Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Revision 14:d58d474fae35, committed 2019-02-14
- Comitter:
- pinofal
- Date:
- Thu Feb 14 16:32:40 2019 +0000
- Parent:
- 13:459e008582b3
- Commit message:
- Robot rev 2.4
Changed in this revision
--- a/RobotFinale.cpp Sat Nov 24 13:30:24 2018 +0000 +++ b/RobotFinale.cpp Thu Feb 14 16:32:40 2019 +0000 @@ -1,81 +1,84 @@ -/* mbed specific header files. */ +// mbed specific header files. #include "mbed.h" -/* Component specific header files. */ -#include "L6208.h" +// include suono del motore +#include "SampledSoundGurgle.h" // rumore del motore da fermo durante gli spsotamenti +//#include "Gurgle.h" +#include "SampledSoundWelcome.h" // messaggio di benvenuto +#include "SampledSoundMotosega.h" // rumore durante lo spostamento con Cesoia + +//#include "SampledSoundMotosega.h" +//#include "SampledSoundTrattore.h" + + +// TimeOut in [microsec] per verificare la presenza del sensore prossimità. Se il sensore non è presente il timer supera TIMEOUTPROXSENSOR +#define TIMEOUTPROXSENSOR 1000 //tempo in [microsec] // numero di campioni che compongono un periodo della sinusoide in Output sull'ADC -#define SAMPLESINENUM 45 // consigliabile avere multipli di 45 +#define CLACSONSAMPLENUM 45 // consigliabile avere multipli di 45 // numero di campioni acquisiti su cui effettuare la media di luminosità #define NUMLIGHTSAMPLE 100 - + +// Parametri di soglia per la luce. Accendi/spegni Luci se la luminosità scende/sale sotto/sopra SOGLIALUCIMAX e SOGLIALUCIMIN +#define SOGLIALUCIMAX (1.85) +#define SOGLIALUCIMIN (1.45) + // parametri dell'onda coseno da generare #define PI (3.141592653589793238462) #define AMPLITUDE 32767 //(1.0) // x * 3.3V #define PHASE (PI/2) // 2*pi è un periodo #define OFFSET 32767 //(0x7FFF) -// Parametro di soglia per la luce. Accendi Luci se la luminosità scende sotto SOGLIALUCI -#define SOGLIALUCI (1.5) -// Definizione Parametri per il motore -#ifdef TARGET_NUCLEO_F334R8 -#define VREFA_PWM_PIN D11 -#define VREFB_PWM_PIN D9 -#elif TARGET_NUCLEO_F302R8 -#define VREFA_PWM_PIN D11 -#define VREFB_PWM_PIN D15 // HW mandatory patch: bridge manually D9 with D15 -#else -#define VREFA_PWM_PIN D3 -#define VREFB_PWM_PIN D9 -#endif +// ticker per la generazione dell'onda con DAC +Ticker SampleOutTicker; -// definizioni funzioni di default su scheda -Serial pc(SERIAL_TX, SERIAL_RX); // seriale di comunicazione con il PC -DigitalIn myButton(USER_BUTTON); // pulsante Blu sulla scheda -DigitalOut led2(LED2);// LED verde sulla scheda -// pin A2 di output per la forma d'onda analogica dedicata al suono -AnalogOut OutWave(PA_4); - -// pin A1 di input per la forma d'onda analogica dedicata alla luminosità -AnalogIn InWaveLight(PA_1); - -// Pin di tipo In-Out per la gestione del segnale Sig del Sensore di prossimità a ultrasuoni -DigitalInOut myProx (PC_0, PIN_OUTPUT, PullNone, 0); // Timer per il calcolo dei tempi del sensore di prossimità -Timer myTimer; - -// tempo inizio intermedio e fine del timer che misura la distanza con il sensore ultrasuoni -int nTimerStart, nTimer, nTimerStop; +Timer TimerProxSensor; // distanza in cm dell'ostacolo double fDistance; -// Buffer contenente la sinusoide da porre in output. -unsigned short usaSine[SAMPLESINENUM]; + +// tempo inizio intermedio e fine del timer che misura la distanza con il sensore ultrasuoni +int nTimerStart, nTimerCurrent, nTimerStop, nTimerTillNow; + +// Buffer contenente la sinusoide da porre in output come Clacson. +unsigned short usaClacson[CLACSONSAMPLENUM]; // prototipo di funzione che genera i campioni della sinusoide da utilizzare per la generazione tramite DAC void CalculateSinewave(void); // Periodo di generazione campioni in output DeltaT = T/NumSample -double fDeltaT; -// amplificazione per il dato da spedire sull'ADC -double fAmp; +double fDeltaTClacsonSound; +double fDeltaTEngineSound; -// frequenza segnale audio da generare -double fFreq; +// amplificazione per i suoni da generare con l'ADC +double fAmpEngineSound; // rumore di Engine +double fAmpClacsonSound; // rumore di Clacson +double fAmpShearSound; // rumore di Shear + +// frequenza segnale audio da generare per clacson e motore +double fFreqClacsonSound; +double fFreqEngineSound; -// periodo della sinusoide audio da generare -double fPeriod; +// periodo della sinusoide audio da generare come suono del clacson +double fPeriodClacsonSOund; -// indice per i cicli -int nIndex; +// numero di campioni di clacson già inviati in output sul DAC +int nClacsonSampleCount; +// indice dell'array di generazione campioni clacson +int nClacsonSampleIndex; -// numero di campioni di onda sonora già generati -int nSampleCount; +// indice dell'Array di generazione suoni del motore +volatile int nEngineSampleIndex; + +// Flag che decide se generare oppure no il suono del motore. '1'=non generare il suono del motore, '0'=genera il suono del motore +int bEngineSoundStop; + // valore medio della Luminosità su NUMACQUISIZIONI acquisizioni @@ -88,46 +91,59 @@ // valore di luminosità letto dall'ADC volatile float fLight; +// posizione del Cofano '0' = chiuso, '1'=aperto. Inizialmente DEVE essere chiuso (cioè '0') +int nPosizioneCofano=0; + + +// indice per il conteggio dei campioni di luce acquisiti dal fotoresistore +int nLightSampleIndex; + +// timer per il calcolo della velocità +Timer TimerHall; + + + +// variabile che conta il numero di fronti si salita del segnale encoder +volatile int nCountRiseEdge; + +// pin di pilotaggio Motore DC +DigitalOut OutMotorA (PB_0); +DigitalOut OutMotorB (PC_1); + // Output Digitali usati per i LED DigitalOut LedWAD (PC_2); DigitalOut LedWAS (PC_3); DigitalOut LedWPD (PH_0); DigitalOut LedWPS (PA_0) ; -DigitalOut LedYAD (PC_6); -DigitalOut LedYAS (PC_9); +DigitalOut LedYAD (PC_9); +DigitalOut LedYAS (PC_8); DigitalOut LedRPD (PA_13); DigitalOut LedRPS (PA_14) ; // Input/Output Digitali usati per interfaccia RPI -DigitalIn InLightSwitchRPI (PB_9); // accende e spegne le Luci rosse e gialle = GPIO20 -DigitalIn InMotorSwitchRPI (PB_8); // accende e spegne il motore = RPI GPIO16 -DigitalIn InFutureUse0RPI (PB_7); // usi futuri 0 di comunicazione = RPI GPIO13 -DigitalIn InFutureUse1RPI (PB_2); // usi futuri 1 di comunicazione = RPI GPIO25 -DigitalIn InFutureUse2RPI (PC_15); // usi futuri 2 di comunicazione = RPI GPIO12 +DigitalIn InShearRPI (PB_11); // arriva un segnale alto su questo input quando Raspberry Invia un comando di apertura/chiusura cesoie. Collegato a Raspberry GPIO17 +DigitalIn InLightSwitchRPI (PB_9); // accende e spegne le Luci rosse e gialle. Collegato al Raspberry GPIO20 +DigitalIn InMotorSwitchRPI (PB_8); // accende e spegne il motore. Collegato al Raspberry GPIO16 +DigitalIn InFutureUse0RPI (PB_7); // usi futuri 0 di comunicazione. Collegato al Raspberry GPIO13 +DigitalIn InFutureUse1RPI (PB_2); // usi futuri 1 di comunicazione. Collegato al Raspberry GPIO25 +DigitalIn InFutureUse2RPI (PC_15); // usi futuri 2 di comunicazione. Collegato al Raspberry GPIO12 -/****************************************************************************/ -/* Initialization parameters of the motor connected to the expansion board. */ -/****************************************************************************/ -l6208_init_t init = -{ - - 1500, //Acceleration rate in step/s^2 or (1/16)th step/s^2 for microstep modes - 20, //Acceleration current torque in % (from 0 to 100) - 1500, //Deceleration rate in step/s^2 or (1/16)th step/s^2 for microstep modes - 30, //Deceleration current torque in % (from 0 to 100) - 1500, //Running speed in step/s or (1/16)th step/s for microstep modes - 50, //Running current torque in % (from 0 to 100) - 20, //Holding current torque in % (from 0 to 100) - STEP_MODE_1_16, //Step mode via enum motorStepMode_t - FAST_DECAY, //Decay mode via enum motorDecayMode_t - 0, //Dwelling time in ms - FALSE, //Automatic HIZ STOP - 100000 //VREFA and VREFB PWM frequency (Hz) -}; +// Input e Output per i sensori e attuatori +AnalogOut OutWave(PA_4); // pin A2 di output per la forma d'onda analogica dedicata al suono +AnalogIn InWaveLight(PA_1); // pin A1 di input per la forma d'onda analogica dedicata alla luminosità +DigitalInOut InOutProxSensor (PC_0, PIN_OUTPUT, PullDown, 0); // Pin di tipo In-Out per la gestione del segnale Sig del Sensore di prossimità a ultrasuoni +InterruptIn InEncoderA(PA_9); // Primo Pin di input dall'encoder ottico collegato al motore per misurare lo spostamento +InterruptIn InEncoderB(PC_7); // Secondo Pin di input dall'encoder ottico collegato al motore. predisposizione per usi futuri -/* Motor Control Component. */ -L6208 *motor; +// Input/Output utilizzati da funzioni default su scheda NUCLEO +DigitalOut led2(LED2);// LED verde sulla scheda. Associato a PA_5 +Serial pc(SERIAL_TX, SERIAL_RX); // seriale di comunicazione con il PC. Associati a PA_11 e PA_12 +DigitalIn myButton(USER_BUTTON); // pulsante Blu sulla scheda. Associato a PC_13 + +// input di diagnostica +DigitalIn InDiag1(PA_15,PullUp); // Di Default è a Vcc. Può essere collegato a GND con un ponticello su CN7 pin17-pin19 +//DigitalIn InDiag2(PB_11,PullUp); // Di Default è a Vcc. Può essere collegato a GND con un ponticello su CN10 pin18-pin20 //**************************** @@ -144,13 +160,13 @@ // angolo per il quale bisogna calcolare il valore di sinusoide: fAngle = nIndex*DeltaF double fAngle; - fDeltaF = 360.0/SAMPLESINENUM; - for (nIndex = 0; nIndex < SAMPLESINENUM; nIndex++) + fDeltaF = 360.0/CLACSONSAMPLENUM; + for (nIndex = 0; nIndex < CLACSONSAMPLENUM; nIndex++) { fAngle = nIndex*fDeltaF; // angolo per il quale bisogna calcolare il campione di sinusoide fRads = (PI * fAngle)/180.0; // Convert degree in radian //usaSine[nIndex] = AMPLITUDE * cos(fRads + PHASE) + OFFSET; - usaSine[nIndex] = nAmplitude * cos(fRads + fPhase) + nOffset; + usaClacson[nIndex] = nAmplitude * cos(fRads + fPhase) + nOffset; } } @@ -159,42 +175,173 @@ /********************************************************/ void WelcomeMessage() { + // indice per i cicli interni alla funzione + int nIndex; + + // indice per l'array di welcome message + int nWelcomeMsgIndex; + // parametri per generare il messaggio di welcome + double fAmpWelcomeSound; + double fFreqWelcomeSound; + double fDeltaTWelcomeSound; + + //++++++++++++ INIZIO Accendi le Luci in sequenza +++++++++++++++++ + // accendi tutte le luci + LedWAD = 1; + wait_ms(300); + LedWAS = 1; + wait_ms(300); + LedWPD = 1; + wait_ms(300); + LedWPS = 1; + wait_ms(300); + LedYAD = 1; + wait_ms(300); + LedYAS = 1; + wait_ms(300); + LedRPD = 1; + wait_ms(300); + LedRPS = 1; + //++++++++++++ FINE Accendi le Luci in sequenza +++++++++++++++++ + + //++++++++++++ INIZIO generazione messaggio di benvenuto +++++++++++++++++ + fAmpWelcomeSound = 1.0; // fissa l'amplificazione per il messaggio di welcome. Valori da 0[min] a 1[max] + fFreqWelcomeSound=nSamplePerSecWelcome/nUnderSampleFactorWelcome;// campioni per secondo del welcome message da generare = nSamplePerSec/nUnderSampleFactor + fDeltaTWelcomeSound = (1.0/fFreqWelcomeSound); // fFreq dipende dal periodo di campionamento e dal fattore di sottocampionamento + + + for(nWelcomeMsgIndex=0; nWelcomeMsgIndex < nSampleNumWelcome; nWelcomeMsgIndex++) + { + // mette in output un campione della forma d'onda del welcome message moltiplicato per l'amplificazione fAmp + OutWave.write_u16(naInputSoundWaveWelcome[nWelcomeMsgIndex]*fAmpWelcomeSound); + + // tra un campione e l'altro attendi un periodo pari al periodo di campionamento + //wait(fDeltaTWelcomeSound); + wait_us(50); + } + //++++++++++++ FINE generazione messaggio di benvenuto +++++++++++++++++ + + //++++++++++++ INIZIO Spegni le Luci in sequenza +++++++++++++++++ + // spegni le Luci in sequenza + for(nIndex=0; nIndex<3; nIndex++) + { + wait_ms(100); + LedWAD = 1; + wait_ms(100); + LedWAD = 0; + } + for(nIndex=0; nIndex<3; nIndex++) + { + wait_ms(100); + LedWAS = 1; + wait_ms(100); + LedWAS = 0; + } + for(nIndex=0; nIndex<3; nIndex++) + { + wait_ms(100); + LedWPD = 1; + wait_ms(100); + LedWPD = 0; + } + for(nIndex=0; nIndex<3; nIndex++) + { + wait_ms(100); + LedWPS = 1; + wait_ms(100); + LedWPS = 0; + } + for(nIndex=0; nIndex<3; nIndex++) + { + wait_ms(100); + LedYAD = 1; + wait_ms(100); + LedYAD =0; + } + for(nIndex=0; nIndex<3; nIndex++) + { + wait_ms(100); + LedYAS = 1; + wait_ms(100); + LedYAS = 0; + } + for(nIndex=0; nIndex<3; nIndex++) + { + wait_ms(100); + LedRPD = 1; + wait_ms(100); + LedRPD = 0; + } + for(nIndex=0; nIndex<3; nIndex++) + { + wait_ms(100); + LedRPS = 1; + wait_ms(100); + LedRPS = 0; + } + //++++++++++++ FINE Spegni le Luci in sequenza +++++++++++++++++ + } -/********************************************************************/ -/* brief This is an example of user handler for the flag interrupt.*/ -/* param None */ -/* retval None */ -/* note If needed, implement it, and then attach and enable it: */ -/* + motor->attach_flag_irq(&my_flag_irq_handler); */ -/* + motor->enable_flag_irq(); */ -/* To disable it: */ -/* + motor->DisbleFlagIRQ(); */ -/*********************************************************************/ -void my_flag_irq_handler(void) + +/***********************************************************************/ +/* Genera il suono di una motosega. */ +/* Attivo quando arriva il comando di spostamento Cesoie da Raspberry */ +/***********************************************************************/ +void ShearSoundGeneration() { - pc.printf(" WARNING: \"FLAG\" interrupt triggered:\r\n"); - motor->disable(); - pc.printf(" Motor disabled.\r\n\n"); + // indice per l'array di suono Shear + int nShearSoundIndex; + // parametri per generare il messaggio di shear + double fAmpShearSound; + double fFreqShearSound; + double fDeltaTShearSound; + + //++++++++++++ INIZIO generazione suono di motosega +++++++++++++++++ + fAmpShearSound = 1.0; // fissa l'amplificazione per il suono di Shear. Valori da 0[min] a 1[max] + fFreqShearSound=nSamplePerSecShear/nUnderSampleFactorShear;// campioni per secondo del Shear da generare = nSamplePerSec/nUnderSampleFactor + fDeltaTShearSound = (1.0/fFreqShearSound); // fFreq dipende dal periodo di campionamento e dal fattore di sottocampionamento + + + for(nShearSoundIndex=0; nShearSoundIndex < nSampleNumShear; nShearSoundIndex++) + { + // mette in output un campione della forma d'onda del suono di Shear, moltiplicato per l'amplificazione fAmp + OutWave.write_u16(naInputSoundWaveShear[nShearSoundIndex]*fAmpShearSound); + + // tra un campione e l'altro attendi un periodo pari al periodo di campionamento + wait(fDeltaTShearSound); + } + //++++++++++++ FINE generazione suono di motosega +++++++++++++++++ + + + +} +/***********************************************************************/ +/* generazione suoni con i sample da file di campioni in SoundSample.h */ +/***********************************************************************/ +void SampleOut() +{ + // interrompi il suono del motore per generare altri suoni. '1' = interrompi i suoni + if(bEngineSoundStop == 0) + { + // mette in output un campione della forma d'onda del rumore motore moltiplicato per l'amplificazione fAmp + OutWave.write_u16(naInputSoundWave[nEngineSampleIndex]*fAmpEngineSound); + // incrementa l'indice del campione in output, nSampleNum è il numero dei campioni nle file Sound.h + nEngineSampleIndex++; + if(nEngineSampleIndex >= nSampleNum) + nEngineSampleIndex=0; + } } -/*************************************************************** - * brief This is an example of error handler. - * param[in] error Number of the error - * retval None - * note If needed, implement it, and then attach it: - * + motor->attach_error_handler(&my_error_handler); - **************************************************************/ -void my_error_handler(uint16_t error) + + /**************************************************************************************/ +/* Routine di gestione Interrupt associata al fronte di salita del segnale di encoder */ +/**************************************************************************************/ +void riseEncoderIRQ() { - /* Printing to the console. */ - pc.printf("Error %d detected\r\n\n", error); - - /* Infinite loop */ - while (true) - {} -} - + nCountRiseEdge++; +} + /********/ /* Main */ /********/ @@ -202,101 +349,285 @@ { // configura velocità della comunicazione seriale su USB-VirtualCom e invia messaggio di benvenuto pc.baud(921600); //921600 bps - //pc.baud(9600); //256000 bps - pc.printf("*** Test Motor ***\n\r"); - /* Initializing Motor Control Component. */ - motor = new L6208(D2, D8, D7, D4, D5, D6, VREFA_PWM_PIN, VREFB_PWM_PIN); - if (motor->init(&init) != COMPONENT_OK) - { - exit(EXIT_FAILURE); - } - - /* Attaching and enabling an interrupt handler. */ - motor->attach_flag_irq(&my_flag_irq_handler); - motor->enable_flag_irq(); - - /* Attaching an error handler */ - motor->attach_error_handler(&my_error_handler); - - /* Printing to the console. */ - pc.printf("Motor Control Application Example for 1 Motor\r\n"); - - //----- run the motor BACKWARD - pc.printf("--> Running the motor backward.\r\n"); - motor->run(StepperMotor::BWD); - + // definisci il mode del segnale digitale di EncoderA + InEncoderA.mode(PullUp); - //----- Soft stop required while running - pc.printf("--> Soft stop requested.\r\n"); - motor->soft_stop(); - - - //----- Change step mode to full step mode - motor->set_step_mode(StepperMotor::STEP_MODE_FULL); - pc.printf(" Motor step mode: %d (0:FS, 1:1/2, 2:1/4, 3:1/8, 4:1/16).\r\n", motor->get_step_mode()); - - /* Get current position of device and print to the console */ - pc.printf(" Position: %d.\r\n", motor->get_position()); + // Associa routine di Interrup all'evento fronte di salita del segnale di encoder + InEncoderA.rise(&riseEncoderIRQ); + + // abilita interrupt sul segnale di encoder per contare il numero di impulsi e quindi verificare se il robot si muove + InEncoderA.enable_irq(); - /* Set speed, acceleration and deceleration to scale with normal mode */ - motor->set_max_speed(init.maxSpeedSps>>4); - motor->set_acceleration(motor->get_acceleration()>>4); - motor->set_deceleration(motor->get_deceleration()>>4); - /* Print parameters to the console */ - pc.printf(" Motor Max Speed: %d step/s.\r\n", motor->get_max_speed()); - pc.printf(" Motor Min Speed: %d step/s.\r\n", motor->get_min_speed()); - pc.printf(" Motor Acceleration: %d step/s.\r\n", motor->get_acceleration()); - pc.printf(" Motor Deceleration: %d step/s.\r\n", motor->get_deceleration()); - - //----- move of 200 steps in the FW direction - pc.printf("--> Moving forward 200 steps.\r\n"); - motor->move(StepperMotor::FWD, 200); + // avvia routine di saluto di benvenuto + WelcomeMessage(); + + //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + //+++++++++++++++++++++++++++++++++++++ INIZIO CICLO TEST ++++++++++++++++++++++++++++++++++ + //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ //+++++++++++++ INIZIO Genera Sinusoide ++++++++++++++++++ - fFreq = 440.0; // frequenza in Hz del tono da generare - fAmp = 1.0; // coefficiente per il quale viene moltiplicato l'ampiezza massima del tono da generare - fDeltaT = 1.0/(fFreq*SAMPLESINENUM); // intervallo di tempo tra un campione e l'altro, per generare la frequenza desiderata - CalculateSinewave(AMPLITUDE, (AMPLITUDE*fAmp), (PI/2.0)); // generazione della sinusoide con valori nominali + fFreqClacsonSound = 440.0; // frequenza in Hz del tono del Clacson da generare + fAmpClacsonSound = 1.0; // coefficiente per il quale viene moltiplicato l'ampiezza massima del tono da generare + fDeltaTClacsonSound = 1.0/(fFreqClacsonSound*CLACSONSAMPLENUM); // intervallo di tempo tra un campione e l'altro, per generare la frequenza desiderata + CalculateSinewave(AMPLITUDE, (AMPLITUDE*fAmpClacsonSound), (PI/2.0)); // generazione della sinusoide con valori nominali //+++++++++++++ FINE Genera Sinusoide +++++++++++++++++++++ - - /* + + //+++++++ INIZIO avvio rumore del motore a frequenza da fermo +++++++++ + fAmpEngineSound = 1.0; // fissa l'amplificazione per il rumore motore. Valori da 0[min] a 1[max] + fFreqEngineSound=nSamplePerSec/nUnderSampleFactor;// campioni per secondo del rumore motore da generare = nSamplePerSec/nUnderSampleFactor + fDeltaTEngineSound = (1.0/fFreqEngineSound); // fFreq dipende dal periodo di campionamento e dal fattore di sottocampionamento + nEngineSampleIndex =0; // Avvia indice di generazione suono motore + SampleOutTicker.attach(&SampleOut,fDeltaTEngineSound); // avvia generazione + //+++++++ FINE avvio ruomre del motore a frequenza da fermo +++++++++ + + //inizializza variabili + nEngineSampleIndex =0; // avvia l'indice di generazione suoni + nCountRiseEdge=0; // azzera il contatore dei fronti di salita del segnale di encoder. Saranno contati nella IRQ legata a InEncoderA + bEngineSoundStop =0; // inizialmente il suono del motore è generato + nPosizioneCofano=0; // inizializza la posizione del cofano chiuso while(true) { + //++++++++++ INIZIO genera diverso suono con motore fermo e in movimento +++++++++++++++++ + // se nella IRQ sono stati contati fronti di salita del dell'encoder, il robot si sta muovendo + if(nCountRiseEdge != 0) + //if(InDiag1==1) + { + // sono stati contati impulsi di encoder, il robot si sta muovendo + fDeltaTEngineSound = (0.5/fFreqEngineSound); // fFreq dipende dal periodo di campionamento e dal fattore di sottocampionamento + SampleOutTicker.attach(&SampleOut,fDeltaTEngineSound); // avvia generazione + } + else + { + // se ci sono stati impulsi di encoder, il robot è fermo, genera rumore del motore fermo + fDeltaTEngineSound = (1.0/fFreqEngineSound); // fFreq dipende dal periodo di campionamento e dal fattore di sottocampionamento + SampleOutTicker.attach(&SampleOut,fDeltaTEngineSound); // avvia generazione + + } + nCountRiseEdge=0; + //++++++++++ FINE genera diverso suono con motore fermo e in movimento +++++++++++++++++ - } - */ - - //++++ INIZIO Ciclo Principale ++++ - while (true) - { - //++++++++++++++ INIZIO Pilotaggio Motore su comando da Raspberry+++++++++++++ - if(InMotorSwitchRPI==1) + //++++++++++++ INIZIO Misura della Luminosità e accensione LED Bianchi ++++++++++++++ + // inizializza il valore medio della Luminosità + fAvgLight=0.0; + for(nLightSampleIndex=0; nLightSampleIndex < NUMLIGHTSAMPLE; nLightSampleIndex++) + { + // acquisisce dato da ADC + usReadADC = InWaveLight.read_u16(); + fReadVoltage=(usReadADC*3.3)/65535.0; // converte in Volt il valore numerico letto dall'ADC + //fReadVoltage=InWave.read(); // acquisisce il valore dall'ADC come valore di tensione in volt + fLight= fReadVoltage; //ATTENZIONE Visualizza il valore grezzo letto dall'ADC + fAvgLight+=fLight; + } + // calcola valore medio su NUMSAMPLE acquisizioni + fAvgLight/= NUMLIGHTSAMPLE; + + // Accendi/Spegni i LED Bianchi se il valore medio della luminosità è sotto/sopra soglia + if(fAvgLight < SOGLIALUCIMIN) + { + // Accendi LED Bianchi + //led2 = 1; + LedWAD = 1; + LedWAS = 1; + LedWPD = 1; + LedWPS = 1; + } + else + { + if(fAvgLight > SOGLIALUCIMAX) + { + // Spegni LED Bianchi + //led2 = 0; + LedWAD = 0; + LedWAS = 0; + LedWPD = 0; + LedWPS = 0; + } + } + + // invia il dato al PC + //pc.printf("\n\r--- Digital= %d [Volt]; Brightness= %.2f ---\n\r", usReadADC, fAvgLight); + //++++++++++++ FINE Misura della Luminosità e accensione LED ++++++++++++++ + //++++++++++++++ INIZIO Acquisisci distanza ostacoli +++++++++ + //inizializza misura di distanza + fDistance=0.0; + // Fissa come Output il pin InOutProxSensor + InOutProxSensor.output(); + // Poni 'L' sul Pin e mantienilo per qualche microsecondo + InOutProxSensor.write(0); + wait_us(5); + // Poni 'H' sul Pin e mantienilo per qualche microsecondo + InOutProxSensor.write(1); + wait_us(10); + // Poni 'L' sul Pin e mantienilo per qualche microsecondo + InOutProxSensor.write(0); + // Attendi assestamento e Fissa come Input il pin InOutProxSensor + wait_us(5); + InOutProxSensor.input(); + InOutProxSensor.mode(PullDown); // se non è presente il sensore, il pin rimane a '0' + + // attende la risposta del sensore di prossimità per un tempo fissato da TIMEOUTPROXSENSOR. Dopo tale tempo dichiara inesistente il sensore + TimerProxSensor.start(); + nTimerStart = TimerProxSensor.read_us(); + nTimerTillNow=(TimerProxSensor.read_us()-nTimerStart); + while((InOutProxSensor ==0) && (nTimerTillNow< TIMEOUTPROXSENSOR)) + { + nTimerCurrent = TimerProxSensor.read_us(); + nTimerTillNow=nTimerCurrent-nTimerStart; + led2=1; // se rimane nel while il LED rimane acceso + pc.printf("sono qui 2 \r\n"); + } + TimerProxSensor.stop(); // spegne il timer che serve per misurare il timeout quando assente il sensore di prossimità + pc.printf("\r\nUscita dal while, nTimerTillNow = %d\r\n", nTimerTillNow); + // se nTimerTillNow è inferiore al TIMEOUT, il sensore è presente e quindi misura la distanza dell'ostacolo + if(nTimerTillNow < TIMEOUTPROXSENSOR) + { + // riattiva il timer per misurare la distanza dell'ostacolo + TimerProxSensor.start(); + nTimerStart = TimerProxSensor.read_us(); + while(InOutProxSensor == 1) + { + led2=1; // se rimane nel while il LED rimane acceso + } + TimerProxSensor.stop(); + nTimerStop = TimerProxSensor.read_us(); + + pc.printf("\r\nSensore Presente, nTimerTillNow = %d\r\n", nTimerTillNow); + + // velocità del suono = 343 [m/s] = 0.0343 [cm/us] = 1/29.1 [cm/us] + // tempo di andata e ritorno del segnale [us] = (TimerStop-TimerStart)[us]; per misurare la distanza bisogna dividere per due questo valore + // distanza dell'ostacolo [cm] = (TimerStop-TimerStart)/2 [us] * 1/29.1[cm/us] + fDistance = (nTimerStop-nTimerStart)/58.2; + // invia il dato al PC + pc.printf("distanza dell'ostacolo = %f0.2\r\n", fDistance); + } + else { - // Request device to go position -3200 - motor->go_to(150); - // Waiting while the motor is active. - motor->wait_while_active(); + // quando esce dai while bloccanti, il LED si spegne + led2=0; + pc.printf("\r\nTimeOut\r\n"); } - else + //++++++++++++++ FINE Acquisisci distanza ostacoli +++++++++ + //++++++++++++++ INIZIO Suona Clacson +++++++++ + //escludi le misure oltre il max + if((fDistance <= 50.0) && (fDistance >= 3)) + //if(InDiag1 == 1) { - // Request device to go position -3200 - motor->go_to(-150); - // Waiting while the motor is active. - motor->wait_while_active(); - } + // SUONA IL CLACSON se l'ostacolo si trova ad una distanza inferiore ad una soglia minima + if(fDistance < 22) + { + // blocca altri suoni quando genera suono del clacson + bEngineSoundStop=1; + // INIZIO generazione tono + nClacsonSampleIndex=0; + // Genera il suono del clacson + for(nClacsonSampleCount=0; nClacsonSampleCount<7000; nClacsonSampleCount++) + { + OutWave.write_u16(usaClacson[nClacsonSampleIndex]); //max 32767 + //OutWave.write_u16(32767); //uscita analogica per scopi diagnostici + wait(fDeltaTClacsonSound); + // genera ciclicamente + nClacsonSampleIndex++; + if(nClacsonSampleIndex >= CLACSONSAMPLENUM) + { + nClacsonSampleIndex=0; + } + // a metà genera un wait per doppio clacson + if(nClacsonSampleCount == 2000) + { + wait_ms(100); + } + + } + //assicurati di inviare 0 come ultimo campione per spegnere l'amplificatore e non dissipare inutilmente corrente + OutWave.write_u16(0); + + // sblocca altri suoni dopo aver generato suono del clacson + bEngineSoundStop=0; + + } // if(fDistance < soglia) suona clacson + + } // if( (fDistance < Max) && (fDistance > Min)) + //++++++++++++++ FINE Suona Clacson +++++++++ + + + + //++++++++++++++ INIZIO pilotaggio motore cofano +++++++++++++++++++ + if((InMotorSwitchRPI==1) && (nPosizioneCofano ==0)) + //if((myButton==1) && (nPosizioneCofano ==0)) + { + //Ferma motore + OutMotorA=0; + OutMotorB=0; + //pc.printf("Stop motore; OutA OutB = 00\r\n"); + wait_ms(10); + + //Ferma motore + OutMotorA=0; + OutMotorB=1; + //pc.printf("Stop motore; OutA OutB = 01\r\n"); + wait_ms(10); + + // Ruota Right + OutMotorA=1; + OutMotorB=1; + //pc.printf("Ruota Right; OutA OutB = 11\r\n"); + wait_ms(710); + + // Ferma Motore + OutMotorA=0; + OutMotorB=1; + //pc.printf("Stop Motore; OutA OutB = 01\r\n"); + wait_ms(10); + + //Ferma motore + OutMotorA=0; + OutMotorB=0; + //pc.printf("Stop motore; OutA OutB = 00\r\n"); + wait_ms(10); + // cambia posizione del cofano. E' Stato Aperto + nPosizioneCofano = 1; + } + // se arriva comando di chiusura cofano & il cofano è aperto, muovi motore + //if((myButton==0) && (nPosizioneCofano == 1)) + if((InMotorSwitchRPI==0) && (nPosizioneCofano ==1)) + { + //pc.printf("\r\nCofano aperto & comando di chiusura\r\n"); + + //Ferma motore + OutMotorA=0; + OutMotorB=0; + //pc.printf("Stop motore; OutA OutB = 00\r\n"); + wait_ms(10); + + // Ruota Left + OutMotorA=1; + OutMotorB=0; + //pc.printf("Ruota Left; OutA OutB = 10\r\n"); + wait_ms(730); + + //Ferma motore + OutMotorA=0; + OutMotorB=0; + //pc.printf("Stop motore; OutA OutB = 00\r\n"); + wait_ms(10); + + // cambia posizione del cofano. E' Stato Chiuso + nPosizioneCofano = 0; + } //++++++++++++++ FINE Pilotaggio Motore +++++++++++++ + + + //++++++++++++++ INIZIO Accensione LED da comando Raspberry +++++++ if(InLightSwitchRPI ==1) { - // accendi i LED di abbellimento //led2=1; LedYAD = 1; LedYAS = 1; LedRPD = 1; LedRPS = 1; - } else { @@ -309,26 +640,201 @@ LedRPS = 0; } - //++++++++++++++ INIZIO Accensione LED da comando Raspberry +++++++ + //++++++++++++++ FINE Accensione LED da comando Raspberry +++++++ + + //++++++++++++++ INIZIO Genera Suono MOTOSEGA quando arriva comando di movimento Cesoie da Raspberry +++++++++ + if(InShearRPI == 1) + { + // funzione di generazione suono motosega + bEngineSoundStop=1; // disattiva suono del motore + ShearSoundGeneration(); + bEngineSoundStop=0; // riattiva suono del motore + } + //++++++++++++++ INIZIO Genera Suono MOTOSEGA quando arriva comando di movimento Cesoie da Raspberry +++++++++ + } + //+++++++++++++++++++++++++++++++ FINE CICLO TEST ++++++++++++++++++++++++++++++++++++++++++++ + + + //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + //+++++++++++++++++++++++++++++++ INIZIO CICLO OPERATIVO ++++++++++++++++++++++++++++++++++++++++++++ + //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + //+++++++++++++ INIZIO Genera Sinusoide ++++++++++++++++++ + fFreqClacsonSound = 440.0; // frequenza in Hz del tono del Clacson da generare + fAmpClacsonSound = 1.0; // coefficiente per il quale viene moltiplicato l'ampiezza massima del tono da generare + fDeltaTClacsonSound = 1.0/(fFreqClacsonSound*CLACSONSAMPLENUM); // intervallo di tempo tra un campione e l'altro, per generare la frequenza desiderata + CalculateSinewave(AMPLITUDE, (AMPLITUDE*fAmpClacsonSound), (PI/2.0)); // generazione della sinusoide con valori nominali + //+++++++++++++ FINE Genera Sinusoide +++++++++++++++++++++ + - //++++++++++++ INIZIO Misura della Luminosità e accensione LED Bianchi ++++++++++++++ - // inizializza il valore medio della Luminosità - fAvgLight=0.0; - for(nIndex=0; nIndex < NUMLIGHTSAMPLE; nIndex++) - { + //+++++++ INIZIO avvio ruomre del motore a frequenza da fermo +++++++++ + fAmpEngineSound = 1.0; // fissa l'amplificazione per il rumore motore. Valori da 0[min] a 1[max] + fFreqEngineSound=nSamplePerSec/nUnderSampleFactor;// campioni per secondo del rumore motore da generare = nSamplePerSec/nUnderSampleFactor + fDeltaTEngineSound = (1.0/fFreqEngineSound); // fFreq dipende dal periodo di campionamento e dal fattore di sottocampionamento + nEngineSampleIndex =0; // Avvia indice di generazione suono motore + SampleOutTicker.attach(&SampleOut,fDeltaTEngineSound); // avvia generazione + //+++++++ FINE avvio ruomre del motore a frequenza da fermo +++++++++ + + //inizializza variabili + nEngineSampleIndex =0; // avvia l'indice di generazione suoni + nCountRiseEdge=0; // azzera il contatore dei fronti di salita del segnale di encoder. Saranno contati nella IRQ legata a InEncoderA + bEngineSoundStop =0; // inizialmente il suono del motore è generato + + //++++ INIZIO Ciclo Principale ++++ + while (true) + { + //++++++++++ INIZIO calcola spostamento con encoder sul motore +++++++++++++++++ + // abilita l'interrupt su fronte di salita del segnale di encoder + nCountRiseEdge=0; + InEncoderA.enable_irq(); + + // conta il numero di impulsi del segnale di encoder che si verificano in un timer pari a 500ms + TimerHall.start(); + nTimerStart=TimerHall.read_ms(); + + // per 500ms verifica se ci sono impulsi sull'encoder + while( (nTimerCurrent-nTimerStart) < 300) // attende il passare di 300ms + { + nTimerCurrent=TimerHall.read_ms(); + // pc.printf("CounterTimer= %d\r\n", (nTimerCurrent-nTimerStart)); + } + TimerHall.stop(); + InEncoderA.disable_irq(); + //++++++++++ FINE calcola spostamento con encoder sul motore +++++++++++++++++ + + //++++++++++ INIZIO genera diverso suono con motore fermo e in movimento +++++++++++++++++ + // se nella IRQ sono stati contati fronti di salita del dell'encoder, il robot si sta muovendo + if(nCountRiseEdge != 0) + //if(InDiag1==1) + { + // sono stati contati impulsi di encoder, il robot si sta muovendo + fDeltaTEngineSound = (0.5/fFreqEngineSound); // fFreq dipende dal periodo di campionamento e dal fattore di sottocampionamento + SampleOutTicker.attach(&SampleOut,fDeltaTEngineSound); // avvia generazione + } + else + { + // se ci sono stati impulsi di encoder, il robot è fermo, genera rumore del motore fermo + fDeltaTEngineSound = (1.0/fFreqEngineSound); // fFreq dipende dal periodo di campionamento e dal fattore di sottocampionamento + SampleOutTicker.attach(&SampleOut,fDeltaTEngineSound); // avvia generazione + } + //++++++++++ FINE genera diverso suono con motore fermo e in movimento +++++++++++++++++ + + //++++++++++++++ INIZIO Pilotaggio Motore su comando da Raspberry+++++++++++++ + // se arriva comando di apertura & il cofano è chiuso, muovi motore + if((InMotorSwitchRPI==1) && (nPosizioneCofano ==0)) + { + //pc.printf("\r\ncofano chiuso & comando di apertura\r\n"); + + //Ferma motore + OutMotorA=0; + OutMotorB=0; + //pc.printf("Stop motore; OutA OutB = 00\r\n"); + wait_ms(10); + + //Ferma motore + OutMotorA=0; + OutMotorB=1; + //pc.printf("Stop motore; OutA OutB = 01\r\n"); + wait_ms(10); + + // Ruota Right + OutMotorA=1; + OutMotorB=1; + //pc.printf("Ruota Right; OutA OutB = 11\r\n"); + wait_ms(710); + + // Ferma Motore + OutMotorA=0; + OutMotorB=1; + //pc.printf("Stop Motore; OutA OutB = 01\r\n"); + wait_ms(10); + + //Ferma motore + OutMotorA=0; + OutMotorB=0; + //pc.printf("Stop motore; OutA OutB = 00\r\n"); + wait_ms(10); + // cambia posizione del cofano. E' Stato Aperto + nPosizioneCofano = 1; + } + // se arriva comando di chiusura cofano & il cofano è aperto, muovi motore + if((myButton==0) && (nPosizioneCofano == 1)) + { + //pc.printf("\r\nCofano aperto & comando di chiusura\r\n"); + + //Ferma motore + OutMotorA=0; + OutMotorB=0; + //pc.printf("Stop motore; OutA OutB = 00\r\n"); + wait_ms(10); + + // Ruota Left + OutMotorA=1; + OutMotorB=0; + //pc.printf("Ruota Left; OutA OutB = 10\r\n"); + wait_ms(730); + + //Ferma motore + OutMotorA=0; + OutMotorB=0; + //pc.printf("Stop motore; OutA OutB = 00\r\n"); + wait_ms(10); + + // cambia posizione del cofano. E' Stato Chiuso + nPosizioneCofano = 0; + } + //++++++++++++++ FINE Pilotaggio Motore +++++++++++++ + //++++++++++++++ INIZIO Accensione LED da comando Raspberry +++++++ + if(InLightSwitchRPI ==1) + { + // accendi i LED di abbellimento + //led2=1; + LedYAD = 1; + LedYAS = 1; + LedRPD = 1; + LedRPS = 1; + } + else + { + + // spegni i LED di abbellimento + //led2=0; + LedYAD = 0; + LedYAS = 0; + LedRPD = 0; + LedRPS = 0; + + } + //++++++++++++++ FINE Accensione LED da comando Raspberry +++++++ + + //++++++++++++++ INIZIO Genera Suono MOTOSEGA quando arriva comando di movimento Cesoie da Raspberry +++++++++ + if(InShearRPI == 1) + { + // funzione di generazione suono motosega + bEngineSoundStop=1; // disattiva suono del motore + ShearSoundGeneration(); + bEngineSoundStop=0; // riattiva suono del motore + } + //++++++++++++++ INIZIO Genera Suono MOTOSEGA quando arriva comando di movimento Cesoie da Raspberry +++++++++ + + + //++++++++++++ INIZIO Misura della Luminosità e accensione LED Bianchi ++++++++++++++ + // inizializza il valore medio della Luminosità + fAvgLight=0.0; + for(nLightSampleIndex=0; nLightSampleIndex < NUMLIGHTSAMPLE; nLightSampleIndex++) + { // acquisisce dato da ADC usReadADC = InWaveLight.read_u16(); fReadVoltage=(usReadADC*3.3)/65535.0; // converte in Volt il valore numerico letto dall'ADC //fReadVoltage=InWave.read(); // acquisisce il valore dall'ADC come valore di tensione in volt fLight= fReadVoltage; //ATTENZIONE Visualizza il valore grezzo letto dall'ADC fAvgLight+=fLight; - } - // calcola valore medio su NUMSAMPLE acquisizioni - fAvgLight/= NUMLIGHTSAMPLE; - // Accendi LED Bianchi se illuminazione è sottosoglia - if(fAvgLight < SOGLIALUCI) - { - + } + // calcola valore medio su NUMSAMPLE acquisizioni + fAvgLight/= NUMLIGHTSAMPLE; + + // Accendi/Spegni i LED Bianchi se il valore medio della luminosità è sotto/sopra soglia + if(fAvgLight > SOGLIALUCIMAX) + { // Accendi LED Bianchi //led2 = 1; LedWAD = 1; @@ -336,114 +842,132 @@ LedWPD = 1; LedWPS = 1; - } - else - { + } + else + { + if(fAvgLight < SOGLIALUCIMIN) + { + + // Spegni LED Bianchi + //led2 = 0; + LedWAD = 0; + LedWAS = 0; + LedWPD = 0; + LedWPS = 0; + + } + } + + // invia il dato al PC + //pc.printf("\n\r--- Digital= %d [Volt]; Brightness= %.2f ---\n\r", usReadADC, fAvgLight); + //++++++++++++ FINE Misura della Luminosità e accensione LED ++++++++++++++ + + //++++++++++++++ INIZIO Acquisisci distanza ostacoli +++++++++ + //inizializza misura di distanza + fDistance=0.0; + // Fissa come Output il pin InOutProxSensor + InOutProxSensor.output(); + // Poni 'L' sul Pin e mantienilo per qualche microsecondo + InOutProxSensor.write(0); + wait_us(5); + // Poni 'H' sul Pin e mantienilo per qualche microsecondo + InOutProxSensor.write(1); + wait_us(10); + // Poni 'L' sul Pin e mantienilo per qualche microsecondo + InOutProxSensor.write(0); + // Attendi assestamento e Fissa come Input il pin InOutProxSensor + wait_us(5); + InOutProxSensor.input(); + InOutProxSensor.mode(PullDown); // se non è presente il sensore, il pin rimane a '0' + + // attende la risposta del sensore di prossimità per un tempo fissato da TIMEOUTPROXSENSOR. Dopo tale tempo dichiara inesistente il sensore + TimerProxSensor.start(); + nTimerStart = TimerProxSensor.read_us(); + nTimerTillNow=(TimerProxSensor.read_us()-nTimerStart); + while((InOutProxSensor ==0) && (nTimerTillNow< TIMEOUTPROXSENSOR)) + { + nTimerCurrent = TimerProxSensor.read_us(); + nTimerTillNow=nTimerCurrent-nTimerStart; + led2=1; // se rimane nel while il LED rimane acceso + pc.printf("sono qui 2 \r\n"); + } + TimerProxSensor.stop(); // spegne il timer che serve per misurare il timeout quando assente il sensore di prossimità + pc.printf("\r\nUscita dal while, nTimerTillNow = %d\r\n", nTimerTillNow); + // se nTimerTillNow è inferiore al TIMEOUT, il sensore è presente e quindi misura la distanza dell'ostacolo + if(nTimerTillNow < TIMEOUTPROXSENSOR) + { + // riattiva il timer per misurare la distanza dell'ostacolo + TimerProxSensor.start(); + nTimerStart = TimerProxSensor.read_us(); + while(InOutProxSensor == 1) + { + led2=1; // se rimane nel while il LED rimane acceso + } + TimerProxSensor.stop(); + nTimerStop = TimerProxSensor.read_us(); - // Spegni LED Bianchi - //led2 = 0; - LedWAD = 0; - LedWAS = 0; - LedWPD = 0; - LedWPS = 0; - - } - - // invia il dato al PC - //pc.printf("\n\r--- Digital= %d [Volt]; Brightness= %.2f ---\n\r", usReadADC, fAvgLight); - //++++++++++++ FINE Misura della Luminosità e accensione LED ++++++++++++++ + pc.printf("\r\nSensore Presente, nTimerTillNow = %d\r\n", nTimerTillNow); + + // velocità del suono = 343 [m/s] = 0.0343 [cm/us] = 1/29.1 [cm/us] + // tempo di andata e ritorno del segnale [us] = (TimerStop-TimerStart)[us]; per misurare la distanza bisogna dividere per due questo valore + // distanza dell'ostacolo [cm] = (TimerStop-TimerStart)/2 [us] * 1/29.1[cm/us] + fDistance = (nTimerStop-nTimerStart)/58.2; + // invia il dato al PC + pc.printf("distanza dell'ostacolo = %f0.2\r\n", fDistance); + } + else + { + // quando esce dai while bloccanti, il LED si spegne + led2=0; + pc.printf("\r\nTimeOut\r\n"); + } + //++++++++++++++ FINE Acquisisci distanza ostacoli +++++++++ - //++++++++++++++ INIZIO Acquisisci distanza ostacoli +++++++++ - //inizializza misura di distanza - fDistance=0.0; - // Fissa come Output il pin myProx - myProx.output(); - // Poni 'L' sul Pin e mantienilo per qualche microsecondo - myProx.write(0); - wait_us(5); - // Poni 'H' sul Pin e mantienilo per qualche microsecondo - myProx.write(1); - wait_us(10); - // Poni 'L' sul Pin e mantienilo per qualche microsecondo - myProx.write(0); - // Attendi assestamento e Fissa come Input il pin myProx - wait_us(5); - myProx.input(); - - // misura il tempo per cui il pin rimane alto. E' il tempo necessario al suono per raggiungere l'ostacolo e ritornare sul sensore - nTimer =0; - /* - myTimer.start(); // avvia il timer per verificare la presenza del sensore - while((myProx ==0) && (nTimer <=50000)) // esci se il senore risponde oppure se passano oltre 10ms - { - // misura il tempo passato - nTimer=myTimer.read_us(); - } - */ - while(myProx ==0) - {} - myTimer.stop(); // in ogni caso ferma il timer - // vai avanti solo se il sensore ha risposto - //if(nTimer <= 50000) // se è passato più tempo il sensore non è presente - { - myTimer.start(); - nTimerStart = myTimer.read_us(); - while(myProx == 1) - {} - myTimer.stop(); - nTimerStop = myTimer.read_us(); - - - // velocità del suono = 343 [m/s] = 0.0343 [cm/us] = 1/29.1 [cm/us] - // tempo di andata e ritorno del segnale [us] = (TimerStop-TimerStart)[us]; per misurare la distanza bisogna dividere per due questo valore - // distanza dell'ostacolo [cm] = (TimerStop-TimerStart)/2 [us] * 1/29.1[cm/us] - fDistance = (nTimerStop-nTimerStart)/58.2; - // invia il dato al PC - //pc.printf("\n\r The Distance was = %.2f [cm]\n\r", fDistance); - - } - //++++++++++++++ FINE Acquisisci distanza ostacoli +++++++++ - - //++++++++++++++ INIZIO Suona Clacson +++++++++ - //escludi le misure oltre il max - if((fDistance <= 50.0) && (fDistance >= 3)) - { + //++++++++++++++ INIZIO Suona Clacson +++++++++ + //escludi le misure oltre il max + if((fDistance <= 50.0) && (fDistance >= 3)) + { // visualizza il valore misurato printf("The Distance was %f [cm]\n\r", fDistance); // SUONA IL CLACSON se l'ostacolo si trova ad una distanza inferiore ad una soglia minima if(fDistance < 22) { + // blocca altri suoni quando genera suono del clacson + bEngineSoundStop=1; // INIZIO generazione tono - nIndex=0; - //Genera il suono del clacson - for(nSampleCount=0; nSampleCount<7000; nSampleCount++) + nClacsonSampleIndex=0; + // Genera il suono del clacson + for(nClacsonSampleCount=0; nClacsonSampleCount<7000; nClacsonSampleCount++) { - OutWave.write_u16(usaSine[nIndex]); //max 32767 + OutWave.write_u16(usaClacson[nClacsonSampleIndex]); //max 32767 //OutWave.write_u16(32767); //uscita analogica per scopi diagnostici - wait(fDeltaT); + wait(fDeltaTClacsonSound); // genera ciclicamente - nIndex++; - if(nIndex >= SAMPLESINENUM) + nClacsonSampleIndex++; + if(nClacsonSampleIndex >= CLACSONSAMPLENUM) { - nIndex=0; + nClacsonSampleIndex=0; } // a metà genera un wait per doppio clacson - if(nSampleCount == 2000) + if(nClacsonSampleCount == 2000) { wait_ms(100); } - + } //assicurati di inviare 0 come ultimo campione per spegnere l'amplificatore e non dissipare inutilmente corrente OutWave.write_u16(0); - + + // sblocca altri suoni dopo aver generato suono del clacson + bEngineSoundStop=0; + } // if(fDistance < soglia) suona clacson - } // if( (fDistance < Max) && (fDistance > Min)) + } // if( (fDistance < Max) && (fDistance > Min)) //++++++++++++++ FINE Suona Clacson +++++++++ - wait_ms(100); // se effettuata la misura dai tempo prima di misurare nuovamente + wait_ms(100); // se effettuata la misura dai tempo prima di misurare nuovamente } //++++ FINE Ciclo Principale ++++
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SampledSoundFarewell.h Thu Feb 14 16:32:40 2019 +0000 @@ -0,0 +1,23119 @@ +//Forma d'onda campionata +int nSampleNumWelcome = 23114; +int nSamplePerSecWelcome = 44100; +int nUnderSampleFactorWelcome = 8; +const int naInputSoundWaveWelcome[23114]= { +34967, +32937, +33790, +32159, +33737, +33413, +33421, +37053, +36840, +36936, +38498, +39802, +38246, +37329, +36306, +35514, +34855, +34951, +34202, +33984, +34406, +34202, +33229, +34287, +35190, +35506, +37239, +37393, +37409, +36290, +35493, +36739, +36659, +37055, +36665, +36441, +36067, +34871, +34048, +35310, +33591, +34345, +34321, +34393, +35129, +36261, +36040, +35987, +36473, +35873, +35150, +35549, +36790, +34404, +36327, +35570, +36423, +36622, +35474, +34335, +34465, +36532, +34515, +35132, +35809, +34707, +35578, +34839, +36487, +37111, +36970, +35562, +33022, +34316, +34226, +36859, +38166, +36325, +36534, +35482, +36080, +36625, +36723, +35812, +35259, +34491, +34188, +35501, +35047, +34669, +34781, +36367, +37002, +36928, +38315, +36960, +36657, +36612, +35427, +33984, +34098, +34603, +32764, +34236, +35376, +34518, +35299, +36736, +35806, +37672, +36540, +37350, +37233, +37228, +35700, +35780, +36213, +36003, +36465, +34853, +33963, +33545, +34172, +33824, +33955, +35796, +35488, +35448, +35575, +36519, +35466, +35400, +36011, +35559, +35892, +36697, +35546, +37425, +36314, +35039, +36864, +34853, +35288, +35870, +36325, +36338, +35626, +36577, +37037, +36109, +36699, +36194, +34250, +34927, +35743, +36234, +36452, +37124, +37092, +37600, +36787, +36402, +34489, +35846, +33816, +33415, +32847, +32873, +32310, +34159, +34845, +36715, +36808, +37031, +38790, +38235, +39380, +38158, +36813, +36402, +34736, +33041, +33192, +32977, +33553, +34380, +33561, +34305, +32650, +35674, +35482, +36441, +38203, +36601, +36577, +36062, +36845, +36527, +36768, +36489, +35310, +36216, +35291, +34887, +34715, +34377, +34656, +34919, +35448, +34560, +36691, +35376, +36922, +34964, +36298, +36375, +36662, +35235, +34693, +36256, +35206, +35480, +35953, +35078, +34648, +35756, +35140, +34733, +35466, +35312, +35363, +36630, +35998, +35713, +36829, +36508, +37401, +35814, +33957, +32631, +34032, +35448, +37204, +37820, +37270, +34964, +36011, +35841, +36032, +35557, +35820, +34513, +35097, +33718, +33577, +34388, +36208, +35759, +36843, +35775, +37316, +37281, +39191, +38203, +35926, +34760, +33652, +33790, +34050, +35171, +33662, +34855, +32501, +34701, +34722, +35448, +36327, +36508, +35974, +37504, +35929, +36123, +36391, +36997, +35655, +36064, +35442, +34797, +34406, +34741, +34180, +35105, +35076, +35735, +35913, +36752, +34752, +36981, +36534, +35551, +35977, +34906, +35421, +34871, +35833, +35474, +36399, +34574, +35424, +34271, +36710, +35615, +35626, +35761, +35110, +36253, +35923, +35177, +36197, +35419, +35621, +34813, +34664, +34574, +35907, +36960, +36997, +38586, +37106, +38312, +35246, +37294, +35966, +34436, +34683, +32791, +33120, +33094, +33498, +35442, +35065, +37340, +37611, +37563, +38671, +30920, +28659, +32717, +38017, +39069, +38283, +36511, +34268, +32889, +35732, +37435, +36906, +38070, +37026, +35772, +33832, +33397, +34749, +34845, +36619, +37560, +37448, +39571, +38182, +37334, +35950, +35004, +34218, +33288, +33806, +34422, +34494, +34353, +34576, +33476, +32887, +33522, +33593, +35363, +35743, +37820, +36460, +35413, +35892, +36149, +36492, +37151, +36550, +36978, +35586, +35992, +35055, +35272, +35878, +35668, +36184, +36022, +36325, +35615, +34792, +35445, +35267, +34951, +34741, +34842, +35015, +34847, +34898, +35759, +35918, +36354, +35626, +35674, +36898, +36279, +36885, +35955, +35158, +36104, +36186, +36654, +35801, +35514, +35918, +36667, +36537, +36317, +39595, +39391, +35690, +34491, +30801, +27780, +31207, +34162, +38264, +38665, +36893, +35639, +31619, +32964, +36200, +37371, +39611, +37884, +37688, +35488, +33769, +35806, +34962, +36038, +37786, +37247, +39619, +38556, +37332, +35528, +34595, +33941, +34226, +33184, +34183, +32756, +32717, +32342, +32961, +34196, +35126, +35352, +35251, +35001, +35227, +35897, +35806, +37587, +37518, +37223, +36468, +35020, +35458, +35724, +35363, +36473, +36465, +37395, +36277, +35711, +36046, +35934, +35057, +35509, +35262, +34598, +34536, +34606, +34770, +35124, +34002, +35682, +35517, +36303, +36604, +36529, +36853, +36503, +35966, +35929, +35844, +36394, +35713, +40730, +42807, +36888, +35466, +31433, +28062, +31991, +37969, +37169, +38131, +37156, +34234, +33925, +33628, +35719, +38057, +38086, +39011, +36893, +35660, +34715, +36471, +35559, +36431, +38102, +37945, +38543, +38312, +35931, +35073, +35477, +33391, +31454, +32592, +33221, +31154, +33912, +36970, +34499, +34722, +35140, +33617, +33399, +36364, +36944, +36465, +36983, +37146, +34959, +34911, +34292, +36051, +34906, +35828, +37536, +36872, +36322, +36750, +36165, +36325, +36232, +35695, +35294, +35227, +35557, +34146, +33928, +35594, +34627, +35211, +34677, +35992, +36556, +35530, +36954, +36378, +37709, +42364, +39712, +34637, +32387, +27703, +29374, +33761, +37374, +39330, +35764, +36678, +33981, +30222, +36364, +37993, +39433, +39882, +38742, +35296, +33405, +35028, +34669, +34645, +37600, +37363, +37337, +37249, +36646, +34677, +33758, +32087, +31659, +33075, +33989, +35134, +36649, +35089, +33277, +32945, +33684, +34101, +35025, +37098, +36516, +35185, +35092, +35009, +34728, +35397, +35751, +36465, +35862, +35706, +35963, +36593, +36048, +36795, +35073, +35150, +35084, +35557, +34972, +35113, +35966, +34087, +34932, +34786, +34837, +35713, +35684, +36226, +35737, +40429, +41468, +36885, +34430, +28880, +28322, +31332, +38928, +39019, +38009, +36224, +33104, +31237, +34826, +37539, +40151, +38939, +40095, +37972, +34970, +34744, +35945, +36697, +38772, +36851, +38498, +35809, +36229, +36534, +33402, +33288, +30912, +33033, +33514, +34693, +34855, +33909, +34308, +32026, +33721, +35060, +34853, +37847, +35806, +36109, +35150, +36224, +36258, +36218, +37371, +35732, +35405, +35166, +35538, +36973, +34271, +36115, +37406, +35605, +36670, +34993, +33809, +34335, +35315, +35902, +35543, +34882, +35331, +36285, +35578, +37767, +39946, +38150, +35092, +29799, +27164, +30612, +36782, +39404, +40860, +37541, +34141, +33160, +33131, +36821, +38155, +40464, +39183, +37438, +36317, +36147, +37337, +34576, +35541, +36362, +36598, +37871, +38586, +35121, +33774, +33195, +30934, +33075, +34701, +34893, +35761, +33771, +34579, +32998, +34587, +36141, +37045, +37470, +38586, +35687, +34900, +36553, +36054, +36659, +36370, +36197, +36800, +36178, +35644, +34505, +34938, +36816, +35769, +36426, +35982, +35886, +34885, +34853, +35846, +36370, +36359, +35756, +36423, +37903, +39276, +41471, +38883, +34502, +31330, +27158, +29961, +35315, +42457, +40786, +35233, +32004, +33362, +32794, +35586, +41179, +39303, +40166, +39407, +37595, +36131, +38729, +36439, +35833, +38665, +38817, +38570, +35836, +33418, +31805, +31922, +32042, +34103, +34781, +34667, +33848, +35023, +34202, +31181, +33197, +35389, +37520, +36792, +37342, +33875, +33936, +37084, +36635, +37092, +35575, +35764, +33992, +36580, +35166, +34741, +34470, +34834, +35578, +35413, +36335, +36054, +36930, +34584, +36155, +35599, +36237, +34885, +36851, +39848, +42398, +38511, +35166, +28261, +30378, +33782, +39399, +39747, +37010, +33402, +35424, +29154, +34042, +36938, +40166, +38309, +41498, +37167, +39999, +39609, +34919, +35541, +34826, +37632, +37600, +35559, +35698, +33160, +31927, +33468, +35961, +34595, +35586, +31316, +31672, +32905, +32903, +32007, +34133, +34730, +35514, +37342, +38267, +36221, +34598, +35047, +38586, +36813, +36022, +37164, +36293, +33827, +36043, +37759, +38668, +37231, +35690, +34765, +35195, +34444, +35371, +34345, +37579, +35086, +40732, +40058, +33939, +29358, +25078, +25514, +33362, +40879, +38530, +36465, +34956, +31704, +31919, +36465, +38102, +34704, +41330, +41001, +39316, +37874, +37924, +35538, +35828, +36295, +37472, +34776, +34550, +30982, +32392, +34502, +34749, +34685, +33280, +32074, +32137, +32679, +34247, +34462, +34991, +32621, +33564, +34040, +35783, +33787, +38232, +35910, +34659, +35876, +35161, +36819, +35825, +37018, +38182, +36779, +34648, +36638, +35934, +35737, +34526, +37674, +35982, +37448, +43735, +40204, +33896, +30123, +24982, +30211, +38875, +38857, +38283, +37685, +34765, +33378, +34210, +37624, +41335, +38822, +38684, +38926, +39032, +38509, +37347, +37358, +35716, +37927, +34773, +34526, +32477, +33304, +37270, +37648, +35613, +36125, +32182, +31582, +31056, +29860, +35262, +33662, +33883, +35047, +33848, +35023, +35161, +35838, +35001, +36835, +36659, +36930, +35772, +35262, +34893, +34170, +36574, +36694, +35373, +30711, +34975, +36343, +37209, +42018, +41253, +33601, +28248, +23816, +28054, +38424, +41301, +39901, +37013, +35334, +31638, +35485, +37775, +39239, +37648, +38413, +42236, +40222, +37812, +36519, +39024, +37204, +38439, +37645, +35068, +30705, +35153, +37074, +35496, +34239, +32578, +30320, +29672, +32310, +37446, +33229, +33777, +30370, +32918, +34677, +32687, +34754, +34478, +36404, +37326, +38394, +35785, +35485, +36553, +36840, +34183, +36070, +34648, +36043, +35156, +36851, +42659, +39024, +31646, +24863, +25862, +28019, +45602, +39433, +38400, +33641, +31447, +32624, +35469, +37013, +39021, +37278, +43193, +38004, +41471, +39598, +37682, +37815, +35193, +34558, +32783, +32594, +36936, +37831, +39069, +37656, +36319, +34377, +31377, +33981, +33500, +38602, +36816, +32924, +31319, +31656, +30551, +35312, +34032, +35211, +38639, +38708, +38610, +35605, +36561, +35913, +34204, +37138, +36976, +36091, +34722, +43796, +39343, +31911, +25830, +27485, +32238, +42786, +36067, +36999, +31896, +33734, +34789, +37207, +36282, +38817, +40552, +41455, +41402, +40836, +42473, +36505, +35241, +31678, +34074, +30623, +37430, +36487, +39128, +35873, +36367, +33888, +32727, +30432, +34507, +31858, +34247, +31872, +31478, +31943, +31633, +34547, +34252, +35634, +35719, +35025, +33992, +34529, +34358, +38514, +36325, +37039, +36790, +36120, +43272, +41439, +32817, +26465, +24422, +30139, +42489, +40796, +39098, +35841, +34204, +34733, +37358, +36949, +39624, +38309, +41118, +36612, +39486, +40095, +39085, +35605, +35644, +34167, +32597, +36904, +39500, +37600, +37132, +36588, +34717, +30323, +35942, +33941, +33516, +33426, +34558, +34579, +35334, +30370, +38331, +33832, +34196, +33604, +34483, +32929, +37114, +32937, +35777, +33894, +36702, +38740, +43767, +37220, +29353, +27049, +29345, +39457, +41258, +39704, +35647, +31720, +31449, +37427, +33049, +36952, +39619, +39829, +39141, +42728, +43121, +40233, +36888, +31672, +29728, +35631, +34877, +38471, +36614, +36726, +33128, +33848, +32597, +34138, +32863, +31117, +35706, +35071, +33200, +32682, +33588, +33081, +33726, +35397, +37247, +34624, +39186, +35185, +34874, +36006, +37262, +35251, +43004, +40663, +32650, +29023, +27318, +29956, +41391, +40472, +34143, +32926, +35658, +29921, +37884, +36500, +36091, +39298, +41864, +39048, +44194, +39941, +35578, +30881, +33729, +34481, +36030, +39202, +38174, +37913, +37600, +32544, +35158, +36335, +35150, +35440, +35270, +33883, +33548, +33734, +32007, +33213, +34608, +36285, +34643, +36186, +35272, +37807, +35113, +33527, +36808, +42284, +41670, +30708, +27307, +24270, +33057, +37852, +43153, +38142, +34037, +31428, +35222, +37597, +39327, +36625, +39324, +40480, +38857, +42693, +41803, +34236, +30750, +36561, +36460, +37154, +38995, +37074, +35775, +35618, +39385, +34550, +37945, +34821, +37228, +38038, +35092, +33452, +28758, +35442, +31516, +34523, +34048, +35977, +31027, +38339, +31885, +36232, +36056, +44603, +38556, +29316, +24167, +26287, +33527, +41187, +38976, +39701, +28553, +29749, +33641, +37108, +33373, +39619, +35020, +43185, +41293, +43248, +41035, +34661, +31545, +32177, +41710, +38538, +40143, +34699, +38867, +33883, +36524, +35947, +36391, +32730, +38833, +31372, +32331, +29685, +31500, +31904, +34013, +35339, +35918, +33665, +34707, +36008, +36343, +38644, +44747, +36277, +27278, +22620, +29935, +42845, +42164, +35745, +38176, +33227, +31181, +37440, +38652, +38113, +43849, +45254, +43078, +44388, +40220, +35977, +28763, +33870, +34675, +40315, +40831, +35187, +34592, +34204, +34467, +36800, +38625, +32480, +35865, +29844, +34842, +36731, +30434, +32074, +29860, +37470, +30766, +32637, +35636, +39250, +36758, +46617, +42536, +29034, +25484, +25872, +36840, +42566, +44569, +36091, +29815, +32222, +36224, +34420, +37087, +38610, +38737, +49901, +41033, +44614, +34810, +30867, +32780, +33354, +38809, +42010, +34550, +36457, +33386, +34080, +34459, +36003, +36750, +34032, +33065, +35012, +34853, +34563, +29932, +30251, +33205, +34483, +36367, +31518, +38695, +37334, +45185, +36165, +30089, +21127, +28731, +37289, +40693, +33285, +37496, +32711, +32988, +37377, +35501, +37154, +39008, +44598, +42257, +43833, +43448, +34013, +33700, +35804, +38583, +40259, +34454, +34600, +33038, +33354, +32746, +30716, +33330, +35838, +32525, +32647, +32549, +32679, +30517, +34988, +29834, +29783, +35243, +34542, +33476, +41203, +43140, +30283, +25716, +22976, +38546, +48238, +43525, +39242, +32812, +31045, +32127, +34167, +37882, +37959, +39500, +47638, +41171, +44319, +36008, +31306, +36938, +35108, +39624, +39648, +34210, +33652, +32260, +34056, +36508, +36240, +33492, +34218, +35009, +35852, +30596, +34494, +27950, +35267, +28455, +34914, +32512, +34268, +47050, +44805, +29650, +25862, +29289, +36880, +45661, +36545, +36832, +27751, +30030, +35060, +37446, +39377, +39316, +39529, +42002, +42781, +41171, +32995, +36027, +35275, +38679, +39624, +36524, +32172, +34839, +32562, +38094, +39348, +36694, +31906, +37371, +32180, +35998, +37839, +29717, +26244, +34444, +32485, +33785, +33883, +45153, +42946, +27735, +26568, +29090, +41529, +39415, +41840, +33644, +31271, +34839, +32663, +37799, +34212, +38216, +42377, +47502, +40512, +37595, +33256, +37010, +37045, +42712, +36455, +34093, +35015, +29542, +36564, +37076, +32969, +37433, +34151, +30482, +35110, +34932, +33006, +29722, +32345, +31433, +30086, +33474, +41410, +40129, +28495, +26983, +25540, +38269, +45042, +38006, +37377, +33362, +37183, +31725, +34940, +34986, +39733, +38498, +42178, +36043, +37103, +35033, +38017, +39810, +40294, +38137, +37061, +35195, +37148, +39662, +37799, +33022, +39771, +31959, +37658, +32871, +30934, +32286, +29039, +33997, +32892, +37177, +39385, +46059, +37169, +27652, +29151, +38073, +40536, +43344, +33442, +37406, +30177, +34265, +35881, +35392, +41261, +34321, +44112, +41577, +41296, +30448, +39470, +36808, +38126, +34980, +39579, +29900, +33463, +36981, +31380, +35721, +33035, +38833, +35450, +34696, +33607, +34738, +31725, +29937, +32916, +31261, +39590, +43405, +40339, +27134, +26444, +35599, +42539, +41479, +34483, +34699, +33652, +33963, +41766, +36024, +35528, +40055, +46248, +38689, +40084, +34215, +37114, +36439, +35336, +42531, +33665, +35442, +35682, +37589, +36298, +33955, +37486, +32780, +34114, +33625, +30777, +31409, +29661, +27102, +37953, +30822, +41862, +40036, +25224, +19932, +27488, +40477, +44766, +37972, +32719, +28062, +35830, +42319, +43004, +35791, +44136, +40065, +43381, +41734, +39319, +42908, +39409, +37507, +40174, +34199, +38989, +34159, +32236, +41391, +41330, +38501, +29504, +36965, +32010, +29470, +35488, +30113, +27971, +33745, +30588, +43663, +33086, +22352, +21085, +38022, +44250, +41365, +34653, +31261, +27708, +30184, +36364, +39595, +35687, +46657, +39701, +35363, +36194, +36542, +37225, +44030, +34034, +34483, +33601, +34853, +37757, +40549, +34085, +37225, +33059, +36019, +32881, +34111, +26361, +34534, +28891, +33862, +31404, +28822, +42603, +17904, +26295, +29698, +44534, +41176, +39412, +31486, +32679, +34289, +38782, +45552, +35086, +43777, +38981, +39598, +38689, +34523, +40095, +41059, +37010, +36447, +32262, +34074, +37417, +37499, +34085, +35278, +37626, +34143, +31858, +32560, +32233, +30541, +35352, +31635, +36019, +37982, +39794, +16940, +24964, +33320, +41609, +39895, +33654, +36375, +31436, +28973, +36960, +38447, +45161, +39425, +48196, +37759, +32063, +39648, +37916, +41067, +40871, +33091, +38663, +32477, +39263, +35517, +38530, +33599, +36986, +32127, +30963, +37122, +35025, +36837, +35623, +29329, +48116, +33197, +20915, +23569, +31261, +46437, +42988, +36144, +37199, +28989, +36277, +36136, +38312, +40892, +38931, +42866, +41638, +40355, +34491, +43267, +38981, +45855, +31423, +31141, +36210, +35719, +36720, +35884, +33155, +39343, +40182, +31911, +29066, +31396, +37874, +38421, +32600, +37751, +35296, +27336, +19315, +30046, +39351, +46934, +37781, +34919, +29653, +33657, +35703, +34180, +39927, +41686, +40429, +39914, +39850, +34303, +34863, +38471, +38408, +36816, +33171, +35729, +35538, +35342, +35416, +32926, +34125, +34196, +33971, +34056, +27565, +34002, +35793, +36537, +40849, +24456, +23085, +21666, +42680, +39032, +39425, +31951, +33251, +31967, +33001, +41203, +43551, +43161, +45374, +38963, +41245, +46976, +36412, +36046, +34175, +37146, +34800, +32732, +38692, +31691, +38599, +33899, +44526, +34194, +32153, +29794, +32576, +31731, +31263, +35496, +36128, +26181, +18768, +28264, +43310, +44402, +33171, +32074, +27642, +35203, +35844, +38208, +43076, +37921, +42783, +42239, +41171, +41131, +38381, +36928, +32594, +39840, +33909, +32483, +31896, +39343, +43296, +31292, +32326, +35512, +35639, +33112, +33747, +25724, +31954, +39779, +36665, +22248, +17822, +33599, +36412, +43533, +31864, +37475, +29140, +37664, +40193, +35549, +46051, +42191, +48323, +36981, +36978, +33091, +37124, +36569, +36627, +33150, +33296, +38405, +29037, +31951, +43448, +35429, +36604, +35368, +29921, +31258, +31532, +29015, +49466, +32002, +26728, +19148, +21427, +37207, +44303, +34265, +30843, +27405, +35695, +30734, +35219, +38756, +45345, +43445, +45031, +38437, +43809, +38126, +40400, +36627, +34138, +39832, +33705, +32562, +34428, +37868, +38134, +36944, +35490, +34250, +25819, +31890, +36277, +37541, +38291, +25676, +24690, +20096, +36160, +40129, +36136, +30886, +31157, +36181, +33373, +38835, +43674, +40894, +39523, +42550, +41285, +39082, +44030, +42172, +32273, +37175, +39712, +36564, +35607, +36452, +35634, +36909, +41968, +34377, +31630, +29770, +31085, +38118, +47943, +32422, +21961, +16082, +18871, +45680, +40275, +38309, +32082, +35799, +34414, +37730, +38849, +48908, +43062, +45871, +35950, +37143, +45023, +43315, +40124, +39903, +39502, +34608, +34829, +35538, +32836, +39452, +43023, +37010, +28954, +40541, +28925, +35052, +31587, +39114, +22692, +26332, +19560, +44226, +38453, +29696, +27416, +33078, +36598, +37964, +36157, +41306, +44173, +43280, +45015, +43349, +40081, +37884, +45196, +35817, +34483, +37355, +40448, +36434, +41375, +31314, +33692, +36048, +27296, +33022, +31648, +33795, +34568, +40204, +30211, +25880, +22033, +27724, +51116, +31449, +33197, +26305, +37207, +34890, +35655, +36455, +43777, +42906, +45440, +33551, +50855, +42079, +35873, +35631, +29786, +36960, +41035, +32488, +41389, +36006, +36782, +36843, +27700, +36077, +30934, +26337, +32307, +44375, +34101, +13672, +21717, +31300, +43889, +28473, +36503, +33450, +38360, +35650, +40344, +36362, +43652, +42574, +36123, +35392, +44317, +44048, +36792, +40754, +38604, +30155, +38944, +35055, +38822, +38131, +34178, +36593, +33955, +30272, +30766, +35225, +32948, +39300, +24650, +15542, +26037, +34661, +40313, +30649, +32501, +29927, +36827, +32594, +39035, +42853, +44378, +41482, +39609, +37595, +44332, +45730, +40871, +37390, +37972, +32485, +40004, +31651, +33346, +34701, +37842, +33041, +27522, +30429, +29991, +36649, +45547, +37560, +15239, +14302, +27286, +33716, +39104, +30487, +34390, +28354, +31090, +37374, +37711, +45021, +40504, +44263, +31975, +44053, +44526, +39152, +32360, +37828, +31585, +39534, +32786, +37613, +38684, +35530, +33569, +30171, +32637, +27092, +37584, +34289, +34414, +13026, +13454, +34130, +35477, +43291, +22007, +34900, +29449, +46280, +34645, +36970, +49548, +35947, +41761, +41011, +41189, +39755, +43416, +44263, +36715, +38506, +34414, +33984, +38075, +41442, +38859, +41227, +32206, +32326, +22982, +42098, +42632, +40236, +14918, +1487, +29263, +39213, +36832, +34858, +35791, +41625, +37063, +47356, +34993, +40929, +39640, +53634, +34563, +38126, +46328, +39045, +36216, +37863, +38732, +39465, +26951, +30155, +38182, +36641, +37156, +26502, +36032, +38386, +33399, +44983, +36412, +29475, +13911, +28731, +41349, +35094, +30036, +35182, +30474, +35581, +42497, +44319, +44388, +37528, +43039, +40180, +46413, +41134, +41508, +36181, +39040, +26704, +38182, +42204, +39045, +45834, +36981, +34430, +29839, +41901, +30307, +36590, +37183, +29860, +23718, +11570, +38580, +38673, +41078, +27315, +35466, +27273, +39744, +33928, +40698, +41357, +34284, +43769, +48706, +45666, +41285, +34428, +32690, +31771, +43248, +33753, +33503, +40238, +42451, +26991, +34651, +24796, +40778, +36888, +44216, +32974, +15123, +23524, +23409, +47037, +28957, +37531, +20620, +41601, +32828, +39866, +44542, +36383, +39922, +35328, +40969, +44460, +46849, +41349, +35360, +29095, +34289, +33312, +32512, +28630, +37884, +39460, +32127, +34587, +35546, +37276, +42839, +35089, +22309, +18361, +22155, +43264, +32804, +34489, +25583, +35291, +29940, +44739, +32597, +39489, +41017, +47510, +48440, +40584, +44792, +38811, +36901, +31888, +47133, +44022, +39027, +33742, +36989, +39112, +35557, +36136, +35791, +35987, +36216, +41755, +15375, +18223, +24302, +41885, +24900, +38578, +26715, +30719, +38591, +43365, +35729, +43116, +41992, +39425, +44221, +45156, +46195, +34441, +38968, +39465, +39747, +30865, +38944, +31537, +36378, +34080, +39441, +32701, +35724, +27586, +42074, +38437, +13863, +24010, +19185, +39566, +31789, +28375, +31970, +29188, +32318, +48297, +46872, +32501, +38028, +46506, +42361, +35862, +44301, +35732, +42284, +39330, +40137, +38567, +37526, +35047, +41375, +37090, +29313, +32831, +32913, +27945, +43724, +30727, +22913, +21914, +29536, +40879, +29576, +27267, +32252, +28588, +37688, +39763, +44287, +45626, +37919, +48955, +39861, +41947, +36657, +45092, +33522, +35469, +46405, +37592, +38562, +31563, +33596, +36404, +37589, +37682, +34587, +33835, +37621, +16597, +19560, +28019, +42292, +40368, +20149, +29204, +32350, +32307, +38208, +44109, +46315, +41909, +39157, +40735, +37528, +45634, +38107, +40770, +34204, +45897, +42008, +41075, +46012, +34204, +33561, +32916, +32507, +40562, +44686, +37719, +26207, +15542, +23850, +31571, +31808, +41282, +24108, +35257, +29823, +35793, +29584, +37475, +45743, +44030, +47757, +41434, +45342, +32310, +39080, +37959, +38721, +40275, +40472, +34180, +41670, +36112, +30219, +33968, +31718, +32368, +45895, +38556, +17692, +19541, +29648, +35108, +40400, +25883, +23510, +31672, +39263, +34571, +36218, +37058, +43721, +45055, +37533, +42890, +46253, +44351, +38873, +39733, +34507, +36901, +29969, +36537, +38224, +28612, +31609, +28311, +38445, +40796, +38801, +6440, +16818, +30575, +29108, +35041, +21132, +28229, +26640, +31176, +34741, +44856, +40913, +34667, +41567, +48358, +47383, +38339, +38296, +36877, +45369, +47452, +33330, +42109, +27854, +32424, +41705, +32459, +31728, +33551, +47380, +33686, +17131, +25636, +32222, +38485, +25203, +36686, +26242, +32908, +29868, +40693, +47537, +46798, +38261, +49256, +37177, +47300, +36835, +43854, +37576, +40544, +40884, +40825, +37342, +43323, +28566, +35961, +19238, +45714, +32164, +38455, +30270, +8082, +21061, +35368, +32432, +35884, +17336, +34784, +28362, +42037, +48876, +45765, +41083, +39428, +41707, +40395, +48690, +40762, +31898, +33803, +37799, +43140, +36521, +36139, +38910, +34101, +31593, +27836, +42164, +32485, +50459, +17314, +18853, +19873, +37765, +32993, +35921, +19754, +37579, +34018, +39274, +36157, +42598, +39303, +43575, +48990, +43626, +39494, +38182, +36896, +41785, +35100, +43620, +37866, +42093, +32552, +43509, +24751, +35860, +37472, +46604, +37584, +18056, +10072, +24292, +43017, +22339, +31346, +21573, +38639, +29294, +39173, +40820, +37526, +40116, +50295, +45116, +44874, +42066, +33341, +35211, +44306, +36449, +35164, +41936, +33660, +26853, +31566, +28229, +39569, +33901, +42850, +17211, +16063, +29512, +40695, +30323, +27522, +28383, +30883, +31625, +47191, +38139, +36675, +39101, +41516, +49763, +47627, +44319, +33123, +30440, +36128, +38190, +37138, +41689, +37847, +30163, +35987, +34954, +32042, +32201, +36792, +38580, +15274, +28357, +31221, +35636, +32387, +30192, +33785, +34000, +29459, +43660, +39375, +43400, +46623, +53193, +41803, +40137, +46511, +35597, +39367, +40886, +42287, +41064, +35105, +37015, +31813, +31545, +34074, +37605, +30309, +45411, +16645, +16321, +23991, +45084, +29813, +37188, +24254, +31096, +30408, +31858, +39024, +40685, +40116, +42475, +50876, +41729, +37940, +39521, +37584, +41617, +36091, +38354, +40886, +40719, +40924, +32762, +26861, +41888, +37023, +41870, +11956, +29127, +22910, +41011, +35140, +31736, +22368, +25708, +33389, +35711, +43963, +42149, +41107, +46572, +47499, +45204, +52370, +34204, +35679, +37310, +39016, +41830, +36298, +45058, +32177, +37858, +35384, +40174, +34172, +44447, +16185, +13760, +19201, +36630, +43102, +29122, +18834, +21863, +39181, +32483, +37924, +39385, +37361, +49434, +48113, +47547, +46009, +32847, +35535, +43368, +38272, +47104, +31874, +41256, +35299, +40039, +25070, +24350, +26954, +36101, +14559, +15149, +10523, +36516, +39773, +29239, +19291, +20931, +29098, +36415, +38981, +36824, +40089, +34911, +50993, +44728, +43759, +43039, +37988, +40182, +43368, +44643, +39356, +35222, +35403, +39513, +33059, +32416, +39425, +44396, +28864, +21661, +19124, +34499, +35865, +30883, +26999, +14719, +37297, +29178, +36731, +30564, +29754, +37440, +51384, +53687, +47683, +42523, +36550, +39361, +41840, +43400, +39768, +41373, +30862, +32180, +29207, +34444, +40387, +44487, +17426, +11554, +24451, +38532, +44245, +26762, +22841, +25370, +37039, +31072, +42898, +34550, +35961, +41099, +45084, +51434, +38974, +43647, +33880, +37741, +39335, +41909, +40047, +41901, +33660, +34316, +37015, +38357, +38115, +38354, +16982, +21717, +30466, +30804, +32222, +28463, +20593, +28163, +36062, +35676, +34303, +34813, +36944, +40092, +45977, +55922, +39840, +37985, +36542, +38227, +37236, +43913, +42247, +44237, +35466, +30875, +31959, +39322, +39239, +36824, +20399, +21414, +23035, +28325, +33941, +23335, +32900, +32382, +34943, +38540, +35849, +36521, +36883, +44662, +43666, +46519, +47741, +37778, +31319, +40793, +35756, +41264, +34005, +37472, +47784, +32034, +39563, +39072, +39159, +31064, +11073, +23638, +24815, +33474, +28837, +19839, +27190, +23662, +39170, +33370, +35461, +40475, +37563, +46025, +45100, +45648, +37773, +39755, +37050, +40225, +40597, +40113, +41684, +28173, +47401, +36325, +29100, +46317, +28633, +24932, +20606, +16265, +29842, +36412, +27559, +26096, +29528, +24698, +38817, +34072, +41646, +35132, +41171, +47215, +47205, +45268, +40945, +31765, +38668, +36633, +39505, +42600, +38798, +36994, +34098, +31128, +32616, +42284, +22254, +18247, +19243, +24023, +35732, +38509, +18855, +34053, +14256, +38806, +29900, +37050, +36192, +37148, +41891, +46208, +40151, +45523, +35610, +28667, +42741, +43060, +44465, +41885, +37100, +35328, +30426, +41272, +46575, +37998, +17615, +17450, +22227, +33166, +36999, +23513, +24204, +27748, +27480, +40600, +32990, +36319, +28383, +43953, +43913, +51939, +41702, +46309, +34598, +42180, +37342, +40313, +47922, +36032, +45411, +32903, +35211, +35971, +37427, +42119, +9772, +13831, +30960, +39423, +37116, +31667, +23215, +29023, +32350, +37310, +35862, +39574, +39874, +39351, +48413, +42919, +42329, +32023, +36051, +34085, +43142, +38216, +43889, +38928, +36038, +34454, +37342, +39391, +40092, +28301, +20899, +23122, +31322, +33559, +35031, +29146, +15415, +29419, +34305, +39255, +38145, +27905, +42475, +50465, +43233, +50159, +35772, +34382, +35357, +39994, +44006, +34319, +41187, +30065, +29680, +34029, +41006, +40448, +36678, +12102, +18521, +35716, +29268, +32616, +22952, +33450, +30466, +29000, +45414, +40004, +43517, +43790, +46152, +50900, +46296, +46721, +42659, +35442, +38269, +42988, +36558, +43921, +37895, +38049, +31016, +38331, +34305, +37265, +26648, +12907, +28309, +31452, +28160, +29709, +15566, +20484, +28014, +37762, +36635, +40700, +28378, +45610, +46160, +51102, +41668, +38663, +36654, +39611, +40087, +42818, +48291, +38633, +34374, +23858, +35156, +35142, +42342, +28702, +6583, +24958, +38652, +30764, +42287, +14756, +32533, +25585, +30657, +29733, +38583, +44890, +33599, +48302, +43278, +53889, +41179, +41766, +39191, +29443, +50058, +29100, +42691, +32137, +31367, +32175, +36394, +49083, +41402, +17745, +15162, +31643, +35017, +32751, +28131, +22296, +17888, +32783, +36853, +40491, +32857, +43418, +45488, +48607, +45948, +43482, +38105, +40496, +32305, +48868, +46131, +41689, +36572, +42098, +33646, +33686, +37403, +40533, +21916, +12428, +23651, +29826, +35278, +21233, +27368, +19140, +25992, +40894, +30955, +40384, +42279, +44229, +43134, +50225, +45820, +44994, +31707, +35047, +46771, +47183, +40687, +35033, +48469, +32573, +39074, +39420, +33654, +25963, +13454, +20739, +39268, +37903, +32408, +23263, +36766, +16597, +36527, +32573, +38963, +35214, +44465, +47656, +45932, +53589, +37725, +47393, +39489, +34276, +41391, +36107, +43363, +43934, +36261, +32871, +38296, +41439, +23680, +17692, +20585, +31117, +33253, +38044, +22538, +30190, +23396, +38559, +38655, +34600, +38208, +42101, +47484, +41907, +40993, +46649, +38604, +45130, +38625, +45828, +47499, +42151, +34154, +46740, +33073, +47401, +34579, +18688, +21342, +21287, +39027, +23981, +34351, +10383, +29611, +19568, +37191, +36912, +33989, +36155, +40270, +49046, +43517, +51139, +37363, +33445, +46665, +28925, +40714, +45876, +36816, +36505, +32817, +32671, +41080, +41524, +16475, +12120, +21212, +39229, +38687, +39218, +18125, +27195, +21568, +30564, +38721, +35389, +41088, +34194, +50906, +38017, +49582, +39481, +41851, +39252, +35809, +42515, +45624, +41785, +31662, +40719, +26449, +41787, +45052, +21135, +24055, +23378, +28327, +37116, +35357, +20359, +27583, +25604, +30806, +30623, +34879, +34042, +45826, +45980, +38636, +46009, +45733, +40825, +38676, +40839, +44484, +37409, +42470, +32905, +40698, +35246, +36524, +41843, +24204, +13627, +24005, +36447, +33317, +38599, +7630, +36024, +26659, +38482, +31104, +33559, +49561, +38809, +54710, +42188, +52077, +34183, +39595, +42353, +42977, +36999, +35097, +37762, +34207, +35052, +37023, +38129, +39284, +13871, +18231, +26026, +34550, +30349, +33367, +14620, +27384, +27060, +35695, +43721, +30493, +34935, +40453, +51312, +53759, +54314, +41923, +36394, +39709, +40251, +46009, +40674, +41992, +34481, +38253, +43057, +39808, +38729, +27496, +12840, +27830, +31720, +44617, +37209, +23598, +27195, +22445, +36229, +36271, +31008, +35777, +47765, +52763, +49407, +52277, +38966, +37005, +39223, +39032, +41506, +39040, +40536, +33684, +45648, +37975, +37154, +38014, +15048, +19182, +25017, +25793, +39959, +29441, +9883, +24592, +22650, +39383, +33431, +34154, +32453, +47120, +48182, +47406, +49535, +40693, +31470, +42935, +37363, +47069, +40435, +44468, +39834, +37749, +40746, +39680, +40860, +22642, +18234, +25450, +33001, +35833, +34938, +18005, +28920, +33920, +32190, +34999, +42558, +30825, +55651, +38158, +51028, +44832, +49564, +42598, +42048, +51610, +38668, +41734, +33601, +39343, +42842, +41192, +37884, +37533, +23207, +13055, +21831, +35342, +34154, +37839, +18053, +27400, +22817, +38168, +24366, +40443, +29821, +33615, +48831, +46301, +44556, +40467, +42257, +37961, +38851, +40594, +38293, +38038, +39845, +36497, +31029, +34162, +46641, +22270, +13002, +26717, +40111, +34289, +33312, +11876, +23765, +35009, +39027, +21884, +34510, +43116, +35286, +52898, +41920, +48100, +49168, +30737, +37717, +35833, +42895, +39056, +36808, +46681, +41242, +45087, +44295, +44330, +28210, +24520, +16145, +29217, +30153, +31181, +20609, +20989, +21146, +26361, +35650, +31837, +42648, +39104, +46798, +41532, +47383, +45116, +37233, +33957, +39954, +40576, +44492, +43171, +40475, +39646, +37193, +42850, +39032, +34762, +25314, +23951, +29345, +29749, +27865, +20064, +23832, +24743, +27413, +38530, +35538, +37292, +37810, +51814, +47093, +48437, +41165, +38344, +47003, +41075, +39282, +40918, +46843, +35376, +41033, +29906, +38506, +44832, +40581, +24082, +14971, +23011, +25118, +40645, +19041, +19623, +28896, +26762, +35458, +30902, +36067, +39311, +43883, +43790, +42446, +48350, +38724, +37334, +31694, +48358, +36691, +42390, +32387, +34390, +37759, +35243, +44277, +30115, +25357, +8454, +32435, +30028, +39393, +23840, +19945, +30105, +27846, +37640, +35259, +45098, +36750, +47863, +44747, +42353, +52566, +39393, +44319, +28059, +47274, +37076, +45943, +38184, +44444, +40390, +41447, +40796, +34417, +17458, +28117, +34133, +38841, +32464, +28319, +17782, +31024, +20367, +35974, +31542, +37486, +35740, +53517, +41848, +48398, +42069, +38331, +38928, +40615, +42637, +34542, +40352, +36202, +37419, +39322, +34337, +40267, +31603, +18412, +27474, +39667, +30206, +32504, +21600, +31715, +31885, +38153, +37929, +32068, +35727, +36776, +49516, +43081, +47747, +46965, +37241, +36983, +35512, +39611, +40881, +38761, +44104, +37233, +29587, +36851, +42255, +35889, +17477, +22392, +26340, +30716, +38482, +23221, +18656, +32430, +23734, +31850, +36840, +35934, +40623, +42534, +43777, +50154, +48629, +35998, +39476, +27403, +38216, +40663, +46607, +36601, +33317, +31662, +31428, +36027, +30554, +14939, +18505, +24677, +36614, +26335, +26274, +22992, +31133, +23154, +43110, +31377, +34778, +32004, +39887, +46620, +44410, +47454, +39938, +42850, +39476, +43992, +39991, +43278, +36168, +33960, +28370, +34064, +41181, +46397, +17761, +15038, +27783, +33753, +35272, +38838, +19302, +27336, +17349, +38681, +32724, +39967, +40565, +41102, +50039, +54136, +46997, +42861, +42385, +39401, +40626, +41880, +37948, +40081, +32323, +34691, +38976, +44662, +33692, +18377, +9920, +19833, +34364, +28468, +33745, +14177, +30827, +20551, +44104, +30009, +41652, +36006, +44080, +42536, +37977, +44229, +45993, +38036, +40868, +43676, +41840, +36821, +44572, +31465, +35865, +35578, +37518, +32903, +25955, +7436, +17870, +39120, +36229, +28875, +22163, +24076, +27955, +27868, +35607, +35174, +42653, +39117, +55013, +43745, +43211, +45249, +38352, +37828, +37403, +44580, +37584, +47321, +33375, +32432, +40275, +42340, +45215, +30325, +6137, +16690, +28290, +32626, +36710, +21959, +16366, +32825, +33110, +34037, +42369, +35575, +40116, +45804, +54918, +47678, +42119, +38881, +46623, +40007, +39523, +42943, +37523, +35642, +36128, +37767, +39832, +35551, +20729, +6607, +23550, +27060, +29122, +25862, +17806, +31696, +23117, +28731, +34244, +37921, +35315, +42151, +44667, +46710, +45103, +43299, +40971, +38788, +34111, +44003, +53018, +44407, +41516, +32849, +42550, +39646, +45177, +31210, +6953, +16387, +36075, +39165, +28508, +17894, +11286, +24010, +37929, +34544, +34722, +39500, +39672, +46787, +45148, +46912, +33102, +36295, +38540, +39465, +43270, +40448, +38968, +40815, +35270, +39723, +38137, +39141, +18691, +16148, +19703, +46174, +28354, +34845, +21403, +26818, +26648, +34800, +37151, +36202, +39218, +44914, +47800, +46078, +41870, +39526, +40682, +41864, +37831, +44534, +43264, +40517, +39074, +21491, +35323, +35174, +38915, +32701, +8425, +17957, +38546, +32833, +29520, +24214, +19395, +28527, +37815, +34273, +39911, +42693, +38458, +46657, +53693, +51849, +38277, +36303, +36101, +45393, +43636, +43142, +38766, +38219, +36782, +40634, +42757, +40722, +30875, +22461, +26234, +41221, +28946, +25827, +23630, +20226, +28829, +31864, +28091, +31736, +35716, +42159, +43753, +39353, +41596, +41657, +47298, +46219, +44396, +37217, +52444, +38057, +41410, +37100, +34218, +47324, +41277, +29823, +8018, +18292, +42449, +34093, +34794, +15452, +19283, +29435, +31322, +36566, +33062, +38896, +34986, +44678, +44356, +46819, +40517, +36766, +37584, +43081, +31035, +46333, +33274, +44216, +29263, +30184, +38052, +42218, +28125, +20564, +9942, +43541, +36473, +35729, +12729, +23720, +25112, +38896, +38211, +41891, +43371, +39741, +57120, +37717, +57782, +39765, +42967, +34175, +42481, +37781, +47555, +37382, +33793, +31648, +39279, +41755, +34900, +24754, +9251, +22910, +34048, +33750, +28755, +21249, +22054, +29868, +25878, +35164, +28481, +41049, +38524, +46652, +44457, +48220, +42220, +35727, +42172, +38532, +48703, +33623, +43711, +35684, +37969, +37369, +39016, +40565, +23882, +7359, +23651, +27302, +33407, +39061, +19084, +17875, +23773, +32156, +28814, +35142, +35525, +42568, +42002, +49277, +50754, +36019, +39330, +36691, +34048, +44016, +43607, +37488, +36604, +38243, +31760, +37698, +37786, +26090, +22416, +13696, +43854, +31290, +36970, +18324, +28362, +21518, +34393, +32817, +33678, +37967, +38445, +51950, +40650, +46070, +40693, +34151, +39159, +31470, +44412, +37576, +48278, +33205, +41022, +42672, +37074, +41492, +25097, +16132, +16770, +40278, +25277, +38785, +14822, +20715, +20181, +30248, +35838, +31375, +31787, +43862, +49208, +40932, +48746, +39909, +40103, +32865, +39173, +43371, +45741, +42412, +33325, +35060, +35193, +40440, +39829, +28171, +15362, +20471, +25989, +24483, +31524, +20229, +30796, +24233, +38230, +32679, +34911, +38153, +49718, +45571, +44128, +48506, +38357, +44120, +37536, +41091, +44912, +45642, +41421, +36545, +34045, +37972, +42425, +41692, +25277, +13722, +16183, +38437, +36306, +31492, +19573, +23935, +22777, +32435, +38376, +42528, +32695, +43360, +50744, +47236, +47409, +37762, +30012, +35530, +40329, +39356, +45409, +37401, +33747, +35126, +37398, +44224, +38009, +27310, +22070, +20155, +38240, +39771, +29813, +20843, +28585, +28285, +31577, +30772, +35724, +32950, +47728, +49003, +39226, +47406, +43416, +38121, +38809, +45199, +40964, +45687, +37889, +40145, +33033, +38740, +44003, +38769, +20205, +9939, +16759, +26558, +27918, +38801, +22371, +16353, +36633, +26210, +26768, +40770, +34579, +54423, +44213, +48111, +47510, +43517, +39000, +37395, +36056, +40594, +42688, +37693, +42720, +32028, +33006, +48485, +36160, +18925, +19862, +30572, +33848, +29364, +30963, +20311, +23675, +29082, +32714, +33561, +41009, +34667, +41556, +45879, +39069, +45770, +37640, +35528, +44402, +39353, +39260, +43748, +36989, +34239, +36335, +28213, +50648, +43203, +31223, +12264, +17562, +29289, +30134, +31919, +22387, +21624, +33617, +38070, +34162, +36612, +38235, +43812, +49843, +47308, +47454, +39470, +43047, +38703, +40023, +42717, +47826, +34683, +37114, +38944, +34287, +39011, +38192, +20715, +13539, +27530, +36317, +31409, +29183, +18050, +28269, +28800, +40477, +38285, +36101, +43488, +45347, +48007, +39887, +47143, +46546, +35039, +38033, +40068, +47802, +43381, +34959, +40570, +33723, +39965, +41920, +39117, +28606, +16677, +29882, +30012, +37786, +36431, +19886, +25017, +23367, +31245, +32496, +34324, +32626, +37526, +43878, +44965, +53504, +31447, +39898, +33479, +36224, +44367, +38936, +35642, +38764, +48358, +28970, +50632, +38503, +29077, +19039, +24246, +35995, +40913, +34677, +17020, +20280, +26236, +34746, +29356, +36083, +37116, +38687, +48119, +43992, +44213, +48538, +41843, +37943, +45648, +44053, +39640, +37568, +34016, +32738, +37552, +43318, +32828, +29563, +17187, +22658, +28489, +36383, +32584, +22028, +21124, +20083, +31707, +25304, +36173, +41375, +37417, +46174, +46216, +42374, +52157, +30036, +33054, +39454, +38649, +45672, +40166, +39943, +35156, +39335, +36803, +47598, +31805, +13510, +18895, +30615, +32153, +38644, +19581, +23364, +26638, +32345, +38253, +35767, +30875, +45098, +51604, +51681, +48371, +43565, +35078, +38966, +38971, +43248, +48047, +40573, +44564, +34409, +36914, +37510, +37693, +39385, +22764, +22873, +36999, +28867, +34444, +18502, +14405, +27180, +39088, +32945, +36274, +33487, +42103, +46349, +44101, +43767, +48127, +44633, +37425, +39712, +41471, +45302, +34603, +36646, +34364, +38195, +40368, +45982, +33830, +22349, +10056, +23694, +35055, +41322, +22535, +21199, +26954, +29116, +31547, +36481, +43426, +43891, +38631, +43262, +40706, +34866, +33886, +36519, +41096, +43219, +42571, +35857, +32265, +39901, +45730, +33745, +38586, +35342, +16297, +27222, +30827, +29834, +27578, +16844, +24323, +26018, +32480, +47481, +32900, +37948, +42483, +40809, +41888, +50951, +44896, +42773, +37924, +34481, +47704, +44255, +44534, +42284, +36779, +28829, +32020, +43971, +36492, +20553, +11504, +23611, +28237, +34451, +26284, +22389, +22511, +27304, +32523, +40634, +43743, +38373, +43713, +41216, +37789, +44510, +37379, +44686, +46041, +49048, +40700, +41211, +44550, +39375, +32294, +34393, +37156, +36813, +26951, +8448, +37316, +35302, +33426, +20768, +14966, +25530, +26555, +34095, +35387, +37300, +38567, +42887, +38687, +41144, +50632, +34720, +45799, +44696, +47582, +45834, +43416, +41859, +28774, +34220, +38774, +44303, +40557, +16584, +15665, +18003, +33221, +31027, +21372, +12197, +32855, +32796, +35169, +30990, +32942, +33189, +47693, +47019, +42292, +43628, +44431, +39826, +32100, +44766, +50502, +39165, +45597, +28194, +34765, +31221, +43966, +38920, +24369, +11360, +22891, +37480, +37719, +20636, +16642, +28431, +28078, +36091, +32977, +32940, +42794, +47199, +44548, +44375, +43145, +45743, +43365, +39356, +39691, +41033, +40273, +42241, +32260, +25665, +42361, +46740, +33955, +21775, +9264, +22612, +30705, +33282, +36277, +11108, +31059, +28136, +34183, +37552, +38625, +37911, +43256, +47675, +45236, +49208, +43573, +42263, +35009, +49266, +41514, +37866, +38362, +34584, +30644, +51727, +51187, +35007, +25500, +15997, +13964, +31739, +30450, +36835, +24191, +28367, +25620, +28694, +37629, +33338, +36194, +42271, +56469, +38535, +48594, +43875, +37903, +32557, +42736, +46883, +48876, +40942, +36861, +35721, +39627, +40791, +39659, +32329, +14318, +15750, +24337, +33681, +29382, +25248, +27100, +23537, +32663, +33846, +33949, +34736, +42645, +44255, +49750, +43796, +45281, +38227, +34095, +45552, +45642, +44712, +42954, +40849, +41973, +32624, +39943, +33341, +30049, +15638, +25006, +32374, +36372, +39144, +21961, +30875, +28351, +39335, +29297, +38647, +38299, +39986, +46288, +43060, +50717, +39715, +34773, +32817, +37815, +46466, +39404, +39213, +36314, +30158, +43052, +39731, +33864, +33235, +18035, +25447, +32531, +37911, +36861, +14004, +32780, +23556, +37568, +38881, +38740, +41341, +34547, +43363, +45377, +48982, +41978, +34778, +33415, +45448, +38264, +45153, +34685, +33705, +29300, +31290, +41925, +46668, +31356, +14310, +14506, +19456, +32291, +28282, +27698, +30102, +27121, +37329, +34829, +38113, +39112, +41726, +43514, +44362, +49641, +44473, +33144, +44067, +40135, +36027, +36104, +44611, +39664, +31935, +41421, +26210, +35793, +46134, +20200, +22604, +28394, +19647, +27012, +19897, +31338, +30129, +35639, +32879, +36399, +40884, +34351, +48451, +49572, +47109, +48754, +39627, +38394, +37196, +44447, +37326, +42866, +38928, +41450, +30541, +42366, +39101, +34962, +18422, +10611, +26606, +29831, +29114, +25004, +21714, +37682, +20904, +42430, +34106, +47197, +42207, +46498, +46434, +53908, +39643, +41136, +43147, +37132, +35480, +36492, +36112, +27979, +31566, +33484, +43907, +53310, +40254, +19270, +6915, +22668, +28941, +30936, +29860, +22886, +29132, +29470, +37804, +34204, +43926, +42786, +44657, +36141, +56063, +53294, +41067, +43897, +39720, +42613, +35931, +42348, +40031, +37353, +29810, +35942, +36205, +43426, +27594, +18478, +22177, +30833, +38942, +31141, +12123, +24555, +23534, +35257, +28893, +39853, +36888, +54107, +43142, +47662, +46243, +36441, +44378, +31409, +41593, +35017, +40087, +41729, +37929, +37106, +40422, +38075, +37427, +27799, +18377, +26513, +28731, +36327, +29688, +14039, +27961, +21757, +39348, +36869, +40945, +32775, +47901, +47606, +42401, +48475, +41665, +37892, +30041, +41769, +45773, +41096, +36542, +35294, +37422, +36070, +46562, +44303, +28460, +16648, +13603, +27923, +32594, +40052, +18449, +36426, +23128, +28497, +32772, +33245, +42818, +36811, +46522, +40982, +52962, +41280, +40323, +42101, +44503, +42034, +44372, +37220, +36447, +37191, +33298, +36938, +38578, +29712, +15412, +7742, +32966, +27668, +42380, +17453, +26595, +25686, +33431, +36085, +36457, +41808, +40515, +46976, +43982, +48905, +40987, +42643, +41965, +37177, +42770, +39789, +48514, +37090, +43381, +24233, +36904, +37727, +41524, +19841, +16807, +32172, +28758, +35977, +33925, +20657, +31603, +23808, +32209, +28194, +39601, +43929, +51272, +47909, +48063, +45943, +34475, +34826, +41341, +39996, +44266, +45265, +40230, +35342, +33232, +45592, +46904, +39003, +25790, +6015, +21085, +31476, +43065, +32451, +18454, +32743, +17458, +39051, +34842, +32414, +39763, +43538, +48275, +50032, +45337, +41811, +33949, +40002, +39085, +44606, +39080, +40942, +36479, +35272, +38296, +35668, +48469, +37693, +11483, +20843, +24374, +29842, +39789, +17617, +32416, +27639, +30370, +34223, +30958, +43897, +35745, +54936, +49418, +51086, +48496, +37082, +43886, +43817, +42228, +34688, +38644, +40743, +38689, +30684, +33266, +38703, +42109, +18654, +15630, +23710, +27206, +30336, +32671, +20285, +27815, +15059, +41816, +25301, +39680, +31096, +43166, +47441, +44869, +48347, +35610, +35650, +35846, +43434, +37884, +36811, +42103, +41854, +32310, +37664, +28107, +42704, +31816, +20330, +15473, +25960, +26475, +36782, +19945, +30450, +24230, +34491, +32597, +41083, +35448, +38307, +47547, +44928, +52938, +39555, +37055, +42010, +37964, +49482, +37092, +38214, +32913, +37486, +38275, +35241, +42220, +30222, +18505, +16050, +27846, +34797, +33187, +30947, +22705, +30604, +25546, +35589, +32350, +43230, +31359, +51017, +46718, +54769, +44221, +40323, +42680, +39345, +44436, +42257, +42818, +40384, +37571, +37584, +37584, +40786, +36104, +26861, +17126, +21528, +36046, +23595, +42773, +14660, +25484, +19060, +33232, +31925, +36651, +34624, +46107, +54867, +47861, +46694, +41729, +36651, +39938, +44277, +48278, +47428, +41211, +34497, +35868, +33445, +35636, +37305, +34204, +22889, +25514, +27889, +37244, +39794, +25198, +20901, +36006, +34574, +36354, +31582, +40700, +37127, +45608, +50398, +52731, +49508, +37459, +46902, +34685, +45209, +36904, +42932, +39765, +37831, +32379, +34414, +36152, +35350, +25516, +16568, +20753, +27923, +34749, +32068, +16459, +26196, +21154, +35679, +38532, +39922, +37916, +33174, +50621, +47866, +43727, +41014, +38971, +38854, +43881, +43097, +40985, +39077, +41062, +36006, +34906, +38718, +38203, +37076, +20675, +12030, +23797, +38400, +28997, +30623, +22923, +25753, +31914, +37010, +29106, +37874, +33963, +43238, +44088, +45217, +50414, +37762, +41083, +41737, +50093, +39064, +41468, +36476, +34762, +37486, +36657, +38668, +37932, +31045, +19961, +16711, +22044, +35857, +43631, +30113, +21380, +20944, +34914, +39239, +44030, +42778, +36014, +46947, +47117, +48623, +45563, +42768, +25253, +41532, +39590, +40472, +37977, +36630, +38447, +36976, +36048, +37108, +39486, +24299, +13356, +19254, +34412, +31372, +38801, +23476, +19738, +33266, +39579, +31226, +41367, +38368, +41001, +40600, +47465, +48788, +45196, +40815, +37706, +37911, +43169, +35647, +41460, +36976, +29531, +37977, +35759, +47850, +41184, +21002, +13071, +27807, +29103, +37834, +30352, +28577, +33559, +28731, +33426, +25806, +41822, +35599, +41455, +43472, +47956, +48419, +36473, +35323, +35706, +32825, +41152, +40400, +37826, +36147, +37677, +34258, +41306, +41325, +36107, +18260, +16406, +26707, +26260, +40695, +27296, +28620, +27185, +31053, +31444, +38734, +47372, +40966, +47869, +46907, +49931, +40724, +39768, +40650, +40472, +39242, +35469, +39973, +39255, +33854, +32863, +26829, +43448, +40355, +28790, +13752, +11666, +34045, +34797, +35985, +24634, +24390, +35870, +32119, +39739, +42098, +37257, +40900, +44141, +46121, +51793, +41460, +36657, +36109, +39367, +37773, +41960, +38365, +40259, +31090, +33832, +35615, +40841, +39284, +29751, +2271, +18624, +29722, +33936, +34810, +22944, +25229, +31518, +32371, +39818, +31168, +37844, +44370, +39518, +46147, +46931, +31181, +42728, +39595, +44420, +37990, +40172, +36811, +36234, +37823, +29680, +32786, +42202, +37278, +21305, +16547, +17854, +30931, +39611, +31433, +23420, +25211, +21308, +36032, +37658, +37565, +37815, +44771, +43737, +49062, +49675, +47452, +41992, +41213, +28795, +42898, +42332, +37576, +35304, +37919, +30926, +39757, +38392, +41213, +14679, +15030, +26037, +32483, +38129, +32687, +28981, +24892, +23564, +37791, +29106, +41163, +43565, +41080, +55255, +48384, +52322, +49030, +37395, +38463, +42675, +41426, +38094, +39247, +41431, +36457, +31202, +30254, +33782, +44014, +14586, +28867, +15965, +32188, +38275, +31484, +20282, +18295, +30612, +26954, +43397, +39834, +41843, +42404, +50316, +50752, +50922, +41601, +38928, +39144, +47125, +45323, +37677, +42273, +34141, +32884, +38134, +34165, +41328, +33963, +22652, +14280, +23550, +30753, +34736, +31550, +23468, +23603, +26741, +37996, +32036, +41787, +33585, +38280, +47667, +46376, +53294, +38742, +44247, +45223, +42712, +30881, +36396, +42247, +42149, +37294, +32145, +38981, +30982, +39183, +18638, +10500, +21584, +35427, +27905, +34414, +19036, +22299, +31385, +27161, +26026, +44412, +40990, +43889, +45820, +47810, +49984, +42903, +48817, +37751, +34922, +37791, +37738, +34821, +30721, +43846, +31146, +37810, +36391, +42829, +24722, +15407, +30368, +34802, +35416, +35177, +28468, +17620, +26940, +33014, +46562, +36946, +42579, +45228, +39433, +52170, +43660, +36837, +38142, +40780, +42167, +33019, +38697, +36232, +37613, +32679, +34000, +41399, +35674, +43860, +29050, +20088, +16847, +32980, +24313, +39547, +23447, +20713, +26901, +35350, +35971, +34574, +39994, +45111, +43187, +49245, +45685, +43772, +38721, +40368, +38158, +33880, +39072, +43931, +39465, +38288, +32283, +32164, +38195, +41503, +31763, +17490, +21919, +26430, +40621, +40121, +31130, +26861, +22851, +30214, +35660, +41091, +37278, +35392, +37823, +48618, +51052, +47550, +43310, +36205, +47781, +37552, +45217, +38192, +45236, +37533, +35307, +34624, +44659, +41553, +39085, +17883, +21414, +23837, +34026, +35373, +30626, +22509, +21138, +31739, +39234, +42066, +36960, +40825, +43849, +47521, +42916, +47008, +33761, +35628, +45361, +43514, +33856, +40727, +38078, +44194, +30115, +31973, +31752, +37576, +36548, +21677, +19320, +18077, +29948, +38264, +38208, +25285, +29565, +31688, +35708, +42180, +42489, +39938, +34802, +42446, +48900, +51782, +41877, +42869, +41686, +46976, +32206, +40754, +35291, +46442, +34364, +34648, +38078, +41266, +38004, +39446, +22729, +16605, +28407, +31120, +40222, +28941, +23059, +27727, +29393, +32759, +38841, +33928, +33609, +47959, +51519, +50265, +45531, +40509, +35690, +39787, +38570, +38097, +42568, +30365, +41806, +37377, +25405, +38928, +44229, +36441, +19738, +13443, +24780, +35838, +37361, +31699, +29053, +23571, +34669, +29289, +41434, +32004, +46033, +43403, +44046, +48658, +43294, +43628, +37632, +35915, +40977, +33718, +36415, +40767, +39611, +30668, +39906, +34008, +38445, +40905, +28322, +18367, +15789, +33120, +33160, +38602, +26723, +22918, +25086, +34080, +38113, +30737, +40987, +37209, +48692, +40291, +50260, +39973, +43902, +39274, +42736, +39090, +36835, +42696, +39810, +35350, +31072, +30360, +35945, +39013, +39300, +16621, +14047, +24655, +27302, +40390, +33519, +26940, +16584, +35477, +33410, +42871, +34013, +47446, +34271, +50964, +50180, +48642, +34467, +38633, +38703, +37555, +33872, +43743, +35985, +43432, +36867, +33585, +30777, +39821, +42789, +34502, +15146, +22889, +28819, +45919, +38065, +29549, +27275, +24212, +33362, +34343, +38764, +42993, +51195, +43227, +46054, +46676, +39779, +33758, +42900, +37690, +37403, +46307, +46817, +39725, +36027, +32980, +30060, +29595, +40778, +38854, +18380, +11400, +21980, +32905, +42236, +29948, +19783, +24031, +34728, +32748, +41583, +39614, +47197, +42313, +47053, +46732, +50433, +40964, +35777, +37868, +47436, +39138, +44332, +34590, +38195, +30881, +33787, +30873, +36051, +42733, +30854, +19204, +7258, +29778, +33963, +35870, +21871, +21757, +29390, +28394, +42321, +37212, +39430, +35052, +44909, +51559, +51001, +43429, +41017, +34558, +43065, +33583, +45395, +43132, +43387, +29007, +37215, +26353, +36527, +38346, +41046, +23306, +15856, +24371, +32169, +35108, +39810, +20702, +25476, +30788, +35767, +41535, +34999, +47773, +42954, +44659, +41096, +53023, +35177, +32004, +30044, +42786, +37340, +41628, +39701, +31606, +32257, +40429, +31582, +35528, +41280, +36248, +14113, +17378, +23152, +42231, +32953, +26279, +26026, +22684, +35078, +37169, +43092, +32810, +41335, +40544, +49622, +51607, +46795, +37916, +35573, +34600, +33128, +37526, +42053, +34454, +30695, +41059, +33195, +35660, +31439, +43270, +21680, +17708, +19910, +34611, +38107, +26847, +28537, +29180, +22394, +35017, +43982, +39542, +44173, +40956, +51883, +47917, +45454, +38339, +35713, +35966, +38070, +33880, +37425, +39577, +44574, +31258, +39582, +35525, +35275, +36221, +38487, +10473, +22875, +15131, +40647, +37130, +27783, +21996, +21364, +29677, +32815, +38463, +35958, +42789, +41096, +48493, +51588, +42297, +44638, +38437, +35953, +41128, +34247, +48334, +33370, +41309, +34090, +40549, +27254, +36991, +40453, +33553, +19451, +12402, +29781, +40823, +37943, +33062, +18550, +24836, +30169, +39207, +44601, +39922, +43559, +47019, +46155, +47377, +40929, +37491, +38604, +41487, +40552, +38006, +39494, +38147, +45844, +33941, +40658, +42401, +34499, +40339, +28553, +18340, +13539, +34385, +35116, +33973, +27352, +23657, +32918, +30963, +41359, +37507, +43713, +37127, +48963, +47563, +43883, +39167, +37557, +39189, +37823, +41827, +34159, +39970, +41009, +35836, +33939, +39423, +38073, +36572, +38291, +20099, +19132, +12875, +33088, +31850, +33383, +30333, +23088, +25421, +29565, +44500, +36635, +44083, +37387, +49737, +50273, +46689, +43031, +44670, +36011, +33963, +37876, +47972, +34109, +37095, +28816, +34374, +34786, +33931, +43923, +40111, +16786, +13693, +27315, +30020, +38057, +28428, +19552, +24361, +38939, +37106, +42802, +40302, +41054, +40964, +46434, +53358, +44638, +41561, +40400, +41694, +36983, +35235, +39537, +35272, +36861, +35132, +35052, +37711, +35161, +43756, +27783, +16810, +18159, +23088, +34300, +38060, +30368, +28317, +30054, +37749, +33777, +36099, +38434, +41737, +51998, +48440, +44989, +41455, +37318, +36824, +37552, +40273, +40786, +40921, +37486, +34103, +37568, +36811, +35974, +44946, +34898, +34712, +10696, +17764, +36580, +39717, +35448, +26595, +16759, +35950, +25118, +44051, +33112, +33968, +39399, +48320, +55802, +47032, +43517, +36954, +35094, +32791, +35294, +43081, +35113, +39438, +40663, +35174, +35007, +32908, +35427, +35140, +24956, +15146, +21018, +40267, +30344, +39112, +27360, +23492, +29127, +24855, +43007, +31901, +39627, +36085, +45055, +50337, +44516, +41492, +42746, +33333, +38960, +32246, +40443, +41734, +37417, +31415, +35206, +30129, +41588, +35825, +39829, +23072, +18292, +21523, +34882, +34542, +30889, +32408, +24531, +36699, +26539, +41537, +33636, +38708, +36226, +47802, +44226, +43963, +42919, +38482, +38246, +36784, +29031, +40894, +33875, +36758, +39739, +36383, +33431, +33245, +32448, +41330, +25721, +17758, +18351, +33646, +41633, +35145, +27913, +24693, +30647, +33322, +40913, +35822, +45552, +35897, +55324, +45217, +51697, +36712, +43145, +38246, +41335, +38261, +44053, +37071, +37496, +31648, +42329, +32658, +29733, +38984, +32629, +23423, +23019, +14782, +33500, +34954, +32395, +29116, +24432, +31529, +29855, +52189, +39024, +44338, +32371, +50932, +46051, +38995, +42156, +36155, +43844, +39561, +45828, +36580, +31667, +36441, +34454, +35387, +35520, +39197, +29874, +36840, +25150, +20133, +21109, +29435, +39024, +30110, +30546, +23101, +32461, +28184, +46968, +38617, +41051, +35411, +47670, +49737, +48108, +39468, +34871, +38405, +35992, +39396, +45778, +37196, +34510, +35783, +34956, +31850, +36322, +34513, +39338, +23999, +20726, +8709, +31117, +36463, +34741, +29095, +21534, +35979, +31332, +50204, +38809, +42183, +37177, +46817, +46769, +43562, +47414, +38046, +40716, +39356, +40841, +36516, +38912, +42050, +34704, +34133, +34805, +35049, +34409, +38354, +31577, +24082, +17995, +25439, +40661, +29813, +35852, +22950, +36274, +26975, +35703, +39678, +41447, +41165, +44364, +45770, +51724, +41941, +38782, +29233, +38014, +37026, +42616, +40525, +40437, +37868, +40764, +31176, +33718, +28136, +38907, +41402, +23590, +16573, +21465, +41628, +42566, +38243, +16387, +31133, +32873, +47162, +33944, +40174, +34204, +45754, +42178, +48684, +42807, +39837, +38567, +37807, +32485, +39561, +46867, +41484, +34741, +37148, +31385, +31593, +38352, +39292, +30634, +22923, +18029, +19065, +30068, +35809, +39021, +24384, +33997, +19881, +33864, +36896, +52194, +31938, +42337, +47986, +46923, +45687, +42215, +36232, +37998, +35052, +40719, +45323, +43025, +36651, +35892, +37696, +36040, +31845, +39579, +41471, +26332, +15617, +19698, +27708, +35182, +37807, +24780, +28933, +27004, +41418, +44131, +45491, +42696, +43551, +45034, +41769, +42919, +39927, +37526, +37406, +34074, +42066, +40639, +38657, +34186, +39444, +40318, +33894, +34481, +29932, +39154, +34600, +18053, +20601, +29592, +31003, +35828, +25564, +24884, +27830, +33306, +40839, +44046, +41381, +37608, +42473, +44723, +41041, +49431, +35302, +37791, +36930, +36460, +40940, +41652, +34831, +38392, +37185, +33426, +34555, +33442, +41298, +32225, +26173, +14225, +28681, +37114, +35833, +39391, +22990, +27552, +34252, +41580, +47800, +41832, +43357, +38376, +48132, +41798, +41378, +39537, +33607, +36189, +41572, +38596, +41120, +32831, +32408, +33723, +28564, +38942, +31933, +37353, +36808, +24751, +11892, +22179, +33819, +36279, +40326, +18755, +32977, +29751, +40095, +41256, +39856, +35001, +47763, +46870, +45411, +41343, +42093, +34818, +39648, +35530, +43735, +40985, +40536, +34361, +31319, +37262, +34215, +36545, +37278, +36651, +38365, +19878, +14596, +30474, +34231, +39067, +24488, +30158, +26138, +39725, +42138, +48158, +39319, +41506, +47555, +44088, +39856, +43761, +34505, +37518, +34141, +39250, +38928, +37425, +33612, +41165, +35565, +33511, +32770, +37480, +36957, +36192, +26093, +20463, +15952, +36691, +34797, +36481, +30474, +36141, +30360, +36933, +39895, +46479, +39276, +44845, +45002, +42786, +43639, +36707, +37658, +36752, +41468, +45943, +37440, +32515, +26895, +38963, +32677, +35044, +32903, +36426, +35004, +30687, +18938, +24929, +27227, +34220, +38293, +24642, +21271, +24499, +39577, +39194, +43543, +40613, +38022, +47800, +41232, +45430, +37177, +40714, +35241, +42837, +40926, +35551, +43286, +35931, +35041, +33325, +39061, +34154, +34611, +38471, +36670, +18675, +23728, +22169, +36601, +36343, +39739, +24087, +34911, +27823, +44030, +35395, +39221, +42366, +48246, +47215, +46115, +39465, +39223, +37937, +38046, +39688, +42263, +40876, +39449, +34975, +36643, +30267, +31882, +36309, +41349, +33208, +22474, +19289, +20838, +35264, +34885, +34103, +28274, +31919, +24889, +40108, +46902, +40974, +36173, +38487, +46965, +42829, +41915, +40329, +33009, +31407, +35254, +38190, +46200, +39454, +32759, +35371, +34231, +32066, +34847, +36877, +42637, +32560, +19788, +19695, +30812, +29815, +42356, +21791, +30859, +25766, +38179, +48398, +41434, +36997, +41936, +47066, +45031, +47205, +36194, +37087, +41665, +37600, +36763, +39085, +37393, +34045, +37937, +35615, +34433, +32831, +33341, +41816, +32493, +23739, +17862, +25559, +32998, +34521, +31516, +19812, +34563, +30602, +42728, +40584, +41750, +36473, +45321, +45148, +43953, +44835, +39802, +38830, +31680, +36205, +41864, +42895, +33144, +40206, +32926, +42433, +38248, +30750, +41256, +36163, +25027, +11305, +20524, +31045, +37767, +40166, +24932, +31457, +21202, +42018, +34159, +49721, +34053, +39773, +48491, +48177, +48530, +41599, +38102, +33596, +42417, +38065, +40871, +41553, +41155, +34388, +38182, +35466, +31951, +27900, +37773, +33692, +23949, +19403, +24690, +31813, +41609, +31114, +30567, +30990, +34268, +38660, +46299, +40562, +40520, +41851, +41947, +46229, +42037, +43134, +36824, +34587, +42465, +39980, +42964, +37130, +37050, +39186, +32807, +36155, +38639, +33779, +37425, +26675, +18632, +17854, +38405, +34709, +34239, +25006, +32036, +31322, +43881, +37791, +44386, +35368, +40273, +46477, +48942, +46657, +40055, +34871, +38086, +36909, +43310, +40525, +37023, +33527, +38389, +37249, +29273, +33944, +30785, +41293, +30875, +22493, +21268, +27706, +34717, +41559, +23805, +29512, +30432, +37435, +40618, +41168, +34483, +44954, +46362, +41011, +48533, +40002, +41351, +38509, +33139, +35501, +41692, +42443, +36434, +35400, +30673, +39728, +33290, +37773, +32961, +34821, +19940, +16571, +26377, +33816, +35347, +32624, +25686, +34441, +33405, +40201, +38182, +40015, +40844, +43116, +38506, +48772, +37393, +40663, +39290, +39598, +36527, +39051, +41038, +37480, +34914, +38700, +32764, +40116, +33599, +29212, +34744, +19801, +13906, +24044, +30968, +35488, +41139, +25033, +30530, +26553, +45491, +32844, +44160, +35068, +42643, +47497, +43865, +46625, +38761, +36848, +32281, +40212, +37199, +45026, +33344, +34425, +38312, +35373, +39231, +39837, +32321, +36237, +31428, +24783, +18999, +27217, +34534, +37642, +23285, +31449, +31678, +33912, +33814, +45855, +32677, +38825, +41870, +36914, +43201, +40307, +39648, +34544, +35990, +36325, +28590, +39141, +32570, +44665, +31362, +35342, +32778, +36529, +40926, +32318, +20622, +14450, +13239, +34765, +38376, +24966, +26956, +27828, +25609, +41094, +42874, +43987, +41436, +34813, +42781, +43057, +48671, +35342, +38987, +36072, +39755, +42377, +47879, +35830, +38955, +35251, +34568, +34417, +23999, +31707, +34080, +25019, +8366, +24299, +32281, +37488, +36811, +19374, +36511, +27137, +43395, +40921, +42382, +36242, +40517, +46586, +40626, +40639, +39779, +32578, +44681, +40576, +37095, +39258, +35995, +30208, +38867, +33099, +34292, +36519, +28875, +42300, +34042, +25208, +20001, +26332, +36325, +42342, +29658, +32695, +26808, +39672, +36181, +37220, +32002, +43474, +37897, +46083, +40387, +41495, +36024, +37557, +29249, +44898, +39895, +40493, +33038, +31978, +38955, +40406, +30028, +31160, +33452, +38668, +22509, +17591, +20203, +34446, +36651, +35950, +32897, +26909, +31319, +34906, +40305, +37905, +39460, +40366, +41285, +46434, +42661, +39749, +36537, +34247, +40089, +35310, +44747, +33043, +41001, +34196, +32220, +32010, +30139, +35288, +30647, +29945, +20511, +23101, +36351, +32135, +41272, +25195, +28003, +29828, +32578, +39120, +43371, +42430, +40302, +45183, +41726, +44423, +44766, +29919, +35270, +38830, +44008, +38131, +43695, +35737, +43586, +40336, +37308, +37921, +36303, +34119, +33766, +22929, +22139, +26850, +33909, +43025, +32010, +30317, +33569, +32554, +36115, +39045, +40570, +39903, +43527, +46168, +48419, +33960, +44271, +40618, +34563, +39489, +34776, +36333, +37526, +28484, +35892, +36165, +35945, +31152, +39112, +36702, +31226, +17615, +25251, +17243, +34178, +40796, +29464, +28574, +30025, +37268, +37411, +37515, +38748, +32610, +48982, +43639, +42996, +42427, +37733, +37175, +38817, +38891, +43073, +39077, +46928, +39332, +31555, +32143, +34518, +30782, +28503, +37605, +14676, +20118, +26630, +31478, +37961, +23935, +28232, +16353, +30195, +45201, +46588, +46155, +37871, +35692, +44388, +45632, +47863, +36585, +43639, +35158, +38447, +35113, +39646, +39133, +39723, +36293, +32804, +36277, +36840, +32026, +35440, +23699, +18677, +20070, +32685, +37616, +40544, +26887, +35427, +25806, +33843, +38984, +49189, +37252, +38548, +48180, +38726, +44189, +46129, +35047, +30966, +42481, +32825, +49317, +41011, +32225, +41753, +30865, +39978, +32857, +34345, +42518, +33181, +23420, +16831, +24682, +30676, +34486, +28101, +29611, +28431, +38269, +36003, +38695, +43881, +36728, +43620, +38902, +47329, +41266, +34438, +37228, +45568, +41134, +36431, +31356, +43796, +33604, +36497, +32387, +27692, +28001, +32475, +37196, +32124, +25057, +19469, +19573, +37300, +37045, +25596, +33673, +26292, +40166, +34590, +41333, +36091, +46705, +43639, +47244, +41601, +39343, +35437, +30586, +40119, +42388, +37940, +35551, +33971, +38599, +41301, +33482, +30097, +28256, +41575, +38572, +16594, +12925, +19722, +35315, +40948, +35028, +25131, +25301, +37231, +44285, +36896, +36426, +33894, +41351, +47805, +46222, +44048, +40584, +37616, +36067, +49519, +38455, +39090, +35528, +30594, +34388, +40355, +36444, +40783, +33094, +37374, +36155, +20617, +19576, +25078, +33251, +42348, +28163, +32783, +31542, +40560, +32799, +49017, +36901, +40703, +43612, +50491, +34130, +46190, +36088, +39093, +40886, +45916, +37959, +38447, +34135, +31380, +38174, +38094, +34087, +32111, +35182, +42459, +35153, +13143, +20290, +21959, +43097, +29435, +30052, +29571, +30485, +42441, +38232, +40095, +40536, +41062, +37640, +47478, +45448, +44322, +26212, +39146, +30990, +42900, +37082, +42063, +35102, +35392, +36083, +27695, +33277, +36678, +31755, +37592, +25065, +14376, +23611, +30827, +44890, +25176, +31997, +23154, +31476, +41795, +30309, +49960, +38123, +43782, +41952, +42499, +47494, +36388, +35076, +35881, +32631, +43278, +37618, +37871, +35206, +38424, +36141, +35458, +32384, +31165, +35533, +34279, +23808, +20814, +22620, +27623, +43519, +28019, +35440, +29313, +34893, +36837, +42353, +46001, +40546, +41487, +50228, +44981, +39640, +34489, +40310, +40913, +39444, +41413, +38317, +36843, +27238, +36750, +36763, +31234, +33689, +26672, +37650, +43182, +28280, +14711, +24770, +24600, +42483, +32985, +34122, +24175, +33099, +39077, +40929, +46721, +32453, +45050, +41383, +48461, +48730, +47011, +36508, +39104, +40214, +37595, +37656, +41256, +34191, +36386, +32387, +38798, +34866, +25740, +39213, +36024, +27586, +21696, +20179, +22201, +35671, +33150, +37177, +28059, +24260, +33352, +46389, +42457, +34906, +44771, +36394, +40095, +42555, +39048, +43631, +33288, +37531, +35538, +40387, +40605, +37363, +36999, +33848, +33391, +30177, +37332, +28747, +41203, +35469, +16860, +20949, +28266, +38463, +34571, +34704, +26948, +30456, +32594, +48629, +39659, +38689, +39659, +42008, +49965, +38950, +43275, +43546, +37584, +39861, +35365, +39311, +38222, +41848, +35732, +35926, +32092, +33391, +29757, +29656, +35974, +36922, +22966, +17514, +15115, +32270, +37852, +36707, +28654, +27182, +30134, +42069, +39765, +45063, +35195, +42728, +41856, +41870, +45571, +39933, +38652, +35692, +40220, +39856, +40414, +40374, +37951, +29154, +43235, +33468, +31861, +25716, +37576, +43482, +34792, +17083, +20434, +22288, +42412, +32257, +39152, +19052, +30192, +37510, +48347, +34943, +34962, +37276, +37568, +47529, +40695, +38368, +30352, +37823, +41654, +35023, +39768, +35828, +37313, +38121, +41102, +33670, +30923, +29236, +32347, +39975, +27892, +28075, +21637, +23215, +35310, +36484, +31561, +23848, +30960, +23107, +40921, +36540, +39856, +31316, +41893, +44200, +41330, +44319, +40004, +33232, +30272, +33832, +35716, +38259, +36582, +27408, +39579, +35116, +30782, +29425, +30479, +33684, +35926, +33290, +24985, +23967, +30057, +45443, +31755, +28713, +21704, +29345, +34433, +48844, +42781, +37924, +36686, +42433, +44744, +38564, +40291, +32446, +35857, +37903, +40982, +39393, +29972, +37154, +34664, +37959, +30413, +36311, +34855, +37526, +34986, +36867, +27815, +25160, +11464, +26191, +32464, +42077, +26324, +40196, +25920, +41452, +43259, +48262, +38447, +41808, +37637, +53645, +45940, +40398, +32881, +32581, +35910, +44463, +39268, +30995, +36540, +34430, +40879, +31949, +34255, +28734, +32921, +36173, +38955, +30155, +29039, +14248, +35886, +35100, +42725, +24284, +33535, +29534, +41840, +48323, +42489, +41019, +47205, +49636, +41726, +44763, +40262, +37741, +32977, +35628, +36503, +36840, +35578, +32552, +35012, +30610, +35161, +38756, +36428, +33694, +30875, +43352, +27546, +18951, +11708, +39032, +33734, +40443, +27342, +35017, +26773, +44601, +41025, +45326, +40608, +36221, +41694, +47093, +46798, +40879, +41288, +36920, +38543, +38261, +43913, +34996, +42236, +40762, +32995, +37433, +32972, +31941, +28612, +26943, +35727, +32023, +20410, +13241, +34595, +32307, +39130, +28357, +40073, +21470, +46044, +39207, +46748, +38333, +36864, +45063, +42911, +47869, +38920, +39614, +35801, +39114, +33644, +42871, +33604, +43514, +35081, +35833, +30780, +28702, +32600, +32331, +36792, +38671, +37661, +27443, +14596, +23609, +34547, +38551, +32740, +30432, +23951, +32044, +45005, +43171, +42459, +39837, +39521, +45996, +39781, +53220, +39130, +32958, +33463, +35602, +42308, +37488, +33346, +40310, +33824, +34422, +38705, +28625, +30687, +31874, +33184, +41763, +34584, +24318, +18138, +21148, +38057, +39864, +33593, +26725, +25264, +39340, +39670, +38118, +39074, +47699, +46686, +33793, +47093, +40517, +38527, +24236, +34866, +38469, +43868, +34815, +44232, +30897, +31369, +42730, +38006, +30094, +23378, +28553, +36410, +37236, +29836, +11406, +20628, +38530, +43636, +33660, +35063, +26457, +34529, +41936, +39412, +40871, +37653, +50047, +44500, +39029, +46997, +38644, +42350, +34018, +38339, +36476, +38373, +40828, +39067, +33471, +42613, +25423, +35411, +33909, +30049, +31037, +37903, +43658, +20644, +12181, +24238, +24432, +45031, +35650, +38150, +30867, +35129, +40602, +41080, +43668, +34542, +43700, +48706, +44859, +45589, +34619, +39109, +30198, +41003, +34980, +36380, +37488, +38610, +31162, +37977, +41665, +34239, +31651, +28835, +33883, +30129, +40251, +32363, +15465, +20851, +32589, +46580, +27079, +34871, +24807, +36388, +39967, +39869, +45454, +29483, +42853, +42021, +38958, +43724, +38950, +37584, +37935, +38724, +37584, +47263, +31029, +35209, +30060, +41519, +32230, +34869, +31005, +26970, +32074, +25500, +37135, +40953, +15595, +20104, +19166, +44441, +40754, +39027, +28960, +33971, +31808, +42850, +43650, +29999, +41274, +44686, +37972, +44856, +42082, +42799, +38041, +31292, +31720, +38453, +37640, +38854, +42417, +36638, +43031, +32422, +34722, +29913, +33386, +23893, +29462, +38354, +29797, +21119, +20636, +27687, +50842, +32464, +36792, +33468, +33336, +36508, +43464, +33219, +43278, +35594, +40079, +40228, +42919, +40297, +38524, +41654, +33136, +38620, +41383, +35057, +35379, +33317, +34834, +36473, +29658, +36306, +25267, +22102, +35846, +29770, +44651, +31106, +25131, +21560, +38033, +40788, +38490, +30846, +26125, +30865, +39388, +43610, +44178, +33075, +41848, +40089, +39221, +39077, +43926, +35613, +32034, +34449, +43248, +36625, +42853, +38657, +35849, +32977, +38724, +33261, +34534, +28083, +32948, +23104, +34223, +42916, +35554, +19684, +18340, +39069, +36883, +45818, +32900, +29409, +28115, +41057, +37007, +41171, +41258, +42119, +42632, +38710, +41641, +37401, +37674, +37704, +34361, +41742, +38134, +42053, +38134, +39258, +39436, +38633, +38222, +27732, +31194, +28107, +27180, +32918, +48047, +40491, +28513, +18720, +25067, +36396, +41051, +36779, +35280, +23160, +46312, +34970, +44856, +32900, +39454, +38548, +36580, +42441, +48756, +35211, +30315, +35732, +37571, +34946, +38862, +29138, +45262, +32926, +38819, +35105, +32831, +29911, +30875, +27791, +28341, +36038, +38397, +37018, +26460, +13021, +28912, +36133, +53733, +27453, +34103, +26167, +35474, +48565, +38870, +38434, +42449, +35953, +45778, +35036, +44234, +36771, +32719, +39917, +31919, +40509, +38216, +35575, +37738, +37717, +30046, +36181, +35631, +36484, +27945, +29151, +31303, +30363, +37353, +40679, +25001, +17394, +28346, +37254, +51456, +30009, +29696, +32812, +34010, +44032, +38362, +42098, +40472, +41011, +38477, +43312, +39454, +37491, +33697, +28436, +34497, +33971, +38827, +39146, +38474, +39423, +33543, +37738, +29975, +33280, +30812, +27174, +32972, +32137, +39385, +40677, +31869, +20575, +22365, +33907, +42337, +34345, +40948, +27934, +38174, +41880, +43195, +37613, +38493, +42948, +43745, +35089, +43506, +33397, +33429, +35108, +39765, +35575, +38086, +38426, +38014, +35416, +39199, +34534, +41232, +35764, +35052, +24778, +27767, +35126, +31997, +43647, +35501, +25314, +29013, +24802, +44428, +37751, +35804, +27961, +35169, +35841, +36356, +34180, +41179, +39465, +46655, +41102, +42627, +40002, +38439, +32817, +32448, +31670, +39000, +41203, +39258, +38562, +33596, +35676, +36962, +33949, +32156, +31391, +27198, +26348, +34401, +30851, +39566, +46368, +17341, +28333, +12426, +39917, +42478, +31085, +22339, +38963, +32002, +39874, +32074, +46187, +34659, +54665, +41027, +47077, +40783, +32036, +34730, +32379, +34311, +30870, +45090, +33971, +29743, +40384, +34831, +38362, +26869, +29781, +26343, +29164, +30942, +34672, +30822, +26956, +42914, +32097, +22727, +19126, +40515, +46338, +37427, +33474, +32618, +35926, +39911, +42196, +42850, +34258, +39654, +41564, +34364, +42789, +37762, +39353, +26744, +33075, +40318, +40204, +33750, +38612, +29884, +45297, +33965, +27137, +35012, +37098, +31162, +33094, +33232, +32735, +30410, +44630, +40201, +25235, +18603, +27708, +43963, +48807, +38408, +27966, +35071, +35671, +40578, +35371, +35466, +35389, +42542, +35158, +36080, +37491, +39141, +37347, +29066, +31093, +41139, +39749, +37050, +36864, +40063, +34518, +33843, +36186, +33208, +32892, +33638, +30854, +30325, +33041, +40236, +49986, +38862, +21616, +19230, +28707, +39800, +46591, +28933, +35445, +28643, +38668, +35164, +38012, +42382, +40538, +42109, +34319, +39417, +40129, +32557, +31593, +31136, +37935, +29031, +44160, +33676, +32804, +37672, +37531, +36994, +35041, +33445, +33290, +30466, +29972, +34513, +29584, +34263, +44898, +37709, +34611, +19092, +32435, +37005, +44277, +34271, +30926, +32214, +39276, +41981, +38432, +42244, +38442, +44973, +38910, +37135, +37220, +37286, +36792, +39787, +31327, +35225, +36731, +34242, +43929, +31704, +41088, +36548, +40015, +25631, +35379, +29836, +27488, +33221, +30894, +28992, +35041, +43578, +27182, +19366, +25354, +33466, +50945, +38373, +33936, +30416, +32916, +36383, +37650, +42459, +36242, +41955, +36667, +37350, +39101, +40560, +34688, +35814, +37023, +28768, +42778, +40169, +39946, +35918, +39893, +37539, +34579, +30655, +33091, +34858, +31917, +27559, +35174, +25644, +40214, +38137, +44601, +24270, +25429, +24695, +45879, +38370, +35520, +26364, +29292, +38910, +46097, +38466, +38984, +37924, +44872, +41800, +32701, +27690, +36109, +37103, +45371, +28120, +37982, +38782, +44463, +40095, +33365, +32034, +33317, +39646, +31633, +30883, +30418, +30594, +28609, +28399, +29650, +38280, +38753, +39090, +22110, +27031, +26895, +50619, +38546, +33359, +24406, +31643, +36497, +43238, +39268, +39874, +42151, +49747, +37164, +38997, +33912, +42465, +34425, +32719, +34436, +39757, +39890, +25261, +40863, +36067, +33901, +33617, +36229, +34521, +26085, +31083, +34587, +37526, +23925, +28790, +39322, +49022, +30634, +27918, +24153, +36930, +42898, +35209, +31603, +30825, +33654, +40544, +42861, +35575, +43955, +35421, +48026, +36537, +34903, +33147, +37541, +39353, +37518, +35953, +36168, +34348, +37488, +36574, +36726, +33971, +32780, +32528, +36415, +28075, +38758, +28604, +29882, +24945, +30099, +36752, +39077, +36691, +27854, +16262, +36306, +49062, +41248, +31481, +32743, +29108, +40036, +41620, +38612, +39930, +33994, +38339, +33221, +39779, +37507, +32488, +36651, +36088, +40108, +39290, +33123, +32884, +38947, +38950, +36168, +39409, +29860, +31191, +29332, +32523, +28888, +31797, +23957, +33896, +33415, +42010, +37148, +26770, +28253, +27387, +45329, +36869, +36067, +25240, +30851, +37462, +38841, +44808, +38044, +35745, +40565, +42289, +39500, +39430, +37071, +31330, +37789, +38612, +36040, +33654, +41389, +34303, +37775, +34792, +35225, +28986, +31348, +37273, +31648, +32315, +28226, +33726, +37316, +30283, +34369, +41211, +24871, +26398, +26414, +41668, +46965, +36712, +27926, +28853, +33437, +45563, +37395, +43400, +37212, +47133, +45220, +34534, +42122, +34034, +31518, +34388, +42576, +37414, +33389, +36290, +35615, +40379, +34340, +34946, +34956, +32531, +33051, +30920, +35488, +36835, +32669, +27427, +34398, +29074, +46857, +35134, +24270, +21666, +32647, +45608, +46423, +34502, +29693, +32472, +37576, +45021, +34210, +39622, +35902, +46280, +46020, +39880, +25065, +33646, +32515, +40225, +35528, +36380, +36093, +36883, +35028, +43594, +32937, +29717, +33516, +35721, +35267, +36019, +24246, +40023, +30652, +33181, +29031, +46113, +40940, +34866, +24092, +16305, +36521, +39624, +39771, +32698, +30004, +34645, +42632, +43225, +33854, +41043, +31114, +41870, +36832, +41540, +31919, +35666, +37948, +36133, +36133, +39505, +33290, +40445, +37326, +41378, +27193, +38471, +37836, +30902, +33349, +25681, +33652, +35222, +31678, +37956, +26871, +33894, +44946, +33476, +22216, +20707, +37167, +52707, +35921, +35509, +27283, +35373, +38718, +46269, +40395, +36991, +38479, +45305, +41617, +42085, +37417, +38495, +30833, +38317, +38400, +36930, +38570, +41609, +33216, +35296, +32291, +34906, +30312, +34125, +38214, +30171, +28519, +34943, +24164, +41575, +28524, +46495, +41413, +39800, +26805, +24677, +39207, +46267, +36362, +28848, +30854, +33516, +40613, +41192, +40422, +33110, +41978, +46942, +39082, +39359, +30009, +37908, +32483, +41521, +32616, +37007, +33073, +43312, +38370, +42013, +31880, +37528, +29890, +27862, +34082, +35458, +25535, +34449, +34024, +33282, +28245, +40326, +45066, +38843, +25734, +26773, +32770, +39311, +40244, +32565, +28763, +32695, +41561, +41258, +36011, +37459, +39638, +40597, +44750, +38963, +31904, +30498, +34967, +35442, +36534, +38944, +36649, +36226, +41184, +33237, +35764, +35873, +31375, +34823, +33638, +28556, +27698, +32355, +34592, +32188, +36976, +37719, +52797, +34467, +37223, +25065, +29847, +35480, +43721, +36165, +28354, +27230, +38083, +40541, +40015, +35889, +32461, +39664, +45831, +37770, +41333, +29924, +29379, +33886, +38530, +36561, +35868, +37382, +36835, +42818, +40079, +35525, +31311, +35357, +30495, +25678, +33987, +27953, +36293, +28001, +36744, +27573, +45480, +38554, +44805, +19448, +25027, +27416, +44101, +44880, +32549, +35565, +27764, +33041, +40863, +38790, +41476, +39154, +40007, +41067, +42018, +35166, +35836, +25524, +37778, +37034, +40974, +34119, +37975, +41726, +35015, +35448, +38230, +34871, +36386, +30806, +35166, +30990, +36160, +33243, +34837, +30527, +29220, +43429, +41492, +39635, +17745, +27706, +25960, +50053, +39866, +34428, +29557, +34165, +43897, +44928, +36202, +36521, +34064, +44096, +39911, +39930, +25984, +37789, +31173, +38740, +35142, +39473, +37023, +38822, +38668, +37140, +35623, +33676, +34715, +31056, +30169, +33694, +29794, +35918, +29898, +30368, +28370, +40801, +44046, +41941, +26085, +28465, +27400, +35007, +48623, +35025, +26635, +33062, +29526, +42459, +40012, +36683, +29842, +44274, +44080, +42236, +35086, +31454, +34975, +32756, +41498, +31484, +44064, +33676, +37066, +36000, +39771, +30240, +35108, +33431, +36699, +32990, +30907, +31558, +34183, +26212, +34374, +31136, +42946, +42002, +38774, +23776, +25923, +36200, +42433, +39917, +41777, +23850, +38610, +33599, +40610, +39789, +34754, +40079, +45060, +40267, +39701, +33179, +33437, +36006, +34707, +35907, +41521, +34954, +33657, +33745, +34420, +36657, +35820, +36726, +33277, +30046, +31016, +34462, +32151, +32624, +34948, +32908, +34818, +38376, +42908, +36760, +26770, +27238, +35868, +51131, +40948, +29600, +32129, +33219, +42098, +43716, +39351, +45029, +38575, +45180, +32302, +39696, +37305, +38665, +32477, +38094, +37111, +31587, +38158, +31662, +37249, +29063, +33886, +38036, +32103, +33126, +32236, +34978, +29961, +40825, +28436, +36686, +31106, +42651, +36436, +39136, +25686, +23096, +30471, +47648, +45937, +33466, +30033, +34789, +34146, +44285, +35820, +35453, +41920, +42265, +41729, +34292, +36014, +37007, +38628, +38219, +33864, +38251, +36805, +34579, +38506, +33091, +39008, +34993, +33779, +32653, +33867, +33766, +28561, +32974, +35142, +35118, +31263, +31768, +40233, +40395, +30588, +21866, +32055, +37366, +47282, +33134, +32082, +29929, +36465, +41567, +43485, +34765, +38139, +40105, +45690, +35931, +36978, +30169, +36160, +35373, +36386, +41197, +37661, +40352, +34980, +37531, +38703, +36904, +35591, +31925, +33540, +29071, +35642, +34351, +33134, +33886, +34316, +37273, +48520, +29714, +34746, +18951, +32701, +37265, +44601, +30958, +29239, +33742, +38065, +40841, +38022, +38931, +34696, +42783, +41529, +36572, +31989, +34058, +40251, +36216, +36038, +36936, +40817, +34574, +37677, +39136, +38466, +36287, +30171, +35001, +34034, +33022, +31965, +31061, +36537, +30485, +37834, +36508, +45116, +25118, +30604, +22041, +36428, +42196, +38772, +32881, +31279, +34414, +39741, +33322, +42159, +36452, +41543, +44202, +42523, +43171, +32828, +37212, +35727, +35974, +40884, +39101, +34629, +40685, +36253, +35310, +35249, +35222, +33524, +31890, +31771, +31476, +23837, +36293, +32217, +33025, +29475, +42930, +35344, +29911, +24693, +27480, +38038, +38046, +37196, +30724, +30833, +36763, +39686, +41383, +43905, +40708, +40185, +42914, +39202, +37273, +36686, +36885, +35272, +34188, +41753, +36189, +37037, +32254, +33615, +38107, +36989, +31540, +30963, +30341, +29953, +27876, +32060, +28569, +34029, +33035, +39492, +40557, +24794, +24052, +23439, +35942, +43461, +37632, +28062, +29316, +32278, +42542, +42975, +39999, +37701, +42704, +48445, +34024, +37844, +34986, +34802, +35416, +36598, +38695, +37329, +39683, +38485, +38524, +35623, +34834, +34273, +32020, +33936, +33878, +29943, +30416, +32900, +36051, +33200, +38171, +47739, +22331, +29996, +22248, +40416, +39186, +36893, +29427, +29151, +36258, +41567, +45228, +35071, +40185, +40610, +46046, +38389, +33184, +37406, +37244, +36712, +34592, +39258, +40422, +34414, +37831, +38418, +39593, +36237, +33511, +32031, +30110, +32297, +31930, +35036, +28237, +34289, +38352, +45159, +34196, +23943, +28086, +37340, +45754, +38346, +28290, +26768, +43209, +38822, +46915, +40108, +36457, +39430, +45108, +37366, +33989, +34165, +36930, +41256, +36407, +35682, +43456, +36872, +35743, +39882, +33928, +34252, +35235, +29621, +31683, +28577, +30572, +33955, +35929, +28240, +46588, +37666, +39215, +18220, +27116, +33091, +50767, +38923, +32111, +30163, +32347, +39266, +38817, +35982, +37154, +43392, +41840, +41407, +36343, +38623, +30814, +38232, +35291, +35530, +41365, +33872, +33705, +34388, +36933, +36030, +34072, +35209, +31242, +31696, +27474, +30150, +32480, +34239, +39866, +36758, +33373, +17392, +29119, +33407, +41187, +38192, +28877, +28410, +34576, +37225, +40475, +38607, +37711, +50255, +39452, +33846, +34475, +30344, +38293, +35833, +37690, +39747, +43482, +39271, +38078, +35846, +35772, +36588, +32671, +33979, +29119, +24265, +28731, +33096, +34303, +29419, +41978, +39622, +31162, +17562, +27833, +47917, +40220, +34900, +30363, +36673, +37618, +39675, +42026, +37084, +37196, +47837, +30716, +36380, +34640, +38931, +36986, +39393, +35751, +36593, +40541, +38966, +36229, +33118, +32451, +34226, +38437, +30309, +28814, +26491, +36837, +37087, +33163, +38811, +43403, +23941, +25933, +24605, +40042, +44008, +35063, +27522, +27618, +35116, +40868, +41351, +40185, +39654, +35615, +43525, +40100, +31946, +38222, +37932, +37106, +37074, +31723, +35318, +35990, +35071, +36888, +39114, +31967, +37270, +31019, +28867, +25569, +29409, +30522, +34119, +37337, +43751, +25673, +23853, +20173, +41636, +40177, +34204, +29589, +34823, +38001, +40299, +40182, +39218, +38041, +42151, +38710, +43312, +36662, +38277, +35472, +31090, +35514, +38950, +34319, +34712, +37807, +42523, +36978, +33957, +33652, +37730, +28617, +32972, +26050, +38179, +32004, +40105, +35528, +19302, +25046, +31019, +43086, +27445, +34202, +27610, +38788, +38594, +43894, +37576, +42024, +42422, +40860, +43565, +41157, +38989, +39561, +36933, +30586, +39441, +41899, +33819, +36016, +32953, +33487, +39364, +29116, +29980, +27166, +30610, +29034, +29233, +40865, +36224, +37911, +22307, +29419, +26460, +45029, +36083, +32605, +32722, +28651, +38681, +39361, +41479, +37273, +39994, +38912, +43163, +41057, +36720, +40977, +35977, +36160, +36630, +34486, +39112, +43955, +36691, +40196, +36901, +37905, +33915, +31999, +31625, +30137, +31460, +39024, +44173, +38482, +24685, +20288, +32544, +38588, +44340, +32701, +32472, +34223, +40815, +36250, +45544, +33763, +33838, +40706, +42050, +40993, +37807, +36476, +35267, +37475, +32398, +41795, +39957, +33288, +40639, +39165, +30187, +36104, +31045, +37124, +32129, +24592, +31571, +33463, +39205, +31917, +22814, +18260, +34119, +43639, +30272, +31375, +28287, +34252, +44957, +31231, +39484, +43270, +35804, +44750, +39322, +38596, +44747, +39375, +35246, +38485, +37451, +37427, +36720, +36885, +40461, +41189, +33391, +32180, +28008, +34502, +28032, +38830, +34324, +48286, +33846, +27655, +15702, +31813, +39189, +40626, +30482, +27748, +32645, +33753, +38482, +43610, +41163, +42927, +37305, +41269, +38068, +40491, +37395, +38017, +30649, +40464, +35363, +42730, +40634, +39489, +32666, +36752, +38554, +30931, +28388, +29148, +31935, +32082, +40044, +39287, +27182, +16544, +20070, +41803, +43501, +34263, +28375, +25556, +32732, +41816, +39353, +41718, +34622, +39205, +38400, +40825, +41410, +33928, +41654, +38168, +35910, +39106, +44779, +38594, +39481, +31255, +33963, +40759, +36038, +35708, +27118, +36144, +32783, +44720, +30827, +23856, +17676, +22936, +39308, +38819, +40015, +29528, +28978, +33537, +43405, +40940, +37324, +36808, +39385, +45916, +45185, +39157, +33955, +36779, +32815, +33814, +39306, +41304, +36107, +32905, +38575, +36893, +34180, +30756, +31194, +32913, +29555, +33112, +43533, +30541, +17779, +26534, +26954, +37581, +41532, +29427, +32738, +35759, +35777, +39954, +44380, +33112, +45164, +42268, +43915, +43721, +35655, +40894, +35698, +36790, +39061, +36813, +39539, +34420, +33880, +33320, +31271, +36093, +34664, +27424, +31654, +31340, +40804, +40081, +21738, +24430, +22766, +42680, +30099, +41899, +29265, +35748, +34683, +40198, +43860, +37650, +38033, +39468, +41248, +39818, +37666, +38540, +35674, +31914, +34770, +37252, +40443, +33883, +38697, +31457, +34279, +33540, +35562, +37749, +28675, +32366, +35395, +44032, +23223, +21842, +22995, +37911, +40993, +32095, +34640, +29743, +34441, +44356, +34983, +37528, +37669, +40724, +36513, +44827, +43767, +42823, +40124, +30129, +38418, +37324, +40196, +36274, +34475, +32283, +38564, +36271, +33131, +32621, +27427, +28001, +41067, +40868, +29900, +21714, +25357, +32565, +45594, +32549, +36917, +31659, +33083, +40020, +44481, +41952, +43450, +36787, +40212, +41729, +46142, +43525, +32703, +35703, +33758, +46269, +44821, +39622, +38006, +42138, +36128, +36731, +30240, +34449, +26776, +30692, +32172, +34544, +25500, +17338, +26691, +36022, +40918, +30251, +34242, +30256, +37884, +35947, +39640, +44327, +39973, +39274, +36983, +43899, +44258, +39739, +35915, +37844, +40225, +37773, +37621, +39138, +39484, +33787, +34101, +31335, +29627, +30966, +32921, +30424, +37661, +30673, +30501, +18279, +21890, +38724, +37626, +28295, +29890, +32711, +37167, +44239, +36468, +41715, +38469, +38230, +40740, +37292, +39566, +37494, +37743, +39229, +38033, +40007, +41490, +38020, +39566, +34850, +36511, +29031, +31587, +28317, +28410, +37972, +38944, +31465, +15287, +25006, +35732, +39686, +37765, +31043, +30867, +36261, +44617, +35971, +40371, +37579, +42133, +37704, +48682, +42993, +44588, +34741, +32329, +37985, +36627, +36782, +37371, +40414, +40437, +36821, +35291, +34438, +26521, +32629, +31858, +37889, +37536, +21858, +18266, +28253, +33463, +47308, +25639, +38293, +26207, +40058, +41848, +41064, +41022, +38455, +42008, +45052, +42728, +35987, +33888, +36665, +36768, +37180, +38354, +35509, +38235, +38575, +37876, +37363, +30849, +33248, +25771, +31744, +39845, +34781, +29483, +16148, +25561, +34297, +38703, +25561, +29587, +31686, +35623, +45982, +36569, +44388, +35392, +42393, +42316, +36925, +42544, +37735, +37241, +37804, +41080, +39826, +39027, +33588, +36125, +32552, +34061, +36705, +31874, +28800, +30777, +38362, +38485, +22315, +19397, +18452, +33009, +34656, +31199, +31898, +31401, +30304, +40363, +35780, +35597, +45634, +36006, +44194, +41652, +41272, +40004, +38684, +34263, +35522, +44417, +38657, +40398, +35613, +35148, +35169, +35934, +29130, +34552, +26616, +41787, +33644, +36011, +21085, +17291, +35073, +39369, +35408, +31510, +32847, +35961, +37106, +36285, +37332, +37382, +43254, +43049, +44699, +44022, +44603, +33399, +31524, +37669, +41022, +40209, +35759, +42029, +31460, +38309, +37818, +35822, +37260, +25349, +38253, +39085, +28117, +22796, +19631, +34234, +35772, +38389, +20582, +37055, +28638, +41792, +39906, +44218, +31821, +39210, +44192, +41822, +36697, +42459, +34032, +31327, +42494, +40387, +40685, +38046, +40095, +35921, +37092, +30527, +34212, +32650, +32677, +31755, +42815, +23176, +20675, +23736, +34898, +38418, +31425, +30232, +34005, +30748, +40190, +40655, +43565, +31765, +34900, +43310, +38604, +43976, +34172, +38748, +32305, +42364, +40047, +41391, +32576, +37159, +33694, +34178, +37236, +33979, +37393, +30365, +39542, +36946, +22562, +24475, +22076, +36189, +37228, +36396, +28497, +38772, +31205, +42685, +41747, +39848, +33346, +39074, +42659, +47024, +39268, +37571, +37148, +40894, +37427, +39197, +41904, +30291, +36675, +36083, +35355, +33856, +36075, +35506, +33131, +42643, +33208, +22650, +26396, +27267, +40608, +35931, +29674, +34839, +31561, +39396, +42154, +40081, +41766, +37613, +43825, +38299, +37650, +45666, +38105, +32804, +37385, +37302, +38599, +35777, +31747, +37031, +33370, +34093, +30931, +39173, +30564, +37074, +39282, +21839, +25349, +19249, +35759, +38046, +36415, +26646, +35222, +31327, +41487, +39880, +42651, +36564, +42996, +46033, +38968, +42188, +37897, +37557, +33070, +40278, +36205, +40594, +36011, +33248, +37512, +37951, +30878, +31571, +36420, +26887, +41564, +27573, +24849, +20779, +27905, +36970, +34077, +31303, +25992, +35371, +38806, +46774, +35642, +30533, +39332, +45180, +42103, +47707, +31803, +34223, +37151, +34348, +45695, +40408, +38291, +36000, +36481, +37911, +34428, +28133, +35559, +42313, +38687, +29494, +21948, +23526, +29969, +45650, +34677, +29332, +21914, +37937, +26032, +45945, +34778, +35134, +35618, +48169, +42210, +41867, +40597, +38222, +34529, +29722, +41904, +37836, +32815, +39919, +40236, +37528, +39436, +32323, +32847, +32262, +41463, +34313, +16520, +23210, +25867, +43543, +37063, +31191, +25774, +33548, +40743, +44277, +41936, +38676, +35413, +44657, +44176, +43147, +45438, +36314, +36144, +35799, +41577, +35201, +35615, +41415, +35110, +34473, +33721, +36354, +30070, +32639, +42853, +32618, +18824, +21377, +29815, +35113, +38615, +34289, +21340, +34595, +40916, +40690, +34847, +43341, +32581, +42425, +43009, +44364, +41609, +33365, +36973, +34409, +42247, +31016, +38610, +36566, +37100, +31518, +43163, +30331, +27421, +36989, +44731, +36218, +20096, +23197, +27860, +39537, +37541, +36755, +21911, +35166, +38296, +38299, +38734, +41019, +37358, +45826, +48971, +39101, +42215, +38588, +31927, +33777, +43775, +33282, +42701, +34951, +28434, +32889, +33864, +36181, +34451, +35405, +41811, +34475, +15425, +28083, +22766, +37047, +32934, +30782, +26109, +34717, +38493, +41763, +39332, +42512, +41312, +40586, +44752, +41755, +43833, +39104, +35092, +40637, +40241, +30721, +43554, +36476, +39975, +43769, +33652, +33864, +37220, +26821, +40594, +33158, +18938, +23561, +28532, +37595, +38453, +29130, +24337, +27926, +36776, +44436, +38394, +44242, +38732, +47303, +42021, +47430, +43782, +34869, +44928, +31627, +43219, +37201, +44867, +38750, +30793, +40371, +34340, +31906, +29855, +27520, +51777, +33479, +12808, +20335, +23399, +46315, +37571, +31904, +18802, +38424, +34024, +40857, +38572, +38700, +35535, +38216, +45823, +42385, +41978, +37029, +35278, +39359, +43628, +33543, +42621, +38772, +35990, +33702, +33827, +29406, +35937, +35679, +39547, +33282, +12022, +26292, +28256, +47260, +34555, +34010, +22519, +31221, +38620, +47887, +35894, +38160, +35288, +34720, +47414, +34916, +40530, +38339, +36763, +34544, +39170, +34436, +38065, +36853, +32759, +37818, +28612, +27642, +37555, +30809, +34821, +30538, +18019, +29536, +24988, +45974, +33607, +29286, +23657, +29520, +38299, +46899, +40241, +37486, +40530, +38195, +42720, +46434, +34539, +41827, +32302, +38785, +40735, +37329, +38758, +31056, +38896, +39476, +30161, +33654, +33282, +31101, +40334, +30578, +15566, +24100, +29568, +45193, +36622, +29738, +26704, +27496, +38554, +43161, +35825, +36463, +34749, +42911, +48169, +43145, +41909, +36744, +34037, +33684, +35817, +43987, +38883, +29496, +39356, +33458, +37342, +34900, +35039, +27668, +40754, +35892, +21560, +30841, +26165, +40363, +38631, +31056, +30570, +32480, +28287, +42919, +40631, +37826, +31587, +40392, +41328, +47731, +39638, +33864, +39898, +28224, +47348, +47699, +40108, +36941, +37241, +32416, +34502, +36609, +34669, +30378, +40132, +29127, +19403, +26467, +26345, +37191, +31577, +31170, +32039, +28099, +35543, +40065, +40748, +39571, +35100, +43769, +43679, +41617, +47300, +31157, +45323, +26980, +43862, +37967, +38068, +40700, +40578, +34507, +34752, +32520, +38453, +34417, +39531, +38232, +27195, +26821, +27514, +49192, +30211, +27193, +33049, +33049, +37815, +44317, +42621, +40145, +37948, +40823, +46357, +38094, +44492, +32682, +39189, +30113, +36837, +38517, +34300, +37733, +41872, +33519, +36596, +34507, +34281, +32198, +38421, +43062, +18914, +18834, +20843, +41838, +38466, +28665, +31380, +27969, +40560, +36046, +32852, +44149, +33588, +32273, +43958, +36314, +47715, +32956, +44912, +31492, +40629, +36077, +42008, +34550, +36885, +34337, +33152, +42231, +30615, +27528, +30796, +42675, +30227, +25304, +26563, +28620, +34908, +35623, +37892, +23471, +36843, +34552, +41150, +42733, +38073, +34776, +44242, +42063, +43339, +40873, +37119, +38014, +34741, +40700, +44354, +36346, +36439, +36234, +33678, +37733, +36213, +32124, +30602, +37486, +28784, +22549, +20258, +29045, +41277, +31994, +28444, +23303, +34757, +34879, +41936, +36997, +42069, +37395, +38315, +49675, +41824, +42212, +35828, +38647, +35063, +42459, +44827, +41306, +34619, +35838, +36795, +40190, +29698, +34986, +31112, +35857, +33033, +23298, +11706, +27172, +30246, +36588, +35777, +23633, +29568, +33692, +42005, +38559, +41750, +36163, +38628, +45587, +40270, +48132, +34167, +39441, +30094, +46862, +36131, +37669, +43039, +38503, +33516, +37749, +28099, +39768, +26173, +32658, +39074, +35543, +25251, +22549, +24661, +41301, +31417, +33848, +10109, +36497, +28240, +46224, +32188, +41035, +35347, +44912, +40127, +43945, +39027, +39149, +34802, +35485, +45533, +42417, +40089, +36394, +38131, +38639, +36434, +32871, +33259, +36999, +35464, +36678, +31409, +15901, +24353, +30527, +42377, +35849, +34366, +24948, +39651, +31141, +47723, +37332, +42106, +32918, +47619, +43921, +45246, +39717, +39096, +34172, +39651, +38538, +44766, +34563, +38139, +35652, +39816, +36232, +31465, +29672, +29427, +37794, +40977, +19387, +18319, +25952, +38524, +33609, +36070, +29419, +30150, +30046, +39805, +37584, +34943, +36032, +41142, +47032, +45023, +47840, +31587, +41041, +31874, +38333, +44335, +32629, +38886, +35846, +33057, +39146, +38065, +37924, +26220, +40262, +35068, +35799, +14769, +22429, +23773, +41365, +29300, +34675, +19645, +32443, +36059, +48281, +31662, +42074, +38044, +42728, +43214, +45680, +38756, +43642, +38915, +35907, +34858, +37993, +40855, +38915, +31978, +39829, +33203, +37268, +33769, +30721, +35543, +41840, +36622, +14163, +32841, +26863, +37201, +34699, +38602, +30479, +31324, +38734, +45432, +38432, +43535, +39080, +42364, +41208, +46097, +35094, +38942, +35480, +33221, +36178, +42353, +35719, +36258, +33798, +40894, +36396, +37454, +32249, +38902, +28362, +45613, +31144, +23133, +22830, +26481, +43055, +31818, +34010, +20760, +28755, +32018, +45674, +33928, +37897, +34704, +46495, +42845, +46469, +34967, +45060, +28187, +41288, +38649, +35806, +36083, +38091, +34074, +38482, +36529, +29085, +32023, +37826, +26972, +39266, +30857, +20787, +27735, +23835, +42247, +36859, +33596, +33057, +35270, +31308, +46174, +35440, +39941, +31646, +45122, +41064, +50321, +41245, +39059, +34080, +37969, +40509, +47786, +31914, +35772, +41620, +39454, +31877, +29863, +38487, +30580, +29680, +39005, +27892, +24201, +21247, +29868, +42757, +32929, +29887, +27453, +36965, +33607, +46551, +32948, +47013, +33120, +47709, +40865, +49806, +43357, +36200, +39324, +34948, +40026, +43036, +41317, +34978, +32265, +41205, +38065, +29759, +29159, +29765, +35299, +40408, +31704, +22660, +18064, +31056, +41468, +39765, +33179, +27979, +36556, +36885, +45063, +34845, +34544, +36420, +45480, +45865, +43841, +34792, +39136, +35676, +39433, +44314, +35644, +38896, +40522, +29975, +38325, +32297, +35764, +27177, +29895, +29252, +42337, +23117, +19190, +21132, +32342, +39399, +31128, +33564, +24980, +39760, +35690, +44348, +33617, +46293, +36991, +46588, +45217, +41609, +43267, +38596, +39438, +33352, +39739, +37273, +35442, +35830, +31239, +38418, +33553, +33123, +26305, +36564, +34717, +39061, +25774, +19727, +23019, +36606, +39542, +29818, +32467, +16108, +39874, +41325, +44399, +39385, +34930, +39500, +38325, +43403, +46864, +36901, +38099, +32491, +34542, +42130, +37831, +34279, +38086, +37236, +30992, +34329, +35485, +33447, +33572, +39593, +39741, +22495, +23595, +19589, +40347, +37084, +36072, +24863, +27360, +36891, +41232, +43854, +38835, +37448, +41609, +40429, +48297, +40985, +43124, +35820, +32948, +33394, +39011, +41514, +37544, +35403, +41163, +30155, +34749, +30825, +33474, +30982, +38445, +36256, +26478, +16398, +21999, +37573, +32403, +37456, +15845, +36317, +33862, +48015, +34172, +40953, +38285, +43421, +41729, +43814, +41064, +38548, +34818, +32135, +32918, +44205, +35379, +36622, +32217, +42839, +32294, +35129, +32201, +28064, +40759, +36766, +38022, +25649, +22166, +21302, +45228, +34143, +34715, +22936, +31497, +29257, +45300, +35296, +43963, +35655, +40143, +42879, +37775, +45669, +38950, +37781, +29138, +39263, +39159, +43448, +37852, +30153, +41657, +25091, +39526, +24323, +42975, +29807, +40015, +30857, +21010, +28771, +21039, +40719, +35190, +33984, +26292, +33381, +27541, +50736, +35017, +43076, +28128, +49931, +39880, +43429, +42765, +33774, +35937, +38795, +40310, +34369, +36848, +33758, +39202, +33939, +35852, +30905, +38301, +33381, +23197, +43235, +30769, +27132, +24855, +25168, +40926, +30527, +42433, +24640, +31925, +32220, +46500, +30631, +42757, +33503, +43214, +41591, +42146, +40443, +35708, +36056, +34433, +43092, +40727, +27145, +44484, +37611, +34874, +39622, +37842, +33019, +34877, +28760, +40687, +25684, +17997, +23444, +27437, +43713, +32546, +38617, +17742, +38187, +37406, +46139, +37193, +40010, +40541, +40371, +43203, +44851, +38070, +41367, +40052, +36269, +40166, +38182, +34956, +33830, +35392, +35408, +32565, +39739, +32799, +26964, +36734, +40015, +19026, +14618, +24608, +36311, +34175, +32063, +30328, +29595, +35990, +40546, +33471, +44487, +37552, +42717, +44473, +45802, +43288, +44303, +35350, +32512, +36003, +37842, +39901, +38910, +36295, +38331, +41806, +26964, +34624, +36487, +34733, +37143, +36473, +23040, +21010, +28213, +43124, +36936, +32523, +27788, +33779, +33099, +48073, +34826, +43246, +35578, +46065, +48132, +45260, +31696, +43453, +33867, +38160, +44380, +31335, +40382, +35057, +36335, +40661, +34505, +35283, +31298, +29704, +35897, +31502, +29015, +18037, +19897, +29855, +47380, +33713, +34008, +24244, +32990, +34815, +44556, +37502, +43158, +30942, +46583, +37140, +47935, +38240, +35971, +28636, +37361, +38243, +40305, +34064, +36099, +42969, +33843, +31314, +31699, +34353, +28598, +37292, +35326, +24852, +23917, +25043, +34319, +35357, +35799, +27772, +24520, +37233, +41989, +35477, +39927, +37895, +36293, +42850, +45021, +40565, +35671, +36157, +35227, +32839, +34010, +43822, +34518, +36513, +35217, +35737, +35466, +28917, +29855, +37698, +39903, +37092, +19692, +21271, +28574, +39829, +35618, +39104, +24841, +33540, +33872, +42334, +37369, +44548, +35060, +43328, +44760, +39252, +39449, +36960, +39093, +34388, +36686, +35868, +36237, +35690, +39582, +32807, +32751, +30299, +36744, +29488, +29961, +43009, +30902, +17532, +21616, +26398, +40770, +35613, +35472, +24799, +35047, +30660, +50231, +38020, +40169, +34502, +52505, +38323, +48320, +37706, +33057, +32995, +39385, +37773, +41298, +37382, +33545, +40570, +34845, +37398, +32047, +39686, +32222, +35934, +39606, +27682, +23664, +28285, +38641, +40459, +31160, +32252, +21443, +38894, +34536, +37494, +37685, +37204, +42760, +46705, +42435, +43251, +40169, +37698, +29212, +38352, +40637, +39805, +33495, +33939, +34805, +35884, +30084, +31826, +32318, +36295, +37270, +34802, +14256, +20556, +27328, +40071, +35355, +39765, +24541, +30971, +33030, +44558, +40302, +37980, +41211, +42279, +40772, +48902, +47133, +33830, +33511, +33652, +36290, +35092, +34154, +32435, +37632, +37876, +36155, +35618, +36678, +30984, +37884, +40974, +28617, +21571, +30038, +34680, +41710, +31874, +31303, +24164, +29850, +32225, +46888, +35078, +38673, +31755, +49883, +45757, +47640, +41038, +42988, +31555, +36508, +46245, +36205, +42765, +34489, +34826, +39144, +36566, +34260, +36194, +27227, +37613, +35490, +20237, +20078, +31149, +37775, +36798, +33569, +30586, +34343, +35230, +36813, +37818, +45026, +35735, +41721, +40589, +44460, +48491, +34273, +36638, +26242, +44983, +32956, +41854, +35116, +40693, +39306, +31056, +39409, +31566, +34536, +35721, +38137, +38567, +18632, +25931, +22118, +41439, +28383, +37735, +33713, +31861, +37342, +43179, +43211, +36290, +34882, +46004, +47082, +41811, +43769, +38362, +38107, +29531, +42754, +32406, +40044, +35222, +37090, +36218, +36619, +31749, +40034, +32004, +30998, +40815, +21233, +19126, +23444, +39205, +39733, +33073, +28806, +28157, +35126, +30527, +39130, +45788, +36784, +43711, +47367, +44261, +37433, +40275, +36348, +35233, +36962, +39067, +35783, +40259, +28516, +37972, +37494, +37741, +26475, +38054, +28465, +40055, +30955, +9527, +28779, +20776, +42255, +31760, +30740, +23380, +36590, +31197, +44149, +35929, +45881, +31550, +46809, +43668, +48554, +36479, +32068, +38325, +33065, +41240, +40945, +37305, +38580, +32950, +39292, +38166, +35275, +30551, +31837, +31877, +33189, +19275, +20354, +22123, +33816, +37626, +35692, +34699, +26040, +34244, +43493, +39430, +44564, +37031, +43248, +44657, +45812, +45903, +38665, +36689, +37204, +39385, +39460, +42441, +39136, +35049, +38623, +39096, +29512, +32536, +30267, +38487, +39930, +31489, +15378, +18901, +30955, +38020, +28551, +27100, +31765, +36795, +33229, +45547, +31927, +43267, +32764, +51743, +34861, +46838, +39943, +37595, +36758, +35294, +37252, +33205, +42887, +33705, +39832, +34300, +34279, +34478, +35793, +26228, +36691, +42249, +20763, +20561, +21563, +36210, +40815, +32097, +24366, +31888, +38939, +43527, +39518, +38216, +35979, +37122, +45608, +42651, +43448, +38713, +39279, +33476, +39619, +37342, +43950, +36511, +38596, +36072, +35466, +34744, +34478, +33623, +28952, +46477, +28665, +11953, +21406, +27190, +41219, +29709, +37948, +23072, +34005, +38360, +46519, +42146, +41088, +32940, +48395, +42412, +45876, +40105, +37076, +34672, +40262, +41830, +40084, +37993, +35934, +32732, +36635, +32459, +35193, +29544, +32966, +42284, +33378, +13712, +19889, +18970, +53060, +21390, +36067, +16770, +38782, +36378, +48299, +40631, +46017, +31383, +46222, +39805, +39962, +40884, +39106, +33402, +34629, +45765, +37393, +37406, +33657, +41110, +36859, +36083, +40238, +29828, +32358, +37640, +44880, +23880, +18159, +28165, +26932, +41282, +29552, +29289, +32918, +35304, +36832, +34441, +46777, +35113, +41083, +44542, +53284, +48305, +32661, +38522, +30564, +41224, +35148, +36792, +40682, +30934, +37355, +30009, +36705, +33854, +33769, +35193, +38365, +36968, +19475, +20048, +25248, +45895, +32206, +31237, +23133, +38432, +32403, +48379, +34234, +35780, +35621, +39531, +44067, +50260, +40693, +36524, +30187, +40073, +36330, +46086, +34722, +35610, +36816, +38615, +29132, +30897, +36468, +27613, +39887, +33439, +24084, +20460, +27528, +31826, +46628, +27663, +32084, +30942, +34773, +52077, +31494, +43405, +34619, +35233, +45974, +44946, +44131, +37329, +36534, +33399, +42207, +33596, +45642, +35836, +44428, +25065, +41256, +27041, +42239, +22631, +36803, +38721, +26752, +16810, +21419, +32286, +49474, +27217, +37528, +25219, +38703, +34885, +43086, +35493, +42916, +31359, +52433, +39000, +41960, +44314, +33516, +32177, +38825, +36394, +46750, +32605, +37866, +36059, +40727, +33909, +36202, +38299, +32554, +37090, +32368, +17243, +22665, +18587, +41338, +30129, +41123, +27352, +33035, +39874, +41787, +36402, +44912, +37539, +40135, +46049, +40879, +49593, +37959, +28617, +34547, +40690, +39784, +36378, +35652, +26720, +46825, +27246, +41131, +28633, +28351, +38432, +38524, +21914, +19743, +17208, +37897, +41458, +27753, +31664, +19889, +33912, +40379, +40177, +40217, +31744, +36250, +44141, +46168, +51357, +36178, +41795, +32182, +32913, +37132, +43875, +35650, +41883, +29640, +39739, +32411, +37358, +29571, +32044, +42414, +32164, +16294, +29077, +23850, +51126, +16786, +38580, +21186, +42146, +32113, +38089, +41235, +45185, +30641, +40119, +45517, +38599, +39260, +39252, +39577, +35634, +33314, +39508, +35169, +40291, +33450, +37539, +35857, +29449, +31826, +33067, +39000, +33081, +18699, +28282, +19541, +45002, +33049, +32283, +31253, +35148, +36582, +39965, +43594, +38849, +36619, +32374, +48756, +46944, +43886, +32230, +42568, +27852, +29996, +42090, +39175, +35655, +33620, +40352, +37286, +33670, +35865, +31141, +32711, +35562, +39818, +16494, +28221, +25043, +46825, +23776, +32714, +26861, +32289, +32786, +44309, +38790, +38660, +34712, +46474, +40366, +36978, +32671, +33083, +33763, +38758, +33189, +42605, +38171, +35743, +35485, +38955, +33766, +34728, +30875, +30315, +34948, +37783, +27751, +17753, +23494, +37417, +30203, +37600, +23006, +38615, +30036, +38878, +41157, +47173, +32913, +35804, +52691, +38107, +47829, +31840, +39704, +38705, +35278, +43578, +37207, +40220, +31675, +38163, +34752, +36888, +33508, +29178, +29874, +43737, +23024, +22195, +17753, +30014, +43612, +24424, +37398, +23670, +36651, +34119, +44362, +32865, +46928, +39353, +47436, +45703, +39555, +43801, +39901, +39510, +37100, +44035, +36790, +42366, +40677, +36452, +35350, +39404, +29890, +29653, +25434, +38952, +37852, +29911, +23274, +15973, +38811, +39415, +28346, +26239, +35294, +32594, +38203, +42342, +40557, +33195, +40089, +46548, +46939, +42390, +38142, +44239, +26587, +43209, +38841, +42048, +39550, +29358, +48945, +38692, +37924, +30509, +29584, +32677, +40376, +30527, +22461, +21488, +21265, +45334, +30463, +43775, +23962, +34130, +38578, +41792, +38479, +38673, +34324, +43411, +41261, +43902, +43294, +32193, +38639, +35421, +40953, +33668, +37425, +40722, +30626, +40953, +36391, +31104, +32392, +27748, +35504, +39492, +29576, +14870, +23112, +28633, +42837, +23882, +33112, +18763, +40900, +31497, +37231, +42056, +37233, +30644, +43493, +40132, +49163, +39446, +38870, +38934, +44492, +36006, +41203, +36667, +33593, +44845, +35336, +32427, +34560, +27121, +40517, +38386, +34284, +17623, +29366, +36457, +38867, +35695, +31393, +29486, +35185, +33139, +39728, +39446, +38187, +34810, +38660, +43118, +42935, +40427, +39353, +30639, +40052, +33692, +48586, +34279, +37956, +31343, +42430, +35647, +36245, +33070, +29239, +39752, +46086, +27637, +18646, +18988, +28187, +44726, +30902, +33022, +27453, +36598, +28205, +44797, +35753, +39117, +27780, +49152, +43687, +44983, +36269, +30386, +40246, +37547, +37231, +41543, +36226, +36019, +38147, +41862, +29555, +31569, +35878, +30671, +38750, +40544, +17644, +25591, +18404, +37645, +31882, +36229, +25620, +36447, +31059, +46338, +39874, +43923, +27326, +51100, +36335, +51405, +49221, +32042, +35126, +32190, +48127, +38145, +40273, +36906, +38915, +41644, +40674, +33636, +27366, +35055, +30538, +36914, +39635, +17025, +15332, +27607, +45223, +26675, +35113, +20790, +43655, +31173, +42996, +36319, +35780, +38599, +52383, +34303, +48987, +39643, +37124, +32788, +37698, +42587, +42024, +41649, +33870, +33168, +37807, +33033, +30224, +31029, +33909, +36024, +42730, +27068, +20973, +20776, +41288, +43655, +33883, +24297, +31797, +36760, +43094, +35344, +41779, +32443, +41436, +44803, +44845, +42470, +37913, +34066, +34991, +36508, +37273, +44665, +37884, +31292, +37531, +36710, +31989, +33909, +29039, +35108, +36479, +33553, +23803, +29573, +17001, +35509, +25277, +36697, +17660, +41447, +24916, +41099, +34821, +45502, +32873, +40751, +42956, +39138, +42202, +24711, +43456, +35764, +39399, +38663, +42951, +34544, +38617, +29757, +38030, +28325, +38158, +25790, +31720, +42924, +30960, +18667, +15898, +33322, +43902, +32605, +32613, +26839, +39821, +34095, +44694, +36027, +42576, +41599, +42605, +44277, +44869, +34066, +39056, +36109, +39021, +36662, +42454, +35102, +40145, +36096, +41184, +34762, +37892, +31927, +24536, +35589, +40812, +20505, +17477, +17578, +42154, +35607, +32233, +21571, +33189, +30681, +38875, +43740, +41001, +34536, +37207, +51031, +41792, +41917, +38559, +33423, +29911, +35844, +43169, +35780, +36463, +34664, +33115, +31133, +34927, +29132, +32589, +34406, +38958, +39800, +13882, +17891, +19254, +53175, +34021, +36540, +26080, +35939, +29332, +46373, +40002, +40517, +31808, +39152, +39056, +40228, +43910, +33280, +31457, +39909, +47321, +38538, +36534, +40071, +33266, +32185, +40374, +33288, +38567, +27708, +36540, +44954, +32804, +17299, +21882, +26709, +45945, +28930, +36003, +28678, +39260, +39691, +47980, +34327, +38524, +43456, +46121, +36497, +45783, +39037, +41351, +29358, +32772, +36298, +48012, +38950, +44641, +36736, +43727, +37536, +36851, +31670, +36218, +31545, +45680, +23678, +21813, +12519, +30509, +43145, +25689, +24945, +32018, +29579, +39694, +37076, +42276, +40594, +36484, +39752, +40451, +42236, +39122, +37374, +33344, +40267, +35828, +43044, +35860, +36997, +37273, +36168, +30450, +32663, +34938, +27472, +42996, +37969, +18133, +18409, +18146, +43703, +30777, +39064, +24225, +33654, +30389, +41365, +36612, +43506, +33708, +40852, +42876, +47218, +40453, +32151, +36181, +33819, +37217, +34762, +42845, +37988, +39980, +36933, +33867, +40424, +25338, +39481, +24751, +43203, +36165, +21879, +23720, +28612, +39558, +30251, +36301, +19331, +32384, +37592, +43429, +39601, +43150, +41835, +40549, +43405, +41269, +35411, +39162, +32430, +37286, +40445, +33761, +45512, +32900, +36845, +38317, +27902, +33229, +33391, +25248, +36083, +41019, +20439, +25514, +21821, +40615, +34696, +37031, +25314, +29446, +35599, +42866, +33471, +42427, +38886, +37390, +47895, +37711, +45459, +30572, +39874, +30620, +42807, +32209, +41498, +38028, +38756, +36218, +38538, +36641, +33184, +31481, +30272, +43913, +37929, +15526, +30897, +20040, +49341, +30073, +34770, +18497, +50188, +31019, +44755, +33333, +42026, +34863, +39345, +44813, +45579, +43671, +33880, +35384, +31914, +40722, +40164, +46057, +30695, +41745, +37154, +36152, +26375, +27993, +36088, +29449, +32175, +25721, +17086, +20896, +39494, +34924, +30020, +26308, +31882, +29919, +44099, +45921, +39558, +41054, +34786, +48512, +31933, +50714, +35081, +44787, +34526, +37903, +38232, +40685, +38049, +35360, +38153, +39104, +33524, +31306, +31075, +32764, +39274, +30312, +12123, +31136, +18433, +50504, +28521, +35036, +25073, +37951, +32060, +44954, +39082, +40924, +37305, +39401, +42053, +38923, +39771, +36710, +37565, +36322, +36869, +40700, +37207, +30976, +36827, +35692, +30881, +35411, +32884, +29573, +33168, +34728, +23468, +21693, +15423, +39383, +34887, +37690, +26917, +36030, +31941, +41080, +33931, +42180, +34239, +44779, +46771, +40546, +46296, +27466, +44561, +36542, +41237, +35541, +41134, +44165, +34040, +37629, +39680, +31667, +37581, +30764, +29648, +41705, +19623, +17269, +20774, +33426, +34810, +25891, +33678, +34358, +29674, +33410, +37935, +46947, +39699, +36936, +43256, +39824, +41293, +34074, +43514, +29815, +40538, +36101, +43028, +35193, +37996, +34056, +36925, +29956, +32666, +32568, +32815, +40140, +32254, +14596, +25352, +31308, +45183, +24932, +35357, +29223, +35360, +35921, +36170, +40847, +29972, +43945, +33782, +44529, +41205, +36279, +47999, +25747, +34388, +41354, +42473, +36675, +39500, +30987, +39122, +29956, +34175, +35931, +29470, +44766, +25410, +16076, +25354, +29233, +38277, +23348, +34451, +22796, +40857, +30240, +39404, +35078, +36742, +42451, +41944, +45103, +39736, +41506, +39048, +28803, +43929, +31792, +38482, +39170, +34645, +39021, +43740, +33668, +35737, +26640, +33596, +37387, +33564, +19493, +34863, +22998, +46455, +21685, +41205, +21605, +46049, +30511, +42672, +34157, +43448, +38981, +43084, +40355, +42223, +43485, +37140, +33405, +34664, +36752, +37406, +36859, +35474, +50087, +33131, +37666, +27783, +34372, +26619, +43945, +36776, +24860, +24262, +22009, +49075, +25378, +30402, +20040, +44489, +29281, +39016, +37220, +48374, +33054, +43945, +43480, +54681, +34255, +35687, +31391, +35424, +37241, +41033, +34109, +43870, +36245, +36593, +33599, +27897, +35116, +32956, +43727, +35642, +16903, +25848, +22583, +44269, +25625, +33904, +19690, +39640, +31837, +37050, +35713, +42462, +41184, +42279, +43546, +49038, +40557, +38881, +36606, +38851, +42762, +34592, +43798, +35995, +37850, +34595, +36774, +35304, +29799, +29321, +45135, +38150, +19985, +22705, +21103, +44577, +36457, +33099, +26648, +31160, +33511, +39630, +45039, +39880, +38878, +36885, +48775, +45706, +36720, +35668, +40217, +34653, +43961, +38697, +40905, +37138, +22952, +41049, +36641, +42590, +21358, +29220, +35312, +36391, +25933, +19961, +23322, +36843, +33033, +30618, +23824, +30819, +34651, +43612, +33192, +37980, +29430, +37618, +47029, +42799, +42066, +33814, +41583, +29502, +39539, +39388, +35998, +37523, +33779, +33423, +41179, +32701, +30256, +36503, +29627, +41035, +23989, +22838, +17200, +30886, +47470, +21645, +43942, +28070, +40326, +30719, +41947, +40403, +44473, +36691, +43806, +36542, +44999, +41080, +37430, +32512, +42951, +33878, +44354, +35110, +39040, +35116, +41612, +33450, +30232, +25601, +32004, +45993, +24074, +19740, +25575, +31925, +41824, +31662, +30099, +28840, +39024, +39593, +46315, +37855, +38806, +43610, +48387, +35541, +44928, +36635, +41492, +34327, +40549, +38902, +43769, +35365, +37268, +35049, +38551, +39438, +35118, +34279, +29329, +44580, +29499, +20381, +23824, +25976, +40708, +23933, +37050, +27862, +44107, +30647, +39933, +48320, +36404, +41503, +41952, +47207, +43243, +37637, +42972, +31582, +35498, +36067, +39856, +38764, +33102, +33535, +33939, +38604, +30546, +29765, +34002, +42024, +24911, +25530, +21329, +31595, +35974, +17086, +38649, +25131, +40650, +40193, +44707, +39361, +39210, +42605, +41556, +44232, +40273, +33402, +36428, +38846, +37911, +31473, +42441, +40113, +40201, +30054, +33346, +37249, +26932, +33232, +28346, +44633, +27711, +22525, +24002, +29241, +43323, +23582, +32953, +24541, +40493, +36093, +36553, +47723, +38833, +37656, +44295, +41612, +41325, +31994, +47287, +33880, +36062, +39720, +40318, +35639, +35071, +37082, +37584, +37411, +26523, +34815, +31298, +44646, +24669, +23032, +18744, +42441, +33739, +33091, +29680, +32663, +42034, +40544, +39369, +44075, +32839, +36293, +49006, +41899, +44811, +33915, +39024, +34821, +33418, +40778, +50021, +34103, +34675, +38570, +40081, +32384, +29326, +29632, +42954, +40772, +25678, +27562, +25038, +37866, +35485, +22809, +32206, +27488, +45302, +34037, +45092, +39037, +39725, +34499, +47975, +40746, +42656, +35384, +41612, +31497, +37884, +31975, +47476, +33065, +40530, +33901, +38495, +33745, +31593, +33670, +34393, +43767, +21186, +19007, +16719, +32693, +34300, +28845, +26260, +36152, +40865, +41213, +41096, +38551, +39005, +39120, +47497, +36965, +39165, +35783, +41335, +34956, +39194, +42324, +35509, +41521, +39513, +34930, +38097, +31617, +35687, +32693, +39274, +44162, +26712, +13818, +20795, +33553, +46224, +26691, +24634, +32185, +30782, +43955, +38681, +39367, +32161, +39255, +42693, +38179, +42420, +36319, +37916, +26677, +44069, +38041, +38320, +38153, +37451, +40674, +35844, +27310, +40884, +25474, +38253, +33139, +23401, +26797, +11828, +41824, +28261, +36436, +26000, +25771, +33197, +44375, +32884, +40913, +36125, +49423, +39125, +41729, +44239, +35190, +34749, +29674, +42478, +42794, +40823, +35698, +42706, +31322, +35769, +31553, +34204, +39072, +39242, +46902, +26491, +20673, +16905, +45116, +36088, +29100, +29457, +24820, +32895, +36011, +43947, +45759, +26932, +40076, +44933, +47914, +41593, +36662, +33697, +33274, +49476, +31904, +36160, +36277, +39627, +35355, +32007, +32964, +30530, +26337, +34220, +41314, +13738, +24329, +15986, +43235, +24493, +40475, +23298, +29441, +39226, +35057, +32671, +36883, +38325, +39683, +46644, +39680, +49272, +28205, +42040, +33625, +38256, +39553, +38854, +29595, +38222, +41803, +39648, +35049, +33102, +36662, +37472, +35809, +15625, +26460, +14081, +41559, +37026, +28893, +18037, +35902, +33907, +36598, +39579, +44032, +37488, +42215, +45741, +39611, +42103, +28848, +43371, +36473, +42861, +30926, +44723, +31595, +37603, +35286, +33179, +29552, +37653, +31545, +43764, +40148, +22224, +27350, +16074, +39508, +27724, +31383, +28372, +29103, +34180, +37759, +34457, +36941, +37722, +39582, +51440, +41665, +39890, +38841, +42361, +36194, +41333, +38881, +36723, +39747, +40942, +33955, +34792, +35238, +27743, +28657, +27937, +39159, +26300, +26053, +14618, +28705, +29882, +28521, +17572, +32023, +30137, +38596, +41277, +38968, +40270, +39484, +46301, +36922, +46434, +32129, +46673, +33641, +45084, +40993, +36112, +45387, +37552, +37302, +35804, +30084, +42268, +27809, +36970, +42024, +30211, +17944, +16757, +37812, +37478, +31396, +26433, +39343, +33580, +41112, +37682, +37924, +41264, +36885, +49442, +38753, +46277, +27923, +39935, +32993, +42329, +39308, +34600, +36245, +35012, +32321, +42247, +28891, +28954, +31694, +29066, +45230, +28094, +19036, +14280, +29597, +38463, +31659, +31356, +27557, +30727, +37191, +35551, +44399, +31096, +38907, +44436, +50674, +31231, +43865, +34529, +27132, +36521, +42839, +39043, +36715, +33059, +36596, +35280, +37347, +31407, +34159, +27456, +37956, +44170, +14905, +24637, +13095, +39877, +31943, +28354, +28481, +35405, +30219, +41785, +37680, +43966, +38012, +41312, +38620, +44255, +38437, +29552, +40509, +30038, +44048, +26571, +45207, +46081, +32762, +35658, +38328, +36689, +32124, +30224, +32260, +36675, +35259, +17700, +16276, +33171, +34645, +34534, +36099, +26348, +35504, +31298, +46679, +38636, +37589, +39016, +42287, +39237, +47194, +45236, +35892, +34311, +35482, +39747, +39834, +41256, +41455, +36896, +39128, +32820, +37555, +27788, +34351, +36314, +42342, +26526, +15505, +25049, +29664, +46041, +31269, +31380, +25787, +36240, +34890, +44399, +41410, +25593, +42922, +39106, +43007, +36359, +47050, +27570, +35408, +38960, +43530, +46535, +33434, +37363, +41885, +26874, +28202, +32783, +28851, +30070, +36460, +48057, +32865, +15643, +22987, +30772, +39927, +31104, +35140, +23200, +45966, +36003, +40318, +39013, +31954, +40174, +49428, +46203, +46466, +36306, +39141, +36723, +39842, +39157, +39864, +36604, +36819, +32042, +39159, +42276, +34428, +30634, +29183, +27520, +44351, +28649, +18685, +27041, +26582, +47510, +28006, +39545, +23035, +37231, +37148, +45462, +34446, +30987, +42117, +34956, +51883, +39521, +43875, +33402, +42839, +32028, +42802, +43814, +34515, +35179, +36091, +36527, +40578, +26792, +38793, +26369, +30352, +43881, +41819, +19084, +25012, +13619, +43368, +40451, +27658, +22028, +32026, +44959, +45438, +36269, +31763, +39274, +47755, +39975, +44991, +34040, +41118, +33787, +30875, +46073, +41543, +38232, +38028, +36003, +32746, +38001, +34813, +28973, +23747, +28232, +33128, +43926, +37616, +16215, +22660, +24568, +48512, +31149, +37281, +22246, +46264, +34157, +36922, +33540, +39611, +41274, +37260, +42977, +42135, +37844, +33816, +33115, +33341, +39322, +40403, +35937, +39624, +41043, +37005, +27520, +29674, +37002, +33723, +28003, +35039, +43501, +41181, +15431, +24541, +18146, +39130, +29518, +38105, +25670, +42520, +38145, +36707, +38968, +40228, +38628, +41721, +42356, +44524, +40669, +33033, +34316, +35323, +38389, +34425, +44091, +38014, +40639, +27336, +37850, +32395, +29996, +29316, +27719, +39683, +36341, +38022, +24679, +27323, +19424, +37345, +39885, +29371, +25572, +37257, +36720, +37340, +43828, +35642, +41306, +40483, +42544, +35543, +43690, +40158, +39858, +39292, +37087, +42566, +36598, +37823, +40052, +36981, +34066, +39728, +29318, +37199, +27251, +29571, +29608, +41601, +30676, +18800, +26034, +19344, +51341, +31888, +46825, +25253, +37945, +36285, +37313, +36407, +49869, +37892, +49755, +35262, +42515, +44330, +34730, +34547, +33779, +36604, +36739, +47013, +27169, +40204, +30843, +32273, +41726, +18045, +28925, +33306, +23850, +28736, +45318, +37704, +25200, +20107, +13648, +47755, +39186, +40026, +22379, +39696, +33965, +39717, +31000, +46487, +39215, +47869, +45116, +36197, +42776, +44611, +30246, +35806, +35020, +40533, +38710, +31619, +43456, +48637, +26021, +36590, +31619, +25973, +27777, +17686, +37807, +44925, +37940, +28431, +17211, +24076, +39104, +44242, +33545, +29047, +39712, +34847, +34608, +44744, +36851, +42289, +32895, +40507, +44324, +43238, +38825, +29563, +31069, +37565, +34784, +38370, +41947, +39274, +36232, +36008, +42794, +30456, +33771, +30394, +29154, +25352, +35116, +33750, +42220, +13736, +27581, +21879, +52463, +34699, +36697, +24634, +40849, +38501, +44258, +41423, +33716, +37103, +39051, +41309, +45733, +36091, +34034, +36715, +25625, +44468, +34475, +39223, +34284, +34908, +30509, +41104, +35918, +36625, +31707, +29725, +30998, +35881, +31492, +39412, +30386, +17880, +26818, +34481, +48947, +33123, +35469, +28128, +36989, +36104, +37581, +45143, +33027, +40945, +47590, +44484, +40727, +34725, +31173, +37632, +32671, +40687, +40615, +43506, +38381, +36237, +36917, +29730, +37749, +34946, +24655, +31165, +33219, +33359, +39008, +45687, +22161, +18340, +33987, +34847, +45650, +25354, +36040, +27985, +33128, +39606, +37262, +36813, +32345, +43360, +40839, +40552, +36782, +37350, +35480, +33979, +32305, +30373, +42486, +34499, +43039, +31919, +35573, +30363, +39957, +32313, +20102, +31755, +30684, +32113, +39577, +44364, +26393, +17657, +20941, +47850, +36622, +37754, +27071, +31492, +28245, +30461, +34159, +41221, +39194, +37956, +39449, +35140, +42202, +38668, +38089, +33928, +36436, +41272, +37677, +39526, +37273, +33009, +34074, +36811, +37650, +32942, +31114, +29239, +28216, +35703, +36452, +40956, +19015, +25280, +22883, +45238, +42327, +30014, +35775, +34576, +40602, +44176, +37379, +40225, +35671, +50744, +37680, +40220, +39622, +36752, +36742, +38461, +34151, +40081, +40089, +36133, +38269, +36582, +40002, +35974, +31946, +39106, +27854, +36997, +19767, +31019, +31332, +44014, +19714, +24937, +22676, +42669, +42141, +31781, +29991, +35474, +32406, +37680, +37879, +44851, +40180, +41309, +34805, +46413, +39024, +44367, +30851, +36933, +30118, +34962, +38910, +38700, +32887, +37541, +37284, +38761, +31707, +36165, +24145, +30889, +30742, +35456, +36779, +41779, +19129, +35116, +23781, +37063, +34635, +28867, +27570, +27764, +41707, +38750, +39787, +35528, +41096, +45953, +41686, +45130, +35711, +39178, +37789, +34377, +39316, +34829, +36107, +36500, +35937, +41155, +32810, +39845, +31165, +34823, +33290, +26560, +34874, +32743, +36024, +40472, +18446, +26946, +19395, +44093, +38155, +34619, +30453, +31625, +36697, +38004, +40278, +44659, +33027, +44657, +36261, +42882, +37783, +41952, +34784, +40336, +30649, +40071, +40716, +39404, +35209, +36925, +37278, +37281, +31622, +31526, +31856, +29813, +31462, +32517, +35894, +41697, +18393, +29730, +25777, +53379, +41391, +29863, +23048, +27113, +36101, +36859, +39279, +42369, +35918, +46482, +36232, +43719, +35660, +41699, +30541, +34313, +42127, +37765, +40722, +36784, +27004, +41949, +32626, +43926, +32185, +33290, +20660, +35692, +22586, +36317, +35926, +41086, +16587, +20909, +27466, +52654, +30809, +35272, +25484, +43036, +35525, +43017, +35023, +38339, +35971, +50140, +37616, +36500, +30966, +43121, +41147, +32031, +36014, +36681, +44752, +34800, +32151, +39609, +39547, +34037, +33506, +31375, +28088, +28792, +31813, +33107, +38434, +26438, +19562, +31433, +28431, +44141, +32161, +38668, +32990, +26712, +37337, +36341, +39109, +40509, +40727, +35320, +39338, +42380, +37595, +38256, +31845, +34839, +37810, +38676, +44564, +34340, +42212, +39930, +35878, +34696, +32164, +32137, +30928, +23362, +30227, +42218, +40480, +23420, +25551, +22801, +30006, +44718, +28856, +30556, +25833, +38639, +35217, +43950, +37828, +35405, +47337, +34159, +40105, +35865, +38285, +28314, +33160, +30594, +38742, +36479, +42135, +25649, +36952, +37836, +41843, +36051, +34505, +25261, +32052, +35357, +36075, +36192, +39338, +20418, +29690, +14108, +51596, +31925, +38107, +26114, +40515, +32568, +47863, +25846, +40748, +36163, +45209, +33160, +44083, +34861, +40278, +35403, +37164, +35982, +43102, +36877, +39194, +42103, +35865, +33668, +35708, +29502, +34720, +29967, +29499, +37247, +37313, +41931, +34106, +20399, +34127, +24748, +51357, +30041, +34106, +22862, +36580, +32783, +43541, +36715, +39144, +37329, +46500, +35990, +40791, +29720, +40196, +39061, +35102, +40700, +40634, +43318, +34693, +39736, +39489, +33588, +32177, +33612, +26414, +29395, +25012, +30899, +39165, +40193, +32422, +18611, +24820, +32483, +41086, +37055, +29220, +34733, +37526, +35450, +36922, +34858, +39372, +41014, +42632, +40987, +35586, +42526, +34715, +37706, +33779, +35793, +39545, +41694, +36022, +32469, +42481, +38596, +35575, +20699, +40897, +23011, +36314, +35793, +39816, +37201, +30086, +22503, +28054, +37427, +46139, +33083, +29151, +27387, +33814, +32026, +40807, +36556, +43450, +41325, +33197, +43211, +40661, +34172, +36747, +34268, +34722, +38841, +34313, +41774, +37108, +35233, +39946, +31369, +35296, +32329, +31229, +33891, +27512, +32650, +39571, +37297, +15375, +30416, +20875, +44208, +37743, +32477, +28181, +31011, +36601, +45286, +36016, +45618, +35512, +46625, +37743, +42526, +39141, +41025, +30280, +36120, +37518, +39771, +37395, +34481, +33878, +40865, +32570, +38899, +30920, +35201, +27841, +28346, +31834, +36542, +33304, +35227, +19273, +29034, +30304, +49410, +34045, +33939, +20745, +36107, +32278, +42489, +35892, +34916, +41726, +41747, +40230, +40631, +36176, +39489, +35259, +31332, +37783, +37042, +40254, +36117, +36484, +38014, +35140, +33511, +32985, +27395, +27780, +33309, +35379, +37244, +38145, +34260, +17099, +35806, +33243, +46012, +33846, +31104, +25304, +39481, +37459, +38543, +37403, +40836, +41370, +39189, +34590, +36952, +38022, +31088, +40116, +34125, +40132, +44006, +38939, +40042, +39404, +34483, +35429, +40156, +35626, +29324, +32658, +29557, +37252, +30618, +38939, +24990, +27761, +32206, +36441, +39508, +30942, +27344, +25014, +34218, +37385, +43692, +34345, +40318, +43549, +36298, +41163, +44917, +39545, +39465, +30668, +28699, +41474, +37544, +38280, +32015, +41091, +36059, +34523, +32613, +33527, +29520, +32573, +33429, +35129, +42717, +40716, +18943, +26794, +24626, +44588, +39061, +31019, +27538, +34319, +39175, +38182, +41253, +41769, +44144, +37451, +38232, +43873, +37940, +42095, +32063, +35748, +33896, +40953, +42053, +36662, +43421, +35243, +37799, +38647, +31643, +30424, +31160, +36327, +26157, +37379, +38548, +47648, +13693, +29967, +25192, +49875, +34986, +31635, +22639, +37169, +34552, +46227, +38001, +39152, +41543, +44433, +37781, +37842, +38455, +39090, +33854, +32523, +38976, +36853, +44335, +34699, +35708, +34459, +37124, +33484, +31242, +30774, +34029, +28189, +34805, +35998, +36529, +26810, +18598, +38030, +36896, +46469, +25288, +29791, +32052, +37265, +36303, +42191, +42459, +37698, +44561, +37478, +39276, +39013, +35403, +39975, +32121, +32273, +43674, +33604, +40113, +34281, +40517, +34361, +34807, +34895, +27695, +32525, +25647, +29805, +39441, +37345, +40100, +15813, +23510, +25941, +42555, +37188, +37568, +31943, +35355, +35182, +47765, +38275, +41904, +37597, +48156, +32804, +43442, +36258, +36123, +33192, +34550, +34505, +35031, +39553, +36287, +34188, +38713, +30195, +38264, +28524, +32228, +28242, +29326, +30296, +40639, +35427, +24958, +18438, +32740, +41529, +43527, +30277, +33673, +29457, +38307, +40817, +40467, +33274, +40645, +46105, +35971, +43036, +44298, +41288, +35897, +31898, +36282, +42162, +39885, +40344, +32661, +39130, +38519, +43033, +34087, +31330, +25647, +35913, +29488, +41011, +35528, +33474, +22339, +19286, +30812, +48432, +30764, +31571, +31864, +34133, +39417, +44346, +39335, +39221, +39508, +39136, +46222, +35727, +38163, +37199, +31545, +32714, +34048, +32910, +41367, +42624, +26943, +37454, +35950, +31024, +33591, +31917, +30934, +36383, +28038, +39797, +30434, +23688, +21980, +33057, +49216, +30509, +37462, +21863, +31970, +41800, +42037, +40905, +33397, +35116, +46214, +37948, +41553, +37600, +40711, +32748, +34154, +35650, +41208, +39436, +39901, +38408, +40517, +38692, +40493, +30700, +33104, +28981, +27004, +32095, +40164, +37191, +21462, +19977, +23383, +41506, +43387, +32153, +28726, +32903, +35485, +40081, +36226, +36707, +37443, +43992, +37363, +41030, +38950, +39866, +34893, +33625, +30947, +41357, +41035, +42855, +44213, +33150, +25259, +41258, +29037, +39345, +22708, +33213, +32549, +40921, +40206, +29603, +20702, +24270, +37797, +48788, +32432, +34250, +20782, +38910, +34834, +40921, +37690, +38495, +41011, +38145, +39109, +39848, +39377, +39282, +36375, +29735, +37310, +40097, +40047, +37770, +39502, +34813, +37310, +34738, +31460, +25059, +35692, +30780, +38397, +37549, +25654, +20636, +24778, +36093, +48876, +37982, +29786, +31869, +38091, +41572, +41195, +33593, +43801, +38695, +42342, +39516, +38129, +40855, +33322, +32783, +37175, +35844, +40913, +38083, +35512, +39191, +34911, +33317, +27828, +28067, +27323, +25179, +26560, +39821, +38272, +26149, +21393, +25442, +32028, +46599, +27275, +33912, +19647, +44566, +35846, +45209, +41699, +35283, +42364, +40411, +42754, +44659, +41290, +28205, +41641, +33872, +47590, +44024, +34438, +32220, +41917, +32786, +36973, +33731, +36176, +29207, +22057, +38046, +38437, +38681, +28250, +16172, +23715, +42983, +44848, +33248, +22873, +28075, +35953, +40166, +41864, +39954, +36367, +40634, +38758, +48018, +36734, +39372, +32860, +39027, +37159, +39104, +40623, +35421, +34499, +37919, +37483, +37719, +33665, +31518, +29528, +32148, +30761, +42252, +34813, +24733, +23601, +32759, +41660, +45881, +30206, +34090, +23638, +35700, +43780, +40932, +37587, +36181, +44407, +45018, +50039, +39946, +41660, +37685, +31587, +36763, +35575, +45098, +42459, +33723, +31354, +38354, +30673, +30030, +31292, +29964, +30641, +35567, +37305, +23045, +23037, +25054, +39181, +39949, +38942, +31739, +36962, +30928, +31670, +39136, +40687, +38862, +40305, +42908, +37106, +43841, +40427, +43312, +31779, +37935, +34608, +39585, +37897, +40613, +42876, +35498, +38745, +28598, +33593, +29371, +28157, +34964, +33266, +47228, +29263, +26146, +25423, +35365, +44859, +29791, +29273, +29983, +39773, +37098, +40286, +41413, +36654, +40570, +44816, +38543, +38466, +41681, +33208, +37802, +32884, +39077, +38710, +40180, +37555, +33166, +36500, +36107, +31404, +29627, +31553, +35262, +25891, +43248, +35929, +24956, +17803, +26980, +41235, +40918, +28131, +30660, +32613, +36728, +46575, +38362, +38865, +40817, +46631, +41830, +41022, +40849, +38700, +34098, +34130, +36436, +41455, +34162, +38168, +35945, +32839, +38490, +32592, +28960, +35182, +29778, +36141, +29244, +46841, +32432, +27846, +16711, +32071, +41877, +34082, +33296, +29478, +38392, +38660, +38341, +43655, +35264, +38963, +44433, +39973, +35041, +35836, +37393, +35985, +38482, +36657, +33702, +37637, +38381, +36059, +31585, +38155, +32695, +30392, +28508, +26627, +29834, +41646, +38830, +22161, +22169, +17883, +35177, +46439, +31614, +36835, +34321, +36293, +39614, +40857, +41397, +31375, +40820, +44736, +41304, +39943, +39077, +43209, +30769, +31330, +37826, +39553, +35116, +40658, +34778, +34685, +38049, +30564, +39314, +27416, +29791, +27570, +41994, +38376, +23659, +20027, +18053, +44781, +36508, +33718, +28596, +33503, +37746, +40299, +43599, +41306, +39712, +39787, +46057, +36707, +41104, +37151, +36906, +39473, +35488, +41240, +35514, +40942, +33917, +34635, +32432, +34260, +33391, +33174, +27522, +35605, +31558, +41128, +28343, +21762, +25740, +40740, +38115, +38992, +26258, +35257, +35868, +41939, +39768, +42850, +40560, +40214, +45268, +40092, +38052, +38384, +34986, +30187, +41670, +40942, +32905, +35947, +37701, +36468, +36210, +40058, +37956, +34303, +21427, +34109, +34805, +32209, +39555, +29961, +20875, +22652, +33253, +41686, +31168, +31832, +27063, +36540, +35179, +41790, +43942, +34946, +45180, +40119, +45552, +35647, +40775, +36853, +38168, +33888, +37794, +41939, +34372, +35442, +30742, +39274, +35528, +29433, +32940, +29937, +34098, +27708, +41835, +39949, +22671, +25221, +22812, +45223, +47303, +31008, +29167, +31872, +33601, +42414, +38065, +38663, +41120, +38750, +40135, +42188, +40206, +35355, +33771, +38734, +33591, +41468, +37985, +43961, +34914, +34834, +33006, +39189, +32847, +29722, +29313, +24440, +34393, +45996, +31967, +20771, +20381, +32419, +45153, +38827, +29876, +18226, +33731, +39670, +48312, +40517, +38604, +48421, +39016, +44120, +40278, +37225, +35044, +32182, +39178, +36625, +39516, +36771, +41731, +35602, +41301, +28327, +35668, +35759, +30556, +33274, +24366, +41792, +46849, +26940, +20410, +19730, +31040, +39848, +37459, +36843, +28208, +33859, +38336, +36798, +35421, +38591, +43974, +40655, +42244, +40517, +36532, +34930, +40236, +36635, +36327, +40499, +40073, +38320, +35020, +39901, +38583, +34327, +34351, +27727, +27706, +28072, +41320, +44210, +29271, +27993, +24331, +35937, +40645, +29757, +34149, +28861, +35899, +35299, +37265, +44181, +36075, +42228, +38522, +38849, +40924, +36766, +34765, +35806, +32581, +39152, +42701, +37698, +38075, +38788, +35655, +44404, +33936, +36131, +37905, +26109, +29414, +34898, +31508, +33684, +20553, +26824, +33628, +39064, +33115, +35775, +30652, +42404, +43549, +38155, +42845, +41197, +44176, +38501, +38503, +38105, +36848, +39391, +33219, +34887, +41418, +38511, +39412, +34467, +36282, +40732, +39516, +31643, +31130, +28936, +28612, +31566, +42074, +38647, +28702, +21045, +26375, +34268, +37374, +33872, +34340, +27900, +41798, +41333, +36495, +35706, +41782, +38862, +44558, +44617, +41652, +40863, +33003, +39210, +34521, +37053, +40329, +34800, +40031, +36112, +35485, +34786, +32916, +32865, +34412, +27647, +30014, +40541, +36495, +23178, +14894, +33731, +41421, +45135, +26834, +28487, +31763, +44952, +39170, +42911, +36008, +38049, +36176, +45122, +43450, +41792, +41219, +32469, +36851, +35822, +45228, +39053, +36040, +36957, +39144, +34454, +39513, +35397, +28875, +28941, +29821, +30567, +45815, +37183, +22193, +15994, +33830, +35469, +45254, +26592, +32998, +23529, +40926, +35785, +40889, +38137, +37106, +35727, +40198, +39946, +37470, +40764, +35437, +41686, +34863, +34951, +39826, +36925, +39173, +33713, +38203, +33976, +30264, +33551, +27140, +30062, +32932, +40621, +33296, +20840, +17551, +30788, +40411, +42130, +33532, +33426, +28144, +43788, +35081, +38179, +43171, +35913, +44808, +39223, +38129, +40682, +32507, +39523, +31154, +42954, +40677, +39590, +35719, +38038, +31189, +37098, +35605, +33256, +31029, +27953, +32313, +35102, +43979, +31484, +18938, +22535, +35376, +44356, +35493, +31601, +29146, +34502, +39755, +37672, +42632, +38710, +44651, +38370, +37061, +46607, +38777, +37531, +32804, +35214, +34212, +40722, +41599, +39577, +43302, +32472, +33987, +34579, +32836, +27969, +31534, +28960, +42736, +39202, +35137, +17322, +18834, +32982, +36681, +35892, +30998, +30687, +33798, +38610, +42156, +40477, +38288, +35671, +42884, +42053, +43671, +32515, +37029, +34574, +38030, +41715, +32903, +40007, +31547, +47361, +36139, +34991, +30912, +36306, +25019, +26940, +35490, +37438, +38992, +31075, +21451, +23120, +33963, +46785, +30012, +35748, +29374, +35400, +37842, +41011, +42892, +29818, +37510, +39776, +45919, +37379, +36601, +34927, +40793, +41320, +35142, +39470, +42656, +34550, +38750, +36006, +38657, +36630, +32645, +31521, +27682, +30889, +41134, +35554, +33455, +26529, +29595, +29111, +45424, +31417, +35764, +23747, +37010, +40916, +39696, +37765, +38599, +40012, +38439, +42768, +38713, +32135, +37844, +35748, +32799, +40129, +39120, +38931, +37645, +36346, +37592, +41046, +36072, +33227, +30833, +27358, +33046, +38362, +31008, +35445, +17134, +26606, +37608, +43817, +28798, +38843, +28357, +36487, +41431, +43243, +36168, +35907, +40451, +43341, +34760, +36298, +33745, +38001, +37451, +37595, +40849, +38099, +36460, +33915, +37738, +37363, +36558, +35615, +27057, +31858, +30665, +28319, +38904, +32993, +28636, +13430, +28163, +40448, +53563, +28798, +31927, +28115, +35533, +40576, +41213, +39874, +41304, +40727, +41912, +39574, +33894, +34746, +37727, +37541, +37300, +35225, +41019, +36981, +40626, +38854, +45438, +38655, +34675, +31407, +33057, +28899, +39842, +40807, +39399, +25484, +14280, +26101, +32578, +48073, +29786, +30634, +25670, +45289, +36726, +47898, +32443, +36590, +42265, +45486, +43931, +39489, +35862, +29419, +34335, +35998, +36527, +40552, +38540, +39332, +36301, +39670, +39420, +32661, +29605, +31407, +29289, +34462, +35450, +36505, +25354, +23247, +34223, +40945, +37980, +23263, +33301, +28109, +44497, +38551, +44495, +38238, +40087, +38490, +46864, +39579, +40127, +32233, +34151, +34677, +39994, +39925, +34770, +36293, +42590, +35126, +27698, +35644, +32993, +36213, +31460, +26863, +29903, +40549, +34281, +25306, +17931, +25506, +40028, +44596, +30984, +33466, +29932, +36245, +36527, +44168, +38519, +39797, +41800, +40294, +42595, +44006, +33067, +36742, +34473, +42510, +40376, +40042, +32932, +39922, +39476, +39335, +37549, +27243, +27381, +32469, +32339, +36200, +36500, +39136, +28880, +22737, +27206, +35743, +49620, +33163, +30009, +24565, +32693, +40315, +44503, +34627, +39085, +40759, +41827, +43578, +38487, +39614, +34292, +34874, +37552, +41086, +38126, +36707, +35947, +32275, +37571, +37217, +37257, +27097, +32140, +30517, +24175, +44327, +32360, +28577, +20288, +28702, +37953, +38057, +31678, +30246, +21797, +34080, +39590, +44136, +40966, +38716, +41976, +43464, +44000, +35286, +36922, +31436, +33936, +40395, +37629, +39850, +37701, +36210, +35679, +37047, +33673, +35031, +30046, +36059, +29276, +34258, +42999, +38801, +22719, +17543, +29496, +39144, +47096, +29260, +26422, +24940, +42757, +32121, +43413, +39646, +46477, +43780, +41181, +39000, +39800, +38740, +35060, +36412, +38394, +41343, +43931, +37539, +41450, +39276, +35756, +37193, +32175, +31425, +28920, +32544, +36449, +33437, +34704, +28378, +22559, +24815, +42127, +41394, +32703, +30734, +24068, +42900, +34584, +44404, +41173, +45613, +40772, +43599, +41338, +41253, +42876, +33418, +37666, +34970, +43041, +45339, +41059, +38942, +37924, +35158, +34412, +29722, +31842, +27658, +29863, +30769, +36447, +37762, +33179, +14581, +30203, +36460, +45138, +32071, +41258, +25540, +32908, +42486, +44840, +35185, +39327, +41790, +49604, +38888, +40121, +32525, +32913, +37998, +35538, +40198, +33561, +41375, +35729, +32225, +35153, +37557, +35535, +33176, +30429, +27575, +32448, +42807, +39792, +32988, +15056, +22998, +37634, +45300, +33721, +31826, +29425, +35490, +40990, +39385, +36654, +38641, +40618, +42691, +31710, +42749, +37262, +33383, +35132, +38663, +42629, +40913, +40467, +39585, +35987, +37895, +33532, +32868, +36359, +32679, +25880, +39226, +26683, +42433, +34776, +19235, +28370, +28994, +44038, +28141, +35557, +27084, +38902, +37340, +42791, +40536, +42876, +38729, +46408, +37470, +38081, +38485, +36529, +34422, +33769, +38463, +38963, +39409, +36301, +41187, +37154, +34834, +35628, +34999, +26656, +28264, +31537, +32677, +38522, +38594, +21648, +25009, +30851, +47462, +35581, +36093, +22905, +40772, +37023, +37518, +39380, +40089, +40437, +40313, +39258, +41750, +36348, +34473, +30987, +33011, +40087, +33612, +42898, +36399, +34465, +37087, +34327, +33601, +34151, +30984, +32916, +35166, +24961, +46144, +40156, +23335, +23941, +24818, +45969, +34717, +36968, +27025, +29502, +34226, +45161, +34295, +40302, +31712, +44229, +36423, +38944, +43424, +34800, +34436, +32222, +38538, +40982, +37390, +34794, +42032, +34592, +36736, +36619, +34558, +33054, +32390, +24714, +34284, +36040, +43302, +26125, +21380, +24036, +44181, +39064, +40817, +25888, +35663, +33572, +43474, +40084, +36192, +33192, +40068, +44213, +42263, +35724, +30774, +31803, +32028, +38057, +37047, +38339, +34369, +36643, +38862, +31683, +38370, +25867, +33354, +34271, +25171, +31723, +34576, +41227, +39069, +15957, +23659, +27900, +51031, +27015, +28880, +27219, +41893, +39983, +41312, +36758, +44742, +35214, +43549, +36465, +41654, +40655, +36497, +35881, +37743, +35985, +42985, +37185, +34085, +34598, +39526, +39962, +40042, +34287, +25128, +32408, +29967, +40669, +31579, +38320, +13223, +24786, +21481, +42435, +43610, +32775, +26189, +28444, +39027, +38896, +38429, +43012, +37650, +47662, +36827, +43504, +39252, +39383, +33506, +32124, +39603, +35605, +46296, +35610, +40754, +35339, +30798, +38121, +38556, +30240, +31231, +31954, +37908, +36248, +43583, +24802, +18832, +27783, +32143, +48990, +39401, +31502, +27246, +36505, +34598, +38312, +38418, +35814, +35312, +45961, +33572, +37876, +36093, +34855, +32743, +36938, +37087, +31423, +42061, +38195, +38267, +27363, +38402, +32557, +33091, +30325, +29449, +32608, +31617, +43801, +32291, +23051, +26813, +34606, +44383, +38960, +27650, +26066, +33232, +27025, +41739, +37512, +37680, +42170, +44335, +38995, +38509, +37042, +43163, +33134, +36819, +38153, +36176, +35958, +38695, +38046, +36463, +41250, +38732, +32499, +28747, +29523, +34390, +33009, +39563, +43894, +34013, +18311, +23343, +35886, +46944, +33503, +30634, +28354, +32249, +47813, +38455, +35254, +38944, +36657, +49856, +34539, +40817, +32860, +38718, +33835, +38038, +38216, +35480, +39364, +39502, +39529, +28662, +35387, +32488, +33394, +22992, +23707, +30036, +35286, +41984, +41304, +27682, +17474, +24440, +42656, +49394, +31391, +40307, +23771, +36598, +40124, +43825, +35854, +36758, +47515, +40026, +46147, +39980, +42887, +45650, +30987, +31606, +36077, +37071, +33086, +33506, +42752, +36115, +32345, +30586, +37685, +20487, +31369, +30293, +37757, +33516, +48520, +25341, +21215, +24060, +41354, +45517, +34707, +27692, +33381, +33697, +36420, +38920, +36891, +42890, +43947, +34688, +40541, +37531, +41992, +38243, +36686, +35841, +34231, +34178, +38078, +36832, +33684, +37773, +36800, +39965, +29911, +26526, +29956, +35116, +30602, +33955, +44024, +34053, +17089, +31369, +35185, +40318, +36096, +26061, +26632, +42175, +38416, +42786, +38424, +38200, +46522, +46482, +33840, +42350, +41195, +43036, +33681, +29953, +40166, +38827, +38075, +30129, +38426, +30227, +35437, +31157, +39237, +25878, +26680, +34914, +34420, +30503, +38753, +40382, +29013, +26579, +24307, +42520, +43530, +33038, +32663, +29698, +37058, +41253, +42026, +34361, +39946, +41925, +47975, +38878, +41997, +34345, +34040, +36617, +36022, +33952, +40716, +36755, +34499, +30788, +43426, +35174, +35262, +33391, +28596, +24950, +28519, +24377, +42385, +33878, +41883, +30495, +27265, +18308, +40815, +40700, +42465, +28226, +33344, +28875, +46572, +38575, +36123, +34853, +42988, +48554, +42058, +43743, +39901, +36627, +32637, +32164, +36808, +37050, +47162, +34103, +40419, +33971, +35974, +34834, +35862, +32679, +30588, +27676, +35886, +34265, +36149, +31837, +47215, +32929, +20838, +28465, +35055, +43267, +35121, +26271, +29813, +31872, +43307, +43227, +39516, +38198, +38602, +45956, +40695, +39709, +33567, +38620, +32499, +36601, +32682, +40089, +41471, +38862, +41314, +37371, +36266, +29876, +29467, +30161, +35326, +29172, +34199, +36101, +25872, +36131, +41383, +39526, +18189, +24990, +24018, +46304, +44186, +30471, +28008, +29308, +37672, +45608, +37959, +41306, +38211, +40209, +38867, +39542, +30700, +31045, +35009, +30724, +40281, +40302, +39345, +41686, +39074, +36550, +35684, +36471, +30782, +31757, +34212, +31037, +35009, +32469, +27756, +38854, +33259, +41362, +37438, +19328, +26853, +25548, +45424, +40724, +32565, +28532, +32281, +40746, +40448, +38873, +35334, +36104, +47244, +38224, +40812, +33923, +39558, +30317, +36829, +35841, +40892, +36311, +41984, +39197, +34855, +34664, +35318, +34414, +33511, +30705, +30827, +24252, +35323, +34521, +34335, +32554, +46070, +39555, +34412, +18128, +24940, +38859, +45045, +39659, +29746, +31377, +38846, +39484, +38602, +40185, +33434, +40546, +39234, +36920, +34797, +32305, +37379, +35753, +35966, +47120, +37674, +35525, +37927, +39686, +30955, +37576, +30976, +39157, +29911, +31795, +32036, +33899, +32275, +23890, +41064, +29874, +45714, +38437, +26781, +28075, +29271, +42491, +44763, +33211, +27214, +30676, +36194, +42457, +33174, +37855, +34807, +36311, +39675, +38232, +36851, +34281, +35105, +39138, +38099, +38979, +38256, +28444, +34821, +40666, +36582, +40416, +27740, +38174, +32440, +26162, +28226, +33814, +34762, +31199, +37653, +34103, +43764, +37403, +37749, +18845, +22859, +40610, +42943, +46030, +26858, +30416, +32467, +45228, +41134, +31896, +38230, +37510, +44930, +40937, +40993, +33668, +33511, +33856, +40748, +36819, +32626, +39245, +38296, +36362, +35047, +33211, +34712, +25490, +31970, +29281, +34505, +31306, +36970, +30610, +34685, +28742, +36800, +39306, +43328, +31877, +22036, +27671, +33545, +47122, +44920, +29842, +24456, +32092, +41468, +43171, +36922, +45929, +32339, +47218, +39186, +40414, +30490, +31561, +40791, +34141, +41816, +38881, +40121, +37021, +36202, +35889, +38780, +34332, +34467, +33336, +29188, +29911, +29281, +36194, +31300, +30150, +35336, +35214, +39260, +44723, +41707, +30309, +23864, +30060, +39880, +46631, +35488, +37209, +27549, +32488, +43607, +33992, +38049, +34547, +44497, +45940, +37446, +41681, +33894, +37018, +32509, +37324, +42321, +33073, +37759, +33349, +42048, +35607, +33415, +34707, +30865, +33344, +34281, +34329, +35745, +32812, +32852, +37935, +34268, +35543, +38014, +44930, +42853, +30729, +22272, +31744, +33134, +48095, +34010, +30862, +27007, +38001, +38989, +41112, +45116, +33577, +40573, +42786, +43620, +40639, +34696, +31013, +28280, +38750, +37523, +36705, +36163, +32629, +39343, +35387, +35113, +28752, +34707, +26839, +34404, +32884, +33867, +34178, +32557, +31250, +27557, +42449, +34380, +44534, +42855, +30958, +31292, +24589, +39053, +46317, +34430, +36787, +20306, +42133, +37422, +42271, +33455, +35921, +35652, +46822, +39189, +41819, +33073, +30309, +32076, +29895, +41240, +39763, +36258, +36120, +36367, +34489, +31532, +36067, +33192, +31178, +31449, +32690, +34518, +32517, +34871, +29385, +38758, +28880, +46028, +35283, +45807, +36524, +31587, +24180, +27900, +37249, +42818, +41173, +28189, +30424, +37427, +43163, +38734, +36973, +33073, +34125, +44439, +41335, +44309, +31441, +27230, +36848, +37286, +38676, +39189, +33511, +39468, +37618, +38538, +36991, +35966, +31114, +30219, +31808, +32711, +38155, +33421, +31619, +29738, +36266, +28617, +37573, +39231, +47356, +38285, +34090, +27193, +26757, +33915, +43129, +44189, +34321, +31354, +35769, +40703, +43275, +31534, +40645, +39300, +50382, +34988, +36186, +34794, +30514, +32443, +41482, +35419, +35634, +33615, +31051, +37977, +36864, +41235, +34401, +28590, +26784, +30753, +32780, +32113, +33710, +31784, +31590, +32953, +33189, +42563, +35868, +42109, +46349, +33091, +24616, +28131, +34436, +43307, +43097, +33067, +32507, +35299, +35001, +38482, +37563, +37741, +34348, +43979, +40841, +39266, +33917, +32802, +33317, +39332, +37050, +43376, +33593, +38591, +31061, +38014, +34183, +32823, +30089, +32764, +31255, +38041, +30341, +33705, +32717, +31744, +32169, +31497, +35759, +31686, +44322, +43445, +36782, +30139, +22960, +32214, +37820, +46886, +38610, +30296, +30320, +33421, +36566, +39446, +38857, +37502, +43660, +41498, +43655, +36933, +35376, +31678, +28848, +41936, +38838, +36303, +37148, +39802, +37770, +36790, +35357, +30118, +28529, +28226, +35788, +31569, +34797, +32663, +28117, +31795, +33561, +32387, +40092, +37820, +42491, +40964, +34653, +22891, +28808, +34624, +41718, +37581, +34518, +30905, +38939, +38835, +40132, +35427, +38030, +35857, +42837, +44197, +43612, +37355, +31154, +31749, +40289, +38780, +43057, +30652, +34948, +40916, +35445, +33540, +39938, +27331, +28872, +30724, +34438, +33795, +34614, +30240, +31109, +31364, +32847, +39717, +36080, +43772, +40137, +38065, +24950, +23842, +32076, +38362, +42850, +37759, +32018, +33017, +34866, +39856, +37302, +38485, +35352, +39949, +40623, +41142, +33086, +32159, +32724, +38455, +35961, +41498, +35971, +35376, +32895, +38987, +35198, +34552, +31837, +33864, +31880, +34834, +31327, +34438, +33150, +30482, +32958, +31638, +37967, +34473, +35541, +45974, +35724, +31492, +23625, +29600, +39279, +47555, +34021, +36035, +26430, +35272, +37518, +44343, +39059, +37196, +37395, +42964, +40121, +38166, +29693, +31027, +31144, +36314, +41997, +39428, +36388, +37637, +38208, +35280, +32485, +36883, +31114, +29743, +27522, +37669, +32275, +36468, +32666, +35525, +35068, +28264, +33006, +34895, +41899, +44688, +32446, +28229, +26746, +37975, +44027, +47337, +36407, +30471, +28349, +34584, +36944, +39098, +40844, +44170, +48594, +37066, +41357, +34311, +34366, +25561, +38628, +39603, +40368, +35615, +34337, +35923, +36843, +33838, +34382, +29605, +34794, +25397, +35381, +33718, +33152, +32302, +31614, +37108, +29204, +38684, +31824, +41490, +39808, +41877, +27339, +21916, +27777, +40727, +45812, +35806, +27435, +32754, +31138, +39537, +33755, +39247, +36115, +44032, +40703, +44704, +35397, +30413, +33158, +33955, +39473, +45903, +33189, +31949, +33745, +39088, +39508, +41211, +30530, +30990, +33994, +35100, +30288, +32871, +35201, +29382, +35628, +32084, +33971, +38115, +39223, +41346, +40995, +35528, +24879, +29725, +33091, +47468, +31896, +30514, +22785, +40998, +42770, +34016, +34765, +37722, +42890, +45172, +41923, +37786, +33253, +29536, +34305, +40512, +43182, +38246, +33811, +33838, +38888, +41328, +36152, +31893, +33540, +30684, +28083, +36938, +33758, +38402, +33035, +31813, +31494, +36463, +34287, +37674, +38679, +43477, +34704, +25939, +24624, +35732, +47441, +42358, +33705, +27328, +36476, +38471, +39144, +32804, +39914, +35413, +53273, +42985, +38352, +30671, +27267, +29520, +41503, +40228, +41787, +37858, +34842, +34106, +36112, +39154, +38519, +33763, +30769, +32616, +34459, +35496, +32616, +29406, +30477, +30256, +31308, +35081, +39465, +34218, +43469, +38485, +23672, +22163, +30586, +40103, +46721, +38089, +31157, +30336, +35799, +39763, +37313, +37690, +42037, +45047, +44686, +42356, +40926, +29318, +27509, +39508, +39412, +40392, +34975, +35721, +36077, +35613, +40730, +37608, +31454, +25724, +32499, +26210, +28986, +34502, +30076, +28577, +36067, +32966, +37993, +36032, +39715, +43140, +39670, +30137, +19748, +26547, +39255, +46301, +38402, +32685, +30713, +34311, +42348, +38780, +34438, +36962, +39505, +41965, +42648, +42297, +31290, +28636, +33256, +37382, +38405, +36856, +34165, +34815, +38684, +34691, +35169, +32698, +30323, +30482, +31417, +35310, +32398, +32682, +37951, +32608, +38248, +32988, +36234, +35254, +44359, +42635, +32783, +24339, +21162, +36362, +42475, +43724, +32047, +29438, +32100, +47664, +42725, +31563, +35822, +38782, +43453, +41378, +44024, +34991, +31906, +31375, +36083, +40971, +39606, +35844, +36516, +34640, +33673, +37895, +34273, +31444, +30057, +28675, +37148, +30732, +36168, +34226, +27708, +35737, +28811, +39247, +33375, +43209, +44038, +41043, +28011, +22570, +29735, +38376, +48953, +33859, +30793, +28383, +36670, +41381, +37278, +38506, +38575, +40339, +45780, +45238, +39005, +33888, +24544, +38150, +35315, +43259, +33601, +38012, +33402, +34441, +36550, +36527, +32222, +30198, +29589, +28410, +37297, +36747, +32268, +30905, +25968, +37499, +31144, +33187, +40807, +46012, +45074, +34930, +25827, +25017, +29839, +44449, +43852, +31991, +34212, +32602, +36760, +39380, +38479, +35076, +41072, +46493, +40509, +43533, +31181, +31160, +32812, +36309, +35915, +42050, +32690, +35711, +34677, +40180, +36707, +38838, +24443, +31723, +26611, +40244, +26917, +32913, +29504, +30843, +32190, +32440, +36683, +34688, +42223, +40493, +40565, +29334, +21037, +31816, +42999, +42869, +42220, +28776, +29371, +36888, +43179, +38227, +38501, +36928, +42390, +44781, +43403, +32762, +36542, +30719, +35432, +36590, +37826, +38426, +36673, +35113, +34234, +36000, +36585, +34693, +31598, +36423, +29871, +34202, +34547, +33806, +32982, +31997, +33689, +32092, +37916, +35504, +47956, +40743, +33452, +20994, +31077, +31524, +45145, +36824, +36691, +28370, +35153, +38094, +40732, +33386, +36256, +36152, +43044, +41365, +38809, +30798, +32058, +32881, +37770, +37714, +40626, +33163, +40855, +37340, +40236, +35230, +38432, +33338, +28984, +28383, +33460, +32483, +34372, +32058, +32190, +36072, +29924, +35615, +35647, +47566, +40071, +26332, +22987, +25678, +33102, +43254, +43132, +26529, +32778, +34316, +34481, +39412, +33577, +39423, +40259, +45828, +37982, +42834, +31027, +33830, +34547, +36000, +37990, +44154, +33282, +34845, +33894, +35796, +36891, +35652, +34167, +30060, +28962, +32847, +30966, +36662, +33049, +33203, +36449, +36000, +36723, +33827, +36867, +44731, +40528, +30936, +20856, +26739, +38320, +43711, +39747, +28099, +33405, +30402, +43543, +32653, +36333, +33742, +44723, +43639, +42924, +34183, +32392, +29225, +33386, +38788, +35421, +36702, +40174, +33468, +36617, +35355, +36218, +32435, +37850, +27153, +34672, +29980, +34101, +38346, +35363, +30729, +33769, +35695, +37305, +35100, +49992, +41064, +37467, +22129, +25065, +33931, +40836, +38843, +34661, +29746, +33094, +38795, +36532, +35974, +34279, +38904, +42491, +42443, +40884, +31152, +31144, +30312, +38214, +37337, +44731, +34579, +34428, +32097, +40042, +36173, +37116, +29039, +31075, +26611, +33248, +30814, +30971, +37640, +31056, +34938, +31231, +38562, +32903, +44707, +42999, +38195, +26502, +21906, +31704, +41062, +44848, +31710, +36941, +32430, +34752, +37417, +36489, +37717, +41537, +47736, +44038, +42954, +31077, +30347, +30968, +33920, +34114, +42584, +34143, +35751, +35376, +38514, +39547, +36994, +30681, +34664, +28117, +33830, +32260, +35243, +34414, +29749, +32326, +28702, +34385, +38742, +38607, +45916, +42815, +32637, +20713, +26824, +36976, +50783, +35450, +32852, +28952, +35482, +38025, +34170, +34226, +35857, +42167, +46296, +40084, +37820, +29425, +33041, +32079, +41870, +38131, +36043, +35164, +35881, +40549, +35878, +37658, +34188, +35055, +29810, +34255, +30384, +34056, +33205, +34204, +29265, +34366, +35846, +36965, +38400, +45055, +41777, +33556, +26762, +26622, +35254, +43573, +35360, +37138, +28981, +36428, +37507, +40700, +31542, +38554, +39922, +48328, +44192, +40855, +29350, +35363, +34733, +38230, +37719, +38676, +33777, +32895, +31098, +35870, +36016, +35424, +28689, +31441, +30482, +31276, +36088, +36290, +32711, +34457, +30195, +36941, +32299, +39808, +37951, +46174, +35756, +30660, +21016, +33936, +36077, +43599, +36901, +33657, +24677, +38992, +40477, +33593, +34098, +33490, +46673, +37911, +45472, +33500, +30769, +29039, +35206, +38384, +41569, +37031, +36457, +36173, +34866, +38987, +37185, +31678, +33522, +27658, +34234, +30092, +36136, +30448, +36394, +28795, +35334, +32679, +37417, +36944, +43865, +42348, +36157, +21095, +25766, +33370, +42454, +42303, +33785, +30660, +33601, +34664, +40865, +32993, +41341, +41880, +44789, +43426, +37616, +34459, +37478, +29278, +41070, +35161, +42103, +32175, +38121, +35177, +41373, +36883, +36245, +32980, +33466, +26619, +35031, +35140, +34582, +35897, +33166, +30514, +31423, +35528, +37387, +34810, +42409, +38272, +33261, +21645, +27942, +31587, +44983, +37276, +38020, +22453, +36325, +37395, +40283, +35469, +39755, +37480, +47704, +39194, +41532, +31056, +30774, +35137, +39005, +34547, +35182, +38817, +38740, +31114, +37624, +33325, +35214, +36534, +35767, +29364, +33909, +35567, +34576, +33971, +32916, +32693, +33766, +32182, +41285, +34223, +48238, +41030, +30456, +21204, +21473, +32879, +39988, +46219, +35118, +33059, +32222, +34959, +38989, +40905, +38532, +33915, +47420, +39093, +44239, +33155, +35445, +28790, +33399, +38203, +40299, +34361, +35929, +34170, +34183, +37225, +34685, +33654, +29929, +32544, +38030, +32738, +31853, +31741, +36027, +28277, +34151, +31880, +37682, +32313, +42321, +40145, +39271, +36335, +21802, +34151, +37650, +47492, +37834, +30363, +34534, +32977, +36202, +37262, +35905, +40618, +40597, +44556, +38617, +40018, +33856, +27227, +28492, +38894, +43256, +39709, +37278, +38001, +36760, +33665, +35110, +35211, +30851, +31423, +31566, +32586, +36056, +33654, +34462, +34303, +31808, +31141, +39516, +36540, +36994, +38628, +43886, +37626, +28590, +24796, +29536, +32570, +46224, +40172, +32892, +26367, +31710, +40483, +36651, +41035, +33168, +43857, +46742, +44367, +40908, +28558, +28295, +31141, +35958, +41413, +40839, +35546, +35692, +31635, +40334, +34964, +32068, +31521, +34157, +29565, +37063, +35355, +33120, +36380, +34722, +36484, +29154, +37820, +33692, +39330, +40552, +43923, +35599, +36378, +24570, +30737, +34061, +45225, +38997, +37066, +31080, +36160, +33795, +40629, +37358, +39149, +40384, +45502, +39837, +39717, +38155, +30251, +31221, +31457, +38402, +40700, +38604, +33819, +33118, +38099, +35852, +37286, +28280, +39380, +30514, +32754, +31112, +37342, +34127, +36032, +33107, +36558, +34305, +36521, +36949, +34645, +42760, +40461, +31298, +21186, +23694, +35302, +42226, +44596, +35764, +33498, +31606, +35931, +39191, +38418, +39893, +37664, +45310, +39978, +44641, +37196, +30982, +25981, +31354, +35086, +42071, +36170, +32015, +35892, +38160, +37767, +33591, +35530, +31460, +32257, +35041, +32220, +31335, +32246, +32863, +32637, +32161, +32717, +30594, +34236, +35937, +38328, +45884, +36147, +31343, +20822, +26523, +32485, +46030, +41173, +38357, +27897, +35060, +35862, +38817, +36678, +38984, +40666, +38580, +46134, +42924, +31534, +28248, +29278, +34258, +42156, +43155, +35642, +36463, +32533, +39229, +38028, +36070, +31638, +30889, +26563, +31736, +31909, +34462, +35780, +33846, +34202, +35419, +31032, +32687, +35570, +35846, +39553, +44643, +36362, +24435, +23173, +28418, +35865, +45990, +37589, +30570, +31377, +36556, +38668, +41633, +40004, +40693, +37576, +43307, +45648, +40562, +32459, +35809, +30708, +33259, +38277, +37387, +38256, +33657, +38429, +38070, +38346, +33925, +30955, +35206, +29799, +29913, +34930, +34877, +37480, +28981, +31234, +28287, +41078, +34855, +40310, +33801, +42465, +41856, +35793, +26475, +15651, +28787, +36712, +47619, +41094, +32140, +32432, +36056, +33227, +35844, +41676, +38923, +43642, +42738, +40886, +39330, +32937, +32105, +26266, +36032, +39276, +42483, +34850, +35713, +34805, +32650, +34462, +33205, +36085, +31040, +24268, +31603, +33445, +32639, +34826, +29688, +33957, +37770, +35435, +32015, +40658, +33878, +43990, +42691, +38192, +32360, +20529, +27660, +37066, +44603, +42364, +36194, +30097, +32031, +36285, +38046, +35732, +39749, +41678, +44619, +45541, +41888, +31330, +27727, +28160, +35480, +41123, +40775, +42457, +31454, +36840, +34531, +38915, +37677, +34388, +34521, +31744, +30384, +34040, +34996, +36723, +29108, +33386, +34002, +34303, +36728, +35012, +35979, +39003, +43597, +37496, +32855, +21119, +26481, +32291, +42289, +42451, +40961, +31476, +29324, +38227, +39290, +39096, +40902, +37688, +42040, +42584, +44758, +37254, +30618, +28423, +32111, +35937, +42154, +41641, +40406, +33957, +30580, +33774, +37730, +38740, +33219, +33851, +29005, +33001, +30607, +40302, +32841, +30974, +32903, +34879, +37831, +29209, +40305, +34746, +40581, +44869, +40592, +32791, +16935, +26401, +33875, +42746, +40424, +39880, +34975, +30551, +37247, +36625, +33811, +35931, +41413, +45714, +44192, +39701, +36569, +28516, +29278, +28604, +36941, +39813, +36758, +32560, +40177, +32177, +36593, +35506, +35846, +32743, +34720, +31994, +36354, +29148, +33798, +31779, +34592, +32212, +29377, +36139, +35110, +35729, +38453, +39662, +46604, +34645, +31829, +18797, +29584, +33410, +47157, +40937, +36178, +32541, +35634, +34797, +36447, +34954, +38506, +42940, +43517, +45323, +45135, +36760, +28792, +32903, +31723, +39938, +42183, +38317, +35031, +39473, +33344, +33490, +34449, +37010, +31433, +30086, +33256, +36609, +31279, +38304, +30254, +32299, +34162, +31654, +32974, +35809, +35897, +40520, +42985, +42595, +35140, +29178, +21956, +32089, +37300, +43233, +39189, +34951, +30474, +28117, +35945, +34839, +43055, +33091, +46567, +43450, +44553, +37520, +31975, +27023, +32626, +32451, +37528, +40982, +38729, +36181, +35278, +33530, +34053, +37499, +35947, +30623, +31763, +32060, +33038, +29547, +37985, +28452, +34754, +31664, +38740, +32940, +41769, +35602, +40942, +39361, +42271, +36524, +26050, +23061, +32121, +40448, +43650, +40127, +32616, +34069, +32252, +38501, +36744, +38936, +36072, +45161, +47877, +43209, +40918, +32414, +25500, +32693, +31271, +39478, +42281, +39566, +32384, +35496, +34943, +37361, +36465, +33213, +33067, +28240, +32592, +33259, +33987, +37294, +30190, +37595, +34730, +36200, +32921, +34215, +36819, +38251, +49367, +39760, +32315, +21842, +21031, +35249, +42305, +43767, +38692, +29310, +32754, +36330, +37324, +34085, +39789, +38126, +46211, +44343, +47122, +33774, +30299, +25508, +33498, +35897, +43251, +39186, +35623, +34273, +32953, +35597, +36471, +34143, +33612, +30384, +32382, +32791, +32520, +34345, +32706, +35740, +33200, +31040, +36303, +36683, +35307, +35977, +44128, +44949, +40196, +27241, +18975, +27466, +36500, +46288, +40974, +36043, +31675, +33545, +37345, +33399, +39250, +37536, +43987, +44872, +41455, +43254, +32082, +28723, +32948, +34165, +38817, +40068, +38065, +35854, +39287, +35193, +36003, +35772, +34728, +32900, +31181, +32406, +30724, +35599, +38594, +29773, +31526, +31973, +38628, +30174, +38830, +33458, +39393, +44160, +41014, +34186, +18122, +25301, +32172, +44282, +39183, +36439, +31348, +36582, +36811, +36843, +33548, +36726, +39186, +44407, +46067, +44965, +39021, +29770, +27807, +30432, +38068, +40623, +43424, +39053, +34428, +35846, +36016, +34029, +36922, +32998, +31784, +28970, +35161, +31577, +32254, +34893, +33609, +33171, +34903, +34874, +35639, +32993, +38041, +41957, +41535, +36338, +26505, +20524, +33519, +40113, +47941, +36670, +32863, +32903, +35706, +38429, +35169, +38036, +32687, +45802, +43852, +46705, +36758, +36527, +27172, +33293, +34372, +41904, +39428, +36933, +33253, +35060, +37076, +39494, +31537, +33179, +30405, +30336, +30076, +32841, +37977, +30891, +30671, +36986, +33261, +35583, +35225, +32966, +34972, +40485, +46540, +40129, +31991, +20867, +28365, +35267, +46216, +38501, +33612, +33917, +30057, +39364, +35007, +37762, +35124, +43209, +41684, +45966, +44224, +32825, +29449, +29560, +32581, +42260, +41620, +40299, +35057, +35706, +32958, +37959, +35514, +33697, +31784, +29063, +33790, +34103, +32392, +37172, +29842, +35395, +33051, +35389, +30275, +36901, +34858, +37478, +42627, +43732, +30089, +21837, +22490, +28511, +42319, +44348, +37847, +30984, +32748, +31534, +41484, +33115, +38567, +35947, +41136, +43854, +42895, +40127, +32639, +28365, +27974, +35257, +41630, +42919, +37459, +37071, +34789, +36675, +36083, +34196, +34534, +32329, +34018, +34374, +32326, +39484, +31526, +34149, +31417, +35522, +36364, +37156, +34887, +34053, +39903, +41880, +39949, +33134, +24621, +26111, +33798, +43740, +40363, +35528, +32180, +34374, +38004, +35772, +35934, +32695, +39808, +43153, +43700, +42943, +34125, +30543, +30591, +33984, +36891, +38793, +39268, +34082, +33795, +32121, +34842, +36928, +37831, +34473, +31824, +33482, +32167, +32988, +31112, +31749, +35506, +34000, +40594, +30222, +37882, +31059, +41253, +38602, +46352, +34157, +27017, +19517, +32552, +37438, +47863, +33700, +32663, +34826, +32310, +42329, +34119, +40557, +35838, +48464, +40958, +46880, +36428, +33840, +26414, +33057, +34066, +40987, +41960, +35371, +33567, +38052, +34382, +38126, +31064, +35251, +32222, +32515, +31943, +34746, +34547, +36083, +30796, +34964, +33476, +36479, +29207, +40259, +39744, +36221, +39574, +43432, +32291, +25904, +23508, +32581, +43753, +38788, +35599, +31927, +31781, +32964, +38370, +32557, +36983, +36906, +46803, +44707, +43315, +37433, +32663, +30344, +28394, +35017, +41989, +42568, +37863, +34887, +35663, +34377, +32759, +36694, +34675, +31194, +27586, +35411, +34930, +35838, +32908, +34935, +32374, +33984, +35626, +35076, +38251, +34877, +35873, +42861, +41596, +37249, +22323, +24950, +30094, +47465, +38522, +32961, +29858, +35105, +27892, +40740, +34409, +37504, +38681, +43453, +42159, +42667, +36630, +29403, +34215, +31611, +35979, +40089, +42754, +38878, +34821, +29464, +34138, +31346, +40151, +32531, +33344, +31925, +35254, +32812, +38732, +29276, +32897, +33386, +38017, +29334, +24879, +38158, +36117, +36843, +48004, +41622, +36274, +23707, +28723, +23622, +40177, +41070, +35937, +30174, +38089, +31032, +39553, +34574, +39183, +37292, +47797, +38176, +49110, +37425, +35830, +27591, +31064, +29980, +38527, +40639, +41684, +35089, +37300, +31651, +32440, +35833, +33931, +27809, +35777, +31609, +37866, +35076, +33317, +34425, +37587, +32740, +35286, +35015, +34752, +34119, +38389, +38899, +41737, +40560, +27908, +22238, +23077, +35474, +46899, +43939, +30062, +32570, +32722, +41046, +38968, +36829, +31404, +40517, +42021, +46025, +42194, +37892, +28872, +28888, +31834, +38155, +42414, +37980, +36423, +34571, +33091, +35427, +31773, +30886, +31901, +31707, +33144, +38447, +34029, +36008, +31183, +31359, +31962, +39824, +36505, +39290, +32932, +36388, +33973, +44917, +40464, +35480, +27124, +21515, +27230, +42765, +43519, +40700, +26901, +32650, +32653, +42026, +33811, +39842, +39096, +47043, +37244, +45010, +39420, +36449, +27007, +27687, +31981, +40042, +45483, +40501, +34946, +34959, +35501, +35264, +32459, +33096, +30564, +35007, +30865, +36827, +30990, +35472, +32557, +32884, +32767, +36303, +33955, +35543, +34441, +37037, +37236, +39638, +44061, +35458, +28596, +23056, +27559, +40873, +43147, +34356, +32307, +36200, +32416, +44123, +36582, +40868, +34095, +46094, +41038, +40921, +39534, +38009, +29797, +32350, +33771, +37507, +41734, +40105, +36133, +36176, +31027, +32180, +40663, +32496, +33689, +32493, +33003, +34919, +35690, +34045, +34167, +27937, +33564, +35666, +36383, +35854, +32265, +35504, +34369, +35769, +45451, +41803, +28822, +22721, +25514, +40299, +42985, +39938, +28428, +32236, +33120, +39181, +34598, +39279, +37332, +40305, +40788, +39919, +41614, +36481, +31558, +29961, +30801, +39930, +34247, +44885, +37520, +37990, +34186, +33330, +33870, +36888, +34372, +31760, +31340, +32624, +38216, +34133, +36147, +34366, +30705, +34688, +36035, +37520, +33636, +37664, +35110, +38341, +43679, +34978, +28420, +25168, +30458, +35485, +47670, +33870, +32342, +31223, +35357, +37568, +37486, +40804, +36962, +40586, +45175, +37204, +41593, +37512, +33612, +28218, +33721, +32948, +41742, +40847, +41458, +35929, +35209, +34656, +32948, +30216, +35589, +31911, +34778, +35206, +35631, +34978, +29106, +34114, +29196, +36407, +32719, +33745, +35334, +40358, +35878, +30615, +45812, +38012, +33620, +26638, +22891, +28144, +42287, +37443, +35429, +26579, +32682, +34396, +43020, +35009, +40876, +34149, +50095, +34715, +43485, +39545, +38208, +28569, +29937, +36136, +34101, +40964, +39013, +36968, +33840, +40342, +35868, +32724, +32299, +32993, +34855, +35121, +34576, +36983, +31625, +28729, +25556, +38017, +33742, +37247, +36588, +36234, +36912, +32719, +35392, +41282, +42226, +30772, +27825, +24996, +34343, +47513, +40544, +30628, +29969, +36282, +33344, +38442, +39093, +39465, +36346, +45576, +35312, +42608, +37092, +33681, +29499, +31720, +36683, +39810, +42074, +38724, +35065, +33490, +36545, +37422, +30275, +33729, +30394, +34815, +30009, +33888, +30992, +37169, +37345, +30256, +35575, +34010, +35291, +34366, +38097, +34037, +34366, +37294, +47194, +36157, +27427, +23481, +29356, +42685, +48339, +36779, +28545, +33824, +31991, +39048, +41803, +42951, +32746, +47858, +33498, +45735, +39186, +41235, +30918, +28806, +31890, +36492, +40406, +39765, +36229, +38958, +31845, +41699, +26542, +35711, +32214, +34576, +28248, +31667, +33431, +30559, +35458, +30166, +29712, +36790, +37332, +35650, +42281, +30774, +36782, +32012, +46214, +36872, +30538, +27156, +25487, +33588, +46899, +43530, +30960, +30389, +30378, +37217, +35966, +41078, +35485, +39850, +43140, +42866, +45648, +40969, +31805, +24156, +32188, +35450, +44234, +45108, +35700, +34494, +30809, +39229, +38184, +38596, +32408, +34598, +30262, +30639, +33612, +31882, +31364, +32948, +24257, +40172, +31067, +41027, +34374, +37438, +35450, +37435, +46963, +40283, +26515, +23715, +27581, +40525, +45023, +38437, +32810, +29839, +33463, +37892, +38410, +37244, +41665, +39513, +41742, +39114, +40044, +35485, +29026, +32052, +31943, +39452, +41654, +38894, +36107, +33415, +32966, +35559, +35676, +33646, +33915, +32291, +34709, +30734, +40010, +32249, +35137, +27079, +32759, +33216, +38660, +36367, +39518, +33971, +36702, +44667, +39662, +29403, +30277, +25251, +33886, +46726, +43820, +31186, +31638, +27602, +34024, +45111, +38716, +40700, +35636, +43652, +43081, +47603, +36226, +30966, +27613, +34361, +36269, +40671, +39763, +35344, +36837, +34000, +35578, +34685, +35658, +31447, +29555, +35849, +31492, +38065, +34951, +31949, +31399, +32297, +36476, +33670, +39069, +29999, +37858, +36968, +40395, +43426, +34074, +25248, +26127, +28768, +43331, +44885, +35876, +23728, +38349, +31744, +39667, +39478, +39117, +34991, +41699, +37228, +44194, +36532, +36024, +27716, +34478, +33522, +40621, +40491, +38793, +35753, +35945, +32212, +38121, +33556, +34629, +29579, +35663, +31388, +32546, +37810, +33341, +30950, +30142, +38519, +34526, +38344, +32305, +33553, +37624, +33870, +39887, +41612, +28410, +27071, +27724, +38121, +40629, +42720, +33867, +32159, +31872, +36856, +37310, +39359, +40047, +43299, +44032, +40214, +37592, +37515, +30817, +34821, +31760, +35411, +40034, +39404, +37422, +34430, +34784, +35822, +31154, +34598, +30588, +35296, +30833, +32440, +36468, +34202, +28973, +37464, +30001, +38966, +31906, +37903, +30647, +36141, +34582, +41936, +41479, +37526, +26239, +24379, +29364, +45446, +42417, +35039, +27732, +31120, +32592, +42568, +35767, +38269, +36237, +46878, +38466, +45045, +35427, +35613, +27137, +30461, +32491, +40639, +40315, +41535, +33367, +38062, +39635, +36912, +32384, +30599, +28824, +33314, +35982, +34486, +33758, +26151, +34428, +31906, +31978, +31431, +42085, +31096, +40058, +37175, +37039, +46376, +40241, +27451, +27230, +24454, +37783, +47898, +38907, +29034, +31470, +30580, +42722, +37417, +43963, +34029, +44766, +38594, +46596, +37674, +37340, +30097, +32475, +28835, +35998, +44279, +39324, +41391, +35939, +34459, +35488, +33041, +35894, +29536, +32066, +34050, +37467, +34366, +30054, +29451, +34279, +31569, +35323, +32127, +36883, +36178, +38883, +36000, +36556, +41460, +36952, +29898, +24403, +31133, +41904, +44853, +35339, +23965, +33038, +34202, +40326, +38445, +40058, +37337, +44561, +40220, +48862, +34749, +37122, +27211, +35076, +33163, +41596, +46203, +42082, +32841, +35599, +33928, +34210, +33112, +30713, +26436, +33718, +35868, +32119, +34683, +32669, +33880, +30918, +37959, +32868, +41540, +33992, +34797, +36216, +35546, +38944, +41349, +31760, +27490, +24711, +34983, +44152, +46330, +30317, +28792, +30928, +32353, +37775, +36715, +32940, +39571, +47481, +40732, +45600, +37393, +33272, +28662, +29791, +37557, +42342, +41665, +38030, +31048, +39826, +34547, +33301, +36997, +31736, +33832, +36330, +31675, +36351, +32539, +31904, +37159, +29874, +40188, +31978, +38551, +33846, +40124, +30679, +39274, +40437, +42582, +31061, +23601, +27676, +37935, +47845, +40063, +32485, +26553, +33936, +35033, +42914, +42590, +35985, +43474, +44394, +40111, +47667, +34077, +33256, +32937, +26327, +37733, +41128, +38171, +39013, +34797, +38421, +33508, +36920, +30410, +33213, +29451, +35294, +33320, +35230, +31739, +30572, +35549, +36016, +29951, +36465, +33439, +35440, +35158, +32791, +38121, +38532, +43915, +35506, +31343, +22283, +29799, +37409, +44959, +33359, +29231, +34478, +30129, +41986, +37180, +38857, +34547, +42372, +38814, +42236, +37536, +38769, +26869, +29635, +31462, +41421, +41402, +40998, +36378, +32751, +33567, +39444, +31893, +32887, +30296, +30541, +37069, +37082, +36582, +31043, +31885, +28439, +37294, +31837, +36577, +33987, +36861, +34117, +35698, +40464, +38461, +43506, +26359, +31614, +22464, +36147, +44673, +40275, +32129, +30695, +32823, +34008, +38519, +38822, +36861, +39986, +41585, +42284, +43084, +36455, +33630, +29693, +31622, +36598, +41604, +39255, +42393, +31720, +37812, +37746, +34087, +34792, +33150, +30865, +33484, +32562, +35272, +34789, +33402, +34707, +35711, +38570, +33344, +32831, +33705, +35679, +32677, +38681, +36322, +42884, +32302, +29542, +28024, +32974, +38509, +41192, +36022, +30325, +35982, +37494, +37029, +31364, +42276, +39093, +45422, +39853, +44508, +37980, +36000, +29754, +30142, +26401, +39396, +43355, +39154, +37735, +36542, +35113, +34760, +33806, +30262, +31024, +32084, +35698, +36912, +31614, +31999, +38463, +30559, +38102, +37379, +29900, +37167, +33878, +36348, +39375, +35238, +42757, +39880, +30158, +27381, +26220, +31842, +40020, +42688, +34552, +30641, +31771, +32573, +41011, +37544, +36080, +40228, +45563, +36508, +45913, +35222, +36314, +28606, +34048, +32140, +42032, +43942, +38184, +33753, +36811, +33274, +36101, +33118, +31433, +34444, +32727, +33955, +36359, +31141, +31736, +32440, +30939, +37135, +36957, +34523, +29977, +35219, +31587, +37172, +36508, +44088, +40437, +30309, +28006, +24416, +30089, +46285, +40934, +31170, +32841, +30509, +34587, +37169, +40143, +37191, +41176, +42292, +42021, +42327, +37762, +32411, +28184, +29093, +34608, +41662, +41006, +37464, +37536, +34372, +34576, +36391, +33245, +33030, +32905, +29393, +36420, +33697, +34582, +29209, +29435, +34730, +37775, +34640, +41009, +32533, +42768, +30719, +35357, +32706, +42427, +38211, +30541, +28248, +28976, +34536, +41997, +43270, +28766, +31359, +34010, +37058, +42858, +32060, +38748, +36821, +45478, +41484, +41375, +36983, +34890, +30766, +33511, +33750, +41035, +40738, +40871, +38118, +32698, +37815, +35496, +36218, +35937, +32786, +29034, +35344, +32358, +37579, +27039, +35182, +28107, +38607, +29544, +41721, +31425, +40236, +29047, +38883, +34962, +37148, +41994, +40847, +28723, +28351, +25952, +34138, +47579, +39545, +31271, +28904, +29563, +43272, +38129, +37996, +36612, +41006, +43636, +39197, +46771, +34590, +30336, +31032, +31633, +35416, +40754, +38378, +41325, +32084, +35429, +38495, +33630, +30668, +32687, +33301, +37812, +29757, +39832, +32982, +31128, +28264, +35982, +38501, +31874, +35844, +33200, +35947, +32206, +36391, +36051, +39051, +43461, +40913, +28896, +23508, +27679, +39975, +43838, +37754, +31088, +35078, +31845, +39893, +33580, +37127, +34265, +41062, +41282, +42728, +35214, +32802, +32376, +30700, +31207, +38958, +38665, +44569, +38710, +37581, +32020, +35174, +33447, +31391, +32889, +35937, +33352, +34858, +37632, +31959, +34162, +31340, +33277, +34651, +36726, +34106, +35682, +35254, +32055, +37499, +34351, +39930, +42571, +40584, +33580, +25825, +25083, +37257, +43573, +42412, +30028, +31683, +33192, +38527, +37658, +36869, +34457, +41657, +41213, +39444, +40759, +42220, +33739, +29292, +29425, +31662, +37071, +41017, +43833, +38721, +32953, +34117, +32376, +34940, +31258, +33328, +31842, +30477, +34457, +33973, +32132, +33338, +29095, +34579, +35929, +35015, +35769, +33272, +34632, +35169, +34672, +36596, +38803, +44898, +39715, +29565, +24156, +28808, +37855, +43535, +35652, +35055, +33049, +29464, +38331, +37427, +38756, +33463, +45863, +38934, +43899, +39159, +38679, +31781, +30158, +33038, +36973, +41862, +39263, +40042, +39175, +32347, +35036, +32674, +33668, +30708, +34135, +36816, +31901, +35777, +32140, +33415, +29536, +34916, +33816, +35767, +34568, +37658, +32767, +40259, +37531, +35347, +38527, +35929, +41614, +39709, +36574, +25349, +31731, +34890, +46923, +35357, +35397, +32456, +35209, +39056, +37252, +35846, +35729, +40267, +40180, +43612, +38105, +37882, +31874, +29799, +29759, +34513, +38198, +41739, +41519, +41729, +34871, +31351, +33059, +32985, +30410, +30907, +34220, +36566, +36176, +31508, +33915, +28824, +32772, +33251, +37842, +33219, +38700, +36946, +30907, +36495, +37533, +36718, +38323, +42090, +43395, +35480, +28646, +24666, +29754, +42263, +42842, +36194, +30280, +33559, +36731, +38971, +37169, +39258, +35907, +40331, +37735, +42154, +34680, +38397, +31104, +33593, +27674, +35682, +39694, +40097, +38277, +39274, +35899, +34746, +35251, +32578, +34696, +29470, +35982, +32685, +40615, +30323, +34074, +28248, +35323, +38915, +35589, +36144, +36285, +37547, +33293, +36314, +34215, +35185, +37611, +39364, +45321, +38086, +26906, +23654, +29823, +39045, +45836, +34170, +35047, +32485, +34778, +38857, +37860, +35142, +36564, +42483, +40594, +38402, +37884, +36867, +32026, +33312, +33553, +34242, +38155, +39840, +40233, +36325, +35209, +35647, +34117, +31635, +32052, +35512, +35565, +38253, +32953, +34529, +31582, +30748, +34401, +33583, +37191, +32799, +33827, +33681, +37143, +36218, +33819, +33537, +38641, +37119, +41508, +38963, +32034, +25686, +27318, +34560, +42101, +38732, +33219, +32151, +31909, +35748, +36168, +38044, +37401, +35631, +42510, +37749, +38362, +37132, +34603, +35549, +32076, +33537, +36633, +39542, +41405, +38833, +39345, +32857, +35429, +32002, +35506, +32717, +36202, +37943, +40212, +28380, +36157, +32693, +31152, +32036, +35060, +39393, +34770, +34823, +36519, +38012, +38224, +35668, +32467, +36261, +36457, +41460, +41880, +34571, +27052, +26558, +32121, +46038, +40576, +34135, +32289, +28407, +35047, +37563, +37332, +36867, +35915, +44202, +39130, +38926, +36495, +35820, +34082, +35166, +32825, +35272, +37618, +41373, +38514, +39125, +33354, +32881, +32002, +33027, +32655, +32337, +34117, +34967, +32945, +34821, +33128, +29874, +32289, +31524, +38615, +36380, +35963, +35291, +36497, +37119, +36604, +33583, +35985, +32089, +41458, +44787, +39473, +30397, +23999, +29844, +35820, +44375, +33742, +30618, +29313, +31351, +40804, +36763, +35652, +33909, +40716, +39951, +42220, +39975, +34754, +33344, +36131, +36396, +35177, +37799, +37334, +43286, +38987, +36263, +35990, +30835, +29874, +30971, +33801, +31308, +35711, +37523, +32584, +32924, +32185, +35278, +32637, +35748, +36566, +41753, +35440, +36024, +32475, +35347, +35844, +35543, +38514, +33931, +36694, +44319, +33856, +30939, +25609, +31569, +38256, +44659, +29340, +34568, +30819, +33843, +36755, +33944, +38357, +32796, +41556, +43187, +40884, +38166, +37122, +32448, +37061, +33856, +33928, +36346, +38378, +39866, +39954, +36612, +34066, +28396, +35450, +31853, +34194, +32794, +36426, +33564, +34072, +33965, +32315, +36853, +26731, +38551, +35663, +37053, +33205, +35745, +37100, +35565, +32714, +36011, +38081, +37374, +37600, +43267, +36043, +29037, +25128, +31696, +36075, +46272, +34093, +35177, +30774, +30790, +38896, +38219, +38439, +35440, +39452, +40879, +41320, +40031, +33296, +32544, +36258, +33338, +38304, +36444, +35078, +38203, +39401, +35942, +31518, +32565, +32233, +29871, +33099, +33269, +34760, +37706, +32629, +36720, +30812, +33580, +32339, +37531, +35650, +36566, +35461, +35310, +37249, +35347, +34866, +35535, +34691, +36627, +36173, +40103, +41466, +34127, +30798, +27307, +29826, +44436, +42345, +34024, +32177, +28944, +35549, +36835, +41062, +38354, +37557, +42257, +41184, +39651, +36386, +32932, +31542, +36712, +35759, +39067, +35421, +39630, +38830, +38291, +35830, +32092, +31816, +32748, +33152, +34034, +35206, +34130, +37355, +33314, +35713, +31643, +37071, +31938, +36131, +32018, +40318, +34002, +35987, +32887, +34930, +34087, +36553, +36213, +38883, +34143, +41242, +43070, +34499, +27421, +26276, +29326, +38700, +44258, +35381, +33293, +34183, +33296, +40894, +39128, +37491, +37711, +40206, +40966, +41766, +40565, +36641, +33662, +32230, +35429, +36178, +36529, +36237, +39911, +41269, +37209, +33285, +30041, +30647, +32384, +28930, +34986, +35395, +38020, +36827, +36686, +29884, +35575, +29507, +41341, +34433, +40079, +34954, +33612, +37565, +36038, +36107, +34807, +32982, +34542, +35201, +38211, +39080, +41785, +33065, +28428, +26792, +28553, +44691, +43198, +34810, +30636, +28612, +32010, +42146, +35607, +37496, +35995, +44335, +39672, +40916, +34983, +34579, +35336, +34930, +39635, +35676, +34927, +34738, +41306, +43275, +35878, +32661, +32998, +32031, +32825, +33298, +32852, +37804, +33500, +36949, +35161, +29980, +35257, +31308, +37055, +34762, +37637, +36705, +41729, +34749, +34417, +30788, +37767, +39205, +35296, +37804, +36938, +35690, +43432, +43209, +31787, +28492, +27225, +25721, +39996, +43846, +36035, +34292, +31648, +34135, +39678, +39593, +35299, +38620, +42130, +37042, +39141, +36407, +35469, +35105, +33290, +36120, +34645, +36782, +30262, +40783, +37379, +38352, +35161, +30695, +28808, +29916, +30774, +34667, +38142, +35817, +37584, +32230, +31965, +33144, +35528, +33580, +35371, +36715, +36178, +34215, +34380, +36242, +34773, +36370, +33790, +34366, +32995, +36141, +38275, +36248, +44144, +43246, +33011, +29015, +25123, +29712, +38703, +45068, +31691, +33503, +32406, +36604, +39109, +39446, +33394, +37701, +43474, +40916, +38373, +35055, +37701, +32071, +39537, +36271, +39146, +33726, +34693, +36016, +41381, +36811, +36471, +34343, +34172, +30277, +31638, +33479, +34789, +32857, +35084, +35328, +34922, +37318, +34661, +35020, +31832, +37613, +35251, +36447, +37669, +35352, +35068, +36994, +35974, +38689, +36245, +33689, +34680, +35195, +34505, +41811, +39024, +33019, +30942, +30596, +35419, +43971, +37642, +34175, +30915, +29486, +34433, +40863, +39816, +37270, +41386, +37632, +43291, +37834, +38269, +32161, +35124, +39165, +40467, +37169, +35796, +36675, +35145, +37074, +36059, +32783, +29781, +28277, +33298, +32661, +36715, +33920, +32039, +35472, +32905, +36330, +32151, +34906, +34629, +35395, +36617, +37555, +37996, +35865, +37528, +35251, +37996, +36495, +36994, +35889, +33615, +35291, +35695, +35113, +38708, +41150, +39120, +26996, +30490, +30514, +33266, +39268, +41192, +34651, +31133, +31816, +35041, +41168, +36428, +38230, +36960, +40448, +40092, +40443, +34507, +35841, +31842, +35878, +40916, +38623, +36516, +34815, +36540, +36731, +36521, +34983, +32982, +29138, +30370, +32278, +35456, +35076, +33261, +36139, +34114, +36258, +34675, +37781, +30713, +38216, +35833, +38068, +37770, +35998, +35310, +37536, +37719, +36511, +34603, +32050, +34781, +33421, +32464, +36277, +37786, +40432, +38862, +33596, +25599, +30578, +33532, +44848, +39462, +33636, +33131, +33370, +36989, +39826, +38378, +34486, +37980, +40738, +37634, +40042, +33670, +36986, +34186, +35575, +42510, +35868, +36689, +33490, +33450, +39872, +34117, +32262, +29379, +28710, +29882, +32246, +36431, +33009, +36008, +37504, +38918, +36359, +34489, +36067, +32624, +37552, +39175, +36851, +37140, +34807, +37791, +36678, +32663, +33907, +34770, +37228, +34675, +34813, +33979, +36930, +40278, +41970, +29802, +30254, +25604, +34438, +38955, +42234, +34345, +33947, +31861, +32135, +37975, +36561, +37882, +38732, +42892, +38875, +40934, +35791, +34707, +34292, +37541, +38870, +36463, +35448, +36210, +35445, +39547, +37305, +36880, +29836, +31213, +30463, +34212, +34409, +35108, +30567, +35411, +34340, +33168, +34481, +35033, +37079, +36003, +36016, +35915, +35668, +34337, +35522, +33785, +36819, +35304, +33638, +34579, +34664, +34074, +36075, +39656, +41224, +30570, +32523, +27671, +33203, +43246, +41955, +35063, +29807, +32698, +32895, +40693, +34898, +40222, +41179, +42053, +37749, +39013, +38434, +35445, +31375, +37573, +39707, +37361, +37212, +34292, +37595, +38506, +39441, +34308, +28814, +30657, +31874, +34072, +32020, +39263, +34746, +36463, +29116, +34042, +34776, +36338, +34390, +41030, +35113, +36527, +36197, +37536, +34061, +36521, +39037, +36117, +35031, +34529, +32140, +34999, +38926, +41027, +36205, +31003, +28277, +28835, +37568, +43942, +35650, +31239, +29831, +32645, +40839, +35535, +38057, +40095, +42645, +37265, +40578, +34034, +36287, +31938, +39189, +39500, +35379, +37621, +35934, +35350, +38997, +35621, +35031, +30389, +27068, +31896}; \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SampledSoundGurgle.h Thu Feb 14 16:32:40 2019 +0000 @@ -0,0 +1,23331 @@ +//Forma d'onda campionata +int nSampleNum = 23326; +int nSamplePerSec = 22050; +int nUnderSampleFactor = 1; +const int naInputSoundWave[23326]= { +12710, +13306, +13306, +13306, +13306, +13306, +13504, +13307, +13507, +13308, +13305, +13106, +13106, +13108, +13306, +13304, +13304, +13308, +13307, +13502, +13502, +13506, +13308, +13108, +12908, +12907, +12906, +13107, +12908, +12708, +12708, +12709, +12908, +12908, +12907, +13107, +12907, +13106, +13109, +13112, +13112, +13308, +13308, +13108, +13107, +13106, +13308, +13109, +13106, +13103, +13104, +13107, +13307, +13704, +13901, +13901, +13901, +13902, +13507, +13506, +13704, +13306, +13304, +12907, +12711, +12513, +12513, +12513, +12513, +12515, +12517, +12315, +12113, +12312, +12116, +12114, +11913, +11913, +11918, +12116, +12116, +12311, +12311, +12313, +12511, +12509, +12310, +12115, +12314, +12511, +12510, +12312, +12514, +12712, +12713, +12715, +12712, +12708, +12709, +12709, +12508, +12311, +12312, +12115, +12114, +12116, +12315, +12314, +12112, +12310, +12112, +12313, +12314, +12312, +12112, +12312, +12315, +12513, +12711, +12711, +12710, +12907, +12507, +12508, +12511, +12511, +12511, +12312, +12511, +12310, +12506, +12510, +12713, +12713, +12513, +12514, +12317, +12516, +12514, +12315, +12115, +12115, +12115, +11916, +12113, +12109, +12109, +12111, +12113, +12114, +12111, +11910, +11912, +11916, +11916, +12113, +12310, +12113, +12115, +12116, +12114, +11912, +11714, +11717, +11718, +11718, +11719, +11519, +11520, +11720, +11721, +11520, +11518, +11519, +11716, +11911, +11911, +11712, +11711, +11713, +11715, +11915, +11915, +11913, +11913, +11916, +11916, +12115, +11916, +11915, +11915, +12113, +12111, +12310, +12311, +12513, +12315, +12314, +12310, +12507, +12511, +12710, +12710, +12712, +12714, +12715, +12514, +12514, +12513, +12313, +12315, +12318, +12117, +12116, +12116, +11915, +11714, +11715, +11721, +11723, +11721, +11915, +11916, +11920, +11920, +12116, +12116, +12118, +12118, +12317, +12514, +12512, +12512, +12708, +12706, +12708, +12908, +12908, +12708, +12908, +12908, +13106, +13106, +13107, +13106, +12906, +12907, +12907, +12907, +12908, +12910, +12910, +12910, +13109, +12908, +12907, +12906, +12908, +13106, +13103, +13106, +13305, +13306, +13304, +13301, +13105, +12908, +12708, +12706, +12710, +12714, +12713, +12908, +13106, +13107, +13105, +12905, +12909, +13109, +13106, +13303, +13303, +13304, +13107, +13106, +13102, +13102, +13104, +13104, +13106, +13107, +13106, +12910, +12909, +12708, +12708, +12708, +12708, +12905, +13103, +12905, +12905, +12905, +12908, +12711, +12711, +12911, +12912, +12909, +12908, +12709, +12709, +12511, +12511, +12509, +12708, +12710, +12709, +12708, +12708, +12707, +12708, +12708, +12908, +12910, +12912, +12910, +12713, +12714, +12713, +12711, +12711, +12512, +12510, +12508, +12310, +12312, +12509, +12708, +12513, +12714, +12715, +12516, +12514, +12315, +12315, +12514, +12711, +12708, +12707, +12510, +12513, +12316, +12513, +12311, +12507, +12708, +12709, +12905, +12905, +12908, +12906, +12905, +12908, +12913, +12912, +12908, +12710, +12711, +12712, +12710, +12710, +12514, +12514, +12512, +12509, +12311, +12313, +12314, +12115, +12114, +12313, +12313, +12310, +12310, +12507, +12307, +12310, +12312, +12116, +12315, +12313, +12115, +12315, +12511, +12706, +12507, +12508, +12511, +12511, +12315, +12118, +12116, +12313, +12709, +12908, +12911, +12911, +12711, +12908, +12908, +13112, +13113, +12912, +12712, +12711, +12511, +12513, +12711, +12907, +13103, +12907, +12511, +12116, +12116, +12114, +12311, +12311, +12112, +12112, +11914, +11912, +12111, +12512, +12713, +12711, +12511, +12114, +11916, +11916, +12313, +12710, +13105, +13303, +13503, +13504, +13506, +13705, +14102, +14101, +14099, +13902, +13508, +13311, +13109, +12906, +12908, +12711, +12513, +11917, +11323, +11122, +11120, +11121, +11119, +10920, +11118, +11514, +11714, +11916, +11919, +11917, +12115, +12116, +12116, +12114, +11916, +11718, +11518, +11716, +11915, +12114, +12314, +12317, +12514, +12513, +12511, +12311, +12312, +12513, +12513, +12710, +12708, +12712, +12514, +12512, +12511, +12511, +12511, +12313, +11915, +11518, +11322, +11320, +11516, +11717, +11916, +11719, +11521, +11521, +11716, +11911, +12310, +12114, +12116, +11917, +12116, +12313, +12511, +12709, +12710, +12708, +12708, +12708, +12708, +12509, +12313, +12313, +12314, +12513, +12712, +12709, +12907, +13109, +13308, +13702, +13901, +13900, +13503, +13306, +13305, +12908, +12908, +13102, +13103, +12909, +13110, +13107, +13106, +13106, +13105, +12905, +12907, +12711, +12711, +12710, +12711, +12909, +12908, +13108, +13109, +13307, +13304, +13103, +13106, +12909, +12912, +13111, +13109, +13307, +13508, +13706, +13902, +13901, +14101, +13903, +13902, +13901, +14100, +14100, +14101, +13902, +13705, +13507, +13306, +13103, +13103, +13104, +13306, +13109, +13107, +12907, +12908, +12912, +12912, +12908, +12907, +12908, +12907, +12908, +12713, +12913, +13109, +13108, +13307, +13108, +13108, +12908, +13106, +13109, +13310, +13307, +13306, +13107, +13108, +13109, +13306, +13307, +13306, +13303, +13307, +13510, +13510, +13707, +13905, +13902, +13901, +13701, +13500, +13106, +12911, +12912, +12909, +13107, +13104, +13305, +13108, +13108, +13109, +13109, +12908, +12909, +12914, +12915, +12913, +12912, +12712, +12711, +12907, +12905, +12906, +13107, +12909, +12712, +12710, +12907, +13107, +13706, +13905, +14103, +14102, +13901, +13506, +13506, +13502, +13899, +14102, +14102, +14098, +13899, +13701, +13701, +13903, +13901, +14098, +13898, +14100, +14299, +13902, +13307, +12114, +12113, +11518, +11320, +12708, +11317, +11910, +11117, +9929, +10527, +8342, +7745, +9929, +10125, +10127, +11720, +11521, +11717, +10921, +8934, +9927, +8937, +7943, +7943, +10527, +9731, +8935, +10323, +10920, +9731, +11319, +12114, +10129, +11320, +12708, +9532, +7944, +9930, +7747, +6154, +5558, +4965, +8939, +9931, +11917, +13107, +11914, +7743, +3971, +3774, +6355, +7941, +11915, +15092, +14297, +12113, +8341, +4370, +3378, +5361, +8340, +11321, +14103, +14701, +12912, +11322, +9731, +8934, +7941, +11122, +12710, +13108, +12712, +11321, +9529, +7544, +7148, +9131, +11117, +13505, +15889, +15488, +14496, +12712, +11123, +11120, +10524, +10923, +12314, +12313, +10920, +13307, +13705, +11321, +10722, +9729, +9334, +8541, +9335, +10328, +11320, +12709, +12906, +13898, +12111, +11318, +9134, +8141, +8538, +9531, +11120, +11914, +12707, +11914, +12311, +11912, +13302, +14298, +15291, +15888, +15492, +15491, +15094, +15492, +15092, +14097, +14299, +14299, +14298, +14496, +15488, +16877, +17077, +16281, +16281, +14694, +12910, +12911, +13306, +14499, +14897, +16683, +15889, +14698, +12514, +11123, +11321, +12513, +14101, +15489, +17276, +16284, +16482, +16483, +15686, +16479, +16879, +18268, +17870, +18464, +17869, +17873, +15889, +14897, +16088, +14100, +13898, +15684, +16281, +16879, +16089, +15494, +13901, +13102, +12704, +13500, +13700, +14097, +15091, +15095, +15293, +15092, +14299, +13903, +13901, +14894, +15688, +16087, +17081, +18270, +18070, +18271, +17678, +17677, +17872, +17276, +17675, +17080, +16287, +17080, +16684, +16086, +17077, +17077, +17674, +18072, +18273, +17877, +16682, +16086, +16088, +16486, +16485, +16482, +16284, +15495, +14500, +13504, +13504, +13702, +13898, +15088, +15487, +15689, +15491, +14496, +13700, +13700, +13701, +13898, +15092, +14896, +15097, +14101, +12908, +12714, +12517, +12912, +13109, +13901, +14297, +14298, +14298, +13901, +13503, +12511, +11918, +12116, +12711, +13109, +13507, +13308, +12116, +11123, +10525, +10328, +10131, +11125, +11919, +12314, +13102, +12307, +11518, +10924, +10722, +10923, +10926, +11719, +11320, +11320, +11518, +10726, +10926, +11322, +10726, +10527, +10924, +11321, +11519, +12114, +12511, +11715, +11518, +10326, +9532, +9929, +10126, +10920, +11317, +11914, +11718, +10329, +9533, +8339, +8142, +8144, +8937, +9731, +10725, +10924, +10528, +9930, +9333, +9135, +8939, +9932, +9532, +9729, +9926, +9528, +9333, +8936, +9531, +9333, +10129, +10924, +11121, +10721, +9729, +9531, +9135, +8737, +8737, +9135, +9533, +9532, +9730, +9333, +9136, +8542, +7945, +7146, +7147, +7746, +8343, +9139, +9733, +10325, +10322, +10523, +10130, +9335, +8738, +8935, +9334, +9930, +10524, +10522, +10325, +9733, +9930, +10524, +10920, +11317, +11121, +11122, +10724, +10328, +10131, +10525, +10724, +11123, +11521, +11317, +11713, +11320, +11122, +10328, +10131, +10529, +10328, +11121, +11122, +11917, +12114, +11914, +12112, +12115, +12116, +12115, +12312, +12509, +12312, +12310, +12109, +12109, +11914, +12313, +12708, +13106, +12907, +13304, +13106, +12908, +12909, +12708, +12508, +12511, +12313, +11915, +12312, +12116, +11921, +11920, +11916, +11517, +11319, +11519, +11916, +12708, +13499, +13500, +13304, +13502, +13501, +13503, +13503, +13307, +13109, +13704, +13704, +13704, +14104, +14500, +14098, +13900, +14100, +14100, +14296, +14694, +14895, +14897, +14697, +13306, +12514, +13311, +13310, +13507, +13307, +13104, +13104, +13307, +14697, +15885, +19063, +20852, +19659, +17078, +15091, +14497, +14499, +14299, +13504, +12710, +12512, +13110, +13111, +14302, +15098, +15293, +15489, +15489, +15688, +15687, +15687, +15292, +14897, +14496, +14296, +14893, +15093, +15295, +14901, +14504, +13905, +13109, +13106, +13502, +14097, +15090, +16085, +15292, +14494, +15091, +15295, +15296, +15690, +16285, +16088, +15693, +15095, +15092, +14494, +14096, +14498, +14897, +15292, +14897, +14699, +14699, +15095, +15290, +15288, +15290, +15092, +15292, +14895, +14100, +13502, +13104, +13107, +12908, +13306, +13306, +13106, +13304, +13308, +13707, +14302, +14894, +14891, +15091, +14696, +14496, +14693, +14495, +14299, +14301, +14302, +14301, +14500, +14103, +13506, +13306, +13305, +13506, +13306, +12908, +12514, +11722, +10729, +10131, +9532, +9730, +10525, +11520, +12311, +12308, +12113, +11320, +10525, +10526, +10528, +11320, +12709, +13108, +12911, +12117, +11320, +11120, +11518, +12114, +12711, +13506, +13504, +13107, +12113, +11317, +10923, +10525, +11120, +11717, +11916, +11716, +10922, +10127, +9334, +9335, +10128, +10724, +11123, +11322, +11321, +10726, +9536, +8939, +8740, +9336, +10131, +11322, +11917, +11916, +11321, +10724, +10327, +10723, +11518, +12115, +12713, +12715, +12117, +11323, +10529, +9736, +9733, +10328, +11318, +11916, +11719, +11321, +10722, +10128, +9934, +10330, +10922, +11519, +11720, +11324, +10527, +9930, +9927, +10127, +10726, +11122, +11123, +11323, +10923, +10525, +10528, +10925, +11120, +11517, +11918, +11524, +11325, +10929, +10532, +10528, +10522, +10522, +10724, +11518, +12510, +13303, +13501, +13106, +12709, +12112, +11916, +11919, +12313, +12705, +12904, +12708, +12116, +11521, +11321, +11716, +11914, +12110, +12308, +12307, +12904, +13104, +13304, +13503, +13704, +14299, +14494, +14296, +14100, +13904, +13306, +13106, +13109, +12912, +12711, +12711, +13109, +13107, +13105, +13107, +13305, +13305, +13703, +13904, +13704, +13703, +13503, +13506, +13310, +13109, +13108, +12711, +12511, +12511, +12512, +12512, +12711, +12911, +13306, +13905, +14104, +14498, +14694, +14496, +14297, +13902, +13502, +13500, +13308, +13114, +13111, +12908, +12513, +12116, +12115, +11916, +11719, +11917, +12312, +12708, +13106, +13306, +13305, +13304, +13106, +12909, +12909, +12908, +13107, +13504, +13504, +13503, +13306, +13305, +13304, +13503, +13701, +13901, +13902, +14101, +14100, +14101, +14100, +14100, +14101, +14103, +13707, +13308, +12906, +12509, +12310, +12311, +12511, +12708, +12908, +12711, +12314, +11718, +11318, +11519, +11722, +11919, +12313, +12314, +12117, +11917, +11518, +11320, +11520, +11719, +11919, +11720, +11521, +11122, +10721, +10719, +10722, +10925, +11321, +11518, +11718, +11719, +11518, +11320, +11518, +11718, +12115, +12313, +12113, +12113, +11719, +11320, +11121, +10925, +10927, +11126, +11322, +11518, +11518, +11120, +11120, +10918, +10919, +11120, +11319, +11317, +11316, +11117, +10920, +10920, +10921, +11120, +11121, +11321, +11519, +11321, +11123, +10927, +10923, +10921, +10921, +10919, +11317, +11318, +11517, +11320, +11323, +11320, +11315, +11517, +11521, +11519, +11716, +11518, +11517, +11317, +11320, +11321, +11318, +11515, +11516, +11516, +11718, +11519, +11715, +11715, +11715, +11912, +12113, +12312, +12513, +12511, +12511, +12313, +12117, +12118, +12314, +12311, +12709, +12909, +12910, +12909, +12711, +12512, +12313, +12712, +12713, +12712, +12713, +12712, +12708, +12508, +12709, +12909, +13309, +13705, +14098, +14297, +14098, +14101, +13901, +13901, +13901, +14099, +14299, +14497, +14693, +14693, +14298, +13901, +13703, +13507, +13507, +13507, +13901, +13901, +13704, +13704, +13700, +13899, +14102, +14500, +14499, +14699, +14900, +14697, +14695, +14498, +14297, +14295, +14496, +14698, +14896, +14896, +14895, +14894, +14694, +14696, +14695, +14895, +15093, +15089, +15089, +14891, +14496, +14299, +14298, +14496, +14697, +14698, +14696, +14495, +14297, +14299, +14102, +14101, +14098, +14098, +14097, +14096, +13898, +13704, +13506, +13505, +13504, +13705, +14103, +14302, +14103, +13904, +13503, +13505, +13507, +13705, +14100, +14300, +14300, +14101, +13704, +13506, +13506, +13901, +14098, +14297, +14301, +14302, +13703, +13304, +13304, +13305, +13505, +13702, +13897, +13898, +13701, +13504, +13305, +13106, +13108, +13306, +13502, +13700, +13704, +13508, +13310, +12908, +13102, +13302, +13503, +13903, +13901, +14097, +13896, +13700, +13504, +13703, +13704, +13901, +13901, +13700, +13499, +13303, +13306, +13307, +13308, +13507, +13309, +13309, +13107, +12906, +12908, +12713, +12714, +12517, +12715, +12713, +12711, +12908, +12909, +12712, +12711, +12709, +12907, +12910, +13113, +13110, +12711, +12711, +12711, +12711, +12708, +12707, +12708, +12711, +12514, +12314, +12111, +12108, +12109, +12310, +12512, +12711, +12708, +12708, +12511, +12314, +12313, +12313, +12316, +12513, +12511, +12512, +12511, +12310, +12111, +12114, +12113, +12313, +12314, +12315, +12315, +12115, +11916, +11716, +11717, +11718, +11716, +12112, +12113, +12113, +11917, +11719, +11715, +11714, +11516, +11518, +11518, +11321, +11321, +11519, +11518, +11719, +11919, +12119, +12117, +12312, +12110, +12309, +12310, +12311, +12315, +12317, +12117, +11916, +11915, +11715, +11715, +11915, +11917, +11918, +11917, +11715, +11715, +11519, +11519, +11320, +11321, +11520, +11519, +11321, +11322, +11320, +11120, +10921, +10725, +10923, +11118, +11117, +11120, +11121, +11120, +11121, +11124, +10923, +11117, +11119, +11120, +11121, +11317, +11120, +11121, +11120, +11122, +11125, +11323, +11323, +11521, +11719, +11518, +11518, +11518, +11519, +11716, +11715, +11716, +11916, +11915, +11914, +11716, +11715, +11518, +11321, +11319, +11517, +11518, +11719, +11521, +11321, +11121, +11122, +11121, +11121, +11320, +11519, +11521, +11717, +11518, +11715, +11715, +11916, +11917, +12115, +12113, +12112, +11915, +11916, +11914, +11913, +11915, +12113, +12112, +12116, +12317, +12313, +12308, +12308, +12312, +12314, +12510, +12507, +12509, +12709, +12708, +12708, +12711, +12711, +12708, +12708, +12708, +12710, +12710, +12711, +12912, +12909, +12906, +13107, +13109, +13306, +13306, +13306, +13306, +13303, +13504, +13507, +13505, +13701, +13701, +13701, +13901, +13903, +13704, +13702, +13701, +13501, +13699, +13700, +13702, +13704, +13507, +13504, +13502, +13507, +13511, +13507, +13500, +13500, +13305, +13306, +13309, +13306, +13303, +13300, +13303, +13106, +13103, +12905, +12907, +12710, +12711, +12711, +12511, +12513, +12317, +12316, +12313, +12316, +12118, +12116, +12115, +12115, +12312, +12310, +12310, +12312, +12113, +12312, +12511, +12511, +12708, +12709, +12711, +12711, +12909, +12909, +12708, +12709, +12910, +12711, +12710, +12908, +12711, +12711, +12711, +12711, +12712, +12912, +12912, +12910, +12906, +12905, +12908, +12907, +12708, +12704, +12705, +12708, +12512, +12513, +12513, +12512, +12511, +12510, +12508, +12508, +12708, +12710, +12712, +12714, +12910, +13106, +13108, +13308, +13306, +13304, +13106, +13107, +13108, +13106, +13105, +13307, +13309, +13307, +13306, +13306, +13107, +13103, +12905, +12908, +12908, +12905, +12907, +12710, +12708, +12708, +12509, +12510, +12512, +12510, +12505, +12507, +12310, +12311, +12311, +12511, +12512, +12709, +12707, +12710, +12712, +12909, +12906, +13105, +13107, +12910, +12908, +13106, +13301, +13499, +13303, +13108, +12910, +12712, +12514, +12514, +12512, +12708, +12906, +12908, +12910, +12708, +12511, +12514, +12515, +12709, +12507, +12509, +12314, +12313, +12313, +12512, +12909, +12908, +12910, +12711, +12313, +12116, +12116, +12310, +12310, +12309, +12308, +12310, +12113, +12114, +12313, +12511, +12710, +12911, +12713, +12316, +11917, +11917, +12315, +12912, +13307, +13306, +13503, +13501, +13703, +13903, +14101, +13903, +13704, +13505, +13303, +13305, +13108, +13106, +13104, +12707, +12310, +11915, +11518, +11518, +11321, +11125, +11124, +11120, +11320, +11518, +11715, +11911, +11912, +12114, +12315, +12313, +12510, +12511, +12313, +12313, +12313, +12315, +12514, +12711, +12709, +12508, +12510, +12315, +12116, +12112, +12110, +12310, +12512, +12712, +12713, +12713, +12713, +12910, +12908, +13107, +13105, +12906, +12511, +12115, +11719, +11715, +11912, +12113, +11915, +11717, +11521, +11720, +11719, +12115, +12112, +12112, +11912, +11916, +11916, +12310, +12511, +12514, +12313, +12114, +11916, +11717, +11718, +11520, +11320, +11317, +11515, +11715, +12113, +12313, +12511, +12708, +12904, +13303, +13307, +13308, +13108, +13107, +12907, +12906, +12907, +12909, +12711, +12709, +12708, +12708, +12708, +12911, +12909, +12705, +12507, +12514, +12317, +12511, +12706, +12906, +12909, +12910, +12910, +13107, +12909, +13111, +12911, +12908, +12906, +12906, +12908, +12908, +13108, +13111, +13113, +13310, +13503, +13503, +13507, +13507, +13704, +13701, +13505, +13504, +13302, +13103, +12906, +12905, +12707, +12708, +12710, +12711, +12709, +12511, +12510, +12510, +12511, +12511, +12312, +12313, +12316, +12316, +12313, +12311, +12509, +12511, +12313, +12112, +11913, +11914, +11715, +11914, +11912, +11913, +11916, +11719, +11720, +11919, +11916, +12113, +12113, +12311, +12311, +12511, +12708, +12710, +12711, +12711, +12710, +12710, +12711, +12908, +12507, +12708, +12909, +13107, +13301, +13105, +13306, +13107, +13108, +13110, +13109, +13107, +13106, +13106, +13307, +13108, +13107, +13106, +13106, +13107, +13107, +13106, +13107, +13109, +13106, +13501, +13900, +14299, +14496, +14493, +14293, +14295, +14296, +14294, +14490, +14890, +15093, +15290, +15090, +15091, +15290, +15689, +15690, +15693, +15494, +14700, +14302, +15492, +14499, +14298, +15489, +13304, +15092, +14098, +10920, +11521, +9339, +9536, +8739, +10724, +8937, +9136, +9929, +5162, +11121, +11322, +12713, +13705, +8937, +5361, +5758, +4171, +5560, +10325, +11916, +15293, +16683, +17476, +14098, +12511, +10328, +8738, +9332, +7545, +9730, +10126, +7945, +9535, +8539, +9332, +10126, +9332, +10920, +8736, +7547, +7746, +6949, +8337, +9927, +9729, +9728, +8935, +9136, +6755, +7549, +7947, +9931, +11717, +12312, +10525, +11119, +12112, +13107, +14697, +14298, +13503, +12511, +9533, +7546, +5160, +5756, +5957, +8343, +11917, +13309, +15890, +11720, +12118, +10331, +7748, +9729, +8733, +9927, +10525, +11719, +12115, +11717, +12313, +10924, +11521, +10924, +9531, +12311, +11122, +11321, +13306, +12514, +11523, +13112, +12315, +10328, +12118, +11124, +11520, +11521, +10331, +8743, +8940, +8739, +9136, +13108, +14301, +15293, +17080, +15094, +13306, +12708, +13107, +12316, +12911, +15091, +15491, +17877, +17678, +17478, +16883, +15890, +16088, +17277, +19065, +18273, +18474, +18474, +18672, +16882, +16682, +14100, +11917, +13106, +11913, +12510, +12313, +12711, +13306, +13501, +12905, +12111, +13304, +12708, +14695, +15689, +16484, +16883, +16288, +16089, +15489, +15091, +15490, +17080, +16084, +17077, +17673, +17278, +16086, +17475, +17077, +16480, +17079, +15492, +15689, +14893, +14693, +14697, +13504, +14691, +14292, +14296, +12710, +11913, +11515, +12709, +14498, +14897, +17478, +16879, +16877, +17872, +17276, +18270, +18869, +18669, +19263, +19064, +18468, +16284, +15091, +13897, +14296, +15887, +17473, +19460, +19463, +18668, +17079, +16087, +15688, +14693, +14693, +15486, +14693, +13703, +12909, +13504, +11716, +11715, +11915, +11518, +13105, +13106, +13504, +13503, +13704, +14300, +14497, +15094, +14102, +14499, +15291, +13901, +14299, +14298, +13701, +13900, +13901, +13704, +13504, +13503, +13702, +13306, +14104, +13706, +13508, +13707, +12317, +12117, +11121, +10722, +11317, +10923, +9732, +10328, +10923, +10920, +11119, +10328, +8941, +8147, +8543, +10129, +11715, +13503, +13704, +15491, +15293, +13504, +12115, +10727, +10131, +10327, +12710, +13505, +13503, +13505, +13110, +12116, +11717, +10923, +11320, +12311, +12115, +12117, +12515, +11719, +10326, +10326, +9135, +8741, +10531, +10726, +10328, +10328, +8741, +8144, +8537, +9332, +10326, +11121, +11720, +12912, +13307, +12710, +12116, +11521, +10131, +9536, +9733, +9532, +10323, +11118, +11518, +11916, +11719, +11917, +12116, +11122, +11121, +11518, +11519, +10724, +10326, +9532, +8737, +8937, +8938, +8742, +8147, +8543, +7948, +7550, +8143, +8145, +9735, +10528, +10723, +10921, +11122, +9931, +9733, +10529, +9535, +10131, +9933, +9334, +8937, +9136, +9928, +10721, +12511, +12912, +13309, +12910, +10725, +10130, +9931, +9534, +10328, +11518, +11717, +11324, +11126, +10328, +9530, +9334, +9136, +9332, +10526, +10926, +11918, +12710, +13107, +12908, +12909, +12708, +12706, +12313, +11722, +11323, +11916, +12314, +11919, +11521, +11918, +11520, +11320, +11916, +11916, +11916, +12113, +11915, +11719, +10726, +10722, +11317, +11317, +11517, +11916, +11716, +11716, +11317, +11117, +10522, +9731, +10726, +10925, +11919, +12313, +12908, +13306, +13107, +12910, +12116, +11916, +11316, +11515, +11914, +11717, +12512, +12711, +12707, +12708, +12511, +12114, +12311, +12708, +12310, +12905, +13898, +14691, +15289, +14102, +13707, +13506, +12909, +13502, +15091, +17077, +17874, +17082, +14698, +13504, +13507, +13109, +13703, +13900, +13899, +14100, +13905, +13705, +13703, +13107, +12910, +12514, +12911, +13503, +14098, +14298, +14297, +13900, +13305, +12911, +12712, +12711, +13306, +14695, +15290, +15091, +15090, +14893, +14696, +14099, +14495, +14692, +14494, +13898, +14098, +14696, +14100, +14298, +14696, +14298, +13901, +14101, +14102, +14098, +14296, +14894, +14695, +14099, +13901, +13302, +12708, +12711, +13108, +13897, +14493, +15089, +14894, +14700, +14303, +13902, +14097, +14098, +14894, +15489, +15291, +14699, +14502, +14502, +14499, +14894, +14694, +14495, +14693, +14298, +14495, +14692, +14693, +15092, +15093, +14895, +14696, +14696, +14099, +14497, +14495, +14098, +13901, +13304, +12908, +12513, +12115, +11918, +11718, +11916, +12313, +12511, +12313, +12711, +13108, +12909, +12711, +12909, +12314, +12513, +12711, +12711, +13109, +12512, +12315, +12118, +12115, +12310, +12510, +12908, +13106, +13502, +13506, +13905, +14102, +13703, +13506, +13108, +12907, +12706, +12310, +12312, +12311, +12312, +12710, +13108, +12912, +12912, +13110, +13108, +12709, +12511, +12313, +11915, +11914, +11916, +11918, +11720, +11719, +11321, +11124, +11121, +11121, +11120, +11715, +11713, +11516, +11518, +11517, +11714, +11715, +11519, +11718, +11916, +12313, +12313, +12115, +12116, +11919, +12116, +12710, +12710, +12910, +12516, +12315, +12313, +12115, +12116, +12116, +11720, +10923, +10328, +10325, +10124, +10325, +10724, +10525, +10327, +10129, +10331, +10134, +10528, +10723, +10921, +11120, +11517, +11317, +11515, +11715, +11518, +12116, +12513, +12710, +13110, +13110, +13109, +12707, +12708, +12514, +12713, +13107, +12511, +12116, +11918, +11918, +12314, +11914, +11716, +11916, +12117, +12908, +13698, +14097, +13901, +13901, +13304, +12908, +12713, +12909, +13505, +13506, +13503, +12907, +12710, +12713, +13307, +13505, +13109, +12911, +13106, +13102, +13499, +13500, +13304, +13308, +13110, +12911, +13109, +12712, +12911, +13108, +12908, +12908, +12909, +12910, +13108, +13106, +12908, +12908, +12707, +12704, +12906, +12912, +12711, +13106, +13306, +13309, +13109, +12910, +12911, +13108, +13106, +13108, +12908, +12710, +12710, +12313, +11915, +11916, +12311, +12312, +12510, +12511, +12511, +12513, +12315, +11717, +11518, +11714, +11911, +11913, +11914, +11719, +11521, +11718, +11718, +11718, +12116, +12317, +12115, +12310, +12708, +12511, +12910, +13110, +12912, +13506, +13504, +12511, +12908, +12910, +12912, +13505, +13106, +12707, +12509, +12313, +12114, +12115, +12313, +12116, +11919, +11716, +11319, +11322, +11720, +11718, +11715, +11516, +11518, +11321, +11520, +11520, +11715, +11514, +11318, +11121, +10722, +10723, +11121, +11319, +11716, +11918, +11918, +11917, +11916, +11717, +11720, +12118, +12314, +12111, +11913, +11322, +11320, +11318, +11518, +11718, +11718, +11518, +11517, +11716, +11318, +11317, +11317, +11720, +11720, +11520, +11520, +11520, +11717, +11913, +11516, +11320, +11322, +11321, +11317, +11316, +11516, +11519, +12115, +12315, +12117, +11917, +11916, +11518, +11319, +11316, +11511, +11511, +11712, +11516, +11518, +11517, +11517, +11916, +12116, +12511, +12511, +12514, +12513, +12312, +12311, +12309, +12111, +12511, +12514, +12314, +12311, +12109, +12109, +11912, +11916, +11917, +11916, +11914, +11718, +11718, +11717, +11919, +12120, +12118, +12114, +11915, +11915, +12113, +12115, +12313, +12310, +12309, +12906, +12711, +12514, +12710, +12907, +12908, +13106, +13303, +13303, +13503, +13703, +13901, +14101, +14300, +14299, +14299, +14102, +13903, +13507, +13309, +12912, +12911, +13109, +13507, +13506, +13504, +13701, +13701, +13502, +13503, +13301, +13503, +13505, +13306, +13504, +13503, +13501, +13499, +13503, +13504, +13504, +13702, +13703, +13900, +13899, +13901, +14103, +13902, +14098, +14098, +14101, +14098, +14095, +14098, +14098, +14099, +14101, +13903, +14104, +14299, +14296, +14296, +14099, +14098, +14099, +13901, +13904, +13901, +13701, +13506, +13307, +13305, +13305, +13504, +13503, +13305, +13506, +13702, +13899, +13900, +14098, +14097, +14098, +14296, +14296, +14296, +14299, +14098, +13897, +13703, +13508, +13507, +13505, +13306, +13306, +13503, +13503, +13503, +13701, +13503, +13507, +13507, +13703, +13504, +13505, +13506, +13503, +13502, +13307, +13109, +13108, +13108, +13107, +13104, +13302, +13304, +13505, +13703, +13507, +13706, +13703, +13502, +13304, +13306, +13109, +13305, +13306, +13307, +13305, +13503, +13503, +13703, +13704, +13904, +13905, +13906, +14104, +14105, +14105, +13905, +13706, +13508, +13308, +13109, +13107, +13106, +13106, +13306, +13106, +13106, +13107, +13109, +13111, +13310, +13309, +13306, +13506, +13506, +13306, +13306, +13106, +13104, +13103, +13106, +13104, +12908, +12714, +12714, +12709, +12707, +12709, +12710, +12710, +12511, +12708, +12706, +12707, +12710, +12514, +12514, +12512, +12313, +12313, +12114, +12115, +12312, +12313, +12316, +12316, +12315, +12313, +12314, +12512, +12712, +12715, +12715, +12711, +12712, +12714, +12713, +12711, +12711, +12511, +12509, +12511, +12512, +12512, +12511, +12512, +12511, +12711, +12710, +12708, +12710, +12511, +12511, +12313, +12313, +12313, +12313, +12312, +12313, +12511, +12511, +12511, +12509, +12511, +12513, +12713, +12711, +12511, +12312, +12113, +12111, +12113, +12113, +12115, +12114, +11916, +11716, +11515, +11515, +11515, +11515, +11320, +11321, +11320, +11321, +11324, +11323, +11322, +11321, +11518, +11321, +11321, +11320, +11520, +11521, +11520, +11321, +11318, +11314, +11515, +11517, +11717, +11718, +11719, +11519, +11521, +11521, +11720, +11918, +11918, +11918, +12118, +12117, +12116, +11915, +11915, +11915, +12114, +12116, +12116, +12114, +12113, +12112, +12113, +12113, +12112, +12112, +12116, +12116, +12114, +12115, +12311, +12308, +12112, +12115, +12115, +12310, +12309, +12511, +12711, +12511, +12511, +12511, +12508, +12708, +12712, +12712, +12712, +12511, +12310, +12309, +12113, +11917, +11916, +11719, +11720, +11720, +11718, +11715, +11519, +11719, +11718, +11716, +11715, +11718, +11520, +11518, +11517, +11515, +11715, +11719, +11720, +11720, +11718, +11914, +12115, +12119, +12317, +12313, +12312, +12113, +12114, +12315, +12315, +12310, +12309, +12508, +12512, +12514, +12513, +12511, +12709, +12908, +12907, +13106, +13106, +13106, +13107, +13106, +13109, +13109, +13106, +13305, +13108, +13107, +13105, +13105, +12908, +12908, +12908, +12911, +12912, +12909, +12907, +12906, +12908, +12908, +12908, +12909, +12909, +12906, +12907, +12912, +12913, +12910, +12911, +12712, +12709, +12707, +12507, +12506, +12308, +12311, +12314, +12314, +12117, +12118, +12120, +12119, +12116, +12115, +12115, +12115, +12115, +12113, +12112, +12113, +12113, +12114, +12312, +12314, +12316, +12313, +12314, +12313, +12312, +12313, +12312, +12510, +12508, +12509, +12313, +12314, +12314, +12313, +12310, +12311, +12313, +12313, +12513, +12513, +12514, +12513, +12510, +12508, +12509, +12510, +12511, +12511, +12511, +12708, +12708, +12905, +12907, +12908, +12908, +12908, +13107, +13109, +13109, +12908, +12909, +12911, +12912, +12910, +13107, +13107, +13107, +13106, +12910, +12910, +12710, +12709, +12709, +12708, +12709, +12711, +12710, +12511, +12512, +12311, +12113, +12116, +12318, +12319, +12515, +12514, +12511, +12507, +12707, +12909, +12912, +13109, +12907, +12906, +12906, +13104, +12904, +12906, +12711, +12514, +12513, +12511, +12310, +12112, +12112, +12312, +12513, +12710, +12709, +12710, +12710, +12711, +12908, +13105, +13105, +13107, +12908, +12908, +12911, +12714, +12912, +13110, +13307, +13108, +12708, +12511, +12509, +12708, +12709, +12511, +12114, +11915, +11913, +12114, +12514, +12712, +12910, +12908, +12507, +12113, +11719, +11919, +12319, +12913, +13307, +13705, +13707, +13905, +13902, +13901, +14100, +14102, +14102, +14100, +13704, +13503, +13502, +13303, +13503, +13502, +13106, +12513, +12116, +11918, +11919, +11919, +11917, +12113, +12310, +12510, +12710, +12708, +12907, +12908, +12907, +13106, +12908, +12710, +12711, +12510, +12708, +12905, +13106, +13305, +13103, +13104, +12907, +12711, +12513, +12515, +12512, +12510, +12708, +12908, +13105, +13102, +13303, +13304, +13306, +13310, +13109, +12908, +12509, +12310, +12112, +12112, +12311, +12313, +12315, +12116, +11913, +11911, +11912, +12113, +12311, +12313, +12314, +12313, +12510, +12907, +13305, +13505, +13505, +13306, +13303, +13107, +12910, +12514, +12118, +11917, +11913, +12113, +12509, +12708, +12709, +12711, +12908, +13106, +13106, +13108, +12912, +12912, +12711, +12513, +12514, +12518, +12317, +12315, +12117, +12113, +12112, +12112, +12113, +11915, +11717, +11717, +11717, +11915, +11914, +12113, +12113, +12310, +12312, +12313, +12316, +12317, +12317, +12317, +12318, +12317, +12316, +12313, +12513, +12514, +12712, +12708, +12706, +12707, +12907, +13106, +13108, +13309, +13306, +13304, +13306, +13110, +12711, +12510, +12310, +12311, +12313, +12512, +12508, +12507, +12509, +12313, +12314, +12313, +12114, +12113, +12113, +12111, +12113, +12113, +12313, +12514, +12514, +12514, +12310, +12111, +11916, +11916, +12113, +12115, +11918, +11919, +11915, +11910, +12110, +12310, +12309, +12512, +12513, +12512, +12511, +12513, +12514, +12513, +12512, +12313, +12114, +11718, +11719, +11520, +11517, +11714, +11717, +11718, +11715, +11715, +11718, +11719, +11916, +12113, +12112, +12109, +12109, +12312, +12315, +12315, +12514, +12711, +12907, +12905, +12708, +12709, +12710, +12709, +12907, +13104, +13302, +13502, +13903, +13901, +14098, +14098, +14099, +14098, +14098, +14100, +14101, +14301, +14500, +14698, +14894, +14693, +14493, +14495, +14496, +14496, +14298, +14299, +14299, +14101, +14499, +13902, +13504, +13703, +13501, +13105, +11319, +11124, +9335, +8936, +9730, +10724, +13107, +12909, +11916, +11916, +9928, +9728, +11317, +11517, +13104, +13303, +13304, +13898, +10921, +11717, +13505, +13505, +13109, +11719, +12315, +10726, +10725, +11914, +11716, +11715, +10920, +10524, +12115, +11918, +10722, +8934, +9134, +10522, +11516, +11916, +12317, +10928, +8345, +8740, +8739, +9735, +11125, +10525, +10325, +10129, +9137, +9333, +9926, +10522, +11515, +13105, +13701, +12112, +11317, +10126, +8737, +8540, +10527, +12313, +11519, +10525, +10722, +11122, +11124, +11518, +11120, +9532, +9532, +9333, +10523, +12709, +12313, +11318, +11319, +10923, +10724, +9931, +9934, +9535, +10921, +11119, +12310, +12109, +12307, +11913, +10922, +10923, +10925, +11124, +10528, +10129, +11319, +11120, +11719, +11125, +11323, +10529, +9533, +10324, +11117, +12511, +12315, +13109, +13704, +13108, +12908, +13502, +13500, +14097, +14895, +15094, +15887, +15291, +15291, +14696, +14101, +15290, +14694, +15292, +16487, +16683, +16284, +15887, +15292, +13901, +13304, +12511, +13306, +14299, +14296, +14690, +13300, +12109, +12113, +12909, +14098, +14492, +14095, +13902, +14103, +14700, +15890, +17277, +17076, +16082, +15291, +14697, +14296, +14296, +14692, +15089, +16281, +16281, +15686, +15687, +14498, +13703, +13108, +13507, +14302, +14302, +14105, +13709, +13507, +13109, +13109, +13309, +13309, +13506, +13703, +13901, +14500, +14697, +14498, +14697, +14500, +14897, +16087, +16284, +16879, +17278, +16681, +16876, +16479, +16281, +16480, +16284, +16484, +16879, +17076, +17078, +15888, +16089, +15890, +16485, +15889, +15095, +14695, +14102, +14297, +14098, +14299, +14298, +13504, +13303, +14298, +14697, +13903, +13500, +13697, +13502, +13307, +13706, +13905, +14102, +13898, +14098, +14101, +13306, +12908, +13108, +13306, +13705, +14100, +14693, +14296, +13702, +13503, +13104, +13702, +13306, +13504, +13306, +12513, +12114, +12113, +12508, +12707, +12112, +11122, +11322, +11717, +11916, +12316, +12712, +12711, +11914, +11715, +12311, +12310, +11713, +12114, +12119, +12319, +12119, +12116, +11916, +11515, +11517, +12315, +12908, +12905, +12709, +12908, +12710, +12514, +12516, +12314, +11915, +11514, +11716, +11916, +12113, +12306, +11712, +11912, +11515, +10724, +10923, +10723, +11124, +10925, +11321, +11323, +10728, +10526, +10325, +10323, +10326, +10525, +10919, +11317, +11322, +11322, +11319, +11317, +11120, +10921, +10920, +10722, +10922, +11715, +11914, +11714, +11117, +11118, +11516, +11715, +11715, +11517, +10925, +10131, +9731, +9928, +9928, +9528, +9727, +9730, +9730, +9332, +9335, +9930, +9728, +10125, +10126, +10324, +9927, +9930, +10528, +10726, +10329, +10131, +10130, +10328, +9730, +9333, +10525, +11120, +11515, +11714, +11917, +11324, +10331, +9933, +10529, +10527, +11123, +11520, +11321, +10925, +10723, +10326, +10722, +10523, +9927, +10127, +10523, +11119, +11521, +11922, +11521, +10722, +10524, +10723, +11122, +12116, +13306, +13502, +12909, +12116, +11320, +10920, +11119, +11518, +11521, +11916, +12312, +12310, +12507, +12904, +12708, +12114, +11720, +11719, +11317, +11119, +11717, +12313, +12711, +12910, +12511, +12114, +11519, +11120, +10919, +11118, +11520, +12317, +13307, +13506, +13110, +12911, +12711, +12116, +12115, +12313, +12709, +13105, +13703, +14100, +14098, +13501, +12507, +12115, +11719, +11915, +13106, +14296, +14693, +13900, +13305, +13107, +12709, +12907, +13899, +15886, +17276, +16879, +15488, +13900, +13306, +12711, +12513, +12317, +12713, +13110, +13904, +14496, +14695, +14100, +13704, +13110, +13111, +13706, +14299, +15091, +14893, +14697, +14500, +14302, +13702, +13700, +13701, +14098, +14095, +14494, +14894, +15292, +15291, +14896, +14698, +14498, +13898, +13302, +13502, +14099, +14496, +14696, +14697, +14500, +13901, +13106, +12711, +12910, +13306, +13902, +14496, +14897, +15295, +15293, +15490, +15288, +14891, +14892, +15289, +15288, +15687, +15888, +15692, +15293, +14697, +14498, +14498, +14102, +14099, +14299, +14100, +14101, +14497, +14896, +15095, +14897, +14501, +14300, +14096, +14493, +14695, +14698, +14497, +14296, +13901, +13502, +13502, +13504, +13503, +13503, +13504, +13704, +13505, +13106, +12509, +11916, +10926, +10527, +10724, +11322, +11919, +12119, +12314, +12114, +11915, +11321, +11124, +11521, +11917, +12511, +12512, +12515, +12516, +12117, +11913, +12310, +12511, +12511, +12711, +12511, +12511, +12312, +12514, +12912, +12910, +13108, +12909, +12713, +12512, +11912, +11911, +11716, +11915, +12512, +12908, +12905, +12507, +12313, +11917, +11721, +11719, +11716, +11519, +11322, +11519, +11715, +11913, +11913, +11913, +12112, +12111, +12115, +12114, +12509, +12906, +12907, +13108, +12911, +11720, +11123, +10725, +9536, +9337, +9731, +9928, +10125, +10719, +11315, +11119, +10923, +10921, +11122, +11721, +12315, +12709, +12113, +11518, +11718, +11120, +11121, +11518, +11318, +10922, +10921, +11317, +11317, +11914, +12113, +11517, +11119, +10522, +10325, +10524, +11518, +11918, +12514, +12911, +13308, +13306, +13108, +12711, +11914, +10920, +10522, +9530, +9135, +9929, +10325, +10522, +11317, +11517, +10726, +10526, +10722, +10922, +11321, +11717, +12313, +12511, +13108, +13507, +14299, +14300, +14502, +14102, +13898, +13700, +13106, +12514, +12514, +12314, +12113, +12113, +12511, +12907, +12708, +12311, +12111, +11713, +11314, +11316, +11317, +11716, +12113, +12908, +13306, +13703, +13304, +12707, +12510, +11917, +11722, +11917, +12111, +12311, +12711, +13107, +13304, +13501, +13504, +13109, +13109, +12115, +11716, +11915, +12114, +12315, +12712, +12911, +12913, +12912, +13109, +13307, +13306, +13105, +13105, +13309, +13110, +13306, +13502, +13701, +14101, +14103, +14102, +14302, +14300, +14299, +14299, +13701, +13105, +12509, +12312, +12313, +12311, +12508, +12509, +12312, +12313, +12313, +12311, +12507, +12506, +12307, +11912, +11718, +11719, +11719, +11918, +11915, +11913, +11916, +12116, +12116, +12514, +12910, +13109, +13507, +13705, +13903, +14100, +14099, +14099, +13902, +13703, +13504, +13506, +13310, +13113, +12912, +12710, +12708, +12310, +12111, +12113, +11719, +11519, +11322, +11124, +11118, +11116, +11314, +11514, +11912, +12113, +12116, +12117, +12113, +12111, +12308, +12313, +12515, +12516, +12515, +12710, +12707, +12906, +13110, +13310, +13508, +13704, +13701, +13503, +13304, +13106, +12510, +12308, +12109, +12308, +12307, +12310, +12311, +12115, +12317, +12317, +12316, +11918, +11521, +11320, +11321, +11324, +11521, +11514, +11511, +11514, +11713, +11913, +11913, +12112, +11916, +11717, +11713, +11911, +12310, +12509, +12708, +12906, +12706, +12707, +12708, +12511, +12316, +12118, +11719, +11318, +11119, +10922, +10923, +11121, +10923, +10922, +11121, +11123, +11323, +11323, +11521, +11720, +11919, +12313, +12509, +12907, +13109, +13309, +13308, +13109, +13109, +13109, +13309, +13310, +13309, +13109, +12911, +12911, +12912, +13109, +12712, +12313, +11915, +11716, +11915, +12310, +12311, +12314, +11919, +11920, +11921, +11920, +11916, +11915, +11716, +11517, +11516, +11912, +12308, +12509, +12712, +13109, +13505, +13704, +14104, +14307, +14306, +14499, +14894, +14894, +15092, +14891, +14893, +14896, +15095, +15089, +15089, +14894, +14697, +14300, +13903, +13706, +13705, +13702, +13701, +13898, +13503, +13505, +13703, +13503, +13500, +13503, +13306, +13107, +13106, +13108, +12910, +12911, +13306, +13704, +13902, +14099, +14299, +14102, +14102, +14498, +14500, +14499, +14692, +14493, +14493, +14293, +14294, +14296, +14098, +14100, +13902, +13902, +13506, +13306, +13304, +12909, +12710, +12313, +12311, +12113, +12114, +12315, +12312, +12310, +12316, +12317, +12315, +12314, +12511, +12509, +12706, +12905, +13105, +13108, +13109, +13107, +13106, +13109, +13111, +13111, +13307, +13306, +13307, +13306, +13503, +13506, +13704, +13702, +13502, +13300, +12904, +12708, +12705, +12704, +12705, +12706, +12510, +12310, +12310, +12313, +12313, +12506, +12309, +12113, +12115, +11919, +12117, +12315, +12515, +12512, +12511, +12711, +12708, +12708, +12910, +12711, +12711, +12711, +12511, +12511, +12509, +12708, +12909, +12911, +12911, +12911, +12712, +12513, +12514, +12316, +12314, +12311, +12311, +12312, +12310, +12310, +12312, +12512, +12713, +12910, +12910, +12908, +12905, +12707, +12908, +12909, +13106, +13105, +13304, +13306, +13507, +13507, +13503, +13501, +13701, +13701, +13506, +13111, +13109, +12908, +12912, +12915, +12715, +12512, +12511, +12511, +12310, +12311, +12313, +12313, +12116, +12116, +12113, +12311, +12514, +12712, +12712, +12712, +12908, +12710, +12909, +12910, +12909, +12910, +12908, +12906, +12905, +12907, +12714, +12714, +12708, +12507, +12508, +12510, +12510, +12511, +12713, +12715, +12714, +12711, +12510, +12509, +12313, +12312, +12309, +12310, +12511, +12511, +12509, +12509, +12313, +12313, +12311, +12110, +12310, +12511, +12315, +12313, +12510, +12510, +12512, +12513, +12316, +12314, +12309, +12112, +12113, +12112, +11915, +11916, +11719, +11719, +11720, +11719, +11716, +11715, +11716, +11715, +11717, +11520, +11719, +11719, +11717, +11715, +11715, +11718, +11720, +11917, +11916, +11916, +11917, +11917, +11916, +11914, +12111, +12311, +12317, +12318, +12514, +12711, +12511, +12511, +12511, +12316, +12318, +12318, +12316, +12315, +12313, +12313, +12118, +11917, +11714, +11714, +11715, +11912, +11913, +12113, +12113, +12510, +12511, +12713, +12514, +12709, +12704, +12706, +12709, +12710, +12711, +12713, +12715, +12714, +12516, +12713, +12710, +12710, +12710, +12711, +12708, +12507, +12507, +12506, +12706, +12708, +12708, +12706, +12706, +12707, +12707, +12506, +12507, +12309, +12307, +12110, +12113, +12113, +12113, +12116, +12117, +11919, +12114, +12113, +12317, +12317, +12513, +12511, +12511, +12513, +12714, +12513, +12709, +12712, +12712, +12710, +12510, +12511, +12511, +12511, +12312, +12312, +12313, +12316, +12317, +12316, +12514, +12315, +12513, +12512, +12512, +12514, +12712, +12912, +12912, +12909, +12908, +12909, +12711, +13108, +12909, +12710, +12514, +12713, +12513, +12512, +12911, +13310, +12912, +12713, +12514, +12714, +13109, +13306, +13108, +12714, +12515, +12714, +12913, +13310, +13307, +12907, +12707, +12511, +12513, +12711, +12908, +13108, +12711, +12512, +12512, +12511, +12707, +12905, +13109, +13110, +12908, +12707, +12709, +12713, +12912, +12908, +12710, +12711, +12510, +12509, +12508, +12508, +12708, +12511, +12510, +12511, +12511, +12513, +12712, +12711, +12514, +12514, +12314, +12510, +12508, +12511, +12512, +12511, +12707, +12506, +12508, +12511, +12512, +12514, +12714, +12913, +12908, +12907, +12908, +12908, +12911, +12910, +12710, +12908, +12907, +12907, +12905, +12903, +12902, +12904, +12912, +12715, +12712, +12511, +12510, +12711, +12908, +12906, +12908, +13109, +13109, +12911, +12909, +12907, +12906, +12908, +12908, +13107, +13109, +13110, +12910, +12909, +12908, +12710, +12313, +12116, +12114, +12510, +12709, +13111, +13113, +13113, +13111, +13109, +13110, +13110, +13306, +13106, +12909, +12711, +12708, +12906, +12908, +13307, +13507, +13309, +12912, +12513, +12312, +12511, +12708, +12707, +12511, +12313, +12115, +12114, +12514, +12910, +13108, +12908, +12710, +12313, +11915, +11916, +12115, +12711, +12911, +13108, +13107, +13108, +13308, +13702, +13899, +14098, +14098, +13899, +13701, +13500, +13500, +13304, +13305, +13105, +12708, +12115, +11719, +11519, +11317, +11316, +11317, +11320, +11321, +11518, +11916, +12115, +12314, +12315, +12313, +12511, +12312, +12114, +11914, +11917, +11919, +12113, +12111, +12310, +12113, +12113, +12113, +12113, +12115, +12114, +12113, +12112, +12312, +12512, +12511, +12511, +12511, +12511, +12510, +12511, +12312, +12311, +12114, +11918, +11917, +11916, +11916, +12113, +12112, +12112, +11913, +11714, +11915, +12113, +12311, +12313, +12317, +12119, +11919, +11918, +12116, +12114, +12114, +11921, +11923, +11920, +11916, +11715, +11516, +11514, +11514, +11517, +11716, +11916, +12116, +12315, +12513, +12912, +13109, +13107, +13106, +12906, +12708, +12711, +12713, +12912, +12912, +12912, +12908, +12909, +12912, +12912, +12713, +12714, +12313, +12113, +12113, +12113, +12115, +12119, +12116, +12111, +12111, +12114, +12114, +12313, +12313, +12313, +12114, +11915, +11915, +11915, +11913, +11913, +11719, +11917, +11919, +12120, +12317, +12514, +12712, +12911, +13106, +13106, +13107, +12908, +12709, +12711, +12708, +12708, +12511, +12514, +12514, +12514, +12514, +12517, +12514, +12313, +12113, +12115, +12115, +12114, +12114, +12313, +12511, +12511, +12711, +12712, +12516, +12514, +12314, +12117, +12116, +12310, +12308, +12309, +12310, +12313, +12316, +12316, +12317, +12315, +12509, +12707, +12910, +12910, +12909, +12908, +12907, +12910, +12711, +12511, +12511, +12313, +12313, +12315, +12317, +12313, +12113, +12114, +12116, +12115, +12311, +12312, +12511, +12511, +12512, +12513, +12512, +12510, +12507, +12506, +12704, +12903, +12905, +12709, +12710, +12710, +12708, +13105, +13503, +14098, +14298, +14299, +14100, +14101, +13903, +13904, +14301, +14499, +14694, +14693, +14694, +14691, +14692, +14697, +14895, +15091, +14890, +14297, +13707, +13707, +13506, +13902, +14697, +15293, +14895, +14098, +12906, +12312, +11719, +11718, +12709, +13703, +12511, +11120, +10128, +9335, +9135, +8142, +7745, +7942, +10920, +13106, +13503, +14895, +15492, +8938, +7942, +12905, +7146, +6354, +8939, +7945, +8935, +7148, +8338, +9529, +5360, +8938, +13110, +11321, +11913, +10920, +10521, +7542, +7148, +6356, +7347, +10523, +10723, +15292, +19065, +15290, +13106, +10131, +7350, +5760, +17080, +32568, +32767, +28598, +22838, +17276, +3375, +2584, +9932, +12313, +20058, +22045, +24427, +22241, +10722, +5560, +2979, +6156, +14102, +22045, +22244, +14301, +9532, +6353, +1985, +2781, +7547, +11517, +7346, +6950, +6752, +6156, +5956, +5360, +11519, +16287, +18669, +18072, +13702, +7348, +3772, +8733, +11317, +16683, +20457, +18270, +13303, +6951, +7946, +10526, +12708, +17673, +22244, +20458, +16684, +10726, +5759, +3772, +6554, +12910, +15887, +15292, +10723, +8340, +4767, +2784, +6758, +10927, +12513, +13306, +13507, +11127, +8149, +8345, +10529, +14301, +15887, +15489, +14300, +11121, +8736, +9927, +13702, +16879, +20055, +21248, +20455, +18268, +16082, +16281, +16878, +18865, +22640, +24031, +20655, +17078, +14298, +11719, +13707, +16090, +16684, +17873, +15689, +12313, +10326, +8737, +8142, +8939, +10729, +11123, +9930, +6753, +5762, +4369, +4368, +7547, +9730, +9928, +9532, +9138, +8541, +9930, +12511, +14100, +14694, +15886, +16284, +14895, +16880, +18669, +19860, +22641, +22839, +23635, +23039, +20457, +18868, +19462, +21446, +22439, +24026, +22437, +18469, +16087, +14499, +16483, +17675, +17279, +17082, +13706, +11525, +9937, +9337, +8936, +9332, +11715, +10129, +9734, +7550, +4570, +4768, +5361, +10326, +13108, +13308, +12713, +11719, +11319, +12311, +14099, +15685, +16679, +16485, +16288, +15890, +15492, +14695, +16086, +16685, +17877, +19265, +17874, +15292, +13705, +14104, +14697, +14896, +14500, +12912, +11320, +8936, +8540, +8543, +8147, +8343, +7744, +7546, +7544, +7742, +7941, +8341, +8341, +8738, +9534, +8938, +8739, +10726, +12115, +13303, +14495, +14893, +12708, +12511, +13103, +13503, +14697, +15888, +17080, +16883, +15692, +15091, +14893, +14297, +14495, +15090, +14891, +13301, +11316, +9929, +8938, +9335, +9931, +8937, +8934, +7546, +6953, +8344, +9533, +10126, +9328, +8535, +8140, +6552, +6750, +11121, +13305, +15091, +17080, +15493, +12514, +8937, +9331, +11117, +12708, +13704, +14897, +16087, +15690, +15887, +18072, +18269, +16281, +15090, +13108, +9138, +8343, +9734, +12512, +13899, +14099, +13507, +12514, +11320, +11519, +11322, +10329, +8740, +6952, +5559, +7346, +11320, +14896, +15689, +14894, +14100, +11520, +10129, +9530, +9927, +10921, +10130, +10926, +12117, +13308, +14499, +16485, +16881, +14102, +11718, +11122, +8938, +6953, +6157, +7747, +9735, +10928, +13907, +15294, +13304, +9929, +8735, +9331, +8934, +11320, +11914, +10325, +9732, +12116, +14893, +15290, +15293, +14896, +13902, +11916, +10325, +10126, +10523, +10722, +12905, +15490, +16883, +18470, +17281, +15097, +13704, +12113, +11120, +9929, +9135, +9135, +10327, +12312, +12907, +13304, +12508, +12310, +10725, +10132, +9934, +10328, +9932, +9335, +10326, +11122, +11124, +11718, +11124, +10926, +12116, +12907, +12708, +10921, +9532, +8940, +9932, +10923, +11321, +12115, +12709, +12310, +11518, +11320, +11318, +12708, +14895, +16288, +16286, +16482, +16880, +14895, +13109, +13108, +13106, +12512, +13905, +15892, +15889, +17474, +17871, +16877, +13503, +10925, +10328, +10127, +9930, +11124, +12711, +12312, +11915, +12710, +13106, +12312, +12113, +11712, +10920, +11918, +12713, +14299, +15688, +16284, +18272, +19662, +19660, +18667, +17675, +16482, +16084, +15489, +15093, +15890, +16287, +15887, +16680, +16281, +15093, +13704, +11917, +9933, +8341, +7746, +7547, +7349, +7746, +10923, +11916, +12315, +12713, +11321, +9927, +8933, +7741, +7942, +10328, +12910, +16286, +19266, +20853, +21249, +20455, +19860, +19266, +18671, +17673, +16876, +17276, +17874, +19463, +20058, +20455, +20056, +18865, +16878, +14296, +12508, +10724, +9732, +10129, +10127, +10524, +11320, +10722, +9927, +9930, +9535, +9532, +9930, +10526, +10525, +11715, +13306, +14897, +15693, +15692, +16284, +16284, +15492, +15689, +15292, +15091, +15486, +16081, +16481, +16084, +15888, +15094, +14103, +12518, +10929, +10328, +9330, +9332, +9337, +8941, +8939, +8541, +8341, +8339, +8932, +9131, +8534, +7343, +7344, +7742, +7945, +8740, +10527, +11916, +12908, +13901, +14693, +14295, +13701, +14301, +13902, +14494, +14294, +15090, +15288, +14692, +15686, +15490, +14895, +14101, +13308, +12313, +11518, +11123, +10530, +10529, +11120, +10721, +10524, +9332, +8736, +8142, +7149, +7346, +7348, +8140, +8735, +9930, +10923, +11321, +11719, +11722, +11522, +11321, +11517, +11715, +11914, +12708, +13701, +14496, +14498, +14497, +14097, +13106, +12118, +10926, +10128, +10327, +10723, +11715, +12113, +11912, +11912, +12113, +11320, +9927, +8739, +8346, +8940, +10525, +12116, +12513, +12510, +11716, +11916, +12116, +12514, +12317, +11721, +11518, +11120, +11915, +12114, +12908, +12906, +12905, +12308, +12310, +11517, +10725, +10922, +11317, +11713, +12508, +13107, +13108, +12711, +12711, +12511, +13108, +13109, +12512, +12312, +12112, +12509, +12906, +13105, +13503, +13506, +13306, +13107, +12711, +12313, +12113, +11912, +12111, +11915, +12711, +13702, +14297, +14693, +14696, +14496, +13898, +13502, +13304, +13503, +13503, +13307, +13109, +12312, +12908, +13706, +13507, +13505, +12708, +12907, +12314, +12513, +12709, +13105, +13305, +13701, +14298, +13701, +14299, +14299, +14098, +13898, +13107, +13505, +14102, +13507, +13704, +14098, +13501, +13703, +13707, +14700, +15095, +15295, +15294, +14696, +14498, +13704, +13307, +13109, +12711, +12708, +12309, +12313, +12318, +12118, +12709, +13500, +14096, +14895, +15097, +14500, +14300, +13901, +12906, +12708, +11913, +11516, +11916, +12118, +12912, +12908, +13105, +13701, +13901, +14098, +13701, +13503, +12909, +11919, +11919, +12513, +12709, +12907, +14100, +14299, +13701, +13505, +13507, +12514, +11916, +11715, +11915, +11717, +11517, +11913, +12708, +12711, +12711, +13109, +12908, +12310, +11917, +11523, +11524, +11127, +11323, +11916, +11915, +12116, +12318, +12914, +12513, +12116, +12712, +12908, +12313, +12314, +12114, +11718, +11122, +11120, +11519, +11717, +11715, +12112, +11914, +11521, +11720, +11917, +12314, +12715, +12714, +12909, +12711, +12313, +12511, +12708, +12706, +12706, +12708, +12710, +12709, +12708, +12507, +12310, +12508, +12709, +12510, +12308, +12311, +12116, +12315, +12313, +11916, +11320, +10724, +10329, +10131, +10325, +10720, +11318, +11719, +11522, +11125, +10727, +10726, +10726, +11124, +10923, +10924, +10726, +10526, +10525, +10525, +11317, +11912, +11915, +11321, +10922, +10524, +10921, +11120, +11914, +12113, +12115, +12314, +12312, +12908, +13308, +13901, +14098, +13899, +12906, +12111, +11914, +11518, +11716, +11715, +11914, +11716, +11518, +11717, +11914, +12112, +11518, +10922, +10525, +10723, +10921, +11123, +11520, +11719, +11916, +11911, +11909, +12107, +12507, +13106, +13306, +13305, +13503, +13903, +14301, +14099, +14296, +14296, +14101, +13507, +13505, +13304, +13106, +13105, +13101, +12902, +13101, +12707, +12511, +12514, +12314, +12313, +12116, +11914, +12109, +12109, +12508, +12708, +13106, +13303, +13303, +13304, +13106, +13303, +13501, +13503, +13307, +12913, +13112, +13109, +13503, +13702, +13901, +13903, +13902, +13900, +13703, +13901, +13502, +13505, +13310, +12912, +12908, +12708, +13105, +13305, +13305, +13306, +13109, +12708, +12507, +12509, +12514, +12712, +12708, +12510, +12510, +12511, +12510, +12908, +12909, +13107, +12908, +12907, +12908, +12511, +12711, +13109, +12711, +12711, +13110, +12910, +12908, +13106, +13304, +13106, +12909, +12909, +12909, +12910, +12908, +12907, +13107, +13109, +13306, +13701, +13898, +14296, +14096, +13898, +13899, +13701, +13503, +13501, +13702, +13703, +13701, +13503, +13507, +13308, +13503, +13300, +13302, +13106, +13107, +13107, +13108, +12911, +13107, +13104, +13103, +13302, +13303, +13306, +13309, +13108, +13106, +13107, +13109, +13109, +12908, +12905, +13105, +13306, +13108, +12912, +12714, +12709, +12707, +12709, +12907, +13105, +13106, +12709, +12511, +12709, +12511, +12911, +12712, +12708, +12707, +12709, +12712, +12912, +13109, +13306, +13507, +13506, +13306, +13108, +13109, +12908, +12906, +12908, +12909, +13107, +13107, +13106, +13302, +13299, +13300, +13105, +13105, +12512, +12313, +12311, +12313, +12513, +12710, +12709, +12511, +12514, +12320, +12317, +12512, +12709, +12311, +12312, +12313, +12117, +11918, +12314, +12312, +12111, +12115, +12116, +12115, +12111, +12110, +12110, +12113, +11919, +12116, +11917, +11916, +12115, +11917, +11918, +11919, +11916, +11916, +12115, +11917, +11918, +12116, +12114, +12311, +12309, +12114, +11916, +11916, +12114, +12313, +12113, +12115, +12314, +12114, +12114, +12114, +11913, +11912, +11913, +11715, +11717, +12112, +12113, +12312, +12709, +12908, +12512, +12513, +12513, +12511, +12508, +12507, +12310, +12113, +12116, +12116, +11916, +12114, +12116, +12117, +12116, +12116, +11916, +11919, +11916, +11912, +11912, +11915, +11915, +11914, +12114, +12313, +12313, +12315, +12516, +12318, +12317, +12516, +11923, +12317, +12114, +12113, +12313, +12116, +12116, +11916, +11916, +11718, +11918, +11918, +12116, +12116, +11916, +11716, +11715, +11916, +12115, +12313, +12312, +12110, +12111, +11913, +12111, +12113, +12511, +13109, +13109, +13304, +13303, +13305, +13305, +13505, +13504, +13501, +13500, +13303, +13106, +12907, +12905, +13106, +13106, +12908, +13106, +12708, +12510, +12115, +11915, +12112, +12112, +11913, +11715, +11517, +11520, +11522, +11719, +11914, +12313, +12314, +12511, +12709, +12908, +12910, +13108, +13107, +13109, +13111, +12912, +12711, +12906, +12910, +13111, +12911, +12314, +12516, +12516, +12114, +12113, +12113, +11715, +11717, +11521, +11319, +11317, +11518, +11521, +11915, +11913, +11917, +12116, +12113, +12310, +12510, +12512, +12514, +12711, +12708, +12510, +12511, +12313, +12511, +12313, +12313, +12313, +12314, +12316, +12514, +12314, +12311, +12308, +12307, +12508, +12908, +13305, +13700, +13898, +14098, +14299, +14102, +14302, +14299, +14294, +14295, +13901, +13704, +13306, +13105, +13105, +13305, +13306, +13305, +13505, +13309, +13310, +13309, +13306, +13303, +13106, +12711, +12711, +12511, +12511, +12708, +12708, +12909, +13110, +13306, +13306, +13507, +13507, +13507, +13306, +13304, +12907, +13108, +13106, +13108, +13307, +13305, +13504, +13306, +13304, +13306, +13107, +13104, +12904, +12905, +12709, +12513, +12712, +12513, +12710, +12908, +12908, +12711, +12511, +12109, +12113, +11920, +12116, +12114, +12114, +11916, +12115, +12116, +12116, +12314, +12315, +12115, +11914, +11914, +12113, +12511, +12711, +12909, +12909, +12909, +12910, +12910, +12906, +12908, +12714, +12712, +12513, +12316, +12315, +12710, +13305, +13503, +13107, +12511, +11914, +11716, +11916, +12117, +12116, +12115, +11916, +11717, +12113, +12509, +13105, +13303, +13306, +13107, +12510, +12309, +12310, +12708, +13304, +13900, +13898, +14101, +13904, +14100, +14298, +14498, +14302, +14104, +13510, +13109, +12910, +12711, +12709, +12706, +12508, +12113, +11520, +11321, +11124, +11124, +11121, +11319, +11321, +11323, +11518, +11913, +12314, +12518, +12715, +12712, +12910, +12910, +13108, +12908, +12907, +12707, +12905, +13105, +13306, +13310, +13310, +13304, +13104, +12908, +12514, +12512, +12509, +12111, +12113, +11715, +11512, +11515, +11519, +11321, +11319, +11318, +11318, +11319, +11320, +11317, +11117, +11120, +11321, +11519, +11716, +12113, +12312, +12511, +12708, +12709, +12910, +13109, +13304, +13503, +13505, +13503, +13303, +13306, +13109, +13305, +13305, +13307, +13108, +12313, +11915, +11520, +11522, +11918, +12116, +12117, +12116, +12115, +12312, +12507, +12707, +13109, +13110, +12910, +12711, +12709, +12509, +12510, +12708, +12511, +12513, +12711, +12511, +12308, +12108, +12109, +12112, +11914, +12113, +11914, +11914, +11913, +12113, +12511, +12908, +13106, +13106, +12708, +12709, +12711, +12912, +13109, +12908, +12910, +12513, +12512, +12509, +12508, +12909, +12910, +13108, +13107, +13107, +13307, +13502, +13700, +13503, +13304, +13301, +13105, +12910, +12711, +12910, +13107, +13106, +13106, +13106, +12708, +12511, +12512, +12515, +12514, +12711, +12511, +12709, +12708, +12909, +13112, +13310, +13309, +13107, +12709, +12313, +12116, +12114, +12113, +12113, +12113, +12114, +11916, +11916, +11918, +12113, +12312, +12512, +12709, +12908, +12911, +13110, +12911, +13107, +13305, +13305, +13305, +12908, +12909, +12710, +12908, +13107, +13106, +13106, +12909, +12908, +12909, +13111, +13112, +13109, +13104, +13303, +13307, +13311, +13312, +13307, +13106, +13106, +13306, +13303, +13304, +13108, +13109, +13309, +13507, +13705, +14100, +14298, +14300, +14102, +14098, +13898, +13701, +13901, +13901, +14098, +14098, +14098, +14097, +14297, +14896, +15689, +16084, +15885, +15094, +13901, +12908, +12116, +12514, +13107, +13503, +13303, +12708, +12508, +12510, +11518, +9733, +7547, +6949, +6948, +6751, +7150, +9534, +11915, +12311, +11915, +11319, +9730, +9331, +12111, +14296, +16680, +17873, +15688, +10721, +7543, +7345, +6353, +6157, +7350, +10325, +10124, +9132, +8934, +9730, +12311, +11123, +12710, +15686, +15689, +12312, +11317, +11119, +8536, +6549, +7940, +9927, +10922, +11521, +15491, +15688, +13701, +11117, +10126, +8938, +10131, +12712, +15295, +17477, +17873, +17873, +14496, +13109, +10927, +10330, +9532, +10922, +12113, +13107, +13902, +14100, +13900, +14892, +14892, +13504, +12514, +11719, +12708, +12908, +14298, +14497, +14696, +13901, +12312, +11517, +11319, +11319, +12509, +13106, +13503, +14299, +15293, +14894, +14695, +13503, +12709, +11518, +10922, +11517, +12310, +12112, +11121, +11120, +11120, +10125, +10128, +9732, +9731, +9533, +10130, +12511, +15292, +15889, +15294, +12715, +11323, +9732, +9334, +10922, +11916, +13305, +12906, +13104, +13898, +13900, +13106, +11717, +11518, +12512, +14300, +15688, +15687, +13701, +11915, +10920, +11315, +11318, +12511, +12908, +12116, +11917, +12709, +13303, +12708, +12316, +11721, +11521, +12116, +13704, +15292, +14497, +13904, +12912, +12511, +12510, +11518, +11917, +11719, +13106, +13503, +12909, +13307, +12908, +12709, +11719, +12514, +14499, +14301, +14302, +14300, +14101, +12313, +10725, +10924, +11323, +12711, +13700, +14492, +14100, +13109, +13903, +14104, +13905, +14499, +15093, +15093, +14896, +14896, +14696, +14298, +13504, +14496, +15095, +14105, +13707, +12910, +12906, +13305, +13704, +15490, +16084, +16483, +16485, +15491, +15092, +14097, +13104, +14296, +14696, +15292, +15688, +15487, +15288, +14097, +13507, +12915, +12514, +12710, +13505, +14298, +14496, +14099, +14096, +14096, +14892, +14897, +15097, +15095, +13504, +13305, +13107, +13304, +13701, +13105, +13107, +13507, +13109, +12710, +13107, +13305, +12909, +12710, +13506, +13704, +13702, +13503, +13308, +12910, +12513, +11718, +10923, +10724, +10526, +10329, +10924, +11718, +12116, +12313, +11916, +11518, +10525, +10127, +10524, +11518, +12511, +12905, +12705, +11517, +11121, +10523, +10523, +10723, +11319, +12509, +12906, +13504, +13899, +13304, +12711, +11917, +12314, +12113, +12309, +12508, +11914, +11519, +11519, +11518, +11915, +12114, +11915, +11716, +11321, +11120, +10724, +10727, +10926, +11321, +11719, +11918, +11917, +12114, +11718, +11127, +11321, +11912, +12509, +12709, +13504, +13701, +12907, +12907, +12711, +12710, +12707, +13104, +13304, +12512, +11719, +11322, +10723, +10920, +10920, +11120, +11123, +11324, +11916, +11914, +11715, +10923, +10129, +9731, +9532, +9536, +10529, +11519, +11123, +11518, +11715, +10921, +9730, +9730, +9333, +8737, +9532, +10526, +11122, +11119, +10920, +11319, +11717, +12115, +12714, +12711, +12113, +11321, +10526, +10127, +9532, +9729, +10127, +10128, +10528, +11122, +11518, +11518, +11124, +10926, +10728, +10527, +10922, +11518, +12313, +13306, +14101, +14697, +14104, +13308, +12710, +11916, +11715, +11715, +12313, +12907, +13503, +13305, +12907, +12509, +11914, +12115, +12514, +12315, +11918, +11521, +10729, +9931, +9532, +9728, +10325, +11320, +12112, +12311, +12116, +11124, +10529, +10331, +10528, +10923, +11719, +12514, +12512, +12708, +12707, +13107, +12909, +12313, +12116, +11917, +11719, +11319, +11317, +12312, +12710, +13305, +13903, +13903, +13503, +12905, +13305, +13903, +13901, +13501, +13103, +12512, +11917, +12115, +13106, +15091, +17077, +17474, +16679, +15091, +13902, +13306, +12906, +12704, +12309, +12310, +12312, +12909, +13508, +13905, +14100, +13700, +13700, +13900, +13700, +14296, +14496, +14694, +14696, +14898, +14896, +14696, +14693, +14693, +14696, +14500, +14302, +14500, +14301, +13906, +13707, +13901, +14693, +15090, +15489, +15094, +15293, +15091, +14693, +14895, +14302, +13906, +13704, +13702, +13702, +14098, +14299, +14498, +14696, +14896, +14895, +15093, +15092, +15092, +15093, +15491, +15690, +15692, +15889, +15688, +15292, +14893, +14295, +13897, +13303, +13303, +13698, +13898, +14298, +14698, +15098, +15695, +16091, +16087, +16284, +16085, +15887, +15487, +15090, +14498, +13903, +13705, +13702, +13899, +14296, +14693, +14894, +14694, +14693, +13902, +13507, +13306, +13110, +13111, +12908, +12708, +12508, +11912, +11714, +11912, +11913, +12113, +12312, +11718, +11520, +11120, +10522, +10723, +11122, +12114, +12712, +13109, +13106, +12909, +12709, +13103, +13103, +13304, +13305, +13307, +12910, +12116, +11720, +11720, +12313, +12507, +12707, +12509, +12110, +11912, +11719, +12317, +12316, +12313, +12115, +12115, +11720, +11523, +11323, +11321, +10725, +10525, +10326, +10525, +10524, +10722, +10922, +10726, +10923, +11517, +12113, +12907, +13303, +12905, +12312, +11519, +10923, +10923, +10723, +10525, +9930, +10130, +10529, +10925, +11321, +11518, +11317, +11316, +11119, +11122, +11122, +11320, +11320, +11123, +10923, +11118, +11120, +11520, +12313, +11913, +11516, +10921, +10528, +9936, +9932, +9530, +9726, +10325, +10726, +10926, +11123, +11322, +10725, +10325, +10725, +10927, +11127, +11322, +11517, +11118, +10722, +11321, +11126, +10927, +11124, +11321, +10725, +10130, +10130, +10523, +10719, +10921, +11519, +11321, +11719, +11916, +12313, +12712, +12515, +12115, +12314, +12119, +11918, +12115, +11916, +11917, +11520, +10923, +10922, +10522, +10521, +11317, +11717, +11916, +12511, +12907, +12710, +12710, +12710, +12708, +12707, +12907, +13107, +13105, +12706, +12112, +11715, +11317, +11319, +11719, +12117, +12317, +12315, +12313, +12311, +12706, +13307, +13905, +14101, +14099, +13900, +13898, +13701, +13502, +13502, +13307, +12910, +12908, +13106, +12909, +12908, +13305, +13502, +13499, +13496, +13299, +13104, +13106, +13306, +13109, +13307, +13505, +13506, +13505, +13503, +13506, +12912, +12713, +12908, +12908, +13107, +13306, +13704, +13704, +13503, +13505, +14099, +14296, +14295, +14298, +14300, +14103, +13707, +13507, +13504, +13306, +12908, +12708, +13107, +13308, +13306, +13502, +13503, +13305, +12908, +12909, +12708, +12706, +12709, +12711, +12711, +12707, +12905, +12710, +12512, +12310, +12310, +12511, +12511, +12709, +12709, +12511, +12511, +12313, +12512, +12510, +12905, +13106, +13106, +13106, +13104, +13304, +13306, +13106, +13104, +12709, +12511, +12513, +12515, +12314, +12313, +12113, +12113, +12113, +12113, +12114, +12113, +11914, +11719, +11720, +11719, +11717, +11913, +12113, +12113, +12113, +12115, +12315, +12314, +12313, +12314, +12314, +12313, +12311, +12508, +12708, +12510, +12310, +12312, +12113, +11913, +11714, +11519, +11325, +11323, +11124, +10925, +11123, +11122, +11121, +11120, +11120, +11318, +11319, +11323, +11522, +11719, +11917, +12115, +12113, +12310, +12311, +12312, +12312, +12310, +12112, +12310, +12310, +12113, +11719, +11522, +11520, +11518, +11718, +11721, +11921, +11918, +11913, +11912, +11915, +12113, +12114, +12314, +12318, +12120, +12116, +11914, +11915, +12115, +12315, +12711, +12710, +12709, +12512, +12512, +12511, +12710, +12909, +13109, +13304, +13701, +13702, +13704, +13900, +13698, +13500, +13105, +12906, +12709, +12712, +12513, +12511, +12314, +12512, +12712, +12911, +13109, +12709, +12511, +12116, +12115, +12313, +12113, +12111, +12111, +12310, +12310, +12513, +12911, +12908, +12707, +12507, +12509, +12711, +13108, +13305, +13504, +13905, +14106, +14305, +14301, +14099, +13900, +13702, +13703, +13703, +13702, +13506, +13308, +13307, +13306, +13306, +13308, +13507, +13704, +13503, +13502, +13305, +13305, +13303, +13303, +13307, +13306, +13503, +13704, +13903, +14100, +14099, +13901, +13703, +13503, +13505, +13705, +13504, +13504, +13505, +13506, +13707, +13509, +13509, +13508, +13306, +13304, +13305, +13306, +13109, +13110, +13309, +13306, +13700, +13898, +14098, +14100, +13901, +13701, +13502, +13502, +13503, +13507, +13508, +13306, +13303, +13306, +13107, +13108, +13306, +13503, +13700, +13701, +13703, +13702, +13701, +13902, +14102, +14102, +14099, +14098, +13898, +13700, +13701, +13503, +13304, +13106, +13107, +13306, +13306, +13304, +13503, +13505, +13508, +13310, +13506, +13503, +13701, +13503, +13703, +13702, +13900, +13901, +13901, +13900, +14097, +14098, +14102, +14104, +14102, +14101, +13901, +13704, +13506, +13504, +13503, +13503, +13502, +13502, +13500, +13301, +13104, +12908, +12908, +12710, +12512, +12512, +12313, +12313, +12511, +12507, +12508, +12511, +12710, +12909, +12908, +12711, +12512, +12707, +12708, +12313, +12313, +12910, +12910, +12512, +12513, +13109, +12711, +12512, +12711, +12908, +12709, +12514, +13110, +13107, +12711, +12712, +12908, +12510, +12312, +12312, +12316, +11921, +11919, +11918, +11719, +11518, +11715, +11716, +11518, +11519, +11719, +11717, +11715, +11517, +11715, +11915, +11918, +11916, +11712, +11910, +11914, +12116, +12118, +12116, +12114, +11913, +11716, +11519, +11518, +11517, +11516, +11516, +11515, +11515, +11516, +11516, +11317, +11516, +11514, +11316, +11518, +11518, +11317, +11119, +11121, +11124, +11124, +11121, +11320, +11320, +11516, +11715, +11718, +11720, +11718, +11517, +11518, +11719, +11918, +11918, +11916, +11915, +11913, +11913, +11715, +11713, +11712, +11712, +11517, +11520, +11518, +11715, +11914, +11910, +11911, +12113, +12315, +12316, +12315, +12316, +12316, +11917, +11716, +11715, +11916, +11920, +11919, +11916, +12313, +12314, +12313, +12313, +12313, +12510, +12311, +12311, +12310, +12310, +12312, +12314, +12313, +12313, +12512, +12511, +12510, +12512, +12513, +12313, +12311, +12113, +12116, +12117, +12311, +12308, +12508, +12711, +12711, +12710, +12511, +12313, +12314, +12314, +12313, +12312, +12311, +12312, +12313, +12510, +12511, +12511, +12512, +12711, +12709, +12512, +12514, +12712, +12713, +12908, +12711, +12711, +12709, +12711, +12713, +12912, +12908, +12907, +13106, +13105, +13103, +13102, +13104, +13106, +13106, +13107, +13108, +13109, +13308, +13306, +13306, +13307, +13109, +13306, +13107, +13106, +13102, +13104, +13108, +13307, +13109, +12908, +12907, +13106, +13105, +13303, +13306, +13304, +13106, +12907, +12908, +13309, +13308, +12908, +12509, +12508, +12708, +12706, +12509, +12511, +12711, +13108, +12909, +12709, +12710, +12908, +12910, +12513, +12313, +12313, +12511, +12511, +12314, +12318, +12718, +12913, +12911, +12709, +12508, +12906, +12908, +12711, +12714, +12715, +12910, +12907, +12709, +12511, +12511, +12708, +12709, +12512, +12514, +12514, +12711, +12511, +12512, +12313, +12311, +12508, +12509, +12509, +12511, +12710, +12907, +12905, +12907, +12908, +13103, +13103, +12904, +12707, +12710, +12711, +12910, +12912, +12912, +13109, +13306, +13307, +13307, +13303, +13303, +13305, +13507, +13307, +13108, +13106, +13302, +13106, +13305, +13303, +13106, +13109, +13109, +12911, +12909, +12908, +13305, +13303, +12906, +12710, +12711, +12713, +12513, +12510, +12510, +12509, +12709, +12908, +12907, +13105, +12909, +12910, +12709, +12509, +12311, +12113, +12310, +12510, +12711, +12912, +13109, +12908, +12908, +12909, +12908, +12906, +12707, +12511, +12114, +11714, +11913, +12115, +12511, +12708, +12710, +12116, +11519, +11715, +11914, +11913, +11912, +11714, +11516, +11320, +11517, +11913, +12112, +12310, +12310, +12112, +11516, +11124, +11323, +11518, +12116, +12713, +13107, +13105, +13107, +13307, +13504, +13901, +13903, +13905, +13505, +13108, +12710, +12510, +12511, +12315, +11918, +11916, +11516, +10921, +10725, +11124, +10923, +10922, +10921, +11119, +11118, +11320, +11917, +12114, +11916, +12314, +12114, +12115, +12114, +12112, +11913, +12112, +12112, +12511, +12510, +12511, +12908, +12908, +12908, +12711, +12315, +12315, +12114, +11914, +12114, +12311, +12308, +12311, +12116, +12116, +12115, +12313, +12312, +12113, +12113, +11912, +11910, +11912, +12112, +12313, +12116, +12114, +12311, +12313, +12311, +12507, +12508, +12711, +12712, +12515, +12516, +12711, +12907, +12907, +12908, +12709, +12706, +12705, +12708, +12708, +12507, +12507, +12708, +12512, +12512, +12709, +12708, +12708, +12908, +13112, +13311, +13310, +13109, +13109, +13108, +13306, +13504, +13503, +13500, +13303, +12908, +12910, +12912, +12912, +13108, +12910, +12512, +12507, +12507, +12709, +12511, +12508, +12508, +12509, +12510, +12511, +12712, +12712, +12713, +12711, +12706, +12906, +12911, +12912, +13108, +13106, +13104, +13105, +13106, +13306, +13308, +13507, +13903, +14098, +14294, +14293, +14095, +13900, +13704, +13700, +13501, +13306, +13107, +13106, +13109, +13107, +12908, +12908, +12713, +12714, +12513, +12313, +12115, +12113, +12112, +12312, +12512, +12511, +12313, +12313, +11916, +11916, +11915, +12114, +12313, +12316, +12317, +12114, +12112, +12311, +12313, +12316, +12513, +12510, +12508, +12908, +13109, +13307, +13504, +13701, +13502, +13302, +13103, +13104, +13105, +12708, +12310, +12311, +12706, +12507, +12310, +12310, +12511, +12514, +12512, +11912, +12114, +11919, +11917, +11915, +11915, +12116, +12115, +12313, +12113, +12113, +12312, +12312, +12510, +12708, +13108, +13703, +13901, +13901, +14096, +13898, +13901, +14100, +14298, +14894, +14894, +15091, +15091, +14894, +14695, +14695, +14694, +14894, +14697, +14895, +14498, +13901, +12911, +12714, +12115, +11719, +13108, +10722, +8537, +8737, +7941, +9529, +11515, +10127, +10327, +12114, +10722, +12507, +15686, +14693, +15488, +18069, +14891, +13106, +12710, +8539, +4965, +7350, +8939, +9930, +12708, +12906, +14894, +17080, +14897, +14895, +12905, +9132, +5162, +5164, +5759, +7146, +6749, +9334, +8339, +8339, +10723, +9533, +9335, +10525, +11318, +15093, +13704, +13303, +13700, +10326, +7743, +9531, +11718, +12312, +13109, +11522, +10924, +10923, +8939, +8341, +11514, +10722, +11321, +12711, +10529, +10528, +9730, +7744, +8739, +12511, +11718, +12912, +13308, +11318, +12110, +10724, +12513, +11124, +10727, +11323, +10725, +11319, +11716, +12908, +14499, +13704, +13699, +14294, +14296, +11914, +11515, +12110, +11317, +12113, +11715, +10921, +11120, +9532, +10923, +13308, +14896, +14500, +14302, +13506, +12114, +12113, +11120, +11914, +11916, +11317, +11715, +11914, +13503, +13901, +15492, +15493, +16485, +16483, +16284, +14300, +13505, +14695, +14696, +15291, +17673, +16881, +15095, +14101, +12708, +12708, +13305, +14497, +15489, +15490, +15292, +14099, +13103, +12111, +11320, +12511, +13898, +13699, +13700, +13303, +12509, +11718, +12912, +14898, +15490, +15489, +15095, +14302, +13905, +12910, +12114, +13899, +13901, +13306, +15491, +16090, +15493, +15295, +14900, +14701, +15093, +13899, +13106, +12906, +11317, +10525, +11521, +11916, +12910, +13108, +13106, +12907, +13505, +14496, +14691, +13897, +12908, +13308, +12711, +12511, +13305, +13109, +12911, +12909, +13107, +13306, +13905, +14300, +14894, +15689, +16284, +16485, +14696, +14893, +14895, +14697, +14498, +15290, +15490, +14897, +14699, +13907, +13707, +13507, +13108, +13304, +14494, +14695, +14497, +14497, +13504, +13702, +13700, +13898, +13503, +13107, +12910, +13109, +13307, +13905, +14500, +13704, +13506, +13503, +12708, +12312, +12709, +13109, +14104, +14700, +15098, +14897, +14100, +13503, +12512, +12512, +12909, +12906, +13502, +12708, +12116, +12116, +12113, +12313, +12711, +13702, +13901, +13902, +14102, +13905, +13311, +12913, +12910, +13107, +13703, +13704, +13506, +13505, +12707, +12508, +12311, +11717, +11719, +11123, +11123, +11324, +11919, +12510, +12510, +12312, +11916, +10924, +10725, +10525, +10327, +10726, +11123, +11320, +10923, +10527, +10127, +10125, +10524, +11320, +12112, +12310, +12310, +11916, +11717, +11320, +10923, +11521, +12117, +12313, +12511, +12311, +11717, +11325, +11128, +11325, +12113, +12507, +13106, +12911, +12514, +11719, +11322, +10924, +10923, +10920, +10722, +10527, +10527, +10525, +10724, +10527, +10527, +10726, +10129, +9733, +9535, +9335, +9332, +9530, +10127, +10923, +10526, +10923, +10725, +10525, +10920, +11118, +11320, +11520, +11720, +12119, +11919, +11323, +11522, +11919, +12115, +12512, +13108, +13306, +12710, +11919, +11522, +11121, +10527, +10531, +10529, +10525, +10923, +10925, +10926, +10924, +10327, +10325, +10522, +11120, +11321, +11518, +11517, +11716, +11914, +12310, +12310, +12313, +12310, +12309, +12908, +13109, +13110, +13504, +13304, +12906, +12509, +12708, +13103, +13501, +14099, +13505, +13107, +12707, +12708, +12908, +12708, +12311, +11916, +11719, +11321, +11321, +11320, +11316, +11316, +11120, +11518, +11519, +11321, +11121, +11320, +11718, +12315, +12513, +12909, +12909, +13308, +12911, +12711, +13703, +13704, +13703, +13306, +12711, +12512, +12709, +12905, +12905, +12510, +12512, +13108, +12711, +12313, +11918, +12116, +11917, +11919, +12511, +13900, +15292, +15295, +14302, +12908, +12313, +12512, +13107, +12906, +12507, +12308, +12311, +12910, +13707, +14301, +14498, +13703, +12908, +13109, +13308, +13703, +14099, +14101, +14101, +13905, +13906, +14302, +14498, +14894, +15489, +15092, +14696, +14098, +13701, +13506, +13308, +13306, +13901, +14102, +13902, +13900, +14098, +14296, +14494, +14295, +14099, +13704, +13503, +13303, +12910, +12912, +13309, +13306, +13504, +14102, +14699, +14699, +15095, +15095, +15295, +15098, +14500, +14298, +14497, +14697, +14695, +14694, +15093, +15092, +14692, +14494, +14496, +14692, +14693, +14494, +14493, +14495, +14496, +14297, +14101, +13905, +13905, +14300, +14497, +14693, +14692, +14496, +14299, +14301, +14302, +14302, +14101, +13901, +13901, +13705, +13507, +13110, +12708, +12509, +12113, +12112, +12313, +12313, +12509, +12710, +12711, +12514, +12316, +12114, +11916, +11719, +11918, +11717, +11717, +11715, +11912, +12507, +12510, +12315, +12315, +12313, +12114, +12116, +12116, +12514, +12514, +12514, +12512, +12311, +12311, +12311, +12113, +11916, +11721, +11519, +11514, +11715, +11716, +11715, +11514, +11513, +11514, +11915, +12116, +12511, +12312, +12113, +12113, +11916, +12116, +12116, +12513, +12510, +12507, +12113, +11916, +11718, +11122, +11321, +11519, +11321, +11321, +11123, +10726, +10725, +10922, +10920, +11317, +11519, +11920, +12516, +12116, +11518, +11716, +11520, +11124, +11122, +11716, +12311, +12308, +11914, +11717, +11715, +11715, +11715, +11319, +11120, +11319, +11321, +11520, +11719, +11916, +11318, +10722, +10526, +11321, +11320, +11122, +11321, +10922, +10922, +10722, +11117, +11119, +10726, +10726, +11122, +10926, +10728, +10926, +10926, +10729, +11122, +11519, +11320, +11518, +12116, +12316, +12514, +12910, +12910, +12911, +13305, +12709, +12317, +12518, +12912, +13109, +12908, +12908, +12908, +12909, +12710, +12709, +12711, +12513, +12710, +12905, +12908, +12713, +12912, +12712, +12511, +12507, +12708, +12514, +12514, +12513, +12312, +12313, +12115, +12113, +12307, +12310, +12513, +12314, +12514, +12317, +12314, +12511, +12511, +12311, +12311, +12312, +12708, +12707, +12907, +12909, +12709, +13102, +13101, +12704, +12708, +12513, +12713, +12911, +12908, +13106, +13107, +13306, +13506, +13507, +13508, +13507, +13506, +13504, +13305, +13305, +12906, +12711, +12713, +12514, +12711, +12714, +12515, +12315, +12514, +12713, +12511, +12510, +12708, +12908, +12907, +13106, +13106, +13304, +13701, +13503, +13507, +13308, +12910, +12911, +12909, +12908, +12905, +13105, +13105, +13106, +13107, +12910, +13106, +13105, +12908, +13109, +13107, +13306, +13504, +13504, +13503, +13504, +13505, +13306, +13308, +13311, +13111, +12910, +12912, +12912, +12709, +12706, +12708, +12712, +12514, +12314, +12313, +12316, +12317, +12313, +12112, +11914, +11918, +11918, +12115, +12314, +12315, +12311, +12308, +12112, +12113, +11916, +12116, +12120, +12317, +12315, +12313, +12509, +12311, +12313, +12513, +12514, +12711, +12910, +12714, +12715, +12514, +12510, +12309, +12310, +12110, +12111, +12113, +11718, +11716, +11715, +11916, +12116, +11918, +12116, +12116, +12314, +12115, +12111, +11914, +11913, +11913, +11718, +11716, +11715, +11719, +11520, +11317, +11314, +11120, +11318, +11317, +11520, +11322, +11321, +11124, +11323, +11318, +11117, +11122, +11323, +11318, +11517, +11716, +11718, +11717, +11521, +11523, +11721, +11718, +11917, +11918, +11917, +12113, +12112, +12113, +12315, +12315, +12312, +12311, +12115, +12116, +12116, +12113, +12113, +12114, +12114, +12113, +12117, +12317, +12314, +12511, +12707, +12708, +12708, +12511, +12314, +12312, +12309, +12511, +12514, +12515, +12515, +12319, +12317, +11919, +12315, +12314, +12711, +12513, +12912, +13109, +13305, +13900, +13901, +14099, +13900, +13899, +13699, +13898, +14297, +14101, +14498, +14298, +14098, +14100, +14099, +14296, +14097, +14098, +13901, +13702, +13701, +13701, +13703, +13703, +13704, +13503, +13306, +13505, +13503, +13503, +13505, +13306, +13306, +13303, +13303, +13302, +13102, +13105, +13303, +13303, +13303, +13304, +13305, +13505, +13507, +13507, +13707, +13707, +13706, +13702, +13900, +13902, +13905, +13707, +13705, +13704, +13504, +13304, +13106, +13109, +12911, +12912, +12513, +12510, +12308, +12310, +12314, +12316, +12316, +12513, +12711, +12710, +12707, +12905, +13107, +13308, +13310, +13310, +13309, +13109, +13307, +13305, +13503, +13506, +13702, +13500, +13698, +13502, +13702, +13504, +13505, +13705, +13702, +13701, +13504, +13506, +13504, +13505, +13507, +13507, +13307, +13308, +13310, +13309, +13307, +13503, +13106, +13107, +13107, +13107, +13106, +13303, +13302, +13306, +13309, +13503, +13303, +13309, +13509, +13504, +13704, +13904, +13901, +13899, +13900, +13898, +13698, +13502, +13505, +13306, +13304, +13106, +13106, +13106, +12909, +13110, +13109, +13106, +12907, +12907, +12708, +12511, +12316, +12116, +12112, +12307, +12310, +12511, +12514, +12516, +12513, +12709, +12711, +12711, +12711, +12911, +12711, +12906, +12905, +12907, +12907, +12908, +12909, +12909, +12908, +13107, +12908, +12909, +12910, +12910, +12910, +12911, +12909, +12908, +12908, +12906, +13107, +13109, +13107, +13105, +13107, +13107, +13107, +13109, +13110, +13309, +13306, +13307, +13308, +13306, +13304, +13303, +13304, +13307, +13310, +13111, +13109, +13108, +13111, +13111, +13106, +12908, +12908, +12908, +12908, +12710, +12708, +12707, +12708, +12511, +12513, +12313, +12114, +12117, +12317, +12313, +12311, +12112, +12113, +11912, +11712, +11715, +11718, +11717, +11716, +11717, +11519, +11516, +11518, +11521, +11522, +11717, +11716, +11716, +11517, +11517, +11519, +11519, +11717, +11716, +11518, +11320, +11319, +11319, +11322, +11126, +11125, +11321, +11319, +11319, +11320, +11318, +11317, +11515, +11516, +11519, +11521, +11521, +11720, +11718, +11718, +11916, +11912, +11914, +12113, +11913, +11915, +11917, +11917, +11917, +11916, +11914, +11912, +11912, +11715, +11719, +11722, +11919, +11719, +11717, +11715, +11714, +11715, +11717, +11919, +11721, +11916, +11915, +11716, +11714, +11913, +11916, +11918, +11919, +12118, +11914, +12110, +12308, +12112, +12116, +12317, +12317, +12316, +12515, +12713, +12511, +12711, +12909, +12910, +12911, +13106, +12905, +12906, +13106, +12908, +12511, +12709, +12708, +12509, +12708, +12708, +12906, +12711, +12908, +12907, +12908, +13107, +13106, +13304, +13304, +13308, +13306, +13304, +13304, +13305, +13303, +13104, +13108, +13310, +13109, +13109, +13109, +13107, +12908, +13106, +12909, +12913, +12912, +12709, +12705, +12908, +12712, +12710, +12510, +12508, +12509, +12511, +12514, +12516, +12516, +12313, +12310, +12313, +12313, +12511, +12513, +12314, +12311, +12310, +12313, +12314, +12313, +12312, +12510, +12509, +12510, +12710, +12708, +12707, +12708, +12708, +12904, +12707, +12906, +12907, +12909, +12910, +12907, +12708, +12511, +12514, +12514, +12513, +12313, +12313, +12312, +12309, +12311, +12311, +12512, +12514, +12514, +12514, +12514, +12514, +12712, +12910, +12908, +12909, +12910, +12908, +12906, +13106, +13107, +13106, +13106, +12910, +12910, +12909, +12910, +12911, +12710, +12709, +12710, +12709, +12708, +12707, +12707, +12510, +12510, +12312, +12312, +12111, +12113, +12114, +12115, +12113, +12112, +12113, +12116, +12118, +12120, +12120, +12115, +12113, +11915, +12113, +12113, +12313, +12511, +12509, +12511, +12512, +12511, +12511, +12313, +12511, +12511, +12513, +12515, +12712, +12710, +12708, +12710, +12711, +12513, +12116, +11915, +12113, +12511, +12710, +12709, +12711, +12713, +13108, +13109, +13308, +13106, +12909, +12912, +12910, +12709, +12908, +13304, +13701, +14096, +13900, +13307, +12911, +12908, +13106, +13303, +13503, +13305, +13106, +12908, +12910, +13110, +13309, +13503, +13500, +13106, +12512, +12313, +12312, +12709, +13308, +13707, +13702, +13503, +13505, +13706, +14105, +14501, +14697, +14693, +14694, +14296, +13898, +13900, +13701, +13507, +13110, +12511, +11913, +11516, +11516, +11320, +11321, +11322, +11124, +11320, +11514, +11713, +12112, +12113, +12116, +12117, +12114, +12113, +12314, +12115, +12113, +12113, +12315, +12313, +12510, +12508, +12307, +12307, +12309, +12114, +12118, +12119, +12317, +12512, +12710, +12909, +12713, +12715, +12514, +12511, +12313, +12315, +12117, +11919, +11917, +11916, +12113, +12312, +12311, +12512, +12511, +12511, +12312, +12311, +12514, +12912, +12909, +12909, +12711, +12710, +12709, +12710, +12510, +12509, +12312, +12116, +12115, +12116, +12117, +12118, +12117, +12317, +12514, +12710, +12509, +12509, +12511, +12512, +12710, +12908, +12909, +12711, +12708, +12711, +12512, +12508, +12902, +12905, +12710, +12711, +12708, +12510, +12707, +12908, +12713, +12514, +12512, +12312, +12113, +12513, +12515, +12317, +12711, +12906, +12708, +12908, +12910, +12711, +12511, +12908, +12708, +12508, +12707, +12509, +12313, +12512, +12513, +12313, +12514, +12511, +12313, +12313, +12712, +12708, +13100, +13301, +13305, +13306, +13107, +13108, +13109, +13108, +12905, +13102, +13102, +13105, +13111, +12913, +12712, +12511, +12316, +12119, +11917, +11915, +12111, +12113, +12309, +12507, +12508, +12310, +12308, +12111, +12114, +11916, +12114, +11916, +11914, +11917, +11919, +11916, +11916, +11719, +11717, +11712, +12113, +12116, +12115, +12313, +12314, +12512, +12511, +12513, +12514, +12517, +12514, +12314, +12515, +12317, +12314, +12113, +11916, +11916, +11720, +11719, +11716, +11716, +11718, +11915, +12111, +12110, +11912, +11915, +11918, +11916, +11914, +12116, +12116, +12513, +12909, +13309, +13509, +13708, +13905, +13903, +13704, +13902, +13902, +14299, +14696, +15090, +15091, +14896, +14499, +14102, +14098, +14491, +14492, +14496, +14699, +13705, +12711, +13702, +12311, +11318, +12509, +11515, +12511, +14300, +10328, +9732, +7942, +6551, +8340, +3774, +8143, +12911, +13308, +14697, +6951, +7746, +11121, +6356, +8540, +10326, +11915, +15689, +14101, +11119, +12507, +9330, +13700, +9925, +9530, +11916, +10328, +10527, +11719, +14697, +9733, +9931, +9930, +10923, +10522, +8535, +8937, +11325, +9335, +8140, +6554, +6557, +9930, +9136, +13306, +11515, +10522, +15888, +13504, +11915, +12116, +10132, +10526, +11514, +10523, +12712, +13704, +13503, +14893, +12711, +13707, +11721, +11917, +11718, +13306, +12110, +10324, +13309, +11326, +12912, +12513, +10327, +11518, +10328, +10127, +13703, +12711, +14102, +14299, +14693, +13105, +9333, +7149, +9929, +10128, +10526, +13705, +12910, +12710, +11916, +10921, +10325, +10721, +11909, +14493, +12910, +12514, +11519, +10525, +10129, +8341, +8937, +10922, +11120, +9931, +11519, +11518, +12514, +13307, +12710, +13306, +12311, +13106, +12910, +13705, +14697, +14894, +16086, +14500, +14500, +13905, +13310, +14897, +16486, +16487, +18470, +17477, +15889, +17279, +15095, +15292, +15091, +15091, +14499, +14501, +14105, +15097, +15493, +14299, +14894, +13107, +15091, +13701, +12510, +15292, +15692, +16091, +17676, +17474, +15887, +16086, +14894, +15688, +14498, +14101, +16882, +16485, +16484, +18072, +15290, +15686, +15487, +14495, +15290, +14694, +15887, +18073, +16681, +16082, +14494, +13900, +14296, +14495, +13900, +14497, +15689, +14695, +14692, +15090, +13899, +14895, +15093, +15091, +16283, +16084, +17078, +17277, +17276, +17078, +15886, +13899, +14696, +14102, +14497, +15685, +16080, +17074, +17276, +17281, +15099, +15496, +15691, +16284, +15491, +15293, +14299, +13702, +13304, +14103, +13310, +12710, +13901, +11915, +12707, +11712, +11118, +12512, +12712, +12514, +13507, +12314, +12115, +12115, +11518, +12712, +12514, +12715, +14302, +13303, +12308, +12705, +11912, +12113, +13504, +13503, +13504, +13905, +12912, +12712, +11321, +9930, +10127, +10724, +11519, +12113, +11718, +11524, +11326, +9337, +9731, +8938, +9135, +10923, +11123, +10924, +11123, +10328, +10926, +10727, +10926, +11323, +11123, +10923, +11521, +10926, +10924, +11519, +11122, +11518, +11321, +11121, +10722, +11518, +11719, +12118, +11719, +10724, +11320, +11120, +10920, +11118, +10327, +10328, +10528, +9534, +9929, +8935, +8937, +9934, +9538, +10531, +10529, +10527, +11319, +11518, +12115, +12513, +11518, +10923, +11124, +9934, +9936, +10329, +11124, +11722, +11524, +11521, +11517, +11121, +10924, +11917, +11123, +11718, +12312, +12116, +11919, +11123, +10523, +9927, +8934, +9332, +9131, +9529, +10127, +9932, +10328, +9730, +9729, +10326, +10127, +10922, +10921, +11317, +11515, +11117, +11315, +11514, +11518, +12513, +13505, +13106, +13106, +13304, +13306, +12908, +12312, +11916, +11717, +11123, +11324, +11918, +11915, +12511, +12909, +12909, +12115, +11517, +10920, +10126, +10126, +10127, +9732, +9333, +9928, +10325, +10524, +11518, +12114, +12113, +12113, +11917, +12314, +13505, +13504, +13900, +13505, +12515, +12513, +12113, +12510, +13107, +12911, +13503, +13701, +13504, +13704, +13305, +12907, +13103, +12905, +12706, +12707, +12315, +11723, +11125, +10328, +10729, +10926, +10528, +11323, +11322, +11720, +12514, +11914, +12310, +12313, +11322, +11521, +11321, +11519, +12512, +12910, +13504, +14100, +13505, +13306, +13109, +13107, +14299, +13507, +13109, +13109, +12517, +12718, +13114, +15099, +17481, +17876, +16485, +14298, +13107, +13506, +13701, +13500, +12904, +12306, +12905, +13502, +13900, +13901, +13506, +13109, +12910, +13107, +14298, +15292, +15690, +15889, +15094, +14895, +14496, +13898, +13700, +13901, +14496, +14098, +13502, +13503, +13704, +13706, +14498, +14296, +14692, +15289, +14693, +14500, +14700, +14699, +15095, +15292, +14693, +14296, +13702, +13903, +13902, +13901, +14298, +14299, +13901, +13701, +13703, +13305, +14098, +14097, +14098, +14300, +14101, +14098, +13898, +14099, +14496, +14695, +14496, +14100, +14102, +13903, +14104, +14104, +13902, +13901, +14102, +14298, +14497, +14301, +14302, +14500, +13903, +14299, +14299, +14498, +14496, +14297, +14299, +14101, +13899, +13901, +13905, +13904, +13704, +13901, +13898, +13702, +13706, +13309, +12908, +12907, +12511, +12514, +12316, +12114, +12708, +12508, +12710, +12711, +12710, +12909, +13109, +12908, +12709, +12314, +12315, +12710, +12312, +12710, +12116, +12115, +12114, +12314, +12908, +12907, +12906, +13102, +12903, +12507, +12706, +12310, +12113, +12313, +11918, +12316, +12513, +12511, +12708, +12313, +12115, +12113, +11717, +11918, +12117, +11919, +11919, +11719, +11714, +11713, +11915, +12116, +12514, +12515, +12712, +12712, +12114, +11914, +11715, +11715, +11714, +11716, +11719, +11715, +12113, +12313, +12315, +12316, +12316, +12710, +12708, +12509, +12509, +12314, +12119, +12118, +11919, +11719, +12116, +11916, +12114, +12313, +11912, +12112, +12317, +12116, +11716, +11318, +11517, +11320, +11321, +11321, +11715, +11713, +11914, +11719, +11719, +11519, +11521, +11720, +11521, +11521, +11520, +11521, +11322, +11317, +11316, +11713, +12310, +12309, +12509, +12511, +12511, +12312, +12113, +12113, +11916, +11918, +12116, +11916, +12114, +12114, +12310, +12908, +12910, +12514, +12314, +12512, +12512, +12711, +12910, +12710, +12511, +12313, +12115, +12313, +11917, +11916, +11716, +11318, +11718, +11717, +12113, +12311, +12314, +12518, +12713, +12710, +12711, +12711, +12908, +12707, +12507, +12510, +12312, +12113, +12311, +12113, +12113, +12113, +11917, +11916, +11917, +11919, +11919, +11719, +11913, +11911, +12112, +12313, +12313, +12314, +12313, +12112, +12113, +11720, +11524, +11325, +11322, +11518, +11715, +12113, +12113, +12114, +12117, +12117, +12313, +12312, +12311, +12312, +12309, +12109, +11910, +11715, +11520, +11519, +11518, +11320, +11121, +11320, +11119, +11317, +11321, +11321, +11516, +11517, +11916, +12313, +12509, +12707, +12708, +12510, +12311, +12110, +11911, +11913, +12113, +12310, +12509, +12311, +12512, +12511, +12312, +12316, +12314, +12310, +12112, +12314, +11916, +11715, +11714, +11518, +11716, +11715, +11715, +11915, +11912, +12111, +12110, +12310, +12310, +12310, +12312, +12115, +12116, +11919, +12118, +12117, +12116, +12115, +12114, +12116, +11919, +11720, +11918, +11919, +11719, +11718, +11717, +11518, +11916, +12113, +12311, +12508, +12706, +12907, +12912, +12714, +12711, +12511, +12312, +12511, +12313, +12513, +12511, +12711, +12515, +12713, +12514, +12315, +12315, +12115, +11913, +11516, +11320, +11518, +11517, +11517, +11719, +11719, +11715, +11911, +11714, +11915, +11917, +11918, +12117, +12117, +12313, +12312, +12313, +12315, +12317, +12315, +12313, +12114, +11919, +11919, +11715, +11715, +11718, +12115, +12314, +12317, +12315, +12513, +12513, +12515, +12714, +12513, +12711, +12710, +12511, +12710, +12905, +12908, +13108, +13105, +13305, +13306, +13106, +13304, +13305, +13306, +13303, +13300, +13302, +13503, +13505, +13503, +13501, +13504, +13505, +13702, +13702, +14101, +14100, +14299, +14302, +14105, +14103, +14100, +14099, +14101, +13902, +13703, +13701, +14097, +14098, +14098, +14098, +14098, +14098, +14097, +14299, +14298, +14296, +14296, +14297, +14496, +14497, +14500, +14300, +14299, +14497, +14496, +14496, +14499, +14501, +14499, +14497, +14496, +14496, +14694, +14693, +14693, +14697, +14700, +14500, +14296, +14296, +14098, +14099, +14098, +13899, +13901, +13905, +13904, +13902, +13900, +13900, +13902, +13705, +13505, +13503, +13501, +13501, +13699, +13700, +13701, +13705, +13705, +13701, +13697, +13698, +13503, +13507, +13308, +13506, +13504, +13704, +13507, +13705, +13701, +13501, +13303, +13501, +13500, +13500, +13504, +13308, +13308, +13502, +13303, +13308, +13109, +13106, +12907, +12908, +12909, +12908, +12711, +12711, +12710, +12710, +12710, +12711, +12712, +12713, +12710, +12706, +12708, +12710, +12711, +12711, +12910, +12710, +12711, +12709, +12907, +12710, +12710, +12710, +12711, +12711, +12511, +12508, +12507, +12508, +12508, +12709, +12711, +12711, +12709, +12708, +12511, +12310, +12310, +12315, +12120, +12317, +12115, +12113, +12114, +12311, +12508, +12312, +12310, +12307, +12307, +12313, +12317, +12115, +12308, +12309, +12312, +12513, +12511, +12511, +12708, +12708, +12708, +12705, +12506, +12707, +12711, +12710, +12704, +12703, +12708, +12713, +12715, +12712, +12711, +12511, +12510, +12509, +12511, +12711, +12712, +12713, +12713, +12711, +12707, +12507, +12511, +12516, +12715, +12910, +13109, +13109, +13305, +13108, +13108, +12906, +12906, +12909, +12910, +12712, +12711, +12709, +12907, +13106, +13108, +13106, +12908, +12906, +12711, +12713, +12714, +12514, +12313, +12314, +12315, +12313, +12313, +12513, +12513, +12313, +12314, +12512, +12512, +12511, +12510, +12310, +12311, +12113, +12111, +12110, +11912, +11915, +11916, +11716, +11716, +11521, +11322, +11320, +11122, +11124, +11123, +11119, +11119, +11123, +11322, +11317, +11314, +11317, +11321, +11321, +11320, +11317, +11317, +11321, +11123, +11124, +11121, +11118, +11117, +11317, +11319, +11320, +11318, +11517, +11716, +11716, +11715, +11914, +11913, +11913, +11917, +11918, +11914, +11914, +11919, +11919, +11917, +11916, +11913, +11911, +11913, +11914, +11916, +11916, +11916, +11914, +11913, +11915, +11916, +11916, +12114, +11914, +12113, +12114, +12116, +12315, +12116, +12114, +12115, +12313, +12310, +12310, +12511, +12513, +12711, +12711, +12710, +12709, +12511, +12315, +12316, +12314, +12513, +12511, +12511, +12514, +12516, +12314, +12313, +12115, +12116, +12116, +12118, +12119, +12116, +12313, +12313, +12313, +12314, +12314, +12511, +12512, +12514, +12514, +12511, +12708, +12709, +12907, +12905, +12909, +12914, +12910, +12906, +12909, +12909, +12906, +12908, +12911, +13111, +13110, +13109, +13309, +13310, +13306, +13305, +13309, +13112, +13109, +13106, +13106, +12910, +12911, +12907, +12905, +13106, +12512, +12907, +12707, +12709, +12710, +12711, +12910, +12710, +12708, +12708, +12911, +12910, +12904, +12901, +12903, +12906, +12911, +12913, +12912, +12910, +12711, +12909, +12713, +12712, +12711, +12710, +12511, +12513, +12313, +12312, +12312, +12310, +12112, +12113, +12312, +12312, +12312, +12513, +12513, +12514, +12512, +12511, +12511, +12711, +12714, +12716, +12912, +12907, +12908, +12711, +12912, +12911, +12710, +12709, +12511, +12509, +12511, +12511, +12511, +12511, +12513, +12512, +12512, +12711, +12909, +12708, +12707, +12908, +12711, +12910, +12908, +12708, +12708, +12509, +12708, +12709, +12712, +12713, +12713, +12711, +12713, +12912, +12712, +12712, +12911, +12909, +12908, +13106, +13106, +13305, +13306, +13503, +13305, +13306, +13108, +13108, +13306, +13305, +13304, +13109, +13112, +13109, +13107, +13108, +13109, +13109, +12908, +12908, +12910, +12911, +13108, +13306, +13306, +13306, +13305, +13303, +13305, +13307, +13506, +13507, +13307, +13506, +13507, +13705, +13707, +13706, +13503, +13502, +13304, +13108, +12911, +12910, +13304, +13500, +13698, +13500, +13303, +13305, +13308, +13509, +13508, +13507, +13109, +12908, +12711, +12708, +12908, +13109, +13506, +13503, +13304, +12906, +12510, +12511, +12710, +12909, +12711, +12310, +11716, +11719, +11915, +12114, +12516, +12712, +12509, +12111, +11518, +10921, +10922, +11320, +12113, +12509, +12707, +12510, +12511, +12711, +12908, +13107, +13106, +13106, +13106, +12907, +12709, +12711, +12714, +12513, +12311, +11717, +11322, +10923, +11120, +11122, +11321, +11516, +11515, +11716, +11915, +12315, +12513, +12709, +12510, +12512, +12711, +12908, +12908, +13106, +12907, +12710, +12908, +12905, +12904, +12905, +12908, +12910, +12712, +12514, +12313, +12116, +12115, +12311, +12707, +12706, +12706, +12906, +12711, +12315, +12511, +12907, +12908, +12512, +12114, +12111, +12506, +12708, +12713, +12515, +12515, +12515, +12515, +12317, +12315, +12312, +12708, +12905, +12508, +12310, +12311, +12709, +12709, +12509, +11916, +11720, +11721, +11919, +11721, +11521, +11321, +11520, +11719, +11719, +11715, +11717, +11919, +12116, +12114, +11916, +11916, +12116, +12115, +11916, +11715, +11915, +12114, +12312, +12314, +12316, +12118, +12313, +12311, +12510, +12313, +12315, +12315, +12312, +12310, +12113, +12310, +12510, +12713, +12715, +12715, +12514, +12510, +12510, +12511, +12311, +12310, +12313, +12313, +12113, +12114, +11915, +11916, +12115, +12114, +12310, +12313, +12314, +12514, +12713, +12911, +13109, +13109, +12908, +12708, +12707, +12710, +12711, +12710, +12710, +12711, +12710, +12708, +12514, +12517, +12313, +12113, +11918, +11918, +11914, +11916, +11916, +12113, +12115, +12114, +11915, +11914, +11718, +11918, +11918, +11916, +11916, +11717, +11719, +11719, +11916, +11916, +11915, +11916, +12116, +12116, +12315, +12513, +12511, +12511, +12511, +12511, +12511, +12514, +12514, +12512, +12311, +12311, +12313, +12114, +12113, +11916, +11917, +11918, +11918, +11917, +11919, +11920, +12117, +12117, +12314, +12311, +12310, +12509, +12705, +12704, +12905, +13106, +13501, +13901, +14299, +14302, +14302, +14297, +14295, +14496, +14895, +15293, +15492, +15689, +15687, +15489, +15289, +15290, +15091, +15489, +15689, +15490, +15689, +15489, +14695, +14299, +14499, +13504, +13507, +14103, +12711, +13702, +12510, +12708, +12313, +7350, +9931, +9930, +7151, +7943, +11118, +9529, +12113, +12909, +12512, +13901, +7744, +11121, +8738, +11915, +15489, +10923, +15490, +15689, +9730, +8538, +9926, +9923, +12903, +11318, +18470, +15293, +11519, +10923, +7746, +10723, +6950, +10726, +12911, +10723, +9529, +5557, +6350, +5758, +8344, +11123, +13899, +13105, +14297, +12113, +10721, +11713, +10127, +13905, +12515, +14102, +12313, +11715, +12111, +11514, +11909, +14490, +14096, +9531, +12905, +9727, +8537, +9134, +11321, +13310, +12118, +13508, +11722, +10926, +11717, +10724, +12313, +11718, +13505, +10328, +10126, +13300, +11910, +11514, +12906, +13304, +11914, +11319, +11914, +11518, +10723, +13104, +14297, +12114, +13503, +11914, +10723, +10923, +11122, +11719, +12119, +10726, +9733, +10129, +8738, +9730, +10522, +13303, +13901, +14895, +15292, +13306, +12910, +11321, +12313, +12114, +13109, +13905, +13905, +14102, +14696, +16087, +15689, +16484, +15093, +16087, +14693, +14095, +15289, +14697, +16088, +15095, +15886, +14891, +14299, +13109, +14298, +14299, +12712, +15095, +13504, +13304, +12907, +11915, +11716, +12313, +13702, +13303, +13306, +12909, +13901, +12315, +12116, +13703, +12910, +14698, +16880, +16681, +15291, +15092, +13900, +14299, +13506, +14894, +15689, +13505, +14102, +13308, +14298, +14893, +15689, +15888, +15688, +14894, +11916, +11122, +10524, +11320, +12315, +14104, +14896, +14298, +13903, +13705, +13108, +12314, +15094, +15887, +15687, +16879, +15688, +15091, +14299, +15887, +16482, +17079, +17279, +17475, +16481, +15291, +15886, +14894, +16484, +17478, +17277, +16680, +16084, +15092, +14696, +15491, +15492, +15889, +16086, +14499, +14102, +13704, +13904, +14105, +14102, +15289, +15487, +13701, +13306, +12313, +12311, +13702, +13304, +13699, +14097, +14102, +13906, +13704, +13503, +14301, +14897, +14697, +15093, +13703, +13303, +12509, +12711, +12911, +12908, +12711, +12514, +12514, +11521, +11722, +11324, +10925, +11917, +11719, +11520, +10925, +10328, +10921, +11123, +11321, +12113, +11914, +11718, +11122, +10328, +10525, +10923, +11517, +11914, +12110, +11319, +10923, +10724, +10725, +10925, +11521, +12113, +12309, +11715, +10724, +10923, +10328, +10528, +11322, +10921, +10722, +10326, +9930, +9334, +8738, +9334, +9733, +10130, +10920, +10522, +10126, +10526, +10722, +10921, +11321, +11916, +11518, +11121, +11320, +10920, +10524, +10525, +10920, +11319, +10328, +10526, +10128, +9532, +10923, +11121, +11120, +11121, +10525, +10129, +10525, +10722, +10722, +10525, +11124, +10726, +9730, +9333, +9136, +8738, +8537, +9328, +9724, +9331, +9533, +9533, +9930, +9532, +9732, +10527, +10726, +10925, +11520, +11717, +11912, +12307, +12307, +12706, +12312, +11920, +12714, +12312, +12113, +12511, +12908, +13106, +13108, +12909, +13307, +12911, +12711, +13108, +12709, +12509, +12313, +11716, +11719, +11521, +11520, +11317, +11318, +11520, +11916, +12315, +11919, +12116, +12314, +12908, +13106, +12910, +12909, +12908, +13106, +14498, +14698, +14102, +14498, +13507, +12116, +12114, +12510, +13106, +13503, +13704, +13304, +12308, +11714, +11918, +11525, +11722, +11719, +11521, +12114, +11913, +11517, +11718, +11320, +11518, +11321, +11321, +11318, +11120, +10925, +11124, +11518, +12111, +12708, +12511, +12910, +13307, +12910, +12116, +12908, +13305, +13306, +13109, +13905, +14299, +14296, +14296, +14096, +13103, +12708, +11715, +12111, +12706, +14496, +16879, +17674, +16286, +13901, +13306, +13703, +13106, +12311, +11717, +10527, +10525, +11120, +12114, +12711, +12709, +12710, +12709, +13107, +13706, +14499, +14694, +14695, +14299, +13701, +14099, +13902, +13902, +14301, +15094, +15489, +15490, +14697, +14302, +13902, +13305, +12510, +12908, +14102, +13705, +13306, +13902, +14499, +14496, +14297, +14098, +13502, +13105, +12905, +13106, +13507, +13507, +13507, +13704, +13901, +13901, +14101, +14299, +14697, +14894, +15094, +14896, +14696, +14698, +15096, +15294, +15292, +15688, +14897, +14499, +14100, +13902, +13903, +13901, +14297, +14099, +14496, +14894, +15093, +14894, +14301, +14303, +13905, +14102, +13704, +13309, +13702, +13702, +13703, +14695, +15091, +14693, +14296, +13704, +13705, +13308, +12709, +12906, +12708, +12314, +11920, +11721, +11916, +11915, +11718, +11916, +11717, +11715, +11715, +11516, +11317, +11318, +11320, +11321, +11518, +11716, +11916, +12112, +12507, +12112, +11915, +12113, +12113, +12511, +13108, +13905, +14302, +14499, +14102, +13704, +13307, +13504, +13500, +13102, +12907, +12512, +12709, +12905, +12907, +12511, +12310, +12112, +11714, +11319, +11123, +11121, +10921, +11120, +11119, +11120, +11717, +11914, +12308, +12309, +12114, +11521, +10928, +10334, +10930, +11324, +11123, +10726, +10725, +11120, +10921, +11120, +12113, +12512, +12117, +11921, +11922, +11917, +11712, +11912, +12115, +11919, +12314, +12512, +12315, +12314, +12113, +11913, +12113, +11916, +11518, +11519, +11518, +11320, +11122, +11521, +11522, +11322, +10923, +10722, +10522, +10525, +11123, +11716, +12112, +12510, +11915, +11916, +12313, +12710, +12511, +12511, +12711, +12510, +12309, +12112, +12309, +11514, +10323, +9927, +9929, +10129, +10923, +11916, +12313, +11911, +11912, +12114, +12713, +12715, +12514, +12509, +12710, +12514, +12316, +12115, +12111, +12113, +12515, +12913, +12912, +12909, +12710, +12313, +12312, +12710, +12910, +13309, +13309, +13109, +12910, +12910, +12909, +12708, +12312, +11918, +11521, +11322, +11120, +10921, +11520, +11719, +11319, +12113, +12113, +12312, +12314, +12319, +12914, +12511, +12507, +12110, +12114, +11917, +11916, +11915, +11914, +12311, +12113, +12113, +12311, +12311, +12312, +12513, +12711, +12908, +12709, +12909, +13110, +13109, +13307, +13901, +13702, +13107, +12708, +12112, +11719, +11524, +11124, +11320, +11318, +11120, +11123, +11319, +11315, +11514, +11716, +11915, +11717, +11522, +11521, +11715, +11913, +12310, +12710, +12911, +13508, +13702, +13700, +13503, +13304, +13103, +12708, +12710, +12711, +12711, +12910, +13108, +13106, +13501, +13699, +13901, +14104, +14102, +13899, +13700, +13503, +13701, +13703, +13902, +14100, +14099, +13901, +13900, +13699, +13701, +13503, +13503, +13302, +13303, +13304, +13105, +13108, +12912, +13308, +13306, +13306, +13307, +13106, +12906, +12708, +12511, +12113, +12311, +12509, +12908, +13106, +13103, +13105, +13306, +13306, +13503, +13307, +13310, +13506, +13303, +13303, +13306, +13307, +13306, +13306, +13504, +13306, +13108, +12908, +12709, +12708, +12509, +12510, +12511, +12711, +12908, +12907, +12910, +13110, +12912, +12912, +12516, +12313, +12113, +11716, +11719, +11521, +11521, +11719, +11718, +11916, +11916, +12113, +12310, +12512, +12513, +12512, +12709, +12909, +13109, +13109, +13109, +13109, +13108, +13108, +13109, +13106, +13105, +12908, +12909, +12907, +12911, +13112, +13111, +13309, +13307, +13305, +13303, +13105, +13108, +12908, +12905, +12907, +12912, +12910, +12710, +12710, +12509, +12511, +12711, +12910, +12912, +13110, +13306, +13500, +13500, +13699, +13503, +13306, +13108, +13107, +12909, +12908, +12905, +12905, +12708, +12707, +12510, +12511, +12710, +12708, +12709, +12909, +13109, +13305, +13304, +13500, +13700, +13901, +13704, +13504, +13108, +12911, +12911, +12711, +12709, +12706, +12907, +12911, +12912, +12910, +12908, +12908, +13105, +13105, +13107, +12911, +12912, +12715, +12713, +12711, +12711, +12911, +13109, +13109, +12914, +12713, +12709, +12907, +13104, +12905, +12908, +12908, +12905, +12903, +12905, +12908, +12906, +12909, +13111, +12909, +12705, +12706, +12511, +12710, +12710, +12708, +12707, +12905, +12908, +12908, +12905, +12705, +12706, +12511, +12513, +12511, +12509, +12513, +12116, +11915, +11915, +11918, +11918, +11917, +11916, +12113, +12112, +12113, +12115, +12115, +12112, +12113, +12115, +12116, +12315, +12113, +12111, +12114, +12314, +12311, +12310, +12508, +12509, +12710, +12711, +12710, +12904, +12708, +12710, +12909, +12908, +12908, +12908, +12711, +12711, +12510, +12507, +12310, +12313, +12314, +12313, +12114, +11912, +12115, +12121, +12318, +12314, +12312, +12313, +12514, +12712, +12908, +12908, +12908, +12909, +12908, +13105, +13107, +13109, +13111, +13110, +13305, +13304, +13303, +13302, +13302, +13305, +13306, +13506, +13508, +13507, +13307, +13304, +13303, +13303, +13102, +13103, +13106, +12909, +12710, +12708, +12708, +12709, +12508, +12508, +12511, +12513, +12510, +12507, +12704, +12706, +12706, +12510, +12513, +12713, +12517, +12512, +12508, +12510, +12511, +12708, +12708, +12708, +12707, +12906, +12905, +12907, +12909, +12912, +12711, +12710, +12711, +12711, +12711, +12711, +12711, +12907, +12906, +12907, +12905, +12906, +12909, +12912, +12912, +12910, +12711, +12710, +12708, +12711, +12714, +12513, +12511, +12510, +12709, +12708, +12708, +12509, +12510, +12312, +12312, +12310, +12311, +12310, +12509, +12312, +12511, +12313, +12312, +12311, +12313, +12310, +12506, +12507, +12512, +12513, +12314, +12313, +12313, +12312, +12313, +12118, +12119, +12117, +12116, +12116, +12114, +12116, +12114, +12310, +12310, +12508, +12509, +12708, +12708, +12710, +12513, +12513, +12514, +12514, +12313, +12313, +12114, +11916, +12116, +12116, +11916, +11919, +12115, +11913, +11912, +11913, +11914, +12113, +12115, +12317, +12317, +12712, +12711, +12711, +12907, +12908, +12908, +12711, +12711, +12708, +12510, +12510, +12510, +12510, +12509, +12708, +12711, +12712, +12714, +12713, +12709, +12707, +12708, +12709, +12711, +12513, +12511, +12311, +12510, +12508, +12509, +12514, +12514, +12511, +12313, +12317, +12317, +12514, +12512, +12511, +12511, +12512, +12510, +12507, +12508, +12313, +12313, +12511, +12311, +12313, +12313, +12312, +12310, +12310, +12310, +12313, +12312, +12312, +12313, +12315, +12514, +12511, +12709, +12709, +12712, +12711, +12710, +12711, +12710, +12707, +12706, +12508, +12509, +12313, +12313, +12114, +12115, +12113, +12310, +12511, +12512, +12511, +12512, +12511, +12510, +12507, +12510, +12512, +12512, +12511, +12512, +12514, +12516, +12314, +12113, +12112, +11915, +11917, +11914, +11712, +11712, +11714, +11715, +11715, +11915, +11915, +11914, +11913, +12114, +12115, +12113, +12313, +12312, +12310, +12110, +12114, +12117, +12116, +12113, +12110, +12112, +12113, +12113, +12113, +12113, +12113, +12113, +12113, +12112, +12112, +12310, +12310, +12311, +12315, +12317, +12314, +12312, +12312, +12511, +12710, +12711, +12908, +12906, +12905, +13108, +13109, +13111, +13110, +13310, +13306, +13306, +13308, +13309, +13505, +13306, +13309, +13310, +13309, +13503, +13499, +13499, +13501, +13306, +13111, +13109, +13109, +13109, +13109, +13107, +12907, +12906, +12909, +12910, +12909, +12907, +12905, +12709, +12712, +12712, +12711, +12907, +13106, +13109, +13111, +13109, +13107, +13104, +13106, +12908, +12906, +13102, +13303, +13302, +13302, +13104, +13106, +12906, +12507, +12311, +12312, +12310, +12507, +12507, +12508, +12513, +12317, +12316, +12315, +12315, +12511, +12310, +12112, +11914, +11715, +11914, +12114, +12711, +12910, +12708, +12308, +12112, +11916, +12313, +12513, +12710, +12708, +12312, +12312, +12512, +12909, +13305, +13505, +13507, +13112, +12712, +12113, +12114, +12709, +13104, +13699, +13700, +13704, +13703, +13704, +13705, +13904, +14100, +14101, +13902, +13700, +13498, +13303, +13109, +12913, +12713, +12113, +11518, +11120, +10923, +11125, +11123, +11119, +11121, +11322, +11519, +11918, +12118, +12313, +12310, +12113, +12114, +12313, +12313, +12313, +12313, +12313, +12314, +12316, +12317, +12315, +11916, +11914, +11914, +11715, +11716, +11520, +11520, +11516, +11911, +12112, +12116, +11916, +11717, +11716, +11516, +11514, +11518, +11321, +11321, +11320, +11319, +11317, +11318, +11518, +11518, +11319, +11320, +11318, +11319, +11716, +11912, +11912, +11912, +11913, +11717, +11716, +11916, +11917, +11919, +11919, +11918, +11919, +12115, +12115, +12116, +12316, +12313, +12510, +12706, +12706, +12905, +12905, +12908, +12908, +12908, +12908, +12908, +12909, +12711, +12910, +12910, +13108, +13106, +13105, +13107, +12908, +12906, +12908, +12910, +12912, +12712, +12510, +12512, +12317, +12317, +12512, +12511, +12711, +12709, +12511, +12513, +12515, +12514, +12710, +12908, +12908, +12908, +12711, +12713, +12712, +12710, +12708, +12708, +12708, +12908, +12907, +12908, +13109, +13308, +13507, +13507, +13306, +13305, +13105, +13303, +13307, +13309, +13306, +13306, +13306, +13306, +13304, +13106, +13108, +12911, +12713, +12511, +12508, +12708, +12709, +13109, +13109, +13110, +13113, +12914, +12914, +12912, +12710, +12710, +12910, +12711, +12707, +12709, +12713, +12710, +12906, +12907, +13106, +13108, +13310, +13310, +13701, +13898, +13898, +13897, +13899, +13704, +13704, +13703, +13703, +13701, +13503, +13506, +13307, +13306, +13305, +13305, +13106, +13107, +12909, +12710, +12708, +12910, +12913, +12914, +12913, +12911, +12908, +12908, +12907, +12907, +12711, +12911, +13105, +13501, +13704, +13902, +14100, +14098, +13901, +13902, +14102, +14497, +14694, +15094, +15093, +14892, +14692, +14494, +14694, +15290, +15489, +15491, +15093, +14099, +13107, +13110, +12910, +12709, +13307, +15095, +13903, +12710, +12314, +10924, +9932, +12313, +12509, +11913, +11520, +10925, +9930, +11916, +11321, +12514, +13310, +10926, +8942, +10331, +9733, +7942, +12510, +11719, +13308, +13704, +12512, +12112, +12112, +11915, +9536, +10926, +12513, +7945, +8738, +10726, +10529, +8738, +8933, +11120, +12118, +10331, +10727, +11520, +9730, +10328, +9337, +9335, +7148, +6749, +8536, +10921, +12314, +13109, +13106, +10724, +10527, +12313, +10924, +10530, +10529, +11517, +11912, +9531, +11317, +8735, +9532, +9135, +10521, +12508, +14496, +12708, +10921, +11515, +9729, +11320, +12511, +12112, +11914, +10923, +10726, +10130, +9732, +11518, +12117, +11522, +12513, +11718, +12710, +10726, +11523, +11522, +12512, +12909, +12711, +12313, +12310, +11912, +9931, +11523, +11917, +12511, +10528, +10926, +10130, +9531, +9929, +12314, +12115, +12314, +11719, +11718, +11916, +11124, +11321, +12514, +13905, +13109, +14103, +15295, +13109, +12908, +13901, +13704, +13704, +14896, +14697, +14299, +14100, +14895, +13899, +16283, +16684, +16486, +15095, +15096, +13906, +12317, +11521, +12116, +12711, +13305, +12911, +13112, +12712, +12314, +14102, +14098, +14893, +14897, +14700, +15294, +14100, +14102, +13505, +14299, +15291, +16682, +17278, +17081, +16285, +15887, +16086, +15293, +16086, +16881, +16879, +16678, +16085, +15492, +15492, +14297, +14892, +14495, +12708, +13901, +13704, +14102, +14897, +14697, +14895, +14696, +14695, +15292, +15493, +15096, +15093, +15290, +15288, +15089, +15293, +15893, +15694, +15690, +16284, +16285, +16679, +16477, +16079, +15686, +16482, +16680, +16482, +16881, +16087, +14896, +14895, +14500, +15095, +14893, +14693, +14895, +14300, +13703, +13107, +13304, +13901, +13306, +14098, +13701, +13306, +13306, +12908, +12512, +12711, +12910, +13508, +13905, +13905, +13507, +13307, +13106, +12711, +12711, +12909, +13503, +14100, +14097, +13699, +13503, +13106, +13500, +13500, +13503, +12711, +12313, +12313, +12513, +12911, +12511, +12310, +12706, +12114, +12317, +12117, +12314, +12312, +12711, +13109, +13703, +13501, +12707, +12712, +12518, +11919, +12510, +12708, +13305, +12908, +12312, +12116, +11323, +12313, +12314, +13108, +13901, +13900, +13502, +12509, +12311, +11918, +12517, +13111, +13108, +12314, +11122, +10131, +9734, +9933, +11124, +12316, +13509, +14102, +13502, +12310, +10920, +9531, +9535, +9138, +10127, +11715, +12509, +13103, +12309, +11118, +10521, +10325, +10527, +10525, +10327, +10723, +11517, +11915, +12512, +12709, +12508, +12113, +11914, +12310, +12113, +11517, +10328, +9138, +8740, +8343, +8741, +9536, +9339, +9536, +9334, +9734, +9737, +9735, +8938, +8339, +8935, +8936, +9533, +9730, +9533, +9137, +8938, +9733, +10525, +11515, +11317, +10523, +9332, +8736, +8540, +9336, +12116, +13503, +13900, +13703, +12511, +11122, +9732, +8739, +7547, +7349, +8143, +9532, +10328, +9534, +8737, +8340, +9138, +10529, +12715, +14304, +14500, +13109, +10326, +8537, +7943, +8142, +9930, +12115, +13902, +13901, +13105, +11719, +10729, +9535, +9730, +10925, +11723, +11922, +11919, +11522, +11525, +11920, +12912, +13704, +14099, +13305, +11518, +8737, +7347, +6950, +7748, +9137, +10528, +11720, +12116, +12313, +11915, +11518, +11518, +11716, +11715, +11518, +11120, +10722, +10524, +11120, +11914, +12113, +12113, +12311, +13304, +13304, +12908, +11919, +11324, +11122, +11318, +12113, +13902, +16481, +16682, +15492, +13305, +11715, +11319, +11319, +11120, +10723, +10722, +11318, +11519, +12514, +13306, +14099, +14100, +14298, +14894, +14498, +14897, +14895, +14496, +14496, +14300, +14698, +14300, +14298, +15091, +15290, +15689, +15889, +15690, +15294, +15293, +14894, +14695, +14695, +15089, +14493, +13503, +13701, +14296, +14299, +14498, +14495, +14098, +14102, +14298, +14296, +14297, +13701, +13500, +13701, +13703, +14301, +13704, +14299, +14896, +14299, +15689, +15889, +15292, +15291, +14694, +14297, +13705, +13309, +13703, +13702, +13902, +14896, +15292, +15491, +15092, +14894, +14896, +14895, +14500, +13311, +13111, +12710, +12907, +13504, +14098, +14492, +14493, +15095, +15292, +15288, +15288, +14695, +14498, +14296, +14295, +14694, +14697, +14496, +14497, +14299, +14102, +13505, +13307, +12911, +12514, +12314, +12314, +12313, +12313, +11719, +11917, +12114, +12311, +12510, +12116, +11918, +11721, +11523, +11124, +11120, +11318, +11715, +12113, +12512, +12908, +13305, +13304, +13503, +13902, +13901, +13700, +13701, +13903, +13506, +13106, +12509, +12708, +13106, +13503, +13701, +13303, +12708, +12117, +11325, +11123, +11320, +11719, +12312, +12109, +11911, +11515, +10922, +10727, +10926, +11521, +11915, +12509, +12310, +12311, +12112, +11912, +11714, +12110, +13101, +13499, +14098, +14696, +14300, +14102, +13901, +13701, +13303, +12906, +12511, +11918, +11321, +10923, +11717, +12312, +12312, +12311, +12113, +11916, +11123, +10132, +9734, +9334, +9530, +9928, +9930, +9533, +9135, +9135, +9334, +9732, +10328, +10926, +11125, +11321, +11519, +11320, +11519, +11719, +12117, +12910, +13307, +13503, +13700, +13106, +12908, +12512, +12313, +12113, +11319, +10724, +10328, +10527, +10726, +10927, +10728, +10725, +11320, +12114, +12511, +11716, +11320, +11124, +10728, +10926, +11123, +10924, +10724, +11119, +11715, +12112, +12510, +12512, +12315, +12711, +13108, +13505, +13901, +13898, +13699, +13700, +13900, +14299, +14299, +14496, +14099, +13704, +13309, +12512, +12511, +11914, +11916, +11521, +11320, +11517, +11714, +11715, +11719, +11720, +11918, +11914, +11911, +11712, +11320, +11122, +11120, +11318, +11719, +12114, +12110, +12110, +12115, +12116, +12314, +12513, +12711, +13105, +13302, +13700, +13901, +14100, +14298, +14299, +14299, +14100, +14297, +14098, +13902, +13305, +13105, +13105, +12908, +12908, +13303, +13304, +13305, +13303, +13305, +13107, +13108, +13109, +13304, +13501, +13503, +13308, +13109, +12907, +12906, +12908, +12908, +12908, +12906, +12706, +12509, +12313, +12512, +12511, +12314, +12116, +12312, +12708, +12907, +13106, +13106, +12908, +13106, +13106, +13305, +13702, +13703, +13505, +13505, +13504, +13306, +13308, +13306, +13307, +13505, +13899, +13897, +13898, +13501, +13304, +13109, +13108, +12910, +12513, +11918, +11520, +11518, +11518, +11715, +11715, +11514, +11714, +11916, +12115, +12313, +11913, +11914, +11915, +11917, +11917, +12312, +12310, +12511, +12716, +13113, +13309, +13308, +13305, +13303, +13303, +13306, +13506, +13304, +13103, +12905, +12906, +13109, +13310, +13505, +13898, +13699, +13503, +13309, +13113, +12715, +12314, +12311, +12110, +12111, +12113, +12114, +12116, +11918, +11719, +11717, +11517, +11318, +11121, +11123, +11124, +11321, +11518, +11715, +12113, +12311, +12709, +12909, +12711, +12908, +12905, +13104, +13306, +13307, +13306, +13306, +13306, +13308, +13507, +13504, +13307, +13108, +12908, +12709, +12310, +11912, +11714, +11517, +11518, +11519, +11716, +11714, +11516, +11317, +11514, +11318, +11319, +11514, +11711, +11912, +12113, +12313, +12511, +12707, +12905, +12705, +12706, +12709, +12907, +12906, +12907, +12709, +12711, +12908, +13106, +13304, +13107, +13306, +13506, +13705, +13707, +13508, +13306, +13106, +12906, +13104, +13304, +13306, +13306, +13106, +12907, +12710, +12712, +12514, +12512, +12907, +12908, +13306, +13306, +13108, +12908, +12908, +13103, +13304, +13508, +13509, +13506, +13504, +13507, +13307, +13306, +13108, +13109, +13306, +13303, +13102, +12907, +12709, +12510, +12509, +12908, +13109, +12910, +13107, +13106, +12908, +12913, +12715, +12714, +12714, +12711, +12708, +12908, +12910, +12908, +12908, +13105, +13104, +13104, +13107, +13308, +13307, +13108, +12911, +12912, +12912, +12911, +13109, +13110, +12908, +13106, +12912, +13114, +12915, +12711, +12908, +12908, +12712, +12714, +12714, +12909, +12908, +12907, +13106, +13506, +13507, +13508, +13508, +13507, +13506, +13503, +13503, +13506, +13506, +13703, +13900, +13901, +13901, +13704, +13706, +13905, +13904, +13901, +13901, +13901, +13902, +13704, +13507, +13310, +13309, +13306, +13503, +13505, +13306, +13106, +13109, +12914, +13110, +13108, +13108, +13306, +13307, +13507, +13308, +13307, +13106, +13105, +13106, +13109, +13111, +13109, +13107, +13303, +13103, +13103, +13107, +13109, +13109, +13107, +13104, +13105, +12908, +12709, +12508, +12511, +12511, +12512, +12510, +12308, +12309, +12508, +12511, +12511, +12313, +12313, +12116, +12117, +12315, +12311, +12113, +12113, +12109, +12110, +12114, +11915, +11911, +11913, +11919, +11919, +11919, +11918, +12113, +12114, +12315, +12315, +12513, +12511, +12708, +12507, +12508, +12510, +12510, +12311, +12312, +12311, +12512, +12511, +12709, +12711, +12711, +12708, +12708, +12709, +12709, +12511, +12711, +12512, +12514, +12513, +12512, +12313, +12114, +12113, +11916, +11914, +11717, +11916, +11919, +11919, +11919, +11720, +11719, +11916, +11916, +12114, +12313, +12312, +12311, +12113, +11912, +11914, +11916, +11914, +11913, +11913, +11915, +11917, +11918, +11919, +11917, +11916, +12113, +12114, +12113, +12114, +12115, +12312, +12310, +12113, +11917, +11918, +11720, +11719, +11519, +11518, +11518, +11519, +11520, +11518, +11520, +11520, +11321, +11517, +11514, +11712, +11915, +11916, +11916, +12113, +12117, +12316, +12512, +12710, +12709, +12907, +12908, +12911, +12911, +12711, +12710, +12908, +12908, +12909, +12908, +12905, +12905, +12905, +12905, +12708, +12710, +12511, +12310, +12113, +12316, +12317, +12116, +12114, +12114, +11913, +11912, +11915, +12114, +11915, +11915, +11916, +12116, +12314, +12512, +12512, +12711, +12709, +12708, +12907, +12906, +12907, +12908, +13107, +13106, +13306, +13306, +13504, +13310, +13313, +13310, +13307, +13106, +13106, +12909, +12910, +12907, +12905, +12905, +12908, +12710, +12706, +12704, +12507, +12507, +12509, +12312, +12115, +12114, +12112, +12109, +12308, +12310, +12511, +12711, +12712, +12909, +13107, +13108, +13305, +13305, +13306, +13503, +13503, +13503, +13504, +13704, +13505, +13506, +13507, +13307, +13505, +13306, +13308, +13306, +13105, +13109, +13113, +12912, +12909, +12711, +12710, +12710, +12511, +12511, +12510, +12509, +12510, +12511, +12511, +12508, +12507, +12509, +12513, +12513, +12711, +12710, +12711, +12712, +12708, +12905, +12905, +12908, +12708, +12709, +12909, +12709, +12908, +12711, +12513, +12509, +12709, +12709, +12708, +12513, +12712, +12709, +12509, +12708, +12710, +12711, +12711, +12912, +12912, +12712, +12709, +12710, +12710, +12709, +12511, +12711, +12710, +12711, +12711, +12910, +12711, +12708, +12708, +12708, +12909, +12908, +12907, +12905, +12905, +12908, +12910, +12710, +12711, +12513, +12514, +12511, +12508, +12511, +12514, +12712, +12513, +12514, +12313, +12311, +12509, +12508, +12508, +12510, +12511, +12513, +12510, +12706, +12706, +12511, +12511, +12709, +12708, +12705, +12707, +12511, +12512, +12513, +12512, +12313, +12113, +12113, +12113, +12113, +11917, +11720, +11717, +11916, +12313, +12313, +12311, +12313, +12315, +12514, +12514, +12513, +12511, +12312, +12114, +11917, +11918, +12314, +12711, +13307, +13108, +12711, +12112, +12113, +12311, +12709, +12906, +12510, +12113, +11714, +11715, +12113, +12511, +12712, +12714, +12514, +11915, +11320, +11322, +11722, +12517, +13110, +13108, +13106, +12905, +13106, +13306, +13704, +13901, +13901, +13701, +13503, +13109, +13106, +13106, +12908, +12711, +12113, +11519, +11122, +11119, +11118, +11120, +11322, +11323, +11124, +11121, +11320, +11720, +11721, +11716, +11515, +11518, +11518, +11715, +11914, +11915, +11917, +12118, +12314, +12511, +12512, +12514, +12513, +12312, +12112, +12113, +12113, +12113, +12112, +12310, +12311, +12312, +12310, +12112, +12311, +12312, +12112, +12110, +11912, +11913, +11915, +11918, +11918, +12114, +12311, +12313, +12314, +12116, +12114, +12313, +12511, +12510, +12509, +12511, +12313, +12313, +12311, +12507, +12507, +12310, +12313, +12116, +11917, +11916, +12113, +11915, +11915, +11717, +11720, +11917, +11914, +11915, +11913, +11914, +11919, +12120, +12114, +12310, +12114, +12115, +12114, +12115, +12316, +12118, +11917, +11916, +11719, +11718, +11719, +11719, +11520, +11318, +11318, +11121, +11122, +11320, +11517, +11716, +11915, +11912, +11911, +12114, +12115, +12111, +12308, +12309, +12310, +12111, +11715, +11719, +11521, +11717, +11718, +11719, +11720, +11917, +11916, +12114, +12511, +12712, +12912, +13109, +12912, +12910, +12911, +13107, +13104, +13304, +13304, +13304, +13503, +13507, +13510, +13509, +13309, +13306, +13108, +13109, +13109, +13307, +13503, +13703, +13904, +13903, +13903, +13902, +13704, +13506, +13506, +13509, +13510, +13310, +13310, +13110, +13109, +13106, +13105, +12907, +12910, +12909, +13108, +13107, +13305, +13506, +13507, +13510, +13314, +13312, +13307, +13307, +13310, +13108, +13102, +13102, +12906, +12905, +12905, +12710, +12912, +12911, +12908, +12908, +12908, +12905, +13103, +13106, +13109, +13110, +13109, +13105, +13102, +13107, +13307, +13704, +13902, +14102, +14102, +14102, +14098, +14098, +14101, +14499, +14894, +15292, +15490, +15490, +15293, +15292, +15092, +15292, +15492, +15691, +15690, +15092, +14297, +14298, +13506, +13505, +14498, +14101, +15093, +14099, +11914, +10923, +9532, +9536, +8941, +10926, +13109, +14496, +13897, +11713, +11518, +11323, +8938, +6749, +9529, +11119, +12907, +14693, +15485, +16679, +12908, +6751, +8339, +11517, +11321, +14894, +14495, +12112, +10130, +9934, +11521, +9336, +10328, +10129, +8939, +10131, +11520, +12511, +11121, +7548, +5362, +7347, +8340, +7745, +9333, +12708, +10920, +11318, +14894, +13306, +12711, +11321, +11118, +11117, +13106, +14102, +12513, +13704, +10526, +9136, +10127, +8738, +9532, +10128, +12514, +13507, +13507, +14894, +15092, +13308, +9934, +9930, +10327, +11122, +13306, +13307, +12712, +10131, +8540, +8733, +10522, +11117, +13102, +14693, +14894, +13305, +12708, +12908, +11317, +10918, +10919, +13105, +11320, +9536, +10329, +10328, +9732, +10331, +11921, +10131, +10525, +11916, +12911, +13706, +14299, +14495, +13500, +12708, +10726, +7946, +8141, +9731, +8142, +11321, +13506, +13504, +15490, +16089, +16290, +16485, +17675, +15687, +15489, +15093, +14299, +14696, +15489, +14496, +14694, +15887, +14099, +14098, +15687, +16482, +16084, +17674, +15887, +14300, +14896, +13304, +12310, +13108, +12911, +12710, +13898, +13501, +12908, +13503, +14496, +13306, +12711, +13904, +13705, +14497, +15687, +16881, +17081, +17281, +15691, +15691, +15693, +15098, +15096, +16288, +15691, +15097, +15892, +13906, +13705, +14298, +13702, +13107, +14299, +14498, +13905, +14698, +14299, +14497, +15292, +15490, +14100, +14098, +13305, +13108, +13505, +13702, +13900, +13305, +13701, +13701, +14099, +15489, +16281, +16482, +17477, +17279, +16884, +16884, +15493, +14897, +14499, +14700, +14698, +14296, +14489, +14690, +15288, +15288, +15487, +15489, +16086, +15291, +15688, +15292, +14500, +14697, +13503, +12312, +11518, +10723, +11518, +12314, +12912, +13905, +14297, +14297, +14102, +13705, +13106, +13303, +13700, +13898, +14295, +13897, +13502, +13502, +12904, +12508, +12911, +11523, +11916, +12509, +12906, +13106, +12712, +12514, +11720, +12317, +12513, +12113, +12908, +13105, +12509, +13304, +12908, +11318, +10723, +10127, +9927, +11317, +12708, +12313, +12909, +12708, +10719, +10521, +10325, +9928, +11120, +11318, +11518, +11519, +12312, +11518, +10726, +9733, +8939, +7946, +8738, +9530, +9930, +11322, +11917, +11518, +12313, +11719, +9931, +10326, +10921, +10127, +10921, +11321, +10131, +10328, +10328, +9137, +9730, +10323, +9730, +10328, +11124, +10329, +10725, +10922, +10525, +9931, +10327, +10126, +10523, +10723, +10725, +11124, +10922, +10521, +10919, +11317, +11316, +11315, +11714, +12310, +12506, +12307, +12509, +12710, +12511, +12709, +12709, +11518, +10326, +9332, +8739, +8940, +9335, +9930, +10728, +11323, +12314, +12513, +12313, +11719, +11719, +10722, +10523, +11120, +11716, +12112, +12905, +12906, +12307, +12106, +12903, +13108, +12912, +12912, +12716, +12121, +12318, +12912, +13109, +12513, +12116, +11122, +11120, +10922, +10723, +11715, +12711, +12911, +12908, +12311, +11119, +10724, +10329, +10129, +10922, +12312, +13306, +14101, +14297, +14097, +13501, +12908, +12115, +11719, +12118, +11917, +11915, +12310, +12111, +12111, +12510, +12708, +12708, +12710, +12511, +12313, +12115, +11520, +10524, +9928, +9732, +9136, +9335, +10328, +10128, +10128, +10528, +10528, +10726, +11320, +11518, +12113, +12511, +12511, +13504, +13904, +13506, +13507, +13902, +13899, +13304, +12512, +12312, +12709, +12511, +13303, +14693, +16682, +18273, +17479, +15292, +13503, +12112, +11514, +11117, +10129, +8938, +8936, +9930, +10127, +10524, +10722, +10325, +10522, +10720, +11716, +12711, +13306, +13106, +13106, +13109, +13310, +13507, +14101, +14896, +15293, +15490, +15288, +15289, +15093, +14897, +15295, +15292, +15289, +15488, +15093, +14696, +15093, +15887, +16482, +16283, +15292, +14300, +12511, +11715, +11318, +11517, +11916, +12316, +12313, +12909, +13305, +13303, +12905, +13305, +13903, +14299, +14697, +14697, +14895, +15094, +15094, +14895, +14696, +14697, +14299, +14697, +15097, +15293, +15884, +15687, +15492, +15495, +15295, +15095, +14895, +15095, +14897, +14497, +14299, +13704, +12909, +12912, +12513, +12909, +13703, +14099, +13703, +13505, +13507, +13307, +13505, +13503, +13303, +13503, +13505, +12911, +12712, +12908, +12510, +12708, +12906, +12710, +13108, +13306, +13108, +13306, +13503, +13305, +12708, +12307, +11913, +11717, +11916, +11717, +11517, +11518, +11321, +10926, +10726, +10726, +10727, +11325, +11918, +11914, +12114, +12116, +11916, +12311, +12309, +12309, +12514, +13111, +13507, +13507, +13707, +13506, +13307, +13112, +12515, +12118, +11920, +12118, +12313, +12708, +12707, +12111, +12112, +11716, +11320, +11321, +11124, +11322, +11122, +10722, +11117, +11317, +10722, +10326, +10130, +9733, +8938, +9137, +9933, +10726, +11520, +12909, +13901, +13902, +14301, +14697, +13903, +12312, +10923, +9536, +8743, +8345, +9138, +10529, +12313, +13505, +14496, +16082, +15882, +15093, +14102, +12116, +10130, +8738, +7549, +6952, +6551, +6747, +8136, +10124, +11715, +12513, +12912, +12710, +12112, +11317, +10920, +10922, +11121, +11321, +11124, +11718, +12308, +12704, +12708, +12512, +11715, +11715, +11916, +12113, +12111, +11915, +11719, +11715, +11912, +12113, +13105, +13898, +14297, +14101, +13307, +11915, +10525, +9334, +8536, +8339, +8738, +9536, +9933, +10721, +11513, +11912, +12511, +13305, +13701, +13898, +14099, +13706, +13310, +12912, +12313, +12114, +12312, +12511, +13109, +13505, +13304, +13103, +12707, +12511, +12512, +13109, +13705, +14102, +14496, +14493, +14098, +13701, +13103, +12507, +11515, +11122, +11122, +10725, +10527, +10525, +10326, +10725, +11520, +12513, +13902, +14696, +15092, +14893, +14500, +13510, +12911, +12510, +12114, +12116, +12911, +13506, +14102, +14893, +15287, +15289, +15292, +15292, +14894, +14496, +13901, +13505, +13108, +12711, +12515, +12715, +13111, +13505, +13704, +13304, +13105, +12708, +12310, +12113, +11715, +11715, +11916, +12312, +12908, +13109, +13305, +13303, +13106, +12910, +12911, +12713, +12514, +12116, +11916, +11914, +12311, +12708, +13106, +13503, +13901, +13900, +14296, +14299, +14300, +14300, +13903, +13704, +13504, +13306, +12909, +12514, +12116, +12315, +12712, +13109, +13504, +13704, +13702, +13503, +13507, +13506, +13503, +13108, +13107, +12708, +12511, +12510, +12309, +12311, +12310, +12310, +12510, +12513, +12515, +12314, +12311, +12114, +12314, +12513, +12713, +12714, +12709, +12707, +12510, +12312, +11915, +11520, +11321, +11320, +11323, +11520, +11715, +11915, +12116, +12315, +12510, +12906, +13503, +13902, +14101, +13902, +13503, +12708, +12313, +11918, +11518, +11513, +11514, +11713, +11913, +11917, +12116, +12115, +11917, +11722, +11720, +11721, +11521, +11519, +11320, +11124, +11323, +11717, +12113, +12313, +12514, +12514, +12314, +12116, +11715, +11714, +11916, +11916, +12311, +12511, +12713, +12910, +13303, +13303, +13107, +13108, +12908, +12511, +12313, +12116, +11717, +11715, +11715, +11914, +12310, +12906, +13503, +13898, +13701, +13506, +13307, +12906, +12706, +12310, +12113, +11913, +11715, +11718, +11521, +11719, +11916, +12312, +12511, +13109, +13508, +13704, +13701, +13703, +13506, +13704, +13704, +13903, +14098, +14299, +14298, +14095, +13895, +13701, +13505, +13504, +13704, +13704, +14100, +14100, +14102, +13905, +13708, +13706, +13901, +14102, +14298, +14296, +13901, +13702, +13105, +12707, +12708, +12711, +12911, +13306, +13702, +13901, +13902, +13899, +13697, +13501, +13503, +13506, +13504, +13502, +13301, +13103, +12906, +12710, +12708, +13105, +13306, +13703, +13702, +13699, +13700, +13703, +13703, +13701, +13704, +13903, +13903, +13903, +13903, +13504, +13108, +13109, +12909, +12910, +12911, +13109, +13310, +13310, +13306, +13304, +13506, +13507, +13503, +13702, +13703, +13704, +13504, +13303, +13107, +13108, +13109, +13110, +13109, +12908, +12908, +12908, +12908, +13107, +13109, +13106, +13106, +13107, +13106, +13304, +13105, +13104, +13107, +13110, +13112, +13113, +12912, +12908, +12905, +12905, +12908, +13108, +13106, +13107, +13109, +13107, +13103, +13104, +13103, +12905, +12909, +12912, +12711, +12709, +12513, +12513, +12511, +12511, +12713, +12713, +12514, +12514, +12513, +12507, +12309, +12313, +12115, +12310, +12307, +12507, +12708, +12706, +12706, +12508, +12509, +12313, +12314, +12313, +12312, +12512, +12514, +12514, +12713, +12912, +13109, +13109, +13107, +13105, +12905, +12707, +12510, +12311, +12114, +12115, +12116, +12312, +12310, +12511, +12712, +12515, +12514, +12514, +12513, +12511, +12314, +12116, +11916, +11719, +11720, +11917, +12314, +12514, +12713, +12912, +12911, +12710, +12709, +12706, +12705, +12707, +12708, +12909, +12910, +12710, +12708, +12511, +12511, +12511, +12511, +12514, +12316, +12116, +12119, +11922, +11721, +11718, +11716, +12113, +12110, +12111, +12111, +11914, +11718, +11521, +11318, +11119, +11120, +11318, +11518, +11720, +11722, +11721, +11521, +11719, +11715, +11714, +11715, +11521, +11324, +11124, +10923, +10922, +11120, +11319, +11518, +11715, +11712, +11711, +11714, +11715, +11520, +11522, +11521, +11719, +11718, +11916, +11918, +11918, +11918, +11916, +11718, +11719, +11521, +11321, +11320, +11319, +11319, +11520, +11522, +11721, +11917, +12310, +12511, +12710, +12908, +12908, +12909, +12711, +12709, +12711, +12709, +12511, +12512, +12511, +12312, +12311, +12309, +12310, +12510, +12507, +12705, +12709, +12911, +12912, +12910, +12708, +12708, +12513, +12313, +12312, +12114, +12116, +12114, +12114, +12113, +12310, +12312, +12511, +12509, +12510, +12512, +12513, +12511, +12509, +12509, +12509, +12708, +12708, +12710, +12713, +12714, +12912, +12910, +13109, +13108, +13106, +13106, +13108, +13305, +13501, +13500, +13502, +13507, +13507, +13504, +13503, +13503, +13506, +13306, +13304, +13105, +13107, +13109, +13107, +13305, +13107, +13307, +13306, +13306, +13504, +13305, +13306, +13306, +13308, +13310, +13309, +13309, +13307, +13307, +13309, +13510, +13510, +13507, +13503, +13305, +13306, +13306, +13306, +13306, +13305, +13506, +13508, +13307, +13304, +13304, +13107, +13110, +13107, +13105, +12905, +12708, +12711, +12711, +12709, +12908, +12910, +12911, +12711, +12712, +12713, +12514, +12516, +12517, +12515, +12514, +12514, +12512, +12510, +12511, +12711, +12712, +12711, +12711, +12513, +12315, +12313, +12313, +12116, +12113, +12113, +12113, +12113, +12113, +12115, +12116, +12116, +12116, +12312, +12312, +12314, +12313, +12313, +12313, +12312, +12311, +12311, +12510, +12509, +12710, +12712, +12712, +12710, +12709, +12708, +12708, +12708, +12710, +12908, +12908, +12909, +12710, +12708, +12712, +12515, +12515, +12516, +12517, +12319, +12316, +12113, +12113, +12113, +12110, +11912, +12114, +11915, +11913, +11914, +11914, +12115, +12316, +12514, +12709, +12509, +12312, +12316, +12515, +12514, +12511, +12507, +12708, +12709, +12909, +12909, +12712, +12712, +12709, +12710, +12511, +12312, +12312, +12510, +12705, +12905, +12708, +12712, +12514, +12512, +12711, +12712, +12711, +12712, +12312, +12113, +12114, +12509, +12907, +13306, +13109, +12511, +12312, +12316, +12516, +12513, +12513, +12316, +12315, +12312, +12507, +12708, +12909, +13107, +13105, +12905, +12510, +12312, +12113, +12311, +12908, +13502, +13898, +13701, +13503, +13306, +13507, +13706, +14101, +13702, +13503, +13306, +13307, +13106, +12907, +12511, +12113, +11916, +11718, +11519, +11121, +10922, +10723, +10723, +10922, +11118, +11117, +11317, +11516, +11713, +11915, +12116, +12115, +12114, +12112, +11913, +11914, +11914, +12315, +12317, +12513, +12311, +12310, +12509, +12509, +12507, +12312, +12115, +12112, +12312, +12514, +12711, +12514, +12314, +12114, +12112, +12313, +12314, +12315, +12118, +11915, +11911, +11912, +12113, +12313, +12511, +12510, +12511, +12313, +12511, +12511, +12708, +12709, +12710, +12709, +12512, +12513, +12511, +12508, +12511, +12514, +12315, +12312, +12313, +12113, +12113, +11916, +11916, +11916, +12117, +12118, +12314, +12313, +12313, +12513, +12711, +12910, +12910, +12908, +12710, +12711, +12911, +13108, +13106, +13106, +12910, +12715, +12514, +12710, +12709, +12709, +12514, +12515, +12313, +12113, +12115, +12114, +12310, +12309, +12511, +12514, +12515, +12515, +12514, +12514, +12513, +12512, +12512, +12511, +12311, +12313, +12313, +12511, +12707, +12906, +12906, +13104, +13104, +13500, +13701, +13901, +13898, +13898, +13701, +13502, +13302, +13106, +13109, +12909, +12906, +12905, +12905, +12906, +12906, +12906, +12906, +12711, +12513, +12311, +12313, +12313, +12512, +12511, +12509, +12511, +12513, +12313, +12113, +12114, +12114, +11916, +11916, +12113, +11915, +11918, +11918, +11916, +11916, +11917, +12115, +12311, +12310, +12708, +12711, +12911, +12711, +12711, +12712, +12710, +12510, +12312, +12310, +12310, +12312, +12313, +12313, +12314, +12313, +12313, +12315, +12314, +12313, +12314, +12314, +12511, +12511, +12511, +12711, +12713, +12712, +12709, +12708, +12908, +13107, +13305, +13705, +14104, +14300, +14496, +14496, +14500, +14501, +14698, +15095, +15492, +15889, +16087, +15886, +15885, +15885, +15888, +16284, +16679, +16478, +16280, +15884, +15292, +15493, +15692, +15489, +14694, +13506, +12911, +13110, +12714, +13308, +13901, +11713, +10719, +11712, +11118, +8737, +10326, +14102, +12909, +10325, +7347, +6950, +10325, +9330, +9330, +12905, +16086, +16286, +14699, +12912, +12713, +12117, +10726, +10726, +12908, +12114, +10923, +10724, +7148, +7344, +9331, +10722, +13701, +15289, +14496, +13306, +10922, +8537, +5757, +5560, +5166, +6952, +11321, +10922, +10920, +9928, +7744, +8340, +10127, +12313, +13108, +14298, +15092, +13702, +12712, +9733, +9135, +8935, +9332, +11317, +12907, +14101, +14696, +12908, +11320, +9731, +9930, +11518, +12708, +12508, +13701, +14098, +14098, +13503, +12115, +9930, +8934, +7546, +10132, +10924, +11914, +10923, +10326, +12113, +13901, +13305, +14102, +15494, +13506, +11518, +10524, +11120, +10920, +11915, +12709, +11917, +10723, +9927, +9332, +9930, +8341, +8139, +11913, +13704, +13112, +12513, +11516, +11912, +11319, +10923, +12710, +13704, +12512, +11516, +11714, +11317, +10325, +10921, +14297, +16087, +17876, +19463, +20058, +20456, +18666, +16482, +14893, +13700, +12313, +12514, +14101, +14299, +13904, +13310, +13310, +12514, +12710, +13303, +13697, +15288, +14098, +12313, +12709, +12906, +11912, +11520, +12116, +12708, +13701, +13900, +14297, +13501, +12906, +12909, +13109, +14299, +16086, +17080, +16682, +16883, +16288, +15494, +15491, +14892, +14296, +13303, +13104, +12906, +13304, +12511, +12311, +13106, +13106, +12709, +13700, +13898, +13303, +12906, +13303, +13503, +14697, +15095, +15889, +15293, +13706, +13108, +13106, +12906, +13299, +14493, +15094, +15492, +16087, +16285, +17080, +16883, +16686, +16882, +17676, +17083, +16287, +15293, +13901, +12908, +11521, +11324, +12714, +13707, +14502, +14500, +14695, +14100, +13505, +13108, +12710, +10924, +10131, +10132, +10927, +11521, +11321, +11917, +12513, +12713, +12912, +13308, +14102, +14300, +13507, +13305, +13699, +13301, +13107, +13310, +13508, +13308, +12910, +13705, +14302, +14101, +13106, +11915, +11321, +10920, +10321, +9726, +10127, +10525, +11124, +12515, +13306, +12906, +11914, +10923, +10330, +10528, +11122, +12115, +13107, +13305, +12509, +12310, +12113, +11914, +12113, +12310, +12510, +13506, +13904, +14498, +14697, +14102, +12708, +11912, +12109, +11713, +11714, +11714, +11713, +11912, +11317, +10721, +10324, +9927, +10125, +10722, +11515, +11714, +11717, +11719, +11122, +9930, +9337, +9733, +10328, +10725, +11321, +11322, +11121, +11319, +11123, +11323, +11518, +12310, +13106, +13109, +12709, +12313, +12117, +11918, +11718, +11719, +11918, +12513, +12313, +11714, +11117, +9730, +9335, +9135, +9132, +9330, +9330, +9332, +9333, +8937, +8540, +8935, +9730, +10125, +10325, +10328, +10129, +10724, +10526, +10529, +10726, +11319, +11913, +12310, +12909, +13109, +12909, +13704, +13310, +13109, +13109, +12120, +12317, +11916, +11123, +11124, +11123, +10722, +11713, +11316, +10722, +10724, +10526, +10528, +10729, +10331, +10923, +11715, +12111, +12706, +13106, +13106, +12708, +11714, +12113, +12510, +12905, +13503, +14103, +14104, +14697, +14697, +14700, +14697, +14894, +14697, +14500, +14300, +13904, +13705, +14101, +13901, +13899, +13900, +13703, +13505, +13108, +13109, +13109, +12712, +12313, +12115, +11716, +11716, +11917, +12317, +13113, +13309, +13507, +13309, +13306, +13308, +13508, +14301, +14697, +14696, +14892, +14694, +14894, +15291, +15095, +14897, +14500, +14299, +14099, +13704, +14102, +15688, +16682, +15492, +14105, +12712, +12511, +12311, +11914, +11715, +10922, +10524, +11318, +11916, +12313, +12312, +11717, +11916, +12313, +13106, +14098, +14895, +14698, +14497, +14693, +14693, +14299, +14102, +14102, +14300, +14499, +13707, +13309, +12908, +12707, +12705, +12704, +12905, +12711, +12313, +12310, +12905, +13303, +13505, +13306, +12905, +11910, +11317, +11121, +10923, +11121, +11124, +10923, +11118, +11915, +12511, +13106, +13501, +13699, +14296, +14496, +13898, +13106, +12909, +13109, +13504, +13901, +13903, +13706, +13507, +13307, +13107, +13106, +12908, +12711, +12711, +12710, +12709, +12708, +12510, +12511, +12512, +12510, +12708, +12908, +12712, +12512, +12113, +12510, +13107, +13503, +13502, +13305, +13107, +13504, +13504, +13303, +13103, +12510, +12315, +12117, +11919, +11521, +11321, +11516, +11516, +11518, +11521, +11718, +11915, +11916, +11719, +11321, +11324, +11524, +11720, +12113, +12310, +12511, +12711, +12511, +12313, +11519, +11124, +11919, +12910, +13308, +13507, +13507, +13307, +13703, +13902, +13902, +13701, +13703, +13705, +13904, +13504, +13106, +13306, +13106, +13106, +12712, +12514, +12906, +12904, +12509, +12315, +12119, +11919, +11918, +11518, +11716, +11715, +11910, +12705, +13104, +13105, +12312, +12314, +12908, +12510, +11717, +11719, +11320, +10525, +10920, +12113, +13306, +14496, +15292, +15492, +15090, +14491, +13699, +13105, +11317, +9929, +9333, +10124, +10721, +11321, +11918, +12510, +12507, +12707, +12511, +11919, +11322, +10725, +10524, +10524, +10722, +11120, +11320, +11518, +11914, +11716, +12116, +11917, +11320, +10923, +10725, +11121, +11521, +12713, +13306, +13107, +13304, +13304, +13305, +13107, +12311, +10921, +9729, +9137, +9338, +9536, +9533, +9733, +11123, +12712, +13706, +14299, +14298, +13704, +12912, +12317, +11720, +11718, +11916, +12116, +12315, +12708, +13103, +13105, +13107, +12513, +11917, +11719, +12117, +12316, +12313, +12511, +13505, +14102, +14301, +14501, +14500, +13901, +13502, +12907, +11916, +11522, +11125, +10923, +11317, +11715, +12514, +13306, +13701, +13702, +13504, +13502, +13301, +12906, +12711, +12115, +11520, +11324, +11722, +11721, +12114, +12507, +12705, +12906, +12911, +12516, +12514, +12711, +12909, +13107, +13704, +13904, +13706, +13506, +13306, +13107, +13106, +13106, +13303, +13303, +13106, +12908, +12709, +12710, +13107, +13308, +13508, +13506, +13304, +12908, +12913, +12514, +12315, +12514, +12512, +12510, +12511, +12511, +12313, +12511, +12712, +13108, +13304, +13504, +13504, +13505, +13109, +12910, +12908, +12708, +12908, +13106, +13106, +13107, +12711, +12313, +11916, +11716, +11916, +12311, +12511, +12709, +12710, +12314, +12114, +11912, +11912, +11912, +11717, +11915, +11714, +11911, +11913, +11916, +11919, +12316, +12514, +12715, +12713, +12711, +12513, +12313, +12313, +12514, +12910, +13306, +13107, +13107, +12911, +12517, +12317, +12116, +12113, +12113, +12314, +12511, +12510, +12709, +12709, +12708, +12709, +12908, +13109, +12910, +12711, +12511, +12113, +11717, +11517, +11516, +11514, +11912, +11913, +12114, +12116, +12313, +12114, +12316, +12317, +12511, +12510, +12708, +12708, +12508, +12310, +12510, +12708, +12706, +12705, +12905, +12908, +12513, +12314, +12313, +12313, +12313, +12311, +12310, +12312, +12113, +11917, +11721, +11517, +11120, +11322, +11519, +11518, +11721, +11721, +11719, +12114, +12310, +12509, +12908, +13109, +13507, +13704, +13703, +13704, +13506, +13504, +13504, +13503, +13505, +13508, +13510, +13507, +13704, +13705, +13705, +13901, +14097, +14297, +14298, +14299, +14099, +13702, +13306, +13108, +12908, +12711, +12710, +12708, +12708, +12906, +13104, +13303, +13700, +13902, +13905, +13901, +13900, +13701, +13701, +13901, +13901, +14096, +14293, +14295, +14299, +14103, +13705, +13701, +13503, +13501, +13500, +13503, +13507, +13510, +13707, +13903, +14102, +14301, +14299, +14098, +13700, +13501, +13103, +12704, +12508, +12512, +12513, +12908, +12908, +13108, +13306, +13309, +13109, +13108, +13106, +13105, +12910, +12910, +12708, +12708, +12908, +12909, +13107, +13307, +13306, +13306, +13305, +13303, +13103, +13103, +12905, +13105, +13303, +13503, +13306, +13308, +13109, +12711, +12710, +12512, +12516, +12317, +12513, +12711, +12910, +12907, +13104, +13106, +13108, +13105, +13304, +13307, +13308, +13310, +13312, +13311, +13309, +13308, +13507, +13507, +13704, +13701, +13898, +13900, +13703, +13507, +13311, +13310, +13308, +13306, +13305, +13305, +13308, +13309, +13107, +12910, +12914, +12914, +12913, +12912, +12910, +12908, +12711, +12711, +12707, +12906, +12907, +12906, +12906, +12908, +12710, +12511, +12312, +12511, +12511, +12710, +12908, +12908, +12909, +13106, +13104, +13103, +13103, +13105, +12908, +12710, +12511, +12511, +12313, +12115, +12114, +12113, +12112, +12111, +12113, +12114, +12114, +12115, +11918, +11917, +11715, +11717, +11717, +11716, +11717, +11721, +11718, +11718, +11719, +11716, +11715, +11714, +11715, +11715, +11715, +11715, +11915, +11913, +12113, +12113, +12113, +12112, +11913, +11914, +11719, +11521, +11521, +11517, +11314, +11317, +11321, +11520, +11720, +11919, +11920, +11919, +11918, +11916, +11714, +11716, +11522, +11323, +11321, +11120, +11120, +11121, +11122, +11120, +11121, +11125, +11127, +11124, +11120, +10923, +10922, +10920, +11120, +11520, +11521, +11718, +11915, +11911, +11712, +11716, +11518, +11317, +11317, +11317, +11319, +11318, +11317, +11516, +11715, +11914, +11916, +12114, +12113, +12115, +11918, +11919, +11718, +11715, +11912, +11916, +12116, +12317, +12317, +12514, +12514, +12517, +12514, +12513, +12515, +12516, +12712, +12711, +12908, +12908, +12908, +12908, +12906, +12905, +13105, +13107, +13107, +12908, +12907, +12907, +12710, +12908, +13107, +13108, +13109, +13111, +13109, +12908, +12906, +12910, +13109, +13108, +13306, +13507, +13704, +13704, +13705, +13704, +13702, +13699, +13500, +13303, +13109, +13110, +13106, +12907, +12908, +13106, +13103, +13301, +13303, +13306, +13109, +13109, +12909, +12909, +13106, +13105, +13104, +13105, +13104, +13105, +12909, +12911, +12910, +12711, +12514, +12514, +12512, +12511, +12513, +12711, +12708, +12704, +12902, +12905, +12708, +12708, +12709, +12708, +12707, +12704, +12706, +12905, +12904, +12904, +12905, +12908, +12911, +12911, +12909, +12910, +12912, +12715, +12712, +12710, +12711, +12909, +12711, +12711, +12712, +12712, +12710, +12511, +12513, +12513, +12511, +12708, +12708, +12711, +12712, +12911, +12712, +12713, +12713, +12713, +12711, +12508, +12506, +12508, +12511, +12511, +12511, +12510, +12508, +12313, +12513, +12511, +12509, +12513, +12317, +12316, +12115, +12313, +12314, +12316, +12118, +12116, +12116, +12315, +12316, +12117, +12115, +12112, +11913, +11917, +11918, +11917, +12116, +12115, +12114, +12311, +12311, +12510, +12508, +12511, +12708, +12905, +12906, +12710, +12710, +12708, +12707, +12708, +12711, +12514, +12510, +12510, +12512, +12513, +12513, +12711, +12708, +12709, +12707, +12705, +12908, +12911, +12912, +12908, +12907, +12908, +13107, +13107, +12908, +12907, +12905, +13106, +13108, +13109, +13107, +13106, +13106, +12908, +13106, +13107, +13107, +13109, +13110, +13111, +13111, +13109, +13106, +13104, +12905, +12905, +12908, +12912, +12911, +12908, +12905, +12905, +12708, +12512, +12514, +12513, +12511, +12708, +12906, +12908, +12911, +12912, +13110, +13107, +13106, +13105, +12906, +12906, +13105, +13303, +13306, +13107, +12906, +12708, +12514, +12118, +12316, +12315, +12314, +12708, +12705, +12706, +12908, +12710, +12711, +12711, +12708, +12707, +12709, +12513, +12312, +12310, +12310, +12709, +12909, +12909, +12908, +12709, +12511, +12310, +12509, +12511, +12314, +12113, +12113, +12313, +12513, +12907, +12905, +12906, +12708, +12509, +12113, +11718, +11518, +11916, +12114, +12512, +12711, +12514, +12515, +12514, +12711, +13106, +13304, +13305, +13106, +13106, +12906, +12908, +12910, +12910, +12708, +12511, +12114, +11715, +11516, +11715, +11515, +11515, +11516, +11517, +11716, +12115, +12314, +12512, +12514, +12514, +12712, +12712, +12713, +12512, +12114, +12113, +12311, +12313, +12314, +12116, +12115, +12114, +12113, +12113, +12113, +11915, +11915, +11915, +12113, +12312, +12511, +12708, +12905, +12908, +12910, +12909, +12711, +12513, +12312, +12113, +11918, +12116, +12313, +12509, +12507, +12510, +12311, +12312, +12511, +12710, +12711, +12710, +12510, +12310, +12309, +12508, +12905, +12908, +12709, +12708, +12509, +12507, +12310, +12114, +11917, +11916, +11916, +11916, +12115, +12116, +12114, +12313, +12509, +12708, +12710, +12908, +12710, +12711, +12512, +12710, +12710, +12514, +12514, +12512, +12313, +12512, +12510, +12510, +12313, +12116, +11916, +11715, +11715, +11719, +11919, +12117, +12316, +12313, +12508, +12509, +12511, +12511, +12510, +12506, +12307, +12113, +12114, +12114, +12114, +12310, +12313, +12313, +12511, +12511, +12711, +12710, +12906, +13105, +13108, +13108, +12909, +12711, +12709, +12708, +12509, +12509, +12309, +12308, +12511, +12317, +12514, +12314, +12317, +12315, +12312, +12310, +12512, +12512, +12512, +12512, +12710, +12907, +12710, +12711, +12512, +12312, +12113, +12113, +12113, +12114, +12115, +12114, +12116, +11915, +11912, +12111, +12113, +12513, +12708, +12707, +12906, +12907, +12906, +12906, +12909, +12910, +12713, +12515, +12314, +12313, +12314, +12512, +12511, +12510, +12314, +12316, +12513, +12511, +12711, +12711, +12711, +12909, +12908, +12905, +13105, +13109, +13109, +13107, +13106, +13106, +13109, +13109, +13107, +13502, +13899, +14299, +14498, +14499, +14298, +14098, +13900, +14100, +14498, +14694, +14894, +15096, +14897, +14696, +14693, +14894, +15094, +15292, +15095, +14500, +14102, +14300, +13107, +13501, +13502, +12711, +13505, +12511, +11121, +11919, +10730, +10328, +11914, +11917, +14102, +12514, +12512, +11718, +8738, +11318, +10722, +11120, +14499, +14697, +13898, +13301, +13105, +15686, +10721, +9332, +13107, +10725, +14298, +13304, +13307, +14699, +9338, +10726, +12110, +11117, +8935, +11520, +11914, +11119, +13108, +11520, +10327, +7747, +6561, +9539, +8143, +10526, +14105, +12318, +12911, +11916, +10130, +11917, +9730, +9331, +13899, +13501, +15883, +14493, +11120, +11515, +7345, +8539, +11124, +10529, +11918, +10527, +11717, +13306, +12118, +10729, +12517, +12715, +11524, +12913, +13706, +12910, +11124, +10926, +11321, +10526, +10526, +11917, +11120, +9927, +12313, +13706, +13706, +14697, +12710, +12710, +13108, +10525, +13303, +13503, +9732, +9335, +10131, +9735, +8742, +7751, +8744, +8344, +9332, +11514, +12309, +13301, +13898, +11717, +11320, +11120, +9930, +10327, +11320, +10920, +12705, +13304, +12516, +13905, +12713, +12516, +14104, +13505, +15687, +17080, +16488, +16491, +15298, +15888, +14694, +13505, +13503, +11515, +12905, +11519, +10726, +13109, +12709, +11118, +12310, +12709, +12909, +13901, +14693, +14690, +14690, +13901, +13308, +13108, +13304, +12909, +13110, +13901, +13701, +15490, +16085, +14697, +15690, +16088, +15691, +16088, +16287, +16682, +16683, +15692, +16286, +15489, +12313, +11718, +9930, +9138, +10131, +10726, +11920, +12316, +12114, +13901, +13106, +13304, +14498, +13904, +14297, +14295, +14889, +14493, +12707, +12114, +12118, +12514, +13704, +15291, +15291, +16083, +15885, +16879, +16879, +16282, +16879, +15291, +15091, +16086, +16087, +15094, +13705, +13505, +13107, +12910, +12711, +13304, +13302, +12507, +13108, +13307, +13899, +15088, +13699, +14098, +13902, +13904, +14297, +13897, +13701, +13503, +12907, +13106, +13703, +13306, +13108, +12911, +13307, +13902, +14299, +14695, +14693, +13901, +13900, +14297, +13701, +12708, +12711, +12116, +11719, +11520, +11917, +12115, +10724, +10922, +10926, +11524, +11919, +11915, +12908, +13308, +13308, +13306, +13501, +13105, +12510, +12311, +12115, +11917, +11716, +11718, +11520, +11916, +13105, +13106, +13505, +12911, +12512, +12710, +11916, +12512, +12712, +12114, +12512, +11919, +12513, +12510, +11913, +11513, +10918, +10723, +11321, +11320, +11316, +12311, +11719, +11917, +12312, +11716, +12113, +11718, +11519, +12312, +12511, +12711, +12512, +11518, +10724, +10327, +10131, +10927, +11521, +11518, +11517, +10721, +11317, +11516, +10722, +11518, +11517, +11318, +11915, +11320, +11123, +10526, +10128, +9532, +9929, +9930, +9930, +10528, +10729, +10924, +11516, +11912, +12112, +12113, +11716, +10924, +10328, +10923, +10725, +10923, +11317, +11120, +11323, +11524, +10924, +10923, +10927, +10926, +11715, +12112, +12908, +13507, +13308, +13107, +12312, +11717, +11917, +11521, +11321, +11717, +11120, +10723, +10923, +11123, +11917, +12117, +12119, +12317, +12116, +12113, +11914, +12116, +12712, +12512, +12113, +11120, +10721, +10722, +10923, +11519, +12117, +12514, +12311, +12309, +12310, +12311, +12112, +12708, +13106, +13106, +13303, +13303, +13302, +12905, +12511, +12515, +12317, +11920, +12513, +12312, +12511, +12911, +12713, +12912, +13306, +12510, +12112, +12112, +11915, +12508, +12903, +12507, +12708, +12708, +12310, +12307, +11912, +11715, +11516, +11717, +12315, +12710, +13305, +13702, +13303, +13303, +12706, +11912, +12310, +12709, +13308, +13310, +12516, +12116, +11916, +11720, +12518, +14703, +17082, +17676, +16088, +14099, +13500, +13501, +13503, +13105, +12311, +11716, +12312, +12709, +13310, +13508, +13307, +13106, +13303, +13503, +14296, +14691, +14496, +14694, +14494, +14100, +13904, +13704, +14296, +14692, +14496, +14694, +14894, +14695, +14694, +14299, +14496, +15488, +15292, +14897, +14897, +14895, +15094, +15092, +14890, +14693, +14098, +13703, +13903, +13905, +14303, +14301, +14099, +14299, +14100, +13899, +13897, +14096, +14695, +15093, +15689, +15492, +15493, +15492, +14897, +14895, +14696, +14894, +15094, +14894, +15093, +14695, +14299, +14298, +14296, +14494, +15091, +15093, +15092, +15290, +14891, +14892, +15093, +15092, +15091, +14693, +14494, +14493, +14493, +14694, +14299, +13901, +13702, +13704, +13504, +13503, +13109, +12713, +12512, +12113, +12111, +11715, +11518, +12113, +12313, +12514, +12513, +12115, +12113, +12114, +12114, +12310, +12508, +12511, +12310, +11714, +11317, +11319, +11521, +12116, +12116, +11918, +11918, +11719, +11719, +11718, +11717, +11320, +11120, +11320, +11322, +11322, +10923, +10522, +10719, +10720, +10524, +10724, +10923, +10726, +10924, +10723, +10326, +10328, +9932, +9933, +9932, +9931, +10328, +10327, +9927, +10125, +10328, +10330, +10526, +10525, +10523, +10325, +10128, +10131, +10131, +10126, +10124, +9727, +10127, +10330, +10525, +11120, +11320, +11321, +11520, +11520, +11517, +11515, +11318, +11120, +11120, +11124, +11125, +11126, +10926, +10527, +10326, +10326, +10522, +10920, +10923, +10923, +10723, +10920, +11118, +11317, +11121, +11518, +11519, +11318, +11119, +10726, +10926, +11322, +11919, +12314, +12510, +13107, +13305, +13901, +14300, +14099, +13702, +13106, +12708, +12509, +12507, +12307, +12310, +12116, +12116, +12313, +12514, +12514, +12912, +13110, +13308, +13107, +13306, +13900, +14098, +14098, +13898, +13701, +13702, +13502, +13502, +13304, +13106, +12909, +12710, +12708, +12907, +13305, +13504, +13703, +13702, +13701, +13701, +13500, +13501, +13503, +13504, +13504, +13307, +13306, +13305, +13103, +12903, +12708, +12711, +12711, +12511, +12310, +12310, +12312, +12310, +12508, +12508, +12510, +12709, +12710, +12510, +12510, +12512, +12313, +12310, +12312, +12311, +12511, +12512, +12711, +12713, +12911, +13105, +13104, +13106, +12908, +12909, +12712, +12708, +12506, +12109, +11912, +11912, +12112, +12113, +11914, +11716, +11521, +11320, +11314, +11316, +11320, +11716, +12113, +12317, +12718, +12515, +12511, +12510, +12313, +12311, +12309, +12310, +12509, +12711, +12715, +12714, +12712, +12909, +12909, +12714, +12714, +12710, +12908, +13109, +13109, +13108, +12908, +12908, +13108, +13106, +13107, +12913, +12911, +12708, +12511, +12312, +12313, +12116, +12116, +12315, +12511, +12511, +12710, +12910, +13109, +13109, +12907, +12905, +12708, +12711, +12511, +12710, +12911, +12911, +12708, +12707, +12709, +12710, +12907, +12907, +12710, +12713, +12709, +12507, +12707, +12708, +12709, +12708, +12707, +12707, +12907, +13107, +13113, +13312, +13110, +13309, +13507, +13703, +13703, +13703, +13504, +13307, +13304, +13102, +13106, +12914, +12717, +12714, +12510, +12509, +12509, +12312, +12515, +12515, +12710, +12708, +12709, +12511, +12511, +12511, +12511, +12313, +12315, +12513, +12512, +12512, +12514, +12512, +12510, +12509, +12310, +12313, +12314, +12514, +12712, +12708, +12509, +12511, +12513, +12711, +12712, +12512, +12509, +12509, +12311, +12508, +12506, +12310, +12117, +12315, +12116, +12317, +12117, +12313, +12311, +12509, +12310, +12113, +11914, +11715, +11718, +11921, +11919, +11916, +12114, +12512, +12513, +12713, +12910, +12708, +12509, +12313, +12119, +12116, +12308, +12306, +12309, +12311, +12311, +12511, +12513, +12514, +12512, +12510, +12708, +12909, +13307, +13507, +13504, +13305, +13305, +13304, +13504, +13507, +13507, +13506, +13503, +13503, +13309, +13310, +13308, +13306, +13306, +13504, +13704, +13904, +14105, +13905, +13902, +13704, +13903, +13702, +13697, +13697, +13697, +13897, +14095, +14099, +13903, +13702, +13702, +13704, +13704, +13900, +13899, +13901, +13901, +14097, +14295, +14496, +14498, +14302, +14302, +14299, +14300, +14302, +14303, +14301, +14102, +14100, +14298, +14296, +14299, +14103, +13903, +13903, +13705, +13704, +13704, +13504, +13503, +13304, +13305, +13306, +13504, +13306, +13311, +13312, +13307, +13105, +13105, +12908, +13109, +13110, +13111, +13109, +12909, +13107, +13108, +13106, +12906, +12908, +12909, +12711, +12711, +12708, +12706, +12907, +12711, +12711, +12710, +12714, +12714, +12711, +12707, +12707, +12709, +12712, +12712, +12711, +12511, +12510, +12312, +12314, +12313, +12114, +12113, +11917, +11916, +11716, +11912, +11914, +11718, +11717, +11718, +11719, +11717, +11715, +11518, +11519, +11518, +11518, +11717, +11918, +11920, +11917, +11915, +11914, +11915, +11913, +11913, +11916, +11918, +11916, +11912, +11715, +11518, +11517, +11515, +11515, +11712, +11912, +11916, +11917, +11916, +12112, +12310, +12513, +12514, +12513, +12511, +12512, +12514, +12513, +12509, +12510, +12511, +12709, +12708, +12706, +12708, +12710, +12512, +12710, +12709, +12908, +13111, +13112, +13109, +13306, +13306, +13304, +13304, +13106, +13108, +13107, +13107, +13107, +13108, +12912, +12910, +12908, +12908, +12711, +12712, +12514, +12512, +12511, +12511, +12511, +12512, +12514, +12315, +12313, +12312, +12310, +12312, +12514, +12514, +12512, +12510, +12508, +12310, +12315, +12316, +12314, +12313, +12313, +12115, +12117, +12117, +12117, +11918, +12113, +12113, +11916, +12118, +12118, +12116, +12114, +11916, +11914, +11914, +11717, +11719, +11521, +11718, +11716, +11914, +11916, +11916, +11916, +12112, +12113, +12315, +12314, +12313, +12312, +12313, +12313, +12310, +12311, +12313, +12114, +12113, +12112, +12110, +12113, +12116, +12116, +11916, +11915, +12115, +12114, +12113, +12310, +12312, +12113, +12313, +12313, +12312, +12313, +12313, +12310, +12309, +12310, +12110, +12110, +12112, +12113, +12115, +12115, +12111, +12308, +12311, +12113, +12113, +12116, +12117, +12117, +12118, +12119, +11917, +11916, +11918, +11916, +11912, +11912, +11915, +11916, +11918, +12116, +12115, +12117, +12316, +12116, +12116, +11916, +11914, +12113, +12111, +12307, +12310, +12310, +12510, +12508, +12507, +12509, +12708, +12709, +12711, +12711, +12711, +12909, +12909, +12912, +12915, +12914, +12910, +13106, +13106, +13106, +13106, +13109, +13110, +13109, +12910, +12909, +12908, +12908, +12908, +12711, +12712, +12515, +12514, +12713, +12713, +12711, +12712, +12710, +12707, +12708, +12713, +12713, +12709, +12709, +12710, +12709, +12906, +13106, +13107, +13308, +13309, +13109, +13109, +12909, +12906, +12706, +12708, +12711, +12713, +12713, +12711, +12708, +12508, +12510, +12510, +12711, +12514, +12511, +12507, +12507, +12507, +12507, +12307, +12508, +12510, +12508, +12508, +12509, +12511, +12513, +12513, +12512, +12512, +12317, +12319, +12514, +12511, +12514, +12515, +12514, +12314, +12313, +12316, +12514, +12512, +12512, +12512, +12513, +12712, +12710, +12709, +12710, +12711, +12710, +12511, +12511, +12511, +12511, +12708, +12509, +12511, +12511, +12509, +12311, +12511, +12513, +12513, +12707, +12708, +12710, +12710, +12707, +12706, +12708, +12908, +12709, +12711, +12712, +12711, +12713, +12713, +12710, +12707, +12508, +12509, +12313, +12513, +12513, +12712, +12711, +12709, +12708, +12708, +12710, +12710, +12908, +12711, +12713, +12514, +12710, +12711, +12908, +12908, +12905, +12708, +12708, +12313, +12115, +12112, +12309, +12310, +12508, +12709, +12713, +12712, +12511, +12708, +12706, +12706, +12707, +12511, +12511, +12511, +12708, +12906, +13306, +13506, +13503, +13105, +12710, +12711, +12711, +12908, +12711, +12512, +12314, +12315, +12512, +12710, +13106, +13304, +13307, +13310, +12915, +12519, +12513, +12908, +13306, +13704, +13706, +13705, +13704, +13902, +13901, +14100, +13901, +13701, +13500, +13301, +13105, +12907, +12907, +12707, +12707, +12509, +12115, +11719, +11717, +11514, +11514, +11515, +11518, +11718, +11919, +12316, +12511, +12507, +12310, +12508, +12509, +12514, +12315, +12111, +12109, +12110, +12310, +12311, +12315, +12118, +12120, +12119, +11918, +11920, +11722, +11518, +11518, +11715, +11915, +11918, +12116, +12113, +12311, +12313, +12514, +12512, +12512, +12315, +11916, +11716, +11518, +11518, +11913, +11914, +11517, +11119, +11122, +11121, +11121, +11321, +11517, +11517, +11518, +11518, +11520, +11521, +11717, +12116, +12117, +12114, +11913, +11715, +11518, +11323, +11324, +11322, +11318, +11316, +11514, +11715, +12111, +12111, +12313, +12515, +12713, +12713, +12914, +12712, +12708, +12708, +12708, +12907, +12908, +12910, +12908, +12708, +12709, +12712, +12514, +12312, +12113, +11916, +11715, +11912, +12113, +12314, +12514, +12515, +12316, +12512, +12514, +12514, +12513, +12313, +12312, +12313, +12516, +12514, +12511, +12512, +12515, +12713, +12908, +13108, +13106, +13303, +13506, +13705, +13700, +13701, +13503, +13504, +13306, +13106, +13106, +13106, +12906, +12908, +12908, +13107, +13106, +13102, +13100, +13105, +12908, +12908, +12909, +12715, +12912, +13107, +13107, +13108, +13107, +12906, +12708, +12709, +12510, +12511, +12510, +12711, +12713, +12513, +12510, +12507, +12705, +12704, +12904, +13105, +13504, +13505, +13704, +13702, +13901, +13704, +13702, +13503, +13307, +13110, +12912, +12910, +12908, +12908, +13106, +13108, +12909, +12708, +12708, +12513, +12513, +12510, +12508, +12706, +12903, +12902, +12907, +12908, +13106, +13108, +13106, +13104, +13105, +13105, +13104, +13503, +13902, +14299, +14498, +14299, +14297, +14096, +13896, +14296, +14894, +15295, +15692, +15890, +15689, +15486, +15487, +15687, +15689, +15888, +15690, +15291, +14893, +14894, +14298, +14500, +14501, +14702, +14500, +14098, +15090, +14296, +11714, +10127, +8935, +9135, +9930, +10723, +11320, +12113, +12705, +11514, +13105, +12513, +12910, +13504, +11916, +13109, +13106, +10921, +10920, +13306, +12511, +12511, +11318, +10523, +11714, +10723, +13507, +15492, +12114, +10724, +9530, +6350, +7346, +10525, +11916, +11717, +11717, +10523, +8339, +8142, +6949, +8733, +10920, +8936, +10925, +14102, +13106, +12509, +12309, +11713, +10326, +9734, +9934, +9933, +9336, +9536, +9535, +10526, +10525, +11519, +10525, +12313, +13106, +11317, +11518, +11916, +8938, +9932, +10131, +10329, +11717, +11518, +10723, +12708, +12905, +10919, +11121, +10726, +8736, +10324, +11120, +11719, +13311, +14701, +15296, +15294, +11520, +9931, +10131, +8540, +8144, +10727, +10129, +10325, +9927, +9730, +9925, +11119, +11519, +10926, +10922, +10523, +9930, +9529, +8932, +10322, +11317, +11319, +10923, +11912, +11317, +11321, +12117, +12908, +13701, +14098, +13902, +13705, +13505, +13705, +15095, +16088, +17082, +16486, +14696, +12310, +11717, +10727, +9931, +11321, +12708, +14096, +13899, +13899, +15488, +14694, +12509, +11715, +11319, +10921, +11713, +12310, +13903, +14297, +14495, +14296, +14694, +14496, +14694, +15487, +15290, +16484, +17077, +16682, +16683, +15689, +15885, +15686, +15490, +15293, +15689, +15293, +15095, +13704, +13109, +12511, +12313, +12908, +12709, +13904, +14895, +15492, +16088, +15889, +15688, +13900, +13704, +14700, +14697, +15090, +15885, +16484, +16483, +16682, +16286, +15693, +16287, +15292, +15887, +16879, +16681, +17080, +17676, +17079, +17473, +16680, +15689, +14500, +14299, +15490, +14896, +14895, +14895, +14695, +14295, +13699, +13303, +12906, +13900, +14696, +14895, +15687, +14891, +13902, +13113, +13113, +13113, +14102, +14100, +14298, +14696, +14497, +13704, +13904, +13705, +13902, +13904, +13905, +13902, +14298, +14499, +14500, +14297, +13898, +12708, +11916, +11120, +11715, +12311, +12311, +12116, +12713, +12910, +12313, +11916, +11717, +12510, +12711, +12316, +12509, +12702, +12107, +10918, +11517, +12514, +12909, +13106, +13503, +13704, +13109, +12313, +11317, +11322, +11525, +11525, +11920, +12120, +11921, +11920, +11720, +11320, +11320, +11320, +10725, +10525, +10327, +10524, +10520, +10718, +11122, +11326, +11325, +11717, +11714, +11914, +11517, +10719, +10720, +10921, +10921, +11319, +10923, +10725, +10722, +10721, +11119, +12115, +12511, +12313, +12512, +12514, +12510, +12510, +12512, +13106, +13106, +13106, +12908, +12313, +12314, +12315, +12314, +11518, +10328, +10129, +9333, +9333, +10128, +10723, +11517, +11717, +11521, +11523, +11125, +10525, +10328, +10331, +10130, +9733, +9138, +8740, +8938, +9930, +10921, +11317, +11715, +11320, +10525, +10524, +11117, +12111, +12906, +13304, +13105, +12510, +11718, +11717, +11716, +11118, +10722, +10128, +9931, +9930, +10131, +10724, +11117, +11514, +11716, +11719, +12316, +12712, +12711, +12910, +12317, +11525, +10729, +10528, +9930, +10131, +10529, +11323, +12118, +12313, +12511, +11718, +11121, +11124, +11520, +12115, +12909, +13705, +13704, +13304, +12708, +12313, +11716, +10525, +10328, +10329, +10529, +11121, +11915, +12907, +13105, +12905, +11912, +11715, +12112, +12507, +12709, +12512, +12114, +11319, +11120, +11519, +11518, +11719, +11521, +11322, +11120, +11317, +11718, +12316, +12314, +12314, +12316, +12115, +12310, +12707, +13901, +13904, +13508, +13109, +12710, +13104, +13299, +13102, +12907, +12911, +13309, +13507, +14894, +16879, +18069, +17675, +15490, +13503, +12911, +12711, +12510, +12509, +11914, +11918, +11918, +11719, +11321, +10923, +11121, +11515, +12706, +13500, +14493, +15091, +14098, +13503, +12708, +12707, +13503, +14101, +14498, +14897, +14897, +14700, +14497, +14096, +13897, +14098, +15091, +16086, +16284, +15884, +15290, +14697, +14299, +13702, +13503, +13702, +13898, +13897, +13899, +13504, +13507, +13905, +14103, +14102, +14302, +14499, +14694, +14892, +15092, +15291, +15291, +14894, +14496, +14298, +14101, +14299, +14296, +14296, +14496, +14302, +14103, +13504, +12709, +12711, +13303, +14095, +14695, +14697, +14496, +14098, +13503, +13503, +13704, +13704, +13304, +13302, +12905, +12709, +12709, +12908, +13109, +12910, +12710, +12712, +12912, +12908, +12909, +12711, +12115, +11324, +10528, +10127, +10322, +10917, +11515, +11718, +11523, +11521, +11516, +11715, +12114, +12511, +12510, +12314, +12117, +12116, +12116, +12314, +12707, +12708, +12709, +12310, +12111, +12310, +13104, +13701, +13703, +13506, +13306, +12908, +12908, +12710, +12910, +13506, +13706, +13906, +14103, +13903, +13506, +12912, +12909, +12310, +12113, +11718, +11321, +11717, +12311, +12512, +12713, +12314, +12113, +12310, +12510, +12909, +13306, +13306, +12911, +12513, +12113, +11914, +12115, +12114, +12313, +12313, +12116, +12115, +12512, +12710, +12711, +13106, +13106, +13504, +13503, +13306, +13305, +13305, +13107, +13106, +12909, +12315, +11719, +11323, +11122, +11121, +11521, +11520, +11518, +11914, +12113, +12313, +11319, +10127, +9535, +10331, +11122, +12112, +12709, +12910, +11520, +10726, +9932, +8938, +9536, +10331, +11322, +11713, +12903, +12708, +11916, +10723, +9929, +9729, +10124, +9729, +8938, +8741, +8738, +8933, +9728, +10722, +12313, +13307, +13108, +12708, +12510, +11717, +11120, +11714, +12310, +12115, +12711, +13306, +13701, +13701, +13304, +13106, +12111, +10722, +9931, +10129, +10525, +11321, +11718, +12116, +12512, +12707, +12709, +12313, +12313, +11916, +10923, +10127, +9732, +10328, +10921, +11713, +12508, +12708, +12312, +12113, +11913, +11713, +11514, +11317, +11518, +12116, +12710, +13106, +13506, +13508, +13309, +12909, +11718, +11519, +11318, +11317, +11715, +12309, +13105, +13304, +13702, +14302, +14303, +13704, +13503, +12905, +12908, +12911, +12511, +12708, +12510, +12509, +12707, +12708, +12708, +12905, +12709, +12710, +12709, +12709, +12910, +13109, +13705, +13704, +14296, +14496, +14694, +15090, +15093, +14500, +13902, +13504, +13506, +13507, +14101, +14298, +14695, +14895, +14897, +14897, +15093, +15291, +15095, +14897, +14298, +13898, +13701, +13900, +13900, +14098, +13901, +13701, +12904, +12507, +12309, +12311, +12313, +12117, +12113, +12507, +12706, +12509, +12707, +12510, +12114, +12116, +11719, +11917, +11716, +11916, +12316, +12315, +12113, +12112, +12512, +12910, +13105, +13304, +13704, +13899, +13699, +13503, +13506, +13505, +13307, +13310, +13308, +13505, +13502, +13501, +13303, +12908, +12907, +12709, +12314, +12313, +12111, +12111, +12511, +12908, +12908, +13107, +12708, +12313, +11919, +11716, +11715, +11516, +11715, +11915, +12313, +12710, +12913, +12913, +13107, +12908, +12908, +12908, +12512, +12513, +12511, +12708, +12905, +12708, +12708, +12907, +12910, +12713, +12711, +12511, +12512, +12313, +12116, +12116, +12118, +12316, +12514, +12515, +12514, +12313, +12313, +12115, +12116, +11919, +11919, +11918, +11916, +12113, +12511, +12511, +12908, +12908, +12711, +12711, +12709, +12708, +12709, +12711, +12713, +12713, +13108, +13306, +13501, +13498, +13500, +13305, +12911, +12711, +12711, +12911, +12912, +13109, +13107, +13106, +12906, +12709, +12711, +12709, +12708, +12906, +13106, +13109, +13109, +13305, +13304, +13503, +13506, +13310, +13109, +12909, +12908, +12708, +12708, +12707, +12706, +12708, +12909, +12910, +12909, +13103, +12904, +12710, +12715, +12514, +12315, +12116, +11913, +11712, +11714, +11918, +12118, +12314, +12508, +12507, +12508, +12311, +11916, +11916, +11718, +11918, +11916, +12113, +12513, +12713, +12711, +12708, +12707, +12710, +12710, +12709, +12511, +12113, +12116, +12317, +12316, +12315, +12313, +12312, +12114, +12116, +12116, +11916, +11715, +11517, +11518, +11319, +11317, +11518, +11522, +11720, +11716, +11716, +11914, +12111, +12109, +12113, +11918, +11917, +11917, +12114, +12310, +12509, +12910, +12912, +13106, +13102, +13104, +12910, +12911, +12711, +12711, +12908, +12708, +12708, +12904, +12905, +12707, +12509, +12313, +12115, +12116, +11916, +12112, +12312, +12711, +12907, +12905, +12907, +12710, +12709, +12708, +12509, +12508, +12705, +12708, +13109, +13306, +13303, +13501, +13700, +13701, +13898, +13898, +13901, +13901, +13902, +14102, +14299, +14298, +14296, +14296, +14097, +14101, +14103, +14301, +14298, +14098, +13900, +13901, +13901, +13901, +13901, +13902, +13704, +13703, +13503, +13502, +13305, +13306, +13307, +13507, +13707, +13707, +13902, +13898, +13899, +13901, +14101, +13902, +13905, +13705, +13702, +13701, +13703, +13704, +13901, +13702, +13901, +13900, +13900, +13901, +13900, +13699, +13701, +13704, +13704, +13898, +14098, +13899, +13901, +13704, +13503, +13503, +13305, +13304, +13303, +13302, +13302, +13104, +12908, +12909, +12709, +12711, +12713, +12711, +12514, +12512, +12506, +12309, +12312, +12311, +12511, +12513, +12510, +12510, +12710, +12511, +12508, +12310, +12114, +11916, +11717, +11718, +11719, +11722, +11919, +11913, +11911, +11715, +11719, +11721, +11719, +11716, +11718, +11518, +11719, +11719, +11715, +11912, +11916, +11916, +11913, +11714, +11715, +11518, +11718, +11718, +11719, +11720, +11919, +11918, +11919, +11916, +11914, +11916, +12114, +12112, +12112, +12113, +12313, +12313, +12511, +12511, +12311, +12310, +12310, +12312, +12312, +12311, +12312, +12312, +12310, +12311, +12313, +12313, +12508, +12507, +12506, +12507, +12511, +12514, +12514, +12513, +12512, +12512, +12515, +12515, +12713, +12712, +12710, +12708, +12708, +12711, +12711, +12713, +12713, +12713, +12713, +12713, +12517, +12514, +12514, +12313, +12310, +12110, +12111, +12113, +12312, +12314, +12314, +12511, +12510, +12510, +12514, +12516, +12714, +12711, +12711, +12709, +12710, +12708, +12709, +12512, +12511, +12511, +12313, +12312, +12313, +12314, +12116, +12114, +12312, +12312, +12313, +12313, +12307, +12307, +12312, +12514, +12516, +12512, +12507, +12507, +12311, +12311, +12310, +12312, +12114, +12113, +12114, +12113, +11913, +11916, +11917, +11916, +11916, +11918, +11915, +11913, +11913, +11912, +11915, +11716, +11914, +11912, +11912, +11715, +11716, +11715, +11715, +11715, +11517, +11517, +11519, +11521, +11521, +11519, +11516, +11518, +11518, +11518, +11517, +11715, +11715, +11719, +11718, +11715, +11714, +11717, +11719, +11916, +11915, +11918, +11921, +12119, +12116, +12113, +12313, +12315, +12514, +12315, +12313, +12311, +12313, +12313, +12313, +12310, +12311, +12512, +12711, +12708, +12707, +12709, +12708, +12708, +12910, +12911, +13306, +13501, +13500, +13503, +13506, +13503, +13500, +13501, +13503, +13503, +13502, +13501, +13303, +13305, +13306, +13506, +13506, +13506, +13303, +13500, +13501, +13505, +13507, +13306, +13303, +13299, +13300, +13305, +13305, +13302, +13303, +13306, +13308, +13307, +13305, +13106, +13106, +12906, +12905, +12911, +12916, +13116, +13310, +13506, +13506, +13307, +13106, +13103, +13305, +13306, +13306, +12908, +12706, +12704, +12706, +12708, +12510, +12511, +12313, +12311, +12311, +12312, +12315, +12314, +12114, +12114, +12113, +12111, +12110, +12112, +12115, +11916, +11913, +11713, +12112, +12313, +12313, +12313, +12114, +11717, +11718, +11520, +11519, +11717, +11718, +11919, +11916, +11913, +12112, +12113, +11916, +11718, +11322, +10923, +10919, +10920, +11320, +11919, +12317, +12514, +12512, +12313, +12314, +12316, +12513, +12511, +12508, +12311, +12117, +11918, +11715, +11715, +11716, +11518, +11125, +10727, +10329, +9931, +9930, +9929, +10327, +10722, +11121, +11521, +11722, +11917, +11714, +11716, +11917, +11917, +11719, +11718, +11715, +11717, +12113, +12310, +12112, +12315, +12116, +12116, +12118, +12116, +12116, +11922, +12120, +12116, +12315, +12516, +12514, +12511, +12513, +12514, +12315, +12317, +12315, +12312, +12113, +12113, +12113, +12114, +12312, +12513, +12514, +12313, +12310, +12310, +12511, +12711, +12711, +12709, +12711, +12910, +13105, +13304, +13303, +13301, +13302, +13503, +13500, +13298, +13102, +12710, +12515, +12514, +12710, +12908, +12910, +12912, +13112, +13112, +13309, +13504, +13503, +13305, +13307, +13111, +12914, +12912, +13109, +13109, +13308, +13111, +12912, +12911, +13109, +13106, +12906, +12906, +12708, +12708, +12908, +12908, +13106, +13108, +13306, +13305, +13303, +13303, +13302, +13305, +13307, +13306, +13106, +13106, +13304, +13305, +13506, +13510, +13508, +13702, +13901, +14102, +14302, +14300, +14296, +14297, +14300, +14101, +13902, +13703, +13306, +13106, +13105, +13106, +13106, +13108, +13106, +13106, +13107, +12909, +12711, +12710, +12707, +12508, +12511, +12514, +12511, +12513, +12714, +12912, +12712, +12715, +12515, +12116, +12114, +12310, +12508, +12708, +12908, +12710, +12711, +12909, +12905, +12905, +13103, +13303, +13304, +13504, +13704, +13702, +13703, +13702, +13702, +13504, +13108, +12909, +12910, +12712, +12711, +12711, +12711, +12709, +12711, +12712, +12708, +12908, +12912, +12911, +13106, +13103, +13105, +13306, +13305, +13503, +13505, +13505, +13703, +13703, +13703, +13702, +13704, +13704, +14098, +14298, +14694, +14891, +15091, +14897, +14896, +14894, +14894, +15091, +15292, +15489, +15687, +15491, +15293, +15293, +15293, +15291, +15291, +15491, +15491, +15091, +14695, +14099, +14098, +13898, +13106, +13106, +12708, +11916, +11124, +10726, +10328, +10923, +10922, +11321, +12514, +12710, +12110, +12112, +10129, +8541, +8142, +7545, +9732, +11521, +12315, +12709, +12311, +11518, +10926, +12912, +14298, +11518, +8342, +8738, +6357, +4372, +6357, +8141, +10522, +10525, +11917, +13108, +11319, +9929, +9928, +9332, +6554, +5562, +5364, +8343, +11124, +14102, +13503, +11516, +12711, +10131, +9137, +8340, +9530, +12309, +14693, +16284, +11916, +11715, +13102, +16283, +24824, +24226, +19657, +14096, +8339, +4368, +1589, +796, +4568, +9930, +13303, +13104, +11912, +9925, +7742, +9730, +13305, +11914, +9136, +6358, +5761, +7945, +8541, +11124, +15096, +16685, +17080, +14896, +10724, +9332, +8539, +9932, +12911, +12113, +11123, +12914, +15296, +17876, +18273, +16284, +13701, +11118, +6951, +5562, +5959, +7150, +9336, +11124, +11916, +10527, +10131, +11520, +12311, +11912, +9330, +7743, +6549, +8137, +10325, +12314, +15891, +18470, +19264, +18867, +17275, +15288, +15093, +16087, +17676, +17278, +15488, +15686, +15292, +16286, +16484, +16882, +16285, +14894, +13505, +10129, +9135, +10525, +12908, +14100, +14501, +14302, +13307, +13903, +15291, +16878, +15686, +13898, +12507, +11714, +11320, +10926, +12713, +15491, +17277, +17079, +15887, +13501, +13105, +13302, +14493, +14296, +12510, +11121, +10924, +11718, +11318, +10921, +11916, +12313, +11717, +10526, +9532, +9732, +11917, +15688, +17672, +17277, +15883, +15482, +16478, +17674, +17478, +17479, +18073, +17872, +18070, +17278, +16679, +16879, +18271, +19858, +19062, +17080, +14501, +14101, +14495, +13898, +13303, +12112, +11717, +11915, +11318, +10924, +9536, +9531, +10522, +10524, +9533, +7944, +8339, +10327, +11718, +12511, +12711, +12911, +14298, +15488, +16679, +16084, +15291, +15291, +15291, +14694, +13899, +13899, +14892, +16679, +17275, +17078, +16084, +15289, +15092, +14499, +13109, +10722, +9131, +8539, +8143, +7745, +7745, +7743, +8935, +9533, +9928, +9334, +9136, +9136, +9932, +10726, +11918, +13504, +14892, +15883, +14892, +14297, +14495, +15489, +17675, +18471, +17876, +17478, +16881, +16284, +16286, +16088, +14896, +13306, +11917, +10131, +9335, +9730, +11715, +12709, +12910, +12314, +11122, +9532, +8737, +9930, +9732, +10127, +10325, +10525, +10123, +9723, +10520, +11515, +13106, +13901, +13503, +12512, +11721, +11719, +12115, +13703, +14891, +15089, +15486, +15883, +15292, +14300, +13904, +13107, +11518, +10130, +9139, +8343, +8538, +10126, +10723, +10922, +10523, +9730, +9533, +9733, +10130, +9930, +10527, +11318, +11712, +11714, +12709, +13305, +13303, +14496, +14697, +14494, +13102, +13305, +13902, +14099, +14496, +14499, +14301, +12711, +12310, +11120, +11122, +11320, +11320, +11717, +11122, +9931, +9138, +9534, +10129, +9531, +8933, +8734, +8341, +8542, +8936, +9533, +10131, +10923, +11318, +12112, +12513, +12316, +12313, +13105, +13303, +13306, +13107, +14694, +14693, +14298, +14698, +13705, +13502, +12906, +12115, +11521, +10924, +10328, +10326, +10525, +10330, +10726, +10921, +10128, +10131, +9333, +9133, +9131, +9528, +9531, +9731, +9731, +10129, +11517, +13303, +14296, +14496, +14501, +13905, +13505, +12708, +12705, +13103, +13503, +14295, +14492, +14493, +14294, +13896, +13700, +13106, +12511, +11321, +11323, +11520, +11320, +11717, +11518, +11715, +11914, +11519, +10726, +10129, +9730, +10323, +10323, +10524, +11124, +11124, +12313, +12908, +13307, +13506, +13503, +13700, +14098, +14895, +15492, +16485, +16881, +15887, +14896, +13905, +13708, +13905, +13504, +12711, +12714, +12912, +13108, +13104, +13500, +13304, +12116, +12116, +12709, +12509, +12709, +12908, +12709, +12510, +12113, +12511, +12711, +12512, +12711, +13109, +13109, +13308, +13903, +13902, +14102, +13903, +13903, +14101, +14498, +14496, +14695, +14695, +14100, +13903, +13704, +13306, +12910, +12908, +13108, +13506, +13905, +13903, +13703, +14102, +14102, +14099, +14298, +14296, +14100, +13704, +14101, +14299, +14299, +14496, +14894, +14299, +13700, +13500, +12904, +12906, +13305, +13506, +14102, +13706, +13705, +13504, +13304, +13305, +13106, +12710, +12908, +13503, +13702, +13900, +13899, +14099, +14101, +14099, +14098, +13702, +13503, +13700, +14295, +14099, +13507, +13108, +12708, +12708, +12313, +12312, +12311, +12114, +11917, +11919, +11323, +11319, +11514, +11715, +11916, +11916, +11917, +11917, +12313, +12513, +12511, +12112, +12507, +12907, +12512, +12313, +12311, +12709, +13505, +13903, +13703, +13306, +13109, +12910, +13107, +13306, +12912, +12912, +12711, +12709, +12708, +12708, +13304, +13503, +13303, +13109, +12516, +12715, +12514, +12114, +12313, +12114, +12313, +12511, +12511, +12513, +12514, +12515, +12714, +12912, +12511, +12112, +11915, +12116, +11916, +11717, +11918, +11722, +11718, +11715, +11515, +11514, +11316, +11515, +11517, +11120, +11122, +11124, +11321, +11914, +11912, +12112, +12311, +12707, +12708, +11914, +10922, +10328, +10130, +10326, +11120, +11319, +11317, +11319, +11521, +11918, +12311, +12706, +12307, +12309, +12513, +12513, +12311, +12507, +13107, +12715, +13112, +13507, +12511, +11915, +12116, +11919, +11125, +10525, +9529, +9331, +9929, +10328, +10729, +11720, +12511, +11913, +11912, +11117, +10523, +10922, +11716, +12511, +13110, +14103, +14896, +15295, +15295, +15295, +14700, +13707, +12710, +12109, +11712, +11518, +12514, +13506, +14100, +14098, +13898, +13503, +12314, +11718, +11317, +11718, +12116, +12315, +12711, +12910, +13306, +13706, +13506, +13305, +12510, +11718, +12514, +11719, +12113, +13502, +13701, +15289, +16279, +16082, +16282, +15687, +14894, +14498, +13902, +13505, +13305, +13504, +13310, +13310, +13308, +12911, +12711, +12310, +12116, +11521, +11719, +11914, +12509, +12908, +13108, +13306, +13506, +13505, +13306, +12710, +12114, +12118, +11920, +12313, +12907, +13307, +13905, +14303, +14105, +14104, +13704, +13106, +12908, +12910, +12711, +12712, +12711, +12708, +12311, +12116, +11719, +10726, +10126, +9530, +9332, +9333, +9333, +10126, +11116, +12106, +12904, +13103, +13103, +12906, +12710, +12510, +12310, +12310, +12312, +12511, +12907, +12709, +12511, +12514, +11919, +11322, +10525, +10124, +10123, +10325, +10726, +11122, +11914, +12312, +12708, +12511, +12313, +11915, +11718, +11719, +11517, +12111, +12509, +12512, +12912, +12910, +12513, +12313, +12114, +11517, +11517, +11319, +11120, +11517, +11916, +12514, +12714, +12514, +12313, +11915, +11719, +11518, +11516, +11911, +12311, +12711, +13108, +13306, +13508, +13306, +13103, +12511, +11916, +11717, +11717, +12114, +12709, +13106, +13303, +13304, +12908, +12511, +12311, +12115, +12117, +12515, +13109, +13903, +14301, +14695, +14692, +14496, +14100, +13503, +12908, +12314, +11917, +11917, +12118, +12320, +12716, +13313, +13314, +13114, +12911, +12511, +12311, +12312, +12309, +12110, +11715, +11518, +11118, +11317, +11517, +11518, +11913, +12309, +12109, +12111, +12312, +12909, +13307, +13704, +13902, +13701, +13500, +13303, +13504, +13702, +13701, +13304, +12908, +12509, +12309, +12509, +12509, +12510, +12313, +12114, +11915, +12114, +12315, +12911, +12911, +12908, +12906, +12908, +12907, +12907, +12908, +12709, +12507, +12508, +12511, +12514, +12316, +12313, +12111, +11714, +11717, +11719, +11521, +11321, +11320, +11119, +11317, +11517, +12114, +12512, +12908, +13306, +13507, +13706, +13707, +13904, +13702, +13106, +12909, +12909, +12911, +13305, +13500, +13303, +13106, +13109, +12913, +12711, +12710, +12711, +12712, +13109, +13508, +13905, +14299, +14296, +14098, +13505, +13108, +12513, +12314, +12114, +12114, +12313, +12514, +12711, +12710, +12908, +12709, +12313, +11917, +11719, +11716, +11914, +12115, +12313, +12709, +12708, +12706, +12707, +12907, +12907, +12709, +12912, +12913, +13110, +13303, +13303, +13503, +13306, +13306, +13506, +13305, +13306, +13106, +13108, +12710, +12708, +12707, +12705, +12507, +12311, +12116, +12115, +12113, +12311, +12709, +12910, +13107, +13304, +13505, +13506, +13704, +13505, +13505, +13507, +13508, +13703, +13898, +13700, +13703, +13503, +13502, +13303, +13302, +13306, +13507, +13506, +13303, +13303, +13304, +13503, +13303, +13303, +13503, +13503, +13503, +13507, +13509, +13508, +13308, +13306, +13104, +12904, +12905, +12512, +12312, +12310, +12311, +12115, +12116, +12313, +12313, +12314, +12116, +12115, +11916, +12113, +12308, +12507, +12708, +13108, +13306, +13303, +13301, +13303, +13308, +13308, +13107, +13105, +13303, +13106, +13106, +12907, +12708, +12311, +12313, +12314, +12512, +12711, +12710, +12710, +12710, +12710, +12708, +12708, +12710, +12514, +12514, +12711, +12908, +13108, +13504, +13503, +13307, +13110, +13111, +12714, +12714, +12515, +12511, +12511, +12708, +12709, +12710, +12513, +12514, +12313, +12310, +12112, +12110, +12112, +12116, +12116, +12313, +12312, +12313, +12511, +12312, +12512, +12511, +12509, +12709, +12711, +12909, +13110, +13110, +13111, +13309, +13308, +13109, +13107, +12910, +12911, +12909, +12908, +13109, +13111, +13107, +13104, +12905, +12708, +12908, +12709, +12908, +13107, +13109, +13305, +13303, +12909, +13110, +13111, +12711, +12712, +12514, +12708, +12706, +12707, +12708, +12512, +12515, +12315, +12314, +12317, +12318, +12315, +12709, +12708, +12907, +12910, +13109, +13307, +13310, +13310, +13310, +12713, +12711, +12710, +12707, +12308, +12309, +12112, +11915, +11716, +11715, +11518, +11321, +11321, +11317, +11319, +11521, +11721, +11718, +12114, +12113, +12113, +11916, +11917, +11915, +11914, +11916, +12114, +12311, +12311, +12511, +12512, +12513, +12514, +12511, +12315, +12317, +12315, +12511, +12511, +12311, +12508, +12511, +12512, +12513, +12314, +12114, +12113, +12115, +12116, +11916, +11918, +11916, +12113, +12111, +12310, +12311, +12312, +12310, +12507, +12507, +12705, +12708, +12907, +13106, +13107, +13110, +13309, +13308, +13505, +13506, +13307, +13306, +13305, +13305, +13107, +13106, +13106, +12908, +12908, +12908, +12908, +12910, +12712, +12713, +12713, +12713, +12711, +12709, +12906, +12907, +12909, +12911, +12910, +12905, +12903, +13104, +12908, +12912, +12915, +12909, +12708, +12708, +12710, +12712, +12712, +12909, +12909, +12709, +12708, +12907, +13107, +13106, +13108, +13110, +13306, +13304, +13304, +13104, +12905, +12906, +12710, +12511, +12509, +12310, +12113, +12112, +12112, +12111, +12112, +12310, +12511, +12711}; \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SampledSoundMotosega.h Thu Feb 14 16:32:40 2019 +0000 @@ -0,0 +1,60719 @@ +//Forma d'onda campionata +int nSampleNumShear = 60714; +int nSamplePerSecShear = 44100; +int nUnderSampleFactorShear = 1; +const int naInputSoundWaveShear[60714]= { +16286, +16049, +15750, +15308, +16755, +16254, +16719, +17517, +16618, +17323, +16266, +16095, +16073, +15952, +16050, +16636, +16497, +16580, +16089, +16378, +15699, +16219, +16410, +16735, +16832, +16906, +16367, +15985, +16192, +16554, +16534, +17413, +17102, +18295, +17451, +17388, +17621, +16505, +16809, +17093, +16864, +17076, +16857, +17923, +17646, +17623, +17203, +17040, +16477, +16721, +16548, +15882, +16157, +16116, +17164, +16359, +16961, +16330, +15699, +15287, +13880, +14576, +14021, +14468, +15772, +15585, +16093, +15361, +15316, +14831, +15068, +15341, +16889, +15947, +17256, +15395, +16587, +15416, +15362, +14790, +15837, +16029, +16410, +16658, +16063, +17176, +15920, +15548, +15809, +16522, +16709, +17651, +15869, +16545, +16216, +15935, +16584, +16286, +15936, +16854, +16407, +17593, +17056, +16845, +17240, +17213, +16947, +17254, +17301, +18221, +18886, +20796, +19431, +21014, +19861, +19582, +18336, +17555, +16772, +15856, +15942, +14892, +15438, +13615, +12238, +13028, +12117, +12636, +11607, +12175, +12304, +12996, +13206, +13489, +14213, +14786, +16247, +18230, +18988, +19355, +20345, +19616, +19750, +19795, +19110, +18974, +17930, +16909, +17140, +16353, +16790, +15180, +15617, +13940, +14653, +15055, +14028, +14660, +14116, +13823, +15734, +15289, +15973, +16685, +16188, +16899, +17282, +17349, +18419, +17628, +17146, +18211, +16535, +16526, +17262, +15913, +18168, +17144, +16212, +18100, +17575, +18750, +19736, +18558, +19008, +18556, +18528, +18977, +18582, +17706, +18779, +18562, +18450, +18532, +17245, +16815, +16231, +16081, +16949, +16306, +16465, +15552, +14056, +15050, +13362, +14744, +15441, +16011, +15969, +16673, +15486, +16183, +15738, +15437, +16479, +16441, +16832, +17456, +17446, +17873, +18776, +18699, +19563, +18693, +18328, +17922, +17901, +17334, +17605, +18204, +17694, +18590, +17223, +17290, +15918, +15978, +16943, +15780, +15915, +15694, +15036, +14734, +14310, +14627, +14912, +15287, +15439, +15964, +15147, +15378, +15104, +15020, +15771, +15288, +16058, +15045, +14565, +14418, +14613, +15068, +14950, +14139, +15353, +14294, +14864, +14586, +13141, +15260, +13579, +15312, +15603, +14978, +15629, +14667, +16295, +16337, +16780, +17565, +17411, +17223, +16765, +16406, +16997, +16053, +17133, +17062, +17116, +17619, +16204, +16268, +15966, +15376, +16314, +16068, +16861, +16672, +16565, +16563, +16080, +16593, +16590, +16165, +16311, +16008, +15891, +16046, +15351, +16073, +15829, +15755, +15801, +15031, +15520, +14126, +15626, +15440, +16703, +16805, +16318, +16661, +15158, +15331, +15404, +15627, +16131, +17493, +17751, +17176, +17158, +17169, +16230, +15770, +16980, +16717, +17543, +17876, +17674, +17190, +16804, +16372, +17343, +16816, +16668, +17317, +16162, +16633, +16231, +16561, +15852, +16670, +15679, +17045, +16000, +16251, +16262, +15009, +16384, +15991, +16548, +16539, +16435, +16681, +16111, +15938, +16702, +16284, +16169, +16709, +15747, +15396, +15287, +15235, +15886, +15812, +15409, +15511, +15511, +15689, +15066, +16473, +15215, +16617, +16144, +16383, +17110, +15763, +16594, +15649, +16082, +17001, +15998, +16867, +17360, +16307, +17107, +16478, +16618, +17343, +16985, +17281, +16972, +17253, +16827, +17293, +16421, +17082, +17591, +17975, +19470, +20019, +20471, +20419, +19851, +19890, +18653, +18176, +18239, +16362, +16870, +14639, +14569, +13364, +13648, +13174, +12890, +13221, +12566, +11992, +12018, +12025, +13067, +14276, +14690, +16063, +16692, +16898, +18777, +18460, +19249, +19705, +21100, +20721, +20265, +19370, +18278, +17724, +15889, +16227, +15714, +15617, +15518, +15384, +14841, +14497, +13850, +13926, +13795, +13912, +14357, +14989, +15291, +15756, +16326, +16317, +17108, +17869, +18050, +18055, +17558, +17663, +17654, +17429, +17141, +17662, +17606, +17086, +17493, +16516, +17057, +17139, +17560, +19851, +18533, +18677, +17930, +17698, +17279, +16623, +17087, +18451, +19086, +18897, +18581, +17718, +16520, +16107, +16745, +16260, +15762, +16029, +15255, +15617, +14142, +14442, +15043, +15034, +16331, +16026, +16323, +15911, +16030, +16115, +16900, +17071, +17054, +17492, +17783, +17517, +18420, +17572, +18871, +18675, +18287, +19585, +17908, +18228, +16609, +16866, +16802, +15881, +17147, +16529, +16658, +16474, +16285, +15226, +15201, +14039, +15126, +14556, +15497, +15632, +15886, +15770, +15779, +15704, +15330, +16329, +16459, +16370, +15833, +15549, +14368, +15034, +14837, +15264, +14928, +15112, +14341, +14505, +14874, +13274, +14055, +13021, +13655, +15170, +14445, +15183, +14607, +15479, +15842, +15439, +16493, +16285, +16810, +17360, +16514, +17157, +16180, +16997, +16145, +15983, +16533, +15811, +17574, +16103, +16942, +16918, +16601, +16685, +16168, +15530, +15922, +15806, +15577, +16449, +17058, +17022, +17376, +16760, +16464, +15834, +15339, +15945, +15968, +16949, +16126, +16631, +16282, +15216, +15538, +15671, +15074, +16765, +17170, +16081, +17272, +14886, +16302, +15596, +15255, +17467, +15819, +18048, +16225, +16384, +16587, +16175, +17807, +16654, +17368, +17683, +17059, +16423, +16326, +15424, +16076, +17475, +17326, +17966, +18340, +16993, +17020, +17339, +15714, +16219, +16235, +15949, +17006, +16965, +17780, +16750, +17103, +16681, +16625, +15347, +15391, +14934, +16318, +15822, +14534, +16184, +15666, +15425, +15885, +14108, +15487, +16007, +14145, +16758, +14271, +16188, +15128, +14277, +16818, +14580, +17249, +16344, +15725, +16891, +15849, +16432, +17342, +16658, +17634, +17135, +17710, +17528, +15879, +16340, +15999, +17569, +16698, +17240, +16668, +16426, +18042, +17236, +17731, +17774, +18140, +19858, +18497, +20090, +19024, +18263, +18429, +17115, +17239, +16903, +16436, +15227, +15259, +14395, +14361, +13886, +12255, +12802, +12770, +12921, +12359, +12360, +13663, +13161, +15849, +14539, +16205, +18480, +17241, +20516, +19243, +18810, +19261, +18652, +18797, +18524, +16715, +18901, +16303, +16926, +17043, +15975, +16447, +15233, +15577, +15016, +13389, +14328, +13814, +14959, +14172, +15024, +14569, +16098, +15907, +17120, +17207, +17144, +17827, +18081, +17767, +17377, +16417, +17091, +17741, +17462, +18084, +18274, +17287, +16843, +16548, +17327, +17936, +17931, +18844, +18212, +18959, +18292, +18223, +18154, +18192, +18048, +17456, +17682, +17545, +16912, +16867, +16050, +17033, +16204, +15518, +15124, +14363, +15409, +14370, +15328, +15496, +15160, +16229, +14849, +15954, +15320, +15743, +16358, +16246, +17237, +17532, +17373, +17286, +17075, +18497, +17995, +18774, +18837, +17982, +18587, +17521, +17674, +17753, +15885, +17641, +15094, +15446, +16224, +15694, +16083, +15268, +15435, +16040, +15191, +15761, +14983, +14467, +15663, +15644, +16170, +16766, +15769, +16163, +15177, +15626, +14911, +14745, +14810, +14703, +15391, +14337, +14631, +14301, +13536, +13976, +14119, +15069, +15117, +15653, +15314, +14285, +15302, +14767, +16053, +16156, +16205, +17052, +16544, +17039, +16875, +17400, +17106, +17733, +16789, +16683, +16355, +15657, +16975, +15781, +17421, +17439, +16176, +17132, +15191, +15855, +15086, +16090, +16939, +16110, +16187, +14903, +14560, +14516, +14925, +16336, +16700, +16879, +16868, +16140, +15371, +14842, +15397, +16518, +16041, +16822, +15979, +16684, +15555, +15734, +16226, +15744, +16810, +16230, +17551, +16534, +16855, +15954, +16578, +17087, +17412, +17979, +17174, +17447, +17484, +16735, +17543, +16342, +17513, +17744, +16478, +17002, +16557, +16882, +17110, +15940, +17020, +16104, +16820, +17035, +15327, +16557, +16013, +15831, +16880, +15267, +16828, +16450, +15923, +16533, +15610, +16294, +15202, +16065, +16049, +16384, +15486, +15854, +14518, +15881, +16194, +15237, +15903, +15562, +15856, +15751, +16211, +15701, +16274, +16669, +15802, +16896, +16206, +16780, +17157, +16614, +17057, +16531, +16794, +16265, +16622, +17060, +16995, +17134, +18263, +17516, +17532, +17266, +15677, +17138, +15913, +16355, +16690, +17669, +18804, +19274, +19593, +19875, +19776, +19561, +18143, +17973, +17898, +16541, +16438, +14956, +14670, +14394, +13365, +14006, +12277, +12632, +12723, +12108, +13557, +13158, +13781, +14362, +14091, +15349, +15839, +16376, +17417, +18591, +19258, +19828, +19832, +19295, +20538, +17950, +18235, +17250, +16777, +17400, +15571, +16187, +14607, +14433, +14652, +13839, +15236, +14441, +14154, +14263, +13355, +15067, +14352, +16052, +15322, +16085, +16000, +17524, +17975, +17773, +17436, +17313, +16969, +18360, +16999, +18703, +17826, +17753, +18254, +17509, +18809, +18986, +19261, +19263, +18887, +18607, +18683, +18235, +17587, +17585, +18138, +18365, +18079, +18655, +17545, +17577, +17417, +16353, +17486, +15590, +16935, +15864, +15105, +16257, +14135, +15829, +14945, +15336, +15851, +15334, +15574, +15611, +16273, +16245, +16468, +15595, +16336, +16872, +17070, +17983, +17810, +18049, +17627, +16944, +17014, +16295, +17540, +17447, +16743, +17846, +16913, +17188, +16498, +15835, +16543, +17568, +17538, +16788, +16192, +15565, +15542, +15510, +16179, +15967, +17188, +16189, +16398, +16479, +15039, +15981, +15750, +16259, +15722, +14911, +14661, +13982, +13962, +13532, +14089, +14271, +14172, +13890, +14134, +13077, +13558, +14101, +14455, +14893, +14255, +15880, +15313, +15993, +15261, +15960, +16514, +15793, +18302, +17488, +17052, +17124, +15384, +17216, +16690, +16038, +17342, +14642, +17566, +16397, +16654, +16976, +15532, +17381, +15064, +16474, +15415, +14891, +15754, +15547, +15688, +17372, +16160, +16477, +15967, +14916, +15871, +14886, +16264, +16823, +16351, +16552, +15784, +15480, +15238, +14688, +15959, +16003, +17082, +17177, +17363, +17308, +15857, +16210, +15487, +16647, +17413, +17736, +18232, +17339, +17038, +16248, +17233, +15871, +17319, +17245, +17410, +18338, +16631, +16616, +16544, +15390, +17647, +16300, +16567, +17726, +15555, +17336, +16194, +16054, +17188, +16636, +16955, +16820, +15981, +15621, +14820, +15210, +15556, +16210, +15736, +16035, +15954, +15890, +16020, +15364, +15614, +14856, +15074, +15675, +15508, +15558, +15198, +15854, +16697, +15952, +16480, +16524, +16410, +17372, +17373, +17845, +17502, +17071, +16635, +16811, +17294, +16390, +17358, +17127, +17065, +17890, +18230, +18645, +19154, +18551, +18745, +19385, +17917, +19154, +18575, +17766, +17734, +16047, +16213, +14625, +14293, +14445, +13682, +13543, +13765, +13122, +12747, +11744, +11017, +12598, +12664, +14753, +15058, +14832, +16741, +16206, +17741, +18343, +19230, +20466, +19513, +21592, +19078, +19926, +18756, +17576, +17759, +15512, +16768, +16500, +16107, +15621, +14897, +15013, +14927, +14071, +14738, +14541, +14150, +14430, +14838, +14562, +15914, +15720, +16434, +17245, +16654, +18083, +16665, +17080, +16739, +17655, +17544, +18050, +18209, +18421, +17158, +17149, +18070, +17961, +20412, +19463, +20014, +19478, +19108, +19563, +18146, +17428, +17119, +17914, +18347, +18717, +18350, +17628, +17576, +16209, +16325, +16808, +15541, +16891, +15747, +15831, +15464, +14108, +14756, +14085, +15479, +15481, +16226, +16508, +16298, +16385, +16904, +16034, +16957, +16896, +17762, +18820, +18856, +18697, +18523, +18366, +17484, +17394, +16501, +16772, +17005, +16325, +16375, +16473, +15585, +16469, +15636, +16199, +16204, +15655, +16907, +16180, +16684, +17488, +16659, +17164, +17059, +16450, +17064, +16439, +16801, +17191, +16303, +16099, +15371, +14643, +13829, +13285, +13897, +14027, +13589, +13535, +12795, +13079, +12459, +13109, +13013, +13938, +14044, +15179, +15142, +15989, +15589, +15511, +15947, +15579, +16748, +16118, +17199, +17283, +16916, +17766, +17258, +16173, +17293, +15245, +16770, +15767, +16454, +16998, +16978, +17071, +16324, +16385, +16213, +15635, +16243, +15780, +16666, +16157, +16075, +15862, +15951, +16165, +14938, +16060, +14715, +15281, +15528, +14917, +15294, +15405, +15979, +16181, +15391, +15581, +15863, +15989, +16048, +17295, +16806, +17971, +16831, +16420, +16406, +15765, +16244, +17661, +17406, +18436, +18293, +16507, +17063, +15963, +16351, +16591, +16604, +16549, +16497, +16790, +16467, +16327, +15367, +16282, +17083, +16433, +17808, +16263, +16408, +17187, +15576, +16695, +15635, +16243, +16853, +16621, +17075, +16945, +16699, +17378, +16976, +16748, +15932, +15337, +15886, +14928, +16257, +15376, +15467, +16640, +15943, +16587, +14712, +15883, +15009, +15686, +15177, +14688, +15684, +15895, +17135, +16759, +16627, +17119, +17201, +17816, +17564, +18782, +18374, +18817, +19642, +19295, +19975, +19780, +19786, +18633, +17871, +16958, +17046, +15395, +15659, +14583, +13656, +13018, +12336, +12602, +11524, +12381, +11628, +12688, +12993, +13669, +13690, +14030, +15426, +16604, +17892, +17977, +18662, +18885, +18781, +20064, +18963, +18960, +17864, +17138, +17129, +17100, +16232, +16764, +15397, +15865, +14737, +14248, +14326, +14642, +13492, +14843, +14203, +13924, +15911, +15266, +16336, +15877, +15420, +16959, +17467, +17949, +17936, +16616, +17361, +17269, +17908, +17617, +17510, +17864, +17415, +17066, +17050, +16744, +17676, +18691, +19083, +19101, +19225, +19032, +18997, +19118, +18676, +18895, +18565, +19249, +19376, +17810, +18743, +17143, +17260, +16971, +15389, +15315, +15028, +14159, +15376, +15095, +15215, +16074, +15459, +15514, +15515, +16118, +15883, +17648, +17122, +17422, +17339, +17418, +17008, +17467, +17370, +17817, +17754, +17614, +17246, +17172, +16429, +15792, +15680, +14989, +15269, +15849, +16168, +16873, +16513, +17357, +16902, +17367, +16790, +17002, +17241, +17822, +17428, +17783, +17913, +17847, +17839, +16651, +16597, +16602, +16253, +15894, +15732, +14839, +14446, +13676, +13076, +12890, +12149, +12576, +13324, +13511, +13912, +13011, +13113, +13404, +13815, +14766, +15133, +16309, +16212, +16933, +16801, +16204, +17508, +16790, +17954, +17891, +17496, +17645, +17222, +16838, +16067, +15344, +14932, +15722, +16351, +16420, +16534, +15634, +15967, +15755, +15310, +15482, +15048, +15419, +14981, +15716, +15681, +15925, +16402, +15417, +15925, +13636, +14329, +14749, +14968, +16167, +15861, +16516, +16235, +14939, +16146, +14965, +15847, +16836, +17043, +17974, +17289, +17225, +17503, +17220, +16153, +18124, +16643, +17092, +17449, +16906, +17869, +17710, +17205, +17947, +17943, +17486, +18671, +15735, +17316, +16471, +16700, +16646, +16331, +16541, +15696, +15608, +16615, +16261, +16742, +15385, +15305, +15860, +15605, +15389, +16855, +17095, +16890, +16636, +16425, +15518, +14757, +15340, +15850, +17018, +16144, +16834, +16194, +15937, +15494, +16865, +16792, +17559, +16603, +16328, +16301, +15196, +16646, +16584, +15896, +18394, +16212, +20618, +18825, +19966, +20091, +19357, +19563, +17904, +17399, +17187, +15113, +16551, +15201, +14635, +15248, +12474, +12951, +11080, +10715, +11220, +11310, +12521, +13865, +13818, +14962, +14667, +16609, +17108, +17728, +18583, +19099, +19224, +20757, +20146, +21995, +19430, +19244, +18490, +16732, +16482, +13873, +15524, +14110, +14462, +14896, +13965, +14964, +13746, +13802, +14775, +12886, +15422, +15018, +16785, +16217, +16526, +16107, +17091, +17700, +18792, +18396, +18822, +17271, +17889, +17385, +17383, +17466, +17653, +17943, +17788, +17561, +18604, +19153, +19765, +19140, +20056, +19561, +18986, +19380, +18394, +17524, +17555, +17909, +19001, +18856, +19540, +17609, +17530, +16479, +17507, +16434, +16752, +16453, +15231, +15742, +14268, +15481, +14289, +15443, +14827, +15981, +15466, +16133, +16458, +15988, +17267, +16497, +16305, +17233, +16160, +17095, +16769, +16522, +16744, +16892, +16659, +16221, +15076, +15020, +16107, +16260, +16291, +17408, +17015, +17745, +18468, +18179, +18959, +18453, +18086, +19408, +17580, +17978, +17507, +17130, +17945, +16076, +16850, +15897, +15032, +14670, +14811, +13565, +14373, +12737, +13398, +13155, +12823, +13945, +13722, +14324, +14387, +13860, +14061, +14778, +14407, +15118, +15744, +14920, +15897, +16043, +16367, +16816, +16959, +16184, +17348, +16460, +16377, +16728, +16867, +16867, +17508, +15071, +15785, +15363, +14948, +15795, +16156, +15597, +16867, +15860, +15842, +16242, +14573, +15673, +14550, +15662, +14734, +15423, +15863, +16444, +15923, +15750, +15284, +15672, +15469, +15500, +15980, +16095, +15995, +16956, +16050, +17815, +15490, +17031, +16417, +16536, +17297, +16893, +17472, +17307, +16114, +17677, +15408, +16885, +16521, +16456, +18527, +15776, +17813, +17486, +15735, +17424, +16284, +16624, +18297, +15081, +17399, +15295, +17767, +16508, +17320, +17633, +15118, +16366, +15711, +16216, +15945, +15514, +16053, +17007, +16508, +16312, +17002, +15621, +16271, +15703, +15229, +16312, +15626, +16017, +15968, +15819, +16435, +15443, +16072, +15951, +16456, +16889, +17636, +19026, +18795, +19751, +18483, +20169, +19211, +19218, +19062, +17690, +18787, +16423, +15667, +14983, +13368, +12834, +11120, +10488, +11369, +10079, +11193, +10985, +11696, +13368, +13570, +14715, +15079, +15243, +16641, +16921, +19039, +20550, +21888, +22079, +20941, +19752, +17904, +16245, +15254, +15089, +15773, +15963, +15651, +15609, +14387, +15037, +13557, +13976, +13395, +12668, +14932, +13773, +16182, +16400, +16728, +16857, +15336, +16955, +17968, +17649, +18167, +15939, +17609, +16978, +16485, +18000, +16523, +18250, +18285, +18066, +18317, +18193, +18843, +19263, +19643, +20616, +20074, +20103, +19245, +18723, +18549, +18730, +19218, +19201, +18692, +17657, +17197, +16054, +16488, +16742, +17855, +17225, +17609, +16563, +15119, +16247, +14506, +16495, +16172, +16327, +17138, +15114, +16915, +16134, +16706, +16833, +16209, +16729, +15441, +15512, +15821, +15432, +16025, +16086, +16391, +16986, +14879, +17063, +15161, +17678, +16748, +17181, +18737, +17711, +19405, +18227, +18400, +19765, +18617, +19177, +18038, +17481, +17811, +16564, +17252, +16984, +15849, +16339, +14243, +13942, +14564, +13078, +14401, +12968, +13537, +12753, +12760, +13629, +13693, +14255, +14580, +14309, +14564, +13301, +13712, +14677, +14705, +16301, +16102, +16163, +16678, +16384, +15776, +16046, +15978, +17000, +16687, +17695, +16970, +17806, +17409, +16673, +16401, +15263, +15634, +14928, +14459, +14612, +15575, +16339, +16703, +15737, +14565, +15049, +13782, +14190, +14476, +14871, +16835, +15746, +16370, +15049, +15131, +14698, +15288, +14994, +15687, +16813, +16876, +16988, +16921, +16584, +16397, +15898, +16419, +16353, +17859, +17924, +19098, +18122, +17314, +18188, +16180, +16892, +16718, +16869, +17231, +16718, +16575, +16750, +15732, +16233, +16409, +16272, +15702, +15034, +15854, +15067, +16433, +16133, +16458, +16767, +15116, +16443, +14445, +15822, +15808, +16016, +16818, +15633, +17701, +15722, +16492, +15631, +16530, +17081, +17408, +18049, +18135, +17791, +16808, +17525, +15828, +17382, +17552, +19936, +20577, +19394, +20609, +19031, +19167, +18644, +17693, +17552, +14890, +14651, +14257, +13562, +14181, +12277, +11350, +10302, +9883, +10698, +11406, +11543, +13891, +13167, +13925, +14353, +15036, +16651, +17219, +18566, +18859, +20134, +21108, +20800, +19819, +18747, +17590, +17191, +16148, +15351, +14717, +13977, +13673, +13643, +13807, +15021, +15192, +14589, +13823, +13620, +14043, +15624, +17390, +17774, +17125, +17181, +17099, +18485, +17735, +17637, +18381, +17880, +17562, +17136, +16531, +17237, +17105, +17450, +16572, +18035, +18442, +20014, +20368, +20030, +19359, +18966, +18738, +19188, +19405, +19070, +20296, +19868, +20202, +19001, +19121, +18077, +17971, +16681, +16640, +17188, +16547, +16491, +15468, +15384, +15608, +15892, +16243, +16446, +16608, +16953, +17111, +17471, +17123, +17240, +16740, +16311, +16001, +15555, +15436, +16110, +15763, +15881, +15368, +15810, +15176, +16169, +16565, +17165, +17864, +17484, +18879, +17765, +18210, +19292, +19000, +20001, +18767, +19616, +18032, +16855, +18292, +16530, +17786, +15518, +15575, +15194, +13498, +14920, +14014, +14354, +13952, +13471, +13509, +13095, +13436, +14205, +13709, +14706, +15401, +14661, +15626, +13359, +15418, +14146, +14564, +16641, +14785, +17057, +14494, +15960, +15515, +14995, +16825, +15527, +17035, +16712, +16861, +17409, +16191, +16755, +15708, +15323, +14455, +14491, +14248, +15378, +15600, +16519, +15095, +15433, +15070, +14734, +14737, +13874, +14104, +14481, +14432, +15630, +16205, +15466, +15940, +13802, +14530, +13786, +15084, +16579, +16571, +17339, +15506, +16862, +15760, +16428, +18052, +18068, +19530, +18147, +18060, +17330, +17554, +17033, +18192, +17471, +18262, +17177, +17277, +16371, +15410, +15471, +14948, +15716, +15993, +15171, +15154, +16651, +15267, +16858, +14711, +16151, +15769, +16676, +15811, +16577, +16435, +16675, +17462, +16375, +16767, +16445, +17037, +17018, +17900, +17140, +17218, +17093, +16619, +18533, +17786, +20172, +19581, +19954, +20845, +18604, +19565, +18154, +18181, +17641, +15592, +15936, +14626, +13837, +12557, +11929, +10970, +11587, +10133, +10313, +10285, +11795, +13259, +14851, +15443, +16242, +16916, +17536, +17894, +20065, +19804, +21037, +21280, +19965, +19384, +17730, +15908, +18865, +15059, +17980, +15226, +14546, +13757, +11403, +13950, +12868, +14160, +13889, +15519, +14150, +15349, +15434, +17527, +16968, +18102, +17144, +16890, +17906, +17957, +18653, +18219, +17430, +18191, +16733, +16406, +17377, +16419, +17282, +15419, +16157, +16863, +16879, +18727, +19751, +20285, +19759, +19378, +18830, +17634, +18486, +17758, +19674, +20122, +19737, +18922, +18327, +17268, +17846, +17181, +17503, +18515, +17514, +16815, +15741, +14518, +15408, +13837, +15334, +15021, +15090, +16176, +14842, +16141, +15697, +15591, +16524, +15721, +16204, +16254, +15940, +17034, +17769, +17039, +17515, +17524, +16468, +17791, +16510, +17478, +18763, +18212, +20654, +17709, +19400, +18079, +18408, +18410, +17046, +17488, +16704, +17492, +16235, +16526, +16743, +15877, +16198, +15098, +14498, +14584, +14002, +14354, +14081, +13981, +14821, +13991, +14912, +13175, +13422, +14235, +12777, +15044, +14407, +15858, +15417, +16375, +15692, +15914, +15972, +15362, +16772, +15619, +16223, +16069, +16180, +16249, +16505, +15640, +17234, +16227, +15900, +15689, +14763, +15285, +14296, +14361, +14536, +15726, +15459, +15626, +15893, +13850, +13089, +13649, +12308, +13954, +14524, +15324, +17373, +15627, +16695, +15197, +15066, +14741, +15612, +16015, +16238, +18018, +17415, +18252, +16687, +16460, +16351, +15871, +16231, +16305, +17445, +17431, +17645, +17252, +15972, +15654, +15786, +14848, +17449, +16354, +18179, +17411, +16257, +17869, +15758, +15894, +16824, +15972, +16845, +15034, +14905, +15708, +13819, +17052, +15573, +17066, +16653, +16570, +17847, +16407, +17232, +18251, +18912, +18886, +19472, +19480, +19880, +19939, +19419, +19046, +19563, +17851, +19029, +17356, +16149, +17146, +14722, +15436, +13347, +12395, +12198, +10780, +10693, +11001, +11656, +13092, +13536, +13673, +14736, +14664, +16669, +16613, +18883, +19588, +20225, +20841, +19916, +20200, +18367, +18667, +17708, +18012, +17142, +16466, +15189, +14251, +13660, +13655, +13394, +14091, +14018, +14870, +14691, +13987, +13932, +14479, +15802, +16421, +17310, +17192, +18028, +17818, +17709, +17009, +16672, +17190, +17652, +17978, +17596, +17838, +16793, +18144, +16745, +17204, +17352, +17469, +18796, +18945, +18687, +20059, +19891, +19324, +18551, +17765, +17684, +18012, +18143, +18929, +18963, +19238, +17866, +18328, +15848, +16987, +15168, +16077, +15327, +15375, +15990, +14604, +15941, +14518, +15153, +14988, +14862, +15063, +14545, +15291, +14945, +15412, +14829, +15531, +16502, +16596, +17944, +17409, +18134, +18370, +18815, +19736, +18725, +18514, +18660, +18345, +19029, +17809, +19041, +17668, +17672, +17163, +16599, +16656, +15549, +16806, +17014, +15556, +16221, +14757, +16662, +14795, +16198, +15272, +15095, +16435, +13949, +16298, +13587, +15080, +15380, +14844, +15651, +15257, +15738, +15165, +15073, +15612, +16038, +16061, +15964, +14858, +15327, +15491, +15645, +16474, +16247, +16626, +16156, +15452, +15632, +15583, +15657, +17402, +16373, +17807, +16912, +15610, +15823, +13864, +14804, +15097, +14462, +16557, +15388, +14466, +14958, +14023, +14551, +13633, +13810, +13929, +14084, +15267, +14682, +16715, +15958, +17205, +16488, +16454, +17377, +16308, +17804, +17304, +16988, +17623, +15887, +17378, +15848, +16176, +16039, +15728, +15794, +16821, +15072, +16720, +14191, +16574, +15041, +14965, +16924, +15061, +18152, +17218, +17367, +16341, +16882, +15579, +16156, +15664, +15753, +17799, +16379, +17225, +17272, +16168, +17402, +16170, +17176, +18149, +19468, +20033, +19894, +20244, +18288, +19290, +18079, +18060, +17737, +16959, +16047, +15921, +13934, +13863, +11298, +10703, +9980, +9589, +10065, +11272, +13745, +13602, +14122, +14317, +14781, +16372, +16361, +19582, +21201, +21611, +21589, +20240, +18522, +17677, +16744, +16791, +17911, +17117, +16387, +14892, +13554, +12718, +12873, +13919, +14358, +15413, +14996, +14531, +16653, +14393, +18137, +16708, +17398, +18588, +17002, +19560, +18489, +18237, +17654, +17517, +16254, +16956, +15327, +16088, +16243, +15690, +17614, +16609, +17822, +18782, +18600, +19967, +19319, +19011, +19547, +19221, +18823, +19668, +19185, +19224, +19168, +19183, +19078, +19088, +18687, +18025, +17044, +16947, +17003, +15733, +17231, +16298, +16101, +16553, +15108, +15729, +15627, +14951, +15596, +15113, +14941, +14828, +14540, +15109, +15424, +15997, +16683, +16219, +17734, +16713, +18002, +17946, +18236, +19573, +18062, +19533, +18930, +19514, +19833, +19179, +18580, +17880, +17509, +16821, +17475, +16457, +16957, +15949, +16135, +15947, +15217, +14829, +14026, +14355, +13886, +14715, +14361, +16629, +14935, +16183, +15079, +14798, +14569, +14388, +14578, +15605, +14465, +14824, +14241, +14872, +13857, +14756, +14991, +15979, +15591, +14026, +15924, +14666, +16054, +16299, +14850, +17743, +13296, +16422, +14868, +16356, +16535, +15402, +17300, +14521, +16026, +15073, +15126, +14987, +14848, +15500, +14757, +15519, +15172, +16047, +14187, +14956, +13307, +14163, +13660, +16973, +15977, +18214, +15314, +16724, +15864, +15083, +17388, +15775, +18641, +16786, +16164, +17356, +14980, +16495, +15293, +16167, +16808, +15739, +16558, +17064, +15930, +17750, +16029, +16828, +16846, +15695, +18255, +17339, +16793, +18523, +16975, +17319, +16144, +15303, +15719, +15797, +15685, +16329, +17965, +16779, +18411, +15998, +19390, +17823, +20626, +20053, +19673, +20514, +17361, +18971, +17448, +17237, +16889, +17240, +14993, +14870, +12252, +10927, +11499, +10833, +10829, +13080, +12976, +14126, +14096, +13761, +15240, +16079, +17199, +19637, +19818, +22198, +20652, +20780, +19491, +16840, +16544, +14953, +15636, +16587, +15027, +15234, +14052, +13031, +13293, +12373, +14336, +15138, +14409, +16424, +16489, +16592, +17328, +16483, +17865, +17797, +19330, +18978, +18107, +17576, +17608, +15600, +17044, +16714, +18710, +17587, +17466, +17839, +16895, +16773, +16805, +17229, +19076, +18951, +20363, +20291, +19741, +19923, +17299, +19072, +17204, +19322, +19144, +19627, +19649, +18774, +19022, +16277, +16768, +15375, +16229, +15131, +16564, +16569, +15800, +15178, +14543, +13158, +14013, +13188, +13994, +14385, +13501, +14887, +14721, +15012, +16626, +15397, +17185, +17148, +17325, +18526, +17880, +19053, +18462, +18245, +19329, +18107, +18805, +17441, +18076, +17999, +17792, +18561, +16823, +17731, +16743, +16640, +16090, +16191, +14867, +16125, +15540, +16103, +15382, +15316, +14780, +16291, +14261, +15266, +14804, +14515, +14950, +15113, +13664, +15536, +15101, +14743, +15236, +13369, +14294, +14501, +14516, +15499, +15040, +14788, +14971, +14877, +14633, +15322, +16084, +16521, +16428, +15666, +15928, +15670, +16334, +16264, +16690, +16947, +16824, +16081, +15385, +14780, +13684, +13658, +14473, +15042, +15526, +15951, +14477, +14186, +12881, +12826, +12695, +14543, +15901, +18412, +17945, +16748, +16520, +15262, +15280, +16218, +18010, +17897, +17596, +16947, +15771, +16391, +14531, +15408, +14972, +15479, +17423, +15990, +17062, +17266, +16693, +16666, +16716, +14940, +17230, +16647, +16741, +17085, +16276, +16769, +16786, +16655, +17152, +16474, +18073, +17447, +18514, +18885, +18981, +21378, +19957, +20339, +20649, +18923, +18532, +16838, +16630, +15754, +15461, +15461, +13322, +12595, +10370, +10949, +9390, +9526, +11600, +12718, +13535, +15978, +14413, +17420, +15271, +17353, +18195, +19807, +20772, +20638, +20758, +19673, +17141, +17055, +16228, +16946, +16300, +14917, +15083, +14130, +12728, +13338, +12848, +14276, +15584, +15061, +17973, +15789, +17492, +15969, +15932, +16205, +17290, +17866, +19198, +19551, +18910, +17122, +17042, +15573, +16331, +16771, +17346, +18018, +17368, +18194, +16689, +17785, +16758, +18304, +19377, +19304, +20343, +19490, +19486, +19352, +17609, +18719, +17342, +19143, +18980, +18050, +19156, +17533, +17922, +16375, +16692, +16778, +15989, +15862, +13802, +14640, +15012, +14076, +15118, +13626, +15055, +15377, +15397, +15792, +14871, +15347, +14493, +16608, +15519, +18050, +17343, +18931, +18123, +17936, +18937, +17241, +18932, +18299, +18512, +17715, +17710, +17093, +17530, +16605, +17033, +16586, +16311, +16403, +15984, +16522, +16112, +16389, +16113, +17635, +16721, +16463, +16527, +15764, +16666, +16639, +16220, +16275, +15508, +14276, +15203, +14240, +13814, +14237, +13780, +14889, +13402, +14066, +15174, +14547, +15002, +14845, +15674, +16527, +16575, +16321, +15964, +15012, +14687, +15304, +15359, +15578, +16728, +15225, +16934, +16583, +17185, +15271, +15627, +14217, +14765, +13204, +14131, +14946, +15190, +17095, +15672, +16310, +13792, +13146, +13361, +14215, +14376, +15548, +16134, +17769, +17633, +15372, +15644, +15588, +14693, +17116, +16176, +18662, +16893, +17561, +16027, +16791, +16016, +15374, +15875, +15684, +17319, +16886, +17107, +15703, +16670, +16160, +16991, +16977, +16176, +17163, +15515, +16820, +16940, +16647, +18686, +16409, +20065, +18632, +19658, +20525, +18710, +19859, +17452, +17520, +19308, +16505, +17833, +15161, +16531, +13345, +10863, +10762, +8504, +10339, +9475, +11800, +14063, +13516, +15475, +15041, +14387, +16357, +15643, +19565, +20956, +22363, +23826, +20816, +20610, +18003, +16405, +17259, +14836, +16824, +14763, +14692, +14128, +12963, +11414, +11351, +12671, +13679, +15605, +17128, +17920, +17486, +17600, +16332, +17668, +16623, +18527, +18580, +18756, +20929, +17974, +18490, +15853, +15031, +16782, +14821, +18348, +17074, +18251, +18258, +18318, +17415, +17330, +18179, +19974, +21487, +19930, +19715, +17710, +17318, +16700, +17947, +17837, +20487, +18862, +20894, +18231, +18383, +16277, +17223, +17085, +15123, +15843, +14678, +13530, +14702, +14971, +14967, +15475, +12801, +14933, +12794, +13780, +15594, +14644, +17019, +16962, +16539, +17683, +16434, +18308, +18878, +18822, +20765, +18507, +19169, +19331, +17100, +18939, +15639, +17192, +17544, +16179, +19110, +15578, +17590, +14265, +16341, +15236, +16395, +16059, +16898, +17411, +17202, +17445, +16533, +16046, +17697, +15122, +17009, +15995, +15377, +17269, +14763, +15629, +15027, +13883, +14935, +14389, +15372, +13663, +14978, +12563, +17662, +14589, +15942, +16509, +10747, +19563, +9774, +19127, +14619, +15246, +19384, +13899, +19132, +14796, +16715, +18636, +15168, +16777, +13672, +14563, +14037, +14451, +15181, +15929, +15419, +15995, +15845, +13342, +15515, +11726, +14966, +14313, +14669, +17987, +14675, +19905, +16866, +17493, +15428, +12774, +16683, +14748, +18317, +17600, +18998, +18443, +17516, +16033, +15984, +15890, +15567, +16496, +16873, +16371, +18217, +14755, +16448, +15359, +14721, +17124, +15845, +17426, +17976, +17416, +19474, +18614, +19540, +20858, +19026, +19622, +19040, +18080, +18463, +15532, +15519, +14962, +12986, +14267, +10887, +9532, +10248, +8552, +12089, +10942, +12856, +15179, +14898, +16733, +15606, +16767, +18589, +19191, +21213, +22083, +22005, +21705, +18909, +18648, +16382, +15553, +15215, +14671, +13401, +15016, +11991, +13499, +11027, +11939, +13626, +12033, +15744, +15104, +17054, +18961, +16585, +18537, +16539, +17384, +19431, +17478, +18886, +17849, +16706, +17487, +17202, +16358, +17165, +16896, +18195, +19463, +16768, +19152, +16908, +17852, +18862, +18634, +19492, +20221, +18856, +19644, +18755, +17798, +18172, +17231, +18515, +17677, +18540, +19861, +17473, +18877, +17468, +17996, +16734, +16076, +16034, +15478, +14767, +14941, +14653, +15344, +14244, +14630, +14124, +13569, +14148, +15404, +15491, +16307, +16876, +17558, +17826, +18403, +18084, +19903, +18898, +19965, +19174, +19231, +18770, +17262, +17692, +17482, +16763, +17819, +16117, +16330, +16164, +14648, +15376, +15343, +15225, +15753, +17271, +16578, +16539, +15747, +16397, +16557, +17364, +16546, +17204, +17653, +17002, +16102, +15508, +13735, +14145, +13782, +13736, +16235, +14468, +15003, +14797, +13218, +13108, +12662, +14884, +15162, +16857, +15005, +16165, +16567, +16857, +18063, +15629, +16351, +16442, +16871, +18744, +15606, +18130, +15307, +16288, +14337, +14296, +14072, +13999, +15532, +15220, +16908, +14885, +13525, +15567, +11758, +15690, +12841, +16080, +16077, +17354, +17066, +16134, +16303, +13774, +17557, +14969, +16225, +16958, +16984, +17650, +16478, +16216, +16807, +16066, +18080, +17644, +15693, +17210, +14714, +17054, +16206, +16577, +18576, +16209, +17992, +17820, +17527, +19504, +18481, +20363, +20064, +19960, +18855, +18239, +17520, +14645, +14689, +13428, +15084, +12808, +11287, +11225, +9654, +8971, +9130, +10467, +12447, +14571, +14895, +15488, +16732, +15444, +17523, +19442, +19139, +21344, +20615, +20903, +20282, +17588, +17257, +17645, +16323, +16734, +15024, +14875, +14254, +12539, +14635, +13239, +14629, +13874, +16240, +16731, +18260, +16395, +16551, +15334, +17340, +16487, +18847, +17263, +19141, +17838, +16592, +16325, +14647, +16326, +16934, +18240, +18361, +17839, +17988, +18955, +17629, +18075, +18676, +19625, +21532, +20747, +21541, +18810, +19200, +17855, +18417, +18708, +18541, +19461, +19784, +19622, +18259, +18415, +16521, +16945, +15803, +14883, +15298, +14241, +14662, +15479, +13319, +14079, +13320, +12772, +13964, +13934, +16324, +16545, +16085, +17235, +15162, +17606, +16468, +18441, +19857, +19589, +20307, +19836, +19360, +19090, +18328, +16913, +17719, +17456, +17051, +17871, +16467, +16477, +16249, +15840, +15988, +15544, +15416, +15176, +15537, +15812, +15530, +17392, +15147, +16513, +16669, +15410, +17371, +16568, +16263, +15920, +14532, +15002, +15247, +13894, +16157, +15545, +15099, +15211, +12538, +14534, +15126, +14204, +16520, +12932, +13965, +15499, +14338, +15561, +15652, +15038, +16110, +15802, +17724, +18479, +15189, +17375, +15262, +16420, +15520, +13223, +14846, +13302, +14482, +15114, +14433, +16363, +15823, +16453, +16313, +14770, +15633, +15335, +14522, +17542, +17575, +18860, +19665, +16538, +16987, +14556, +14844, +16514, +17725, +18637, +17993, +16967, +16055, +14959, +14948, +14054, +15580, +15895, +17160, +17541, +18227, +16447, +16539, +18398, +17518, +19807, +19745, +20367, +21398, +18091, +18724, +18712, +17167, +18107, +15524, +16167, +14920, +14195, +12383, +10957, +8934, +7703, +9717, +9166, +11559, +11455, +13729, +13491, +14966, +15070, +15658, +17240, +18629, +20163, +23661, +21645, +22322, +22087, +17719, +19126, +15150, +15678, +16484, +13797, +16389, +13079, +13616, +14164, +12496, +13603, +13551, +13781, +16381, +16372, +17741, +17932, +16829, +16073, +18632, +15976, +18555, +17859, +17800, +18873, +15927, +17383, +16400, +15626, +17488, +16219, +17512, +18361, +15701, +20701, +16977, +20484, +18778, +19562, +21983, +19497, +20567, +19426, +20027, +20629, +19075, +19537, +20273, +18839, +19114, +16557, +16980, +15759, +14576, +16160, +13257, +15713, +12572, +12687, +13142, +11931, +13966, +13884, +14516, +15796, +15334, +16191, +17042, +16937, +18649, +17632, +20437, +18003, +21155, +19518, +19681, +18637, +18004, +17492, +18188, +16442, +17795, +16714, +15244, +15416, +13859, +16013, +16383, +18054, +16812, +18137, +14702, +15958, +14420, +15235, +16643, +16486, +18099, +16741, +17344, +16208, +16489, +15986, +16024, +15830, +16128, +16069, +15296, +15906, +14864, +14923, +13584, +14900, +13892, +14833, +14885, +14998, +15324, +14539, +13868, +15390, +13862, +15910, +15253, +14614, +16293, +15871, +17859, +16163, +16624, +16402, +15766, +16021, +15114, +16242, +15044, +15151, +14716, +15401, +15108, +13818, +16744, +15279, +15041, +14353, +13405, +14690, +13592, +15077, +16807, +17680, +17023, +18328, +16678, +15770, +15333, +14242, +19348, +15910, +18251, +17852, +16988, +18024, +15885, +16169, +17292, +15753, +18226, +16751, +18394, +19178, +19421, +20258, +19313, +20246, +18913, +21372, +18331, +21512, +17503, +17553, +16648, +14265, +15476, +13931, +11944, +11616, +9362, +9852, +8314, +8795, +8499, +12393, +12901, +16540, +14962, +18799, +15715, +19261, +18436, +19795, +21965, +20576, +22105, +18324, +18503, +16937, +15139, +16820, +14103, +15973, +13336, +14120, +13872, +11868, +12487, +11704, +13039, +16562, +16051, +18339, +17678, +17003, +19310, +15439, +19683, +16632, +19471, +17887, +17840, +17968, +15726, +15323, +16050, +15143, +17512, +16276, +19547, +17724, +18622, +17377, +18921, +18359, +19004, +20517, +21864, +20323, +21287, +18873, +20251, +19098, +20499, +18791, +19443, +19629, +18483, +18784, +17019, +16972, +15345, +15334, +14394, +12988, +14263, +13269, +12796, +14304, +13278, +15133, +14811, +15248, +16583, +17232, +16663, +17546, +17592, +18614, +17683, +18646, +17944, +18815, +18952, +17776, +18499, +16082, +17711, +14784, +17055, +15143, +15442, +15870, +15520, +16318, +15385, +17755, +16411, +18046, +16950, +17064, +18678, +15905, +17347, +16171, +17216, +15149, +16706, +15756, +15731, +15870, +14573, +15817, +14181, +15119, +14297, +15708, +14776, +15657, +14592, +15220, +15331, +14534, +15959, +13337, +14923, +14094, +15111, +15111, +14445, +15130, +14599, +14141, +15813, +15087, +15003, +15869, +15438, +16768, +15641, +16806, +17725, +15246, +16283, +12533, +14882, +14668, +14113, +16276, +14120, +16123, +14364, +15151, +13122, +15987, +14574, +16403, +14549, +19084, +14566, +18462, +15466, +15337, +16245, +15863, +18026, +17505, +17846, +17485, +16773, +16043, +14855, +16810, +16509, +18451, +18478, +19673, +20366, +19403, +21205, +19579, +21200, +18994, +20616, +19079, +18357, +16200, +15217, +14704, +13791, +11742, +10722, +8950, +8840, +9438, +11104, +10563, +14075, +14144, +15282, +15976, +16629, +16803, +19481, +18747, +20314, +20360, +20728, +18003, +19336, +16338, +15975, +15706, +15841, +14219, +16720, +12752, +14087, +12988, +12470, +14432, +13903, +18287, +16250, +18455, +17862, +19033, +17450, +18177, +16560, +18768, +18906, +18712, +17800, +16645, +17427, +15846, +17696, +17063, +16394, +18189, +15899, +18664, +17208, +17930, +17963, +18079, +20106, +19322, +21187, +19351, +19821, +18083, +18784, +18007, +18480, +20556, +20028, +20364, +19582, +17788, +16182, +16001, +14344, +14624, +14802, +14220, +14260, +14932, +14304, +13628, +14590, +14858, +14855, +16435, +16233, +16596, +17804, +18255, +17040, +18330, +17615, +20398, +19885, +19385, +18575, +17305, +17637, +14833, +17559, +16204, +17478, +15935, +17569, +16519, +16973, +16897, +16757, +16817, +17205, +15879, +17673, +17738, +17496, +16499, +16867, +16809, +17027, +17433, +15884, +15995, +14653, +16550, +13019, +15668, +14535, +16110, +14509, +15567, +12977, +13735, +13788, +14320, +14749, +15267, +14469, +15410, +15031, +13655, +16770, +11598, +14333, +13697, +15355, +15500, +13772, +15295, +14389, +13274, +15239, +15180, +16903, +16491, +15013, +15614, +13436, +12552, +13375, +15297, +18096, +16288, +16944, +15217, +14431, +13799, +11440, +14167, +13775, +16049, +18944, +17831, +18859, +15197, +15356, +14930, +12432, +14772, +18177, +17432, +19790, +17731, +15249, +16313, +15884, +17126, +19617, +20749, +21058, +22080, +20051, +18311, +18035, +16812, +16298, +16183, +16627, +15216, +16035, +11725, +12409, +8231, +8524, +9068, +9991, +13017, +13812, +15380, +14335, +15584, +15288, +18276, +19020, +22225, +20026, +23136, +19854, +19388, +18191, +15982, +15757, +15004, +14777, +14321, +16353, +13880, +14840, +13719, +11751, +13885, +13429, +15609, +17488, +17761, +18677, +17288, +17462, +16789, +17829, +19247, +18341, +20089, +17692, +17640, +15189, +16035, +16367, +15342, +16373, +17067, +18234, +19198, +18503, +19998, +17690, +19598, +18628, +20467, +19575, +21261, +20625, +20483, +19269, +17253, +19409, +18771, +19032, +17937, +17683, +16676, +16167, +14873, +15887, +14919, +14726, +15144, +13183, +16909, +14376, +16136, +15385, +14701, +16795, +16263, +17177, +19239, +17286, +20438, +17660, +20803, +18176, +17963, +19693, +16658, +18340, +17949, +17403, +18239, +15640, +16550, +16530, +16970, +15859, +17294, +17983, +16371, +16567, +16674, +15756, +16908, +16849, +17469, +17846, +18001, +17535, +19178, +16582, +17145, +16324, +16008, +17015, +14063, +17354, +12839, +14823, +12214, +14166, +13659, +13791, +15082, +14640, +14048, +14016, +12736, +14078, +14089, +15985, +15201, +16523, +14177, +15557, +14946, +14092, +13709, +14480, +14922, +16226, +15228, +16688, +15565, +15998, +15021, +13128, +13829, +11279, +15487, +14194, +16271, +17369, +16595, +18489, +13451, +16338, +12717, +15252, +13117, +18122, +17854, +18214, +17917, +15792, +15584, +13086, +15342, +14238, +18733, +17319, +19259, +19318, +16614, +18369, +17396, +18393, +20334, +20756, +21598, +20306, +20036, +15980, +15941, +13263, +13694, +14812, +13928, +15472, +12297, +11647, +9149, +7744, +10364, +10801, +14415, +14697, +16590, +17588, +16264, +17855, +18295, +19304, +20792, +21385, +19957, +19258, +16794, +15967, +15509, +13722, +14490, +14780, +14492, +15483, +13444, +13764, +11739, +13826, +13768, +16226, +19438, +17871, +18706, +18518, +18060, +18652, +17846, +18799, +18960, +19141, +18822, +17210, +16709, +16009, +16686, +15599, +15930, +17909, +16864, +18884, +17362, +18997, +18279, +18048, +19136, +20123, +18944, +19273, +19628, +19331, +20174, +19936, +20267, +19366, +19447, +16646, +16881, +15242, +16563, +15505, +16588, +15299, +14769, +14921, +11791, +14082, +13145, +15155, +16758, +16400, +18193, +16566, +17235, +17312, +18022, +18398, +18901, +18728, +20357, +19150, +19656, +18365, +17411, +16867, +17020, +16101, +17840, +16741, +16364, +17304, +16034, +17077, +16806, +16031, +16881, +16048, +18222, +16995, +17359, +16672, +15374, +16472, +17765, +16541, +17446, +15437, +15032, +15531, +13070, +16903, +15884, +15408, +14981, +13844, +14476, +13723, +13605, +14811, +13889, +14235, +13725, +13439, +14058, +14693, +14834, +14504, +16413, +14935, +17052, +16684, +14269, +16360, +14595, +14013, +16037, +14109, +17597, +14866, +15385, +15497, +12928, +14092, +11913, +13655, +14998, +16167, +17156, +16134, +15323, +17226, +14062, +13752, +15114, +14002, +17550, +16385, +17274, +17481, +15508, +17001, +14324, +17554, +14475, +18321, +19250, +20743, +22896, +21170, +21469, +19053, +18803, +18653, +18885, +16643, +15929, +15150, +13531, +14804, +11291, +12354, +8813, +9151, +9470, +9025, +13163, +13599, +16124, +15962, +17251, +19003, +16953, +20759, +17844, +20539, +20586, +19261, +19859, +16716, +16203, +16554, +15099, +15426, +14866, +13709, +13805, +13053, +14312, +13779, +15001, +13880, +17281, +15943, +17045, +18027, +16429, +18789, +16759, +18675, +17922, +17092, +18872, +17666, +18015, +15791, +15960, +16659, +16205, +17377, +15777, +15996, +16298, +17739, +19469, +19654, +19533, +20485, +18026, +20866, +16956, +21718, +18024, +19251, +20639, +17947, +20505, +18406, +16474, +18115, +15138, +14112, +16651, +14194, +16456, +14177, +14053, +14247, +13162, +15331, +14690, +16167, +17126, +16576, +18139, +18243, +18909, +21001, +19681, +20130, +20746, +19339, +19021, +17707, +18191, +17900, +17755, +17245, +15924, +15793, +14307, +14343, +15851, +15573, +16021, +16365, +16857, +18005, +17824, +17403, +17821, +16411, +17113, +18302, +16365, +18349, +16351, +17465, +17260, +16485, +16013, +15893, +14991, +14948, +14952, +15637, +13962, +16692, +13616, +14234, +13533, +12361, +15083, +13900, +14964, +15923, +14110, +14126, +15859, +14407, +16155, +14618, +14736, +16358, +16158, +16870, +15917, +15407, +16376, +15155, +16376, +14919, +17165, +15455, +13972, +12669, +12184, +13790, +13428, +14902, +15685, +15833, +15938, +14662, +14326, +12760, +13873, +14352, +17029, +19127, +17563, +18926, +17060, +16092, +17728, +15221, +19706, +21425, +22178, +22092, +20267, +20052, +18503, +16049, +14649, +14582, +13524, +14761, +13121, +13495, +12655, +10787, +11537, +9080, +12264, +11478, +14111, +14967, +16530, +17596, +16212, +16808, +18303, +19440, +20630, +21186, +20041, +17678, +16637, +16605, +16414, +15312, +15282, +14696, +16153, +15522, +13999, +13099, +11811, +12836, +12914, +17175, +15905, +19544, +17372, +18379, +16907, +17040, +16416, +16468, +18903, +18723, +19017, +18138, +16427, +18046, +16262, +15829, +17110, +16737, +17166, +18198, +17446, +19690, +17898, +18583, +18803, +19303, +21057, +18146, +19702, +18103, +18359, +18209, +18649, +19327, +18176, +18557, +17197, +14399, +16595, +13456, +16373, +15130, +15748, +14833, +13743, +13816, +14267, +16681, +15959, +18733, +17409, +17413, +18470, +17600, +17835, +19431, +17985, +16897, +17732, +18001, +17933, +19262, +17357, +17733, +17020, +15346, +18163, +17341, +17474, +17538, +16690, +16371, +16603, +17693, +17532, +17435, +15752, +16328, +16373, +16974, +18035, +16363, +17165, +16441, +16524, +17385, +15134, +17345, +14575, +15003, +13978, +14627, +18043, +14676, +14518, +14663, +11911, +14993, +13871, +15633, +17536, +14867, +15866, +14662, +13412, +13738, +13698, +15092, +14951, +15136, +15441, +12604, +15422, +13127, +14553, +15659, +15249, +16270, +16853, +14870, +15440, +14175, +12931, +15782, +13424, +16846, +15358, +17059, +17230, +15820, +15708, +12327, +15355, +13551, +15925, +17833, +15907, +19319, +17624, +16600, +18762, +16107, +19660, +19499, +20462, +20745, +19640, +19041, +16276, +15328, +13238, +13230, +13870, +12513, +13156, +11646, +11234, +11737, +10600, +12349, +13878, +14747, +17346, +18296, +15684, +19860, +16607, +20452, +21144, +19295, +21241, +15711, +17749, +13712, +14674, +14518, +12326, +15993, +14751, +13990, +14906, +14126, +14681, +15812, +13171, +18846, +15464, +18866, +16985, +17737, +18992, +17848, +18886, +16747, +17767, +17442, +18118, +17633, +16317, +16972, +17967, +16410, +17706, +17358, +17347, +19660, +17604, +20066, +18299, +19883, +19988, +20312, +21556, +19469, +20199, +18556, +17506, +17083, +16786, +16715, +17930, +15846, +16830, +16557, +16412, +16780, +15249, +16135, +14704, +15121, +15359, +13796, +15391, +14110, +16662, +17091, +17556, +17327, +18267, +16608, +18550, +17227, +19262, +18486, +17603, +17990, +17165, +16988, +16880, +17307, +18410, +17271, +18760, +15582, +18214, +15263, +16657, +17073, +17419, +18644, +16617, +16818, +16855, +16184, +17437, +14556, +16881, +15060, +16805, +14503, +16361, +17525, +15982, +16825, +14927, +15079, +15989, +14352, +16742, +13469, +15793, +14147, +14681, +16305, +12867, +16248, +13947, +13659, +15800, +14651, +16064, +15271, +14339, +14973, +14131, +15207, +14075, +15983, +14529, +13650, +15667, +14097, +16216, +16198, +15347, +18185, +14661, +15072, +14258, +12106, +13896, +14961, +14891, +17023, +16159, +17306, +14931, +15221, +12979, +15222, +15584, +18082, +21009, +22458, +22507, +20052, +19737, +18017, +17663, +17573, +17774, +18720, +18460, +16968, +14675, +12754, +10051, +9027, +8825, +8129, +10639, +11346, +12003, +14302, +14303, +16275, +17563, +15757, +17218, +19521, +19354, +22222, +20761, +22073, +19962, +17769, +16023, +15884, +14252, +13777, +14082, +13432, +15149, +16115, +12911, +14844, +12205, +12908, +15538, +15754, +18591, +18556, +19082, +18328, +19274, +19038, +17749, +18527, +16760, +18737, +17288, +17128, +17886, +17085, +18466, +15303, +17817, +16251, +17856, +17367, +17544, +18452, +18453, +19772, +19385, +20118, +18690, +19725, +17812, +18810, +16778, +19268, +16831, +17706, +17952, +15392, +18822, +14343, +15816, +16094, +13352, +16263, +14591, +15906, +16465, +16040, +15678, +17300, +16535, +17041, +17292, +17731, +16733, +18234, +17345, +18344, +18353, +18448, +17368, +17833, +16833, +16561, +16179, +17167, +16985, +17924, +16771, +16807, +16985, +17126, +18136, +18274, +17847, +17510, +17648, +17635, +16450, +17026, +15475, +16987, +17181, +16578, +18665, +16336, +18294, +15717, +16870, +16097, +16057, +16354, +14163, +15899, +13503, +14391, +14356, +13920, +14162, +14615, +13149, +15677, +13667, +15036, +14432, +13386, +13790, +13493, +15016, +14330, +17082, +15324, +15953, +14333, +12718, +13927, +11991, +16016, +16372, +15279, +17610, +13397, +16687, +12744, +12175, +14228, +13983, +17089, +17815, +18194, +15825, +14630, +13217, +13605, +14706, +17980, +19621, +22389, +21619, +19697, +19453, +16132, +17474, +15349, +14608, +17004, +17200, +15981, +16787, +12748, +11955, +7279, +7804, +8355, +10697, +14065, +14867, +16847, +17209, +16587, +18182, +15043, +17239, +19251, +19353, +23997, +19666, +22291, +16696, +17977, +14277, +15887, +14206, +14718, +13904, +14343, +14038, +12290, +14199, +11925, +14438, +16378, +16742, +18860, +16972, +17598, +18074, +18071, +18823, +19491, +19610, +19596, +20798, +18788, +17917, +16320, +15678, +17337, +16012, +17125, +17596, +17644, +18425, +18075, +19475, +18369, +19146, +19759, +20678, +22006, +20436, +20298, +18649, +17891, +17268, +17183, +17247, +15853, +17433, +15301, +16242, +14743, +14663, +13908, +14370, +12197, +15907, +14170, +17013, +17812, +16440, +20167, +16776, +20656, +17137, +19656, +17403, +18663, +18622, +18144, +19577, +17672, +17352, +16021, +16266, +15585, +15692, +16251, +15359, +17032, +15003, +16857, +16562, +16791, +18185, +15959, +18090, +16832, +18420, +17342, +17178, +17530, +16724, +16309, +17452, +17171, +18588, +15772, +15999, +16347, +14742, +16800, +15381, +16095, +15957, +13344, +15262, +15397, +13931, +13774, +13058, +13565, +14103, +13570, +15669, +15891, +14906, +16143, +12347, +15923, +13547, +15287, +14662, +15541, +12775, +14014, +14286, +14569, +15081, +14618, +16381, +16176, +14226, +14369, +12856, +13586, +13855, +13815, +18100, +16530, +19218, +16408, +15152, +15092, +15243, +18241, +17176, +21453, +21558, +22738, +19739, +16257, +14805, +11816, +12913, +13128, +16246, +16382, +13890, +12366, +9603, +5882, +7925, +8169, +14367, +15281, +17694, +18964, +19188, +18945, +17595, +17535, +19525, +19491, +21924, +20446, +19383, +16105, +16074, +14588, +15037, +14542, +13974, +16560, +12935, +16417, +12279, +13531, +13458, +12837, +17719, +15449, +18977, +20075, +19234, +19398, +20005, +18809, +19833, +19751, +19204, +19733, +16704, +17522, +16603, +17772, +15526, +17546, +15186, +15582, +16564, +16377, +20548, +18942, +21449, +20107, +20116, +20341, +17295, +19500, +16554, +19265, +17758, +18953, +19415, +18200, +16241, +16259, +14602, +16916, +16076, +17144, +17741, +15542, +15844, +13246, +15130, +15134, +15241, +17499, +17582, +17714, +20052, +17104, +16954, +17881, +15933, +19681, +17483, +17461, +19590, +15487, +17461, +15102, +16714, +16320, +16628, +18305, +17019, +18183, +17641, +16160, +17509, +14844, +18017, +16633, +19526, +17097, +17588, +15424, +16520, +16698, +15695, +17867, +15251, +18204, +15032, +16149, +15452, +14429, +15375, +15724, +14817, +13659, +15122, +14305, +15166, +14119, +16080, +14245, +16918, +15082, +17519, +14747, +13945, +13232, +15497, +14945, +15856, +14380, +13546, +13440, +12526, +14506, +12771, +15146, +14418, +14725, +14218, +16251, +14827, +16741, +14006, +13897, +13841, +14658, +15552, +16785, +17164, +17487, +19163, +17378, +18643, +16298, +17616, +18647, +19300, +19697, +18908, +15391, +14129, +11578, +10911, +11461, +10919, +10835, +12446, +9831, +10083, +9882, +11566, +13720, +16507, +19386, +19400, +19905, +18097, +19043, +21582, +18546, +20059, +18580, +17572, +17912, +14205, +15545, +13461, +14045, +13083, +11895, +14348, +14326, +15475, +14887, +15650, +14265, +17832, +17738, +21411, +19042, +19742, +19573, +19267, +18177, +18243, +17735, +18127, +17949, +17573, +17221, +15229, +18624, +15830, +19269, +16423, +19545, +20013, +18574, +20090, +19305, +17440, +20974, +18804, +19505, +20481, +17028, +19370, +15512, +16220, +17339, +15606, +17765, +15869, +16260, +15716, +15687, +17399, +15929, +16937, +16102, +16870, +15632, +16746, +16659, +17529, +16706, +18399, +17381, +18617, +17909, +16970, +18604, +16415, +17615, +17247, +17389, +15903, +16384, +16500, +16767, +18515, +16380, +17049, +17619, +16488, +18071, +17642, +16860, +17008, +15887, +16933, +17041, +17239, +17864, +17239, +17852, +17122, +17709, +17706, +17769, +15015, +15554, +14030, +15926, +16068, +15335, +16884, +13410, +14921, +13172, +13505, +14014, +13719, +15878, +15508, +15942, +15130, +16994, +13852, +15441, +14342, +14845, +14972, +15353, +17062, +15490, +15215, +14743, +14323, +13613, +13250, +12956, +15298, +15815, +16764, +15652, +14396, +13171, +14379, +12644, +14553, +15694, +17594, +19601, +18977, +20221, +19025, +17700, +17957, +15981, +18513, +18322, +18215, +18390, +16014, +14205, +10594, +10710, +8736, +10309, +8771, +9930, +12418, +12392, +14412, +14658, +17445, +18246, +18164, +19741, +19172, +20954, +21182, +22414, +18778, +18760, +14626, +16200, +13985, +14252, +12952, +13813, +14222, +13783, +13218, +11827, +12663, +14021, +14366, +16284, +17580, +18845, +19669, +17233, +19231, +17624, +16997, +19189, +17455, +20541, +21000, +16570, +19757, +13609, +17303, +16432, +17605, +19335, +16723, +19952, +17854, +19031, +20079, +18518, +20318, +19270, +20537, +19463, +18479, +18118, +16523, +16348, +15320, +17102, +16578, +18071, +17087, +18022, +16797, +16001, +17850, +15789, +18955, +16747, +17850, +16097, +15444, +16348, +14765, +17454, +16630, +17466, +18642, +17571, +17319, +15577, +13745, +15021, +15291, +17074, +17752, +18998, +17503, +16728, +15217, +15848, +15729, +18216, +18251, +17659, +16854, +15728, +17202, +17761, +18602, +16805, +18376, +16864, +17410, +19491, +17736, +18583, +16717, +14249, +17127, +14692, +16162, +17226, +13522, +15398, +15082, +15706, +17853, +14115, +16591, +14871, +13373, +12790, +13389, +12440, +15879, +12856, +15595, +15695, +11593, +16183, +11482, +14744, +13841, +15926, +16401, +17146, +16203, +15138, +16540, +12665, +16598, +14957, +18067, +15724, +14666, +15993, +11739, +13869, +13688, +16532, +18170, +20041, +19147, +20117, +20663, +15941, +18819, +12058, +15461, +15660, +14116, +16862, +14152, +13185, +7874, +7925, +5655, +7772, +12130, +13638, +18555, +16325, +18303, +17544, +15776, +16932, +17699, +20853, +23661, +21689, +21947, +17098, +13712, +13704, +11373, +12053, +14913, +15250, +12857, +15427, +12809, +14479, +12881, +13046, +15771, +19465, +17589, +21637, +17928, +18549, +17877, +16803, +17893, +16754, +17641, +19048, +19440, +16695, +17884, +16569, +16508, +17277, +17432, +19101, +19862, +20968, +20431, +20479, +19541, +20787, +21463, +20371, +21282, +19891, +20485, +18103, +17659, +16753, +15397, +16918, +16580, +17007, +17169, +17712, +16435, +16333, +13607, +15403, +14881, +18997, +17459, +17625, +16331, +15981, +15664, +16277, +17672, +17648, +19720, +17389, +16903, +15582, +14431, +15578, +16547, +15892, +18264, +18156, +18219, +17386, +18373, +16506, +15680, +17115, +16536, +17529, +18874, +16855, +19783, +18081, +17343, +17667, +16671, +16652, +17147, +16627, +17314, +18105, +16983, +15954, +14603, +14945, +16067, +14954, +18823, +17339, +16264, +15154, +13953, +15278, +14233, +12672, +16131, +13274, +14867, +13892, +13655, +14244, +11892, +14053, +13273, +15052, +13814, +17700, +15824, +14767, +14133, +13084, +13615, +13120, +15226, +17037, +16094, +14858, +15462, +13103, +12877, +13588, +14164, +19302, +16220, +22425, +19224, +17979, +19634, +15880, +16588, +14851, +13121, +14672, +14830, +12756, +14776, +9771, +7325, +8415, +5492, +11856, +9265, +15081, +15126, +16242, +17649, +17059, +18605, +17459, +20479, +19813, +24509, +19884, +21335, +18392, +16405, +16032, +14572, +14419, +13839, +15270, +13116, +15255, +11918, +13107, +12531, +15299, +15975, +17420, +17983, +16914, +19905, +16653, +18829, +17600, +17216, +17424, +17745, +19666, +19589, +17793, +19351, +15878, +17196, +17163, +16893, +21090, +19646, +21751, +21425, +18554, +20922, +19522, +21569, +20490, +18748, +21187, +15877, +19263, +15166, +19164, +15448, +18755, +15838, +18544, +14970, +16301, +15767, +14927, +15626, +16006, +16719, +16395, +17795, +17047, +17509, +17174, +16092, +17309, +15469, +16713, +17293, +15467, +17904, +16953, +17737, +16470, +17719, +16798, +17101, +16931, +17725, +18822, +17940, +19949, +19485, +17868, +18186, +15593, +17351, +16227, +17544, +16953, +15259, +17175, +16783, +15466, +17237, +15704, +17466, +15463, +16402, +17597, +18549, +17299, +15875, +15788, +14211, +16230, +15145, +16475, +14146, +13006, +12730, +15217, +13036, +13966, +13976, +12216, +13709, +13256, +14437, +15248, +13634, +15983, +13847, +14419, +13331, +14042, +13334, +14236, +14880, +14877, +15540, +14882, +16337, +15189, +13766, +16240, +14749, +16789, +19169, +16402, +19634, +17267, +17629, +19699, +16249, +16496, +13846, +10565, +14100, +9334, +12413, +10983, +10122, +11898, +7327, +12154, +8336, +14843, +15005, +18631, +18484, +18914, +18365, +19841, +20068, +20626, +21911, +20119, +18644, +17989, +15785, +17863, +14520, +14512, +13225, +13198, +13857, +12808, +13830, +10760, +14376, +15158, +18712, +21120, +17503, +18996, +17978, +18224, +20331, +19041, +19040, +20934, +20389, +19167, +17993, +15209, +16312, +15563, +16745, +16758, +20792, +17201, +21911, +17661, +19127, +18503, +17652, +21662, +19814, +20837, +19899, +17152, +19143, +15387, +16637, +17938, +16343, +19327, +18182, +18624, +18712, +17317, +16169, +17212, +14998, +18037, +14944, +16530, +14931, +16850, +17316, +16387, +16378, +15581, +15032, +15258, +15963, +16264, +18248, +17556, +18807, +16486, +18619, +16882, +19111, +18051, +19401, +17880, +16997, +18266, +17713, +17440, +18144, +16946, +18510, +17500, +16380, +16572, +15295, +14407, +14602, +16454, +16697, +18886, +18989, +17829, +17404, +14887, +15618, +15475, +16619, +18037, +14433, +16867, +13003, +13888, +11875, +11942, +13686, +15455, +14582, +13449, +14023, +10619, +12660, +11131, +13665, +14967, +14573, +16750, +12915, +13929, +11015, +14630, +15201, +14916, +16268, +17634, +18701, +17191, +15313, +17008, +14487, +18387, +16820, +18296, +20488, +18591, +18404, +17730, +13036, +14859, +11644, +11514, +10033, +11138, +11080, +10869, +10638, +9061, +9718, +11582, +12779, +14926, +16650, +16926, +19755, +19033, +20160, +18891, +18679, +20417, +20115, +20140, +18609, +16702, +16171, +15047, +14375, +13162, +13331, +12201, +13460, +12484, +16032, +12880, +15433, +14371, +14574, +19071, +17397, +19907, +19865, +19421, +18054, +20058, +16834, +20798, +17057, +21323, +19335, +18953, +18811, +16345, +18298, +17235, +19069, +19687, +19776, +19556, +20627, +18774, +19493, +18238, +18809, +20530, +17906, +19508, +17673, +17896, +16617, +15945, +17120, +18063, +18241, +16778, +20324, +17180, +18854, +18219, +16234, +17995, +13355, +17676, +16273, +16582, +16676, +17346, +16569, +15174, +15629, +13881, +15113, +15521, +17961, +17740, +16829, +19656, +17796, +18525, +18582, +16965, +18854, +17159, +17861, +18624, +16605, +16714, +16926, +16333, +16626, +16228, +16202, +16493, +17364, +16715, +17602, +16575, +17506, +17394, +14531, +18179, +15079, +17095, +15905, +15715, +16008, +15844, +15151, +16281, +14740, +15524, +15405, +14233, +14198, +12740, +13028, +14337, +13795, +13361, +14801, +13025, +14794, +13068, +12375, +13950, +12734, +15631, +13687, +15432, +13372, +15606, +14710, +14179, +15189, +15306, +17928, +17017, +20358, +18812, +19562, +18021, +16047, +18742, +14743, +17238, +15007, +16108, +13969, +10983, +10942, +5243, +7838, +8060, +9424, +12282, +13443, +13332, +14155, +14661, +14304, +17905, +16398, +20423, +19764, +22480, +19989, +20619, +18859, +16195, +16085, +14968, +14605, +14801, +14726, +14699, +12641, +13020, +12408, +12904, +14816, +14190, +16143, +16930, +17149, +19196, +17843, +20411, +20063, +20549, +20389, +20180, +18245, +20459, +18731, +18884, +19518, +14532, +19480, +17173, +17804, +20454, +18796, +18578, +20705, +19460, +19854, +18636, +18862, +20961, +20322, +19076, +18856, +15427, +18298, +13986, +19074, +14451, +18469, +18632, +18340, +18829, +19816, +17720, +18971, +14250, +15871, +15619, +15627, +18046, +15994, +18162, +14785, +15165, +14518, +14752, +17122, +14781, +16941, +16130, +16300, +18225, +16783, +19870, +17943, +18163, +18918, +16449, +19088, +18295, +18472, +19248, +17421, +18986, +16074, +16812, +15880, +14491, +16674, +15838, +15212, +16550, +16514, +14461, +17842, +12684, +18023, +17162, +16200, +18185, +15646, +17412, +17469, +16651, +17112, +14614, +16989, +14179, +16688, +14665, +13064, +15206, +10501, +11636, +12803, +11832, +14740, +11435, +13954, +14977, +14123, +15037, +14551, +14607, +14974, +14035, +16890, +17015, +19416, +16867, +20153, +18615, +18296, +18766, +16154, +16592, +15813, +12683, +14445, +15154, +15131, +15117, +11842, +11524, +7273, +5164, +5345, +5385, +10530, +12226, +15129, +18676, +17789, +16672, +17983, +14511, +18308, +18006, +21902, +22763, +21733, +20125, +16227, +15027, +11501, +14115, +12593, +13426, +15406, +13246, +16787, +11146, +13494, +11700, +13561, +16910, +15667, +19868, +18970, +19023, +19943, +17955, +18985, +18872, +19752, +20997, +19210, +18960, +16553, +16340, +15588, +15602, +16784, +18194, +19152, +21451, +18479, +21273, +18975, +20454, +21163, +18765, +21133, +19379, +19802, +19331, +15175, +17470, +13770, +15946, +17450, +15162, +19671, +18155, +18345, +18082, +19110, +16943, +18037, +16393, +15076, +19563, +16053, +18537, +16377, +15599, +17533, +13589, +15484, +14236, +15709, +17864, +18413, +18167, +18829, +16205, +16775, +16259, +16517, +17466, +18675, +18846, +19561, +18824, +19516, +17658, +18208, +17227, +16505, +17137, +15793, +16723, +15257, +16919, +15295, +15423, +17076, +16113, +15517, +16825, +16161, +17911, +15582, +18193, +16943, +16786, +15679, +16089, +13861, +13970, +13509, +13756, +14456, +14808, +16427, +15778, +15739, +13617, +14835, +9695, +13577, +13767, +10829, +16985, +12226, +16696, +14245, +11155, +15203, +12633, +16157, +18778, +18343, +20717, +18818, +20115, +16827, +18416, +14404, +15617, +15828, +14647, +16973, +14024, +13031, +11044, +6591, +5979, +4169, +7330, +8820, +13724, +15677, +17239, +18544, +15969, +15963, +14924, +20806, +20776, +26441, +21587, +23273, +16819, +15303, +12463, +14002, +10481, +16110, +11749, +14917, +13812, +9654, +14124, +9501, +16401, +16057, +16083, +20924, +18345, +20393, +18880, +17818, +20842, +17900, +20783, +19874, +20675, +19462, +18154, +17110, +18323, +14928, +18825, +17265, +16457, +20961, +16921, +19484, +16721, +16714, +19610, +19028, +22494, +18775, +20010, +18618, +16438, +19455, +17003, +18468, +19476, +17879, +20347, +18184, +19087, +18662, +17147, +19207, +16465, +18038, +15846, +16883, +17254, +16460, +17658, +15290, +16311, +13347, +15935, +13993, +15824, +17259, +16616, +18027, +18114, +16964, +20021, +18481, +18926, +18758, +16660, +18200, +18823, +18259, +18392, +18693, +17721, +16678, +16344, +16153, +14704, +15391, +13719, +16442, +16621, +16254, +15819, +15619, +15555, +14627, +16440, +16006, +17452, +18907, +14804, +20024, +14532, +16060, +14748, +16135, +15006, +14462, +13683, +15342, +14300, +13274, +12680, +13986, +11055, +14531, +11277, +14471, +15674, +13283, +16417, +12531, +13796, +14506, +13312, +17476, +16516, +17565, +20012, +18174, +18652, +19191, +14956, +18547, +13666, +13692, +11795, +13551, +12637, +13851, +11012, +10038, +6706, +6395, +5341, +7350, +12181, +13455, +18463, +19233, +18701, +19471, +18111, +18579, +19742, +20347, +22344, +20386, +20175, +18535, +14363, +13177, +11331, +11091, +13080, +14017, +13020, +14908, +13275, +11857, +13909, +12282, +16423, +17383, +18943, +20226, +18244, +20648, +16599, +20076, +17693, +20242, +18830, +19530, +16737, +17174, +16576, +16002, +19727, +18024, +20933, +17857, +20418, +18144, +17707, +22018, +17394, +21546, +18091, +18817, +20104, +17876, +18919, +18119, +16658, +18187, +16967, +18719, +18601, +15970, +18881, +15147, +19071, +17481, +18087, +19168, +16434, +17509, +16517, +16500, +15780, +16785, +15279, +16734, +15849, +15980, +15362, +15299, +15293, +18137, +17538, +20095, +18415, +18500, +17445, +17053, +18880, +18323, +18357, +19207, +17391, +16873, +17768, +16750, +16947, +15913, +17290, +16592, +16461, +15824, +17077, +16250, +15461, +14663, +16135, +16722, +17917, +17918, +17802, +16233, +14453, +15276, +16244, +16023, +15912, +19226, +14639, +18522, +14442, +15362, +15366, +11650, +14558, +12982, +14403, +13674, +12403, +13152, +12820, +10834, +14708, +10074, +15664, +14510, +15174, +18327, +19040, +19740, +20596, +18085, +20579, +19329, +19551, +16241, +15701, +13509, +10695, +12335, +11427, +10171, +9971, +6558, +6763, +5881, +6899, +11865, +12598, +17984, +16904, +21793, +19309, +19055, +19975, +17743, +20705, +19298, +19737, +19594, +17728, +18000, +11654, +13530, +9233, +11720, +12974, +12043, +16048, +13502, +12830, +14030, +13132, +16196, +18053, +19855, +19721, +18847, +20479, +17345, +19378, +16511, +17829, +18582, +18974, +19161, +18105, +19833, +15549, +19405, +17462, +19135, +21162, +19228, +19501, +19068, +17944, +18963, +18729, +18666, +18147, +17568, +15367, +17604, +16353, +18433, +17653, +18793, +20097, +19656, +19371, +17383, +17652, +17878, +17775, +16575, +17829, +15382, +18994, +13392, +16789, +13995, +15987, +17345, +16252, +18174, +15881, +17739, +15477, +17832, +16504, +19095, +19529, +18676, +19632, +16595, +18125, +18203, +17524, +17937, +16383, +17218, +17194, +18380, +16655, +15575, +16389, +14205, +17659, +17334, +17748, +17571, +15364, +14965, +15168, +16509, +17703, +18601, +18281, +14939, +15594, +14673, +14047, +16577, +15641, +17601, +16104, +15767, +15914, +13912, +15592, +12750, +12800, +12579, +11621, +13381, +12987, +11626, +12257, +12124, +12719, +14678, +15137, +17357, +18793, +19144, +18705, +17224, +19025, +17120, +20758, +18095, +18088, +15839, +11462, +12493, +9959, +11803, +8612, +10121, +8091, +9003, +8840, +8340, +9499, +10863, +12945, +16878, +17220, +19862, +19514, +20608, +19213, +20850, +19048, +15727, +17995, +16637, +16886, +19273, +13313, +14866, +11931, +8514, +14293, +9473, +14606, +13777, +13010, +15220, +16234, +16685, +21154, +18718, +21514, +19126, +18115, +20325, +19205, +20387, +18466, +20802, +18062, +19535, +18997, +16062, +19462, +16245, +16310, +17452, +16626, +18819, +18255, +18588, +18743, +19890, +17800, +20613, +18024, +18151, +18777, +17279, +19678, +19092, +19432, +22213, +16685, +21440, +17442, +18803, +17855, +16662, +18453, +15448, +16877, +15455, +16197, +16629, +16011, +14836, +15951, +17758, +15024, +19074, +14760, +16818, +17021, +17929, +19096, +20007, +18825, +18840, +19152, +17380, +16788, +17629, +16019, +19774, +19398, +18238, +17265, +14962, +15858, +15501, +16794, +18393, +18404, +16810, +16372, +15271, +17075, +18037, +16713, +17162, +16287, +15413, +17057, +17488, +16101, +14995, +14868, +11404, +15405, +12866, +16087, +14027, +12193, +15005, +12159, +11376, +13505, +12545, +14832, +13511, +14740, +14943, +13556, +14056, +14913, +18682, +15450, +19589, +17250, +18125, +16555, +17148, +16957, +16011, +17876, +14546, +13037, +13165, +8988, +8308, +8663, +6715, +10966, +9333, +10862, +10893, +10138, +12196, +13921, +13642, +18356, +16362, +21136, +20049, +20698, +22594, +18293, +17924, +14663, +13822, +13982, +14095, +17142, +13288, +13949, +12521, +11659, +12242, +12173, +13638, +15921, +14996, +15411, +18786, +16133, +19501, +18328, +20301, +20051, +19879, +20207, +19529, +19565, +16718, +18285, +17002, +17039, +20012, +15350, +21018, +16991, +20043, +19904, +15646, +19516, +15770, +19705, +20348, +19011, +20227, +17342, +19585, +16536, +18805, +17733, +18313, +20333, +18690, +19950, +20002, +17398, +20200, +17424, +19049, +17059, +16276, +17766, +17676, +19640, +15862, +17487, +14008, +14546, +15316, +15817, +18157, +18797, +18362, +18190, +15734, +16163, +17618, +16169, +17719, +16022, +20050, +17709, +19770, +18022, +16348, +17351, +15827, +18426, +18165, +17774, +18835, +17694, +18796, +15589, +17707, +15717, +15527, +17480, +14978, +19300, +17939, +18099, +18499, +14904, +16466, +15105, +16111, +15006, +14757, +15317, +14564, +15794, +14703, +13786, +13100, +10937, +14413, +10554, +14196, +13406, +14518, +15884, +12844, +15458, +13444, +15922, +17770, +18462, +20631, +20454, +18378, +19027, +13834, +14967, +14716, +15794, +13790, +13573, +12250, +10512, +7842, +6291, +6217, +5772, +9242, +9728, +13989, +13343, +14457, +17525, +17804, +17432, +16994, +19067, +19054, +23020, +20446, +19875, +16295, +14204, +14973, +12541, +13978, +14137, +14735, +14288, +12154, +10793, +11184, +11820, +15538, +13921, +19322, +17574, +21221, +21252, +17676, +18289, +16591, +18422, +19831, +19983, +20194, +20281, +18192, +17563, +16982, +15242, +16371, +16030, +19803, +19671, +19817, +20846, +18285, +19219, +17732, +16604, +18329, +17087, +19748, +17819, +18633, +16213, +18123, +19953, +18131, +20614, +19670, +20194, +20121, +18655, +18213, +16889, +16009, +17805, +15562, +18404, +15083, +16040, +15592, +13049, +16306, +15609, +16831, +18341, +17465, +19091, +17012, +18246, +17945, +18383, +16697, +16633, +17488, +18079, +16560, +17572, +16903, +18244, +17942, +17377, +16943, +16862, +18297, +16681, +17458, +16063, +16303, +17916, +15793, +16218, +14406, +15079, +13807, +16775, +18709, +15981, +17696, +15099, +16451, +17637, +12949, +15579, +14170, +14889, +15762, +13662, +13855, +14882, +12260, +16098, +11628, +13083, +11577, +10890, +14878, +13085, +16482, +17718, +14927, +20483, +16162, +20926, +18525, +18609, +17378, +14522, +16649, +14312, +15306, +13653, +11908, +10847, +7787, +6798, +5793, +7109, +8853, +11341, +13045, +14665, +14326, +17356, +16259, +18155, +17519, +20284, +21151, +22301, +20578, +18387, +15785, +13071, +11928, +14488, +13444, +15333, +13745, +13420, +12385, +9740, +11041, +12971, +13803, +15523, +18293, +18168, +20306, +19353, +19994, +17750, +19533, +18355, +20479, +19073, +18862, +17788, +17365, +16763, +16716, +17715, +17937, +18814, +19348, +18121, +17763, +18723, +18602, +19497, +20826, +19931, +19679, +20658, +18121, +19741, +18692, +17468, +20919, +18454, +20484, +19779, +20638, +18725, +19573, +17402, +17723, +16865, +16635, +15687, +15917, +16529, +18670, +16732, +16609, +14496, +15480, +16007, +16723, +17222, +18277, +19236, +19338, +19748, +18359, +16981, +18063, +14920, +20109, +17582, +19666, +18350, +15877, +18156, +15514, +18672, +16116, +18462, +16432, +18937, +17826, +17004, +17308, +18629, +15411, +18164, +16202, +18215, +19293, +12867, +19876, +11214, +16486, +14365, +12599, +17476, +13602, +14351, +12376, +10604, +13318, +14534, +12588, +15335, +13949, +14063, +14192, +12762, +14179, +13167, +12225, +16012, +14721, +18181, +17427, +18528, +19525, +17775, +15972, +16272, +14970, +16312, +16782, +15927, +15968, +13439, +11238, +8199, +6268, +5421, +3214, +6917, +9464, +11704, +15277, +14720, +16657, +17813, +16226, +15601, +16608, +21667, +21603, +23290, +20489, +17490, +14742, +13456, +10695, +12169, +11934, +13785, +16018, +13677, +11701, +11743, +10899, +13739, +16171, +16669, +19663, +17934, +20569, +18209, +18764, +17614, +19381, +19480, +21538, +18929, +18537, +15935, +15404, +16199, +17194, +18506, +19083, +19501, +18467, +17707, +17111, +16956, +18189, +17838, +18452, +20217, +19932, +20419, +20409, +17020, +18722, +15362, +20293, +21921, +20108, +25047, +18595, +22412, +18099, +17214, +17659, +17265, +16945, +16760, +16043, +16923, +16956, +16190, +16361, +14514, +14304, +15385, +17193, +17820, +18936, +18504, +17778, +20592, +15449, +19387, +17578, +17548, +19946, +17445, +16936, +15637, +16113, +16732, +18647, +18011, +17432, +17807, +17294, +18229, +15917, +16540, +15069, +16985, +17240, +16820, +19427, +17867, +19022, +16512, +16362, +15636, +15869, +15051, +16763, +15550, +14530, +15531, +13832, +15416, +12213, +12138, +12254, +11969, +13328, +14041, +14230, +12590, +12914, +14034, +13299, +11896, +15679, +16714, +20106, +18507, +19819, +17877, +18625, +14085, +16893, +16643, +15018, +18611, +14492, +12970, +9974, +6269, +6309, +3184, +5531, +8564, +12014, +14358, +14098, +14191, +14852, +14404, +13782, +17908, +19122, +23120, +24441, +21516, +19801, +14774, +13898, +13250, +14337, +15705, +14852, +14818, +15012, +11648, +11381, +11233, +10961, +14815, +14342, +17625, +17684, +18593, +17473, +20921, +18920, +20141, +19515, +19850, +19588, +17861, +18200, +16586, +17220, +17432, +14817, +19240, +18487, +19473, +20155, +18946, +17337, +18780, +18173, +19467, +18557, +19923, +20495, +21954, +19549, +18858, +15805, +18798, +17483, +21170, +20816, +21965, +20660, +19892, +18186, +18345, +16492, +17226, +15902, +18506, +15035, +16183, +14516, +13640, +14907, +13880, +16028, +16917, +17785, +20526, +17280, +16442, +17379, +17322, +17973, +17097, +17718, +18400, +19183, +18943, +15817, +17289, +17658, +16895, +18126, +14496, +16779, +15791, +16559, +16912, +19516, +17718, +17291, +16399, +15433, +19425, +15263, +16619, +15815, +16744, +18011, +15249, +18670, +14271, +17330, +16870, +13348, +16532, +11146, +16451, +15093, +11475, +16238, +11264, +12603, +13639, +10795, +15634, +12037, +13439, +15798, +9423, +15525, +12887, +18024, +20894, +18506, +19850, +19051, +14589, +18467, +13495, +15195, +13515, +12526, +13256, +9430, +8398, +5892, +5341, +7817, +7726, +12493, +13764, +13408, +16750, +13320, +16098, +16987, +15474, +21972, +20487, +22338, +22096, +16872, +18430, +13716, +13524, +14455, +14140, +14974, +15331, +15363, +12381, +11635, +10706, +11486, +13875, +14508, +14767, +18289, +16908, +20653, +17220, +19886, +17586, +18933, +19574, +19389, +19147, +19301, +16763, +18448, +17245, +17912, +19527, +21279, +19538, +19997, +19369, +18805, +20640, +18934, +19276, +19148, +20030, +19788, +18649, +20569, +18300, +17772, +17608, +16130, +20727, +16697, +20266, +18482, +19629, +19705, +17280, +18085, +16414, +16579, +17460, +16353, +17782, +16552, +15955, +15681, +14393, +16474, +16907, +18679, +18773, +16804, +16699, +17103, +15363, +17970, +15221, +15893, +18287, +16361, +20542, +17272, +18483, +18282, +17757, +17901, +17571, +17272, +17055, +17873, +18336, +18918, +18288, +15265, +16263, +15671, +13966, +17203, +13387, +17932, +16827, +16656, +19021, +14881, +18887, +14819, +17105, +14048, +14451, +16085, +14092, +15364, +13098, +13380, +14930, +12049, +14976, +14220, +12983, +13498, +11637, +14214, +13978, +13578, +15555, +15396, +19987, +19336, +18705, +19355, +14287, +17891, +14004, +17152, +14422, +14974, +12077, +11880, +11883, +5258, +8636, +5536, +8345, +10301, +10600, +12792, +12429, +14373, +14431, +15346, +14400, +18056, +20085, +24488, +21527, +20419, +16486, +13279, +13480, +13333, +13623, +17989, +16513, +16591, +17164, +10826, +13422, +8732, +12718, +15856, +14648, +20044, +17476, +20693, +18429, +16110, +18208, +14943, +21388, +17959, +20907, +16906, +15342, +16963, +14715, +17277, +18369, +18891, +20753, +19760, +18694, +18427, +17549, +19057, +19463, +20674, +21896, +21848, +21760, +19126, +18396, +16432, +17481, +18898, +19546, +22805, +19088, +20765, +20450, +17178, +17777, +15635, +16661, +18698, +15636, +16394, +15107, +14613, +15805, +13644, +15183, +16240, +18135, +18705, +19704, +17953, +17812, +15387, +17375, +18290, +17466, +17811, +16575, +18605, +17608, +17985, +17381, +17452, +15983, +15688, +15669, +18919, +18827, +20028, +18215, +19224, +16061, +16334, +17536, +14714, +18532, +15269, +16902, +19986, +17212, +17594, +15615, +15691, +15617, +14593, +13690, +15827, +13736, +15215, +14263, +16401, +11598, +16176, +12081, +17454, +14700, +13235, +16206, +11987, +13670, +12678, +14934, +15331, +16456, +17156, +18513, +18392, +17944, +15290, +16519, +15078, +15453, +16058, +14579, +16154, +11965, +12920, +9224, +7013, +6357, +3466, +8564, +6303, +12308, +12573, +14294, +17203, +13323, +16394, +16858, +15868, +22624, +19424, +23748, +20646, +18391, +15067, +13739, +12497, +12910, +15017, +16215, +15568, +15081, +11667, +12587, +13169, +11602, +15280, +16533, +15784, +20381, +17166, +19530, +16714, +16147, +16176, +19329, +17747, +18484, +19566, +17225, +19839, +15634, +17944, +15800, +17838, +16839, +18643, +19312, +18880, +19455, +19097, +20013, +18905, +20731, +19536, +20954, +21664, +18123, +18426, +18109, +16013, +18846, +17837, +19902, +20268, +21296, +18057, +19598, +15890, +17111, +16549, +17766, +16466, +19234, +17796, +18766, +16178, +14208, +15251, +14145, +16882, +15426, +18424, +17923, +17106, +16889, +17704, +16891, +18525, +17717, +18174, +18823, +18662, +19622, +18000, +16223, +16286, +14620, +18529, +16729, +16512, +17802, +16686, +19806, +16256, +16924, +18851, +15052, +18652, +13770, +17377, +19730, +18451, +19272, +16464, +13436, +17028, +11951, +16195, +15435, +16208, +17368, +14756, +14989, +11671, +11858, +13002, +12188, +16944, +13021, +15494, +13109, +10759, +14834, +12326, +17776, +15246, +19471, +18179, +18987, +17808, +15952, +17263, +14413, +16305, +17343, +14586, +14381, +10792, +9509, +7843, +5923, +5480, +9032, +7997, +10890, +12172, +13096, +11632, +13957, +14140, +18700, +19988, +22059, +22726, +20351, +22872, +17883, +18695, +14328, +14807, +14431, +15563, +12158, +13871, +10897, +13852, +12902, +12514, +14357, +12755, +16311, +13623, +15818, +14852, +17095, +17998, +18163, +18699, +17117, +19858, +18536, +21235, +17938, +17647, +17842, +17911, +17381, +16300, +17425, +17668, +19449, +18102, +17943, +16898, +18451, +17182, +20815, +17992, +20616, +20803, +19451, +21071, +18512, +19308, +20681, +19228, +21674, +19276, +19080, +18762, +16668, +19382, +16169, +16815, +14870, +17324, +17028, +16841, +16291, +15623, +15952, +14762, +15740, +15349, +18033, +17212, +17813, +18468, +17135, +18160, +18996, +17250, +19841, +17571, +20113, +18558, +17980, +17960, +16499, +18605, +16773, +18772, +15141, +17000, +15043, +17678, +18303, +16132, +19708, +14871, +16224, +14619, +15774, +19234, +17847, +20503, +17492, +17005, +14460, +13422, +13882, +13504, +14847, +16290, +15539, +18322, +12982, +15144, +13320, +12597, +13714, +13220, +12348, +14748, +12758, +14820, +14591, +11124, +14202, +11150, +18365, +14822, +20150, +19707, +16761, +20618, +12973, +17423, +15101, +16731, +16796, +12919, +13816, +9252, +9701, +6424, +5145, +9103, +8348, +11947, +13368, +12765, +15076, +15547, +15838, +16809, +17645, +18101, +20786, +20451, +21533, +18912, +16614, +16072, +13037, +15511, +14598, +15833, +16155, +13661, +12918, +11539, +11657, +14352, +12456, +16952, +15719, +16900, +15351, +14177, +18975, +16207, +22183, +18651, +20917, +18633, +19000, +18714, +18244, +18650, +18260, +19162, +17467, +17986, +17317, +18010, +18002, +17887, +19393, +17514, +20856, +17087, +19527, +18727, +18499, +20234, +17347, +20805, +17617, +19810, +19028, +19355, +20516, +20735, +19866, +19957, +19558, +17079, +19439, +16731, +17428, +14945, +14296, +16638, +14479, +16076, +16041, +15159, +17157, +16576, +15700, +17782, +15441, +19586, +20055, +19484, +20207, +18942, +17881, +20882, +18542, +19713, +17822, +18603, +15963, +17571, +14678, +17253, +15981, +14686, +19084, +16654, +17753, +17000, +14278, +18100, +14977, +17958, +18611, +16948, +17100, +17829, +14851, +15489, +15767, +12860, +15821, +11824, +17208, +11597, +14177, +13679, +14530, +13786, +15958, +16328, +15901, +15509, +12508, +15711, +8888, +13086, +13036, +12257, +17016, +14158, +18172, +17434, +16781, +18378, +17196, +17499, +16775, +17274, +17292, +15713, +13760, +11054, +11438, +10507, +6716, +6033, +6076, +7327, +7798, +8384, +9849, +9669, +13223, +11534, +19294, +16155, +20688, +19518, +21128, +22017, +20500, +18555, +18079, +18021, +15555, +18596, +14200, +17009, +15241, +13213, +13483, +12583, +10129, +13321, +13931, +14742, +19293, +15702, +18874, +18011, +16202, +19627, +16438, +18438, +18708, +18228, +19177, +18620, +15799, +17112, +16778, +18266, +18556, +17476, +18111, +17361, +18007, +17672, +18535, +19074, +19520, +20974, +18437, +19108, +18055, +19076, +19389, +20789, +20713, +20066, +19829, +20871, +18995, +20574, +18065, +20448, +19257, +17866, +18989, +16956, +16038, +15316, +17114, +15547, +18969, +14017, +16136, +14320, +12655, +16566, +15470, +16098, +20308, +17052, +20530, +18339, +17159, +17618, +16804, +18074, +19043, +17071, +16706, +18725, +17287, +17592, +16827, +15135, +18857, +15040, +18087, +18944, +16664, +17034, +15582, +17121, +15679, +18516, +18502, +19509, +19245, +16625, +17675, +14233, +15987, +14230, +16585, +15285, +15580, +13514, +15378, +12587, +13911, +13254, +14391, +15236, +10948, +12508, +11111, +14798, +12976, +15670, +15028, +16283, +12822, +17623, +13068, +19613, +18645, +18225, +21074, +15831, +20543, +15734, +17862, +14386, +12888, +13699, +8970, +12199, +5713, +7392, +7907, +7643, +10230, +9977, +11844, +13316, +13707, +17186, +16943, +17595, +17961, +19712, +19964, +19828, +20225, +19390, +18877, +15866, +16985, +16472, +15610, +15076, +12799, +13362, +14288, +9937, +16328, +9730, +14362, +14675, +11868, +17684, +14148, +18544, +19764, +18334, +19175, +19272, +17780, +17114, +18772, +17030, +20127, +16973, +17716, +19915, +15893, +19858, +17588, +18822, +19794, +18176, +17813, +19318, +19553, +21057, +19303, +19872, +19545, +19323, +19049, +19210, +17236, +19652, +18741, +19834, +19911, +17837, +19484, +17171, +18235, +16246, +17504, +16240, +16604, +15662, +15926, +16156, +16162, +17595, +16950, +16599, +15648, +15601, +16753, +16547, +17034, +15559, +17728, +15332, +17731, +16174, +18434, +17243, +17378, +16809, +17450, +17693, +17164, +17132, +17780, +17434, +18476, +19342, +17430, +17952, +16130, +16138, +15702, +17229, +15217, +16893, +17269, +16310, +17226, +17361, +14863, +17959, +14740, +15224, +16881, +11609, +18576, +12126, +16312, +16588, +12066, +18987, +13454, +16348, +13189, +12327, +12353, +12922, +11477, +15774, +14321, +16114, +16580, +16175, +15356, +16514, +15824, +17724, +17603, +17209, +18165, +16907, +17076, +13184, +14387, +10511, +11397, +7952, +7966, +7155, +7986, +10219, +10818, +12497, +12529, +14369, +15891, +14476, +17576, +17436, +19301, +20706, +19881, +18718, +20368, +17561, +18639, +16734, +14349, +15685, +14931, +13153, +14861, +11672, +15263, +11020, +12977, +12067, +13926, +15931, +16701, +17301, +16871, +16824, +18868, +17709, +18441, +19307, +20012, +19040, +18621, +19207, +16081, +19634, +16733, +19988, +18177, +18363, +17732, +19132, +17324, +19111, +17795, +20338, +19074, +20687, +20250, +18673, +19310, +18827, +18355, +20793, +18239, +21324, +19736, +19388, +18420, +17601, +17897, +17562, +18738, +17387, +17345, +16578, +16166, +15001, +17463, +15853, +17738, +17313, +14858, +15634, +14819, +14461, +17636, +15433, +17868, +16580, +18116, +17303, +16080, +17904, +16392, +18340, +18026, +18187, +18275, +17088, +17801, +19361, +18805, +18997, +18677, +18763, +18697, +16657, +16787, +16197, +15359, +16549, +14646, +19220, +14977, +17801, +15808, +13825, +15769, +13235, +16978, +13666, +15914, +15706, +16116, +15654, +14969, +15691, +15400, +13411, +15539, +14526, +13552, +12389, +11798, +12013, +12146, +13667, +15841, +15021, +14469, +15576, +15820, +14607, +17050, +17902, +18285, +18682, +18407, +19722, +16502, +14526, +12496, +11402, +10510, +9078, +8424, +6544, +9297, +8140, +12213, +10241, +12510, +13067, +14956, +16768, +16311, +17922, +17572, +20137, +20242, +21505, +21085, +18214, +17850, +16535, +14778, +15715, +13845, +15231, +14710, +13299, +13947, +11903, +11682, +12900, +13340, +15794, +14959, +17382, +15508, +16788, +17645, +18969, +17890, +15831, +19246, +18585, +20482, +18787, +18552, +18999, +17157, +19639, +17785, +18452, +17510, +18357, +19402, +19970, +19124, +18928, +18787, +18138, +18529, +20012, +18380, +18411, +17177, +18036, +18239, +17499, +20845, +19686, +19395, +20293, +15966, +19728, +15487, +16717, +16873, +15344, +18935, +16974, +18964, +18515, +16797, +18964, +13309, +17968, +16397, +19033, +18557, +16802, +15953, +15108, +17260, +15134, +18009, +17494, +16909, +19241, +17487, +16824, +15409, +14681, +16820, +16972, +19513, +19706, +21279, +18439, +17081, +16475, +15483, +17337, +15533, +15730, +17332, +16291, +20505, +15292, +16978, +15906, +12150, +16822, +12679, +16892, +12689, +15844, +15295, +17066, +16173, +17149, +16383, +14861, +15065, +13268, +14950, +10875, +14139, +12723, +13868, +16211, +13463, +15535, +13557, +14051, +14534, +16706, +17044, +19442, +17837, +17693, +18108, +16018, +16570, +15528, +15342, +10603, +11525, +7514, +9719, +8691, +7438, +10940, +9215, +11749, +12333, +12600, +14984, +15033, +15843, +19313, +18365, +19852, +18988, +17526, +18290, +17835, +19848, +18222, +17896, +16943, +16529, +14935, +12854, +10652, +14502, +12534, +15427, +14648, +15656, +15443, +13486, +14980, +14495, +13982, +18257, +16478, +22047, +18597, +16652, +19892, +15254, +21290, +17432, +17299, +19239, +16588, +19962, +17852, +18315, +20195, +18307, +19893, +19783, +19091, +22025, +18892, +19584, +18035, +18725, +18778, +19313, +18400, +19751, +19009, +21881, +18715, +19228, +17744, +16659, +19547, +17291, +18815, +15357, +17070, +14241, +16196, +16343, +16907, +18424, +16076, +17777, +14692, +17252, +14085, +16161, +17336, +15786, +19899, +18568, +18455, +17858, +14814, +17675, +17961, +15933, +19430, +15451, +18941, +16284, +17423, +17929, +17339, +18819, +16002, +16840, +16838, +17164, +17347, +16290, +18226, +16568, +18965, +16119, +17311, +15763, +14850, +15252, +16899, +16092, +15890, +16796, +12214, +15268, +12006, +15258, +15801, +13994, +14422, +13325, +15960, +12633, +13893, +13089, +10343, +16046, +13280, +18602, +13975, +13669, +16579, +13706, +15792, +17999, +18587, +22907, +17154, +19449, +16505, +12963, +15150, +10824, +14071, +8491, +12448, +9340, +7459, +8430, +7693, +10622, +11561, +13490, +15639, +14853, +15665, +14618, +17674, +17155, +19808, +21775, +20925, +19509, +17915, +16436, +13937, +14575, +13519, +17502, +14812, +16736, +14445, +12899, +12823, +10212, +12897, +12339, +14545, +16689, +16465, +17819, +15838, +14994, +18977, +16780, +20467, +21282, +17094, +20781, +16486, +18255, +16637, +17084, +17438, +18730, +20823, +17027, +20926, +15465, +19063, +17820, +17956, +20064, +20993, +20973, +21094, +19767, +17012, +18613, +15762, +20362, +19485, +20363, +21767, +19222, +19924, +17750, +18504, +15750, +19559, +15740, +18653, +16929, +15460, +16457, +14296, +16604, +13863, +16570, +15216, +18879, +17335, +18097, +15989, +17456, +16993, +17198, +17925, +18013, +17474, +18041, +17949, +18154, +17521, +17163, +17694, +16358, +18449, +18591, +19043, +19373, +15733, +17124, +16536, +16232, +17330, +17510, +16249, +17480, +13700, +17235, +15691, +15457, +19117, +13902, +19015, +13456, +16668, +15585, +14200, +15348, +13129, +17071, +14667, +17621, +13910, +15739, +11562, +13750, +10759, +14441, +12681, +14183, +14733, +12201, +13547, +13826, +14450, +15734, +18826, +16984, +21426, +17674, +18292, +18253, +15707, +15423, +13216, +13009, +11196, +13422, +8768, +9986, +7543, +7655, +8390, +10488, +11952, +15576, +13335, +17088, +17716, +17245, +18731, +18620, +19309, +19004, +18813, +17332, +16544, +16897, +14641, +16616, +14389, +13896, +14672, +11276, +12690, +12604, +10436, +15604, +13322, +15344, +17133, +15287, +18449, +16913, +17731, +18804, +19276, +18431, +20901, +17281, +19626, +17551, +16159, +17834, +16514, +16874, +16841, +16769, +17950, +18197, +19050, +18427, +17824, +19655, +18281, +20724, +19720, +20436, +20398, +17381, +19613, +18313, +19981, +19617, +19925, +19856, +19211, +19863, +19823, +18937, +18832, +18749, +17777, +19062, +17257, +18589, +14974, +14977, +16228, +15535, +15696, +14714, +15864, +15990, +16008, +16535, +17674, +19407, +18135, +19201, +17300, +17567, +16217, +17170, +18766, +18120, +18809, +16896, +16566, +18417, +15123, +17163, +17458, +16845, +18219, +17090, +18095, +17046, +16347, +17810, +16598, +20081, +17445, +18881, +19144, +16160, +18410, +15005, +16109, +13492, +13753, +13833, +14465, +14808, +13149, +15583, +14069, +12222, +13887, +13202, +12275, +13832, +13878, +14682, +16222, +14691, +17324, +14135, +12485, +15394, +17006, +15204, +20043, +15427, +19227, +15123, +15175, +16709, +15738, +13220, +14355, +12333, +12080, +8631, +9085, +7357, +7105, +8649, +8883, +13635, +13301, +14317, +16548, +15154, +18020, +17043, +16654, +21846, +18173, +19680, +18484, +16510, +17004, +13995, +15657, +15668, +15408, +15540, +14251, +14705, +12087, +12932, +12813, +11411, +13843, +15240, +15163, +17720, +16824, +18516, +17137, +16799, +18615, +18039, +20130, +18127, +18691, +17814, +17016, +18477, +19116, +18692, +17692, +16153, +18602, +16954, +19220, +19252, +19894, +19373, +20579, +17912, +21171, +18206, +20782, +19841, +18816, +20395, +19003, +20902, +18780, +21178, +17510, +18390, +17994, +18202, +20095, +17964, +18486, +17855, +13768, +16603, +13103, +16476, +14779, +14888, +15491, +15801, +16423, +17189, +17323, +18275, +15225, +17984, +17578, +18310, +18365, +17396, +18906, +18687, +18097, +21147, +16529, +17655, +16579, +15167, +20206, +15629, +19236, +16852, +15657, +15207, +14675, +16215, +16363, +16585, +18013, +15899, +17459, +16871, +14284, +18973, +14570, +17823, +17595, +14818, +18197, +14146, +15665, +15800, +12005, +16090, +14196, +14374, +14333, +11088, +15384, +11134, +14488, +15203, +12800, +15679, +13518, +15253, +16503, +13561, +18295, +17038, +17724, +18570, +16717, +16753, +16202, +14103, +14365, +12956, +10402, +13356, +8818, +10019, +6843, +8496, +8334, +8568, +12453, +13344, +14368, +14583, +14411, +19834, +15803, +19345, +18974, +20304, +22300, +19556, +17846, +16658, +15744, +15041, +16243, +12924, +16086, +15048, +14067, +13444, +13633, +12423, +14968, +12990, +14545, +14992, +17186, +18186, +17189, +19587, +16528, +20596, +18791, +18575, +19359, +16633, +19265, +17224, +17619, +16748, +17034, +17308, +16878, +17529, +17545, +17994, +17841, +20226, +17353, +19682, +19331, +19790, +21479, +18823, +18896, +19646, +18450, +20854, +19205, +20681, +19606, +21268, +18097, +19299, +17456, +18477, +18065, +17297, +17846, +16272, +15509, +15348, +15220, +16168, +16512, +16469, +15945, +16767, +15776, +16709, +16059, +15675, +17572, +16071, +17615, +18092, +16468, +18947, +17379, +19668, +18577, +16288, +19362, +13565, +18850, +14995, +20471, +18840, +19266, +18370, +17362, +17103, +15706, +14460, +15575, +17282, +17441, +17964, +18956, +15123, +20856, +12143, +17105, +13237, +13947, +16618, +13394, +18157, +13159, +16306, +14487, +15655, +15033, +13220, +14084, +12298, +11946, +15522, +11296, +16320, +14029, +15255, +16201, +14983, +16435, +18055, +16085, +18662, +17546, +17116, +17207, +16183, +15326, +12536, +14629, +12251, +11881, +11405, +7993, +8565, +5371, +7516, +10210, +10879, +15117, +12763, +15707, +13827, +14467, +17316, +16245, +20136, +21955, +20243, +21974, +18386, +16546, +15594, +14430, +15317, +13407, +15785, +13407, +14234, +13423, +12410, +12022, +13135, +11557, +15586, +15523, +18107, +18435, +16911, +16852, +17513, +18537, +17447, +19660, +18549, +19331, +17745, +17441, +18486, +17041, +19321, +17204, +18447, +15875, +18671, +18434, +17569, +20049, +19279, +20011, +19723, +19432, +19666, +19425, +19216, +20359, +19957, +21037, +20500, +21680, +18928, +20120, +17580, +18469, +18262, +18179, +17833, +16939, +15886, +16589, +14535, +15401, +14976, +14997, +16034, +16327, +16159, +18304, +16218, +17893, +16408, +18683, +17700, +18867, +18518, +17023, +18842, +16940, +18891, +19397, +18944, +19511, +15691, +15656, +15956, +16252, +18347, +17251, +18055, +17278, +17261, +16655, +16182, +17161, +15610, +18114, +16072, +18286, +18653, +18193, +18838, +15130, +13947, +16072, +13878, +16838, +13705, +15308, +16232, +12214, +15093, +11319, +12666, +14292, +15037, +14455, +14655, +11827, +15011, +11488, +16851, +14684, +18948, +17867, +19071, +17097, +17386, +15096, +15349, +16883, +12978, +17216, +12173, +14944, +10488, +10532, +6944, +8375, +5877, +8660, +6509, +10913, +12236, +14053, +16580, +16735, +18311, +17050, +15975, +16464, +17937, +18217, +20647, +20263, +18787, +17592, +13882, +13380, +12579, +12752, +14364, +14892, +14753, +13665, +12771, +13632, +11512, +15673, +12563, +17440, +18094, +17863, +20757, +16993, +20082, +16778, +17912, +17891, +17462, +21120, +16272, +19961, +16667, +17131, +17227, +17606, +19373, +21247, +19761, +20764, +19201, +18671, +21018, +16433, +22144, +17867, +19866, +19708, +17368, +18839, +18153, +18223, +19299, +17469, +20237, +18336, +19794, +19282, +19342, +18992, +16218, +17681, +14907, +17349, +17232, +18306, +18226, +15855, +16550, +14988, +15393, +17527, +15342, +18117, +16970, +15788, +19023, +15182, +19469, +16324, +17257, +18283, +15255, +18693, +18124, +17849, +18338, +16020, +19189, +17530, +16830, +17876, +17980, +17658, +15591, +16785, +15498, +17415, +16070, +17365, +17345, +17326, +17454, +18668, +15235, +15996, +12316, +14303, +16443, +13458, +17581, +14270, +15825, +15538, +14369, +15437, +12475, +12212, +13575, +13001, +13021, +14484, +14931, +13435, +12554, +12597, +16009, +16966, +16735, +17415, +16328, +17106, +16414, +14766, +14203, +11788, +13588, +14584, +13999, +14012, +9073, +7503, +5104, +5530, +9005, +11603, +16088, +15972, +18585, +15993, +18884, +14394, +16275, +16683, +18612, +18853, +20302, +17886, +17180, +15123, +12486, +14050, +11952, +14443, +15574, +13947, +15058, +13015, +12835, +13754, +14035, +18303, +17453, +19191, +17859, +17518, +18002, +18068, +18389, +19145, +16686, +18837, +18047, +18361, +17618, +17267, +18213, +17911, +17980, +21015, +19566, +22070, +19727, +19288, +20505, +18201, +20502, +18616, +18948, +18299, +19453, +20063, +19245, +19258, +19289, +19243, +20968, +17838, +18698, +20402, +20167, +20404, +19178, +17067, +16508, +15031, +16331, +15930, +15117, +15848, +17382, +16546, +17873, +15769, +19012, +16115, +17616, +16575, +17714, +18503, +18311, +17516, +17434, +15831, +17899, +16461, +17861, +17436, +15160, +18656, +15612, +15744, +18458, +15776, +19127, +16173, +17232, +15992, +17385, +17241, +18265, +17683, +12656, +18604, +14650, +18531, +17531, +15760, +16871, +14664, +14823, +14358, +13627, +13310, +14967, +13323, +15402, +15343, +13331, +14395, +12580, +10922, +12130, +15074, +14664, +18563, +13878, +16493, +16835, +15528, +17628, +15616, +17569, +17458, +16809, +16528, +12443, +13831, +12118, +11214, +13384, +8431, +11282, +8783, +5483, +8313, +4061, +13765, +12541, +18146, +19346, +18059, +17828, +17628, +16394, +18063, +19922, +18206, +21960, +17529, +17963, +15605, +12677, +12729, +11058, +11798, +14520, +12276, +13191, +12490, +11827, +13117, +15516, +13916, +20157, +16184, +20447, +18872, +18759, +20819, +20854, +17401, +18690, +15784, +17512, +17364, +17969, +18740, +16829, +19153, +17374, +20412, +19111, +18115, +18909, +16644, +18997, +18873, +19129, +20276, +19030, +20027, +17922, +19289, +16960, +19636, +19432, +19756, +21733, +21459, +19724, +20844, +18537, +19486, +18459, +16308, +16270, +16905, +14698, +16831, +16487, +14829, +18494, +13787, +19943, +16410, +17560, +18018, +15242, +16963, +15968, +17649, +18464, +19948, +18956, +19863, +16587, +16728, +16051, +15330, +16638, +14274, +17219, +15345, +18131, +18065, +15336, +17966, +15855, +16643, +17651, +17741, +19101, +18907, +15983, +18613, +14072, +17444, +16120, +16117, +18141, +13808, +16883, +14978, +12615, +15962, +12989, +15907, +15037, +13945, +13659, +12722, +12200, +14218, +11956, +16572, +15031, +16398, +15087, +15477, +17552, +16727, +17131, +16664, +17430, +16188, +17069, +13376, +13205, +9103, +10587, +10406, +10315, +10766, +9735, +10524, +7431, +9628, +7784, +11141, +15648, +14186, +20976, +16891, +19501, +19095, +16109, +17759, +17918, +17423, +19170, +18282, +17179, +17061, +12656, +14018, +11274, +11264, +13254, +10214, +16760, +12417, +16020, +13239, +13522, +16758, +15277, +18597, +19313, +18262, +21206, +18226, +19000, +20641, +17889, +18037, +17900, +14243, +19384, +16674, +17472, +18749, +16346, +19058, +18144, +17549, +19612, +15911, +21093, +16771, +21810, +21467, +21004, +22790, +17339, +20173, +16828, +18833, +19666, +19254, +20542, +20276, +18849, +20353, +18824, +17591, +17603, +16587, +17354, +17035, +15816, +15763, +14773, +16264, +15058, +17379, +16709, +19808, +16545, +17016, +15518, +15464, +16802, +17688, +18023, +19089, +19567, +17029, +18645, +17177, +17322, +17290, +16120, +16501, +19640, +18931, +19960, +19376, +17317, +14324, +15441, +16204, +17814, +17863, +17052, +18709, +17123, +16392, +17124, +14246, +17547, +16044, +15247, +15769, +13868, +13798, +15782, +12254, +16524, +12697, +15821, +16645, +13886, +17945, +12542, +14260, +14824, +12754, +17445, +15363, +15245, +19856, +15206, +18823, +15405, +15947, +17133, +15399, +14984, +13702, +12576, +10379, +10316, +8828, +9731, +8936, +8072, +9036, +10737, +8424, +12834, +11121, +14551, +16288, +16291, +18547, +17178, +18755, +17887, +17247, +16064, +17214, +17434, +16102, +16006, +14143, +13815, +12446, +10940, +11572, +12300, +11955, +14167, +11154, +15046, +15282, +16767, +19126, +17264, +19175, +19511, +19560, +22160, +18197, +19506, +18931, +17916, +17549, +15758, +15567, +16967, +16561, +16429, +18651, +16407, +19065, +19277, +18802, +20080, +17769, +21487, +20284, +20354, +18881, +17728, +19728, +18368, +20483, +20331, +18730, +22571, +19519, +20840, +20871, +17978, +19569, +17763, +17039, +17863, +16608, +16811, +15563, +14989, +16493, +15400, +17500, +16399, +15869, +17740, +15991, +17147, +17900, +16873, +19765, +17827, +19912, +19120, +19568, +18574, +18768, +18563, +17851, +16425, +16618, +17237, +15933, +19455, +17298, +17650, +18497, +15022, +18394, +16064, +17341, +18219, +16007, +19865, +17984, +18898, +17862, +16197, +15079, +13960, +14053, +14456, +17681, +15395, +15709, +12718, +14337, +11303, +15300, +12193, +12984, +13162, +12913, +15905, +12859, +15849, +16875, +16388, +19753, +16712, +19282, +16789, +16524, +15222, +13592, +13133, +10681, +11228, +11850, +9370, +11429, +8910, +9062, +10864, +8750, +8974, +9601, +10883, +14592, +14672, +15436, +17041, +18475, +17311, +19043, +17651, +17923, +16688, +15884, +15401, +15696, +15310, +15861, +12986, +13306, +11530, +10701, +13937, +10527, +14335, +10981, +15837, +16541, +17336, +17499, +16942, +20667, +19182, +21365, +18313, +19923, +18386, +20929, +16518, +18851, +19001, +16346, +21127, +13728, +18629, +16130, +19436, +20426, +18884, +19565, +17259, +18864, +18659, +16317, +20701, +16948, +18826, +20885, +18167, +21851, +19606, +20645, +21029, +18622, +21438, +19850, +21678, +18991, +16980, +18724, +15945, +17418, +16094, +14563, +15771, +13276, +15267, +15854, +16447, +17597, +18576, +18860, +17284, +16754, +18015, +18031, +16655, +19703, +17348, +18778, +18433, +17066, +19024, +17332, +15156, +16574, +14746, +18634, +17471, +17646, +18660, +15980, +16091, +14913, +16977, +19678, +19108, +19414, +18770, +18360, +17700, +17927, +15812, +14728, +14512, +13093, +12271, +16523, +14685, +17777, +15204, +13505, +15626, +11857, +13521, +11033, +13359, +15264, +11706, +18457, +13241, +18953, +15692, +17278, +18559, +15199, +18522, +15105, +15767, +15712, +10349, +12202, +9227, +9228, +11653, +6764, +11778, +8111, +10393, +8889, +10441, +14729, +12188, +18828, +16811, +17643, +20196, +16393, +19653, +16716, +16678, +17655, +15076, +16218, +15414, +15044, +17203, +10803, +14858, +10076, +11138, +12344, +8504, +15175, +10726, +15628, +14935, +14179, +17962, +17096, +18439, +20462, +16940, +22288, +19332, +21658, +19914, +19024, +18965, +16759, +17126, +15820, +17021, +16671, +17456, +18628, +16476, +19964, +16171, +21123, +16587, +19139, +19704, +19297, +20909, +19966, +21778, +19411, +21848, +16873, +20217, +18289, +19017, +19898, +18090, +18098, +17824, +19044, +17031, +18321, +15452, +18016, +14969, +15695, +15405, +17069, +16980, +18082, +17092, +16968, +19147, +17230, +20241, +17636, +18368, +19102, +17254, +19649, +17943, +19626, +17865, +18423, +17008, +18523, +17518, +17328, +18426, +16501, +16240, +18674, +14995, +17774, +13984, +14015, +17630, +14432, +18537, +17214, +15825, +17065, +16267, +16572, +14529, +15254, +15245, +12973, +17256, +12757, +18555, +14942, +15909, +17292, +12304, +14458, +13979, +15707, +15902, +15666, +17014, +18418, +17251, +17229, +15613, +16222, +14301, +14421, +14476, +11983, +13288, +11395, +10835, +12705, +7369, +10957, +9063, +8909, +10206, +9347, +10669, +13333, +12136, +15202, +14170, +16617, +17288, +18483, +19386, +19162, +17438, +19422, +16374, +18130, +15356, +14533, +16101, +13217, +14252, +11461, +10937, +13315, +11129, +13302, +12399, +15805, +13077, +16931, +16288, +16823, +18958, +18399, +20764, +19739, +18354, +19587, +17619, +16710, +16841, +16441, +17714, +17640, +17267, +19616, +16250, +18606, +18073, +17401, +19066, +17370, +20390, +20712, +19787, +21640, +20277, +18509, +20283, +17939, +20236, +19549, +21659, +20449, +20764, +18823, +19665, +17503, +18235, +17234, +15765, +19263, +14292, +17683, +14529, +15747, +16180, +15151, +19907, +15335, +20113, +16046, +16436, +17984, +17028, +19207, +21972, +17699, +19887, +17962, +15805, +19209, +14850, +17896, +17759, +16237, +17373, +15512, +17633, +16302, +17189, +16512, +18267, +18174, +18710, +17102, +17644, +17950, +14743, +19384, +12103, +18729, +14328, +14578, +16970, +12712, +17115, +15796, +15205, +17010, +13185, +16311, +12511, +16794, +11866, +16041, +15189, +13496, +19007, +12662, +19336, +14192, +17793, +16230, +13491, +16992, +14007, +15413, +11886, +12968, +10862, +11782, +9840, +11187, +10398, +10425, +11961, +10864, +12377, +10786, +12411, +11774, +14299, +13934, +14303, +17683, +16702, +19343, +19275, +17776, +18267, +15750, +15841, +16099, +13536, +17832, +15000, +16016, +13036, +11313, +10422, +10399, +11864, +12251, +12974, +14801, +14709, +17032, +16984, +18662, +18481, +19229, +20656, +19809, +22396, +19502, +19676, +16801, +16324, +17046, +16088, +17321, +16905, +16121, +17505, +17021, +17031, +18801, +19633, +20910, +20415, +21378, +20024, +19737, +19281, +17673, +20883, +19811, +21557, +20547, +18923, +18630, +17410, +20028, +18234, +19025, +19321, +17909, +16256, +17147, +13387, +15048, +15247, +16864, +19537, +17817, +20118, +16643, +15922, +14936, +16860, +16191, +20287, +18083, +19171, +17680, +16949, +18149, +17987, +16997, +18283, +15887, +18306, +18221, +18680, +18313, +16093, +16168, +18280, +15665, +19604, +16856, +17617, +17630, +14111, +18047, +13803, +17992, +14490, +16813, +14388, +15323, +12040, +16597, +10642, +14586, +14172, +16137, +16629, +17530, +14514, +15389, +14704, +13921, +16569, +14931, +19130, +18564, +18051, +16830, +16204, +16221, +14217, +14319, +12676, +13185, +12626, +12016, +10983, +10880, +9013, +9098, +10089, +9791, +12122, +12300, +14380, +14838, +15545, +16019, +14571, +13662, +15337, +15841, +19599, +17863, +20182, +18499, +16521, +14791, +12057, +14425, +12192, +14317, +13758, +13831, +14295, +12127, +13032, +11377, +12721, +14174, +15371, +17628, +18537, +17464, +18866, +16281, +18667, +18637, +18982, +19664, +19146, +18833, +18457, +18390, +15430, +17333, +15341, +16965, +17250, +17798, +18738, +18113, +19445, +17496, +21678, +17859, +19213, +19109, +19104, +19677, +21051, +19072, +20663, +19142, +18545, +20060, +18779, +21291, +19307, +18977, +20397, +17330, +20677, +17473, +16378, +18333, +15536, +18808, +17349, +18050, +17047, +16487, +15341, +15920, +16724, +15101, +16993, +18056, +17557, +18970, +17032, +17014, +17497, +17958, +17562, +18064, +18993, +19219, +19187, +18347, +17550, +14706, +16627, +14991, +19291, +18010, +19007, +17446, +17017, +15845, +13697, +15674, +16561, +14275, +16126, +15243, +15493, +13896, +15513, +13199, +16444, +13948, +15978, +15891, +13794, +13581, +13420, +15798, +17133, +16868, +18786, +16955, +17452, +17358, +13647, +16867, +13354, +15560, +11858, +14150, +10832, +11648, +8264, +8790, +7483, +8327, +10346, +7999, +15187, +11229, +17067, +14826, +15221, +16678, +12301, +14784, +13946, +16920, +18719, +18296, +19811, +16021, +15978, +14155, +10585, +14555, +10445, +15875, +13865, +12878, +13390, +10563, +11439, +10759, +12552, +16317, +16338, +19292, +19814, +17113, +18696, +17516, +16843, +18928, +17306, +21677, +18823, +21445, +16728, +20505, +15136, +17864, +18789, +15826, +21262, +18687, +20487, +19162, +19798, +20515, +20041, +20225, +19036, +18053, +21656, +16327, +23533, +18955, +22273, +22592, +19484, +22373, +16232, +21901, +17445, +18951, +18802, +16714, +16161, +16847, +14675, +16075, +16243, +15738, +18682, +17326, +19035, +17283, +17409, +18785, +16453, +19182, +16690, +19748, +17916, +18218, +17337, +16497, +16222, +15582, +18191, +17992, +17589, +19455, +19100, +15958, +16522, +15530, +15787, +15302, +14179, +15246, +18211, +15116, +18390, +17205, +16429, +16330, +14718, +16862, +16116, +15672, +15384, +13492, +15024, +14727, +15570, +15223, +12988, +15175, +13629, +13899, +16676, +16289, +18005, +17487, +16486, +16858, +15380, +15386, +16909, +14371, +13277, +11341, +11339, +9698, +10502, +8127, +8900, +9674, +8605, +9294, +11010, +12997, +13264, +15260, +16187, +13550, +15378, +13890, +14641, +18033, +13978, +20949, +17664, +18774, +17083, +14606, +13516, +11681, +12366, +13521, +13425, +12950, +14672, +12059, +13260, +11732, +12095, +16276, +13970, +18678, +15839, +18176, +19282, +17157, +20198, +17249, +19683, +19118, +18400, +20889, +18372, +19870, +19553, +18034, +17375, +16750, +16858, +17327, +17299, +18331, +20472, +18597, +23057, +20091, +20677, +20528, +18810, +20955, +19970, +20331, +21452, +21852, +21623, +21175, +19968, +20577, +18001, +19683, +20679, +17728, +19983, +14536, +16120, +16340, +13243, +16256, +16743, +16295, +17958, +16030, +17090, +17311, +16128, +19125, +16751, +18801, +18947, +18552, +19861, +16877, +16959, +18470, +15950, +17929, +17853, +17026, +18838, +16064, +16717, +15574, +14691, +18575, +13511, +21277, +14956, +19486, +16433, +15596, +18533, +14579, +16871, +14532, +16349, +16572, +14223, +15844, +15406, +12015, +15885, +14967, +14492, +15794, +14759, +12881, +17762, +11058, +18065, +16501, +17209, +18735, +15654, +17640, +13376, +13932, +11342, +9145, +10589, +9187, +10333, +10709, +8099, +9556, +9153, +9467, +10105, +12489, +13240, +17063, +16000, +17477, +17980, +13639, +17043, +14033, +15860, +19350, +15495, +19448, +16870, +15034, +14900, +10469, +11510, +12830, +12758, +13443, +15509, +13665, +14927, +10135, +12850, +9931, +14330, +17071, +14394, +21284, +17866, +19605, +19016, +16538, +19259, +17801, +18899, +20682, +18912, +20241, +15604, +18331, +16583, +16335, +19722, +17372, +21360, +18097, +19973, +22523, +17718, +23222, +19170, +19630, +21972, +17839, +20838, +17486, +20594, +19864, +21013, +21303, +20018, +21270, +19189, +19407, +19571, +20020, +17117, +18796, +17490, +15180, +17088, +13509, +16767, +15116, +17305, +17132, +17574, +17803, +16967, +19343, +16706, +18611, +17673, +17817, +17116, +18220, +17578, +17722, +17533, +16649, +16983, +18862, +17539, +19142, +17620, +14934, +19692, +15043, +18159, +17473, +15831, +19567, +16134, +16666, +17625, +14581, +16514, +13623, +14756, +16886, +14532, +16515, +13920, +13301, +15846, +13099, +18153, +13476, +13576, +16337, +13463, +17601, +15597, +17214, +19761, +14520, +17508, +15556, +15095, +15634, +12118, +13718, +10594, +11482, +8407, +7267, +6940, +5208, +9637, +8153, +13582, +12712, +15190, +14219, +17447, +16112, +15719, +14762, +14003, +15424, +16289, +18049, +15869, +17357, +18576, +15859, +14558, +11094, +12367, +12376, +10378, +13744, +10610, +14825, +13150, +14043, +13874, +11379, +17057, +12979, +19931, +16785, +21484, +20853, +19118, +20067, +15927, +16088, +15890, +17678, +16995, +17701, +17788, +18863, +17328, +17734, +15998, +16376, +18752, +16468, +21796, +19437, +22033, +20911, +16819, +20120, +17507, +19762, +20718, +20261, +21665, +22796, +20465, +23084, +19866, +19935, +19891, +19929, +20601, +20205, +17823, +17309, +15686, +14310, +16963, +13972, +18672, +16402, +17287, +17451, +16775, +18813, +17611, +17745, +18183, +18236, +18872, +17415, +17653, +17643, +18412, +17407, +17941, +15425, +19874, +16537, +17362, +18632, +16398, +17503, +17384, +16228, +17127, +15981, +18737, +17707, +16745, +17103, +15174, +16292, +14196, +16079, +15910, +16009, +16473, +15185, +15980, +14536, +12951, +15280, +11846, +16299, +13852, +14777, +15448, +15862, +15296, +16806, +15205, +17345, +17479, +15750, +14794, +14122, +12425, +10201, +10282, +8458, +10494, +9068, +10466, +9032, +9234, +8534, +10566, +11125, +13568, +13866, +19403, +17194, +18087, +15628, +15378, +14916, +16523, +16013, +19576, +19576, +17222, +16857, +11427, +12667, +10373, +11745, +11408, +13306, +13223, +14519, +13944, +11673, +13289, +14025, +14757, +18269, +15951, +21830, +17787, +19991, +16901, +15438, +19315, +14791, +18343, +15407, +20073, +18774, +17856, +18912, +16737, +19174, +15885, +19329, +17895, +19661, +19256, +18887, +20124, +19817, +18155, +19893, +18728, +20126, +22337, +19660, +24310, +19710, +21498, +20551, +19570, +20106, +20498, +20614, +19669, +18912, +18396, +16926, +16840, +14802, +14817, +15082, +15537, +16746, +18055, +17051, +19149, +18692, +17835, +17800, +18521, +18416, +18277, +19926, +17145, +20556, +17362, +18172, +17487, +16207, +18777, +17099, +19416, +19720, +17563, +19941, +14784, +17881, +15616, +15410, +18239, +17282, +16619, +17625, +13623, +18660, +11521, +16615, +13005, +14672, +16490, +13400, +19777, +13139, +16878, +14356, +14451, +15178, +12925, +16136, +14442, +16574, +16068, +18650, +16730, +15984, +15725, +15773, +14277, +12094, +13197, +9006, +9354, +10661, +8359, +12938, +9966, +11195, +8931, +11389, +12296, +14750, +15370, +15152, +18488, +15225, +17439, +15409, +14090, +18189, +14410, +17024, +16668, +14279, +16692, +9851, +11172, +11039, +8987, +12021, +12002, +12365, +12634, +12148, +11983, +14467, +13239, +15158, +16996, +18166, +18414, +20174, +17716, +19084, +18473, +19030, +16351, +17237, +16232, +18225, +17395, +17918, +19782, +18789, +18062, +18184, +18814, +16324, +19333, +19666, +20965, +22224, +18076, +22021, +18383, +17140, +18657, +17553, +19953, +22918, +21239, +22231, +21672, +19479, +21053, +17772, +20141, +19567, +19807, +16133, +18586, +14552, +17151, +15941, +15134, +18134, +16192, +19308, +15869, +20799, +18577, +19557, +18665, +17825, +19984, +17401, +19181, +16515, +20345, +17253, +17408, +15764, +16758, +17520, +17091, +18420, +16787, +18758, +17179, +16949, +20394, +14209, +17970, +17212, +16041, +19784, +14107, +19749, +14134, +15009, +13650, +12423, +15489, +14190, +18189, +15790, +16269, +17160, +13531, +14301, +13107, +13062, +16840, +14074, +20287, +17465, +19713, +14850, +17174, +14805, +15154, +14360, +15443, +13225, +10964, +10547, +7485, +9763, +5652, +9330, +8977, +9122, +12819, +10813, +13647, +14616, +15153, +16016, +13574, +16646, +13476, +15857, +14943, +16689, +19592, +14431, +19031, +16614, +13121, +14314, +9464, +11240, +9715, +10252, +12231, +13502, +13048, +12506, +12123, +11635, +13932, +15527, +17502, +18952, +20805, +20557, +20178, +20077, +16318, +18425, +16100, +16780, +17864, +15760, +21662, +17867, +17716, +19213, +16345, +20388, +18022, +18735, +21144, +18270, +21090, +21488, +20133, +21531, +19075, +20551, +20129, +20696, +20909, +22605, +20940, +22316, +17183, +19890, +18593, +19796, +20586, +18385, +19168, +17882, +14889, +16225, +12979, +14441, +16866, +14455, +19212, +15027, +18798, +19033, +17484, +20045, +16307, +19364, +19368, +18122, +20251, +16714, +17589, +16477, +15265, +14707, +18041, +17046, +18092, +17115, +17952, +18958, +17974, +18265, +15947, +17517, +15933, +18191, +17351, +16688, +18415, +15894, +16305, +14163, +12463, +15765, +13298, +16175, +14486, +15238, +19014, +12874, +14698, +12030, +12589, +13669, +16066, +17056, +20255, +18791, +19371, +16129, +13785, +14085, +13133, +15010, +12509, +13554, +12593, +9353, +10735, +6032, +8420, +7132, +8441, +9844, +10178, +14762, +16743, +16947, +17001, +14689, +14990, +14951, +15203, +16513, +15964, +17493, +17426, +17776, +15726, +15120, +13521, +11737, +13083, +10763, +12201, +12146, +12953, +13124, +13315, +11376, +14347, +10914, +14558, +15704, +16276, +21776, +18162, +22916, +17816, +20176, +16712, +15876, +19815, +15677, +22102, +17636, +18834, +19670, +15449, +19676, +16190, +19615, +18569, +20530, +19630, +21849, +19391, +20904, +18806, +17771, +20453, +18725, +22764, +20767, +20669, +23262, +19417, +21964, +18036, +19120, +18731, +16659, +19898, +16219, +15038, +17578, +15099, +17425, +14127, +15266, +16638, +16484, +17435, +16343, +21398, +17770, +21106, +17587, +19142, +17781, +16983, +17792, +18280, +18015, +18122, +17309, +16677, +15208, +16595, +15884, +18758, +15822, +19778, +17818, +17800, +16075, +16149, +18582, +15973, +16813, +18037, +13193, +16961, +14391, +12901, +17479, +11549, +19849, +13827, +18069, +17322, +13253, +17591, +13202, +14904, +16355, +11364, +21379, +15567, +19692, +18569, +16232, +17712, +15636, +13053, +15376, +13654, +12026, +12442, +8221, +12170, +7063, +8630, +7631, +8229, +9025, +10448, +12707, +14629, +13598, +17729, +17174, +16287, +16374, +15882, +15791, +17542, +16042, +18805, +16678, +16404, +16101, +15219, +14144, +12415, +14006, +11801, +12833, +12442, +12840, +13829, +12806, +13655, +13536, +13495, +17084, +15777, +18481, +17845, +18850, +21189, +16061, +17212, +16672, +15365, +17511, +16269, +19662, +16738, +18079, +17978, +16508, +17803, +16713, +18683, +19582, +20053, +19996, +22164, +20233, +22317, +19063, +19146, +20476, +19015, +20653, +19829, +21769, +20486, +22643, +20289, +18958, +18786, +17437, +19475, +17628, +19220, +17780, +17575, +14332, +13407, +14897, +13559, +16649, +16618, +17301, +18439, +20372, +15675, +19790, +15129, +16812, +16948, +17914, +17921, +20879, +19610, +18386, +18060, +15219, +17091, +16169, +17687, +18085, +17416, +17705, +16749, +17699, +17289, +15249, +18409, +18289, +17555, +20264, +15522, +16947, +13718, +13834, +15343, +15383, +13742, +17183, +15054, +13418, +19302, +11174, +18545, +11717, +14018, +18353, +13767, +20110, +18747, +16608, +18471, +14124, +14152, +13356, +10724, +10657, +10819, +12261, +10892, +9972, +8755, +6303, +9168, +8353, +10608, +13725, +13663, +16301, +17054, +16436, +15877, +16108, +14609, +17937, +18133, +17493, +19075, +15275, +15807, +12853, +12559, +12611, +12901, +12582, +11306, +12192, +11734, +11416, +12461, +11645, +14193, +13036, +14350, +14038, +15712, +18868, +19716, +20415, +20723, +19572, +18979, +17141, +16392, +18811, +16926, +20773, +16898, +19692, +16839, +17829, +16758, +15437, +18485, +17195, +22924, +17985, +22038, +20659, +18832, +21530, +19370, +20603, +20990, +19768, +22565, +19836, +19802, +20337, +21444, +19086, +19756, +19435, +18238, +20394, +16855, +18680, +16252, +16315, +15778, +17326, +14581, +17521, +15138, +16747, +16094, +18676, +18445, +19980, +18454, +17585, +18914, +15883, +19239, +18983, +19702, +19451, +17066, +18329, +16346, +15767, +16163, +14202, +15222, +15052, +18212, +17415, +16464, +18172, +13676, +18772, +16625, +18459, +18185, +16776, +16770, +16333, +16451, +13935, +16804, +14240, +15025, +15722, +14715, +16547, +16791, +14468, +16301, +15182, +13968, +19675, +15954, +18563, +15796, +15064, +15678, +13213, +12482, +9988, +9986, +8584, +10607, +9939, +10855, +6070, +11703, +5225, +11724, +10643, +12142, +15072, +15030, +15578, +15493, +16386, +15022, +17158, +18883, +16675, +18631, +15510, +15635, +15138, +12241, +13938, +14204, +13783, +12188, +12681, +9781, +12170, +13131, +12501, +16909, +14093, +14989, +16343, +10927, +18119, +18049, +20081, +21442, +19973, +21482, +18594, +16629, +16069, +16331, +16444, +18422, +19610, +17742, +16243, +16234, +17156, +17234, +19910, +18727, +22575, +20197, +21831, +19600, +19272, +20176, +20059, +22130, +20557, +23805, +20605, +21250, +21194, +18641, +21509, +18746, +20561, +19995, +17995, +21029, +17012, +18231, +17003, +14104, +16247, +13082, +15066, +14481, +15488, +18189, +19702, +18806, +18626, +18404, +16270, +18500, +16287, +18921, +19554, +20289, +20858, +19973, +17268, +18121, +15331, +17789, +17098, +17689, +17493, +17367, +17595, +14203, +18245, +13177, +19566, +18698, +17342, +19994, +14396, +16228, +14162, +14933, +15909, +14683, +14769, +16336, +15487, +16355, +14174, +13042, +14234, +11713, +15628, +17623, +17466, +19951, +15939, +16339, +15801, +10875, +13480, +7809, +10991, +11217, +8990, +10934, +6973, +9815, +8028, +7553, +10042, +9622, +11690, +14696, +13421, +17549, +16197, +15780, +17315, +13777, +17641, +15415, +15798, +17228, +13756, +18085, +12140, +13617, +13946, +10399, +12690, +12671, +10814, +15013, +10598, +13637, +14179, +13373, +16473, +14978, +17018, +16277, +18422, +19041, +19070, +20054, +18237, +17171, +17013, +15477, +16041, +16924, +16420, +18250, +17075, +18436, +18172, +17216, +17982, +19899, +20263, +21545, +22398, +20710, +23019, +19959, +22559, +20715, +20737, +20056, +20951, +19965, +21625, +21369, +20336, +19857, +20711, +17559, +19873, +16116, +18418, +17283, +17582, +17940, +16466, +17425, +15627, +16832, +13747, +18635, +17275, +21293, +19477, +21054, +19694, +18388, +18121, +15755, +19257, +16834, +19287, +20406, +19036, +20322, +17474, +17477, +17771, +14781, +17730, +14827, +20499, +17788, +17502, +16942, +15738, +16509, +15127, +18045, +13664, +20562, +13610, +19474, +15554, +13182, +17456, +10696, +16103, +13627, +15863, +16801, +15459, +16998, +15111, +13025, +14285, +15369, +16919, +18585, +16208, +17943, +11982, +11654, +7106, +6839, +5682, +9496, +11243, +10231, +13832, +6318, +11042, +5261, +8491, +12781, +10474, +19829, +13881, +20587, +14828, +15917, +16951, +12205, +17668, +13815, +16476, +17729, +15107, +16865, +12276, +13070, +11891, +12235, +11819, +13654, +10476, +15160, +11845, +16277, +13298, +15900, +15162, +14224, +16411, +16557, +22081, +17037, +21481, +16685, +16780, +15377, +15122, +16767, +15193, +17501, +19132, +17601, +18633, +14105, +17364, +17537, +20018, +22098, +21715, +21288, +21444, +21159, +20641, +19074, +22829, +20233, +23828, +22834, +22303, +21368, +17824, +19311, +19260, +18855, +18599, +17966, +19106, +17869, +17155, +17856, +16279, +16110, +17245, +15956, +18420, +16028, +19985, +17591, +20642, +20018, +17026, +19239, +16827, +17153, +16647, +16520, +19266, +18261, +18580, +19288, +15896, +20351, +15467, +19413, +16235, +20096, +19698, +19034, +21483, +14661, +20232, +14970, +17131, +19061, +13600, +17406, +15934, +15119, +17649, +13194, +17472, +12630, +15776, +14499, +16341, +18236, +14138, +16738, +13461, +16086, +14265, +15793, +17456, +15867, +17412, +16601, +13104, +14825, +9354, +8585, +7435, +7404, +10760, +6127, +13484, +8182, +13313, +7054, +12495, +9608, +12478, +13613, +14745, +18061, +16660, +20186, +19323, +18497, +16918, +13355, +14125, +13565, +14423, +16198, +14700, +16134, +13886, +11609, +10780, +10470, +11804, +10929, +13555, +14202, +16151, +15049, +17296, +11797, +16826, +14628, +16743, +19193, +18470, +20565, +17047, +18304, +15811, +16682, +15415, +14815, +19004, +15030, +18684, +17130, +17907, +18436, +20152, +20689, +20969, +23225, +20953, +20918, +21277, +18110, +24275, +20492, +22823, +24335, +19834, +20584, +18209, +18505, +20833, +17300, +20643, +17998, +18547, +17630, +14350, +19232, +15155, +18692, +17136, +16062, +16080, +14940, +13208, +14746, +16924, +16886, +20589, +17641, +18257, +16922, +14852, +19286, +17198, +19854, +19534, +18405, +22679, +16183, +19573, +15030, +17203, +16527, +16778, +19796, +16729, +19123, +16092, +15308, +15642, +15977, +17182, +18549, +16946, +15392, +15777, +14481, +15008, +13816, +15435, +16649, +15475, +17504, +16987, +14094, +15862, +11904, +18047, +16503, +19291, +19785, +16420, +17208, +14253, +12129, +11357, +11490, +10708, +11076, +8918, +8715, +8884, +6961, +9858, +10168, +9771, +13558, +10039, +17139, +12376, +16177, +15575, +15918, +19573, +17312, +19037, +17593, +14639, +14367, +13157, +14348, +15812, +14573, +14943, +14080, +12115, +11438, +8431, +10718, +11679, +13962, +14925, +16215, +16534, +15828, +14919, +16429, +17108, +19099, +20173, +18421, +17754, +15616, +16733, +17097, +16152, +18188, +17327, +16328, +18473, +13536, +19019, +15894, +19043, +19712, +20428, +21388, +21713, +21306, +21512, +22604, +20326, +22575, +21785, +23431, +23513, +21781, +22000, +19668, +19895, +19639, +20301, +18099, +19025, +16735, +15159, +17069, +14330, +15964, +16839, +15068, +17581, +16604, +17320, +16885, +18713, +16373, +18896, +18848, +18036, +17290, +14163, +16594, +17109, +16846, +19097, +17624, +18926, +15985, +17271, +17919, +14523, +17305, +16704, +16434, +18552, +17122, +19618, +19197, +16776, +19180, +18055, +17307, +16607, +16735, +14976, +17983, +15939, +16492, +14390, +14842, +15654, +14635, +16586, +14235, +15145, +16224, +14536, +18376, +16811, +20076, +17843, +17312, +13446, +12096, +11945, +7712, +9780, +7360, +8926, +9366, +9760, +6672, +10322, +5632, +12353, +9655, +14628, +15906, +13891, +18228, +14632, +17561, +16390, +17204, +15872, +17894, +15134, +17124, +14361, +15521, +14438, +14216, +15120, +12033, +13573, +10662, +13475, +9820, +13026, +10630, +14664, +13133, +14182, +15362, +14097, +15818, +15351, +17744, +18085, +19522, +19587, +19053, +15708, +16850, +15626, +15749, +17205, +17618, +18176, +19625, +18474, +20997, +16829, +20185, +18631, +22128, +22307, +20998, +23552, +20496, +22224, +21921, +20763, +22881, +21938, +22906, +19391, +20320, +19741, +19459, +18671, +18025, +20288, +17587, +17937, +14870, +17535, +14530, +17013, +15078, +15441, +16473, +16458, +19482, +19224, +20082, +20517, +19238, +17836, +18640, +17186, +18667, +17187, +18125, +18109, +17646, +18071, +18125, +18084, +15358, +16921, +15745, +18814, +18436, +20319, +18884, +18616, +20844, +15221, +20130, +14069, +17113, +16871, +15617, +16326, +15475, +14374, +15020, +16407, +14744, +17091, +14391, +15743, +13848, +15687, +16033, +18271, +17563, +19675, +14372, +20300, +12443, +18119, +10946, +9912, +7458, +7616, +8325, +9948, +9718, +8226, +10622, +4596, +10469, +7217, +10729, +13748, +14405, +15374, +17499, +14566, +16009, +15698, +15950, +18230, +15640, +15658, +13646, +12242, +13642, +10436, +13665, +12549, +12554, +12250, +11724, +10148, +11982, +11148, +12961, +14588, +15894, +15133, +15378, +16199, +13895, +16333, +16998, +20261, +21159, +18118, +19055, +16575, +15901, +13979, +15337, +15495, +19907, +19662, +19668, +19194, +16327, +18949, +18231, +20621, +20188, +23159, +22365, +20908, +21934, +20983, +20668, +23544, +20166, +22911, +18197, +20576, +21208, +19743, +21209, +18401, +19096, +19603, +15694, +18340, +17561, +17425, +17342, +16450, +17060, +18089, +17504, +19394, +19405, +19481, +19902, +17462, +18957, +15438, +17451, +17587, +17450, +18141, +18347, +17294, +19393, +17309, +17361, +19124, +17453, +17418, +17930, +18669, +16819, +18663, +17838, +18953, +17347, +18989, +16351, +16269, +16082, +13955, +17803, +14751, +15957, +15405, +15865, +17418, +14509, +19428, +14628, +18005, +15785, +17069, +16539, +16799, +17647, +15481, +18022, +14309, +15889, +14609, +10858, +11172, +9254, +6985, +9120, +7389, +7413, +7695, +7627, +7919, +11258, +10835, +14083, +15981, +15408, +18995, +18001, +18700, +18036, +17679, +17458, +16346, +15940, +12895, +14909, +11568, +11933, +14118, +11806, +13819, +10105, +12824, +8864, +10688, +9692, +11314, +15134, +14907, +17078, +17458, +15678, +16468, +13296, +14205, +15415, +18825, +18458, +20353, +16555, +18190, +16881, +13520, +16743, +13541, +18445, +15709, +17065, +19366, +17580, +20644, +22772, +21580, +24620, +22021, +22848, +22344, +19015, +20433, +20958, +23348, +19472, +22810, +20439, +19515, +22091, +16939, +18343, +15876, +17313, +16651, +17620, +16619, +16712, +17186, +19101, +14836, +17836, +15021, +19050, +19149, +16235, +19656, +16980, +19809, +16453, +18578, +17471, +17197, +19110, +18349, +19027, +19370, +18274, +19242, +15458, +16110, +16016, +16122, +18007, +18156, +18444, +18093, +17956, +16381, +15750, +15312, +17647, +14978, +16441, +15326, +15559, +15673, +17325, +13922, +16054, +14701, +14858, +16039, +13018, +16787, +17769, +18193, +19366, +18835, +17935, +16828, +17181, +15459, +13328, +13131, +10178, +10076, +10768, +8599, +11595, +7711, +7958, +9020, +9357, +12544, +11879, +15685, +14889, +16736, +17798, +15828, +18100, +16650, +15840, +18283, +15377, +17487, +16510, +13167, +12808, +10935, +12605, +14217, +14023, +13221, +13532, +10018, +12448, +11025, +10532, +13169, +13096, +15407, +17362, +16038, +18883, +15031, +19260, +15862, +20109, +18208, +17583, +15537, +15856, +14855, +17668, +16383, +17078, +18473, +16921, +20133, +16502, +21869, +18803, +20581, +21649, +19284, +23552, +19748, +21031, +22998, +21024, +22365, +20054, +20580, +20157, +20220, +18859, +19349, +18763, +16127, +19359, +16043, +18097, +21079, +15352, +19583, +14968, +14807, +16787, +13983, +17825, +20134, +17078, +21009, +18505, +19364, +20625, +16280, +19096, +16422, +17389, +18559, +17258, +19044, +14872, +18407, +15593, +17482, +17885, +15470, +16927, +17967, +15704, +16636, +12267, +16825, +15403, +17510, +16077, +16092, +16235, +16865, +18435, +16867, +15873, +15468, +14510, +13861, +15239, +14300, +16561, +15161, +15657, +19965, +15355, +19789, +15502, +16448, +16327, +14626, +15004, +11911, +11848, +9278, +10139, +8376, +8247, +8097, +6580, +10851, +6576, +11093, +10347, +14243, +14069, +15390, +18215, +15700, +18940, +16552, +15062, +19121, +14498, +20994, +15859, +16746, +13432, +13843, +12869, +12428, +12447, +11323, +13825, +10443, +12571, +10115, +11720, +11613, +14956, +17514, +16858, +19635, +16765, +17068, +15443, +16460, +20755, +18178, +20411, +18076, +19041, +16091, +16412, +16818, +17337, +17348, +20699, +17406, +20445, +16705, +20200, +21071, +22033, +23093, +21650, +23684, +21395, +20197, +21282, +22097, +21917, +24762, +19117, +24142, +18903, +17573, +19964, +14794, +19958, +14886, +19492, +17119, +17022, +18091, +14799, +17876, +13954, +17913, +20013, +18678, +20173, +19639, +19144, +20270, +18890, +18701, +17400, +16623, +18391, +17954, +15801, +17425, +13878, +18504, +13683, +18124, +13852, +16840, +17057, +16173, +20219, +15699, +19683, +16121, +15663, +15595, +15704, +16777, +16078, +18654, +14128, +17589, +14741, +12963, +16219, +12010, +17117, +14089, +16656, +16644, +17695, +18199, +14832, +18118, +13714, +14115, +14272, +16338, +12799, +11353, +10837, +9644, +10626, +5882, +7857, +6706, +7846, +8292, +12730, +9911, +18209, +11046, +16155, +14599, +15424, +18407, +14630, +17771, +15718, +17421, +18406, +16489, +17216, +16973, +12095, +15646, +10389, +10995, +13034, +8517, +11770, +10201, +11765, +11472, +11815, +11447, +12783, +12740, +16435, +14224, +15604, +18512, +16290, +19293, +17370, +15516, +22802, +16516, +20133, +17648, +19241, +17595, +18470, +13762, +20182, +17420, +21150, +20010, +20466, +20613, +20397, +21029, +21211, +19938, +23454, +21626, +21768, +23209, +21139, +25662, +19778, +19196, +22249, +15400, +20615, +15029, +18636, +16624, +20504, +15849, +20096, +16217, +16186, +16654, +13784, +17331, +17344, +21525, +21755, +20293, +20934, +19318, +20130, +14901, +19722, +16225, +19462, +17802, +17990, +20167, +17457, +17728, +17096, +18417, +17210, +14062, +16521, +16984, +17177, +18141, +14351, +18291, +15926, +18093, +14868, +17483, +16212, +14596, +19783, +13235, +16386, +15156, +15676, +15808, +15461, +16935, +15511, +17656, +16685, +19761, +18122, +17272, +16668, +16009, +15100, +12044, +13450, +8481, +10126, +9632, +7367, +9844, +4706, +6717, +6883, +8459, +11562, +10620, +14426, +13218, +15101, +14409, +18804, +14614, +18277, +16138, +17295, +18563, +16222, +18197, +15423, +14723, +13020, +10799, +12878, +9950, +12221, +9768, +11584, +9285, +13280, +8984, +12449, +10322, +14295, +14426, +17207, +19156, +17555, +20445, +18097, +18816, +18085, +14959, +19243, +16108, +20264, +16490, +20031, +16043, +18244, +12519, +18406, +14901, +20319, +22208, +18864, +24913, +18386, +22602, +21641, +20869, +22697, +22105, +23119, +23037, +26199, +22489, +23921, +19011, +20512, +19772, +17921, +21276, +15758, +20536, +14365, +17492, +13757, +15301, +15053, +12330, +18079, +16423, +20580, +18622, +18959, +17076, +17728, +19188, +18024, +20454, +19387, +17228, +19631, +16850, +18135, +17775, +16468, +18490, +18124, +19262, +17762, +16698, +17566, +16938, +15872, +17672, +16113, +16751, +15750, +13766, +17180, +14914, +14418, +17253, +15269, +16466, +16168, +14673, +18170, +14984, +15672, +14276, +14205, +18394, +17716, +20154, +17483, +15981, +19290, +12744, +18218, +10242, +10807, +8936, +8175, +8006, +8561, +5258, +5188, +6705, +5454, +12958, +10224, +14205, +14791, +15161, +14120, +15459, +15406, +17606, +18522, +17018, +18478, +19662, +15742, +17211, +14562, +13127, +13614, +12397, +8563, +13279, +10034, +12626, +14906, +10320, +15136, +10747, +12126, +11933, +9931, +17190, +14979, +21084, +19122, +17631, +16316, +14368, +14712, +16351, +19364, +19804, +22185, +18960, +17908, +18809, +15009, +18744, +16398, +19823, +19832, +21320, +22750, +19970, +21620, +19700, +19642, +22098, +23928, +22799, +24930, +23469, +22776, +23649, +20792, +19622, +19397, +15740, +20962, +17916, +18512, +18309, +15131, +15728, +16007, +13483, +17196, +14508, +19692, +17944, +18393, +19912, +18162, +17120, +17434, +17390, +18334, +19576, +19947, +19055, +19179, +17426, +17986, +17956, +16919, +17974, +18941, +17435, +16170, +16959, +18219, +17032, +17443, +17099, +18076, +16863, +15329, +16741, +16588, +15188, +13902, +16880, +14247, +15975, +12772, +16023, +17394, +13644, +19608, +14972, +18171, +20264, +14266, +20014, +17910, +16971, +18750, +11926, +9222, +8609, +7316, +9195, +9522, +9554, +8295, +9094, +8495, +6348, +10819, +8366, +14126, +16111, +14290, +17642, +16497, +16001, +17021, +17190, +16588, +22309, +13676, +19056, +12829, +14788, +14426, +12450, +13756, +11262, +12346, +10003, +10389, +7389, +12016, +9428, +12177, +12480, +12652, +12941, +15036, +16736, +16960, +20138, +17835, +19565, +13865, +13302, +13712, +15709, +16609, +16665, +21313, +17590, +20540, +20818, +15342, +21408, +17569, +20876, +19268, +20648, +20874, +22483, +20727, +20737, +22271, +21124, +22498, +21779, +22640, +22872, +17493, +21121, +18945, +21719, +19348, +15984, +18867, +18767, +18918, +16131, +15128, +16116, +13681, +16525, +13369, +20339, +18837, +20641, +22663, +19997, +22231, +16432, +21055, +19495, +21606, +19725, +19576, +19353, +14744, +19038, +14034, +19872, +14490, +18818, +15007, +15027, +14499, +16121, +16649, +14886, +18584, +14495, +16916, +16332, +14555, +15458, +15328, +15389, +17691, +15956, +15339, +20454, +16434, +19759, +17181, +17588, +17156, +17121, +18784, +16720, +17795, +19412, +16062, +16234, +11465, +9185, +10476, +7718, +10145, +9675, +8960, +8706, +8160, +7954, +10306, +10909, +12838, +14125, +14142, +11381, +14192, +12620, +16944, +15502, +19313, +20560, +18314, +19496, +14613, +13951, +12518, +13139, +12382, +12861, +13370, +12056, +13586, +8106, +11137, +9574, +11414, +13147, +10517, +14627, +11953, +15348, +15201, +16918, +16173, +18044, +18777, +19165, +17229, +16271, +15771, +15636, +15123, +18587, +19300, +20834, +16397, +19976, +19374, +19385, +21812, +18008, +22721, +19268, +21778, +17928, +19364, +21102, +18629, +22688, +22571, +20855, +25397, +22037, +23494, +20823, +17567, +20182, +20588, +19196, +19155, +17618, +17043, +15418, +17610, +12730, +17877, +14053, +18808, +18236, +17284, +19943, +16448, +19510, +17672, +18324, +20647, +17678, +18830, +15619, +17857, +16958, +18393, +19149, +17135, +19104, +18757, +18143, +19663, +17247, +21168, +18569, +16942, +17851, +13498, +13766, +14190, +14846, +18004, +14865, +18689, +16381, +20839, +12698, +17790, +11824, +16838, +20716, +14082, +23958, +12608, +18890, +15240, +15133, +15727, +13821, +12029, +13923, +10718, +9837, +11698, +8645, +8700, +8121, +7692, +9719, +11395, +9775, +12010, +13043, +12769, +16199, +11421, +12413, +13699, +14310, +18393, +17212, +18931, +17058, +14817, +15416, +12989, +13907, +13852, +13371, +11078, +10531, +9489, +10975, +9938, +12054, +11703, +11365, +12773, +12755, +14162, +15585, +13514, +18380, +18511, +19114, +17903, +19576, +16657, +18156, +14886, +16306, +18799, +18181, +17640, +18917, +18072, +17522, +17931, +20742, +20193, +19503, +23124, +16596, +25926, +17573, +24625, +19373, +22909, +21980, +23657, +22344, +22082, +21819, +23653, +20608, +21223, +20420, +20240, +20277, +19317, +19365, +17152, +16525, +15620, +13715, +17630, +13032, +16472, +19199, +19285, +21238, +17462, +16955, +19385, +18087, +19079, +20694, +18481, +19096, +18307, +17203, +19593, +18077, +16870, +16420, +14750, +18334, +15520, +16126, +16840, +19214, +17031, +19174, +16045, +14766, +16078, +13746, +15973, +16161, +12834, +18234, +15223, +15960, +15527, +17526, +17320, +19570, +19351, +18981, +20083, +13834, +17750, +12136, +15429, +12226, +11722, +7447, +11387, +9312, +8407, +8377, +5579, +9743, +7441, +7658, +10951, +12169, +14005, +15408, +12261, +11949, +12682, +13363, +15626, +13663, +18482, +16937, +19150, +14520, +14384, +13198, +14723, +10948, +14834, +12893, +13714, +12681, +5442, +13700, +8582, +11510, +9919, +11819, +14869, +14736, +14788, +17850, +15786, +17842, +18872, +17846, +18470, +16713, +17077, +15729, +15842, +15454, +16421, +20730, +17443, +21580, +17155, +20048, +18264, +20460, +22029, +22068, +24125, +20164, +22491, +22094, +23931, +22916, +21977, +19264, +23172, +21250, +23600, +20898, +22259, +20106, +21244, +20197, +18167, +17965, +15852, +18200, +17424, +17004, +15594, +15876, +16195, +16606, +17677, +19529, +19130, +19724, +20785, +17452, +20944, +17010, +22206, +19100, +20311, +19465, +17681, +19537, +17494, +17733, +15679, +16750, +16418, +17038, +18375, +15975, +16519, +15410, +17899, +16449, +14548, +16383, +10741, +17938, +12935, +19455, +17587, +16484, +17921, +12512, +19757, +15595, +18283, +19385, +16821, +21968, +14219, +19668, +14787, +11249, +12314, +5843, +10691, +7542, +10000, +8357, +8768, +5323, +6228, +8667, +8840, +14444, +11786, +17176, +12233, +12743, +15204, +10729, +14598, +11540, +14986, +19118, +15892, +16828, +16088, +12844, +11879, +11345, +14109, +12180, +16717, +11815, +14716, +10201, +7403, +9580, +7674, +14333, +12400, +15237, +15235, +16351, +15060, +14857, +12981, +17901, +16442, +19625, +18997, +19664, +16684, +15720, +14798, +18821, +18163, +21028, +20225, +18150, +20697, +18718, +16926, +23792, +15707, +25280, +20955, +22241, +23498, +21727, +21259, +23841, +21982, +22323, +23743, +19170, +23470, +20808, +22604, +21738, +19766, +19037, +19243, +18213, +16579, +19140, +16645, +20122, +16687, +16946, +17047, +17612, +19487, +19473, +19678, +20548, +20237, +18882, +19505, +18752, +17321, +19301, +17649, +19781, +19149, +18630, +20278, +14738, +16121, +15412, +14726, +18641, +14787, +17645, +17372, +15164, +15983, +14699, +13964, +17021, +13376, +14052, +19386, +14143, +18741, +18653, +15549, +18837, +16573, +17120, +20038, +18944, +20821, +19153, +16792, +13374, +12775, +8594, +10018, +8566, +8794, +8236, +7929, +7401, +6706, +3736, +5468, +9228, +10020, +14690, +13031, +14420, +13165, +8427, +12112, +12613, +15183, +16970, +16574, +18898, +15401, +15737, +14385, +12617, +14940, +11555, +16889, +14595, +14751, +10393, +7782, +8098, +5312, +10637, +12212, +16071, +18281, +17308, +14392, +14745, +11657, +16360, +13938, +17369, +20406, +18404, +20033, +17927, +15197, +16985, +15486, +18156, +21282, +19993, +24257, +20155, +20651, +19106, +18218, +20434, +21897, +22145, +20127, +22424, +23382, +23371, +20744, +21613, +22670, +23605, +23463, +22875, +23322, +20293, +20394, +17972, +18815, +19455, +17583, +18304, +17324, +15018, +15742, +18013, +15896, +19135, +16615, +19797, +20933, +18823, +21299, +18092, +20481, +19447, +18961, +19889, +18453, +19806, +19985, +19106, +19283, +19746, +16694, +17635, +17403, +16042, +19381, +14692, +19928, +13315, +14796, +15214, +12341, +14274, +11782, +14323, +16649, +14418, +14858, +11878, +18083, +14414, +15202, +20202, +15601, +20424, +18928, +16470, +19714, +14206, +15175, +14365, +10044, +13276, +10482, +8589, +6527, +6341, +9705, +4456, +9520, +10204, +12587, +14102, +11008, +17385, +10828, +11495, +13139, +10608, +16282, +14956, +17381, +19065, +14821, +16531, +9740, +13012, +8252, +14801, +13860, +14897, +14428, +11013, +12786, +9216, +7295, +8923, +10655, +13262, +16550, +13347, +19235, +14394, +14699, +16511, +14750, +19849, +19519, +19755, +18438, +15943, +18357, +12195, +14986, +16199, +18517, +20098, +17763, +21206, +19793, +19112, +19218, +21707, +23579, +22559, +23201, +22274, +23256, +21979, +21478, +23862, +18253, +24828, +21120, +20650, +22418, +18094, +22910, +17922, +21221, +21760, +19126, +20123, +16823, +18045, +16208, +17027, +16234, +16496, +17009, +17942, +17753, +20991, +19062, +19185, +19268, +18441, +20007, +18225, +19353, +19209, +20750, +19487, +17697, +19491, +16148, +20581, +15560, +18061, +17657, +17904, +15722, +18299, +14046, +16925, +14027, +12967, +15936, +12746, +17745, +11025, +18379, +13231, +17699, +16312, +13515, +23209, +16943, +22878, +19179, +19407, +18577, +10708, +15656, +9709, +13388, +9916, +8527, +8112, +7734, +4426, +9872, +4258, +8336, +11600, +8802, +15849, +12321, +13337, +13398, +10237, +12054, +13812, +10892, +18267, +14639, +16280, +16251, +12620, +14170, +9937, +12846, +12584, +15336, +17105, +14411, +16189, +10663, +9073, +8577, +6405, +14224, +10400, +14734, +17016, +15142, +16621, +11514, +13328, +17053, +14825, +21136, +17820, +19559, +17848, +15059, +19187, +13532, +16352, +18094, +19292, +22988, +23001, +21303, +22158, +20432, +22932, +22393, +22493, +22841, +23579, +23405, +21054, +19651, +21243, +20503, +20050, +23141, +23046, +22735, +22818, +21088, +22151, +20891, +20028, +19922, +20632, +19005, +17689, +18798, +17852, +15450, +17341, +16839, +17915, +20542, +13433, +22994, +14543, +20253, +18160, +17579, +20042, +17303, +19362, +19670, +16305, +20648, +15828, +17244, +14598, +15030, +17855, +15597, +18087, +17140, +17678, +18905, +13797, +15893, +13542, +13894, +14406, +12948, +15407, +16406, +13356, +13998, +13636, +12947, +19080, +11809, +23033, +17032, +16231, +18922, +9152, +15700, +8614, +8617, +12189, +7452, +12685, +8733, +8525, +10701, +9852, +12237, +13695, +12209, +19552, +14601, +13421, +13883, +9573, +14656, +9721, +13799, +17316, +14771, +19990, +12393, +18159, +13523, +10696, +13002, +11126, +14557, +13209, +13071, +13799, +13445, +10761, +12615, +11204, +10769, +15961, +10072, +18023, +14241, +16626, +17375, +14404, +14598, +18437, +12176, +20009, +13395, +19708, +18583, +16142, +18658, +14796, +20021, +15338, +20252, +19321, +22348, +20008, +22139, +19480, +21554, +22129, +20221, +25678, +19933, +25581, +19359, +23218, +18491, +20911, +21843, +19655, +22743, +19241, +20215, +18469, +18982, +18902, +20437, +19489, +17945, +18429, +17735, +16026, +16553, +17758, +19470, +20504, +17482, +21819, +18364, +19303, +16106, +17803, +19902, +18581, +20046, +17857, +17977, +17104, +16552, +16828, +16405, +15970, +19151, +19203, +17225, +18874, +15840, +17177, +13796, +15449, +17121, +13142, +16875, +15568, +16677, +14734, +15864, +12845, +18311, +15608, +19580, +23546, +18406, +21609, +14578, +18721, +14261, +14744, +11958, +9284, +10277, +7727, +11442, +9300, +6324, +9460, +5438, +8002, +7156, +10256, +14635, +15916, +12631, +15565, +9629, +7920, +10491, +8056, +17103, +15649, +26017, +21439, +19864, +14272, +10608, +9864, +6939, +12011, +21093, +20111, +20987, +17913, +10861, +6677, +3506, +9119, +12324, +15466, +18374, +19250, +17092, +14214, +8236, +12190, +13479, +15893, +20137, +19399, +18119, +15881, +12711, +14215, +13133, +18766, +19649, +19580, +22684, +17402, +18511, +19351, +18769, +24953, +22135, +25299, +21284, +23581, +25577, +19656, +24212, +17415, +21123, +22342, +19960, +24227, +20741, +23347, +21682, +20832, +19961, +20501, +17936, +18974, +20439, +15109, +17333, +16322, +17425, +19190, +17130, +18167, +16838, +17165, +14014, +18377, +15565, +20786, +16051, +20092, +16638, +18141, +19625, +15591, +21416, +13120, +18680, +16823, +13822, +21028, +11362, +19695, +16737, +15389, +17529, +14752, +15899, +18652, +12971, +18267, +16187, +19423, +17699, +14863, +18641, +15004, +17614, +15494, +17289, +17677, +16290, +17092, +12998, +13385, +9253, +12711, +8899, +9979, +9752, +11701, +10336, +6037, +8200, +7354, +9594, +14201, +11925, +19358, +13553, +11263, +14458, +8875, +15110, +10432, +19330, +16649, +20553, +15709, +15832, +14482, +10527, +13102, +9796, +13474, +17630, +14707, +17801, +10430, +11894, +10239, +8736, +10950, +10102, +15558, +12403, +16926, +15729, +15839, +16976, +14574, +16383, +14309, +16551, +17606, +19041, +17121, +21183, +15668, +17628, +16674, +15137, +19304, +16836, +20440, +23667, +20778, +23709, +19885, +24858, +18343, +20694, +19277, +19332, +20477, +19635, +22661, +25463, +23075, +21685, +20793, +18535, +21979, +19726, +21452, +21271, +20754, +21841, +17893, +18779, +15917, +14863, +17921, +19043, +18470, +18132, +18728, +16498, +18825, +18377, +18588, +19100, +18552, +19735, +18348, +20175, +17516, +19547, +16098, +15433, +16929, +18297, +18973, +18290, +16445, +17608, +16662, +16131, +13425, +18010, +12295, +18946, +14142, +18585, +14340, +14983, +13537, +15696, +16339, +16352, +20947, +22119, +19971, +20654, +15941, +15905, +13963, +11913, +12554, +10274, +9482, +9600, +11569, +8392, +9702, +7012, +7517, +6791, +11330, +10517, +15431, +16158, +14533, +15241, +8149, +11800, +6318, +12996, +12340, +21076, +16505, +20536, +16637, +17682, +13555, +8149, +13718, +7484, +16645, +12664, +16581, +15229, +14880, +10772, +11099, +9279, +9551, +12408, +13479, +17236, +12283, +16759, +13904, +14063, +14490, +13575, +15961, +20183, +14147, +21261, +13532, +14988, +15849, +15103, +18001, +18516, +20614, +18424, +22414, +19393, +21540, +23937, +19677, +27277, +21275, +25858, +21282, +22626, +21157, +17950, +21318, +18830, +22041, +23551, +19485, +22912, +18232, +21184, +19308, +22485, +21575, +22032, +20159, +18620, +15418, +17102, +14538, +17805, +19323, +15012, +20604, +18191, +21109, +19883, +20303, +20126, +18154, +19821, +14527, +18610, +18305, +16920, +18117, +13653, +17593, +16809, +17633, +16840, +17743, +17328, +17266, +19395, +18035, +17910, +14722, +17660, +16026, +16237, +16631, +13935, +15296, +16259, +19058, +18114, +19992, +21275, +16552, +17451, +10468, +16648, +10666, +12372, +9577, +8215, +9424, +7698, +12145, +6632, +10779, +6087, +6238, +11193, +7765, +16526, +13150, +15487, +13472, +12242, +9041, +8744, +11523, +10990, +21633, +18635, +21590, +18221, +13722, +11026, +7999, +11787, +12890, +15479, +18629, +16360, +16668, +11640, +10865, +7730, +12617, +10113, +17189, +12778, +16112, +15685, +13967, +15605, +12867, +15283, +15085, +17086, +16704, +18120, +15699, +16604, +13709, +16262, +14860, +18914, +20393, +19460, +22537, +16642, +18547, +18855, +20910, +24116, +23878, +26002, +21450, +24305, +19584, +19049, +21243, +18144, +23963, +22570, +23964, +21572, +23683, +17622, +20363, +18398, +19034, +20458, +17884, +21554, +15818, +19969, +13418, +16933, +15993, +16704, +19296, +16674, +20563, +14754, +19696, +17707, +18874, +20621, +19177, +19665, +18406, +17792, +17159, +19288, +17875, +17457, +18474, +16014, +18880, +13337, +16121, +18648, +15813, +18631, +16672, +14046, +16389, +11676, +20131, +15938, +15365, +18556, +15738, +18967, +18288, +18359, +19159, +16911, +16396, +14925, +14178, +10804, +10948, +10728, +10928, +12369, +9902, +11214, +8525, +10633, +6443, +9459, +8465, +12522, +14343, +15977, +18795, +11226, +13153, +8590, +8219, +11419, +13486, +17402, +19716, +17656, +18302, +13967, +11433, +9108, +9338, +15062, +14480, +20107, +12347, +17885, +11229, +9516, +11442, +7331, +16909, +12438, +17578, +14541, +13437, +12308, +10728, +13512, +15072, +16537, +18765, +15377, +16578, +13120, +16580, +12979, +17096, +20744, +21601, +24994, +19591, +20247, +17170, +19671, +19646, +21837, +26017, +23630, +24635, +22127, +21819, +20260, +17546, +21420, +19463, +26654, +20724, +24933, +22831, +18868, +19109, +16908, +18493, +22877, +19405, +20189, +21891, +18208, +19810, +15789, +12866, +17586, +14145, +19345, +16647, +21851, +18238, +18672, +19767, +15229, +17564, +18365, +17372, +23864, +18787, +22203, +18725, +19573, +13150, +17814, +15955, +15868, +18697, +15586, +18167, +15927, +18419, +12653, +14063, +13521, +13012, +20078, +13102, +19778, +15304, +17345, +20257, +18327, +21389, +17803, +17443, +14889, +13950, +13030, +12917, +10435, +12303, +7494, +11738, +10412, +11746, +11159, +7899, +9033, +8055, +12345, +11064, +16265, +12901, +15416, +11794, +11741, +8021, +10968, +11205, +16162, +12968, +18257, +16475, +17106, +16233, +10404, +13623, +8461, +15212, +12456, +14070, +15650, +13887, +14144, +11359, +9870, +13222, +16496, +12865, +15765, +14840, +12531, +12850, +12438, +10854, +17014, +14129, +15654, +17287, +14261, +15795, +14751, +14942, +19693, +18083, +23100, +18765, +20770, +17904, +16568, +19819, +21402, +21386, +23664, +21764, +25158, +22525, +22051, +20184, +20256, +19654, +21001, +22690, +24023, +23864, +20869, +22218, +16852, +17986, +20861, +17881, +27155, +20243, +21576, +21040, +15593, +20017, +12414, +20615, +15376, +21621, +16120, +17511, +16794, +15522, +20401, +15984, +20310, +18117, +18239, +20414, +16864, +19930, +13550, +15981, +17879, +18922, +18901, +18280, +17732, +17069, +15671, +15107, +13467, +15474, +16215, +13443, +20018, +13677, +21055, +15160, +16422, +20420, +16636, +22873, +17412, +19145, +15767, +15032, +15166, +13527, +11172, +8251, +11346, +8271, +10438, +11834, +6284, +13538, +5328, +8987, +6667, +8577, +12937, +14503, +15551, +10146, +14051, +8578, +12065, +8604, +14880, +15757, +18152, +21146, +20367, +16851, +14756, +8303, +13423, +9625, +14004, +16092, +16813, +16715, +15032, +9283, +9402, +10997, +10574, +18273, +16233, +20786, +16303, +10598, +13485, +6524, +16060, +9874, +20213, +15920, +17016, +17963, +11943, +14769, +11612, +18214, +18538, +22348, +20268, +20124, +18861, +16827, +18676, +18474, +22791, +24664, +24949, +25297, +23481, +23096, +20912, +19328, +22765, +20165, +23671, +21936, +23404, +20237, +22189, +15286, +19545, +15703, +18460, +23077, +16970, +24550, +17649, +19516, +18114, +13806, +19751, +14951, +19369, +16612, +20946, +17729, +20921, +19285, +17640, +21632, +17294, +23404, +18946, +19400, +20507, +14637, +19561, +16239, +19607, +16398, +18775, +17538, +17419, +18060, +15267, +18622, +14401, +15326, +18152, +14921, +17427, +17363, +17232, +19663, +19075, +17876, +20240, +15482, +16105, +15755, +12635, +12052, +11045, +9089, +13153, +9948, +10870, +10517, +8153, +11077, +6593, +8221, +10630, +9071, +14537, +12989, +17422, +10648, +13761, +4550, +10986, +7433, +11749, +15677, +14862, +21463, +16776, +16836, +11560, +9374, +8529, +10506, +9946, +15132, +15291, +14250, +11818, +9243, +8480, +8753, +14874, +15756, +20778, +15894, +15282, +11832, +11370, +10980, +11923, +11811, +18667, +18063, +19439, +15610, +13657, +15327, +12324, +18815, +18300, +23239, +22271, +19676, +16830, +16436, +16617, +17802, +20170, +22385, +24405, +22250, +25890, +18018, +24130, +16055, +22559, +21711, +19978, +23717, +18957, +23106, +20032, +20918, +20904, +20603, +24696, +19259, +23878, +17496, +23486, +19331, +20233, +20156, +19159, +17917, +15252, +18236, +17325, +19932, +20624, +19202, +22882, +18925, +20673, +17396, +18838, +18925, +17791, +16465, +18991, +18276, +17865, +16468, +15807, +17570, +11424, +20369, +13823, +16151, +17038, +15049, +18730, +15609, +16650, +14708, +17028, +19291, +17738, +25151, +17954, +20961, +17863, +12382, +12990, +10615, +8576, +12949, +11958, +10013, +14298, +8482, +12441, +11895, +7189, +10115, +7708, +12165, +10410, +14131, +13511, +12700, +13157, +6653, +9209, +9073, +10316, +16776, +16981, +19273, +16269, +19581, +12733, +12597, +12178, +8873, +13229, +11820, +15274, +12761, +17055, +8081, +14899, +10733, +14863, +16125, +15594, +16212, +13062, +14474, +11940, +12046, +13232, +14341, +12468, +17620, +13071, +17532, +16017, +17146, +17751, +18406, +19049, +15919, +20927, +15731, +18086, +19218, +13357, +20040, +17835, +22093, +23406, +25291, +21292, +20574, +18273, +20880, +20731, +21228, +23299, +21421, +20659, +20566, +21380, +19633, +21605, +19332, +23023, +20475, +23329, +20125, +23401, +20029, +20735, +20789, +15937, +20256, +18123, +14768, +18892, +17364, +19207, +19169, +16791, +20769, +18876, +19319, +17587, +20119, +18716, +19273, +20317, +18093, +18110, +19054, +17361, +15463, +15371, +15205, +15828, +16786, +15628, +16514, +16469, +13739, +17942, +17053, +17975, +21074, +24115, +25134, +19843, +17481, +13653, +13464, +9411, +10116, +9370, +10584, +13816, +16554, +10010, +11583, +3007, +9334, +7435, +9805, +13534, +10079, +16781, +12653, +14599, +8922, +9114, +6067, +13050, +7417, +20114, +13683, +22252, +16471, +14864, +16202, +12086, +14082, +12465, +12793, +14123, +11199, +11276, +13155, +9876, +14855, +10517, +15547, +12420, +13144, +15213, +14246, +15769, +10720, +16124, +9139, +10362, +15782, +12104, +16515, +14484, +14012, +18674, +16905, +17506, +16730, +15148, +18648, +18186, +19702, +19993, +18533, +19771, +19191, +19325, +23786, +18919, +24565, +23663, +21823, +22174, +18454, +25273, +21228, +21679, +18621, +17900, +17396, +20363, +20236, +23429, +17855, +19893, +22002, +17214, +23703, +19743, +18332, +21496, +18216, +19596, +18111, +14408, +17981, +19677, +16341, +19615, +17232, +17637, +19953, +17310, +18725, +17640, +18832, +20548, +19472, +17534, +20208, +15287, +18360, +16656, +17975, +16670, +14658, +17342, +14913, +17383, +16295, +15466, +16271, +14211, +14473, +22149, +20161, +23390, +24360, +17214, +20434, +11925, +12913, +12464, +9715, +11949, +9663, +13576, +13085, +16516, +9278, +14091, +11326, +4646, +11579, +7225, +18021, +16886, +14047, +17540, +7067, +10309, +6014, +8497, +14895, +12083, +18590, +18317, +16709, +13058, +16472, +8166, +17289, +9391, +14652, +13810, +12055, +15647, +8326, +11612, +8500, +12854, +16152, +15838, +18238, +16763, +16114, +15014, +11768, +11867, +9113, +10559, +14536, +13937, +15932, +16304, +14971, +17532, +14633, +16611, +15511, +18635, +19242, +19014, +19245, +19322, +18589, +15741, +21845, +18324, +26484, +22910, +22463, +23935, +18021, +22765, +21697, +21923, +24187, +19295, +24966, +16838, +21591, +18506, +18973, +19224, +19238, +21310, +21272, +22393, +19902, +19553, +20226, +16058, +19282, +17300, +20065, +17881, +20164, +15341, +20686, +17047, +17543, +19263, +17244, +20750, +17551, +17915, +19990, +15550, +20457, +18953, +16663, +25010, +13445, +21908, +15114, +18924, +17115, +14343, +13908, +16176, +16314, +17921, +16316, +16262, +18361, +19072, +23155, +22643, +16080, +16858, +12528, +13932, +11201, +10220, +10611, +6986, +12852, +10636, +14268, +13775, +7105, +10221, +6823, +9670, +12398, +12172, +15407, +15992, +12990, +12100, +6595, +5203, +9499, +7733, +15922, +14683, +17542, +16818, +15007, +15783, +11673, +13462, +9412, +14131, +11001, +14092, +12811, +10884, +14202, +10470, +10688, +16345, +11669, +19295, +17260, +14896, +20340, +9993, +14368, +10499, +10252, +14370, +12178, +18691, +15868, +16696, +15285, +11939, +16640, +15970, +18633, +20492, +21864, +20961, +22023, +18807, +21002, +18750, +19458, +21276, +21985, +25476, +21997, +24688, +19375, +21842, +23612, +21745, +25180, +20064, +21542, +19508, +18909, +21052, +19489, +20949, +21098, +19167, +21296, +18927, +19051, +21093, +14616, +23710, +15308, +22434, +15993, +20123, +18408, +18964, +19428, +17471, +19900, +16978, +19558, +16543, +19551, +15979, +21736, +16693, +21509, +19242, +17533, +16315, +18772, +14393, +17454, +19163, +13867, +20487, +14923, +13855, +17898, +11675, +17391, +18117, +17587, +22946, +19251, +22434, +13686, +13470, +13642, +10065, +14599, +9638, +9733, +9480, +11060, +13378, +12471, +13441, +6817, +13041, +7187, +9418, +12519, +11427, +16765, +15996, +13676, +10161, +10138, +7403, +10434, +12491, +11611, +15736, +13104, +12262, +16232, +10844, +15814, +12989, +13895, +14340, +12296, +13674, +12573, +12937, +13699, +13320, +12301, +9277, +17162, +12352, +18350, +13277, +17189, +11809, +12207, +11419, +10681, +13532, +12810, +16422, +17918, +16631, +18054, +16979, +14743, +15736, +18201, +18604, +21721, +18518, +21890, +18338, +20429, +20042, +21935, +21591, +22595, +22441, +22128, +22053, +20100, +21690, +23588, +23539, +26636, +19571, +20987, +17426, +17148, +19652, +19661, +21863, +20228, +22175, +21801, +19714, +19000, +16144, +22559, +16334, +19674, +19439, +15308, +20440, +15074, +17272, +19572, +15508, +19658, +17771, +15689, +19926, +17946, +20720, +20457, +23122, +17096, +20689, +18998, +17007, +23458, +12256, +21328, +12657, +14825, +16213, +14550, +18018, +17237, +17819, +18531, +17660, +14838, +22849, +16737, +18958, +17649, +15293, +16485, +13700, +7429, +13111, +8007, +11345, +11713, +9865, +15737, +7827, +12053, +8773, +7493, +13548, +12371, +15152, +17307, +11834, +15328, +4598, +8764, +6792, +12302, +11024, +15887, +16110, +17655, +18535, +14523, +14145, +11872, +10616, +18007, +12939, +17451, +13747, +10165, +12362, +9079, +11301, +9897, +15315, +15181, +17425, +17852, +16867, +13342, +10554, +11456, +12196, +12819, +13263, +16172, +15328, +15716, +15604, +14700, +15000, +16196, +14842, +21796, +18089, +24411, +18391, +19082, +16754, +18144, +21350, +18770, +24094, +19179, +25728, +21176, +23720, +20161, +22531, +23646, +21623, +27059, +18681, +22784, +16929, +19768, +21822, +17803, +23213, +20962, +22130, +21608, +18971, +19143, +18482, +20298, +17795, +16630, +14566, +13436, +17690, +18119, +16616, +18374, +14031, +18255, +16540, +16416, +19467, +17828, +18720, +17568, +17218, +19579, +15461, +17963, +17437, +16552, +19278, +16081, +16092, +15725, +18858, +17715, +20123, +17124, +17337, +24339, +18485, +25708, +14362, +16968, +11674, +11335, +19156, +11355, +16021, +7836, +12690, +7881, +11396, +9061, +14450, +10671, +12479, +10368, +9101, +13122, +9048, +14750, +11176, +12624, +10584, +12202, +9061, +9212, +12304, +10873, +17331, +15066, +20358, +17596, +17758, +11647, +12474, +7733, +10883, +11283, +18949, +13427, +16316, +10853, +11841, +13429, +8192, +16480, +13437, +20280, +21621, +15785, +19943, +10054, +9935, +8448, +9794, +13735, +14499, +20578, +17086, +19645, +17307, +17107, +17856, +17387, +17674, +21004, +18189, +20443, +18497, +19331, +17178, +19208, +19178, +24034, +22508, +26301, +21010, +25242, +21990, +23525, +22493, +21294, +22150, +20620, +18614, +19160, +18271, +19487, +20790, +20894, +20288, +19202, +20267, +18489, +20401, +16462, +21245, +17080, +16833, +15663, +16660, +16171, +17702, +15394, +16102, +17531, +18595, +20636, +16176, +20335, +17709, +16397, +18495, +16573, +15838, +19692, +14380, +19789, +18169, +14704, +19867, +14978, +16109, +17193, +13868, +20686, +16892, +22875, +20694, +23510, +20418, +18925, +12005, +15994, +15022, +16128, +14068, +6578, +12073, +8103, +15568, +10379, +13262, +11078, +10718, +15110, +7256, +10480, +10506, +10076, +18081, +13920, +12910, +11556, +7667, +8724, +6132, +9564, +11100, +16697, +18063, +18800, +18351, +14069, +9256, +11875, +9535, +12134, +13589, +16156, +16880, +15894, +10796, +14033, +11890, +12432, +16951, +12276, +18542, +18048, +14830, +15478, +12422, +13605, +10481, +13731, +9848, +17607, +11205, +17318, +18987, +15952, +19007, +12536, +19715, +15503, +17141, +19714, +14541, +23198, +14182, +22389, +19431, +18986, +24237, +18190, +25876, +23232, +22431, +26004, +22663, +22031, +20489, +18197, +20381, +18937, +24505, +19553, +24225, +21575, +19076, +18848, +17174, +20248, +20111, +21573, +20562, +21158, +18426, +19574, +18827, +18921, +17165, +17258, +19013, +15839, +19220, +14444, +17056, +17219, +16598, +19743, +15123, +18769, +16406, +19005, +17800, +19318, +18297, +18531, +14722, +17722, +16428, +13041, +15828, +16042, +18183, +20604, +20492, +25087, +20826, +20348, +16374, +13978, +15902, +15017, +14846, +10660, +10943, +8697, +12546, +8889, +14663, +10755, +10587, +10626, +9576, +12422, +11809, +14104, +15904, +12850, +11094, +10787, +6419, +10056, +6961, +8967, +13217, +12695, +18932, +17109, +17220, +16668, +14378, +11867, +12827, +11858, +14855, +14702, +14612, +11992, +11800, +10931, +6024, +11951, +11262, +14400, +17726, +17310, +17071, +16117, +13734, +11637, +12008, +9130, +11650, +13884, +15325, +18810, +18567, +17079, +16450, +14772, +16938, +16578, +19285, +19727, +21813, +21778, +21697, +19494, +20900, +18925, +19880, +23096, +19438, +24844, +20517, +24042, +23015, +22426, +18314, +20593, +21486, +19384, +23970, +20013, +22227, +22991, +20078, +16848, +18742, +18262, +18680, +19997, +19463, +21571, +23097, +18376, +21008, +19339, +18358, +17124, +14551, +14313, +18817, +17013, +18651, +15796, +20600, +17390, +19362, +17711, +18722, +19050, +19097, +20180, +19808, +18849, +17124, +20323, +13157, +18542, +9424, +18625, +14945, +16535, +23160, +15911, +25434, +16887, +16828, +15374, +10804, +16076, +8107, +8710, +6726, +12302, +11417, +17378, +13137, +12636, +10347, +9306, +12641, +8798, +15867, +15876, +13422, +19500, +9294, +13119, +8592, +6695, +9615, +5571, +13897, +12576, +19873, +19851, +16794, +16985, +9541, +14538, +7892, +13849, +11886, +17300, +15993, +13377, +13651, +12542, +10859, +9408, +12071, +12391, +17323, +16923, +14894, +16550, +10369, +14475, +8814, +11736, +12268, +13255, +15047, +16188, +17981, +17588, +14435, +14749, +15952, +15248, +18058, +19464, +20475, +20398, +22714, +18643, +22854, +17161, +22706, +19848, +24115, +22202, +22039, +26619, +20858, +25944, +18393, +21656, +20193, +21519, +21430, +19836, +20621, +20606, +19717, +21181, +18331, +21013, +20365, +19889, +20949, +19178, +20009, +19780, +14238, +19472, +12474, +17558, +18915, +16675, +19950, +17335, +15241, +16054, +17255, +16747, +19326, +19427, +17701, +20110, +17498, +16655, +18293, +18305, +19278, +15781, +17922, +16522, +18804, +14951, +19620, +17629, +20830, +23150, +17142, +21949, +9164, +18506, +13373, +11937, +9979, +5035, +11512, +8994, +14749, +15078, +16150, +15971, +12750, +9008, +9720, +7782, +13556, +13488, +14833, +14291, +11390, +10059, +10008, +7732, +11552, +13083, +13201, +16795, +16201, +18705, +18122, +13504, +12757, +10248, +11657, +12798, +13384, +14868, +15149, +13540, +15585, +10954, +16737, +11167, +13036, +15526, +13405, +16068, +15829, +14428, +14454, +13092, +10250, +11438, +8139, +15432, +13431, +15221, +18466, +14622, +20580, +11862, +20907, +16242, +19472, +18800, +18053, +23499, +19227, +22563, +19555, +23150, +15981, +21437, +17376, +22136, +28113, +24271, +26870, +23400, +22575, +20187, +17396, +18074, +17587, +22906, +20414, +22716, +21959, +17314, +20697, +14754, +22222, +16302, +20820, +18259, +16833, +19307, +18496, +19385, +14685, +16605, +14177, +17041, +19027, +18188, +17835, +17810, +18981, +17624, +19884, +16852, +19724, +16768, +16655, +15366, +18557, +17331, +19077, +19170, +18193, +17456, +15694, +18900, +16130, +20459, +20931, +25559, +21190, +16137, +13817, +15415, +12012, +7460, +5800, +6060, +9610, +13642, +15580, +14577, +17661, +13220, +12738, +9855, +10044, +14508, +9750, +14776, +12983, +10942, +12029, +8994, +9563, +10895, +7517, +15385, +12987, +17571, +18199, +17199, +14030, +17192, +8382, +13574, +9673, +14809, +14120, +15970, +14397, +15252, +13782, +13236, +11049, +13957, +12686, +17106, +16372, +16423, +16191, +14317, +12063, +14454, +11709, +12299, +11305, +13030, +13467, +15349, +16366, +19642, +16233, +22258, +17747, +18200, +16605, +15602, +17775, +19057, +19008, +23805, +22186, +20576, +19837, +17204, +21419, +22343, +22625, +28002, +22341, +23299, +18588, +20462, +18966, +20180, +19719, +19444, +20885, +20772, +18828, +17790, +20283, +17082, +20999, +20676, +20361, +16958, +17878, +19969, +19109, +18132, +15724, +16379, +17005, +18495, +16525, +17583, +18038, +17550, +19512, +16408, +19608, +16678, +14737, +20920, +14934, +20397, +16476, +19351, +17305, +15658, +16597, +16748, +17864, +13878, +18550, +21032, +23222, +21539, +18567, +13694, +15161, +11966, +8751, +9687, +5935, +12605, +12489, +15751, +16504, +13690, +15505, +10732, +14118, +10196, +16145, +11239, +16365, +12695, +13076, +13528, +9683, +11873, +8334, +10301, +9000, +13487, +14260, +21170, +15333, +19003, +11257, +10714, +14321, +10895, +17101, +12802, +18413, +13905, +14785, +12199, +14265, +13212, +10580, +13654, +11501, +18388, +13684, +17604, +14096, +14290, +14846, +9218, +13017, +10363, +12304, +14262, +15908, +17892, +17117, +17932, +17954, +20067, +15639, +17582, +15337, +21638, +19526, +20942, +19028, +21078, +19602, +19931, +18658, +19458, +22075, +25760, +24457, +25437, +20647, +22204, +18496, +17496, +19073, +18942, +20818, +20778, +21562, +19057, +18554, +18321, +16106, +20272, +18070, +21781, +20089, +18597, +19740, +18622, +17941, +16534, +17428, +15410, +17822, +14831, +19004, +14621, +18565, +16542, +19945, +22074, +19747, +19956, +14167, +18277, +16159, +18709, +16933, +19003, +19110, +15440, +17356, +15077, +18730, +21880, +19924, +24080, +21679, +17542, +16594, +13500, +13526, +10742, +8817, +8574, +10191, +10915, +16748, +16540, +18951, +14498, +12344, +12765, +8542, +13485, +12952, +14290, +16754, +12876, +13032, +7586, +7459, +9205, +14306, +10319, +14379, +12970, +14530, +16707, +13714, +12454, +10468, +9372, +12922, +12485, +13404, +16090, +12667, +14080, +10347, +9860, +15272, +12594, +17560, +15870, +14932, +12445, +12494, +12970, +16582, +14421, +11597, +13655, +11815, +12312, +13197, +17059, +18702, +18411, +19378, +18544, +21905, +15276, +18605, +15206, +17230, +19622, +20352, +23597, +22656, +21117, +16403, +16328, +16034, +18789, +22099, +22627, +28226, +22195, +23040, +20739, +17271, +20207, +17650, +21710, +21045, +22366, +22603, +21311, +17219, +15634, +17420, +20179, +20028, +18278, +19617, +20996, +21344, +20688, +16521, +17248, +13572, +16270, +18514, +14890, +16490, +20114, +18884, +20220, +16865, +17222, +17758, +16251, +15003, +15750, +18070, +17745, +21059, +17893, +19613, +17092, +16218, +14686, +18319, +22192, +24309, +23368, +16807, +16323, +14171, +13198, +9909, +5637, +10898, +5718, +13250, +14251, +16796, +16220, +16061, +14081, +11035, +11357, +9244, +14573, +12157, +15959, +15369, +13400, +7210, +8898, +5037, +11150, +12142, +17025, +20322, +16226, +21004, +10597, +15720, +8515, +12852, +13469, +15383, +15691, +18315, +15963, +11328, +15082, +5419, +15407, +9983, +16415, +19009, +15887, +20141, +12939, +13646, +10384, +14688, +12760, +16234, +11622, +12229, +15132, +12203, +17443, +17114, +19059, +17489, +18281, +16424, +19155, +18962, +18319, +21008, +22579, +20407, +22120, +18466, +16897, +17606, +21622, +21744, +26827, +20546, +25762, +20049, +20219, +21817, +16122, +20675, +17522, +19075, +18379, +20678, +20131, +19726, +17785, +20440, +17685, +18051, +16182, +18188, +19622, +15556, +19058, +15789, +18007, +15020, +19055, +16251, +14995, +17752, +15145, +20148, +16534, +16372, +21816, +13981, +19636, +14467, +18689, +19279, +15009, +17657, +15353, +18819, +15806, +18482, +18669, +17933, +20112, +23418, +23446, +19470, +15778, +14026, +14998, +9259, +7495, +9703, +9732, +14744, +12749, +18819, +18277, +17604, +16457, +13194, +9753, +12453, +6550, +13830, +14020, +13677, +15272, +13810, +9769, +12323, +5578, +13433, +13163, +15948, +18119, +15242, +18486, +17171, +11907, +13888, +10819, +13444, +14845, +10774, +13699, +15070, +13645, +15890, +11835, +12534, +13648, +12077, +15625, +13981, +17912, +14345, +19212, +12325, +15550, +9606, +11965, +11732, +9231, +12576, +15424, +18697, +19602, +20403, +15941, +20156, +13910, +18722, +15360, +18191, +20392, +20388, +21781, +19408, +20275, +17327, +18603, +19432, +19349, +23821, +23191, +24333, +23406, +21107, +22497, +17913, +19984, +17709, +20466, +20458, +20184, +19186, +17927, +18203, +19467, +18447, +17882, +21051, +19556, +21579, +18924, +17142, +19921, +12442, +17619, +16792, +16674, +19072, +14904, +18363, +18900, +19571, +19543, +21724, +14622, +19018, +13497, +19368, +18615, +18499, +17976, +16218, +17582, +16538, +18078, +20554, +27664, +24115, +25941, +17675, +16621, +12822, +10946, +11747, +9693, +8659, +10027, +10227, +10504, +16186, +11660, +16811, +14315, +13742, +14204, +11000, +8880, +12254, +10952, +14405, +13738, +10535, +10198, +8355, +6266, +10014, +10232, +15542, +17435, +17106, +21596, +18938, +17793, +15202, +9615, +13617, +9306, +13698, +12999, +13418, +14818, +14004, +11832, +13371, +12937, +13893, +15766, +12711, +16786, +15370, +13244, +14155, +11149, +14121, +15555, +10770, +14887, +10425, +13890, +13897, +14308, +18346, +19889, +18270, +17550, +16217, +18040, +19291, +20691, +22426, +19246, +21949, +17799, +20763, +19998, +19845, +21041, +23483, +25082, +23312, +22060, +21715, +21962, +17334, +20567, +13910, +22819, +22464, +21593, +22368, +17580, +17742, +18522, +17478, +17472, +21722, +17411, +22679, +20745, +17825, +18713, +15036, +17917, +15288, +18530, +18661, +18069, +16567, +17707, +18046, +15813, +18859, +15628, +20040, +16198, +19377, +18257, +19689, +19497, +17402, +17457, +20416, +16262, +22894, +17863, +22804, +24535, +18333, +18132, +11849, +15195, +14057, +12154, +8800, +10960, +12290, +14452, +12256, +15625, +12275, +15174, +12509, +12218, +14606, +9200, +14155, +11254, +12165, +10363, +12528, +10740, +10136, +9148, +11732, +14288, +14563, +12756, +14617, +14845, +14960, +15245, +15832, +16379, +10381, +16075, +11507, +14624, +13124, +10119, +14247, +11108, +11791, +13963, +15211, +16061, +16726, +13977, +14032, +13473, +12195, +14387, +14364, +11459, +16331, +9463, +15422, +13332, +10457, +18133, +11632, +20170, +17768, +19238, +17881, +15029, +17064, +18028, +17941, +21444, +23310, +19862, +22243, +15165, +19460, +19411, +20967, +24749, +22817, +24951, +20456, +20529, +18348, +17365, +19795, +16271, +20123, +20584, +21896, +20762, +20029, +19060, +16991, +19939, +17204, +23137, +17521, +19445, +17694, +18361, +18481, +16152, +14675, +19679, +16588, +17263, +19876, +14967, +20857, +17204, +19179, +19621, +14358, +19893, +16692, +19237, +15014, +17956, +19830, +17878, +18707, +20157, +22040, +24397, +26065, +24663, +24470, +17905, +14876, +11578, +11311, +14591, +9376, +14251, +8368, +13795, +11247, +16041, +16089, +14965, +13692, +11146, +12203, +11711, +11495, +13391, +12019, +10050, +12390, +6885, +11273, +7186, +14167, +11568, +14703, +12364, +15137, +18894, +15140, +16863, +13787, +14138, +15105, +13143, +14300, +15060, +14070, +13129, +13822, +9463, +16676, +11029, +18532, +15450, +15929, +15687, +11974, +14703, +9657, +13693, +9668, +15678, +13148, +13394, +11371, +12064, +12454, +12253, +17129, +17423, +19586, +16493, +17167, +16736, +17128, +18722, +20772, +16819, +23171, +15993, +22502, +19120, +19866, +23178, +20123, +24375, +22112, +23024, +23874, +22793, +21260, +20868, +18250, +19136, +20215, +19925, +18730, +20382, +16142, +21556, +15526, +21062, +17407, +17445, +20980, +20575, +19853, +18943, +18457, +17056, +15847, +16598, +16961, +17721, +16740, +18626, +17160, +19093, +17335, +18930, +17057, +13973, +15878, +15774, +18287, +18127, +18734, +19387, +19350, +19461, +19422, +19287, +22617, +23253, +22994, +22920, +15749, +17282, +10615, +10288, +12829, +2825, +9165, +8075, +14326, +18714, +14302, +14813, +14938, +10405, +9583, +11958, +9673, +16930, +10674, +14092, +12350, +9152, +9951, +4670, +10218, +8461, +16383, +16635, +15712, +17152, +16585, +14644, +15396, +14499, +12632, +15108, +14725, +16112, +15686, +14327, +14801, +11559, +11437, +11405, +12524, +16450, +16075, +17202, +15216, +15841, +10253, +11940, +13286, +13076, +15701, +13400, +12464, +15238, +11211, +16061, +15914, +18540, +18878, +19180, +19640, +14801, +18259, +15375, +22066, +19742, +21990, +26367, +20520, +25296, +19176, +18632, +27176, +16933, +26843, +25372, +18952, +26406, +18207, +17630, +21142, +14747, +22152, +20582, +18458, +21378, +17649, +20519, +14951, +20888, +17879, +16695, +19704, +16509, +21307, +16187, +19554, +15146, +17376, +18110, +16551, +20310, +15460, +18411, +14452, +16470, +18071, +17872, +17642, +17927, +16906, +19342, +15027, +18613, +16718, +19027, +18584, +18191, +18753, +19303, +19145, +21561, +19168, +18080, +15098, +13128, +14238, +10021, +9159, +9230, +8938, +9649, +15302, +14630, +16503, +15056, +13748, +11639, +12893, +9543, +11342, +11816, +10413, +12929, +11256, +9413, +12393, +8119, +15838, +13089, +17990, +16118, +12818, +16721, +12352, +14828, +11671, +17648, +16111, +15481, +15230, +12223, +14303, +11742, +12320, +15865, +10880, +19206, +11590, +19980, +13313, +16185, +15149, +14671, +14280, +13894, +13052, +12460, +15542, +12214, +13557, +12172, +11890, +16393, +16219, +20259, +19773, +16033, +17232, +15272, +18870, +19169, +19501, +23291, +18804, +21584, +18193, +18050, +22170, +18989, +27139, +21337, +24906, +23957, +21236, +22198, +20170, +20044, +20315, +20675, +20813, +22943, +18799, +20889, +19088, +18048, +18294, +16670, +19002, +19279, +17013, +20891, +19040, +18953, +16467, +17580, +14812, +17049, +16313, +16552, +18235, +17650, +18430, +17574, +15155, +18360, +20031, +14821, +18947, +13836, +19205, +16927, +18728, +23458, +15267, +20287, +15361, +22678, +20178, +24566, +25740, +19416, +15898, +11981, +9640, +8153, +5052, +8557, +8705, +11678, +14701, +17889, +18433, +13093, +14210, +10898, +9278, +11157, +5830, +17494, +12357, +14933, +11821, +8049, +6420, +6338, +7587, +11705, +13610, +18454, +19307, +20957, +17050, +18147, +14235, +14884, +11828, +14854, +13081, +15585, +13744, +14331, +14980, +10924, +14771, +12720, +15395, +14552, +17666, +12932, +16222, +11074, +11966, +9941, +10291, +15728, +11380, +14066, +12336, +12121, +13135, +15740, +16987, +19990, +19515, +19685, +18921, +15689, +18216, +17770, +18856, +18672, +20377, +20262, +18611, +22686, +23297, +22230, +26476, +20612, +24729, +23761, +18119, +20806, +21689, +20359, +19037, +19212, +19470, +21470, +16408, +21625, +15414, +22107, +15718, +20750, +21589, +17447, +21385, +19039, +17768, +16370, +16036, +16766, +17842, +17871, +17287, +17049, +16702, +17252, +17472, +17471, +17644, +17942, +19128, +17644, +18987, +21149, +16758, +18152, +17308, +19231, +18714, +17193, +19129, +22193, +20489, +22608, +24375, +18121, +16981, +9673, +10356, +4906, +7973, +9658, +11922, +13718, +15978, +18746, +15922, +12719, +12222, +11617, +13237, +11735, +16737, +12698, +12381, +13351, +7974, +9727, +2331, +11901, +11068, +15603, +16994, +16610, +17524, +15823, +17353, +16211, +15882, +16092, +16261, +13571, +15454, +11694, +14623, +9549, +13489, +16294, +11478, +16784, +13418, +15515, +16266, +13139, +15928, +14927, +13548, +12380, +10719, +12914, +12250, +12304, +12779, +13210, +13079, +17488, +15541, +16494, +17395, +15403, +19256, +14994, +20079, +19415, +19106, +19765, +17578, +18785, +17818, +21850, +19574, +22673, +21603, +24315, +24499, +21689, +21710, +18674, +18829, +18051, +22413, +18717, +21242, +19824, +18708, +19521, +15976, +16763, +16421, +16786, +18934, +18502, +18789, +19332, +19354, +17020, +17216, +15924, +14668, +16790, +17113, +14594, +18050, +15667, +21332, +19810, +18812, +18140, +16824, +18486, +17082, +19451, +17274, +18507, +18367, +20383, +19842, +19642, +20685, +23958, +24655, +21774, +22084, +13519, +16627, +9409, +11802, +8806, +9504, +8335, +11941, +11506, +15969, +12533, +15148, +15774, +15909, +15950, +12145, +12666, +13293, +12836, +13640, +10821, +5115, +14666, +3352, +14102, +11688, +14390, +18657, +17076, +22438, +18834, +19344, +15751, +15856, +14241, +16188, +14022, +12408, +14884, +12399, +14674, +14834, +12025, +15641, +13302, +18915, +16597, +14049, +15478, +9871, +15846, +10797, +9378, +10875, +9521, +12111, +11196, +12981, +15360, +16991, +18696, +18662, +17179, +17212, +16846, +16370, +16713, +15688, +20020, +19163, +22421, +19155, +20880, +17805, +21667, +24686, +21158, +25816, +21667, +22889, +19786, +21976, +16728, +21650, +16639, +18580, +19910, +15721, +22653, +16282, +19601, +16417, +15955, +18565, +14360, +20414, +18319, +22605, +18849, +16340, +17240, +12866, +18423, +17034, +14687, +17774, +14227, +19729, +18014, +17681, +19436, +13983, +17708, +13492, +18184, +16490, +16258, +21719, +18581, +20596, +19418, +18834, +19867, +16874, +23779, +22434, +19129, +17032, +12968, +10906, +11840, +6858, +7465, +9702, +8472, +17153, +15740, +19667, +20820, +16878, +14777, +14989, +8702, +15108, +12363, +15019, +15504, +9662, +10721, +11718, +6075, +14766, +10596, +17913, +17290, +18394, +18599, +16895, +19986, +16752, +15001, +12095, +10084, +14398, +12088, +14943, +16155, +14749, +17476, +12802, +14655, +13349, +16627, +14231, +14346, +11803, +13832, +13312, +15837, +11673, +15138, +9630, +13781, +13602, +9764, +16927, +14791, +21242, +19666, +18969, +14947, +12587, +16450, +11897, +20853, +13766, +21250, +21588, +17944, +22506, +18710, +19989, +19814, +20877, +23178, +23978, +20671, +21395, +20647, +18139, +18043, +18663, +17414, +19881, +19595, +20753, +17666, +18833, +18057, +17980, +17108, +16960, +17271, +19434, +17513, +20641, +19625, +15356, +21075, +13687, +20959, +13482, +17385, +17037, +13605, +22154, +18392, +20376, +16603, +15082, +18478, +16256, +16808, +18423, +17372, +21639, +19023, +21742, +18004, +21378, +20528, +25305, +25493, +21246, +18278, +14566, +13391, +11641, +6624, +4967, +9019, +10286, +13161, +16670, +16102, +20100, +14331, +15222, +9169, +14848, +9861, +17147, +16485, +10452, +16219, +2207, +11816, +1338, +6391, +10064, +11424, +18574, +18984, +22337, +19541, +20228, +15146, +18673, +13797, +13211, +12405, +12234, +15945, +12284, +15847, +12345, +11303, +14590, +13437, +16416, +16706, +16413, +16248, +12753, +10465, +10534, +11264, +12794, +10057, +9570, +11815, +9874, +15366, +15320, +18685, +21828, +18275, +19668, +17114, +18000, +15420, +17865, +17829, +20243, +21584, +18421, +24052, +19271, +20086, +21657, +19283, +24495, +22650, +22572, +25276, +19879, +24533, +18539, +18449, +19935, +16470, +18769, +16227, +20365, +20618, +18944, +16792, +21989, +17949, +22486, +16577, +19648, +17835, +18715, +14866, +19874, +13013, +19572, +15164, +16894, +18510, +11071, +20654, +16177, +19619, +18522, +15929, +17788, +17299, +16643, +17885, +18790, +17084, +21806, +18315, +19272, +20946, +17284, +19974, +23208, +21090, +20391, +12887, +13386, +12609, +5969, +7793, +7383, +10382, +12865, +19770, +18210, +17205, +17529, +14539, +12591, +9674, +14011, +15743, +12549, +11904, +9204, +9423, +7372, +5074, +13392, +8181, +16595, +16630, +18277, +22243, +18926, +18231, +14790, +12473, +14560, +14181, +12997, +13550, +12142, +15175, +13266, +14544, +13133, +13640, +16652, +12937, +15977, +15497, +11496, +15219, +9596, +11420, +11028, +8970, +15268, +11587, +12591, +14087, +11554, +15068, +16840, +20679, +21086, +21183, +18491, +15819, +16610, +13546, +17256, +18938, +19429, +23340, +21600, +20565, +22376, +19910, +23673, +19083, +25713, +23774, +22153, +24284, +15482, +21899, +15120, +19275, +20582, +16654, +18264, +20785, +18110, +20386, +18068, +17111, +17334, +16231, +19562, +17573, +18950, +15425, +16447, +15781, +15317, +18556, +19300, +22599, +18710, +20984, +15291, +18814, +18054, +18181, +20041, +14575, +19561, +16333, +17125, +19067, +19925, +20486, +19962, +17905, +20286, +20397, +21262, +25572, +21667, +18910, +15709, +12989, +12588, +5667, +8523, +4598, +8009, +9127, +15606, +18945, +16145, +16484, +13327, +16241, +9871, +14181, +13353, +14512, +13847, +10732, +10375, +5267, +9488, +7770, +14572, +13164, +15813, +20567, +17068, +20458, +18127, +16831, +18248, +14077, +17908, +16355, +14076, +13157, +15437, +9941, +16291, +9631, +11373, +11946, +13914, +14745, +16642, +16639, +13893, +13607, +9047, +8044, +12595, +11481, +12926, +12264, +12461, +13357, +13785, +15397, +16075, +19124, +16632, +19147, +18218, +17347, +18752, +18695, +20504, +17503, +20093, +22256, +18809, +21490, +21369, +22034, +24540, +20487, +24327, +17859, +22331, +18239, +19844, +20088, +16506, +22857, +17977, +22405, +18869, +19580, +14977, +18613, +15993, +18866, +15279, +19081, +16823, +19811, +18599, +14373, +19280, +16754, +18564, +18219, +14795, +13909, +14705, +15937, +19901, +20026, +20040, +19894, +19812, +12398, +14884, +15989, +15995, +19653, +18254, +24091, +20666, +18575, +18422, +19649, +20804, +23808, +22085, +18588, +13128, +13378, +8866, +7525, +5062, +8226, +9492, +13821, +15786, +19669, +20600, +19146, +19108, +13189, +11964, +14583, +13391, +14675, +11672, +12845, +11586, +8553, +8479, +7544, +14870, +16069, +20058, +22130, +19958, +16137, +19522, +12034, +17347, +13049, +11070, +17109, +12259, +15832, +13847, +10419, +13550, +10900, +14202, +17256, +15549, +17717, +16317, +16406, +11226, +11567, +9936, +11643, +12496, +11583, +12369, +11893, +12871, +14662, +14527, +18246, +19177, +21059, +17015, +16794, +19073, +14903, +18085, +17963, +18257, +18427, +18034, +17306, +16568, +16859, +20341, +23254, +23021, +22323, +22176, +20264, +21392, +16189, +20040, +19064, +20600, +20040, +19615, +18309, +18242, +17874, +16295, +17638, +13812, +18467, +17589, +21884, +20593, +21079, +18544, +18830, +15237, +16247, +14880, +15411, +16055, +16523, +17210, +17573, +16603, +21206, +18336, +20946, +16837, +14816, +19280, +15197, +21498, +18983, +21005, +20615, +18220, +18445, +20608, +22491, +22440, +19668, +18745, +16460, +13315, +12077, +9713, +6960, +11090, +7781, +15047, +16483, +15465, +18346, +15606, +13690, +11391, +11157, +12184, +11641, +13596, +16662, +12271, +14605, +6811, +9164, +7249, +8916, +12680, +19223, +18307, +20967, +20133, +17957, +17715, +13102, +16453, +12856, +15311, +14488, +11976, +14239, +14516, +13604, +18276, +11771, +14850, +14881, +14009, +14856, +15709, +13009, +12596, +7871, +11272, +10679, +13329, +12200, +14278, +17354, +13708, +20379, +16590, +19330, +16599, +17628, +18781, +20456, +16065, +20773, +19711, +21561, +20190, +16448, +17107, +16412, +17913, +20373, +22826, +24694, +22112, +22285, +16902, +20580, +15752, +19055, +20225, +19653, +21812, +20355, +17805, +18406, +15205, +17444, +19634, +15219, +17216, +17709, +19384, +20238, +17338, +14848, +17363, +19988, +18199, +18222, +19726, +14548, +18702, +14661, +20337, +17526, +19373, +19351, +17788, +19307, +17570, +15679, +14198, +14938, +14375, +20873, +16441, +21206, +22927, +19101, +23296, +20904, +20840, +15034, +12867, +14121, +11798, +10445, +6158, +7952, +9897, +12648, +15366, +15934, +17612, +15989, +20934, +16979, +15923, +12939, +9486, +15693, +12825, +12604, +9175, +5175, +11034, +5695, +14070, +12701, +14706, +20824, +15290, +22921, +18732, +17519, +17875, +14875, +12752, +12175, +10150, +14627, +13039, +14559, +15680, +12295, +17637, +14007, +15837, +16316, +16751, +16050, +15160, +11878, +12396, +11952, +8025, +13579, +11060, +10821, +14322, +16094, +14984, +19347, +17213, +16633, +18456, +17003, +18430, +19400, +16998, +16960, +19931, +18033, +17484, +19689, +17509, +17253, +20134, +20501, +22045, +25807, +22894, +25807, +20260, +18899, +18133, +19146, +15568, +20116, +19727, +20204, +20257, +18184, +19857, +16349, +18576, +17629, +17837, +16839, +20135, +19850, +20619, +16325, +16465, +17069, +13299, +16908, +15785, +16168, +18916, +18764, +17901, +21178, +16545, +19808, +18196, +17744, +18673, +14750, +16617, +18042, +18358, +18310, +19656, +18686, +22679, +21638, +26557, +20369, +19453, +16523, +14781, +13001, +7451, +8697, +6877, +9831, +13764, +13189, +17164, +15155, +17023, +14044, +11379, +17229, +9557, +15436, +14346, +12310, +14531, +6986, +6508, +7319, +5558, +10329, +13087, +14608, +18964, +17797, +19938, +15027, +19207, +15422, +16898, +20417, +12579, +17138, +12770, +13350, +16283, +11275, +14190, +12115, +15394, +16824, +16938, +16976, +18797, +14166, +12701, +10151, +9804, +10063, +11602, +13157, +12733, +10309, +15903, +11399, +17839, +16229, +18243, +21402, +16933, +17525, +16908, +17917, +18445, +21301, +15366, +20837, +18816, +20104, +19974, +18246, +25723, +19384, +24879, +20817, +21413, +19912, +19610, +20893, +21719, +18656, +20980, +17840, +17790, +19297, +18350, +19401, +16283, +20979, +16283, +18299, +16511, +16824, +15809, +14685, +16212, +17095, +15351, +18616, +18141, +18163, +17391, +16489, +17704, +17618, +19116, +17292, +19063, +17105, +17951, +18174, +17998, +19363, +16704, +19625, +16865, +21956, +19059, +21725, +22636, +22701, +22844, +16586, +14131, +13353, +12495, +6897, +11124, +5914, +13246, +13341, +17284, +20108, +15150, +16574, +16741, +14793, +10988, +10981, +10469, +14622, +11124, +11748, +8959, +9050, +9144, +14160, +14010, +15128, +18897, +15291, +20719, +14728, +18891, +14537, +15755, +15793, +16684, +18239, +10865, +15012, +10133, +12403, +13869, +13406, +14045, +16632, +14776, +17489, +16217, +12316, +17864, +9226, +13387, +9628, +8570, +13649, +6066, +15578, +10149, +14717, +17179, +16669, +23377, +16023, +19738, +14858, +14565, +17178, +17047, +19985, +19843, +20356, +18449, +18487, +16015, +17519, +19740, +22919, +22530, +24536, +23570, +22127, +20074, +18016, +20072, +18272, +20616, +17646, +19738, +16563, +16630, +20141, +16604, +22178, +14314, +21874, +15161, +19840, +17367, +17480, +16836, +15973, +19716, +16768, +20078, +17153, +17701, +17054, +13991, +17843, +17586, +20455, +19480, +20209, +18981, +18584, +16407, +16711, +15293, +16668, +18802, +21092, +18624, +22502, +20028, +26033, +21782, +20973, +19100, +14272, +17244, +10064, +12211, +7937, +9158, +10504, +14509, +13327, +15157, +13279, +12725, +15454, +6557, +17078, +12396, +21532, +15232, +14356, +11350, +6474, +8455, +5373, +9988, +10078, +13764, +16655, +15289, +19302, +18963, +17494, +19921, +15797, +19279, +17847, +15446, +14576, +15977, +10451, +14055, +11920, +11219, +11915, +10816, +14749, +14548, +16981, +19662, +14993, +13319, +13037, +10887, +12902, +9060, +11573, +12329, +11671, +15132, +15828, +19529, +16663, +18767, +17567, +13403, +20952, +18868, +18082, +22556, +15744, +19938, +15190, +15454, +21729, +18634, +22091, +22834, +21770, +21551, +22510, +20578, +22832, +17694, +19504, +21176, +18404, +18078, +18436, +17819, +17022, +18257, +16812, +20985, +15672, +19755, +15857, +19562, +17963, +16285, +18303, +16633, +16918, +18106, +18226, +17772, +15502, +15731, +15444, +17861, +18247, +20498, +18715, +16717, +15864, +19260, +18075, +18370, +19348, +17781, +19324, +16739, +16827, +21073, +20413, +23091, +21279, +16893, +17607, +13000, +13815, +9399, +9915, +11262, +10224, +18927, +14765, +17933, +18272, +16233, +20541, +12226, +14962, +15861, +14637, +19051, +9647, +14617, +7586, +12296, +9473, +9775, +13029, +15621, +16698, +17087, +16704, +17500, +16402, +18593, +16955, +16549, +13617, +15326, +11661, +14008, +9425, +13442, +12480, +9000, +15796, +8834, +16652, +11916, +16338, +16068, +16102, +15083, +11200, +13068, +10790, +14084, +11737, +11064, +13944, +12966, +15893, +15791, +18700, +14298, +18341, +15661, +16285, +18259, +15060, +20238, +17894, +20722, +17698, +17073, +14030, +16521, +19974, +20968, +18018, +22687, +19279, +23618, +17202, +22000, +16909, +18432, +18567, +18568, +22175, +20044, +17232, +16602, +15437, +16095, +16887, +18228, +19387, +19301, +17480, +22287, +19071, +18233, +20159, +15509, +18268, +16242, +17662, +19422, +14885, +18548, +17323, +20181, +16573, +19534, +20465, +18790, +19377, +17370, +17859, +18452, +19282, +21282, +15773, +19960, +17572, +23962, +22265, +15913, +20107, +14524, +17818, +14837, +11251, +10729, +12524, +10849, +14683, +13730, +13091, +17544, +13336, +13169, +11853, +11768, +17305, +14949, +17020, +16713, +11179, +13954, +8773, +10955, +7748, +8642, +11959, +15948, +14224, +22967, +16183, +21669, +16623, +19905, +19873, +18087, +20262, +15598, +16561, +13077, +11340, +14919, +9904, +14432, +12742, +14508, +11916, +17004, +12599, +14629, +12949, +8504, +15516, +12132, +15209, +14743, +11389, +12774, +11711, +11074, +18460, +16095, +20112, +18650, +20711, +19450, +17767, +16957, +17304, +17078, +17644, +17076, +19703, +19544, +18295, +22213, +15433, +20193, +19040, +20824, +23207, +18539, +19996, +21434, +18406, +17937, +17957, +15198, +20943, +15392, +17395, +18406, +16265, +19272, +15264, +17498, +13758, +17606, +18308, +18546, +19286, +18153, +19393, +16892, +16815, +16701, +13994, +16038, +16447, +13607, +19755, +14878, +19360, +17751, +16331, +20722, +18360, +17202, +19787, +21095, +15748, +23212, +18809, +20016, +24043, +18701, +22223, +16792, +12531, +13901, +11023, +11529, +8573, +11937, +12884, +16616, +15558, +17554, +15485, +20621, +16258, +16256, +14597, +15586, +14973, +13912, +12333, +9047, +15534, +6201, +11967, +8766, +10184, +17455, +13333, +20471, +19855, +18463, +21301, +15180, +20346, +11464, +16418, +13312, +10593, +13570, +10023, +14894, +13215, +12790, +13968, +14959, +12510, +18395, +14201, +16455, +13084, +9338, +13215, +9674, +14334, +10439, +11801, +12489, +11836, +16779, +15694, +21007, +19530, +16342, +20818, +18613, +18642, +17521, +17184, +18841, +14492, +15171, +14288, +18087, +16326, +20639, +23596, +18759, +26587, +21983, +19938, +21520, +16968, +20103, +20712, +18208, +20197, +19990, +15968, +18527, +15628, +14103, +16961, +17629, +18881, +18361, +19828, +20023, +18567, +20945, +16213, +17441, +14197, +13823, +17359, +16721, +16996, +15222, +17159, +18701, +19521, +19554, +17000, +18074, +18772, +18133, +19292, +19298, +18017, +19991, +18988, +17033, +20455, +19711, +24166, +24979, +21148, +18782, +15498, +14882, +10504, +9720, +5956, +8603, +12114, +13780, +15571, +11584, +14133, +14315, +12883, +16224, +8379, +16950, +16136, +16747, +13850, +8407, +11398, +7265, +9764, +11389, +10468, +16304, +15299, +23605, +19144, +21999, +15142, +19474, +15872, +18310, +17705, +17064, +16198, +15132, +12657, +14623, +15939, +15828, +12960, +16407, +11599, +18157, +14011, +12933, +16383, +9181, +11225, +10724, +7467, +12265, +11013, +16523, +14570, +18626, +16143, +17785, +21631, +14954, +20887, +15012, +18862, +17139, +20477, +16864, +18008, +16305, +15833, +18115, +17168, +23185, +20855, +23063, +19817, +20704, +19135, +18717, +18430, +25013, +18607, +21137, +18756, +19955, +19791, +13249, +18221, +15490, +17478, +17523, +15997, +19956, +17585, +16669, +19145, +13845, +19026, +16208, +19706, +17669, +16179, +18896, +15116, +19460, +13868, +19289, +15750, +16652, +17686, +14987, +19154, +16138, +18660, +16648, +18405, +20723, +17223, +22173, +22361, +19932, +22894, +20850, +19337, +16165, +14755, +12640, +13130, +9660, +10779, +11576, +10461, +12862, +14897, +16833, +17289, +18807, +16241, +15185, +15702, +12284, +14340, +12999, +12139, +10728, +10963, +6323, +10741, +10842, +13825, +14990, +15195, +17136, +19331, +16670, +19504, +12304, +15911, +14582, +14614, +17325, +9553, +16495, +11920, +14230, +13060, +12510, +15491, +14901, +14285, +14705, +15627, +14664, +13542, +13684, +9616, +14670, +10282, +12137, +15811, +9916, +17065, +14309, +15564, +19660, +16752, +20079, +19555, +16314, +19091, +14290, +17513, +19300, +21636, +20637, +21100, +20841, +15732, +21734, +16337, +18748, +19732, +19499, +21638, +22600, +18746, +24504, +15543, +19784, +18023, +19829, +19199, +17877, +17294, +17827, +16710, +15634, +18792, +17311, +21121, +16045, +21409, +13697, +18219, +15954, +17703, +21611, +17064, +22406, +14356, +19093, +13501, +17210, +18241, +15419, +20903, +17135, +19475, +16830, +17497, +17186, +16800, +18267, +18791, +21991, +21537, +22340, +24805, +21034, +20422, +14670, +12528, +15732, +13131, +11422, +11844, +6651, +11145, +11981, +14350, +16625, +13523, +16802, +14427, +13851, +9437, +14845, +12468, +16911, +14462, +11262, +12145, +4855, +14162, +5006, +13521, +12454, +14678, +24120, +17519, +23923, +15395, +17214, +15181, +15687, +19119, +16502, +21638, +15832, +15922, +10755, +11793, +11659, +11335, +13075, +14069, +16801, +15536, +17920, +13907, +12037, +9494, +9057, +9025, +12814, +13917, +15651, +14588, +12210, +18295, +12411, +20595, +16982, +15883, +21262, +16371, +20982, +15232, +19139, +21817, +18549, +21076, +17838, +18573, +17205, +18194, +20339, +22497, +18190, +22233, +18735, +20382, +19158, +19410, +21027, +20294, +19744, +20391, +15171, +21412, +14504, +19021, +19555, +16098, +22435, +9940, +19060, +16007, +16409, +18603, +15204, +19703, +16575, +20388, +18708, +15322, +17097, +12858, +19784, +17272, +15546, +19461, +16250, +20138, +16905, +16496, +16481, +19383, +17468, +20625, +21461, +21393, +22756, +26391, +24660, +22291, +16210, +13066, +13560, +12491, +13148, +10443, +13195, +10696, +15422, +16523, +11300, +15073, +11924, +13920, +16202, +10481, +19980, +10051, +18207, +10156, +7851, +12242, +3115, +11990, +9376, +12154, +18315, +11210, +17448, +16028, +16386, +19188, +12835, +19723, +15360, +16314, +18047, +12714, +16017, +13891, +12272, +14017, +10969, +13232, +12516, +12786, +16849, +16036, +16885, +17257, +12492, +11586, +8292, +8690, +8045, +14497, +13193, +18973, +19529, +15048, +19358, +14153, +16638, +15824, +12383, +21826, +16007, +22520, +20349, +17788, +19888, +17003, +15787, +19416, +17461, +23333, +22555, +20305, +22382, +16493, +20996, +18083, +19418, +21954, +18884, +22215, +21740, +17514, +17461, +17615, +17968, +15742, +22701, +18781, +22169, +18657, +14321, +18963, +14519, +14350, +15209, +17106, +17617, +20874, +13531, +17445, +15900, +16446, +18121, +15603, +16899, +18165, +20614, +16167, +17541, +15142, +17988, +16791, +19534, +19270, +20515, +22854, +23259, +27138, +24598, +21581, +16786, +12084, +13139, +11386, +9155, +5625, +10234, +12007, +15339, +16833, +14834, +19733, +15385, +15406, +14075, +12091, +15518, +16009, +16067, +14860, +9412, +10620, +9919, +6711, +9774, +11684, +14475, +16313, +20309, +22708, +20466, +19254, +12266, +17876, +14329, +18543, +16008, +15221, +14041, +9582, +12838, +9299, +11752, +12786, +16022, +17685, +17210, +16213, +16875, +12859, +9751, +8493, +6507, +12260, +12922, +14842, +14162, +13828, +15442, +13199, +18206, +17081, +18859, +22674, +14288, +20030, +14080, +15513, +20398, +17492, +22269, +18362, +22126, +17931, +21752, +17691, +22097, +20746, +21246, +21919, +22756, +18063, +17088, +12832, +20980, +15988, +22354, +19425, +18409, +23252, +15330, +19219, +18925, +14796, +19310, +19317, +17564, +21763, +12459, +19888, +13152, +19417, +16510, +19868, +17585, +14092, +23966, +15211, +20675, +13905, +14288, +17816, +15780, +20552, +15530, +17430, +18193, +16372, +21114, +18691, +19338, +21313, +20940, +26347, +26288, +22457, +15996, +13876, +8743, +13149, +6946, +8797, +11554, +9799, +15340, +15056, +13068, +16937, +13617, +12324, +15384, +9819, +16197, +18985, +13921, +19167, +7685, +13580, +5815, +8730, +7676, +12110, +16125, +14688, +21914, +16985, +19066, +19009, +14439, +18188, +15346, +16235, +20713, +13023, +18325, +14273, +11357, +12583, +10264, +10269, +15758, +12550, +17776, +15933, +10554, +16557, +7684, +9012, +10381, +8601, +16680, +14466, +13236, +15058, +12894, +17623, +19406, +16839, +20484, +17225, +20314, +16607, +18404, +18729, +16439, +20551, +15915, +20488, +19283, +17595, +20836, +15984, +21575, +19132, +17534, +23262, +14247, +21575, +16287, +18924, +22540, +19780, +22524, +18758, +20691, +15473, +19753, +15176, +19321, +16371, +15990, +20749, +14492, +24153, +17815, +16568, +17058, +13168, +18471, +15787, +19598, +18896, +19625, +16271, +17885, +15904, +14959, +16782, +17203, +19312, +17996, +18155, +18572, +18732, +17784, +20746, +17298, +19889, +23983, +25480, +25682, +23138, +13899, +13777, +11401, +11343, +9971, +10209, +11407, +14566, +14947, +15054, +14714, +17046, +12184, +14362, +13513, +14353, +17124, +15032, +18015, +13731, +12723, +8308, +9157, +11270, +11167, +14666, +13878, +18997, +17159, +17038, +17509, +15063, +18721, +13954, +17569, +17566, +16415, +18672, +9890, +14508, +10714, +11587, +12800, +10394, +16315, +17295, +16090, +18868, +11971, +14053, +7596, +11421, +8418, +12437, +11674, +12855, +16006, +13493, +14932, +14558, +15622, +18892, +16832, +21394, +20226, +17243, +16884, +17573, +16672, +21599, +17423, +18689, +16412, +15145, +21688, +19688, +22293, +20057, +23357, +19722, +21512, +18276, +19040, +19923, +18941, +21902, +16413, +19171, +18372, +19652, +18751, +18155, +14309, +16591, +16963, +17595, +21438, +15700, +22865, +13369, +17159, +16657, +13674, +21501, +15070, +20600, +14652, +15807, +17548, +16892, +18858, +17635, +17483, +15256, +16286, +15561, +18675, +15524, +14730, +20875, +19289, +22723, +24197, +24501, +23696, +19120, +18484, +14383, +12580, +10944, +7298, +11315, +9232, +13745, +14127, +16594, +14317, +13759, +15303, +11889, +16509, +12202, +17723, +18211, +13623, +16618, +10194, +10279, +10008, +6961, +11673, +10725, +15522, +20313, +18853, +17302, +18205, +13532, +20751, +14558, +18912, +17610, +17507, +15415, +14850, +11486, +13659, +9765, +12472, +11164, +11641, +15897, +17254, +16554, +17576, +12238, +13835, +10166, +10907, +12730, +12840, +14789, +14887, +15511, +15424, +13895, +15937, +17916, +16042, +21182, +17575, +18767, +17272, +18084, +19639, +18598, +20244, +18852, +18824, +17193, +18310, +19591, +18746, +19856, +21574, +19092, +20620, +17611, +19580, +19552, +18800, +21404, +17847, +19585, +16430, +19847, +16596, +17427, +18420, +19348, +21706, +16352, +20892, +16025, +19044, +17469, +16799, +17216, +15947, +17512, +15626, +19095, +19374, +19263, +17077, +17293, +18526, +19071, +18374, +18998, +16452, +15451, +16553, +17748, +17690, +16688, +20301, +19105, +26215, +22184, +21166, +17025, +13751, +14242, +10896, +11567, +10763, +10241, +16268, +9585, +17427, +10875, +14814, +14978, +11980, +13138, +13167, +15768, +18339, +16213, +16129, +9583, +9559, +6221, +8672, +9212, +13608, +9829, +18399, +18640, +18963, +19693, +13372, +16309, +13801, +15277, +15912, +18649, +17330, +16694, +15783, +13614, +13221, +10970, +11392, +13073, +13287, +14575, +16999, +16113, +15851, +11174, +11943, +6590, +12151, +13754, +12325, +21229, +17385, +15272, +19011, +12977, +16743, +17184, +14853, +20778, +18185, +19276, +18514, +18648, +18500, +16672, +19881, +15324, +20496, +20223, +21093, +22426, +20433, +17829, +22828, +17126, +20143, +19871, +18409, +20303, +19432, +19325, +19302, +18420, +15865, +20993, +16021, +20126, +17938, +18676, +21486, +15989, +17860, +12712, +15838, +15171, +16773, +18043, +17347, +18616, +17843, +15975, +19608, +17002, +18585, +17047, +16740, +16908, +19681, +16835, +19074, +16161, +15414, +16761, +17077, +21368, +21086, +23897, +22532, +27121, +20297, +14687, +16244, +11908, +15646, +10870, +9337, +11141, +9697, +15718, +12760, +16143, +16993, +14089, +15209, +10937, +14822, +13587, +15877, +15357, +14785, +9745, +9386, +9832, +6718, +15057, +10523, +18289, +17926, +18398, +19380, +18255, +14554, +15154, +12282, +13837, +14826, +17713, +16805, +15900, +15019, +13575, +10715, +9699, +9930, +15028, +14897, +15989, +17400, +19133, +14327, +12892, +6093, +9229, +11966, +14349, +16433, +16260, +17686, +13934, +16870, +15745, +14528, +16249, +16714, +18390, +21099, +19212, +19428, +17876, +18558, +16932, +14918, +18151, +18234, +23355, +20437, +21931, +19281, +20090, +19458, +21801, +15123, +21336, +17194, +21008, +20475, +18345, +19242, +16249, +15945, +19216, +16527, +20314, +17797, +20036, +17232, +19339, +16826, +16812, +14114, +13632, +16685, +19877, +20372, +21245, +15181, +20853, +14888, +17801, +13132, +17072, +20122, +18111, +24098, +15897, +21468, +17576, +13821, +18023, +13970, +19773, +21646, +23053, +24669, +23435, +13795, +14080, +10165, +15463, +8989, +11333, +11774, +14586, +16186, +12856, +15789, +12934, +15234, +13790, +13176, +14607, +12825, +17047, +13746, +15002, +12407, +8190, +8820, +9155, +8228, +12336, +13880, +19162, +19671, +18580, +19709, +15057, +17840, +13558, +14910, +16111, +14475, +20223, +14647, +17410, +11389, +12594, +9933, +11367, +10882, +11537, +16923, +16244, +19177, +14983, +10064, +9606, +6035, +11811, +11778, +15345, +18314, +17025, +16831, +15993, +15519, +17739, +16426, +18484, +19087, +20392, +19801, +18947, +20652, +15427, +17007, +15264, +17902, +20794, +21359, +21800, +22778, +20909, +19213, +17858, +18512, +19204, +20214, +20942, +19708, +21629, +15714, +19204, +18389, +16748, +19893, +17421, +19327, +16758, +18908, +17331, +18033, +16327, +15991, +15607, +18752, +15643, +15830, +17307, +17753, +22381, +20104, +20168, +20664, +15848, +15132, +17551, +18970, +16490, +21517, +16343, +19326, +17235, +17685, +17738, +17884, +17961, +23167, +25008, +23929, +20418, +13971, +13655, +11137, +9139, +9429, +8261, +13473, +10068, +16599, +14873, +18505, +15070, +14601, +11253, +11968, +14887, +14087, +16787, +12220, +14205, +10702, +6729, +10934, +8014, +14712, +13930, +18104, +21072, +19207, +16714, +19887, +15913, +18112, +13475, +16148, +13571, +15148, +13683, +13428, +12407, +14557, +11752, +18259, +10024, +13123, +15901, +11743, +18668, +12079, +14944, +13209, +7276, +11349, +11335, +14606, +14821, +17105, +14392, +18275, +15625, +16897, +18262, +15806, +19285, +15802, +15841, +16380, +18986, +22504, +17651, +17849, +16263, +19852, +18699, +23018, +20166, +21936, +21137, +20147, +20211, +19798, +18109, +19560, +18081, +16961, +19955, +19864, +18964, +19095, +16802, +18097, +16200, +18214, +16009, +18272, +19854, +13924, +21161, +14559, +15623, +13423, +13827, +17792, +16388, +19053, +20632, +21415, +21513, +16756, +15595, +17229, +14361, +16697, +21241, +19760, +19581, +17257, +19470, +16339, +21476, +19551, +25028, +26608, +24180, +20585, +16524, +14251, +9099, +12401, +4972, +7923, +10156, +11859, +17909, +15064, +17164, +13952, +15011, +10182, +10717, +9823, +15102, +15620, +14848, +14582, +11289, +8410, +6995, +8382, +13225, +15037, +17659, +18240, +19188, +16732, +15571, +16813, +13920, +16561, +13856, +17616, +17173, +18653, +15899, +11171, +12841, +11221, +13930, +9213, +15790, +15740, +19426, +17550, +16446, +11185, +7981, +8248, +7112, +14138, +14408, +20621, +21627, +15637, +17891, +14265, +14950, +19811, +16452, +20899, +19734, +18316, +21834, +16902, +19408, +13487, +15419, +16535, +19888, +24362, +20539, +23476, +21379, +22727, +16749, +21820, +17652, +18391, +21162, +16417, +20153, +17123, +19442, +17530, +17498, +17695, +17290, +19198, +16106, +20204, +16058, +20033, +16642, +15492, +19085, +14525, +19382, +17347, +15793, +20816, +14626, +18354, +16008, +20694, +15004, +20790, +18501, +18091, +20441, +14972, +18630, +17565, +15945, +17527, +18106, +20464, +23231, +23917, +25783, +21612, +18006, +15680, +8957, +16279, +11124, +11509, +12425, +10298, +14683, +11242, +14174, +16808, +13251, +16903, +13657, +16483, +13390, +11838, +17700, +12465, +16707, +7515, +9536, +12871, +5951, +17644, +12839, +18963, +17812, +17441, +17702, +14151, +16192, +14334, +18738, +12198, +15638, +11931, +15067, +12789, +11689, +13174, +11382, +15359, +13308, +15165, +16454, +18200, +15762, +14138, +7221, +6884, +9141, +11699, +13786, +18284, +15866, +18611, +14675, +13515, +15774, +14059, +17433, +18142, +20191, +19228, +19427, +19456, +18094, +16102, +15413, +17249, +19001, +18565, +21940, +22113, +21228, +21811, +20342, +19968, +19649, +18677, +24208, +19880, +20626, +18393, +17214, +17524, +13969, +17975, +17177, +17351, +21432, +18419, +18115, +17681, +17141, +18160, +19742, +15706, +17230, +15121, +16714, +15038, +15442, +16658, +17823, +21812, +16704, +20286, +18024, +19057, +16459, +17024, +17893, +19301, +19492, +17144, +19683, +15673, +19359, +19962, +22142, +26583, +21223, +19111, +16476, +13705, +10849, +8666, +6782, +9776, +12049, +17630, +15100, +19036, +16046, +14946, +13145, +8517, +14901, +13007, +15355, +19815, +15595, +16051, +12024, +7952, +8722, +6220, +13087, +18916, +18127, +20555, +19976, +15585, +15204, +13791, +15053, +20346, +14134, +17069, +15190, +11979, +13039, +8248, +10359, +11389, +11836, +12949, +16075, +14380, +19198, +12809, +14424, +10012, +11056, +11975, +12050, +13669, +15614, +16957, +17518, +15325, +15003, +15046, +14845, +18771, +18540, +19832, +20553, +21223, +19094, +19790, +16816, +16978, +18640, +16929, +23177, +18763, +21764, +19437, +21238, +21474, +16819, +23257, +16160, +21816, +20141, +18259, +17189, +16193, +16611, +15704, +18053, +14157, +20950, +18699, +18882, +21581, +15400, +19666, +14933, +15644, +16203, +15938, +20125, +18075, +17391, +19813, +17937, +18318, +18200, +16331, +16985, +17117, +15942, +20142, +16431, +19039, +18780, +17917, +21095, +17358, +19760, +17717, +19021, +24639, +22918, +24456, +16572, +16614, +13997, +11556, +9167, +8495, +9736, +15200, +13885, +16552, +13973, +12686, +12918, +11539, +12340, +11100, +16411, +16042, +18214, +15092, +10863, +10169, +6705, +9741, +11385, +13675, +17501, +18132, +19708, +17513, +17860, +15442, +18340, +16246, +16698, +17144, +18018, +16067, +17531, +10282, +10734, +11029, +11079, +15494, +13878, +14683, +15823, +14369, +14847, +9181, +10393, +7690, +12415, +13862, +14844, +18308, +16446, +18912, +14803, +15844, +12432, +18181, +15879, +18213, +18626, +16529, +20652, +17152, +19135, +18544, +16697, +17077, +18009, +18400, +22944, +20228, +23533, +17965, +20414, +18398, +15998, +20666, +17288, +17523, +17669, +19776, +18173, +17596, +17138, +17836, +17250, +16384, +21266, +17216, +19945, +15051, +16698, +15848, +14963, +14876, +17711, +18294, +17731, +19585, +17061, +20050, +18772, +16950, +16700, +16611, +19211, +19468, +15393, +19092, +16577, +18513, +18548, +17300, +18504, +20239, +18596, +22064, +24930, +24480, +24042, +16642, +15599, +17080, +11378, +14315, +9601, +13199, +12187, +15123, +16858, +15982, +14090, +13625, +12355, +11913, +13684, +12998, +17043, +15879, +16095, +13065, +11524, +9033, +6757, +7600, +13920, +14976, +17273, +19346, +20553, +17354, +10838, +13435, +16739, +17587, +18187, +21095, +17266, +18384, +9904, +11203, +8277, +8228, +16769, +14674, +18042, +17982, +14583, +16275, +8305, +5772, +7359, +5692, +15251, +16869, +19244, +20812, +15138, +16544, +14082, +13697, +15150, +13846, +19383, +21161, +21189, +22511, +16985, +19365, +15552, +16530, +15643, +21321, +21133, +23008, +20557, +19321, +17906, +19091, +18790, +16847, +21148, +16032, +23608, +18933, +16564, +17984, +16070, +20553, +15166, +20108, +15336, +17130, +17373, +17657, +17028, +17387, +16922, +15507, +17531, +13515, +18915, +18133, +19838, +19236, +14106, +17421, +17641, +18991, +19259, +20158, +18016, +18800, +15804, +16743, +19320, +16626, +18981, +18781, +20171, +19814, +23249, +19690, +20780, +21062, +16448, +18312, +12430, +12527, +11258, +9965, +13541, +13729, +15104, +18328, +15685, +14753, +14328, +9166, +14675, +13161, +14717, +18059, +11975, +16086, +10997, +12622, +10295, +7901, +10240, +13095, +18765, +18415, +14689, +19150, +13161, +14661, +15142, +12619, +20709, +13634, +20928, +15674, +14471, +11517, +11510, +11594, +12851, +11181, +15414, +14553, +16429, +13568, +13690, +12268, +10945, +10311, +12051, +15491, +13123, +20149, +12098, +16286, +13162, +16112, +15620, +17584, +17357, +17149, +17037, +15312, +19228, +16339, +19362, +19634, +18806, +19777, +16953, +22842, +18171, +21591, +17385, +20586, +20117, +21548, +20564, +16252, +17078, +18790, +14480, +18997, +17633, +17281, +20178, +16921, +18982, +15958, +17783, +16230, +17720, +16491, +16241, +18939, +16689, +18745, +15390, +20118, +16035, +18431, +21067, +18151, +19718, +16289, +20631, +19189, +18306, +18806, +15439, +17697, +15811, +18959, +20423, +20109, +19435, +16874, +20633, +17417, +23050, +25545, +21983, +19976, +14168, +15891, +10240, +9298, +8221, +11767, +12948, +18080, +14584, +18290, +14682, +11279, +12656, +5132, +16216, +11969, +22673, +17703, +15291, +14256, +6503, +9272, +5678, +4839, +12669, +15140, +21962, +22996, +20966, +17476, +13168, +13184, +15436, +16893, +23920, +20915, +20321, +17085, +8133, +9804, +6536, +10655, +11287, +13432, +18285, +20306, +18201, +13567, +5585, +7374, +7742, +11100, +20053, +15569, +21885, +18067, +16425, +13973, +13149, +13705, +15558, +20539, +18228, +24853, +18470, +18281, +16836, +15498, +17681, +18305, +20750, +20527, +23845, +20221, +20437, +19904, +17229, +20330, +17212, +21605, +18674, +21665, +18485, +18567, +18801, +13869, +19897, +16467, +20638, +19234, +18335, +15765, +18758, +12830, +17174, +13941, +15147, +17610, +13658, +18261, +15439, +19399, +19442, +17192, +19459, +16115, +19657, +18691, +12716, +19181, +11541, +19904, +15186, +16352, +19724, +18059, +19758, +17761, +17771, +21811, +19960, +25531, +22292, +24307, +19681, +15544, +14196, +12168, +11020, +9387, +10362, +14876, +16765, +18911, +13940, +15513, +12899, +12711, +12153, +14230, +14029, +15323, +16680, +16184, +13277, +10229, +7198, +9016, +10318, +11514, +17531, +15486, +19374, +17751, +15039, +16938, +10647, +18000, +14644, +14809, +20386, +15520, +16839, +12042, +12143, +11421, +11954, +13290, +15142, +15449, +17183, +15940, +13645, +12102, +10362, +10225, +11210, +11664, +19090, +16824, +22264, +16807, +15913, +15620, +14136, +15858, +14551, +16734, +16707, +16832, +18818, +15687, +19892, +19384, +17670, +20303, +16352, +22338, +22987, +21284, +24422, +17702, +24591, +14681, +19574, +17696, +16484, +20361, +18282, +19495, +19053, +17987, +16869, +20525, +14364, +19119, +17066, +19011, +17337, +16478, +14519, +16291, +16468, +14120, +18079, +15601, +18821, +19984, +18168, +18785, +15565, +22033, +17602, +19381, +15532, +16261, +16989, +15505, +17619, +15938, +17796, +18133, +19655, +19087, +22649, +19752, +25750, +19188, +20616, +14863, +14925, +16365, +14893, +9764, +8997, +9266, +13766, +16595, +16166, +14099, +10540, +13951, +12965, +13486, +13692, +13034, +19317, +14581, +17131, +11573, +8126, +6537, +6708, +11318, +14531, +14532, +18993, +19529, +19826, +18086, +14740, +16501, +16142, +19531, +14443, +18715, +15351, +14673, +11325, +10367, +13660, +13802, +14317, +13023, +16513, +14440, +14217, +12323, +9321, +10410, +11037, +12525, +16895, +19317, +15987, +16648, +14956, +14106, +15577, +17644, +18355, +19322, +19336, +18042, +21774, +19097, +17759, +19577, +14847, +19467, +16259, +20198, +22078, +20583, +22944, +20392, +21995, +19701, +17258, +20213, +15570, +22900, +18738, +19560, +17697, +15436, +16103, +15656, +18846, +17320, +19726, +14565, +19555, +11877, +21653, +14900, +17959, +17327, +16881, +17731, +17378, +16745, +15206, +16696, +18096, +17852, +22279, +17002, +17536, +19496, +15964, +20031, +13559, +18832, +20615, +16828, +18744, +20255, +19638, +22114, +20516, +22896, +21791, +16445, +19577, +14468, +14379, +13088, +9768, +9129, +9892, +16367, +14971, +16176, +14425, +12582, +12578, +9131, +11102, +16013, +16001, +19954, +11413, +15587, +10886, +8124, +10694, +5611, +14541, +16746, +18282, +19974, +17976, +16404, +13629, +17134, +14571, +19332, +17537, +19195, +16221, +14684, +14884, +10819, +10792, +13052, +13338, +16014, +10692, +20719, +8891, +16238, +6459, +11561, +9134, +12570, +14313, +17744, +15582, +14780, +15365, +12848, +14287, +18714, +15673, +19939, +17560, +20374, +18734, +15809, +21730, +16216, +20435, +14314, +21342, +19340, +18218, +22577, +20745, +21075, +17664, +17331, +18933, +19823, +19391, +16824, +21402, +17675, +20325, +15240, +15079, +19206, +14380, +19756, +17407, +18923, +16483, +13821, +17723, +14161, +21451, +16543, +20870, +18235, +17159, +17642, +15233, +18684, +15890, +16276, +19486, +19987, +22432, +18205, +16955, +18357, +16423, +15927, +18066, +17792, +17806, +20281, +21671, +22012, +20395, +21422, +22682, +18526, +16763, +17099, +17178, +16163, +10600, +10619, +9725, +10212, +16266, +14298, +14977, +13974, +12719, +11980, +9849, +12518, +15452, +15053, +17938, +17729, +13057, +9530, +8764, +7090, +10565, +12488, +15368, +19858, +16897, +21388, +18972, +15874, +19984, +16646, +18785, +19496, +13404, +15841, +12383, +11560, +8728, +9543, +10077, +12819, +13373, +16165, +12989, +15007, +12317, +11160, +11958, +10561, +15689, +18443, +17677, +18578, +14139, +15966, +14872, +14472, +18609, +16960, +20931, +21441, +18018, +18533, +14808, +17076, +17970, +17527, +19041, +19221, +20627, +17865, +22488, +17781, +18338, +19244, +17138, +19787, +17886, +20589, +20347, +15311, +18419, +15852, +14211, +19004, +18241, +22516, +15486, +18341, +15175, +17301, +15122, +15613, +20373, +17972, +18541, +18609, +16836, +14756, +16551, +16208, +17925, +17248, +18768, +20890, +20685, +17442, +16893, +17358, +15920, +18947, +16669, +20022, +19821, +19385, +20165, +18500, +19220, +24077, +22495, +19033, +21361, +13757, +17172, +14500, +11151, +12382, +10213, +12583, +16845, +16468, +19189, +13106, +15029, +12693, +10101, +12431, +10925, +17217, +14859, +16632, +14845, +11789, +11825, +9240, +12280, +14257, +18373, +18147, +17050, +15500, +15943, +12808, +12236, +16921, +13487, +19122, +14283, +16185, +13923, +14263, +10801, +10890, +12134, +15404, +15563, +16754, +14917, +13747, +13875, +5959, +10431, +8469, +12844, +19468, +14751, +19867, +16074, +15590, +16729, +13400, +19291, +16706, +18186, +19560, +15915, +14805, +14754, +17158, +18771, +20138, +17137, +18885, +17841, +17327, +22343, +20265, +18339, +19590, +19382, +21112, +17060, +19436, +18459, +23714, +14924, +18340, +14957, +17216, +20596, +19618, +20787, +16822, +16187, +18408, +14034, +19068, +14778, +20681, +16094, +19854, +15817, +15105, +16636, +14931, +17237, +17416, +19124, +22131, +19425, +18720, +17336, +17463, +14005, +13175, +20638, +16734, +23308, +16483, +21554, +22622, +18894, +23077, +22620, +20320, +18677, +17021, +15801, +13707, +13140, +8005, +12357, +13291, +15726, +17781, +17069, +13472, +11960, +11829, +10366, +11482, +8973, +18094, +13730, +22230, +14062, +13050, +11589, +8038, +10179, +11670, +14618, +19785, +19219, +18307, +16086, +13211, +14969, +16957, +17325, +20542, +14156, +18763, +14503, +11696, +9682, +9802, +13140, +15299, +13541, +16450, +15937, +12139, +12336, +10293, +7938, +13565, +12090, +18912, +18245, +18944, +18412, +15488, +13428, +16379, +15745, +18319, +17783, +18031, +19445, +16718, +18853, +17271, +16628, +19466, +17470, +18317, +17582, +19660, +19443, +20984, +18292, +18719, +20352, +18514, +19906, +18915, +18280, +19748, +15029, +17056, +15677, +14321, +16513, +18926, +17509, +22027, +16785, +19794, +17445, +16030, +18659, +15963, +17208, +15128, +14977, +18017, +17106, +18105, +16144, +15908, +15817, +18937, +19710, +19096, +19282, +16356, +18408, +18794, +16431, +17955, +16937, +16744, +19427, +19460, +20250, +21182, +22273, +22779, +19195, +20216, +15549, +15742, +13462, +10054, +11019, +12889, +11469, +16211, +15690, +14680, +12830, +10044, +11175, +14735, +14485, +16163, +16940, +17930, +17884, +13167, +10250, +8361, +8872, +12060, +10963, +22181, +16599, +20395, +15814, +13237, +16635, +13170, +16175, +18702, +14826, +15896, +14267, +13987, +13876, +10777, +13998, +8324, +16717, +12540, +16682, +13359, +15116, +10821, +11364, +13594, +11721, +19429, +15052, +18611, +15781, +12737, +18793, +14412, +18637, +17786, +18747, +17977, +18733, +16223, +21843, +18522, +19256, +20058, +15006, +19774, +18195, +14168, +21126, +18212, +20244, +21249, +19680, +20859, +18849, +15960, +20636, +18908, +17526, +19080, +15481, +18302, +17540, +16028, +18263, +16651, +17679, +15517, +18765, +16088, +18218, +17126, +19323, +16945, +18443, +17699, +15529, +17779, +13599, +19884, +16636, +17310, +19171, +17538, +19740, +19060, +15095, +18803, +14309, +18186, +18459, +17163, +21379, +16703, +23925, +20861, +18791, +23238, +16146, +19312, +15628, +15146, +17856, +10000, +13640, +10325, +11612, +12175, +15207, +15523, +14800, +13008, +14011, +13081, +11627, +17065, +17074, +13734, +13763, +11231, +11249, +9653, +6394, +13983, +13632, +16270, +18048, +15180, +20971, +13016, +17325, +16407, +13508, +17858, +11973, +19195, +17882, +17617, +11316, +14382, +8173, +13744, +11699, +10786, +18887, +13538, +14725, +14560, +10019, +12981, +9456, +16343, +16081, +19673, +16697, +15337, +13734, +15494, +14331, +19720, +16027, +18527, +19947, +18912, +19140, +17829, +15282, +18229, +17782, +16992, +23008, +17926, +24438, +19529, +22528, +21506, +19010, +18161, +19584, +17989, +20692, +18406, +17783, +17807, +14047, +18120, +16521, +19689, +17956, +17150, +18862, +16755, +17614, +14389, +18862, +18101, +18809, +16665, +19090, +17793, +16595, +15923, +13249, +17007, +18135, +18046, +20447, +18288, +17868, +18484, +13493, +17262, +16211, +18044, +19282, +21357, +18676, +19335, +18914, +19455, +24048, +19692, +19457, +17434, +12907, +17117, +12308, +14155, +7614, +14317, +11035, +18902, +17657, +12896, +19155, +8827, +14429, +10974, +13294, +12438, +16212, +14904, +13748, +13883, +9816, +13657, +9954, +11739, +15186, +13252, +16882, +15869, +14666, +19583, +11975, +19087, +11920, +16655, +16946, +14297, +18489, +11446, +14382, +11327, +12211, +13791, +14423, +13946, +16115, +14285, +13254, +9079, +14828, +9732, +17364, +13711, +17547, +17403, +15656, +16704, +15315, +15266, +18297, +16361, +19334, +18198, +17611, +18286, +19579, +16087, +20518, +13207, +21848, +17231, +17976, +20981, +17410, +22062, +16551, +18947, +20228, +20700, +20313, +18860, +21915, +18972, +18575, +18165, +13590, +17196, +15823, +18322, +18830, +19776, +20311, +18106, +19504, +13650, +21422, +15943, +14879, +21593, +13046, +22386, +14222, +18317, +16830, +15859, +15525, +19029, +15868, +18165, +19039, +18391, +17260, +18610, +16861, +19195, +18184, +15557, +17908, +19507, +20932, +21839, +24594, +18710, +20392, +14231, +12547, +18134, +9069, +17017, +13378, +13230, +14070, +14327, +14369, +12508, +12745, +11260, +14923, +16232, +14648, +16076, +15659, +15522, +11597, +9753, +10109, +6809, +13111, +11298, +17100, +17615, +15688, +19788, +13429, +14200, +11691, +17141, +15951, +14691, +19193, +16103, +16673, +12846, +10293, +12551, +9976, +11943, +15925, +13631, +17519, +13747, +11919, +12690, +9573, +11032, +17527, +15501, +18049, +16912, +16816, +20135, +15018, +18114, +14218, +17256, +17875, +16294, +20421, +16124, +19095, +16802, +15971, +16985, +13891, +21367, +20070, +18852, +17777, +19549, +18460, +20218, +18554, +20720, +18830, +22901, +15851, +20436, +16375, +17971, +22345, +17365, +19905, +17596, +18322, +19197, +15310, +21179, +15488, +19623, +21502, +17845, +19227, +18643, +11485, +20813, +10442, +20127, +12297, +16717, +17260, +19139, +18613, +16642, +18252, +15011, +17213, +16042, +17777, +20416, +17669, +20687, +16642, +18439, +18475, +19406, +23078, +20371, +24010, +18611, +17545, +15465, +14321, +13196, +14449, +12357, +13199, +14566, +13130, +18408, +14446, +17277, +14203, +10596, +16807, +9579, +16424, +10278, +14224, +12933, +13063, +13033, +10149, +13605, +10016, +15127, +16723, +13081, +19716, +12516, +15189, +15042, +9871, +18992, +13861, +17398, +16156, +12234, +13736, +13406, +14528, +14683, +13700, +12766, +15238, +10926, +15783, +11648, +14533, +12847, +11289, +15915, +13894, +17570, +16366, +16505, +16595, +17634, +14812, +19072, +16790, +18919, +17823, +14012, +19008, +14820, +19101, +18397, +16591, +20559, +17236, +17973, +20540, +17041, +20449, +19413, +16423, +19576, +19275, +19468, +20531, +18074, +17487, +19064, +19105, +18894, +17641, +17639, +17414, +19621, +17072, +18060, +16018, +19944, +19295, +17426, +17392, +15919, +15805, +17410, +13150, +18465, +17003, +19069, +19822, +16800, +19530, +16572, +16686, +17782, +14466, +20502, +13054, +19031, +14958, +16852, +19824, +15277, +19384, +18759, +18393, +23976, +22654, +25086, +22749, +21397, +16095, +16645, +17313, +15466, +12577, +13548, +9206, +14418, +13337, +11591, +15229, +8285, +14904, +12083, +12601, +11480, +15989, +16730, +18366, +13568, +11289, +10116, +9417, +9754, +13653, +11781, +15584, +18136, +17805, +17743, +18059, +15859, +18829, +18536, +18651, +18713, +14313, +15157, +11418, +13467, +10360, +10145, +12210, +9575, +11087, +13819, +11789, +15732, +15980, +13617, +14477, +14555, +14460, +14970, +16060, +13167, +15053, +17530, +13619, +22628, +15374, +18919, +17969, +16851, +17509, +17874, +18311, +20449, +19649, +19808, +18244, +16909, +17140, +16583, +20463, +18436, +19996, +21412, +17565, +21676, +15249, +22595, +16407, +18914, +19028, +17466, +18924, +17676, +19736, +15111, +16301, +12645, +17501, +18398, +18630, +20193, +19338, +17652, +16653, +15565, +15939, +15511, +17557, +19255, +17778, +18370, +17210, +17306, +18845, +15169, +17906, +18218, +16304, +18311, +20744, +16712, +20191, +13762, +19406, +15568, +15781, +22564, +19292, +24263, +21610, +19197, +19029, +16487, +10826, +14519, +9886, +14907, +13541, +13508, +15828, +10827, +15491, +10384, +16434, +11904, +15251, +12845, +18872, +16962, +14818, +17781, +9956, +15226, +9970, +12020, +13859, +13624, +18422, +15060, +14310, +16063, +13105, +15982, +16944, +14556, +16678, +14081, +13705, +16583, +12292, +12367, +14936, +9714, +12035, +10290, +11601, +15969, +12348, +16411, +13033, +13326, +12748, +11286, +14525, +13763, +18639, +18733, +17611, +17417, +16485, +16640, +19239, +18467, +17482, +20495, +16315, +19926, +18838, +19125, +16653, +18938, +15814, +17917, +20121, +18423, +22427, +17597, +19604, +16277, +17841, +16598, +17673, +19504, +17461, +19219, +18388, +18820, +15679, +17736, +14945, +17632, +16746, +20752, +17758, +19545, +14620, +16879, +18509, +19029, +16159, +16302, +20303, +17541, +21669, +18115, +19343, +18340, +16526, +18829, +16715, +20126, +17810, +18780, +20284, +16443, +18253, +13388, +16677, +14419, +16168, +16777, +17822, +22343, +21414, +23183, +23710, +21440, +16286, +11649, +16896, +14718, +15912, +14054, +11552, +13854, +10890, +13480, +11999, +13897, +10544, +12161, +15625, +11158, +19011, +12999, +19603, +13937, +15113, +13920, +10487, +11748, +8861, +13441, +16159, +18847, +19284, +15768, +16727, +12685, +19987, +14071, +17021, +16106, +17487, +14346, +13811, +10843, +11057, +7297, +12895, +11168, +13919, +13465, +13230, +16668, +10614, +15871, +11589, +14367, +13965, +13897, +16922, +12259, +16370, +14494, +16988, +18068, +19165, +21412, +21535, +20436, +17549, +17339, +16698, +18869, +17222, +20773, +22466, +19717, +20439, +16922, +17635, +16747, +19542, +19343, +20728, +20772, +18061, +18972, +18142, +16941, +19140, +17624, +17506, +18079, +15420, +18629, +16701, +15650, +15536, +14844, +18482, +17826, +17441, +18131, +17115, +15116, +17314, +16843, +16957, +21735, +15829, +18338, +16799, +18888, +16366, +17969, +20670, +19386, +21879, +19795, +20303, +14335, +14853, +17051, +15826, +18359, +17996, +19453, +17455, +21483, +19999, +18736, +18074, +14995, +16233, +15794, +14461, +13767, +13327, +12889, +11249, +15542, +8638, +16791, +10439, +14892, +13088, +13339, +13705, +15504, +18006, +17906, +15453, +13115, +15402, +8885, +14880, +6814, +16180, +18971, +16514, +20932, +11950, +16533, +14039, +11530, +15367, +13125, +16733, +16452, +14142, +16977, +10060, +11132, +10795, +9535, +13212, +12026, +13853, +16818, +15810, +14042, +14884, +9440, +14275, +12124, +17113, +15086, +16480, +17404, +15614, +19048, +15510, +20099, +21082, +20064, +20215, +18260, +18648, +18448, +19835, +15559, +20021, +15744, +19291, +16057, +17462, +18451, +18792, +19273, +17466, +18803, +18149, +18148, +16912, +18155, +18389, +19673, +18832, +16844, +16043, +16785, +15360, +18046, +17286, +18410, +20638, +18519, +18226, +18873, +15680, +17889, +17933, +14566, +24296, +16530, +18292, +20653, +13553, +19445, +12808, +16773, +19024, +17381, +21989, +19020, +18440, +20169, +13971, +16392, +14744, +13400, +18927, +19496, +19479, +26646, +17527, +24258, +18524, +17271, +19649, +13171, +17679, +10577, +14475, +9162, +13623, +11467, +12226, +13791, +12344, +12569, +14572, +8411, +14503, +13002, +17564, +18985, +18098, +17954, +15411, +11206, +9265, +10079, +10933, +15652, +15635, +19268, +16168, +15733, +14660, +16008, +15163, +16272, +19991, +18566, +19016, +14533, +11348, +9598, +9261, +8326, +13041, +13045, +16672, +15633, +14111, +13145, +11629, +11189, +11516, +16034, +14457, +18546, +14867, +14931, +14809, +14940, +18010, +18340, +22096, +17213, +20111, +18079, +16410, +20944, +18201, +20967, +23586, +20437, +20720, +17409, +14443, +18149, +16356, +17775, +16432, +16437, +20991, +19251, +20666, +17699, +17562, +20430, +17602, +19568, +17343, +15748, +17933, +13381, +16055, +12988, +16948, +14812, +15695, +18071, +17449, +19362, +19310, +16794, +18716, +19959, +17621, +20960, +17842, +16160, +18209, +13283, +19360, +18890, +19027, +25074, +16971, +24889, +14685, +17468, +17322, +11794, +21264, +14988, +23789, +18646, +21315, +22048, +18612, +22445, +14648, +19078, +15165, +18043, +15352, +13354, +10234, +12228, +9472, +12326, +15189, +13443, +15670, +11947, +11879, +12078, +10643, +14898, +15755, +13908, +18808, +11029, +13340, +9803, +8082, +15110, +16447, +17138, +16675, +16527, +16279, +14916, +15849, +16065, +18312, +16018, +18824, +14459, +17305, +12087, +11697, +9144, +9352, +10989, +14794, +15872, +12592, +14505, +11906, +12340, +10445, +13546, +9779, +15033, +11780, +18036, +15619, +14501, +17713, +15162, +18465, +17401, +18854, +19750, +18443, +18682, +20714, +19633, +20755, +20441, +19619, +19369, +16958, +17336, +16409, +17712, +18573, +19867, +22095, +20631, +21343, +18643, +20116, +18891, +19504, +22127, +16566, +20863, +17122, +15393, +18691, +10477, +17861, +14630, +15970, +19267, +15938, +20748, +17026, +17710, +18305, +14886, +18659, +14489, +19078, +16570, +15526, +21335, +14944, +21196, +18782, +17025, +19518, +17033, +14869, +19001, +16054, +17562, +20614, +17846, +18048, +18738, +14259, +20315, +17415, +21603, +21566, +19959, +17515, +16048, +15019, +16047, +14152, +15353, +8025, +11975, +12630, +10716, +14460, +12870, +13307, +13741, +10260, +12524, +13392, +14550, +17746, +15831, +15486, +10021, +7698, +11548, +7519, +15677, +14654, +18045, +18630, +17608, +19907, +13569, +17857, +12827, +16615, +18127, +15150, +18880, +14993, +16022, +10011, +11297, +9456, +11947, +11730, +16094, +15232, +17434, +11716, +13971, +9934, +12348, +11527, +14338, +19455, +13304, +20093, +13642, +19492, +13731, +16771, +14745, +17222, +19188, +21129, +18129, +20371, +18224, +19513, +17812, +20524, +18403, +19735, +17802, +16324, +20073, +17057, +21897, +18715, +18852, +21583, +17053, +25547, +18585, +20592, +20104, +14794, +23908, +16291, +21999, +15498, +18024, +18103, +14110, +19410, +15124, +17171, +18745, +17917, +17035, +16825, +14038, +20081, +19580, +19305, +18801, +16422, +17308, +14362, +18973, +17843, +19741, +20176, +17276, +18853, +16923, +15346, +17457, +15569, +19621, +16183, +19147, +14854, +22227, +23318, +23504, +24668, +15918, +21550, +14057, +14990, +17293, +6332, +14700, +7225, +12588, +13606, +12629, +10749, +13215, +6026, +13002, +11421, +11123, +19012, +14033, +19503, +14609, +12859, +9182, +7836, +7324, +13056, +11803, +16977, +12335, +17633, +17008, +12821, +15559, +13826, +14685, +20322, +15080, +19499, +14820, +12447, +12802, +11194, +13019, +13951, +13392, +12888, +14540, +11425, +12741, +12949, +12614, +13045, +13278, +15775, +16379, +18592, +13436, +15925, +14310, +14256, +19084, +16757, +21841, +18030, +20219, +18263, +18299, +21976, +19190, +21843, +21369, +20373, +19783, +16855, +16009, +17032, +18962, +18895, +18712, +20836, +18356, +18978, +20568, +16774, +22346, +19012, +19948, +18715, +21729, +17136, +17931, +15838, +15364, +16369, +18576, +18243, +16032, +19296, +14836, +23262, +15101, +15670, +17312, +17641, +20959, +18980, +19038, +19795, +16342, +18473, +19099, +16583, +19068, +18333, +17893, +21152, +17623, +17716, +16806, +14276, +15682, +16492, +19327, +19713, +19317, +20619, +20992, +23782, +22547, +19702, +16099, +16877, +16575, +12761, +15319, +5975, +14709, +6323, +13750, +12769, +7487, +15446, +5731, +14535, +11580, +12662, +16446, +15640, +17269, +13936, +12183, +9168, +8573, +9658, +12475, +13047, +16372, +17258, +15148, +17465, +13316, +15644, +16321, +16487, +19498, +15701, +17602, +12172, +10420, +12460, +5016, +13508, +10145, +12127, +19502, +12562, +16230, +16707, +8971, +11939, +12810, +11843, +19057, +13449, +20810, +16406, +15797, +18054, +14698, +18993, +18433, +18538, +18225, +19964, +18657, +19125, +19191, +12201, +20452, +12742, +21647, +17457, +17872, +20752, +14710, +21144, +19162, +19867, +19153, +18474, +19729, +21526, +18305, +21437, +19374, +20755, +20829, +16987, +19544, +12436, +21909, +15636, +22223, +17156, +17452, +17204, +16705, +18913, +14635, +19096, +16544, +21627, +19334, +19201, +19536, +13305, +19660, +15909, +21623, +19926, +18891, +21183, +15211, +21140, +15343, +17667, +12592, +15880, +16264, +19889, +17102, +20745, +20873, +16861, +22473, +20310, +24354, +20673, +18366, +18680, +18196, +16521, +13966, +9500, +12892, +8077, +10605, +10187, +12172, +14372, +11630, +9403, +11183, +10803, +16305, +15760, +15605, +14516, +11551, +9886, +11334, +8673, +10689, +11621, +14836, +19261, +17703, +17166, +13670, +11528, +17490, +11797, +19466, +15321, +17916, +14828, +11283, +6409, +5500, +9063, +8089, +16425, +16749, +16664, +20249, +9740, +14279, +6959, +13054, +11791, +14770, +19188, +15720, +20375, +14480, +16426, +18548, +16619, +22144, +21419, +18488, +22163, +14999, +20465, +19218, +15017, +20792, +14797, +21769, +19340, +16965, +18739, +14867, +19118, +19515, +21363, +23280, +18570, +23254, +18101, +20795, +18204, +19053, +17259, +19416, +19979, +18609, +19626, +16133, +18726, +19774, +17062, +20956, +15967, +20689, +17933, +14226, +18160, +15546, +16563, +18424, +18319, +21931, +19957, +18358, +19049, +16202, +18643, +15122, +17047, +17759, +18104, +21059, +15917, +17451, +14411, +14016, +18779, +14134, +18292, +19030, +17932, +22492, +17694, +18675, +21551, +19226, +19145, +19689, +16588, +16063, +14670, +8838, +9434, +9487, +11940, +13916, +10871, +15054, +10276, +11795, +11783, +9489, +13309, +14556, +16717, +19490, +15566, +10694, +10598, +8678, +13161, +16092, +14541, +21205, +15434, +16515, +15271, +11167, +13852, +15256, +15233, +18630, +13627, +11855, +13570, +7618, +7008, +8387, +10981, +14291, +15826, +15642, +14623, +10368, +14351, +8154, +13836, +12632, +13633, +19749, +14895, +18695, +14238, +17347, +15205, +18108, +21805, +21138, +21692, +17685, +15717, +14444, +16755, +15204, +18586, +20472, +19226, +22827, +19529, +17932, +17892, +16205, +20198, +21858, +18188, +25050, +16512, +21743, +16872, +17151, +21134, +18129, +20967, +19149, +18538, +17412, +15366, +18361, +18167, +19086, +19805, +18605, +19342, +18659, +15891, +19497, +19455, +18191, +17857, +20603, +19032, +20860, +16071, +19255, +16254, +17506, +19176, +13424, +19017, +16609, +16486, +20907, +13271, +20404, +14927, +16756, +19727, +16015, +20375, +18293, +20649, +20945, +18624, +23022, +18221, +21584, +15319, +18937, +14479, +12593, +11414, +6351, +15928, +7558, +16712, +11423, +13704, +15138, +6305, +12496, +7747, +16324, +13941, +19755, +16783, +16714, +14721, +9119, +12084, +6384, +15427, +14069, +16581, +19717, +14118, +19747, +11160, +16130, +13000, +15322, +15613, +15258, +16063, +9959, +13486, +7464, +10719, +10094, +12170, +14427, +12407, +17262, +13084, +10914, +11480, +8836, +15293, +12109, +15864, +14979, +17444, +18391, +15348, +19400, +16177, +20692, +19690, +18370, +19667, +20376, +19456, +20086, +16772, +18332, +17840, +16517, +20517, +17708, +21040, +16742, +18726, +20076, +17676, +22900, +18605, +20666, +20887, +16066, +20069, +17991, +18319, +19278, +16828, +17775, +20085, +17987, +19802, +16759, +17409, +19439, +16896, +17476, +16252, +13634, +20458, +18148, +19156, +22949, +18089, +21332, +19489, +15691, +20053, +14110, +16646, +18351, +14453, +20224, +14135, +19640, +18390, +20956, +19660, +18491, +17949, +16278, +14220, +13708, +17366, +15941, +20818, +20149, +21734, +24345, +21567, +19760, +16417, +14456, +17919, +13976, +10612, +12270, +8102, +11295, +9743, +13623, +11109, +14198, +9059, +10853, +12053, +13753, +15540, +15725, +17586, +15318, +13247, +10629, +7809, +9005, +10677, +14083, +16554, +15963, +18175, +16975, +18073, +16865, +12788, +18596, +12115, +17816, +10981, +13537, +9560, +10379, +12327, +11007, +11205, +12599, +11637, +13571, +11516, +11082, +9367, +14324, +14147, +17181, +15100, +18262, +14369, +16760, +17292, +16317, +20241, +18706, +19106, +21753, +17320, +21154, +18121, +18287, +17661, +21591, +17704, +20774, +20595, +16424, +19957, +15017, +18370, +16668, +19551, +18059, +22747, +20396, +20393, +19602, +18888, +18682, +18416, +22764, +20391, +18675, +19683, +14958, +15400, +18404, +15601, +20606, +18864, +20229, +22172, +17777, +18828, +16969, +18185, +17473, +20478, +18441, +22233, +17005, +22939, +17562, +19123, +16729, +14473, +21083, +15642, +20820, +20523, +17306, +18486, +14853, +16430, +13795, +17683, +16039, +20440, +17223, +16401, +19745, +17711, +20597, +21845, +22692, +23404, +19069, +18411, +14765, +14813, +7944, +9062, +5315, +11055, +10137, +15356, +6334, +12780, +6316, +8383, +10818, +10005, +19234, +11392, +20142, +12727, +14658, +7770, +8762, +12567, +9112, +18197, +13431, +17922, +18503, +16880, +15747, +13187, +13722, +15854, +17614, +17567, +17026, +10594, +10002, +6418, +7812, +11728, +8427, +14346, +14306, +12328, +15711, +11894, +10229, +13843, +10993, +15385, +14099, +14451, +15739, +13646, +14046, +16221, +16300, +19039, +18294, +21625, +21130, +18895, +20463, +17712, +18575, +16559, +19145, +19404, +23168, +19692, +21552, +19471, +20021, +19120, +20031, +19988, +22190, +23411, +22407, +20811, +19621, +18446, +18722, +17847, +16137, +20320, +14641, +21822, +16939, +20176, +14865, +16269, +18973, +21419, +23790, +20913, +21484, +16862, +19032, +16229, +17645, +17853, +16972, +21406, +17991, +19671, +17615, +12598, +22067, +15029, +23211, +19367, +17191, +22420, +17918, +19278, +16873, +12474, +15365, +16443, +14026, +21185, +16308, +22325, +19738, +19242, +23373, +21030, +23726, +21884, +18705, +16953, +14811, +9663, +7148, +5607, +5785, +13426, +10262, +12579, +13307, +8517, +5809, +9065, +7487, +13704, +16332, +15007, +19677, +14359, +10153, +7091, +9118, +8172, +12080, +15722, +14623, +19287, +15420, +15476, +18712, +11942, +18567, +16220, +18477, +16362, +14818, +12371, +11489, +7388, +8934, +9597, +9985, +12138, +13339, +15061, +12518, +13822, +10524, +11713, +15738, +11085, +18515, +13981, +14908, +15970, +14557, +18342, +16125, +19541, +20795, +19801, +25257, +19240, +22185, +18186, +17484, +19233, +18743, +23330, +19534, +21700, +18939, +18461, +18729, +16673, +19948, +23068, +22620, +24539, +21508, +20684, +18305, +20164, +19567, +20746, +16500, +19168, +20781, +19780, +17615, +17572, +14813, +18867, +14956, +19096, +19528, +21150, +21614, +17914, +16520, +16463, +16195, +20533, +17145, +22925, +16361, +18068, +15231, +12913, +18462, +11509, +20976, +17750, +18204, +18803, +16648, +20137, +14169, +17637, +12612, +16621, +17796, +16694, +19140, +17471, +19457, +20981, +20058, +21387, +20326, +21883, +17992, +17195, +15285, +9785, +9092, +7108, +10637, +7838, +9798, +14247, +10905, +12535, +6884, +6677, +11578, +8431, +15753, +12722, +14258, +16208, +14021, +11023, +8153, +8453, +9696, +15285, +14107, +20299, +17306, +16687, +18281, +15629, +19246, +17161, +15056, +18829, +13646, +12165, +12286, +7642, +12387, +10188, +14432, +13093, +12503, +14982, +12404, +14903, +12471, +14466, +11512, +15093, +14169, +16061, +14513, +14546, +16782, +17870, +19216, +16151, +22751, +17673, +18877, +23014, +20443, +21872, +18857, +17074, +16632, +16260, +18236, +20801, +21896, +19208, +20137, +18742, +17479, +19360, +21540, +22169, +24738, +21743, +21831, +22501, +16926, +19744, +17054, +18354, +18022, +17937, +17010, +17907, +18038, +12675, +18964, +16246, +19484, +20126, +15718, +19701, +17818, +17364, +16712, +17996, +19480, +20313, +17871, +19940, +15207, +16610, +15188, +18574, +17489, +20893, +18792, +16621, +21338, +13371, +21054, +16600, +16241, +21171, +15549, +19858, +14050, +21418, +16756, +19086, +19665, +21531, +23162, +21602, +18021, +18695, +16048, +16118, +10581, +11257, +4881, +10240, +7842, +11372, +13008, +10870, +9237, +10055, +7738, +12023, +11659, +14760, +18451, +17368, +16654, +12425, +9205, +8790, +9721, +10311, +14115, +17175, +18139, +17445, +14515, +15322, +17227, +14570, +17667, +16295, +14821, +15305, +10241, +9531, +9762, +7377, +11803, +11892, +11241, +13854, +11434, +12621, +14315, +10264, +15963, +16978, +15659, +15976, +13961, +16553, +16309, +16226, +18441, +16800, +19249, +22964, +16411, +21797, +20338, +20253, +19391, +18763, +19314, +18739, +19314, +18335, +21517, +19971, +20028, +18090, +19211, +18056, +23203, +21847, +22149, +22508, +20341, +21664, +16959, +19045, +18623, +17627, +20185, +18047, +17282, +16781, +14331, +19126, +19417, +19333, +22127, +20373, +23105, +19035, +20505, +17123, +14483, +21455, +16009, +24301, +16531, +16985, +18621, +13179, +18972, +13561, +16177, +17690, +16049, +20841, +19529, +19679, +15484, +16973, +11507, +13716, +16892, +13806, +20254, +15738, +16710, +18127, +18005, +19107, +21584, +22641, +22265, +24774, +15473, +17966, +11333, +10010, +9071, +4527, +9891, +9635, +11446, +7885, +10568, +11160, +8708, +12962, +7384, +15440, +14149, +14794, +19279, +12518, +13500, +7473, +4986, +12534, +8762, +17520, +12801, +19564, +19233, +17142, +18760, +14429, +15389, +11727, +15607, +16350, +16161, +12881, +13100, +7842, +10999, +11949, +10014, +15065, +9318, +16700, +9692, +17473, +10576, +17948, +15219, +17360, +15537, +15865, +15328, +14243, +15610, +13515, +18399, +14941, +21961, +18558, +25337, +21753, +20136, +22238, +15733, +21922, +19149, +18247, +23961, +17085, +21982, +19124, +18963, +21128, +16358, +23379, +20850, +24586, +23745, +19547, +23597, +15839, +21106, +17701, +19744, +16223, +15855, +18189, +15817, +17441, +13645, +17913, +18368, +19052, +19545, +20696, +19756, +18595, +17705, +16943, +18371, +15770, +17664, +17327, +18503, +15549, +16265, +16787, +14501, +20860, +15918, +21483, +17923, +18935, +20609, +17778, +18715, +13639, +14638, +14427, +13271, +18787, +15252, +16065, +15934, +16955, +20126, +19655, +18969, +22101, +20846, +19372, +19684, +12462, +12797, +7029, +8182, +8491, +9997, +10678, +12885, +12257, +8678, +13084, +8873, +13266, +12429, +11910, +16124, +13278, +18674, +13970, +11567, +11347, +5628, +10868, +10187, +16231, +20184, +19653, +21443, +18724, +19061, +12534, +16377, +11840, +14156, +15433, +11429, +13034, +10172, +6927, +11352, +7605, +10784, +14877, +10065, +19013, +13994, +14161, +14829, +15754, +13695, +18792, +16784, +15524, +16871, +12126, +19879, +13993, +18794, +16513, +22960, +21346, +22444, +23530, +20487, +20910, +18582, +18504, +15469, +20029, +18859, +19845, +25487, +21458, +22938, +17172, +18497, +22134, +19245, +23567, +20180, +20747, +19397, +15351, +20203, +16082, +19946, +19212, +20143, +17583, +18178, +15806, +16602, +17782, +16103, +20362, +16751, +20760, +17052, +14076, +19331, +15289, +17170, +18736, +15417, +20465, +15552, +17661, +16001, +17438, +17622, +17550, +18523, +17168, +18257, +15074, +18722, +16546, +17191, +15163, +14884, +17646, +13935, +18968, +15864, +14303, +15526, +15577, +15808, +17156, +21333, +21959, +24365, +19946, +19694, +15597, +12133, +11675, +5188, +10032, +5621, +11530, +12635, +11105, +12521, +13164, +7107, +10152, +11437, +12445, +18435, +15473, +19189, +15532, +13274, +11376, +8970, +11506, +8446, +16010, +17850, +18281, +21419, +18572, +17551, +15356, +12894, +15496, +16416, +15591, +18969, +13147, +10728, +10390, +6620, +10120, +11260, +12310, +17877, +13591, +16742, +13597, +12520, +15085, +10727, +18485, +15161, +18071, +18887, +13474, +18114, +12344, +17324, +17182, +18985, +24590, +20720, +22820, +20605, +19790, +19432, +17549, +18890, +19030, +21852, +21995, +22413, +22721, +18180, +19721, +18793, +18827, +23701, +21900, +23115, +22025, +17303, +21211, +17394, +18021, +22225, +17630, +20271, +15648, +14710, +16006, +15103, +14894, +17367, +16303, +17758, +16193, +19027, +16344, +20489, +19197, +20006, +16923, +18182, +16546, +15776, +18331, +16183, +18276, +15436, +19051, +15466, +19098, +18171, +17158, +18828, +16810, +17002, +18880, +16672, +17864, +15032, +13995, +17917, +11213, +16466, +12563, +15464, +18074, +18405, +20026, +20120, +20970, +17636, +16761, +13827, +13873, +11979, +8772, +8042, +7261, +8314, +11055, +10258, +14880, +9099, +12111, +10994, +9940, +14790, +16925, +19726, +21053, +16607, +13155, +8424, +5676, +13884, +7571, +19964, +14300, +16711, +21157, +12692, +17421, +11150, +14502, +18446, +17801, +17846, +12324, +12938, +9346, +4575, +10003, +6373, +12373, +13878, +12649, +15734, +13115, +14388, +13434, +14372, +14762, +15382, +17540, +18528, +18504, +18202, +17025, +20410, +16430, +18659, +21767, +19860, +25624, +20519, +22761, +18933, +17679, +18768, +16377, +25257, +20258, +24205, +23567, +20299, +21395, +17063, +17415, +20279, +19621, +22548, +21087, +20560, +19565, +17656, +19369, +15997, +16380, +19528, +16812, +22319, +15241, +20346, +16535, +14633, +20928, +13891, +21894, +14936, +22019, +17938, +20856, +16984, +18722, +14825, +16829, +14691, +16928, +16419, +20913, +15887, +19097, +13890, +14936, +17991, +14184, +20854, +18201, +15433, +20425, +16473, +16796, +16317, +11925, +16867, +12012, +18535, +14067, +17123, +14816, +15396, +17865, +17866, +20868, +22858, +22087, +17021, +16116, +12360, +9695, +11244, +6740, +12646, +8116, +11853, +11752, +10798, +11358, +7387, +11822, +12665, +15768, +16429, +17812, +13889, +18581, +12256, +11886, +9785, +5880, +13449, +12691, +14737, +15676, +16870, +15726, +18665, +11075, +17913, +13702, +17962, +16661, +16895, +13814, +8663, +9128, +9148, +11039, +9742, +12669, +13579, +12984, +16422, +12849, +14418, +14798, +14493, +19141, +15443, +20637, +16595, +20240, +18489, +15928, +17707, +18294, +18907, +20823, +21084, +21792, +24157, +20363, +20796, +17926, +18800, +19098, +20719, +24603, +20756, +20193, +20643, +19444, +19587, +18727, +18734, +23747, +18178, +21806, +20134, +17121, +20191, +15164, +19337, +17563, +20198, +20084, +20165, +17120, +17227, +17487, +14216, +19311, +17247, +18174, +19165, +18116, +18938, +15334, +18452, +19623, +14782, +19330, +12728, +19135, +16695, +18062, +16646, +14864, +16738, +19349, +16924, +21475, +15587, +18453, +17984, +18127, +23508, +17388, +15434, +14461, +14257, +14005, +16948, +12177, +16238, +15837, +16073, +19945, +17204, +20653, +22474, +20231, +18807, +16721, +15077, +14133, +9883, +9212, +7396, +10314, +7842, +14311, +5411, +12264, +10498, +9205, +14174, +11084, +14265, +17452, +16309, +21891, +14464, +9050, +8201, +6578, +10284, +11465, +15038, +11746, +18222, +16967, +16383, +17511, +14100, +19469, +15450, +17011, +17790, +13638, +12439, +8342, +7929, +9656, +8835, +12050, +14293, +13261, +15427, +13956, +14434, +14365, +15708, +16860, +18937, +17235, +19241, +16295, +16007, +16733, +14853, +18315, +19430, +23597, +20862, +25820, +22779, +21668, +20929, +16341, +20129, +20276, +19272, +22801, +20061, +21437, +20382, +19306, +19161, +18703, +21064, +22398, +20294, +23850, +19792, +21082, +20635, +16508, +19324, +15606, +17190, +19100, +19799, +18214, +16973, +17626, +13613, +17451, +15482, +17105, +18356, +16841, +20822, +20050, +16765, +18317, +14323, +16913, +15181, +16920, +16967, +16301, +20959, +17176, +18547, +14768, +16059, +17563, +15673, +20229, +13779, +19359, +17073, +13252, +17948, +12206, +15104, +15246, +13332, +19368, +13931, +16665, +15517, +16891, +18359, +17448, +20820, +20767, +17676, +19751, +12124, +13607, +9617, +8873, +9714, +9089, +11554, +10582, +14986, +10500, +11127, +9630, +8215, +14660, +13178, +17000, +15759, +16576, +15654, +12758, +10078, +8297, +8493, +10948, +14260, +16547, +15959, +17459, +20166, +15185, +16970, +14377, +14545, +13598, +11655, +11161, +13366, +11683, +11262, +13113, +10780, +12333, +12792, +11411, +14656, +15933, +15711, +17921, +13634, +17495, +15766, +13638, +16437, +16615, +16504, +17587, +20076, +19676, +21589, +19095, +23903, +22040, +21095, +20831, +20895, +19287, +18836, +21718, +19676, +23725, +20146, +22762, +21582, +18842, +18387, +18037, +20085, +21354, +20032, +21767, +19681, +19231, +16797, +17887, +19418, +21108, +21864, +21833, +21907, +17260, +17464, +15783, +17137, +18116, +18288, +16183, +20242, +14431, +17299, +17086, +17479, +18539, +20228, +17518, +18876, +16973, +16466, +19423, +13730, +16973, +13982, +17903, +18416, +18954, +16858, +15366, +13599, +19059, +15767, +17488, +18818, +13831, +17068, +13087, +12325, +16283, +13750, +16293, +15259, +15874, +20107, +17387, +24286, +18925, +18363, +16845, +14659, +16963, +12752, +6174, +7088, +8839, +11255, +13318, +11092, +10916, +10270, +11330, +6507, +13789, +10986, +14836, +19387, +19861, +17743, +11116, +6035, +5779, +8361, +9794, +13277, +18357, +17432, +21843, +22953, +16503, +17592, +14711, +14848, +17534, +17191, +17035, +16269, +11417, +11476, +9031, +5082, +9099, +9565, +16362, +15274, +15747, +15646, +13281, +16202, +15321, +15405, +16041, +16666, +17649, +19066, +15645, +16753, +14593, +18205, +20476, +23328, +24148, +21860, +23082, +20853, +20313, +20322, +19305, +18936, +21602, +18362, +23097, +18768, +20764, +19705, +19574, +18877, +20630, +20134, +20596, +21453, +18411, +19117, +17244, +16659, +19780, +20315, +18775, +18837, +17321, +17035, +16177, +16478, +16197, +17046, +18212, +19887, +16353, +16310, +19478, +16778, +20879, +15447, +17102, +19270, +14337, +19745, +12700, +16724, +14743, +16186, +17490, +17822, +19972, +15912, +15767, +14331, +17937, +15228, +18404, +16344, +17059, +17529, +11398, +18855, +10662, +16001, +17340, +15560, +19298, +17466, +18711, +22666, +18288, +18277, +16713, +14713, +14147, +8616, +11129, +8247, +11476, +12231, +10549, +13893, +11858, +11863, +12262, +10449, +11951, +12804, +16577, +15889, +16875, +14953, +10306, +9866, +8099, +11262, +13550, +15373, +17467, +16641, +16848, +16677, +15809, +16401, +15186, +16375, +14711, +16821, +14361, +11181, +10475, +7295, +10660, +10594, +11807, +14435, +14548, +14827, +14502, +16121, +13106, +16659, +15387, +14190, +17453, +13634, +18681, +16207, +18299, +16379, +16689, +19387, +19424, +21045, +22224, +20831, +22443, +21533, +18436, +18807, +16216, +20747, +20139, +20782, +21116, +18949, +21453, +19239, +16677, +18083, +19973, +20172, +23919, +19971, +22144, +17793, +17694, +18857, +18675, +22586, +20218, +23340, +19312, +20353, +16839, +16104, +16263, +17654, +18256, +15512, +21823, +16681, +20603, +16605, +17587, +18057, +16499, +17998, +16124, +18410, +17218, +16826, +18868, +16960, +16266, +17937, +17211, +18621, +16607, +18347, +15916, +17074, +14955, +18537, +15668, +15954, +16793, +12746, +16674, +10687, +17790, +10381, +16448, +15441, +20261, +23339, +22918, +23270, +18838, +17045, +11670, +12594, +6013, +8752, +8804, +10273, +10277, +11858, +9395, +11340, +10683, +9192, +13151, +7651, +16148, +17357, +19805, +15824, +11198, +7972, +8640, +9868, +8912, +15628, +13159, +18277, +18636, +18772, +16986, +14577, +16608, +16266, +22581, +17230, +20294, +11099, +13547, +6862, +9317, +7449, +9932, +14001, +13188, +17921, +13696, +16022, +11483, +11760, +13021, +10203, +15969, +17198, +17390, +20870, +11774, +18454, +13611, +19869, +19608, +21099, +22035, +21027, +26168, +20723, +20568, +16229, +19025, +19284, +20955, +24756, +18998, +25652, +16698, +18813, +18729, +16017, +21443, +19358, +26518, +23498, +24798, +18760, +16943, +15466, +15352, +18134, +20562, +19856, +20907, +16631, +18818, +15241, +17602, +13052, +15881, +16656, +16172, +20068, +17447, +18672, +19055, +14987, +15753, +14020, +17581, +17178, +21589, +20154, +18704, +19279, +17098, +18932, +16090, +17593, +18655, +18221, +16162, +19606, +15375, +17843, +14048, +16988, +14651, +16019, +14100, +14203, +14525, +14504, +14587, +18194, +17978, +22894, +21635, +18773, +20796, +14206, +16797, +13960, +7559, +7886, +6521, +8423, +15942, +12316, +14365, +12196, +8937, +12885, +6099, +8963, +16296, +13049, +21937, +17382, +17035, +13423, +8460, +7747, +7374, +12262, +16259, +18413, +18561, +19249, +16383, +16309, +12724, +14802, +16921, +18142, +17425, +13275, +14598, +7753, +7328, +6730, +10579, +13422, +14534, +15256, +14584, +14303, +15542, +12346, +13383, +12030, +13676, +17952, +14962, +18735, +15946, +16261, +16166, +16693, +19604, +20896, +21405, +24820, +22010, +22738, +19179, +18825, +20159, +18737, +21646, +20035, +24000, +20839, +23255, +18193, +14595, +17377, +17132, +21751, +24787, +24071, +24605, +20776, +19440, +15712, +17135, +19611, +18911, +22618, +19802, +17487, +15231, +17988, +12832, +18843, +15732, +18478, +21045, +17723, +20955, +15815, +21501, +14132, +19951, +18911, +17435, +19331, +15204, +19789, +17363, +14826, +17087, +17160, +18250, +18344, +18327, +18032, +17388, +16464, +16974, +17026, +16639, +15503, +13971, +14232, +10429, +14349, +12375, +15421, +16566, +16145, +18531, +20153, +24073, +21065, +18273, +16256, +12114, +15493, +9709, +11463, +5847, +10041, +9539, +15622, +10629, +12949, +8983, +10861, +11886, +8126, +13756, +10461, +19426, +18347, +15972, +13694, +8084, +7475, +9856, +5159, +12863, +12128, +19884, +21110, +20157, +19748, +17431, +16046, +15798, +17870, +18224, +16441, +15253, +13352, +7530, +10938, +5215, +13702, +12652, +13253, +19228, +13000, +13939, +12211, +10101, +11237, +12027, +16340, +16588, +17583, +16843, +16917, +13648, +14602, +16278, +18919, +21375, +24599, +25031, +25582, +19385, +20355, +16865, +18024, +22169, +19649, +23594, +22554, +20654, +22569, +15111, +18507, +17336, +21057, +23074, +22086, +24631, +22469, +20302, +21186, +15677, +19450, +18554, +21266, +20574, +19895, +17457, +16233, +18100, +17076, +16088, +16756, +14684, +18158, +17497, +16623, +19897, +13307, +17865, +15211, +14566, +17780, +15702, +21044, +19145, +16826, +18702, +14631, +15881, +17110, +16789, +20017, +18113, +18453, +18954, +18412, +15678, +16595, +16613, +19912, +15413, +17340, +16104, +14498, +15817, +19600, +19323, +20543, +21774, +21563, +19428, +16371, +15698, +16218, +11771, +8906, +7734, +6880, +10967, +6878, +11611, +10237, +9695, +7849, +8556, +7748, +10528, +14331, +14240, +18355, +17294, +14898, +11409, +8258, +7384, +10044, +11715, +15165, +15357, +19391, +17526, +20273, +14191, +15233, +17125, +18660, +16606, +18706, +14767, +13244, +12345, +8723, +9270, +13177, +13100, +14104, +13480, +11023, +14304, +11227, +13117, +10289, +15278, +14913, +16746, +17285, +13867, +15900, +14085, +13941, +18572, +16628, +22797, +21925, +24439, +22003, +21406, +17646, +20039, +20302, +22442, +25320, +26322, +25767, +22322, +17614, +18043, +15905, +16833, +21130, +23554, +21979, +24000, +22191, +18864, +19448, +16183, +20106, +18976, +21720, +20876, +21145, +16475, +17288, +15237, +18170, +15809, +15182, +18296, +15063, +18548, +12890, +17362, +15068, +17659, +18931, +18801, +20196, +19048, +16609, +16319, +13786, +14543, +14171, +17348, +16892, +20748, +17044, +16671, +15706, +13679, +17677, +17154, +17756, +16867, +15707, +16392, +15065, +15242, +17561, +15078, +15109, +18838, +17116, +22895, +20603, +22313, +18457, +14518, +14762, +13260, +9730, +9082, +6441, +9470, +8089, +11581, +13677, +10301, +13216, +10353, +12594, +10322, +11570, +13519, +18738, +18462, +16010, +11850, +8595, +7037, +9565, +10735, +13176, +16289, +16042, +16999, +18917, +17543, +18020, +16022, +17595, +18108, +14930, +16437, +11763, +13594, +6807, +10774, +10208, +12769, +12795, +15439, +17270, +13459, +14371, +12929, +14014, +16183, +18472, +16079, +19933, +12579, +17655, +12973, +13163, +16569, +17271, +19982, +25015, +20670, +24485, +19767, +19435, +21180, +18118, +22863, +23638, +22660, +25102, +21717, +21209, +18970, +13620, +16838, +18472, +22719, +24096, +24595, +20327, +20992, +18256, +18941, +18303, +18606, +20012, +20886, +21715, +16819, +20236, +13307, +16311, +14424, +15466, +18699, +14895, +18405, +14871, +17272, +16467, +15418, +18250, +16146, +15595, +19274, +16129, +19366, +17428, +15574, +15461, +15787, +14518, +20384, +17612, +21312, +21449, +16722, +17720, +14686, +14652, +15027, +14390, +15917, +18768, +16133, +15647, +13922, +15979, +15384, +18346, +19017, +24049, +19798, +21044, +19321, +16919, +14032, +7491, +5330, +6826, +7247, +12098, +12499, +12774, +12320, +3458, +9682, +6623, +13089, +14402, +18527, +17440, +20736, +15196, +13011, +7199, +6593, +3602, +12745, +14182, +20541, +21550, +19752, +18327, +13834, +15931, +12890, +22391, +16962, +23401, +20772, +15975, +15070, +7997, +9138, +5966, +11267, +11024, +14482, +15426, +15462, +15358, +12826, +11743, +12228, +12961, +17960, +15879, +19666, +18017, +15859, +13625, +12822, +16978, +21318, +21223, +26209, +23696, +22578, +19417, +15379, +18645, +19980, +21054, +26069, +24126, +23463, +23223, +18079, +15949, +13877, +16232, +22010, +21768, +27370, +23061, +22399, +19413, +15858, +19365, +14921, +19878, +19792, +20754, +21243, +18039, +17865, +17183, +13216, +16037, +12020, +17483, +14865, +16309, +18407, +20699, +16325, +17377, +14532, +13778, +18620, +12010, +21296, +16389, +17890, +17427, +14823, +18037, +16409, +16095, +20038, +15118, +18312, +13928, +16201, +15454, +16344, +15978, +15597, +12628, +12820, +13092, +13007, +18513, +15485, +22014, +18928, +23310, +24646, +16111, +19760, +12098, +12793, +12844, +7263, +14793, +7927, +13976, +13344, +11688, +17246, +4282, +15498, +4942, +11101, +17853, +14186, +22635, +15619, +12405, +12179, +7983, +7613, +10903, +8765, +15846, +13379, +19111, +15925, +16279, +15322, +17955, +16068, +20550, +18036, +18865, +16465, +11678, +11435, +10833, +10415, +8874, +16519, +14414, +14591, +16993, +9594, +16962, +9017, +11133, +15538, +11512, +20461, +16493, +18438, +14379, +13634, +16135, +13720, +18688, +22233, +22800, +25068, +23293, +19162, +22951, +17867, +20444, +20799, +21837, +26885, +24252, +25377, +21573, +18801, +18196, +14414, +20040, +22368, +22190, +24056, +22447, +20257, +19656, +16619, +17074, +19801, +17942, +22089, +22948, +17587, +21114, +14139, +15354, +15236, +14654, +17969, +20800, +17512, +17980, +15317, +15202, +17143, +18132, +16187, +20041, +17417, +18035, +17143, +13120, +17005, +11471, +17923, +14868, +17566, +16890, +19639, +14905, +15045, +17606, +12907, +16172, +18371, +12697, +20622, +16387, +16310, +18619, +12812, +14184, +18141, +14797, +20149, +24690, +20030, +25203, +17341, +15481, +16036, +9239, +8506, +9091, +7190, +13886, +12969, +11572, +12583, +7021, +7420, +6544, +12254, +13772, +16614, +18565, +15790, +15683, +9614, +8414, +6395, +8903, +11535, +16205, +15371, +17322, +17090, +15703, +16691, +14337, +17165, +17859, +17952, +23936, +15950, +19597, +10393, +8854, +9537, +6334, +11634, +12123, +13310, +17965, +12467, +13226, +9948, +10479, +12734, +12228, +15291, +17880, +19051, +18344, +17528, +14884, +12849, +16350, +17899, +20329, +22655, +20718, +24032, +21186, +21241, +19444, +19306, +21138, +21589, +22791, +23224, +23006, +23848, +19638, +19441, +17963, +19143, +21735, +24051, +22234, +24388, +19787, +18271, +18865, +16756, +21243, +20924, +21137, +21653, +21752, +16687, +18299, +15449, +12873, +19149, +15707, +18347, +19246, +17209, +16500, +18956, +14416, +17866, +18257, +15384, +18878, +17057, +15763, +18668, +14249, +13445, +14987, +16758, +16545, +17502, +16830, +14391, +18258, +14545, +18144, +16735, +13517, +19647, +13442, +17149, +17403, +16765, +17913, +14251, +18504, +18655, +21579, +22852, +20022, +18234, +18326, +17383, +18683, +9290, +6478, +5266, +10429, +10986, +15667, +10942, +13251, +7263, +7776, +8345, +11267, +12833, +14316, +19199, +16115, +16726, +13429, +6808, +7289, +7671, +6753, +14817, +14570, +17901, +18410, +13081, +17725, +14719, +14288, +17168, +15075, +18414, +20046, +16588, +15014, +13053, +7585, +14325, +11743, +16577, +16160, +19209, +18459, +14343, +14097, +10986, +13620, +13430, +14540, +17575, +16545, +17743, +16483, +15321, +14417, +17373, +17535, +20192, +22112, +21071, +21101, +19717, +22277, +17070, +19203, +20131, +17546, +24024, +21442, +22866, +21751, +15136, +21537, +15723, +22626, +20229, +23947, +26938, +21156, +22268, +13953, +14591, +17651, +17948, +23432, +22389, +22473, +21770, +17818, +18058, +14342, +19220, +13641, +20841, +16250, +19387, +16858, +15095, +16693, +15507, +16869, +14034, +17174, +14858, +17845, +18178, +13115, +18831, +14732, +19786, +14086, +18349, +15561, +18858, +13615, +16918, +15587, +16970, +17828, +16627, +16025, +15774, +17581, +14972, +17571, +13823, +18115, +14300, +21165, +21331, +21182, +21039, +16218, +16572, +12504, +14421, +13000, +9870, +9956, +7963, +8630, +9442, +11066, +10667, +9294, +12745, +10284, +13186, +15218, +13965, +17200, +12694, +13686, +10925, +12127, +8727, +9578, +13426, +13315, +17972, +14921, +16754, +17719, +18816, +17322, +19871, +16599, +15537, +16968, +13192, +15203, +10410, +14649, +9447, +11959, +11382, +12387, +18655, +13419, +18320, +14066, +13417, +15234, +13324, +17185, +15351, +16790, +17743, +12519, +12524, +14907, +15255, +18044, +18839, +21188, +21427, +21272, +20663, +22942, +17993, +19929, +16711, +19304, +22884, +19975, +25967, +19564, +19220, +18956, +16243, +20200, +20577, +22949, +26415, +20820, +24078, +20029, +17462, +17051, +14509, +18530, +19567, +21458, +18139, +21392, +15668, +17269, +16121, +14264, +15519, +12815, +22000, +16172, +21647, +13180, +17467, +14882, +14711, +19636, +15313, +17885, +17622, +16162, +18946, +14546, +15631, +16132, +13804, +18071, +17463, +14681, +19058, +12861, +19090, +16161, +11196, +19995, +10699, +17533, +16636, +11853, +19876, +13498, +14498, +19198, +11987, +23761, +20928, +23810, +20854, +15208, +15304, +14209, +11677, +4547, +5298, +5206, +11792, +11466, +16159, +10772, +13317, +6488, +8067, +13362, +5972, +21059, +14708, +21260, +20452, +10320, +13983, +5760, +11480, +5584, +12977, +12774, +17235, +20987, +16811, +18229, +16812, +13096, +19583, +16248, +21860, +20236, +14272, +16177, +11540, +10928, +11403, +10680, +13918, +13379, +13498, +17940, +15860, +15998, +14923, +9334, +16254, +13518, +17169, +19240, +15985, +18137, +13045, +15234, +14890, +16862, +19857, +21846, +22581, +26752, +21736, +24358, +18792, +20162, +22282, +21763, +23278, +23033, +20830, +22046, +21983, +19525, +18267, +19669, +22569, +23297, +23610, +20370, +21730, +23553, +19051, +19823, +18352, +20345, +19028, +15501, +17970, +13468, +19344, +14447, +16076, +16852, +14608, +17084, +17061, +19064, +17862, +20330, +19229, +17375, +18076, +16306, +15012, +17982, +14094, +17651, +15590, +14463, +15427, +15406, +16861, +17574, +17353, +15936, +15575, +16056, +17229, +13203, +17269, +14235, +14348, +14787, +11116, +19430, +18310, +17010, +15307, +14996, +15474, +19017, +20819, +21570, +19370, +18679, +15978, +11365, +12012, +5997, +6513, +8195, +9595, +10769, +16478, +10072, +13221, +9259, +7690, +10201, +10036, +18384, +16289, +23194, +14064, +14249, +7083, +7773, +9566, +9691, +12971, +12380, +19152, +15995, +15339, +18067, +14575, +16704, +15689, +17226, +19502, +17370, +18596, +9276, +13191, +6773, +11615, +15161, +12046, +16581, +14272, +15949, +14626, +11445, +13483, +13355, +16421, +18729, +15918, +20325, +12148, +16136, +16501, +13572, +18078, +18049, +21628, +20647, +22557, +23321, +22026, +24077, +17487, +21455, +20632, +21876, +25471, +20961, +20378, +19609, +19212, +17903, +20481, +20423, +23373, +24169, +20520, +21032, +19428, +19394, +18175, +19013, +18244, +17963, +17682, +14825, +17895, +17487, +18373, +17105, +15365, +17434, +17769, +18932, +15937, +18209, +16721, +19320, +17103, +17533, +19857, +13156, +19403, +15141, +15177, +15842, +14818, +17389, +18359, +15602, +16646, +16440, +18066, +16447, +16299, +17842, +13983, +17890, +12499, +14696, +15714, +12536, +19079, +14140, +16965, +18889, +13201, +21019, +14510, +23823, +20410, +18839, +20692, +10811, +18179, +7613, +9361, +6623, +7217, +12289, +8697, +12434, +10599, +11432, +10123, +7510, +10241, +13662, +12407, +18757, +18599, +16000, +14938, +10704, +5722, +10711, +6132, +13919, +13705, +15293, +19955, +13929, +17857, +15668, +17896, +17832, +16754, +18722, +19097, +16067, +15833, +9046, +10290, +11168, +12374, +13618, +14475, +16971, +10948, +16160, +13998, +13782, +16655, +11948, +14910, +15371, +15008, +15583, +17804, +15430, +15270, +19442, +12759, +20565, +20232, +20216, +24074, +23970, +22891, +23958, +22145, +21764, +19647, +22156, +20174, +21176, +23678, +20358, +20161, +18916, +18544, +21441, +21380, +18903, +23530, +22294, +23053, +21563, +19551, +18706, +19630, +20423, +17009, +18142, +16132, +18161, +16850, +16211, +16993, +15826, +20154, +17728, +17794, +18777, +16805, +17640, +15218, +17072, +16577, +17629, +16276, +15966, +17823, +14777, +14675, +16844, +15062, +15931, +16413, +16954, +15111, +16247, +16232, +17071, +15623, +17534, +13967, +14384, +14586, +14262, +16610, +16326, +17410, +18360, +16874, +19662, +18328, +22459, +21856, +19770, +22091, +15271, +17180, +10773, +8135, +7440, +6193, +9480, +10480, +12698, +10115, +10466, +10065, +5843, +7824, +10428, +16625, +16647, +17445, +17158, +15182, +9780, +4918, +10523, +8203, +13215, +10701, +16307, +18094, +16434, +20394, +13082, +16756, +15969, +16764, +22103, +19620, +18103, +18305, +13551, +14294, +10564, +12482, +15107, +15308, +15566, +12999, +15380, +12653, +12347, +12148, +13059, +15197, +14590, +14090, +14841, +14802, +16828, +13393, +16263, +18528, +16801, +21429, +20734, +22169, +23897, +21258, +23408, +22913, +21789, +18307, +23152, +21534, +21178, +23365, +20740, +20617, +18794, +15994, +20968, +20502, +21277, +25039, +22077, +22481, +19891, +17449, +19267, +17796, +18666, +16837, +18360, +14611, +19501, +13831, +18508, +13644, +16015, +17521, +17658, +21034, +17655, +19708, +16263, +16279, +17399, +14693, +15797, +17831, +13396, +18344, +13016, +16432, +17565, +14812, +18239, +16724, +16979, +18913, +17283, +15410, +16106, +17131, +14126, +17472, +11866, +15975, +13337, +13407, +16240, +14346, +16533, +18576, +17619, +23880, +20000, +22127, +22517, +15730, +20242, +13809, +13230, +9557, +2671, +8749, +4857, +11186, +11526, +11675, +15292, +7835, +11512, +8546, +11413, +14468, +15044, +20306, +18645, +14591, +11767, +1457, +14607, +5675, +12110, +12758, +13881, +22822, +15663, +18194, +17833, +13445, +19617, +18387, +20034, +22050, +16280, +13482, +14765, +7911, +12015, +11096, +10961, +15863, +14536, +17293, +15565, +12436, +13335, +13168, +12881, +15107, +15683, +17780, +16788, +15366, +13727, +13369, +13696, +19643, +17732, +25161, +23016, +26935, +22415, +21766, +24030, +19951, +22851, +20879, +20190, +25037, +21308, +21046, +21137, +18029, +19349, +17025, +21516, +19063, +23020, +23113, +22058, +23169, +17838, +21602, +15950, +19905, +16387, +17789, +18005, +14310, +16194, +13922, +17876, +16471, +21101, +18014, +19737, +18884, +17760, +20070, +15711, +19081, +18157, +16674, +19994, +13596, +17247, +13547, +15113, +16962, +13651, +18444, +17635, +17734, +20825, +15516, +16720, +15486, +15313, +14748, +17827, +15333, +15642, +13816, +12564, +13229, +12440, +14034, +15428, +18712, +15732, +17581, +20646, +20067, +23651, +19176, +16702, +18112, +12903, +11970, +8577, +5364, +7282, +6430, +8357, +12662, +11195, +12308, +11010, +11338, +12799, +7898, +14529, +15055, +17423, +18365, +10761, +13913, +2366, +10708, +5976, +11035, +14176, +16233, +17030, +20459, +16012, +18249, +17226, +16071, +18036, +19259, +20962, +18276, +15439, +11155, +9640, +9978, +13723, +12887, +13954, +16848, +12949, +19361, +11906, +14946, +9405, +11333, +12899, +13509, +18338, +15813, +17825, +16474, +13767, +18734, +13368, +22442, +20649, +22248, +23424, +19358, +24983, +20180, +21046, +21686, +21136, +22448, +22256, +20628, +24244, +18643, +21655, +16778, +20502, +21635, +23669, +25557, +21263, +24412, +20104, +19123, +18673, +19599, +20117, +20195, +18436, +20245, +16813, +18145, +13566, +15704, +17789, +15455, +19324, +16274, +16135, +17607, +15307, +16670, +16544, +17391, +17589, +17039, +16814, +14694, +16693, +16981, +16474, +15639, +14964, +13778, +13873, +13908, +15951, +16933, +17702, +20583, +17445, +16949, +16061, +14955, +13769, +13680, +15136, +13321, +16525, +17524, +17938, +17066, +17150, +20465, +21686, +22275, +20339, +16665, +13988, +14053, +9505, +9855, +4388, +5327, +8969, +12404, +14380, +12530, +12844, +7301, +9997, +11073, +8984, +14685, +14650, +19945, +19683, +11990, +10686, +6692, +8462, +8122, +12139, +14885, +16557, +20398, +19685, +19055, +18852, +13637, +19092, +17085, +20716, +20724, +17491, +17485, +12431, +9541, +11263, +11045, +11989, +14818, +15055, +18267, +15631, +15969, +10881, +14626, +9953, +13548, +16175, +15374, +21840, +16500, +15900, +15212, +12218, +15957, +17369, +23026, +22564, +27313, +24720, +21217, +22300, +16938, +21166, +18024, +23201, +24668, +24554, +22680, +20158, +18238, +14486, +19079, +17422, +23159, +25869, +21001, +22902, +19655, +16715, +21027, +17243, +20046, +16602, +19877, +17262, +19303, +14695, +17046, +15012, +15492, +14417, +16499, +19014, +17916, +19875, +19237, +18118, +18250, +12563, +14941, +13004, +14775, +16357, +18977, +18160, +18396, +17552, +14097, +12462, +13430, +10770, +19549, +17818, +18344, +21139, +12525, +16649, +14781, +12175, +15817, +12939, +18892, +16132, +14315, +17120, +14184, +15216, +17757, +17231, +24114, +24209, +20149, +19435, +13157, +12508, +10283, +6467, +7189, +6040, +12431, +11769, +14041, +13959, +14402, +11290, +14296, +11360, +12936, +18848, +12978, +19735, +13774, +10313, +12556, +6140, +9117, +10571, +11294, +16275, +14658, +15729, +16295, +14414, +17093, +17142, +18945, +19695, +17949, +19219, +15916, +14761, +10589, +14309, +7138, +12312, +12357, +15162, +17944, +15262, +17273, +16000, +14498, +12521, +13787, +13000, +16048, +17171, +16453, +17248, +13491, +15369, +16574, +15745, +23062, +19851, +22384, +27524, +18409, +26326, +19575, +21059, +22216, +17691, +22699, +19277, +21238, +19410, +22908, +21189, +17087, +20180, +16630, +21369, +20556, +22968, +20872, +21530, +20348, +20579, +19695, +20571, +18039, +18770, +16795, +16199, +18170, +17133, +17134, +15596, +19648, +18941, +18785, +18064, +16242, +17111, +14743, +20277, +12487, +16625, +14531, +12721, +19097, +16683, +16887, +19604, +12539, +14362, +13860, +14565, +14972, +17323, +15642, +18177, +19454, +16158, +15662, +12810, +14872, +11441, +16249, +13689, +17308, +16265, +20537, +18344, +16413, +17997, +12092, +23433, +21400, +21305, +21507, +16747, +16834, +13027, +7104, +6098, +2652, +7717, +10327, +14229, +15483, +14305, +9456, +10496, +9013, +12996, +12175, +11369, +17835, +16158, +16567, +15241, +9102, +9527, +6602, +8271, +11769, +13475, +17530, +17302, +20288, +16520, +17834, +16320, +21047, +16273, +21435, +13857, +18973, +14378, +12087, +12164, +9246, +9545, +16644, +12942, +18174, +16039, +12324, +13520, +11528, +12449, +11097, +14300, +14431, +19942, +15540, +15734, +15693, +14086, +19418, +15172, +20068, +22362, +22018, +26502, +22365, +21353, +19431, +19752, +22028, +22296, +20678, +23938, +20084, +24093, +20626, +19651, +23304, +14988, +23317, +21306, +20942, +24371, +18559, +21380, +20981, +17232, +21935, +18713, +19073, +18849, +15147, +18195, +14612, +14168, +20323, +15847, +20690, +14470, +18688, +16428, +15226, +15087, +14043, +16166, +16651, +18524, +13818, +17714, +13085, +22982, +15434, +17115, +15398, +12558, +18592, +13853, +14895, +18047, +15520, +20109, +17266, +18303, +16092, +11751, +13539, +14841, +15083, +15158, +18814, +16120, +21696, +16270, +19837, +16751, +16662, +23184, +18032, +23896, +17357, +18382, +13555, +13428, +7429, +8186, +3681, +10207, +10198, +13386, +13338, +10465, +9780, +8142, +9859, +13968, +10947, +16700, +16855, +17889, +15236, +13250, +8991, +11068, +10549, +9465, +11708, +12862, +17168, +18125, +18777, +19444, +16277, +17440, +17524, +17632, +18541, +16547, +18975, +16620, +11371, +13574, +8414, +16682, +12626, +19156, +14440, +16688, +11293, +16179, +12292, +9367, +17869, +11975, +18269, +15800, +15852, +16152, +14239, +14552, +15938, +20092, +22087, +21281, +27141, +21867, +22337, +21039, +14653, +17811, +19335, +19722, +25908, +20964, +20800, +21698, +18537, +18702, +17738, +19240, +21886, +23661, +24533, +22456, +20116, +17506, +19487, +18517, +18523, +21718, +17128, +20188, +19022, +15045, +20723, +13996, +15773, +18743, +14245, +20080, +19008, +16021, +19619, +14596, +14890, +13589, +11301, +15850, +16343, +15296, +18421, +16359, +18032, +13842, +11358, +14736, +13432, +17551, +16802, +17567, +18963, +15602, +18207, +15312, +15510, +15570, +14395, +15570, +13346, +16240, +14477, +17829, +17744, +15458, +15771, +17365, +20594, +23034, +22137, +19290, +19547, +13884, +17875, +12576, +11432, +6156, +6010, +10098, +8103, +14920, +10363, +15061, +11535, +7381, +4165, +9083, +9827, +17306, +14949, +14971, +17668, +10300, +12728, +9060, +9741, +11100, +11889, +16273, +17694, +20328, +18700, +13964, +16203, +10503, +19861, +21753, +18437, +20842, +14285, +13369, +13802, +10163, +10639, +15153, +15978, +16827, +20085, +11633, +15891, +13121, +10666, +11369, +12210, +14097, +23000, +16062, +22211, +13096, +15196, +17250, +14673, +24846, +18119, +27496, +20456, +24764, +22951, +19388, +20557, +17536, +19392, +22512, +22188, +24477, +24341, +22423, +21057, +19575, +17526, +19888, +20898, +24737, +22460, +24216, +20425, +17121, +19810, +15344, +18597, +19110, +19723, +18836, +16981, +16315, +17258, +16952, +20232, +16663, +17593, +15637, +14837, +17550, +13491, +17083, +16925, +17985, +18747, +15539, +14118, +14704, +15748, +17288, +18017, +21517, +18582, +16721, +17988, +11232, +19983, +12502, +18099, +20715, +16526, +19495, +15809, +11804, +14666, +9059, +17391, +11698, +17010, +17945, +13768, +18720, +12533, +15080, +18079, +14472, +22139, +20434, +20371, +18491, +12649, +11541, +9531, +6750, +8122, +6550, +7630, +11880, +11030, +16226, +13607, +14991, +9227, +10865, +8229, +12767, +15708, +14722, +21546, +14350, +15000, +7184, +8308, +6665, +7832, +13585, +16746, +20794, +20349, +17048, +16459, +14446, +12731, +18261, +16838, +21592, +19068, +14590, +14326, +9990, +13539, +9518, +14491, +14455, +14669, +18950, +14693, +16365, +13511, +13027, +12983, +12685, +15452, +14389, +17518, +19649, +15211, +16662, +16889, +15273, +24451, +16256, +26046, +22988, +23392, +24755, +18679, +22179, +19602, +19688, +20289, +21517, +21706, +24555, +22053, +19872, +21078, +17088, +23546, +18258, +23615, +20857, +22161, +21366, +19531, +18084, +18183, +15982, +21085, +16835, +18756, +17672, +15361, +17722, +19597, +16043, +16403, +18071, +15240, +18209, +17033, +16413, +15780, +11992, +17656, +16195, +15960, +16243, +15570, +14891, +20863, +14243, +18551, +17317, +14895, +19604, +13194, +16905, +12861, +18013, +14880, +20094, +13881, +16377, +13463, +17344, +12288, +14007, +13286, +12999, +17384, +18887, +16296, +17507, +14979, +16569, +16382, +16887, +23895, +20279, +22663, +15421, +14651, +11570, +10646, +3234, +5840, +3166, +10936, +12367, +15145, +16592, +12860, +10001, +8165, +5088, +12401, +10778, +16495, +20341, +17433, +15198, +7655, +10293, +2153, +8991, +8790, +14180, +18975, +18130, +22167, +17436, +17168, +15538, +15535, +18175, +20287, +22652, +19422, +19285, +11989, +13257, +13544, +10358, +16147, +10252, +20738, +15252, +22462, +13483, +16060, +12652, +12332, +15016, +14911, +15961, +16380, +13446, +15690, +14058, +15056, +21567, +17145, +26770, +17326, +22275, +19253, +19479, +23719, +17763, +23334, +20979, +21585, +21877, +21944, +20913, +24266, +20755, +22645, +22263, +21640, +23165, +21378, +19955, +20550, +20046, +20904, +21959, +18426, +20076, +18515, +17633, +17189, +18629, +15856, +17019, +18920, +18011, +20504, +16746, +15965, +16893, +12056, +17601, +12613, +17446, +17870, +14587, +19720, +15508, +17252, +14686, +17980, +16554, +14656, +18244, +14660, +16040, +15555, +14737, +16590, +13604, +16753, +19656, +17800, +17369, +14426, +14415, +14299, +15188, +13935, +14384, +18563, +12672, +16904, +16031, +13342, +15044, +14644, +18772, +25273, +23553, +24242, +18661, +13027, +12564, +11669, +9080, +5102, +6925, +5263, +9361, +14133, +9938, +12936, +10503, +8336, +9341, +10380, +14970, +15398, +13772, +17588, +13937, +16122, +11005, +8716, +9437, +7242, +11493, +11173, +14016, +20893, +18045, +20913, +20239, +14678, +21972, +16849, +21966, +18841, +14586, +12642, +10908, +13820, +9656, +15971, +12470, +19230, +18961, +14659, +16334, +11137, +14633, +12764, +16298, +18339, +19106, +17878, +12636, +13486, +13827, +13202, +19819, +19382, +24583, +20875, +18394, +20937, +18471, +21627, +21149, +22310, +22333, +19101, +22173, +19898, +22838, +18352, +20350, +19641, +19936, +19245, +22346, +21685, +22896, +21266, +19015, +21143, +21389, +20073, +19107, +19966, +19261, +18405, +20085, +15393, +19324, +18898, +18477, +20901, +12338, +18090, +12579, +18640, +16341, +14973, +19204, +16341, +16716, +13765, +12263, +13118, +12252, +14692, +17436, +17426, +17568, +15879, +15107, +13244, +12857, +13960, +16118, +16993, +20762, +17400, +17353, +17355, +14932, +14589, +14700, +14975, +14420, +15384, +16566, +15999, +17498, +14747, +18570, +17838, +16040, +18387, +19065, +21878, +24212, +16041, +18097, +14963, +12108, +12423, +7702, +6752, +6374, +4137, +13084, +11288, +12201, +10563, +8222, +12398, +12375, +11959, +14337, +17775, +15791, +19135, +15712, +12638, +12284, +6592, +9362, +9796, +13328, +16334, +18124, +19666, +17757, +16989, +16746, +19019, +24212, +17871, +20052, +14526, +13308, +15431, +11264, +14172, +15693, +15050, +18395, +14821, +15133, +14541, +10675, +12786, +12447, +14272, +17931, +16679, +17597, +17428, +13567, +15871, +13398, +17701, +18342, +19058, +22063, +20725, +22741, +19083, +22645, +18456, +23211, +19841, +24305, +23772, +20652, +19708, +18867, +22729, +20485, +21335, +20431, +18364, +22418, +20269, +19223, +24203, +17941, +21766, +18222, +18899, +18870, +18028, +18643, +18286, +18126, +18681, +14283, +18059, +13498, +17176, +17261, +18874, +17046, +16523, +17839, +15689, +15239, +14487, +13647, +15961, +15387, +14403, +14623, +14476, +14338, +17420, +16587, +15087, +16779, +14145, +18382, +15891, +16465, +19131, +18205, +16973, +18224, +14355, +17648, +12086, +15842, +14236, +15874, +17937, +15285, +15989, +14347, +15743, +14830, +16286, +17290, +17085, +22282, +20236, +20810, +16836, +14995, +14580, +14983, +8279, +9533, +4890, +7688, +9690, +10290, +11821, +14101, +10742, +11070, +13479, +10385, +12880, +14549, +14246, +20939, +15845, +15194, +10715, +10169, +9732, +9678, +10374, +12126, +16036, +18167, +17717, +21450, +16283, +16956, +20447, +15535, +18125, +15418, +17784, +14388, +15205, +12859, +14525, +14215, +14565, +14322, +14151, +13740, +12125, +15720, +12721, +14729, +18617, +13174, +19003, +16086, +13002, +17875, +12975, +17797, +20921, +16594, +24489, +18186, +21501, +18397, +16561, +21211, +21569, +23138, +22680, +24014, +22515, +22236, +22339, +20993, +21796, +23338, +16360, +22809, +15841, +23457, +20678, +18920, +22672, +17721, +20099, +18019, +19926, +18755, +17240, +18721, +16125, +17424, +12427, +17555, +13201, +18132, +18041, +16485, +22764, +13264, +18420, +16652, +16416, +16835, +11694, +18359, +13622, +18553, +12514, +19091, +16623, +17700, +15825, +19270, +14412, +15174, +15918, +13637, +20774, +12805, +18034, +14707, +17143, +17712, +14700, +17873, +14909, +12896, +19512, +12404, +17436, +13564, +13951, +17136, +14636, +16817, +16270, +16327, +21065, +18841, +23838, +23032, +19209, +15619, +13165, +10248, +15280, +4553, +10408, +4258, +11722, +6397, +13592, +9744, +11167, +11291, +7495, +13622, +13589, +17336, +16534, +16235, +20072, +10905, +15657, +8050, +13505, +9004, +12744, +14868, +12811, +17073, +15508, +18297, +20290, +14845, +20859, +17990, +17666, +19576, +13782, +14880, +14394, +10171, +15480, +10770, +18639, +13163, +16646, +12194, +13704, +13334, +11348, +17199, +14372, +19019, +17090, +16920, +20221, +15563, +20615, +14128, +19575, +15193, +20111, +18804, +20020, +21277, +20013, +21802, +20953, +23225, +21917, +21507, +20359, +20801, +19316, +22548, +22001, +21111, +17468, +17836, +18407, +21371, +19900, +23065, +21329, +20181, +21401, +18074, +20283, +17449, +19555, +18023, +17369, +18143, +14906, +17684, +13754, +18770, +12894, +19047, +18186, +18997, +16782, +16627, +14076, +15412, +13332, +14538, +19640, +16505, +15771, +16447, +14520, +18604, +13352, +15040, +16109, +18819, +16137, +19196, +16438, +19208, +13234, +16540, +16402, +15115, +20048, +13831, +16730, +15006, +14484, +15914, +15136, +15828, +12083, +16714, +9021, +16287, +14796, +16502, +20589, +19196, +24674, +19233, +20784, +15079, +12715, +10609, +14068, +10128, +12293, +7033, +7266, +11426, +7519, +10102, +10749, +11825, +12490, +11830, +11473, +13694, +14371, +12314, +17929, +15700, +16423, +14307, +12001, +8915, +9441, +11499, +11882, +15945, +14437, +18356, +21367, +18124, +20643, +18844, +18124, +17741, +14997, +14164, +17398, +15618, +12856, +15780, +12876, +17999, +13867, +11923, +15590, +9488, +13701, +15015, +17514, +16158, +16840, +13190, +17011, +13212, +19511, +17051, +18524, +15374, +17234, +18105, +17100, +20821, +21089, +22992, +23887, +21550, +22820, +20712, +20939, +21558, +19494, +20918, +19257, +25039, +19614, +25672, +19086, +21319, +19183, +17933, +22034, +18192, +22638, +20634, +20724, +20383, +17723, +16573, +15979, +18464, +13415, +18049, +14272, +18177, +15842, +17010, +15493, +18037, +17748, +14420, +17810, +15457, +16740, +19888, +13717, +16867, +12701, +13942, +17194, +13882, +19740, +14523, +18754, +17833, +15204, +18463, +15196, +17692, +16124, +18098, +19554, +18664, +17635, +14294, +15745, +15858, +14305, +15930, +18614, +14618, +15143, +16629, +17177, +17739, +15979, +15966, +17055, +15402, +19923, +18936, +22185, +18695, +16479, +14932, +13612, +12135, +11287, +7378, +6455, +9006, +10071, +13834, +11392, +12514, +13114, +11449, +9559, +11005, +12304, +12621, +18491, +14999, +16080, +16096, +10735, +13636, +8029, +10741, +10837, +10593, +17978, +16211, +21763, +17681, +21662, +18107, +17664, +16602, +17102, +16270, +14254, +15610, +14206, +17090, +14961, +13425, +16151, +13385, +15366, +15027, +12521, +13830, +11963, +14969, +13644, +14936, +14977, +15520, +16017, +14871, +16844, +19310, +17970, +18051, +18866, +18013, +21769, +17885, +21164, +20117, +21723, +22476, +21036, +22460, +20291, +20962, +18447, +21572, +22571, +20816, +23130, +21336, +19152, +18338, +16608, +21530, +18980, +22762, +20730, +20305, +18139, +16911, +15837, +17288, +14809, +18197, +15237, +15083, +13884, +13938, +15721, +16198, +15824, +18828, +17520, +19191, +16777, +16574, +14747, +13828, +15714, +12635, +18810, +14515, +17317, +18262, +14873, +16649, +14668, +13432, +17826, +14929, +18269, +17422, +14932, +17916, +16110, +14967, +17607, +15731, +18087, +14664, +16524, +16695, +14718, +16225, +16663, +16871, +16479, +14431, +16919, +16403, +17983, +19753, +21659, +23259, +18675, +19216, +12628, +14904, +14536, +10017, +13301, +8403, +8602, +12495, +10934, +10712, +13899, +12006, +12986, +9907, +14647, +11764, +15281, +16031, +14593, +17547, +11202, +13915, +11746, +6497, +10843, +11210, +13600, +19857, +16917, +20083, +16518, +15802, +21436, +17540, +20888, +16697, +16442, +16045, +12776, +13726, +13714, +13463, +17514, +14842, +17258, +16726, +13344, +16407, +12759, +13909, +15476, +15218, +15826, +14385, +13611, +16295, +15740, +17971, +19984, +16504, +21288, +17488, +17465, +21631, +17679, +22257, +21269, +21965, +22567, +19146, +21238, +18507, +20088, +17875, +20739, +23760, +22065, +22606, +22622, +19409, +18951, +19110, +18758, +19864, +17869, +16966, +19145, +17518, +18589, +16190, +17495, +18264, +14830, +14691, +16048, +14140, +16543, +14156, +19054, +17299, +17495, +17395, +15155, +18379, +13489, +17551, +13288, +14749, +14683, +12669, +16070, +13611, +15861, +15900, +13908, +15024, +17552, +12606, +17655, +17521, +15884, +17962, +17623, +18395, +19564, +16127, +13986, +16830, +14122, +17762, +16387, +17548, +15325, +12488, +15548, +10239, +17148, +14494, +17409, +20765, +23077, +23982, +22832, +20351, +16296, +16006, +13393, +12726, +14063, +7407, +6546, +11403, +8839, +16245, +8319, +13001, +12763, +8570, +15019, +12657, +16858, +18311, +15905, +17284, +12247, +11625, +12672, +9935, +11430, +9794, +12943, +15214, +15532, +20672, +16223, +21576, +16728, +21729, +19215, +17718, +20209, +15922, +17333, +13750, +11835, +13962, +13808, +15585, +15504, +16539, +15267, +13247, +12813, +12214, +14145, +14846, +15905, +13714, +16924, +15081, +16487, +15925, +16339, +17742, +16824, +18128, +19354, +21625, +19644, +21886, +20582, +19954, +22095, +21091, +24385, +19328, +22898, +22056, +20281, +23884, +18906, +23036, +20946, +21523, +23164, +18873, +22159, +13732, +18602, +17943, +17577, +19492, +18173, +16226, +17460, +14247, +17435, +16663, +13847, +18969, +16214, +17710, +18671, +15394, +19241, +14406, +18297, +15127, +15467, +15205, +14863, +16137, +16291, +14035, +14647, +15618, +13624, +14840, +15406, +16886, +17991, +16671, +18428, +15135, +18041, +15021, +17939, +16135, +19285, +16739, +13994, +15152, +13380, +13679, +12509, +15525, +15932, +16039, +16853, +14861, +18759, +12413, +16668, +19080, +17645, +20493, +21296, +22380, +20734, +18969, +13142, +15309, +10097, +10834, +4647, +7406, +7893, +10334, +13687, +12416, +13918, +11151, +14742, +10170, +13498, +10735, +13875, +14611, +14910, +15268, +14831, +10870, +9495, +13260, +4072, +14256, +7869, +16354, +17664, +19575, +21291, +19041, +17653, +16513, +18024, +20169, +20932, +20743, +17309, +16800, +15950, +14382, +13619, +13277, +12109, +14909, +14758, +13464, +15006, +13804, +14408, +14426, +13797, +16311, +15610, +17353, +15625, +16499, +18050, +16611, +17826, +19132, +18502, +19117, +20394, +18696, +23007, +20558, +21138, +20836, +19825, +21879, +18555, +21109, +20528, +23679, +22191, +23798, +21840, +21037, +17485, +18585, +18312, +21522, +22771, +20917, +22571, +19618, +18426, +16612, +15448, +17845, +17017, +16840, +21279, +15673, +20791, +16216, +16844, +14071, +15637, +16998, +16721, +18454, +16409, +15513, +13343, +12921, +12532, +15588, +15112, +18242, +18708, +15123, +16500, +11512, +16548, +13430, +19206, +16702, +16874, +19406, +15809, +18311, +16931, +14257, +16843, +16143, +16607, +13544, +18047, +18397, +17280, +20052, +14357, +16398, +15130, +13665, +18610, +14311, +19607, +20203, +20466, +26544, +15496, +16698, +12384, +11000, +15302, +5586, +8711, +5201, +7556, +13252, +10596, +16059, +10614, +12121, +7286, +10609, +12233, +14868, +15045, +12923, +16891, +10037, +13555, +10818, +13143, +10879, +10725, +10448, +16386, +16178, +19627, +19629, +19088, +17618, +16525, +17884, +19469, +20175, +17223, +18333, +11745, +12575, +12279, +11613, +13560, +15707, +15055, +16912, +13035, +11855, +12011, +12591, +12789, +17392, +14624, +19470, +17303, +14904, +17862, +13264, +18741, +17974, +19049, +20737, +18644, +20468, +20836, +20858, +20924, +18172, +19687, +20090, +19088, +21092, +19437, +22200, +21788, +22513, +22599, +22322, +21236, +18490, +17965, +19409, +18619, +18871, +20658, +19299, +23495, +14631, +20538, +14260, +17314, +19423, +15822, +24199, +13251, +19187, +16983, +16184, +20130, +18049, +18914, +18013, +18941, +16673, +17977, +14133, +13926, +17687, +13426, +17628, +19423, +15991, +18332, +17845, +16399, +19898, +12422, +17653, +15202, +17031, +16595, +15579, +18225, +14164, +16560, +13898, +16402, +15658, +14072, +17868, +15313, +14960, +13950, +12761, +15160, +15700, +13040, +18279, +15050, +21883, +19387, +24685, +20986, +20008, +18292, +12843, +16351, +13618, +13547, +12639, +9265, +6473, +9291, +7947, +14114, +11240, +16719, +13085, +11972, +15225, +10158, +16242, +12620, +14484, +16635, +11586, +14197, +10366, +10106, +7275, +12658, +7803, +13740, +14933, +16151, +19487, +13120, +20684, +18280, +17592, +18740, +17040, +17179, +14356, +11583, +13738, +12161, +13884, +16669, +15638, +17822, +14763, +15474, +12215, +13002, +11031, +14335, +15552, +15419, +23766, +15194, +21184, +15744, +14524, +17817, +15052, +21124, +18073, +20966, +21632, +18668, +20332, +16057, +20492, +20087, +17319, +21744, +17797, +21285, +20693, +17828, +22230, +18306, +20296, +17328, +19806, +19490, +22799, +21737, +21716, +21581, +19470, +15601, +18811, +18250, +17994, +18606, +20002, +17747, +19065, +14978, +17442, +17884, +18174, +17459, +20753, +17400, +19375, +15274, +16170, +12890, +15510, +13301, +13342, +20376, +11209, +21173, +14540, +18936, +13434, +16438, +16169, +17045, +19921, +17029, +16117, +18371, +13554, +15205, +15500, +15083, +17546, +15322, +15872, +13620, +15312, +14388, +15900, +19239, +13837, +21611, +12790, +16296, +16227, +12580, +21347, +18914, +22099, +24791, +17882, +19740, +12204, +13774, +11357, +8978, +8225, +8414, +9168, +12252, +10184, +14645, +12462, +11442, +12604, +9230, +13160, +16744, +13448, +17302, +15608, +13662, +15905, +10149, +13227, +11009, +11387, +12651, +11192, +14276, +15247, +17974, +17454, +19337, +17325, +19284, +20707, +17499, +18302, +14584, +15036, +12912, +14441, +12275, +16999, +15277, +16666, +16553, +14531, +13938, +10827, +12297, +15720, +14974, +17742, +16364, +16412, +16744, +16129, +15533, +15781, +17187, +18393, +21257, +18593, +22701, +19225, +19006, +19407, +19879, +22946, +20966, +21334, +20767, +18823, +19449, +19359, +19692, +20609, +20201, +21727, +20278, +21485, +18473, +22521, +19226, +18952, +20796, +16995, +23850, +18168, +17610, +14577, +15907, +15544, +16822, +16588, +16229, +17549, +18693, +15438, +17772, +14345, +16530, +18336, +16289, +18892, +15962, +14400, +15273, +13479, +16236, +15761, +14790, +19423, +16439, +19392, +16613, +12840, +16102, +18266, +15154, +19730, +16782, +18295, +18580, +15820, +17274, +14753, +14435, +12322, +16313, +14090, +17443, +16920, +15011, +18842, +13306, +16389, +13701, +15933, +17586, +17618, +21524, +21888, +19724, +19523, +13732, +14745, +13644, +11620, +11225, +8753, +7594, +11251, +10113, +12708, +13395, +13473, +13406, +9846, +13536, +7537, +16274, +15841, +16177, +19250, +11875, +14305, +11136, +13039, +10103, +11551, +9832, +15882, +13820, +17958, +16904, +16937, +21859, +15631, +22927, +14813, +17091, +16535, +13475, +15293, +9932, +14350, +13358, +17676, +19859, +15801, +17174, +12990, +13144, +11977, +12547, +13997, +16786, +19396, +19243, +18400, +16026, +15262, +14438, +17397, +14954, +19877, +18255, +21122, +22079, +21394, +20811, +18160, +18022, +20762, +20932, +22045, +20143, +18554, +20687, +20035, +19500, +19998, +18624, +22651, +18995, +22544, +19594, +19968, +20388, +19286, +20530, +17564, +19326, +17091, +18697, +19257, +18576, +20114, +18516, +18127, +16273, +18292, +15226, +17169, +14963, +17796, +17449, +15261, +15452, +14243, +13578, +12939, +14719, +15177, +16059, +17236, +14365, +18308, +12742, +15221, +16663, +14862, +18519, +17179, +16300, +18409, +16064, +18791, +17660, +15640, +14233, +16009, +16548, +16176, +19594, +13825, +17647, +14954, +16239, +15650, +14210, +14582, +14945, +15118, +15554, +19081, +16487, +21297, +21406, +18239, +14038, +13883, +14062, +11179, +7935, +10524, +5727, +14119, +7991, +16607, +9998, +15903, +10738, +15203, +11984, +8458, +15375, +8142, +18939, +12904, +15709, +14653, +9025, +13446, +7694, +12298, +13814, +13361, +19939, +16886, +16552, +20313, +16231, +21721, +17464, +18486, +17869, +15836, +16060, +11097, +14440, +10866, +14897, +15570, +14793, +13191, +14306, +15083, +12593, +13135, +12381, +18169, +14771, +15535, +15309, +15616, +16427, +17538, +18226, +15860, +19064, +16887, +21008, +18357, +21376, +19768, +22151, +20983, +18408, +23821, +19280, +22536, +21774, +22346, +23537, +22990, +21452, +19070, +19052, +19243, +20760, +20596, +18306, +20893, +20686, +19479, +18041, +15749, +16945, +18712, +20188, +18993, +20012, +18300, +18665, +16017, +15920, +17419, +16443, +19840, +16563, +17265, +17828, +14948, +17757, +15562, +15529, +17349, +15236, +16801, +17841, +17539, +16107, +14910, +13585, +15751, +14788, +18179, +16300, +17872, +18105, +14968, +17627, +16143, +11894, +20178, +10169, +20638, +11893, +14212, +16329, +9763, +16771, +12497, +15536, +18459, +14684, +18506, +15645, +14960, +18482, +18557, +22225, +23429, +20990, +17288, +15139, +13682, +14222, +10785, +11471, +4720, +8218, +11593, +8870, +15083, +6128, +17545, +12160, +12870, +13926, +7216, +19570, +10226, +17482, +15629, +11877, +14177, +10032, +9316, +10886, +13014, +9419, +16417, +14371, +15542, +19581, +16862, +22421, +23023, +19499, +21713, +14895, +16084, +10679, +16166, +11958, +17837, +12767, +17827, +14784, +13482, +12612, +11295, +14144, +15468, +17787, +16384, +18383, +16481, +16733, +12851, +17216, +13956, +17981, +17886, +20863, +17682, +20287, +17428, +19487, +17628, +19259, +21037, +23050, +24243, +21164, +24433, +18578, +19644, +21723, +19509, +25038, +24071, +18388, +24763, +17207, +22936, +24233, +16067, +22783, +16406, +20928, +18980, +18314, +20100, +18901, +19487, +14836, +19702, +15457, +17890, +16317, +15268, +19056, +16521, +16356, +13735, +14819, +12884, +14846, +16058, +15497, +16181, +16474, +14900, +17762, +17103, +16404, +17491, +13321, +14338, +13496, +14321, +16977, +17169, +18292, +14697, +15190, +16010, +14922, +19180, +14321, +19983, +14088, +15663, +16593, +13626, +16756, +15825, +15489, +15741, +13376, +15920, +15318, +16181, +17293, +17039, +17201, +22162, +20940, +18624, +15452, +12800, +15193, +10537, +14891, +7693, +8414, +6751, +8217, +10165, +10339, +11817, +14177, +11967, +12242, +14763, +10220, +14026, +13350, +11093, +14889, +10674, +14880, +12577, +6755, +14069, +9592, +16963, +15732, +17129, +19009, +16685, +20652, +20190, +19685, +18369, +18455, +16337, +14321, +15552, +10697, +18151, +15355, +15736, +17503, +16577, +13346, +14963, +9338, +12954, +15962, +16012, +21156, +18593, +17140, +14915, +15860, +12839, +18305, +14091, +19005, +20822, +17764, +20334, +20290, +19087, +20964, +22024, +20810, +24203, +20782, +24834, +20852, +22238, +20402, +20840, +20793, +20533, +21589, +19884, +22333, +20505, +21351, +21268, +21489, +22886, +20358, +18155, +20296, +19560, +20100, +18302, +16856, +16960, +18248, +15926, +13435, +14928, +15635, +17831, +20671, +16846, +16376, +14947, +12903, +12832, +13445, +14053, +14872, +14325, +16982, +15328, +16855, +15978, +14885, +18602, +12388, +15090, +16926, +17369, +20198, +15949, +18132, +15515, +15219, +16079, +14615, +16375, +12188, +17290, +15605, +20499, +18274, +17105, +16604, +14782, +15057, +15116, +15328, +12294, +17564, +14907, +18328, +19249, +16798, +21184, +13965, +17186, +14249, +12875, +11707, +3087, +11112, +3394, +10842, +10069, +11852, +15602, +10560, +11873, +8466, +11950, +13449, +12115, +18181, +17227, +16172, +17864, +9256, +8897, +9988, +6048, +11199, +11205, +14339, +18416, +17684, +17659, +22364, +16910, +20285, +17628, +18537, +16892, +15786, +16018, +12888, +13374, +14889, +15736, +17122, +15497, +15367, +13594, +10628, +13498, +13917, +18683, +19249, +21153, +17545, +19215, +15051, +15008, +16665, +14867, +21108, +17753, +21202, +17627, +18338, +21898, +18626, +23207, +20949, +23064, +24561, +22685, +21090, +19940, +21123, +18030, +22724, +18770, +19473, +22994, +20391, +22606, +18717, +18587, +21851, +17851, +21200, +19128, +20250, +19301, +19620, +18233, +19770, +12504, +15080, +15440, +12902, +17893, +14713, +21487, +12334, +19120, +11812, +18590, +16676, +15664, +19526, +14882, +15827, +15059, +15729, +14663, +16684, +15554, +19576, +15924, +17936, +14948, +15187, +17497, +15229, +18889, +16495, +17681, +18856, +16186, +17600, +15401, +15840, +14117, +12739, +16352, +12161, +15099, +16851, +17086, +17436, +17705, +15907, +16310, +12843, +14921, +15703, +18944, +21629, +23353, +18944, +14878, +14310, +10868, +10705, +10639, +7195, +8813, +11725, +6456, +12840, +12165, +13014, +13981, +9554, +12065, +12190, +13909, +13771, +17919, +16577, +15452, +14788, +14092, +10759, +9485, +8106, +4706, +10031, +10491, +17153, +21627, +20471, +21246, +18454, +16022, +17224, +17524, +18331, +17637, +17450, +13818, +15765, +10776, +17196, +11887, +13556, +12920, +14585, +12125, +14946, +15631, +19340, +20388, +19464, +18217, +19579, +17604, +15367, +19052, +13012, +21395, +15983, +18024, +19894, +17676, +22295, +18870, +20733, +19867, +23333, +25692, +21473, +21718, +14817, +17746, +19489, +18069, +21184, +23403, +21413, +19794, +19240, +17479, +21079, +20315, +19958, +20528, +19308, +19437, +18300, +20352, +17100, +19869, +19163, +17802, +20528, +14801, +17236, +16078, +15449, +16573, +16005, +16673, +16327, +15568, +17345, +15984, +12285, +15440, +12715, +16953, +18127, +15118, +17874, +16536, +14998, +16534, +16592, +16497, +16176, +16911, +16295, +16998, +16790, +16740, +16704, +14513, +14757, +17504, +13469, +18531, +14657, +13226, +15852, +11677, +17148, +14139, +18149, +14658, +15410, +14945, +15952, +17099, +18667, +19586, +20192, +18250, +15064, +14589, +12959, +12238, +9433, +5847, +7677, +8689, +11872, +14345, +11049, +17645, +12945, +10974, +13699, +7440, +14138, +12173, +13171, +18117, +16072, +16341, +12942, +14661, +7847, +10024, +9050, +11435, +15121, +18802, +17657, +21408, +17158, +20025, +19592, +18099, +22887, +15374, +19234, +13020, +13642, +14533, +14344, +15033, +15443, +13706, +13703, +15091, +11909, +15646, +15967, +18773, +19319, +19202, +16051, +19124, +14547, +17115, +15242, +17683, +20168, +18923, +19861, +17778, +18880, +19381, +16794, +20357, +22813, +23414, +25861, +20073, +20890, +17908, +16492, +20601, +18224, +24522, +20338, +20948, +18419, +17381, +21356, +17915, +19610, +21745, +19879, +20694, +20637, +17658, +20094, +15868, +19182, +16613, +16705, +15601, +14831, +16782, +16665, +18632, +18828, +16502, +18215, +16168, +14764, +17277, +16690, +14899, +12513, +14561, +12736, +14409, +16351, +13597, +17541, +12564, +20430, +15678, +17473, +18181, +13540, +19499, +10746, +18012, +14959, +15844, +20691, +15831, +17896, +13252, +14519, +10807, +14883, +15550, +17969, +14256, +16675, +14898, +17106, +12939, +16439, +17294, +19780, +18693, +19801, +22073, +14034, +18845, +12981, +15344, +14590, +11804, +5818, +7917, +6256, +12597, +13608, +13212, +16743, +15141, +11037, +12320, +8819, +12362, +14581, +14827, +16712, +14771, +15312, +9907, +9928, +9376, +8691, +12552, +14415, +12973, +20035, +15936, +20710, +19639, +17195, +23193, +17699, +18450, +17552, +15675, +17214, +11638, +15986, +15916, +16462, +17136, +15342, +11285, +14158, +14332, +13687, +19328, +14868, +18728, +17316, +15808, +16458, +17086, +18208, +16771, +21019, +19039, +18321, +18252, +16209, +18830, +19698, +18608, +19999, +21449, +20090, +22563, +21198, +20353, +18533, +18626, +19990, +21899, +22762, +20592, +20462, +20147, +17112, +19996, +18343, +20868, +20234, +20998, +19746, +19289, +19237, +18001, +20332, +17777, +19075, +15623, +14576, +14958, +15439, +16926, +14197, +17203, +13860, +15917, +15807, +15646, +15398, +15706, +14863, +16787, +13600, +17546, +13380, +16062, +14188, +15601, +15624, +14566, +17371, +14772, +19184, +14870, +16103, +16268, +13059, +20655, +15286, +16689, +17979, +16142, +17713, +13938, +16838, +13176, +18167, +13417, +15342, +16015, +15795, +13898, +15244, +11869, +15425, +17826, +18804, +24005, +22593, +21610, +17473, +14199, +16005, +13720, +13362, +8486, +5351, +9481, +6986, +17798, +12548, +14702, +14540, +11594, +13264, +11704, +11755, +14678, +13926, +15840, +15096, +13237, +16427, +8623, +7942, +6986, +9770, +15083, +13965, +20100, +19312, +19315, +19515, +18042, +17722, +18815, +20339, +17671, +19165, +13682, +15108, +14429, +12150, +17658, +12242, +16927, +15844, +15026, +17985, +11323, +16623, +13882, +17309, +19960, +13949, +17875, +14120, +15504, +17662, +15661, +19385, +18605, +17963, +18692, +15775, +21180, +16889, +21666, +19717, +22728, +23072, +20397, +20388, +16579, +17403, +19999, +20782, +22836, +20712, +21120, +18773, +20432, +19280, +20304, +21346, +18233, +22425, +21595, +18052, +20062, +17483, +18170, +19037, +18913, +18007, +15929, +15116, +12488, +14770, +16102, +15300, +18435, +18468, +17922, +17313, +17242, +13636, +16861, +14387, +12819, +17872, +15157, +16839, +18507, +14553, +15090, +16613, +13412, +17829, +15452, +15676, +17059, +15747, +18627, +18114, +18859, +16640, +17225, +12355, +14756, +11398, +15350, +17809, +14211, +19660, +14610, +12366, +17506, +12548, +17324, +12693, +13925, +20598, +18217, +21917, +23450, +17710, +17238, +12275, +14282, +12748, +11893, +9197, +4917, +9368, +10172, +10174, +16809, +12344, +16602, +12068, +8406, +13684, +11147, +12329, +16567, +12448, +17688, +13095, +13906, +11434, +10015, +8984, +10692, +9168, +18517, +15950, +18855, +23363, +17400, +23751, +15278, +18225, +19419, +14755, +17476, +13811, +18596, +12243, +17516, +12329, +17526, +13906, +14392, +15415, +14158, +15872, +16807, +15506, +14894, +15816, +11861, +15356, +15372, +16580, +17827, +17761, +18629, +20348, +19894, +19189, +20741, +18138, +20841, +21816, +20339, +22299, +21428, +23096, +20010, +17770, +19097, +17862, +21270, +23200, +21092, +24612, +18810, +23303, +20337, +19573, +21146, +17064, +21655, +17879, +16734, +17870, +17716, +18869, +17972, +18000, +18976, +16177, +15691, +15516, +15483, +18432, +16624, +18410, +15032, +18442, +17063, +17410, +15966, +17049, +13807, +14226, +14245, +15835, +17338, +16777, +16059, +16822, +16243, +16211, +16314, +15151, +14941, +17221, +13625, +20634, +16321, +17515, +16075, +14929, +13907, +16600, +13956, +17456, +15041, +14797, +17313, +11828, +14222, +12355, +16531, +15629, +16913, +13042, +16988, +16545, +19494, +22445, +21178, +19647, +14174, +14015, +10876, +15194, +9579, +9257, +6613, +8624, +14449, +10297, +15470, +11958, +13410, +9004, +11459, +13641, +14745, +16611, +11411, +17122, +12398, +15200, +11650, +11532, +9908, +8929, +11628, +10917, +16350, +18879, +18868, +20807, +17106, +18655, +19431, +17677, +20076, +17797, +16355, +15140, +9749, +16275, +13664, +15190, +16875, +13093, +13619, +14636, +14114, +16166, +17497, +14556, +16269, +15332, +16254, +15488, +16856, +15758, +18809, +21026, +18211, +21666, +18867, +17513, +19884, +18204, +21931, +19408, +23507, +22194, +22606, +21073, +16706, +16738, +18257, +18633, +21698, +20449, +15250, +22190, +16995, +23093, +20113, +19570, +21681, +17671, +19959, +19660, +18072, +19387, +17691, +20772, +16486, +17869, +15721, +19453, +15811, +18648, +17816, +19326, +19498, +17668, +18489, +17796, +15751, +16232, +16047, +17518, +14575, +15221, +16161, +14140, +17569, +14255, +13809, +18574, +12564, +18636, +16070, +16640, +18009, +14546, +15424, +16406, +15657, +17537, +16743, +17205, +16937, +17296, +17999, +17689, +16918, +13031, +17670, +17091, +13960, +15968, +13908, +17344, +15852, +14873, +21596, +15552, +21914, +17934, +17921, +19463, +12032, +15263, +12384, +12234, +7988, +4639, +4750, +7849, +13566, +12052, +16243, +15141, +11595, +13106, +10936, +11040, +12586, +11181, +14248, +13390, +13572, +13891, +8299, +9543, +8405, +9911, +13038, +13504, +18861, +19174, +19070, +20808, +16805, +19981, +16421, +19034, +20873, +14305, +20228, +12352, +14244, +16580, +12919, +17712, +14146, +14807, +13661, +15130, +14358, +14606, +15548, +11142, +16412, +12465, +16853, +17995, +18965, +18097, +18474, +18205, +17539, +18678, +19163, +18367, +21487, +19276, +21447, +22420, +19677, +24045, +21845, +19123, +19648, +16415, +19015, +20502, +17745, +20863, +17469, +22583, +20808, +19364, +21009, +18318, +19135, +20801, +18097, +20293, +20040, +16087, +21980, +15269, +17508, +17957, +15144, +19484, +14633, +20196, +15255, +21435, +16985, +16976, +18028, +12180, +21473, +12156, +17009, +16036, +12587, +20422, +10048, +17926, +13799, +13936, +16671, +14859, +20187, +18523, +17136, +16044, +14927, +15914, +16425, +18391, +17058, +18306, +14877, +13210, +15752, +15056, +17190, +18053, +19027, +19604, +14676, +15483, +13802, +16328, +14363, +14756, +17839, +15262, +19142, +17868, +19751, +22274, +18546, +18037, +12619, +15957, +12811, +12018, +6155, +7534, +7083, +11253, +12932, +13289, +14174, +10535, +12431, +7435, +13601, +11834, +19008, +16513, +16009, +14993, +9770, +14315, +9047, +8075, +9876, +10290, +15315, +13484, +17175, +17643, +16654, +20335, +16894, +19552, +19159, +18760, +19782, +16441, +13464, +12599, +12949, +14497, +18211, +16698, +18242, +11818, +14236, +13588, +14005, +15895, +12560, +18272, +15489, +19783, +15757, +16391, +18630, +15197, +21745, +17505, +19615, +19646, +19341, +18702, +19110, +16904, +20134, +20762, +22891, +22190, +22616, +19213, +18844, +17009, +19393, +18860, +18110, +20635, +18553, +23312, +19855, +21335, +19405, +17334, +17817, +19601, +19069, +21028, +19585, +19107, +18419, +18410, +16429, +17174, +17695, +17433, +17214, +18109, +19362, +16819, +17983, +14982, +18983, +14887, +17615, +16365, +14202, +16846, +12115, +17649, +12423, +16267, +12484, +15818, +15464, +12885, +16502, +14414, +15478, +17293, +16103, +18677, +15760, +19766, +14012, +16757, +15461, +12844, +19976, +11063, +16471, +13872, +15409, +15606, +16002, +16510, +16546, +19462, +17180, +18036, +16098, +17732, +16334, +19276, +19613, +22714, +21557, +18683, +15019, +14458, +13352, +10685, +10523, +5611, +11408, +10593, +16097, +12084, +16560, +9855, +9809, +14544, +10203, +16155, +10998, +15871, +13788, +15107, +11239, +10004, +10027, +4983, +11655, +9212, +13718, +14212, +18288, +16690, +17850, +16761, +20599, +19972, +20474, +18905, +17161, +13097, +13861, +13704, +18293, +15591, +14380, +16045, +10329, +18651, +15837, +16304, +17777, +14568, +15167, +16031, +13675, +17186, +17616, +15958, +17314, +18057, +18538, +18779, +19005, +18364, +15943, +16306, +16664, +19527, +20362, +22530, +19783, +23649, +19840, +18856, +18044, +16698, +20071, +20224, +20466, +23971, +19622, +22585, +19580, +21399, +20108, +17776, +20927, +19323, +19959, +19815, +18365, +16830, +16381, +18798, +18203, +18869, +16117, +18826, +14201, +15974, +15194, +19233, +18345, +16459, +19602, +15558, +15726, +14216, +14431, +12964, +16274, +14604, +17095, +17803, +18209, +16608, +16928, +15233, +14805, +17710, +14320, +19633, +13578, +16421, +12419, +16971, +16571, +17599, +20790, +16146, +16563, +15803, +14343, +15087, +14716, +14502, +16349, +15273, +16042, +16269, +14762, +18883, +15792, +17392, +17006, +20672, +22534, +22806, +19595, +16353, +12022, +12052, +13751, +11914, +8769, +5745, +9428, +7972, +12075, +12995, +15506, +12260, +13750, +10684, +12611, +12942, +14141, +16455, +15218, +12123, +10906, +10922, +7721, +11986, +7734, +11022, +13847, +12100, +18117, +16956, +20769, +20904, +20281, +19643, +17394, +20268, +17244, +17254, +12331, +11619, +14642, +12707, +17797, +15708, +15137, +12971, +12855, +14418, +17056, +15785, +16851, +14930, +17441, +18223, +16849, +17280, +18128, +16636, +18228, +19158, +19105, +17247, +18893, +18924, +20294, +19585, +21322, +21230, +23926, +22159, +23265, +18797, +15514, +17889, +17719, +20102, +21135, +22749, +20968, +21519, +18076, +17901, +19031, +18108, +21839, +19250, +22982, +19593, +18035, +15876, +15522, +15930, +16931, +16125, +18470, +18115, +16960, +18628, +15534, +17858, +18032, +17098, +20033, +17794, +17004, +17158, +12782, +17717, +15305, +17867, +16537, +17313, +18895, +16717, +19544, +14651, +18080, +14971, +16522, +16674, +14643, +18387, +14624, +13837, +17263, +14132, +16773, +15826, +17939, +16396, +14197, +13904, +13655, +14760, +16877, +12312, +15544, +12980, +14257, +14722, +15010, +16520, +21466, +22070, +22014, +22516, +16061, +14335, +12689, +12024, +10717, +9300, +8257, +6038, +11650, +8946, +14790, +9933, +17069, +8454, +12504, +13753, +10472, +20496, +12308, +15868, +13977, +11603, +13749, +11837, +10326, +7151, +9964, +7931, +15134, +12852, +17070, +18117, +20681, +20170, +19346, +18558, +17319, +18459, +16297, +17897, +10028, +16149, +12242, +15135, +15184, +14786, +13168, +13771, +12384, +15674, +16640, +16120, +17189, +17893, +17128, +14288, +16422, +14519, +16599, +21252, +18062, +22973, +20195, +19233, +18036, +19572, +20230, +21549, +22129, +20306, +22513, +22039, +19083, +17258, +18533, +18207, +21516, +20288, +21030, +20690, +19559, +21381, +18506, +20551, +20602, +19717, +22471, +21215, +19310, +21113, +16604, +17529, +17134, +15365, +19618, +15331, +20423, +16179, +17210, +16943, +18027, +19639, +16629, +18882, +16850, +18679, +14449, +16396, +16459, +14892, +18162, +16218, +17084, +18536, +14099, +18679, +13451, +16608, +16480, +14843, +16787, +14967, +18175, +16609, +19563, +15871, +16486, +17629, +12596, +16835, +12503, +16146, +17284, +14063, +18417, +14499, +14309, +13733, +13743, +11218, +15008, +14435, +17369, +17323, +19636, +22150, +22031, +20297, +15197, +15256, +11260, +11472, +8155, +10463, +8187, +8073, +9709, +9235, +13859, +12628, +13899, +12957, +10633, +12336, +15385, +16588, +16419, +17896, +11103, +13476, +8679, +13088, +9214, +8882, +12828, +10713, +13274, +16999, +16571, +19513, +18798, +17318, +18149, +19193, +18556, +21138, +17812, +14876, +15998, +11720, +11436, +15774, +14553, +14957, +13707, +11259, +17558, +13573, +18332, +16980, +16054, +16542, +15247, +18444, +15186, +19883, +17044, +20707, +18865, +19132, +21690, +18985, +18886, +17641, +19720, +20598, +20104, +21325, +20815, +22151, +20203, +16501, +19981, +14754, +19851, +19821, +20492, +23403, +18857, +20085, +18286, +18845, +20703, +18837, +21826, +19172, +18186, +20934, +14665, +20026, +16339, +14931, +16239, +15764, +16604, +17529, +16721, +16534, +19247, +16459, +17737, +15982, +19518, +16359, +19389, +16083, +13874, +16374, +13498, +16363, +15409, +15691, +16639, +15987, +15959, +17454, +18669, +16716, +19063, +15609, +16364, +16339, +14483, +18251, +15159, +16262, +17297, +14259, +16485, +12943, +15201, +13788, +15945, +13698, +15705, +14402, +16285, +17288, +16999, +17066, +16169, +16771, +23579, +18663, +21053, +17819, +15552, +17383, +11194, +15332, +8062, +11013, +6943, +9635, +8907, +12306, +15300, +13890, +15026, +7852, +15181, +12137, +14301, +16466, +14230, +13573, +13152, +8584, +14085, +11859, +10307, +10090, +9350, +10362, +16665, +18531, +20510, +20920, +20547, +19648, +18407, +17631, +16398, +16263, +16199, +12388, +17467, +12851, +17652, +17125, +15677, +12608, +11469, +11283, +12684, +15621, +17993, +17630, +18318, +15363, +16777, +17007, +17354, +19150, +16637, +18707, +20644, +19538, +19644, +19978, +16342, +19088, +15793, +18664, +22184, +23423, +24079, +22188, +19525, +15790, +17356, +16640, +21681, +20375, +22721, +22643, +20678, +18435, +19427, +19478, +19022, +18487, +19376, +21864, +20517, +18567, +18259, +16026, +16907, +16477, +17943, +17939, +17275, +15982, +16614, +14291, +16803, +15576, +16170, +17333, +17065, +18270, +17795, +16048, +14133, +16689, +13500, +18766, +16241, +15113, +16360, +13879, +14849, +14020, +14375, +13918, +16839, +16383, +20310, +17504, +19238, +16433, +15829, +14127, +16723, +16707, +15801, +16147, +15465, +15156, +14367, +13415, +14922, +14064, +14435, +15041, +16107, +13475, +18530, +19919, +22465, +23282, +16352, +20979, +13277, +15955, +13058, +9935, +8656, +3109, +6175, +10067, +14044, +11484, +17752, +12235, +11444, +15488, +10292, +16233, +16510, +13709, +19572, +13118, +17667, +8071, +12166, +6447, +10397, +10146, +8883, +17911, +17501, +21026, +18929, +18350, +17203, +18108, +18049, +15942, +20660, +16705, +16889, +12551, +13313, +15375, +12386, +15185, +15062, +12987, +13626, +16484, +15716, +19664, +14893, +16086, +14207, +16732, +16088, +18293, +19344, +18599, +21021, +19202, +19269, +17415, +17996, +15927, +20259, +20073, +21886, +21551, +22997, +21299, +19207, +18036, +18115, +17591, +20790, +18393, +22135, +22301, +19062, +22226, +18760, +20478, +19175, +18898, +19430, +22127, +19941, +18073, +17388, +18102, +16650, +17476, +16935, +18722, +18790, +18490, +14694, +15989, +15860, +15397, +18042, +16160, +16336, +15060, +16788, +12007, +15950, +14592, +13919, +18548, +16924, +15111, +18950, +14786, +12861, +15779, +15491, +18793, +18535, +15941, +17505, +18024, +15071, +18303, +15704, +13780, +16680, +16155, +17216, +17132, +18954, +17278, +19413, +13242, +17129, +13684, +15692, +16141, +13667, +15928, +12634, +16433, +18604, +19646, +21955, +21663, +15831, +17278, +10765, +15881, +11303, +9702, +8753, +5394, +8528, +7794, +12213, +12633, +12837, +14562, +11022, +15187, +11928, +17083, +12931, +16922, +12775, +16132, +14479, +13171, +13306, +10262, +10558, +9887, +14926, +15042, +19393, +16159, +19448, +20442, +18513, +18418, +17926, +18397, +18740, +17515, +14643, +14675, +11488, +14660, +14162, +11612, +15196, +10728, +13109, +15287, +16149, +16790, +14609, +13942, +13106, +12858, +14736, +18195, +16864, +22384, +19411, +22302, +18763, +20465, +17144, +17111, +19789, +17295, +23580, +21274, +22696, +22695, +20772, +19630, +18307, +18822, +20298, +23323, +23826, +22929, +21368, +19727, +19052, +18305, +19894, +17104, +19254, +16044, +20227, +20183, +17948, +17703, +13842, +16171, +15539, +19297, +16904, +18263, +15326, +19272, +14323, +17101, +14865, +16019, +16393, +16662, +19583, +15402, +16225, +14964, +14834, +16315, +14227, +17184, +17217, +17653, +17732, +17239, +17568, +18562, +17075, +15747, +17378, +14166, +15656, +14972, +16581, +17828, +16037, +15092, +12957, +14370, +14791, +14643, +16853, +15180, +17203, +17182, +16225, +16300, +15593, +13817, +16749, +17375, +18922, +22832, +22504, +19367, +15007, +12338, +13874, +12733, +11368, +7903, +7332, +9404, +8886, +14070, +9435, +13467, +14619, +12418, +17266, +12095, +17494, +13322, +11748, +15404, +10915, +15329, +10261, +12661, +11223, +11924, +9851, +14468, +17036, +14700, +17940, +19439, +18156, +21016, +18769, +20119, +21613, +16643, +16028, +15149, +10970, +14248, +14003, +15203, +15719, +12268, +15260, +12245, +14959, +16178, +14071, +17505, +19102, +13527, +16683, +15201, +13490, +17490, +16526, +17485, +23549, +16354, +21821, +18643, +17711, +21798, +17325, +20776, +18765, +23816, +21971, +21658, +17333, +18200, +17977, +20847, +20589, +20893, +19803, +19774, +20224, +20121, +19422, +18932, +18410, +17412, +19934, +18085, +20391, +19497, +19082, +17775, +18165, +14926, +15048, +16053, +14018, +15564, +15165, +17451, +18330, +19190, +17687, +18149, +18941, +17166, +13765, +17355, +12676, +17472, +14309, +15243, +17086, +16583, +14246, +14883, +13633, +18079, +18536, +18069, +16715, +17557, +17557, +17974, +15626, +15572, +13423, +17749, +14911, +16918, +14250, +15904, +14365, +15229, +18320, +17471, +19471, +17236, +15842, +17584, +13169, +18477, +15403, +20608, +21413, +20707, +21224, +12371, +15819, +12534, +8892, +10719, +3999, +9680, +10281, +10431, +15447, +12881, +14746, +16296, +12293, +11930, +12576, +13388, +14653, +14972, +11884, +15221, +12496, +16722, +10485, +11278, +8845, +12725, +11189, +16509, +19583, +19096, +22079, +15773, +20262, +16877, +17752, +18337, +16874, +16137, +11963, +11117, +14101, +15527, +16795, +15554, +13650, +12395, +13314, +12860, +19199, +13641, +18132, +17215, +13427, +21004, +12754, +17647, +15025, +15488, +21179, +19783, +21592, +19693, +19541, +21131, +16005, +19992, +19429, +22750, +22688, +21330, +21539, +17458, +16639, +19453, +17927, +21345, +19369, +21011, +20864, +17778, +19294, +19337, +20011, +21779, +16336, +18512, +17574, +17093, +20302, +17408, +19728, +15161, +18851, +17788, +18346, +15411, +13752, +13258, +17095, +15629, +16334, +16007, +15701, +17400, +14149, +16057, +17173, +16411, +18403, +13655, +14948, +19140, +16334, +18128, +15326, +17873, +20154, +17378, +15213, +14945, +13369, +17897, +14445, +20084, +14161, +17909, +19025, +13898, +18851, +12286, +16349, +17186, +12765, +17061, +14787, +17248, +16606, +15031, +15185, +13207, +14357, +15392, +17838, +20020, +20927, +19417, +16152, +17170, +12674, +15468, +9577, +10926, +7098, +11241, +12511, +12765, +11686, +12238, +10129, +11301, +14051, +13206, +18982, +12627, +19462, +15316, +12265, +15190, +8498, +10335, +6715, +7749, +13064, +17680, +13817, +20566, +15141, +17338, +17323, +17742, +18940, +18207, +18369, +18831, +16771, +13112, +15646, +11866, +15366, +17746, +15790, +17970, +13261, +13168, +14105, +14040, +16769, +15578, +19872, +18732, +19098, +16126, +17703, +18654, +19444, +19349, +20070, +20931, +18707, +19781, +18398, +19402, +19541, +20823, +21712, +25164, +20961, +24378, +18929, +18032, +16132, +17255, +19985, +19490, +18548, +20901, +16144, +18190, +20568, +17488, +23151, +17612, +22179, +16714, +18582, +16105, +16389, +16391, +16834, +18460, +19551, +15270, +17388, +17194, +13050, +16756, +15713, +17176, +17632, +18642, +15745, +15255, +11083, +14691, +12706, +13105, +17174, +15951, +17726, +17206, +14914, +14807, +14984, +13257, +18989, +15232, +16743, +18200, +15901, +17181, +14945, +15695, +17133, +17305, +15895, +16240, +15943, +15769, +14026, +16497, +14035, +13866, +15905, +15771, +16793, +15943, +15024, +17842, +15817, +18865, +21563, +22483, +21277, +19526, +15083, +13488, +12774, +10773, +7427, +3396, +9879, +13407, +12553, +15771, +10047, +13150, +11704, +7492, +14071, +12001, +18250, +15798, +18565, +14997, +11843, +13597, +9736, +11993, +9184, +9815, +14373, +15698, +16736, +18643, +17357, +19259, +18835, +19667, +20186, +18949, +19726, +16598, +16577, +11713, +13964, +14569, +15365, +17193, +14025, +12890, +13044, +14935, +16882, +16535, +16632, +17439, +16791, +17003, +15407, +16657, +17014, +17652, +19127, +21204, +21102, +21658, +20472, +17687, +18096, +15711, +19683, +22255, +21296, +24907, +19866, +20595, +17010, +16457, +19487, +18232, +24544, +18695, +23764, +18330, +22169, +21916, +18191, +20935, +15269, +22585, +15876, +17890, +17903, +15158, +18793, +13411, +18974, +14049, +19498, +15139, +19204, +15449, +15503, +18937, +13941, +20491, +13331, +19424, +15976, +14749, +14092, +16704, +11495, +14134, +14305, +14394, +20022, +17691, +19366, +17005, +17164, +15291, +15343, +13291, +17027, +15449, +17280, +17598, +17221, +18283, +14421, +14802, +13821, +12682, +19298, +16601, +15676, +16177, +13106, +15989, +10983, +16342, +15791, +17257, +17890, +17160, +20351, +23400, +21532, +22429, +20213, +13636, +18237, +10951, +13406, +7869, +4681, +7660, +8597, +16931, +9873, +16360, +11772, +12719, +13287, +12438, +12549, +16388, +12841, +17830, +15407, +9118, +12590, +7470, +10019, +8752, +8686, +13627, +13652, +18088, +19766, +16478, +18483, +18065, +20532, +18931, +21429, +18253, +18906, +16217, +13906, +14247, +9441, +16434, +15105, +15029, +14256, +15150, +15409, +13856, +16122, +12720, +18335, +14196, +15658, +17343, +15087, +16687, +17483, +15390, +17425, +15199, +18552, +19271, +18890, +23631, +20185, +22896, +22193, +21874, +22107, +20039, +19613, +18906, +18009, +19916, +18500, +19533, +17089, +18444, +20529, +17941, +22070, +19046, +23733, +20474, +18803, +19345, +13400, +18504, +14943, +14835, +17233, +14376, +18246, +15591, +17078, +17255, +18869, +16582, +17096, +18968, +16452, +18764, +16704, +15525, +18402, +15581, +13301, +17093, +11495, +17684, +14815, +16817, +19065, +14337, +21590, +16940, +18204, +18660, +16395, +17792, +15814, +15544, +16076, +16583, +15983, +18260, +12621, +18228, +16251, +15008, +17503, +12334, +17172, +16228, +16796, +16669, +16577, +14026, +16828, +16766, +16275, +19030, +20725, +24438, +23284, +18326, +14452, +12854, +11403, +14690, +10193, +13824, +6328, +12683, +10444, +11543, +11919, +9866, +11436, +11535, +15574, +13903, +14629, +14237, +15848, +13012, +14976, +9153, +12067, +13232, +7413, +12450, +10138, +12852, +18201, +17594, +17219, +19264, +15979, +20488, +18451, +18689, +18764, +18351, +16971, +13814, +13460, +14197, +13186, +18410, +14652, +17692, +11796, +14388, +14790, +11602, +15955, +11020, +15891, +17945, +16460, +18314, +16400, +17391, +15664, +20230, +16957, +22415, +18058, +19335, +19409, +18218, +19879, +20107, +22402, +20354, +22048, +21519, +17206, +19546, +17237, +22647, +19065, +22451, +20591, +20774, +21066, +19961, +18932, +17844, +18083, +20377, +19364, +20913, +17301, +17837, +14577, +17738, +15449, +20231, +15968, +18373, +16357, +12701, +16094, +17611, +14471, +18185, +16149, +17665, +16963, +14790, +16190, +14568, +14000, +15623, +15612, +18138, +17825, +19313, +18420, +15943, +17765, +16384, +15900, +17633, +11551, +16344, +12678, +16158, +19440, +15496, +16735, +16282, +13331, +19197, +11870, +19065, +13248, +15253, +14898, +14581, +15345, +12756, +16044, +14511, +16300, +16910, +18881, +20126, +23809, +23640, +20163, +17202, +14901, +16631, +14783, +12766, +7884, +9695, +7343, +11359, +13113, +10405, +15369, +10912, +11811, +14702, +11269, +16029, +15462, +14703, +12630, +9571, +11117, +8864, +11160, +8192, +9572, +9655, +15275, +17954, +18464, +18786, +16619, +19260, +21471, +18890, +19740, +19952, +16537, +20438, +11975, +12934, +13437, +12980, +18486, +13240, +16175, +12367, +13076, +15287, +14650, +18509, +16614, +17129, +15496, +16014, +17471, +14261, +16809, +15955, +16179, +19335, +17677, +21996, +21327, +17852, +23239, +17737, +20301, +21051, +22702, +22237, +18347, +19969, +18813, +19991, +20196, +20201, +21962, +18683, +19400, +19177, +18560, +21470, +17591, +22320, +20863, +20311, +21772, +17002, +15369, +16732, +12983, +14605, +17367, +17410, +18271, +19444, +13077, +18580, +12268, +15326, +17590, +15161, +22593, +14821, +19155, +15756, +14690, +17651, +14723, +19466, +16978, +16415, +15541, +15021, +17379, +14012, +18445, +17765, +16314, +19569, +17738, +14557, +17497, +13386, +17260, +16787, +13915, +16438, +14331, +14782, +16545, +13738, +16953, +14519, +16649, +17852, +12735, +15511, +14463, +11799, +17997, +13933, +22951, +22738, +20543, +20011, +14451, +15217, +14305, +11841, +10259, +6587, +7902, +11433, +14851, +14459, +11714, +12655, +9157, +12396, +12054, +13719, +16942, +15626, +16469, +11760, +14784, +10570, +12609, +9574, +8617, +13310, +10686, +18048, +13631, +18107, +16898, +19840, +19727, +20915, +20973, +17868, +18111, +14527, +14144, +10945, +12730, +13034, +15239, +15719, +13947, +12565, +13536, +11760, +13542, +16132, +16240, +17098, +18762, +16479, +18437, +18595, +16514, +20112, +15368, +21204, +19561, +18583, +18824, +18854, +20757, +19987, +20370, +20451, +22118, +21685, +20735, +18141, +19458, +18615, +20273, +17231, +20424, +21302, +24093, +18504, +22791, +18090, +19676, +21100, +17911, +20588, +18020, +16901, +19816, +18531, +15786, +15952, +17537, +16386, +17410, +19076, +17150, +18579, +16919, +13863, +16959, +13691, +18462, +16917, +14354, +18417, +14157, +16758, +13159, +16883, +14527, +14135, +16362, +13533, +14548, +16669, +15265, +18245, +18628, +17393, +20443, +13486, +16841, +16589, +16776, +16566, +17595, +16772, +19606, +16254, +16858, +17353, +11806, +18324, +15106, +19604, +13186, +16737, +16678, +17786, +17223, +16544, +18099, +20495, +17561, +19048, +15251, +13055, +16876, +7679, +12069, +8182, +5782, +11217, +6907, +14430, +12568, +14588, +13562, +7910, +13178, +6640, +15618, +16023, +12345, +18573, +12994, +15248, +11296, +10207, +7822, +12005, +12983, +15345, +19895, +17018, +18775, +18169, +18665, +18290, +21698, +17032, +22192, +18781, +16847, +14463, +13483, +12582, +15953, +15431, +16113, +15719, +12611, +11801, +12731, +12196, +15725, +14898, +16410, +18481, +12730, +17322, +13933, +14622, +18517, +16576, +15560, +22891, +16631, +22745, +18608, +17355, +20203, +18708, +24295, +20128, +26097, +20965, +18810, +19282, +16247, +20546, +20461, +22212, +22186, +21533, +22036, +20602, +19968, +20957, +19092, +19650, +18398, +19340, +19238, +18929, +17096, +17838, +16807, +17999, +17490, +17863, +14401, +15534, +13539, +16094, +14582, +18922, +16299, +17118, +16737, +13585, +15072, +15162, +14951, +16104, +17740, +16287, +18784, +13663, +15600, +14243, +15534, +17131, +15777, +18413, +18267, +16785, +16815, +14914, +19102, +16202, +18499, +15009, +16138, +16757, +14031, +15335, +15680, +14513, +15562, +15683, +13714, +17257, +13805, +17973, +16772, +15594, +18783, +21459, +20503, +21528, +18442, +17716, +12876, +12163, +17260, +8823, +9441, +5658, +5436, +12771, +12059, +14691, +12974, +14580, +9558, +15538, +8882, +10431, +13941, +11056, +15456, +15759, +15959, +9401, +11661, +6976, +12001, +11894, +10609, +20099, +18168, +22907, +15709, +18136, +17918, +18889, +19274, +18077, +18888, +16806, +16961, +12907, +15171, +13947, +17787, +14221, +15948, +12161, +16472, +14652, +16107, +14842, +15829, +18004, +13585, +16622, +15170, +15504, +17180, +17056, +19080, +20552, +22089, +18318, +20366, +14284, +18076, +20375, +18130, +24173, +22889, +21958, +21292, +16852, +16613, +18543, +16286, +19229, +21074, +21089, +21984, +20754, +19813, +19221, +19468, +19752, +19708, +20017, +20260, +18852, +18268, +16304, +20561, +15991, +17881, +17301, +17502, +19155, +15434, +17191, +17395, +15538, +16965, +16844, +15496, +18181, +16859, +15766, +15027, +14818, +15261, +15809, +17649, +16420, +17666, +14825, +16632, +13547, +15501, +16762, +17765, +19315, +14544, +17028, +14144, +15992, +16010, +16416, +15095, +14527, +15611, +13715, +17274, +15652, +17383, +15169, +15444, +16447, +16471, +17594, +14411, +18224, +17034, +20434, +22401, +22170, +20637, +14340, +13375, +13026, +15211, +10609, +8861, +6361, +5806, +13534, +13241, +13582, +13995, +9355, +16504, +9451, +15291, +13617, +11922, +13057, +17048, +16193, +15672, +11251, +8764, +10431, +7309, +10203, +10260, +17499, +18675, +21373, +17266, +16560, +17936, +19195, +19081, +20029, +16607, +19067, +12447, +16800, +10442, +14406, +14471, +12850, +17237, +12409, +17711, +10938, +11055, +16818, +16202, +17279, +18917, +12565, +18966, +14232, +17401, +17223, +14385, +21269, +17655, +22601, +18535, +19369, +15617, +18044, +18159, +19383, +20693, +21699, +21613, +20908, +20556, +17408, +19309, +18097, +20715, +18331, +21957, +20673, +22210, +20806, +19492, +19548, +17657, +17788, +19130, +21066, +19096, +19350, +19808, +20418, +17654, +18161, +16792, +15076, +18183, +13592, +17758, +17310, +18315, +19351, +17434, +16420, +17653, +16480, +16724, +18224, +13345, +20431, +14166, +17978, +16435, +15139, +18767, +15670, +17247, +18188, +14636, +18697, +12761, +16163, +16051, +15295, +19211, +15745, +17816, +12877, +15207, +12869, +13710, +18674, +12618, +17201, +15816, +18210, +18735, +17600, +14933, +16719, +15238, +22636, +19856, +25255, +19030, +14542, +17717, +11279, +13419, +11169, +8806, +10487, +10664, +9157, +12470, +13006, +11301, +14614, +10541, +15378, +10585, +13928, +12839, +12342, +15580, +12057, +14344, +10289, +12977, +7707, +8441, +7703, +10082, +11575, +14563, +17693, +19682, +19262, +21318, +20672, +17398, +18878, +15172, +17339, +16170, +10326, +18140, +12374, +17489, +17561, +9622, +17911, +7225, +15451, +10359, +14109, +17198, +15853, +16551, +16493, +14746, +15820, +15047, +10534, +18690, +16204, +22719, +19450, +19670, +16781, +15295, +16705, +16534, +22550, +19526, +23332, +21268, +22574, +19983, +19300, +18130, +21828, +23030, +23238, +23658, +21231, +23374, +19601, +19605, +18338, +18338, +21059, +17485, +22338, +16467, +20304, +17874, +20226, +17118, +17313, +15510, +15943, +15463, +15301, +17176, +16059, +17812, +17047, +19272, +17851, +19274, +14056, +18236, +13054, +18854, +17087, +15944, +20834, +14872, +16934, +17312, +17322, +19017, +15577, +18577, +16625, +15235, +17901, +13714, +17358, +17485, +13742, +19234, +16447, +19327, +15366, +14906, +12203, +15595, +11835, +16793, +12773, +17103, +14808, +17190, +19693, +15628, +18458, +17603, +23930, +19750, +18905, +14920, +14252, +15555, +12501, +4261, +8676, +5160, +12949, +11465, +15318, +12701, +12783, +13254, +8594, +17848, +10971, +14956, +15193, +13758, +17187, +10600, +13831, +11454, +9474, +7804, +8480, +9306, +18289, +15728, +18840, +19928, +16381, +22583, +17993, +20483, +17147, +15587, +15152, +13243, +17208, +12339, +14012, +12975, +11899, +12302, +13519, +14130, +14844, +15143, +15159, +17099, +14149, +17505, +13653, +17078, +14992, +15461, +18456, +14262, +20185, +16741, +18792, +21050, +16863, +23243, +19253, +20037, +21448, +21328, +26488, +21367, +25031, +18365, +22199, +18267, +19107, +22333, +19544, +23016, +23663, +22905, +21308, +18914, +18778, +16004, +19758, +18058, +19780, +20436, +16559, +20769, +15833, +18072, +15602, +12905, +16135, +13237, +17119, +15523, +17625, +17975, +17694, +17922, +19033, +18090, +16492, +16131, +15604, +14824, +18022, +17956, +18588, +17814, +15548, +14773, +18284, +14276, +17467, +16512, +14911, +17724, +13201, +19951, +12087, +17991, +11962, +17614, +14542, +15725, +16704, +14094, +16300, +16386, +14691, +13528, +13845, +13840, +15432, +14013, +15468, +18527, +15744, +21272, +21952, +18809, +19717, +13838, +12823, +13200, +11421, +12472, +9954, +8738, +7926, +11030, +11225, +12189, +12448, +12906, +13481, +14483, +10886, +13101, +15431, +17778, +13885, +11621, +15009, +11319, +14146, +9466, +12153, +10211, +10993, +12814, +18976, +18498, +18493, +19601, +17098, +20472, +17583, +18447, +13507, +17018, +11177, +12567, +12253, +11570, +16850, +13984, +15529, +14551, +11188, +16009, +12659, +16239, +18555, +16191, +20355, +17326, +18658, +15024, +17162, +15850, +16358, +17565, +19960, +20009, +23439, +19308, +20549, +19471, +20546, +22860, +22305, +21083, +25923, +20642, +21307, +18469, +20580, +20778, +17389, +22910, +19305, +23210, +20308, +19968, +19082, +18748, +18700, +20771, +20657, +21183, +17906, +19264, +18448, +17888, +17466, +15928, +16571, +17503, +14849, +17537, +14638, +17301, +16566, +19256, +14242, +15531, +15680, +15773, +15879, +15207, +16675, +17292, +16770, +16137, +16396, +12313, +15320, +16997, +15597, +16096, +13585, +19219, +17241, +18315, +14648, +18553, +13725, +15375, +15604, +13685, +16437, +15684, +15018, +19420, +12737, +15864, +15155, +14910, +16909, +14118, +17957, +14725, +20186, +22288, +20466, +19975, +15788, +12822, +15884, +13159, +11530, +11056, +6999, +3109, +13029, +9348, +14325, +12750, +14789, +13492, +16409, +12906, +13723, +15807, +12803, +14606, +16501, +8763, +15333, +13059, +13494, +13933, +8326, +8459, +12868, +13332, +17002, +17814, +14808, +21952, +15549, +21460, +16501, +21067, +11820, +14370, +13103, +9814, +18185, +12190, +15606, +15157, +10484, +14481, +13189, +14645, +15093, +18955, +15046, +14831, +20713, +13360, +18256, +16032, +14604, +20733, +14549, +22021, +19712, +20464, +21895, +19541, +21557, +19954, +21454, +19227, +24387, +21960, +23562, +19147, +20332, +19641, +20056, +20496, +19615, +19883, +18341, +19887, +21487, +18043, +19851, +21072, +21361, +20139, +19229, +17443, +17061, +18946, +17386, +17740, +19077, +13745, +20433, +16735, +15562, +17155, +14638, +17767, +16315, +16683, +14924, +19222, +14153, +18469, +15546, +17083, +14856, +15285, +16662, +15484, +19198, +13542, +17124, +14204, +17767, +15468, +15694, +17787, +17797, +16864, +17428, +15964, +17054, +15377, +14785, +17783, +14596, +14606, +16424, +11777, +13360, +11839, +13496, +16311, +16727, +17486, +13201, +16007, +15339, +21380, +19582, +24508, +17971, +16392, +14615, +14782, +13370, +11300, +6355, +9216, +10055, +11816, +13479, +9076, +18877, +12071, +17721, +10306, +13729, +19825, +11858, +16548, +10626, +12290, +15298, +10271, +15858, +7401, +9745, +7832, +11860, +13694, +15490, +16996, +17818, +19307, +17178, +17736, +18543, +17742, +16376, +17828, +12582, +15941, +10183, +16739, +14145, +11959, +13673, +13640, +13906, +14808, +16813, +16520, +17511, +16909, +18717, +16834, +16110, +15941, +18507, +16630, +20985, +19548, +20278, +18507, +21462, +18019, +20605, +21023, +19521, +24732, +20027, +24261, +20171, +20081, +18522, +20550, +16623, +21016, +19444, +20295, +21278, +17450, +20252, +21615, +18438, +20926, +18290, +17156, +19749, +18623, +19644, +20485, +19357, +19370, +16655, +16794, +14421, +17962, +16306, +18427, +15512, +17900, +16195, +17121, +16344, +15124, +16649, +16956, +15792, +18363, +14978, +17260, +14826, +19402, +14497, +18202, +15435, +12890, +16497, +13019, +18871, +17536, +17428, +16435, +16966, +12298, +16402, +14221, +15912, +17152, +16245, +16273, +18708, +11361, +16977, +13119, +12714, +17675, +12276, +17284, +14978, +14896, +21010, +18821, +19026, +24255, +16498, +17121, +13118, +11383, +16142, +9261, +9303, +6792, +7692, +13163, +11686, +12352, +11959, +12823, +12239, +13602, +8457, +17665, +11900, +15828, +16801, +13221, +17252, +11038, +13850, +6654, +11634, +8178, +11735, +17050, +14536, +22373, +15048, +20426, +14988, +19108, +17659, +17063, +13863, +14850, +13848, +14958, +16161, +15591, +16337, +13702, +14859, +11944, +13903, +10179, +14009, +18146, +17597, +19831, +18381, +17560, +15949, +17705, +15639, +18525, +18706, +20224, +19368, +23636, +19993, +21757, +22130, +17749, +21752, +20622, +22984, +24141, +22178, +18411, +20933, +17909, +20210, +19873, +20620, +20814, +18691, +20457, +20571, +18923, +18217, +18696, +17535, +21042, +17847, +19785, +17457, +18222, +16568, +16623, +16053, +15980, +16734, +17404, +19013, +15532, +17625, +18981, +16233, +19256, +15301, +14856, +18154, +13937, +16851, +14713, +13357, +17793, +16425, +17155, +15738, +15753, +14078, +16357, +15536, +14307, +20837, +13728, +21021, +17439, +11707, +19448, +12088, +14328, +16954, +11361, +20633, +14865, +17622, +16733, +13260, +15612, +12227, +13261, +14002, +14701, +18236, +18480, +20101, +20052, +21464, +18929, +18535, +15221, +12198, +14017, +10741, +10338, +10648, +8302, +11158, +8916, +14045, +9673, +14202, +11051, +11614, +13730, +11746, +14299, +13410, +17261, +14411, +16014, +9654, +11929, +12988, +11795, +11796, +11025, +12565, +14755, +19473, +15544, +19529, +18529, +19210, +19883, +17624, +16679, +14739, +15367, +15621, +14954, +16450, +15072, +18603, +12776, +14842, +11818, +14391, +15819, +15186, +16774, +16281, +18433, +19045, +16626, +16244, +16494, +15044, +18406, +18679, +20620, +21013, +18951, +18712, +20852, +17728, +23533, +19736, +22790, +24835, +20868, +23903, +18218, +19291, +19872, +17658, +20860, +19794, +21668, +22093, +20151, +19586, +17604, +19719, +19590, +18227, +20267, +16654, +20569, +15433, +20599, +17582, +18215, +16481, +12602, +16764, +11398, +16688, +13881, +16226, +19217, +14732, +19324, +17343, +15616, +19894, +9663, +17438, +12424, +15810, +16147, +18987, +19483, +16170, +17063, +15186, +13204, +14682, +13245, +17080, +16915, +16808, +15606, +17340, +15268, +14914, +15090, +15236, +13561, +18870, +13220, +19771, +15163, +15319, +15638, +12053, +16781, +16058, +17358, +17327, +17897, +16945, +19692, +22573, +21890, +17752, +14464, +14194, +13495, +14354, +10340, +10093, +4936, +13077, +8833, +12323, +11687, +12186, +14573, +9155, +14284, +11352, +14061, +14783, +14023, +12958, +15063, +12808, +12851, +15010, +9750, +13602, +7792, +16080, +14990, +17498, +16600, +17657, +17730, +19380, +18657, +21187, +17326, +15910, +15496, +13632, +17451, +14376, +16106, +15920, +14308, +14969, +11474, +14035, +13556, +15316, +14970, +18575, +17957, +19406, +15330, +16380, +15801, +16534, +16932, +18616, +17345, +22008, +18844, +20911, +19089, +18638, +20661, +21249, +22814, +18699, +23561, +17539, +20052, +19505, +18676, +21955, +21015, +21922, +20361, +19672, +19531, +18892, +16691, +20168, +19724, +21674, +21147, +18362, +19546, +17049, +17515, +17848, +19212, +16311, +19285, +15032, +16734, +16878, +14932, +15167, +16459, +15748, +17614, +17114, +14983, +17921, +12742, +13743, +14625, +16863, +15696, +18158, +16277, +17322, +14447, +14011, +15603, +15031, +18353, +15163, +15644, +13276, +17644, +14662, +17829, +13611, +17460, +14804, +16801, +16454, +16274, +17995, +17290, +16290, +15997, +14653, +18175, +13821, +15732, +15101, +15651, +18922, +20648, +21233, +22125, +19327, +16765, +15632, +11706, +15243, +12700, +10529, +7868, +8871, +9467, +13696, +9058, +11391, +10761, +9320, +16051, +10031, +15469, +10600, +14940, +15683, +14417, +16198, +11074, +14202, +10601, +12969, +9060, +12472, +16044, +17212, +17655, +19377, +17699, +20816, +16767, +16360, +18149, +13934, +18415, +18690, +15778, +16688, +12037, +14099, +14615, +11865, +14863, +14023, +14311, +16363, +16377, +16886, +16926, +14418, +16331, +14866, +16253, +17677, +15247, +20207, +15676, +19677, +20467, +20192, +21925, +19399, +20104, +21213, +18883, +24295, +20337, +22394, +20774, +16154, +19728, +20886, +20499, +23241, +19354, +20954, +19456, +19717, +18442, +18904, +20830, +19341, +20256, +18860, +18736, +19004, +17933, +16194, +16683, +14918, +17542, +16108, +14437, +19122, +14550, +20610, +14707, +19194, +14571, +16143, +16431, +17458, +16793, +17730, +18359, +15173, +18394, +15708, +18147, +17370, +14340, +17886, +14365, +16474, +15579, +13628, +16277, +16376, +16559, +15388, +15662, +14259, +15155, +14852, +15954, +15416, +15947, +17604, +15612, +17073, +15848, +15094, +15382, +14385, +13675, +16830, +14845, +18036, +19184, +20429, +25199, +18459, +19921, +12723, +13888, +10777, +9959, +10320, +8902, +8870, +8762, +12509, +12186, +12390, +12308, +12863, +10957, +14364, +14285, +12991, +13296, +14488, +13718, +16624, +10004, +13054, +10923, +10625, +12510, +10848, +14647, +14969, +17412, +18897, +21322, +15855, +22617, +14621, +17849, +17694, +12264, +16627, +12335, +12456, +16696, +10505, +15800, +13018, +12604, +16417, +14262, +18676, +17471, +17834, +17746, +16038, +18737, +16343, +17262, +15751, +17156, +17334, +19773, +18627, +23500, +17396, +20954, +17071, +21739, +21891, +22081, +24462, +21411, +24292, +20047, +21427, +18017, +21418, +19070, +19679, +19797, +19340, +21681, +19246, +18436, +19772, +15695, +22166, +15943, +22137, +16859, +17891, +20586, +13152, +19402, +16400, +16816, +16908, +13356, +15798, +17232, +14985, +19220, +14350, +16226, +19378, +15225, +20162, +15532, +15988, +14765, +16021, +14984, +18662, +17127, +15920, +15954, +16055, +15152, +16682, +14673, +18014, +17664, +19625, +16072, +19583, +14826, +14976, +12859, +14403, +13473, +11348, +16736, +14998, +16396, +15776, +12974, +17296, +16376, +13217, +16819, +13585, +17082, +18486, +17825, +20861, +21747, +18757, +17394, +13040, +13142, +15603, +13022, +8923, +4972, +9134, +7993, +17023, +12840, +12003, +14965, +11169, +14612, +12098, +11934, +11519, +16263, +12907, +18058, +15719, +11413, +15421, +5989, +12263, +10155, +10430, +16045, +13379, +18778, +18800, +14475, +21002, +17267, +20496, +17988, +16137, +20599, +11903, +17535, +8510, +14488, +16242, +10169, +19189, +10611, +12594, +16172, +11680, +22689, +14563, +21135, +17470, +17366, +15171, +16011, +17099, +18074, +21226, +17761, +21347, +18147, +19533, +19753, +19648, +19228, +21144, +20945, +23140, +26213, +24516, +19461, +20523, +17486, +19451, +19133, +21257, +21035, +19928, +21475, +21341, +21111, +20207, +19009, +20667, +18898, +17685, +16767, +18163, +18552, +19542, +16174, +17674, +15332, +16239, +13197, +17241, +14300, +17041, +16588, +16050, +17512, +16594, +16752, +18547, +15576, +16233, +13317, +14729, +15580, +16385, +15840, +16883, +14781, +15013, +11822, +15891, +15442, +14123, +19841, +16606, +19338, +15820, +17253, +14807, +16573, +14458, +15064, +14115, +18492, +17162, +15513, +14016, +12224, +13385, +12414, +15519, +18733, +17456, +18311, +17247, +19478, +18056, +24012, +18914, +18340, +14518, +15221, +16706, +14242, +12168, +7190, +4395, +7389, +9947, +11633, +13778, +13510, +13088, +12251, +13931, +11178, +13999, +11598, +13409, +15915, +13351, +14402, +12042, +14476, +10967, +11704, +8077, +14996, +15139, +19265, +18390, +18189, +18641, +18351, +18947, +20334, +16724, +18455, +15347, +13218, +15908, +13710, +16072, +13603, +13958, +14766, +14421, +13560, +14692, +15464, +14295, +19146, +14766, +18820, +17465, +16724, +18551, +15924, +15973, +19718, +16075, +21093, +19386, +20634, +21974, +16905, +19236, +17373, +23989, +21802, +22744, +21994, +20306, +18895, +22185, +18582, +22138, +18422, +22151, +21015, +19587, +22966, +19117, +20890, +16990, +20819, +16589, +17982, +20534, +18209, +20288, +20446, +13404, +20231, +11638, +17784, +16609, +14863, +19024, +14544, +18284, +14938, +19587, +13551, +16592, +16866, +15725, +16258, +15373, +16700, +14611, +16325, +14571, +15065, +14181, +14182, +13167, +16383, +15081, +17243, +19998, +13083, +18056, +15051, +13144, +17962, +13639, +18337, +13939, +14785, +14605, +15944, +15608, +17117, +15116, +13504, +14929, +13476, +18989, +17050, +19543, +18697, +21522, +21630, +21553, +19045, +16525, +8912, +16021, +12393, +14811, +10096, +6557, +6442, +8992, +8464, +15910, +10041, +16270, +10891, +9654, +15113, +10084, +13678, +13064, +13275, +15815, +13047, +12529, +9664, +10662, +8054, +11251, +14673, +14075, +23416, +17974, +20574, +19490, +18125, +17469, +15892, +18946, +18671, +16099, +18292, +16160, +13867, +14347, +12456, +14325, +15144, +13011, +17741, +17791, +16120, +15520, +13331, +16591, +16055, +19623, +17417, +19319, +17311, +16342, +17527, +15635, +17983, +15821, +19324, +20538, +22238, +20253, +21575, +21672, +19959, +19967, +18921, +20215, +17834, +22783, +19452, +20861, +24546, +16909, +23782, +18506, +17562, +18548, +18550, +22740, +21454, +23502, +19812, +21333, +20555, +20183, +17664, +18262, +15522, +15711, +17612, +15267, +18421, +15886, +18756, +17188, +15856, +13836, +17292, +14847, +14308, +16348, +17325, +15253, +15785, +12262, +15014, +12956, +13846, +12928, +16877, +17641, +16591, +18376, +16621, +17747, +15544, +14731, +16452, +17486, +18411, +16718, +14289, +14427, +13470, +15870, +17197, +16113, +17906, +18221, +15246, +17889, +13821, +16180, +14337, +17734, +16284, +17854, +18694, +21169, +21194, +17496, +18169, +13142, +15259, +12429, +12618, +9632, +6885, +6701, +8596, +8180, +10620, +10557, +13367, +9663, +8475, +11276, +10120, +14183, +15120, +14185, +19404, +12890, +16024, +14267, +12502, +7675, +10654, +13090, +16754, +19532, +17298, +18600, +19952, +16744, +20105, +16951, +18378, +17341, +16171, +16730, +16318, +15052, +17249, +14004, +15637, +12260, +13736, +13554, +12228, +15265, +13607, +15925, +14138, +18821, +14804, +15434, +18892, +17508, +21865, +17448, +16356, +19475, +16288, +21317, +19929, +19257, +22056, +21783, +23677, +22411, +19304, +22792, +16289, +20177, +19800, +17514, +23059, +21377, +18863, +24047, +19997, +21087, +21188, +14692, +20465, +16291, +17373, +24452, +17270, +22937, +18330, +16809, +17820, +10428, +14658, +16889, +14900, +20524, +16532, +17068, +18489, +15250, +18603, +15738, +18453, +16023, +17422, +15385, +15763, +15759, +12955, +17658, +13704, +18329, +15520, +19320, +16263, +19282, +15507, +17940, +16806, +13370, +13944, +15816, +18265, +18615, +16776, +16288, +12634, +13188, +11989, +15168, +16611, +15422, +16646, +17996, +13935, +18637, +15404, +18032, +16033, +13322, +17721, +16150, +22309, +23861, +18406, +19720, +13645, +14800, +14519, +12422, +10008, +5599, +7874, +8111, +12543, +11727, +13662, +13580, +10243, +12503, +8914, +12003, +10804, +14936, +16836, +15126, +12017, +10956, +15884, +9253, +12153, +9915, +13903, +17546, +15109, +16225, +18159, +20360, +18353, +17729, +17939, +14526, +21198, +17022, +14693, +18162, +11425, +15598, +15554, +12212, +16936, +9766, +15004, +17021, +15004, +14318, +16417, +16579, +15530, +16647, +13816, +21577, +16475, +20203, +18184, +19558, +18403, +18261, +18946, +18568, +19783, +18488, +21541, +20067, +21745, +22683, +22097, +20218, +23772, +15050, +20859, +19609, +19012, +20523, +19448, +19782, +21188, +18376, +21781, +16720, +20735, +15963, +20488, +20683, +15406, +21397, +15063, +19918, +14831, +15036, +16690, +15079, +17553, +15734, +18407, +14880, +18302, +15752, +16644, +18624, +15856, +17910, +18471, +15712, +16745, +15902, +14912, +18273, +17272, +15616, +18288, +15722, +14303, +19515, +16346, +17907, +14914, +12497, +16708, +15844, +17341, +19506, +14561, +17148, +14325, +13910, +17820, +14347, +14833, +16110, +12798, +17485, +12972, +15258, +15574, +12773, +17881, +14056, +19517, +23529, +23693, +19867, +15152, +15284, +13137, +14174, +12368, +4983, +11033, +9205, +11377, +16240, +12519, +13688, +14309, +11048, +7471, +12296, +11573, +12708, +19732, +13393, +13942, +13812, +7952, +11359, +7866, +6423, +10972, +13520, +18646, +18606, +20272, +19926, +18464, +17934, +15166, +14479, +18470, +15119, +17158, +16296, +14921, +16377, +13923, +17229, +14425, +13662, +13034, +16382, +16850, +17148, +19012, +15509, +19332, +13962, +16478, +16711, +16134, +15789, +20420, +17355, +22503, +17378, +19268, +17880, +19002, +19849, +19290, +22583, +20072, +23460, +20997, +19199, +19629, +15651, +18172, +18671, +19684, +21118, +18538, +19905, +21403, +17070, +20493, +15093, +19985, +20634, +21899, +21248, +22539, +17079, +19779, +18198, +16510, +15723, +16395, +15850, +17816, +16156, +17023, +20015, +16221, +18067, +15267, +17892, +12557, +20824, +15654, +19276, +18075, +15542, +14773, +14010, +13627, +16028, +13281, +16317, +14677, +15178, +20255, +14504, +17670, +14669, +17341, +15322, +16549, +14486, +16289, +16465, +19286, +18079, +16606, +19681, +13487, +19513, +13553, +14336, +18745, +13759, +20344, +16414, +16971, +14917, +19146, +18892, +20738, +19132, +16675, +15465, +14736, +14689, +13746, +7944, +7772, +4158, +9744, +12775, +11918, +13420, +11762, +10017, +12299, +8055, +11002, +13383, +16763, +16141, +17679, +13563, +13962, +10207, +11508, +6953, +11062, +10569, +17607, +18321, +19446, +19649, +18942, +16241, +16810, +16736, +16347, +19259, +15990, +16718, +16305, +13203, +16183, +10906, +14466, +13691, +14365, +14982, +15752, +13452, +14717, +12512, +15838, +16162, +15686, +18338, +15299, +16957, +17820, +17024, +19812, +14895, +20142, +17479, +17663, +20992, +19798, +21051, +22032, +20982, +23258, +20451, +18988, +17315, +19017, +20726, +21934, +23243, +22261, +19781, +21618, +18614, +19294, +19042, +16996, +19085, +18132, +22286, +19159, +18958, +20026, +15771, +16988, +14467, +17311, +14359, +16578, +14530, +18485, +16830, +14973, +16751, +16812, +14982, +18093, +16785, +16168, +20763, +13836, +21328, +12976, +16349, +17786, +14640, +18748, +17829, +15910, +20201, +13294, +18486, +15819, +15188, +18188, +16498, +20160, +13777, +19603, +13942, +15459, +13480, +12695, +19549, +15274, +18033, +20596, +12458, +18423, +13783, +17558, +16957, +18569, +17789, +17060, +16639, +21381, +20205, +20777, +15433, +19135, +11235, +15853, +12014, +11025, +10407, +5473, +9635, +9653, +8197, +13206, +12214, +12321, +10222, +8777, +10627, +15759, +16604, +16345, +16712, +13129, +13453, +11112, +12348, +7453, +13446, +10874, +15251, +19513, +15301, +20496, +15193, +18705, +16330, +15796, +17977, +20803, +20682, +18402, +15445, +14304, +12675, +13366, +11863, +14138, +12759, +14006, +18169, +12316, +15525, +13700, +14820, +15434, +14645, +13470, +17806, +17366, +19537, +18332, +18121, +17805, +18671, +17226, +15916, +21501, +17846, +23657, +20643, +20538, +21773, +19469, +19279, +18817, +18080, +18602, +22361, +21567, +22725, +21282, +18696, +20872, +18117, +21225, +22707, +18995, +22747, +19043, +19706, +17364, +18659, +16605, +15820, +14459, +15940, +15463, +16442, +18124, +17611, +16819, +14711, +13095, +16518, +13409, +18134, +16709, +19318, +19609, +15416, +16827, +12882, +16806, +15866, +18043, +16441, +19270, +16301, +15960, +18242, +14866, +20793, +15231, +16559, +18602, +17560, +18448, +17887, +14485, +15393, +15527, +12327, +18890, +13538, +17432, +14375, +16605, +14406, +15875, +11249, +16239, +14792, +13880, +18306, +15163, +25107, +20685, +20261, +18880, +11198, +15048, +14244, +11132, +12119, +6926, +9602, +10089, +10821, +15717, +13677, +11929, +9805, +6685, +12430, +8821, +17959, +17989, +20207, +17392, +15810, +12594, +4705, +11831, +7690, +8452, +16801, +14168, +21206, +19987, +18886, +20854, +16648, +11963, +18562, +15264, +19273, +18503, +16785, +16554, +12643, +13727, +10977, +12392, +11549, +16525, +16339, +17193, +17296, +13829, +17418, +13608, +16152, +15529, +16740, +18163, +20231, +18370, +16228, +18322, +14515, +18323, +18711, +20789, +23043, +23055, +22337, +22272, +21260, +22520, +20460, +20784, +16159, +20565, +18053, +20434, +21843, +19316, +19324, +18057, +19418, +18887, +20248, +22149, +17759, +18635, +18982, +17395, +21457, +19931, +15465, +19030, +15316, +14962, +17154, +12423, +17973, +13615, +19267, +11933, +18929, +13603, +18212, +15810, +17764, +18783, +12931, +19430, +11950, +16388, +18016, +15984, +22464, +14083, +16635, +14984, +16666, +17688, +17824, +14292, +16587, +15379, +16397, +19442, +15828, +17801, +15513, +12220, +14296, +12666, +15318, +14500, +15790, +12418, +15708, +16736, +12716, +17836, +15112, +15558, +15229, +17030, +18738, +25281, +19620, +21812, +13727, +15806, +16072, +13359, +14397, +7411, +9547, +11093, +8794, +13169, +9765, +14145, +10718, +10901, +10005, +12483, +14691, +16439, +18066, +14956, +16792, +11819, +12520, +10677, +9943, +8494, +10404, +9165, +19519, +17372, +22228, +17545, +17924, +15456, +14176, +17455, +18513, +17392, +19938, +18224, +14201, +16617, +10270, +15782, +12080, +14657, +17177, +14572, +19065, +16543, +18099, +14945, +11514, +14382, +15128, +16633, +19081, +15723, +20965, +18019, +17911, +18947, +18450, +21185, +19951, +21792, +20622, +25578, +21154, +19122, +22802, +14779, +19241, +13888, +17556, +22099, +20783, +24035, +19137, +23151, +18540, +20709, +20724, +19738, +21462, +21083, +19463, +18648, +21575, +16288, +17456, +17457, +15846, +16336, +16947, +16244, +19942, +14769, +17283, +15750, +14582, +17071, +15006, +18234, +15305, +17892, +14562, +14749, +13278, +15602, +16480, +14566, +15574, +20120, +16216, +19817, +14871, +15182, +14771, +13933, +17134, +11876, +18455, +16868, +18785, +17424, +15303, +14292, +15903, +15359, +17801, +16252, +16048, +14971, +16307, +15519, +15991, +16988, +17345, +14429, +15644, +14531, +15190, +20711, +22250, +24881, +21396, +17750, +12792, +14300, +13796, +15806, +5934, +8982, +7135, +9998, +10963, +10997, +10790, +15109, +8808, +13054, +10742, +12501, +13408, +13812, +14397, +15056, +13113, +12471, +13525, +13027, +11766, +10137, +12619, +16131, +17164, +20535, +16850, +19805, +15547, +15660, +16673, +17310, +17511, +15368, +14224, +14001, +14855, +9898, +13360, +13586, +15630, +17914, +17310, +16068, +17444, +16591, +14060, +12847, +12199, +13283, +18419, +16110, +21177, +19186, +16864, +20182, +18271, +18547, +17881, +17335, +18721, +24209, +23887, +23812, +20116, +21580, +18876, +19631, +15449, +15571, +20281, +19574, +24802, +22538, +21124, +21852, +16989, +18833, +17081, +19262, +19306, +18381, +21002, +20758, +18428, +17545, +16772, +16243, +16629, +20070, +16967, +19247, +19629, +17040, +16405, +14678, +14866, +14927, +16050, +16096, +18932, +20301, +14483, +18094, +13217, +15346, +15070, +17372, +19046, +18257, +18638, +19689, +18159, +17981, +16420, +11998, +17572, +14206, +15053, +16683, +18191, +17794, +17062, +16071, +14765, +19729, +14892, +15889, +14202, +14155, +14027, +15727, +14199, +15759, +15255, +16942, +17084, +16455, +21354, +21909, +21257, +21813, +13386, +14487, +12148, +15524, +10910, +11166, +3394, +9944, +8236, +11353, +12067, +13665, +9212, +13975, +11751, +13661, +17010, +10603, +18587, +14550, +16180, +13541, +9782, +10422, +11321, +10314, +10255, +14965, +17831, +21049, +17986, +15001, +15881, +14273, +14030, +15232, +17503, +16857, +19471, +16118, +13791, +12806, +11318, +10846, +13288, +13589, +17380, +16046, +16170, +15917, +14849, +14537, +14700, +16551, +14046, +18690, +15748, +18719, +19729, +18917, +18834, +18561, +18727, +19354, +17860, +22324, +19442, +21478, +20084, +20641, +19553, +23163, +15689, +20286, +17759, +22206, +20386, +21886, +19015, +22727, +18324, +19426, +17575, +19027, +18118, +18006, +23899, +16273, +23028, +16682, +16863, +19606, +14548, +15902, +19511, +13268, +20157, +15360, +17912, +19103, +14927, +17039, +15989, +16034, +16235, +19745, +17323, +18369, +16188, +21185, +17268, +21151, +14672, +18001, +19231, +14522, +20799, +15110, +16741, +17634, +16063, +16888, +12710, +15435, +13602, +16727, +18007, +12906, +16827, +14202, +16713, +19825, +12238, +18160, +11702, +15641, +11168, +12820, +12713, +14741, +16189, +18217, +18492, +18507, +20285, +20358, +22019, +16779, +16243, +14494, +13651, +14283, +9047, +9600, +9569, +8912, +11822, +11619, +11302, +15155, +11788, +9582, +11019, +10646, +16116, +16701, +13462, +15102, +10055, +13279, +8591, +12856, +10847, +10669, +13474, +14604, +21696, +19570, +19286, +16504, +14580, +17449, +14416, +16925, +15675, +16672, +18401, +14771, +17931, +13333, +13814, +13329, +13093, +15049, +16853, +14715, +18696, +16172, +14636, +16056, +14093, +15982, +16544, +18739, +19870, +20809, +16007, +17452, +16086, +19257, +18475, +19588, +18701, +21634, +20171, +19950, +23916, +19493, +24169, +17426, +18536, +18812, +18388, +22810, +20406, +22787, +21358, +19270, +19248, +17142, +18382, +18873, +17616, +21534, +18574, +21651, +18436, +19221, +16588, +14451, +16984, +15122, +17146, +16807, +16146, +15915, +18727, +13963, +19630, +16205, +14325, +17431, +15623, +18045, +18010, +16183, +14987, +16328, +12722, +17090, +17817, +17665, +22739, +17715, +18002, +15535, +18799, +13055, +16494, +13625, +14659, +17939, +16195, +18191, +17709, +15195, +15092, +14514, +17209, +13717, +17549, +16324, +16120, +16488, +12750, +14201, +13851, +13794, +15162, +14282, +16730, +17982, +18393, +22325, +18428, +22632, +12260, +18390, +13355, +14295, +12424, +7168, +8719, +7711, +7330, +11292, +12860, +13663, +12553, +10192, +13620, +9974, +18460, +8406, +20323, +14917, +16200, +17600, +12747, +12529, +7371, +11585, +8931, +16374, +14366, +17818, +19672, +18473, +20401, +16832, +18145, +19871, +16520, +17247, +16009, +14688, +15325, +11433, +13898, +13026, +15025, +13395, +14909, +16770, +16553, +15904, +12663, +14146, +12483, +16946, +16161, +17313, +21675, +17417, +20606, +15151, +16030, +15851, +18310, +21322, +18880, +24898, +20782, +27705, +25521, +19314, +21083, +14207, +21633, +17712, +21504, +21782, +20651, +22093, +19094, +19742, +18300, +16756, +21358, +17811, +21678, +18605, +18196, +21104, +13878, +20093, +11767, +18483, +15187, +17084, +17755, +13071, +16536, +14140, +14867, +15097, +15834, +15046, +20744, +15013, +22397, +15494, +16421, +14994, +13152, +16785, +14605, +19478, +17527, +21074, +14986, +19115, +17035, +15439, +16091, +15256, +12989, +17163, +17753, +18402, +24003, +17516, +15221, +13890, +14723, +13087, +16173, +15308, +15984, +21233, +16916, +16205, +13217, +12641, +13426, +17036, +13379, +17517, +14447, +19760, +20433, +22880, +21491, +17567, +17955, +13257, +16295, +11941, +12077, +10533, +8246, +9064, +8952, +13983, +10234, +9993, +11038, +11131, +11532, +13699, +15634, +14563, +18727, +15464, +15327, +15381, +8969, +12023, +9516, +8475, +13289, +11483, +16285, +17844, +18555, +17900, +15707, +16566, +15272, +21481, +17552, +19632, +19479, +12788, +13937, +9220, +13716, +11955, +14763, +15316, +18116, +19640, +14135, +16121, +10946, +14499, +13840, +16415, +18346, +20235, +17862, +17988, +17987, +12971, +15279, +16294, +16912, +20750, +18486, +23257, +23437, +23244, +21550, +19620, +20624, +16122, +17502, +19672, +16992, +23527, +18590, +23464, +19045, +22330, +21869, +17232, +17520, +20278, +18576, +21626, +21328, +20542, +19725, +14599, +18592, +15653, +14109, +17031, +13962, +19583, +15337, +19470, +16291, +15981, +14242, +16121, +15467, +16345, +18196, +16476, +15821, +16942, +11914, +18647, +13567, +17978, +15272, +16846, +16661, +18041, +18561, +16159, +18377, +17357, +15815, +20279, +15086, +16789, +16968, +15649, +17796, +16056, +16064, +18720, +16725, +20264, +18203, +17528, +14050, +13733, +15030, +15257, +14354, +18026, +17633, +18594, +15362, +18387, +18090, +22015, +16405, +19206, +16137, +16787, +14433, +11067, +10450, +6907, +8628, +7351, +10787, +16373, +12430, +13549, +13228, +7860, +14058, +10289, +15310, +13509, +17657, +17844, +14959, +10363, +10765, +11313, +10713, +10480, +14093, +15447, +18992, +20272, +16319, +16727, +14634, +13920, +20409, +14315, +16994, +18055, +11892, +16269, +11552, +11493, +15463, +12183, +15718, +17660, +13600, +16843, +13797, +11597, +17017, +13127, +20346, +15854, +18148, +20460, +16094, +18288, +16225, +18456, +17217, +18004, +18488, +16834, +19409, +21871, +19262, +20528, +17071, +21575, +20072, +19732, +16327, +21410, +16554, +23819, +17863, +22210, +18843, +19777, +20554, +18348, +20819, +19587, +18240, +23724, +19335, +22973, +17221, +19527, +16315, +14444, +17994, +13773, +19380, +18083, +17760, +20990, +12685, +18117, +14608, +15615, +17154, +15307, +17703, +16970, +17434, +16725, +13770, +13128, +14742, +16561, +15328, +20071, +15040, +22395, +11605, +17846, +17194, +12069, +20407, +10768, +17835, +16230, +13862, +19421, +16002, +15074, +18746, +16004, +18056, +17584, +16415, +21144, +14782, +19174, +14821, +17421, +16083, +14242, +18591, +13682, +18982, +15413, +24450, +19155, +24514, +21362, +17855, +13744, +11586, +12023, +11664, +8554, +5052, +10511, +6895, +11692, +12948, +10587, +16924, +6617, +11388, +9556, +8750, +14566, +13172, +15641, +20898, +15331, +13802, +11699, +7549, +9910, +9663, +12229, +17661, +19183, +21809, +17062, +16555, +15846, +16880, +17749, +22137, +18350, +23750, +15053, +16420, +14145, +12600, +16033, +15403, +15317, +16993, +14870, +14678, +14453, +11717, +11976, +14924, +16511, +17716, +19525, +14965, +22932, +12443, +18626, +15474, +17702, +18462, +18341, +19954, +20239, +18181, +18571, +19178, +19455, +21970, +20277, +20374, +20409, +18997, +21006, +19359, +20240, +21583, +23420, +22190, +24783, +20533, +21541, +19142, +17923, +18597, +19030, +18733, +20861, +19606, +19911, +15255, +15878, +12579, +15449, +16462, +16909, +20245, +14803, +18078, +16301, +15508, +13837, +14429, +15418, +16788, +17795, +15693, +16301, +13578, +12420, +15501, +15079, +15770, +19427, +16887, +20045, +15296, +15688, +15537, +13687, +16941, +16328, +20821, +17912, +17672, +12818, +16274, +12231, +13565, +16016, +13769, +19457, +14579, +16752, +15199, +16142, +13748, +18751, +15382, +17474, +16567, +15771, +16485, +16412, +20489, +19722, +21545, +15329, +19816, +12764, +16106, +11214, +6985, +11053, +2790, +10076, +11684, +10050, +14396, +16568, +7532, +14227, +3096, +8484, +12991, +13687, +17578, +19652, +15530, +16155, +11927, +10051, +7922, +8758, +11627, +15979, +18223, +20901, +15092, +17608, +15696, +17117, +17301, +18035, +18724, +20443, +18736, +12337, +13841, +10143, +12429, +18459, +12936, +21234, +16901, +15819, +17632, +9806, +13945, +12534, +16503, +18869, +22091, +21030, +21884, +21134, +14487, +17235, +13473, +18024, +20158, +19073, +22196, +20704, +18344, +18690, +17944, +19210, +19923, +20481, +20532, +22907, +18876, +21225, +18367, +20726, +22172, +18815, +21124, +19177, +19340, +17997, +18842, +20147, +18660, +19615, +20253, +19555, +19078, +16953, +16151, +16098, +16887, +18614, +16242, +18843, +19042, +15052, +16288, +13157, +14124, +16107, +13544, +17413, +18537, +16511, +18345, +11981, +16346, +12104, +14803, +19540, +16863, +21423, +17622, +15360, +17565, +14410, +15258, +15249, +16390, +17119, +18380, +17089, +13756, +17420, +10016, +15830, +16061, +15325, +18628, +16731, +19581, +13339, +16187, +13510, +15257, +16822, +12819, +19262, +13676, +18579, +17721, +19419, +19557, +18728, +20162, +14663, +15081, +15375, +13832, +10141, +6470, +5217, +6890, +9912, +11959, +11214, +14723, +10637, +9158, +11220, +6252, +12694, +15225, +16546, +15020, +19430, +12920, +12918, +12894, +8599, +15789, +10435, +15867, +16549, +18465, +18232, +17781, +18533, +15487, +19712, +19057, +20045, +16685, +17042, +13365, +14465, +14689, +12880, +16287, +15819, +14480, +17607, +15347, +14231, +14306, +11817, +13934, +15196, +17605, +19794, +22195, +17046, +19547, +15537, +17390, +15815, +18847, +22202, +20170, +22645, +20397, +18204, +20741, +16900, +22404, +22785, +19679, +21696, +19484, +20410, +20246, +19052, +20822, +19255, +20492, +20293, +19685, +19849, +22672, +17897, +20688, +20750, +17708, +19661, +19103, +17679, +18869, +13484, +17780, +14687, +16992, +17262, +14698, +19690, +15044, +19001, +14133, +15890, +14901, +16694, +16274, +15198, +18178, +14688, +14567, +16261, +13069, +17415, +17999, +15270, +20146, +17561, +17495, +19086, +16018, +18346, +15925, +13558, +18046, +15540, +19463, +14876, +18775, +12659, +18475, +15246, +18201, +15145, +12106, +14519, +13880, +15288, +17222, +14859, +17834, +18807, +13393, +18532, +15992, +17128, +22770, +22268, +28585, +19889, +15790, +10848, +11381, +12062, +6957, +5736, +8901, +7239, +13901, +8543, +10374, +8775, +5522, +7632, +6034, +15855, +14010, +15635, +19739, +11992, +18482, +13040, +10425, +10880, +9860, +9889, +12816, +17037, +15956, +22179, +16105, +17662, +16509, +16259, +18900, +19846, +21380, +19234, +22994, +16078, +14404, +10526, +11421, +13290, +16225, +16407, +15193, +17238, +15510, +15116, +13703, +13360, +15504, +17423, +18363, +23680, +18878, +18170, +13668, +14463, +19119, +14935, +21679, +17959, +18575, +22181, +19368, +19594, +19357, +19425, +21088, +19714, +21730, +18072, +22215, +20372, +21786, +20497, +21253, +19721, +21501, +17925, +21779, +18357, +21581, +19370, +19819, +20042, +17147, +19735, +19353, +19090, +19476, +16320, +14333, +15142, +14446, +15700, +17712, +15147, +18291, +14899, +16317, +15067, +13749, +14477, +15129, +15550, +15696, +17467, +16460, +14614, +16822, +14860, +17086, +16274, +13512, +15312, +16782, +15308, +18966, +15866, +17435, +17946, +14681, +17458, +14760, +14394, +19394, +14708, +19829, +18538, +18311, +18596, +14040, +16705, +14052, +15796, +16079, +15399, +15659, +17923, +13669, +21576, +15792, +18284, +21448, +19974, +19848, +16327, +13797, +13271, +16274, +9141, +9658, +4084, +10875, +6428, +12908, +12375, +10708, +13027, +7769, +6380, +13037, +8051, +15003, +19123, +14246, +21059, +13935, +13626, +11495, +6735, +8521, +12380, +14784, +22122, +18717, +20959, +16934, +14946, +18763, +17551, +20945, +20423, +17101, +19087, +15364, +13191, +13409, +11824, +13171, +17800, +15037, +19083, +14840, +16014, +14107, +16986, +13454, +17181, +17176, +18026, +20621, +19822, +15985, +17872, +14500, +15983, +16555, +18372, +21634, +23009, +21389, +21423, +20967, +19045, +19418, +17125, +24879, +20138, +20569, +20562, +18998, +21710, +19726, +18400, +20965, +17184, +20729, +20225, +18371, +20610, +17410, +19621, +16412, +17204, +17035, +16909, +15462, +19215, +15065, +18368, +18050, +17076, +16114, +13642, +12300, +17142, +15710, +17228, +15607, +15900, +16393, +12451, +15521, +13811, +14761, +13752, +17294, +20387, +19442, +17300, +16948, +15574, +17810, +15106, +15675, +13976, +17266, +14779, +17897, +15788, +17280, +15366, +13900, +13673, +14637, +17357, +15271, +18875, +15139, +17810, +15047, +15380, +14939, +15194, +14673, +16492, +15662, +16468, +13458, +16022, +15437, +21523, +21317, +22344, +17193, +16453, +13210, +13568, +13252, +10588, +8356, +8366, +7446, +10296, +12516, +12455, +12734, +10109, +12665, +10231, +8796, +16448, +11652, +21760, +15842, +14229, +19900, +8185, +15658, +9518, +10809, +16575, +12553, +19748, +15239, +20328, +18243, +17428, +20179, +17538, +20129, +20084, +17840, +19683, +14622, +14502, +15800, +9922, +17112, +11829, +16051, +17703, +15312, +18372, +17663, +15167, +16696, +14985, +16898, +18424, +17002, +18584, +14903, +16832, +17342, +13822, +21203, +15521, +19606, +21050, +19728, +23741, +19391, +20209, +22391, +17914, +20315, +16793, +19929, +16650, +20381, +18349, +22924, +19475, +22933, +19847, +19479, +19835, +18723, +20938, +17838, +21583, +19212, +19857, +19755, +16387, +17854, +15242, +14044, +16694, +15894, +18898, +20137, +16135, +21953, +14467, +18010, +14293, +10730, +15429, +11984, +19090, +17161, +17688, +18732, +15639, +15832, +11863, +16947, +13916, +18655, +16092, +14078, +18606, +14228, +15645, +11832, +15540, +13654, +16963, +15578, +17629, +16069, +16488, +14470, +15657, +15498, +16845, +15602, +12261, +18298, +16246, +18884, +15215, +16122, +16838, +14119, +16997, +11270, +16732, +12207, +20623, +21744, +22373, +22868, +17851, +13598, +16340, +10663, +10272, +7711, +8195, +10233, +7907, +11582, +12083, +14644, +10997, +9598, +6797, +11566, +11066, +14730, +18484, +14347, +21861, +14283, +14014, +11965, +8371, +15131, +5418, +16866, +13587, +21113, +19173, +18256, +15000, +17218, +20170, +16113, +20957, +18019, +21123, +16578, +15667, +11551, +15348, +12284, +12538, +15566, +11489, +19499, +16002, +20018, +16810, +17822, +15129, +15854, +16923, +15973, +18303, +15983, +19401, +15459, +20991, +17333, +19044, +20073, +21386, +20323, +20051, +18383, +19840, +19079, +23124, +18160, +21930, +19867, +19221, +20392, +16022, +19526, +18067, +20924, +22432, +22822, +24270, +20560, +22057, +19557, +17854, +20048, +15801, +20178, +18569, +17898, +18640, +15699, +14033, +16070, +15865, +21491, +18574, +20639, +15625, +14096, +13261, +12870, +15544, +11128, +19420, +13487, +16789, +16989, +12817, +16715, +17283, +15065, +17132, +13351, +19531, +15353, +18971, +13890, +19647, +13522, +15963, +15204, +15887, +19597, +14514, +18118, +14649, +14280, +17262, +15511, +16147, +19462, +14985, +18036, +14447, +17410, +15961, +13887, +16635, +16181, +18178, +14663, +13353, +16196, +14368, +21195, +19740, +25839, +18045, +18826, +13151, +11514, +14538, +11217, +11138, +3296, +9273, +5571, +13255, +13297, +11142, +15128, +7540, +4966, +11454, +4659, +15718, +17533, +19791, +24004, +17341, +12956, +7039, +7536, +5326, +12632, +14970, +16696, +23769, +14961, +21446, +14395, +15449, +18639, +15813, +21893, +16521, +17032, +17073, +13124, +14533, +13053, +10909, +17908, +8953, +17894, +11097, +16697, +15322, +14747, +18808, +14480, +18605, +14537, +20268, +17377, +17388, +18803, +16649, +19667, +21627, +18595, +21321, +19849, +20015, +20902, +18295, +20914, +18377, +21294, +20056, +21672, +20653, +18365, +20110, +18402, +22174, +17390, +21500, +17844, +21864, +21068, +19870, +19253, +18016, +20094, +18008, +17423, +21317, +15258, +20345, +15266, +15726, +19073, +15780, +21729, +18042, +17358, +14985, +14859, +13386, +14025, +15860, +15767, +16137, +17525, +14633, +18272, +14850, +19500, +18052, +14700, +17945, +14704, +18549, +16445, +16518, +17451, +15203, +16801, +13358, +16901, +17296, +19580, +18521, +16719, +15767, +14386, +16290, +15586, +15691, +19864, +14209, +19769, +15061, +10496, +15910, +10624, +14508, +15875, +16339, +16281, +15554, +14333, +15851, +19117, +16624, +25138, +18737, +20458, +15162, +10832, +15628, +9508, +10585, +4517, +8761, +6927, +15893, +11207, +15068, +13373, +7128, +11021, +8058, +12310, +16602, +19349, +22582, +18226, +18381, +11864, +8689, +8889, +8059, +11995, +16672, +14904, +20626, +19540, +16910, +18848, +14622, +14829, +14920, +15133, +17238, +21451, +18252, +19766, +13553, +13837, +9114, +12410, +12753, +18487, +15760, +19485, +15259, +15698, +17218, +13717, +16980, +15014, +17538, +21889, +20347, +21545, +20396, +19052, +22033, +18921, +18985, +21350, +16866, +24042, +16425, +19936, +20885, +20317, +22396, +19922, +20975, +16089, +20691, +16271, +20004, +20659, +20984, +20798, +19025, +19849, +17077, +15932, +15438, +17256, +21408, +16573, +21469, +16487, +17138, +14072, +15538, +16979, +17644, +17803, +20961, +19683, +15772, +17184, +12114, +16862, +11602, +18823, +13447, +17059, +15929, +15180, +18114, +14097, +18369, +14869, +17844, +15015, +19448, +19436, +16171, +18945, +10239, +18612, +13534, +17034, +16707, +14773, +19341, +13817, +15413, +15311, +12411, +17880, +14093, +18815, +13473, +15580, +12964, +9853, +12965, +12867, +16675, +15063, +13697, +15381, +14203, +12123, +17609, +12119, +22150, +19351, +22309, +22703, +19519, +16125, +13794, +12721, +7165, +11044, +6728, +10544, +9205, +10998, +12622, +12397, +12805, +7442, +7046, +9624, +10479, +20857, +18341, +20297, +24281, +13843, +18181, +10838, +6984, +10948, +7259, +15536, +17646, +17235, +22085, +16331, +18447, +16280, +16946, +13464, +18567, +17409, +19163, +17691, +16178, +14730, +17641, +12235, +17286, +17150, +15727, +18711, +15534, +14624, +17530, +12299, +17803, +19510, +15722, +21608, +17261, +18571, +19564, +19409, +18836, +22735, +16835, +22805, +19424, +22501, +20161, +21315, +18702, +19603, +17298, +20579, +19864, +19407, +21254, +18842, +21615, +18185, +18136, +20741, +19510, +22700, +21739, +17722, +20315, +13080, +18771, +14759, +16361, +18354, +16628, +20529, +17372, +17838, +15668, +13989, +15110, +15793, +15866, +17799, +16154, +15715, +18116, +15918, +14285, +16487, +13838, +16768, +16593, +15079, +18595, +15449, +15539, +17958, +16955, +19391, +14033, +17111, +16129, +15886, +16298, +15317, +16075, +15601, +16177, +15869, +16886, +15467, +15820, +16691, +15210, +13670, +14819, +17353, +14316, +16986, +15933, +12988, +19467, +11054, +16423, +16835, +11157, +17382, +14323, +16185, +16682, +17824, +22345, +21352, +23560, +14997, +16620, +14435, +12023, +15497, +8713, +11771, +5453, +9593, +11960, +9473, +17947, +8146, +13413, +10285, +10719, +14055, +9635, +15552, +16373, +19723, +19707, +10619, +15081, +9520, +7898, +11723, +9644, +16749, +20003, +16811, +20982, +16981, +19134, +19571, +16712, +16231, +13799, +18456, +15563, +18836, +12626, +15916, +12754, +11500, +18436, +11721, +18432, +14599, +15407, +16363, +14809, +14778, +16877, +17261, +18481, +18057, +19046, +17861, +19690, +16570, +19780, +17835, +19194, +19106, +21262, +24645, +20965, +19828, +20390, +18240, +22694, +19772, +21236, +15834, +20476, +18463, +20191, +19370, +18588, +21156, +20181, +19643, +17956, +20504, +15935, +22184, +15080, +21240, +17643, +20665, +17763, +17807, +15865, +14614, +15330, +16532, +18033, +20317, +15652, +20148, +14555, +14920, +13795, +14983, +16259, +15055, +15024, +16403, +15192, +12560, +18431, +12920, +20702, +15793, +21943, +18107, +18667, +14101, +18648, +13914, +15799, +20691, +15136, +21016, +14728, +15877, +17292, +14468, +16954, +14298, +15886, +13700, +18161, +15321, +16883, +15432, +14101, +15956, +14916, +13479, +13705, +12756, +13129, +19152, +12698, +19964, +13541, +17526, +20301, +16989, +23213, +13938, +21640, +12271, +14875, +11161, +9501, +9478, +11294, +9527, +10037, +11373, +9260, +14587, +6787, +10838, +5197, +13201, +15515, +16853, +21247, +17250, +16070, +12539, +13311, +9291, +14008, +8784, +14976, +17979, +17997, +18847, +19275, +17054, +14396, +18062, +12481, +20695, +19666, +20212, +23898, +12156, +14511, +10702, +12941, +14660, +14893, +18045, +16156, +17028, +15222, +12735, +11960, +10322, +17898, +16038, +16294, +20030, +15965, +23682, +13730, +21321, +18626, +19502, +23108, +20035, +21184, +19958, +19891, +20533, +18271, +21834, +19241, +22598, +18842, +16906, +22128, +17310, +20203, +21404, +19520, +20771, +21235, +19706, +20199, +17253, +15325, +16177, +17440, +16405, +20536, +18954, +19005, +16959, +13425, +15255, +13425, +16674, +15243, +18919, +15853, +19115, +13359, +15681, +15606, +15154, +19706, +15545, +18704, +16944, +15249, +16422, +18455, +15477, +18561, +16854, +19169, +18281, +17494, +18488, +17050, +19275, +15819, +16869, +18420, +14648, +18541, +14797, +15304, +14841, +14794, +16207, +15467, +17522, +16634, +14121, +15444, +11343, +17367, +15257, +14630, +16169, +11003, +14817, +12599, +13191, +13436, +14007, +15303, +14557, +24445, +17881, +24706, +19237, +15434, +18926, +10592, +16507, +10479, +10207, +5570, +10035, +8740, +14768, +12276, +14140, +11012, +7041, +11433, +9716, +15241, +15284, +18639, +18595, +17825, +12824, +9146, +7000, +6841, +9760, +13700, +14578, +21221, +17296, +22650, +16099, +16398, +14865, +17999, +17819, +20133, +21023, +22221, +15996, +18898, +11754, +11067, +15131, +11502, +19023, +17125, +18125, +20113, +16139, +12585, +16535, +9894, +17918, +16997, +20186, +21768, +19351, +21560, +13851, +21257, +16627, +20534, +23509, +20314, +21044, +20541, +20542, +16829, +22531, +17346, +25671, +22870, +21625, +19205, +16819, +17370, +19029, +22558, +19103, +20954, +19775, +20076, +15676, +17667, +12898, +19087, +18185, +19482, +20358, +13839, +18901, +16973, +16167, +16920, +17232, +15901, +20804, +14196, +18752, +13725, +14150, +14482, +15402, +16939, +16593, +20262, +12549, +19702, +13496, +14999, +18371, +10438, +24347, +13131, +19532, +17530, +16956, +15336, +17237, +17011, +14254, +18379, +12179, +17565, +18023, +12949, +18180, +14240, +15451, +19010, +11939, +21613, +10955, +18559, +8947, +13721, +13913, +15561, +16323, +17652, +14516, +14345, +13470, +12773, +15027, +14125, +18371, +17445, +21474, +19353, +22727, +16927, +15631, +13167, +10802, +12074, +9570, +9474, +8995, +4907, +8761, +10760, +12413, +11100, +8807, +8622, +10021, +13187, +12951, +17121, +20933, +19135, +19644, +15361, +10349, +11788, +10628, +7874, +15707, +12815, +19052, +21776, +19761, +17593, +16950, +13467, +13942, +19706, +16120, +26373, +15369, +24124, +15704, +14752, +12601, +9466, +16998, +14341, +18618, +13477, +18550, +10736, +16938, +15943, +12970, +19676, +15714, +20655, +17918, +20297, +17829, +20838, +18006, +22206, +21705, +21562, +18925, +19209, +16845, +18828, +20310, +21159, +22646, +22194, +20178, +17945, +17116, +15415, +21564, +18125, +21662, +23558, +21430, +23201, +18626, +16100, +20989, +14759, +16832, +17797, +15597, +21011, +16531, +16503, +19302, +10753, +16477, +15868, +15213, +20385, +15500, +13979, +16848, +9938, +16233, +14893, +15791, +21574, +13860, +18993, +14697, +16802, +16441, +18164, +17688, +18082, +17193, +16647, +17409, +19741, +15732, +17946, +18209, +17235, +18615, +17159, +18105, +16150, +17749, +16025, +13934, +14706, +12124, +14939, +15216, +15154, +15557, +15499, +12243, +13703, +13329, +13933, +14904, +15456, +15302, +14701, +14130, +15335, +15076, +15648, +17270, +16543, +19769, +18283, +22547, +23832, +19564, +18593, +10447, +17512, +10535, +10352, +11005, +3041, +13187, +6522, +14823, +13666, +11650, +8781, +9011, +10803, +9700, +15908, +15102, +21537, +20577, +18078, +14428, +8589, +10246, +8182, +11180, +10932, +20473, +18071, +23467, +16463, +14220, +20422, +9453, +20847, +14499, +21879, +25968, +17198, +22757, +12141, +13573, +11772, +10380, +17197, +13550, +19748, +15236, +17359, +16146, +14033, +16463, +14545, +18020, +17120, +18864, +18524, +19752, +18813, +16367, +17636, +17762, +18047, +18781, +20338, +18370, +21667, +21819, +20907, +19996, +19042, +19671, +20966, +19012, +20057, +18923, +20162, +18149, +19160, +17259, +19981, +19084, +19360, +19728, +21740, +16905, +20846, +16844, +19985, +19006, +16607, +15905, +16400, +15634, +16399, +16122, +13235, +17591, +18897, +13608, +17009, +12711, +13728, +14912, +17840, +17442, +19214, +17943, +15709, +16709, +15216, +13619, +14419, +17391, +14811, +20884, +17677, +14088, +19696, +16063, +19176, +19334, +15747, +19241, +17465, +13785, +16633, +14542, +14878, +14861, +13811, +14388, +12520, +17187, +13792, +16221, +16101, +13982, +18023, +8945, +21007, +10167, +17325, +12055, +13283, +19891, +15742, +19532, +17164, +17122, +16498, +21625, +21503, +24589, +19815, +15333, +16743, +10213, +15250, +6403, +7997, +10157, +8776, +11281, +9783, +11704, +11278, +10125, +8091, +7835, +11524, +12268, +17614, +23030, +19694, +16938, +10907, +4184, +9690, +5008, +11317, +16263, +17738, +21760, +17438, +18325, +16464, +15987, +18997, +21463, +24355, +25078, +19157, +18723, +13026, +13418, +10441, +9428, +14017, +15681, +16526, +17196, +15636, +17464, +15616, +15862, +15446, +16915, +16939, +16876, +19934, +17072, +18087, +15333, +15271, +17312, +15427, +16075, +19761, +19349, +19895, +20521, +18836, +18865, +21026, +18673, +19696, +21470, +18400, +22752, +15207, +18787, +19615, +18991, +18811, +22922, +21795, +21115, +18856, +19950, +18418, +23100, +19098, +21730, +18462, +15704, +18669, +9757, +18873, +14240, +18304, +19595, +20036, +20020, +18149, +13167, +13150, +12647, +13456, +16544, +13579, +20420, +15599, +16161, +17433, +11092, +18202, +13402, +16782, +19253, +17603, +20476, +20034, +15968, +20168, +15788, +20735, +14451, +19861, +18462, +17417, +20593, +15306, +18919, +13977, +15816, +16031, +14596, +15261, +17261, +17188, +18078, +17494, +13322, +16237, +10548, +15452, +14237, +12345, +16836, +12627, +18552, +14226, +17623, +11542, +17873, +15222, +17986, +19790, +17657, +17939, +14909, +17037, +9558, +12069, +3737, +12445, +7902, +8672, +14184, +8360, +13304, +8039, +7156, +12673, +6024, +20648, +15915, +21268, +19781, +12788, +14041, +8217, +8128, +8607, +12357, +11932, +18881, +15574, +23847, +15759, +18337, +18746, +13591, +21663, +14659, +20726, +22755, +14084, +18168, +14494, +14813, +18624, +13990, +16025, +12587, +16305, +13551, +14030, +12958, +15063, +17591, +15185, +22245, +13610, +17826, +15216, +15654, +19726, +18352, +18790, +24029, +18305, +21558, +18690, +14315, +21401, +16982, +23519, +19933, +21708, +20206, +20914, +17104, +19402, +17257, +16421, +21325, +18632, +24628, +22369, +21675, +19996, +18921, +17327, +15940, +19870, +17955, +21060, +19217, +14600, +16831, +12810, +14707, +17346, +18781, +17711, +22505, +13228, +17417, +14010, +13131, +15688, +14663, +18043, +16496, +15455, +16023, +12642, +17840, +13536, +16774, +18826, +20215, +17322, +21018, +13678, +21915, +16438, +19040, +18463, +21332, +16206, +18711, +20596, +13592, +18821, +12987, +15923, +16488, +13105, +16647, +16309, +15401, +14268, +16664, +14253, +15050, +17588, +14203, +15465, +12539, +13580, +15347, +11011, +14451, +18636, +17131, +20361, +14712, +17057, +13341, +13800, +19544, +18893, +22170, +20884, +14979, +14600, +10180, +11574, +8441, +8749, +7381, +10221, +9766, +13711, +13235, +13012, +7542, +12903, +8369, +10918, +13970, +15191, +21591, +18426, +12909, +13143, +4589, +12045, +10889, +13775, +18478, +18431, +22056, +16411, +18834, +16658, +17649, +15902, +18899, +22029, +24414, +22001, +19027, +16581, +14478, +13462, +14554, +13007, +16737, +16731, +16609, +12350, +18940, +9835, +19502, +11656, +17849, +18112, +18176, +18210, +19768, +17584, +15108, +19321, +15212, +19276, +20944, +15603, +23749, +17062, +21124, +19387, +15502, +16618, +20357, +18007, +20311, +19017, +16900, +20706, +15168, +21030, +18491, +21891, +18703, +20090, +22187, +19165, +19722, +17703, +18214, +16989, +17516, +19236, +19658, +17516, +16494, +15627, +15557, +14102, +16015, +14418, +17485, +16499, +16974, +14962, +15446, +12776, +15408, +15235, +17368, +15117, +13552, +15752, +15443, +18938, +17696, +16822, +17352, +15255, +18758, +18249, +15927, +17003, +14476, +19131, +14956, +18511, +16334, +18202, +16514, +15909, +18807, +16839, +15504, +13399, +16394, +18201, +13252, +18225, +17341, +16397, +16273, +15147, +16877, +17499, +11414, +12964, +13251, +13828, +15496, +16389, +16499, +15723, +15086, +13465, +13509, +15119, +20835, +22999, +21017, +19040, +14717, +14617, +14289, +6750, +12930, +4399, +8937, +12186, +7220, +15964, +8902, +6046, +13329, +8805, +9752, +19914, +12206, +23662, +20504, +14432, +15221, +10628, +11807, +10521, +14135, +11148, +21382, +19544, +20317, +19690, +16011, +16590, +16857, +17933, +23140, +21622, +24601, +17911, +17505, +12211, +12697, +14856, +14299, +14809, +17036, +14628, +16372, +14293, +12108, +15022, +14758, +16860, +17565, +16302, +22036, +17377, +20591, +17335, +19644, +20304, +19352, +20774, +19824, +17801, +17553, +19758, +19690, +22287, +21241, +19310, +22467, +16833, +18767, +18711, +18512, +22109, +20290, +20105, +17187, +15366, +15694, +21814, +18068, +21581, +19973, +15999, +18484, +15037, +20013, +17776, +19420, +18967, +14332, +19024, +12923, +20611, +15413, +16382, +15483, +15169, +12712, +14773, +14339, +14999, +17617, +14110, +18351, +10735, +19730, +13455, +16655, +14675, +13923, +18876, +14017, +18646, +16486, +15435, +17578, +17969, +17304, +17687, +14540, +18395, +13894, +15587, +15349, +13961, +17893, +14437, +17520, +15354, +16045, +15676, +14147, +17414, +12585, +19760, +15840, +16973, +17489, +13901, +16113, +11705, +12677, +12172, +14338, +14472, +16619, +14971, +13890, +13416, +12908, +18330, +18437, +19901, +23979, +16991, +19056, +12733, +11402, +11067, +8155, +9844, +8782, +9958, +13761, +13586, +14844, +12053, +9351, +10243, +12465, +12306, +16555, +18790, +17145, +24350, +8697, +13964, +9920, +10598, +13313, +15031, +14857, +20949, +20213, +20716, +20744, +17424, +18811, +13385, +19413, +16564, +25815, +21894, +20654, +19028, +15180, +11982, +14227, +12589, +17991, +18963, +18487, +20605, +13716, +12966, +11729, +13368, +13835, +16845, +18946, +20252, +20195, +19849, +17032, +17660, +19174, +16186, +23132, +18075, +21728, +22302, +17917, +19194, +14385, +16910, +15832, +21651, +19734, +22810, +20457, +20514, +19351, +17255, +15238, +15855, +18431, +18614, +23967, +18483, +19479, +16124, +13100, +15932, +16164, +17865, +18819, +18807, +17090, +17638, +15763, +15499, +16869, +15468, +17529, +17795, +13655, +18957, +12346, +16329, +15836, +15551, +18354, +15416, +18789, +16164, +17243, +16853, +15756, +17785, +15367, +15870, +18606, +17404, +20518, +17094, +16299, +15510, +16623, +14084, +15260, +14311, +15101, +14145, +14739, +16954, +16270, +17494, +15325, +15620, +14993, +17225, +19028, +16858, +18521, +15288, +14731, +18638, +12250, +18161, +13812, +14971, +15630, +16697, +14277, +14060, +10781, +12328, +15335, +12670, +19087, +16184, +21500, +19691, +17945, +18359, +15100, +13714, +12597, +15355, +8723, +11434, +13145, +8124, +19297, +10222, +15359, +11401, +6740, +7845, +7366, +9897, +13068, +21206, +18952, +20430, +15437, +9341, +13573, +8175, +12923, +17491, +19118, +27883, +21549, +23548, +14998, +13509, +18633, +12628, +24831, +18867, +24246, +22347, +16883, +11308, +11662, +11727, +11079, +17932, +14891, +18303, +17029, +13861, +15197, +10242, +12909, +13119, +17120, +18151, +18863, +19089, +15800, +19033, +17216, +17696, +19834, +18178, +22357, +22119, +18853, +19998, +17573, +15214, +19736, +19332, +21684, +22043, +17718, +21212, +14598, +19428, +15640, +15214, +21386, +17367, +24092, +18652, +19425, +16750, +19011, +17002, +20302, +15360, +16264, +20177, +11436, +19788, +12272, +19564, +17731, +15972, +17281, +15000, +13190, +15587, +13839, +17229, +18652, +19593, +21065, +15560, +18890, +14280, +14316, +15476, +14276, +16646, +16909, +17313, +18119, +15871, +16695, +17180, +19841, +16260, +18808, +14661, +17540, +14905, +13723, +17318, +17242, +18068, +16792, +18308, +12873, +14124, +11067, +13841, +16778, +12390, +18396, +19774, +18011, +17035, +11683, +16246, +12405, +15098, +11028, +20434, +12860, +17621, +14405, +12420, +16082, +9552, +17488, +12407, +19813, +16764, +21143, +21496, +20821, +19866, +16168, +14832, +15681, +13489, +14090, +13687, +8946, +10788, +13725, +11582, +10566, +12216, +2524, +11005, +3180, +10766, +12404, +17625, +20430, +20267, +14143, +10945, +8474, +7217, +9334, +18041, +18366, +22843, +22930, +17640, +19859, +15651, +14580, +22058, +20585, +23238, +28047, +19760, +19131, +14494, +9883, +14468, +12953, +15296, +17183, +16030, +13909, +13003, +10008, +12409, +13453, +18347, +18171, +24336, +20205, +19465, +14767, +12269, +13924, +13729, +18143, +22563, +21217, +23530, +20172, +19268, +18827, +17422, +19609, +19665, +24211, +20419, +19877, +19475, +19867, +19637, +16111, +17490, +20623, +17875, +21721, +20691, +19329, +25186, +17179, +24139, +16461, +18372, +18658, +13168, +16792, +14381, +16732, +15808, +16334, +17724, +16386, +17645, +14520, +14942, +15818, +13595, +16879, +15151, +14577, +18022, +12060, +14822, +15254, +15457, +18796, +17980, +17468, +18870, +14268, +18970, +15618, +17493, +21767, +16948, +19096, +17125, +12444, +17288, +12484, +19012, +14834, +19213, +17547, +15733, +18648, +15070, +15103, +14190, +13618, +14123, +18224, +13702, +16727, +15708, +14060, +15743, +10348, +17206, +12908, +15408, +13744, +13190, +15942, +10952, +18017, +13512, +14944, +13720, +9080, +15223, +11882, +18445, +18214, +22150, +25871, +25596, +21918, +15823, +12853, +13644, +10257, +12425, +11439, +13344, +9699, +13590, +5523, +9920, +8187, +405, +12393, +6753, +16603, +21171, +19139, +24503, +17353, +16564, +9999, +11905, +14822, +12158, +19020, +18941, +20594, +21439, +16001, +13949, +18858, +15172, +19897, +20832, +21536, +22167, +19717, +19790, +16369, +14382, +10753, +12603, +14530, +16776, +18342, +14611, +14220, +14979, +7436, +15481, +12414, +17126, +22598, +14886, +23898, +16133, +17618, +17538, +15336, +21246, +14978, +24072, +18113, +23886, +22074, +16390, +19855, +16458, +19856, +19653, +17201, +20661, +21135, +17850, +21225, +18554, +16649, +21465, +14925, +19737, +18178, +17498, +21889, +19035, +18936, +19418, +15894, +16318, +16078, +14295, +18273, +16426, +16129, +17099, +12758, +17542, +15741, +17005, +17563, +15395, +16745, +14720, +15657, +15770, +14176, +16615, +14097, +18320, +14943, +16062, +18664, +16490, +17785, +18089, +16081, +16484, +16329, +16773, +17195, +17749, +18012, +15846, +15765, +14813, +9682, +17916, +13455, +18293, +18829, +15534, +20012, +13878, +15713, +13228, +16115, +14057, +17904, +19615, +14630, +16487, +11986, +15660, +14157, +11438, +15584, +12244, +18015, +15726, +16033, +18063, +11529, +15650, +14049, +13659, +16215, +14684, +19600, +16082, +22447, +19954, +20076, +20887, +13478, +13943, +9554, +13538, +10643, +11954, +10887, +9143, +10864, +11536, +11135, +10389, +5049, +8147, +11854, +13941, +21516, +18293, +24832, +23426, +14818, +15669, +8754, +13642, +14296, +16551, +16602, +20509, +16473, +16824, +18157, +12182, +21590, +15708, +25051, +20161, +22141, +18086, +17562, +12691, +14965, +13522, +13224, +14920, +13672, +13921, +14514, +13626, +12895, +13166, +13822, +14223, +16552, +16167, +18231, +21932, +17290, +18704, +18007, +16297, +19710, +17884, +20168, +22630, +23158, +21521, +22598, +19772, +18288, +17136, +17563, +19326, +18907, +16535, +21448, +16314, +21909, +18049, +19158, +20258, +18054, +18108, +19407, +16821, +21382, +15917, +21297, +13865, +16707, +17566, +12966, +18498, +15507, +20886, +18260, +14838, +16956, +12866, +18602, +16042, +16390, +16811, +15087, +15243, +16274, +13920, +17258, +14330, +16898, +14059, +15685, +13655, +14848, +18624, +13761, +17225, +15490, +16856, +18814, +14830, +17866, +15482, +18598, +18746, +17631, +16945, +18701, +20057, +16282, +17836, +13489, +17675, +14095, +14139, +16237, +11344, +16817, +14601, +18196, +13450, +18350, +14971, +16317, +13797, +14574, +13905, +15154, +13558, +17978, +16000, +12623, +13987, +10719, +14093, +14002, +14822, +16716, +12280, +17516, +15798, +24377, +21291, +22026, +20995, +17953, +15713, +12824, +13715, +11940, +13488, +7096, +12274, +8586, +7858, +11795, +5732, +10116, +8639, +11742, +16001, +16818, +15907, +20060, +19543, +17341, +17380, +12823, +15478, +13372, +16326, +17522, +17910, +18792, +16826, +18176, +14835, +20012, +15806, +23376, +21421, +21772, +21556, +16879, +18275, +13578, +16695, +11263, +16301, +10257, +17858, +13198, +16031, +14320, +10992, +17242, +9998, +16906, +15569, +17818, +21314, +19922, +18653, +16789, +13808, +14807, +19461, +17888, +26096, +24328, +25285, +23456, +16723, +15384, +17796, +17520, +19382, +19374, +20448, +20427, +18911, +15357, +16816, +16430, +18612, +20220, +22440, +22342, +22094, +20222, +17786, +17169, +14750, +15298, +17458, +14872, +19796, +14431, +17894, +16017, +14880, +17958, +13280, +17992, +15228, +17067, +16493, +15131, +15072, +14354, +14915, +16008, +15772, +16122, +14480, +15225, +13917, +15041, +16057, +15235, +20623, +13926, +18016, +17552, +19205, +18804, +18318, +16097, +17508, +19091, +17286, +19019, +17690, +14983, +15597, +14361, +14210, +15476, +13289, +15271, +16243, +15940, +15420, +16753, +16159, +11396, +16212, +14925, +16971, +18274, +13802, +14494, +13718, +11510, +15715, +14119, +16306, +10632, +17040, +12448, +16301, +12994, +13927, +16528, +12602, +21817, +18170, +23720, +19355, +19840, +16765, +13538, +14165, +10221, +15382, +9858, +13343, +13006, +10595, +14024, +6105, +11067, +8571, +9757, +13048, +12405, +21070, +16820, +22238, +17236, +17469, +15909, +10466, +14371, +13434, +19137, +19202, +21015, +20517, +15464, +15094, +15993, +13564, +18275, +20646, +18127, +21582, +17010, +17800, +15401, +11946, +10386, +13003, +17378, +13570, +21031, +9557, +15829, +8476, +12034, +14968, +15359, +20037, +19060, +24449, +21601, +20355, +19554, +13533, +17430, +15635, +20301, +26891, +24330, +24626, +22440, +19587, +17177, +17577, +14804, +20519, +17358, +17416, +22435, +13153, +18121, +16521, +17003, +20304, +17806, +19692, +23681, +17314, +21530, +18462, +16704, +21786, +14787, +18149, +17668, +13265, +20371, +8517, +19961, +14368, +16047, +19987, +10423, +22788, +9727, +20185, +15690, +16356, +15733, +12452, +17639, +14215, +16709, +16203, +16498, +17117, +13826, +15666, +15084, +15570, +18217, +18831, +20457, +15993, +16175, +21422, +14068, +18201, +17508, +13870, +20772, +8965, +20464, +14708, +16402, +14367, +13075, +17673, +10953, +20005, +11743, +17492, +13186, +14360, +18142, +14554, +12914, +16128, +12741, +15322, +13787, +13843, +13499, +12402, +14570, +15845, +16469, +10817, +15823, +12612, +14355, +12819, +14622, +15953, +17528, +16696, +21084, +21333, +18006, +22688, +18586, +20176, +14641, +14369, +13821, +11903, +9352, +8683, +10480, +12227, +13172, +10924, +11235, +6038, +13142, +7504, +18273, +15900, +19904, +20607, +19306, +19138, +11689, +13050, +11341, +15576, +18128, +17308, +20735, +18874, +18679, +17472, +16318, +14654, +17969, +19461, +21846, +18834, +20230, +15646, +18064, +12239, +16541, +13234, +15984, +14771, +17215, +14990, +15407, +16417, +7591, +19898, +12940, +20458, +20752, +14804, +21402, +18098, +16506, +18660, +15523, +18289, +20868, +22450, +22653, +22027, +18938, +19800, +21255, +14971, +21262, +12790, +20839, +14728, +17294, +18964, +16711, +22580, +14247, +20416, +16331, +19425, +19047, +18182, +22464, +16292, +22041, +17234, +18575, +15549, +15581, +17626, +14844, +20025, +16831, +19616, +13861, +17230, +15021, +13789, +16550, +13503, +16983, +13806, +12735, +16007, +13698, +16266, +15041, +16740, +16650, +14877, +17321, +15942, +17158, +17926, +17982, +19385, +17960, +14428, +20095, +14544, +19150, +12766, +16445, +18494, +14247, +20593, +16053, +20564, +17692, +15912, +16014, +14142, +11961, +14518, +15254, +13346, +18909, +16560, +17934, +17208, +9485, +19056, +12119, +16403, +15657, +15677, +16910, +13605, +14827, +18210, +11570, +13983, +12618, +14197, +13845, +12264, +16185, +13652, +19440, +14361, +21261, +15528, +20687, +22824, +20230, +20135, +14431, +16662, +14172, +12455, +9802, +7764, +15110, +10758, +15600, +8805, +9781, +8073, +4297, +9757, +12401, +18651, +17958, +22644, +15304, +18505, +13383, +11994, +14550, +13026, +15661, +20645, +19266, +20212, +19454, +13987, +18583, +13508, +18546, +18837, +19749, +19776, +21317, +14460, +14785, +13181, +13883, +15071, +15643, +18281, +17440, +15128, +11917, +11032, +11131, +10105, +18025, +16589, +19652, +20102, +17337, +19850, +14238, +17126, +16614, +19808, +19679, +21577, +24604, +20440, +24099, +17006, +20767, +15781, +16295, +19749, +17516, +21119, +19054, +21649, +22611, +15803, +21201, +15809, +19383, +17253, +17136, +18753, +18343, +20031, +19720, +18501, +16937, +18878, +15801, +17064, +15546, +15762, +17657, +15588, +18566, +17176, +16682, +13834, +13662, +16390, +15822, +15753, +18412, +11903, +18928, +12052, +14874, +14486, +13424, +19177, +15937, +16842, +14551, +16262, +14825, +19774, +14934, +20303, +17764, +16686, +20314, +16177, +20871, +11428, +19492, +16112, +20873, +20119, +14283, +17683, +11535, +16772, +13678, +16826, +12459, +15910, +17539, +20852, +14438, +13688, +13610, +17584, +14492, +14123, +15314, +14680, +16054, +14214, +16889, +14614, +9926, +14765, +13194, +16917, +16241, +16385, +17924, +12826, +14827, +14586, +14997, +20433, +21026, +23499, +22264, +17717, +18309, +14020, +10843, +15260, +6455, +17985, +5313, +13223, +10929, +8471, +11016, +6746, +5216, +8583, +6897, +16795, +18157, +18734, +19726, +21109, +19235, +15772, +13736, +10275, +18900, +12913, +18442, +21924, +18353, +22269, +11722, +18113, +13966, +18886, +21152, +18987, +23521, +15515, +20303, +15706, +11195, +14395, +10929, +16837, +14078, +15649, +13780, +15979, +15192, +11764, +16081, +11455, +17062, +20755, +18216, +24114, +15561, +19716, +15535, +15579, +19704, +15085, +23622, +22196, +22540, +25968, +14171, +22905, +17335, +16156, +21799, +14322, +23617, +19960, +16091, +20138, +17902, +16050, +17669, +16678, +19475, +19165, +19241, +19152, +19717, +16657, +16983, +19761, +16938, +20510, +16785, +17959, +15753, +16098, +15202, +18046, +13353, +19577, +14230, +19714, +15830, +14775, +16053, +11912, +12211, +16520, +14977, +16520, +13684, +13892, +14727, +15440, +15662, +17337, +16559, +17617, +18292, +19508, +20273, +17428, +18598, +17122, +16039, +16978, +15960, +17080, +18033, +17814, +19546, +16713, +17376, +17090, +16564, +17125, +15359, +15734, +17787, +12690, +14178, +15530, +12840, +16248, +10385, +14709, +13604, +13625, +14701, +15212, +14099, +14643, +14041, +14364, +12524, +10786, +11021, +16553, +12960, +17072, +13941, +16997, +17163, +13393, +19942, +16901, +21533, +24472, +23517, +21313, +17381, +17278, +12726, +10202, +9012, +7448, +9135, +11414, +8730, +10917, +11906, +7093, +12135, +5233, +12222, +14755, +15577, +21427, +19683, +20496, +16125, +14747, +11710, +17217, +13957, +15279, +19406, +18197, +23793, +17649, +16288, +17832, +16362, +20643, +19795, +22287, +19631, +19190, +12449, +14566, +11483, +10765, +16311, +11872, +18662, +17493, +16063, +18784, +12384, +14936, +15388, +13479, +21727, +16803, +19859, +22359, +17443, +19168, +15605, +14661, +18598, +17060, +23534, +20547, +23194, +22242, +19800, +21865, +15146, +18426, +20309, +16642, +20336, +18154, +18079, +23416, +18152, +19244, +19462, +14267, +20253, +14839, +19105, +17151, +15198, +17343, +17176, +16465, +19185, +16445, +17651, +19442, +16816, +18382, +15887, +17752, +17404, +16327, +15984, +14404, +18092, +19096, +13997, +17273, +12413, +14153, +15164, +9860, +17493, +14959, +16884, +20593, +15560, +20829, +15370, +16899, +16839, +14291, +20112, +17427, +18886, +18037, +12881, +20289, +14262, +18448, +17578, +15915, +22834, +10037, +20526, +14569, +16268, +19110, +13356, +17073, +14830, +10914, +13895, +12967, +14035, +13005, +15393, +16638, +13115, +16135, +8508, +14882, +12866, +10469, +19069, +11781, +14075, +17802, +8972, +18640, +11265, +14624, +17799, +17679, +20857, +18100, +19098, +19425, +20150, +21122, +19292, +19275, +15445, +17240, +13017, +11997, +7990, +8266, +9034, +7526, +11504, +10020, +14520, +7844, +7256, +5009, +13017, +13203, +16475, +17351, +19406, +18609, +18340, +13901, +12419, +13423, +17272, +19750, +23963, +21495, +19241, +19158, +11111, +20665, +15651, +23855, +20384, +22725, +21683, +15053, +15940, +8410, +13542, +12385, +14691, +16429, +15507, +17520, +14866, +14426, +12229, +14482, +13669, +19730, +14274, +22419, +17808, +18459, +19441, +14237, +19655, +16080, +18671, +21691, +22973, +20788, +24035, +18642, +22383, +21382, +18808, +20909, +19117, +16716, +19319, +17192, +18035, +20403, +18555, +19288, +18876, +15997, +17417, +16846, +15619, +20281, +19399, +20710, +20927, +16284, +17896, +16692, +14390, +17373, +17040, +17372, +19208, +17052, +15155, +16661, +11300, +17908, +14834, +18290, +16943, +16070, +18228, +12193, +16285, +12425, +17136, +16838, +17773, +16641, +17398, +15809, +14833, +16067, +12271, +17342, +14272, +20376, +16657, +18734, +14382, +16549, +13471, +16686, +16624, +16319, +18985, +15802, +18517, +15137, +17129, +15649, +15033, +13827, +16160, +17278, +14914, +14069, +14082, +12791, +16573, +13702, +14007, +15897, +13075, +13250, +15436, +14960, +17339, +14940, +15821, +15994, +13204, +14580, +13435, +14321, +16377, +13655, +15926, +18600, +14876, +19222, +14433, +19417, +20063, +19820, +17248, +17972, +11783, +15693, +9704, +10959, +7316, +10940, +10669, +13273, +11656, +10697, +10444, +8395, +8895, +9226, +13730, +15264, +22439, +18714, +20110, +13174, +13135, +12891, +16354, +14019, +20883, +16627, +19827, +22443, +17110, +19242, +14941, +19270, +21946, +21247, +21137, +18869, +18068, +13735, +14871, +10803, +14142, +13654, +17122, +18044, +16072, +16518, +14054, +11354, +12132, +13912, +14821, +20456, +17170, +20911, +21980, +17056, +17288, +16104, +13981, +21239, +20273, +24856, +26759, +22538, +24789, +19490, +22858, +17019, +15990, +19357, +15046, +18527, +19433, +17530, +19914, +17497, +15172, +20354, +15982, +21395, +19394, +22271, +18844, +18898, +20113, +18218, +19641, +14964, +17464, +16474, +18367, +15594, +16726, +14304, +13551, +13816, +13428, +16442, +15904, +17710, +18863, +14796, +18392, +14111, +16232, +12936, +15532, +13689, +17817, +16066, +16384, +17801, +14829, +16199, +16143, +16878, +16168, +16472, +16155, +18357, +16190, +16131, +17900, +19270, +18322, +16507, +17937, +17979, +14315, +16470, +13661, +18186, +15419, +19592, +12523, +15635, +13017, +11974, +14418, +12000, +16103, +17793, +16106, +17983, +12245, +14088, +14152, +13052, +16732, +16223, +17943, +16214, +11297, +14147, +12636, +13053, +16457, +13713, +17865, +16784, +16798, +18204, +12966, +19366, +18121, +20586, +20711, +18159, +19925, +14290, +14373, +5589, +5730, +8412, +9199, +13457, +14788, +12983, +10166, +7442, +3625, +9099, +11439, +17233, +20889, +23681, +18723, +18310, +9565, +11597, +13305, +13956, +17472, +19253, +23528, +19841, +20043, +12306, +17902, +16892, +19735, +22870, +20838, +23686, +20907, +15283, +14519, +6768, +17945, +11554, +17691, +17071, +14910, +17972, +10735, +12199, +11099, +13650, +18062, +16070, +21410, +18366, +19075, +16272, +13378, +18376, +13942, +23242, +19901, +23269, +22509, +19828, +23327, +15503, +21514, +18164, +20444, +18152, +19143, +18472, +14068, +18798, +17282, +22164, +20818, +19126, +18170, +19389, +16185, +20282, +17043, +22087, +19696, +20845, +21584, +17376, +17950, +15775, +13044, +16029, +13639, +16323, +12697, +18590, +11306, +18070, +15408, +15092, +18819, +10808, +18328, +12117, +16192, +13537, +15273, +16524, +17639, +15872, +18097, +17002, +15628, +16671, +15464, +14825, +17691, +18504, +20380, +22686, +15719, +17000, +14976, +14679, +17910, +17000, +17966, +17082, +18521, +17844, +14404, +14210, +13775, +14187, +16973, +13509, +18614, +13661, +17153, +13099, +14077, +18157, +14353, +20167, +11099, +15767, +12097, +13372, +15886, +13052, +16927, +14980, +12934, +15494, +9439, +16028, +12724, +14621, +16126, +14181, +17453, +14765, +19559, +19317, +19383, +24115, +19577, +20810, +17402, +16271, +15539, +10774, +12004, +11510, +12096, +9026, +13633, +11440, +8883, +9571, +5296, +8217, +13686, +14784, +18823, +23429, +14875, +20701, +10640, +12623, +13754, +12690, +18477, +14715, +22887, +17381, +22318, +17514, +15220, +16263, +16247, +23992, +20322, +22267, +19720, +16370, +16091, +10955, +12662, +13508, +17192, +14991, +15877, +15306, +12277, +17075, +12190, +14539, +14622, +16168, +18726, +19003, +17955, +19165, +16937, +16477, +14272, +16533, +18970, +19987, +24442, +21901, +24329, +20529, +19044, +20103, +16726, +19078, +18054, +16449, +18342, +18944, +19827, +15753, +19722, +15371, +19984, +17343, +19789, +18309, +20643, +16483, +19157, +18150, +18457, +19227, +16830, +16180, +18141, +15685, +18091, +14875, +17416, +17473, +17376, +16838, +15973, +16851, +16411, +18046, +13859, +16595, +15015, +15350, +16574, +14750, +15934, +14813, +14855, +15355, +15247, +16597, +16089, +15862, +17365, +12731, +16977, +16015, +17683, +16391, +17624, +17647, +19699, +15610, +16436, +16601, +18620, +14594, +17882, +15071, +17053, +14704, +12925, +17139, +10302, +16865, +14557, +18287, +15988, +16661, +16286, +13166, +13961, +12806, +13869, +15472, +15347, +16973, +16922, +13466, +15923, +14460, +14955, +13972, +17252, +15324, +16901, +15410, +16175, +15969, +14914, +16249, +20618, +21609, +23653, +21103, +16477, +17094, +10843, +13447, +8731, +8790, +8610, +11343, +12421, +10561, +12166, +8719, +8649, +8277, +11267, +14669, +18408, +20198, +18128, +19779, +15644, +13509, +14622, +13943, +16716, +17772, +16197, +21141, +20129, +21322, +18028, +15194, +20283, +18159, +22935, +20630, +20193, +20646, +15070, +16372, +11732, +13513, +14158, +15488, +15922, +15635, +13868, +14006, +11515, +11617, +12901, +15410, +15911, +17449, +19347, +17226, +18085, +16356, +16722, +15894, +19565, +17332, +22617, +23491, +23793, +21556, +17629, +17113, +20723, +16644, +19871, +14368, +21257, +18181, +19430, +19470, +17283, +18602, +17262, +19808, +17908, +22173, +15148, +21329, +16870, +17975, +18614, +15944, +19147, +17528, +17085, +16738, +16810, +15112, +15624, +17315, +14013, +17099, +14502, +12806, +18370, +13545, +15588, +15169, +12299, +15300, +15716, +14668, +17949, +15035, +18576, +16338, +16984, +17264, +14050, +17816, +12825, +18028, +17400, +18700, +19155, +20147, +18389, +18687, +17992, +17581, +17961, +18190, +16343, +15892, +15887, +14081, +17796, +14485, +15476, +15470, +17100, +13815, +18292, +14942, +16472, +17110, +12866, +15079, +12449, +14622, +14816, +13023, +14016, +12243, +17176, +12393, +13805, +13462, +13865, +15704, +16066, +16040, +18146, +15193, +14161, +14408, +14107, +16005, +19395, +21944, +23555, +24319, +16987, +19102, +14929, +14859, +12058, +10970, +8422, +15673, +11907, +12602, +14664, +8188, +10711, +4339, +10510, +9613, +21128, +18722, +19418, +18989, +12797, +12328, +9908, +11467, +17668, +17627, +20408, +19030, +18943, +21002, +15590, +16315, +18503, +16852, +23698, +20862, +18486, +21616, +13133, +13375, +11769, +11525, +13803, +17174, +15823, +18648, +14318, +12672, +14651, +12953, +16614, +15588, +17051, +18520, +20438, +19023, +21372, +15462, +15582, +16762, +13756, +21620, +20301, +25038, +23202, +18071, +17906, +15991, +16151, +20044, +14475, +18158, +17257, +12181, +21953, +15293, +20574, +19257, +19165, +19558, +19818, +17314, +19758, +17714, +17958, +20989, +15014, +20480, +14778, +14466, +18772, +13763, +17815, +18933, +14222, +19100, +16772, +14090, +18798, +13310, +14714, +17398, +14947, +17870, +13855, +13934, +15492, +14794, +15053, +16987, +16724, +14976, +16601, +14445, +18191, +14083, +17053, +17057, +19792, +14231, +22780, +13876, +23082, +16857, +17820, +20367, +12568, +22201, +12040, +20376, +12572, +18187, +13342, +14962, +14308, +14420, +15806, +14111, +14142, +14858, +15070, +17513, +10723, +16873, +13101, +14261, +17379, +11332, +18240, +12884, +17706, +14556, +14530, +15858, +13172, +15735, +13688, +15239, +17059, +16694, +14772, +16966, +15432, +16911, +18771, +18954, +23183, +23242, +20453, +16453, +17530, +10085, +12754, +9621, +8955, +11988, +11499, +11504, +15345, +9189, +10882, +5272, +9764, +9271, +17390, +17249, +22290, +19419, +19904, +10852, +14472, +10372, +15598, +17036, +19330, +20175, +18890, +21166, +16509, +18791, +14465, +21070, +19948, +21216, +22827, +18575, +16079, +15698, +11032, +16184, +10836, +15476, +15973, +16790, +16305, +16934, +12880, +14115, +11592, +13747, +17138, +15577, +20829, +15880, +19538, +16012, +16887, +17018, +18096, +18533, +21979, +22147, +22732, +23615, +20276, +20003, +19953, +18138, +21534, +17403, +19765, +16023, +15576, +17309, +17143, +20083, +19054, +19580, +18275, +17472, +18297, +17430, +19672, +17873, +21044, +18138, +17613, +15281, +15481, +15831, +17034, +17811, +18075, +14639, +16712, +17286, +15265, +16974, +11717, +17809, +11815, +18718, +12217, +21723, +13923, +17430, +14322, +14910, +16135, +16795, +17981, +19717, +17365, +15553, +21603, +10818, +21580, +12255, +15981, +22594, +10923, +23417, +12946, +16500, +16532, +13067, +19245, +14482, +18844, +15669, +16418, +16936, +12849, +16453, +14814, +15825, +12569, +16526, +14275, +15857, +13703, +15734, +16631, +17995, +12689, +16849, +12457, +16084, +14117, +13100, +15220, +13257, +13743, +13930, +14080, +13653, +17831, +14153, +16294, +18453, +15077, +20788, +15028, +21033, +21621, +21980, +22108, +17662, +16703, +16837, +9210, +12329, +9079, +6175, +15856, +5857, +20170, +10918, +10140, +8911, +8661, +11329, +10170, +15656, +15651, +21452, +19444, +18251, +14677, +9659, +12287, +11842, +17142, +17680, +20431, +21194, +20734, +18663, +16727, +17032, +16154, +22899, +18151, +24881, +19631, +21646, +15411, +12657, +13394, +9993, +15187, +16888, +17839, +18832, +15832, +15211, +11838, +12523, +11662, +15790, +15313, +17455, +19272, +18392, +17550, +17708, +16376, +18692, +20311, +21500, +22934, +25352, +24498, +21732, +22081, +18572, +18403, +17678, +17314, +17404, +16100, +20803, +15413, +20519, +13891, +17133, +16208, +17078, +18166, +17673, +18862, +20050, +19008, +20928, +18413, +15819, +15830, +15018, +16195, +15144, +17452, +16158, +19549, +15814, +17548, +16073, +13732, +18989, +13850, +20766, +13894, +18696, +15697, +11921, +15970, +13467, +17321, +17400, +15877, +16324, +16484, +13990, +16549, +15193, +14156, +16687, +16384, +19042, +19015, +18123, +16411, +16460, +14165, +15894, +15638, +14935, +18858, +14814, +18743, +16373, +15535, +14310, +14248, +14195, +12219, +15800, +15999, +15924, +15568, +15188, +15728, +17130, +12126, +17164, +15249, +16924, +16351, +13464, +16773, +14419, +16806, +15872, +12810, +15844, +12090, +13374, +11731, +13492, +18469, +13303, +16318, +16085, +12872, +25451, +18074, +22967, +21736, +15034, +18336, +11548, +9069, +10592, +12466, +9468, +11946, +13316, +9386, +16221, +5471, +9683, +7210, +9220, +21677, +12228, +24668, +17410, +19786, +15693, +14018, +11541, +17839, +17427, +18897, +18802, +19167, +19701, +19423, +18812, +16319, +15597, +18100, +20672, +22544, +20655, +18631, +16955, +14425, +11563, +11708, +13890, +13095, +17190, +16388, +14966, +16408, +11899, +13090, +14993, +14995, +20484, +18220, +19330, +19679, +18552, +18067, +16589, +15262, +18011, +18606, +20038, +21739, +23620, +20992, +24163, +20395, +19955, +18558, +17041, +16929, +18574, +17197, +19911, +21607, +18158, +22699, +16028, +17038, +16526, +13719, +20466, +17663, +20194, +20224, +18861, +15903, +17867, +13536, +16228, +12758, +15394, +16709, +15440, +16449, +17454, +16757, +17293, +13797, +14205, +17149, +13128, +17792, +13938, +15712, +15800, +11901, +17519, +14061, +17044, +15894, +15933, +19853, +16180, +18967, +15489, +18556, +15717, +14030, +19108, +15189, +22839, +20042, +14773, +22209, +11429, +19121, +14005, +11840, +17610, +13973, +18072, +14973, +17201, +14920, +14421, +14804, +15365, +16518, +14641, +15387, +15405, +13705, +17433, +9892, +15770, +11513, +15534, +15540, +14378, +19072, +12706, +14730, +13280, +11655, +12700, +15402, +12672, +18476, +14151, +16718, +17248, +13386, +18584, +18791, +16230, +26750, +20279, +22487, +20014, +12780, +16062, +11083, +11756, +12201, +12876, +13379, +16462, +9294, +10354, +9413, +4201, +8453, +10850, +14278, +19421, +16469, +19505, +18287, +13550, +11621, +16282, +11279, +22561, +14500, +23487, +21433, +17125, +21833, +12068, +20098, +11298, +25130, +16113, +23118, +20062, +18382, +20108, +12443, +17169, +13190, +15839, +15290, +17228, +17058, +17127, +15765, +14227, +12776, +12526, +13558, +15513, +22006, +15823, +23417, +16266, +17955, +19798, +11622, +21645, +14201, +24774, +22897, +21320, +26178, +19899, +23803, +18563, +18407, +13889, +16142, +13548, +20919, +19033, +21396, +20834, +20256, +16978, +15258, +16375, +15593, +17917, +16384, +19857, +21035, +17629, +19701, +15131, +17239, +15250, +14356, +18312, +16324, +20016, +16720, +18838, +15246, +16820, +17056, +12612, +17789, +14433, +14852, +13595, +14718, +12223, +14094, +15643, +12326, +21604, +10810, +19035, +14687, +16554, +19030, +15270, +16588, +14900, +19865, +14478, +20702, +15919, +18061, +16497, +11773, +16891, +13207, +16087, +18530, +13584, +20855, +14413, +17030, +15180, +15167, +14519, +14300, +13344, +15674, +15892, +13306, +18103, +14055, +16914, +10080, +13691, +13184, +13369, +14144, +13598, +14118, +15774, +14317, +13408, +12947, +13038, +14614, +12433, +16966, +12916, +18926, +16194, +17095, +16639, +16283, +21575, +24847, +21227, +21806, +17891, +14225, +16107, +8956, +13974, +10299, +10358, +18504, +11104, +15059, +8385, +8590, +8194, +6174, +8674, +11808, +20827, +16849, +22369, +19600, +13944, +15248, +10738, +13585, +15795, +17104, +21607, +19733, +24671, +15991, +18421, +14424, +16424, +17716, +21977, +22675, +21054, +21295, +14879, +15665, +15037, +11678, +18175, +15744, +18665, +19642, +15801, +16244, +10015, +12047, +11174, +13753, +16901, +20929, +18388, +21418, +18415, +16667, +17782, +14120, +21741, +17858, +27967, +21729, +24553, +24448, +20537, +25384, +15904, +20593, +15841, +18115, +16063, +13989, +17194, +17488, +15793, +23267, +13938, +20670, +15311, +13778, +22232, +14486, +25411, +16662, +23994, +19457, +17617, +19808, +14505, +17560, +12378, +16749, +16395, +16109, +16013, +15029, +14319, +14906, +13950, +16084, +16115, +14545, +19191, +13597, +18437, +13607, +15604, +17039, +13933, +16794, +16377, +12974, +18915, +14329, +18024, +17761, +18247, +19492, +15102, +19480, +15221, +15538, +12654, +14170, +16649, +17734, +17676, +19483, +18113, +16680, +15769, +15189, +13851, +12522, +16256, +12792, +16599, +14500, +12574, +15979, +13856, +15337, +15855, +13788, +16869, +12817, +17893, +14366, +14193, +14266, +12374, +12744, +14148, +12844, +15804, +14372, +14184, +15462, +11130, +15687, +8674, +18120, +13149, +17811, +18070, +15092, +22419, +17285, +24978, +21307, +16742, +20297, +13399, +14053, +14384, +12801, +8046, +12159, +8179, +12350, +10233, +7435, +9737, +12401, +5879, +16462, +15399, +18093, +26254, +18846, +20935, +14773, +11279, +15196, +14304, +19425, +16123, +21541, +20646, +19358, +18023, +13115, +17592, +17425, +18962, +21600, +21488, +17807, +17518, +16111, +10673, +17062, +13614, +18192, +19252, +14485, +15712, +12933, +11327, +12209, +12151, +16590, +18926, +20460, +22298, +21761, +16660, +18707, +15346, +16791, +19870, +19368, +26980, +21074, +27231, +21848, +21198, +20547, +16656, +17960, +17923, +16521, +18597, +18867, +17591, +18941, +17198, +16180, +16165, +13559, +14673, +18377, +18231, +20626, +22278, +18080, +20780, +16277, +18990, +17296, +16849, +18000, +16106, +14767, +14410, +14365, +13741, +15789, +15181, +18074, +15937, +17907, +15081, +16982, +17292, +15022, +15466, +16764, +17206, +15027, +17721, +14527, +19090, +15341, +15863, +15949, +14642, +16167, +16196, +16517, +16374, +19146, +16688, +19813, +18244, +12627, +20844, +9790, +22286, +15463, +17338, +20247, +12326, +18550, +9895, +15330, +12617, +13468, +15723, +15037, +14901, +16482, +11839, +15545, +14424, +13495, +17373, +15208, +16018, +13227, +13491, +12156, +15670, +13400, +13789, +16312, +15935, +15871, +15635, +12600, +14067, +15455, +11398, +15204, +14595, +14391, +18707, +17844, +22138, +22007, +23357, +20022, +19426, +14811, +14784, +14768, +12620, +13371, +6860, +13277, +7986, +13516, +9099, +7134, +9399, +10697, +8455, +15064, +10343, +18741, +21367, +19098, +22491, +15937, +10866, +15369, +12534, +17218, +18512, +17688, +20518, +20315, +19282, +12460, +18965, +14086, +20197, +21047, +21619, +19659, +19387, +14305, +13760, +14969, +10857, +15829, +16478, +15191, +17412, +14086, +13305, +12063, +13822, +15297, +15810, +20008, +16608, +21438, +16458, +17073, +16097, +15731, +17456, +19425, +23919, +23416, +22291, +25198, +17708, +24518, +16171, +19903, +18729, +19557, +17683, +18732, +15282, +12735, +17461, +14940, +20076, +20584, +18479, +21345, +20296, +20568, +19532, +18178, +18011, +17391, +17795, +17617, +16536, +13583, +16585, +11810, +15160, +12563, +18780, +16080, +20250, +19194, +16343, +16835, +10266, +14124, +14446, +12782, +17307, +17629, +14243, +19074, +15659, +19220, +18078, +17790, +19170, +15564, +19452, +16862, +18124, +15929, +15592, +15339, +16602, +17539, +17545, +15267, +15046, +17888, +17055, +19477, +19710, +14794, +19468, +14087, +15476, +14649, +12593, +15043, +16297, +13805, +18202, +14283, +16713, +13841, +16312, +15552, +12744, +19101, +10323, +20951, +14347, +14871, +14776, +9884, +13136, +13811, +14498, +16032, +12861, +15054, +14459, +10683, +13865, +15067, +16569, +17219, +17911, +18281, +16971, +17710, +18489, +19657, +18966, +18207, +17594, +18217, +14544, +13389, +12005, +8789, +12633, +10788, +15731, +12337, +16295, +9485, +9068, +7960, +7486, +14114, +16750, +18792, +21855, +18648, +17552, +15716, +13276, +15469, +13289, +20142, +19146, +20714, +20865, +16079, +13595, +13474, +15175, +21390, +21160, +20311, +22445, +16218, +17365, +12182, +10100, +15206, +12583, +17731, +15028, +16225, +15141, +11565, +14479, +12454, +14677, +18929, +17869, +20499, +19233, +17729, +17499, +13170, +20245, +16110, +26455, +21205, +23511, +21303, +20856, +21507, +19046, +20634, +20128, +19891, +18492, +15468, +16816, +15100, +13912, +16892, +16168, +19240, +17857, +19236, +17069, +16679, +20208, +18095, +20476, +20770, +17439, +18066, +15850, +19734, +11933, +17706, +14330, +13737, +18318, +13254, +16718, +17117, +14742, +17889, +16045, +16327, +16819, +16639, +14694, +16179, +14153, +17073, +15656, +18148, +19240, +16839, +19712, +14558, +15861, +14045, +18092, +15406, +17698, +19023, +14319, +19603, +14721, +15291, +17733, +13222, +18281, +20170, +17908, +17114, +16746, +13850, +18190, +13314, +16507, +13837, +14574, +13837, +14449, +18364, +15120, +17608, +14219, +16621, +14432, +13799, +15422, +14653, +16045, +13631, +13932, +14290, +12746, +15256, +12755, +15552, +10874, +14637, +16393, +12743, +16397, +14109, +18634, +16434, +14031, +15497, +14985, +17158, +17431, +18506, +20581, +20709, +22437, +21065, +18021, +16125, +11220, +14559, +8373, +14357, +9164, +14724, +13587, +13548, +14985, +8510, +11042, +5265, +11500, +13679, +15870, +24116, +20489, +24670, +16024, +11474, +10220, +11025, +14357, +17605, +20888, +22985, +23007, +17952, +17144, +15156, +17239, +17744, +22293, +19590, +24650, +15148, +16483, +13666, +11338, +16072, +13713, +17783, +14735, +16746, +14932, +14120, +14072, +10377, +14171, +16670, +14428, +24389, +14600, +22648, +14616, +16643, +18021, +17507, +21494, +18002, +24422, +20501, +22872, +19437, +19388, +21674, +21297, +21612, +20252, +14471, +16902, +14788, +17079, +17384, +17556, +19112, +16678, +16459, +18172, +15875, +20757, +17753, +19680, +18244, +16974, +16348, +15103, +15480, +15867, +17773, +15120, +15201, +12347, +14739, +15354, +15540, +18098, +18054, +15747, +19363, +14203, +17706, +13876, +16025, +14377, +18319, +14306, +19510, +16253, +16814, +16900, +14654, +17844, +13202, +17570, +15750, +17078, +15482, +17197, +15063, +21948, +13108, +18700, +16419, +17631, +21546, +17406, +20757, +14883, +12373, +13537, +12368, +14283, +14398, +18261, +16191, +17547, +11723, +12481, +14557, +9770, +16875, +12270, +18985, +14992, +16194, +14795, +12439, +17554, +10824, +17107, +12860, +14075, +17485, +14648, +14745, +14415, +13369, +16298, +14446, +16985, +15155, +13220, +16199, +12193, +14993, +13417, +15140, +19313, +20837, +27675, +25004, +22556, +16635, +11350, +10563, +8293, +11104, +13457, +14312, +16730, +20047, +12249, +13056, +5247, +6102, +5162, +9300, +14603, +21506, +25672, +22603, +17087, +11675, +11680, +9149, +16332, +14386, +23893, +21731, +21816, +17936, +14349, +15677, +16724, +16906, +21662, +18781, +26211, +20098, +19657, +15481, +12669, +16399, +12822, +18780, +13959, +18034, +15642, +13653, +15745, +11340, +12944, +13972, +16371, +17702, +21396, +19495, +19622, +17928, +11366, +18279, +12482, +22963, +18634, +27597, +23624, +26054, +21414, +18786, +19772, +17783, +21346, +18629, +20886, +17540, +19564, +13160, +19053, +12704, +17246, +15623, +17725, +19748, +15218, +17154, +18191, +17558, +21599, +16993, +18862, +18646, +14991, +18202, +11914, +13745, +11116, +14483, +14717, +16757, +19183, +17325, +21133, +14108, +15274, +12893, +13539, +16026, +16220, +18353, +18648, +19417, +19041, +18158, +14946, +16338, +13379, +16540, +16260, +18477, +17871, +18296, +15909, +17062, +16007, +14077, +19199, +14992, +18472, +18299, +14916, +18054, +13865, +16461, +16545, +13756, +16712, +13895, +15663, +15178, +15105, +16957, +14325, +16539, +14242, +12613, +14731, +13997, +17419, +14353, +15388, +11668, +15258, +14837, +13507, +18403, +15113, +19630, +15409, +12858, +11425, +8965, +14434, +14137, +15767, +16670, +15247, +17014, +16415, +15143, +16125, +12924, +18247, +17659, +20398, +22336, +20323, +25648, +17934, +16978, +14248, +12836, +13671, +11743, +10283, +11949, +13119, +10052, +13256, +8764, +12199, +7411, +9011, +9436, +13310, +16703, +21106, +21237, +21675, +17794, +13853, +14611, +11205, +16815, +17132, +19124, +22819, +17593, +23142, +14146, +16695, +15130, +16544, +19255, +19878, +22415, +21611, +17550, +16078, +11912, +10723, +15502, +13139, +19344, +15111, +14328, +13918, +12566, +14585, +15118, +15295, +19444, +17655, +20117, +17069, +16349, +15644, +15813, +19284, +18598, +21460, +22130, +24648, +24898, +21884, +18854, +20203, +17309, +20603, +21135, +18295, +20545, +13445, +20273, +14167, +18750, +15677, +17220, +17790, +17366, +15451, +17223, +17576, +16268, +18458, +16802, +17471, +18259, +15395, +17487, +16043, +15248, +13827, +15510, +15536, +16072, +17383, +16118, +20406, +14846, +17917, +14971, +14511, +19665, +15176, +19174, +21006, +16853, +20226, +12039, +16317, +10963, +16551, +15624, +18063, +21689, +16274, +19726, +15023, +18778, +15592, +18418, +16726, +13669, +16210, +13533, +18534, +16665, +17879, +17495, +14871, +14406, +13925, +13827, +15547, +15982, +18228, +18730, +14750, +17472, +11688, +15039, +12238, +12612, +18300, +16033, +19388, +17431, +14761, +16519, +11499, +12804, +11661, +13023, +15094, +11406, +16466, +11113, +15587, +16008, +14359, +16587, +14763, +15674, +16309, +13979, +13710, +15470, +11896, +16867, +13672, +19681, +19866, +20063, +25374, +19694, +18506, +14628, +14752, +16243, +14036, +14284, +13235, +10680, +12407, +9552, +8519, +11758, +8803, +13340, +10355, +13067, +15925, +19347, +20637, +17989, +19012, +15399, +11801, +13656, +12219, +14366, +20592, +16637, +22110, +23590, +17892, +20579, +15185, +13694, +17629, +15828, +19953, +17372, +20157, +17565, +16193, +15993, +9340, +16048, +10848, +15066, +17978, +13229, +15480, +14595, +14080, +15599, +16002, +18524, +18974, +20724, +16988, +19979, +15203, +16102, +17133, +17158, +22069, +20465, +25358, +20510, +23128, +19229, +20830, +18819, +20895, +22599, +17706, +22937, +10679, +19752, +11678, +16566, +16034, +14728, +18928, +17753, +18528, +18410, +18232, +21527, +19278, +18393, +16737, +15209, +16206, +16535, +13982, +12449, +15517, +15790, +18240, +17537, +17197, +20147, +16875, +17288, +16315, +16604, +16435, +15381, +16389, +14084, +17183, +15776, +15235, +18573, +16275, +18688, +17969, +16558, +16732, +19737, +18650, +19455, +17062, +14689, +16051, +14826, +15667, +17165, +17120, +20814, +16782, +22663, +12642, +17004, +12743, +13764, +15580, +13727, +17574, +14542, +13945, +14046, +10976, +15737, +14433, +15802, +18914, +12523, +15030, +15147, +10927, +15722, +13230, +16364, +13007, +17002, +14104, +15044, +15694, +12226, +16420, +10570, +17908, +13448, +17973, +14542, +16041, +15030, +15748, +14088, +15455, +10979, +13670, +16135, +16085, +18597, +18128, +20689, +17672, +20303, +15879, +18283, +17117, +16432, +17675, +16191, +15425, +11166, +8205, +9855, +11299, +11141, +13686, +12939, +12630, +9259, +12755, +12950, +17664, +17440, +20736, +20228, +16247, +18108, +16194, +14433, +17093, +14669, +20739, +19513, +21249, +19063, +18663, +15288, +16410, +20186, +20468, +18980, +21336, +14118, +18526, +11369, +11608, +15244, +10562, +17939, +13658, +16385, +15822, +12723, +12407, +13508, +13554, +18723, +22539, +20543, +22274, +15742, +17380, +14067, +13743, +16791, +21302, +21321, +25694, +21527, +24123, +19685, +18536, +20231, +20458, +21679, +18357, +21701, +15627, +17943, +12758, +15397, +15120, +14352, +19564, +16143, +21269, +17023, +18675, +17745, +17211, +15422, +19974, +14992, +18850, +17793, +15637, +18338, +14334, +13320, +14541, +14662, +17215, +17661, +18699, +17360, +19564, +15724, +17974, +13301, +15884, +13278, +16118, +15019, +16963, +16675, +16847, +16054, +16457, +17965, +15804, +16073, +19285, +15956, +20971, +17163, +16083, +17343, +16687, +17964, +17305, +16506, +18187, +18938, +17163, +20060, +14390, +17346, +12773, +15692, +9794, +12716, +14696, +13370, +16924, +13619, +15851, +13975, +11882, +15434, +11036, +14119, +14194, +13774, +15837, +14455, +15312, +16067, +17453, +13211, +18718, +11695, +15301, +15811, +14702, +17041, +15373, +17286, +13378, +15459, +12765, +13981, +13962, +13501, +15545, +15683, +14888, +20543, +14894, +21542, +13962, +19171, +15850, +17811, +18871, +18941, +17537, +18552, +19107, +15915, +14954, +12551, +10437, +13251, +11628, +14488, +14840, +12634, +14319, +7947, +10083, +11372, +15822, +18303, +19428, +18784, +20360, +16273, +14638, +16199, +14843, +18572, +20897, +17538, +22407, +16197, +15425, +16071, +16222, +17408, +21001, +16080, +21738, +17406, +18873, +17266, +10014, +17360, +10724, +18786, +15327, +11977, +17647, +13722, +16238, +16259, +13922, +17918, +17712, +17333, +17071, +14645, +15649, +14951, +19847, +17275, +22501, +21889, +23974, +21564, +21230, +18885, +21651, +18912, +20967, +20410, +17845, +20019, +14015, +15271, +12284, +16049, +15529, +17851, +18178, +16610, +18884, +14658, +17334, +15038, +16231, +17356, +16389, +17572, +17998, +16609, +17551, +15803, +17352, +15828, +16575, +13603, +18063, +18579, +17789, +20832, +12910, +18125, +14715, +16595, +18912, +14701, +18993, +16164, +15366, +16142, +15060, +18416, +15708, +16205, +14682, +15615, +18353, +16829, +18994, +19342, +16713, +18340, +16195, +14326, +18500, +14124, +20781, +15476, +18027, +15392, +14246, +15426, +14520, +15442, +15857, +14446, +16432, +15009, +15053, +16731, +15325, +13753, +15888, +11533, +13750, +10298, +13706, +15867, +16957, +19015, +17095, +18406, +13059, +14478, +11722, +10877, +14754, +13785, +19500, +15158, +17828, +14557, +14329, +17533, +13446, +17233, +16553, +17738, +15759, +14038, +15093, +13574, +16164, +13500, +15215, +16966, +16771, +18345, +20272, +17928, +20674, +21188, +18805, +20032, +16954, +14441, +10198, +12074, +6039, +14978, +13746, +13933, +17856, +11054, +10049, +8258, +8071, +16025, +16383, +23779, +23169, +23185, +16373, +12206, +7974, +14943, +14266, +20876, +21482, +22516, +23015, +17376, +17742, +15784, +13830, +20228, +16639, +24008, +18569, +17446, +15527, +11547, +11588, +13753, +15488, +16928, +17570, +14142, +12940, +9864, +14219, +12467, +17079, +19250, +18012, +19515, +14554, +15865, +15662, +16243, +20012, +19889, +20999, +22521, +21685, +23871, +18340, +20984, +16629, +23063, +17699, +24747, +19209, +18570, +17970, +15410, +16186, +15880, +18235, +15570, +17068, +14802, +14889, +14256, +17897, +15394, +22511, +15461, +19532, +15373, +14244, +16846, +14636, +18906, +16763, +17384, +15090, +12999, +15183, +17030, +14476, +19175, +18234, +17594, +19509, +18450, +17395, +15143, +14764, +14849, +17444, +17870, +17458, +16446, +14884, +13975, +13175, +16482, +17428, +19771, +18632, +21138, +16051, +16836, +12585, +13080, +15291, +18163, +17456, +17199, +16168, +16669, +17279, +14587, +17319, +11506, +17051, +16792, +13537, +20529, +14113, +17498, +15987, +11462, +15866, +12889, +15037, +13061, +19417, +15340, +16689, +20041, +9322, +14229, +8269, +12402, +15251, +16654, +17328, +17713, +16572, +13888, +12810, +14121, +15345, +17615, +16308, +17731, +14105, +17213, +13089, +13860, +11632, +12865, +10885, +15670, +14300, +17688, +16263, +19553, +20051, +21903, +22899, +21958, +21019, +17110, +19258, +12547, +14822, +11739, +11633, +15972, +10499, +16289, +12476, +11243, +14060, +6074, +11545, +13270, +16771, +23491, +18523, +21040, +16115, +13545, +10974, +12884, +14346, +17952, +18877, +20385, +22018, +20318, +16141, +15047, +12690, +15403, +20278, +19597, +22627, +18970, +18444, +13846, +15072, +8823, +14529, +12083, +16659, +15638, +14990, +16625, +13112, +15619, +16039, +14636, +18915, +15914, +17963, +20315, +14961, +20414, +18017, +18942, +20527, +18472, +22068, +20483, +21196, +20672, +20336, +19108, +20455, +18508, +18249, +20882, +17279, +19308, +17498, +17043, +18131, +14069, +14637, +15051, +16060, +17766, +18425, +17066, +19527, +16401, +16638, +18457, +16525, +19110, +16493, +15315, +16270, +13395, +15780, +11855, +13674, +17188, +18274, +17951, +19326, +16909, +20186, +17583, +13844, +20562, +14704, +17693, +15774, +15169, +15187, +17010, +15524, +15093, +16437, +13702, +16072, +15530, +17892, +16191, +19210, +16540, +16994, +15837, +14634, +17501, +18107, +17710, +15577, +14129, +18261, +15228, +19253, +16265, +18380, +19731, +16224, +15690, +15233, +14387, +14999, +14386, +13312, +14576, +11799, +16482, +13353, +14960, +16422, +16273, +16289, +15008, +14856, +12003, +15244, +14092, +13236, +16094, +13310, +15832, +13979, +15503, +16451, +15847, +14574, +14992, +14932, +13086, +13549, +14380, +13927, +18211, +15963, +16884, +19448, +12615, +14580, +11484, +13629, +16223, +19293, +21203, +26317, +25582, +24105, +18001, +16664, +12671, +15000, +15065, +14858, +15777, +10561, +18888, +7052, +15472, +7171, +6060, +9492, +6439, +16380, +18871, +20272, +21588, +20289, +17320, +15486, +12547, +15515, +13244, +17167, +20026, +19600, +22740, +19285, +17108, +16326, +16374, +16295, +18300, +18988, +19937, +18594, +15507, +16197, +14638, +14094, +13631, +11069, +12357, +12444, +11722, +15249, +14960, +16404, +20607, +18337, +17406, +17398, +15438, +16862, +15886, +19007, +17006, +21418, +19184, +20320, +23511, +22161, +21205, +19131, +18710, +20229, +20832, +22094, +20659, +20845, +19595, +17672, +15444, +16135, +15245, +13397, +17399, +16632, +18108, +19391, +18367, +18306, +16902, +13474, +17048, +11799, +16821, +16287, +18782, +17632, +14274, +15769, +13666, +19036, +18026, +13626, +16388, +13686, +17510, +16284, +16319, +19913, +15698, +17303, +14360, +14404, +16285, +16635, +17692, +19774, +19129, +16951, +16542, +14929, +14779, +15195, +15112, +17759, +18715, +18128, +16001, +16625, +14568, +18443, +17656, +16379, +17661, +14948, +18742, +13811, +17234, +15201, +15770, +14222, +12752, +15439, +14647, +15488, +16435, +16077, +15420, +15476, +15401, +15609, +16043, +13988, +13348, +17306, +8934, +17087, +9682, +14711, +17108, +14063, +18800, +13501, +17620, +16547, +16580, +17964, +15159, +19053, +16570, +14643, +14290, +12027, +11700, +16468, +11191, +18099, +14330, +15836, +17729, +13312, +17192, +17154, +13986, +18645, +13127, +18973, +19980, +19918, +23530, +20189, +17273, +17714, +16012, +16340, +15627, +17416, +16381, +10611, +15037, +8859, +14808, +8972, +10408, +11010, +9525, +12791, +11903, +22373, +18647, +20709, +20409, +14463, +16108, +9713, +14832, +15004, +18873, +17826, +21591, +21056, +18905, +18798, +15240, +14746, +16707, +11288, +22905, +15184, +19534, +20009, +13901, +20659, +8152, +16267, +8858, +17309, +15411, +18600, +16701, +16104, +16334, +15667, +17691, +15802, +19218, +14585, +14324, +17231, +18403, +16273, +19627, +16584, +21208, +21546, +21813, +19544, +18751, +17468, +18806, +18932, +19779, +19371, +17259, +17442, +15057, +16258, +18010, +17044, +19409, +16055, +16349, +16798, +15993, +18927, +16478, +20072, +16165, +17993, +14687, +14561, +15181, +14691, +16000, +16327, +18990, +17861, +17894, +15680, +16969, +18386, +16515, +19201, +15568, +16183, +18479, +13350, +17161, +17330, +16563, +15996, +17304, +16808, +16279, +18221, +16029, +16544, +16140, +14698, +12817, +13709, +14666, +15764, +19584, +18838, +18616, +14829, +16559, +15934, +16417, +18504, +15033, +19923, +15269, +18513, +18661, +16305, +18226, +11219, +17095, +10993, +17961, +13628, +18765, +15293, +18060, +13644, +13078, +15578, +10271, +17550, +15111, +18204, +17183, +15616, +15669, +15065, +13477, +14686, +14054, +14713, +17716, +15644, +17310, +18142, +12731, +18944, +13554, +15308, +13027, +12358, +15485, +12601, +18227, +14273, +16991, +14016, +13101, +16444, +13628, +15851, +14024, +16473, +19144, +21653, +23037, +19769, +21819, +18194, +20064, +17073, +16538, +19063, +16306, +19047, +12136, +11928, +11803, +9383, +14370, +11199, +14478, +14640, +7819, +12190, +9593, +14383, +19488, +17078, +21863, +16377, +16754, +13131, +13138, +14721, +14704, +17835, +21224, +21683, +22214, +18177, +14614, +15493, +15315, +18803, +16378, +17235, +20454, +16258, +21983, +12256, +15739, +12447, +13971, +13129, +12829, +16848, +15503, +18030, +15408, +15914, +14432, +15017, +11701, +16284, +17771, +15250, +20254, +15677, +18588, +18259, +19832, +20977, +20948, +17444, +19350, +19501, +20283, +21616, +22489, +23170, +19795, +19729, +14966, +19795, +15635, +18736, +15421, +17007, +16324, +17050, +15480, +14615, +18508, +14241, +17522, +17258, +16136, +16004, +16758, +14507, +14906, +16973, +12338, +16925, +15040, +16960, +18089, +15606, +18959, +17065, +19516, +17194, +17837, +18644, +16219, +18791, +15776, +16149, +16827, +17575, +16834, +16420, +16577, +15331, +15285, +15660, +14565, +16341, +17486, +15126, +19393, +17450, +17832, +17791, +18628, +17593, +20727, +16345, +18091, +14475, +14348, +17857, +16935, +18932, +16296, +16493, +16053, +11565, +14254, +12623, +13749, +15208, +14894, +13949, +15669, +14470, +15435, +14548, +12951, +13790, +13908, +16081, +17455, +16065, +15356, +16490, +12477, +16308, +12324, +15483, +16787, +16507, +17170, +18219, +14645, +17781, +11386, +13155, +11293, +12842, +17083, +14996, +18603, +14611, +14768, +14446, +13024, +12389, +15256, +15598, +17578, +19607, +17361, +18640, +15489, +20781, +18480, +24626, +21458, +20853, +21997, +14347, +16567, +14139, +10510, +17891, +10254, +16578, +15471, +12552, +14154, +7669, +9726, +7387, +8451, +16629, +15405, +21539, +20217, +18426, +17278, +13447, +9498, +17846, +11617, +21788, +19866, +21338, +25549, +16893, +18235, +10925, +12118, +16923, +16862, +19498, +18609, +16686, +18678, +16106, +12773, +15541, +13835, +17230, +16877, +16679, +15432, +14863, +12463, +14612, +15077, +17269, +16833, +18390, +16306, +17057, +18798, +16176, +18810, +16849, +19764, +21199, +21660, +20065, +19935, +16247, +21823, +19376, +20783, +19225, +20556, +18106, +18409, +17936, +15732, +19220, +17360, +19168, +16912, +15736, +20334, +16065, +20789, +15728, +14988, +16442, +13076, +18813, +14764, +15945, +17820, +14328, +18064, +13231, +17353, +14329, +16243, +16486, +17249, +17743, +18405, +15218, +15770, +15960, +16442, +17805, +16226, +17274, +15269, +17953, +16255, +20531, +15251, +17067, +14473, +14443, +17505, +14992, +18190, +17257, +16391, +17079, +15386, +16790, +19490, +15387, +19551, +15767, +20790, +16806, +15229, +14361, +15365, +14642, +17422, +13871, +19574, +14533, +15461, +11455, +13546, +13378, +15354, +17554, +16692, +19747, +14564, +15813, +10451, +12899, +14446, +15034, +17932, +16158, +15327, +13867, +12398, +15153, +15407, +13068, +15823, +14844, +15006, +17365, +12135, +14791, +16318, +13503, +15513, +11047, +16354, +13154, +19135, +13692, +17091, +14898, +17843, +11501, +16033, +13216, +17282, +19841, +17684, +22058, +15979, +16143, +16834, +17697, +19210, +22433, +20450, +24207, +20092, +19705, +17460, +14389, +15161, +12387, +11736, +12660, +16018, +13489, +13631, +7565, +9466, +10071, +10985, +18312, +19524, +22534, +20864, +13335, +12949, +10779, +10987, +16847, +16501, +21053, +22230, +21516, +20569, +17246, +15458, +12369, +13365, +16022, +19568, +19471, +18863, +21820, +15096, +18753, +9834, +13304, +13992, +15322, +16479, +15194, +15787, +15772, +14642, +13887, +17073, +14217, +15420, +16445, +17628, +18830, +16948, +16922, +16880, +19448, +19988, +20985, +19517, +21311, +17027, +18754, +18094, +20449, +23795, +18807, +21649, +16468, +20681, +18611, +15944, +20381, +14693, +20762, +15018, +19957, +17074, +16138, +17375, +15585, +16854, +15404, +16100, +16427, +14737, +16786, +15452, +15317, +16405, +14620, +15673, +15334, +15469, +17087, +16959, +19253, +16752, +16394, +17497, +14511, +19046, +16093, +17077, +18409, +17758, +18704, +17079, +14856, +17333, +16313, +16810, +16105, +16743, +16996, +16565, +14554, +16390, +15726, +16479, +17387, +14732, +17355, +19450, +17530, +16901, +16512, +13637, +15887, +15221, +16720, +18034, +17044, +17860, +14369, +15921, +12092, +13690, +15958, +14461, +17114, +16631, +14232, +14010, +11925, +12059, +14454, +15937, +16577, +16620, +14837, +16659, +13443, +15620, +13215, +15442, +16321, +14264, +16739, +16381, +14687, +16637, +14086, +15902, +14538, +15261, +14433, +15152, +14392, +15426, +14656, +15684, +12949, +14038, +12113, +13963, +13599, +17575, +17839, +18170, +18915, +14143, +14970, +14123, +14982, +21858, +18963, +28322, +23095, +24163, +19956, +16810, +16268, +14346, +15954, +12992, +15238, +13635, +14372, +13979, +12934, +11000, +12007, +2887, +11583, +9376, +16272, +20344, +16524, +22632, +12421, +15867, +11266, +14908, +15644, +21023, +19154, +23190, +20114, +19558, +19920, +14602, +15650, +15122, +16177, +19612, +18268, +20586, +20922, +19065, +17216, +12430, +12853, +9964, +12506, +12720, +15417, +13485, +17034, +12592, +16122, +16684, +15615, +18553, +15405, +17121, +16879, +19134, +19165, +20630, +19177, +21666, +19854, +20333, +18659, +17038, +19340, +20761, +20590, +22747, +20057, +19768, +18488, +18180, +16694, +19745, +16680, +19170, +17755, +15925, +17420, +14171, +15989, +14937, +19009, +15362, +18249, +12659, +17202, +15210, +16876, +16043, +14532, +15755, +15095, +15974, +13026, +17866, +14310, +18085, +16783, +18442, +19317, +17544, +18561, +15544, +17547, +15652, +15606, +15103, +15792, +17264, +14718, +16881, +16372, +17326, +19043, +15402, +19971, +16020, +16509, +15513, +15300, +18197, +16313, +20211, +16427, +17197, +16892, +13728, +16908, +12740, +15173, +16294, +18601, +16103, +17684, +14562, +13349, +12715, +9631, +18425, +11288, +18001, +17835, +13888, +19030, +9286, +17328, +12427, +13625, +15765, +14478, +17928, +15296, +16627, +14754, +15669, +16152, +15381, +15108, +14176, +18027, +15127, +15040, +14282, +15221, +13778, +13801, +15345, +16264, +15988, +15431, +13334, +15286, +13877, +14908, +15437, +13885, +16396, +13509, +19947, +13047, +20956, +16315, +14776, +19159, +14093, +17649, +20052, +18113, +27457, +23088, +22959, +21585, +16492, +18278, +13260, +16419, +14704, +14720, +14615, +13861, +15732, +11069, +11250, +12618, +5741, +12412, +8959, +15732, +18498, +17195, +20668, +15906, +15194, +15480, +13808, +15158, +15658, +18306, +18563, +20771, +17927, +17061, +15236, +14742, +18100, +18677, +19439, +19404, +20238, +18862, +16943, +14958, +13017, +13090, +14011, +11233, +15933, +13474, +11665, +16249, +13009, +15688, +15449, +14881, +18041, +18146, +17702, +16739, +16240, +16948, +19483, +19641, +22344, +18594, +20343, +19385, +18231, +23320, +16324, +22813, +19279, +19270, +20950, +15634, +21277, +18911, +18352, +19459, +19715, +18910, +19633, +17720, +17392, +18930, +14472, +20735, +15295, +17959, +16620, +16065, +15878, +14534, +15285, +14826, +15081, +14017, +16525, +15232, +16800, +16293, +18012, +16065, +16845, +17227, +16914, +19305, +14694, +19387, +15739, +18260, +17199, +17021, +17646, +15887, +18832, +14278, +16231, +13295, +18195, +17345, +16867, +17650, +16803, +17049, +17136, +16403, +16343, +15981, +16679, +14322, +17605, +18169, +15666, +18651, +13054, +14910, +12782, +12847, +15418, +16424, +18766, +15505, +16018, +13727, +13384, +13201, +13863, +12773, +15203, +15447, +14697, +18684, +12019, +16128, +13255, +12556, +14580, +12950, +17154, +16404, +18787, +16779, +15145, +15838, +14673, +15963, +12912, +13157, +15379, +11859, +19037, +13210, +19161, +16576, +14493, +16834, +10855, +14092, +10338, +13073, +14869, +15838, +19368, +18227, +18883, +15181, +13157, +11279, +12380, +16187, +19500, +19315, +20414, +22160, +18805, +19875, +20803, +19988, +21639, +18844, +20599, +19476, +17059, +16029, +13205, +12465, +11738, +13756, +12343, +13911, +12087, +15058, +7565, +10541, +11886, +14643, +20633, +18569, +19307, +14519, +12596, +13160, +16535, +18811, +18371, +20451, +18269, +21975, +19297, +17230, +14793, +13087, +16244, +17805, +19366, +21108, +19218, +17834, +14650, +13473, +11921, +12294, +12681, +14143, +15386, +13872, +14042, +14185, +14697, +16721, +15153, +17361, +15806, +15841, +17565, +16340, +18696, +18091, +22611, +21044, +22109, +20342, +18368, +19665, +18302, +19327, +19906, +21746, +21297, +21402, +18792, +17473, +17030, +16619, +18266, +21763, +18636, +20536, +17244, +18163, +17357, +13191, +14880, +13092, +15544, +15756, +15889, +17060, +15878, +17575, +15591, +15336, +14879, +13368, +19767, +17271, +21099, +19271, +15638, +16142, +15686, +18192, +18937, +17992, +18004, +17308, +15474, +17784, +17687, +16843, +16280, +15865, +14741, +15592, +13497, +17030, +15681, +17495, +15000, +16592, +14077, +15339, +13860, +17194, +13984, +16855, +16120, +14657, +18456, +13891, +17948, +12643, +14669, +14852, +17955, +17266, +17123, +18427, +15757, +14662, +12358, +14861, +16151, +15982, +16275, +14065, +14690, +13447, +14577, +12197, +13428, +13914, +16814, +15433, +13264, +14968, +12962, +16741, +14197, +15185, +17899, +14802, +16672, +17160, +13621, +17123, +14200, +15837, +18942, +15937, +16543, +15218, +14974, +14990, +14961, +14792, +12819, +15110, +10261, +16950, +12348, +17006, +17329, +13827, +17506, +11744, +17244, +15533, +19287, +18697, +19518, +20097, +21313, +19652, +23686, +20102, +21546, +23008, +19819, +21690, +16248, +13778, +14993, +10544, +12360, +13722, +12842, +15707, +12657, +9511, +11779, +5976, +15319, +16780, +19027, +23637, +15393, +15943, +11042, +11113, +13663, +16424, +18125, +22520, +21668, +23503, +17546, +15345, +12419, +13295, +18215, +19440, +24040, +19176, +19699, +17163, +13913, +14653, +10613, +14906, +13447, +14735, +16119, +11676, +12166, +10665, +12116, +16396, +15318, +16611, +18138, +15728, +18228, +15854, +16757, +19814, +17509, +23079, +20486, +20033, +21894, +18934, +20241, +19990, +16801, +24518, +17489, +22024, +18899, +20126, +21592, +17378, +21543, +16578, +18664, +17942, +17593, +18281, +15414, +16965, +14742, +14750, +16383, +14425, +19068, +14847, +17059, +18079, +14021, +17311, +15349, +15398, +17943, +14722, +16437, +15871, +17539, +16023, +19366, +15555, +18456, +18870, +16652, +18650, +16733, +17863, +17188, +17365, +16642, +15994, +16990, +15290, +17174, +14876, +15958, +15742, +17582, +18317, +16604, +16545, +14742, +15130, +18323, +14465, +18739, +14534, +15986, +14984, +15066, +17386, +15961, +15330, +14841, +14800, +16119, +13476, +17235, +14955, +14990, +15294, +12572, +14389, +11125, +14538, +12562, +15744, +13472, +16927, +15367, +15516, +12760, +11486, +12871, +12149, +15838, +17307, +16407, +19169, +15683, +15297, +15410, +14443, +16237, +15535, +14725, +16211, +15880, +15556, +13696, +15886, +12862, +16370, +12869, +14469, +16011, +12727, +15204, +14522, +18141, +17626, +16780, +16776, +15362, +17348, +13926, +18721, +16006, +18303, +19145, +18013, +18274, +17357, +20185, +21815, +22903, +21593, +23112, +20556, +19543, +17273, +16298, +12763, +13437, +11866, +11609, +13757, +11064, +11874, +12742, +8913, +9857, +10607, +16576, +17765, +20621, +19700, +17352, +14002, +13654, +15141, +18275, +16868, +16095, +20483, +18691, +20856, +18678, +16922, +15337, +15644, +18005, +18090, +18569, +16445, +17906, +13509, +16006, +14000, +13611, +16352, +11693, +13850, +11291, +13059, +13928, +16048, +16827, +18810, +17518, +16645, +15511, +15302, +16491, +18477, +19005, +20465, +18976, +22497, +19421, +21332, +19252, +18688, +18898, +18501, +21587, +20347, +22024, +18886, +18366, +17213, +18860, +17828, +19595, +17850, +19766, +19647, +19088, +17977, +16912, +16125, +17457, +15809, +15734, +15913, +15314, +16621, +15477, +19134, +14412, +15494, +14128, +11828, +14546, +12893, +17502, +15847, +14730, +18882, +16738, +19649, +17701, +15379, +20778, +13614, +17977, +18713, +16277, +20342, +16147, +16349, +16956, +15104, +16369, +14482, +15479, +16973, +18589, +19201, +16427, +17864, +15295, +16132, +17645, +13826, +17078, +16269, +13665, +17168, +13732, +16356, +14219, +14639, +15855, +15369, +15671, +16247, +18505, +16202, +13740, +13947, +13483, +13318, +12907, +13886, +14333, +16742, +13945, +13096, +12085, +11174, +12615, +13712, +15751, +16278, +17028, +16431, +14337, +15167, +14875, +14087, +17015, +14988, +16287, +12710, +15151, +14703, +16219, +17786, +16571, +15316, +15508, +13076, +16807, +12811, +15085, +13436, +17191, +15106, +16964, +19396, +15618, +17927, +13881, +14681, +14517, +19215, +20379, +19954, +20123, +16307, +17793, +16685, +17622, +22494, +24974, +24962, +23441, +20003, +16989, +13296, +16329, +12811, +16973, +13575, +12157, +12388, +12987, +12632, +11995, +10806, +10977, +11420, +13111, +16958, +16284, +19050, +18937, +16186, +16598, +11810, +15379, +17089, +17574, +19820, +19474, +20344, +19657, +18473, +15734, +16432, +15963, +18282, +17986, +18112, +16766, +14591, +17617, +14440, +16953, +14416, +15024, +10681, +13507, +15536, +12894, +17567, +11207, +17820, +15609, +15091, +18362, +16195, +18471, +17567, +18091, +17755, +19696, +19400, +22933, +21945, +22232, +22636, +18655, +19406, +16874, +17410, +18453, +17993, +19146, +19121, +18548, +18131, +19523, +18473, +18853, +18659, +18463, +18832, +17965, +15860, +17357, +15505, +15298, +13614, +11636, +13805, +15280, +16211, +18574, +16882, +15921, +16305, +14510, +15097, +15606, +16066, +17416, +16690, +18773, +18386, +17898, +15463, +15161, +16270, +16921, +17856, +18572, +19401, +18316, +16383, +15780, +13920, +14697, +16442, +15857, +18115, +16413, +18544, +16250, +18278, +14524, +16203, +15893, +14327, +17007, +15803, +16017, +16809, +14594, +15872, +15758, +15295, +15651, +14338, +15804, +15342, +14280, +18967, +16219, +16053, +15088, +15247, +12409, +15728, +12267, +16043, +16376, +13742, +16122, +15866, +13854, +14626, +10334, +14784, +14329, +14737, +16668, +15637, +19555, +16299, +16708, +13869, +14018, +12946, +14732, +14243, +12807, +17111, +15790, +18500, +15844, +15635, +13619, +15202, +12993, +12075, +15699, +12579, +17694, +17492, +16522, +19059, +12097, +13975, +14001, +12060, +19124, +16183, +21579, +18921, +19792, +19989, +16635, +19226, +19257, +21484, +24562, +24994, +22252, +19660, +18565, +16079, +15785, +11155, +14935, +8669, +13240, +11885, +13845, +16431, +8124, +13754, +7052, +10454, +14283, +14402, +19592, +17013, +19987, +16891, +14259, +14445, +16219, +16602, +19365, +18669, +21249, +22122, +19356, +18234, +15650, +16039, +18325, +18708, +18282, +19216, +17134, +16079, +15061, +15012, +16930, +13665, +13741, +12979, +13725, +13915, +11579, +14130, +11217, +15101, +16042, +19087, +19352, +17617, +17024, +17214, +14736, +17064, +17998, +22126, +22623, +22619, +23553, +18015, +20403, +17155, +17925, +19136, +21439, +20141, +21243, +17533, +18262, +17758, +16878, +19424, +18490, +20002, +16446, +19239, +16147, +16086, +15015, +14138, +15457, +14922, +14768, +13511, +14513, +14889, +17145, +15810, +15375, +16142, +14026, +15859, +16176, +17474, +16830, +18340, +16904, +17751, +16873, +14176, +17040, +14121, +15992, +17800, +16332, +19660, +17361, +17458, +16061, +13302, +15364, +15882, +17092, +16554, +18340, +16610, +16345, +14737, +15576, +14911, +16343, +16777, +18873, +14920, +16750, +16719, +15848, +16124, +13122, +14726, +15160, +16448, +16507, +16849, +15709, +17999, +16321, +15621, +14364, +13947, +14791, +17062, +17748, +16391, +15005, +13290, +14409, +14532, +15193, +12442, +16692, +15561, +17011, +16751, +16728, +16675, +14667, +16525, +14444, +16236, +16356, +14291, +16352, +12974, +14306, +13956, +15850, +14589, +16340, +15588, +12609, +15871, +11563, +14752, +13257, +15615, +15801, +16768, +18835, +15096, +16372, +12458, +14277, +15948, +17351, +18194, +19374, +19200, +18129, +16456, +15622, +17419, +16808, +19316, +21916, +21704, +23494, +19807, +21908, +18253, +16391, +17423, +12672, +13794, +9584, +11453, +12985, +14020, +15162, +13964, +11924, +7510, +10174, +9714, +16543, +15757, +21140, +21413, +17675, +18474, +11375, +16501, +14751, +17229, +20309, +19591, +20276, +21541, +18000, +16379, +13641, +15436, +17991, +19169, +20593, +17364, +14370, +15912, +14007, +14909, +13198, +13641, +12993, +13121, +13258, +12653, +15051, +12955, +16688, +17126, +17612, +17666, +18437, +15354, +16587, +16567, +15332, +21002, +19591, +22311, +22044, +20025, +21901, +18121, +21000, +18252, +22708, +20364, +23255, +21290, +19890, +19529, +17679, +20583, +19091, +19098, +19234, +16350, +17340, +15270, +17760, +16911, +19010, +16460, +16091, +15218, +13373, +16952, +13077, +16727, +13417, +14512, +14347, +13469, +16694, +12963, +15911, +16140, +16867, +18374, +14874, +18009, +15038, +15699, +18792, +16326, +18410, +17433, +17581, +21084, +16560, +18670, +17717, +17399, +15644, +15965, +17305, +16950, +16476, +15202, +14901, +16364, +15541, +15253, +15442, +15748, +15549, +16744, +15931, +16551, +12669, +16690, +12016, +16642, +14529, +15881, +18429, +13721, +18204, +16376, +17657, +17362, +14317, +13257, +15030, +14366, +17647, +15174, +16022, +14162, +13480, +15509, +12269, +16929, +13747, +14734, +14405, +13686, +11715, +15616, +15263, +16815, +19467, +16422, +16285, +13506, +13493, +15209, +14792, +16243, +15244, +18092, +16925, +14624, +12602, +10942, +12794, +15746, +15742, +16531, +17980, +16066, +17362, +13956, +13277, +12591, +14919, +17337, +19197, +16920, +18848, +16607, +18751, +16118, +14752, +18494, +15683, +21040, +18961, +23097, +22312, +22118, +22365, +18734, +18707, +16124, +16498, +15710, +13691, +9991, +13957, +11513, +15584, +14263, +11445, +12161, +7264, +11518, +11803, +14797, +16844, +20913, +18203, +18119, +12402, +11824, +16536, +13721, +17846, +17733, +19560, +21598, +20125, +17911, +15706, +15044, +17515, +20026, +17722, +19813, +17921, +18033, +17170, +15813, +16862, +14330, +14394, +12636, +11089, +12007, +11463, +13499, +13306, +13250, +16099, +17737, +19254, +16955, +17296, +13416, +18550, +15942, +19430, +22122, +21235, +22014, +19428, +20424, +19052, +21308, +19443, +22500, +19378, +21545, +19350, +19538, +20575, +18710, +22967, +18244, +21355, +18713, +17499, +17563, +15476, +17040, +17140, +17283, +14650, +15423, +14876, +13409, +16263, +12946, +16291, +16890, +15227, +15457, +13480, +14824, +15690, +15909, +16880, +16539, +17542, +18598, +17244, +18863, +16213, +16233, +18465, +15852, +17935, +18033, +17737, +18793, +17726, +19493, +16666, +18340, +15466, +16243, +15452, +15700, +16159, +18484, +17868, +17152, +18106, +14363, +15046, +15220, +13321, +17412, +15990, +16732, +16033, +15392, +15890, +12904, +16954, +12993, +17283, +14839, +17208, +17661, +16756, +16624, +14092, +14399, +12681, +14702, +13518, +15372, +15999, +14665, +14313, +13853, +11788, +13245, +13141, +14353, +16021, +15119, +16591, +15941, +17215, +15190, +14628, +15119, +12579, +13359, +13398, +13651, +16386, +14405, +17585, +17359, +15971, +16053, +13301, +13827, +13631, +14663, +17903, +19011, +17543, +17683, +15116, +15750, +14191, +14287, +15269, +15262, +16888, +16585, +16155, +16937, +17592, +17206, +16512, +16164, +15802, +17931, +20148, +20794, +20137, +23452, +22485, +21377, +24248, +18068, +19788, +14526, +12869, +14262, +10915, +14426, +13235, +14876, +12264, +10511, +10813, +9532, +9871, +12545, +13922, +18771, +19382, +19187, +17739, +12392, +11262, +12888, +16431, +17914, +19447, +18879, +21064, +20765, +16001, +18085, +13884, +19094, +18099, +20543, +19006, +16710, +16277, +15095, +16132, +14843, +16666, +14589, +15886, +11822, +14100, +12106, +14132, +12483, +14256, +15209, +15377, +17579, +16525, +16361, +15370, +14339, +16569, +16787, +18246, +22116, +19960, +22263, +17446, +18486, +19404, +19300, +21286, +20735, +21344, +22294, +17173, +19587, +17404, +18887, +19624, +19772, +20657, +18393, +19808, +19346, +17733, +16484, +16178, +15253, +15788, +14508, +14568, +16394, +14395, +15415, +15421, +13458, +16211, +12827, +14817, +16301, +17219, +18325, +17646, +15529, +17743, +16159, +15706, +17221, +16091, +18183, +17581, +17600, +20395, +17635, +20362, +15917, +17959, +15468, +15780, +16743, +16183, +17403, +15880, +17598, +16955, +17257, +17906, +14973, +17501, +15882, +14368, +16091, +14715, +12391, +16563, +14337, +15688, +16887, +14013, +16126, +15988, +18034, +17438, +18426, +17956, +16066, +16934, +11848, +15341, +12880, +14679, +15055, +13283, +16853, +10917, +16730, +11267, +15878, +13904, +13345, +15083, +12858, +15419, +13017, +16429, +17096, +15838, +16069, +15033, +14594, +14057, +14152, +15785, +14597, +16463, +16967, +15894, +17764, +14405, +16004, +14016, +15992, +14726, +14468, +17287, +14518, +19254, +16134, +16838, +16406, +13706, +17361, +14709, +15840, +15689, +17325, +17953, +18927, +16590, +18679, +16652, +16739, +19913, +17566, +20144, +18675, +18778, +21222, +22524, +23167, +21247, +17927, +15796, +13954, +12308, +15107, +11339, +12176, +14183, +11444, +15188, +11076, +9914, +8871, +12166, +7752, +19537, +12677, +22007, +17161, +15506, +18091, +10781, +18687, +13798, +19283, +20092, +17456, +22525, +18839, +19257, +18896, +17744, +18765, +18228, +20106, +21362, +18851, +18370, +14952, +15256, +14804, +14881, +14644, +13993, +11685, +13445, +10365, +12181, +11394, +13360, +14067, +13434, +14496, +15044, +14793, +16794, +12593, +14400, +15961, +16095, +21503, +21117, +22071, +21067, +19491, +20042, +21628, +22108, +21723, +21148, +20338, +20261, +19377, +19370, +20720, +22671, +22345, +24049, +21545, +20927, +19421, +17310, +18819, +16133, +18199, +17214, +15920, +15267, +14037, +12880, +12516, +13656, +12612, +14614, +14881, +13898, +16364, +13265, +14670, +15320, +16206, +17123, +16619, +15021, +17192, +14607, +16348, +16934, +17359, +18595, +18485, +18995, +18481, +18675, +21096, +19332, +19636, +17059, +15320, +16736, +14974, +15059, +16169, +15914, +15624, +16539, +15514, +16277, +15467, +13863, +14843, +14234, +13953, +16273, +15727, +15125, +17213, +14071, +15937, +14644, +14149, +14174, +15313, +16078, +17025, +14137, +13748, +13656, +13115, +13490, +15230, +13845, +15995, +14421, +14505, +14855, +14218, +15397, +15248, +16652, +16339, +16236, +16365, +14943, +13503, +14315, +13045, +16736, +16509, +16516, +15328, +14206, +14846, +14882, +16007, +16692, +14018, +16460, +13699, +15506, +15104, +15705, +16749, +17752, +16256, +17528, +15753, +16137, +15854, +16714, +15643, +16695, +16054, +15980, +16276, +15104, +16464, +17924, +16946, +17352, +17072, +16783, +17580, +17621, +16944, +20734, +20021, +24110, +23616, +21962, +20437, +16406, +19264, +15267, +16759, +12884, +15181, +14091, +14105, +14436, +9896, +11669, +11068, +9209, +8442, +9813, +13201, +17724, +16948, +20118, +18145, +14388, +13962, +14364, +17640, +16494, +17456, +19054, +19434, +20586, +17877, +16751, +16223, +18507, +18899, +20410, +19755, +19204, +18383, +15199, +13578, +14234, +15067, +14721, +12678, +14340, +11109, +14125, +11779, +13434, +12731, +12929, +15521, +16558, +17836, +15599, +18210, +15544, +16624, +16401, +19446, +21339, +22435, +23005, +21798, +18888, +19965, +19517, +20808, +22520, +19158, +21971, +19521, +19998, +20557, +19277, +21024, +17777, +19923, +17642, +19398, +16562, +19233, +17354, +17703, +16020, +14763, +16112, +14412, +14496, +14898, +13536, +14406, +14155, +14151, +15234, +15567, +15450, +15340, +16394, +15376, +16214, +16628, +16819, +16649, +17774, +17610, +17486, +17601, +15272, +18508, +16322, +17552, +17894, +16374, +17682, +17314, +16008, +18524, +15667, +17041, +16919, +15329, +18239, +14996, +16302, +14227, +15946, +13404, +16091, +14565, +14113, +17585, +12864, +19667, +13061, +16583, +16190, +16204, +18077, +14807, +18684, +14081, +16828, +14156, +16545, +17554, +12771, +16580, +13000, +16716, +14083, +14330, +13226, +12673, +15234, +13134, +18523, +13928, +17441, +16557, +15437, +15074, +13087, +16340, +16034, +16228, +16441, +16618, +12916, +17226, +11586, +16604, +13857, +14106, +16871, +13992, +16573, +13881, +15288, +13930, +15518, +17328, +17963, +16856, +18090, +15560, +17351, +15100, +15037, +15892, +16049, +17917, +16584, +16596, +16180, +16556, +18210, +17796, +17594, +18194, +18978, +18213, +18746, +15721, +17439, +17900, +17450, +17082, +19344, +19239, +22286, +20898, +22526, +20887, +20217, +18993, +16044, +15234, +14758, +10999, +15014, +12447, +13967, +16357, +9091, +14234, +9524, +9049, +10890, +7347, +15954, +15168, +18428, +17819, +16735, +16336, +16278, +14393, +18827, +17030, +19394, +17224, +17407, +19662, +16024, +18528, +16037, +17472, +20981, +19258, +23779, +17352, +19267, +16353, +15005, +15565, +13578, +15715, +15900, +16182, +12956, +15588, +11092, +14041, +12034, +10944, +15076, +14794, +17646, +18656, +18664, +17932, +14242, +14401, +12191, +16692, +17841, +19671, +21016, +21504, +20744, +19649, +19669, +19541, +19568, +18849, +19015, +20507, +19959, +21330, +19077, +20596, +19413, +18221, +19347, +16756, +19650, +17404, +18730, +19610, +17931, +16766, +16367, +16402, +15542, +13462, +13202, +14136, +12265, +14677, +10947, +12212, +14351, +13936, +18116, +15616, +16639, +15213, +15588, +16185, +17831, +17330, +18926, +17984, +19568, +19092, +18456, +18157, +16992, +16810, +17419, +17952, +17614, +19470, +17788, +17747, +14234, +13929, +13640, +14770, +15162, +15397, +16278, +15916, +15164, +12113, +11555, +13241, +14402, +14679, +16430, +17341, +16814, +16829, +13499, +14618, +14327, +14105, +15653, +16167, +15364, +17915, +16749, +17441, +16568, +17491, +15290, +18102, +14721, +17037, +15377, +15972, +17305, +16081, +14844, +14509, +15587, +15347, +16201, +15176, +15337, +15946, +14797, +15919, +16059, +15514, +14423, +14308, +14548, +14778, +14375, +14550, +14597, +14344, +12808, +13556, +11983, +13013, +15428, +17616, +18450, +19587, +16823, +17877, +14085, +15507, +16296, +15485, +17961, +16068, +19826, +16887, +17775, +15145, +16788, +16705, +16889, +20244, +16508, +18513, +17658, +16032, +17002, +16140, +16718, +16708, +19143, +19340, +22087, +23806, +20724, +21601, +16627, +15268, +13456, +13219, +14796, +13963, +14385, +10271, +14310, +12914, +10282, +14059, +6001, +10479, +8957, +10168, +19732, +12640, +21772, +18976, +15557, +15635, +10915, +17260, +17277, +19508, +19534, +19858, +21083, +19394, +21079, +14348, +14382, +17435, +18381, +20013, +20477, +18927, +17290, +15085, +13209, +13377, +13252, +15605, +16049, +16642, +14583, +14982, +13762, +13370, +11826, +10895, +13714, +15520, +16696, +18954, +16606, +18420, +15743, +14917, +14662, +17917, +18768, +24114, +22361, +24152, +20768, +20423, +18886, +18568, +20028, +19079, +20666, +20601, +19958, +20451, +17758, +18875, +19037, +19016, +20626, +19430, +21808, +18557, +21527, +15352, +15961, +14448, +13591, +15797, +14056, +12283, +14614, +12437, +13658, +14948, +13512, +15890, +14425, +16046, +15454, +17290, +17411, +17161, +17026, +16010, +16109, +17963, +17192, +16354, +16672, +17232, +19032, +19958, +17558, +19321, +16904, +18308, +15490, +16248, +17446, +13006, +20702, +12054, +21354, +11677, +17197, +16864, +13800, +20556, +12470, +17293, +12932, +14745, +16744, +15128, +16011, +15716, +14416, +14996, +14044, +16174, +15891, +15638, +16631, +17521, +16494, +17687, +15950, +16014, +17269, +13087, +17392, +14665, +16145, +16173, +13567, +16229, +13653, +14170, +13808, +13886, +15822, +14414, +16079, +14539, +16289, +17233, +12870, +16874, +13001, +17380, +16652, +16332, +17292, +16327, +15127, +14804, +17105, +16429, +16606, +15126, +16006, +14291, +15954, +16430, +15658, +18104, +13142, +16631, +16269, +14459, +15534, +16730, +16029, +16958, +17988, +15736, +19357, +18657, +17668, +18395, +15290, +16905, +14265, +16607, +15462, +15502, +16063, +17427, +17477, +21889, +19323, +21494, +22803, +20411, +22333, +17967, +18854, +15219, +15125, +12507, +12814, +12051, +12844, +13046, +14180, +9274, +9812, +11882, +8387, +9644, +12443, +15179, +20520, +16469, +17639, +15752, +14533, +12669, +17382, +15845, +17710, +20740, +19734, +21198, +18064, +15175, +14396, +15334, +16630, +19824, +21096, +21161, +20067, +18372, +12201, +14736, +14211, +14372, +15689, +15889, +16796, +15557, +13834, +11329, +12842, +11891, +14799, +15894, +17188, +17579, +15654, +16808, +15548, +14955, +18436, +16889, +20321, +21475, +22319, +21754, +19580, +19304, +20022, +20744, +21573, +19615, +22087, +18953, +18528, +19296, +16963, +19811, +18763, +17376, +20914, +18164, +20044, +19230, +17137, +19856, +16793, +18586, +18281, +18296, +17931, +14887, +14461, +13607, +10842, +11165, +12147, +12011, +14997, +13104, +15060, +15928, +14705, +16264, +13385, +17087, +15995, +16110, +16801, +17409, +18258, +18744, +17662, +18118, +18202, +17691, +17253, +15963, +15393, +17638, +17369, +17797, +18330, +16676, +16690, +14263, +14687, +15818, +15817, +15227, +15533, +14918, +14966, +15486, +13889, +15020, +14291, +15468, +16071, +16995, +14416, +17819, +14215, +13849, +14119, +13777, +13737, +15370, +15936, +16352, +19427, +17931, +18120, +16115, +15911, +15046, +14420, +14749, +14705, +15917, +14669, +15202, +14366, +13104, +12553, +14127, +15980, +15805, +16635, +15142, +18004, +16324, +16064, +17835, +15599, +15146, +15235, +15974, +15781, +15946, +14293, +15123, +15433, +13488, +15636, +13958, +15563, +16696, +16079, +17059, +16083, +16576, +17510, +14185, +17723, +14812, +17926, +16511, +17200, +18449, +16407, +17865, +13413, +17633, +15098, +17039, +15779, +16571, +17418, +17027, +17712, +16262, +18514, +16012, +19326, +16034, +15953, +18197, +15244, +19716, +18259, +20061, +22189, +21877, +22336, +20743, +17940, +16966, +15019, +12988, +11171, +10725, +11638, +13695, +15773, +11983, +12633, +10065, +10049, +10833, +9606, +15666, +17596, +20271, +17365, +17541, +13691, +15462, +14875, +17420, +20817, +21497, +20839, +19733, +19468, +15738, +17722, +13080, +15094, +18475, +19771, +22592, +19919, +19530, +15432, +14339, +12230, +14125, +15724, +17062, +16797, +16199, +14478, +13193, +12049, +11202, +11964, +12094, +15459, +16379, +18544, +15819, +16978, +15208, +13726, +16083, +14774, +18529, +19559, +22714, +19746, +21382, +17094, +18542, +20292, +20279, +20852, +23838, +21568, +22694, +20966, +19447, +19205, +18668, +18038, +18952, +18802, +19912, +20536, +19471, +18251, +16800, +15244, +14807, +14935, +14075, +15225, +12431, +14940, +13591, +14343, +14862, +14957, +15881, +15594, +15443, +16790, +14188, +18432, +15579, +17615, +17699, +15322, +16776, +16106, +16846, +17963, +18324, +18038, +17058, +17803, +18842, +17806, +18404, +17623, +17652, +21244, +16938, +18324, +16063, +16818, +17951, +16187, +17751, +15213, +15721, +14557, +15481, +13780, +15425, +14765, +17603, +15515, +16255, +15008, +13879, +15325, +13910, +14663, +15597, +14693, +16372, +15788, +17612, +17814, +17673, +18444, +15440, +16484, +14104, +14223, +17429, +14516, +17351, +15249, +14900, +15262, +15133, +14618, +13909, +14239, +14333, +14773, +16706, +15021, +15166, +15078, +13777, +13563, +13987, +14285, +16093, +18501, +14807, +17248, +16176, +17009, +15286, +14169, +14237, +14049, +16312, +18059, +17998, +16459, +15651, +14163, +14294, +16248, +13613, +16991, +16569, +17583, +19480, +17672, +15880, +16333, +14851, +17211, +17479, +17936, +17911, +17929, +15510, +17086, +17461, +16985, +18994, +16741, +16909, +18371, +16382, +23138, +22534, +23643, +22054, +22045, +19359, +15073, +15345, +14322, +12018, +13702, +14506, +13868, +16787, +9460, +9949, +11501, +6074, +7709, +9443, +17579, +14961, +22881, +15432, +16933, +18643, +11930, +18717, +18367, +16971, +19131, +19028, +21426, +19686, +16776, +16758, +13489, +19326, +19023, +19788, +23735, +16134, +22760, +15125, +15309, +15737, +12391, +16848, +14695, +15929, +13733, +13211, +10356, +13008, +11889, +13337, +11805, +15034, +14963, +16399, +15125, +15775, +15081, +14929, +15964, +13599, +23183, +16366, +24333, +19589, +20484, +22538, +21125, +21128, +18895, +19989, +18075, +24204, +16566, +24673, +18014, +19193, +20923, +15631, +21606, +17000, +18863, +21210, +16973, +19205, +17808, +18604, +16586, +17544, +13286, +16640, +12600, +13117, +14337, +12042, +12897, +16056, +9915, +21911, +7054, +20316, +12487, +16553, +18324, +10810, +25726, +6476, +24921, +9893, +21497, +18557, +12864, +21727, +14433, +18573, +20004, +14661, +22237, +16507, +18501, +21686, +14843, +20255, +14743, +17585, +20170, +17566, +15831, +16848, +13231, +19020, +11332, +14170, +15879, +11924, +17508, +13390, +16028, +18360, +12446, +17069, +12090, +14266, +15987, +14404, +18827, +16453, +15389, +18108, +12779, +16619, +15854, +15518, +15247, +14971, +11978, +16035, +14884, +16452, +17233, +14316, +16088, +13919, +17191, +13550, +14482, +14652, +14775, +18342, +16808, +18869, +15049, +16334, +12753, +13573, +12229, +17386, +14942, +18645, +15651, +16376, +16448, +11709, +11660, +15218, +14347, +18069, +18558, +14765, +19527, +15220, +13621, +14132, +14623, +18602, +16683, +17601, +17634, +15278, +17448, +15019, +14283, +16822, +13716, +17319, +16694, +15069, +19476, +15482, +18765, +15757, +15758, +18705, +15738, +17762, +18298, +17983, +18701, +17424, +17128, +18444, +19787, +22103, +20292, +23573, +18039, +18672, +15682, +12937, +14631, +12898, +14000, +14793, +14423, +15812, +12738, +14614, +10330, +10157, +6293, +10935, +16793, +14550, +18704, +13642, +17376, +14627, +15816, +15138, +19451, +17619, +17587, +18412, +18820, +20465, +15835, +17218, +12975, +18817, +19789, +20344, +23032, +19927, +19758, +16539, +16982, +15237, +13519, +18257, +14829, +18598, +16110, +11553, +14687, +10966, +12762, +14364, +13279, +15788, +14671, +16523, +13950, +14955, +14823, +14439, +17400, +18381, +18269, +19591, +19945, +18722, +19583, +18945, +18959, +17239, +20236, +19149, +19817, +20563, +19475, +20494, +18590, +17804, +18543, +17290, +19749, +18645, +20130, +20944, +19238, +20161, +18890, +16931, +18437, +16374, +16183, +17468, +14658, +17100, +14551, +13829, +14045, +13427, +14334, +14861, +12072, +13027, +12732, +13651, +15798, +14511, +16430, +14294, +15525, +12861, +15011, +14976, +17500, +16771, +17742, +19611, +17291, +19248, +17516, +19493, +18949, +15165, +18461, +18133, +20903, +19977, +19272, +18385, +15655, +13756, +14534, +14257, +16042, +14892, +15514, +16189, +14639, +16591, +13339, +13535, +14442, +12430, +15870, +14513, +15161, +14723, +15213, +15195, +14977, +15386, +14817, +16352, +15263, +16731, +16959, +15414, +18024, +14929, +18080, +16382, +16451, +17719, +15676, +17941, +18045, +18207, +16479, +15161, +13121, +14870, +15308, +16893, +16009, +15437, +15007, +14069, +15131, +14160, +15104, +16280, +16953, +14503, +16973, +12329, +14770, +12908, +14602, +14364, +15748, +18026, +15713, +18580, +15083, +16399, +13225, +14200, +17138, +15524, +19240, +18315, +19298, +18472, +15249, +15932, +15119, +16036, +16334, +17531, +17229, +17195, +17684, +15633, +17142, +14572, +17674, +14998, +16072, +15975, +16513, +16573, +16149, +15202, +15323, +14556, +17456, +16724, +17198, +17634, +14808, +16981, +16960, +17145, +23142, +22478, +25094, +24689, +21821, +22277, +16514, +15700, +14041, +12233, +15521, +13456, +16151, +17571, +12383, +13721, +9201, +7417, +9423, +5219, +16088, +11636, +20145, +15254, +17380, +14751, +12140, +13789, +16598, +17300, +19686, +21778, +20993, +21585, +17833, +14733, +13507, +12967, +15077, +19096, +22223, +20825, +22708, +18117, +17653, +13755, +15486, +15529, +15559, +18182, +18405, +16228, +16983, +12151, +15375, +12598, +12484, +14982, +13132, +17233, +14635, +15917, +13815, +15128, +14487, +15178, +18105, +16292, +20553, +20935, +20295, +20848, +18998, +19896, +19544, +22657, +20023, +23122, +20144, +22046, +20429, +19086, +17893, +17834, +16559, +16628, +16042, +17481, +18700, +19986, +19739, +17255, +19107, +16094, +17375, +17151, +14791, +17663, +16738, +16549, +16595, +14404, +14023, +13476, +12221, +13196, +13189, +12558, +15025, +13984, +14672, +15778, +12360, +16094, +15607, +16227, +18068, +17547, +18770, +17945, +16518, +18657, +18442, +20050, +19369, +16954, +16296, +15734, +19482, +16295, +16679, +17627, +17234, +17989, +16009, +15918, +13985, +14890, +12956, +14578, +16051, +14421, +18053, +16672, +17762, +15795, +13013, +14151, +11159, +15096, +12718, +15179, +16640, +15201, +16269, +13547, +16155, +14788, +14729, +15398, +15077, +18281, +16029, +17724, +14908, +14526, +14113, +13698, +13973, +15839, +15408, +16312, +17608, +15444, +15438, +14718, +15209, +17402, +15243, +17823, +15391, +16202, +15512, +15593, +15594, +14293, +15934, +15790, +16203, +13928, +13404, +13549, +14239, +15682, +15812, +18860, +18296, +18046, +16715, +14421, +15297, +15141, +17106, +17186, +19571, +17157, +18951, +16761, +13892, +15614, +12659, +15188, +16204, +17019, +20929, +16772, +17990, +15599, +14957, +17577, +14740, +20671, +16446, +19827, +16908, +18216, +15938, +14546, +16580, +15156, +19020, +17082, +16195, +16442, +15743, +14543, +15530, +16132, +15455, +17271, +16890, +18761, +18110, +17176, +18840, +19921, +22065, +21397, +21601, +21086, +19170, +16872, +15924, +10241, +13383, +11999, +11067, +15818, +12780, +17084, +14185, +10209, +8870, +9328, +7376, +16510, +14726, +16889, +19318, +14123, +17445, +13607, +14522, +16960, +17590, +21639, +19453, +18513, +21161, +16213, +17978, +14258, +16564, +17293, +18465, +18364, +19784, +18062, +19467, +18157, +18239, +14234, +15161, +17352, +16246, +17836, +16195, +15453, +14394, +13235, +12837, +12989, +12880, +13437, +13882, +14660, +14530, +14135, +14310, +14186, +17097, +16702, +18101, +18412, +19860, +19579, +19742, +20110, +20018, +19896, +21053, +20974, +20579, +20154, +21574, +20513, +20141, +19951, +19336, +19793, +19123, +18126, +17403, +18344, +18726, +19036, +18658, +18773, +17273, +19199, +14873, +15346, +14357, +16275, +15672, +17714, +17512, +17005, +16677, +14103, +13644, +12843, +13527, +13293, +15901, +14674, +15260, +16046, +13922, +14801, +11893, +14705, +14239, +15896, +16021, +17100, +17385, +17251, +17942, +16309, +18607, +17219, +18376, +20131, +17787, +20397, +20069, +18788, +18004, +17574, +15841, +17386, +13408, +15182, +14877, +13908, +15897, +11617, +13781, +11966, +14364, +13761, +14993, +13651, +16197, +13947, +14155, +12944, +12992, +14801, +12567, +16534, +16802, +17339, +16076, +14985, +14526, +14804, +14353, +15979, +16906, +16940, +17972, +17314, +18675, +16517, +16256, +18745, +16219, +19163, +17001, +17807, +18696, +16524, +16069, +16819, +14400, +13803, +15731, +13734, +17572, +16294, +17016, +15956, +15377, +13109, +14337, +14480, +14961, +17743, +16349, +18920, +16357, +16046, +15571, +15173, +14877, +13281, +16728, +16547, +18668, +17884, +17935, +16714, +15947, +16943, +14925, +17770, +17602, +18973, +16826, +17531, +16338, +16938, +16921, +16793, +17609, +15871, +16809, +15828, +16547, +14950, +14956, +18966, +14908, +17752, +17165, +15489, +16977, +14262, +16788, +16589, +16872, +17130, +17349, +17801, +15878, +17382, +15727, +16068, +16913, +16224, +17325, +17582, +15489, +16477, +16594, +16673, +16984, +16936, +17537, +19593, +20781, +21303, +21572, +20446, +19594, +18483, +19275, +15933, +16208, +14137, +13757, +15957, +13876, +14437, +12959, +12380, +12748, +7531, +12240, +8892, +10139, +15549, +10794, +20153, +13217, +15797, +14583, +14206, +13980, +17592, +18402, +21441, +19824, +19741, +18380, +16677, +17935, +15368, +17649, +17160, +19243, +18195, +20476, +19191, +17416, +18285, +14825, +15241, +16346, +16026, +17042, +17988, +14254, +16132, +14222, +12593, +14898, +12254, +14311, +12607, +13272, +12666, +13322, +13935, +12632, +14650, +14895, +15062, +16029, +18949, +19254, +19497, +18967, +19246, +20768, +21104, +21956, +22089, +22888, +20793, +20867, +20678, +17582, +21811, +17653, +20507, +19505, +18280, +19402, +17482, +18462, +17831, +16666, +16928, +17237, +18091, +16442, +17561, +16575, +17635, +17769, +15952, +17483, +16609, +17683, +17525, +16665, +14920, +17252, +15358, +13886, +13767, +14190, +13991, +15703, +13445, +15704, +14579, +15197, +14878, +14134, +15110, +14996, +17494, +18655, +16969, +18731, +16005, +16789, +17649, +17573, +17997, +18708, +18808, +18734, +18415, +18601, +16761, +16592, +16448, +15146, +16635, +14145, +15647, +14290, +15056, +15491, +13859, +14569, +11843, +12622, +12228, +13062, +13135, +15030, +15377, +16031, +15162, +15486, +13446, +13998, +11948, +15905, +14156, +17214, +16116, +15428, +17444, +14121, +16052, +15467, +17046, +18403, +19182, +18461, +18029, +16692, +15847, +14878, +15057, +14379, +15816, +17800, +17533, +18146, +15964, +15446, +14189, +13658, +14233, +14710, +16403, +15568, +17321, +15585, +15026, +14490, +15994, +15791, +16151, +16516, +16351, +16173, +17136, +15768, +16840, +16504, +15277, +17238, +14840, +16608, +17535, +17464, +18689, +17687, +17462, +15952, +15229, +14247, +16749, +15056, +18263, +15514, +16660, +16678, +16010, +17514, +16123, +18202, +17010, +17534, +17434, +16333, +16227, +16108, +16779, +17031, +16845, +17199, +16812, +19057, +17797, +17317, +16932, +15435, +18090, +14579, +15918, +15645, +15346, +17234, +15538, +17894, +15783, +16399, +16632, +14926, +18519, +15049, +16695, +17511, +14908, +19035, +15071, +16647, +16088, +14795, +16537, +16054, +17052, +20137, +20450, +22336, +23045, +19115, +20722, +17207, +17663, +14981, +13416, +16294, +14057, +16453, +11538, +15485, +12600, +14291, +13395, +10517, +15886, +10924, +10366, +13528, +13416, +16423, +15157, +12442, +17542, +16355, +16025, +17572, +18065, +16381, +18111, +16336, +15996, +20781, +16975, +19944, +15257, +16203, +15100, +16257, +19424, +16571, +20469, +18531, +17663, +17661, +16636, +14756, +16289, +13977, +15739, +15751, +16531, +14745, +15918, +13214, +12249, +13566, +13888, +14676, +14821, +14059, +15337, +14308, +16087, +17897, +17595, +19749, +19686, +19067, +19248, +18875, +17628, +20611, +21491, +20209, +24003, +19278, +21716, +21163, +17009, +23152, +15786, +22128, +17184, +20876, +21045, +17106, +19733, +15349, +17078, +17019, +15044, +17198, +16098, +16556, +17752, +15063, +17580, +16185, +17846, +16843, +16174, +17089, +17922, +16717, +17516, +15976, +14853, +14574, +13591, +14383, +14469, +15382, +15320, +16586, +14764, +16138, +13554, +13267, +14174, +14668, +16344, +14992, +14990, +16298, +15952, +16684, +17009, +17332, +17183, +18132, +16873, +17531, +17331, +17064, +18582, +17314, +16066, +16846, +15339, +15859, +16474, +15637, +16434, +14962, +15564, +13440, +15257, +14158, +15808, +13392, +13211, +11915, +11025, +13849, +13369, +15219, +15592, +14465, +14559, +14369, +13244, +13194, +11797, +15691, +14678, +17316, +16427, +15929, +17896, +14702, +17636, +13422, +16830, +16110, +17754, +18893, +17015, +18339, +16825, +15749, +16613, +16966, +16085, +18039, +16308, +17572, +16852, +14214, +15084, +15730, +13732, +15745, +14078, +16569, +16399, +16967, +17390, +15379, +16556, +14981, +15879, +15698, +16840, +16280, +18741, +16884, +16961, +16545, +14922, +17545, +15973, +16287, +17338, +16341, +14904, +15194, +15946, +15409, +15499, +15285, +16312, +17777, +17333, +16475, +18617, +16930, +16521, +17996, +15317, +18017, +16882, +17241, +18612, +17834, +16848, +16091, +17239, +15779, +15988, +15605, +16393, +17333, +16215, +17321, +16721, +16252, +16303, +15215, +15192, +16411, +16287, +17741, +14857, +18658, +15571, +17139, +16020, +14872, +16307, +15270, +16195, +18250, +16998, +17922, +15882, +16364, +15570, +16444, +15159, +17691, +17033, +16341, +18036, +16537, +17561, +17964, +16684, +19365, +21060, +20050, +21696, +19985, +20741, +16545, +17307, +14787, +14006, +15924, +11360, +17480, +13496, +16130, +14980, +10031, +15121, +6742, +10656, +10941, +9694, +19370, +16093, +17006, +18811, +13408, +11833, +16227, +13605, +18701, +21198, +18766, +20658, +18957, +16175, +18659, +16408, +15108, +17894, +15778, +19368, +19829, +19675, +19286, +18698, +16064, +17361, +15741, +15241, +19517, +16380, +17205, +14618, +13671, +13993, +11815, +11966, +14685, +13588, +15224, +15517, +13828, +14695, +9096, +14680, +11910, +16699, +17129, +20308, +21123, +18963, +18863, +16465, +19415, +19365, +20081, +21980, +21092, +22783, +20811, +21630, +20088, +19964, +19075, +16905, +20329, +17134, +20626, +19337, +16139, +18068, +14225, +16653, +16696, +18142, +17248, +21534, +16656, +19088, +15144, +16218, +15706, +15565, +18203, +16421, +20859, +17676, +17972, +17978, +13352, +16689, +13615, +16672, +17990, +14605, +17854, +12528, +14162, +13876, +11248, +13574, +12952, +14090, +16266, +15871, +16438, +15562, +15964, +13478, +15684, +14949, +16854, +18764, +18913, +18694, +16968, +16818, +14146, +14233, +15460, +16884, +17596, +17457, +16397, +16521, +13455, +13850, +14315, +13126, +15769, +14972, +16557, +15167, +16007, +13215, +13350, +11843, +13040, +13931, +15097, +15175, +14819, +16239, +12247, +15594, +13015, +13120, +14798, +13963, +15911, +15599, +15579, +16359, +16808, +15121, +16730, +15540, +17030, +17628, +17308, +17994, +15829, +16951, +16038, +18102, +16218, +16724, +17015, +16799, +18656, +17400, +15032, +15908, +14065, +14197, +17605, +13948, +18493, +16893, +16966, +16147, +15640, +16145, +14442, +16183, +15944, +18787, +17152, +17639, +20005, +14559, +20625, +11462, +16469, +17336, +12537, +22905, +12538, +21242, +17054, +14774, +17801, +13423, +19409, +15508, +18319, +18973, +14179, +17428, +15018, +17038, +16831, +15604, +17175, +16908, +16006, +17380, +16644, +18958, +16350, +17770, +16819, +17703, +17051, +15426, +19159, +15546, +16346, +16927, +13936, +17759, +14911, +15303, +18876, +15572, +17045, +15003, +15422, +16732, +14866, +16484, +16941, +16993, +16262, +17631, +14963, +16457, +13880, +15323, +18156, +17388, +16776, +17331, +13618, +16701, +16501, +14914, +17343, +16500, +18160, +16655, +18112, +15420, +17608, +16398, +17310, +18782, +17746, +21160, +20502, +19012, +19859, +15830, +14663, +11633, +13688, +13764, +14327, +15480, +15636, +15178, +13609, +12396, +10050, +12584, +10426, +14154, +15202, +16393, +16729, +15728, +16134, +12354, +14407, +12889, +19085, +17765, +20395, +18873, +20265, +18967, +15448, +17404, +14993, +17548, +17829, +18608, +19980, +20381, +18413, +19059, +16443, +15372, +16566, +15826, +17157, +17350, +16004, +16393, +14032, +13610, +14564, +12489, +14029, +13821, +14420, +14561, +13904, +14023, +14260, +13774, +14985, +14664, +18405, +17800, +20322, +20355, +20479, +18543, +19398, +17973, +21381, +21037, +20165, +23627, +20049, +21684, +19558, +18408, +21247, +18528, +19577, +18942, +18574, +17061, +16792, +16574, +16288, +15764, +15361, +16731, +16626, +17307, +16501, +15052, +16051, +15894, +17109, +17114, +16905, +17741, +17267, +17402, +16186, +16339, +15811, +15650, +15030, +16590, +15342, +15590, +16350, +15306, +16430, +14653, +14410, +14216, +14934, +15876, +15624, +16275, +16786, +14168, +16117, +16100, +15362, +16035, +15537, +15962, +16884, +16635, +16445, +16198, +16693, +15123, +17358, +17390, +15611, +17180, +15594, +15383, +16848, +14972, +14095, +16721, +14272, +14992, +13295, +14102, +14209, +13694, +14606, +13642, +13234, +14564, +12826, +15108, +14647, +14793, +15934, +11391, +13915, +12930, +15919, +15070, +15215, +16925, +16647, +16675, +16630, +17258, +18097, +18078, +15849, +17660, +16032, +17634, +16259, +18348, +17130, +18732, +17896, +17054, +16876, +15374, +17370, +15365, +17662, +16481, +17050, +17216, +15284, +16033, +13425, +15815, +15416, +16988, +16626, +14998, +15890, +16426, +16786, +14973, +15523, +14986, +17992, +16905, +17223, +16243, +16882, +17499, +16891, +16196, +16078, +15223, +17028, +17781, +17889, +17193, +16830, +17369, +17456, +15920, +15283, +16622, +16177, +17108, +16442, +16273, +16936, +16209, +14699, +17312, +15856, +18818, +17422, +17124, +18097, +16084, +17823, +17345, +17319, +16284, +17508, +15709, +17286, +15899, +17519, +16733, +16280, +16757, +15434, +15321, +15253, +15687, +14809, +16022, +15444, +16479, +14578, +15299, +14935, +15988, +16386, +14783, +16679, +15794, +17001, +16848, +16978, +14474, +18300, +15225, +16971, +18593, +13307, +19233, +15200, +15822, +16326, +15904, +17147, +17656, +19195, +20418, +21528, +21320, +20483, +19777, +18822, +18045, +18634, +16412, +16856, +14463, +16421, +11731, +15257, +13174, +13993, +12507, +11866, +11691, +9371, +12416, +11136, +15542, +15859, +16220, +13919, +14114, +14337, +13872, +17309, +16832, +22356, +19525, +17855, +16948, +18205, +17305, +19158, +17310, +16733, +17172, +17011, +17051, +18645, +19732, +18917, +19615, +18180, +16401, +18682, +15134, +18509, +15382, +15458, +14931, +14086, +14549, +15038, +15843, +14081, +14127, +13646, +12697, +12316, +12764, +14272, +13062, +14649, +16150, +17431, +16651, +17338, +16764, +17369, +18615, +18391, +20511, +21154, +21237, +20649, +21286, +19753, +22001, +20105, +20947, +19201, +18177, +19674, +17655, +20459, +15432, +19568, +15739, +16981, +15689, +17426, +17452, +17118, +16033, +15850, +14749, +14661, +15256, +17080, +18817, +17213, +17302, +15462, +14738, +14944, +15155, +15524, +17208, +14484, +16512, +16782, +14770, +16027, +11914, +16519, +14982, +15738, +16272, +15326, +16323, +16350, +15411, +15999, +15511, +14491, +16125, +13890, +18849, +17200, +18598, +18472, +16603, +18751, +15837, +16203, +15665, +16796, +16675, +16151, +17756, +14194, +18296, +14113, +16155, +15810, +14649, +16652, +13168, +15921, +11317, +14539, +13464, +14688, +13950, +16092, +13531, +17009, +13337, +14213, +14085, +15317, +15001, +14171, +13778, +12944, +15164, +15654, +15922, +16057, +15797, +17341, +17852, +19286, +17122, +16589, +17889, +15089, +17318, +15692, +16061, +20271, +17712, +18838, +17510, +15872, +18660, +14047, +16107, +15366, +14861, +16857, +14984, +14408, +16181, +14886, +16045, +16447, +14372, +16892, +15184, +17263, +16454, +15365, +17664, +15793, +17927, +15987, +16150, +16597, +16843, +18706, +15833, +19462, +17363, +17342, +16349, +15823, +15679, +18559, +17157, +16088, +16561, +15831, +16185, +16928, +16439, +16884, +17287, +17379, +17000, +16487, +17375, +15548, +17598, +14669, +15228, +16286, +17283, +17778, +17083, +19556, +15777, +18078, +16280, +15910, +14024, +15371, +15416, +16530, +17389, +15948, +17398, +15136, +15952, +16149, +15467, +17300, +15924, +17111, +16019, +15746, +16529, +15489, +15730, +16388, +15810, +15312, +16794, +15596, +17676, +16671, +17029, +15360, +16409, +15811, +15796, +18369, +15530, +18083, +15842, +16282, +16948, +15343, +16087, +16970, +15568, +16885, +18798, +19925, +21879, +19654, +21125, +18762, +16890, +14716, +13514, +15241, +14035, +14905, +13934, +16401, +14512, +13868, +13900, +10243, +12892, +8806, +11843, +12778, +14870, +14899, +16059, +13626, +14364, +16186, +14408, +19574, +18116, +22166, +19938, +16757, +18134, +14630, +18617, +16483, +15838, +18866, +16399, +20537, +17718, +19377, +17815, +17857, +18960, +16963, +17189, +15937, +16045, +14948, +17184, +14617, +16935, +15319, +15046, +14693, +13562, +14528, +14219, +14345, +14545, +11218, +13476, +12899, +13226, +17115, +16040, +19337, +18468, +17545, +18250, +17670, +18885, +19973, +21526, +22621, +21116, +22240, +19280, +21024, +17489, +21333, +18541, +19741, +19009, +17048, +18902, +19937, +17987, +18969, +17856, +17027, +17116, +16912, +16347, +16396, +16946, +13390, +18156, +15290, +18122, +16119, +16099, +16840, +15570, +17293, +14954, +17332, +14691, +15218, +15048, +15289, +16830, +14963, +18207, +14958, +18920, +15976, +15634, +16169, +13969, +15870, +15076, +14868, +16523, +13464, +14328, +16329, +14465, +17932, +16676, +16905, +16834, +16574, +15974, +17375, +16121, +16564, +16790, +15466, +16422, +14739, +17768, +16691, +16484, +16064, +16134, +13752, +15888, +14247, +13884, +15918, +13140, +17329, +14851, +15436, +14382, +13265, +14354, +13861, +14231, +16226, +14716, +16456, +13567, +13625, +13247, +13297, +13637, +13816, +14396, +15758, +17095, +16088, +16594, +15874, +16024, +17570, +16394, +17946, +14571, +16068, +16999, +16937, +17914, +16279, +17506, +16386, +16894, +15556, +16798, +15292, +17591, +16480, +16861, +16760, +16022, +17326, +16983, +18195, +16236, +16806, +16144, +14799, +16057, +15548, +17101, +16945, +18503, +16050, +18189, +16134, +16929, +16654, +16664, +17668, +15699, +18709, +15872, +17962, +17249, +16942, +18110, +16859, +17251, +18196, +16696, +18299, +15021, +17176, +13783, +15132, +16785, +17212, +17402, +17524, +17231, +16523, +17996, +14944, +17050, +15670, +17111, +15607, +17742, +17389, +15830, +17557, +14675, +17632, +15288, +16402, +14661, +16199, +14713, +15963, +16055, +16985, +14052, +17254, +15129, +15655, +15384, +14320, +17152, +13901, +16240, +15435, +17445, +16279, +16591, +14313, +16521, +14996, +14889, +16539, +15059, +17481, +15119, +16482, +15471, +16308, +16946, +17454, +17004, +18080, +15366, +16068, +14724, +15581, +16463, +16875, +17525, +19648, +21072, +21582, +21378, +20297, +20343, +17285, +16005, +14183, +13900, +14629, +14853, +15972, +15504, +16008, +13195, +13767, +11692, +10868, +12326, +10661, +14103, +15216, +17449, +15396, +15624, +14390, +14026, +15582, +14920, +19666, +17502, +21059, +17637, +19111, +17971, +18154, +18432, +17813, +16164, +18803, +15594, +19175, +16306, +18828, +19654, +17508, +20474, +16506, +17004, +16969, +14781, +16619, +14120, +14600, +15203, +13404, +14523, +15235, +13493, +15558, +13496, +13387, +14988, +12363, +14355, +12476, +15185, +14956, +18972, +18049, +19606, +19168, +18267, +19261, +18372, +20892, +20849, +22173, +22010, +20855, +20739, +20769, +19688, +21334, +19484, +18428, +19742, +18578, +19029, +17474, +18253, +16335, +16996, +16828, +14826, +16095, +14728, +16495, +15140, +16447, +15099, +16384, +16488, +15918, +16397, +16131, +16640, +16880, +16439, +16237, +16573, +16343, +17514, +15533, +17560, +16080, +16827, +15795, +14965, +14654, +14773, +14332, +17052, +16024, +16638, +15891, +15295, +15049, +13712, +14699, +15940, +15581, +17069, +16399, +17474, +15844, +16036, +15558, +15240, +16816, +16858, +17349, +17527, +15379, +16379, +14144, +14843, +16063, +14234, +15703, +14057, +15984, +16521, +12541, +14907, +13023, +13805, +16209, +12769, +16376, +13805, +13907, +15028, +13435, +14463, +14209, +14502, +16527, +15108, +17609, +15550, +15104, +15016, +13945, +16014, +16459, +16933, +18458, +17655, +17196, +15966, +15671, +16315, +16064, +17855, +17482, +19433, +18837, +17333, +16268, +15037, +14618, +16404, +14787, +16491, +16272, +17278, +17465, +17204, +17786, +16125, +16980, +15407, +16306, +15546, +17195, +15798, +18944, +17192, +16374, +16765, +12952, +17033, +15450, +18408, +18048, +18642, +18316, +16650, +17101, +13943, +16969, +13587, +17014, +15872, +18300, +17606, +17479, +17593, +15454, +18618, +15446, +17732, +16280, +16166, +17995, +15592, +17094, +15020, +16512, +16415, +17437, +17449, +17662, +16834, +15926, +17063, +15185, +17387, +15721, +15966, +14825, +15495, +17247, +16505, +16611, +16897, +16225, +16285, +15025, +15357, +16206, +16003, +16992, +16262, +16600, +15892, +16475, +16414, +16787, +16123, +17280, +15828, +16502, +17636, +15059, +16415, +14474, +14161, +16414, +14794, +16114, +16131, +16696, +16759, +16919, +15636, +15971, +15100, +15879, +15634, +15605, +16250, +16749, +16890, +17264, +18870, +20322, +20175, +20567, +19188, +19234, +17635, +17510, +15265, +15627, +15057, +14627, +14923, +14225, +15894, +14479, +14251, +12382, +12522, +12125, +12187, +13737, +15271, +15635, +15709, +14260, +13626, +15587, +12671, +17061, +17658, +20809, +19953, +18669, +15993, +17809, +16398, +16689, +16043, +15137, +17755, +16724, +18275, +18045, +18967, +19644, +20339, +18353, +18810, +16658, +17089, +15760, +14781, +15617, +14866, +15522, +15066, +15043, +14489, +15498, +13715, +14287, +14152, +13956, +13619, +13280, +13563, +14855, +16636, +17392, +18028, +18352, +18484, +19644, +19003, +20282, +20246, +20267, +21580, +20082, +20815, +20435, +19831, +21485, +18799, +20208, +17805, +17972, +18091, +17537, +18172, +17464, +17336, +18212, +17336, +17152, +15266, +16577, +14621, +16751, +15987, +16330, +17112, +15880, +17900, +16905, +17186, +16947, +15688, +16455, +15685, +14456, +16351, +14787, +16835, +17045, +17330, +18270, +16166, +16580, +14657, +15107, +15559, +14686, +15911, +14954, +16475, +15994, +15368, +14905, +14828, +15486, +16589, +14861, +16749, +16496, +15736, +16832, +14903, +16133, +14703, +15403, +16724, +15903, +18215, +15455, +17164, +16045, +15733, +14305, +13723, +15522, +14325, +15707, +13961, +14246, +14713, +13259, +14746, +14225, +15548, +14163, +14849, +12786, +15232, +13535, +14095, +14702, +12958, +16216, +14054, +15179, +16464, +15134, +17545, +16211, +16174, +16747, +14306, +16473, +16621, +15694, +16304, +17165, +16286, +17038, +17600, +15741, +19253, +16039, +18030, +17307, +16527, +17454, +15709, +15481, +16573, +16189, +16862, +17160, +16677, +17704, +15616, +16225, +16053, +17207, +17212, +18073, +17651, +17844, +15931, +15403, +15260, +15168, +16697, +16464, +17964, +16625, +18663, +15691, +17121, +14251, +15893, +16114, +16444, +17943, +15787, +17262, +15606, +16505, +16313, +15570, +16585, +17832, +17339, +17665, +15951, +17044, +16517, +15974, +17139, +14887, +17523, +16501, +18044, +17878, +17108, +17264, +15597, +16364, +15096, +16295, +15407, +15390, +16625, +16079, +17423, +15994, +17121, +14773, +17103, +14396, +15395, +16650, +15523, +16591, +15282, +15450, +16026, +16770, +16149, +16412, +15977, +15642, +15600, +16514, +16073, +16476, +16398, +16206, +17391, +15715, +17008, +16279, +17739, +16903, +16115, +17034, +15743, +15140, +16313, +15916, +17121, +17043, +15666, +15012, +15329, +16016, +16994, +17989, +20759, +19552, +21526, +20151, +18801, +19035, +16903, +16283, +15144, +15997, +15185, +15781, +14653, +16984, +15393, +14960, +13985, +11434, +11894, +12368, +10221, +14348, +15590, +14734, +17359, +13377, +13681, +13841, +14401, +17427, +20396, +18226, +19225, +17737, +17973, +18337, +16885, +16772, +15094, +18128, +17345, +18554, +19661, +17266, +19991, +18487, +19506, +16708, +16279, +15587, +16003, +17721, +17706, +16723, +16722, +13583, +14126, +13129, +14985, +14847, +13680, +16841, +14258, +15519, +12266, +13073, +14760, +15300, +16604, +16839, +16410, +19622, +18013, +18167, +18784, +19366, +19208, +21393, +20797, +21221, +23131, +19912, +21678, +19492, +19616, +18682, +18225, +17991, +17641, +19210, +17442, +19533, +16283, +17334, +16522, +15172, +17189, +15185, +16098, +16162, +16573, +15809, +17004, +15131, +16548, +17045, +15264, +16774, +15913, +16581, +16018, +16859, +16476, +16247, +17417, +15672, +15722, +15889, +15557, +16383, +16894, +15292, +16553, +15754, +16624, +15431, +16054, +15064, +14699, +16266, +14351, +16832, +15501, +15718, +16213, +14721, +14984, +16331, +14464, +16622, +16462, +15057, +18527, +14976, +16194, +16040, +14144, +15655, +13493, +15785, +14466, +14980, +14196, +15119, +14723, +15105, +14896, +14415, +15438, +14194, +14832, +15006, +14239, +15872, +14245, +13887, +15132, +14591, +15762, +15042, +15297, +16076, +15121, +15320, +13802, +15712, +16295, +17260, +17330, +17400, +16897, +16799, +15644, +15080, +16067, +16686, +17492, +17391, +18483, +17901, +17430, +16957, +15381, +15516, +16519, +15507, +17317, +16254, +17558, +17026, +17530, +17102, +16296, +16935, +15524, +16758, +16698, +16284, +18095, +17518, +17427, +16796, +15932, +16414, +17024, +16502, +17020, +16962, +17749, +17548, +16809, +16245, +16155, +15818, +17438, +16816, +17899, +16917, +16553, +16664, +16204, +16089, +15956, +17177, +15824, +16276, +17115, +17031, +16942, +15912, +16459, +15659, +16448, +17246, +16786, +18297, +17115, +16797, +16505, +14910, +15888, +15014, +16584, +17376, +18408, +17638, +16733, +17193, +15668, +16021, +13889, +14616, +17129, +15196, +17598, +14843, +16471, +16069, +14902, +15041, +14857, +15772, +15114, +16838, +15555, +16036, +17076, +15228, +16620, +15109, +15073, +17827, +15816, +18492, +16983, +16764, +18185, +15212, +16003, +15293, +16438, +17128, +17767, +16627, +16636, +17404, +16654, +16499, +18298, +19169, +19351, +21775, +20064, +19544, +18796, +17731, +14518, +16003, +13009, +14667, +15408, +13232, +16194, +14428, +16161, +13031, +13658, +11384, +9986, +11288, +11419, +14052, +18920, +15209, +15350, +15103, +13342, +14742, +15986, +15124, +20161, +18456, +19662, +19343, +18412, +17997, +15871, +16445, +15472, +16230, +18866, +18920, +18333, +21101, +17611, +19080, +15840, +15875, +16633, +16644, +17835, +17604, +17208, +17280, +13828, +12878, +12099, +12624, +15515, +13580, +16649, +14893, +15724, +13838, +12970, +11955, +13936, +16001, +17859, +19109, +20709, +18297, +18691, +18298, +18415, +18694, +18006, +20407, +19768, +22954, +19660, +22721, +19680, +18245, +20424, +16832, +18509, +18484, +18464, +19407, +18076, +17188, +16072, +16393, +16671, +15592, +16963, +15658, +16421, +16701, +15895, +16657, +16857, +15954, +17414, +15400, +15113, +15819, +15657, +17707, +15558, +16727, +16723, +16336, +16002, +15250, +15463, +15214, +15708, +14238, +15371, +14614, +15078, +16222, +15949, +16249, +14999, +15999, +16407, +15098, +16108, +16291, +17041, +17068, +16308, +15752, +15826, +15343, +16076, +15872, +16347, +16130, +16461, +15570, +16495, +14583, +15719, +15221, +15687, +16601, +14661, +16111, +14037, +14698, +14217, +13387, +15298, +14699, +15813, +16130, +15216, +15509, +14336, +13177, +14527, +12590, +15028, +15636, +15383, +16506, +16259, +15468, +16080, +14661, +15331, +17030, +15522, +18100, +16715, +17326, +17549, +16263, +16275, +16844, +15708, +17658, +15749, +16750, +17438, +17358, +18032, +15756, +17562, +14627, +17120, +16124, +16790, +18752, +16246, +18793, +16566, +14916, +16462, +15244, +17987, +16500, +17575, +17301, +17442, +17770, +15715, +15326, +17235, +15549, +18444, +16687, +17654, +17208, +16605, +16630, +15024, +16448, +15675, +17146, +17118, +16591, +16036, +16133, +15360, +17357, +16759, +16894, +16656, +16748, +14867, +16775, +15758, +16410, +17604, +15161, +17878, +16462, +16942, +17409, +16742, +17067, +17068, +16800, +16094, +16516, +17706, +16035, +17191, +17496, +17379, +16811, +15334, +15310, +15189, +15248, +14844, +16174, +15599, +16498, +16037, +15480, +15312, +14935, +14503, +15381, +15119, +15487, +16476, +15518, +16295, +17003, +14098, +17411, +17057, +17033, +17939, +15713, +16317, +15679, +15217, +15798, +16048, +17035, +18172, +17969, +18053, +15523, +16345, +16107, +15872, +17539, +16472, +17517, +18657, +18973, +21065, +19318, +20322, +19408, +18932, +17618, +17664, +16163, +15402, +15858, +15040, +15089, +13920, +14347, +15639, +13331, +13107, +11566, +11274, +11578, +12887, +15404, +16807, +16256, +16369, +14413, +16226, +14652, +13205, +19546, +16534, +20367, +18936, +17143, +20549, +15888, +17954, +15110, +15575, +16842, +16738, +18258, +18541, +19404, +19736, +19302, +16802, +16658, +17522, +16770, +17169, +16667, +14940, +15550, +13603, +14541, +13984, +16452, +15814, +16414, +15595, +14782, +14304, +13024, +13646, +12991, +13940, +15054, +16049, +18022, +18903, +20473, +18451, +18850, +17216, +19022, +19725, +19504, +20969, +20338, +21933, +20169, +20092, +19186, +18002, +18566, +17725, +18320, +19605, +19119, +18362, +17469, +16216, +15356, +16000, +15521, +18042, +16825, +16552, +17334, +15034, +15911, +15796, +16002, +16845, +16059, +17220, +15224, +17010, +15504, +16096, +14347, +15462, +15952, +15248, +18281, +14751, +18353, +14557, +15113, +15530, +13648, +15943, +14706, +16170, +15911, +14383, +17483, +15353, +15761, +15447, +14733, +16719, +16048, +15995, +17491, +15724, +16945, +14608, +14327, +14492, +15483, +16553, +17146, +17728, +16437, +17118, +16089, +15434, +14013, +15051, +15564, +16069, +14666, +13682, +14626, +13757, +14249, +13719, +13621, +14640, +14680, +14297, +14988, +13524, +15266, +13592, +14299, +14532, +15485, +16335, +16340, +15540, +14587, +16257, +15856, +17033, +16082, +15974, +16964, +16809, +17155, +16069, +16382, +17313, +16614, +17828, +17506, +16251, +17550, +17248, +15071, +17409, +15652, +17067, +17976, +16965, +18040, +17138, +15979, +15770, +14133, +14586, +17563, +16459, +16663, +16053, +15814, +15684, +15335, +14611, +18080, +16772, +18608, +17088, +17019, +17549, +16369, +17089, +16256, +15605, +17975, +17923, +16948, +18591, +15309, +18737, +15624, +15186, +15859, +15440, +17057, +17474, +16241, +18356, +14762, +15618, +14557, +15004, +17257, +17230, +17602, +17569, +16011, +17423, +17216, +16325, +16466, +15372, +17703, +16650, +17180, +17425, +15787, +17063, +14450, +14987, +15623, +15195, +17416, +15972, +17364, +15890, +15916, +15892, +15977, +16331, +18369, +17503, +16001, +15452, +14418, +16649, +16595, +16222, +17218, +17182, +17250, +16415, +16642, +16997, +16856, +17007, +16487, +16555, +17652, +16735, +16079, +15614, +16847, +16819, +15817, +16711, +15291, +18385, +16932, +17936, +19487, +19099, +21529, +20037, +19374, +18918, +16819, +16455, +15641, +14839, +14568, +15667, +13516, +14746, +14754, +14097, +14546, +12241, +11300, +9113, +12219, +14476}; \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SampledSoundWelcome.h Thu Feb 14 16:32:40 2019 +0000 @@ -0,0 +1,88837 @@ +//Forma d'onda campionata +int nSampleNumWelcome = 88832; +int nSamplePerSecWelcome = 44100; +int nUnderSampleFactorWelcome = 1; +const int naInputSoundWaveWelcome[88832]= { +16343, +16348, +16368, +16355, +16362, +16383, +16370, +16372, +16409, +16399, +16371, +16409, +16467, +16469, +16449, +16463, +16486, +16484, +16484, +16515, +16549, +16554, +16534, +16523, +16534, +16528, +16494, +16473, +16471, +16461, +16467, +16494, +16491, +16457, +16444, +16461, +16464, +16424, +16380, +16381, +16390, +16376, +16378, +16402, +16396, +16370, +16365, +16373, +16369, +16365, +16373, +16367, +16331, +16312, +16324, +16322, +16314, +16331, +16340, +16333, +16345, +16357, +16349, +16346, +16334, +16315, +16320, +16324, +16313, +16334, +16361, +16351, +16352, +16376, +16367, +16358, +16386, +16385, +16352, +16357, +16383, +16386, +16381, +16377, +16369, +16374, +16382, +16382, +16394, +16403, +16389, +16379, +16392, +16416, +16420, +16394, +16383, +16408, +16420, +16413, +16428, +16441, +16433, +16422, +16407, +16400, +16405, +16395, +16391, +16421, +16435, +16422, +16433, +16450, +16423, +16398, +16419, +16449, +16452, +16461, +16504, +16532, +16501, +16462, +16465, +16493, +16499, +16477, +16470, +16496, +16492, +16444, +16434, +16456, +16431, +16395, +16394, +16384, +16369, +16372, +16344, +16295, +16282, +16284, +16278, +16304, +16345, +16362, +16367, +16365, +16348, +16328, +16315, +16318, +16346, +16364, +16358, +16371, +16390, +16367, +16337, +16352, +16378, +16381, +16373, +16372, +16379, +16385, +16379, +16386, +16403, +16411, +16427, +16448, +16439, +16418, +16413, +16397, +16368, +16347, +16333, +16311, +16296, +16320, +16369, +16362, +16305, +16299, +16332, +16325, +16311, +16325, +16324, +16317, +16333, +16343, +16331, +16319, +16310, +16308, +16311, +16308, +16310, +16306, +16284, +16273, +16270, +16251, +16250, +16292, +16321, +16311, +16291, +16301, +16354, +16392, +16381, +16382, +16413, +16418, +16425, +16464, +16483, +16494, +16519, +16499, +16458, +16491, +16545, +16525, +16480, +16482, +16503, +16506, +16505, +16527, +16552, +16537, +16513, +16521, +16548, +16556, +16550, +16554, +16574, +16592, +16609, +16626, +16621, +16596, +16579, +16547, +16493, +16492, +16537, +16547, +16521, +16503, +16494, +16484, +16455, +16408, +16396, +16406, +16390, +16380, +16392, +16379, +16361, +16368, +16357, +16327, +16333, +16358, +16357, +16329, +16315, +16329, +16330, +16293, +16262, +16262, +16268, +16264, +16248, +16219, +16202, +16207, +16217, +16234, +16241, +16215, +16180, +16183, +16205, +16199, +16182, +16180, +16168, +16149, +16168, +16197, +16206, +16223, +16254, +16265, +16254, +16247, +16257, +16275, +16280, +16258, +16232, +16250, +16308, +16332, +16300, +16285, +16315, +16337, +16341, +16336, +16323, +16327, +16342, +16342, +16357, +16389, +16400, +16406, +16418, +16415, +16430, +16450, +16434, +16455, +16528, +16566, +16592, +16662, +16708, +16705, +16709, +16724, +16714, +16675, +16646, +16655, +16666, +16659, +16678, +16689, +16664, +16651, +16640, +16606, +16599, +16586, +16535, +16523, +16535, +16494, +16465, +16479, +16480, +16477, +16476, +16445, +16413, +16402, +16389, +16381, +16358, +16325, +16338, +16366, +16344, +16305, +16283, +16271, +16278, +16286, +16275, +16271, +16278, +16280, +16282, +16290, +16308, +16338, +16353, +16358, +16372, +16379, +16395, +16425, +16411, +16367, +16369, +16381, +16346, +16316, +16329, +16334, +16303, +16292, +16320, +16321, +16293, +16300, +16322, +16304, +16273, +16275, +16287, +16293, +16306, +16320, +16320, +16309, +16311, +16331, +16324, +16280, +16259, +16271, +16259, +16225, +16221, +16233, +16220, +16220, +16256, +16277, +16268, +16259, +16252, +16252, +16273, +16272, +16248, +16250, +16273, +16298, +16339, +16349, +16318, +16325, +16356, +16357, +16377, +16408, +16391, +16384, +16424, +16450, +16461, +16482, +16480, +16476, +16515, +16555, +16540, +16492, +16478, +16532, +16579, +16553, +16519, +16528, +16537, +16531, +16530, +16528, +16527, +16516, +16508, +16532, +16550, +16530, +16512, +16513, +16506, +16502, +16510, +16511, +16505, +16498, +16512, +16541, +16527, +16481, +16474, +16497, +16497, +16504, +16536, +16566, +16578, +16581, +16578, +16571, +16563, +16568, +16561, +16521, +16497, +16493, +16470, +16453, +16440, +16396, +16372, +16385, +16381, +16365, +16350, +16315, +16311, +16332, +16311, +16284, +16283, +16258, +16240, +16254, +16232, +16203, +16233, +16264, +16260, +16243, +16213, +16187, +16158, +16133, +16150, +16161, +16132, +16152, +16193, +16151, +16117, +16166, +16171, +16113, +16104, +16152, +16214, +16243, +16229, +16238, +16278, +16289, +16306, +16353, +16347, +16308, +16322, +16363, +16382, +16393, +16416, +16443, +16456, +16466, +16499, +16500, +16452, +16442, +16459, +16446, +16451, +16465, +16428, +16402, +16420, +16428, +16438, +16457, +16438, +16422, +16444, +16453, +16448, +16458, +16456, +16438, +16425, +16418, +16434, +16457, +16462, +16475, +16501, +16509, +16527, +16566, +16569, +16566, +16601, +16616, +16577, +16546, +16532, +16511, +16503, +16505, +16493, +16503, +16547, +16554, +16508, +16485, +16496, +16488, +16476, +16502, +16526, +16513, +16487, +16469, +16448, +16432, +16417, +16378, +16355, +16360, +16330, +16292, +16315, +16320, +16271, +16269, +16290, +16248, +16226, +16259, +16267, +16266, +16292, +16291, +16268, +16255, +16253, +16273, +16299, +16304, +16322, +16328, +16277, +16269, +16334, +16340, +16279, +16260, +16263, +16237, +16219, +16218, +16196, +16169, +16191, +16238, +16249, +16240, +16254, +16268, +16275, +16314, +16360, +16377, +16384, +16378, +16372, +16398, +16423, +16420, +16453, +16519, +16557, +16560, +16548, +16532, +16536, +16536, +16513, +16486, +16471, +16503, +16561, +16534, +16490, +16562, +16609, +16546, +16542, +16587, +16567, +16560, +16573, +16527, +16510, +16550, +16557, +16549, +16540, +16518, +16535, +16545, +16495, +16502, +16546, +16508, +16461, +16441, +16390, +16381, +16418, +16398, +16389, +16427, +16406, +16374, +16399, +16403, +16382, +16372, +16344, +16318, +16310, +16275, +16250, +16249, +16214, +16197, +16232, +16220, +16180, +16206, +16218, +16165, +16152, +16193, +16192, +16180, +16193, +16168, +16138, +16164, +16168, +16119, +16097, +16098, +16091, +16100, +16103, +16093, +16117, +16146, +16166, +16211, +16229, +16190, +16190, +16221, +16227, +16244, +16285, +16312, +16327, +16324, +16317, +16357, +16420, +16449, +16468, +16500, +16507, +16493, +16502, +16533, +16540, +16543, +16566, +16564, +16580, +16660, +16681, +16640, +16701, +16783, +16750, +16728, +16777, +16790, +16782, +16786, +16792, +16799, +16765, +16728, +16777, +16804, +16748, +16751, +16792, +16751, +16718, +16746, +16750, +16728, +16697, +16688, +16724, +16709, +16620, +16599, +16618, +16572, +16553, +16589, +16567, +16499, +16453, +16424, +16415, +16416, +16379, +16320, +16275, +16245, +16228, +16196, +16143, +16104, +16097, +16101, +16073, +16019, +16004, +16014, +15982, +15955, +15960, +15906, +15846, +15882, +15911, +15872, +15865, +15848, +15758, +15726, +15781, +15807, +15797, +15789, +15751, +15723, +15750, +15781, +15776, +15787, +15839, +15889, +15902, +15940, +16038, +16095, +16084, +16113, +16192, +16239, +16257, +16281, +16324, +16404, +16470, +16492, +16567, +16686, +16742, +16770, +16841, +16886, +16898, +16952, +17025, +17067, +17087, +17108, +17163, +17221, +17221, +17238, +17317, +17336, +17292, +17319, +17362, +17335, +17321, +17322, +17276, +17252, +17249, +17182, +17102, +17072, +17032, +16954, +16880, +16838, +16823, +16776, +16676, +16599, +16571, +16509, +16398, +16296, +16213, +16128, +16052, +15990, +15916, +15830, +15761, +15694, +15620, +15558, +15478, +15373, +15312, +15267, +15192, +15154, +15157, +15127, +15113, +15136, +15115, +15113, +15192, +15242, +15244, +15291, +15353, +15397, +15481, +15602, +15693, +15733, +15774, +15875, +15986, +16063, +16164, +16291, +16390, +16491, +16609, +16698, +16778, +16869, +16964, +17090, +17203, +17268, +17380, +17515, +17564, +17604, +17703, +17767, +17803, +17851, +17852, +17830, +17835, +17836, +17830, +17832, +17818, +17796, +17763, +17687, +17621, +17598, +17552, +17478, +17411, +17315, +17208, +17141, +17076, +16998, +16919, +16800, +16661, +16553, +16439, +16315, +16219, +16104, +15952, +15831, +15706, +15550, +15436, +15351, +15222, +15099, +15027, +14968, +14890, +14807, +14750, +14721, +14678, +14607, +14551, +14532, +14540, +14555, +14546, +14531, +14548, +14577, +14598, +14630, +14683, +14756, +14848, +14939, +15021, +15133, +15280, +15402, +15505, +15669, +15852, +15981, +16139, +16364, +16520, +16629, +16823, +17027, +17163, +17318, +17471, +17568, +17684, +17843, +17958, +18033, +18124, +18220, +18303, +18373, +18432, +18465, +18486, +18526, +18538, +18513, +18554, +18608, +18555, +18488, +18462, +18364, +18263, +18223, +18114, +17966, +17875, +17747, +17575, +17447, +17300, +17125, +16985, +16826, +16678, +16576, +16421, +16250, +16160, +16033, +15860, +15778, +15701, +15526, +15377, +15286, +15174, +15052, +14959, +14887, +14832, +14784, +14758, +14753, +14727, +14705, +14700, +14666, +14635, +14653, +14673, +14680, +14708, +14738, +14761, +14805, +14866, +14920, +14976, +15061, +15151, +15224, +15334, +15473, +15550, +15601, +15698, +15775, +15821, +15912, +16006, +16079, +16217, +16367, +16430, +16492, +16603, +16681, +16743, +16876, +17048, +17188, +17306, +17408, +17473, +17518, +17561, +17579, +17593, +17650, +17720, +17753, +17767, +17788, +17818, +17855, +17848, +17807, +17798, +17795, +17756, +17741, +17731, +17674, +17651, +17651, +17581, +17527, +17527, +17447, +17334, +17288, +17201, +17067, +16977, +16866, +16727, +16653, +16581, +16459, +16373, +16283, +16137, +16033, +15976, +15852, +15695, +15588, +15480, +15344, +15253, +15202, +15112, +15011, +14944, +14879, +14822, +14793, +14752, +14709, +14714, +14734, +14734, +14734, +14733, +14715, +14718, +14753, +14803, +14872, +14977, +15096, +15194, +15303, +15464, +15642, +15797, +15932, +16055, +16193, +16368, +16539, +16698, +16864, +17020, +17183, +17361, +17470, +17512, +17605, +17744, +17835, +17888, +17943, +18004, +18056, +18090, +18148, +18235, +18246, +18192, +18216, +18275, +18275, +18287, +18303, +18210, +18094, +18067, +18040, +17959, +17886, +17811, +17684, +17550, +17455, +17341, +17179, +17029, +16912, +16775, +16622, +16486, +16344, +16216, +16103, +15961, +15821, +15719, +15598, +15444, +15319, +15206, +15074, +14941, +14806, +14688, +14610, +14544, +14453, +14365, +14306, +14268, +14226, +14187, +14172, +14161, +14131, +14121, +14150, +14191, +14230, +14275, +14336, +14418, +14493, +14542, +14596, +14673, +14765, +14881, +15020, +15189, +15397, +15603, +15763, +15921, +16118, +16315, +16473, +16621, +16803, +17000, +17170, +17313, +17467, +17643, +17798, +17919, +18058, +18238, +18386, +18478, +18589, +18705, +18753, +18792, +18872, +18908, +18900, +18943, +18985, +18956, +18928, +18925, +18867, +18766, +18663, +18549, +18463, +18417, +18314, +18151, +18021, +17904, +17756, +17608, +17470, +17330, +17216, +17108, +16961, +16790, +16640, +16505, +16354, +16210, +16085, +15929, +15754, +15629, +15513, +15376, +15304, +15254, +15114, +14984, +14933, +14881, +14821, +14768, +14686, +14628, +14620, +14587, +14531, +14490, +14452, +14441, +14453, +14440, +14429, +14440, +14430, +14417, +14425, +14451, +14524, +14601, +14624, +14669, +14772, +14850, +14887, +14925, +14971, +15037, +15112, +15197, +15316, +15437, +15555, +15715, +15847, +15920, +16062, +16262, +16392, +16512, +16695, +16875, +17018, +17167, +17332, +17495, +17612, +17709, +17842, +17943, +17988, +18084, +18200, +18257, +18334, +18432, +18466, +18483, +18535, +18564, +18562, +18545, +18531, +18539, +18519, +18470, +18449, +18417, +18325, +18223, +18124, +18033, +17974, +17895, +17792, +17699, +17535, +17336, +17245, +17163, +16985, +16846, +16753, +16570, +16373, +16243, +16078, +15895, +15761, +15589, +15371, +15234, +15168, +15064, +14934, +14834, +14755, +14680, +14598, +14491, +14378, +14297, +14231, +14181, +14184, +14189, +14154, +14146, +14180, +14178, +14189, +14270, +14329, +14345, +14417, +14524, +14621, +14765, +14928, +15042, +15168, +15333, +15492, +15676, +15895, +16061, +16204, +16411, +16617, +16777, +16960, +17152, +17300, +17435, +17567, +17686, +17812, +17946, +18067, +18178, +18280, +18367, +18457, +18518, +18527, +18532, +18541, +18496, +18423, +18401, +18398, +18361, +18326, +18315, +18269, +18181, +18098, +18018, +17917, +17817, +17715, +17595, +17497, +17427, +17322, +17179, +17052, +16923, +16759, +16604, +16489, +16388, +16270, +16174, +16118, +16040, +15908, +15807, +15742, +15654, +15572, +15523, +15450, +15357, +15300, +15259, +15203, +15134, +15052, +14973, +14934, +14925, +14918, +14889, +14838, +14796, +14791, +14800, +14797, +14788, +14778, +14763, +14730, +14696, +14698, +14704, +14673, +14671, +14699, +14662, +14612, +14646, +14682, +14675, +14698, +14737, +14791, +14892, +14971, +15056, +15250, +15441, +15565, +15753, +15961, +16109, +16301, +16500, +16627, +16812, +17053, +17228, +17392, +17557, +17674, +17850, +18060, +18179, +18287, +18423, +18504, +18593, +18744, +18854, +18902, +18948, +19009, +19060, +19058, +19040, +19077, +19111, +19085, +19052, +19000, +18904, +18797, +18682, +18587, +18537, +18443, +18301, +18218, +18137, +17997, +17887, +17820, +17702, +17529, +17347, +17191, +17064, +16943, +16816, +16657, +16469, +16331, +16231, +16069, +15889, +15742, +15570, +15406, +15285, +15145, +15007, +14892, +14746, +14613, +14517, +14370, +14201, +14104, +14045, +13983, +13903, +13812, +13758, +13722, +13641, +13555, +13507, +13475, +13481, +13500, +13487, +13474, +13479, +13494, +13543, +13579, +13594, +13675, +13783, +13862, +13980, +14143, +14308, +14526, +14779, +15020, +15281, +15528, +15723, +15927, +16164, +16393, +16633, +16895, +17147, +17383, +17618, +17856, +18054, +18201, +18370, +18550, +18676, +18802, +18954, +19045, +19122, +19254, +19345, +19384, +19449, +19508, +19520, +19518, +19490, +19423, +19354, +19308, +19285, +19236, +19153, +19079, +18988, +18856, +18746, +18635, +18463, +18314, +18212, +18078, +17933, +17812, +17671, +17505, +17334, +17166, +17031, +16893, +16714, +16557, +16430, +16269, +16095, +15942, +15784, +15635, +15518, +15412, +15291, +15150, +15014, +14900, +14787, +14678, +14565, +14418, +14297, +14257, +14211, +14146, +14117, +14054, +13946, +13915, +13918, +13869, +13846, +13870, +13872, +13883, +13952, +14026, +14073, +14116, +14167, +14205, +14214, +14209, +14210, +14245, +14341, +14472, +14560, +14593, +14622, +14665, +14699, +14749, +14830, +14894, +15009, +15362, +15821, +16162, +16660, +17377, +17684, +17664, +18044, +18431, +18267, +18266, +18640, +18667, +18519, +18527, +18434, +18436, +18431, +17932, +17603, +17778, +17602, +17470, +18226, +19118, +19669, +20270, +20785, +21038, +20989, +20741, +20889, +21077, +20655, +20544, +20798, +20254, +19561, +19368, +18807, +18095, +17599, +16871, +16443, +16304, +15713, +15603, +16030, +15680, +15334, +15608, +15387, +15146, +15377, +15182, +15105, +15471, +15232, +15009, +15290, +14988, +14506, +14460, +14103, +13844, +14009, +13702, +13294, +13205, +12701, +12213, +12137, +11737, +11341, +11312, +11002, +10744, +10918, +10951, +11103, +11685, +12116, +12505, +13173, +13783, +14374, +15067, +15708, +16487, +17274, +17715, +18121, +18605, +18899, +19104, +19226, +19227, +19333, +19321, +19116, +19172, +19290, +19170, +19201, +19287, +19172, +19201, +19292, +19214, +19285, +19420, +19451, +19689, +19909, +19804, +19796, +19919, +19926, +19968, +19898, +19644, +19578, +19512, +19187, +18964, +18718, +18188, +17713, +17267, +16635, +16115, +15629, +14952, +14426, +14056, +13562, +13211, +13053, +12816, +12682, +12797, +12951, +13171, +13543, +13945, +14387, +14901, +15386, +15818, +16229, +16612, +16940, +17173, +17333, +17417, +17344, +17166, +16995, +16780, +16493, +16196, +15860, +15482, +15123, +14770, +14417, +14102, +13803, +13516, +13332, +13228, +13076, +12929, +12912, +12935, +12931, +13045, +13283, +13490, +13688, +13946, +14231, +14572, +14965, +15292, +15592, +15905, +16114, +16302, +16617, +16879, +16989, +17149, +17358, +17504, +17684, +17902, +18081, +18325, +18646, +18908, +19217, +19704, +20147, +20437, +20803, +21251, +21517, +21716, +22052, +22250, +22224, +22268, +22288, +22092, +21911, +21666, +21185, +20755, +20342, +19640, +18942, +18410, +17720, +17001, +16474, +15878, +15226, +14752, +14328, +13900, +13581, +13293, +13037, +12927, +12854, +12754, +12769, +12927, +13127, +13325, +13528, +13724, +13899, +14094, +14330, +14489, +14545, +14632, +14698, +14660, +14640, +14556, +14222, +13841, +13542, +13191, +12922, +12771, +12506, +12291, +12284, +12262, +12345, +12607, +12780, +13126, +13760, +14181, +14601, +15299, +15714, +16082, +16867, +17348, +17508, +17989, +18208, +18057, +18343, +18600, +18408, +18469, +18578, +18296, +18235, +18377, +18205, +18134, +18381, +18532, +18682, +19085, +19449, +19588, +19843, +20313, +20677, +21063, +21640, +21793, +21554, +21696, +21814, +21445, +21245, +21001, +20239, +19701, +19276, +18313, +17554, +17081, +16120, +15303, +14966, +14314, +13646, +13329, +12827, +12462, +12604, +12665, +12689, +12924, +12989, +13099, +13583, +14007, +14309, +14645, +14840, +15066, +15425, +15597, +15701, +15862, +15824, +15777, +15892, +15832, +15633, +15457, +15089, +14676, +14428, +14065, +13624, +13339, +13044, +12848, +12953, +12933, +12720, +12780, +12961, +13111, +13631, +14297, +14656, +15035, +15520, +15866, +16371, +16972, +17186, +17331, +17656, +17730, +17718, +17920, +17952, +17839, +17917, +17997, +18039, +18192, +18250, +18278, +18547, +18912, +19296, +19779, +20246, +20685, +21107, +21438, +21793, +22155, +22355, +22572, +22760, +22628, +22428, +22299, +21843, +21234, +20811, +20227, +19455, +18831, +18077, +17123, +16479, +15983, +15237, +14631, +14330, +13906, +13500, +13387, +13186, +12901, +13007, +13258, +13305, +13452, +13654, +13615, +13719, +14035, +14030, +13923, +14074, +13994, +13661, +13590, +13433, +12875, +12415, +12035, +11451, +11059, +10870, +10435, +10138, +10334, +10471, +10419, +10682, +11124, +11410, +11986, +12970, +13657, +14086, +14896, +15656, +16088, +16982, +17984, +18174, +18344, +18805, +18662, +18549, +19023, +18909, +18450, +18654, +18648, +18335, +18709, +18921, +18577, +18994, +19781, +19950, +20448, +21370, +21598, +21767, +22545, +22950, +23117, +23819, +24023, +23395, +23241, +23203, +22384, +21746, +21266, +20019, +18979, +18471, +17196, +15834, +15313, +14474, +13377, +13135, +12970, +12475, +12526, +12731, +12556, +12830, +13717, +14417, +14863, +15414, +15896, +16165, +16582, +17058, +17033, +16875, +17042, +16850, +16373, +16368, +16103, +15300, +15098, +15050, +14501, +14589, +14898, +14184, +13779, +14155, +13846, +13487, +13834, +13583, +13089, +13430, +13582, +13213, +12989, +12557, +12183, +12272, +12138, +12093, +12335, +11922, +11647, +12133, +12189, +12462, +13483, +13566, +13513, +14580, +15056, +15255, +16433, +16811, +16728, +17926, +18627, +18520, +19452, +20051, +19829, +20639, +21393, +21194, +21762, +22527, +22345, +22379, +22595, +22338, +22443, +22673, +22299, +22063, +22038, +21615, +21282, +21158, +20707, +20268, +20101, +19621, +18917, +18581, +18278, +17633, +17132, +16773, +16244, +16075, +16195, +15706, +15129, +15131, +14976, +14766, +15055, +15020, +14692, +14946, +15121, +14931, +15147, +15230, +14840, +14817, +14825, +14368, +14017, +13555, +12668, +11843, +11082, +10529, +10361, +9799, +9291, +9666, +9494, +8867, +9689, +10418, +10093, +11398, +13219, +12974, +13563, +15370, +15110, +15315, +17653, +17820, +16984, +18305, +18173, +16719, +17875, +18370, +16747, +17270, +18054, +16684, +17051, +18376, +17518, +17568, +19112, +19042, +19173, +20865, +21434, +21158, +21688, +22045, +22087, +22672, +23069, +22570, +21763, +21328, +20958, +20088, +19285, +18739, +17586, +16431, +16007, +15166, +14167, +14106, +13702, +12776, +13060, +13749, +13761, +14201, +14779, +14775, +15547, +17077, +17827, +18137, +18739, +19118, +19326, +19808, +20104, +19744, +19245, +19060, +18712, +18165, +18044, +17773, +16786, +16209, +16260, +16103, +16135, +16166, +15285, +14560, +14558, +14025, +13266, +12961, +12213, +11340, +11262, +11125, +10218, +9053, +8350, +8154, +7837, +8031, +9122, +9013, +8349, +9592, +10479, +10504, +12895, +14717, +13937, +15350, +17571, +17084, +18231, +20338, +19261, +19509, +21739, +20947, +20592, +22257, +21223, +20371, +22233, +22050, +21209, +22734, +22946, +21817, +22188, +22357, +22135, +22839, +22987, +22225, +21394, +20549, +20204, +19666, +18551, +18255, +17694, +16168, +15788, +15318, +13656, +13642, +13956, +12532, +12705, +14010, +13375, +13470, +14546, +13822, +14217, +16580, +16819, +16361, +17374, +17192, +16708, +18076, +18516, +17674, +18093, +18409, +17689, +17947, +18500, +17765, +17175, +17285, +16734, +15986, +15919, +15076, +13087, +12167, +12336, +11692, +11304, +11788, +10708, +9170, +10043, +10595, +9496, +10387, +11828, +10845, +11210, +13269, +12705, +12405, +14759, +14998, +14137, +16073, +16714, +15268, +16389, +17516, +16446, +17524, +19207, +18110, +18260, +20117, +19752, +19717, +21531, +21371, +20652, +22342, +23116, +22046, +22227, +22468, +21287, +21270, +21982, +20733, +19226, +18990, +17944, +16522, +16568, +16411, +15324, +14913, +14473, +13687, +13995, +14355, +14035, +14348, +14516, +14579, +15932, +16443, +15727, +16599, +17317, +16916, +18217, +18872, +17327, +17814, +18650, +17137, +17487, +18574, +16893, +16871, +18287, +16984, +17028, +18992, +17834, +17025, +18829, +18417, +17241, +17676, +16015, +13609, +13637, +13101, +11237, +10435, +9915, +9004, +8209, +7499, +7357, +7284, +7181, +8523, +9820, +10053, +11759, +13414, +13114, +14695, +17574, +17994, +18777, +20306, +19184, +19010, +21341, +21195, +20178, +21232, +20697, +19456, +20829, +21375, +20257, +20961, +21692, +20969, +21823, +23653, +23626, +22857, +22597, +22061, +21652, +22018, +21595, +19337, +17153, +16185, +14958, +13652, +13356, +12459, +10832, +10752, +11027, +10257, +10902, +12484, +12365, +12803, +15159, +16284, +16726, +18433, +18748, +17938, +19593, +21186, +20148, +19779, +19820, +17928, +17365, +18384, +17239, +16276, +17213, +16444, +15565, +17115, +17485, +16806, +17812, +17609, +16111, +16590, +16299, +13605, +12211, +11499, +9483, +8712, +9003, +7435, +5552, +5410, +5377, +5036, +6176, +8020, +8684, +9640, +11932, +13314, +14222, +16858, +18819, +19019, +20460, +21796, +21016, +21357, +22527, +21731, +21648, +22756, +21689, +20678, +21694, +21598, +21094, +22325, +22658, +22000, +23046, +24113, +23562, +23108, +22679, +21488, +20952, +21011, +19826, +17622, +15648, +13775, +12175, +11644, +11489, +10902, +10756, +10964, +10651, +11143, +12914, +13962, +14769, +16677, +18066, +18912, +20551, +21050, +20260, +20842, +21609, +21257, +21529, +21068, +18974, +18456, +18790, +17679, +17663, +18400, +17246, +16998, +18386, +18105, +17952, +19102, +18083, +16276, +16329, +15213, +12587, +11027, +8981, +6280, +5754, +5931, +4522, +3256, +2816, +2256, +2851, +5249, +7468, +8938, +10857, +12654, +13652, +15558, +18412, +19867, +20346, +21262, +21334, +20888, +21571, +21601, +20264, +20179, +20810, +20340, +20422, +21210, +20880, +20882, +22254, +22916, +23114, +24357, +25061, +24345, +23756, +23065, +21657, +20767, +20094, +18261, +16151, +14453, +12442, +10672, +9735, +9017, +8750, +9038, +9245, +9883, +11097, +12231, +13841, +15539, +16372, +17917, +20150, +20823, +21203, +22123, +21513, +21276, +22821, +22382, +20784, +21145, +20351, +18526, +19475, +19819, +18081, +18766, +19600, +18058, +18759, +20277, +18596, +17718, +18130, +16048, +14377, +13878, +10835, +7918, +7308, +5833, +4602, +5081, +4442, +3514, +4266, +5027, +6184, +8657, +10695, +12454, +14558, +16009, +17472, +19123, +19972, +20977, +21822, +21348, +21139, +21118, +20004, +19683, +19984, +19165, +19195, +20004, +19410, +19567, +20893, +20749, +20762, +21804, +21413, +21034, +21776, +21002, +19391, +18512, +16858, +15343, +15118, +13940, +11965, +11036, +10139, +9355, +10041, +11001, +11531, +12779, +14189, +14949, +16184, +18081, +19162, +19519, +20362, +21118, +21141, +21414, +21359, +19913, +19128, +19750, +19579, +19145, +19387, +18592, +17908, +19022, +19499, +19270, +20366, +20713, +19839, +20220, +20348, +18956, +18031, +16604, +13701, +11653, +10226, +7993, +6257, +5258, +4477, +4755, +5442, +5720, +6499, +7873, +9758, +12390, +14709, +16563, +18422, +19262, +19596, +20741, +21456, +21475, +21588, +20595, +19087, +18938, +18789, +18130, +18349, +18378, +17933, +18767, +19887, +20221, +21021, +21789, +21543, +21492, +21862, +21646, +20845, +19541, +17557, +15411, +13941, +13202, +12152, +10567, +9477, +8738, +8204, +8992, +10313, +11018, +12463, +14301, +15084, +16283, +17957, +18324, +18748, +19620, +19215, +19127, +19999, +19235, +17908, +17809, +17375, +17324, +18788, +19293, +18880, +19464, +19860, +20027, +21300, +22129, +21900, +21929, +21561, +20495, +19786, +18685, +16449, +13932, +11468, +9095, +7187, +5672, +4423, +3637, +3795, +5125, +6710, +8067, +9755, +11529, +13362, +15972, +18504, +20104, +21235, +21529, +21119, +21269, +21504, +21135, +20632, +19624, +18495, +18434, +18634, +18723, +19426, +19826, +19968, +21060, +22036, +22497, +23349, +23295, +22067, +21385, +20686, +19433, +18449, +16700, +13885, +11649, +10118, +9187, +9056, +8619, +8078, +8411, +9111, +10475, +12466, +13746, +15198, +17131, +17878, +18642, +19850, +19324, +18706, +19015, +17954, +17497, +18495, +17265, +15874, +16645, +16312, +16807, +19860, +20376, +19834, +21764, +21969, +21539, +23713, +23489, +21549, +22237, +21072, +18206, +18040, +15964, +11529, +9967, +7796, +4279, +4268, +4079, +1963, +3024, +5007, +5569, +8230, +10854, +11453, +13683, +16374, +17528, +19490, +20975, +20417, +20259, +20347, +20051, +20622, +20648, +19578, +19351, +19504, +19807, +21107, +22012, +22340, +23210, +23606, +23732, +24486, +24350, +23213, +22157, +20405, +18477, +17484, +16273, +14442, +12552, +10545, +9390, +9437, +9711, +10404, +11139, +11388, +12641, +14504, +15428, +16664, +17828, +17510, +17832, +18678, +17773, +17168, +17065, +15061, +13974, +15021, +14792, +14774, +16124, +15592, +15442, +18210, +19839, +20547, +22737, +23116, +22159, +23288, +23569, +22062, +21673, +20473, +17852, +16937, +16020, +13401, +11352, +9235, +6456, +5584, +5837, +5425, +5748, +6758, +7582, +9156, +10824, +11725, +12919, +14152, +14943, +16248, +17474, +17794, +17860, +17472, +17074, +18138, +19474, +19682, +19890, +20212, +20413, +21691, +23191, +23453, +23754, +24246, +23754, +23386, +23449, +22407, +21001, +20029, +18279, +16544, +16125, +15313, +13580, +12654, +12152, +11493, +12085, +13326, +13415, +13505, +14433, +14752, +14971, +16111, +16367, +15567, +15688, +15707, +14652, +14640, +15204, +14371, +13916, +14675, +14794, +15333, +17099, +17654, +17522, +18871, +20107, +20632, +21990, +22685, +21753, +21452, +21602, +20688, +19999, +19706, +18248, +16763, +16476, +15931, +14812, +14027, +12827, +11104, +10252, +9903, +9060, +8568, +8763, +8883, +9425, +10592, +11060, +11018, +11696, +12501, +13240, +14778, +16142, +16539, +17142, +17805, +18153, +19409, +20740, +20646, +20659, +21272, +21306, +21681, +22412, +22019, +21677, +21934, +21293, +20692, +20825, +20012, +18874, +18416, +17363, +16277, +16177, +15606, +14593, +14181, +13646, +13273, +13941, +14622, +14814, +14951, +15013, +15338, +15863, +16113, +16375, +16260, +15564, +15313, +15096, +14707, +15388, +15762, +14784, +14881, +15770, +15840, +16751, +17804, +17191, +17575, +19184, +19349, +19723, +20790, +19977, +19124, +19638, +19048, +18212, +18408, +17374, +15881, +15827, +15498, +14656, +14278, +12975, +11177, +10522, +9991, +9188, +8979, +8882, +9141, +10313, +11188, +11495, +12100, +12740, +13509, +14898, +16196, +17125, +18045, +18393, +18172, +18600, +19725, +20417, +20574, +20760, +20807, +20837, +21375, +21639, +21236, +21397, +21700, +20930, +20415, +20500, +19650, +18718, +18266, +16903, +15883, +16185, +15538, +14285, +14076, +13428, +12704, +13762, +14855, +15043, +15794, +16321, +16245, +17176, +18224, +18024, +17877, +18095, +17550, +16847, +16800, +16586, +15789, +15230, +15095, +15079, +15650, +16462, +16321, +16146, +17073, +17898, +18491, +19602, +19726, +18835, +18951, +19177, +18425, +18087, +17586, +15878, +14699, +14263, +13097, +11760, +10549, +8881, +7978, +8467, +8983, +9433, +10567, +11605, +12076, +12916, +14095, +14695, +15165, +15986, +16454, +16864, +17620, +17420, +16635, +17120, +18051, +18404, +19040, +19429, +19282, +20011, +21050, +21395, +21951, +22231, +21541, +21087, +20889, +20377, +19937, +18873, +17291, +16626, +16274, +15829, +16007, +15420, +14044, +14100, +14694, +14914, +16176, +16922, +16156, +16622, +17577, +17083, +17449, +18260, +17189, +16751, +17415, +16300, +15493, +16243, +15330, +14333, +15700, +16225, +15849, +16888, +16919, +16107, +17540, +18847, +18694, +19637, +20023, +18704, +18707, +18993, +17811, +17454, +17141, +15308, +14534, +14408, +12702, +11120, +9866, +7823, +7178, +7968, +8076, +8695, +10184, +10964, +11810, +12928, +13302, +13945, +15042, +15564, +16226, +17133, +17259, +16824, +16432, +16846, +18336, +19425, +19672, +19817, +19536, +19719, +21082, +21699, +21694, +22301, +21809, +20648, +20839, +20563, +19307, +18790, +17604, +16117, +16812, +17437, +16396, +15977, +15499, +14466, +15374, +17018, +17174, +17306, +17470, +16997, +17506, +18503, +18377, +18152, +18133, +17649, +17392, +17214, +16583, +16196, +15823, +15253, +15675, +16723, +17059, +16958, +16692, +16308, +16891, +18288, +19023, +19180, +19302, +18920, +18516, +18774, +18650, +17770, +17004, +15862, +14295, +13780, +13382, +11316, +9041, +7624, +6270, +6035, +7135, +7631, +8240, +10020, +11137, +11711, +12975, +13493, +13465, +14549, +15430, +15906, +17290, +17362, +15667, +16036, +18068, +19006, +19944, +20672, +19720, +19658, +21100, +21179, +20951, +21597, +20749, +19466, +19867, +19893, +19215, +19057, +17701, +16023, +16735, +17732, +17323, +17077, +16325, +15056, +15528, +16847, +17477, +18029, +17748, +16881, +17413, +18233, +18094, +18168, +17989, +17412, +17779, +18054, +17717, +18031, +17668, +16245, +16236, +17173, +17594, +18095, +17789, +16646, +17150, +18615, +19119, +19660, +20054, +19353, +19018, +19262, +18910, +18528, +17879, +15946, +14031, +13119, +12109, +10509, +8493, +6221, +4810, +5085, +6166, +7206, +8529, +10268, +11702, +12530, +13068, +13255, +13267, +13732, +14484, +15318, +16268, +16153, +14965, +15207, +17199, +18832, +19858, +20571, +20641, +21179, +22382, +22670, +22370, +22212, +21152, +19842, +19820, +20098, +19652, +18785, +17329, +16095, +16489, +17362, +17181, +16621, +15935, +14919, +14898, +16249, +17234, +17188, +16895, +16851, +17469, +18501, +18768, +18295, +18067, +17985, +17743, +17767, +18104, +18141, +17211, +15582, +14699, +15181, +16185, +16923, +16882, +16516, +17432, +19338, +20542, +21322, +21880, +21502, +21176, +21212, +20287, +19117, +18050, +15625, +13282, +12728, +11876, +10053, +8389, +6151, +4262, +4843, +6240, +7006, +8504, +10527, +12131, +13547, +13909, +12893, +12172, +12294, +12720, +13685, +14931, +15310, +14617, +14443, +16252, +18962, +20781, +21639, +21873, +22024, +22843, +23286, +22589, +21874, +20810, +19008, +18350, +18754, +18587, +18179, +17329, +15969, +16221, +17645, +17958, +17798, +17416, +15971, +15178, +15854, +16503, +16900, +16811, +16080, +16635, +18459, +19271, +19209, +19059, +18521, +18199, +18104, +17705, +17777, +17682, +16094, +14664, +14823, +15715, +17037, +18006, +17640, +17847, +19850, +21576, +22272, +22593, +21964, +20901, +20495, +19694, +18195, +17081, +15576, +13310, +12192, +12343, +12015, +11015, +9593, +7668, +6480, +6800, +7372, +7513, +8076, +9495, +11115, +12099, +12046, +11075, +10078, +10392, +11755, +12856, +14159, +15734, +15743, +15359, +17311, +19905, +21258, +22206, +22079, +21446, +22703, +23478, +21853, +21126, +21036, +19376, +18988, +20021, +19505, +19121, +19172, +17286, +16412, +18023, +18122, +16954, +16560, +15044, +13394, +14237, +15735, +16510, +17198, +17014, +16720, +17944, +19133, +18810, +18038, +17719, +17801, +17856, +17766, +17804, +17351, +16186, +15516, +15822, +17164, +19339, +20161, +19160, +19033, +20106, +20930, +21472, +20830, +19076, +18579, +18729, +17802, +17255, +16993, +15583, +14598, +14724, +14637, +14574, +13841, +11150, +8514, +7574, +7222, +7120, +7117, +6915, +7922, +10135, +11212, +10912, +10474, +10137, +10449, +11649, +12967, +14568, +16192, +16217, +15666, +17224, +19932, +21231, +21001, +20242, +20279, +21809, +22663, +21482, +20540, +20525, +19958, +19613, +20041, +20146, +20085, +19551, +18010, +17627, +18599, +18107, +16648, +15832, +14684, +13848, +14524, +15506, +16423, +17201, +16892, +16989, +18464, +18898, +17853, +17075, +16605, +16513, +16788, +16491, +16438, +17116, +16798, +16000, +16762, +18501, +19966, +20624, +20081, +19545, +20237, +20985, +20684, +19808, +18958, +18416, +18104, +17877, +17822, +17590, +16845, +15995, +15507, +15667, +15905, +14638, +11909, +9415, +7658, +6677, +6602, +6496, +6492, +8064, +10490, +11889, +12033, +11311, +10394, +10378, +11085, +11783, +12791, +13975, +14377, +14463, +15860, +18484, +20400, +20698, +20411, +20823, +22255, +23404, +22643, +21012, +20560, +20604, +20120, +19997, +20411, +20568, +20349, +19793, +19412, +19742, +19657, +18322, +16804, +15799, +15092, +14794, +15157, +16077, +16564, +15861, +15261, +15796, +16336, +16140, +15436, +14681, +14957, +15761, +15584, +15709, +16963, +17296, +16804, +17187, +18115, +19431, +20522, +19660, +18501, +19307, +20188, +20148, +20194, +19592, +18742, +19039, +19141, +18715, +18975, +18510, +16898, +16375, +16731, +16616, +15990, +14059, +11261, +9848, +9181, +7685, +6628, +6729, +7434, +9403, +11860, +12437, +11357, +10067, +8875, +8798, +10119, +10887, +11073, +12420, +14133, +15445, +17556, +19668, +20321, +20519, +20766, +21046, +22294, +23072, +21555, +20087, +20338, +20660, +20628, +20683, +20692, +21488, +22580, +22185, +21129, +20501, +19343, +17865, +16796, +15489, +14107, +13490, +13800, +14984, +15873, +15322, +14613, +14974, +15658, +15849, +15280, +14572, +14763, +15096, +14973, +15774, +17277, +17881, +17819, +17753, +18272, +20018, +21115, +19965, +18686, +18722, +19293, +20088, +20129, +18992, +18488, +18660, +18464, +18841, +19213, +18136, +17054, +16631, +16163, +16398, +16163, +13655, +11064, +9694, +8400, +8048, +8662, +8700, +9538, +11596, +12340, +11681, +10573, +8613, +7228, +7527, +8179, +9380, +11635, +13271, +14236, +16017, +18200, +19827, +20401, +19585, +18857, +19774, +20883, +20605, +20070, +20460, +21239, +21794, +22261, +23080, +24460, +25430, +24722, +23041, +21817, +20594, +18798, +17211, +15920, +14580, +13931, +14531, +16173, +17971, +18140, +16688, +15982, +16270, +15716, +14232, +12842, +12097, +12134, +12369, +13074, +15202, +17177, +17218, +16959, +17953, +19505, +20493, +19711, +17785, +17485, +18867, +19826, +20201, +20124, +19388, +19038, +19138, +19058, +19203, +18662, +16710, +15504, +15968, +16757, +17215, +16349, +13995, +12475, +12109, +11337, +10698, +10304, +9439, +9682, +11418, +12307, +11531, +9621, +7342, +6452, +7163, +8204, +9871, +12001, +13153, +13929, +15527, +17164, +17890, +17396, +15976, +15432, +16868, +18691, +19480, +19956, +20827, +21680, +22254, +22924, +23808, +24487, +24297, +23000, +21545, +20795, +20042, +18998, +18556, +18304, +17588, +17699, +19146, +20361, +20111, +18205, +15802, +14882, +15049, +14437, +13416, +12884, +12440, +12281, +12748, +13612, +15134, +16584, +16518, +16216, +17589, +19368, +19631, +18558, +17417, +17533, +18897, +19798, +19456, +18649, +17809, +17302, +17660, +18358, +18505, +18120, +17634, +17607, +18520, +19676, +19484, +17495, +15109, +13609, +12660, +11661, +10870, +10379, +10272, +11311, +13018, +13089, +10948, +8818, +8115, +8278, +9124, +10961, +12684, +13018, +12857, +13650, +14966, +15715, +15587, +14625, +13774, +14522, +16564, +18294, +19249, +19816, +20267, +20947, +21689, +22011, +22148, +22177, +21691, +21089, +20849, +20540, +20262, +20437, +20325, +19459, +18932, +19549, +20524, +20420, +18722, +16600, +15433, +14976, +14533, +14385, +14670, +14706, +14124, +13551, +14029, +15585, +16749, +16656, +16293, +16564, +17270, +17920, +17773, +16641, +15928, +16586, +17529, +17778, +17496, +16783, +15994, +16028, +16989, +18152, +18907, +18826, +18300, +18490, +19393, +19646, +18507, +16235, +13665, +11980, +11329, +10773, +10348, +10627, +11353, +12628, +14337, +14321, +11747, +9489, +9236, +9690, +10748, +12734, +14040, +14225, +14463, +14773, +15223, +15872, +14999, +12780, +12383, +14328, +16435, +18031, +19151, +19805, +20603, +20963, +20300, +20206, +21045, +21039, +20343, +20223, +20323, +20327, +20623, +20963, +20849, +20115, +19231, +19363, +20474, +20625, +18733, +16295, +15364, +15989, +16661, +16891, +17147, +17081, +16296, +15303, +14930, +15908, +17499, +17661, +16646, +16663, +17675, +18056, +17293, +15775, +14854, +15718, +17156, +17546, +17215, +16862, +16860, +17510, +18424, +19139, +19442, +18996, +18365, +18430, +18633, +18138, +16767, +14416, +11876, +10424, +10029, +10075, +10278, +10574, +11633, +13502, +14066, +12180, +9757, +8663, +8889, +10046, +11718, +13043, +13480, +13234, +12779, +12815, +13741, +14463, +13811, +12839, +13142, +14650, +16785, +18805, +19667, +19580, +19347, +18908, +18657, +19150, +19804, +20371, +20996, +21065, +20780, +21115, +21832, +22017, +20926, +18888, +18272, +20012, +21266, +20126, +17929, +16282, +16061, +17036, +17790, +18011, +18219, +17876, +16997, +16760, +17647, +19141, +19827, +18714, +17331, +17334, +17901, +17922, +17114, +15723, +15237, +16390, +17807, +18521, +18427, +17727, +17725, +18810, +19651, +19962, +19770, +18626, +17716, +17847, +17688, +16874, +15544, +13119, +10890, +10164, +9909, +10096, +11101, +11795, +12662, +13940, +12906, +9921, +8524, +8530, +8760, +10275, +11814, +11620, +11196, +11088, +10713, +11442, +12884, +12663, +11441, +11124, +11913, +13966, +16567, +18040, +18490, +18505, +17772, +17137, +17577, +18689, +20318, +22043, +22530, +21834, +21190, +21326, +22235, +22541, +21186, +19841, +20086, +21131, +21855, +21289, +19420, +18348, +18848, +19336, +19703, +20235, +19773, +18667, +18116, +17850, +18147, +19140, +18994, +17264, +15815, +15335, +15183, +14906, +14364, +14057, +14589, +15884, +17392, +18101, +17800, +17918, +18943, +19773, +19902, +19062, +17392, +16771, +17957, +19104, +19234, +18638, +17305, +16078, +15821, +15611, +14656, +13520, +12810, +12864, +13546, +13941, +13488, +12538, +11594, +10957, +10645, +10319, +9645, +8719, +8216, +8623, +9469, +10074, +10245, +10165, +10461, +11469, +12419, +12800, +13016, +13378, +14282, +15855, +16951, +16949, +16935, +17564, +18548, +19708, +20467, +20388, +20105, +19996, +19873, +19947, +20090, +19751, +19215, +18939, +18800, +18851, +19153, +19350, +19454, +19739, +19923, +19686, +19239, +18921, +18885, +18973, +18784, +18183, +17451, +16938, +16816, +16894, +16850, +16836, +17177, +17747, +18471, +19445, +20333, +20867, +21273, +21519, +21483, +21454, +21271, +20565, +19949, +20039, +20373, +20562, +20598, +20130, +19200, +18429, +17765, +16709, +15435, +14372, +13719, +13656, +13927, +13812, +13084, +12082, +11021, +9935, +8833, +7824, +7204, +6993, +6922, +7150, +7777, +8243, +8380, +8766, +9467, +10084, +10479, +10536, +10387, +10794, +12047, +13395, +14287, +14903, +15483, +16206, +17177, +18008, +18288, +18409, +18836, +19170, +19064, +18938, +19112, +19512, +20048, +20348, +20220, +20220, +20422, +20303, +20207, +20555, +20670, +20128, +19400, +18942, +18949, +19031, +18512, +17693, +17269, +17140, +17161, +17381, +17746, +18419, +19164, +19387, +19546, +20201, +20757, +21080, +21582, +21902, +21858, +21733, +21368, +21022, +21250, +21569, +21599, +21726, +21709, +21077, +20145, +19234, +18335, +17406, +16359, +15397, +14822, +14424, +13887, +13173, +12419, +11759, +10844, +9398, +8120, +7524, +7139, +6775, +6549, +6469, +6869, +7541, +7627, +7611, +8462, +9583, +10181, +10383, +10544, +11298, +12734, +13784, +14217, +14826, +15445, +15697, +15901, +16163, +16606, +17384, +17921, +18113, +18559, +19077, +19385, +19787, +20130, +20387, +20964, +21421, +21258, +20932, +20661, +20367, +20144, +19672, +18954, +18600, +18518, +18308, +17984, +17358, +16794, +17139, +17982, +18624, +19249, +19512, +19159, +19094, +19482, +19804, +20337, +20935, +21124, +21372, +21660, +21392, +21113, +21229, +21283, +21450, +21863, +21931, +21613, +21012, +19963, +18974, +18263, +17272, +16299, +15852, +15446, +14895, +14341, +13399, +12256, +11477, +10669, +9646, +8980, +8498, +7816, +7426, +7505, +7696, +8085, +8539, +8671, +8917, +9688, +10377, +10687, +11015, +11403, +11870, +12620, +13278, +13490, +13679, +14097, +14469, +14604, +14603, +14954, +15974, +17038, +17616, +18150, +18817, +19259, +19552, +19836, +20065, +20427, +20713, +20441, +19989, +19897, +19804, +19410, +19042, +18910, +18954, +19012, +18774, +18240, +17866, +17815, +17846, +18177, +19002, +19436, +19056, +18981, +19337, +19099, +19135, +20293, +20879, +20660, +21246, +21600, +20806, +20822, +21417, +21000, +21013, +21834, +21617, +21036, +20820, +19915, +19202, +19157, +18141, +17040, +17148, +16823, +15837, +15213, +13991, +12400, +11767, +11198, +10279, +10067, +10013, +9338, +8686, +8472, +8693, +9302, +9823, +10009, +10034, +10177, +10488, +10517, +10489, +11109, +11665, +11619, +11915, +12317, +12165, +12379, +12937, +13061, +13687, +14942, +15555, +16005, +17017, +17633, +17666, +17809, +17984, +18201, +18726, +19198, +19294, +19250, +19273, +19344, +19467, +19701, +19847, +19677, +19467, +19367, +19101, +18736, +18454, +18320, +18680, +19231, +19261, +19280, +19636, +19583, +19372, +19647, +19878, +20086, +20661, +20883, +20608, +20578, +20619, +20537, +20682, +20892, +21096, +21425, +21506, +21289, +20978, +20387, +19815, +19465, +18747, +17884, +17543, +17297, +16776, +15983, +14610, +13139, +12290, +11693, +11212, +11027, +10589, +10039, +10052, +10248, +10418, +10850, +10964, +10627, +10613, +10690, +10505, +10575, +10794, +10854, +11261, +11873, +11978, +11821, +11849, +11980, +12270, +12793, +13397, +14127, +14950, +15534, +15822, +16064, +16330, +16558, +16799, +17160, +17604, +17901, +17857, +17643, +17652, +18009, +18445, +18727, +18850, +18834, +18678, +18456, +18323, +18485, +18927, +19336, +19606, +19953, +20316, +20372, +20156, +19979, +19999, +20207, +20515, +20797, +21043, +21184, +20989, +20625, +20595, +20753, +20670, +20615, +20894, +21172, +21174, +20923, +20526, +20250, +19981, +19306, +18533, +18164, +17915, +17367, +16474, +15387, +14546, +14050, +13385, +12577, +12071, +11708, +11260, +10910, +10733, +10727, +10868, +10893, +10762, +10659, +10605, +10619, +10711, +10833, +11144, +11582, +11789, +11958, +12252, +12195, +11933, +12112, +12429, +12573, +12950, +13432, +13864, +14703, +15472, +15445, +15458, +16119, +16727, +17209, +17773, +17761, +17188, +16914, +17075, +17539, +18275, +18660, +18481, +18491, +18830, +18973, +18976, +19183, +19686, +20430, +21045, +21231, +21265, +21317, +21072, +20548, +20205, +20224, +20410, +20566, +20630, +20549, +20365, +20288, +20390, +20449, +20468, +20697, +20971, +20949, +20729, +20389, +19793, +19255, +19069, +18806, +18270, +17902, +17650, +17068, +16239, +15402, +14639, +14172, +13898, +13361, +12564, +11804, +11127, +10600, +10287, +10032, +9876, +9952, +10104, +10249, +10418, +10396, +10207, +10318, +10851, +11430, +11724, +11649, +11456, +11560, +11864, +12036, +12269, +12806, +13488, +14289, +15180, +15827, +16245, +16641, +16748, +16639, +16999, +17718, +17989, +17660, +17156, +16900, +17168, +17705, +18065, +18315, +18646, +18964, +19204, +19362, +19498, +19801, +20252, +20771, +21416, +21847, +21661, +21202, +20841, +20512, +20434, +20702, +20860, +20783, +20675, +20446, +20195, +20190, +20235, +20165, +20151, +20162, +20092, +19963, +19684, +19249, +18835, +18510, +18305, +18226, +18128, +17936, +17673, +17228, +16542, +15717, +14920, +14352, +14016, +13590, +12867, +11954, +11139, +10644, +10352, +10121, +10189, +10564, +10795, +10801, +10733, +10493, +10246, +10371, +10721, +11002, +11136, +11018, +10748, +10704, +11095, +11903, +12877, +13610, +14205, +14964, +15596, +15893, +16134, +16338, +16424, +16610, +16866, +17022, +17131, +17124, +17031, +17170, +17518, +17860, +18244, +18565, +18753, +19049, +19305, +19340, +19620, +20221, +20637, +20942, +21336, +21512, +21417, +21156, +20696, +20433, +20644, +20827, +20770, +20777, +20683, +20319, +19969, +19722, +19561, +19620, +19700, +19564, +19371, +19173, +18854, +18550, +18450, +18557, +18733, +18764, +18699, +18713, +18506, +17727, +16743, +16100, +15739, +15347, +14859, +14323, +13737, +13159, +12638, +12112, +11634, +11377, +11278, +11235, +11258, +11073, +10461, +9893, +9757, +9809, +9971, +10248, +10236, +9953, +9975, +10310, +10718, +11472, +12610, +13595, +14193, +14596, +14919, +15162, +15276, +15251, +15315, +15718, +16208, +16342, +16232, +16263, +16453, +16756, +17205, +17585, +17839, +18158, +18318, +18252, +18556, +19265, +19795, +20229, +20831, +21309, +21541, +21603, +21447, +21337, +21436, +21379, +21206, +21329, +21461, +21238, +20921, +20658, +20343, +20119, +19996, +19852, +19872, +20030, +19946, +19614, +19263, +18948, +18886, +19138, +19273, +19141, +18949, +18635, +18115, +17508, +16851, +16304, +16007, +15726, +15343, +14975, +14519, +14028, +13679, +13215, +12581, +12194, +11963, +11575, +11185, +10752, +10151, +9818, +9895, +9935, +9887, +9904, +9897, +10014, +10356, +10675, +11110, +11909, +12752, +13482, +14194, +14545, +14428, +14393, +14568, +14647, +14725, +14925, +15173, +15439, +15444, +15077, +15081, +15825, +16542, +16858, +17101, +17192, +17105, +17246, +17696, +18479, +19643, +20561, +20891, +21103, +21129, +20789, +20661, +20844, +20995, +21313, +21538, +21187, +20815, +20809, +20743, +20568, +20449, +20400, +20549, +20602, +20374, +20347, +20302, +19839, +19595, +19609, +19304, +19219, +19423, +19010, +18380, +18217, +17906, +17447, +17398, +17306, +16923, +16642, +16265, +15744, +15437, +14951, +14086, +13599, +13584, +13349, +12803, +12134, +11344, +10696, +10375, +10123, +9903, +9904, +9981, +9966, +10010, +10206, +10510, +10951, +11504, +12181, +13052, +13820, +14036, +13832, +13814, +14238, +14719, +14836, +14894, +15262, +15345, +14846, +14702, +15083, +15262, +15646, +16371, +16344, +16092, +16751, +17248, +17223, +18034, +19188, +19770, +20435, +20810, +20493, +20619, +20842, +20476, +20708, +21171, +20768, +20779, +21175, +20626, +20366, +20954, +20937, +20801, +20981, +20463, +20047, +20406, +20358, +20040, +19916, +19411, +19130, +19275, +18785, +18172, +18049, +17634, +17220, +17215, +16998, +16906, +17104, +16836, +16546, +16500, +15953, +15326, +14955, +14279, +13889, +14010, +13632, +13096, +12928, +12361, +11633, +11364, +10994, +10585, +10566, +10382, +10215, +10725, +11259, +11378, +11776, +12511, +13147, +13687, +13893, +13554, +13378, +13811, +14147, +14069, +14226, +14632, +14591, +14169, +13929, +13965, +14167, +14472, +14733, +14877, +14944, +15047, +15418, +16132, +17043, +17971, +18734, +19284, +19652, +19666, +19422, +19438, +19798, +20163, +20534, +20982, +21257, +21255, +21176, +21262, +21590, +21987, +22227, +22208, +21943, +21715, +21720, +21606, +21255, +20973, +20595, +19916, +19419, +19225, +18816, +18145, +17554, +17205, +17170, +17266, +17179, +16990, +16867, +16697, +16390, +15978, +15577, +15283, +14910, +14406, +14074, +13936, +13773, +13643, +13595, +13557, +13496, +13234, +12752, +12295, +11803, +11281, +11178, +11539, +12008, +12525, +12990, +13284, +13638, +13963, +13844, +13542, +13596, +13831, +13807, +13632, +13630, +13575, +13165, +12848, +13083, +13455, +13534, +13502, +13475, +13357, +13319, +13681, +14449, +15322, +16130, +16880, +17454, +17798, +17962, +17836, +17629, +17850, +18404, +18903, +19410, +19955, +20444, +20941, +21360, +21689, +22137, +22537, +22696, +22734, +22549, +22211, +22038, +21772, +21407, +21361, +20966, +19843, +19218, +19241, +18782, +18219, +18211, +18072, +17713, +17610, +17391, +16937, +16602, +16199, +15673, +15329, +15148, +15036, +14848, +14578, +14746, +15208, +15159, +14936, +15032, +14878, +14520, +14432, +14164, +13705, +13538, +13306, +13036, +13303, +13645, +13701, +13987, +14392, +14612, +14867, +14911, +14592, +14448, +14409, +14096, +13841, +13704, +13286, +12717, +12251, +11942, +12054, +12569, +12938, +12831, +12513, +12550, +13127, +13724, +14100, +14695, +15416, +15613, +15316, +15048, +15120, +15642, +16360, +16888, +17455, +18343, +19103, +19444, +19766, +20358, +21125, +21878, +22390, +22657, +22772, +22561, +22070, +21797, +21920, +22109, +21995, +21413, +20798, +20660, +20470, +19709, +19082, +18959, +18752, +18331, +17872, +17310, +16896, +16581, +15837, +15018, +14811, +14972, +15152, +15318, +15461, +15823, +16240, +16160, +15873, +15686, +15211, +14737, +14698, +14616, +14434, +14443, +14408, +14620, +15420, +15989, +15970, +16003, +16205, +16349, +16361, +16093, +15781, +15658, +15376, +14849, +14304, +13694, +13074, +12537, +12130, +12172, +12533, +12607, +12462, +12323, +12114, +12150, +12549, +12894, +13133, +13295, +13183, +12932, +12685, +12619, +13059, +13615, +13984, +14750, +15772, +16509, +17327, +18020, +18169, +18700, +19669, +20005, +20268, +21099, +21555, +21539, +21713, +21864, +22043, +22359, +22111, +21401, +21011, +20803, +20446, +19974, +19391, +18994, +18707, +17986, +17265, +16994, +16496, +15747, +15435, +15365, +15329, +15502, +15524, +15408, +15717, +16172, +16247, +16186, +16199, +16112, +15801, +15443, +15482, +15836, +15952, +16010, +16483, +17202, +17905, +18326, +18285, +18382, +18875, +18948, +18503, +18190, +17914, +17435, +16842, +16069, +15396, +15103, +14756, +14286, +14118, +14070, +13915, +13730, +13390, +13102, +13139, +13070, +12811, +12851, +12947, +12668, +12334, +12222, +12189, +12093, +11989, +12113, +12503, +12941, +13477, +14092, +14489, +14777, +15191, +15667, +16334, +17190, +17771, +18085, +18447, +18737, +18988, +19448, +19936, +20263, +20431, +20334, +20094, +19955, +19744, +19379, +19054, +18745, +18456, +18304, +18050, +17534, +17054, +16737, +16470, +16350, +16352, +16208, +16023, +16112, +16273, +16182, +16009, +15914, +15760, +15676, +15859, +16104, +16362, +16859, +17408, +17744, +18156, +18844, +19442, +19647, +19636, +19691, +19733, +19501, +19141, +18984, +18874, +18511, +17977, +17366, +16743, +16350, +16129, +15845, +15741, +15892, +15740, +15228, +14878, +14642, +14276, +13975, +13739, +13409, +13186, +13093, +12898, +12670, +12518, +12419, +12469, +12525, +12520, +12888, +13484, +13586, +13513, +13826, +14020, +14002, +14418, +15016, +15338, +15637, +15848, +15880, +16242, +16816, +17085, +17267, +17426, +17296, +17240, +17427, +17441, +17363, +17406, +17417, +17493, +17633, +17498, +17201, +16993, +16813, +16756, +16795, +16654, +16581, +16819, +16968, +16922, +16925, +16825, +16610, +16655, +16895, +17050, +17263, +17643, +17966, +18193, +18518, +18986, +19439, +19758, +20010, +20283, +20399, +20192, +19880, +19624, +19344, +19127, +18981, +18639, +18179, +17873, +17633, +17486, +17508, +17335, +16917, +16614, +16313, +15939, +15724, +15484, +15185, +15238, +15421, +15345, +15222, +15052, +14719, +14559, +14597, +14574, +14610, +14690, +14658, +14664, +14678, +14449, +14082, +13911, +14114, +14427, +14410, +14217, +14181, +14052, +13754, +13678, +13803, +13870, +13835, +13745, +13777, +13924, +13925, +13904, +14005, +13940, +13819, +13959, +14132, +14264, +14478, +14531, +14580, +15035, +15511, +15678, +15921, +16354, +16698, +16864, +16900, +17043, +17479, +17950, +18233, +18406, +18573, +18960, +19513, +19726, +19749, +20163, +20609, +20615, +20674, +20936, +20867, +20486, +20216, +20065, +19951, +19881, +19697, +19346, +19033, +18855, +18703, +18499, +18204, +17845, +17554, +17358, +17161, +16994, +16867, +16654, +16467, +16532, +16627, +16545, +16476, +16390, +16141, +16015, +16105, +16123, +16137, +16268, +16289, +16258, +16328, +16214, +15888, +15765, +15835, +15791, +15647, +15505, +15373, +15265, +15047, +14616, +14248, +14149, +14025, +13591, +13028, +12582, +12178, +11686, +11224, +10970, +10945, +11018, +10992, +10823, +10727, +10887, +11189, +11450, +11728, +12210, +12811, +13246, +13517, +13901, +14378, +14802, +15396, +16213, +16796, +17133, +17764, +18597, +19183, +19726, +20409, +20794, +20881, +21136, +21358, +21161, +20885, +20848, +20824, +20697, +20545, +20360, +20157, +19993, +19865, +19755, +19548, +19217, +19007, +18935, +18767, +18648, +18706, +18598, +18342, +18311, +18272, +18013, +17965, +18187, +18232, +18134, +18104, +18089, +18145, +18234, +18099, +17901, +17929, +17939, +17733, +17554, +17485, +17439, +17452, +17420, +17290, +17382, +17676, +17622, +17220, +16976, +16811, +16463, +16183, +15916, +15246, +14410, +13813, +13276, +12763, +12471, +12199, +11754, +11235, +10713, +10319, +10082, +9766, +9437, +9308, +9193, +9165, +9407, +9502, +9304, +9363, +9748, +10159, +10613, +11138, +11804, +12731, +13607, +14263, +15021, +15829, +16436, +16999, +17513, +17845, +18154, +18449, +18641, +18897, +19192, +19356, +19463, +19536, +19596, +19714, +19671, +19489, +19578, +19716, +19502, +19349, +19517, +19657, +19736, +19867, +19899, +19904, +20033, +20226, +20448, +20594, +20614, +20677, +20713, +20614, +20647, +20737, +20589, +20545, +20714, +20486, +19945, +19790, +19897, +19732, +19420, +19360, +19525, +19561, +19324, +18968, +18591, +18238, +18055, +17870, +17379, +16819, +16494, +16160, +15705, +15414, +15247, +14876, +14362, +13991, +13679, +13207, +12770, +12611, +12435, +11974, +11586, +11533, +11413, +10932, +10472, +10397, +10516, +10551, +10591, +10842, +11246, +11536, +11646, +11842, +12238, +12542, +12639, +12805, +13129, +13426, +13569, +13554, +13590, +13896, +14204, +14224, +14294, +14643, +14867, +14718, +14505, +14593, +14954, +15185, +15199, +15467, +16014, +16396, +16707, +17121, +17389, +17666, +18211, +18666, +18989, +19503, +19919, +20055, +20356, +20849, +21233, +21552, +21824, +22067, +22326, +22313, +22140, +22314, +22494, +22201, +21980, +22115, +22136, +21929, +21601, +21124, +20688, +20336, +19946, +19621, +19321, +18967, +18762, +18489, +17840, +17275, +17044, +16680, +16170, +15868, +15618, +15165, +14697, +14516, +14475, +14166, +13798, +13771, +13593, +13024, +12854, +13122, +13077, +12932, +13132, +13233, +13088, +13192, +13572, +13667, +13334, +13378, +14214, +14852, +15046, +15956, +16755, +15759, +14852, +15603, +14954, +12582, +13449, +16728, +16297, +13796, +14725, +16010, +13539, +11519, +13256, +15172, +14542, +13140, +13085, +13824, +13738, +13835, +15424, +15924, +14281, +13785, +14838, +15325, +16144, +17365, +16991, +15959, +16030, +16536, +17021, +17739, +18367, +18223, +17021, +16637, +18901, +21102, +20228, +18317, +17913, +18415, +18973, +19564, +19783, +19274, +19036, +19933, +20060, +19069, +20660, +22711, +19011, +15000, +18085, +20765, +17903, +17680, +20651, +19023, +15466, +16364, +19225, +19574, +17499, +16023, +16209, +14550, +11646, +13803, +18220, +17018, +14235, +16152, +17265, +13311, +11337, +15905, +19596, +16752, +13879, +14699, +14444, +14997, +18517, +17268, +13158, +15806, +18810, +15514, +13879, +15649, +15806, +15481, +14855, +14245, +15566, +15097, +13691, +16146, +16775, +13357, +14004, +17267, +16157, +12810, +13642, +19653, +20773, +12802, +11580, +19552, +19862, +16941, +19125, +14814, +10221, +17840, +21699, +16106, +16112, +17909, +15194, +16359, +20341, +19986, +16649, +14494, +15785, +15981, +12972, +16638, +23232, +17483, +8947, +12775, +19148, +19092, +17305, +15446, +14307, +16118, +18498, +18621, +16864, +15245, +15046, +15874, +17869, +19094, +16613, +13840, +14373, +16916, +19097, +15688, +10590, +15438, +19494, +12727, +14553, +21167, +11919, +9274, +22465, +17987, +6723, +16345, +20828, +10561, +12578, +19787, +17063, +14799, +14975, +15512, +18287, +16854, +14814, +17360, +15980, +14277, +17910, +17845, +16534, +17726, +14870, +13756, +16286, +16904, +20702, +18083, +7158, +16531, +29107, +12575, +7315, +27111, +22234, +8101, +21430, +27494, +12801, +10795, +21249, +23846, +17086, +13664, +22599, +26009, +13977, +13613, +27067, +25951, +13185, +11259, +21117, +23370, +11780, +12449, +26323, +20053, +9359, +19352, +21566, +12511, +14940, +17115, +16888, +18438, +12969, +17612, +25034, +10088, +10432, +25940, +8920, +3943, +31060, +19899, +0, +19922, +22421, +7210, +17664, +15784, +6566, +21364, +14249, +15, +18113, +30076, +5081, +5785, +25118, +14442, +1647, +15430, +22747, +9119, +9712, +25125, +16461, +1675, +14162, +21563, +11045, +12218, +15842, +16491, +22343, +11599, +4652, +28676, +28812, +1473, +11740, +30700, +14108, +7548, +23596, +24885, +14408, +12624, +19906, +23430, +18128, +18345, +19618, +13049, +20456, +28745, +14830, +16150, +29127, +12183, +7962, +31950, +24689, +8597, +23124, +23055, +8485, +17326, +26785, +22617, +15896, +6623, +14908, +29081, +13604, +9417, +32764, +20532, +17, +20365, +32553, +9180, +12693, +24542, +11189, +15671, +27744, +9308, +6997, +28305, +17407, +3660, +22365, +21334, +5737, +20006, +24062, +8589, +17927, +18275, +16, +16218, +27045, +2850, +12678, +30656, +4977, +5084, +29709, +11306, +1784, +22408, +13419, +4733, +20294, +14705, +8118, +17289, +11197, +11625, +21790, +10793, +9721, +20035, +9317, +11944, +26085, +11779, +8385, +23229, +13986, +12082, +25672, +13730, +8593, +24037, +19116, +15560, +25057, +13583, +9624, +27636, +22862, +11506, +22765, +22806, +10573, +15770, +24267, +20854, +16914, +16939, +17586, +16429, +17379, +23464, +22053, +11807, +11821, +21838, +24339, +17280, +13304, +18197, +18509, +11470, +18448, +29190, +16829, +6287, +17763, +21948, +15937, +19616, +20865, +14379, +13253, +15982, +19945, +21291, +14357, +13074, +19378, +15966, +12931, +18763, +15859, +10460, +16652, +18805, +14271, +16736, +18192, +11630, +8781, +14000, +18544, +16344, +12908, +14494, +15122, +12331, +13347, +16579, +16243, +12719, +9920, +14219, +19527, +14113, +9785, +15669, +17109, +14481, +16058, +14041, +11810, +15567, +15834, +16012, +20008, +17485, +14817, +16974, +13736, +14611, +21949, +17768, +13682, +20867, +19366, +14676, +21014, +20075, +12310, +16357, +20958, +18053, +18335, +19109, +16966, +17036, +17904, +19371, +20681, +17043, +14088, +16520, +18499, +19018, +18705, +16971, +18282, +19219, +15198, +15006, +18669, +17208, +16344, +19172, +17755, +15470, +17800, +18846, +17012, +15908, +15717, +16680, +17686, +16750, +15975, +16522, +16864, +16452, +15446, +15544, +16255, +14158, +12731, +15682, +16826, +15174, +15960, +15974, +13700, +13467, +13045, +12707, +16164, +16708, +12666, +13919, +16946, +13449, +11487, +15632, +17050, +14298, +13005, +13322, +13959, +15609, +17316, +16504, +13585, +13877, +17905, +17735, +13988, +15459, +18269, +16055, +16327, +20291, +19032, +16288, +17005, +15385, +15338, +21680, +21955, +15245, +15661, +18923, +17298, +19014, +21485, +17061, +15496, +19308, +18778, +18015, +20117, +17221, +14084, +18194, +21151, +18695, +16809, +15995, +15064, +16596, +19646, +20107, +17221, +14660, +14986, +16188, +17140, +18057, +17219, +16300, +17300, +16418, +15051, +17162, +16686, +13239, +15828, +19187, +15599, +14011, +16843, +15301, +13016, +15901, +17074, +13783, +12574, +14430, +15022, +14951, +16627, +16474, +12541, +11269, +13700, +13692, +13579, +15944, +15155, +13459, +15777, +16201, +13812, +13578, +12997, +12993, +16461, +16980, +14860, +16197, +16205, +14514, +17395, +18710, +14994, +14758, +17308, +17407, +18191, +19557, +18503, +17589, +18403, +19507, +19632, +17985, +16823, +17740, +19028, +20963, +22502, +20632, +18200, +17893, +17690, +18761, +20655, +18868, +15967, +16791, +18976, +19832, +18952, +16624, +15899, +17247, +17620, +17417, +17309, +16023, +15596, +17505, +18825, +17992, +16335, +14849, +13914, +14238, +16148, +17575, +16705, +15640, +15519, +15267, +15957, +16120, +13086, +11749, +14445, +15052, +13769, +14178, +13159, +12134, +15007, +16284, +14116, +13838, +12946, +9779, +10951, +14560, +13887, +13036, +15284, +15510, +13925, +14308, +14214, +12530, +13008, +14855, +14829, +14559, +15331, +15277, +15187, +16368, +16712, +15847, +15889, +16296, +15886, +15921, +17440, +19472, +20187, +19875, +20433, +20122, +17631, +17931, +21237, +20793, +19308, +22600, +24577, +21926, +21043, +21144, +18989, +19085, +20886, +19544, +18843, +20954, +20679, +18839, +19301, +19204, +17678, +18006, +17948, +15421, +15606, +19205, +19405, +16740, +17089, +18160, +16507, +15472, +14928, +12704, +13271, +17070, +17784, +16786, +17188, +15081, +12418, +14323, +15234, +12333, +12106, +13498, +12215, +11669, +11790, +10379, +11874, +14858, +13496, +12226, +13094, +10122, +7075, +9455, +11056, +10574, +13542, +16486, +15611, +14141, +12288, +10519, +12251, +14542, +14241, +14612, +15149, +13914, +14932, +17593, +17158, +16537, +17539, +16217, +15498, +18315, +18761, +17341, +19785, +21725, +20862, +22956, +24853, +21106, +17891, +19002, +20909, +23385, +25796, +25163, +23139, +21821, +20827, +21042, +21317, +19640, +18613, +19396, +19255, +18634, +19178, +19413, +19226, +19540, +18416, +15730, +15180, +16437, +15899, +15448, +17892, +19444, +18092, +17579, +17437, +14469, +11873, +13582, +16688, +17426, +16765, +16330, +15100, +13577, +14070, +14520, +12394, +10940, +10881, +9166, +8990, +12096, +12792, +11979, +14479, +15311, +11415, +8705, +7660, +5044, +5296, +11353, +16718, +16649, +14749, +14082, +12693, +11182, +12189, +12929, +11661, +12515, +15008, +15750, +17119, +19125, +18092, +16545, +17185, +17716, +17943, +17873, +16580, +17384, +20892, +22727, +23354, +24579, +23530, +20432, +18864, +18817, +19494, +22144, +25624, +26186, +23772, +22635, +23127, +21669, +19482, +18556, +16599, +15499, +18525, +20832, +19827, +19777, +19862, +17451, +15807, +16191, +16204, +15736, +15402, +15680, +17184, +18830, +20069, +20166, +17024, +13883, +15373, +17007, +15474, +15766, +17293, +15617, +14763, +16082, +13673, +9756, +9703, +9872, +9334, +12132, +15047, +14673, +13375, +10681, +7595, +8004, +8429, +7426, +10287, +13015, +11810, +13706, +15755, +11323, +10151, +14710, +14517, +12653, +13783, +12572, +13139, +18069, +18464, +17226, +20132, +19269, +15930, +18275, +20153, +18369, +19472, +21333, +20885, +21986, +23388, +22395, +21007, +19239, +17992, +20709, +24655, +24555, +22022, +20905, +20310, +18983, +19230, +20325, +17788, +14112, +14705, +16288, +15804, +16640, +18200, +17769, +16701, +15136, +13692, +14570, +15041, +14029, +15476, +18098, +19326, +20611, +19455, +15478, +15049, +17328, +17460, +17985, +18616, +16092, +15212, +17856, +17444, +14173, +12613, +10960, +9290, +11578, +15033, +15156, +14581, +14921, +13373, +10891, +9614, +7583, +5965, +8707, +13052, +14756, +15043, +13879, +11163, +11348, +14293, +14825, +13829, +13719, +13092, +13583, +16493, +18198, +18796, +20089, +19551, +18511, +20220, +20964, +19550, +19991, +21195, +21883, +24247, +25780, +24308, +22435, +20234, +18764, +21434, +24358, +23245, +21693, +21296, +20213, +19871, +20328, +18956, +16324, +15384, +16193, +15714, +14397, +15361, +15740, +13678, +14581, +16695, +14940, +14305, +14975, +12201, +12819, +17380, +16544, +14997, +16987, +15246, +14204, +17989, +17564, +15424, +17635, +16783, +14300, +16185, +15397, +11534, +11235, +10696, +9741, +12965, +15214, +14158, +14560, +14768, +12700, +10782, +9018, +7335, +7330, +9048, +11787, +13776, +14104, +14178, +13558, +12538, +13536, +14808, +14370, +14123, +14059, +14484, +16816, +18439, +19009, +20682, +20403, +18670, +20439, +22526, +21520, +21575, +22931, +22982, +23578, +25314, +25665, +23305, +19810, +19124, +21614, +23586, +24483, +24242, +21890, +20676, +21715, +21389, +19655, +17369, +14382, +13309, +13516, +13208, +15435, +17903, +16611, +16800, +18617, +15986, +13243, +13627, +12499, +12598, +16234, +17351, +16530, +16835, +15508, +15033, +17992, +18683, +16837, +16790, +16259, +14470, +14455, +14517, +13121, +11953, +10586, +9228, +9986, +11586, +11669, +11697, +13425, +14257, +11963, +9756, +9134, +6829, +5095, +8336, +11842, +12127, +13216, +14456, +13531, +14093, +15798, +15374, +15069, +15018, +13431, +14025, +16811, +17679, +18797, +20594, +19457, +19446, +22770, +23062, +21459, +22739, +22713, +21654, +24406, +25533, +22020, +20742, +21243, +20524, +22706, +25537, +23745, +22062, +22529, +21193, +20088, +20162, +17616, +15064, +15660, +15713, +14312, +14351, +15442, +16280, +16775, +16992, +17708, +18487, +17413, +15019, +14152, +15546, +16670, +16585, +17515, +18489, +16960, +16275, +18398, +18433, +16485, +17299, +18739, +17734, +16972, +16906, +15046, +11896, +9432, +8621, +8867, +8499, +8198, +9556, +11102, +11795, +12627, +12160, +9164, +6698, +6319, +5822, +6211, +9707, +12681, +12569, +13649, +16814, +17787, +17461, +18024, +16729, +14031, +14076, +16147, +17717, +18825, +19359, +19613, +20443, +21148, +21297, +21228, +21078, +21552, +22147, +22061, +22687, +23138, +21083, +19413, +19971, +19280, +17690, +18619, +20603, +21040, +20260, +19914, +20919, +20370, +16831, +15483, +16583, +14749, +13472, +16604, +17747, +16284, +18041, +20290, +20031, +20176, +19423, +16931, +16151, +16097, +15799, +17632, +19184, +18929, +19597, +19208, +17217, +18157, +19360, +17409, +17199, +18937, +18255, +17346, +16732, +13039, +8845, +7161, +5912, +5131, +6159, +7438, +8173, +9647, +11656, +12034, +10454, +9163, +8141, +6579, +7238, +9789, +10479, +11547, +15390, +17938, +18491, +19566, +19943, +19783, +20195, +18872, +16658, +16735, +17811, +18306, +18929, +19833, +21034, +21318, +20338, +20907, +21735, +19866, +19290, +21027, +19945, +17761, +17565, +16464, +15744, +17082, +16373, +15734, +19015, +20529, +19009, +20001, +20779, +18387, +17371, +17420, +15871, +15736, +17009, +16841, +17119, +18635, +19497, +20568, +21746, +20863, +18898, +17882, +17662, +17464, +17099, +17511, +18855, +19417, +19404, +19892, +19632, +19218, +19944, +19361, +17213, +16557, +16109, +13731, +11367, +9631, +7073, +4584, +3794, +4930, +7463, +10133, +11279, +10749, +10798, +11908, +11104, +8909, +8778, +9515, +10228, +12942, +15742, +17378, +19596, +20062, +19487, +22443, +24254, +20773, +18074, +17418, +16435, +17373, +18395, +17895, +19034, +18902, +17092, +19579, +21375, +18145, +17916, +19425, +16945, +16275, +16884, +13461, +12024, +13735, +13579, +15833, +20395, +20619, +19590, +19769, +18320, +18694, +20722, +18868, +16851, +17860, +17168, +16035, +17629, +18223, +17797, +19709, +21316, +20741, +20488, +19754, +17149, +15734, +16824, +18234, +19355, +19653, +18549, +18622, +20099, +19747, +19379, +20660, +19073, +15435, +14913, +14326, +10509, +7584, +6498, +4937, +4058, +5351, +8415, +11115, +11694, +12378, +13448, +11888, +10374, +11342, +11159, +11127, +13556, +14320, +15016, +19255, +21425, +21006, +23192, +23913, +21164, +20271, +19375, +17011, +17695, +18326, +16326, +17498, +19133, +15971, +15129, +18702, +19026, +17774, +18939, +17870, +14832, +14664, +14803, +13217, +13033, +13680, +14126, +16972, +20539, +20839, +19995, +20669, +20903, +20324, +20655, +20373, +17949, +15867, +15725, +15598, +15487, +17618, +20166, +19526, +17917, +19158, +20514, +18654, +16624, +16962, +17594, +18285, +19945, +20230, +19158, +19809, +20444, +19071, +19413, +20933, +18491, +14493, +12914, +10464, +6827, +5582, +4661, +3027, +4807, +8643, +10439, +12028, +13933, +12841, +10815, +11499, +12217, +11512, +12702, +14437, +13615, +14705, +19292, +20648, +19931, +23274, +25164, +21900, +20652, +20706, +17188, +15656, +17015, +15633, +15211, +17513, +16636, +15449, +17577, +17899, +17072, +18427, +17978, +15966, +15536, +13616, +10876, +11531, +13153, +14460, +17863, +21064, +21773, +21888, +22078, +22275, +22613, +21887, +20133, +18337, +16501, +15158, +14558, +14493, +15477, +16687, +17493, +18903, +19745, +19254, +19312, +18726, +16905, +17675, +19897, +19494, +19040, +20113, +19875, +19552, +20634, +20649, +19946, +19813, +18073, +14427, +11126, +8374, +5698, +3852, +3482, +4707, +7542, +11187, +13616, +14179, +14479, +14411, +13340, +13292, +13869, +12911, +12748, +14433, +15364, +16740, +18990, +19591, +21074, +24072, +23357, +20806, +20218, +18102, +15267, +15464, +15441, +14482, +14851, +14181, +13837, +16321, +16878, +15823, +17492, +17688, +15238, +15375, +15268, +12381, +11932, +13640, +14398, +16990, +20554, +21068, +20988, +22837, +23674, +22551, +21809, +21056, +18393, +15678, +15167, +14707, +13540, +14216, +15562, +15952, +17652, +19313, +18515, +18514, +19584, +18531, +18099, +19623, +19264, +18313, +19396, +19815, +19448, +20135, +19936, +18854, +18884, +17960, +15038, +12561, +10186, +6582, +3920, +3712, +5035, +7758, +11352, +13834, +15331, +16679, +16207, +14504, +14826, +15927, +15500, +15608, +16177, +15376, +15790, +18181, +19816, +21763, +24087, +23348, +20895, +19406, +17476, +15680, +15447, +15327, +15180, +14603, +12288, +11424, +13745, +15079, +15017, +16479, +17695, +16774, +15366, +14234, +13110, +12464, +12995, +15164, +18070, +20018, +20646, +20846, +21862, +23279, +22969, +21830, +21749, +20102, +16145, +13767, +12891, +11964, +13385, +16011, +16259, +16373, +17879, +17823, +17250, +18431, +18951, +18303, +18852, +19658, +19760, +20458, +20925, +20277, +20176, +20482, +19741, +18508, +16647, +13278, +10206, +9012, +8219, +6651, +5214, +5220, +7299, +10661, +13824, +15957, +16599, +15925, +15082, +14856, +15506, +16584, +16604, +16106, +17172, +18496, +18674, +19997, +22237, +22450, +21462, +20785, +19563, +18036, +16528, +15013, +14793, +14910, +13689, +13274, +13945, +13480, +13480, +14827, +15343, +15821, +16383, +14874, +13628, +14577, +14855, +14996, +17356, +20032, +21713, +22559, +21819, +21222, +21855, +21483, +20874, +21677, +20938, +17551, +14432, +12738, +12502, +13654, +14597, +14997, +15526, +15231, +14403, +15024, +16747, +17946, +18573, +19283, +20160, +20726, +20860, +21035, +20920, +20060, +19348, +18912, +17634, +15577, +13238, +10671, +8730, +7382, +5556, +4727, +6652, +9160, +10674, +13066, +15800, +16195, +15713, +16424, +16247, +15261, +16287, +17712, +17650, +18503, +19593, +18784, +19251, +21974, +22766, +21422, +20086, +18156, +16107, +15377, +15649, +16166, +15196, +12360, +11026, +11999, +12633, +13097, +14084, +14628, +15053, +15490, +15625, +15888, +15394, +14506, +15593, +17829, +19844, +22095, +22884, +22369, +23310, +23997, +23317, +23462, +22460, +19282, +17224, +15273, +12568, +12305, +13053, +12620, +13298, +14408, +14619, +15613, +16540, +16982, +18648, +19786, +19812, +20805, +21447, +21103, +21252, +20715, +19518, +18702, +17148, +16023, +15789, +13764, +11476, +10134, +6853, +4207, +5259, +6522, +8001, +11642, +14433, +15734, +16443, +15506, +15592, +17651, +17889, +17674, +19083, +19096, +18122, +18634, +19797, +21281, +22141, +21184, +20403, +19848, +17920, +16360, +15791, +15400, +15600, +14641, +12297, +11686, +11777, +10862, +11251, +12818, +14133, +15396, +15126, +14155, +15321, +16201, +15304, +16212, +19277, +21777, +22816, +22625, +22553, +22903, +22193, +21410, +21355, +20140, +18049, +15830, +13102, +12031, +12654, +11884, +11113, +12250, +13235, +14075, +15622, +16831, +18379, +20235, +21026, +21894, +22539, +21580, +21161, +21351, +20118, +19186, +18384, +15898, +14467, +14062, +11619, +9928, +9687, +6903, +4702, +6925, +9195, +10239, +13047, +15277, +14935, +15091, +16490, +17137, +17074, +17512, +18825, +20143, +20266, +19642, +19712, +20638, +21426, +21526, +21145, +20322, +18820, +17016, +15828, +15724, +16011, +15360, +13864, +12993, +12870, +12446, +11864, +12394, +14273, +15661, +15711, +16238, +16897, +15954, +15901, +18011, +19161, +20272, +22853, +22976, +21265, +22217, +23038, +21474, +21147, +21340, +18921, +15538, +12951, +11504, +11378, +10944, +10169, +10750, +11743, +12640, +14373, +15881, +16982, +18622, +19612, +19861, +20703, +21266, +20797, +20206, +20127, +20309, +19211, +16770, +15679, +15389, +13392, +11481, +10898, +9263, +6835, +5977, +7036, +9071, +11141, +13265, +15130, +15323, +15088, +16025, +16351, +16531, +18030, +18666, +18951, +20233, +19406, +18377, +20876, +22108, +20613, +20950, +20665, +17806, +16326, +15990, +15512, +15842, +15218, +13970, +13678, +12548, +11988, +13418, +13649, +14126, +16302, +16250, +16076, +18109, +17451, +16087, +18621, +20902, +21959, +24065, +24271, +23028, +22617, +21217, +20484, +21198, +19578, +17274, +16109, +13469, +11783, +12242, +10971, +9826, +11081, +12201, +13740, +15421, +15470, +16707, +18893, +19543, +21206, +22625, +21187, +20929, +21400, +19503, +19088, +19463, +16581, +14455, +14449, +12898, +11532, +10826, +8138, +5734, +5783, +7161, +9339, +11362, +13104, +14798, +14837, +14819, +16624, +17171, +16632, +17803, +18723, +18976, +19896, +19770, +19616, +20906, +21219, +20942, +20683, +18759, +17315, +16635, +14659, +14722, +16093, +13938, +12214, +13021, +11957, +11382, +13159, +13609, +14348, +16114, +16179, +17013, +18389, +17313, +17518, +19501, +20412, +22874, +24696, +22316, +21659, +23019, +21286, +20422, +21477, +19544, +17102, +15789, +13330, +12171, +11904, +9924, +9821, +11667, +11996, +12951, +14669, +15087, +16770, +19442, +20531, +21590, +22305, +21511, +21396, +21560, +20863, +20506, +19113, +16615, +15688, +14929, +13254, +12527, +11192, +8582, +7365, +7131, +7009, +8038, +9675, +11906, +14379, +14988, +15074, +16110, +16150, +16416, +18316, +19505, +20536, +21527, +20042, +19381, +21595, +21901, +20742, +20865, +19721, +17808, +16833, +14992, +14457, +15847, +14356, +12048, +12758, +12702, +11447, +11964, +12749, +13652, +15239, +15647, +16417, +17941, +17267, +16964, +19511, +21740, +23378, +24740, +23836, +22893, +23055, +21591, +20196, +20161, +18650, +16538, +15113, +12860, +11280, +10951, +9621, +8855, +10388, +12319, +13731, +14721, +15642, +17381, +18917, +19813, +21168, +21832, +21596, +21923, +21374, +19914, +19732, +19000, +16704, +15652, +15256, +13656, +12135, +10854, +9057, +7401, +6314, +6631, +8499, +10232, +11917, +13859, +14649, +15340, +16876, +17294, +17428, +18788, +19480, +19675, +20469, +20207, +19820, +20836, +21050, +20498, +20559, +19482, +17636, +16624, +15487, +15120, +15855, +14764, +12851, +12374, +11657, +11263, +12574, +13635, +14453, +15481, +15614, +16773, +18861, +18694, +18414, +20010, +21231, +22950, +24784, +23832, +22944, +23190, +21153, +19632, +20164, +18364, +15589, +14153, +11917, +11000, +11957, +10797, +9672, +10670, +11076, +12624, +15457, +16012, +17095, +19591, +19636, +20401, +23038, +22555, +21356, +21911, +20480, +19044, +19263, +17257, +15092, +14982, +13411, +11722, +11384, +9055, +6600, +6689, +7132, +8804, +12217, +13949, +14370, +15102, +15321, +16131, +17825, +18595, +18958, +19470, +19624, +19717, +19505, +19641, +20741, +20637, +19518, +19477, +19004, +17460, +15994, +14341, +14232, +15465, +14058, +12031, +12341, +11668, +10664, +12243, +13650, +14372, +15685, +15862, +16459, +18430, +18514, +18549, +20829, +22317, +23280, +24542, +23590, +22430, +22575, +21021, +19312, +19297, +17943, +15442, +13455, +11512, +11078, +11502, +10208, +9746, +11386, +12013, +12474, +14364, +15575, +16330, +17909, +19096, +20143, +21664, +22183, +21825, +21813, +21620, +20949, +19984, +18220, +16330, +15508, +14770, +12963, +11068, +9662, +8070, +7035, +7757, +9452, +11292, +13316, +14720, +15218, +16007, +17172, +17915, +18577, +19392, +20003, +20534, +20632, +20104, +20128, +20686, +20566, +20317, +20103, +18897, +17435, +16266, +14999, +14774, +14902, +13292, +11858, +11893, +11296, +11130, +12628, +13431, +13852, +15097, +15574, +16296, +18222, +18766, +18744, +20413, +22034, +23095, +24042, +23585, +22836, +22352, +20333, +18630, +18351, +16693, +14534, +13289, +11239, +10220, +11110, +10192, +9043, +10683, +11983, +12429, +14190, +15428, +16250, +18145, +19001, +19439, +21384, +22129, +21397, +21552, +21247, +20156, +19569, +18071, +16054, +15032, +13625, +12057, +11121, +9164, +7439, +7685, +8103, +9327, +12366, +14249, +14961, +16474, +17410, +18003, +19389, +19682, +19256, +19972, +20564, +20623, +21056, +21081, +20696, +20533, +20139, +19522, +18670, +17393, +16231, +15309, +14815, +14675, +13377, +11681, +11727, +12153, +12146, +13283, +14441, +14665, +15477, +16628, +17734, +19356, +20100, +19884, +20502, +21587, +22691, +23667, +23209, +22250, +21893, +20547, +19009, +18510, +16798, +14079, +12496, +11171, +10246, +10216, +9099, +8035, +9364, +10905, +11823, +13652, +15263, +16295, +17799, +18843, +19928, +21898, +22391, +21334, +21170, +20901, +19525, +18432, +17428, +15994, +14672, +13164, +11798, +10870, +9025, +6985, +6922, +7940, +8836, +10669, +13363, +15203, +15845, +16658, +18130, +19153, +19689, +20441, +20732, +20748, +21324, +21480, +21303, +21618, +21013, +19873, +19830, +19279, +17897, +17022, +15518, +14392, +15018, +14090, +11938, +12017, +12260, +11904, +13424, +14804, +15115, +16271, +16877, +17337, +19392, +20182, +19746, +20950, +22060, +22675, +24062, +23746, +22413, +22375, +21030, +18676, +18168, +17209, +14912, +13289, +11746, +10805, +10970, +9873, +8914, +10339, +11537, +12057, +13772, +15274, +16017, +16868, +17322, +18238, +19858, +20323, +20285, +20719, +20405, +19824, +19459, +18208, +16799, +15676, +13743, +11812, +10462, +8703, +7160, +6779, +7260, +8431, +9889, +11724, +14102, +15510, +16120, +17763, +19188, +19329, +19660, +19841, +19795, +20833, +21291, +20473, +20610, +20845, +20225, +20281, +19880, +18355, +17444, +16129, +14626, +15011, +14728, +12682, +12198, +12537, +12494, +13896, +15183, +15130, +15951, +16959, +17643, +19527, +20690, +20362, +20930, +21687, +22344, +23978, +24153, +22601, +21861, +20453, +18345, +18024, +17362, +15187, +13934, +12657, +10856, +10612, +10455, +9436, +9855, +11170, +12200, +13859, +15423, +16449, +17754, +18532, +18993, +20246, +20979, +20875, +20929, +20267, +19078, +18519, +17441, +15681, +14600, +13633, +12265, +11047, +9638, +8164, +7211, +6736, +7307, +8930, +10660, +12811, +14976, +15928, +16953, +18704, +19540, +19772, +20246, +20568, +21342, +21945, +21133, +20663, +20894, +20062, +19425, +19342, +18108, +17048, +16562, +15108, +14504, +14795, +13399, +12262, +12840, +12950, +13385, +14705, +15221, +16109, +17567, +17981, +18992, +20457, +20416, +20849, +22108, +22454, +23460, +24404, +23288, +22429, +21570, +19080, +17938, +17569, +15242, +13901, +13598, +11486, +10312, +10633, +9709, +9721, +11139, +11514, +12609, +14437, +14944, +16351, +18208, +18155, +19139, +21220, +20970, +20563, +21117, +20255, +19419, +19033, +17253, +16049, +15387, +12989, +11234, +10712, +8633, +6760, +6517, +6282, +7122, +8943, +9878, +11873, +14859, +15951, +16925, +18911, +19419, +19413, +20204, +20786, +21946, +22629, +20970, +20074, +20753, +19975, +19157, +19180, +17892, +16971, +16840, +15167, +14436, +15225, +13752, +12086, +12884, +13586, +14410, +15796, +15572, +15888, +17971, +18663, +19244, +21232, +21749, +21509, +22455, +23144, +23871, +24413, +23164, +22016, +21232, +18972, +17500, +17048, +15228, +13877, +13111, +10952, +10117, +10846, +10096, +9832, +11194, +11912, +12808, +14161, +14761, +15976, +17574, +18614, +20415, +21581, +21045, +21174, +20919, +19274, +18981, +18867, +16992, +15796, +14958, +13087, +11977, +11026, +9298, +8652, +7975, +6332, +6502, +8089, +9150, +11190, +13871, +15244, +16491, +18214, +18986, +19305, +20201, +21057, +21472, +21623, +21223, +20429, +19959, +19590, +18881, +18270, +17720, +16888, +16112, +15242, +14485, +14583, +14247, +13030, +13100, +14005, +14093, +14765, +16057, +16668, +17605, +18687, +19278, +20914, +22433, +22144, +22360, +23409, +23525, +23641, +23268, +21344, +19858, +18738, +16907, +16182, +15875, +14252, +13056, +12159, +10673, +10927, +12027, +11462, +11499, +12901, +13453, +14024, +15136, +15690, +16776, +18218, +18708, +19809, +21375, +21054, +20093, +20103, +19902, +19343, +18613, +17010, +15390, +14355, +13059, +11832, +11100, +10185, +9087, +7984, +7140, +7470, +8452, +9133, +10730, +13417, +15250, +16242, +17616, +18851, +19529, +20298, +21081, +21473, +21667, +21364, +20249, +19339, +19182, +18809, +18072, +17536, +16910, +16206, +15498, +14527, +14270, +14787, +14344, +13614, +14110, +14658, +14941, +15851, +16729, +17532, +18618, +19374, +20551, +22220, +22645, +22547, +22812, +22228, +21765, +21852, +20433, +18780, +18381, +17091, +15524, +15235, +14291, +12901, +12410, +11436, +10885, +11913, +12118, +11728, +12586, +13358, +14016, +15341, +16109, +17062, +18703, +19194, +19624, +20953, +21032, +20574, +20773, +20026, +19125, +18640, +16581, +14487, +13975, +13051, +12162, +12185, +11329, +10279, +9760, +8310, +7671, +9072, +9823, +10183, +12085, +14300, +16054, +17478, +18055, +18752, +19904, +20288, +20563, +21515, +21992, +21403, +20216, +19353, +19279, +18884, +17784, +16974, +16425, +15859, +15334, +14710, +14690, +14996, +14234, +13704, +14695, +15488, +15736, +16398, +17124, +18062, +19026, +19409, +20374, +21523, +21069, +20400, +20540, +20407, +20557, +20679, +19422, +18244, +17603, +16277, +15482, +15421, +14603, +13815, +13203, +12146, +12086, +12574, +12076, +12125, +13142, +13810, +14695, +15677, +16093, +16978, +18075, +18809, +20113, +21188, +21057, +20659, +19818, +18686, +18402, +17604, +15708, +14705, +14226, +13302, +12987, +12733, +11768, +11123, +10451, +9328, +8949, +9143, +9320, +10157, +11699, +13697, +15770, +16937, +17612, +18517, +19239, +20236, +21516, +21999, +22140, +21930, +20722, +20183, +20368, +19405, +18503, +18195, +17006, +16250, +16201, +15330, +15229, +15714, +14626, +14317, +15464, +15359, +15488, +16685, +16835, +17461, +18789, +18515, +18562, +19453, +18827, +18736, +19851, +19614, +19597, +20225, +19000, +17978, +18171, +17065, +16064, +16026, +14686, +13396, +13029, +11777, +11285, +12309, +12364, +12457, +13757, +14423, +15008, +16387, +17133, +17787, +18970, +19433, +19612, +19911, +19496, +19005, +18462, +17241, +16745, +16672, +15348, +14388, +14612, +14305, +14128, +14495, +13730, +12585, +11971, +10576, +9022, +8603, +8611, +8861, +9576, +10900, +13469, +15979, +17206, +18659, +20284, +21032, +21891, +22434, +22315, +22882, +22451, +20558, +20417, +20575, +19007, +18546, +18399, +16958, +17063, +17252, +15698, +16027, +16699, +14960, +14666, +15425, +14833, +15728, +16507, +15219, +16003, +17373, +16643, +17908, +19682, +18795, +19161, +20208, +19464, +20189, +20816, +18994, +18529, +18447, +16752, +16672, +16339, +14134, +13967, +13888, +11910, +12118, +12916, +12054, +12861, +14014, +13903, +15334, +16260, +15439, +16338, +17285, +16966, +18290, +19258, +18616, +19183, +19017, +17313, +17496, +17833, +16485, +16019, +15844, +15022, +14994, +14616, +13677, +13591, +12674, +10860, +9949, +8590, +6882, +6938, +7684, +8504, +10723, +13766, +16342, +17982, +19055, +20687, +22242, +22827, +23660, +24465, +24099, +23285, +22055, +20895, +21103, +20820, +19314, +18938, +18853, +17770, +17025, +16107, +15260, +15601, +14600, +12457, +12604, +13244, +12729, +13063, +13564, +13978, +15513, +16365, +17146, +19692, +20905, +20449, +21271, +21929, +21900, +22169, +20679, +18791, +18762, +17677, +15913, +15823, +15010, +13834, +13715, +12274, +11651, +13595, +13310, +12086, +13623, +14027, +13193, +14391, +14757, +14612, +16531, +17264, +17150, +18994, +19668, +19102, +19735, +19282, +18415, +18897, +17714, +16101, +16520, +15908, +14952, +15599, +14618, +12922, +12779, +11185, +9151, +9018, +7865, +6810, +8285, +9110, +10177, +14026, +16615, +17358, +19722, +21666, +22077, +23256, +23905, +23379, +23662, +23612, +22349, +21812, +21699, +20720, +19791, +19186, +18200, +17235, +16329, +14908, +13831, +13652, +12940, +11558, +11092, +11335, +11577, +12216, +12851, +13711, +15618, +17011, +17587, +19247, +20562, +20306, +20829, +21728, +21483, +21612, +21359, +19364, +18029, +17624, +16507, +15954, +16071, +15519, +15006, +14317, +13115, +12859, +12881, +12147, +12083, +12581, +12778, +13274, +13595, +13752, +14967, +16396, +17376, +18614, +19516, +19914, +20253, +19837, +19469, +19903, +19353, +17959, +17334, +16774, +16066, +15680, +15032, +14618, +14526, +13648, +12742, +12317, +11438, +10453, +9533, +9000, +10198, +11855, +13047, +15565, +17895, +18572, +20070, +21521, +21580, +22729, +23551, +22750, +23586, +23893, +21331, +20566, +20811, +18643, +17636, +17474, +15237, +14418, +14493, +12407, +11871, +12568, +10975, +10517, +11844, +12014, +13089, +14486, +14087, +15093, +16993, +17137, +18220, +19725, +19357, +19663, +20393, +20100, +20880, +21070, +19409, +19135, +18868, +16925, +16463, +16406, +15059, +14807, +14465, +13082, +13083, +12733, +11288, +11663, +12245, +11985, +13147, +13816, +13354, +14535, +15850, +16553, +18542, +19894, +20046, +20823, +20732, +20192, +20816, +20244, +18831, +18755, +18157, +17283, +17459, +16744, +16085, +16735, +16157, +15371, +15738, +14498, +12592, +11846, +10210, +8945, +9654, +10085, +11158, +14083, +16217, +17892, +20178, +21012, +21148, +22255, +22706, +22531, +22903, +22417, +20671, +19298, +18491, +17296, +15845, +14982, +14465, +13986, +14176, +14277, +13555, +13425, +13425, +12485, +12507, +13345, +13192, +13349, +13802, +13723, +15002, +16646, +16922, +18226, +19682, +19122, +19339, +20476, +20573, +21225, +21178, +19169, +18530, +18202, +16045, +15262, +15191, +13840, +13696, +13427, +11922, +12577, +13067, +11588, +12502, +13865, +13113, +14115, +15094, +14165, +15764, +17628, +17260, +19265, +21487, +20704, +21282, +22111, +20816, +21009, +20987, +19012, +19157, +19372, +17641, +17690, +17556, +15820, +16362, +16867, +15786, +16318, +15642, +12860, +12144, +10920, +8326, +8702, +9692, +9821, +12506, +15270, +16373, +18254, +18845, +18130, +19390, +20223, +19695, +20465, +20427, +18779, +18174, +17709, +17157, +17842, +17818, +17002, +17262, +17181, +16120, +15376, +14460, +13253, +12450, +11977, +12168, +12726, +12708, +12778, +13572, +14727, +16096, +17296, +18325, +19361, +19643, +19514, +19852, +19673, +18746, +17744, +16244, +15203, +15622, +15872, +15714, +16167, +16449, +16623, +17042, +16823, +17000, +17738, +16784, +15445, +15576, +15205, +14486, +14585, +13915, +13688, +15659, +17190, +18073, +20147, +21289, +20901, +20905, +20342, +19330, +19509, +19275, +18319, +18588, +18915, +18434, +18531, +18584, +18266, +18577, +18473, +17677, +17354, +16325, +13994, +11742, +9392, +7097, +6251, +6343, +6959, +8936, +11383, +13025, +14354, +15609, +16488, +17443, +18597, +19214, +19397, +19715, +19390, +18251, +18072, +18704, +18643, +18954, +19639, +18959, +18208, +17908, +16402, +15448, +15534, +14063, +12885, +13302, +12478, +11791, +12603, +12272, +12431, +14265, +14392, +14224, +15400, +14971, +14571, +15932, +16455, +17747, +20075, +19749, +19846, +22075, +21887, +21449, +23195, +23004, +22356, +22965, +21045, +18948, +18841, +16414, +13898, +14387, +13939, +13245, +14231, +13676, +13115, +14169, +13717, +13798, +15878, +16229, +16545, +18153, +17811, +17863, +19598, +19298, +19360, +21312, +21191, +20940, +22205, +21348, +20329, +20940, +19822, +18699, +18974, +17217, +15053, +14027, +11127, +8220, +6972, +4366, +2288, +3167, +4046, +5288, +8307, +10288, +11392, +13581, +15377, +16915, +19238, +20562, +20966, +22055, +22576, +22137, +22514, +23178, +22774, +22072, +21265, +19651, +18055, +16683, +14490, +12564, +11865, +10653, +9061, +8861, +9020, +8745, +9216, +10174, +11437, +13446, +14966, +15940, +17544, +18787, +19532, +21188, +23188, +25050, +26820, +27109, +26417, +26302, +25804, +24945, +24523, +23046, +20832, +19545, +17653, +14963, +13702, +12972, +11517, +10787, +10777, +10608, +10819, +11074, +10951, +11558, +12877, +14067, +15639, +17620, +18991, +19967, +21171, +22128, +22578, +22888, +23072, +23215, +23397, +23077, +22188, +21078, +19409, +17447, +15986, +14591, +13102, +12069, +10767, +9113, +8142, +7013, +5193, +4073, +3535, +3439, +5110, +7580, +9783, +12960, +15880, +17039, +18451, +20071, +20330, +20828, +21634, +21259, +21041, +20828, +19179, +17973, +17623, +16611, +16178, +16228, +15228, +14741, +14748, +13599, +12968, +12994, +11968, +11791, +12933, +13382, +14263, +15773, +16232, +17168, +18849, +19406, +20357, +22114, +22398, +22340, +23181, +23591, +23997, +24501, +23911, +23304, +22980, +21643, +20155, +18895, +17130, +15758, +14563, +12806, +11964, +11738, +10793, +10496, +11116, +11554, +12492, +13449, +13724, +14807, +16220, +16757, +17894, +19518, +20328, +21162, +21779, +21425, +21359, +21394, +20616, +19928, +19273, +18302, +17800, +17185, +16088, +15298, +14275, +13248, +13296, +13408, +13205, +13394, +13076, +12359, +11973, +10956, +9672, +8908, +7887, +7665, +8897, +9934, +11555, +14178, +15335, +15765, +16978, +17332, +17481, +18471, +18501, +18469, +19388, +19063, +18572, +19473, +19370, +18756, +19383, +19177, +18329, +18391, +17593, +16310, +16165, +15464, +14433, +14666, +14774, +14806, +15865, +16607, +17317, +18807, +19448, +19632, +20409, +20243, +19722, +20047, +19602, +18878, +19299, +19070, +18173, +18192, +17920, +17188, +17235, +16942, +16182, +16033, +15423, +14369, +14288, +14402, +14309, +14679, +14726, +14425, +14621, +14682, +14595, +14953, +15157, +15333, +15950, +16452, +17095, +18051, +18522, +18984, +19714, +19742, +19506, +19401, +18628, +17891, +17763, +17188, +16341, +15756, +14768, +13657, +13097, +12924, +13166, +13497, +13539, +13864, +14172, +13705, +13057, +12336, +11173, +10412, +10333, +10577, +11617, +13310, +14937, +16464, +17534, +17964, +18286, +18455, +18661, +19345, +19748, +19664, +19754, +19537, +19031, +19034, +18964, +18557, +18448, +18144, +17575, +17407, +17152, +16643, +16318, +15795, +15308, +15355, +15458, +15833, +16584, +16813, +16986, +17570, +17493, +17138, +17361, +17225, +16720, +16746, +16939, +17192, +17611, +17642, +17607, +17737, +17383, +17040, +17077, +16649, +16113, +16094, +15852, +15471, +15641, +15934, +16147, +16617, +17092, +17327, +17196, +16569, +15871, +15431, +15150, +15205, +15502, +15612, +15692, +15797, +15586, +15387, +15533, +15699, +15941, +16554, +17264, +17786, +17998, +17821, +17669, +17763, +17748, +17828, +18176, +18051, +17522, +17369, +17227, +16797, +16559, +16128, +15059, +13803, +12296, +10478, +9258, +9023, +9605, +11227, +13543, +15583, +16848, +17360, +17398, +17209, +16948, +16969, +17326, +17823, +18552, +19100, +18989, +18816, +18805, +18515, +18342, +18514, +18548, +18446, +18080, +17170, +16145, +15018, +13652, +12846, +12701, +12669, +13054, +13824, +14441, +14915, +15069, +14931, +15312, +16198, +16946, +17580, +18218, +18899, +19560, +19875, +20197, +20753, +20828, +20660, +20801, +20401, +19392, +18480, +17118, +15506, +14712, +14068, +13130, +12742, +12509, +12008, +12073, +12522, +12836, +13590, +14692, +15585, +16498, +17407, +18061, +18676, +19362, +20098, +20745, +20987, +20990, +20853, +20392, +20181, +20336, +20053, +19648, +19431, +18688, +17890, +17489, +16403, +14994, +14281, +13457, +12571, +12585, +12665, +12446, +12628, +12483, +11658, +11133, +10795, +10640, +11651, +13509, +15388, +17300, +18594, +18776, +18572, +18092, +17143, +16538, +16489, +16393, +16246, +15984, +15361, +14729, +14085, +13239, +12845, +12996, +12974, +13028, +13540, +14035, +14429, +14864, +15201, +15854, +17035, +18191, +19351, +20757, +21908, +22454, +22363, +21561, +20430, +19331, +18292, +17542, +17102, +16817, +16823, +16769, +16343, +16146, +16147, +15845, +15768, +15968, +15844, +15871, +16124, +15965, +16130, +16827, +16911, +16976, +17880, +18470, +18692, +19345, +19534, +19201, +19451, +19674, +19519, +19831, +19941, +19164, +18348, +17470, +16277, +15563, +15147, +14402, +13822, +13554, +13352, +13449, +13737, +14157, +14868, +15452, +16056, +17115, +17685, +17451, +17533, +17936, +18193, +18547, +18596, +18233, +18020, +17308, +15741, +14244, +12602, +10533, +9195, +8756, +8593, +8963, +9570, +9934, +10500, +11116, +11478, +12134, +12904, +13350, +13897, +14452, +14830, +15539, +16363, +17102, +18259, +19369, +19850, +20100, +19958, +19296, +18844, +18641, +18506, +18616, +18438, +18031, +18082, +17903, +17366, +17664, +18269, +18316, +18644, +19168, +18996, +18369, +17536, +16849, +17023, +17648, +18578, +20380, +21979, +22555, +23052, +23191, +22385, +21652, +20873, +19328, +18061, +17332, +16274, +15407, +15035, +14376, +13684, +13467, +13372, +13510, +14132, +14598, +14430, +14082, +13989, +13913, +13659, +13617, +13927, +14362, +14976, +15565, +15887, +16416, +17025, +17131, +17392, +18074, +18075, +17501, +17187, +16804, +16337, +16174, +15861, +15488, +15507, +15315, +14817, +14592, +14209, +13584, +13578, +14028, +14262, +14494, +14846, +14857, +14157, +12937, +11963, +11568, +11373, +11674, +12925, +14432, +15590, +16471, +16846, +16756, +16709, +16590, +16306, +16491, +17113, +17426, +17617, +18237, +18681, +18495, +18462, +18712, +18615, +18622, +19084, +19287, +19365, +19676, +19582, +19401, +19839, +20070, +19762, +19453, +18794, +18028, +17954, +17848, +17375, +17281, +17167, +16807, +16963, +17287, +17379, +17728, +17927, +17643, +17574, +17612, +17359, +17201, +16997, +16505, +16099, +15471, +14342, +13462, +12995, +12632, +12822, +13575, +14086, +14219, +14334, +14402, +14288, +13967, +13694, +13793, +13969, +13974, +14337, +15099, +15571, +15776, +16003, +16067, +16153, +16500, +16765, +16927, +17101, +16978, +16712, +16541, +16126, +15834, +16157, +16448, +16568, +16936, +16902, +16413, +16400, +16512, +16391, +16734, +17094, +16911, +17033, +17348, +17115, +17053, +17529, +18004, +18566, +18991, +18835, +18697, +18698, +18340, +18150, +18449, +18541, +18330, +18145, +17925, +17616, +17195, +16792, +16730, +16847, +16902, +16988, +16859, +16349, +15787, +15173, +14503, +14180, +14045, +13714, +13543, +13849, +14297, +14616, +14896, +15163, +15254, +15234, +15382, +15513, +15247, +14838, +14657, +14585, +14541, +14702, +15114, +15600, +15969, +16277, +16644, +16933, +17014, +16893, +16654, +16505, +16350, +15928, +15527, +15360, +15092, +14791, +14761, +14830, +14929, +15174, +15480, +15836, +16232, +16622, +17051, +17267, +17239, +17478, +17771, +17725, +18012, +18732, +19070, +19206, +19486, +19539, +19546, +19619, +19311, +18974, +18835, +18303, +17663, +17308, +16716, +16157, +16067, +15851, +15602, +15757, +15770, +15898, +16727, +17331, +17444, +17998, +18569, +18538, +18604, +18904, +18840, +18433, +18026, +17879, +17870, +17566, +17225, +17299, +17428, +17352, +17151, +16650, +15888, +14971, +13867, +12998, +12472, +11731, +10984, +10776, +10837, +10982, +11368, +11920, +12677, +13518, +14118, +14782, +15715, +16375, +16700, +17020, +17117, +16959, +16830, +16584, +16241, +16080, +15863, +15445, +15175, +15038, +14805, +14599, +14447, +14337, +14454, +14598, +14533, +14653, +14987, +15035, +15189, +16056, +16931, +17208, +17471, +17852, +17989, +18283, +18856, +19340, +20087, +20993, +21279, +21453, +21780, +21224, +20339, +20073, +19250, +18010, +17727, +17312, +16293, +16171, +16174, +15526, +15773, +16378, +15867, +15408, +15493, +15546, +16093, +16784, +17336, +18690, +19731, +19359, +19106, +19042, +18199, +17522, +17157, +16815, +17310, +17861, +17763, +18005, +17868, +16880, +16533, +16073, +14663, +14062, +13978, +13315, +13375, +13847, +13537, +13505, +13572, +12846, +12525, +12626, +12449, +13165, +14284, +14191, +14283, +15326, +15327, +14296, +13750, +13205, +12538, +12856, +13743, +14582, +15768, +16596, +16500, +16349, +16125, +15768, +16182, +16510, +16106, +16658, +17783, +17826, +17812, +17988, +17582, +18147, +19609, +20061, +20523, +21412, +21118, +20573, +20512, +19668, +18725, +18279, +17543, +17435, +17874, +17289, +16766, +16969, +16680, +16844, +17841, +17799, +17301, +17444, +17206, +16813, +16750, +16204, +15800, +15922, +15615, +15623, +16334, +16283, +15845, +15893, +15626, +15379, +15588, +15272, +14944, +15200, +14924, +14642, +15247, +15331, +14936, +15427, +15961, +16014, +16405, +16569, +16301, +16556, +16857, +16693, +16690, +16476, +15912, +15981, +16185, +15739, +15722, +16095, +15347, +14158, +14038, +14032, +13179, +12577, +12585, +12443, +12523, +13104, +13557, +14090, +14708, +14649, +14534, +14861, +14732, +14671, +15607, +16611, +17474, +18651, +19314, +19513, +19986, +20098, +19782, +19772, +19808, +19726, +19513, +18860, +18395, +18350, +18012, +17839, +18147, +18259, +18576, +19125, +19059, +19018, +19237, +18719, +18094, +17872, +17272, +16841, +16899, +16525, +16330, +16785, +16869, +16938, +17531, +17725, +17604, +17630, +17165, +16367, +15702, +14705, +13617, +13141, +13022, +12988, +13130, +13240, +13184, +13255, +13731, +14346, +14816, +15461, +16215, +16450, +16437, +16523, +16249, +15924, +16008, +15904, +15677, +15839, +15955, +16087, +16703, +17348, +17919, +18582, +18780, +18677, +18775, +18542, +18013, +17714, +17210, +16490, +16041, +15592, +15335, +15622, +15756, +15707, +15982, +15945, +15401, +14894, +14245, +13646, +13598, +13705, +13974, +14682, +15311, +15872, +16467, +16409, +15971, +15634, +14911, +14377, +14632, +14660, +14633, +15467, +16333, +16918, +17737, +18083, +17938, +18019, +17768, +17269, +17357, +17448, +17308, +17491, +17487, +17370, +17899, +18468, +18736, +19264, +19573, +19318, +19045, +18636, +18040, +17666, +17203, +16547, +16161, +15915, +15588, +15239, +14764, +14439, +14520, +14641, +14715, +14863, +14769, +14399, +14036, +13837, +13981, +14353, +14791, +15517, +16284, +16641, +16917, +17207, +17237, +17384, +17701, +17652, +17440, +17325, +17044, +16902, +17219, +17525, +17620, +17754, +17837, +17778, +17748, +17770, +17720, +17559, +17412, +17423, +17589, +17893, +18274, +18618, +19031, +19510, +19732, +19672, +19478, +19067, +18608, +18329, +17921, +17243, +16597, +16002, +15198, +14216, +13510, +13314, +12948, +11919, +10996, +10660, +10459, +10444, +11031, +12014, +12786, +12920, +12909, +13489, +14060, +14320, +15214, +16264, +16430, +16582, +17076, +17110, +17203, +17721, +17900, +17877, +17861, +17379, +16648, +15887, +15051, +14587, +14277, +13904, +14187, +14637, +14418, +14409, +14852, +15205, +16092, +17222, +17542, +17753, +18295, +18599, +19186, +20142, +20671, +21120, +21516, +21177, +20776, +20666, +20081, +19439, +19231, +18740, +18140, +17914, +17453, +16740, +16453, +16367, +16096, +15699, +15075, +14336, +13885, +13675, +13580, +13834, +14346, +14730, +15171, +15996, +16908, +17712, +18597, +19316, +19685, +20061, +20247, +19876, +19541, +19555, +19376, +18909, +18313, +17517, +16742, +16124, +15561, +15111, +14575, +13906, +13557, +13228, +12533, +12299, +12708, +12913, +13150, +13887, +14573, +15005, +15403, +15638, +15866, +16266, +16596, +16889, +17149, +17017, +16652, +16386, +16014, +15484, +14998, +14538, +14196, +14047, +13843, +13629, +13686, +13811, +13774, +13786, +13981, +14253, +14546, +14809, +15012, +15214, +15436, +15778, +16344, +16972, +17571, +18231, +18682, +18705, +18692, +18784, +18754, +18840, +19128, +19146, +18893, +18729, +18532, +18191, +17879, +17635, +17462, +17325, +17094, +16842, +16604, +16280, +16051, +16086, +16222, +16330, +16322, +16196, +16234, +16517, +16813, +17137, +17575, +18008, +18324, +18476, +18559, +18705, +18783, +18779, +18829, +18682, +18219, +17780, +17393, +16935, +16490, +15959, +15393, +15002, +14533, +14012, +13866, +13809, +13623, +13715, +13903, +13919, +14106, +14278, +14244, +14602, +15225, +15533, +15871, +16360, +16597, +16797, +17015, +16936, +16861, +16914, +16808, +16842, +17079, +17030, +16930, +17026, +16892, +16681, +16710, +16515, +16083, +15905, +15732, +15397, +15306, +15388, +15398, +15570, +15894, +16153, +16472, +16862, +17149, +17401, +17675, +17911, +18144, +18300, +18246, +18038, +17688, +17186, +16811, +16720, +16668, +16547, +16513, +16564, +16471, +16167, +15922, +15890, +15730, +15313, +15089, +15150, +15109, +14989, +14971, +14952, +15011, +15259, +15503, +15693, +15842, +15841, +15803, +15765, +15601, +15542, +15648, +15593, +15579, +15733, +15602, +15314, +15275, +15195, +15008, +14967, +14949, +15064, +15399, +15470, +15313, +15409, +15686, +16017, +16380, +16697, +17264, +17992, +18299, +18432, +18707, +18783, +18890, +19194, +19185, +19114, +19269, +19039, +18593, +18457, +18198, +17753, +17505, +17231, +17041, +17169, +17207, +17245, +17542, +17610, +17497, +17666, +17865, +18064, +18431, +18526, +18381, +18446, +18414, +18075, +17769, +17501, +17213, +16969, +16518, +15865, +15377, +14993, +14472, +13959, +13633, +13435, +13320, +13336, +13395, +13343, +13280, +13340, +13443, +13652, +14070, +14496, +14796, +15134, +15506, +15658, +15544, +15522, +15798, +16021, +16018, +15999, +15833, +15454, +15161, +14763, +14151, +13883, +13845, +13538, +13322, +13340, +13303, +13520, +13998, +14391, +15025, +15776, +16059, +16400, +17157, +17626, +17847, +18301, +18696, +18990, +19459, +19915, +20334, +20796, +20990, +20911, +20813, +20572, +20118, +19563, +18859, +18120, +17568, +17080, +16550, +16166, +15979, +15902, +16016, +16324, +16637, +16971, +17433, +17859, +18233, +18710, +19065, +19160, +19311, +19532, +19640, +19742, +19679, +19254, +18794, +18355, +17683, +17024, +16584, +16136, +15608, +15061, +14581, +14281, +13916, +13349, +12912, +12662, +12373, +12141, +12068, +12161, +12499, +12930, +13383, +14099, +14940, +15551, +15968, +16314, +16573, +16706, +16633, +16437, +16227, +15833, +15280, +14856, +14525, +14218, +14043, +13935, +13897, +14041, +14208, +14293, +14419, +14574, +14715, +14761, +14669, +14741, +15003, +15062, +15122, +15530, +15938, +16216, +16557, +16828, +17140, +17619, +17873, +17944, +18124, +18031, +17582, +17256, +17055, +16856, +16773, +16696, +16680, +16886, +17096, +17252, +17555, +17878, +18123, +18380, +18591, +18766, +19003, +19220, +19428, +19692, +19883, +19900, +19801, +19734, +19784, +19777, +19619, +19533, +19523, +19359, +19094, +18795, +18357, +17902, +17631, +17386, +17021, +16779, +16729, +16497, +16123, +16015, +15957, +15645, +15398, +15201, +14828, +14665, +14692, +14463, +14359, +14528, +14369, +14103, +14140, +14093, +14037, +14227, +14249, +14231, +14512, +14603, +14505, +14688, +14832, +14873, +15270, +15711, +15871, +16053, +16211, +16193, +16171, +16091, +15955, +15943, +15905, +15809, +15868, +15865, +15637, +15480, +15380, +15137, +14994, +15066, +15043, +14859, +14761, +14754, +14757, +14934, +15355, +15833, +16252, +16555, +16679, +16704, +16682, +16582, +16576, +16763, +16946, +17040, +17030, +16767, +16321, +15942, +15730, +15729, +15881, +16025, +16149, +16202, +16077, +15954, +16023, +16254, +16599, +16904, +17069, +17243, +17372, +17458, +17816, +18221, +18407, +18858, +19385, +19270, +19135, +19421, +19310, +18978, +19114, +19027, +18471, +18124, +17735, +17091, +16757, +16579, +16304, +16275, +16333, +16227, +16190, +16107, +15922, +15885, +15803, +15717, +15985, +16289, +16454, +16782, +17005, +16996, +17136, +17213, +17081, +17148, +17225, +17054, +16972, +16868, +16453, +16053, +15835, +15667, +15583, +15473, +15244, +15058, +14876, +14712, +14794, +15072, +15395, +15760, +16014, +16125, +16282, +16480, +16677, +17014, +17434, +17722, +17789, +17661, +17453, +17235, +16928, +16577, +16329, +16092, +15728, +15299, +14863, +14399, +14033, +13886, +13739, +13401, +13177, +13242, +13251, +13161, +13356, +13728, +13981, +14304, +14744, +15052, +15328, +15623, +15711, +15741, +15910, +15933, +15819, +15942, +16164, +16167, +16169, +16387, +16620, +16759, +16923, +17071, +17127, +17176, +17163, +16992, +16898, +16990, +17048, +17139, +17409, +17693, +17990, +18411, +18858, +19321, +19675, +19754, +19835, +19968, +19821, +19630, +19534, +19194, +18903, +18832, +18417, +17928, +17836, +17571, +17109, +16955, +16726, +16366, +16355, +16345, +16162, +16185, +16133, +15880, +15849, +15841, +15708, +15862, +16175, +16313, +16429, +16553, +16609, +16719, +16894, +17088, +17314, +17448, +17398, +17281, +17241, +17171, +16866, +16557, +16469, +16233, +15769, +15426, +15069, +14649, +14466, +14299, +14030, +13976, +13899, +13690, +13733, +13774, +13655, +13796, +13905, +13806, +14046, +14312, +14207, +14299, +14446, +14253, +14339, +14681, +14697, +14762, +14972, +14906, +14908, +15124, +15158, +15201, +15345, +15335, +15398, +15551, +15514, +15554, +15710, +15702, +15836, +16206, +16434, +16709, +17211, +17581, +17845, +18212, +18462, +18571, +18770, +19025, +19201, +19227, +19114, +19033, +19017, +19006, +19130, +19345, +19368, +19286, +19277, +19152, +18873, +18693, +18552, +18230, +17809, +17447, +17114, +16798, +16566, +16421, +16318, +16285, +16319, +16338, +16377, +16480, +16539, +16564, +16659, +16719, +16724, +16784, +16761, +16605, +16536, +16489, +16401, +16518, +16723, +16767, +16786, +16716, +16442, +16274, +16204, +15997, +15908, +15935, +15772, +15633, +15625, +15511, +15484, +15607, +15629, +15753, +15956, +15835, +15680, +15682, +15406, +15086, +15104, +15040, +14908, +15055, +15126, +15052, +15203, +15305, +15248, +15397, +15536, +15478, +15505, +15403, +14980, +14638, +14400, +14072, +13926, +13979, +14004, +14113, +14320, +14467, +14651, +14863, +15000, +15189, +15420, +15530, +15629, +15796, +15902, +16009, +16226, +16473, +16779, +17176, +17434, +17509, +17636, +17743, +17688, +17743, +18010, +18229, +18411, +18617, +18626, +18483, +18408, +18312, +18222, +18306, +18390, +18320, +18250, +18205, +18125, +18074, +18054, +18045, +18055, +18012, +17924, +17868, +17761, +17605, +17506, +17391, +17231, +17175, +17179, +17122, +17064, +17028, +16922, +16749, +16554, +16322, +16063, +15890, +15896, +15981, +16002, +15973, +15904, +15792, +15778, +15887, +15946, +15927, +15907, +15904, +15948, +16035, +16114, +16211, +16312, +16382, +16494, +16643, +16748, +16780, +16708, +16556, +16403, +16200, +15971, +15808, +15591, +15336, +15206, +15042, +14795, +14690, +14583, +14383, +14392, +14476, +14329, +14172, +14044, +13761, +13561, +13550, +13545, +13666, +13889, +13928, +13980, +14282, +14599, +14864, +15189, +15458, +15678, +15902, +15923, +15768, +15732, +15807, +15880, +16076, +16399, +16697, +16948, +17158, +17317, +17536, +17799, +17937, +18019, +18194, +18346, +18451, +18674, +18945, +19113, +19235, +19324, +19386, +19488, +19501, +19352, +19227, +19097, +18847, +18616, +18420, +18191, +18044, +17840, +17486, +17322, +17281, +17126, +17226, +17536, +17466, +17277, +17371, +17380, +17309, +17415, +17432, +17422, +17641, +17683, +17421, +17234, +17057, +16804, +16673, +16576, +16421, +16261, +15985, +15679, +15534, +15387, +15152, +14960, +14758, +14540, +14377, +14181, +14054, +14163, +14274, +14246, +14350, +14657, +14968, +15211, +15388, +15481, +15563, +15635, +15595, +15488, +15441, +15378, +15208, +14973, +14716, +14500, +14359, +14146, +13821, +13638, +13606, +13433, +13145, +13034, +13088, +13085, +13124, +13431, +13835, +14094, +14367, +14764, +15139, +15531, +15976, +16385, +16859, +17339, +17592, +17818, +18174, +18374, +18450, +18577, +18549, +18399, +18301, +18092, +17821, +17689, +17539, +17379, +17390, +17466, +17562, +17697, +17787, +18027, +18501, +18923, +19296, +19690, +19905, +20040, +20233, +20344, +20450, +20530, +20380, +20252, +20207, +19914, +19578, +19329, +18872, +18481, +18260, +17682, +16957, +16480, +15889, +15231, +14853, +14524, +14284, +14312, +14272, +14162, +14229, +14314, +14492, +14885, +15239, +15575, +15893, +15950, +16043, +16322, +16354, +16263, +16340, +16338, +16335, +16438, +16275, +16020, +16033, +15952, +15657, +15502, +15438, +15252, +14975, +14699, +14501, +14355, +14322, +14535, +14772, +14911, +15179, +15373, +15292, +15345, +15567, +15636, +15704, +15806, +15711, +15488, +15132, +14676, +14433, +14316, +14106, +14010, +14026, +14001, +14011, +13911, +13733, +13847, +14074, +14169, +14430, +14829, +15177, +15616, +16028, +16394, +17015, +17585, +17851, +18232, +18600, +18564, +18493, +18564, +18524, +18466, +18388, +18188, +18124, +18125, +17931, +17807, +17877, +17894, +17913, +18006, +18075, +18233, +18355, +18176, +18016, +18175, +18345, +18360, +18372, +18390, +18398, +18409, +18347, +18287, +18354, +18354, +18115, +17802, +17504, +17122, +16669, +16230, +15893, +15745, +15634, +15354, +15092, +15028, +15003, +15006, +15177, +15426, +15662, +15894, +16089, +16332, +16697, +17032, +17292, +17545, +17741, +17931, +18115, +18100, +17964, +17908, +17735, +17346, +16969, +16630, +16259, +15934, +15658, +15430, +15274, +15083, +14858, +14722, +14615, +14473, +14339, +14207, +14102, +14092, +14148, +14232, +14392, +14633, +14794, +14726, +14588, +14536, +14420, +14276, +14299, +14379, +14467, +14590, +14460, +14126, +13979, +13871, +13696, +13723, +13787, +13803, +14027, +14215, +14339, +14845, +15382, +15629, +16131, +16777, +17066, +17339, +17671, +17802, +18107, +18537, +18606, +18688, +19013, +19126, +19097, +19167, +19161, +19167, +19198, +18968, +18749, +18824, +18737, +18359, +18131, +18079, +17960, +17813, +17744, +17812, +17992, +18124, +18214, +18400, +18544, +18558, +18616, +18664, +18617, +18650, +18570, +18151, +17842, +17754, +17395, +16992, +16899, +16737, +16520, +16527, +16443, +16311, +16414, +16345, +16093, +16158, +16268, +16173, +16155, +16044, +15748, +15591, +15443, +15297, +15455, +15558, +15376, +15332, +15325, +15146, +15142, +15241, +15215, +15321, +15445, +15300, +15115, +14935, +14638, +14445, +14312, +14037, +13821, +13695, +13512, +13450, +13521, +13588, +13751, +13922, +13965, +14094, +14241, +14162, +14137, +14257, +14257, +14330, +14584, +14658, +14710, +15021, +15238, +15338, +15681, +16020, +16092, +16110, +16084, +16060, +16258, +16433, +16429, +16590, +16833, +16876, +16937, +17095, +17267, +17628, +17977, +18036, +18172, +18490, +18610, +18679, +18913, +19108, +19293, +19471, +19443, +19446, +19592, +19547, +19518, +19806, +20007, +19985, +19970, +19857, +19737, +19790, +19679, +19385, +19206, +18868, +18310, +17908, +17495, +16996, +16781, +16559, +16116, +15995, +16014, +15646, +15398, +15501, +15427, +15317, +15429, +15452, +15495, +15673, +15624, +15557, +15763, +15848, +15815, +15934, +15925, +15869, +16043, +16070, +15963, +16073, +15990, +15649, +15571, +15454, +15068, +14916, +14843, +14513, +14354, +14361, +14217, +14236, +14419, +14423, +14475, +14610, +14517, +14459, +14593, +14616, +14659, +14858, +14906, +14889, +15043, +15076, +14970, +15017, +15009, +14860, +14890, +14877, +14609, +14609, +14837, +14739, +14657, +14905, +14964, +14839, +14882, +14895, +14951, +15261, +15536, +15917, +16657, +17213, +17508, +17948, +18205, +18246, +18472, +18510, +18368, +18640, +18830, +18597, +18679, +18913, +18738, +18641, +18700, +18574, +18565, +18533, +18172, +18061, +18182, +17967, +17829, +17975, +17937, +17970, +18168, +18096, +18152, +18478, +18411, +18214, +18271, +18092, +17870, +17932, +17766, +17561, +17674, +17491, +17161, +17208, +16969, +16431, +16312, +16178, +15863, +15903, +15809, +15445, +15553, +15697, +15498, +15646, +15871, +15723, +15781, +15893, +15735, +15874, +16070, +15926, +16075, +16337, +16197, +16249, +16434, +16219, +16129, +16170, +15867, +15746, +15835, +15564, +15369, +15363, +15046, +14813, +14817, +14558, +14338, +14296, +14040, +13918, +14069, +13989, +13946, +14182, +14235, +14219, +14382, +14375, +14273, +14339, +14352, +14340, +14494, +14656, +14784, +14909, +14963, +15094, +15328, +15423, +15456, +15607, +15722, +15675, +15624, +15755, +16005, +16181, +16321, +16532, +16746, +17010, +17295, +17399, +17598, +18114, +18399, +18390, +18682, +19076, +19142, +19184, +19267, +19233, +19291, +19286, +19040, +19005, +19133, +18992, +18901, +19029, +19005, +18964, +18937, +18650, +18505, +18600, +18303, +17880, +17803, +17628, +17358, +17318, +17154, +17024, +17249, +17191, +16848, +16899, +16922, +16660, +16712, +16868, +16809, +16887, +16809, +16423, +16396, +16486, +16166, +16017, +16116, +15923, +15689, +15543, +15259, +15224, +15418, +15359, +15330, +15465, +15316, +15116, +15086, +14893, +14730, +14783, +14679, +14625, +14876, +14988, +14985, +15170, +15244, +15225, +15307, +15148, +14884, +14886, +14701, +14289, +14233, +14272, +14087, +14063, +14121, +14032, +14052, +14069, +13915, +13918, +14073, +14204, +14438, +14671, +14827, +15085, +15251, +15326, +15678, +16003, +15981, +15992, +16075, +16102, +16317, +16532, +16569, +16806, +17065, +17018, +17110, +17404, +17502, +17541, +17572, +17529, +17752, +17995, +17835, +17829, +18174, +18299, +18386, +18719, +18964, +19204, +19476, +19469, +19574, +19954, +19919, +19638, +19677, +19604, +19313, +19165, +18854, +18460, +18416, +18240, +17818, +17741, +17698, +17397, +17301, +17210, +16952, +16995, +16991, +16595, +16495, +16605, +16328, +16109, +16145, +16025, +15982, +16058, +15916, +15913, +16091, +15925, +15737, +15820, +15687, +15421, +15351, +15176, +14994, +15045, +14919, +14670, +14776, +14952, +14959, +15073, +15175, +15117, +15171, +15291, +15309, +15399, +15544, +15591, +15667, +15790, +15847, +15852, +15784, +15666, +15603, +15518, +15364, +15262, +15223, +15197, +15181, +15101, +15011, +15012, +14966, +14838, +14795, +14767, +14661, +14631, +14671, +14680, +14823, +15121, +15329, +15476, +15715, +15883, +15870, +15836, +15830, +15808, +15811, +15803, +15788, +15885, +15986, +15949, +15970, +16125, +16252, +16348, +16402, +16396, +16532, +16750, +16812, +16961, +17334, +17586, +17757, +18076, +18359, +18600, +18903, +19002, +19032, +19313, +19436, +19237, +19262, +19431, +19390, +19368, +19339, +19102, +18953, +18814, +18410, +18179, +18188, +17933, +17640, +17530, +17284, +17091, +17080, +16846, +16649, +16774, +16698, +16458, +16460, +16394, +16260, +16361, +16340, +16200, +16292, +16230, +15957, +15986, +16087, +15998, +16027, +16046, +15951, +16039, +16091, +15972, +16058, +16167, +16058, +16069, +16136, +15998, +15917, +15906, +15814, +15840, +15891, +15780, +15754, +15808, +15726, +15630, +15489, +15172, +14885, +14640, +14260, +13929, +13780, +13636, +13493, +13458, +13491, +13565, +13722, +13910, +14039, +14176, +14375, +14469, +14451, +14508, +14564, +14584, +14741, +14886, +14902, +15017, +15133, +15101, +15202, +15412, +15534, +15763, +16052, +16239, +16531, +16786, +16795, +16916, +17148, +17220, +17403, +17649, +17720, +17975, +18366, +18484, +18702, +19112, +19211, +19236, +19432, +19429, +19387, +19457, +19240, +19005, +19064, +18917, +18648, +18716, +18746, +18588, +18604, +18582, +18420, +18421, +18323, +18006, +17908, +17877, +17626, +17515, +17536, +17405, +17385, +17458, +17309, +17223, +17277, +17051, +16822, +16880, +16753, +16434, +16273, +15995, +15615, +15488, +15312, +15034, +15094, +15178, +15010, +14978, +14946, +14723, +14721, +14785, +14640, +14756, +15032, +14995, +15018, +15253, +15350, +15491, +15697, +15678, +15679, +15710, +15451, +15230, +15188, +14976, +14839, +14915, +14802, +14662, +14677, +14451, +14167, +14197, +14214, +14154, +14254, +14294, +14315, +14570, +14761, +14829, +15112, +15378, +15446, +15647, +15929, +16081, +16258, +16398, +16439, +16639, +16844, +16816, +16866, +17002, +16921, +16814, +16776, +16610, +16538, +16643, +16620, +16681, +16989, +17103, +17094, +17314, +17457, +17446, +17637, +17847, +17938, +18174, +18356, +18321, +18437, +18618, +18607, +18672, +18859, +18925, +18938, +18845, +18600, +18486, +18399, +18124, +17960, +17879, +17605, +17408, +17313, +17027, +16816, +16789, +16627, +16512, +16578, +16479, +16338, +16347, +16245, +16181, +16354, +16382, +16308, +16421, +16343, +16018, +15960, +16014, +15890, +15908, +16034, +15932, +15808, +15779, +15611, +15443, +15424, +15350, +15271, +15298, +15274, +15261, +15372, +15420, +15485, +15729, +15893, +15942, +16082, +16129, +16063, +16163, +16252, +16175, +16202, +16268, +16244, +16337, +16405, +16295, +16352, +16461, +16299, +16185, +16179, +15936, +15733, +15744, +15618, +15461, +15454, +15360, +15303, +15416, +15389, +15306, +15382, +15354, +15234, +15234, +15203, +15178, +15282, +15322, +15380, +15569, +15578, +15440, +15422, +15367, +15303, +15402, +15476, +15547, +15704, +15703, +15733, +16017, +16169, +16226, +16494, +16622, +16586, +16733, +16802, +16811, +17103, +17276, +17255, +17528, +17783, +17760, +17899, +18050, +18027, +18223, +18412, +18277, +18264, +18340, +18202, +18219, +18394, +18346, +18284, +18258, +18026, +17863, +17870, +17745, +17605, +17559, +17419, +17264, +17144, +16934, +16795, +16777, +16718, +16741, +16880, +16901, +16861, +16878, +16865, +16903, +16964, +16812, +16621, +16586, +16480, +16331, +16385, +16473, +16461, +16470, +16414, +16322, +16367, +16333, +16158, +16168, +16222, +16032, +15813, +15642, +15442, +15420, +15484, +15397, +15384, +15443, +15300, +15209, +15297, +15308, +15414, +15648, +15606, +15475, +15481, +15279, +15054, +15151, +15158, +15020, +15065, +14959, +14662, +14651, +14716, +14646, +14759, +14864, +14743, +14712, +14651, +14432, +14423, +14477, +14383, +14566, +14871, +14871, +14963, +15226, +15305, +15493, +15858, +16007, +16167, +16427, +16441, +16516, +16822, +16891, +16893, +17115, +17177, +17172, +17397, +17490, +17495, +17769, +17950, +17941, +18152, +18361, +18361, +18500, +18692, +18703, +18747, +18764, +18615, +18560, +18557, +18471, +18543, +18661, +18574, +18552, +18574, +18368, +18241, +18262, +18066, +17902, +17924, +17705, +17421, +17396, +17234, +16911, +16781, +16633, +16419, +16399, +16341, +16175, +16179, +16158, +16023, +16043, +16035, +15903, +15959, +15975, +15729, +15639, +15664, +15461, +15321, +15351, +15269, +15252, +15376, +15380, +15432, +15628, +15651, +15633, +15771, +15781, +15733, +15847, +15820, +15666, +15723, +15769, +15691, +15780, +15860, +15794, +15910, +16076, +16001, +15889, +15763, +15536, +15446, +15373, +15095, +14949, +14968, +14819, +14705, +14796, +14860, +14937, +15036, +15010, +15058, +15154, +15012, +14932, +15105, +15184, +15256, +15506, +15617, +15632, +15772, +15773, +15700, +15849, +15920, +15843, +15930, +15978, +15912, +16074, +16263, +16256, +16417, +16707, +16779, +16841, +17019, +17143, +17329, +17578, +17718, +17877, +18064, +18091, +18168, +18412, +18548, +18620, +18797, +18905, +18936, +19012, +18962, +18796, +18740, +18665, +18440, +18213, +17979, +17687, +17508, +17455, +17372, +17295, +17266, +17223, +17186, +17128, +17037, +17054, +17101, +16976, +16865, +16901, +16814, +16667, +16703, +16658, +16449, +16404, +16409, +16331, +16438, +16557, +16402, +16311, +16339, +16152, +15971, +15969, +15878, +15818, +15962, +15993, +15901, +15942, +15945, +15876, +15983, +16097, +16049, +16069, +16072, +15877, +15782, +15772, +15538, +15397, +15519, +15437, +15245, +15218, +14963, +14595, +14590, +14487, +14132, +14130, +14181, +13905, +13880, +14063, +14036, +14181, +14426, +14307, +14256, +14413, +14344, +14362, +14643, +14721, +14793, +15106, +15244, +15259, +15443, +15548, +15540, +15581, +15505, +15382, +15438, +15532, +15611, +15776, +15936, +16105, +16349, +16569, +16794, +17085, +17336, +17571, +17817, +17977, +18139, +18371, +18560, +18756, +19026, +19244, +19430, +19621, +19676, +19648, +19682, +19676, +19643, +19672, +19533, +19217, +19046, +18904, +18579, +18393, +18368, +18145, +17968, +18028, +17861, +17527, +17470, +17413, +17216, +17264, +17327, +17129, +17029, +16961, +16722, +16688, +16748, +16589, +16665, +16890, +16699, +16585, +16736, +16358, +15801, +15768, +15687, +15506, +15738, +15767, +15456, +15573, +15655, +15310, +15377, +15566, +15147, +14911, +15120, +15110, +15243, +15652, +15620, +15383, +15333, +15107, +14878, +14877, +14754, +14657, +14675, +14412, +14099, +13866, +13440, +13209, +13095, +12425, +12010, +12533, +12965, +13146, +13719, +14131, +14439, +15311, +15756, +15248, +15088, +15451, +15633, +16014, +16537, +16700, +17010, +17443, +17375, +17416, +17819, +17710, +17300, +17044, +16463, +16082, +16507, +16621, +16220, +16378, +16731, +16851, +17321, +17612, +17275, +17349, +17863, +18051, +18287, +18540, +18307, +18316, +18876, +19263, +19544, +19826, +19631, +19311, +19272, +19090, +18810, +18641, +18348, +18150, +18138, +17876, +17576, +17439, +17132, +17031, +17293, +17041, +16422, +16212, +15994, +15711, +15968, +16217, +16132, +16400, +16701, +16538, +16600, +16854, +16702, +16638, +16764, +16456, +16070, +15922, +15667, +15710, +16203, +16386, +16381, +16480, +16072, +15495, +15421, +15307, +15243, +15735, +15890, +15561, +15672, +15754, +15630, +16136, +16497, +16117, +16113, +16194, +15682, +15679, +16074, +15873, +15893, +16305, +16148, +15900, +15782, +15192, +14766, +14671, +14105, +13533, +13251, +12731, +12550, +12884, +13030, +13611, +14862, +15550, +15738, +15950, +15630, +15231, +15460, +15546, +15481, +15942, +16280, +16252, +16537, +16817, +16892, +17281, +17469, +16974, +16479, +16037, +15406, +15286, +15774, +16138, +16448, +16853, +16947, +16943, +17219, +17365, +17273, +17369, +17523, +17461, +17442, +17594, +17748, +18004, +18535, +19170, +19543, +19505, +19216, +18913, +18762, +18817, +18851, +18692, +18533, +18367, +17981, +17636, +17516, +17389, +17370, +17515, +17392, +17069, +16870, +16632, +16484, +16701, +16915, +16924, +16925, +16861, +16739, +16650, +16528, +16492, +16501, +16350, +16235, +16089, +15777, +15878, +16329, +16500, +16735, +16900, +16256, +15679, +15732, +15492, +15392, +15929, +15961, +15828, +16341, +16285, +15822, +16241, +16453, +15976, +15971, +15698, +14684, +14423, +14675, +14544, +14839, +15359, +15212, +15080, +15214, +14966, +14574, +14267, +13795, +13332, +13016, +12806, +12663, +12556, +12920, +13951, +14979, +15684, +15909, +15317, +14689, +14731, +14760, +14816, +15448, +15898, +15911, +16158, +16301, +16256, +16761, +17340, +17211, +16833, +16429, +15840, +15646, +16086, +16581, +17025, +17537, +17726, +17700, +18046, +18439, +18415, +18503, +18823, +18813, +18791, +19011, +18883, +18708, +19092, +19460, +19685, +20133, +20081, +19370, +19008, +18960, +18812, +18901, +18966, +18576, +18184, +17867, +17380, +17136, +17268, +17339, +17234, +17038, +16808, +16611, +16379, +16251, +16411, +16589, +16660, +16748, +16663, +16410, +16223, +16006, +15876, +16015, +15950, +15501, +15110, +14801, +14638, +14969, +15436, +15558, +15623, +15709, +15562, +15464, +15603, +15592, +15482, +15604, +15729, +15619, +15458, +15313, +15230, +15414, +15744, +15876, +15705, +15325, +14942, +14742, +14747, +14851, +14798, +14601, +14667, +14820, +14666, +14670, +14838, +14512, +14190, +14230, +13749, +13083, +13114, +13209, +13377, +14417, +15506, +15954, +16379, +16549, +16146, +15922, +15972, +15960, +16220, +16577, +16509, +16307, +16309, +16502, +16957, +17511, +17782, +17592, +17058, +16616, +16546, +16679, +16999, +17410, +17473, +17411, +17720, +18090, +18340, +18766, +19037, +18940, +19011, +19142, +18830, +18473, +18334, +18181, +18423, +19133, +19356, +19052, +18943, +18842, +18674, +18833, +18814, +18323, +17967, +17589, +16940, +16689, +16723, +16560, +16681, +17037, +17065, +16989, +16831, +16491, +16423, +16426, +16189, +16175, +16172, +15895, +15849, +15818, +15686, +16071, +16335, +16034, +16037, +15911, +15232, +15211, +15506, +15254, +15446, +15789, +15277, +15178, +15752, +15773, +15869, +16295, +15995, +15667, +15828, +15497, +15121, +15379, +15447, +15355, +15542, +15419, +15055, +15003, +15024, +15039, +15135, +15111, +15089, +15068, +14909, +14948, +15005, +14616, +14315, +14247, +13776, +13360, +13507, +13555, +13611, +14379, +15389, +16064, +16401, +16178, +15659, +15465, +15412, +15423, +15785, +16006, +15864, +15937, +16159, +16385, +17006, +17580, +17510, +17221, +16890, +16381, +16176, +16443, +16835, +17224, +17442, +17535, +17918, +18463, +18904, +19355, +19595, +19401, +19103, +18846, +18553, +18274, +17981, +17870, +18246, +18851, +19300, +19467, +19316, +19117, +19190, +19340, +19234, +18845, +18320, +17686, +17021, +16753, +16890, +16814, +16626, +16746, +16779, +16705, +16844, +16753, +16495, +16466, +16198, +15912, +16066, +15827, +15326, +15413, +15355, +15139, +15571, +15669, +15235, +15386, +15498, +15340, +15782, +15936, +15551, +15669, +15583, +15287, +15851, +16054, +15665, +16172, +16443, +15841, +15958, +16013, +15330, +15369, +15482, +14907, +14934, +14915, +14239, +14395, +14860, +14619, +14749, +14934, +14544, +14717, +15166, +15042, +15079, +15026, +14302, +13794, +13580, +13176, +13151, +13503, +13789, +14441, +15509, +16291, +16533, +16467, +16317, +16179, +16149, +16259, +16285, +16280, +16499, +16647, +16732, +17264, +17889, +18137, +18270, +18166, +17702, +17308, +17038, +16945, +17256, +17458, +17319, +17405, +17723, +18071, +18625, +19137, +19315, +19219, +18854, +18510, +18466, +18317, +17944, +17722, +17718, +17991, +18486, +18662, +18497, +18495, +18559, +18510, +18639, +18693, +18093, +17246, +16832, +16670, +16620, +16796, +16696, +16359, +16570, +16856, +16658, +16689, +16640, +15962, +15734, +15866, +15442, +15306, +15342, +14652, +14571, +15260, +15270, +15499, +16157, +15802, +15593, +16208, +16055, +15817, +16141, +15563, +14963, +15408, +15475, +15393, +15972, +16058, +15864, +16170, +16185, +16047, +16158, +15819, +15418, +15433, +15253, +15018, +14892, +14575, +14567, +14834, +14850, +15052, +15337, +15271, +15374, +15440, +15072, +14910, +14641, +13875, +13563, +13604, +13460, +13865, +14621, +15181, +16239, +17283, +17308, +17173, +17131, +16491, +15984, +16083, +16092, +16086, +16221, +16104, +16067, +16535, +17144, +17581, +17762, +17549, +17016, +16497, +16327, +16419, +16521, +16709, +16846, +16819, +17181, +17853, +18226, +18685, +19192, +18973, +18722, +18976, +18765, +18248, +18130, +17908, +17881, +18518, +18779, +18583, +18720, +18635, +18325, +18613, +18890, +18501, +17907, +17264, +16695, +16551, +16590, +16523, +16446, +16494, +16700, +16776, +16763, +16961, +16827, +16321, +16291, +16354, +16100, +16071, +15770, +15218, +15495, +15749, +15420, +15715, +15815, +15136, +15375, +15895, +15576, +15936, +16375, +15648, +15537, +15966, +15474, +15434, +15924, +15649, +15714, +16156, +15770, +15610, +15887, +15676, +15783, +16114, +15744, +15440, +15267, +14842, +14969, +15270, +15118, +15174, +15121, +14724, +14804, +14908, +14689, +14736, +14510, +13871, +13588, +13327, +13082, +13283, +13478, +13988, +15127, +15889, +16261, +16610, +16530, +16534, +16833, +16853, +16969, +16937, +16328, +16203, +16447, +16501, +17154, +17663, +17358, +17494, +17462, +16833, +17175, +17525, +17028, +17342, +17515, +16829, +17257, +17762, +17415, +18293, +19088, +18468, +18786, +19309, +18577, +18648, +18972, +18273, +18451, +18930, +18340, +18462, +18975, +18538, +18534, +18863, +18546, +18479, +18303, +17469, +17081, +16904, +16419, +16214, +16015, +15853, +16047, +15891, +15864, +16363, +16231, +16067, +16503, +16192, +15802, +16076, +15610, +15199, +15627, +15200, +14736, +15313, +15260, +15139, +15897, +15913, +15789, +16355, +15996, +15513, +15844, +15423, +15088, +15704, +15554, +15302, +15786, +15618, +15599, +16236, +16030, +15913, +16339, +15882, +15617, +15939, +15354, +15035, +15407, +15019, +14900, +15307, +14953, +15035, +15593, +15253, +15198, +15378, +14481, +13980, +13975, +13236, +13252, +14034, +14137, +14912, +16336, +16685, +16894, +17322, +16994, +16861, +17077, +16789, +16695, +16610, +15976, +15867, +16249, +16487, +17091, +17523, +17292, +17185, +16974, +16618, +16893, +17105, +16929, +17057, +16983, +16821, +17424, +17991, +18311, +18996, +19172, +18773, +18859, +18985, +18796, +18707, +18446, +18208, +18341, +18369, +18367, +18416, +18157, +18100, +18293, +18190, +18221, +18079, +17172, +16673, +16705, +16269, +16091, +16205, +15644, +15412, +15844, +15785, +15823, +16310, +16179, +15978, +16310, +16323, +16120, +16027, +15664, +15506, +15706, +15611, +15495, +15477, +15128, +14995, +15374, +15681, +15926, +16126, +15893, +15550, +15584, +15803, +15873, +15789, +15744, +15666, +15524, +15645, +15778, +15662, +15857, +16081, +15871, +16045, +16253, +15680, +15536, +15884, +15530, +15396, +15581, +14909, +14648, +15234, +15077, +15009, +15512, +14922, +14043, +14068, +13775, +13501, +14040, +14213, +14309, +15379, +16349, +16677, +17032, +17230, +17080, +17053, +17272, +17383, +17085, +16629, +16252, +15913, +16151, +16901, +17113, +17102, +17316, +16987, +16749, +17265, +17378, +17256, +17513, +17176, +16838, +17402, +17651, +17763, +18568, +18845, +18643, +18867, +18780, +18608, +18923, +18737, +18371, +18587, +18567, +18442, +18584, +18328, +18183, +18353, +18021, +17915, +18097, +17377, +16690, +16635, +16210, +16126, +16481, +15977, +15630, +15989, +15722, +15680, +16350, +16172, +15868, +16253, +16038, +15863, +16278, +15808, +15258, +15630, +15375, +14881, +15129, +14795, +14346, +14971, +15313, +15418, +16171, +16140, +15466, +15738, +15910, +15480, +15660, +15817, +15360, +15307, +15450, +15258, +15383, +15742, +15808, +15865, +15921, +15675, +15396, +15342, +15294, +15200, +15308, +15388, +15049, +14900, +15318, +15446, +15327, +15596, +15405, +14572, +14267, +14145, +13759, +14042, +14558, +14569, +15269, +16572, +17069, +17373, +17992, +17832, +17387, +17712, +17859, +17406, +17237, +16970, +16280, +16337, +17079, +17191, +17036, +17287, +17195, +16918, +17324, +17624, +17377, +17503, +17599, +17153, +17321, +18042, +18203, +18430, +19002, +18896, +18540, +18707, +18695, +18401, +18346, +18167, +17793, +17759, +17876, +17808, +17811, +17923, +17833, +17722, +17888, +17849, +17288, +16796, +16509, +16160, +16160, +16272, +15772, +15337, +15448, +15411, +15477, +15937, +15949, +15652, +15697, +15725, +15786, +16016, +15719, +15171, +15115, +15099, +14920, +15038, +15157, +14916, +14827, +15234, +15657, +15776, +15953, +16090, +15860, +15860, +16135, +15903, +15674, +15808, +15514, +15332, +15704, +15590, +15509, +16035, +15897, +15566, +15988, +15892, +15545, +15940, +15798, +15240, +15452, +15350, +14903, +15258, +15422, +15109, +15443, +15704, +15327, +15212, +15207, +14848, +14681, +14874, +15027, +15160, +15732, +16571, +16864, +16953, +17385, +17342, +17116, +17639, +17742, +17261, +17418, +17201, +16425, +16768, +17139, +16650, +16954, +17370, +16805, +16932, +17510, +17286, +17477, +17986, +17570, +17344, +17698, +17600, +17610, +18067, +18150, +18016, +18072, +18180, +18329, +18362, +18256, +18159, +17998, +18039, +18187, +17854, +17605, +17675, +17250, +17049, +17567, +17471, +17101, +17262, +16903, +16500, +16916, +16664, +16023, +16327, +16264, +15738, +16144, +16313, +15852, +16067, +16175, +15844, +16168, +16234, +15586, +15426, +15338, +14915, +14914, +14832, +14438, +14456, +14534, +14574, +14976, +15227, +15354, +15630, +15579, +15616, +15975, +15865, +15741, +15950, +15667, +15423, +15638, +15461, +15367, +15686, +15493, +15348, +15622, +15395, +15240, +15527, +15326, +15213, +15439, +15078, +14936, +15334, +15064, +14856, +15144, +14616, +13997, +14182, +14019, +13983, +14851, +15336, +15601, +16546, +17052, +17087, +17657, +17892, +17534, +17675, +17807, +17456, +17474, +17540, +17114, +17086, +17455, +17384, +17288, +17436, +17257, +17120, +17475, +17730, +17787, +17982, +17909, +17594, +17713, +18147, +18443, +18699, +18880, +18777, +18546, +18525, +18701, +18748, +18653, +18607, +18426, +18195, +18201, +18037, +17749, +17929, +18004, +17689, +17772, +17727, +17114, +16978, +16941, +16338, +16245, +16271, +15530, +15299, +15561, +15219, +15332, +15935, +15777, +15693, +15965, +15658, +15615, +15984, +15639, +15242, +15178, +14694, +14362, +14398, +14179, +14107, +14243, +14264, +14576, +14848, +14817, +15027, +15106, +15030, +15387, +15464, +15219, +15418, +15322, +15011, +15296, +15251, +14986, +15399, +15401, +15133, +15666, +15792, +15433, +15794, +15946, +15752, +16089, +16061, +15758, +16065, +16009, +15616, +15655, +15259, +14611, +14559, +14494, +14692, +15535, +16011, +16362, +17004, +17115, +17195, +17712, +17755, +17720, +18005, +17777, +17529, +17761, +17663, +17550, +17835, +17788, +17612, +17707, +17521, +17246, +17347, +17466, +17507, +17633, +17646, +17460, +17287, +17428, +17811, +18003, +18087, +18215, +18074, +17920, +18095, +18143, +18043, +18059, +17901, +17726, +17804, +17731, +17595, +17642, +17530, +17421, +17617, +17699, +17575, +17385, +17011, +16723, +16604, +16311, +15978, +15662, +15263, +15136, +15136, +14995, +15135, +15246, +14939, +14987, +15253, +15158, +15361, +15634, +15333, +15360, +15560, +15091, +14924, +15069, +14601, +14617, +15171, +14979, +14993, +15521, +15282, +15261, +15931, +15810, +15582, +15947, +15635, +15287, +15625, +15372, +14984, +15331, +15292, +15133, +15615, +15739, +15611, +15926, +16022, +16103, +16568, +16673, +16636, +16760, +16402, +16012, +15881, +15306, +14883, +15002, +14804, +14789, +15440, +15777, +16033, +16720, +16975, +17011, +17456, +17501, +17252, +17507, +17549, +17184, +17300, +17454, +17190, +17317, +17584, +17227, +17023, +17309, +17248, +17156, +17499, +17465, +17130, +17273, +17361, +17192, +17467, +17743, +17534, +17550, +17747, +17585, +17580, +17915, +17929, +17714, +17724, +17667, +17404, +17386, +17537, +17435, +17414, +17654, +17567, +17407, +17735, +17843, +17599, +17754, +17734, +17171, +16977, +16844, +16276, +16102, +16047, +15496, +15372, +15548, +15164, +15022, +15306, +15180, +15211, +15558, +15357, +15151, +15349, +15127, +14796, +14939, +14926, +14715, +14784, +14839, +14797, +14943, +15143, +15313, +15508, +15628, +15632, +15519, +15438, +15476, +15336, +15171, +15271, +15169, +14995, +15288, +15323, +15027, +15329, +15595, +15396, +15691, +15937, +15568, +15673, +15957, +15695, +15807, +16028, +15584, +15373, +15368, +14973, +15087, +15624, +15769, +16127, +16675, +16822, +17116, +17507, +17523, +17610, +17696, +17581, +17682, +17685, +17423, +17429, +17405, +17285, +17522, +17555, +17260, +17290, +17316, +17303, +17723, +18024, +18030, +18127, +17917, +17636, +17873, +18052, +18042, +18223, +18146, +17865, +17884, +17912, +17916, +18044, +17948, +17763, +17724, +17604, +17548, +17527, +17294, +17248, +17382, +17293, +17281, +17307, +17088, +17059, +17177, +17080, +17097, +17034, +16550, +16185, +15985, +15660, +15544, +15465, +15149, +15014, +14982, +14864, +14973, +15090, +15051, +15133, +15106, +14954, +14958, +14796, +14536, +14535, +14455, +14376, +14559, +14567, +14559, +14851, +14940, +14970, +15244, +15238, +15111, +15243, +15183, +15035, +15087, +15003, +14963, +15153, +15183, +15207, +15368, +15395, +15504, +15724, +15787, +15901, +15981, +15818, +15737, +15652, +15471, +15527, +15499, +15309, +15483, +15643, +15658, +16118, +16553, +16644, +17023, +17379, +17468, +17838, +18095, +18000, +18112, +18107, +17836, +17887, +17894, +17658, +17679, +17598, +17361, +17528, +17650, +17547, +17736, +17816, +17658, +17815, +17916, +17804, +17971, +18046, +17851, +17923, +18001, +17858, +17911, +17986, +17878, +17853, +17757, +17500, +17388, +17329, +17236, +17259, +17266, +17217, +17241, +17220, +17155, +17158, +17142, +17119, +17145, +17088, +16929, +16768, +16623, +16495, +16387, +16311, +16189, +15874, +15543, +15419, +15332, +15220, +15224, +15226, +15153, +15115, +15047, +14939, +14918, +14906, +14797, +14744, +14825, +14848, +14811, +14897, +14974, +14971, +15119, +15212, +15061, +15086, +15179, +14969, +14935, +15089, +14917, +14852, +14999, +14819, +14791, +15141, +15227, +15370, +15818, +15915, +15930, +16213, +16256, +16233, +16366, +16163, +15811, +15617, +15329, +15157, +15223, +15230, +15385, +15724, +15947, +16230, +16532, +16643, +16864, +17154, +17325, +17604, +17748, +17588, +17552, +17501, +17321, +17443, +17515, +17255, +17177, +17119, +16875, +16992, +17279, +17338, +17508, +17698, +17706, +17848, +18051, +18164, +18321, +18316, +18161, +18122, +18003, +17830, +17815, +17709, +17563, +17625, +17659, +17604, +17585, +17524, +17520, +17584, +17605, +17657, +17584, +17392, +17382, +17297, +17159, +17356, +17363, +17072, +17138, +17043, +16621, +16700, +16703, +16217, +16157, +16102, +15586, +15530, +15616, +15296, +15348, +15486, +15200, +15220, +15322, +15001, +14865, +14892, +14790, +14911, +15023, +14902, +14835, +14689, +14580, +14734, +14740, +14738, +14967, +14891, +14706, +14821, +14772, +14679, +14813, +14726, +14570, +14594, +14460, +14469, +14797, +14960, +15158, +15519, +15660, +15855, +16178, +16182, +16120, +16096, +15797, +15567, +15491, +15301, +15374, +15618, +15627, +15903, +16430, +16563, +16764, +17264, +17387, +17415, +17768, +17849, +17796, +18063, +18003, +17658, +17824, +17940, +17638, +17689, +17756, +17325, +17288, +17585, +17456, +17561, +17982, +17865, +17775, +18112, +18103, +18063, +18415, +18420, +18191, +18252, +18184, +17979, +17952, +17796, +17550, +17513, +17509, +17438, +17387, +17351, +17290, +17126, +17069, +17225, +17201, +17084, +17138, +16988, +16826, +17046, +17035, +16802, +16875, +16714, +16325, +16357, +16275, +15927, +15877, +15694, +15369, +15506, +15547, +15295, +15312, +15202, +14913, +15000, +15024, +14839, +14856, +14739, +14575, +14740, +14743, +14650, +14792, +14671, +14482, +14605, +14506, +14420, +14683, +14633, +14516, +14766, +14753, +14704, +15019, +15072, +15107, +15495, +15551, +15504, +15811, +15867, +15854, +16132, +16137, +16054, +16158, +15872, +15524, +15582, +15508, +15440, +15682, +15697, +15723, +16163, +16411, +16503, +16922, +17214, +17257, +17478, +17645, +17592, +17630, +17661, +17569, +17587, +17662, +17589, +17499, +17496, +17454, +17385, +17424, +17512, +17500, +17431, +17368, +17300, +17320, +17472, +17622, +17758, +17905, +17912, +17869, +17972, +18020, +17909, +17839, +17705, +17446, +17359, +17362, +17253, +17246, +17303, +17230, +17258, +17368, +17334, +17312, +17270, +17104, +17121, +17210, +17079, +17004, +16958, +16738, +16690, +16752, +16595, +16534, +16511, +16196, +15998, +16001, +15855, +15788, +15801, +15626, +15580, +15643, +15465, +15310, +15252, +15089, +15067, +15143, +15081, +15111, +15147, +14988, +14982, +15156, +15216, +15249, +15224, +15037, +14871, +14755, +14693, +14768, +14799, +14751, +14784, +14784, +14821, +15036, +15200, +15342, +15592, +15707, +15736, +15855, +15881, +15887, +15995, +16027, +16059, +16055, +15816, +15677, +15703, +15582, +15628, +15825, +15695, +15671, +15988, +16127, +16349, +16809, +16905, +16922, +17236, +17278, +17224, +17459, +17442, +17302, +17511, +17504, +17266, +17393, +17440, +17206, +17328, +17544, +17439, +17489, +17626, +17412, +17281, +17458, +17546, +17643, +17883, +17873, +17700, +17780, +17888, +17828, +17882, +17912, +17633, +17397, +17367, +17224, +17104, +17204, +17187, +17066, +17165, +17267, +17231, +17320, +17422, +17368, +17371, +17363, +17144, +17027, +17104, +16993, +16777, +16726, +16614, +16426, +16390, +16272, +15996, +15888, +15808, +15591, +15550, +15601, +15455, +15348, +15332, +15250, +15252, +15279, +15185, +15183, +15212, +15134, +15169, +15212, +15110, +15101, +15068, +14882, +14879, +14895, +14689, +14680, +14843, +14841, +14901, +15006, +14938, +14985, +15168, +15250, +15412, +15581, +15520, +15487, +15540, +15480, +15479, +15519, +15390, +15290, +15340, +15396, +15509, +15718, +15906, +16070, +16245, +16441, +16640, +16764, +16890, +17066, +17163, +17236, +17314, +17255, +17209, +17305, +17282, +17156, +17127, +17078, +17028, +17105, +17194, +17306, +17493, +17628, +17804, +18045, +18102, +18100, +18195, +18136, +17998, +18001, +17922, +17776, +17796, +17774, +17628, +17581, +17541, +17466, +17519, +17556, +17487, +17467, +17410, +17305, +17295, +17225, +17134, +17225, +17188, +16951, +16938, +16964, +16753, +16673, +16689, +16487, +16316, +16207, +15955, +15876, +15997, +15961, +15964, +16106, +16044, +15962, +16070, +16028, +15862, +15792, +15616, +15389, +15356, +15269, +15038, +14938, +14894, +14823, +14905, +14998, +14956, +14993, +15058, +14986, +14947, +14985, +14991, +15049, +15147, +15173, +15154, +15113, +15103, +15185, +15265, +15349, +15476, +15554, +15664, +15854, +15941, +16009, +16175, +16255, +16279, +16338, +16275, +16235, +16344, +16317, +16186, +16154, +16077, +16000, +16105, +16256, +16367, +16479, +16554, +16632, +16747, +16873, +17033, +17150, +17206, +17278, +17272, +17216, +17285, +17338, +17300, +17320, +17271, +17116, +17043, +16982, +16929, +17028, +17111, +17138, +17248, +17255, +17173, +17236, +17261, +17214, +17307, +17326, +17201, +17243, +17310, +17279, +17396, +17494, +17342, +17239, +17227, +17128, +17117, +17135, +16970, +16933, +17084, +17054, +17027, +17194, +17193, +17125, +17265, +17244, +17016, +16898, +16658, +16349, +16374, +16381, +16139, +16096, +16105, +15894, +15880, +16035, +16004, +16022, +16099, +15971, +15920, +16050, +15993, +15806, +15716, +15590, +15437, +15424, +15453, +15394, +15331, +15283, +15196, +15208, +15377, +15463, +15438, +15492, +15515, +15455, +15480, +15459, +15349, +15389, +15377, +15115, +14972, +14944, +14784, +14750, +14873, +14895, +14980, +15160, +15231, +15371, +15631, +15796, +15983, +16232, +16354, +16437, +16539, +16589, +16673, +16709, +16600, +16511, +16400, +16225, +16204, +16238, +16207, +16323, +16469, +16512, +16725, +17004, +17136, +17379, +17648, +17733, +17871, +17986, +17904, +17920, +17959, +17800, +17728, +17738, +17587, +17468, +17411, +17261, +17182, +17224, +17241, +17267, +17332, +17400, +17478, +17556, +17648, +17663, +17540, +17474, +17447, +17288, +17177, +17112, +16941, +16900, +16975, +16888, +16833, +16843, +16724, +16735, +16867, +16786, +16701, +16665, +16420, +16247, +16261, +16163, +16125, +16204, +16086, +15948, +15966, +15922, +15905, +15958, +15829, +15671, +15654, +15590, +15488, +15449, +15379, +15319, +15310, +15278, +15259, +15256, +15220, +15218, +15223, +15214, +15273, +15319, +15316, +15419, +15533, +15504, +15492, +15548, +15545, +15537, +15585, +15642, +15696, +15711, +15677, +15692, +15773, +15851, +15875, +15852, +15865, +15893, +15861, +15900, +16045, +16106, +16121, +16186, +16197, +16225, +16361, +16418, +16413, +16479, +16468, +16397, +16462, +16529, +16517, +16613, +16723, +16727, +16838, +17052, +17139, +17198, +17326, +17358, +17333, +17395, +17376, +17233, +17184, +17161, +17049, +17018, +17039, +16943, +16877, +16920, +16925, +16959, +17067, +17115, +17148, +17219, +17243, +17289, +17426, +17532, +17565, +17572, +17571, +17563, +17512, +17435, +17376, +17282, +17185, +17120, +16971, +16848, +16897, +16901, +16838, +16866, +16790, +16599, +16559, +16531, +16416, +16417, +16410, +16314, +16364, +16466, +16446, +16441, +16417, +16277, +16164, +16083, +15976, +15874, +15718, +15558, +15500, +15420, +15316, +15350, +15428, +15445, +15440, +15408, +15376, +15335, +15215, +15139, +15168, +15120, +15011, +14946, +14860, +14796, +14815, +14850, +14922, +15030, +15071, +15128, +15286, +15445, +15588, +15745, +15872, +15981, +16074, +16128, +16184, +16212, +16183, +16180, +16209, +16191, +16129, +16050, +15977, +15964, +16021, +16138, +16266, +16340, +16430, +16584, +16731, +16891, +17103, +17316, +17503, +17591, +17556, +17624, +17780, +17748, +17653, +17679, +17568, +17336, +17265, +17236, +17139, +17133, +17120, +17031, +17097, +17256, +17298, +17366, +17497, +17514, +17516, +17573, +17526, +17460, +17472, +17375, +17217, +17208, +17192, +17056, +16967, +16924, +16849, +16811, +16774, +16710, +16693, +16695, +16676, +16664, +16654, +16667, +16640, +16469, +16324, +16302, +16227, +16139, +16107, +16037, +16060, +16162, +16084, +16037, +16140, +16021, +15812, +15841, +15832, +15714, +15678, +15551, +15390, +15414, +15413, +15369, +15467, +15498, +15386, +15344, +15336, +15366, +15490, +15535, +15520, +15586, +15585, +15494, +15492, +15548, +15591, +15621, +15580, +15543, +15579, +15552, +15495, +15575, +15692, +15729, +15763, +15831, +15893, +15955, +16015, +16098, +16207, +16246, +16213, +16242, +16305, +16294, +16303, +16383, +16402, +16396, +16483, +16573, +16608, +16668, +16719, +16747, +16855, +16997, +17068, +17137, +17221, +17225, +17202, +17255, +17297, +17207, +17076, +17019, +16956, +16850, +16824, +16846, +16844, +16917, +17038, +17113, +17251, +17436, +17530, +17627, +17769, +17792, +17732, +17693, +17620, +17533, +17508, +17475, +17364, +17239, +17142, +17021, +16901, +16876, +16876, +16795, +16707, +16645, +16582, +16588, +16618, +16573, +16575, +16623, +16567, +16519, +16546, +16477, +16350, +16273, +16183, +16109, +16101, +16064, +15957, +15801, +15654, +15604, +15577, +15495, +15459, +15431, +15306, +15229, +15273, +15330, +15384, +15411, +15378, +15350, +15306, +15234, +15228, +15214, +15118, +15090, +15111, +15036, +14990, +15085, +15193, +15272, +15388, +15510, +15603, +15680, +15750, +15817, +15906, +16022, +16102, +16120, +16122, +16128, +16126, +16124, +16132, +16133, +16118, +16106, +16155, +16281, +16367, +16388, +16505, +16727, +16889, +16996, +17131, +17224, +17300, +17436, +17510, +17479, +17482, +17476, +17386, +17339, +17304, +17189, +17112, +17072, +16976, +16935, +16989, +17031, +17059, +17077, +17140, +17294, +17388, +17388, +17433, +17439, +17395, +17419, +17390, +17297, +17268, +17149, +16989, +17045, +17130, +17081, +17051, +17021, +17009, +17080, +17022, +16884, +16846, +16734, +16576, +16576, +16546, +16470, +16491, +16433, +16340, +16387, +16391, +16335, +16325, +16219, +16111, +16158, +16173, +16153, +16203, +16158, +16035, +15943, +15815, +15740, +15749, +15678, +15603, +15592, +15508, +15409, +15387, +15392, +15437, +15474, +15433, +15401, +15365, +15311, +15350, +15415, +15426, +15464, +15478, +15433, +15435, +15433, +15406, +15422, +15416, +15407, +15462, +15471, +15498, +15646, +15731, +15770, +15905, +15958, +15902, +15920, +15944, +15924, +15951, +15970, +16021, +16160, +16219, +16229, +16359, +16497, +16589, +16720, +16823, +16891, +16964, +16959, +16918, +16956, +16995, +17000, +17048, +17096, +17100, +17095, +17072, +17044, +17055, +17070, +17069, +17095, +17141, +17145, +17117, +17151, +17263, +17376, +17477, +17567, +17603, +17633, +17687, +17703, +17705, +17708, +17615, +17478, +17419, +17382, +17364, +17397, +17368, +17283, +17258, +17187, +17024, +16953, +16955, +16882, +16809, +16790, +16755, +16733, +16736, +16687, +16628, +16604, +16526, +16427, +16392, +16309, +16135, +16017, +15935, +15809, +15733, +15696, +15581, +15487, +15464, +15376, +15274, +15280, +15287, +15269, +15313, +15316, +15257, +15250, +15223, +15155, +15203, +15251, +15129, +15040, +15079, +15063, +15028, +15097, +15160, +15202, +15292, +15348, +15373, +15454, +15533, +15580, +15649, +15724, +15799, +15855, +15873, +15930, +16013, +16046, +16094, +16145, +16138, +16194, +16283, +16290, +16357, +16493, +16533, +16586, +16691, +16757, +16903, +17080, +17108, +17141, +17228, +17196, +17144, +17152, +17114, +17126, +17218, +17258, +17307, +17391, +17382, +17333, +17336, +17353, +17383, +17420, +17394, +17305, +17241, +17264, +17284, +17208, +17154, +17170, +17139, +17109, +17152, +17166, +17151, +17154, +17120, +17122, +17184, +17164, +17096, +17054, +16990, +16974, +16998, +16911, +16810, +16752, +16596, +16488, +16543, +16526, +16459, +16469, +16381, +16274, +16343, +16364, +16278, +16276, +16203, +16026, +15959, +15894, +15790, +15793, +15755, +15650, +15665, +15631, +15504, +15526, +15572, +15527, +15563, +15584, +15474, +15418, +15401, +15344, +15339, +15376, +15419, +15447, +15376, +15316, +15372, +15415, +15450, +15505, +15512, +15585, +15699, +15672, +15706, +15841, +15804, +15769, +15883, +15885, +15883, +15978, +15930, +15902, +16038, +16066, +16088, +16226, +16222, +16213, +16371, +16439, +16492, +16675, +16735, +16709, +16792, +16841, +16874, +16988, +17032, +17022, +17011, +16932, +16899, +16959, +16965, +16984, +17068, +17104, +17151, +17231, +17242, +17252, +17321, +17358, +17346, +17314, +17306, +17301, +17202, +17116, +17162, +17152, +17094, +17155, +17191, +17184, +17285, +17327, +17268, +17292, +17270, +17183, +17211, +17182, +17042, +17006, +16948, +16831, +16835, +16807, +16686, +16655, +16571, +16407, +16372, +16344, +16255, +16263, +16230, +16105, +16086, +16081, +16025, +16043, +16014, +15891, +15825, +15762, +15716, +15784, +15790, +15707, +15705, +15688, +15630, +15663, +15672, +15596, +15566, +15513, +15388, +15321, +15284, +15207, +15161, +15153, +15182, +15259, +15294, +15291, +15339, +15386, +15410, +15471, +15546, +15609, +15661, +15674, +15709, +15790, +15819, +15825, +15887, +15933, +15974, +16080, +16151, +16180, +16265, +16317, +16321, +16389, +16439, +16433, +16502, +16594, +16640, +16718, +16778, +16785, +16855, +16945, +16993, +17085, +17210, +17267, +17260, +17207, +17143, +17111, +17119, +17177, +17257, +17326, +17408, +17452, +17434, +17449, +17473, +17453, +17463, +17413, +17271, +17237, +17241, +17160, +17178, +17233, +17145, +17111, +17192, +17218, +17272, +17346, +17296, +17256, +17273, +17174, +17044, +17002, +16932, +16827, +16781, +16734, +16661, +16638, +16609, +16498, +16416, +16394, +16303, +16194, +16147, +16027, +15880, +15867, +15837, +15729, +15693, +15641, +15567, +15618, +15635, +15564, +15598, +15613, +15523, +15525, +15562, +15537, +15569, +15569, +15447, +15389, +15378, +15300, +15247, +15238, +15228, +15259, +15313, +15372, +15449, +15481, +15493, +15571, +15657, +15712, +15761, +15768, +15754, +15785, +15825, +15843, +15860, +15880, +15908, +15913, +15900, +15951, +16042, +16089, +16148, +16269, +16394, +16481, +16530, +16568, +16623, +16640, +16629, +16687, +16747, +16727, +16739, +16804, +16837, +16882, +16954, +16971, +16993, +17069, +17095, +17085, +17121, +17163, +17210, +17296, +17356, +17372, +17405, +17430, +17424, +17429, +17438, +17406, +17323, +17230, +17178, +17126, +17048, +17049, +17118, +17129, +17131, +17190, +17215, +17225, +17284, +17300, +17261, +17232, +17135, +16993, +16945, +16930, +16852, +16776, +16729, +16694, +16687, +16662, +16599, +16555, +16513, +16422, +16309, +16208, +16116, +15996, +15861, +15796, +15799, +15778, +15738, +15698, +15651, +15643, +15644, +15615, +15655, +15722, +15686, +15644, +15635, +15568, +15518, +15496, +15406, +15361, +15374, +15310, +15263, +15296, +15273, +15260, +15323, +15334, +15345, +15426, +15456, +15474, +15560, +15617, +15660, +15765, +15853, +15890, +15929, +15947, +15960, +16010, +16047, +16052, +16080, +16128, +16134, +16132, +16199, +16292, +16344, +16393, +16437, +16458, +16524, +16591, +16591, +16652, +16750, +16746, +16774, +16909, +17010, +17092, +17189, +17233, +17306, +17411, +17426, +17438, +17489, +17451, +17391, +17394, +17373, +17352, +17346, +17300, +17264, +17247, +17210, +17199, +17165, +17088, +17088, +17108, +17072, +17100, +17158, +17157, +17169, +17164, +17133, +17149, +17117, +17052, +17077, +17050, +16939, +16917, +16871, +16736, +16678, +16660, +16614, +16593, +16535, +16457, +16427, +16337, +16212, +16132, +15997, +15852, +15767, +15642, +15556, +15580, +15572, +15559, +15618, +15645, +15673, +15725, +15710, +15713, +15732, +15634, +15548, +15531, +15432, +15336, +15320, +15248, +15180, +15189, +15181, +15172, +15199, +15223, +15271, +15311, +15313, +15375, +15463, +15506, +15582, +15673, +15726, +15808, +15885, +15912, +15966, +16023, +16058, +16131, +16183, +16208, +16295, +16382, +16389, +16387, +16420, +16500, +16608, +16674, +16741, +16820, +16825, +16827, +16903, +16945, +16965, +17040, +17088, +17117, +17206, +17291, +17345, +17414, +17493, +17596, +17692, +17727, +17745, +17737, +17680, +17659, +17645, +17569, +17513, +17451, +17337, +17308, +17318, +17244, +17197, +17166, +17073, +17061, +17073, +16960, +16896, +16912, +16852, +16818, +16830, +16758, +16716, +16727, +16654, +16577, +16558, +16518, +16470, +16382, +16246, +16170, +16098, +15999, +15986, +15972, +15893, +15864, +15811, +15704, +15681, +15657, +15553, +15506, +15477, +15421, +15427, +15446, +15484, +15582, +15592, +15544, +15580, +15558, +15488, +15519, +15519, +15458, +15462, +15426, +15353, +15358, +15349, +15346, +15431, +15464, +15452, +15490, +15478, +15490, +15619, +15686, +15725, +15844, +15884, +15916, +16079, +16156, +16152, +16276, +16346, +16307, +16408, +16536, +16510, +16531, +16613, +16580, +16567, +16655, +16666, +16643, +16729, +16824, +16862, +16926, +16985, +17018, +17095, +17179, +17228, +17300, +17352, +17356, +17386, +17419, +17402, +17397, +17430, +17445, +17435, +17424, +17402, +17350, +17311, +17309, +17263, +17172, +17141, +17125, +17074, +17088, +17121, +17086, +17078, +17072, +17004, +17000, +17011, +16906, +16815, +16771, +16683, +16639, +16613, +16514, +16469, +16474, +16413, +16406, +16464, +16460, +16458, +16465, +16403, +16362, +16376, +16331, +16242, +16165, +16092, +16017, +15932, +15847, +15767, +15678, +15613, +15557, +15485, +15479, +15499, +15445, +15424, +15471, +15470, +15470, +15519, +15540, +15559, +15564, +15492, +15459, +15512, +15519, +15502, +15515, +15491, +15449, +15442, +15440, +15446, +15476, +15513, +15525, +15506, +15537, +15625, +15658, +15682, +15797, +15889, +15946, +16050, +16119, +16172, +16318, +16431, +16476, +16577, +16647, +16621, +16634, +16661, +16669, +16722, +16736, +16674, +16669, +16709, +16734, +16770, +16829, +16916, +17011, +17059, +17146, +17294, +17365, +17414, +17509, +17531, +17543, +17611, +17573, +17533, +17631, +17617, +17465, +17447, +17439, +17330, +17335, +17371, +17238, +17142, +17171, +17133, +17092, +17163, +17181, +17100, +17068, +17067, +17042, +17047, +17028, +16903, +16787, +16745, +16655, +16574, +16620, +16606, +16461, +16422, +16455, +16370, +16314, +16336, +16251, +16170, +16166, +16043, +15911, +15926, +15878, +15769, +15754, +15683, +15589, +15629, +15619, +15538, +15577, +15579, +15455, +15414, +15428, +15384, +15351, +15320, +15291, +15316, +15339, +15346, +15354, +15315, +15291, +15314, +15310, +15337, +15398, +15384, +15399, +15503, +15559, +15611, +15708, +15744, +15784, +15860, +15858, +15869, +15958, +16005, +16042, +16103, +16128, +16182, +16266, +16328, +16439, +16549, +16576, +16631, +16690, +16699, +16774, +16841, +16813, +16855, +16930, +16907, +16907, +16954, +16998, +17096, +17173, +17202, +17297, +17368, +17361, +17387, +17405, +17423, +17484, +17462, +17414, +17440, +17411, +17385, +17449, +17426, +17404, +17457, +17361, +17273, +17343, +17261, +17125, +17162, +17086, +16951, +17005, +16973, +16836, +16844, +16812, +16701, +16722, +16724, +16643, +16605, +16527, +16424, +16407, +16394, +16357, +16335, +16321, +16319, +16267, +16207, +16250, +16240, +16144, +16149, +16090, +15934, +15939, +15934, +15785, +15760, +15750, +15621, +15625, +15639, +15512, +15516, +15577, +15507, +15515, +15559, +15489, +15473, +15487, +15439, +15458, +15510, +15498, +15508, +15516, +15494, +15502, +15501, +15513, +15568, +15564, +15559, +15596, +15565, +15582, +15696, +15707, +15716, +15835, +15860, +15873, +16023, +16109, +16138, +16252, +16303, +16323, +16440, +16509, +16550, +16673, +16726, +16710, +16759, +16782, +16779, +16826, +16839, +16843, +16910, +16927, +16921, +17013, +17104, +17141, +17181, +17195, +17211, +17268, +17282, +17275, +17319, +17347, +17353, +17386, +17390, +17383, +17393, +17352, +17325, +17366, +17321, +17219, +17206, +17192, +17129, +17119, +17088, +16990, +16949, +16959, +16935, +16893, +16849, +16803, +16752, +16675, +16627, +16636, +16606, +16546, +16529, +16482, +16393, +16357, +16344, +16300, +16249, +16198, +16158, +16137, +16093, +16050, +16028, +15972, +15903, +15878, +15854, +15815, +15789, +15753, +15711, +15673, +15612, +15560, +15531, +15465, +15417, +15450, +15465, +15424, +15424, +15452, +15472, +15513, +15537, +15527, +15555, +15603, +15612, +15623, +15652, +15676, +15707, +15734, +15756, +15800, +15836, +15844, +15876, +15939, +15981, +16018, +16086, +16159, +16193, +16223, +16300, +16375, +16414, +16466, +16523, +16556, +16609, +16673, +16724, +16791, +16831, +16819, +16827, +16831, +16795, +16824, +16893, +16901, +16929, +16979, +16976, +17013, +17115, +17152, +17169, +17223, +17244, +17265, +17298, +17252, +17191, +17195, +17180, +17135, +17114, +17075, +17031, +17023, +17025, +17029, +17052, +17062, +17020, +16942, +16900, +16898, +16855, +16786, +16748, +16692, +16624, +16591, +16534, +16476, +16461, +16393, +16315, +16341, +16350, +16286, +16274, +16281, +16250, +16240, +16219, +16182, +16190, +16180, +16145, +16160, +16156, +16108, +16087, +16074, +16076, +16113, +16086, +16015, +15987, +15923, +15843, +15849, +15864, +15851, +15846, +15795, +15744, +15775, +15791, +15773, +15781, +15747, +15687, +15676, +15676, +15685, +15707, +15700, +15722, +15761, +15731, +15715, +15756, +15752, +15753, +15789, +15786, +15835, +15952, +16000, +16043, +16136, +16170, +16193, +16275, +16333, +16380, +16437, +16445, +16467, +16537, +16560, +16557, +16602, +16662, +16716, +16755, +16763, +16783, +16813, +16824, +16852, +16881, +16884, +16912, +16954, +16965, +17012, +17070, +17070, +17101, +17162, +17161, +17161, +17169, +17133, +17155, +17216, +17151, +17081, +17101, +17039, +16931, +16927, +16896, +16805, +16778, +16755, +16694, +16671, +16657, +16649, +16663, +16644, +16622, +16649, +16644, +16603, +16586, +16556, +16526, +16506, +16450, +16407, +16393, +16351, +16320, +16298, +16247, +16239, +16224, +16132, +16105, +16125, +16079, +16117, +16203, +16129, +16058, +16096, +16035, +15946, +15986, +15996, +15940, +15928, +15894, +15840, +15850, +15859, +15857, +15889, +15890, +15874, +15908, +15939, +15931, +15927, +15912, +15867, +15829, +15834, +15865, +15864, +15842, +15856, +15873, +15864, +15870, +15870, +15852, +15883, +15943, +15974, +16017, +16066, +16085, +16130, +16213, +16278, +16349, +16409, +16419, +16434, +16470, +16488, +16508, +16507, +16474, +16506, +16580, +16594, +16608, +16636, +16594, +16582, +16646, +16657, +16643, +16688, +16708, +16716, +16787, +16837, +16853, +16900, +16912, +16886, +16911, +16967, +16999, +17008, +17001, +17001, +17017, +17010, +17004, +17012, +17001, +16988, +16969, +16915, +16867, +16847, +16842, +16872, +16880, +16825, +16801, +16813, +16786, +16775, +16787, +16754, +16731, +16716, +16647, +16619, +16649, +16617, +16570, +16577, +16559, +16519, +16497, +16449, +16424, +16441, +16408, +16332, +16279, +16246, +16231, +16210, +16150, +16102, +16065, +15989, +15932, +15922, +15878, +15820, +15797, +15784, +15771, +15772, +15775, +15759, +15701, +15647, +15649, +15635, +15579, +15569, +15566, +15529, +15534, +15567, +15576, +15609, +15656, +15679, +15708, +15744, +15778, +15814, +15829, +15851, +15893, +15897, +15900, +15951, +15976, +15989, +16051, +16116, +16193, +16300, +16366, +16414, +16500, +16574, +16651, +16749, +16813, +16866, +16916, +16918, +16927, +16941, +16906, +16903, +16916, +16860, +16843, +16853, +16773, +16756, +16857, +16896, +16920, +16989, +16993, +17007, +17094, +17124, +17126, +17162, +17151, +17141, +17168, +17147, +17130, +17133, +17053, +16968, +16951, +16901, +16840, +16813, +16762, +16739, +16765, +16749, +16712, +16695, +16668, +16649, +16614, +16574, +16614, +16637, +16556, +16512, +16481, +16372, +16339, +16387, +16357, +16332, +16337, +16265, +16212, +16238, +16229, +16227, +16242, +16170, +16102, +16110, +16064, +15977, +15942, +15886, +15800, +15762, +15744, +15709, +15667, +15625, +15626, +15666, +15675, +15652, +15663, +15698, +15722, +15735, +15746, +15751, +15744, +15754, +15787, +15806, +15807, +15822, +15836, +15834, +15832, +15846, +15866, +15871, +15889, +15966, +16047, +16061, +16074, +16137, +16195, +16233, +16271, +16324, +16394, +16445, +16477, +16540, +16592, +16607, +16657, +16710, +16720, +16772, +16831, +16809, +16800, +16861, +16907, +16906, +16875, +16838, +16855, +16890, +16883, +16877, +16886, +16900, +16933, +16961, +16974, +17008, +17030, +17009, +16993, +17020, +17082, +17130, +17119, +17089, +17074, +17048, +17025, +17010, +16976, +16948, +16914, +16829, +16768, +16771, +16765, +16743, +16726, +16692, +16663, +16644, +16603, +16573, +16565, +16532, +16486, +16449, +16390, +16331, +16314, +16313, +16303, +16285, +16250, +16196, +16159, +16148, +16128, +16079, +16043, +16051, +16056, +16024, +15996, +15969, +15915, +15866, +15844, +15813, +15772, +15743, +15693, +15642, +15653, +15679, +15647, +15613, +15620, +15615, +15598, +15615, +15634, +15635, +15667, +15737, +15793, +15825, +15874, +15954, +16021, +16047, +16068, +16105, +16104, +16068, +16078, +16113, +16103, +16089, +16125, +16164, +16184, +16224, +16290, +16367, +16455, +16537, +16611, +16694, +16756, +16761, +16747, +16763, +16798, +16801, +16776, +16755, +16729, +16690, +16679, +16687, +16673, +16661, +16697, +16726, +16702, +16688, +16730, +16775, +16803, +16863, +16919, +16912, +16888, +16902, +16935, +16984, +17026, +16993, +16937, +16955, +16981, +16949, +16938, +16964, +16966, +16940, +16910, +16877, +16851, +16837, +16817, +16803, +16802, +16783, +16740, +16693, +16660, +16641, +16627, +16592, +16535, +16489, +16463, +16437, +16420, +16420, +16420, +16416, +16410, +16392, +16373, +16351, +16308, +16277, +16264, +16220, +16169, +16144, +16088, +16013, +15982, +15961, +15914, +15866, +15830, +15811, +15789, +15738, +15717, +15741, +15728, +15699, +15708, +15696, +15663, +15667, +15680, +15682, +15701, +15712, +15703, +15713, +15754, +15805, +15838, +15844, +15859, +15891, +15907, +15922, +15943, +15948, +15977, +16023, +16039, +16061, +16108, +16124, +16144, +16198, +16250, +16321, +16399, +16428, +16471, +16554, +16596, +16627, +16689, +16716, +16734, +16784, +16789, +16779, +16830, +16876, +16889, +16913, +16922, +16907, +16901, +16887, +16883, +16923, +16956, +16955, +16953, +16963, +16990, +17016, +17019, +17027, +17058, +17076, +17075, +17065, +17042, +17025, +17001, +16952, +16919, +16916, +16908, +16886, +16856, +16840, +16831, +16779, +16700, +16655, +16613, +16556, +16535, +16519, +16459, +16409, +16403, +16389, +16344, +16290, +16272, +16273, +16229, +16192, +16214, +16198, +16148, +16150, +16151, +16120, +16107, +16085, +16043, +16021, +15995, +15972, +15959, +15906, +15866, +15883, +15862, +15815, +15815, +15798, +15764, +15773, +15765, +15760, +15788, +15767, +15750, +15796, +15813, +15833, +15899, +15912, +15928, +16011, +16031, +16012, +16046, +16039, +16008, +16043, +16061, +16065, +16103, +16115, +16144, +16229, +16280, +16332, +16422, +16450, +16463, +16523, +16528, +16505, +16555, +16596, +16573, +16550, +16546, +16540, +16525, +16530, +16580, +16615, +16624, +16671, +16689, +16661, +16702, +16760, +16745, +16740, +16757, +16770, +16828, +16885, +16913, +16974, +17011, +17004, +17037, +17034, +16975, +16981, +16982, +16924, +16909, +16884, +16828, +16847, +16842, +16779, +16821, +16870, +16823, +16847, +16888, +16829, +16819, +16822, +16718, +16651, +16638, +16569, +16538, +16557, +16511, +16473, +16468, +16415, +16364, +16332, +16280, +16252, +16220, +16151, +16121, +16111, +16074, +16050, +16016, +15969, +15973, +15976, +15954, +15970, +15962, +15911, +15908, +15895, +15839, +15844, +15867, +15834, +15825, +15814, +15750, +15740, +15774, +15743, +15719, +15756, +15767, +15748, +15757, +15774, +15789, +15817, +15841, +15869, +15922, +15974, +16006, +16028, +16041, +16059, +16101, +16149, +16195, +16242, +16261, +16272, +16316, +16366, +16398, +16429, +16439, +16458, +16533, +16585, +16589, +16624, +16652, +16647, +16696, +16750, +16736, +16763, +16837, +16842, +16819, +16846, +16892, +16937, +16954, +16936, +16934, +16950, +16955, +16971, +16984, +16980, +16996, +17022, +17030, +17009, +16991, +17002, +17001, +16961, +16963, +16986, +16936, +16895, +16909, +16871, +16823, +16829, +16811, +16780, +16772, +16709, +16638, +16646, +16636, +16579, +16542, +16501, +16466, +16460, +16408, +16342, +16337, +16332, +16296, +16281, +16250, +16184, +16151, +16148, +16132, +16115, +16092, +16033, +15978, +15974, +15968, +15924, +15904, +15902, +15854, +15818, +15818, +15784, +15755, +15783, +15791, +15780, +15807, +15811, +15786, +15797, +15835, +15877, +15890, +15861, +15875, +15916, +15871, +15827, +15877, +15902, +15894, +15919, +15929, +15939, +15983, +16005, +16048, +16131, +16150, +16156, +16225, +16261, +16278, +16351, +16407, +16442, +16512, +16556, +16577, +16612, +16605, +16592, +16623, +16626, +16618, +16641, +16646, +16646, +16660, +16647, +16665, +16727, +16743, +16751, +16785, +16773, +16790, +16869, +16876, +16856, +16884, +16863, +16839, +16879, +16868, +16843, +16899, +16926, +16910, +16941, +16941, +16894, +16908, +16935, +16920, +16910, +16884, +16843, +16841, +16843, +16820, +16805, +16785, +16733, +16680, +16652, +16622, +16588, +16575, +16555, +16491, +16434, +16406, +16366, +16336, +16343, +16340, +16342, +16369, +16338, +16271, +16249, +16232, +16194, +16169, +16122, +16069, +16052, +16020, +15974, +15982, +16010, +16007, +16003, +16009, +16000, +15966, +15935, +15923, +15897, +15856, +15850, +15850, +15807, +15794, +15828, +15822, +15791, +15803, +15831, +15844, +15858, +15875, +15905, +15948, +15978, +16008, +16052, +16063, +16043, +16046, +16083, +16133, +16188, +16213, +16211, +16239, +16286, +16317, +16352, +16377, +16372, +16392, +16439, +16455, +16476, +16528, +16552, +16573, +16612, +16616, +16628, +16681, +16692, +16688, +16720, +16729, +16727, +16761, +16782, +16795, +16823, +16822, +16827, +16874, +16885, +16883, +16906, +16886, +16862, +16904, +16917, +16891, +16918, +16943, +16911, +16893, +16892, +16878, +16864, +16850, +16828, +16807, +16789, +16771, +16742, +16717, +16711, +16671, +16596, +16566, +16534, +16455, +16427, +16448, +16400, +16335, +16325, +16304, +16272, +16292, +16306, +16274, +16260, +16258, +16209, +16165, +16157, +16129, +16075, +16051, +16042, +16031, +16027, +15995, +15951, +15962, +15983, +15968, +15982, +16021, +16021, +15995, +15986, +16006, +16029, +16023, +16007, +15996, +15969, +15965, +15989, +15975, +15958, +15985, +15987, +15969, +15975, +15974, +15980, +16007, +16002, +16002, +16042, +16060, +16089, +16173, +16228, +16266, +16339, +16383, +16391, +16417, +16440, +16465, +16481, +16461, +16474, +16516, +16516, +16527, +16557, +16554, +16576, +16620, +16616, +16631, +16662, +16646, +16680, +16769, +16785, +16785, +16830, +16832, +16811, +16828, +16843, +16842, +16856, +16874, +16874, +16837, +16786, +16773, +16775, +16787, +16807, +16790, +16781, +16821, +16805, +16747, +16759, +16756, +16705, +16721, +16734, +16667, +16638, +16637, +16593, +16569, +16543, +16463, +16421, +16419, +16390, +16375, +16364, +16314, +16296, +16306, +16285, +16271, +16261, +16220, +16198, +16185, +16147, +16137, +16139, +16108, +16092, +16079, +16043, +16052, +16066, +16011, +15992, +16009, +15969, +15966, +16020, +16015, +16023, +16073, +16053, +16037, +16090, +16092, +16060, +16059, +16030, +16019, +16041, +16007, +15984, +16022, +16018, +16013, +16057, +16063, +16070, +16125, +16126, +16125, +16207, +16250, +16238, +16279, +16320, +16328, +16355, +16378, +16395, +16430, +16458, +16497, +16549, +16567, +16584, +16618, +16618, +16615, +16627, +16597, +16585, +16623, +16621, +16629, +16689, +16709, +16716, +16766, +16771, +16748, +16765, +16751, +16725, +16762, +16778, +16759, +16773, +16756, +16709, +16715, +16718, +16693, +16708, +16703, +16650, +16639, +16642, +16616, +16615, +16614, +16573, +16544, +16524, +16489, +16476, +16479, +16469, +16465, +16452, +16439, +16455, +16451, +16423, +16441, +16443, +16379, +16350, +16373, +16376, +16387, +16410, +16390, +16357, +16333, +16301, +16281, +16272, +16233, +16201, +16204, +16193, +16160, +16136, +16125, +16123, +16131, +16135, +16145, +16156, +16134, +16101, +16106, +16138, +16155, +16156, +16150, +16154, +16171, +16170, +16171, +16205, +16201, +16140, +16127, +16144, +16114, +16107, +16129, +16110, +16097, +16122, +16128, +16143, +16163, +16139, +16140, +16190, +16216, +16252, +16304, +16303, +16316, +16367, +16363, +16363, +16425, +16437, +16418, +16445, +16457, +16440, +16453, +16476, +16494, +16519, +16530, +16542, +16568, +16581, +16603, +16627, +16621, +16634, +16661, +16638, +16621, +16645, +16659, +16675, +16692, +16669, +16659, +16694, +16694, +16668, +16662, +16657, +16647, +16645, +16627, +16616, +16630, +16635, +16644, +16673, +16660, +16620, +16620, +16623, +16586, +16567, +16562, +16511, +16462, +16454, +16426, +16387, +16394, +16391, +16355, +16365, +16387, +16362, +16367, +16390, +16364, +16357, +16390, +16382, +16359, +16357, +16331, +16316, +16336, +16329, +16315, +16311, +16275, +16237, +16223, +16189, +16163, +16159, +16130, +16123, +16147, +16133, +16122, +16146, +16129, +16101, +16120, +16115, +16091, +16121, +16137, +16113, +16121, +16132, +16098, +16093, +16130, +16127, +16097, +16118, +16160, +16154, +16145, +16194, +16240, +16243, +16262, +16299, +16310, +16337, +16395, +16414, +16409, +16440, +16457, +16446, +16465, +16496, +16505, +16527, +16551, +16555, +16582, +16604, +16583, +16589, +16633, +16631, +16607, +16613, +16603, +16586, +16606, +16610, +16590, +16612, +16641, +16631, +16624, +16616, +16587, +16590, +16608, +16578, +16556, +16577, +16575, +16538, +16522, +16533, +16546, +16538, +16499, +16488, +16529, +16545, +16505, +16477, +16473, +16467, +16466, +16463, +16438, +16404, +16375, +16352, +16337, +16329, +16335, +16344, +16327, +16294, +16295, +16327, +16332, +16296, +16269, +16271, +16265, +16248, +16265, +16290, +16286, +16292, +16305, +16291, +16287, +16303, +16300, +16293, +16296, +16278, +16264, +16259, +16229, +16207, +16222, +16217, +16195, +16196, +16196, +16191, +16216, +16240, +16227, +16232, +16270, +16284, +16272, +16265, +16260, +16271, +16307, +16307, +16280, +16321, +16367, +16349, +16350, +16381, +16361, +16350, +16402, +16420, +16400, +16423, +16434, +16412, +16436, +16471, +16444, +16426, +16467, +16484, +16457, +16450, +16448, +16429, +16440, +16473, +16489, +16504, +16521, +16511, +16502, +16526, +16555, +16573, +16584, +16579, +16580, +16588, +16571, +16552, +16554, +16538, +16510, +16517, +16530, +16515, +16498, +16498, +16511, +16527, +16524, +16527, +16545, +16533, +16513, +16519, +16510, +16473, +16446, +16409, +16381, +16394, +16396, +16377, +16390, +16391, +16350, +16337, +16362, +16382, +16392, +16393, +16384, +16371, +16351, +16357, +16369, +16347, +16347, +16373, +16335, +16286, +16293, +16278, +16261, +16282, +16250, +16211, +16254, +16265, +16244, +16287, +16292, +16245, +16270, +16277, +16218, +16227, +16256, +16221, +16214, +16226, +16195, +16193, +16200, +16183, +16204, +16224, +16193, +16185, +16203, +16203, +16214, +16224, +16213, +16210, +16219, +16234, +16249, +16245, +16266, +16323, +16350, +16363, +16384, +16371, +16368, +16411, +16434, +16446, +16477, +16471, +16453, +16471, +16489, +16503, +16533, +16547, +16555, +16576, +16581, +16581, +16583, +16596, +16629, +16636, +16606, +16614, +16635, +16628, +16643, +16662, +16650, +16655, +16655, +16611, +16595, +16609, +16591, +16578, +16581, +16560, +16528, +16518, +16535, +16550, +16519, +16493, +16508, +16510, +16493, +16483, +16447, +16413, +16416, +16404, +16379, +16376, +16373, +16380, +16392, +16378, +16375, +16400, +16405, +16400, +16396, +16371, +16357, +16360, +16337, +16325, +16342, +16331, +16296, +16285, +16294, +16288, +16267, +16267, +16267, +16226, +16210, +16256, +16268, +16248, +16253, +16228, +16172, +16155, +16141, +16129, +16137, +16095, +16045, +16077, +16095, +16068, +16093, +16131, +16126, +16132, +16156, +16183, +16208, +16217, +16244, +16289, +16284, +16294, +16356, +16354, +16332, +16390, +16407, +16352, +16366, +16407, +16419, +16446, +16437, +16389, +16419, +16466, +16444, +16435, +16444, +16427, +16450, +16502, +16502, +16497, +16513, +16515, +16534, +16566, +16551, +16536, +16557, +16565, +16563, +16569, +16560, +16552, +16560, +16554, +16535, +16536, +16550, +16551, +16534, +16535, +16568, +16578, +16559, +16556, +16547, +16532, +16568, +16588, +16546, +16543, +16570, +16547, +16530, +16544, +16512, +16458, +16431, +16419, +16433, +16452, +16437, +16412, +16392, +16388, +16428, +16452, +16436, +16440, +16446, +16422, +16420, +16421, +16404, +16402, +16376, +16335, +16368, +16386, +16325, +16301, +16314, +16309, +16340, +16358, +16298, +16280, +16317, +16300, +16290, +16311, +16279, +16245, +16247, +16215, +16195, +16227, +16224, +16194, +16200, +16212, +16204, +16175, +16148, +16180, +16225, +16200, +16171, +16179, +16158, +16153, +16207, +16231, +16229, +16265, +16288, +16291, +16342, +16381, +16362, +16368, +16396, +16379, +16349, +16329, +16300, +16299, +16332, +16338, +16332, +16356, +16367, +16345, +16350, +16387, +16419, +16442, +16466, +16483, +16494, +16506, +16522, +16546, +16563, +16560, +16531, +16511, +16521, +16500, +16454, +16484, +16501, +16397, +16384, +16500, +16445, +16334, +16430, +16486, +16400, +16443, +16518, +16478, +16488, +16522, +16503, +16528, +16514, +16472, +16559, +16575, +16482, +16558, +16631, +16516, +16518, +16609, +16549, +16516, +16576, +16538, +16481, +16479, +16468, +16482, +16485, +16438, +16441, +16466, +16439, +16423, +16413, +16401, +16420, +16414, +16390, +16399, +16378, +16366, +16424, +16410, +16348, +16400, +16428, +16340, +16321, +16366, +16328, +16266, +16241, +16213, +16199, +16186, +16163, +16179, +16204, +16189, +16189, +16211, +16199, +16193, +16236, +16272, +16276, +16281, +16275, +16256, +16276, +16317, +16306, +16277, +16291, +16307, +16303, +16302, +16290, +16282, +16304, +16291, +16246, +16258, +16286, +16278, +16290, +16332, +16347, +16358, +16384, +16406, +16416, +16402, +16378, +16364, +16357, +16356, +16354, +16315, +16342, +16522, +16611, +16544, +16693, +16866, +16539, +16317, +16682, +16649, +16167, +16485, +16970, +16538, +16343, +16847, +16803, +16471, +16605, +16617, +16463, +16449, +16295, +16378, +16684, +16454, +16323, +16686, +16504, +16195, +16525, +16529, +16232, +16439, +16439, +16124, +16226, +16230, +16031, +16250, +16294, +16045, +16398, +16758, +16343, +16199, +16634, +16458, +15935, +16249, +16665, +16271, +16135, +16626, +16645, +16393, +16560, +16608, +16453, +16434, +16303, +16307, +16526, +16341, +16244, +16581, +16439, +16171, +16519, +16572, +16246, +16371, +16471, +16274, +16275, +16276, +16204, +16230, +16123, +16133, +16368, +16277, +16147, +16339, +16333, +16205, +16276, +16229, +16165, +16197, +16054, +16057, +16226, +16088, +16069, +16326, +16229, +16129, +16374, +16362, +16242, +16427, +16445, +16322, +16448, +16513, +16481, +16605, +16627, +16574, +16724, +16782, +16620, +16610, +16693, +16608, +16517, +16557, +16553, +16464, +16457, +16512, +16511, +16510, +16520, +16499, +16545, +16587, +16504, +16495, +16564, +16474, +16450, +16581, +16524, +16444, +16600, +16630, +16489, +16504, +16531, +16460, +16475, +16522, +16511, +16503, +16490, +16510, +16541, +16476, +16453, +16511, +16460, +16403, +16436, +16395, +16331, +16332, +16288, +16269, +16275, +16169, +16138, +16235, +16205, +16174, +16278, +16276, +16216, +16292, +16321, +16255, +16255, +16259, +16232, +16246, +16248, +16223, +16227, +16241, +16241, +16207, +16168, +16195, +16235, +16223, +16201, +16171, +16163, +16198, +16197, +16210, +16266, +16214, +16198, +16339, +16323, +16204, +16299, +16340, +16213, +16268, +16373, +16291, +16289, +16368, +16322, +16300, +16354, +16368, +16377, +16370, +16363, +16412, +16374, +16306, +16417, +16481, +16385, +16435, +16545, +16486, +16500, +16632, +16625, +16561, +16568, +16554, +16561, +16589, +16534, +16527, +16595, +16557, +16549, +16652, +16598, +16518, +16644, +16621, +16434, +16505, +16584, +16424, +16432, +16560, +16493, +16465, +16549, +16546, +16574, +16600, +16537, +16593, +16638, +16521, +16570, +16690, +16574, +16512, +16602, +16562, +16511, +16581, +16608, +16581, +16596, +16603, +16505, +16376, +16408, +16398, +16220, +16315, +16514, +16336, +16318, +16593, +16494, +16379, +16540, +16362, +16205, +16410, +16275, +16124, +16408, +16365, +16187, +16444, +16416, +16120, +16206, +16179, +15940, +16022, +16066, +15937, +16017, +16060, +15990, +16050, +16032, +15970, +16065, +16075, +16022, +16068, +16033, +15990, +16059, +16062, +16062, +16124, +16088, +16068, +16155, +16168, +16140, +16150, +16150, +16196, +16248, +16233, +16269, +16328, +16305, +16318, +16363, +16354, +16390, +16477, +16514, +16539, +16592, +16644, +16658, +16652, +16708, +16746, +16667, +16672, +16776, +16729, +16682, +16778, +16744, +16621, +16652, +16678, +16635, +16671, +16682, +16627, +16628, +16631, +16620, +16644, +16623, +16580, +16585, +16551, +16505, +16537, +16565, +16546, +16529, +16545, +16583, +16549, +16470, +16539, +16618, +16518, +16502, +16623, +16575, +16467, +16523, +16539, +16442, +16399, +16412, +16422, +16407, +16368, +16380, +16412, +16356, +16312, +16355, +16333, +16255, +16273, +16302, +16234, +16214, +16290, +16280, +16226, +16292, +16331, +16241, +16227, +16283, +16248, +16210, +16200, +16150, +16154, +16158, +16078, +16109, +16172, +16083, +16123, +16281, +16186, +16101, +16241, +16184, +16025, +16178, +16300, +16173, +16158, +16245, +16230, +16242, +16289, +16262, +16257, +16288, +16287, +16274, +16253, +16255, +16294, +16275, +16254, +16326, +16367, +16368, +16419, +16406, +16375, +16452, +16450, +16372, +16421, +16415, +16328, +16439, +16527, +16425, +16470, +16553, +16437, +16462, +16595, +16523, +16501, +16581, +16524, +16550, +16647, +16557, +16558, +16674, +16567, +16554, +16747, +16667, +16532, +16675, +16679, +16548, +16643, +16710, +16606, +16623, +16695, +16669, +16678, +16709, +16662, +16634, +16677, +16699, +16658, +16616, +16611, +16611, +16587, +16531, +16463, +16485, +16522, +16407, +16328, +16432, +16419, +16269, +16299, +16377, +16299, +16252, +16281, +16247, +16204, +16197, +16213, +16251, +16226, +16168, +16194, +16191, +16124, +16154, +16198, +16124, +16093, +16133, +16106, +16069, +16067, +16046, +16064, +16095, +16050, +16068, +16159, +16101, +16041, +16185, +16223, +16085, +16151, +16282, +16198, +16160, +16226, +16183, +16183, +16265, +16278, +16313, +16312, +16207, +16259, +16346, +16254, +16316, +16426, +16246, +16246, +16476, +16356, +16237, +16460, +16437, +16292, +16456, +16487, +16394, +16585, +16614, +16445, +16615, +16723, +16506, +16562, +16735, +16584, +16540, +16706, +16674, +16607, +16665, +16633, +16601, +16652, +16639, +16683, +16801, +16727, +16616, +16718, +16762, +16648, +16671, +16738, +16632, +16588, +16659, +16625, +16592, +16633, +16614, +16631, +16647, +16546, +16588, +16669, +16483, +16470, +16674, +16494, +16310, +16498, +16449, +16283, +16426, +16423, +16316, +16417, +16329, +16236, +16404, +16306, +16186, +16410, +16312, +16132, +16383, +16314, +16048, +16291, +16311, +16026, +16183, +16239, +16008, +16142, +16195, +15992, +16105, +16180, +16059, +16185, +16219, +16099, +16217, +16179, +16053, +16282, +16261, +15995, +16212, +16304, +15923, +16008, +16320, +16116, +15992, +16204, +16187, +16121, +16246, +16230, +16177, +16283, +16270, +16178, +16261, +16296, +16175, +16180, +16292, +16288, +16215, +16215, +16301, +16327, +16226, +16296, +16567, +16481, +16184, +16426, +16750, +16479, +16343, +16674, +16675, +16475, +16589, +16650, +16615, +16724, +16649, +16564, +16800, +16805, +16580, +16702, +16792, +16653, +16748, +16835, +16733, +16763, +16727, +16663, +16826, +16735, +16575, +16901, +16929, +16531, +16672, +16900, +16629, +16560, +16762, +16791, +16657, +16407, +16470, +16758, +16426, +16148, +16604, +16575, +16125, +16303, +16424, +16237, +16248, +16118, +16207, +16515, +16139, +16106, +16725, +16246, +15834, +16709, +16565, +15694, +16304, +16730, +15988, +15942, +16428, +16396, +16156, +15915, +16139, +16512, +15932, +15702, +16564, +16325, +15597, +16405, +16688, +15645, +15972, +16852, +16113, +15660, +16543, +16622, +15852, +15947, +16529, +16369, +15873, +16102, +16556, +16118, +15752, +16420, +16474, +15757, +16232, +16744, +15903, +15964, +16860, +16234, +15747, +16640, +16553, +15874, +16369, +16582, +16154, +16377, +16506, +16236, +16449, +16559, +16303, +16403, +16558, +16432, +16356, +16463, +16661, +16472, +16182, +16770, +16988, +16092, +16433, +17422, +16373, +15778, +17248, +17068, +15736, +16756, +17475, +16096, +16268, +17403, +16481, +15999, +17061, +16705, +16041, +16844, +16774, +16167, +16845, +16754, +16085, +16928, +16922, +15800, +16715, +17367, +15929, +16216, +17496, +16452, +15919, +17098, +16836, +16002, +16535, +16759, +16334, +16366, +16459, +16482, +16609, +16409, +16229, +16563, +16709, +16153, +16012, +16826, +16659, +15519, +16229, +17216, +15786, +15486, +17153, +16394, +15200, +16630, +16689, +15361, +16237, +16691, +15607, +16085, +16457, +15637, +16202, +16435, +15438, +16317, +16795, +15129, +15875, +17375, +15426, +15118, +17512, +16367, +14623, +16721, +17175, +15198, +15764, +16841, +16164, +15992, +16074, +16296, +16906, +15875, +15497, +17464, +16707, +14804, +16931, +17652, +14993, +15854, +17771, +16125, +15641, +17038, +16740, +16312, +16368, +16408, +17227, +16632, +15525, +17144, +17402, +15409, +16627, +17864, +15877, +16212, +17741, +16379, +16277, +17441, +16332, +16261, +17304, +16248, +16249, +17492, +16421, +16100, +17507, +16625, +15800, +17268, +17036, +15809, +16648, +17023, +16277, +16576, +16666, +16393, +16942, +16501, +15830, +17007, +16934, +15448, +16504, +17377, +15743, +16061, +17363, +16137, +15931, +16970, +15853, +15801, +17238, +16022, +15389, +17078, +16311, +15251, +16786, +16482, +15276, +16511, +16483, +15407, +16519, +16566, +15377, +16432, +16834, +15581, +16193, +16828, +15789, +15860, +16430, +16024, +16047, +16206, +16119, +16393, +16010, +15761, +16680, +16278, +15250, +16334, +16795, +15491, +15861, +16782, +16048, +15870, +16463, +16342, +16325, +16198, +15937, +16682, +16722, +15795, +16595, +17221, +15889, +16034, +17174, +16344, +16027, +16928, +16510, +16213, +16748, +16379, +16493, +17024, +16248, +16382, +17346, +16397, +16124, +17393, +16727, +16060, +17227, +16755, +15971, +17197, +16991, +16030, +17121, +16925, +15794, +17194, +17361, +15480, +16663, +17796, +15644, +16009, +18189, +16393, +15162, +17514, +17356, +15349, +16472, +17424, +16085, +16125, +16944, +16437, +16374, +16764, +16415, +16420, +16487, +16026, +16501, +16949, +15889, +15800, +17093, +16534, +15332, +16522, +17285, +15599, +15509, +17410, +16651, +14935, +16431, +17447, +15431, +15285, +17137, +16464, +15307, +16343, +16593, +15746, +16105, +16328, +15885, +16222, +16197, +15644, +16247, +16368, +15371, +16104, +16986, +15537, +15574, +17232, +15948, +14943, +17060, +16621, +14653, +16362, +17135, +15240, +16159, +17188, +15646, +16139, +16984, +15650, +16303, +16993, +15308, +16157, +17456, +15528, +15971, +17735, +15884, +15666, +17715, +16307, +15406, +17316, +16862, +15806, +16837, +16663, +16234, +17092, +16701, +16201, +16989, +16813, +16262, +16566, +16625, +16680, +16734, +16507, +17005, +17002, +16093, +16802, +17460, +16126, +16209, +17583, +16829, +15963, +16878, +17275, +16618, +16229, +16698, +17370, +16629, +15871, +17158, +17343, +15485, +15977, +17571, +16494, +15656, +16666, +16637, +16272, +16656, +16240, +16249, +17177, +16319, +15396, +16827, +17033, +15406, +16077, +17333, +16164, +15702, +16859, +16519, +15725, +16259, +16282, +15807, +16313, +16572, +16010, +16022, +16327, +16092, +16074, +16339, +16151, +16072, +16272, +16047, +16135, +16598, +16013, +15619, +16411, +16115, +15566, +16594, +16305, +15304, +16638, +16733, +15230, +16582, +17085, +14998, +15972, +17276, +15478, +15836, +16931, +15511, +16092, +17115, +15666, +16454, +17373, +15345, +16049, +17507, +15481, +15787, +17448, +15733, +15906, +17730, +16248, +15748, +17025, +16228, +16224, +16923, +15893, +16427, +17342, +16059, +16572, +17582, +16070, +16207, +17340, +16196, +16242, +17150, +16274, +16458, +17114, +16222, +16590, +17088, +16025, +16700, +17481, +15825, +16062, +17717, +16491, +15655, +17310, +17145, +15688, +16440, +17343, +16455, +16229, +16987, +16671, +16232, +16690, +16453, +16110, +16740, +16337, +15605, +16745, +17023, +15770, +16423, +17213, +15987, +16071, +17141, +16302, +15948, +16832, +16251, +15892, +17002, +16496, +15496, +16794, +17148, +15406, +15930, +17532, +16210, +15261, +16943, +16806, +15269, +16329, +17160, +15715, +15791, +16787, +15940, +15704, +16589, +16204, +15862, +16269, +16069, +16236, +16560, +15816, +15851, +16658, +16110, +15628, +16334, +16311, +15668, +16083, +16802, +16255, +15554, +16410, +16876, +15752, +16044, +17141, +16092, +15715, +16811, +16055, +15805, +17159, +16184, +15441, +17202, +16685, +15146, +16586, +17417, +16297, +16153, +16607, +16954, +16818, +15787, +16324, +17582, +16293, +15448, +17056, +17360, +16226, +16200, +17012, +17249, +16066, +15655, +17432, +17201, +15283, +16623, +17651, +15666, +16126, +17771, +16450, +15934, +16984, +16662, +16642, +16806, +15975, +16540, +17164, +16007, +16256, +17239, +16267, +16066, +17023, +16501, +16103, +16781, +16526, +16054, +16540, +16656, +16081, +16194, +16882, +16546, +15931, +16751, +17027, +15915, +16205, +16811, +16084, +16439, +16701, +15590, +16468, +17168, +15359, +15990, +17459, +15558, +15506, +17261, +15938, +15480, +16704, +15764, +16000, +17099, +15635, +15834, +17084, +15497, +15829, +17409, +15674, +15623, +17335, +15842, +15563, +17082, +15931, +15772, +16899, +15686, +15867, +16936, +15671, +16343, +17407, +15371, +15918, +17467, +15260, +15765, +17921, +15459, +15300, +18316, +16411, +14955, +17538, +16724, +15088, +16923, +16789, +15621, +16736, +16578, +16186, +17333, +16378, +15744, +17628, +16733, +14858, +16922, +17729, +15507, +15918, +17431, +16534, +16007, +16458, +16384, +16738, +16554, +15509, +16462, +17662, +16219, +15780, +17466, +17016, +15645, +16592, +17209, +16299, +16459, +16964, +16301, +16246, +17083, +16880, +16093, +16438, +17054, +16570, +16102, +16632, +16919, +16402, +16158, +16599, +16916, +16432, +16010, +16565, +16700, +15948, +16117, +16568, +16215, +16634, +16993, +16079, +16210, +16818, +15973, +15913, +16469, +15952, +16349, +16633, +15578, +16560, +17281, +15212, +15961, +17704, +15225, +14989, +17559, +15917, +15031, +17303, +16020, +15069, +17349, +16372, +15266, +17137, +15965, +14974, +17307, +16197, +14752, +17418, +16873, +14734, +16988, +17313, +15160, +16496, +17077, +15495, +16519, +17011, +15533, +16212, +16975, +16239, +16502, +16233, +15800, +17194, +16636, +15007, +17220, +18181, +15083, +15467, +18413, +16978, +15004, +16709, +17692, +16386, +15869, +16660, +17003, +16075, +15805, +17232, +16999, +15189, +16469, +18164, +15848, +14985, +17995, +17648, +14659, +16133, +18458, +16312, +14901, +17025, +17678, +16096, +15636, +16636, +17413, +16425, +15234, +16928, +17932, +15099, +15007, +18341, +17084, +14380, +16615, +17963, +15976, +15894, +16715, +16607, +16797, +15877, +15669, +17654, +16565, +14400, +16981, +18025, +14928, +15359, +17459, +16174, +15688, +16851, +16631, +16312, +16238, +16251, +16901, +16000, +15263, +17150, +16774, +14586, +16339, +17640, +15477, +15569, +16949, +16271, +16195, +16129, +15523, +16731, +16679, +15055, +16611, +17627, +15411, +15898, +17705, +16212, +15595, +16761, +16281, +16065, +16566, +16030, +16382, +16840, +15773, +16226, +17369, +16111, +15585, +16825, +16543, +15947, +16505, +16432, +16412, +16891, +16329, +16026, +16776, +16655, +16199, +16578, +16643, +16379, +16529, +16603, +16507, +16434, +16367, +16459, +16395, +16358, +16670, +16436, +16101, +16723, +16779, +16054, +16320, +16644, +16333, +16653, +16677, +16186, +16756, +16872, +15932, +16538, +17414, +16366, +16044, +17266, +17161, +16055, +16194, +17093, +16956, +15966, +16213, +17316, +16486, +15101, +16368, +17742, +16195, +14947, +16702, +17933, +15851, +14673, +17195, +17828, +14796, +15062, +18034, +16721, +14657, +16700, +17483, +15486, +15943, +17210, +15895, +15356, +16750, +16596, +15517, +16088, +16720, +16090, +15995, +16525, +16373, +16158, +16163, +16029, +16389, +16452, +15762, +16281, +16979, +15855, +15684, +16970, +16445, +15559, +16272, +16496, +16213, +16372, +16396, +16735, +16561, +15755, +16744, +17229, +15426, +15715, +17003, +15891, +16192, +17230, +15678, +15803, +17292, +16034, +15814, +16863, +15899, +16328, +17267, +15773, +16483, +17584, +15323, +16133, +18407, +15611, +14916, +18049, +16994, +15369, +17015, +16891, +16145, +16596, +16151, +16844, +17251, +15336, +16456, +18487, +16083, +15515, +17698, +16523, +15796, +17286, +16544, +16148, +16921, +16151, +16691, +17212, +15287, +16484, +18504, +15692, +15185, +18359, +16980, +14760, +16612, +17325, +16214, +16002, +16003, +17028, +17487, +15536, +15749, +17769, +16554, +15396, +16591, +16350, +15732, +16260, +15936, +16097, +16758, +15921, +16114, +17216, +15988, +15469, +17097, +16447, +14777, +15903, +17038, +16040, +15483, +16466, +17225, +16309, +15206, +16200, +17123, +15855, +15453, +16485, +16411, +16413, +16673, +15779, +16222, +17157, +15595, +15526, +17376, +16280, +15879, +17467, +15692, +15193, +18275, +16514, +14072, +17372, +17755, +14943, +16364, +17314, +16314, +16974, +15825, +15136, +17869, +16621, +13973, +16937, +18072, +15431, +16183, +17186, +16287, +17128, +16755, +14985, +16447, +17798, +16062, +15458, +17127, +17504, +15790, +15486, +17401, +17233, +15363, +15930, +17033, +16930, +16837, +15766, +15790, +17873, +16827, +15012, +17052, +17411, +15608, +16532, +17098, +16615, +16993, +15747, +15894, +17904, +15822, +15121, +18306, +16168, +14494, +18666, +16967, +13376, +17554, +17961, +14163, +16807, +17787, +14964, +17190, +17518, +14668, +17248, +17638, +14023, +16725, +18325, +14368, +15697, +18051, +15387, +16130, +17702, +15273, +15984, +17519, +15486, +16060, +16914, +15085, +16692, +17636, +14517, +16137, +18692, +15157, +14786, +18287, +16515, +14573, +16679, +16822, +15793, +16290, +16191, +16692, +17217, +15555, +15808, +17659, +15820, +14752, +17613, +17161, +14341, +16511, +18546, +15450, +14728, +17884, +17172, +14569, +16041, +17549, +15975, +15532, +16907, +17097, +16195, +15874, +16802, +17292, +15844, +15500, +17399, +17201, +15296, +16249, +17925, +16396, +14842, +16683, +18078, +15907, +14997, +17409, +17554, +15652, +16475, +17343, +16435, +16594, +16570, +16281, +17153, +16050, +15226, +17624, +16892, +14681, +17441, +17642, +14148, +16418, +18807, +15234, +14624, +17537, +17247, +15838, +15752, +16499, +17408, +16072, +15195, +17327, +17177, +15373, +16451, +16628, +15762, +17035, +16522, +15277, +17052, +16863, +15190, +16691, +16718, +15178, +16706, +16746, +15000, +16657, +17183, +15342, +16683, +17261, +14985, +16227, +17910, +15573, +15523, +17754, +16273, +15171, +17239, +16770, +15038, +16564, +17278, +15762, +16385, +17040, +15772, +16461, +17208, +15361, +15924, +17684, +15650, +15258, +18077, +16906, +15093, +17278, +16999, +15097, +17233, +17380, +14635, +16658, +18500, +15055, +14952, +18087, +16795, +15348, +16559, +15984, +16376, +17644, +15159, +15289, +19014, +16423, +13599, +17939, +18276, +14161, +16147, +18077, +15410, +15808, +17345, +15980, +16008, +16726, +16235, +16550, +16420, +16449, +17510, +15932, +15091, +18014, +17242, +14396, +16789, +17946, +15456, +16320, +17263, +15627, +16732, +17376, +15332, +16534, +17969, +15553, +15484, +17467, +16367, +15544, +16514, +16243, +16413, +16938, +15547, +15697, +17876, +16790, +14513, +16160, +17839, +15823, +14910, +17007, +17414, +15751, +15605, +16614, +16953, +16480, +15676, +16188, +17113, +15727, +15325, +17514, +16637, +14646, +17074, +17615, +14534, +16233, +18860, +15493, +14166, +17899, +18009, +14787, +14839, +17365, +17749, +15239, +14520, +17591, +18032, +14781, +15353, +18346, +17156, +14577, +15692, +18156, +16975, +14276, +16267, +18591, +15664, +15505, +18474, +15940, +14858, +18258, +16236, +15030, +18405, +15620, +14594, +19902, +16205, +12730, +19556, +17880, +12646, +18896, +18736, +12574, +17643, +19273, +13419, +16572, +18694, +14355, +16558, +18325, +15004, +16187, +16790, +15606, +18208, +16445, +13546, +18378, +18549, +13712, +16458, +18435, +14966, +15328, +16841, +16844, +17026, +14524, +15499, +19934, +15728, +12684, +19356, +17979, +11933, +17429, +19651, +13236, +15243, +19212, +15650, +15290, +17035, +15472, +16801, +17451, +14432, +15994, +17801, +14875, +15833, +17741, +14895, +16166, +19116, +15249, +14152, +18580, +17522, +14323, +15984, +17586, +16913, +15574, +14922, +17681, +18667, +14106, +14137, +19064, +17431, +13893, +16501, +17971, +15663, +15523, +16827, +16850, +16232, +15923, +16756, +16886, +15643, +16421, +17365, +15645, +15761, +17348, +16144, +15576, +16984, +16911, +16475, +16128, +15778, +17145, +16644, +14850, +17281, +17713, +14218, +16921, +19477, +14237, +14561, +19702, +15922, +12886, +17995, +18238, +14434, +15928, +17774, +16804, +15987, +15495, +17144, +18131, +14428, +14386, +19145, +17562, +14061, +17014, +18233, +15508, +15909, +17126, +16549, +16441, +16005, +16219, +17433, +16507, +16071, +17671, +16717, +15404, +16750, +16693, +15697, +16506, +17217, +17299, +15940, +14511, +17795, +19448, +14087, +13878, +19712, +17469, +12885, +16581, +18810, +15416, +15106, +17169, +17053, +16539, +16177, +15870, +16772, +17205, +16158, +15821, +16557, +16564, +15855, +15793, +16145, +16195, +16476, +16469, +15838, +16313, +16580, +15160, +15962, +17869, +15432, +13933, +17381, +17571, +14603, +16052, +17680, +16001, +16098, +16683, +15926, +16708, +16068, +14360, +16999, +18035, +14444, +15869, +19367, +16051, +13968, +17375, +17308, +14634, +15894, +17895, +16702, +14943, +16443, +18919, +16616, +13787, +16623, +17913, +14774, +15489, +17970, +16727, +15866, +16596, +17133, +17292, +15329, +15351, +18364, +15834, +13637, +18920, +17961, +12696, +17518, +19838, +14125, +15926, +18550, +15054, +16847, +17717, +13884, +17660, +19139, +13112, +16505, +20008, +13647, +15683, +20410, +14516, +14720, +19572, +15143, +14632, +18998, +16074, +15424, +17882, +15333, +16589, +18521, +13845, +15751, +19963, +14293, +13931, +20106, +16506, +13606, +18432, +17393, +14300, +16661, +17107, +16376, +16604, +14870, +16414, +18705, +14644, +14351, +19049, +16562, +13785, +17435, +17189, +14939, +16633, +16248, +15733, +17861, +16110, +14613, +17372, +17213, +16103, +17251, +15796, +15406, +17540, +16194, +15535, +17177, +15849, +16037, +17603, +15348, +15686, +17763, +15418, +16061, +18335, +15053, +15235, +18295, +15407, +14959, +18191, +16156, +14876, +17002, +16816, +16634, +16069, +15022, +17537, +16971, +13792, +17297, +18565, +14170, +16075, +18314, +15693, +16888, +16825, +14453, +17876, +17296, +12993, +17571, +18570, +12739, +16693, +19843, +13639, +15303, +19835, +15252, +14485, +18360, +16615, +15587, +16884, +15946, +17084, +17730, +15016, +16407, +18208, +14841, +15165, +18225, +15879, +15125, +17998, +16368, +14951, +17839, +17086, +14761, +17095, +17752, +14955, +15610, +17821, +17017, +15702, +15849, +16950, +17206, +15050, +15032, +18311, +17005, +13532, +16751, +19009, +14791, +15183, +19084, +16105, +14041, +17952, +17524, +14904, +17083, +17532, +15729, +16421, +16046, +16118, +17799, +15036, +14246, +19191, +17565, +13403, +17366, +18602, +14890, +16166, +16993, +15681, +17762, +16355, +13846, +18289, +18572, +13465, +15932, +18538, +15242, +15840, +17018, +14901, +17194, +18262, +14042, +15594, +19402, +16136, +14496, +17294, +17003, +16037, +16274, +15247, +16417, +17814, +15251, +15123, +17797, +16503, +15740, +17955, +16810, +15072, +16865, +16868, +15013, +15875, +17365, +16816, +15808, +16050, +17178, +17044, +15889, +16208, +16986, +16297, +15169, +15269, +16957, +17189, +14931, +15755, +18335, +16233, +15020, +17860, +16717, +14693, +17155, +16908, +15109, +17258, +16944, +15007, +16980, +17065, +15552, +16971, +16161, +15347, +18068, +16398, +14099, +18080, +17912, +13980, +16599, +18431, +15636, +16001, +16568, +15743, +17454, +16540, +14307, +17285, +18163, +14774, +15636, +17809, +16902, +16280, +15403, +15502, +18048, +16811, +14175, +17066, +18618, +15495, +15431, +17583, +17127, +15831, +15735, +17073, +17388, +15216, +15536, +17834, +16383, +15158, +17018, +16759, +15464, +16046, +16885, +17459, +15884, +14489, +18071, +18407, +13314, +15324, +19118, +15540, +15057, +17616, +15968, +16719, +16796, +13474, +17598, +19919, +12374, +14163, +21077, +15868, +13281, +18368, +16718, +15305, +17305, +14928, +16299, +18961, +13782, +14709, +20307, +15368, +13712, +19864, +16314, +12971, +18853, +17514, +13420, +17967, +18186, +14426, +17368, +17979, +14785, +17015, +17565, +14405, +16724, +18204, +14389, +15853, +18901, +15303, +15002, +18841, +16073, +14531, +18828, +16753, +13726, +18761, +18216, +13247, +17396, +18822, +13083, +15874, +19482, +14789, +15269, +18527, +15624, +16032, +18023, +15042, +15813, +18072, +15136, +15549, +18012, +15698, +15794, +18185, +15852, +14713, +17653, +17624, +14859, +15300, +17878, +16684, +14111, +16709, +18339, +14630, +15242, +18177, +15827, +16056, +18004, +14457, +15514, +19847, +15590, +13519, +18261, +16828, +14652, +17427, +16292, +15447, +17979, +15744, +14942, +18396, +15908, +13692, +18105, +17868, +14166, +16113, +18065, +15899, +14854, +16565, +17724, +15742, +14683, +17568, +17407, +14819, +17000, +17719, +14922, +16775, +17741, +14823, +16583, +17872, +14891, +16485, +17669, +14601, +16754, +18467, +14273, +15831, +19000, +14869, +14808, +19306, +16825, +14110, +16869, +17248, +15497, +16254, +16933, +16377, +16502, +17023, +16660, +16175, +16811, +16316, +15076, +16915, +17192, +14046, +16544, +19514, +14505, +14296, +19719, +16370, +13834, +18625, +16632, +13632, +18213, +17123, +13913, +18134, +17585, +13928, +17671, +17630, +13924, +17339, +17748, +13760, +17170, +18794, +14235, +15767, +18576, +15710, +15721, +17452, +16098, +16447, +17084, +15731, +16617, +17370, +16064, +16394, +16646, +16201, +17054, +16053, +15237, +17875, +17214, +14509, +17356, +18422, +14209, +15446, +19037, +15716, +13971, +18013, +18031, +15056, +16133, +17591, +16941, +16295, +15136, +15907, +18358, +15939, +13399, +17638, +18469, +13591, +15820, +19946, +15575, +13621, +18091, +17373, +14456, +16253, +16510, +15098, +16745, +16754, +15173, +16830, +17197, +15142, +16287, +16914, +14621, +15603, +17500, +16020, +16277, +17186, +15201, +15864, +17996, +16116, +15616, +17280, +15988, +16058, +17815, +15660, +15078, +17862, +16276, +14200, +17063, +17744, +15511, +16294, +17546, +16621, +15954, +15959, +16441, +16689, +15478, +15663, +17816, +17240, +15422, +17098, +18476, +15907, +14945, +17730, +17777, +14678, +15232, +17834, +16756, +15446, +16729, +16672, +15927, +16649, +16248, +15872, +16809, +16049, +16061, +17858, +15926, +14605, +18358, +18048, +14383, +16556, +18249, +15588, +15964, +17069, +16351, +17372, +15955, +14263, +18521, +18293, +13162, +16796, +19863, +14058, +14344, +18969, +16520, +15342, +17105, +15658, +16400, +17414, +15034, +16783, +17993, +13948, +16002, +19417, +14502, +13887, +19171, +17388, +14127, +16218, +17431, +16618, +15931, +16088, +17555, +16641, +15179, +17622, +17632, +14460, +15722, +17376, +15973, +16455, +16726, +15511, +16466, +16565, +15560, +16839, +16385, +14344, +15961, +17800, +16404, +15422, +16550, +17388, +16186, +15296, +16590, +16626, +15725, +17052, +16967, +15434, +16692, +17073, +15792, +16773, +16611, +15447, +16831, +16304, +15475, +18220, +16923, +13598, +17187, +18993, +14606, +14691, +17833, +16911, +15631, +15816, +15881, +16975, +17182, +15547, +15921, +17663, +16672, +14998, +16690, +18198, +15751, +15117, +18086, +17260, +14613, +16443, +17501, +15825, +16401, +16864, +15824, +16470, +16669, +15957, +16375, +16012, +15865, +16861, +16462, +16716, +17079, +15329, +16878, +18491, +14382, +15231, +19788, +15495, +13843, +19650, +16848, +13098, +18332, +17627, +13889, +17731, +17333, +14271, +17913, +17245, +14187, +18026, +17086, +12976, +17449, +18872, +14278, +15693, +17834, +16684, +17030, +15412, +15378, +18862, +15310, +12686, +19440, +18331, +12134, +17464, +20201, +13758, +14998, +18765, +15660, +15056, +16872, +16471, +17101, +15876, +14857, +18815, +17657, +12582, +16747, +19886, +14069, +14254, +19292, +16903, +14283, +16477, +17449, +17071, +15787, +14829, +17613, +17662, +13778, +15993, +19135, +15327, +14599, +18286, +16980, +14725, +16448, +17540, +16648, +15359, +15487, +17435, +16799, +14879, +16357, +17012, +15915, +17132, +16868, +15573, +17394, +16843, +14612, +16838, +17289, +14935, +16602, +17378, +15395, +16798, +17296, +15423, +17041, +17676, +15449, +16525, +16932, +14704, +16305, +17611, +14992, +15948, +18386, +16057, +15027, +17485, +17073, +15414, +16258, +16682, +16018, +16196, +16123, +16130, +17274, +17112, +15812, +16655, +17727, +16390, +15579, +16535, +16961, +16748, +16374, +16132, +16715, +16435, +15496, +16690, +17381, +15667, +15885, +17623, +16974, +15693, +15665, +16475, +17205, +15792, +15010, +17567, +17506, +14684, +16186, +18116, +15869, +14990, +16102, +16260, +16656, +15798, +14740, +17047, +17645, +15066, +16172, +18005, +15786, +14936, +16692, +17080, +16522, +15715, +15684, +17048, +16345, +15044, +16864, +17077, +15114, +16514, +17439, +15063, +15680, +17730, +16110, +15084, +16889, +17556, +16547, +15921, +16760, +17545, +16100, +15631, +17294, +16343, +15272, +17413, +16739, +14847, +17542, +18075, +15198, +16736, +17931, +15208, +16212, +18384, +16037, +15033, +16950, +17438, +16910, +16041, +15917, +17213, +16516, +15605, +17416, +17078, +15427, +17094, +17397, +15726, +16594, +16839, +16154, +17370, +16586, +15192, +16769, +16469, +15404, +17293, +16741, +15028, +16747, +16787, +15696, +16990, +16065, +15418, +17904, +16159, +13920, +17431, +17644, +14389, +15864, +17075, +16069, +16929, +16012, +15134, +17728, +16743, +14210, +16639, +17207, +14970, +16436, +17454, +16276, +16730, +16450, +15842, +16785, +16018, +15674, +17028, +15924, +15679, +17304, +15781, +15693, +17818, +15813, +15420, +17737, +15194, +15094, +18858, +15442, +13194, +18296, +17569, +14267, +16997, +17029, +15480, +17448, +15726, +14551, +18481, +16710, +13365, +17518, +18352, +14285, +15654, +17878, +16727, +16562, +15945, +15423, +17465, +17192, +14870, +15800, +17449, +16696, +15986, +16981, +17699, +15889, +15251, +18328, +18017, +14594, +16413, +18423, +15760, +16040, +17966, +16656, +16614, +16703, +15446, +17573, +17919, +14486, +16371, +18849, +15229, +15028, +18301, +16893, +15545, +16873, +16813, +16960, +16659, +15048, +16538, +18099, +15812, +15525, +17474, +16687, +15776, +16575, +16384, +15756, +15920, +16559, +17090, +16197, +15513, +16951, +17143, +15371, +15743, +17031, +16035, +15244, +16137, +16455, +16269, +16526, +16283, +16211, +16959, +16332, +14932, +15817, +16783, +15689, +15814, +16896, +16135, +16079, +16844, +15652, +15713, +17486, +16116, +14725, +16720, +16916, +15212, +16062, +16941, +16138, +16051, +16081, +15935, +16418, +16142, +16001, +17024, +16700, +15883, +16974, +17202, +15819, +16146, +17206, +16467, +15819, +16696, +17205, +16598, +16491, +17165, +17182, +16582, +16414, +16655, +16890, +16630, +16093, +16560, +17176, +16534, +16514, +17339, +16722, +16049, +16607, +16485, +16209, +16521, +16063, +16118, +16955, +16223, +15822, +16988, +16437, +15219, +15892, +15954, +15073, +15093, +14965, +15277, +16408, +15694, +14988, +16501, +16288, +14598, +15663, +16601, +15011, +14812, +16135, +16030, +15732, +16511, +17012, +16762, +16473, +16745, +17189, +16940, +16561, +16660, +16754, +16963, +17208, +17136, +17491, +17863, +17640, +18155, +18529, +17375, +17422, +18715, +17826, +16780, +17936, +18207, +17495, +18186, +18626, +18252, +18614, +18422, +17411, +17439, +17591, +16796, +16381, +16655, +16866, +16826, +16523, +16508, +16962, +16895, +16104, +15397, +15073, +14890, +14340, +13756, +14112, +14270, +13010, +12558, +13840, +14083, +13532, +14668, +15322, +13840, +13663, +14699, +13395, +12369, +14218, +14674, +13175, +13938, +15385, +15093, +15467, +16601, +16894, +16863, +15924, +14898, +15854, +16081, +14855, +16160, +17763, +16737, +17358, +19164, +18083, +17800, +19703, +19079, +17712, +18711, +18693, +17396, +17680, +18012, +17742, +18707, +19691, +19487, +19306, +19067, +18532, +18601, +18529, +17791, +17794, +17868, +16641, +16238, +17347, +17213, +16615, +17623, +17815, +16552, +16432, +16282, +15307, +15921, +16615, +15584, +15899, +17088, +16125, +15549, +16895, +17110, +16449, +16617, +16613, +16488, +16498, +15949, +16237, +17247, +16516, +15379, +15648, +15102, +13578, +13232, +13657, +14141, +14668, +14930, +15667, +15845, +14014, +13506, +14880, +13785, +12401, +13945, +14096, +12775, +13831, +14468, +14143, +15878, +16512, +15361, +15997, +15474, +13311, +14325, +15507, +14388, +15450, +16705, +15466, +16259, +17905, +17058, +17655, +19349, +18456, +17979, +18664, +17720, +17370, +18278, +18203, +18976, +20662, +20522, +20112, +20516, +20079, +19865, +20228, +19530, +18789, +18544, +17805, +17648, +17893, +17273, +17375, +18270, +17950, +17372, +17190, +16520, +16343, +16418, +15784, +16213, +16874, +15704, +15616, +16924, +15937, +15120, +16843, +17064, +15820, +16137, +16000, +15297, +16125, +16085, +14583, +14137, +13394, +12162, +12903, +13616, +12925, +14128, +16528, +16312, +14508, +13942, +13948, +13034, +12520, +13743, +14223, +12949, +13387, +14999, +14804, +15316, +17212, +17085, +16480, +16540, +14892, +13984, +15134, +14903, +15131, +17078, +16820, +16467, +18463, +18344, +17422, +19243, +19513, +17840, +18402, +18659, +17203, +17154, +17681, +18052, +19743, +20638, +19842, +19696, +19721, +19065, +19044, +19185, +18328, +17151, +16754, +17044, +16591, +15714, +16522, +17773, +17427, +17204, +17353, +16223, +15350, +15758, +15802, +15583, +15863, +16039, +16108, +16305, +16410, +16408, +16487, +17110, +17591, +16772, +16189, +16680, +16335, +15841, +16309, +15453, +13557, +12913, +12749, +12982, +13962, +14083, +14678, +16757, +16538, +14200, +13712, +13662, +12515, +12820, +13922, +13526, +13042, +13599, +14395, +15411, +16505, +17048, +17082, +16563, +15512, +14761, +14573, +14493, +15068, +16512, +17282, +17223, +17861, +18472, +18274, +19021, +20145, +19612, +19049, +19352, +18643, +17851, +18254, +18409, +18787, +20407, +21335, +20922, +20350, +19730, +19550, +19898, +19293, +18046, +17588, +17204, +16111, +15455, +16046, +16874, +17035, +17287, +17547, +16651, +15776, +15797, +15224, +14984, +16029, +15936, +15330, +15979, +15529, +14740, +16231, +17096, +16658, +17350, +16916, +15252, +15347, +14920, +13371, +13268, +12291, +10752, +12272, +13592, +13094, +14668, +16368, +15705, +15310, +14585, +12589, +11676, +11610, +12136, +13697, +13930, +13527, +14738, +15528, +16264, +18080, +17556, +15653, +15830, +15389, +14069, +14726, +15341, +15414, +16964, +18221, +18871, +19778, +19175, +18751, +20129, +19807, +18471, +19092, +19076, +17792, +17762, +18207, +18946, +20435, +21001, +21018, +20828, +19476, +19147, +19760, +18413, +17671, +18521, +17179, +15817, +16970, +16901, +16038, +16999, +17492, +17048, +16872, +16037, +15585, +15756, +15023, +15374, +16892, +16498, +15907, +16583, +16411, +16514, +17548, +17401, +17392, +17990, +17012, +16104, +16220, +15037, +13547, +12937, +11975, +11933, +13088, +13049, +13273, +15596, +16805, +15182, +13592, +13032, +11644, +10353, +11641, +13156, +12294, +12243, +13936, +14298, +14921, +17048, +17250, +16100, +15690, +14555, +13794, +14339, +14163, +15062, +17560, +18094, +18563, +20354, +19709, +18918, +20568, +20190, +18795, +19672, +19241, +17878, +18674, +18525, +18054, +20600, +22224, +21206, +20938, +20362, +19016, +19300, +19338, +17868, +17439, +17586, +16715, +15839, +15640, +16119, +16802, +16796, +16858, +16922, +15651, +14788, +15514, +15482, +15038, +15940, +16424, +15936, +16095, +16269, +16261, +16949, +17418, +17720, +18269, +17218, +15519, +15698, +15347, +13249, +12524, +12355, +11247, +12178, +14348, +14690, +15532, +16758, +15110, +13745, +14151, +11888, +9845, +12194, +13391, +12157, +13418, +14511, +13930, +16003, +18030, +16904, +16457, +15807, +13692, +14430, +15851, +14678, +15626, +17889, +17567, +18608, +20743, +19773, +19436, +20646, +19646, +19316, +20354, +18963, +17815, +18419, +18044, +18931, +21342, +21366, +20846, +21087, +19621, +18606, +19050, +18107, +17437, +17924, +16833, +15847, +16201, +15318, +14782, +16361, +16968, +16219, +16031, +15369, +14259, +14353, +14972, +15359, +15976, +16295, +16068, +16007, +15871, +15781, +16796, +17875, +17601, +17413, +17537, +16157, +14728, +14728, +13760, +11808, +11532, +12400, +13123, +13918, +14823, +16110, +16526, +14914, +14014, +13882, +11767, +11117, +13323, +13409, +12908, +14420, +14198, +14417, +17427, +17486, +15999, +17063, +15657, +13287, +15139, +16013, +15374, +17658, +18257, +17395, +19933, +20625, +18750, +20281, +20906, +18857, +19927, +20992, +19157, +18949, +19046, +18317, +20344, +22325, +21613, +21163, +20065, +18120, +18532, +18945, +17431, +17284, +17660, +16574, +16345, +16595, +15302, +14673, +15832, +16229, +15345, +14982, +14819, +13914, +13787, +15084, +16038, +16489, +16665, +15624, +15054, +15941, +15892, +15952, +17624, +17792, +16838, +17167, +16293, +14568, +14423, +13150, +11231, +11976, +12478, +11939, +13723, +15767, +15856, +15548, +14639, +13624, +13120, +11861, +11936, +13668, +13099, +12303, +13683, +14045, +14644, +16699, +16636, +16181, +16425, +14428, +13869, +15890, +15580, +16008, +18422, +17534, +17131, +19705, +19360, +18611, +20365, +19903, +19576, +21470, +20805, +19792, +20234, +18467, +18465, +21707, +22036, +21205, +21494, +19652, +18890, +20316, +19125, +17952, +18815, +17899, +17075, +17269, +15656, +15183, +16332, +15644, +15917, +17140, +15280, +13775, +14798, +14853, +15210, +16916, +17031, +16182, +15720, +15177, +15639, +16479, +16561, +17326, +17907, +16957, +16326, +16069, +15053, +13987, +12544, +11034, +11282, +12270, +12467, +13310, +15192, +15880, +14681, +13867, +13887, +12407, +11032, +12484, +13489, +12628, +13027, +13515, +13630, +15714, +16639, +15580, +16389, +16147, +14047, +14900, +15663, +14875, +17371, +18657, +16527, +18118, +19970, +17832, +18800, +20641, +18337, +18816, +21524, +20314, +19599, +19864, +17795, +18395, +21481, +21794, +21432, +20470, +17961, +18552, +20197, +18704, +18436, +19246, +17627, +17244, +17917, +16062, +15082, +16007, +15970, +16453, +16929, +15355, +14517, +14910, +15036, +16642, +18085, +16808, +15847, +16065, +15451, +15710, +17226, +17663, +17504, +17657, +17216, +15931, +14469, +13627, +12757, +11140, +11092, +12633, +12491, +12781, +15630, +15952, +13605, +14064, +14640, +12103, +11381, +13065, +12910, +12600, +13559, +13480, +14025, +16150, +16376, +15749, +16564, +15933, +14600, +15762, +16260, +15492, +17216, +18593, +17423, +17873, +19098, +18625, +19123, +19904, +19048, +19183, +19922, +19804, +20441, +19937, +17676, +18227, +20517, +20902, +20907, +20283, +18384, +18120, +18637, +18303, +18795, +18442, +16967, +17755, +18002, +15690, +15342, +15767, +14510, +15373, +16876, +15532, +14856, +15033, +14301, +16030, +18483, +17650, +16755, +16382, +14956, +15913, +17861, +17115, +17282, +18416, +16948, +15831, +15851, +13950, +12105, +11369, +10997, +12561, +13656, +13154, +15170, +16255, +13280, +13288, +15044, +12173, +11007, +13630, +12959, +11998, +13588, +12581, +12486, +16237, +17081, +15976, +16615, +15071, +13841, +16109, +16072, +15204, +17818, +18178, +16776, +18789, +19310, +17756, +19503, +20515, +19151, +20134, +20713, +19515, +20337, +20161, +18146, +19240, +20996, +20621, +21116, +20862, +18559, +18264, +19451, +19318, +18975, +18704, +18121, +17588, +16514, +15940, +16332, +15520, +14696, +15665, +15911, +15265, +15369, +14880, +14667, +16508, +17798, +17495, +16999, +15658, +14610, +15871, +17140, +17137, +17487, +17378, +16299, +15964, +15519, +13755, +12079, +11072, +10935, +12279, +13402, +13725, +14870, +15133, +13754, +14170, +14638, +12000, +11134, +13389, +13299, +12420, +13224, +12486, +12572, +15809, +16841, +16087, +16636, +15230, +13997, +16246, +16555, +15605, +17521, +17567, +16554, +18973, +19251, +17593, +19614, +20157, +18414, +20217, +21002, +19177, +20025, +19860, +17781, +19235, +20547, +19765, +20723, +20068, +18017, +19520, +20294, +18956, +19848, +19473, +17336, +17662, +17037, +15500, +16809, +16302, +14283, +15874, +16460, +14729, +15510, +15777, +15017, +17077, +18134, +16967, +16994, +15870, +14649, +16508, +17305, +16976, +18253, +17074, +14794, +15568, +14753, +11854, +11517, +11764, +12027, +13811, +14648, +15373, +15939, +13368, +12741, +15344, +13441, +10863, +13052, +13310, +12213, +13945, +13250, +12291, +15495, +16315, +15374, +16995, +15481, +13276, +15926, +16401, +15204, +17983, +17640, +14918, +17629, +19181, +17398, +19347, +20114, +17872, +19490, +20762, +18897, +19568, +19535, +17591, +19451, +20927, +19371, +20020, +19670, +17224, +18884, +20724, +19102, +19535, +20127, +18163, +17949, +17556, +15410, +16177, +16965, +15060, +15520, +16689, +15173, +15109, +16057, +15544, +16802, +18456, +17274, +16533, +16580, +15194, +15238, +17192, +17914, +17907, +17576, +15949, +14646, +13914, +12211, +11094, +11791, +12462, +13139, +15370, +16981, +15306, +13256, +13967, +14454, +13054, +12843, +13298, +12316, +12282, +13342, +13210, +13808, +15510, +15821, +16074, +16373, +14872, +14457, +15694, +15558, +16470, +18432, +16884, +15357, +17260, +17809, +17817, +20125, +20318, +18855, +19729, +19944, +19107, +19604, +18564, +17163, +19046, +20170, +19166, +19246, +18484, +17401, +19476, +20955, +19901, +19859, +19455, +17582, +17234, +17096, +16007, +16199, +16266, +15338, +15748, +16114, +15375, +15656, +15990, +15645, +16551, +17216, +16329, +16090, +16204, +15609, +16034, +17246, +17615, +17630, +17359, +16342, +15374, +14501, +13018, +11518, +11357, +12553, +13652, +14699, +16438, +16506, +14474, +14378, +15221, +13320, +11919, +13115, +13347, +13006, +13353, +12607, +12853, +15046, +15390, +15244, +16306, +15046, +13616, +15311, +15874, +15613, +17516, +17181, +15310, +17242, +18636, +17483, +19035, +20529, +19035, +19637, +21108, +19733, +18952, +18939, +17745, +18671, +20867, +20524, +19490, +18877, +17989, +18701, +19980, +19779, +19792, +19716, +18473, +17953, +17632, +16605, +16726, +16940, +16048, +16069, +16265, +15559, +15733, +15865, +15321, +16424, +17702, +16996, +16401, +16187, +15534, +16155, +17388, +17351, +17038, +16445, +14930, +14030, +13598, +11871, +9990, +10024, +11361, +12665, +14545, +16552, +15817, +13788, +14711, +15754, +13558, +12474, +13562, +13590, +14156, +15013, +13714, +14093, +16637, +16892, +17074, +17885, +15481, +13959, +15800, +15754, +15476, +17378, +16560, +15002, +16683, +17238, +16685, +18082, +17953, +16872, +18137, +18539, +17557, +17558, +16520, +15760, +17850, +19210, +18981, +19265, +18330, +17427, +19213, +20637, +20494, +20701, +20092, +19115, +19449, +19110, +18165, +18608, +18738, +17895, +17771, +17675, +17157, +17211, +17361, +17467, +18067, +18469, +18343, +17891, +17107, +16743, +17096, +17593, +18104, +17927, +16531, +14993, +13766, +12527, +11504, +10686, +10645, +11681, +12508, +13669, +15440, +14789, +12978, +13844, +14164, +12188, +12163, +12754, +11667, +12595, +14248, +13460, +13833, +15483, +15390, +15788, +15918, +13748, +13577, +15040, +14298, +14927, +16814, +15384, +14720, +17110, +17478, +17289, +18804, +18073, +16502, +17522, +18168, +17894, +18393, +17714, +16855, +18549, +20281, +20171, +19691, +18880, +18220, +19335, +20872, +20732, +19737, +19312, +19332, +19451, +19738, +19697, +19062, +18631, +18422, +17860, +17581, +17604, +17265, +17293, +17776, +18037, +18673, +19009, +17978, +17209, +17191, +17096, +17866, +18290, +16809, +16128, +16249, +14516, +13143, +12770, +10652, +9629, +11620, +12643, +13232, +15176, +14902, +13200, +13639, +13577, +12306, +12614, +12505, +11437, +12411, +13274, +12310, +12851, +14449, +14930, +15712, +15882, +14091, +13297, +13982, +14134, +14806, +15546, +14564, +14354, +16141, +17181, +17583, +18643, +18803, +18022, +18045, +18387, +18269, +18203, +18112, +17972, +18536, +19632, +20289, +20372, +20089, +19416, +19398, +20925, +22112, +21287, +20083, +19461, +18665, +18694, +19745, +19744, +19037, +18968, +18496, +17696, +17739, +17789, +17523, +17515, +17188, +17016, +17688, +17733, +16794, +16047, +15724, +16267, +17210, +16730, +15743, +15662, +15352, +15233, +15692, +14396, +12480, +12708, +13181, +13211, +14612, +15121, +13732, +13633, +14262, +13560, +13153, +13012, +12154, +12370, +13127, +12194, +11175, +11518, +12156, +13127, +14184, +14158, +13832, +13957, +13989, +14296, +14751, +14368, +14039, +14802, +15692, +16134, +16753, +17512, +17764, +17607, +17751, +18107, +18188, +18409, +18668, +18217, +17983, +18651, +18957, +18914, +19072, +18507, +18052, +19160, +20219, +20363, +20498, +19930, +19056, +19472, +19739, +19068, +19191, +19411, +18766, +18805, +19039, +18395, +18480, +19326, +19516, +19755, +19928, +19032, +18224, +18133, +17866, +17757, +17896, +17562, +17305, +17540, +17557, +17214, +16632, +15813, +15148, +14643, +14143, +13967, +14038, +14038, +14009, +13879, +13606, +13057, +12194, +11919, +12347, +12191, +11776, +11828, +11230, +10516, +11439, +12615, +12672, +12877, +13270, +12994, +12750, +12780, +12735, +12917, +13254, +13704, +14354, +14530, +14710, +15825, +16589, +16436, +16754, +17223, +17097, +17225, +17568, +17648, +17909, +18062, +17987, +18327, +18528, +18362, +18838, +19630, +20131, +20811, +21104, +20495, +20174, +20375, +20171, +19870, +20019, +20107, +19933, +19845, +19670, +19261, +19377, +20123, +20297, +19975, +20081, +19659, +18390, +17965, +18224, +18143, +18367, +18461, +17852, +17936, +18211, +17275, +16589, +16470, +15551, +14861, +14753, +13967, +13480, +13813, +13772, +13869, +14073, +13123, +12193, +12192, +11966, +11702, +11805, +11666, +11564, +11542, +11513, +12177, +12612, +12140, +12519, +13451, +13180, +12586, +12386, +12316, +13098, +13941, +13929, +14414, +15034, +14748, +15221, +16259, +16112, +16175, +17091, +17145, +16891, +17185, +17224, +17447, +17936, +17659, +17647, +18516, +18706, +18745, +19946, +20799, +20631, +20818, +20964, +20337, +20118, +20343, +20018, +19857, +20316, +20448, +20310, +20299, +20172, +20428, +20946, +20577, +19988, +19935, +19254, +18377, +18697, +19058, +18712, +18730, +18872, +18524, +18147, +17724, +17175, +16588, +15718, +15082, +14792, +13958, +13311, +13651, +13811, +13720, +13965, +13621, +12780, +12304, +11886, +11728, +11830, +11454, +11535, +12264, +11957, +11465, +12052, +12340, +12326, +12924, +13077, +12774, +12758, +12436, +12380, +13145, +13434, +13530, +14232, +14366, +14213, +14965, +15589, +15753, +16293, +16553, +16351, +16548, +16806, +16882, +17134, +17197, +17344, +18198, +18851, +18991, +19725, +20763, +21060, +21055, +21116, +20753, +20353, +20478, +20473, +20077, +20080, +20425, +20520, +20597, +20726, +20667, +20796, +20938, +20425, +19841, +19634, +19206, +18856, +19016, +18997, +18810, +18777, +18384, +18061, +18297, +17903, +16784, +16296, +16100, +15317, +14434, +13828, +13493, +13537, +13708, +13806, +13616, +13053, +12912, +13012, +12164, +11412, +11893, +12009, +11530, +11803, +11843, +11142, +11411, +12327, +12443, +12335, +12619, +12990, +13263, +13041, +12568, +12764, +13356, +13697, +13946, +14066, +14159, +14683, +15225, +15336, +15525, +15968, +16242, +16349, +16547, +16754, +16925, +17391, +18079, +18529, +19154, +20185, +20586, +20456, +20944, +21428, +21208, +21119, +21168, +20953, +20805, +20487, +20209, +20679, +21039, +20946, +21173, +20923, +20259, +20615, +20709, +19695, +19662, +20074, +19293, +18943, +19196, +18567, +18324, +18758, +18274, +17839, +17966, +17184, +16381, +16404, +15743, +14715, +14388, +13882, +13294, +13360, +13327, +13173, +13378, +13214, +12550, +11921, +11419, +11344, +11404, +11015, +10936, +11173, +10786, +10713, +11599, +12098, +12256, +12877, +13127, +12755, +12538, +12421, +12426, +12837, +13279, +13640, +13976, +13912, +13903, +14609, +15324, +15515, +15777, +16185, +16320, +16404, +16735, +17182, +17742, +18414, +19061, +19719, +20250, +20423, +20703, +21371, +21760, +21762, +21776, +21425, +20865, +20892, +20919, +20576, +21003, +21810, +21585, +21032, +21008, +20860, +20675, +20769, +20376, +19568, +19186, +18945, +18473, +18223, +18233, +18162, +18099, +18092, +17933, +17613, +17251, +16872, +16566, +16223, +15341, +14092, +13475, +13617, +13759, +13802, +13825, +13562, +13299, +13163, +12574, +11728, +11279, +11019, +10847, +10953, +10889, +10604, +10804, +11511, +12234, +12755, +12847, +12622, +12567, +12602, +12405, +12245, +12446, +12872, +13296, +13605, +13772, +13952, +14427, +15125, +15526, +15582, +15878, +16280, +16235, +16285, +17076, +17973, +18509, +19096, +19671, +19953, +20286, +20769, +20995, +21060, +21218, +21148, +20748, +20649, +21047, +21167, +20835, +20974, +21613, +21696, +21297, +21167, +21066, +20773, +20629, +20370, +19847, +19595, +19513, +19243, +19094, +19002, +18680, +18515, +18514, +18217, +17862, +17713, +17413, +16810, +16065, +15350, +14746, +14179, +13813, +13772, +13521, +12956, +12730, +12774, +12706, +12506, +11796, +10808, +10610, +10760, +10457, +10623, +11354, +11481, +11573, +12274, +12472, +12178, +12509, +13019, +13103, +13094, +12856, +12495, +12727, +13267, +13598, +13942, +14151, +14162, +14604, +15189, +15223, +15262, +15740, +16109, +16393, +16964, +17500, +17884, +18479, +19071, +19377, +19800, +20373, +20599, +20674, +20927, +20994, +20935, +21112, +21209, +21224, +21477, +21513, +21403, +21765, +21858, +21178, +20799, +20838, +20598, +20489, +20543, +20135, +19741, +19661, +19300, +18881, +18868, +18805, +18569, +18503, +18308, +17696, +17130, +16846, +16466, +15958, +15602, +15059, +14127, +13473, +13224, +12876, +12631, +12681, +12686, +12643, +12258, +11203, +10494, +10662, +10675, +10557, +11032, +11402, +11214, +11224, +11656, +12170, +12628, +12909, +13057, +13024, +12639, +12351, +12552, +12876, +13182, +13568, +13769, +13825, +14112, +14599, +15026, +15292, +15525, +16011, +16608, +16871, +17021, +17542, +18233, +18753, +19221, +19660, +19966, +20302, +20641, +20752, +20950, +21423, +21528, +21258, +21540, +22181, +22112, +21698, +21840, +21988, +21590, +21423, +21629, +21396, +21067, +21171, +20833, +19970, +19712, +19687, +19185, +19004, +19134, +18671, +18147, +17939, +17416, +16975, +17007, +16719, +16116, +15679, +15036, +14187, +13523, +12976, +12716, +12685, +12425, +12340, +12573, +12245, +11495, +11079, +10894, +10924, +11045, +10734, +10597, +11152, +11493, +11607, +12228, +12717, +12677, +12755, +12941, +13012, +12929, +12447, +12168, +12668, +13019, +13030, +13451, +13702, +13750, +14687, +15508, +15176, +15392, +16522, +16812, +16650, +17205, +17813, +18202, +18731, +19083, +19416, +19979, +20246, +20457, +21005, +21326, +21585, +22111, +22127, +21955, +22382, +22265, +21372, +21336, +21898, +21888, +21808, +21709, +21107, +20771, +20756, +20209, +19718, +19811, +19703, +19363, +19138, +18633, +18064, +17933, +17830, +17609, +17549, +17336, +16833, +16388, +15983, +15451, +14784, +13981, +13346, +13088, +12867, +12551, +12359, +12236, +12117, +12024, +11750, +11281, +10942, +10856, +10944, +11232, +11589, +11673, +11478, +11560, +12126, +12545, +12510, +12538, +12656, +12374, +11963, +11931, +12099, +12323, +12815, +13430, +13781, +13924, +14341, +15075, +15446, +15453, +16015, +16841, +16917, +16895, +17569, +18189, +18588, +19291, +19851, +20143, +20701, +21211, +21499, +21967, +22271, +22131, +21948, +21796, +21759, +21796, +21492, +21388, +21883, +21821, +21085, +20749, +20561, +20333, +20424, +20102, +19451, +19499, +19481, +18921, +18780, +18557, +17892, +18010, +18312, +17664, +17205, +17225, +16767, +16367, +16261, +15627, +14807, +14209, +13538, +13123, +12912, +12400, +12278, +12782, +12803, +12299, +11950, +11537, +11207, +11519, +11808, +11457, +11299, +11735, +11931, +11815, +12110, +12474, +12423, +12543, +12799, +12394, +11851, +12000, +12436, +12906, +13449, +13648, +13749, +14214, +14563, +14809, +15390, +15714, +15796, +16434, +16991, +16986, +17429, +18246, +18659, +19162, +19754, +19924, +20374, +21171, +21412, +21519, +21905, +21808, +21443, +21476, +21570, +21648, +21784, +21518, +21143, +21121, +20927, +20545, +20514, +20500, +20164, +19769, +19414, +19193, +19076, +18732, +18457, +18509, +18330, +18002, +17986, +17694, +17137, +17175, +17255, +16695, +16291, +16049, +15240, +14465, +14118, +13527, +12939, +12915, +12952, +12811, +12809, +12816, +12628, +12251, +11831, +11744, +11763, +11412, +11284, +11687, +11755, +11509, +11790, +12257, +12351, +12414, +12610, +12697, +12678, +12673, +12774, +13006, +13271, +13584, +13918, +14150, +14426, +14858, +15216, +15406, +15653, +16149, +16677, +16910, +17193, +17895, +18445, +18548, +18757, +19236, +19849, +20524, +20902, +21058, +21321, +21366, +21314, +21579, +21683, +21676, +21914, +21634, +21089, +21292, +21275, +20662, +20672, +20773, +20286, +20138, +19916, +19114, +18853, +18909, +18540, +18454, +18354, +17735, +17569, +17615, +17116, +16956, +17114, +16691, +16151, +15754, +15190, +14739, +14219, +13555, +13375, +13180, +12545, +12485, +12894, +12801, +12608, +12613, +12377, +12097, +11868, +11473, +11305, +11521, +11734, +11898, +12078, +12170, +12290, +12609, +13036, +13315, +13375, +13290, +13014, +12870, +13296, +13714, +13647, +13803, +14311, +14660, +15080, +15423, +15392, +15867, +16815, +17112, +17177, +17615, +17904, +18355, +19108, +19286, +19419, +20240, +20726, +20793, +21261, +21525, +21522, +22085, +22445, +22063, +21933, +21911, +21336, +21017, +21164, +20978, +20608, +20410, +20211, +20144, +19977, +19313, +18901, +19003, +18684, +18161, +18113, +17892, +17441, +17518, +17581, +17157, +16945, +16833, +16361, +16010, +15795, +15246, +14597, +14022, +13487, +13178, +12856, +12503, +12672, +13065, +13057, +12906, +12579, +11854, +11410, +11460, +11369, +11218, +11349, +11454, +11376, +11342, +11606, +12256, +12828, +12929, +12970, +13133, +12953, +12631, +12798, +13211, +13419, +13718, +14197, +14394, +14542, +15221, +15927, +16118, +16407, +17028, +17327, +17374, +17700, +18142, +18514, +19004, +19586, +20108, +20497, +20775, +21211, +21784, +22019, +21975, +22064, +22060, +21747, +21479, +21279, +20958, +20764, +20673, +20358, +20000, +19764, +19535, +19595, +19880, +19806, +19641, +19725, +19367, +18572, +18099, +17727, +17352, +17522, +17726, +17407, +17256, +17275, +16791, +16226, +15934, +15269, +14007, +12542, +11318, +10863, +11249, +12049, +12958, +13498, +13269, +12755, +12445, +12211, +12161, +12314, +11983, +11136, +10691, +10806, +11063, +11787, +13123, +14143, +14369, +14354, +14276, +13814, +13162, +12866, +13045, +13311, +13362, +13383, +13582, +14003, +14934, +16304, +17333, +17838, +18195, +18070, +17442, +17178, +17461, +18033, +19004, +19834, +20124, +20727, +21692, +22193, +22647, +23223, +23018, +22372, +21960, +21105, +20084, +19868, +19802, +19575, +20029, +20480, +20063, +19662, +19445, +18927, +18804, +18869, +18149, +17515, +17457, +16896, +16399, +16861, +17160, +17129, +17514, +17374, +16539, +16240, +16139, +15800, +15770, +15269, +13739, +12230, +10950, +9995, +10336, +11332, +12142, +13406, +14392, +13955, +13159, +12466, +11420, +11143, +11810, +11840, +11406, +11323, +11210, +11667, +13508, +15592, +16701, +16593, +15313, +13896, +13299, +13054, +13221, +14177, +14678, +14308, +14541, +15387, +16102, +17367, +18768, +18913, +18541, +18438, +17903, +17482, +17903, +18325, +18912, +20283, +21438, +22110, +22882, +22941, +22272, +22269, +22691, +22462, +21534, +20105, +18920, +18758, +19068, +19488, +20150, +20245, +19657, +19216, +18706, +18159, +18203, +18067, +17342, +16918, +16711, +16512, +16844, +17189, +17122, +17240, +17313, +17081, +16931, +16360, +15420, +15200, +15205, +14555, +13616, +11932, +9451, +8378, +9417, +10634, +11535, +12833, +13707, +13448, +12870, +12164, +11005, +10526, +11284, +11716, +11419, +11457, +11581, +11907, +13579, +15808, +17201, +17492, +16015, +13702, +13032, +13396, +13490, +14397, +15319, +14959, +15108, +16042, +16510, +17768, +19416, +19344, +18935, +19180, +18621, +18344, +19198, +19367, +19570, +21198, +22567, +23277, +23987, +23362, +22085, +22337, +22871, +22295, +21532, +20461, +19163, +19106, +19669, +19617, +19766, +20032, +19421, +18715, +18344, +17654, +17277, +17517, +17257, +16760, +16988, +17301, +17175, +17019, +16745, +16446, +16671, +16964, +16524, +15562, +14627, +13920, +13437, +12893, +11819, +10073, +8327, +7792, +8770, +10284, +11673, +12904, +13438, +12916, +12038, +11275, +10506, +10210, +10762, +11476, +11896, +12171, +12430, +13262, +15086, +17008, +17892, +17182, +15066, +13216, +12978, +13595, +14345, +15218, +15596, +15641, +16282, +17201, +18036, +19044, +19584, +19411, +19302, +19233, +19083, +19183, +19181, +19399, +20829, +22680, +23817, +24317, +23822, +22578, +22282, +22746, +22364, +21474, +20649, +19550, +19026, +19489, +19545, +19309, +19800, +19880, +18941, +18243, +17674, +16898, +16918, +17230, +16930, +16987, +17304, +16989, +16811, +16829, +16526, +16930, +17609, +17070, +16182, +15441, +14113, +13196, +12869, +11684, +10017, +8533, +7262, +7583, +9295, +10631, +12122, +13633, +13406, +12435, +11593, +9876, +8917, +9921, +10833, +11620, +12879, +12912, +12880, +14945, +17219, +18393, +18718, +16990, +14431, +13609, +13496, +13609, +14913, +15688, +15586, +16565, +17651, +18078, +19254, +19996, +19334, +19306, +19771, +19301, +18843, +18641, +18276, +19108, +21309, +23116, +23797, +23524, +22826, +22527, +22598, +22536, +22015, +20817, +19674, +19228, +18953, +18982, +19495, +19508, +19239, +19291, +18695, +17801, +17717, +17392, +16713, +16848, +16889, +16529, +16851, +16896, +16333, +16717, +17346, +17140, +17015, +16598, +15379, +14644, +14268, +13389, +12551, +11244, +8849, +7138, +7298, +8416, +9791, +11376, +12837, +13433, +12926, +12023, +10886, +9630, +9600, +10689, +11395, +12001, +12538, +12519, +13734, +16412, +18281, +19251, +18893, +16108, +13927, +14013, +13913, +14348, +16066, +16233, +15930, +17367, +18250, +18604, +19954, +20151, +19447, +19857, +19670, +18759, +18781, +18501, +18504, +20502, +22325, +23060, +23918, +23527, +22106, +21967, +22186, +21712, +21431, +20763, +19622, +19118, +18735, +18394, +18895, +19345, +19177, +18803, +17950, +17125, +17023, +16884, +16669, +16811, +16736, +16552, +16557, +16314, +16295, +16693, +16726, +16735, +16786, +16002, +15020, +14503, +13908, +13511, +13072, +11432, +9247, +7755, +7168, +7676, +8679, +9753, +11668, +13273, +12871, +11790, +10798, +9506, +9541, +10993, +11761, +12321, +13033, +12841, +13591, +16417, +18674, +19444, +19095, +16943, +14944, +15031, +15304, +15378, +16426, +17117, +17234, +18016, +18455, +18572, +19687, +20549, +20446, +20605, +20422, +19474, +19047, +18975, +18935, +19965, +21663, +22797, +23336, +23383, +22937, +22461, +22383, +22570, +22130, +20883, +19750, +18593, +17387, +17337, +17889, +18049, +18598, +18713, +17636, +17263, +17263, +16291, +16074, +16331, +15513, +15484, +16054, +15337, +15410, +16498, +16391, +16684, +17554, +16576, +15334, +14892, +13818, +13536, +13916, +12252, +10013, +8784, +7369, +7019, +8124, +8604, +9758, +12409, +13439, +12543, +11790, +10807, +9817, +10296, +11506, +12195, +12610, +12847, +13070, +14448, +17042, +19022, +19464, +18815, +17439, +16391, +16301, +15918, +15572, +16688, +17663, +17475, +17895, +18602, +18856, +19966, +21057, +20826, +20745, +20720, +19872, +19490, +19486, +19140, +19776, +21209, +22200, +23021, +23131, +22270, +21918, +21960, +21588, +21228, +20469, +19137, +18049, +17098, +16647, +17234, +17754, +17929, +18052, +17408, +16818, +16975, +16492, +15790, +15893, +15877, +15962, +16363, +15948, +15695, +16190, +16184, +16639, +17698, +17160, +15834, +15069, +14209, +13975, +13745, +11560, +9195, +8014, +7025, +7327, +8703, +9540, +11511, +14063, +13981, +12935, +12384, +10710, +10003, +11536, +12239, +12396, +13291, +13266, +13694, +16340, +18568, +19488, +19997, +18993, +17363, +16730, +15835, +15113, +16039, +16914, +16937, +17412, +18000, +18523, +19603, +20408, +20637, +20949, +20846, +20204, +19533, +18625, +17939, +18246, +19264, +20741, +21987, +21997, +21752, +22163, +22094, +21534, +21273, +20347, +18687, +17649, +16764, +15684, +15824, +16716, +16826, +16997, +17473, +17017, +16554, +16780, +16156, +15396, +15843, +15837, +15334, +15853, +15817, +15002, +15639, +16715, +17074, +17730, +17287, +15459, +15023, +15305, +14434, +13366, +11501, +8616, +7303, +7526, +7934, +9319, +11104, +12633, +14484, +15000, +13685, +12728, +11803, +10811, +11653, +12944, +13233, +13934, +14513, +14937, +17322, +20124, +21167, +21325, +20147, +17807, +16773, +16542, +16144, +16866, +17633, +17334, +17608, +18285, +18723, +19843, +20705, +20661, +20980, +21069, +20328, +19654, +18551, +17360, +17734, +18833, +19894, +21291, +21604, +21018, +21594, +22017, +21076, +20486, +19749, +17657, +16105, +15643, +14962, +14847, +15585, +15723, +15810, +16612, +16851, +16575, +16555, +15718, +14596, +14891, +15241, +14849, +15370, +15701, +14837, +15357, +16959, +17117, +17056, +17058, +15548, +14653, +15434, +15064, +13517, +12123, +10154, +8540, +8402, +8503, +8854, +10207, +12030, +14046, +15174, +14270, +12952, +12303, +11708, +11945, +12976, +13480, +14007, +14741, +15272, +17086, +19902, +21348, +21473, +20759, +19039, +17808, +17359, +16735, +16964, +18013, +18244, +18187, +18454, +18664, +19476, +20545, +20856, +21108, +21137, +20170, +19212, +18472, +17579, +17530, +18008, +18399, +19688, +20885, +20695, +20959, +21875, +21654, +20961, +20153, +18191, +16246, +15256, +14384, +14120, +14743, +15023, +15274, +16096, +16540, +16565, +16593, +15967, +15108, +15038, +15058, +14680, +14635, +14793, +14861, +15420, +16285, +16866, +17364, +17356, +16322, +15414, +15441, +15507, +14998, +13829, +11993, +10221, +9083, +8534, +8787, +9608, +10673, +12494, +14286, +14506, +13883, +13370, +12692, +12607, +13377, +13699, +13708, +14132, +14683, +15956, +18260, +20234, +21306, +21541, +20651, +19507, +18876, +18254, +17883, +18165, +18430, +18454, +18355, +18125, +18432, +19391, +20213, +20815, +21006, +20332, +19472, +18892, +18134, +17444, +17205, +17296, +17970, +19150, +20058, +20403, +20468, +20479, +20309, +19784, +19210, +18342, +16569, +14908, +14258, +13893, +14171, +15279, +15578, +15501, +16239, +16222, +15563, +15867, +15829, +15271, +15638, +15439, +14583, +14879, +14860, +14435, +15834, +17047, +16529, +16318, +15954, +15195, +16010, +16626, +15281, +13851, +12370, +10502, +9709, +9226, +8641, +9415, +10866, +12608, +14933, +15575, +14549, +14265, +13921, +13410, +14097, +14290, +13908, +14880, +15791, +16485, +18661, +20345, +20761, +21525, +21189, +19755, +19513, +19128, +18118, +18515, +18877, +18040, +17856, +18076, +18101, +18950, +19770, +19827, +19972, +19889, +19367, +18822, +17768, +16542, +15948, +15995, +17106, +18584, +18911, +18929, +19353, +19465, +19847, +20107, +18696, +16878, +15759, +14289, +13313, +13796, +14337, +14551, +14983, +15339, +15951, +16845, +16942, +16234, +15599, +15335, +15319, +15218, +14951, +14741, +14637, +14955, +15802, +16556, +17049, +17210, +16792, +16610, +16994, +16788, +15651, +13918, +11807, +10301, +9573, +9073, +9604, +11279, +13006, +14826, +16209, +16177, +15727, +15180, +14005, +13675, +14378, +14453, +14621, +15560, +16251, +17520, +19772, +21180, +21708, +22035, +21291, +19991, +19270, +18590, +18098, +18370, +18313, +17604, +17435, +17833, +18295, +19182, +20104, +20161, +19788, +19499, +18659, +17222, +15913, +14999, +14981, +16227, +17611, +18081, +17945, +17869, +18436, +19387, +19447, +18593, +17540, +15789, +13700, +12705, +12587, +12959, +14138, +15107, +15365, +15940, +16353, +15933, +15724, +15777, +15500, +15407, +15143, +14355, +14187, +14530, +14765, +15954, +17577, +17819, +17352, +17053, +16549, +16692, +17486, +17164, +15821, +14446, +12732, +11112, +10292, +9870, +10147, +11663, +13632, +15338, +16372, +16155, +15248, +14710, +14565, +14571, +14696, +14830, +15018, +15449, +16360, +17836, +19580, +21218, +22195, +22114, +21478, +20584, +19255, +18383, +18485, +18612, +18496, +18276, +17669, +17558, +18517, +19387, +19782, +19948, +19406, +18503, +17666, +16372, +15202, +14846, +14778, +15431, +16962, +17736, +17663, +18031, +18462, +18618, +18891, +18365, +16602, +14875, +13686, +12919, +13076, +13956, +14809, +15567, +16103, +16289, +16481, +16429, +15782, +15254, +15131, +14856, +14551, +14469, +14445, +14745, +15481, +16319, +17257, +17926, +17758, +17305, +17191, +17303, +17513, +17142, +15592, +13792, +12403, +11081, +10314, +10523, +11202, +12606, +14736, +16123, +16310, +15997, +15104, +14137, +14054, +14177, +13995, +14260, +14806, +15513, +17138, +19061, +20399, +21529, +21987, +21355, +20644, +19951, +18956, +18532, +18615, +18497, +18504, +18455, +18080, +18213, +18829, +19221, +19430, +19217, +18496, +17833, +16981, +15762, +14828, +14307, +14434, +15460, +16420, +16962, +17653, +17959, +17948, +18518, +18645, +17518, +16409, +15278, +13452, +12565, +13418, +14395, +15024, +15770, +16063, +16055, +16415, +16489, +16066, +15796, +15308, +14659, +14644, +14606, +14352, +15029, +16132, +16980, +18174, +18739, +17973, +17572, +17866, +18014, +18279, +17840, +16109, +14660, +13561, +11950, +11030, +11016, +11152, +12568, +14902, +15938, +16130, +16220, +15221, +14195, +14255, +13825, +13178, +13779, +14445, +15100, +17025, +18671, +19408, +20873, +21965, +21603, +21191, +20202, +18383, +17916, +18292, +18053, +18160, +18086, +17275, +17499, +18324, +18468, +18837, +18889, +17876, +17237, +16671, +15169, +13988, +13570, +13661, +14875, +16345, +16969, +17351, +17687, +18029, +18637, +18542, +17335, +15814, +14252, +13261, +13311, +13605, +14090, +15059, +15852, +16586, +17381, +17383, +16909, +16331, +15179, +14368, +14499, +14550, +14772, +15586, +16152, +16869, +18140, +18792, +18848, +18915, +18582, +18330, +18584, +18368, +17771, +17375, +16575, +15377, +14220, +12843, +11837, +11980, +12866, +14220, +15754, +16631, +16721, +16108, +14783, +13614, +12991, +12682, +13209, +14307, +15113, +16205, +17669, +18828, +20267, +21631, +21548, +20639, +19481, +17820, +16888, +16984, +16870, +17054, +17787, +17986, +18061, +18318, +18121, +18098, +18115, +17280, +16576, +16055, +14560, +13275, +13034, +13053, +14052, +15967, +16861, +17035, +17570, +17769, +17631, +17542, +16714, +15299, +14339, +13893, +13680, +13746, +14167, +15069, +16278, +17365, +17965, +17751, +16876, +15825, +14798, +14114, +14087, +14563, +15425, +16291, +16706, +17276, +18280, +18844, +19052, +19405, +19347, +18976, +18903, +18682, +18285, +18197, +17891, +17049, +16049, +14779, +13397, +12574, +12649, +13926, +15929, +17074, +16823, +15815, +14489, +13517, +13150, +12873, +12992, +13860, +14797, +15718, +16814, +17726, +18828, +20162, +20598, +20007, +18839, +17214, +16199, +16338, +16813, +17529, +18273, +18267, +18088, +18117, +17823, +17752, +17922, +17411, +16797, +16392, +15450, +14579, +14194, +13777, +14093, +15328, +16250, +16832, +17234, +17086, +17171, +17518, +17071, +16233, +15304, +13940, +13153, +13218, +13355, +14253, +15871, +16696, +16875, +16859, +16302, +15865, +15564, +14713, +14337, +14795, +15179, +15963, +17017, +17394, +18056, +19154, +19447, +19497, +19524, +18890, +18779, +19334, +19323, +19487, +19754, +18757, +17407, +16223, +14395, +13048, +12949, +13462, +14982, +16824, +17370, +17135, +16456, +14950, +13750, +13085, +12230, +11992, +12530, +13246, +14602, +16157, +17362, +18933, +19981, +19444, +18444, +17220, +15655, +15123, +15424, +15697, +16553, +17374, +17425, +17778, +18167, +17924, +17977, +17868, +16877, +16318, +16193, +15474, +14801, +14422, +14139, +14794, +16128, +17155, +18008, +18453, +18189, +17936, +17711, +17000, +15895, +14367, +12969, +12693, +13129, +13735, +14767, +15750, +16467, +17278, +17435, +16639, +15861, +15111, +14349, +14436, +15171, +15943, +16901, +17674, +18074, +18728, +19527, +20155, +20625, +20392, +19607, +19301, +19405, +19576, +19968, +19985, +19331, +18573, +17604, +16336, +15287, +14578, +14588, +15669, +16868, +17462, +17514, +16661, +15158, +13982, +13116, +12422, +12333, +12592, +12836, +13388, +14351, +15587, +16861, +17653, +17846, +17410, +16050, +14401, +13427, +13072, +13334, +14292, +15125, +15534, +16001, +16361, +16558, +16908, +16965, +16572, +16298, +16002, +15440, +15005, +14723, +14598, +15118, +16263, +17514, +18496, +18843, +18573, +18170, +17895, +17672, +17187, +16118, +14787, +13848, +13589, +14144, +15294, +16406, +17272, +17836, +17751, +17216, +16677, +16082, +15630, +15658, +15866, +16131, +16729, +17518, +18305, +19155, +19953, +20500, +20558, +19973, +19137, +18470, +18132, +18438, +19011, +19077, +19093, +19258, +18649, +17788, +17519, +16872, +16170, +16694, +17181, +16873, +17080, +17285, +16726, +16509, +16318, +15459, +14884, +14393, +13823, +14266, +14680, +14292, +14950, +16117, +16178, +16360, +16384, +14703, +13010, +12428, +11924, +12026, +12720, +12695, +12707, +13348, +13734, +14294, +15103, +14890, +14093, +13709, +13414, +13363, +13820, +14091, +14135, +14613, +15635, +16922, +17954, +18240, +17813, +16884, +16008, +15968, +16436, +16442, +16139, +16169, +16521, +17107, +17792, +18036, +17825, +17806, +18063, +18258, +18369, +18233, +17914, +18090, +18668, +18992, +19312, +19678, +19681, +19899, +20506, +20554, +20205, +20134, +20046, +19964, +19940, +19422, +18806, +18658, +18552, +18523, +18651, +18317, +17892, +17924, +17776, +17343, +16972, +16293, +15624, +15599, +15663, +15501, +15549, +15671, +15680, +15672, +15460, +15127, +15021, +15053, +15117, +15214, +15036, +14481, +13883, +13389, +12984, +12886, +13163, +13319, +13023, +12681, +12571, +12451, +12388, +12514, +12499, +12303, +12162, +11997, +11878, +12089, +12548, +13126, +13766, +14293, +14718, +14981, +14805, +14393, +14141, +14071, +14308, +14916, +15532, +16022, +16529, +17035, +17638, +18381, +18964, +19217, +19188, +18937, +18717, +18792, +19140, +19677, +20340, +20990, +21460, +21661, +21684, +21643, +21483, +21318, +21338, +21285, +20916, +20503, +20220, +19994, +19969, +20111, +19931, +19264, +18588, +18275, +18184, +18110, +18066, +17894, +17360, +16709, +16311, +16001, +15597, +15334, +15232, +15106, +15108, +15309, +15435, +15455, +15467, +15378, +15298, +15298, +14986, +14291, +13633, +13160, +12974, +13300, +13803, +14014, +13958, +13718, +13479, +13562, +13774, +13764, +13595, +13333, +13105, +13103, +12979, +12621, +12620, +12960, +13232, +13704, +14250, +14230, +13892, +13675, +13412, +13320, +13683, +14119, +14480, +14891, +15151, +15406, +15989, +16647, +17236, +17811, +18043, +18000, +18126, +18197, +18135, +18539, +19298, +19840, +20319, +20788, +20829, +20733, +21071, +21420, +21194, +20724, +20473, +20314, +20064, +19779, +19635, +19661, +19483, +19071, +18943, +18897, +18588, +18548, +18441, +17540, +16983, +17210, +16757, +16003, +16130, +16017, +15098, +14555, +14679, +14966, +14898, +14530, +15014, +15960, +15772, +15613, +16403, +16138, +14807, +14183, +13805, +13383, +13793, +14695, +15458, +15723, +15350, +15222, +15204, +14608, +14428, +14286, +13067, +12726, +13498, +12930, +12559, +14449, +16032, +15752, +14862, +14106, +13942, +13883, +13202, +13155, +13943, +14356, +15107, +16169, +16138, +15949, +16466, +16679, +16533, +16373, +16435, +17254, +17752, +17336, +17657, +18628, +19290, +20189, +20296, +18990, +18808, +19840, +19801, +19271, +19228, +19328, +19848, +19992, +19227, +19400, +20220, +19653, +18891, +19041, +18833, +18506, +18567, +17920, +17044, +17026, +17058, +16751, +16569, +16110, +15457, +15446, +15888, +15980, +15523, +15090, +15347, +15619, +14752, +13852, +14579, +15625, +15190, +14491, +15029, +15549, +14833, +14017, +14105, +14507, +14630, +14352, +13915, +14324, +15603, +16133, +15638, +15448, +15613, +15141, +14043, +13483, +14082, +14455, +13627, +13285, +14210, +14743, +14685, +14987, +15212, +14843, +14140, +14024, +15090, +15397, +14205, +14804, +17401, +18349, +17787, +17364, +16939, +17562, +18822, +18420, +17574, +17786, +18119, +18915, +19669, +19147, +19571, +21071, +20533, +19326, +19484, +19151, +18680, +19199, +19126, +19018, +19940, +20133, +19680, +19536, +18632, +17896, +18506, +18352, +17285, +17337, +17553, +16792, +16286, +16286, +16157, +15964, +15618, +15279, +15209, +14790, +14091, +14025, +14145, +13700, +13414, +13761, +13951, +13571, +13353, +13977, +14741, +14537, +14107, +14672, +15153, +14574, +14231, +14638, +14890, +15165, +15635, +15640, +15467, +15514, +15527, +15762, +15891, +15174, +14512, +14508, +14318, +14066, +14316, +14952, +15940, +16631, +16386, +15931, +15582, +15155, +14941, +14684, +14890, +16545, +17938, +17864, +17967, +18158, +17712, +17816, +17849, +17103, +17250, +17872, +17919, +18556, +19101, +18982, +20041, +20955, +19649, +18202, +17758, +17782, +18719, +18990, +17896, +18347, +20122, +20435, +19700, +18689, +17734, +18206, +18976, +18236, +17303, +16895, +16552, +16736, +16753, +16192, +16329, +16348, +15192, +14492, +14483, +14086, +14095, +14318, +13615, +13194, +13852, +14149, +13591, +13064, +13286, +14282, +14874, +14456, +14437, +15250, +15379, +14823, +14985, +15505, +15365, +15160, +15581, +16100, +16333, +16500, +16506, +16190, +15857, +15624, +15111, +14481, +14426, +14965, +15926, +17432, +18379, +17582, +16405, +16151, +15617, +14521, +14473, +15649, +17023, +18214, +18862, +18658, +18016, +17627, +17791, +17755, +16678, +15607, +15988, +17273, +18306, +18898, +19180, +19146, +18684, +17908, +17282, +16834, +16384, +16389, +17168, +18389, +19466, +19677, +19093, +18581, +18086, +17175, +16477, +16457, +16698, +16818, +16604, +16270, +16351, +16572, +16334, +15810, +15255, +14643, +14125, +13762, +13542, +13670, +14128, +14501, +14449, +14206, +14236, +14074, +13221, +12992, +14136, +14889, +14719, +15202, +16061, +15893, +15477, +16006, +16531, +15826, +15188, +16360, +17729, +17495, +17430, +18392, +18439, +17626, +17165, +16765, +16589, +16580, +16174, +16912, +18992, +19585, +18737, +18481, +18230, +17675, +17179, +15891, +15108, +16614, +18108, +17992, +17983, +18245, +17970, +17906, +17731, +16583, +15451, +15139, +15635, +16996, +17778, +16922, +16411, +17145, +17073, +15893, +15116, +15098, +15629, +15963, +15444, +15647, +17295, +18126, +17374, +16301, +15158, +14626, +15267, +15382, +14545, +14716, +15987, +16793, +16630, +15858, +15169, +14814, +14292, +13856, +13900, +13789, +13586, +13921, +14380, +14590, +14709, +14763, +14989, +15088, +14411, +13932, +14813, +16135, +16643, +16398, +16257, +16759, +17187, +17022, +17010, +17267, +17621, +18503, +19171, +19101, +19234, +19093, +18577, +19345, +19881, +18654, +18655, +19486, +18264, +18084, +19845, +18991, +17386, +18401, +18878, +18427, +18933, +18288, +17371, +17702, +16525, +15848, +18018, +18021, +16435, +17822, +18360, +16620, +16449, +15792, +14433, +15495, +15565, +14040, +14918, +15402, +14506, +15549, +15263, +13098, +13917, +14723, +13192, +13764, +14895, +14172, +14754, +15382, +14358, +14576, +14788, +13639, +13911, +14340, +13625, +14631, +16161, +15962, +15680, +15099, +13921, +14041, +14138, +13274, +13770, +14970, +15285, +15914, +16443, +16144, +16271, +16134, +15107, +15204, +16153, +16195, +16272, +16959, +17344, +17982, +18860, +18592, +17922, +18336, +18890, +18735, +18639, +18793, +18895, +19194, +19687, +20017, +19878, +19334, +19381, +20161, +20008, +19017, +18980, +19196, +18284, +17639, +18261, +18697, +18069, +17605, +18694, +20234, +19610, +17183, +16013, +16724, +17184, +16450, +15899, +16830, +17852, +16827, +15022, +14630, +14714, +14182, +14052, +14584, +14767, +14274, +13784, +13936, +13946, +12862, +11928, +12251, +12734, +12698, +12572, +12679, +13490, +14367, +14025, +13525, +14083, +14329, +13715, +13440, +14045, +15451, +16389, +15281, +14016, +14999, +16356, +16085, +15469, +15679, +16714, +17907, +17744, +16429, +15981, +16528, +16982, +17314, +17389, +17078, +17214, +17910, +18316, +18276, +18126, +18235, +18827, +19102, +18546, +18235, +18354, +17964, +17939, +18920, +19356, +19218, +19676, +19819, +19390, +19316, +18713, +17518, +17137, +16942, +16933, +18106, +18599, +18202, +19465, +20357, +18513, +16833, +16230, +15164, +15270, +16914, +17820, +17894, +17563, +16610, +15829, +14881, +13627, +13932, +15207, +15238, +14660, +14318, +14013, +14156, +13900, +12518, +11807, +12215, +12207, +12044, +12444, +12949, +13610, +14348, +14494, +14187, +13823, +13403, +13246, +13736, +14781, +15762, +16089, +16031, +15825, +15197, +14952, +15891, +16966, +17547, +18107, +18318, +18114, +17985, +17446, +16692, +16934, +17792, +18329, +18658, +18534, +18004, +18099, +18640, +18662, +18519, +18806, +19100, +18900, +18552, +18728, +19014, +18710, +18640, +19261, +19268, +18560, +18479, +18855, +18589, +17604, +16773, +16959, +17508, +17273, +17260, +18262, +18610, +17765, +16769, +15573, +14705, +15311, +16400, +16956, +17506, +17606, +16495, +14906, +13714, +13405, +13949, +14407, +14635, +15090, +14944, +13970, +13445, +13411, +13079, +12780, +12759, +12704, +12713, +12917, +13207, +13528, +13751, +13857, +13964, +14095, +14284, +14436, +14572, +15221, +16346, +16962, +16544, +15453, +14653, +15136, +16334, +16958, +17466, +18447, +18853, +18287, +17493, +16687, +16416, +17309, +18219, +18197, +18223, +18431, +17948, +17505, +17968, +18617, +19207, +19948, +20051, +19389, +18911, +18710, +18683, +19146, +19665, +19847, +19727, +18922, +18213, +18711, +18787, +17350, +16750, +17525, +17478, +16959, +17458, +17940, +17471, +16771, +16095, +15246, +14545, +14672, +15803, +16608, +16185, +15838, +15788, +14620, +13441, +13774, +14163, +13928, +14087, +14183, +14041, +14253, +13913, +13097, +13077, +13030, +12758, +13373, +13633, +13116, +13666, +14260, +13585, +13424, +13859, +13820, +14467, +15624, +16026, +16344, +16638, +16445, +16456, +16165, +15446, +15997, +17309, +17897, +18401, +18587, +17880, +17470, +17399, +17087, +17422, +18118, +18293, +18532, +18638, +18072, +17708, +17707, +17696, +18157, +18762, +18908, +19117, +19458, +19517, +19480, +19413, +19258, +19190, +19096, +18840, +18470, +18234, +18402, +18372, +17722, +17396, +17535, +17312, +17272, +17639, +17156, +16006, +15262, +14661, +14413, +15119, +15883, +16212, +16467, +15916, +14617, +13961, +13716, +13404, +13872, +14471, +14054, +13609, +13689, +13655, +13729, +13847, +13495, +13157, +13086, +13215, +13811, +14192, +14032, +14290, +14507, +13962, +13864, +14428, +14675, +15110, +16078, +16851, +17239, +17110, +16505, +16256, +16487, +16856, +17395, +17704, +17844, +18401, +18609, +17977, +17500, +17487, +17722, +18345, +18714, +18369, +17934, +17612, +17435, +17669, +17786, +17545, +17702, +18290, +18644, +18649, +18518, +18519, +18728, +18823, +18717, +18503, +18205, +18251, +18655, +18484, +17556, +16755, +16599, +17023, +17623, +17950, +18041, +17757, +16833, +15771, +14857, +14118, +14329, +15272, +15814, +16206, +16282, +15062, +13859, +13894, +13984, +14052, +14488, +14127, +13469, +13642, +13643, +13415, +13619, +13371, +13064, +13603, +13951, +14172, +14898, +14981, +14640, +14842, +14583, +14067, +14517, +15116, +15584, +16563, +17247, +17454, +17657, +17253, +16778, +17143, +17314, +17253, +18019, +18778, +18860, +18941, +18773, +18228, +18020, +17916, +17685, +17905, +18325, +18384, +18260, +18011, +17678, +17599, +17661, +17621, +17623, +17670, +17641, +17605, +17693, +17992, +18237, +18030, +17612, +17392, +17281, +17269, +17356, +17104, +16502, +16251, +16517, +16875, +17310, +17648, +17167, +16181, +15687, +15285, +14625, +14764, +15446, +15584, +15823, +15978, +14886, +13906, +14051, +14090, +14177, +14507, +13972, +13462, +13777, +13846, +13999, +14285, +13557, +12934, +13105, +13041, +13615, +14847, +15069, +15203, +15591, +14970, +14765, +15415, +15255, +15638, +17082, +17517, +17715, +18266, +17532, +16822, +17490, +18077, +18638, +19354, +19057, +18740, +19033, +18655, +18317, +18665, +18473, +18303, +18872, +18967, +18674, +18562, +17956, +17530, +18085, +18282, +17739, +17610, +17705, +17601, +17807, +18009, +17608, +17218, +17202, +17068, +16924, +17056, +17065, +16863, +16590, +15960, +15365, +15558, +15965, +16066, +16492, +16940, +16499, +15699, +15052, +14377, +14361, +15066, +15352, +15522, +15938, +15381, +14259, +13997, +13919, +13770, +14252, +14416, +13938, +13882, +13871, +13701, +13936, +13834, +13470, +13696, +13662, +13555, +14344, +14711, +14433, +14808, +14988, +14780, +15229, +15541, +15837, +17118, +17902, +17743, +17873, +17655, +17149, +17501, +17839, +17977, +18818, +19500, +19655, +19733, +19148, +18454, +18569, +18773, +19063, +19483, +19060, +18532, +18808, +18870, +18588, +18443, +18124, +18032, +18244, +18097, +18086, +18243, +17876, +17698, +17908, +17574, +17094, +16907, +16643, +16620, +16736, +16331, +15755, +15369, +15251, +15634, +15875, +15597, +15522, +15464, +14981, +14569, +14072, +13651, +14306, +15110, +15081, +15416, +15576, +14318, +13476, +13838, +13881, +14061, +14555, +14177, +13920, +14303, +14013, +13746, +13898, +13395, +13386, +14318, +14442, +14478, +15139, +15067, +14977, +15375, +14898, +14717, +15616, +15902, +16401, +17885, +18293, +18131, +18659, +18363, +17690, +18118, +18217, +17950, +18835, +19659, +19537, +19581, +19363, +18546, +18455, +18927, +18973, +19066, +19294, +19084, +18790, +18610, +18220, +17982, +18064, +18004, +17958, +18157, +18207, +18132, +18180, +18063, +17728, +17438, +17122, +16911, +17030, +17065, +16719, +16305, +15852, +15293, +15073, +15265, +15318, +15260, +15415, +15314, +14663, +14027, +13526, +13057, +13248, +14079, +14645, +14895, +14942, +14358, +13679, +13621, +13690, +13706, +13933, +14005, +14089, +14470, +14432, +14087, +14107, +13906, +13584, +14022, +14503, +14539, +14810, +14988, +14868, +15068, +15225, +15220, +15704, +16304, +16761, +17470, +17908, +17791, +17785, +17866, +17756, +17824, +18296, +18965, +19407, +19393, +19199, +18965, +18799, +18931, +19016, +19005, +19433, +19742, +19378, +19102, +19087, +18935, +18915, +18903, +18646, +18563, +18584, +18440, +18313, +18043, +17785, +18058, +18335, +18091, +17746, +17451, +17333, +17590, +17526, +16808, +16159, +15743, +15342, +15174, +15162, +15104, +15227, +15551, +15613, +15015, +13972, +13044, +12437, +12529, +13548, +14328, +14143, +13902, +13658, +13162, +13196, +13324, +12923, +13125, +13808, +13913, +13991, +13966, +13404, +13420, +13879, +13906, +14267, +14726, +14577, +14880, +15324, +14900, +14776, +15180, +15246, +15737, +16594, +16872, +17157, +17553, +17531, +17734, +18112, +18032, +18076, +18528, +18940, +19224, +19285, +19216, +19224, +19067, +18945, +19086, +19109, +19250, +19628, +19589, +19439, +19476, +19005, +18557, +18870, +19049, +18839, +18793, +18577, +18288, +18405, +18429, +18256, +18303, +18244, +18004, +17973, +17960, +17868, +17805, +17473, +16970, +16623, +16186, +15683, +15397, +15108, +14967, +15381, +15751, +15375, +14586, +13908, +13512, +13354, +13233, +13108, +13156, +13392, +13603, +13572, +13348, +13120, +12882, +12808, +13059, +13151, +12944, +13007, +13287, +13545, +13851, +13740, +13290, +13406, +13825, +14033, +14411, +14688, +14686, +15067, +15415, +15313, +15577, +16058, +16216, +16651, +17277, +17600, +17936, +18141, +18136, +18486, +18761, +18673, +18944, +19270, +19246, +19520, +19782, +19590, +19656, +19790, +19416, +19223, +19421, +19557, +19810, +20019, +19811, +19550, +19320, +18935, +18619, +18330, +18095, +18305, +18631, +18595, +18510, +18386, +17896, +17368, +17229, +17361, +17428, +17173, +16763, +16625, +16755, +16686, +16143, +15401, +14922, +14805, +14972, +15332, +15426, +15022, +14572, +14300, +14038, +13755, +13361, +13064, +13327, +13761, +13744, +13588, +13541, +13354, +13230, +13351, +13405, +13398, +13527, +13631, +13644, +13682, +13697, +13641, +13597, +13607, +13724, +14014, +14387, +14613, +14694, +14849, +15046, +15181, +15471, +15950, +16349, +16701, +17111, +17402, +17547, +17600, +17589, +17817, +18327, +18650, +18761, +18922, +18995, +18996, +19173, +19366, +19485, +19677, +19779, +19691, +19610, +19503, +19336, +19306, +19299, +19071, +18865, +18922, +18971, +18765, +18485, +18359, +18327, +18131, +17680, +17327, +17385, +17519, +17460, +17433, +17329, +16958, +16703, +16599, +16322, +16171, +16277, +16206, +16034, +15945, +15735, +15538, +15419, +15140, +14961, +15027, +14967, +14852, +14800, +14563, +14327, +14301, +14280, +14319, +14438, +14404, +14391, +14478, +14364, +14173, +14151, +14202, +14278, +14269, +14131, +14183, +14357, +14306, +14204, +14160, +14064, +14185, +14489, +14564, +14565, +14668, +14680, +14747, +14965, +15077, +15242, +15662, +16054, +16256, +16350, +16396, +16508, +16640, +16724, +16987, +17445, +17835, +18120, +18355, +18565, +18758, +18810, +18791, +18894, +18998, +19015, +19017, +18977, +18996, +19081, +18980, +18889, +19014, +18992, +18870, +18941, +18921, +18745, +18635, +18415, +18173, +18207, +18257, +18180, +18208, +18262, +18158, +17895, +17546, +17292, +17193, +17195, +17200, +16915, +16404, +16121, +15928, +15617, +15525, +15534, +15306, +15178, +15195, +14977, +14647, +14384, +14144, +14088, +14186, +14215, +14236, +14259, +14186, +14078, +14003, +14070, +14247, +14213, +14093, +14240, +14374, +14297, +14266, +14195, +14075, +14268, +14574, +14578, +14515, +14639, +14804, +14895, +14921, +14936, +15025, +15176, +15334, +15487, +15668, +15898, +16051, +16082, +16250, +16673, +17125, +17465, +17692, +17800, +17880, +17969, +17968, +17976, +18138, +18278, +18275, +18324, +18439, +18406, +18306, +18378, +18547, +18620, +18578, +18465, +18341, +18294, +18354, +18454, +18475, +18385, +18276, +18165, +18005, +17960, +18177, +18459, +18508, +18235, +17782, +17389, +17147, +16970, +16857, +16862, +16922, +16892, +16709, +16424, +16068, +15674, +15440, +15431, +15394, +15275, +15251, +15220, +15064, +14925, +14801, +14676, +14725, +14867, +14853, +14800, +14862, +14880, +14744, +14557, +14446, +14509, +14715, +14899, +15010, +15108, +15150, +15058, +14898, +14815, +14900, +15090, +15269, +15472, +15726, +15800, +15642, +15587, +15712, +15803, +15991, +16379, +16638, +16696, +16769, +16754, +16579, +16505, +16571, +16659, +16784, +16845, +16775, +16719, +16674, +16634, +16704, +16723, +16644, +16780, +17016, +17009, +16938, +16950, +16910, +16932, +17037, +17087, +17260, +17531, +17583, +17576, +17682, +17653, +17539, +17519, +17468, +17476, +17673, +17776, +17673, +17561, +17440, +17298, +17208, +17087, +16946, +16982, +17152, +17110, +16749, +16458, +16460, +16472, +16399, +16377, +16286, +16221, +16431, +16593, +16483, +16367, +16174, +15837, +15765, +15939, +16032, +16134, +16258, +16240, +16174, +16062, +15764, +15422, +15285, +15487, +15917, +16141, +15997, +15830, +15830, +15878, +15874, +15817, +15851, +16075, +16338, +16505, +16529, +16378, +16199, +16125, +16086, +16124, +16246, +16264, +16208, +16206, +16113, +15917, +15823, +15813, +15820, +15896, +15932, +15836, +15740, +15665, +15513, +15383, +15396, +15516, +15745, +16047, +16139, +15965, +15916, +16059, +16048, +15951, +16037, +16156, +16222, +16344, +16375, +16279, +16292, +16329, +16229, +16186, +16363, +16653, +16855, +16807, +16586, +16438, +16445, +16540, +16639, +16686, +16762, +16926, +17028, +16990, +16944, +16964, +17002, +17064, +17197, +17322, +17363, +17455, +17599, +17525, +17289, +17177, +17123, +17110, +17279, +17415, +17395, +17423, +17385, +17146, +16999, +17002, +17006, +17126, +17304, +17322, +17240, +17105, +16951, +16982, +17085, +16962, +16749, +16655, +16632, +16628, +16553, +16317, +16086, +15998, +15945, +15878, +15854, +15872, +15863, +15766, +15595, +15369, +15085, +14911, +15003, +15169, +15279, +15451, +15542, +15395, +15263, +15256, +15283, +15488, +15793, +15880, +15879, +15965, +15930, +15769, +15667, +15633, +15730, +15895, +15887, +15820, +15919, +16021, +15971, +15815, +15650, +15610, +15616, +15578, +15673, +15827, +15849, +15919, +15969, +15760, +15627, +15778, +15975, +16263, +16592, +16711, +16786, +16809, +16563, +16463, +16704, +16881, +17082, +17426, +17576, +17617, +17651, +17403, +17191, +17399, +17635, +17726, +17839, +17827, +17762, +17834, +17821, +17678, +17620, +17650, +17780, +17887, +17695, +17446, +17461, +17460, +17288, +17123, +16968, +16894, +16993, +17005, +16818, +16624, +16409, +16105, +15825, +15700, +15762, +15843, +15762, +15672, +15668, +15563, +15419, +15430, +15484, +15550, +15754, +15933, +15890, +15744, +15656, +15635, +15666, +15771, +15957, +16107, +16091, +15964, +15795, +15627, +15566, +15592, +15652, +15852, +16060, +15981, +15755, +15641, +15557, +15481, +15473, +15443, +15480, +15701, +15847, +15813, +15896, +16080, +16114, +16084, +16091, +16060, +16136, +16410, +16594, +16596, +16628, +16645, +16562, +16534, +16590, +16680, +16859, +17007, +16985, +16941, +17008, +17174, +17363, +17416, +17387, +17500, +17616, +17543, +17455, +17432, +17421, +17457, +17390, +17207, +17223, +17363, +17302, +17131, +17003, +16876, +16777, +16616, +16303, +16117, +16216, +16354, +16367, +16252, +16021, +15826, +15760, +15703, +15636, +15699, +15868, +15972, +15961, +15881, +15814, +15843, +15905, +15918, +16053, +16330, +16398, +16202, +16044, +15984, +15946, +15969, +16028, +16118, +16256, +16304, +16215, +16034, +15752, +15585, +15674, +15736, +15725, +15846, +15967, +16014, +16095, +16102, +16079, +16204, +16303, +16368, +16611, +16776, +16710, +16714, +16734, +16622, +16676, +16853, +16834, +16839, +17028, +17033, +16837, +16774, +16807, +16838, +17006, +17241, +17336, +17311, +17249, +17182, +17165, +17106, +16977, +17009, +17174, +17174, +17107, +17193, +17220, +17041, +16833, +16698, +16669, +16724, +16655, +16447, +16311, +16149, +15863, +15676, +15585, +15464, +15483, +15587, +15496, +15333, +15214, +15012, +14879, +14912, +14927, +15031, +15330, +15533, +15570, +15584, +15537, +15517, +15580, +15547, +15563, +15827, +16037, +16041, +16058, +16145, +16271, +16360, +16227, +16037, +16087, +16203, +16186, +16180, +16295, +16497, +16645, +16612, +16577, +16742, +16943, +17042, +17108, +17152, +17209, +17289, +17267, +17143, +17079, +17169, +17371, +17476, +17356, +17185, +17078, +16963, +16953, +17161, +17404, +17542, +17587, +17497, +17327, +17239, +17245, +17233, +17203, +17289, +17500, +17588, +17441, +17267, +17169, +17058, +16962, +16950, +16971, +16989, +17004, +16964, +16826, +16610, +16364, +16116, +15871, +15711, +15753, +15875, +15842, +15664, +15441, +15182, +14971, +14877, +14778, +14719, +14889, +15076, +15029, +14937, +14871, +14703, +14648, +14843, +15033, +15140, +15222, +15180, +15133, +15235, +15307, +15312, +15393, +15466, +15510, +15637, +15714, +15665, +15675, +15769, +15816, +15849, +15940, +16074, +16272, +16580, +16856, +16877, +16764, +16779, +16806, +16777, +16928, +17188, +17341, +17487, +17566, +17476, +17473, +17490, +17290, +17265, +17565, +17674, +17599, +17631, +17543, +17395, +17490, +17547, +17439, +17509, +17694, +17745, +17700, +17547, +17364, +17338, +17350, +17311, +17332, +17399, +17502, +17553, +17372, +17195, +17221, +17103, +16847, +16803, +16767, +16577, +16463, +16319, +16061, +15955, +15941, +15812, +15706, +15703, +15694, +15631, +15509, +15381, +15290, +15207, +15175, +15189, +15184, +15281, +15471, +15495, +15388, +15339, +15286, +15211, +15223, +15268, +15313, +15410, +15501, +15486, +15378, +15296, +15311, +15391, +15481, +15561, +15612, +15686, +15809, +15890, +15951, +16068, +16146, +16193, +16323, +16406, +16386, +16496, +16708, +16770, +16770, +16909, +17039, +16988, +16880, +16884, +17008, +17154, +17173, +17051, +17012, +17125, +17196, +17214, +17309, +17405, +17451, +17464, +17339, +17107, +16990, +17026, +17131, +17245, +17282, +17285, +17323, +17293, +17198, +17142, +17063, +16976, +16975, +16924, +16771, +16666, +16528, +16297, +16223, +16323, +16361, +16377, +16426, +16339, +16197, +16182, +16112, +15886, +15782, +15862, +15860, +15753, +15764, +15915, +16013, +16015, +16046, +16060, +15953, +15859, +15858, +15843, +15847, +15897, +15831, +15693, +15634, +15592, +15571, +15666, +15767, +15775, +15767, +15757, +15697, +15590, +15557, +15733, +15968, +16024, +15947, +15881, +15911, +16094, +16276, +16338, +16457, +16601, +16565, +16508, +16576, +16589, +16557, +16622, +16705, +16753, +16834, +16905, +16909, +16901, +16959, +17064, +17135, +17174, +17239, +17276, +17220, +17094, +16973, +16942, +16980, +17001, +17042, +17121, +17152, +17141, +17102, +16964, +16791, +16698, +16605, +16465, +16392, +16364, +16297, +16311, +16473, +16563, +16489, +16437, +16401, +16282, +16238, +16284, +16205, +16104, +16152, +16236, +16307, +16345, +16229, +16152, +16304, +16422, +16364, +16282, +16221, +16197, +16196, +16056, +15858, +15826, +15871, +15873, +15889, +15866, +15776, +15763, +15802, +15775, +15740, +15768, +15838, +15896, +15882, +15834, +15849, +15914, +15975, +16063, +16187, +16300, +16384, +16373, +16247, +16157, +16201, +16272, +16296, +16310, +16375, +16540, +16699, +16660, +16557, +16659, +16875, +16977, +16989, +16990, +16980, +16950, +16885, +16845, +16924, +16993, +16922, +16885, +16969, +16990, +16943, +16977, +17023, +16994, +16903, +16708, +16514, +16522, +16538, +16377, +16311, +16417, +16448, +16457, +16542, +16551, +16532, +16593, +16544, +16343, +16204, +16165, +16165, +16219, +16260, +16243, +16246, +16306, +16382, +16438, +16411, +16303, +16189, +16076, +15987, +15953, +15886, +15794, +15836, +15932, +15926, +15913, +15893, +15780, +15744, +15823, +15789, +15713, +15781, +15849, +15857, +15923, +16013, +16093, +16175, +16218, +16276, +16329, +16233, +16129, +16172, +16196, +16204, +16350, +16497, +16553, +16604, +16614, +16609, +16706, +16816, +16879, +16955, +16992, +16996, +17012, +16939, +16822, +16845, +16953, +17007, +17015, +17014, +17040, +17069, +17032, +16955, +16897, +16881, +16931, +16959, +16872, +16751, +16650, +16543, +16447, +16342, +16268, +16364, +16532, +16579, +16589, +16619, +16578, +16539, +16517, +16373, +16201, +16168, +16197, +16233, +16318, +16410, +16464, +16467, +16379, +16222, +16062, +15936, +15896, +15902, +15860, +15846, +15904, +15865, +15734, +15710, +15749, +15723, +15685, +15640, +15590, +15657, +15805, +15852, +15835, +15875, +15930, +15955, +16028, +16174, +16258, +16178, +16049, +16006, +16026, +16061, +16080, +16055, +16072, +16192, +16279, +16266, +16268, +16360, +16566, +16823, +16922, +16832, +16796, +16891, +16960, +16945, +16943, +17040, +17176, +17234, +17254, +17275, +17243, +17222, +17260, +17241, +17193, +17225, +17223, +17127, +17019, +16877, +16718, +16621, +16581, +16629, +16746, +16792, +16776, +16747, +16678, +16682, +16713, +16541, +16355, +16414, +16466, +16382, +16372, +16390, +16327, +16267, +16194, +16111, +16093, +16087, +16075, +16041, +15866, +15663, +15592, +15502, +15393, +15464, +15590, +15649, +15754, +15809, +15708, +15614, +15552, +15463, +15494, +15625, +15688, +15765, +15934, +16057, +16097, +16094, +16004, +15868, +15829, +15899, +15963, +15945, +15880, +15822, +15775, +15802, +15948, +16073, +16148, +16322, +16524, +16602, +16649, +16722, +16761, +16819, +16917, +16998, +17084, +17184, +17292, +17423, +17475, +17421, +17443, +17520, +17554, +17670, +17816, +17774, +17660, +17617, +17505, +17334, +17266, +17275, +17296, +17348, +17387, +17357, +17266, +17170, +17093, +16996, +16897, +16834, +16736, +16634, +16631, +16606, +16457, +16311, +16199, +16080, +16028, +16001, +15906, +15826, +15753, +15589, +15407, +15311, +15299, +15292, +15198, +15120, +15221, +15351, +15360, +15346, +15295, +15182, +15171, +15236, +15258, +15342, +15482, +15558, +15637, +15702, +15633, +15557, +15583, +15601, +15614, +15656, +15620, +15527, +15493, +15497, +15514, +15602, +15738, +15865, +16000, +16158, +16279, +16332, +16349, +16368, +16452, +16614, +16738, +16798, +16926, +17092, +17156, +17208, +17374, +17538, +17613, +17681, +17775, +17830, +17819, +17762, +17704, +17716, +17809, +17875, +17878, +17874, +17818, +17741, +17790, +17856, +17770, +17708, +17731, +17667, +17601, +17629, +17565, +17408, +17287, +17132, +16936, +16813, +16727, +16652, +16631, +16565, +16368, +16118, +15885, +15714, +15633, +15554, +15442, +15445, +15576, +15580, +15378, +15238, +15262, +15252, +15159, +15145, +15254, +15355, +15344, +15272, +15275, +15349, +15398, +15416, +15376, +15266, +15229, +15256, +15191, +15115, +15117, +15069, +15017, +15063, +15075, +15071, +15192, +15335, +15454, +15623, +15677, +15586, +15647, +15852, +15946, +15980, +16095, +16227, +16334, +16471, +16626, +16766, +16921, +17118, +17297, +17380, +17393, +17402, +17424, +17471, +17525, +17563, +17630, +17744, +17853, +17965, +18055, +18038, +17949, +17899, +17901, +17907, +17892, +17867, +17872, +17858, +17765, +17612, +17436, +17290, +17228, +17187, +17107, +17024, +16901, +16741, +16648, +16587, +16445, +16298, +16216, +16144, +16073, +16011, +15947, +15921, +15925, +15862, +15763, +15748, +15773, +15721, +15667, +15713, +15753, +15714, +15687, +15673, +15629, +15631, +15693, +15715, +15665, +15575, +15472, +15396, +15350, +15302, +15276, +15333, +15439, +15460, +15398, +15433, +15549, +15584, +15618, +15730, +15785, +15787, +15837, +15860, +15883, +16005, +16105, +16130, +16224, +16352, +16408, +16471, +16593, +16712, +16792, +16837, +16862, +16880, +16888, +16917, +17001, +17110, +17185, +17203, +17211, +17249, +17269, +17261, +17303, +17372, +17381, +17360, +17327, +17247, +17181, +17153, +17089, +17035, +17050, +17033, +16944, +16870, +16783, +16629, +16505, +16434, +16353, +16324, +16340, +16259, +16168, +16192, +16176, +16072, +16052, +16063, +15995, +15958, +15991, +16027, +16065, +16079, +16088, +16127, +16084, +15973, +16006, +16147, +16210, +16170, +16050, +15947, +15966, +15975, +15906, +15926, +15993, +15949, +15890, +15920, +16007, +16122, +16216, +16290, +16356, +16330, +16244, +16243, +16260, +16257, +16335, +16414, +16425, +16474, +16494, +16414, +16423, +16540, +16612, +16696, +16796, +16767, +16682, +16653, +16628, +16647, +16731, +16749, +16724, +16783, +16852, +16830, +16808, +16851, +16897, +16881, +16826, +16783, +16719, +16614, +16556, +16559, +16549, +16553, +16578, +16510, +16373, +16263, +16178, +16139, +16157, +16151, +16131, +16103, +15995, +15903, +15919, +15930, +15929, +16010, +16071, +16033, +15969, +15894, +15848, +15872, +15896, +15943, +16068, +16133, +16118, +16152, +16172, +16146, +16201, +16242, +16183, +16222, +16329, +16283, +16246, +16319, +16281, +16217, +16357, +16495, +16505, +16583, +16681, +16664, +16671, +16735, +16746, +16738, +16737, +16744, +16804, +16863, +16871, +16882, +16869, +16831, +16867, +16925, +16930, +16958, +17015, +17042, +17006, +16838, +16653, +16658, +16739, +16736, +16775, +16854, +16843, +16787, +16722, +16641, +16627, +16641, +16585, +16508, +16430, +16335, +16289, +16279, +16253, +16244, +16242, +16236, +16247, +16204, +16115, +16088, +16060, +15956, +15867, +15802, +15727, +15681, +15648, +15641, +15719, +15759, +15688, +15636, +15631, +15610, +15575, +15496, +15420, +15438, +15479, +15498, +15567, +15645, +15717, +15819, +15851, +15809, +15819, +15827, +15807, +15875, +15972, +16053, +16224, +16389, +16397, +16415, +16614, +16851, +16934, +16896, +16903, +16978, +17016, +17043, +17132, +17237, +17325, +17400, +17400, +17348, +17349, +17397, +17435, +17502, +17600, +17647, +17598, +17504, +17421, +17349, +17267, +17190, +17151, +17152, +17170, +17163, +17113, +17029, +16934, +16850, +16761, +16634, +16510, +16439, +16357, +16242, +16193, +16196, +16147, +16093, +16112, +16126, +16087, +16046, +15986, +15876, +15780, +15742, +15708, +15665, +15662, +15701, +15735, +15705, +15590, +15496, +15533, +15597, +15591, +15624, +15665, +15561, +15451, +15481, +15491, +15470, +15555, +15659, +15737, +15853, +15869, +15761, +15747, +15819, +15862, +15941, +16052, +16124, +16172, +16203, +16267, +16405, +16512, +16578, +16715, +16815, +16781, +16741, +16738, +16772, +16910, +17046, +17063, +17071, +17131, +17162, +17144, +17122, +17159, +17262, +17329, +17319, +17298, +17272, +17249, +17256, +17229, +17133, +17056, +17019, +16966, +16908, +16859, +16817, +16797, +16783, +16715, +16594, +16469, +16346, +16224, +16139, +16115, +16113, +16094, +16092, +16114, +16113, +16079, +16027, +15939, +15868, +15858, +15827, +15778, +15806, +15858, +15834, +15755, +15666, +15632, +15668, +15663, +15647, +15718, +15762, +15713, +15711, +15757, +15764, +15780, +15826, +15888, +15978, +16020, +16014, +16070, +16144, +16174, +16269, +16424, +16523, +16568, +16590, +16592, +16629, +16709, +16786, +16867, +16958, +17033, +17066, +17041, +16995, +16999, +17056, +17098, +17110, +17103, +17102, +17166, +17264, +17287, +17274, +17323, +17333, +17213, +17074, +16987, +16943, +16984, +17049, +17034, +16984, +16925, +16826, +16747, +16689, +16611, +16576, +16539, +16411, +16314, +16278, +16164, +16029, +15977, +15936, +15896, +15875, +15769, +15627, +15619, +15690, +15688, +15615, +15546, +15514, +15487, +15434, +15416, +15482, +15552, +15555, +15530, +15539, +15559, +15556, +15578, +15637, +15681, +15723, +15792, +15818, +15808, +15838, +15866, +15851, +15895, +16015, +16113, +16174, +16253, +16330, +16357, +16387, +16513, +16635, +16665, +16748, +16923, +17029, +17076, +17141, +17142, +17124, +17182, +17230, +17258, +17333, +17380, +17370, +17347, +17256, +17176, +17238, +17293, +17268, +17325, +17405, +17337, +17224, +17179, +17136, +17084, +17052, +17011, +16969, +16957, +16951, +16906, +16831, +16773, +16725, +16637, +16526, +16413, +16271, +16127, +16043, +15965, +15845, +15767, +15774, +15790, +15770, +15724, +15662, +15610, +15552, +15464, +15434, +15485, +15494, +15472, +15539, +15599, +15519, +15409, +15381, +15388, +15412, +15435, +15406, +15411, +15534, +15665, +15698, +15703, +15747, +15762, +15713, +15690, +15759, +15881, +16034, +16192, +16271, +16315, +16438, +16552, +16550, +16591, +16788, +16980, +17063, +17096, +17115, +17120, +17147, +17196, +17239, +17289, +17343, +17380, +17416, +17422, +17345, +17285, +17319, +17325, +17301, +17378, +17432, +17347, +17304, +17314, +17229, +17172, +17211, +17187, +17141, +17155, +17099, +16995, +16972, +16961, +16915, +16870, +16797, +16743, +16738, +16670, +16545, +16416, +16238, +16117, +16142, +16094, +15902, +15821, +15877, +15858, +15762, +15680, +15587, +15510, +15514, +15529, +15466, +15401, +15410, +15427, +15376, +15277, +15195, +15154, +15138, +15141, +15190, +15284, +15379, +15425, +15428, +15456, +15511, +15520, +15526, +15584, +15652, +15737, +15852, +15907, +15939, +16025, +16105, +16212, +16417, +16577, +16638, +16701, +16750, +16763, +16788, +16794, +16835, +16993, +17139, +17197, +17229, +17204, +17129, +17120, +17154, +17175, +17229, +17292, +17256, +17177, +17201, +17265, +17202, +17108, +17141, +17154, +17075, +17081, +17127, +17076, +17050, +17076, +17014, +16935, +16948, +16967, +16939, +16918, +16935, +16913, +16784, +16658, +16650, +16654, +16576, +16492, +16443, +16404, +16345, +16235, +16116, +16052, +16049, +16102, +16123, +16025, +15918, +15887, +15813, +15708, +15724, +15778, +15730, +15654, +15624, +15579, +15535, +15561, +15613, +15607, +15580, +15605, +15647, +15651, +15643, +15681, +15772, +15858, +15888, +15914, +15972, +16020, +16096, +16257, +16358, +16344, +16419, +16542, +16497, +16463, +16632, +16742, +16701, +16765, +16877, +16799, +16657, +16658, +16709, +16664, +16573, +16540, +16507, +16372, +16326, +16586, +16845, +16762, +16812, +17234, +17086, +16341, +16427, +16990, +16631, +16330, +16916, +17024, +16585, +16636, +16790, +16901, +17031, +16640, +16492, +16798, +16305, +16109, +17025, +16873, +16154, +16716, +16745, +15969, +16328, +16597, +16072, +16111, +15922, +15403, +15817, +15981, +15660, +16301, +16784, +16340, +16234, +16354, +16325, +16032, +15084, +15282, +17140, +17261, +15680, +15785, +16721, +16133, +15254, +15907, +17185, +16721, +15079, +15389, +16576, +15940, +16091, +18014, +17606, +15571, +16022, +17379, +16957, +16333, +16942, +17525, +16747, +15868, +16869, +17888, +16578, +15684, +16966, +17232, +15950, +16278, +17708, +17189, +15351, +15176, +16632, +17076, +16254, +16042, +16152, +15515, +15248, +16040, +16523, +16253, +16456, +17271, +17379, +16767, +16702, +16919, +16457, +15862, +15893, +16488, +17218, +17249, +16664, +16443, +16270, +15875, +16110, +16512, +16095, +15319, +15072, +15905, +16745, +15995, +15354, +16183, +16140, +15433, +16085, +16322, +15544, +15808, +16318, +16170, +16070, +15574, +15593, +16614, +15997, +14764, +15718, +16400, +15825, +16574, +17185, +16237, +15961, +16431, +16593, +16808, +16607, +16498, +17202, +17074, +16487, +17145, +17361, +16654, +17029, +17590, +17123, +16899, +17067, +17111, +17283, +17182, +16960, +17220, +17234, +16863, +16905, +16885, +16479, +16567, +17040, +16956, +16551, +16647, +16886, +16577, +16241, +16275, +16168, +16149, +16463, +16458, +16341, +16464, +16316, +16252, +16419, +16087, +15981, +16486, +16425, +16254, +16560, +16317, +15997, +16273, +16104, +15913, +16277, +16037, +15720, +16219, +16253, +15905, +16101, +16022, +15725, +15894, +15830, +15739, +16030, +15775, +15479, +16042, +16160, +15589, +15715, +16071, +15799, +15702, +15976, +15922, +15735, +15853, +16040, +16084, +16072, +16121, +16336, +16535, +16413, +16332, +16498, +16205, +15778, +16346, +16973, +16597, +16503, +17048, +16999, +16812, +17147, +17078, +16569, +16526, +16859, +16985, +16696, +16506, +16898, +16988, +16403, +16437, +16991, +16814, +16420, +16626, +16910, +16764, +16399, +16462, +16859, +16648, +16385, +16930, +16915, +16184, +16517, +17097, +16489, +16035, +16392, +16603, +16618, +16580, +16470, +16397, +15998, +15872, +16761, +17085, +16321, +16342, +16860, +16471, +16106, +16276, +16223, +16153, +16261, +16362, +16569, +16454, +16150, +16510, +16709, +16064, +15921, +16315, +16109, +15964, +16408, +16515, +16191, +15991, +15994, +16196, +16252, +15933, +15835, +16148, +16461, +16674, +16645, +16364, +16296, +16445, +16603, +16818, +16653, +16057, +16022, +16643, +16912, +16698, +16622, +16801, +16834, +16559, +16386, +16404, +16183, +16075, +16508, +16680, +16283, +16176, +16413, +16428, +16224, +16008, +16069, +16416, +16429, +16178, +16178, +15974, +15583, +15835, +16212, +16081, +16190, +16496, +16279, +16051, +16148, +16152, +16227, +16318, +16030, +15878, +16034, +15958, +16062, +16613, +16777, +16599, +16680, +16559, +16051, +15904, +16237, +16496, +16390, +16146, +16226, +16519, +16661, +16895, +17093, +16702, +16349, +16702, +17013, +16832, +16596, +16507, +16649, +16785, +16512, +16385, +16664, +16498, +16257, +16799, +17085, +16596, +16573, +16880, +16496, +16122, +16543, +17076, +16955, +16461, +16551, +17088, +16795, +16202, +16603, +16800, +16158, +16357, +17097, +16865, +16449, +16553, +16594, +16425, +16015, +15891, +16481, +16345, +15638, +16228, +16608, +15558, +15630, +16515, +16010, +15701, +16265, +16044, +15856, +16195, +15988, +15927, +16024, +15482, +15622, +16223, +15807, +15748, +16322, +15887, +15569, +16040, +15886, +15808, +16321, +16122, +15830, +16065, +15883, +15792, +16071, +15809, +15746, +16279, +16439, +16636, +16982, +16684, +16592, +16987, +16742, +16520, +16962, +17081, +17020, +17262, +17204, +17074, +17182, +17013, +16940, +17227, +17163, +17079, +17476, +17541, +17188, +17277, +17613, +17529, +17226, +17130, +17169, +17031, +16797, +16805, +16892, +16743, +16638, +16762, +16703, +16409, +16337, +16463, +16387, +16176, +16069, +15947, +15828, +15944, +16129, +16049, +15765, +15580, +15557, +15442, +15212, +15175, +15215, +15093, +15095, +15215, +15092, +15034, +15283, +15354, +15211, +15319, +15598, +15648, +15538, +15729, +16185, +16214, +15935, +16131, +16390, +16073, +15889, +16185, +16313, +16274, +16407, +16521, +16486, +16386, +16375, +16589, +16748, +16757, +17018, +17288, +17095, +16914, +17151, +17386, +17306, +17143, +17198, +17293, +17165, +17256, +17620, +17473, +17157, +17461, +17661, +17351, +17224, +17097, +16760, +16770, +16911, +16871, +16912, +16758, +16499, +16652, +16662, +16392, +16563, +16723, +16503, +16561, +16641, +16370, +16309, +16421, +16445, +16512, +16373, +16279, +16649, +16792, +16610, +16766, +16794, +16490, +16457, +16497, +16483, +16586, +16332, +16038, +16271, +16227, +15806, +15770, +15593, +15177, +15283, +15305, +14881, +14856, +14858, +14444, +14498, +14799, +14465, +14237, +14520, +14488, +14335, +14670, +14956, +14995, +15261, +15529, +15557, +15613, +15640, +15773, +16189, +16191, +15866, +16204, +16550, +16298, +16595, +17208, +17012, +16936, +17389, +17382, +17327, +17661, +17738, +17825, +18096, +18097, +18232, +18449, +18267, +18404, +18732, +18378, +18230, +18643, +18484, +18128, +18197, +18023, +17778, +17794, +17499, +17205, +17258, +17035, +16749, +16760, +16540, +16372, +16569, +16352, +15909, +15977, +15943, +15605, +15685, +15898, +15882, +16092, +16286, +16146, +16209, +16433, +16403, +16411, +16449, +16297, +16311, +16445, +16410, +16492, +16548, +16270, +16189, +16308, +16063, +15827, +15860, +15696, +15447, +15363, +15202, +14972, +14722, +14463, +14492, +14574, +14350, +14332, +14518, +14246, +14020, +14340, +14355, +14041, +14308, +14738, +14665, +14661, +14948, +15097, +15195, +15418, +15749, +16136, +16189, +16046, +16345, +16605, +16431, +16651, +17065, +16953, +17080, +17548, +17521, +17555, +17965, +18019, +18100, +18555, +18706, +18704, +18855, +18847, +18935, +19131, +19030, +19012, +19074, +18826, +18790, +18874, +18524, +18381, +18438, +17971, +17633, +17527, +16958, +16716, +16921, +16456, +16101, +16345, +15924, +15459, +15881, +15764, +15224, +15573, +15754, +15369, +15641, +15937, +15731, +15913, +16063, +15949, +16325, +16365, +15934, +16290, +16526, +16003, +16218, +16535, +15884, +15728, +16028, +15582, +15387, +15629, +15327, +15164, +15271, +14847, +14529, +14558, +14352, +14304, +14375, +14120, +14080, +14242, +14208, +14332, +14480, +14480, +14758, +14954, +14868, +15042, +15157, +15075, +15337, +15600, +15702, +16018, +16123, +16091, +16420, +16549, +16516, +16884, +17060, +17041, +17428, +17688, +17720, +17992, +18124, +18255, +18733, +18888, +18835, +19146, +19318, +19364, +19638, +19603, +19387, +19473, +19418, +19189, +19047, +18707, +18483, +18561, +18212, +17697, +17618, +17311, +16666, +16431, +16362, +16071, +15876, +15727, +15449, +15305, +15347, +15385, +15391, +15350, +15326, +15410, +15464, +15524, +15807, +16075, +16034, +15976, +16075, +16086, +16065, +16202, +16264, +16098, +15956, +15967, +15909, +15620, +15410, +15496, +15395, +15001, +14974, +15083, +14689, +14437, +14726, +14708, +14417, +14575, +14792, +14593, +14438, +14593, +14688, +14577, +14619, +14915, +14945, +14702, +14844, +15178, +15116, +15094, +15486, +15686, +15476, +15457, +15805, +15978, +15951, +16311, +16729, +16635, +16789, +17428, +17542, +17454, +17935, +18224, +18122, +18406, +18826, +19029, +19267, +19427, +19513, +19664, +19616, +19563, +19725, +19642, +19324, +19138, +18937, +18700, +18507, +18199, +17850, +17542, +17268, +17101, +16830, +16421, +16204, +16090, +15975, +15897, +15627, +15465, +15622, +15472, +15321, +15677, +15664, +15414, +15777, +15913, +15646, +15918, +16151, +16035, +16269, +16393, +16270, +16415, +16248, +15926, +16107, +15921, +15409, +15529, +15458, +14990, +15119, +15213, +14860, +14842, +14772, +14484, +14622, +14654, +14411, +14565, +14583, +14363, +14588, +14617, +14369, +14797, +15095, +14671, +14733, +15075, +14806, +14768, +15113, +15076, +15112, +15397, +15367, +15361, +15548, +15652, +15963, +16236, +16212, +16659, +17215, +17050, +17192, +17926, +18061, +18103, +18770, +19120, +19068, +19327, +19617, +19774, +19940, +19990, +20109, +20161, +19819, +19619, +19605, +19198, +18920, +18972, +18517, +17885, +17732, +17506, +17052, +16745, +16452, +16221, +16076, +15780, +15656, +15656, +15303, +15235, +15661, +15584, +15390, +15762, +15824, +15628, +15970, +16134, +15908, +16023, +16079, +15936, +16114, +16138, +16009, +16248, +16171, +15828, +16015, +15926, +15395, +15499, +15568, +15024, +14965, +15130, +14752, +14566, +14702, +14643, +14638, +14584, +14466, +14664, +14607, +14270, +14502, +14611, +14211, +14493, +14938, +14519, +14375, +14751, +14652, +14554, +14796, +14840, +14898, +14915, +14836, +15298, +15612, +15310, +15748, +16468, +16208, +16373, +17285, +17319, +17289, +18101, +18451, +18468, +19035, +19426, +19512, +19783, +19983, +20247, +20533, +20385, +20359, +20560, +20265, +19980, +20016, +19632, +19215, +19122, +18618, +18012, +17837, +17494, +17058, +16835, +16349, +15936, +15935, +15668, +15391, +15521, +15305, +15050, +15347, +15258, +15000, +15504, +15674, +15407, +15954, +16262, +15787, +16063, +16387, +15891, +16033, +16356, +15888, +16073, +16384, +15667, +15675, +16145, +15385, +15147, +15707, +15096, +14722, +15335, +14885, +14380, +14924, +14666, +14243, +14905, +14808, +14250, +14776, +14839, +14280, +14728, +14876, +14197, +14473, +14880, +14325, +14267, +14547, +14239, +14256, +14429, +14206, +14527, +14791, +14414, +14854, +15448, +15033, +15415, +16370, +16131, +16308, +17415, +17540, +17705, +18702, +18913, +18951, +19654, +19848, +20018, +20585, +20446, +20439, +21037, +20779, +20436, +20906, +20761, +20209, +20212, +19863, +19345, +19346, +18936, +18228, +18000, +17580, +17029, +16908, +16541, +16072, +16128, +15936, +15494, +15620, +15653, +15309, +15422, +15529, +15190, +15277, +15619, +15500, +15511, +15822, +15823, +15741, +15831, +15832, +15852, +15840, +15676, +15769, +15900, +15608, +15475, +15595, +15358, +15191, +15311, +15087, +14857, +14964, +14792, +14536, +14672, +14721, +14583, +14573, +14535, +14463, +14500, +14548, +14528, +14362, +14316, +14516, +14320, +14060, +14494, +14580, +14052, +14187, +14367, +14031, +14230, +14460, +14320, +14771, +14954, +14613, +15144, +15536, +15296, +16044, +16636, +16343, +17134, +17969, +17612, +18100, +18923, +18699, +19185, +20100, +19992, +20223, +20763, +20553, +20735, +21144, +20833, +20795, +20865, +20328, +20144, +20064, +19498, +19382, +19322, +18603, +18229, +18122, +17595, +17252, +17049, +16633, +16478, +16316, +15914, +15821, +15777, +15578, +15647, +15631, +15454, +15610, +15655, +15469, +15613, +15736, +15643, +15760, +15804, +15649, +15629, +15523, +15422, +15586, +15557, +15387, +15476, +15422, +15219, +15291, +15269, +15044, +15045, +15079, +14911, +14785, +14770, +14793, +14841, +14929, +14984, +14845, +14761, +14898, +14743, +14483, +14703, +14677, +14293, +14486, +14575, +14106, +14277, +14603, +14191, +14137, +14420, +14183, +14182, +14417, +14393, +14783, +15063, +14815, +15305, +15803, +15453, +15963, +16871, +16681, +17080, +18085, +17931, +18034, +18970, +19000, +19062, +19911, +20078, +20033, +20509, +20530, +20529, +20942, +20840, +20656, +20823, +20550, +20229, +20226, +19849, +19493, +19469, +19020, +18454, +18271, +17927, +17455, +17187, +16870, +16524, +16250, +15941, +15700, +15451, +15209, +15237, +15188, +14949, +15076, +15144, +14775, +14834, +15129, +14859, +14861, +15285, +15036, +14742, +15089, +15023, +14697, +14956, +15045, +14820, +14979, +14979, +14772, +15022, +15082, +14858, +15202, +15407, +15091, +15264, +15507, +15240, +15416, +15831, +15706, +15668, +15767, +15525, +15451, +15454, +15220, +15337, +15389, +14875, +14822, +14978, +14462, +14370, +14772, +14399, +14097, +14378, +14159, +14021, +14481, +14497, +14558, +15140, +15247, +15366, +15938, +15936, +16092, +16973, +17186, +17299, +18223, +18434, +18271, +19067, +19429, +19124, +19672, +20181, +19957, +20181, +20546, +20425, +20564, +20800, +20627, +20521, +20472, +20256, +20150, +19984, +19699, +19627, +19449, +18945, +18580, +18346, +17986, +17625, +17280, +16948, +16687, +16294, +15829, +15552, +15273, +14978, +14924, +14805, +14440, +14249, +14152, +13899, +13858, +14022, +13966, +13907, +14020, +14025, +14064, +14229, +14295, +14517, +14875, +14844, +14829, +15213, +15251, +15109, +15512, +15724, +15508, +15815, +16108, +15739, +15761, +16138, +15961, +15921, +16229, +16034, +15903, +16124, +15814, +15604, +15946, +15630, +15222, +15671, +15493, +14773, +15134, +15268, +14473, +14696, +15277, +14662, +14432, +14879, +14568, +14343, +14689, +14658, +14786, +15058, +14766, +15022, +15672, +15410, +15597, +16544, +16462, +16468, +17538, +17711, +17499, +18439, +18919, +18645, +19279, +19965, +19891, +20146, +20538, +20514, +20710, +20923, +20705, +20587, +20602, +20411, +20239, +20114, +19902, +19701, +19388, +18908, +18524, +18233, +17854, +17378, +16921, +16613, +16324, +15868, +15434, +15129, +14802, +14542, +14419, +14285, +14132, +13967, +13845, +13882, +13877, +13823, +13980, +14082, +14064, +14354, +14613, +14549, +14733, +15056, +15120, +15324, +15619, +15698, +15956, +16277, +16325, +16533, +16870, +16997, +17198, +17365, +17332, +17492, +17558, +17284, +17247, +17242, +16921, +16784, +16653, +16260, +16113, +15935, +15462, +15245, +14965, +14493, +14484, +14288, +13697, +13816, +13912, +13339, +13493, +13878, +13344, +13254, +13723, +13524, +13565, +14031, +13984, +14217, +14746, +14690, +15009, +15643, +15500, +15733, +16626, +16777, +16950, +17769, +18046, +18181, +18857, +19208, +19377, +19894, +20238, +20504, +20857, +20909, +21056, +21395, +21290, +21165, +21384, +21246, +20819, +20634, +20361, +19837, +19405, +19046, +18596, +18103, +17625, +17070, +16371, +15791, +15461, +15035, +14519, +14233, +14001, +13705, +13570, +13495, +13401, +13432, +13447, +13468, +13722, +14002, +14202, +14484, +14721, +14934, +15264, +15485, +15665, +15968, +16070, +16127, +16413, +16434, +16326, +16619, +16688, +16460, +16801, +17142, +16910, +17044, +17482, +17363, +17282, +17564, +17445, +17141, +17175, +17066, +16707, +16518, +16367, +16135, +15972, +15718, +15371, +15175, +14881, +14367, +14173, +14185, +13755, +13396, +13636, +13600, +13170, +13366, +13766, +13588, +13576, +13957, +14055, +14138, +14448, +14659, +14949, +15262, +15409, +15879, +16328, +16219, +16517, +17255, +17325, +17470, +18288, +18582, +18517, +19056, +19422, +19360, +19721, +20184, +20232, +20324, +20557, +20610, +20526, +20471, +20490, +20403, +20131, +19876, +19540, +19026, +18696, +18450, +17955, +17499, +17176, +16752, +16374, +15995, +15527, +15314, +15179, +14789, +14622, +14680, +14391, +14113, +14249, +14329, +14264, +14419, +14625, +14581, +14542, +14814, +15071, +14992, +15073, +15467, +15497, +15324, +15538, +15685, +15631, +15899, +16121, +16066, +16233, +16398, +16412, +16752, +17024, +16964, +17216, +17510, +17411, +17564, +17853, +17759, +17848, +18140, +18017, +17883, +17921, +17613, +17254, +17154, +16860, +16427, +16161, +15799, +15271, +14907, +14734, +14480, +14074, +13852, +13817, +13461, +13092, +13237, +13231, +12974, +13295, +13569, +13234, +13368, +13805, +13622, +13647, +14111, +14118, +14199, +14680, +14799, +14954, +15426, +15505, +15639, +16223, +16501, +16751, +17413, +17751, +17937, +18548, +18947, +19096, +19608, +20030, +20099, +20333, +20568, +20571, +20725, +20902, +20739, +20571, +20560, +20320, +19923, +19734, +19524, +19057, +18690, +18494, +18086, +17582, +17285, +17017, +16670, +16390, +16130, +15825, +15512, +15197, +14963, +14772, +14520, +14382, +14342, +14155, +14036, +14128, +14119, +14076, +14228, +14411, +14610, +14841, +14982, +15210, +15510, +15652, +15962, +16407, +16505, +16717, +17279, +17416, +17413, +17902, +18134, +17983, +18248, +18511, +18397, +18480, +18621, +18569, +18623, +18573, +18430, +18572, +18438, +17886, +17689, +17492, +16811, +16331, +16029, +15370, +14788, +14441, +14002, +13579, +13105, +12589, +12341, +11986, +11521, +11599, +11578, +11015, +11028, +11405, +11177, +11239, +11817, +11852, +11842, +12282, +12438, +12655, +13262, +13576, +13916, +14508, +14712, +15102, +15921, +16159, +16419, +17405, +17904, +18073, +18996, +19723, +19848, +20458, +21135, +21217, +21505, +22079, +22261, +22203, +22200, +22239, +22282, +22098, +21757, +21573, +21288, +20804, +20470, +20129, +19581, +19112, +18698, +18174, +17756, +17462, +17095, +16652, +16152, +15733, +15550, +15346, +14988, +14743, +14610, +14426, +14253, +14143, +14109, +14073, +14016, +14242, +14558, +14509, +14719, +15351, +15393, +15387, +16218, +16556, +16232, +16736, +17280, +17018, +17265, +17720, +17367, +17311, +17673, +17414, +17218, +17357, +17085, +16965, +17150, +16893, +16770, +17008, +16755, +16467, +16624, +16443, +16063, +16093, +16005, +15604, +15353, +15123, +14734, +14296, +13705, +13103, +12787, +12458, +11987, +11891, +11937, +11473, +11179, +11601, +11664, +11337, +11819, +12369, +12131, +12421, +13280, +13384, +13506, +14358, +14815, +14929, +15456, +15900, +16086, +16353, +16611, +17039, +17483, +17530, +17872, +18572, +18626, +18665, +19415, +19761, +19716, +20360, +20951, +20868, +21025, +21436, +21413, +21327, +21538, +21590, +21315, +21109, +21094, +20892, +20485, +20233, +19979, +19521, +19225, +19015, +18550, +18202, +18049, +17692, +17412, +17353, +17064, +16758, +16684, +16354, +15928, +15888, +15763, +15350, +15161, +15048, +14663, +14398, +14441, +14422, +14234, +14133, +14233, +14295, +14210, +14350, +14712, +14747, +14716, +15132, +15365, +15153, +15318, +15637, +15417, +15327, +15649, +15556, +15283, +15400, +15400, +15228, +15350, +15464, +15434, +15565, +15688, +15753, +15966, +16092, +16156, +16448, +16672, +16678, +16775, +16907, +16911, +16933, +16989, +16935, +16686, +16366, +16165, +15868, +15424, +15260, +15125, +14665, +14534, +14736, +14466, +14127, +14199, +14098, +13883, +13986, +14110, +14218, +14373, +14298, +14324, +14541, +14424, +14400, +14819, +14918, +14832, +15178, +15375, +15277, +15520, +15887, +16130, +16534, +16915, +17179, +17558, +17855, +18076, +18493, +18831, +18999, +19365, +19736, +19791, +19829, +20029, +20142, +20164, +20355, +20622, +20601, +20395, +20351, +20341, +20211, +20172, +20121, +19822, +19558, +19482, +19263, +18863, +18556, +18280, +17896, +17570, +17357, +16970, +16398, +16010, +15825, +15555, +15240, +14997, +14699, +14360, +14178, +14132, +13959, +13684, +13704, +13866, +13655, +13537, +13896, +13869, +13571, +14016, +14471, +14287, +14551, +15062, +14914, +14994, +15514, +15519, +15576, +16020, +16008, +15991, +16426, +16448, +16324, +16661, +16760, +16701, +17092, +17286, +17092, +17162, +17312, +17290, +17360, +17396, +17319, +17310, +17243, +17161, +17207, +17075, +16751, +16575, +16407, +16015, +15601, +15267, +14872, +14402, +14029, +13804, +13561, +13263, +13111, +13049, +12836, +12679, +12827, +12910, +12797, +13008, +13441, +13489, +13510, +13880, +14052, +14162, +14722, +15166, +15345, +15759, +16057, +16253, +16859, +17258, +17358, +17961, +18447, +18434, +18967, +19603, +19461, +19576, +20246, +20450, +20523, +20965, +21114, +20919, +20957, +21131, +21173, +21143, +21157, +21180, +21009, +20700, +20508, +20297, +19912, +19587, +19357, +19005, +18537, +18077, +17664, +17271, +16841, +16429, +16124, +15861, +15547, +15191, +14863, +14622, +14417, +14214, +14124, +14080, +13877, +13643, +13593, +13585, +13481, +13454, +13550, +13563, +13553, +13746, +13949, +13958, +14087, +14483, +14783, +14954, +15243, +15471, +15505, +15624, +15849, +15915, +15911, +16048, +16149, +16035, +15952, +16014, +15923, +15795, +15960, +16083, +15981, +16104, +16265, +16151, +16255, +16479, +16335, +16407, +16799, +16738, +16596, +16846, +16799, +16516, +16564, +16542, +16332, +16303, +16196, +15939, +15731, +15387, +15156, +15248, +15140, +15025, +15266, +15221, +15019, +15281, +15297, +15037, +15416, +15726, +15444, +15661, +16065, +15738, +15588, +15979, +16048, +16014, +16268, +16519, +16767, +16867, +16850, +17229, +17537, +17447, +17790, +18208, +17998, +18154, +18682, +18590, +18578, +18985, +18934, +18907, +19270, +19207, +19046, +19222, +19032, +18729, +18867, +18879, +18682, +18636, +18458, +18212, +18147, +18011, +17858, +17816, +17668, +17547, +17483, +17142, +16791, +16700, +16456, +16090, +15979, +15858, +15517, +15268, +15108, +14819, +14589, +14566, +14505, +14329, +14215, +14085, +13852, +13759, +13817, +13791, +13804, +13958, +14020, +14061, +14235, +14311, +14365, +14696, +15043, +15182, +15410, +15710, +15817, +15877, +16079, +16260, +16344, +16493, +16718, +16847, +16942, +17131, +17235, +17233, +17348, +17415, +17381, +17557, +17675, +17496, +17509, +17639, +17480, +17480, +17716, +17647, +17562, +17688, +17529, +17278, +17275, +17129, +16885, +16887, +16782, +16428, +16168, +15957, +15603, +15277, +15180, +15225, +15125, +14944, +15036, +15000, +14410, +14140, +14485, +14255, +13760, +14222, +14625, +14156, +14199, +14801, +14743, +14669, +15193, +15511, +15491, +15486, +15600, +15938, +15988, +15825, +16382, +16854, +16558, +16899, +17564, +17243, +17266, +18006, +18001, +17973, +18593, +18667, +18518, +18813, +18807, +18731, +19024, +19053, +19027, +19256, +19162, +18902, +18828, +18652, +18470, +18333, +18109, +18023, +17801, +17292, +17147, +17115, +16751, +16752, +16919, +16523, +16274, +16360, +15983, +15596, +15680, +15565, +15296, +15384, +15458, +15248, +15130, +15232, +15267, +15146, +15145, +15292, +15287, +15218, +15303, +15352, +15296, +15343, +15545, +15747, +15735, +15708, +15998, +16146, +16010, +16266, +16587, +16417, +16506, +16854, +16739, +16693, +16899, +16786, +16804, +17017, +16918, +17078, +17451, +17297, +17300, +17570, +17239, +17017, +17310, +17099, +16764, +16880, +16658, +16267, +16271, +16069, +15713, +15628, +15391, +15054, +14894, +14553, +14294, +14456, +14511, +14459, +14697, +14803, +14509, +14223, +14137, +14118, +14040, +14062, +14437, +14785, +14717, +14680, +14826, +14714, +14565, +14792, +15058, +15115, +15159, +15277, +15511, +15751, +15821, +16015, +16440, +16613, +16662, +17020, +17259, +17255, +17575, +17984, +18097, +18335, +18649, +18607, +18582, +18801, +18923, +19084, +19413, +19553, +19514, +19499, +19407, +19288, +19233, +19085, +18930, +18901, +18797, +18562, +18309, +18044, +17926, +17972, +17806, +17567, +17664, +17647, +17220, +17073, +17255, +17095, +16851, +16903, +16847, +16628, +16471, +16248, +16173, +16286, +16087, +15895, +16061, +15858, +15396, +15441, +15425, +15050, +15083, +15185, +14844, +14752, +14912, +14755, +14659, +14737, +14592, +14481, +14547, +14551, +14625, +14671, +14497, +14509, +14781, +14933, +15010, +15138, +15315, +15517, +15508, +15446, +15560, +15446, +15377, +15906, +16123, +15798, +16086, +16529, +16206, +16024, +16344, +16497, +16501, +16380, +16283, +16588, +16600, +16255, +16540, +16749, +16202, +16114, +16438, +16303, +16273, +16323, +16005, +16057, +16279, +15991, +15936, +16111, +15787, +15606, +15802, +15715, +15641, +15758, +15614, +15462, +15529, +15592, +15712, +15768, +15712, +15925, +16182, +16186, +16366, +16672, +16785, +17004, +17272, +17347, +17593, +17953, +18044, +18178, +18497, +18660, +18745, +18878, +18897, +18855, +18832, +18799, +18794, +18707, +18561, +18550, +18483, +18282, +18264, +18253, +17958, +17710, +17633, +17489, +17361, +17275, +17098, +16956, +16865, +16730, +16663, +16563, +16301, +16147, +16105, +15910, +15707, +15585, +15379, +15255, +15307, +15215, +14987, +14922, +14944, +14869, +14797, +14813, +14835, +14820, +14817, +14869, +14955, +15030, +15065, +15109, +15234, +15369, +15401, +15435, +15594, +15735, +15767, +15865, +16017, +16055, +16104, +16237, +16232, +16189, +16367, +16503, +16390, +16386, +16570, +16617, +16559, +16593, +16636, +16627, +16633, +16609, +16526, +16476, +16500, +16504, +16448, +16423, +16457, +16441, +16356, +16290, +16251, +16180, +16063, +15986, +16006, +16008, +15904, +15833, +15827, +15780, +15761, +15812, +15809, +15760, +15766, +15794, +15796, +15749, +15710, +15780, +15835, +15799, +15894, +16037, +16004, +16068, +16309, +16370, +16401, +16621, +16686, +16640, +16836, +16983, +16928, +17061, +17284, +17276, +17266, +17386, +17402, +17330, +17332, +17355, +17318, +17285, +17343, +17420, +17373, +17279, +17282, +17281, +17198, +17170, +17232, +17257, +17202, +17176, +17206, +17180, +17089, +17063, +17045, +16972, +16970, +16952, +16776, +16707, +16819, +16780, +16641, +16654, +16654, +16535, +16495, +16500, +16412, +16312, +16276, +16277, +16271, +16218, +16166, +16177, +16185, +16151, +16153, +16176, +16153, +16142, +16185, +16224, +16240, +16236, +16181, +16151, +16232, +16312, +16332, +16361, +16360, +16309, +16342, +16435, +16455, +16421, +16382, +16355, +16330, +16225, +16100, +16111, +16134, +16023, +15957, +16020, +16040, +15968, +15908, +15919, +15912, +15794, +15719, +15791, +15767, +15618, +15603, +15629, +15518, +15459, +15507, +15478, +15404, +15369, +15292, +15189, +15162, +15158, +15094, +15041, +15066, +15052, +14945, +14911, +14941, +14882, +14874, +15015, +15101, +15126, +15223, +15277, +15333, +15554, +15737, +15812, +16005, +16215, +16335, +16573, +16821, +16900, +17078, +17373, +17503, +17616, +17846, +17971, +18047, +18208, +18272, +18281, +18407, +18500, +18512, +18546, +18494, +18398, +18397, +18320, +18150, +18103, +18093, +18015, +17968, +17863, +17687, +17600, +17510, +17359, +17281, +17211, +17109, +17058, +16972, +16890, +16885, +16763, +16601, +16598, +16509, +16321, +16306, +16281, +16180, +16223, +16236, +16143, +16155, +16086, +15944, +16063, +16171, +16063, +16097, +16155, +16027, +16028, +16110, +16063, +16121, +16183, +16059, +16065, +16178, +16120, +16100, +16151, +16087, +16113, +16235, +16214, +16196, +16243, +16197, +16184, +16208, +16129, +16126, +16198, +16121, +16068, +16123, +16015, +15838, +15810, +15747, +15589, +15529, +15532, +15472, +15409, +15380, +15328, +15284, +15284, +15283, +15287, +15362, +15434, +15419, +15430, +15512, +15532, +15531, +15617, +15668, +15628, +15643, +15718, +15727, +15723, +15791, +15822, +15750, +15736, +15822, +15812, +15738, +15781, +15832, +15787, +15848, +16020, +16102, +16159, +16296, +16406, +16483, +16570, +16608, +16630, +16723, +16831, +16894, +16949, +16990, +17001, +17007, +17032, +17072, +17101, +17099, +17073, +17037, +17001, +17003, +17045, +17064, +17048, +17038, +17024, +17002, +17039, +17110, +17119, +17142, +17265, +17353, +17358, +17424, +17508, +17479, +17487, +17606, +17645, +17627, +17707, +17744, +17638, +17611, +17696, +17674, +17579, +17591, +17636, +17579, +17481, +17441, +17403, +17302, +17241, +17279, +17239, +17074, +16999, +16971, +16792, +16625, +16569, +16401, +16200, +16167, +16107, +15957, +15906, +15812, +15616, +15578, +15607, +15474, +15377, +15387, +15326, +15301, +15383, +15405, +15408, +15479, +15503, +15502, +15593, +15681, +15695, +15721, +15787, +15880, +15956, +15948, +15946, +16024, +16035, +15957, +15975, +16033, +15993, +15978, +16000, +15890, +15760, +15774, +15753, +15617, +15570, +15599, +15535, +15433, +15381, +15310, +15201, +15130, +15093, +15043, +14981, +14941, +14927, +14891, +14813, +14756, +14774, +14806, +14794, +14817, +14918, +14991, +15013, +15109, +15296, +15489, +15639, +15752, +15892, +16078, +16235, +16396, +16619, +16816, +16989, +17214, +17404, +17543, +17726, +17875, +17962, +18114, +18252, +18294, +18373, +18463, +18489, +18539, +18578, +18521, +18494, +18484, +18400, +18340, +18283, +18138, +18048, +18012, +17863, +17739, +17718, +17592, +17443, +17439, +17378, +17194, +17087, +17039, +16971, +16955, +16964, +16940, +16913, +16894, +16891, +16896, +16849, +16831, +16915, +16919, +16817, +16819, +16852, +16751, +16693, +16764, +16734, +16609, +16583, +16575, +16450, +16329, +16300, +16253, +16138, +16037, +15976, +15899, +15820, +15781, +15716, +15592, +15545, +15562, +15478, +15372, +15385, +15377, +15282, +15271, +15328, +15323, +15330, +15390, +15381, +15333, +15378, +15438, +15401, +15403, +15535, +15600, +15533, +15523, +15589, +15590, +15570, +15605, +15662, +15707, +15711, +15676, +15670, +15708, +15777, +15832, +15772, +15705, +15767, +15761, +15624, +15602, +15624, +15533, +15510, +15554, +15511, +15480, +15458, +15348, +15286, +15290, +15237, +15212, +15205, +15143, +15177, +15278, +15282, +15346, +15535, +15647, +15744, +15942, +16113, +16264, +16488, +16681, +16820, +17003, +17181, +17316, +17523, +17759, +17863, +17919, +18089, +18220, +18206, +18276, +18429, +18431, +18402, +18492, +18508, +18474, +18556, +18587, +18507, +18511, +18540, +18449, +18354, +18319, +18234, +18083, +17955, +17853, +17690, +17485, +17338, +17191, +17005, +16900, +16804, +16594, +16471, +16484, +16388, +16257, +16280, +16273, +16171, +16160, +16186, +16133, +16126, +16182, +16188, +16159, +16158, +16190, +16226, +16223, +16228, +16290, +16311, +16244, +16203, +16219, +16249, +16323, +16387, +16355, +16344, +16417, +16407, +16313, +16332, +16401, +16311, +16161, +16155, +16166, +16037, +15920, +15876, +15749, +15585, +15517, +15426, +15284, +15226, +15170, +15054, +15025, +15033, +14931, +14839, +14817, +14773, +14751, +14790, +14815, +14833, +14871, +14900, +14918, +14944, +15002, +15085, +15141, +15182, +15242, +15317, +15431, +15551, +15596, +15653, +15802, +15924, +16015, +16141, +16201, +16222, +16312, +16340, +16281, +16327, +16417, +16414, +16449, +16532, +16511, +16456, +16462, +16429, +16387, +16467, +16560, +16545, +16547, +16618, +16659, +16695, +16752, +16771, +16812, +16902, +16914, +16890, +16938, +16993, +17026, +17088, +17147, +17225, +17314, +17329, +17378, +17493, +17499, +17516, +17671, +17730, +17751, +17945, +18074, +18055, +18130, +18202, +18214, +18339, +18395, +18288, +18300, +18330, +18189, +18130, +18141, +18024, +17954, +17927, +17742, +17612, +17624, +17484, +17289, +17257, +17192, +17032, +16947, +16840, +16634, +16505, +16447, +16308, +16149, +16043, +15924, +15816, +15744, +15643, +15567, +15574, +15544, +15461, +15440, +15425, +15358, +15361, +15398, +15369, +15389, +15482, +15491, +15449, +15450, +15446, +15413, +15387, +15391, +15422, +15411, +15339, +15305, +15302, +15261, +15239, +15241, +15203, +15193, +15250, +15297, +15294, +15272, +15275, +15304, +15296, +15277, +15312, +15345, +15327, +15316, +15315, +15291, +15246, +15224, +15269, +15324, +15339, +15394, +15452, +15414, +15434, +15544, +15544, +15548, +15690, +15761, +15783, +15913, +15989, +16012, +16155, +16252, +16277, +16436, +16549, +16507, +16573, +16679, +16662, +16719, +16835, +16832, +16874, +17021, +17080, +17097, +17169, +17228, +17260, +17269, +17260, +17306, +17348, +17327, +17353, +17393, +17365, +17407, +17502, +17475, +17449, +17522, +17533, +17520, +17583, +17610, +17630, +17730, +17774, +17763, +17842, +17889, +17846, +17886, +17940, +17864, +17807, +17853, +17880, +17879, +17898, +17896, +17860, +17811, +17756, +17709, +17666, +17623, +17592, +17550, +17494, +17442, +17375, +17313, +17269, +17156, +16995, +16882, +16760, +16620, +16558, +16486, +16317, +16185, +16097, +15946, +15807, +15714, +15576, +15447, +15396, +15349, +15286, +15246, +15186, +15110, +15104, +15140, +15111, +15068, +15103, +15120, +15063, +15051, +15074, +15032, +15035, +15116, +15073, +14972, +15011, +15037, +14946, +14972, +15081, +15058, +15035, +15124, +15158, +15132, +15159, +15167, +15154, +15197, +15217, +15186, +15191, +15191, +15141, +15112, +15084, +15035, +15045, +15093, +15087, +15067, +15066, +15046, +15031, +15028, +15002, +15000, +15067, +15143, +15196, +15264, +15364, +15484, +15611, +15732, +15838, +15921, +16001, +16135, +16318, +16462, +16576, +16727, +16875, +16995, +17159, +17346, +17493, +17646, +17816, +17927, +18032, +18183, +18323, +18428, +18532, +18645, +18776, +18883, +18918, +18948, +19020, +19072, +19098, +19162, +19261, +19317, +19282, +19239, +19259, +19233, +19139, +19120, +19117, +19000, +18893, +18838, +18708, +18595, +18555, +18418, +18223, +18108, +17981, +17827, +17717, +17548, +17336, +17232, +17152, +16996, +16880, +16803, +16659, +16504, +16377, +16201, +15998, +15850, +15728, +15554, +15355, +15198, +15068, +14925, +14783, +14639, +14473, +14323, +14228, +14137, +14032, +13965, +13919, +13855, +13807, +13809, +13817, +13801, +13791, +13834, +13932, +14021, +14057, +14089, +14145, +14204, +14282, +14369, +14427, +14512, +14648, +14713, +14722, +14816, +14936, +14991, +15074, +15222, +15346, +15432, +15490, +15536, +15620, +15725, +15776, +15786, +15811, +15888, +15982, +16014, +16039, +16157, +16264, +16291, +16346, +16417, +16430, +16467, +16518, +16489, +16459, +16481, +16477, +16468, +16481, +16493, +16563, +16675, +16720, +16747, +16811, +16859, +16898, +16962, +17027, +17125, +17237, +17301, +17380, +17487, +17527, +17583, +17741, +17874, +17953, +18066, +18162, +18228, +18346, +18458, +18478, +18491, +18566, +18637, +18652, +18653, +18670, +18641, +18553, +18524, +18573, +18561, +18482, +18442, +18412, +18340, +18274, +18207, +18087, +17989, +17958, +17905, +17816, +17771, +17736, +17640, +17537, +17467, +17351, +17181, +17059, +16994, +16903, +16756, +16590, +16433, +16297, +16177, +16054, +15916, +15774, +15647, +15520, +15362, +15205, +15116, +15050, +14933, +14817, +14758, +14676, +14571, +14518, +14456, +14345, +14293, +14284, +14209, +14150, +14154, +14121, +14088, +14111, +14104, +14106, +14184, +14232, +14263, +14369, +14445, +14465, +14551, +14653, +14733, +14872, +14984, +15008, +15081, +15216, +15322, +15419, +15496, +15544, +15623, +15705, +15756, +15845, +15959, +16039, +16114, +16194, +16263, +16314, +16300, +16256, +16294, +16355, +16349, +16353, +16380, +16325, +16232, +16207, +16188, +16120, +16085, +16091, +16059, +16029, +16061, +16096, +16109, +16132, +16132, +16157, +16283, +16419, +16484, +16573, +16704, +16822, +16951, +17087, +17212, +17392, +17602, +17765, +17916, +18089, +18269, +18466, +18631, +18760, +18929, +19075, +19128, +19228, +19398, +19494, +19517, +19548, +19586, +19613, +19603, +19538, +19486, +19436, +19322, +19192, +19071, +18933, +18820, +18697, +18487, +18279, +18129, +17950, +17736, +17526, +17302, +17084, +16897, +16703, +16532, +16381, +16172, +15955, +15792, +15613, +15433, +15300, +15123, +14887, +14706, +14590, +14488, +14387, +14276, +14188, +14139, +14056, +13959, +13934, +13933, +13904, +13910, +13938, +13939, +13972, +14065, +14148, +14215, +14293, +14385, +14495, +14596, +14663, +14745, +14853, +14929, +15003, +15107, +15208, +15309, +15388, +15409, +15450, +15536, +15568, +15604, +15690, +15696, +15670, +15727, +15731, +15688, +15775, +15825, +15733, +15762, +15854, +15760, +15696, +15797, +15837, +15826, +15926, +16021, +16009, +16007, +16083, +16172, +16238, +16341, +16458, +16471, +16467, +16578, +16675, +16713, +16806, +16876, +16900, +17023, +17114, +17072, +17125, +17268, +17297, +17338, +17467, +17497, +17483, +17611, +17757, +17786, +17841, +17962, +17997, +17961, +18033, +18172, +18218, +18216, +18266, +18318, +18314, +18308, +18327, +18317, +18271, +18254, +18242, +18156, +18059, +18024, +17973, +17901, +17856, +17779, +17685, +17614, +17462, +17279, +17189, +17066, +16888, +16811, +16756, +16645, +16585, +16515, +16388, +16337, +16301, +16204, +16156, +16105, +15994, +15959, +15949, +15853, +15796, +15783, +15717, +15676, +15643, +15547, +15494, +15462, +15362, +15313, +15319, +15240, +15176, +15213, +15211, +15166, +15157, +15135, +15126, +15183, +15204, +15174, +15212, +15279, +15292, +15315, +15371, +15387, +15403, +15469, +15495, +15454, +15484, +15606, +15666, +15651, +15689, +15740, +15723, +15739, +15828, +15867, +15858, +15886, +15893, +15837, +15826, +15891, +15943, +15953, +15960, +15978, +15994, +16011, +16033, +16062, +16109, +16154, +16151, +16135, +16179, +16213, +16193, +16225, +16321, +16370, +16393, +16427, +16414, +16398, +16456, +16527, +16562, +16571, +16567, +16597, +16648, +16646, +16651, +16709, +16722, +16718, +16770, +16763, +16704, +16753, +16814, +16760, +16747, +16836, +16880, +16896, +16972, +17023, +17020, +17049, +17094, +17111, +17151, +17222, +17276, +17316, +17335, +17314, +17296, +17320, +17342, +17336, +17311, +17295, +17289, +17244, +17173, +17158, +17162, +17115, +17098, +17113, +17046, +16975, +16999, +16990, +16921, +16907, +16896, +16826, +16796, +16792, +16738, +16704, +16704, +16672, +16659, +16683, +16645, +16566, +16560, +16618, +16664, +16690, +16714, +16711, +16668, +16655, +16702, +16722, +16698, +16706, +16724, +16684, +16628, +16605, +16570, +16510, +16483, +16469, +16411, +16347, +16316, +16250, +16167, +16140, +16077, +15937, +15882, +15873, +15739, +15629, +15636, +15543, +15371, +15324, +15286, +15182, +15167, +15164, +15053, +14995, +15013, +14958, +14904, +14922, +14909, +14878, +14888, +14866, +14828, +14860, +14915, +14948, +14998, +15061, +15100, +15131, +15196, +15290, +15352, +15385, +15471, +15582, +15639, +15706, +15852, +15960, +15979, +16033, +16139, +16212, +16281, +16370, +16421, +16469, +16553, +16605, +16644, +16721, +16752, +16753, +16825, +16868, +16826, +16852, +16904, +16862, +16865, +16948, +16926, +16845, +16846, +16854, +16825, +16827, +16853, +16867, +16888, +16944, +17012, +17028, +17028, +17093, +17160, +17170, +17232, +17328, +17345, +17373, +17479, +17524, +17505, +17565, +17695, +17771, +17756, +17730, +17751, +17774, +17782, +17816, +17833, +17793, +17785, +17819, +17818, +17788, +17771, +17745, +17690, +17630, +17590, +17557, +17482, +17395, +17346, +17304, +17252, +17203, +17128, +17018, +16888, +16761, +16702, +16690, +16617, +16535, +16532, +16478, +16315, +16192, +16109, +15977, +15859, +15796, +15701, +15575, +15482, +15414, +15341, +15265, +15210, +15183, +15138, +15060, +14997, +14977, +14957, +14935, +14943, +14972, +15002, +15023, +15018, +15003, +15002, +15020, +15040, +15037, +15056, +15130, +15173, +15146, +15162, +15218, +15207, +15191, +15235, +15263, +15288, +15359, +15384, +15368, +15424, +15494, +15515, +15587, +15689, +15723, +15751, +15830, +15884, +15910, +15972, +16056, +16113, +16144, +16178, +16229, +16274, +16281, +16286, +16346, +16410, +16401, +16379, +16446, +16532, +16545, +16570, +16639, +16652, +16650, +16714, +16753, +16728, +16756, +16825, +16852, +16874, +16905, +16899, +16896, +16938, +16975, +16979, +16968, +16955, +16967, +17007, +17037, +17043, +17059, +17114, +17181, +17226, +17252, +17274, +17303, +17350, +17390, +17418, +17471, +17529, +17564, +17620, +17687, +17713, +17757, +17851, +17890, +17855, +17854, +17892, +17882, +17862, +17921, +17958, +17882, +17844, +17880, +17821, +17729, +17748, +17746, +17660, +17617, +17586, +17514, +17465, +17416, +17345, +17294, +17205, +17081, +17010, +16929, +16797, +16697, +16594, +16454, +16342, +16215, +16043, +15918, +15805, +15636, +15501, +15414, +15290, +15160, +15062, +14974, +14905, +14855, +14761, +14636, +14568, +14555, +14490, +14379, +14337, +14337, +14282, +14246, +14291, +14303, +14254, +14253, +14293, +14287, +14292, +14372, +14439, +14460, +14518, +14599, +14644, +14722, +14832, +14884, +14946, +15056, +15111, +15153, +15275, +15362, +15400, +15533, +15678, +15716, +15784, +15939, +16043, +16103, +16229, +16361, +16440, +16532, +16616, +16616, +16639, +16762, +16863, +16903, +16960, +17006, +17021, +17054, +17075, +17071, +17086, +17092, +17074, +17086, +17127, +17153, +17158, +17182, +17251, +17302, +17306, +17365, +17432, +17404, +17428, +17562, +17619, +17634, +17735, +17797, +17806, +17901, +17984, +17968, +17982, +18055, +18132, +18223, +18293, +18323, +18354, +18373, +18381, +18415, +18426, +18392, +18366, +18353, +18323, +18275, +18217, +18168, +18106, +18003, +17926, +17860, +17698, +17521, +17429, +17310, +17143, +17048, +16964, +16796, +16643, +16552, +16435, +16278, +16148, +16051, +15946, +15821, +15690, +15557, +15428, +15325, +15248, +15166, +15064, +14970, +14887, +14798, +14705, +14628, +14545, +14449, +14405, +14390, +14320, +14246, +14256, +14260, +14234, +14284, +14353, +14336, +14333, +14407, +14456, +14460, +14481, +14542, +14634, +14715, +14767, +14849, +14938, +14986, +15058, +15140, +15159, +15189, +15268, +15316, +15357, +15441, +15518, +15605, +15735, +15853, +15941, +16019, +16072, +16140, +16256, +16358, +16439, +16533, +16633, +16728, +16798, +16835, +16896, +16980, +17032, +17085, +17145, +17153, +17173, +17258, +17316, +17329, +17381, +17436, +17442, +17452, +17491, +17533, +17580, +17610, +17611, +17638, +17707, +17756, +17751, +17716, +17692, +17711, +17729, +17691, +17641, +17615, +17580, +17562, +17570, +17533, +17456, +17412, +17381, +17317, +17260, +17242, +17219, +17150, +17080, +17070, +17055, +16987, +16949, +16926, +16850, +16822, +16851, +16780, +16682, +16701, +16702, +16599, +16540, +16540, +16499, +16467, +16502, +16526, +16495, +16481, +16499, +16483, +16455, +16485, +16493, +16433, +16393, +16382, +16371, +16404, +16413, +16345, +16320, +16330, +16270, +16203, +16171, +16084, +15986, +15957, +15942, +15894, +15820, +15759, +15745, +15712, +15637, +15628, +15630, +15523, +15458, +15501, +15451, +15361, +15394, +15404, +15323, +15334, +15368, +15285, +15243, +15283, +15250, +15206, +15238, +15249, +15257, +15339, +15400, +15411, +15447, +15492, +15506, +15527, +15580, +15664, +15743, +15780, +15816, +15858, +15868, +15884, +15924, +15929, +15933, +15975, +16026, +16093, +16159, +16163, +16158, +16215, +16271, +16292, +16315, +16342, +16369, +16404, +16447, +16513, +16580, +16609, +16624, +16658, +16682, +16703, +16724, +16721, +16743, +16827, +16895, +16918, +16958, +17022, +17071, +17101, +17105, +17091, +17119, +17180, +17191, +17193, +17257, +17303, +17285, +17298, +17342, +17338, +17341, +17409, +17464, +17455, +17466, +17537, +17585, +17537, +17455, +17406, +17361, +17296, +17292, +17467, +17783, +18022, +18158, +18360, +18360, +17851, +17421, +17499, +17436, +17058, +17073, +17375, +17328, +17079, +16964, +16985, +17017, +16780, +16385, +16289, +16277, +16093, +16160, +16409, +16393, +16267, +16131, +15904, +15817, +15748, +15527, +15501, +15562, +15364, +15277, +15400, +15330, +15193, +15094, +14848, +14717, +14848, +14912, +14835, +14696, +14578, +14715, +14886, +14755, +14679, +14813, +14746, +14577, +14641, +14771, +14823, +14891, +14967, +15069, +15211, +15313, +15400, +15481, +15502, +15534, +15609, +15653, +15690, +15749, +15777, +15792, +15873, +16031, +16132, +16063, +16033, +16256, +16486, +16518, +16548, +16653, +16713, +16734, +16745, +16710, +16615, +16498, +16470, +16522, +16616, +16962, +17434, +17589, +17813, +18332, +18029, +16963, +16892, +17524, +17333, +17200, +17998, +18348, +17918, +17766, +17842, +17799, +17719, +17465, +17245, +17182, +17072, +17414, +18081, +18018, +17722, +17879, +17598, +17030, +17130, +17332, +17300, +17431, +17335, +17137, +17372, +17451, +17224, +17126, +16709, +16218, +16451, +16757, +16619, +16485, +16280, +16194, +16556, +16590, +16196, +16161, +16105, +15746, +15656, +15663, +15612, +15811, +15805, +15493, +15559, +15785, +15762, +15781, +15738, +15513, +15504, +15662, +15695, +15651, +15536, +15444, +15590, +15871, +16003, +15836, +15580, +15629, +15847, +15916, +15968, +15922, +15683, +15679, +15900, +15948, +15923, +15892, +15876, +16091, +16201, +15990, +15972, +16042, +15878, +15952, +16183, +16051, +15922, +16003, +16037, +16182, +16266, +16027, +16009, +16228, +16108, +15930, +16004, +16024, +16050, +16163, +16172, +16228, +16288, +16084, +15915, +15970, +15916, +15828, +16032, +16397, +16655, +16790, +16990, +17265, +17200, +16794, +16707, +16964, +16998, +16941, +17128, +17294, +17277, +17231, +17205, +17258, +17226, +16847, +16530, +16573, +16450, +16281, +16674, +17025, +16777, +16635, +16748, +16561, +16276, +16122, +16017, +16171, +16328, +16190, +16340, +16746, +16706, +16488, +16317, +15874, +15627, +15785, +15758, +15771, +16075, +16222, +16521, +17145, +17170, +16626, +16409, +16464, +16465, +16546, +16784, +17161, +17396, +17287, +17313, +17611, +17677, +17546, +17439, +17236, +17078, +17062, +17093, +17294, +17474, +17404, +17383, +17343, +17065, +16890, +16721, +16411, +16493, +16635, +16258, +16215, +16674, +16600, +16317, +16384, +16180, +15887, +16020, +15949, +15635, +15645, +15649, +15654, +16023, +16149, +15865, +15847, +15835, +15471, +15337, +15487, +15491, +15555, +15684, +15579, +15575, +15858, +15931, +15761, +15718, +15721, +15619, +15551, +15590, +15725, +15837, +15834, +15963, +16251, +16241, +15998, +15983, +16059, +16008, +16012, +16060, +16060, +16085, +16091, +16064, +16013, +15825, +15644, +15621, +15543, +15452, +15511, +15526, +15549, +15715, +15762, +15761, +15911, +15910, +15810, +15864, +15785, +15756, +16115, +16256, +16107, +16385, +16693, +16575, +16667, +16902, +16728, +16621, +16802, +16777, +16680, +16818, +17033, +17288, +17519, +17559, +17611, +17717, +17595, +17444, +17587, +17748, +17714, +17805, +18083, +18156, +18044, +18096, +18140, +17954, +17861, +17903, +17753, +17585, +17635, +17660, +17637, +17674, +17589, +17380, +17197, +16987, +16800, +16685, +16539, +16511, +16657, +16656, +16510, +16447, +16323, +16071, +15939, +15922, +15827, +15671, +15603, +15649, +15681, +15685, +15751, +15775, +15690, +15650, +15618, +15485, +15392, +15402, +15483, +15674, +15792, +15731, +15717, +15762, +15737, +15767, +15841, +15826, +15817, +15866, +15951, +16102, +16191, +16174, +16223, +16296, +16290, +16265, +16132, +15943, +15998, +16156, +16108, +16071, +16199, +16201, +15991, +15856, +15837, +15614, +15225, +15125, +15199, +15031, +15059, +15547, +15776, +15724, +15963, +15985, +15469, +15220, +15277, +15161, +15327, +15918, +16242, +16264, +16346, +16399, +16375, +16348, +16337, +16428, +16451, +16261, +16284, +16659, +16912, +17086, +17474, +17658, +17406, +17236, +17282, +17226, +17209, +17469, +17757, +17883, +17987, +18074, +17966, +17697, +17590, +17753, +17841, +17689, +17563, +17475, +17257, +17166, +17328, +17357, +17152, +16978, +16825, +16553, +16228, +16020, +16008, +16038, +16027, +16103, +16090, +15772, +15535, +15599, +15620, +15600, +15740, +15776, +15610, +15555, +15659, +15736, +15790, +15966, +16260, +16385, +16227, +16104, +16132, +16104, +16085, +16157, +16164, +16111, +16204, +16573, +17070, +17275, +17396, +17892, +17780, +16634, +16337, +16939, +16421, +16195, +17880, +18455, +17183, +17340, +18004, +16825, +16211, +16988, +16713, +15983, +16148, +16252, +16395, +16835, +16851, +16994, +17129, +16220, +15582, +15747, +15222, +15035, +16165, +16454, +15903, +16371, +16636, +15669, +15162, +15375, +15234, +15126, +15474, +15621, +15353, +15232, +15550, +15860, +15731, +15444, +15208, +14862, +14601, +14643, +14846, +15181, +15641, +16095, +16327, +16013, +15438, +15262, +15210, +15028, +15306, +15827, +15915, +16022, +16388, +16451, +16340, +16515, +16716, +16561, +16167, +16019, +16248, +16436, +16678, +17322, +17756, +17584, +17468, +17503, +17180, +16772, +16786, +17106, +17368, +17483, +17636, +17701, +17440, +17350, +17684, +17634, +17124, +16990, +17098, +16957, +16987, +17355, +17525, +17414, +17422, +17528, +17240, +16581, +16364, +16727, +16872, +16796, +17016, +17068, +16607, +16342, +16467, +16312, +15833, +15753, +16306, +16719, +16614, +16898, +17525, +16997, +16055, +16606, +16883, +15489, +15650, +17604, +17416, +16448, +17727, +18198, +16804, +16944, +17617, +16666, +16157, +16516, +16675, +17365, +17760, +17288, +17643, +17727, +16500, +16373, +16743, +15736, +15737, +16841, +16354, +15818, +16593, +16453, +15577, +15450, +15292, +14843, +14636, +14549, +14708, +14706, +14207, +14215, +14539, +13995, +13260, +13072, +12877, +12692, +12928, +13563, +14128, +14078, +14078, +14535, +14117, +13337, +13888, +14412, +14133, +14923, +16013, +15829, +15947, +16786, +16893, +16761, +16950, +16931, +16888, +16880, +17004, +17841, +18589, +18669, +19114, +19538, +18975, +18534, +18706, +18569, +18376, +18722, +19177, +19320, +19170, +19065, +19080, +18727, +18298, +18346, +18182, +17575, +17339, +17319, +17110, +17115, +17282, +17206, +16857, +16292, +15870, +15651, +15174, +14944, +15417, +15572, +15316, +15576, +15747, +15301, +15257, +15640, +15575, +15414, +15640, +15830, +15837, +15983, +16325, +16672, +16877, +16950, +16919, +16780, +16642, +16628, +16795, +17102, +17348, +17526, +17753, +17709, +17383, +17359, +17406, +17097, +17072, +17325, +17018, +16694, +16965, +16967, +16616, +16705, +16723, +16223, +15959, +15944, +15630, +15400, +15518, +15610, +15674, +15719, +15490, +15241, +15172, +15004, +14921, +15102, +15064, +14896, +15110, +15282, +15130, +15223, +15483, +15442, +15432, +15633, +15638, +15516, +15683, +16064, +16315, +16398, +16479, +16467, +16275, +16161, +16145, +16078, +16244, +16659, +16900, +17144, +17445, +17192, +16643, +16558, +16559, +16316, +16379, +16684, +16735, +16732, +16814, +16715, +16485, +16328, +16231, +16133, +15936, +15617, +15431, +15591, +15968, +16232, +16243, +16163, +16025, +15738, +15560, +15642, +15697, +15749, +15998, +16197, +16249, +16288, +16176, +16079, +16298, +16454, +16430, +16545, +16495, +16252, +16509, +17002, +17116, +17251, +17457, +17253, +17030, +17049, +16887, +16804, +17122, +17356, +17431, +17556, +17420, +17159, +17230, +17278, +17011, +16893, +16975, +16845, +16674, +16767, +16806, +16639, +16664, +16833, +16689, +16380, +16170, +15940, +15880, +16166, +16425, +16558, +16712, +16711, +16651, +16725, +16637, +16432, +16474, +16588, +16651, +16871, +17026, +16957, +17042, +17304, +17345, +17171, +17015, +16877, +16798, +16953, +17196, +17254, +17334, +17568, +17601, +17407, +17245, +17044, +16908, +17029, +17097, +17026, +17028, +16870, +16583, +16532, +16404, +16016, +15834, +15784, +15588, +15514, +15484, +15234, +15132, +15234, +15080, +14803, +14674, +14419, +14110, +14143, +14212, +14055, +14180, +14575, +14592, +14468, +14659, +14673, +14435, +14563, +14803, +14741, +14876, +15271, +15434, +15578, +15845, +15888, +15880, +15997, +15961, +15972, +16199, +16248, +16305, +16709, +16921, +16808, +16894, +16950, +16705, +16670, +16889, +16961, +17063, +17318, +17357, +17191, +17157, +17179, +17066, +17013, +17070, +16942, +16728, +16761, +16868, +16865, +16908, +16930, +16896, +16937, +16823, +16557, +16525, +16544, +16483, +16707, +16939, +16844, +16928, +17182, +17143, +17082, +17147, +17060, +17015, +17137, +17222, +17339, +17429, +17377, +17462, +17588, +17473, +17413, +17448, +17297, +17260, +17421, +17367, +17233, +17257, +17216, +17131, +17081, +16928, +16791, +16720, +16570, +16521, +16580, +16452, +16335, +16399, +16358, +16259, +16281, +16189, +15962, +15847, +15821, +15799, +15763, +15712, +15784, +15926, +15944, +15937, +15999, +15976, +15907, +16008, +16201, +16196, +16026, +16094, +16322, +16251, +16182, +16454, +16438, +16109, +16232, +16429, +16158, +16111, +16432, +16442, +16377, +16577, +16599, +16389, +16298, +16252, +16148, +16099, +16106, +16147, +16190, +16158, +16128, +16152, +16094, +15958, +15906, +15866, +15628, +15337, +15287, +15344, +15280, +15269, +15378, +15373, +15260, +15200, +15116, +14939, +14799, +14805, +14919, +15031, +15125, +15253, +15382, +15461, +15514, +15575, +15656, +15679, +15673, +15872, +16118, +16070, +16095, +16418, +16423, +16140, +16142, +16086, +15840, +16072, +16578, +16771, +16969, +17245, +17180, +17005, +17019, +16987, +16910, +17010, +17236, +17417, +17548, +17736, +17931, +18018, +18095, +18083, +17802, +17539, +17418, +17273, +17407, +17829, +17963, +18024, +18278, +18217, +17984, +17968, +17773, +17552, +17738, +17825, +17697, +17804, +17876, +17775, +17814, +17791, +17588, +17436, +17260, +17042, +16888, +16776, +16830, +16975, +16970, +16945, +16842, +16484, +16214, +16064, +15803, +15732, +15783, +15660, +15739, +15871, +15604, +15487, +15616, +15387, +15222, +15371, +15198, +14969, +15149, +15242, +15209, +15410, +15546, +15440, +15346, +15311, +15299, +15323, +15370, +15462, +15505, +15487, +15607, +15757, +15732, +15679, +15695, +15699, +15679, +15584, +15508, +15596, +15635, +15583, +15704, +15801, +15626, +15518, +15562, +15457, +15360, +15473, +15513, +15504, +15782, +16081, +16076, +16159, +16362, +16123, +15828, +16103, +16235, +15966, +16296, +16849, +16587, +16367, +16708, +16553, +16237, +16625, +16767, +16410, +16543, +16722, +16501, +16702, +17087, +16967, +16931, +17143, +17052, +16854, +16802, +16791, +16932, +17054, +16960, +16919, +16983, +17083, +17274, +17386, +17499, +17655, +17404, +17062, +17144, +17007, +16781, +17324, +17839, +17708, +17765, +17737, +17210, +17107, +17275, +16998, +16931, +17100, +16887, +16871, +17211, +17258, +17258, +17351, +17149, +16906, +16734, +16462, +16441, +16605, +16609, +16711, +16818, +16626, +16460, +16273, +15929, +15964, +16214, +16111, +16007, +15991, +15706, +15590, +15793, +15764, +15681, +15802, +15728, +15497, +15434, +15396, +15382, +15570, +15782, +15833, +15792, +15728, +15648, +15626, +15746, +15908, +15942, +15959, +16029, +15947, +15824, +15905, +16014, +16077, +16214, +16209, +16016, +15915, +15884, +15914, +16102, +16163, +16046, +16107, +16181, +16033, +16019, +16187, +16213, +16228, +16373, +16348, +16111, +16029, +16179, +16272, +16254, +16293, +16274, +16118, +16122, +16256, +16213, +16158, +16249, +16249, +16231, +16306, +16229, +16134, +16325, +16518, +16535, +16592, +16645, +16609, +16676, +16852, +16944, +16964, +17015, +17079, +17134, +17217, +17251, +17162, +17165, +17346, +17379, +17226, +17155, +17073, +16931, +16970, +17045, +16911, +16779, +16774, +16785, +16811, +16774, +16640, +16614, +16670, +16595, +16447, +16343, +16279, +16294, +16369, +16408, +16361, +16245, +16159, +16120, +16020, +15937, +15958, +15938, +15922, +16059, +16139, +16073, +16103, +16206, +16204, +16154, +16076, +15975, +15983, +16094, +16225, +16354, +16361, +16254, +16241, +16274, +16194, +16123, +16144, +16180, +16210, +16167, +16017, +15964, +16060, +16106, +16111, +16158, +16111, +15989, +16048, +16257, +16364, +16399, +16479, +16482, +16398, +16419, +16507, +16546, +16654, +16809, +16845, +16868, +16925, +16887, +16890, +16971, +16868, +16732, +16815, +16833, +16791, +16993, +17102, +16924, +16988, +17213, +17070, +16899, +16989, +16845, +16580, +16714, +16825, +16565, +16498, +16665, +16546, +16383, +16448, +16305, +15969, +15919, +16011, +15970, +15951, +15981, +15944, +15918, +15886, +15747, +15635, +15705, +15838, +15852, +15782, +15765, +15765, +15737, +15767, +15796, +15742, +15737, +15768, +15709, +15717, +15823, +15836, +15891, +16092, +16165, +16095, +16124, +16174, +16163, +16259, +16468, +16577, +16547, +16554, +16613, +16543, +16445, +16545, +16655, +16601, +16547, +16509, +16446, +16496, +16574, +16543, +16545, +16566, +16490, +16447, +16465, +16490, +16586, +16658, +16638, +16656, +16624, +16500, +16558, +16732, +16779, +16855, +16990, +16925, +16769, +16740, +16713, +16627, +16643, +16768, +16820, +16747, +16692, +16681, +16609, +16564, +16624, +16640, +16602, +16597, +16539, +16460, +16474, +16503, +16529, +16586, +16541, +16442, +16424, +16363, +16296, +16407, +16467, +16288, +16184, +16290, +16346, +16344, +16464, +16585, +16554, +16510, +16510, +16371, +16169, +16150, +16252, +16373, +16533, +16567, +16431, +16373, +16373, +16295, +16271, +16330, +16363, +16401, +16405, +16345, +16339, +16347, +16326, +16378, +16429, +16389, +16358, +16316, +16274, +16316, +16294, +16224, +16303, +16305, +16144, +16134, +16142, +15985, +15993, +16112, +16064, +16057, +16102, +16021, +16048, +16197, +16216, +16237, +16262, +16134, +16062, +16101, +16090, +16201, +16408, +16444, +16427, +16434, +16306, +16186, +16195, +16174, +16123, +16131, +16146, +16134, +16116, +16193, +16348, +16365, +16313, +16367, +16268, +16021, +16051, +16244, +16305, +16422, +16590, +16590, +16531, +16521, +16465, +16367, +16331, +16407, +16490, +16486, +16519, +16550, +16441, +16434, +16587, +16597, +16553, +16570, +16491, +16480, +16573, +16509, +16523, +16701, +16663, +16623, +16752, +16641, +16527, +16711, +16733, +16643, +16771, +16753, +16610, +16666, +16640, +16568, +16745, +16834, +16770, +16806, +16740, +16625, +16703, +16710, +16668, +16774, +16737, +16615, +16727, +16790, +16689, +16710, +16745, +16688, +16681, +16642, +16569, +16593, +16658, +16720, +16730, +16640, +16623, +16648, +16517, +16450, +16501, +16386, +16244, +16257, +16214, +16149, +16168, +16116, +16054, +16067, +15954, +15732, +15587, +15519, +15517, +15578, +15639, +15721, +15803, +15818, +15780, +15653, +15473, +15420, +15469, +15513, +15645, +15798, +15804, +15808, +15957, +16072, +16055, +16064, +16088, +16001, +15945, +16071, +16206, +16270, +16418, +16575, +16619, +16642, +16593, +16442, +16420, +16528, +16581, +16656, +16789, +16847, +16859, +16882, +16907, +16944, +16894, +16738, +16607, +16488, +16406, +16498, +16623, +16653, +16725, +16756, +16608, +16455, +16381, +16312, +16297, +16333, +16357, +16388, +16426, +16473, +16531, +16548, +16598, +16685, +16575, +16399, +16498, +16652, +16623, +16717, +16951, +16960, +16851, +16887, +16870, +16709, +16707, +16872, +16910, +16887, +16970, +17006, +16937, +16935, +16969, +16904, +16794, +16707, +16644, +16577, +16483, +16442, +16501, +16543, +16534, +16490, +16331, +16174, +16153, +16103, +15983, +15954, +15956, +15965, +16041, +16023, +15939, +15999, +16026, +15926, +15907, +15902, +15842, +15904, +15947, +15866, +15909, +16022, +16031, +16112, +16237, +16256, +16293, +16326, +16299, +16389, +16446, +16310, +16274, +16324, +16225, +16251, +16434, +16419, +16391, +16543, +16548, +16429, +16389, +16289, +16205, +16248, +16180, +16153, +16344, +16281, +16080, +16332, +16470, +16043, +15898, +16095, +15815, +15504, +15761, +15981, +15951, +16077, +16212, +16222, +16227, +16103, +16020, +16215, +16305, +16211, +16321, +16498, +16581, +16763, +16868, +16768, +16749, +16744, +16595, +16593, +16753, +16771, +16750, +16945, +17194, +17163, +16900, +16808, +16933, +16917, +16782, +16780, +16797, +16765, +16796, +16785, +16725, +16744, +16718, +16620, +16600, +16536, +16390, +16373, +16401, +16380, +16449, +16492, +16370, +16316, +16377, +16357, +16326, +16391, +16445, +16449, +16425, +16368, +16342, +16372, +16391, +16416, +16440, +16373, +16285, +16313, +16355, +16325, +16353, +16382, +16262, +16180, +16248, +16200, +16063, +16111, +16183, +16117, +16110, +16123, +16014, +16020, +16175, +16216, +16204, +16271, +16296, +16276, +16301, +16313, +16313, +16328, +16313, +16285, +16228, +16130, +16137, +16244, +16294, +16335, +16386, +16357, +16335, +16329, +16243, +16202, +16235, +16220, +16285, +16435, +16444, +16438, +16563, +16634, +16622, +16580, +16445, +16361, +16420, +16467, +16575, +16777, +16815, +16756, +16769, +16678, +16501, +16440, +16410, +16387, +16443, +16458, +16427, +16452, +16506, +16595, +16657, +16565, +16470, +16459, +16341, +16207, +16238, +16296, +16319, +16390, +16446, +16436, +16411, +16419, +16437, +16393, +16334, +16318, +16238, +16197, +16341, +16407, +16371, +16497, +16540, +16391, +16430, +16513, +16375, +16346, +16448, +16425, +16462, +16522, +16412, +16419, +16558, +16539, +16543, +16614, +16475, +16339, +16384, +16330, +16218, +16274, +16349, +16362, +16424, +16464, +16399, +16369, +16418, +16380, +16250, +16223, +16211, +16067, +16041, +16173, +16140, +16044, +16100, +16097, +16011, +16007, +15946, +15861, +15937, +15994, +15947, +15982, +16034, +16024, +16093, +16202, +16216, +16185, +16163, +16133, +16108, +16104, +16096, +16066, +16090, +16217, +16307, +16308, +16348, +16393, +16389, +16436, +16469, +16416, +16424, +16491, +16532, +16655, +16805, +16838, +16862, +16924, +16938, +16971, +17033, +17022, +16994, +16998, +16993, +16991, +16972, +16940, +16983, +17020, +16984, +16989, +16979, +16877, +16880, +16954, +16836, +16692, +16726, +16706, +16599, +16669, +16771, +16682, +16646, +16745, +16681, +16526, +16527, +16472, +16291, +16305, +16433, +16379, +16327, +16400, +16381, +16326, +16379, +16371, +16256, +16210, +16209, +16153, +16128, +16197, +16247, +16208, +16178, +16214, +16224, +16195, +16194, +16166, +16090, +16066, +16074, +16037, +16005, +16033, +16116, +16182, +16134, +16048, +16026, +15973, +15886, +15882, +15884, +15852, +15913, +15993, +15982, +15984, +15998, +15933, +15887, +15905, +15883, +15822, +15809, +15881, +16009, +16101, +16127, +16147, +16153, +16135, +16129, +16089, +16021, +16023, +16105, +16199, +16256, +16251, +16280, +16382, +16421, +16400, +16413, +16388, +16342, +16405, +16480, +16493, +16546, +16602, +16625, +16678, +16685, +16650, +16709, +16750, +16723, +16777, +16768, +16612, +16617, +16757, +16756, +16755, +16839, +16818, +16795, +16875, +16862, +16771, +16797, +16839, +16816, +16827, +16837, +16788, +16803, +16893, +16904, +16845, +16836, +16841, +16829, +16891, +16952, +16882, +16830, +16881, +16864, +16782, +16727, +16650, +16623, +16671, +16592, +16458, +16462, +16453, +16380, +16393, +16378, +16268, +16226, +16205, +16142, +16157, +16164, +16075, +16069, +16137, +16114, +16080, +16102, +16075, +16022, +16021, +16023, +16013, +16031, +16037, +16016, +16016, +16003, +15952, +15945, +15990, +15992, +15994, +16050, +16087, +16143, +16262, +16308, +16285, +16326, +16368, +16374, +16426, +16453, +16436, +16501, +16563, +16542, +16566, +16615, +16585, +16548, +16525, +16474, +16459, +16460, +16422, +16421, +16456, +16449, +16426, +16395, +16322, +16266, +16249, +16213, +16157, +16123, +16137, +16162, +16140, +16134, +16165, +16113, +16027, +16026, +15994, +15911, +15948, +16009, +15972, +15987, +16044, +16032, +16079, +16180, +16178, +16192, +16280, +16274, +16254, +16349, +16378, +16355, +16475, +16574, +16528, +16563, +16652, +16620, +16645, +16802, +16851, +16831, +16886, +16881, +16842, +16934, +16988, +16916, +16908, +16922, +16858, +16867, +16909, +16844, +16811, +16852, +16826, +16786, +16765, +16686, +16648, +16671, +16610, +16533, +16489, +16371, +16301, +16339, +16289, +16237, +16330, +16344, +16243, +16251, +16267, +16200, +16231, +16281, +16187, +16138, +16195, +16170, +16163, +16297, +16366, +16311, +16318, +16353, +16293, +16238, +16248, +16238, +16214, +16233, +16278, +16314, +16311, +16301, +16320, +16286, +16198, +16217, +16292, +16276, +16265, +16284, +16248, +16269, +16356, +16320, +16254, +16291, +16295, +16274, +16353, +16383, +16294, +16271, +16334, +16356, +16347, +16371, +16389, +16367, +16398, +16487, +16467, +16375, +16420, +16481, +16416, +16431, +16509, +16429, +16357, +16417, +16401, +16343, +16376, +16362, +16291, +16268, +16214, +16141, +16144, +16169, +16217, +16313, +16336, +16308, +16336, +16342, +16306, +16317, +16336, +16345, +16429, +16526, +16550, +16595, +16713, +16763, +16713, +16699, +16716, +16658, +16624, +16699, +16736, +16714, +16789, +16858, +16805, +16778, +16819, +16799, +16747, +16712, +16648, +16602, +16625, +16634, +16589, +16567, +16589, +16563, +16471, +16427, +16414, +16325, +16248, +16263, +16239, +16176, +16173, +16153, +16085, +16047, +16012, +15972, +15966, +15942, +15924, +15953, +15922, +15833, +15828, +15867, +15871, +15878, +15876, +15855, +15856, +15863, +15896, +15985, +16029, +16029, +16109, +16169, +16111, +16122, +16247, +16286, +16280, +16364, +16393, +16318, +16353, +16461, +16453, +16445, +16542, +16575, +16545, +16585, +16596, +16556, +16628, +16720, +16661, +16601, +16631, +16610, +16584, +16640, +16654, +16641, +16723, +16786, +16752, +16749, +16775, +16741, +16712, +16712, +16679, +16666, +16700, +16699, +16699, +16758, +16773, +16694, +16645, +16638, +16589, +16554, +16558, +16513, +16480, +16533, +16535, +16474, +16521, +16594, +16544, +16485, +16489, +16467, +16463, +16508, +16478, +16380, +16350, +16372, +16347, +16315, +16349, +16375, +16340, +16352, +16387, +16328, +16291, +16346, +16321, +16248, +16277, +16274, +16198, +16198, +16219, +16218, +16268, +16268, +16202, +16211, +16192, +16092, +16108, +16191, +16175, +16161, +16187, +16164, +16147, +16161, +16146, +16146, +16175, +16174, +16169, +16181, +16189, +16210, +16250, +16272, +16253, +16216, +16213, +16226, +16226, +16281, +16366, +16376, +16358, +16366, +16362, +16398, +16434, +16360, +16322, +16375, +16315, +16230, +16294, +16323, +16301, +16393, +16415, +16295, +16300, +16357, +16268, +16245, +16349, +16340, +16289, +16358, +16382, +16302, +16303, +16366, +16385, +16429, +16496, +16445, +16347, +16361, +16421, +16424, +16418, +16433, +16447, +16489, +16539, +16548, +16561, +16630, +16693, +16697, +16690, +16716, +16750, +16754, +16742, +16760, +16803, +16816, +16797, +16790, +16788, +16756, +16706, +16656, +16602, +16564, +16543, +16505, +16477, +16509, +16574, +16619, +16623, +16587, +16515, +16436, +16386, +16372, +16343, +16294, +16293, +16338, +16366, +16360, +16306, +16220, +16181, +16164, +16108, +16098, +16153, +16157, +16180, +16279, +16318, +16317, +16384, +16417, +16370, +16356, +16351, +16305, +16289, +16288, +16272, +16286, +16302, +16299, +16318, +16321, +16293, +16311, +16314, +16243, +16211, +16251, +16253, +16242, +16296, +16343, +16316, +16296, +16330, +16323, +16240, +16215, +16261, +16246, +16208, +16238, +16248, +16207, +16208, +16221, +16184, +16157, +16182, +16219, +16244, +16239, +16230, +16252, +16286, +16327, +16381, +16388, +16345, +16365, +16454, +16510, +16527, +16576, +16639, +16660, +16664, +16671, +16624, +16561, +16626, +16740, +16731, +16693, +16724, +16696, +16639, +16675, +16672, +16578, +16557, +16555, +16454, +16406, +16458, +16458, +16443, +16491, +16498, +16440, +16416, +16380, +16297, +16259, +16254, +16206, +16168, +16163, +16113, +16091, +16173, +16232, +16239, +16292, +16308, +16224, +16191, +16212, +16191, +16206, +16273, +16295, +16328, +16385, +16368, +16350, +16393, +16357, +16275, +16270, +16256, +16216, +16272, +16354, +16369, +16406, +16456, +16444, +16439, +16467, +16453, +16445, +16502, +16548, +16546, +16543, +16519, +16477, +16488, +16513, +16488, +16469, +16491, +16473, +16424, +16418, +16442, +16471, +16520, +16552, +16527, +16493, +16478, +16466, +16478, +16527, +16563, +16565, +16573, +16590, +16583, +16582, +16609, +16594, +16526, +16491, +16482, +16443, +16439, +16485, +16482, +16453, +16469, +16451, +16392, +16386, +16383, +16326, +16311, +16367, +16417, +16419, +16376, +16338, +16352, +16373, +16348, +16307, +16279, +16259, +16232, +16219, +16252, +16281, +16249, +16233, +16253, +16218, +16193, +16246, +16275, +16260, +16283, +16291, +16242, +16219, +16257, +16302, +16317, +16307, +16284, +16217, +16127, +16129, +16192, +16179, +16155, +16208, +16202, +16107, +16092, +16151, +16157, +16143, +16177, +16220, +16235, +16250, +16268, +16268, +16267, +16306, +16357, +16360, +16334, +16334, +16336, +16327, +16350, +16397, +16403, +16360, +16327, +16350, +16410, +16439, +16431, +16451, +16496, +16512, +16506, +16522, +16576, +16636, +16679, +16717, +16733, +16687, +16643, +16655, +16657, +16662, +16714, +16726, +16705, +16760, +16814, +16786, +16777, +16783, +16748, +16736, +16721, +16640, +16611, +16678, +16718, +16720, +16717, +16686, +16684, +16711, +16678, +16636, +16662, +16670, +16615, +16574, +16554, +16540, +16532, +16486, +16417, +16391, +16369, +16301, +16244, +16206, +16147, +16117, +16143, +16151, +16106, +16074, +16073, +16055, +16019, +15995, +15977, +15975, +15994, +15992, +16001, +16086, +16150, +16128, +16123, +16135, +16093, +16094, +16171, +16198, +16196, +16246, +16277, +16292, +16353, +16374, +16316, +16282, +16274, +16224, +16181, +16187, +16185, +16175, +16213, +16255, +16232, +16185, +16167, +16158, +16161, +16195, +16198, +16154, +16133, +16161, +16189, +16195, +16178, +16139, +16117, +16150, +16196, +16201, +16197, +16233, +16273, +16279, +16277, +16275, +16262, +16280, +16340, +16375, +16389, +16443, +16503, +16532, +16585, +16653, +16674, +16688, +16712, +16681, +16621, +16628, +16683, +16727, +16764, +16820, +16879, +16891, +16871, +16903, +16933, +16874, +16834, +16867, +16838, +16785, +16843, +16902, +16872, +16876, +16908, +16852, +16783, +16782, +16749, +16675, +16671, +16711, +16721, +16758, +16825, +16816, +16741, +16720, +16725, +16671, +16601, +16579, +16579, +16588, +16609, +16608, +16592, +16590, +16568, +16506, +16444, +16395, +16348, +16307, +16282, +16286, +16298, +16269, +16239, +16235, +16185, +16106, +16082, +16035, +15940, +15933, +15972, +15911, +15836, +15832, +15807, +15776, +15796, +15765, +15679, +15652, +15673, +15674, +15679, +15699, +15707, +15686, +15677, +15713, +15740, +15720, +15717, +15748, +15778, +15823, +15860, +15873, +15933, +16011, +16014, +16010, +16052, +16090, +16148, +16205, +16184, +16196, +16314, +16388, +16396, +16445, +16503, +16522, +16535, +16542, +16564, +16605, +16604, +16596, +16645, +16693, +16708, +16736, +16768, +16788, +16810, +16816, +16787, +16729, +16687, +16732, +16813, +16831, +16844, +16921, +16956, +16908, +16883, +16883, +16850, +16816, +16809, +16820, +16848, +16878, +16871, +16864, +16899, +16914, +16865, +16826, +16825, +16809, +16788, +16778, +16740, +16721, +16752, +16724, +16637, +16624, +16655, +16618, +16559, +16520, +16468, +16449, +16481, +16476, +16442, +16439, +16414, +16353, +16334, +16338, +16304, +16261, +16240, +16236, +16256, +16265, +16229, +16180, +16149, +16141, +16147, +16130, +16098, +16104, +16127, +16127, +16156, +16207, +16202, +16177, +16208, +16225, +16188, +16182, +16196, +16157, +16138, +16178, +16159, +16101, +16127, +16157, +16103, +16094, +16155, +16153, +16139, +16191, +16199, +16147, +16149, +16172, +16160, +16175, +16206, +16209, +16211, +16215, +16224, +16276, +16310, +16285, +16298, +16335, +16303, +16270, +16296, +16299, +16283, +16306, +16347, +16397, +16429, +16389, +16327, +16293, +16251, +16248, +16302, +16313, +16285, +16279, +16256, +16232, +16261, +16282, +16263, +16250, +16238, +16244, +16280, +16268, +16226, +16255, +16318, +16348, +16370, +16370, +16333, +16331, +16367, +16376, +16381, +16439, +16500, +16493, +16463, +16484, +16525, +16542, +16554, +16575, +16608, +16659, +16711, +16763, +16819, +16835, +16832, +16878, +16918, +16906, +16917, +16942, +16922, +16933, +16968, +16923, +16854, +16838, +16814, +16793, +16791, +16726, +16645, +16645, +16648, +16610, +16594, +16584, +16554, +16565, +16582, +16536, +16489, +16464, +16415, +16387, +16418, +16409, +16338, +16312, +16334, +16326, +16310, +16318, +16302, +16250, +16207, +16189, +16204, +16225, +16199, +16183, +16234, +16260, +16223, +16205, +16196, +16154, +16139, +16148, +16132, +16147, +16183, +16152, +16129, +16177, +16172, +16116, +16136, +16155, +16099, +16087, +16126, +16106, +16087, +16135, +16157, +16121, +16101, +16105, +16090, +16072, +16089, +16123, +16130, +16116, +16124, +16161, +16191, +16209, +16237, +16265, +16279, +16298, +16322, +16334, +16361, +16413, +16434, +16422, +16423, +16418, +16397, +16421, +16468, +16481, +16484, +16505, +16515, +16531, +16574, +16592, +16562, +16539, +16534, +16501, +16459, +16459, +16469, +16473, +16521, +16568, +16536, +16499, +16514, +16524, +16526, +16552, +16556, +16531, +16524, +16522, +16518, +16545, +16570, +16569, +16570, +16570, +16562, +16561, +16551, +16532, +16551, +16559, +16491, +16448, +16482, +16467, +16404, +16428, +16475, +16443, +16430, +16457, +16409, +16348, +16377, +16388, +16328, +16313, +16361, +16384, +16353, +16308, +16309, +16355, +16360, +16314, +16295, +16308, +16292, +16266, +16270, +16275, +16268, +16292, +16337, +16335, +16306, +16319, +16319, +16287, +16312, +16355, +16321, +16295, +16341, +16376, +16387, +16412, +16424, +16442, +16482, +16507, +16534, +16572, +16586, +16597, +16601, +16541, +16480, +16489, +16499, +16490, +16535, +16594, +16584, +16564, +16594, +16611, +16588, +16602, +16637, +16636, +16651, +16701, +16700, +16649, +16628, +16625, +16605, +16566, +16500, +16447, +16429, +16381, +16309, +16274, +16247, +16206, +16203, +16205, +16154, +16096, +16063, +16029, +16000, +15970, +15917, +15854, +15826, +15827, +15827, +15830, +15831, +15808, +15802, +15861, +15917, +15897, +15868, +15893, +15923, +15944, +15987, +16006, +16000, +16042, +16121, +16171, +16206, +16269, +16341, +16389, +16420, +16447, +16460, +16454, +16468, +16516, +16567, +16610, +16643, +16659, +16689, +16732, +16734, +16727, +16757, +16775, +16785, +16791, +16749, +16733, +16802, +16811, +16751, +16777, +16798, +16718, +16701, +16743, +16710, +16708, +16779, +16776, +16734, +16741, +16739, +16721, +16720, +16703, +16679, +16633, +16553, +16556, +16639, +16640, +16593, +16618, +16651, +16644, +16632, +16604, +16586, +16596, +16562, +16509, +16516, +16516, +16474, +16473, +16475, +16422, +16378, +16339, +16257, +16225, +16261, +16241, +16168, +16143, +16148, +16139, +16112, +16074, +16047, +16033, +16030, +16058, +16072, +16034, +16031, +16073, +16059, +16035, +16081, +16080, +15995, +15961, +15990, +16013, +16041, +16082, +16087, +16056, +16057, +16098, +16100, +16067, +16098, +16147, +16138, +16157, +16209, +16206, +16230, +16318, +16340, +16323, +16357, +16369, +16355, +16384, +16410, +16412, +16428, +16417, +16381, +16387, +16414, +16427, +16436, +16439, +16463, +16508, +16514, +16491, +16492, +16495, +16476, +16470, +16484, +16479, +16456, +16465, +16504, +16496, +16464, +16506, +16560, +16547, +16551, +16588, +16591, +16588, +16590, +16583, +16609, +16650, +16663, +16664, +16639, +16608, +16638, +16665, +16635, +16620, +16608, +16560, +16555, +16588, +16578, +16556, +16555, +16565, +16591, +16584, +16552, +16586, +16641, +16639, +16624, +16602, +16578, +16594, +16593, +16557, +16576, +16601, +16570, +16573, +16583, +16505, +16455, +16491, +16463, +16384, +16389, +16415, +16359, +16316, +16347, +16354, +16312, +16302, +16300, +16259, +16245, +16264, +16233, +16180, +16182, +16190, +16148, +16097, +16079, +16069, +16041, +16044, +16088, +16087, +16047, +16045, +16043, +16006, +16006, +16014, +15978, +15965, +16001, +16018, +16015, +16021, +16054, +16107, +16124, +16101, +16095, +16100, +16118, +16151, +16131, +16103, +16173, +16235, +16221, +16256, +16330, +16348, +16369, +16407, +16405, +16411, +16449, +16474, +16501, +16522, +16510, +16522, +16558, +16543, +16516, +16519, +16515, +16524, +16573, +16605, +16594, +16601, +16629, +16626, +16615, +16635, +16633, +16594, +16601, +16651, +16650, +16634, +16672, +16707, +16699, +16687, +16670, +16660, +16688, +16705, +16678, +16649, +16631, +16615, +16616, +16616, +16609, +16608, +16592, +16549, +16511, +16497, +16490, +16490, +16512, +16532, +16504, +16443, +16418, +16422, +16414, +16410, +16403, +16361, +16333, +16351, +16343, +16303, +16308, +16335, +16306, +16269, +16265, +16245, +16224, +16259, +16284, +16259, +16250, +16259, +16251, +16276, +16317, +16304, +16302, +16340, +16334, +16324, +16384, +16418, +16404, +16442, +16502, +16496, +16457, +16446, +16455, +16444, +16402, +16367, +16360, +16363, +16349, +16301, +16274, +16311, +16310, +16230, +16185, +16178, +16152, +16172, +16214, +16181, +16158, +16201, +16195, +16159, +16160, +16144, +16132, +16174, +16180, +16139, +16149, +16183, +16177, +16175, +16194, +16201, +16196, +16202, +16226, +16246, +16268, +16311, +16329, +16309, +16323, +16359, +16360, +16374, +16408, +16405, +16396, +16417, +16435, +16463, +16497, +16481, +16443, +16439, +16451, +16476, +16506, +16492, +16470, +16483, +16473, +16445, +16459, +16473, +16444, +16453, +16507, +16519, +16508, +16521, +16509, +16477, +16500, +16530, +16512, +16508, +16524, +16519, +16536, +16569, +16564, +16566, +16601, +16599, +16593, +16629, +16635, +16625, +16665, +16678, +16631, +16634, +16670, +16640, +16611, +16636, +16632, +16601, +16607, +16599, +16548, +16529, +16527, +16491, +16482, +16497, +16462, +16427, +16451, +16468, +16477, +16504, +16499, +16484, +16494, +16472, +16453, +16493, +16483, +16408, +16389, +16371, +16321, +16339, +16361, +16301, +16287, +16311, +16255, +16195, +16186, +16146, +16110, +16143, +16179, +16166, +16134, +16107, +16090, +16064, +16043, +16081, +16122, +16094, +16064, +16080, +16090, +16096, +16107, +16083, +16056, +16069, +16074, +16056, +16069, +16097, +16093, +16092, +16127, +16152, +16148, +16168, +16220, +16270, +16294, +16295, +16308, +16344, +16359, +16363, +16391, +16403, +16390, +16420, +16464, +16469, +16492, +16539, +16540, +16526, +16555, +16593, +16601, +16577, +16542, +16515, +16508, +16533, +16567, +16553, +16521, +16547, +16584, +16577, +16562, +16556, +16544, +16542, +16563, +16589, +16586, +16551, +16537, +16562, +16577, +16578, +16571, +16528, +16487, +16484, +16480, +16477, +16511, +16536, +16534, +16543, +16565, +16578, +16562, +16524, +16537, +16586, +16573, +16543, +16554, +16522, +16471, +16504, +16521, +16461, +16441, +16435, +16370, +16344, +16360, +16326, +16312, +16346, +16327, +16283, +16284, +16261, +16202, +16179, +16190, +16193, +16178, +16153, +16135, +16131, +16144, +16167, +16172, +16181, +16215, +16234, +16240, +16268, +16276, +16274, +16318, +16368, +16381, +16391, +16404, +16409, +16421, +16432, +16451, +16482, +16483, +16469, +16493, +16519, +16531, +16523, +16475, +16440, +16471, +16504, +16511, +16520, +16509, +16494, +16521, +16538, +16513, +16489, +16464, +16428, +16417, +16430, +16445, +16459, +16457, +16444, +16439, +16425, +16393, +16370, +16349, +16324, +16326, +16348, +16341, +16314, +16293, +16267, +16245, +16244, +16250, +16254, +16251, +16227, +16212, +16236, +16255, +16239, +16231, +16238, +16224, +16186, +16170, +16193, +16218, +16205, +16187, +16195, +16213, +16242, +16267, +16258, +16273, +16326, +16319, +16258, +16249, +16264, +16247, +16261, +16313, +16328, +16319, +16359, +16424, +16448, +16439, +16450, +16457, +16430, +16423, +16449, +16474, +16499, +16519, +16525, +16545, +16555, +16546, +16572, +16600, +16595, +16628, +16673, +16648, +16631, +16657, +16638, +16599, +16612, +16636, +16631, +16608, +16597, +16603, +16593, +16584, +16606, +16615, +16609, +16605, +16543, +16467, +16469, +16484, +16471, +16469, +16445, +16427, +16467, +16462, +16418, +16437, +16421, +16355, +16376, +16395, +16345, +16362, +16388, +16331, +16299, +16303, +16265, +16239, +16226, +16210, +16240, +16246, +16196, +16190, +16214, +16211, +16220, +16222, +16204, +16215, +16218, +16197, +16213, +16236, +16231, +16252, +16271, +16252, +16244, +16253, +16259, +16275, +16294, +16323, +16345, +16329, +16333, +16356, +16324, +16328, +16401, +16396, +16378, +16454, +16467, +16416, +16452, +16489, +16474, +16501, +16505, +16455, +16466, +16492, +16472, +16479, +16495, +16469, +16447, +16448, +16462, +16479, +16461, +16440, +16453, +16453, +16452, +16473, +16451, +16395, +16382, +16392, +16374, +16330, +16283, +16282, +16311, +16294, +16270, +16282, +16259, +16233, +16281, +16307, +16254, +16242, +16288, +16293, +16281, +16312, +16321, +16291, +16302, +16353, +16369, +16364, +16391, +16435, +16462, +16464, +16450, +16465, +16523, +16571, +16571, +16562, +16571, +16568, +16529, +16498, +16497, +16493, +16485, +16493, +16490, +16473, +16462, +16435, +16407, +16426, +16443, +16413, +16398, +16414, +16420, +16428, +16419, +16382, +16381, +16398, +16346, +16269, +16253, +16261, +16265, +16297, +16322, +16307, +16304, +16328, +16335, +16345, +16395, +16433, +16417, +16403, +16417, +16432, +16460, +16496, +16483, +16453, +16465, +16465, +16432, +16441, +16470, +16454, +16439, +16453, +16456, +16460, +16466, +16446, +16446, +16486, +16492, +16461, +16451, +16440, +16427, +16459, +16488, +16479, +16480, +16481, +16445, +16424, +16431, +16411, +16382, +16367, +16340, +16304, +16280, +16261, +16250, +16253, +16244, +16210, +16181, +16184, +16205, +16215, +16226, +16259, +16280, +16291, +16312, +16300, +16261, +16265, +16281, +16251, +16235, +16268, +16296, +16295, +16271, +16240, +16237, +16262, +16277, +16286, +16304, +16325, +16352, +16381, +16388, +16381, +16387, +16402, +16418, +16427, +16421, +16417, +16437, +16446, +16429, +16434, +16450, +16441, +16445, +16472, +16473, +16464, +16461, +16432, +16411, +16435, +16451, +16433, +16419, +16439, +16483, +16506, +16505, +16537, +16573, +16530, +16486, +16519, +16540, +16505, +16480, +16481, +16490, +16508, +16518, +16514, +16514, +16514, +16509, +16510, +16504, +16486, +16475, +16482, +16489, +16487, +16489, +16501, +16500, +16492, +16520, +16545, +16495, +16430, +16435, +16457, +16424, +16366, +16334, +16337, +16353, +16345, +16315, +16310, +16330, +16335, +16335, +16341, +16324, +16312, +16328, +16322, +16294, +16312, +16328, +16280, +16230, +16241, +16282, +16303, +16304, +16304, +16292, +16253, +16231, +16243, +16229, +16179, +16171, +16218, +16251, +16258, +16282, +16301, +16283, +16274, +16303, +16324, +16319, +16317, +16318, +16316, +16318, +16311, +16283, +16268, +16286, +16305, +16304, +16307, +16319, +16318, +16329, +16362, +16360, +16341, +16360, +16367, +16353, +16381, +16414, +16408, +16411, +16412, +16395, +16419, +16453, +16436, +16417, +16424, +16430, +16437, +16429, +16419, +16447, +16460, +16443, +16466, +16492, +16486, +16513, +16530, +16488, +16495, +16547, +16561, +16572, +16582, +16555, +16556, +16567, +16531, +16525, +16561, +16560, +16558, +16573, +16559, +16546, +16543, +16536, +16551, +16560, +16549, +16560, +16575, +16576, +16603, +16614, +16579, +16545, +16508, +16486, +16498, +16463, +16403, +16405, +16390, +16354, +16393, +16394, +16298, +16286, +16346, +16343, +16343, +16357, +16306, +16277, +16311, +16300, +16269, +16290, +16296, +16271, +16271, +16280, +16272, +16275, +16277, +16253, +16232, +16240, +16238, +16206, +16196, +16209, +16199, +16187, +16198, +16198, +16199, +16235, +16266, +16259, +16238, +16227, +16233, +16261, +16273, +16261, +16259, +16261, +16245, +16243, +16265, +16267, +16247, +16242, +16252, +16252, +16259, +16275, +16277, +16276, +16304, +16328, +16313, +16307, +16322, +16314, +16318, +16362, +16381, +16371, +16393, +16407, +16394, +16424, +16474, +16460, +16440, +16478, +16501, +16495, +16522, +16566, +16592, +16623, +16645, +16628, +16606, +16604, +16614, +16628, +16611, +16564, +16551, +16569, +16555, +16533, +16562, +16588, +16557, +16524, +16537, +16538, +16500, +16498, +16537, +16531, +16477, +16454, +16456, +16467, +16501, +16521, +16486, +16446, +16443, +16449, +16443, +16436, +16424, +16420, +16428, +16421, +16406, +16407, +16406, +16405, +16430, +16435, +16394, +16368, +16383, +16397, +16396, +16386, +16369, +16364, +16361, +16331, +16312, +16335, +16358, +16348, +16332, +16322, +16308, +16305, +16321, +16339, +16348, +16345, +16324, +16302, +16299, +16306, +16325, +16349, +16332, +16292, +16296, +16309, +16277, +16260, +16278, +16272, +16254, +16264, +16275, +16268, +16267, +16292, +16322, +16329, +16324, +16322, +16307, +16298, +16315, +16324, +16321, +16313, +16277, +16241, +16241, +16232, +16225, +16260, +16263, +16223, +16242, +16283, +16278, +16288, +16326, +16338, +16351, +16374, +16387, +16413, +16436, +16430, +16425, +16417, +16385, +16385, +16418, +16426, +16432, +16465, +16466, +16431, +16418, +16429, +16431, +16440, +16478, +16503, +16503, +16509, +16493, +16448, +16455, +16503, +16502, +16488, +16505, +16505, +16497, +16508, +16508, +16499, +16495, +16467, +16435, +16437, +16445, +16453, +16475, +16489, +16509, +16557, +16584, +16570, +16578, +16617, +16623, +16592, +16572, +16564, +16549, +16537, +16518, +16489, +16486, +16498, +16459, +16403, +16398, +16413, +16427, +16448, +16430, +16388, +16407, +16437, +16406, +16391, +16407, +16384, +16353, +16355, +16343, +16314, +16301, +16285, +16273, +16275, +16254, +16217, +16219, +16241, +16229, +16207, +16222, +16269, +16295, +16267, +16217, +16200, +16227, +16263, +16282, +16289, +16291, +16286, +16278, +16273, +16265, +16262, +16271, +16278, +16264, +16254, +16271, +16294, +16303, +16297, +16282, +16280, +16290, +16280, +16256, +16248, +16238, +16225, +16264, +16316, +16297, +16276, +16337, +16381, +16346, +16338, +16372, +16368, +16351, +16368, +16367, +16349, +16375, +16413, +16425, +16443, +16445, +16413, +16418, +16456, +16461, +16478, +16533, +16553, +16551, +16570, +16582, +16582, +16585, +16579, +16598, +16634, +16616, +16584, +16591, +16578, +16565, +16595, +16592, +16556, +16569, +16580, +16554, +16560, +16584, +16566, +16533, +16539, +16568, +16568, +16549, +16550, +16536, +16500, +16528, +16591, +16561, +16491, +16484, +16482, +16467, +16487, +16472, +16402, +16368, +16377, +16379, +16370, +16347, +16303, +16282, +16300, +16315, +16319, +16314, +16284, +16257, +16278, +16309, +16282, +16234, +16240, +16259, +16221, +16171, +16174, +16178, +16127, +16091, +16115, +16117, +16077, +16077, +16103, +16102, +16118, +16164, +16177, +16175, +16218, +16267, +16272, +16261, +16278, +16310, +16324, +16319, +16313, +16304, +16298, +16304, +16315, +16330, +16354, +16382, +16404, +16403, +16387, +16406, +16441, +16429, +16413, +16437, +16463, +16486, +16522, +16525, +16492, +16473, +16469, +16465, +16460, +16453, +16457, +16458, +16445, +16459, +16495, +16484, +16446, +16440, +16454, +16467, +16478, +16485, +16489, +16477, +16473, +16503, +16504, +16468, +16484, +16513, +16477, +16452, +16465, +16441, +16413, +16438, +16475, +16482, +16454, +16435, +16463, +16467, +16420, +16441, +16505, +16468, +16426, +16486, +16513, +16454, +16417, +16399, +16374, +16385, +16388, +16347, +16337, +16353, +16343, +16353, +16381, +16362, +16346, +16375, +16364, +16334, +16373, +16406, +16377, +16373, +16403, +16395, +16385, +16412, +16411, +16399, +16438, +16472, +16443, +16413, +16424, +16439, +16445, +16454, +16458, +16468, +16493, +16488, +16444, +16421, +16438, +16452, +16458, +16463, +16458, +16442, +16413, +16374, +16355, +16375, +16402, +16402, +16371, +16341, +16338, +16347, +16350, +16341, +16318, +16299, +16296, +16285, +16265, +16259, +16259, +16257, +16245, +16218, +16212, +16236, +16240, +16242, +16272, +16282, +16278, +16296, +16297, +16285, +16308, +16318, +16306, +16335, +16357, +16335, +16339, +16365, +16364, +16373, +16388, +16359, +16337, +16369, +16373, +16328, +16314, +16338, +16346, +16322, +16286, +16274, +16299, +16315, +16299, +16314, +16371, +16390, +16372, +16382, +16409, +16402, +16388, +16396, +16391, +16358, +16348, +16362, +16359, +16337, +16337, +16355, +16369, +16373, +16360, +16344, +16362, +16393, +16399, +16409, +16442, +16463, +16467, +16474, +16481, +16501, +16518, +16493, +16471, +16506, +16522, +16482, +16457, +16462, +16492, +16545, +16551, +16508, +16519, +16553, +16532, +16526, +16564, +16574, +16574, +16612, +16642, +16634, +16606, +16581, +16594, +16629, +16638, +16628, +16620, +16603, +16594, +16590, +16553, +16512, +16501, +16473, +16435, +16465, +16512, +16484, +16442, +16434, +16419, +16416, +16432, +16404, +16361, +16364, +16353, +16307, +16304, +16303, +16255, +16247, +16294, +16294, +16242, +16207, +16204, +16206, +16204, +16207, +16223, +16219, +16184, +16169, +16193, +16213, +16234, +16259, +16244, +16216, +16249, +16296, +16273, +16245, +16264, +16263, +16238, +16240, +16233, +16210, +16235, +16270, +16259, +16253, +16273, +16278, +16278, +16285, +16301, +16341, +16363, +16334, +16308, +16306, +16292, +16300, +16321, +16303, +16296, +16311, +16287, +16269, +16310, +16331, +16329, +16352, +16363, +16346, +16340, +16335, +16325, +16331, +16340, +16339, +16354, +16408, +16465, +16477, +16477, +16498, +16502, +16486, +16487, +16479, +16471, +16500, +16503, +16465, +16472, +16501, +16481, +16449, +16455, +16467, +16463, +16445, +16448, +16488, +16522, +16534, +16537, +16509, +16469, +16485, +16534, +16543, +16502, +16466, +16470, +16493, +16506, +16509, +16513, +16535, +16558, +16543, +16523, +16541, +16546, +16536, +16572, +16596, +16562, +16550, +16573, +16571, +16572, +16588, +16576, +16560, +16575, +16581, +16547, +16505, +16502, +16518, +16508, +16492, +16484, +16444, +16409, +16421, +16407, +16379, +16408, +16416, +16356, +16336, +16367, +16364, +16349, +16340, +16312, +16282, +16256, +16230, +16218, +16197, +16170, +16183, +16175, +16107, +16072, +16068, +16035, +16049, +16113, +16115, +16080, +16084, +16110, +16135, +16147, +16151, +16173, +16197, +16203, +16227, +16256, +16271, +16283, +16277, +16263, +16285, +16304, +16297, +16283, +16247, +16236, +16306, +16346, +16329, +16373, +16409, +16336, +16295, +16339, +16336, +16309, +16390, +16507, +16510, +16451, +16464, +16515, +16498, +16467, +16497, +16512, +16488, +16496, +16533, +16572, +16608, +16592, +16561, +16577, +16569, +16538, +16579, +16580, +16503, +16531, +16611, +16566, +16533, +16577, +16547, +16477, +16448, +16411, +16410, +16460, +16443, +16399, +16415, +16429, +16441, +16461, +16428, +16408, +16429, +16387, +16363, +16448, +16490, +16435, +16430, +16470, +16460, +16433, +16422, +16420, +16421, +16403, +16381, +16398, +16408, +16357, +16322, +16356, +16375, +16342, +16327, +16349, +16359, +16345, +16339, +16352, +16353, +16338, +16345, +16341, +16289, +16273, +16323, +16330, +16312, +16346, +16349, +16311, +16332, +16343, +16282, +16281, +16350, +16343, +16282, +16265, +16287, +16316, +16349, +16377, +16395, +16398, +16423, +16474, +16486, +16449, +16433, +16438, +16440, +16454, +16457, +16434, +16427, +16437, +16442, +16453, +16456, +16441, +16446, +16456, +16439, +16427, +16418, +16394, +16402, +16421, +16386, +16357, +16375, +16370, +16347, +16355, +16357, +16349, +16368, +16371, +16347, +16351, +16368, +16368, +16379, +16387, +16356, +16320, +16320, +16334, +16322, +16292, +16279, +16296, +16309, +16319, +16341, +16337, +16313, +16330, +16370, +16364, +16344, +16363, +16387, +16401, +16428, +16455, +16461, +16470, +16494, +16481, +16435, +16430, +16448, +16426, +16412, +16447, +16452, +16410, +16395, +16404, +16415, +16434, +16434, +16409, +16398, +16387, +16367, +16361, +16366, +16374, +16379, +16353, +16327, +16334, +16326, +16311, +16340, +16365, +16345, +16334, +16339, +16333, +16338, +16353, +16341, +16321, +16329, +16360, +16366, +16349, +16348, +16341, +16315, +16330, +16366, +16353, +16347, +16372, +16370, +16377, +16409, +16408, +16424, +16472, +16473, +16456, +16471, +16465, +16451, +16457, +16438, +16437, +16482, +16498, +16503, +16540, +16539, +16499, +16500, +16523, +16532, +16523, +16497, +16488, +16495, +16486, +16498, +16531, +16523, +16490, +16456, +16405, +16398, +16432, +16416, +16384, +16389, +16379, +16372, +16396, +16386, +16374, +16409, +16409, +16361, +16349, +16371, +16382, +16392, +16404, +16405, +16384, +16351, +16343, +16357, +16345, +16342, +16366, +16370, +16352, +16352, +16365, +16377, +16379, +16364, +16363, +16368, +16348, +16341, +16364, +16362, +16345, +16348, +16331, +16309, +16322, +16317, +16280, +16284, +16299, +16278, +16268, +16272, +16267, +16272, +16264, +16234, +16247, +16270, +16228, +16193, +16220, +16247, +16242, +16243, +16267, +16286, +16275, +16250, +16260, +16291, +16313, +16334, +16337, +16323, +16339, +16373, +16376, +16368, +16374, +16380, +16391, +16421, +16460, +16486, +16494, +16517, +16563, +16575, +16545, +16535, +16549, +16547, +16542, +16538, +16524, +16512, +16496, +16469, +16457, +16455, +16442, +16446, +16469, +16470, +16465, +16479, +16473, +16457, +16479, +16496, +16485, +16512, +16551, +16526, +16501, +16535, +16548, +16512, +16498, +16504, +16501, +16491, +16475, +16464, +16468, +16473, +16472, +16461, +16440, +16441, +16463, +16465, +16457, +16459, +16443, +16423, +16428, +16421, +16388, +16379, +16387, +16364, +16333, +16333, +16323, +16285, +16271, +16284, +16267, +16235, +16228, +16231, +16228, +16226, +16212, +16212, +16238, +16241, +16205, +16185, +16192, +16199, +16218, +16237, +16228, +16220, +16237, +16251, +16248, +16236, +16229, +16243, +16266, +16256, +16231, +16241, +16277, +16303, +16317, +16329, +16359, +16409, +16438, +16427, +16432, +16463, +16494, +16539, +16578, +16551, +16518, +16543, +16564, +16537, +16521, +16532, +16527, +16505, +16513, +16536, +16517, +16475, +16479, +16505, +16507, +16512, +16528, +16524, +16508, +16506, +16531, +16549, +16507, +16452, +16440, +16433, +16421, +16432, +16423, +16386, +16369, +16351, +16326, +16344, +16377, +16385, +16398, +16412, +16414, +16419, +16403, +16374, +16371, +16367, +16329, +16295, +16310, +16343, +16327, +16298, +16336, +16366, +16313, +16295, +16355, +16376, +16353, +16348, +16337, +16326, +16337, +16338, +16334, +16340, +16335, +16345, +16368, +16360, +16343, +16339, +16316, +16303, +16327, +16345, +16337, +16326, +16318, +16329, +16359, +16365, +16330, +16294, +16289, +16294, +16306, +16335, +16344, +16323, +16337, +16357, +16318, +16310, +16361, +16354, +16322, +16365, +16394, +16367, +16376, +16417, +16423, +16426, +16459, +16486, +16472, +16447, +16453, +16467, +16462, +16478, +16517, +16531, +16518, +16505, +16496, +16503, +16522, +16542, +16564, +16570, +16562, +16560, +16554, +16535, +16530, +16530, +16510, +16488, +16476, +16459, +16447, +16454, +16467, +16459, +16420, +16378, +16358, +16340, +16327, +16347, +16374, +16352, +16320, +16332, +16330, +16277, +16272, +16328, +16334, +16302, +16316, +16324, +16302, +16316, +16320, +16286, +16301, +16327, +16290, +16278, +16330, +16360, +16369, +16399, +16418, +16424, +16429, +16419, +16411, +16413, +16429, +16460, +16475, +16468, +16482, +16499, +16486, +16465, +16454, +16450, +16438, +16409, +16396, +16409, +16387, +16343, +16335, +16334, +16326, +16335, +16320, +16280, +16285, +16301, +16290, +16301, +16310, +16278, +16248, +16227, +16191, +16176, +16188, +16193, +16208, +16241, +16272, +16299, +16314, +16313, +16324, +16339, +16330, +16320, +16328, +16338, +16364, +16398, +16406, +16390, +16371, +16362, +16369, +16372, +16373, +16388, +16408, +16424, +16435, +16422, +16405, +16429, +16450, +16438, +16446, +16480, +16489, +16481, +16483, +16497, +16512, +16513, +16520, +16550, +16550, +16530, +16543, +16554, +16546, +16549, +16533, +16504, +16511, +16519, +16503, +16502, +16510, +16521, +16543, +16524, +16482, +16481, +16488, +16475, +16481, +16485, +16467, +16464, +16472, +16485, +16502, +16494, +16468, +16442, +16406, +16407, +16446, +16429, +16377, +16370, +16368, +16356, +16354, +16326, +16293, +16295, +16286, +16267, +16280, +16291, +16273, +16249, +16229, +16229, +16252, +16269, +16267, +16243, +16228, +16254, +16276, +16255, +16251, +16266, +16252, +16244, +16253, +16246, +16248, +16248, +16205, +16186, +16216, +16229, +16230, +16257, +16279, +16283, +16280, +16273, +16297, +16348, +16381, +16395, +16405, +16390, +16391, +16422, +16429, +16425, +16452, +16467, +16447, +16441, +16452, +16457, +16450, +16432, +16443, +16487, +16490, +16451, +16441, +16449, +16463, +16493, +16488, +16461, +16486, +16488, +16434, +16438, +16486, +16484, +16472, +16482, +16470, +16473, +16492, +16491, +16519, +16562, +16524, +16466, +16492, +16521, +16489, +16480, +16526, +16550, +16537, +16538, +16553, +16529, +16487, +16487, +16503, +16490, +16483, +16485, +16449, +16407, +16405, +16389, +16346, +16346, +16382, +16385, +16364, +16352, +16349, +16355, +16362, +16357, +16338, +16318, +16322, +16336, +16323, +16323, +16348, +16330, +16298, +16312, +16294, +16227, +16209, +16217, +16192, +16192, +16219, +16199, +16175, +16204, +16236, +16237, +16240, +16265, +16280, +16272, +16279, +16290, +16257, +16230, +16249, +16243, +16223, +16261, +16289, +16263, +16280, +16326, +16320, +16301, +16310, +16316, +16332, +16366, +16374, +16368, +16379, +16392, +16416, +16442, +16435, +16448, +16511, +16533, +16517, +16544, +16566, +16542, +16524, +16520, +16533, +16575, +16563, +16504, +16522, +16569, +16547, +16542, +16570, +16560, +16547, +16539, +16508, +16506, +16525, +16513, +16511, +16517, +16491, +16487, +16495, +16452, +16435, +16479, +16482, +16448, +16440, +16434, +16416, +16418, +16430, +16435, +16436, +16433, +16424, +16410, +16404, +16415, +16420, +16410, +16384, +16355, +16350, +16360, +16328, +16300, +16336, +16362, +16339, +16326, +16307, +16267, +16268, +16287, +16259, +16238, +16274, +16302, +16289, +16301, +16350, +16370, +16345, +16335, +16359, +16383, +16397, +16390, +16370, +16376, +16392, +16371, +16353, +16367, +16364, +16341, +16345, +16361, +16355, +16335, +16321, +16327, +16350, +16382, +16399, +16380, +16349, +16343, +16340, +16330, +16325, +16297, +16270, +16308, +16327, +16287, +16298, +16334, +16309, +16311, +16362, +16354, +16333, +16362, +16363, +16341, +16352, +16350, +16336, +16349, +16348, +16332, +16362, +16395, +16377, +16344, +16344, +16363, +16379, +16387, +16381, +16362, +16368, +16407, +16419, +16400, +16411, +16437, +16429, +16413, +16412, +16411, +16429, +16475, +16499, +16475, +16450, +16447, +16471, +16510, +16518, +16494, +16503, +16545, +16559, +16552, +16560, +16565, +16561, +16554, +16542, +16553, +16577, +16558, +16530, +16556, +16594, +16594, +16567, +16540, +16527, +16518, +16487, +16451, +16432, +16426, +16432, +16435, +16415, +16403, +16414, +16414, +16392, +16368, +16349, +16338, +16319, +16288, +16284, +16293, +16266, +16248, +16255, +16240, +16221, +16233, +16233, +16220, +16236, +16256, +16259, +16257, +16252, +16254, +16259, +16242, +16212, +16215, +16242, +16259, +16253, +16251, +16267, +16276, +16266, +16267, +16288, +16310, +16306, +16285, +16305, +16358, +16371, +16361, +16388, +16413, +16411, +16430, +16443, +16415, +16412, +16445, +16444, +16417, +16407, +16408, +16405, +16402, +16413, +16424, +16398, +16376, +16409, +16433, +16403, +16393, +16422, +16429, +16428, +16444, +16453, +16452, +16475, +16520, +16534, +16497, +16466, +16477, +16487, +16487, +16516, +16542, +16533, +16527, +16520, +16488, +16489, +16526, +16516, +16477, +16484, +16508, +16503, +16486, +16468, +16458, +16462, +16460, +16437, +16418, +16410, +16394, +16375, +16377, +16381, +16355, +16323, +16308, +16284, +16246, +16244, +16279, +16299, +16292, +16294, +16307, +16311, +16313, +16324, +16316, +16289, +16287, +16294, +16266, +16271, +16331, +16344, +16309, +16308, +16314, +16286, +16299, +16348, +16351, +16333, +16348, +16350, +16326, +16325, +16340, +16355, +16393, +16424, +16397, +16367, +16386, +16401, +16395, +16407, +16429, +16446, +16479, +16481, +16440, +16443, +16482, +16469, +16429, +16432, +16464, +16468, +16429, +16406, +16430, +16437, +16409, +16414, +16437, +16437, +16438, +16442, +16444, +16455, +16442, +16408, +16392, +16370, +16349, +16362, +16356, +16325, +16329, +16328, +16330, +16387, +16405, +16364, +16382, +16412, +16383, +16393, +16433, +16422, +16425, +16444, +16413, +16392, +16410, +16416, +16432, +16454, +16436, +16407, +16399, +16380, +16360, +16362, +16352, +16330, +16344, +16390, +16422, +16413, +16383, +16379, +16401, +16410, +16398, +16406, +16426, +16421, +16414, +16426, +16416, +16389, +16372, +16334, +16309, +16340, +16348, +16312, +16324, +16365, +16377, +16406, +16418, +16367, +16340, +16365, +16376, +16383, +16404, +16405, +16398, +16399, +16403, +16431, +16455, +16442, +16425, +16412, +16387, +16386, +16398, +16357, +16298, +16312, +16371, +16383, +16362, +16376, +16407, +16403, +16396, +16419, +16440, +16447, +16455, +16459, +16462, +16472, +16477, +16483, +16478, +16447, +16424, +16451, +16461, +16399, +16348, +16362, +16361, +16331, +16340, +16359, +16336, +16344, +16399, +16407, +16377, +16382, +16383, +16329, +16295, +16343, +16369, +16306, +16280, +16321, +16303, +16261, +16282, +16276, +16220, +16224, +16263, +16274, +16286, +16303, +16322, +16355, +16353, +16342, +16384, +16408, +16399, +16428, +16458, +16444, +16439, +16451, +16453, +16443, +16415, +16410, +16435, +16428, +16416, +16440, +16444, +16427, +16433, +16431, +16412, +16403, +16396, +16406, +16420, +16408, +16425, +16449, +16408, +16379, +16414, +16422, +16402, +16409, +16403, +16393, +16408, +16404, +16390, +16397, +16400, +16401, +16417, +16429, +16449, +16464, +16448, +16440, +16446, +16444, +16466, +16502, +16505, +16505, +16513, +16508, +16522, +16544, +16506, +16462, +16470, +16457, +16412, +16418, +16462, +16454, +16418, +16425, +16426, +16379, +16368, +16405, +16397, +16350, +16317, +16289, +16302, +16355, +16343, +16279, +16265, +16270, +16252, +16249, +16259, +16277, +16315, +16318, +16285, +16300, +16321, +16285, +16270, +16294, +16283, +16266, +16285, +16300, +16303, +16319, +16327, +16331, +16348, +16365, +16370, +16366, +16356, +16369, +16397, +16400, +16398, +16422, +16443, +16445, +16445, +16438, +16424, +16432, +16454, +16447, +16431, +16435, +16435, +16423, +16427, +16428, +16402, +16411, +16438, +16404, +16376, +16415, +16411, +16347, +16345, +16380, +16365, +16347, +16340, +16316, +16320, +16346, +16346, +16348, +16362, +16360, +16375, +16394, +16383, +16389, +16399, +16380, +16390, +16429, +16430, +16424, +16436, +16424, +16430, +16460, +16439, +16421, +16464, +16476, +16456, +16482, +16509, +16493, +16493, +16515, +16513, +16487, +16463, +16450, +16449, +16464, +16490, +16481, +16440, +16434, +16452, +16430, +16396, +16396, +16398, +16389, +16394, +16384, +16353, +16343, +16350, +16346, +16353, +16384, +16388, +16357, +16363, +16401, +16392, +16345, +16327, +16343, +16369, +16395, +16403, +16398, +16393, +16375, +16363, +16390, +16414, +16396, +16368, +16342, +16320, +16325, +16333, +16326, +16331, +16330, +16304, +16296, +16307, +16286, +16275, +16294, +16284, +16264, +16297, +16313, +16283, +16292, +16329, +16336, +16330, +16316, +16305, +16339, +16357, +16316, +16319, +16352, +16327, +16315, +16350, +16349, +16351, +16383, +16358, +16325, +16376, +16416, +16409, +16435, +16449, +16426, +16440, +16462, +16439, +16419, +16424, +16437, +16469, +16493, +16469, +16452, +16481, +16510, +16516, +16532, +16541, +16511, +16499, +16523, +16512, +16498, +16537, +16557, +16526, +16513, +16508, +16496, +16500, +16488, +16452, +16445, +16430, +16392, +16397, +16406, +16379, +16394, +16423, +16388, +16360, +16385, +16394, +16381, +16380, +16370, +16346, +16346, +16374, +16376, +16338, +16337, +16398, +16411, +16376, +16393, +16419, +16396, +16400, +16422, +16391, +16359, +16362, +16346, +16312, +16303, +16306, +16305, +16300, +16283, +16275, +16298, +16325, +16332, +16332, +16340, +16349, +16367, +16389, +16386, +16366, +16374, +16395, +16387, +16353, +16325, +16321, +16337, +16352, +16347, +16346, +16355, +16361, +16350, +16326, +16313, +16338, +16360, +16343, +16330, +16345, +16347, +16330, +16322, +16322, +16314, +16299, +16297, +16322, +16345, +16336, +16315, +16296, +16280, +16306, +16353, +16353, +16336, +16363, +16387, +16398, +16423, +16434, +16431, +16444, +16452, +16439, +16434, +16430, +16426, +16427, +16409, +16393, +16418, +16452, +16460, +16450, +16443, +16454, +16461, +16452, +16459, +16476, +16488, +16510, +16517, +16492, +16501, +16525, +16506, +16507, +16552, +16566, +16553, +16543, +16527, +16522, +16516, +16489, +16487, +16504, +16494, +16480, +16473, +16460, +16472, +16477, +16427, +16401, +16438, +16454, +16440, +16445, +16456, +16459, +16450, +16423, +16395, +16381, +16384, +16403, +16407, +16377, +16358, +16363, +16362, +16350, +16332, +16318, +16321, +16301, +16261, +16282, +16333, +16315, +16285, +16297, +16283, +16260, +16285, +16287, +16246, +16242, +16263, +16256, +16247, +16239, +16220, +16215, +16229, +16253, +16273, +16249, +16213, +16239, +16275, +16276, +16291, +16302, +16292, +16312, +16339, +16329, +16342, +16381, +16375, +16346, +16352, +16368, +16370, +16360, +16351, +16359, +16365, +16346, +16322, +16315, +16353, +16406, +16413, +16405, +16436, +16448, +16432, +16466, +16502, +16474, +16453, +16466, +16453, +16441, +16456, +16471, +16489, +16497, +16490, +16518, +16550, +16514, +16471, +16480, +16471, +16450, +16473, +16504, +16511, +16521, +16516, +16505, +16525, +16521, +16469, +16454, +16476, +16448, +16400, +16405, +16431, +16432, +16418, +16420, +16450, +16466, +16438, +16412, +16420, +16424, +16418, +16409, +16386, +16370, +16380, +16376, +16371, +16388, +16389, +16370, +16371, +16384, +16391, +16386, +16357, +16344, +16385, +16397, +16344, +16325, +16349, +16345, +16348, +16404, +16437, +16415, +16384, +16356, +16340, +16354, +16378, +16369, +16345, +16343, +16352, +16330, +16296, +16302, +16331, +16335, +16316, +16295, +16299, +16324, +16321, +16309, +16339, +16346, +16288, +16273, +16324, +16347, +16350, +16375, +16380, +16367, +16376, +16371, +16342, +16354, +16399, +16413, +16407, +16407, +16387, +16371, +16406, +16440, +16426, +16412, +16423, +16422, +16427, +16459, +16482, +16476, +16464, +16457, +16469, +16482, +16460, +16428, +16425, +16426, +16401, +16386, +16398, +16410, +16403, +16401, +16422, +16431, +16412, +16403, +16407, +16387, +16366, +16372, +16367, +16332, +16295, +16269, +16283, +16338, +16370, +16367, +16377, +16376, +16337, +16313, +16330, +16351, +16364, +16356, +16320, +16306, +16341, +16384, +16401, +16403, +16408, +16413, +16412, +16421, +16412, +16371, +16356, +16367, +16337, +16323, +16377, +16412, +16407, +16422, +16427, +16422, +16448, +16444, +16409, +16432, +16462, +16433, +16409, +16403, +16377, +16360, +16362, +16355, +16361, +16375, +16368, +16357, +16351, +16339, +16333, +16352, +16372, +16368, +16365, +16412, +16453, +16428, +16430, +16475, +16461, +16439, +16485, +16491, +16457, +16493, +16515, +16475, +16486, +16515, +16476, +16450, +16470, +16465, +16460, +16477, +16469, +16452, +16457, +16458, +16442, +16431, +16436, +16440, +16437, +16437, +16436, +16407, +16389, +16400, +16387, +16366, +16380, +16381, +16358, +16365, +16374, +16349, +16324, +16327, +16363, +16381, +16337, +16309, +16341, +16353, +16347, +16373, +16375, +16339, +16342, +16368, +16372, +16371, +16356, +16333, +16333, +16347, +16354, +16356, +16346, +16325, +16296, +16285, +16313, +16333, +16315, +16312, +16332, +16342, +16368, +16404, +16394, +16375, +16393, +16386, +16337, +16314, +16319, +16304, +16292, +16310, +16315, +16292, +16304, +16328, +16302, +16272, +16305, +16340, +16327, +16302, +16297, +16321, +16352, +16357, +16352, +16369, +16395, +16419, +16416, +16376, +16366, +16411, +16423, +16379, +16359, +16373, +16371, +16350, +16355, +16395, +16417, +16389, +16375, +16410, +16439, +16428, +16408, +16428, +16473, +16485, +16460, +16462, +16482, +16486, +16502, +16524, +16500, +16460, +16470, +16500, +16504, +16505, +16513, +16495, +16464, +16480, +16528, +16544, +16530, +16511, +16484, +16483, +16513, +16519, +16506, +16513, +16518, +16509, +16517, +16519, +16481, +16459, +16490, +16513, +16501, +16487, +16462, +16427, +16413, +16409, +16398, +16406, +16410, +16390, +16377, +16377, +16372, +16375, +16372, +16355, +16359, +16352, +16318, +16323, +16353, +16350, +16345, +16330, +16289, +16286, +16314, +16292, +16263, +16298, +16331, +16301, +16263, +16272, +16303, +16316, +16318, +16310, +16278, +16256, +16268, +16274, +16275, +16291, +16285, +16275, +16289, +16288, +16266, +16272, +16271, +16249, +16265, +16286, +16245, +16222, +16275, +16297, +16255, +16251, +16283, +16271, +16243, +16258, +16281, +16266, +16253, +16278, +16317, +16341, +16356, +16368, +16368, +16372, +16395, +16421, +16431, +16441, +16446, +16442, +16453, +16479, +16489, +16489, +16493, +16496, +16515, +16541, +16531, +16519, +16552, +16561, +16516, +16509, +16553, +16548, +16498, +16491, +16511, +16503, +16494, +16518, +16531, +16509, +16484, +16469, +16463, +16477, +16490, +16477, +16457, +16455, +16456, +16454, +16457, +16452, +16438, +16421, +16402, +16409, +16448, +16450, +16422, +16446, +16477, +16444, +16423, +16460, +16488, +16494, +16496, +16467, +16432, +16433, +16432, +16422, +16426, +16413, +16385, +16385, +16388, +16361, +16334, +16339, +16369, +16394, +16374, +16322, +16301, +16311, +16298, +16282, +16297, +16281, +16220, +16212, +16251, +16245, +16220, +16216, +16202, +16213, +16247, +16231, +16217, +16271, +16290, +16258, +16285, +16333, +16329, +16329, +16348, +16340, +16335, +16349, +16348, +16335, +16345, +16368, +16362, +16335, +16338, +16366, +16372, +16379, +16402, +16409, +16423, +16452, +16463, +16483, +16521, +16529, +16532, +16540, +16511, +16485, +16485, +16466, +16457, +16475, +16461, +16444, +16474, +16480, +16463, +16479, +16476, +16446, +16454, +16471, +16440, +16408, +16424, +16439, +16410, +16386, +16394, +16382, +16347, +16324, +16295, +16291, +16331, +16333, +16305, +16327, +16343, +16320, +16331, +16353, +16335, +16338, +16362, +16364, +16370, +16380, +16377, +16381, +16380, +16368, +16385, +16405, +16396, +16392, +16399, +16395, +16402, +16418, +16401, +16364, +16340, +16325, +16317, +16341, +16368, +16343, +16311, +16326, +16344, +16339, +16358, +16381, +16369, +16360, +16372, +16360, +16329, +16332, +16362, +16357, +16335, +16364, +16410, +16419, +16412, +16413, +16409, +16410, +16416, +16404, +16394, +16406, +16431, +16448, +16442, +16443, +16472, +16488, +16493, +16534, +16561, +16534, +16535, +16555, +16525, +16502, +16517, +16516, +16506, +16508, +16492, +16455, +16435, +16430, +16436, +16451, +16453, +16447, +16451, +16455, +16442, +16411, +16385, +16377, +16376, +16381, +16382, +16373, +16369, +16361, +16338, +16331, +16339, +16328, +16313, +16323, +16331, +16335, +16347, +16339, +16328, +16338, +16331, +16316, +16339, +16355, +16330, +16326, +16358, +16363, +16356, +16381, +16411, +16402, +16386, +16409, +16438, +16421, +16387, +16384, +16379, +16362, +16361, +16342, +16314, +16342, +16375, +16348, +16329, +16342, +16332, +16326, +16332, +16308, +16293, +16313, +16329, +16346, +16354, +16332, +16330, +16354, +16338, +16306, +16296, +16281, +16275, +16282, +16261, +16246, +16254, +16244, +16248, +16293, +16314, +16307, +16317, +16332, +16344, +16356, +16366, +16379, +16377, +16349, +16347, +16365, +16349, +16351, +16398, +16415, +16404, +16414, +16412, +16395, +16422, +16465, +16477, +16476, +16470, +16474, +16509, +16555, +16577, +16579, +16564, +16560, +16597, +16628, +16593, +16559, +16573, +16582, +16569, +16562, +16534, +16496, +16502, +16521, +16510, +16521, +16544, +16515, +16474, +16487, +16501, +16484, +16467, +16475, +16498, +16509, +16483, +16448, +16438, +16433, +16420, +16424, +16443, +16432, +16385, +16358, +16385, +16409, +16385, +16358, +16353, +16354, +16368, +16392, +16386, +16354, +16342, +16347, +16349, +16330, +16292, +16277, +16286, +16266, +16245, +16266, +16266, +16235, +16245, +16253, +16223, +16230, +16236, +16196, +16208, +16254, +16224, +16200, +16233, +16228, +16206, +16227, +16241, +16247, +16269, +16255, +16227, +16240, +16254, +16246, +16247, +16266, +16276, +16255, +16243, +16298, +16330, +16305, +16349, +16413, +16369, +16321, +16361, +16387, +16394, +16432, +16461, +16462, +16456, +16458, +16492, +16520, +16507, +16523, +16558, +16537, +16526, +16565, +16563, +16530, +16524, +16524, +16530, +16538, +16500, +16472, +16513, +16534, +16512, +16530, +16560, +16542, +16535, +16554, +16526, +16480, +16487, +16502, +16462, +16430, +16452, +16460, +16428, +16430, +16465, +16459, +16419, +16394, +16392, +16386, +16356, +16328, +16344, +16356, +16336, +16352, +16385, +16379, +16380, +16383, +16346, +16344, +16409, +16423, +16385, +16393, +16417, +16405, +16391, +16396, +16405, +16416, +16422, +16402, +16371, +16369, +16391, +16394, +16377, +16363, +16359, +16367, +16343, +16277, +16264, +16306, +16292, +16257, +16262, +16246, +16240, +16301, +16315, +16259, +16254, +16265, +16224, +16215, +16250, +16261, +16269, +16301, +16319, +16323, +16323, +16318, +16323, +16355, +16373, +16350, +16349, +16389, +16394, +16370, +16378, +16392, +16391, +16408, +16406, +16390, +16428, +16471, +16474, +16480, +16481, +16474, +16497, +16505, +16484, +16499, +16528, +16517, +16498, +16477, +16467, +16478, +16463, +16433, +16448, +16469, +16470, +16480, +16469, +16439, +16435, +16439, +16435, +16445, +16456, +16458, +16453, +16423, +16400, +16397, +16386, +16389, +16400, +16380, +16389, +16428, +16408, +16366, +16367, +16356, +16352, +16395, +16400, +16375, +16396, +16408, +16370, +16352, +16353, +16333, +16333, +16352, +16350, +16351, +16374, +16367, +16333, +16329, +16349, +16353, +16366, +16397, +16404, +16382, +16375, +16393, +16399, +16386, +16376, +16365, +16339, +16323, +16325, +16319, +16315, +16327, +16306, +16269, +16286, +16324, +16334, +16345, +16350, +16328, +16310, +16303, +16299, +16333, +16362, +16341, +16342, +16380, +16383, +16380, +16405, +16409, +16408, +16437, +16451, +16440, +16427, +16407, +16411, +16440, +16445, +16443, +16456, +16451, +16456, +16490, +16503, +16498, +16487, +16450, +16439, +16470, +16467, +16452, +16468, +16452, +16412, +16413, +16425, +16426, +16425, +16394, +16366, +16378, +16385, +16386, +16398, +16380, +16360, +16391, +16397, +16357, +16353, +16392, +16407, +16384, +16353, +16360, +16390, +16387, +16366, +16376, +16391, +16396, +16410, +16431, +16443, +16447, +16443, +16434, +16434, +16445, +16455, +16451, +16428, +16399, +16406, +16459, +16484, +16447, +16441, +16466, +16438, +16410, +16439, +16427, +16373, +16371, +16376, +16329, +16297, +16305, +16300, +16287, +16289, +16294, +16286, +16274, +16272, +16275, +16270, +16271, +16278, +16272, +16258, +16266, +16297, +16329, +16330, +16301, +16289, +16298, +16309, +16297, +16248, +16220, +16261, +16275, +16226, +16219, +16262, +16268, +16278, +16335, +16386, +16409, +16409, +16391, +16402, +16427, +16409, +16400, +16433, +16445, +16440, +16457, +16472, +16462, +16443, +16438, +16459, +16486, +16501, +16530, +16548, +16528, +16542, +16573, +16542, +16510, +16546, +16557, +16531, +16550, +16570, +16550, +16542, +16541, +16517, +16499, +16504, +16507, +16501, +16476, +16464, +16507, +16563, +16559, +16521, +16508, +16505, +16493, +16499, +16518, +16502, +16464, +16456, +16449, +16434, +16460, +16488, +16449, +16394, +16389, +16405, +16401, +16363, +16320, +16314, +16304, +16271, +16289, +16333, +16313, +16260, +16231, +16221, +16253, +16291, +16277, +16264, +16287, +16281, +16250, +16243, +16247, +16241, +16224, +16207, +16222, +16230, +16198, +16189, +16203, +16190, +16176, +16182, +16184, +16178, +16158, +16153, +16206, +16254, +16235, +16228, +16246, +16238, +16242, +16273, +16285, +16298, +16326, +16334, +16337, +16349, +16351, +16365, +16392, +16398, +16395, +16396, +16392, +16404, +16450, +16499, +16535, +16550, +16536, +16527, +16545, +16553, +16546, +16545, +16544, +16530, +16524, +16527, +16526, +16519, +16512, +16507, +16512, +16503, +16470, +16457, +16475, +16476, +16466, +16481, +16486, +16472, +16480, +16485, +16482, +16499, +16496, +16461, +16463, +16472, +16451, +16467, +16500, +16462, +16441, +16506, +16540, +16503, +16485, +16497, +16499, +16488, +16482, +16491, +16481, +16464, +16502, +16534, +16502, +16496, +16522, +16467, +16394, +16399, +16412, +16398, +16404, +16412, +16408, +16395, +16367, +16361, +16384, +16384, +16372, +16380, +16374, +16363, +16361, +16337, +16306, +16299, +16294, +16294, +16287, +16252, +16226, +16230, +16213, +16186, +16197, +16231, +16240, +16221, +16204, +16190, +16153, +16135, +16166, +16175, +16157, +16170, +16173, +16157, +16197, +16253, +16265, +16282, +16314, +16315, +16302, +16298, +16322, +16368, +16367, +16346, +16390, +16432, +16423, +16430, +16445, +16436, +16440, +16450, +16444, +16453, +16467, +16472, +16476, +16468, +16468, +16488, +16491, +16481, +16479, +16463, +16459, +16490, +16495, +16475, +16462, +16443, +16445, +16470, +16460, +16437, +16445, +16455, +16480, +16518, +16506, +16463, +16450, +16468, +16489, +16484, +16455, +16461, +16474, +16453, +16465, +16497, +16465, +16418, +16403, +16399, +16421, +16439, +16405, +16378, +16397, +16406, +16395, +16370, +16326, +16301, +16294, +16273, +16269, +16293, +16311, +16321, +16319, +16314, +16343, +16373, +16361, +16359, +16369, +16340, +16308, +16331, +16369, +16366, +16340, +16340, +16362, +16364, +16357, +16347, +16322, +16321, +16345, +16339, +16335, +16377, +16391, +16382, +16417, +16441, +16416, +16418, +16459, +16468, +16438, +16421, +16434, +16436, +16404, +16400, +16438, +16448, +16431, +16440, +16450, +16440, +16438, +16435, +16423, +16420, +16412, +16406, +16420, +16426, +16433, +16467, +16475, +16450, +16462, +16482, +16462, +16446, +16460, +16467, +16448, +16412, +16381, +16376, +16372, +16354, +16353, +16366, +16370, +16374, +16365, +16341, +16333, +16348, +16370, +16386, +16385, +16375, +16384, +16398, +16405, +16414, +16426, +16423, +16393, +16346, +16342, +16378, +16376, +16356, +16388, +16411, +16387, +16374, +16378, +16369, +16384, +16410, +16400, +16397, +16443, +16460, +16437, +16434, +16430, +16396, +16392, +16427, +16424, +16376, +16343, +16333, +16331, +16335, +16319, +16276, +16245, +16249, +16259, +16241, +16220, +16216, +16215, +16234, +16275, +16289, +16280, +16294, +16303, +16279, +16280, +16304, +16294, +16279, +16291, +16297, +16290, +16275, +16255, +16262, +16279, +16260, +16233, +16237, +16246, +16266, +16313, +16341, +16334, +16353, +16388, +16389, +16397, +16440, +16451, +16430, +16455, +16506, +16518, +16502, +16502, +16521, +16539, +16542, +16546, +16553, +16533, +16532, +16585, +16607, +16570, +16556, +16567, +16575, +16585, +16581, +16567, +16565, +16552, +16551, +16591, +16599, +16577, +16592, +16595, +16556, +16555, +16562, +16529, +16522, +16546, +16542, +16548, +16584, +16583, +16544, +16525, +16538, +16555, +16537, +16492, +16475, +16481, +16455, +16419, +16416, +16434, +16430, +16401, +16378, +16355, +16312, +16277, +16264, +16248, +16229, +16239, +16251, +16219, +16180, +16176, +16187, +16178, +16163, +16168, +16177, +16158, +16148, +16177, +16192, +16161, +16142, +16163, +16174, +16153, +16126, +16106, +16113, +16142, +16144, +16128, +16138, +16162, +16185, +16221, +16256, +16269, +16269, +16270, +16270, +16266, +16274, +16302, +16323, +16322, +16335, +16347, +16339, +16357, +16389, +16377, +16380, +16447, +16490, +16470, +16460, +16476, +16497, +16523, +16547, +16551, +16532, +16514, +16521, +16543, +16553, +16565, +16573, +16562, +16557, +16567, +16576, +16569, +16540, +16530, +16559, +16558, +16527, +16539, +16555, +16526, +16510, +16505, +16486, +16485, +16488, +16492, +16515, +16500, +16454, +16471, +16501, +16468, +16463, +16479, +16441, +16430, +16461, +16443, +16423, +16464, +16488, +16460, +16437, +16432, +16432, +16421, +16399, +16397, +16405, +16404, +16413, +16420, +16387, +16359, +16374, +16380, +16357, +16349, +16350, +16340, +16328, +16304, +16282, +16295, +16316, +16307, +16287, +16287, +16298, +16311, +16314, +16302, +16291, +16287, +16292, +16296, +16291, +16283, +16285, +16277, +16271, +16297, +16313, +16304, +16329, +16360, +16329, +16302, +16314, +16297, +16271, +16301, +16325, +16273, +16208, +16207, +16248, +16259, +16242, +16256, +16302, +16323, +16303, +16288, +16322, +16381, +16404, +16405, +16419, +16436, +16453, +16465, +16458, +16480, +16533, +16524, +16490, +16511, +16522, +16498, +16504, +16499, +16468, +16476, +16479, +16429, +16411, +16444, +16460, +16460, +16467, +16472, +16479, +16485, +16484, +16489, +16495, +16467, +16407, +16389, +16444, +16495, +16500, +16504, +16499, +16474, +16470, +16466, +16436, +16437, +16457, +16443, +16432, +16426, +16397, +16403, +16429, +16407, +16407, +16449, +16442, +16413, +16418, +16412, +16405, +16426, +16407, +16356, +16338, +16332, +16320, +16335, +16352, +16348, +16345, +16333, +16310, +16315, +16331, +16314, +16276, +16258, +16261, +16266, +16262, +16258, +16249, +16228, +16203, +16194, +16194, +16210, +16236, +16232, +16212, +16230, +16277, +16318, +16350, +16367, +16369, +16377, +16386, +16396, +16414, +16416, +16392, +16382, +16390, +16378, +16363, +16376, +16397, +16394, +16390, +16408, +16428, +16443, +16460, +16465, +16471, +16480, +16467, +16449, +16450, +16446, +16454, +16472, +16448, +16421, +16464, +16506, +16496, +16491, +16496, +16477, +16447, +16433, +16451, +16473, +16468, +16467, +16483, +16464, +16438, +16451, +16465, +16451, +16427, +16416, +16431, +16450, +16446, +16458, +16488, +16490, +16489, +16509, +16516, +16510, +16519, +16523, +16502, +16487, +16499, +16495, +16455, +16440, +16455, +16430, +16392, +16393, +16397, +16393, +16403, +16388, +16355, +16350, +16354, +16345, +16333, +16316, +16324, +16345, +16326, +16294, +16290, +16268, +16229, +16218, +16191, +16155, +16173, +16199, +16188, +16185, +16180, +16158, +16170, +16196, +16186, +16189, +16226, +16255, +16280, +16304, +16302, +16298, +16314, +16321, +16301, +16282, +16294, +16330, +16349, +16331, +16317, +16319, +16315, +16320, +16347, +16361, +16354, +16375, +16427, +16438, +16409, +16430, +16482, +16487, +16492, +16540, +16550, +16527, +16537, +16538, +16528, +16547, +16545, +16521, +16531, +16538, +16539, +16577, +16585, +16530, +16514, +16546, +16558, +16546, +16529, +16523, +16551, +16560, +16533, +16522, +16516, +16500, +16503, +16490, +16455, +16453, +16451, +16406, +16394, +16427, +16426, +16391, +16356, +16330, +16342, +16362, +16337, +16310, +16310, +16303, +16300, +16309, +16293, +16281, +16309, +16318, +16312, +16317, +16301, +16277, +16292, +16306, +16302, +16311, +16316, +16303, +16291, +16282, +16288, +16311, +16308, +16280, +16281, +16313, +16340, +16336, +16324, +16345, +16361, +16319, +16307, +16362, +16377, +16354, +16380, +16400, +16379, +16388, +16402, +16375, +16365, +16391, +16389, +16380, +16401, +16424, +16432, +16448, +16458, +16458, +16458, +16471, +16502, +16532, +16547, +16522, +16469, +16439, +16438, +16426, +16411, +16427, +16436, +16419, +16412, +16429, +16442, +16464, +16499, +16500, +16453, +16420, +16429, +16426, +16403, +16419, +16433, +16392, +16360, +16358, +16313, +16257, +16259, +16283, +16271, +16251, +16265, +16293, +16281, +16261, +16299, +16332, +16304, +16299, +16333, +16323, +16297, +16322, +16359, +16378, +16392, +16390, +16399, +16437, +16455, +16458, +16478, +16484, +16487, +16516, +16512, +16479, +16501, +16523, +16478, +16450, +16456, +16436, +16425, +16446, +16438, +16417, +16437, +16446, +16421, +16413, +16424, +16423, +16417, +16402, +16364, +16342, +16356, +16352, +16330, +16336, +16338, +16303, +16298, +16320, +16306, +16314, +16365, +16341, +16278, +16306, +16347, +16318, +16298, +16317, +16326, +16337, +16344, +16331, +16324, +16326, +16328, +16360, +16388, +16375, +16379, +16423, +16430, +16406, +16420, +16433, +16394, +16375, +16414, +16413, +16371, +16381, +16402, +16379, +16383, +16421, +16430, +16444, +16468, +16446, +16420, +16416, +16390, +16365, +16373, +16393, +16419, +16424, +16391, +16390, +16420, +16425, +16428, +16433, +16419, +16426, +16446, +16433, +16438, +16470, +16469, +16469, +16499, +16503, +16484, +16488, +16510, +16503, +16462, +16452, +16479, +16464, +16431, +16456, +16469, +16441, +16448, +16460, +16439, +16446, +16466, +16457, +16445, +16423, +16395, +16400, +16388, +16346, +16356, +16385, +16370, +16366, +16366, +16328, +16325, +16358, +16344, +16316, +16320, +16320, +16304, +16300, +16296, +16281, +16259, +16226, +16206, +16214, +16219, +16204, +16199, +16226, +16244, +16238, +16245, +16257, +16250, +16260, +16287, +16280, +16272, +16316, +16339, +16302, +16283, +16312, +16331, +16343, +16361, +16357, +16358, +16394, +16417, +16427, +16465, +16481, +16461, +16476, +16498, +16477, +16485, +16514, +16492, +16460, +16481, +16496, +16480, +16470, +16471, +16475, +16474, +16455, +16434, +16419, +16418, +16422, +16419, +16426, +16448, +16446, +16430, +16438, +16459, +16489, +16521, +16504, +16480, +16505, +16507, +16463, +16452, +16466, +16452, +16445, +16436, +16422, +16446, +16464, +16423, +16387, +16386, +16384, +16391, +16390, +16356, +16340, +16366, +16379, +16367, +16356, +16365, +16380, +16377, +16376, +16402, +16411, +16396, +16396, +16387, +16364, +16363, +16362, +16357, +16376, +16374, +16343, +16342, +16350, +16338, +16342, +16333, +16299, +16303, +16328, +16330, +16347, +16361, +16337, +16330, +16345, +16336, +16342, +16355, +16323, +16299, +16316, +16325, +16321, +16324, +16338, +16372, +16392, +16371, +16363, +16381, +16374, +16363, +16380, +16380, +16363, +16390, +16433, +16427, +16389, +16375, +16387, +16397, +16388, +16378, +16389, +16403, +16390, +16377, +16385, +16381, +16376, +16430, +16495, +16483, +16462, +16504, +16538, +16530, +16530, +16551, +16551, +16518, +16503, +16527, +16526, +16479, +16466, +16486, +16446, +16390, +16403, +16424, +16397, +16379, +16387, +16380, +16360, +16359, +16380, +16388, +16378, +16378, +16377, +16341, +16330, +16371, +16383, +16350, +16343, +16346, +16323, +16331, +16365, +16345, +16289, +16276, +16302, +16312, +16293, +16278, +16301, +16330, +16319, +16287, +16282, +16292, +16289, +16298, +16320, +16322, +16321, +16331, +16317, +16287, +16300, +16327, +16313, +16300, +16313, +16320, +16329, +16341, +16336, +16341, +16375, +16392, +16385, +16384, +16395, +16412, +16413, +16388, +16379, +16407, +16416, +16387, +16379, +16406, +16426, +16417, +16421, +16458, +16483, +16461, +16441, +16454, +16469, +16482, +16504, +16530, +16546, +16547, +16533, +16524, +16520, +16519, +16531, +16540, +16524, +16506, +16498, +16492, +16490, +16488, +16481, +16467, +16441, +16418, +16418, +16420, +16419, +16432, +16428, +16398, +16393, +16402, +16386, +16377, +16394, +16393, +16369, +16364, +16396, +16426, +16418, +16397, +16401, +16413, +16416, +16416, +16406, +16387, +16378, +16383, +16382, +16386, +16401, +16395, +16368, +16362, +16368, +16360, +16364, +16383, +16376, +16360, +16377, +16391, +16398, +16416, +16414, +16382, +16377, +16395, +16373, +16328, +16311, +16320, +16319, +16304, +16298, +16294, +16265, +16248, +16272, +16278, +16255, +16269, +16281, +16237, +16206, +16218, +16213, +16203, +16217, +16213, +16205, +16208, +16194, +16198, +16228, +16219, +16221, +16276, +16295, +16295, +16345, +16354, +16307, +16317, +16346, +16335, +16347, +16367, +16369, +16389, +16403, +16417, +16467, +16480, +16455, +16478, +16490, +16455, +16475, +16514, +16498, +16500, +16525, +16517, +16514, +16526, +16522, +16527, +16553, +16563, +16560, +16558, +16570, +16575, +16549, +16522, +16524, +16538, +16553, +16539, +16499, +16503, +16539, +16536, +16523, +16546, +16559, +16539, +16501, +16485, +16521, +16521, +16467, +16484, +16519, +16482, +16481, +16519, +16483, +16459, +16498, +16492, +16460, +16471, +16472, +16442, +16412, +16399, +16408, +16388, +16336, +16330, +16344, +16329, +16327, +16316, +16283, +16290, +16294, +16260, +16254, +16258, +16239, +16247, +16252, +16241, +16274, +16280, +16223, +16213, +16242, +16233, +16215, +16191, +16172, +16204, +16218, +16186, +16186, +16193, +16176, +16182, +16172, +16155, +16210, +16253, +16215, +16197, +16213, +16222, +16254, +16278, +16274, +16297, +16318, +16324, +16371, +16406, +16396, +16419, +16445, +16421, +16416, +16431, +16406, +16399, +16424, +16420, +16412, +16431, +16456, +16491, +16508, +16491, +16504, +16559, +16571, +16558, +16579, +16589, +16567, +16554, +16544, +16527, +16542, +16570, +16563, +16544, +16535, +16529, +16521, +16501, +16482, +16494, +16501, +16465, +16448, +16469, +16469, +16457, +16451, +16441, +16451, +16471, +16463, +16470, +16499, +16493, +16477, +16468, +16425, +16408, +16448, +16437, +16383, +16388, +16412, +16404, +16397, +16400, +16397, +16385, +16360, +16370, +16398, +16379, +16349, +16353, +16346, +16333, +16337, +16318, +16298, +16308, +16318, +16313, +16301, +16279, +16295, +16319, +16277, +16235, +16255, +16271, +16287, +16315, +16282, +16233, +16250, +16275, +16270, +16272, +16274, +16290, +16321, +16325, +16328, +16357, +16355, +16336, +16349, +16348, +16325, +16330, +16334, +16333, +16353, +16360, +16346, +16354, +16357, +16336, +16331, +16359, +16393, +16399, +16390, +16411, +16444, +16442, +16439, +16462, +16480, +16495, +16508, +16488, +16481, +16519, +16520, +16474, +16467, +16481, +16468, +16466, +16476, +16451, +16430, +16453, +16467, +16436, +16424, +16443, +16441, +16427, +16438, +16448, +16441, +16432, +16406, +16379, +16393, +16408, +16387, +16379, +16380, +16369, +16373, +16376, +16353, +16352, +16376, +16369, +16372, +16412, +16438, +16435, +16408, +16365, +16369, +16422, +16418, +16371, +16387, +16427, +16416, +16396, +16391, +16362, +16340, +16371, +16397, +16365, +16328, +16352, +16393, +16383, +16362, +16383, +16403, +16374, +16348, +16371, +16390, +16369, +16355, +16373, +16386, +16374, +16363, +16356, +16336, +16308, +16298, +16295, +16280, +16281, +16315, +16332, +16321, +16340, +16383, +16392, +16372, +16363, +16378, +16405, +16406, +16378, +16366, +16382, +16400, +16407, +16391, +16386, +16418, +16436, +16423, +16431, +16454, +16453, +16461, +16471, +16453, +16450, +16458, +16438, +16439, +16472, +16463, +16432, +16433, +16436, +16431, +16434, +16426, +16400, +16371, +16349, +16344, +16325, +16293, +16304, +16329, +16305, +16303, +16361, +16385, +16358, +16358, +16380, +16392, +16403, +16421, +16422, +16399, +16390, +16407, +16421, +16438, +16477, +16493, +16469, +16450, +16439, +16438, +16452, +16448, +16440, +16455, +16460, +16455, +16480, +16497, +16480, +16474, +16481, +16468, +16462, +16471, +16456, +16416, +16390, +16387, +16372, +16343, +16338, +16355, +16358, +16344, +16332, +16314, +16292, +16279, +16270, +16259, +16254, +16252, +16251, +16265, +16286, +16284, +16274, +16289, +16307, +16313, +16310, +16291, +16269, +16281, +16304, +16309, +16310, +16304, +16303, +16331, +16341, +16313, +16303, +16313, +16319, +16325, +16316, +16320, +16374, +16396, +16356, +16363, +16421, +16429, +16409, +16414, +16410, +16402, +16420, +16442, +16454, +16467, +16482, +16506, +16528, +16527, +16517, +16524, +16534, +16528, +16527, +16539, +16547, +16545, +16534, +16531, +16543, +16538, +16518, +16524, +16525, +16488, +16457, +16455, +16442, +16431, +16425, +16409, +16417, +16447, +16448, +16430, +16420, +16414, +16425, +16423, +16397, +16415, +16437, +16396, +16367, +16384, +16388, +16399, +16411, +16381, +16365, +16383, +16379, +16364, +16352, +16331, +16332, +16342, +16326, +16300, +16268, +16253, +16282, +16282, +16241, +16252, +16273, +16259, +16272, +16282, +16261, +16276, +16289, +16263, +16279, +16317, +16313, +16320, +16339, +16339, +16353, +16362, +16347, +16352, +16344, +16313, +16304, +16291, +16275, +16315, +16340, +16305, +16300, +16326, +16306, +16292, +16320, +16354, +16380, +16399, +16401, +16416, +16455, +16477, +16463, +16443, +16454, +16488, +16500, +16482, +16453, +16444, +16468, +16476, +16438, +16427, +16482, +16517, +16505, +16509, +16520, +16513, +16521, +16515, +16476, +16480, +16504, +16469, +16434, +16440, +16413, +16372, +16403, +16436, +16402, +16370, +16376, +16390, +16413, +16435, +16432, +16430, +16444, +16449, +16439, +16438, +16445, +16438, +16424, +16435, +16463, +16486, +16498, +16489, +16460, +16441, +16441, +16444, +16458, +16466, +16426, +16378, +16366, +16360, +16348, +16345, +16336, +16327, +16341, +16354, +16347, +16340, +16339, +16323, +16305, +16314, +16317, +16277, +16250, +16277, +16293, +16272, +16271, +16290, +16296, +16294, +16280, +16268, +16275, +16272, +16252, +16256, +16284, +16292, +16273, +16253, +16266, +16304, +16324, +16318, +16327, +16360, +16380, +16387, +16409, +16432, +16420, +16399, +16403, +16408, +16394, +16391, +16404, +16391, +16357, +16364, +16406, +16418, +16400, +16403, +16407, +16403, +16422, +16451, +16453, +16461, +16483, +16496, +16498, +16498, +16501, +16518, +16523, +16492, +16470, +16475, +16458, +16437, +16455, +16470, +16450, +16429, +16429, +16440, +16446, +16430, +16413, +16419, +16428, +16426, +16434, +16441, +16428, +16407, +16405, +16418, +16421, +16408, +16393, +16389, +16389, +16380, +16372, +16389, +16420, +16419, +16390, +16395, +16417, +16389, +16359, +16384, +16399, +16382, +16392, +16399, +16374, +16363, +16358, +16342, +16355, +16374, +16354, +16343, +16352, +16336, +16319, +16322, +16309, +16304, +16332, +16343, +16323, +16333, +16371, +16379, +16363, +16385, +16412, +16385, +16355, +16357, +16330, +16295, +16311, +16332, +16333, +16346, +16330, +16295, +16311, +16335, +16319, +16336, +16374, +16363, +16359, +16384, +16389, +16404, +16445, +16457, +16472, +16518, +16513, +16464, +16451, +16470, +16493, +16512, +16495, +16455, +16454, +16459, +16426, +16407, +16426, +16429, +16392, +16363, +16373, +16396, +16393, +16377, +16379, +16394, +16410, +16428, +16437, +16441, +16458, +16472, +16442, +16393, +16370, +16367, +16359, +16344, +16344, +16357, +16353, +16339, +16347, +16371, +16387, +16392, +16374, +16338, +16332, +16360, +16371, +16362, +16360, +16366, +16364, +16358, +16359, +16371, +16382, +16390, +16394, +16396, +16394, +16380, +16374, +16397, +16428, +16434, +16425, +16418, +16407, +16416, +16456, +16480, +16445, +16407, +16423, +16442, +16410, +16375, +16374, +16381, +16378, +16377, +16364, +16339, +16314, +16291, +16290, +16309, +16308, +16292, +16296, +16308, +16319, +16334, +16329, +16309, +16321, +16344, +16336, +16320, +16324, +16331, +16336, +16351, +16359, +16355, +16362, +16387, +16394, +16369, +16363, +16388, +16393, +16390, +16428, +16453, +16417, +16389, +16414, +16435, +16422, +16405, +16401, +16407, +16409, +16400, +16411, +16447, +16448, +16416, +16421, +16465, +16491, +16500, +16505, +16490, +16471, +16487, +16504, +16492, +16486, +16511, +16531, +16515, +16496, +16509, +16531, +16524, +16497, +16484, +16489, +16466, +16418, +16417, +16455, +16450, +16420, +16426, +16443, +16448, +16455, +16439, +16403, +16400, +16418, +16409, +16391, +16396, +16410, +16408, +16389, +16374, +16367, +16352, +16344, +16346, +16343, +16354, +16383, +16372, +16329, +16321, +16345, +16335, +16288, +16280, +16317, +16318, +16281, +16274, +16278, +16269, +16280, +16277, +16242, +16245, +16286, +16289, +16280, +16293, +16278, +16234, +16216, +16222, +16225, +16233, +16251, +16256, +16253, +16272, +16285, +16266, +16251, +16259, +16268, +16291, +16331, +16352, +16348, +16348, +16371, +16411, +16437, +16434, +16439, +16463, +16483, +16505, +16531, +16524, +16488, +16477, +16491, +16495, +16492, +16477, +16440, +16421, +16436, +16433, +16415, +16417, +16403, +16376, +16363, +16355, +16356, +16385, +16392, +16366, +16373, +16406, +16424, +16437, +16457, +16453, +16434, +16436, +16467, +16491, +16471, +16457, +16493, +16543, +16566, +16551, +16508, +16495, +16513, +16505, +16482, +16470, +16471, +16498, +16514, +16493, +16493, +16515, +16491, +16462, +16476, +16484, +16478, +16477, +16466, +16466, +16482, +16469, +16451, +16453, +16454, +16450, +16438, +16412, +16395, +16373, +16354, +16370, +16366, +16315, +16293, +16296, +16270, +16268, +16277, +16242, +16223, +16247, +16246, +16247, +16283, +16279, +16239, +16234, +16250, +16256, +16259, +16238, +16203, +16211, +16245, +16253, +16248, +16244, +16236, +16244, +16277, +16313, +16341, +16360, +16381, +16414, +16426, +16403, +16398, +16415, +16406, +16393, +16409, +16419, +16421, +16421, +16401, +16401, +16449, +16467, +16447, +16465, +16497, +16504, +16511, +16509, +16496, +16502, +16517, +16525, +16528, +16516, +16494, +16471, +16453, +16467, +16483, +16430, +16378, +16399, +16403, +16373, +16393, +16410, +16376, +16375, +16391, +16365, +16361, +16390, +16362, +16314, +16326, +16339, +16300, +16265, +16263, +16277, +16302, +16321, +16314, +16305, +16318, +16329, +16316, +16303, +16306, +16312, +16317, +16325, +16337, +16353, +16376, +16391, +16395, +16408, +16422, +16410, +16388, +16381, +16388, +16404, +16423, +16424, +16410, +16405, +16403, +16398, +16412, +16417, +16392, +16388, +16411, +16404, +16381, +16388, +16390, +16380, +16409, +16449, +16432, +16397, +16402, +16410, +16391, +16395, +16421, +16408, +16386, +16406, +16425, +16421, +16437, +16464, +16462, +16461, +16483, +16505, +16504, +16494, +16497, +16504, +16489, +16474, +16477, +16473, +16462, +16467, +16463, +16436, +16424, +16431, +16430, +16430, +16429, +16405, +16386, +16404, +16426, +16423, +16414, +16398, +16378, +16389, +16417, +16421, +16419, +16430, +16438, +16434, +16421, +16400, +16383, +16364, +16336, +16323, +16324, +16310, +16279, +16270, +16294, +16297, +16268, +16271, +16313, +16316, +16281, +16284, +16334, +16375, +16382, +16364, +16361, +16391, +16406, +16392, +16398, +16420, +16416, +16410, +16420, +16409, +16378, +16365, +16378, +16390, +16387, +16366, +16342, +16326, +16326, +16344, +16358, +16338, +16320, +16334, +16329, +16293, +16297, +16316, +16295, +16285, +16313, +16319, +16311, +16313, +16283, +16240, +16251, +16287, +16289, +16277, +16300, +16327, +16321, +16312, +16323, +16321, +16314, +16340, +16359, +16343, +16340, +16353, +16374, +16408, +16414, +16389, +16405, +16429, +16411, +16418, +16459, +16477, +16495, +16519, +16510, +16495, +16509, +16527, +16531, +16509, +16479, +16477, +16488, +16489, +16499, +16503, +16493, +16492, +16500, +16510, +16524, +16535, +16550, +16566, +16555, +16532, +16523, +16496, +16479, +16506, +16515, +16504, +16521, +16515, +16473, +16475, +16489, +16482, +16503, +16517, +16483, +16467, +16468, +16445, +16445, +16459, +16432, +16413, +16425, +16402, +16384, +16407, +16400, +16368, +16375, +16377, +16344, +16333, +16346, +16340, +16322, +16307, +16293, +16280, +16267, +16250, +16242, +16244, +16241, +16237, +16231, +16233, +16246, +16243, +16220, +16215, +16226, +16210, +16187, +16188, +16186, +16163, +16153, +16166, +16181, +16187, +16195, +16219, +16246, +16255, +16250, +16262, +16299, +16324, +16317, +16312, +16338, +16367, +16380, +16395, +16419, +16440, +16447, +16439, +16444, +16477, +16494, +16484, +16485, +16492, +16495, +16513, +16513, +16485, +16496, +16537, +16545, +16535, +16528, +16527, +16552, +16552, +16529, +16541, +16540, +16497, +16494, +16495, +16449, +16438, +16443, +16412, +16431, +16461, +16412, +16392, +16432, +16438, +16442, +16447, +16403, +16389, +16417, +16397, +16383, +16404, +16385, +16370, +16389, +16371, +16347, +16361, +16349, +16326, +16346, +16364, +16353, +16338, +16329, +16343, +16388, +16411, +16398, +16395, +16413, +16412, +16394, +16410, +16445, +16436, +16407, +16421, +16449, +16455, +16452, +16444, +16422, +16413, +16422, +16409, +16383, +16379, +16380, +16360, +16339, +16342, +16355, +16355, +16342, +16350, +16390, +16406, +16398, +16407, +16410, +16391, +16391, +16391, +16376, +16386, +16390, +16350, +16337, +16355, +16336, +16324, +16329, +16293, +16274, +16317, +16329, +16306, +16319, +16349, +16354, +16347, +16358, +16383, +16390, +16368, +16349, +16350, +16361, +16371, +16371, +16369, +16378, +16374, +16357, +16360, +16358, +16355, +16389, +16408, +16381, +16381, +16412, +16408, +16405, +16433, +16453, +16454, +16455, +16451, +16433, +16405, +16391, +16403, +16412, +16408, +16408, +16392, +16357, +16338, +16338, +16347, +16352, +16339, +16342, +16367, +16370, +16372, +16404, +16411, +16394, +16409, +16437, +16451, +16459, +16448, +16437, +16447, +16435, +16430, +16471, +16491, +16471, +16472, +16472, +16453, +16435, +16420, +16424, +16440, +16419, +16394, +16413, +16420, +16408, +16424, +16422, +16397, +16402, +16411, +16390, +16380, +16391, +16396, +16378, +16353, +16344, +16349, +16343, +16334, +16329, +16324, +16326, +16318, +16291, +16272, +16279, +16297, +16311, +16296, +16284, +16323, +16354, +16333, +16332, +16362, +16365, +16352, +16344, +16339, +16337, +16335, +16328, +16326, +16323, +16340, +16374, +16387, +16409, +16462, +16472, +16443, +16449, +16479, +16497, +16508, +16511, +16526, +16543, +16496, +16445, +16465, +16457, +16405, +16401, +16403, +16392, +16419, +16410, +16351, +16357, +16391, +16377, +16387, +16420, +16416, +16420, +16437, +16417, +16405, +16428, +16436, +16429, +16432, +16436, +16436, +16451, +16479, +16487, +16465, +16462, +16477, +16467, +16453, +16449, +16428, +16421, +16453, +16468, +16457, +16467, +16486, +16475, +16445, +16430, +16438, +16438, +16417, +16402, +16393, +16376, +16361, +16359, +16361, +16343, +16278, +16205, +16184, +16194, +16212, +16234, +16235, +16224, +16215, +16195, +16191, +16215, +16223, +16232, +16240, +16196, +16182, +16241, +16254, +16234, +16281, +16307, +16260, +16253, +16279, +16270, +16271, +16287, +16289, +16296, +16299, +16289, +16310, +16343, +16344, +16342, +16362, +16378, +16380, +16400, +16437, +16454, +16467, +16505, +16525, +16509, +16511, +16546, +16574, +16588, +16596, +16595, +16590, +16578, +16574, +16596, +16616, +16608, +16598, +16595, +16583, +16569, +16559, +16546, +16523, +16500, +16493, +16487, +16488, +16509, +16507, +16481, +16502, +16528, +16488, +16446, +16439, +16425, +16424, +16437, +16402, +16352, +16343, +16356, +16372, +16378, +16358, +16340, +16349, +16371, +16393, +16394, +16386, +16395, +16374, +16322, +16325, +16367, +16370, +16363, +16355, +16304, +16266, +16278, +16284, +16275, +16271, +16258, +16246, +16256, +16262, +16254, +16260, +16280, +16286, +16289, +16315, +16347, +16332, +16301, +16311, +16319, +16287, +16260, +16264, +16280, +16303, +16326, +16341, +16351, +16340, +16317, +16305, +16307, +16324, +16343, +16344, +16353, +16388, +16401, +16389, +16390, +16396, +16410, +16443, +16449, +16436, +16447, +16456, +16442, +16441, +16450, +16452, +16444, +16422, +16404, +16398, +16393, +16402, +16424, +16422, +16417, +16430, +16431, +16436, +16462, +16465, +16453, +16462, +16466, +16453, +16460, +16483, +16475, +16422, +16376, +16391, +16410, +16392, +16389, +16397, +16382, +16395, +16428, +16410, +16386, +16405, +16406, +16390, +16410, +16438, +16432, +16419, +16422, +16441, +16454, +16451, +16446, +16450, +16442, +16425, +16423, +16416, +16394, +16392, +16403, +16393, +16391, +16412, +16415, +16411, +16429, +16431, +16418, +16442, +16470, +16452, +16443, +16466, +16467, +16449, +16444, +16427, +16390, +16381, +16389, +16378, +16364, +16359, +16344, +16339, +16341, +16315, +16297, +16313, +16299, +16269, +16294, +16314, +16291, +16296, +16315, +16297, +16277, +16281, +16303, +16349, +16361, +16317, +16305, +16328, +16312, +16288, +16284, +16280, +16280, +16283, +16278, +16290, +16289, +16244, +16219, +16250, +16278, +16295, +16306, +16301, +16313, +16356, +16401, +16440, +16452, +16439, +16451, +16465, +16445, +16463, +16511, +16483, +16446, +16481, +16491, +16470, +16485, +16469, +16433, +16455, +16470, +16453, +16492, +16536, +16523, +16520, +16525, +16506, +16520, +16544, +16515, +16498, +16522, +16526, +16513, +16508, +16511, +16515, +16494, +16458, +16460, +16476, +16457, +16441, +16466, +16494, +16492, +16483, +16498, +16513, +16486, +16468, +16479, +16459, +16425, +16423, +16407, +16381, +16386, +16387, +16370, +16363, +16330, +16291, +16301, +16301, +16273, +16280, +16281, +16237, +16219, +16253, +16269, +16254, +16224, +16198, +16192, +16189, +16178, +16173, +16164, +16158, +16176, +16187, +16169, +16169, +16184, +16170, +16152, +16178, +16215, +16224, +16223, +16245, +16286, +16314, +16326, +16342, +16350, +16347, +16367, +16394, +16389, +16390, +16433, +16452, +16420, +16411, +16440, +16441, +16418, +16429, +16473, +16490, +16475, +16484, +16508, +16514, +16524, +16549, +16563, +16574, +16572, +16543, +16548, +16601, +16623, +16601, +16579, +16567, +16575, +16570, +16511, +16504, +16565, +16559, +16513, +16526, +16524, +16482, +16483, +16498, +16495, +16502, +16495, +16481, +16493, +16494, +16467, +16454, +16441, +16427, +16432, +16425, +16396, +16380, +16377, +16377, +16376, +16371, +16371, +16358, +16329, +16342, +16388, +16383, +16350, +16356, +16356, +16322, +16310, +16337, +16348, +16325, +16319, +16344, +16335, +16290, +16294, +16325, +16308, +16275, +16272, +16270, +16266, +16271, +16268, +16269, +16278, +16250, +16207, +16223, +16250, +16231, +16213, +16237, +16259, +16256, +16250, +16247, +16247, +16251, +16247, +16236, +16258, +16304, +16314, +16300, +16329, +16377, +16372, +16350, +16360, +16360, +16337, +16361, +16418, +16448, +16454, +16453, +16442, +16448, +16471, +16475, +16472, +16486, +16487, +16470, +16463, +16469, +16483, +16497, +16484, +16467, +16473, +16469, +16448, +16462, +16491, +16508, +16524, +16523, +16495, +16491, +16492, +16466, +16466, +16503, +16512, +16495, +16495, +16495, +16470, +16452, +16472, +16489, +16467, +16460, +16483, +16461, +16406, +16403, +16429, +16415, +16393, +16389, +16382, +16380, +16388, +16384, +16370, +16373, +16406, +16437, +16412, +16376, +16391, +16402, +16360, +16340, +16361, +16356, +16330, +16331, +16350, +16353, +16330, +16328, +16375, +16388, +16337, +16312, +16326, +16306, +16281, +16291, +16285, +16271, +16289, +16305, +16290, +16286, +16309, +16321, +16311, +16309, +16332, +16335, +16304, +16304, +16338, +16336, +16316, +16340, +16369, +16353, +16345, +16377, +16391, +16366, +16359, +16392, +16407, +16395, +16394, +16401, +16409, +16432, +16436, +16402, +16405, +16432, +16412, +16409, +16442, +16417, +16367, +16383, +16398, +16382, +16406, +16428, +16397, +16384, +16398, +16393, +16392, +16411, +16442, +16476, +16463, +16412, +16396, +16407, +16409, +16436, +16470, +16455, +16449, +16499, +16535, +16523, +16507, +16515, +16525, +16501, +16453, +16443, +16472, +16490, +16504, +16525, +16510, +16479, +16491, +16502, +16449, +16416, +16437, +16403, +16335, +16355, +16385, +16332, +16320, +16379, +16367, +16307, +16304, +16321, +16315, +16315, +16334, +16363, +16368, +16338, +16334, +16352, +16319, +16309, +16375, +16380, +16306, +16323, +16389, +16347, +16291, +16338, +16369, +16298, +16232, +16239, +16265, +16259, +16233, +16235, +16250, +16240, +16234, +16257, +16257, +16260, +16309, +16316, +16261, +16268, +16329, +16342, +16332, +16337, +16337, +16356, +16373, +16357, +16362, +16390, +16385, +16389, +16420, +16438, +16468, +16486, +16442, +16433, +16490, +16503, +16486, +16494, +16477, +16456, +16494, +16533, +16527, +16510, +16500, +16498, +16496, +16486, +16495, +16530, +16529, +16486, +16466, +16492, +16519, +16502, +16466, +16481, +16512, +16496, +16479, +16501, +16498, +16477, +16488, +16502, +16499, +16494, +16463, +16440, +16474, +16490, +16437, +16419, +16462, +16481, +16466, +16442, +16382, +16332, +16337, +16345, +16336, +16350, +16355, +16318, +16299, +16325, +16341, +16330, +16320, +16309, +16308, +16326, +16324, +16307, +16314, +16292, +16234, +16235, +16281, +16287, +16273, +16267, +16260, +16275, +16294, +16279, +16262, +16266, +16266, +16273, +16281, +16282, +16285, +16276, +16255, +16259, +16265, +16236, +16221, +16244, +16257, +16250, +16247, +16261, +16290, +16309, +16321, +16346, +16369, +16378, +16399, +16427, +16440, +16461, +16493, +16506, +16516, +16530, +16529, +16523, +16530, +16530, +16514, +16504, +16514, +16531, +16531, +16508, +16502, +16519, +16503, +16459, +16465, +16505, +16505, +16487, +16486, +16483, +16480, +16495, +16502, +16505, +16523, +16539, +16527, +16494, +16475, +16482, +16457, +16407, +16410, +16437, +16410, +16393, +16416, +16402, +16373, +16370, +16351, +16348, +16388, +16389, +16352, +16377, +16426, +16420, +16390, +16384, +16391, +16394, +16395, +16392, +16381, +16360, +16351, +16344, +16328, +16341, +16368, +16354, +16338, +16362, +16358, +16317, +16324, +16370, +16383, +16371, +16368, +16362, +16344, +16331, +16316, +16288, +16269, +16270, +16263, +16268, +16300, +16296, +16242, +16227, +16257, +16265, +16265, +16281, +16265, +16228, +16231, +16264, +16284, +16306, +16340, +16340, +16302, +16295, +16335, +16352, +16344, +16362, +16371, +16347, +16361, +16416, +16442, +16447, +16474, +16493, +16465, +16430, +16442, +16472, +16463, +16456, +16485, +16481, +16429, +16424, +16455, +16442, +16433, +16463, +16465, +16458, +16490, +16488, +16446, +16471, +16523, +16503, +16467, +16476, +16486, +16479, +16481, +16490, +16504, +16517, +16508, +16493, +16507, +16537, +16539, +16519, +16508, +16491, +16460, +16461, +16482, +16459, +16432, +16440, +16441, +16411, +16394, +16396, +16401, +16396, +16388, +16407, +16420, +16381, +16351, +16372, +16390, +16397, +16398, +16349, +16295, +16312, +16347, +16327, +16276, +16252, +16271, +16293, +16300, +16332, +16350, +16319, +16291, +16275, +16259, +16281, +16307, +16279, +16254, +16266, +16279, +16293, +16285, +16250, +16256, +16295, +16294, +16291, +16319, +16317, +16294, +16297, +16322, +16338, +16329, +16317, +16328, +16333, +16323, +16341, +16384, +16404, +16410, +16426, +16430, +16412, +16410, +16446, +16458, +16422, +16427, +16462, +16434, +16397, +16431, +16445, +16407, +16408, +16424, +16399, +16407, +16453, +16441, +16395, +16394, +16409, +16392, +16368, +16364, +16381, +16408, +16427, +16428, +16421, +16426, +16459, +16486, +16482, +16475, +16477, +16460, +16430, +16423, +16447, +16472, +16461, +16435, +16447, +16463, +16436, +16420, +16457, +16485, +16468, +16444, +16445, +16462, +16466, +16450, +16457, +16486, +16471, +16448, +16470, +16483, +16474, +16500, +16502, +16444, +16431, +16455, +16432, +16412, +16426, +16394, +16334, +16327, +16352, +16347, +16315, +16303, +16321, +16310, +16270, +16277, +16309, +16296, +16286, +16302, +16303, +16313, +16341, +16343, +16346, +16371, +16361, +16332, +16322, +16308, +16298, +16297, +16264, +16224, +16233, +16262, +16273, +16264, +16247, +16243, +16244, +16235, +16262, +16324, +16332, +16297, +16316, +16363, +16359, +16361, +16413, +16425, +16378, +16376, +16409, +16399, +16395, +16446, +16475, +16464, +16483, +16508, +16494, +16490, +16513, +16530, +16542, +16546, +16523, +16504, +16520, +16539, +16547, +16544, +16517, +16501, +16525, +16531, +16501, +16503, +16518, +16475, +16424, +16432, +16447, +16435, +16424, +16410, +16391, +16402, +16419, +16393, +16365, +16371, +16377, +16377, +16387, +16383, +16362, +16365, +16376, +16378, +16391, +16372, +16303, +16283, +16320, +16306, +16255, +16246, +16246, +16237, +16263, +16292, +16277, +16246, +16240, +16272, +16318, +16335, +16343, +16366, +16363, +16367, +16418, +16429, +16373, +16360, +16379, +16354, +16353, +16398, +16384, +16332, +16351, +16391, +16373, +16348, +16343, +16320, +16314, +16346, +16346, +16323, +16349, +16382, +16374, +16388, +16423, +16410, +16409, +16469, +16501, +16480, +16474, +16472, +16447, +16433, +16441, +16441, +16439, +16432, +16415, +16425, +16466, +16470, +16434, +16424, +16425, +16404, +16400, +16417, +16423, +16450, +16481, +16453, +16421, +16440, +16437, +16396, +16390, +16401, +16385, +16376, +16384, +16397, +16416, +16426, +16416, +16418, +16434, +16439, +16419, +16388, +16396, +16435, +16428, +16394, +16406, +16417, +16376, +16355, +16368, +16353, +16324, +16313, +16321, +16368, +16409, +16387, +16370, +16390, +16392, +16393, +16419, +16432, +16443, +16473, +16474, +16466, +16484, +16480, +16455, +16450, +16417, +16360, +16359, +16370, +16345, +16346, +16364, +16330, +16296, +16310, +16328, +16329, +16341, +16356, +16357, +16335, +16315, +16324, +16340, +16341, +16356, +16370, +16355, +16335, +16336, +16338, +16342, +16355, +16357, +16336, +16327, +16348, +16359, +16339, +16345, +16370, +16345, +16318, +16340, +16357, +16370, +16394, +16357, +16304, +16339, +16365, +16340, +16366, +16400, +16376, +16374, +16397, +16390, +16394, +16407, +16388, +16384, +16405, +16415, +16431, +16447, +16454, +16469, +16474, +16458, +16461, +16483, +16488, +16486, +16487, +16483, +16472, +16459, +16453, +16439, +16416, +16438, +16477, +16446, +16413, +16445, +16462, +16450, +16460, +16456, +16434, +16442, +16442, +16414, +16394, +16393, +16414, +16420, +16360, +16324, +16369, +16378, +16334, +16362, +16400, +16350, +16313, +16336, +16350, +16353, +16358, +16348, +16347, +16343, +16313, +16305, +16344, +16381, +16395, +16387, +16363, +16358, +16374, +16393, +16403, +16392, +16377, +16370, +16338, +16314, +16357, +16388, +16353, +16342, +16356, +16328, +16307, +16326, +16333, +16321, +16327, +16359, +16376, +16360, +16361, +16394, +16395, +16373, +16385, +16402, +16384, +16364, +16375, +16413, +16435, +16413, +16387, +16384, +16389, +16409, +16429, +16428, +16437, +16452, +16434, +16426, +16437, +16414, +16396, +16406, +16398, +16401, +16425, +16398, +16378, +16437, +16480, +16464, +16459, +16458, +16442, +16442, +16441, +16417, +16402, +16412, +16432, +16430, +16398, +16381, +16401, +16409, +16408, +16437, +16447, +16406, +16376, +16404, +16437, +16435, +16442, +16474, +16459, +16402, +16407, +16461, +16455, +16418, +16431, +16437, +16417, +16444, +16476, +16440, +16418, +16430, +16398, +16380, +16434, +16444, +16390, +16379, +16386, +16359, +16364, +16397, +16363, +16307, +16305, +16314, +16313, +16327, +16330, +16291, +16254, +16248, +16244, +16235, +16251, +16259, +16215, +16187, +16230, +16263, +16247, +16242, +16256, +16246, +16241, +16271, +16294, +16282, +16286, +16323, +16323, +16272, +16271, +16331, +16342, +16310, +16317, +16333, +16313, +16302, +16323, +16344, +16358, +16369, +16383, +16402, +16410, +16414, +16433, +16452, +16470, +16493, +16490, +16488, +16514, +16504, +16477, +16520, +16569, +16558, +16557, +16576, +16555, +16536, +16563, +16602, +16617, +16597, +16578, +16582, +16590, +16615, +16628, +16557, +16483, +16505, +16533, +16532, +16555, +16546, +16502, +16493, +16469, +16422, +16420, +16421, +16399, +16409, +16414, +16391, +16394, +16415, +16425, +16424, +16403, +16404, +16430, +16422, +16399, +16401, +16399, +16414, +16442, +16420, +16381, +16361, +16337, +16348, +16377, +16334, +16284, +16283, +16260, +16223, +16211, +16178, +16155, +16187, +16205, +16187, +16176, +16163, +16158, +16178, +16183, +16167, +16178, +16212, +16233, +16237, +16238, +16231, +16200, +16189, +16220, +16232, +16223, +16256, +16287, +16276, +16294, +16358, +16383, +16364, +16360, +16376, +16392, +16408, +16427, +16445, +16449, +16431, +16418, +16441, +16490, +16499, +16463, +16443, +16469, +16495, +16489, +16467, +16464, +16490, +16500, +16471, +16453, +16459, +16468, +16480, +16477, +16442, +16425, +16440, +16435, +16427, +16462, +16491, +16471, +16450, +16454, +16448, +16437, +16452, +16475, +16468, +16459, +16486, +16505, +16490, +16497, +16511, +16489, +16483, +16511, +16509, +16502, +16530, +16526, +16487, +16483, +16497, +16496, +16483, +16472, +16483, +16495, +16469, +16454, +16464, +16438, +16405, +16422, +16424, +16399, +16396, +16381, +16362, +16387, +16393, +16360, +16355, +16367, +16363, +16360, +16342, +16304, +16288, +16294, +16283, +16261, +16243, +16230, +16221, +16217, +16231, +16246, +16234, +16206, +16205, +16235, +16274, +16289, +16273, +16253, +16257, +16281, +16293, +16292, +16316, +16362, +16376, +16351, +16327, +16331, +16346, +16339, +16320, +16338, +16357, +16334, +16319, +16332, +16346, +16369, +16377, +16348, +16352, +16387, +16389, +16408, +16452, +16432, +16410, +16456, +16463, +16429, +16458, +16502, +16485, +16467, +16489, +16513, +16520, +16509, +16499, +16497, +16485, +16468, +16461, +16455, +16460, +16469, +16459, +16446, +16455, +16462, +16455, +16445, +16414, +16379, +16381, +16395, +16376, +16358, +16393, +16436, +16424, +16389, +16387, +16399, +16377, +16356, +16365, +16360, +16344, +16360, +16373, +16366, +16372, +16364, +16331, +16344, +16386, +16371, +16338, +16356, +16386, +16400, +16411, +16417, +16404, +16386, +16390, +16412, +16414, +16404, +16405, +16381, +16347, +16360, +16380, +16383, +16404, +16408, +16378, +16382, +16394, +16366, +16361, +16391, +16398, +16383, +16368, +16368, +16397, +16411, +16393, +16387, +16385, +16378, +16391, +16384, +16336, +16328, +16364, +16364, +16342, +16344, +16346, +16329, +16330, +16371, +16411, +16418, +16406, +16394, +16379, +16382, +16409, +16426, +16419, +16407, +16416, +16442, +16449, +16440, +16445, +16444, +16429, +16432, +16435, +16411, +16396, +16393, +16382, +16394, +16424, +16426, +16419, +16422, +16411, +16391, +16388, +16391, +16386, +16384, +16395, +16403, +16411, +16434, +16434, +16378, +16349, +16395, +16412, +16388, +16414, +16436, +16392, +16373, +16407, +16422, +16416, +16418, +16422, +16429, +16434, +16438, +16475, +16510, +16492, +16466, +16466, +16460, +16454, +16449, +16421, +16395, +16395, +16386, +16369, +16369, +16369, +16365, +16362, +16337, +16300, +16280, +16278, +16273, +16265, +16272, +16277, +16231, +16178, +16190, +16214, +16192, +16182, +16211, +16226, +16228, +16238, +16241, +16234, +16236, +16249, +16263, +16255, +16244, +16269, +16280, +16255, +16274, +16338, +16356, +16355, +16368, +16353, +16339, +16380, +16411, +16414, +16434, +16444, +16425, +16436, +16468, +16480, +16498, +16527, +16534, +16542, +16563, +16570, +16568, +16585, +16598, +16570, +16526, +16527, +16564, +16574, +16540, +16515, +16535, +16570, +16568, +16539, +16535, +16547, +16535, +16519, +16534, +16552, +16541, +16514, +16480, +16460, +16489, +16517, +16491, +16465, +16476, +16482, +16481, +16494, +16476, +16440, +16443, +16436, +16400, +16427, +16481, +16448, +16388, +16389, +16389, +16361, +16354, +16347, +16331, +16324, +16303, +16266, +16263, +16262, +16239, +16253, +16284, +16266, +16237, +16241, +16254, +16267, +16286, +16284, +16262, +16246, +16237, +16238, +16229, +16198, +16187, +16218, +16241, +16227, +16212, +16215, +16206, +16180, +16177, +16215, +16249, +16258, +16271, +16290, +16291, +16304, +16336, +16350, +16350, +16369, +16392, +16396, +16394, +16402, +16417, +16432, +16443, +16443, +16441, +16446, +16443, +16434, +16447, +16474, +16471, +16446, +16438, +16457, +16483, +16488, +16460, +16433, +16446, +16465, +16455, +16433, +16409, +16388, +16399, +16423, +16413, +16404, +16417, +16404, +16384, +16393, +16386, +16360, +16374, +16395, +16378, +16386, +16432, +16440, +16426, +16450, +16487, +16504, +16515, +16514, +16479, +16439, +16442, +16470, +16466, +16441, +16451, +16487, +16507, +16528, +16557, +16551, +16528, +16533, +16536, +16527, +16547, +16567, +16533, +16505, +16527, +16529, +16460, +16411, +16427, +16417, +16362, +16365, +16422, +16421, +16373, +16376, +16407, +16391, +16365, +16367, +16369, +16369, +16393, +16423, +16424, +16403, +16373, +16331, +16299, +16292, +16278, +16241, +16206, +16206, +16229, +16248, +16260, +16259, +16247, +16252, +16265, +16242, +16203, +16203, +16243, +16277, +16277, +16261, +16261, +16262, +16260, +16276, +16258, +16211, +16248, +16331, +16334, +16322, +16347, +16319, +16268, +16274, +16270, +16254, +16285, +16314, +16326, +16366, +16395, +16413, +16443, +16436, +16410, +16431, +16445, +16432, +16440, +16439, +16426, +16460, +16509, +16514, +16493, +16477, +16479, +16466, +16426, +16421, +16470, +16508, +16537, +16566, +16549, +16512, +16496, +16477, +16487, +16517, +16497, +16477, +16520, +16545, +16550, +16572, +16539, +16471, +16460, +16444, +16393, +16401, +16449, +16464, +16457, +16441, +16424, +16402, +16357, +16339, +16376, +16385, +16373, +16414, +16423, +16375, +16411, +16481, +16431, +16369, +16395, +16400, +16365, +16396, +16442, +16409, +16363, +16357, +16342, +16304, +16282, +16273, +16258, +16271, +16297, +16276, +16248, +16277, +16314, +16303, +16277, +16242, +16190, +16165, +16162, +16166, +16216, +16256, +16178, +16091, +16110, +16122, +16087, +16195, +16516, +16891, +17216, +17526, +17781, +17797, +17461, +16949, +16471, +15912, +15141, +14435, +14110, +14237, +14793, +15487, +16138, +17111, +17990, +17690, +17032, +17466, +18018, +17637, +17346, +17572, +17567, +17182, +16552, +16138, +16327, +16076, +14925, +14267, +14402, +14513, +14754, +15138, +15473, +16180, +16909, +17149, +17560, +18172, +18266, +18044, +17816, +17409, +16907, +16233, +15272, +14459, +13994, +13861, +14459, +15642, +16643, +17355, +17909, +18169, +18468, +18729, +18098, +17031, +16687, +16471, +15577, +14570, +14022, +14299, +15276, +15598, +15369, +16309, +17638, +17624, +17290, +17594, +17985, +18437, +18397, +17313, +16671, +16883, +16504, +15916, +15928, +15683, +15241, +15115, +14746, +14495, +14863, +15030, +15224, +16100, +16652, +16625, +16957, +17441, +17826, +18335, +18298, +17613, +17151, +16743, +16020, +15237, +14232, +13302, +13382, +14120, +14568, +14835, +15399, +16435, +17644, +18301, +18470, +18848, +19096, +18544, +17604, +16768, +16032, +15534, +15279, +14881, +14253, +13943, +14520, +15506, +15808, +15782, +16642, +17826, +18139, +18083, +18288, +18461, +18616, +18655, +18313, +18005, +17661, +16832, +16122, +15800, +15369, +15069, +14958, +14723, +14899, +15487, +15739, +15976, +16559, +17105, +17567, +17771, +17532, +17409, +17514, +17445, +17165, +16523, +15832, +15746, +15691, +15229, +14967, +14830, +14814, +15413, +15867, +15818, +16248, +16820, +16867, +17082, +17348, +17235, +17413, +17528, +16875, +16414, +16476, +16144, +15510, +14943, +14317, +14014, +14108, +13985, +13817, +14165, +14943, +15932, +16913, +17660, +18448, +19324, +19568, +19055, +18551, +18274, +17812, +17124, +16561, +16464, +16547, +15995, +15114, +15148, +15831, +15975, +15765, +15923, +16325, +16581, +16487, +16394, +16835, +17215, +16821, +16240, +15942, +15699, +15590, +15575, +15427, +15330, +15314, +15256, +15210, +15098, +15117, +15548, +16040, +16618, +17546, +18230, +18496, +18836, +18977, +18558, +17735, +16933, +16756, +16543, +15170, +13814, +13719, +14072, +14518, +15025, +15080, +15476, +16512, +16891, +16902, +17484, +18077, +18549, +18767, +18106, +17532, +17642, +17295, +16701, +16494, +16056, +15644, +15613, +15330, +15255, +15681, +15718, +15894, +16814, +17276, +17202, +17406, +17443, +17441, +17758, +17372, +16595, +16587, +16395, +15545, +15205, +15138, +14949, +15277, +15568, +15457, +15857, +16473, +16803, +17342, +17573, +17315, +17811, +18497, +18035, +17308, +16935, +16289, +15815, +15730, +15227, +14666, +14721, +14829, +14907, +15443, +16009, +16259, +16528, +16795, +16970, +17115, +16805, +16155, +16060, +16313, +16055, +15526, +15299, +15362, +15561, +15637, +15534, +15625, +15953, +16301, +16668, +16909, +16954, +17045, +17185, +17244, +17213, +16958, +16544, +16205, +15867, +15635, +15668, +15558, +15336, +15588, +16029, +16217, +16547, +17101, +17603, +18085, +18331, +18411, +18733, +18692, +17879, +17175, +16698, +16105, +15896, +15782, +15243, +15111, +15399, +15372, +15575, +16124, +16401, +16691, +16692, +16019, +15842, +16217, +16092, +16023, +16160, +15768, +15557, +15772, +15568, +15400, +15555, +15552, +15894, +16410, +16187, +16062, +16605, +16882, +16916, +16938, +16562, +16498, +16972, +16742, +16002, +15953, +16327, +16593, +16712, +16395, +16012, +16308, +16822, +16916, +16922, +17196, +17712, +18289, +18437, +18087, +17979, +18288, +18338, +17951, +17439, +16962, +16802, +16943, +16791, +16429, +16408, +16466, +16294, +16155, +16020, +15869, +15910, +15857, +15543, +15270, +14997, +14688, +14489, +14130, +13732, +13846, +14208, +14397, +14515, +14466, +14451, +14984, +15594, +15651, +15557, +15713, +16020, +16380, +16504, +16286, +16248, +16603, +16824, +16650, +16432, +16474, +16696, +16957, +17211, +17383, +17522, +17759, +17928, +17932, +18051, +18318, +18548, +18808, +18965, +18846, +18886, +19146, +18991, +18521, +18296, +18087, +17678, +17410, +17340, +17244, +17026, +16761, +16733, +16830, +16533, +16007, +15666, +15321, +14927, +14602, +14160, +13769, +13710, +13697, +13449, +12982, +12688, +13033, +13419, +13235, +13284, +13763, +13947, +14203, +14688, +14873, +15241, +15844, +16025, +16318, +16688, +16407, +16354, +16865, +16976, +17064, +17313, +16932, +16499, +16610, +16743, +17009, +17423, +17648, +18122, +18729, +19091, +19714, +20255, +20131, +20184, +20467, +20215, +19824, +19507, +19102, +19002, +18797, +18215, +18135, +18218, +17718, +17377, +17192, +16710, +16681, +16962, +16802, +16634, +16264, +15154, +14008, +13105, +12330, +12062, +11846, +11516, +11709, +11711, +11282, +11739, +12576, +12903, +13673, +14533, +14621, +15001, +15583, +15521, +15836, +16524, +16532, +16492, +16399, +15674, +15421, +15709, +15636, +15936, +16560, +16605, +16802, +17304, +17413, +17651, +18109, +18358, +18714, +18951, +18950, +19129, +18845, +18184, +18323, +18780, +18976, +19271, +19101, +18677, +19084, +19715, +20199, +20843, +20744, +20104, +19892, +19262, +18293, +17911, +17227, +16459, +16610, +16502, +15935, +15750, +15000, +13822, +12973, +11679, +10965, +11483, +11045, +10775, +12458, +12984, +12115, +13003, +13891, +13578, +14418, +15024, +14219, +14593, +15122, +14177, +14378, +15576, +15637, +15865, +16142, +15471, +15872, +16993, +16878, +17080, +17713, +17239, +17007, +17163, +16560, +16462, +16590, +16147, +16955, +18151, +17936, +18345, +19216, +18742, +18921, +19941, +19801, +20153, +21184, +20519, +19814, +20577, +20891, +20972, +21383, +20701, +19714, +19387, +18389, +17342, +17392, +17147, +16413, +16228, +15757, +14676, +13864, +12932, +11719, +11316, +11517, +11318, +11115, +11407, +11468, +11209, +11591, +12363, +12666, +12945, +13348, +13491, +14120, +14837, +14356, +14203, +15549, +16725, +17312, +17413, +16513, +16428, +17701, +18102, +18148, +18514, +17559, +16603, +16846, +16440, +16207, +16971, +16583, +16322, +17846, +18684, +18735, +19425, +19434, +19377, +20462, +21073, +21249, +21600, +20827, +20013, +20464, +20676, +20512, +20342, +19300, +18607, +18912, +18424, +17581, +17409, +16830, +16222, +16123, +15158, +13626, +12404, +10692, +9406, +9850, +10257, +9985, +10474, +10637, +9886, +10617, +12083, +12072, +12724, +14328, +14105, +13949, +15263, +15003, +14622, +16286, +16913, +17018, +18365, +17626, +16176, +17435, +18012, +17594, +18630, +17908, +16044, +16394, +16121, +15618, +17441, +17861, +17327, +19113, +19846, +19530, +20827, +20461, +19225, +20601, +21207, +20528, +21067, +20302, +19094, +20333, +20962, +20724, +21638, +21061, +19607, +19762, +19087, +18141, +18957, +18563, +16782, +15727, +13838, +11827, +10976, +9142, +7681, +8361, +8562, +8972, +10500, +9932, +9106, +11020, +12148, +12493, +14659, +15249, +13868, +14264, +14691, +14452, +16206, +17447, +16638, +17094, +17806, +16887, +16936, +17874, +17938, +18607, +19424, +18395, +16941, +16424, +16339, +16965, +17937, +18144, +18054, +18394, +18782, +19103, +19545, +19520, +18948, +19331, +20717, +21110, +20595, +20288, +19825, +20195, +21878, +22307, +21474, +21151, +19881, +18089, +18103, +18069, +16868, +16107, +14477, +11957, +10915, +9728, +7771, +7791, +8246, +8012, +9945, +11690, +10084, +9517, +11365, +11912, +12737, +15075, +15210, +14212, +14779, +14523, +14297, +16721, +18211, +17683, +18352, +18644, +17864, +18664, +18965, +18090, +19353, +20183, +18093, +16771, +16416, +15715, +16664, +17739, +17392, +18054, +18708, +18225, +18755, +19116, +18637, +19475, +20024, +19968, +21437, +21612, +19935, +20460, +21797, +22080, +22933, +22654, +20920, +20314, +19121, +17191, +17308, +17240, +15394, +13744, +11532, +9275, +8918, +8431, +7547, +8060, +8920, +10350, +11628, +9948, +8868, +10788, +11208, +11615, +14715, +15235, +13713, +14343, +14129, +14467, +18407, +19596, +17826, +18886, +19279, +17843, +18626, +18440, +17350, +19089, +18910, +16154, +16249, +16507, +15843, +17523, +18483, +18373, +19907, +19346, +17348, +18137, +18660, +18520, +19870, +19729, +19671, +21608, +20882, +19834, +22277, +23317, +23230, +24563, +23157, +20797, +20441, +17849, +15567, +17175, +16242, +12613, +11468, +10062, +7897, +8224, +8414, +7622, +8748, +10594, +10760, +9433, +8634, +9636, +10182, +10470, +13232, +14982, +13922, +13992, +13846, +13598, +17744, +20943, +19253, +19131, +19602, +17725, +18714, +19982, +17780, +18232, +19765, +17290, +16147, +16971, +16176, +17094, +18838, +18395, +19203, +19929, +18298, +18515, +19319, +18348, +19705, +21477, +20737, +21532, +22377, +20842, +21827, +24026, +23490, +23626, +23655, +20849, +19518, +18959, +15825, +14865, +15778, +12917, +10130, +9942, +7818, +6338, +8119, +7807, +7035, +10106, +10860, +8004, +8830, +10750, +9577, +10827, +13883, +13166, +12927, +14895, +14047, +14100, +18410, +20264, +19372, +20071, +19481, +18200, +19659, +19394, +17117, +18011, +18826, +16685, +15558, +15520, +15867, +17865, +18882, +18786, +20010, +19959, +19000, +19922, +19420, +18267, +20471, +21165, +19499, +21360, +22834, +21042, +22166, +24079, +23150, +24058, +24399, +20758, +19505, +19494, +16186, +15275, +15907, +12286, +9841, +9634, +6718, +6105, +8313, +6952, +7165, +10603, +8870, +6431, +9335, +9955, +8772, +11850, +13512, +12576, +14449, +14666, +12855, +16354, +20420, +19626, +19897, +20412, +18006, +18435, +19979, +17548, +17397, +19477, +17431, +16291, +17779, +16737, +17470, +20241, +19037, +18880, +21147, +19459, +18314, +19668, +18133, +18240, +20802, +19742, +20039, +22569, +21272, +21872, +25097, +23898, +23588, +25291, +22585, +20951, +20918, +16786, +15564, +17006, +12838, +10214, +11211, +8218, +7255, +9752, +7361, +6951, +11468, +9791, +5806, +8108, +9455, +7767, +9562, +12321, +12343, +13047, +14322, +13265, +14002, +18865, +20476, +18100, +18947, +19402, +16608, +17823, +19377, +16153, +17111, +19816, +16070, +15056, +18333, +17083, +17254, +20293, +18666, +18041, +20309, +18735, +17885, +19195, +17845, +18325, +20468, +19968, +21331, +23056, +21797, +23227, +24821, +23143, +23995, +23952, +20417, +20368, +19067, +14667, +16540, +17708, +12319, +11853, +12791, +8300, +8752, +11507, +8201, +9130, +13276, +9295, +6266, +10311, +10602, +8398, +10999, +13176, +12552, +13669, +14450, +13356, +15714, +20058, +19521, +17391, +18389, +18151, +16886, +18203, +17823, +16042, +17898, +18475, +15727, +16081, +17908, +17714, +18233, +18520, +17844, +18495, +18499, +17810, +18466, +18125, +17657, +19207, +20073, +20936, +22272, +21219, +21343, +23678, +22826, +22008, +23388, +21524, +19546, +20063, +17522, +15732, +17702, +15745, +12083, +12480, +11470, +9494, +10513, +9923, +9253, +12071, +11278, +7977, +10188, +11877, +8955, +9916, +13295, +12779, +13091, +14355, +12196, +13433, +18884, +18774, +16537, +18238, +17622, +16204, +18636, +18179, +16191, +18785, +18653, +15636, +17366, +18071, +16031, +18170, +19143, +16915, +18497, +19486, +17325, +18261, +18581, +16700, +18781, +20742, +19935, +21431, +22000, +20977, +23138, +23346, +20916, +22460, +22898, +19617, +19119, +18726, +16738, +17487, +16341, +12765, +13305, +12803, +9393, +10773, +12055, +9439, +11309, +13446, +9628, +9563, +12730, +10188, +9171, +12767, +12296, +11648, +14506, +13076, +11729, +16902, +18576, +15719, +17273, +18086, +15742, +17496, +18376, +15505, +17322, +19384, +16008, +16025, +18523, +16889, +17108, +19213, +17423, +16972, +18979, +18248, +17820, +18702, +18062, +18798, +20540, +20526, +20929, +21106, +20732, +22372, +22619, +20595, +21028, +21399, +19732, +19285, +18342, +17324, +19035, +18187, +14439, +14032, +13698, +11122, +11393, +12097, +10214, +10744, +13279, +12293, +10006, +11287, +12765, +10162, +9300, +13049, +13171, +10762, +13101, +14375, +13754, +18283, +19679, +15292, +16717, +18449, +14723, +16432, +18999, +15380, +16619, +19494, +15476, +15555, +19099, +16885, +16941, +19636, +17470, +17391, +19841, +18629, +18748, +19275, +17173, +19197, +21475, +18985, +20055, +22161, +20041, +21232, +22636, +19292, +20281, +22433, +18579, +17591, +19397, +17497, +17932, +18739, +14523, +13657, +15181, +11702, +10853, +13445, +11176, +10108, +13906, +13570, +10525, +11607, +12929, +11351, +11122, +13320, +13981, +12490, +12390, +13720, +14511, +16163, +17391, +15567, +14477, +15714, +15553, +15096, +15923, +16075, +16390, +16928, +16026, +15943, +17237, +17458, +17166, +17295, +17817, +18377, +17550, +17521, +19592, +19200, +17884, +19790, +20377, +19369, +20937, +21187, +20317, +22069, +21597, +19807, +21693, +21270, +18527, +19576, +19235, +16973, +18595, +18180, +14790, +15716, +16170, +13110, +12889, +13270, +12079, +13112, +13599, +12793, +13930, +13199, +11316, +12883, +13050, +11610, +13976, +14206, +10713, +12476, +15544, +13191, +13797, +18366, +17313, +14395, +16167, +16714, +14766, +15287, +16057, +15769, +16570, +15524, +13720, +15889, +17328, +15464, +16492, +18562, +17048, +16380, +18132, +18820, +18754, +18788, +19511, +20824, +20210, +19819, +21550, +20639, +19328, +22158, +22402, +19599, +20807, +21330, +18764, +19443, +19469, +16340, +17260, +18547, +15137, +14563, +16532, +14644, +13261, +14226, +13308, +12927, +14201, +13817, +13417, +13597, +12647, +13191, +13886, +11809, +12607, +15761, +13370, +11466, +15776, +16295, +12922, +15196, +17351, +14347, +13531, +14535, +14002, +14850, +14813, +13547, +15670, +16216, +13405, +15012, +17386, +15605, +16038, +17144, +15084, +15934, +18134, +17125, +17877, +19587, +18872, +20039, +21002, +19060, +20202, +22094, +19887, +19949, +22192, +20454, +19121, +21289, +21369, +18300, +17033, +19693, +20709, +15962, +14317, +19342, +18555, +12653, +14802, +19043, +15488, +12800, +15734, +17122, +15398, +13840, +13717, +14734, +14252, +12346, +12976, +15118, +14824, +13254, +13324, +14848, +15346, +13706, +13043, +14853, +15153, +13511, +14281, +16022, +14981, +13826, +14990, +15697, +14918, +14779, +15307, +14920, +14305, +15207, +16126, +15271, +15659, +18076, +17620, +15664, +17913, +20105, +17627, +16612, +19393, +19985, +18263, +19006, +21313, +20561, +17978, +19139, +20827, +17510, +16804, +21081, +19088, +15638, +20270, +20405, +14267, +17211, +21254, +16252, +14971, +18211, +16594, +14857, +14217, +13687, +17032, +15610, +9879, +15366, +20150, +12047, +11834, +19637, +15628, +11377, +15950, +15777, +13731, +15535, +14422, +14354, +16171, +13530, +14099, +18112, +15319, +13380, +16353, +14772, +13007, +15520, +15179, +14120, +15356, +15323, +15695, +16031, +15610, +18013, +17579, +13979, +17412, +19582, +13869, +15675, +21559, +17152, +14957, +20720, +20162, +16837, +18967, +19403, +18071, +19683, +19594, +17683, +18780, +19784, +17406, +16682, +19628, +19175, +15096, +16340, +18975, +15045, +13928, +18247, +16319, +13352, +17266, +17475, +14058, +16327, +17402, +14527, +15485, +16292, +14361, +15808, +16773, +14450, +16025, +18640, +16095, +14642, +16469, +15760, +14602, +15491, +14946, +14280, +15368, +15630, +15650, +15427, +14197, +15350, +16269, +13885, +14693, +16753, +14552, +15329, +17066, +13708, +15702, +19720, +14057, +13604, +20699, +16588, +12509, +19569, +19431, +14939, +18743, +18682, +15658, +19428, +18410, +14207, +18295, +19184, +14799, +17277, +18520, +14968, +17072, +17908, +13642, +15656, +18221, +14759, +15379, +17362, +14806, +16014, +17544, +14494, +16572, +19581, +15489, +15032, +18753, +17748, +16503, +16657, +16355, +18587, +18106, +15479, +18610, +18656, +14043, +17288, +19171, +14086, +16088, +18698, +14311, +16178, +19242, +14724, +14826, +17807, +15303, +15605, +17388, +15097, +15665, +17268, +15319, +15312, +16234, +15314, +15360, +15492, +16234, +16889, +14325, +15041, +18166, +14090, +12682, +18172, +15695, +12101, +17106, +16394, +13038, +17261, +16577, +13307, +17796, +17236, +13428, +18201, +18739, +13833, +16621, +17664, +13923, +16491, +18201, +15369, +17417, +19192, +16476, +16574, +18021, +17509, +17384, +17356, +17920, +18164, +16535, +17212, +18353, +16686, +17955, +18968, +15618, +17244, +19403, +15012, +16701, +20291, +14284, +14851, +21165, +15600, +12776, +19548, +17834, +14722, +18336, +17268, +16092, +18264, +15755, +15608, +17958, +15079, +15525, +17189, +13799, +16152, +17791, +11989, +15496, +19494, +11509, +11881, +17187, +11974, +12567, +16783, +12105, +13566, +17052, +11667, +14147, +18174, +12019, +14551, +19751, +13188, +14945, +21133, +14352, +13475, +20527, +17009, +14911, +19336, +17713, +16837, +18927, +16759, +17245, +18846, +16583, +18357, +19233, +15034, +17005, +19615, +16218, +17125, +19079, +17269, +18222, +17807, +16931, +20405, +18079, +15873, +21742, +18611, +13269, +20512, +19250, +12966, +20371, +19625, +11267, +18416, +20379, +12061, +15960, +18150, +13319, +16706, +15153, +11051, +17492, +15085, +9196, +16939, +16240, +10358, +16382, +13916, +9393, +18074, +15616, +10177, +18792, +16036, +11236, +20205, +15409, +9928, +21672, +16705, +7753, +20494, +19940, +9168, +17443, +19241, +12561, +18401, +17407, +12749, +20686, +18279, +11183, +19662, +21134, +14086, +18645, +20887, +16617, +17942, +17995, +17510, +20171, +16890, +15962, +21865, +19136, +14961, +19875, +19089, +14530, +18417, +19454, +15181, +17650, +19933, +15757, +15070, +17844, +16893, +14990, +15332, +17140, +17653, +13711, +12549, +18442, +17731, +11103, +14915, +18948, +12798, +13563, +18735, +14364, +14319, +18913, +13815, +13230, +19304, +14523, +12123, +18169, +14610, +12365, +18529, +14574, +11942, +20137, +17294, +11766, +18578, +17532, +11706, +17455, +18193, +13075, +17603, +18952, +13929, +16526, +18801, +15802, +16531, +17681, +17270, +17823, +15961, +16310, +19782, +17324, +15377, +19225, +19072, +16979, +17854, +16907, +17621, +19401, +16090, +15917, +19115, +16063, +14912, +18489, +16788, +15075, +17021, +15984, +15778, +17067, +15270, +16078, +18024, +15518, +15289, +16897, +14717, +14237, +15697, +15230, +15449, +15052, +14621, +16871, +15795, +13436, +16147, +16463, +14026, +15853, +16389, +15030, +16345, +15775, +15035, +16544, +15237, +15812, +18745, +15912, +15116, +18471, +15676, +14799, +18974, +16257, +14979, +19799, +17692, +15203, +18944, +17869, +16136, +17989, +16014, +16567, +19367, +15167, +15327, +20399, +16723, +15257, +19992, +17334, +16025, +19968, +16929, +15272, +19002, +16519, +14532, +17014, +15702, +16176, +17892, +13531, +13356, +17684, +14716, +12268, +16201, +17185, +14991, +15122, +17494, +18314, +15214, +15039, +18467, +16000, +13840, +17472, +15841, +13400, +17774, +17586, +14114, +15555, +15633, +16195, +18983, +15976, +14452, +17776, +15487, +14441, +18482, +16176, +13793, +16943, +16764, +16201, +16521, +14078, +17127, +20072, +14371, +15422, +21635, +17088, +14384, +19550, +18496, +15585, +17539, +18159, +18044, +17262, +15782, +18149, +18571, +16111, +18558, +18771, +14699, +16238, +17353, +14894, +16123, +15882, +14703, +17626, +15458, +13216, +18523, +16369, +11542, +17675, +16767, +9903, +16434, +19002, +11271, +15658, +19964, +12118, +14085, +20705, +14154, +11998, +18531, +15881, +11981, +16661, +17762, +14638, +15395, +16286, +15920, +16894, +15985, +14696, +16761, +17322, +15386, +16720, +18456, +16427, +15799, +18218, +18807, +17232, +16249, +17151, +18887, +18640, +17897, +18549, +17352, +16283, +18653, +19142, +17928, +19161, +18392, +17500, +19999, +17361, +13740, +18386, +18335, +12583, +16311, +18645, +12401, +14660, +19582, +15426, +15643, +18425, +13865, +14201, +17329, +12595, +12992, +18288, +14959, +13163, +16976, +15656, +14304, +15192, +13118, +14638, +17434, +14274, +13764, +16205, +15231, +15940, +16332, +14340, +17054, +16918, +11987, +16229, +20217, +13692, +13965, +20000, +16991, +14852, +18994, +18100, +14943, +17424, +20468, +18134, +15360, +18387, +19826, +15907, +17835, +20994, +15748, +16632, +22373, +17011, +14441, +19488, +15689, +14774, +20606, +15081, +12467, +20331, +16417, +12902, +21292, +18115, +12151, +20157, +19811, +12612, +16342, +17111, +13556, +16702, +15504, +12802, +17157, +15598, +11860, +16145, +16109, +13376, +16727, +16693, +14279, +14975, +13908, +15498, +17319, +12766, +14847, +19015, +12052, +12748, +20610, +14899, +13307, +21165, +16637, +13547, +20008, +16239, +14228, +20604, +16144, +14142, +21993, +17222, +13132, +22035, +19372, +12257, +18902, +19563, +13701, +17692, +18838, +14006, +16641, +19147, +16393, +16172, +16699, +16204, +16660, +16403, +16882, +17490, +16512, +17369, +17449, +15561, +16618, +15521, +12931, +17527, +18469, +12825, +15961, +19146, +13948, +15964, +18805, +12782, +14247, +18616, +13534, +14661, +18902, +12628, +12084, +18409, +15466, +14365, +18235, +14812, +14858, +20611, +17180, +14651, +20129, +18881, +14821, +17777, +18454, +15609, +15666, +16134, +16840, +17744, +16186, +16696, +19098, +17450, +15807, +17335, +17469, +16047, +15347, +17032, +19569, +16333, +13126, +18338, +18810, +12382, +16703, +21644, +13698, +12173, +19612, +17474, +13669, +16779, +16840, +15400, +15741, +14042, +15128, +17009, +14409, +15898, +18808, +14600, +14336, +18408, +15646, +14346, +17545, +16074, +15719, +17718, +15484, +15652, +16923, +13736, +16223, +19989, +14817, +14752, +19991, +16061, +14140, +18817, +16689, +15390, +19650, +17098, +14794, +18665, +16785, +15108, +20098, +18140, +13468, +17600, +18866, +14882, +16696, +17784, +13960, +14436, +16725, +15793, +16278, +16733, +15121, +16212, +17962, +17093, +17074, +16779, +14934, +15840, +16953, +14943, +14922, +16253, +14700, +14868, +17490, +16688, +14468, +14545, +15120, +15703, +15579, +14082, +14240, +15692, +15908, +16538, +17168, +16023, +15325, +15803, +16231, +16573, +16355, +16359, +16307, +15543, +18070, +20543, +16298, +15644, +21633, +18809, +13732, +19175, +20327, +15430, +19023, +20707, +15092, +16623, +19889, +16888, +17395, +19337, +16513, +15614, +16758, +16397, +16284, +15201, +15522, +18209, +15951, +13238, +17260, +18314, +14895, +16001, +17349, +15288, +15009, +15720, +15969, +16035, +14745, +15931, +18232, +14910, +12647, +16371, +17093, +14715, +15221, +15762, +15105, +14057, +13069, +15597, +16837, +13133, +14225, +17826, +14714, +14217, +17540, +15358, +16084, +19981, +15582, +14375, +20300, +17618, +14476, +20197, +19811, +15670, +18668, +19793, +17985, +19001, +17224, +16115, +19413, +17874, +15017, +17914, +18144, +16042, +17544, +16865, +14677, +16116, +16216, +15054, +16277, +15727, +14141, +15886, +17798, +17473, +16226, +15617, +16883, +16480, +14003, +15338, +16914, +14224, +14720, +17478, +15172, +13948, +16689, +15965, +14168, +15410, +15088, +13890, +15333, +16098, +14964, +14778, +15282, +15392, +16192, +17652, +17355, +15452, +15686, +17479, +17215, +16470, +16664, +16374, +17199, +18748, +18217, +17990, +18732, +17968, +18152, +19098, +17171, +16078, +17882, +18190, +17703, +18020, +16864, +16367, +18003, +18100, +16617, +15787, +15416, +15570, +15427, +14811, +15955, +17741, +18082, +18158, +17310, +15251, +14506, +14186, +13815, +15400, +15844, +14034, +15169, +17365, +16042, +15329, +16652, +15413, +13475, +14127, +14274, +13652, +15591, +17422, +16223, +15903, +17089, +15902, +14861, +16310, +15791, +14321, +15886, +16944, +16767, +18298, +17841, +15772, +17386, +18566, +16539, +16783, +17835, +16844, +17579, +18678, +17545, +17760, +18598, +17680, +17602, +17674, +16276, +16221, +16921, +16437, +16836, +17685, +16918, +16223, +16854, +17485, +17077, +16382, +16702, +16912, +16288, +16694, +16994, +15859, +16226, +17277, +16299, +16176, +17217, +16276, +15431, +16020, +15753, +15255, +15218, +14912, +15095, +15270, +15062, +15482, +15352, +14507, +14410, +14548, +15351, +16308, +15207, +14881, +16302, +15462, +15123, +17449, +17117, +15731, +16747, +16406, +15868, +16901, +15590, +14926, +17084, +16609, +15681, +17348, +17037, +16101, +16857, +16310, +15745, +15159, +13829, +16297, +18434, +15864, +17236, +20318, +17669, +17672, +19892, +16655, +16781, +20002, +17163, +16743, +20213, +18449, +18475, +21554, +19639, +18982, +19997, +16683, +17024, +19237, +15830, +16160, +18671, +14791, +14752, +17962, +14523, +13532, +16025, +13208, +12408, +14124, +11186, +10265, +11126, +8980, +10233, +11604, +9329, +12219, +14952, +12383, +14769, +16916, +12698, +13857, +16634, +13683, +14942, +17696, +15710, +17897, +21093, +19932, +21972, +22708, +18537, +19544, +20716, +16179, +16220, +19041, +17853, +18580, +20456, +19937, +20858, +21875, +21970, +23052, +21868, +20360, +21477, +20536, +19908, +22096, +21444, +20902, +22655, +20270, +18408, +20286, +18050, +15003, +15117, +12253, +10096, +10754, +7190, +4641, +7122, +6426, +5329, +8703, +9727, +8351, +9169, +9377, +8692, +9469, +10609, +11705, +12854, +13731, +14385, +15062, +17805, +21308, +21724, +21395, +20763, +17404, +16424, +18049, +16915, +16811, +17751, +16216, +17998, +20092, +17776, +20643, +24428, +20278, +20442, +22877, +17417, +18123, +23999, +20737, +21526, +27780, +24342, +22947, +27661, +24220, +21763, +23996, +19197, +16369, +19087, +16313, +15285, +18323, +16008, +14270, +14233, +9386, +6574, +6015, +3735, +5488, +6441, +4045, +7562, +9559, +6467, +10525, +12627, +6954, +9898, +14424, +9758, +11710, +17460, +14597, +15995, +22133, +20709, +20496, +23258, +19433, +17283, +20642, +19744, +17298, +17620, +16242, +14952, +16512, +18200, +19439, +20007, +19978, +20845, +21020, +20467, +21093, +20808, +20339, +22004, +21988, +20553, +22224, +23860, +23491, +24521, +25058, +23539, +22822, +21620, +19446, +19166, +17989, +14142, +12479, +12773, +10922, +8946, +8626, +7185, +5297, +6068, +7426, +6252, +4934, +5763, +6791, +7324, +8369, +9272, +10752, +13308, +14295, +14415, +16254, +17593, +18443, +20917, +21447, +20023, +21022, +20658, +18314, +20584, +22204, +18113, +17429, +18683, +14500, +13547, +17666, +17315, +16625, +18290, +16662, +17434, +21764, +21076, +20565, +23353, +21793, +20039, +21832, +21379, +22021, +24387, +22476, +21714, +23633, +22103, +21820, +23067, +20375, +19174, +18917, +14736, +13281, +12934, +8355, +6884, +6691, +3015, +4013, +7294, +7577, +10898, +11534, +7121, +9408, +11101, +5971, +8236, +12769, +10805, +14304, +18885, +17078, +21328, +25605, +21462, +22803, +24822, +18353, +17713, +19306, +14552, +16639, +19922, +14493, +15126, +18108, +13514, +15427, +20169, +15242, +13894, +18079, +17469, +18226, +20517, +19522, +21411, +23418, +22028, +23544, +24297, +22171, +23159, +23113, +21605, +23398, +22048, +19094, +21036, +20404, +17501, +18364, +16032, +11917, +12026, +9531, +5768, +6103, +4202, +2171, +5212, +7165, +7915, +9918, +9989, +10993, +11923, +9034, +10188, +14386, +13671, +15215, +19182, +18144, +20620, +25997, +23590, +22124, +24597, +20461, +17047, +19271, +17156, +14508, +15971, +14241, +12704, +15032, +14694, +14034, +16547, +17105, +16548, +17630, +18368, +19130, +19360, +18733, +20508, +22566, +22593, +23782, +24189, +22605, +23495, +23852, +21366, +21835, +22491, +19046, +18073, +19713, +18622, +18055, +17834, +14145, +11682, +10855, +6642, +4099, +6023, +5629, +4685, +7852, +9716, +9287, +11502, +13200, +12058, +12547, +13999, +13950, +15133, +17064, +17285, +18540, +22016, +24242, +23837, +22126, +20635, +19731, +18151, +16669, +16403, +14680, +11956, +12109, +12855, +12351, +13853, +15329, +14806, +16309, +17541, +15953, +17230, +19606, +18026, +18330, +21399, +21690, +22228, +23718, +22581, +22751, +23882, +21585, +20641, +21915, +20386, +19272, +19495, +17983, +18344, +19426, +16511, +14119, +13186, +9807, +7322, +6371, +4433, +4827, +6744, +7600, +10561, +12965, +12054, +13698, +15939, +14024, +14529, +17675, +16559, +15502, +17852, +19039, +20764, +24095, +23805, +21713, +21735, +20618, +17702, +16069, +15060, +13644, +12287, +10808, +10177, +11242, +12777, +14416, +16566, +18037, +17859, +17348, +18068, +19041, +18861, +18822, +19654, +20130, +20832, +22032, +22219, +22426, +23277, +22851, +22336, +22686, +21172, +18695, +18009, +18153, +18477, +18223, +16046, +14157, +12921, +10201, +8067, +6799, +4700, +4913, +6587, +6905, +10199, +14027, +12600, +13376, +17125, +15442, +15283, +19754, +18187, +16261, +20416, +20249, +19222, +24497, +24531, +20516, +21914, +19807, +14557, +16214, +16009, +11609, +12722, +12707, +8794, +10592, +12635, +11341, +15442, +19145, +16181, +16110, +18980, +18389, +18394, +19989, +19939, +20174, +20775, +20787, +21455, +21716, +21871, +22645, +21825, +21138, +21866, +20089, +17890, +18529, +17917, +16307, +16530, +14747, +11294, +10109, +8603, +5972, +5351, +5510, +6000, +8623, +11257, +12308, +13522, +14939, +15607, +16166, +17444, +18669, +18626, +18703, +20017, +20577, +21350, +24376, +25348, +22664, +21012, +19696, +16635, +15142, +14220, +11625, +11161, +11870, +9771, +9141, +11809, +13342, +14840, +17387, +17075, +15726, +16910, +17917, +18004, +19314, +20242, +20131, +21164, +22899, +23387, +22816, +22682, +22962, +22103, +21009, +21346, +20811, +18636, +17687, +17564, +17090, +16984, +15021, +11358, +10194, +9510, +6149, +3975, +3998, +3951, +6033, +10177, +12585, +13838, +15722, +17124, +17719, +18547, +19791, +20288, +19850, +20215, +20765, +20499, +22103, +24220, +22926, +21329, +20665, +17342, +14461, +13886, +11834, +10933, +12175, +10215, +8457, +10541, +11456, +12435, +16168, +17471, +16764, +17615, +17799, +18095, +19688, +19412, +19218, +21214, +21761, +21350, +22204, +22288, +21891, +22053, +21623, +21611, +21828, +20146, +18034, +16965, +16364, +16312, +15290, +12610, +10746, +9549, +7640, +6261, +5427, +5052, +6499, +8950, +11547, +14263, +15584, +16389, +18200, +19074, +19406, +20701, +20661, +19967, +20866, +21097, +21191, +23044, +23070, +21112, +20279, +18281, +15214, +14277, +12979, +10828, +10920, +10667, +9038, +9630, +11236, +12560, +15143, +16530, +16286, +17664, +18656, +17907, +18590, +19502, +19110, +20069, +21611, +22040, +22840, +23066, +22073, +22100, +22182, +21169, +20918, +20365, +18343, +17253, +16846, +15494, +14727, +14435, +12940, +11377, +10446, +9015, +7306, +6263, +6490, +7725, +8926, +10948, +14081, +15362, +15483, +17880, +19725, +18782, +19304, +21006, +20513, +20238, +20672, +19542, +19692, +20973, +19461, +17963, +17993, +15755, +13683, +14062, +12950, +11534, +12259, +11490, +9938, +11104, +12825, +14131, +16309, +17627, +17743, +18197, +19093, +20198, +20158, +19018, +19665, +21093, +21117, +21786, +22436, +21508, +21633, +22151, +21346, +21770, +21729, +18862, +16927, +15978, +14234, +14599, +15100, +12841, +11947, +12132, +10213, +9110, +8555, +6739, +7395, +9438, +9829, +12226, +15391, +15325, +16505, +19625, +19589, +19326, +21300, +21184, +20147, +21131, +20633, +18666, +19129, +19693, +17780, +16780, +16892, +14966, +13232, +13756, +13439, +12693, +13319, +12183, +10366, +12081, +13733, +13540, +15521, +16982, +15826, +17458, +20307, +19875, +20033, +21551, +21101, +21340, +22805, +22139, +21059, +21192, +20802, +20319, +20195, +19665, +18849, +17330, +15786, +15558, +15328, +14771, +14588, +13463, +12303, +12129, +10579, +8592, +8169, +7437, +7635, +10172, +11935, +13815, +16833, +17045, +16942, +19759, +20367, +19356, +21027, +20991, +18866, +19061, +18348, +16622, +18256, +19099, +17289, +17168, +16556, +14444, +14866, +15184, +13600, +13675, +13290, +10853, +10587, +11914, +12793, +14744, +16204, +16158, +17287, +19060, +20018, +20627, +20312, +20162, +21412, +21872, +21368, +21214, +20555, +20425, +21310, +20936, +20459, +20820, +19374, +17420, +16893, +15793, +14933, +15236, +14111, +12718, +12821, +12040, +10610, +9929, +8718, +8304, +9828, +10758, +11531, +13822, +15382, +15745, +17102, +18881, +19598, +19720, +19863, +19766, +19136, +18355, +17771, +17422, +17782, +18293, +17803, +17163, +16794, +15777, +15234, +15607, +15275, +14623, +13839, +12000, +11180, +12176, +12766, +13851, +15857, +16120, +16129, +18123, +19527, +19768, +20479, +20501, +20174, +21175, +21678, +20665, +20393, +21078, +20977, +20384, +20496, +20519, +19235, +17538, +16454, +15556, +15164, +15315, +14562, +13384, +13016, +12396, +11584, +11514, +10760, +9434, +9629, +10480, +10877, +12150, +13850, +14545, +15458, +17336, +18292, +17910, +17965, +18359, +18104, +18458, +19195, +18294, +17532, +18337, +17974, +17219, +18098, +17551, +15882, +16516, +16776, +15508, +15672, +15063, +12867, +13127, +14036, +13259, +14048, +15446, +15056, +15931, +18337, +19592, +20258, +20526, +20146, +20570, +21291, +21161, +20811, +20422, +20090, +19903, +19443, +19236, +18918, +17739, +17002, +16316, +14987, +15214, +15619, +13759, +12977, +13550, +12436, +12045, +12604, +11052, +10542, +12344, +12638, +12741, +14270, +15096, +16134, +17240, +16669, +16971, +18027, +17023, +16717, +17983, +17831, +17624, +17887, +16647, +16219, +17256, +17021, +16507, +16326, +15060, +14558, +15347, +15264, +14957, +14883, +14092, +13999, +14958, +15213, +15201, +15942, +16924, +17937, +19214, +20495, +20871, +20163, +19702, +19568, +19192, +19617, +19803, +18228, +17536, +18032, +16929, +16336, +17436, +16704, +15387, +15965, +15613, +14519, +15068, +14813, +13413, +13665, +14254, +13900, +14189, +14743, +15068, +15994, +16725, +17021, +17808, +18401, +18532, +18871, +18866, +18650, +18837, +18325, +17111, +16755, +16657, +15750, +15104, +15178, +15031, +14758, +14877, +15008, +14869, +14586, +14411, +14726, +15051, +14808, +14873, +15303, +14958, +14755, +15468, +15727, +16116, +17560, +17981, +17448, +17824, +17685, +16758, +16906, +16834, +16148, +16662, +16717, +15579, +15785, +16273, +15649, +15871, +16111, +15084, +15016, +15511, +14836, +14674, +15182, +14826, +14755, +15452, +15853, +16543, +17783, +18574, +18729, +18520, +18433, +18916, +19501, +19944, +20258, +20121, +19941, +19839, +19159, +18414, +18010, +17361, +16727, +16016, +14829, +14323, +14545, +14306, +14262, +14760, +14993, +15327, +15700, +15629, +15867, +16295, +16310, +16430, +16390, +16095, +16537, +17209, +17313, +17255, +16953, +16553, +16259, +15607, +15530, +16175, +15850, +15393, +15659, +14969, +14182, +14447, +14140, +13771, +13978, +13198, +12687, +13266, +13023, +13210, +14609, +14873, +15184, +16578, +16834, +17123, +18548, +18719, +18361, +18730, +18406, +18331, +19116, +19205, +19476, +20033, +19365, +18975, +19368, +18898, +18251, +17655, +16481, +15866, +15392, +14548, +14808, +15110, +14588, +15172, +15872, +15742, +16726, +17555, +17178, +18044, +18852, +18024, +18202, +18768, +17981, +18147, +18761, +17800, +17286, +17570, +16992, +16567, +16436, +15994, +16250, +16313, +15416, +15224, +15047, +13994, +13880, +13854, +12551, +12190, +12593, +11945, +12123, +13380, +13553, +13976, +15357, +15568, +15536, +16533, +16643, +16051, +16398, +16645, +16432, +16890, +17482, +17660, +17889, +17984, +17864, +17638, +16947, +16181, +15917, +15647, +15044, +14603, +14723, +15161, +15277, +15237, +15697, +16199, +16290, +16565, +17120, +17678, +18410, +19107, +19524, +19804, +19935, +20020, +19961, +19513, +19362, +19468, +18781, +18078, +17986, +17324, +16759, +17364, +17550, +17057, +17018, +16579, +15744, +15630, +15292, +14462, +14157, +13809, +13344, +13616, +14076, +14639, +15561, +16064, +16628, +17510, +17407, +17321, +18217, +18082, +17212, +17389, +17341, +16747, +16702, +16280, +15762, +16184, +15990, +15069, +14866, +14397, +13566, +13565, +13281, +12516, +12745, +13145, +12940, +13148, +13611, +13770, +14130, +14798, +15487, +16178, +17023, +18016, +18551, +18654, +19000, +19033, +18600, +18662, +18611, +18040, +18038, +18057, +17539, +17706, +18135, +17925, +17905, +17985, +17667, +17350, +16703, +15876, +15486, +14881, +14333, +14561, +14554, +14539, +15433, +16255, +17023, +18165, +18490, +18545, +19191, +19295, +19364, +19859, +19310, +18734, +19130, +18670, +17872, +17875, +17263, +16551, +16656, +16104, +15324, +15144, +14386, +13623, +13600, +13391, +13331, +13255, +12516, +12407, +12681, +12398, +13010, +13908, +13929, +14949, +16269, +16247, +16903, +17738, +17011, +16991, +17672, +17188, +17185, +17386, +16431, +16655, +17715, +17404, +17696, +18710, +18012, +17076, +17085, +16438, +15374, +14632, +13887, +13435, +13315, +13570, +14336, +14737, +15101, +16260, +17025, +17302, +18125, +18681, +18776, +19096, +19208, +19469, +19969, +19726, +19680, +20115, +19546, +18908, +18795, +17862, +17237, +17340, +16513, +15934, +15983, +14862, +14148, +14522, +13988, +13789, +14345, +13600, +13326, +14362, +14198, +14043, +15260, +15836, +16269, +17342, +17593, +17651, +18078, +17836, +17637, +17743, +17717, +18173, +18192, +17581, +17913, +18047, +17631, +18210, +17744, +15960, +15713, +15149, +13373, +13461, +13712, +12757, +13302, +13750, +12869, +13493, +14170, +13641, +14372, +15025, +14750, +15625, +15777, +15189, +16717, +17738, +17302, +18581, +19142, +17719, +18161, +19018, +18046, +18103, +18728, +18064, +17765, +17603, +16776, +16555, +16413, +16009, +15993, +15280, +14608, +15218, +15064, +14483, +15371, +15691, +15395, +16648, +17505, +17276, +18043, +18431, +18083, +19038, +19532, +18809, +19530, +20332, +19507, +19496, +20145, +19608, +19102, +18593, +17230, +16527, +16142, +14777, +14172, +14593, +14250, +14006, +14490, +14228, +13780, +14156, +14140, +13668, +14060, +14602, +14089, +13578, +14180, +14901, +14993, +15453, +16268, +16198, +15752, +16022, +16342, +16344, +16604, +16738, +16409, +16186, +15946, +15290, +14833, +14980, +15025, +14482, +13892, +13774, +13805, +13720, +13898, +14454, +15105, +15805, +16429, +16761, +17122, +17766, +18272, +18522, +18925, +19426, +19696, +19750, +19552, +19408, +20038, +20774, +20465, +20044, +20102, +19277, +18020, +17774, +17203, +15818, +15596, +16100, +15758, +15498, +15768, +15856, +16102, +16438, +16635, +17136, +16999, +16061, +16098, +16420, +15852, +16024, +16581, +16122, +16209, +16794, +16444, +16776, +17682, +17154, +16722, +17075, +16306, +15404, +15362, +14965, +14786, +14948, +14168, +13472, +13325, +12827, +13010, +13583, +13237, +13607, +14526, +14094, +14337, +15826, +15888, +15887, +17211, +17283, +16543, +17023, +17240, +16901, +17369, +17880, +18022, +18339, +18604, +19030, +19338, +18634, +17827, +17452, +16602, +15855, +15802, +15637, +15588, +15956, +15900, +15589, +15914, +16807, +17458, +17265, +17013, +17341, +17111, +16471, +16853, +17259, +16827, +16910, +17291, +16989, +17001, +17564, +17613, +17179, +16662, +16220, +16108, +16083, +16012, +16076, +15887, +15418, +15077, +14564, +13970, +14049, +14590, +14965, +15202, +15414, +15630, +15902, +16174, +16547, +17108, +17582, +17646, +17363, +17110, +16895, +16554, +16558, +16982, +17105, +17220, +17679, +17651, +17350, +17511, +17390, +16947, +16714, +15875, +14786, +14769, +14875, +14490, +14772, +15401, +15576, +15883, +16349, +16690, +17162, +17440, +17265, +16958, +16667, +16644, +16681, +16338, +16454, +17121, +17097, +16896, +17168, +16755, +16053, +16136, +16003, +15619, +15840, +15597, +14924, +15122, +15185, +14782, +15357, +15841, +15368, +15810, +16732, +16567, +16755, +17409, +16971, +16881, +17805, +17617, +17023, +17562, +17545, +16778, +16953, +17121, +16581, +16686, +17112, +17161, +17609, +17912, +17375, +17182, +17200, +16287, +15437, +15309, +14907, +14538, +14782, +14977, +15376, +16270, +16614, +16710, +17450, +17813, +17514, +17536, +17327, +16656, +16517, +16436, +15960, +16112, +16587, +16519, +16507, +16575, +16063, +15480, +15334, +15247, +14806, +14012, +13551, +13742, +13862, +13900, +14414, +15014, +15497, +16082, +16492, +16931, +17668, +18151, +18348, +18366, +17998, +17936, +18150, +17641, +17304, +17870, +17977, +17582, +17623, +17544, +17262, +17331, +17408, +17345, +17200, +16786, +16362, +15848, +15225, +15080, +14867, +14357, +14650, +15036, +14808, +15564, +16839, +17160, +17792, +18774, +18677, +18572, +18786, +18144, +17573, +17551, +17038, +16634, +16752, +16603, +16414, +16308, +15982, +15718, +15206, +14472, +14192, +13552, +12448, +12287, +12441, +12153, +12565, +13283, +13565, +14463, +15591, +15938, +16518, +17623, +18345, +18813, +19072, +18857, +18641, +18558, +18387, +18257, +18084, +17919, +17984, +17893, +17450, +17135, +17248, +17483, +17130, +16279, +15914, +15682, +14744, +14086, +14228, +14217, +14173, +14410, +14440, +14787, +15730, +16403, +17122, +18256, +18874, +19210, +19834, +19826, +19338, +19369, +19227, +18623, +18477, +18401, +17872, +17503, +17014, +15996, +15387, +15265, +14658, +13738, +12974, +12216, +11675, +11446, +11386, +11930, +12807, +13215, +13730, +14723, +15422, +16214, +17544, +18418, +18740, +19079, +19043, +18881, +19123, +19299, +19444, +19632, +19311, +19027, +18981, +18343, +17861, +18010, +17575, +16970, +16593, +15298, +14273, +14645, +14345, +13549, +13986, +14041, +13226, +13542, +14236, +14347, +15207, +16496, +17097, +17587, +18118, +18483, +19012, +19324, +19174, +19019, +18752, +18301, +18030, +17900, +17709, +17204, +16278, +15474, +15035, +14644, +14212, +13615, +13074, +12965, +12744, +12359, +12562, +12931, +13189, +13989, +14832, +15333, +16086, +16756, +17326, +18194, +18382, +18208, +18982, +19342, +18776, +19171, +19738, +19137, +18934, +19209, +18737, +18473, +18512, +17631, +16727, +16486, +15762, +14835, +14736, +14626, +13990, +13908, +14346, +14235, +14054, +14479, +14839, +15241, +16236, +16912, +17020, +17361, +17530, +17534, +18171, +18560, +18239, +18257, +18299, +17969, +17936, +17563, +16643, +16364, +16072, +14922, +14157, +14027, +13734, +13589, +13677, +13693, +13919, +14268, +14505, +14792, +15106, +15588, +16241, +16581, +16792, +17194, +17418, +17545, +17749, +17814, +18105, +18634, +18782, +18769, +18746, +18513, +18573, +18621, +18024, +17794, +17821, +16805, +16027, +16416, +16089, +15195, +15313, +15392, +14971, +15268, +15480, +15048, +15430, +16212, +16226, +16530, +17238, +17104, +16844, +17172, +17167, +17042, +17363, +17253, +16731, +16641, +16443, +15963, +16029, +16089, +15323, +14484, +14014, +13413, +12878, +12921, +13380, +13840, +14105, +14384, +14948, +15543, +15912, +16292, +16786, +17127, +17081, +16827, +16898, +17199, +17114, +16998, +17345, +17577, +17614, +18035, +18428, +18467, +18663, +18821, +18560, +18349, +18311, +18075, +17695, +17419, +17348, +17261, +16854, +16447, +16291, +16122, +16062, +16188, +16224, +16386, +16650, +16659, +16771, +16921, +16678, +16633, +16753, +16278, +15883, +15951, +15714, +15516, +15687, +15560, +15400, +15460, +15218, +14939, +14827, +14504, +14211, +14041, +13964, +14350, +14684, +14698, +15283, +16028, +16130, +16418, +16927, +16834, +16730, +16945, +16761, +16337, +16246, +16293, +16135, +15946, +16133, +16434, +16543, +16957, +17495, +17555, +17742, +18158, +18143, +18164, +18328, +18152, +18269, +18533, +18100, +17719, +17700, +17377, +17116, +16994, +16866, +17193, +17207, +16688, +16949, +17185, +16607, +16636, +16661, +15631, +15145, +15152, +14622, +14597, +14797, +14340, +14311, +14421, +14058, +14432, +14925, +14636, +14950, +15337, +14749, +14920, +15827, +15842, +16030, +16866, +16948, +16838, +17446, +17873, +17847, +17875, +17775, +17327, +16744, +16329, +16130, +15799, +15328, +15179, +15358, +15485, +15588, +15961, +16428, +16656, +16917, +17319, +17470, +17592, +17927, +18046, +18111, +18338, +18221, +17984, +18011, +17909, +17985, +18326, +18018, +17465, +17494, +17498, +17382, +17453, +17152, +16486, +15779, +14963, +14501, +14326, +13903, +13733, +13760, +13456, +13520, +13867, +13828, +14230, +15042, +15346, +15688, +16112, +16073, +16345, +16864, +16958, +17247, +17606, +17562, +17779, +17968, +17779, +17847, +17624, +17034, +16895, +16262, +15412, +15725, +15225, +13710, +14337, +15473, +14879, +15575, +17024, +16018, +15572, +17224, +17072, +16058, +17329, +18254, +17275, +17033, +17825, +18180, +18334, +18778, +19380, +19413, +18523, +17939, +17741, +16801, +16603, +17896, +17916, +16634, +16384, +16055, +14790, +14424, +14664, +14287, +14003, +13879, +13514, +13299, +13243, +13986, +15775, +16402, +15409, +15241, +16094, +16778, +17348, +17361, +16989, +17499, +17988, +17454, +17331, +17860, +17693, +16963, +16316, +15887, +16013, +16364, +16002, +15000, +14401, +14754, +15313, +15373, +15519, +15970, +16081, +16139, +16583, +16934, +17105, +17233, +17260, +17577, +17995, +17908, +17773, +17728, +17498, +17822, +18354, +17779, +17007, +17027, +16911, +16622, +16739, +16679, +16243, +15702, +15167, +15123, +15246, +14858, +14613, +14546, +14094, +14169, +14732, +14627, +14761, +15687, +16171, +16412, +16907, +17051, +17323, +17778, +17501, +17395, +17920, +17745, +17416, +17908, +18098, +17624, +17012, +16157, +15681, +15861, +15841, +15755, +15762, +15358, +15200, +15565, +15588, +15697, +16346, +16660, +16637, +16834, +16997, +17135, +17361, +17406, +17376, +17345, +17228, +17320, +17582, +17705, +17748, +17607, +17178, +16773, +16529, +16419, +16353, +16063, +15670, +15330, +14913, +14827, +15172, +15138, +14694, +14379, +14177, +14251, +14539, +14581, +14901, +15833, +16609, +17055, +17210, +16934, +17065, +17648, +17583, +17527, +18171, +18247, +17783, +17786, +17572, +17036, +17005, +16696, +15682, +15007, +14639, +14257, +14439, +14732, +14456, +14507, +15351, +16012, +16069, +16127, +16607, +17189, +17379, +17367, +17542, +17597, +17383, +17463, +17805, +17726, +17429, +17722, +18371, +18460, +18112, +17952, +17719, +17251, +17041, +16838, +16128, +15361, +14929, +14705, +14597, +14374, +14183, +14416, +14585, +14549, +14954, +15291, +15146, +15407, +15842, +15804, +16148, +16784, +16824, +17067, +17766, +17844, +17772, +18250, +18466, +18279, +18252, +18044, +17506, +17096, +16709, +16060, +15353, +14767, +14372, +14245, +14167, +13995, +14147, +14716, +15188, +15632, +16261, +16544, +16506, +16753, +17072, +17231, +17350, +17274, +17444, +18098, +18277, +18170, +18584, +18592, +18089, +18242, +18366, +17846, +17587, +17324, +16618, +16214, +15984, +15508, +15023, +14325, +13731, +13810, +13882, +13834, +14221, +14424, +14440, +15074, +15711, +15765, +15817, +16013, +16271, +16708, +17168, +17616, +18024, +18306, +18720, +19013, +18827, +18726, +18768, +18393, +17905, +17552, +17011, +16324, +15587, +14976, +14799, +14700, +14339, +13975, +13764, +13723, +13758, +13893, +14447, +14923, +14960, +15423, +15873, +15576, +16007, +17020, +17026, +17366, +18423, +18247, +18069, +18977, +18828, +18206, +18790, +18869, +18062, +17695, +17102, +16320, +16176, +15826, +15206, +14828, +14149, +13747, +14248, +14680, +15057, +15714, +16031, +16420, +17072, +17037, +16865, +17339, +17797, +18166, +18651, +18830, +18956, +19232, +19412, +19653, +19663, +19157, +18701, +18206, +17449, +16912, +16260, +15376, +14935, +14331, +13245, +12746, +12431, +11717, +11629, +11961, +11824, +11937, +12524, +12990, +13471, +13990, +14597, +15568, +16319, +16757, +17515, +18002, +17913, +18180, +18620, +18591, +18524, +18565, +18434, +18223, +17928, +17542, +17125, +16635, +16336, +16143, +15639, +15268, +15231, +14912, +14756, +15230, +15549, +15758, +16390, +16835, +17052, +17485, +17644, +17744, +18364, +18755, +18955, +19699, +20104, +19882, +20050, +20022, +19382, +19274, +19203, +18182, +17370, +17092, +16308, +15471, +15218, +15021, +14926, +15170, +15310, +15261, +15270, +15295, +15271, +15113, +14693, +14017, +13231, +12700, +12611, +12698, +12890, +13298, +13689, +13927, +14225, +14822, +15781, +16690, +17233, +17792, +18362, +18405, +18173, +18084, +17815, +17339, +16907, +16226, +15253, +14611, +14540, +14666, +14788, +15103, +15567, +15807, +15930, +16264, +16534, +16636, +16882, +17036, +16943, +17074, +17427, +17646, +17715, +17620, +17738, +18482, +19006, +18723, +18468, +18468, +18479, +18911, +19289, +18958, +18786, +18704, +17851, +17390, +17812, +17477, +16712, +16661, +16288, +15566, +15768, +16159, +16087, +16298, +16572, +16714, +17211, +17294, +16551, +16005, +15653, +14892, +14102, +13372, +12468, +11882, +11862, +11759, +11282, +11258, +12009, +12537, +12952, +14257, +15456, +15755, +16395, +17149, +17204, +17731, +18421, +17960, +17476, +17322, +16484, +16108, +16486, +16143, +15895, +16465, +16606, +16735, +17325, +17270, +17186, +17728, +17543, +16905, +16908, +16812, +16539, +16651, +16516, +16514, +17473, +18289, +18397, +18777, +19333, +19546, +19882, +20467, +20838, +20865, +20598, +20097, +19564, +19223, +18995, +18407, +17450, +16767, +16430, +16136, +15978, +15706, +15173, +15047, +15241, +15004, +14598, +14148, +13162, +12193, +11913, +11852, +11723, +11568, +11347, +11415, +11725, +11983, +12729, +13743, +14175, +14856, +16295, +17265, +17784, +18428, +18530, +18458, +18885, +18784, +18082, +17507, +16493, +15627, +15978, +16087, +15434, +15373, +15315, +14844, +15263, +15848, +15671, +15975, +16533, +16366, +16621, +17462, +17743, +17927, +18263, +18137, +18422, +19485, +19856, +19449, +19522, +19902, +19937, +20031, +20318, +20272, +19920, +19409, +18507, +17635, +17147, +16410, +15626, +15431, +14994, +14255, +14369, +14752, +14693, +15016, +15552, +15775, +16043, +15814, +14880, +14234, +13715, +13140, +13074, +12811, +12421, +13034, +13531, +13226, +13623, +14256, +14243, +14908, +16117, +16670, +17007, +17016, +16500, +16733, +17510, +17648, +17568, +17287, +16418, +15848, +15787, +15784, +16197, +16493, +16053, +16010, +16656, +16951, +17085, +17436, +17621, +17786, +18018, +18022, +18082, +18310, +18328, +18085, +17879, +18140, +18557, +18187, +17651, +17928, +17995, +17632, +17921, +18151, +17877, +18127, +18182, +17415, +17171, +17324, +16984, +16740, +16518, +16050, +16016, +16079, +15974, +16366, +16642, +16576, +17036, +17146, +16189, +15242, +14189, +12809, +12197, +12034, +11526, +11545, +12175, +12273, +12077, +12700, +13722, +14108, +14661, +16098, +16819, +16412, +16377, +16306, +16027, +16781, +17418, +17072, +17204, +17107, +16447, +17258, +18304, +17897, +18012, +18397, +17747, +17774, +18058, +16998, +16489, +16908, +16433, +15965, +16482, +16923, +16965, +16881, +16953, +17573, +18388, +18849, +18616, +18049, +18440, +19259, +19100, +18979, +19082, +18326, +17934, +18053, +17348, +17198, +17683, +17047, +16685, +16931, +16059, +15756, +16554, +16255, +16055, +16727, +16446, +16253, +16489, +15260, +14064, +13804, +12611, +11677, +11791, +10963, +10584, +11957, +12292, +11793, +12885, +13800, +13484, +14322, +15905, +16341, +16737, +17258, +16533, +16385, +17951, +18605, +18332, +18764, +18196, +17113, +17932, +18445, +17601, +17821, +17717, +16583, +16935, +17053, +15721, +15994, +16684, +15991, +16508, +17595, +17570, +18316, +18787, +17891, +18512, +19756, +19172, +18765, +18875, +18268, +18233, +18439, +17840, +17704, +17879, +17709, +17890, +17803, +17475, +17909, +17914, +17254, +17191, +16741, +15899, +16055, +15868, +14903, +15023, +15481, +15109, +14813, +14347, +13307, +12499, +11564, +10496, +10364, +10456, +10364, +11351, +12333, +12095, +12730, +14180, +14148, +14542, +16677, +17402, +16790, +17046, +16638, +16122, +17629, +18469, +17845, +18501, +18764, +17833, +18440, +18972, +18034, +18078, +17977, +16951, +17320, +17328, +15972, +16341, +17352, +17308, +17926, +18387, +18199, +18766, +18491, +17828, +18962, +19497, +19024, +19640, +19425, +18782, +19611, +19307, +18713, +20014, +19678, +18366, +18979, +18057, +16421, +17511, +17259, +15425, +15872, +15335, +13509, +14320, +14626, +13318, +14167, +14926, +14243, +14793, +14606, +13012, +12881, +12511, +11316, +11821, +11984, +10874, +11618, +12820, +12225, +12325, +13642, +13939, +13951, +15198, +16472, +16548, +16318, +16373, +16252, +16647, +17704, +17841, +17416, +17590, +17525, +17560, +18270, +18092, +17386, +17529, +17353, +16770, +16774, +16675, +16788, +17790, +18698, +19392, +20056, +20483, +21062, +20739, +19561, +19999, +20689, +19688, +19429, +19337, +17838, +17805, +18488, +17473, +17693, +18571, +17334, +16975, +17430, +16025, +16017, +17301, +16216, +15445, +15972, +14931, +14564, +15456, +14710, +14460, +15705, +15520, +15073, +15392, +14579, +13717, +13488, +12440, +11754, +11848, +11303, +11253, +12198, +12373, +12043, +12273, +12486, +12405, +13028, +14701, +15902, +15947, +16114, +16230, +16195, +17479, +18415, +17657, +18026, +18668, +17539, +17862, +19077, +18117, +18187, +19241, +17792, +17122, +17942, +16691, +16615, +18618, +18226, +17747, +19121, +18866, +18295, +18579, +17418, +17102, +18423, +18201, +17926, +18534, +18061, +18159, +19082, +19050, +19696, +20337, +19243, +18836, +18819, +17698, +17800, +18117, +16769, +16376, +16556, +15658, +15626, +15546, +14452, +15041, +15979, +15284, +15203, +14998, +13384, +12806, +12576, +11178, +10659, +10890, +10672, +11221, +12295, +13073, +13674, +13581, +13752, +14828, +15182, +15660, +16877, +16506, +15938, +17040, +17320, +17413, +18733, +18313, +17090, +17571, +16939, +15643, +16328, +16255, +15471, +16505, +16408, +14950, +15433, +15854, +15577, +17100, +18200, +17924, +18773, +19260, +18715, +19195, +19272, +18633, +19389, +19990, +19677, +19970, +19844, +19588, +20595, +20874, +20300, +20326, +19243, +17514, +17241, +16753, +15875, +15962, +15368, +14506, +15046, +15054, +14640, +15511, +15738, +15231, +15911, +16249, +15795, +15979, +15694, +14893, +14750, +13972, +12616, +12186, +11953, +11989, +13148, +14167, +14495, +14503, +13916, +13788, +14253, +13823, +13679, +14551, +14368, +13966, +14847, +15318, +15598, +16635, +16587, +15967, +16224, +15681, +14837, +15555, +16213, +16488, +17430, +17525, +17009, +17447, +17656, +17865, +19051, +19423, +19100, +19403, +19084, +18494, +18547, +18115, +18271, +19547, +19602, +19174, +19354, +18742, +18912, +20313, +20078, +19576, +19966, +18567, +17083, +17384, +16844, +16426, +17470, +17079, +16200, +16805, +16678, +16294, +17022, +16861, +16360, +16713, +16320, +15700, +15725, +15294, +15081, +14959, +13546, +12325, +11813, +10839, +10729, +11627, +12252, +13355, +14023, +13290, +13536, +14342, +13842, +14158, +15226, +14767, +14620, +15591, +15556, +15503, +16593, +17332, +17626, +17791, +17068, +16140, +16001, +16393, +16826, +16707, +16194, +16065, +16011, +16035, +16712, +17295, +17634, +18487, +18790, +18155, +18238, +18700, +18382, +18554, +19585, +19941, +19827, +20026, +19687, +19097, +19639, +20258, +19470, +18590, +18330, +17544, +16821, +16874, +16469, +15943, +16175, +15801, +15034, +15327, +15472, +15139, +15577, +15541, +14722, +15005, +15325, +14610, +14874, +15795, +15420, +14808, +14757, +14023, +12916, +12865, +13623, +14111, +14446, +15106, +15410, +15095, +15077, +15299, +15374, +15682, +15749, +15413, +15499, +15391, +14929, +15362, +16033, +16446, +17405, +17493, +16487, +16646, +17144, +16999, +17714, +17892, +16635, +16526, +16816, +16111, +16845, +18211, +17917, +18041, +18620, +17588, +17144, +18139, +18039, +17641, +18447, +18768, +18238, +18226, +18424, +17991, +17356, +17326, +17532, +17058, +16461, +16565, +16657, +16482, +16567, +16663, +16638, +16530, +16022, +15635, +15729, +15653, +15584, +15805, +15719, +15754, +16329, +16432, +16063, +16197, +16422, +16163, +15920, +15754, +15078, +14235, +14201, +14593, +14424, +14358, +14944, +15264, +15623, +16494, +16518, +16132, +16651, +16236, +14920, +15584, +16512, +15300, +15062, +16496, +16499, +16205, +17040, +16765, +16004, +16273, +15766, +15014, +15564, +15310, +14582, +15571, +16080, +15512, +16530, +17658, +17394, +17505, +17235, +16397, +17147, +17564, +16447, +16673, +17420, +16982, +17292, +17775, +17622, +18434, +18458, +17009, +17070, +17251, +16278, +16818, +17348, +16471, +17041, +17574, +16665, +17281, +17830, +16737, +17182, +17509, +16032, +16363, +17041, +15876, +16529, +17684, +16411, +16406, +17543, +16779, +17001, +18060, +16762, +16497, +18324, +17284, +14983, +15877, +16988, +15377, +14289, +15532, +16219, +15056, +14731, +16113, +16369, +15078, +14854, +15871, +16110, +15212, +14692, +15569, +16239, +15190, +14651, +15884, +16164, +15176, +15114, +15206, +14760, +15077, +15334, +14705, +14605, +15142, +15391, +15187, +14606, +14850, +16029, +15827, +14772, +15225, +16010, +15889, +15854, +16030, +16441, +16930, +16811, +17324, +18415, +17975, +17818, +19214, +18901, +17462, +18006, +18830, +18577, +18430, +18441, +18822, +18873, +17621, +17572, +18689, +17608, +16483, +17591, +17543, +16114, +16054, +17038, +18030, +17740, +16528, +17723, +19176, +16869, +15537, +17511, +17317, +15917, +17292, +17812, +16040, +16275, +17634, +16697, +15684, +16499, +16396, +15403, +16008, +16135, +14608, +14779, +15478, +14262, +14150, +14767, +13745, +14134, +15138, +14141, +14797, +15833, +13867, +14230, +16256, +14210, +13172, +15268, +14390, +13128, +14799, +15297, +14757, +15057, +15145, +16058, +16794, +15930, +16243, +16813, +15975, +16820, +17723, +16212, +16200, +17474, +17017, +16792, +17138, +17306, +18228, +17655, +16194, +17520, +18463, +16810, +16498, +17417, +17716, +17767, +17100, +17697, +19607, +18430, +17199, +19525, +19688, +17674, +18237, +18270, +17288, +17822, +17207, +17026, +18559, +16662, +15385, +18774, +17955, +14374, +16616, +17851, +15246, +16201, +17190, +15504, +16104, +16202, +15270, +16790, +15755, +13990, +16751, +15968, +12971, +17017, +18350, +13488, +14967, +18078, +14949, +13910, +15218, +14320, +14707, +14225, +12534, +15083, +16045, +13185, +14795, +16662, +13983, +14652, +17000, +15297, +14971, +16630, +15900, +15324, +15829, +16019, +16316, +15327, +15048, +17615, +17685, +15381, +16579, +18490, +17608, +16562, +16747, +18236, +18393, +15326, +15565, +19314, +17827, +15321, +18437, +19283, +16406, +17194, +18504, +16859, +16869, +18074, +17511, +17293, +18029, +18040, +18082, +18590, +17945, +16867, +17972, +18868, +16249, +15134, +18146, +18234, +15126, +15768, +17927, +17191, +16129, +15836, +15941, +16929, +15815, +13777, +15882, +17405, +14512, +14793, +17363, +14995, +13484, +15906, +14917, +13535, +16147, +16155, +14405, +16003, +16593, +15807, +16444, +15352, +15216, +18248, +16782, +13433, +16186, +18009, +14780, +14252, +16458, +16403, +14406, +13049, +15030, +16885, +13653, +12796, +17687, +17818, +14151, +15555, +17094, +15440, +15986, +17251, +16610, +16622, +17179, +17724, +17907, +16723, +17384, +19213, +17363, +16513, +19172, +17910, +15561, +18296, +19217, +16521, +16659, +17582, +16687, +16148, +15619, +16169, +17293, +15410, +15038, +18286, +17594, +15102, +16950, +17855, +16842, +17521, +16446, +15769, +18985, +18323, +14576, +16885, +19750, +16537, +14357, +16925, +18803, +16628, +14496, +17723, +20337, +15858, +13837, +18303, +17858, +13093, +13913, +16950, +15807, +13259, +14148, +16980, +15593, +12800, +15720, +17648, +14045, +14080, +16559, +15264, +15605, +17228, +15776, +16346, +17747, +15984, +16449, +17847, +16081, +16336, +17219, +15577, +16633, +17533, +15153, +16515, +18088, +14878, +15393, +17779, +14940, +15117, +18403, +15895, +14538, +17787, +16349, +14055, +16849, +17408, +15149, +15374, +15873, +16403, +17347, +15689, +15351, +17996, +16762, +14459, +17118, +18215, +15482, +16032, +18571, +17890, +16090, +16272, +17467, +17165, +15639, +16173, +17604, +16414, +15625, +17279, +17200, +15521, +16113, +17525, +17222, +16589, +16753, +16699, +16268, +16526, +16839, +16475, +16991, +17377, +16027, +16590, +18058, +15577, +15056, +19219, +18303, +14702, +16996, +18453, +16326, +16683, +16127, +15065, +17801, +16736, +13225, +16849, +18354, +14054, +16204, +19229, +15155, +15143, +18473, +15837, +14596, +17941, +17188, +14409, +15997, +17875, +15458, +13294, +15687, +17077, +14473, +14649, +16846, +14992, +14147, +16506, +15714, +14265, +16013, +16274, +14785, +15094, +16475, +17178, +15904, +14944, +17386, +17988, +14969, +16022, +19301, +17620, +15438, +16917, +18162, +17207, +15641, +15886, +17502, +16511, +14700, +15843, +16346, +15311, +15707, +15617, +15679, +17344, +16119, +14472, +17006, +17495, +15680, +17517, +18032, +16368, +18369, +18799, +15939, +17227, +19127, +17173, +16091, +16565, +17324, +17748, +15716, +16009, +19704, +18133, +14797, +17454, +19032, +16430, +15589, +16605, +17708, +17160, +14594, +15374, +17595, +15709, +14871, +15848, +14802, +15640, +16174, +13818, +15809, +17771, +14505, +15363, +17829, +15752, +17118, +18223, +14570, +17178, +20169, +14428, +14228, +19633, +17313, +14403, +16295, +16821, +17226, +16730, +14764, +16933, +18327, +15058, +14726, +16207, +15688, +16083, +14921, +13529, +16507, +16620, +13472, +15965, +18075, +15109, +15316, +17652, +16850, +15891, +15793, +16622, +17989, +16221, +15224, +18006, +16747, +13722, +16551, +17717, +14480, +15383, +17603, +16534, +16270, +16381, +16360, +18160, +17315, +14910, +16807, +17538, +14891, +15505, +16472, +15332, +16894, +17209, +14665, +16337, +18152, +15525, +15547, +17391, +16687, +17174, +16974, +14867, +17127, +19081, +15665, +15425, +18544, +17754, +16201, +16380, +17077, +18668, +17281, +15225, +18734, +18901, +13916, +16556, +19891, +15000, +15390, +19643, +16063, +15077, +19012, +15970, +13783, +17498, +16282, +14019, +16598, +16088, +14685, +16893, +16076, +14599, +17278, +17016, +14641, +16406, +17020, +15241, +16885, +17366, +14402, +15916, +18647, +15040, +13790, +18167, +16928, +13417, +16763, +18038, +14956, +16674, +17363, +14292, +16898, +18172, +13006, +14523, +18689, +14994, +14082, +17192, +15689, +16162, +17570, +14076, +15983, +19773, +14421, +13780, +20467, +17274, +12412, +17560, +19550, +15572, +15700, +17738, +18129, +17513, +15738, +16740, +19475, +17815, +15937, +17494, +17505, +16370, +16488, +15891, +15858, +16567, +15689, +15576, +16323, +15400, +15610, +16586, +15239, +15490, +17724, +16514, +14922, +16959, +17938, +16072, +15442, +16768, +17475, +16265, +14887, +15857, +17730, +17173, +15023, +15580, +18690, +17807, +13567, +15372, +19802, +16381, +12806, +17225, +19049, +15125, +14633, +16736, +16991, +16147, +14272, +14758, +18028, +16747, +14038, +16924, +18479, +16144, +16336, +17020, +16694, +17451, +15849, +14966, +18530, +17729, +14107, +17032, +18318, +14515, +16291, +18791, +15349, +15649, +18784, +16244, +14807, +18140, +18117, +15212, +15565, +17628, +17167, +15076, +15603, +17864, +16600, +14406, +16404, +17603, +15084, +15095, +17562, +16589, +14931, +16981, +17697, +14393, +14403, +18020, +16029, +12299, +16001, +18409, +13717, +13986, +18379, +15717, +13391, +17625, +18006, +14703, +16139, +18050, +16714, +16110, +16518, +17386, +18285, +16470, +15611, +18746, +18132, +14000, +16257, +19753, +15955, +14359, +18832, +18320, +14522, +16137, +17963, +16176, +15632, +15912, +15986, +16878, +15565, +14250, +17100, +17770, +14737, +15831, +18725, +17462, +16066, +17453, +18720, +17742, +15991, +17274, +19082, +16333, +14922, +18527, +18353, +14358, +15133, +18024, +17014, +14795, +15020, +16676, +16437, +14521, +15384, +17283, +15400, +14365, +16787, +15994, +13505, +15566, +16803, +14192, +14513, +16992, +16276, +15001, +15402, +16550, +17984, +16392, +13845, +16957, +19002, +14715, +14761, +18745, +16777, +14909, +16928, +16490, +16180, +16894, +14906, +15558, +17838, +15757, +15526, +17508, +15686, +16033, +18209, +15682, +15675, +19183, +17372, +15000, +17038, +18360, +17558, +15516, +15427, +19585, +19525, +14822, +16560, +19922, +17288, +15931, +17337, +17080, +17017, +16834, +16206, +16715, +16083, +15942, +17485, +15770, +14846, +18024, +16564, +13690, +17258, +17940, +14497, +16037, +17154, +15644, +17249, +16009, +13354, +17690, +18320, +12513, +14849, +18663, +14093, +13626, +17603, +15765, +14868, +16944, +15350, +15228, +17181, +15115, +14407, +16520, +15453, +14765, +16269, +15957, +15928, +16193, +15212, +16591, +17135, +14455, +16221, +19150, +15328, +14071, +18948, +18449, +14302, +16100, +19078, +16905, +14472, +16427, +18914, +17266, +15180, +17457, +19629, +17733, +16317, +17885, +18772, +17099, +15899, +17873, +19018, +16005, +15507, +19359, +18728, +14890, +16468, +19451, +17554, +14958, +16317, +19368, +18092, +13817, +16097, +20893, +16410, +12331, +18338, +19799, +13227, +13615, +18619, +16956, +12678, +13078, +16898, +17061, +11821, +12081, +18384, +16093, +10882, +16126, +18770, +12560, +13759, +18610, +14744, +12796, +17059, +16655, +14579, +15959, +15769, +15479, +16790, +15442, +14904, +17007, +15922, +14591, +16965, +16824, +14604, +16170, +17603, +15841, +15934, +17483, +16075, +15101, +17847, +18096, +14340, +15682, +20515, +17915, +14189, +19376, +21933, +16196, +16327, +21582, +19322, +15859, +18487, +19408, +17234, +17046, +17530, +17954, +18032, +16439, +16761, +18592, +16836, +15188, +16765, +16650, +15492, +16575, +16736, +15541, +16148, +17079, +15848, +14578, +16108, +17406, +14916, +13849, +16790, +16593, +13993, +15232, +16508, +15206, +14906, +14941, +15323, +16487, +15352, +14641, +16534, +15984, +14840, +16112, +15336, +14590, +16556, +15736, +14243, +16117, +16430, +15248, +15548, +15232, +15660, +16628, +15214, +15541, +17786, +16717, +15947, +17823, +17397, +16144, +17536, +18172, +16321, +16036, +18602, +18513, +15577, +17437, +20316, +16419, +15104, +19951, +19042, +15008, +16727, +18567, +17440, +16394, +15824, +17352, +17935, +14770, +14942, +17862, +16542, +14817, +15760, +16918, +17560, +15388, +14334, +18413, +17670, +13107, +16460, +18516, +13769, +15188, +18706, +15485, +14740, +17437, +16856, +15729, +15398, +15842, +17111, +15319, +14385, +16982, +15435, +13833, +17407, +16665, +14012, +16958, +16883, +14637, +17114, +16516, +14109, +17118, +17092, +14563, +17733, +18168, +14097, +16250, +19525, +16544, +14472, +16609, +17986, +16692, +15153, +16644, +18933, +17485, +15879, +17636, +18477, +17258, +16625, +16403, +17224, +18010, +15682, +14820, +18350, +18440, +14857, +15658, +17939, +16899, +16210, +15942, +15142, +16716, +17132, +14287, +14876, +17591, +16235, +14907, +16245, +16423, +16246, +16315, +15251, +15829, +17125, +15541, +14349, +15281, +15838, +16390, +15721, +14040, +16080, +17861, +14824, +14724, +18040, +16501, +14546, +16831, +17269, +15885, +16513, +16969, +17010, +17266, +16346, +16266, +17083, +16143, +15838, +17155, +16849, +15835, +16728, +18406, +17943, +15248, +15690, +19189, +17522, +14045, +16847, +18861, +16492, +16685, +17108, +16628, +19104, +17580, +13777, +18684, +20868, +13498, +14379, +21114, +17593, +13746, +17404, +18392, +16429, +15903, +15794, +17049, +16447, +14001, +16464, +17681, +13417, +14714, +17922, +14396, +14269, +17805, +15304, +13992, +16542, +15676, +15317, +16229, +14438, +15653, +17598, +14703, +15055, +17894, +15379, +14280, +16570, +15824, +15308, +16054, +15532, +16949, +17107, +14355, +16293, +18581, +15349, +15172, +17872, +16510, +15709, +16503, +15516, +16105, +16912, +15502, +16298, +17745, +17320, +17777, +16697, +15227, +18411, +18865, +14604, +16160, +19460, +16521, +15438, +18063, +17674, +16792, +17638, +17768, +17820, +17131, +16499, +18349, +18136, +15775, +17451, +18302, +14898, +15590, +18743, +16728, +14570, +16283, +17489, +16722, +15220, +15035, +17187, +17172, +14619, +15491, +17455, +15702, +14792, +16832, +16922, +15227, +15262, +15970, +15618, +15010, +14735, +14813, +15489, +16178, +15798, +15070, +15703, +16588, +15822, +15426, +16613, +16124, +14552, +15974, +17307, +15108, +14855, +17948, +17720, +15310, +16074, +16899, +15486, +15837, +17173, +16080, +15240, +16805, +17372, +15979, +16119, +17596, +16964, +15639, +16794, +17928, +16868, +16260, +17045, +17834, +18049, +17068, +16527, +18037, +18369, +17165, +18094, +18726, +17099, +17384, +18624, +17453, +16985, +17795, +16880, +16145, +16809, +16295, +15270, +15515, +16036, +16172, +16037, +15909, +16289, +16183, +15526, +16092, +16439, +14998, +14905, +16361, +15743, +14889, +16388, +16931, +15919, +16074, +16051, +15342, +15918, +15718, +14200, +14848, +15923, +14555, +14194, +15705, +15764, +14953, +14742, +14698, +15459, +15896, +14542, +14006, +15251, +15671, +15160, +15041, +15593, +16630, +16777, +16239, +16885, +17459, +16892, +16852, +16950, +16974, +18171, +18372, +17143, +18283, +20228, +19178, +18019, +18925, +19078, +18262, +18217, +18088, +17700, +18113, +18214, +17506, +17974, +18811, +17910, +17713, +18978, +17730, +15756, +17167, +17997, +16048, +15881, +16959, +16450, +16254, +16586, +16470, +16882, +16458, +15481, +16501, +16662, +14675, +14957, +16068, +14782, +14222, +14554, +13413, +13297, +14280, +13792, +13637, +14459, +14255, +13990, +14065, +13345, +12996, +13624, +14113, +14184, +14056, +14368, +15040, +15124, +15732, +17026, +16918, +16480, +16694, +15648, +15231, +16888, +16915, +15875, +16985, +17794, +17130, +17215, +17649, +18185, +18904, +18293, +17772, +18520, +18225, +17579, +18121, +18122, +18214, +19184, +18872, +18425, +19247, +18844, +18059, +18895, +18900, +17929, +18018, +17693, +17074, +17715, +17574, +16721, +17536, +17769, +16341, +16481, +17097, +15754, +15452, +16689, +16065, +15084, +16085, +16498, +15645, +15710, +16444, +16845, +16497, +15277, +14932, +15228, +13606, +12226, +13646, +14351, +13300, +13862, +15349, +15502, +15019, +14511, +14381, +14507, +13805, +13710, +14844, +14580, +14062, +15392, +15880, +15699, +16859, +16698, +15644, +16372, +15942, +14660, +15943, +16375, +15215, +16702, +17749, +16347, +17088, +18335, +17270, +17561, +18418, +17125, +16931, +18050, +17655, +17507, +18346, +18557, +18911, +19384, +19025, +18695, +18440, +18144, +18438, +18419, +17970, +18045, +17739, +17208, +17545, +17529, +17051, +17165, +16833, +16219, +16191, +15697, +15725, +16905, +16409, +15414, +16860, +17472, +15901, +15991, +17057, +16673, +16529, +16816, +16312, +15918, +15271, +13898, +13483, +13709, +13413, +13678, +14269, +14178, +14610, +15287, +14465, +13459, +13843, +14262, +13999, +14005, +14310, +14599, +15196, +16029, +16798, +17406, +17358, +16811, +16773, +16738, +15990, +15819, +16364, +16530, +17178, +17879, +16914, +16586, +18063, +18006, +17066, +17739, +17487, +16298, +17137, +17845, +17119, +17633, +18394, +18333, +19230, +19538, +18256, +18117, +18594, +18099, +18010, +18010, +17415, +17431, +17426, +17056, +17327, +17081, +16411, +16855, +16761, +15765, +15858, +15781, +15125, +15830, +16328, +15703, +16240, +16880, +16115, +15943, +16473, +16480, +16542, +16214, +15256, +14777, +14145, +13075, +12835, +12923, +13019, +13925, +14673, +14918, +15565, +15288, +13856, +13671, +14293, +14092, +14399, +15227, +14970, +14968, +16263, +16952, +17077, +17840, +17768, +16633, +16326, +16047, +15307, +16024, +17151, +17189, +18029, +18819, +17626, +17215, +18101, +17728, +17805, +18527, +17096, +16088, +17308, +17475, +17550, +19126, +19403, +19323, +20344, +19480, +17990, +18389, +17997, +17100, +17953, +18086, +16951, +16766, +16934, +17072, +17350, +16829, +16406, +16349, +15436, +14825, +14911, +14713, +15316, +16034, +15675, +16303, +17140, +16272, +16315, +17262, +16661, +16457, +16962, +16118, +15408, +15072, +13951, +13743, +13864, +13084, +13519, +14347, +13996, +14720, +15642, +14811, +14402, +14440, +13712, +13895, +14560, +14673, +15247, +15605, +15911, +17099, +17074, +16584, +17743, +17330, +15303, +15609, +16296, +15702, +16309, +17174, +17314, +17794, +17468, +17155, +18102, +17682, +16768, +17457, +17023, +16041, +16829, +16858, +16796, +18467, +18637, +18273, +19964, +19839, +18156, +18569, +18381, +17139, +17874, +18226, +17325, +17603, +17585, +16931, +17411, +17403, +16736, +16804, +16257, +15474, +15469, +14846, +14644, +15424, +15159, +15663, +17309, +16552, +15968, +17857, +17572, +16381, +17973, +17823, +15664, +16361, +16611, +14405, +14252, +14652, +13259, +13550, +14748, +14576, +15374, +16128, +15014, +14858, +15132, +13819, +13561, +14472, +14317, +14630, +15596, +15571, +15636, +16040, +16059, +16369, +15978, +14880, +15458, +16190, +15261, +15681, +17406, +17278, +16630, +17218, +17577, +17322, +16896, +16502, +16914, +17275, +16690, +16812, +17653, +17636, +17840, +18885, +19301, +19404, +19590, +18862, +17973, +17744, +17391, +17338, +17670, +17282, +17107, +17485, +16751, +16024, +16589, +16536, +16007, +16253, +15790, +15155, +15941, +16144, +15566, +16479, +17460, +17245, +17571, +18101, +17732, +17504, +17734, +17888, +17911, +17653, +17447, +17574, +17472, +16982, +16110, +14820, +13872, +13322, +12638, +12761, +14004, +14767, +14886, +15247, +14897, +13461, +12773, +13065, +13119, +13647, +14681, +14373, +13628, +14254, +14940, +15370, +16469, +16731, +15971, +15669, +15096, +14678, +15587, +16025, +16080, +17320, +17806, +17200, +17369, +17210, +16966, +18046, +18306, +17637, +17989, +17663, +16947, +18217, +19417, +19606, +20632, +20832, +19488, +18872, +18523, +17968, +18319, +18418, +17964, +18112, +17653, +16441, +16343, +16852, +17017, +17032, +16424, +15713, +15718, +15464, +15209, +15993, +16653, +16793, +17367, +17539, +16988, +17076, +17537, +17570, +17861, +18289, +17979, +17400, +17276, +17324, +17114, +16504, +15444, +14063, +12810, +12053, +11725, +12013, +13053, +13658, +13238, +12929, +12560, +11411, +10870, +11429, +11918, +12507, +12953, +12531, +12668, +13787, +14598, +15738, +17063, +16936, +16556, +16874, +16523, +16463, +17686, +18334, +18455, +19147, +19087, +18207, +18041, +18262, +18414, +18908, +19366, +19273, +18693, +18283, +18479, +18444, +18512, +19901, +20813, +20150, +19963, +19515, +18002, +18404, +19569, +18531, +18320, +19027, +17300, +16345, +17334, +16206, +15773, +17731, +16849, +15092, +16113, +15652, +14625, +16233, +16301, +15480, +17114, +16810, +15158, +16745, +17708, +16929, +18006, +18012, +16743, +17585, +17205, +15613, +16822, +16949, +14629, +14307, +13670, +11154, +10820, +11445, +11251, +12427, +13494, +13123, +12780, +11566, +10472, +11353, +11682, +11908, +13878, +14091, +12919, +14154, +15266, +15389, +17075, +17837, +16957, +17174, +16836, +16256, +17897, +18808, +18657, +20349, +20671, +18870, +19051, +19375, +18417, +19517, +20857, +19951, +19237, +18791, +17853, +17836, +17886, +17938, +19297, +19964, +19346, +19234, +18735, +17977, +18372, +18503, +18202, +18201, +17042, +15642, +15397, +14733, +14568, +15831, +15877, +15361, +15958, +15411, +14625, +15682, +15880, +15245, +16496, +17349, +16371, +16090, +16458, +16420, +16941, +17716, +17722, +17105, +16333, +16195, +16688, +16881, +17057, +17334, +16644, +15288, +14049, +12502, +11065, +10768, +11272, +11862, +12494, +13051, +12783, +11582, +11220, +12242, +12732, +13085, +14479, +14719, +13823, +14567, +15487, +15617, +17304, +18634, +17940, +18510, +19144, +17638, +18064, +20164, +19928, +20024, +21211, +19985, +18737, +19526, +19655, +19821, +20498, +19718, +19199, +19383, +18108, +17208, +17500, +17357, +17996, +18860, +18517, +18874, +18540, +16380, +16848, +18470, +16862, +15787, +16284, +14534, +13091, +13665, +13535, +13940, +15118, +14741, +14818, +15671, +14897, +14511, +15487, +15812, +16462, +17473, +17217, +16870, +16776, +16332, +17009, +18295, +18513, +18202, +17509, +16854, +17307, +17662, +17565, +17971, +17453, +15936, +15011, +13602, +11639, +10813, +10561, +11023, +12553, +13020, +12694, +12905, +12156, +11776, +13467, +14068, +13704, +15111, +15568, +14745, +16165, +17516, +17147, +18426, +19760, +18881, +18787, +19052, +17973, +18352, +19647, +19625, +20089, +20147, +18279, +17915, +19035, +18804, +18946, +19840, +19329, +18478, +17925, +17177, +17035, +16560, +15848, +16897, +17683, +17025, +17249, +16935, +15749, +16782, +17486, +15994, +16114, +16215, +13997, +13698, +14702, +13723, +13861, +15207, +14771, +14854, +15839, +15221, +14781, +15260, +15223, +15832, +16684, +16520, +16845, +17144, +16727, +17680, +18873, +18485, +18462, +18471, +17457, +17600, +18427, +18176, +18368, +18693, +17877, +17434, +16889, +14790, +13013, +12165, +11177, +11124, +12073, +12390, +12565, +13281, +13577, +13481, +13969, +14528, +14370, +14680, +15849, +15845, +15206, +16109, +16937, +17070, +18543, +19405, +18416, +18499, +18688, +17591, +18141, +19274, +18616, +18668, +19054, +17918, +17866, +18584, +17876, +17925, +18668, +17809, +16939, +16774, +16228, +15976, +15740, +15605, +16880, +17735, +17175, +17275, +17319, +16414, +16410, +16869, +16681, +16428, +15583, +14688, +14940, +14673, +14033, +15008, +15710, +15078, +15430, +16150, +15747, +15704, +16239, +16313, +16750, +17567, +17382, +16764, +17048, +17575, +17781, +18492, +19188, +18753, +18329, +18590, +18534, +18603, +18972, +18615, +18496, +18690, +17565, +16548, +16216, +14216, +12298, +12347, +11645, +10734, +11589, +11730, +11527, +12929, +13057, +12007, +12800, +13090, +12329, +13736, +15196, +14822, +15451, +16298, +16091, +17101, +18065, +17528, +18073, +18585, +17547, +18212, +19646, +18632, +18035, +18871, +18327, +17732, +18295, +18062, +17671, +17930, +17564, +17085, +17045, +16594, +16095, +15881, +15864, +16366, +16694, +16804, +17403, +17306, +16621, +17152, +17710, +17147, +16895, +16978, +16840, +16824, +16416, +16039, +16455, +16588, +16581, +17183, +17249, +17005, +17178, +16805, +16480, +16867, +16819, +16909, +17468, +17211, +17066, +17590, +17616, +17962, +18590, +18288, +18426, +18718, +17729, +17740, +18652, +17689, +16903, +17545, +17019, +16006, +15428, +13684, +12111, +11721, +10902, +10620, +11414, +11407, +11461, +12159, +11814, +11720, +12855, +12972, +12978, +14608, +15461, +15123, +15744, +16207, +16050, +17089, +17968, +17497, +17794, +18333, +17622, +17724, +18740, +18472, +18046, +18295, +17943, +17747, +17972, +17477, +17378, +17838, +17471, +17405, +17834, +17150, +16545, +16682, +16224, +16101, +16901, +17236, +17346, +17565, +17545, +17879, +18028, +17760, +18290, +18397, +17432, +17477, +17416, +15981, +15810, +16570, +16285, +16493, +16858, +16035, +15973, +16456, +15981, +16321, +17364, +17410, +17476, +17514, +16943, +17142, +17354, +16903, +17556, +18190, +17419, +17270, +17546, +17224, +17689, +17970, +17084, +17296, +17810, +16576, +15573, +15248, +13834, +12520, +12101, +11476, +11152, +11281, +11039, +11460, +12761, +13034, +12651, +13318, +13851, +13396, +13958, +15394, +15420, +15202, +16151, +16364, +16124, +17053, +17475, +17248, +18016, +18323, +17916, +18260, +18024, +17464, +18019, +17849, +17419, +18290, +17889, +16904, +17900, +17986, +16881, +17407, +17388, +16464, +16928, +16747, +16132, +17284, +17494, +17051, +18586, +18976, +17744, +18190, +18448, +17716, +18186, +18369, +17823, +17887, +17157, +16434, +17093, +16903, +16422, +17137, +16907, +16407, +17086, +16722, +15995, +16676, +16919, +16720, +16861, +16187, +15860, +16320, +15951, +16141, +17045, +16425, +15968, +16516, +16021, +15791, +16434, +16072, +16188, +17178, +16895, +16528, +16545, +15459, +14869, +14745, +13403, +13002, +13493, +12413, +12041, +13233, +13369, +13497, +14211, +13864, +13958, +14670, +14418, +14981, +15916, +15370, +16030, +17444, +16640, +16531, +17522, +16562, +16608, +18120, +17051, +16308, +17551, +16680, +15970, +17682, +17486, +16508, +17645, +17804, +17296, +18292, +18258, +17366, +17557, +17365, +16885, +16808, +16257, +16431, +17082, +16799, +17715, +19222, +18393, +17783, +18759, +18830, +18826, +19298, +18890, +18841, +18709, +17346, +17215, +17648, +16449, +16251, +17047, +16087, +15340, +15580, +14833, +14488, +15064, +14956, +14935, +15042, +14628, +14834, +15093, +14894, +15644, +16017, +15277, +15711, +16357, +15831, +16225, +16983, +16714, +17259, +18267, +18082, +18039, +18379, +18029, +17698, +17462, +16675, +15723, +14590, +13604, +13677, +13932, +13533, +13535, +14102, +14128, +13747, +13955, +14501, +14550, +14654, +15295, +15534, +15408, +15579, +15507, +15449, +15908, +16003, +16089, +16560, +16059, +15423, +16067, +16463, +16492, +17116, +17136, +16931, +17389, +17054, +16781, +17662, +17437, +16676, +17303, +17179, +16259, +16787, +17343, +17253, +18087, +18960, +19275, +19813, +19916, +19725, +20032, +20126, +20017, +19826, +18963, +18349, +18173, +17402, +16918, +16888, +16293, +16133, +16143, +15052, +14574, +14887, +14145, +13857, +14658, +14583, +14388, +14718, +14378, +14521, +15394, +15392, +15615, +16441, +16275, +16312, +17110, +17124, +17341, +18109, +17798, +17697, +18534, +18432, +18010, +18132, +17672, +17450, +17816, +17154, +16221, +15776, +14589, +13587, +13742, +13572, +13140, +13282, +13206, +13106, +13563, +13714, +13557, +13811, +14148, +14324, +14526, +14744, +14870, +14728, +14823, +15610, +15999, +15694, +15974, +16322, +15777, +15616, +16258, +16421, +16278, +16487, +16586, +16614, +16914, +17086, +17110, +17366, +17645, +17859, +18270, +18486, +18199, +18103, +18440, +18619, +18838, +19387, +19572, +19408, +19592, +19686, +19241, +18855, +18710, +18352, +17693, +17037, +16654, +16312, +15768, +15505, +15687, +15746, +15521, +15189, +15012, +15191, +15197, +15122, +15826, +16404, +16036, +16184, +16905, +16868, +16919, +17493, +17441, +17319, +17715, +17589, +17225, +17480, +17765, +17824, +17975, +18023, +17805, +17283, +16743, +16595, +16321, +15876, +16027, +16115, +15583, +15508, +15605, +14954, +14513, +14546, +14059, +13411, +13046, +12637, +12564, +12869, +12979, +13243, +13762, +13902, +14043, +14621, +14931, +14998, +15498, +15859, +15591, +15567, +15928, +15878, +15724, +15930, +16009, +15949, +15940, +15692, +15638, +16067, +16283, +16434, +16910, +17151, +17327, +17703, +17663, +17693, +18242, +18323, +18175, +18440, +18213, +17891, +18334, +18249, +17665, +18142, +18701, +18329, +18190, +18277, +17857, +17631, +17723, +17487, +17277, +17371, +17268, +16971, +16938, +17095, +17059, +16911, +16938, +16972, +16891, +16968, +17243, +17526, +17645, +17522, +17599, +17953, +17782, +17324, +17385, +17228, +16581, +16507, +16518, +15828, +15619, +15947, +15451, +14866, +15210, +15207, +14551, +14749, +15428, +15143, +14629, +14917, +15211, +15112, +15214, +15339, +15203, +15128, +15005, +14802, +14848, +14785, +14432, +14378, +14498, +14411, +14449, +14656, +14878, +15324, +15767, +15889, +15886, +15820, +15669, +15644, +15849, +16185, +16399, +16504, +16795, +16949, +16848, +17116, +17293, +16915, +17012, +17290, +16775, +16511, +16639, +16236, +16312, +16805, +16355, +16089, +16530, +16201, +15755, +16008, +16079, +16247, +16616, +16505, +16753, +17249, +16955, +17091, +17961, +18044, +17960, +18445, +18563, +18432, +18445, +18462, +18794, +18984, +18850, +19233, +19251, +18459, +18448, +18481, +17378, +16985, +17367, +16913, +16649, +17002, +16711, +16300, +16332, +16447, +16688, +16298, +15338, +15430, +15705, +14969, +14930, +15465, +14806, +14241, +14713, +14808, +14546, +14603, +14711, +15126, +15629, +15399, +15109, +15492, +15767, +15714, +16161, +16831, +16724, +16449, +16908, +17127, +16690, +16754, +16988, +16561, +16308, +16410, +16328, +16384, +16284, +15892, +16062, +16149, +15522, +15414, +15541, +14912, +14605, +14791, +14448, +14243, +14557, +14608, +14585, +14663, +14388, +14182, +14425, +14658, +14739, +14957, +15289, +15416, +15384, +15686, +16082, +16010, +16090, +16717, +17120, +17288, +17732, +18034, +17955, +17984, +18291, +18536, +18448, +18367, +18681, +18847, +18615, +18817, +19361, +19255, +18774, +18751, +18960, +18858, +18563, +18398, +18214, +17755, +17367, +17301, +17160, +16942, +17024, +17140, +16865, +16398, +16182, +16207, +16009, +15736, +16105, +16555, +16142, +15741, +16002, +16012, +15748, +15823, +15767, +15489, +15417, +15391, +15613, +16081, +15962, +15815, +16453, +16621, +16019, +15993, +16152, +15952, +16227, +16554, +16367, +16568, +16834, +16438, +16369, +16725, +16469, +16019, +15982, +16020, +15902, +15463, +14940, +14957, +15120, +14813, +14312, +13935, +13898, +14074, +14042, +14232, +14625, +14292, +14109, +14847, +14896, +14481, +15325, +16098, +15801, +16050, +16749, +16870, +17195, +17821, +17965, +17850, +17727, +17669, +17743, +17416, +16909, +16976, +17114, +16923, +16821, +16748, +16733, +16796, +16526, +16421, +16791, +16785, +16641, +16924, +16858, +16555, +16794, +17097, +17216, +17321, +17189, +17241, +17520, +17343, +17250, +17449, +17069, +16766, +17024, +16684, +16069, +16196, +16402, +16423, +16551, +16429, +16397, +16814, +16947, +16677, +16424, +16308, +16642, +17093, +16992, +16852, +16981, +17005, +17322, +17797, +17430, +16866, +17176, +17403, +16801, +16511, +16824, +16681, +16323, +16354, +15994, +15413, +15528, +15347, +14454, +14401, +15018, +15191, +15216, +15003, +14768, +15633, +16479, +16077, +15970, +16486, +16352, +16325, +16996, +17255, +17148, +17465, +17708, +17317, +16945, +17105, +17123, +16769, +16743, +16671, +16174, +16103, +16118, +15554, +15486, +15837, +15559, +15340, +15448, +15376, +15657, +15893, +15512, +15470, +15395, +14697, +14764, +15276, +15167, +15595, +16177, +15777, +15990, +16795, +16498, +16194, +16321, +15604, +15259, +15906, +15802, +15296, +15505, +15710, +15840, +16198, +16441, +16710, +16650, +16067, +16223, +16887, +16826, +16844, +17169, +16987, +17141, +17626, +17387, +17511, +18134, +17677, +17158, +17542, +17275, +16721, +17153, +17398, +17142, +17374, +17430, +17007, +17074, +17361, +17160, +16765, +16521, +16558, +16802, +16791, +16509, +16490, +16766, +16800, +16624, +16821, +17070, +16774, +16779, +17392, +17330, +16820, +17049, +17270, +17043, +17218, +17242, +16625, +16582, +17057, +16825, +16392, +16566, +16691, +16541, +16721, +16887, +16575, +16463, +16670, +16531, +16436, +16462, +15827, +15415, +15897, +15733, +15154, +15530, +15604, +15073, +15562, +16084, +15638, +15559, +15677, +15323, +15317, +15267, +14731, +14624, +14723, +14646, +14787, +14451, +13765, +13960, +14399, +14434, +14732, +14952, +14940, +15263, +15414, +15452, +16005, +16202, +15861, +15900, +15951, +15813, +16038, +16265, +16332, +16427, +16193, +16057, +16494, +16805, +16812, +16938, +17207, +17556, +17610, +17479, +17825, +17911, +17381, +17368, +17353, +16859, +17247, +17670, +16911, +16750, +17283, +17049, +17076, +17539, +17364, +17359, +17438, +17174, +17999, +18725, +17629, +17342, +18277, +17444, +16407, +17370, +17870, +17307, +17710, +18294, +17885, +17461, +17523, +17929, +18411, +18299, +17911, +17984, +18175, +18186, +18020, +17556, +17399, +17635, +17267, +16665, +16713, +16654, +16255, +16282, +16365, +16032, +15649, +15237, +15027, +15308, +15159, +14245, +13887, +14391, +14590, +14251, +14105, +14269, +14331, +14203, +14092, +14157, +14353, +14307, +13922, +13714, +13773, +13769, +14010, +14610, +14974, +15068, +15031, +14657, +14605, +15407, +15864, +15243, +14763, +15182, +15612, +15551, +15597, +15924, +16155, +16309, +16315, +16106, +16195, +16452, +16413, +16643, +16998, +16737, +16754, +17269, +17041, +16628, +16835, +16962, +17187, +17387, +16792, +16740, +17557, +17410, +17034, +17474, +17417, +17380, +18103, +18185, +18164, +18676, +18197, +17889, +19049, +19251, +18433, +18730, +18948, +18398, +18532, +18834, +18586, +18385, +18143, +18098, +18420, +18196, +17660, +17483, +17268, +17172, +17186, +16943, +16970, +16748, +15877, +16003, +16575, +15952, +15739, +16096, +15366, +15210, +16081, +15755, +15400, +16087, +15818, +15016, +14938, +14651, +14418, +14666, +14727, +15081, +15279, +14470, +14411, +15189, +15044, +15259, +16254, +15679, +14419, +14537, +15044, +15351, +15711, +15437, +15039, +15257, +15473, +15847, +16249, +15586, +15183, +16248, +16678, +16171, +16561, +16623, +15767, +16117, +16762, +16157, +16173, +16656, +16161, +16250, +16757, +16318, +16845, +17850, +16897, +16161, +16774, +16514, +16392, +17022, +16679, +16642, +17211, +16551, +16490, +17320, +16399, +15763, +17091, +17394, +16692, +16648, +16430, +16426, +16899, +16574, +16295, +16532, +16135, +15809, +16039, +16145, +16512, +16639, +16133, +16305, +16467, +15829, +16043, +16608, +16302, +16509, +16805, +16166, +16308, +16820, +15956, +15619, +16787, +17365, +17102, +17032, +17053, +17239, +17541, +17411, +17041, +16825, +16575, +16255, +16389, +17099, +17365, +16801, +16559, +16643, +16313, +16375, +16750, +16179, +15715, +16330, +16777, +17103, +17681, +17127, +16295, +17051, +17802, +17456, +17430, +17213, +16262, +16344, +17282, +17425, +17248, +17246, +17130, +17241, +17219, +16643, +16495, +16895, +16799, +16347, +16282, +16460, +16386, +16012, +15731, +15733, +15649, +15165, +14740, +15180, +15975, +15628, +14748, +15190, +15926, +15169, +14388, +15031, +15610, +15248, +14933, +14718, +14296, +14597, +15410, +15179, +14593, +14943, +15055, +14765, +15400, +15632, +14785, +15219, +16536, +16523, +16366, +16950, +16970, +16597, +16295, +15833, +15983, +16470, +16407, +16696, +17125, +16557, +16219, +16519, +16236, +16269, +16995, +16738, +16257, +16938, +17360, +16968, +16949, +17054, +16811, +16745, +16900, +17119, +17478, +17619, +17504, +17694, +18037, +17946, +17819, +18162, +18396, +18238, +18215, +18067, +17570, +17666, +18210, +17957, +17330, +17279, +17282, +17025, +16955, +16980, +16845, +16731, +16760, +16810, +16816, +16889, +16848, +16405, +15929, +15778, +15857, +16190, +16222, +15576, +15517, +16116, +15730, +15174, +15701, +15718, +15057, +15367, +15803, +15392, +15314, +15758, +15996, +15902, +15445, +15219, +15282, +14625, +14419, +15878, +16495, +15529, +15642, +16322, +15749, +15378, +15746, +15547, +15447, +15991, +16105, +15751, +15450, +15097, +14929, +15100, +15390, +15728, +15864, +15745, +15735, +15927, +16359, +16826, +16795, +16535, +16453, +16323, +16381, +16698, +16899, +17215, +17388, +17206, +17764, +18454, +17663, +16706, +16882, +17251, +17585, +17686, +17137, +17076, +17509, +17427, +17610, +17821, +17109, +16678, +16595, +16109, +16486, +17237, +16990, +17056, +17315, +16592, +16540, +17259, +16898, +16424, +16814, +17058, +17077, +17023, +16804, +16705, +16275, +15735, +15848, +15643, +15126, +15547, +15793, +15331, +15596, +15939, +15661, +16094, +16767, +16334, +15621, +15571, +16050, +16487, +16172, +15611, +15695, +15845, +15604, +15634, +16227, +16844, +16715, +16264, +16793, +17390, +16477, +15572, +15902, +15897, +15414, +15649, +15832, +15447, +15422, +15600, +15421, +15203, +15020, +15091, +15802, +16296, +16082, +16215, +16801, +16949, +16957, +17327, +17682, +17748, +17501, +17318, +17714, +17796, +16890, +16571, +17423, +17765, +17364, +17317, +17437, +17236, +16820, +16538, +16881, +17247, +16803, +16545, +16984, +16968, +16796, +17280, +17364, +16618, +16195, +16423, +16553, +16224, +16123, +16707, +16936, +16465, +16346, +16327, +15926, +15887, +15916, +15631, +15860, +15976, +15195, +14766, +14990, +15220, +15868, +16322, +15736, +15305, +15512, +15505, +15533, +15653, +15280, +15169, +15844, +16143, +15756, +15814, +16244, +16023, +15805, +16503, +16787, +16000, +15960, +16801, +16636, +15767, +15572, +15704, +15709, +15837, +16011, +16225, +16331, +16061, +16261, +17101, +16899, +15879, +15977, +16405, +16008, +16353, +17366, +17299, +17206, +17932, +17915, +17582, +17930, +17709, +17340, +18096, +18303, +17549, +17565, +17599, +17036, +17263, +17556, +17050, +17014, +17134, +16829, +17219, +17365, +16522, +16784, +17546, +16763, +16267, +16706, +16165, +15730, +16426, +16511, +16212, +16486, +16358, +15900, +15860, +16043, +16267, +15730, +14713, +15334, +16475, +15743, +15110, +15778, +15694, +15214, +15503, +15544, +15290, +15221, +15191, +15616, +15752, +15150, +15588, +16413, +15716, +15424, +16193, +15771, +15290, +16196, +16318, +15614, +16065, +16791, +16788, +16791, +16619, +16179, +16389, +16759, +16377, +16215, +16749, +16735, +16528, +17227, +17294, +15998, +15738, +16699, +16776, +16263, +16171, +16412, +17231, +17757, +17042, +16611, +16988, +16779, +16409, +16524, +16696, +17388, +18023, +17441, +17140, +17706, +17409, +16807, +16922, +16609, +16203, +16567, +16672, +16632, +16990, +16601, +15924, +16149, +16066, +15437, +15474, +15491, +15429, +16234, +16348, +15234, +15311, +16186, +15741, +15012, +15117, +15424, +15995, +16291, +15663, +15622, +16418, +16197, +15377, +15389, +15735, +15832, +16044, +16732, +17315, +16569, +15659, +16608, +17448, +16629, +16599, +17340, +16911, +16720, +17255, +17301, +17856, +18347, +17295, +17098, +18087, +17424, +16714, +17839, +18176, +17351, +17269, +17322, +17125, +17089, +16603, +16189, +16352, +15993, +15563, +16173, +16711, +16384, +16065, +16135, +16053, +15587, +15559, +16164, +15961, +15298, +15961, +16788, +16526, +16561, +16714, +16159, +16040, +16221, +16179, +16693, +16645, +15661, +15989, +16519, +15299, +14823, +15829, +15795, +15183, +15305, +15314, +15112, +15082, +15106, +15431, +15647, +15359, +15262, +15337, +15213, +15319, +15515, +15439, +15442, +15687, +15952, +15934, +15845, +16266, +16341, +15629, +15977, +16952, +16341, +15699, +16496, +16820, +16685, +17087, +16958, +16815, +17553, +17669, +17355, +17757, +17831, +17645, +18091, +18220, +18226, +18834, +18785, +18279, +18683, +18973, +18490, +18163, +17845, +17418, +17369, +17373, +17313, +17239, +16844, +16659, +16650, +15941, +15576, +16342, +16522, +15805, +15792, +16094, +15358, +14389, +14955, +16344, +16327, +15659, +16178, +16392, +15540, +15597, +15957, +15381, +15371, +15842, +15601, +15467, +15394, +15212, +15940, +16510, +16287, +16843, +17265, +16670, +16661, +16585, +15791, +15878, +15866, +15062, +15344, +15707, +15160, +15258, +14983, +14315, +15704, +16850, +15649, +15015, +15163, +15027, +16018, +16522, +15472, +15733, +16435, +15729, +15885, +16402, +15641, +15843, +16740, +16384, +16487, +17211, +17104, +17256, +17382, +16631, +16863, +17657, +17175, +16886, +17445, +17567, +17723, +18046, +17857, +17609, +17155, +16600, +16960, +17080, +16293, +16605, +17734, +17832, +17561, +17314, +16781, +16911, +17213, +16570, +16140, +16279, +16088, +16122, +16353, +15956, +15789, +16197, +16095, +15817, +16121, +16288, +15974, +15919, +16303, +16536, +16459, +16315, +16107, +16244, +17040, +17225, +16327, +16107, +16640, +16428, +16201, +16521, +16089, +15463, +15937, +16465, +16164, +15721, +15581, +15714, +15881, +15931, +16056, +15992, +15774, +16045, +16168, +15624, +15637, +16247, +16399, +16372, +16323, +16234, +16755, +16965, +16180, +16160, +16808, +16477, +16266, +16672, +16355, +16189, +16737, +16597, +16531, +17222, +16982, +16249, +16484, +16665, +16434, +16376, +16119, +16328, +17258, +17457, +17359, +17468, +16585, +16189, +17348, +17111, +15744, +16244, +17108, +16741, +16471, +16010, +15552, +16170, +16107, +15222, +15540, +15602, +14836, +15609, +16617, +15974, +15532, +15619, +15388, +15812, +16457, +16337, +16165, +15962, +15854, +16536, +16793, +16085, +15748, +15680, +15692, +16361, +16641, +16260, +16402, +16567, +16447, +16860, +17038, +16616, +16469, +16225, +15967, +16382, +16355, +15876, +16298, +16652, +16340, +16706, +17061, +16421, +16186, +16734, +16941, +16826, +16771, +16799, +16922, +16995, +17240, +17655, +17524, +17173, +17416, +17608, +17254, +17129, +17545, +17909, +17814, +17601, +17631, +17551, +17372, +17553, +17539, +17013, +16838, +16970, +16845, +16813, +16861, +16695, +16622, +16549, +16293, +16097, +15836, +15658, +15863, +15926, +15809, +15910, +15716, +15317, +15320, +15274, +15115, +15228, +15247, +15442, +15911, +15581, +15024, +15345, +15418, +14926, +14914, +14885, +14523, +14548, +14580, +14405, +14517, +14581, +14493, +14579, +14562, +14684, +15189, +15375, +15390, +15797, +16036, +15905, +15843, +15876, +16119, +16479, +16570, +16639, +16725, +16651, +16871, +17073, +16744, +16823, +17311, +17055, +16773, +17088, +16955, +16717, +17163, +17238, +16910, +17333, +17882, +17796, +17759, +17925, +18069, +18372, +18546, +18499, +18657, +18689, +18421, +18501, +18755, +18650, +18615, +18752, +18587, +18341, +18344, +18376, +18277, +17975, +17542, +17335, +17307, +17156, +17075, +17136, +17080, +17095, +17293, +17114, +16447, +15960, +15866, +15755, +15587, +15485, +15158, +14718, +14798, +15132, +15044, +14957, +15186, +15149, +14966, +15032, +14821, +14388, +14476, +14764, +14770, +14812, +14752, +14410, +14392, +14737, +14781, +14579, +14504, +14442, +14282, +14106, +13875, +13485, +13053, +12912, +13103, +13332, +13677, +14348, +15057, +15642, +16202, +16504, +16497, +16592, +16805, +16936, +17033, +16979, +16846, +16955, +17054, +17059, +17359, +17478, +17156, +17253, +17515, +17136, +16842, +16929, +16822, +17018, +17495, +17502, +17742, +18470, +18717, +18895, +19355, +19258, +19108, +19462, +19442, +19139, +18956, +18449, +18207, +18552, +18458, +18107, +18044, +17833, +17913, +18369, +18217, +17948, +17999, +17536, +17204, +17404, +16881, +16193, +16339, +16262, +15981, +16067, +15647, +15231, +15765, +16070, +15971, +16256, +16116, +15634, +15877, +16114, +15813, +15637, +15510, +15377, +15455, +15287, +14960, +14929, +14995, +15186, +15499, +15646, +15858, +15915, +15534, +15604, +15872, +15254, +14765, +15065, +14999, +14815, +15053, +14812, +14345, +14352, +14088, +13462, +12961, +12406, +12327, +13009, +13471, +13850, +14756, +15431, +15721, +16240, +16599, +16721, +17135, +17466, +17455, +17487, +17351, +16978, +16939, +17171, +17261, +17229, +17015, +16705, +16741, +17037, +17166, +17042, +16758, +16645, +16933, +17275, +17622, +18055, +18087, +18007, +18532, +18891, +18624, +18562, +18436, +17931, +18059, +18495, +18204, +17968, +18199, +18153, +18065, +18091, +17745, +17489, +17569, +17365, +17020, +16800, +16333, +15877, +15899, +16051, +15986, +15887, +15945, +16007, +15962, +16097, +16357, +16328, +16337, +16619, +16708, +16770, +17000, +16887, +16787, +17117, +17268, +17315, +17384, +16922, +16723, +17150, +16731, +15960, +16164, +16216, +15974, +16473, +16575, +16048, +16247, +16357, +15817, +15644, +15200, +14178, +13749, +13398, +12673, +12381, +11961, +11279, +11260, +11162, +10784, +11355, +12271, +12925, +14242, +15764, +16447, +16750, +17262, +17803, +17851, +17727, +18430, +18965, +18231, +17941, +18317, +17656, +17039, +17185, +16613, +15994, +15951, +15441, +15414, +16064, +15676, +15446, +16426, +16685, +16589, +17565, +18230, +18193, +18693, +19238, +19079, +18762, +18650, +18354, +17724, +17641, +18196, +18082, +17697, +17983, +17840, +17466, +17971, +18038, +17544, +17723, +17367, +16586, +16989, +17056, +16376, +16875, +17224, +16587, +17092, +17856, +17367, +17194, +17269, +16787, +16990, +17274, +16521, +16179, +16371, +16104, +16237, +16720, +16557, +16425, +16567, +16373, +16323, +16495, +16240, +15940, +16061, +16202, +16076, +15939, +16131, +16337, +16100, +15947, +16111, +15809, +15116, +14574, +13862, +13055, +12670, +12321, +11654, +11097, +10944, +10898, +10636, +10616, +11270, +12066, +13165, +15286, +17129, +17543, +17814, +18305, +18262, +18489, +19330, +19783, +19689, +19032, +17900, +17255, +16782, +15855, +15556, +15602, +14771, +14220, +14458, +14345, +14401, +14906, +15082, +15672, +16640, +17097, +18167, +19542, +19586, +20057, +21557, +21586, +21146, +21743, +21060, +19437, +19253, +19174, +18500, +18580, +18375, +17417, +17273, +17271, +16595, +16566, +16851, +16120, +15378, +15476, +15448, +15248, +15722, +16353, +16619, +17154, +17560, +17119, +17025, +17344, +16682, +16319, +17047, +16493, +15194, +15371, +15387, +14580, +14890, +15408, +15205, +15573, +15924, +15845, +16525, +16919, +16456, +16823, +17383, +16894, +16708, +17182, +17249, +17022, +16980, +17192, +17221, +16675, +16353, +16260, +15387, +14488, +13843, +12401, +11285, +11009, +10019, +9453, +10224, +10251, +10270, +11892, +13156, +14021, +16054, +17565, +17997, +18736, +18759, +18034, +18336, +18697, +18029, +17517, +17283, +16603, +15899, +15818, +16201, +15974, +15156, +15130, +15272, +14759, +15193, +16217, +16264, +16775, +17842, +18045, +19044, +20809, +20899, +20888, +21919, +21727, +21214, +21764, +21179, +19704, +19175, +18401, +17289, +17223, +17135, +16297, +15807, +15799, +15791, +15637, +15306, +15178, +15169, +14874, +14865, +15343, +15568, +15547, +15774, +16165, +16525, +16967, +17527, +17797, +17603, +17445, +17372, +17205, +17142, +16754, +16011, +15945, +16131, +15879, +16088, +16342, +15893, +16085, +16721, +16679, +17112, +17755, +17257, +17136, +17706, +17356, +17121, +17508, +17008, +16447, +16618, +16356, +15978, +15899, +15321, +14707, +14262, +13265, +12276, +11530, +10505, +9764, +9426, +9188, +9535, +10139, +10632, +11807, +13646, +15725, +17719, +18739, +19522, +20510, +19659, +18317, +19171, +19098, +17155, +17197, +17497, +15844, +15879, +16800, +15823, +15807, +16149, +14218, +13894, +15316, +14491, +14533, +16843, +16975, +16755, +18717, +19443, +19412, +20617, +20399, +19585, +20657, +21010, +19974, +19811, +19343, +18001, +17786, +18241, +17740, +16933, +16898, +16814, +15764, +15363, +16120, +15505, +14324, +14967, +15288, +14828, +15872, +16398, +15967, +17169, +17675, +16980, +18613, +19460, +17535, +17799, +19043, +17933, +17985, +18579, +16872, +16434, +17315, +16315, +16123, +17052, +16075, +15442, +16395, +16448, +16408, +17011, +16943, +17023, +17584, +17683, +17758, +17635, +17069, +16899, +16796, +16596, +16649, +16244, +15918, +16064, +15152, +14043, +13677, +12115, +10378, +10284, +9587, +8511, +9116, +9506, +9403, +10790, +12308, +13757, +16633, +18669, +18726, +19408, +20235, +19116, +17750, +17735, +17238, +15607, +14975, +15315, +14804, +14552, +15401, +15509, +15508, +16147, +15225, +14260, +15452, +15417, +14417, +16067, +17195, +16243, +17552, +19628, +19594, +20258, +21130, +20065, +19865, +20458, +19233, +18257, +18515, +17940, +17502, +18142, +18259, +17745, +17484, +17487, +17485, +16902, +16234, +16292, +15900, +14966, +15000, +15242, +15040, +15659, +16698, +17360, +18110, +18528, +18846, +19692, +19446, +18230, +18223, +18330, +17432, +17017, +16627, +15739, +15675, +15905, +16030, +16697, +16451, +15819, +16858, +17246, +16200, +16743, +17460, +16835, +17667, +18977, +18465, +18365, +18728, +17959, +17649, +17409, +16033, +15665, +15948, +15002, +14566, +14746, +13744, +12894, +12662, +11624, +10623, +10094, +9054, +8305, +8635, +9580, +10960, +12555, +14616, +17113, +18445, +18887, +20108, +20513, +18993, +17827, +17412, +16433, +15569, +15283, +15084, +15121, +15245, +15366, +15784, +15847, +15281, +14864, +14618, +14228, +13932, +14045, +14809, +15764, +16642, +18268, +20000, +20655, +21438, +22421, +21779, +20657, +20407, +19506, +18127, +17662, +17275, +16802, +17070, +17534, +18031, +18581, +18225, +17487, +17348, +16828, +15719, +15281, +15293, +14886, +14515, +14812, +15472, +16050, +16720, +17503, +17918, +18113, +18386, +18135, +17461, +17171, +16784, +15998, +15812, +16040, +15773, +15591, +16019, +16511, +16860, +17076, +17197, +17689, +18155, +17819, +17599, +18021, +17801, +17286, +17885, +18395, +17920, +17926, +18148, +17465, +17057, +17069, +16298, +15769, +16039, +15604, +14667, +14076, +13133, +11888, +10633, +9079, +8105, +7864, +7453, +8367, +11263, +13346, +14798, +18090, +20741, +20313, +20091, +21025, +19558, +16911, +16808, +17138, +15637, +15065, +15905, +15917, +15902, +16323, +15928, +15746, +15522, +13760, +13172, +14381, +13535, +12717, +15241, +16827, +16435, +18510, +21027, +21000, +21586, +22565, +21065, +19625, +19491, +17860, +15991, +16047, +15738, +14811, +15804, +17377, +17717, +18554, +19771, +19363, +18520, +18217, +16894, +15167, +14392, +13447, +12749, +13595, +14298, +14471, +16106, +17985, +18220, +18294, +18752, +18043, +16624, +16004, +15809, +15394, +15528, +16363, +16785, +17013, +17691, +17951, +18228, +19368, +19420, +18604, +19246, +19025, +16904, +16897, +17631, +15962, +15870, +17983, +17759, +17196, +18451, +18225, +17250, +17465, +16519, +15338, +15599, +14543, +13108, +14222, +14960, +14287, +15150, +15976, +14945, +14500, +14368, +12751, +11253, +10343, +8833, +8290, +9821, +11476, +12695, +15149, +18384, +19657, +19154, +19715, +20196, +18034, +16413, +17287, +16832, +15494, +16216, +16310, +15379, +16208, +16152, +14758, +15512, +15407, +13251, +14012, +14990, +12948, +13574, +16250, +15861, +16527, +19673, +20377, +20514, +22106, +21651, +20337, +20460, +19675, +18018, +17194, +16481, +16092, +16520, +17144, +17948, +18356, +18203, +18324, +17843, +16637, +15939, +14638, +13079, +13337, +13600, +13138, +14479, +16018, +16079, +17255, +18844, +18364, +17849, +18392, +18072, +17096, +17012, +17708, +18166, +18275, +18769, +19134, +18806, +18783, +18631, +17684, +17263, +16615, +15079, +15233, +15965, +15024, +15553, +17510, +17433, +17700, +19172, +18550, +17792, +18494, +17683, +16574, +16721, +15808, +14917, +15419, +14976, +14230, +14726, +14831, +14223, +13384, +11900, +10427, +8885, +7311, +7217, +8013, +9336, +12314, +15292, +17935, +21246, +21611, +19881, +20993, +20398, +16177, +16296, +17946, +15125, +14643, +16834, +15342, +15259, +17454, +15821, +15109, +16514, +13592, +12168, +14968, +13535, +11938, +15625, +16494, +15685, +19374, +21330, +20399, +22113, +22811, +21099, +20999, +20332, +18266, +17737, +17225, +16316, +16580, +16707, +16967, +17866, +17712, +17593, +17916, +16990, +16358, +16076, +14323, +13185, +12898, +12019, +12953, +14789, +15024, +16539, +18735, +18344, +18365, +19363, +18170, +17099, +17530, +17097, +16975, +17665, +17489, +17785, +18730, +18501, +18032, +17832, +17064, +16408, +16124, +15858, +15784, +15782, +16178, +16818, +17065, +17757, +18278, +17571, +17791, +18499, +17247, +16572, +17019, +15750, +14998, +15595, +14430, +13685, +14464, +13725, +13775, +15682, +15464, +15041, +16182, +14944, +12488, +11372, +9155, +6944, +7115, +8325, +10966, +14528, +17064, +20395, +22858, +21120, +20066, +20675, +17756, +15601, +17324, +16577, +15175, +17309, +17599, +16645, +18513, +18132, +15894, +16633, +15428, +12140, +13150, +13913, +11748, +13168, +15751, +15350, +17086, +20373, +20841, +21626, +23250, +22438, +21124, +20640, +19202, +17250, +15729, +14971, +14956, +14775, +15518, +17370, +17701, +17853, +19412, +19114, +17765, +17778, +16198, +13811, +13768, +13342, +13028, +15548, +16929, +16842, +19159, +20198, +18269, +18068, +18233, +16384, +15820, +16283, +15865, +16346, +17189, +17037, +17513, +18223, +17894, +17656, +17458, +16468, +15590, +15331, +15400, +15728, +16150, +16634, +16979, +17078, +17378, +17516, +17213, +17295, +17282, +16472, +15973, +15840, +15120, +14382, +14088, +13933, +13912, +13946, +14389, +15294, +15637, +15620, +15727, +14715, +12683, +10965, +9277, +7671, +7363, +8937, +11967, +14906, +17571, +21083, +22618, +20705, +20201, +20499, +17147, +15207, +16990, +15989, +14663, +16932, +16720, +15504, +18028, +17683, +14924, +16215, +15352, +11740, +13494, +14664, +12123, +14785, +18132, +16543, +18699, +22612, +21223, +21478, +23878, +21708, +19879, +20642, +18797, +16635, +16446, +15651, +15291, +16092, +17008, +18340, +18870, +19115, +20164, +19221, +17711, +18006, +15787, +12879, +13858, +13604, +12384, +15452, +17106, +16154, +18703, +19864, +17302, +17764, +18036, +15310, +15806, +17079, +15524, +16689, +18900, +17961, +18533, +20244, +18825, +17795, +18117, +16409, +14941, +15155, +14421, +13963, +15160, +15669, +15430, +16084, +16557, +16065, +15909, +16196, +15883, +15417, +15342, +14929, +14430, +14472, +14259, +14021, +14510, +14713, +14810, +15916, +16582, +16178, +15961, +15063, +12807, +10609, +8553, +6557, +5886, +6957, +9606, +13138, +16486, +20004, +22404, +21579, +20454, +20467, +17995, +15464, +16682, +16793, +14953, +16351, +18024, +17225, +18103, +19011, +17192, +16526, +16029, +13437, +13283, +14700, +13694, +14510, +17675, +18198, +18912, +22101, +23175, +22805, +23867, +23667, +21648, +20500, +19731, +18007, +16282, +16004, +16655, +16807, +17697, +19632, +19584, +18726, +19669, +19036, +16737, +16546, +15571, +12766, +12907, +13795, +12850, +14507, +17402, +17625, +18763, +20536, +18918, +17482, +18125, +16691, +14778, +15386, +15467, +14588, +15475, +16426, +16133, +16901, +17961, +17273, +17012, +17640, +16121, +14093, +14381, +13984, +12272, +13002, +14511, +14354, +15215, +16494, +15926, +16108, +16862, +15556, +14716, +15176, +14061, +13141, +14031, +14241, +14366, +15862, +16831, +17306, +18036, +17473, +16207, +15493, +13659, +10754, +8920, +7755, +6403, +6481, +8935, +11926, +14255, +17747, +22074, +23054, +21409, +21466, +21003, +17765, +16503, +17587, +16963, +16709, +18153, +18261, +18555, +19728, +18533, +17397, +17823, +15337, +12750, +14055, +14016, +13013, +16060, +18325, +18111, +20885, +23355, +22300, +22823, +23779, +21639, +20211, +20101, +18483, +17087, +16799, +16737, +17424, +18041, +18503, +19387, +18810, +17685, +17856, +16815, +15104, +15183, +14283, +12548, +13000, +13310, +13190, +15232, +16726, +16932, +18341, +18457, +16770, +16792, +17013, +15880, +15654, +15960, +16023, +16643, +16788, +16554, +17096, +17149, +16400, +15917, +15367, +14584, +13724, +13204, +13888, +14435, +14097, +15003, +16543, +16853, +17101, +17270, +16790, +16794, +16433, +15614, +15806, +15281, +14293, +15435, +16103, +15442, +16506, +17027, +15982, +16852, +17315, +15736, +15632, +15081, +12458, +11452, +10259, +7366, +6994, +7682, +7673, +10986, +14958, +16401, +20109, +23651, +21436, +19921, +21364, +18811, +15684, +17564, +18448, +17097, +18721, +20245, +19327, +19978, +19991, +17217, +16369, +15717, +12045, +11486, +13876, +13069, +13582, +17660, +18619, +18893, +22300, +23128, +21981, +23101, +22521, +20160, +19858, +18922, +16828, +16539, +16714, +17126, +18588, +19177, +19440, +19716, +18337, +17330, +16922, +14826, +13616, +13748, +12554, +12555, +13924, +13916, +15149, +17192, +16941, +17605, +18576, +16440, +15669, +16736, +15217, +14650, +16296, +16203, +16658, +18076, +17157, +16621, +16867, +15032, +14197, +14768, +13945, +14387, +15983, +15958, +16901, +18114, +16826, +16548, +17434, +16182, +15571, +16315, +15654, +15363, +15690, +14762, +14809, +15514, +14614, +14813, +16349, +15947, +15535, +16853, +17170, +16495, +16632, +16505, +15407, +14281, +13263, +11841, +10163, +9045, +8585, +8328, +9055, +11283, +13524, +15302, +17914, +20532, +20870, +19970, +20112, +19650, +17567, +17314, +19004, +19175, +19379, +20773, +20125, +18626, +18512, +17123, +15453, +15538, +14289, +13013, +14607, +15045, +14689, +17462, +19399, +19103, +20929, +22328, +21033, +20992, +21414, +19705, +18457, +18391, +18135, +18306, +18682, +18811, +19065, +18900, +18586, +18310, +17147, +16106, +15594, +14252, +13457, +13824, +13306, +13238, +14704, +15187, +15460, +16998, +17283, +16668, +16964, +16306, +15469, +16497, +16711, +16213, +17774, +18632, +17644, +18149, +18149, +15553, +14265, +14430, +13335, +12883, +13545, +13800, +15046, +16522, +16421, +16729, +17085, +15984, +15956, +16759, +15994, +15506, +15753, +15353, +15415, +15366, +14744, +15366, +15554, +14905, +16170, +16677, +15337, +16302, +17153, +15730, +16211, +16694, +14956, +15128, +15109, +12644, +12291, +12016, +9547, +9889, +10991, +10175, +12529, +15384, +15145, +17697, +20892, +19144, +18299, +19626, +18200, +17334, +18762, +18968, +19504, +20931, +20620, +20190, +20469, +19211, +17260, +16311, +15431, +13681, +12494, +13595, +14934, +15123, +17041, +19419, +19025, +19301, +20634, +19219, +18466, +19841, +18652, +17528, +19395, +19680, +18783, +19708, +19842, +19180, +19502, +18810, +17404, +16842, +15709, +14233, +13782, +13856, +13921, +13884, +14494, +15677, +15345, +14758, +15904, +15903, +15111, +16236, +16267, +15374, +16943, +17468, +16622, +18335, +18750, +16985, +17832, +17467, +14471, +14792, +15489, +13757, +14699, +15662, +13957, +15148, +17035, +15764, +16445, +17956, +16321, +15958, +16990, +15771, +15190, +15719, +15506, +16626, +17611, +16678, +17249, +18324, +17373, +16950, +16781, +15484, +15174, +14843, +13950, +14987, +15437, +13995, +14598, +15253, +12927, +11412, +11047, +9157, +8230, +9605, +11384, +13480, +15967, +18397, +19946, +19355, +18609, +19031, +18021, +17226, +19022, +19754, +19796, +21890, +21963, +20395, +21324, +20145, +16008, +15074, +14074, +10700, +11153, +12994, +12058, +13705, +16490, +15791, +16738, +19273, +18174, +17979, +20341, +19832, +18926, +20659, +21137, +20666, +21149, +20558, +19660, +19561, +18506, +17553, +17468, +16474, +15602, +15612, +14765, +13977, +14214, +14003, +13771, +14421, +14940, +15271, +15931, +16602, +16969, +16758, +16536, +16963, +17022, +16600, +16811, +17038, +16965, +17281, +17185, +16634, +16736, +16735, +16256, +16135, +15857, +15377, +15447, +15474, +15600, +16372, +16566, +16141, +16352, +16575, +16251, +16064, +16066, +16246, +16682, +17023, +17394, +17636, +17367, +17225, +17110, +16306, +15570, +15158, +14486, +14304, +14677, +14668, +14778, +15026, +14348, +13167, +11941, +10371, +9285, +9024, +8911, +9786, +12174, +14476, +16350, +18728, +20175, +19515, +18867, +19006, +18241, +17728, +18919, +19659, +19828, +20912, +20607, +18951, +18950, +18079, +14945, +13957, +13985, +12043, +11976, +13870, +13978, +14780, +16837, +16894, +17354, +19099, +18822, +18965, +20934, +20705, +19978, +21577, +22008, +21137, +21481, +20929, +19448, +19534, +19442, +18028, +17217, +16795, +15933, +15151, +14285, +13587, +13560, +13448, +13257, +13796, +14761, +15674, +16329, +16644, +17044, +17194, +16468, +15969, +16357, +16338, +15849, +16217, +17063, +17352, +17332, +17166, +16796, +16751, +16589, +15646, +15144, +15383, +14901, +14663, +15915, +16642, +16302, +16707, +17200, +16883, +16755, +16462, +15734, +15740, +16022, +15886, +15948, +15807, +15292, +15251, +15169, +14735, +14667, +14633, +14654, +15191, +15481, +15717, +16291, +15882, +14921, +14573, +13478, +11992, +11772, +11364, +10688, +11972, +13794, +14691, +16466, +18298, +17984, +17086, +16658, +15567, +14857, +15728, +16796, +18077, +20444, +21672, +20900, +20795, +20506, +17951, +16195, +16040, +14330, +13385, +15203, +15880, +16197, +18610, +19111, +18067, +19312, +19302, +17591, +18861, +19745, +18066, +18936, +20545, +19592, +19939, +20501, +18407, +17948, +18806, +17097, +16031, +16487, +15255, +14674, +15561, +14913, +14645, +15693, +15114, +14563, +15718, +16032, +16147, +17283, +17105, +16148, +16228, +15774, +15005, +15356, +15145, +14347, +14968, +15680, +15470, +16052, +16655, +16016, +16094, +16824, +16222, +15939, +16834, +16572, +16211, +17472, +17793, +17158, +17902, +18010, +16667, +16590, +16781, +15890, +15867, +16208, +15843, +16080, +16015, +15171, +15518, +15844, +15013, +15210, +15736, +15315, +15829, +16581, +16125, +16163, +16345, +15611, +15551, +15464, +14120, +13404, +13127, +11925, +11435, +12100, +12729, +13803, +15180, +15927, +16157, +15677, +14735, +14462, +14884, +15867, +17614, +19431, +20599, +20650, +19838, +19427, +19027, +17901, +17482, +17470, +16545, +16353, +17124, +17258, +17755, +18519, +18145, +18086, +18194, +17063, +16695, +17118, +16404, +16425, +17273, +16848, +17032, +18007, +17322, +16976, +17818, +17331, +16784, +17171, +16638, +16454, +17116, +16621, +16515, +17529, +17241, +16742, +17088, +16327, +15649, +16336, +16093, +15265, +15383, +14999, +14188, +14232, +14159, +14099, +15006, +15789, +16253, +17165, +17544, +17315, +17772, +18268, +17996, +17907, +17918, +17240, +16790, +17099, +17187, +17247, +17700, +17449, +16792, +17072, +17136, +16277, +16091, +16261, +15663, +15470, +15700, +15238, +14983, +15222, +15104, +15332, +15959, +16111, +16450, +17038, +17000, +16877, +16723, +16061, +15564, +14847, +13377, +12458, +11867, +10770, +10817, +12121, +12889, +13796, +15297, +15797, +15438, +15148, +14669, +14602, +15487, +16602, +17875, +19251, +19903, +20014, +20062, +19577, +18656, +17873, +16997, +16135, +16044, +16539, +16969, +17503, +18041, +18018, +17869, +17933, +17466, +16813, +16748, +16439, +15892, +16253, +16838, +17143, +17951, +18340, +17646, +17399, +17486, +16875, +16504, +16651, +16713, +17331, +18190, +18256, +18157, +18085, +17332, +16536, +16182, +15783, +15535, +15555, +15443, +15413, +15575, +15583, +15522, +15552, +15563, +15580, +15739, +15989, +16081, +16091, +16374, +16594, +16443, +16531, +16870, +16860, +16851, +17128, +17297, +17355, +17187, +16573, +16098, +16017, +15988, +16128, +16366, +16289, +15986, +15565, +15153, +14944, +14667, +14539, +15001, +15231, +14976, +15359, +16130, +16501, +17013, +17606, +17693, +17767, +17938, +17771, +17536, +17198, +16504, +15862, +15204, +14411, +14167, +14335, +14309, +14672, +15435, +15575, +15550, +16267, +16694, +16264, +16411, +17178, +16965, +16266, +16362, +16274, +15587, +15579, +15908, +15692, +15741, +16111, +16105, +16191, +16230, +15746, +15743, +16283, +16375, +16564, +16990, +16634, +16265, +16807, +17363, +17722, +18261, +18336, +18012, +17994, +17859, +17238, +16613, +16164, +15912, +16093, +16583, +16901, +16896, +16938, +17114, +16926, +16504, +16395, +16254, +15916, +15920, +16022, +15978, +16389, +16923, +16932, +17134, +17824, +18160, +18086, +17907, +17311, +16627, +16608, +16826, +16571, +16257, +16305, +16353, +16364, +16474, +16211, +15749, +15905, +16315, +16354, +16366, +16242, +15864, +16038, +16583, +16609, +16504, +16599, +16558, +16631, +16812, +16660, +16470, +16419, +16366, +16564, +16769, +16583, +16402, +16363, +16368, +16531, +16329, +15628, +15266, +15164, +14812, +14540, +14364, +14222, +14523, +15022, +15487, +16105, +16386, +16352, +16697, +16865, +16469, +16366, +16482, +16398, +16529, +16634, +16384, +16265, +16167, +15860, +15740, +15588, +15235, +15243, +15415, +15317, +15412, +15840, +16125, +16287, +16593, +16889, +16879, +16820, +17141, +17355, +17079, +17096, +17558, +17571, +17281, +17253, +16957, +16163, +15626, +15587, +15483, +15188, +15263, +15784, +16123, +16148, +16180, +16192, +16187, +16208, +16166, +16306, +16608, +16643, +16821, +17519, +18016, +18187, +18563, +18724, +18314, +17965, +17809, +17256, +16496, +16335, +16607, +16497, +16226, +16214, +15961, +15676, +16014, +16160, +15690, +15600, +15831, +15852, +16182, +16575, +16383, +16426, +17069, +17248, +16861, +16788, +16942, +16857, +16870, +17145, +17138, +16915, +17034, +17233, +17189, +17135, +16979, +16760, +16743, +16538, +16157, +16039, +15659, +15064, +15093, +15270, +15295, +15782, +16132, +16143, +16707, +17163, +16931, +16887, +16725, +16215, +16265, +16268, +15786, +15905, +16143, +15972, +16358, +16588, +15921, +15746, +15888, +15307, +14950, +15150, +15209, +15399, +15613, +15746, +16423, +17010, +16887, +16902, +17004, +16881, +17110, +17048, +16336, +16439, +17091, +16770, +16151, +16094, +15931, +15452, +14995, +14753, +14829, +14802, +14671, +15047, +15334, +14987, +15136, +15946, +16210, +16175, +16542, +16662, +16338, +16359, +16893, +17627, +18374, +18810, +18823, +18664, +18231, +17217, +15983, +15334, +15423, +15563, +15392, +15502, +16334, +17256, +17485, +17043, +16388, +15879, +15604, +15414, +15314, +15563, +16264, +17045, +17232, +16840, +16908, +17662, +17857, +17174, +16801, +17126, +17480, +17613, +17626, +17435, +17276, +17592, +18017, +17779, +17137, +16785, +16526, +16133, +15815, +15497, +15371, +15727, +15933, +15820, +16139, +16670, +16933, +17260, +17297, +16713, +16425, +16677, +16754, +16638, +16439, +16088, +15989, +16276, +16473, +16285, +15933, +15931, +16214, +16164, +15865, +15563, +15118, +15044, +15608, +15911, +15784, +15787, +15921, +16201, +16458, +16347, +16404, +16673, +16522, +16488, +16596, +15937, +15399, +15678, +15678, +15624, +15991, +15719, +15260, +15474, +15251, +14664, +14753, +14755, +14551, +14918, +15138, +14992, +15223, +15475, +15748, +16479, +16943, +17065, +17514, +17806, +17824, +18118, +18233, +18050, +18141, +18140, +17791, +17643, +17639, +17524, +17526, +17638, +17770, +17952, +17925, +17511, +16935, +16475, +16199, +15945, +15750, +15881, +16172, +16403, +16808, +17297, +17462, +17422, +17392, +17308, +17270, +17332, +17335, +17393, +17639, +17765, +17586, +17394, +17251, +16890, +16477, +16326, +16206, +15998, +15984, +16014, +15823, +15643, +15525, +15224, +14942, +14941, +15002, +14821, +14400, +14007, +13710, +13258, +12781, +12674, +12801, +13077, +13771, +14616, +15160, +15427, +15274, +14719, +14415, +14388, +14356, +14999, +16317, +17147, +17512, +17990, +18007, +17562, +17389, +17267, +17143, +17438, +17610, +17563, +18027, +18498, +18418, +18424, +18411, +17976, +17739, +17839, +17876, +18022, +18148, +17970, +17766, +17494, +16958, +16421, +16056, +16109, +16636, +17017, +17198, +17441, +17311, +17124, +17347, +17053, +16395, +16520, +16632, +16294, +16603, +16920, +16473, +16508, +16940, +16723, +16602, +16764, +16464, +16446, +16935, +16875, +16627, +16823, +16674, +16124, +15909, +15759, +15406, +15349, +15586, +15706, +15829, +16040, +15989, +15877, +16192, +16518, +16505, +16674, +16947, +16964, +17299, +17818, +17713, +17580, +17800, +17496, +16939, +16619, +15784, +14879, +14890, +14870, +14364, +14350, +14516, +14074, +13465, +12898, +12123, +11496, +11511, +12260, +13401, +14482, +15567, +16440, +16242, +15182, +14337, +13867, +13660, +14270, +15708, +17132, +18013, +18328, +18132, +17692, +17241, +16756, +16546, +16941, +17508, +18080, +18960, +19478, +19157, +18885, +18637, +17705, +17034, +17183, +17321, +17814, +18974, +19495, +19364, +19490, +19219, +18237, +17396, +16896, +16796, +17121, +17292, +17374, +17592, +17351, +16804, +16509, +16115, +15642, +15419, +15205, +15219, +15565, +15708, +16046, +16813, +17106, +16951, +16734, +16100, +15661, +15903, +15982, +16160, +17017, +17429, +17129, +16921, +16388, +15440, +15032, +15185, +15429, +15755, +16197, +16713, +16937, +16800, +16809, +16569, +15907, +16197, +17239, +17523, +17716, +18280, +18111, +17769, +17937, +17537, +16722, +16330, +16023, +15964, +16148, +15779, +15368, +15292, +14767, +14263, +14160, +13598, +13127, +13361, +13195, +12629, +12531, +12614, +12880, +13592, +14229, +14637, +14852, +14609, +14156, +13674, +13266, +13482, +14200, +15154, +16533, +17485, +17408, +17199, +16961, +16542, +16754, +17283, +17693, +18638, +19432, +19534, +19981, +20152, +19226, +18542, +18138, +17272, +17024, +17494, +17857, +18476, +18904, +18617, +18514, +18351, +17640, +17199, +16867, +16523, +17010, +17519, +17432, +17651, +17615, +16955, +16790, +16506, +15617, +15314, +15239, +15079, +15905, +16732, +16667, +16979, +17209, +16359, +15677, +15506, +15254, +15596, +16620, +17459, +17807, +17751, +17643, +17331, +16404, +15706, +15527, +15289, +15809, +16827, +16769, +16779, +17459, +17171, +16950, +17560, +17035, +16661, +17885, +18120, +17692, +18610, +18698, +17819, +18178, +18049, +16773, +16608, +16616, +15966, +16238, +16454, +15573, +15211, +15251, +14739, +14429, +14284, +13768, +13283, +12893, +12532, +12170, +11697, +11894, +12810, +13381, +13866, +14408, +14165, +13672, +13255, +12490, +12460, +13222, +13647, +14848, +16663, +16957, +16751, +17099, +16550, +16132, +16988, +17461, +17867, +19018, +19374, +19355, +19770, +19165, +18161, +17968, +17354, +16839, +17394, +17561, +17644, +18530, +18455, +17608, +17799, +18008, +17508, +17396, +17607, +17897, +18381, +18460, +18091, +17513, +16680, +16273, +16304, +16174, +16396, +16686, +16413, +16555, +16679, +15590, +14896, +15205, +15079, +15355, +16511, +16887, +16992, +17542, +17164, +16421, +16657, +16849, +16779, +17284, +17669, +17494, +17377, +17289, +16908, +16291, +15917, +16245, +16753, +17139, +17828, +18153, +17746, +17650, +17629, +17147, +17200, +17535, +17379, +17706, +18198, +17760, +17508, +17586, +16792, +16220, +16422, +15982, +15492, +15750, +15374, +14618, +14680, +14393, +13311, +12795, +12404, +11232, +10546, +10903, +11185, +11641, +12965, +13860, +13861, +14268, +14326, +13001, +12477, +13368, +13676, +14483, +16783, +17874, +17822, +18548, +18355, +17212, +17418, +17582, +17256, +18384, +19012, +18291, +19073, +19681, +18190, +17760, +17953, +16411, +16054, +17426, +17702, +18222, +19451, +18916, +17896, +17871, +17375, +16804, +16966, +17339, +18306, +19137, +18973, +19093, +18923, +17622, +17209, +17133, +15856, +15449, +15712, +14936, +15196, +16127, +15427, +15351, +16131, +14993, +14133, +14864, +14637, +14938, +16918, +17441, +17205, +18059, +17759, +16736, +17113, +17052, +16250, +16707, +17282, +17011, +17165, +17307, +16892, +17098, +17812, +17901, +17492, +17124, +16837, +16717, +17073, +17713, +17839, +17516, +17512, +17516, +17164, +17126, +17339, +17272, +17305, +17314, +16591, +15690, +15305, +14961, +14583, +14664, +14677, +14052, +13410, +12844, +11730, +10669, +10247, +9913, +10245, +11828, +12989, +13323, +14203, +14429, +13110, +12747, +13602, +13513, +13758, +15744, +17305, +17727, +18363, +18443, +17394, +16789, +16905, +16924, +17342, +18085, +18380, +18916, +19656, +19078, +17857, +17423, +16920, +16371, +17022, +17895, +18316, +19260, +19710, +18834, +18403, +18395, +17491, +16933, +17519, +18104, +18626, +19295, +19541, +19377, +18883, +18222, +17967, +17443, +16089, +15303, +15628, +15894, +16002, +16616, +17302, +17140, +16176, +15345, +14885, +14580, +15140, +16629, +17696, +17967, +17948, +17696, +17355, +16815, +16237, +16492, +16873, +16657, +17292, +18286, +17856, +17526, +17973, +17547, +17145, +17403, +16844, +16465, +17043, +17155, +17421, +18038, +17350, +16642, +16937, +16473, +15895, +16320, +16287, +16044, +16337, +15911, +14941, +14340, +13828, +13776, +13991, +13682, +13332, +12587, +11097, +10284, +9869, +9172, +9862, +11481, +12232, +12964, +13690, +13337, +12810, +12537, +12475, +13134, +13681, +14513, +16781, +18201, +17978, +18153, +17775, +16589, +16738, +17186, +17337, +18389, +18885, +19159, +20435, +19731, +17764, +17954, +17615, +16423, +17851, +19095, +18750, +19974, +20369, +18513, +18093, +18027, +16819, +16870, +17317, +17593, +19136, +19858, +19473, +19723, +18788, +17707, +18550, +18180, +17160, +17995, +17281, +15911, +17139, +16933, +15526, +17187, +17760, +16022, +16640, +16851, +15098, +15986, +17200, +16316, +17289, +18344, +16691, +16587, +17591, +16169, +15488, +16815, +16883, +16784, +17871, +17988, +17487, +17760, +17595, +16918, +16772, +16675, +16598, +17120, +17508, +17395, +17376, +17210, +16594, +15914, +15223, +14805, +15083, +15457, +15603, +15728, +15314, +14741, +14855, +14643, +13915, +13962, +14016, +13317, +12768, +11891, +10546, +10039, +9949, +10159, +11547, +12560, +12593, +13244, +13373, +12227, +11964, +12398, +12499, +13333, +14599, +15824, +17538, +18415, +18138, +18109, +17645, +16857, +17317, +17897, +17962, +18621, +19131, +19277, +19747, +19328, +18254, +17971, +17842, +17982, +18958, +19551, +19792, +19934, +19058, +18386, +18499, +17705, +16917, +17321, +17812, +18804, +20134, +20206, +20000, +19843, +18719, +18150, +17767, +16044, +15719, +17075, +17026, +17245, +18431, +17574, +16255, +16284, +15368, +14540, +15332, +15611, +15894, +17114, +16963, +16445, +17341, +17173, +16069, +16452, +16611, +15833, +16368, +17426, +17552, +17662, +17421, +16533, +16449, +16788, +16557, +16682, +17013, +16976, +17548, +18055, +17236, +16534, +16414, +15881, +15906, +16452, +16078, +15877, +16210, +15659, +15266, +15447, +14711, +14494, +15390, +15040, +14453, +14979, +14230, +12638, +12239, +11574, +10522, +10627, +11003, +11504, +12513, +12749, +12865, +13557, +12961, +11890, +12259, +12625, +13016, +14955, +16882, +17742, +18197, +17796, +17224, +17264, +16616, +16135, +17251, +17918, +17935, +19052, +19537, +18695, +18699, +18670, +17651, +17589, +18090, +18149, +19255, +20413, +19696, +18961, +19039, +18352, +17496, +17272, +17061, +17533, +18878, +19708, +19871, +19654, +18773, +17799, +17165, +16699, +16518, +16429, +16741, +17843, +18156, +17175, +16650, +16236, +15189, +14889, +15063, +14856, +15312, +15956, +16166, +17083, +17627, +16966, +17210, +17698, +16834, +16617, +17218, +17070, +17462, +18281, +17925, +17616, +17833, +17527, +17339, +17196, +16639, +16808, +17369, +17525, +17868, +17640, +16770, +16880, +17037, +16418, +16396, +16351, +15736, +15850, +15884, +15341, +15454, +15371, +14844, +15137, +15009, +14151, +14048, +13541, +12358, +12131, +11675, +10620, +10663, +10816, +10671, +11641, +12464, +12573, +13228, +13109, +11954, +11883, +12321, +12775, +14615, +16730, +17897, +18774, +18612, +17358, +16654, +16336, +16283, +17246, +18036, +18120, +18654, +19089, +18822, +18570, +18118, +17540, +17680, +18064, +18445, +19243, +19768, +19738, +19578, +18894, +18036, +17688, +17160, +16733, +17490, +18540, +19098, +19633, +19675, +18937, +18224, +17517, +16836, +16779, +16838, +16748, +17201, +17431, +16714, +16383, +16701, +16367, +15746, +15664, +15561, +15429, +15698, +15894, +16157, +16905, +17302, +17196, +17420, +17394, +16753, +16723, +17263, +17408, +17650, +18014, +17620, +17125, +17292, +17403, +17260, +17154, +16826, +16687, +17162, +17360, +16925, +16621, +16568, +16544, +16693, +16694, +16229, +15800, +15723, +15671, +15503, +15305, +15076, +14912, +14906, +14977, +15025, +14965, +14716, +14305, +13769, +12991, +11891, +10832, +10386, +10568, +11042, +11861, +12769, +13189, +13586, +14230, +13970, +13037, +13006, +13408, +13728, +15047, +16599, +17155, +17824, +18363, +17689, +17352, +17654, +17135, +17024, +17755, +17595, +17688, +18892, +19061, +18705, +19205, +19006, +18433, +18901, +18946, +18531, +18984, +18976, +18263, +18439, +18768, +18481, +18338, +18194, +18135, +18620, +18960, +18992, +18944, +18428, +17986, +17846, +17279, +16914, +17030, +16665, +16435, +16638, +16236, +15905, +16005, +15404, +15005, +15435, +15353, +15224, +15650, +15527, +15538, +16364, +16636, +16571, +16973, +16982, +16822, +17066, +17053, +16991, +17118, +16957, +17104, +17579, +17523, +17447, +17450, +16969, +16829, +17049, +16737, +16528, +16509, +16136, +16275, +16731, +16368, +15881, +15591, +15039, +14874, +14819, +14144, +13939, +14375, +14514, +14820, +15213, +14886, +14509, +14419, +14115, +13841, +13517, +13099, +13390, +14017, +14193, +14433, +14717, +14610, +14656, +14909, +14992, +15137, +15308, +15552, +16132, +16462, +16367, +16442, +16444, +16322, +16569, +16676, +16465, +16625, +16830, +16797, +17029, +17226, +17141, +17259, +17340, +17145, +17084, +17051, +17089, +17513, +17723, +17509, +17524, +17573, +17365, +17399, +17601, +17648, +17737, +17802, +17795, +17957, +18089, +18166, +18459, +18592, +18359, +18148, +17854, +17401, +17258, +17333, +17320, +17431, +17507, +17248, +17005, +16886, +16648, +16572, +16787, +16902, +16898, +16951, +16904, +16808, +16823, +16775, +16668, +16656, +16491, +16147, +16113, +16319, +16298, +16262, +16469, +16541, +16423, +16453, +16414, +16082, +15853, +15860, +15809, +15767, +15815, +15781, +15827, +16019, +15930, +15609, +15491, +15409, +15225, +15239, +15331, +15249, +15235, +15385, +15546, +15702, +15705, +15521, +15453, +15493, +15485, +15575, +15722, +15789, +15929, +16073, +16021, +15850, +15554, +15246, +15305, +15558, +15599, +15627, +15805, +15945, +16057, +16174, +16210, +16173, +16066, +15980, +15991, +15951, +15920, +16100, +16286, +16365, +16450, +16379, +16211, +16193, +16104, +15897, +15804, +15601, +15290, +15298, +15467, +15556, +15750, +15931, +15964, +16085, +16232, +16261, +16357, +16644, +17081, +17459, +17538, +17455, +17291, +16998, +16993, +17302, +17413, +17601, +18040, +18057, +17824, +17844, +17712, +17531, +17733, +17762, +17592, +17776, +17826, +17613, +17838, +18131, +17992, +17910, +17844, +17427, +17112, +17149, +17226, +17312, +17414, +17394, +17318, +17217, +17038, +16888, +16882, +16909, +16810, +16641, +16501, +16318, +16228, +16375, +16396, +16162, +16026, +15870, +15552, +15463, +15509, +15419, +15550, +15835, +15809, +15773, +15946, +15972, +15988, +16158, +16108, +15913, +15930, +15950, +15841, +15853, +15862, +15637, +15455, +15478, +15409, +15311, +15468, +15564, +15452, +15638, +15952, +15859, +15842, +16157, +16120, +15870, +15993, +15997, +15632, +15535, +15716, +15767, +15837, +15959, +15918, +15882, +15912, +15708, +15363, +15184, +15032, +14864, +14975, +15208, +15279, +15459, +15727, +15703, +15684, +15891, +15917, +15961, +16354, +16569, +16569, +16774, +16732, +16317, +16206, +16269, +16190, +16380, +16724, +16798, +16842, +16875, +16669, +16529, +16574, +16564, +16571, +16634, +16693, +16889, +17095, +17131, +17236, +17421, +17446, +17397, +17369, +17316, +17349, +17426, +17437, +17527, +17673, +17720, +17785, +17820, +17656, +17539, +17565, +17417, +17211, +17274, +17391, +17423, +17592, +17742, +17577, +17313, +17124, +16871, +16669, +16710, +16808, +16884, +17151, +17472, +17524, +17452, +17471, +17407, +17220, +17152, +17138, +16995, +16890, +16871, +16718, +16488, +16289, +16035, +15868, +15851, +15745, +15648, +15728, +15746, +15706, +15693, +15493, +15386, +15644, +15670, +15409, +15436, +15418, +15073, +14945, +14988, +14928, +15044, +15216, +15246, +15342, +15212, +14816, +14768, +14790, +14476, +14468, +14737, +14721, +14830, +15115, +15018, +14940, +15179, +15234, +15238, +15486, +15633, +15732, +16012, +16182, +16175, +16225, +16330, +16467, +16586, +16638, +16730, +16755, +16572, +16420, +16348, +16193, +16096, +16106, +16069, +16040, +16049, +16095, +16262, +16403, +16485, +16721, +16886, +16789, +16803, +16940, +16939, +17003, +17202, +17335, +17512, +17715, +17756, +17754, +17717, +17541, +17469, +17563, +17527, +17417, +17480, +17620, +17705, +17815, +17938, +17876, +17578, +17286, +17096, +16891, +16806, +16980, +17231, +17485, +17719, +17738, +17633, +17645, +17591, +17383, +17311, +17352, +17258, +17115, +17027, +16867, +16642, +16496, +16441, +16414, +16443, +16519, +16504, +16406, +16387, +16305, +16032, +15927, +16106, +16163, +16131, +16268, +16265, +16008, +15867, +15738, +15435, +15347, +15520, +15581, +15642, +15773, +15618, +15279, +15118, +14947, +14678, +14703, +14959, +15047, +15091, +15255, +15276, +15219, +15388, +15582, +15633, +15730, +15713, +15508, +15528, +15666, +15598, +15762, +16226, +16391, +16400, +16497, +16222, +15727, +15524, +15361, +15157, +15206, +15239, +15160, +15286, +15416, +15370, +15431, +15566, +15668, +15925, +16217, +16321, +16380, +16470, +16526, +16608, +16732, +16853, +17004, +17184, +17309, +17305, +17255, +17281, +17287, +17274, +17398, +17462, +17367, +17436, +17521, +17322, +17245, +17340, +17128, +16883, +16977, +17012, +16899, +16966, +17121, +17237, +17377, +17480, +17534, +17528, +17401, +17331, +17399, +17431, +17438, +17455, +17372, +17227, +17084, +17011, +17144, +17283, +17264, +17369, +17509, +17355, +17162, +17054, +16808, +16723, +16963, +17074, +17025, +17065, +16994, +16763, +16558, +16324, +16082, +15972, +16002, +16114, +16113, +15941, +15863, +15794, +15530, +15374, +15334, +15145, +15126, +15268, +15112, +14993, +15200, +15273, +15290, +15495, +15502, +15381, +15450, +15437, +15369, +15530, +15716, +15895, +16203, +16382, +16395, +16326, +16033, +15702, +15483, +15178, +15028, +15163, +15150, +15044, +15073, +14987, +14897, +15038, +15149, +15274, +15540, +15624, +15624, +15832, +15972, +15962, +16096, +16340, +16582, +16804, +16939, +17042, +17083, +16967, +16890, +16934, +16930, +16934, +17051, +17182, +17245, +17215, +17192, +17265, +17247, +17123, +17139, +17193, +17114, +17011, +16915, +16878, +16962, +16966, +16940, +17087, +17167, +17071, +17057, +17076, +17015, +16948, +16863, +16860, +16982, +16979, +16977, +17207, +17343, +17303, +17387, +17441, +17281, +17088, +16916, +16838, +16973, +17150, +17282, +17460, +17478, +17192, +16852, +16632, +16430, +16182, +16035, +16112, +16233, +16211, +16163, +16198, +16225, +16163, +16047, +15966, +15914, +15820, +15766, +15754, +15652, +15604, +15688, +15705, +15757, +15921, +15871, +15700, +15684, +15556, +15339, +15381, +15470, +15482, +15710, +16005, +16113, +16113, +15991, +15818, +15741, +15567, +15351, +15397, +15483, +15415, +15449, +15537, +15457, +15386, +15497, +15733, +15991, +16148, +16242, +16397, +16491, +16423, +16396, +16548, +16745, +16883, +17009, +17122, +17116, +17055, +17122, +17224, +17238, +17291, +17406, +17439, +17419, +17401, +17316, +17199, +17111, +16948, +16662, +16402, +16266, +16159, +16066, +16093, +16175, +16180, +16181, +16178, +16123, +16144, +16204, +16168, +16218, +16384, +16429, +16473, +16665, +16826, +16996, +17241, +17301, +17207, +17209, +17145, +16930, +16838, +16894, +16921, +16987, +17135, +17177, +17060, +16944, +16817, +16566, +16312, +16140, +15943, +15817, +15857, +15878, +15897, +16041, +16108, +16077, +16177, +16249, +16166, +16124, +16029, +15804, +15730, +15786, +15763, +15849, +16062, +16127, +16083, +16090, +16062, +15951, +15842, +15783, +15784, +15853, +15964, +16030, +16042, +16069, +16047, +15942, +15935, +16023, +15992, +15888, +15819, +15690, +15554, +15556, +15638, +15735, +15872, +16033, +16204, +16361, +16446, +16429, +16354, +16339, +16412, +16458, +16533, +16731, +16880, +16951, +17105, +17263, +17348, +17445, +17465, +17409, +17417, +17362, +17243, +17323, +17438, +17353, +17269, +17227, +17054, +16863, +16766, +16713, +16718, +16734, +16663, +16546, +16459, +16416, +16416, +16463, +16556, +16621, +16637, +16722, +16801, +16683, +16575, +16710, +16908, +17004, +17042, +17044, +17036, +16966, +16763, +16619, +16624, +16608, +16612, +16722, +16710, +16530, +16381, +16217, +15979, +15752, +15527, +15327, +15268, +15258, +15209, +15281, +15474, +15568, +15590, +15711, +15794, +15706, +15636, +15631, +15517, +15423, +15494, +15538, +15580, +15805, +15921, +15780, +15752, +15825, +15710, +15631, +15742, +15785, +15812, +15987, +16066, +15998, +16027, +16102, +16111, +16147, +16174, +16132, +16073, +15944, +15780, +15747, +15756, +15745, +15873, +16061, +16159, +16274, +16395, +16471, +16622, +16763, +16808, +16955, +17158, +17263, +17453, +17667, +17658, +17653, +17802, +17869, +17853, +17859, +17801, +17756, +17795, +17760, +17661, +17641, +17634, +17541, +17417, +17329, +17214, +16994, +16825, +16802, +16725, +16615, +16661, +16670, +16543, +16524, +16524, +16419, +16448, +16550, +16502, +16439, +16373, +16207, +16128, +16101, +15954, +15950, +16202, +16404, +16469, +16471, +16355, +16215, +16190, +16210, +16195, +16152, +16118, +16084, +15984, +15872, +15829, +15750, +15634, +15638, +15657, +15570, +15548, +15652, +15780, +15922, +16013, +15982, +15911, +15807, +15627, +15478, +15403, +15334, +15340, +15476, +15639, +15741, +15772, +15777, +15782, +15731, +15701, +15845, +16024, +16098, +16210, +16355, +16393, +16423, +16512, +16570, +16592, +16541, +16388, +16301, +16262, +16135, +16057, +16086, +16081, +16116, +16234, +16323, +16455, +16644, +16712, +16730, +16797, +16800, +16836, +17061, +17283, +17376, +17510, +17696, +17758, +17732, +17748, +17673, +17430, +17252, +17188, +17034, +16919, +16975, +16954, +16821, +16749, +16612, +16409, +16333, +16266, +16169, +16243, +16320, +16237, +16286, +16485, +16554, +16584, +16720, +16782, +16743, +16747, +16726, +16593, +16445, +16347, +16278, +16251, +16280, +16327, +16366, +16429, +16513, +16521, +16433, +16368, +16359, +16340, +16351, +16367, +16267, +16189, +16247, +16230, +16135, +16141, +16125, +16069, +16132, +16124, +15990, +16042, +16185, +16190, +16221, +16273, +16211, +16184, +16141, +15984, +15899, +15806, +15601, +15614, +15764, +15708, +15721, +15895, +15854, +15760, +15844, +15820, +15769, +15937, +16060, +16065, +16167, +16216, +16160, +16228, +16311, +16247, +16162, +16101, +16049, +16051, +16006, +15888, +15849, +15843, +15768, +15781, +15972, +16145, +16204, +16300, +16463, +16575, +16708, +16973, +17190, +17264, +17359, +17438, +17413, +17456, +17561, +17525, +17446, +17398, +17237, +17034, +16930, +16872, +16883, +16913, +16793, +16649, +16594, +16428, +16264, +16356, +16470, +16459, +16512, +16572, +16540, +16556, +16610, +16678, +16830, +16905, +16854, +16895, +16935, +16800, +16710, +16737, +16662, +16529, +16516, +16556, +16556, +16585, +16651, +16591, +16393, +16262, +16216, +16152, +16140, +16144, +16103, +16183, +16257, +16099, +16021, +16128, +16086, +16050, +16157, +16080, +15962, +16029, +15998, +15968, +16154, +16188, +16074, +16113, +16024, +15779, +15730, +15749, +15728, +15821, +15890, +15896, +15977, +15984, +15925, +15966, +15979, +15981, +16089, +16094, +16056, +16198, +16254, +16196, +16341, +16435, +16261, +16206, +16258, +16128, +16050, +16081, +15938, +15841, +15965, +15959, +15863, +15990, +16117, +16141, +16329, +16542, +16607, +16772, +16976, +17013, +17087, +17252, +17302, +17327, +17397, +17399, +17380, +17365, +17296, +17244, +17205, +17144, +17126, +17076, +16898, +16693, +16521, +16405, +16359, +16315, +16337, +16431, +16386, +16300, +16356, +16314, +16206, +16320, +16467, +16561, +16759, +16830, +16759, +16824, +16794, +16592, +16564, +16505, +16246, +16202, +16318, +16270, +16272, +16349, +16240, +16076, +15999, +15884, +15768, +15733, +15752, +15782, +15762, +15725, +15744, +15744, +15711, +15730, +15780, +15859, +15947, +15963, +16017, +16169, +16261, +16354, +16517, +16494, +16340, +16376, +16430, +16314, +16267, +16297, +16251, +16269, +16324, +16215, +16138, +16242, +16268, +16207, +16303, +16425, +16409, +16457, +16609, +16670, +16682, +16746, +16780, +16782, +16824, +16864, +16893, +16895, +16767, +16597, +16534, +16447, +16294, +16278, +16355, +16349, +16355, +16451, +16545, +16657, +16814, +16957, +17064, +17114, +17134, +17197, +17213, +17167, +17240, +17299, +17155, +17057, +17093, +17011, +16907, +16923, +16824, +16572, +16356, +16134, +15902, +15782, +15756, +15778, +15836, +15854, +15856, +15881, +15843, +15765, +15792, +15911, +16040, +16170, +16302, +16422, +16482, +16454, +16391, +16343, +16295, +16236, +16192, +16176, +16169, +16153, +16144, +16133, +16099, +16078, +16068, +16035, +15997, +15941, +15867, +15886, +15948, +15888, +15814, +15829, +15812, +15801, +15906, +16000, +16011, +16027, +16069, +16113, +16107, +16063, +16115, +16198, +16141, +16094, +16167, +16183, +16118, +16101, +16144, +16199, +16183, +16165, +16306, +16417, +16387, +16511, +16653, +16538, +16559, +16781, +16754, +16717, +16944, +17019, +16965, +17070, +17078, +16965, +16949, +16833, +16660, +16661, +16578, +16405, +16470, +16550, +16494, +16615, +16816, +16841, +16894, +17055, +17120, +17109, +17175, +17296, +17343, +17316, +17338, +17331, +17142, +16979, +16970, +16920, +16889, +17000, +17005, +16842, +16671, +16426, +16148, +15982, +15862, +15863, +16037, +16118, +16152, +16322, +16334, +16188, +16236, +16267, +16120, +16156, +16310, +16321, +16405, +16573, +16593, +16607, +16619, +16487, +16479, +16587, +16440, +16311, +16412, +16157, +15718, +15887, +16082, +15897, +16478, +17293, +16675, +16139, +16801, +15965, +14218, +15121, +16416, +15322, +15311, +16835, +16286, +15190, +15647, +15651, +15410, +15752, +15433, +15392, +15710, +14878, +15409, +17271, +16212, +14653, +15743, +15567, +14393, +15400, +15837, +15547, +17181, +17633, +16322, +16800, +17249, +16133, +15828, +15533, +15226, +17155, +18771, +17955, +17339, +17136, +16350, +16252, +16324, +15675, +15618, +16046, +16055, +16113, +16211, +16211, +16516, +16725, +16537, +16298, +16142, +16359, +16951, +17356, +17448, +17323, +17241, +17559, +17475, +16552, +16127, +16630, +17169, +17570, +17632, +17231, +17165, +17402, +17094, +16518, +16272, +16365, +16768, +17264, +17399, +17015, +16563, +16701, +17080, +16868, +16384, +16160, +16209, +16723, +17215, +16980, +16746, +16914, +16961, +17180, +17344, +16662, +16178, +16616, +16824, +16755, +16961, +16773, +16400, +16576, +16575, +16068, +15821, +15859, +15882, +15979, +15987, +15792, +15631, +15648, +15784, +15824, +15658, +15506, +15545, +15715, +15817, +15652, +15457, +15552, +15678, +15693, +15784, +15778, +15693, +15876, +16125, +16192, +16279, +16342, +16280, +16248, +16194, +16082, +16041, +16053, +16189, +16416, +16372, +16156, +16167, +16309, +16430, +16478, +16285, +16079, +16103, +16076, +15963, +15906, +15757, +15677, +15823, +15847, +15769, +15791, +15727, +15742, +15960, +15946, +15835, +15997, +16085, +16148, +16469, +16508, +16254, +16372, +16539, +16418, +16514, +16638, +16391, +16364, +16702, +16768, +16657, +16688, +16649, +16669, +16965, +17070, +16827, +16777, +16998, +17171, +17259, +17199, +17070, +17167, +17283, +17220, +17308, +17338, +17038, +17077, +17471, +17430, +17206, +17210, +17180, +17343, +17726, +17740, +17610, +17672, +17642, +17661, +17739, +17487, +17242, +17235, +17182, +17213, +17202, +16931, +16856, +16853, +16586, +16506, +16390, +15939, +15878, +16058, +16019, +16182, +16059, +15477, +15548, +15742, +15308, +15323, +15527, +15236, +15496, +15913, +15533, +15507, +15752, +15415, +15601, +16039, +15499, +15224, +15554, +15366, +15479, +15997, +15645, +15401, +15899, +15824, +15589, +15912, +15685, +15209, +15532, +15768, +15455, +15243, +14853, +14330, +14305, +14168, +13581, +13467, +13764, +13950, +14595, +15509, +15608, +15314, +15418, +15275, +14773, +14819, +15267, +15669, +16531, +17548, +17709, +17514, +17674, +17623, +17518, +17850, +17789, +17493, +18046, +18501, +18307, +18677, +19047, +18663, +18886, +19357, +18887, +18662, +18762, +18174, +18200, +18914, +18740, +18571, +18832, +18193, +17705, +18199, +18157, +17821, +18069, +18014, +17908, +18297, +18157, +17650, +17664, +17495, +16959, +16788, +16610, +16118, +15947, +16063, +15932, +15733, +15749, +15712, +15545, +15359, +14947, +14576, +14741, +14929, +14926, +15313, +15603, +15452, +15636, +15744, +15340, +15352, +15423, +15075, +15414, +15863, +15456, +15543, +16004, +15654, +15753, +16421, +16152, +15802, +16051, +15938, +15859, +15966, +15575, +15441, +15684, +15476, +15484, +15716, +15317, +15140, +15471, +15289, +15013, +14909, +14413, +14244, +14618, +14556, +14429, +14624, +14473, +14288, +14370, +14005, +13496, +13537, +13724, +13919, +14423, +14946, +15365, +15763, +15849, +15691, +15643, +15646, +15894, +16695, +17532, +18007, +18443, +18768, +18708, +18571, +18600, +18673, +18734, +18821, +19076, +19458, +19552, +19423, +19512, +19617, +19396, +19094, +18958, +18934, +18861, +18723, +18741, +18855, +18848, +18822, +18669, +18249, +17904, +17666, +17502, +17708, +17789, +17444, +17503, +17745, +17402, +17148, +17140, +16718, +16346, +16222, +15875, +15691, +15685, +15449, +15459, +15613, +15371, +15263, +15321, +15008, +14759, +14821, +14919, +15144, +15364, +15511, +15723, +15618, +15434, +15659, +15683, +15571, +15892, +16035, +16119, +16611, +16652, +16453, +16640, +16294, +15923, +16387, +16283, +15844, +16339, +16422, +15963, +16262, +16192, +15561, +15660, +15513, +14915, +15028, +14867, +14352, +14794, +15091, +14741, +15036, +15262, +14843, +14798, +14772, +14469, +14556, +14452, +14096, +14319, +14417, +14044, +14058, +14042, +13651, +13692, +14090, +14291, +14507, +14901, +15283, +15355, +15187, +15254, +15403, +15519, +16203, +17125, +17614, +17990, +18226, +18252, +18487, +18499, +18357, +18765, +18756, +18331, +18900, +19296, +18768, +19090, +19566, +19076, +19166, +19387, +18716, +18766, +19134, +18649, +18823, +19266, +18691, +18663, +18969, +18209, +17884, +18238, +17960, +17942, +18187, +17692, +17441, +17544, +17191, +17104, +17038, +16309, +15977, +16032, +15777, +15895, +16089, +15707, +15633, +15814, +15584, +15469, +15400, +15059, +15130, +15587, +15950, +16276, +16279, +16024, +16041, +16035, +15983, +16179, +16074, +15861, +16171, +16299, +16209, +16572, +16566, +16155, +16431, +16612, +16181, +16133, +15892, +15227, +15626, +16260, +15924, +16055, +16341, +15477, +15100, +15412, +14821, +14578, +15104, +14888, +15066, +15771, +15063, +14441, +14974, +14682, +14476, +15306, +15169, +14947, +15850, +15847, +15441, +15691, +14786, +13731, +13998, +13553, +12947, +13658, +13622, +13196, +14142, +14491, +13874, +14017, +13976, +13685, +14305, +14791, +15121, +16150, +16640, +16735, +17515, +17802, +17537, +17981, +18357, +18392, +18926, +19330, +19225, +19239, +19246, +19271, +19465, +19339, +19129, +19257, +19290, +19278, +19473, +19560, +19591, +19634, +19457, +19286, +19150, +18837, +18701, +18735, +18537, +18409, +18574, +18641, +18423, +18067, +17750, +17400, +16933, +16858, +17089, +16742, +16340, +16630, +16613, +16136, +16152, +16068, +15508, +15337, +15394, +15345, +15517, +15652, +15890, +16372, +16113, +15572, +15734, +15445, +14859, +15547, +16185, +15791, +15965, +16315, +15681, +15156, +15022, +14724, +14657, +14507, +14363, +15043, +15408, +15107, +15660, +15932, +14757, +14313, +14834, +14665, +14738, +15612, +16110, +16339, +16368, +15908, +15691, +15410, +14727, +15035, +15842, +15610, +15479, +16034, +15980, +15609, +15578, +15452, +15301, +15191, +15248, +15936, +16270, +15718, +15607, +15548, +14623, +14303, +14667, +14211, +13767, +14070, +14187, +14254, +14455, +14351, +14395, +14538, +14473, +14871, +15266, +15184, +15785, +16577, +16632, +17278, +18213, +18120, +18331, +18996, +18821, +18843, +19317, +19268, +19655, +20154, +19752, +19978, +20401, +19537, +19517, +20282, +19482, +19050, +19863, +19381, +18787, +19323, +18920, +18387, +19003, +18857, +18233, +18210, +17667, +17421, +18185, +18116, +17753, +18135, +17730, +16956, +16942, +16448, +15876, +16295, +16423, +16195, +16312, +15868, +15402, +15630, +15209, +14602, +14992, +15007, +14590, +15088, +15396, +14911, +14936, +15159, +15040, +15317, +15574, +15398, +15525, +15474, +14901, +15057, +15545, +15142, +15010, +15586, +15333, +14795, +15211, +15371, +14895, +15034, +15316, +14933, +14669, +14858, +15155, +15344, +15176, +15214, +15696, +15521, +15136, +15596, +15564, +15006, +15762, +16661, +16266, +16114, +16488, +16325, +16081, +16029, +16165, +16622, +16428, +15977, +16567, +16743, +16054, +16480, +16991, +16168, +15695, +15564, +14766, +14464, +14468, +14037, +14250, +14498, +13819, +13687, +14021, +13743, +13833, +14642, +15575, +16375, +16261, +16039, +16755, +16664, +16307, +18016, +19403, +19130, +19768, +20266, +19295, +19216, +19655, +19673, +20553, +20666, +19638, +20114, +20183, +18762, +19255, +20003, +18728, +18720, +19340, +18189, +17987, +18499, +17532, +17454, +18164, +17475, +17152, +17136, +15997, +15930, +16997, +17194, +17314, +17209, +16396, +16332, +16263, +15605, +16006, +16172, +15312, +15602, +15870, +14838, +14838, +15410, +15167, +15434, +15610, +15071, +15162, +14883, +14393, +15627, +16292, +15441, +16042, +16571, +15242, +14989, +15603, +15193, +15410, +16037, +15787, +15727, +15450, +14884, +15333, +15111, +14048, +14685, +15233, +14379, +14740, +15368, +14762, +15165, +16060, +15970, +16131, +15884, +15102, +15846, +16401, +15698, +16441, +17407, +16635, +16755, +17561, +16897, +16608, +17182, +17021, +17070, +17246, +16617, +16706, +17116, +16306, +16164, +16897, +16360, +15950, +16732, +16490, +15764, +16235, +16201, +15136, +14845, +14869, +14359, +14225, +14370, +14102, +13960, +14182, +14569, +15071, +15196, +15369, +16417, +16936, +16290, +16433, +16959, +16234, +16276, +18031, +18856, +18642, +19099, +19363, +18943, +18766, +18743, +18790, +18706, +17976, +17885, +18707, +18387, +17663, +18259, +18398, +17650, +17738, +17728, +16975, +17018, +17386, +17225, +17366, +17561, +17406, +17400, +16997, +16353, +16571, +16889, +16901, +17521, +17797, +17130, +16968, +17052, +16428, +16145, +16322, +15970, +15618, +15756, +15861, +15921, +15910, +15545, +15240, +15265, +15042, +14462, +14360, +14835, +15033, +15349, +16410, +16656, +15645, +15439, +15697, +15044, +15113, +16077, +16009, +15867, +16398, +16124, +15743, +15941, +15615, +15596, +16039, +15340, +14905, +15555, +15287, +15199, +16380, +16355, +15661, +16090, +15971, +15553, +16300, +16592, +16474, +17146, +17250, +17087, +17513, +17024, +16578, +17386, +17286, +16794, +17325, +16837, +16007, +16634, +16416, +15720, +16618, +16624, +15658, +16378, +16458, +15100, +15480, +16175, +15290, +15234, +15679, +15063, +14979, +15216, +14594, +14417, +14245, +13174, +13168, +14051, +14003, +14580, +16379, +17092, +16706, +16538, +16260, +15729, +15436, +16039, +17653, +18529, +18284, +18812, +19290, +18574, +18726, +19412, +18665, +18136, +18260, +17613, +17649, +18318, +17916, +18259, +19234, +18354, +17603, +17953, +17116, +16837, +18044, +17788, +17265, +18123, +17771, +16764, +16959, +16746, +16501, +17334, +17548, +17375, +17507, +16704, +16215, +16786, +16366, +15912, +16546, +16138, +15282, +15443, +15069, +14597, +15230, +15429, +15403, +15912, +15452, +14827, +15395, +15366, +14902, +15513, +15708, +15180, +15479, +15780, +15684, +16213, +16529, +16207, +16217, +15917, +15111, +15177, +15732, +15862, +16230, +16748, +16708, +16507, +16336, +15979, +15753, +15686, +15800, +16429, +16910, +16771, +16931, +17236, +16786, +16439, +16679, +16501, +16264, +16669, +16886, +16837, +17061, +17002, +16797, +16948, +16665, +16093, +16151, +16106, +15759, +15997, +16123, +15708, +15824, +16113, +15883, +15824, +15738, +15182, +15025, +15106, +14702, +14568, +14904, +14946, +14928, +14928, +14434, +13891, +13761, +13724, +13791, +14115, +14626, +15382, +16205, +16803, +17149, +17101, +16800, +16709, +16747, +16895, +17579, +18546, +19208, +19588, +19748, +19631, +19255, +18617, +18063, +17796, +17469, +17334, +17706, +17914, +17876, +18135, +18246, +17874, +17411, +16970, +16790, +16931, +16884, +16935, +17324, +17330, +17264, +17574, +17321, +16735, +16747, +16624, +16224, +16295, +16209, +15917, +16256, +16535, +16341, +16355, +16199, +15725, +15651, +15656, +15548, +15916, +16325, +16395, +16674, +16956, +16803, +16627, +16677, +16765, +16710, +16488, +16399, +16457, +16442, +16629, +16869, +16639, +16413, +16446, +16123, +15697, +15582, +15351, +15302, +15791, +15999, +15888, +16086, +16046, +15643, +15601, +15555, +15260, +15449, +15834, +15885, +16020, +16111, +15953, +16095, +16300, +16130, +15988, +15794, +15532, +15709, +15848, +15723, +16014, +16186, +15880, +15928, +15929, +15558, +15638, +15568, +15090, +15324, +15494, +15217, +16029, +16788, +16267, +16404, +16734, +15595, +15051, +15528, +15058, +14782, +15333, +15117, +15028, +15563, +15170, +14758, +15059, +14635, +14415, +15234, +15436, +15620, +16872, +17384, +17106, +17356, +17232, +16900, +17518, +17965, +18003, +18631, +18901, +18606, +18872, +18818, +18075, +17950, +17914, +17371, +17436, +17673, +17277, +17269, +17528, +17216, +17216, +17522, +17147, +16873, +17074, +16784, +16588, +17123, +17400, +17442, +17793, +17673, +17232, +17372, +17390, +16971, +17070, +17316, +17090, +17136, +17372, +17123, +17020, +17267, +17085, +16700, +16520, +16166, +15902, +16155, +16408, +16474, +16628, +16623, +16427, +16366, +16237, +15989, +16015, +16168, +16170, +16154, +15958, +15533, +15474, +15764, +15772, +15650, +15702, +15662, +15637, +15770, +15702, +15634, +15904, +16027, +15975, +16088, +15872, +15505, +15842, +16187, +15922, +15935, +16027, +15583, +15591, +16086, +15985, +15861, +16092, +15883, +15696, +15893, +15613, +15372, +15848, +16111, +16142, +16468, +16303, +15760, +15693, +15526, +15075, +15101, +15286, +15277, +15448, +15543, +15326, +15176, +15064, +14859, +14656, +14380, +14141, +14095, +14176, +14470, +14846, +14976, +14998, +15014, +15016, +15178, +15249, +15308, +16021, +16798, +16953, +17274, +17625, +17312, +17335, +17881, +17897, +17959, +18460, +18536, +18622, +18885, +18384, +17996, +18346, +18062, +17620, +17995, +17814, +17286, +17816, +18055, +17573, +17840, +17944, +17336, +17634, +17959, +17245, +17250, +17752, +17406, +17608, +18224, +17674, +17460, +18150, +17864, +17416, +17722, +17332, +16951, +17585, +17491, +16895, +17230, +17272, +16819, +17043, +16916, +16343, +16667, +16901, +16480, +16594, +16593, +16114, +16340, +16502, +15941, +15954, +16165, +15883, +16063, +16174, +15537, +15444, +15744, +15536, +15603, +15816, +15577, +15774, +16137, +15819, +15695, +15862, +15641, +15728, +16092, +15882, +15667, +15824, +15778, +15698, +15799, +15729, +15582, +15614, +15702, +15638, +15452, +15445, +15525, +15427, +15438, +15422, +15062, +15046, +15384, +15252, +15140, +15369, +15228, +15078, +15241, +15003, +14696, +14782, +14786, +14940, +15273, +15170, +15205, +15542, +15238, +14841, +15008, +15014, +15049, +15549, +15782, +15772, +15929, +15903, +15850, +15872, +15550, +15389, +15716, +15984, +16387, +17008, +17241, +17361, +17563, +17330, +17050, +17125, +17138, +17271, +17638, +17781, +17900, +18089, +18031, +18081, +18207, +17942, +17685, +17551, +17247, +17155, +17184, +17012, +17097, +17333, +17478, +17915, +18137, +17851, +17847, +17795, +17539, +17975, +18310, +17923, +18038, +18258, +17953, +18296, +18703, +18196, +18135, +18312, +17691, +17488, +17630, +17044, +16940, +17350, +16929, +16559, +16674, +16284, +16081, +16360, +16124, +15941, +16297, +16320, +16148, +16134, +15886, +15779, +16037, +16140, +16180, +16178, +15916, +15923, +16220, +16152, +15999, +16056, +15922, +15790, +15893, +15794, +15537, +15474, +15464, +15442, +15428, +15208, +14998, +15131, +15290, +15261, +15341, +15407, +15196, +15129, +15339, +15205, +14826, +14859, +15003, +14856, +14925, +15203, +15160, +15095, +15168, +15003, +15112, +15698, +15671, +15164, +15319, +15614, +15508, +15757, +16033, +15676, +15509, +15724, +15696, +15866, +16174, +15917, +15834, +16325, +16433, +16338, +16560, +16417, +16068, +16299, +16567, +16388, +16164, +16053, +16185, +16534, +16506, +16252, +16515, +16987, +17005, +16761, +16701, +16966, +17237, +17060, +16660, +16536, +16801, +17432, +17796, +17151, +16443, +16789, +17315, +17260, +17092, +16704, +16176, +16335, +16886, +17169, +17355, +17166, +16675, +16894, +17498, +17675, +17853, +17692, +16890, +16987, +18076, +18414, +18129, +17966, +17725, +17932, +18501, +18363, +18151, +18378, +18035, +17683, +18134, +18144, +17715, +17809, +17509, +16813, +17180, +17830, +17452, +16684, +16201, +16334, +17118, +17265, +16410, +15840, +15733, +15879, +16644, +16929, +15929, +15180, +15449, +15884, +16222, +16140, +15282, +14599, +14903, +15706, +16096, +15540, +14812, +15059, +15734, +15992, +15944, +15315, +14451, +14695, +15633, +15925, +15746, +15394, +14976, +15207, +15736, +15549, +15042, +14785, +14653, +14906, +15492, +15632, +15144, +14636, +14698, +15286, +15658, +15443, +15044, +14826, +14910, +15198, +15396, +15488, +15494, +15313, +15264, +15524, +15811, +16154, +16280, +15683, +15231, +15810, +16494, +16515, +16356, +16279, +16300, +16635, +17015, +16939, +16545, +16419, +16666, +16834, +16933, +17190, +17073, +16521, +16488, +16964, +17221, +17321, +17287, +16924, +16675, +16738, +16828, +16898, +16824, +16735, +17057, +17326, +17090, +16899, +16806, +16611, +16819, +17106, +16874, +16896, +17342, +17261, +16991, +17271, +17570, +17550, +17573, +17729, +17915, +17917, +17689, +17727, +18025, +17994, +17810, +17823, +17700, +17581, +17945, +18224, +17721, +17012, +16953, +17392, +17609, +17341, +16993, +16986, +17157, +17108, +16899, +16779, +16659, +16503, +16492, +16481, +16279, +16188, +16373, +16453, +16213, +15954, +15956, +16014, +15931, +16092, +16468, +16209, +15540, +15617, +16107, +15965, +15535, +15422, +15479, +15669, +15991, +15995, +15419, +14827, +15099, +15918, +15873, +14909, +14418, +14790, +15307, +15441, +15015, +14387, +14382, +15301, +16258, +15923, +14680, +14406, +15070, +15317, +15492, +15642, +14891, +14544, +15561, +16137, +15759, +15445, +15112, +15260, +16068, +15962, +15318, +15586, +15798, +15760, +16487, +16823, +16163, +15911, +16088, +16221, +16557, +16462, +15980, +16232, +16809, +16924, +16928, +16821, +16535, +16557, +16813, +16821, +16485, +16253, +16564, +16913, +16792, +16713, +16781, +16701, +16812, +16981, +16812, +16683, +16621, +16462, +16706, +17239, +17346, +16949, +16434, +16431, +17097, +17601, +17531, +17104, +16627, +16996, +18180, +18666, +18120, +17300, +16773, +17516, +19000, +18982, +17630, +17075, +17807, +18917, +19095, +17903, +16958, +17191, +17842, +18549, +18416, +16823, +16013, +17192, +18032, +17335, +16317, +15938, +16429, +16998, +16612, +15876, +15682, +15897, +16393, +16632, +16008, +15424, +15748, +16186, +16113, +16009, +16085, +15905, +15729, +16268, +16609, +15733, +15276, +16172, +16441, +15805, +15762, +15819, +15548, +15761, +15967, +15736, +15634, +15400, +15114, +15287, +15331, +15361, +15530, +14689, +14030, +15420, +16337, +15043, +14107, +14595, +15447, +16246, +15858, +14510, +14631, +15775, +15802, +15302, +15061, +14995, +15580, +15986, +15297, +14862, +15175, +15448, +15823, +15788, +15073, +15407, +16483, +16131, +15296, +15802, +16672, +16586, +15616, +15014, +16133, +17504, +16883, +15773, +16088, +16833, +17307, +17455, +16633, +16008, +17022, +17971, +17218, +16200, +16482, +17538, +17781, +16786, +16243, +17177, +18106, +17878, +17068, +16352, +16498, +17741, +18352, +17345, +16563, +17179, +17992, +18151, +17763, +17255, +17545, +18384, +18390, +17949, +17935, +17705, +17540, +18201, +18430, +17805, +17827, +18315, +17977, +17115, +16714, +17217, +17870, +17334, +16379, +16630, +17178, +16907, +16599, +16515, +16395, +16499, +16389, +16032, +16363, +16690, +15954, +15536, +16386, +16982, +16471, +15863, +15840, +16074, +16208, +16261, +16245, +16021, +15804, +15936, +16095, +15793, +15309, +15268, +15776, +16219, +16014, +15519, +15379, +15359, +14982, +14684, +15168, +15812, +15404, +14687, +15137, +15754, +15131, +14465, +14905, +15584, +15509, +14694, +14301, +15285, +16235, +15719, +14878, +14799, +15283, +16121, +16049, +14462, +13966, +15664, +16539, +15518, +14828, +15176, +15731, +16079, +15664, +14796, +15022, +16295, +16795, +15870, +14852, +15298, +16806, +17150, +15957, +15637, +16703, +16998, +16477, +16799, +17221, +16683, +16628, +17461, +17592, +17248, +17457, +17405, +17101, +17743, +18510, +18014, +17007, +17034, +18437, +19286, +17736, +16243, +17553, +18970, +18241, +17404, +17181, +17111, +18072, +18770, +17839, +17368, +17809, +17582, +17619, +18139, +17825, +17510, +17462, +16959, +17480, +18514, +17618, +16519, +16987, +17215, +17372, +17824, +16713, +15672, +16777, +17194, +16265, +16251, +16054, +15313, +16042, +16860, +16263, +15660, +15208, +15090, +16081, +16130, +14838, +14930, +15645, +15362, +15710, +16274, +15583, +15274, +15750, +15648, +15512, +15467, +15145, +15456, +15814, +15433, +15766, +16365, +15515, +14758, +15525, +16183, +15694, +15039, +15326, +16138, +16017, +15384, +15603, +15874, +15649, +15954, +16297, +15881, +15560, +15708, +16000, +16155, +15703, +15452, +16153, +16382, +15852, +15872, +15925, +15825, +16560, +16823, +15791, +15675, +16598, +16377, +15570, +15896, +16564, +16329, +15754, +15764, +16122, +16128, +15811, +15632, +15705, +15860, +16065, +16292, +16030, +15350, +15589, +16614, +16641, +16269, +16803, +16882, +16450, +17299, +18115, +17343, +16793, +17350, +17944, +18108, +17565, +17077, +17815, +18384, +17937, +18103, +18350, +17490, +17230, +17944, +18037, +17785, +17565, +17181, +17598, +18279, +17695, +17032, +17339, +17517, +17470, +17566, +17311, +17003, +16868, +16663, +16944, +17216, +16449, +16011, +16625, +16644, +16001, +15768, +15763, +16009, +16152, +15469, +15249, +15912, +15546, +14825, +15462, +15917, +15360, +15201, +15286, +15263, +15688, +15763, +15164, +15140, +15637, +15821, +15712, +15409, +15414, +16119, +16401, +15825, +15685, +16123, +16097, +15803, +15820, +15845, +15892, +16291, +16418, +15863, +15597, +16088, +16512, +16477, +16255, +16214, +16638, +16877, +16419, +16141, +16307, +16487, +16958, +17077, +16234, +16002, +16709, +16886, +16754, +16558, +16008, +16337, +17138, +16630, +16089, +16433, +16253, +16242, +16905, +16556, +15823, +15960, +15951, +15967, +16354, +15936, +15520, +16071, +16124, +15775, +15986, +15824, +15522, +16002, +16215, +16036, +16278, +16270, +16121, +16677, +17001, +16691, +16657, +16780, +16874, +17324, +17569, +17228, +17031, +17395, +17942, +17892, +17152, +16959, +17515, +17536, +17264, +17543, +17511, +16954, +16978, +17294, +17027, +16615, +16545, +16592, +16585, +16559, +16564, +16476, +16232, +16191, +16350, +16199, +16035, +16306, +16292, +15741, +15761, +16338, +16190, +15621, +15702, +15726, +15315, +15727, +16313, +15450, +14827, +16064, +16910, +16123, +15564, +15924, +16268, +16105, +15566, +15479, +15895, +15733, +15676, +16624, +16749, +15713, +15710, +16307, +16023, +15957, +16349, +15950, +15489, +16016, +16673, +16779, +16649, +16556, +16699, +17004, +16913, +16379, +16229, +16718, +16985, +16822, +16940, +17047, +16709, +16808, +17239, +16743, +16098, +16608, +17104, +16589, +16203, +16492, +16572, +16271, +16341, +16869, +17004, +16475, +16162, +16336, +16279, +16233, +16859, +17191, +16597, +16509, +17190, +16901, +15887, +15977, +16608, +16403, +16105, +16470, +16779, +16628, +16387, +16410, +16601, +16368, +15808, +15874, +16441, +16671, +16711, +16750, +16536, +16418, +16578, +16622, +16541, +16431, +16322, +16500, +16710, +16546, +16390, +16392, +16381, +16551, +16498, +15873, +15648, +16078, +16148, +15937, +16051, +16111, +15987, +16009, +15963, +15815, +15945, +16098, +15858, +15655, +15969, +16416, +16509, +16315, +16068, +16037, +16288, +16331, +16098, +16063, +15951, +15707, +16076, +16489, +16049, +15766, +16104, +16169, +16045, +15973, +15753, +15986, +16421, +16156, +16003, +16349, +16289, +16378, +16824, +16462, +16047, +16530, +16676, +16438, +16718, +16771, +16474, +16696, +16957, +16826, +16703, +16597, +16673, +16969, +16927, +16775, +16877, +16850, +16934, +17234, +17060, +16783, +17016, +17177, +17150, +17228, +17144, +17142, +17388, +17314, +17139, +17155, +16917, +16790, +17075, +16985, +16696, +16810, +16754, +16533, +16683, +16647, +16313, +16317, +16352, +16203, +16282, +16300, +16151, +16327, +16441, +16114, +15926, +15982, +15966, +15997, +15941, +15733, +15788, +15935, +15855, +15845, +15808, +15592, +15647, +15798, +15656, +15644, +15701, +15509, +15642, +16019, +15901, +15734, +15901, +15907, +15881, +15978, +15883, +15899, +16130, +16175, +16322, +16536, +16327, +16279, +16568, +16376, +16132, +16399, +16408, +16175, +16307, +16354, +16247, +16425, +16473, +16234, +16170, +16175, +16147, +16273, +16395, +16442, +16480, +16427, +16484, +16661, +16531, +16300, +16433, +16623, +16557, +16438, +16406, +16442, +16491, +16508, +16537, +16465, +16248, +16212, +16364, +16349, +16267, +16325, +16390, +16483, +16661, +16693, +16536, +16453, +16589, +16832, +16915, +16784, +16761, +16992, +17141, +16994, +16843, +16990, +17189, +17088, +16895, +16940, +17053, +17037, +17013, +17074, +17200, +17287, +17202, +17092, +17134, +17136, +17063, +17166, +17329, +17275, +17127, +17092, +17126, +17106, +16946, +16703, +16542, +16512, +16477, +16278, +16023, +16028, +16206, +16148, +15933, +15853, +15805, +15713, +15701, +15656, +15502, +15411, +15413, +15474, +15609, +15584, +15341, +15325, +15583, +15615, +15463, +15514, +15612, +15590, +15679, +15759, +15575, +15441, +15593, +15735, +15731, +15716, +15730, +15781, +15820, +15831, +15950, +16039, +15899, +15848, +16043, +16127, +16095, +16111, +16057, +16118, +16411, +16473, +16316, +16371, +16469, +16475, +16577, +16549, +16365, +16425, +16548, +16439, +16380, +16442, +16456, +16443, +16383, +16407, +16652, +16723, +16561, +16651, +16827, +16763, +16769, +16816, +16667, +16673, +16899, +16928, +16791, +16698, +16690, +16868, +17033, +16895, +16703, +16749, +16900, +16976, +16921, +16844, +16870, +16906, +16956, +17097, +17102, +16976, +17041, +17185, +17213, +17244, +17198, +17094, +17188, +17270, +17159, +17134, +17079, +16847, +16850, +16988, +16815, +16631, +16643, +16623, +16725, +16890, +16693, +16470, +16603, +16666, +16517, +16457, +16451, +16485, +16595, +16591, +16524, +16500, +16337, +16201, +16285, +16262, +16071, +16003, +15951, +15866, +15942, +16035, +15962, +15855, +15797, +15746, +15663, +15593, +15604, +15567, +15477, +15529, +15528, +15342, +15333, +15376, +15179, +15184, +15437, +15380, +15210, +15285, +15382, +15446, +15496, +15437, +15495, +15664, +15716, +15829, +15912, +15736, +15776, +16141, +16243, +16135, +16164, +16223, +16321, +16437, +16364, +16261, +16292, +16356, +16474, +16556, +16469, +16443, +16519, +16531, +16604, +16682, +16592, +16580, +16722, +16795, +16828, +16806, +16725, +16858, +17022, +16846, +16686, +16789, +16814, +16817, +16964, +16946, +16829, +16949, +17047, +16925, +16871, +16908, +16898, +16949, +17008, +16910, +16844, +16965, +17052, +16979, +16888, +16842, +16826, +16891, +16972, +16900, +16779, +16840, +16973, +16998, +16966, +16870, +16785, +16952, +17131, +16952, +16773, +16889, +16924, +16779, +16717, +16692, +16657, +16662, +16534, +16337, +16354, +16424, +16330, +16282, +16329, +16281, +16264, +16411, +16467, +16363, +16348, +16385, +16309, +16272, +16329, +16296, +16224, +16255, +16249, +16148, +16105, +16095, +16021, +15984, +16051, +16091, +16049, +15965, +15888, +15938, +16030, +15900, +15728, +15797, +15807, +15632, +15577, +15528, +15458, +15692, +15838, +15557, +15528, +15830, +15769, +15530, +15552, +15630, +15755, +15964, +16007, +15977, +16015, +16002, +16071, +16210, +16118, +16007, +16152, +16266, +16263, +16352, +16426, +16422, +16476, +16519, +16481, +16455, +16452, +16460, +16489, +16494, +16486, +16465, +16415, +16468, +16559, +16434, +16282, +16363, +16349, +16135, +16119, +16241, +16261, +16349, +16441, +16373, +16442, +16658, +16720, +16767, +16830, +16717, +16770, +17077, +17100, +16957, +17105, +17224, +17113, +17116, +17182, +17128, +17103, +17072, +16924, +16812, +16792, +16841, +16973, +17014, +16889, +16810, +16812, +16796, +16809, +16828, +16839, +16961, +17054, +16916, +16757, +16733, +16694, +16635, +16594, +16473, +16364, +16365, +16287, +16105, +16081, +16194, +16193, +16104, +16109, +16182, +16198, +16158, +16139, +16212, +16367, +16429, +16352, +16361, +16502, +16574, +16537, +16454, +16391, +16476, +16555, +16383, +16204, +16211, +16207, +16199, +16206, +16053, +15940, +15992, +15878, +15727, +15823, +15826, +15686, +15769, +15862, +15746, +15660, +15651, +15741, +15990, +16031, +15795, +15792, +16031, +16140, +16140, +16085, +16005, +16122, +16338, +16325, +16187, +16195, +16329, +16391, +16318, +16317, +16450, +16464, +16396, +16475, +16528, +16487, +16591, +16647, +16455, +16418, +16616, +16590, +16357, +16299, +16396, +16458, +16461, +16389, +16269, +16243, +16370, +16456, +16355, +16262, +16354, +16430, +16392, +16434, +16513, +16469, +16466, +16583, +16615, +16596, +16661, +16665, +16623, +16725, +16832, +16771, +16671, +16611, +16609, +16726, +16814, +16743, +16702, +16722, +16641, +16542, +16526, +16510, +16506, +16558, +16597, +16601, +16552, +16455, +16424, +16501, +16595, +16605, +16512, +16508, +16682, +16722, +16524, +16415, +16466, +16520, +16548, +16479, +16378, +16434, +16432, +16230, +16161, +16226, +16181, +16183, +16264, +16219, +16190, +16270, +16265, +16223, +16262, +16304, +16356, +16368, +16246, +16192, +16342, +16450, +16394, +16346, +16367, +16367, +16356, +16434, +16495, +16367, +16259, +16394, +16523, +16443, +16289, +16175, +16217, +16415, +16443, +16255, +16210, +16319, +16326, +16228, +16131, +16118, +16227, +16327, +16324, +16281, +16237, +16215, +16246, +16297, +16342, +16337, +16315, +16424, +16563, +16519, +16473, +16527, +16461, +16398, +16538, +16585, +16442, +16434, +16565, +16584, +16489, +16421, +16415, +16395, +16324, +16287, +16265, +16164, +16104, +16197, +16280, +16240, +16157, +16115, +16158, +16226, +16185, +16102, +16116, +16167, +16176, +16185, +16207, +16232, +16271, +16303, +16315, +16332, +16350, +16335, +16295, +16313, +16415, +16453, +16376, +16378, +16504, +16529, +16405, +16357, +16460, +16532, +16486, +16466, +16552, +16630, +16629, +16603, +16595, +16624, +16675, +16678, +16626, +16587, +16613, +16684, +16712, +16666, +16614, +16529, +16430, +16473, +16565, +16479, +16369, +16364, +16264, +16139, +16227, +16351, +16340, +16353, +16399, +16381, +16386, +16430, +16426, +16449, +16538, +16543, +16474, +16488, +16538, +16517, +16487, +16493, +16527, +16592, +16571, +16473, +16514, +16598, +16523, +16519, +16671, +16662, +16562, +16605, +16638, +16616, +16630, +16570, +16512, +16603, +16640, +16556, +16518, +16506, +16528, +16595, +16546, +16455, +16432, +16303, +16201, +16342, +16394, +16226, +16159, +16192, +16194, +16209, +16131, +16002, +16059, +16169, +16121, +16025, +15958, +15952, +16031, +16024, +15924, +15951, +16067, +16071, +15990, +15930, +15947, +16019, +16014, +15939, +15975, +16117, +16170, +16076, +15973, +15970, +16000, +15975, +15927, +15922, +16009, +16143, +16161, +16092, +16144, +16266, +16295, +16276, +16257, +16281, +16451, +16574, +16465, +16397, +16560, +16698, +16660, +16537, +16483, +16619, +16768, +16680, +16538, +16549, +16586, +16612, +16682, +16728, +16773, +16850, +16868, +16865, +16911, +16906, +16860, +16899, +16977, +16996, +16958, +16906, +16887, +16867, +16767, +16660, +16619, +16564, +16507, +16518, +16495, +16380, +16341, +16429, +16451, +16349, +16281, +16328, +16405, +16443, +16448, +16455, +16475, +16511, +16579, +16652, +16655, +16599, +16581, +16605, +16593, +16530, +16471, +16488, +16585, +16663, +16650, +16579, +16493, +16435, +16432, +16440, +16435, +16464, +16495, +16477, +16470, +16466, +16381, +16256, +16187, +16220, +16309, +16297, +16164, +16097, +16095, +16019, +15979, +16035, +15999, +15887, +15891, +15939, +15903, +15893, +15947, +15938, +15914, +15993, +16033, +15948, +15954, +16090, +16136, +16126, +16173, +16161, +16112, +16171, +16231, +16188, +16139, +16102, +16051, +16016, +15972, +15933, +15947, +15980, +16011, +16045, +16029, +15982, +15960, +15968, +16023, +16083, +16073, +16081, +16183, +16292, +16344, +16359, +16397, +16515, +16562, +16475, +16512, +16664, +16658, +16623, +16737, +16796, +16782, +16877, +16956, +16913, +16903, +16965, +17017, +17035, +16997, +16950, +16993, +17061, +17010, +16917, +16970, +17104, +17061, +16868, +16814, +16895, +16902, +16841, +16786, +16705, +16618, +16563, +16529, +16520, +16497, +16389, +16281, +16304, +16422, +16489, +16421, +16305, +16305, +16376, +16357, +16275, +16205, +16187, +16299, +16449, +16449, +16374, +16378, +16396, +16367, +16335, +16331, +16388, +16472, +16473, +16453, +16537, +16601, +16554, +16532, +16525, +16430, +16398, +16509, +16546, +16463, +16435, +16443, +16423, +16435, +16443, +16416, +16407, +16343, +16216, +16197, +16248, +16196, +16113, +16092, +16069, +16009, +15947, +15911, +15923, +15954, +15961, +15956, +15970, +16018, +16039, +15995, +15976, +16028, +16053, +16016, +15985, +15986, +16029, +16097, +16121, +16099, +16053, +15996, +15982, +16019, +16038, +16003, +15932, +15911, +16006, +16063, +15954, +15862, +15953, +16123, +16192, +16130, +16122, +16237, +16284, +16269, +16333, +16345, +16319, +16472, +16599, +16517, +16526, +16674, +16718, +16755, +16865, +16915, +16913, +16897, +16905, +17022, +17113, +17063, +17046, +17081, +17075, +17113, +17095, +16935, +16907, +17009, +16921, +16748, +16728, +16762, +16733, +16618, +16456, +16422, +16490, +16420, +16257, +16226, +16345, +16442, +16390, +16321, +16384, +16384, +16258, +16283, +16408, +16434, +16517, +16603, +16479, +16425, +16588, +16622, +16524, +16514, +16517, +16549, +16632, +16536, +16398, +16523, +16633, +16512, +16466, +16538, +16527, +16530, +16550, +16444, +16424, +16597, +16632, +16473, +16442, +16534, +16518, +16424, +16379, +16358, +16330, +16301, +16244, +16163, +16136, +16153, +16110, +16048, +16030, +15951, +15835, +15866, +15956, +15941, +15947, +16010, +15992, +15983, +16042, +16000, +15931, +16020, +16125, +16151, +16196, +16227, +16231, +16285, +16308, +16255, +16209, +16147, +16103, +16164, +16173, +16116, +16204, +16305, +16212, +16149, +16207, +16179, +16099, +16104, +16164, +16284, +16392, +16345, +16266, +16302, +16363, +16391, +16370, +16320, +16421, +16601, +16536, +16384, +16475, +16579, +16493, +16456, +16514, +16522, +16544, +16583, +16601, +16697, +16764, +16648, +16578, +16670, +16694, +16612, +16578, +16585, +16606, +16627, +16609, +16599, +16624, +16586, +16476, +16356, +16299, +16377, +16464, +16419, +16375, +16427, +16474, +16518, +16490, +16317, +16268, +16428, +16424, +16302, +16430, +16631, +16626, +16580, +16617, +16679, +16749, +16712, +16557, +16552, +16731, +16824, +16783, +16712, +16644, +16651, +16695, +16590, +16411, +16411, +16553, +16610, +16521, +16442, +16501, +16594, +16550, +16425, +16352, +16321, +16313, +16328, +16324, +16306, +16318, +16353, +16364, +16297, +16177, +16123, +16142, +16166, +16187, +16170, +16121, +16183, +16333, +16351, +16235, +16157, +16175, +16240, +16254, +16213, +16265, +16402, +16470, +16489, +16494, +16416, +16357, +16395, +16348, +16255, +16338, +16449, +16365, +16273, +16337, +16384, +16281, +16106, +16008, +16047, +16105, +16075, +16027, +16060, +16176, +16273, +16206, +16045, +16012, +16043, +15928, +15818, +15929, +16123, +16201, +16200, +16239, +16308, +16293, +16193, +16135, +16101, +16066, +16188, +16385, +16374, +16287, +16370, +16392, +16183, +15955, +15777, +15576, +15482, +15629, +15989, +16602, +17443, +18135, +18396, +18463, +18266, +17225, +15902, +15668, +16131, +16226, +16605, +17634, +18089, +17687, +17106, +16505, +16136, +16047, +15892, +16033, +16373, +16290, +16536, +17241, +17008, +16388, +16454, +16183, +15570, +15722, +16037, +16240, +16720, +16671, +16310, +16618, +16622, +15926, +15605, +15434, +15293, +15932, +16517, +16288, +16257, +16776, +17093, +16946, +16797, +17230, +17560, +16761, +16038, +16378, +16529, +16521, +17227, +17427, +16831, +16880, +17115, +16745, +16658, +16845, +16701, +16668, +16703, +16576, +16705, +16688, +16235, +16194, +16365, +16092, +16089, +16350, +16133, +16095, +16413, +16127, +15693, +15725, +15528, +15244, +15320, +15287, +15655, +16848, +17443, +17045, +16729, +16149, +14870, +14176, +14722, +15358, +15419, +15979, +17299, +17562, +16605, +16418, +16561, +15556, +14734, +15013, +15244, +15461, +16494, +17919, +18598, +17925, +16905, +16212, +14763, +13613, +14749, +16273, +16967, +18340, +18851, +17519, +17269, +17591, +16209, +15196, +15245, +14698, +15036, +16801, +17623, +17515, +17508, +17182, +16649, +15969, +15139, +14890, +14832, +14839, +16008, +17214, +17095, +17289, +18004, +17484, +16451, +16234, +16220, +16114, +16220, +16394, +16549, +16746, +17065, +17317, +17028, +16649, +16731, +16428, +15645, +15642, +16269, +16635, +17157, +17941, +18098, +17598, +17020, +16362, +15753, +15755, +16252, +16575, +16636, +16794, +17092, +17309, +17275, +17043, +16750, +16324, +15926, +15960, +16126, +16081, +16331, +16823, +16879, +16791, +16826, +16410, +15814, +15756, +15778, +15577, +15788, +16380, +16682, +16653, +16433, +16040, +15959, +16266, +16175, +15777, +15834, +16001, +16043, +16500, +16877, +16695, +16657, +16568, +16133, +16183, +16139, +15486, +15824, +16719, +16521, +16605, +17185, +16538, +16167, +16907, +16551, +15852, +16257, +16174, +15950, +16531, +16134, +15382, +16063, +16490, +16140, +16223, +15767, +15091, +15612, +15896, +15602, +16163, +16413, +15924, +16311, +16655, +15981, +15736, +15827, +15473, +15536, +15890, +15782, +15811, +16069, +16117, +16222, +16226, +15951, +15974, +16270, +16425, +16528, +16481, +16354, +16600, +16823, +16565, +16485, +16753, +16688, +16592, +16986, +17212, +17018, +17049, +17173, +17034, +17001, +17026, +16929, +17101, +17246, +16912, +16724, +16862, +16950, +17246, +17484, +17168, +16992, +17100, +16804, +16513, +16577, +16586, +16790, +17212, +17269, +17162, +17084, +16890, +16868, +16816, +16509, +16511, +16611, +16493, +16735, +16909, +16595, +16673, +16794, +16387, +16334, +16297, +15845, +16167, +16701, +16531, +16812, +16982, +16155, +16153, +16713, +16221, +16144, +16645, +16247, +16308, +16971, +16487, +16084, +16385, +15973, +15818, +16191, +15504, +15013, +15600, +15680, +15790, +16411, +16139, +15804, +16125, +15749, +15317, +15449, +14918, +14768, +15697, +15666, +15182, +15683, +15418, +14345, +14279, +14075, +13090, +13138, +13847, +13967, +14341, +15040, +15193, +15331, +15573, +15316, +15189, +15265, +14952, +15418, +16755, +17075, +17170, +18180, +18144, +17459, +18083, +18017, +16881, +17377, +18050, +17446, +17957, +18793, +18269, +18471, +19078, +18447, +18131, +17984, +17261, +17716, +18290, +17778, +18420, +19096, +18157, +18401, +19040, +17786, +17567, +18408, +17599, +17424, +18233, +17547, +17359, +18135, +17456, +16984, +17169, +16172, +15948, +16628, +15964, +15996, +16864, +16148, +16129, +17308, +16666, +16030, +16653, +16151, +15818, +16564, +16184, +15967, +16755, +16418, +16050, +16483, +15881, +15387, +15651, +15006, +14797, +15495, +15038, +14778, +15457, +14883, +14309, +15033, +14822, +14023, +14173, +14105, +13711, +13538, +12890, +12236, +11695, +10858, +11181, +12296, +12487, +13471, +15365, +15066, +13919, +14351, +14151, +13195, +14364, +16415, +17051, +17660, +18863, +19091, +18583, +18718, +19044, +18701, +18246, +18215, +18310, +18464, +18815, +19286, +19710, +19651, +19191, +18890, +18227, +17164, +17257, +18218, +18504, +18894, +19613, +19147, +18190, +17866, +17218, +16649, +17149, +17535, +17476, +17890, +18146, +18017, +18352, +18522, +18000, +17719, +17333, +16076, +15195, +15314, +15314, +15517, +16550, +17035, +16649, +16433, +15689, +14438, +14321, +14714, +14841, +15775, +16562, +16370, +16857, +17329, +16685, +16798, +17039, +16007, +15919, +16495, +15866, +16294, +17810, +17765, +17723, +18327, +17349, +16212, +16053, +15315, +15100, +15935, +16062, +16343, +16946, +16336, +16009, +16373, +15558, +14900, +15011, +14161, +13610, +14068, +13831, +13880, +14581, +14189, +13623, +13200, +11632, +10638, +10664, +10160, +10808, +12475, +12772, +13805, +15639, +14692, +13568, +14601, +14032, +13262, +15631, +17227, +16987, +18676, +20368, +19725, +19388, +19709, +19103, +18456, +18306, +18387, +18855, +19280, +19660, +20155, +19899, +19094, +18647, +18105, +17398, +17399, +18141, +18822, +18829, +18809, +19421, +19345, +18360, +18203, +18181, +17411, +17600, +18293, +17987, +17966, +18344, +18190, +18439, +18403, +17286, +16883, +16573, +15295, +15360, +16209, +15861, +16421, +17541, +16713, +16011, +16066, +14778, +14149, +14959, +14822, +15197, +16671, +16524, +16108, +16573, +15676, +15057, +16086, +15743, +15089, +16366, +16914, +16764, +17956, +18224, +17322, +17419, +17095, +16224, +16618, +16583, +15970, +17011, +17923, +17381, +17353, +17004, +15389, +14610, +14484, +13807, +13771, +14309, +14634, +15321, +15736, +15370, +15155, +14580, +13578, +13200, +12192, +10431, +10373, +11068, +10860, +11454, +12497, +12275, +12350, +13212, +13490, +13567, +13452, +13183, +14038, +14948, +15394, +17338, +19105, +19016, +19771, +20441, +18826, +18262, +19133, +18565, +18582, +19563, +18934, +18670, +19353, +18641, +18298, +18535, +17228, +16978, +18045, +17366, +17422, +18989, +18388, +17756, +19027, +18731, +17819, +18371, +17947, +17429, +18562, +18984, +19073, +19930, +19289, +18266, +18702, +18331, +17662, +18455, +18458, +17777, +18264, +17975, +16637, +16335, +15916, +14928, +15187, +15861, +15728, +15603, +15439, +15134, +15332, +15590, +15672, +15958, +15894, +15584, +15986, +16692, +16995, +17265, +17584, +17626, +17653, +17921, +18018, +17688, +17391, +17438, +17483, +17302, +17062, +16857, +16598, +16273, +16073, +15926, +15447, +14954, +14894, +14706, +14146, +13710, +13309, +13163, +13849, +14612, +14738, +14588, +14046, +13228, +12638, +11642, +10285, +9742, +9627, +9536, +10404, +11678, +12126, +12544, +13677, +14610, +14542, +13969, +13757, +13740, +13864, +15330, +17828, +19464, +20472, +21450, +21093, +19589, +18524, +17858, +17545, +18030, +18616, +18952, +19319, +19283, +18854, +18445, +17753, +16937, +16529, +16338, +16482, +17277, +18092, +18436, +18771, +19250, +19326, +18799, +18093, +17522, +17466, +18401, +19731, +20462, +20766, +20706, +19942, +19199, +18718, +17821, +17136, +17158, +16990, +16714, +16735, +16584, +16494, +16477, +15961, +15545, +15190, +14234, +13928, +14545, +14709, +15269, +16666, +17193, +17187, +17317, +16569, +15855, +16229, +16606, +17161, +18137, +18401, +18666, +19406, +19172, +18430, +17881, +16858, +16505, +17095, +16759, +16432, +17149, +17198, +16941, +17163, +16116, +14433, +13831, +13316, +13012, +13642, +13792, +13891, +15004, +15449, +15040, +14853, +13671, +11813, +10983, +10109, +8815, +8594, +8929, +9663, +11832, +13756, +14024, +14341, +14433, +12927, +12168, +13145, +13096, +13366, +16754, +19702, +20035, +20906, +21100, +18725, +17778, +18276, +16942, +16531, +17623, +17057, +17439, +19207, +18160, +17112, +17941, +16292, +14588, +15879, +15642, +15206, +18103, +19522, +18804, +19994, +20278, +18579, +18284, +18009, +17309, +18721, +20263, +20719, +21789, +21825, +20334, +19742, +19287, +18181, +17655, +17261, +17124, +17804, +17957, +17912, +18204, +17273, +16005, +15509, +14317, +13540, +14213, +14391, +15070, +16997, +17216, +16637, +17259, +16683, +15583, +16367, +16728, +16544, +17965, +18855, +18780, +19910, +20215, +18927, +18758, +18590, +17191, +16952, +17345, +16572, +16303, +16898, +16903, +16863, +16678, +15447, +14430, +14191, +13751, +13650, +14008, +13586, +13196, +13910, +14392, +14251, +14379, +13969, +12563, +11533, +10832, +9396, +7979, +7672, +8239, +9595, +11726, +13662, +14907, +15636, +15057, +13440, +12922, +13051, +12470, +13927, +17813, +19723, +20442, +22557, +22047, +18760, +17956, +17554, +15323, +15617, +17237, +16920, +18064, +20021, +19163, +18257, +17737, +15387, +14488, +15265, +14844, +16167, +19051, +19241, +19460, +21124, +20072, +18112, +18150, +17658, +17414, +19288, +20577, +20865, +21542, +21306, +20416, +19925, +18712, +17327, +16954, +16538, +16001, +16241, +16665, +16718, +16803, +17148, +16913, +15374, +14174, +14337, +14255, +14430, +16115, +17180, +17338, +18391, +18681, +17532, +17024, +16683, +16257, +16894, +17291, +17306, +18211, +18679, +19031, +20186, +19390, +17188, +16731, +15982, +14538, +15392, +16574, +16468, +17500, +18406, +17469, +16451, +15043, +13185, +12975, +13180, +12885, +13811, +14543, +14195, +15058, +15635, +13827, +11958, +10609, +8651, +7655, +7927, +8588, +10569, +13089, +14888, +16959, +17474, +14585, +12597, +13190, +12405, +12218, +16152, +19310, +19588, +21618, +23094, +20331, +18329, +18367, +16243, +14648, +15671, +15516, +15455, +17682, +18566, +18042, +17996, +16176, +13894, +14025, +14061, +14212, +16948, +18968, +18986, +20318, +21395, +20047, +19064, +19115, +18737, +19079, +20444, +21281, +21394, +21392, +21405, +21021, +19968, +18975, +17990, +16401, +15462, +15496, +15045, +14880, +15705, +15938, +15781, +15807, +14807, +13775, +13836, +13410, +13207, +14763, +16150, +16943, +18229, +18206, +17036, +17161, +17427, +17120, +17746, +17956, +17499, +18540, +19343, +18774, +19179, +18820, +16450, +16014, +16661, +15285, +15147, +16665, +16324, +16209, +17209, +16294, +15297, +15425, +14274, +13772, +14672, +13932, +13524, +14660, +14223, +13841, +14427, +12424, +10308, +10631, +9411, +7739, +9497, +11765, +13069, +15520, +17629, +17324, +15115, +13147, +13583, +14361, +14333, +17160, +20470, +19939, +20322, +21990, +19635, +17592, +18578, +17153, +15524, +16440, +15684, +15389, +17509, +17210, +16618, +17783, +15886, +14057, +15588, +15016, +14790, +18663, +19767, +18470, +20170, +20323, +18360, +19079, +19429, +18837, +20864, +21995, +21065, +21518, +20994, +18949, +18990, +19130, +17757, +17229, +16547, +15182, +14983, +14677, +13941, +14469, +14549, +13599, +14058, +14913, +14174, +13597, +14241, +14589, +14732, +16087, +17527, +17246, +16884, +17999, +18956, +19263, +19555, +18839, +17831, +17948, +18112, +18487, +19349, +18693, +17859, +18420, +17492, +16032, +16751, +16327, +14996, +16416, +16974, +15032, +15039, +15469, +14201, +14228, +14248, +12546, +12062, +12030, +11285, +11894, +11930, +10352, +10211, +10099, +9180, +10475, +11925, +12461, +15830, +18932, +17912, +16770, +16075, +13994, +14103, +16528, +18097, +19878, +21408, +21057, +20735, +19760, +17010, +15679, +15481, +14420, +14849, +16106, +15694, +16126, +17585, +17179, +16246, +15775, +14527, +13827, +14369, +15459, +17418, +18824, +19156, +20416, +20982, +19429, +18834, +19282, +19065, +19998, +21489, +21326, +20886, +20524, +19620, +19707, +19908, +18731, +17789, +16852, +14986, +13857, +13358, +13027, +14176, +15222, +14884, +15097, +14984, +13516, +13246, +13877, +13758, +14523, +16157, +17260, +18380, +18970, +19008, +19755, +19643, +18621, +19060, +18826, +17312, +18460, +20330, +19624, +19517, +19807, +17907, +17027, +17579, +16318, +15448, +16000, +15676, +16160, +17115, +15382, +13878, +14136, +12814, +11803, +12685, +11352, +9243, +9939, +10310, +9506, +10249, +10795, +10553, +11975, +13842, +14819, +16089, +16810, +16475, +16443, +16416, +16195, +16798, +18047, +19588, +20973, +21154, +20554, +19589, +17838, +16691, +16600, +15723, +14747, +14974, +15054, +15081, +15897, +15979, +15218, +15029, +14828, +14324, +14468, +15057, +15777, +16817, +17774, +18565, +19315, +19384, +18773, +18629, +19275, +19790, +20172, +21210, +21735, +20618, +19823, +19995, +18918, +17516, +17767, +17538, +15880, +15153, +15108, +14347, +14007, +14517, +14683, +14315, +13789, +13302, +13215, +13527, +14236, +15513, +16684, +17063, +17339, +17986, +18194, +18050, +18479, +18706, +18112, +18181, +18945, +19050, +19431, +20421, +20257, +19350, +18750, +17740, +17047, +17091, +16527, +16582, +17864, +17589, +16500, +16544, +15258, +12937, +12456, +11801, +10098, +9772, +9489, +8535, +9146, +9900, +9972, +11501, +12843, +13234, +15485, +17230, +16048, +15912, +16919, +16011, +16411, +19464, +20747, +20574, +21621, +21514, +19471, +18499, +18403, +17392, +16551, +16518, +16290, +16032, +16028, +15932, +16153, +16132, +14865, +13947, +14093, +13621, +13887, +16184, +17271, +16761, +17636, +18392, +17653, +17849, +18480, +18398, +19736, +21611, +21606, +21089, +20460, +18897, +18210, +18492, +18075, +17712, +17330, +15841, +14675, +14375, +13838, +13652, +13987, +13873, +13568, +13288, +13166, +13919, +14833, +15235, +16068, +16946, +16720, +16150, +16253, +16735, +17023, +17414, +18481, +19105, +18416, +18085, +18361, +17910, +17723, +18180, +17962, +17896, +18305, +17958, +17708, +17888, +17483, +17537, +17862, +16787, +15498, +14782, +13728, +13148, +12867, +11713, +10656, +9798, +8686, +8880, +10332, +11771, +13457, +15138, +16453, +16748, +14857, +13531, +14603, +14711, +15581, +19883, +21753, +20681, +21965, +21745, +18759, +18702, +18599, +16049, +16089, +16504, +15300, +16949, +18447, +17056, +17350, +16986, +13955, +13692, +14313, +13043, +14796, +17585, +17291, +17830, +19073, +18145, +17662, +17863, +17895, +19416, +20519, +20687, +22054, +21956, +20383, +20998, +20837, +18589, +18123, +17515, +15149, +14674, +15056, +14314, +14481, +14736, +13871, +13347, +12550, +11621, +12051, +12702, +13606, +15550, +16719, +17380, +18183, +17269, +16164, +16629, +16534, +16793, +18464, +18460, +17733, +18711, +18885, +18213, +18567, +17867, +16223, +15794, +15398, +15026, +15717, +16041, +16367, +17448, +17387, +16524, +15882, +14151, +12517, +12114, +10701, +9073, +9301, +9584, +10387, +13590, +16016, +16241, +17020, +16691, +13715, +12405, +13277, +13091, +14636, +19307, +21680, +21522, +22278, +21082, +17823, +17365, +17348, +15156, +15212, +16746, +16484, +17793, +19822, +18453, +17074, +16742, +14297, +13153, +14639, +14779, +15644, +18473, +19178, +19319, +20501, +19051, +16802, +16905, +16801, +16981, +18865, +19566, +19779, +21178, +21172, +20339, +20226, +18556, +16538, +16327, +15507, +14529, +15551, +16235, +16116, +17020, +17182, +15844, +14898, +13990, +12972, +13255, +14249, +15029, +16142, +17326, +17830, +17830, +17528, +16795, +16032, +15860, +15855, +15726, +16610, +18131, +18415, +18218, +18363, +17278, +15678, +15317, +15022, +14861, +16078, +17206, +17758, +18607, +18248, +16573, +15307, +13698, +11610, +10604, +9935, +9143, +9707, +11574, +13819, +15974, +17306, +17495, +16013, +13246, +11821, +11941, +12322, +14963, +19136, +20688, +20916, +21476, +19740, +17449, +17212, +16205, +14807, +15246, +15232, +15437, +17731, +18380, +17412, +17803, +16337, +13275, +13691, +14920, +14776, +17303, +20061, +19525, +20104, +21299, +18913, +16862, +16996, +15769, +15899, +18820, +19429, +19018, +20780, +20576, +18506, +18663, +18026, +15261, +14487, +14431, +13327, +14223, +15971, +16075, +16589, +16851, +15248, +14528, +14468, +13247, +13870, +16317, +17066, +17857, +19745, +19388, +17791, +17833, +17905, +17268, +17357, +17679, +17621, +17587, +17621, +17869, +17787, +16691, +15588, +14961, +14338, +14379, +15115, +15809, +16766, +17305, +16724, +16373, +15841, +13894, +12612, +12470, +11242, +10384, +11889, +13656, +15093, +17711, +19901, +19357, +17145, +15342, +14121, +13153, +13848, +16705, +19115, +20183, +21295, +21314, +19498, +17970, +16739, +14993, +14008, +13642, +13577, +14844, +15928, +15918, +16559, +16392, +14103, +12910, +13124, +12946, +14370, +17190, +18311, +18914, +20328, +20452, +19176, +18181, +17719, +17744, +18259, +19266, +20395, +20307, +19630, +19923, +19478, +17668, +16954, +16499, +14543, +13364, +13689, +13653, +13701, +14389, +14780, +14813, +14412, +13652, +13278, +12733, +12295, +13655, +15536, +16415, +17737, +18884, +18335, +18003, +18367, +17700, +17052, +17175, +17012, +17444, +18562, +18730, +18665, +18556, +17138, +16108, +16145, +15069, +14338, +15524, +16076, +16143, +17057, +16323, +14499, +14450, +14364, +13474, +13666, +13203, +11753, +12188, +13471, +14252, +16090, +17918, +18558, +18948, +18265, +17036, +16985, +16420, +16314, +19168, +20813, +19834, +20848, +21469, +19099, +18605, +18812, +15814, +14305, +15321, +14895, +15185, +16518, +15795, +15575, +15915, +13933, +13230, +14360, +13579, +14441, +17585, +17386, +16674, +18648, +18344, +16806, +17789, +17899, +17107, +18350, +18914, +18528, +19450, +19171, +17666, +17940, +18030, +16888, +16799, +16672, +15679, +15752, +15980, +15174, +14577, +14163, +13866, +14210, +14067, +13863, +14702, +14797, +14458, +15575, +15980, +15321, +16217, +16531, +15076, +15378, +16284, +15397, +15672, +17017, +16905, +17320, +18146, +17187, +16854, +17443, +16428, +16101, +17189, +16712, +16521, +17788, +17139, +15940, +16469, +15605, +13665, +13649, +13408, +12024, +12194, +13335, +14055, +15197, +16281, +16662, +16680, +15920, +15246, +15843, +16433, +16997, +19045, +20847, +20665, +20288, +20293, +19302, +18012, +17676, +17464, +16630, +16058, +16481, +17159, +17233, +17103, +17014, +16193, +14859, +14299, +14541, +14965, +15980, +17345, +17624, +17194, +17381, +17222, +16220, +16001, +16203, +15946, +16786, +18100, +17747, +17356, +17929, +17655, +17349, +17877, +17392, +16402, +16269, +15947, +15968, +17176, +17655, +17027, +16616, +16087, +15549, +15701, +15806, +15647, +15910, +16409, +16595, +16458, +16601, +16930, +16384, +15764, +16078, +15520, +14337, +14891, +15515, +15147, +16222, +17357, +16411, +16030, +16538, +15694, +14786, +14670, +14213, +14111, +14411, +14263, +14433, +14807, +14971, +15740, +16125, +15344, +14977, +14818, +14158, +14454, +15620, +16462, +17350, +18118, +18412, +18596, +18281, +17912, +18220, +17998, +17371, +17457, +17113, +16631, +17535, +18019, +17212, +16874, +16465, +15532, +15558, +15978, +16149, +16878, +17432, +17601, +18120, +17776, +16943, +17470, +17727, +17070, +17785, +18303, +16848, +16620, +17880, +17381, +16571, +17118, +16532, +15220, +15526, +15747, +15153, +15653, +16145, +15564, +15673, +15693, +14590, +14577, +15193, +14647, +15062, +16151, +15342, +15123, +16641, +16448, +15743, +16823, +16972, +16230, +17100, +17817, +17472, +17802, +18246, +18012, +17516, +16707, +16299, +16280, +15779, +16000, +16923, +16852, +16922, +17328, +16218, +15209, +15364, +14839, +14582, +15208, +14786, +14365, +14823, +14570, +14743, +15866, +15793, +15406, +15620, +15201, +15318, +16108, +15838, +16296, +17754, +17602, +17424, +18395, +18043, +17462, +18029, +17622, +17022, +17672, +17713, +17533, +18220, +18171, +17728, +17807, +16985, +15872, +15703, +15421, +15306, +15986, +16343, +16705, +17381, +17170, +16764, +16908, +16456, +15911, +16148, +16231, +16308, +16892, +17207, +17483, +17992, +17891, +17567, +17363, +16534, +15900, +16184, +16200, +16050, +16588, +16946, +16742, +16505, +15939, +15189, +14852, +14765, +14979, +15403, +15319, +15105, +15357, +15440, +15353, +15496, +15046, +13958, +13437, +13323, +12828, +12510, +12956, +13817, +14733, +15627, +16360, +16507, +15847, +15202, +15355, +15685, +15954, +17008, +18267, +18727, +19197, +19669, +19028, +18384, +18609, +18222, +17343, +17123, +16706, +16197, +16578, +16814, +16760, +17278, +16871, +15394, +15228, +15736, +15394, +15862, +17244, +17430, +17264, +18144, +18490, +17842, +18142, +19331, +19856, +20107, +20616, +20404, +19767, +19758, +19678, +19103, +18733, +18166, +17222, +16696, +16327, +15897, +15870, +15581, +14842, +14437, +13883, +13065, +12903, +12986, +13098, +13737, +14056, +13930, +14325, +14685, +14867, +15492, +15816, +15971, +16464, +16221, +15966, +16796, +16991, +16855, +17676, +17367, +16187, +16436, +16195, +15040, +15330, +15383, +14480, +15095, +15576, +14563, +14446, +14387, +13488, +14077, +14784, +14120, +14662, +15579, +15087, +15825, +17259, +16648, +16134, +16724, +16251, +15907, +16911, +17417, +17393, +17813, +17925, +17600, +17295, +16882, +16660, +16780, +16873, +16979, +17007, +16814, +16697, +16574, +16365, +16429, +16578, +16582, +16678, +16657, +16482, +16604, +16791, +16845, +17082, +17176, +17103, +17457, +17643, +17407, +17882, +18466, +18105, +18206, +18932, +18629, +18417, +19264, +19289, +18839, +19290, +19038, +18136, +18440, +18562, +17783, +17808, +17721, +16769, +16640, +16501, +15306, +14915, +15054, +14336, +14038, +14142, +13602, +13632, +14296, +14434, +14759, +15202, +14982, +15156, +15760, +15797, +15963, +16281, +15892, +15576, +15625, +15267, +14913, +14913, +14849, +14747, +14552, +14215, +13888, +13461, +13479, +14053, +13957, +13735, +14414, +14525, +14357, +15624, +16374, +15765, +16279, +17015, +16349, +16387, +17089, +16837, +17102, +18075, +18175, +18220, +18406, +17978, +17949, +17945, +17110, +17044, +17491, +17039, +17129, +17698, +17118, +16672, +16803, +16300, +16263, +16851, +16752, +16988, +17651, +17480, +17691, +18406, +18180, +18222, +18808, +18291, +17867, +18418, +18496, +18598, +19198, +18955, +18400, +18264, +17799, +17514, +17599, +17147, +16903, +17078, +16641, +16357, +16496, +15939, +15545, +15761, +15391, +15176, +15648, +15427, +15109, +15578, +15603, +15300, +15371, +14843, +13927, +13564, +13359, +13479, +14177, +14688, +15180, +15767, +15646, +15204, +14772, +13941, +13658, +14231, +14499, +14984, +15990, +16025, +15592, +15839, +15502, +14609, +14679, +14820, +14353, +14860, +16159, +16538, +16509, +16997, +16927, +15884, +15374, +15640, +15560, +15841, +17319, +18310, +18259, +18697, +18994, +18159, +17664, +17682, +17163, +17236, +18126, +18214, +17969, +18245, +18124, +17808, +17921, +17684, +17068, +16594, +15931, +15484, +15826, +16256, +16464, +16755, +16847, +16643, +16426, +16287, +16298, +16377, +16613, +17161, +17412, +17324, +17767, +18257, +18242, +18520, +18629, +17853, +17476, +17616, +17340, +17527, +18175, +18029, +17765, +17594, +16587, +15789, +15650, +15003, +14839, +15667, +15675, +15321, +15690, +15410, +14774, +15082, +15068, +14402, +14425, +14582, +14436, +14869, +15593, +16145, +16675, +16645, +16090, +15614, +15067, +14893, +15528, +16092, +16602, +17435, +17398, +16571, +16291, +15940, +15184, +15175, +15313, +14788, +14796, +15503, +15957, +16439, +16853, +16515, +16038, +15806, +15425, +15441, +16043, +16422, +16906, +17845, +18118, +17593, +17260, +16904, +16378, +16481, +16972, +17076, +17049, +17112, +17059, +16993, +16942, +16756, +16360, +15691, +15161, +15161, +15313, +15646, +16356, +16619, +16308, +16237, +16005, +15436, +15475, +15676, +15422, +15658, +16195, +16189, +16380, +16860, +16986, +17306, +17585, +17194, +17097, +17242, +16829, +16908, +17470, +17342, +17365, +17658, +16980, +16286, +16229, +15746, +15391, +15705, +15745, +15751, +15915, +15598, +15463, +15647, +15322, +15277, +15771, +15811, +15929, +16420, +16505, +16819, +17605, +17893, +17970, +18061, +17682, +17493, +17605, +17427, +17577, +17914, +17630, +17548, +17785, +17373, +16937, +16858, +16455, +16168, +16255, +16170, +16200, +16320, +16137, +16166, +16308, +16066, +16024, +16212, +16198, +16455, +16909, +17094, +17364, +17726, +17956, +18166, +18073, +17806, +17753, +17404, +16940, +16944, +16629, +15968, +15869, +15741, +15279, +15129, +14756, +14070, +13970, +14088, +14083, +14358, +14432, +14350, +14786, +15109, +15115, +15482, +15679, +15484, +15662, +15900, +15832, +15919, +16018, +16043, +16268, +16338, +16204, +16203, +16104, +16026, +16227, +16224, +16002, +15953, +15805, +15526, +15471, +15560, +15587, +15461, +15326, +15433, +15421, +15213, +15464, +15760, +15504, +15534, +15980, +16053, +16249, +16908, +17204, +17110, +17158, +17327, +17596, +17837, +17936, +18208, +18495, +18480, +18503, +18486, +18175, +18103, +18354, +18453, +18473, +18322, +17818, +17439, +17262, +16952, +16778, +16735, +16453, +16293, +16453, +16454, +16336, +16350, +16240, +16050, +16138, +16355, +16500, +16717, +17001, +17312, +17756, +18038, +17961, +17995, +18117, +17796, +17534, +17726, +17573, +17198, +17387, +17317, +16495, +16022, +15895, +15355, +14955, +14905, +14510, +14087, +14187, +14410, +14498, +14617, +14649, +14446, +14230, +14278, +14461, +14585, +14874, +15291, +15493, +15655, +15804, +15663, +15631, +15821, +15765, +15874, +16213, +15996, +15738, +15921, +15667, +15441, +15947, +16048, +15834, +16202, +16072, +15490, +15725, +15725, +15111, +15444, +15985, +15766, +16043, +16534, +16183, +16004, +16275, +16291, +16498, +16867, +16934, +17177, +17531, +17712, +18068, +18278, +18249, +18570, +18743, +18569, +18750, +18779, +18430, +18511, +18400, +17748, +17623, +17578, +16960, +16743, +16754, +16249, +15895, +15745, +15311, +15059, +14999, +14882, +15030, +15173, +15177, +15499, +15779, +15876, +16295, +16625, +16711, +17122, +17481, +17598, +17995, +18335, +18536, +18975, +18990, +18510, +18301, +17933, +17367, +17350, +17206, +16593, +16461, +16355, +15675, +15293, +15195, +14793, +14556, +14534, +14309, +14077, +13972, +14110, +14545, +14803, +14987, +15390, +15444, +15332, +15786, +16291, +16547, +16957, +17098, +16881, +16897, +16873, +16662, +16686, +16661, +16514, +16468, +16038, +15459, +15467, +15461, +15225, +15449, +15622, +15291, +15189, +15289, +15220, +15374, +15698, +15886, +16077, +16191, +16284, +16603, +16813, +16821, +17002, +17140, +17089, +17203, +17375, +17415, +17581, +17783, +17687, +17412, +17148, +16812, +16504, +16550, +16788, +16792, +16812, +17067, +16976, +16586, +16521, +16400, +15887, +15682, +15833, +15818, +15840, +16032, +16141, +16234, +16259, +16126, +16127, +16183, +16096, +16265, +16677, +16884, +17127, +17510, +17541, +17395, +17430, +17314, +17130, +17292, +17424, +17237, +17062, +16839, +16470, +16357, +16414, +16171, +15785, +15554, +15346, +15174, +15229, +15336, +15267, +15257, +15472, +15525, +15356, +15505, +15918, +16069, +16229, +16663, +16801, +16554, +16546, +16699, +16609, +16566, +16713, +16672, +16589, +16898, +17212, +17087, +16913, +16907, +16698, +16394, +16354, +16330, +16216, +16386, +16728, +16828, +16835, +16907, +16800, +16598, +16621, +16670, +16518, +16432, +16496, +16466, +16466, +16644, +16738, +16738, +16831, +16820, +16680, +16636, +16586, +16554, +16669, +16620, +16491, +16647, +16706, +16613, +16787, +16685, +16174, +16128, +16191, +15877, +16008, +16257, +15879, +15823, +16107, +15736, +15535, +15881, +15671, +15398, +15692, +15569, +15273, +15613, +15789, +15639, +15842, +15878, +15596, +15668, +15745, +15556, +15740, +16121, +16114, +16071, +16256, +16269, +16094, +16130, +16245, +16073, +15876, +15961, +16032, +16045, +16231, +16276, +16089, +16098, +16191, +16195, +16342, +16418, +16253, +16240, +16358, +16438, +16686, +16924, +16945, +17030, +17080, +16906, +16901, +17133, +17246, +17323, +17509, +17574, +17466, +17450, +17572, +17570, +17504, +17555, +17417, +17153, +17327, +17555, +17314, +17221, +17433, +17331, +17162, +17197, +16992, +16626, +16412, +16214, +16128, +16246, +16379, +16557, +16696, +16662, +16670, +16634, +16379, +16235, +16196, +16032, +16030, +16166, +16125, +16157, +16258, +16058, +15863, +15888, +15734, +15484, +15482, +15505, +15431, +15458, +15519, +15493, +15460, +15469, +15546, +15683, +15776, +15822, +15866, +15858, +15810, +15795, +15802, +15832, +15880, +15866, +15819, +15830, +15810, +15722, +15703, +15749, +15797, +15951, +16146, +16212, +16330, +16585, +16681, +16640, +16680, +16567, +16306, +16357, +16607, +16695, +16771, +16735, +16358, +16115, +16244, +16313, +16384, +16637, +16663, +16502, +16581, +16669, +16621, +16817, +17145, +17275, +17369, +17488, +17496, +17539, +17717, +17925, +18108, +18079, +17730, +17388, +17244, +17157, +17223, +17462, +17494, +17259, +17010, +16708, +16398, +16278, +16201, +16076, +16041, +15949, +15825, +15946, +16051, +15962, +16084, +16323, +16291, +16250, +16356, +16356, +16345, +16458, +16547, +16500, +16239, +15946, +15920, +15899, +15715, +15700, +15682, +15352, +15105, +15022, +14805, +14728, +14917, +14960, +14888, +15015, +15234, +15346, +15410, +15536, +15628, +15605, +15674, +15863, +15959, +16190, +16623, +16773, +16782, +17019, +17019, +16739, +16781, +16930, +16898, +17087, +17296, +17106, +16971, +17043, +16873, +16641, +16682, +16658, +16443, +16337, +16274, +16068, +15966, +16078, +16145, +16163, +16256, +16241, +16115, +16167, +16362, +16616, +17057, +17415, +17451, +17555, +17751, +17661, +17590, +17807, +17875, +17767, +17764, +17695, +17580, +17606, +17560, +17408, +17283, +17013, +16721, +16622, +16435, +16142, +16012, +15854, +15645, +15637, +15682, +15722, +15919, +16040, +16010, +16050, +15962, +15756, +15904, +16215, +16277, +16337, +16424, +16240, +16103, +16247, +16331, +16406, +16611, +16592, +16438, +16463, +16285, +15857, +15683, +15528, +15170, +15143, +15328, +15216, +15189, +15421, +15424, +15329, +15421, +15365, +15164, +15251, +15560, +15825, +16113, +16435, +16593, +16594, +16662, +16734, +16652, +16645, +16847, +17058, +17298, +17542, +17472, +17216, +17071, +16853, +16598, +16573, +16524, +16338, +16339, +16362, +16173, +16074, +16095, +15958, +15814, +15795, +15702, +15605, +15717, +15904, +16000, +16162, +16505, +16836, +16985, +17098, +17267, +17263, +17061, +17006, +17192, +17347, +17395, +17477, +17584, +17557, +17379, +17237, +17230, +17200, +16979, +16677, +16513, +16441, +16275, +16095, +16067, +16011, +15795, +15713, +15843, +15870, +15809, +15857, +15804, +15580, +15518, +15671, +15827, +15964, +16079, +16174, +16394, +16675, +16823, +16907, +16940, +16822, +16739, +16781, +16716, +16553, +16428, +16248, +16105, +16171, +16262, +16288, +16319, +16211, +16004, +15930, +15865, +15792, +15927, +16074, +16101, +16272, +16481, +16494, +16518, +16585, +16590, +16675, +16782, +16797, +16893, +17018, +17040, +17142, +17262, +17141, +16888, +16674, +16528, +16502, +16525, +16525, +16467, +16278, +16180, +16241, +16035, +15699, +15658, +15572, +15432, +15763, +16094, +16012, +16151, +16411, +16251, +16186, +16342, +16181, +16142, +16531, +16668, +16576, +16721, +16820, +16797, +16880, +16828, +16615, +16474, +16319, +16269, +16418, +16388, +16301, +16445, +16342, +15953, +15842, +15798, +15585, +15634, +15806, +15761, +15782, +15838, +15710, +15706, +15835, +15854, +15947, +16057, +15970, +15972, +16051, +15961, +16058, +16422, +16602, +16689, +16827, +16735, +16552, +16547, +16524, +16515, +16691, +16827, +16829, +16853, +16819, +16703, +16657, +16614, +16506, +16448, +16407, +16399, +16590, +16851, +16956, +17065, +17256, +17293, +17211, +17238, +17285, +17280, +17429, +17692, +17769, +17629, +17474, +17352, +17185, +17031, +17013, +17033, +16910, +16722, +16587, +16438, +16295, +16250, +16225, +16150, +16049, +15873, +15640, +15514, +15534, +15600, +15659, +15674, +15625, +15604, +15722, +15896, +15948, +15939, +16019, +16078, +16015, +16013, +16118, +16127, +16053, +16073, +16114, +16033, +15920, +15861, +15760, +15653, +15664, +15661, +15582, +15649, +15776, +15712, +15682, +15830, +15888, +15917, +16076, +16097, +16021, +16126, +16196, +16124, +16186, +16284, +16220, +16194, +16299, +16384, +16402, +16453, +16595, +16680, +16615, +16649, +16793, +16785, +16781, +16929, +16952, +16858, +16833, +16788, +16742, +16789, +16841, +16836, +16695, +16467, +16450, +16560, +16559, +16692, +16890, +16788, +16683, +16769, +16723, +16719, +16972, +17097, +17087, +17248, +17369, +17326, +17384, +17502, +17474, +17359, +17266, +17174, +17067, +16990, +16961, +16891, +16723, +16561, +16459, +16357, +16224, +16105, +16047, +16007, +15902, +15801, +15801, +15816, +15789, +15795, +15843, +15875, +15914, +16007, +16082, +16093, +16142, +16202, +16164, +16201, +16353, +16320, +16209, +16258, +16182, +15983, +15995, +15979, +15845, +15972, +16068, +15839, +15775, +15812, +15553, +15434, +15600, +15588, +15610, +15838, +15834, +15743, +15916, +16031, +16024, +16155, +16209, +16117, +16147, +16206, +16219, +16388, +16553, +16542, +16560, +16597, +16465, +16344, +16385, +16473, +16552, +16590, +16551, +16552, +16606, +16612, +16678, +16803, +16746, +16641, +16717, +16722, +16625, +16746, +16887, +16816, +16864, +17052, +17069, +17067, +17162, +17117, +17010, +17042, +17087, +17042, +16967, +16945, +16991, +16988, +16915, +16875, +16803, +16686, +16602, +16432, +16294, +16418, +16484, +16366, +16416, +16458, +16298, +16323, +16439, +16317, +16232, +16214, +15993, +15791, +15692, +15567, +15640, +15821, +15837, +15915, +15974, +15735, +15605, +15705, +15635, +15617, +15845, +15890, +15851, +16076, +16244, +16178, +16185, +16267, +16268, +16272, +16322, +16337, +16302, +16306, +16392, +16468, +16488, +16531, +16566, +16556, +16619, +16720, +16692, +16633, +16685, +16670, +16522, +16502, +16624, +16607, +16542, +16635, +16678, +16564, +16517, +16479, +16337, +16348, +16503, +16535, +16570, +16708, +16745, +16701, +16681, +16617, +16579, +16648, +16715, +16770, +16822, +16791, +16745, +16730, +16652, +16567, +16550, +16513, +16458, +16417, +16367, +16367, +16444, +16532, +16597, +16592, +16521, +16445, +16317, +16204, +16258, +16313, +16274, +16324, +16327, +16142, +16062, +16077, +15959, +15950, +16131, +16174, +16185, +16363, +16474, +16442, +16413, +16333, +16175, +16024, +15950, +16006, +16080, +16069, +16163, +16296, +16142, +15876, +15808, +15763, +15709, +15863, +16051, +16059, +16053, +16108, +16122, +16136, +16208, +16276, +16298, +16261, +16196, +16166, +16157, +16172, +16314, +16508, +16561, +16549, +16573, +16480, +16334, +16398, +16497, +16425, +16440, +16565, +16561, +16614, +16800, +16775, +16666, +16789, +16834, +16651, +16641, +16776, +16741, +16737, +16925, +17012, +16909, +16819, +16744, +16636, +16608, +16662, +16688, +16695, +16731, +16761, +16777, +16795, +16784, +16735, +16663, +16571, +16522, +16545, +16556, +16548, +16566, +16543, +16479, +16484, +16509, +16476, +16442, +16396, +16287, +16130, +15934, +15778, +15735, +15711, +15705, +15805, +15865, +15809, +15804, +15843, +15832, +15875, +15967, +16009, +16101, +16275, +16381, +16435, +16581, +16737, +16754, +16763, +16859, +16817, +16670, +16743, +16849, +16733, +16753, +16876, +16643, +16375, +16405, +16344, +16239, +16381, +16417, +16258, +16235, +16197, +16077, +16112, +16160, +16135, +16206, +16188, +16043, +16104, +16191, +16064, +16080, +16255, +16196, +16154, +16411, +16535, +16445, +16578, +16730, +16590, +16552, +16667, +16507, +16344, +16493, +16544, +16441, +16496, +16451, +16202, +16116, +16101, +15962, +15956, +16045, +15976, +15955, +16088, +16152, +16210, +16360, +16397, +16343, +16403, +16468, +16456, +16567, +16750, +16771, +16754, +16819, +16761, +16639, +16663, +16638, +16513, +16555, +16562, +16316, +16158, +16156, +16051, +16002, +16096, +16124, +16163, +16261, +16245, +16216, +16278, +16283, +16273, +16322, +16355, +16454, +16645, +16767, +16830, +16914, +16985, +17021, +17008, +16981, +17009, +16970, +16848, +16809, +16776, +16685, +16701, +16728, +16616, +16523, +16470, +16373, +16319, +16285, +16271, +16368, +16392, +16287, +16293, +16282, +16166, +16212, +16333, +16312, +16320, +16296, +16076, +15923, +15939, +15947, +15998, +16070, +16035, +15970, +15939, +15932, +15983, +16047, +16129, +16252, +16263, +16210, +16322, +16454, +16461, +16540, +16668, +16650, +16573, +16512, +16403, +16299, +16250, +16251, +16297, +16313, +16329, +16421, +16413, +16249, +16198, +16209, +16028, +15879, +15943, +15980, +15986, +16119, +16215, +16207, +16282, +16382, +16376, +16378, +16440, +16483, +16543, +16624, +16660, +16665, +16663, +16625, +16602, +16633, +16665, +16651, +16588, +16501, +16444, +16412, +16380, +16398, +16449, +16452, +16460, +16516, +16538, +16552, +16630, +16694, +16690, +16708, +16782, +16865, +16905, +16891, +16890, +16880, +16794, +16758, +16830, +16797, +16694, +16760, +16870, +16854, +16852, +16841, +16686, +16561, +16563, +16504, +16427, +16453, +16433, +16319, +16256, +16211, +16141, +16117, +16038, +15864, +15831, +15921, +15919, +15964, +16111, +16074, +15954, +16021, +16052, +15947, +15989, +16090, +16077, +16132, +16236, +16231, +16238, +16254, +16184, +16200, +16294, +16259, +16217, +16264, +16253, +16205, +16203, +16167, +16089, +15985, +15851, +15797, +15781, +15678, +15634, +15686, +15615, +15543, +15678, +15792, +15764, +15853, +16038, +16091, +16108, +16243, +16389, +16490, +16657, +16838, +16901, +16925, +16981, +16985, +16929, +16872, +16817, +16805, +16830, +16799, +16764, +16786, +16770, +16725, +16701, +16624, +16577, +16646, +16674, +16718, +16919, +17010, +16889, +16877, +16926, +16858, +16890, +17019, +16981, +16916, +16949, +16870, +16727, +16740, +16781, +16719, +16703, +16767, +16771, +16726, +16715, +16710, +16695, +16670, +16612, +16593, +16651, +16653, +16615, +16637, +16581, +16418, +16330, +16236, +16087, +16104, +16162, +16072, +16095, +16199, +16090, +16025, +16111, +15990, +15851, +15964, +15955, +15820, +15939, +16075, +16049, +16126, +16194, +16114, +16130, +16177, +16108, +16126, +16168, +16080, +16035, +15997, +15857, +15823, +15871, +15866, +15956, +16031, +15900, +15801, +15764, +15607, +15562, +15730, +15818, +15843, +15962, +16058, +16091, +16155, +16244, +16341, +16412, +16402, +16346, +16361, +16502, +16635, +16637, +16678, +16826, +16818, +16700, +16733, +16760, +16652, +16603, +16629, +16647, +16676, +16676, +16717, +16851, +16864, +16809, +16860, +16757, +16553, +16647, +16766, +16689, +16846, +17071, +16893, +16692, +16713, +16619, +16516, +16556, +16523, +16543, +16660, +16596, +16551, +16668, +16596, +16488, +16589, +16539, +16452, +16672, +16731, +16513, +16566, +16672, +16508, +16499, +16666, +16658, +16647, +16673, +16499, +16357, +16437, +16455, +16360, +16341, +16348, +16295, +16210, +16113, +16042, +16045, +16097, +16095, +15977, +15923, +16041, +16061, +15934, +15998, +16100, +15923, +15850, +16048, +16046, +15969, +16235, +16410, +16230, +16158, +16195, +16047, +15957, +16025, +16020, +16047, +16189, +16252, +16269, +16332, +16318, +16199, +16088, +16042, +16033, +15997, +16008, +16212, +16466, +16548, +16509, +16492, +16538, +16579, +16511, +16395, +16377, +16442, +16522, +16581, +16593, +16638, +16710, +16683, +16614, +16605, +16585, +16589, +16676, +16767, +16843, +16897, +16895, +16971, +17095, +17035, +16918, +16898, +16812, +16725, +16742, +16644, +16526, +16583, +16529, +16329, +16293, +16276, +16176, +16287, +16456, +16352, +16208, +16247, +16289, +16308, +16421, +16521, +16511, +16520, +16597, +16595, +16510, +16504, +16539, +16506, +16480, +16467, +16353, +16253, +16311, +16350, +16220, +16079, +16068, +16065, +15969, +15903, +15916, +15890, +15874, +15964, +15978, +15857, +15879, +16056, +16121, +16105, +16175, +16207, +16103, +16061, +16145, +16181, +16211, +16383, +16527, +16499, +16449, +16418, +16345, +16311, +16315, +16331, +16427, +16451, +16343, +16391, +16520, +16434, +16371, +16482, +16448, +16323, +16353, +16371, +16312, +16347, +16401, +16374, +16331, +16307, +16325, +16356, +16313, +16276, +16296, +16282, +16289, +16338, +16329, +16391, +16548, +16526, +16456, +16619, +16720, +16619, +16659, +16768, +16737, +16756, +16778, +16656, +16642, +16707, +16616, +16610, +16715, +16609, +16524, +16617, +16531, +16440, +16626, +16645, +16490, +16622, +16712, +16476, +16439, +16624, +16595, +16543, +16625, +16573, +16474, +16510, +16522, +16529, +16594, +16550, +16518, +16627, +16607, +16527, +16656, +16675, +16451, +16419, +16479, +16331, +16271, +16370, +16338, +16327, +16439, +16415, +16339, +16387, +16370, +16268, +16249, +16244, +16189, +16137, +16114, +16162, +16233, +16195, +16154, +16204, +16191, +16096, +16072, +16070, +16028, +16057, +16136, +16142, +16135, +16194, +16206, +16148, +16136, +16144, +16118, +16117, +16144, +16163, +16172, +16112, +16045, +16077, +16045, +15930, +16003, +16110, +15974, +15896, +16001, +15964, +15905, +16044, +16120, +16133, +16288, +16349, +16203, +16140, +16157, +16101, +16109, +16232, +16325, +16396, +16512, +16612, +16647, +16656, +16674, +16661, +16612, +16621, +16727, +16814, +16801, +16772, +16803, +16813, +16717, +16627, +16630, +16612, +16570, +16628, +16681, +16636, +16670, +16767, +16735, +16698, +16784, +16816, +16761, +16784, +16826, +16796, +16800, +16855, +16909, +16978, +17011, +16994, +17026, +17024, +16887, +16798, +16802, +16725, +16646, +16667, +16651, +16576, +16533, +16480, +16435, +16428, +16374, +16329, +16355, +16325, +16272, +16276, +16237, +16199, +16218, +16149, +16097, +16188, +16179, +16087, +16150, +16179, +16085, +16097, +16109, +16012, +15979, +15948, +15883, +15942, +15966, +15878, +15934, +16029, +15977, +15996, +16073, +15987, +15897, +15909, +15908, +15956, +16075, +16147, +16194, +16235, +16199, +16116, +16022, +15963, +15986, +15995, +15986, +16084, +16198, +16213, +16239, +16276, +16252, +16253, +16309, +16372, +16445, +16490, +16497, +16516, +16531, +16547, +16604, +16636, +16628, +16613, +16556, +16526, +16572, +16570, +16544, +16576, +16568, +16553, +16624, +16643, +16606, +16634, +16668, +16696, +16752, +16739, +16709, +16754, +16759, +16739, +16790, +16826, +16825, +16811, +16729, +16649, +16584, +16452, +16410, +16519, +16572, +16581, +16627, +16600, +16532, +16484, +16381, +16307, +16323, +16314, +16312, +16369, +16384, +16384, +16422, +16454, +16484, +16454, +16336, +16275, +16273, +16237, +16234, +16264, +16272, +16300, +16311, +16285, +16290, +16275, +16244, +16240, +16181, +16141, +16186, +16143, +16158, +16376, +16387, +16246, +16378, +16416, +16154, +16137, +16274, +16188, +16205, +16367, +16336, +16326, +16449, +16421, +16343, +16372, +16320, +16212, +16203, +16253, +16321, +16385, +16427, +16470, +16425, +16336, +16435, +16552, +16432, +16372, +16490, +16443, +16343, +16486, +16555, +16430, +16474, +16570, +16425, +16335, +16419, +16398, +16373, +16443, +16414, +16408, +16510, +16438, +16342, +16486, +16547, +16467, +16533, +16520, +16343, +16332, +16341, +16214, +16241, +16270, +16099, +16094, +16213, +16157, +16234, +16429, +16331, +16260, +16437, +16360, +16188, +16426, +16647, +16558, +16615, +16763, +16652, +16549, +16594, +16511, +16400, +16411, +16344, +16244, +16278, +16271, +16183, +16208, +16241, +16162, +16136, +16181, +16198, +16250, +16327, +16345, +16343, +16337, +16345, +16445, +16559, +16579, +16597, +16634, +16579, +16512, +16534, +16560, +16564, +16596, +16617, +16627, +16652, +16639, +16603, +16585, +16510, +16429, +16461, +16497, +16472, +16508, +16517, +16425, +16425, +16474, +16421, +16462, +16590, +16566, +16563, +16683, +16633, +16539, +16632, +16609, +16441, +16470, +16527, +16396, +16354, +16438, +16380, +16223, +16111, +16039, +16013, +16017, +15983, +15950, +16009, +16110, +16117, +16025, +15955, +15910, +15833, +15782, +15788, +15820, +15884, +15942, +15998, +16119, +16180, +16126, +16155, +16222, +16186, +16253, +16426, +16429, +16400, +16501, +16518, +16493, +16617, +16668, +16524, +16455, +16512, +16477, +16385, +16413, +16477, +16413, +16359, +16463, +16538, +16469, +16443, +16493, +16485, +16461, +16468, +16471, +16513, +16618, +16743, +16859, +16912, +16911, +16944, +16952, +16850, +16769, +16823, +16890, +16863, +16814, +16825, +16842, +16804, +16772, +16762, +16675, +16572, +16569, +16539, +16411, +16378, +16447, +16414, +16323, +16302, +16282, +16282, +16370, +16387, +16294, +16297, +16384, +16406, +16444, +16511, +16486, +16405, +16357, +16324, +16268, +16151, +16085, +16183, +16216, +16102, +16134, +16223, +16097, +16038, +16178, +16198, +16108, +16111, +16153, +16192, +16157, +16030, +16027, +16080, +15953, +15902, +16011, +15941, +15841, +15988, +16081, +16008, +16045, +16131, +16106, +16079, +16117, +16141, +16156, +16212, +16291, +16333, +16370, +16418, +16401, +16378, +16431, +16401, +16300, +16357, +16434, +16354, +16332, +16402, +16391, +16385, +16409, +16350, +16303, +16312, +16291, +16302, +16376, +16452, +16543, +16598, +16605, +16647, +16646, +16590, +16665, +16770, +16757, +16797, +16894, +16931, +17025, +17124, +17049, +16966, +16965, +16874, +16751, +16738, +16777, +16787, +16735, +16646, +16591, +16542, +16496, +16491, +16435, +16366, +16407, +16428, +16392, +16426, +16416, +16382, +16502, +16533, +16403, +16473, +16582, +16442, +16414, +16558, +16509, +16442, +16556, +16581, +16507, +16475, +16386, +16286, +16289, +16267, +16233, +16264, +16254, +16212, +16233, +16195, +16061, +15978, +15933, +15889, +15938, +16021, +16023, +16032, +16067, +16037, +16020, +16066, +16077, +16094, +16146, +16133, +16148, +16244, +16228, +16152, +16205, +16224, +16131, +16108, +16113, +16060, +16059, +16089, +16121, +16228, +16298, +16271, +16290, +16319, +16281, +16278, +16321, +16388, +16488, +16522, +16513, +16584, +16621, +16576, +16582, +16573, +16508, +16515, +16527, +16505, +16588, +16673, +16650, +16672, +16695, +16609, +16577, +16601, +16531, +16476, +16512, +16528, +16562, +16665, +16728, +16721, +16691, +16642, +16576, +16530, +16566, +16619, +16545, +16471, +16531, +16496, +16339, +16342, +16395, +16309, +16291, +16353, +16288, +16232, +16291, +16312, +16322, +16402, +16431, +16381, +16373, +16415, +16456, +16482, +16507, +16525, +16509, +16490, +16504, +16486, +16403, +16324, +16272, +16236, +16220, +16215, +16216, +16206, +16187, +16228, +16320, +16364, +16349, +16323, +16313, +16355, +16416, +16447, +16485, +16498, +16459, +16456, +16445, +16378, +16373, +16385, +16335, +16374, +16434, +16354, +16325, +16387, +16333, +16296, +16359, +16327, +16314, +16448, +16508, +16492, +16553, +16553, +16447, +16405, +16414, +16380, +16318, +16243, +16185, +16178, +16187, +16145, +16084, +16087, +16108, +16062, +16064, +16138, +16111, +16091, +16244, +16336, +16287, +16338, +16433, +16400, +16389, +16481, +16542, +16509, +16436, +16406, +16408, +16380, +16370, +16401, +16356, +16279, +16307, +16354, +16334, +16322, +16330, +16304, +16269, +16307, +16407, +16480, +16546, +16662, +16733, +16732, +16742, +16701, +16629, +16662, +16680, +16610, +16627, +16655, +16549, +16486, +16510, +16458, +16412, +16441, +16441, +16458, +16537, +16560, +16540, +16558, +16559, +16550, +16583, +16595, +16571, +16574, +16577, +16568, +16610, +16625, +16540, +16505, +16530, +16469, +16429, +16484, +16423, +16335, +16456, +16503, +16347, +16346, +16458, +16405, +16372, +16416, +16326, +16238, +16256, +16212, +16172, +16207, +16167, +16086, +16065, +16006, +15927, +15940, +15978, +15962, +15972, +16065, +16139, +16130, +16148, +16222, +16219, +16206, +16272, +16287, +16258, +16300, +16321, +16317, +16358, +16325, +16243, +16240, +16226, +16175, +16184, +16165, +16094, +16076, +16075, +16076, +16119, +16161, +16203, +16237, +16215, +16228, +16278, +16268, +16318, +16460, +16529, +16581, +16687, +16719, +16710, +16717, +16678, +16679, +16747, +16733, +16693, +16685, +16598, +16519, +16532, +16485, +16431, +16481, +16481, +16436, +16511, +16592, +16564, +16561, +16608, +16605, +16601, +16643, +16661, +16690, +16773, +16795, +16755, +16785, +16795, +16711, +16687, +16689, +16624, +16638, +16690, +16615, +16607, +16709, +16659, +16567, +16592, +16557, +16522, +16588, +16513, +16377, +16448, +16509, +16420, +16386, +16355, +16243, +16200, +16180, +16099, +16077, +16106, +16106, +16140, +16208, +16221, +16195, +16179, +16182, +16194, +16219, +16264, +16275, +16217, +16191, +16208, +16170, +16147, +16183, +16131, +16020, +16002, +15991, +15889, +15828, +15869, +15916, +15929, +15934, +15927, +15915, +15935, +15984, +16013, +16039, +16075, +16082, +16105, +16210, +16285, +16297, +16391, +16508, +16499, +16485, +16556, +16602, +16627, +16689, +16715, +16705, +16726, +16745, +16743, +16757, +16756, +16703, +16664, +16654, +16615, +16575, +16589, +16578, +16517, +16495, +16485, +16416, +16387, +16426, +16427, +16408, +16459, +16520, +16517, +16500, +16539, +16610, +16624, +16607, +16639, +16688, +16701, +16703, +16676, +16640, +16657, +16638, +16578, +16645, +16713, +16596, +16525, +16561, +16428, +16257, +16296, +16304, +16167, +16136, +16204, +16205, +16204, +16221, +16200, +16198, +16230, +16232, +16243, +16285, +16310, +16346, +16417, +16441, +16415, +16432, +16466, +16425, +16358, +16354, +16355, +16322, +16343, +16381, +16310, +16230, +16253, +16234, +16137, +16151, +16255, +16246, +16175, +16186, +16229, +16231, +16224, +16220, +16217, +16254, +16321, +16368, +16382, +16387, +16379, +16363, +16386, +16435, +16462, +16502, +16558, +16546, +16502, +16511, +16528, +16540, +16570, +16576, +16599, +16640, +16557, +16444, +16473, +16468, +16354, +16341, +16376, +16313, +16267, +16270, +16231, +16217, +16244, +16231, +16216, +16241, +16282, +16336, +16370, +16402, +16459, +16459, +16410, +16426, +16460, +16464, +16512, +16586, +16609, +16585, +16530, +16475, +16461, +16436, +16390, +16369, +16335, +16288, +16266, +16229, +16207, +16235, +16218, +16174, +16188, +16194, +16191, +16242, +16239, +16176, +16215, +16294, +16316, +16371, +16436, +16437, +16472, +16539, +16543, +16526, +16540, +16539, +16517, +16496, +16489, +16494, +16461, +16407, +16405, +16407, +16371, +16360, +16362, +16326, +16329, +16376, +16375, +16370, +16433, +16473, +16446, +16443, +16486, +16516, +16554, +16625, +16674, +16688, +16712, +16704, +16639, +16599, +16599, +16574, +16571, +16614, +16581, +16491, +16474, +16483, +16424, +16387, +16411, +16397, +16331, +16289, +16275, +16257, +16241, +16237, +16226, +16215, +16217, +16208, +16200, +16239, +16291, +16292, +16283, +16314, +16335, +16339, +16366, +16379, +16357, +16340, +16350, +16376, +16390, +16372, +16366, +16397, +16397, +16341, +16292, +16259, +16206, +16144, +16114, +16134, +16147, +16093, +16044, +16097, +16179, +16194, +16181, +16177, +16177, +16209, +16255, +16274, +16301, +16366, +16411, +16423, +16446, +16460, +16433, +16409, +16408, +16394, +16387, +16433, +16457, +16417, +16413, +16456, +16451, +16450, +16496, +16491, +16442, +16438, +16435, +16434, +16482, +16499, +16478, +16499, +16504, +16497, +16557, +16576, +16558, +16652, +16692, +16570, +16545, +16621, +16595, +16599, +16664, +16609, +16553, +16593, +16581, +16577, +16639, +16613, +16562, +16589, +16561, +16516, +16559, +16548, +16494, +16527, +16522, +16439, +16402, +16373, +16341, +16399, +16466, +16467, +16474, +16476, +16441, +16428, +16438, +16441, +16446, +16448, +16432, +16397, +16374, +16374, +16322, +16249, +16284, +16331, +16268, +16234, +16262, +16215, +16144, +16132, +16128, +16130, +16111, +16050, +16055, +16117, +16126, +16118, +16107, +16048, +16027, +16042, +16013, +16037, +16119, +16123, +16133, +16219, +16239, +16208, +16246, +16280, +16263, +16277, +16317, +16345, +16369, +16369, +16359, +16391, +16430, +16432, +16422, +16409, +16393, +16387, +16364, +16328, +16379, +16465, +16437, +16387, +16454, +16473, +16405, +16468, +16577, +16550, +16552, +16620, +16550, +16474, +16556, +16561, +16465, +16510, +16585, +16529, +16507, +16550, +16499, +16434, +16475, +16499, +16446, +16417, +16429, +16425, +16428, +16449, +16453, +16448, +16464, +16494, +16511, +16502, +16501, +16537, +16552, +16513, +16492, +16485, +16453, +16500, +16609, +16612, +16569, +16598, +16594, +16541, +16539, +16522, +16454, +16442, +16457, +16422, +16404, +16427, +16430, +16417, +16427, +16453, +16440, +16392, +16388, +16421, +16415, +16410, +16426, +16394, +16360, +16373, +16376, +16397, +16459, +16463, +16419, +16391, +16334, +16270, +16277, +16293, +16272, +16273, +16286, +16260, +16234, +16258, +16287, +16267, +16262, +16314, +16318, +16269, +16261, +16233, +16168, +16184, +16198, +16141, +16183, +16275, +16250, +16251, +16335, +16333, +16313, +16362, +16359, +16327, +16352, +16340, +16328, +16395, +16406, +16334, +16321, +16329, +16290, +16273, +16277, +16254, +16240, +16212, +16139, +16119, +16171, +16202, +16236, +16293, +16290, +16283, +16341, +16348, +16342, +16434, +16475, +16428, +16466, +16511, +16464, +16491, +16557, +16531, +16559, +16634, +16601, +16561, +16559, +16495, +16487, +16534, +16464, +16418, +16498, +16486, +16408, +16431, +16427, +16364, +16383, +16405, +16367, +16371, +16395, +16387, +16390, +16396, +16400, +16452, +16504, +16497, +16514, +16586, +16610, +16570, +16573, +16629, +16650, +16633, +16622, +16603, +16579, +16572, +16565, +16550, +16529, +16492, +16450, +16433, +16426, +16409, +16392, +16378, +16358, +16322, +16271, +16234, +16249, +16290, +16284, +16257, +16282, +16296, +16253, +16257, +16291, +16253, +16247, +16312, +16320, +16329, +16426, +16458, +16425, +16480, +16520, +16454, +16422, +16431, +16396, +16388, +16430, +16409, +16340, +16315, +16310, +16286, +16291, +16315, +16283, +16227, +16230, +16232, +16192, +16207, +16262, +16247, +16204, +16188, +16183, +16232, +16320, +16329, +16305, +16353, +16379, +16346, +16368, +16413, +16401, +16406, +16449, +16455, +16456, +16475, +16452, +16422, +16437, +16430, +16371, +16342, +16362, +16368, +16345, +16343, +16369, +16368, +16345, +16381, +16441, +16450, +16453, +16489, +16495, +16455, +16406, +16381, +16406, +16461, +16481, +16484, +16516, +16542, +16543, +16567, +16654, +16734, +16709, +16633, +16629, +16640, +16583, +16550, +16558, +16513, +16462, +16464, +16435, +16386, +16377, +16344, +16285, +16291, +16317, +16292, +16275, +16270, +16239, +16244, +16281, +16266, +16245, +16273, +16261, +16214, +16236, +16262, +16219, +16220, +16270, +16248, +16231, +16297, +16324, +16296, +16318, +16339, +16305, +16299, +16334, +16346, +16346, +16338, +16302, +16254, +16199, +16161, +16192, +16220, +16174, +16164, +16219, +16233, +16226, +16266, +16299, +16328, +16380, +16391, +16392, +16453, +16517, +16548, +16568, +16556, +16544, +16560, +16536, +16518, +16589, +16643, +16620, +16612, +16602, +16568, +16564, +16540, +16492, +16533, +16595, +16587, +16614, +16673, +16659, +16627, +16612, +16556, +16508, +16512, +16498, +16463, +16465, +16482, +16499, +16531, +16533, +16477, +16433, +16435, +16420, +16399, +16424, +16446, +16454, +16496, +16506, +16444, +16417, +16406, +16339, +16326, +16372, +16323, +16240, +16250, +16266, +16246, +16254, +16275, +16280, +16248, +16176, +16147, +16167, +16157, +16145, +16167, +16182, +16215, +16247, +16200, +16172, +16226, +16225, +16180, +16210, +16252, +16242, +16250, +16276, +16285, +16293, +16291, +16266, +16271, +16328, +16346, +16293, +16290, +16342, +16323, +16287, +16322, +16310, +16262, +16307, +16364, +16368, +16413, +16441, +16397, +16405, +16460, +16477, +16509, +16561, +16577, +16597, +16615, +16612, +16615, +16602, +16591, +16627, +16629, +16591, +16588, +16541, +16452, +16460, +16490, +16440, +16424, +16445, +16407, +16378, +16381, +16361, +16366, +16397, +16391, +16404, +16453, +16429, +16373, +16403, +16441, +16385, +16336, +16369, +16383, +16365, +16421, +16502, +16486, +16446, +16478, +16505, +16477, +16473, +16514, +16525, +16488, +16479, +16503, +16469, +16413, +16428, +16441, +16409, +16405, +16394, +16342, +16331, +16341, +16300, +16280, +16294, +16260, +16216, +16235, +16280, +16284, +16261, +16260, +16257, +16204, +16192, +16273, +16306, +16287, +16338, +16367, +16318, +16332, +16377, +16338, +16333, +16389, +16367, +16321, +16350, +16354, +16319, +16325, +16321, +16281, +16270, +16281, +16291, +16302, +16306, +16327, +16375, +16385, +16355, +16359, +16376, +16383, +16425, +16474, +16478, +16485, +16512, +16519, +16530, +16557, +16550, +16526, +16538, +16560, +16565, +16583, +16600, +16584, +16578, +16604, +16588, +16522, +16520, +16582, +16586, +16531, +16492, +16440, +16359, +16331, +16361, +16359, +16324, +16311, +16303, +16256, +16223, +16271, +16323, +16297, +16290, +16354, +16377, +16324, +16300, +16318, +16329, +16341, +16356, +16365, +16381, +16397, +16405, +16412, +16402, +16370, +16334, +16293, +16259, +16264, +16303, +16323, +16317, +16333, +16369, +16338, +16253, +16239, +16276, +16263, +16247, +16274, +16281, +16293, +16344, +16358, +16343, +16352, +16324, +16285, +16334, +16388, +16376, +16393, +16428, +16415, +16434, +16473, +16436, +16401, +16427, +16418, +16403, +16454, +16472, +16432, +16427, +16428, +16402, +16416, +16443, +16426, +16418, +16442, +16453, +16473, +16490, +16444, +16397, +16428, +16449, +16404, +16400, +16479, +16529, +16504, +16459, +16431, +16437, +16487, +16545, +16573, +16589, +16588, +16563, +16539, +16536, +16549, +16548, +16505, +16455, +16426, +16409, +16407, +16410, +16367, +16303, +16287, +16289, +16267, +16236, +16221, +16239, +16269, +16266, +16262, +16286, +16298, +16315, +16361, +16374, +16354, +16337, +16315, +16338, +16395, +16373, +16346, +16416, +16435, +16373, +16380, +16402, +16355, +16338, +16375, +16396, +16406, +16390, +16363, +16381, +16388, +16354, +16353, +16364, +16337, +16334, +16364, +16351, +16322, +16328, +16346, +16341, +16334, +16376, +16432, +16419, +16385, +16420, +16467, +16472, +16476, +16475, +16465, +16486, +16523, +16528, +16509, +16500, +16509, +16498, +16466, +16468, +16484, +16446, +16421, +16429, +16377, +16304, +16293, +16268, +16248, +16313, +16340, +16277, +16265, +16289, +16258, +16238, +16261, +16281, +16310, +16362, +16402, +16425, +16413, +16365, +16324, +16323, +16350, +16372, +16376, +16399, +16442, +16438, +16404, +16397, +16375, +16326, +16312, +16325, +16319, +16304, +16290, +16275, +16275, +16272, +16239, +16207, +16205, +16212, +16217, +16242, +16273, +16284, +16304, +16349, +16368, +16368, +16415, +16467, +16463, +16469, +16505, +16515, +16528, +16572, +16567, +16520, +16525, +16554, +16523, +16472, +16464, +16467, +16445, +16425, +16430, +16445, +16455, +16467, +16487, +16514, +16504, +16459, +16455, +16484, +16466, +16464, +16529, +16561, +16556, +16581, +16575, +16542, +16570, +16594, +16575, +16596, +16607, +16578, +16606, +16616, +16521, +16468, +16476, +16425, +16374, +16383, +16376, +16372, +16393, +16381, +16347, +16306, +16254, +16262, +16320, +16340, +16358, +16402, +16394, +16362, +16373, +16379, +16347, +16316, +16299, +16296, +16299, +16307, +16336, +16362, +16354, +16344, +16329, +16279, +16235, +16223, +16235, +16266, +16285, +16261, +16241, +16247, +16243, +16244, +16261, +16245, +16208, +16205, +16222, +16225, +16213, +16204, +16191, +16159, +16138, +16162, +16192, +16199, +16218, +16251, +16252, +16227, +16212, +16228, +16273, +16323, +16358, +16380, +16382, +16360, +16346, +16361, +16389, +16421, +16448, +16474, +16493, +16503, +16522, +16545, +16537, +16528, +16562, +16584, +16558, +16551, +16573, +16575, +16585, +16608, +16589, +16570, +16578, +16536, +16488, +16523, +16552, +16515, +16492, +16469, +16430, +16437, +16439, +16392, +16405, +16463, +16445, +16422, +16452, +16445, +16428, +16453, +16450, +16424, +16441, +16463, +16460, +16467, +16466, +16441, +16416, +16389, +16374, +16382, +16376, +16350, +16346, +16350, +16345, +16353, +16364, +16355, +16341, +16343, +16337, +16327, +16336, +16340, +16318, +16315, +16343, +16364, +16363, +16357, +16352, +16361, +16385, +16417, +16438, +16407, +16369, +16399, +16428, +16393, +16403, +16452, +16426, +16394, +16427, +16433, +16413, +16457, +16505, +16495, +16476, +16460, +16436, +16416, +16401, +16404, +16421, +16399, +16357, +16343, +16336, +16341, +16389, +16422, +16407, +16400, +16406, +16403, +16415, +16438, +16456, +16473, +16459, +16420, +16402, +16403, +16399, +16401, +16391, +16358, +16338, +16325, +16302, +16292, +16294, +16286, +16275, +16258, +16245, +16260, +16281, +16277, +16281, +16308, +16315, +16294, +16273, +16267, +16267, +16262, +16262, +16289, +16327, +16345, +16323, +16281, +16263, +16252, +16221, +16196, +16187, +16170, +16180, +16228, +16236, +16223, +16257, +16291, +16284, +16288, +16299, +16308, +16346, +16386, +16390, +16386, +16383, +16380, +16379, +16364, +16378, +16448, +16471, +16437, +16454, +16501, +16503, +16513, +16547, +16570, +16600, +16632, +16644, +16653, +16657, +16644, +16645, +16641, +16594, +16546, +16536, +16559, +16591, +16592, +16566, +16563, +16574, +16571, +16581, +16611, +16624, +16610, +16583, +16553, +16522, +16499, +16514, +16548, +16545, +16520, +16515, +16508, +16481, +16460, +16452, +16460, +16487, +16498, +16477, +16459, +16448, +16428, +16416, +16405, +16372, +16326, +16302, +16290, +16267, +16249, +16247, +16228, +16191, +16174, +16176, +16159, +16143, +16156, +16169, +16160, +16153, +16159, +16171, +16191, +16213, +16213, +16183, +16154, +16148, +16162, +16191, +16217, +16221, +16220, +16214, +16181, +16171, +16213, +16225, +16190, +16203, +16257, +16266, +16249, +16255, +16254, +16241, +16247, +16251, +16247, +16263, +16282, +16285, +16313, +16353, +16365, +16377, +16412, +16442, +16481, +16536, +16572, +16591, +16606, +16590, +16588, +16629, +16645, +16627, +16632, +16638, +16616, +16617, +16625, +16597, +16585, +16608, +16603, +16575, +16575, +16572, +16542, +16524, +16527, +16522, +16539, +16583, +16585, +16552, +16549, +16561, +16556, +16545, +16516, +16478, +16477, +16498, +16509, +16520, +16513, +16473, +16453, +16450, +16427, +16410, +16411, +16396, +16381, +16385, +16366, +16328, +16314, +16315, +16329, +16359, +16361, +16333, +16320, +16300, +16260, +16248, +16261, +16251, +16246, +16255, +16234, +16197, +16177, +16173, +16198, +16243, +16260, +16262, +16268, +16247, +16212, +16231, +16275, +16282, +16270, +16279, +16313, +16335, +16319, +16280, +16270, +16280, +16269, +16245, +16244, +16242, +16220, +16217, +16241, +16246, +16225, +16206, +16219, +16259, +16278, +16292, +16355, +16391, +16361, +16370, +16413, +16413, +16426, +16466, +16473, +16512, +16580, +16564, +16512, +16511, +16518, +16532, +16563, +16557, +16542, +16553, +16539, +16512, +16507, +16495, +16492, +16513, +16507, +16484, +16475, +16465, +16475, +16505, +16488, +16449, +16457, +16473, +16456, +16446, +16467, +16491, +16499, +16500, +16501, +16499, +16506, +16509, +16481, +16453, +16463, +16477, +16468, +16449, +16424, +16415, +16439, +16440, +16400, +16383, +16392, +16391, +16394, +16413, +16425, +16428, +16428, +16401, +16345, +16329, +16369, +16376, +16336, +16331, +16355, +16350, +16339, +16347, +16371, +16401, +16405, +16387, +16389, +16399, +16388, +16379, +16380, +16369, +16341, +16314, +16307, +16310, +16299, +16294, +16296, +16272, +16257, +16272, +16250, +16208, +16229, +16259, +16251, +16253, +16267, +16272, +16282, +16290, +16300, +16317, +16309, +16298, +16320, +16331, +16327, +16345, +16341, +16313, +16321, +16330, +16307, +16333, +16388, +16370, +16332, +16360, +16392, +16382, +16383, +16409, +16424, +16431, +16434, +16431, +16447, +16471, +16452, +16421, +16434, +16460, +16460, +16451, +16444, +16435, +16435, +16448, +16449, +16437, +16438, +16455, +16473, +16481, +16492, +16511, +16509, +16480, +16472, +16492, +16499, +16495, +16505, +16505, +16492, +16496, +16493, +16465, +16446, +16443, +16439, +16430, +16409, +16396, +16407, +16397, +16352, +16340, +16371, +16385, +16389, +16397, +16394, +16398, +16415, +16416, +16414, +16405, +16384, +16385, +16384, +16353, +16352, +16370, +16348, +16331, +16326, +16291, +16296, +16339, +16312, +16289, +16338, +16342, +16309, +16339, +16351, +16321, +16343, +16367, +16339, +16361, +16417, +16411, +16382, +16376, +16360, +16342, +16348, +16343, +16320, +16303, +16291, +16278, +16271, +16266, +16270, +16312, +16372, +16374, +16344, +16374, +16420, +16412, +16418, +16460, +16460, +16420, +16403, +16403, +16402, +16408, +16415, +16418, +16408, +16384, +16365, +16367, +16383, +16398, +16399, +16400, +16408, +16412, +16429, +16460, +16455, +16428, +16442, +16473, +16481, +16478, +16463, +16451, +16479, +16511, +16509, +16515, +16522, +16494, +16474, +16496, +16509, +16483, +16463, +16463, +16447, +16422, +16426, +16437, +16434, +16438, +16449, +16456, +16462, +16444, +16422, +16450, +16471, +16431, +16418, +16448, +16444, +16431, +16439, +16424, +16400, +16383, +16341, +16308, +16300, +16267, +16238, +16237, +16235, +16241, +16254, +16246, +16250, +16251, +16208, +16227, +16313, +16317, +16282, +16309, +16297, +16248, +16265, +16259, +16208, +16233, +16273, +16241, +16236, +16262, +16236, +16224, +16273, +16300, +16278, +16269, +16283, +16282, +16269, +16291, +16329, +16327, +16327, +16376, +16423, +16435, +16439, +16424, +16408, +16416, +16418, +16429, +16465, +16473, +16455, +16484, +16531, +16531, +16517, +16519, +16516, +16517, +16539, +16558, +16561, +16566, +16580, +16578, +16559, +16546, +16550, +16568, +16577, +16552, +16537, +16560, +16537, +16477, +16489, +16517, +16472, +16450, +16480, +16453, +16418, +16444, +16442, +16409, +16421, +16425, +16397, +16405, +16430, +16422, +16412, +16383, +16333, +16328, +16344, +16334, +16348, +16381, +16365, +16337, +16344, +16333, +16317, +16354, +16365, +16318, +16312, +16342, +16336, +16349, +16371, +16327, +16300, +16332, +16322, +16297, +16323, +16320, +16298, +16313, +16300, +16267, +16291, +16301, +16269, +16273, +16294, +16299, +16315, +16315, +16290, +16295, +16306, +16292, +16291, +16309, +16323, +16334, +16343, +16346, +16354, +16373, +16371, +16348, +16351, +16372, +16367, +16371, +16394, +16382, +16384, +16433, +16428, +16398, +16434, +16441, +16395, +16406, +16439, +16440, +16464, +16483, +16479, +16493, +16479, +16447, +16466, +16481, +16481, +16527, +16551, +16528, +16550, +16561, +16513, +16504, +16529, +16507, +16464, +16443, +16432, +16429, +16423, +16404, +16381, +16366, +16366, +16354, +16326, +16342, +16380, +16377, +16385, +16413, +16399, +16397, +16424, +16393, +16366, +16400, +16413, +16395, +16390, +16373, +16365, +16379, +16360, +16343, +16372, +16379, +16358, +16345, +16330, +16329, +16346, +16338, +16335, +16358, +16351, +16331, +16334, +16348, +16366, +16362, +16329, +16331, +16349, +16326, +16329, +16362, +16341, +16313, +16325, +16313, +16284, +16292, +16308, +16327, +16353, +16348, +16336, +16352, +16364, +16354, +16343, +16348, +16371, +16382, +16372, +16377, +16402, +16405, +16395, +16397, +16413, +16419, +16398, +16377, +16374, +16368, +16369, +16391, +16397, +16403, +16441, +16455, +16429, +16412, +16394, +16388, +16431, +16443, +16395, +16405, +16458, +16459, +16456, +16490, +16491, +16467, +16460, +16460, +16476, +16492, +16480, +16476, +16476, +16452, +16464, +16494, +16457, +16441, +16490, +16478, +16438, +16468, +16467, +16417, +16434, +16474, +16466, +16469, +16482, +16468, +16455, +16441, +16416, +16412, +16403, +16378, +16382, +16393, +16391, +16410, +16429, +16400, +16375, +16384, +16399, +16400, +16384, +16368, +16384, +16405, +16386, +16356, +16353, +16362, +16347, +16313, +16306, +16329, +16332, +16310, +16314, +16339, +16340, +16331, +16336, +16344, +16344, +16335, +16324, +16322, +16325, +16326, +16314, +16290, +16276, +16276, +16260, +16244, +16258, +16252, +16222, +16234, +16249, +16222, +16243, +16301, +16287, +16251, +16274, +16298, +16302, +16330, +16342, +16327, +16339, +16364, +16359, +16350, +16376, +16406, +16392, +16370, +16384, +16404, +16393, +16383, +16387, +16391, +16397, +16386, +16387, +16435, +16458, +16435, +16453, +16491, +16472, +16461, +16484, +16476, +16475, +16496, +16479, +16462, +16488, +16497, +16499, +16519, +16505, +16479, +16488, +16484, +16455, +16454, +16479, +16511, +16541, +16536, +16531, +16545, +16525, +16501, +16514, +16507, +16479, +16481, +16479, +16450, +16434, +16429, +16426, +16429, +16423, +16420, +16421, +16398, +16366, +16348, +16357, +16397, +16429, +16421, +16422, +16439, +16433, +16432, +16450, +16438, +16421, +16444, +16470, +16467, +16447, +16419, +16402, +16387, +16361, +16351, +16346, +16300, +16265, +16293, +16313, +16301, +16312, +16323, +16303, +16294, +16305, +16308, +16306, +16304, +16296, +16303, +16312, +16293, +16277, +16280, +16263, +16236, +16227, +16223, +16211, +16200, +16199, +16206, +16206, +16220, +16261, +16286, +16298, +16344, +16357, +16303, +16306, +16366, +16363, +16344, +16373, +16381, +16381, +16406, +16392, +16363, +16386, +16394, +16375, +16396, +16421, +16409, +16414, +16437, +16447, +16458, +16474, +16495, +16517, +16512, +16485, +16488, +16518, +16521, +16491, +16458, +16442, +16441, +16453, +16464, +16456, +16439, +16441, +16444, +16437, +16445, +16471, +16484, +16487, +16493, +16497, +16500, +16497, +16480, +16479, +16490, +16475, +16446, +16440, +16436, +16406, +16378, +16367, +16357, +16347, +16338, +16329, +16332, +16348, +16368, +16387, +16394, +16383, +16375, +16384, +16389, +16382, +16383, +16399, +16405, +16386, +16371, +16381, +16378, +16360, +16364, +16371, +16350, +16344, +16354, +16337, +16336, +16361, +16339, +16311, +16331, +16339, +16328, +16345, +16337, +16306, +16329, +16368, +16367, +16379, +16383, +16342, +16324, +16344, +16345, +16339, +16355, +16376, +16389, +16376, +16360, +16387, +16420, +16420, +16422, +16430, +16429, +16439, +16438, +16428, +16453, +16476, +16462, +16469, +16479, +16439, +16422, +16445, +16437, +16425, +16434, +16418, +16403, +16430, +16438, +16406, +16387, +16391, +16394, +16388, +16387, +16400, +16412, +16409, +16416, +16432, +16417, +16369, +16332, +16331, +16352, +16362, +16351, +16350, +16363, +16369, +16377, +16389, +16380, +16372, +16389, +16407, +16415, +16414, +16387, +16368, +16407, +16437, +16394, +16352, +16360, +16366, +16356, +16375, +16405, +16390, +16349, +16345, +16344, +16316, +16331, +16363, +16307, +16265, +16335, +16364, +16307, +16305, +16339, +16316, +16287, +16283, +16274, +16284, +16306, +16311, +16344, +16393, +16390, +16364, +16377, +16399, +16395, +16387, +16381, +16372, +16388, +16426, +16427, +16391, +16391, +16407, +16390, +16379, +16407, +16430, +16444, +16458, +16459, +16461, +16477, +16481, +16467, +16453, +16439, +16454, +16490, +16477, +16438, +16456, +16487, +16455, +16417, +16448, +16494, +16474, +16423, +16411, +16430, +16443, +16456, +16464, +16458, +16463, +16468, +16456, +16472, +16518, +16523, +16478, +16457, +16476, +16475, +16449, +16444, +16455, +16464, +16464, +16445, +16421, +16421, +16415, +16377, +16357, +16371, +16376, +16367, +16363, +16361, +16362, +16360, +16352, +16369, +16391, +16380, +16364, +16343, +16305, +16300, +16311, +16279, +16264, +16285, +16255, +16220, +16254, +16261, +16223, +16221, +16223, +16200, +16216, +16251, +16259, +16268, +16286, +16295, +16313, +16335, +16338, +16329, +16313, +16306, +16327, +16332, +16303, +16304, +16325, +16306, +16300, +16339, +16345, +16302, +16302, +16347, +16366, +16370, +16397, +16413, +16410, +16434, +16456, +16452, +16473, +16502, +16490, +16503, +16554, +16542, +16501, +16526, +16534, +16486, +16479, +16496, +16482, +16481, +16490, +16502, +16534, +16522, +16471, +16488, +16520, +16498, +16511, +16533, +16495, +16490, +16513, +16473, +16459, +16481, +16436, +16406, +16429, +16404, +16391, +16435, +16421, +16380, +16399, +16395, +16355, +16360, +16382, +16382, +16372, +16362, +16370, +16374, +16345, +16334, +16350, +16350, +16364, +16376, +16349, +16354, +16387, +16365, +16331, +16336, +16332, +16321, +16312, +16284, +16285, +16310, +16316, +16332, +16345, +16316, +16314, +16335, +16322, +16336, +16386, +16367, +16330, +16361, +16385, +16373, +16374, +16372, +16370, +16366, +16327, +16300, +16320, +16331, +16333, +16348, +16338, +16326, +16347, +16358, +16351, +16354, +16354, +16369, +16401, +16407, +16408, +16426, +16417, +16394, +16412, +16440, +16430, +16404, +16403, +16424, +16420, +16394, +16381, +16364, +16344, +16365, +16393, +16399, +16429, +16448, +16427, +16444, +16484, +16467, +16448, +16464, +16466, +16481, +16518, +16523, +16501, +16498, +16508, +16512, +16499, +16480, +16483, +16496, +16479, +16447, +16433, +16446, +16462, +16451, +16435, +16438, +16430, +16412, +16418, +16426, +16425, +16416, +16374, +16353, +16398, +16419, +16371, +16343, +16353, +16333, +16299, +16291, +16314, +16335, +16323, +16296, +16291, +16298, +16323, +16343, +16317, +16308, +16364, +16368, +16305, +16308, +16343, +16325, +16331, +16362, +16330, +16302, +16334, +16335, +16306, +16293, +16261, +16249, +16311, +16337, +16306, +16320, +16340, +16303, +16306, +16357, +16364, +16346, +16355, +16348, +16333, +16348, +16355, +16322, +16298, +16319, +16336, +16328, +16337, +16356, +16353, +16368, +16401, +16396, +16385, +16411, +16427, +16438, +16484, +16512, +16485, +16469, +16492, +16510, +16514, +16520, +16529, +16533, +16541, +16540, +16506, +16475, +16487, +16496, +16487, +16490, +16474, +16454, +16479, +16476, +16428, +16425, +16444, +16423, +16417, +16421, +16405, +16411, +16424, +16420, +16445, +16462, +16438, +16444, +16461, +16454, +16469, +16471, +16425, +16419, +16445, +16427, +16402, +16399, +16401, +16401, +16366, +16323, +16343, +16362, +16333, +16332, +16362, +16370, +16367, +16347, +16335, +16348, +16349, +16348, +16372, +16366, +16353, +16392, +16411, +16392, +16409, +16423, +16392, +16376, +16386, +16389, +16387, +16388, +16387, +16380, +16374, +16371, +16345, +16320, +16348, +16359, +16306, +16304, +16349, +16328, +16296, +16311, +16311, +16301, +16308, +16292, +16271, +16277, +16273, +16263, +16264, +16257, +16265, +16287, +16285, +16280, +16287, +16274, +16258, +16251, +16250, +16282, +16305, +16262, +16248, +16310, +16340, +16321, +16333, +16368, +16393, +16405, +16381, +16370, +16418, +16446, +16418, +16418, +16455, +16473, +16474, +16480, +16495, +16521, +16528, +16510, +16512, +16527, +16518, +16502, +16485, +16454, +16448, +16481, +16497, +16477, +16460, +16474, +16491, +16474, +16454, +16481, +16525, +16520, +16475, +16470, +16522, +16546, +16516, +16494, +16507, +16530, +16525, +16489, +16475, +16494, +16476, +16433, +16433, +16446, +16432, +16437, +16440, +16419, +16435, +16451, +16409, +16383, +16394, +16380, +16383, +16405, +16379, +16362, +16397, +16410, +16394, +16388, +16372, +16373, +16385, +16334, +16282, +16305, +16299, +16254, +16272, +16301, +16283, +16276, +16263, +16222, +16232, +16279, +16289, +16289, +16314, +16323, +16329, +16352, +16348, +16324, +16324, +16328, +16307, +16305, +16326, +16324, +16315, +16328, +16325, +16314, +16330, +16336, +16318, +16319, +16325, +16330, +16361, +16370, +16349, +16366, +16390, +16383, +16396, +16414, +16410, +16426, +16418, +16354, +16357, +16420, +16400, +16346, +16360, +16378, +16366, +16369, +16382, +16381, +16385, +16399, +16406, +16405, +16409, +16410, +16401, +16399, +16408, +16407, +16411, +16432, +16419, +16389, +16382, +16367, +16346, +16363, +16375, +16377, +16411, +16432, +16420, +16447, +16488, +16471, +16461, +16494, +16505, +16497, +16513, +16525, +16524, +16532, +16529, +16513, +16512, +16510, +16489, +16456, +16428, +16423, +16454, +16466, +16438, +16421, +16431, +16427, +16417, +16421, +16418, +16412, +16420, +16414, +16392, +16397, +16416, +16400, +16369, +16364, +16368, +16359, +16348, +16331, +16319, +16342, +16360, +16327, +16317, +16355, +16346, +16316, +16345, +16357, +16307, +16299, +16340, +16363, +16371, +16356, +16335, +16372, +16409, +16376, +16357, +16379, +16368, +16341, +16333, +16320, +16327, +16346, +16326, +16310, +16335, +16337, +16315, +16328, +16347, +16339, +16339, +16351, +16349, +16353, +16366, +16363, +16360, +16377, +16380, +16367, +16380, +16394, +16403, +16435, +16454, +16440, +16435, +16428, +16395, +16380, +16386, +16397, +16425, +16440, +16414, +16401, +16407, +16406, +16414, +16409, +16390, +16422, +16456, +16440, +16448, +16477, +16449, +16424, +16442, +16434, +16416, +16410, +16393, +16397, +16429, +16435, +16442, +16450, +16426, +16415, +16424, +16409, +16411, +16443, +16444, +16423, +16420, +16433, +16434, +16392, +16355, +16384, +16396, +16341, +16330, +16345, +16317, +16316, +16330, +16306, +16331, +16370, +16315, +16294, +16352, +16329, +16294, +16353, +16373, +16334, +16361, +16383, +16349, +16344, +16358, +16348, +16340, +16331, +16325, +16339, +16352, +16360, +16362, +16346, +16354, +16382, +16375, +16368, +16396, +16413, +16425, +16460, +16472, +16463, +16466, +16466, +16465, +16463, +16464, +16485, +16475, +16427, +16432, +16454, +16407, +16380, +16401, +16387, +16374, +16382, +16363, +16374, +16413, +16385, +16365, +16385, +16352, +16354, +16428, +16405, +16347, +16397, +16414, +16352, +16357, +16386, +16369, +16377, +16385, +16370, +16394, +16412, +16380, +16380, +16401, +16381, +16369, +16391, +16405, +16410, +16410, +16406, +16407, +16392, +16383, +16422, +16455, +16432, +16427, +16453, +16440, +16412, +16432, +16464, +16473, +16480, +16470, +16433, +16417, +16438, +16437, +16417, +16430, +16448, +16427, +16398, +16386, +16391, +16409, +16408, +16389, +16397, +16408, +16385, +16359, +16346, +16346, +16364, +16365, +16345, +16354, +16369, +16361, +16360, +16351, +16328, +16336, +16333, +16294, +16303, +16338, +16322, +16302, +16297, +16281, +16301, +16316, +16267, +16264, +16315, +16284, +16249, +16305, +16324, +16303, +16362, +16391, +16338, +16345, +16396, +16394, +16400, +16416, +16399, +16410, +16420, +16362, +16350, +16433, +16471, +16441, +16434, +16450, +16452, +16427, +16387, +16390, +16430, +16424, +16397, +16408, +16420, +16413, +16422, +16432, +16430, +16433, +16431, +16407, +16405, +16445, +16466, +16442, +16435, +16456, +16466, +16473, +16467, +16426, +16420, +16466, +16461, +16426, +16442, +16446, +16411, +16406, +16405, +16383, +16392, +16396, +16366, +16354, +16356, +16362, +16391, +16397, +16368, +16380, +16405, +16387, +16381, +16400, +16409, +16416, +16404, +16376, +16386, +16416, +16423, +16426, +16412, +16373, +16362, +16371, +16354, +16335, +16331, +16333, +16348, +16349, +16340, +16358, +16347, +16297, +16309, +16356, +16341, +16321, +16329, +16327, +16346, +16380, +16352, +16322, +16348, +16360, +16337, +16346, +16390, +16419, +16401, +16376, +16407, +16442, +16439, +16455, +16473, +16448, +16461, +16495, +16471, +16477, +16516, +16480, +16439, +16452, +16438, +16430, +16444, +16402, +16370, +16388, +16369, +16354, +16374, +16347, +16335, +16379, +16355, +16305, +16332, +16342, +16328, +16370, +16394, +16369, +16357, +16355, +16374, +16404, +16389, +16378, +16401, +16394, +16389, +16411, +16406, +16419, +16444, +16407, +16390, +16436, +16438, +16425, +16452, +16465, +16463, +16465, +16454, +16470, +16461, +16389, +16395, +16457, +16418, +16377, +16413, +16401, +16366, +16379, +16379, +16371, +16369, +16331, +16319, +16345, +16331, +16324, +16344, +16327, +16319, +16329, +16297, +16295, +16323, +16283, +16278, +16345, +16331, +16284, +16309, +16310, +16286, +16298, +16270, +16239, +16288, +16328, +16316, +16323, +16341, +16353, +16367, +16354, +16336, +16346, +16351, +16370, +16414, +16428, +16431, +16446, +16426, +16414, +16451, +16454, +16429, +16440, +16446, +16443, +16462, +16464, +16459, +16487, +16489, +16469, +16483, +16489, +16481, +16508, +16511, +16476, +16498, +16555, +16562, +16544, +16528, +16511, +16513, +16517, +16489, +16458, +16457, +16459, +16440, +16418, +16411, +16413, +16401, +16371, +16355, +16380, +16414, +16410, +16385, +16381, +16395, +16398, +16389, +16383, +16399, +16414, +16393, +16364, +16374, +16403, +16406, +16375, +16343, +16342, +16348, +16324, +16288, +16281, +16313, +16341, +16308, +16275, +16312, +16336, +16311, +16334, +16363, +16327, +16321, +16337, +16291, +16291, +16363, +16361, +16323, +16331, +16316, +16298, +16316, +16281, +16241, +16277, +16291, +16263, +16292, +16317, +16291, +16297, +16320, +16318, +16344, +16386, +16384, +16380, +16396, +16401, +16401, +16420, +16439, +16442, +16427, +16416, +16411, +16401, +16413, +16441, +16414, +16386, +16434, +16469, +16448, +16451, +16463, +16458, +16469, +16473, +16472, +16509, +16526, +16505, +16514, +16519, +16495, +16501, +16504, +16454, +16426, +16418, +16403, +16423, +16432, +16395, +16401, +16434, +16411, +16397, +16419, +16412, +16408, +16427, +16420, +16406, +16417, +16407, +16383, +16374, +16369, +16365, +16370, +16358, +16341, +16350, +16346, +16319, +16320, +16340, +16331, +16330, +16349, +16341, +16333, +16371, +16390, +16367, +16375, +16396, +16366, +16346, +16387, +16415, +16394, +16379, +16378, +16374, +16380, +16396, +16388, +16369, +16363, +16345, +16321, +16331, +16352, +16348, +16342, +16348, +16358, +16368, +16367, +16370, +16391, +16399, +16400, +16423, +16413, +16367, +16372, +16398, +16385, +16384, +16398, +16389, +16399, +16416, +16393, +16373, +16379, +16364, +16349, +16368, +16400, +16419, +16411, +16414, +16436, +16417, +16393, +16451, +16493, +16442, +16418, +16449, +16449, +16441, +16462, +16482, +16488, +16470, +16437, +16432, +16437, +16420, +16414, +16417, +16406, +16413, +16420, +16387, +16353, +16354, +16367, +16381, +16377, +16349, +16348, +16381, +16381, +16335, +16321, +16351, +16355, +16327, +16329, +16353, +16347, +16335, +16353, +16379, +16390, +16381, +16358, +16359, +16385, +16392, +16376, +16372, +16386, +16393, +16386, +16386, +16406, +16424, +16411, +16377, +16352, +16361, +16383, +16385, +16384, +16396, +16393, +16380, +16378, +16368, +16363, +16371, +16358, +16336, +16361, +16405, +16419, +16407, +16387, +16384, +16401, +16403, +16400, +16415, +16408, +16387, +16390, +16391, +16382, +16386, +16369, +16342, +16347, +16361, +16368, +16372, +16361, +16354, +16369, +16375, +16374, +16387, +16390, +16385, +16379, +16367, +16385, +16420, +16414, +16392, +16405, +16432, +16441, +16431, +16420, +16433, +16444, +16426, +16427, +16452, +16442, +16414, +16415, +16427, +16431, +16426, +16422, +16436, +16447, +16434, +16433, +16457, +16461, +16428, +16391, +16383, +16389, +16372, +16361, +16369, +16354, +16330, +16347, +16363, +16357, +16375, +16398, +16392, +16378, +16370, +16382, +16430, +16456, +16428, +16406, +16405, +16379, +16354, +16367, +16388, +16391, +16380, +16371, +16376, +16392, +16401, +16401, +16399, +16407, +16405, +16387, +16399, +16435, +16434, +16405, +16398, +16399, +16406, +16429, +16414, +16374, +16379, +16401, +16400, +16400, +16386, +16334, +16307, +16332, +16356, +16341, +16308, +16300, +16316, +16308, +16291, +16309, +16329, +16317, +16298, +16290, +16311, +16346, +16346, +16340, +16378, +16387, +16349, +16368, +16404, +16358, +16310, +16346, +16385, +16366, +16358, +16390, +16412, +16402, +16403, +16407, +16382, +16365, +16380, +16394, +16403, +16397, +16369, +16380, +16417, +16408, +16408, +16443, +16441, +16434, +16464, +16449, +16424, +16469, +16504, +16494, +16499, +16493, +16471, +16482, +16469, +16445, +16483, +16503, +16458, +16453, +16488, +16491, +16499, +16522, +16514, +16490, +16465, +16443, +16450, +16463, +16440, +16420, +16431, +16433, +16402, +16372, +16356, +16338, +16329, +16338, +16337, +16318, +16311, +16323, +16337, +16357, +16375, +16387, +16388, +16364, +16343, +16365, +16384, +16358, +16335, +16335, +16324, +16303, +16300, +16303, +16290, +16268, +16271, +16279, +16262, +16252, +16271, +16289, +16303, +16322, +16325, +16325, +16338, +16338, +16332, +16341, +16347, +16353, +16373, +16384, +16371, +16367, +16388, +16400, +16369, +16338, +16353, +16367, +16347, +16343, +16368, +16386, +16401, +16403, +16383, +16395, +16428, +16416, +16400, +16436, +16463, +16462, +16467, +16462, +16452, +16468, +16476, +16463, +16480, +16510, +16504, +16479, +16461, +16457, +16473, +16478, +16450, +16446, +16469, +16453, +16422, +16429, +16437, +16425, +16426, +16434, +16427, +16435, +16449, +16435, +16413, +16410, +16419, +16426, +16414, +16383, +16369, +16396, +16428, +16431, +16418, +16420, +16436, +16435, +16423, +16425, +16421, +16397, +16388, +16395, +16393, +16379, +16361, +16353, +16359, +16359, +16355, +16369, +16376, +16356, +16348, +16359, +16346, +16315, +16311, +16333, +16349, +16334, +16307, +16316, +16337, +16316, +16300, +16327, +16341, +16332, +16340, +16343, +16323, +16324, +16333, +16307, +16286, +16297, +16300, +16306, +16323, +16321, +16323, +16357, +16370, +16332, +16301, +16325, +16363, +16353, +16324, +16342, +16371, +16371, +16381, +16394, +16382, +16386, +16397, +16383, +16393, +16421, +16410, +16408, +16440, +16443, +16429, +16452, +16465, +16448, +16451, +16465, +16454, +16446, +16461, +16475, +16487, +16503, +16501, +16506, +16529, +16503, +16443, +16460, +16506, +16476, +16446, +16466, +16467, +16462, +16476, +16454, +16438, +16472, +16474, +16431, +16425, +16440, +16430, +16425, +16442, +16462, +16463, +16437, +16431, +16447, +16432, +16406, +16408, +16402, +16375, +16356, +16354, +16354, +16346, +16326, +16305, +16298, +16309, +16328, +16329, +16328, +16346, +16335, +16297, +16306, +16321, +16288, +16262, +16281, +16303, +16327, +16344, +16341, +16348, +16359, +16343, +16324, +16307, +16297, +16309, +16313, +16294, +16296, +16309, +16317, +16337, +16338, +16314, +16313, +16328, +16331, +16343, +16352, +16359, +16379, +16381, +16373, +16400, +16411, +16395, +16408, +16404, +16369, +16389, +16416, +16385, +16387, +16428, +16423, +16416, +16437, +16433, +16427, +16434, +16422, +16425, +16449, +16448, +16454, +16474, +16464, +16459, +16486, +16487, +16473, +16479, +16470, +16458, +16473, +16466, +16437, +16434, +16439, +16428, +16431, +16441, +16423, +16394, +16396, +16417, +16403, +16376, +16395, +16408, +16372, +16372, +16412, +16408, +16405, +16442, +16431, +16400, +16430, +16441, +16393, +16384, +16408, +16392, +16377, +16392, +16392, +16379, +16389, +16414, +16424, +16401, +16371, +16357, +16343, +16345, +16382, +16402, +16385, +16387, +16410, +16417, +16410, +16405, +16400, +16386, +16369, +16372, +16379, +16357, +16342, +16363, +16364, +16343, +16341, +16345, +16341, +16355, +16377, +16390, +16386, +16362, +16354, +16354, +16331, +16324, +16343, +16334, +16317, +16319, +16314, +16316, +16331, +16305, +16279, +16314, +16344, +16314, +16271, +16268, +16296, +16314, +16303, +16298, +16322, +16347, +16365, +16379, +16390, +16409, +16420, +16400, +16379, +16381, +16388, +16401, +16408, +16393, +16389, +16418, +16430, +16418, +16418, +16436, +16461, +16472, +16457, +16460, +16482, +16472, +16461, +16484, +16493, +16488, +16496, +16482, +16463, +16481, +16477, +16444, +16461, +16492, +16464, +16442, +16456, +16446, +16416, +16422, +16460, +16480, +16463, +16447, +16453, +16446, +16428, +16434, +16451, +16445, +16427, +16418, +16413, +16397, +16387, +16401, +16419, +16417, +16409, +16393, +16379, +16391, +16396, +16367, +16358, +16372, +16359, +16341, +16355, +16369, +16359, +16357, +16373, +16375, +16349, +16329, +16341, +16343, +16321, +16315, +16324, +16319, +16309, +16304, +16301, +16309, +16306, +16283, +16279, +16299, +16307, +16300, +16295, +16287, +16284, +16294, +16303, +16303, +16314, +16333, +16343, +16347, +16356, +16357, +16347, +16345, +16351, +16350, +16340, +16346, +16369, +16376, +16376, +16413, +16436, +16400, +16386, +16417, +16411, +16389, +16410, +16432, +16426, +16426, +16432, +16435, +16439, +16436, +16433, +16436, +16434, +16448, +16463, +16449, +16437, +16444, +16432, +16418, +16422, +16404, +16383, +16396, +16398, +16378, +16397, +16433, +16425, +16410, +16444, +16476, +16457, +16440, +16458, +16464, +16452, +16457, +16455, +16445, +16452, +16441, +16414, +16424, +16443, +16436, +16440, +16453, +16446, +16431, +16420, +16419, +16441, +16450, +16439, +16444, +16450, +16447, +16463, +16476, +16454, +16431, +16419, +16403, +16392, +16386, +16373, +16368, +16376, +16375, +16358, +16353, +16357, +16358, +16361, +16358, +16341, +16333, +16348, +16358, +16348, +16348, +16354, +16349, +16342, +16346, +16355, +16348, +16324, +16308, +16307, +16299, +16289, +16295, +16294, +16280, +16287, +16303, +16294, +16292, +16321, +16341, +16329, +16325, +16343, +16346, +16341, +16356, +16354, +16334, +16341, +16346, +16322, +16334, +16369, +16349, +16320, +16353, +16388, +16381, +16364, +16360, +16364, +16372, +16380, +16399, +16421, +16424, +16424, +16425, +16425, +16440, +16459, +16452, +16441, +16456, +16473, +16464, +16434, +16422, +16439, +16459, +16471, +16460, +16429, +16443, +16475, +16449, +16439, +16490, +16486, +16446, +16473, +16495, +16465, +16464, +16463, +16439, +16452, +16471, +16452, +16446, +16452, +16440, +16427, +16409, +16396, +16411, +16413, +16390, +16390, +16394, +16382, +16374, +16366, +16361, +16368, +16362, +16347, +16350, +16351, +16346, +16339, +16317, +16313, +16335, +16324, +16301, +16305, +16280, +16246, +16263, +16281, +16268, +16276, +16286, +16283, +16306, +16324, +16315, +16329, +16345, +16336, +16341, +16347, +16335, +16346, +16366, +16368, +16378, +16383, +16369, +16380, +16409, +16401, +16379, +16385, +16414, +16440, +16445, +16457, +16483, +16479, +16474, +16510, +16518, +16498, +16526, +16538, +16508, +16520, +16540, +16508, +16513, +16539, +16512, +16506, +16529, +16484, +16446, +16475, +16478, +16451, +16441, +16415, +16395, +16402, +16392, +16380, +16393, +16395, +16378, +16372, +16384, +16403, +16401, +16379, +16383, +16393, +16367, +16353, +16374, +16381, +16376, +16370, +16355, +16355, +16357, +16331, +16323, +16336, +16329, +16338, +16369, +16353, +16322, +16329, +16345, +16358, +16369, +16363, +16364, +16373, +16357, +16348, +16353, +16336, +16326, +16341, +16330, +16308, +16301, +16285, +16276, +16279, +16273, +16283, +16309, +16299, +16283, +16294, +16296, +16297, +16309, +16304, +16296, +16307, +16301, +16288, +16308, +16329, +16313, +16289, +16306, +16338, +16334, +16327, +16358, +16364, +16346, +16370, +16401, +16397, +16404, +16416, +16405, +16424, +16459, +16453, +16444, +16461, +16474, +16481, +16481, +16465, +16462, +16469, +16469, +16476, +16484, +16472, +16455, +16451, +16453, +16461, +16469, +16485, +16508, +16514, +16508, +16531, +16559, +16558, +16556, +16567, +16565, +16544, +16519, +16501, +16492, +16488, +16488, +16473, +16448, +16452, +16469, +16450, +16426, +16433, +16426, +16415, +16437, +16434, +16402, +16416, +16431, +16401, +16396, +16419, +16413, +16403, +16411, +16413, +16411, +16391, +16359, +16362, +16371, +16342, +16326, +16341, +16341, +16330, +16319, +16309, +16317, +16316, +16308, +16327, +16322, +16271, +16266, +16298, +16289, +16278, +16284, +16267, +16270, +16303, +16295, +16263, +16272, +16291, +16284, +16280, +16282, +16276, +16278, +16297, +16313, +16318, +16339, +16372, +16362, +16339, +16361, +16382, +16372, +16383, +16400, +16391, +16391, +16398, +16383, +16384, +16406, +16411, +16406, +16395, +16372, +16366, +16386, +16403, +16402, +16396, +16393, +16387, +16391, +16418, +16430, +16402, +16390, +16414, +16408, +16379, +16371, +16363, +16352, +16355, +16358, +16372, +16393, +16377, +16348, +16367, +16396, +16396, +16393, +16390, +16386, +16397, +16405, +16410, +16426, +16432, +16430, +16436, +16438, +16441, +16453, +16448, +16432, +16448, +16470, +16462, +16456, +16461, +16454, +16453, +16463, +16464, +16460, +16466, +16461, +16450, +16462, +16470, +16453, +16450, +16451, +16426, +16421, +16448, +16435, +16397, +16402, +16432, +16449, +16449, +16423, +16396, +16401, +16418, +16428, +16425, +16402, +16386, +16408, +16426, +16423, +16422, +16410, +16393, +16400, +16408, +16394, +16394, +16392, +16369, +16368, +16392, +16384, +16358, +16353, +16354, +16336, +16324, +16329, +16335, +16336, +16338, +16325, +16300, +16308, +16330, +16326, +16318, +16328, +16320, +16317, +16346, +16347, +16330, +16362, +16392, +16374, +16371, +16377, +16349, +16344, +16382, +16389, +16364, +16358, +16362, +16361, +16368, +16380, +16377, +16370, +16376, +16377, +16362, +16367, +16391, +16391, +16384, +16399, +16397, +16384, +16400, +16417, +16409, +16409, +16414, +16409, +16412, +16416, +16406, +16406, +16411, +16394, +16370, +16376, +16400, +16411, +16411, +16414, +16397, +16366, +16365, +16380, +16384, +16390, +16380, +16352, +16348, +16348, +16333, +16361, +16408, +16406, +16384, +16378, +16384, +16410, +16416, +16385, +16375, +16390, +16389, +16400, +16427, +16423, +16408, +16402, +16395, +16381, +16352, +16337, +16355, +16348, +16327, +16355, +16391, +16378, +16364, +16359, +16344, +16344, +16366, +16380, +16387, +16386, +16387, +16401, +16398, +16390, +16412, +16428, +16419, +16423, +16424, +16416, +16431, +16450, +16450, +16463, +16468, +16447, +16447, +16460, +16444, +16429, +16432, +16428, +16431, +16439, +16420, +16410, +16433, +16437, +16415, +16400, +16395, +16397, +16407, +16424, +16442, +16433, +16393, +16383, +16413, +16423, +16423, +16450, +16462, +16438, +16431, +16438, +16425, +16404, +16411, +16417, +16397, +16386, +16402, +16410, +16399, +16398, +16403, +16398, +16384, +16373, +16376, +16379, +16368, +16359, +16368, +16378, +16378, +16375, +16369, +16365, +16360, +16353, +16342, +16328, +16331, +16354, +16374, +16376, +16373, +16372, +16372, +16371, +16366, +16369, +16377, +16363, +16352, +16355, +16337, +16319, +16325, +16315, +16306, +16321, +16313, +16297, +16333, +16359, +16324, +16304, +16326, +16335, +16327, +16319, +16311, +16314, +16321, +16332, +16348, +16349, +16341, +16341, +16336, +16340, +16354, +16344, +16322, +16325, +16339, +16349, +16364, +16372, +16367, +16369, +16379, +16389, +16404, +16412, +16412, +16416, +16427, +16446, +16464, +16463, +16456, +16468, +16481, +16473, +16467, +16469, +16468, +16465, +16464, +16450, +16436, +16448, +16459, +16445, +16444, +16466, +16467, +16462, +16483, +16500, +16489, +16473, +16471, +16485, +16495, +16483, +16464, +16467, +16467, +16452, +16452, +16464, +16452, +16434, +16436, +16436, +16412, +16402, +16418, +16420, +16406, +16409, +16416, +16404, +16403, +16405, +16394, +16406, +16439, +16432, +16400, +16383, +16365, +16352, +16360, +16367, +16357, +16335, +16307, +16299, +16312, +16325, +16328, +16304, +16262, +16263, +16299, +16304, +16291, +16298, +16304, +16304, +16310, +16318, +16329, +16337, +16331, +16332, +16339, +16336, +16331, +16329, +16317, +16314, +16328, +16330, +16323, +16321, +16324, +16334, +16346, +16361, +16370, +16365, +16359, +16371, +16376, +16373, +16390, +16395, +16384, +16401, +16408, +16381, +16387, +16410, +16392, +16388, +16427, +16446, +16441, +16436, +16435, +16454, +16475, +16460, +16443, +16453, +16462, +16475, +16482, +16464, +16453, +16453, +16431, +16420, +16442, +16445, +16423, +16412, +16420, +16439, +16447, +16424, +16408, +16420, +16413, +16399, +16408, +16398, +16382, +16409, +16429, +16395, +16379, +16405, +16402, +16379, +16390, +16407, +16407, +16408, +16405, +16399, +16407, +16407, +16392, +16389, +16388, +16381, +16381, +16373, +16356, +16362, +16367, +16361, +16374, +16381, +16363, +16356, +16364, +16366, +16380, +16390, +16370, +16358, +16371, +16378, +16381, +16391, +16385, +16372, +16370, +16362, +16343, +16348, +16362, +16354, +16342, +16340, +16330, +16330, +16359, +16365, +16347, +16356, +16357, +16334, +16344, +16365, +16353, +16363, +16388, +16373, +16367, +16382, +16369, +16367, +16401, +16418, +16404, +16391, +16383, +16384, +16380, +16373, +16388, +16407, +16410, +16410, +16408, +16416, +16439, +16429, +16414, +16455, +16477, +16433, +16419, +16434, +16424, +16428, +16438, +16421, +16419, +16423, +16391, +16388, +16436, +16458, +16443, +16436, +16448, +16463, +16465, +16457, +16455, +16456, +16456, +16456, +16452, +16452, +16459, +16457, +16445, +16441, +16441, +16428, +16409, +16395, +16391, +16389, +16381, +16375, +16371, +16374, +16384, +16384, +16378, +16372, +16364, +16359, +16359, +16353, +16357, +16362, +16336, +16318, +16327, +16316, +16302, +16316, +16306, +16279, +16301, +16328, +16303, +16289, +16318, +16334, +16311, +16302, +16319, +16307, +16276, +16293, +16324, +16316, +16324, +16345, +16325, +16318, +16351, +16356, +16334, +16334, +16334, +16323, +16318, +16317, +16329, +16350, +16355, +16355, +16373, +16390, +16401, +16407, +16406, +16419, +16440, +16439, +16438, +16455, +16465, +16463, +16473, +16480, +16471, +16468, +16471, +16460, +16443, +16439, +16449, +16454, +16449, +16439, +16440, +16460, +16480, +16470, +16466, +16496, +16508, +16478, +16465, +16489, +16496, +16470, +16449, +16451, +16457, +16445, +16439, +16443, +16420, +16389, +16405, +16409, +16373, +16373, +16396, +16385, +16380, +16402, +16404, +16397, +16400, +16392, +16394, +16418, +16426, +16413, +16396, +16392, +16412, +16422, +16391, +16377, +16384, +16369, +16359, +16376, +16377, +16365, +16362, +16361, +16361, +16361, +16359, +16366, +16372, +16369, +16365, +16347, +16328, +16344, +16370, +16377, +16374, +16354, +16331, +16342, +16353, +16342, +16341, +16338, +16315, +16298, +16296, +16294, +16290, +16275, +16273, +16309, +16334, +16314, +16302, +16305, +16294, +16304, +16343, +16349, +16332, +16341, +16356, +16350, +16357, +16379, +16376, +16345, +16328, +16341, +16365, +16382, +16388, +16393, +16404, +16412, +16404, +16406, +16432, +16438, +16416, +16428, +16469, +16462, +16425, +16432, +16458, +16462, +16466, +16465, +16444, +16428, +16424, +16421, +16422, +16425, +16424, +16419, +16419, +16422, +16432, +16440, +16446, +16470, +16491, +16482, +16468, +16466, +16467, +16467, +16467, +16467, +16474, +16465, +16442, +16446, +16465, +16457, +16439, +16423, +16405, +16413, +16436, +16414, +16378, +16377, +16380, +16378, +16397, +16407, +16389, +16385, +16386, +16384, +16400, +16413, +16399, +16399, +16421, +16421, +16407, +16392, +16367, +16357, +16366, +16363, +16349, +16345, +16329, +16312, +16320, +16333, +16330, +16328, +16321, +16297, +16285, +16284, +16285, +16301, +16321, +16311, +16299, +16314, +16323, +16303, +16288, +16288, +16295, +16314, +16329, +16316, +16300, +16310, +16326, +16333, +16343, +16361, +16388, +16416, +16422, +16407, +16406, +16418, +16422, +16424, +16425, +16414, +16396, +16388, +16401, +16419, +16409, +16399, +16428, +16444, +16416, +16408, +16442, +16449, +16433, +16431, +16436, +16440, +16445, +16434, +16416, +16414, +16417, +16412, +16407, +16408, +16423, +16438, +16427, +16413, +16434, +16460, +16451, +16435, +16444, +16459, +16458, +16456, +16465, +16470, +16472, +16469, +16455, +16457, +16485, +16477, +16430, +16431, +16477, +16482, +16448, +16434, +16432, +16416, +16392, +16382, +16392, +16405, +16407, +16406, +16404, +16397, +16378, +16352, +16357, +16385, +16366, +16312, +16306, +16321, +16311, +16299, +16297, +16291, +16294, +16296, +16280, +16282, +16309, +16320, +16309, +16297, +16295, +16301, +16293, +16282, +16297, +16312, +16297, +16296, +16312, +16297, +16286, +16319, +16337, +16321, +16317, +16322, +16310, +16306, +16326, +16342, +16343, +16352, +16375, +16385, +16393, +16418, +16434, +16423, +16424, +16440, +16437, +16425, +16440, +16470, +16475, +16454, +16448, +16454, +16444, +16436, +16461, +16478, +16470, +16477, +16490, +16483, +16482, +16482, +16461, +16455, +16472, +16469, +16458, +16465, +16463, +16448, +16454, +16470, +16464, +16450, +16454, +16458, +16450, +16451, +16463, +16454, +16438, +16435, +16432, +16431, +16433, +16419, +16403, +16403, +16393, +16376, +16383, +16402, +16404, +16399, +16391, +16383, +16375, +16365, +16373, +16381, +16355, +16342, +16367, +16364, +16336, +16348, +16359, +16339, +16347, +16356, +16318, +16305, +16333, +16331, +16322, +16346, +16347, +16321, +16317, +16318, +16302, +16293, +16298, +16301, +16299, +16298, +16302, +16310, +16317, +16324, +16334, +16338, +16330, +16328, +16343, +16347, +16332, +16336, +16359, +16357, +16341, +16348, +16356, +16357, +16377, +16400, +16400, +16401, +16419, +16431, +16432, +16447, +16471, +16471, +16449, +16444, +16462, +16475, +16480, +16472, +16458, +16466, +16471, +16444, +16434, +16439, +16418, +16412, +16424, +16400, +16383, +16406, +16410, +16398, +16410, +16419, +16407, +16403, +16408, +16418, +16412, +16384, +16379, +16388, +16363, +16349, +16383, +16390, +16367, +16372, +16393, +16399, +16393, +16367, +16358, +16395, +16421, +16402, +16401, +16428, +16430, +16413, +16418, +16437, +16449, +16442, +16421, +16415, +16431, +16441, +16440, +16436, +16431, +16439, +16447, +16417, +16388, +16418, +16441, +16412, +16391, +16384, +16368, +16377, +16410, +16416, +16405, +16408, +16405, +16395, +16396, +16403, +16400, +16379, +16352, +16337, +16327, +16316, +16318, +16314, +16293, +16285, +16295, +16293, +16295, +16297, +16285, +16287, +16302, +16312, +16317, +16314, +16314, +16337, +16348, +16336, +16346, +16363, +16359, +16364, +16378, +16381, +16392, +16390, +16366, +16378, +16408, +16391, +16365, +16374, +16381, +16370, +16372, +16385, +16390, +16399, +16421, +16450, +16468, +16459, +16447, +16456, +16474, +16474, +16468, +16462, +16441, +16432, +16453, +16445, +16412, +16420, +16442, +16423, +16404, +16400, +16389, +16396, +16417, +16417, +16413, +16422, +16425, +16428, +16433, +16433, +16440, +16439, +16414, +16410, +16428, +16418, +16402, +16408, +16400, +16380, +16384, +16392, +16376, +16373, +16394, +16393, +16372, +16385, +16428, +16442, +16416, +16399, +16417, +16437, +16426, +16402, +16399, +16395, +16369, +16364, +16372, +16353, +16340, +16356, +16343, +16320, +16341, +16359, +16327, +16305, +16317, +16323, +16319, +16313, +16298, +16301, +16324, +16331, +16322, +16325, +16339, +16360, +16375, +16365, +16360, +16381, +16378, +16360, +16374, +16389, +16379, +16388, +16401, +16389, +16402, +16427, +16423, +16428, +16447, +16445, +16442, +16444, +16428, +16414, +16421, +16415, +16394, +16379, +16383, +16383, +16362, +16356, +16375, +16371, +16357, +16382, +16404, +16397, +16406, +16422, +16420, +16424, +16434, +16437, +16436, +16435, +16436, +16442, +16438, +16430, +16424, +16408, +16398, +16399, +16386, +16384, +16406, +16408, +16390, +16395, +16403, +16397, +16398, +16400, +16386, +16374, +16386, +16419, +16433, +16410, +16397, +16411, +16420, +16411, +16400, +16390, +16387, +16388, +16380, +16371, +16372, +16377, +16369, +16356, +16365, +16389, +16384, +16367, +16374, +16384, +16381, +16383, +16377, +16361, +16354, +16350, +16351, +16358, +16353, +16346, +16358, +16364, +16366, +16377, +16373, +16354, +16355, +16374, +16379, +16371, +16373, +16385, +16384, +16367, +16361, +16358, +16345, +16349, +16357, +16343, +16346, +16357, +16335, +16325, +16353, +16366, +16364, +16377, +16390, +16392, +16392, +16403, +16425, +16440, +16446, +16466, +16483, +16461, +16443, +16453, +16471, +16488, +16496, +16489, +16478, +16470, +16463, +16465, +16465, +16460, +16464, +16459, +16443, +16444, +16447, +16429, +16423, +16433, +16429, +16422, +16414, +16389, +16374, +16389, +16414, +16422, +16402, +16384, +16385, +16379, +16369, +16377, +16375, +16351, +16341, +16339, +16334, +16344, +16347, +16332, +16329, +16325, +16309, +16327, +16349, +16328, +16326, +16359, +16357, +16334, +16336, +16347, +16358, +16367, +16358, +16348, +16359, +16367, +16362, +16360, +16367, +16379, +16384, +16376, +16367, +16367, +16367, +16362, +16351, +16347, +16346, +16339, +16345, +16357, +16355, +16356, +16355, +16339, +16334, +16352, +16354, +16345, +16364, +16385, +16384, +16376, +16371, +16372, +16393, +16420, +16414, +16390, +16386, +16400, +16414, +16430, +16439, +16437, +16429, +16419, +16405, +16410, +16428, +16433, +16435, +16445, +16454, +16458, +16450, +16427, +16418, +16427, +16431, +16421, +16410, +16407, +16406, +16408, +16412, +16418, +16422, +16434, +16438, +16416, +16402, +16423, +16438, +16436, +16441, +16443, +16441, +16443, +16435, +16422, +16425, +16423, +16411, +16422, +16442, +16454, +16452, +16431, +16417, +16423, +16410, +16387, +16395, +16410, +16402, +16405, +16421, +16432, +16435, +16420, +16398, +16406, +16427, +16426, +16412, +16393, +16379, +16386, +16386, +16363, +16358, +16364, +16348, +16331, +16337, +16357, +16377, +16370, +16335, +16318, +16327, +16320, +16299, +16296, +16314, +16314, +16280, +16260, +16288, +16314, +16309, +16313, +16333, +16341, +16331, +16313, +16315, +16341, +16344, +16321, +16314, +16323, +16329, +16330, +16325, +16336, +16362, +16362, +16359, +16384, +16386, +16369, +16384, +16389, +16361, +16371, +16409, +16401, +16381, +16397, +16417, +16425, +16432, +16429, +16424, +16434, +16438, +16432, +16436, +16450, +16446, +16433, +16439, +16451, +16456, +16472, +16489, +16488, +16485, +16483, +16469, +16469, +16480, +16475, +16458, +16439, +16421, +16417, +16414, +16402, +16401, +16399, +16371, +16361, +16392, +16413, +16409, +16413, +16424, +16424, +16432, +16443, +16434, +16420, +16424, +16422, +16397, +16380, +16378, +16359, +16336, +16345, +16360, +16352, +16339, +16327, +16309, +16323, +16358, +16352, +16325, +16329, +16331, +16323, +16351, +16382, +16360, +16341, +16363, +16375, +16362, +16356, +16343, +16335, +16344, +16347, +16342, +16354, +16363, +16362, +16365, +16368, +16383, +16394, +16369, +16358, +16395, +16416, +16404, +16417, +16431, +16426, +16433, +16444, +16444, +16450, +16451, +16438, +16431, +16430, +16430, +16429, +16420, +16420, +16441, +16442, +16424, +16423, +16436, +16438, +16433, +16431, +16438, +16451, +16449, +16438, +16431, +16425, +16423, +16429, +16431, +16427, +16416, +16392, +16370, +16361, +16363, +16376, +16379, +16368, +16370, +16380, +16366, +16355, +16369, +16369, +16348, +16341, +16352, +16366, +16375, +16376, +16371, +16370, +16377, +16379, +16367, +16359, +16358, +16353, +16351, +16359, +16349, +16341, +16352, +16354, +16346}; \ No newline at end of file
--- a/X-NUCLEO-IHM05A1.lib Sat Nov 24 13:30:24 2018 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -https://developer.mbed.org/teams/ST/code/X-NUCLEO-IHM05A1/#c73faac7197f