Воспроизведение WAV звуков на arduino без SD карты

Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#1 Дим » 2 февраля 2018, 20:57

Пришло время попробовать сделать на Arduino что нибудь со звуком. И нашёл в инете как можно воспроизвести WAV звук на arduino без SD карты. Для этого нам потребуется:
1. Arduino (любая) в нашем случае UNO.
2. Динамик.
3. Макетка и провода.

Вот незамысловатая схема нашего "проекта" :grin:

Воспроизведение WAV звуков на arduino без SD карты.png
Воспроизведение WAV звуков на arduino без SD карты
Воспроизведение WAV звуков на arduino без SD карты.png (70.09 КБ) 10893 просмотра


Скетчь собираем по аналогии - Создание мелодии с использованием функции tone(). Комментарии в коде переведены с помощью translate.google - так что уж как получилось.
КОД

Код: Выделить всё

#include <stdint.h>
#include <avr/interrupt.h>
#include <avr/io.h>
#include <avr/pgmspace.h>
#include "sounddata.h"
#define SAMPLE_RATE 17000 // скорость воспроизведения

int speakerPin = 11;
volatile uint16_t sample;
byte lastSample;

// Это называется на 8000 Гц для загрузки следующего образца.
ISR(TIMER1_COMPA_vect) {
    if (sample >= sounddata_length) {
        if (sample == sounddata_length + lastSample) {
            stopPlayback();
        }
        else {
            // Рампа вниз до нуля, чтобы уменьшить щелчок в конце воспроизведения.
            OCR2A = sounddata_length + lastSample - sample;
        }
    }
    else {
          OCR2A = pgm_read_byte(&sounddata_data[sample]);
          }
    ++sample;
}

void startPlayback()
{
    pinMode(speakerPin, OUTPUT);

    // Настройте таймер 2, чтобы выполнить широтно-импульсную модуляцию на динамике
    // pin.

    // Использовать внутренние часы
    ASSR &= ~(_BV(EXCLK) | _BV(AS2));

    // Установите быстрый режим PWM
    TCCR2A |= _BV(WGM21) | _BV(WGM20);
    TCCR2B &= ~_BV(WGM22);

    // Неинвертируйте ШИМ на контакте OC2A
    // На Arduino это вывод 11.
    TCCR2A = (TCCR2A | _BV(COM2A1)) & ~_BV(COM2A0);
    TCCR2A &= ~(_BV(COM2B1) | _BV(COM2B0));

    //  Нет предварительного делителя 
    TCCR2B = (TCCR2B & ~(_BV(CS12) | _BV(CS11))) | _BV(CS10);

    // Задайте начальную ширину импульса для первого образца.
    OCR2A = pgm_read_byte(&sounddata_data[0]);


    // Настройте Таймер 1, чтобы отправить образец каждого прерывания.

    cli();

    // Установите режим CTC (Очистить таймер на совпадении)
    // Необходимо установить OCR1A * после * ( *after*), иначе он будет сброшен на 0!
    TCCR1B = (TCCR1B & ~_BV(WGM13)) | _BV(WGM12);
    TCCR1A = TCCR1A & ~(_BV(WGM11) | _BV(WGM10));

    // Без предварительного делителя 
    TCCR1B = (TCCR1B & ~(_BV(CS12) | _BV(CS11))) | _BV(CS10);

    // Установите регистр сравнения (OCR1A).
    // OCR1A - это 16-разрядный регистр, поэтому мы должны сделать это с помощью
    // прерывания отключены, чтобы быть в безопасности.
    OCR1A = F_CPU / SAMPLE_RATE;    // 16e6 / 8000 = 2000

    // Включить прерывание, когда TCNT1 == OCR1A (p.136)
    TIMSK1 |= _BV(OCIE1A);

    lastSample = pgm_read_byte(&sounddata_data[sounddata_length-1]);
    sample = 0;
    sei();
}

void stopPlayback()
{
    // Отключить прерывание воспроизведения на выборку.
    TIMSK1 &= ~_BV(OCIE1A);

    // Полностью отключите таймер за выборку.
    TCCR1B &= ~_BV(CS10);

    // Отключите таймер PWM.
    TCCR2B &= ~_BV(CS10);

    digitalWrite(speakerPin, LOW);
}

void setup()
{
    startPlayback();
}

void loop()
{
  
}

Далее "изготовляем" файл sounddata.h - код его можно изменить на свой (далее будет показано как это сделать):
КОД

Код: Выделить всё

const int sounddata_length=26542;

const unsigned char sounddata_data[] PROGMEM = {
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80,
  0x80, 0x80, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E,
  0x7E, 0x7E, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7E, 0x7E,
  0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7F, 0x7F, 0x80, 0x80, 0x81, 0x81, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82,
  0x82, 0x82, 0x81, 0x81, 0x81, 0x81, 0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E,
  0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x82, 0x82,
  0x82, 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E,
  0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x81, 0x81, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x81, 0x81,
  0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81,
  0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x81, 0x81, 0x82, 0x82,
  0x83, 0x83, 0x83, 0x83, 0x82, 0x82, 0x81, 0x81, 0x80, 0x80, 0x7F, 0x7F, 0x7E, 0x7E, 0x7D, 0x7D, 0x7D, 0x7D, 0x7E, 0x7E,
  0x7E, 0x7E, 0x7F, 0x7F, 0x80, 0x80, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F,
  0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x81, 0x81, 0x81, 0x81, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x81, 0x81, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x80, 0x80, 0x7F, 0x7F, 0x7E, 0x7E, 0x7D, 0x7D,
  0x7C, 0x7C, 0x7C, 0x7C, 0x7D, 0x7D, 0x7E, 0x7E, 0x7F, 0x7F, 0x81, 0x81, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81,
  0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x80, 0x80, 0x80, 0x80, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81,
  0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E,
  0x7E, 0x7E, 0x7E, 0x7E, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x80, 0x80,
  0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x80, 0x80, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82,
  0x83, 0x83, 0x83, 0x83, 0x82, 0x82, 0x81, 0x81, 0x80, 0x80, 0x7E, 0x7E, 0x7D, 0x7D, 0x7C, 0x7C, 0x7C, 0x7C, 0x7D, 0x7D,
  0x7D, 0x7D, 0x7F, 0x7F, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x80, 0x80, 0x7F, 0x7F, 0x7E, 0x7E,
  0x7E, 0x7E, 0x7E, 0x7E, 0x7F, 0x7F, 0x81, 0x81, 0x82, 0x82, 0x83, 0x83, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x83, 0x83,
  0x81, 0x81, 0x80, 0x80, 0x7E, 0x7E, 0x7C, 0x7C, 0x7B, 0x7B, 0x7B, 0x7B, 0x7C, 0x7C, 0x7C, 0x7C, 0x7E, 0x7E, 0x80, 0x80,
  0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7E, 0x7E, 0x80, 0x80,
  0x81, 0x81, 0x82, 0x82, 0x83, 0x83, 0x84, 0x84, 0x85, 0x85, 0x84, 0x84, 0x82, 0x82, 0x81, 0x81, 0x7E, 0x7E, 0x7C, 0x7C,
  0x7B, 0x7B, 0x7B, 0x7B, 0x7B, 0x7B, 0x7C, 0x7C, 0x7E, 0x7E, 0x7F, 0x7F, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82,
  0x81, 0x81, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x82, 0x82, 0x84, 0x84, 0x85, 0x85, 0x86, 0x86,
  0x86, 0x86, 0x83, 0x83, 0x81, 0x81, 0x7E, 0x7E, 0x7B, 0x7B, 0x79, 0x79, 0x78, 0x78, 0x7A, 0x7A, 0x7A, 0x7A, 0x7D, 0x7D,
  0x80, 0x80, 0x82, 0x82, 0x84, 0x84, 0x83, 0x83, 0x83, 0x83, 0x81, 0x81, 0x7F, 0x7F, 0x7E, 0x7E, 0x7E, 0x7E, 0x7F, 0x7F,
  0x81, 0x81, 0x83, 0x83, 0x85, 0x85, 0x87, 0x87, 0x87, 0x87, 0x86, 0x86, 0x83, 0x83, 0x7F, 0x7F, 0x7B, 0x7B, 0x79, 0x79,
  0x77, 0x77, 0x77, 0x77, 0x79, 0x79, 0x7B, 0x7B, 0x7F, 0x7F, 0x81, 0x81, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x82, 0x82,
  0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x81, 0x81, 0x84, 0x84, 0x86, 0x86, 0x88, 0x88, 0x88, 0x88, 0x86, 0x86,
  0x83, 0x83, 0x7F, 0x7F, 0x7B, 0x7B, 0x78, 0x78, 0x76, 0x76, 0x77, 0x77, 0x79, 0x79, 0x7B, 0x7B, 0x7F, 0x7F, 0x80, 0x80,
  0x82, 0x82, 0x82, 0x82, 0x80, 0x80, 0x7E, 0x7E, 0x7A, 0x7A, 0x79, 0x79, 0x7A, 0x7A, 0x7D, 0x7D, 0x84, 0x84, 0x8B, 0x8B,
  0x92, 0x92, 0x96, 0x96, 0x94, 0x94, 0x8E, 0x8E, 0x85, 0x85, 0x77, 0x77, 0x6D, 0x6D, 0x6A, 0x6A, 0x6A, 0x6A, 0x6B, 0x6B,
  0x71, 0x71, 0x7D, 0x7D, 0x86, 0x86, 0x8B, 0x8B, 0x8E, 0x8E, 0x89, 0x89, 0x83, 0x83, 0x7B, 0x7B, 0x75, 0x75, 0x76, 0x76,
  0x79, 0x79, 0x81, 0x81, 0x8E, 0x8E, 0x95, 0x95, 0x97, 0x97, 0x97, 0x97, 0x92, 0x92, 0x86, 0x86, 0x75, 0x75, 0x6A, 0x6A,
  0x69, 0x69, 0x69, 0x69, 0x69, 0x69, 0x6E, 0x6E, 0x7C, 0x7C, 0x87, 0x87, 0x8E, 0x8E, 0x91, 0x91, 0x8C, 0x8C, 0x84, 0x84,
  0x7C, 0x7C, 0x75, 0x75, 0x75, 0x75, 0x7B, 0x7B, 0x85, 0x85, 0x93, 0x93, 0x97, 0x97, 0x98, 0x98, 0x96, 0x96, 0x91, 0x91,
  0x80, 0x80, 0x6E, 0x6E, 0x69, 0x69, 0x69, 0x69, 0x69, 0x69, 0x6A, 0x6A, 0x76, 0x76, 0x85, 0x85, 0x8D, 0x8D, 0x90, 0x90,
  0x8C, 0x8C, 0x85, 0x85, 0x7C, 0x7C, 0x75, 0x75, 0x73, 0x73, 0x79, 0x79, 0x84, 0x84, 0x93, 0x93, 0x98, 0x98, 0x97, 0x97,
  0x96, 0x96, 0x92, 0x92, 0x81, 0x81, 0x6D, 0x6D, 0x69, 0x69, 0x69, 0x69, 0x6A, 0x6A, 0x68, 0x68, 0x74, 0x74, 0x85, 0x85,
  0x8E, 0x8E, 0x91, 0x91, 0x8E, 0x8E, 0x85, 0x85, 0x7D, 0x7D, 0x72, 0x72, 0x70, 0x70, 0x77, 0x77, 0x81, 0x81, 0x92, 0x92,
  0x97, 0x97, 0x96, 0x96, 0x95, 0x95, 0x92, 0x92, 0x81, 0x81, 0x6B, 0x6B, 0x68, 0x68, 0x6A, 0x6A, 0x69, 0x69, 0x6A, 0x6A,
  0x79, 0x79, 0x8B, 0x8B, 0x94, 0x94, 0x94, 0x94, 0x8F, 0x8F, 0x86, 0x86, 0x78, 0x78, 0x6C, 0x6C, 0x6C, 0x6C, 0x74, 0x74,
  0x83, 0x83, 0x94, 0x94, 0x96, 0x96, 0x96, 0x96, 0x96, 0x96, 0x8E, 0x8E, 0x78, 0x78, 0x68, 0x68, 0x6A, 0x6A, 0x6B, 0x6B,
  0x6A, 0x6A, 0x73, 0x73, 0x85, 0x85, 0x91, 0x91, 0x93, 0x93, 0x90, 0x90, 0x8A, 0x8A, 0x7B, 0x7B, 0x6E, 0x6E, 0x6A, 0x6A,
  0x6F, 0x6F, 0x79, 0x79, 0x8E, 0x8E, 0x99, 0x99, 0x97, 0x97, 0x97, 0x97, 0x93, 0x93, 0x81, 0x81, 0x6D, 0x6D, 0x68, 0x68,
  0x6A, 0x6A, 0x69, 0x69, 0x6E, 0x6E, 0x80, 0x80, 0x8F, 0x8F, 0x94, 0x94, 0x92, 0x92, 0x8F, 0x8F, 0x80, 0x80, 0x71, 0x71,
  0x6A, 0x6A, 0x6F, 0x6F, 0x76, 0x76, 0x86, 0x86, 0x97, 0x97, 0x97, 0x97, 0x98, 0x98, 0x94, 0x94, 0x82, 0x82, 0x71, 0x71,
  0x68, 0x68, 0x69, 0x69, 0x68, 0x68, 0x6F, 0x6F, 0x80, 0x80, 0x8E, 0x8E, 0x95, 0x95, 0x92, 0x92, 0x8E, 0x8E, 0x80, 0x80,
  0x76, 0x76, 0x6E, 0x6E, 0x6C, 0x6C, 0x77, 0x77, 0x87, 0x87, 0x96, 0x96, 0x97, 0x97, 0x96, 0x96, 0x91, 0x91, 0x81, 0x81,
  0x6F, 0x6F, 0x68, 0x68, 0x69, 0x69, 0x6A, 0x6A, 0x72, 0x72, 0x7F, 0x7F, 0x8B, 0x8B, 0x93, 0x93, 0x91, 0x91, 0x8C, 0x8C,
  0x83, 0x83, 0x79, 0x79, 0x73, 0x73, 0x72, 0x72, 0x7B, 0x7B, 0x89, 0x89, 0x95, 0x95, 0x97, 0x97, 0x94, 0x94, 0x90, 0x90,
  0x7E, 0x7E, 0x6D, 0x6D, 0x69, 0x69, 0x69, 0x69, 0x6B, 0x6B, 0x72, 0x72, 0x81, 0x81, 0x8A, 0x8A, 0x91, 0x91, 0x8C, 0x8C,
  0x87, 0x87, 0x82, 0x82, 0x79, 0x79, 0x76, 0x76, 0x77, 0x77, 0x82, 0x82, 0x8E, 0x8E, 0x95, 0x95, 0x95, 0x95, 0x94, 0x94,
  0x8B, 0x8B, 0x76, 0x76, 0x6B, 0x6B, 0x69, 0x69, 0x6B, 0x6B, 0x6B, 0x6B, 0x77, 0x77, 0x86, 0x86, 0x8A, 0x8A, 0x90, 0x90,
  0x87, 0x87, 0x83, 0x83, 0x7E, 0x7E, 0x77, 0x77, 0x77, 0x77, 0x7C, 0x7C, 0x8B, 0x8B, 0x94, 0x94, 0x97, 0x97, 0x95, 0x95,
  0x92, 0x92, 0x80, 0x80, 0x6E, 0x6E, 0x6A, 0x6A, 0x68, 0x68, 0x6C, 0x6C, 0x70, 0x70, 0x7F, 0x7F, 0x86, 0x86, 0x88, 0x88,
  0x8B, 0x8B, 0x80, 0x80, 0x81, 0x81, 0x7B, 0x7B, 0x79, 0x79, 0x7C, 0x7C, 0x82, 0x82, 0x93, 0x93, 0x95, 0x95, 0x96, 0x96,
  0x92, 0x92, 0x88, 0x88, 0x74, 0x74, 0x6A, 0x6A, 0x6A, 0x6A, 0x6A, 0x6A, 0x72, 0x72, 0x79, 0x79, 0x87, 0x87, 0x85, 0x85,
  0x88, 0x88, 0x86, 0x86, 0x7C, 0x7C, 0x7E, 0x7E, 0x76, 0x76, 0x7A, 0x7A, 0x7C, 0x7C, 0x8A, 0x8A, 0x96, 0x96, 0x97, 0x97,
  0x97, 0x97, 0x8F, 0x8F, 0x7F, 0x7F, 0x6C, 0x6C, 0x69, 0x69, 0x68, 0x68, 0x6F, 0x6F, 0x78, 0x78, 0x82, 0x82, 0x88, 0x88,
  0x83, 0x83, 0x87, 0x87, 0x7F, 0x7F, 0x7C, 0x7C, 0x79, 0x79, 0x76, 0x76, 0x7A, 0x7A, 0x81, 0x81, 0x91, 0x91, 0x97, 0x97,
  0x98, 0x98, 0x91, 0x91, 0x86, 0x86, 0x72, 0x72, 0x6B, 0x6B, 0x69, 0x69, 0x6C, 0x6C, 0x79, 0x79, 0x7E, 0x7E, 0x89, 0x89,
  0x85, 0x85, 0x86, 0x86, 0x85, 0x85, 0x7D, 0x7D, 0x7D, 0x7D, 0x76, 0x76, 0x77, 0x77, 0x7B, 0x7B, 0x87, 0x87, 0x94, 0x94,
  0x97, 0x97, 0x93, 0x93, 0x8B, 0x8B, 0x7C, 0x7C, 0x6E, 0x6E, 0x6E, 0x6E, 0x6C, 0x6C, 0x77, 0x77, 0x7C, 0x7C, 0x82, 0x82,
  0x85, 0x85, 0x81, 0x81, 0x85, 0x85, 0x81, 0x81, 0x80, 0x80, 0x7E, 0x7E, 0x78, 0x78, 0x7B, 0x7B, 0x82, 0x82, 0x8C, 0x8C,
  0x93, 0x93, 0x90, 0x90, 0x8C, 0x8C, 0x80, 0x80, 0x71, 0x71, 0x70, 0x70, 0x6F, 0x6F, 0x75, 0x75, 0x7D, 0x7D, 0x7F, 0x7F,
  0x85, 0x85, 0x82, 0x82, 0x82, 0x82, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x7D, 0x7D, 0x79, 0x79, 0x7F, 0x7F, 0x88, 0x88,
  0x8F, 0x8F, 0x8F, 0x8F, 0x89, 0x89, 0x83, 0x83, 0x73, 0x73, 0x6F, 0x6F, 0x71, 0x71, 0x76, 0x76, 0x80, 0x80, 0x81, 0x81,
  0x83, 0x83, 0x81, 0x81, 0x7D, 0x7D, 0x80, 0x80, 0x82, 0x82, 0x82, 0x82, 0x80, 0x80, 0x7B, 0x7B, 0x7F, 0x7F, 0x8A, 0x8A,
  0x90, 0x90, 0x92, 0x92, 0x8A, 0x8A, 0x81, 0x81, 0x74, 0x74, 0x6C, 0x6C, 0x6F, 0x6F, 0x76, 0x76, 0x82, 0x82, 0x83, 0x83,
  0x80, 0x80, 0x80, 0x80, 0x7D, 0x7D, 0x7D, 0x7D, 0x82, 0x82, 0x85, 0x85, 0x82, 0x82, 0x7D, 0x7D, 0x7D, 0x7D, 0x8A, 0x8A,
  0x93, 0x93, 0x92, 0x92, 0x8B, 0x8B, 0x80, 0x80, 0x73, 0x73, 0x6C, 0x6C, 0x6D, 0x6D, 0x76, 0x76, 0x84, 0x84, 0x88, 0x88,
  0x84, 0x84, 0x80, 0x80, 0x7D, 0x7D, 0x7C, 0x7C, 0x7E, 0x7E, 0x82, 0x82, 0x81, 0x81, 0x7C, 0x7C, 0x7A, 0x7A, 0x86, 0x86,
  0x94, 0x94, 0x95, 0x95, 0x90, 0x90, 0x82, 0x82, 0x73, 0x73, 0x6D, 0x6D, 0x6D, 0x6D, 0x74, 0x74, 0x83, 0x83, 0x87, 0x87,
  0x84, 0x84, 0x7F, 0x7F, 0x7C, 0x7C, 0x7B, 0x7B, 0x7D, 0x7D, 0x82, 0x82, 0x81, 0x81, 0x7D, 0x7D, 0x7A, 0x7A, 0x86, 0x86,
  0x95, 0x95, 0x95, 0x95, 0x8F, 0x8F, 0x83, 0x83, 0x73, 0x73, 0x6A, 0x6A, 0x6B, 0x6B, 0x72, 0x72, 0x83, 0x83, 0x88, 0x88,
  0x84, 0x84, 0x81, 0x81, 0x7E, 0x7E, 0x7D, 0x7D, 0x7F, 0x7F, 0x81, 0x81, 0x81, 0x81, 0x7C, 0x7C, 0x76, 0x76, 0x81, 0x81,
  0x91, 0x91, 0x97, 0x97, 0x90, 0x90, 0x81, 0x81, 0x74, 0x74, 0x6B, 0x6B, 0x6C, 0x6C, 0x74, 0x74, 0x84, 0x84, 0x8D, 0x8D,
  0x86, 0x86, 0x7C, 0x7C, 0x7B, 0x7B, 0x7B, 0x7B, 0x80, 0x80, 0x83, 0x83, 0x80, 0x80, 0x7D, 0x7D, 0x76, 0x76, 0x7E, 0x7E,
  0x8F, 0x8F, 0x97, 0x97, 0x94, 0x94, 0x83, 0x83, 0x72, 0x72, 0x6B, 0x6B, 0x6E, 0x6E, 0x75, 0x75, 0x81, 0x81, 0x89, 0x89,
  0x86, 0x86, 0x7C, 0x7C, 0x78, 0x78, 0x7C, 0x7C, 0x83, 0x83, 0x86, 0x86, 0x81, 0x81, 0x7B, 0x7B, 0x77, 0x77, 0x7F, 0x7F,
  0x8C, 0x8C, 0x94, 0x94, 0x92, 0x92, 0x84, 0x84, 0x75, 0x75, 0x6D, 0x6D, 0x70, 0x70, 0x79, 0x79, 0x83, 0x83, 0x89, 0x89,
  0x85, 0x85, 0x7B, 0x7B, 0x77, 0x77, 0x7A, 0x7A, 0x83, 0x83, 0x88, 0x88, 0x82, 0x82, 0x79, 0x79, 0x74, 0x74, 0x7D, 0x7D,
  0x8D, 0x8D, 0x97, 0x97, 0x95, 0x95, 0x85, 0x85, 0x74, 0x74, 0x6B, 0x6B, 0x6F, 0x6F, 0x7B, 0x7B, 0x84, 0x84, 0x87, 0x87,
  0x83, 0x83, 0x79, 0x79, 0x73, 0x73, 0x7A, 0x7A, 0x85, 0x85, 0x8C, 0x8C, 0x86, 0x86, 0x79, 0x79, 0x73, 0x73, 0x7C, 0x7C,
  0x8B, 0x8B, 0x95, 0x95, 0x95, 0x95, 0x85, 0x85, 0x73, 0x73, 0x6A, 0x6A, 0x6F, 0x6F, 0x7D, 0x7D, 0x87, 0x87, 0x88, 0x88,
  0x82, 0x82, 0x7A, 0x7A, 0x73, 0x73, 0x79, 0x79, 0x84, 0x84, 0x8B, 0x8B, 0x86, 0x86, 0x7A, 0x7A, 0x70, 0x70, 0x7A, 0x7A,
  0x8E, 0x8E, 0x96, 0x96, 0x95, 0x95, 0x85, 0x85, 0x72, 0x72, 0x6B, 0x6B, 0x72, 0x72, 0x80, 0x80, 0x8A, 0x8A, 0x88, 0x88,
  0x7F, 0x7F, 0x76, 0x76, 0x71, 0x71, 0x76, 0x76, 0x84, 0x84, 0x8D, 0x8D, 0x88, 0x88, 0x7B, 0x7B, 0x70, 0x70, 0x76, 0x76,
  0x8C, 0x8C, 0x97, 0x97, 0x98, 0x98, 0x87, 0x87, 0x70, 0x70, 0x68, 0x68, 0x70, 0x70, 0x84, 0x84, 0x8D, 0x8D, 0x89, 0x89,
  0x7D, 0x7D, 0x73, 0x73, 0x71, 0x71, 0x7A, 0x7A, 0x86, 0x86, 0x8C, 0x8C, 0x87, 0x87, 0x79, 0x79, 0x6F, 0x6F, 0x73, 0x73,
  0x87, 0x87, 0x96, 0x96, 0x97, 0x97, 0x8A, 0x8A, 0x73, 0x73, 0x6A, 0x6A, 0x6F, 0x6F, 0x84, 0x84, 0x92, 0x92, 0x90, 0x90,
  0x80, 0x80, 0x71, 0x71, 0x6C, 0x6C, 0x76, 0x76, 0x87, 0x87, 0x8F, 0x8F, 0x8A, 0x8A, 0x7A, 0x7A, 0x6D, 0x6D, 0x6E, 0x6E,
  0x82, 0x82, 0x94, 0x94, 0x97, 0x97, 0x8E, 0x8E, 0x76, 0x76, 0x6A, 0x6A, 0x6D, 0x6D, 0x7D, 0x7D, 0x90, 0x90, 0x95, 0x95,
  0x8B, 0x8B, 0x77, 0x77, 0x6B, 0x6B, 0x70, 0x70, 0x80, 0x80, 0x8F, 0x8F, 0x92, 0x92, 0x82, 0x82, 0x6F, 0x6F, 0x67, 0x67,
  0x74, 0x74, 0x8D, 0x8D, 0x97, 0x97, 0x94, 0x94, 0x82, 0x82, 0x6E, 0x6E, 0x6C, 0x6C, 0x78, 0x78, 0x88, 0x88, 0x92, 0x92,
  0x8E, 0x8E, 0x83, 0x83, 0x75, 0x75, 0x70, 0x70, 0x75, 0x75, 0x82, 0x82, 0x8E, 0x8E, 0x8D, 0x8D, 0x7D, 0x7D, 0x6D, 0x6D,
  0x68, 0x68, 0x79, 0x79, 0x90, 0x90, 0x98, 0x98, 0x92, 0x92, 0x7D, 0x7D, 0x6F, 0x6F, 0x72, 0x72, 0x7E, 0x7E, 0x8B, 0x8B,
  0x8D, 0x8D, 0x88, 0x88, 0x7D, 0x7D, 0x75, 0x75, 0x71, 0x71, 0x78, 0x78, 0x86, 0x86, 0x8E, 0x8E, 0x89, 0x89, 0x7A, 0x7A,
  0x6C, 0x6C, 0x6C, 0x6C, 0x7E, 0x7E, 0x90, 0x90, 0x97, 0x97, 0x8F, 0x8F, 0x80, 0x80, 0x76, 0x76, 0x75, 0x75, 0x7E, 0x7E,
  0x86, 0x86, 0x8B, 0x8B, 0x87, 0x87, 0x7A, 0x7A, 0x6F, 0x6F, 0x6E, 0x6E, 0x7A, 0x7A, 0x8A, 0x8A, 0x8F, 0x8F, 0x87, 0x87,
  0x79, 0x79, 0x6E, 0x6E, 0x72, 0x72, 0x7F, 0x7F, 0x8F, 0x8F, 0x95, 0x95, 0x8F, 0x8F, 0x84, 0x84, 0x77, 0x77, 0x71, 0x71,
  0x7C, 0x7C, 0x89, 0x89, 0x8D, 0x8D, 0x84, 0x84, 0x73, 0x73, 0x6A, 0x6A, 0x72, 0x72, 0x80, 0x80, 0x8E, 0x8E, 0x8D, 0x8D,
  0x81, 0x81, 0x75, 0x75, 0x70, 0x70, 0x77, 0x77, 0x88, 0x88, 0x93, 0x93, 0x94, 0x94, 0x8C, 0x8C, 0x7A, 0x7A, 0x6F, 0x6F,
  0x75, 0x75, 0x85, 0x85, 0x8E, 0x8E, 0x8B, 0x8B, 0x79, 0x79, 0x6A, 0x6A, 0x6D, 0x6D, 0x7B, 0x7B, 0x8D, 0x8D, 0x90, 0x90,
  0x87, 0x87, 0x75, 0x75, 0x6E, 0x6E, 0x73, 0x73, 0x86, 0x86, 0x94, 0x94, 0x95, 0x95, 0x8D, 0x8D, 0x78, 0x78, 0x6E, 0x6E,
  0x75, 0x75, 0x86, 0x86, 0x90, 0x90, 0x8D, 0x8D, 0x79, 0x79, 0x6A, 0x6A, 0x6B, 0x6B, 0x7B, 0x7B, 0x90, 0x90, 0x93, 0x93,
  0x8A, 0x8A, 0x73, 0x73, 0x6A, 0x6A, 0x6F, 0x6F, 0x85, 0x85, 0x95, 0x95, 0x99, 0x99, 0x8F, 0x8F, 0x75, 0x75, 0x6B, 0x6B,
  0x73, 0x73, 0x87, 0x87, 0x91, 0x91, 0x8E, 0x8E, 0x77, 0x77, 0x69, 0x69, 0x6B, 0x6B, 0x7D, 0x7D, 0x91, 0x91, 0x94, 0x94,
  0x89, 0x89, 0x71, 0x71, 0x6A, 0x6A, 0x71, 0x71, 0x88, 0x88, 0x96, 0x96, 0x98, 0x98, 0x8B, 0x8B, 0x72, 0x72, 0x6C, 0x6C,
  0x76, 0x76, 0x89, 0x89, 0x92, 0x92, 0x8B, 0x8B, 0x74, 0x74, 0x69, 0x69, 0x6E, 0x6E, 0x82, 0x82, 0x92, 0x92, 0x93, 0x93,
  0x85, 0x85, 0x6E, 0x6E, 0x6B, 0x6B, 0x74, 0x74, 0x8B, 0x8B, 0x96, 0x96, 0x97, 0x97, 0x87, 0x87, 0x71, 0x71, 0x6E, 0x6E,
  0x78, 0x78, 0x8A, 0x8A, 0x91, 0x91, 0x89, 0x89, 0x73, 0x73, 0x69, 0x69, 0x6F, 0x6F, 0x84, 0x84, 0x92, 0x92, 0x92, 0x92,
  0x82, 0x82, 0x6D, 0x6D, 0x6B, 0x6B, 0x77, 0x77, 0x8F, 0x8F, 0x96, 0x96, 0x95, 0x95, 0x84, 0x84, 0x71, 0x71, 0x70, 0x70,
  0x78, 0x78, 0x8A, 0x8A, 0x8E, 0x8E, 0x86, 0x86, 0x75, 0x75, 0x6D, 0x6D, 0x73, 0x73, 0x83, 0x83, 0x90, 0x90, 0x8E, 0x8E,
  0x80, 0x80, 0x6F, 0x6F, 0x6D, 0x6D, 0x77, 0x77, 0x8B, 0x8B, 0x94, 0x94, 0x90, 0x90, 0x81, 0x81, 0x77, 0x77, 0x77, 0x77,
  0x7D, 0x7D, 0x88, 0x88, 0x89, 0x89, 0x85, 0x85, 0x7E, 0x7E, 0x78, 0x78, 0x76, 0x76, 0x7C, 0x7C, 0x84, 0x84, 0x88, 0x88,
  0x83, 0x83, 0x78, 0x78, 0x73, 0x73, 0x77, 0x77, 0x83, 0x83, 0x8A, 0x8A, 0x89, 0x89, 0x81, 0x81, 0x7C, 0x7C, 0x7D, 0x7D,
  0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x85, 0x85, 0x8A, 0x8A, 0x88, 0x88, 0x81, 0x81, 0x78, 0x78, 0x78, 0x78, 0x7F, 0x7F,
  0x84, 0x84, 0x83, 0x83, 0x7F, 0x7F, 0x79, 0x79, 0x76, 0x76, 0x7C, 0x7C, 0x83, 0x83, 0x86, 0x86, 0x84, 0x84, 0x7F, 0x7F,
  0x7F, 0x7F, 0x7F, 0x7F, 0x7E, 0x7E, 0x7B, 0x7B, 0x80, 0x80, 0x89, 0x89, 0x8D, 0x8D, 0x86, 0x86, 0x7B, 0x7B, 0x77, 0x77,
  0x7B, 0x7B, 0x83, 0x83, 0x84, 0x84, 0x7F, 0x7F, 0x79, 0x79, 0x74, 0x74, 0x75, 0x75, 0x7F, 0x7F, 0x8A, 0x8A, 0x8C, 0x8C,
  0x86, 0x86, 0x7D, 0x7D, 0x7D, 0x7D, 0x80, 0x80, 0x83, 0x83, 0x82, 0x82, 0x80, 0x80, 0x81, 0x81, 0x82, 0x82, 0x81, 0x81,
  0x7F, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, 0x80, 0x80, 0x7E, 0x7E, 0x7A, 0x7A, 0x77, 0x77, 0x77, 0x77, 0x7C, 0x7C, 0x84, 0x84,
  0x8A, 0x8A, 0x8B, 0x8B, 0x88, 0x88, 0x83, 0x83, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x81, 0x81, 0x7F, 0x7F, 0x7E, 0x7E,
  0x7A, 0x7A, 0x78, 0x78, 0x7B, 0x7B, 0x80, 0x80, 0x83, 0x83, 0x80, 0x80, 0x7A, 0x7A, 0x74, 0x74, 0x77, 0x77, 0x80, 0x80,
  0x8B, 0x8B, 0x90, 0x90, 0x91, 0x91, 0x8C, 0x8C, 0x80, 0x80, 0x7A, 0x7A, 0x7E, 0x7E, 0x85, 0x85, 0x83, 0x83, 0x7C, 0x7C,
  0x72, 0x72, 0x6F, 0x6F, 0x76, 0x76, 0x7F, 0x7F, 0x85, 0x85, 0x84, 0x84, 0x7D, 0x7D, 0x76, 0x76, 0x79, 0x79, 0x81, 0x81,
  0x8A, 0x8A, 0x91, 0x91, 0x92, 0x92, 0x8C, 0x8C, 0x7E, 0x7E, 0x78, 0x78, 0x7D, 0x7D, 0x86, 0x86, 0x85, 0x85, 0x77, 0x77,
  0x6C, 0x6C, 0x6C, 0x6C, 0x75, 0x75, 0x82, 0x82, 0x8A, 0x8A, 0x87, 0x87, 0x7F, 0x7F, 0x74, 0x74, 0x78, 0x78, 0x83, 0x83,
  0x91, 0x91, 0x96, 0x96, 0x96, 0x96, 0x8C, 0x8C, 0x7A, 0x7A, 0x75, 0x75, 0x7B, 0x7B, 0x89, 0x89, 0x83, 0x83, 0x76, 0x76,
  0x6B, 0x6B, 0x6D, 0x6D, 0x78, 0x78, 0x85, 0x85, 0x8B, 0x8B, 0x87, 0x87, 0x7C, 0x7C, 0x73, 0x73, 0x7B, 0x7B, 0x86, 0x86,
  0x92, 0x92, 0x95, 0x95, 0x94, 0x94, 0x85, 0x85, 0x74, 0x74, 0x74, 0x74, 0x7F, 0x7F, 0x89, 0x89, 0x80, 0x80, 0x72, 0x72,
  0x6B, 0x6B, 0x6F, 0x6F, 0x7E, 0x7E, 0x8A, 0x8A, 0x89, 0x89, 0x81, 0x81, 0x74, 0x74, 0x74, 0x74, 0x7E, 0x7E, 0x89, 0x89,
  0x92, 0x92, 0x95, 0x95, 0x90, 0x90, 0x7E, 0x7E, 0x73, 0x73, 0x79, 0x79, 0x86, 0x86, 0x88, 0x88, 0x7B, 0x7B, 0x6F, 0x6F,
  0x6C, 0x6C, 0x76, 0x76, 0x84, 0x84, 0x8B, 0x8B, 0x86, 0x86, 0x7C, 0x7C, 0x73, 0x73, 0x78, 0x78, 0x83, 0x83, 0x8D, 0x8D,
  0x8F, 0x8F, 0x8F, 0x8F, 0x89, 0x89, 0x7B, 0x7B, 0x77, 0x77, 0x7E, 0x7E, 0x87, 0x87, 0x84, 0x84, 0x79, 0x79, 0x71, 0x71,
  0x71, 0x71, 0x7A, 0x7A, 0x85, 0x85, 0x88, 0x88, 0x84, 0x84, 0x79, 0x79, 0x72, 0x72, 0x77, 0x77, 0x82, 0x82, 0x8B, 0x8B,
  0x8C, 0x8C, 0x8A, 0x8A, 0x86, 0x86, 0x80, 0x80, 0x7C, 0x7C, 0x7D, 0x7D, 0x82, 0x82, 0x86, 0x86, 0x83, 0x83, 0x7D, 0x7D,
  0x78, 0x78, 0x7A, 0x7A, 0x80, 0x80, 0x83, 0x83, 0x82, 0x82, 0x7D, 0x7D, 0x78, 0x78, 0x76, 0x76, 0x7C, 0x7C, 0x84, 0x84,
  0x86, 0x86, 0x84, 0x84, 0x82, 0x82, 0x83, 0x83, 0x81, 0x81, 0x7D, 0x7D, 0x7C, 0x7C, 0x83, 0x83, 0x8A, 0x8A, 0x88, 0x88,
  0x80, 0x80, 0x7B, 0x7B, 0x7D, 0x7D, 0x82, 0x82, 0x82, 0x82, 0x7E, 0x7E, 0x7A, 0x7A, 0x7A, 0x7A, 0x79, 0x79, 0x7A, 0x7A,
  0x7E, 0x7E, 0x80, 0x80, 0x81, 0x81, 0x83, 0x83, 0x83, 0x83, 0x81, 0x81, 0x7B, 0x7B, 0x7B, 0x7B, 0x84, 0x84, 0x8E, 0x8E,
  0x8C, 0x8C, 0x84, 0x84, 0x7E, 0x7E, 0x7C, 0x7C, 0x7D, 0x7D, 0x7F, 0x7F, 0x82, 0x82, 0x80, 0x80, 0x79, 0x79, 0x6F, 0x6F,
  0x71, 0x71, 0x81, 0x81, 0x8C, 0x8C, 0x87, 0x87, 0x7F, 0x7F, 0x82, 0x82, 0x86, 0x86, 0x83, 0x83, 0x7F, 0x7F, 0x7E, 0x7E,
  0x82, 0x82, 0x84, 0x84, 0x84, 0x84, 0x85, 0x85, 0x82, 0x82, 0x7A, 0x7A, 0x78, 0x78, 0x7F, 0x7F, 0x82, 0x82, 0x7B, 0x7B,
  0x71, 0x71, 0x6F, 0x6F, 0x78, 0x78, 0x84, 0x84, 0x8B, 0x8B, 0x90, 0x90, 0x8D, 0x8D, 0x87, 0x87, 0x81, 0x81, 0x80, 0x80,
  0x83, 0x83, 0x84, 0x84, 0x80, 0x80, 0x7B, 0x7B, 0x79, 0x79, 0x76, 0x76, 0x79, 0x79, 0x7D, 0x7D, 0x81, 0x81, 0x7E, 0x7E,
  0x76, 0x76, 0x72, 0x72, 0x7A, 0x7A, 0x83, 0x83, 0x8B, 0x8B, 0x92, 0x92, 0x92, 0x92, 0x8F, 0x8F, 0x82, 0x82, 0x7C, 0x7C,
  0x80, 0x80, 0x83, 0x83, 0x7D, 0x7D, 0x74, 0x74, 0x6D, 0x6D, 0x70, 0x70, 0x79, 0x79, 0x82, 0x82, 0x87, 0x87, 0x80, 0x80,
  0x78, 0x78, 0x7B, 0x7B, 0x82, 0x82, 0x82, 0x82, 0x89, 0x89, 0x90, 0x90, 0x95, 0x95, 0x88, 0x88, 0x79, 0x79, 0x7B, 0x7B,
  0x83, 0x83, 0x81, 0x81, 0x77, 0x77, 0x71, 0x71, 0x71, 0x71, 0x77, 0x77, 0x7F, 0x7F, 0x89, 0x89, 0x86, 0x86, 0x7A, 0x7A,
  0x75, 0x75, 0x7E, 0x7E, 0x83, 0x83, 0x85, 0x85, 0x8B, 0x8B, 0x93, 0x93, 0x91, 0x91, 0x7C, 0x7C, 0x75, 0x75, 0x7F, 0x7F,
  0x86, 0x86, 0x81, 0x81, 0x78, 0x78, 0x70, 0x70, 0x72, 0x72, 0x7B, 0x7B, 0x89, 0x89, 0x8B, 0x8B, 0x7C, 0x7C, 0x72, 0x72,
  0x77, 0x77, 0x83, 0x83, 0x84, 0x84, 0x86, 0x86, 0x8D, 0x8D, 0x94, 0x94, 0x85, 0x85, 0x75, 0x75, 0x78, 0x78, 0x85, 0x85,
  0x87, 0x87, 0x7F, 0x7F, 0x75, 0x75, 0x70, 0x70, 0x76, 0x76, 0x81, 0x81, 0x8D, 0x8D, 0x85, 0x85, 0x77, 0x77, 0x73, 0x73,
  0x7E, 0x7E, 0x84, 0x84, 0x85, 0x85, 0x8B, 0x8B, 0x93, 0x93, 0x8C, 0x8C, 0x77, 0x77, 0x73, 0x73, 0x7F, 0x7F, 0x89, 0x89,
  0x82, 0x82, 0x78, 0x78, 0x70, 0x70, 0x74, 0x74, 0x7E, 0x7E, 0x8A, 0x8A, 0x88, 0x88, 0x7D, 0x7D, 0x76, 0x76, 0x7B, 0x7B,
  0x83, 0x83, 0x82, 0x82, 0x86, 0x86, 0x91, 0x91, 0x94, 0x94, 0x80, 0x80, 0x71, 0x71, 0x76, 0x76, 0x86, 0x86, 0x86, 0x86,
  0x7C, 0x7C, 0x70, 0x70, 0x6F, 0x6F, 0x79, 0x79, 0x86, 0x86, 0x8C, 0x8C, 0x84, 0x84, 0x79, 0x79, 0x77, 0x77, 0x7F, 0x7F,
  0x82, 0x82, 0x84, 0x84, 0x8B, 0x8B, 0x93, 0x93, 0x8B, 0x8B, 0x78, 0x78, 0x74, 0x74, 0x82, 0x82, 0x88, 0x88, 0x7F, 0x7F,
  0x73, 0x73, 0x6E, 0x6E, 0x75, 0x75, 0x80, 0x80, 0x88, 0x88, 0x86, 0x86, 0x7D, 0x7D, 0x76, 0x76, 0x7A, 0x7A, 0x82, 0x82,
  0x86, 0x86, 0x89, 0x89, 0x90, 0x90, 0x8F, 0x8F, 0x80, 0x80, 0x75, 0x75, 0x7C, 0x7C, 0x87, 0x87, 0x85, 0x85, 0x7C, 0x7C,
  0x71, 0x71, 0x70, 0x70, 0x7A, 0x7A, 0x85, 0x85, 0x88, 0x88, 0x82, 0x82, 0x78, 0x78, 0x75, 0x75, 0x7B, 0x7B, 0x82, 0x82,
  0x85, 0x85, 0x8A, 0x8A, 0x90, 0x90, 0x8A, 0x8A, 0x7F, 0x7F, 0x7B, 0x7B, 0x80, 0x80, 0x83, 0x83, 0x83, 0x83, 0x7E, 0x7E,
  0x77, 0x77, 0x74, 0x74, 0x79, 0x79, 0x85, 0x85, 0x8A, 0x8A, 0x83, 0x83, 0x78, 0x78, 0x74, 0x74, 0x7B, 0x7B, 0x82, 0x82,
  0x85, 0x85, 0x87, 0x87, 0x85, 0x85, 0x82, 0x82, 0x80, 0x80, 0x80, 0x80, 0x7E, 0x7E, 0x7F, 0x7F, 0x83, 0x83, 0x87, 0x87,
  0x84, 0x84, 0x7B, 0x7B, 0x79, 0x79, 0x81, 0x81, 0x86, 0x86, 0x85, 0x85, 0x7E, 0x7E, 0x75, 0x75, 0x73, 0x73, 0x7A, 0x7A,
  0x85, 0x85, 0x86, 0x86, 0x81, 0x81, 0x7F, 0x7F, 0x82, 0x82, 0x82, 0x82, 0x7D, 0x7D, 0x7A, 0x7A, 0x80, 0x80, 0x8A, 0x8A,
  0x8A, 0x8A, 0x83, 0x83, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x84, 0x84, 0x85, 0x85, 0x7D, 0x7D, 0x70, 0x70, 0x6B, 0x6B,
  0x75, 0x75, 0x83, 0x83, 0x8B, 0x8B, 0x87, 0x87, 0x84, 0x84, 0x87, 0x87, 0x87, 0x87, 0x85, 0x85, 0x7F, 0x7F, 0x7C, 0x7C,
  0x7E, 0x7E, 0x81, 0x81, 0x81, 0x81, 0x80, 0x80, 0x7B, 0x7B, 0x77, 0x77, 0x7E, 0x7E, 0x87, 0x87, 0x86, 0x86, 0x77, 0x77,
  0x6A, 0x6A, 0x6E, 0x6E, 0x80, 0x80, 0x8B, 0x8B, 0x91, 0x91, 0x90, 0x90, 0x90, 0x90, 0x89, 0x89, 0x7C, 0x7C, 0x7E, 0x7E,
  0x84, 0x84, 0x80, 0x80, 0x75, 0x75, 0x74, 0x74, 0x72, 0x72, 0x76, 0x76, 0x7F, 0x7F, 0x85, 0x85, 0x86, 0x86, 0x7D, 0x7D,
  0x74, 0x74, 0x77, 0x77, 0x81, 0x81, 0x84, 0x84, 0x8D, 0x8D, 0x95, 0x95, 0x98, 0x98, 0x85, 0x85, 0x75, 0x75, 0x7A, 0x7A,
  0x83, 0x83, 0x84, 0x84, 0x7A, 0x7A, 0x71, 0x71, 0x6A, 0x6A, 0x75, 0x75, 0x84, 0x84, 0x8D, 0x8D, 0x86, 0x86, 0x78, 0x78,
  0x74, 0x74, 0x7C, 0x7C, 0x82, 0x82, 0x86, 0x86, 0x91, 0x91, 0x96, 0x96, 0x8E, 0x8E, 0x78, 0x78, 0x75, 0x75, 0x7E, 0x7E,
  0x84, 0x84, 0x7D, 0x7D, 0x76, 0x76, 0x71, 0x71, 0x73, 0x73, 0x81, 0x81, 0x8D, 0x8D, 0x8E, 0x8E, 0x7F, 0x7F, 0x75, 0x75,
  0x78, 0x78, 0x80, 0x80, 0x7F, 0x7F, 0x85, 0x85, 0x8E, 0x8E, 0x91, 0x91, 0x82, 0x82, 0x75, 0x75, 0x79, 0x79, 0x80, 0x80,
  0x80, 0x80, 0x7B, 0x7B, 0x77, 0x77, 0x74, 0x74, 0x7C, 0x7C, 0x88, 0x88, 0x8F, 0x8F, 0x86, 0x86, 0x7A, 0x7A, 0x77, 0x77,
  0x7D, 0x7D, 0x7D, 0x7D, 0x7F, 0x7F, 0x8B, 0x8B, 0x94, 0x94, 0x8A, 0x8A, 0x75, 0x75, 0x75, 0x75, 0x80, 0x80, 0x84, 0x84,
  0x7C, 0x7C, 0x77, 0x77, 0x71, 0x71, 0x76, 0x76, 0x82, 0x82, 0x8E, 0x8E, 0x8D, 0x8D, 0x80, 0x80, 0x77, 0x77, 0x7A, 0x7A,
  0x80, 0x80, 0x7D, 0x7D, 0x84, 0x84, 0x90, 0x90, 0x93, 0x93, 0x7D, 0x7D, 0x72, 0x72, 0x7B, 0x7B, 0x87, 0x87, 0x83, 0x83,
  0x7A, 0x7A, 0x72, 0x72, 0x70, 0x70, 0x7B, 0x7B, 0x88, 0x88, 0x92, 0x92, 0x86, 0x86, 0x79, 0x79, 0x76, 0x76, 0x80, 0x80,
  0x7E, 0x7E, 0x7F, 0x7F, 0x89, 0x89, 0x93, 0x93, 0x8B, 0x8B, 0x76, 0x76, 0x76, 0x76, 0x81, 0x81, 0x86, 0x86, 0x7C, 0x7C,
  0x76, 0x76, 0x6E, 0x6E, 0x74, 0x74, 0x81, 0x81, 0x8F, 0x8F, 0x8E, 0x8E, 0x80, 0x80, 0x77, 0x77, 0x7B, 0x7B, 0x7F, 0x7F,
  0x7C, 0x7C, 0x84, 0x84, 0x8F, 0x8F, 0x93, 0x93, 0x7F, 0x7F, 0x74, 0x74, 0x7C, 0x7C, 0x86, 0x86, 0x80, 0x80, 0x79, 0x79,
  0x71, 0x71, 0x71, 0x71, 0x7F, 0x7F, 0x8A, 0x8A, 0x90, 0x90, 0x85, 0x85, 0x7A, 0x7A, 0x78, 0x78, 0x7E, 0x7E, 0x7B, 0x7B,
  0x7E, 0x7E, 0x8A, 0x8A, 0x96, 0x96, 0x8D, 0x8D, 0x76, 0x76, 0x75, 0x75, 0x80, 0x80, 0x85, 0x85, 0x7C, 0x7C, 0x75, 0x75,
  0x6D, 0x6D, 0x79, 0x79, 0x88, 0x88, 0x90, 0x90, 0x8A, 0x8A, 0x7D, 0x7D, 0x76, 0x76, 0x7A, 0x7A, 0x7F, 0x7F, 0x7C, 0x7C,
  0x84, 0x84, 0x8E, 0x8E, 0x94, 0x94, 0x81, 0x81, 0x74, 0x74, 0x79, 0x79, 0x83, 0x83, 0x80, 0x80, 0x79, 0x79, 0x70, 0x70,
  0x71, 0x71, 0x84, 0x84, 0x8E, 0x8E, 0x90, 0x90, 0x85, 0x85, 0x79, 0x79, 0x74, 0x74, 0x7C, 0x7C, 0x7B, 0x7B, 0x7F, 0x7F,
  0x89, 0x89, 0x94, 0x94, 0x8D, 0x8D, 0x78, 0x78, 0x76, 0x76, 0x81, 0x81, 0x86, 0x86, 0x7B, 0x7B, 0x74, 0x74, 0x6E, 0x6E,
  0x7A, 0x7A, 0x89, 0x89, 0x91, 0x91, 0x8B, 0x8B, 0x7E, 0x7E, 0x73, 0x73, 0x77, 0x77, 0x7C, 0x7C, 0x7C, 0x7C, 0x86, 0x86,
  0x92, 0x92, 0x95, 0x95, 0x80, 0x80, 0x74, 0x74, 0x7A, 0x7A, 0x87, 0x87, 0x81, 0x81, 0x76, 0x76, 0x6F, 0x6F, 0x72, 0x72,
  0x82, 0x82, 0x8F, 0x8F, 0x92, 0x92, 0x85, 0x85, 0x79, 0x79, 0x72, 0x72, 0x7B, 0x7B, 0x7A, 0x7A, 0x80, 0x80, 0x8C, 0x8C,
  0x95, 0x95, 0x8B, 0x8B, 0x78, 0x78, 0x76, 0x76, 0x81, 0x81, 0x86, 0x86, 0x79, 0x79, 0x73, 0x73, 0x6F, 0x6F, 0x7C, 0x7C,
  0x88, 0x88, 0x93, 0x93, 0x8C, 0x8C, 0x80, 0x80, 0x73, 0x73, 0x73, 0x73, 0x79, 0x79, 0x7A, 0x7A, 0x88, 0x88, 0x92, 0x92,
  0x95, 0x95, 0x81, 0x81, 0x75, 0x75, 0x78, 0x78, 0x87, 0x87, 0x80, 0x80, 0x73, 0x73, 0x6F, 0x6F, 0x72, 0x72, 0x82, 0x82,
  0x8E, 0x8E, 0x94, 0x94, 0x87, 0x87, 0x7A, 0x7A, 0x6E, 0x6E, 0x77, 0x77, 0x7A, 0x7A, 0x82, 0x82, 0x8F, 0x8F, 0x95, 0x95,
  0x8D, 0x8D, 0x79, 0x79, 0x75, 0x75, 0x7F, 0x7F, 0x87, 0x87, 0x76, 0x76, 0x6F, 0x6F, 0x6C, 0x6C, 0x7B, 0x7B, 0x8B, 0x8B,
  0x94, 0x94, 0x90, 0x90, 0x80, 0x80, 0x72, 0x72, 0x72, 0x72, 0x7E, 0x7E, 0x7C, 0x7C, 0x87, 0x87, 0x8F, 0x8F, 0x94, 0x94,
  0x84, 0x84, 0x74, 0x74, 0x76, 0x76, 0x85, 0x85, 0x82, 0x82, 0x74, 0x74, 0x6F, 0x6F, 0x6E, 0x6E, 0x82, 0x82, 0x8E, 0x8E,
  0x97, 0x97, 0x8B, 0x8B, 0x79, 0x79, 0x6D, 0x6D, 0x76, 0x76, 0x7B, 0x7B, 0x81, 0x81, 0x8E, 0x8E, 0x93, 0x93, 0x8F, 0x8F,
  0x79, 0x79, 0x75, 0x75, 0x7D, 0x7D, 0x86, 0x86, 0x78, 0x78, 0x6F, 0x6F, 0x6C, 0x6C, 0x78, 0x78, 0x8C, 0x8C, 0x94, 0x94,
  0x94, 0x94, 0x83, 0x83, 0x74, 0x74, 0x70, 0x70, 0x79, 0x79, 0x79, 0x79, 0x86, 0x86, 0x8F, 0x8F, 0x93, 0x93, 0x84, 0x84,
  0x75, 0x75, 0x78, 0x78, 0x82, 0x82, 0x82, 0x82, 0x75, 0x75, 0x72, 0x72, 0x70, 0x70, 0x84, 0x84, 0x8F, 0x8F, 0x95, 0x95,
  0x8B, 0x8B, 0x79, 0x79, 0x6D, 0x6D, 0x71, 0x71, 0x78, 0x78, 0x80, 0x80, 0x90, 0x90, 0x95, 0x95, 0x90, 0x90, 0x7A, 0x7A,
  0x76, 0x76, 0x7C, 0x7C, 0x84, 0x84, 0x77, 0x77, 0x70, 0x70, 0x6D, 0x6D, 0x78, 0x78, 0x8F, 0x8F, 0x95, 0x95, 0x93, 0x93,
  0x82, 0x82, 0x72, 0x72, 0x6F, 0x6F, 0x77, 0x77, 0x7A, 0x7A, 0x86, 0x86, 0x8F, 0x8F, 0x93, 0x93, 0x86, 0x86, 0x76, 0x76,
  0x78, 0x78, 0x81, 0x81, 0x7F, 0x7F, 0x75, 0x75, 0x72, 0x72, 0x70, 0x70, 0x84, 0x84, 0x90, 0x90, 0x95, 0x95, 0x8B, 0x8B,
  0x79, 0x79, 0x6C, 0x6C, 0x71, 0x71, 0x77, 0x77, 0x81, 0x81, 0x90, 0x90, 0x96, 0x96, 0x90, 0x90, 0x7B, 0x7B, 0x75, 0x75,
  0x7B, 0x7B, 0x82, 0x82, 0x77, 0x77, 0x70, 0x70, 0x6D, 0x6D, 0x7B, 0x7B, 0x90, 0x90, 0x97, 0x97, 0x91, 0x91, 0x80, 0x80,
  0x6F, 0x6F, 0x6D, 0x6D, 0x74, 0x74, 0x79, 0x79, 0x89, 0x89, 0x94, 0x94, 0x97, 0x97, 0x88, 0x88, 0x74, 0x74, 0x75, 0x75,
  0x7F, 0x7F, 0x7D, 0x7D, 0x79, 0x79, 0x70, 0x70, 0x72, 0x72, 0x84, 0x84, 0x90, 0x90, 0x97, 0x97, 0x8B, 0x8B, 0x77, 0x77,
  0x6C, 0x6C, 0x6F, 0x6F, 0x76, 0x76, 0x85, 0x85, 0x92, 0x92, 0x96, 0x96, 0x8F, 0x8F, 0x79, 0x79, 0x74, 0x74, 0x7C, 0x7C,
  0x7D, 0x7D, 0x77, 0x77, 0x71, 0x71, 0x70, 0x70, 0x7F, 0x7F, 0x8F, 0x8F, 0x98, 0x98, 0x92, 0x92, 0x80, 0x80, 0x70, 0x70,
  0x6C, 0x6C, 0x72, 0x72, 0x78, 0x78, 0x8A, 0x8A, 0x95, 0x95, 0x96, 0x96, 0x8A, 0x8A, 0x75, 0x75, 0x76, 0x76, 0x7A, 0x7A,
  0x78, 0x78, 0x77, 0x77, 0x70, 0x70, 0x74, 0x74, 0x85, 0x85, 0x92, 0x92, 0x98, 0x98, 0x8D, 0x8D, 0x77, 0x77, 0x6B, 0x6B,
  0x6C, 0x6C, 0x73, 0x73, 0x85, 0x85, 0x94, 0x94, 0x96, 0x96, 0x91, 0x91, 0x7C, 0x7C, 0x73, 0x73, 0x7B, 0x7B, 0x7A, 0x7A,
  0x75, 0x75, 0x6F, 0x6F, 0x6E, 0x6E, 0x7F, 0x7F, 0x91, 0x91, 0x99, 0x99, 0x93, 0x93, 0x7F, 0x7F, 0x6F, 0x6F, 0x6B, 0x6B,
  0x71, 0x71, 0x78, 0x78, 0x8B, 0x8B, 0x97, 0x97, 0x98, 0x98, 0x8F, 0x8F, 0x75, 0x75, 0x73, 0x73, 0x76, 0x76, 0x75, 0x75,
  0x75, 0x75, 0x6F, 0x6F, 0x77, 0x77, 0x87, 0x87, 0x93, 0x93, 0x99, 0x99, 0x8D, 0x8D, 0x77, 0x77, 0x69, 0x69, 0x6A, 0x6A,
  0x71, 0x71, 0x84, 0x84, 0x96, 0x96, 0x98, 0x98, 0x95, 0x95, 0x7C, 0x7C, 0x6F, 0x6F, 0x79, 0x79, 0x77, 0x77, 0x74, 0x74,
  0x70, 0x70, 0x70, 0x70, 0x83, 0x83, 0x92, 0x92, 0x99, 0x99, 0x92, 0x92, 0x7B, 0x7B, 0x6D, 0x6D, 0x6A, 0x6A, 0x71, 0x71,
  0x7A, 0x7A, 0x8B, 0x8B, 0x96, 0x96, 0x98, 0x98, 0x90, 0x90, 0x77, 0x77, 0x74, 0x74, 0x75, 0x75, 0x74, 0x74, 0x78, 0x78,
  0x73, 0x73, 0x7B, 0x7B, 0x87, 0x87, 0x90, 0x90, 0x98, 0x98, 0x8B, 0x8B, 0x78, 0x78, 0x6A, 0x6A, 0x6A, 0x6A, 0x74, 0x74,
  0x86, 0x86, 0x96, 0x96, 0x95, 0x95, 0x92, 0x92, 0x7F, 0x7F, 0x73, 0x73, 0x79, 0x79, 0x77, 0x77, 0x75, 0x75, 0x71, 0x71,
  0x74, 0x74, 0x85, 0x85, 0x91, 0x91, 0x99, 0x99, 0x8F, 0x8F, 0x7B, 0x7B, 0x6E, 0x6E, 0x6A, 0x6A, 0x73, 0x73, 0x7B, 0x7B,
  0x8A, 0x8A, 0x93, 0x93, 0x96, 0x96, 0x93, 0x93, 0x7B, 0x7B, 0x74, 0x74, 0x73, 0x73, 0x72, 0x72, 0x77, 0x77, 0x74, 0x74,
  0x7F, 0x7F, 0x88, 0x88, 0x92, 0x92, 0x99, 0x99, 0x89, 0x89, 0x78, 0x78, 0x69, 0x69, 0x6B, 0x6B, 0x74, 0x74, 0x85, 0x85,
  0x98, 0x98, 0x95, 0x95, 0x95, 0x95, 0x81, 0x81, 0x71, 0x71, 0x77, 0x77, 0x74, 0x74, 0x75, 0x75, 0x72, 0x72, 0x78, 0x78,
  0x85, 0x85, 0x90, 0x90, 0x99, 0x99, 0x90, 0x90, 0x7E, 0x7E, 0x6E, 0x6E, 0x68, 0x68, 0x71, 0x71, 0x7A, 0x7A, 0x8B, 0x8B,
  0x94, 0x94, 0x95, 0x95, 0x95, 0x95, 0x7B, 0x7B, 0x72, 0x72, 0x70, 0x70, 0x70, 0x70, 0x77, 0x77, 0x78, 0x78, 0x83, 0x83,
  0x87, 0x87, 0x93, 0x93, 0x97, 0x97, 0x8B, 0x8B, 0x78, 0x78, 0x69, 0x69, 0x6A, 0x6A, 0x72, 0x72, 0x84, 0x84, 0x96, 0x96,
  0x95, 0x95, 0x98, 0x98, 0x83, 0x83, 0x72, 0x72, 0x77, 0x77, 0x70, 0x70, 0x74, 0x74, 0x72, 0x72, 0x7C, 0x7C, 0x89, 0x89,
  0x92, 0x92, 0x97, 0x97, 0x8F, 0x8F, 0x7E, 0x7E, 0x6B, 0x6B, 0x67, 0x67, 0x70, 0x70, 0x7C, 0x7C, 0x8C, 0x8C, 0x96, 0x96,
  0x96, 0x96, 0x97, 0x97, 0x7C, 0x7C, 0x72, 0x72, 0x6E, 0x6E, 0x6E, 0x6E, 0x77, 0x77, 0x7A, 0x7A, 0x86, 0x86, 0x88, 0x88,
  0x93, 0x93, 0x95, 0x95, 0x8A, 0x8A, 0x78, 0x78, 0x67, 0x67, 0x6A, 0x6A, 0x75, 0x75, 0x86, 0x86, 0x97, 0x97, 0x97, 0x97,
  0x99, 0x99, 0x81, 0x81, 0x71, 0x71, 0x75, 0x75, 0x6E, 0x6E, 0x76, 0x76, 0x74, 0x74, 0x7F, 0x7F, 0x88, 0x88, 0x91, 0x91,
  0x96, 0x96, 0x8D, 0x8D, 0x7D, 0x7D, 0x6A, 0x6A, 0x67, 0x67, 0x72, 0x72, 0x81, 0x81, 0x8F, 0x8F, 0x97, 0x97, 0x98, 0x98,
  0x93, 0x93, 0x77, 0x77, 0x71, 0x71, 0x6B, 0x6B, 0x6E, 0x6E, 0x77, 0x77, 0x7E, 0x7E, 0x89, 0x89, 0x8A, 0x8A, 0x94, 0x94,
  0x92, 0x92, 0x88, 0x88, 0x73, 0x73, 0x66, 0x66, 0x6B, 0x6B, 0x7A, 0x7A, 0x8E, 0x8E, 0x97, 0x97, 0x97, 0x97, 0x96, 0x96,
  0x79, 0x79, 0x6E, 0x6E, 0x70, 0x70, 0x6E, 0x6E, 0x76, 0x76, 0x76, 0x76, 0x89, 0x89, 0x8D, 0x8D, 0x95, 0x95, 0x92, 0x92,
  0x87, 0x87, 0x74, 0x74, 0x67, 0x67, 0x6B, 0x6B, 0x78, 0x78, 0x88, 0x88, 0x90, 0x90, 0x95, 0x95, 0x98, 0x98, 0x8F, 0x8F,
  0x71, 0x71, 0x70, 0x70, 0x69, 0x69, 0x72, 0x72, 0x76, 0x76, 0x87, 0x87, 0x8E, 0x8E, 0x8B, 0x8B, 0x93, 0x93, 0x8A, 0x8A,
  0x82, 0x82, 0x6A, 0x6A, 0x68, 0x68, 0x6E, 0x6E, 0x85, 0x85, 0x93, 0x93, 0x96, 0x96, 0x95, 0x95, 0x92, 0x92, 0x74, 0x74,
  0x6E, 0x6E, 0x6D, 0x6D, 0x6F, 0x6F, 0x76, 0x76, 0x7C, 0x7C, 0x91, 0x91, 0x8C, 0x8C, 0x96, 0x96, 0x8D, 0x8D, 0x82, 0x82,
  0x6F, 0x6F, 0x68, 0x68, 0x6B, 0x6B, 0x7E, 0x7E, 0x8F, 0x8F, 0x94, 0x94, 0x95, 0x95, 0x96, 0x96, 0x86, 0x86, 0x6B, 0x6B,
  0x6E, 0x6E, 0x68, 0x68, 0x79, 0x79, 0x7A, 0x7A, 0x8F, 0x8F, 0x8D, 0x8D, 0x8F, 0x8F, 0x91, 0x91, 0x84, 0x84, 0x7A, 0x7A,
  0x68, 0x68, 0x68, 0x68, 0x73, 0x73, 0x8D, 0x8D, 0x95, 0x95, 0x97, 0x97, 0x95, 0x95, 0x8D, 0x8D, 0x6D, 0x6D, 0x6C, 0x6C,
  0x69, 0x69, 0x75, 0x75, 0x7B, 0x7B, 0x85, 0x85, 0x92, 0x92, 0x8C, 0x8C, 0x94, 0x94, 0x87, 0x87, 0x7D, 0x7D, 0x6C, 0x6C,
  0x68, 0x68, 0x70, 0x70, 0x8A, 0x8A, 0x93, 0x93, 0x95, 0x95, 0x94, 0x94, 0x92, 0x92, 0x77, 0x77, 0x6A, 0x6A, 0x6C, 0x6C,
  0x6D, 0x6D, 0x7E, 0x7E, 0x82, 0x82, 0x94, 0x94, 0x89, 0x89, 0x90, 0x90, 0x8A, 0x8A, 0x7E, 0x7E, 0x73, 0x73, 0x65, 0x65,
  0x6E, 0x6E, 0x83, 0x83, 0x93, 0x93, 0x96, 0x96, 0x95, 0x95, 0x93, 0x93, 0x79, 0x79, 0x6A, 0x6A, 0x6C, 0x6C, 0x6C, 0x6C,
  0x7C, 0x7C, 0x81, 0x81, 0x93, 0x93, 0x8D, 0x8D, 0x91, 0x91, 0x89, 0x89, 0x7C, 0x7C, 0x72, 0x72, 0x65, 0x65, 0x6F, 0x6F,
  0x83, 0x83, 0x94, 0x94, 0x98, 0x98, 0x95, 0x95, 0x93, 0x93, 0x78, 0x78, 0x6A, 0x6A, 0x6C, 0x6C, 0x6A, 0x6A, 0x7D, 0x7D,
  0x82, 0x82, 0x95, 0x95, 0x8E, 0x8E, 0x92, 0x92, 0x89, 0x89, 0x7B, 0x7B, 0x72, 0x72, 0x66, 0x66, 0x6F, 0x6F, 0x83, 0x83,
  0x93, 0x93, 0x97, 0x97, 0x95, 0x95, 0x93, 0x93, 0x7B, 0x7B, 0x6A, 0x6A, 0x6F, 0x6F, 0x68, 0x68, 0x7B, 0x7B, 0x82, 0x82,
  0x92, 0x92, 0x8F, 0x8F, 0x8E, 0x8E, 0x8B, 0x8B, 0x7A, 0x7A, 0x74, 0x74, 0x69, 0x69, 0x70, 0x70, 0x82, 0x82, 0x90, 0x90,
  0x96, 0x96, 0x94, 0x94, 0x91, 0x91, 0x7C, 0x7C, 0x69, 0x69, 0x6E, 0x6E, 0x6A, 0x6A, 0x7B, 0x7B, 0x84, 0x84, 0x91, 0x91,
  0x8D, 0x8D, 0x8D, 0x8D, 0x8A, 0x8A, 0x7B, 0x7B, 0x72, 0x72, 0x69, 0x69, 0x6E, 0x6E, 0x80, 0x80, 0x90, 0x90, 0x96, 0x96,
  0x95, 0x95, 0x91, 0x91, 0x7F, 0x7F, 0x6B, 0x6B, 0x6C, 0x6C, 0x68, 0x68, 0x7A, 0x7A, 0x84, 0x84, 0x91, 0x91, 0x8E, 0x8E,
  0x8C, 0x8C, 0x8B, 0x8B, 0x7D, 0x7D, 0x75, 0x75, 0x69, 0x69, 0x6D, 0x6D, 0x7E, 0x7E, 0x90, 0x90, 0x98, 0x98, 0x96, 0x96,
  0x93, 0x93, 0x80, 0x80, 0x6B, 0x6B, 0x6C, 0x6C, 0x67, 0x67, 0x78, 0x78, 0x83, 0x83, 0x92, 0x92, 0x93, 0x93, 0x8E, 0x8E,
  0x8C, 0x8C, 0x7D, 0x7D, 0x74, 0x74, 0x68, 0x68, 0x6C, 0x6C, 0x7D, 0x7D, 0x91, 0x91, 0x97, 0x97, 0x96, 0x96, 0x92, 0x92,
  0x83, 0x83, 0x6B, 0x6B, 0x6C, 0x6C, 0x68, 0x68, 0x76, 0x76, 0x84, 0x84, 0x91, 0x91, 0x94, 0x94, 0x8B, 0x8B, 0x8B, 0x8B,
  0x7D, 0x7D, 0x76, 0x76, 0x6B, 0x6B, 0x69, 0x69, 0x7A, 0x7A, 0x8F, 0x8F, 0x98, 0x98, 0x96, 0x96, 0x92, 0x92, 0x88, 0x88,
  0x6D, 0x6D, 0x6A, 0x6A, 0x68, 0x68, 0x72, 0x72, 0x84, 0x84, 0x8F, 0x8F, 0x97, 0x97, 0x8C, 0x8C, 0x8C, 0x8C, 0x80, 0x80,
  0x77, 0x77, 0x6E, 0x6E, 0x66, 0x66, 0x73, 0x73, 0x8C, 0x8C, 0x97, 0x97, 0x97, 0x97, 0x93, 0x93, 0x8A, 0x8A, 0x71, 0x71,
  0x68, 0x68, 0x6B, 0x6B, 0x6D, 0x6D, 0x7F, 0x7F, 0x8A, 0x8A, 0x98, 0x98, 0x92, 0x92, 0x8F, 0x8F, 0x84, 0x84, 0x75, 0x75,
  0x6E, 0x6E, 0x69, 0x69, 0x70, 0x70, 0x86, 0x86, 0x94, 0x94, 0x96, 0x96, 0x96, 0x96, 0x92, 0x92, 0x81, 0x81, 0x69, 0x69,
  0x6B, 0x6B, 0x68, 0x68, 0x7A, 0x7A, 0x8A, 0x8A, 0x96, 0x96, 0x94, 0x94, 0x8B, 0x8B, 0x8B, 0x8B, 0x7C, 0x7C, 0x74, 0x74,
  0x69, 0x69, 0x68, 0x68, 0x76, 0x76, 0x8F, 0x8F, 0x97, 0x97, 0x98, 0x98, 0x93, 0x93, 0x88, 0x88, 0x73, 0x73, 0x68, 0x68,
  0x69, 0x69, 0x69, 0x69, 0x80, 0x80, 0x8D, 0x8D, 0x97, 0x97, 0x91, 0x91, 0x8D, 0x8D, 0x85, 0x85, 0x76, 0x76, 0x6E, 0x6E,
  0x67, 0x67, 0x70, 0x70, 0x85, 0x85, 0x93, 0x93, 0x96, 0x96, 0x96, 0x96, 0x8F, 0x8F, 0x82, 0x82, 0x6A, 0x6A, 0x6A, 0x6A,
  0x68, 0x68, 0x7A, 0x7A, 0x8C, 0x8C, 0x91, 0x91, 0x92, 0x92, 0x86, 0x86, 0x89, 0x89, 0x7D, 0x7D, 0x75, 0x75, 0x6B, 0x6B,
  0x69, 0x69, 0x7A, 0x7A, 0x8F, 0x8F, 0x97, 0x97, 0x97, 0x97, 0x8F, 0x8F, 0x88, 0x88, 0x75, 0x75, 0x69, 0x69, 0x6C, 0x6C,
  0x6D, 0x6D, 0x84, 0x84, 0x8A, 0x8A, 0x95, 0x95, 0x8C, 0x8C, 0x88, 0x88, 0x84, 0x84, 0x76, 0x76, 0x71, 0x71, 0x69, 0x69,
  0x72, 0x72, 0x85, 0x85, 0x92, 0x92, 0x93, 0x93, 0x93, 0x93, 0x8F, 0x8F, 0x84, 0x84, 0x6C, 0x6C, 0x6A, 0x6A, 0x68, 0x68,
  0x79, 0x79, 0x8A, 0x8A, 0x92, 0x92, 0x92, 0x92, 0x85, 0x85, 0x89, 0x89, 0x7F, 0x7F, 0x77, 0x77, 0x6B, 0x6B, 0x68, 0x68,
  0x78, 0x78, 0x8E, 0x8E, 0x95, 0x95, 0x98, 0x98, 0x92, 0x92, 0x89, 0x89, 0x74, 0x74, 0x68, 0x68, 0x6C, 0x6C, 0x6C, 0x6C,
  0x83, 0x83, 0x8A, 0x8A, 0x94, 0x94, 0x8C, 0x8C, 0x8A, 0x8A, 0x86, 0x86, 0x77, 0x77, 0x6E, 0x6E, 0x68, 0x68, 0x73, 0x73,
  0x88, 0x88, 0x92, 0x92, 0x93, 0x93, 0x95, 0x95, 0x8F, 0x8F, 0x82, 0x82, 0x6A, 0x6A, 0x6C, 0x6C, 0x67, 0x67, 0x7C, 0x7C,
  0x8B, 0x8B, 0x93, 0x93, 0x90, 0x90, 0x84, 0x84, 0x88, 0x88, 0x7A, 0x7A, 0x74, 0x74, 0x69, 0x69, 0x6E, 0x6E, 0x82, 0x82,
  0x91, 0x91, 0x96, 0x96, 0x94, 0x94, 0x8E, 0x8E, 0x82, 0x82, 0x6C, 0x6C, 0x6D, 0x6D, 0x69, 0x69, 0x77, 0x77, 0x87, 0x87,
  0x91, 0x91, 0x93, 0x93, 0x87, 0x87, 0x88, 0x88, 0x7B, 0x7B, 0x74, 0x74, 0x6B, 0x6B, 0x6D, 0x6D, 0x7E, 0x7E, 0x8F, 0x8F,
  0x93, 0x93, 0x94, 0x94, 0x91, 0x91, 0x8A, 0x8A, 0x72, 0x72, 0x6B, 0x6B, 0x69, 0x69, 0x6E, 0x6E, 0x86, 0x86, 0x8F, 0x8F,
  0x95, 0x95, 0x87, 0x87, 0x88, 0x88, 0x81, 0x81, 0x78, 0x78, 0x6F, 0x6F, 0x68, 0x68, 0x74, 0x74, 0x8A, 0x8A, 0x97, 0x97,
  0x98, 0x98, 0x91, 0x91, 0x8A, 0x8A, 0x78, 0x78, 0x68, 0x68, 0x6B, 0x6B, 0x68, 0x68, 0x7E, 0x7E, 0x8B, 0x8B, 0x96, 0x96,
  0x91, 0x91, 0x8B, 0x8B, 0x86, 0x86, 0x75, 0x75, 0x6F, 0x6F, 0x6B, 0x6B, 0x72, 0x72, 0x83, 0x83, 0x8D, 0x8D, 0x90, 0x90,
  0x92, 0x92, 0x92, 0x92, 0x8B, 0x8B, 0x70, 0x70, 0x6A, 0x6A, 0x68, 0x68, 0x75, 0x75, 0x8A, 0x8A, 0x91, 0x91, 0x91, 0x91,
  0x86, 0x86, 0x89, 0x89, 0x80, 0x80, 0x78, 0x78, 0x6F, 0x6F, 0x69, 0x69, 0x73, 0x73, 0x89, 0x89, 0x95, 0x95, 0x96, 0x96,
  0x92, 0x92, 0x8B, 0x8B, 0x7B, 0x7B, 0x69, 0x69, 0x6A, 0x6A, 0x69, 0x69, 0x7E, 0x7E, 0x8C, 0x8C, 0x95, 0x95, 0x92, 0x92,
  0x8B, 0x8B, 0x88, 0x88, 0x76, 0x76, 0x70, 0x70, 0x69, 0x69, 0x70, 0x70, 0x82, 0x82, 0x90, 0x90, 0x94, 0x94, 0x95, 0x95,
  0x90, 0x90, 0x88, 0x88, 0x6F, 0x6F, 0x6A, 0x6A, 0x67, 0x67, 0x72, 0x72, 0x8A, 0x8A, 0x93, 0x93, 0x96, 0x96, 0x87, 0x87,
  0x89, 0x89, 0x7F, 0x7F, 0x76, 0x76, 0x6E, 0x6E, 0x69, 0x69, 0x77, 0x77, 0x8C, 0x8C, 0x96, 0x96, 0x96, 0x96, 0x8F, 0x8F,
  0x89, 0x89, 0x7A, 0x7A, 0x6B, 0x6B, 0x6B, 0x6B, 0x6A, 0x6A, 0x82, 0x82, 0x8D, 0x8D, 0x95, 0x95, 0x8C, 0x8C, 0x87, 0x87,
  0x85, 0x85, 0x77, 0x77, 0x71, 0x71, 0x69, 0x69, 0x72, 0x72, 0x87, 0x87, 0x93, 0x93, 0x95, 0x95, 0x94, 0x94, 0x8D, 0x8D,
  0x82, 0x82, 0x6B, 0x6B, 0x6C, 0x6C, 0x67, 0x67, 0x7A, 0x7A, 0x8D, 0x8D, 0x93, 0x93, 0x92, 0x92, 0x86, 0x86, 0x86, 0x86,
  0x7A, 0x7A, 0x76, 0x76, 0x6C, 0x6C, 0x6B, 0x6B, 0x7C, 0x7C, 0x91, 0x91, 0x97, 0x97, 0x96, 0x96, 0x8D, 0x8D, 0x87, 0x87,
  0x74, 0x74, 0x6B, 0x6B, 0x6B, 0x6B, 0x6F, 0x6F, 0x87, 0x87, 0x8C, 0x8C, 0x95, 0x95, 0x89, 0x89, 0x88, 0x88, 0x81, 0x81,
  0x76, 0x76, 0x6F, 0x6F, 0x69, 0x69, 0x77, 0x77, 0x8B, 0x8B, 0x92, 0x92, 0x93, 0x93, 0x93, 0x93, 0x8D, 0x8D, 0x7E, 0x7E,
  0x69, 0x69, 0x6B, 0x6B, 0x67, 0x67, 0x80, 0x80, 0x8E, 0x8E, 0x96, 0x96, 0x8F, 0x8F, 0x87, 0x87, 0x83, 0x83, 0x77, 0x77,
  0x76, 0x76, 0x69, 0x69, 0x6C, 0x6C, 0x7E, 0x7E, 0x92, 0x92, 0x98, 0x98, 0x97, 0x97, 0x8E, 0x8E, 0x84, 0x84, 0x70, 0x70,
  0x6A, 0x6A, 0x69, 0x69, 0x72, 0x72, 0x87, 0x87, 0x8F, 0x8F, 0x96, 0x96, 0x88, 0x88, 0x87, 0x87, 0x7D, 0x7D, 0x75, 0x75,
  0x6C, 0x6C, 0x6B, 0x6B, 0x7A, 0x7A, 0x8C, 0x8C, 0x92, 0x92, 0x94, 0x94, 0x94, 0x94, 0x8E, 0x8E, 0x7B, 0x7B, 0x68, 0x68,
  0x6A, 0x6A, 0x69, 0x69, 0x82, 0x82, 0x8F, 0x8F, 0x96, 0x96, 0x8C, 0x8C, 0x85, 0x85, 0x83, 0x83, 0x76, 0x76, 0x74, 0x74,
  0x69, 0x69, 0x6E, 0x6E, 0x82, 0x82, 0x94, 0x94, 0x98, 0x98, 0x96, 0x96, 0x8C, 0x8C, 0x82, 0x82, 0x6C, 0x6C, 0x6D, 0x6D,
  0x6A, 0x6A, 0x75, 0x75, 0x8B, 0x8B, 0x92, 0x92, 0x96, 0x96, 0x85, 0x85, 0x86, 0x86, 0x7B, 0x7B, 0x74, 0x74, 0x6B, 0x6B,
  0x6C, 0x6C, 0x7E, 0x7E, 0x8E, 0x8E, 0x94, 0x94, 0x96, 0x96, 0x93, 0x93, 0x8B, 0x8B, 0x74, 0x74, 0x69, 0x69, 0x6A, 0x6A,
  0x6B, 0x6B, 0x85, 0x85, 0x91, 0x91, 0x97, 0x97, 0x8A, 0x8A, 0x88, 0x88, 0x7F, 0x7F, 0x76, 0x76, 0x71, 0x71, 0x68, 0x68,
  0x73, 0x73, 0x85, 0x85, 0x94, 0x94, 0x97, 0x97, 0x94, 0x94, 0x8B, 0x8B, 0x7F, 0x7F, 0x6B, 0x6B, 0x6B, 0x6B, 0x68, 0x68,
  0x7B, 0x7B, 0x8C, 0x8C, 0x93, 0x93, 0x94, 0x94, 0x87, 0x87, 0x86, 0x86, 0x78, 0x78, 0x73, 0x73, 0x69, 0x69, 0x6F, 0x6F,
  0x82, 0x82, 0x8E, 0x8E, 0x91, 0x91, 0x93, 0x93, 0x92, 0x92, 0x8C, 0x8C, 0x79, 0x79, 0x69, 0x69, 0x69, 0x69, 0x6C, 0x6C,
  0x88, 0x88, 0x92, 0x92, 0x96, 0x96, 0x89, 0x89, 0x84, 0x84, 0x83, 0x83, 0x79, 0x79, 0x72, 0x72, 0x68, 0x68, 0x70, 0x70,
  0x81, 0x81, 0x92, 0x92, 0x97, 0x97, 0x97, 0x97, 0x8D, 0x8D, 0x83, 0x83, 0x6E, 0x6E, 0x69, 0x69, 0x6A, 0x6A, 0x74, 0x74,
  0x89, 0x89, 0x91, 0x91, 0x97, 0x97, 0x8B, 0x8B, 0x87, 0x87, 0x7D, 0x7D, 0x74, 0x74, 0x6B, 0x6B, 0x6B, 0x6B, 0x7A, 0x7A,
  0x89, 0x89, 0x91, 0x91, 0x95, 0x95, 0x95, 0x95, 0x8D, 0x8D, 0x80, 0x80, 0x69, 0x69, 0x6A, 0x6A, 0x68, 0x68, 0x7F, 0x7F,
  0x91, 0x91, 0x96, 0x96, 0x91, 0x91, 0x85, 0x85, 0x85, 0x85, 0x79, 0x79, 0x74, 0x74, 0x6B, 0x6B, 0x6B, 0x6B, 0x7A, 0x7A,
  0x8D, 0x8D, 0x96, 0x96, 0x98, 0x98, 0x91, 0x91, 0x89, 0x89, 0x77, 0x77, 0x69, 0x69, 0x6C, 0x6C, 0x6A, 0x6A, 0x83, 0x83,
  0x8F, 0x8F, 0x97, 0x97, 0x8F, 0x8F, 0x86, 0x86, 0x84, 0x84, 0x75, 0x75, 0x73, 0x73, 0x6B, 0x6B, 0x6F, 0x6F, 0x80, 0x80,
  0x90, 0x90, 0x96, 0x96, 0x96, 0x96, 0x8F, 0x8F, 0x89, 0x89, 0x70, 0x70, 0x6A, 0x6A, 0x6A, 0x6A, 0x70, 0x70, 0x89, 0x89,
  0x90, 0x90, 0x97, 0x97, 0x89, 0x89, 0x88, 0x88, 0x81, 0x81, 0x76, 0x76, 0x6F, 0x6F, 0x67, 0x67, 0x71, 0x71, 0x85, 0x85,
  0x95, 0x95, 0x96, 0x96, 0x94, 0x94, 0x8B, 0x8B, 0x83, 0x83, 0x6D, 0x6D, 0x6A, 0x6A, 0x6A, 0x6A, 0x73, 0x73, 0x8B, 0x8B,
  0x92, 0x92, 0x97, 0x97, 0x88, 0x88, 0x86, 0x86, 0x7E, 0x7E, 0x73, 0x73, 0x6D, 0x6D, 0x69, 0x69, 0x75, 0x75, 0x89, 0x89,
  0x95, 0x95, 0x97, 0x97, 0x94, 0x94, 0x8C, 0x8C, 0x7F, 0x7F, 0x69, 0x69, 0x6C, 0x6C, 0x69, 0x69, 0x7B, 0x7B, 0x8E, 0x8E,
  0x95, 0x95, 0x94, 0x94, 0x85, 0x85, 0x87, 0x87, 0x7A, 0x7A, 0x72, 0x72, 0x6A, 0x6A, 0x69, 0x69, 0x7B, 0x7B, 0x8D, 0x8D,
  0x96, 0x96, 0x97, 0x97, 0x91, 0x91, 0x87, 0x87, 0x76, 0x76, 0x68, 0x68, 0x6C, 0x6C, 0x6B, 0x6B, 0x82, 0x82, 0x90, 0x90,
  0x98, 0x98, 0x91, 0x91, 0x86, 0x86, 0x83, 0x83, 0x74, 0x74, 0x6F, 0x6F, 0x68, 0x68, 0x6E, 0x6E, 0x81, 0x81, 0x92, 0x92,
  0x96, 0x96, 0x97, 0x97, 0x8F, 0x8F, 0x85, 0x85, 0x71, 0x71, 0x68, 0x68, 0x6B, 0x6B, 0x6C, 0x6C, 0x88, 0x88, 0x92, 0x92,
  0x98, 0x98, 0x8E, 0x8E, 0x86, 0x86, 0x82, 0x82, 0x72, 0x72, 0x6E, 0x6E, 0x67, 0x67, 0x6F, 0x6F, 0x84, 0x84, 0x93, 0x93,
  0x97, 0x97, 0x97, 0x97, 0x8E, 0x8E, 0x82, 0x82, 0x6D, 0x6D, 0x6A, 0x6A, 0x6A, 0x6A, 0x71, 0x71, 0x8B, 0x8B, 0x92, 0x92,
  0x97, 0x97, 0x8B, 0x8B, 0x86, 0x86, 0x7E, 0x7E, 0x72, 0x72, 0x6E, 0x6E, 0x68, 0x68, 0x74, 0x74, 0x87, 0x87, 0x94, 0x94,
  0x98, 0x98, 0x97, 0x97, 0x8D, 0x8D, 0x80, 0x80, 0x6B, 0x6B, 0x69, 0x69, 0x68, 0x68, 0x76, 0x76, 0x8F, 0x8F, 0x95, 0x95,
  0x96, 0x96, 0x89, 0x89, 0x86, 0x86, 0x7C, 0x7C, 0x73, 0x73, 0x6D, 0x6D, 0x67, 0x67, 0x73, 0x73, 0x87, 0x87, 0x95, 0x95,
  0x97, 0x97, 0x97, 0x97, 0x8B, 0x8B, 0x7F, 0x7F, 0x6C, 0x6C, 0x6A, 0x6A, 0x6A, 0x6A, 0x77, 0x77, 0x8F, 0x8F, 0x93, 0x93,
  0x96, 0x96, 0x88, 0x88, 0x85, 0x85, 0x7C, 0x7C, 0x72, 0x72, 0x6D, 0x6D, 0x68, 0x68, 0x77, 0x77, 0x8A, 0x8A, 0x95, 0x95,
  0x96, 0x96, 0x95, 0x95, 0x8A, 0x8A, 0x80, 0x80, 0x6C, 0x6C, 0x69, 0x69, 0x68, 0x68, 0x78, 0x78, 0x91, 0x91, 0x94, 0x94,
  0x96, 0x96, 0x86, 0x86, 0x84, 0x84, 0x7B, 0x7B, 0x72, 0x72, 0x6D, 0x6D, 0x68, 0x68, 0x76, 0x76, 0x88, 0x88, 0x95, 0x95,
  0x98, 0x98, 0x94, 0x94, 0x88, 0x88, 0x7B, 0x7B, 0x6A, 0x6A, 0x6B, 0x6B, 0x6A, 0x6A, 0x7D, 0x7D, 0x90, 0x90, 0x95, 0x95,
  0x95, 0x95, 0x87, 0x87, 0x85, 0x85, 0x77, 0x77, 0x70, 0x70, 0x6B, 0x6B, 0x6D, 0x6D, 0x7C, 0x7C, 0x8C, 0x8C, 0x96, 0x96,
  0x96, 0x96, 0x93, 0x93, 0x88, 0x88, 0x7B, 0x7B, 0x69, 0x69, 0x69, 0x69, 0x68, 0x68, 0x7F, 0x7F, 0x92, 0x92, 0x97, 0x97,
  0x93, 0x93, 0x86, 0x86, 0x83, 0x83, 0x75, 0x75, 0x71, 0x71, 0x69, 0x69, 0x6B, 0x6B, 0x7A, 0x7A, 0x8D, 0x8D, 0x96, 0x96,
  0x95, 0x95, 0x93, 0x93, 0x87, 0x87, 0x7B, 0x7B, 0x6A, 0x6A, 0x6A, 0x6A, 0x6B, 0x6B, 0x7E, 0x7E, 0x90, 0x90, 0x94, 0x94,
  0x93, 0x93, 0x85, 0x85, 0x84, 0x84, 0x77, 0x77, 0x71, 0x71, 0x6B, 0x6B, 0x6B, 0x6B, 0x7C, 0x7C, 0x8D, 0x8D, 0x96, 0x96,
  0x96, 0x96, 0x93, 0x93, 0x88, 0x88, 0x7E, 0x7E, 0x6A, 0x6A, 0x6A, 0x6A, 0x69, 0x69, 0x7C, 0x7C, 0x91, 0x91, 0x95, 0x95,
  0x93, 0x93, 0x84, 0x84, 0x84, 0x84, 0x78, 0x78, 0x73, 0x73, 0x6D, 0x6D, 0x6A, 0x6A, 0x77, 0x77, 0x87, 0x87, 0x96, 0x96,
  0x96, 0x96, 0x94, 0x94, 0x89, 0x89, 0x7F, 0x7F, 0x6B, 0x6B, 0x6A, 0x6A, 0x6D, 0x6D, 0x7A, 0x7A, 0x8E, 0x8E, 0x92, 0x92,
  0x94, 0x94, 0x85, 0x85, 0x85, 0x85, 0x7A, 0x7A, 0x72, 0x72, 0x6D, 0x6D, 0x68, 0x68, 0x78, 0x78, 0x86, 0x86, 0x94, 0x94,
  0x96, 0x96, 0x94, 0x94, 0x8B, 0x8B, 0x83, 0x83, 0x6E, 0x6E, 0x69, 0x69, 0x6B, 0x6B, 0x75, 0x75, 0x8E, 0x8E, 0x94, 0x94,
  0x96, 0x96, 0x85, 0x85, 0x84, 0x84, 0x7C, 0x7C, 0x73, 0x73, 0x70, 0x70, 0x69, 0x69, 0x74, 0x74, 0x82, 0x82, 0x94, 0x94,
  0x97, 0x97, 0x95, 0x95, 0x8B, 0x8B, 0x83, 0x83, 0x74, 0x74, 0x67, 0x67, 0x6C, 0x6C, 0x71, 0x71, 0x88, 0x88, 0x92, 0x92,
  0x96, 0x96, 0x8A, 0x8A, 0x81, 0x81, 0x7F, 0x7F, 0x74, 0x74, 0x73, 0x73, 0x6A, 0x6A, 0x72, 0x72, 0x81, 0x81, 0x8F, 0x8F,
  0x96, 0x96, 0x97, 0x97, 0x8D, 0x8D, 0x86, 0x86, 0x75, 0x75, 0x67, 0x67, 0x6C, 0x6C, 0x6F, 0x6F, 0x87, 0x87, 0x91, 0x91,
  0x97, 0x97, 0x8B, 0x8B, 0x81, 0x81, 0x81, 0x81, 0x73, 0x73, 0x73, 0x73, 0x6A, 0x6A, 0x6F, 0x6F, 0x7F, 0x7F, 0x8F, 0x8F,
  0x97, 0x97, 0x98, 0x98, 0x8F, 0x8F, 0x87, 0x87, 0x79, 0x79, 0x67, 0x67, 0x6A, 0x6A, 0x6D, 0x6D, 0x84, 0x84, 0x91, 0x91,
  0x97, 0x97, 0x8F, 0x8F, 0x81, 0x81, 0x82, 0x82, 0x75, 0x75, 0x74, 0x74, 0x6B, 0x6B, 0x6C, 0x6C, 0x7C, 0x7C, 0x8C, 0x8C,
  0x95, 0x95, 0x97, 0x97, 0x92, 0x92, 0x89, 0x89, 0x7E, 0x7E, 0x69, 0x69, 0x6A, 0x6A, 0x6B, 0x6B, 0x7E, 0x7E, 0x90, 0x90,
  0x95, 0x95, 0x92, 0x92, 0x81, 0x81, 0x83, 0x83, 0x77, 0x77, 0x74, 0x74, 0x6D, 0x6D, 0x6A, 0x6A, 0x79, 0x79, 0x8A, 0x8A,
  0x96, 0x96, 0x98, 0x98, 0x95, 0x95, 0x8A, 0x8A, 0x80, 0x80, 0x6B, 0x6B, 0x6A, 0x6A, 0x6A, 0x6A, 0x7A, 0x7A, 0x90, 0x90,
  0x94, 0x94, 0x93, 0x93, 0x82, 0x82, 0x83, 0x83, 0x7A, 0x7A, 0x75, 0x75, 0x6F, 0x6F, 0x69, 0x69, 0x77, 0x77, 0x88, 0x88,
  0x95, 0x95, 0x95, 0x95, 0x93, 0x93, 0x8A, 0x8A, 0x83, 0x83, 0x6E, 0x6E, 0x69, 0x69, 0x6B, 0x6B, 0x76, 0x76, 0x8F, 0x8F,
  0x94, 0x94, 0x94, 0x94, 0x84, 0x84, 0x83, 0x83, 0x7D, 0x7D, 0x75, 0x75, 0x6F, 0x6F, 0x68, 0x68, 0x75, 0x75, 0x86, 0x86,
  0x94, 0x94, 0x96, 0x96, 0x96, 0x96, 0x8A, 0x8A, 0x84, 0x84, 0x6F, 0x6F, 0x68, 0x68, 0x6B, 0x6B, 0x73, 0x73, 0x8D, 0x8D,
  0x93, 0x93, 0x95, 0x95, 0x87, 0x87, 0x83, 0x83, 0x7D, 0x7D, 0x74, 0x74, 0x71, 0x71, 0x68, 0x68, 0x73, 0x73, 0x84, 0x84,
  0x93, 0x93, 0x96, 0x96, 0x96, 0x96, 0x8C, 0x8C, 0x84, 0x84, 0x71, 0x71, 0x67, 0x67, 0x6C, 0x6C, 0x70, 0x70, 0x8A, 0x8A,
  0x94, 0x94, 0x96, 0x96, 0x88, 0x88, 0x82, 0x82, 0x7F, 0x7F, 0x74, 0x74, 0x71, 0x71, 0x69, 0x69, 0x71, 0x71, 0x83, 0x83,
  0x93, 0x93, 0x96, 0x96, 0x96, 0x96, 0x8D, 0x8D, 0x85, 0x85, 0x75, 0x75, 0x67, 0x67, 0x6A, 0x6A, 0x6E, 0x6E, 0x89, 0x89,
  0x94, 0x94, 0x97, 0x97, 0x8A, 0x8A, 0x82, 0x82, 0x7F, 0x7F, 0x72, 0x72, 0x71, 0x71, 0x69, 0x69, 0x72, 0x72, 0x83, 0x83,
  0x93, 0x93, 0x96, 0x96, 0x97, 0x97, 0x8E, 0x8E, 0x84, 0x84, 0x74, 0x74, 0x68, 0x68, 0x6A, 0x6A, 0x6F, 0x6F, 0x89, 0x89,
  0x93, 0x93, 0x97, 0x97, 0x8B, 0x8B, 0x83, 0x83, 0x7F, 0x7F, 0x71, 0x71, 0x70, 0x70, 0x69, 0x69, 0x71, 0x71, 0x82, 0x82,
  0x92, 0x92, 0x96, 0x96, 0x98, 0x98, 0x8F, 0x8F, 0x84, 0x84, 0x75, 0x75, 0x68, 0x68, 0x6A, 0x6A, 0x6D, 0x6D, 0x87, 0x87,
  0x92, 0x92, 0x97, 0x97, 0x8D, 0x8D, 0x82, 0x82, 0x80, 0x80, 0x73, 0x73, 0x71, 0x71, 0x6A, 0x6A, 0x70, 0x70, 0x82, 0x82,
  0x91, 0x91, 0x96, 0x96, 0x96, 0x96, 0x8E, 0x8E, 0x84, 0x84, 0x77, 0x77, 0x68, 0x68, 0x6A, 0x6A, 0x6C, 0x6C, 0x86, 0x86,
  0x94, 0x94, 0x97, 0x97, 0x8F, 0x8F, 0x82, 0x82, 0x80, 0x80, 0x72, 0x72, 0x71, 0x71, 0x6A, 0x6A, 0x6F, 0x6F, 0x82, 0x82,
  0x91, 0x91, 0x97, 0x97, 0x97, 0x97, 0x8F, 0x8F, 0x85, 0x85, 0x75, 0x75, 0x68, 0x68, 0x6C, 0x6C, 0x6E, 0x6E, 0x86, 0x86,
  0x92, 0x92, 0x96, 0x96, 0x8F, 0x8F, 0x83, 0x83, 0x81, 0x81, 0x72, 0x72, 0x6F, 0x6F, 0x6A, 0x6A, 0x70, 0x70, 0x83, 0x83,
  0x92, 0x92, 0x96, 0x96, 0x97, 0x97, 0x8E, 0x8E, 0x84, 0x84, 0x75, 0x75, 0x68, 0x68, 0x6C, 0x6C, 0x6C, 0x6C, 0x87, 0x87,
  0x93, 0x93, 0x97, 0x97, 0x90, 0x90, 0x84, 0x84, 0x81, 0x81, 0x72, 0x72, 0x70, 0x70, 0x69, 0x69, 0x6F, 0x6F, 0x82, 0x82,
  0x91, 0x91, 0x96, 0x96, 0x97, 0x97, 0x90, 0x90, 0x84, 0x84, 0x75, 0x75, 0x68, 0x68, 0x6B, 0x6B, 0x6D, 0x6D, 0x86, 0x86,
  0x93, 0x93, 0x97, 0x97, 0x90, 0x90, 0x84, 0x84, 0x81, 0x81, 0x72, 0x72, 0x6E, 0x6E, 0x68, 0x68, 0x70, 0x70, 0x84, 0x84,
  0x92, 0x92, 0x96, 0x96, 0x97, 0x97, 0x91, 0x91, 0x84, 0x84, 0x75, 0x75, 0x68, 0x68, 0x69, 0x69, 0x6D, 0x6D, 0x86, 0x86,
  0x93, 0x93, 0x98, 0x98, 0x8F, 0x8F, 0x84, 0x84, 0x81, 0x81, 0x72, 0x72, 0x6E, 0x6E, 0x68, 0x68, 0x72, 0x72, 0x85, 0x85,
  0x92, 0x92, 0x96, 0x96, 0x97, 0x97, 0x8F, 0x8F, 0x82, 0x82, 0x71, 0x71, 0x67, 0x67, 0x6A, 0x6A, 0x6F, 0x6F, 0x8A, 0x8A,
  0x95, 0x95, 0x97, 0x97, 0x8E, 0x8E, 0x83, 0x83, 0x80, 0x80, 0x71, 0x71, 0x6D, 0x6D, 0x68, 0x68, 0x71, 0x71, 0x87, 0x87,
  0x93, 0x93, 0x97, 0x97, 0x97, 0x97, 0x8F, 0x8F, 0x82, 0x82, 0x70, 0x70, 0x68, 0x68, 0x6A, 0x6A, 0x70, 0x70, 0x8B, 0x8B,
  0x96, 0x96, 0x97, 0x97, 0x8D, 0x8D, 0x83, 0x83, 0x7F, 0x7F, 0x6F, 0x6F, 0x6C, 0x6C, 0x68, 0x68, 0x73, 0x73, 0x88, 0x88,
  0x95, 0x95, 0x97, 0x97, 0x96, 0x96, 0x8E, 0x8E, 0x81, 0x81, 0x6E, 0x6E, 0x68, 0x68, 0x6A, 0x6A, 0x70, 0x70, 0x8C, 0x8C,
  0x95, 0x95, 0x97, 0x97, 0x8C, 0x8C, 0x84, 0x84, 0x7E, 0x7E, 0x6F, 0x6F, 0x6C, 0x6C, 0x68, 0x68, 0x76, 0x76, 0x89, 0x89,
  0x94, 0x94, 0x97, 0x97, 0x96, 0x96, 0x8D, 0x8D, 0x7F, 0x7F, 0x6C, 0x6C, 0x68, 0x68, 0x69, 0x69, 0x74, 0x74, 0x8F, 0x8F,
  0x95, 0x95, 0x98, 0x98, 0x8A, 0x8A, 0x82, 0x82, 0x7B, 0x7B, 0x6E, 0x6E, 0x6C, 0x6C, 0x68, 0x68, 0x7A, 0x7A, 0x8C, 0x8C,
  0x95, 0x95, 0x99, 0x99, 0x95, 0x95, 0x8A, 0x8A, 0x7A, 0x7A, 0x69, 0x69, 0x69, 0x69, 0x69, 0x69, 0x7A, 0x7A, 0x92, 0x92,
  0x96, 0x96, 0x96, 0x96, 0x88, 0x88, 0x83, 0x83, 0x78, 0x78, 0x6D, 0x6D, 0x6A, 0x6A, 0x6A, 0x6A, 0x7D, 0x7D, 0x8F, 0x8F,
  0x97, 0x97, 0x98, 0x98, 0x93, 0x93, 0x88, 0x88, 0x77, 0x77, 0x68, 0x68, 0x6A, 0x6A, 0x69, 0x69, 0x7F, 0x7F, 0x95, 0x95,
  0x97, 0x97, 0x95, 0x95, 0x86, 0x86, 0x82, 0x82, 0x74, 0x74, 0x6B, 0x6B, 0x69, 0x69, 0x6C, 0x6C, 0x80, 0x80, 0x91, 0x91,
  0x98, 0x98, 0x98, 0x98, 0x92, 0x92, 0x87, 0x87, 0x76, 0x76, 0x67, 0x67, 0x6A, 0x6A, 0x6A, 0x6A, 0x83, 0x83, 0x95, 0x95,
  0x96, 0x96, 0x93, 0x93, 0x84, 0x84, 0x81, 0x81, 0x71, 0x71, 0x6C, 0x6C, 0x69, 0x69, 0x6F, 0x6F, 0x84, 0x84, 0x91, 0x91,
  0x98, 0x98, 0x97, 0x97, 0x90, 0x90, 0x85, 0x85, 0x72, 0x72, 0x68, 0x68, 0x6A, 0x6A, 0x6C, 0x6C, 0x89, 0x89, 0x96, 0x96,
  0x97, 0x97, 0x8F, 0x8F, 0x84, 0x84, 0x7F, 0x7F, 0x6F, 0x6F, 0x6B, 0x6B, 0x68, 0x68, 0x70, 0x70, 0x87, 0x87, 0x94, 0x94,
  0x97, 0x97, 0x97, 0x97, 0x8E, 0x8E, 0x81, 0x81, 0x6F, 0x6F, 0x6A, 0x6A, 0x6A, 0x6A, 0x6F, 0x6F, 0x8D, 0x8D, 0x96, 0x96,
  0x96, 0x96, 0x8E, 0x8E, 0x84, 0x84, 0x7C, 0x7C, 0x6D, 0x6D, 0x6B, 0x6B, 0x68, 0x68, 0x74, 0x74, 0x89, 0x89, 0x94, 0x94,
  0x98, 0x98, 0x96, 0x96, 0x8D, 0x8D, 0x80, 0x80, 0x6D, 0x6D, 0x69, 0x69, 0x69, 0x69, 0x73, 0x73, 0x8F, 0x8F, 0x95, 0x95,
  0x97, 0x97, 0x8A, 0x8A, 0x83, 0x83, 0x7B, 0x7B, 0x6E, 0x6E, 0x6B, 0x6B, 0x69, 0x69, 0x78, 0x78, 0x8A, 0x8A, 0x96, 0x96,
  0x97, 0x97, 0x95, 0x95, 0x8B, 0x8B, 0x7D, 0x7D, 0x6B, 0x6B, 0x69, 0x69, 0x6A, 0x6A, 0x77, 0x77, 0x92, 0x92, 0x96, 0x96,
  0x96, 0x96, 0x88, 0x88, 0x83, 0x83, 0x78, 0x78, 0x6C, 0x6C, 0x6B, 0x6B, 0x6A, 0x6A, 0x7B, 0x7B, 0x8D, 0x8D, 0x96, 0x96,
  0x97, 0x97, 0x93, 0x93, 0x89, 0x89, 0x79, 0x79, 0x68, 0x68, 0x6A, 0x6A, 0x68, 0x68, 0x7D, 0x7D, 0x95, 0x95, 0x96, 0x96,
  0x96, 0x96, 0x87, 0x87, 0x83, 0x83, 0x75, 0x75, 0x6C, 0x6C, 0x69, 0x69, 0x6A, 0x6A, 0x7E, 0x7E, 0x90, 0x90, 0x97, 0x97,
  0x98, 0x98, 0x93, 0x93, 0x87, 0x87, 0x76, 0x76, 0x68, 0x68, 0x6A, 0x6A, 0x6A, 0x6A, 0x81, 0x81, 0x95, 0x95, 0x97, 0x97,
  0x93, 0x93, 0x86, 0x86, 0x82, 0x82, 0x73, 0x73, 0x6C, 0x6C, 0x69, 0x69, 0x6D, 0x6D, 0x82, 0x82, 0x91, 0x91, 0x97, 0x97,
  0x97, 0x97, 0x91, 0x91, 0x86, 0x86, 0x74, 0x74, 0x67, 0x67, 0x6A, 0x6A, 0x6B, 0x6B, 0x85, 0x85, 0x96, 0x96, 0x97, 0x97,
  0x91, 0x91, 0x83, 0x83, 0x7F, 0x7F, 0x71, 0x71, 0x6E, 0x6E, 0x69, 0x69, 0x70, 0x70, 0x84, 0x84, 0x92, 0x92, 0x98, 0x98,
  0x97, 0x97, 0x8F, 0x8F, 0x84, 0x84, 0x72, 0x72, 0x68, 0x68, 0x6B, 0x6B, 0x6C, 0x6C, 0x8A, 0x8A, 0x97, 0x97, 0x98, 0x98,
  0x90, 0x90, 0x82, 0x82, 0x7E, 0x7E, 0x6F, 0x6F, 0x6D, 0x6D, 0x68, 0x68, 0x72, 0x72, 0x87, 0x87, 0x93, 0x93, 0x98, 0x98,
  0x96, 0x96, 0x8D, 0x8D, 0x80, 0x80, 0x6E, 0x6E, 0x69, 0x69, 0x6A, 0x6A, 0x6F, 0x6F, 0x8E, 0x8E, 0x96, 0x96, 0x98, 0x98,
  0x8D, 0x8D, 0x83, 0x83, 0x7C, 0x7C, 0x6E, 0x6E, 0x6C, 0x6C, 0x68, 0x68, 0x75, 0x75, 0x89, 0x89, 0x94, 0x94, 0x98, 0x98,
  0x95, 0x95, 0x8B, 0x8B, 0x7E, 0x7E, 0x6D, 0x6D, 0x69, 0x69, 0x6A, 0x6A, 0x73, 0x73, 0x91, 0x91, 0x97, 0x97, 0x97, 0x97,
  0x8B, 0x8B, 0x83, 0x83, 0x7A, 0x7A, 0x6D, 0x6D, 0x6C, 0x6C, 0x68, 0x68, 0x78, 0x78, 0x8B, 0x8B, 0x95, 0x95, 0x97, 0x97,
  0x94, 0x94, 0x8B, 0x8B, 0x7E, 0x7E, 0x6C, 0x6C, 0x6A, 0x6A, 0x69, 0x69, 0x75, 0x75, 0x93, 0x93, 0x96, 0x96, 0x96, 0x96,
  0x88, 0x88, 0x81, 0x81, 0x78, 0x78, 0x6E, 0x6E, 0x6C, 0x6C, 0x69, 0x69, 0x7B, 0x7B, 0x8D, 0x8D, 0x95, 0x95, 0x97, 0x97,
  0x94, 0x94, 0x8A, 0x8A, 0x7C, 0x7C, 0x69, 0x69, 0x6A, 0x6A, 0x69, 0x69, 0x79, 0x79, 0x95, 0x95, 0x98, 0x98, 0x96, 0x96,
  0x86, 0x86, 0x81, 0x81, 0x77, 0x77, 0x6D, 0x6D, 0x6B, 0x6B, 0x69, 0x69, 0x7D, 0x7D, 0x8D, 0x8D, 0x95, 0x95, 0x97, 0x97,
  0x93, 0x93, 0x88, 0x88, 0x79, 0x79, 0x69, 0x69, 0x6A, 0x6A, 0x6A, 0x6A, 0x7D, 0x7D, 0x95, 0x95, 0x97, 0x97, 0x95, 0x95,
  0x85, 0x85, 0x81, 0x81, 0x76, 0x76, 0x6D, 0x6D, 0x6A, 0x6A, 0x6B, 0x6B, 0x7F, 0x7F, 0x8F, 0x8F, 0x95, 0x95, 0x97, 0x97,
  0x93, 0x93, 0x88, 0x88, 0x7A, 0x7A, 0x69, 0x69, 0x69, 0x69, 0x68, 0x68, 0x7C, 0x7C, 0x95, 0x95, 0x97, 0x97, 0x97, 0x97,
  0x84, 0x84, 0x80, 0x80, 0x76, 0x76, 0x6E, 0x6E, 0x6C, 0x6C, 0x6B, 0x6B, 0x7F, 0x7F, 0x8D, 0x8D, 0x95, 0x95, 0x97, 0x97,
  0x93, 0x93, 0x87, 0x87, 0x79, 0x79, 0x69, 0x69, 0x6B, 0x6B, 0x6A, 0x6A, 0x7E, 0x7E, 0x95, 0x95, 0x96, 0x96, 0x95, 0x95,
  0x83, 0x83, 0x81, 0x81, 0x75, 0x75, 0x6D, 0x6D, 0x6C, 0x6C, 0x6B, 0x6B, 0x7F, 0x7F, 0x8E, 0x8E, 0x96, 0x96, 0x97, 0x97,
  0x92, 0x92, 0x87, 0x87, 0x7B, 0x7B, 0x69, 0x69, 0x6A, 0x6A, 0x6B, 0x6B, 0x7D, 0x7D, 0x95, 0x95, 0x97, 0x97, 0x95, 0x95,
  0x83, 0x83, 0x80, 0x80, 0x75, 0x75, 0x6F, 0x6F, 0x6D, 0x6D, 0x6A, 0x6A, 0x7D, 0x7D, 0x8D, 0x8D, 0x96, 0x96, 0x97, 0x97,
  0x92, 0x92, 0x88, 0x88, 0x7D, 0x7D, 0x6A, 0x6A, 0x6A, 0x6A, 0x6C, 0x6C, 0x7B, 0x7B, 0x94, 0x94, 0x97, 0x97, 0x94, 0x94,
  0x83, 0x83, 0x80, 0x80, 0x77, 0x77, 0x70, 0x70, 0x6E, 0x6E, 0x6A, 0x6A, 0x7C, 0x7C, 0x8B, 0x8B, 0x95, 0x95, 0x96, 0x96,
  0x91, 0x91, 0x88, 0x88, 0x7E, 0x7E, 0x6C, 0x6C, 0x69, 0x69, 0x6D, 0x6D, 0x79, 0x79, 0x93, 0x93, 0x96, 0x96, 0x95, 0x95,
  0x85, 0x85, 0x80, 0x80, 0x79, 0x79, 0x70, 0x70, 0x70, 0x70, 0x6A, 0x6A, 0x7A, 0x7A, 0x8A, 0x8A, 0x94, 0x94, 0x95, 0x95,
  0x91, 0x91, 0x88, 0x88, 0x80, 0x80, 0x6F, 0x6F, 0x68, 0x68, 0x6D, 0x6D, 0x75, 0x75, 0x90, 0x90, 0x98, 0x98, 0x97, 0x97,
  0x87, 0x87, 0x7E, 0x7E, 0x7B, 0x7B, 0x71, 0x71, 0x71, 0x71, 0x69, 0x69, 0x77, 0x77, 0x87, 0x87, 0x93, 0x93, 0x97, 0x97,
  0x93, 0x93, 0x8A, 0x8A, 0x82, 0x82, 0x72, 0x72, 0x68, 0x68, 0x6C, 0x6C, 0x71, 0x71, 0x8C, 0x8C, 0x96, 0x96, 0x97, 0x97,
  0x89, 0x89, 0x7F, 0x7F, 0x7D, 0x7D, 0x73, 0x73, 0x72, 0x72, 0x6A, 0x6A, 0x74, 0x74, 0x84, 0x84, 0x90, 0x90, 0x96, 0x96,
  0x93, 0x93, 0x8C, 0x8C, 0x84, 0x84, 0x76, 0x76, 0x68, 0x68, 0x6B, 0x6B, 0x6E, 0x6E, 0x88, 0x88, 0x97, 0x97, 0x97, 0x97,
  0x8D, 0x8D, 0x7E, 0x7E, 0x7D, 0x7D, 0x73, 0x73, 0x73, 0x73, 0x6B, 0x6B, 0x70, 0x70, 0x83, 0x83, 0x90, 0x90, 0x98, 0x98,
  0x95, 0x95, 0x8E, 0x8E, 0x84, 0x84, 0x7A, 0x7A, 0x69, 0x69, 0x69, 0x69, 0x6D, 0x6D, 0x81, 0x81, 0x97, 0x97, 0x97, 0x97,
  0x90, 0x90, 0x7E, 0x7E, 0x7D, 0x7D, 0x74, 0x74, 0x72, 0x72, 0x6E, 0x6E, 0x6C, 0x6C, 0x7E, 0x7E, 0x8D, 0x8D, 0x97, 0x97,
  0x97, 0x97, 0x92, 0x92, 0x86, 0x86, 0x7D, 0x7D, 0x6A, 0x6A, 0x68, 0x68, 0x6C, 0x6C, 0x7D, 0x7D, 0x94, 0x94, 0x97, 0x97,
  0x92, 0x92, 0x81, 0x81, 0x7F, 0x7F, 0x76, 0x76, 0x71, 0x71, 0x6E, 0x6E, 0x6B, 0x6B, 0x7C, 0x7C, 0x8C, 0x8C, 0x96, 0x96,
  0x96, 0x96, 0x92, 0x92, 0x88, 0x88, 0x7F, 0x7F, 0x6D, 0x6D, 0x67, 0x67, 0x6C, 0x6C, 0x78, 0x78, 0x92, 0x92, 0x97, 0x97,
  0x94, 0x94, 0x84, 0x84, 0x7E, 0x7E, 0x7A, 0x7A, 0x72, 0x72, 0x71, 0x71, 0x6B, 0x6B, 0x77, 0x77, 0x87, 0x87, 0x93, 0x93,
  0x96, 0x96, 0x93, 0x93, 0x8A, 0x8A, 0x81, 0x81, 0x72, 0x72, 0x68, 0x68, 0x6D, 0x6D, 0x73, 0x73, 0x8D, 0x8D, 0x96, 0x96,
  0x94, 0x94, 0x87, 0x87, 0x7E, 0x7E, 0x7C, 0x7C, 0x72, 0x72, 0x72, 0x72, 0x6B, 0x6B, 0x75, 0x75, 0x85, 0x85, 0x91, 0x91,
  0x96, 0x96, 0x93, 0x93, 0x8C, 0x8C, 0x83, 0x83, 0x76, 0x76, 0x68, 0x68, 0x6C, 0x6C, 0x71, 0x71, 0x89, 0x89, 0x96, 0x96,
  0x94, 0x94, 0x89, 0x89, 0x7E, 0x7E, 0x7E, 0x7E, 0x75, 0x75, 0x74, 0x74, 0x6B, 0x6B, 0x70, 0x70, 0x82, 0x82, 0x90, 0x90,
  0x96, 0x96, 0x95, 0x95, 0x8D, 0x8D, 0x84, 0x84, 0x79, 0x79, 0x67, 0x67, 0x6B, 0x6B, 0x6F, 0x6F, 0x83, 0x83, 0x95, 0x95,
  0x97, 0x97, 0x8E, 0x8E, 0x7F, 0x7F, 0x7F, 0x7F, 0x75, 0x75, 0x74, 0x74, 0x6D, 0x6D, 0x6E, 0x6E, 0x80, 0x80, 0x8E, 0x8E,
  0x96, 0x96, 0x93, 0x93, 0x8E, 0x8E, 0x85, 0x85, 0x7D, 0x7D, 0x6A, 0x6A, 0x6A, 0x6A, 0x6D, 0x6D, 0x7E, 0x7E, 0x93, 0x93,
  0x96, 0x96, 0x91, 0x91, 0x80, 0x80, 0x7F, 0x7F, 0x79, 0x79, 0x75, 0x75, 0x70, 0x70, 0x6B, 0x6B, 0x7A, 0x7A, 0x8A, 0x8A,
  0x95, 0x95, 0x95, 0x95, 0x91, 0x91, 0x86, 0x86, 0x7F, 0x7F, 0x6E, 0x6E, 0x69, 0x69, 0x6D, 0x6D, 0x78, 0x78, 0x90, 0x90,
  0x97, 0x97, 0x94, 0x94, 0x84, 0x84, 0x7F, 0x7F, 0x7A, 0x7A, 0x72, 0x72, 0x71, 0x71, 0x68, 0x68, 0x77, 0x77, 0x88, 0x88,
  0x95, 0x95, 0x96, 0x96, 0x92, 0x92, 0x89, 0x89, 0x83, 0x83, 0x73, 0x73, 0x67, 0x67, 0x6C, 0x6C, 0x73, 0x73, 0x8E, 0x8E,
  0x96, 0x96, 0x95, 0x95, 0x85, 0x85, 0x7D, 0x7D, 0x7C, 0x7C, 0x72, 0x72, 0x73, 0x73, 0x6A, 0x6A, 0x74, 0x74, 0x87, 0x87,
  0x93, 0x93, 0x97, 0x97, 0x94, 0x94, 0x8A, 0x8A, 0x84, 0x84, 0x76, 0x76, 0x67, 0x67, 0x6C, 0x6C, 0x70, 0x70, 0x89, 0x89,
  0x95, 0x95, 0x96, 0x96, 0x8A, 0x8A, 0x7E, 0x7E, 0x7E, 0x7E, 0x72, 0x72, 0x73, 0x73, 0x6B, 0x6B, 0x71, 0x71, 0x83, 0x83,
  0x90, 0x90, 0x97, 0x97, 0x94, 0x94, 0x8D, 0x8D, 0x85, 0x85, 0x7A, 0x7A, 0x68, 0x68, 0x6B, 0x6B, 0x6E, 0x6E, 0x83, 0x83,
  0x95, 0x95, 0x96, 0x96, 0x8D, 0x8D, 0x7E, 0x7E, 0x7E, 0x7E, 0x75, 0x75, 0x75, 0x75, 0x6E, 0x6E, 0x6D, 0x6D, 0x7F, 0x7F,
  0x8C, 0x8C, 0x95, 0x95, 0x95, 0x95, 0x8F, 0x8F, 0x86, 0x86, 0x7E, 0x7E, 0x6B, 0x6B, 0x6A, 0x6A, 0x6E, 0x6E, 0x7C, 0x7C,
  0x94, 0x94, 0x96, 0x96, 0x90, 0x90, 0x80, 0x80, 0x7F, 0x7F, 0x77, 0x77, 0x73, 0x73, 0x70, 0x70, 0x6B, 0x6B, 0x7C, 0x7C,
  0x8A, 0x8A, 0x94, 0x94, 0x96, 0x96, 0x90, 0x90, 0x88, 0x88, 0x82, 0x82, 0x6E, 0x6E, 0x68, 0x68, 0x6C, 0x6C, 0x77, 0x77,
  0x92, 0x92, 0x95, 0x95, 0x92, 0x92, 0x82, 0x82, 0x7F, 0x7F, 0x7B, 0x7B, 0x74, 0x74, 0x72, 0x72, 0x69, 0x69, 0x77, 0x77,
  0x87, 0x87, 0x93, 0x93, 0x97, 0x97, 0x92, 0x92, 0x89, 0x89, 0x83, 0x83, 0x71, 0x71, 0x68, 0x68, 0x6D, 0x6D, 0x74, 0x74,
  0x8E, 0x8E, 0x95, 0x95, 0x94, 0x94, 0x86, 0x86, 0x7E, 0x7E, 0x7D, 0x7D, 0x73, 0x73, 0x72, 0x72, 0x69, 0x69, 0x74, 0x74,
  0x85, 0x85, 0x92, 0x92, 0x97, 0x97, 0x93, 0x93, 0x8B, 0x8B, 0x85, 0x85, 0x76, 0x76, 0x67, 0x67, 0x6C, 0x6C, 0x71, 0x71,
  0x89, 0x89, 0x96, 0x96, 0x94, 0x94, 0x89, 0x89, 0x7F, 0x7F, 0x7F, 0x7F, 0x75, 0x75, 0x74, 0x74, 0x6B, 0x6B, 0x70, 0x70,
  0x81, 0x81, 0x8F, 0x8F, 0x96, 0x96, 0x94, 0x94, 0x8D, 0x8D, 0x86, 0x86, 0x7A, 0x7A, 0x68, 0x68, 0x6C, 0x6C, 0x6F, 0x6F,
  0x84, 0x84, 0x95, 0x95, 0x95, 0x95, 0x8C, 0x8C, 0x7E, 0x7E, 0x7F, 0x7F, 0x77, 0x77, 0x75, 0x75, 0x6D, 0x6D, 0x6F, 0x6F,
  0x81, 0x81, 0x8D, 0x8D, 0x96, 0x96, 0x93, 0x93, 0x8C, 0x8C, 0x85, 0x85, 0x7C, 0x7C, 0x6B, 0x6B, 0x6B, 0x6B, 0x6E, 0x6E,
  0x81, 0x81, 0x94, 0x94, 0x97, 0x97, 0x8F, 0x8F, 0x7F, 0x7F, 0x80, 0x80, 0x77, 0x77, 0x74, 0x74, 0x6D, 0x6D, 0x6E, 0x6E,
  0x80, 0x80, 0x8D, 0x8D, 0x96, 0x96, 0x93, 0x93, 0x8D, 0x8D, 0x84, 0x84, 0x7C, 0x7C, 0x6B, 0x6B, 0x6C, 0x6C, 0x6E, 0x6E,
  0x7F, 0x7F, 0x94, 0x94, 0x96, 0x96, 0x91, 0x91, 0x80, 0x80, 0x80, 0x80, 0x77, 0x77, 0x73, 0x73, 0x6D, 0x6D, 0x6C, 0x6C,
  0x80, 0x80, 0x8D, 0x8D, 0x96, 0x96, 0x94, 0x94, 0x8F, 0x8F, 0x86, 0x86, 0x7C, 0x7C, 0x6B, 0x6B, 0x6B, 0x6B, 0x6E, 0x6E,
  0x7E, 0x7E, 0x94, 0x94, 0x97, 0x97, 0x92, 0x92, 0x81, 0x81, 0x7F, 0x7F, 0x75, 0x75, 0x71, 0x71, 0x6E, 0x6E, 0x6C, 0x6C,
  0x7F, 0x7F, 0x8D, 0x8D, 0x95, 0x95, 0x94, 0x94, 0x8F, 0x8F, 0x86, 0x86, 0x7F, 0x7F, 0x6C, 0x6C, 0x6B, 0x6B, 0x6E, 0x6E,
  0x7C, 0x7C, 0x93, 0x93, 0x97, 0x97, 0x94, 0x94, 0x81, 0x81, 0x80, 0x80, 0x78, 0x78, 0x71, 0x71, 0x6E, 0x6E, 0x69, 0x69,
  0x7A, 0x7A, 0x8B, 0x8B, 0x96, 0x96, 0x96, 0x96, 0x91, 0x91, 0x86, 0x86, 0x81, 0x81, 0x6E, 0x6E, 0x6A, 0x6A, 0x6E, 0x6E,
  0x78, 0x78, 0x91, 0x91, 0x95, 0x95, 0x95, 0x95, 0x83, 0x83, 0x7F, 0x7F, 0x7A, 0x7A, 0x72, 0x72, 0x71, 0x71, 0x6A, 0x6A,
  0x79, 0x79, 0x88, 0x88, 0x94, 0x94, 0x95, 0x95, 0x92, 0x92, 0x88, 0x88, 0x83, 0x83, 0x74, 0x74, 0x69, 0x69, 0x6D, 0x6D,
  0x74, 0x74, 0x8D, 0x8D, 0x96, 0x96, 0x95, 0x95, 0x86, 0x86, 0x7E, 0x7E, 0x7C, 0x7C, 0x73, 0x73, 0x73, 0x73, 0x69, 0x69,
  0x75, 0x75, 0x86, 0x86, 0x92, 0x92, 0x97, 0x97, 0x92, 0x92, 0x8A, 0x8A, 0x83, 0x83, 0x77, 0x77, 0x68, 0x68, 0x6C, 0x6C,
  0x70, 0x70, 0x88, 0x88, 0x96, 0x96, 0x96, 0x96, 0x8A, 0x8A, 0x7F, 0x7F, 0x7E, 0x7E, 0x75, 0x75, 0x73, 0x73, 0x6A, 0x6A,
  0x70, 0x70, 0x82, 0x82, 0x8F, 0x8F, 0x96, 0x96, 0x95, 0x95, 0x8D, 0x8D, 0x85, 0x85, 0x7C, 0x7C, 0x69, 0x69, 0x6B, 0x6B,
  0x6D, 0x6D, 0x81, 0x81, 0x95, 0x95, 0x96, 0x96, 0x8F, 0x8F, 0x80, 0x80, 0x7F, 0x7F, 0x77, 0x77, 0x74, 0x74, 0x6D, 0x6D,
  0x6C, 0x6C, 0x7F, 0x7F, 0x8B, 0x8B, 0x95, 0x95, 0x95, 0x95, 0x90, 0x90, 0x87, 0x87, 0x81, 0x81, 0x6D, 0x6D, 0x69, 0x69,
  0x6C, 0x6C, 0x79, 0x79, 0x92, 0x92, 0x97, 0x97, 0x93, 0x93, 0x82, 0x82, 0x7F, 0x7F, 0x79, 0x79, 0x73, 0x73, 0x70, 0x70,
  0x6A, 0x6A, 0x79, 0x79, 0x88, 0x88, 0x93, 0x93, 0x95, 0x95, 0x91, 0x91, 0x89, 0x89, 0x84, 0x84, 0x75, 0x75, 0x69, 0x69,
  0x6D, 0x6D, 0x71, 0x71, 0x8B, 0x8B, 0x96, 0x96, 0x95, 0x95, 0x88, 0x88, 0x7E, 0x7E, 0x7E, 0x7E, 0x75, 0x75, 0x75, 0x75,
  0x6B, 0x6B, 0x71, 0x71, 0x82, 0x82, 0x8F, 0x8F, 0x96, 0x96, 0x92, 0x92, 0x8B, 0x8B, 0x85, 0x85, 0x7A, 0x7A, 0x6A, 0x6A,
  0x6D, 0x6D, 0x6F, 0x6F, 0x82, 0x82, 0x95, 0x95, 0x96, 0x96, 0x8C, 0x8C, 0x7E, 0x7E, 0x7F, 0x7F, 0x77, 0x77, 0x75, 0x75,
  0x6E, 0x6E, 0x6D, 0x6D, 0x7E, 0x7E, 0x8C, 0x8C, 0x94, 0x94, 0x92, 0x92, 0x8E, 0x8E, 0x86, 0x86, 0x82, 0x82, 0x6E, 0x6E,
  0x6B, 0x6B, 0x6F, 0x6F, 0x78, 0x78, 0x91, 0x91, 0x95, 0x95, 0x91, 0x91, 0x80, 0x80, 0x7F, 0x7F, 0x7C, 0x7C, 0x75, 0x75,
  0x75, 0x75, 0x6C, 0x6C, 0x78, 0x78, 0x85, 0x85, 0x90, 0x90, 0x93, 0x93, 0x90, 0x90, 0x89, 0x89, 0x84, 0x84, 0x75, 0x75,
  0x68, 0x68, 0x6F, 0x6F, 0x72, 0x72, 0x89, 0x89, 0x95, 0x95, 0x93, 0x93, 0x86, 0x86, 0x7E, 0x7E, 0x80, 0x80, 0x76, 0x76,
  0x78, 0x78, 0x6E, 0x6E, 0x71, 0x71, 0x81, 0x81, 0x8D, 0x8D, 0x93, 0x93, 0x91, 0x91, 0x8C, 0x8C, 0x86, 0x86, 0x7F, 0x7F,
  0x6A, 0x6A, 0x6D, 0x6D, 0x6F, 0x6F, 0x7E, 0x7E, 0x94, 0x94, 0x93, 0x93, 0x8C, 0x8C, 0x7D, 0x7D, 0x81, 0x81, 0x7A, 0x7A,
  0x78, 0x78, 0x72, 0x72, 0x6C, 0x6C, 0x7C, 0x7C, 0x89, 0x89, 0x93, 0x93, 0x92, 0x92, 0x8F, 0x8F, 0x86, 0x86, 0x83, 0x83,
  0x6E, 0x6E, 0x6A, 0x6A, 0x70, 0x70, 0x78, 0x78, 0x91, 0x91, 0x94, 0x94, 0x8F, 0x8F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7C, 0x7C,
  0x76, 0x76, 0x75, 0x75, 0x6C, 0x6C, 0x79, 0x79, 0x87, 0x87, 0x91, 0x91, 0x92, 0x92, 0x90, 0x90, 0x8A, 0x8A, 0x86, 0x86,
  0x75, 0x75, 0x67, 0x67, 0x6E, 0x6E, 0x72, 0x72, 0x8A, 0x8A, 0x95, 0x95, 0x93, 0x93, 0x85, 0x85, 0x7E, 0x7E, 0x7E, 0x7E,
  0x75, 0x75, 0x75, 0x75, 0x6C, 0x6C, 0x76, 0x76, 0x84, 0x84, 0x90, 0x90, 0x92, 0x92, 0x90, 0x90, 0x8B, 0x8B, 0x86, 0x86,
  0x7B, 0x7B, 0x67, 0x67, 0x6D, 0x6D, 0x71, 0x71, 0x85, 0x85, 0x95, 0x95, 0x95, 0x95, 0x89, 0x89, 0x7C, 0x7C, 0x7F, 0x7F,
  0x77, 0x77, 0x77, 0x77, 0x6E, 0x6E, 0x71, 0x71, 0x81, 0x81, 0x8C, 0x8C, 0x95, 0x95, 0x91, 0x91, 0x8C, 0x8C, 0x86, 0x86,
  0x7E, 0x7E, 0x6A, 0x6A, 0x6B, 0x6B, 0x70, 0x70, 0x7F, 0x7F, 0x93, 0x93, 0x95, 0x95, 0x8E, 0x8E, 0x7F, 0x7F, 0x80, 0x80,
  0x78, 0x78, 0x75, 0x75, 0x6F, 0x6F, 0x6D, 0x6D, 0x7F, 0x7F, 0x8A, 0x8A, 0x95, 0x95, 0x92, 0x92, 0x8D, 0x8D, 0x87, 0x87,
  0x81, 0x81, 0x6D, 0x6D, 0x69, 0x69, 0x6E, 0x6E, 0x7B, 0x7B, 0x92, 0x92, 0x95, 0x95, 0x91, 0x91, 0x7F, 0x7F, 0x7F, 0x7F,
  0x7B, 0x7B, 0x76, 0x76, 0x73, 0x73, 0x6B, 0x6B, 0x7B, 0x7B, 0x88, 0x88, 0x93, 0x93, 0x93, 0x93, 0x8E, 0x8E, 0x88, 0x88,
  0x83, 0x83, 0x73, 0x73, 0x67, 0x67, 0x6D, 0x6D, 0x75, 0x75, 0x8D, 0x8D, 0x96, 0x96, 0x92, 0x92, 0x84, 0x84, 0x7E, 0x7E,
  0x7E, 0x7E, 0x75, 0x75, 0x75, 0x75, 0x6A, 0x6A, 0x75, 0x75, 0x85, 0x85, 0x91, 0x91, 0x94, 0x94, 0x90, 0x90, 0x8A, 0x8A,
  0x85, 0x85, 0x78, 0x78, 0x68, 0x68, 0x6D, 0x6D, 0x71, 0x71, 0x89, 0x89, 0x96, 0x96, 0x94, 0x94, 0x87, 0x87, 0x7C, 0x7C,
  0x7F, 0x7F, 0x76, 0x76, 0x76, 0x76, 0x6C, 0x6C, 0x71, 0x71, 0x84, 0x84, 0x8F, 0x8F, 0x94, 0x94, 0x91, 0x91, 0x8B, 0x8B,
  0x85, 0x85, 0x7B, 0x7B, 0x68, 0x68, 0x6C, 0x6C, 0x70, 0x70, 0x85, 0x85, 0x96, 0x96, 0x93, 0x93, 0x8A, 0x8A, 0x7C, 0x7C,
  0x80, 0x80, 0x76, 0x76, 0x76, 0x76, 0x6D, 0x6D, 0x6F, 0x6F, 0x83, 0x83, 0x8E, 0x8E, 0x96, 0x96, 0x92, 0x92, 0x8C, 0x8C,
  0x86, 0x86, 0x7D, 0x7D, 0x69, 0x69, 0x6B, 0x6B, 0x6F, 0x6F, 0x81, 0x81, 0x94, 0x94, 0x95, 0x95, 0x8E, 0x8E, 0x7D, 0x7D,
  0x7F, 0x7F, 0x76, 0x76, 0x75, 0x75, 0x70, 0x70, 0x6D, 0x6D, 0x80, 0x80, 0x8D, 0x8D, 0x96, 0x96, 0x93, 0x93, 0x8E, 0x8E,
  0x84, 0x84, 0x80, 0x80, 0x6D, 0x6D, 0x6A, 0x6A, 0x70, 0x70, 0x7A, 0x7A, 0x92, 0x92, 0x94, 0x94, 0x91, 0x91, 0x7F, 0x7F,
  0x7E, 0x7E, 0x79, 0x79, 0x74, 0x74, 0x73, 0x73, 0x6B, 0x6B, 0x7D, 0x7D, 0x8A, 0x8A, 0x94, 0x94, 0x94, 0x94, 0x90, 0x90,
  0x86, 0x86, 0x81, 0x81, 0x6F, 0x6F, 0x68, 0x68, 0x6F, 0x6F, 0x77, 0x77, 0x91, 0x91, 0x94, 0x94, 0x93, 0x93, 0x81, 0x81,
  0x7E, 0x7E, 0x7C, 0x7C, 0x74, 0x74, 0x74, 0x74, 0x69, 0x69, 0x77, 0x77, 0x87, 0x87, 0x92, 0x92, 0x94, 0x94, 0x91, 0x91,
  0x89, 0x89, 0x83, 0x83, 0x75, 0x75, 0x68, 0x68, 0x6F, 0x6F, 0x73, 0x73, 0x8B, 0x8B, 0x95, 0x95, 0x94, 0x94, 0x87, 0x87,
  0x7C, 0x7C, 0x7E, 0x7E, 0x73, 0x73, 0x75, 0x75, 0x6B, 0x6B, 0x74, 0x74, 0x86, 0x86, 0x90, 0x90, 0x93, 0x93, 0x91, 0x91,
  0x8A, 0x8A, 0x84, 0x84, 0x7A, 0x7A, 0x68, 0x68, 0x6E, 0x6E, 0x70, 0x70, 0x85, 0x85, 0x95, 0x95, 0x96, 0x96, 0x89, 0x89,
  0x7B, 0x7B, 0x7E, 0x7E, 0x75, 0x75, 0x77, 0x77, 0x6E, 0x6E, 0x70, 0x70, 0x83, 0x83, 0x8D, 0x8D, 0x93, 0x93, 0x92, 0x92,
  0x8D, 0x8D, 0x85, 0x85, 0x7E, 0x7E, 0x6A, 0x6A, 0x6C, 0x6C, 0x6F, 0x6F, 0x80, 0x80, 0x94, 0x94, 0x95, 0x95, 0x8D, 0x8D,
  0x7D, 0x7D, 0x7F, 0x7F, 0x76, 0x76, 0x74, 0x74, 0x6F, 0x6F, 0x6D, 0x6D, 0x82, 0x82, 0x8D, 0x8D, 0x94, 0x94, 0x91, 0x91,
  0x8C, 0x8C, 0x85, 0x85, 0x80, 0x80, 0x6C, 0x6C, 0x6B, 0x6B, 0x70, 0x70, 0x7D, 0x7D, 0x93, 0x93, 0x95, 0x95, 0x8F, 0x8F,
  0x7D, 0x7D, 0x7E, 0x7E, 0x79, 0x79, 0x75, 0x75, 0x71, 0x71, 0x6B, 0x6B, 0x7E, 0x7E, 0x8C, 0x8C, 0x94, 0x94, 0x93, 0x93,
  0x8D, 0x8D, 0x85, 0x85, 0x82, 0x82, 0x6E, 0x6E, 0x6A, 0x6A, 0x70, 0x70, 0x79, 0x79, 0x91, 0x91, 0x95, 0x95, 0x92, 0x92,
  0x80, 0x80, 0x7E, 0x7E, 0x79, 0x79, 0x73, 0x73, 0x73, 0x73, 0x6A, 0x6A, 0x7B, 0x7B, 0x8A, 0x8A, 0x94, 0x94, 0x94, 0x94,
  0x8F, 0x8F, 0x86, 0x86, 0x83, 0x83, 0x70, 0x70, 0x68, 0x68, 0x6F, 0x6F, 0x76, 0x76, 0x8F, 0x8F, 0x96, 0x96, 0x94, 0x94,
  0x82, 0x82, 0x7E, 0x7E, 0x7B, 0x7B, 0x72, 0x72, 0x73, 0x73, 0x68, 0x68, 0x77, 0x77, 0x88, 0x88, 0x93, 0x93, 0x94, 0x94,
  0x90, 0x90, 0x88, 0x88, 0x85, 0x85, 0x75, 0x75, 0x67, 0x67, 0x6F, 0x6F, 0x72, 0x72, 0x8D, 0x8D, 0x96, 0x96, 0x95, 0x95,
  0x86, 0x86, 0x7D, 0x7D, 0x7E, 0x7E, 0x72, 0x72, 0x74, 0x74, 0x6B, 0x6B, 0x75, 0x75, 0x87, 0x87, 0x90, 0x90, 0x92, 0x92,
  0x8F, 0x8F, 0x88, 0x88, 0x85, 0x85, 0x78, 0x78, 0x69, 0x69, 0x6F, 0x6F, 0x71, 0x71, 0x8A, 0x8A, 0x96, 0x96, 0x96, 0x96,
  0x89, 0x89, 0x7C, 0x7C, 0x7D, 0x7D, 0x72, 0x72, 0x74, 0x74, 0x6B, 0x6B, 0x70, 0x70, 0x84, 0x84, 0x90, 0x90, 0x95, 0x95,
  0x92, 0x92, 0x8B, 0x8B, 0x84, 0x84, 0x7C, 0x7C, 0x68, 0x68, 0x6E, 0x6E, 0x70, 0x70, 0x84, 0x84, 0x95, 0x95, 0x94, 0x94,
  0x8D, 0x8D, 0x7C, 0x7C, 0x7E, 0x7E, 0x74, 0x74, 0x75, 0x75, 0x6E, 0x6E, 0x6F, 0x6F, 0x83, 0x83, 0x8E, 0x8E, 0x93, 0x93,
  0x90, 0x90, 0x8D, 0x8D, 0x85, 0x85, 0x80, 0x80, 0x6B, 0x6B, 0x6C, 0x6C, 0x6F, 0x6F, 0x7E, 0x7E, 0x94, 0x94, 0x94, 0x94,
  0x8F, 0x8F, 0x7F, 0x7F, 0x7F, 0x7F, 0x77, 0x77, 0x74, 0x74, 0x71, 0x71, 0x6C, 0x6C, 0x7F, 0x7F, 0x8C, 0x8C, 0x94, 0x94,
  0x92, 0x92, 0x8E, 0x8E, 0x86, 0x86, 0x81, 0x81, 0x6E, 0x6E, 0x69, 0x69, 0x6F, 0x6F, 0x79, 0x79, 0x91, 0x91, 0x94, 0x94,
  0x92, 0x92, 0x82, 0x82, 0x80, 0x80, 0x7A, 0x7A, 0x73, 0x73, 0x74, 0x74, 0x6B, 0x6B, 0x7B, 0x7B, 0x8A, 0x8A, 0x92, 0x92,
  0x91, 0x91, 0x8F, 0x8F, 0x88, 0x88, 0x83, 0x83, 0x73, 0x73, 0x68, 0x68, 0x70, 0x70, 0x74, 0x74, 0x8D, 0x8D, 0x95, 0x95,
  0x94, 0x94, 0x85, 0x85, 0x7E, 0x7E, 0x7C, 0x7C, 0x72, 0x72, 0x77, 0x77, 0x6B, 0x6B, 0x77, 0x77, 0x89, 0x89, 0x92, 0x92,
  0x93, 0x93, 0x90, 0x90, 0x87, 0x87, 0x83, 0x83, 0x77, 0x77, 0x68, 0x68, 0x6F, 0x6F, 0x72, 0x72, 0x89, 0x89, 0x94, 0x94,
  0x94, 0x94, 0x87, 0x87, 0x7E, 0x7E, 0x7F, 0x7F, 0x73, 0x73, 0x76, 0x76, 0x6D, 0x6D, 0x74, 0x74, 0x87, 0x87, 0x90, 0x90,
  0x94, 0x94, 0x8F, 0x8F, 0x89, 0x89, 0x84, 0x84, 0x7A, 0x7A, 0x69, 0x69, 0x6E, 0x6E, 0x70, 0x70, 0x86, 0x86, 0x94, 0x94,
  0x95, 0x95, 0x8B, 0x8B, 0x7D, 0x7D, 0x80, 0x80, 0x72, 0x72, 0x75, 0x75, 0x6D, 0x6D, 0x71, 0x71, 0x84, 0x84, 0x8F, 0x8F,
  0x96, 0x96, 0x93, 0x93, 0x8C, 0x8C, 0x84, 0x84, 0x7C, 0x7C, 0x69, 0x69, 0x6D, 0x6D, 0x6F, 0x6F, 0x82, 0x82, 0x94, 0x94,
  0x95, 0x95, 0x8E, 0x8E, 0x7E, 0x7E, 0x81, 0x81, 0x73, 0x73, 0x74, 0x74, 0x6F, 0x6F, 0x6F, 0x6F, 0x83, 0x83, 0x8D, 0x8D,
  0x95, 0x95, 0x92, 0x92, 0x8C, 0x8C, 0x85, 0x85, 0x7F, 0x7F, 0x6A, 0x6A, 0x6C, 0x6C, 0x6E, 0x6E, 0x7F, 0x7F, 0x94, 0x94,
  0x95, 0x95, 0x90, 0x90, 0x7E, 0x7E, 0x81, 0x81, 0x76, 0x76, 0x74, 0x74, 0x70, 0x70, 0x6B, 0x6B, 0x7F, 0x7F, 0x8B, 0x8B,
  0x95, 0x95, 0x93, 0x93, 0x8E, 0x8E, 0x84, 0x84, 0x81, 0x81, 0x6D, 0x6D, 0x6B, 0x6B, 0x6F, 0x6F, 0x7A, 0x7A, 0x93, 0x93,
  0x94, 0x94, 0x92, 0x92, 0x80, 0x80, 0x80, 0x80, 0x78, 0x78, 0x73, 0x73, 0x72, 0x72, 0x6B, 0x6B, 0x7E, 0x7E, 0x8C, 0x8C,
  0x93, 0x93, 0x93, 0x93, 0x8E, 0x8E, 0x84, 0x84, 0x83, 0x83, 0x70, 0x70, 0x69, 0x69, 0x6F, 0x6F, 0x77, 0x77, 0x91, 0x91,
  0x95, 0x95, 0x94, 0x94, 0x83, 0x83, 0x7F, 0x7F, 0x7A, 0x7A, 0x72, 0x72, 0x74, 0x74, 0x6A, 0x6A, 0x7A, 0x7A, 0x89, 0x89,
  0x93, 0x93, 0x94, 0x94, 0x90, 0x90, 0x86, 0x86, 0x81, 0x81, 0x74, 0x74, 0x68, 0x68, 0x70, 0x70, 0x75, 0x75, 0x8C, 0x8C,
  0x94, 0x94, 0x94, 0x94, 0x85, 0x85, 0x7D, 0x7D, 0x7C, 0x7C, 0x72, 0x72, 0x76, 0x76, 0x6C, 0x6C, 0x77, 0x77, 0x88, 0x88,
  0x92, 0x92, 0x93, 0x93, 0x8F, 0x8F, 0x87, 0x87, 0x82, 0x82, 0x77, 0x77, 0x69, 0x69, 0x70, 0x70, 0x72, 0x72, 0x8A, 0x8A,
  0x95, 0x95, 0x95, 0x95, 0x87, 0x87, 0x7B, 0x7B, 0x7D, 0x7D, 0x72, 0x72, 0x75, 0x75, 0x6C, 0x6C, 0x75, 0x75, 0x88, 0x88,
  0x92, 0x92, 0x94, 0x94, 0x90, 0x90, 0x88, 0x88, 0x82, 0x82, 0x78, 0x78, 0x68, 0x68, 0x70, 0x70, 0x71, 0x71, 0x88, 0x88,
  0x95, 0x95, 0x95, 0x95, 0x8A, 0x8A, 0x7D, 0x7D, 0x7E, 0x7E, 0x72, 0x72, 0x75, 0x75, 0x6C, 0x6C, 0x74, 0x74, 0x88, 0x88,
  0x91, 0x91, 0x93, 0x93, 0x91, 0x91, 0x89, 0x89, 0x83, 0x83, 0x78, 0x78, 0x67, 0x67, 0x6F, 0x6F, 0x71, 0x71, 0x88, 0x88,
  0x95, 0x95, 0x96, 0x96, 0x8A, 0x8A, 0x7E, 0x7E, 0x7F, 0x7F, 0x71, 0x71, 0x75, 0x75, 0x6A, 0x6A, 0x72, 0x72, 0x86, 0x86,
  0x91, 0x91, 0x95, 0x95, 0x92, 0x92, 0x8C, 0x8C, 0x82, 0x82, 0x78, 0x78, 0x68, 0x68, 0x6E, 0x6E, 0x70, 0x70, 0x87, 0x87,
  0x95, 0x95, 0x96, 0x96, 0x8C, 0x8C, 0x7E, 0x7E, 0x7F, 0x7F, 0x72, 0x72, 0x74, 0x74, 0x6B, 0x6B, 0x73, 0x73, 0x87, 0x87,
  0x91, 0x91, 0x94, 0x94, 0x92, 0x92, 0x8A, 0x8A, 0x83, 0x83, 0x78, 0x78, 0x67, 0x67, 0x6D, 0x6D, 0x70, 0x70, 0x89, 0x89,
  0x95, 0x95, 0x96, 0x96, 0x8C, 0x8C, 0x7D, 0x7D, 0x7F, 0x7F, 0x71, 0x71, 0x75, 0x75, 0x6B, 0x6B, 0x72, 0x72, 0x86, 0x86,
  0x91, 0x91, 0x94, 0x94, 0x92, 0x92, 0x8C, 0x8C, 0x83, 0x83, 0x7A, 0x7A, 0x69, 0x69, 0x6D, 0x6D, 0x6F, 0x6F, 0x86, 0x86,
  0x94, 0x94, 0x94, 0x94, 0x8D, 0x8D, 0x7E, 0x7E, 0x80, 0x80, 0x72, 0x72, 0x74, 0x74, 0x6C, 0x6C, 0x71, 0x71, 0x85, 0x85,
  0x90, 0x90, 0x94, 0x94, 0x92, 0x92, 0x8C, 0x8C, 0x83, 0x83, 0x7C, 0x7C, 0x69, 0x69, 0x6E, 0x6E, 0x6F, 0x6F, 0x84, 0x84,
  0x94, 0x94, 0x93, 0x93, 0x8D, 0x8D, 0x7D, 0x7D, 0x81, 0x81, 0x73, 0x73, 0x74, 0x74, 0x6D, 0x6D, 0x6F, 0x6F, 0x85, 0x85,
  0x8F, 0x8F, 0x94, 0x94, 0x91, 0x91, 0x8C, 0x8C, 0x82, 0x82, 0x7D, 0x7D, 0x6A, 0x6A, 0x6E, 0x6E, 0x70, 0x70, 0x81, 0x81,
  0x94, 0x94, 0x93, 0x93, 0x8F, 0x8F, 0x7E, 0x7E, 0x81, 0x81, 0x74, 0x74, 0x74, 0x74, 0x6F, 0x6F, 0x6F, 0x6F, 0x83, 0x83,
  0x8F, 0x8F, 0x93, 0x93, 0x91, 0x91, 0x8C, 0x8C, 0x83, 0x83, 0x7C, 0x7C, 0x69, 0x69, 0x6E, 0x6E, 0x6F, 0x6F, 0x83, 0x83,
  0x95, 0x95, 0x94, 0x94, 0x8F, 0x8F, 0x7D, 0x7D, 0x80, 0x80, 0x73, 0x73, 0x73, 0x73, 0x6E, 0x6E, 0x6F, 0x6F, 0x86, 0x86,
  0x90, 0x90, 0x95, 0x95, 0x91, 0x91, 0x8A, 0x8A, 0x81, 0x81, 0x7A, 0x7A, 0x69, 0x69, 0x6E, 0x6E, 0x70, 0x70, 0x86, 0x86,
  0x96, 0x96, 0x97, 0x97, 0x8E, 0x8E, 0x7D, 0x7D, 0x7E, 0x7E, 0x6F, 0x6F, 0x71, 0x71, 0x6B, 0x6B, 0x72, 0x72, 0x8A, 0x8A,
  0x93, 0x93, 0x97, 0x97, 0x92, 0x92, 0x89, 0x89, 0x81, 0x81, 0x74, 0x74, 0x69, 0x69, 0x6D, 0x6D, 0x70, 0x70, 0x8C, 0x8C,
  0x96, 0x96, 0x96, 0x96, 0x8A, 0x8A, 0x7D, 0x7D, 0x7B, 0x7B, 0x6E, 0x6E, 0x71, 0x71, 0x69, 0x69, 0x78, 0x78, 0x8E, 0x8E,
  0x94, 0x94, 0x97, 0x97, 0x92, 0x92, 0x86, 0x86, 0x7E, 0x7E, 0x6F, 0x6F, 0x69, 0x69, 0x6C, 0x6C, 0x75, 0x75, 0x91, 0x91,
  0x96, 0x96, 0x96, 0x96, 0x87, 0x87, 0x7F, 0x7F, 0x76, 0x76, 0x6C, 0x6C, 0x6D, 0x6D, 0x69, 0x69, 0x7D, 0x7D, 0x91, 0x91,
  0x95, 0x95, 0x96, 0x96, 0x90, 0x90, 0x85, 0x85, 0x7C, 0x7C, 0x6A, 0x6A, 0x6A, 0x6A, 0x6A, 0x6A, 0x7D, 0x7D, 0x96, 0x96,
  0x97, 0x97, 0x93, 0x93, 0x83, 0x83, 0x7E, 0x7E, 0x73, 0x73, 0x6D, 0x6D, 0x6B, 0x6B, 0x6B, 0x6B, 0x83, 0x83, 0x94, 0x94,
  0x97, 0x97, 0x96, 0x96, 0x8D, 0x8D, 0x82, 0x82, 0x77, 0x77, 0x67, 0x67, 0x6B, 0x6B, 0x6C, 0x6C, 0x84, 0x84, 0x97, 0x97,
  0x97, 0x97, 0x91, 0x91, 0x81, 0x81, 0x7D, 0x7D, 0x70, 0x70, 0x6E, 0x6E, 0x69, 0x69, 0x70, 0x70, 0x88, 0x88, 0x94, 0x94,
  0x97, 0x97, 0x96, 0x96, 0x8B, 0x8B, 0x82, 0x82, 0x74, 0x74, 0x67, 0x67, 0x6B, 0x6B, 0x6F, 0x6F, 0x8A, 0x8A, 0x97, 0x97,
  0x96, 0x96, 0x8D, 0x8D, 0x80, 0x80, 0x7C, 0x7C, 0x6F, 0x6F, 0x6F, 0x6F, 0x69, 0x69, 0x72, 0x72, 0x8B, 0x8B, 0x95, 0x95,
  0x97, 0x97, 0x95, 0x95, 0x89, 0x89, 0x80, 0x80, 0x71, 0x71, 0x67, 0x67, 0x6B, 0x6B, 0x70, 0x70, 0x8D, 0x8D, 0x96, 0x96,
  0x97, 0x97, 0x8B, 0x8B, 0x7F, 0x7F, 0x7B, 0x7B, 0x6F, 0x6F, 0x70, 0x70, 0x69, 0x69, 0x75, 0x75, 0x8B, 0x8B, 0x94, 0x94,
  0x97, 0x97, 0x95, 0x95, 0x88, 0x88, 0x80, 0x80, 0x6F, 0x6F, 0x67, 0x67, 0x6B, 0x6B, 0x73, 0x73, 0x8F, 0x8F, 0x96, 0x96,
  0x97, 0x97, 0x89, 0x89, 0x80, 0x80, 0x7B, 0x7B, 0x6F, 0x6F, 0x71, 0x71, 0x69, 0x69, 0x78, 0x78, 0x8B, 0x8B, 0x94, 0x94,
  0x96, 0x96, 0x92, 0x92, 0x87, 0x87, 0x7F, 0x7F, 0x6F, 0x6F, 0x68, 0x68, 0x6D, 0x6D, 0x74, 0x74, 0x90, 0x90, 0x95, 0x95,
  0x96, 0x96, 0x87, 0x87, 0x80, 0x80, 0x7A, 0x7A, 0x6F, 0x6F, 0x70, 0x70, 0x6A, 0x6A, 0x79, 0x79, 0x8C, 0x8C, 0x94, 0x94,
  0x95, 0x95, 0x92, 0x92, 0x87, 0x87, 0x7F, 0x7F, 0x6D, 0x6D, 0x6A, 0x6A, 0x6E, 0x6E, 0x76, 0x76, 0x91, 0x91, 0x94, 0x94,
  0x95, 0x95, 0x84, 0x84, 0x7F, 0x7F, 0x77, 0x77, 0x6E, 0x6E, 0x6F, 0x6F, 0x6A, 0x6A, 0x7D, 0x7D, 0x8E, 0x8E, 0x96, 0x96,
  0x96, 0x96, 0x91, 0x91, 0x87, 0x87, 0x7D, 0x7D, 0x6B, 0x6B, 0x6B, 0x6B, 0x6D, 0x6D, 0x7A, 0x7A, 0x93, 0x93, 0x95, 0x95,
  0x94, 0x94, 0x83, 0x83, 0x7F, 0x7F, 0x74, 0x74, 0x6E, 0x6E, 0x6E, 0x6E, 0x6C, 0x6C, 0x80, 0x80, 0x90, 0x90, 0x96, 0x96,
  0x96, 0x96, 0x90, 0x90, 0x86, 0x86, 0x7B, 0x7B, 0x69, 0x69, 0x6B, 0x6B, 0x6C, 0x6C, 0x80, 0x80, 0x95, 0x95, 0x96, 0x96,
  0x92, 0x92, 0x81, 0x81, 0x7E, 0x7E, 0x72, 0x72, 0x6F, 0x6F, 0x6D, 0x6D, 0x6C, 0x6C, 0x82, 0x82, 0x92, 0x92, 0x96, 0x96,
  0x96, 0x96, 0x8E, 0x8E, 0x85, 0x85, 0x7A, 0x7A, 0x68, 0x68, 0x6A, 0x6A, 0x6C, 0x6C, 0x82, 0x82, 0x96, 0x96, 0x97, 0x97,
  0x91, 0x91, 0x80, 0x80, 0x7E, 0x7E, 0x72, 0x72, 0x70, 0x70, 0x6D, 0x6D, 0x6C, 0x6C, 0x83, 0x83, 0x91, 0x91, 0x95, 0x95,
  0x95, 0x95, 0x8E, 0x8E, 0x85, 0x85, 0x7B, 0x7B, 0x69, 0x69, 0x6A, 0x6A, 0x6C, 0x6C, 0x82, 0x82, 0x95, 0x95, 0x96, 0x96,
  0x8F, 0x8F, 0x80, 0x80, 0x7F, 0x7F, 0x73, 0x73, 0x72, 0x72, 0x6E, 0x6E, 0x6D, 0x6D, 0x82, 0x82, 0x90, 0x90, 0x96, 0x96,
  0x93, 0x93, 0x8E, 0x8E, 0x83, 0x83, 0x7C, 0x7C, 0x6A, 0x6A, 0x6B, 0x6B, 0x6F, 0x6F, 0x7F, 0x7F, 0x96, 0x96, 0x95, 0x95,
  0x91, 0x91, 0x80, 0x80, 0x7F, 0x7F, 0x74, 0x74, 0x71, 0x71, 0x6F, 0x6F, 0x6B, 0x6B, 0x81, 0x81, 0x8F, 0x8F, 0x96, 0x96,
  0x94, 0x94, 0x8E, 0x8E, 0x83, 0x83, 0x7C, 0x7C, 0x6B, 0x6B, 0x6B, 0x6B, 0x6F, 0x6F, 0x7E, 0x7E, 0x95, 0x95, 0x96, 0x96,
  0x90, 0x90, 0x7F, 0x7F, 0x7F, 0x7F, 0x75, 0x75, 0x72, 0x72, 0x71, 0x71, 0x6C, 0x6C, 0x81, 0x81, 0x8E, 0x8E, 0x96, 0x96,
  0x93, 0x93, 0x8E, 0x8E, 0x82, 0x82, 0x7D, 0x7D, 0x6C, 0x6C, 0x6B, 0x6B, 0x70, 0x70, 0x7C, 0x7C, 0x93, 0x93, 0x95, 0x95,
  0x92, 0x92, 0x80, 0x80, 0x7F, 0x7F, 0x76, 0x76, 0x72, 0x72, 0x72, 0x72, 0x6C, 0x6C, 0x7F, 0x7F, 0x8D, 0x8D, 0x95, 0x95,
  0x93, 0x93, 0x90, 0x90, 0x84, 0x84, 0x7D, 0x7D, 0x6C, 0x6C, 0x6A, 0x6A, 0x6F, 0x6F, 0x7B, 0x7B, 0x93, 0x93, 0x95, 0x95,
  0x93, 0x93, 0x7F, 0x7F, 0x7E, 0x7E, 0x76, 0x76, 0x71, 0x71, 0x72, 0x72, 0x6B, 0x6B, 0x7F, 0x7F, 0x8E, 0x8E, 0x96, 0x96,
  0x94, 0x94, 0x8F, 0x8F, 0x85, 0x85, 0x7D, 0x7D, 0x6C, 0x6C, 0x6A, 0x6A, 0x6F, 0x6F, 0x7A, 0x7A, 0x92, 0x92, 0x95, 0x95,
  0x93, 0x93, 0x81, 0x81, 0x7E, 0x7E, 0x77, 0x77, 0x71, 0x71, 0x73, 0x73, 0x6C, 0x6C, 0x7E, 0x7E, 0x8D, 0x8D, 0x95, 0x95,
  0x93, 0x93, 0x8F, 0x8F, 0x84, 0x84, 0x7F, 0x7F, 0x6E, 0x6E, 0x6A, 0x6A, 0x70, 0x70, 0x79, 0x79, 0x91, 0x91, 0x93, 0x93,
  0x94, 0x94, 0x82, 0x82, 0x7E, 0x7E, 0x79, 0x79, 0x71, 0x71, 0x74, 0x74, 0x6B, 0x6B, 0x7B, 0x7B, 0x8B, 0x8B, 0x94, 0x94,
  0x93, 0x93, 0x8F, 0x8F, 0x85, 0x85, 0x7F, 0x7F, 0x71, 0x71, 0x69, 0x69, 0x71, 0x71, 0x77, 0x77, 0x8F, 0x8F, 0x94, 0x94,
  0x93, 0x93, 0x84, 0x84, 0x7D, 0x7D, 0x7A, 0x7A, 0x72, 0x72, 0x75, 0x75, 0x6C, 0x6C, 0x79, 0x79, 0x8A, 0x8A, 0x93, 0x93,
  0x92, 0x92, 0x8F, 0x8F, 0x86, 0x86, 0x80, 0x80, 0x74, 0x74, 0x69, 0x69, 0x71, 0x71, 0x75, 0x75, 0x8D, 0x8D, 0x94, 0x94,
  0x93, 0x93, 0x85, 0x85, 0x7C, 0x7C, 0x7A, 0x7A, 0x72, 0x72, 0x76, 0x76, 0x6D, 0x6D, 0x77, 0x77, 0x88, 0x88, 0x92, 0x92,
  0x94, 0x94, 0x90, 0x90, 0x88, 0x88, 0x80, 0x80, 0x75, 0x75, 0x69, 0x69, 0x71, 0x71, 0x75, 0x75, 0x8B, 0x8B, 0x94, 0x94,
  0x93, 0x93, 0x86, 0x86, 0x7C, 0x7C, 0x7B, 0x7B, 0x73, 0x73, 0x76, 0x76, 0x6D, 0x6D, 0x76, 0x76, 0x87, 0x87, 0x92, 0x92,
  0x94, 0x94, 0x90, 0x90, 0x88, 0x88, 0x81, 0x81, 0x76, 0x76, 0x68, 0x68, 0x70, 0x70, 0x73, 0x73, 0x8B, 0x8B, 0x95, 0x95,
  0x93, 0x93, 0x88, 0x88, 0x7B, 0x7B, 0x7C, 0x7C, 0x72, 0x72, 0x75, 0x75, 0x6D, 0x6D, 0x73, 0x73, 0x87, 0x87, 0x91, 0x91,
  0x95, 0x95, 0x90, 0x90, 0x88, 0x88, 0x82, 0x82, 0x77, 0x77, 0x69, 0x69, 0x6F, 0x6F, 0x73, 0x73, 0x88, 0x88, 0x94, 0x94,
  0x94, 0x94, 0x8A, 0x8A, 0x7D, 0x7D, 0x7B, 0x7B, 0x72, 0x72, 0x74, 0x74, 0x6F, 0x6F, 0x73, 0x73, 0x85, 0x85, 0x90, 0x90,
  0x93, 0x93, 0x91, 0x91, 0x8A, 0x8A, 0x82, 0x82, 0x78, 0x78, 0x68, 0x68, 0x6F, 0x6F, 0x73, 0x73, 0x88, 0x88, 0x94, 0x94,
  0x94, 0x94, 0x8B, 0x8B, 0x7C, 0x7C, 0x7E, 0x7E, 0x73, 0x73, 0x75, 0x75, 0x6F, 0x6F, 0x70, 0x70, 0x83, 0x83, 0x8F, 0x8F,
  0x94, 0x94, 0x92, 0x92, 0x8B, 0x8B, 0x83, 0x83, 0x7B, 0x7B, 0x6A, 0x6A, 0x6D, 0x6D, 0x70, 0x70, 0x83, 0x83, 0x95, 0x95,
  0x95, 0x95, 0x8E, 0x8E, 0x7D, 0x7D, 0x7E, 0x7E, 0x75, 0x75, 0x74, 0x74, 0x71, 0x71, 0x6D, 0x6D, 0x80, 0x80, 0x8E, 0x8E,
  0x95, 0x95, 0x94, 0x94, 0x8E, 0x8E, 0x83, 0x83, 0x7D, 0x7D, 0x6C, 0x6C, 0x6C, 0x6C, 0x70, 0x70, 0x7E, 0x7E, 0x93, 0x93,
  0x95, 0x95, 0x90, 0x90, 0x7E, 0x7E, 0x7D, 0x7D, 0x77, 0x77, 0x74, 0x74, 0x74, 0x74, 0x6D, 0x6D, 0x7E, 0x7E, 0x8B, 0x8B,
  0x93, 0x93, 0x92, 0x92, 0x8E, 0x8E, 0x85, 0x85, 0x81, 0x81, 0x6F, 0x6F, 0x6B, 0x6B, 0x70, 0x70, 0x79, 0x79, 0x90, 0x90,
  0x95, 0x95, 0x93, 0x93, 0x80, 0x80, 0x7D, 0x7D, 0x79, 0x79, 0x74, 0x74, 0x75, 0x75, 0x6C, 0x6C, 0x7A, 0x7A, 0x88, 0x88,
  0x92, 0x92, 0x92, 0x92, 0x90, 0x90, 0x87, 0x87, 0x83, 0x83, 0x75, 0x75, 0x68, 0x68, 0x70, 0x70, 0x74, 0x74, 0x8C, 0x8C,
  0x95, 0x95, 0x94, 0x94, 0x85, 0x85, 0x7B, 0x7B, 0x7C, 0x7C, 0x74, 0x74, 0x77, 0x77, 0x6E, 0x6E, 0x74, 0x74, 0x84, 0x84,
  0x8F, 0x8F, 0x92, 0x92, 0x91, 0x91, 0x8B, 0x8B, 0x84, 0x84, 0x7C, 0x7C, 0x68, 0x68, 0x6E, 0x6E, 0x71, 0x71, 0x84, 0x84,
  0x92, 0x92, 0x94, 0x94, 0x8A, 0x8A, 0x7A, 0x7A, 0x7F, 0x7F, 0x77, 0x77, 0x78, 0x78, 0x73, 0x73, 0x71, 0x71, 0x80, 0x80,
  0x8B, 0x8B, 0x91, 0x91, 0x90, 0x90, 0x8D, 0x8D, 0x84, 0x84, 0x81, 0x81, 0x6D, 0x6D, 0x6B, 0x6B, 0x71, 0x71, 0x7C, 0x7C,
  0x91, 0x91, 0x92, 0x92, 0x8F, 0x8F, 0x7D, 0x7D, 0x7E, 0x7E, 0x7B, 0x7B, 0x77, 0x77, 0x77, 0x77, 0x6E, 0x6E, 0x79, 0x79,
  0x87, 0x87, 0x8F, 0x8F, 0x90, 0x90, 0x8F, 0x8F, 0x87, 0x87, 0x85, 0x85, 0x76, 0x76, 0x69, 0x69, 0x70, 0x70, 0x75, 0x75,
  0x8B, 0x8B, 0x92, 0x92, 0x90, 0x90, 0x82, 0x82, 0x7C, 0x7C, 0x7F, 0x7F, 0x77, 0x77, 0x7A, 0x7A, 0x70, 0x70, 0x74, 0x74,
  0x84, 0x84, 0x8E, 0x8E, 0x91, 0x91, 0x8F, 0x8F, 0x89, 0x89, 0x84, 0x84, 0x7C, 0x7C, 0x6A, 0x6A, 0x6E, 0x6E, 0x72, 0x72,
  0x85, 0x85, 0x93, 0x93, 0x92, 0x92, 0x88, 0x88, 0x7A, 0x7A, 0x80, 0x80, 0x78, 0x78, 0x7A, 0x7A, 0x74, 0x74, 0x70, 0x70,
  0x7F, 0x7F, 0x8B, 0x8B, 0x91, 0x91, 0x90, 0x90, 0x8C, 0x8C, 0x85, 0x85, 0x81, 0x81, 0x6E, 0x6E, 0x6C, 0x6C, 0x71, 0x71,
  0x7C, 0x7C, 0x91, 0x91, 0x93, 0x93, 0x8F, 0x8F, 0x7D, 0x7D, 0x7E, 0x7E, 0x7B, 0x7B, 0x77, 0x77, 0x76, 0x76, 0x6B, 0x6B,
  0x78, 0x78, 0x88, 0x88, 0x92, 0x92, 0x94, 0x94, 0x90, 0x90, 0x88, 0x88, 0x83, 0x83, 0x73, 0x73, 0x69, 0x69, 0x6F, 0x6F,
  0x74, 0x74, 0x8C, 0x8C, 0x94, 0x94, 0x93, 0x93, 0x82, 0x82, 0x7C, 0x7C, 0x7E, 0x7E, 0x76, 0x76, 0x78, 0x78, 0x6D, 0x6D,
  0x71, 0x71, 0x84, 0x84, 0x91, 0x91, 0x94, 0x94, 0x91, 0x91, 0x8A, 0x8A, 0x85, 0x85, 0x7B, 0x7B, 0x69, 0x69, 0x6E, 0x6E,
  0x71, 0x71, 0x85, 0x85, 0x94, 0x94, 0x94, 0x94, 0x89, 0x89, 0x7B, 0x7B, 0x80, 0x80, 0x78, 0x78, 0x78, 0x78, 0x70, 0x70,
  0x6B, 0x6B, 0x7E, 0x7E, 0x8C, 0x8C, 0x95, 0x95, 0x94, 0x94, 0x8E, 0x8E, 0x86, 0x86, 0x7F, 0x7F, 0x6C, 0x6C, 0x6A, 0x6A,
  0x6F, 0x6F, 0x7D, 0x7D, 0x92, 0x92, 0x95, 0x95, 0x8F, 0x8F, 0x7C, 0x7C, 0x7F, 0x7F, 0x7A, 0x7A, 0x78, 0x78, 0x75, 0x75,
  0x6B, 0x6B, 0x77, 0x77, 0x87, 0x87, 0x93, 0x93, 0x94, 0x94, 0x90, 0x90, 0x88, 0x88, 0x83, 0x83, 0x73, 0x73, 0x68, 0x68,
  0x6E, 0x6E, 0x75, 0x75, 0x8C, 0x8C, 0x94, 0x94, 0x93, 0x93, 0x83, 0x83, 0x7D, 0x7D, 0x7F, 0x7F, 0x77, 0x77, 0x78, 0x78,
  0x6D, 0x6D, 0x70, 0x70, 0x82, 0x82, 0x8F, 0x8F, 0x94, 0x94, 0x93, 0x93, 0x8A, 0x8A, 0x85, 0x85, 0x7A, 0x7A, 0x69, 0x69,
  0x6D, 0x6D, 0x71, 0x71, 0x85, 0x85, 0x93, 0x93, 0x93, 0x93, 0x89, 0x89, 0x7C, 0x7C, 0x80, 0x80, 0x78, 0x78, 0x79, 0x79,
  0x72, 0x72, 0x6D, 0x6D, 0x7C, 0x7C, 0x8B, 0x8B, 0x92, 0x92, 0x93, 0x93, 0x8E, 0x8E, 0x86, 0x86, 0x82, 0x82, 0x6C, 0x6C,
  0x6B, 0x6B, 0x70, 0x70, 0x7B, 0x7B, 0x91, 0x91, 0x93, 0x93, 0x8F, 0x8F, 0x7E, 0x7E, 0x80, 0x80, 0x7B, 0x7B, 0x77, 0x77,
  0x75, 0x75, 0x6C, 0x6C, 0x77, 0x77, 0x87, 0x87, 0x90, 0x90, 0x92, 0x92, 0x91, 0x91, 0x89, 0x89, 0x86, 0x86, 0x77, 0x77,
  0x69, 0x69, 0x6F, 0x6F, 0x73, 0x73, 0x89, 0x89, 0x93, 0x93, 0x91, 0x91, 0x83, 0x83, 0x7D, 0x7D, 0x80, 0x80, 0x78, 0x78,
  0x79, 0x79, 0x6F, 0x6F, 0x71, 0x71, 0x82, 0x82, 0x8D, 0x8D, 0x92, 0x92, 0x92, 0x92, 0x8B, 0x8B, 0x85, 0x85, 0x7D, 0x7D,
  0x6A, 0x6A, 0x6E, 0x6E, 0x71, 0x71, 0x81, 0x81, 0x92, 0x92, 0x93, 0x93, 0x8A, 0x8A, 0x7B, 0x7B, 0x80, 0x80, 0x78, 0x78,
  0x78, 0x78, 0x73, 0x73, 0x6D, 0x6D, 0x7C, 0x7C, 0x8B, 0x8B, 0x93, 0x93, 0x94, 0x94, 0x90, 0x90, 0x87, 0x87, 0x81, 0x81,
  0x6D, 0x6D, 0x6B, 0x6B, 0x6F, 0x6F, 0x7A, 0x7A, 0x8F, 0x8F, 0x94, 0x94, 0x90, 0x90, 0x7D, 0x7D, 0x7E, 0x7E, 0x7B, 0x7B,
  0x76, 0x76, 0x75, 0x75, 0x6C, 0x6C, 0x77, 0x77, 0x88, 0x88, 0x93, 0x93, 0x94, 0x94, 0x92, 0x92, 0x89, 0x89, 0x84, 0x84,
  0x72, 0x72, 0x68, 0x68, 0x6F, 0x6F, 0x74, 0x74, 0x8D, 0x8D, 0x94, 0x94, 0x93, 0x93, 0x82, 0x82, 0x7D, 0x7D, 0x7F, 0x7F,
  0x75, 0x75, 0x77, 0x77, 0x6C, 0x6C, 0x71, 0x71, 0x84, 0x84, 0x91, 0x91, 0x94, 0x94, 0x92, 0x92, 0x8B, 0x8B, 0x86, 0x86,
  0x78, 0x78, 0x68, 0x68, 0x6D, 0x6D, 0x71, 0x71, 0x87, 0x87, 0x94, 0x94, 0x96, 0x96, 0x88, 0x88, 0x7B, 0x7B, 0x7F, 0x7F,
  0x76, 0x76, 0x77, 0x77, 0x70, 0x70, 0x6E, 0x6E, 0x80, 0x80, 0x90, 0x90, 0x95, 0x95, 0x93, 0x93, 0x8C, 0x8C, 0x85, 0x85,
  0x7C, 0x7C, 0x6A, 0x6A, 0x6C, 0x6C, 0x70, 0x70, 0x82, 0x82, 0x93, 0x93, 0x95, 0x95, 0x8D, 0x8D, 0x7C, 0x7C, 0x7F, 0x7F,
  0x79, 0x79, 0x76, 0x76, 0x72, 0x72, 0x6C, 0x6C, 0x7B, 0x7B, 0x8D, 0x8D, 0x95, 0x95, 0x94, 0x94, 0x8E, 0x8E, 0x86, 0x86,
  0x80, 0x80, 0x6C, 0x6C, 0x69, 0x69, 0x6E, 0x6E, 0x7C, 0x7C, 0x92, 0x92, 0x96, 0x96, 0x92, 0x92, 0x7E, 0x7E, 0x7E, 0x7E,
  0x7A, 0x7A, 0x76, 0x76, 0x75, 0x75, 0x6A, 0x6A, 0x77, 0x77, 0x89, 0x89, 0x94, 0x94, 0x95, 0x95, 0x92, 0x92, 0x88, 0x88,
  0x83, 0x83, 0x72, 0x72, 0x67, 0x67, 0x6F, 0x6F, 0x75, 0x75, 0x8D, 0x8D, 0x95, 0x95, 0x93, 0x93, 0x83, 0x83, 0x7C, 0x7C,
  0x7D, 0x7D, 0x75, 0x75, 0x77, 0x77, 0x6C, 0x6C, 0x71, 0x71, 0x85, 0x85, 0x91, 0x91, 0x96, 0x96, 0x94, 0x94, 0x8A, 0x8A,
  0x84, 0x84, 0x78, 0x78, 0x68, 0x68, 0x6D, 0x6D, 0x71, 0x71, 0x86, 0x86, 0x95, 0x95, 0x95, 0x95, 0x88, 0x88, 0x7B, 0x7B,
  0x7E, 0x7E, 0x76, 0x76, 0x77, 0x77, 0x6F, 0x6F, 0x6E, 0x6E, 0x80, 0x80, 0x8F, 0x8F, 0x95, 0x95, 0x94, 0x94, 0x8D, 0x8D,
  0x85, 0x85, 0x7F, 0x7F, 0x6A, 0x6A, 0x6B, 0x6B, 0x70, 0x70, 0x80, 0x80, 0x95, 0x95, 0x95, 0x95, 0x8E, 0x8E, 0x7B, 0x7B,
  0x7E, 0x7E, 0x78, 0x78, 0x76, 0x76, 0x74, 0x74, 0x6B, 0x6B, 0x7B, 0x7B, 0x8A, 0x8A, 0x93, 0x93, 0x94, 0x94, 0x90, 0x90,
  0x88, 0x88, 0x82, 0x82, 0x70, 0x70, 0x68, 0x68, 0x6E, 0x6E, 0x77, 0x77, 0x90, 0x90, 0x96, 0x96, 0x92, 0x92, 0x80, 0x80,
  0x7C, 0x7C, 0x7C, 0x7C, 0x76, 0x76, 0x76, 0x76, 0x6C, 0x6C, 0x73, 0x73, 0x86, 0x86, 0x92, 0x92, 0x94, 0x94, 0x92, 0x92,
  0x89, 0x89, 0x85, 0x85, 0x79, 0x79, 0x69, 0x69, 0x6E, 0x6E, 0x71, 0x71, 0x89, 0x89, 0x95, 0x95, 0x93, 0x93, 0x86, 0x86,
  0x7B, 0x7B, 0x7F, 0x7F, 0x76, 0x76, 0x78, 0x78, 0x6F, 0x6F, 0x6E, 0x6E, 0x82, 0x82, 0x90, 0x90, 0x95, 0x95, 0x94, 0x94,
  0x8C, 0x8C, 0x85, 0x85, 0x7C, 0x7C, 0x6A, 0x6A, 0x6D, 0x6D, 0x6F, 0x6F, 0x82, 0x82, 0x94, 0x94, 0x94, 0x94, 0x8B, 0x8B,
  0x7C, 0x7C, 0x7F, 0x7F, 0x77, 0x77, 0x76, 0x76, 0x73, 0x73, 0x6B, 0x6B, 0x7D, 0x7D, 0x8E, 0x8E, 0x95, 0x95, 0x95, 0x95,
  0x8E, 0x8E, 0x86, 0x86, 0x80, 0x80, 0x6D, 0x6D, 0x6B, 0x6B, 0x6E, 0x6E, 0x7B, 0x7B, 0x92, 0x92, 0x95, 0x95, 0x91, 0x91,
  0x7E, 0x7E, 0x7F, 0x7F, 0x7A, 0x7A, 0x74, 0x74, 0x74, 0x74, 0x69, 0x69, 0x76, 0x76, 0x8A, 0x8A, 0x94, 0x94, 0x95, 0x95,
  0x91, 0x91, 0x88, 0x88, 0x84, 0x84, 0x73, 0x73, 0x6A, 0x6A, 0x6E, 0x6E, 0x74, 0x74, 0x8D, 0x8D, 0x94, 0x94, 0x93, 0x93,
  0x82, 0x82, 0x7D, 0x7D, 0x7E, 0x7E, 0x76, 0x76, 0x78, 0x78, 0x6C, 0x6C, 0x70, 0x70, 0x85, 0x85, 0x91, 0x91, 0x95, 0x95,
  0x92, 0x92, 0x8A, 0x8A, 0x85, 0x85, 0x79, 0x79, 0x69, 0x69, 0x6D, 0x6D, 0x70, 0x70, 0x85, 0x85, 0x94, 0x94, 0x94, 0x94,
  0x88, 0x88, 0x7C, 0x7C, 0x80, 0x80, 0x78, 0x78, 0x78, 0x78, 0x71, 0x71, 0x6C, 0x6C, 0x7E, 0x7E, 0x8D, 0x8D, 0x94, 0x94,
  0x94, 0x94, 0x8D, 0x8D, 0x86, 0x86, 0x80, 0x80, 0x6C, 0x6C, 0x6C, 0x6C, 0x6F, 0x6F, 0x7D, 0x7D, 0x91, 0x91, 0x95, 0x95,
  0x8E, 0x8E, 0x7C, 0x7C, 0x7F, 0x7F, 0x7B, 0x7B, 0x77, 0x77, 0x75, 0x75, 0x6C, 0x6C, 0x77, 0x77, 0x88, 0x88, 0x92, 0x92,
  0x94, 0x94, 0x90, 0x90, 0x87, 0x87, 0x85, 0x85, 0x74, 0x74, 0x6A, 0x6A, 0x6F, 0x6F, 0x75, 0x75, 0x8B, 0x8B, 0x93, 0x93,
  0x91, 0x91, 0x81, 0x81, 0x7D, 0x7D, 0x80, 0x80, 0x77, 0x77, 0x78, 0x78, 0x6F, 0x6F, 0x71, 0x71, 0x83, 0x83, 0x8F, 0x8F,
  0x94, 0x94, 0x93, 0x93, 0x8B, 0x8B, 0x86, 0x86, 0x7C, 0x7C, 0x6A, 0x6A, 0x6C, 0x6C, 0x70, 0x70, 0x83, 0x83, 0x93, 0x93,
  0x94, 0x94, 0x88, 0x88, 0x7C, 0x7C, 0x81, 0x81, 0x79, 0x79, 0x78, 0x78, 0x73, 0x73, 0x6C, 0x6C, 0x7B, 0x7B, 0x8B, 0x8B,
  0x93, 0x93, 0x94, 0x94, 0x8F, 0x8F, 0x88, 0x88, 0x82, 0x82, 0x6E, 0x6E, 0x6A, 0x6A, 0x6E, 0x6E, 0x79, 0x79, 0x90, 0x90,
  0x94, 0x94, 0x8E, 0x8E, 0x7E, 0x7E, 0x7F, 0x7F, 0x7D, 0x7D, 0x77, 0x77, 0x77, 0x77, 0x6C, 0x6C, 0x73, 0x73, 0x85, 0x85,
  0x91, 0x91, 0x94, 0x94, 0x92, 0x92, 0x8B, 0x8B, 0x87, 0x87, 0x78, 0x78, 0x68, 0x68, 0x6E, 0x6E, 0x71, 0x71, 0x88, 0x88,
  0x95, 0x95, 0x92, 0x92, 0x84, 0x84, 0x7C, 0x7C, 0x80, 0x80, 0x78, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x6D, 0x6D, 0x7D, 0x7D,
  0x8C, 0x8C, 0x93, 0x93, 0x94, 0x94, 0x8F, 0x8F, 0x89, 0x89, 0x83, 0x83, 0x6C, 0x6C, 0x6A, 0x6A, 0x6E, 0x6E, 0x7B, 0x7B,
  0x91, 0x91, 0x93, 0x93, 0x8C, 0x8C, 0x7D, 0x7D, 0x82, 0x82, 0x7D, 0x7D, 0x78, 0x78, 0x75, 0x75, 0x6B, 0x6B, 0x74, 0x74,
  0x85, 0x85, 0x91, 0x91, 0x94, 0x94, 0x94, 0x94, 0x8B, 0x8B, 0x89, 0x89, 0x78, 0x78, 0x68, 0x68, 0x6D, 0x6D, 0x71, 0x71,
  0x87, 0x87, 0x92, 0x92, 0x92, 0x92, 0x83, 0x83, 0x7E, 0x7E, 0x81, 0x81, 0x78, 0x78, 0x7A, 0x7A, 0x70, 0x70, 0x6E, 0x6E,
  0x7D, 0x7D, 0x8B, 0x8B, 0x92, 0x92, 0x93, 0x93, 0x8F, 0x8F, 0x8A, 0x8A, 0x82, 0x82, 0x6D, 0x6D, 0x6A, 0x6A, 0x6E, 0x6E,
  0x7B, 0x7B, 0x90, 0x90, 0x92, 0x92, 0x8B, 0x8B, 0x7D, 0x7D, 0x82, 0x82, 0x7D, 0x7D, 0x79, 0x79, 0x76, 0x76, 0x6B, 0x6B,
  0x74, 0x74, 0x85, 0x85, 0x90, 0x90, 0x94, 0x94, 0x93, 0x93, 0x8B, 0x8B, 0x87, 0x87, 0x74, 0x74, 0x68, 0x68, 0x6C, 0x6C,
  0x73, 0x73, 0x89, 0x89, 0x92, 0x92, 0x91, 0x91, 0x82, 0x82, 0x80, 0x80, 0x81, 0x81, 0x78, 0x78, 0x78, 0x78, 0x6D, 0x6D,
  0x6F, 0x6F, 0x7F, 0x7F, 0x8D, 0x8D, 0x93, 0x93, 0x94, 0x94, 0x8D, 0x8D, 0x89, 0x89, 0x7D, 0x7D, 0x6A, 0x6A, 0x6B, 0x6B,
  0x6E, 0x6E, 0x81, 0x81, 0x92, 0x92, 0x93, 0x93, 0x88, 0x88, 0x7E, 0x7E, 0x83, 0x83, 0x7B, 0x7B, 0x79, 0x79, 0x71, 0x71,
  0x6A, 0x6A, 0x7A, 0x7A, 0x8A, 0x8A, 0x93, 0x93, 0x95, 0x95, 0x8F, 0x8F, 0x88, 0x88, 0x83, 0x83, 0x6E, 0x6E, 0x6A, 0x6A,
  0x6D, 0x6D, 0x79, 0x79, 0x8F, 0x8F, 0x93, 0x93, 0x8E, 0x8E, 0x7F, 0x7F, 0x81, 0x81, 0x7D, 0x7D, 0x78, 0x78, 0x75, 0x75,
  0x6A, 0x6A, 0x74, 0x74, 0x87, 0x87, 0x91, 0x91, 0x95, 0x95, 0x92, 0x92, 0x8A, 0x8A, 0x86, 0x86, 0x73, 0x73, 0x69, 0x69,
  0x6D, 0x6D, 0x74, 0x74, 0x8C, 0x8C, 0x93, 0x93, 0x92, 0x92, 0x82, 0x82, 0x7F, 0x7F, 0x80, 0x80, 0x78, 0x78, 0x77, 0x77,
  0x6B, 0x6B, 0x6F, 0x6F, 0x81, 0x81, 0x8F, 0x8F, 0x94, 0x94, 0x94, 0x94, 0x8C, 0x8C, 0x87, 0x87, 0x7B, 0x7B, 0x69, 0x69,
  0x6D, 0x6D, 0x6F, 0x6F, 0x85, 0x85, 0x93, 0x93, 0x93, 0x93, 0x89, 0x89, 0x7C, 0x7C, 0x82, 0x82, 0x79, 0x79, 0x77, 0x77,
  0x70, 0x70, 0x6B, 0x6B, 0x7C, 0x7C, 0x8C, 0x8C, 0x93, 0x93, 0x95, 0x95, 0x8E, 0x8E, 0x88, 0x88, 0x82, 0x82, 0x6D, 0x6D,
  0x6A, 0x6A, 0x6D, 0x6D, 0x7B, 0x7B, 0x91, 0x91, 0x94, 0x94, 0x90, 0x90, 0x7E, 0x7E, 0x80, 0x80, 0x7C, 0x7C, 0x77, 0x77,
  0x75, 0x75, 0x6B, 0x6B, 0x75, 0x75, 0x88, 0x88, 0x91, 0x91, 0x94, 0x94, 0x91, 0x91, 0x89, 0x89, 0x86, 0x86, 0x74, 0x74,
  0x69, 0x69, 0x6D, 0x6D, 0x73, 0x73, 0x8C, 0x8C, 0x93, 0x93, 0x93, 0x93, 0x83, 0x83, 0x7D, 0x7D, 0x7F, 0x7F, 0x78, 0x78,
  0x78, 0x78, 0x6E, 0x6E, 0x6F, 0x6F, 0x81, 0x81, 0x8E, 0x8E, 0x93, 0x93, 0x94, 0x94, 0x8C, 0x8C, 0x88, 0x88, 0x7D, 0x7D,
  0x6A, 0x6A, 0x6C, 0x6C, 0x6E, 0x6E, 0x82, 0x82, 0x92, 0x92, 0x93, 0x93, 0x8B, 0x8B, 0x7D, 0x7D, 0x82, 0x82, 0x79, 0x79,
  0x77, 0x77, 0x71, 0x71, 0x6B, 0x6B, 0x7A, 0x7A, 0x8A, 0x8A, 0x92, 0x92, 0x94, 0x94, 0x90, 0x90, 0x89, 0x89, 0x85, 0x85,
  0x70, 0x70, 0x69, 0x69, 0x6C, 0x6C, 0x78, 0x78, 0x8F, 0x8F, 0x93, 0x93, 0x91, 0x91, 0x80, 0x80, 0x7F, 0x7F, 0x7E, 0x7E,
  0x78, 0x78, 0x76, 0x76, 0x6B, 0x6B, 0x6F, 0x6F, 0x84, 0x84, 0x91, 0x91, 0x95, 0x95, 0x95, 0x95, 0x8B, 0x8B, 0x88, 0x88,
  0x78, 0x78, 0x68, 0x68, 0x6C, 0x6C, 0x70, 0x70, 0x87, 0x87, 0x93, 0x93, 0x93, 0x93, 0x87, 0x87, 0x7D, 0x7D, 0x81, 0x81,
  0x78, 0x78, 0x78, 0x78, 0x6F, 0x6F, 0x6B, 0x6B, 0x7C, 0x7C, 0x8C, 0x8C, 0x93, 0x93, 0x95, 0x95, 0x8F, 0x8F, 0x88, 0x88,
  0x80, 0x80, 0x6B, 0x6B, 0x6B, 0x6B, 0x6D, 0x6D, 0x7D, 0x7D, 0x91, 0x91, 0x93, 0x93, 0x8E, 0x8E, 0x7F, 0x7F, 0x80, 0x80,
  0x7B, 0x7B, 0x78, 0x78, 0x74, 0x74, 0x6A, 0x6A, 0x74, 0x74, 0x88, 0x88, 0x91, 0x91, 0x94, 0x94, 0x93, 0x93, 0x8A, 0x8A,
  0x87, 0x87, 0x72, 0x72, 0x69, 0x69, 0x6D, 0x6D, 0x73, 0x73, 0x8C, 0x8C, 0x91, 0x91, 0x91, 0x91, 0x82, 0x82, 0x7E, 0x7E,
  0x80, 0x80, 0x78, 0x78, 0x78, 0x78, 0x6C, 0x6C, 0x6E, 0x6E, 0x7F, 0x7F, 0x8E, 0x8E, 0x92, 0x92, 0x94, 0x94, 0x8E, 0x8E,
  0x8A, 0x8A, 0x81, 0x81, 0x6B, 0x6B, 0x6C, 0x6C, 0x6E, 0x6E, 0x7F, 0x7F, 0x90, 0x90, 0x91, 0x91, 0x8A, 0x8A, 0x7C, 0x7C,
  0x82, 0x82, 0x7D, 0x7D, 0x7B, 0x7B, 0x74, 0x74, 0x6A, 0x6A, 0x76, 0x76, 0x88, 0x88, 0x91, 0x91, 0x94, 0x94, 0x91, 0x91,
  0x8A, 0x8A, 0x87, 0x87, 0x73, 0x73, 0x6A, 0x6A, 0x6E, 0x6E, 0x74, 0x74, 0x8A, 0x8A, 0x91, 0x91, 0x90, 0x90, 0x81, 0x81,
  0x7F, 0x7F, 0x80, 0x80, 0x7A, 0x7A, 0x78, 0x78, 0x6C, 0x6C, 0x6F, 0x6F, 0x81, 0x81, 0x8F, 0x8F, 0x94, 0x94, 0x95, 0x95,
  0x8D, 0x8D, 0x88, 0x88, 0x7C, 0x7C, 0x6A, 0x6A, 0x6D, 0x6D, 0x6F, 0x6F, 0x82, 0x82, 0x90, 0x90, 0x91, 0x91, 0x88, 0x88,
  0x7D, 0x7D, 0x82, 0x82, 0x7A, 0x7A, 0x79, 0x79, 0x71, 0x71, 0x6A, 0x6A, 0x79, 0x79, 0x8A, 0x8A, 0x91, 0x91, 0x95, 0x95,
  0x92, 0x92, 0x8B, 0x8B, 0x84, 0x84, 0x6E, 0x6E, 0x69, 0x69, 0x6D, 0x6D, 0x78, 0x78, 0x8E, 0x8E, 0x91, 0x91, 0x8E, 0x8E,
  0x80, 0x80, 0x82, 0x82, 0x7E, 0x7E, 0x78, 0x78, 0x76, 0x76, 0x6B, 0x6B, 0x71, 0x71, 0x83, 0x83, 0x90, 0x90, 0x94, 0x94,
  0x94, 0x94, 0x8C, 0x8C, 0x87, 0x87, 0x78, 0x78, 0x69, 0x69, 0x6D, 0x6D, 0x71, 0x71, 0x86, 0x86, 0x92, 0x92, 0x91, 0x91,
  0x85, 0x85, 0x7E, 0x7E, 0x82, 0x82, 0x7A, 0x7A, 0x7A, 0x7A, 0x70, 0x70, 0x6D, 0x6D, 0x7B, 0x7B, 0x8A, 0x8A, 0x93, 0x93,
  0x95, 0x95, 0x8E, 0x8E, 0x89, 0x89, 0x82, 0x82, 0x6D, 0x6D, 0x6B, 0x6B, 0x6E, 0x6E, 0x7A, 0x7A, 0x8F, 0x8F, 0x92, 0x92,
  0x8D, 0x8D, 0x7F, 0x7F, 0x82, 0x82, 0x7D, 0x7D, 0x79, 0x79, 0x76, 0x76, 0x6C, 0x6C, 0x74, 0x74, 0x84, 0x84, 0x90, 0x90,
  0x94, 0x94, 0x93, 0x93, 0x8C, 0x8C, 0x88, 0x88, 0x77, 0x77, 0x69, 0x69, 0x6C, 0x6C, 0x70, 0x70, 0x87, 0x87, 0x91, 0x91,
  0x91, 0x91, 0x84, 0x84, 0x80, 0x80, 0x83, 0x83, 0x7A, 0x7A, 0x7A, 0x7A, 0x6F, 0x6F, 0x6C, 0x6C, 0x7B, 0x7B, 0x8B, 0x8B,
  0x92, 0x92, 0x95, 0x95, 0x90, 0x90, 0x8A, 0x8A, 0x82, 0x82, 0x6D, 0x6D, 0x6A, 0x6A, 0x6D, 0x6D, 0x7B, 0x7B, 0x8E, 0x8E,
  0x91, 0x91, 0x8C, 0x8C, 0x7E, 0x7E, 0x83, 0x83, 0x7E, 0x7E, 0x7A, 0x7A, 0x77, 0x77, 0x6B, 0x6B, 0x72, 0x72, 0x83, 0x83,
  0x8F, 0x8F, 0x94, 0x94, 0x95, 0x95, 0x8C, 0x8C, 0x88, 0x88, 0x77, 0x77, 0x68, 0x68, 0x6B, 0x6B, 0x70, 0x70, 0x86, 0x86,
  0x90, 0x90, 0x91, 0x91, 0x85, 0x85, 0x81, 0x81, 0x84, 0x84, 0x7A, 0x7A, 0x7A, 0x7A, 0x70, 0x70, 0x6B, 0x6B, 0x79, 0x79,
  0x8A, 0x8A, 0x92, 0x92, 0x95, 0x95, 0x91, 0x91, 0x8B, 0x8B, 0x83, 0x83, 0x6E, 0x6E, 0x6A, 0x6A, 0x6B, 0x6B, 0x77, 0x77,
  0x8D, 0x8D, 0x91, 0x91, 0x8E, 0x8E, 0x81, 0x81, 0x84, 0x84, 0x80, 0x80, 0x7A, 0x7A, 0x76, 0x76, 0x6B, 0x6B, 0x70, 0x70,
  0x80, 0x80, 0x8D, 0x8D, 0x94, 0x94, 0x94, 0x94, 0x8E, 0x8E, 0x8B, 0x8B, 0x7B, 0x7B, 0x67, 0x67, 0x6B, 0x6B, 0x6D, 0x6D,
  0x83, 0x83, 0x91, 0x91, 0x90, 0x90, 0x87, 0x87, 0x81, 0x81, 0x85, 0x85, 0x7C, 0x7C, 0x7B, 0x7B, 0x71, 0x71, 0x69, 0x69,
  0x76, 0x76, 0x85, 0x85, 0x8F, 0x8F, 0x95, 0x95, 0x93, 0x93, 0x8D, 0x8D, 0x89, 0x89, 0x73, 0x73, 0x67, 0x67, 0x6B, 0x6B,
  0x70, 0x70, 0x89, 0x89, 0x91, 0x91, 0x8F, 0x8F, 0x83, 0x83, 0x84, 0x84, 0x84, 0x84, 0x7C, 0x7C, 0x7B, 0x7B, 0x6D, 0x6D,
  0x6B, 0x6B, 0x7A, 0x7A, 0x88, 0x88, 0x90, 0x90, 0x95, 0x95, 0x91, 0x91, 0x8D, 0x8D, 0x85, 0x85, 0x6D, 0x6D, 0x69, 0x69,
  0x6C, 0x6C, 0x77, 0x77, 0x8C, 0x8C, 0x8F, 0x8F, 0x8B, 0x8B, 0x81, 0x81, 0x87, 0x87, 0x82, 0x82, 0x7C, 0x7C, 0x76, 0x76,
  0x68, 0x68, 0x6F, 0x6F, 0x80, 0x80, 0x8D, 0x8D, 0x94, 0x94, 0x95, 0x95, 0x8F, 0x8F, 0x8C, 0x8C, 0x7C, 0x7C, 0x69, 0x69,
  0x6A, 0x6A, 0x6C, 0x6C, 0x80, 0x80, 0x90, 0x90, 0x91, 0x91, 0x88, 0x88, 0x83, 0x83, 0x86, 0x86, 0x7E, 0x7E, 0x7A, 0x7A,
  0x6E, 0x6E, 0x68, 0x68, 0x75, 0x75, 0x87, 0x87, 0x91, 0x91, 0x96, 0x96, 0x94, 0x94, 0x8F, 0x8F, 0x88, 0x88, 0x71, 0x71,
  0x68, 0x68, 0x6A, 0x6A, 0x72, 0x72, 0x8A, 0x8A, 0x91, 0x91, 0x8F, 0x8F, 0x83, 0x83, 0x86, 0x86, 0x83, 0x83, 0x7B, 0x7B,
  0x77, 0x77, 0x69, 0x69, 0x6C, 0x6C, 0x7C, 0x7C, 0x8D, 0x8D, 0x94, 0x94, 0x97, 0x97, 0x93, 0x93, 0x8D, 0x8D, 0x7E, 0x7E,
  0x69, 0x69, 0x69, 0x69, 0x6B, 0x6B, 0x7E, 0x7E, 0x8F, 0x8F, 0x92, 0x92, 0x8A, 0x8A, 0x82, 0x82, 0x88, 0x88, 0x7F, 0x7F,
  0x7A, 0x7A, 0x70, 0x70, 0x67, 0x67, 0x72, 0x72, 0x85, 0x85, 0x92, 0x92, 0x96, 0x96, 0x96, 0x96, 0x90, 0x90, 0x89, 0x89,
  0x73, 0x73, 0x69, 0x69, 0x6A, 0x6A, 0x70, 0x70, 0x88, 0x88, 0x90, 0x90, 0x90, 0x90, 0x85, 0x85, 0x85, 0x85, 0x85, 0x85,
  0x7C, 0x7C, 0x77, 0x77, 0x6A, 0x6A, 0x6A, 0x6A, 0x7A, 0x7A, 0x8B, 0x8B, 0x93, 0x93, 0x97, 0x97, 0x93, 0x93, 0x8E, 0x8E,
  0x81, 0x81, 0x6B, 0x6B, 0x6B, 0x6B, 0x6A, 0x6A, 0x7A, 0x7A, 0x8D, 0x8D, 0x91, 0x91, 0x8D, 0x8D, 0x83, 0x83, 0x87, 0x87,
  0x80, 0x80, 0x7B, 0x7B, 0x71, 0x71, 0x67, 0x67, 0x6F, 0x6F, 0x82, 0x82, 0x91, 0x91, 0x95, 0x95, 0x96, 0x96, 0x90, 0x90,
  0x8A, 0x8A, 0x76, 0x76, 0x69, 0x69, 0x6A, 0x6A, 0x6D, 0x6D, 0x85, 0x85, 0x90, 0x90, 0x92, 0x92, 0x88, 0x88, 0x85, 0x85,
  0x86, 0x86, 0x7D, 0x7D, 0x78, 0x78, 0x6C, 0x6C, 0x67, 0x67, 0x75, 0x75, 0x8A, 0x8A, 0x93, 0x93, 0x97, 0x97, 0x96, 0x96,
  0x8E, 0x8E, 0x83, 0x83, 0x6C, 0x6C, 0x6A, 0x6A, 0x69, 0x69, 0x76, 0x76, 0x8B, 0x8B, 0x91, 0x91, 0x91, 0x91, 0x84, 0x84,
  0x87, 0x87, 0x81, 0x81, 0x7A, 0x7A, 0x74, 0x74, 0x68, 0x68, 0x6D, 0x6D, 0x80, 0x80, 0x91, 0x91, 0x95, 0x95, 0x97, 0x97,
  0x91, 0x91, 0x8B, 0x8B, 0x78, 0x78, 0x69, 0x69, 0x6A, 0x6A, 0x6C, 0x6C, 0x81, 0x81, 0x8E, 0x8E, 0x92, 0x92, 0x8A, 0x8A,
  0x84, 0x84, 0x86, 0x86, 0x7C, 0x7C, 0x78, 0x78, 0x6E, 0x6E, 0x69, 0x69, 0x73, 0x73, 0x89, 0x89, 0x94, 0x94, 0x95, 0x95,
  0x97, 0x97, 0x8F, 0x8F, 0x86, 0x86, 0x6F, 0x6F, 0x68, 0x68, 0x69, 0x69, 0x71, 0x71, 0x88, 0x88, 0x90, 0x90, 0x92, 0x92,
  0x87, 0x87, 0x86, 0x86, 0x83, 0x83, 0x7A, 0x7A, 0x74, 0x74, 0x6A, 0x6A, 0x6A, 0x6A, 0x7B, 0x7B, 0x90, 0x90, 0x93, 0x93,
  0x97, 0x97, 0x94, 0x94, 0x8C, 0x8C, 0x7E, 0x7E, 0x6A, 0x6A, 0x6A, 0x6A, 0x69, 0x69, 0x7C, 0x7C, 0x8D, 0x8D, 0x92, 0x92,
  0x8D, 0x8D, 0x84, 0x84, 0x87, 0x87, 0x7F, 0x7F, 0x7A, 0x7A, 0x6F, 0x6F, 0x68, 0x68, 0x70, 0x70, 0x86, 0x86, 0x93, 0x93,
  0x95, 0x95, 0x96, 0x96, 0x90, 0x90, 0x88, 0x88, 0x73, 0x73, 0x6A, 0x6A, 0x69, 0x69, 0x6F, 0x6F, 0x85, 0x85, 0x8F, 0x8F,
  0x92, 0x92, 0x88, 0x88, 0x87, 0x87, 0x85, 0x85, 0x7C, 0x7C, 0x77, 0x77, 0x6B, 0x6B, 0x69, 0x69, 0x76, 0x76, 0x8B, 0x8B,
  0x94, 0x94, 0x96, 0x96, 0x97, 0x97, 0x8F, 0x8F, 0x82, 0x82, 0x6D, 0x6D, 0x6A, 0x6A, 0x6A, 0x6A, 0x74, 0x74, 0x89, 0x89,
  0x91, 0x91, 0x8F, 0x8F, 0x86, 0x86, 0x89, 0x89, 0x83, 0x83, 0x7B, 0x7B, 0x74, 0x74, 0x6A, 0x6A, 0x6B, 0x6B, 0x7C, 0x7C,
  0x8E, 0x8E, 0x94, 0x94, 0x97, 0x97, 0x94, 0x94, 0x8E, 0x8E, 0x7F, 0x7F, 0x6B, 0x6B, 0x6B, 0x6B, 0x69, 0x69, 0x78, 0x78,
  0x8B, 0x8B, 0x90, 0x90, 0x8C, 0x8C, 0x85, 0x85, 0x8A, 0x8A, 0x82, 0x82, 0x7B, 0x7B, 0x71, 0x71, 0x68, 0x68, 0x6E, 0x6E,
  0x80, 0x80, 0x91, 0x91, 0x95, 0x95, 0x97, 0x97, 0x93, 0x93, 0x8E, 0x8E, 0x7B, 0x7B, 0x69, 0x69, 0x6A, 0x6A, 0x69, 0x69,
  0x7D, 0x7D, 0x8D, 0x8D, 0x90, 0x90, 0x8A, 0x8A, 0x87, 0x87, 0x8B, 0x8B, 0x81, 0x81, 0x7A, 0x7A, 0x6D, 0x6D, 0x66, 0x66,
  0x70, 0x70, 0x85, 0x85, 0x93, 0x93, 0x96, 0x96, 0x97, 0x97, 0x91, 0x91, 0x8A, 0x8A, 0x74, 0x74, 0x69, 0x69, 0x6A, 0x6A,
  0x6C, 0x6C, 0x83, 0x83, 0x8E, 0x8E, 0x90, 0x90, 0x88, 0x88, 0x89, 0x89, 0x89, 0x89, 0x80, 0x80, 0x77, 0x77, 0x6A, 0x6A,
  0x68, 0x68, 0x75, 0x75, 0x8C, 0x8C, 0x95, 0x95, 0x97, 0x97, 0x96, 0x96, 0x90, 0x90, 0x85, 0x85, 0x6D, 0x6D, 0x69, 0x69,
  0x68, 0x68, 0x72, 0x72, 0x88, 0x88, 0x8F, 0x8F, 0x90, 0x90, 0x89, 0x89, 0x8A, 0x8A, 0x85, 0x85, 0x7C, 0x7C, 0x72, 0x72,
  0x68, 0x68, 0x6C, 0x6C, 0x7D, 0x7D, 0x8F, 0x8F, 0x95, 0x95, 0x97, 0x97, 0x93, 0x93, 0x8E, 0x8E, 0x7E, 0x7E, 0x69, 0x69,
  0x6A, 0x6A, 0x69, 0x69, 0x7B, 0x7B, 0x8C, 0x8C, 0x90, 0x90, 0x8C, 0x8C, 0x86, 0x86, 0x89, 0x89, 0x81, 0x81, 0x7A, 0x7A,
  0x6F, 0x6F, 0x66, 0x66, 0x6F, 0x6F, 0x85, 0x85, 0x93, 0x93, 0x97, 0x97, 0x95, 0x95, 0x8E, 0x8E, 0x8A, 0x8A, 0x76, 0x76,
  0x69, 0x69, 0x6A, 0x6A, 0x6C, 0x6C, 0x82, 0x82, 0x8D, 0x8D, 0x90, 0x90, 0x88, 0x88, 0x88, 0x88, 0x87, 0x87, 0x7D, 0x7D,
  0x78, 0x78, 0x6B, 0x6B, 0x67, 0x67, 0x75, 0x75, 0x8A, 0x8A, 0x95, 0x95, 0x97, 0x97, 0x94, 0x94, 0x8D, 0x8D, 0x85, 0x85,
  0x6F, 0x6F, 0x69, 0x69, 0x6A, 0x6A, 0x73, 0x73, 0x88, 0x88, 0x8F, 0x8F, 0x8E, 0x8E, 0x86, 0x86, 0x89, 0x89, 0x85, 0x85,
  0x7D, 0x7D, 0x75, 0x75, 0x69, 0x69, 0x69, 0x69, 0x79, 0x79, 0x8B, 0x8B, 0x95, 0x95, 0x98, 0x98, 0x94, 0x94, 0x8E, 0x8E,
  0x84, 0x84, 0x6C, 0x6C, 0x69, 0x69, 0x6A, 0x6A, 0x74, 0x74, 0x89, 0x89, 0x8E, 0x8E, 0x8D, 0x8D, 0x87, 0x87, 0x8A, 0x8A,
  0x85, 0x85, 0x7D, 0x7D, 0x74, 0x74, 0x68, 0x68, 0x6A, 0x6A, 0x7A, 0x7A, 0x8C, 0x8C, 0x94, 0x94, 0x98, 0x98, 0x94, 0x94,
  0x90, 0x90, 0x84, 0x84, 0x6C, 0x6C, 0x6A, 0x6A, 0x68, 0x68, 0x75, 0x75, 0x89, 0x89, 0x8D, 0x8D, 0x8D, 0x8D, 0x86, 0x86,
  0x8B, 0x8B, 0x86, 0x86, 0x7D, 0x7D, 0x72, 0x72, 0x68, 0x68, 0x6A, 0x6A, 0x7B, 0x7B, 0x8D, 0x8D, 0x94, 0x94, 0x97, 0x97,
  0x94, 0x94, 0x8F, 0x8F, 0x82, 0x82, 0x6B, 0x6B, 0x69, 0x69, 0x68, 0x68, 0x76, 0x76, 0x8A, 0x8A, 0x8F, 0x8F, 0x8D, 0x8D,
  0x86, 0x86, 0x8B, 0x8B, 0x85, 0x85, 0x7C, 0x7C, 0x71, 0x71, 0x67, 0x67, 0x6B, 0x6B, 0x7D, 0x7D, 0x8F, 0x8F, 0x96, 0x96,
  0x98, 0x98, 0x94, 0x94, 0x8E, 0x8E, 0x7E, 0x7E, 0x69, 0x69, 0x69, 0x69, 0x68, 0x68, 0x7A, 0x7A, 0x8B, 0x8B, 0x90, 0x90,
  0x8C, 0x8C, 0x87, 0x87, 0x8B, 0x8B, 0x83, 0x83, 0x7B, 0x7B, 0x6F, 0x6F, 0x68, 0x68, 0x6D, 0x6D, 0x80, 0x80, 0x92, 0x92,
  0x96, 0x96, 0x99, 0x99, 0x92, 0x92, 0x8C, 0x8C, 0x7A, 0x7A, 0x68, 0x68, 0x69, 0x69, 0x68, 0x68, 0x7D, 0x7D, 0x8C, 0x8C,
  0x91, 0x91, 0x8C, 0x8C, 0x87, 0x87, 0x8B, 0x8B, 0x81, 0x81, 0x79, 0x79, 0x6D, 0x6D, 0x68, 0x68, 0x6F, 0x6F, 0x83, 0x83,
  0x93, 0x93, 0x96, 0x96, 0x98, 0x98, 0x91, 0x91, 0x8C, 0x8C, 0x78, 0x78, 0x68, 0x68, 0x68, 0x68, 0x69, 0x69, 0x7F, 0x7F,
  0x8D, 0x8D, 0x91, 0x91, 0x8A, 0x8A, 0x88, 0x88, 0x8A, 0x8A, 0x80, 0x80, 0x78, 0x78, 0x6B, 0x6B, 0x69, 0x69, 0x70, 0x70,
  0x86, 0x86, 0x94, 0x94, 0x97, 0x97, 0x98, 0x98, 0x90, 0x90, 0x8A, 0x8A, 0x72, 0x72, 0x68, 0x68, 0x68, 0x68, 0x6B, 0x6B,
  0x83, 0x83, 0x8D, 0x8D, 0x92, 0x92, 0x89, 0x89, 0x8B, 0x8B, 0x8A, 0x8A, 0x7E, 0x7E, 0x75, 0x75, 0x69, 0x69, 0x68, 0x68,
  0x74, 0x74, 0x8B, 0x8B, 0x95, 0x95, 0x98, 0x98, 0x97, 0x97, 0x8F, 0x8F, 0x86, 0x86, 0x6E, 0x6E, 0x69, 0x69, 0x68, 0x68,
  0x70, 0x70, 0x87, 0x87, 0x8F, 0x8F, 0x91, 0x91, 0x88, 0x88, 0x8C, 0x8C, 0x87, 0x87, 0x7C, 0x7C, 0x72, 0x72, 0x68, 0x68,
  0x6A, 0x6A, 0x79, 0x79, 0x90, 0x90, 0x95, 0x95, 0x97, 0x97, 0x94, 0x94, 0x8E, 0x8E, 0x81, 0x81, 0x6A, 0x6A, 0x6A, 0x6A,
  0x68, 0x68, 0x77, 0x77, 0x8B, 0x8B, 0x92, 0x92, 0x8F, 0x8F, 0x87, 0x87, 0x8C, 0x8C, 0x82, 0x82, 0x7A, 0x7A, 0x6F, 0x6F,
  0x67, 0x67, 0x6C, 0x6C, 0x80, 0x80, 0x93, 0x93, 0x95, 0x95, 0x97, 0x97, 0x92, 0x92, 0x8C, 0x8C, 0x79, 0x79, 0x68, 0x68,
  0x6B, 0x6B, 0x69, 0x69, 0x7E, 0x7E, 0x8E, 0x8E, 0x93, 0x93, 0x8C, 0x8C, 0x89, 0x89, 0x8B, 0x8B, 0x7F, 0x7F, 0x78, 0x78,
  0x6C, 0x6C, 0x67, 0x67, 0x6F, 0x6F, 0x86, 0x86, 0x95, 0x95, 0x96, 0x96, 0x98, 0x98, 0x91, 0x91, 0x89, 0x89, 0x72, 0x72,
  0x69, 0x69, 0x6A, 0x6A, 0x6C, 0x6C, 0x84, 0x84, 0x8E, 0x8E, 0x92, 0x92, 0x8A, 0x8A, 0x8A, 0x8A, 0x89, 0x89, 0x7E, 0x7E,
  0x76, 0x76, 0x69, 0x69, 0x67, 0x67, 0x74, 0x74, 0x8B, 0x8B, 0x95, 0x95, 0x96, 0x96, 0x96, 0x96, 0x90, 0x90, 0x85, 0x85,
  0x6E, 0x6E, 0x6A, 0x6A, 0x69, 0x69, 0x72, 0x72, 0x89, 0x89, 0x90, 0x90, 0x91, 0x91, 0x87, 0x87, 0x8A, 0x8A, 0x85, 0x85,
  0x7C, 0x7C, 0x72, 0x72, 0x68, 0x68, 0x6B, 0x6B, 0x7C, 0x7C, 0x90, 0x90, 0x95, 0x95, 0x97, 0x97, 0x94, 0x94, 0x8E, 0x8E,
  0x7E, 0x7E, 0x6B, 0x6B, 0x6B, 0x6B, 0x69, 0x69, 0x7A, 0x7A, 0x8B, 0x8B, 0x92, 0x92, 0x8D, 0x8D, 0x87, 0x87, 0x8A, 0x8A,
  0x82, 0x82, 0x7A, 0x7A, 0x6E, 0x6E, 0x68, 0x68, 0x6F, 0x6F, 0x84, 0x84, 0x93, 0x93, 0x96, 0x96, 0x97, 0x97, 0x91, 0x91,
  0x8A, 0x8A, 0x76, 0x76, 0x6A, 0x6A, 0x6B, 0x6B, 0x6C, 0x6C, 0x82, 0x82, 0x8E, 0x8E, 0x91, 0x91, 0x8A, 0x8A, 0x88, 0x88,
  0x88, 0x88, 0x7F, 0x7F, 0x77, 0x77, 0x6B, 0x6B, 0x68, 0x68, 0x73, 0x73, 0x8A, 0x8A, 0x94, 0x94, 0x96, 0x96, 0x97, 0x97,
  0x91, 0x91, 0x87, 0x87, 0x70, 0x70, 0x69, 0x69, 0x6A, 0x6A, 0x70, 0x70, 0x87, 0x87, 0x8F, 0x8F, 0x90, 0x90, 0x88, 0x88,
  0x8A, 0x8A, 0x87, 0x87, 0x7D, 0x7D, 0x75, 0x75, 0x69, 0x69, 0x6A, 0x6A, 0x78, 0x78, 0x8D, 0x8D, 0x94, 0x94, 0x96, 0x96,
  0x95, 0x95, 0x8F, 0x8F, 0x84, 0x84, 0x6D, 0x6D, 0x6B, 0x6B, 0x69, 0x69, 0x74, 0x74, 0x8A, 0x8A, 0x8F, 0x8F, 0x8F, 0x8F,
  0x87, 0x87, 0x8A, 0x8A, 0x85, 0x85, 0x7C, 0x7C, 0x72, 0x72, 0x68, 0x68, 0x6B, 0x6B, 0x7F, 0x7F, 0x92, 0x92, 0x96, 0x96,
  0x98, 0x98, 0x92, 0x92, 0x8C, 0x8C, 0x7B, 0x7B, 0x6A, 0x6A, 0x6A, 0x6A, 0x6A, 0x6A, 0x7D, 0x7D, 0x8D, 0x8D, 0x92, 0x92,
  0x8C, 0x8C, 0x86, 0x86, 0x89, 0x89, 0x80, 0x80, 0x79, 0x79, 0x6E, 0x6E, 0x68, 0x68, 0x71, 0x71, 0x86, 0x86, 0x95, 0x95,
  0x97, 0x97, 0x97, 0x97, 0x91, 0x91, 0x89, 0x89, 0x71, 0x71, 0x68, 0x68, 0x69, 0x69, 0x6E, 0x6E, 0x87, 0x87, 0x8F, 0x8F,
  0x92, 0x92, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x7D, 0x7D, 0x76, 0x76, 0x6A, 0x6A, 0x6A, 0x6A, 0x77, 0x77, 0x8D, 0x8D,
  0x95, 0x95, 0x98, 0x98, 0x94, 0x94, 0x8F, 0x8F, 0x84, 0x84, 0x6B, 0x6B, 0x69, 0x69, 0x68, 0x68, 0x75, 0x75, 0x8B, 0x8B,
  0x91, 0x91, 0x8F, 0x8F, 0x84, 0x84, 0x89, 0x89, 0x85, 0x85, 0x7C, 0x7C, 0x72, 0x72, 0x69, 0x69, 0x6C, 0x6C, 0x7E, 0x7E,
  0x91, 0x91, 0x95, 0x95, 0x98, 0x98, 0x93, 0x93, 0x8D, 0x8D, 0x7E, 0x7E, 0x6A, 0x6A, 0x6A, 0x6A, 0x68, 0x68, 0x7B, 0x7B,
  0x8D, 0x8D, 0x92, 0x92, 0x8D, 0x8D, 0x85, 0x85, 0x8A, 0x8A, 0x82, 0x82, 0x7B, 0x7B, 0x6F, 0x6F, 0x67, 0x67, 0x6E, 0x6E,
  0x84, 0x84, 0x93, 0x93, 0x95, 0x95, 0x98, 0x98, 0x92, 0x92, 0x8C, 0x8C, 0x78, 0x78, 0x68, 0x68, 0x69, 0x69, 0x6B, 0x6B,
  0x82, 0x82, 0x8E, 0x8E, 0x91, 0x91, 0x89, 0x89, 0x87, 0x87, 0x8A, 0x8A, 0x7F, 0x7F, 0x78, 0x78, 0x6B, 0x6B, 0x67, 0x67,
  0x74, 0x74, 0x89, 0x89, 0x93, 0x93, 0x97, 0x97, 0x95, 0x95, 0x90, 0x90, 0x8A, 0x8A, 0x72, 0x72, 0x68, 0x68, 0x69, 0x69,
  0x6F, 0x6F, 0x85, 0x85, 0x8E, 0x8E, 0x8F, 0x8F, 0x87, 0x87, 0x89, 0x89, 0x87, 0x87, 0x7E, 0x7E, 0x76, 0x76, 0x6A, 0x6A,
  0x69, 0x69, 0x79, 0x79, 0x8B, 0x8B, 0x93, 0x93, 0x96, 0x96, 0x92, 0x92, 0x8E, 0x8E, 0x87, 0x87, 0x71, 0x71, 0x69, 0x69,
  0x69, 0x69, 0x73, 0x73, 0x88, 0x88, 0x8E, 0x8E, 0x8E, 0x8E, 0x85, 0x85, 0x89, 0x89, 0x85, 0x85, 0x7D, 0x7D, 0x75, 0x75,
  0x69, 0x69, 0x6B, 0x6B, 0x7C, 0x7C, 0x8E, 0x8E, 0x94, 0x94, 0x97, 0x97, 0x91, 0x91, 0x8C, 0x8C, 0x83, 0x83, 0x6D, 0x6D,
  0x69, 0x69, 0x69, 0x69, 0x77, 0x77, 0x8A, 0x8A, 0x8F, 0x8F, 0x8D, 0x8D, 0x85, 0x85, 0x8A, 0x8A, 0x83, 0x83, 0x7C, 0x7C,
  0x72, 0x72, 0x67, 0x67, 0x6C, 0x6C, 0x80, 0x80, 0x8F, 0x8F, 0x95, 0x95, 0x96, 0x96, 0x8F, 0x8F, 0x8C, 0x8C, 0x81, 0x81,
  0x6B, 0x6B, 0x6A, 0x6A, 0x69, 0x69, 0x7A, 0x7A, 0x8B, 0x8B, 0x8F, 0x8F, 0x8C, 0x8C, 0x85, 0x85, 0x8A, 0x8A, 0x82, 0x82,
  0x7C, 0x7C, 0x71, 0x71, 0x68, 0x68, 0x6E, 0x6E, 0x81, 0x81, 0x90, 0x90, 0x95, 0x95, 0x96, 0x96, 0x8F, 0x8F, 0x8E, 0x8E,
  0x80, 0x80, 0x6A, 0x6A, 0x6A, 0x6A, 0x68, 0x68, 0x7B, 0x7B, 0x8C, 0x8C, 0x90, 0x90, 0x8B, 0x8B, 0x86, 0x86, 0x8C, 0x8C,
  0x82, 0x82, 0x7C, 0x7C, 0x70, 0x70, 0x67, 0x67, 0x6F, 0x6F, 0x82, 0x82, 0x90, 0x90, 0x95, 0x95, 0x96, 0x96, 0x8F, 0x8F,
  0x8E, 0x8E, 0x7E, 0x7E, 0x69, 0x69, 0x6A, 0x6A, 0x68, 0x68, 0x7C, 0x7C, 0x8C, 0x8C, 0x90, 0x90, 0x8C, 0x8C, 0x87, 0x87,
  0x8D, 0x8D, 0x81, 0x81, 0x79, 0x79, 0x6E, 0x6E, 0x67, 0x67, 0x70, 0x70, 0x83, 0x83, 0x91, 0x91, 0x96, 0x96, 0x96, 0x96,
  0x8F, 0x8F, 0x8C, 0x8C, 0x7B, 0x7B, 0x68, 0x68, 0x6A, 0x6A, 0x6A, 0x6A, 0x7F, 0x7F, 0x8C, 0x8C, 0x90, 0x90, 0x8D, 0x8D,
  0x88, 0x88, 0x8C, 0x8C, 0x80, 0x80, 0x78, 0x78, 0x6C, 0x6C, 0x67, 0x67, 0x72, 0x72, 0x85, 0x85, 0x92, 0x92, 0x96, 0x96,
  0x95, 0x95, 0x8F, 0x8F, 0x8D, 0x8D, 0x7A, 0x7A, 0x67, 0x67, 0x6A, 0x6A, 0x69, 0x69, 0x7F, 0x7F, 0x8D, 0x8D, 0x91, 0x91,
  0x8C, 0x8C, 0x88, 0x88, 0x8C, 0x8C, 0x80, 0x80, 0x79, 0x79, 0x6D, 0x6D, 0x67, 0x67, 0x73, 0x73, 0x84, 0x84, 0x91, 0x91,
  0x95, 0x95, 0x94, 0x94, 0x8D, 0x8D, 0x8C, 0x8C, 0x7C, 0x7C, 0x69, 0x69, 0x6B, 0x6B, 0x6C, 0x6C, 0x80, 0x80, 0x8C, 0x8C,
  0x8F, 0x8F, 0x8A, 0x8A, 0x86, 0x86, 0x8B, 0x8B, 0x81, 0x81, 0x7A, 0x7A, 0x6E, 0x6E, 0x68, 0x68, 0x73, 0x73, 0x85, 0x85,
  0x90, 0x90, 0x93, 0x93, 0x92, 0x92, 0x8D, 0x8D, 0x8B, 0x8B, 0x7D, 0x7D, 0x6A, 0x6A, 0x6B, 0x6B, 0x6C, 0x6C, 0x7D, 0x7D,
  0x8A, 0x8A, 0x8E, 0x8E, 0x8B, 0x8B, 0x87, 0x87, 0x8B, 0x8B, 0x81, 0x81, 0x7A, 0x7A, 0x6E, 0x6E, 0x68, 0x68, 0x72, 0x72,
  0x83, 0x83, 0x8F, 0x8F, 0x93, 0x93, 0x93, 0x93, 0x8D, 0x8D, 0x8B, 0x8B, 0x7F, 0x7F, 0x69, 0x69, 0x6B, 0x6B, 0x6A, 0x6A,
  0x7C, 0x7C, 0x8A, 0x8A, 0x8E, 0x8E, 0x8D, 0x8D, 0x87, 0x87, 0x8C, 0x8C, 0x82, 0x82, 0x7B, 0x7B, 0x6E, 0x6E, 0x67, 0x67,
  0x70, 0x70, 0x82, 0x82, 0x8E, 0x8E, 0x93, 0x93, 0x94, 0x94, 0x8F, 0x8F, 0x8C, 0x8C, 0x82, 0x82, 0x6B, 0x6B, 0x6A, 0x6A,
  0x6B, 0x6B, 0x79, 0x79, 0x89, 0x89, 0x8D, 0x8D, 0x8D, 0x8D, 0x88, 0x88, 0x8D, 0x8D, 0x84, 0x84, 0x7C, 0x7C, 0x70, 0x70,
  0x67, 0x67, 0x6E, 0x6E, 0x7F, 0x7F, 0x8D, 0x8D, 0x93, 0x93, 0x94, 0x94, 0x8F, 0x8F, 0x8C, 0x8C, 0x86, 0x86, 0x6F, 0x6F,
  0x69, 0x69, 0x69, 0x69, 0x73, 0x73, 0x89, 0x89, 0x8D, 0x8D, 0x90, 0x90, 0x87, 0x87, 0x8C, 0x8C, 0x87, 0x87, 0x7D, 0x7D,
  0x73, 0x73, 0x69, 0x69, 0x6C, 0x6C, 0x7B, 0x7B, 0x8C, 0x8C, 0x92, 0x92, 0x94, 0x94, 0x90, 0x90, 0x8D, 0x8D, 0x89, 0x89,
  0x73, 0x73, 0x69, 0x69, 0x69, 0x69, 0x6E, 0x6E, 0x85, 0x85, 0x8D, 0x8D, 0x91, 0x91, 0x88, 0x88, 0x8B, 0x8B, 0x8A, 0x8A,
  0x7F, 0x7F, 0x76, 0x76, 0x69, 0x69, 0x69, 0x69, 0x76, 0x76, 0x89, 0x89, 0x92, 0x92, 0x94, 0x94, 0x92, 0x92, 0x8D, 0x8D,
  0x8C, 0x8C, 0x7B, 0x7B, 0x69, 0x69, 0x6A, 0x6A, 0x69, 0x69, 0x80, 0x80, 0x8D, 0x8D, 0x91, 0x91, 0x8B, 0x8B, 0x88, 0x88,
  0x8C, 0x8C, 0x81, 0x81, 0x78, 0x78, 0x6C, 0x6C, 0x68, 0x68, 0x72, 0x72, 0x85, 0x85, 0x92, 0x92, 0x95, 0x95, 0x92, 0x92,
  0x8E, 0x8E, 0x8C, 0x8C, 0x82, 0x82, 0x6B, 0x6B, 0x6A, 0x6A, 0x69, 0x69, 0x78, 0x78, 0x8C, 0x8C, 0x90, 0x90, 0x8F, 0x8F,
  0x87, 0x87, 0x8C, 0x8C, 0x83, 0x83, 0x7B, 0x7B, 0x70, 0x70, 0x68, 0x68, 0x6D, 0x6D, 0x80, 0x80, 0x90, 0x90, 0x94, 0x94,
  0x92, 0x92, 0x8E, 0x8E, 0x8B, 0x8B, 0x88, 0x88, 0x72, 0x72, 0x69, 0x69, 0x6B, 0x6B, 0x71, 0x71, 0x86, 0x86, 0x8D, 0x8D,
  0x8F, 0x8F, 0x87, 0x87, 0x8A, 0x8A, 0x86, 0x86, 0x7D, 0x7D, 0x75, 0x75, 0x69, 0x69, 0x6A, 0x6A, 0x79, 0x79, 0x8A, 0x8A,
  0x91, 0x91, 0x91, 0x91, 0x8E, 0x8E, 0x8B, 0x8B, 0x8A, 0x8A, 0x7C, 0x7C, 0x6A, 0x6A, 0x6A, 0x6A, 0x6C, 0x6C, 0x7F, 0x7F,
  0x8B, 0x8B, 0x8F, 0x8F, 0x8B, 0x8B, 0x87, 0x87, 0x8B, 0x8B, 0x81, 0x81, 0x7A, 0x7A, 0x6E, 0x6E, 0x68, 0x68, 0x72, 0x72,
  0x84, 0x84, 0x8E, 0x8E, 0x91, 0x91, 0x8F, 0x8F, 0x8C, 0x8C, 0x8B, 0x8B, 0x85, 0x85, 0x70, 0x70, 0x69, 0x69, 0x6B, 0x6B,
  0x75, 0x75, 0x88, 0x88, 0x8E, 0x8E, 0x8E, 0x8E, 0x86, 0x86, 0x8B, 0x8B, 0x86, 0x86, 0x7C, 0x7C, 0x74, 0x74, 0x69, 0x69,
  0x6B, 0x6B, 0x7B, 0x7B, 0x8A, 0x8A, 0x90, 0x90, 0x90, 0x90, 0x8E, 0x8E, 0x8B, 0x8B, 0x8B, 0x8B, 0x7E, 0x7E, 0x6A, 0x6A,
  0x6A, 0x6A, 0x6C, 0x6C, 0x7F, 0x7F, 0x8C, 0x8C, 0x8F, 0x8F, 0x8B, 0x8B, 0x88, 0x88, 0x8C, 0x8C, 0x81, 0x81, 0x79, 0x79,
  0x6F, 0x6F, 0x68, 0x68, 0x72, 0x72, 0x84, 0x84, 0x8D, 0x8D, 0x90, 0x90, 0x8F, 0x8F, 0x8C, 0x8C, 0x8A, 0x8A, 0x89, 0x89,
  0x72, 0x72, 0x69, 0x69, 0x6B, 0x6B, 0x73, 0x73, 0x88, 0x88, 0x8C, 0x8C, 0x8F, 0x8F, 0x87, 0x87, 0x8C, 0x8C, 0x89, 0x89,
  0x7E, 0x7E, 0x75, 0x75, 0x69, 0x69, 0x6A, 0x6A, 0x7A, 0x7A, 0x8A, 0x8A, 0x90, 0x90, 0x91, 0x91, 0x8D, 0x8D, 0x8C, 0x8C,
  0x8C, 0x8C, 0x81, 0x81, 0x69, 0x69, 0x6A, 0x6A, 0x6B, 0x6B, 0x7C, 0x7C, 0x8B, 0x8B, 0x8D, 0x8D, 0x8B, 0x8B, 0x88, 0x88,
  0x8D, 0x8D, 0x83, 0x83, 0x7B, 0x7B, 0x6F, 0x6F, 0x68, 0x68, 0x70, 0x70, 0x83, 0x83, 0x8C, 0x8C, 0x90, 0x90, 0x8E, 0x8E,
  0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x76, 0x76, 0x67, 0x67, 0x6B, 0x6B, 0x6E, 0x6E, 0x84, 0x84, 0x8B, 0x8B, 0x8D, 0x8D,
  0x88, 0x88, 0x8B, 0x8B, 0x8B, 0x8B, 0x80, 0x80, 0x78, 0x78, 0x6A, 0x6A, 0x68, 0x68, 0x76, 0x76, 0x87, 0x87, 0x8F, 0x8F,
  0x91, 0x91, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x88, 0x88, 0x6E, 0x6E, 0x68, 0x68, 0x69, 0x69, 0x74, 0x74, 0x89, 0x89,
  0x8B, 0x8B, 0x8E, 0x8E, 0x87, 0x87, 0x8E, 0x8E, 0x88, 0x88, 0x7E, 0x7E, 0x75, 0x75, 0x69, 0x69, 0x6C, 0x6C, 0x7C, 0x7C,
  0x89, 0x89, 0x8D, 0x8D, 0x8D, 0x8D, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x81, 0x81, 0x6A, 0x6A, 0x6C, 0x6C, 0x6C, 0x6C,
  0x7C, 0x7C, 0x8A, 0x8A, 0x8B, 0x8B, 0x8B, 0x8B, 0x87, 0x87, 0x8E, 0x8E, 0x85, 0x85, 0x7C, 0x7C, 0x72, 0x72, 0x68, 0x68,
  0x6E, 0x6E, 0x80, 0x80, 0x8A, 0x8A, 0x8D, 0x8D, 0x8C, 0x8C, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x7B, 0x7B, 0x68, 0x68,
  0x6C, 0x6C, 0x6D, 0x6D, 0x80, 0x80, 0x8A, 0x8A, 0x8C, 0x8C, 0x89, 0x89, 0x8A, 0x8A, 0x8F, 0x8F, 0x83, 0x83, 0x7A, 0x7A,
  0x6D, 0x6D, 0x67, 0x67, 0x72, 0x72, 0x83, 0x83, 0x8B, 0x8B, 0x8D, 0x8D, 0x8C, 0x8C, 0x8D, 0x8D, 0x8E, 0x8E, 0x8D, 0x8D,
  0x76, 0x76, 0x68, 0x68, 0x6B, 0x6B, 0x6E, 0x6E, 0x83, 0x83, 0x8A, 0x8A, 0x8C, 0x8C, 0x88, 0x88, 0x8D, 0x8D, 0x8D, 0x8D,
  0x81, 0x81, 0x78, 0x78, 0x6C, 0x6C, 0x69, 0x69, 0x76, 0x76, 0x85, 0x85, 0x8A, 0x8A, 0x8E, 0x8E, 0x8D, 0x8D, 0x8E, 0x8E,
  0x8F, 0x8F, 0x8A, 0x8A, 0x71, 0x71, 0x68, 0x68, 0x6A, 0x6A, 0x71, 0x71, 0x85, 0x85, 0x8A, 0x8A, 0x8B, 0x8B, 0x88, 0x88,
  0x8F, 0x8F, 0x8B, 0x8B, 0x80, 0x80, 0x75, 0x75, 0x6B, 0x6B, 0x6A, 0x6A, 0x78, 0x78, 0x86, 0x86, 0x8C, 0x8C, 0x8F, 0x8F,
  0x8D, 0x8D, 0x8F, 0x8F, 0x8F, 0x8F, 0x88, 0x88, 0x6F, 0x6F, 0x69, 0x69, 0x69, 0x69, 0x73, 0x73, 0x87, 0x87, 0x8A, 0x8A,
  0x8C, 0x8C, 0x89, 0x89, 0x90, 0x90, 0x8B, 0x8B, 0x80, 0x80, 0x73, 0x73, 0x69, 0x69, 0x6A, 0x6A, 0x79, 0x79, 0x86, 0x86,
  0x8C, 0x8C, 0x90, 0x90, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x86, 0x86, 0x6D, 0x6D, 0x69, 0x69, 0x69, 0x69, 0x73, 0x73,
  0x88, 0x88, 0x8B, 0x8B, 0x8E, 0x8E, 0x8B, 0x8B, 0x91, 0x91, 0x8A, 0x8A, 0x7E, 0x7E, 0x72, 0x72, 0x68, 0x68, 0x6A, 0x6A,
  0x7A, 0x7A, 0x86, 0x86, 0x8D, 0x8D, 0x90, 0x90, 0x8F, 0x8F, 0x90, 0x90, 0x8F, 0x8F, 0x85, 0x85, 0x6C, 0x6C, 0x69, 0x69,
  0x69, 0x69, 0x74, 0x74, 0x88, 0x88, 0x8B, 0x8B, 0x8E, 0x8E, 0x8A, 0x8A, 0x90, 0x90, 0x89, 0x89, 0x7E, 0x7E, 0x73, 0x73,
  0x69, 0x69, 0x6B, 0x6B, 0x7A, 0x7A, 0x86, 0x86, 0x8C, 0x8C, 0x90, 0x90, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x85, 0x85,
  0x6D, 0x6D, 0x6A, 0x6A, 0x6A, 0x6A, 0x74, 0x74, 0x88, 0x88, 0x8C, 0x8C, 0x8E, 0x8E, 0x8A, 0x8A, 0x90, 0x90, 0x89, 0x89,
  0x7D, 0x7D, 0x73, 0x73, 0x69, 0x69, 0x6B, 0x6B, 0x79, 0x79, 0x86, 0x86, 0x8C, 0x8C, 0x90, 0x90, 0x8F, 0x8F, 0x8F, 0x8F,
  0x90, 0x90, 0x85, 0x85, 0x6C, 0x6C, 0x6A, 0x6A, 0x6B, 0x6B, 0x75, 0x75, 0x88, 0x88, 0x8D, 0x8D, 0x8E, 0x8E, 0x8C, 0x8C,
  0x91, 0x91, 0x89, 0x89, 0x7D, 0x7D, 0x72, 0x72, 0x69, 0x69, 0x6B, 0x6B, 0x79, 0x79, 0x86, 0x86, 0x8C, 0x8C, 0x90, 0x90,
  0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x85, 0x85, 0x6C, 0x6C, 0x69, 0x69, 0x6A, 0x6A, 0x74, 0x74, 0x89, 0x89, 0x8D, 0x8D,
  0x8F, 0x8F, 0x8C, 0x8C, 0x91, 0x91, 0x89, 0x89, 0x7D, 0x7D, 0x72, 0x72, 0x68, 0x68, 0x6B, 0x6B, 0x79, 0x79, 0x87, 0x87,
  0x8D, 0x8D, 0x91, 0x91, 0x8F, 0x8F, 0x8F, 0x8F, 0x8E, 0x8E, 0x84, 0x84, 0x6C, 0x6C, 0x69, 0x69, 0x6A, 0x6A, 0x74, 0x74,
  0x89, 0x89, 0x8D, 0x8D, 0x8F, 0x8F, 0x8C, 0x8C, 0x91, 0x91, 0x88, 0x88, 0x7C, 0x7C, 0x71, 0x71, 0x68, 0x68, 0x6B, 0x6B,
  0x79, 0x79, 0x87, 0x87, 0x8D, 0x8D, 0x91, 0x91, 0x8F, 0x8F, 0x8F, 0x8F, 0x8E, 0x8E, 0x84, 0x84, 0x6C, 0x6C, 0x69, 0x69,
  0x6A, 0x6A, 0x74, 0x74, 0x89, 0x89, 0x8D, 0x8D, 0x8F, 0x8F, 0x8C, 0x8C, 0x90, 0x90, 0x88, 0x88, 0x7C, 0x7C, 0x71, 0x71,
  0x68, 0x68, 0x6A, 0x6A, 0x79, 0x79, 0x87, 0x87, 0x8D, 0x8D, 0x92, 0x92, 0x8F, 0x8F, 0x8F, 0x8F, 0x8D, 0x8D, 0x84, 0x84,
  0x6C, 0x6C, 0x69, 0x69, 0x6A, 0x6A, 0x74, 0x74, 0x89, 0x89, 0x8E, 0x8E, 0x90, 0x90, 0x8C, 0x8C, 0x90, 0x90, 0x87, 0x87,
  0x7B, 0x7B, 0x70, 0x70, 0x68, 0x68, 0x6A, 0x6A, 0x7A, 0x7A, 0x88, 0x88, 0x8E, 0x8E, 0x92, 0x92, 0x90, 0x90, 0x8E, 0x8E,
  0x8D, 0x8D, 0x83, 0x83, 0x6B, 0x6B, 0x69, 0x69, 0x69, 0x69, 0x75, 0x75, 0x89, 0x89, 0x8F, 0x8F, 0x90, 0x90, 0x8C, 0x8C,
  0x90, 0x90, 0x86, 0x86, 0x7B, 0x7B, 0x70, 0x70, 0x68, 0x68, 0x6A, 0x6A, 0x7A, 0x7A, 0x88, 0x88, 0x8D, 0x8D, 0x92, 0x92,
  0x8F, 0x8F, 0x8E, 0x8E, 0x8D, 0x8D, 0x82, 0x82, 0x6C, 0x6C, 0x6A, 0x6A, 0x6A, 0x6A, 0x76, 0x76, 0x8A, 0x8A, 0x8E, 0x8E,
  0x90, 0x90, 0x8C, 0x8C, 0x90, 0x90, 0x86, 0x86, 0x7B, 0x7B, 0x70, 0x70, 0x68, 0x68, 0x6B, 0x6B, 0x7B, 0x7B, 0x89, 0x89,
  0x8E, 0x8E, 0x91, 0x91, 0x8F, 0x8F, 0x8E, 0x8E, 0x8C, 0x8C, 0x82, 0x82, 0x6C, 0x6C, 0x69, 0x69, 0x6A, 0x6A, 0x77, 0x77,
  0x8A, 0x8A, 0x8E, 0x8E, 0x90, 0x90, 0x8C, 0x8C, 0x90, 0x90, 0x86, 0x86, 0x7B, 0x7B, 0x70, 0x70, 0x68, 0x68, 0x6B, 0x6B,
  0x7C, 0x7C, 0x8A, 0x8A, 0x8E, 0x8E, 0x92, 0x92, 0x8F, 0x8F, 0x8E, 0x8E, 0x8C, 0x8C, 0x81, 0x81, 0x6B, 0x6B, 0x69, 0x69,
  0x6B, 0x6B, 0x78, 0x78, 0x8A, 0x8A, 0x8E, 0x8E, 0x8F, 0x8F, 0x8C, 0x8C, 0x90, 0x90, 0x85, 0x85, 0x7B, 0x7B, 0x6F, 0x6F,
  0x68, 0x68, 0x6D, 0x6D, 0x7D, 0x7D, 0x8A, 0x8A, 0x8E, 0x8E, 0x91, 0x91, 0x8E, 0x8E, 0x8E, 0x8E, 0x8D, 0x8D, 0x81, 0x81,
  0x6B, 0x6B, 0x6A, 0x6A, 0x6B, 0x6B, 0x79, 0x79, 0x8B, 0x8B, 0x8F, 0x8F, 0x8F, 0x8F, 0x8C, 0x8C, 0x8F, 0x8F, 0x84, 0x84,
  0x7B, 0x7B, 0x6F, 0x6F, 0x69, 0x69, 0x6C, 0x6C, 0x7D, 0x7D, 0x89, 0x89, 0x8E, 0x8E, 0x91, 0x91, 0x8E, 0x8E, 0x8E, 0x8E,
  0x8C, 0x8C, 0x80, 0x80, 0x6A, 0x6A, 0x69, 0x69, 0x6B, 0x6B, 0x79, 0x79, 0x8B, 0x8B, 0x8F, 0x8F, 0x8F, 0x8F, 0x8C, 0x8C,
  0x90, 0x90, 0x85, 0x85, 0x7A, 0x7A, 0x6F, 0x6F, 0x68, 0x68, 0x6C, 0x6C, 0x7E, 0x7E, 0x89, 0x89, 0x8E, 0x8E, 0x91, 0x91,
  0x8E, 0x8E, 0x8E, 0x8E, 0x8C, 0x8C, 0x80, 0x80, 0x6A, 0x6A, 0x6A, 0x6A, 0x6B, 0x6B, 0x79, 0x79, 0x8B, 0x8B, 0x8F, 0x8F,
  0x90, 0x90, 0x8C, 0x8C, 0x90, 0x90, 0x84, 0x84, 0x79, 0x79, 0x6F, 0x6F, 0x68, 0x68, 0x6D, 0x6D, 0x7E, 0x7E, 0x89, 0x89,
  0x8D, 0x8D, 0x91, 0x91, 0x8E, 0x8E, 0x8E, 0x8E, 0x8D, 0x8D, 0x80, 0x80, 0x6A, 0x6A, 0x69, 0x69, 0x6B, 0x6B, 0x7A, 0x7A,
  0x8C, 0x8C, 0x8F, 0x8F, 0x8F, 0x8F, 0x8C, 0x8C, 0x8F, 0x8F, 0x85, 0x85, 0x79, 0x79, 0x6E, 0x6E, 0x68, 0x68, 0x6D, 0x6D,
  0x7E, 0x7E, 0x89, 0x89, 0x8D, 0x8D, 0x91, 0x91, 0x8E, 0x8E, 0x8E, 0x8E, 0x8D, 0x8D, 0x80, 0x80, 0x6B, 0x6B, 0x69, 0x69,
  0x6B, 0x6B, 0x79, 0x79, 0x8B, 0x8B, 0x8F, 0x8F, 0x8F, 0x8F, 0x8C, 0x8C, 0x8F, 0x8F, 0x85, 0x85, 0x79, 0x79, 0x6F, 0x6F,
  0x68, 0x68, 0x6C, 0x6C, 0x7F, 0x7F, 0x89, 0x89, 0x8D, 0x8D, 0x90, 0x90, 0x8E, 0x8E, 0x8E, 0x8E, 0x8D, 0x8D, 0x81, 0x81,
  0x6B, 0x6B, 0x69, 0x69, 0x6C, 0x6C, 0x78, 0x78, 0x8A, 0x8A, 0x8F, 0x8F, 0x8E, 0x8E, 0x8B, 0x8B, 0x8F, 0x8F, 0x85, 0x85,
  0x7A, 0x7A, 0x70, 0x70, 0x68, 0x68, 0x6C, 0x6C, 0x7E, 0x7E, 0x89, 0x89, 0x8D, 0x8D, 0x91, 0x91, 0x8E, 0x8E, 0x8D, 0x8D,
  0x8C, 0x8C, 0x82, 0x82, 0x6C, 0x6C, 0x69, 0x69, 0x6C, 0x6C, 0x78, 0x78, 0x8A, 0x8A, 0x8F, 0x8F, 0x8F, 0x8F, 0x8B, 0x8B,
  0x8F, 0x8F, 0x85, 0x85, 0x7A, 0x7A, 0x70, 0x70, 0x68, 0x68, 0x6C, 0x6C, 0x7D, 0x7D, 0x89, 0x89, 0x8D, 0x8D, 0x90, 0x90,
  0x8D, 0x8D, 0x8E, 0x8E, 0x8D, 0x8D, 0x83, 0x83, 0x6C, 0x6C, 0x69, 0x69, 0x6B, 0x6B, 0x77, 0x77, 0x8B, 0x8B, 0x8F, 0x8F,
  0x90, 0x90, 0x8B, 0x8B, 0x8F, 0x8F, 0x86, 0x86, 0x7A, 0x7A, 0x70, 0x70, 0x68, 0x68, 0x6C, 0x6C, 0x7C, 0x7C, 0x89, 0x89,
  0x8D, 0x8D, 0x91, 0x91, 0x8E, 0x8E, 0x8D, 0x8D, 0x8C, 0x8C, 0x83, 0x83, 0x6D, 0x6D, 0x68, 0x68, 0x6B, 0x6B, 0x76, 0x76,
  0x8A, 0x8A, 0x8F, 0x8F, 0x90, 0x90, 0x8B, 0x8B, 0x8E, 0x8E, 0x87, 0x87, 0x7A, 0x7A, 0x71, 0x71, 0x68, 0x68, 0x6B, 0x6B,
  0x7B, 0x7B, 0x89, 0x89, 0x8C, 0x8C, 0x90, 0x90, 0x8E, 0x8E, 0x8D, 0x8D, 0x8D, 0x8D, 0x85, 0x85, 0x6E, 0x6E, 0x68, 0x68,
  0x6B, 0x6B, 0x74, 0x74, 0x8A, 0x8A, 0x8F, 0x8F, 0x90, 0x90, 0x8C, 0x8C, 0x8E, 0x8E, 0x88, 0x88, 0x7A, 0x7A, 0x71, 0x71,
  0x68, 0x68, 0x69, 0x69, 0x79, 0x79, 0x88, 0x88, 0x8D, 0x8D, 0x91, 0x91, 0x8E, 0x8E, 0x8D, 0x8D, 0x8D, 0x8D, 0x85, 0x85,
  0x6F, 0x6F, 0x69, 0x69, 0x6B, 0x6B, 0x73, 0x73, 0x89, 0x89, 0x8F, 0x8F, 0x90, 0x90, 0x8C, 0x8C, 0x8E, 0x8E, 0x87, 0x87,
  0x7B, 0x7B, 0x71, 0x71, 0x68, 0x68, 0x6A, 0x6A, 0x79, 0x79, 0x89, 0x89, 0x8C, 0x8C, 0x90, 0x90, 0x8E, 0x8E, 0x8D, 0x8D,
  0x8D, 0x8D, 0x85, 0x85, 0x6F, 0x6F, 0x68, 0x68, 0x6B, 0x6B, 0x73, 0x73, 0x88, 0x88, 0x8F, 0x8F, 0x90, 0x90, 0x8C, 0x8C,
  0x8E, 0x8E, 0x89, 0x89, 0x7B, 0x7B, 0x71, 0x71, 0x68, 0x68, 0x69, 0x69, 0x78, 0x78, 0x88, 0x88, 0x8C, 0x8C, 0x90, 0x90,
  0x8E, 0x8E, 0x8D, 0x8D, 0x8D, 0x8D, 0x85, 0x85, 0x70, 0x70, 0x68, 0x68, 0x6B, 0x6B, 0x72, 0x72, 0x87, 0x87, 0x8F, 0x8F,
  0x90, 0x90, 0x8C, 0x8C, 0x8E, 0x8E, 0x89, 0x89, 0x7B, 0x7B, 0x72, 0x72, 0x6A, 0x6A, 0x6A, 0x6A, 0x78, 0x78, 0x87, 0x87,
  0x8B, 0x8B, 0x90, 0x90, 0x8E, 0x8E, 0x8D, 0x8D, 0x8D, 0x8D, 0x85, 0x85, 0x71, 0x71, 0x68, 0x68, 0x6C, 0x6C, 0x73, 0x73,
  0x87, 0x87, 0x8E, 0x8E, 0x90, 0x90, 0x8C, 0x8C, 0x8E, 0x8E, 0x89, 0x89, 0x7C, 0x7C, 0x72, 0x72, 0x69, 0x69, 0x6A, 0x6A,
  0x78, 0x78, 0x87, 0x87, 0x8C, 0x8C, 0x90, 0x90, 0x8E, 0x8E, 0x8D, 0x8D, 0x8D, 0x8D, 0x85, 0x85, 0x71, 0x71, 0x68, 0x68,
  0x6B, 0x6B, 0x72, 0x72, 0x87, 0x87, 0x8F, 0x8F, 0x90, 0x90, 0x8C, 0x8C, 0x8E, 0x8E, 0x89, 0x89, 0x7C, 0x7C, 0x73, 0x73,
  0x6A, 0x6A, 0x69, 0x69, 0x78, 0x78, 0x88, 0x88, 0x8C, 0x8C, 0x90, 0x90, 0x8E, 0x8E, 0x8D, 0x8D, 0x8D, 0x8D, 0x86, 0x86,
  0x71, 0x71, 0x68, 0x68, 0x6B, 0x6B, 0x72, 0x72, 0x87, 0x87, 0x8F, 0x8F, 0x90, 0x90, 0x8C, 0x8C, 0x8E, 0x8E, 0x89, 0x89,
  0x7C, 0x7C, 0x72, 0x72, 0x6A, 0x6A, 0x6A, 0x6A, 0x78, 0x78, 0x88, 0x88, 0x8C, 0x8C, 0x8F, 0x8F, 0x8E, 0x8E, 0x8D, 0x8D,
  0x8E, 0x8E, 0x86, 0x86, 0x71, 0x71, 0x68, 0x68, 0x6C, 0x6C, 0x72, 0x72, 0x87, 0x87, 0x8F, 0x8F, 0x90, 0x90, 0x8D, 0x8D,
  0x8D, 0x8D, 0x89, 0x89, 0x7C, 0x7C, 0x72, 0x72, 0x6A, 0x6A, 0x6A, 0x6A, 0x77, 0x77, 0x88, 0x88, 0x8B, 0x8B, 0x8F, 0x8F,
  0x8F, 0x8F, 0x8E, 0x8E, 0x8E, 0x8E, 0x86, 0x86, 0x72, 0x72, 0x67, 0x67, 0x6B, 0x6B, 0x72, 0x72, 0x86, 0x86, 0x8F, 0x8F,
  0x90, 0x90, 0x8D, 0x8D, 0x8D, 0x8D, 0x8A, 0x8A, 0x7D, 0x7D, 0x72, 0x72, 0x6A, 0x6A, 0x69, 0x69, 0x77, 0x77, 0x87, 0x87,
  0x8C, 0x8C, 0x8F, 0x8F, 0x8F, 0x8F, 0x8E, 0x8E, 0x8F, 0x8F, 0x87, 0x87, 0x72, 0x72, 0x67, 0x67, 0x6B, 0x6B, 0x72, 0x72,
  0x86, 0x86, 0x8F, 0x8F, 0x90, 0x90, 0x8D, 0x8D, 0x8D, 0x8D, 0x8A, 0x8A, 0x7D, 0x7D, 0x73, 0x73, 0x6A, 0x6A, 0x69, 0x69,
  0x76, 0x76, 0x87, 0x87, 0x8C, 0x8C, 0x90, 0x90, 0x8F, 0x8F, 0x8D, 0x8D, 0x8F, 0x8F, 0x88, 0x88, 0x73, 0x73, 0x68, 0x68,
  0x6C, 0x6C, 0x71, 0x71, 0x85, 0x85, 0x8E, 0x8E, 0x8F, 0x8F, 0x8D, 0x8D, 0x8D, 0x8D, 0x8A, 0x8A, 0x7E, 0x7E, 0x73, 0x73,
  0x6A, 0x6A, 0x69, 0x69, 0x75, 0x75, 0x87, 0x87, 0x8B, 0x8B, 0x8F, 0x8F, 0x8F, 0x8F, 0x8D, 0x8D, 0x8F, 0x8F, 0x88, 0x88,
  0x74, 0x74, 0x68, 0x68, 0x6B, 0x6B, 0x70, 0x70, 0x84, 0x84, 0x8E, 0x8E, 0x90, 0x90, 0x8E, 0x8E, 0x8D, 0x8D, 0x8B, 0x8B,
  0x7E, 0x7E, 0x73, 0x73, 0x6B, 0x6B, 0x69, 0x69, 0x75, 0x75, 0x86, 0x86, 0x8C, 0x8C, 0x8F, 0x8F, 0x8F, 0x8F, 0x8D, 0x8D,
  0x8E, 0x8E, 0x89, 0x89, 0x75, 0x75, 0x68, 0x68, 0x6B, 0x6B, 0x70, 0x70, 0x84, 0x84, 0x8F, 0x8F, 0x90, 0x90, 0x8D, 0x8D,
  0x8D, 0x8D, 0x8C, 0x8C, 0x7F, 0x7F, 0x74, 0x74, 0x6B, 0x6B, 0x68, 0x68, 0x74, 0x74, 0x86, 0x86, 0x8C, 0x8C, 0x8F, 0x8F,
  0x8F, 0x8F, 0x8D, 0x8D, 0x8E, 0x8E, 0x89, 0x89, 0x75, 0x75, 0x68, 0x68, 0x6B, 0x6B, 0x6F, 0x6F, 0x84, 0x84, 0x8E, 0x8E,
  0x90, 0x90, 0x8D, 0x8D, 0x8D, 0x8D, 0x8C, 0x8C, 0x7F, 0x7F, 0x74, 0x74, 0x6B, 0x6B, 0x69, 0x69, 0x74, 0x74, 0x85, 0x85,
  0x8B, 0x8B, 0x90, 0x90, 0x8F, 0x8F, 0x8D, 0x8D, 0x8F, 0x8F, 0x89, 0x89, 0x75, 0x75, 0x67, 0x67, 0x6A, 0x6A, 0x6F, 0x6F,
  0x83, 0x83, 0x8E, 0x8E, 0x8F, 0x8F, 0x8E, 0x8E, 0x8D, 0x8D, 0x8D, 0x8D, 0x80, 0x80, 0x75, 0x75, 0x6B, 0x6B, 0x69, 0x69,
  0x74, 0x74, 0x85, 0x85, 0x8B, 0x8B, 0x8F, 0x8F, 0x8F, 0x8F, 0x8D, 0x8D, 0x8F, 0x8F, 0x8A, 0x8A, 0x75, 0x75, 0x68, 0x68,
  0x6A, 0x6A, 0x6E, 0x6E, 0x83, 0x83, 0x8E, 0x8E, 0x90, 0x90, 0x8D, 0x8D, 0x8E, 0x8E, 0x8D, 0x8D, 0x80, 0x80, 0x75, 0x75,
  0x6A, 0x6A, 0x69, 0x69, 0x74, 0x74, 0x85, 0x85, 0x8B, 0x8B, 0x90, 0x90, 0x8F, 0x8F, 0x8D, 0x8D, 0x8E, 0x8E, 0x8A, 0x8A,
  0x77, 0x77, 0x68, 0x68, 0x6A, 0x6A, 0x6D, 0x6D, 0x81, 0x81, 0x8E, 0x8E, 0x90, 0x90, 0x8E, 0x8E, 0x8E, 0x8E, 0x8D, 0x8D,
  0x81, 0x81, 0x75, 0x75, 0x6B, 0x6B, 0x68, 0x68, 0x72, 0x72, 0x84, 0x84, 0x8B, 0x8B, 0x8F, 0x8F, 0x8F, 0x8F, 0x8D, 0x8D,
  0x8F, 0x8F, 0x8B, 0x8B, 0x79, 0x79, 0x69, 0x69, 0x6A, 0x6A, 0x6C, 0x6C, 0x7F, 0x7F, 0x8E, 0x8E, 0x8F, 0x8F, 0x8F, 0x8F,
  0x8D, 0x8D, 0x8D, 0x8D, 0x82, 0x82, 0x77, 0x77, 0x6C, 0x6C, 0x68, 0x68, 0x70, 0x70, 0x83, 0x83, 0x8B, 0x8B, 0x8E, 0x8E,
  0x90, 0x90, 0x8D, 0x8D, 0x8F, 0x8F, 0x8D, 0x8D, 0x7B, 0x7B, 0x69, 0x69, 0x69, 0x69, 0x6C, 0x6C, 0x7D, 0x7D, 0x8D, 0x8D,
  0x90, 0x90, 0x8F, 0x8F, 0x8D, 0x8D, 0x8E, 0x8E, 0x83, 0x83, 0x77, 0x77, 0x6D, 0x6D, 0x68, 0x68, 0x6F, 0x6F, 0x81, 0x81,
  0x8B, 0x8B, 0x8F, 0x8F, 0x90, 0x90, 0x8D, 0x8D, 0x8E, 0x8E, 0x8D, 0x8D, 0x7F, 0x7F, 0x6B, 0x6B, 0x69, 0x69, 0x6B, 0x6B,
  0x7A, 0x7A, 0x8D, 0x8D, 0x8F, 0x8F, 0x8F, 0x8F, 0x8C, 0x8C, 0x8E, 0x8E, 0x84, 0x84, 0x79, 0x79, 0x6F, 0x6F, 0x68, 0x68,
  0x6D, 0x6D, 0x7E, 0x7E, 0x89, 0x89, 0x8C, 0x8C, 0x90, 0x90, 0x8D, 0x8D, 0x8E, 0x8E, 0x8E, 0x8E, 0x84, 0x84, 0x6F, 0x6F,
  0x68, 0x68, 0x6B, 0x6B, 0x74, 0x74, 0x89, 0x89, 0x90, 0x90, 0x90, 0x90, 0x8E, 0x8E, 0x8D, 0x8D, 0x88, 0x88, 0x7B, 0x7B,
  0x70, 0x70, 0x69, 0x69, 0x6A, 0x6A, 0x78, 0x78, 0x89, 0x89, 0x8E, 0x8E, 0x91, 0x91, 0x8E, 0x8E, 0x8E, 0x8E, 0x8F, 0x8F,
  0x85, 0x85, 0x6F, 0x6F, 0x68, 0x68, 0x6A, 0x6A, 0x72, 0x72, 0x88, 0x88, 0x8F, 0x8F, 0x90, 0x90, 0x8E, 0x8E, 0x8E, 0x8E,
  0x89, 0x89, 0x7C, 0x7C, 0x71, 0x71, 0x69, 0x69, 0x69, 0x69, 0x77, 0x77, 0x89, 0x89, 0x8E, 0x8E, 0x91, 0x91, 0x8E, 0x8E,
  0x8D, 0x8D, 0x8F, 0x8F, 0x88, 0x88, 0x72, 0x72, 0x68, 0x68, 0x69, 0x69, 0x6F, 0x6F, 0x86, 0x86, 0x8F, 0x8F, 0x91, 0x91,
  0x8E, 0x8E, 0x8E, 0x8E, 0x8B, 0x8B, 0x7E, 0x7E, 0x73, 0x73, 0x6A, 0x6A, 0x69, 0x69, 0x75, 0x75, 0x86, 0x86, 0x8C, 0x8C,
  0x90, 0x90, 0x8F, 0x8F, 0x8D, 0x8D, 0x8F, 0x8F, 0x8B, 0x8B, 0x77, 0x77, 0x68, 0x68, 0x69, 0x69, 0x6D, 0x6D, 0x81, 0x81,
  0x8F, 0x8F, 0x90, 0x90, 0x8F, 0x8F, 0x8E, 0x8E, 0x8D, 0x8D, 0x81, 0x81, 0x75, 0x75, 0x6A, 0x6A, 0x68, 0x68, 0x72, 0x72,
  0x84, 0x84, 0x8D, 0x8D, 0x8F, 0x8F, 0x8F, 0x8F, 0x8D, 0x8D, 0x8E, 0x8E, 0x8C, 0x8C, 0x7C, 0x7C, 0x69, 0x69, 0x69, 0x69,
  0x6B, 0x6B, 0x7E, 0x7E, 0x8E, 0x8E, 0x90, 0x90, 0x90, 0x90, 0x8C, 0x8C, 0x8D, 0x8D, 0x83, 0x83, 0x77, 0x77, 0x6C, 0x6C,
  0x68, 0x68, 0x6F, 0x6F, 0x81, 0x81, 0x8C, 0x8C, 0x8F, 0x8F, 0x90, 0x90, 0x8D, 0x8D, 0x8F, 0x8F, 0x8D, 0x8D, 0x7E, 0x7E,
  0x6A, 0x6A, 0x69, 0x69, 0x6B, 0x6B, 0x7B, 0x7B, 0x8D, 0x8D, 0x90, 0x90, 0x91, 0x91, 0x8D, 0x8D, 0x8E, 0x8E, 0x85, 0x85,
  0x78, 0x78, 0x6D, 0x6D, 0x68, 0x68, 0x6D, 0x6D, 0x80, 0x80, 0x8B, 0x8B, 0x8D, 0x8D, 0x8F, 0x8F, 0x8D, 0x8D, 0x8F, 0x8F,
  0x8F, 0x8F, 0x82, 0x82, 0x6B, 0x6B, 0x69, 0x69, 0x6B, 0x6B, 0x78, 0x78, 0x8C, 0x8C, 0x90, 0x90, 0x90, 0x90, 0x8C, 0x8C,
  0x8E, 0x8E, 0x87, 0x87, 0x7A, 0x7A, 0x6F, 0x6F, 0x68, 0x68, 0x6C, 0x6C, 0x7D, 0x7D, 0x8B, 0x8B, 0x8E, 0x8E, 0x90, 0x90,
  0x8E, 0x8E, 0x8E, 0x8E, 0x8F, 0x8F, 0x81, 0x81, 0x6C, 0x6C, 0x69, 0x69, 0x6A, 0x6A, 0x77, 0x77, 0x8C, 0x8C, 0x90, 0x90,
  0x91, 0x91, 0x8D, 0x8D, 0x8E, 0x8E, 0x86, 0x86, 0x7A, 0x7A, 0x6F, 0x6F, 0x68, 0x68, 0x6D, 0x6D, 0x7D, 0x7D, 0x8A, 0x8A,
  0x8D, 0x8D, 0x8F, 0x8F, 0x8D, 0x8D, 0x8E, 0x8E, 0x90, 0x90, 0x83, 0x83, 0x6D, 0x6D, 0x69, 0x69, 0x6A, 0x6A, 0x76, 0x76,
  0x8A, 0x8A, 0x8E, 0x8E, 0x8F, 0x8F, 0x8D, 0x8D, 0x90, 0x90, 0x88, 0x88, 0x7B, 0x7B, 0x70, 0x70, 0x68, 0x68, 0x6C, 0x6C,
  0x7B, 0x7B, 0x88, 0x88, 0x8C, 0x8C, 0x90, 0x90, 0x8F, 0x8F, 0x90, 0x90, 0x90, 0x90, 0x85, 0x85, 0x6F, 0x6F, 0x68, 0x68,
  0x6A, 0x6A, 0x72, 0x72, 0x88, 0x88, 0x8E, 0x8E, 0x90, 0x90, 0x8F, 0x8F, 0x8F, 0x8F, 0x8A, 0x8A, 0x7D, 0x7D, 0x71, 0x71,
  0x69, 0x69, 0x6A, 0x6A, 0x78, 0x78, 0x88, 0x88, 0x8C, 0x8C, 0x8F, 0x8F, 0x8F, 0x8F, 0x8E, 0x8E, 0x90, 0x90, 0x89, 0x89,
  0x72, 0x72, 0x68, 0x68, 0x6B, 0x6B, 0x70, 0x70, 0x86, 0x86, 0x8F, 0x8F, 0x90, 0x90, 0x8E, 0x8E, 0x8E, 0x8E, 0x8C, 0x8C,
  0x7F, 0x7F, 0x74, 0x74, 0x69, 0x69, 0x68, 0x68, 0x74, 0x74, 0x85, 0x85, 0x8B, 0x8B, 0x90, 0x90, 0x90, 0x90, 0x8D, 0x8D,
  0x8F, 0x8F, 0x8A, 0x8A, 0x77, 0x77, 0x69, 0x69, 0x6A, 0x6A, 0x6D, 0x6D, 0x81, 0x81, 0x8F, 0x8F, 0x90, 0x90, 0x90, 0x90,
  0x8F, 0x8F, 0x8C, 0x8C, 0x82, 0x82, 0x75, 0x75, 0x6A, 0x6A, 0x68, 0x68, 0x72, 0x72, 0x84, 0x84, 0x8C, 0x8C, 0x8E, 0x8E,
  0x8E, 0x8E, 0x8C, 0x8C, 0x8F, 0x8F, 0x8E, 0x8E, 0x7E, 0x7E, 0x6A, 0x6A, 0x6A, 0x6A, 0x6B, 0x6B, 0x7C, 0x7C, 0x8E, 0x8E,
  0x8F, 0x8F, 0x8F, 0x8F, 0x8C, 0x8C, 0x8D, 0x8D, 0x85, 0x85, 0x78, 0x78, 0x6E, 0x6E, 0x68, 0x68, 0x6E, 0x6E, 0x7F, 0x7F,
  0x8C, 0x8C, 0x8D, 0x8D, 0x8F, 0x8F, 0x8E, 0x8E, 0x8F, 0x8F, 0x8F, 0x8F, 0x7F, 0x7F, 0x6B, 0x6B, 0x69, 0x69, 0x6A, 0x6A,
  0x7A, 0x7A, 0x8D, 0x8D, 0x90, 0x90, 0x90, 0x90, 0x8E, 0x8E, 0x8F, 0x8F, 0x86, 0x86, 0x7A, 0x7A, 0x6E, 0x6E, 0x68, 0x68,
  0x6E, 0x6E, 0x7D, 0x7D, 0x86, 0x86, 0x8A, 0x8A, 0x8E, 0x8E, 0x8C, 0x8C, 0x90, 0x90, 0x90, 0x90, 0x87, 0x87, 0x74, 0x74,
  0x68, 0x68, 0x6B, 0x6B, 0x71, 0x71, 0x84, 0x84, 0x8F, 0x8F, 0x90, 0x90, 0x90, 0x90, 0x8C, 0x8C, 0x8A, 0x8A, 0x81, 0x81,
  0x75, 0x75, 0x6C, 0x6C, 0x68, 0x68, 0x71, 0x71, 0x84, 0x84, 0x8C, 0x8C, 0x8F, 0x8F, 0x8F, 0x8F, 0x8D, 0x8D, 0x8E, 0x8E,
  0x8C, 0x8C, 0x7F, 0x7F, 0x6B, 0x6B, 0x69, 0x69, 0x6C, 0x6C, 0x7B, 0x7B, 0x8E, 0x8E, 0x90, 0x90, 0x90, 0x90, 0x8C, 0x8C,
  0x8C, 0x8C, 0x86, 0x86, 0x79, 0x79, 0x6E, 0x6E, 0x68, 0x68, 0x6C, 0x6C, 0x7E, 0x7E, 0x8B, 0x8B, 0x8E, 0x8E, 0x90, 0x90,
  0x8D, 0x8D, 0x8D, 0x8D, 0x8E, 0x8E, 0x85, 0x85, 0x6E, 0x6E, 0x68, 0x68, 0x6A, 0x6A, 0x73, 0x73, 0x8A, 0x8A, 0x90, 0x90,
  0x91, 0x91, 0x8E, 0x8E, 0x8C, 0x8C, 0x88, 0x88, 0x7C, 0x7C, 0x72, 0x72, 0x69, 0x69, 0x6B, 0x6B, 0x7B, 0x7B, 0x88, 0x88,
  0x8B, 0x8B, 0x8C, 0x8C, 0x8B, 0x8B, 0x8C, 0x8C, 0x8F, 0x8F, 0x8A, 0x8A, 0x7B, 0x7B, 0x6A, 0x6A, 0x69, 0x69, 0x70, 0x70,
  0x80, 0x80, 0x8E, 0x8E, 0x8E, 0x8E, 0x8E, 0x8E, 0x8B, 0x8B, 0x8B, 0x8B, 0x83, 0x83, 0x77, 0x77, 0x6E, 0x6E, 0x69, 0x69,
  0x6F, 0x6F, 0x80, 0x80, 0x8B, 0x8B, 0x8E, 0x8E, 0x8F, 0x8F, 0x8C, 0x8C, 0x8D, 0x8D, 0x8C, 0x8C, 0x81, 0x81, 0x6C, 0x6C,
  0x69, 0x69, 0x6A, 0x6A, 0x76, 0x76, 0x8C, 0x8C, 0x90, 0x90, 0x91, 0x91, 0x8C, 0x8C, 0x8D, 0x8D, 0x85, 0x85, 0x7A, 0x7A,
  0x71, 0x71, 0x68, 0x68, 0x71, 0x71, 0x7D, 0x7D, 0x84, 0x84, 0x88, 0x88, 0x8B, 0x8B, 0x8C, 0x8C, 0x8D, 0x8D, 0x8F, 0x8F,
  0x89, 0x89, 0x7B, 0x7B, 0x6B, 0x6B, 0x68, 0x68, 0x71, 0x71, 0x7E, 0x7E, 0x8C, 0x8C, 0x8E, 0x8E, 0x8F, 0x8F, 0x8B, 0x8B,
  0x87, 0x87, 0x85, 0x85, 0x79, 0x79, 0x71, 0x71, 0x6B, 0x6B, 0x6D, 0x6D, 0x7D, 0x7D, 0x8A, 0x8A, 0x8C, 0x8C, 0x8C, 0x8C,
  0x8A, 0x8A, 0x8A, 0x8A, 0x8D, 0x8D, 0x89, 0x89, 0x76, 0x76, 0x69, 0x69, 0x6B, 0x6B, 0x72, 0x72, 0x86, 0x86, 0x91, 0x91,
  0x8E, 0x8E, 0x8C, 0x8C, 0x89, 0x89, 0x88, 0x88, 0x7F, 0x7F, 0x74, 0x74, 0x6C, 0x6C, 0x69, 0x69, 0x77, 0x77, 0x89, 0x89,
  0x8E, 0x8E, 0x8D, 0x8D, 0x8B, 0x8B, 0x8B, 0x8B, 0x8D, 0x8D, 0x8A, 0x8A, 0x74, 0x74, 0x69, 0x69, 0x6A, 0x6A, 0x70, 0x70,
  0x86, 0x86, 0x91, 0x91, 0x90, 0x90, 0x8C, 0x8C, 0x8B, 0x8B, 0x8A, 0x8A, 0x7F, 0x7F, 0x74, 0x74, 0x6B, 0x6B, 0x68, 0x68,
  0x75, 0x75, 0x86, 0x86, 0x8C, 0x8C, 0x8E, 0x8E, 0x8D, 0x8D, 0x8C, 0x8C, 0x8E, 0x8E, 0x8C, 0x8C, 0x7B, 0x7B, 0x6A, 0x6A,
  0x69, 0x69, 0x6E, 0x6E, 0x7E, 0x7E, 0x8E, 0x8E, 0x90, 0x90, 0x90, 0x90, 0x8B, 0x8B, 0x8A, 0x8A, 0x83, 0x83, 0x77, 0x77,
  0x6F, 0x6F, 0x68, 0x68, 0x70, 0x70, 0x82, 0x82, 0x8D, 0x8D, 0x8D, 0x8D, 0x8C, 0x8C, 0x8B, 0x8B, 0x8D, 0x8D, 0x8E, 0x8E,
  0x83, 0x83, 0x6E, 0x6E, 0x68, 0x68, 0x6B, 0x6B, 0x78, 0x78, 0x8D, 0x8D, 0x90, 0x90, 0x8F, 0x8F, 0x8A, 0x8A, 0x8A, 0x8A,
  0x86, 0x86, 0x79, 0x79, 0x70, 0x70, 0x68, 0x68, 0x6C, 0x6C, 0x7F, 0x7F, 0x8D, 0x8D, 0x8E, 0x8E, 0x8E, 0x8E, 0x8C, 0x8C,
  0x8C, 0x8C, 0x8E, 0x8E, 0x85, 0x85, 0x6F, 0x6F, 0x68, 0x68, 0x6B, 0x6B, 0x75, 0x75, 0x8B, 0x8B, 0x91, 0x91, 0x90, 0x90,
  0x8C, 0x8C, 0x8B, 0x8B, 0x88, 0x88, 0x7A, 0x7A, 0x70, 0x70, 0x69, 0x69, 0x6B, 0x6B, 0x7C, 0x7C, 0x8C, 0x8C, 0x8D, 0x8D,
  0x8D, 0x8D, 0x8C, 0x8C, 0x8C, 0x8C, 0x8F, 0x8F, 0x87, 0x87, 0x71, 0x71, 0x68, 0x68, 0x6B, 0x6B, 0x72, 0x72, 0x8A, 0x8A,
  0x91, 0x91, 0x8F, 0x8F, 0x8B, 0x8B, 0x8B, 0x8B, 0x89, 0x89, 0x7C, 0x7C, 0x73, 0x73, 0x6B, 0x6B, 0x6B, 0x6B, 0x7A, 0x7A,
  0x87, 0x87, 0x8B, 0x8B, 0x8D, 0x8D, 0x8D, 0x8D, 0x8E, 0x8E, 0x8F, 0x8F, 0x87, 0x87, 0x75, 0x75, 0x67, 0x67, 0x6A, 0x6A,
  0x71, 0x71, 0x85, 0x85, 0x90, 0x90, 0x8F, 0x8F, 0x8E, 0x8E, 0x8A, 0x8A, 0x8B, 0x8B, 0x80, 0x80, 0x75, 0x75, 0x6B, 0x6B,
  0x68, 0x68, 0x76, 0x76, 0x86, 0x86, 0x8A, 0x8A, 0x8B, 0x8B, 0x8C, 0x8C, 0x8B, 0x8B, 0x8E, 0x8E, 0x8E, 0x8E, 0x81, 0x81,
  0x6C, 0x6C, 0x67, 0x67, 0x6D, 0x6D, 0x79, 0x79, 0x8C, 0x8C, 0x8E, 0x8E, 0x8E, 0x8E, 0x8B, 0x8B, 0x8A, 0x8A, 0x87, 0x87,
  0x7B, 0x7B, 0x71, 0x71, 0x69, 0x69, 0x6C, 0x6C, 0x7A, 0x7A, 0x88, 0x88, 0x8D, 0x8D, 0x8F, 0x8F, 0x8E, 0x8E, 0x8D, 0x8D,
  0x8E, 0x8E, 0x84, 0x84, 0x6F, 0x6F, 0x68, 0x68, 0x6A, 0x6A, 0x73, 0x73, 0x89, 0x89, 0x8F, 0x8F, 0x91, 0x91, 0x8D, 0x8D,
  0x8B, 0x8B, 0x89, 0x89, 0x7D, 0x7D, 0x75, 0x75, 0x6B, 0x6B, 0x6C, 0x6C, 0x76, 0x76, 0x7D, 0x7D, 0x86, 0x86, 0x8D, 0x8D,
  0x90, 0x90, 0x8F, 0x8F, 0x8F, 0x8F, 0x8B, 0x8B, 0x80, 0x80, 0x6F, 0x6F, 0x67, 0x67, 0x6B, 0x6B, 0x76, 0x76, 0x86, 0x86,
  0x8F, 0x8F, 0x91, 0x91, 0x8F, 0x8F, 0x8B, 0x8B, 0x88, 0x88, 0x7D, 0x7D, 0x72, 0x72, 0x6B, 0x6B, 0x6B, 0x6B, 0x78, 0x78,
  0x83, 0x83, 0x88, 0x88, 0x8B, 0x8B, 0x8D, 0x8D, 0x8C, 0x8C, 0x8D, 0x8D, 0x8B, 0x8B, 0x80, 0x80, 0x6E, 0x6E, 0x67, 0x67,
  0x6F, 0x6F, 0x79, 0x79, 0x8C, 0x8C, 0x90, 0x90, 0x8E, 0x8E, 0x8D, 0x8D, 0x89, 0x89, 0x88, 0x88, 0x7B, 0x7B, 0x6F, 0x6F,
  0x6A, 0x6A, 0x6A, 0x6A, 0x7B, 0x7B, 0x8C, 0x8C, 0x8F, 0x8F, 0x8E, 0x8E, 0x8C, 0x8C, 0x8C, 0x8C, 0x8E, 0x8E, 0x87, 0x87,
  0x71, 0x71, 0x68, 0x68, 0x6B, 0x6B, 0x73, 0x73, 0x8A, 0x8A, 0x92, 0x92, 0x90, 0x90, 0x8D, 0x8D, 0x8B, 0x8B, 0x89, 0x89,
  0x7D, 0x7D, 0x72, 0x72, 0x6A, 0x6A, 0x68, 0x68, 0x77, 0x77, 0x89, 0x89, 0x8E, 0x8E, 0x8F, 0x8F, 0x8C, 0x8C, 0x8B, 0x8B,
  0x8E, 0x8E, 0x8A, 0x8A, 0x76, 0x76, 0x68, 0x68, 0x6A, 0x6A, 0x70, 0x70, 0x82, 0x82, 0x90, 0x90, 0x8F, 0x8F, 0x8E, 0x8E,
  0x8B, 0x8B, 0x89, 0x89, 0x81, 0x81, 0x75, 0x75, 0x6D, 0x6D, 0x68, 0x68, 0x72, 0x72, 0x85, 0x85, 0x8B, 0x8B, 0x8C, 0x8C,
  0x8C, 0x8C, 0x8A, 0x8A, 0x8D, 0x8D, 0x8E, 0x8E, 0x81, 0x81, 0x6D, 0x6D, 0x68, 0x68, 0x6E, 0x6E, 0x79, 0x79, 0x8C, 0x8C,
  0x8F, 0x8F, 0x8D, 0x8D, 0x8C, 0x8C, 0x88, 0x88, 0x85, 0x85, 0x7B, 0x7B, 0x70, 0x70, 0x68, 0x68, 0x6C, 0x6C, 0x7D, 0x7D,
  0x8C, 0x8C, 0x8E, 0x8E, 0x8E, 0x8E, 0x8A, 0x8A, 0x8A, 0x8A, 0x8E, 0x8E, 0x85, 0x85, 0x70, 0x70, 0x68, 0x68, 0x6B, 0x6B,
  0x74, 0x74, 0x8A, 0x8A, 0x91, 0x91, 0x8F, 0x8F, 0x8C, 0x8C, 0x8C, 0x8C, 0x88, 0x88, 0x7B, 0x7B, 0x71, 0x71, 0x6A, 0x6A,
  0x6A, 0x6A, 0x7A, 0x7A, 0x89, 0x89, 0x8D, 0x8D, 0x8D, 0x8D, 0x8A, 0x8A, 0x8A, 0x8A, 0x8C, 0x8C, 0x89, 0x89, 0x77, 0x77,
  0x68, 0x68, 0x6A, 0x6A, 0x70, 0x70, 0x82, 0x82, 0x8E, 0x8E, 0x8F, 0x8F, 0x8E, 0x8E, 0x8C, 0x8C, 0x8A, 0x8A, 0x81, 0x81,
  0x78, 0x78, 0x6E, 0x6E, 0x69, 0x69, 0x6F, 0x6F, 0x7D, 0x7D, 0x86, 0x86, 0x8C, 0x8C, 0x8E, 0x8E, 0x8C, 0x8C, 0x8D, 0x8D,
  0x8C, 0x8C, 0x85, 0x85, 0x73, 0x73, 0x69, 0x69, 0x6B, 0x6B, 0x73, 0x73, 0x84, 0x84, 0x8E, 0x8E, 0x8E, 0x8E, 0x8E, 0x8E,
  0x8B, 0x8B, 0x89, 0x89, 0x7F, 0x7F, 0x74, 0x74, 0x6D, 0x6D, 0x69, 0x69, 0x76, 0x76, 0x85, 0x85, 0x8B, 0x8B, 0x8C, 0x8C,
  0x8B, 0x8B, 0x8B, 0x8B, 0x8E, 0x8E, 0x8C, 0x8C, 0x80, 0x80, 0x6D, 0x6D, 0x69, 0x69, 0x6D, 0x6D, 0x7A, 0x7A, 0x8D, 0x8D,
  0x8F, 0x8F, 0x8E, 0x8E, 0x8C, 0x8C, 0x8A, 0x8A, 0x86, 0x86, 0x7A, 0x7A, 0x70, 0x70, 0x69, 0x69, 0x6B, 0x6B, 0x7C, 0x7C,
  0x8A, 0x8A, 0x8E, 0x8E, 0x8F, 0x8F, 0x8C, 0x8C, 0x8C, 0x8C, 0x8E, 0x8E, 0x88, 0x88, 0x73, 0x73, 0x67, 0x67, 0x6A, 0x6A,
  0x72, 0x72, 0x87, 0x87, 0x90, 0x90, 0x91, 0x91, 0x8D, 0x8D, 0x8B, 0x8B, 0x8A, 0x8A, 0x7F, 0x7F, 0x74, 0x74, 0x6B, 0x6B,
  0x69, 0x69, 0x74, 0x74, 0x83, 0x83, 0x8A, 0x8A, 0x8D, 0x8D, 0x8D, 0x8D, 0x8B, 0x8B, 0x8E, 0x8E, 0x8D, 0x8D, 0x80, 0x80,
  0x6D, 0x6D, 0x68, 0x68, 0x6D, 0x6D, 0x79, 0x79, 0x8B, 0x8B, 0x90, 0x90, 0x8F, 0x8F, 0x8D, 0x8D, 0x8A, 0x8A, 0x86, 0x86,
  0x7B, 0x7B, 0x71, 0x71, 0x69, 0x69, 0x6C, 0x6C, 0x7B, 0x7B, 0x89, 0x89, 0x8C, 0x8C, 0x8C, 0x8C, 0x8A, 0x8A, 0x89, 0x89,
  0x8D, 0x8D, 0x8B, 0x8B, 0x7B, 0x7B, 0x69, 0x69, 0x69, 0x69, 0x6F, 0x6F, 0x81, 0x81, 0x90, 0x90, 0x8E, 0x8E, 0x8D, 0x8D,
  0x89, 0x89, 0x8A, 0x8A, 0x84, 0x84, 0x78, 0x78, 0x6E, 0x6E, 0x67, 0x67, 0x6D, 0x6D, 0x81, 0x81, 0x8C, 0x8C, 0x8E, 0x8E,
  0x8D, 0x8D, 0x8A, 0x8A, 0x8B, 0x8B, 0x8D, 0x8D, 0x85, 0x85, 0x70, 0x70, 0x68, 0x68, 0x6C, 0x6C, 0x74, 0x74, 0x88, 0x88,
  0x90, 0x90, 0x90, 0x90, 0x8D, 0x8D, 0x8A, 0x8A, 0x88, 0x88, 0x7F, 0x7F, 0x74, 0x74, 0x6A, 0x6A, 0x6B, 0x6B, 0x79, 0x79,
  0x84, 0x84, 0x86, 0x86, 0x88, 0x88, 0x8A, 0x8A, 0x89, 0x89, 0x8C, 0x8C, 0x8C, 0x8C, 0x84, 0x84, 0x76, 0x76, 0x68, 0x68,
  0x6C, 0x6C, 0x77, 0x77, 0x84, 0x84, 0x8C, 0x8C, 0x8B, 0x8B, 0x8C, 0x8C, 0x89, 0x89, 0x88, 0x88, 0x82, 0x82, 0x78, 0x78,
  0x70, 0x70, 0x6A, 0x6A, 0x71, 0x71, 0x82, 0x82, 0x8A, 0x8A, 0x8C, 0x8C, 0x8B, 0x8B, 0x89, 0x89, 0x8B, 0x8B, 0x8D, 0x8D,
  0x86, 0x86, 0x71, 0x71, 0x67, 0x67, 0x6D, 0x6D, 0x75, 0x75, 0x8B, 0x8B, 0x90, 0x90, 0x8D, 0x8D, 0x8B, 0x8B, 0x89, 0x89,
  0x89, 0x89, 0x7F, 0x7F, 0x75, 0x75, 0x6A, 0x6A, 0x69, 0x69, 0x78, 0x78, 0x87, 0x87, 0x8C, 0x8C, 0x8E, 0x8E, 0x8C, 0x8C,
  0x8A, 0x8A, 0x8D, 0x8D, 0x8B, 0x8B, 0x7D, 0x7D, 0x69, 0x69, 0x69, 0x69, 0x6F, 0x6F, 0x7D, 0x7D, 0x8F, 0x8F, 0x8E, 0x8E,
  0x8E, 0x8E, 0x8A, 0x8A, 0x89, 0x89, 0x86, 0x86, 0x7A, 0x7A, 0x71, 0x71, 0x68, 0x68, 0x6D, 0x6D, 0x7E, 0x7E, 0x89, 0x89,
  0x8B, 0x8B, 0x8C, 0x8C, 0x8A, 0x8A, 0x8A, 0x8A, 0x8D, 0x8D, 0x8A, 0x8A, 0x7C, 0x7C, 0x69, 0x69, 0x68, 0x68, 0x71, 0x71,
  0x80, 0x80, 0x8E, 0x8E, 0x8C, 0x8C, 0x8C, 0x8C, 0x8A, 0x8A, 0x89, 0x89, 0x85, 0x85, 0x7A, 0x7A, 0x71, 0x71, 0x69, 0x69,
  0x6C, 0x6C, 0x7D, 0x7D, 0x8A, 0x8A, 0x8D, 0x8D, 0x8D, 0x8D, 0x8B, 0x8B, 0x8B, 0x8B, 0x8E, 0x8E, 0x88, 0x88, 0x75, 0x75,
  0x67, 0x67, 0x6B, 0x6B, 0x72, 0x72, 0x84, 0x84, 0x8F, 0x8F, 0x8F, 0x8F, 0x8C, 0x8C, 0x89, 0x89, 0x89, 0x89, 0x81, 0x81,
  0x76, 0x76, 0x6D, 0x6D, 0x69, 0x69, 0x73, 0x73, 0x81, 0x81, 0x85, 0x85, 0x89, 0x89, 0x8B, 0x8B, 0x8A, 0x8A, 0x8C, 0x8C,
  0x8D, 0x8D, 0x87, 0x87, 0x79, 0x79, 0x69, 0x69, 0x69, 0x69, 0x74, 0x74, 0x81, 0x81, 0x8E, 0x8E, 0x8D, 0x8D, 0x8C, 0x8C,
  0x89, 0x89, 0x85, 0x85, 0x83, 0x83, 0x7A, 0x7A, 0x72, 0x72, 0x6C, 0x6C, 0x6C, 0x6C, 0x7C, 0x7C, 0x88, 0x88, 0x8B, 0x8B,
  0x8E, 0x8E, 0x8B, 0x8B, 0x8C, 0x8C, 0x8C, 0x8C, 0x89, 0x89, 0x78, 0x78, 0x68, 0x68, 0x6B, 0x6B, 0x72, 0x72, 0x83, 0x83,
  0x8F, 0x8F, 0x8E, 0x8E, 0x8D, 0x8D, 0x89, 0x89, 0x89, 0x89, 0x82, 0x82, 0x78, 0x78, 0x6E, 0x6E, 0x67, 0x67, 0x71, 0x71,
  0x81, 0x81, 0x8A, 0x8A, 0x8D, 0x8D, 0x8D, 0x8D, 0x8C, 0x8C, 0x8E, 0x8E, 0x8E, 0x8E, 0x83, 0x83, 0x71, 0x71, 0x67, 0x67,
  0x6C, 0x6C, 0x75, 0x75, 0x89, 0x89, 0x90, 0x90, 0x8C, 0x8C, 0x8B, 0x8B, 0x89, 0x89, 0x89, 0x89, 0x80, 0x80, 0x74, 0x74,
  0x6C, 0x6C, 0x69, 0x69, 0x76, 0x76, 0x85, 0x85, 0x89, 0x89, 0x8B, 0x8B, 0x8A, 0x8A, 0x89, 0x89, 0x8C, 0x8C, 0x8D, 0x8D,
  0x86, 0x86, 0x74, 0x74, 0x68, 0x68, 0x6E, 0x6E, 0x77, 0x77, 0x87, 0x87, 0x8E, 0x8E, 0x8B, 0x8B, 0x8B, 0x8B, 0x89, 0x89,
  0x88, 0x88, 0x81, 0x81, 0x76, 0x76, 0x6D, 0x6D, 0x69, 0x69, 0x72, 0x72, 0x83, 0x83, 0x8B, 0x8B, 0x8F, 0x8F, 0x8D, 0x8D,
  0x8A, 0x8A, 0x8C, 0x8C, 0x8B, 0x8B, 0x82, 0x82, 0x6F, 0x6F, 0x69, 0x69, 0x6D, 0x6D, 0x78, 0x78, 0x8D, 0x8D, 0x90, 0x90,
  0x8E, 0x8E, 0x8A, 0x8A, 0x87, 0x87, 0x87, 0x87, 0x7D, 0x7D, 0x74, 0x74, 0x6C, 0x6C, 0x6B, 0x6B, 0x78, 0x78, 0x86, 0x86,
  0x89, 0x89, 0x8B, 0x8B, 0x8A, 0x8A, 0x88, 0x88, 0x8B, 0x8B, 0x8A, 0x8A, 0x85, 0x85, 0x76, 0x76, 0x6A, 0x6A, 0x6E, 0x6E,
  0x77, 0x77, 0x87, 0x87, 0x8E, 0x8E, 0x8C, 0x8C, 0x8C, 0x8C, 0x85, 0x85, 0x87, 0x87, 0x82, 0x82, 0x74, 0x74, 0x6F, 0x6F,
  0x6B, 0x6B, 0x70, 0x70, 0x81, 0x81, 0x8A, 0x8A, 0x8D, 0x8D, 0x8C, 0x8C, 0x88, 0x88, 0x8B, 0x8B, 0x8B, 0x8B, 0x85, 0x85,
  0x75, 0x75, 0x69, 0x69, 0x6C, 0x6C, 0x74, 0x74, 0x88, 0x88, 0x90, 0x90, 0x8D, 0x8D, 0x8B, 0x8B, 0x87, 0x87, 0x87, 0x87,
  0x82, 0x82, 0x76, 0x76, 0x6D, 0x6D, 0x6B, 0x6B, 0x74, 0x74, 0x83, 0x83, 0x87, 0x87, 0x8A, 0x8A, 0x8A, 0x8A, 0x89, 0x89,
  0x8B, 0x8B, 0x8A, 0x8A, 0x87, 0x87, 0x7D, 0x7D, 0x6D, 0x6D, 0x69, 0x69, 0x73, 0x73, 0x80, 0x80, 0x8D, 0x8D, 0x8D, 0x8D,
  0x8C, 0x8C, 0x87, 0x87, 0x85, 0x85, 0x86, 0x86, 0x7C, 0x7C, 0x73, 0x73, 0x6D, 0x6D, 0x6C, 0x6C, 0x7A, 0x7A, 0x88, 0x88,
  0x8D, 0x8D, 0x8C, 0x8C, 0x88, 0x88, 0x89, 0x89, 0x8A, 0x8A, 0x8A, 0x8A, 0x80, 0x80, 0x6C, 0x6C, 0x68, 0x68, 0x6F, 0x6F,
  0x7C, 0x7C, 0x8F, 0x8F, 0x90, 0x90, 0x8D, 0x8D, 0x89, 0x89, 0x87, 0x87, 0x85, 0x85, 0x7C, 0x7C, 0x73, 0x73, 0x6C, 0x6C,
  0x6E, 0x6E, 0x7B, 0x7B, 0x86, 0x86, 0x8A, 0x8A, 0x89, 0x89, 0x88, 0x88, 0x8A, 0x8A, 0x8A, 0x8A, 0x8A, 0x8A, 0x83, 0x83,
  0x75, 0x75, 0x69, 0x69, 0x6C, 0x6C, 0x78, 0x78, 0x85, 0x85, 0x8F, 0x8F, 0x8B, 0x8B, 0x89, 0x89, 0x85, 0x85, 0x86, 0x86,
  0x84, 0x84, 0x7A, 0x7A, 0x73, 0x73, 0x6E, 0x6E, 0x6F, 0x6F, 0x7C, 0x7C, 0x87, 0x87, 0x8C, 0x8C, 0x8D, 0x8D, 0x8A, 0x8A,
  0x89, 0x89, 0x8C, 0x8C, 0x89, 0x89, 0x7D, 0x7D, 0x6B, 0x6B, 0x68, 0x68, 0x70, 0x70, 0x7E, 0x7E, 0x90, 0x90, 0x8F, 0x8F,
  0x8D, 0x8D, 0x89, 0x89, 0x87, 0x87, 0x88, 0x88, 0x7C, 0x7C, 0x72, 0x72, 0x6A, 0x6A, 0x69, 0x69, 0x7A, 0x7A, 0x89, 0x89,
  0x8E, 0x8E, 0x8D, 0x8D, 0x8C, 0x8C, 0x89, 0x89, 0x8A, 0x8A, 0x89, 0x89, 0x80, 0x80, 0x70, 0x70, 0x67, 0x67, 0x6E, 0x6E,
  0x7A, 0x7A, 0x8B, 0x8B, 0x90, 0x90, 0x8E, 0x8E, 0x8B, 0x8B, 0x86, 0x86, 0x87, 0x87, 0x81, 0x81, 0x75, 0x75, 0x6E, 0x6E,
  0x6A, 0x6A, 0x72, 0x72, 0x80, 0x80, 0x8A, 0x8A, 0x8D, 0x8D, 0x8C, 0x8C, 0x8A, 0x8A, 0x8A, 0x8A, 0x8A, 0x8A, 0x86, 0x86,
  0x7A, 0x7A, 0x6B, 0x6B, 0x6A, 0x6A, 0x71, 0x71, 0x80, 0x80, 0x90, 0x90, 0x8E, 0x8E, 0x8C, 0x8C, 0x89, 0x89, 0x86, 0x86,
  0x86, 0x86, 0x7C, 0x7C, 0x71, 0x71, 0x6A, 0x6A, 0x6C, 0x6C, 0x7B, 0x7B, 0x88, 0x88, 0x8B, 0x8B, 0x8B, 0x8B, 0x89, 0x89,
  0x89, 0x89, 0x8A, 0x8A, 0x8A, 0x8A, 0x81, 0x81, 0x75, 0x75, 0x69, 0x69, 0x6D, 0x6D, 0x78, 0x78, 0x85, 0x85, 0x90, 0x90,
  0x8D, 0x8D, 0x8A, 0x8A, 0x86, 0x86, 0x85, 0x85, 0x83, 0x83, 0x7A, 0x7A, 0x72, 0x72, 0x6D, 0x6D, 0x6F, 0x6F, 0x7C, 0x7C,
  0x85, 0x85, 0x89, 0x89, 0x8C, 0x8C, 0x8A, 0x8A, 0x89, 0x89, 0x8A, 0x8A, 0x87, 0x87, 0x81, 0x81, 0x79, 0x79, 0x6B, 0x6B,
  0x6C, 0x6C, 0x77, 0x77, 0x81, 0x81, 0x8D, 0x8D, 0x8E, 0x8E, 0x8B, 0x8B, 0x86, 0x86, 0x85, 0x85, 0x85, 0x85, 0x7B, 0x7B,
  0x72, 0x72, 0x6D, 0x6D, 0x6C, 0x6C, 0x7A, 0x7A, 0x88, 0x88, 0x8E, 0x8E, 0x8D, 0x8D, 0x8B, 0x8B, 0x89, 0x89, 0x89, 0x89,
  0x87, 0x87, 0x7F, 0x7F, 0x72, 0x72, 0x67, 0x67, 0x6F, 0x6F, 0x79, 0x79, 0x8B, 0x8B, 0x8F, 0x8F, 0x8C, 0x8C, 0x8C, 0x8C,
  0x85, 0x85, 0x88, 0x88, 0x80, 0x80, 0x74, 0x74, 0x6F, 0x6F, 0x6C, 0x6C, 0x74, 0x74, 0x7E, 0x7E, 0x86, 0x86, 0x8C, 0x8C,
  0x8B, 0x8B, 0x8A, 0x8A, 0x89, 0x89, 0x88, 0x88, 0x85, 0x85, 0x80, 0x80, 0x7A, 0x7A, 0x73, 0x73, 0x6A, 0x6A, 0x73, 0x73,
  0x7D, 0x7D, 0x89, 0x89, 0x8D, 0x8D, 0x89, 0x89, 0x86, 0x86, 0x84, 0x84, 0x86, 0x86, 0x7F, 0x7F, 0x79, 0x79, 0x72, 0x72,
  0x6F, 0x6F, 0x72, 0x72, 0x7E, 0x7E, 0x87, 0x87, 0x8A, 0x8A, 0x8C, 0x8C, 0x8A, 0x8A, 0x89, 0x89, 0x84, 0x84, 0x87, 0x87,
  0x81, 0x81, 0x7A, 0x7A, 0x6D, 0x6D, 0x6A, 0x6A, 0x77, 0x77, 0x81, 0x81, 0x8F, 0x8F, 0x8F, 0x8F, 0x8D, 0x8D, 0x86, 0x86,
  0x83, 0x83, 0x85, 0x85, 0x7A, 0x7A, 0x74, 0x74, 0x6E, 0x6E, 0x6F, 0x6F, 0x75, 0x75, 0x7F, 0x7F, 0x8A, 0x8A, 0x8E, 0x8E,
  0x91, 0x91, 0x8C, 0x8C, 0x88, 0x88, 0x83, 0x83, 0x84, 0x84, 0x81, 0x81, 0x78, 0x78, 0x6A, 0x6A, 0x6B, 0x6B, 0x75, 0x75,
  0x85, 0x85, 0x92, 0x92, 0x8F, 0x8F, 0x8D, 0x8D, 0x84, 0x84, 0x85, 0x85, 0x82, 0x82, 0x79, 0x79, 0x73, 0x73, 0x6B, 0x6B,
  0x6C, 0x6C, 0x7A, 0x7A, 0x86, 0x86, 0x8D, 0x8D, 0x91, 0x91, 0x8E, 0x8E, 0x89, 0x89, 0x85, 0x85, 0x84, 0x84, 0x80, 0x80,
  0x7D, 0x7D, 0x77, 0x77, 0x69, 0x69, 0x72, 0x72, 0x7C, 0x7C, 0x87, 0x87, 0x90, 0x90, 0x8C, 0x8C, 0x89, 0x89, 0x7F, 0x7F,
  0x81, 0x81, 0x7F, 0x7F, 0x78, 0x78, 0x77, 0x77, 0x73, 0x73, 0x78, 0x78, 0x7E, 0x7E, 0x7F, 0x7F, 0x86, 0x86, 0x8C, 0x8C,
  0x8C, 0x8C, 0x88, 0x88, 0x85, 0x85, 0x80, 0x80, 0x82, 0x82, 0x83, 0x83, 0x81, 0x81, 0x71, 0x71, 0x69, 0x69, 0x75, 0x75,
  0x7C, 0x7C, 0x8C, 0x8C, 0x8C, 0x8C, 0x87, 0x87, 0x85, 0x85, 0x82, 0x82, 0x86, 0x86, 0x82, 0x82, 0x7A, 0x7A, 0x76, 0x76,
  0x71, 0x71, 0x75, 0x75, 0x7C, 0x7C, 0x81, 0x81, 0x89, 0x89, 0x8E, 0x8E, 0x8D, 0x8D, 0x88, 0x88, 0x83, 0x83, 0x7E, 0x7E,
  0x81, 0x81, 0x86, 0x86, 0x82, 0x82, 0x71, 0x71, 0x67, 0x67, 0x72, 0x72, 0x7D, 0x7D, 0x8C, 0x8C, 0x8E, 0x8E, 0x86, 0x86,
  0x83, 0x83, 0x82, 0x82, 0x87, 0x87, 0x84, 0x84, 0x7D, 0x7D, 0x78, 0x78, 0x6F, 0x6F, 0x72, 0x72, 0x79, 0x79, 0x82, 0x82,
  0x8A, 0x8A, 0x8C, 0x8C, 0x8C, 0x8C, 0x89, 0x89, 0x85, 0x85, 0x81, 0x81, 0x82, 0x82, 0x80, 0x80, 0x7E, 0x7E, 0x73, 0x73,
  0x68, 0x68, 0x71, 0x71, 0x7D, 0x7D, 0x8C, 0x8C, 0x91, 0x91, 0x8B, 0x8B, 0x87, 0x87, 0x80, 0x80, 0x84, 0x84, 0x85, 0x85,
  0x7D, 0x7D, 0x77, 0x77, 0x6F, 0x6F, 0x72, 0x72, 0x7B, 0x7B, 0x7E, 0x7E, 0x85, 0x85, 0x8A, 0x8A, 0x8C, 0x8C, 0x8A, 0x8A,
  0x86, 0x86, 0x82, 0x82, 0x7F, 0x7F, 0x80, 0x80, 0x82, 0x82, 0x7F, 0x7F, 0x73, 0x73, 0x67, 0x67, 0x74, 0x74, 0x81, 0x81,
  0x8B, 0x8B, 0x8D, 0x8D, 0x86, 0x86, 0x85, 0x85, 0x82, 0x82, 0x8A, 0x8A, 0x89, 0x89, 0x7B, 0x7B, 0x72, 0x72, 0x6A, 0x6A,
  0x73, 0x73, 0x7E, 0x7E, 0x7F, 0x7F, 0x82, 0x82, 0x86, 0x86, 0x8B, 0x8B, 0x8A, 0x8A, 0x88, 0x88, 0x82, 0x82, 0x7E, 0x7E,
  0x7F, 0x7F, 0x85, 0x85, 0x86, 0x86, 0x83, 0x83, 0x79, 0x79, 0x68, 0x68, 0x73, 0x73, 0x7D, 0x7D, 0x85, 0x85, 0x88, 0x88,
  0x82, 0x82, 0x83, 0x83, 0x85, 0x85, 0x8F, 0x8F, 0x8F, 0x8F, 0x82, 0x82, 0x79, 0x79, 0x6E, 0x6E, 0x6F, 0x6F, 0x74, 0x74,
  0x74, 0x74, 0x7C, 0x7C, 0x84, 0x84, 0x8D, 0x8D, 0x90, 0x90, 0x8D, 0x8D, 0x85, 0x85, 0x7E, 0x7E, 0x7F, 0x7F, 0x81, 0x81,
  0x87, 0x87, 0x87, 0x87, 0x82, 0x82, 0x73, 0x73, 0x68, 0x68, 0x75, 0x75, 0x7E, 0x7E, 0x85, 0x85, 0x85, 0x85, 0x81, 0x81,
  0x85, 0x85, 0x89, 0x89, 0x91, 0x91, 0x8D, 0x8D, 0x81, 0x81, 0x74, 0x74, 0x69, 0x69, 0x6C, 0x6C, 0x72, 0x72, 0x74, 0x74,
  0x7D, 0x7D, 0x8A, 0x8A, 0x95, 0x95, 0x97, 0x97, 0x91, 0x91, 0x84, 0x84, 0x7A, 0x7A, 0x78, 0x78, 0x7A, 0x7A, 0x7E, 0x7E,
  0x81, 0x81, 0x83, 0x83, 0x83, 0x83, 0x78, 0x78, 0x74, 0x74, 0x7E, 0x7E, 0x7E, 0x7E, 0x85, 0x85, 0x82, 0x82, 0x7E, 0x7E,
  0x80, 0x80, 0x84, 0x84, 0x8E, 0x8E, 0x89, 0x89, 0x7E, 0x7E, 0x76, 0x76, 0x6F, 0x6F, 0x75, 0x75, 0x7A, 0x7A, 0x7D, 0x7D,
  0x83, 0x83, 0x87, 0x87, 0x8B, 0x8B, 0x8D, 0x8D, 0x89, 0x89, 0x7E, 0x7E, 0x77, 0x77, 0x76, 0x76, 0x7D, 0x7D, 0x81, 0x81,
  0x85, 0x85, 0x8A, 0x8A, 0x8B, 0x8B, 0x8B, 0x8B, 0x7A, 0x7A, 0x70, 0x70, 0x72, 0x72, 0x70, 0x70, 0x78, 0x78, 0x7B, 0x7B,
  0x81, 0x81, 0x87, 0x87, 0x8B, 0x8B, 0x94, 0x94, 0x8F, 0x8F, 0x86, 0x86, 0x7D, 0x7D, 0x71, 0x71, 0x72, 0x72, 0x72, 0x72,
  0x72, 0x72, 0x7A, 0x7A, 0x80, 0x80, 0x8D, 0x8D, 0x94, 0x94, 0x90, 0x90, 0x85, 0x85, 0x79, 0x79, 0x79, 0x79, 0x7B, 0x7B,
  0x7F, 0x7F, 0x82, 0x82, 0x85, 0x85, 0x8A, 0x8A, 0x8D, 0x8D, 0x84, 0x84, 0x6F, 0x6F, 0x6D, 0x6D, 0x75, 0x75, 0x78, 0x78,
  0x7E, 0x7E, 0x7F, 0x7F, 0x82, 0x82, 0x88, 0x88, 0x92, 0x92, 0x94, 0x94, 0x8B, 0x8B, 0x7F, 0x7F, 0x72, 0x72, 0x6D, 0x6D,
  0x6F, 0x6F, 0x70, 0x70, 0x75, 0x75, 0x81, 0x81, 0x8A, 0x8A, 0x90, 0x90, 0x92, 0x92, 0x8C, 0x8C, 0x82, 0x82, 0x7B, 0x7B,
  0x77, 0x77, 0x76, 0x76, 0x74, 0x74, 0x77, 0x77, 0x81, 0x81, 0x8B, 0x8B, 0x95, 0x95, 0x95, 0x95, 0x91, 0x91, 0x7C, 0x7C,
  0x6F, 0x6F, 0x75, 0x75, 0x6F, 0x6F, 0x76, 0x76, 0x76, 0x76, 0x78, 0x78, 0x82, 0x82, 0x8A, 0x8A, 0x94, 0x94, 0x8B, 0x8B,
  0x84, 0x84, 0x7E, 0x7E, 0x78, 0x78, 0x79, 0x79, 0x76, 0x76, 0x75, 0x75, 0x7F, 0x7F, 0x87, 0x87, 0x8A, 0x8A, 0x8A, 0x8A,
  0x86, 0x86, 0x80, 0x80, 0x7C, 0x7C, 0x7A, 0x7A, 0x78, 0x78, 0x75, 0x75, 0x77, 0x77, 0x7D, 0x7D, 0x85, 0x85, 0x8E, 0x8E,
  0x92, 0x92, 0x96, 0x96, 0x94, 0x94, 0x8D, 0x8D, 0x7B, 0x7B, 0x6A, 0x6A, 0x6A, 0x6A, 0x6B, 0x6B, 0x70, 0x70, 0x78, 0x78,
  0x7D, 0x7D, 0x87, 0x87, 0x8C, 0x8C, 0x94, 0x94, 0x91, 0x91, 0x87, 0x87, 0x82, 0x82, 0x7B, 0x7B, 0x77, 0x77, 0x74, 0x74,
  0x70, 0x70, 0x75, 0x75, 0x80, 0x80, 0x88, 0x88, 0x89, 0x89, 0x86, 0x86, 0x83, 0x83, 0x83, 0x83, 0x84, 0x84, 0x83, 0x83,
  0x7E, 0x7E, 0x7C, 0x7C, 0x7C, 0x7C, 0x7C, 0x7C, 0x7E, 0x7E, 0x80, 0x80, 0x84, 0x84, 0x86, 0x86, 0x86, 0x86, 0x87, 0x87,
  0x86, 0x86, 0x82, 0x82, 0x77, 0x77, 0x76, 0x76, 0x77, 0x77, 0x77, 0x77, 0x7A, 0x7A, 0x7B, 0x7B, 0x7F, 0x7F, 0x83, 0x83,
  0x87, 0x87, 0x88, 0x88, 0x85, 0x85, 0x82, 0x82, 0x7F, 0x7F, 0x7D, 0x7D, 0x7C, 0x7C, 0x79, 0x79, 0x79, 0x79, 0x7E, 0x7E,
  0x82, 0x82, 0x86, 0x86, 0x87, 0x87, 0x85, 0x85, 0x83, 0x83, 0x82, 0x82, 0x80, 0x80, 0x7E, 0x7E, 0x7D, 0x7D, 0x7D, 0x7D,
  0x7D, 0x7D, 0x7F, 0x7F, 0x82, 0x82, 0x83, 0x83, 0x85, 0x85, 0x85, 0x85, 0x85, 0x85, 0x83, 0x83, 0x7C, 0x7C, 0x78, 0x78,
  0x7A, 0x7A, 0x7B, 0x7B, 0x7D, 0x7D, 0x7C, 0x7C, 0x7C, 0x7C, 0x7F, 0x7F, 0x82, 0x82, 0x84, 0x84, 0x81, 0x81, 0x81, 0x81,
  0x81, 0x81, 0x82, 0x82, 0x81, 0x81, 0x7E, 0x7E, 0x7C, 0x7C, 0x7D, 0x7D, 0x81, 0x81, 0x82, 0x82, 0x83, 0x83, 0x82, 0x82,
  0x81, 0x81, 0x81, 0x81, 0x80, 0x80, 0x7F, 0x7F, 0x7E, 0x7E, 0x7E, 0x7E, 0x80, 0x80, 0x81, 0x81, 0x82, 0x82, 0x81, 0x81,
  0x7F, 0x7F, 0x7E, 0x7E, 0x7E, 0x7E, 0x7F, 0x7F, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x83, 0x83, 0x84, 0x84,
  0x84, 0x84, 0x7F, 0x7F, 0x7C, 0x7C, 0x7C, 0x7C, 0x7C, 0x7C, 0x7D, 0x7D, 0x7B, 0x7B, 0x7C, 0x7C, 0x7D, 0x7D, 0x7F, 0x7F,
  0x81, 0x81, 0x80, 0x80, 0x80, 0x80, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x7F, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F,
  0x80, 0x80, 0x81, 0x81, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x83, 0x83, 0x83, 0x83, 0x81, 0x81, 0x7F, 0x7F, 0x7F, 0x7F,
  0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x82, 0x82, 0x82, 0x82, 0x83, 0x83, 0x82, 0x82,
  0x81, 0x81, 0x81, 0x81, 0x7F, 0x7F, 0x7D, 0x7D, 0x7C, 0x7C, 0x7C, 0x7C, 0x7D, 0x7D, 0x7D, 0x7D, 0x7E, 0x7E, 0x7E, 0x7E,
  0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x82, 0x82,
  0x82, 0x82, 0x81, 0x81, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81,
  0x81, 0x81, 0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80,
  0x81, 0x81, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x7F, 0x7F, 0x7D, 0x7D, 0x7D, 0x7D,
  0x7C, 0x7C, 0x7C, 0x7C, 0x7C, 0x7C, 0x7C, 0x7C, 0x7E, 0x7E, 0x7F, 0x7F, 0x81, 0x81, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82,
  0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81,
  0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x80, 0x80, 0x7F, 0x7F, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7D, 0x7D, 0x7E, 0x7E,
  0x7F, 0x7F, 0x80, 0x80, 0x7F, 0x7F, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F,
  0x80, 0x80, 0x80, 0x80, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x80, 0x80, 0x7F, 0x7F,
  0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x80, 0x80, 0x81, 0x81, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F,
  0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x81, 0x81,
  0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F,
  0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x81, 0x81, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
  0x80, 0x80                                                                                                             
};

Компилируем и если всё сделали правильно то услышим крик "Урааааа"

Теперь более подробно расскажу как звук WAV - перевести в код и создать файл sounddata.h . Для этого я использовал сервис - Конвертер Audio в формат WAV _https://audio.online-convert.com/ru/convert-to-wav. Выбираем понравившийся вам звук (не большого размера) и загружаем на сервис для конвертации.
Указав:
Битрейт - 8 бит
Частоту дискретизации: 8000 Гц
И всё - далее настройки не трогаем, а жмём "Преобразовать файл"
Конвертер Audio в формат WAV.png
Конвертер Audio в формат WAV
Конвертер Audio в формат WAV.png (27.62 КБ) 10893 просмотра


Далее скачиваем уже WAV файл себе на компьютер. Получив файл в интересующем нас формате и с нужными настройками, приступаем к завершающему этапу кодировки. Теперь нам понадобится программа конвертера Wav2Hex файлов (будет приложена в конце статьи). Скачав и открыв программу увидим вот такое - единственное окно. В нём выбираем наш WAV файл, а далее всё как на скриншоте. Жмем "Создать" и выбираем место куда сохранить.
конвертер Wav2Hex файлов.png
конвертер Wav2Hex файлов
конвертер Wav2Hex файлов.png (12.91 КБ) 10893 просмотра

В создавшемся файле нас интересуют строки заключённые в фигурные скобки "{ }". Так же, примерно в такой строке,

Код: Выделить всё

const char sounddata_data[ /* 26542 */ ] = {

в квадратных скобках указана длина, её и строки из фигурных скобок вставите в нижеприведённый код.

Код: Выделить всё

const int sounddata_length=11531; // длину ставьте свою

const unsigned char sounddata_data[] PROGMEM = {
// Тут ваш код из фигурных скобок
}; 

Сохраняем и компилирум. Если всё сделано верно и файл не большого размера - то вы услышите звук который кодировали.
wav2asm_c.rar
wav2asm_c
(271.58 КБ) 1290 скачиваний
[center]i love you [s]mxIni[/s] Mysql[/center]


Вакавака
Аватара
Вакавака

#2 Вакавака » 27 июня 2018, 15:10

Можно было настроить wav в моно, тогда бы в два раза меньше памяти занимало.

Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#3 Дим » 27 июня 2018, 18:57

Вакавака писал(а):Можно было настроить wav в моно, тогда бы в два раза меньше памяти занимало.

Как это сделать?
[center]i love you [s]mxIni[/s] Mysql[/center]

Вакавака
Аватара
Вакавака

#4 Вакавака » 3 июля 2018, 23:51

Дим писал(а):
Вакавака писал(а):Можно было настроить wav в моно, тогда бы в два раза меньше памяти занимало.

Как это сделать?
В онлайн конвертере изменить аудио-канал на моно. Тогда в файле sounddata.h в два раза уменьшится количество значений, а так они дублируются. И не придётся в коде ставить скорость воспроизведения 17000, а обойтись 8000 как в оригинале. Ещё в файле sounddata.h можно удалить большое число значений "0x80" в начале и в конце, это просто тишина. Но соответственно, пересчитать длину файла (я использовал онлайн сервис который считал количество слов). Таким образом сэкономим память.

Arduino
Сержант
Сержант
Аватара
Arduino
Сержант
Сержант
Сообщения: 64
Зарегистрирован: 19 апреля 2017
С нами: 6 лет 11 месяцев

#5 Arduino » 4 июля 2018, 11:42

Дельное предложение.

haneloshamiacop589
Аватара
haneloshamiacop589
Сообщения: 1
Зарегистрирован: 25 августа 2022
С нами: 1 год 7 месяцев

#6 haneloshamiacop589 » 25 августа 2022, 10:31

Интересно, можно ли запихнуть в ардуину ADPCM? Вроде бы в 4 раза сжимает звук!


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Программирование»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 4 гостя