Skip to content

Instantly share code, notes, and snippets.

Created February 17, 2018 18:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/49b9977f64140e5adb5a700dfc616948 to your computer and use it in GitHub Desktop.
Save anonymous/49b9977f64140e5adb5a700dfc616948 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
/*
==============================================================================
This is an automatically generated GUI class created by the Projucer!
Be careful when adding custom code to these files, as only the code within
the "//[xyz]" and "//[/xyz]" sections will be retained when the file is loaded
and re-saved.
Created with Projucer version: 5.2.0
------------------------------------------------------------------------------
The Projucer is part of the JUCE library - "Jules' Utility Class Extensions"
Copyright (c) 2015 - ROLI Ltd.
==============================================================================
*/
//[Headers] You can add your own extra header files here...
//[/Headers]
#include "PluginEditor.h"
//[MiscUserDefs] You can add your own user definitions and misc code here...
//[/MiscUserDefs]
//==============================================================================
Speaker_GodsCabAudioProcessorEditor::Speaker_GodsCabAudioProcessorEditor (Speaker_GodsCabAudioProcessor* ownerFilter)
: AudioProcessorEditor(ownerFilter)
{
//[Constructor_pre] You can add your own custom stuff here..
//[/Constructor_pre]
addAndMakeVisible (label__IRs_not_found_Fs = new Label ("IRs_not_found_Fs label",
TRANS("sample rate not supported\n"
"using default 44.1kHz IRs")));
label__IRs_not_found_Fs->setTooltip (TRANS("supported sample rates:\n"
"44.1 kHz\n"
" 48 kHz\n"
"88.2 kHz\n"
" 96 kHz\n"
" 192 kHz"));
label__IRs_not_found_Fs->setFont (Font (15.00f, Font::plain).withTypefaceStyle ("Bold"));
label__IRs_not_found_Fs->setJustificationType (Justification::centred);
label__IRs_not_found_Fs->setEditable (false, false, false);
label__IRs_not_found_Fs->setColour (Label::textColourId, Colours::red);
label__IRs_not_found_Fs->setColour (TextEditor::textColourId, Colours::black);
label__IRs_not_found_Fs->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
addAndMakeVisible (groupComponent = new GroupComponent ("new group",
String()));
groupComponent->setColour (GroupComponent::outlineColourId, Colour (0x50a89b98));
addAndMakeVisible (Mic1Button1 = new ToggleButton ("new toggle button"));
Mic1Button1->setButtonText (TRANS("SM57"));
Mic1Button1->setRadioGroupId (1);
Mic1Button1->addListener (this);
Mic1Button1->setToggleState (true, dontSendNotification);
Mic1Button1->setColour (ToggleButton::textColourId, Colour (0xffb0b0b0));
addAndMakeVisible (Mic1Button3 = new ToggleButton ("new toggle button"));
Mic1Button3->setButtonText (TRANS("C414"));
Mic1Button3->setRadioGroupId (1);
Mic1Button3->addListener (this);
Mic1Button3->setColour (ToggleButton::textColourId, Colour (0xffb0b0b0));
addAndMakeVisible (Mic1Button5 = new ToggleButton ("new toggle button"));
Mic1Button5->setButtonText (TRANS("MD421"));
Mic1Button5->setRadioGroupId (1);
Mic1Button5->addListener (this);
Mic1Button5->setColour (ToggleButton::textColourId, Colour (0xffb0b0b0));
addAndMakeVisible (Mic1Button7 = new ToggleButton ("new toggle button"));
Mic1Button7->setButtonText (TRANS("SM7B"));
Mic1Button7->setRadioGroupId (1);
Mic1Button7->addListener (this);
Mic1Button7->setColour (ToggleButton::textColourId, Colour (0xffb0b0b0));
addAndMakeVisible (Mic1Button8 = new ToggleButton ("new toggle button"));
Mic1Button8->setButtonText (TRANS("U87"));
Mic1Button8->setRadioGroupId (1);
Mic1Button8->addListener (this);
Mic1Button8->setColour (ToggleButton::textColourId, Colour (0xffb0b0b0));
addAndMakeVisible (slider_position1 = new Slider ("position slider1"));
slider_position1->setTooltip (TRANS("Position:\n"
" 0 = cap\n"
" 1 = cone_near\n"
" 2 = cone_far\n"
" 3 = edge"));
slider_position1->setRange (0, 3, 1);
slider_position1->setSliderStyle (Slider::LinearHorizontal);
slider_position1->setTextBoxStyle (Slider::TextBoxLeft, false, 20, 20);
slider_position1->setColour (Slider::backgroundColourId, Colour (0x00263238));
slider_position1->setColour (Slider::thumbColourId, Colour (0xff625552));
slider_position1->setColour (Slider::trackColourId, Colour (0x40a89b98));
slider_position1->setColour (Slider::rotarySliderFillColourId, Colour (0x00ffffff));
slider_position1->setColour (Slider::rotarySliderOutlineColourId, Colour (0x00263238));
slider_position1->setColour (Slider::textBoxTextColourId, Colours::black);
slider_position1->setColour (Slider::textBoxBackgroundColourId, Colour (0xffb8aba8));
slider_position1->setColour (Slider::textBoxHighlightColourId, Colour (0xff888888));
slider_position1->setColour (Slider::textBoxOutlineColourId, Colour (0x8a231b1b));
slider_position1->addListener (this);
addAndMakeVisible (slider_presence1 = new Slider ("presence slider 1"));
slider_presence1->setRange (1, 5, 1);
slider_presence1->setSliderStyle (Slider::LinearHorizontal);
slider_presence1->setTextBoxStyle (Slider::TextBoxLeft, false, 20, 20);
slider_presence1->setColour (Slider::backgroundColourId, Colour (0x00263238));
slider_presence1->setColour (Slider::thumbColourId, Colour (0xff625552));
slider_presence1->setColour (Slider::trackColourId, Colour (0x40a89b98));
slider_presence1->setColour (Slider::rotarySliderFillColourId, Colour (0x00ffffff));
slider_presence1->setColour (Slider::rotarySliderOutlineColourId, Colour (0x00263238));
slider_presence1->setColour (Slider::textBoxTextColourId, Colours::black);
slider_presence1->setColour (Slider::textBoxBackgroundColourId, Colour (0xffb8aba8));
slider_presence1->setColour (Slider::textBoxHighlightColourId, Colour (0xff888888));
slider_presence1->setColour (Slider::textBoxOutlineColourId, Colour (0x8a231b1b));
slider_presence1->addListener (this);
addAndMakeVisible (label_position1 = new Label ("position label 1",
TRANS("Postition")));
label_position1->setTooltip (TRANS("Position:\n"
" 0 = cap\n"
" 1 = cone_near\n"
" 2 = cone_far\n"
" 3 = edge"));
label_position1->setFont (Font (15.00f, Font::plain).withTypefaceStyle ("Regular"));
label_position1->setJustificationType (Justification::centred);
label_position1->setEditable (false, false, false);
label_position1->setColour (Label::textColourId, Colour (0xffb0b0b0));
label_position1->setColour (TextEditor::textColourId, Colours::black);
label_position1->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
label_position1->setColour (TextEditor::highlightColourId, Colour (0x001111ee));
addAndMakeVisible (label_distance1 = new Label ("distance label 1",
TRANS("Distance")));
label_distance1->setTooltip (TRANS("Distance:\n"
" 0 = grill (0 inch)\n"
" 1 = 1 inch\n"
" 2 = 2 inch\n"
" 3 = 1 foot\n"
" 4 = 2 foot\n"
" 5 = 4 foot"));
label_distance1->setFont (Font (15.00f, Font::plain).withTypefaceStyle ("Regular"));
label_distance1->setJustificationType (Justification::centred);
label_distance1->setEditable (false, false, false);
label_distance1->setColour (Label::textColourId, Colour (0xffb0b0b0));
label_distance1->setColour (TextEditor::textColourId, Colours::black);
label_distance1->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
label_distance1->setColour (TextEditor::highlightColourId, Colour (0x001111ee));
addAndMakeVisible (label_presence1 = new Label ("presence label 1",
TRANS("Presence")));
label_presence1->setTooltip (TRANS("Presence Setting of Peavey 6505+ (1...6)"));
label_presence1->setFont (Font (15.00f, Font::plain).withTypefaceStyle ("Regular"));
label_presence1->setJustificationType (Justification::centred);
label_presence1->setEditable (false, false, false);
label_presence1->setColour (Label::textColourId, Colour (0xffb0b0b0));
label_presence1->setColour (TextEditor::textColourId, Colours::black);
label_presence1->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
label_presence1->setColour (TextEditor::highlightColourId, Colour (0x001111ee));
addAndMakeVisible (Mic2Button1 = new ToggleButton ("new toggle button"));
Mic2Button1->setButtonText (TRANS("SM57"));
Mic2Button1->setRadioGroupId (2);
Mic2Button1->addListener (this);
Mic2Button1->setToggleState (true, dontSendNotification);
Mic2Button1->setColour (ToggleButton::textColourId, Colour (0xffb0b0b0));
addAndMakeVisible (Mic2Button3 = new ToggleButton ("new toggle button"));
Mic2Button3->setButtonText (TRANS("C414"));
Mic2Button3->setRadioGroupId (2);
Mic2Button3->addListener (this);
Mic2Button3->setColour (ToggleButton::textColourId, Colour (0xffb0b0b0));
addAndMakeVisible (Mic2Button5 = new ToggleButton ("new toggle button"));
Mic2Button5->setButtonText (TRANS("MD421"));
Mic2Button5->setRadioGroupId (2);
Mic2Button5->addListener (this);
Mic2Button5->setColour (ToggleButton::textColourId, Colour (0xffb0b0b0));
addAndMakeVisible (Mic2Button7 = new ToggleButton ("new toggle button"));
Mic2Button7->setButtonText (TRANS("SM7B"));
Mic2Button7->setRadioGroupId (2);
Mic2Button7->addListener (this);
Mic2Button7->setColour (ToggleButton::textColourId, Colour (0xffb0b0b0));
addAndMakeVisible (Mic2Button8 = new ToggleButton ("new toggle button"));
Mic2Button8->setButtonText (TRANS("U87"));
Mic2Button8->setRadioGroupId (2);
Mic2Button8->addListener (this);
Mic2Button8->setColour (ToggleButton::textColourId, Colour (0xffb0b0b0));
addAndMakeVisible (slider_position2 = new Slider ("position slider2"));
slider_position2->setTooltip (TRANS("Position:\n"
" 0 = cap\n"
" 1 = cone_near\n"
" 2 = cone_far\n"
" 3 = edge"));
slider_position2->setRange (0, 3, 1);
slider_position2->setSliderStyle (Slider::LinearHorizontal);
slider_position2->setTextBoxStyle (Slider::TextBoxRight, false, 20, 20);
slider_position2->setColour (Slider::backgroundColourId, Colour (0x00263238));
slider_position2->setColour (Slider::thumbColourId, Colour (0xff625552));
slider_position2->setColour (Slider::trackColourId, Colour (0x40a89b98));
slider_position2->setColour (Slider::rotarySliderFillColourId, Colour (0x00ffffff));
slider_position2->setColour (Slider::rotarySliderOutlineColourId, Colour (0x00263238));
slider_position2->setColour (Slider::textBoxTextColourId, Colours::black);
slider_position2->setColour (Slider::textBoxBackgroundColourId, Colour (0xffb8aba8));
slider_position2->setColour (Slider::textBoxHighlightColourId, Colour (0xff888888));
slider_position2->setColour (Slider::textBoxOutlineColourId, Colour (0x8a231b1b));
slider_position2->addListener (this);
addAndMakeVisible (slider_presence2 = new Slider ("presence slider 2"));
slider_presence2->setTooltip (TRANS("Presence Setting of Peavey 6505+ (1...6)"));
slider_presence2->setRange (1, 5, 1);
slider_presence2->setSliderStyle (Slider::LinearHorizontal);
slider_presence2->setTextBoxStyle (Slider::TextBoxRight, false, 20, 20);
slider_presence2->setColour (Slider::backgroundColourId, Colour (0x00263238));
slider_presence2->setColour (Slider::thumbColourId, Colour (0xff625552));
slider_presence2->setColour (Slider::trackColourId, Colour (0x40a89b98));
slider_presence2->setColour (Slider::rotarySliderFillColourId, Colour (0x00ffffff));
slider_presence2->setColour (Slider::rotarySliderOutlineColourId, Colour (0x00263238));
slider_presence2->setColour (Slider::textBoxTextColourId, Colours::black);
slider_presence2->setColour (Slider::textBoxBackgroundColourId, Colour (0xffb8aba8));
slider_presence2->setColour (Slider::textBoxHighlightColourId, Colour (0xff888888));
slider_presence2->setColour (Slider::textBoxOutlineColourId, Colour (0x8a231b1b));
slider_presence2->addListener (this);
addAndMakeVisible (label_position2 = new Label ("position label 2",
TRANS("Postition")));
label_position2->setTooltip (TRANS("Position:\n"
" 0 = cap\n"
" 1 = cone_near\n"
" 2 = cone_far\n"
" 3 = edge"));
label_position2->setFont (Font (15.00f, Font::plain).withTypefaceStyle ("Regular"));
label_position2->setJustificationType (Justification::centred);
label_position2->setEditable (false, false, false);
label_position2->setColour (Label::textColourId, Colour (0xffb0b0b0));
label_position2->setColour (TextEditor::textColourId, Colours::black);
label_position2->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
label_position2->setColour (TextEditor::highlightColourId, Colour (0x001111ee));
addAndMakeVisible (label_distance2 = new Label ("distance label 2",
TRANS("Distance")));
label_distance2->setTooltip (TRANS("Distance:\n"
" 0 = grill (0 inch)\n"
" 1 = 1 inch\n"
" 2 = 2 inch\n"
" 3 = 1 foot\n"
" 4 = 2 foot\n"
" 5 = 4 foot"));
label_distance2->setFont (Font (15.00f, Font::plain).withTypefaceStyle ("Regular"));
label_distance2->setJustificationType (Justification::centred);
label_distance2->setEditable (false, false, false);
label_distance2->setColour (Label::textColourId, Colour (0xffb0b0b0));
label_distance2->setColour (TextEditor::textColourId, Colours::black);
label_distance2->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
label_distance2->setColour (TextEditor::highlightColourId, Colour (0x001111ee));
addAndMakeVisible (label_presence2 = new Label ("presence label 2",
TRANS("Presence")));
label_presence2->setTooltip (TRANS("Presence Setting of Peavey 6505+ (1...6)"));
label_presence2->setFont (Font (15.00f, Font::plain).withTypefaceStyle ("Regular"));
label_presence2->setJustificationType (Justification::centred);
label_presence2->setEditable (false, false, false);
label_presence2->setColour (Label::textColourId, Colour (0xffb0b0b0));
label_presence2->setColour (TextEditor::textColourId, Colours::black);
label_presence2->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
label_presence2->setColour (TextEditor::highlightColourId, Colour (0x001111ee));
addAndMakeVisible (slider_balance = new Slider ("balance slider"));
slider_balance->setRange (-1, 1, 0.1);
slider_balance->setSliderStyle (Slider::LinearHorizontal);
slider_balance->setTextBoxStyle (Slider::TextBoxAbove, false, 35, 20);
slider_balance->setColour (Slider::backgroundColourId, Colour (0x00263238));
slider_balance->setColour (Slider::thumbColourId, Colour (0xff625552));
slider_balance->setColour (Slider::trackColourId, Colour (0x50a89b98));
slider_balance->setColour (Slider::rotarySliderFillColourId, Colour (0x00ffffff));
slider_balance->setColour (Slider::rotarySliderOutlineColourId, Colour (0x00263238));
slider_balance->setColour (Slider::textBoxTextColourId, Colours::black);
slider_balance->setColour (Slider::textBoxBackgroundColourId, Colour (0xffb8aba8));
slider_balance->setColour (Slider::textBoxHighlightColourId, Colour (0xff888888));
slider_balance->setColour (Slider::textBoxOutlineColourId, Colour (0x8a231b1b));
slider_balance->addListener (this);
addAndMakeVisible (label_balance = new Label ("balance label",
TRANS("Balance")));
label_balance->setTooltip (TRANS("Balance between both Microphones"));
label_balance->setFont (Font (15.00f, Font::plain).withTypefaceStyle ("Regular"));
label_balance->setJustificationType (Justification::centredBottom);
label_balance->setEditable (false, false, false);
label_balance->setColour (Label::textColourId, Colour (0xffb0b0b0));
label_balance->setColour (TextEditor::textColourId, Colours::black);
label_balance->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
label_balance->setColour (TextEditor::highlightColourId, Colour (0x001111ee));
addAndMakeVisible (TSButton1 = new ToggleButton ("new toggle button"));
TSButton1->setButtonText (TRANS("Tube Screamer"));
TSButton1->addListener (this);
TSButton1->setColour (ToggleButton::textColourId, Colour (0xffb0b0b0));
addAndMakeVisible (TSButton2 = new ToggleButton ("new toggle button"));
TSButton2->setButtonText (TRANS("Tube Screamer"));
TSButton2->addListener (this);
TSButton2->setColour (ToggleButton::textColourId, Colour (0xffb0b0b0));
addAndMakeVisible (slider_balance_room = new Slider ("balance room slider"));
slider_balance_room->setRange (0, 1, 0.1);
slider_balance_room->setSliderStyle (Slider::LinearHorizontal);
slider_balance_room->setTextBoxStyle (Slider::TextBoxLeft, false, 35, 20);
slider_balance_room->setColour (Slider::backgroundColourId, Colour (0x00263238));
slider_balance_room->setColour (Slider::thumbColourId, Colour (0xff625552));
slider_balance_room->setColour (Slider::trackColourId, Colour (0x40a89b98));
slider_balance_room->setColour (Slider::rotarySliderFillColourId, Colour (0x00ffffff));
slider_balance_room->setColour (Slider::rotarySliderOutlineColourId, Colour (0x00263238));
slider_balance_room->setColour (Slider::textBoxTextColourId, Colours::black);
slider_balance_room->setColour (Slider::textBoxBackgroundColourId, Colour (0xffb8aba8));
slider_balance_room->setColour (Slider::textBoxHighlightColourId, Colour (0xff888888));
slider_balance_room->setColour (Slider::textBoxOutlineColourId, Colour (0x8a231b1b));
slider_balance_room->addListener (this);
addAndMakeVisible (label_balance2 = new Label ("balance label",
TRANS("Dry - Wet")));
label_balance2->setTooltip (TRANS("Balance between close Microphones and room Microphones"));
label_balance2->setFont (Font (15.00f, Font::plain).withTypefaceStyle ("Regular"));
label_balance2->setJustificationType (Justification::centredBottom);
label_balance2->setEditable (false, false, false);
label_balance2->setColour (Label::textColourId, Colour (0xffb0b0b0));
label_balance2->setColour (TextEditor::textColourId, Colours::black);
label_balance2->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
label_balance2->setColour (TextEditor::highlightColourId, Colour (0x001111ee));
addAndMakeVisible (TSRoomButton3 = new ToggleButton ("new toggle button"));
TSRoomButton3->setButtonText (TRANS("Tube Screamer"));
TSRoomButton3->addListener (this);
TSRoomButton3->setColour (ToggleButton::textColourId, Colour (0xffb0b0b0));
addAndMakeVisible (RoomTypeButton1 = new ToggleButton ("new toggle button"));
RoomTypeButton1->setButtonText (TRANS("Live Room"));
RoomTypeButton1->setRadioGroupId (4);
RoomTypeButton1->addListener (this);
RoomTypeButton1->setToggleState (true, dontSendNotification);
RoomTypeButton1->setColour (ToggleButton::textColourId, Colour (0xffb0b0b0));
addAndMakeVisible (RoomTypeButton2 = new ToggleButton ("new toggle button"));
RoomTypeButton2->setButtonText (TRANS("Dead Room"));
RoomTypeButton2->setRadioGroupId (4);
RoomTypeButton2->addListener (this);
RoomTypeButton2->setColour (ToggleButton::textColourId, Colour (0xffb0b0b0));
addAndMakeVisible (RoomTypeButton3 = new ToggleButton ("new toggle button"));
RoomTypeButton3->setButtonText (TRANS("Room 1 (mono)"));
RoomTypeButton3->setRadioGroupId (4);
RoomTypeButton3->addListener (this);
RoomTypeButton3->setColour (ToggleButton::textColourId, Colour (0xffb0b0b0));
addAndMakeVisible (RoomTypeButton4 = new ToggleButton ("new toggle button"));
RoomTypeButton4->setButtonText (TRANS("Room 2 (mono)"));
RoomTypeButton4->setRadioGroupId (4);
RoomTypeButton4->addListener (this);
RoomTypeButton4->setColour (ToggleButton::textColourId, Colour (0xffb0b0b0));
addAndMakeVisible (slider_presence_room = new Slider ("presence slider 1"));
slider_presence_room->setRange (1, 5, 1);
slider_presence_room->setSliderStyle (Slider::LinearHorizontal);
slider_presence_room->setTextBoxStyle (Slider::TextBoxLeft, false, 20, 20);
slider_presence_room->setColour (Slider::backgroundColourId, Colour (0x00263238));
slider_presence_room->setColour (Slider::thumbColourId, Colour (0xff625552));
slider_presence_room->setColour (Slider::trackColourId, Colour (0x40a89b98));
slider_presence_room->setColour (Slider::rotarySliderFillColourId, Colour (0x00ffffff));
slider_presence_room->setColour (Slider::rotarySliderOutlineColourId, Colour (0x00263238));
slider_presence_room->setColour (Slider::textBoxTextColourId, Colours::black);
slider_presence_room->setColour (Slider::textBoxBackgroundColourId, Colour (0xffb8aba8));
slider_presence_room->setColour (Slider::textBoxHighlightColourId, Colour (0xff888888));
slider_presence_room->setColour (Slider::textBoxOutlineColourId, Colour (0x8a231b1b));
slider_presence_room->addListener (this);
addAndMakeVisible (label_presence_room = new Label ("presence label 1",
TRANS("Presence")));
label_presence_room->setTooltip (TRANS("Presence Setting of Peavey 6505+ (1...6)"));
label_presence_room->setFont (Font (15.00f, Font::plain).withTypefaceStyle ("Regular"));
label_presence_room->setJustificationType (Justification::centred);
label_presence_room->setEditable (false, false, false);
label_presence_room->setColour (Label::textColourId, Colour (0xffb0b0b0));
label_presence_room->setColour (TextEditor::textColourId, Colours::black);
label_presence_room->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
label_presence_room->setColour (TextEditor::highlightColourId, Colour (0x001111ee));
addAndMakeVisible (Mic1ActivateButton = new TextButton ("new button"));
Mic1ActivateButton->setButtonText (TRANS("Mic 1"));
Mic1ActivateButton->addListener (this);
Mic1ActivateButton->setColour (TextButton::buttonColourId, Colour (0x70b8aba8));
Mic1ActivateButton->setColour (TextButton::buttonOnColourId, Colour (0xffb8aba8));
Mic1ActivateButton->setColour (TextButton::textColourOffId, Colours::black);
Mic1ActivateButton->setColour (TextButton::textColourOnId, Colours::black);
addAndMakeVisible (Mic2ActivateButton = new TextButton ("new button"));
Mic2ActivateButton->setButtonText (TRANS("Mic 2"));
Mic2ActivateButton->addListener (this);
Mic2ActivateButton->setColour (TextButton::buttonColourId, Colour (0x70b8aba8));
Mic2ActivateButton->setColour (TextButton::buttonOnColourId, Colour (0xffb8aba8));
Mic2ActivateButton->setColour (TextButton::textColourOffId, Colours::black);
Mic2ActivateButton->setColour (TextButton::textColourOnId, Colours::black);
addAndMakeVisible (RoomActivateButton = new TextButton ("new button"));
RoomActivateButton->setButtonText (TRANS("Room"));
RoomActivateButton->addListener (this);
RoomActivateButton->setColour (TextButton::buttonColourId, Colour (0x70b8aba8));
RoomActivateButton->setColour (TextButton::buttonOnColourId, Colour (0xffb8aba8));
RoomActivateButton->setColour (TextButton::textColourOffId, Colours::black);
RoomActivateButton->setColour (TextButton::textColourOnId, Colours::black);
addAndMakeVisible (label_microphone1 = new Label ("microphone label 1",
TRANS("Microphone")));
label_microphone1->setFont (Font (15.00f, Font::plain).withTypefaceStyle ("Bold"));
label_microphone1->setJustificationType (Justification::centred);
label_microphone1->setEditable (false, false, false);
label_microphone1->setColour (Label::textColourId, Colour (0xccffffff));
label_microphone1->setColour (TextEditor::textColourId, Colours::black);
label_microphone1->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
label_microphone1->setColour (TextEditor::highlightColourId, Colour (0x001111ee));
addAndMakeVisible (label_microphone2 = new Label ("microphone label 2",
TRANS("Microphone")));
label_microphone2->setFont (Font (15.00f, Font::plain).withTypefaceStyle ("Bold"));
label_microphone2->setJustificationType (Justification::centred);
label_microphone2->setEditable (false, false, false);
label_microphone2->setColour (Label::textColourId, Colour (0xccffffff));
label_microphone2->setColour (TextEditor::textColourId, Colours::black);
label_microphone2->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
addAndMakeVisible (label_microphone4 = new Label ("microphone label 1",
TRANS("Room")));
label_microphone4->setFont (Font (15.00f, Font::plain).withTypefaceStyle ("Bold"));
label_microphone4->setJustificationType (Justification::centred);
label_microphone4->setEditable (false, false, false);
label_microphone4->setColour (Label::textColourId, Colour (0xccffffff));
label_microphone4->setColour (TextEditor::textColourId, Colours::black);
label_microphone4->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
addAndMakeVisible (label__room_nt5 = new Label ("room nt5 label",
TRANS("NT5")));
label__room_nt5->setFont (Font (15.00f, Font::plain).withTypefaceStyle ("Regular"));
label__room_nt5->setJustificationType (Justification::centredLeft);
label__room_nt5->setEditable (false, false, false);
label__room_nt5->setColour (Label::textColourId, Colour (0xffb0b0b0));
label__room_nt5->setColour (TextEditor::textColourId, Colours::black);
label__room_nt5->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
addAndMakeVisible (label__room_u87 = new Label ("room u87 label",
TRANS("U87")));
label__room_u87->setFont (Font (15.00f, Font::plain).withTypefaceStyle ("Regular"));
label__room_u87->setJustificationType (Justification::centredLeft);
label__room_u87->setEditable (false, false, false);
label__room_u87->setColour (Label::textColourId, Colour (0xffb0b0b0));
label__room_u87->setColour (TextEditor::textColourId, Colours::black);
label__room_u87->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
addAndMakeVisible (BypassActivateButton = new TextButton ("new button"));
BypassActivateButton->setButtonText (TRANS("Bypass"));
BypassActivateButton->addListener (this);
BypassActivateButton->setColour (TextButton::buttonColourId, Colour (0x70b8aba8));
BypassActivateButton->setColour (TextButton::buttonOnColourId, Colour (0xffa42222));
BypassActivateButton->setColour (TextButton::textColourOffId, Colours::black);
BypassActivateButton->setColour (TextButton::textColourOnId, Colour (0xffb0b0b0));
addAndMakeVisible (MuteActivateButton = new TextButton ("new button"));
MuteActivateButton->setButtonText (TRANS("Mute"));
MuteActivateButton->addListener (this);
MuteActivateButton->setColour (TextButton::buttonColourId, Colour (0x70b8aba8));
MuteActivateButton->setColour (TextButton::buttonOnColourId, Colour (0xffb36627));
MuteActivateButton->setColour (TextButton::textColourOffId, Colours::black);
MuteActivateButton->setColour (TextButton::textColourOnId, Colour (0xffb0b0b0));
addAndMakeVisible (EcoModeButton2 = new TextButton ("new button"));
EcoModeButton2->setTooltip (TRANS("reduces complexity of computations for lower cpu load, but for the cost of sound quality"));
EcoModeButton2->setButtonText (TRANS("Eco Mode"));
EcoModeButton2->addListener (this);
EcoModeButton2->setColour (TextButton::buttonColourId, Colour (0x70b8aba8));
EcoModeButton2->setColour (TextButton::buttonOnColourId, Colour (0xff003000));
EcoModeButton2->setColour (TextButton::textColourOffId, Colours::black);
EcoModeButton2->setColour (TextButton::textColourOnId, Colour (0xffb0b0b0));
addAndMakeVisible (SoloButton1 = new TextButton ("new button"));
SoloButton1->setButtonText (TRANS("Solo"));
SoloButton1->addListener (this);
SoloButton1->setColour (TextButton::buttonColourId, Colour (0x70b8aba8));
SoloButton1->setColour (TextButton::buttonOnColourId, Colour (0xffbb9900));
SoloButton1->setColour (TextButton::textColourOffId, Colours::black);
SoloButton1->setColour (TextButton::textColourOnId, Colours::black);
addAndMakeVisible (SoloButton2 = new TextButton ("new button"));
SoloButton2->setButtonText (TRANS("Solo"));
SoloButton2->addListener (this);
SoloButton2->setColour (TextButton::buttonColourId, Colour (0x70b8aba8));
SoloButton2->setColour (TextButton::buttonOnColourId, Colour (0xffbb9900));
SoloButton2->setColour (TextButton::textColourOffId, Colours::black);
SoloButton2->setColour (TextButton::textColourOnId, Colours::black);
addAndMakeVisible (SoloRoomButton = new TextButton ("new button"));
SoloRoomButton->setButtonText (TRANS("Solo"));
SoloRoomButton->addListener (this);
SoloRoomButton->setColour (TextButton::buttonColourId, Colour (0x70b8aba8));
SoloRoomButton->setColour (TextButton::buttonOnColourId, Colour (0xffbb9900));
SoloRoomButton->setColour (TextButton::textColourOffId, Colours::black);
SoloRoomButton->setColour (TextButton::textColourOnId, Colours::black);
addAndMakeVisible (label__IRs_not_found = new Label ("IRs_not_found label",
TRANS("impulse responses not found")));
label__IRs_not_found->setFont (Font (15.00f, Font::plain).withTypefaceStyle ("Bold"));
label__IRs_not_found->setJustificationType (Justification::centred);
label__IRs_not_found->setEditable (false, false, false);
label__IRs_not_found->setColour (Label::textColourId, Colours::red);
label__IRs_not_found->setColour (TextEditor::textColourId, Colours::black);
label__IRs_not_found->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
addAndMakeVisible (HideRoomSectionButton = new TextButton ("new button"));
HideRoomSectionButton->setButtonText (TRANS("hide room"));
HideRoomSectionButton->addListener (this);
HideRoomSectionButton->setColour (TextButton::buttonColourId, Colour (0x00a45c94));
HideRoomSectionButton->setColour (TextButton::buttonOnColourId, Colour (0x00181f22));
HideRoomSectionButton->setColour (TextButton::textColourOffId, Colour (0x70d0d0d0));
HideRoomSectionButton->setColour (TextButton::textColourOnId, Colour (0x70d0d0d0));
addAndMakeVisible (label5 = new Label ("new label",
TRANS("Flo\'s Audio Plugins")));
label5->setFont (Font (9.00f, Font::plain).withTypefaceStyle ("Bold"));
label5->setJustificationType (Justification::centredLeft);
label5->setEditable (false, false, false);
label5->setColour (Label::textColourId, Colour (0x808a8680));
label5->setColour (TextEditor::textColourId, Colours::white);
label5->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
label5->setColour (TextEditor::highlightColourId, Colour (0x00e0ec65));
addAndMakeVisible (HideSetsButton = new TextButton ("new button"));
HideSetsButton->setButtonText (TRANS("Sets"));
HideSetsButton->addListener (this);
HideSetsButton->setColour (TextButton::buttonColourId, Colour (0x00000000));
HideSetsButton->setColour (TextButton::buttonOnColourId, Colour (0x003c2e2e));
HideSetsButton->setColour (TextButton::textColourOffId, Colour (0x55d0d0d0));
HideSetsButton->setColour (TextButton::textColourOnId, Colour (0xb0d0d0d0));
addAndMakeVisible (label = new Label ("new label",
TRANS("Set 1")));
label->setFont (Font (14.00f, Font::plain).withTypefaceStyle ("Regular"));
label->setJustificationType (Justification::centredLeft);
label->setEditable (true, true, false);
label->setColour (Label::textColourId, Colour (0xd0b0b0b0));
label->setColour (TextEditor::textColourId, Colours::black);
label->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
label->addListener (this);
addAndMakeVisible (label2 = new Label ("new label",
TRANS("Set 2")));
label2->setFont (Font (14.00f, Font::plain).withTypefaceStyle ("Regular"));
label2->setJustificationType (Justification::centredLeft);
label2->setEditable (true, true, false);
label2->setColour (Label::textColourId, Colour (0xd0b0b0b0));
label2->setColour (TextEditor::textColourId, Colours::black);
label2->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
label2->addListener (this);
addAndMakeVisible (label3 = new Label ("new label",
TRANS("Set 3")));
label3->setFont (Font (14.00f, Font::plain).withTypefaceStyle ("Regular"));
label3->setJustificationType (Justification::centredLeft);
label3->setEditable (true, true, false);
label3->setColour (Label::textColourId, Colour (0xd0b0b0b0));
label3->setColour (TextEditor::textColourId, Colours::black);
label3->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
label3->addListener (this);
addAndMakeVisible (label4 = new Label ("new label",
TRANS("Set 4")));
label4->setFont (Font (14.00f, Font::plain).withTypefaceStyle ("Regular"));
label4->setJustificationType (Justification::centredLeft);
label4->setEditable (true, true, false);
label4->setColour (Label::textColourId, Colour (0xd0b0b0b0));
label4->setColour (TextEditor::textColourId, Colours::black);
label4->setColour (TextEditor::backgroundColourId, Colour (0x00000000));
label4->addListener (this);
addAndMakeVisible (Set0Button = new ToggleButton ("new toggle button"));
Set0Button->setButtonText (String());
Set0Button->setRadioGroupId (7);
Set0Button->addListener (this);
Set0Button->setToggleState (true, dontSendNotification);
addAndMakeVisible (Set1Button = new ToggleButton ("new toggle button"));
Set1Button->setButtonText (String());
Set1Button->setRadioGroupId (7);
Set1Button->addListener (this);
addAndMakeVisible (Set2Button = new ToggleButton ("new toggle button"));
Set2Button->setButtonText (String());
Set2Button->setRadioGroupId (7);
Set2Button->addListener (this);
addAndMakeVisible (Set3Button = new ToggleButton ("new toggle button"));
Set3Button->setButtonText (String());
Set3Button->setRadioGroupId (7);
Set3Button->addListener (this);
cachedImage_background_image_jpg_1 = ImageCache::getFromMemory (background_image_jpg, background_image_jpgSize);
cachedImage_vignette_png_2 = ImageCache::getFromMemory (vignette_png, vignette_pngSize);
//[UserPreSize]
//[/UserPreSize]
setSize (600, 555);
//[Constructor] You can add your own custom stuff here..
//[/Constructor]
}
Speaker_GodsCabAudioProcessorEditor::~Speaker_GodsCabAudioProcessorEditor()
{
//[Destructor_pre]. You can add your own custom destruction code here..
//[/Destructor_pre]
label__IRs_not_found_Fs = nullptr;
groupComponent = nullptr;
Mic1Button1 = nullptr;
Mic1Button3 = nullptr;
Mic1Button5 = nullptr;
Mic1Button7 = nullptr;
Mic1Button8 = nullptr;
slider_position1 = nullptr;
slider_presence1 = nullptr;
label_position1 = nullptr;
label_distance1 = nullptr;
label_presence1 = nullptr;
Mic2Button1 = nullptr;
Mic2Button3 = nullptr;
Mic2Button5 = nullptr;
Mic2Button7 = nullptr;
Mic2Button8 = nullptr;
slider_position2 = nullptr;
slider_presence2 = nullptr;
label_position2 = nullptr;
label_distance2 = nullptr;
label_presence2 = nullptr;
slider_balance = nullptr;
label_balance = nullptr;
TSButton1 = nullptr;
TSButton2 = nullptr;
slider_balance_room = nullptr;
label_balance2 = nullptr;
TSRoomButton3 = nullptr;
RoomTypeButton1 = nullptr;
RoomTypeButton2 = nullptr;
RoomTypeButton3 = nullptr;
RoomTypeButton4 = nullptr;
slider_presence_room = nullptr;
label_presence_room = nullptr;
Mic1ActivateButton = nullptr;
Mic2ActivateButton = nullptr;
RoomActivateButton = nullptr;
label_microphone1 = nullptr;
label_microphone2 = nullptr;
label_microphone4 = nullptr;
label__room_nt5 = nullptr;
label__room_u87 = nullptr;
BypassActivateButton = nullptr;
MuteActivateButton = nullptr;
EcoModeButton2 = nullptr;
SoloButton1 = nullptr;
SoloButton2 = nullptr;
SoloRoomButton = nullptr;
label__IRs_not_found = nullptr;
HideRoomSectionButton = nullptr;
label5 = nullptr;
HideSetsButton = nullptr;
label = nullptr;
label2 = nullptr;
label3 = nullptr;
label4 = nullptr;
Set0Button = nullptr;
Set1Button = nullptr;
Set2Button = nullptr;
Set3Button = nullptr;
//[Destructor]. You can add your own custom destruction code here..
//[/Destructor]
}
//==============================================================================
void Speaker_GodsCabAudioProcessorEditor::paint (Graphics& g)
{
//[UserPrePaint] Add your own custom painting code here..
//[/UserPrePaint]
g.fillAll (Colour (0xff090403));
{
int x = -5, y = -5, width = 610, height = 570;
//[UserPaintCustomArguments] Customize the painting arguments here..
//[/UserPaintCustomArguments]
g.setColour (Colours::black.withAlpha (0.092f));
g.drawImage (cachedImage_background_image_jpg_1,
x, y, width, height,
0, 0, cachedImage_background_image_jpg_1.getWidth(), cachedImage_background_image_jpg_1.getHeight());
}
{
int x = -10, y = -10, width = 620, height = 580;
//[UserPaintCustomArguments] Customize the painting arguments here..
//[/UserPaintCustomArguments]
g.setColour (Colours::black);
g.drawImage (cachedImage_vignette_png_2,
x, y, width, height,
0, 0, cachedImage_vignette_png_2.getWidth(), cachedImage_vignette_png_2.getHeight());
}
//[UserPaint] Add your own custom painting code here..
//[/UserPaint]
}
void Speaker_GodsCabAudioProcessorEditor::resized()
{
//[UserPreResize] Add your own custom resize code here..
//[/UserPreResize]
label__IRs_not_found_Fs->setBounds ((getWidth() / 2) - (213 / 2), 35, 213, 31);
groupComponent->setBounds (getWidth() - -2 - 74, 8, 74, 104);
Mic1Button1->setBounds (18, 160, 72, 24);
Mic1Button3->setBounds (18, 272, 72, 24);
Mic1Button5->setBounds (18, 224, 72, 24);
Mic1Button7->setBounds (18, 192, 72, 24);
Mic1Button8->setBounds (18, 304, 72, 24);
slider_position1->setBounds (104, 169, 150, 24);
slider_presence1->setBounds (104, 285, 150, 24);
label_position1->setBounds (128, 157, 120, 14);
label_distance1->setBounds (128, 205, 120, 14);
label_presence1->setBounds (128, 273, 120, 14);
Mic2Button1->setBounds (514, 160, 72, 24);
Mic2Button3->setBounds (514, 272, 72, 24);
Mic2Button5->setBounds (514, 224, 72, 24);
Mic2Button7->setBounds (514, 192, 72, 24);
Mic2Button8->setBounds (514, 304, 72, 24);
slider_position2->setBounds (345, 169, 150, 24);
slider_presence2->setBounds (345, 285, 150, 24);
label_position2->setBounds (352, 157, 119, 14);
label_distance2->setBounds (352, 205, 119, 14);
label_presence2->setBounds (352, 273, 119, 14);
slider_balance->setBounds ((getWidth() / 2) - (150 / 2), 91, 150, 40);
label_balance->setBounds ((getWidth() / 2) - (150 / 2), 58, 150, 24);
TSButton1->setBounds (104, 317, 152, 24);
TSButton2->setBounds (344, 317, 151, 24);
slider_balance_room->setBounds (384, 421, 154, 24);
label_balance2->setBounds (424, 409, 104, 14);
TSRoomButton3->setBounds (388, 521, 148, 24);
RoomTypeButton1->setBounds (123, 413, 98, 24);
RoomTypeButton2->setBounds (123, 445, 105, 24);
RoomTypeButton3->setBounds (123, 487, 130, 24);
RoomTypeButton4->setBounds (123, 519, 130, 24);
slider_presence_room->setBounds (388, 489, 150, 24);
label_presence_room->setBounds (416, 477, 112, 14);
Mic1ActivateButton->setBounds (101, 29, 48, 32);
Mic2ActivateButton->setBounds (443, 29, 48, 32);
RoomActivateButton->setBounds ((getWidth() / 2) - (56 / 2), 381, 56, 32);
label_microphone1->setBounds (10, 139, 90, 14);
label_microphone2->setBounds (502, 139, 90, 14);
label_microphone4->setBounds (131, 387, 80, 14);
label__room_nt5->setBounds (83, 429, 40, 24);
label__room_u87->setBounds (83, 501, 40, 24);
BypassActivateButton->setBounds (2, 2, 56, 24);
MuteActivateButton->setBounds (2, 27, 56, 24);
EcoModeButton2->setBounds ((getWidth() / 2) - (72 / 2), 8, 72, 24);
SoloButton1->setBounds (105, 70, 40, 24);
SoloButton2->setBounds (447, 70, 40, 24);
SoloRoomButton->setBounds ((getWidth() / 2) - (40 / 2), 422, 40, 24);
label__IRs_not_found->setBounds ((getWidth() / 2) - (222 / 2), 42, 222, 16);
HideRoomSectionButton->setBounds ((getWidth() / 2) + 242, getHeight() - 16, 63, 20);
label5->setBounds (-2, getHeight() - 12, 90, 12);
HideSetsButton->setBounds (getWidth() - -3 - 36, -3, 36, 22);
label->setBounds (getWidth() - 4 - 40, 22, 40, 20);
label2->setBounds (getWidth() - 4 - 40, 43, 40, 20);
label3->setBounds (getWidth() - 4 - 40, 64, 40, 20);
label4->setBounds (getWidth() - 44, 85, 40, 20);
Set0Button->setBounds (getWidth() - 45 - 22, 21, 22, 22);
Set1Button->setBounds (getWidth() - 45 - 22, 42, 22, 22);
Set2Button->setBounds (getWidth() - 45 - 22, 63, 22, 22);
Set3Button->setBounds (getWidth() - 45 - 22, 84, 22, 22);
//[UserResized] Add your own custom resize handling here..
//[/UserResized]
}
void Speaker_GodsCabAudioProcessorEditor::buttonClicked (Button* buttonThatWasClicked)
{
//[UserbuttonClicked_Pre]
//[/UserbuttonClicked_Pre]
if (buttonThatWasClicked == Mic1Button1)
{
//[UserButtonCode_Mic1Button1] -- add your button handler code here..
//[/UserButtonCode_Mic1Button1]
}
else if (buttonThatWasClicked == Mic1Button3)
{
//[UserButtonCode_Mic1Button3] -- add your button handler code here..
//[/UserButtonCode_Mic1Button3]
}
else if (buttonThatWasClicked == Mic1Button5)
{
//[UserButtonCode_Mic1Button5] -- add your button handler code here..
//[/UserButtonCode_Mic1Button5]
}
else if (buttonThatWasClicked == Mic1Button7)
{
//[UserButtonCode_Mic1Button7] -- add your button handler code here..
//[/UserButtonCode_Mic1Button7]
}
else if (buttonThatWasClicked == Mic1Button8)
{
//[UserButtonCode_Mic1Button8] -- add your button handler code here..
//[/UserButtonCode_Mic1Button8]
}
else if (buttonThatWasClicked == Mic2Button1)
{
//[UserButtonCode_Mic2Button1] -- add your button handler code here..
//[/UserButtonCode_Mic2Button1]
}
else if (buttonThatWasClicked == Mic2Button3)
{
//[UserButtonCode_Mic2Button3] -- add your button handler code here..
//[/UserButtonCode_Mic2Button3]
}
else if (buttonThatWasClicked == Mic2Button5)
{
//[UserButtonCode_Mic2Button5] -- add your button handler code here..
//[/UserButtonCode_Mic2Button5]
}
else if (buttonThatWasClicked == Mic2Button7)
{
//[UserButtonCode_Mic2Button7] -- add your button handler code here..
//[/UserButtonCode_Mic2Button7]
}
else if (buttonThatWasClicked == Mic2Button8)
{
//[UserButtonCode_Mic2Button8] -- add your button handler code here..
//[/UserButtonCode_Mic2Button8]
}
else if (buttonThatWasClicked == TSButton1)
{
//[UserButtonCode_TSButton1] -- add your button handler code here..
//[/UserButtonCode_TSButton1]
}
else if (buttonThatWasClicked == TSButton2)
{
//[UserButtonCode_TSButton2] -- add your button handler code here..
//[/UserButtonCode_TSButton2]
}
else if (buttonThatWasClicked == TSRoomButton3)
{
//[UserButtonCode_TSRoomButton3] -- add your button handler code here..
//[/UserButtonCode_TSRoomButton3]
}
else if (buttonThatWasClicked == RoomTypeButton1)
{
//[UserButtonCode_RoomTypeButton1] -- add your button handler code here..
//[/UserButtonCode_RoomTypeButton1]
}
else if (buttonThatWasClicked == RoomTypeButton2)
{
//[UserButtonCode_RoomTypeButton2] -- add your button handler code here..
//[/UserButtonCode_RoomTypeButton2]
}
else if (buttonThatWasClicked == RoomTypeButton3)
{
//[UserButtonCode_RoomTypeButton3] -- add your button handler code here..
//[/UserButtonCode_RoomTypeButton3]
}
else if (buttonThatWasClicked == RoomTypeButton4)
{
//[UserButtonCode_RoomTypeButton4] -- add your button handler code here..
//[/UserButtonCode_RoomTypeButton4]
}
else if (buttonThatWasClicked == Mic1ActivateButton)
{
//[UserButtonCode_Mic1ActivateButton] -- add your button handler code here..
//[/UserButtonCode_Mic1ActivateButton]
}
else if (buttonThatWasClicked == Mic2ActivateButton)
{
//[UserButtonCode_Mic2ActivateButton] -- add your button handler code here..
//[/UserButtonCode_Mic2ActivateButton]
}
else if (buttonThatWasClicked == RoomActivateButton)
{
//[UserButtonCode_RoomActivateButton] -- add your button handler code here..
//[/UserButtonCode_RoomActivateButton]
}
else if (buttonThatWasClicked == BypassActivateButton)
{
//[UserButtonCode_BypassActivateButton] -- add your button handler code here..
//[/UserButtonCode_BypassActivateButton]
}
else if (buttonThatWasClicked == MuteActivateButton)
{
//[UserButtonCode_MuteActivateButton] -- add your button handler code here..
//[/UserButtonCode_MuteActivateButton]
}
else if (buttonThatWasClicked == EcoModeButton2)
{
//[UserButtonCode_EcoModeButton2] -- add your button handler code here..
//[/UserButtonCode_EcoModeButton2]
}
else if (buttonThatWasClicked == SoloButton1)
{
//[UserButtonCode_SoloButton1] -- add your button handler code here..
//[/UserButtonCode_SoloButton1]
}
else if (buttonThatWasClicked == SoloButton2)
{
//[UserButtonCode_SoloButton2] -- add your button handler code here..
//[/UserButtonCode_SoloButton2]
}
else if (buttonThatWasClicked == SoloRoomButton)
{
//[UserButtonCode_SoloRoomButton] -- add your button handler code here..
//[/UserButtonCode_SoloRoomButton]
}
else if (buttonThatWasClicked == HideRoomSectionButton)
{
//[UserButtonCode_HideRoomSectionButton] -- add your button handler code here..
//[/UserButtonCode_HideRoomSectionButton]
}
else if (buttonThatWasClicked == HideSetsButton)
{
//[UserButtonCode_HideSetsButton] -- add your button handler code here..
//[/UserButtonCode_HideSetsButton]
}
else if (buttonThatWasClicked == Set0Button)
{
//[UserButtonCode_Set0Button] -- add your button handler code here..
//[/UserButtonCode_Set0Button]
}
else if (buttonThatWasClicked == Set1Button)
{
//[UserButtonCode_Set1Button] -- add your button handler code here..
//[/UserButtonCode_Set1Button]
}
else if (buttonThatWasClicked == Set2Button)
{
//[UserButtonCode_Set2Button] -- add your button handler code here..
//[/UserButtonCode_Set2Button]
}
else if (buttonThatWasClicked == Set3Button)
{
//[UserButtonCode_Set3Button] -- add your button handler code here..
//[/UserButtonCode_Set3Button]
}
//[UserbuttonClicked_Post]
//[/UserbuttonClicked_Post]
}
void Speaker_GodsCabAudioProcessorEditor::sliderValueChanged (Slider* sliderThatWasMoved)
{
//[UsersliderValueChanged_Pre]
//[/UsersliderValueChanged_Pre]
if (sliderThatWasMoved == slider_position1)
{
//[UserSliderCode_slider_position1] -- add your slider handling code here..
//[/UserSliderCode_slider_position1]
}
else if (sliderThatWasMoved == slider_presence1)
{
//[UserSliderCode_slider_presence1] -- add your slider handling code here..
//[/UserSliderCode_slider_presence1]
}
else if (sliderThatWasMoved == slider_position2)
{
//[UserSliderCode_slider_position2] -- add your slider handling code here..
//[/UserSliderCode_slider_position2]
}
else if (sliderThatWasMoved == slider_presence2)
{
//[UserSliderCode_slider_presence2] -- add your slider handling code here..
//[/UserSliderCode_slider_presence2]
}
else if (sliderThatWasMoved == slider_balance)
{
//[UserSliderCode_slider_balance] -- add your slider handling code here..
//[/UserSliderCode_slider_balance]
}
else if (sliderThatWasMoved == slider_balance_room)
{
//[UserSliderCode_slider_balance_room] -- add your slider handling code here..
//[/UserSliderCode_slider_balance_room]
}
else if (sliderThatWasMoved == slider_presence_room)
{
//[UserSliderCode_slider_presence_room] -- add your slider handling code here..
//[/UserSliderCode_slider_presence_room]
}
//[UsersliderValueChanged_Post]
//[/UsersliderValueChanged_Post]
}
void Speaker_GodsCabAudioProcessorEditor::labelTextChanged (Label* labelThatHasChanged)
{
//[UserlabelTextChanged_Pre]
//[/UserlabelTextChanged_Pre]
if (labelThatHasChanged == label)
{
//[UserLabelCode_label] -- add your label text handling code here..
//[/UserLabelCode_label]
}
else if (labelThatHasChanged == label2)
{
//[UserLabelCode_label2] -- add your label text handling code here..
//[/UserLabelCode_label2]
}
else if (labelThatHasChanged == label3)
{
//[UserLabelCode_label3] -- add your label text handling code here..
//[/UserLabelCode_label3]
}
else if (labelThatHasChanged == label4)
{
//[UserLabelCode_label4] -- add your label text handling code here..
//[/UserLabelCode_label4]
}
//[UserlabelTextChanged_Post]
//[/UserlabelTextChanged_Post]
}
//[MiscUserCode] You can add your own definitions of your custom methods or any other code here...
//[/MiscUserCode]
//==============================================================================
#if 0
/* -- Projucer information section --
This is where the Projucer stores the metadata that describe this GUI layout, so
make changes in here at your peril!
BEGIN_JUCER_METADATA
<JUCER_COMPONENT documentType="Component" className="Speaker_GodsCabAudioProcessorEditor"
componentName="" parentClasses="public AudioProcessorEditor, public Timer"
constructorParams="Speaker_GodsCabAudioProcessor* ownerFilter"
variableInitialisers="AudioProcessorEditor(ownerFilter)" snapPixels="8"
snapActive="1" snapShown="1" overlayOpacity="0.330" fixedSize="1"
initialWidth="600" initialHeight="555">
<BACKGROUND backgroundColour="ff090403">
<IMAGE pos="-5 -5 610 570" resource="background_image_jpg" opacity="0.091999999999999998446"
mode="0"/>
<IMAGE pos="-10 -10 620 580" resource="vignette_png" opacity="1" mode="0"/>
</BACKGROUND>
<LABEL name="IRs_not_found_Fs label" id="557e244bf53d95cd" memberName="label__IRs_not_found_Fs"
virtualName="" explicitFocusOrder="0" pos="0.5Cc 35 213 31" tooltip="supported sample rates:&#10;44.1 kHz&#10; 48 kHz&#10;88.2 kHz&#10; 96 kHz&#10; 192 kHz"
textCol="ffff0000" edTextCol="ff000000" edBkgCol="0" labelText="sample rate not supported&#10;using default 44.1kHz IRs"
editableSingleClick="0" editableDoubleClick="0" focusDiscardsChanges="0"
fontname="Default font" fontsize="15" kerning="0" bold="1" italic="0"
justification="36" typefaceStyle="Bold"/>
<GROUPCOMPONENT name="new group" id="3fb87b2f57fc23f7" memberName="groupComponent"
virtualName="" explicitFocusOrder="0" pos="-2Rr 8 74 104" outlinecol="50a89b98"
title=""/>
<TOGGLEBUTTON name="new toggle button" id="521ac059fbd36fe5" memberName="Mic1Button1"
virtualName="" explicitFocusOrder="0" pos="18 160 72 24" txtcol="ffb0b0b0"
buttonText="SM57" connectedEdges="0" needsCallback="1" radioGroupId="1"
state="1"/>
<TOGGLEBUTTON name="new toggle button" id="39f48a43a7310045" memberName="Mic1Button3"
virtualName="" explicitFocusOrder="0" pos="18 272 72 24" txtcol="ffb0b0b0"
buttonText="C414" connectedEdges="0" needsCallback="1" radioGroupId="1"
state="0"/>
<TOGGLEBUTTON name="new toggle button" id="93e3c82dd55daa90" memberName="Mic1Button5"
virtualName="" explicitFocusOrder="0" pos="18 224 72 24" txtcol="ffb0b0b0"
buttonText="MD421" connectedEdges="0" needsCallback="1" radioGroupId="1"
state="0"/>
<TOGGLEBUTTON name="new toggle button" id="aeb65a25c846af5a" memberName="Mic1Button7"
virtualName="" explicitFocusOrder="0" pos="18 192 72 24" txtcol="ffb0b0b0"
buttonText="SM7B" connectedEdges="0" needsCallback="1" radioGroupId="1"
state="0"/>
<TOGGLEBUTTON name="new toggle button" id="ecba5acd4fbcf151" memberName="Mic1Button8"
virtualName="" explicitFocusOrder="0" pos="18 304 72 24" txtcol="ffb0b0b0"
buttonText="U87" connectedEdges="0" needsCallback="1" radioGroupId="1"
state="0"/>
<SLIDER name="position slider1" id="a8c0f5e8dd3ede7b" memberName="slider_position1"
virtualName="" explicitFocusOrder="0" pos="104 169 150 24" tooltip="Position:&#10; 0 = cap&#10; 1 = cone_near&#10; 2 = cone_far&#10; 3 = edge"
bkgcol="263238" thumbcol="ff625552" trackcol="40a89b98" rotarysliderfill="ffffff"
rotaryslideroutline="263238" textboxtext="ff000000" textboxbkgd="ffb8aba8"
textboxhighlight="ff888888" textboxoutline="8a231b1b" min="0"
max="3" int="1" style="LinearHorizontal" textBoxPos="TextBoxLeft"
textBoxEditable="1" textBoxWidth="20" textBoxHeight="20" skewFactor="1"
needsCallback="1"/>
<SLIDER name="presence slider 1" id="f84421460c526044" memberName="slider_presence1"
virtualName="" explicitFocusOrder="0" pos="104 285 150 24" bkgcol="263238"
thumbcol="ff625552" trackcol="40a89b98" rotarysliderfill="ffffff"
rotaryslideroutline="263238" textboxtext="ff000000" textboxbkgd="ffb8aba8"
textboxhighlight="ff888888" textboxoutline="8a231b1b" min="1"
max="5" int="1" style="LinearHorizontal" textBoxPos="TextBoxLeft"
textBoxEditable="1" textBoxWidth="20" textBoxHeight="20" skewFactor="1"
needsCallback="1"/>
<LABEL name="position label 1" id="3055f97fa2275f29" memberName="label_position1"
virtualName="" explicitFocusOrder="0" pos="128 157 120 14" tooltip="Position:&#10; 0 = cap&#10; 1 = cone_near&#10; 2 = cone_far&#10; 3 = edge"
textCol="ffb0b0b0" edTextCol="ff000000" edBkgCol="0" hiliteCol="1111ee"
labelText="Postition" editableSingleClick="0" editableDoubleClick="0"
focusDiscardsChanges="0" fontname="Default font" fontsize="15"
kerning="0" bold="0" italic="0" justification="36"/>
<LABEL name="distance label 1" id="bbddfae902c5daa7" memberName="label_distance1"
virtualName="Label" explicitFocusOrder="0" pos="128 205 120 14"
tooltip="Distance:&#10; 0 = grill (0 inch)&#10; 1 = 1 inch&#10; 2 = 2 inch&#10; 3 = 1 foot&#10; 4 = 2 foot&#10; 5 = 4 foot"
textCol="ffb0b0b0" edTextCol="ff000000" edBkgCol="0" hiliteCol="1111ee"
labelText="Distance" editableSingleClick="0" editableDoubleClick="0"
focusDiscardsChanges="0" fontname="Default font" fontsize="15"
kerning="0" bold="0" italic="0" justification="36"/>
<LABEL name="presence label 1" id="23a1544db1a4ba7c" memberName="label_presence1"
virtualName="" explicitFocusOrder="0" pos="128 273 120 14" tooltip="Presence Setting of Peavey 6505+ (1...6)"
textCol="ffb0b0b0" edTextCol="ff000000" edBkgCol="0" hiliteCol="1111ee"
labelText="Presence" editableSingleClick="0" editableDoubleClick="0"
focusDiscardsChanges="0" fontname="Default font" fontsize="15"
kerning="0" bold="0" italic="0" justification="36"/>
<TOGGLEBUTTON name="new toggle button" id="9c770d5603f85936" memberName="Mic2Button1"
virtualName="" explicitFocusOrder="0" pos="514 160 72 24" txtcol="ffb0b0b0"
buttonText="SM57" connectedEdges="0" needsCallback="1" radioGroupId="2"
state="1"/>
<TOGGLEBUTTON name="new toggle button" id="85b454ccddb02d60" memberName="Mic2Button3"
virtualName="" explicitFocusOrder="0" pos="514 272 72 24" txtcol="ffb0b0b0"
buttonText="C414" connectedEdges="0" needsCallback="1" radioGroupId="2"
state="0"/>
<TOGGLEBUTTON name="new toggle button" id="43fd271a74b7cc3c" memberName="Mic2Button5"
virtualName="" explicitFocusOrder="0" pos="514 224 72 24" txtcol="ffb0b0b0"
buttonText="MD421" connectedEdges="0" needsCallback="1" radioGroupId="2"
state="0"/>
<TOGGLEBUTTON name="new toggle button" id="3c89be6ab2cb6143" memberName="Mic2Button7"
virtualName="" explicitFocusOrder="0" pos="514 192 72 24" txtcol="ffb0b0b0"
buttonText="SM7B" connectedEdges="0" needsCallback="1" radioGroupId="2"
state="0"/>
<TOGGLEBUTTON name="new toggle button" id="6f4d104f9e640274" memberName="Mic2Button8"
virtualName="" explicitFocusOrder="0" pos="514 304 72 24" txtcol="ffb0b0b0"
buttonText="U87" connectedEdges="0" needsCallback="1" radioGroupId="2"
state="0"/>
<SLIDER name="position slider2" id="c28c849a8753a6ff" memberName="slider_position2"
virtualName="" explicitFocusOrder="0" pos="345 169 150 24" tooltip="Position:&#10; 0 = cap&#10; 1 = cone_near&#10; 2 = cone_far&#10; 3 = edge"
bkgcol="263238" thumbcol="ff625552" trackcol="40a89b98" rotarysliderfill="ffffff"
rotaryslideroutline="263238" textboxtext="ff000000" textboxbkgd="ffb8aba8"
textboxhighlight="ff888888" textboxoutline="8a231b1b" min="0"
max="3" int="1" style="LinearHorizontal" textBoxPos="TextBoxRight"
textBoxEditable="1" textBoxWidth="20" textBoxHeight="20" skewFactor="1"
needsCallback="1"/>
<SLIDER name="presence slider 2" id="f164f16486962823" memberName="slider_presence2"
virtualName="" explicitFocusOrder="0" pos="345 285 150 24" tooltip="Presence Setting of Peavey 6505+ (1...6)"
bkgcol="263238" thumbcol="ff625552" trackcol="40a89b98" rotarysliderfill="ffffff"
rotaryslideroutline="263238" textboxtext="ff000000" textboxbkgd="ffb8aba8"
textboxhighlight="ff888888" textboxoutline="8a231b1b" min="1"
max="5" int="1" style="LinearHorizontal" textBoxPos="TextBoxRight"
textBoxEditable="1" textBoxWidth="20" textBoxHeight="20" skewFactor="1"
needsCallback="1"/>
<LABEL name="position label 2" id="9d36c8a61d8c926" memberName="label_position2"
virtualName="" explicitFocusOrder="0" pos="352 157 119 14" tooltip="Position:&#10; 0 = cap&#10; 1 = cone_near&#10; 2 = cone_far&#10; 3 = edge"
textCol="ffb0b0b0" edTextCol="ff000000" edBkgCol="0" hiliteCol="1111ee"
labelText="Postition" editableSingleClick="0" editableDoubleClick="0"
focusDiscardsChanges="0" fontname="Default font" fontsize="15"
kerning="0" bold="0" italic="0" justification="36"/>
<LABEL name="distance label 2" id="30e94598c87a70b9" memberName="label_distance2"
virtualName="" explicitFocusOrder="0" pos="352 205 119 14" tooltip="Distance:&#10; 0 = grill (0 inch)&#10; 1 = 1 inch&#10; 2 = 2 inch&#10; 3 = 1 foot&#10; 4 = 2 foot&#10; 5 = 4 foot"
textCol="ffb0b0b0" edTextCol="ff000000" edBkgCol="0" hiliteCol="1111ee"
labelText="Distance" editableSingleClick="0" editableDoubleClick="0"
focusDiscardsChanges="0" fontname="Default font" fontsize="15"
kerning="0" bold="0" italic="0" justification="36"/>
<LABEL name="presence label 2" id="2ad0e11f8bac0175" memberName="label_presence2"
virtualName="" explicitFocusOrder="0" pos="352 273 119 14" tooltip="Presence Setting of Peavey 6505+ (1...6)"
textCol="ffb0b0b0" edTextCol="ff000000" edBkgCol="0" hiliteCol="1111ee"
labelText="Presence" editableSingleClick="0" editableDoubleClick="0"
focusDiscardsChanges="0" fontname="Default font" fontsize="15"
kerning="0" bold="0" italic="0" justification="36"/>
<SLIDER name="balance slider" id="db9f6405bd608bfd" memberName="slider_balance"
virtualName="" explicitFocusOrder="0" pos="0Cc 91 150 40" bkgcol="263238"
thumbcol="ff625552" trackcol="50a89b98" rotarysliderfill="ffffff"
rotaryslideroutline="263238" textboxtext="ff000000" textboxbkgd="ffb8aba8"
textboxhighlight="ff888888" textboxoutline="8a231b1b" min="-1"
max="1" int="0.10000000000000000555" style="LinearHorizontal"
textBoxPos="TextBoxAbove" textBoxEditable="1" textBoxWidth="35"
textBoxHeight="20" skewFactor="1" needsCallback="1"/>
<LABEL name="balance label" id="72a9c71e04589c59" memberName="label_balance"
virtualName="" explicitFocusOrder="0" pos="0Cc 58 150 24" tooltip="Balance between both Microphones"
textCol="ffb0b0b0" edTextCol="ff000000" edBkgCol="0" hiliteCol="1111ee"
labelText="Balance" editableSingleClick="0" editableDoubleClick="0"
focusDiscardsChanges="0" fontname="Default font" fontsize="15"
kerning="0" bold="0" italic="0" justification="20"/>
<TOGGLEBUTTON name="new toggle button" id="19acc1eb30320887" memberName="TSButton1"
virtualName="" explicitFocusOrder="0" pos="104 317 152 24" txtcol="ffb0b0b0"
buttonText="Tube Screamer" connectedEdges="0" needsCallback="1"
radioGroupId="0" state="0"/>
<TOGGLEBUTTON name="new toggle button" id="cf35007f2b6f0b02" memberName="TSButton2"
virtualName="" explicitFocusOrder="0" pos="344 317 151 24" txtcol="ffb0b0b0"
buttonText="Tube Screamer" connectedEdges="0" needsCallback="1"
radioGroupId="0" state="0"/>
<SLIDER name="balance room slider" id="e4a6fb8f10620633" memberName="slider_balance_room"
virtualName="" explicitFocusOrder="0" pos="384 421 154 24" bkgcol="263238"
thumbcol="ff625552" trackcol="40a89b98" rotarysliderfill="ffffff"
rotaryslideroutline="263238" textboxtext="ff000000" textboxbkgd="ffb8aba8"
textboxhighlight="ff888888" textboxoutline="8a231b1b" min="0"
max="1" int="0.10000000000000000555" style="LinearHorizontal"
textBoxPos="TextBoxLeft" textBoxEditable="1" textBoxWidth="35"
textBoxHeight="20" skewFactor="1" needsCallback="1"/>
<LABEL name="balance label" id="c9a295700e160762" memberName="label_balance2"
virtualName="" explicitFocusOrder="0" pos="424 409 104 14" tooltip="Balance between close Microphones and room Microphones"
textCol="ffb0b0b0" edTextCol="ff000000" edBkgCol="0" hiliteCol="1111ee"
labelText="Dry - Wet" editableSingleClick="0" editableDoubleClick="0"
focusDiscardsChanges="0" fontname="Default font" fontsize="15"
kerning="0" bold="0" italic="0" justification="20"/>
<TOGGLEBUTTON name="new toggle button" id="b5309d376f855ffc" memberName="TSRoomButton3"
virtualName="" explicitFocusOrder="0" pos="388 521 148 24" txtcol="ffb0b0b0"
buttonText="Tube Screamer" connectedEdges="0" needsCallback="1"
radioGroupId="0" state="0"/>
<TOGGLEBUTTON name="new toggle button" id="6a441e0e7ab987ae" memberName="RoomTypeButton1"
virtualName="" explicitFocusOrder="0" pos="123 413 98 24" txtcol="ffb0b0b0"
buttonText="Live Room" connectedEdges="0" needsCallback="1" radioGroupId="4"
state="1"/>
<TOGGLEBUTTON name="new toggle button" id="aa3a78bf41f4d720" memberName="RoomTypeButton2"
virtualName="" explicitFocusOrder="0" pos="123 445 105 24" txtcol="ffb0b0b0"
buttonText="Dead Room" connectedEdges="0" needsCallback="1" radioGroupId="4"
state="0"/>
<TOGGLEBUTTON name="new toggle button" id="91ada4dd79f0b527" memberName="RoomTypeButton3"
virtualName="" explicitFocusOrder="0" pos="123 487 130 24" txtcol="ffb0b0b0"
buttonText="Room 1 (mono)" connectedEdges="0" needsCallback="1"
radioGroupId="4" state="0"/>
<TOGGLEBUTTON name="new toggle button" id="94c665a217af7986" memberName="RoomTypeButton4"
virtualName="" explicitFocusOrder="0" pos="123 519 130 24" txtcol="ffb0b0b0"
buttonText="Room 2 (mono)" connectedEdges="0" needsCallback="1"
radioGroupId="4" state="0"/>
<SLIDER name="presence slider 1" id="e4c5cd55a264e0e7" memberName="slider_presence_room"
virtualName="" explicitFocusOrder="0" pos="388 489 150 24" bkgcol="263238"
thumbcol="ff625552" trackcol="40a89b98" rotarysliderfill="ffffff"
rotaryslideroutline="263238" textboxtext="ff000000" textboxbkgd="ffb8aba8"
textboxhighlight="ff888888" textboxoutline="8a231b1b" min="1"
max="5" int="1" style="LinearHorizontal" textBoxPos="TextBoxLeft"
textBoxEditable="1" textBoxWidth="20" textBoxHeight="20" skewFactor="1"
needsCallback="1"/>
<LABEL name="presence label 1" id="93ea4e9306f6a94d" memberName="label_presence_room"
virtualName="" explicitFocusOrder="0" pos="416 477 112 14" tooltip="Presence Setting of Peavey 6505+ (1...6)"
textCol="ffb0b0b0" edTextCol="ff000000" edBkgCol="0" hiliteCol="1111ee"
labelText="Presence" editableSingleClick="0" editableDoubleClick="0"
focusDiscardsChanges="0" fontname="Default font" fontsize="15"
kerning="0" bold="0" italic="0" justification="36"/>
<TEXTBUTTON name="new button" id="1aaec3b249d7a4de" memberName="Mic1ActivateButton"
virtualName="" explicitFocusOrder="0" pos="101 29 48 32" bgColOff="70b8aba8"
bgColOn="ffb8aba8" textCol="ff000000" textColOn="ff000000" buttonText="Mic 1"
connectedEdges="0" needsCallback="1" radioGroupId="0"/>
<TEXTBUTTON name="new button" id="f865b3fb1f4a7ea9" memberName="Mic2ActivateButton"
virtualName="" explicitFocusOrder="0" pos="443 29 48 32" bgColOff="70b8aba8"
bgColOn="ffb8aba8" textCol="ff000000" textColOn="ff000000" buttonText="Mic 2"
connectedEdges="0" needsCallback="1" radioGroupId="0"/>
<TEXTBUTTON name="new button" id="953c67b1f602cfa" memberName="RoomActivateButton"
virtualName="" explicitFocusOrder="0" pos="0Cc 381 56 32" bgColOff="70b8aba8"
bgColOn="ffb8aba8" textCol="ff000000" textColOn="ff000000" buttonText="Room"
connectedEdges="0" needsCallback="1" radioGroupId="0"/>
<LABEL name="microphone label 1" id="a2f4837858e1939c" memberName="label_microphone1"
virtualName="" explicitFocusOrder="0" pos="10 139 90 14" textCol="ccffffff"
edTextCol="ff000000" edBkgCol="0" hiliteCol="1111ee" labelText="Microphone"
editableSingleClick="0" editableDoubleClick="0" focusDiscardsChanges="0"
fontname="Default font" fontsize="15" kerning="0" bold="1" italic="0"
justification="36" typefaceStyle="Bold"/>
<LABEL name="microphone label 2" id="1a5fd6f6fa06a2c5" memberName="label_microphone2"
virtualName="" explicitFocusOrder="0" pos="502 139 90 14" textCol="ccffffff"
edTextCol="ff000000" edBkgCol="0" labelText="Microphone" editableSingleClick="0"
editableDoubleClick="0" focusDiscardsChanges="0" fontname="Default font"
fontsize="15" kerning="0" bold="1" italic="0" justification="36"
typefaceStyle="Bold"/>
<LABEL name="microphone label 1" id="4acc40f0b02e70ce" memberName="label_microphone4"
virtualName="" explicitFocusOrder="0" pos="131 387 80 14" textCol="ccffffff"
edTextCol="ff000000" edBkgCol="0" labelText="Room" editableSingleClick="0"
editableDoubleClick="0" focusDiscardsChanges="0" fontname="Default font"
fontsize="15" kerning="0" bold="1" italic="0" justification="36"
typefaceStyle="Bold"/>
<LABEL name="room nt5 label" id="692755590140a604" memberName="label__room_nt5"
virtualName="" explicitFocusOrder="0" pos="83 429 40 24" textCol="ffb0b0b0"
edTextCol="ff000000" edBkgCol="0" labelText="NT5" editableSingleClick="0"
editableDoubleClick="0" focusDiscardsChanges="0" fontname="Default font"
fontsize="15" kerning="0" bold="0" italic="0" justification="33"/>
<LABEL name="room u87 label" id="2d84a2dc7cf4fa25" memberName="label__room_u87"
virtualName="" explicitFocusOrder="0" pos="83 501 40 24" textCol="ffb0b0b0"
edTextCol="ff000000" edBkgCol="0" labelText="U87" editableSingleClick="0"
editableDoubleClick="0" focusDiscardsChanges="0" fontname="Default font"
fontsize="15" kerning="0" bold="0" italic="0" justification="33"/>
<TEXTBUTTON name="new button" id="dfce04e6df966033" memberName="BypassActivateButton"
virtualName="" explicitFocusOrder="0" pos="2 2 56 24" bgColOff="70b8aba8"
bgColOn="ffa42222" textCol="ff000000" textColOn="ffb0b0b0" buttonText="Bypass"
connectedEdges="0" needsCallback="1" radioGroupId="0"/>
<TEXTBUTTON name="new button" id="880fecf443d9ad67" memberName="MuteActivateButton"
virtualName="" explicitFocusOrder="0" pos="2 27 56 24" bgColOff="70b8aba8"
bgColOn="ffb36627" textCol="ff000000" textColOn="ffb0b0b0" buttonText="Mute"
connectedEdges="0" needsCallback="1" radioGroupId="0"/>
<TEXTBUTTON name="new button" id="31080792063e3578" memberName="EcoModeButton2"
virtualName="" explicitFocusOrder="0" pos="0Cc 8 72 24" tooltip="reduces complexity of computations for lower cpu load, but for the cost of sound quality"
bgColOff="70b8aba8" bgColOn="ff003000" textCol="ff000000" textColOn="ffb0b0b0"
buttonText="Eco Mode" connectedEdges="0" needsCallback="1" radioGroupId="0"/>
<TEXTBUTTON name="new button" id="fb30289b6ee69a3d" memberName="SoloButton1"
virtualName="" explicitFocusOrder="0" pos="105 70 40 24" bgColOff="70b8aba8"
bgColOn="ffbb9900" textCol="ff000000" textColOn="ff000000" buttonText="Solo"
connectedEdges="0" needsCallback="1" radioGroupId="0"/>
<TEXTBUTTON name="new button" id="d4935ef4d61b2cc7" memberName="SoloButton2"
virtualName="" explicitFocusOrder="0" pos="447 70 40 24" bgColOff="70b8aba8"
bgColOn="ffbb9900" textCol="ff000000" textColOn="ff000000" buttonText="Solo"
connectedEdges="0" needsCallback="1" radioGroupId="0"/>
<TEXTBUTTON name="new button" id="55a87748d0a32825" memberName="SoloRoomButton"
virtualName="" explicitFocusOrder="0" pos="0Cc 422 40 24" bgColOff="70b8aba8"
bgColOn="ffbb9900" textCol="ff000000" textColOn="ff000000" buttonText="Solo"
connectedEdges="0" needsCallback="1" radioGroupId="0"/>
<LABEL name="IRs_not_found label" id="4c9ed78b18b4d31d" memberName="label__IRs_not_found"
virtualName="" explicitFocusOrder="0" pos="0Cc 42 222 16" textCol="ffff0000"
edTextCol="ff000000" edBkgCol="0" labelText="impulse responses not found"
editableSingleClick="0" editableDoubleClick="0" focusDiscardsChanges="0"
fontname="Default font" fontsize="15" kerning="0" bold="1" italic="0"
justification="36" typefaceStyle="Bold"/>
<TEXTBUTTON name="new button" id="3aa5f9537f6d889" memberName="HideRoomSectionButton"
virtualName="" explicitFocusOrder="0" pos="242C 16R 63 20" bgColOff="a45c94"
bgColOn="181f22" textCol="70d0d0d0" textColOn="70d0d0d0" buttonText="hide room"
connectedEdges="0" needsCallback="1" radioGroupId="0"/>
<LABEL name="new label" id="c7ffd0128b47329d" memberName="label5" virtualName=""
explicitFocusOrder="0" pos="-2 0Rr 90 12" textCol="808a8680"
edTextCol="ffffffff" edBkgCol="0" hiliteCol="e0ec65" labelText="Flo's Audio Plugins"
editableSingleClick="0" editableDoubleClick="0" focusDiscardsChanges="0"
fontname="Default font" fontsize="9" kerning="0" bold="1" italic="0"
justification="33" typefaceStyle="Bold"/>
<TEXTBUTTON name="new button" id="1e4140f7aec8711e" memberName="HideSetsButton"
virtualName="" explicitFocusOrder="0" pos="-3Rr -3 36 22" bgColOff="0"
bgColOn="3c2e2e" textCol="55d0d0d0" textColOn="b0d0d0d0" buttonText="Sets"
connectedEdges="0" needsCallback="1" radioGroupId="0"/>
<LABEL name="new label" id="6e2dd681b7202f11" memberName="label" virtualName=""
explicitFocusOrder="0" pos="4Rr 22 40 20" textCol="d0b0b0b0"
edTextCol="ff000000" edBkgCol="0" labelText="Set 1" editableSingleClick="1"
editableDoubleClick="1" focusDiscardsChanges="0" fontname="Default font"
fontsize="14" kerning="0" bold="0" italic="0" justification="33"/>
<LABEL name="new label" id="293090f29392555f" memberName="label2" virtualName=""
explicitFocusOrder="0" pos="4Rr 43 40 20" textCol="d0b0b0b0"
edTextCol="ff000000" edBkgCol="0" labelText="Set 2" editableSingleClick="1"
editableDoubleClick="1" focusDiscardsChanges="0" fontname="Default font"
fontsize="14" kerning="0" bold="0" italic="0" justification="33"/>
<LABEL name="new label" id="3f5a31dd9dd2bc85" memberName="label3" virtualName=""
explicitFocusOrder="0" pos="4Rr 64 40 20" textCol="d0b0b0b0"
edTextCol="ff000000" edBkgCol="0" labelText="Set 3" editableSingleClick="1"
editableDoubleClick="1" focusDiscardsChanges="0" fontname="Default font"
fontsize="14" kerning="0" bold="0" italic="0" justification="33"/>
<LABEL name="new label" id="616a61d5b330c49b" memberName="label4" virtualName=""
explicitFocusOrder="0" pos="44R 85 40 20" textCol="d0b0b0b0"
edTextCol="ff000000" edBkgCol="0" labelText="Set 4" editableSingleClick="1"
editableDoubleClick="1" focusDiscardsChanges="0" fontname="Default font"
fontsize="14" kerning="0" bold="0" italic="0" justification="33"/>
<TOGGLEBUTTON name="new toggle button" id="e8b5a976e1af8ba6" memberName="Set0Button"
virtualName="" explicitFocusOrder="0" pos="45Rr 21 22 22" buttonText=""
connectedEdges="0" needsCallback="1" radioGroupId="7" state="1"/>
<TOGGLEBUTTON name="new toggle button" id="ccfe796270d7a29d" memberName="Set1Button"
virtualName="" explicitFocusOrder="0" pos="45Rr 42 22 22" buttonText=""
connectedEdges="0" needsCallback="1" radioGroupId="7" state="0"/>
<TOGGLEBUTTON name="new toggle button" id="dfd005ce4fda7ef7" memberName="Set2Button"
virtualName="" explicitFocusOrder="0" pos="45Rr 63 22 22" buttonText=""
connectedEdges="0" needsCallback="1" radioGroupId="7" state="0"/>
<TOGGLEBUTTON name="new toggle button" id="fd3108e9424c7df8" memberName="Set3Button"
virtualName="" explicitFocusOrder="0" pos="45Rr 84 22 22" buttonText=""
connectedEdges="0" needsCallback="1" radioGroupId="7" state="0"/>
</JUCER_COMPONENT>
END_JUCER_METADATA
*/
#endif
//==============================================================================
// Binary resources - be careful not to edit any of these sections!
// JUCER_RESOURCE: background_image_jpg, 194149, "../../../../../../../../home/shirx/data/Programmierprojekte/JUCE/JUCE-projekte/projects/Speaker_GodsCab/Source/gui_design/background_image.jpg"
static const unsigned char resource_Speaker_GodsCabAudioProcessorEditor_background_image_jpg[] = { 255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,44,1,44,0,0,255,237,29,14,80,104,111,116,111,115,104,111,112,
32,51,46,48,0,56,66,73,77,4,4,0,0,0,0,0,128,28,1,90,0,3,27,37,71,28,1,90,0,3,27,37,71,28,1,90,0,3,27,37,71,28,1,90,0,3,27,37,71,28,1,90,0,3,27,37,71,28,1,90,0,3,27,37,71,28,2,0,0,2,0,196,28,2,80,0,17,
87,101,114,97,99,104,97,105,32,83,111,111,107,114,117,97,121,28,2,55,0,8,50,48,49,52,48,55,48,54,28,2,60,0,11,48,55,53,52,52,50,43,48,48,48,48,28,2,116,0,17,70,87,83,116,117,100,105,111,80,104,111,116,
111,46,99,111,109,56,66,73,77,4,37,0,0,0,0,0,16,226,62,83,207,163,32,53,30,28,187,175,84,16,167,205,166,56,66,73,77,4,58,0,0,0,0,0,229,0,0,0,16,0,0,0,1,0,0,0,0,0,11,112,114,105,110,116,79,117,116,112,
117,116,0,0,0,5,0,0,0,0,80,115,116,83,98,111,111,108,1,0,0,0,0,73,110,116,101,101,110,117,109,0,0,0,0,73,110,116,101,0,0,0,0,67,108,114,109,0,0,0,15,112,114,105,110,116,83,105,120,116,101,101,110,66,105,
116,98,111,111,108,0,0,0,0,11,112,114,105,110,116,101,114,78,97,109,101,84,69,88,84,0,0,0,1,0,0,0,0,0,15,112,114,105,110,116,80,114,111,111,102,83,101,116,117,112,79,98,106,99,0,0,0,12,0,80,0,114,0,111,
0,111,0,102,0,32,0,83,0,101,0,116,0,117,0,112,0,0,0,0,0,10,112,114,111,111,102,83,101,116,117,112,0,0,0,1,0,0,0,0,66,108,116,110,101,110,117,109,0,0,0,12,98,117,105,108,116,105,110,80,114,111,111,102,
0,0,0,9,112,114,111,111,102,67,77,89,75,0,56,66,73,77,4,59,0,0,0,0,2,45,0,0,0,16,0,0,0,1,0,0,0,0,0,18,112,114,105,110,116,79,117,116,112,117,116,79,112,116,105,111,110,115,0,0,0,23,0,0,0,0,67,112,116,
110,98,111,111,108,0,0,0,0,0,67,108,98,114,98,111,111,108,0,0,0,0,0,82,103,115,77,98,111,111,108,0,0,0,0,0,67,114,110,67,98,111,111,108,0,0,0,0,0,67,110,116,67,98,111,111,108,0,0,0,0,0,76,98,108,115,98,
111,111,108,0,0,0,0,0,78,103,116,118,98,111,111,108,0,0,0,0,0,69,109,108,68,98,111,111,108,0,0,0,0,0,73,110,116,114,98,111,111,108,0,0,0,0,0,66,99,107,103,79,98,106,99,0,0,0,1,0,0,0,0,0,0,82,71,66,67,
0,0,0,3,0,0,0,0,82,100,32,32,100,111,117,98,64,111,224,0,0,0,0,0,0,0,0,0,71,114,110,32,100,111,117,98,64,111,224,0,0,0,0,0,0,0,0,0,66,108,32,32,100,111,117,98,64,111,224,0,0,0,0,0,0,0,0,0,66,114,100,84,
85,110,116,70,35,82,108,116,0,0,0,0,0,0,0,0,0,0,0,0,66,108,100,32,85,110,116,70,35,82,108,116,0,0,0,0,0,0,0,0,0,0,0,0,82,115,108,116,85,110,116,70,35,80,120,108,64,114,192,0,0,0,0,0,0,0,0,10,118,101,99,
116,111,114,68,97,116,97,98,111,111,108,1,0,0,0,0,80,103,80,115,101,110,117,109,0,0,0,0,80,103,80,115,0,0,0,0,80,103,80,67,0,0,0,0,76,101,102,116,85,110,116,70,35,82,108,116,0,0,0,0,0,0,0,0,0,0,0,0,84,
111,112,32,85,110,116,70,35,82,108,116,0,0,0,0,0,0,0,0,0,0,0,0,83,99,108,32,85,110,116,70,35,80,114,99,64,89,0,0,0,0,0,0,0,0,0,16,99,114,111,112,87,104,101,110,80,114,105,110,116,105,110,103,98,111,111,
108,0,0,0,0,14,99,114,111,112,82,101,99,116,66,111,116,116,111,109,108,111,110,103,0,0,0,0,0,0,0,12,99,114,111,112,82,101,99,116,76,101,102,116,108,111,110,103,0,0,0,0,0,0,0,13,99,114,111,112,82,101,99,
116,82,105,103,104,116,108,111,110,103,0,0,0,0,0,0,0,11,99,114,111,112,82,101,99,116,84,111,112,108,111,110,103,0,0,0,0,0,56,66,73,77,3,237,0,0,0,0,0,16,1,44,0,0,0,1,0,2,1,44,0,0,0,1,0,2,56,66,73,77,4,
38,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,63,128,0,0,56,66,73,77,3,242,0,0,0,0,0,10,0,0,255,255,255,255,255,255,0,0,56,66,73,77,4,13,0,0,0,0,0,4,255,255,255,196,56,66,73,77,4,25,0,0,0,0,0,4,0,0,0,30,56,66,73,
77,3,243,0,0,0,0,0,9,0,0,0,0,0,0,0,0,1,0,56,66,73,77,39,16,0,0,0,0,0,10,0,1,0,0,0,0,0,0,0,2,56,66,73,77,3,245,0,0,0,0,0,72,0,47,102,102,0,1,0,108,102,102,0,6,0,0,0,0,0,1,0,47,102,102,0,1,0,161,153,154,
0,6,0,0,0,0,0,1,0,50,0,0,0,1,0,90,0,0,0,6,0,0,0,0,0,1,0,53,0,0,0,1,0,45,0,0,0,6,0,0,0,0,0,1,56,66,73,77,3,248,0,0,0,0,0,112,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,3,232,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,3,232,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,3,232,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,3,232,0,0,56,66,73,77,4,0,0,0,0,0,0,2,0,1,56,66,73,77,4,2,0,0,0,0,0,4,0,0,0,0,
56,66,73,77,4,48,0,0,0,0,0,2,1,1,56,66,73,77,4,45,0,0,0,0,0,6,0,1,0,0,0,196,56,66,73,77,4,8,0,0,0,0,0,16,0,0,0,1,0,0,2,64,0,0,2,64,0,0,0,0,56,66,73,77,4,30,0,0,0,0,0,4,0,0,0,0,56,66,73,77,4,26,0,0,0,0,
3,113,0,0,0,6,0,0,0,0,0,0,0,0,0,0,11,16,0,0,11,16,0,0,0,30,0,87,0,111,0,111,0,100,0,32,0,98,0,97,0,99,0,107,0,103,0,114,0,111,0,117,0,110,0,100,0,32,0,54,0,32,0,74,0,117,0,108,0,121,0,32,0,50,0,48,0,49,
0,52,0,95,0,53,0,53,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,11,16,0,0,11,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,0,0,0,110,
117,108,108,0,0,0,2,0,0,0,6,98,111,117,110,100,115,79,98,106,99,0,0,0,1,0,0,0,0,0,0,82,99,116,49,0,0,0,4,0,0,0,0,84,111,112,32,108,111,110,103,0,0,0,0,0,0,0,0,76,101,102,116,108,111,110,103,0,0,0,0,0,
0,0,0,66,116,111,109,108,111,110,103,0,0,11,16,0,0,0,0,82,103,104,116,108,111,110,103,0,0,11,16,0,0,0,6,115,108,105,99,101,115,86,108,76,115,0,0,0,1,79,98,106,99,0,0,0,1,0,0,0,0,0,5,115,108,105,99,101,
0,0,0,18,0,0,0,7,115,108,105,99,101,73,68,108,111,110,103,0,0,0,0,0,0,0,7,103,114,111,117,112,73,68,108,111,110,103,0,0,0,0,0,0,0,6,111,114,105,103,105,110,101,110,117,109,0,0,0,12,69,83,108,105,99,101,
79,114,105,103,105,110,0,0,0,13,97,117,116,111,71,101,110,101,114,97,116,101,100,0,0,0,0,84,121,112,101,101,110,117,109,0,0,0,10,69,83,108,105,99,101,84,121,112,101,0,0,0,0,73,109,103,32,0,0,0,6,98,111,
117,110,100,115,79,98,106,99,0,0,0,1,0,0,0,0,0,0,82,99,116,49,0,0,0,4,0,0,0,0,84,111,112,32,108,111,110,103,0,0,0,0,0,0,0,0,76,101,102,116,108,111,110,103,0,0,0,0,0,0,0,0,66,116,111,109,108,111,110,103,
0,0,11,16,0,0,0,0,82,103,104,116,108,111,110,103,0,0,11,16,0,0,0,3,117,114,108,84,69,88,84,0,0,0,1,0,0,0,0,0,0,110,117,108,108,84,69,88,84,0,0,0,1,0,0,0,0,0,0,77,115,103,101,84,69,88,84,0,0,0,1,0,0,0,
0,0,6,97,108,116,84,97,103,84,69,88,84,0,0,0,1,0,0,0,0,0,14,99,101,108,108,84,101,120,116,73,115,72,84,77,76,98,111,111,108,1,0,0,0,8,99,101,108,108,84,101,120,116,84,69,88,84,0,0,0,1,0,0,0,0,0,9,104,
111,114,122,65,108,105,103,110,101,110,117,109,0,0,0,15,69,83,108,105,99,101,72,111,114,122,65,108,105,103,110,0,0,0,7,100,101,102,97,117,108,116,0,0,0,9,118,101,114,116,65,108,105,103,110,101,110,117,
109,0,0,0,15,69,83,108,105,99,101,86,101,114,116,65,108,105,103,110,0,0,0,7,100,101,102,97,117,108,116,0,0,0,11,98,103,67,111,108,111,114,84,121,112,101,101,110,117,109,0,0,0,17,69,83,108,105,99,101,66,
71,67,111,108,111,114,84,121,112,101,0,0,0,0,78,111,110,101,0,0,0,9,116,111,112,79,117,116,115,101,116,108,111,110,103,0,0,0,0,0,0,0,10,108,101,102,116,79,117,116,115,101,116,108,111,110,103,0,0,0,0,0,
0,0,12,98,111,116,116,111,109,79,117,116,115,101,116,108,111,110,103,0,0,0,0,0,0,0,11,114,105,103,104,116,79,117,116,115,101,116,108,111,110,103,0,0,0,0,0,56,66,73,77,4,40,0,0,0,0,0,12,0,0,0,2,63,240,
0,0,0,0,0,0,56,66,73,77,4,20,0,0,0,0,0,4,0,0,0,196,56,66,73,77,4,12,0,0,0,0,17,231,0,0,0,1,0,0,0,160,0,0,0,160,0,0,1,224,0,1,44,0,0,0,17,203,0,24,0,1,255,216,255,237,0,12,65,100,111,98,101,95,67,77,0,
1,255,238,0,14,65,100,111,98,101,0,100,128,0,0,0,1,255,219,0,132,0,12,8,8,8,9,8,12,9,9,12,17,11,10,11,17,21,15,12,12,15,21,24,19,19,21,19,19,24,17,12,12,12,12,12,12,17,12,12,12,12,12,12,12,12,12,12,12,
12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,1,13,11,11,13,14,13,16,14,14,16,20,14,14,14,20,20,14,14,14,14,20,17,12,12,12,12,12,17,17,12,12,12,12,12,12,17,12,12,12,12,12,12,12,12,12,12,12,12,12,
12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,255,192,0,17,8,0,160,0,160,3,1,34,0,2,17,1,3,17,1,255,221,0,4,0,10,255,196,1,63,0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0,3,0,1,2,4,5,6,7,8,9,10,11,1,0,1,5,1,1,1,1,
1,1,0,0,0,0,0,0,0,1,0,2,3,4,5,6,7,8,9,10,11,16,0,1,4,1,3,2,4,2,5,7,6,8,5,3,12,51,1,0,2,17,3,4,33,18,49,5,65,81,97,19,34,113,129,50,6,20,145,161,177,66,35,36,21,82,193,98,51,52,114,130,209,67,7,37,146,
83,240,225,241,99,115,53,22,162,178,131,38,68,147,84,100,69,194,163,116,54,23,210,85,226,101,242,179,132,195,211,117,227,243,70,39,148,164,133,180,149,196,212,228,244,165,181,197,213,229,245,86,102,118,
134,150,166,182,198,214,230,246,55,71,87,103,119,135,151,167,183,199,215,231,247,17,0,2,2,1,2,4,4,3,4,5,6,7,7,6,5,53,1,0,2,17,3,33,49,18,4,65,81,97,113,34,19,5,50,129,145,20,161,177,66,35,193,82,209,240,
51,36,98,225,114,130,146,67,83,21,99,115,52,241,37,6,22,162,178,131,7,38,53,194,210,68,147,84,163,23,100,69,85,54,116,101,226,242,179,132,195,211,117,227,243,70,148,164,133,180,149,196,212,228,244,165,
181,197,213,229,245,86,102,118,134,150,166,182,198,214,230,246,39,55,71,87,103,119,135,151,167,183,199,255,218,0,12,3,1,0,2,17,3,17,0,63,0,235,54,228,255,0,164,96,254,193,255,0,201,167,12,201,38,77,205,
62,91,63,243,53,22,62,167,59,104,123,244,230,109,112,255,0,191,163,55,103,239,187,254,220,116,127,213,44,151,69,139,91,112,28,143,129,97,255,0,201,167,12,191,247,153,254,99,191,244,162,32,19,249,199,254,
220,39,248,167,131,34,28,72,238,55,74,72,180,65,151,204,151,87,167,30,199,15,253,24,167,233,217,251,205,159,38,159,226,229,56,243,63,122,103,9,107,129,220,65,4,22,200,215,201,37,48,244,140,206,147,240,
143,251,242,103,53,224,30,60,180,82,208,0,73,112,242,14,31,249,20,250,14,92,255,0,188,127,228,82,83,93,158,169,146,90,221,188,13,63,31,206,83,219,63,152,223,184,34,123,64,128,95,247,255,0,177,52,249,191,
239,255,0,98,9,66,230,248,49,147,62,9,246,159,220,106,38,191,188,241,243,31,249,21,18,31,254,146,207,188,127,228,81,83,16,215,126,227,127,215,228,163,250,66,226,27,91,32,125,34,76,127,223,10,68,56,157,
108,176,15,235,71,253,245,68,180,23,52,239,123,162,125,219,248,211,224,146,151,219,111,118,179,240,63,247,196,50,219,11,160,237,19,196,9,159,184,34,25,255,0,73,96,254,217,81,218,39,91,108,129,255,0,8,
228,84,193,212,147,17,0,206,167,105,63,220,135,117,23,143,162,237,60,152,79,227,189,89,53,214,71,243,214,255,0,219,142,255,0,201,32,219,83,53,253,45,135,254,186,255,0,224,228,84,211,182,171,26,9,112,118,
157,246,145,255,0,146,85,219,132,231,137,218,238,33,177,37,167,249,94,214,171,187,27,222,199,252,125,91,63,242,104,78,174,161,160,121,3,254,57,227,254,254,133,165,255,208,235,27,183,141,191,123,71,247,
41,53,149,129,1,144,60,154,127,242,40,33,204,241,248,125,45,63,232,162,122,140,2,103,242,255,0,228,86,75,164,204,54,177,249,145,253,147,255,0,145,72,250,49,160,255,0,162,127,242,41,219,113,28,88,7,223,
63,145,76,93,255,0,8,126,255,0,246,36,132,46,186,150,144,215,114,120,246,19,255,0,125,83,154,102,14,223,243,127,243,20,65,126,223,240,154,124,82,251,78,154,88,63,4,148,138,113,248,150,252,54,143,252,138,
95,160,254,78,190,95,236,83,25,47,225,214,55,206,10,78,200,145,165,141,243,212,32,164,100,209,229,231,167,251,20,79,217,251,181,167,195,219,63,193,19,237,0,126,120,211,196,143,252,146,127,180,179,247,
219,247,164,164,19,138,70,161,159,230,255,0,177,41,196,3,134,143,151,254,98,139,246,166,110,147,107,71,148,202,103,102,52,113,99,79,156,194,74,68,77,7,81,179,203,217,255,0,152,160,88,218,220,117,118,147,
195,88,71,253,245,89,118,107,56,55,9,240,146,134,252,130,227,34,217,108,65,0,59,159,205,50,17,22,166,169,178,154,201,27,29,174,178,214,184,207,253,20,88,14,108,131,182,123,108,113,255,0,190,43,63,106,
108,107,105,105,242,14,63,149,169,28,166,145,165,142,255,0,52,255,0,228,81,85,181,5,109,36,203,231,196,6,56,127,223,20,91,83,107,27,90,37,188,143,99,164,30,241,237,86,254,208,8,254,113,241,240,63,197,
136,86,216,29,167,168,243,228,65,63,247,196,149,104,28,46,7,218,76,121,180,255,0,22,168,126,179,200,105,63,6,79,253,245,43,89,188,141,175,120,142,194,183,25,255,0,160,152,178,192,4,111,0,120,214,255,0,
252,130,9,127,255,209,235,27,125,157,157,49,202,144,190,210,4,25,159,37,94,156,74,90,233,109,109,2,60,2,33,199,96,147,232,181,195,224,39,240,89,58,58,41,133,207,227,79,185,76,61,255,0,201,63,235,241,85,
198,61,63,157,64,31,16,33,35,143,64,255,0,2,200,248,107,248,164,166,206,251,35,112,219,167,113,255,0,157,37,54,17,50,210,210,53,211,153,249,170,174,198,199,38,125,22,147,228,7,247,166,56,184,205,212,82,
217,60,198,137,104,170,110,15,80,67,64,110,131,64,1,224,124,210,38,209,217,191,235,243,84,125,12,99,161,165,128,252,207,254,65,33,77,0,232,218,192,231,131,252,74,74,166,233,178,198,137,45,227,152,4,166,
55,19,160,58,255,0,84,170,69,149,238,134,177,163,226,57,255,0,170,76,105,103,135,62,17,252,74,90,42,155,79,200,44,18,92,68,119,12,39,242,4,11,50,216,226,37,239,32,29,70,215,1,249,16,197,32,59,219,92,207,
38,66,145,175,197,179,242,5,45,19,73,154,231,142,30,64,61,188,62,68,39,221,108,135,7,52,145,164,145,172,30,71,30,74,179,152,35,70,143,132,0,147,11,88,216,53,181,250,242,238,223,8,73,20,217,245,95,224,
15,152,105,72,223,174,223,105,112,208,183,191,229,85,220,234,95,173,152,245,184,248,204,115,243,64,53,87,50,202,192,242,107,138,42,166,249,117,199,128,26,124,162,80,91,94,80,36,155,52,60,71,253,249,87,
107,236,110,144,68,118,144,84,125,108,144,93,216,118,134,202,74,164,246,62,240,12,216,64,29,192,84,197,205,126,190,179,137,152,2,117,211,230,83,63,43,35,253,88,169,186,235,93,201,34,117,141,187,127,130,
84,151,255,210,235,155,131,91,70,225,109,211,224,92,211,255,0,124,83,20,129,254,17,228,255,0,103,255,0,32,136,25,105,229,199,254,143,254,69,39,50,198,193,151,25,230,3,127,242,43,37,208,182,2,145,251,239,
63,54,255,0,228,20,189,6,254,243,190,123,127,242,42,91,109,241,127,220,223,252,138,27,253,121,128,219,79,156,15,253,38,146,148,104,103,119,31,195,255,0,34,162,236,118,22,145,39,131,193,31,247,214,133,
19,86,97,153,177,195,200,176,105,255,0,69,34,215,131,30,171,231,176,134,255,0,233,52,147,245,98,209,91,158,88,28,119,55,145,13,254,229,63,73,156,201,251,155,255,0,145,81,109,86,31,207,181,190,96,15,252,
130,66,155,251,217,97,240,136,31,247,196,20,200,85,62,95,0,223,226,196,254,136,241,63,115,63,244,154,129,170,224,103,213,179,240,255,0,200,164,89,105,31,206,219,248,127,228,82,165,48,200,107,42,107,121,
46,113,134,136,96,31,55,122,104,109,182,183,106,119,131,49,13,12,63,135,164,92,167,250,196,144,108,121,111,137,35,254,167,105,76,77,237,110,150,189,167,184,4,71,253,74,41,100,0,58,130,241,228,237,163,
240,244,218,162,246,184,123,137,124,0,117,145,0,105,217,173,76,125,126,77,142,62,26,148,59,93,124,233,99,192,143,205,61,210,8,71,99,140,136,123,160,235,36,182,63,179,237,65,59,196,6,18,119,106,76,198,
159,230,163,210,203,72,34,199,57,228,242,57,31,40,107,92,140,49,68,255,0,52,242,60,119,22,162,166,184,96,34,37,218,119,220,71,253,16,20,30,200,130,3,220,124,220,253,22,131,104,107,71,248,65,60,251,221,
31,122,145,172,14,28,248,254,179,144,181,57,236,172,23,109,52,188,143,222,15,116,124,229,20,98,214,117,135,55,226,247,16,142,224,14,155,159,241,220,80,220,193,221,206,143,55,56,161,105,127,255,211,233,
241,232,107,73,55,185,143,159,205,130,97,91,21,98,17,244,91,247,66,32,126,79,131,190,229,32,235,251,180,252,194,201,116,9,68,42,196,31,154,208,62,105,205,120,158,13,31,122,32,55,126,239,224,156,155,255,
0,116,253,197,36,32,115,112,199,59,4,248,149,18,49,1,144,43,145,220,204,163,90,45,115,72,120,118,222,250,17,199,245,83,214,251,203,68,110,32,142,242,127,234,130,73,107,122,180,1,160,172,248,193,35,238,
67,179,34,189,164,55,96,119,110,97,93,46,202,16,26,8,104,210,32,252,182,128,20,93,118,67,126,145,32,124,29,253,201,43,236,105,54,234,156,59,159,188,254,66,156,219,87,129,251,157,252,17,170,185,173,147,
89,115,36,243,4,73,58,241,40,129,249,78,26,111,252,66,73,106,23,214,68,9,31,39,40,238,168,8,151,124,61,202,222,220,224,226,119,58,60,9,79,183,58,100,59,79,199,254,252,146,190,198,131,172,170,116,47,248,
0,243,252,16,203,206,155,100,124,67,245,255,0,53,105,70,103,137,251,255,0,216,156,215,151,251,223,127,111,135,181,37,91,156,192,253,38,199,16,59,109,39,254,169,16,54,120,110,158,96,255,0,228,85,195,94,
108,127,57,241,76,107,204,238,243,247,159,238,69,86,211,52,216,120,45,3,250,142,119,254,139,72,210,121,48,79,143,166,71,240,86,205,57,145,244,138,19,169,204,241,116,142,82,83,77,248,183,184,253,56,7,176,
108,126,70,160,63,167,218,65,6,93,60,204,207,223,10,243,168,204,158,92,134,252,124,163,200,119,222,133,165,255,212,233,61,57,35,232,14,252,185,18,182,105,238,13,143,34,80,72,203,45,59,111,112,119,137,
12,255,0,210,105,216,50,135,210,200,123,190,2,191,200,43,89,63,87,75,232,217,13,168,246,31,122,144,169,147,244,71,222,170,212,110,46,118,215,88,209,51,46,12,18,79,193,136,224,228,118,176,145,241,255,0,
212,73,107,221,84,151,211,175,187,68,38,53,87,217,172,10,31,173,118,177,209,242,255,0,210,105,159,246,128,216,47,39,80,64,134,242,15,155,63,53,36,83,63,75,182,218,207,200,166,52,51,187,89,242,31,222,152,
59,36,241,113,62,36,6,255,0,228,18,46,201,255,0,72,126,230,255,0,228,80,79,216,184,198,164,127,131,103,151,182,20,190,203,79,238,51,238,8,115,146,120,181,192,124,25,255,0,145,10,46,118,75,70,150,184,249,
109,97,252,137,107,221,12,223,141,94,128,87,92,120,148,190,207,79,238,51,240,65,101,217,47,108,151,63,94,206,99,65,252,3,147,151,101,112,46,112,30,77,111,241,98,58,169,119,226,82,224,65,96,7,177,108,40,
183,18,150,201,218,9,62,65,64,59,50,117,202,124,73,211,109,98,7,249,191,154,132,235,50,26,237,206,200,121,49,18,5,103,191,149,105,107,221,73,157,143,71,122,153,254,104,254,228,47,67,17,220,84,195,241,
111,201,1,217,121,27,224,93,112,243,217,81,31,47,209,238,67,57,46,107,136,109,238,146,100,130,25,51,240,70,143,117,125,19,63,27,30,116,169,191,230,132,199,14,130,103,210,30,28,13,80,133,249,17,14,185,
206,240,246,214,35,254,138,99,110,72,255,0,12,117,240,21,255,0,233,52,181,238,173,59,38,56,184,223,232,90,126,32,33,156,76,125,192,250,32,71,34,52,33,8,221,146,92,64,181,196,252,25,255,0,144,81,54,102,
235,238,112,240,128,194,127,233,86,149,30,233,211,179,255,213,234,129,200,159,160,248,243,131,249,26,156,59,35,187,28,217,241,255,0,206,86,105,99,134,141,174,195,230,73,78,218,46,39,195,230,226,178,105,
211,167,68,11,24,73,107,29,46,228,137,63,149,39,95,104,31,157,240,239,249,21,38,210,240,53,179,111,249,199,254,248,141,233,104,7,169,175,245,95,255,0,164,210,66,90,243,156,231,109,14,112,49,32,25,255,
0,93,202,127,104,190,126,139,221,61,193,31,247,226,212,38,84,230,136,220,211,29,246,31,253,38,149,140,202,219,45,179,104,255,0,138,7,254,147,171,9,35,70,199,175,110,131,107,255,0,215,230,162,111,176,78,
132,252,200,64,244,242,231,82,239,251,107,255,0,48,83,12,186,53,255,0,207,103,255,0,73,185,37,105,224,200,223,97,26,2,39,188,202,99,118,158,248,143,143,247,37,233,187,187,65,255,0,173,153,255,0,207,74,
6,187,38,67,52,236,61,47,252,193,37,104,170,236,173,207,38,178,9,238,100,247,249,169,23,190,99,88,61,193,211,241,81,139,7,53,159,149,95,249,130,109,206,159,230,223,255,0,109,31,253,38,146,87,32,159,143,
222,162,107,177,196,29,132,193,211,68,139,191,145,100,255,0,197,187,248,86,160,230,176,159,115,44,136,250,62,149,132,254,68,148,167,97,151,29,198,130,79,99,36,126,27,148,27,177,143,21,185,187,78,158,216,
51,174,159,157,244,146,117,116,17,173,54,121,205,111,255,0,200,33,26,40,60,80,239,137,99,191,242,9,41,208,244,90,62,139,156,62,17,253,202,46,170,207,205,178,193,231,63,249,202,203,126,56,144,91,91,154,
39,220,221,143,227,238,81,118,59,4,197,54,121,109,99,193,9,82,29,66,219,71,248,71,31,129,42,36,91,221,239,251,202,200,53,63,179,46,31,6,184,127,5,19,93,224,232,47,31,217,119,254,69,46,31,20,219,255,214,
234,1,108,76,207,207,253,170,77,115,59,17,175,159,251,80,153,35,129,19,228,136,210,119,238,100,57,199,78,194,33,100,186,75,238,168,90,1,119,185,210,71,49,63,245,40,219,135,136,81,107,239,142,39,224,37,
77,190,185,28,126,68,148,183,187,177,103,206,127,189,52,58,62,139,93,253,175,252,147,81,61,253,198,190,80,152,151,235,35,230,16,69,173,32,13,68,124,231,254,165,62,225,227,255,0,73,69,133,242,75,90,216,
62,7,255,0,49,68,14,127,39,240,132,148,192,187,65,255,0,146,77,184,29,121,30,51,162,33,117,160,128,208,8,60,147,207,228,80,139,123,181,190,60,255,0,177,37,34,109,205,115,139,90,96,142,221,255,0,42,153,
46,31,157,1,72,250,154,128,209,7,200,127,114,19,11,155,99,139,24,100,192,60,30,18,83,33,230,241,254,116,127,20,206,21,243,184,19,227,35,133,61,246,254,236,147,228,212,206,117,223,186,53,237,3,251,146,
83,81,247,84,31,4,237,39,137,129,42,109,115,28,36,25,30,40,197,215,127,163,105,63,1,253,200,23,130,230,197,140,16,56,6,35,94,120,9,37,92,19,239,2,56,26,37,188,120,180,133,6,61,155,26,107,96,112,143,105,
218,36,143,237,53,51,237,127,124,121,29,229,140,73,75,61,195,203,227,42,4,214,68,238,111,158,169,27,88,52,56,194,127,226,235,63,140,170,214,250,86,57,173,53,52,55,192,214,6,191,32,228,148,255,0,255,215,
221,101,249,17,6,199,79,198,84,219,109,243,38,199,71,120,58,202,178,223,74,100,57,191,231,127,230,72,160,215,251,237,31,218,255,0,204,150,77,248,58,77,65,109,164,129,189,196,121,184,232,166,44,127,119,
186,127,172,229,111,244,95,190,217,242,119,254,100,151,232,191,210,15,243,227,254,254,146,45,172,44,179,247,140,121,57,223,197,47,211,25,247,188,142,227,115,163,254,169,90,5,179,244,196,127,198,31,252,
154,151,232,163,233,143,243,255,0,243,36,149,109,70,139,78,178,246,248,123,157,199,194,84,182,223,63,73,231,251,78,71,119,165,51,185,191,55,255,0,230,105,131,170,159,164,208,63,227,63,243,36,149,104,118,
219,28,187,252,231,127,122,91,109,60,23,127,156,229,98,104,143,166,211,225,239,255,0,204,211,126,140,254,112,249,63,255,0,50,65,86,131,101,190,47,255,0,57,233,189,59,129,246,155,63,206,122,57,53,142,92,
62,111,143,251,242,105,163,157,227,254,220,255,0,204,210,85,161,13,183,254,18,124,139,191,239,197,65,204,182,65,217,105,48,97,210,237,60,125,219,191,57,88,62,143,239,196,255,0,44,255,0,233,69,3,179,113,
46,120,13,252,216,180,207,249,187,154,212,84,135,109,189,197,191,123,191,242,74,14,101,164,17,22,235,230,255,0,252,154,177,250,40,32,191,79,248,195,255,0,147,81,119,166,78,142,63,246,225,31,247,228,148,
215,12,200,13,128,109,104,28,13,206,81,123,50,34,67,174,255,0,57,202,193,0,105,184,147,255,0,26,239,252,146,139,218,121,220,237,124,44,119,254,73,11,83,74,114,135,54,93,247,144,131,115,92,253,108,125,
142,142,242,172,88,236,214,217,236,146,207,2,226,76,255,0,156,20,29,126,107,70,172,118,159,214,63,145,200,165,255,208,223,245,96,123,26,237,59,122,46,7,229,12,81,174,235,220,230,239,173,237,129,46,126,
199,106,123,53,173,132,86,72,0,19,81,249,56,169,183,112,28,179,119,147,52,252,171,37,210,80,176,127,194,15,63,76,253,218,181,79,124,157,55,183,254,180,79,253,80,83,17,226,39,184,12,255,0,106,125,224,112,
64,254,199,251,82,83,16,227,223,113,248,211,254,197,33,99,123,180,207,157,68,4,225,231,157,230,127,169,31,197,59,94,208,100,187,94,218,127,181,36,41,182,177,209,237,157,57,21,152,63,15,164,144,178,174,
54,127,224,105,221,123,7,231,68,233,199,251,84,125,122,230,11,132,120,233,253,233,41,144,178,179,216,127,153,9,23,215,229,254,106,136,190,145,164,129,63,14,18,251,77,29,200,251,194,74,81,178,163,249,160,
255,0,103,253,136,78,176,145,160,248,69,71,251,148,157,149,73,58,56,105,230,18,251,69,81,171,180,240,148,148,209,190,183,216,62,134,239,32,207,239,106,174,43,185,190,211,73,151,76,123,6,177,228,180,221,
149,76,234,126,9,142,85,68,17,63,116,163,106,114,95,94,79,106,29,241,216,132,105,176,157,104,116,17,50,107,39,240,133,175,246,170,160,31,191,159,239,81,118,85,126,63,135,251,81,226,240,85,56,238,161,223,
232,93,166,177,233,199,253,245,67,236,228,234,234,236,38,70,164,59,183,135,230,173,143,181,83,194,143,218,105,152,236,123,200,75,136,246,85,57,14,97,31,152,255,0,243,73,254,10,59,64,252,199,15,236,149,
174,236,140,114,121,252,84,13,216,196,232,98,62,105,113,30,202,167,255,217,0,56,66,73,77,4,33,0,0,0,0,0,93,0,0,0,1,1,0,0,0,15,0,65,0,100,0,111,0,98,0,101,0,32,0,80,0,104,0,111,0,116,0,111,0,115,0,104,
0,111,0,112,0,0,0,23,0,65,0,100,0,111,0,98,0,101,0,32,0,80,0,104,0,111,0,116,0,111,0,115,0,104,0,111,0,112,0,32,0,67,0,67,0,32,0,50,0,48,0,49,0,53,0,0,0,1,0,56,66,73,77,15,160,0,0,0,0,1,12,109,97,110,
105,73,82,70,82,0,0,1,0,56,66,73,77,65,110,68,115,0,0,0,224,0,0,0,16,0,0,0,1,0,0,0,0,0,0,110,117,108,108,0,0,0,3,0,0,0,0,65,70,83,116,108,111,110,103,0,0,0,0,0,0,0,0,70,114,73,110,86,108,76,115,0,0,0,
1,79,98,106,99,0,0,0,1,0,0,0,0,0,0,110,117,108,108,0,0,0,2,0,0,0,0,70,114,73,68,108,111,110,103,127,42,18,221,0,0,0,0,70,114,71,65,100,111,117,98,192,78,0,0,0,0,0,0,0,0,0,0,70,83,116,115,86,108,76,115,
0,0,0,1,79,98,106,99,0,0,0,1,0,0,0,0,0,0,110,117,108,108,0,0,0,4,0,0,0,0,70,115,73,68,108,111,110,103,0,0,0,0,0,0,0,0,65,70,114,109,108,111,110,103,0,0,0,0,0,0,0,0,70,115,70,114,86,108,76,115,0,0,0,1,
108,111,110,103,127,42,18,221,0,0,0,0,76,67,110,116,108,111,110,103,0,0,0,0,0,0,56,66,73,77,82,111,108,108,0,0,0,8,0,0,0,0,0,0,0,0,56,66,73,77,15,161,0,0,0,0,0,28,109,102,114,105,0,0,0,2,0,0,0,16,0,0,
0,1,0,0,0,0,0,0,0,1,0,0,0,0,56,66,73,77,4,6,0,0,0,0,0,7,0,8,1,1,0,1,1,0,255,225,22,25,69,120,105,102,0,0,73,73,42,0,8,0,0,0,16,0,0,1,3,0,1,0,0,0,148,12,0,0,1,1,3,0,1,0,0,0,50,10,0,0,2,1,3,0,3,0,0,0,206,
0,0,0,6,1,3,0,1,0,0,0,2,0,0,0,15,1,2,0,18,0,0,0,212,0,0,0,16,1,2,0,11,0,0,0,230,0,0,0,18,1,3,0,1,0,0,0,1,0,0,0,21,1,3,0,1,0,0,0,3,0,0,0,26,1,5,0,1,0,0,0,241,0,0,0,27,1,5,0,1,0,0,0,249,0,0,0,40,1,3,0,1,
0,0,0,2,0,0,0,49,1,2,0,36,0,0,0,1,1,0,0,50,1,2,0,20,0,0,0,37,1,0,0,59,1,2,0,18,0,0,0,57,1,0,0,152,130,2,0,18,0,0,0,75,1,0,0,105,135,4,0,1,0,0,0,96,1,0,0,232,3,0,0,8,0,8,0,8,0,78,73,75,79,78,32,67,79,82,
80,79,82,65,84,73,79,78,0,78,73,75,79,78,32,68,55,48,48,0,44,1,0,0,1,0,0,0,44,1,0,0,1,0,0,0,65,100,111,98,101,32,80,104,111,116,111,115,104,111,112,32,67,67,32,50,48,49,53,32,40,77,97,99,105,110,116,111,
115,104,41,0,50,48,49,54,58,48,51,58,48,55,32,49,53,58,51,54,58,53,52,0,87,101,114,97,99,104,97,105,32,83,111,111,107,114,117,97,121,0,70,87,83,116,117,100,105,111,80,104,111,116,111,46,99,111,109,0,0,
0,0,39,0,154,130,5,0,1,0,0,0,58,3,0,0,157,130,5,0,1,0,0,0,66,3,0,0,34,136,3,0,1,0,0,0,1,0,0,0,39,136,3,0,1,0,0,0,200,0,0,0,0,144,7,0,4,0,0,0,48,50,50,49,3,144,2,0,20,0,0,0,74,3,0,0,4,144,2,0,20,0,0,0,
94,3,0,0,1,146,10,0,1,0,0,0,114,3,0,0,2,146,5,0,1,0,0,0,122,3,0,0,4,146,10,0,1,0,0,0,130,3,0,0,5,146,5,0,1,0,0,0,138,3,0,0,7,146,3,0,1,0,0,0,3,0,0,0,8,146,3,0,1,0,0,0,0,0,0,0,9,146,3,0,1,0,0,0,0,0,0,0,
10,146,5,0,1,0,0,0,146,3,0,0,144,146,2,0,3,0,0,0,51,51,0,0,145,146,2,0,3,0,0,0,51,51,0,0,146,146,2,0,3,0,0,0,51,51,0,0,1,160,3,0,1,0,0,0,1,0,0,0,2,160,4,0,1,0,0,0,16,11,0,0,3,160,4,0,1,0,0,0,16,11,0,0,
23,162,3,0,1,0,0,0,2,0,0,0,0,163,7,0,1,0,0,0,3,0,0,0,1,163,7,0,1,0,0,0,1,0,0,0,2,163,7,0,8,0,0,0,154,3,0,0,1,164,3,0,1,0,0,0,0,0,0,0,2,164,3,0,1,0,0,0,1,0,0,0,3,164,3,0,1,0,0,0,0,0,0,0,4,164,5,0,1,0,0,
0,162,3,0,0,5,164,3,0,1,0,0,0,70,0,0,0,6,164,3,0,1,0,0,0,0,0,0,0,7,164,3,0,1,0,0,0,0,0,0,0,8,164,3,0,1,0,0,0,0,0,0,0,9,164,3,0,1,0,0,0,0,0,0,0,10,164,3,0,1,0,0,0,0,0,0,0,12,164,3,0,1,0,0,0,0,0,0,0,49,
164,2,0,8,0,0,0,170,3,0,0,50,164,5,0,4,0,0,0,178,3,0,0,52,164,2,0,19,0,0,0,210,3,0,0,0,0,0,0,1,0,0,0,6,0,0,0,11,0,0,0,1,0,0,0,50,48,49,52,58,48,55,58,48,54,32,48,55,58,53,52,58,52,50,0,50,48,49,52,58,
48,55,58,48,54,32,48,55,58,53,52,58,52,50,0,131,113,39,0,64,66,15,0,207,146,105,0,64,66,15,0,0,0,0,0,6,0,0,0,30,0,0,0,10,0,0,0,188,2,0,0,10,0,0,0,2,0,2,0,0,1,1,2,1,0,0,0,1,0,0,0,50,52,48,55,50,48,57,0,
240,0,0,0,10,0,0,0,188,2,0,0,10,0,0,0,28,0,0,0,10,0,0,0,28,0,0,0,10,0,0,0,50,52,46,48,45,55,48,46,48,32,109,109,32,102,47,50,46,56,0,0,0,0,6,0,3,1,3,0,1,0,0,0,6,0,0,0,26,1,5,0,1,0,0,0,54,4,0,0,27,1,5,
0,1,0,0,0,62,4,0,0,40,1,3,0,1,0,0,0,2,0,0,0,1,2,4,0,1,0,0,0,70,4,0,0,2,2,4,0,1,0,0,0,203,17,0,0,0,0,0,0,72,0,0,0,1,0,0,0,72,0,0,0,1,0,0,0,255,216,255,237,0,12,65,100,111,98,101,95,67,77,0,1,255,238,0,
14,65,100,111,98,101,0,100,128,0,0,0,1,255,219,0,132,0,12,8,8,8,9,8,12,9,9,12,17,11,10,11,17,21,15,12,12,15,21,24,19,19,21,19,19,24,17,12,12,12,12,12,12,17,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
12,12,12,12,12,12,12,12,12,12,12,12,12,1,13,11,11,13,14,13,16,14,14,16,20,14,14,14,20,20,14,14,14,14,20,17,12,12,12,12,12,17,17,12,12,12,12,12,12,17,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
12,12,12,12,12,12,12,12,12,12,12,255,192,0,17,8,0,160,0,160,3,1,34,0,2,17,1,3,17,1,255,221,0,4,0,10,255,196,1,63,0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0,3,0,1,2,4,5,6,7,8,9,10,11,1,0,1,5,1,1,1,1,1,1,0,0,0,0,
0,0,0,1,0,2,3,4,5,6,7,8,9,10,11,16,0,1,4,1,3,2,4,2,5,7,6,8,5,3,12,51,1,0,2,17,3,4,33,18,49,5,65,81,97,19,34,113,129,50,6,20,145,161,177,66,35,36,21,82,193,98,51,52,114,130,209,67,7,37,146,83,240,225,241,
99,115,53,22,162,178,131,38,68,147,84,100,69,194,163,116,54,23,210,85,226,101,242,179,132,195,211,117,227,243,70,39,148,164,133,180,149,196,212,228,244,165,181,197,213,229,245,86,102,118,134,150,166,182,
198,214,230,246,55,71,87,103,119,135,151,167,183,199,215,231,247,17,0,2,2,1,2,4,4,3,4,5,6,7,7,6,5,53,1,0,2,17,3,33,49,18,4,65,81,97,113,34,19,5,50,129,145,20,161,177,66,35,193,82,209,240,51,36,98,225,
114,130,146,67,83,21,99,115,52,241,37,6,22,162,178,131,7,38,53,194,210,68,147,84,163,23,100,69,85,54,116,101,226,242,179,132,195,211,117,227,243,70,148,164,133,180,149,196,212,228,244,165,181,197,213,
229,245,86,102,118,134,150,166,182,198,214,230,246,39,55,71,87,103,119,135,151,167,183,199,255,218,0,12,3,1,0,2,17,3,17,0,63,0,235,54,228,255,0,164,96,254,193,255,0,201,167,12,201,38,77,205,62,91,63,243,
53,22,62,167,59,104,123,244,230,109,112,255,0,191,163,55,103,239,187,254,220,116,127,213,44,151,69,139,91,112,28,143,129,97,255,0,201,167,12,191,247,153,254,99,191,244,162,32,19,249,199,254,220,39,248,
167,131,34,28,72,238,55,74,72,180,65,151,204,151,87,167,30,199,15,253,24,167,233,217,251,205,159,38,159,226,229,56,243,63,122,103,9,107,129,220,65,4,22,200,215,201,37,48,244,140,206,147,240,143,251,242,
103,53,224,30,60,180,82,208,0,73,112,242,14,31,249,20,250,14,92,255,0,188,127,228,82,83,93,158,169,146,90,221,188,13,63,31,206,83,219,63,152,223,184,34,123,64,128,95,247,255,0,177,52,249,191,239,255,0,
98,9,66,230,248,49,147,62,9,246,159,220,106,38,191,188,241,243,31,249,21,18,31,254,146,207,188,127,228,81,83,16,215,126,227,127,215,228,163,250,66,226,27,91,32,125,34,76,127,223,10,68,56,157,108,176,15,
235,71,253,245,68,180,23,52,239,123,162,125,219,248,211,224,146,151,219,111,118,179,240,63,247,196,50,219,11,160,237,19,196,9,159,184,34,25,255,0,73,96,254,217,81,218,39,91,108,129,255,0,8,228,84,193,
212,147,17,0,206,167,105,63,220,135,117,23,143,162,237,60,152,79,227,189,89,53,214,71,243,214,255,0,219,142,255,0,201,32,219,83,53,253,45,135,254,186,255,0,224,228,84,211,182,171,26,9,112,118,157,246,
145,255,0,146,85,219,132,231,137,218,238,33,177,37,167,249,94,214,171,187,27,222,199,252,125,91,63,242,104,78,174,161,160,121,3,254,57,227,254,254,133,165,255,208,235,27,183,141,191,123,71,247,41,53,149,
129,1,144,60,154,127,242,40,33,204,241,248,125,45,63,232,162,122,140,2,103,242,255,0,228,86,75,164,204,54,177,249,145,253,147,255,0,145,72,250,49,160,255,0,162,127,242,41,219,113,28,88,7,223,63,145,76,
93,255,0,8,126,255,0,246,36,132,46,186,150,144,215,114,120,246,19,255,0,125,83,154,102,14,223,243,127,243,20,65,126,223,240,154,124,82,251,78,154,88,63,4,148,138,113,248,150,252,54,143,252,138,95,160,
254,78,190,95,236,83,25,47,225,214,55,206,10,78,200,145,165,141,243,212,32,164,100,209,229,231,167,251,20,79,217,251,181,167,195,219,63,193,19,237,0,126,120,211,196,143,252,146,127,180,179,247,219,247,
164,164,19,138,70,161,159,230,255,0,177,41,196,3,134,143,151,254,98,139,246,166,110,147,107,71,148,202,103,102,52,113,99,79,156,194,74,68,77,7,81,179,203,217,255,0,152,160,88,218,220,117,118,147,195,88,
71,253,245,89,118,107,56,55,9,240,146,134,252,130,227,34,217,108,65,0,59,159,205,50,17,22,166,169,178,154,201,27,29,174,178,214,184,207,253,20,88,14,108,131,182,123,108,113,255,0,190,43,63,106,108,107,
105,105,242,14,63,149,169,28,166,145,165,142,255,0,52,255,0,228,81,85,181,5,109,36,203,231,196,6,56,127,223,20,91,83,107,27,90,37,188,143,99,164,30,241,237,86,254,208,8,254,113,241,240,63,197,136,86,216,
29,167,168,243,228,65,63,247,196,149,104,28,46,7,218,76,121,180,255,0,22,168,126,179,200,105,63,6,79,253,245,43,89,188,141,175,120,142,194,183,25,255,0,160,152,178,192,4,111,0,120,214,255,0,252,130,9,
127,255,209,235,27,125,157,157,49,202,144,190,210,4,25,159,37,94,156,74,90,233,109,109,2,60,2,33,199,96,147,232,181,195,224,39,240,89,58,58,41,133,207,227,79,185,76,61,255,0,201,63,235,241,85,198,61,63,
157,64,31,16,33,35,143,64,255,0,2,200,248,107,248,164,166,206,251,35,112,219,167,113,255,0,157,37,54,17,50,210,210,53,211,153,249,170,174,198,199,38,125,22,147,228,7,247,166,56,184,205,212,82,217,60,198,
137,104,170,110,15,80,67,64,110,131,64,1,224,124,210,38,209,217,191,235,243,84,125,12,99,161,165,128,252,207,254,65,33,77,0,232,218,192,231,131,252,74,74,166,233,178,198,137,45,227,152,4,166,55,19,160,
58,255,0,84,170,69,149,238,134,177,163,226,57,255,0,170,76,105,103,135,62,17,252,74,90,42,155,79,200,44,18,92,68,119,12,39,242,4,11,50,216,226,37,239,32,29,70,215,1,249,16,197,32,59,219,92,207,38,66,145,
175,197,179,242,5,45,19,73,154,231,142,30,64,61,188,62,68,39,221,108,135,7,52,145,164,145,172,30,71,30,74,179,152,35,70,143,132,0,147,11,88,216,53,181,250,242,238,223,8,73,20,217,245,95,224,15,152,105,
72,223,174,223,105,112,208,183,191,229,85,220,234,95,173,152,245,184,248,204,115,243,64,53,87,50,202,192,242,107,138,42,166,249,117,199,128,26,124,162,80,91,94,80,36,155,52,60,71,253,249,87,107,236,110,
144,68,118,144,84,125,108,144,93,216,118,134,202,74,164,246,62,240,12,216,64,29,192,84,197,205,126,190,179,137,152,2,117,211,230,83,63,43,35,253,88,169,186,235,93,201,34,117,141,187,127,130,84,151,255,
210,235,155,131,91,70,225,109,211,224,92,211,255,0,124,83,20,129,254,17,228,255,0,103,255,0,32,136,25,105,229,199,254,143,254,69,39,50,198,193,151,25,230,3,127,242,43,37,208,182,2,145,251,239,63,54,255,
0,228,20,189,6,254,243,190,123,127,242,42,91,109,241,127,220,223,252,138,27,253,121,128,219,79,156,15,253,38,146,148,104,103,119,31,195,255,0,34,162,236,118,22,145,39,131,193,31,247,214,133,19,86,97,153,
177,195,200,176,105,255,0,69,34,215,131,30,171,231,176,134,255,0,233,52,147,245,98,209,91,158,88,28,119,55,145,13,254,229,63,73,156,201,251,155,255,0,145,81,109,86,31,207,181,190,96,15,252,130,66,155,
251,217,97,240,136,31,247,196,20,200,85,62,95,0,223,226,196,254,136,241,63,115,63,244,154,129,170,224,103,213,179,240,255,0,200,164,89,105,31,206,219,248,127,228,82,165,48,200,107,42,107,121,46,113,134,
136,96,31,55,122,104,109,182,183,106,119,131,49,13,12,63,135,164,92,167,250,196,144,108,121,111,137,35,254,167,105,76,77,237,110,150,189,167,184,4,71,253,74,41,100,0,58,130,241,228,237,163,240,244,218,
162,246,184,123,137,124,0,117,145,0,105,217,173,76,125,126,77,142,62,26,148,59,93,124,233,99,192,143,205,61,210,8,71,99,140,136,123,160,235,36,182,63,179,237,65,59,196,6,18,119,106,76,198,159,230,163,
210,203,72,34,199,57,228,242,57,31,40,107,92,140,49,68,255,0,52,242,60,119,22,162,166,184,96,34,37,218,119,220,71,253,16,20,30,200,130,3,220,124,220,253,22,131,104,107,71,248,65,60,251,221,31,122,145,
172,14,28,248,254,179,144,181,57,236,172,23,109,52,188,143,222,15,116,124,229,20,98,214,117,135,55,226,247,16,142,224,14,155,159,241,220,80,220,193,221,206,143,55,56,161,105,127,255,211,233,241,232,107,
73,55,185,143,159,205,130,97,91,21,98,17,244,91,247,66,32,126,79,131,190,229,32,235,251,180,252,194,201,116,9,68,42,196,31,154,208,62,105,205,120,158,13,31,122,32,55,126,239,224,156,155,255,0,116,253,
197,36,32,115,112,199,59,4,248,149,18,49,1,144,43,145,220,204,163,90,45,115,72,120,118,222,250,17,199,245,83,214,251,203,68,110,32,142,242,127,234,130,73,107,122,180,1,160,172,248,193,35,238,67,179,34,
189,164,55,96,119,110,97,93,46,202,16,26,8,104,210,32,252,182,128,20,93,118,67,126,145,32,124,29,253,201,43,236,105,54,234,156,59,159,188,254,66,156,219,87,129,251,157,252,17,170,185,173,147,89,115,36,
243,4,73,58,241,40,129,249,78,26,111,252,66,73,106,23,214,68,9,31,39,40,238,168,8,151,124,61,202,222,220,224,226,119,58,60,9,79,183,58,100,59,79,199,254,252,146,190,198,131,172,170,116,47,248,0,243,252,
16,203,206,155,100,124,67,245,255,0,53,105,70,103,137,251,255,0,216,156,215,151,251,223,127,111,135,181,37,91,156,192,253,38,199,16,59,109,39,254,169,16,54,120,110,158,96,255,0,228,85,195,94,108,127,57,
241,76,107,204,238,243,247,159,238,69,86,211,52,216,120,45,3,250,142,119,254,139,72,210,121,48,79,143,166,71,240,86,205,57,145,244,138,19,169,204,241,116,142,82,83,77,248,183,184,253,56,7,176,108,126,
70,160,63,167,218,65,6,93,60,204,207,223,10,243,168,204,158,92,134,252,124,163,200,119,222,133,165,255,212,233,61,57,35,232,14,252,185,18,182,105,238,13,143,34,80,72,203,45,59,111,112,119,137,12,255,0,
210,105,216,50,135,210,200,123,190,2,191,200,43,89,63,87,75,232,217,13,168,246,31,122,144,169,147,244,71,222,170,212,110,46,118,215,88,209,51,46,12,18,79,193,136,224,228,118,176,145,241,255,0,212,73,107,
221,84,151,211,175,187,68,38,53,87,217,172,10,31,173,118,177,209,242,255,0,210,105,159,246,128,216,47,39,80,64,134,242,15,155,63,53,36,83,63,75,182,218,207,200,166,52,51,187,89,242,31,222,152,59,36,241,
113,62,36,6,255,0,228,18,46,201,255,0,72,126,230,255,0,228,80,79,216,184,198,164,127,131,103,151,182,20,190,203,79,238,51,238,8,115,146,120,181,192,124,25,255,0,145,10,46,118,75,70,150,184,249,109,97,
252,137,107,221,12,223,141,94,128,87,92,120,148,190,207,79,238,51,240,65,101,217,47,108,151,63,94,206,99,65,252,3,147,151,101,112,46,112,30,77,111,241,98,58,169,119,226,82,224,65,96,7,177,108,40,183,18,
150,201,218,9,62,65,64,59,50,117,202,124,73,211,109,98,7,249,191,154,132,235,50,26,237,206,200,121,49,18,5,103,191,149,105,107,221,73,157,143,71,122,153,254,104,254,228,47,67,17,220,84,195,241,111,201,
1,217,121,27,224,93,112,243,217,81,31,47,209,238,67,57,46,107,136,109,238,146,100,130,25,51,240,70,143,117,125,19,63,27,30,116,169,191,230,132,199,14,130,103,210,30,28,13,80,133,249,17,14,185,206,240,
246,214,35,254,138,99,110,72,255,0,12,117,240,21,255,0,233,52,181,238,173,59,38,56,184,223,232,90,126,32,33,156,76,125,192,250,32,71,34,52,33,8,221,146,92,64,181,196,252,25,255,0,144,81,54,102,235,238,
112,240,128,194,127,233,86,149,30,233,211,179,255,213,234,129,200,159,160,248,243,131,249,26,156,59,35,187,28,217,241,255,0,206,86,105,99,134,141,174,195,230,73,78,218,46,39,195,230,226,178,105,211,167,
68,11,24,73,107,29,46,228,137,63,149,39,95,104,31,157,240,239,249,21,38,210,240,53,179,111,249,199,254,248,141,233,104,7,169,175,245,95,255,0,164,210,66,90,243,156,231,109,14,112,49,32,25,255,0,93,202,
127,104,190,126,139,221,61,193,31,247,226,212,38,84,230,136,220,211,29,246,31,253,38,149,140,202,219,45,179,104,255,0,138,7,254,147,171,9,35,70,199,175,110,131,107,255,0,215,230,162,111,176,78,132,252,
200,64,244,242,231,82,239,251,107,255,0,48,83,12,186,53,255,0,207,103,255,0,73,185,37,105,224,200,223,97,26,2,39,188,202,99,118,158,248,143,143,247,37,233,187,187,65,255,0,173,153,255,0,207,74,6,187,38,
67,52,236,61,47,252,193,37,104,170,236,173,207,38,178,9,238,100,247,249,169,23,190,99,88,61,193,211,241,81,139,7,53,159,149,95,249,130,109,206,159,230,223,255,0,109,31,253,38,146,87,32,159,143,222,162,
107,177,196,29,132,193,211,68,139,191,145,100,255,0,197,187,248,86,160,230,176,159,115,44,136,250,62,149,132,254,68,148,167,97,151,29,198,130,79,99,36,126,27,148,27,177,143,21,185,187,78,158,216,51,174,
159,157,244,146,117,116,17,173,54,121,205,111,255,0,200,33,26,40,60,80,239,137,99,191,242,9,41,208,244,90,62,139,156,62,17,253,202,46,170,207,205,178,193,231,63,249,202,203,126,56,144,91,91,154,39,220,
221,143,227,238,81,118,59,4,197,54,121,109,99,193,9,82,29,66,219,71,248,71,31,129,42,36,91,221,239,251,202,200,53,63,179,46,31,6,184,127,5,19,93,224,232,47,31,217,119,254,69,46,31,20,219,255,214,234,1,
108,76,207,207,253,170,77,115,59,17,175,159,251,80,153,35,129,19,228,136,210,119,238,100,57,199,78,194,33,100,186,75,238,168,90,1,119,185,210,71,49,63,245,40,219,135,136,81,107,239,142,39,224,37,77,190,
185,28,126,68,148,183,187,177,103,206,127,189,52,58,62,139,93,253,175,252,147,81,61,253,198,190,80,152,151,235,35,230,16,69,173,32,13,68,124,231,254,165,62,225,227,255,0,73,69,133,242,75,90,216,62,7,255,
0,49,68,14,127,39,240,132,148,192,187,65,255,0,146,77,184,29,121,30,51,162,33,117,160,128,208,8,60,147,207,228,80,139,123,181,190,60,255,0,177,37,34,109,205,115,139,90,96,142,221,255,0,42,153,46,31,157,
1,72,250,154,128,209,7,200,127,114,19,11,155,99,139,24,100,192,60,30,18,83,33,230,241,254,116,127,20,206,21,243,184,19,227,35,133,61,246,254,236,147,228,212,206,117,223,186,53,237,3,251,146,83,81,247,
84,31,4,237,39,137,129,42,109,115,28,36,25,30,40,197,215,127,163,105,63,1,253,200,23,130,230,197,140,16,56,6,35,94,120,9,37,92,19,239,2,56,26,37,188,120,180,133,6,61,155,26,107,96,112,143,105,218,36,143,
237,53,51,237,127,124,121,29,229,140,73,75,61,195,203,227,42,4,214,68,238,111,158,169,27,88,52,56,194,127,226,235,63,140,170,214,250,86,57,173,53,52,55,192,214,6,191,32,228,148,255,0,255,215,221,101,249,
17,6,199,79,198,84,219,109,243,38,199,71,120,58,202,178,223,74,100,57,191,231,127,230,72,160,215,251,237,31,218,255,0,204,150,77,248,58,77,65,109,164,129,189,196,121,184,232,166,44,127,119,186,127,172,
229,111,244,95,190,217,242,119,254,100,151,232,191,210,15,243,227,254,254,146,45,172,44,179,247,140,121,57,223,197,47,211,25,247,188,142,227,115,163,254,169,90,5,179,244,196,127,198,31,252,154,151,232,
163,233,143,243,255,0,243,36,149,109,70,139,78,178,246,248,123,157,199,194,84,182,223,63,73,231,251,78,71,119,165,51,185,191,55,255,0,230,105,131,170,159,164,208,63,227,63,243,36,149,104,118,219,28,187,
252,231,127,122,91,109,60,23,127,156,229,98,104,143,166,211,225,239,255,0,204,211,126,140,254,112,249,63,255,0,50,65,86,131,101,190,47,255,0,57,233,189,59,129,246,155,63,206,122,57,53,142,92,62,111,143,
251,242,105,163,157,227,254,220,255,0,204,210,85,161,13,183,254,18,124,139,191,239,197,65,204,182,65,217,105,48,97,210,237,60,125,219,191,57,88,62,143,239,196,255,0,44,255,0,233,69,3,179,113,46,120,13,
252,216,180,207,249,187,154,212,84,135,109,189,197,191,123,191,242,74,14,101,164,17,22,235,230,255,0,252,154,177,250,40,32,191,79,248,195,255,0,147,81,119,166,78,142,63,246,225,31,247,228,148,215,12,200,
13,128,109,104,28,13,206,81,123,50,34,67,174,255,0,57,202,193,0,105,184,147,255,0,26,239,252,146,139,218,121,220,237,124,44,119,254,73,11,83,74,114,135,54,93,247,144,131,115,92,253,108,125,142,142,242,
172,88,236,214,217,236,146,207,2,226,76,255,0,156,20,29,126,107,70,172,118,159,214,63,145,200,165,255,208,223,245,96,123,26,237,59,122,46,7,229,12,81,174,235,220,230,239,173,237,129,46,126,199,106,123,
53,173,132,86,72,0,19,81,249,56,169,183,112,28,179,119,147,52,252,171,37,210,80,176,127,194,15,63,76,253,218,181,79,124,157,55,183,254,180,79,253,80,83,17,226,39,184,12,255,0,106,125,224,112,64,254,199,
251,82,83,16,227,223,113,248,211,254,197,33,99,123,180,207,157,68,4,225,231,157,230,127,169,31,197,59,94,208,100,187,94,218,127,181,36,41,182,177,209,237,157,57,21,152,63,15,164,144,178,174,54,127,224,
105,221,123,7,231,68,233,199,251,84,125,122,230,11,132,120,233,253,233,41,144,178,179,216,127,153,9,23,215,229,254,106,136,190,145,164,129,63,14,18,251,77,29,200,251,194,74,81,178,163,249,160,255,0,103,
253,136,78,176,145,160,248,69,71,251,148,157,149,73,58,56,105,230,18,251,69,81,171,180,240,148,148,209,190,183,216,62,134,239,32,207,239,106,174,43,185,190,211,73,151,76,123,6,177,228,180,221,149,76,234,
126,9,142,85,68,17,63,116,163,106,114,95,94,79,106,29,241,216,132,105,176,157,104,116,17,50,107,39,240,133,175,246,170,160,31,191,159,239,81,118,85,126,63,135,251,81,226,240,85,56,238,161,223,232,93,166,
177,233,199,253,245,67,236,228,234,234,236,38,70,164,59,183,135,230,173,143,181,83,194,143,218,105,152,236,123,200,75,136,246,85,57,14,97,31,152,255,0,243,73,254,10,59,64,252,199,15,236,149,174,236,140,
114,121,252,84,13,216,196,232,98,62,105,113,30,202,167,255,217,255,226,12,88,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,12,72,76,105,110,111,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,7,206,0,2,
0,9,0,6,0,49,0,0,97,99,115,112,77,83,70,84,0,0,0,0,73,69,67,32,115,82,71,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,214,0,1,0,0,0,0,211,45,72,80,32,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,99,112,114,116,0,0,1,80,0,0,0,51,100,101,115,99,0,0,1,132,0,0,0,108,119,116,112,116,0,0,1,240,0,0,0,20,98,107,112,116,0,0,2,4,0,0,0,20,114,88,89,90,0,0,2,24,0,0,
0,20,103,88,89,90,0,0,2,44,0,0,0,20,98,88,89,90,0,0,2,64,0,0,0,20,100,109,110,100,0,0,2,84,0,0,0,112,100,109,100,100,0,0,2,196,0,0,0,136,118,117,101,100,0,0,3,76,0,0,0,134,118,105,101,119,0,0,3,212,0,
0,0,36,108,117,109,105,0,0,3,248,0,0,0,20,109,101,97,115,0,0,4,12,0,0,0,36,116,101,99,104,0,0,4,48,0,0,0,12,114,84,82,67,0,0,4,60,0,0,8,12,103,84,82,67,0,0,4,60,0,0,8,12,98,84,82,67,0,0,4,60,0,0,8,12,
116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,40,99,41,32,49,57,57,56,32,72,101,119,108,101,116,116,45,80,97,99,107,97,114,100,32,67,111,109,112,97,110,121,0,0,100,101,115,99,0,0,0,0,0,
0,0,18,115,82,71,66,32,73,69,67,54,49,57,54,54,45,50,46,49,0,0,0,0,0,0,0,0,0,0,0,18,115,82,71,66,32,73,69,67,54,49,57,54,54,45,50,46,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,
0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,100,101,115,99,0,0,0,0,0,0,0,22,73,69,67,32,104,116,116,112,58,47,47,119,119,119,46,105,101,99,46,99,104,0,0,0,
0,0,0,0,0,0,0,0,22,73,69,67,32,104,116,116,112,58,47,47,119,119,119,46,105,101,99,46,99,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,101,115,99,0,
0,0,0,0,0,0,46,73,69,67,32,54,49,57,54,54,45,50,46,49,32,68,101,102,97,117,108,116,32,82,71,66,32,99,111,108,111,117,114,32,115,112,97,99,101,32,45,32,115,82,71,66,0,0,0,0,0,0,0,0,0,0,0,46,73,69,67,32,
54,49,57,54,54,45,50,46,49,32,68,101,102,97,117,108,116,32,82,71,66,32,99,111,108,111,117,114,32,115,112,97,99,101,32,45,32,115,82,71,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,101,115,99,0,0,
0,0,0,0,0,44,82,101,102,101,114,101,110,99,101,32,86,105,101,119,105,110,103,32,67,111,110,100,105,116,105,111,110,32,105,110,32,73,69,67,54,49,57,54,54,45,50,46,49,0,0,0,0,0,0,0,0,0,0,0,44,82,101,102,
101,114,101,110,99,101,32,86,105,101,119,105,110,103,32,67,111,110,100,105,116,105,111,110,32,105,110,32,73,69,67,54,49,57,54,54,45,50,46,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,105,
101,119,0,0,0,0,0,19,164,254,0,20,95,46,0,16,207,20,0,3,237,204,0,4,19,11,0,3,92,158,0,0,0,1,88,89,90,32,0,0,0,0,0,76,9,86,0,80,0,0,0,87,31,231,109,101,97,115,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,2,143,0,0,0,2,115,105,103,32,0,0,0,0,67,82,84,32,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,
109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,
1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,
56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,
186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,
181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,
50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,
11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,
248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,
109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,
86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,
25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,
30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,
35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,
41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,
47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,
174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,
62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,
222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,
110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,
146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,
97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,
72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,
184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,
125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,
159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,
146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,
100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,
169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,
181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,
227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,
55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,
221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,
229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,
56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,225,46,69,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,
47,0,60,63,120,112,97,99,107,101,116,32,98,101,103,105,110,61,34,239,187,191,34,32,105,100,61,34,87,53,77,48,77,112,67,101,104,105,72,122,114,101,83,122,78,84,99,122,107,99,57,100,34,63,62,32,60,120,58,
120,109,112,109,101,116,97,32,120,109,108,110,115,58,120,61,34,97,100,111,98,101,58,110,115,58,109,101,116,97,47,34,32,120,58,120,109,112,116,107,61,34,65,100,111,98,101,32,88,77,80,32,67,111,114,101,
32,53,46,54,45,99,49,49,49,32,55,57,46,49,53,56,51,50,53,44,32,50,48,49,53,47,48,57,47,49,48,45,48,49,58,49,48,58,50,48,32,32,32,32,32,32,32,32,34,62,32,60,114,100,102,58,82,68,70,32,120,109,108,110,115,
58,114,100,102,61,34,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,49,57,57,57,47,48,50,47,50,50,45,114,100,102,45,115,121,110,116,97,120,45,110,115,35,34,62,32,60,114,100,102,58,68,
101,115,99,114,105,112,116,105,111,110,32,114,100,102,58,97,98,111,117,116,61,34,34,32,120,109,108,110,115,58,120,109,112,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,
97,112,47,49,46,48,47,34,32,120,109,108,110,115,58,100,99,61,34,104,116,116,112,58,47,47,112,117,114,108,46,111,114,103,47,100,99,47,101,108,101,109,101,110,116,115,47,49,46,49,47,34,32,120,109,108,110,
115,58,97,117,120,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,101,120,105,102,47,49,46,48,47,97,117,120,47,34,32,120,109,108,110,115,58,112,104,111,116,111,115,104,111,
112,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,112,104,111,116,111,115,104,111,112,47,49,46,48,47,34,32,120,109,108,110,115,58,120,109,112,77,77,61,34,104,116,116,112,
58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,47,109,109,47,34,32,120,109,108,110,115,58,115,116,69,118,116,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,
46,99,111,109,47,120,97,112,47,49,46,48,47,115,84,121,112,101,47,82,101,115,111,117,114,99,101,69,118,101,110,116,35,34,32,120,109,108,110,115,58,115,116,82,101,102,61,34,104,116,116,112,58,47,47,110,
115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,47,115,84,121,112,101,47,82,101,115,111,117,114,99,101,82,101,102,35,34,32,120,109,108,110,115,58,99,114,115,61,34,104,116,116,112,58,47,
47,110,115,46,97,100,111,98,101,46,99,111,109,47,99,97,109,101,114,97,45,114,97,119,45,115,101,116,116,105,110,103,115,47,49,46,48,47,34,32,120,109,112,58,82,97,116,105,110,103,61,34,48,34,32,120,109,
112,58,76,97,98,101,108,61,34,34,32,120,109,112,58,67,114,101,97,116,111,114,84,111,111,108,61,34,65,100,111,98,101,32,80,104,111,116,111,115,104,111,112,32,67,83,54,32,40,87,105,110,100,111,119,115,41,
34,32,120,109,112,58,77,111,100,105,102,121,68,97,116,101,61,34,50,48,49,54,45,48,51,45,48,55,84,49,53,58,51,54,58,53,52,43,48,55,58,48,48,34,32,120,109,112,58,67,114,101,97,116,101,68,97,116,101,61,34,
50,48,49,52,45,48,55,45,48,54,84,48,55,58,53,52,58,52,50,34,32,120,109,112,58,77,101,116,97,100,97,116,97,68,97,116,101,61,34,50,48,49,54,45,48,51,45,48,55,84,49,53,58,51,54,58,53,52,43,48,55,58,48,48,
34,32,100,99,58,102,111,114,109,97,116,61,34,105,109,97,103,101,47,106,112,101,103,34,32,97,117,120,58,83,101,114,105,97,108,78,117,109,98,101,114,61,34,50,52,48,55,50,48,57,34,32,97,117,120,58,76,101,
110,115,73,110,102,111,61,34,50,52,48,47,49,48,32,55,48,48,47,49,48,32,50,56,47,49,48,32,50,56,47,49,48,34,32,97,117,120,58,76,101,110,115,61,34,50,52,46,48,45,55,48,46,48,32,109,109,32,102,47,50,46,56,
34,32,97,117,120,58,76,101,110,115,73,68,61,34,49,52,55,34,32,97,117,120,58,73,109,97,103,101,78,117,109,98,101,114,61,34,55,54,53,48,49,34,32,97,117,120,58,65,112,112,114,111,120,105,109,97,116,101,70,
111,99,117,115,68,105,115,116,97,110,99,101,61,34,49,50,54,47,49,48,48,34,32,112,104,111,116,111,115,104,111,112,58,68,97,116,101,67,114,101,97,116,101,100,61,34,50,48,49,52,45,48,55,45,48,54,84,48,55,
58,53,52,58,52,50,46,48,51,51,34,32,112,104,111,116,111,115,104,111,112,58,76,101,103,97,99,121,73,80,84,67,68,105,103,101,115,116,61,34,52,49,57,50,56,50,49,69,65,68,57,69,56,52,56,66,56,56,50,48,69,
49,54,69,69,49,66,69,65,52,70,65,34,32,112,104,111,116,111,115,104,111,112,58,67,111,108,111,114,77,111,100,101,61,34,51,34,32,112,104,111,116,111,115,104,111,112,58,73,67,67,80,114,111,102,105,108,101,
61,34,115,82,71,66,32,73,69,67,54,49,57,54,54,45,50,46,49,34,32,120,109,112,77,77,58,68,111,99,117,109,101,110,116,73,68,61,34,120,109,112,46,100,105,100,58,50,66,70,54,54,54,52,55,57,70,48,51,69,52,49,
49,65,54,65,68,56,48,49,67,65,48,57,55,49,65,53,57,34,32,120,109,112,77,77,58,79,114,105,103,105,110,97,108,68,111,99,117,109,101,110,116,73,68,61,34,68,68,55,56,50,65,52,70,67,57,55,53,65,57,56,54,70,
70,65,53,50,49,70,67,53,52,57,54,54,68,48,53,34,32,120,109,112,77,77,58,73,110,115,116,97,110,99,101,73,68,61,34,120,109,112,46,105,105,100,58,51,100,53,55,52,54,102,102,45,51,55,49,102,45,52,55,101,56,
45,98,98,48,99,45,102,52,102,51,57,57,97,54,54,52,99,97,34,32,99,114,115,58,82,97,119,70,105,108,101,78,97,109,101,61,34,95,70,87,83,53,55,57,53,46,78,69,70,34,32,99,114,115,58,86,101,114,115,105,111,
110,61,34,55,46,48,34,32,99,114,115,58,80,114,111,99,101,115,115,86,101,114,115,105,111,110,61,34,54,46,55,34,32,99,114,115,58,87,104,105,116,101,66,97,108,97,110,99,101,61,34,65,115,32,83,104,111,116,
34,32,99,114,115,58,84,101,109,112,101,114,97,116,117,114,101,61,34,52,49,48,48,34,32,99,114,115,58,84,105,110,116,61,34,45,55,34,32,99,114,115,58,69,120,112,111,115,117,114,101,61,34,48,46,48,48,34,32,
99,114,115,58,83,104,97,100,111,119,115,61,34,53,34,32,99,114,115,58,66,114,105,103,104,116,110,101,115,115,61,34,43,53,48,34,32,99,114,115,58,67,111,110,116,114,97,115,116,61,34,43,50,53,34,32,99,114,
115,58,83,97,116,117,114,97,116,105,111,110,61,34,48,34,32,99,114,115,58,83,104,97,114,112,110,101,115,115,61,34,50,53,34,32,99,114,115,58,76,117,109,105,110,97,110,99,101,83,109,111,111,116,104,105,110,
103,61,34,48,34,32,99,114,115,58,67,111,108,111,114,78,111,105,115,101,82,101,100,117,99,116,105,111,110,61,34,50,53,34,32,99,114,115,58,86,105,103,110,101,116,116,101,65,109,111,117,110,116,61,34,48,
34,32,99,114,115,58,83,104,97,100,111,119,84,105,110,116,61,34,48,34,32,99,114,115,58,82,101,100,72,117,101,61,34,48,34,32,99,114,115,58,82,101,100,83,97,116,117,114,97,116,105,111,110,61,34,48,34,32,
99,114,115,58,71,114,101,101,110,72,117,101,61,34,48,34,32,99,114,115,58,71,114,101,101,110,83,97,116,117,114,97,116,105,111,110,61,34,48,34,32,99,114,115,58,66,108,117,101,72,117,101,61,34,48,34,32,99,
114,115,58,66,108,117,101,83,97,116,117,114,97,116,105,111,110,61,34,48,34,32,99,114,115,58,70,105,108,108,76,105,103,104,116,61,34,48,34,32,99,114,115,58,86,105,98,114,97,110,99,101,61,34,48,34,32,99,
114,115,58,72,105,103,104,108,105,103,104,116,82,101,99,111,118,101,114,121,61,34,48,34,32,99,114,115,58,67,108,97,114,105,116,121,61,34,48,34,32,99,114,115,58,68,101,102,114,105,110,103,101,61,34,48,
34,32,99,114,115,58,72,117,101,65,100,106,117,115,116,109,101,110,116,82,101,100,61,34,48,34,32,99,114,115,58,72,117,101,65,100,106,117,115,116,109,101,110,116,79,114,97,110,103,101,61,34,48,34,32,99,
114,115,58,72,117,101,65,100,106,117,115,116,109,101,110,116,89,101,108,108,111,119,61,34,48,34,32,99,114,115,58,72,117,101,65,100,106,117,115,116,109,101,110,116,71,114,101,101,110,61,34,48,34,32,99,
114,115,58,72,117,101,65,100,106,117,115,116,109,101,110,116,65,113,117,97,61,34,48,34,32,99,114,115,58,72,117,101,65,100,106,117,115,116,109,101,110,116,66,108,117,101,61,34,48,34,32,99,114,115,58,72,
117,101,65,100,106,117,115,116,109,101,110,116,80,117,114,112,108,101,61,34,48,34,32,99,114,115,58,72,117,101,65,100,106,117,115,116,109,101,110,116,77,97,103,101,110,116,97,61,34,48,34,32,99,114,115,
58,83,97,116,117,114,97,116,105,111,110,65,100,106,117,115,116,109,101,110,116,82,101,100,61,34,48,34,32,99,114,115,58,83,97,116,117,114,97,116,105,111,110,65,100,106,117,115,116,109,101,110,116,79,114,
97,110,103,101,61,34,48,34,32,99,114,115,58,83,97,116,117,114,97,116,105,111,110,65,100,106,117,115,116,109,101,110,116,89,101,108,108,111,119,61,34,48,34,32,99,114,115,58,83,97,116,117,114,97,116,105,
111,110,65,100,106,117,115,116,109,101,110,116,71,114,101,101,110,61,34,48,34,32,99,114,115,58,83,97,116,117,114,97,116,105,111,110,65,100,106,117,115,116,109,101,110,116,65,113,117,97,61,34,48,34,32,
99,114,115,58,83,97,116,117,114,97,116,105,111,110,65,100,106,117,115,116,109,101,110,116,66,108,117,101,61,34,48,34,32,99,114,115,58,83,97,116,117,114,97,116,105,111,110,65,100,106,117,115,116,109,101,
110,116,80,117,114,112,108,101,61,34,48,34,32,99,114,115,58,83,97,116,117,114,97,116,105,111,110,65,100,106,117,115,116,109,101,110,116,77,97,103,101,110,116,97,61,34,48,34,32,99,114,115,58,76,117,109,
105,110,97,110,99,101,65,100,106,117,115,116,109,101,110,116,82,101,100,61,34,48,34,32,99,114,115,58,76,117,109,105,110,97,110,99,101,65,100,106,117,115,116,109,101,110,116,79,114,97,110,103,101,61,34,
48,34,32,99,114,115,58,76,117,109,105,110,97,110,99,101,65,100,106,117,115,116,109,101,110,116,89,101,108,108,111,119,61,34,48,34,32,99,114,115,58,76,117,109,105,110,97,110,99,101,65,100,106,117,115,116,
109,101,110,116,71,114,101,101,110,61,34,48,34,32,99,114,115,58,76,117,109,105,110,97,110,99,101,65,100,106,117,115,116,109,101,110,116,65,113,117,97,61,34,48,34,32,99,114,115,58,76,117,109,105,110,97,
110,99,101,65,100,106,117,115,116,109,101,110,116,66,108,117,101,61,34,48,34,32,99,114,115,58,76,117,109,105,110,97,110,99,101,65,100,106,117,115,116,109,101,110,116,80,117,114,112,108,101,61,34,48,34,
32,99,114,115,58,76,117,109,105,110,97,110,99,101,65,100,106,117,115,116,109,101,110,116,77,97,103,101,110,116,97,61,34,48,34,32,99,114,115,58,83,112,108,105,116,84,111,110,105,110,103,83,104,97,100,111,
119,72,117,101,61,34,48,34,32,99,114,115,58,83,112,108,105,116,84,111,110,105,110,103,83,104,97,100,111,119,83,97,116,117,114,97,116,105,111,110,61,34,48,34,32,99,114,115,58,83,112,108,105,116,84,111,
110,105,110,103,72,105,103,104,108,105,103,104,116,72,117,101,61,34,48,34,32,99,114,115,58,83,112,108,105,116,84,111,110,105,110,103,72,105,103,104,108,105,103,104,116,83,97,116,117,114,97,116,105,111,
110,61,34,48,34,32,99,114,115,58,83,112,108,105,116,84,111,110,105,110,103,66,97,108,97,110,99,101,61,34,48,34,32,99,114,115,58,80,97,114,97,109,101,116,114,105,99,83,104,97,100,111,119,115,61,34,48,34,
32,99,114,115,58,80,97,114,97,109,101,116,114,105,99,68,97,114,107,115,61,34,48,34,32,99,114,115,58,80,97,114,97,109,101,116,114,105,99,76,105,103,104,116,115,61,34,48,34,32,99,114,115,58,80,97,114,97,
109,101,116,114,105,99,72,105,103,104,108,105,103,104,116,115,61,34,48,34,32,99,114,115,58,80,97,114,97,109,101,116,114,105,99,83,104,97,100,111,119,83,112,108,105,116,61,34,50,53,34,32,99,114,115,58,
80,97,114,97,109,101,116,114,105,99,77,105,100,116,111,110,101,83,112,108,105,116,61,34,53,48,34,32,99,114,115,58,80,97,114,97,109,101,116,114,105,99,72,105,103,104,108,105,103,104,116,83,112,108,105,
116,61,34,55,53,34,32,99,114,115,58,83,104,97,114,112,101,110,82,97,100,105,117,115,61,34,43,49,46,48,34,32,99,114,115,58,83,104,97,114,112,101,110,68,101,116,97,105,108,61,34,50,53,34,32,99,114,115,58,
83,104,97,114,112,101,110,69,100,103,101,77,97,115,107,105,110,103,61,34,48,34,32,99,114,115,58,80,111,115,116,67,114,111,112,86,105,103,110,101,116,116,101,65,109,111,117,110,116,61,34,48,34,32,99,114,
115,58,71,114,97,105,110,65,109,111,117,110,116,61,34,48,34,32,99,114,115,58,67,111,108,111,114,78,111,105,115,101,82,101,100,117,99,116,105,111,110,68,101,116,97,105,108,61,34,53,48,34,32,99,114,115,
58,76,101,110,115,80,114,111,102,105,108,101,69,110,97,98,108,101,61,34,48,34,32,99,114,115,58,76,101,110,115,77,97,110,117,97,108,68,105,115,116,111,114,116,105,111,110,65,109,111,117,110,116,61,34,48,
34,32,99,114,115,58,80,101,114,115,112,101,99,116,105,118,101,86,101,114,116,105,99,97,108,61,34,48,34,32,99,114,115,58,80,101,114,115,112,101,99,116,105,118,101,72,111,114,105,122,111,110,116,97,108,
61,34,48,34,32,99,114,115,58,80,101,114,115,112,101,99,116,105,118,101,82,111,116,97,116,101,61,34,48,46,48,34,32,99,114,115,58,80,101,114,115,112,101,99,116,105,118,101,83,99,97,108,101,61,34,49,48,48,
34,32,99,114,115,58,65,117,116,111,76,97,116,101,114,97,108,67,65,61,34,48,34,32,99,114,115,58,69,120,112,111,115,117,114,101,50,48,49,50,61,34,48,46,48,48,34,32,99,114,115,58,67,111,110,116,114,97,115,
116,50,48,49,50,61,34,43,52,56,34,32,99,114,115,58,72,105,103,104,108,105,103,104,116,115,50,48,49,50,61,34,45,53,48,34,32,99,114,115,58,83,104,97,100,111,119,115,50,48,49,50,61,34,43,51,51,34,32,99,114,
115,58,87,104,105,116,101,115,50,48,49,50,61,34,48,34,32,99,114,115,58,66,108,97,99,107,115,50,48,49,50,61,34,48,34,32,99,114,115,58,67,108,97,114,105,116,121,50,48,49,50,61,34,43,52,51,34,32,99,114,115,
58,67,111,110,118,101,114,116,84,111,71,114,97,121,115,99,97,108,101,61,34,70,97,108,115,101,34,32,99,114,115,58,84,111,110,101,67,117,114,118,101,78,97,109,101,61,34,77,101,100,105,117,109,32,67,111,
110,116,114,97,115,116,34,32,99,114,115,58,84,111,110,101,67,117,114,118,101,78,97,109,101,50,48,49,50,61,34,76,105,110,101,97,114,34,32,99,114,115,58,67,97,109,101,114,97,80,114,111,102,105,108,101,61,
34,65,100,111,98,101,32,83,116,97,110,100,97,114,100,34,32,99,114,115,58,67,97,109,101,114,97,80,114,111,102,105,108,101,68,105,103,101,115,116,61,34,65,67,53,56,66,65,57,48,48,67,51,65,48,48,49,70,48,
53,50,66,52,51,68,65,53,54,49,53,53,48,56,68,34,32,99,114,115,58,76,101,110,115,80,114,111,102,105,108,101,83,101,116,117,112,61,34,76,101,110,115,68,101,102,97,117,108,116,115,34,32,99,114,115,58,72,
97,115,83,101,116,116,105,110,103,115,61,34,84,114,117,101,34,32,99,114,115,58,67,114,111,112,84,111,112,61,34,48,34,32,99,114,115,58,67,114,111,112,76,101,102,116,61,34,48,34,32,99,114,115,58,67,114,
111,112,66,111,116,116,111,109,61,34,49,34,32,99,114,115,58,67,114,111,112,82,105,103,104,116,61,34,49,34,32,99,114,115,58,67,114,111,112,65,110,103,108,101,61,34,48,34,32,99,114,115,58,67,114,111,112,
67,111,110,115,116,114,97,105,110,84,111,87,97,114,112,61,34,48,34,32,99,114,115,58,72,97,115,67,114,111,112,61,34,84,114,117,101,34,32,99,114,115,58,65,108,114,101,97,100,121,65,112,112,108,105,101,100,
61,34,84,114,117,101,34,62,32,60,100,99,58,99,114,101,97,116,111,114,62,32,60,114,100,102,58,83,101,113,62,32,60,114,100,102,58,108,105,62,87,101,114,97,99,104,97,105,32,83,111,111,107,114,117,97,121,
60,47,114,100,102,58,108,105,62,32,60,47,114,100,102,58,83,101,113,62,32,60,47,100,99,58,99,114,101,97,116,111,114,62,32,60,100,99,58,114,105,103,104,116,115,62,32,60,114,100,102,58,65,108,116,62,32,60,
114,100,102,58,108,105,32,120,109,108,58,108,97,110,103,61,34,120,45,100,101,102,97,117,108,116,34,62,70,87,83,116,117,100,105,111,80,104,111,116,111,46,99,111,109,60,47,114,100,102,58,108,105,62,32,60,
47,114,100,102,58,65,108,116,62,32,60,47,100,99,58,114,105,103,104,116,115,62,32,60,112,104,111,116,111,115,104,111,112,58,68,111,99,117,109,101,110,116,65,110,99,101,115,116,111,114,115,62,32,60,114,
100,102,58,66,97,103,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,48,48,69,67,52,54,53,65,49,68,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,
58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,48,49,69,67,52,54,53,65,49,68,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,
62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,48,50,69,67,52,54,53,65,49,68,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,
100,102,58,108,105,62,120,109,112,46,100,105,100,58,48,51,69,67,52,54,53,65,49,68,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,
108,105,62,120,109,112,46,100,105,100,58,48,52,69,67,52,54,53,65,49,68,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,
120,109,112,46,100,105,100,58,48,53,69,67,52,54,53,65,49,68,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,
46,100,105,100,58,48,54,69,67,52,54,53,65,49,68,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,
100,58,48,69,70,51,48,52,49,69,49,48,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,48,
70,70,51,48,52,49,69,49,48,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,49,48,70,51,48,
52,49,69,49,48,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,49,49,70,51,48,52,49,69,49,
48,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,49,50,70,51,48,52,49,69,49,48,48,52,69,
52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,49,51,70,51,48,52,49,69,49,48,48,52,69,52,49,49,65,
57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,49,52,70,51,48,52,49,69,49,48,48,52,69,52,49,49,65,57,54,55,65,
52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,49,53,70,51,48,52,49,69,49,48,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,
67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,49,54,70,51,48,52,49,69,49,48,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,
66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,49,55,70,51,48,52,49,69,49,48,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,
47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,49,56,70,51,48,52,49,69,49,48,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,
102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,50,54,49,55,57,48,67,65,67,48,48,65,69,52,49,49,66,49,53,68,70,65,50,57,57,53,50,68,66,70,54,54,60,47,114,100,102,58,108,
105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,50,55,49,55,57,48,67,65,67,48,48,65,69,52,49,49,66,49,53,68,70,65,50,57,57,53,50,68,66,70,54,54,60,47,114,100,102,58,108,105,62,32,
60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,50,56,49,55,57,48,67,65,67,48,48,65,69,52,49,49,66,49,53,68,70,65,50,57,57,53,50,68,66,70,54,54,60,47,114,100,102,58,108,105,62,32,60,114,100,
102,58,108,105,62,120,109,112,46,100,105,100,58,56,67,69,48,69,49,57,66,69,55,48,51,69,52,49,49,57,67,54,57,56,70,56,70,53,70,48,48,55,65,56,53,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,
105,62,120,109,112,46,100,105,100,58,56,68,69,48,69,49,57,66,69,55,48,51,69,52,49,49,57,67,54,57,56,70,56,70,53,70,48,48,55,65,56,53,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,
109,112,46,100,105,100,58,56,69,69,48,69,49,57,66,69,55,48,51,69,52,49,49,57,67,54,57,56,70,56,70,53,70,48,48,55,65,56,53,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,
100,105,100,58,56,70,69,48,69,49,57,66,69,55,48,51,69,52,49,49,57,67,54,57,56,70,56,70,53,70,48,48,55,65,56,53,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,
58,57,48,69,48,69,49,57,66,69,55,48,51,69,52,49,49,57,67,54,57,56,70,56,70,53,70,48,48,55,65,56,53,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,57,49,69,
48,69,49,57,66,69,55,48,51,69,52,49,49,57,67,54,57,56,70,56,70,53,70,48,48,55,65,56,53,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,57,50,69,48,69,49,57,
66,69,55,48,51,69,52,49,49,57,67,54,57,56,70,56,70,53,70,48,48,55,65,56,53,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,57,51,69,48,69,49,57,66,69,55,48,
51,69,52,49,49,57,67,54,57,56,70,56,70,53,70,48,48,55,65,56,53,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,57,52,69,48,69,49,57,66,69,55,48,51,69,52,49,
49,57,67,54,57,56,70,56,70,53,70,48,48,55,65,56,53,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,57,53,69,48,69,49,57,66,69,55,48,51,69,52,49,49,57,67,54,
57,56,70,56,70,53,70,48,48,55,65,56,53,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,70,53,54,52,67,68,49,48,48,53,48,52,69,52,49,49,65,57,54,55,65,52,52,
51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,70,54,54,52,67,68,49,48,48,53,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,
65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,70,55,54,52,67,68,49,48,48,53,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,
70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,70,56,54,52,67,68,49,48,48,53,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,
100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,70,57,54,52,67,68,49,48,48,53,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,
108,105,62,32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,70,65,54,52,67,68,49,48,48,53,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,
32,60,114,100,102,58,108,105,62,120,109,112,46,100,105,100,58,70,66,54,52,67,68,49,48,48,53,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,
100,102,58,108,105,62,120,109,112,46,100,105,100,58,70,67,54,52,67,68,49,48,48,53,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,
108,105,62,120,109,112,46,100,105,100,58,70,68,54,52,67,68,49,48,48,53,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,
120,109,112,46,100,105,100,58,70,69,54,52,67,68,49,48,48,53,48,52,69,52,49,49,65,57,54,55,65,52,52,51,48,67,65,65,67,66,70,70,60,47,114,100,102,58,108,105,62,32,60,47,114,100,102,58,66,97,103,62,32,60,
47,112,104,111,116,111,115,104,111,112,58,68,111,99,117,109,101,110,116,65,110,99,101,115,116,111,114,115,62,32,60,120,109,112,77,77,58,72,105,115,116,111,114,121,62,32,60,114,100,102,58,83,101,113,62,
32,60,114,100,102,58,108,105,32,115,116,69,118,116,58,97,99,116,105,111,110,61,34,100,101,114,105,118,101,100,34,32,115,116,69,118,116,58,112,97,114,97,109,101,116,101,114,115,61,34,99,111,110,118,101,
114,116,101,100,32,102,114,111,109,32,105,109,97,103,101,47,120,45,110,105,107,111,110,45,110,101,102,32,116,111,32,105,109,97,103,101,47,116,105,102,102,34,47,62,32,60,114,100,102,58,108,105,32,115,116,
69,118,116,58,97,99,116,105,111,110,61,34,115,97,118,101,100,34,32,115,116,69,118,116,58,105,110,115,116,97,110,99,101,73,68,61,34,120,109,112,46,105,105,100,58,50,66,70,54,54,54,52,55,57,70,48,51,69,
52,49,49,65,54,65,68,56,48,49,67,65,48,57,55,49,65,53,57,34,32,115,116,69,118,116,58,119,104,101,110,61,34,50,48,49,52,45,48,55,45,48,53,84,48,48,58,49,56,58,53,54,43,48,55,58,48,48,34,32,115,116,69,118,
116,58,115,111,102,116,119,97,114,101,65,103,101,110,116,61,34,65,100,111,98,101,32,80,104,111,116,111,115,104,111,112,32,67,97,109,101,114,97,32,82,97,119,32,55,46,48,32,40,87,105,110,100,111,119,115,
41,34,32,115,116,69,118,116,58,99,104,97,110,103,101,100,61,34,47,34,47,62,32,60,114,100,102,58,108,105,32,115,116,69,118,116,58,97,99,116,105,111,110,61,34,115,97,118,101,100,34,32,115,116,69,118,116,
58,105,110,115,116,97,110,99,101,73,68,61,34,120,109,112,46,105,105,100,58,57,65,66,57,66,53,65,48,65,48,48,51,69,52,49,49,65,55,56,48,57,51,52,57,66,56,50,67,67,56,51,69,34,32,115,116,69,118,116,58,119,
104,101,110,61,34,50,48,49,52,45,48,55,45,48,53,84,48,48,58,51,53,58,53,51,43,48,55,58,48,48,34,32,115,116,69,118,116,58,115,111,102,116,119,97,114,101,65,103,101,110,116,61,34,65,100,111,98,101,32,80,
104,111,116,111,115,104,111,112,32,67,83,54,32,40,87,105,110,100,111,119,115,41,34,32,115,116,69,118,116,58,99,104,97,110,103,101,100,61,34,47,34,47,62,32,60,114,100,102,58,108,105,32,115,116,69,118,116,
58,97,99,116,105,111,110,61,34,99,111,110,118,101,114,116,101,100,34,32,115,116,69,118,116,58,112,97,114,97,109,101,116,101,114,115,61,34,102,114,111,109,32,105,109,97,103,101,47,116,105,102,102,32,116,
111,32,97,112,112,108,105,99,97,116,105,111,110,47,118,110,100,46,97,100,111,98,101,46,112,104,111,116,111,115,104,111,112,34,47,62,32,60,114,100,102,58,108,105,32,115,116,69,118,116,58,97,99,116,105,
111,110,61,34,100,101,114,105,118,101,100,34,32,115,116,69,118,116,58,112,97,114,97,109,101,116,101,114,115,61,34,99,111,110,118,101,114,116,101,100,32,102,114,111,109,32,105,109,97,103,101,47,116,105,
102,102,32,116,111,32,97,112,112,108,105,99,97,116,105,111,110,47,118,110,100,46,97,100,111,98,101,46,112,104,111,116,111,115,104,111,112,34,47,62,32,60,114,100,102,58,108,105,32,115,116,69,118,116,58,
97,99,116,105,111,110,61,34,115,97,118,101,100,34,32,115,116,69,118,116,58,105,110,115,116,97,110,99,101,73,68,61,34,120,109,112,46,105,105,100,58,57,66,66,57,66,53,65,48,65,48,48,51,69,52,49,49,65,55,
56,48,57,51,52,57,66,56,50,67,67,56,51,69,34,32,115,116,69,118,116,58,119,104,101,110,61,34,50,48,49,52,45,48,55,45,48,53,84,48,48,58,51,53,58,53,51,43,48,55,58,48,48,34,32,115,116,69,118,116,58,115,111,
102,116,119,97,114,101,65,103,101,110,116,61,34,65,100,111,98,101,32,80,104,111,116,111,115,104,111,112,32,67,83,54,32,40,87,105,110,100,111,119,115,41,34,32,115,116,69,118,116,58,99,104,97,110,103,101,
100,61,34,47,34,47,62,32,60,114,100,102,58,108,105,32,115,116,69,118,116,58,97,99,116,105,111,110,61,34,115,97,118,101,100,34,32,115,116,69,118,116,58,105,110,115,116,97,110,99,101,73,68,61,34,120,109,
112,46,105,105,100,58,50,57,54,50,48,55,68,52,67,66,48,65,69,52,49,49,65,48,53,53,66,48,55,54,49,66,50,48,54,50,65,52,34,32,115,116,69,118,116,58,119,104,101,110,61,34,50,48,49,52,45,48,55,45,49,52,84,
48,51,58,51,53,58,51,57,43,48,55,58,48,48,34,32,115,116,69,118,116,58,115,111,102,116,119,97,114,101,65,103,101,110,116,61,34,65,100,111,98,101,32,80,104,111,116,111,115,104,111,112,32,67,83,54,32,40,
87,105,110,100,111,119,115,41,34,32,115,116,69,118,116,58,99,104,97,110,103,101,100,61,34,47,34,47,62,32,60,114,100,102,58,108,105,32,115,116,69,118,116,58,97,99,116,105,111,110,61,34,99,111,110,118,101,
114,116,101,100,34,32,115,116,69,118,116,58,112,97,114,97,109,101,116,101,114,115,61,34,102,114,111,109,32,97,112,112,108,105,99,97,116,105,111,110,47,118,110,100,46,97,100,111,98,101,46,112,104,111,116,
111,115,104,111,112,32,116,111,32,105,109,97,103,101,47,106,112,101,103,34,47,62,32,60,114,100,102,58,108,105,32,115,116,69,118,116,58,97,99,116,105,111,110,61,34,100,101,114,105,118,101,100,34,32,115,
116,69,118,116,58,112,97,114,97,109,101,116,101,114,115,61,34,99,111,110,118,101,114,116,101,100,32,102,114,111,109,32,97,112,112,108,105,99,97,116,105,111,110,47,118,110,100,46,97,100,111,98,101,46,112,
104,111,116,111,115,104,111,112,32,116,111,32,105,109,97,103,101,47,106,112,101,103,34,47,62,32,60,114,100,102,58,108,105,32,115,116,69,118,116,58,97,99,116,105,111,110,61,34,115,97,118,101,100,34,32,
115,116,69,118,116,58,105,110,115,116,97,110,99,101,73,68,61,34,120,109,112,46,105,105,100,58,50,65,54,50,48,55,68,52,67,66,48,65,69,52,49,49,65,48,53,53,66,48,55,54,49,66,50,48,54,50,65,52,34,32,115,
116,69,118,116,58,119,104,101,110,61,34,50,48,49,52,45,48,55,45,49,52,84,48,51,58,51,53,58,51,57,43,48,55,58,48,48,34,32,115,116,69,118,116,58,115,111,102,116,119,97,114,101,65,103,101,110,116,61,34,65,
100,111,98,101,32,80,104,111,116,111,115,104,111,112,32,67,83,54,32,40,87,105,110,100,111,119,115,41,34,32,115,116,69,118,116,58,99,104,97,110,103,101,100,61,34,47,34,47,62,32,60,114,100,102,58,108,105,
32,115,116,69,118,116,58,97,99,116,105,111,110,61,34,115,97,118,101,100,34,32,115,116,69,118,116,58,105,110,115,116,97,110,99,101,73,68,61,34,120,109,112,46,105,105,100,58,51,100,53,55,52,54,102,102,45,
51,55,49,102,45,52,55,101,56,45,98,98,48,99,45,102,52,102,51,57,57,97,54,54,52,99,97,34,32,115,116,69,118,116,58,119,104,101,110,61,34,50,48,49,54,45,48,51,45,48,55,84,49,53,58,51,54,58,53,52,43,48,55,
58,48,48,34,32,115,116,69,118,116,58,115,111,102,116,119,97,114,101,65,103,101,110,116,61,34,65,100,111,98,101,32,80,104,111,116,111,115,104,111,112,32,67,67,32,50,48,49,53,32,40,77,97,99,105,110,116,
111,115,104,41,34,32,115,116,69,118,116,58,99,104,97,110,103,101,100,61,34,47,34,47,62,32,60,47,114,100,102,58,83,101,113,62,32,60,47,120,109,112,77,77,58,72,105,115,116,111,114,121,62,32,60,120,109,112,
77,77,58,68,101,114,105,118,101,100,70,114,111,109,32,115,116,82,101,102,58,105,110,115,116,97,110,99,101,73,68,61,34,120,109,112,46,105,105,100,58,50,57,54,50,48,55,68,52,67,66,48,65,69,52,49,49,65,48,
53,53,66,48,55,54,49,66,50,48,54,50,65,52,34,32,115,116,82,101,102,58,100,111,99,117,109,101,110,116,73,68,61,34,120,109,112,46,100,105,100,58,50,66,70,54,54,54,52,55,57,70,48,51,69,52,49,49,65,54,65,
68,56,48,49,67,65,48,57,55,49,65,53,57,34,32,115,116,82,101,102,58,111,114,105,103,105,110,97,108,68,111,99,117,109,101,110,116,73,68,61,34,68,68,55,56,50,65,52,70,67,57,55,53,65,57,56,54,70,70,65,53,
50,49,70,67,53,52,57,54,54,68,48,53,34,47,62,32,60,99,114,115,58,84,111,110,101,67,117,114,118,101,62,32,60,114,100,102,58,83,101,113,62,32,60,114,100,102,58,108,105,62,48,44,32,48,60,47,114,100,102,58,
108,105,62,32,60,114,100,102,58,108,105,62,51,50,44,32,50,50,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,54,52,44,32,53,54,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,
105,62,49,50,56,44,32,49,50,56,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,49,57,50,44,32,49,57,54,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,50,53,53,44,32,50,
53,53,60,47,114,100,102,58,108,105,62,32,60,47,114,100,102,58,83,101,113,62,32,60,47,99,114,115,58,84,111,110,101,67,117,114,118,101,62,32,60,99,114,115,58,84,111,110,101,67,117,114,118,101,82,101,100,
62,32,60,114,100,102,58,83,101,113,62,32,60,114,100,102,58,108,105,62,48,44,32,48,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,50,53,53,44,32,50,53,53,60,47,114,100,102,58,108,105,62,
32,60,47,114,100,102,58,83,101,113,62,32,60,47,99,114,115,58,84,111,110,101,67,117,114,118,101,82,101,100,62,32,60,99,114,115,58,84,111,110,101,67,117,114,118,101,71,114,101,101,110,62,32,60,114,100,102,
58,83,101,113,62,32,60,114,100,102,58,108,105,62,48,44,32,48,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,50,53,53,44,32,50,53,53,60,47,114,100,102,58,108,105,62,32,60,47,114,100,102,
58,83,101,113,62,32,60,47,99,114,115,58,84,111,110,101,67,117,114,118,101,71,114,101,101,110,62,32,60,99,114,115,58,84,111,110,101,67,117,114,118,101,66,108,117,101,62,32,60,114,100,102,58,83,101,113,
62,32,60,114,100,102,58,108,105,62,48,44,32,48,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,50,53,53,44,32,50,53,53,60,47,114,100,102,58,108,105,62,32,60,47,114,100,102,58,83,101,113,
62,32,60,47,99,114,115,58,84,111,110,101,67,117,114,118,101,66,108,117,101,62,32,60,99,114,115,58,84,111,110,101,67,117,114,118,101,80,86,50,48,49,50,62,32,60,114,100,102,58,83,101,113,62,32,60,114,100,
102,58,108,105,62,48,44,32,48,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,50,53,53,44,32,50,53,53,60,47,114,100,102,58,108,105,62,32,60,47,114,100,102,58,83,101,113,62,32,60,47,99,
114,115,58,84,111,110,101,67,117,114,118,101,80,86,50,48,49,50,62,32,60,99,114,115,58,84,111,110,101,67,117,114,118,101,80,86,50,48,49,50,82,101,100,62,32,60,114,100,102,58,83,101,113,62,32,60,114,100,
102,58,108,105,62,48,44,32,48,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,50,53,53,44,32,50,53,53,60,47,114,100,102,58,108,105,62,32,60,47,114,100,102,58,83,101,113,62,32,60,47,99,
114,115,58,84,111,110,101,67,117,114,118,101,80,86,50,48,49,50,82,101,100,62,32,60,99,114,115,58,84,111,110,101,67,117,114,118,101,80,86,50,48,49,50,71,114,101,101,110,62,32,60,114,100,102,58,83,101,113,
62,32,60,114,100,102,58,108,105,62,48,44,32,48,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,50,53,53,44,32,50,53,53,60,47,114,100,102,58,108,105,62,32,60,47,114,100,102,58,83,101,113,
62,32,60,47,99,114,115,58,84,111,110,101,67,117,114,118,101,80,86,50,48,49,50,71,114,101,101,110,62,32,60,99,114,115,58,84,111,110,101,67,117,114,118,101,80,86,50,48,49,50,66,108,117,101,62,32,60,114,
100,102,58,83,101,113,62,32,60,114,100,102,58,108,105,62,48,44,32,48,60,47,114,100,102,58,108,105,62,32,60,114,100,102,58,108,105,62,50,53,53,44,32,50,53,53,60,47,114,100,102,58,108,105,62,32,60,47,114,
100,102,58,83,101,113,62,32,60,47,99,114,115,58,84,111,110,101,67,117,114,118,101,80,86,50,48,49,50,66,108,117,101,62,32,60,47,114,100,102,58,68,101,115,99,114,105,112,116,105,111,110,62,32,60,47,114,
100,102,58,82,68,70,62,32,60,47,120,58,120,109,112,109,101,116,97,62,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,63,120,112,
97,99,107,101,116,32,101,110,100,61,34,119,34,63,62,255,219,0,67,0,6,4,5,6,5,4,6,6,5,6,7,7,6,8,10,16,10,10,9,9,10,20,14,15,12,16,23,20,24,24,23,20,22,22,26,29,37,31,26,27,35,28,22,22,32,44,32,35,38,39,
41,42,41,25,31,45,48,45,40,48,37,40,41,40,255,219,0,67,1,7,7,7,10,8,10,19,10,10,19,40,26,22,26,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,
40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,255,192,0,17,8,2,196,5,136,3,1,17,0,2,17,1,3,17,1,255,196,0,27,0,0,3,1,1,1,1,1,0,0,0,0,0,0,0,0,0,3,4,5,2,1,6,0,7,255,196,0,85,16,0,1,3,2,4,1,7,7,6,10,7,8,2,
1,4,3,1,0,2,17,3,33,4,5,18,49,65,6,19,34,81,97,113,177,20,35,50,129,145,161,193,36,51,66,114,162,178,21,37,52,82,98,130,146,209,225,240,22,53,67,83,99,115,179,38,68,84,100,147,163,194,241,54,131,116,7,
69,85,101,117,70,195,255,196,0,25,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,2,3,4,6,255,196,0,44,17,1,1,0,3,0,2,2,1,3,4,3,0,3,1,1,0,0,1,2,49,65,17,50,3,33,113,66,81,145,34,51,129,177,4,18,240,67,97,193,209,
35,255,218,0,12,3,1,0,2,17,3,17,0,63,0,247,212,12,22,16,34,90,119,235,178,249,90,250,51,216,166,203,0,112,147,186,4,65,202,124,238,30,161,97,212,89,88,216,112,217,116,207,234,140,106,135,55,174,163,141,
160,8,3,189,97,161,50,232,242,162,103,118,141,253,106,162,188,247,37,90,93,136,204,129,49,24,154,156,63,76,174,191,55,63,12,124,125,252,189,54,32,197,6,129,199,209,92,99,96,225,196,189,166,78,173,136,
142,197,164,79,149,173,156,167,16,224,15,69,145,239,11,95,31,180,103,45,85,200,5,181,250,181,3,29,171,4,96,32,55,177,73,157,77,107,228,222,10,144,21,72,110,112,216,32,19,76,120,169,113,38,160,2,163,228,
0,122,66,73,218,235,80,210,88,198,17,82,209,191,191,72,90,197,86,13,33,229,58,75,157,37,208,73,224,63,144,180,203,114,70,42,134,147,115,89,164,79,95,197,102,151,169,168,31,205,25,27,52,222,119,178,230,
147,152,232,174,221,66,88,8,48,65,234,18,154,88,230,169,51,19,87,17,77,239,4,186,37,194,251,166,223,175,10,127,246,101,143,14,12,108,16,230,180,153,219,138,16,90,26,104,227,29,39,86,183,2,15,114,211,21,
204,5,48,88,199,69,244,182,231,185,102,186,27,209,123,153,89,78,180,67,154,4,241,133,32,234,24,22,16,64,248,21,68,221,67,209,153,218,79,185,41,17,206,145,90,157,224,226,42,27,45,40,38,16,107,166,242,32,
54,250,123,86,105,161,98,217,52,4,136,220,247,38,38,114,49,25,174,28,196,9,125,250,236,86,178,208,122,106,150,231,54,189,215,32,146,122,47,233,201,46,147,190,203,69,99,14,226,104,83,6,45,99,217,116,80,
91,147,223,213,98,120,86,171,219,244,202,115,216,19,25,26,156,8,17,31,185,102,53,10,61,128,214,99,100,128,25,37,105,22,105,167,2,79,76,203,128,235,74,75,193,146,57,97,134,14,255,0,134,168,1,240,93,47,
246,255,0,203,23,217,234,177,2,91,219,165,113,104,179,233,52,180,27,25,112,178,143,150,51,22,203,132,122,68,71,185,42,5,135,2,106,234,141,133,163,181,69,246,126,124,230,84,79,255,0,201,97,207,188,174,
159,23,127,14,63,39,63,47,83,66,213,94,56,104,223,218,177,54,205,210,115,218,92,219,118,33,214,55,85,176,27,245,135,138,132,55,129,187,159,220,168,198,99,187,118,218,101,201,172,196,12,156,70,2,153,152,
151,59,253,71,43,45,186,205,36,231,140,126,178,214,144,9,107,128,145,197,56,181,194,184,119,156,78,29,129,173,232,134,150,190,120,45,95,170,148,41,15,199,25,105,2,27,46,23,238,89,229,85,233,112,205,232,
188,184,253,47,98,203,157,117,231,167,17,195,247,169,1,72,59,157,184,26,65,73,174,101,19,228,78,235,231,159,247,138,168,167,156,35,164,16,201,106,236,44,168,72,22,42,110,95,34,83,105,109,49,168,65,42,
22,253,188,143,46,27,242,236,173,211,26,94,60,87,92,53,76,55,128,105,58,140,24,142,62,223,220,185,215,90,118,155,97,212,129,59,53,199,221,8,102,131,76,187,68,19,45,115,189,243,9,79,156,222,147,109,113,
76,199,172,169,37,212,0,226,234,56,19,170,98,59,46,183,17,46,70,185,205,201,50,206,148,31,39,18,15,16,65,93,51,246,174,83,81,232,233,129,45,35,142,231,212,185,87,72,195,228,84,109,173,4,251,2,201,51,134,
189,70,31,209,8,162,156,116,106,114,89,66,195,73,229,86,96,216,176,193,82,241,114,111,172,48,219,196,135,73,216,16,79,177,13,11,66,187,192,109,32,26,91,160,73,227,42,102,206,131,37,213,95,34,218,141,255,
0,158,229,52,238,43,163,148,230,71,254,89,227,220,85,55,25,200,106,34,26,193,250,48,178,208,194,26,192,66,64,52,132,186,77,197,229,68,134,108,250,148,241,25,49,104,4,28,67,181,79,86,135,45,99,62,171,55,
99,62,179,170,214,151,2,116,188,108,13,130,124,120,74,20,154,9,213,105,35,223,42,227,35,211,130,105,57,163,137,69,210,66,228,112,158,76,224,99,136,113,251,78,79,201,239,78,58,139,149,1,214,96,95,72,43,
8,189,98,121,167,30,18,18,98,46,40,134,114,134,139,222,201,150,83,99,72,224,73,114,215,233,49,113,129,189,8,181,138,200,118,27,174,96,245,251,144,156,120,111,78,111,96,148,135,133,33,252,161,172,246,50,
33,149,24,226,120,144,90,181,250,77,90,162,79,52,211,194,79,138,200,166,41,131,172,72,190,146,80,16,249,100,35,147,56,238,192,211,246,154,183,241,251,197,150,170,237,72,6,171,156,56,132,77,0,42,180,3,
170,210,7,190,83,196,158,202,206,165,90,90,8,46,121,55,6,225,94,60,180,14,82,250,149,49,25,201,112,0,12,67,116,199,86,134,163,41,245,20,217,250,162,29,107,11,66,203,67,24,115,9,42,0,214,18,215,143,209,
132,16,112,189,44,167,45,63,242,204,30,224,181,119,89,197,201,45,170,200,22,212,47,252,247,169,161,171,215,121,14,164,67,67,116,24,60,101,76,201,208,152,32,54,14,224,0,125,170,104,166,38,71,42,178,246,
197,142,10,175,139,83,61,107,53,117,177,169,168,4,241,54,168,243,250,37,17,168,89,146,106,58,214,128,125,161,37,186,128,75,137,225,199,212,181,5,121,206,89,57,206,201,51,62,148,159,39,48,7,0,0,93,112,
246,142,119,84,237,48,6,46,155,137,58,166,35,178,203,157,117,84,107,122,78,181,205,49,62,162,176,159,84,46,12,128,97,173,119,190,97,72,106,141,151,85,0,238,214,159,116,33,66,88,246,145,164,193,136,225,
237,253,233,141,66,188,135,111,203,179,71,76,234,121,241,93,51,212,114,175,91,81,165,212,206,145,36,46,66,95,176,232,48,190,160,36,88,40,219,224,203,68,244,138,152,35,155,207,145,55,175,158,103,222,9,
141,71,106,135,115,182,141,36,168,193,216,122,113,28,63,114,3,152,150,244,88,90,126,151,181,74,60,213,81,248,227,50,36,75,101,162,221,203,92,142,145,63,16,243,134,195,188,57,189,18,208,214,71,21,169,246,
141,100,108,126,176,215,16,72,107,65,129,197,103,37,197,108,224,78,2,161,153,135,55,253,70,163,29,179,116,190,221,221,104,135,42,57,80,49,214,115,59,145,90,192,165,38,200,119,214,62,42,110,176,198,150,
182,253,170,53,70,189,234,176,112,209,191,177,55,110,83,79,45,144,31,57,154,145,255,0,242,88,131,239,11,127,47,63,13,124,125,252,190,196,1,52,180,198,198,209,218,185,187,11,151,54,28,103,210,3,224,161,
91,101,38,134,147,97,14,54,66,242,103,14,33,189,186,84,30,87,24,73,229,134,36,55,254,26,152,39,197,118,159,219,255,0,44,207,101,71,26,112,96,244,196,56,142,165,205,179,44,96,21,158,217,36,22,72,66,55,
131,141,77,0,8,143,222,179,85,15,148,63,213,100,14,53,169,118,125,48,181,134,217,51,136,113,20,42,1,23,176,237,186,33,71,29,39,244,36,22,193,223,116,149,106,119,230,246,181,214,67,204,231,130,115,92,65,
137,18,203,245,88,46,184,232,181,133,100,80,116,9,216,247,172,210,54,44,104,166,194,96,182,218,187,17,20,9,174,129,70,157,224,98,41,155,173,10,183,76,244,102,119,131,238,89,76,48,200,184,146,71,192,34,
161,28,37,206,6,120,74,147,154,47,99,10,69,49,244,192,99,221,23,210,235,142,229,168,157,208,209,71,6,233,58,181,180,0,59,150,156,224,175,120,104,123,96,151,57,160,206,252,86,91,45,205,82,126,38,150,34,
163,222,72,116,75,69,247,76,191,94,21,255,0,233,183,187,85,119,105,16,194,73,128,15,81,132,68,163,76,63,154,16,55,104,188,237,100,7,150,146,113,85,245,27,138,206,38,58,254,11,172,76,10,67,202,116,135,
58,67,160,17,196,127,37,33,188,19,9,169,120,223,223,164,172,228,212,59,76,3,81,144,1,61,17,32,239,117,154,162,181,40,118,112,233,32,145,76,248,172,142,15,169,174,124,139,73,82,104,137,14,237,82,6,0,109,
14,173,68,199,106,146,31,36,155,25,78,29,196,30,147,99,222,86,254,79,106,49,212,57,136,16,247,25,58,182,2,59,22,90,27,14,102,131,129,225,233,44,212,243,60,170,105,110,35,45,0,204,226,105,240,253,48,187,
124,61,252,49,242,115,242,244,57,140,121,80,51,179,78,222,165,202,55,3,230,244,84,105,180,17,4,119,40,167,230,222,107,15,76,188,233,215,88,88,241,221,111,15,182,114,171,216,86,195,8,104,131,18,185,154,
70,185,146,242,68,195,70,221,119,76,46,225,247,180,31,74,7,169,84,30,196,235,230,231,80,147,123,14,8,73,28,158,13,249,70,163,170,106,205,182,133,211,62,8,166,250,98,157,51,3,162,103,218,176,65,193,91,
16,34,12,182,47,222,165,80,57,40,35,23,154,2,127,222,234,253,229,219,230,253,63,134,62,62,254,94,135,22,97,208,78,198,203,140,109,140,44,54,172,157,130,144,28,168,108,228,216,169,159,155,38,2,214,30,208,
93,85,134,48,128,248,30,144,106,202,18,159,205,52,29,212,130,119,162,92,44,118,82,42,225,25,195,53,73,138,64,159,218,42,41,248,158,141,90,130,70,151,106,6,119,43,81,5,84,53,212,106,18,90,4,176,52,157,
206,255,0,204,173,65,75,82,164,247,84,5,141,212,101,198,231,128,5,105,81,8,35,21,134,235,231,27,0,13,174,179,116,94,178,174,174,104,136,7,162,109,234,178,230,202,109,71,6,215,36,150,128,119,147,50,84,
212,102,156,16,224,226,216,51,23,182,201,47,153,28,208,27,157,50,79,93,212,29,115,73,102,46,103,115,28,78,203,108,53,132,0,97,233,152,185,104,131,234,88,173,152,6,242,100,77,189,235,41,151,8,170,38,78,
230,20,89,170,58,14,0,137,1,73,202,144,88,36,193,131,62,196,164,10,167,78,43,17,18,72,175,86,211,216,22,214,38,112,143,232,177,135,136,221,102,151,216,195,44,101,247,10,137,140,153,177,155,80,116,25,151,
15,113,78,90,21,232,235,218,139,204,240,221,115,17,33,173,213,82,103,165,17,239,90,105,79,10,233,160,36,92,59,116,86,67,228,241,39,44,119,249,245,133,190,177,78,123,3,99,8,231,31,48,64,139,44,198,166,
138,152,231,75,155,233,115,114,110,180,138,54,152,53,1,55,107,32,3,219,23,87,148,157,134,166,29,202,252,46,177,99,133,125,187,151,75,253,191,242,205,246,122,138,237,134,73,38,52,126,245,196,194,237,58,
169,180,143,206,178,72,120,243,14,6,77,184,250,146,160,120,86,116,170,90,71,87,82,141,15,60,58,159,147,71,28,199,15,63,105,111,227,239,226,185,124,156,252,189,85,16,75,158,54,150,124,10,204,102,144,171,
209,29,130,124,16,220,17,206,14,184,252,224,164,107,4,46,238,168,84,99,49,234,68,52,70,238,143,122,107,49,7,39,7,240,109,57,185,151,109,245,202,179,221,116,199,80,182,121,69,206,102,170,126,155,14,166,
171,22,226,37,58,165,174,211,72,29,53,27,170,64,144,58,214,252,35,152,105,110,117,151,52,146,71,76,223,185,103,149,87,171,195,159,53,39,114,229,151,58,250,168,60,225,128,165,52,235,69,137,142,192,148,
95,40,159,35,116,136,243,175,251,229,85,100,125,208,90,134,90,0,16,120,66,147,46,29,91,41,60,111,46,0,118,59,44,4,109,80,29,226,4,174,152,106,183,137,170,15,208,46,58,54,2,235,21,209,82,139,67,154,243,
166,72,166,64,224,134,106,101,26,143,169,85,165,163,205,54,159,95,29,73,34,61,222,113,210,68,10,34,254,181,36,226,208,107,84,120,2,243,241,91,9,188,146,120,102,75,151,183,72,47,24,86,144,122,186,63,197,
116,207,218,177,61,99,211,83,7,80,152,220,248,46,89,53,31,59,231,27,216,194,178,209,154,34,49,13,7,220,138,56,101,222,155,173,186,88,69,195,13,60,166,204,157,199,201,41,120,189,55,214,127,150,205,213,
3,69,72,222,15,128,66,47,53,155,94,155,105,176,105,116,18,96,237,55,240,82,17,157,34,73,252,227,241,81,18,184,156,159,31,181,240,239,62,226,169,182,114,104,110,221,248,132,54,40,250,51,182,234,12,83,4,
54,103,127,222,164,153,202,32,230,98,50,80,199,65,231,158,92,65,3,106,103,137,91,195,85,158,155,231,95,168,181,206,232,134,0,38,36,246,44,214,141,225,28,42,179,156,136,232,158,228,177,77,83,179,41,131,
218,124,17,87,80,249,24,216,228,214,93,191,160,126,241,90,249,61,234,199,214,45,188,75,205,254,136,88,136,10,224,26,4,72,191,241,73,155,67,204,169,185,220,161,193,196,15,155,185,236,113,79,159,233,49,
122,156,131,79,137,227,217,186,40,23,80,215,234,217,0,42,146,77,78,7,135,110,201,133,7,45,166,230,242,135,25,48,126,114,227,181,193,62,127,164,213,202,0,10,0,72,183,240,64,187,29,130,30,47,244,74,40,68,
229,155,103,147,89,142,254,128,251,193,111,227,247,139,47,90,185,82,236,168,7,97,241,89,139,165,113,110,20,217,206,68,244,71,114,84,41,206,191,80,107,93,209,44,32,196,72,236,68,108,167,39,67,157,136,206,
131,221,39,158,97,105,36,29,233,142,33,107,61,70,122,167,80,18,217,159,230,86,26,108,253,40,219,117,32,157,187,183,224,20,89,160,35,39,192,109,108,59,15,184,38,237,140,67,127,68,130,63,56,124,20,208,115,
88,215,168,218,140,26,91,36,24,59,77,188,84,12,82,3,69,57,222,7,129,82,41,137,26,185,77,150,187,143,146,85,241,98,167,173,255,0,9,105,163,166,219,108,166,10,214,19,136,112,29,215,68,111,133,219,243,142,
237,96,73,125,80,29,70,35,113,224,181,139,53,230,121,90,240,252,151,48,110,144,30,112,174,36,245,244,127,130,235,135,180,102,250,213,32,208,43,83,121,2,209,240,92,219,81,99,188,227,96,136,52,77,253,107,
4,58,245,31,78,171,139,135,153,117,62,190,58,148,162,157,102,134,134,29,48,77,48,15,20,8,151,93,250,133,135,70,224,221,49,162,188,135,1,184,236,204,1,189,66,119,153,18,183,158,163,158,79,100,209,215,178,
230,195,68,0,7,25,82,101,176,26,164,67,55,159,35,108,9,243,172,251,225,49,172,76,56,88,24,236,42,78,82,7,88,144,133,116,251,16,124,212,141,195,148,163,202,98,101,217,214,98,208,72,29,3,110,229,174,71,
72,78,165,82,231,105,170,14,154,109,213,36,64,61,75,94,18,222,71,69,205,102,170,158,155,206,167,44,100,169,156,224,31,193,181,34,198,91,191,215,10,195,113,140,181,87,169,236,225,27,58,61,234,142,116,12,
104,187,123,145,90,192,171,92,27,115,249,197,77,135,75,164,59,12,120,41,83,245,129,14,96,222,25,240,9,172,77,60,174,70,116,191,57,158,25,142,34,62,202,215,201,207,196,107,227,239,228,76,83,47,78,208,58,
186,214,29,96,152,3,46,38,76,158,62,165,10,35,142,154,110,39,243,174,132,98,131,101,178,9,141,31,185,2,188,190,38,152,111,43,241,90,5,134,21,150,239,93,167,246,255,0,200,158,202,46,166,5,66,69,154,249,
4,246,197,151,63,45,27,17,206,7,56,244,185,185,23,82,53,131,35,156,100,64,6,108,179,85,208,60,161,36,101,141,255,0,62,136,191,214,11,88,109,145,49,78,138,6,5,203,183,68,41,142,110,154,147,61,40,143,122,
90,87,161,122,44,51,195,117,150,107,206,103,45,156,218,187,160,204,180,123,130,233,142,140,111,6,97,143,190,193,20,190,197,191,162,246,14,3,117,68,90,145,213,138,195,204,130,107,210,176,61,133,104,100,
191,78,3,12,25,48,35,216,176,157,164,58,13,4,137,33,9,166,137,170,98,120,24,82,104,155,200,147,22,247,168,23,197,128,112,245,15,16,211,39,212,181,19,45,105,209,132,137,220,79,3,178,219,14,62,57,162,54,
58,100,30,171,172,54,250,164,0,208,210,216,17,55,182,202,45,83,112,117,112,65,105,3,104,49,5,2,169,82,213,205,1,0,116,69,189,87,83,47,38,1,56,172,79,95,56,233,4,111,117,210,105,160,234,210,115,106,18,
246,233,50,211,99,192,128,180,33,154,65,173,163,76,130,210,37,225,196,110,54,254,101,102,168,46,27,165,86,152,145,165,186,64,141,194,205,209,80,104,156,225,250,100,77,34,71,237,5,148,105,190,136,113,185,
217,64,90,159,52,224,55,82,13,236,36,50,71,162,28,164,143,201,118,198,77,133,137,249,176,96,173,103,237,84,212,31,21,14,171,35,98,178,91,194,25,116,3,185,186,170,121,238,85,137,197,229,96,31,247,186,95,
121,118,248,127,87,225,143,147,159,149,252,109,241,6,96,67,98,221,235,139,112,102,83,21,41,137,29,17,30,213,36,206,80,134,252,159,73,211,21,102,251,66,222,29,21,95,13,175,155,157,66,69,238,56,46,100,142,
35,123,192,244,100,122,147,19,180,29,210,32,142,46,23,238,82,82,168,38,136,155,112,239,66,70,201,90,27,83,23,78,100,54,164,5,188,184,34,174,36,77,56,17,19,215,222,133,0,194,15,148,54,196,216,11,112,185,
65,168,156,150,104,24,220,225,162,209,140,170,62,210,235,242,254,159,195,24,119,242,127,25,89,135,18,64,19,120,178,231,35,102,233,129,164,59,133,144,130,207,228,229,56,215,15,238,93,117,172,119,5,210,
181,18,122,50,39,162,207,126,235,33,160,33,157,147,10,64,180,73,211,219,42,32,189,167,240,200,128,103,154,143,180,163,196,220,81,210,247,152,23,38,58,247,90,136,42,133,180,201,32,106,110,161,191,84,166,
42,238,29,180,78,129,85,226,159,165,210,23,48,96,68,45,70,107,230,179,167,135,32,184,180,84,108,79,122,205,105,232,107,129,205,60,238,75,79,14,197,134,74,52,185,143,185,0,185,167,171,110,164,253,236,253,
104,54,82,2,161,48,52,6,186,7,82,11,230,181,186,3,133,161,177,30,180,161,169,209,33,184,167,240,212,239,5,171,126,216,102,155,75,112,152,99,184,52,193,247,44,86,218,2,75,69,201,16,99,181,4,71,124,227,
71,92,143,5,0,221,36,158,162,20,92,127,160,14,246,72,121,188,113,45,198,98,192,176,24,138,131,193,116,134,9,131,116,2,251,152,104,37,102,147,53,143,201,141,218,70,155,79,121,68,65,229,4,156,218,149,143,
210,34,253,137,203,65,232,241,142,2,158,145,177,7,249,247,174,112,68,176,67,94,211,98,73,90,104,254,12,147,172,24,153,226,138,29,201,219,163,7,85,182,249,234,134,214,23,50,172,153,235,120,171,58,164,11,
200,8,141,66,245,58,38,169,141,218,2,210,35,83,18,202,120,128,30,194,235,193,181,155,60,124,19,225,18,163,110,88,224,133,167,201,170,155,45,255,0,241,223,203,55,217,232,235,3,205,196,238,222,43,137,44,
192,116,129,28,126,43,70,190,204,132,69,204,68,219,197,74,22,164,97,207,147,188,25,81,160,231,7,85,92,144,92,254,48,161,111,218,91,248,251,248,114,249,57,249,123,10,39,205,188,196,13,54,246,44,198,41,
10,194,224,117,202,29,35,100,141,12,142,36,31,94,202,71,48,54,36,119,42,49,152,230,226,159,214,248,165,152,131,146,183,228,52,133,160,234,131,250,238,86,91,174,147,67,227,169,234,50,69,136,33,16,202,159,
130,194,53,174,123,98,238,155,246,24,90,242,104,21,112,231,13,155,229,226,117,9,124,79,86,149,114,175,62,94,139,12,60,203,15,106,203,23,109,155,63,81,61,16,46,160,198,225,186,118,148,146,217,53,240,79,
158,53,106,253,247,42,237,83,242,36,3,177,40,101,209,185,147,186,147,142,61,19,1,69,228,185,92,206,119,52,203,192,19,14,155,246,46,152,95,170,214,38,112,212,93,81,160,128,108,64,217,98,186,40,185,160,
53,210,35,175,138,24,44,104,183,155,5,131,232,237,193,48,130,4,190,163,26,33,198,144,16,119,178,136,110,195,183,83,244,55,73,112,32,1,199,117,175,32,143,36,88,214,100,88,22,196,59,201,88,38,54,232,133,
215,43,253,85,203,199,212,84,99,13,129,224,237,166,122,215,42,233,26,119,206,19,212,207,138,203,70,168,201,197,48,147,16,138,205,209,167,2,11,142,227,173,44,162,97,218,15,40,243,62,204,61,47,87,166,171,
169,254,91,134,106,108,224,103,98,164,98,153,140,35,100,245,207,181,76,221,146,162,76,180,247,152,246,169,186,61,113,248,167,48,131,253,131,135,185,83,108,86,244,134,158,235,172,182,49,0,6,149,38,41,52,
16,217,217,34,166,231,76,30,93,146,141,226,173,87,24,250,132,124,86,167,173,19,102,177,184,86,57,218,157,97,28,56,66,162,148,124,17,60,211,218,70,210,219,42,171,179,128,67,90,208,54,111,243,224,138,204,
70,228,128,142,76,229,192,127,117,55,239,41,249,61,234,199,81,81,211,206,62,209,208,22,89,105,151,143,52,239,111,138,147,206,230,46,113,229,46,12,52,152,110,139,112,220,173,207,82,244,0,158,113,130,224,
134,143,5,154,26,135,121,84,192,141,10,28,100,147,206,60,92,146,211,224,168,94,127,46,115,135,41,113,129,196,195,181,219,134,225,106,250,151,162,96,243,77,246,248,44,14,180,217,231,25,105,150,27,41,37,
242,188,79,38,115,16,127,186,155,119,133,175,143,222,51,150,170,201,18,215,52,141,219,63,207,181,17,82,120,210,121,166,52,13,225,183,76,106,108,28,22,21,141,118,166,220,71,30,50,170,173,41,146,180,121,
118,116,54,154,180,156,39,234,1,240,85,245,138,237,74,171,64,14,141,150,76,108,0,67,138,8,58,67,143,125,212,152,160,63,20,224,36,255,0,96,209,238,90,187,98,1,88,153,113,238,49,236,83,112,237,67,56,71,
65,234,143,106,152,155,47,79,102,129,59,5,52,91,16,208,57,71,150,118,225,234,250,253,5,77,95,240,170,216,4,150,157,135,90,152,43,90,70,41,228,25,148,70,166,138,183,231,1,235,103,197,45,50,246,27,129,197,
219,76,117,45,70,106,95,43,216,215,228,88,230,196,187,201,94,38,55,232,149,215,27,253,81,207,199,213,60,220,59,117,51,91,117,22,128,8,60,54,92,188,186,136,68,62,155,28,37,194,145,16,55,186,201,24,81,111,
54,75,199,209,219,130,129,150,128,90,216,19,213,193,9,59,19,69,212,218,73,27,146,54,76,104,175,36,89,205,102,153,128,34,37,211,110,213,188,239,212,115,201,235,154,122,34,66,230,203,167,113,7,101,7,36,
73,3,96,84,136,103,54,193,50,56,85,165,247,218,153,182,161,157,131,181,109,42,77,139,191,80,61,18,44,128,198,36,121,151,145,214,163,54,243,180,176,231,19,155,230,2,116,137,100,199,86,149,174,70,252,248,
31,27,132,107,156,198,197,219,23,236,18,175,42,40,96,105,233,50,5,128,1,102,139,64,206,155,242,26,162,208,52,201,253,118,167,29,193,116,188,44,42,125,111,138,156,232,24,235,144,59,209,90,192,152,35,67,
231,129,39,215,178,155,98,136,185,29,80,165,79,214,62,109,134,36,105,191,177,53,206,60,134,78,116,213,206,197,199,227,10,246,253,149,175,147,244,254,35,127,31,127,34,213,50,234,112,118,147,43,14,176,206,
90,38,110,98,38,254,42,21,243,193,210,68,113,248,169,67,52,65,230,226,118,111,5,144,243,149,175,203,28,104,180,249,53,34,65,93,191,248,231,228,79,99,180,241,44,169,136,33,140,45,188,11,89,209,199,197,
98,198,143,83,233,26,70,54,105,8,70,48,183,117,57,23,146,22,104,172,103,13,215,131,164,219,124,245,51,123,139,25,78,35,174,99,9,26,0,137,158,10,141,16,144,231,184,216,16,82,85,48,110,6,158,147,176,3,249,
247,44,179,94,115,55,46,25,181,91,31,162,77,251,23,76,116,68,162,126,76,46,208,52,222,59,194,41,45,140,116,128,251,137,105,33,49,7,129,37,216,204,32,55,7,17,76,120,173,81,94,145,158,129,59,89,115,15,155,
32,142,160,17,72,173,249,199,14,168,30,42,1,145,5,194,224,153,49,218,162,205,70,151,97,49,39,96,218,100,251,147,3,85,40,146,220,43,248,106,111,130,220,191,108,2,230,183,65,113,188,182,35,214,178,219,231,
210,6,160,48,52,22,182,71,90,16,142,46,123,236,65,45,104,234,219,169,63,123,31,90,55,64,14,105,135,98,26,56,91,100,39,158,115,58,120,130,75,131,77,71,76,119,173,194,251,16,218,35,88,164,241,83,209,233,
27,24,18,34,22,153,142,83,45,168,65,35,75,117,29,186,165,102,181,5,194,157,79,97,129,98,39,175,116,84,164,198,159,195,38,65,158,106,62,210,202,224,206,16,237,61,178,160,49,18,206,201,133,6,107,19,210,
129,29,23,251,182,82,73,200,36,101,56,39,29,185,145,117,172,183,76,208,181,0,210,93,194,235,36,166,14,179,6,36,2,34,241,116,216,136,114,165,160,227,114,118,155,206,50,144,251,75,167,197,250,191,12,103,
207,202,222,44,124,161,214,34,196,95,142,203,147,112,124,48,138,112,98,39,175,185,66,165,103,77,14,169,132,167,48,29,82,10,214,61,85,102,152,138,70,47,195,185,96,166,215,119,72,0,56,180,91,185,41,182,
180,7,186,99,210,217,72,251,128,52,193,176,134,161,36,100,237,140,110,100,9,187,106,130,45,29,124,120,174,153,106,51,54,171,138,105,230,220,98,5,252,86,12,45,130,4,98,24,61,41,4,204,237,117,26,133,201,
199,181,153,158,110,221,64,184,226,106,247,250,118,93,126,93,99,248,99,14,254,77,98,154,215,234,125,193,6,68,117,172,70,212,48,110,213,70,219,8,176,240,89,169,204,229,167,240,62,48,193,181,7,89,56,238,
11,165,60,43,75,131,98,76,211,8,84,80,8,144,110,1,80,99,75,101,189,234,65,6,126,59,105,63,220,207,218,81,226,85,86,180,58,180,199,24,227,36,149,168,64,110,151,19,73,246,26,125,24,220,247,240,90,138,184,
3,57,184,14,107,93,164,25,221,44,180,203,190,129,38,72,123,68,159,82,197,105,232,107,6,150,22,220,13,39,193,101,152,73,141,14,115,93,177,45,59,119,5,52,229,104,45,37,192,94,219,41,62,0,49,187,27,48,72,
223,138,81,216,156,30,32,52,218,92,125,202,235,9,217,123,203,176,152,98,242,96,210,108,118,89,87,109,143,76,144,230,246,27,172,145,68,186,168,38,108,12,199,169,65,154,162,196,8,22,39,222,148,19,156,13,
24,54,223,193,69,3,30,205,53,241,46,19,249,83,230,61,75,113,77,7,130,244,96,58,64,17,114,170,77,85,116,80,0,11,69,150,98,119,39,36,102,212,96,2,14,161,219,178,114,208,175,71,138,29,7,29,161,179,239,92,
196,77,166,198,189,238,47,184,38,7,88,90,39,240,135,118,144,73,32,19,100,80,230,74,192,220,29,102,110,69,106,155,119,171,33,118,238,40,158,121,224,31,166,209,178,161,154,6,185,232,84,35,243,131,109,220,
147,17,241,85,93,71,13,137,116,13,110,48,214,145,50,86,167,221,41,217,38,37,213,249,87,132,231,24,67,188,150,172,56,136,234,93,50,158,62,59,249,114,183,250,158,214,172,105,105,63,154,188,237,128,199,0,
194,64,177,32,37,5,143,55,238,30,229,24,93,128,23,17,49,96,66,77,43,155,182,42,228,211,127,151,208,223,245,150,254,62,254,43,159,201,207,203,216,51,163,135,121,253,21,134,46,200,184,135,113,155,149,54,
214,157,44,185,152,34,20,142,224,141,234,118,0,168,198,102,13,203,62,184,241,75,17,3,36,51,132,165,38,68,58,63,108,171,45,215,94,69,42,172,15,108,17,34,80,32,52,168,195,164,221,208,64,81,242,155,153,129,
248,83,46,55,144,95,247,83,53,90,139,120,97,20,41,3,194,74,156,238,223,84,244,96,253,43,33,64,197,203,160,64,14,178,137,108,160,70,13,215,254,218,176,251,110,77,84,247,1,59,160,57,214,164,211,110,195,
10,79,49,202,73,57,190,89,2,100,155,122,138,222,62,181,188,118,111,14,13,58,90,73,58,137,245,14,245,138,210,133,48,5,119,180,13,217,55,83,5,232,128,77,55,2,116,155,1,29,234,106,176,26,60,162,179,139,71,
69,160,15,90,87,24,195,183,94,37,165,211,197,42,233,63,147,109,7,43,194,105,116,69,22,137,28,44,23,76,189,171,159,233,135,232,16,72,110,209,176,236,92,235,108,184,1,84,146,36,105,248,132,19,152,113,242,
142,216,69,23,70,156,101,142,177,191,238,75,8,56,48,79,40,179,121,54,20,169,127,228,171,169,254,93,13,184,72,119,92,21,38,218,99,14,209,188,234,80,1,131,75,125,74,35,98,27,57,94,63,252,178,12,30,192,174,
178,53,79,156,116,117,133,150,155,171,96,209,28,20,163,52,193,107,196,198,246,41,84,134,101,124,235,42,166,90,11,79,60,102,118,58,71,5,169,235,89,155,83,112,150,182,220,127,159,20,69,208,232,182,42,184,
64,104,157,184,158,212,212,109,224,17,169,167,102,130,85,89,136,220,142,7,250,51,150,218,60,200,159,106,190,79,106,102,162,180,142,117,251,30,136,89,32,184,142,101,215,254,110,163,215,155,199,73,229,29,
16,65,254,204,130,5,184,173,207,86,158,145,130,43,9,2,12,17,219,110,43,53,129,58,60,254,171,70,141,231,177,8,55,143,60,96,8,18,79,101,184,38,39,155,192,146,57,71,88,0,127,180,36,145,110,11,87,213,183,
164,105,28,203,111,252,217,97,158,141,35,157,102,195,162,84,18,121,98,15,244,103,50,180,249,147,30,213,175,143,218,11,170,178,192,0,212,227,187,73,10,130,148,172,217,170,209,1,194,118,226,59,85,26,17,
162,26,235,113,254,124,17,87,83,50,219,103,89,173,48,208,26,57,147,51,185,210,120,38,250,197,118,126,160,46,121,136,222,229,101,168,213,43,135,8,224,133,88,167,243,141,158,178,164,14,29,177,149,224,63,
203,0,73,236,43,93,100,26,131,83,125,74,104,119,25,195,184,117,105,80,97,162,3,123,130,137,76,96,35,148,89,68,27,26,85,127,241,84,213,255,0,9,121,166,24,219,19,31,185,78,101,113,3,229,30,164,70,230,137,
180,3,84,16,32,105,248,148,150,171,144,37,187,205,200,236,76,4,57,72,208,50,188,92,186,102,139,133,248,216,174,152,251,70,63,77,80,196,55,70,37,206,108,240,92,221,38,155,45,30,81,69,193,162,237,35,216,
133,198,235,0,13,71,146,116,139,17,29,200,80,197,64,13,118,52,141,153,54,83,41,248,128,106,82,210,9,212,15,168,247,42,54,83,147,114,51,124,206,70,196,91,212,22,242,245,140,229,183,167,117,152,37,97,135,
58,148,159,112,49,186,145,28,220,78,13,183,254,218,136,251,109,76,48,201,177,108,137,5,215,66,18,159,163,245,108,161,95,98,68,208,170,7,24,41,83,104,153,96,31,133,51,19,121,37,159,117,87,81,210,169,85,
163,46,145,103,64,5,12,249,26,147,3,27,17,2,84,42,110,118,99,9,86,12,8,108,254,216,78,59,135,149,124,88,191,235,159,20,185,82,248,211,122,125,160,172,214,240,37,167,83,44,98,73,149,54,203,78,158,49,112,
164,121,253,44,59,15,232,169,137,183,143,202,27,53,115,152,183,203,235,237,250,171,127,39,63,13,252,125,252,154,120,1,192,76,216,146,176,233,12,96,13,251,199,185,2,138,247,2,192,72,176,36,40,15,74,52,
184,143,205,66,120,172,239,18,234,28,171,197,243,108,37,222,75,74,92,4,245,175,70,51,207,199,63,44,75,253,74,56,90,174,173,134,195,58,6,182,152,45,2,32,174,119,234,186,172,80,61,10,100,254,113,109,251,
150,69,27,10,79,60,192,79,211,112,217,20,93,57,157,48,59,7,69,155,19,90,158,253,234,196,77,187,139,59,52,2,8,4,139,42,18,21,88,214,61,165,150,0,193,235,41,42,88,81,209,105,235,108,251,214,69,121,204,225,
196,230,213,164,0,1,104,237,217,116,199,70,57,73,211,64,130,45,23,69,37,113,158,140,23,64,34,44,86,162,19,0,201,175,134,113,159,202,153,19,235,85,23,75,237,112,20,96,95,111,5,132,45,33,96,12,27,3,239,
80,104,146,42,146,38,224,68,250,208,130,168,73,115,187,77,148,64,204,30,91,132,196,150,19,2,147,167,182,214,90,155,10,49,24,60,56,113,180,180,251,149,214,9,16,30,223,68,221,134,6,220,84,219,234,48,26,
11,64,181,182,66,117,237,13,115,157,185,13,27,247,21,35,180,67,67,3,110,70,145,224,166,107,207,62,207,174,65,130,94,225,35,214,181,26,100,134,115,112,92,215,59,73,51,178,219,46,187,75,72,164,203,141,62,
140,108,123,248,162,181,7,164,214,151,81,136,225,60,32,130,179,82,169,103,227,183,17,253,204,253,165,145,193,116,182,93,222,160,217,4,233,2,192,149,32,177,77,45,14,153,17,76,168,196,204,153,167,240,62,
12,193,189,6,217,57,110,169,167,113,142,211,70,251,25,177,240,68,41,248,86,181,154,95,121,55,51,214,181,81,94,81,189,175,204,242,134,234,1,195,19,75,191,211,186,223,197,172,191,12,103,207,202,238,52,19,
136,120,244,96,3,51,189,215,38,225,156,43,79,54,211,18,45,226,161,82,179,134,206,55,45,0,221,213,73,54,158,174,60,22,241,213,23,106,237,0,83,38,198,90,185,180,65,205,5,237,136,244,182,74,108,1,206,192,
59,190,124,84,140,213,116,81,2,64,232,251,80,146,50,250,218,51,44,209,167,209,212,211,235,190,203,166,94,176,77,173,98,12,210,3,133,214,20,43,134,58,107,179,87,104,177,81,175,29,149,235,165,202,62,80,
17,171,79,148,187,97,221,178,244,231,247,142,63,135,44,55,145,218,152,234,204,4,138,77,230,195,186,68,152,62,160,177,255,0,88,223,149,140,182,160,44,243,119,109,70,241,177,29,158,43,158,77,25,205,9,57,
6,56,220,249,151,120,35,29,193,85,176,109,249,179,55,117,48,138,43,162,111,63,156,124,84,156,210,9,19,180,236,164,12,126,55,3,252,47,252,148,120,149,136,1,149,170,64,30,149,201,239,90,37,107,206,179,18,
217,105,32,131,177,76,78,87,14,105,243,129,162,90,208,12,247,173,51,27,0,138,180,37,210,57,193,226,177,90,122,60,91,131,91,46,224,22,89,132,169,157,113,166,209,196,222,65,10,105,210,102,152,14,216,152,
54,82,114,160,210,199,18,47,161,183,245,165,26,102,159,37,198,17,34,231,111,170,174,177,83,178,242,209,151,225,132,131,230,155,191,114,178,219,112,203,36,184,69,199,30,213,146,32,111,158,99,166,45,42,
12,98,117,25,218,205,82,98,160,129,209,250,82,37,37,27,22,221,67,24,65,184,196,191,224,181,213,52,66,148,82,172,246,71,25,152,235,90,168,211,222,211,77,173,2,68,74,204,34,101,4,187,53,195,184,241,115,
175,27,217,89,104,87,165,196,128,41,60,145,194,231,218,176,34,37,10,174,231,135,57,35,86,221,251,173,21,140,25,36,153,188,133,154,43,185,72,243,117,135,248,245,21,147,52,60,67,190,85,167,131,170,124,20,
212,208,21,167,153,36,238,106,71,116,36,166,98,90,194,198,184,241,50,65,216,93,48,162,100,164,255,0,78,240,173,147,108,45,110,239,162,187,101,253,171,249,113,190,241,238,170,14,128,63,162,108,188,206,
144,6,184,178,157,226,12,36,131,140,126,170,207,104,7,107,149,40,94,131,201,104,4,108,98,231,100,154,230,123,32,228,228,113,199,225,237,237,91,248,251,248,174,89,243,242,245,96,17,134,121,223,163,11,44,
116,152,33,149,27,2,210,124,80,233,198,224,211,107,133,64,12,158,173,130,134,205,97,61,58,138,140,100,57,244,169,91,103,124,82,202,46,74,210,48,20,111,99,168,143,218,42,203,117,211,138,85,7,68,148,6,26,
0,168,9,216,168,162,231,1,191,132,242,243,48,122,113,236,76,213,106,47,80,111,154,103,114,156,238,216,116,151,136,216,8,65,140,183,210,45,118,196,168,210,153,88,140,35,199,252,197,110,63,166,83,81,195,
103,5,148,209,227,22,72,124,44,45,218,164,243,217,200,47,229,6,84,0,224,243,238,91,158,181,168,124,48,16,222,6,226,253,203,4,200,155,62,46,89,10,5,48,163,205,81,13,136,159,132,170,53,95,52,71,58,238,186,
131,221,9,12,225,15,157,236,45,39,220,82,170,71,38,206,140,143,4,95,179,168,182,63,102,87,76,189,171,60,134,240,96,235,14,51,210,46,55,92,235,160,238,29,55,71,87,196,33,27,195,130,107,186,4,192,69,102,
152,113,33,142,191,19,41,101,27,12,35,61,205,157,27,211,163,224,229,93,70,161,189,50,15,213,40,47,154,34,151,112,32,36,50,225,13,61,208,162,222,56,105,202,49,231,172,58,222,197,117,158,141,92,121,211,
184,139,66,26,142,212,5,206,3,134,193,10,56,122,12,151,24,211,117,36,172,85,93,92,160,202,154,108,230,10,163,191,162,22,167,173,255,0,10,207,181,178,33,131,141,212,203,234,182,196,142,179,36,123,138,148,
208,175,49,78,175,80,150,247,192,77,101,31,146,66,57,55,150,135,127,112,10,179,246,166,106,41,147,170,177,19,244,22,79,2,119,205,190,211,98,162,133,152,181,255,0,210,26,33,160,128,24,199,76,199,18,62,
43,83,70,106,174,176,151,84,96,55,33,162,251,205,183,69,102,104,125,7,158,218,218,126,27,40,112,187,201,109,71,129,98,90,111,180,91,117,67,116,135,151,53,255,0,210,26,193,192,144,88,247,76,207,16,62,9,
186,106,234,46,183,230,217,104,176,89,2,131,166,176,19,244,20,56,153,202,209,60,155,204,131,127,184,39,220,181,135,180,23,85,97,151,167,75,168,195,125,161,80,5,74,248,147,214,32,159,121,67,87,79,128,150,
30,23,82,68,194,213,211,202,12,213,162,238,120,164,59,186,37,87,214,127,150,164,251,85,29,54,75,111,170,235,41,218,96,181,196,112,216,169,87,40,15,58,56,205,161,42,131,129,26,178,140,1,234,13,183,181,
61,103,161,180,75,71,116,41,166,220,38,151,120,0,168,62,211,0,118,52,32,148,196,137,207,114,151,64,181,58,222,13,76,213,21,101,164,150,54,252,68,41,146,248,144,69,118,200,137,8,141,66,141,29,54,200,225,
241,41,104,12,96,58,203,132,244,75,77,147,17,78,82,29,121,30,52,179,102,209,116,254,204,174,152,251,71,62,85,124,81,243,189,129,160,251,130,230,212,211,78,19,205,59,170,161,247,202,19,236,80,243,85,131,
162,39,225,40,166,27,51,119,197,195,33,76,150,44,0,59,137,176,183,114,154,33,147,2,206,80,102,160,142,12,62,229,187,235,25,175,66,110,47,216,176,203,225,194,110,164,200,187,138,9,60,208,78,17,131,254,
98,143,31,211,11,81,27,119,164,26,221,129,66,141,54,67,204,236,68,40,86,235,183,205,62,122,146,38,208,114,112,223,194,121,137,153,61,9,246,42,234,58,85,167,0,106,18,54,8,101,186,99,162,10,130,110,116,
210,112,21,175,97,164,159,218,9,199,112,241,104,122,85,109,187,190,42,115,3,23,233,211,69,107,18,176,106,53,162,152,2,15,86,225,77,233,130,67,170,58,69,164,120,168,240,225,4,225,152,118,232,194,92,250,
242,153,20,147,156,19,195,31,136,183,177,107,228,231,226,55,135,127,46,215,121,13,32,13,204,88,238,176,235,12,96,223,166,179,26,65,218,197,2,140,231,23,211,180,64,149,33,233,142,129,63,162,44,129,94,23,
58,39,250,119,138,104,38,248,90,61,223,73,122,113,254,212,252,185,207,122,183,134,107,3,28,225,192,200,3,99,117,198,187,41,209,158,100,17,184,169,29,242,128,62,29,223,42,211,193,181,62,8,23,66,102,195,
205,209,31,227,211,86,44,185,140,36,17,22,128,168,212,71,175,85,220,241,230,228,233,223,191,117,162,183,134,0,210,97,3,133,143,177,100,87,154,205,201,110,107,136,112,224,230,222,54,178,222,58,48,54,61,
162,155,154,68,8,149,82,86,172,85,172,198,71,25,152,234,90,159,80,31,194,55,72,193,146,110,113,44,248,172,245,93,44,211,18,58,95,70,4,172,166,240,218,132,109,118,160,54,91,231,158,237,237,42,65,190,67,
140,216,77,187,20,75,102,5,167,47,196,137,3,205,59,110,229,172,118,42,139,244,249,46,12,153,55,27,253,85,117,136,86,152,212,198,144,47,161,215,245,169,183,65,138,100,55,96,96,89,9,202,135,64,58,175,60,
118,128,2,145,220,35,131,155,45,226,20,205,121,194,9,171,94,12,14,112,248,173,70,152,160,28,79,155,13,48,215,52,153,238,91,102,187,66,117,137,151,67,65,36,157,202,205,104,214,28,7,214,167,32,122,86,35,
189,9,86,63,27,159,242,191,242,89,28,27,72,4,198,211,178,131,183,180,126,112,241,82,115,24,223,156,51,118,211,42,138,36,229,100,140,131,2,110,60,203,124,19,150,233,133,179,42,128,51,206,89,180,219,194,
228,246,120,39,18,143,79,29,89,224,19,73,162,153,119,68,131,38,59,66,233,255,0,88,207,146,57,166,186,188,163,228,249,58,180,249,75,119,29,251,173,225,245,142,95,134,51,222,47,101,137,58,171,191,79,96,
130,87,153,214,26,195,152,165,17,107,40,84,92,194,182,188,203,43,104,244,117,56,250,237,186,222,62,181,93,171,210,116,209,34,65,232,251,23,50,88,129,206,193,59,62,124,18,154,183,148,153,50,5,73,238,221,
72,103,141,88,113,99,32,95,216,132,147,81,164,99,241,227,76,13,13,32,202,223,34,155,86,196,19,205,178,73,18,54,28,108,22,81,122,22,196,48,200,146,78,221,225,73,230,48,37,223,135,121,68,218,101,129,195,
16,92,53,152,6,226,197,119,207,215,23,60,55,84,233,80,169,152,189,199,20,202,108,160,230,67,27,72,241,235,158,197,139,102,58,111,236,253,10,77,195,190,41,131,167,78,144,58,173,101,141,150,241,100,59,35,
204,68,136,230,159,101,77,170,181,130,108,83,163,127,160,2,24,174,188,67,234,13,192,114,147,140,187,248,91,247,40,134,198,198,110,211,184,52,143,223,82,186,70,197,187,206,85,44,29,32,76,200,237,90,141,
22,197,67,88,58,4,146,211,98,108,152,159,84,112,169,77,229,212,198,166,6,128,90,123,255,0,159,82,211,51,108,62,71,50,241,98,94,209,246,130,203,75,153,142,32,52,150,129,189,207,114,199,129,35,56,54,56,
53,146,7,75,110,219,40,209,67,53,52,136,128,64,226,164,5,26,162,171,94,11,72,34,210,54,177,74,166,94,246,140,54,41,178,76,131,19,245,74,186,202,126,90,205,56,76,44,68,243,13,223,185,87,109,112,227,69,
204,79,242,86,80,192,8,100,122,74,64,215,212,105,184,200,3,79,177,72,48,12,53,176,34,225,37,44,182,112,248,227,50,124,161,199,110,228,246,41,164,147,3,16,28,227,99,11,104,122,230,0,137,54,184,236,68,67,
228,161,223,133,48,208,109,46,55,238,70,90,79,71,142,126,156,45,72,221,231,75,103,216,177,25,137,213,104,104,166,31,75,118,216,131,193,106,86,148,112,70,75,46,34,36,172,209,95,101,45,134,98,64,183,159,
124,223,185,57,50,21,97,242,147,196,243,146,134,248,21,102,249,145,63,222,66,81,28,85,49,90,158,147,34,68,72,76,190,10,30,74,52,242,207,4,29,233,12,62,32,88,112,26,87,92,191,183,127,195,149,247,143,113,
88,77,49,120,232,204,175,59,112,38,94,15,92,36,149,198,22,178,179,139,141,164,201,76,80,44,17,107,153,168,92,19,35,130,169,173,103,44,159,192,195,254,127,15,226,86,254,62,254,28,126,75,175,203,211,233,
209,135,170,36,217,171,49,158,194,66,156,60,16,109,4,251,212,216,192,151,110,68,148,3,88,81,14,169,234,41,140,100,217,32,61,128,126,112,241,82,137,25,76,140,14,24,30,0,143,180,171,186,223,20,222,14,131,
27,169,152,196,121,198,205,208,81,51,102,206,113,151,2,54,99,207,130,102,171,88,175,81,128,193,22,176,10,98,178,198,200,158,6,234,65,188,69,78,248,40,106,104,158,87,249,21,105,23,24,154,187,125,114,154,
186,104,186,64,158,165,149,225,189,125,105,30,31,76,136,237,82,66,204,91,28,163,203,9,185,107,30,123,172,181,53,90,61,134,147,0,146,111,30,228,26,51,161,180,39,128,166,60,16,33,58,6,32,88,68,207,177,81,
170,251,14,239,55,97,19,80,200,74,98,137,211,80,144,118,103,254,37,74,166,242,101,160,228,152,7,23,16,78,25,158,190,136,178,235,151,181,98,106,40,81,96,100,8,18,28,87,58,219,110,111,76,247,124,80,142,
96,155,53,170,250,148,206,67,16,69,39,72,191,18,160,147,129,190,115,156,72,217,180,71,184,170,234,52,108,142,129,61,133,5,241,108,225,253,69,105,150,28,211,162,253,232,46,102,195,253,156,199,200,153,107,
188,66,102,227,55,99,213,104,212,4,44,55,26,167,96,8,130,119,82,165,234,146,233,35,142,253,201,49,61,212,167,62,192,85,117,200,231,190,232,79,233,162,173,62,3,14,175,162,229,70,122,216,108,243,78,51,170,
52,207,90,131,68,124,154,173,239,210,246,93,66,166,114,91,255,0,142,101,144,45,228,236,240,9,207,218,158,30,233,12,69,65,63,66,99,214,178,120,201,4,210,127,213,51,237,84,79,53,202,12,67,153,202,12,51,
7,160,89,78,125,167,247,46,146,125,24,244,84,8,53,154,69,188,219,109,234,89,163,134,117,29,123,253,29,251,22,65,106,228,10,206,38,254,109,214,245,45,67,199,157,228,254,33,207,229,6,37,135,208,12,169,30,
209,251,214,172,250,53,233,64,34,147,62,168,143,106,231,67,93,35,137,166,39,232,76,122,212,184,71,149,63,252,115,51,145,111,39,127,129,90,195,218,14,41,129,242,106,87,191,71,217,100,8,201,108,115,142,
19,170,52,207,82,139,12,130,193,167,233,57,84,245,21,180,163,62,199,212,109,137,230,126,233,87,233,141,69,10,68,182,9,225,183,114,13,49,82,224,147,0,238,129,25,164,209,168,136,82,160,101,35,253,156,192,
64,136,107,124,74,221,221,98,109,214,180,232,183,122,26,108,54,48,254,160,144,248,14,128,61,129,101,162,152,235,103,57,60,13,219,88,123,130,102,168,86,0,154,77,129,126,5,76,131,141,108,86,165,235,81,199,
68,218,222,152,238,248,169,166,43,48,62,68,9,46,9,137,63,148,205,3,35,199,184,18,72,195,59,213,209,54,93,49,246,140,93,85,42,199,85,64,73,221,159,248,133,201,184,222,33,222,110,226,98,160,32,41,62,174,
102,69,140,196,123,17,84,56,216,117,9,224,105,147,238,83,52,28,76,137,0,145,120,247,36,194,57,115,103,148,121,153,27,185,140,61,246,77,212,11,179,22,237,89,101,246,190,165,47,12,7,64,49,212,131,224,174,
105,249,21,24,27,226,105,111,245,194,212,93,56,193,53,45,194,74,21,208,143,108,9,139,11,165,150,171,65,97,155,216,133,40,131,148,182,51,140,196,1,187,24,124,85,116,222,75,100,121,199,112,67,60,109,128,
232,19,186,69,76,205,164,224,113,32,113,0,125,165,77,198,184,174,8,47,120,63,156,124,84,197,15,20,37,212,253,101,85,98,88,146,221,136,144,134,193,52,229,228,147,104,7,222,146,119,78,188,61,33,38,237,85,
99,181,230,50,102,71,225,145,255,0,63,136,241,11,95,39,63,13,124,119,127,150,113,165,173,102,163,96,12,158,43,17,218,11,131,45,125,102,150,155,72,130,170,169,167,218,79,84,160,11,68,69,51,121,232,204,
160,87,135,206,134,174,89,227,67,125,35,135,195,139,142,7,82,244,99,253,185,254,88,158,245,115,11,76,81,167,164,73,129,18,87,43,124,186,158,162,223,50,99,251,200,64,22,136,249,72,224,121,201,40,92,23,
54,108,179,12,13,252,251,34,253,233,197,135,216,211,5,247,17,18,17,26,137,212,168,107,166,95,87,119,88,1,197,106,210,163,129,126,172,45,57,221,135,75,163,216,179,69,121,204,232,59,240,166,38,77,165,166,
221,203,120,232,129,64,200,51,34,214,29,137,168,1,7,16,92,211,97,41,74,193,177,135,192,153,131,229,13,59,119,172,118,171,165,66,12,57,176,34,193,8,74,26,133,54,153,4,105,246,160,12,64,135,207,164,164,
11,133,196,207,242,84,137,230,76,213,132,197,76,79,48,237,187,150,166,215,20,24,246,156,54,21,178,68,1,49,245,66,186,201,106,213,69,38,176,6,146,77,164,237,114,166,160,229,154,90,4,72,0,241,66,11,24,199,
22,190,0,232,239,217,101,40,214,93,136,14,33,164,109,113,220,175,2,196,54,73,231,156,110,67,220,62,209,91,45,211,112,167,77,133,148,198,167,135,2,92,123,191,159,90,211,55,111,176,176,230,30,129,4,52,88,
27,44,214,140,225,29,231,41,23,142,145,34,32,118,162,165,151,182,115,119,29,128,164,62,250,203,51,66,62,207,29,191,185,73,214,9,125,49,176,46,80,115,26,217,167,86,255,0,64,133,40,139,132,33,185,30,92,
36,71,52,203,38,237,184,197,122,77,196,62,42,3,166,52,145,215,107,171,72,133,90,21,50,231,180,225,89,77,244,24,200,123,106,158,61,115,218,183,44,203,99,237,51,28,93,248,119,147,173,168,88,94,113,1,199,
65,144,46,108,22,240,245,201,140,247,30,158,189,241,15,50,36,17,191,121,92,29,12,97,201,230,223,4,152,27,30,22,42,73,52,218,78,63,0,34,70,135,18,101,107,149,93,171,48,105,195,155,25,34,222,197,132,13,
188,164,65,128,106,79,126,201,78,233,249,75,238,0,214,56,118,169,27,63,147,222,210,7,130,2,117,90,110,24,186,205,180,186,139,93,239,79,10,142,33,178,26,12,0,44,161,10,97,217,163,16,217,32,193,34,125,138,
53,227,233,83,115,179,254,81,6,15,247,147,224,10,244,101,127,167,23,60,55,79,229,56,183,225,158,41,146,217,59,131,195,185,99,41,231,237,184,191,135,115,42,135,22,222,98,225,115,37,177,158,107,38,204,139,
167,73,162,109,238,76,220,21,119,0,117,50,147,163,251,48,39,212,179,89,163,184,116,234,125,101,32,195,97,246,246,170,160,91,39,53,99,69,207,52,79,219,81,186,75,197,48,121,67,156,26,76,184,155,118,57,106,
52,91,16,221,84,174,100,128,77,251,130,162,47,136,32,147,165,238,4,6,216,241,33,171,108,193,137,15,169,131,231,4,52,213,108,254,208,89,107,143,65,143,167,74,163,157,206,23,2,79,14,169,88,140,192,203,105,
225,240,207,115,9,144,211,120,184,81,219,52,170,107,209,166,36,183,164,14,221,170,36,159,70,43,17,135,172,214,177,206,233,52,147,61,221,201,159,253,175,34,98,133,126,118,168,119,205,184,16,116,178,98,
221,125,87,90,235,51,78,225,52,183,13,67,252,166,199,177,98,181,12,176,90,35,138,16,187,25,17,105,149,32,113,0,115,102,76,150,143,130,147,142,102,171,241,147,224,146,153,64,77,60,120,59,154,175,32,122,
130,110,226,136,207,30,112,0,38,4,15,106,218,109,195,118,201,59,109,120,84,20,222,82,73,206,48,209,36,106,34,125,69,103,45,26,191,143,115,134,29,133,167,165,175,84,123,188,97,98,8,81,148,249,186,156,220,
151,7,52,181,247,250,91,202,73,188,183,165,78,156,13,172,79,193,84,81,50,158,147,113,159,231,191,192,42,179,95,85,249,247,24,185,169,30,228,25,162,88,144,121,174,222,116,159,82,209,44,100,181,173,139,
192,40,105,35,0,215,14,91,225,224,88,81,173,62,198,174,183,251,119,252,57,223,104,246,36,2,59,116,46,13,4,198,250,49,60,35,216,148,91,21,76,57,215,182,169,216,164,202,214,128,215,207,24,66,15,55,50,114,
104,48,124,190,135,254,75,167,199,223,195,151,201,207,203,211,58,248,122,150,250,63,5,150,58,66,122,77,22,190,160,138,232,51,118,17,178,129,172,40,249,200,22,178,99,25,58,79,156,167,110,42,81,59,41,3,
200,40,72,189,227,218,171,182,169,254,22,235,80,101,214,45,238,82,69,204,155,57,222,92,12,193,107,196,245,89,83,77,205,45,106,32,57,221,87,10,99,195,44,170,15,70,32,240,82,240,29,107,16,70,225,13,66,185,
64,156,22,44,127,204,214,251,229,52,116,201,109,196,241,11,45,55,23,41,101,243,39,89,37,81,84,124,204,19,202,28,188,143,238,170,31,114,215,43,83,70,112,192,182,164,245,18,126,202,13,107,16,9,195,185,179,
18,208,212,41,178,198,88,247,72,250,39,193,80,215,50,255,0,200,153,199,164,227,239,43,84,93,185,96,231,219,102,146,63,100,170,42,159,201,162,91,144,229,183,255,0,118,167,184,219,162,23,76,189,171,51,81,
68,90,173,48,111,191,130,231,91,117,223,57,223,62,40,70,240,31,61,84,207,103,185,76,229,161,223,232,198,255,0,251,75,49,43,4,0,205,243,136,38,226,135,171,162,81,117,26,30,171,252,199,71,140,111,222,134,
133,168,34,129,238,90,100,51,192,112,1,5,204,214,79,39,177,71,244,72,251,65,51,108,221,138,242,65,7,169,223,189,97,183,64,130,97,41,134,180,106,10,69,170,52,12,207,47,145,253,247,221,9,224,62,241,119,
147,123,108,168,5,22,115,26,63,56,57,65,170,183,195,212,237,4,251,146,19,57,43,110,77,229,147,253,195,7,184,43,63,106,105,234,164,12,113,4,68,211,248,172,153,167,8,243,117,15,232,159,20,193,215,152,207,
25,57,222,12,130,208,237,20,230,109,61,34,181,52,220,234,238,28,1,137,17,62,143,29,227,130,43,60,51,38,118,182,152,89,69,177,0,28,73,153,244,120,111,28,86,162,226,22,70,200,206,241,132,150,151,104,169,
17,120,233,4,221,53,120,244,224,121,186,103,244,71,138,205,99,174,210,32,227,128,2,98,159,197,10,232,143,42,175,201,188,206,63,184,120,247,21,172,61,162,138,116,173,135,167,216,1,247,40,50,110,231,180,
254,113,114,8,76,23,97,22,182,202,164,133,54,131,153,230,16,63,185,251,165,92,38,92,209,168,160,182,69,196,169,56,194,73,38,215,119,238,66,11,42,145,201,236,41,253,16,62,209,91,187,98,109,209,196,112,
33,13,9,76,77,1,220,144,21,39,249,142,151,9,219,189,101,160,49,160,28,223,39,146,108,43,250,250,33,51,85,149,86,122,49,183,254,210,205,3,31,243,212,140,246,123,144,214,58,40,223,156,29,145,226,166,156,
55,171,80,11,109,224,152,147,185,74,75,178,28,202,227,242,106,155,13,250,37,116,199,218,49,117,84,44,92,203,110,208,79,236,133,206,181,29,204,63,34,127,14,147,79,188,42,41,183,68,189,237,129,244,71,130,
205,48,206,28,17,135,107,102,97,165,170,23,108,226,65,117,73,235,32,253,148,168,91,44,4,114,135,48,39,251,170,103,220,158,65,116,176,249,214,8,89,172,199,209,113,220,164,192,109,204,112,8,104,182,110,
35,5,132,31,243,52,126,248,90,140,244,213,27,146,78,229,6,136,250,160,116,98,79,20,179,225,173,68,181,174,235,185,82,240,139,150,182,51,188,196,9,128,214,9,235,178,174,155,186,90,109,203,187,148,195,92,
47,214,164,67,54,3,200,43,192,189,167,218,169,179,20,65,243,149,45,197,76,215,49,67,230,228,90,234,171,18,174,216,206,200,108,25,233,56,90,218,66,161,62,219,97,233,219,232,252,18,231,215,153,202,12,28,
230,76,159,47,175,255,0,138,215,201,207,195,127,31,127,34,104,14,124,241,133,205,213,156,45,48,215,90,250,99,114,149,105,151,183,210,153,227,62,196,1,64,0,118,232,66,120,236,123,92,121,111,136,144,96,
209,163,224,229,222,127,110,51,61,170,184,144,215,54,47,4,174,78,134,112,192,243,93,188,232,62,164,178,118,151,207,180,197,197,72,247,44,139,167,217,183,69,184,63,243,217,224,83,4,15,50,26,105,212,145,
189,129,248,42,53,10,62,159,57,83,155,146,208,214,134,178,255,0,75,121,81,55,128,115,142,29,229,198,250,245,71,187,198,81,69,64,205,137,25,198,38,100,13,64,79,168,45,227,163,10,52,108,217,35,125,237,43,
84,70,24,60,225,4,68,136,62,213,21,154,226,41,224,0,220,85,97,35,212,86,38,234,170,109,102,155,241,145,224,132,238,28,14,108,65,130,225,240,64,27,115,38,47,16,164,19,197,162,56,169,22,197,233,118,26,191,
249,78,159,98,102,213,115,10,43,243,180,131,126,109,160,1,169,145,54,235,234,178,223,89,186,13,148,102,176,24,138,205,115,26,238,139,65,51,221,220,179,127,250,107,201,218,181,52,107,213,18,27,209,3,110,
196,38,131,105,226,48,204,115,201,146,209,120,185,80,208,152,10,116,169,185,188,217,113,32,241,234,149,81,94,124,16,202,152,206,108,75,69,87,71,237,21,182,184,14,28,128,70,167,184,146,29,97,192,150,173,
51,76,97,219,166,149,140,18,1,183,113,88,173,24,194,176,121,67,92,90,68,56,27,246,185,85,42,186,70,106,246,155,30,104,31,182,178,204,208,197,178,251,251,85,0,141,29,58,127,89,72,12,121,210,202,174,143,
236,200,159,82,162,136,88,63,57,147,101,165,179,164,81,31,185,106,238,181,12,226,28,202,65,165,214,137,185,65,64,205,177,111,196,188,211,5,178,54,3,143,122,233,140,241,246,41,10,180,220,220,255,0,147,
161,227,253,228,120,18,183,141,254,156,152,207,113,236,49,12,215,136,116,16,36,129,62,213,231,116,134,240,237,128,224,32,131,101,10,157,74,153,56,186,45,180,182,139,157,239,87,10,136,252,158,215,128,124,
16,10,105,249,77,56,32,141,103,135,106,75,124,216,102,33,215,36,130,20,134,164,121,198,57,174,142,137,235,69,73,213,181,84,174,231,180,55,161,77,173,7,141,238,148,173,86,11,105,196,112,55,235,133,2,116,
73,21,27,113,0,147,238,73,65,202,154,31,159,242,130,127,226,98,127,85,171,121,250,227,248,103,14,139,143,203,169,212,172,199,183,72,112,60,66,166,94,26,240,109,141,52,40,67,101,164,216,44,237,59,141,166,
29,201,236,120,32,233,20,73,22,224,46,172,119,5,122,12,3,64,109,17,59,82,111,170,193,101,155,68,130,13,73,220,221,73,137,151,71,2,162,21,54,198,112,199,127,130,65,253,165,43,164,220,64,115,170,59,75,161,
218,247,28,46,181,9,87,193,105,213,188,17,1,80,187,82,157,47,38,168,243,45,33,186,26,12,240,22,91,103,236,173,81,208,194,185,159,158,12,207,233,44,254,237,61,46,50,144,170,214,184,136,219,99,188,172,198,
32,6,144,109,57,3,211,35,81,247,79,185,94,90,43,134,121,166,199,94,93,184,49,234,85,35,225,217,44,97,112,220,79,189,10,158,171,76,84,167,88,196,64,219,170,66,110,220,229,77,195,128,104,209,0,201,20,154,
118,69,116,48,214,153,145,199,120,66,18,152,233,184,245,200,133,39,43,9,167,27,4,167,28,219,155,223,82,146,102,4,7,55,28,222,60,245,65,238,9,203,138,35,212,14,208,29,34,0,37,110,23,90,208,72,45,23,145,
185,217,92,3,229,54,204,40,1,50,95,19,250,165,103,45,21,252,111,206,81,222,0,38,222,229,136,32,47,96,135,186,125,23,234,238,133,165,7,203,192,151,11,152,123,128,3,219,62,244,85,70,201,246,198,64,254,221,
231,191,101,86,50,102,187,165,243,111,157,153,247,41,184,87,18,224,218,122,78,250,250,67,177,49,6,214,128,64,112,221,166,15,169,7,202,54,92,211,253,45,192,57,198,92,104,86,36,250,154,87,75,233,89,187,
122,199,152,14,142,1,113,76,210,37,193,164,237,217,198,201,44,86,107,100,113,51,10,81,144,194,0,216,152,223,173,72,166,115,209,57,55,255,0,228,40,127,228,183,241,247,240,231,159,255,0,175,81,82,124,150,
165,167,162,124,16,196,217,18,208,0,59,68,161,209,182,124,216,29,138,7,48,194,207,32,157,130,99,25,62,55,171,78,111,210,82,225,28,178,60,139,15,22,177,177,239,42,187,106,157,104,189,248,41,150,95,19,219,
27,42,152,135,154,188,126,24,203,218,28,65,123,106,1,28,45,186,166,155,138,85,95,162,129,4,198,192,148,65,227,236,177,212,236,83,94,3,75,54,212,77,219,125,163,182,201,60,57,89,177,17,213,186,4,45,147,
54,48,248,160,127,226,107,253,244,209,76,187,97,245,86,75,77,118,151,94,246,72,118,64,4,245,169,35,230,34,115,188,1,36,207,53,87,224,181,198,161,189,39,153,123,218,111,14,30,1,101,119,195,85,254,107,87,
175,216,163,9,86,18,31,213,162,45,218,21,11,89,112,249,5,50,78,224,159,121,77,23,108,98,6,154,149,139,68,67,14,223,84,166,46,39,114,116,255,0,179,217,120,157,240,244,188,2,222,94,213,153,168,162,233,15,
107,128,36,54,73,133,206,183,31,53,194,163,157,164,149,37,12,191,231,42,147,252,217,76,100,221,88,180,11,159,222,145,17,240,181,63,26,231,22,50,57,159,184,85,117,26,131,19,170,139,1,225,251,150,91,51,
95,230,205,224,89,44,50,227,50,56,192,81,125,155,65,200,106,130,119,104,31,108,38,109,142,143,89,176,248,253,34,176,220,112,68,247,20,150,12,7,18,73,16,160,90,169,140,211,45,7,243,106,250,172,21,196,125,
242,30,232,216,15,220,152,6,0,151,50,68,56,53,44,190,169,62,71,84,187,126,109,199,220,84,42,119,38,91,28,157,203,122,249,134,125,208,172,183,77,63,92,52,98,236,36,232,62,40,51,65,54,236,169,113,121,10,
134,188,254,127,72,28,223,45,115,143,72,233,29,158,144,90,151,233,169,170,185,77,173,21,90,225,6,108,35,185,101,145,34,251,25,137,66,14,163,90,106,185,198,4,88,207,114,82,30,65,72,12,223,50,115,79,72,
106,29,158,145,90,183,233,171,168,244,14,179,41,220,90,2,205,102,11,64,52,226,238,32,232,30,42,23,68,57,76,217,228,238,101,215,204,63,238,148,227,184,34,141,57,242,58,69,187,243,109,62,224,161,31,16,67,
159,2,92,91,101,16,89,37,237,157,136,253,232,173,17,164,103,52,204,128,252,218,94,187,20,112,153,16,92,8,36,202,147,70,39,188,168,187,69,178,248,253,32,129,64,202,96,100,52,128,59,52,143,182,86,238,216,
235,230,152,129,198,10,27,106,135,205,139,200,186,133,44,14,154,47,3,143,238,67,96,226,170,126,53,201,236,100,243,223,112,45,77,86,42,197,40,188,139,143,222,166,107,25,135,206,82,35,249,178,14,41,238,
112,166,230,234,37,77,190,108,151,185,196,16,29,4,74,162,169,220,162,63,236,246,96,39,108,61,95,2,186,99,237,24,186,170,56,113,170,165,18,225,50,193,199,244,66,197,107,141,230,67,228,21,8,59,0,125,225,
17,77,179,68,64,103,86,136,191,96,69,39,104,124,206,174,201,246,168,86,116,249,150,61,198,240,223,136,80,233,76,184,70,119,143,32,153,230,169,124,86,184,170,196,130,1,234,89,101,199,59,83,173,107,41,50,
221,143,213,65,45,156,182,112,248,80,63,226,104,125,245,168,33,154,45,153,158,173,208,105,49,169,184,167,60,134,134,109,168,27,186,251,71,101,210,76,210,126,186,0,3,59,128,81,71,143,180,220,169,227,240,
198,96,210,226,75,27,76,25,227,109,211,116,114,92,100,79,108,108,168,197,105,194,246,226,84,9,102,113,228,88,137,189,133,135,120,84,219,80,240,181,90,145,110,146,153,227,236,72,179,9,39,98,170,177,38,
255,0,155,35,177,13,176,26,8,39,121,133,19,212,231,201,105,218,58,35,193,46,119,111,47,147,116,142,115,255,0,249,10,255,0,248,167,228,231,225,188,63,253,54,88,72,59,3,27,245,44,58,181,69,173,147,192,204,
40,86,234,146,208,226,54,237,225,101,38,152,100,54,120,181,1,228,243,22,159,233,110,61,205,48,225,66,137,105,245,56,174,211,210,41,181,151,52,18,67,70,205,18,125,75,155,66,97,156,29,79,72,223,95,68,118,
38,131,84,29,21,38,223,59,51,238,66,173,103,27,96,228,127,110,195,221,186,163,24,131,152,1,45,23,18,246,130,15,182,125,202,141,192,24,193,12,116,250,79,213,223,41,84,108,20,243,149,183,130,1,191,189,21,
84,12,218,249,133,112,102,67,226,127,84,45,227,162,3,154,1,37,194,242,118,59,164,57,76,59,65,116,136,32,18,170,86,49,208,214,224,91,199,158,166,61,197,99,30,138,166,214,220,94,250,144,157,162,34,156,110,
164,237,65,211,105,234,129,8,65,185,166,100,240,218,84,139,226,0,20,107,2,72,38,147,142,201,137,74,149,48,202,116,76,76,141,186,224,38,109,206,210,56,134,67,30,90,54,19,239,67,164,3,18,243,81,141,188,
59,114,99,212,152,141,10,65,212,228,143,64,157,39,221,62,245,121,3,224,233,10,77,115,128,157,247,59,66,171,53,230,169,14,134,41,207,252,242,102,127,73,107,246,108,213,58,116,188,154,155,196,184,150,232,
112,19,196,93,105,151,25,1,163,78,240,4,21,138,209,172,56,115,106,55,83,165,218,247,60,110,170,20,170,54,115,135,187,252,16,7,237,44,137,161,102,29,28,2,147,112,73,167,27,139,168,7,143,104,45,172,58,233,
59,215,98,165,30,127,5,76,14,79,96,32,29,38,136,38,220,13,214,178,221,106,56,246,154,244,33,210,226,44,85,162,83,47,203,169,211,172,247,187,73,113,60,2,213,203,202,240,22,106,208,204,255,0,147,241,255,
0,19,19,250,174,86,30,185,126,25,207,139,213,137,53,29,113,4,131,238,88,104,229,40,13,169,49,215,110,184,64,73,163,170,157,118,189,193,189,58,110,105,60,109,117,21,26,167,155,99,90,216,233,30,180,68,15,
54,31,136,109,200,36,148,166,156,62,80,249,155,65,152,84,77,139,107,36,122,81,97,235,82,77,101,55,59,23,86,128,38,13,38,207,168,167,137,106,171,102,155,103,131,109,8,102,20,166,209,207,8,51,231,32,207,
114,74,14,78,201,207,249,70,207,249,161,247,66,222,126,184,254,25,195,170,216,209,165,212,200,100,186,108,177,27,125,81,164,53,173,127,164,93,240,82,19,54,26,121,63,141,107,109,242,119,9,224,58,42,199,
113,154,173,128,105,34,135,109,22,248,5,93,179,116,35,196,185,246,220,160,132,225,210,225,28,61,170,33,129,248,217,159,229,17,246,148,56,147,139,4,87,170,34,6,179,177,222,235,77,192,32,115,64,142,219,
31,82,144,206,131,132,123,98,214,0,245,73,11,76,205,151,173,45,167,133,14,34,213,90,217,143,211,67,79,77,254,238,222,178,209,186,203,29,2,171,135,54,58,154,99,222,80,98,109,70,134,104,39,125,68,15,106,
211,70,233,24,166,109,16,213,145,84,91,122,117,244,153,31,193,55,110,105,184,118,13,12,63,160,219,122,145,93,68,210,53,247,126,228,39,208,67,196,109,115,42,77,85,131,78,241,125,202,147,149,12,25,237,74,
137,153,120,154,184,214,129,46,56,138,151,245,4,229,197,18,107,52,58,0,36,112,49,236,91,133,245,16,29,68,212,144,211,48,208,59,183,85,3,229,110,31,132,48,187,71,58,235,246,104,40,203,73,126,177,30,80,
68,216,48,27,172,64,8,96,210,254,50,62,9,34,224,1,105,118,146,53,204,131,215,96,138,171,236,156,195,241,176,200,140,67,182,227,178,175,25,174,214,120,101,48,251,56,185,228,129,61,170,106,38,140,64,171,
93,212,244,136,6,90,227,244,140,167,193,51,89,133,212,203,75,161,210,68,142,27,163,161,39,12,214,179,149,217,120,17,35,15,88,111,212,214,46,151,210,179,119,30,146,177,28,221,89,234,133,201,167,41,122,
77,227,22,247,41,87,43,89,205,129,198,73,82,141,17,52,216,118,39,117,34,89,230,249,47,31,151,208,241,114,233,241,247,240,231,159,255,0,175,68,194,78,18,173,239,5,102,51,118,92,137,55,237,217,13,62,109,
224,29,225,74,156,195,30,139,251,130,99,25,62,35,77,74,100,30,42,68,50,147,171,14,200,22,143,137,87,91,200,220,157,110,239,8,101,215,19,99,216,66,83,207,102,100,127,72,50,145,199,69,94,29,129,83,214,183,
21,177,99,85,16,68,16,77,253,168,138,48,214,104,121,104,220,144,125,255,0,193,85,121,48,253,142,234,16,182,70,71,147,226,55,252,166,182,255,0,93,106,236,83,68,219,213,11,41,194,96,217,69,150,153,180,236,
80,147,51,35,25,222,95,35,251,42,177,238,91,154,48,230,28,2,210,207,163,6,222,176,178,168,57,140,178,147,131,76,157,59,13,213,12,35,135,47,230,158,106,17,217,221,255,0,180,147,152,102,138,88,90,116,218,
44,27,97,237,42,0,227,79,79,16,70,250,15,221,41,138,105,63,147,195,253,157,203,137,48,124,158,151,13,186,43,121,123,81,53,21,99,207,177,188,34,74,231,76,101,237,243,178,4,18,62,42,38,240,32,131,91,136,
213,240,83,57,53,90,64,19,212,145,18,48,44,119,225,44,230,76,222,140,127,211,85,212,106,25,115,72,115,96,27,186,37,4,197,67,56,70,236,9,27,169,158,186,6,242,54,133,22,115,123,100,149,102,108,27,247,218,
153,182,58,35,174,243,50,96,207,189,97,209,208,58,68,164,7,136,176,7,189,70,3,88,78,107,150,200,131,205,213,36,122,154,174,15,221,69,195,160,102,38,62,9,140,184,218,144,208,72,38,1,159,135,138,87,129,
30,126,69,91,140,83,119,221,42,155,102,144,228,248,156,131,46,31,224,83,240,10,203,117,170,119,16,7,148,198,196,176,149,149,142,139,60,128,55,235,10,105,31,57,5,249,142,86,237,80,217,143,92,133,169,163,
53,85,232,187,208,39,209,36,134,170,207,166,29,212,53,68,149,147,225,202,206,244,200,244,65,1,203,82,125,4,156,152,22,102,57,163,181,75,38,61,114,85,116,233,117,21,216,65,27,245,5,150,76,225,192,242,168,
220,134,2,166,114,209,46,80,8,200,51,17,254,5,79,2,181,142,226,135,216,126,69,71,132,211,111,221,10,187,102,6,234,146,210,64,34,64,143,143,130,154,240,235,71,64,68,76,124,17,82,117,17,25,174,101,2,79,
55,72,129,234,114,56,215,236,54,30,8,39,186,20,104,132,116,129,80,113,182,120,137,18,103,222,130,30,81,124,146,148,77,195,190,251,150,238,220,250,209,27,64,222,80,219,148,204,97,29,112,72,27,168,116,187,
90,75,157,35,103,68,169,162,216,230,59,240,150,77,6,47,90,127,233,166,106,138,175,70,72,49,212,166,107,56,224,73,163,192,106,248,32,226,81,141,243,178,68,144,62,42,105,168,243,239,111,8,144,168,42,87,
40,71,251,59,152,144,100,249,61,94,27,244,87,76,125,160,186,170,24,35,211,195,147,190,129,247,66,197,55,67,98,90,42,225,106,83,112,177,110,222,194,132,79,16,95,205,48,211,35,183,187,255,0,106,39,178,233,
125,38,135,24,58,118,226,129,70,196,0,26,25,244,96,91,214,84,33,60,180,206,119,152,64,254,202,148,251,214,174,133,83,113,139,78,229,97,52,12,155,169,58,13,189,80,144,87,60,35,201,240,251,254,83,71,111,
174,181,54,161,150,112,89,52,187,153,173,225,167,112,73,247,255,0,21,67,229,188,32,211,68,147,0,3,111,106,170,169,57,97,31,210,12,216,113,209,75,135,97,77,245,138,189,11,73,185,236,1,76,57,39,91,123,202,
17,76,219,163,135,124,139,71,196,39,173,98,124,13,85,42,18,120,169,135,216,147,209,103,113,10,171,18,110,180,129,188,33,184,248,8,54,236,221,72,195,201,24,74,87,188,4,214,102,235,206,228,123,231,92,62,
95,95,197,171,95,39,63,13,97,255,0,233,208,33,143,59,145,101,205,209,154,55,115,164,113,144,84,171,181,125,39,112,155,123,148,163,180,72,230,233,71,84,41,60,222,37,173,127,43,179,0,98,78,30,136,223,173,
175,93,103,164,102,110,171,81,97,109,48,208,233,116,129,39,142,203,159,90,44,113,2,149,118,211,210,32,153,115,135,209,50,181,224,169,81,120,125,50,251,52,181,224,145,61,171,34,185,156,25,126,10,89,51,
136,110,252,55,84,235,49,246,60,23,22,234,35,92,201,61,86,42,141,64,139,6,150,112,129,240,74,26,137,30,80,4,216,176,155,34,132,12,209,195,240,134,43,171,157,109,251,52,5,188,116,64,172,3,104,138,146,28,
102,28,15,118,233,137,245,22,134,200,36,158,2,125,138,165,91,48,17,87,4,210,33,195,17,78,254,162,177,143,69,83,166,100,207,106,21,118,148,10,118,139,108,80,153,0,151,153,218,198,84,159,105,26,251,255,
0,114,144,120,134,13,15,49,244,29,111,82,98,82,117,169,208,212,96,127,4,205,185,39,85,51,76,90,101,168,116,133,41,183,94,178,55,212,1,246,173,21,42,78,28,217,234,113,143,120,89,102,143,254,238,238,176,
211,178,71,94,102,140,186,158,40,52,139,213,115,102,63,77,105,179,13,129,132,99,98,215,4,245,193,41,102,236,24,28,217,39,178,195,214,178,208,248,64,77,122,66,36,107,27,157,174,161,85,136,252,108,255,0,
242,128,251,75,44,240,70,142,151,8,227,237,81,21,130,28,203,108,84,3,204,26,64,175,217,69,222,5,51,98,105,39,41,26,185,63,130,107,175,242,118,137,224,122,42,203,117,168,29,54,146,215,53,158,144,119,193,
77,62,193,13,78,168,75,33,211,117,84,147,156,50,57,65,201,198,127,205,31,186,86,240,245,203,240,198,124,94,168,209,207,25,49,231,32,71,114,195,70,233,54,41,186,56,182,242,128,138,250,110,110,46,149,2,
76,10,78,143,89,79,26,82,55,208,64,244,102,199,212,132,195,71,202,25,19,121,51,10,169,167,94,187,253,94,33,81,26,99,1,19,196,155,251,84,201,38,51,78,113,96,122,84,143,222,76,209,58,249,52,135,116,89,8,
163,8,117,103,29,206,176,125,87,74,67,201,237,202,94,80,25,223,18,223,184,22,243,245,197,156,55,86,241,32,205,35,250,65,115,141,131,92,158,112,58,55,54,178,80,185,171,67,242,124,77,55,24,6,147,189,144,
85,142,217,170,217,97,154,24,99,254,11,124,2,153,162,145,168,184,141,238,132,1,7,120,217,68,55,127,92,83,141,185,146,62,208,82,226,54,38,95,138,171,166,195,81,241,90,106,105,152,243,46,14,27,186,222,197,
23,6,159,36,168,0,5,205,169,118,206,210,69,253,203,85,153,182,43,252,206,20,180,79,159,101,255,0,92,44,154,244,109,108,83,96,63,155,241,89,100,166,36,17,71,83,76,146,235,123,82,102,203,99,154,75,69,164,
72,39,218,152,96,204,61,24,22,6,243,213,16,130,167,70,60,159,16,1,213,31,185,87,110,85,58,140,12,61,51,97,12,30,18,179,93,70,105,153,36,88,133,6,92,38,167,68,64,41,44,226,43,177,148,200,123,184,33,72,
21,71,135,0,65,176,41,69,178,166,145,91,26,100,222,189,65,191,96,78,92,8,149,186,53,154,31,99,32,207,5,184,211,225,79,155,109,65,112,11,136,18,118,22,80,49,149,144,49,216,93,83,28,235,135,217,114,50,210,
122,26,218,121,199,250,132,133,136,1,4,141,220,56,131,1,41,188,188,116,223,2,96,130,192,138,169,74,120,230,97,106,99,24,36,106,175,114,120,184,240,30,196,248,83,236,87,56,138,18,226,38,56,237,18,130,139,
173,181,49,103,91,180,134,236,76,241,28,2,223,143,162,177,70,163,170,53,218,227,80,180,141,141,191,138,194,70,160,116,114,191,0,79,209,163,94,73,219,209,98,233,250,47,248,98,238,46,98,113,148,220,28,214,
56,115,143,217,114,240,220,131,225,234,1,5,246,147,196,110,161,96,133,186,234,77,173,100,166,129,249,59,79,81,217,3,164,179,177,209,201,191,255,0,33,67,196,174,159,31,127,14,121,255,0,250,188,211,24,23,
245,194,204,23,97,72,34,68,255,0,32,169,166,25,39,73,7,136,178,9,252,54,213,123,64,240,76,115,203,142,15,156,101,196,13,212,184,67,41,145,72,90,5,213,214,242,58,91,196,117,41,151,8,232,204,241,82,66,204,
25,57,238,88,72,151,6,85,147,221,10,154,173,197,151,128,104,95,243,135,138,35,61,11,108,83,154,111,183,197,52,240,71,136,36,113,148,2,185,16,213,134,196,65,255,0,121,173,247,202,213,216,166,162,235,37,
197,39,27,197,5,43,54,190,121,151,71,247,53,191,241,91,226,196,230,11,231,75,73,63,72,79,172,32,228,238,52,142,105,166,4,25,4,161,98,159,16,42,69,137,0,109,197,81,186,109,205,187,68,237,39,221,252,82,
201,92,116,143,41,144,39,155,117,255,0,84,166,30,18,228,241,255,0,103,240,35,233,12,61,33,246,7,240,91,203,218,177,53,21,105,9,196,142,50,219,251,151,54,184,203,253,54,237,16,45,235,81,55,129,29,26,199,
244,143,130,152,201,170,164,135,0,111,0,41,68,220,190,14,97,156,125,106,67,254,216,77,212,38,72,232,14,207,224,130,192,233,81,208,120,58,61,233,93,51,164,150,56,246,132,14,135,159,13,57,37,72,59,243,99,
254,224,76,102,109,183,147,174,161,227,33,101,183,194,75,212,152,196,187,77,58,132,245,89,74,20,171,83,241,190,94,78,230,157,83,247,83,196,174,224,28,249,153,146,44,150,11,182,161,101,86,211,177,107,196,
159,82,60,181,227,235,201,151,153,192,86,255,0,45,223,117,51,108,82,28,159,182,71,128,31,224,83,251,161,23,117,170,119,28,79,58,211,31,68,129,236,69,88,39,188,60,129,2,211,237,67,161,28,105,105,196,224,
24,110,237,114,222,248,255,0,210,220,74,53,24,230,182,155,90,89,209,169,62,162,175,63,94,24,155,242,214,138,147,171,163,58,97,100,179,77,142,115,106,53,197,157,42,147,234,11,94,120,46,252,167,96,139,70,
39,30,193,103,107,151,119,199,254,213,91,60,192,240,12,139,79,177,97,40,96,73,231,92,99,232,128,125,137,142,121,146,229,5,242,60,120,255,0,2,167,221,41,155,138,31,97,140,5,31,242,219,247,83,118,204,44,
234,133,245,93,78,193,172,18,61,104,111,199,215,147,13,0,62,102,32,155,37,148,138,85,63,27,230,4,110,41,210,63,121,28,108,222,25,218,169,211,35,170,232,85,179,33,234,79,152,78,186,103,140,149,38,50,17,
171,36,167,39,110,112,127,220,43,85,139,177,52,144,198,158,210,134,186,88,244,104,232,28,93,30,244,158,182,7,64,246,255,0,20,34,217,132,12,195,39,223,210,170,63,237,148,206,133,42,68,151,16,4,72,40,21,
156,112,232,209,63,164,60,20,177,40,207,77,219,68,27,122,212,219,85,68,98,79,8,109,189,234,28,74,229,15,255,0,31,199,15,164,112,245,71,87,208,63,197,116,199,218,51,117,78,224,100,249,52,1,60,219,111,250,
161,98,183,195,77,108,151,9,222,15,187,111,114,1,72,145,78,110,64,35,110,40,173,69,12,17,28,211,140,8,16,1,83,25,57,141,249,208,208,79,209,19,235,41,88,147,202,109,158,102,51,253,205,31,252,147,193,146,
171,184,44,39,82,29,139,169,21,207,70,156,54,30,79,251,205,31,190,22,166,196,52,193,36,14,50,178,67,223,20,214,139,111,240,76,60,21,128,10,22,252,227,226,138,58,141,151,178,51,220,204,129,14,44,165,7,
190,83,117,26,171,160,116,102,120,169,135,67,120,158,165,34,89,180,154,70,210,44,174,181,137,243,243,143,184,131,178,152,227,184,157,169,118,3,224,170,177,233,7,200,212,73,226,80,233,27,144,4,159,230,
193,32,87,25,192,179,174,21,89,155,65,201,7,71,56,255,0,252,133,127,22,173,124,156,252,28,63,253,58,79,201,220,122,206,203,155,167,89,13,209,82,109,123,36,135,136,168,12,150,94,15,1,178,20,128,97,177,
148,218,26,215,184,115,140,221,94,13,136,117,206,190,87,227,200,250,84,104,65,27,122,47,93,127,68,255,0,44,77,213,154,213,29,77,173,209,26,141,164,236,45,252,23,54,209,245,182,158,44,104,118,160,237,200,
158,2,110,22,252,125,37,166,184,154,18,210,38,56,109,18,176,2,169,142,102,42,166,13,134,78,154,246,35,131,135,3,237,79,129,163,121,128,233,178,209,36,151,132,69,24,36,157,156,56,1,33,40,106,58,121,198,
122,196,148,84,243,217,161,7,29,138,211,49,206,180,125,150,173,227,162,92,211,231,27,76,92,128,224,12,29,197,210,159,81,233,86,112,101,204,147,60,21,74,222,106,210,107,96,140,155,87,166,55,236,43,24,245,
147,52,222,26,9,38,196,161,161,112,245,216,250,96,49,220,16,44,105,162,42,116,132,128,148,211,140,65,2,192,32,3,90,14,30,161,177,150,31,9,84,42,53,163,201,240,225,199,76,254,229,169,183,40,152,243,209,
131,112,47,61,115,42,117,7,2,210,26,109,2,73,30,212,209,77,97,129,52,117,56,193,14,191,181,2,236,211,155,52,222,7,6,252,80,30,114,135,204,226,139,132,121,247,223,245,202,211,81,179,167,201,41,130,0,115,
170,89,179,188,19,127,122,212,23,110,233,243,45,13,27,58,254,197,150,154,195,75,49,84,181,92,106,30,42,87,75,45,254,184,169,59,115,32,125,162,178,199,4,0,239,27,169,14,6,146,210,119,178,128,89,153,138,
24,147,254,11,188,10,68,73,202,154,25,147,225,169,180,200,20,155,236,128,172,182,220,10,129,60,225,116,108,111,101,52,54,24,16,106,159,210,40,169,19,56,191,41,121,63,125,177,46,251,133,116,195,215,38,
51,220,92,121,13,172,211,177,214,79,170,203,13,27,101,169,30,232,186,17,55,179,86,113,112,122,52,135,222,77,210,56,246,0,38,210,13,189,168,5,91,106,236,245,248,149,52,249,238,60,251,227,243,126,42,71,
40,1,222,122,253,106,102,128,233,25,195,27,196,211,120,143,88,76,92,16,8,166,208,36,218,79,98,9,54,0,49,46,143,68,144,98,54,186,82,70,86,223,246,147,148,2,9,30,80,223,184,213,188,253,113,103,13,213,170,
230,67,15,9,149,205,176,107,54,77,19,120,46,62,212,136,214,113,167,200,171,180,234,158,109,228,65,253,18,168,21,114,171,225,168,239,243,44,251,161,85,154,97,190,140,198,232,0,76,207,124,123,212,208,36,
254,60,142,170,4,253,176,165,196,188,76,121,77,113,194,79,11,238,181,26,154,2,169,211,68,153,155,166,23,196,183,152,170,214,136,46,142,27,73,23,246,166,179,3,170,79,146,225,90,237,249,234,87,28,122,97,
29,53,233,200,60,203,47,31,251,88,103,165,113,173,211,77,218,71,175,245,148,96,24,163,33,179,62,149,251,118,73,18,156,6,56,157,131,76,219,185,10,159,167,33,149,181,143,230,19,118,230,140,30,69,12,40,0,
221,163,193,102,187,67,120,114,94,9,224,221,196,168,87,28,231,26,141,27,17,180,165,21,175,68,213,170,202,97,173,216,137,61,106,46,50,141,96,240,75,64,14,23,3,129,10,65,229,78,15,242,168,6,60,170,167,238,
248,39,38,98,102,40,69,83,170,205,212,123,120,240,90,154,33,62,29,84,53,210,101,253,123,108,148,99,45,111,203,48,14,155,26,142,61,253,18,179,146,122,12,68,197,64,4,187,84,172,192,3,58,13,58,139,64,227,
216,148,54,92,7,60,231,8,3,163,191,177,21,101,164,231,121,186,184,186,133,128,181,149,117,57,199,102,246,251,211,126,252,40,48,60,246,29,186,26,29,45,34,1,226,56,33,167,156,197,233,21,228,210,125,71,24,
144,60,101,117,154,21,115,10,231,51,13,77,143,55,13,38,5,167,185,98,237,16,195,2,238,84,224,28,64,233,83,196,3,63,85,171,87,210,255,0,129,119,22,134,21,188,243,158,235,150,216,74,230,215,145,192,14,46,
4,72,19,16,128,35,1,115,91,170,65,146,111,197,73,166,52,154,71,235,254,245,14,145,205,192,115,114,98,211,63,140,40,248,149,211,227,239,226,185,252,143,66,246,1,133,124,205,154,178,207,159,176,8,26,72,
235,39,193,77,5,64,56,105,215,127,253,162,181,79,225,254,158,148,199,60,153,121,210,225,220,16,161,92,0,211,66,144,31,155,62,210,166,242,55,212,56,165,150,13,128,27,221,9,31,31,3,61,202,224,9,45,171,191,
92,4,242,181,21,158,9,164,210,118,36,89,66,108,2,248,170,247,217,176,116,251,149,76,21,215,130,120,137,64,47,145,0,40,98,98,8,24,170,223,120,173,81,145,183,8,245,44,151,205,244,148,2,112,2,125,104,105,
55,49,63,142,242,225,3,230,107,127,226,183,197,12,225,128,53,156,91,115,210,62,228,26,230,40,206,9,174,236,152,142,48,16,166,200,97,159,206,57,196,142,142,184,29,225,45,211,239,30,118,59,29,240,10,100,
142,108,98,158,44,147,253,155,133,135,232,148,205,169,162,121,8,45,200,50,232,59,225,233,19,219,230,194,222,94,213,156,117,21,48,250,141,80,226,34,6,149,138,211,142,249,214,219,96,62,242,9,236,19,124,
219,250,181,21,70,50,118,163,65,124,77,192,82,137,153,96,156,199,55,3,243,233,255,0,164,19,120,76,188,128,193,59,17,240,65,98,152,130,233,235,31,207,185,72,227,90,121,168,63,156,7,185,76,244,175,40,100,
100,167,235,82,31,109,170,131,31,97,140,151,191,87,23,33,183,1,233,72,235,66,15,16,209,82,149,89,59,37,66,110,164,78,113,151,201,1,173,165,83,255,0,20,241,45,24,213,105,176,75,0,154,77,123,156,226,12,
182,69,138,60,53,228,106,157,28,13,94,202,110,251,169,140,82,25,17,252,71,128,34,8,52,88,126,200,69,221,106,236,238,46,206,97,223,162,125,86,69,88,128,211,99,213,168,248,41,164,188,205,165,249,134,92,
3,54,125,207,80,16,101,51,70,106,169,53,147,137,5,192,109,51,215,101,51,231,233,221,39,92,69,180,234,137,66,113,204,140,73,45,3,105,158,171,74,87,159,164,220,177,165,153,134,98,11,55,125,143,88,50,101,
87,77,93,69,71,27,1,195,80,240,64,31,9,119,60,237,209,30,187,42,51,145,44,244,254,35,199,147,0,10,47,63,100,166,110,41,179,244,250,88,26,93,180,219,247,83,89,128,138,109,99,154,224,12,186,5,202,60,55,
104,194,53,94,110,18,202,43,105,17,156,102,16,65,107,169,83,255,0,201,28,108,230,25,162,157,42,80,119,66,162,18,117,73,235,66,116,72,123,52,240,114,80,60,158,147,146,143,173,84,125,183,38,177,151,177,
167,52,243,80,63,56,143,114,143,73,212,18,91,29,103,249,247,169,168,219,8,44,49,176,31,5,34,217,152,140,199,40,7,243,234,127,164,83,58,20,233,180,7,196,220,132,10,230,53,190,109,157,65,193,85,98,69,191,
58,235,110,15,222,83,110,226,53,10,165,224,76,141,41,129,47,62,5,217,6,99,39,108,61,82,59,60,217,91,199,218,51,150,169,204,164,203,48,132,31,236,218,46,63,68,44,93,181,116,121,131,206,199,99,126,33,0,
134,37,252,219,154,64,232,235,131,222,84,220,63,133,49,130,115,187,38,59,96,161,139,183,113,32,10,205,46,177,232,159,114,84,45,151,31,199,121,136,129,243,52,127,242,79,5,82,104,6,61,75,10,138,239,73,44,
190,104,159,90,137,76,244,3,67,13,48,1,197,81,251,193,106,12,76,54,210,71,1,43,36,32,249,170,199,217,210,116,251,147,13,29,128,138,78,35,96,77,148,46,210,112,16,115,220,210,64,144,218,91,117,193,87,33,
171,2,224,141,174,134,91,235,28,82,138,99,192,117,10,160,254,108,251,10,26,196,211,9,115,143,93,212,197,107,17,244,53,38,172,72,87,14,58,180,91,255,0,104,142,144,80,6,144,58,136,240,75,35,177,128,225,
89,19,118,169,159,63,111,61,148,0,214,231,37,198,63,24,86,241,11,95,39,63,17,175,140,243,218,69,33,245,255,0,114,230,233,214,94,11,90,237,50,76,131,110,10,33,144,26,90,0,128,99,117,32,14,21,188,243,94,
219,23,88,194,79,148,92,72,45,229,78,61,192,14,141,60,56,17,245,92,186,79,73,254,89,155,167,241,78,115,240,213,24,195,114,208,96,222,59,214,102,202,30,19,73,175,34,147,233,184,76,3,227,43,119,74,61,25,
60,206,29,218,218,27,13,2,9,226,120,46,68,22,249,202,184,74,129,128,53,245,117,53,195,103,118,251,147,62,188,179,84,115,16,57,230,184,193,29,45,189,136,139,29,2,254,155,65,105,105,28,59,82,135,195,204,
83,4,67,181,74,42,121,252,201,191,44,199,186,108,42,52,247,116,66,214,36,187,33,181,75,91,34,31,107,239,186,210,23,10,38,168,211,118,234,29,156,120,162,233,41,230,174,12,242,89,4,143,42,167,251,190,43,
56,138,35,232,214,47,36,52,16,209,96,120,146,134,157,161,68,210,170,250,122,91,176,18,58,212,141,53,206,21,28,55,39,120,80,119,16,75,0,60,29,176,66,133,11,201,161,138,4,27,52,248,42,26,179,82,75,40,232,
31,204,45,77,184,144,169,5,141,35,98,209,30,244,58,64,240,166,3,162,125,43,118,110,148,62,9,186,169,183,80,254,117,32,83,64,30,101,247,159,253,168,117,230,41,31,146,226,154,223,239,170,220,240,233,149,
190,181,4,5,188,197,38,184,73,108,240,222,9,191,181,34,190,164,117,81,6,98,232,173,15,134,143,40,160,56,72,225,125,209,69,210,160,63,143,35,174,128,63,108,172,179,193,166,35,190,61,234,67,187,209,152,
217,76,151,205,109,134,173,191,204,191,238,148,195,18,178,125,62,69,65,163,84,243,108,38,79,232,133,86,153,162,216,53,141,224,56,123,84,104,212,12,7,145,180,202,10,46,104,223,246,147,147,226,8,30,80,239,
184,229,211,15,92,152,207,113,97,224,28,75,103,209,4,152,141,238,176,209,178,217,166,224,100,90,221,168,65,182,78,112,246,241,20,216,35,214,83,71,7,174,7,113,235,245,161,66,108,113,231,217,54,232,252,
84,211,85,68,226,30,78,197,170,128,203,76,48,142,243,239,80,2,185,211,156,225,157,214,199,124,21,23,12,50,67,118,235,30,245,34,65,140,231,119,18,226,54,236,41,41,57,83,99,148,252,160,49,126,126,159,250,
98,203,121,250,226,198,59,171,56,150,29,2,29,0,152,43,155,112,173,76,101,26,152,154,120,122,109,118,166,24,212,77,137,79,143,175,42,15,153,52,249,45,119,0,235,82,117,199,113,84,10,57,107,99,3,68,255,0,
203,176,253,144,170,205,48,192,69,49,193,8,39,0,208,123,199,138,136,21,122,28,160,253,31,38,48,127,92,40,113,47,22,39,21,84,131,166,75,175,197,105,185,160,42,182,41,216,205,199,138,97,124,202,101,162,
174,197,193,215,191,104,77,15,177,64,138,56,123,201,231,169,155,125,112,179,54,171,209,83,115,95,13,136,129,237,89,96,190,111,83,70,174,219,17,235,73,196,7,130,243,103,125,48,166,134,250,21,0,252,211,
30,228,35,172,4,211,170,11,175,117,117,138,242,56,254,118,174,31,2,220,62,225,161,174,188,17,62,43,83,255,0,183,88,175,129,167,86,150,13,148,222,233,45,6,79,93,214,104,48,91,231,90,238,197,34,152,186,
117,89,136,123,154,101,128,222,18,165,118,133,119,122,47,120,36,139,19,214,175,10,133,146,18,243,139,46,32,184,98,159,49,126,165,102,33,76,113,20,241,53,31,160,60,53,230,90,225,62,229,172,73,74,145,77,
237,46,233,17,115,60,18,142,101,205,140,102,1,177,3,81,251,165,98,171,165,92,195,94,135,58,159,165,50,125,168,130,23,194,212,21,112,213,30,119,15,36,159,122,105,233,188,9,38,161,128,209,55,239,186,5,119,
44,167,174,174,61,175,109,141,64,96,153,85,102,214,25,79,75,169,176,24,33,229,178,166,252,149,118,29,143,194,86,46,29,38,184,193,28,58,214,165,23,108,105,5,129,211,119,52,68,240,33,4,150,24,1,202,44,168,
239,52,241,23,253,86,173,126,155,254,6,91,143,66,241,103,207,27,174,105,154,35,211,32,204,76,133,26,213,244,178,28,119,221,73,161,243,36,111,210,80,233,12,216,121,156,158,63,254,66,135,103,210,43,127,
31,127,14,127,35,210,60,78,26,172,17,232,170,49,210,226,36,2,55,253,200,109,138,66,25,78,120,159,138,9,202,31,76,236,152,198,76,60,135,60,65,139,74,20,250,43,150,95,11,68,223,208,62,37,77,100,108,165,
144,204,151,1,42,41,121,149,249,65,149,158,58,106,129,236,79,41,154,85,34,40,54,246,144,74,32,232,12,1,207,126,219,166,150,218,224,105,8,184,130,178,186,87,32,14,242,124,86,168,252,170,175,222,90,163,
35,228,92,172,166,5,170,41,48,225,49,222,80,210,110,60,78,123,150,255,0,145,91,255,0,21,190,40,62,28,197,87,90,44,227,238,65,186,125,119,101,236,31,161,240,10,93,47,129,103,50,198,83,117,244,203,140,246,
168,211,117,0,53,157,22,232,255,0,229,252,20,34,126,120,116,225,49,167,170,155,207,216,41,199,112,205,16,202,153,206,100,56,16,226,67,78,30,152,49,191,160,221,150,242,246,163,29,69,106,58,90,92,26,109,
175,224,22,41,124,232,231,69,186,190,242,9,236,21,168,187,188,170,49,147,234,163,206,146,118,133,8,67,42,0,102,57,177,226,95,79,253,32,171,198,168,152,175,201,196,127,54,8,106,109,243,196,84,142,181,35,
205,18,90,58,221,62,228,185,147,229,0,213,150,105,155,243,148,191,212,106,162,199,98,184,201,39,173,197,101,183,26,58,35,214,164,205,88,242,106,167,184,123,146,186,90,164,59,57,193,9,35,205,84,49,251,
42,226,85,174,46,46,125,20,177,3,121,112,171,87,72,155,15,5,83,52,238,36,150,101,88,135,11,56,82,121,251,37,49,155,178,249,64,63,129,176,64,255,0,114,223,186,139,179,118,62,58,250,34,102,56,119,34,156,
1,105,34,150,162,62,145,83,87,105,88,233,118,107,150,195,136,48,251,118,45,77,25,170,180,230,142,114,251,199,178,202,115,15,167,206,105,139,243,115,235,65,17,173,28,229,183,143,109,146,17,112,50,220,215,
50,151,18,97,150,236,85,211,165,212,85,113,38,150,160,62,144,89,19,99,96,109,174,102,99,143,114,163,57,129,155,131,248,27,26,7,247,46,143,217,76,216,155,49,134,37,217,86,29,198,238,52,152,126,200,77,19,
110,48,184,213,165,168,69,143,130,35,87,66,81,23,55,250,42,21,41,144,220,231,26,36,159,53,76,199,237,35,141,240,205,32,60,154,145,239,30,229,46,180,225,209,246,33,58,211,4,30,167,5,32,185,62,52,229,154,
102,252,229,95,245,28,181,88,203,103,28,32,184,117,58,125,202,68,88,38,164,117,33,209,246,23,242,115,63,205,138,149,216,121,168,7,49,202,79,83,234,127,164,83,58,204,63,72,121,208,70,208,166,107,236,109,
232,183,188,42,156,72,182,57,211,110,191,188,166,223,86,13,113,1,219,107,248,20,192,147,154,179,155,200,113,193,164,150,140,61,64,39,127,65,219,173,227,237,6,90,167,242,51,171,9,130,61,116,216,126,192,
88,203,116,221,40,83,0,86,108,223,163,255,0,151,241,64,165,49,204,231,152,250,109,182,168,112,142,197,24,98,237,203,222,63,67,224,84,58,251,16,102,171,109,54,105,247,41,77,1,128,17,158,230,95,228,81,255,
0,201,60,21,73,162,39,188,44,166,205,234,40,54,209,4,40,16,207,195,188,159,11,166,63,42,165,247,150,162,196,211,156,5,35,170,194,2,201,235,15,1,175,102,219,173,68,56,19,65,215,180,146,17,71,82,178,219,
114,131,52,60,116,210,7,216,158,67,116,168,36,56,137,64,16,40,20,204,237,133,172,111,232,15,16,134,177,52,194,26,243,121,180,169,154,221,127,160,119,77,88,147,170,37,149,35,129,248,161,182,204,106,32,
13,191,114,65,134,8,195,82,146,61,20,214,58,243,121,64,243,57,196,255,0,252,133,126,223,164,21,242,115,240,223,198,124,252,200,27,116,150,29,58,205,244,190,92,119,221,69,154,195,208,36,196,196,5,40,211,
5,153,28,46,160,243,216,144,15,40,179,83,180,83,195,223,245,92,186,126,153,254,86,59,167,116,128,194,233,187,90,118,226,74,11,109,195,177,152,74,37,163,164,231,9,39,143,82,173,16,211,233,234,117,70,19,
36,188,54,86,72,153,155,52,85,192,53,141,176,168,76,3,10,140,74,206,56,150,212,18,26,96,79,117,212,212,41,138,168,41,97,169,188,110,94,8,62,244,195,211,25,126,189,13,117,79,74,100,123,81,69,74,204,91,
56,204,123,98,70,161,247,66,97,154,39,78,42,61,197,189,18,110,35,138,218,55,129,34,166,38,155,244,6,7,60,67,90,35,220,140,145,188,236,150,28,33,105,0,156,83,34,109,214,179,128,162,215,174,239,69,143,0,
129,114,58,213,224,199,48,148,234,191,16,199,56,195,9,180,169,90,108,55,206,185,221,136,69,241,212,234,213,194,62,155,29,5,192,65,234,186,162,72,192,115,180,176,216,230,226,55,45,45,108,25,38,60,22,174,
254,141,122,231,130,41,210,1,215,178,204,219,148,37,244,41,131,249,162,125,234,104,22,2,195,119,125,50,146,62,81,83,94,158,203,1,235,83,57,24,168,230,178,91,19,35,216,128,243,184,80,77,28,69,224,243,213,
13,254,185,90,187,110,62,125,61,66,150,193,197,214,190,215,43,81,62,164,217,167,115,23,62,40,164,124,32,140,85,34,78,168,45,191,20,11,165,74,93,62,80,126,143,147,9,63,174,86,88,224,237,1,192,95,137,241,
81,21,224,154,103,138,129,124,201,179,129,172,127,229,222,126,201,76,81,59,45,105,242,90,14,33,215,164,219,158,224,170,208,20,241,148,105,226,106,97,234,53,218,158,99,80,54,5,94,62,188,154,107,12,195,
160,203,164,3,1,10,163,102,173,158,83,242,124,197,197,122,159,233,155,46,152,122,228,198,91,138,197,140,231,119,18,210,119,237,43,13,157,124,150,237,27,15,122,1,122,7,86,115,137,119,83,27,241,85,92,29,
198,88,7,113,247,169,22,164,35,16,194,54,13,85,45,86,17,88,158,26,85,20,104,16,53,6,246,248,5,32,241,35,241,166,12,254,131,207,185,48,112,211,140,135,1,50,120,245,33,17,120,3,28,217,22,30,41,60,78,202,
32,114,159,148,50,12,243,148,207,127,65,171,121,122,226,198,59,170,248,178,88,198,184,65,233,108,87,54,226,125,6,212,24,236,72,117,34,214,211,112,210,235,193,14,130,63,158,197,171,62,148,167,177,239,13,
203,177,100,216,10,47,113,246,20,77,179,98,134,95,253,95,135,147,39,201,217,247,66,171,35,182,236,111,106,9,122,198,26,70,247,30,42,48,58,242,115,214,136,36,28,49,63,104,40,77,16,197,53,163,27,86,108,
4,129,125,205,150,163,115,64,98,168,3,132,115,193,211,27,29,212,188,133,73,133,133,229,205,54,246,202,110,139,152,247,52,97,240,253,43,50,173,57,157,207,76,93,16,61,30,31,123,110,178,197,39,155,82,117,
74,194,13,175,116,181,142,131,166,70,167,180,240,112,30,245,26,45,39,19,39,129,14,248,33,40,49,160,138,142,227,214,174,185,212,92,37,15,51,72,233,250,45,116,245,89,85,215,201,253,61,187,40,56,248,47,184,
142,207,98,147,234,141,2,155,143,95,8,80,41,86,140,59,85,56,28,54,79,146,79,147,189,17,142,99,119,110,49,227,193,57,240,64,243,10,68,98,107,3,62,145,3,186,21,26,78,171,36,216,146,34,55,185,90,74,120,65,
167,48,193,233,48,53,9,253,146,177,85,210,150,57,199,152,46,226,14,162,136,33,60,37,49,68,182,144,250,76,6,79,95,242,83,73,188,20,115,237,6,99,77,167,189,21,93,15,147,22,243,216,221,14,212,13,65,198,99,
117,86,50,102,171,97,219,11,86,133,53,11,2,105,224,235,146,217,13,168,72,30,180,174,135,168,51,15,93,199,232,23,1,1,68,133,22,150,242,135,39,6,39,153,175,35,245,90,181,250,111,248,103,45,189,13,72,13,
124,219,191,185,115,49,202,77,210,219,127,55,82,174,24,44,97,235,42,77,145,230,143,5,46,167,102,215,163,147,255,0,254,70,135,137,93,62,62,254,43,159,200,244,65,164,97,170,8,62,138,204,103,160,25,159,90,
27,113,134,26,195,219,42,71,104,0,88,127,158,11,81,207,38,8,135,130,79,4,30,17,201,201,118,10,134,163,253,152,241,42,235,89,31,42,172,132,91,211,19,192,40,249,74,204,250,57,214,90,1,142,141,95,5,113,172,
116,172,243,230,192,239,40,103,165,104,187,75,142,161,233,20,214,134,108,6,137,235,33,0,158,64,73,195,226,127,252,154,190,41,171,37,7,29,208,25,118,224,169,50,68,182,84,83,177,192,254,28,203,137,219,153,
174,62,226,215,20,110,149,170,63,185,200,110,190,164,72,195,179,185,163,220,16,156,111,66,75,174,64,13,82,20,25,171,120,244,91,183,121,80,35,202,46,142,89,152,29,143,48,251,254,163,150,241,220,19,69,178,
72,252,15,151,141,137,161,74,63,97,171,89,110,169,168,115,14,215,13,46,54,14,116,217,98,180,36,121,193,223,241,65,57,132,30,100,199,89,84,99,45,187,84,77,71,73,180,42,136,71,44,252,179,53,236,123,127,
210,106,175,8,207,189,17,212,76,4,53,214,113,3,72,164,122,136,105,82,135,232,94,163,61,105,140,82,57,236,28,1,237,169,71,253,70,170,109,77,136,110,7,90,203,109,199,68,246,5,0,42,116,168,188,77,156,150,
186,3,135,227,140,43,134,205,163,80,15,89,9,227,42,181,76,17,216,210,166,96,127,78,175,213,10,47,177,87,202,241,67,135,50,255,0,186,83,54,205,216,25,72,252,81,130,224,57,150,253,212,86,174,204,98,193,
212,222,219,251,145,86,32,56,121,163,27,73,178,143,83,49,166,51,172,3,67,132,10,117,45,237,90,225,154,170,174,33,181,140,238,103,194,202,101,152,62,81,198,116,238,178,184,211,72,117,97,27,136,240,186,
210,74,193,25,206,177,237,46,16,105,211,183,86,202,227,87,81,77,163,205,9,218,69,150,71,71,194,14,147,187,47,238,84,25,23,205,132,229,24,222,35,153,119,221,76,83,99,97,109,149,225,71,14,101,159,116,39,
45,179,54,239,211,165,245,74,26,18,145,146,123,90,20,42,83,71,227,140,83,142,206,163,76,31,81,42,227,67,211,232,209,96,155,53,7,163,199,68,118,132,6,5,129,235,81,15,34,129,128,29,149,43,127,168,229,171,
182,46,207,87,181,71,250,149,84,33,135,26,133,83,214,75,66,27,173,50,212,79,80,48,84,186,14,103,249,102,85,218,247,127,164,228,206,178,122,144,138,141,131,104,84,21,204,88,243,34,122,194,169,199,100,227,
206,30,255,0,138,155,15,16,215,29,78,23,13,116,221,48,19,206,227,240,62,96,55,34,133,89,253,135,45,227,184,205,213,51,201,222,150,89,151,157,207,48,203,254,163,86,114,221,87,71,137,138,182,143,69,219,
247,133,130,19,186,112,91,98,65,106,139,181,73,56,119,247,56,123,138,147,234,183,168,206,230,165,70,48,32,254,28,204,72,219,153,160,62,250,120,197,81,2,27,43,41,166,238,74,131,77,59,41,39,231,228,140,
62,27,255,0,201,165,226,152,113,56,232,45,49,214,2,16,53,157,169,195,72,244,74,97,52,195,230,200,238,40,103,169,57,103,75,58,204,129,51,209,165,224,158,53,146,171,91,211,49,196,41,159,34,133,64,67,56,
113,110,10,190,147,253,153,241,10,235,88,158,2,94,72,60,20,207,27,174,0,96,254,120,38,140,118,73,230,90,243,219,43,46,142,137,159,90,144,229,164,225,169,136,62,138,107,29,121,220,166,212,115,143,255,0,
200,215,241,11,95,39,63,17,175,141,68,15,52,56,174,110,157,96,89,143,61,69,73,218,173,212,219,255,0,55,82,142,211,130,214,69,251,187,148,171,207,86,105,119,40,115,128,34,121,154,16,63,85,203,167,233,131,
29,159,212,31,135,160,225,244,203,65,144,178,208,132,154,152,58,4,54,3,170,2,71,173,67,166,105,54,93,176,189,104,66,173,103,37,188,246,11,91,180,129,80,241,137,217,81,156,64,198,199,62,224,38,52,222,59,
213,27,154,41,139,166,43,23,82,51,209,97,50,58,255,0,144,152,142,96,92,121,128,238,36,234,8,162,166,226,198,172,195,25,168,200,212,99,246,66,97,154,76,165,32,220,144,34,55,184,91,74,57,125,34,113,52,64,
159,72,3,221,11,53,9,202,46,144,192,177,219,187,24,193,226,172,58,41,202,84,101,218,170,67,184,108,143,40,213,54,131,77,167,171,132,32,58,200,15,176,158,207,106,139,186,123,119,82,33,139,161,230,106,157,
63,69,206,158,187,42,31,43,79,104,2,155,184,245,169,202,39,213,113,0,30,0,55,226,167,64,170,17,169,141,28,92,71,189,42,9,148,210,117,58,198,77,173,117,12,180,115,17,189,247,67,49,231,48,14,105,195,226,
58,94,157,90,145,27,142,153,186,213,109,218,172,47,44,45,110,254,217,76,209,23,11,64,12,35,94,78,169,220,236,129,228,124,43,90,113,180,162,243,0,223,99,117,85,116,126,132,140,244,136,32,12,48,63,104,172,
177,116,37,19,45,3,107,159,21,26,97,214,99,187,20,0,204,63,171,241,16,96,249,59,254,233,76,9,248,7,135,101,216,66,46,13,22,56,123,2,174,219,144,141,118,212,56,236,48,109,34,230,212,113,212,235,192,13,
146,127,158,212,201,244,109,80,194,18,246,57,198,7,75,96,178,170,70,111,7,148,252,158,128,103,156,168,123,186,14,93,49,245,201,140,183,20,88,1,199,58,5,143,138,195,124,60,211,1,160,204,142,61,104,5,112,
195,241,166,48,254,131,12,250,147,87,4,36,29,33,221,158,5,5,154,34,107,3,195,74,170,125,89,205,53,160,58,225,178,125,138,137,170,50,90,73,176,51,235,176,82,115,18,127,24,97,6,199,75,196,117,89,64,217,
0,7,64,54,42,9,205,105,53,67,187,39,183,116,180,159,149,183,79,43,121,64,29,58,53,81,246,232,11,121,122,226,196,221,86,197,16,234,0,196,13,65,115,110,59,90,164,181,166,208,15,30,41,18,1,156,184,12,151,
31,123,138,15,17,219,164,171,29,193,85,112,145,248,58,137,23,154,44,22,250,161,85,158,140,223,69,189,112,132,94,163,117,60,117,23,108,166,160,78,51,158,2,12,31,39,35,237,5,112,112,142,56,124,182,180,188,
54,220,120,202,212,106,104,7,60,28,30,155,150,240,63,31,98,79,89,212,75,116,22,146,217,39,123,197,136,74,232,56,237,62,75,69,187,30,114,153,143,215,8,155,85,233,40,159,48,15,210,88,98,236,28,83,73,173,
198,127,138,154,199,68,154,71,59,81,196,207,75,97,222,146,59,122,175,2,80,143,239,78,164,78,215,246,43,172,16,192,203,176,216,114,119,117,54,207,177,87,109,24,107,103,219,199,189,73,134,222,174,194,37,
68,74,128,243,110,17,218,160,19,128,158,205,212,83,50,10,100,98,113,173,146,126,92,242,125,129,57,240,114,181,153,6,156,109,81,63,74,100,42,25,164,170,204,213,85,198,221,16,10,211,71,176,242,220,102,29,
219,0,225,51,245,92,179,87,15,99,136,52,3,92,241,14,3,223,10,140,192,65,140,91,3,136,19,252,199,185,40,222,30,6,35,80,147,34,66,205,87,66,228,226,43,227,224,180,203,193,17,235,178,171,25,53,88,0,237,71,
251,226,134,161,124,40,14,195,87,14,152,213,197,38,236,145,97,46,168,28,225,161,206,18,59,82,67,255,0,253,147,43,130,15,155,174,39,245,90,159,211,89,203,113,113,195,162,73,28,37,97,57,76,0,0,227,213,214,
165,89,188,48,144,162,209,181,51,214,164,157,156,8,163,147,199,255,0,200,208,251,197,111,227,239,225,207,228,122,87,200,194,212,210,47,4,93,76,116,179,196,65,59,202,27,102,145,243,77,239,133,19,212,7,
64,251,211,28,242,219,21,15,156,110,215,143,4,41,162,89,80,3,13,76,222,204,1,81,188,143,71,4,176,201,0,147,42,40,153,131,167,63,203,54,157,53,68,117,89,92,173,205,43,214,134,177,223,86,125,232,102,18,
165,80,190,147,166,218,29,19,219,191,197,45,153,97,14,105,129,126,29,171,44,148,228,249,154,56,162,56,98,106,120,133,165,154,137,216,172,134,28,37,197,73,208,58,59,112,82,77,199,255,0,92,229,231,136,163,
95,255,0,5,174,24,237,19,231,73,38,208,124,16,213,113,205,35,14,208,61,40,30,175,230,16,90,0,185,132,204,201,146,164,237,50,57,215,157,136,13,30,242,84,41,30,81,145,248,47,48,63,224,212,251,142,91,199,
218,46,22,201,64,252,21,150,31,165,228,204,51,250,129,107,47,106,38,149,110,40,210,7,121,11,20,198,29,1,241,219,241,89,104,230,16,121,147,222,228,198,50,124,240,13,74,141,7,101,8,67,45,7,202,115,125,231,
157,104,255,0,182,213,101,194,104,137,230,135,81,37,5,156,77,233,14,48,225,226,163,15,97,253,32,122,167,193,49,207,34,25,248,156,8,131,7,158,163,254,163,85,14,59,22,46,61,139,45,136,239,69,247,224,150,
75,134,141,6,99,130,154,2,1,206,112,194,218,141,23,192,245,133,113,113,77,251,182,111,98,150,25,48,28,225,214,208,164,250,184,156,179,18,58,233,59,238,148,226,206,91,47,149,2,50,140,16,38,124,211,124,
17,91,187,49,136,62,118,152,182,200,88,176,65,117,40,181,201,82,234,22,49,241,157,224,12,9,135,183,218,74,215,27,154,90,168,37,228,246,79,185,12,70,32,121,68,222,99,175,140,32,241,186,98,30,15,100,251,
146,42,46,13,243,157,227,204,94,24,61,132,39,141,221,46,128,91,74,45,98,22,88,235,120,127,157,168,45,178,150,90,47,154,130,114,140,104,6,60,211,188,19,20,217,138,2,50,204,48,234,164,223,186,19,147,24,
237,240,130,230,142,166,148,52,211,55,116,90,193,73,50,0,206,113,34,218,133,22,72,245,148,113,190,14,90,52,8,142,42,70,27,232,178,252,20,200,113,115,236,67,65,100,2,48,38,76,158,122,183,223,114,213,99,
45,159,196,122,68,245,199,130,168,196,142,26,212,143,9,113,241,67,165,104,8,231,71,89,5,64,174,100,15,148,101,27,207,58,225,255,0,109,201,199,160,251,0,21,105,180,157,212,43,236,88,243,35,189,170,167,
18,109,130,248,237,248,161,182,238,104,213,3,121,43,81,154,149,157,1,248,43,51,63,75,201,158,103,245,10,222,62,208,93,25,228,225,31,130,242,243,254,13,51,246,26,179,151,181,60,61,80,142,117,135,114,67,
135,188,21,133,28,32,181,128,204,65,144,162,203,90,78,29,192,250,80,125,127,204,169,59,88,249,208,65,180,15,4,136,230,3,250,231,48,60,77,26,31,249,167,140,213,34,58,59,112,89,14,15,72,41,54,54,10,73,220,
160,49,71,10,79,28,77,63,18,180,112,54,242,26,209,34,252,123,22,81,106,181,11,41,54,47,173,209,61,187,252,22,154,59,70,28,198,253,89,247,172,177,82,50,247,70,127,153,237,58,105,8,235,178,215,35,87,75,
96,0,68,41,134,163,130,129,28,212,3,134,168,111,118,16,138,222,39,105,159,56,237,173,62,10,98,233,186,227,160,61,201,171,29,145,170,124,211,187,225,14,141,48,76,145,188,168,25,100,156,45,61,66,240,5,146,
199,94,107,39,19,71,56,155,254,49,175,247,130,190,78,126,27,248,212,69,233,142,181,135,70,111,15,32,41,53,80,2,8,227,213,212,161,29,104,232,130,7,9,82,168,127,255,0,178,102,146,64,154,116,4,254,171,150,
239,172,88,238,136,24,67,169,134,184,104,107,140,14,212,52,119,20,3,112,212,3,102,53,112,64,155,49,68,2,237,67,141,96,129,89,206,4,215,192,73,104,135,146,103,213,100,198,113,11,17,7,17,168,200,129,37,
81,190,20,38,113,111,13,32,199,243,30,245,164,54,4,129,64,181,175,16,208,111,221,40,170,145,196,75,177,152,135,110,11,140,71,213,106,163,92,35,69,154,106,180,219,164,9,90,74,185,104,104,198,210,19,244,
166,74,205,102,233,156,254,153,56,156,19,100,143,151,48,143,97,86,29,28,138,109,2,123,55,65,22,152,60,216,30,181,0,221,106,187,8,149,22,220,216,246,240,239,80,47,142,150,225,177,4,110,218,110,143,98,166,
209,253,169,211,153,218,222,197,117,146,14,234,188,24,83,96,56,142,118,155,129,142,145,177,239,74,59,133,105,21,184,207,241,64,203,67,87,62,96,159,164,166,102,222,111,5,164,97,107,55,127,57,80,199,235,
149,187,182,224,218,136,110,128,210,27,32,239,120,185,41,93,105,175,3,7,166,225,188,79,199,216,133,209,240,35,229,180,97,225,214,225,194,17,69,209,230,152,207,9,38,79,147,129,246,138,207,25,224,180,219,
165,231,168,59,101,26,97,222,139,186,225,76,131,139,143,193,213,137,180,81,120,191,213,41,139,169,89,51,129,201,112,23,185,160,193,29,186,66,178,221,106,15,69,240,215,19,16,79,14,10,54,57,133,33,180,9,
220,106,40,53,39,52,110,174,86,242,124,54,116,106,173,237,208,87,76,125,114,98,238,40,57,164,85,46,236,158,221,214,27,81,0,16,217,6,229,12,148,195,31,198,24,177,185,210,193,29,118,81,118,180,134,130,46,
4,122,172,84,89,162,230,243,208,93,114,217,10,168,60,75,98,171,203,118,209,113,214,168,141,81,187,27,213,252,20,25,196,25,204,240,145,185,107,247,235,133,69,195,38,250,186,226,10,145,51,243,174,145,49,
42,41,121,105,158,84,103,221,122,168,159,176,22,242,245,197,137,186,167,139,26,112,174,213,6,29,127,109,150,27,140,86,45,210,222,38,33,42,57,157,75,114,44,109,162,40,63,163,191,2,172,119,25,83,193,223,
47,164,9,250,12,31,100,42,142,152,129,126,196,0,31,27,141,229,77,22,123,163,63,104,6,222,78,126,240,253,202,224,225,44,197,141,56,250,132,241,146,59,44,180,222,58,6,155,29,228,167,85,160,200,132,166,57,
169,163,206,53,228,58,68,130,54,191,4,174,190,198,64,194,225,245,52,234,214,193,126,29,49,8,138,175,210,50,206,161,39,197,97,135,49,13,28,238,163,125,227,212,84,97,6,51,166,240,91,125,71,116,145,64,115,
153,181,128,50,66,9,250,99,161,82,221,138,115,164,48,131,78,31,15,19,102,55,193,87,110,134,90,7,56,65,235,10,1,55,231,14,241,195,181,68,87,122,51,190,210,20,203,21,32,56,218,250,84,83,57,56,52,227,51,
73,51,24,231,159,178,19,151,63,2,234,187,152,54,49,149,136,191,75,135,122,163,83,68,234,55,73,116,1,171,77,251,214,136,173,63,41,195,204,16,92,45,250,174,89,164,214,50,245,169,52,30,58,182,216,5,70,99,
15,233,22,56,233,105,107,154,125,83,252,82,141,176,77,64,89,209,110,146,179,81,156,165,190,127,26,4,70,160,108,59,74,152,203,142,215,104,233,78,220,225,221,77,66,120,73,109,10,250,248,60,248,168,210,110,
37,216,250,172,51,210,123,92,61,137,227,92,125,160,14,81,101,228,29,185,241,246,26,83,250,107,25,113,105,247,164,99,243,86,4,219,33,162,253,106,33,11,134,88,238,166,132,121,2,153,42,17,59,55,249,156,160,
255,0,253,141,3,246,138,222,29,252,87,63,145,233,92,62,74,254,226,174,49,210,175,36,211,144,134,230,216,160,8,166,65,63,75,226,170,105,234,70,206,7,173,46,117,195,233,182,251,202,151,9,101,34,48,52,123,
26,2,35,121,29,62,148,112,75,12,125,59,241,8,40,217,137,35,148,121,80,2,117,50,181,227,107,4,242,181,21,241,35,85,55,134,222,64,8,17,47,15,94,147,91,205,23,121,199,189,238,142,192,82,221,157,61,134,50,
0,224,100,44,138,83,147,131,228,216,185,145,171,17,80,223,189,104,103,181,48,68,18,80,203,38,53,160,186,18,147,49,167,86,117,129,142,52,43,248,49,60,49,245,27,188,219,112,80,213,108,137,162,211,215,30,
212,46,190,96,150,128,54,81,7,14,226,89,85,220,117,71,177,85,82,156,165,33,185,78,96,72,218,133,79,184,229,188,61,160,224,25,72,111,224,204,0,113,219,11,76,125,144,181,150,232,154,87,174,28,104,176,128,
0,188,149,138,96,117,36,61,182,185,63,21,146,111,10,99,12,39,99,41,103,45,185,80,233,172,251,192,42,170,19,202,15,202,179,126,204,64,255,0,77,138,203,138,154,141,85,153,194,198,232,60,115,16,32,68,238,
66,140,53,133,61,31,213,248,42,49,145,30,80,254,70,201,216,87,163,247,218,153,181,136,209,211,28,46,22,91,224,142,244,76,165,146,224,145,110,224,166,128,108,12,247,12,78,252,195,204,71,104,79,5,210,155,
238,230,14,197,50,205,77,156,73,128,0,146,170,163,56,163,167,42,197,152,36,138,21,45,250,165,107,22,114,11,45,182,83,131,145,181,38,91,245,86,107,119,99,214,7,158,167,199,163,236,64,154,15,122,96,119,
168,245,3,25,3,60,193,51,98,100,251,101,107,141,205,46,212,63,57,31,154,134,35,48,57,249,225,19,238,65,227,84,207,205,207,230,164,84,44,25,7,60,198,179,114,32,251,33,60,110,233,127,106,100,119,44,177,
209,40,131,207,84,225,209,246,168,93,1,153,95,41,198,64,222,147,237,250,169,134,108,92,41,213,149,97,12,16,77,10,118,253,80,181,147,24,181,79,102,144,100,16,96,172,198,171,76,179,158,59,20,147,29,164,
231,184,146,55,230,24,98,59,74,184,212,208,228,147,110,240,130,97,190,136,133,50,28,116,207,27,148,53,192,121,61,249,27,227,99,94,183,223,114,213,219,25,30,197,30,143,234,252,17,86,37,112,247,17,59,18,
166,235,177,166,179,248,216,95,218,161,194,185,185,249,86,81,219,136,63,233,189,56,244,67,148,206,170,204,188,128,168,171,184,163,56,99,27,8,82,199,101,41,201,123,173,112,126,40,104,74,1,194,139,201,0,
139,65,90,130,164,102,193,191,131,49,225,167,124,45,65,246,74,222,59,130,232,126,77,16,236,167,47,32,111,66,159,220,106,206,126,212,240,222,33,196,50,147,184,234,143,106,196,48,103,136,105,4,217,73,240,
17,69,199,170,125,170,12,86,179,197,182,1,42,62,193,24,206,177,211,176,161,67,193,233,227,53,76,160,56,35,90,19,68,136,4,36,38,114,140,124,155,9,18,116,226,41,155,119,165,172,54,111,18,96,17,192,64,89,
48,142,34,189,39,55,154,14,243,140,123,29,29,132,173,25,21,48,194,41,176,58,208,8,67,21,35,46,36,242,143,53,4,70,150,81,188,111,98,158,67,86,126,157,184,4,50,216,244,163,130,65,44,216,78,6,183,107,72,
69,111,19,173,244,221,125,161,44,113,218,166,205,3,173,74,17,174,9,166,0,63,75,226,136,233,27,97,34,156,149,11,179,77,31,37,103,112,79,24,235,205,101,31,51,155,159,255,0,177,174,126,208,86,124,252,70,
254,53,22,16,105,130,176,233,67,54,15,177,221,68,82,209,110,181,50,211,45,72,79,230,168,93,162,232,7,148,89,129,60,121,129,246,28,86,255,0,76,56,245,243,73,110,62,147,4,244,92,231,31,98,56,223,14,98,229,
212,40,104,220,188,120,161,152,114,131,71,70,54,231,2,133,115,54,111,159,193,3,17,168,155,142,208,166,113,233,103,136,168,75,250,77,210,21,27,40,206,137,123,134,151,23,57,199,213,63,193,105,55,131,181,
106,173,39,142,173,183,5,21,82,174,63,41,196,68,0,28,109,250,173,84,104,42,109,212,91,32,106,211,110,245,160,115,47,108,227,40,147,110,151,197,102,139,167,57,70,53,99,50,200,49,56,230,31,178,85,143,127,
12,205,69,58,112,93,181,244,160,182,223,70,118,222,2,128,78,249,193,188,113,236,83,66,184,14,112,1,214,84,11,99,6,172,62,34,102,236,119,130,166,201,250,131,161,78,221,138,115,132,8,115,89,181,136,16,74,
157,2,123,58,108,1,183,212,54,72,135,240,237,28,236,139,76,79,172,160,87,106,158,135,88,145,226,160,129,131,131,133,196,105,105,157,111,22,227,211,50,183,91,143,185,168,165,206,57,228,186,76,0,55,191,
20,175,63,109,212,99,188,148,105,188,153,50,132,54,92,198,140,125,50,56,65,61,182,66,203,71,88,233,207,220,9,183,147,143,188,127,122,207,24,225,150,70,231,121,81,30,5,187,84,201,124,101,178,250,128,31,
160,241,246,74,97,234,102,75,46,200,176,86,153,160,206,142,220,2,178,221,46,209,45,210,238,6,33,77,86,240,131,86,21,186,96,75,173,237,186,21,76,204,140,114,163,33,235,213,88,253,130,183,143,174,76,93,
197,65,243,173,129,19,11,13,155,22,142,184,128,160,95,14,99,51,197,206,225,172,219,174,21,87,26,173,102,59,171,248,41,21,195,54,106,176,187,109,22,29,74,165,138,207,212,247,136,0,6,1,218,168,77,208,244,
69,160,68,131,234,10,1,226,94,63,10,224,117,58,34,110,125,193,48,112,235,204,52,106,157,183,64,38,251,85,112,27,144,125,91,37,164,188,8,142,84,231,98,61,35,74,221,126,108,45,101,235,25,157,85,198,13,84,
30,14,158,148,56,66,195,80,155,222,231,98,105,179,128,26,156,123,162,18,161,140,236,198,67,142,147,190,29,231,220,156,119,25,83,192,145,228,52,58,180,180,143,96,67,52,83,32,27,33,7,162,194,99,173,71,201,
55,54,57,74,12,217,216,83,63,180,19,197,194,153,129,111,151,61,165,215,185,234,2,221,105,110,104,28,56,210,195,38,65,188,158,42,85,150,135,115,65,173,108,234,136,235,9,79,177,97,172,165,68,93,221,54,8,
234,233,4,69,87,169,15,54,225,50,117,27,123,22,88,175,177,64,53,220,37,198,54,235,10,80,142,151,26,206,32,192,129,54,83,98,181,163,152,34,46,91,51,235,72,61,76,14,105,251,110,74,24,164,48,159,49,75,81,
217,141,240,85,108,113,244,143,19,101,38,27,33,225,74,136,224,9,184,145,101,0,170,78,175,82,138,127,38,204,98,243,66,120,227,31,247,66,214,92,23,76,226,93,53,223,63,73,229,17,178,245,35,94,240,69,140,
109,212,148,237,0,214,186,132,68,235,6,253,206,69,35,226,221,21,154,45,17,16,2,160,118,184,26,29,164,92,13,250,148,140,210,62,117,133,151,110,146,74,40,55,149,18,43,226,184,92,120,149,49,155,85,193,58,
129,136,231,9,50,163,9,210,124,210,196,106,32,18,255,0,220,166,137,188,129,156,184,112,20,218,103,218,158,30,6,122,60,161,203,90,103,210,175,254,152,79,233,172,228,190,90,57,175,213,43,3,172,52,110,70,
219,202,136,53,29,12,157,162,225,69,208,238,115,14,29,177,130,165,210,57,184,140,62,85,215,248,66,132,254,209,91,195,191,138,231,242,61,36,206,25,246,224,85,24,233,74,132,134,14,195,11,46,145,245,40,136,
63,156,149,78,82,244,156,59,85,28,235,227,26,155,194,199,226,152,184,155,145,157,89,110,20,143,204,8,235,121,40,3,46,9,100,55,222,176,0,142,180,30,36,99,221,254,210,100,237,253,26,196,158,171,4,242,158,
43,98,14,150,84,113,216,68,160,71,157,194,52,115,204,173,17,174,179,64,59,192,234,247,148,186,213,188,37,152,201,128,36,238,134,41,110,79,59,78,23,20,31,51,229,47,143,114,104,203,106,86,136,89,15,158,
33,202,79,167,114,118,82,75,197,131,248,119,2,36,15,49,94,61,140,90,225,118,143,206,58,251,79,178,200,110,180,28,14,30,145,7,113,42,29,13,239,127,57,76,182,33,178,92,59,54,81,15,3,7,8,29,30,155,137,55,
237,85,217,3,148,177,248,35,49,35,126,102,175,175,205,149,172,61,163,23,65,228,144,236,6,0,155,252,158,144,191,115,83,150,233,154,88,196,64,164,217,51,14,219,189,102,137,176,42,137,123,103,175,255,0,36,
53,14,80,31,37,108,72,146,166,46,216,170,58,110,69,48,182,74,39,21,154,246,98,7,250,108,77,224,166,71,206,15,170,74,11,152,145,112,71,88,42,167,19,24,111,69,195,188,15,98,163,57,39,114,143,242,65,60,113,
20,68,254,187,83,54,113,52,61,49,43,37,210,108,224,164,12,94,59,66,72,68,70,123,135,113,7,230,31,127,88,79,5,210,141,95,73,164,90,202,102,7,89,224,83,112,39,115,49,238,85,166,64,49,117,92,112,53,192,19,
170,147,218,71,234,149,99,126,213,197,188,190,217,102,24,58,65,20,219,62,197,43,177,107,207,63,78,251,54,10,20,208,127,64,157,192,149,20,44,192,3,202,108,186,194,244,201,241,91,225,154,93,112,135,85,238,
248,44,179,24,135,115,209,127,70,80,91,104,151,82,238,248,36,84,44,188,1,202,108,198,194,212,193,240,90,227,87,75,191,64,29,129,133,128,37,9,231,234,95,118,192,80,186,11,48,190,89,137,13,153,52,221,30,
197,41,182,48,149,92,48,52,1,17,166,147,26,7,234,132,229,126,212,196,122,47,6,155,64,59,25,143,114,165,86,9,75,210,113,55,178,133,78,2,115,220,67,128,63,48,203,250,202,184,212,208,177,120,237,40,35,3,
102,132,7,15,166,97,72,175,39,63,37,49,195,17,88,79,235,185,106,236,100,163,137,244,90,59,129,246,34,140,75,225,133,201,61,100,170,53,147,167,231,15,213,5,64,182,116,35,21,149,118,226,15,250,111,76,232,
134,105,14,155,81,13,111,16,62,74,233,147,5,34,108,157,33,15,49,215,255,0,146,155,163,225,224,210,116,24,151,109,220,152,205,218,62,119,13,192,99,200,183,201,234,139,119,57,107,29,197,116,39,38,163,240,
70,92,78,252,205,47,87,155,8,207,218,169,161,241,208,48,133,209,232,56,17,126,213,153,182,196,99,223,206,84,46,136,116,22,142,205,148,4,46,3,15,84,147,176,149,14,179,91,211,109,247,129,234,186,140,115,
8,15,225,220,112,144,124,197,9,246,61,60,97,82,118,35,101,144,249,130,92,164,250,209,10,73,188,161,118,172,46,20,50,103,202,89,62,245,168,113,217,156,93,216,248,130,36,108,131,17,49,109,28,243,235,68,
232,172,224,79,88,234,247,4,183,30,139,14,117,50,155,134,198,97,14,85,39,0,239,246,147,56,111,232,209,32,245,216,166,234,30,43,178,213,136,36,117,160,112,66,97,197,33,63,60,58,114,220,81,63,152,81,214,
177,82,17,169,220,108,62,9,172,113,245,95,73,163,181,21,66,117,98,32,126,114,157,35,234,100,232,61,166,16,169,185,140,51,45,192,45,87,62,188,222,80,39,15,154,245,254,16,175,31,180,21,159,63,17,191,140,
241,119,55,135,46,220,192,88,116,235,148,221,44,157,230,229,72,103,13,137,219,121,80,108,52,115,95,170,20,58,128,58,92,161,204,154,39,210,161,254,153,91,253,48,226,35,8,57,203,71,3,77,198,125,136,227,
92,57,89,209,75,15,164,130,67,255,0,122,1,202,0,141,32,71,206,2,35,212,134,107,57,169,38,190,23,141,207,136,72,192,165,83,231,94,95,102,233,4,42,54,90,128,26,27,168,92,141,250,210,92,194,58,107,56,90,
34,32,133,84,5,112,215,58,188,196,235,38,221,205,84,46,83,141,123,220,216,78,221,73,6,48,206,138,244,227,232,188,34,166,185,72,103,23,149,145,195,24,207,186,83,143,88,154,80,167,58,189,75,36,86,128,13,
132,11,168,6,233,47,42,49,179,244,79,17,101,0,49,127,49,84,52,238,199,120,42,19,245,0,230,153,182,224,169,136,69,205,28,192,17,112,217,159,90,91,11,75,133,102,146,100,65,139,32,158,194,128,231,118,180,
198,221,65,76,87,213,71,155,104,152,58,128,143,106,148,65,194,0,250,85,133,219,211,120,142,190,145,90,173,199,206,14,230,139,92,216,211,51,214,82,154,196,13,76,16,96,11,200,224,133,6,203,203,124,185,141,
14,189,143,88,54,235,82,186,54,214,207,41,73,155,55,10,35,246,138,56,199,14,104,177,136,235,66,242,32,146,5,148,2,199,17,228,53,250,180,184,159,97,74,137,153,33,156,135,3,7,108,59,15,185,57,110,180,93,
143,115,113,53,25,192,141,77,61,243,40,106,156,193,141,52,24,6,158,140,184,202,21,74,199,9,229,78,72,35,209,53,109,213,230,202,222,62,181,155,197,70,94,171,65,220,1,235,221,101,163,140,50,211,166,118,
221,12,146,195,60,126,21,199,105,116,204,92,123,194,105,224,149,253,19,105,17,36,250,138,9,74,47,210,246,8,4,22,17,218,170,90,116,10,164,180,201,13,184,235,84,70,176,247,20,237,215,49,234,83,32,227,244,
7,225,73,141,70,183,130,98,135,235,50,90,35,180,32,66,149,1,4,20,180,153,132,0,242,179,55,190,198,137,255,0,182,181,125,99,24,245,75,26,52,208,124,65,116,238,176,220,77,192,151,59,18,225,82,197,205,2,
220,4,133,170,143,114,135,75,114,12,192,25,210,40,62,59,180,149,99,184,202,158,24,15,34,161,214,90,208,59,160,33,145,75,250,122,125,200,94,3,169,198,246,54,81,132,158,117,114,141,128,158,143,146,184,122,
245,4,240,240,190,101,108,125,78,36,3,224,163,142,131,164,223,52,1,129,54,33,37,156,44,92,68,1,55,153,148,212,14,106,226,104,54,0,249,198,79,103,72,34,43,167,162,166,32,212,7,243,138,24,119,18,15,54,219,
240,14,66,196,150,194,160,46,34,44,64,247,41,166,154,224,214,58,5,128,2,82,143,211,45,210,237,99,163,38,201,150,75,246,231,148,188,35,64,14,101,151,142,131,124,2,205,116,16,195,75,135,177,9,134,25,123,
120,169,81,12,128,99,111,224,148,3,174,230,238,63,244,162,67,147,96,177,249,134,163,36,226,156,118,142,9,203,130,179,89,192,85,123,141,250,69,49,162,36,85,169,93,195,103,111,29,137,67,82,151,58,139,182,
28,224,240,43,52,143,85,210,247,30,32,197,148,29,101,65,84,24,0,90,44,84,134,194,146,69,45,246,139,251,17,81,220,186,6,43,22,7,8,248,169,140,180,61,112,67,220,79,23,251,20,162,123,153,24,106,193,178,111,
186,155,34,35,240,133,87,25,48,6,222,244,240,180,73,60,162,203,76,16,102,181,186,186,9,253,53,140,151,166,41,247,52,248,172,51,214,88,44,111,51,183,181,70,151,168,36,182,69,138,90,130,0,5,56,27,66,18,
126,108,60,206,90,63,254,199,15,247,150,254,62,254,28,254,71,162,3,228,239,235,130,136,199,74,250,82,58,201,132,58,57,78,12,105,224,126,42,84,230,29,192,185,221,233,155,99,38,140,75,47,27,164,38,100,34,
50,156,36,199,205,183,110,229,118,183,79,178,219,41,154,195,239,94,219,233,49,237,69,51,73,24,215,199,42,50,166,65,187,43,30,205,130,124,125,30,41,102,143,20,176,53,234,59,96,15,221,80,199,105,21,104,
142,96,176,18,216,45,112,35,129,178,157,122,165,65,255,0,38,97,32,19,186,43,29,43,201,215,77,28,85,136,30,80,253,248,236,170,178,83,109,253,168,100,71,16,103,137,72,96,220,71,98,10,110,36,206,121,129,
235,230,107,199,216,90,225,125,135,30,121,246,31,75,217,1,13,214,105,221,148,183,32,13,208,157,97,15,117,67,22,0,183,189,41,168,211,73,173,218,0,248,33,18,229,57,31,129,115,47,242,43,111,245,10,222,30,
209,158,49,144,176,249,14,92,102,102,133,46,239,69,169,203,117,113,90,172,26,78,184,61,49,234,88,170,108,23,70,182,142,163,241,83,71,233,8,195,55,191,127,90,156,238,194,127,74,163,173,178,169,132,242,
142,141,124,206,251,226,99,254,219,21,120,141,210,18,240,63,69,6,179,137,49,76,119,40,226,54,30,238,116,245,124,16,206,68,57,74,224,48,140,108,255,0,189,80,247,188,45,69,137,153,187,150,91,114,155,129,
119,88,157,202,149,129,181,209,51,186,141,129,233,156,234,129,227,204,84,30,240,181,198,110,148,49,27,182,58,161,76,192,49,52,245,177,250,125,41,143,122,43,88,223,14,86,167,242,83,78,58,68,25,62,164,207,
165,231,237,220,32,211,131,160,13,198,145,224,129,118,61,65,170,176,147,96,37,66,104,54,144,24,235,110,10,97,168,120,167,199,41,112,148,200,153,164,99,172,110,158,53,52,183,89,221,42,155,216,33,152,30,
147,229,26,103,232,196,160,137,69,221,42,125,161,34,162,97,95,60,165,197,211,2,34,144,158,179,178,120,213,210,227,136,44,109,182,1,21,152,37,49,166,179,160,216,137,64,186,7,22,3,176,117,192,176,210,124,
20,102,217,163,79,228,162,156,116,128,16,125,73,191,103,207,219,184,106,122,24,205,94,148,199,189,17,101,124,209,240,251,187,186,18,205,79,211,25,213,115,199,152,166,61,229,92,106,104,71,58,98,55,89,106,
65,42,56,7,117,9,220,40,72,236,221,170,69,185,52,224,112,143,108,255,0,189,87,247,60,173,86,50,63,136,179,155,29,75,43,16,112,198,105,158,228,181,147,85,68,60,143,209,82,133,51,126,149,124,178,251,98,
99,254,219,211,58,201,198,116,106,54,219,170,42,45,81,56,103,119,239,235,80,155,32,216,214,225,214,126,42,116,26,148,10,77,184,29,50,123,213,25,187,73,207,152,124,131,49,51,17,66,174,219,122,46,91,199,
113,113,190,76,17,248,23,45,255,0,34,142,223,80,35,63,106,184,118,53,82,115,119,144,126,43,13,50,242,24,234,102,44,64,111,114,83,149,44,202,187,128,70,232,77,98,7,158,101,135,209,246,65,74,143,176,198,
51,204,119,95,51,66,126,218,120,194,144,176,142,197,144,219,72,17,192,164,6,225,30,212,20,206,81,58,40,225,108,72,242,134,109,195,116,198,177,53,93,255,0,38,121,0,3,186,151,83,41,81,2,128,97,37,210,92,
226,79,19,116,183,213,140,173,226,174,6,133,70,236,64,251,170,114,203,105,184,39,207,42,51,86,65,179,40,158,205,138,184,120,174,203,87,190,250,68,251,81,5,211,111,190,233,16,134,124,39,41,197,196,124,
219,183,238,87,99,81,76,68,190,243,178,152,103,16,224,28,222,244,93,156,73,212,129,58,184,159,138,27,119,209,129,212,68,169,26,35,228,236,235,128,154,231,215,157,202,71,153,204,135,255,0,216,226,62,242,
126,78,126,27,248,212,8,6,156,29,161,97,208,58,98,11,160,88,37,83,15,22,23,136,223,218,134,99,83,52,251,218,60,84,58,130,9,28,162,204,136,4,153,163,110,190,130,223,233,141,98,201,143,194,20,156,38,224,
239,238,71,26,60,214,78,26,136,116,139,238,132,161,64,18,246,145,193,254,213,49,64,204,96,226,176,128,241,39,224,165,142,137,98,137,2,174,251,69,189,138,141,130,250,130,144,18,1,180,92,165,57,73,208,246,
158,36,197,212,128,171,45,117,103,110,57,195,224,21,8,32,85,167,93,163,119,111,29,139,64,245,23,3,85,142,22,233,4,84,215,41,1,123,242,242,211,4,98,154,118,158,8,199,172,195,237,179,157,185,255,0,210,8,
226,72,19,183,240,80,13,230,30,228,40,216,135,22,143,104,82,14,184,28,203,239,61,7,120,20,196,122,161,110,150,232,29,16,69,150,173,150,253,57,227,47,72,57,193,204,108,139,16,68,161,209,157,197,48,28,76,
216,3,239,66,59,134,7,155,117,248,23,41,156,156,168,36,211,3,243,130,83,206,229,78,34,131,164,15,156,124,118,244,138,213,110,104,108,84,88,68,131,23,157,149,19,85,91,230,136,16,98,192,33,9,150,223,31,
79,129,32,120,32,101,163,12,58,121,70,240,15,71,201,91,237,212,85,193,195,180,248,94,194,200,20,64,254,158,159,114,135,128,177,45,30,69,95,172,53,192,247,65,74,76,228,246,151,100,25,120,19,164,208,100,
247,105,9,203,117,162,56,226,230,226,90,41,220,181,164,95,136,146,168,210,150,8,106,160,192,99,84,238,178,170,110,44,1,202,204,162,251,154,199,254,218,220,245,172,101,197,58,96,146,74,203,102,232,178,
26,103,176,33,154,67,1,160,191,20,68,106,21,188,83,77,27,17,97,82,221,81,62,180,34,173,131,84,23,24,150,216,117,42,180,233,244,204,244,70,254,168,82,57,133,18,4,127,54,67,53,63,49,119,203,168,117,54,160,
50,59,97,48,205,45,56,195,136,129,112,125,123,169,130,149,192,36,72,235,183,169,45,68,188,17,3,149,25,197,191,225,207,253,181,172,189,99,56,245,67,31,209,164,227,179,100,44,55,8,97,163,203,105,181,210,
72,96,46,32,123,18,142,114,133,218,50,44,193,209,126,101,246,245,127,21,99,247,99,42,88,73,118,23,11,192,243,96,251,148,203,174,244,189,190,180,22,92,101,163,137,81,36,91,254,208,211,18,109,132,36,31,
214,9,226,243,244,6,103,124,93,66,35,99,191,112,76,56,232,54,29,20,53,184,129,59,16,20,64,164,242,72,141,143,165,220,127,246,148,230,100,11,105,56,17,109,108,191,235,181,17,93,61,29,55,116,30,72,152,113,
8,98,181,137,108,82,46,137,58,80,49,218,81,212,107,212,107,96,3,29,211,252,149,58,112,106,77,209,206,2,44,52,219,168,164,28,167,34,156,19,121,226,134,105,124,56,150,83,22,179,27,62,197,86,154,145,23,237,
66,97,182,171,78,34,77,212,110,132,118,215,190,222,164,128,157,233,59,177,68,175,39,140,214,199,77,254,84,71,217,9,203,140,221,20,198,54,28,224,217,223,129,217,49,184,156,49,71,202,30,75,98,76,79,82,215,
132,114,171,139,40,208,157,205,102,204,119,21,132,29,122,193,173,107,101,173,51,244,182,148,200,132,195,153,120,34,208,116,187,214,170,143,96,198,146,214,128,32,59,247,162,138,103,1,108,126,97,218,224,
129,116,99,17,98,227,23,46,84,16,187,135,201,234,14,178,66,154,233,44,35,65,168,106,71,164,242,63,159,98,77,112,199,244,147,2,222,167,84,247,211,41,229,103,45,45,180,203,36,11,0,86,25,100,89,199,184,120,
168,133,80,117,142,181,53,27,220,109,193,65,59,54,189,44,191,123,102,56,127,188,183,135,127,12,124,143,68,224,6,29,251,142,137,240,83,29,38,55,235,23,89,116,114,149,61,44,47,159,73,74,211,152,107,151,
166,49,147,135,210,111,98,162,37,145,255,0,83,225,109,3,154,2,221,201,237,52,235,108,160,197,102,249,214,155,90,111,212,170,98,78,48,19,202,60,168,236,57,186,222,1,92,60,63,157,141,89,110,33,160,73,32,
251,116,168,97,180,227,38,36,30,148,21,58,11,129,39,201,105,137,222,155,78,253,151,69,87,108,114,113,195,201,241,110,143,247,138,131,222,21,89,201,80,88,3,218,128,235,126,146,131,132,192,158,48,162,67,
18,217,207,176,7,252,26,255,0,248,39,137,218,96,243,143,237,39,192,41,182,88,34,131,71,101,144,153,160,194,222,118,252,79,128,74,173,191,210,166,223,208,8,80,143,41,164,228,185,160,32,0,48,245,126,225,
91,195,218,14,62,202,156,89,151,229,218,69,252,158,159,221,9,203,116,77,40,184,6,225,93,0,9,0,158,249,221,102,169,182,43,24,120,239,248,132,53,20,40,223,10,200,79,28,238,193,217,239,142,169,89,36,242,
175,158,204,251,49,63,255,0,205,137,203,136,213,48,100,158,207,220,134,171,21,111,73,221,138,51,99,209,61,32,123,208,206,68,57,72,35,11,72,145,63,43,161,2,127,77,107,17,137,130,101,224,13,165,101,182,
26,33,224,112,212,163,89,210,101,241,184,33,73,246,152,206,112,207,220,115,47,159,104,90,227,60,61,95,164,72,22,177,240,83,49,201,135,11,18,29,7,215,10,77,233,222,111,209,119,130,128,24,67,56,90,39,129,
104,186,26,203,98,63,231,193,27,233,80,154,96,252,223,168,248,164,245,9,239,39,149,116,193,130,209,72,128,120,236,83,198,191,74,237,104,209,86,119,3,226,166,35,22,242,137,139,105,218,80,91,163,26,41,70,
228,124,82,42,19,30,71,42,234,1,1,166,144,4,241,216,43,141,241,116,124,223,168,120,161,158,182,207,159,36,239,165,2,232,60,89,140,45,99,195,73,186,142,59,31,78,209,110,139,124,18,203,19,46,184,32,54,79,
174,20,93,161,209,32,27,216,120,41,82,58,103,57,196,191,97,204,178,61,165,92,107,143,180,153,100,238,73,89,105,167,9,121,28,53,41,70,193,135,144,118,149,2,252,155,19,133,170,64,143,149,215,145,63,166,
181,147,25,31,172,122,68,247,44,156,64,165,106,77,237,75,87,109,212,6,65,236,253,234,16,174,107,243,217,103,110,39,255,0,249,189,56,245,147,155,189,147,213,40,67,86,182,21,242,181,193,54,159,68,203,207,
127,196,161,210,182,208,29,133,108,128,96,18,59,231,116,198,110,211,179,87,23,229,249,142,161,7,201,234,125,210,181,142,226,186,125,201,153,25,46,86,0,4,28,61,47,184,17,159,181,60,60,207,74,163,127,64,
172,26,197,118,23,115,87,226,60,10,84,105,226,104,56,118,93,9,170,128,243,140,236,35,192,165,57,134,108,103,216,243,254,13,15,252,213,198,15,131,35,182,16,157,119,209,80,112,220,79,106,138,95,40,220,60,
159,8,232,255,0,120,166,61,229,48,226,222,56,159,37,168,39,106,110,59,246,89,81,169,176,132,137,128,122,50,82,84,114,65,167,45,195,180,136,32,15,110,149,57,103,178,24,48,71,40,243,83,184,230,232,248,21,
93,30,43,81,111,157,113,181,226,253,106,130,182,229,2,89,231,245,62,42,214,230,136,191,114,187,12,58,61,39,118,162,135,113,54,44,85,88,147,171,79,83,3,231,209,67,114,186,119,234,22,82,56,208,14,29,155,
158,136,240,90,115,235,206,229,54,165,152,111,124,199,17,247,149,159,63,13,252,106,59,13,184,44,54,197,49,212,58,148,104,166,238,29,199,197,76,180,227,12,152,177,1,84,33,136,254,146,99,155,214,234,126,
234,97,111,145,172,116,214,45,160,84,21,63,53,224,127,62,212,53,14,180,124,158,152,234,32,32,116,198,30,229,166,46,28,170,205,47,143,190,63,47,236,113,81,154,45,140,26,139,154,64,130,239,220,152,97,28,
65,135,146,111,39,75,125,73,132,58,21,131,154,230,203,92,103,232,237,42,177,9,73,197,244,107,198,226,179,163,216,16,137,156,81,242,134,16,217,131,19,214,183,225,40,224,219,46,104,116,239,196,238,179,85,
55,202,19,21,176,49,111,149,1,246,74,49,235,19,70,155,233,55,181,13,10,221,173,109,253,106,1,187,165,86,164,196,139,160,205,55,34,45,216,160,205,113,12,168,45,118,58,61,137,136,197,73,52,224,27,207,5,
51,9,213,110,190,108,1,99,170,221,101,45,2,53,10,244,218,232,32,79,116,255,0,33,7,138,184,102,205,32,232,131,165,78,121,109,151,187,160,194,4,75,128,73,143,57,150,130,234,77,0,24,214,251,254,187,147,91,
154,118,171,200,38,118,30,143,112,255,0,210,80,239,58,232,107,105,6,55,36,33,9,150,91,23,76,152,216,109,220,85,70,90,28,55,253,161,168,36,223,8,9,63,172,81,193,231,232,235,76,52,240,40,77,55,210,246,122,
148,28,197,203,112,184,174,39,155,39,220,144,155,201,231,107,200,178,247,69,249,150,91,213,252,21,150,235,68,241,49,229,181,26,217,4,176,150,146,61,170,104,254,3,165,73,167,113,37,10,167,227,72,60,168,
201,237,255,0,16,127,237,173,227,235,88,203,138,148,0,4,192,234,183,169,101,170,109,166,92,4,11,1,234,217,12,162,229,206,249,117,126,167,84,38,79,100,170,183,116,161,137,16,12,255,0,54,64,132,196,107,
17,210,27,250,161,45,59,84,106,48,44,11,79,126,200,70,240,182,100,29,237,111,82,89,164,51,104,242,138,70,35,166,209,224,168,102,150,42,252,228,119,217,44,23,196,1,170,199,96,108,163,18,112,141,3,148,217,
172,142,20,47,250,137,203,214,41,213,12,196,121,171,118,172,181,9,229,96,59,24,249,153,179,111,216,154,169,140,250,249,30,62,122,95,39,127,130,177,220,101,91,9,209,161,133,111,85,22,201,245,5,86,2,123,
117,212,115,218,76,183,96,134,218,100,56,8,54,42,20,155,73,25,248,183,251,183,254,65,43,133,115,86,233,197,214,59,19,50,71,169,77,227,166,94,64,194,11,236,44,152,129,164,26,224,8,107,65,45,61,210,123,
82,157,205,101,248,113,51,6,163,62,251,81,54,56,186,24,90,30,56,234,35,220,178,203,110,46,117,57,180,65,137,80,35,26,241,13,26,120,3,168,108,108,166,196,166,4,212,33,164,244,132,14,164,131,84,244,243,
66,34,238,67,52,182,28,145,69,189,205,240,10,173,186,100,52,8,17,220,132,16,32,98,218,217,188,152,247,168,240,82,97,183,236,80,97,251,153,55,130,148,6,75,3,19,152,70,227,20,79,216,106,111,25,225,44,85,
235,212,27,25,116,170,58,17,109,38,2,237,71,87,210,185,219,248,173,121,67,99,217,163,15,131,19,209,53,218,77,191,69,203,49,21,175,69,142,170,205,85,67,117,27,13,136,90,136,229,26,2,131,92,230,119,24,40,
218,61,135,189,80,35,73,214,9,158,50,138,13,101,237,156,118,60,112,14,30,8,103,45,67,88,150,67,93,31,156,46,59,148,37,40,65,56,119,253,104,83,93,37,70,212,156,225,120,169,62,244,180,16,127,251,77,128,
218,28,94,126,193,76,245,172,229,165,232,13,164,96,68,201,88,29,103,132,199,5,32,139,181,48,155,204,149,52,32,185,28,20,19,243,67,52,240,49,255,0,31,135,251,203,120,119,240,199,200,244,46,30,98,167,86,
147,224,166,58,77,187,207,111,238,89,116,104,237,0,216,144,84,7,194,217,213,1,28,2,99,57,8,109,27,74,96,75,228,232,63,128,112,115,253,211,124,21,119,90,187,80,7,164,160,205,91,57,157,232,49,27,24,64,229,
30,84,56,138,117,188,2,120,120,169,143,58,168,188,15,206,30,8,88,237,53,247,175,76,27,11,37,184,70,155,219,131,196,138,110,37,180,235,84,37,189,77,119,17,235,86,218,240,63,37,134,156,30,40,78,161,229,
85,0,159,82,50,219,25,44,153,211,239,89,100,70,13,210,43,14,244,125,74,41,248,169,110,121,151,144,111,205,86,17,217,208,79,12,125,74,180,86,32,129,191,30,228,55,99,64,234,162,208,27,4,118,247,43,200,241,
246,204,221,227,232,219,143,122,143,129,30,64,115,15,14,141,212,56,159,202,87,254,34,204,207,252,189,95,184,86,240,246,130,207,166,114,166,234,192,96,110,122,52,41,187,236,0,156,182,38,150,107,128,112,
207,108,64,128,213,154,38,203,226,4,85,223,249,178,27,135,232,219,14,223,21,57,221,130,65,214,226,170,74,229,3,167,154,152,191,149,127,224,197,94,42,105,167,164,99,169,4,55,2,104,190,63,155,168,244,106,
109,26,9,157,167,197,2,223,180,254,82,60,183,9,135,116,18,29,140,162,61,90,150,177,24,236,214,206,27,74,203,108,16,99,180,25,84,45,54,239,120,235,34,254,181,10,207,75,240,182,29,188,13,7,207,181,107,140,
240,235,132,134,246,133,50,203,237,162,119,17,227,10,49,171,135,84,236,97,248,168,1,132,104,102,14,136,30,136,104,22,67,87,98,186,245,160,112,106,135,3,62,136,152,55,219,214,146,243,133,209,202,224,217,
182,128,61,122,86,191,75,83,79,69,88,18,218,210,119,111,197,12,64,160,254,182,157,225,101,161,104,130,27,70,14,205,248,173,51,94,116,58,121,92,91,54,208,71,175,74,127,75,119,79,70,61,19,16,47,183,173,
101,145,27,106,208,120,183,218,129,192,177,109,15,193,214,7,209,45,34,234,51,99,220,186,159,107,7,193,44,178,203,235,141,204,248,194,141,105,162,3,187,2,129,46,151,225,108,67,120,10,12,143,106,184,215,
26,117,158,193,212,77,253,107,45,70,64,49,218,76,170,150,247,113,152,149,2,188,155,121,118,19,16,232,32,55,25,88,122,181,45,100,198,91,80,168,222,128,61,113,226,178,101,251,5,160,138,44,159,230,233,61,
17,199,164,59,148,10,230,227,167,149,24,191,149,127,224,244,206,136,104,3,173,165,81,13,90,248,119,120,168,77,144,195,137,171,191,243,117,58,83,20,0,24,102,54,36,65,106,99,23,104,217,171,116,224,49,196,
147,210,161,81,223,96,133,172,118,110,154,228,211,255,0,17,101,135,254,94,151,220,8,207,218,153,62,148,24,65,115,207,14,149,214,15,3,155,176,125,27,241,238,87,147,225,162,116,209,112,45,146,123,123,213,
228,120,251,102,173,105,172,0,3,126,7,177,70,71,216,89,118,121,152,18,111,205,81,17,217,211,79,24,170,13,244,125,72,13,188,108,161,3,19,167,222,130,141,202,145,171,7,133,18,90,60,170,152,49,235,90,199,
109,64,42,61,184,204,73,166,210,93,78,141,64,93,212,231,112,30,164,233,191,7,153,243,245,0,184,186,153,170,88,3,166,139,1,252,227,224,134,50,218,94,12,131,202,60,212,113,52,232,248,20,241,113,102,149,
222,254,244,10,209,61,36,132,254,81,3,248,7,25,31,221,59,193,83,112,205,170,11,206,210,170,200,120,171,186,152,3,129,69,56,128,54,130,108,9,40,105,151,111,61,191,189,68,227,71,152,167,213,164,120,45,57,
245,231,178,179,20,241,211,255,0,31,136,251,202,207,159,134,254,51,230,196,241,88,109,128,237,44,6,243,33,68,94,19,28,20,203,68,7,82,18,38,32,169,117,4,188,255,0,73,177,251,67,75,15,216,11,119,214,28,
116,45,107,210,107,141,166,164,251,208,209,208,8,195,179,235,66,25,233,188,51,37,173,159,206,55,61,202,102,210,185,131,99,29,128,28,11,141,253,74,56,234,149,196,90,169,17,168,235,36,71,8,76,104,141,106,
2,187,90,231,247,9,41,209,39,66,139,27,85,250,106,135,105,55,27,146,154,141,96,25,175,15,140,19,209,21,220,69,191,69,171,53,2,234,76,37,186,78,159,165,99,191,241,90,242,143,97,109,94,152,220,203,97,102,
163,185,212,28,78,95,59,156,80,63,97,202,157,115,224,236,220,65,188,4,52,216,50,219,118,161,4,72,56,183,54,111,34,125,202,60,20,73,105,16,35,185,65,204,65,38,139,187,157,224,83,17,154,154,121,163,49,103,
41,136,86,160,19,76,150,145,210,50,58,210,208,113,163,16,225,167,129,58,142,194,200,39,154,75,105,205,162,4,194,152,96,176,184,48,113,14,3,220,162,133,149,75,48,230,38,5,71,253,247,45,93,181,199,42,134,
180,18,90,210,67,71,116,142,212,145,152,65,194,27,238,46,138,154,202,155,171,23,68,238,68,65,62,180,44,180,105,196,156,252,219,253,219,255,0,34,166,56,113,240,208,100,216,33,70,88,221,21,26,242,76,186,
196,40,139,139,233,80,197,55,174,139,160,250,138,99,9,57,13,178,60,4,116,126,78,207,5,101,186,217,124,208,6,227,25,19,55,109,187,85,26,135,50,225,230,175,216,133,83,241,109,7,148,217,84,14,21,239,250,
139,88,250,214,111,21,176,224,106,185,220,11,33,83,20,190,114,59,172,160,143,148,199,148,85,32,79,77,195,197,21,187,163,248,171,182,6,247,183,169,66,20,164,52,152,55,1,163,191,100,52,211,199,157,16,55,
23,10,6,112,141,232,130,76,146,5,253,73,20,150,118,33,180,73,224,240,71,185,80,197,76,67,163,17,188,88,207,106,152,154,10,183,165,125,163,224,147,17,240,144,222,81,230,196,193,17,66,199,172,177,57,122,
197,58,169,142,105,113,100,108,29,39,186,235,48,194,216,6,1,139,168,89,18,0,240,77,53,174,80,195,114,92,116,204,115,68,31,97,86,59,101,86,149,168,208,55,249,166,200,245,5,86,67,97,130,242,118,6,80,213,
114,137,58,91,188,11,153,82,165,41,151,127,73,162,58,30,76,79,175,88,79,5,211,153,159,74,189,72,185,4,124,20,214,58,41,136,44,165,134,5,219,1,6,201,132,44,51,139,169,151,145,184,212,4,111,212,164,46,101,
106,0,245,150,31,180,21,5,210,237,81,119,94,72,118,254,162,178,203,96,67,25,167,182,20,8,211,39,156,104,209,187,100,247,132,180,53,32,24,195,180,151,251,208,171,108,3,64,0,220,58,214,80,165,240,166,104,
178,69,220,7,130,171,84,104,134,131,193,0,142,162,115,104,225,210,75,95,164,219,199,68,108,68,8,64,128,212,119,166,36,27,108,146,30,81,13,197,230,49,185,197,159,184,212,229,198,56,82,179,71,150,19,49,
169,228,16,168,232,85,237,208,221,45,18,92,225,222,82,135,206,91,166,134,20,56,72,21,216,71,101,156,137,176,135,137,174,214,146,222,104,201,35,166,13,251,151,73,21,170,88,55,186,190,150,52,67,64,18,22,
111,210,82,160,52,226,154,226,65,105,152,29,178,179,81,236,182,14,101,143,28,37,167,220,134,50,212,53,137,142,152,234,210,74,134,36,152,233,101,81,249,174,83,100,41,63,161,84,30,185,239,186,154,14,155,
127,31,101,206,143,207,147,250,142,79,40,203,79,64,230,205,54,193,224,86,88,232,45,22,61,90,84,208,117,26,211,77,243,99,42,49,218,46,14,142,195,186,133,37,155,71,51,130,0,127,191,225,254,250,222,29,252,
49,155,208,58,124,158,164,91,162,111,234,83,29,38,76,53,199,178,124,22,93,31,77,199,214,31,21,33,240,174,211,85,205,226,66,163,57,105,186,167,77,80,117,91,104,72,154,35,144,17,248,11,6,70,220,211,83,218,
110,206,31,78,123,84,159,87,250,54,226,138,162,54,56,71,41,178,159,72,244,43,9,245,4,242,181,197,44,93,232,58,109,211,23,246,44,193,54,85,205,104,167,173,215,115,65,108,37,164,124,217,147,78,58,170,0,
15,81,76,110,26,228,160,113,194,227,3,136,182,45,247,246,35,45,177,86,137,128,178,203,108,55,119,243,193,34,177,80,197,51,220,163,54,71,21,124,227,47,35,251,170,223,248,39,138,6,192,31,84,130,68,222,61,
136,116,211,120,96,91,66,228,145,3,193,74,134,210,77,90,132,31,205,30,229,22,157,6,1,60,91,226,132,157,202,159,234,28,211,255,0,198,169,247,87,79,143,218,51,116,54,71,39,46,194,2,37,222,77,79,111,170,
19,119,89,226,173,83,12,188,128,92,9,89,170,5,92,121,217,158,63,16,134,166,142,208,131,134,108,41,206,237,128,122,79,7,169,68,158,76,122,121,191,255,0,150,126,227,85,151,21,49,187,157,220,134,159,19,230,
76,239,33,75,166,104,54,192,30,37,17,154,137,203,10,198,142,7,1,0,244,177,212,91,239,39,224,183,132,243,231,240,177,217,154,21,75,200,144,73,220,172,88,232,49,27,30,194,136,29,97,4,207,3,9,78,52,147,156,
97,197,173,69,254,43,92,103,148,235,172,7,100,133,50,21,65,33,158,175,21,24,35,182,196,17,194,153,248,170,15,217,140,44,10,52,193,182,222,8,55,110,184,197,82,58,218,165,52,25,6,7,243,197,37,229,234,58,
121,102,64,108,195,38,220,33,187,173,126,150,230,158,150,163,129,214,209,50,91,176,89,97,141,86,152,124,232,152,139,236,130,221,55,1,161,166,100,55,98,144,243,84,221,28,179,0,182,37,147,126,50,221,214,
191,75,119,79,80,1,131,252,241,89,96,70,153,170,7,83,80,56,230,42,13,26,128,95,127,5,41,182,198,216,114,120,211,31,4,209,251,135,76,64,119,175,197,70,138,219,131,219,10,4,156,72,206,49,2,215,162,207,21,
113,174,71,94,64,51,192,74,203,81,192,55,61,129,21,3,94,169,97,48,8,59,132,200,75,114,62,177,173,129,199,200,61,28,117,102,251,193,248,173,231,60,120,252,57,229,181,186,237,177,3,129,88,170,22,254,196,
70,242,82,215,95,108,230,247,41,23,206,79,79,40,255,0,242,199,220,114,113,235,48,225,61,38,1,212,164,221,120,24,103,74,68,217,42,3,206,204,241,248,148,58,93,11,72,203,45,36,7,18,19,25,169,89,228,140,187,
22,0,135,121,53,77,254,169,90,155,139,128,242,91,250,135,43,255,0,241,169,253,212,124,158,213,169,165,22,192,144,15,23,120,174,109,50,226,69,90,100,159,206,30,228,161,49,32,186,133,137,2,15,130,132,97,
224,50,168,0,137,180,251,20,182,38,22,217,198,96,79,247,84,127,243,79,28,233,234,102,105,142,228,43,182,222,110,223,231,130,132,96,25,8,40,188,171,14,24,92,24,105,23,197,178,254,213,172,118,212,43,148,
178,41,199,93,66,9,235,41,173,213,134,181,166,158,182,217,206,1,176,134,13,97,62,97,177,126,153,191,181,21,155,180,220,8,158,83,102,222,144,232,81,19,234,43,92,139,139,52,62,149,184,162,10,248,122,115,
218,148,79,63,35,240,22,48,157,185,167,43,177,77,158,164,117,85,39,85,182,132,11,166,49,78,213,85,173,226,2,41,199,64,77,207,214,63,5,52,248,25,107,79,100,248,169,28,108,249,61,57,191,68,95,212,180,231,
215,159,202,99,153,198,130,63,223,241,31,125,89,243,240,222,7,107,56,54,123,78,235,13,199,41,181,162,155,34,230,84,104,142,22,29,90,84,6,107,98,155,164,240,10,101,2,163,127,31,102,46,143,204,131,250,141,
90,228,111,29,55,85,253,10,64,117,207,117,208,79,189,208,202,67,243,156,166,78,225,163,160,58,245,16,84,198,69,115,40,25,150,0,112,151,120,40,227,170,70,184,213,138,115,129,1,162,36,118,202,99,105,184,
199,186,134,166,56,75,72,48,22,167,218,77,195,87,107,136,111,52,100,19,211,38,253,203,86,41,87,50,102,234,161,138,13,16,13,119,158,251,53,115,187,64,49,186,219,165,194,11,92,123,194,73,170,45,30,88,12,
206,151,128,2,42,55,155,195,177,121,116,238,49,99,238,57,88,245,207,130,83,119,160,36,3,27,33,177,152,58,39,96,32,202,5,41,168,140,218,56,116,82,127,73,232,150,147,193,12,131,138,49,69,240,46,208,124,
19,12,48,240,52,16,119,46,189,148,204,98,168,15,96,218,67,253,234,80,26,132,243,142,26,54,108,142,242,146,120,137,99,245,118,74,25,98,152,50,219,193,46,223,212,20,80,178,219,208,39,168,188,253,162,181,
90,154,11,18,226,218,97,224,92,13,68,70,195,138,136,184,114,202,184,98,91,177,16,44,170,141,229,157,26,244,230,196,147,241,64,203,78,212,46,254,147,68,116,14,24,31,94,178,174,51,52,110,177,58,93,188,27,
132,24,235,204,150,145,177,50,165,4,171,122,53,205,254,105,208,61,69,49,148,174,79,67,178,92,12,76,115,64,15,96,86,91,105,156,123,1,197,211,47,137,32,248,42,53,12,224,90,90,95,59,23,72,238,178,40,169,
120,184,119,40,242,146,32,8,175,97,214,24,181,143,173,23,139,20,125,43,109,31,4,42,46,29,211,136,222,108,35,177,2,233,47,36,18,218,196,113,121,39,222,170,221,59,139,111,68,144,96,128,111,234,80,133,152,
60,233,145,176,176,65,117,192,115,237,7,210,139,41,26,193,250,3,168,141,186,172,150,105,44,239,208,100,236,215,2,168,214,39,241,4,26,131,127,82,153,129,215,32,152,60,127,114,84,74,160,205,89,254,104,9,
221,184,115,246,83,117,20,234,174,58,116,106,22,216,44,67,10,101,32,243,248,130,225,125,81,223,96,181,85,119,148,114,236,143,48,28,121,167,30,248,105,86,59,129,93,143,28,205,17,215,72,120,4,86,96,64,250,
109,250,71,226,20,211,116,238,224,6,192,193,80,164,197,179,217,252,236,57,241,9,92,7,52,4,226,221,188,70,161,61,193,77,99,162,181,219,174,141,48,76,90,231,138,97,117,205,13,12,12,3,209,130,79,25,255,0,
210,147,25,171,143,146,2,36,93,130,223,89,170,155,15,66,253,170,25,158,146,203,46,54,212,233,234,184,146,160,82,147,139,168,135,65,26,73,225,117,53,69,99,135,52,52,180,106,231,13,167,189,43,163,83,19,
64,94,36,238,134,110,203,97,164,225,233,245,199,193,77,209,136,54,147,209,34,35,214,128,65,163,241,145,118,247,33,45,112,213,93,90,64,2,240,55,64,129,56,72,50,32,157,192,73,11,44,143,45,204,160,93,184,
179,111,213,106,178,227,60,41,136,19,90,230,250,166,101,49,176,143,229,84,195,132,203,130,80,249,219,73,102,16,117,226,24,61,90,74,206,34,39,12,46,167,189,177,117,191,36,238,7,14,105,84,113,120,26,64,
221,86,178,103,14,117,84,19,115,37,221,139,52,159,203,140,99,177,110,139,24,40,99,45,67,24,168,208,249,226,208,129,137,9,212,113,32,17,209,48,150,211,41,200,101,81,177,16,59,174,150,223,97,206,188,231,
40,113,39,87,157,212,63,80,167,149,140,222,137,240,24,0,218,10,195,16,38,29,79,116,245,124,2,154,172,56,106,99,128,244,84,95,82,104,150,144,165,73,102,191,55,130,39,127,47,195,253,245,188,55,127,12,103,
165,218,142,211,132,168,76,241,10,102,108,185,110,150,57,196,110,7,130,203,97,16,64,19,184,112,81,104,84,209,85,167,172,159,122,135,143,48,92,93,86,116,136,220,65,142,200,72,198,18,228,187,167,147,152,
2,47,52,26,86,174,232,170,15,48,225,222,133,26,196,122,19,213,30,42,162,35,99,201,111,40,50,136,54,138,179,236,87,43,115,71,241,243,205,67,120,212,96,89,24,129,80,121,151,219,233,45,53,212,204,81,101,
76,81,162,93,244,195,136,141,173,101,55,142,132,228,185,211,135,204,1,183,202,158,124,17,147,22,43,76,189,194,118,89,28,26,52,184,247,36,49,82,224,119,33,66,24,155,103,25,109,236,105,86,255,0,197,107,
133,150,64,196,200,128,47,224,135,78,54,199,69,11,110,64,240,83,61,7,4,224,227,136,35,251,203,143,80,77,35,56,67,31,223,43,37,39,149,38,50,44,202,13,188,158,183,221,93,126,63,104,205,213,59,201,241,56,
60,13,172,48,212,129,253,144,155,182,56,167,137,51,77,218,79,83,150,42,199,96,226,0,36,29,160,161,184,115,13,124,48,236,63,21,70,50,216,117,65,15,113,224,2,41,133,50,95,255,0,115,39,142,41,223,117,169,
188,20,192,18,247,14,228,52,209,30,109,191,92,41,116,213,31,163,252,241,84,98,188,191,255,0,168,85,69,44,179,0,251,157,57,141,27,1,191,164,186,252,83,205,191,129,175,6,240,117,14,144,200,58,155,45,146,
23,58,237,225,65,230,41,142,229,144,195,100,150,180,29,136,37,74,190,97,156,230,132,108,40,188,25,28,101,107,140,221,83,78,29,41,157,225,1,221,220,217,22,177,247,166,167,42,24,165,137,60,5,51,224,85,7,
236,206,24,22,208,104,39,104,191,169,6,237,183,17,206,56,15,205,186,151,24,13,61,25,74,66,166,198,30,80,98,156,210,77,110,96,2,61,95,192,39,142,156,85,107,117,61,142,112,26,227,143,11,33,159,36,188,133,
254,79,28,246,35,158,230,245,115,220,233,158,238,238,197,121,173,121,135,92,221,47,123,154,6,184,225,198,202,103,202,85,70,48,114,131,10,231,18,43,115,4,1,234,254,37,60,107,139,165,167,165,8,115,109,164,
10,141,7,243,108,133,198,49,32,186,131,128,59,205,253,74,83,109,83,51,75,12,120,26,99,192,38,143,221,221,156,251,117,159,122,161,113,163,165,51,180,161,21,121,35,57,175,59,26,44,2,7,25,79,12,212,124,233,
5,205,39,114,72,89,106,54,195,52,207,114,146,126,50,161,210,89,7,83,161,178,2,212,37,63,253,61,170,42,229,152,247,220,106,204,107,88,141,182,93,62,89,226,207,195,142,252,189,69,111,165,252,241,92,169,
133,64,243,110,250,229,77,245,146,33,237,29,234,69,243,175,255,0,108,35,134,41,191,117,201,157,102,27,164,9,123,79,2,17,13,19,19,108,49,237,63,20,209,142,201,225,192,4,157,228,169,186,54,24,197,54,234,
59,75,147,24,203,105,156,160,17,131,199,90,199,13,84,15,217,43,115,107,132,185,44,103,34,203,100,219,201,232,253,212,124,158,213,185,168,172,209,44,103,124,236,185,52,14,53,193,167,14,79,247,150,30,162,
181,0,207,116,208,190,224,31,4,14,176,248,56,153,48,69,188,20,215,26,195,95,56,204,175,97,74,143,254,73,227,153,250,118,7,185,100,86,227,83,135,114,80,51,15,104,157,208,124,125,36,242,160,234,195,229,
224,95,229,76,62,43,88,153,3,194,150,83,197,10,33,223,76,184,8,222,215,75,121,105,78,152,243,44,183,210,83,29,31,1,60,212,59,133,71,133,150,114,33,128,37,220,160,205,228,218,41,71,177,107,144,221,44,225,
253,9,235,159,21,70,43,44,50,227,222,163,83,249,80,232,228,230,60,158,20,28,83,55,20,59,132,170,206,137,59,153,49,217,11,39,40,17,169,174,171,143,81,30,228,31,30,35,32,18,12,110,92,84,69,13,212,198,144,
54,7,193,64,197,55,106,194,83,34,118,1,105,139,180,44,171,230,241,164,111,229,248,129,246,213,158,231,225,172,52,118,171,68,184,149,134,227,230,141,44,104,62,138,147,111,58,94,35,171,224,84,32,172,131,
76,131,180,5,51,94,119,16,116,103,57,187,129,58,188,214,145,250,129,111,145,188,31,84,146,202,67,114,100,119,221,13,169,206,147,134,4,142,145,132,48,127,11,26,25,28,26,80,198,69,243,19,56,236,35,163,105,
41,56,234,144,196,29,53,12,88,200,119,98,99,101,177,216,115,86,163,75,0,210,70,235,82,130,71,11,165,236,108,93,94,90,81,201,26,69,60,88,255,0,152,120,245,105,11,25,10,0,252,170,160,104,136,113,90,34,225,
196,86,177,190,169,153,69,70,243,56,242,204,178,215,118,44,91,245,92,140,122,199,5,104,128,32,73,27,2,166,133,165,171,73,4,94,14,200,20,171,135,227,32,237,174,2,79,15,180,111,7,162,4,71,173,12,131,137,
182,30,167,92,124,19,12,51,80,69,3,121,131,186,152,155,5,238,28,209,212,209,171,156,22,158,228,181,208,170,184,182,137,116,19,168,142,23,66,134,221,122,117,52,216,72,83,46,179,106,102,99,164,162,243,217,
83,143,146,18,100,221,226,255,0,89,203,87,109,54,214,135,7,135,129,232,192,35,132,127,237,69,202,13,209,70,160,6,109,99,197,85,26,202,193,24,182,239,0,106,49,220,80,50,208,198,249,236,254,110,28,120,149,
51,195,149,44,226,14,196,194,20,96,159,65,179,210,31,0,162,43,222,57,154,195,170,145,240,42,140,212,142,78,75,114,60,188,29,249,166,158,233,104,78,91,173,57,155,3,207,225,203,69,245,71,117,138,161,134,
240,51,163,81,190,225,21,84,170,236,211,159,229,96,29,155,136,63,101,106,106,139,197,90,4,3,3,135,238,66,162,97,200,21,14,254,180,42,67,36,244,31,27,57,196,170,181,145,220,103,160,122,128,219,174,202,
102,21,104,28,251,128,244,162,232,105,199,146,42,50,103,110,1,72,213,3,58,99,104,80,165,51,177,230,105,207,231,9,246,38,28,84,170,17,206,222,46,62,10,96,28,69,222,219,204,15,130,76,72,194,19,253,34,204,
135,248,120,127,186,83,151,172,255,0,38,117,83,29,232,25,218,64,247,172,197,24,203,219,231,43,17,183,57,240,9,168,30,80,207,224,60,113,2,72,162,251,126,169,86,59,137,98,128,7,11,132,39,113,77,159,116,
42,185,184,90,36,206,215,67,94,93,103,69,178,54,80,164,131,65,207,217,99,249,57,155,219,210,9,60,11,51,58,177,70,221,24,223,212,20,113,209,44,72,112,165,103,68,56,222,19,26,116,141,84,217,184,4,117,205,
212,153,199,200,193,53,183,250,62,33,83,98,175,155,185,247,221,223,2,178,203,21,4,26,109,143,167,30,217,82,129,82,48,30,55,151,21,26,235,1,117,22,70,230,163,184,112,186,71,70,195,252,203,34,224,185,2,
150,195,159,51,79,184,120,34,183,76,19,195,134,254,245,4,156,9,117,92,219,20,231,19,162,157,135,105,38,2,90,191,81,73,246,32,146,123,110,134,88,54,123,71,104,9,37,242,131,171,31,154,7,17,249,83,182,250,
173,86,92,103,133,107,25,197,22,131,16,251,38,55,192,154,223,149,83,212,100,234,37,52,155,205,155,171,201,5,254,124,95,171,160,229,152,32,4,105,196,49,252,30,56,245,240,90,67,138,205,135,139,3,199,169,
67,195,236,32,112,44,183,11,251,17,74,142,0,143,41,170,45,48,39,218,80,198,66,226,103,154,112,27,150,143,20,8,75,75,71,149,29,140,248,132,183,251,39,210,181,90,173,59,24,61,197,45,3,65,163,240,222,88,
65,184,125,80,127,96,167,149,156,222,142,165,218,22,25,128,178,75,191,87,224,166,171,80,57,183,94,61,74,29,102,145,244,98,76,168,212,236,237,218,40,225,157,97,242,236,53,207,249,129,111,13,223,197,103,
45,69,44,125,109,88,102,6,184,137,125,196,196,136,66,198,120,173,138,154,169,151,3,32,89,11,192,100,249,183,59,142,160,97,84,149,199,60,138,116,220,209,46,117,162,20,212,103,13,74,165,96,242,253,90,136,
55,39,138,69,111,146,179,253,26,203,65,32,158,97,147,101,172,189,171,153,250,210,92,59,208,96,152,146,77,43,11,170,136,145,142,32,242,135,40,14,141,81,95,238,143,222,169,170,209,236,65,6,71,233,183,197,
101,64,227,205,60,11,223,117,164,145,141,46,24,231,182,4,75,8,35,126,42,174,152,232,94,77,76,102,32,255,0,197,63,143,114,206,76,213,80,124,241,245,172,174,14,79,73,221,141,148,176,227,76,134,246,133,20,
220,81,35,56,192,70,226,157,97,247,19,194,197,50,53,201,222,254,10,108,192,129,134,167,107,17,111,98,153,233,86,60,80,165,136,171,6,53,11,117,39,100,196,234,107,131,120,139,123,22,74,71,42,67,157,201,
236,202,127,225,170,91,245,23,95,143,218,51,150,169,156,169,238,167,132,203,195,61,19,135,167,168,206,221,0,156,182,204,251,138,122,166,153,36,67,28,209,29,75,21,72,29,118,151,83,191,11,251,150,90,135,
112,95,147,190,120,20,198,50,219,117,0,212,254,226,170,162,118,72,73,102,103,181,177,110,251,173,86,92,84,219,79,74,66,26,117,254,131,123,92,161,13,179,209,111,120,241,83,21,231,121,97,73,245,104,101,
122,110,70,97,73,214,238,114,222,23,127,134,177,217,172,5,39,233,14,172,237,78,234,88,174,148,213,80,96,132,8,203,0,47,119,3,54,82,172,82,215,248,98,148,217,188,203,189,178,181,198,110,143,214,177,106,
153,140,207,77,199,168,3,239,42,44,226,132,96,113,135,252,51,247,83,7,99,234,62,128,245,120,44,154,249,135,85,103,234,234,81,186,104,250,13,51,198,18,202,21,32,214,242,154,180,59,164,104,54,66,120,233,
250,86,106,183,166,72,224,10,152,128,125,15,165,58,98,125,75,45,15,73,189,48,79,16,22,153,168,213,67,93,202,106,50,238,144,160,232,10,227,127,165,116,122,14,51,198,16,230,203,206,154,204,211,212,134,166,
159,86,244,15,175,193,66,62,194,137,192,224,207,248,99,238,173,81,218,212,244,218,122,193,241,8,45,81,185,114,133,33,87,95,225,138,177,232,243,45,246,202,184,212,211,111,0,61,188,78,171,172,181,26,164,
12,0,165,74,227,233,63,73,117,23,105,119,82,97,133,121,31,77,244,176,249,166,171,19,152,85,117,251,154,183,157,215,225,207,45,189,19,253,23,119,149,134,97,70,122,14,236,114,155,174,56,244,164,168,148,
206,201,12,203,54,190,45,191,117,201,199,172,197,26,96,106,103,112,84,85,140,111,228,236,142,37,85,99,178,84,26,91,78,220,111,238,67,116,77,81,76,16,37,141,105,158,165,168,205,137,153,179,221,83,9,152,
7,250,35,15,83,73,157,250,5,111,29,171,60,66,220,150,14,111,39,178,216,255,0,134,167,111,212,71,201,237,90,199,81,94,116,181,161,220,5,253,139,147,69,222,241,94,150,30,172,24,212,109,214,181,160,100,193,
195,84,234,2,254,196,14,129,82,53,200,222,222,10,105,188,41,156,227,31,59,154,116,71,223,87,24,82,113,128,238,192,128,232,61,33,218,217,80,0,159,60,61,72,110,105,43,148,179,25,112,31,241,76,227,222,183,
138,129,96,139,142,57,141,129,18,242,73,223,130,99,89,105,94,60,211,1,181,247,83,152,152,114,4,15,211,119,138,202,164,112,36,14,80,102,225,177,170,40,125,211,251,150,174,162,87,195,18,41,92,93,81,154,
29,25,14,61,234,52,135,42,167,250,53,153,9,0,243,15,139,39,31,104,24,196,211,169,68,48,179,86,160,6,199,138,203,164,251,107,2,242,105,212,115,132,57,182,136,65,166,129,243,109,113,223,81,48,168,200,134,
166,154,97,196,192,54,80,240,198,95,91,78,25,224,184,152,125,132,204,8,79,149,148,243,83,114,71,107,163,137,54,63,46,196,220,127,152,83,158,231,226,44,117,84,106,159,74,100,66,195,81,168,28,219,111,62,
165,6,95,33,223,171,240,81,131,83,179,74,152,175,57,93,163,240,222,102,73,185,125,32,63,96,45,242,55,128,213,111,86,147,70,194,79,121,67,74,26,90,124,148,155,153,240,8,103,247,59,134,158,105,160,238,24,
124,80,197,11,30,71,148,210,22,152,49,237,9,56,166,226,195,137,125,184,91,216,152,219,166,179,97,130,196,240,234,72,240,0,26,177,15,127,6,3,183,95,21,17,242,150,233,242,177,127,159,55,235,232,53,102,170,
81,205,249,85,77,38,14,160,86,161,22,137,140,80,105,51,47,186,40,225,172,220,233,199,229,97,164,126,84,221,254,171,145,143,88,225,129,119,184,118,144,166,155,101,201,32,158,203,160,38,227,139,169,102,
216,87,52,157,21,44,123,8,48,82,212,210,176,60,56,111,239,67,37,241,7,204,212,238,62,10,134,25,196,124,203,230,192,57,44,64,94,11,104,190,119,21,27,195,133,146,122,229,83,33,131,104,112,65,130,211,18,
106,54,62,156,123,33,66,182,44,230,95,103,124,2,146,6,2,78,9,205,191,210,241,43,87,109,70,128,211,77,251,144,7,92,93,69,204,48,113,165,119,76,184,94,21,81,220,176,233,197,11,116,99,127,81,67,57,104,82,
208,51,247,216,254,78,34,246,244,138,135,14,191,164,217,59,32,71,3,68,141,59,89,71,203,181,192,24,92,89,27,154,111,251,165,49,148,126,79,79,224,60,9,34,9,162,203,126,168,86,91,174,131,102,13,243,148,73,
219,156,248,21,68,222,7,208,17,180,145,239,69,85,47,22,79,244,139,45,31,225,226,62,232,90,199,214,255,0,133,120,175,135,179,221,120,145,240,64,163,83,35,157,180,88,124,16,19,114,65,230,106,71,231,24,246,
42,183,145,186,230,53,3,180,32,66,172,36,212,124,78,220,66,139,78,6,91,192,144,44,148,62,31,162,89,22,136,8,20,190,112,217,161,70,111,47,3,220,152,113,63,92,69,93,175,48,2,153,154,2,161,244,75,172,77,
163,218,163,18,112,141,255,0,104,179,19,63,217,97,254,225,90,203,214,41,213,124,104,46,96,141,181,2,86,34,129,229,211,205,145,60,74,106,160,242,128,198,73,141,32,79,153,126,221,197,56,238,5,124,49,249,
30,26,127,49,177,236,83,13,84,1,6,62,54,164,122,212,136,200,25,237,41,223,201,93,247,130,120,110,130,204,203,69,112,29,107,15,5,28,74,84,146,195,222,98,83,8,117,218,237,77,46,22,32,13,36,236,147,3,199,
188,249,48,220,1,166,7,172,34,109,113,232,218,58,78,152,244,247,157,236,178,231,92,121,18,193,215,83,226,165,11,225,238,234,141,18,33,198,20,221,125,69,210,218,32,153,151,31,138,69,52,193,167,14,203,108,
80,205,217,92,56,243,108,250,163,193,85,177,65,32,147,61,168,9,217,68,185,213,222,120,184,31,18,166,243,57,80,147,81,173,145,181,212,204,124,192,77,118,76,250,82,149,116,83,40,111,203,115,71,15,248,167,
79,126,134,167,46,15,63,68,234,116,241,160,155,204,191,222,168,219,26,129,198,208,49,196,132,165,92,115,92,95,129,19,19,136,30,190,129,89,98,18,196,55,204,182,1,144,222,143,122,90,235,53,157,52,157,81,
131,210,0,128,149,13,81,181,80,64,27,95,216,178,141,229,179,229,184,206,240,59,212,198,90,49,139,249,163,31,154,35,218,133,137,102,129,21,137,227,7,220,146,154,194,75,164,64,111,190,84,216,88,32,93,155,
224,67,183,14,168,109,245,79,239,79,40,203,75,238,39,64,185,220,133,150,32,116,238,68,239,167,117,26,248,186,89,115,185,81,142,208,61,17,115,212,74,133,76,229,14,147,67,12,28,217,111,151,97,164,111,253,
168,91,195,119,241,89,203,80,222,37,161,210,221,91,24,6,54,149,150,227,56,28,57,167,135,115,24,72,166,215,64,147,36,251,82,173,251,29,132,185,181,0,216,58,200,160,10,180,245,57,218,128,32,75,84,210,166,
18,142,154,69,196,13,172,22,164,113,202,165,242,86,63,163,89,109,255,0,177,106,114,246,165,70,172,75,122,194,42,141,87,5,212,92,7,81,66,155,71,199,131,248,115,41,32,109,207,9,253,69,77,86,141,214,190,
158,199,52,251,202,140,117,135,205,199,92,164,20,197,134,154,96,145,177,6,120,162,181,136,60,156,58,142,99,36,31,148,187,193,170,201,100,164,219,214,54,235,88,234,186,48,120,247,66,88,98,224,136,225,16,
162,71,20,35,59,203,250,205,58,190,12,79,20,13,162,43,1,192,131,224,135,65,233,201,195,211,235,254,9,102,236,55,179,94,21,237,60,92,163,215,216,118,243,101,173,124,234,0,89,70,165,242,165,209,201,252,
202,198,60,153,241,251,37,111,227,246,140,221,86,242,210,250,248,108,13,26,80,28,112,244,220,14,241,209,9,187,162,125,69,247,48,104,135,93,192,92,142,184,11,20,66,248,128,121,150,147,252,217,13,67,56,
0,121,170,160,143,111,114,99,25,109,186,166,42,71,90,42,154,78,201,108,51,123,25,242,186,159,117,169,203,159,132,113,173,184,157,225,13,90,237,88,243,99,214,170,33,176,60,211,35,177,76,117,43,63,158,99,
1,27,12,93,63,80,191,239,76,107,29,155,166,52,199,11,194,203,85,154,215,108,133,40,203,32,213,46,216,131,42,55,65,82,123,142,117,69,174,36,180,97,220,71,181,107,140,221,30,173,233,53,2,50,201,33,219,122,
45,74,99,28,99,44,198,117,104,118,221,201,131,176,74,66,91,43,60,53,221,32,87,119,107,66,87,28,55,164,32,236,126,41,29,69,171,75,70,127,78,179,110,95,135,143,102,231,193,28,116,226,169,112,55,27,150,149,
48,12,59,76,240,211,240,67,67,7,1,115,184,104,75,41,84,169,107,207,234,86,117,139,48,241,237,216,248,171,141,241,104,90,145,147,185,248,165,207,174,233,7,16,222,198,20,30,57,84,67,101,28,80,60,9,156,179,
7,213,161,187,247,45,81,214,223,32,55,111,69,200,45,81,244,156,133,72,213,123,134,117,85,173,36,52,225,218,79,181,60,51,66,190,5,80,237,201,51,11,45,77,53,70,205,146,161,90,168,53,79,27,194,148,41,144,
79,49,143,157,142,46,167,172,91,247,45,86,114,218,169,30,105,243,218,134,122,82,148,121,193,235,84,110,184,230,220,198,240,163,41,60,234,227,40,177,159,43,167,247,92,156,123,248,101,70,145,154,145,212,
136,174,152,199,131,205,82,0,123,59,147,86,59,45,135,7,153,113,31,205,144,221,48,214,13,16,219,56,139,19,215,5,49,154,129,153,23,208,195,99,168,213,130,225,135,168,226,118,158,137,91,155,134,253,198,57,
44,233,228,254,91,99,30,76,201,253,144,143,147,218,153,168,169,136,111,56,92,214,78,162,13,150,26,143,152,205,24,86,52,112,114,135,68,169,35,15,83,175,248,40,77,128,225,53,136,224,0,240,67,66,97,68,231,
121,135,88,167,75,193,233,227,157,61,114,76,241,153,66,108,112,238,133,2,238,181,97,110,164,117,185,164,222,81,157,39,46,130,7,202,91,224,229,188,86,35,97,3,69,50,64,220,147,60,85,22,70,222,124,220,117,
66,89,114,141,181,118,185,199,222,16,105,76,0,63,135,51,98,70,252,200,159,212,85,212,11,20,1,109,22,131,212,20,205,219,52,162,93,214,83,21,78,229,84,127,70,179,43,255,0,98,228,227,237,18,166,46,142,170,
65,192,13,174,17,96,198,165,210,167,165,205,210,0,6,26,178,236,59,201,107,105,131,177,117,213,25,3,29,135,53,48,237,99,201,52,220,232,48,96,143,98,76,191,109,97,154,27,13,213,185,130,99,120,66,165,57,
61,164,80,196,134,54,27,229,216,152,2,223,218,149,172,247,63,17,140,117,84,235,158,137,185,239,88,106,56,29,12,177,216,168,215,213,44,76,111,167,117,8,35,73,208,110,119,1,66,160,99,65,110,111,142,13,220,
186,153,191,213,31,185,107,145,188,116,43,201,14,147,5,190,249,65,82,112,17,68,142,18,125,202,96,206,19,230,132,254,105,159,106,6,69,243,41,242,220,31,121,29,201,88,232,165,107,213,36,129,181,189,138,
110,21,162,232,164,218,143,30,136,36,133,165,90,195,183,204,186,65,146,222,151,122,17,220,11,92,31,142,19,49,136,62,174,128,67,53,43,80,24,218,230,56,128,180,219,116,250,24,210,69,162,31,239,69,71,51,
118,252,183,43,113,255,0,139,108,119,232,114,177,235,159,159,163,111,4,87,124,79,165,40,106,105,245,50,69,71,54,70,214,66,165,51,121,107,168,61,188,28,79,129,83,88,40,18,100,25,237,83,1,98,7,155,127,213,
62,9,132,211,198,172,59,237,185,83,19,101,107,58,27,88,76,67,135,193,45,71,216,139,58,155,76,153,112,148,24,98,153,18,241,213,83,226,166,43,78,29,38,196,122,123,245,89,74,60,222,1,231,201,142,228,29,82,
61,101,106,237,211,130,80,107,181,56,180,88,2,52,131,186,85,162,83,144,193,222,38,17,65,188,176,180,215,33,183,177,240,64,200,89,7,61,171,27,249,43,126,241,87,4,209,225,122,67,173,1,245,48,20,171,56,147,
242,60,76,126,99,167,216,144,145,201,243,57,38,8,145,30,101,155,247,5,101,186,216,217,140,243,96,79,16,136,96,152,32,67,12,139,106,36,34,170,145,139,111,251,69,151,25,254,207,17,247,2,222,62,181,94,43,
83,62,145,109,200,180,123,22,85,30,128,6,174,215,152,33,76,221,16,201,219,20,43,69,161,228,123,149,91,200,198,35,164,95,55,153,8,16,6,131,46,226,64,54,73,124,44,26,127,68,93,72,213,33,36,64,141,130,153,
41,154,146,214,209,4,72,53,66,161,135,171,143,63,55,61,125,170,19,64,213,62,128,237,253,234,49,47,9,126,80,230,31,229,97,239,250,165,107,45,79,242,39,85,241,26,141,55,117,196,44,32,176,109,210,194,58,
157,9,166,151,229,8,156,147,26,217,254,193,255,0,117,56,238,37,106,13,45,194,97,166,39,75,60,21,118,230,96,237,10,65,212,16,34,119,40,36,75,99,60,164,63,229,143,223,9,225,227,153,160,156,77,204,72,111,
129,73,199,68,106,3,205,222,194,65,248,42,22,113,116,226,165,109,39,162,29,121,224,181,70,52,158,104,249,194,18,35,102,144,123,36,34,108,221,61,65,128,30,68,201,119,193,97,144,170,58,52,68,222,162,145,
122,78,13,197,86,104,183,72,149,53,193,112,231,204,209,117,164,31,122,69,216,244,207,154,104,54,188,32,82,248,95,201,233,79,230,2,138,107,88,135,105,163,81,199,131,84,97,108,177,154,112,100,254,115,207,
193,71,45,140,233,231,29,109,160,74,144,148,1,117,102,118,73,41,103,45,18,201,175,140,205,183,252,173,255,0,113,169,203,159,129,52,82,172,138,143,34,1,107,98,123,207,90,99,105,248,74,226,166,36,196,244,
107,105,240,77,133,233,115,48,26,236,190,56,98,1,31,178,229,135,57,246,84,131,209,176,7,81,183,173,45,167,54,163,116,81,166,9,47,47,13,141,160,127,33,37,82,144,130,226,4,220,219,174,203,32,198,94,79,151,
98,38,215,191,181,87,81,140,140,98,128,230,156,72,158,136,17,235,64,133,181,14,98,184,54,36,15,4,181,210,20,233,244,68,16,47,3,181,77,131,151,130,115,124,52,240,231,39,216,158,12,180,188,243,52,251,36,
172,177,1,162,117,50,65,224,166,171,21,4,192,27,93,70,62,160,52,85,107,64,113,27,207,82,133,209,44,242,244,176,224,122,94,93,134,143,250,161,111,13,223,197,99,61,44,98,41,75,67,160,67,183,66,148,58,125,
22,145,22,212,1,253,232,44,97,193,60,238,208,28,66,169,173,232,21,94,214,245,152,80,243,225,69,253,29,96,112,11,110,81,7,146,210,121,57,150,255,0,144,213,101,237,91,80,172,232,142,185,65,130,184,205,62,
210,16,16,179,154,188,206,101,149,61,194,224,213,0,1,188,182,19,53,91,155,53,168,222,109,0,79,237,44,145,129,243,46,218,251,20,178,95,19,30,79,125,143,82,105,199,101,57,47,13,252,34,118,156,83,199,117,
154,140,184,178,86,136,170,79,98,194,224,207,177,75,44,127,105,183,21,30,18,197,199,225,220,186,127,186,172,126,226,127,74,140,17,231,155,222,225,224,167,65,104,159,49,78,219,182,84,43,148,137,52,132,
237,42,78,188,128,231,147,220,16,144,121,98,226,57,63,154,141,143,48,225,238,93,126,47,120,46,170,166,70,35,1,131,235,230,169,137,253,64,140,183,89,226,175,56,57,231,182,13,193,143,82,205,94,62,130,198,
105,20,152,38,229,7,19,24,47,153,170,122,237,238,76,103,45,179,92,15,40,7,181,21,77,18,201,110,236,218,35,242,218,128,254,200,90,203,136,206,197,179,212,178,211,117,47,164,170,136,113,160,104,104,39,169,
46,119,104,252,162,4,81,192,13,81,242,182,71,109,138,163,166,27,22,174,167,0,25,83,73,14,6,64,220,3,36,122,214,124,248,107,192,142,33,192,2,160,237,34,3,220,13,250,146,169,118,23,55,62,162,201,26,124,
157,199,215,169,60,23,212,245,91,105,64,142,82,185,112,236,106,149,11,31,124,175,23,59,104,127,130,212,93,49,135,189,54,147,196,74,38,149,219,166,124,160,125,91,168,112,57,138,39,174,74,79,83,31,172,87,
195,60,11,195,153,115,214,69,189,200,227,70,222,233,110,226,3,79,130,131,154,135,53,171,244,117,79,169,5,214,58,27,184,130,209,224,144,81,154,205,124,75,200,188,53,150,61,68,219,222,174,21,57,154,35,174,
66,153,232,130,124,160,253,91,40,113,202,253,26,110,35,128,149,93,25,178,248,11,101,120,72,219,67,60,19,71,69,171,98,209,216,229,147,29,165,125,74,84,139,203,157,159,86,100,141,62,78,211,235,212,158,25,
234,98,169,5,237,2,221,107,38,56,210,26,8,10,65,210,212,208,67,234,106,37,196,201,27,2,100,15,86,202,62,2,228,232,38,142,60,106,159,149,190,123,44,22,171,57,237,97,192,104,112,7,173,78,112,157,59,106,
40,142,149,141,203,163,169,68,182,117,103,101,51,31,150,211,3,246,74,214,61,100,237,0,60,160,158,213,152,110,154,198,252,205,35,213,111,114,104,199,101,240,122,77,55,137,217,13,100,47,56,57,230,54,13,
128,159,90,96,241,244,149,158,9,192,99,58,249,170,130,127,80,173,99,184,184,151,200,231,19,201,252,168,110,121,134,131,236,79,203,239,90,154,139,204,32,185,132,119,21,200,185,84,145,72,198,210,148,237,
99,230,42,91,232,202,148,8,15,60,238,246,143,21,22,240,145,248,119,49,143,238,168,159,190,159,210,231,78,255,0,105,183,21,149,198,217,115,186,128,49,53,65,236,67,92,73,229,68,59,240,113,222,49,76,29,246,
114,222,61,88,155,195,71,147,200,225,214,152,178,217,130,124,203,118,182,229,0,29,70,209,121,6,63,105,13,21,201,170,243,217,150,106,246,139,147,72,16,70,208,213,171,168,205,218,235,76,83,237,1,17,144,
168,186,103,174,82,106,127,42,100,114,115,50,255,0,33,201,199,218,5,230,116,180,7,113,10,97,59,64,164,247,55,168,194,195,175,159,44,98,1,28,214,208,92,2,161,141,212,26,154,4,91,81,3,247,168,9,135,165,
13,46,129,13,217,34,212,124,138,212,177,0,250,94,93,137,159,250,165,57,238,126,34,195,71,107,141,117,92,210,28,6,243,214,176,220,211,234,98,36,29,172,163,91,172,237,44,146,120,40,65,152,98,159,100,133,
51,80,115,0,70,111,137,142,60,220,123,22,184,222,58,26,165,62,129,146,13,224,246,32,159,212,57,138,0,92,128,124,20,207,76,225,64,230,154,69,186,36,71,173,12,82,249,129,62,93,135,139,222,222,212,205,83,
137,122,162,75,73,17,113,110,171,41,180,183,84,110,138,212,201,33,225,229,177,188,143,228,173,21,17,61,43,2,117,11,122,208,13,101,128,57,217,132,241,196,18,127,101,168,98,253,60,214,46,184,167,137,19,
61,42,218,124,86,228,116,80,165,38,163,9,185,115,98,123,143,90,40,55,156,254,89,148,239,249,91,62,227,145,143,127,12,93,29,174,11,107,63,182,8,65,199,65,182,121,198,219,121,18,134,129,204,217,171,6,15,
230,188,124,84,177,217,156,59,181,81,166,238,182,168,86,113,95,147,213,143,204,37,81,67,21,15,154,112,23,188,37,152,6,32,249,154,206,180,147,239,73,155,10,171,131,177,84,26,111,112,80,120,97,142,157,115,
54,168,84,200,162,8,97,51,33,223,5,39,151,202,223,24,64,76,108,226,79,100,149,187,182,166,142,97,41,205,74,58,143,68,186,209,197,48,101,90,166,15,55,107,130,73,248,34,147,217,88,140,77,140,192,119,128,
64,203,78,134,206,121,84,127,203,15,190,81,198,120,122,152,145,19,177,66,16,109,9,5,235,130,236,38,38,34,116,191,193,83,105,39,147,194,50,76,19,103,251,6,125,213,101,186,217,140,99,117,48,14,183,66,33,
130,225,245,10,109,235,136,64,72,197,91,148,57,127,101,60,69,255,0,84,45,205,85,120,169,72,250,99,180,252,22,77,26,128,243,242,100,117,118,40,93,17,202,137,115,107,0,32,10,165,84,211,117,68,19,34,119,
10,5,77,195,143,232,155,169,167,205,233,49,130,230,90,15,185,72,214,30,126,151,87,193,76,208,179,54,7,26,3,170,179,84,160,213,157,14,7,120,10,80,185,113,46,96,59,88,207,181,80,167,224,93,25,238,61,223,
157,71,14,61,197,107,47,88,63,117,154,238,1,143,39,131,86,80,52,72,138,131,244,145,73,124,255,0,165,146,99,135,19,69,227,220,86,177,216,86,160,15,145,225,231,133,54,159,112,85,96,107,105,149,38,95,97,
218,164,76,219,62,100,141,240,231,239,133,30,51,153,52,26,205,59,89,183,246,168,227,164,252,68,6,16,233,213,194,251,236,181,26,102,179,67,197,82,97,167,210,137,177,245,41,68,236,204,23,97,92,29,115,3,
143,104,84,217,186,123,29,22,125,163,164,96,250,150,28,252,149,174,237,60,192,117,166,164,40,194,244,129,60,235,140,234,46,42,106,141,134,32,83,162,232,128,93,183,180,36,81,233,244,168,52,241,14,23,64,
187,7,9,108,53,34,102,75,64,69,53,140,200,129,132,171,22,180,40,227,182,114,224,6,6,135,108,159,122,150,91,16,27,25,235,82,111,10,0,170,72,22,13,42,25,105,59,43,113,110,51,57,49,182,41,241,251,13,90,203,
159,129,142,138,188,55,166,76,234,116,111,235,42,116,69,201,93,167,21,87,81,153,172,9,245,173,229,161,30,191,51,105,215,128,136,31,40,17,219,209,43,156,98,23,175,209,168,1,188,58,61,234,109,27,8,224,236,
232,219,162,106,24,236,90,186,107,139,130,207,108,146,46,124,22,88,49,130,164,25,141,196,191,125,102,77,187,130,174,163,52,76,107,203,105,117,216,91,214,131,140,40,79,154,168,102,70,221,208,18,208,14,
134,213,166,7,15,21,16,50,241,248,230,152,130,72,14,62,228,240,101,165,234,158,135,109,237,234,89,98,3,132,108,51,184,126,229,28,159,85,137,49,192,27,160,198,104,250,68,94,226,82,169,12,234,57,188,52,
111,229,184,99,255,0,117,171,127,30,255,0,150,51,210,229,109,78,195,58,0,176,159,98,132,217,119,19,14,218,254,43,45,71,41,137,107,239,114,229,26,53,22,131,92,30,161,54,84,102,232,213,89,151,129,196,128,
181,88,136,124,149,63,236,238,89,121,154,35,226,156,189,171,71,107,153,38,56,20,53,7,213,52,39,244,119,67,61,65,207,156,25,153,229,28,225,250,117,65,237,232,38,106,181,142,198,174,79,68,2,3,158,88,8,245,
172,183,14,200,16,194,1,36,72,41,96,190,52,1,134,169,217,116,153,178,92,154,212,127,8,146,7,229,110,240,106,50,225,170,236,187,253,75,3,131,191,210,217,44,192,94,96,130,122,212,212,39,152,24,206,178,235,
127,101,95,255,0,5,175,211,68,219,18,13,97,63,158,86,93,27,163,106,20,199,13,46,72,174,82,116,83,112,60,29,30,210,20,168,149,55,49,222,133,16,185,94,221,89,6,103,254,75,190,234,233,241,123,69,117,85,178,
97,24,44,36,255,0,117,75,238,132,101,186,199,21,234,128,24,235,92,180,143,122,153,137,120,202,124,232,104,212,246,128,224,100,30,165,151,88,123,2,210,220,61,82,92,231,75,172,58,172,151,60,182,33,19,92,
161,113,63,34,183,225,139,127,191,212,240,11,89,112,29,145,44,22,217,101,167,30,233,32,40,195,195,208,111,169,46,72,92,162,58,89,148,182,4,187,24,219,254,169,76,213,116,199,103,136,6,100,44,82,230,238,
238,10,77,48,13,99,141,210,169,102,234,252,57,75,88,183,147,155,199,233,42,232,113,66,160,151,37,152,205,17,211,119,112,81,160,230,61,28,155,18,127,194,116,251,19,54,58,99,15,243,12,238,68,210,187,124,
255,0,158,111,86,130,165,198,91,243,70,74,143,83,42,212,209,139,195,180,181,174,14,169,166,79,3,10,111,134,205,48,232,189,210,203,154,62,77,167,252,45,187,54,87,129,229,209,76,54,111,117,18,148,170,107,
197,226,26,26,214,134,212,211,35,137,132,53,197,55,124,208,130,166,58,211,62,121,221,90,2,135,31,98,62,97,253,202,186,83,101,242,238,150,77,134,63,225,54,61,137,187,93,26,176,233,183,184,160,198,169,136,
114,133,79,118,175,195,149,116,11,121,56,188,126,146,38,154,225,151,129,172,240,186,140,103,103,119,132,39,64,2,32,42,34,60,157,58,153,155,54,4,183,24,235,143,170,22,238,160,203,107,167,208,119,173,14,
100,88,232,36,33,214,187,34,94,45,178,129,44,246,255,0,129,237,254,255,0,79,192,173,99,214,84,5,171,133,147,192,241,173,46,161,72,135,57,176,235,142,187,37,99,178,56,58,124,208,112,212,247,2,226,100,158,
180,58,85,74,64,22,54,215,13,3,222,180,229,82,51,145,56,44,92,127,117,87,238,149,99,184,215,18,121,32,221,57,6,89,254,75,126,234,126,79,106,220,212,93,167,184,158,245,205,80,234,186,105,180,14,46,143,
121,74,142,214,189,10,131,134,150,169,70,36,10,198,63,60,32,183,151,153,206,179,27,127,101,67,255,0,53,175,211,28,238,206,48,201,36,117,172,145,153,233,108,166,104,15,179,253,72,107,137,28,165,212,63,
7,16,7,229,109,240,114,222,61,48,238,8,3,134,167,219,116,139,179,18,12,176,0,8,18,74,1,42,4,244,129,32,185,133,224,15,90,27,160,228,46,15,204,243,126,108,253,58,64,118,116,22,174,163,25,109,123,84,80,
159,209,221,12,244,10,6,8,158,37,45,82,92,170,63,236,238,103,120,138,39,224,156,125,163,43,148,166,88,15,2,66,35,52,173,102,129,92,158,177,55,89,173,205,3,84,67,89,123,135,41,168,235,73,134,237,111,21,
10,98,142,166,225,155,32,92,79,181,105,155,180,60,150,57,188,76,239,229,184,147,255,0,117,202,249,55,254,33,195,71,235,122,64,94,194,86,27,141,82,137,18,120,4,42,251,22,217,103,120,253,233,24,141,79,208,
237,181,189,74,21,7,48,31,142,106,8,32,144,211,238,90,154,111,29,14,216,117,90,128,241,241,65,28,31,53,76,204,13,187,228,40,27,193,60,186,151,85,141,189,104,103,40,30,54,144,126,55,12,253,180,25,22,239,
9,154,162,23,55,123,160,147,113,224,166,144,241,110,13,206,133,186,34,160,158,213,169,166,248,179,67,165,80,129,105,116,123,214,89,49,150,52,235,199,204,31,148,25,236,232,133,86,43,200,103,78,213,138,
165,164,196,86,36,122,161,116,199,77,213,166,6,244,8,157,77,157,189,69,96,154,205,28,93,140,201,140,111,138,100,254,195,149,143,127,14,121,105,71,20,1,170,9,22,45,11,39,29,48,77,135,122,136,121,144,7,
3,95,178,15,189,75,29,181,150,144,112,148,166,246,133,44,182,222,46,248,106,164,76,134,144,168,32,213,58,52,28,120,151,27,164,77,129,137,32,211,172,232,144,29,183,176,36,192,106,130,57,167,9,212,28,16,
97,138,14,213,207,134,222,42,66,153,166,180,89,150,158,144,147,234,80,242,241,217,96,45,194,180,54,198,15,30,210,183,118,233,52,163,69,161,130,145,16,227,233,68,216,122,148,43,88,120,44,1,179,171,141,
246,221,85,40,101,173,2,179,184,217,215,246,44,179,150,154,23,207,159,3,108,56,251,229,67,135,25,113,218,160,213,180,202,144,53,193,242,60,68,90,105,184,251,138,162,73,200,58,57,38,4,113,20,88,61,193,
89,109,179,21,136,138,99,244,150,97,26,131,129,99,8,226,212,132,108,115,167,61,192,59,243,104,226,7,184,45,79,90,191,101,0,226,28,240,54,185,159,98,205,38,40,186,92,78,210,20,40,57,99,3,77,113,215,89,
202,84,92,68,199,71,171,224,165,10,187,162,199,139,136,105,62,229,52,227,68,62,140,205,192,62,229,14,28,161,125,212,43,152,160,95,94,144,2,64,118,179,234,82,154,17,172,117,74,146,241,110,249,5,35,200,
85,233,52,17,22,218,20,101,75,192,183,241,238,52,29,141,42,30,14,78,90,138,117,79,17,113,7,136,62,11,6,55,73,183,0,11,9,82,164,185,72,216,201,113,218,79,72,209,120,30,194,181,142,224,86,162,35,5,71,252,
150,248,5,86,32,142,188,137,139,169,50,242,120,251,84,97,55,60,187,59,163,99,124,59,190,251,81,195,199,113,183,172,192,120,52,91,218,168,98,121,187,131,100,203,129,0,145,55,178,220,55,65,212,13,44,124,
18,32,29,144,138,230,131,78,19,81,16,6,153,237,233,4,227,179,116,245,2,160,230,225,166,242,120,172,57,248,251,41,80,205,96,224,108,28,232,186,155,154,115,14,101,206,119,9,55,245,169,87,105,184,138,77,
105,220,84,235,237,82,240,61,23,233,161,27,67,148,205,159,97,225,175,70,148,240,104,62,228,83,74,231,149,57,188,19,132,193,115,131,85,14,35,96,193,242,74,0,94,27,241,82,187,107,232,158,165,39,104,86,166,
218,252,211,170,53,181,28,217,107,9,130,123,147,6,73,217,123,180,99,115,174,175,43,121,251,44,90,203,131,29,20,171,87,75,28,224,100,9,129,220,16,232,131,149,86,99,241,129,160,137,212,210,238,197,211,41,
100,18,203,167,182,204,222,77,76,20,108,49,0,253,146,185,70,100,10,184,213,81,145,197,211,30,181,70,162,22,92,205,89,150,161,232,154,142,248,173,93,53,116,244,14,7,156,97,147,244,155,222,179,88,134,176,
78,46,196,215,17,0,109,238,85,211,57,5,153,72,103,70,102,4,14,181,150,177,77,199,226,124,139,1,86,171,152,94,209,115,194,4,45,227,141,202,248,135,43,39,221,117,213,27,85,148,170,245,128,64,239,65,7,46,
116,231,224,94,192,139,245,193,79,6,90,63,131,204,170,98,177,184,220,61,76,43,233,115,14,134,189,219,59,113,240,149,92,124,73,88,135,40,56,73,19,195,247,44,154,205,91,52,247,20,24,30,12,234,96,51,54,220,
36,228,75,52,189,60,25,54,62,87,134,239,249,214,173,252,123,254,88,249,61,94,135,122,21,35,168,161,142,147,36,17,236,89,116,109,130,41,246,234,72,163,97,254,117,221,128,41,156,180,61,77,253,127,185,109,
152,135,201,131,167,147,153,89,255,0,4,43,45,214,141,186,204,32,21,150,140,82,4,81,111,27,41,148,124,250,147,106,230,57,104,112,144,77,97,235,208,158,86,177,175,170,81,44,171,69,198,228,56,73,246,194,
203,164,167,93,18,122,194,211,152,56,192,13,7,150,237,184,65,155,39,201,173,243,40,219,202,157,247,90,172,184,178,85,104,233,186,56,5,132,97,222,144,234,75,37,241,130,41,149,53,137,76,97,213,155,229,142,
145,122,53,173,196,250,11,95,166,137,176,157,60,224,32,125,34,86,93,26,107,162,141,46,162,211,226,148,13,98,90,226,208,64,213,89,161,72,235,238,71,121,8,8,188,172,182,77,141,0,250,84,220,15,236,173,225,
237,23,42,142,90,126,67,131,255,0,42,151,221,10,187,172,77,43,213,55,35,169,167,197,20,66,53,231,155,19,252,217,13,195,216,97,242,115,27,73,75,25,109,195,243,238,146,165,196,252,144,244,115,105,22,242,
234,159,4,228,191,99,32,203,216,14,240,178,211,129,199,83,135,111,193,69,81,131,160,209,218,60,22,163,141,69,207,128,20,242,217,139,98,218,125,197,28,116,195,102,132,18,101,101,56,108,9,81,124,6,146,125,
137,69,105,147,248,109,146,109,204,17,30,181,93,46,31,168,65,38,240,3,84,204,118,153,28,227,227,168,37,80,115,0,14,83,136,146,35,154,119,130,102,199,71,97,138,44,238,89,225,187,125,189,102,240,1,137,92,
102,125,41,49,117,36,124,228,154,117,176,46,99,163,207,137,29,123,42,55,143,218,168,129,167,188,133,48,21,188,159,210,26,180,233,213,195,116,248,251,240,127,251,20,193,213,222,2,2,86,76,77,74,216,231,
61,211,231,204,14,173,213,91,203,233,98,125,24,51,117,48,214,213,157,196,22,41,113,243,204,209,127,114,56,166,192,203,192,25,78,30,8,142,105,190,11,87,99,163,84,35,156,100,245,20,24,229,50,1,23,144,90,
133,72,84,39,240,219,224,219,152,2,61,106,154,107,134,136,212,71,177,73,240,184,5,9,211,0,136,80,43,144,128,105,230,81,23,197,184,251,130,215,22,123,90,120,232,56,118,159,4,215,56,150,92,117,52,118,252,
22,93,157,38,30,240,55,133,2,217,217,232,229,48,45,229,212,254,43,88,179,251,168,15,159,108,20,46,59,137,31,39,19,180,133,44,118,70,132,243,102,63,155,33,186,122,145,184,29,109,30,41,140,84,140,200,252,
135,25,254,85,95,186,83,55,13,210,119,36,239,147,96,129,62,141,54,129,251,42,249,61,171,124,139,76,180,247,128,176,137,80,37,206,13,36,29,53,156,18,70,115,166,141,94,160,209,226,164,203,103,156,36,143,
164,10,16,184,51,167,55,204,220,72,181,26,54,226,61,53,175,211,28,238,205,224,196,211,11,39,35,13,244,143,82,153,46,225,211,108,245,33,164,174,82,239,150,206,222,84,223,186,229,188,122,177,57,131,0,80,
97,118,219,149,43,177,155,18,58,202,65,42,116,75,234,86,112,177,46,48,123,45,43,46,150,190,200,105,54,150,99,153,6,136,0,209,30,189,11,92,142,121,85,138,160,154,46,225,100,50,92,93,128,21,52,83,148,231,
87,39,51,67,254,9,90,199,113,149,202,123,250,255,0,122,153,160,98,62,117,189,160,172,53,142,130,120,154,125,186,148,212,12,16,7,181,4,230,212,41,207,80,90,115,235,207,101,118,167,140,34,231,202,241,61,
255,0,58,228,252,155,254,27,248,253,78,227,14,150,19,49,109,202,195,120,137,74,237,29,193,2,181,93,194,64,158,31,189,34,19,198,102,85,48,184,220,22,30,158,21,245,121,247,67,158,221,155,176,248,202,212,
199,204,180,82,25,139,163,63,34,240,64,22,235,128,174,55,142,134,109,70,210,101,90,189,64,146,59,144,92,192,98,124,183,1,74,168,97,99,77,199,25,16,156,177,184,223,20,99,101,251,138,89,108,150,116,166,
96,200,234,88,25,11,141,113,110,38,128,137,157,253,235,83,76,226,85,160,243,143,50,126,139,123,149,26,175,63,152,179,78,101,168,250,34,163,126,11,83,77,205,46,208,232,212,124,240,116,199,173,102,179,69,
203,30,69,76,108,236,113,4,253,144,170,205,143,19,154,214,99,49,133,164,137,212,226,222,213,215,25,108,106,217,54,189,74,174,166,53,196,195,76,72,239,11,153,55,152,59,94,55,37,234,242,182,31,178,244,227,
215,60,180,163,94,181,55,86,230,155,81,174,168,214,203,152,12,145,222,179,78,46,125,17,212,130,206,48,31,36,174,13,165,191,21,41,176,114,55,243,152,38,137,146,215,22,170,172,141,98,109,70,172,113,105,
62,229,65,4,172,253,84,35,121,114,68,159,96,85,113,52,156,209,185,169,215,218,166,188,125,185,136,48,230,187,134,161,127,90,148,118,153,138,197,196,216,185,179,117,43,163,102,160,230,225,198,242,56,169,
143,31,111,47,149,137,194,106,2,65,213,29,157,34,183,150,221,38,141,83,13,12,100,146,100,13,208,4,6,28,91,38,90,0,36,8,189,211,84,210,134,10,213,158,7,22,155,123,22,40,174,53,229,185,221,99,6,216,118,
253,247,43,131,135,24,79,15,106,69,105,182,129,51,117,0,235,9,193,86,255,0,37,222,5,81,84,158,77,182,114,92,14,163,113,69,128,251,2,178,221,108,237,86,220,130,44,97,100,198,48,246,16,56,0,61,202,85,51,
28,223,199,184,32,54,20,171,248,53,111,29,81,120,169,66,147,73,51,125,231,169,10,209,92,199,83,169,44,22,239,128,20,60,135,133,5,149,234,130,32,23,107,19,218,131,116,237,123,108,165,9,184,75,235,68,216,
19,238,83,92,116,65,125,45,55,210,193,224,161,195,88,114,5,250,184,122,148,40,163,163,137,29,78,59,250,149,7,27,13,20,234,186,238,190,242,108,144,153,154,227,42,209,197,224,232,211,167,173,149,140,19,
115,16,127,143,20,201,231,236,192,48,2,51,172,109,231,205,80,240,114,175,172,63,185,172,218,177,195,96,221,85,148,157,89,205,190,134,196,148,99,60,223,11,207,143,179,152,99,170,158,168,137,188,117,33,
18,229,3,117,100,216,176,63,186,127,221,41,199,105,86,136,156,29,34,56,210,111,193,85,134,184,201,222,84,153,125,180,158,211,224,138,97,74,141,31,134,232,59,254,89,211,251,97,92,92,11,51,145,93,164,77,
152,168,222,58,75,231,193,198,243,32,62,91,210,14,32,233,113,234,149,191,23,199,253,151,153,231,254,162,180,135,151,56,246,192,132,18,217,148,156,181,237,116,65,137,253,160,156,118,46,150,29,137,101,28,
111,146,232,168,94,111,170,209,215,11,62,62,188,141,137,135,99,95,90,147,167,96,235,74,21,7,11,83,78,33,212,184,54,68,118,255,0,37,70,152,96,150,203,140,75,231,222,160,236,181,172,168,9,254,101,73,246,
4,14,98,157,228,134,143,4,44,138,231,76,21,105,176,56,79,157,104,29,134,233,148,226,97,141,16,26,12,65,66,124,249,2,59,1,133,32,25,151,80,196,99,169,98,170,135,26,212,32,180,131,0,247,173,76,172,158,6,
68,240,38,113,89,214,195,229,111,31,101,137,203,139,29,22,174,208,68,1,33,196,129,224,134,209,50,234,33,184,134,134,183,75,181,137,182,230,87,76,175,152,164,145,236,49,210,106,224,198,241,136,97,247,21,
198,50,249,246,170,194,98,223,189,37,51,47,96,215,73,236,6,238,112,191,181,52,213,114,223,59,189,132,159,114,43,51,67,224,76,99,49,0,131,217,238,87,25,203,76,102,46,129,218,0,67,88,149,175,78,157,92,45,
70,84,96,120,59,181,194,122,147,62,137,74,163,71,69,182,1,162,61,169,33,229,238,7,60,100,139,150,152,236,177,85,208,203,79,65,90,236,61,90,150,24,129,82,220,119,37,170,230,38,57,183,30,199,120,41,66,153,
85,64,234,17,27,24,83,89,64,179,134,158,111,11,125,177,120,127,245,154,183,241,239,249,115,207,213,232,24,101,149,99,183,193,17,138,80,71,52,73,61,254,192,178,223,90,250,14,3,243,173,236,74,49,134,249,
199,71,98,99,25,104,131,179,28,79,244,131,200,93,130,127,147,104,53,6,36,3,167,133,143,9,155,45,248,250,242,8,242,89,225,220,155,203,78,241,68,120,163,47,106,220,209,220,99,221,75,13,82,160,26,139,65,
112,104,227,109,145,39,154,69,192,87,117,108,187,15,89,244,141,55,188,2,88,77,219,216,83,103,143,166,74,230,100,126,19,202,239,98,234,163,236,44,242,152,238,61,208,218,113,249,204,7,218,166,163,85,30,
26,9,38,7,241,72,47,210,118,30,174,179,32,139,55,168,74,26,47,201,199,71,225,11,71,202,141,191,85,168,201,85,87,24,39,174,22,87,128,113,103,21,248,71,9,204,212,166,48,208,121,208,68,147,107,66,220,241,
227,239,108,248,163,215,4,176,137,89,49,58,161,213,153,229,160,24,120,163,88,15,178,181,202,186,75,38,195,98,240,213,107,51,27,95,158,60,228,181,196,246,95,255,0,74,202,203,166,166,142,131,13,195,55,129,
5,4,12,216,154,109,150,198,163,85,164,122,130,113,17,66,147,181,211,97,226,101,21,35,114,172,126,38,199,30,34,147,188,22,176,246,139,138,89,112,7,1,132,112,254,230,152,31,178,21,119,88,154,85,118,239,
158,0,149,81,9,98,54,104,11,45,197,12,55,228,227,191,226,152,231,118,147,132,196,99,234,103,152,234,53,232,177,184,54,52,26,79,30,147,174,19,100,241,60,30,59,144,255,0,251,196,11,140,125,79,130,179,255,
0,248,191,97,234,191,155,99,106,65,118,155,192,238,89,141,150,203,49,14,197,97,69,125,5,154,228,233,118,225,57,79,23,194,151,204,95,103,162,1,254,108,152,227,81,243,210,3,114,209,2,248,161,247,74,184,
233,134,233,145,233,25,88,47,157,102,149,32,193,37,228,118,221,36,171,91,248,245,135,137,195,145,239,85,210,225,140,197,213,188,147,18,112,194,106,154,125,17,218,156,124,121,251,103,159,76,229,142,174,
48,180,206,46,6,35,64,53,35,105,85,241,231,233,115,236,124,199,250,170,184,218,105,59,193,83,98,109,62,190,27,49,126,109,128,173,67,22,25,128,101,63,59,74,7,78,198,199,221,126,196,203,63,235,227,166,237,
96,199,56,58,244,132,50,195,125,39,9,81,75,205,152,199,214,192,206,252,236,143,98,154,199,170,0,201,167,7,169,76,135,175,228,241,22,141,253,106,62,4,38,13,73,61,106,9,249,75,24,202,216,232,223,157,147,
236,83,89,113,81,222,147,68,169,150,196,115,135,175,73,80,71,161,134,204,89,155,99,235,87,197,135,224,31,79,205,82,129,208,176,176,247,223,181,54,207,250,248,235,83,106,25,119,245,85,1,188,82,111,130,
46,197,216,25,155,171,156,45,67,132,131,136,208,77,57,218,85,60,121,251,60,250,107,46,117,99,133,195,28,72,138,162,159,72,118,171,47,30,126,151,62,203,185,191,143,94,120,140,56,30,244,77,53,195,68,144,
240,59,108,164,219,110,208,128,233,244,132,41,22,200,136,45,204,133,173,138,63,116,45,240,103,181,135,250,36,15,230,202,174,113,3,51,196,59,11,133,53,244,23,232,131,165,187,148,99,60,223,14,214,248,134,
104,191,156,97,169,5,186,175,7,185,21,1,159,127,251,60,139,156,125,63,138,214,31,255,0,88,253,220,197,226,49,244,243,204,13,26,20,88,236,27,218,77,87,159,73,183,42,146,120,190,87,21,177,63,147,158,255,
0,138,40,155,79,195,236,224,80,233,78,183,118,71,16,10,212,98,165,102,32,12,6,45,199,251,154,128,254,201,84,220,55,73,188,148,31,137,176,39,137,164,223,5,103,237,91,226,205,87,104,166,243,196,66,204,73,
249,73,53,27,46,141,66,171,137,245,132,228,168,228,203,113,45,224,0,65,37,156,225,177,120,154,180,89,130,175,204,158,114,92,224,123,45,255,0,164,227,100,216,186,59,76,233,204,243,32,76,188,209,162,15,
218,87,35,61,81,160,8,96,11,42,129,132,56,175,194,56,190,122,165,51,134,129,205,0,32,139,94,86,175,143,31,91,103,197,25,166,72,235,133,134,234,87,40,221,63,131,237,63,42,22,253,87,45,226,161,142,147,104,
82,208,96,1,118,245,133,35,20,222,28,1,6,223,197,44,179,128,50,218,147,30,147,192,246,162,154,230,88,71,225,60,210,246,14,164,62,194,185,25,166,177,245,221,71,46,196,86,101,35,81,236,4,134,3,119,118,5,
169,60,253,0,176,111,117,92,53,58,132,105,46,1,197,167,133,182,69,158,41,37,202,151,134,242,111,50,59,77,19,226,156,125,162,186,60,220,199,19,253,32,242,22,224,159,228,218,5,67,137,32,233,227,97,194,102,
201,241,60,121,96,254,39,231,27,61,171,20,227,162,255,0,69,160,254,117,253,136,109,155,115,64,131,221,236,40,93,54,243,208,165,61,158,11,85,136,243,249,59,79,55,138,190,248,188,71,250,206,79,201,191,225,
188,61,69,205,106,6,208,136,220,194,195,166,48,222,26,57,182,158,198,248,41,154,237,93,207,114,148,22,141,152,58,181,33,154,243,249,131,128,207,31,2,225,162,123,108,22,230,155,199,66,82,26,250,46,184,
45,51,237,81,55,66,157,58,88,90,108,166,192,198,141,154,209,29,104,191,96,214,92,233,29,164,20,12,155,199,18,113,152,112,1,237,247,167,140,227,160,3,124,238,246,48,125,202,141,91,244,145,152,48,107,170,
247,131,103,52,91,218,152,212,83,101,234,188,136,191,239,64,125,129,145,87,24,54,156,67,207,184,34,135,143,204,104,135,98,28,28,221,78,214,98,219,25,93,177,190,35,86,74,183,65,160,8,34,3,72,7,193,115,
70,113,198,49,89,46,199,229,108,31,101,233,199,172,101,163,142,203,168,97,177,213,113,84,131,133,106,242,92,73,144,59,145,114,182,120,88,142,201,34,59,9,143,90,201,124,246,136,45,38,65,42,69,242,86,10,
84,234,6,136,243,174,7,180,217,54,172,141,99,128,230,42,94,9,105,240,64,197,244,181,204,166,1,254,101,41,199,136,108,182,240,249,247,169,23,197,84,213,136,109,46,14,129,29,191,200,81,131,98,24,214,86,
170,233,220,54,210,161,3,110,37,149,177,190,75,162,160,120,190,171,71,92,39,199,86,145,242,217,25,107,26,216,129,48,63,88,173,101,179,52,101,196,48,181,195,178,68,32,133,207,129,141,230,72,124,187,164,
92,1,210,211,213,41,241,124,127,216,121,158,127,234,169,150,73,174,226,102,236,88,171,45,11,77,163,240,213,119,127,203,54,63,109,202,227,28,54,203,234,61,163,193,81,86,184,200,222,82,25,172,35,7,84,245,
82,119,197,81,37,100,13,211,147,97,1,254,233,159,116,43,45,182,119,18,116,211,213,19,23,142,180,34,121,77,99,137,193,182,171,233,58,139,157,125,14,137,9,202,120,190,23,159,63,101,113,226,115,172,21,227,
205,87,240,106,103,173,95,176,249,86,50,173,108,94,50,141,74,122,25,68,192,55,19,39,248,112,85,158,62,197,83,45,21,42,182,238,182,208,108,128,193,233,98,79,83,78,254,164,83,192,177,4,27,245,240,245,40,
194,166,3,234,234,182,166,31,5,116,221,6,195,28,201,157,94,109,179,251,42,187,80,245,24,13,245,40,81,30,237,53,104,52,68,186,164,15,97,76,253,128,174,62,113,224,192,135,16,85,65,87,158,152,220,2,64,238,
67,73,120,33,248,251,24,122,168,80,255,0,205,106,250,197,218,173,138,104,117,38,112,235,89,80,90,87,96,210,55,253,234,68,179,224,70,77,140,181,185,138,159,117,56,236,41,208,119,200,168,144,63,179,108,
123,2,171,46,17,53,28,127,54,44,130,235,157,232,246,201,10,168,141,87,31,195,20,63,252,115,247,218,174,30,53,152,15,56,222,162,197,67,138,102,49,161,143,107,128,27,111,215,126,181,168,211,24,103,151,7,
24,18,102,59,148,128,205,30,14,88,231,196,108,32,253,96,156,118,46,158,145,254,118,139,132,13,64,16,9,225,196,44,51,170,91,8,111,164,130,12,150,234,61,123,169,170,86,191,153,197,213,168,211,61,25,81,225,
220,61,64,104,83,212,44,72,40,102,177,136,37,194,160,96,36,200,227,22,186,140,19,1,3,13,74,246,13,30,10,162,135,139,104,53,40,131,253,238,161,219,1,70,10,11,117,27,136,10,78,84,3,79,109,148,160,184,80,
1,121,29,146,150,114,65,162,98,182,112,1,233,121,105,27,126,141,53,172,185,248,56,7,137,60,212,57,128,186,1,142,217,40,109,63,6,67,241,84,170,19,97,120,239,34,22,174,147,211,99,62,127,10,15,252,67,12,
254,169,92,217,227,149,58,66,65,16,1,225,218,146,83,46,187,40,184,15,166,71,177,169,170,168,155,85,61,90,74,153,31,7,62,83,80,31,205,39,193,3,45,1,154,2,106,1,22,232,130,80,214,26,13,230,41,58,70,251,
15,90,73,106,141,151,56,30,168,19,222,162,91,44,37,217,227,75,125,24,119,197,106,232,101,167,161,173,102,145,250,95,5,205,136,3,36,31,82,154,172,98,221,20,28,0,50,117,66,86,48,150,84,210,218,36,159,164,
233,30,197,86,242,107,57,111,155,163,63,241,88,127,245,90,183,241,239,249,114,207,213,114,151,70,157,73,226,10,204,98,147,4,115,93,255,0,184,41,211,174,210,58,181,14,171,161,83,24,99,231,157,116,198,50,
209,154,199,162,35,175,226,183,88,143,45,201,38,159,232,214,94,76,143,55,188,246,149,103,237,93,57,21,170,122,16,178,96,180,218,57,134,183,183,224,145,118,157,143,97,252,43,148,153,250,117,70,255,0,160,
142,83,5,204,132,6,142,167,51,239,42,28,67,169,122,204,104,59,130,97,43,143,154,101,143,111,22,131,100,82,159,144,60,53,217,129,222,113,103,238,181,89,112,248,55,139,172,226,93,205,186,11,76,11,77,214,
100,50,62,161,85,239,172,5,103,184,187,76,142,142,148,175,31,71,24,227,81,151,234,67,36,93,63,133,50,231,70,220,240,251,33,107,149,81,106,8,197,84,250,231,193,101,169,160,11,162,166,5,163,168,248,4,167,
51,72,118,38,133,62,46,169,63,100,166,9,163,152,127,155,0,29,156,81,82,79,43,7,226,92,111,249,71,238,173,124,126,209,114,168,229,35,86,91,151,143,240,169,219,245,66,114,221,98,105,94,175,160,243,195,65,
241,43,53,152,66,177,179,59,79,238,67,164,63,135,35,152,104,29,127,20,185,221,134,239,77,231,249,224,134,184,159,145,89,153,177,226,113,245,124,86,178,223,240,63,97,106,56,138,96,238,66,204,109,246,28,
1,70,7,82,149,86,107,128,30,191,130,99,146,62,122,248,126,88,34,103,19,29,214,42,227,120,116,223,16,178,92,126,202,81,154,118,169,59,201,30,10,87,69,88,195,248,109,183,49,228,251,117,93,55,71,135,221,
209,107,143,24,10,140,134,47,80,142,192,20,95,103,61,28,167,20,127,194,114,122,204,219,96,124,158,159,212,89,61,27,251,83,245,71,130,89,224,64,13,79,41,52,150,49,193,216,140,52,253,18,231,237,212,18,212,
30,163,195,41,210,50,27,178,1,47,45,103,55,205,201,153,136,210,118,159,14,212,248,107,193,218,111,15,167,84,200,116,202,25,3,6,224,220,70,38,62,145,107,246,235,9,52,233,3,83,10,25,130,255,0,106,62,169,
240,64,224,36,124,158,167,212,67,93,99,37,233,101,56,83,254,19,86,186,46,223,27,84,3,188,33,161,27,210,107,79,24,42,160,131,216,127,13,186,230,60,159,110,187,170,105,174,26,169,122,179,180,19,224,129,
52,219,5,148,171,238,37,72,166,68,249,126,102,34,35,19,29,246,11,92,25,241,97,206,4,122,254,10,172,36,226,0,52,96,245,33,214,62,166,226,105,147,196,170,160,179,219,179,41,60,70,62,151,138,214,59,254,88,
253,212,27,233,176,255,0,60,86,79,4,196,17,204,56,30,191,138,89,155,33,68,217,253,135,247,161,210,159,165,232,48,240,208,60,66,212,115,169,25,176,211,150,230,3,252,42,150,253,82,156,119,26,186,78,228,
152,252,75,130,255,0,40,125,212,124,158,213,190,69,108,71,205,144,78,238,11,49,19,202,225,184,170,244,248,182,164,253,144,154,174,157,14,154,152,230,223,97,224,80,71,166,39,21,79,235,143,4,43,160,155,
63,133,51,23,70,252,200,251,37,107,145,152,121,238,52,217,110,165,148,78,189,87,178,177,20,94,224,237,50,122,58,146,215,143,167,216,74,206,5,188,227,164,184,193,180,93,22,43,10,103,239,14,118,94,118,140,
88,251,174,90,199,163,194,131,140,49,141,226,224,44,168,31,83,181,103,180,157,128,48,145,193,50,209,33,195,173,207,251,200,171,32,176,12,63,133,115,99,63,78,144,223,244,21,200,42,141,70,142,97,205,237,
248,36,77,133,79,208,132,26,147,202,214,159,232,214,96,68,159,55,188,246,133,172,61,160,229,122,154,39,162,103,175,226,168,231,75,98,79,158,109,214,43,120,232,189,83,167,72,235,186,27,142,18,57,174,239,
220,82,186,114,175,74,157,56,224,2,171,156,67,201,155,230,235,71,252,86,35,253,87,45,124,155,254,27,195,213,156,213,165,212,65,252,211,39,186,22,35,174,39,112,142,154,13,4,25,26,84,198,81,183,201,62,164,
40,61,27,180,15,210,248,41,154,243,217,153,45,207,28,93,232,195,126,11,164,211,120,232,205,54,195,154,7,86,147,29,235,36,203,12,210,108,112,220,122,212,4,202,193,21,8,143,206,0,160,103,161,241,147,229,
52,192,252,208,124,82,206,58,0,94,168,141,180,132,148,236,198,205,172,226,62,152,30,214,170,53,13,211,232,137,36,65,3,197,9,220,31,207,226,128,255,0,136,121,159,213,8,28,121,156,97,12,197,85,168,13,141,
227,184,153,93,38,154,63,134,60,236,185,192,182,64,158,200,43,40,90,198,107,100,224,158,151,150,129,183,232,212,78,61,252,49,154,246,40,2,88,79,108,44,12,66,166,6,158,219,169,170,233,45,212,46,32,169,
5,132,104,15,172,7,247,186,143,100,133,42,38,62,14,26,173,236,90,124,21,4,15,14,75,69,48,240,65,147,198,109,101,26,222,34,160,20,42,105,22,4,149,8,74,135,158,197,210,168,227,29,25,75,92,53,139,55,210,
1,38,67,117,14,189,212,33,150,121,154,45,16,221,68,0,72,227,196,169,157,215,155,202,222,6,88,215,196,238,32,125,98,183,150,218,154,31,18,242,208,211,164,72,137,238,65,111,6,208,247,185,196,13,183,234,
191,90,170,83,203,199,156,119,80,98,205,103,38,105,56,254,24,175,255,0,227,143,190,229,112,30,107,189,46,161,4,170,7,0,138,141,63,157,54,82,118,187,190,69,88,145,253,155,167,216,83,2,102,66,9,201,176,
118,183,49,79,238,171,45,180,118,173,153,210,225,251,208,66,194,180,54,147,248,245,41,84,156,104,252,125,131,61,116,43,255,0,224,181,61,106,236,84,97,233,157,200,4,142,245,148,105,167,206,48,8,50,224,
19,25,9,142,213,86,187,76,75,106,65,246,5,82,29,104,45,245,32,194,47,51,207,25,211,230,221,31,178,169,179,95,83,54,195,136,3,205,55,238,170,237,112,237,2,67,72,227,183,185,66,187,137,62,115,8,225,50,43,
3,111,170,83,62,128,237,18,231,206,230,254,228,34,245,100,144,1,180,237,218,147,18,176,83,248,115,26,103,251,26,31,249,166,250,197,218,179,86,237,108,223,117,149,29,195,218,156,240,23,82,165,57,64,239,
196,184,209,215,70,160,247,39,29,192,163,132,32,229,184,114,32,142,109,158,1,76,245,182,16,106,190,127,54,124,80,110,128,14,147,76,126,130,137,76,76,140,226,140,68,12,59,190,251,85,195,27,198,186,107,
180,17,96,210,17,12,159,68,241,45,15,164,194,110,4,71,109,150,161,14,128,107,105,130,222,162,110,170,137,103,2,50,247,94,70,161,221,233,133,172,118,50,210,253,38,187,206,23,108,95,238,149,205,81,11,52,
61,156,67,142,231,129,133,15,41,216,200,231,204,108,91,17,252,247,169,185,163,197,128,10,64,1,115,110,197,50,235,216,241,151,214,123,26,93,84,250,35,172,168,121,251,103,0,90,48,116,73,188,180,42,170,205,
67,171,17,64,159,207,62,1,70,24,129,46,235,133,6,42,139,31,85,212,160,184,113,13,127,3,61,105,25,32,81,190,51,56,46,155,99,72,30,182,83,91,203,159,131,134,129,198,106,209,98,64,48,136,217,44,1,243,207,
105,136,15,16,35,220,154,158,143,26,103,25,131,61,120,134,120,21,136,197,211,143,144,199,91,133,189,138,104,158,9,220,219,48,163,115,169,223,20,211,84,91,119,178,246,211,61,232,172,156,195,126,93,80,29,
180,159,16,166,46,153,197,181,174,233,64,144,225,127,82,14,36,106,153,160,15,183,218,150,195,39,85,79,85,188,84,137,101,5,174,206,92,116,193,18,27,236,43,87,75,45,61,29,111,64,197,186,80,185,177,11,183,
121,236,253,202,104,44,113,211,65,231,168,18,147,137,124,180,7,225,105,61,179,32,30,59,170,154,230,118,73,167,71,135,202,112,255,0,234,177,111,13,255,0,46,121,122,175,105,138,111,159,205,43,44,116,156,
13,36,245,55,143,114,155,43,133,174,225,139,123,30,0,4,216,131,195,181,86,53,116,163,132,181,66,14,234,140,101,163,85,54,237,158,43,76,71,152,228,152,255,0,102,50,240,68,116,62,37,57,251,86,212,42,86,
107,156,91,17,117,150,164,57,135,58,169,176,30,184,75,20,142,96,63,28,101,32,11,107,171,247,21,202,96,153,147,100,182,69,245,179,239,32,226,95,14,205,88,154,149,39,96,26,61,228,248,164,214,156,0,126,174,
212,85,19,114,17,21,115,54,18,14,156,89,251,161,25,241,167,217,173,39,58,171,233,53,197,130,167,210,28,21,137,227,88,106,70,149,39,187,88,123,158,68,17,195,173,53,43,82,17,76,117,196,172,51,83,203,191,
24,96,7,18,234,231,236,133,190,85,118,45,97,242,167,239,233,19,238,67,83,69,169,180,187,21,132,159,69,180,137,246,194,184,168,213,169,243,185,144,121,130,198,176,68,117,221,92,26,130,177,165,174,168,32,
192,121,191,120,82,76,229,96,252,73,141,226,121,163,247,86,190,63,104,185,79,101,102,48,89,119,80,162,193,246,66,178,221,102,105,99,253,215,123,233,63,120,162,179,54,70,176,244,7,233,33,184,163,133,131,
135,104,254,119,76,115,203,96,56,221,211,252,217,21,164,252,140,121,172,204,239,242,218,191,121,57,109,126,194,226,103,154,176,155,194,35,80,74,67,162,70,198,2,149,81,2,109,218,151,36,92,254,70,35,42,
51,111,41,157,191,68,171,149,211,3,211,46,1,101,52,237,187,212,32,84,220,13,75,237,3,218,166,174,139,211,121,252,54,127,55,201,173,223,169,55,75,199,209,183,201,214,5,250,42,101,243,111,87,188,133,67,
67,229,11,143,224,108,100,111,204,185,106,109,136,103,251,42,125,203,13,117,176,34,161,250,191,4,142,23,131,165,196,113,218,84,73,213,5,245,129,137,33,145,126,223,253,36,183,90,179,41,185,141,120,5,169,
240,32,26,68,115,214,211,171,86,222,165,52,61,26,204,168,231,181,128,6,171,195,53,138,64,178,177,49,4,178,45,217,255,0,180,19,144,116,180,158,29,72,6,8,154,131,234,252,20,56,199,246,85,59,144,122,91,147,
206,63,129,176,115,191,50,213,187,182,104,142,181,94,226,86,107,113,243,36,104,6,221,21,2,149,30,127,13,143,205,242,107,247,234,84,211,94,62,140,84,112,21,45,180,31,106,20,208,173,219,185,76,214,102,28,
84,72,228,18,113,25,169,155,121,76,237,250,33,107,145,102,180,68,91,181,78,105,213,71,68,13,204,20,58,192,240,211,205,92,69,225,85,80,179,193,230,178,195,183,203,105,125,228,227,182,127,117,6,155,182,
63,155,34,33,241,80,48,238,31,206,233,172,227,180,234,35,211,111,233,33,210,158,255,0,117,222,250,71,222,9,142,119,104,249,161,156,22,99,212,104,188,125,146,156,119,27,186,35,201,49,248,147,5,192,243,
67,238,171,228,246,173,114,41,189,165,206,166,32,193,120,191,112,89,65,81,167,205,102,69,226,3,28,195,51,215,101,113,110,3,81,165,184,172,92,122,46,164,15,178,85,195,12,209,31,42,96,191,164,15,185,10,
232,32,239,198,25,128,226,13,3,246,74,215,35,51,106,21,68,211,61,113,43,10,36,226,105,26,180,152,237,97,142,97,50,79,30,165,184,211,57,85,39,54,171,41,57,197,226,159,210,60,81,146,227,236,248,77,92,177,
128,128,29,139,31,116,171,14,133,38,128,95,171,181,49,154,206,33,154,113,52,234,78,224,180,251,136,240,74,134,50,214,193,116,9,58,223,247,144,50,15,47,31,142,51,96,69,181,210,251,137,228,20,246,32,233,
166,240,58,225,66,19,167,89,173,112,108,77,208,221,137,252,172,31,236,198,96,0,158,135,196,45,97,237,25,122,122,123,95,121,224,134,41,92,93,234,0,55,89,173,227,164,236,85,119,28,91,24,192,8,6,228,158,
29,138,240,220,209,168,26,65,235,111,14,229,50,115,76,211,100,126,104,83,29,65,201,9,20,235,113,249,78,35,253,87,173,103,191,225,188,125,93,204,128,102,22,171,221,50,64,227,178,196,116,134,48,39,85,6,
30,176,10,134,66,187,121,29,95,189,0,197,19,208,19,126,148,41,154,243,153,185,107,115,150,157,50,76,7,123,2,233,52,222,58,58,14,154,158,171,248,172,161,41,24,160,79,179,218,164,123,8,214,183,165,2,75,
141,253,72,99,38,177,63,151,83,13,219,72,241,41,19,68,221,103,190,246,211,61,202,141,167,99,93,206,51,20,54,58,155,240,76,106,28,100,232,109,184,95,216,128,238,10,216,204,97,226,49,15,240,10,162,105,231,
49,231,207,49,162,32,188,200,143,114,220,104,238,11,86,139,146,64,148,84,53,107,99,50,114,217,190,52,3,234,101,68,227,223,195,25,233,127,16,37,172,226,103,173,96,98,21,33,97,235,186,13,110,4,183,174,20,
128,166,116,226,43,145,253,224,240,42,53,220,121,105,193,214,34,208,210,168,35,76,99,206,95,69,239,105,109,81,233,14,163,10,94,126,220,12,4,85,4,11,27,246,168,145,193,199,62,36,88,54,35,249,238,83,87,
74,33,154,222,253,128,105,185,28,76,41,143,33,213,107,188,217,110,193,254,233,81,136,25,56,156,189,183,129,168,247,122,101,116,203,107,29,29,174,26,234,100,187,168,27,44,194,38,25,161,148,158,69,129,153,
236,178,170,57,130,116,87,112,2,197,160,44,209,103,211,24,105,57,197,105,136,56,102,251,222,228,240,83,101,208,106,15,208,80,29,228,10,204,143,205,159,5,9,166,49,100,12,183,16,76,1,205,191,192,164,117,
59,147,238,252,75,130,29,84,105,143,114,178,221,104,222,34,244,231,129,186,12,114,149,154,232,182,202,85,27,27,63,135,48,70,127,177,175,255,0,130,212,245,167,177,86,148,130,65,54,157,187,80,12,60,67,153,
27,139,251,144,0,195,31,57,139,113,153,53,137,191,213,9,191,105,202,228,150,129,199,111,114,12,37,80,219,16,32,31,52,239,186,169,179,194,225,228,187,12,69,188,211,79,217,85,217,154,81,195,190,92,70,247,
255,0,197,66,190,196,130,107,97,166,205,21,167,236,149,64,117,130,77,73,222,32,123,20,201,106,162,42,11,92,71,189,45,68,252,11,7,225,92,81,2,38,149,17,247,149,117,18,149,80,93,164,29,161,223,4,38,176,
227,75,94,201,144,54,82,164,121,70,116,228,184,211,254,11,188,19,142,224,82,192,143,197,152,80,54,230,233,143,178,170,207,90,54,172,248,252,208,131,192,233,182,11,220,120,72,67,69,177,34,115,170,67,254,
89,223,120,39,138,104,76,83,33,237,115,163,107,123,81,20,165,107,79,147,157,29,24,22,246,5,162,4,8,35,129,27,168,148,205,218,78,91,34,195,80,251,225,56,236,101,167,163,166,52,213,112,225,171,226,176,43,
53,174,218,31,92,31,5,8,159,140,0,226,40,139,93,196,95,141,212,233,52,126,164,115,180,250,174,166,33,138,63,146,142,201,30,229,51,118,70,132,210,192,48,53,128,134,178,195,184,37,182,132,180,179,80,130,
222,7,130,8,172,118,160,249,23,131,30,197,51,95,85,0,56,183,134,193,74,9,135,50,199,13,239,240,72,201,10,147,124,246,112,73,51,229,186,175,213,161,139,89,112,224,29,118,121,170,113,58,143,9,67,105,216,
66,6,37,198,242,30,9,246,45,84,244,88,223,202,48,78,31,223,183,193,203,19,172,87,207,181,49,55,26,9,62,197,20,236,32,213,71,8,69,174,227,7,180,21,170,210,173,49,21,105,222,199,163,239,89,172,154,164,15,
148,84,49,244,29,127,88,83,53,172,88,26,8,59,106,30,8,88,146,172,216,195,136,129,113,226,150,186,90,150,205,155,152,227,220,166,137,100,65,195,49,115,166,210,109,199,101,172,180,50,211,211,85,187,99,244,
215,55,56,11,71,76,255,0,61,74,104,12,87,205,56,30,167,20,181,2,192,52,12,43,64,61,40,144,163,144,57,228,182,141,35,255,0,51,135,7,254,171,22,240,223,242,231,150,151,75,195,105,60,186,214,50,179,229,159,
31,100,154,225,165,211,194,60,2,155,79,195,235,56,237,14,166,67,155,36,186,108,66,213,209,87,195,159,149,56,44,177,116,106,160,58,92,98,243,101,166,35,206,242,87,255,0,141,229,195,143,55,62,244,229,237,
91,24,124,241,158,38,86,91,85,195,200,99,103,139,148,231,83,241,198,115,108,163,181,245,126,226,166,169,51,152,93,237,38,44,230,159,121,82,199,65,97,192,210,238,210,163,75,227,134,138,69,205,220,93,21,
172,72,114,120,234,197,102,226,55,197,111,250,141,78,124,74,117,41,182,171,219,172,73,6,203,30,90,211,130,144,167,73,189,27,133,90,140,83,17,73,206,250,81,197,44,93,166,68,102,25,101,183,21,204,250,154,
158,83,71,196,31,150,56,117,207,130,26,154,10,147,160,76,236,198,252,82,155,194,147,170,77,201,147,234,80,173,81,113,231,222,34,58,64,159,98,23,19,57,91,108,143,20,56,154,100,123,150,240,246,139,149,71,
36,103,57,150,224,3,128,212,104,48,159,217,10,187,172,234,40,53,142,163,151,134,189,218,156,0,4,158,249,64,221,6,168,135,211,145,125,72,106,30,194,143,49,76,117,166,57,229,176,78,238,254,120,34,180,159,
146,75,112,185,149,191,223,106,159,180,156,151,236,97,218,139,92,6,225,203,45,10,216,18,222,164,131,204,244,125,190,10,142,117,31,62,105,117,92,172,141,155,136,36,254,204,39,141,225,211,66,239,89,45,187,
209,80,133,219,99,104,139,41,160,24,39,61,34,72,3,14,35,218,155,165,195,65,228,185,209,215,10,30,26,195,153,123,123,213,21,15,148,34,114,108,80,220,243,69,51,108,67,39,208,111,117,214,90,235,99,210,117,
254,138,64,32,244,77,184,168,149,214,214,212,233,110,67,90,45,217,41,240,92,197,209,107,222,9,220,39,202,140,232,30,79,166,14,209,238,148,22,176,148,90,199,146,55,41,242,43,186,218,234,157,29,192,115,
77,187,17,225,26,39,162,45,197,0,99,233,54,255,0,69,65,129,232,59,186,200,61,45,201,225,25,54,20,108,121,160,86,174,217,162,98,14,151,187,189,21,184,201,121,14,108,245,194,151,130,175,17,158,129,36,131,
135,51,237,84,209,224,238,185,188,69,208,140,55,209,83,53,131,103,168,149,200,90,89,87,52,39,103,98,1,31,179,11,92,25,241,97,254,143,179,193,21,136,69,208,97,189,106,116,9,186,131,90,14,229,202,37,243,
185,56,92,182,223,239,180,143,218,78,44,254,234,3,118,255,0,60,17,16,216,161,230,42,14,164,214,113,217,26,66,95,82,5,245,33,210,140,230,58,182,94,90,199,105,113,4,2,59,229,44,234,167,231,108,230,242,220,
120,104,26,133,7,145,251,37,51,112,238,39,114,74,249,30,20,113,20,192,247,43,63,106,215,34,157,103,30,125,130,39,164,72,246,44,38,113,68,234,145,98,32,250,146,163,21,93,34,103,118,59,224,162,46,28,252,
177,163,170,60,16,174,128,2,115,12,206,209,2,129,159,83,147,200,204,83,168,38,147,93,244,163,130,4,217,115,72,84,164,238,141,202,37,109,218,116,219,73,238,208,32,147,117,121,73,156,161,58,113,89,64,141,
177,91,254,163,150,240,235,39,240,35,93,32,231,110,110,133,145,140,72,26,91,216,82,204,23,47,179,220,68,93,206,62,240,161,150,139,96,76,102,217,191,99,233,125,197,93,68,161,136,146,199,71,231,40,68,163,
243,194,45,5,78,128,242,171,255,0,141,230,32,111,205,207,189,107,31,104,195,209,83,7,75,76,94,110,134,41,92,65,249,80,28,22,91,154,72,196,107,24,237,13,167,46,116,16,233,180,45,77,54,160,247,13,45,142,
51,224,86,65,192,240,234,76,45,189,132,43,203,30,62,208,242,57,117,26,167,254,103,16,7,253,87,173,103,191,225,172,116,54,61,160,225,92,9,233,68,149,135,76,69,194,159,52,208,58,154,161,70,112,233,143,231,
173,12,143,74,205,143,211,83,53,230,115,208,227,152,181,211,105,22,227,178,233,141,250,116,199,71,106,236,232,177,142,29,203,36,205,22,206,28,204,27,159,21,51,211,184,64,52,0,54,212,124,16,206,76,213,
7,202,41,152,250,13,191,172,165,66,181,4,213,169,123,14,143,189,81,164,172,80,211,71,22,77,238,210,7,112,11,81,165,22,94,153,139,13,0,143,98,203,47,176,95,148,99,92,127,191,119,131,85,120,35,206,226,200,
56,150,155,201,121,35,216,183,27,81,160,207,53,82,103,80,225,43,40,74,173,243,217,57,4,131,229,186,173,213,161,233,199,172,102,187,136,48,198,141,175,240,89,16,58,64,23,6,240,216,160,215,207,118,144,200,
23,129,62,197,40,17,151,23,233,18,93,192,29,212,211,53,230,174,1,225,204,0,57,151,29,225,32,245,111,201,79,108,15,114,24,155,47,78,57,218,157,86,83,84,134,12,1,136,172,45,103,1,110,23,83,119,74,20,108,
218,255,0,92,159,21,57,214,158,53,85,104,225,171,226,165,30,115,40,105,25,108,155,141,71,239,149,188,182,214,58,55,0,128,56,1,186,8,244,103,201,198,190,148,139,251,10,129,172,43,37,238,115,99,107,172,
209,104,120,97,25,213,81,255,0,44,223,188,83,197,116,102,163,100,177,195,140,4,40,32,189,102,79,230,148,179,198,113,195,241,102,40,29,185,186,131,236,166,14,166,242,112,234,201,112,71,252,22,248,43,45,
214,143,98,6,166,177,147,0,238,131,25,164,11,117,1,180,55,226,164,155,142,96,252,43,133,36,76,82,172,62,234,102,170,80,164,38,161,181,204,251,148,140,188,65,167,27,196,31,98,25,37,134,145,91,19,23,105,
173,63,100,42,180,251,16,248,112,27,95,255,0,21,24,156,94,67,177,36,223,205,56,253,149,77,155,166,105,48,212,165,134,113,36,59,154,109,191,85,87,117,77,41,97,153,29,32,111,105,246,32,87,113,167,75,240,
195,162,71,56,100,145,250,39,100,193,13,49,215,36,122,253,138,12,24,211,81,174,55,144,65,237,90,154,93,33,129,51,152,226,58,249,186,95,249,34,232,169,58,59,192,5,1,245,38,193,121,237,133,20,238,82,31,
196,184,209,123,209,125,255,0,85,56,238,5,44,25,140,187,11,27,6,51,126,168,10,163,175,171,59,77,98,0,147,165,6,105,184,33,174,141,165,8,149,99,248,238,136,255,0,150,113,63,180,19,195,193,177,23,123,4,
112,136,84,80,155,207,152,34,38,198,193,36,23,137,247,133,18,185,160,156,1,31,164,4,31,174,19,142,197,211,210,150,129,85,206,158,49,30,181,134,67,117,168,180,197,193,104,240,82,233,12,67,73,196,82,35,
125,69,78,147,71,216,217,174,201,224,210,167,59,161,105,2,48,172,128,39,117,11,180,192,215,187,10,65,176,211,29,165,46,134,156,216,107,91,51,22,147,197,2,57,70,110,66,149,18,175,167,166,126,146,132,110,
132,115,71,182,124,18,46,208,232,13,85,243,193,213,140,159,176,197,172,184,112,10,163,164,176,147,209,131,8,108,149,6,7,84,172,227,26,65,139,108,154,151,49,176,211,132,234,53,219,247,92,179,58,205,107,
23,13,194,188,126,132,41,64,24,206,108,80,157,166,214,236,41,39,24,37,224,117,11,123,145,64,216,49,24,154,228,18,101,174,48,120,92,43,140,209,113,38,90,120,244,190,8,80,149,75,97,153,234,75,93,13,162,
41,52,216,128,209,127,82,138,126,68,223,150,184,245,185,219,241,234,78,90,89,105,233,93,17,51,244,150,28,193,167,233,158,162,63,114,90,3,22,60,211,167,120,33,13,98,95,47,233,208,99,141,137,224,54,9,57,
5,159,153,195,83,218,216,154,31,234,177,111,13,255,0,46,119,75,149,64,24,106,145,3,162,178,204,217,38,78,155,246,120,33,209,245,51,56,166,30,4,221,34,232,222,18,245,73,59,199,5,70,114,209,154,182,107,
175,55,90,98,60,199,37,94,63,163,248,77,165,180,225,89,123,87,79,216,122,78,46,4,184,67,181,123,184,41,165,102,19,204,7,14,14,246,161,139,178,120,238,142,105,148,205,143,57,88,15,250,105,229,6,113,247,
123,68,90,68,223,176,160,226,22,28,67,60,20,105,108,127,74,147,219,48,232,62,171,34,181,138,103,38,137,231,243,94,177,137,19,223,205,177,57,241,118,175,68,84,28,46,176,184,227,253,24,82,141,211,244,35,
177,34,165,25,25,142,85,27,115,117,193,29,176,213,174,85,118,46,39,242,185,61,113,238,43,45,205,51,71,75,139,26,69,157,79,110,227,252,84,133,96,135,8,0,36,23,165,62,85,90,195,118,158,253,212,72,242,184,
106,201,177,48,64,232,77,237,193,111,227,246,131,149,87,147,226,50,252,191,175,153,103,221,8,190,204,93,40,226,163,153,111,120,178,40,196,189,83,53,89,235,40,106,104,238,24,121,138,41,140,93,128,126,150,
232,105,63,37,143,37,204,79,94,46,169,251,73,200,254,199,5,181,119,149,148,249,190,155,135,104,9,84,237,59,134,199,16,167,58,149,158,23,106,203,52,184,71,148,157,83,196,71,239,132,241,188,55,76,182,65,
88,105,211,118,250,146,2,142,155,56,3,224,162,90,156,156,254,164,236,104,55,196,166,233,126,145,48,237,44,168,233,187,156,103,123,113,82,166,112,151,115,189,106,131,32,249,69,108,155,22,120,10,69,56,238,
49,12,130,116,176,113,89,107,173,52,116,220,233,224,144,1,62,109,221,146,162,11,126,120,183,244,65,247,4,158,62,170,211,172,247,71,181,74,62,210,57,253,50,116,204,66,147,234,77,58,199,116,123,20,171,231,
124,240,111,232,147,238,42,92,24,31,54,222,210,16,7,112,233,181,211,193,65,146,78,151,142,40,61,45,201,219,228,216,67,192,210,11,89,110,179,68,197,217,205,61,200,173,98,91,16,210,250,141,139,57,166,119,
183,5,53,3,169,63,135,233,198,194,131,188,66,166,151,233,51,29,55,241,3,193,8,81,102,250,148,28,116,146,130,91,35,46,215,153,234,112,143,41,26,99,128,143,223,43,124,103,61,170,212,179,93,60,2,24,132,157,
233,180,118,144,135,72,248,223,79,120,82,39,157,71,146,229,199,171,23,72,253,165,172,87,238,160,62,142,232,3,226,71,152,172,154,204,217,42,70,42,191,212,80,221,209,140,44,115,46,239,54,76,103,36,238,80,
9,203,243,14,190,101,255,0,116,166,123,25,164,190,72,141,57,54,26,72,61,9,181,248,39,228,246,173,242,29,171,62,83,70,195,119,30,237,150,9,135,137,113,144,10,128,85,139,90,94,208,44,218,123,119,159,224,
130,214,27,242,185,7,140,123,130,149,208,66,78,99,154,206,220,221,0,7,108,57,107,145,137,181,90,158,140,118,44,168,195,61,24,65,174,196,212,60,110,133,196,30,82,147,207,229,86,185,196,152,239,230,222,
186,97,213,251,41,224,58,52,152,217,151,64,245,217,17,100,103,18,37,158,41,102,11,128,179,220,34,210,98,253,129,67,34,216,30,150,105,155,69,207,57,70,127,233,167,144,28,121,60,193,113,226,239,98,12,218,
77,87,22,128,90,37,218,189,220,82,216,28,170,120,254,143,226,246,151,83,133,99,237,25,253,222,158,149,218,219,194,156,233,108,93,170,130,55,142,43,53,188,116,82,161,140,83,207,0,108,166,166,159,62,116,
219,183,193,4,237,32,14,26,156,193,232,165,206,237,15,32,182,26,166,215,196,215,255,0,85,235,89,239,248,106,104,92,195,161,65,238,23,32,108,118,43,14,152,152,194,15,52,216,222,0,64,200,122,158,152,234,
3,247,165,152,51,98,38,126,146,25,121,172,245,191,45,105,234,115,118,225,214,183,142,157,49,210,131,132,210,113,176,5,166,254,164,33,41,153,195,63,214,161,211,184,99,13,28,58,95,4,51,66,198,9,196,208,
36,145,13,105,129,198,229,60,80,23,136,121,29,98,254,245,70,137,189,156,224,175,27,77,237,216,18,71,194,67,176,172,31,161,8,23,108,224,161,199,23,212,43,187,238,181,87,138,33,215,96,109,74,46,17,164,152,
190,203,81,163,180,221,5,228,30,140,9,66,22,184,211,95,35,29,120,201,251,15,78,61,99,53,204,68,115,67,178,60,22,68,219,20,189,61,51,244,144,104,117,166,65,81,142,181,178,215,54,98,109,33,74,149,45,123,
112,160,11,141,49,218,18,84,234,131,228,175,144,58,208,231,208,158,216,174,248,226,208,163,52,67,14,210,49,21,73,223,80,83,165,209,246,222,139,140,92,151,15,21,57,244,64,208,106,181,211,198,35,214,164,
243,89,88,140,0,31,164,68,15,174,86,242,219,83,70,152,35,220,16,71,97,243,0,68,88,88,168,27,195,217,239,17,194,33,20,80,104,159,199,117,135,252,179,72,253,162,174,46,29,130,90,217,235,64,98,139,181,86,
0,136,58,82,174,159,99,12,229,216,169,216,177,251,117,65,76,29,77,228,217,252,75,130,23,181,22,95,245,85,150,233,81,170,217,208,122,140,32,190,108,119,2,1,80,77,199,24,204,112,253,124,221,95,252,83,52,
79,136,211,77,172,55,146,73,237,77,208,235,111,117,193,62,175,98,202,43,130,58,159,137,22,3,156,16,64,253,17,186,169,174,98,89,61,34,111,120,246,32,196,218,172,52,233,98,92,9,46,230,93,247,83,55,13,211,
120,87,249,172,41,63,74,147,118,250,168,187,170,105,71,14,224,117,69,255,0,244,161,95,86,1,245,104,141,132,207,175,73,72,25,190,139,135,9,30,10,65,84,7,91,76,241,10,68,114,247,126,51,196,131,253,205,47,
23,173,93,69,213,71,217,142,139,109,236,89,77,80,58,169,7,30,39,82,133,75,229,52,254,9,197,64,145,205,62,127,101,56,238,21,60,16,3,42,195,143,208,167,224,20,207,93,36,116,156,119,132,52,32,39,68,32,19,
173,253,110,206,39,201,221,247,130,184,120,61,96,117,3,109,80,152,136,84,62,106,0,180,223,185,77,4,46,224,7,1,123,202,137,60,192,252,128,146,100,235,3,237,5,172,118,46,158,157,241,169,225,223,157,193,
97,205,135,52,243,77,220,128,225,224,163,54,85,226,106,180,237,160,159,122,155,131,211,119,202,27,216,211,224,166,110,141,52,124,157,129,76,245,56,15,55,64,113,113,146,59,191,144,166,199,120,146,56,168,
71,40,88,236,35,173,70,177,90,121,201,136,104,59,251,20,166,141,82,249,175,106,152,168,121,123,103,23,159,130,44,113,135,111,168,213,188,248,214,58,3,16,45,76,158,50,61,200,108,190,24,30,148,143,237,32,
90,38,193,53,43,230,20,250,88,98,211,190,37,158,200,43,49,151,49,110,151,82,104,30,147,128,61,194,234,49,154,143,233,1,212,246,192,74,50,205,201,27,238,76,246,160,24,194,13,56,154,229,174,36,16,227,221,
112,158,49,69,172,232,118,226,238,152,245,44,152,159,88,205,16,222,13,13,186,90,13,143,34,155,101,219,128,125,202,37,50,110,150,61,174,59,144,108,123,202,110,150,90,122,39,197,199,13,75,14,112,187,9,214,
39,243,84,213,3,50,252,158,169,185,182,221,119,76,107,22,112,109,2,141,48,194,0,208,6,208,165,74,242,132,124,153,130,98,113,52,47,255,0,218,197,172,55,252,179,116,187,84,183,201,170,2,109,17,100,49,210,
116,135,70,120,195,100,41,186,195,14,154,244,35,110,62,196,30,31,194,90,161,129,195,226,181,28,242,208,213,254,143,122,107,49,228,185,46,99,147,180,73,223,68,39,47,106,235,200,122,164,10,146,36,128,4,
194,10,158,9,225,212,122,204,2,134,40,24,235,230,57,83,160,89,245,125,156,218,120,5,198,222,171,76,113,227,220,131,142,130,99,197,44,51,156,111,165,164,247,168,248,243,82,188,169,206,113,101,86,26,111,
115,73,23,144,81,93,36,15,147,22,198,103,45,234,198,15,125,54,167,61,70,63,117,217,7,73,236,11,154,114,166,241,222,147,27,164,108,1,186,133,76,171,31,132,178,190,177,229,3,220,22,249,87,68,198,2,220,94,
147,214,15,182,81,103,134,177,190,96,20,45,86,147,120,10,103,196,40,211,61,87,226,84,0,162,249,198,60,112,26,126,42,36,121,86,90,236,171,18,215,130,67,153,2,56,89,111,13,193,197,94,79,223,46,203,143,252,
187,15,216,8,190,213,139,163,248,147,44,167,218,228,81,137,106,135,207,48,118,20,54,123,15,106,52,186,191,130,163,157,216,79,62,151,111,241,85,106,39,100,173,140,46,101,219,138,172,125,233,201,126,199,
64,157,95,89,100,186,209,115,215,168,37,27,109,180,246,5,49,82,115,205,90,242,192,217,32,226,36,158,161,9,227,88,110,154,4,201,89,46,159,64,199,82,144,21,9,105,162,123,230,20,64,163,46,207,222,102,198,
131,108,59,211,117,23,14,134,2,233,59,131,101,15,46,208,26,90,254,201,10,20,14,81,24,201,113,157,92,209,30,9,199,113,147,83,102,239,217,11,45,86,199,166,251,245,40,0,96,83,119,13,210,65,39,229,142,7,243,
55,73,227,91,188,247,143,90,168,102,254,87,189,245,123,165,7,141,108,241,222,125,73,129,144,126,88,208,63,51,117,30,10,32,211,111,29,144,12,31,77,151,235,64,98,108,237,251,101,70,21,228,233,156,151,7,
213,205,1,226,181,150,235,35,215,26,154,206,216,8,106,56,88,3,164,110,77,212,124,146,173,45,207,216,102,194,131,172,123,213,52,120,61,50,92,107,30,232,148,33,199,160,39,169,65,194,76,142,213,34,185,30,
174,115,51,14,144,6,34,65,235,16,181,193,158,226,179,175,171,180,33,152,81,194,227,175,81,83,110,17,26,126,178,17,44,233,179,133,203,123,49,84,143,189,107,17,251,168,176,250,61,159,193,17,81,113,23,163,
87,171,248,42,179,54,70,153,243,207,29,129,78,134,112,198,25,83,177,201,140,100,67,148,22,203,243,19,255,0,46,243,246,10,103,180,60,74,228,161,107,114,172,51,88,8,13,100,25,227,100,231,186,223,15,86,124,
99,24,56,29,95,5,130,63,93,248,133,2,213,239,86,171,120,26,99,196,168,193,240,96,187,23,164,117,147,236,133,73,228,101,124,64,233,71,225,44,211,172,249,56,247,20,242,51,213,58,166,196,11,44,40,197,61,
227,185,70,187,32,106,61,133,1,11,148,247,198,100,205,235,198,31,117,55,46,152,106,159,216,79,42,123,92,25,73,134,163,218,208,77,224,4,70,172,85,123,197,92,51,92,45,169,160,247,37,207,199,138,46,10,213,
28,99,143,14,229,12,180,22,6,217,142,106,232,23,125,47,103,54,158,1,241,175,13,163,212,96,148,24,153,78,13,73,50,1,6,37,45,145,229,65,158,78,214,35,125,16,156,125,160,229,122,218,31,75,189,17,202,131,
139,189,65,35,135,197,21,172,116,65,231,85,122,243,183,15,98,203,167,27,170,58,51,198,29,1,34,28,164,71,147,83,0,240,139,169,142,161,114,120,124,153,226,102,49,53,239,255,0,218,244,231,191,225,185,163,
88,198,131,70,160,121,4,104,35,105,89,106,53,150,254,79,72,220,91,110,171,170,172,135,121,58,204,126,106,25,134,25,22,28,53,41,154,243,185,207,71,30,231,13,192,22,29,225,110,105,211,29,27,123,201,166,
232,118,192,159,114,16,148,76,81,45,224,224,235,168,40,81,116,187,113,103,76,122,144,205,11,22,53,98,104,23,56,128,3,79,125,202,215,4,46,253,193,59,238,12,246,161,178,212,223,210,35,173,238,144,146,214,
17,208,234,173,35,209,113,3,184,221,10,187,151,211,233,98,75,142,216,151,251,32,42,132,140,72,61,24,31,218,65,180,197,138,212,104,198,28,90,161,28,32,123,144,135,204,27,24,188,132,13,134,48,111,245,28,
156,58,198,90,92,171,243,94,197,134,102,202,209,158,114,98,90,78,254,213,55,116,221,123,157,132,117,169,71,88,32,158,10,20,2,60,221,112,119,105,144,59,255,0,146,162,162,225,242,119,133,49,210,181,29,242,
135,118,180,120,41,169,160,24,34,171,142,229,228,123,148,213,52,214,158,105,219,128,92,124,20,197,219,108,141,76,13,252,238,42,15,49,151,187,228,0,131,7,89,31,104,173,229,183,73,163,134,206,32,241,22,
188,44,145,169,159,53,7,105,183,114,129,234,32,234,38,218,161,85,144,40,255,0,91,191,129,242,118,253,226,142,46,28,36,232,133,0,193,244,92,55,132,151,49,160,28,171,16,63,66,167,129,75,61,76,228,204,254,
9,194,200,129,205,50,63,101,89,110,180,169,92,233,164,92,56,29,72,17,150,93,141,155,239,236,81,75,204,29,248,207,12,7,247,53,124,88,181,53,87,79,83,7,91,140,241,43,40,87,122,45,28,36,248,41,3,72,6,213,
172,55,188,250,244,133,39,216,135,1,166,109,255,0,164,24,157,138,127,154,197,17,244,105,59,127,170,169,184,110,156,193,244,104,96,239,253,139,124,19,119,84,209,188,49,184,35,170,15,177,10,154,113,138,
148,140,113,147,217,98,150,91,110,196,118,169,5,87,97,194,28,19,17,12,21,179,122,243,17,205,83,27,253,101,93,68,169,84,121,146,65,223,255,0,72,80,74,0,186,131,14,198,20,42,95,41,122,57,46,54,120,82,119,
130,113,220,42,120,65,25,102,28,29,197,58,99,220,16,207,88,119,164,55,184,83,66,52,146,39,180,132,2,213,76,102,212,143,30,97,231,237,53,92,60,31,17,194,109,3,117,69,19,170,90,149,48,28,96,158,245,166,
152,50,75,220,71,25,183,82,17,12,105,39,15,81,133,164,0,233,22,237,23,90,199,107,45,61,91,137,15,127,19,32,251,214,28,220,168,249,164,232,152,14,30,10,82,125,151,168,219,147,59,136,183,122,155,141,176,
67,207,92,20,10,107,251,38,251,210,199,83,240,226,95,74,246,20,207,193,77,209,106,95,175,189,70,57,74,3,123,109,8,85,218,231,96,109,116,136,61,31,154,17,181,237,235,83,53,19,42,14,24,204,242,209,56,199,
79,236,181,111,62,28,116,95,18,53,82,120,30,147,76,246,216,223,226,178,233,2,164,52,83,164,0,32,72,119,188,37,43,102,64,19,133,29,88,134,199,176,172,198,66,169,122,237,22,134,135,29,253,95,189,36,27,153,
63,164,60,84,79,51,165,3,113,30,213,50,99,11,169,184,204,70,179,45,210,109,27,92,43,140,86,177,93,39,72,183,74,7,177,7,18,85,99,155,218,240,1,246,37,160,158,240,40,129,249,162,228,169,162,217,92,55,48,
162,35,135,193,201,163,45,47,212,218,122,156,176,196,5,158,151,234,254,229,52,22,41,173,117,156,111,36,40,226,197,24,99,67,0,152,108,36,210,124,160,35,201,88,103,108,69,3,255,0,117,139,88,111,249,99,45,
45,213,32,97,31,219,100,51,210,152,114,69,55,14,26,69,251,148,213,113,176,106,48,141,136,4,40,158,195,24,170,62,175,197,49,207,45,13,136,58,89,35,121,217,52,98,241,252,155,126,142,77,225,226,39,120,41,
203,218,186,78,42,181,160,128,69,164,33,29,193,72,169,167,129,83,52,28,118,161,153,229,64,122,58,235,3,63,229,171,148,25,199,16,107,54,220,62,8,56,232,142,40,78,21,180,224,16,226,1,158,165,55,54,95,49,
164,29,68,84,104,233,179,164,61,91,160,227,73,114,104,254,50,206,199,15,43,97,255,0,182,196,252,154,197,159,221,122,32,55,185,115,165,216,151,148,166,233,128,99,218,161,82,241,0,12,211,44,236,118,32,123,
129,91,158,181,116,92,123,181,99,71,234,248,42,181,140,250,45,134,32,213,164,118,243,127,20,26,103,232,184,241,4,168,20,165,35,27,84,136,29,22,252,83,194,91,148,180,95,91,42,196,181,142,13,112,96,112,
36,76,69,214,176,190,44,102,233,79,147,132,12,191,47,4,27,97,88,111,245,2,178,246,172,113,71,18,224,121,162,58,214,105,196,189,72,231,25,245,80,209,234,34,40,209,254,120,41,206,238,130,241,5,220,2,154,
137,185,25,156,46,99,121,140,85,97,239,78,91,95,177,234,102,53,119,133,147,93,30,151,235,41,26,105,159,217,83,9,185,184,58,178,238,148,69,111,106,120,222,27,166,58,187,70,232,79,163,162,132,21,70,146,
90,99,183,222,147,11,225,204,103,213,76,15,153,111,138,174,162,186,58,210,11,187,140,251,210,4,2,26,123,208,10,242,133,191,136,177,220,124,217,248,45,99,182,77,218,27,62,207,90,203,87,110,152,15,169,194,
234,5,201,232,180,117,165,162,173,46,118,97,87,171,68,122,238,147,195,44,19,80,253,96,166,67,131,229,27,9,148,53,193,30,8,168,62,177,75,37,156,92,220,194,151,86,136,245,217,77,112,208,61,23,14,164,3,2,
13,74,124,110,134,92,180,58,61,138,51,101,57,60,223,196,88,30,30,108,124,86,179,219,38,136,150,142,245,150,131,113,1,221,230,125,233,36,177,6,115,234,70,7,204,187,197,19,84,205,24,166,210,11,140,118,251,
212,168,177,209,64,125,215,216,55,74,47,148,3,171,49,233,76,214,246,39,139,61,197,39,24,253,148,48,84,250,95,172,166,220,168,103,79,121,82,132,115,195,24,92,186,241,56,170,35,222,181,142,199,238,164,203,
150,241,8,84,106,194,104,214,254,120,41,153,184,70,156,115,143,250,170,116,49,134,112,28,233,61,105,140,228,157,202,50,14,95,152,0,13,240,175,54,250,133,107,31,104,56,153,201,170,47,163,149,97,154,247,
7,56,176,184,144,34,102,234,206,249,181,185,163,53,100,227,105,19,7,162,239,130,207,26,55,244,90,120,146,16,11,98,72,21,106,157,252,223,197,70,25,192,59,78,52,254,183,130,101,25,232,44,56,7,52,204,251,
93,135,30,226,81,125,99,61,84,168,0,159,106,202,140,68,60,40,185,18,29,220,136,144,121,74,127,25,100,131,135,149,188,255,0,219,122,233,241,235,37,251,29,203,169,6,209,53,28,58,111,233,31,94,200,57,83,
24,81,24,87,83,136,13,36,8,234,72,187,61,129,32,86,112,35,135,193,76,101,162,216,29,71,51,205,65,244,117,209,2,63,203,79,32,27,27,38,166,158,1,70,18,115,64,4,155,192,83,73,92,164,126,190,77,226,38,39,
123,39,31,104,175,94,195,14,117,50,77,140,236,136,231,144,56,147,53,15,213,248,162,156,72,186,5,71,147,176,4,148,58,59,136,36,211,104,225,164,223,189,34,27,164,65,194,51,178,200,103,168,156,159,35,201,
94,103,124,69,115,255,0,117,233,207,127,195,88,232,229,104,123,75,8,137,108,44,183,27,194,181,173,179,77,228,4,12,133,127,165,250,191,189,64,106,123,79,233,41,154,129,154,67,179,10,194,56,124,26,183,27,
199,70,88,240,104,145,249,194,196,32,139,74,57,189,175,4,15,98,153,59,133,232,186,77,250,80,125,136,103,38,113,90,157,140,195,232,48,221,34,209,218,83,193,11,191,163,35,97,30,203,169,178,55,16,127,72,
248,169,161,169,218,187,128,136,112,105,223,213,251,148,5,203,64,7,20,58,241,14,159,96,69,21,38,160,215,78,168,32,145,37,222,242,180,208,184,97,166,147,1,244,156,103,182,230,223,4,42,99,53,14,56,204,142,
211,24,198,199,236,185,107,14,185,229,165,186,195,205,25,218,214,245,172,8,5,3,184,23,186,154,174,85,130,222,219,202,140,118,157,186,251,212,168,88,129,15,171,123,26,99,226,161,20,63,178,119,185,76,116,
171,196,188,117,192,67,113,138,109,184,51,48,34,253,233,52,197,55,197,38,204,193,113,240,83,22,125,186,210,75,217,192,201,62,245,39,148,193,18,48,244,216,26,72,46,147,110,211,117,188,182,233,142,143,137,
5,142,3,140,223,169,101,55,78,244,170,2,227,0,247,37,40,225,248,197,228,110,179,89,160,82,51,154,213,60,121,134,31,180,229,113,112,203,164,9,237,1,64,54,250,68,94,193,37,188,88,156,179,16,6,230,157,65,
238,42,103,169,156,154,233,100,184,40,227,73,190,9,203,117,165,74,224,182,131,206,230,16,32,116,135,153,4,157,191,244,163,82,241,183,205,232,68,71,53,80,76,253,84,205,84,126,150,199,140,184,170,161,93,
176,29,168,76,52,205,74,166,56,200,237,176,82,43,137,55,36,245,64,246,33,168,83,25,210,161,140,191,246,46,159,98,102,226,186,115,3,211,194,96,98,195,153,108,79,213,85,221,83,71,112,109,45,59,205,129,66,
166,8,154,148,129,63,74,15,111,68,165,145,27,102,144,123,84,139,185,195,89,153,224,5,211,17,28,44,254,22,174,35,251,42,126,46,85,212,63,186,187,190,108,55,129,132,50,37,17,20,88,20,170,103,42,70,188,155,
24,34,38,139,150,177,220,81,74,135,228,20,26,222,12,103,128,89,29,124,198,145,0,220,180,144,166,188,181,76,121,187,239,40,29,43,86,249,173,6,24,151,97,222,126,208,79,17,140,88,54,17,54,39,222,133,18,234,
184,232,101,162,100,247,88,37,182,40,11,145,39,101,18,121,139,0,163,85,205,212,210,75,73,142,55,11,88,236,93,61,65,158,113,252,118,241,88,97,151,56,115,14,29,192,123,148,186,195,135,162,163,31,76,56,118,
180,252,16,140,128,77,33,222,82,199,83,240,142,243,166,242,69,38,143,121,42,116,162,84,51,177,223,177,10,54,203,92,117,141,210,43,21,254,112,90,127,146,165,52,106,136,60,208,238,248,169,155,180,124,170,
78,59,60,19,254,246,239,184,197,188,248,113,208,85,0,107,234,64,227,43,46,144,26,199,164,210,45,210,19,237,81,81,205,8,107,176,183,183,148,51,192,170,57,194,239,51,89,237,105,188,6,247,42,52,29,91,24,
224,124,101,70,31,195,244,159,76,14,7,111,90,153,163,208,39,202,241,51,120,213,226,21,198,107,88,146,39,110,39,193,10,17,172,124,209,219,111,130,91,43,81,211,206,180,108,55,42,44,224,132,102,152,107,27,
159,252,92,158,12,180,186,243,209,61,90,150,24,128,180,201,183,230,254,228,52,14,38,75,187,100,168,198,26,122,68,237,100,146,60,161,233,101,224,158,53,168,11,127,154,197,188,55,252,179,150,150,49,14,211,
133,0,92,207,197,2,79,182,48,167,93,193,128,101,74,177,76,69,58,100,238,27,241,81,80,160,34,171,71,8,253,201,142,121,104,76,100,232,232,152,119,3,212,83,70,47,33,201,182,129,145,96,154,239,205,158,251,
148,231,237,93,102,162,173,3,45,35,168,238,129,77,81,121,21,26,70,202,102,177,142,254,178,203,79,248,181,35,254,153,71,40,49,139,19,136,19,179,100,123,148,102,137,226,76,115,44,222,93,30,229,53,31,87,
26,173,212,39,218,163,18,57,50,221,24,220,226,127,226,25,111,254,166,43,228,214,43,181,232,122,187,2,230,157,30,145,246,164,87,205,32,6,246,130,165,83,171,15,198,120,1,250,117,190,232,90,253,53,51,140,
31,42,23,54,67,115,76,97,126,114,151,9,111,197,42,152,112,154,102,196,73,155,117,255,0,33,64,179,71,202,43,25,3,72,0,91,189,60,33,231,6,112,24,130,219,30,104,237,245,74,113,219,39,50,35,56,28,29,191,221,
91,31,176,212,231,237,88,158,177,70,168,134,210,49,197,96,194,213,109,84,125,95,130,154,135,168,147,228,244,143,100,171,142,119,108,63,209,222,234,173,68,252,156,1,131,198,152,137,197,212,251,201,201,
116,106,143,210,4,119,172,181,225,160,243,172,246,185,75,193,166,155,14,208,84,197,77,206,11,249,236,176,54,35,159,37,211,213,31,190,19,202,214,38,68,195,71,5,146,209,217,189,201,1,184,205,70,1,188,5,
18,212,135,227,186,209,253,203,96,246,202,120,184,110,151,167,110,191,138,133,30,36,71,2,232,83,37,249,65,108,151,26,103,251,34,2,113,216,49,244,255,0,89,101,166,94,122,79,216,25,74,14,218,89,54,178,145,
118,71,148,147,196,131,41,35,180,244,237,214,160,12,159,40,152,27,199,185,13,112,103,31,57,126,180,178,3,227,202,1,226,0,133,19,22,210,248,189,144,4,97,233,51,98,101,73,175,167,250,200,69,249,63,124,151,
4,103,251,32,10,214,91,100,196,69,186,157,8,32,85,244,239,215,241,83,80,165,81,248,238,140,255,0,114,233,61,178,174,30,25,105,138,143,7,120,40,66,13,157,220,160,201,152,112,224,162,91,39,47,231,179,48,
232,142,124,22,199,84,126,249,79,32,201,73,198,199,184,33,152,84,188,235,29,142,83,126,25,166,253,64,207,122,151,128,115,128,14,15,4,98,99,23,79,239,45,98,207,84,25,232,216,221,10,183,88,159,39,170,123,
37,76,205,145,165,122,167,234,252,20,233,76,210,18,218,166,56,169,154,157,158,152,192,227,45,254,234,233,253,135,45,225,237,5,245,164,242,115,24,12,57,117,207,52,55,250,161,25,109,177,28,62,81,68,200,
58,129,6,221,200,227,70,90,34,152,177,48,102,253,127,201,64,47,138,249,202,188,97,191,21,24,222,12,124,168,220,220,33,93,53,68,126,51,199,143,211,163,247,74,121,24,81,113,4,59,176,5,149,31,59,210,30,213,
40,231,95,104,65,121,238,83,55,94,55,39,143,248,135,219,255,0,169,235,167,199,172,151,98,189,1,166,221,98,125,138,85,220,49,158,121,155,67,163,220,161,77,225,4,98,12,108,232,30,229,51,116,95,1,253,101,
153,31,241,105,207,253,48,174,64,221,103,147,81,196,220,37,168,86,185,134,129,214,119,81,137,92,164,104,57,22,53,173,252,217,238,184,78,30,208,221,87,175,193,206,142,145,151,113,61,101,17,203,32,235,137,
170,225,194,63,122,41,154,79,168,38,157,66,55,45,248,161,209,188,81,209,114,100,8,80,141,225,221,171,10,65,177,159,138,149,159,104,252,158,232,229,228,142,21,171,139,255,0,154,244,231,191,224,227,163,
207,61,32,119,178,195,77,225,228,59,182,66,5,25,198,13,255,0,55,247,168,12,195,209,29,90,146,205,66,198,137,205,49,54,54,63,248,181,111,141,227,166,169,186,57,166,157,142,197,4,213,19,230,134,219,124,
20,15,97,136,157,184,143,4,49,89,174,79,149,225,162,211,167,196,166,105,64,49,29,23,84,7,137,219,214,166,161,10,87,49,192,120,202,154,162,83,49,89,141,113,188,22,247,170,131,25,89,14,118,42,246,242,135,
248,5,86,106,117,19,210,113,55,233,24,246,169,208,106,96,57,244,228,113,149,10,46,107,35,29,145,137,255,0,123,111,220,122,214,29,115,203,75,21,129,230,143,119,197,96,77,149,161,243,134,209,252,133,53,
116,219,239,115,214,118,82,140,83,49,185,219,177,6,135,139,119,157,23,130,105,56,123,193,74,138,4,17,72,247,133,57,244,180,203,143,99,71,197,13,190,104,244,146,171,109,112,230,26,59,193,247,168,117,161,
38,163,56,111,226,164,242,249,115,1,163,73,206,212,226,11,136,158,23,43,121,109,185,163,149,197,192,147,178,201,110,147,142,135,218,98,15,125,138,130,166,16,27,136,139,3,239,67,20,189,43,102,181,216,34,
91,135,97,251,69,60,70,106,15,55,109,229,9,199,180,153,2,196,144,18,124,190,175,249,5,118,187,114,199,248,21,51,212,222,75,13,25,54,12,68,197,22,173,101,186,106,157,97,52,94,22,84,13,191,54,91,192,74,
146,70,42,127,11,80,17,253,149,79,22,166,106,181,251,30,107,134,177,19,196,27,170,131,14,187,64,29,136,65,129,21,42,128,126,148,14,206,136,82,47,140,105,113,222,44,74,26,132,177,221,12,38,58,110,57,151,
76,125,84,205,197,116,230,94,9,203,240,36,216,26,45,147,250,170,187,170,105,75,11,76,130,14,226,208,129,104,238,0,233,131,16,239,130,131,70,0,119,98,64,22,113,117,224,233,6,253,133,106,105,18,193,131,
248,98,180,79,205,83,241,122,46,161,253,214,43,54,26,52,192,19,40,14,211,29,19,252,241,82,76,229,73,107,114,60,93,224,243,69,107,29,197,20,112,243,228,84,0,177,115,27,127,213,89,13,52,16,37,199,164,76,
202,41,109,209,171,180,182,84,9,212,0,231,120,97,23,242,106,159,120,39,135,131,99,156,65,166,69,165,165,11,20,247,128,41,178,231,99,29,182,75,97,81,58,94,226,119,129,224,162,83,56,26,114,250,129,160,131,
13,22,250,193,107,29,139,167,166,34,230,8,225,62,213,134,2,115,188,201,235,36,19,110,229,46,183,244,65,221,73,146,4,182,7,209,42,35,176,116,90,120,18,166,73,225,218,3,165,188,88,46,61,104,110,184,227,
46,17,222,162,45,50,34,253,127,4,179,89,169,58,187,135,239,81,51,71,208,105,159,230,83,24,168,153,51,8,204,179,182,153,19,139,121,190,254,139,86,179,225,154,101,210,43,188,76,201,219,212,178,232,90,161,
113,172,208,13,164,11,247,169,40,231,4,181,216,34,0,49,136,100,254,201,84,98,2,15,157,124,237,171,224,166,128,168,232,115,139,164,197,236,162,165,135,32,212,167,167,176,31,104,67,52,197,26,147,152,87,
2,38,12,143,98,89,179,233,202,239,26,140,88,201,62,244,24,73,192,185,132,108,9,248,37,160,43,2,27,88,204,116,132,122,225,69,156,35,199,225,124,59,76,217,209,126,61,2,153,166,115,210,237,75,52,253,97,241,
88,102,23,22,32,113,143,130,26,14,161,4,157,160,126,229,24,27,200,1,197,160,236,146,159,156,63,241,109,41,31,219,208,255,0,85,139,166,27,254,88,207,74,88,138,154,234,192,141,32,123,214,76,141,224,100,
180,94,108,118,239,82,201,134,146,40,178,96,16,10,145,246,152,123,15,106,152,27,27,232,52,239,41,172,226,242,60,156,121,57,38,9,160,17,52,137,61,151,90,207,218,186,77,71,78,57,244,177,238,165,73,132,141,
80,102,194,116,139,3,215,178,164,250,39,240,120,163,82,144,214,3,95,27,76,241,69,30,7,204,29,242,188,173,227,243,234,127,166,81,202,38,206,98,228,214,105,236,39,236,162,9,162,175,108,226,105,222,116,176,
152,246,41,174,56,235,151,141,237,100,148,158,77,15,151,231,115,177,174,200,255,0,164,213,103,172,87,106,255,0,5,205,62,6,28,20,157,223,140,16,164,78,188,140,215,3,111,167,87,238,5,185,160,22,38,248,214,
142,160,134,230,131,194,252,253,56,39,208,248,148,170,111,81,34,209,98,37,76,150,185,171,92,71,164,27,61,95,73,36,12,216,70,95,92,139,249,173,135,113,76,216,59,146,72,203,112,46,28,112,204,245,116,2,115,
246,172,79,83,245,79,69,157,82,86,12,46,248,231,198,222,130,154,135,168,65,195,82,238,83,157,221,14,167,164,99,249,178,171,81,59,39,113,242,60,88,23,249,101,89,253,162,172,182,68,173,18,26,122,161,13,
70,216,237,71,107,161,27,105,152,238,42,97,63,51,3,158,203,72,116,121,211,235,178,215,14,61,50,201,209,61,163,226,178,95,59,98,71,82,83,143,181,80,70,224,128,20,184,94,145,14,207,43,3,194,147,124,83,197,
195,13,32,27,245,207,189,64,200,144,27,215,169,76,151,207,79,226,76,100,239,205,20,227,176,99,98,217,89,104,181,87,141,35,134,169,83,82,49,84,146,3,91,185,129,239,72,10,155,154,234,238,112,218,64,247,
36,152,166,102,167,110,165,50,95,87,202,54,49,51,181,246,67,92,49,80,197,78,221,73,100,189,71,53,181,218,227,180,145,238,83,66,210,36,2,215,110,36,123,208,27,164,241,164,241,211,8,54,25,220,186,20,201,
124,136,254,36,193,198,252,208,90,203,108,152,50,67,186,245,32,150,113,4,219,121,159,122,154,47,84,134,231,148,64,227,73,222,42,225,225,134,94,169,39,114,72,40,92,117,187,2,122,148,159,62,116,79,105,248,
33,22,203,0,231,179,34,93,62,116,122,172,181,193,151,20,28,98,123,130,200,38,247,105,61,170,109,154,49,37,163,170,18,168,121,195,143,145,225,1,183,203,41,71,237,4,227,182,84,105,250,66,85,5,18,188,12,
53,94,229,51,55,8,178,57,243,180,232,83,165,49,72,244,95,213,33,76,210,25,220,156,183,28,227,195,12,255,0,95,64,173,225,237,5,245,37,148,137,203,232,19,111,53,177,238,8,187,108,123,138,180,7,230,135,71,
87,209,65,51,168,129,120,185,48,128,83,21,243,245,36,159,67,226,20,212,19,13,108,107,135,88,66,186,22,132,156,215,29,111,167,75,238,20,221,48,115,110,50,74,193,112,153,113,82,125,193,73,3,148,163,229,
249,36,108,43,190,127,233,57,116,195,89,46,197,97,98,193,181,174,164,235,27,24,154,151,141,76,6,61,168,28,53,132,145,89,199,176,31,178,154,205,209,60,189,223,43,205,30,127,62,159,250,97,92,134,236,12,
102,40,211,166,116,0,231,198,211,28,83,15,130,3,26,250,152,246,210,170,194,209,170,4,92,78,147,98,122,247,77,159,69,206,81,188,140,147,26,210,9,138,64,142,219,171,15,104,46,171,215,96,189,7,29,161,102,
57,228,11,140,212,121,237,67,68,28,73,162,248,130,72,10,109,188,116,134,155,197,134,253,234,24,177,135,169,162,172,24,210,71,189,70,196,220,157,255,0,139,106,192,254,222,191,250,175,90,207,127,192,195,
74,12,32,134,151,3,178,230,216,148,200,4,109,7,247,32,81,13,201,28,99,224,160,98,157,218,39,243,143,193,44,212,44,91,199,225,124,67,68,221,209,110,29,0,183,116,214,26,106,136,37,180,76,207,72,207,170,
80,208,237,5,172,3,112,15,193,64,237,7,137,19,115,32,251,209,89,174,214,169,25,133,0,98,96,64,246,164,73,244,95,16,64,169,83,87,104,30,210,134,162,109,55,75,154,91,34,111,116,180,57,62,117,145,182,175,
130,128,185,57,212,236,108,128,39,16,248,253,144,170,205,79,166,92,43,56,19,105,34,221,234,108,203,100,215,96,152,131,183,169,73,172,229,132,230,89,35,68,152,197,176,219,127,69,203,88,117,206,233,110,
183,160,227,63,204,172,209,11,83,157,93,227,247,33,182,170,17,22,235,248,40,64,154,97,198,123,208,211,184,134,130,233,119,6,27,159,82,132,56,241,209,113,224,10,88,0,1,46,145,244,66,154,107,232,147,178,
131,13,119,153,29,96,146,45,222,165,209,64,184,146,56,196,119,169,60,206,78,53,96,41,135,2,76,56,95,235,21,188,182,220,209,186,199,85,70,145,188,31,5,146,43,0,44,125,206,194,123,44,160,161,129,113,38,
161,55,134,132,49,144,52,218,6,119,137,17,127,38,167,247,156,158,46,28,108,106,237,13,148,6,28,9,18,211,210,6,65,81,103,17,62,69,92,27,150,177,215,253,84,132,238,75,22,187,35,194,94,79,52,22,178,221,53,
78,160,232,143,231,138,202,114,139,101,167,84,70,169,82,71,198,3,248,98,140,207,205,84,241,98,102,169,253,142,217,165,183,147,164,155,118,148,221,1,196,16,222,221,214,83,45,0,106,4,204,187,224,130,6,42,
153,36,157,133,229,70,84,220,192,17,151,227,136,184,20,93,7,245,83,55,13,211,185,123,99,45,203,237,189,38,241,253,21,101,186,38,148,176,196,181,130,215,137,32,119,33,83,78,45,128,45,190,220,118,75,32,
213,112,137,29,133,68,30,118,29,104,38,192,217,107,202,240,95,0,39,52,173,63,221,83,143,218,114,46,162,85,170,240,214,13,92,74,7,134,232,146,225,180,89,66,164,242,179,250,143,27,27,138,46,51,11,88,238,
24,169,132,26,176,184,97,63,65,159,116,44,244,15,81,160,52,194,20,98,38,163,73,218,34,61,105,68,235,52,126,29,164,238,172,51,196,254,179,85,195,193,177,228,147,74,240,116,155,245,41,98,66,181,168,211,
226,127,130,155,128,52,131,37,199,96,2,136,25,207,245,125,99,198,91,247,130,113,219,55,79,69,32,189,192,25,32,139,122,214,89,98,171,124,211,187,94,223,130,148,216,141,29,24,82,97,196,7,50,54,130,20,135,
101,233,48,109,117,51,118,82,129,139,180,110,208,33,13,208,192,158,38,193,77,11,76,109,48,100,194,69,102,176,233,24,234,253,234,80,213,33,230,153,125,191,122,88,168,249,89,252,99,157,118,98,220,62,195,
83,159,14,58,5,226,113,110,60,36,15,114,29,11,150,252,173,177,249,226,222,181,113,40,103,126,150,19,175,202,24,62,203,149,143,89,128,193,151,25,36,23,21,16,42,130,42,63,164,61,74,39,240,218,181,50,127,
54,123,204,160,83,88,86,1,152,226,141,175,121,31,170,150,45,250,140,226,44,111,218,136,212,40,76,210,6,110,26,74,72,117,111,72,245,23,130,162,95,11,12,206,176,237,19,243,146,127,233,185,51,76,231,167,
161,170,122,61,206,11,12,194,230,67,197,230,223,4,52,197,181,118,217,68,18,102,155,132,65,7,173,104,167,114,156,233,192,56,236,57,218,36,71,8,170,197,191,143,219,249,255,0,76,101,166,234,86,232,249,163,
39,210,4,113,235,37,30,27,53,145,84,168,225,81,181,11,97,174,145,165,211,0,240,85,103,40,118,168,2,155,128,17,186,4,118,163,207,52,210,77,227,222,165,39,217,108,78,56,226,77,33,133,45,117,70,144,75,125,
196,20,248,82,120,67,228,201,209,144,97,9,145,230,239,234,37,107,63,106,113,212,55,133,107,106,210,173,90,32,186,164,251,128,248,4,26,43,169,106,15,117,59,56,137,29,132,18,161,7,121,15,175,149,147,113,
174,167,111,246,101,28,172,221,168,227,126,123,120,16,124,2,134,58,5,144,113,71,135,64,120,161,171,162,243,5,199,188,40,166,242,118,216,236,228,13,197,106,123,255,0,148,21,158,162,237,94,155,89,97,7,80,
250,38,252,118,81,143,139,140,158,184,28,118,82,240,5,71,19,153,97,56,141,117,126,234,223,25,15,21,108,96,158,171,162,55,52,22,20,233,135,29,180,20,170,99,14,225,82,153,210,125,38,130,160,29,40,56,138,
173,180,192,7,222,181,5,47,154,95,45,173,4,17,205,91,216,169,180,119,35,58,178,172,188,237,56,86,25,253,64,156,253,171,158,58,56,249,210,193,215,43,13,66,206,151,98,27,216,54,245,41,165,12,55,228,180,
187,2,152,187,13,227,75,156,15,101,209,76,78,201,173,132,197,1,183,149,214,251,197,57,108,141,77,188,229,119,142,171,74,26,186,113,178,202,149,88,119,18,84,141,216,59,123,255,0,4,50,75,52,249,220,182,
240,57,211,235,178,212,213,88,244,114,108,239,231,138,203,77,188,244,160,118,4,178,228,106,174,64,235,146,165,194,116,0,57,222,42,63,185,111,138,110,143,13,64,58,140,90,109,237,82,54,118,105,253,37,48,
83,62,32,101,24,210,237,185,162,83,142,196,105,245,102,224,158,181,151,79,4,106,185,220,245,32,13,163,247,165,161,42,213,138,128,222,220,2,89,132,240,100,179,25,81,174,116,130,27,10,53,65,175,45,172,68,
253,32,170,200,122,252,247,25,254,10,34,57,229,213,128,159,164,85,2,126,48,151,227,41,181,174,128,3,167,169,77,67,148,170,205,66,111,126,5,66,135,73,206,231,170,130,109,31,185,13,30,101,88,185,39,173,
12,248,103,33,32,229,24,34,221,185,160,86,178,219,157,54,54,113,63,156,130,82,0,210,98,211,127,106,155,43,92,1,157,225,103,251,151,120,170,105,112,228,105,174,1,235,148,14,58,195,210,131,218,20,152,4,
195,127,158,40,32,101,127,59,153,94,65,170,61,86,90,186,131,46,29,177,118,247,254,11,40,163,165,239,164,193,185,131,220,150,157,168,222,110,187,7,93,165,74,104,28,226,248,76,40,59,121,93,31,190,19,142,
217,81,96,151,52,14,219,162,10,38,39,242,90,189,161,34,109,61,178,220,67,187,70,222,165,54,101,147,165,227,170,20,205,39,158,29,57,86,96,119,140,43,204,254,161,91,195,218,51,150,137,101,118,203,104,220,
1,205,95,216,139,183,67,21,96,98,41,54,211,4,15,114,42,130,98,28,41,211,26,143,162,210,80,75,226,140,203,134,218,2,140,23,11,124,97,142,171,34,171,161,41,184,140,203,23,192,107,165,247,83,198,7,14,50,
58,224,241,221,97,175,15,169,159,72,223,134,234,84,73,181,212,16,121,69,124,118,76,14,230,181,77,191,202,43,120,106,174,197,41,146,211,220,20,140,62,6,40,113,232,31,21,9,161,176,95,61,115,34,7,129,75,
57,105,57,132,50,190,104,69,134,186,125,159,217,133,114,25,176,27,75,72,99,170,93,192,73,237,36,132,181,66,197,53,180,169,81,173,18,91,82,125,196,124,74,140,41,202,99,175,32,197,145,39,205,219,214,66,
112,246,131,45,85,204,54,56,225,141,81,138,45,109,71,18,67,125,192,5,159,2,207,38,105,188,243,78,32,222,61,232,86,125,185,72,3,77,160,137,217,74,146,207,106,84,104,166,214,22,195,157,39,83,162,64,224,
152,113,43,78,183,71,206,152,62,145,39,135,81,10,240,211,28,152,58,176,13,59,142,118,177,51,198,106,189,63,39,183,241,254,152,199,74,32,197,54,136,146,79,90,195,99,91,87,109,229,100,54,36,188,222,45,240,
80,49,72,244,123,220,82,205,121,236,84,63,58,196,52,207,206,91,254,155,86,238,154,195,70,41,90,144,234,15,37,13,8,12,82,38,110,90,10,129,188,61,205,187,17,69,107,20,192,115,28,41,181,175,39,245,146,204,
191,84,174,39,86,167,199,230,207,113,148,55,8,82,4,212,103,72,122,210,71,131,45,50,64,14,10,3,100,158,150,47,175,202,30,62,203,85,151,5,79,13,249,91,167,243,205,189,106,227,70,24,35,22,211,194,72,247,
41,13,154,31,198,57,47,110,45,163,236,57,56,117,207,45,44,85,30,105,247,223,247,160,66,180,71,72,79,87,238,67,117,170,131,120,129,6,20,160,68,70,196,220,32,137,92,205,220,54,105,16,166,97,183,218,147,
198,247,75,19,96,52,130,231,206,208,2,154,109,195,163,10,65,210,111,154,111,99,221,241,82,187,110,64,123,65,48,73,54,245,169,60,238,77,253,95,68,241,151,125,226,181,150,218,154,29,196,8,45,59,130,16,208,
244,111,70,167,3,252,20,41,252,1,32,213,188,157,34,253,106,99,32,104,129,248,118,171,186,240,204,19,250,206,87,23,13,196,84,113,27,68,71,173,64,74,109,5,162,80,168,24,177,167,11,137,19,244,31,247,74,122,
146,249,39,253,71,130,157,205,22,153,133,172,183,77,86,172,75,70,211,101,145,24,164,240,230,29,60,10,143,132,172,120,140,210,140,127,119,82,125,173,76,213,38,57,217,117,224,27,129,100,249,94,6,164,225,
18,123,74,202,25,165,144,69,183,219,142,202,5,113,39,83,13,175,18,1,238,83,81,55,48,108,229,185,133,166,41,59,143,232,171,29,197,116,214,9,231,240,102,92,11,96,154,76,240,78,91,170,104,245,34,78,152,157,
135,130,202,21,173,4,26,141,18,75,162,82,27,196,8,160,96,220,0,165,10,145,211,246,40,135,128,17,153,213,63,225,51,197,233,186,20,230,44,23,26,67,131,93,168,162,40,110,129,150,19,30,197,51,81,249,88,29,
248,7,30,91,184,162,224,181,134,225,87,192,8,195,225,39,110,105,167,236,133,158,179,71,117,218,228,32,154,99,72,223,165,9,36,170,235,25,237,8,3,71,147,190,123,245,54,62,42,225,225,156,104,151,83,250,167,
197,75,20,250,159,50,195,250,74,104,2,7,74,5,203,160,223,117,18,249,191,75,46,196,72,54,34,195,188,39,29,139,167,161,108,10,207,178,203,53,215,93,172,104,227,82,125,129,65,138,197,205,105,131,17,214,163,
31,68,138,39,172,157,251,148,140,81,4,208,97,39,138,153,187,41,134,16,7,213,30,164,86,235,45,105,1,211,180,192,238,81,242,211,4,61,182,226,74,69,114,183,98,140,50,219,81,23,220,91,218,166,46,210,50,139,
230,25,212,255,0,197,187,238,53,107,46,25,160,106,128,204,85,184,16,74,29,3,100,28,77,24,185,53,1,42,71,51,199,17,87,4,7,28,91,7,217,114,177,235,16,179,45,77,238,6,110,64,245,149,54,19,97,207,168,35,164,
164,126,129,58,169,222,97,168,20,213,7,70,50,180,136,159,224,155,166,44,125,136,32,54,119,232,148,24,71,16,67,104,128,55,44,104,191,106,90,102,184,45,163,3,125,65,179,252,247,40,194,184,49,248,234,131,
140,234,53,102,231,173,142,90,227,57,105,232,170,158,129,237,114,230,204,4,217,204,23,216,143,20,52,29,105,191,81,104,81,128,56,75,42,90,93,30,197,162,155,202,129,175,42,120,255,0,22,136,159,254,214,46,
159,23,179,25,233,186,164,225,234,50,165,83,170,90,68,52,24,245,43,109,70,50,236,88,163,85,167,155,20,195,220,53,54,242,37,22,42,183,119,82,99,79,164,111,117,150,65,172,98,131,108,117,30,164,158,144,194,
243,205,196,138,76,104,112,168,122,85,15,128,79,147,98,119,39,92,71,39,240,196,129,106,71,220,226,156,253,168,199,81,71,45,36,225,110,8,152,113,149,154,169,186,87,177,22,147,101,38,24,126,89,129,105,190,
154,239,246,115,110,87,43,53,75,23,28,227,68,193,51,30,197,40,3,99,202,12,109,160,31,122,143,11,184,93,227,188,161,164,222,78,128,51,60,230,215,117,90,68,223,252,48,172,245,136,237,95,111,161,218,66,194,
13,251,54,7,20,24,193,7,92,141,160,112,81,4,152,199,229,224,238,77,99,246,86,249,89,174,99,45,141,105,236,84,106,104,10,100,10,36,238,121,167,31,114,85,15,44,172,27,129,5,215,134,9,77,216,166,88,216,198,
151,128,12,179,127,88,63,20,205,10,87,52,3,200,106,131,253,209,62,228,196,127,34,51,148,96,34,12,96,233,253,192,156,253,171,156,212,53,61,22,205,206,162,23,54,195,115,60,251,73,234,248,41,30,160,62,77,
72,14,162,84,197,219,21,189,51,29,127,5,83,18,114,131,24,76,64,255,0,155,173,247,202,114,219,80,213,9,28,227,152,178,213,124,225,175,18,238,173,6,84,56,108,128,8,29,135,193,12,166,102,228,115,249,101,
224,154,164,71,169,106,106,181,137,162,58,14,35,128,248,172,150,255,0,180,108,241,114,89,101,166,42,29,226,125,170,52,181,34,70,113,82,56,209,111,222,41,186,92,48,93,209,119,86,254,244,35,156,27,245,146,
193,76,250,249,62,47,252,151,4,227,184,35,166,137,130,208,120,172,186,121,43,82,159,74,155,137,139,36,249,77,169,90,171,115,10,20,26,210,230,220,189,195,96,35,138,215,60,150,176,149,67,179,12,83,64,141,
7,72,238,10,163,138,101,205,46,109,246,112,191,173,12,185,254,247,162,209,63,5,112,241,208,230,135,58,251,184,223,214,160,153,139,170,27,152,97,90,68,235,58,79,113,76,107,140,211,173,85,217,133,122,14,
105,107,108,88,227,177,16,174,121,42,84,233,244,170,56,25,144,178,60,154,20,76,6,147,197,3,203,153,13,178,124,39,249,45,11,89,110,185,211,124,29,245,144,73,135,116,91,213,191,189,13,151,170,103,56,167,
60,40,187,239,4,205,46,25,113,154,131,120,159,98,20,107,251,71,71,7,40,48,7,65,164,241,31,20,52,87,40,32,215,204,239,36,85,2,61,75,87,80,100,166,0,36,142,193,224,178,201,54,141,24,150,245,104,16,150,184,
237,121,60,219,158,165,10,230,230,112,152,113,255,0,55,71,239,133,172,118,42,181,31,76,79,95,193,17,154,221,113,242,106,160,245,2,161,54,69,172,243,238,61,159,5,54,36,244,93,22,58,128,82,43,158,152,202,
49,243,2,112,117,62,225,91,195,218,49,116,67,43,3,200,105,1,253,208,62,229,87,67,79,19,141,15,32,8,101,143,172,159,130,46,148,45,153,214,14,192,146,219,75,12,34,108,193,42,16,104,131,177,230,154,125,200,
48,124,29,241,174,61,136,170,233,208,103,31,152,1,184,52,79,217,87,35,48,96,14,185,59,65,224,176,211,108,217,210,56,168,81,29,232,118,128,144,129,202,32,14,103,147,90,237,171,84,139,255,0,134,86,240,214,
75,177,73,162,236,29,197,68,195,163,202,4,237,160,159,122,89,224,248,72,231,28,38,72,137,246,40,93,38,188,252,179,28,209,109,85,217,236,230,218,174,69,139,117,109,96,45,34,202,104,166,101,35,11,96,76,
75,132,42,40,157,202,39,19,201,252,73,0,94,144,247,184,45,97,237,22,90,170,56,174,121,216,147,73,237,13,20,207,70,160,240,40,242,100,63,68,205,7,88,234,29,104,3,93,180,158,209,233,11,217,1,19,49,197,138,
213,92,121,177,80,49,199,75,111,38,22,164,106,70,233,19,136,168,250,148,142,152,104,16,224,99,214,157,42,199,37,198,140,169,131,252,90,194,127,251,94,175,147,217,156,52,164,209,12,167,104,116,123,87,54,
199,163,54,189,131,74,200,162,11,185,226,251,1,224,160,53,35,13,29,142,75,53,231,113,131,241,213,119,9,145,86,108,122,152,213,211,141,99,163,84,1,117,24,59,234,45,149,150,171,88,114,29,68,131,184,99,133,
187,20,15,97,200,45,145,110,136,67,53,245,119,78,50,140,9,143,226,153,161,33,90,228,234,169,120,150,161,184,65,208,215,211,17,210,73,21,247,166,199,19,23,0,250,138,145,156,141,196,213,198,131,195,22,241,
246,90,172,184,197,38,248,24,154,211,98,42,18,20,216,148,128,126,42,252,73,33,72,108,222,217,134,75,31,241,109,251,142,78,61,115,186,87,117,232,155,236,47,237,89,19,101,168,246,169,186,235,196,189,214,
226,10,132,101,205,36,54,54,152,61,200,62,90,196,137,7,234,159,90,160,134,235,2,40,60,180,241,75,19,101,226,5,99,212,70,221,202,105,245,18,231,52,73,153,234,82,173,182,205,123,79,10,147,237,10,14,58,13,
102,89,70,60,246,81,209,203,176,240,13,201,16,123,202,214,91,106,104,192,3,163,34,250,160,95,100,17,233,222,139,207,233,40,40,96,132,58,167,213,30,42,103,34,212,181,156,246,188,129,163,201,217,29,250,
157,63,5,113,112,235,140,234,27,116,161,64,86,217,173,64,3,30,39,15,139,141,185,167,31,178,83,213,18,57,38,29,248,7,0,95,185,162,208,181,158,235,75,21,204,48,24,246,172,136,83,8,11,77,81,193,206,212,21,
90,164,241,226,115,58,103,252,39,248,177,51,74,8,7,79,218,130,107,14,38,128,147,114,10,153,172,57,160,1,81,226,8,116,74,136,85,73,26,166,118,62,8,36,113,175,63,131,51,16,4,145,73,254,11,88,238,43,160,
48,15,119,224,252,8,234,162,223,87,68,43,47,106,166,149,176,167,81,29,82,7,185,101,83,84,91,230,183,34,92,120,119,165,154,229,112,94,12,69,192,82,133,224,23,122,194,161,15,6,9,197,212,116,1,230,135,222,
114,106,61,88,122,96,113,31,189,2,53,64,205,38,184,110,64,42,21,59,148,196,59,36,204,0,255,0,135,113,247,21,172,119,10,150,15,242,108,57,60,40,55,192,44,214,71,105,39,109,138,11,133,176,96,237,168,37,
17,170,243,248,106,136,255,0,1,231,237,53,92,60,31,26,225,230,207,97,80,197,58,165,168,48,1,16,69,138,155,97,205,4,184,78,152,137,234,81,45,154,73,203,107,142,239,16,156,118,46,151,155,38,173,78,245,129,
90,4,10,148,199,99,138,66,86,51,22,238,113,193,172,58,56,157,253,201,110,69,44,35,181,225,176,229,219,204,33,139,186,102,128,60,195,111,17,37,44,221,145,195,56,130,6,221,1,127,106,205,116,173,234,6,155,
140,222,82,58,208,111,69,164,146,164,197,110,148,13,199,106,148,29,159,54,219,13,173,217,117,51,82,242,112,223,194,25,223,110,45,223,113,139,89,113,77,23,196,137,196,190,220,90,61,200,116,115,15,249,93,
41,252,240,170,171,121,243,137,118,8,197,142,42,153,183,115,149,143,68,124,26,52,105,184,212,100,207,173,36,22,144,107,18,32,75,110,59,191,144,170,79,97,95,168,54,35,104,40,102,153,164,205,88,202,208,
118,191,130,46,135,159,17,246,37,176,55,235,10,48,158,57,167,154,7,104,210,147,11,98,106,185,148,170,69,252,224,29,202,132,44,25,156,227,14,127,199,48,127,81,201,227,57,233,232,170,130,26,55,157,95,5,
134,96,64,116,155,27,233,40,105,154,163,162,238,192,7,184,41,66,244,199,69,206,35,114,64,191,177,36,135,40,78,156,14,162,118,173,71,253,86,46,159,30,217,203,70,41,178,156,56,180,57,160,147,33,167,224,
143,45,58,220,51,58,70,153,26,200,7,170,193,30,85,62,248,44,97,226,20,200,117,24,75,29,28,28,97,69,220,190,133,249,199,24,210,225,29,229,67,42,243,156,159,108,242,122,152,63,152,240,61,165,111,63,122,
177,212,89,195,179,77,33,36,92,69,214,85,116,54,91,210,155,123,212,67,146,51,76,16,216,115,132,199,255,0,91,213,202,42,142,52,31,42,167,112,68,31,130,134,58,5,162,113,81,254,16,159,106,143,10,98,234,22,
10,207,234,105,34,59,144,212,37,201,240,225,153,103,33,219,10,180,163,178,41,0,172,245,7,106,245,63,64,119,5,205,86,92,20,99,231,88,251,2,81,58,246,204,242,209,254,111,220,11,83,84,86,241,95,148,196,76,
160,205,39,106,45,164,241,23,230,79,197,105,166,155,135,107,40,243,39,208,49,240,80,110,147,157,79,78,178,73,111,68,158,190,31,185,107,200,177,204,196,159,34,173,27,243,110,84,218,55,146,15,196,152,87,
3,49,131,167,127,212,11,89,251,87,44,117,14,54,11,4,238,28,60,23,54,217,121,138,172,218,108,164,119,11,38,133,59,109,33,44,93,135,87,231,38,221,94,228,83,18,114,118,145,134,197,94,79,149,214,251,229,89,
109,168,111,9,209,14,234,4,248,160,215,48,226,92,247,113,41,84,235,128,212,39,168,172,176,155,156,54,43,101,186,133,197,83,178,212,211,120,244,112,102,155,192,223,255,0,75,37,186,100,243,141,245,164,80,
237,45,23,6,229,68,190,26,249,187,203,182,230,71,222,42,186,23,70,203,125,38,250,148,13,54,225,167,249,226,150,74,103,191,212,216,190,218,37,51,106,25,167,119,94,247,43,38,150,123,90,105,180,157,238,18,
65,123,26,214,212,116,88,9,219,177,69,43,43,154,216,204,77,93,48,215,60,180,91,120,59,173,95,162,174,202,77,112,51,107,146,179,229,157,5,63,45,222,218,183,245,39,139,130,190,147,90,4,94,224,163,202,218,
70,105,52,113,152,106,186,101,173,120,105,182,210,119,90,159,109,42,177,141,115,105,186,36,17,55,29,139,32,102,53,162,155,136,222,193,0,205,75,58,214,184,80,133,178,47,234,108,39,101,16,181,118,41,183,
88,56,255,0,60,16,138,134,250,45,245,33,162,152,155,102,236,45,219,153,63,120,42,104,205,24,180,184,92,155,21,17,42,19,206,59,212,161,24,38,41,176,29,255,0,246,130,6,78,217,173,153,105,23,53,70,235,87,
67,46,41,52,13,70,58,130,203,36,177,2,28,199,113,9,106,59,139,233,6,245,18,60,84,161,76,225,164,225,240,183,131,229,116,126,248,78,59,21,90,151,206,77,186,189,202,140,209,49,82,40,84,182,240,18,38,201,
48,205,90,157,119,67,109,58,3,12,110,92,124,20,137,231,99,241,38,41,196,196,224,234,95,245,10,233,135,180,99,45,82,153,113,62,69,70,119,230,218,179,118,234,237,87,58,166,173,4,130,238,136,61,92,63,122,
188,169,24,118,29,175,163,204,143,64,79,197,100,179,168,186,147,4,95,153,31,5,21,28,47,229,49,17,11,44,221,49,135,190,103,153,15,242,190,225,77,212,16,227,110,125,161,100,190,104,66,173,84,244,15,113,
80,136,60,160,14,57,150,76,27,177,171,86,123,102,145,11,166,26,171,176,238,18,161,120,162,254,182,130,103,185,70,155,112,140,84,71,246,70,61,169,103,131,96,129,242,170,151,0,64,248,168,101,164,233,39,
52,198,141,199,56,12,127,245,177,92,134,8,91,165,189,25,191,185,69,204,67,53,82,48,69,132,89,74,35,114,129,177,201,234,128,126,99,1,246,133,172,61,224,203,85,232,243,10,23,231,26,103,83,140,247,133,133,
141,114,155,8,99,103,139,132,168,136,200,12,121,226,84,8,59,12,206,137,168,70,176,9,235,177,87,150,163,149,25,78,26,92,28,224,8,128,227,240,79,148,95,147,199,86,7,80,34,245,171,127,170,244,252,155,103,
29,31,168,58,45,112,27,16,13,253,171,155,70,41,14,139,123,65,30,226,129,90,35,164,233,223,72,82,22,144,37,167,121,213,240,75,53,231,113,134,51,140,65,255,0,28,73,253,70,173,241,172,52,46,26,171,159,74,
156,219,206,17,238,69,104,206,5,167,154,39,121,212,161,78,97,155,35,126,160,129,95,85,102,156,101,18,78,247,241,84,208,243,230,22,197,63,72,113,49,180,4,152,69,196,10,192,152,48,219,14,244,198,134,45,
26,52,220,233,50,35,212,160,251,33,113,14,198,218,195,21,80,223,185,168,203,130,177,136,252,174,172,126,121,84,49,220,48,140,75,45,197,195,220,164,99,56,13,252,33,146,118,98,219,247,30,156,122,231,116,
168,255,0,155,117,134,215,237,186,202,128,81,232,200,216,118,41,170,217,111,69,196,18,164,206,160,41,180,205,229,11,172,98,92,73,35,126,129,191,177,80,195,213,193,230,29,121,152,43,78,115,101,177,78,209,
134,196,22,239,48,166,166,226,110,15,22,238,113,161,204,58,56,29,189,202,110,197,82,65,169,80,117,134,148,48,203,164,85,167,222,131,16,114,185,25,109,1,223,226,86,242,217,134,90,208,11,68,234,153,142,
164,22,233,222,131,193,19,36,216,40,40,224,156,60,225,236,10,99,32,41,60,254,26,172,63,192,97,251,78,87,15,15,6,201,129,182,162,160,235,137,27,236,16,0,198,126,77,136,35,141,7,120,20,196,155,201,152,110,
73,151,131,255,0,14,211,238,11,89,110,180,163,92,197,39,56,238,1,43,34,51,68,122,0,240,31,185,70,145,198,130,49,116,221,0,249,163,247,154,152,68,128,29,235,40,168,197,0,88,4,197,129,80,174,214,111,154,
23,38,28,56,119,41,66,184,163,164,158,169,35,220,134,162,78,61,238,252,31,142,23,189,23,122,250,37,107,29,197,116,214,92,192,114,220,1,51,122,12,251,161,89,123,85,52,171,133,37,166,59,62,8,20,221,59,50,
56,130,74,133,113,164,0,53,113,9,160,10,131,207,55,79,165,105,84,60,7,8,126,82,248,23,44,3,237,57,20,157,222,169,222,97,65,156,25,39,13,74,77,192,143,98,149,217,30,81,200,200,243,46,39,201,221,224,86,
177,220,74,56,35,56,76,55,15,50,207,0,179,118,200,141,58,93,51,98,134,133,171,118,146,56,241,75,49,63,18,207,199,116,140,255,0,97,83,217,169,170,227,83,66,226,175,205,118,202,148,35,80,249,134,201,176,
2,229,77,48,247,2,118,34,90,32,245,168,194,185,159,245,109,119,30,255,0,120,78,59,87,75,224,75,220,68,147,36,44,51,89,22,171,78,79,7,89,33,54,171,30,49,164,128,231,0,32,1,178,91,226,133,0,121,186,60,53,
56,185,12,211,180,15,201,199,121,75,157,218,117,3,36,77,166,152,133,154,234,14,38,177,195,191,81,108,211,46,233,31,205,182,233,132,208,36,211,99,186,239,10,101,151,198,155,245,168,152,167,243,123,112,
227,222,166,106,94,82,39,29,157,153,255,0,123,119,220,106,214,124,19,65,62,121,231,147,121,119,193,14,142,83,17,137,167,22,233,181,73,220,252,233,118,7,77,207,149,179,192,171,30,136,203,254,104,185,166,
56,223,185,36,58,19,206,116,128,16,211,224,17,73,170,14,26,117,30,165,10,119,8,241,229,85,143,93,189,225,92,98,187,138,5,214,147,185,18,16,113,39,139,49,135,4,245,15,16,147,11,230,109,0,198,218,170,248,
42,24,79,1,108,207,6,1,232,186,185,3,183,160,83,202,179,211,212,215,3,64,235,213,101,135,56,11,71,72,30,58,74,26,14,187,128,121,23,188,164,192,196,104,142,19,241,81,75,229,99,75,178,234,141,105,1,220,
253,16,63,234,177,116,248,253,191,159,244,206,94,162,62,171,160,243,109,135,180,195,131,150,91,61,132,7,80,113,34,70,253,161,76,209,221,209,13,39,129,136,80,124,92,77,33,188,19,42,74,20,169,0,218,125,
164,20,200,231,111,219,198,228,82,222,77,211,18,4,151,11,241,151,155,45,103,237,93,49,212,88,105,128,99,129,149,130,213,54,147,78,247,178,65,122,146,51,92,191,163,103,57,242,127,250,220,174,85,116,161,
137,190,37,164,153,128,7,130,32,154,98,139,167,23,83,132,49,190,196,155,164,236,104,62,121,196,146,52,163,173,192,114,41,57,166,114,72,128,107,83,137,255,0,45,89,234,5,218,109,176,149,134,109,124,91,183,
114,151,151,30,39,220,162,159,140,159,195,121,75,122,205,111,184,22,231,173,2,227,4,98,90,122,192,89,106,104,148,75,96,180,73,164,66,90,108,56,26,52,222,224,12,233,183,124,36,19,30,82,14,166,211,21,5,
74,144,11,76,64,46,234,245,45,125,35,88,225,167,11,136,14,112,189,50,64,84,6,242,123,100,24,121,225,131,102,223,81,161,107,63,106,229,142,160,152,106,188,235,76,78,227,117,206,186,8,235,212,103,111,243,
241,80,57,131,51,67,171,164,125,233,140,101,182,106,17,172,199,243,100,83,18,242,115,52,49,81,255,0,25,95,239,149,101,182,166,140,209,244,93,29,254,244,26,214,24,90,221,115,239,80,166,106,30,144,142,164,
8,153,155,31,59,129,236,170,79,138,212,213,107,19,76,185,239,89,53,245,35,211,29,146,82,40,111,130,226,8,141,238,162,13,25,252,38,240,127,185,31,121,87,72,212,244,223,29,176,160,97,132,154,109,239,248,
37,154,6,109,124,167,21,63,221,149,77,142,143,77,196,56,142,212,26,3,160,211,111,121,73,3,16,224,214,131,61,144,163,0,194,83,20,220,237,32,122,68,192,239,254,10,166,159,162,33,167,185,12,212,251,121,92,
205,231,226,181,194,161,88,75,71,114,200,132,49,116,197,71,55,80,30,144,48,123,255,0,138,99,80,124,59,131,154,76,246,66,133,29,176,41,187,188,40,15,81,196,184,14,212,8,6,83,108,167,11,31,221,132,221,142,
142,242,69,55,119,252,20,97,121,233,178,123,37,13,21,173,63,132,216,7,247,39,239,42,104,140,200,14,0,14,171,169,9,84,244,207,108,21,8,249,246,61,200,48,174,82,124,238,59,182,168,62,11,87,80,100,167,76,
244,140,245,44,179,75,98,69,175,215,62,244,152,205,111,69,179,223,239,81,133,179,131,20,48,179,255,0,25,67,239,132,227,177,116,169,76,141,98,85,25,173,99,12,80,235,233,15,114,104,199,100,219,106,143,236,
254,126,8,108,60,77,94,105,162,103,114,168,67,206,47,144,98,35,142,13,251,253,71,5,211,15,104,231,150,169,76,8,213,133,195,134,184,90,152,36,44,215,82,167,202,73,212,234,98,152,167,82,9,113,153,1,221,
94,181,125,19,133,192,81,168,246,128,35,85,187,165,101,49,16,216,13,18,41,0,130,119,6,39,18,227,212,10,25,186,11,7,63,134,243,102,245,26,63,112,173,95,88,202,131,4,123,214,11,161,187,239,178,135,151,213,
27,99,10,82,161,103,178,51,60,152,129,32,86,169,49,254,90,222,26,173,13,130,7,204,184,18,6,149,116,213,26,206,140,93,62,50,199,123,18,196,211,120,107,98,92,65,137,4,120,162,139,164,250,114,115,92,195,
163,102,185,144,127,250,218,158,67,52,98,163,72,167,107,89,73,151,27,9,226,101,5,31,61,151,114,110,160,144,96,180,91,132,60,89,111,15,104,50,213,123,42,180,129,107,251,9,43,54,57,203,246,158,28,69,35,
188,3,40,116,124,222,144,113,28,76,66,144,24,176,117,23,2,36,237,216,20,97,22,85,116,14,113,178,247,24,104,106,154,15,146,109,45,203,169,181,196,23,115,245,129,255,0,170,245,175,147,219,248,255,0,76,99,
234,168,99,68,112,159,138,230,208,148,28,11,192,189,161,66,136,225,210,39,142,144,160,53,0,52,30,189,87,83,53,229,177,247,204,241,128,158,139,107,128,123,58,1,111,145,211,13,28,203,26,9,141,244,213,241,
69,84,198,16,252,156,145,212,124,74,133,57,133,5,182,147,184,18,80,50,115,22,241,229,84,79,85,189,229,60,16,149,119,13,58,135,82,155,133,107,207,57,209,0,203,71,129,84,34,51,230,131,156,103,141,187,146,
26,200,14,167,99,181,88,249,91,252,2,50,224,174,84,19,137,169,55,233,185,69,214,79,60,194,45,14,248,41,11,155,8,199,100,134,127,222,219,247,28,156,58,231,116,169,83,230,246,225,195,189,100,194,236,141,
62,181,52,209,36,83,123,186,175,10,5,112,213,142,33,250,131,98,152,119,68,254,117,183,85,104,106,230,9,131,49,76,202,32,81,174,126,78,123,194,211,148,217,42,224,243,117,184,233,112,114,29,34,125,38,60,
227,65,33,205,4,65,7,100,181,197,35,122,181,32,240,109,144,195,68,67,218,76,131,32,32,196,12,179,250,182,131,135,127,188,173,229,182,166,141,49,192,29,137,134,153,61,72,85,186,103,204,58,13,136,55,10,
7,176,182,231,123,33,76,208,176,204,252,119,84,207,246,20,253,154,156,174,43,165,10,86,104,39,135,21,51,66,113,212,233,155,4,52,30,52,198,15,19,196,115,47,240,41,155,9,220,156,147,145,229,188,15,147,183,
192,45,101,186,79,99,9,24,106,176,110,68,123,86,84,219,91,85,27,204,41,18,197,159,148,178,69,195,8,251,77,84,35,83,30,121,218,189,43,194,104,224,238,32,131,167,128,84,14,212,187,59,73,5,6,20,197,18,227,
3,171,224,163,18,179,22,1,150,227,200,155,80,127,221,41,199,218,27,161,50,199,126,42,203,164,131,242,118,125,208,156,253,168,199,74,56,87,3,36,11,241,246,44,170,101,187,11,238,96,170,10,233,182,145,63,
68,41,1,80,187,157,30,33,49,112,26,3,207,144,9,29,6,143,123,145,73,218,100,201,119,92,66,133,114,128,134,150,128,108,227,252,251,212,136,114,142,63,163,217,131,191,229,223,127,82,214,59,130,168,225,45,
135,167,27,10,76,240,89,187,77,18,53,0,80,90,38,91,29,170,69,170,147,248,98,129,158,143,147,188,71,235,4,241,113,188,99,116,179,14,89,125,236,165,58,159,80,252,152,7,2,127,147,10,107,172,54,98,142,145,
184,217,68,182,103,46,203,171,131,183,241,9,199,106,233,232,27,58,221,61,107,12,87,30,4,81,49,177,35,220,148,79,20,240,202,142,109,193,52,201,245,74,163,80,220,141,84,64,216,31,130,129,138,78,13,194,176,
237,98,150,46,211,232,17,230,93,50,13,63,220,138,232,213,70,2,92,210,37,182,148,17,4,6,129,176,6,201,15,158,32,14,34,84,5,165,37,155,218,44,61,106,21,39,45,39,203,51,211,192,99,15,220,106,214,92,80,54,
201,168,237,86,36,207,114,27,105,176,107,50,45,37,177,29,133,73,142,80,90,190,7,255,0,201,97,30,199,20,227,209,31,24,117,48,39,125,148,95,58,57,226,15,119,98,170,154,124,53,12,25,112,220,48,120,33,40,
224,132,98,106,218,241,30,246,171,140,228,237,125,128,38,55,40,80,190,48,121,160,15,210,131,62,176,147,11,230,192,154,76,250,228,170,28,73,225,157,25,182,0,1,113,136,59,125,71,38,106,140,244,244,117,42,
72,1,195,115,240,88,18,52,26,76,30,205,253,138,0,188,72,61,166,200,106,6,208,27,48,62,148,36,165,242,153,193,184,34,73,255,0,121,161,63,245,152,186,124,126,223,207,250,99,47,85,12,125,33,79,16,218,128,
89,246,62,165,150,163,236,57,138,163,107,130,209,234,63,197,74,137,137,170,27,209,108,115,142,29,30,245,9,7,2,105,177,162,247,1,65,68,17,166,159,13,147,199,62,188,62,84,63,17,96,193,0,180,214,129,234,
123,191,114,214,126,213,215,29,69,150,2,65,252,210,86,8,131,80,32,245,112,82,45,136,7,240,166,90,102,58,111,251,142,79,40,167,113,68,12,78,228,219,127,98,202,154,102,148,156,85,88,224,193,234,178,98,186,
43,93,186,169,85,218,224,169,168,14,65,124,199,56,105,188,85,167,254,152,42,203,80,90,184,26,22,124,51,229,130,96,182,74,11,143,50,109,193,74,39,98,204,231,217,79,87,158,227,250,1,110,122,213,70,199,71,
148,48,71,87,136,89,107,29,21,104,152,60,97,201,44,213,105,242,54,57,167,232,54,222,176,148,229,55,14,102,132,24,58,136,63,105,33,220,103,74,139,217,98,238,110,47,197,49,53,150,189,195,147,248,80,65,31,
38,99,79,236,133,172,189,171,158,51,77,224,67,197,87,146,208,41,134,200,35,138,231,93,42,128,104,5,163,140,169,147,56,83,230,237,249,223,5,51,150,195,172,78,167,71,11,169,68,172,144,159,39,198,94,72,198,
87,63,104,167,45,180,122,149,154,243,213,251,150,77,119,8,37,140,35,137,5,66,152,32,58,63,158,40,9,57,216,34,166,94,27,97,206,45,78,181,137,234,87,112,245,44,170,250,140,73,245,164,80,170,122,81,199,73,
149,52,5,25,57,173,81,2,212,91,17,245,149,116,184,108,252,233,234,186,128,184,115,52,129,235,253,202,102,129,154,255,0,84,226,167,99,76,252,19,142,209,154,87,121,28,37,10,131,80,69,46,226,84,64,124,30,
137,220,143,220,146,198,31,165,75,89,17,60,20,169,186,126,129,245,108,160,155,254,249,176,218,119,237,149,174,21,42,158,128,245,238,178,10,98,58,52,181,139,199,5,24,219,32,116,70,224,126,245,33,233,143,
53,222,66,0,213,108,240,56,74,132,45,149,127,84,225,99,97,76,124,83,150,208,248,131,20,137,234,253,200,80,33,243,163,170,202,104,165,105,25,173,33,107,209,116,207,214,84,209,224,244,253,56,139,233,16,
164,45,104,145,234,83,49,245,91,56,250,208,97,28,144,19,83,48,15,184,231,22,175,22,74,192,6,204,127,55,89,100,190,44,67,30,79,2,74,76,114,173,218,195,215,251,148,161,28,236,159,39,193,222,9,198,80,63,
104,45,99,180,171,68,144,230,207,27,161,154,38,40,249,187,254,119,193,75,29,150,45,4,184,113,149,52,159,142,15,53,88,67,65,166,91,36,158,10,141,70,51,39,184,242,127,20,0,36,249,51,218,63,100,174,152,251,
71,60,186,206,15,163,69,140,176,119,55,22,224,179,93,28,168,225,204,215,146,73,212,0,251,40,78,210,105,242,55,185,199,232,58,222,178,130,211,132,73,227,13,66,53,129,143,40,120,142,191,18,129,150,129,194,
24,207,179,110,175,51,199,244,10,213,245,140,197,22,24,55,226,176,171,160,201,116,21,38,203,66,124,15,40,121,253,179,28,157,162,211,86,167,250,100,173,99,170,212,22,131,116,210,165,216,2,141,55,86,70,
42,148,241,97,245,217,85,153,166,176,164,28,73,185,22,223,218,133,116,75,14,15,225,76,200,204,244,217,247,26,158,69,12,157,68,147,215,193,68,55,130,0,252,208,84,145,179,81,248,139,24,0,1,162,180,31,91,
219,251,214,240,246,131,45,87,184,36,105,169,199,117,158,57,117,56,136,166,246,155,92,132,58,1,134,170,29,209,119,206,52,116,187,212,108,15,16,117,85,59,88,6,159,89,254,10,49,246,2,144,169,136,117,66,
44,203,15,90,149,79,228,203,131,176,64,131,254,243,94,63,235,61,107,228,246,254,63,211,56,250,170,56,7,68,254,116,46,109,136,193,0,118,27,160,81,139,72,147,217,191,181,44,179,78,164,2,0,216,252,20,108,
121,204,75,167,54,199,130,46,113,3,127,168,213,187,168,112,209,204,164,17,73,255,0,92,20,83,145,140,24,243,68,15,163,38,125,101,66,152,161,177,0,206,197,2,185,141,19,137,165,107,196,123,220,158,44,83,
140,156,24,113,223,65,240,83,79,155,28,240,3,187,177,49,93,62,16,218,100,78,219,169,62,228,253,235,227,191,252,151,147,236,105,86,92,21,183,64,172,249,188,23,76,246,148,22,93,34,163,116,220,131,61,234,
66,102,68,249,102,68,120,28,96,251,142,78,61,98,171,85,144,205,237,23,30,181,149,2,96,144,120,0,84,95,16,11,72,220,19,117,16,216,192,11,90,209,13,188,34,150,107,145,231,157,48,5,63,222,152,20,42,184,59,
10,243,189,130,92,230,203,200,213,88,29,137,248,33,178,152,87,135,212,107,110,72,166,15,170,85,77,56,192,34,177,141,200,30,229,50,235,167,91,99,173,10,32,101,146,220,186,128,27,127,18,183,150,219,154,
48,233,138,218,134,195,100,38,233,254,76,67,65,7,255,0,82,161,213,12,27,117,51,16,95,3,107,41,155,198,41,19,248,98,185,158,143,147,176,71,235,21,113,112,200,48,216,237,66,100,17,168,128,164,206,46,248,
122,147,179,169,63,193,51,97,59,147,145,253,30,203,221,255,0,46,203,250,150,178,221,80,253,113,45,13,32,221,195,249,247,44,151,106,19,33,221,83,42,80,149,113,231,192,36,158,131,135,189,170,132,106,101,
220,233,241,41,163,131,139,234,19,244,74,34,113,219,27,236,96,42,168,91,20,240,32,145,126,30,197,24,157,153,187,241,86,99,4,15,147,191,238,149,172,61,162,203,65,229,143,14,202,114,227,192,225,169,145,
251,1,89,251,85,142,162,150,16,250,32,219,111,5,149,78,83,27,147,188,170,10,227,207,162,65,158,136,245,41,64,42,59,67,193,23,38,4,142,9,91,103,4,64,172,92,237,180,220,250,220,131,77,23,16,208,58,196,164,
62,164,227,211,191,6,159,135,193,8,143,41,0,57,6,53,174,179,77,7,250,172,181,142,224,83,163,106,45,141,180,15,5,154,128,174,215,57,224,182,58,55,67,80,193,141,19,180,168,20,168,227,248,86,136,139,121,
59,252,66,120,184,222,52,16,104,19,180,149,40,74,173,240,238,142,145,253,196,169,160,232,147,0,58,34,0,245,221,36,190,96,35,43,173,51,120,191,235,4,227,177,116,244,12,30,117,228,236,176,205,118,167,160,
192,14,206,72,76,204,14,186,142,104,180,15,138,29,33,201,138,148,231,168,169,150,170,61,204,193,216,152,44,116,132,143,31,100,48,36,252,158,224,128,192,5,183,16,138,221,209,178,36,152,155,161,54,29,169,
163,130,131,234,178,38,39,116,136,61,40,208,39,107,248,170,51,80,176,36,183,21,158,240,249,97,63,101,171,121,113,172,90,35,67,92,93,29,164,44,180,203,106,53,224,57,178,2,147,92,162,4,212,193,158,3,16,
200,246,57,88,244,64,192,213,78,141,186,138,209,118,175,166,226,96,11,64,245,161,77,8,193,171,12,25,19,96,36,161,40,96,231,202,170,200,250,81,126,169,106,184,197,14,179,189,18,118,135,74,154,133,243,34,
65,166,6,221,17,239,10,81,140,200,158,101,166,98,95,240,84,48,133,54,31,195,88,40,22,231,231,254,219,147,53,70,122,122,74,162,75,99,123,159,116,44,51,5,104,177,3,176,123,210,2,124,67,8,28,120,33,168,196,
13,77,250,215,81,67,229,49,252,90,231,30,24,138,4,143,254,246,46,191,23,183,243,254,153,207,213,115,28,1,195,234,139,177,223,21,131,54,70,157,203,14,168,116,219,216,166,140,26,84,195,193,13,18,38,255,
0,21,1,240,242,77,49,55,213,42,102,169,216,104,28,108,151,55,138,201,192,25,62,1,142,244,185,231,144,59,156,245,172,247,93,113,210,157,45,90,220,54,146,72,88,52,209,28,35,212,144,86,179,127,25,101,163,
135,56,255,0,244,220,174,85,77,226,27,171,18,55,131,192,247,161,77,57,68,19,91,18,238,179,167,216,63,138,69,47,80,121,167,19,18,90,74,26,133,57,62,127,26,231,49,63,57,72,159,250,105,203,80,87,160,2,203,
12,128,237,239,212,134,227,150,51,234,82,77,198,147,248,119,38,129,111,61,247,2,222,62,180,83,24,239,159,97,237,30,43,45,99,160,3,101,195,170,93,241,73,101,130,105,6,157,139,69,146,152,112,28,229,49,27,
61,223,20,160,113,85,65,123,91,49,107,132,248,250,7,178,167,135,101,120,86,30,56,118,137,253,85,172,182,231,26,202,231,201,30,199,222,1,31,21,139,182,169,208,54,189,229,8,108,32,232,79,233,133,70,114,
98,163,174,71,174,84,164,73,201,79,152,199,9,159,150,87,245,116,138,114,219,71,238,40,213,245,172,150,176,114,24,192,120,64,247,40,100,43,239,97,212,124,66,4,79,206,217,169,249,127,86,191,130,212,107,
30,152,162,78,166,14,192,178,107,234,126,145,29,233,14,58,3,220,127,68,133,18,184,111,235,154,240,110,48,237,251,197,55,80,112,217,49,80,246,152,66,19,15,243,109,29,234,20,28,211,250,167,23,31,221,159,
130,113,216,57,74,57,194,16,168,15,62,104,251,212,64,115,70,171,40,190,107,116,178,47,96,148,56,181,51,198,35,193,65,50,15,150,239,109,27,45,112,169,155,211,28,38,124,22,64,14,110,166,69,238,20,95,53,
163,85,208,135,97,243,67,220,160,61,88,231,0,80,132,242,191,234,156,36,255,0,118,62,41,203,104,108,71,205,184,119,32,192,193,154,131,176,194,137,76,79,245,205,9,55,56,119,125,224,153,170,184,105,176,94,
211,250,32,32,187,83,210,3,185,65,245,98,117,60,118,20,24,95,36,102,151,230,31,95,224,181,70,92,80,101,172,122,135,137,89,102,133,140,146,199,129,198,71,185,39,22,110,104,210,245,40,144,206,175,67,3,120,
249,101,15,95,72,45,99,176,173,77,215,3,215,40,102,198,241,99,161,63,166,85,86,32,145,189,239,42,104,150,105,62,72,198,50,210,0,248,166,109,70,115,87,134,229,120,166,14,24,119,9,253,85,188,118,205,35,
133,170,3,220,217,155,88,44,248,250,116,25,160,115,149,4,110,246,252,16,91,120,138,69,163,96,211,100,38,139,97,199,189,191,4,33,240,63,62,243,218,124,80,50,209,124,17,63,135,115,153,22,243,63,112,173,
101,235,25,138,86,17,235,88,46,183,123,117,41,81,200,178,88,121,254,80,31,198,185,52,207,206,85,35,254,154,222,58,173,67,116,199,154,105,17,33,160,160,152,172,8,173,134,119,81,211,237,31,193,44,199,112,
237,211,137,59,192,224,59,208,110,138,81,111,227,28,200,112,231,25,254,155,83,200,161,160,56,71,169,72,173,93,90,218,55,130,9,65,137,153,192,7,39,199,177,190,151,60,194,125,110,98,222,27,131,45,61,173,
142,177,198,235,46,73,152,137,6,160,155,234,148,58,64,5,42,101,228,150,137,49,127,138,154,47,82,197,231,84,186,111,236,81,61,129,0,97,245,69,222,239,138,153,187,67,228,201,252,90,215,14,56,138,228,15,
254,247,173,252,190,223,199,250,24,122,174,64,212,239,173,101,201,166,217,16,242,71,30,42,20,87,11,0,123,71,189,44,133,72,65,116,239,99,238,132,26,243,117,24,127,13,99,100,91,159,159,251,109,91,186,141,
97,163,249,105,60,203,140,204,63,224,138,107,121,105,36,212,7,110,144,247,149,10,98,139,189,34,54,134,194,149,19,25,62,85,74,7,210,139,117,75,149,198,98,123,198,156,49,100,71,68,137,30,41,108,58,94,155,
72,130,47,35,214,165,116,225,26,105,214,181,238,82,132,228,240,34,166,48,240,56,151,207,177,171,57,112,86,93,81,172,5,206,152,81,104,13,109,105,111,168,149,38,113,196,187,21,145,113,249,96,63,101,203,
88,245,156,151,106,198,131,27,91,197,98,179,0,165,38,38,119,83,85,241,118,150,158,40,44,1,4,76,217,68,166,56,159,148,92,0,88,65,236,16,152,166,143,211,123,159,131,185,48,24,216,9,99,199,219,51,53,42,71,
80,65,39,151,157,21,26,211,121,31,21,53,84,233,250,15,4,238,228,185,184,241,231,152,70,200,49,231,242,241,57,93,24,155,77,255,0,88,173,229,182,166,140,86,38,8,108,68,17,235,178,8,148,173,135,108,244,79,
239,33,0,238,8,18,107,145,180,133,51,88,166,227,248,86,176,139,121,59,60,74,184,184,108,70,137,222,16,139,208,107,154,242,93,29,43,168,209,235,94,139,167,109,7,193,49,148,206,77,128,50,12,16,109,218,40,
51,215,101,172,183,81,234,174,61,11,254,113,248,124,86,75,224,226,90,71,80,148,162,184,210,13,96,230,237,166,199,214,212,24,213,55,107,121,38,196,72,147,197,106,141,14,195,233,18,99,162,125,118,89,85,
218,131,98,55,149,85,9,226,207,164,5,247,240,81,137,185,155,195,114,156,196,240,24,106,142,63,176,86,176,246,139,45,86,50,187,101,25,88,48,71,146,83,31,96,39,63,106,176,245,138,180,25,165,194,102,4,71,
177,97,29,163,191,121,80,172,184,0,4,199,163,240,82,6,188,180,144,58,210,160,88,80,96,137,190,159,137,67,70,171,0,5,250,192,133,51,31,52,67,1,222,195,197,72,167,40,142,172,139,24,38,38,155,154,109,216,
156,119,18,155,32,49,131,134,150,131,236,89,160,58,66,73,39,137,149,26,235,65,13,45,157,149,81,119,146,115,74,36,255,0,114,241,239,9,226,224,248,190,149,58,36,137,185,82,137,236,0,135,137,232,137,245,
25,85,105,204,56,34,100,205,167,110,42,84,158,100,99,42,172,102,246,143,104,90,199,106,175,52,235,170,235,72,149,134,107,181,14,166,83,104,183,79,224,164,151,141,157,117,220,1,39,163,36,247,166,55,20,
7,206,59,168,53,200,101,167,105,24,86,10,142,107,65,105,0,19,191,68,164,80,232,209,13,194,82,124,65,107,91,183,112,69,62,95,56,193,30,180,23,65,4,8,137,132,167,213,201,210,165,6,160,65,166,58,238,168,
205,66,194,25,196,231,160,219,229,188,126,171,86,242,225,197,202,206,121,167,165,128,144,93,116,70,138,83,115,197,82,30,216,151,17,41,165,67,60,113,44,192,241,60,245,63,95,69,200,199,172,178,192,33,179,
32,142,206,9,85,218,128,19,4,199,31,120,65,30,145,232,56,205,140,9,8,70,176,186,134,54,184,116,193,54,28,56,43,140,86,31,97,250,60,217,83,69,241,206,19,69,133,210,237,77,176,234,81,133,243,96,105,224,
201,113,158,152,61,201,138,1,130,169,206,103,88,25,2,117,251,244,57,83,84,103,167,164,171,232,128,9,155,172,205,49,27,167,32,19,28,119,246,149,42,11,155,45,111,92,161,160,155,106,130,111,116,148,94,84,
129,248,22,163,108,15,61,67,253,102,46,159,23,183,243,254,153,207,75,245,198,186,53,132,111,117,205,117,62,52,210,99,184,135,143,31,226,150,135,115,122,67,173,72,102,24,196,48,55,133,212,46,148,207,164,
206,225,226,18,229,30,39,39,32,229,248,48,46,224,250,254,231,159,222,181,158,235,174,58,88,103,68,206,228,221,96,138,76,84,0,25,185,72,1,231,241,174,93,31,222,59,253,55,42,106,139,163,181,14,172,81,225,
31,189,10,104,44,61,217,136,250,238,74,172,86,31,38,32,15,162,124,16,212,79,228,241,7,55,206,227,251,202,63,233,167,45,65,94,133,207,128,86,25,240,3,174,123,33,13,198,123,212,136,99,36,103,25,73,29,117,
167,246,22,230,168,162,102,36,154,180,244,206,227,138,204,107,16,129,187,71,233,155,251,82,88,164,232,125,33,214,196,166,42,218,163,14,195,156,227,194,66,96,36,246,26,149,88,237,160,17,239,90,226,59,147,
207,145,229,250,175,52,131,103,212,172,182,196,209,188,174,91,132,45,38,97,206,186,205,219,84,224,50,26,120,204,172,129,176,182,99,135,233,132,179,147,53,44,231,11,108,16,98,70,75,243,56,217,227,142,172,
62,218,214,91,51,74,46,16,199,14,185,89,66,225,198,214,80,175,136,146,211,198,10,17,28,224,129,83,44,147,39,156,11,92,56,244,122,103,164,200,218,86,90,175,152,60,241,131,99,37,107,140,184,110,29,215,117,
150,139,97,163,240,173,98,55,52,91,247,138,110,149,28,79,56,103,175,117,33,233,111,29,234,102,135,154,54,114,220,64,63,221,148,205,129,233,159,72,241,147,8,52,18,102,147,109,185,82,14,180,52,19,218,7,
188,164,199,93,48,224,160,48,36,82,42,9,31,254,227,166,255,0,53,241,90,227,74,196,147,72,44,178,19,102,26,20,92,163,14,0,246,145,239,10,52,64,98,147,173,177,64,26,161,244,79,25,18,165,0,202,219,25,110,
28,15,238,194,110,197,18,174,241,220,131,0,51,206,8,235,221,77,1,137,143,194,180,73,220,81,119,222,10,154,80,200,182,158,187,33,58,246,249,225,38,194,10,215,25,125,80,244,159,59,74,203,80,12,156,131,83,
51,131,7,156,43,92,103,46,30,2,9,55,152,11,33,246,32,111,100,168,19,68,177,163,170,20,83,179,175,153,193,71,12,109,17,246,214,177,218,186,87,167,119,52,91,98,178,43,88,171,177,163,244,202,70,32,147,1,
199,140,202,26,39,154,75,176,129,160,196,185,183,90,155,48,166,113,62,71,152,105,180,82,45,159,82,214,59,102,232,147,24,105,213,123,183,144,7,189,92,108,237,43,212,121,220,115,156,56,192,89,169,186,174,
151,213,29,76,65,108,155,184,126,152,191,177,8,92,184,145,86,166,169,220,241,69,25,7,131,147,156,102,196,245,209,143,216,90,186,140,195,253,203,5,166,216,246,41,81,218,249,1,44,120,121,238,80,144,51,124,
146,127,188,173,254,154,222,58,173,69,10,35,228,192,17,244,71,130,13,111,17,102,97,254,187,82,204,22,155,180,226,135,25,253,232,87,68,152,127,26,230,51,253,227,127,211,106,110,162,154,28,25,168,65,49,
112,162,19,250,70,118,34,232,40,249,193,3,47,198,3,103,23,208,247,188,126,229,188,55,6,90,123,97,233,63,184,248,149,151,42,152,243,56,135,135,113,186,29,102,129,99,97,199,129,81,2,53,82,123,184,151,159,
31,224,164,161,64,104,163,68,70,215,67,61,64,228,176,31,129,105,54,196,243,213,255,0,214,122,233,242,251,127,31,233,97,165,167,94,161,216,65,92,218,21,173,134,187,174,80,6,169,36,11,113,223,216,82,204,
98,149,154,65,38,108,171,165,94,111,27,83,155,206,177,240,4,135,251,244,53,106,234,55,134,135,202,65,169,131,5,166,58,100,247,170,154,99,2,225,53,152,29,14,212,235,30,164,42,97,151,111,232,243,97,84,55,
138,212,113,180,3,102,1,184,225,197,92,102,21,170,122,13,51,97,34,74,155,2,152,0,192,51,199,222,82,156,120,16,232,153,61,156,18,35,89,27,136,102,59,129,231,170,122,186,45,70,92,73,245,28,243,84,6,54,97,
192,74,99,70,232,185,226,158,151,2,0,117,145,67,184,179,24,156,136,11,252,183,135,213,114,113,235,57,46,215,32,83,61,118,88,162,3,68,157,42,106,190,36,0,102,38,20,156,105,146,125,72,79,171,81,14,194,85,
124,73,115,93,191,113,76,30,68,110,147,133,120,166,230,184,6,128,64,59,116,66,68,100,252,227,122,139,90,130,159,130,157,116,28,65,7,165,113,222,154,213,84,166,116,178,163,77,250,127,4,48,227,142,138,162,
208,37,74,32,229,164,156,170,137,155,222,125,165,111,45,181,14,98,65,49,6,45,59,113,89,81,215,128,3,4,244,76,122,204,169,40,97,58,52,235,16,34,225,76,208,24,72,205,43,17,253,195,7,188,171,139,134,28,9,
104,108,238,136,156,170,32,131,212,101,74,8,251,177,227,134,151,1,236,84,9,156,157,58,114,44,24,153,138,109,104,183,98,222,91,164,219,132,176,157,172,124,86,83,234,32,17,110,178,33,74,149,197,3,0,77,244,
252,66,154,22,132,184,128,122,210,205,25,160,16,98,61,31,130,19,85,183,238,42,80,149,118,106,113,137,131,51,236,81,74,205,47,148,102,128,64,30,73,80,125,130,183,135,180,89,250,214,114,146,78,75,150,218,
254,75,75,238,5,103,239,86,62,177,106,139,236,45,120,7,220,176,141,210,111,64,91,98,84,205,13,231,162,217,234,81,2,185,38,251,204,72,73,140,96,205,175,190,159,137,65,166,107,25,46,129,185,191,181,76,198,
152,34,153,181,225,72,151,41,71,226,60,104,31,221,157,187,150,166,224,84,22,195,200,60,7,130,197,81,202,86,112,35,169,70,187,61,50,59,1,85,68,157,253,111,72,76,249,167,120,167,135,134,113,147,204,211,
250,197,66,108,147,223,45,121,60,38,96,38,153,11,83,123,165,218,72,38,227,126,223,114,26,47,152,147,248,34,177,144,78,158,63,89,56,236,87,161,97,26,158,78,193,101,154,213,180,176,11,29,100,199,181,65,
46,176,158,122,77,181,129,224,152,232,121,228,3,222,210,166,92,196,98,25,79,10,202,117,25,230,223,32,186,99,76,133,70,124,125,134,106,17,66,155,6,206,107,124,16,212,116,155,250,202,11,234,64,7,2,6,228,
139,169,87,213,126,143,9,9,80,108,39,205,118,73,83,57,33,97,9,242,140,236,27,3,142,35,236,181,111,46,126,14,45,184,29,0,222,79,193,13,22,115,75,170,52,204,197,255,0,159,98,105,51,158,244,89,128,45,17,
21,217,199,177,200,199,172,135,69,250,222,211,174,0,129,3,138,73,138,173,214,90,230,152,141,199,193,8,76,53,166,65,137,143,122,5,52,211,167,19,138,51,102,130,124,21,193,251,7,81,192,7,53,196,17,1,170,
132,155,220,215,84,164,224,44,92,47,196,194,72,89,147,195,240,85,6,173,156,8,35,170,66,166,208,25,120,35,54,193,106,137,215,170,71,212,114,185,86,122,122,138,177,44,60,76,149,136,231,26,30,131,160,236,
126,9,65,216,105,158,210,162,3,99,157,4,90,241,222,110,166,184,141,202,129,248,166,167,89,171,67,135,248,204,93,62,47,111,231,253,51,159,171,210,128,14,209,112,66,230,19,170,0,218,21,7,230,144,125,145,
251,146,219,69,221,32,118,185,29,234,13,209,62,118,84,170,163,136,5,179,54,143,20,185,71,135,201,62,106,152,224,29,88,237,215,85,195,224,181,158,221,177,210,211,186,53,40,245,116,150,16,196,67,135,11,
251,84,9,191,163,152,224,8,6,213,93,247,28,174,83,116,160,36,87,118,161,123,120,149,64,21,1,13,196,69,198,162,82,171,21,158,6,24,158,166,160,196,222,78,186,51,124,237,182,16,250,63,233,167,61,65,118,244,
50,11,27,218,176,25,129,4,40,179,197,5,59,48,63,140,242,131,254,37,80,127,233,149,185,170,58,46,102,58,108,3,130,204,107,16,65,233,241,3,89,129,237,76,37,232,153,196,176,77,133,32,111,245,138,83,117,206,
242,44,215,52,131,236,72,43,171,67,180,27,147,112,122,160,173,113,116,214,85,62,65,151,61,182,104,96,144,172,183,89,154,63,151,8,21,65,188,61,193,102,170,54,163,165,189,164,5,148,54,20,203,42,125,97,224,
150,107,149,172,231,118,15,138,12,71,201,110,204,103,15,150,214,251,197,107,45,181,52,170,119,61,229,100,55,132,184,7,188,168,100,248,216,126,172,219,189,8,142,112,214,243,217,100,219,206,143,5,174,83,
143,69,164,103,65,89,106,138,193,231,157,126,180,179,67,130,79,181,13,39,225,53,126,29,197,73,232,243,13,143,218,43,87,81,85,7,124,224,178,0,212,76,184,157,247,80,160,230,238,140,179,18,68,218,155,147,
54,32,248,123,155,241,37,7,38,28,60,221,62,255,0,138,145,122,224,22,193,234,144,147,29,46,14,104,35,137,82,22,160,150,92,93,65,42,63,26,233,188,243,115,19,125,214,184,149,105,136,101,133,214,80,65,193,
173,36,240,42,46,80,0,54,59,36,169,83,13,30,110,167,127,197,1,188,69,141,184,16,165,136,25,67,167,44,195,19,55,166,212,221,138,53,99,15,6,122,144,96,45,249,195,101,20,252,94,175,195,184,88,61,30,97,211,
251,65,51,84,197,8,32,251,22,80,143,30,121,183,234,75,48,42,166,53,148,53,2,201,218,222,123,51,139,249,211,224,181,200,206,92,60,46,63,86,111,222,178,31,98,236,28,123,138,86,44,13,199,120,81,74,206,172,
204,31,31,150,209,251,193,107,29,155,165,138,55,115,123,71,197,101,154,238,40,195,41,241,233,31,4,136,14,163,165,221,132,133,52,14,98,36,82,0,196,189,163,100,197,8,102,179,228,25,139,221,118,150,24,11,
88,238,43,162,186,181,187,64,177,23,39,174,74,184,215,77,80,59,64,179,156,231,19,237,89,76,86,49,137,120,155,26,68,219,235,4,19,4,244,248,145,172,72,246,34,161,178,193,211,120,60,81,70,65,101,231,241,
158,110,127,196,164,7,253,48,181,117,25,234,143,21,130,212,8,1,33,169,1,135,177,73,231,185,68,233,205,242,70,239,47,173,254,154,222,26,170,109,74,139,193,195,52,245,181,6,183,92,75,112,243,97,168,20,136,
41,147,93,186,69,239,226,17,82,123,37,217,142,60,144,111,85,191,113,170,228,51,71,0,151,30,55,246,40,2,217,117,74,221,93,21,20,92,239,230,170,14,5,212,78,221,85,90,62,43,120,109,101,167,184,108,18,232,
155,207,138,203,141,75,172,124,232,40,117,140,7,116,137,222,224,119,41,51,76,7,80,166,63,56,147,237,159,222,162,162,64,27,197,128,8,97,230,185,44,63,20,211,235,21,107,240,255,0,25,235,167,203,237,252,
127,163,135,170,203,163,157,36,222,241,220,108,185,181,193,236,117,71,97,83,34,27,177,178,119,63,5,6,105,17,47,61,80,80,171,203,230,0,156,219,27,166,39,94,169,63,81,171,124,142,152,104,124,181,225,152,
42,99,86,238,36,147,213,37,87,104,86,57,173,169,85,196,88,56,223,136,149,35,148,220,8,107,90,64,16,90,138,4,113,213,137,194,144,108,224,15,138,184,63,114,184,139,196,3,19,30,245,53,3,164,221,5,206,113,
153,216,124,18,139,214,126,135,184,235,144,100,65,224,148,38,69,210,102,96,92,38,107,191,143,99,81,151,1,102,180,182,163,140,196,223,249,246,166,52,101,160,232,38,242,62,40,12,98,201,242,140,144,11,129,
142,3,236,185,56,247,240,206,75,184,191,154,222,210,22,6,32,210,250,92,96,41,170,250,168,5,196,145,177,2,200,81,240,55,245,133,39,5,66,104,84,97,217,173,119,130,69,19,15,136,101,76,43,233,211,103,155,
100,0,233,157,80,19,99,62,62,221,97,4,247,52,41,162,52,68,115,48,109,172,143,21,86,149,45,165,224,220,235,6,61,136,115,101,228,106,97,27,21,24,243,217,113,63,130,40,153,0,233,225,222,181,150,218,134,42,
60,203,117,16,13,134,255,0,204,160,153,99,225,172,35,140,68,132,198,108,59,131,158,102,167,214,8,23,101,155,253,111,84,76,121,166,248,171,135,135,103,166,7,97,68,101,202,183,113,39,169,70,58,111,135,146,
120,31,5,65,82,249,52,63,17,224,129,254,236,111,220,183,119,81,215,137,166,36,94,22,75,52,76,22,200,216,219,218,165,75,99,13,173,190,159,136,83,81,186,4,139,237,19,1,34,142,195,209,116,117,32,81,42,183,
160,109,185,10,16,165,103,88,218,240,79,185,77,34,230,196,140,151,50,181,252,150,175,220,43,120,123,197,151,173,115,38,190,85,150,68,9,194,210,246,232,10,207,218,172,125,98,205,2,117,65,23,49,11,154,59,
66,237,36,241,37,44,208,234,94,221,138,48,174,32,72,32,109,107,41,168,230,18,3,140,245,124,74,149,53,80,170,179,29,212,116,2,209,126,208,162,79,148,87,201,49,167,135,54,239,4,227,184,202,161,32,225,136,
253,17,224,16,163,230,216,250,208,92,112,138,172,49,104,33,72,153,26,179,145,209,218,145,191,3,220,158,30,24,196,153,195,211,158,5,66,108,137,244,106,3,105,39,130,154,46,208,103,80,137,51,195,189,68,182,
101,63,130,43,219,133,135,235,5,172,118,43,209,54,90,106,68,204,251,22,25,173,17,210,108,125,16,79,189,65,46,180,62,133,105,145,46,159,231,216,151,67,251,181,211,110,137,83,15,139,90,250,21,67,132,233,
105,185,27,89,83,106,253,21,162,117,80,166,211,191,54,211,39,234,162,145,136,189,174,10,11,173,36,68,143,164,20,157,173,223,193,34,55,133,158,107,218,161,80,168,16,204,94,106,58,241,231,238,53,111,46,
126,14,58,118,164,150,178,103,98,134,152,195,183,166,254,34,4,246,38,161,179,207,67,5,18,124,245,57,30,167,35,30,130,212,136,136,29,96,219,138,73,210,65,104,120,17,116,35,52,46,102,45,212,161,89,172,232,
197,98,135,18,0,247,132,40,229,70,243,132,180,11,155,200,41,137,55,159,117,28,93,22,22,61,224,216,61,163,162,59,211,227,232,183,140,3,201,235,53,187,65,116,109,252,236,142,150,112,65,191,132,50,231,50,
224,191,143,14,139,149,251,140,244,244,149,34,27,61,75,49,205,214,157,84,173,196,147,238,82,97,209,112,47,209,81,8,16,218,131,133,205,253,74,105,19,149,4,187,38,172,26,96,115,180,47,255,0,222,197,211,
226,246,254,127,211,31,39,171,212,27,61,164,1,185,11,1,54,172,7,98,4,222,13,189,170,116,140,211,112,130,227,125,76,5,72,74,70,1,59,158,140,118,168,43,196,189,182,234,241,75,147,195,228,176,230,182,126,
137,120,255,0,186,245,172,246,237,142,149,156,237,76,99,251,199,189,97,24,185,109,247,212,160,3,196,230,24,41,49,231,157,247,28,165,116,114,163,190,84,253,224,1,226,165,192,104,29,46,196,78,210,20,104,
21,204,209,142,5,192,123,194,148,37,145,136,206,179,206,215,81,251,137,207,81,61,4,116,71,197,96,62,112,135,11,239,117,38,31,209,158,229,24,155,141,147,153,229,109,181,170,191,253,39,45,99,170,168,153,
149,170,52,207,82,204,49,143,237,1,225,168,159,20,146,212,128,24,160,99,232,129,226,148,38,34,244,157,35,118,2,145,8,60,131,85,134,243,170,125,90,150,184,186,165,149,144,50,108,24,109,136,108,35,45,179,
14,97,1,109,92,64,60,106,152,245,132,85,93,39,77,22,147,214,212,30,152,194,25,231,71,9,10,103,39,213,204,23,136,178,20,75,201,98,49,118,223,27,91,239,45,101,179,197,3,177,142,178,178,69,193,153,166,211,
250,42,103,39,94,72,96,129,54,19,220,133,19,179,162,69,92,187,178,168,240,90,157,107,17,112,206,4,141,205,214,90,162,82,112,21,207,108,221,44,215,99,111,90,18,102,16,199,40,113,99,254,93,190,37,55,80,
168,58,93,81,131,140,153,80,30,137,243,207,17,96,222,9,23,64,231,23,203,113,63,229,59,193,83,98,24,161,243,66,58,137,66,203,108,125,26,115,188,252,84,75,85,189,113,28,26,61,87,73,113,206,136,141,146,135,
169,60,216,234,63,189,1,30,7,225,253,115,110,99,111,214,91,253,41,98,156,243,103,168,95,222,176,128,105,153,157,146,93,165,106,230,120,180,250,238,132,103,232,212,141,231,226,134,91,175,243,70,122,129,
82,199,101,242,123,101,184,111,242,155,224,155,181,70,172,124,243,4,88,181,6,104,6,203,106,60,113,145,10,41,248,179,60,161,194,15,249,119,120,133,77,82,167,27,250,144,28,170,224,107,142,200,186,84,15,
18,224,9,220,93,13,64,178,82,77,92,199,182,169,240,90,188,103,37,22,18,88,100,69,140,119,44,179,92,198,24,166,227,250,41,88,132,13,132,245,133,52,159,157,68,97,45,182,54,143,222,90,199,99,138,148,12,150,
8,178,200,175,177,102,57,161,194,74,86,37,193,213,69,196,117,185,77,117,204,88,46,171,135,3,133,81,62,160,152,33,60,208,131,147,99,3,174,75,97,56,237,84,214,16,42,188,241,213,62,173,73,227,93,63,135,181,
38,192,217,132,172,170,29,80,14,40,152,250,36,120,32,153,63,56,79,13,64,248,33,55,150,252,227,140,245,162,138,30,10,70,103,154,54,215,170,207,244,154,181,150,160,138,76,233,71,114,202,173,180,75,141,246,
186,131,232,232,159,130,147,207,231,130,115,172,143,177,213,190,226,222,26,164,237,3,20,99,128,113,30,242,133,71,174,117,59,15,27,73,82,131,83,119,202,153,188,16,124,80,56,77,130,51,12,108,25,243,205,
251,141,74,154,30,225,182,223,82,145,118,187,75,30,254,225,239,81,73,206,161,173,116,125,34,193,255,0,117,139,120,109,101,167,184,142,155,173,215,226,178,226,145,84,200,7,99,210,158,196,58,135,81,194,
3,133,180,176,149,22,169,65,118,28,77,224,91,216,165,84,133,222,226,64,220,5,57,188,191,37,201,110,77,68,56,200,231,107,223,255,0,189,235,127,47,183,241,254,154,248,253,86,201,14,168,120,220,95,212,185,
180,43,98,192,219,162,166,91,113,211,74,252,8,62,229,7,41,196,59,79,82,170,121,188,104,111,225,12,197,207,176,15,225,199,162,213,175,217,211,13,53,131,3,201,232,181,219,64,116,111,252,238,174,150,57,247,
86,197,214,96,99,216,5,139,220,58,39,185,62,62,130,149,54,243,100,52,141,175,36,162,135,104,186,113,88,81,196,2,61,229,10,181,94,198,98,221,73,80,176,32,52,188,137,186,137,42,164,68,30,178,111,193,40,
206,71,232,99,102,71,158,169,3,212,212,101,192,14,33,189,54,112,23,142,212,194,221,57,13,124,78,193,9,202,228,63,23,149,14,172,120,251,142,78,61,252,51,150,151,113,83,205,123,22,4,98,143,124,217,70,184,
226,76,192,250,69,5,192,58,236,2,144,53,142,154,21,26,55,230,220,100,125,84,192,104,53,172,161,72,52,70,166,139,129,189,147,118,39,219,237,154,216,191,68,41,16,163,12,161,70,36,195,167,249,246,169,181,
64,58,78,159,164,1,247,161,205,151,75,141,57,153,159,106,140,121,220,182,127,4,80,183,11,143,214,43,121,109,168,101,192,206,163,18,35,135,114,201,48,61,26,96,94,8,224,160,123,12,99,15,82,56,149,51,118,
92,13,57,201,232,239,72,95,128,239,87,15,14,52,77,87,152,180,0,128,235,174,125,106,79,129,3,12,7,232,159,2,145,82,249,59,108,147,4,120,115,109,240,78,91,164,230,163,160,151,11,246,4,23,41,149,65,74,226,
224,184,71,87,196,41,168,238,28,64,0,220,94,202,84,213,59,91,177,76,209,43,217,160,142,4,40,66,85,201,213,0,92,76,161,164,108,230,217,86,103,49,108,45,95,110,130,186,97,237,22,94,181,204,145,195,240,86,
89,166,223,37,167,247,2,62,79,122,177,245,139,20,38,71,13,188,22,9,218,100,150,131,198,74,89,172,158,223,230,202,69,177,35,72,38,199,96,84,212,99,9,122,142,4,9,23,191,121,82,166,93,32,2,14,228,110,160,
49,26,90,28,13,212,9,231,166,114,108,92,199,205,17,238,76,218,62,79,154,104,235,143,0,178,32,128,92,147,176,82,13,221,34,210,58,212,74,23,52,102,255,0,253,106,225,225,140,77,176,236,108,110,239,220,145,
54,65,157,49,80,142,179,238,10,104,38,218,39,113,55,29,114,82,73,230,230,50,122,222,175,16,156,125,133,211,210,48,193,171,213,168,172,51,93,233,6,206,195,66,129,45,35,201,250,91,145,42,111,166,102,207,
189,195,10,131,181,8,102,18,160,155,154,100,159,97,76,219,53,35,9,82,41,178,77,205,49,224,21,93,4,195,226,121,236,83,154,4,53,155,30,190,196,120,71,117,218,215,36,130,129,225,245,98,75,39,171,169,74,9,
133,30,110,253,165,35,39,159,165,249,118,102,76,8,199,186,127,97,171,121,115,240,176,208,149,154,117,55,76,207,16,58,144,219,152,67,122,128,112,1,84,9,202,25,230,240,129,156,107,83,159,99,149,136,137,
120,114,234,149,32,131,13,125,200,235,234,91,165,104,0,217,218,78,224,44,38,233,187,73,112,7,101,7,216,151,3,152,86,14,104,137,97,19,214,136,166,129,196,84,34,141,74,129,206,27,3,167,215,41,133,231,29,
139,174,202,242,69,33,69,183,45,226,120,174,191,245,158,7,154,183,136,37,216,96,237,70,237,152,226,65,143,130,229,214,129,202,90,124,183,47,155,128,251,126,203,147,122,206,122,122,135,131,35,176,2,177,
25,124,15,153,184,141,213,87,67,171,209,121,238,65,140,179,165,81,178,7,31,5,26,137,202,111,234,122,189,25,154,212,54,255,0,57,139,175,197,237,252,255,0,166,126,77,61,51,192,214,208,32,13,101,101,146,
85,127,42,172,210,45,3,192,161,185,162,172,104,20,154,55,136,111,185,68,77,93,7,70,193,73,106,196,52,202,92,158,35,35,29,23,204,71,59,80,127,220,114,215,201,183,76,125,85,227,204,179,105,50,125,235,7,
163,201,230,231,180,40,1,80,254,48,192,127,156,239,244,220,174,85,116,102,163,188,253,65,22,128,136,64,99,188,245,113,196,223,197,40,10,206,131,76,15,206,22,81,133,114,32,239,195,185,214,171,75,168,196,
125,68,231,168,30,147,96,235,109,178,195,44,188,93,189,106,49,135,221,133,6,38,227,196,230,121,91,184,115,181,63,211,114,222,58,170,187,153,124,252,109,2,208,178,212,211,191,218,2,122,221,41,69,3,180,
188,57,219,8,30,224,148,37,67,39,72,55,45,32,78,219,166,2,78,179,67,159,4,206,227,188,45,35,153,91,191,21,225,47,7,76,95,138,174,217,84,193,157,85,170,125,102,251,194,202,172,84,249,130,7,88,241,89,61,
27,8,122,117,199,113,9,103,38,241,63,56,233,22,186,170,137,57,28,78,48,245,98,235,31,182,156,182,120,118,147,164,186,120,146,178,76,96,224,210,4,91,162,161,144,132,203,0,238,64,70,229,13,64,202,153,110,
173,221,93,163,220,183,143,90,196,214,21,165,130,122,229,99,203,85,182,30,147,39,173,34,183,198,102,0,113,80,77,194,131,253,33,196,186,45,228,236,251,197,87,69,73,214,171,220,160,221,19,231,157,218,62,
10,23,65,102,176,114,218,247,143,54,239,5,77,168,103,14,224,104,223,131,74,134,91,14,161,134,48,40,194,245,71,157,7,174,0,76,44,27,189,191,207,20,163,21,158,52,52,73,17,30,40,101,30,71,225,153,225,205,
198,220,53,74,223,233,43,20,94,52,56,73,51,62,43,0,184,179,221,252,241,75,77,210,30,116,158,169,5,21,24,166,101,143,8,2,98,28,5,27,126,104,80,199,101,178,168,252,27,66,243,230,219,224,155,181,69,172,124,
243,123,7,193,6,105,134,94,175,122,138,110,40,31,233,14,25,209,111,39,127,222,10,154,42,92,102,100,23,5,6,30,122,79,142,181,24,198,41,165,226,122,161,30,76,43,201,234,129,245,51,45,59,182,187,135,185,
111,46,51,146,200,179,8,239,88,100,60,100,10,68,155,244,82,113,47,85,196,22,199,2,20,73,103,145,56,51,215,139,162,126,218,214,59,28,86,195,15,56,216,29,72,130,177,139,61,58,3,188,149,44,65,167,243,0,30,
179,226,134,155,198,29,53,169,253,103,123,130,208,137,121,163,191,21,226,239,39,76,91,130,212,218,40,219,180,185,145,51,185,239,42,104,229,51,7,73,55,13,0,198,219,172,212,25,118,167,151,55,99,35,220,80,
77,255,0,104,72,235,108,33,57,150,252,252,111,34,242,138,174,156,192,8,204,243,71,112,231,105,255,0,166,213,172,181,25,138,44,179,2,194,162,48,93,221,105,21,173,195,109,190,234,15,55,158,135,126,29,201,
116,222,29,90,103,234,45,227,170,209,170,46,147,80,31,206,54,65,163,189,222,122,128,226,47,224,160,61,55,121,250,98,45,5,21,22,166,127,24,99,255,0,206,111,250,109,79,32,154,30,79,55,61,165,72,8,243,47,
218,68,31,122,143,82,51,193,209,100,68,115,180,199,253,198,173,252,123,89,122,189,189,128,113,144,178,228,139,171,160,217,184,40,117,13,237,6,147,134,211,45,247,41,26,165,249,85,22,129,104,62,1,66,232,
235,0,214,224,96,141,97,44,60,207,38,109,147,210,145,17,90,184,191,249,207,90,249,125,191,143,244,215,199,165,167,244,106,58,0,225,224,185,53,27,165,210,120,238,80,162,19,230,108,39,100,193,215,204,6,
79,104,37,85,60,190,108,211,229,185,132,88,23,223,246,90,183,56,214,26,23,14,75,112,197,218,141,155,48,55,0,79,193,29,105,21,184,186,239,175,32,82,52,93,112,222,35,138,235,255,0,89,225,159,53,232,240,
245,9,163,78,161,115,142,224,106,245,66,229,72,216,103,1,152,81,13,104,137,121,49,214,138,43,234,142,212,90,9,221,41,130,3,163,105,27,2,162,139,136,46,167,82,0,48,231,216,158,190,165,184,149,57,61,60,
222,44,63,133,106,145,236,106,198,66,135,139,55,166,15,16,85,11,180,90,117,59,84,200,216,30,165,16,234,254,93,150,17,6,113,237,143,216,114,113,239,225,140,244,244,24,161,230,237,216,86,22,33,209,36,50,
122,250,208,107,237,118,189,136,36,169,18,196,98,121,156,83,90,68,181,251,158,174,196,248,62,3,197,212,154,111,131,113,76,241,236,41,137,94,153,15,194,83,18,100,83,4,123,2,174,220,227,147,102,94,229,129,
13,22,210,60,158,91,184,19,235,81,233,209,168,182,119,26,20,195,143,50,105,117,106,10,49,230,242,131,57,61,31,95,137,91,203,217,169,163,142,188,198,230,46,122,228,32,138,254,128,166,79,88,247,132,3,248,
107,225,222,216,217,223,189,76,221,151,14,105,205,255,0,250,209,195,195,109,232,151,19,214,160,33,23,4,108,84,3,7,205,59,178,126,42,84,134,68,99,38,194,68,124,208,30,229,171,178,112,13,77,46,38,232,64,
178,72,185,216,157,148,75,98,237,81,160,1,38,246,239,10,49,188,48,212,1,176,220,41,83,35,179,249,178,153,106,161,33,164,241,144,165,9,87,153,62,191,4,52,141,157,184,126,10,204,245,95,228,181,62,225,91,
248,253,224,203,214,179,146,127,85,101,100,112,194,210,183,234,5,103,239,78,62,177,103,14,253,79,16,58,189,86,88,71,105,19,4,76,222,101,44,215,96,153,245,120,33,21,196,14,129,0,157,135,193,77,64,112,100,
7,84,213,184,143,18,149,78,60,106,13,142,181,1,172,105,244,186,148,19,179,249,57,30,46,62,149,34,19,142,210,160,29,6,118,105,240,89,15,157,87,67,140,241,186,140,158,95,58,26,233,225,33,72,180,143,195,
0,8,158,110,18,184,46,38,212,40,253,127,130,148,217,58,68,53,174,142,183,124,20,208,24,120,44,155,135,16,146,79,55,0,101,85,1,185,145,191,214,9,199,98,233,232,26,15,157,36,216,60,153,246,44,179,90,171,
60,221,65,63,69,160,33,66,85,28,255,0,56,192,109,164,240,75,80,115,58,42,14,58,34,125,168,14,226,193,56,103,222,220,209,240,41,147,237,159,40,24,90,204,123,169,49,178,234,154,27,110,200,9,174,176,229,
26,76,167,93,238,214,237,108,5,165,156,4,172,163,131,210,176,183,95,4,1,170,25,2,54,141,212,5,194,143,50,122,238,150,107,206,136,242,156,209,166,192,227,156,61,122,24,183,151,63,13,97,161,30,126,80,120,
130,216,67,78,97,196,86,129,213,255,0,165,80,55,40,4,225,240,142,216,121,77,49,221,103,43,29,132,188,37,70,81,168,242,247,116,92,12,13,82,15,86,145,195,181,116,177,121,84,213,170,158,169,224,38,119,88,
165,182,155,59,86,219,251,144,130,204,106,147,153,188,54,100,53,164,192,84,83,79,176,245,27,204,184,144,68,238,8,235,79,132,155,137,193,186,174,35,13,79,205,243,68,155,197,227,170,83,50,250,74,24,166,
141,6,199,72,105,248,44,194,6,83,124,195,4,36,217,230,125,142,253,202,189,25,105,233,234,152,50,102,192,8,29,203,49,136,227,39,154,191,87,197,11,161,87,112,105,36,170,53,28,108,243,148,160,88,204,251,
20,170,63,41,186,57,37,114,55,231,104,127,172,197,215,226,246,103,61,61,25,179,69,254,145,221,96,17,196,187,78,46,164,241,104,248,161,169,164,236,69,83,79,8,247,134,234,139,6,201,226,98,240,181,39,154,
213,107,13,83,156,195,146,4,16,11,98,240,99,170,111,10,179,194,143,67,73,199,154,166,91,115,164,18,143,46,87,111,29,147,252,213,125,207,158,172,7,253,71,45,103,182,241,245,88,45,150,48,126,138,201,110,
102,132,246,133,46,129,80,78,63,2,63,197,119,250,110,87,40,162,84,212,107,85,35,104,3,214,136,209,125,71,202,106,137,129,27,250,210,120,13,82,243,152,97,88,226,52,29,68,199,96,79,19,57,17,46,207,51,141,
91,107,165,31,178,172,181,25,175,70,111,61,171,12,190,49,206,118,20,142,6,241,99,1,13,68,204,113,31,133,50,118,196,205,106,159,233,57,107,29,85,90,205,154,77,81,167,123,120,161,172,116,250,32,212,63,206,
229,69,49,149,152,49,148,240,239,119,77,210,64,235,2,19,227,235,202,242,110,230,163,120,141,78,30,249,72,78,170,116,48,72,176,220,74,209,63,145,60,121,13,16,110,64,30,40,203,108,155,203,170,124,178,180,
155,7,51,226,133,103,209,146,4,56,127,59,161,9,131,249,202,160,254,104,42,103,38,241,119,118,251,202,134,40,185,1,232,230,4,112,197,214,251,201,207,109,77,31,107,52,27,241,18,178,208,212,29,162,157,78,
58,65,42,23,237,182,84,107,152,123,2,202,177,47,61,107,93,136,202,129,223,158,17,223,165,110,106,172,78,180,192,29,155,251,22,90,100,108,217,176,144,145,69,32,26,186,73,49,42,9,244,35,240,230,38,4,17,
135,96,158,190,145,85,209,80,169,243,199,189,65,218,102,42,146,111,5,64,12,220,252,134,184,182,142,109,224,207,114,166,212,55,244,29,6,0,106,23,67,168,125,9,234,248,45,34,213,143,72,19,176,34,84,99,230,
252,224,225,97,116,163,21,44,198,90,214,245,160,34,234,31,133,180,113,230,166,63,89,111,244,149,170,119,99,237,107,250,150,1,119,124,225,227,99,116,151,212,79,72,145,177,38,16,169,154,103,211,142,175,
130,128,159,65,178,100,22,161,116,166,80,126,67,64,91,71,54,192,35,185,87,106,143,80,205,80,69,164,169,56,207,158,29,234,41,245,227,240,230,26,68,147,135,120,158,174,144,84,209,80,0,10,186,65,49,42,1,
29,157,23,18,84,99,78,32,131,219,183,177,10,18,200,154,214,226,51,80,38,121,227,61,250,86,174,160,201,81,245,26,214,14,208,176,164,98,187,181,211,167,195,80,5,105,79,160,92,205,102,220,4,168,144,207,207,
71,47,39,142,46,143,222,90,195,108,221,45,97,44,237,246,132,51,147,24,207,156,164,7,230,146,163,136,96,8,104,29,127,21,52,91,49,169,242,202,48,108,92,255,0,130,84,209,76,245,227,200,107,1,98,65,241,78,
59,4,41,29,108,48,44,118,18,150,212,110,42,59,128,212,209,239,149,144,81,245,152,113,149,48,236,119,77,176,72,234,6,81,227,235,201,242,167,18,105,159,231,112,132,251,41,105,21,78,173,239,226,161,150,153,
192,145,248,83,56,108,68,86,167,254,147,83,150,163,49,77,130,194,69,150,85,162,8,231,59,2,89,227,225,104,236,65,121,204,244,150,231,153,62,157,181,213,159,217,91,199,85,168,213,34,241,152,98,152,210,52,
13,36,79,104,87,26,27,81,242,154,66,100,70,254,180,46,24,167,168,86,164,78,208,71,173,20,7,76,70,63,28,63,197,111,250,109,79,35,48,121,138,19,218,84,122,192,108,49,227,244,84,145,243,143,154,161,184,243,
212,65,255,0,168,213,172,54,50,245,123,26,174,60,213,66,235,29,36,172,249,99,175,61,137,169,205,225,193,34,73,1,177,120,19,215,23,132,201,229,214,179,135,170,106,97,24,242,221,51,98,217,60,12,90,85,103,
138,162,142,25,250,177,116,227,131,79,193,101,155,163,195,209,55,250,67,100,178,243,156,153,233,100,148,9,223,157,175,254,179,214,254,95,99,134,150,29,60,229,89,22,17,30,197,201,168,237,7,7,16,66,149,
21,243,205,91,171,226,166,122,237,35,38,68,220,17,7,185,53,87,152,205,173,152,99,68,155,188,71,177,191,189,106,113,188,116,62,21,163,64,177,210,90,62,42,165,63,13,131,117,44,70,38,159,155,230,129,23,139,
199,84,173,92,190,130,150,34,163,121,150,152,38,54,0,117,44,248,79,178,234,164,102,108,14,153,45,113,18,21,85,208,174,54,110,157,183,247,41,49,171,77,61,83,192,196,110,152,146,241,117,25,90,163,11,29,
209,104,18,53,64,29,122,135,30,197,185,7,149,78,79,136,195,226,221,184,242,154,131,190,205,92,242,218,7,16,38,180,30,175,253,170,23,88,126,80,56,0,216,81,12,199,148,229,109,23,3,28,209,235,208,244,227,
223,195,57,233,232,177,67,204,142,187,44,51,136,84,204,3,59,70,232,104,19,233,92,91,175,130,137,58,212,153,82,187,29,173,218,222,3,67,56,24,73,39,138,172,214,58,171,29,45,169,161,214,236,130,181,34,171,
248,64,70,25,151,183,52,60,2,44,251,114,242,224,157,20,199,29,17,62,196,52,5,55,63,205,176,155,105,28,18,105,218,83,205,211,19,244,92,10,25,172,184,31,52,65,177,120,51,237,74,143,63,148,0,114,170,96,90,
231,111,172,86,178,219,83,71,49,16,25,55,46,1,8,122,164,57,173,158,182,252,80,142,97,175,66,183,215,248,41,155,176,164,126,24,32,196,243,113,10,60,50,216,115,166,109,37,1,243,106,235,112,142,23,82,179,
195,226,58,15,237,213,224,160,151,144,72,200,240,147,244,105,0,181,118,84,108,41,244,122,144,129,96,210,29,61,106,36,241,132,23,83,211,185,159,16,163,6,195,142,128,4,157,143,197,10,154,130,35,249,224,
166,92,170,76,1,49,121,148,168,75,16,253,47,50,58,253,118,67,72,217,223,245,86,104,79,28,45,91,126,161,91,195,222,126,86,94,181,204,158,91,148,229,128,111,228,212,254,232,86,126,213,99,235,21,168,56,234,
96,143,74,22,81,176,247,49,209,27,222,61,106,12,182,164,54,73,145,49,96,149,225,138,230,105,145,217,197,5,140,19,165,213,154,69,173,241,74,58,219,188,14,184,64,108,250,36,11,216,168,39,242,145,197,153,
46,36,180,13,90,97,107,29,168,171,76,234,101,51,235,247,44,0,223,165,196,151,88,250,33,68,71,54,91,28,108,132,81,226,51,136,6,252,220,133,163,193,177,109,249,61,40,224,233,245,32,77,147,166,52,209,118,
211,6,61,169,106,129,70,212,75,132,3,215,234,82,39,156,54,114,202,147,176,45,63,104,126,245,172,118,174,158,138,73,101,65,63,76,133,150,110,217,196,159,74,73,157,77,22,66,132,171,144,202,142,118,196,116,
82,212,31,81,15,172,211,193,162,61,232,7,107,52,58,131,152,108,28,194,61,161,50,248,97,230,112,184,77,33,149,89,96,90,9,61,193,86,187,27,99,9,97,49,167,168,118,245,148,35,141,232,180,77,225,20,52,47,77,
167,171,213,212,160,99,12,65,107,163,107,194,89,201,231,41,31,198,25,147,68,79,151,60,253,134,45,229,207,195,88,104,105,243,199,184,91,218,80,211,44,252,160,71,3,61,234,2,242,145,154,176,152,70,199,251,
213,61,189,106,199,108,194,141,194,179,156,46,116,55,78,221,235,126,77,57,163,75,0,34,98,231,181,101,55,76,130,92,99,137,223,214,130,30,44,57,185,181,119,178,158,178,214,178,90,34,226,99,143,122,177,28,
114,142,183,54,161,117,55,55,112,53,0,36,14,59,247,167,235,132,55,8,171,78,192,0,1,247,93,20,199,42,184,185,197,163,109,22,246,255,0,4,68,206,84,221,56,220,22,168,4,184,253,215,166,245,156,180,244,85,
157,2,90,77,191,114,204,102,70,27,85,162,147,67,137,18,6,254,181,31,31,100,51,106,174,105,99,71,210,120,30,165,72,214,39,105,158,155,100,236,126,8,21,27,148,228,28,166,184,7,233,209,143,250,204,93,126,
47,111,253,251,51,159,171,208,180,141,66,54,212,120,46,96,166,52,31,42,131,197,191,21,55,142,147,106,53,194,141,86,48,144,230,153,29,201,47,176,148,221,205,135,84,38,68,197,213,75,209,81,4,82,96,50,33,
160,74,156,110,222,67,41,37,180,106,232,18,78,34,184,191,95,58,229,188,246,222,58,86,212,103,234,130,61,203,5,218,110,7,6,243,195,101,46,178,226,6,99,128,158,53,12,127,211,114,185,69,211,85,111,86,160,
6,10,35,68,113,205,168,121,222,104,195,137,32,36,199,216,67,174,171,222,232,115,219,72,105,236,5,74,179,145,3,248,115,55,16,98,105,125,210,156,181,25,93,173,88,82,100,157,246,3,172,172,65,224,58,24,144,
225,46,137,90,240,172,25,143,109,70,244,78,210,178,180,153,142,45,25,206,75,51,168,214,168,7,253,39,79,130,222,58,163,38,241,206,14,198,6,200,55,11,45,227,166,4,249,59,157,35,164,60,103,247,164,166,177,
204,118,57,143,2,73,212,1,245,194,120,142,63,72,116,130,99,157,183,85,194,68,35,136,160,242,15,0,92,235,251,147,228,143,149,54,48,148,228,193,128,86,104,63,131,7,159,113,253,38,124,80,169,162,122,70,247,
147,226,128,38,27,231,106,70,197,155,168,86,177,94,159,175,224,145,17,121,60,122,25,140,127,198,214,31,105,57,238,25,165,87,137,50,56,44,152,197,230,160,224,230,79,185,68,106,45,243,83,49,101,152,173,
251,75,207,64,242,172,157,223,155,94,215,223,163,11,115,84,69,7,14,131,251,7,193,102,23,30,201,164,66,67,78,147,84,79,98,146,109,7,3,202,12,72,31,220,50,223,172,85,117,10,155,254,116,30,213,6,128,141,
83,214,144,87,59,49,151,98,123,41,185,83,112,205,30,34,40,84,159,205,64,232,21,12,60,95,113,240,74,10,174,206,54,221,191,5,22,26,124,240,4,93,40,205,82,5,38,1,115,0,42,50,139,31,141,117,90,116,109,60,
117,45,112,173,82,51,73,224,216,193,11,52,22,113,243,196,1,117,52,221,45,154,109,187,190,40,66,211,50,243,125,135,193,64,112,38,133,56,252,212,46,145,201,8,57,118,27,182,155,74,110,233,186,52,68,233,142,
181,6,89,243,179,218,130,153,93,192,114,131,12,211,253,195,237,250,193,83,84,169,54,69,83,29,170,12,177,145,72,13,212,157,104,232,51,180,124,17,74,126,68,7,149,103,14,252,234,247,190,221,24,90,186,130,
170,86,111,154,153,155,44,25,126,193,188,211,28,26,201,247,45,38,216,32,201,226,161,82,185,66,122,25,116,143,247,218,35,237,45,97,187,248,23,75,88,95,79,215,240,64,172,226,190,118,156,236,25,186,12,12,
30,144,189,228,120,168,149,198,3,207,180,254,147,254,9,48,134,106,217,194,84,131,38,9,76,64,97,232,60,1,196,7,54,254,229,175,36,243,52,151,73,38,57,219,245,88,32,82,111,115,27,142,123,200,130,52,130,125,
112,142,21,35,62,78,215,72,232,143,8,253,203,33,188,11,131,113,133,178,5,202,150,90,99,0,90,115,156,234,38,69,106,96,255,0,210,108,120,173,101,168,198,42,111,123,105,183,164,109,101,131,176,107,226,3,
64,45,137,43,94,20,130,81,172,42,178,70,251,17,212,86,106,240,133,158,131,248,115,40,17,198,175,221,11,120,234,152,214,44,232,170,199,182,26,247,82,58,187,64,67,81,246,5,181,7,53,206,153,112,32,21,42,
122,149,170,211,4,201,69,12,180,131,152,227,227,133,65,63,244,218,158,70,102,154,168,224,48,108,60,54,81,235,154,140,253,96,7,185,73,39,54,37,212,105,107,177,24,138,2,221,124,235,86,240,216,203,79,95,
88,19,73,224,73,150,145,43,12,77,188,238,46,155,185,178,234,100,201,137,186,163,179,234,109,113,163,73,143,36,185,198,79,114,130,150,8,31,42,129,193,191,20,51,150,141,184,141,70,118,212,56,41,151,158,
228,193,3,41,160,9,250,117,167,254,179,215,79,151,219,255,0,126,199,15,85,154,135,166,232,59,159,130,228,212,37,148,213,115,139,218,126,139,200,245,38,195,145,247,85,105,164,224,210,76,3,183,169,76,248,
251,110,139,228,75,137,191,238,85,21,231,115,86,234,198,227,116,193,33,195,238,177,106,113,172,116,213,39,22,184,52,237,162,254,223,226,138,211,173,19,86,165,129,4,19,238,178,98,162,86,214,214,176,182,
155,157,176,58,64,48,15,29,251,147,249,14,225,3,157,155,80,123,233,232,46,107,225,166,44,38,56,119,34,142,9,80,128,90,99,136,219,212,162,198,141,76,32,8,6,227,177,32,155,176,172,231,3,155,14,213,191,122,
215,149,13,242,109,154,112,152,182,199,251,213,77,253,75,25,108,80,159,249,65,213,185,51,117,52,212,249,225,220,109,236,42,32,213,63,140,50,214,152,159,46,97,251,15,78,61,252,51,158,158,143,18,64,107,
103,107,74,195,56,151,54,166,227,215,235,235,67,76,187,164,211,22,149,66,81,236,33,130,218,184,145,219,214,18,73,226,176,154,131,234,190,224,52,144,123,194,101,79,77,69,161,180,26,193,112,214,1,236,10,
183,203,137,45,68,190,139,71,22,153,247,33,176,40,16,250,141,118,228,244,82,105,236,49,244,96,153,212,225,116,51,93,146,25,76,79,211,1,43,175,59,148,54,50,202,113,177,46,63,104,254,229,172,182,212,209,
202,215,162,28,96,158,191,82,202,30,160,213,69,187,76,9,246,169,67,152,70,252,158,172,241,116,250,144,205,216,76,19,156,65,55,230,228,165,112,211,91,13,142,55,186,202,13,154,90,65,110,254,137,74,110,161,
210,202,135,215,238,80,75,228,219,139,242,92,49,112,26,180,194,222,91,53,64,122,32,27,88,44,166,29,103,145,213,42,36,177,174,135,81,104,22,191,193,38,55,64,197,48,59,56,33,54,234,146,217,6,4,197,194,71,
134,139,220,247,68,109,120,245,161,20,174,227,169,226,61,25,81,73,206,9,118,81,153,3,191,147,84,251,165,107,15,104,178,245,173,229,132,28,171,45,109,175,135,167,183,213,86,126,213,99,168,163,74,69,74,
70,54,2,196,172,147,149,1,214,195,63,69,194,221,225,76,199,67,91,169,240,8,19,32,117,41,5,136,29,2,35,112,163,11,96,220,69,122,178,61,34,209,29,91,166,165,58,103,165,37,0,65,29,33,23,155,168,34,242,177,
211,144,226,3,132,130,0,178,214,27,137,99,13,58,88,63,70,86,21,107,155,105,168,235,88,73,245,146,165,228,70,56,150,223,134,234,84,161,19,156,54,102,121,163,30,208,147,195,21,196,210,164,63,75,247,41,153,
178,46,58,112,239,185,152,246,93,77,129,67,230,164,218,229,68,174,113,13,202,158,73,145,209,159,218,11,88,236,93,47,83,157,15,36,125,34,86,25,174,98,111,81,173,14,128,106,2,123,128,82,132,235,201,215,
120,38,15,189,45,65,182,173,86,251,6,132,3,175,116,211,17,197,165,76,164,97,105,198,6,131,239,48,56,246,42,186,121,29,131,84,245,41,58,254,244,38,193,26,65,184,108,126,229,3,24,81,20,72,234,9,103,39,151,
162,127,27,102,118,159,150,63,238,177,111,46,126,26,195,71,64,19,168,90,255,0,4,23,212,154,5,118,25,222,66,144,217,229,232,225,166,127,42,103,197,19,172,199,3,26,92,240,68,152,5,37,240,4,48,113,33,199,
126,9,78,81,61,23,218,232,38,90,221,88,220,91,128,250,3,110,240,80,28,12,134,193,19,233,71,138,146,118,31,167,66,139,221,62,137,7,218,83,76,112,204,23,25,35,255,0,106,34,97,0,252,33,151,131,120,121,31,
97,234,253,217,203,75,85,156,26,34,54,43,34,56,26,218,148,116,142,160,20,186,71,24,214,214,173,73,174,39,85,35,168,207,21,53,4,165,90,94,8,32,221,5,31,149,53,9,202,106,90,60,237,47,245,154,186,252,94,
223,251,246,99,63,87,169,36,130,217,252,226,185,130,184,231,69,122,110,225,4,66,154,198,125,39,86,168,60,175,73,22,59,119,167,132,205,48,52,56,105,32,1,0,245,205,144,22,220,209,181,224,90,201,114,120,
220,166,244,107,69,190,85,92,255,0,220,114,222,123,116,199,74,78,225,104,213,37,96,181,102,81,123,119,213,178,144,101,211,152,224,63,204,39,254,219,149,202,174,135,170,124,253,64,59,60,17,8,110,96,53,
31,59,130,125,233,80,158,94,13,54,87,97,223,156,211,236,9,166,187,145,127,94,103,35,182,145,251,37,89,106,51,70,207,31,170,165,58,66,98,229,214,155,70,200,196,226,138,202,37,175,21,104,214,196,210,35,
102,155,8,234,142,165,191,37,91,44,196,86,165,84,82,196,60,63,85,131,162,13,248,21,155,246,44,19,51,32,103,153,17,38,8,175,82,63,233,57,88,234,179,147,85,219,171,28,249,55,4,124,22,91,154,16,176,249,32,
108,76,52,159,113,72,234,53,60,56,166,234,53,5,221,172,24,158,31,185,106,95,38,159,166,237,65,175,34,11,156,210,109,196,133,6,170,0,234,66,73,35,87,197,85,77,151,193,85,52,178,26,53,94,9,115,104,189,199,
182,37,89,79,234,240,38,154,200,235,212,171,133,160,250,210,42,57,180,220,225,237,70,83,197,59,86,172,126,118,12,27,223,214,178,4,193,25,172,224,78,236,72,200,76,68,157,36,92,168,68,62,78,153,57,148,127,
198,214,219,235,167,61,207,196,51,75,26,12,190,253,139,37,243,4,85,35,128,166,138,140,109,73,231,99,17,239,84,103,168,249,224,30,81,150,117,138,227,193,106,106,181,138,129,141,47,234,211,240,89,133,246,
236,33,32,48,103,75,142,208,20,83,176,199,253,162,196,117,243,44,241,42,186,60,84,127,167,235,42,101,182,152,109,78,244,130,89,241,252,89,138,159,238,79,130,167,180,51,74,102,248,119,199,230,161,158,149,
174,223,58,15,80,178,76,2,180,138,117,67,119,134,187,126,229,24,75,9,137,169,85,188,227,233,150,157,69,176,108,108,98,83,103,130,165,84,151,82,100,139,89,17,148,136,63,132,182,225,188,246,174,156,74,244,
137,109,39,192,181,215,58,147,113,120,154,148,155,206,50,153,113,212,27,2,230,230,37,50,121,104,237,25,52,233,7,111,14,59,247,160,81,232,55,206,146,120,139,168,83,66,216,118,79,230,160,117,51,33,63,139,
48,191,228,143,4,223,106,213,209,215,25,109,62,245,6,25,233,250,194,10,94,36,255,0,180,88,126,190,101,254,33,83,77,113,68,152,212,225,180,21,1,54,96,10,15,132,105,103,86,159,130,41,79,200,192,242,140,
207,172,215,62,11,87,80,100,177,189,38,29,204,71,189,102,179,210,239,19,84,14,6,154,102,154,125,160,203,47,216,164,143,202,35,7,45,159,248,218,59,253,117,172,55,127,20,93,46,97,228,106,38,197,2,135,141,
49,89,160,29,152,163,136,116,79,205,73,147,107,250,212,82,115,202,245,41,97,107,190,140,154,141,109,71,52,123,19,140,243,78,153,198,213,53,114,26,213,88,8,115,168,177,195,178,97,56,207,234,240,46,140,
83,1,180,140,18,6,175,138,161,187,102,163,180,135,60,9,45,115,136,183,16,20,136,84,195,138,142,173,80,217,218,201,137,225,251,149,111,131,22,67,15,146,22,196,75,65,247,5,145,208,232,55,78,57,144,110,73,
248,160,221,51,150,16,115,204,244,131,36,215,167,63,244,154,181,150,163,24,135,153,226,43,85,170,105,97,222,25,167,119,68,155,112,10,159,77,72,146,250,37,207,53,107,86,196,213,39,118,139,136,234,142,165,
175,37,107,35,126,154,149,41,25,139,22,218,45,212,177,144,200,28,247,250,243,38,29,181,79,217,9,199,84,71,51,0,106,50,131,6,252,230,159,104,84,106,28,107,0,168,200,220,145,238,64,162,82,62,126,152,239,
240,69,64,7,70,99,143,255,0,48,31,251,109,79,32,154,18,207,162,198,237,167,117,22,91,198,211,166,10,130,110,109,106,52,102,255,0,42,160,127,238,53,111,13,140,180,246,77,104,218,247,181,214,28,209,42,1,
161,163,73,32,136,39,170,44,135,82,212,106,15,43,210,5,134,253,233,225,81,192,186,107,212,119,8,2,16,50,159,70,129,36,186,63,56,41,151,150,228,181,66,50,154,124,124,237,95,245,156,186,124,190,223,251,
246,56,122,172,85,173,15,36,144,46,185,54,30,13,173,163,90,163,90,78,170,167,80,236,72,167,139,91,78,142,147,212,66,153,235,180,92,28,34,55,42,85,23,23,31,132,51,0,45,47,3,236,49,107,246,56,232,49,48,
28,36,15,253,41,167,113,29,10,21,158,217,244,64,30,208,168,42,137,100,182,0,143,70,124,80,29,115,75,113,184,71,17,244,14,253,228,169,22,172,122,44,181,210,93,32,150,30,4,184,109,197,33,241,99,67,152,0,
131,4,161,59,145,218,142,38,39,242,167,252,17,120,40,53,90,13,119,153,218,2,90,124,64,157,70,247,248,41,18,172,127,27,101,150,143,150,51,238,189,56,247,240,51,211,212,98,132,209,3,172,44,51,137,114,70,
146,110,91,31,189,13,48,206,245,23,30,52,199,82,80,24,170,115,129,174,251,206,147,199,177,81,121,87,99,162,153,158,13,10,115,37,189,106,87,220,56,41,176,104,72,209,121,34,79,189,42,156,195,90,163,154,
93,32,84,36,119,16,134,107,181,39,67,8,31,72,21,40,131,147,195,178,182,16,96,116,163,246,138,222,91,106,104,213,127,154,145,123,133,146,59,78,172,59,46,102,61,183,80,61,64,69,42,163,244,191,122,152,187,
46,4,103,14,137,158,104,79,180,169,174,27,123,136,109,184,160,64,249,182,138,141,181,140,31,88,42,94,89,196,131,165,227,244,101,74,35,242,77,209,144,225,195,68,0,8,186,222,123,75,70,58,32,11,205,150,80,
117,15,74,66,138,102,49,196,215,165,3,209,46,17,215,178,97,51,135,29,0,35,96,133,69,45,110,166,72,36,76,144,160,229,48,117,188,207,209,104,191,121,82,164,234,201,169,84,198,224,216,21,52,157,153,144,50,
172,201,182,182,30,166,255,0,85,107,15,104,50,213,115,44,232,229,185,92,255,0,195,179,191,209,10,207,218,172,125,98,157,19,47,100,30,34,221,75,8,221,67,5,164,11,193,241,72,141,131,231,28,58,191,114,128,
53,72,209,125,161,68,174,16,129,94,179,72,50,210,211,62,212,210,117,206,112,26,91,191,95,82,16,148,221,169,238,60,72,105,61,155,168,38,114,153,133,249,22,43,97,4,73,63,207,106,214,59,74,244,29,209,104,
225,165,96,10,61,39,122,148,156,167,232,27,220,133,42,86,163,207,225,170,109,131,6,137,51,235,9,135,134,171,31,48,210,63,56,5,51,54,155,82,248,119,158,179,30,245,54,29,33,165,173,34,246,133,18,89,217,
13,202,42,240,211,4,159,88,90,199,98,233,232,169,184,58,152,34,224,254,242,185,138,94,187,192,172,195,59,188,128,58,225,42,23,168,73,53,12,11,108,66,90,30,172,135,213,144,32,128,124,84,26,21,203,169,180,
13,192,33,67,192,24,95,234,218,86,32,105,105,0,247,34,236,244,112,4,201,62,175,82,147,15,187,76,70,221,72,34,90,192,76,70,201,3,208,49,72,223,133,248,240,83,53,229,240,239,111,225,92,212,17,190,49,241,
251,44,91,203,81,172,116,121,141,150,130,64,146,227,11,37,150,137,123,1,252,237,210,135,207,39,155,193,1,125,88,134,111,220,81,143,89,141,11,150,158,182,218,202,46,56,249,183,29,58,64,31,4,166,104,128,
24,64,54,237,238,81,57,74,60,167,22,209,190,128,124,22,89,188,114,167,205,136,252,231,142,235,20,148,186,6,112,77,177,16,72,191,122,114,49,170,210,198,176,112,131,62,196,66,95,11,82,49,217,123,166,67,
170,129,237,99,214,191,113,146,238,45,174,233,117,72,54,88,24,139,65,177,76,159,103,181,66,151,175,28,249,49,114,16,212,98,147,0,112,129,109,73,40,252,169,100,229,21,162,103,156,163,254,179,22,254,47,
111,253,251,49,242,122,189,75,199,70,70,218,175,117,129,210,216,230,13,116,222,4,184,155,159,81,81,196,163,218,211,92,24,147,114,61,138,104,74,66,75,91,214,230,139,246,21,10,180,242,46,90,109,27,165,202,
60,110,74,239,51,91,179,19,88,223,252,199,45,103,183,76,116,160,242,52,176,245,136,11,45,71,107,244,24,232,223,96,80,161,86,56,254,21,193,136,176,125,255,0,97,233,229,84,235,132,214,127,93,188,16,153,
63,61,87,189,40,187,43,1,136,172,214,52,88,143,108,40,177,144,131,248,107,54,4,130,124,204,199,213,41,203,81,154,38,56,181,184,218,174,170,67,90,8,233,19,96,33,17,169,160,29,205,58,187,105,110,241,98,
34,192,155,167,136,42,34,173,26,181,27,81,197,229,181,7,54,79,230,157,130,173,242,148,51,70,126,56,201,29,249,184,135,123,233,185,88,234,177,116,213,102,22,230,79,189,140,123,101,101,169,163,45,225,212,
29,238,219,226,164,151,77,141,53,93,174,246,216,240,178,212,52,96,90,215,6,83,144,3,154,209,236,79,145,224,54,79,54,91,34,3,136,247,221,92,93,35,83,161,201,166,178,224,26,15,4,245,92,166,251,9,163,121,
83,121,178,218,123,197,42,68,158,178,91,114,179,145,154,87,172,47,80,118,148,7,216,15,159,108,222,100,40,101,163,21,136,44,108,237,9,101,23,147,34,93,154,14,172,101,99,246,147,158,231,225,174,45,186,52,
44,0,104,73,173,82,118,128,7,177,77,83,134,5,55,218,108,84,194,30,123,106,249,111,9,172,211,238,76,213,111,19,192,217,221,199,193,102,26,209,29,25,245,36,3,82,90,27,213,126,61,170,48,134,12,127,180,56,
131,27,225,217,199,244,138,110,146,155,174,225,198,231,197,0,70,127,104,15,18,144,71,62,190,77,140,32,255,0,98,239,5,99,237,23,21,41,252,219,135,88,64,187,47,84,244,167,244,82,74,98,30,230,212,107,64,
179,128,5,70,56,208,13,89,210,36,66,137,170,183,167,79,78,194,35,216,168,202,71,52,124,191,183,125,187,87,78,37,122,86,167,83,86,198,103,216,185,212,85,192,10,179,164,73,149,52,238,29,238,117,71,52,139,
52,16,20,41,186,71,165,63,162,160,98,167,205,180,117,4,9,180,188,134,217,54,12,147,253,139,124,19,151,181,60,60,255,0,236,192,224,84,131,109,156,120,92,120,160,166,99,7,251,67,135,49,182,29,252,127,72,
38,104,159,167,46,14,234,183,30,212,42,48,29,25,245,40,50,78,221,195,193,20,194,57,21,235,230,92,98,179,143,185,106,234,12,151,4,26,108,180,88,33,130,117,228,86,166,70,208,65,246,41,184,51,99,155,83,40,
156,166,16,236,172,117,227,40,159,180,183,134,239,224,241,106,137,1,142,141,161,12,151,199,252,251,162,209,1,13,99,167,212,69,233,142,162,20,82,51,86,243,133,212,246,154,85,72,61,68,54,197,56,155,162,
148,250,124,154,115,46,64,160,192,15,93,194,212,246,23,71,159,60,216,108,136,46,3,223,100,112,244,66,90,231,22,84,146,11,156,211,236,71,149,224,26,140,104,170,221,22,182,195,141,149,76,84,119,30,162,239,
118,223,5,144,90,139,11,179,38,94,194,125,178,165,116,206,86,207,199,25,219,191,59,16,223,117,54,173,101,168,204,210,125,97,86,181,90,109,166,226,194,234,135,156,35,243,70,225,82,248,108,86,243,77,174,
234,91,60,216,8,177,34,234,226,31,2,90,236,109,39,82,33,205,36,244,129,177,16,138,174,131,207,129,252,53,148,128,64,119,158,137,250,161,56,234,179,27,125,96,113,20,90,246,139,147,237,132,52,96,124,245,
46,245,6,154,34,179,58,239,224,132,73,238,63,133,113,130,4,23,219,246,24,158,69,13,80,233,177,179,190,196,161,87,24,70,151,158,161,5,42,167,231,78,243,52,123,113,52,77,191,204,106,214,27,103,45,61,147,
8,177,113,180,110,178,231,81,106,136,46,111,83,156,45,218,80,235,3,99,90,43,147,16,108,79,177,68,222,5,131,93,71,145,14,6,199,212,20,206,70,88,58,50,118,213,107,168,117,229,185,44,200,202,40,204,207,57,
91,253,103,173,252,190,223,251,246,63,31,170,197,86,2,227,34,218,150,27,110,132,115,224,197,192,64,166,43,182,105,131,237,246,165,152,22,17,174,232,245,73,55,81,201,11,21,82,113,217,131,166,3,106,145,
236,99,22,255,0,99,137,138,50,246,188,112,129,30,197,154,89,174,99,4,235,19,36,11,119,167,17,85,41,252,217,159,206,96,239,176,64,118,172,121,86,17,167,125,4,248,160,78,147,174,1,96,4,219,179,185,105,166,
154,124,219,73,108,130,62,10,14,155,23,30,166,222,200,76,228,115,205,227,65,182,156,67,246,238,10,203,130,128,225,15,120,3,233,110,150,154,123,97,164,128,36,56,74,17,28,67,219,248,87,42,0,109,140,100,
254,203,214,177,213,25,105,234,43,153,164,47,194,222,197,134,97,123,92,29,163,101,52,197,59,52,76,109,212,130,217,2,100,31,87,169,32,12,87,245,109,91,18,52,184,144,59,149,54,186,57,174,91,77,192,238,64,
9,30,25,165,37,244,160,8,0,159,5,16,41,146,13,51,2,251,149,19,20,30,13,103,153,217,224,17,213,40,102,152,168,224,218,100,155,1,251,194,20,121,220,144,135,101,20,184,234,146,15,172,174,153,108,205,29,170,
53,53,196,218,208,178,68,167,108,59,15,81,143,122,130,149,19,230,92,79,231,16,166,110,202,211,121,252,53,81,176,96,81,6,125,101,84,240,213,79,64,117,132,8,233,244,155,235,82,10,187,186,46,28,52,169,36,
114,101,133,153,22,23,99,36,193,31,207,98,222,91,74,117,29,165,237,60,64,113,29,187,44,144,218,231,17,165,219,245,245,168,146,197,144,107,209,104,6,92,92,103,216,152,141,82,35,69,182,132,1,137,243,141,
29,127,185,65,138,102,75,137,23,129,226,163,74,86,48,247,201,226,109,214,130,153,153,244,178,220,210,15,251,187,251,253,18,183,135,180,89,122,187,150,128,236,191,47,31,242,212,199,217,8,207,218,172,117,
20,105,178,43,176,112,4,0,178,142,63,210,105,48,122,55,246,164,54,37,213,140,108,27,117,14,1,94,212,73,59,134,149,18,56,79,235,12,80,147,16,193,226,155,162,111,20,9,166,225,168,89,192,2,136,135,192,193,
167,104,16,192,60,81,69,37,202,120,28,158,199,234,176,209,168,251,150,177,246,129,86,136,232,183,234,133,148,221,51,60,231,97,82,125,76,67,36,220,41,82,142,116,231,20,155,244,141,7,31,85,146,120,106,184,
138,20,137,220,184,32,77,167,60,159,33,63,91,255,0,36,181,214,90,98,139,120,145,48,162,153,158,116,178,92,67,76,146,90,47,235,11,88,123,65,116,190,28,89,74,196,146,12,0,68,44,46,150,197,60,179,13,77,194,
238,36,128,168,156,47,34,93,0,151,8,50,109,41,39,113,39,89,169,164,130,116,76,41,152,84,99,41,177,186,57,154,164,177,196,184,233,128,5,248,157,236,159,11,192,152,81,57,117,50,12,195,27,224,17,87,69,223,
116,16,170,122,51,121,145,42,45,155,237,191,98,129,138,22,162,232,218,251,41,154,242,120,39,78,109,155,200,184,197,60,143,217,106,233,150,167,225,172,122,168,192,116,91,113,49,235,43,155,76,2,57,198,158,
167,132,163,121,177,231,27,129,5,187,98,25,35,218,172,122,192,110,4,211,167,120,146,146,198,37,231,152,54,60,1,246,128,165,29,232,233,35,182,222,184,81,55,77,211,143,197,182,54,111,238,89,28,125,82,75,
28,56,234,62,9,68,26,3,176,163,77,193,54,246,166,150,49,47,60,238,152,17,6,125,136,132,26,44,211,154,101,237,19,2,184,183,255,0,91,214,166,171,57,105,232,177,109,232,142,232,247,174,125,24,190,165,249,
56,51,54,82,187,2,169,135,130,68,199,0,150,159,83,29,33,192,146,132,141,202,123,100,213,236,62,114,149,255,0,251,152,186,124,94,223,251,246,103,63,87,165,115,125,46,16,245,128,30,60,218,145,139,107,142,
235,20,172,82,177,186,185,218,37,142,135,54,253,155,41,184,106,141,235,82,6,61,49,226,161,116,170,28,53,84,17,196,248,34,57,248,120,220,160,205,58,252,7,148,86,255,0,81,203,121,237,211,29,42,196,210,162,
178,89,197,25,107,79,89,10,80,173,0,95,154,96,220,219,131,80,240,253,7,171,149,85,7,126,80,103,168,95,175,100,32,94,237,56,138,157,192,165,51,67,14,3,159,85,222,147,224,199,130,106,242,95,32,116,242,131,
56,22,187,105,59,220,83,151,172,102,137,154,49,220,238,38,1,155,56,44,198,226,102,32,214,242,218,78,230,154,73,104,138,178,119,31,163,178,212,191,75,194,131,24,234,184,170,32,201,188,250,135,254,194,17,
172,229,196,102,121,55,95,149,31,244,220,172,117,88,27,28,35,26,227,182,199,222,22,78,58,114,116,181,221,196,251,212,74,51,73,168,29,23,45,223,214,152,107,65,164,191,80,188,84,147,234,9,65,80,116,176,
241,233,158,27,93,52,18,174,237,92,159,1,188,105,188,125,162,159,212,33,156,174,161,168,105,62,247,195,209,51,250,168,202,120,83,75,53,61,42,158,181,132,198,16,232,175,74,47,210,74,186,55,90,204,246,170,
50,139,201,238,141,92,202,34,248,170,164,254,210,115,217,226,187,156,1,112,89,79,176,255,0,58,240,123,60,20,169,146,96,56,113,186,153,68,207,158,6,35,44,46,35,231,135,130,103,91,196,217,7,165,117,152,
69,49,16,160,21,95,69,162,98,92,66,76,35,133,17,202,28,71,110,25,191,121,202,186,74,46,249,194,56,2,84,27,30,145,239,72,78,207,164,100,152,247,117,80,119,129,78,62,209,93,44,82,18,194,120,150,130,178,
46,203,212,223,245,82,75,98,62,121,134,5,163,222,18,163,45,181,65,220,46,162,101,228,243,109,158,187,34,4,237,63,41,216,111,188,223,117,190,37,22,18,105,190,58,238,177,81,103,124,225,238,55,73,107,15,
243,207,48,47,62,224,161,76,211,223,245,80,140,85,16,192,120,134,146,129,54,143,144,201,201,48,14,235,160,223,0,181,151,181,51,74,39,210,29,232,76,55,231,0,224,72,65,78,197,9,229,14,31,179,12,239,188,
213,77,19,212,189,23,9,152,112,10,84,81,17,8,1,0,122,55,85,37,50,23,131,136,204,203,72,249,227,224,181,120,50,91,6,67,71,27,33,130,216,143,157,96,29,190,10,106,62,107,129,45,10,73,28,161,233,85,203,102,
45,138,164,71,237,45,97,181,197,170,55,103,177,20,20,197,187,93,122,179,110,146,154,154,110,157,157,79,212,132,141,154,84,52,205,103,222,216,122,198,127,85,111,25,229,93,22,160,232,228,249,14,225,77,131,
237,4,254,165,78,215,116,48,112,233,142,27,221,16,138,90,69,77,70,211,82,71,172,32,178,253,34,169,116,92,55,127,90,42,134,231,83,91,220,15,189,1,172,8,156,107,78,251,159,121,80,203,64,100,206,39,51,206,
122,252,168,125,198,173,101,168,56,85,236,117,44,85,96,36,94,125,71,255,0,69,77,167,225,205,111,45,170,238,105,160,134,153,171,39,115,250,59,38,223,165,225,79,43,99,185,220,52,131,55,113,89,170,135,159,
58,57,65,147,139,89,181,93,238,11,88,250,214,33,140,70,28,23,50,171,125,38,73,143,20,70,188,180,199,106,196,83,238,37,8,102,254,80,34,214,55,234,66,79,174,11,51,76,99,157,96,42,14,31,160,196,242,40,107,
10,97,174,61,68,169,86,163,205,86,82,74,205,204,83,161,196,121,69,31,245,26,181,134,198,90,123,34,225,170,152,142,35,193,98,185,248,74,173,106,213,64,143,76,248,165,210,104,174,11,87,59,88,189,210,231,
95,179,101,26,171,128,54,170,98,218,227,190,193,76,100,32,111,163,198,94,132,243,92,152,190,77,66,195,231,42,223,255,0,185,235,127,47,183,254,253,142,30,171,53,7,72,241,32,172,52,250,145,151,146,4,79,
2,164,61,95,201,201,152,178,25,155,119,10,222,137,238,143,122,186,178,121,202,204,213,154,102,13,51,6,185,183,255,0,91,23,75,168,113,208,216,103,158,119,76,8,129,30,197,154,211,110,1,184,83,170,192,27,
251,83,1,250,114,24,209,199,80,240,64,114,163,163,31,132,108,110,223,222,133,194,189,29,45,29,183,245,74,209,115,12,243,204,11,30,32,123,72,80,173,180,17,78,165,230,10,144,153,73,230,219,142,1,187,226,
31,3,216,140,184,10,18,57,199,30,183,149,54,219,193,209,125,204,79,168,161,37,227,93,25,182,81,2,231,20,194,127,101,203,166,58,191,134,114,227,214,87,189,22,206,214,221,115,102,23,22,223,126,222,245,52,
197,63,70,111,50,97,68,93,182,80,11,20,35,46,168,73,137,99,188,10,96,232,103,25,77,237,209,204,213,5,238,5,167,76,130,45,196,109,100,248,94,13,97,142,131,79,81,0,232,152,66,164,131,201,135,64,5,162,4,
27,74,154,119,10,242,252,53,71,27,56,16,10,40,50,92,95,74,228,130,76,16,4,169,117,3,35,232,228,184,118,137,4,52,223,214,86,243,246,170,105,77,198,104,187,129,49,43,37,166,19,228,35,235,127,228,161,213,
26,2,104,85,35,112,226,134,110,202,181,209,156,85,111,210,20,26,125,87,73,225,186,130,89,34,64,64,143,170,24,230,251,74,147,21,135,69,223,84,169,37,114,98,15,39,176,26,110,52,106,30,245,172,189,170,59,
142,129,78,240,101,132,120,44,195,0,194,130,41,180,106,23,113,4,166,146,152,191,235,12,40,147,16,241,224,153,164,122,133,232,130,55,45,8,3,153,109,97,59,22,217,67,140,51,210,113,16,58,54,246,168,147,168,
201,174,241,192,146,10,10,118,100,3,114,252,192,127,203,84,31,100,173,97,237,22,90,174,224,27,24,12,191,175,201,233,240,253,0,172,253,168,199,74,244,92,11,195,122,161,8,89,138,204,22,152,225,222,84,132,
14,243,206,157,207,98,135,3,196,137,100,137,149,40,153,129,119,227,108,120,152,210,202,100,125,165,171,168,77,215,0,83,124,245,180,172,150,240,46,243,85,58,160,9,85,84,30,80,223,34,199,106,143,65,56,238,
5,76,53,192,28,52,4,10,213,31,74,160,237,30,1,10,186,211,230,219,212,37,73,61,198,115,246,65,143,147,159,22,166,104,240,238,44,252,154,156,92,7,128,129,54,154,249,242,23,130,118,51,246,146,215,89,167,
6,152,141,154,72,241,81,33,158,56,83,201,170,60,137,176,39,246,194,214,62,194,174,213,168,31,78,194,243,32,71,98,194,234,126,56,235,193,83,117,56,12,109,64,61,255,0,197,48,199,107,53,218,64,111,91,91,
221,127,224,168,157,199,106,168,42,130,44,0,9,138,0,215,98,105,138,122,111,76,16,75,0,155,113,238,74,170,152,79,200,169,70,220,219,79,184,44,93,178,219,221,115,107,8,81,128,189,215,29,234,45,128,54,238,
80,53,66,212,163,174,84,205,121,12,25,35,53,205,7,252,237,79,186,213,211,45,79,195,88,245,86,136,150,178,108,116,202,230,208,103,115,188,2,18,143,102,166,78,11,171,202,152,61,197,83,172,64,107,124,196,
129,17,36,122,140,166,16,234,63,95,50,26,103,89,159,101,210,155,16,88,224,119,19,111,88,65,30,155,143,151,226,142,242,207,136,64,224,213,204,83,58,119,212,126,42,17,54,140,54,133,48,223,206,183,119,242,
85,91,7,18,225,206,59,128,36,137,84,76,224,72,118,117,131,1,210,5,93,95,97,203,92,172,231,167,166,171,4,54,118,227,237,92,230,217,13,159,51,199,187,212,147,208,30,73,113,0,240,84,105,243,1,14,17,176,254,
10,72,220,165,254,165,196,25,142,149,35,255,0,121,139,167,197,237,255,0,191,102,126,79,87,166,127,163,32,199,73,115,29,11,30,7,53,72,254,152,240,42,88,161,99,30,247,98,233,6,146,0,14,38,251,237,11,83,
78,138,84,126,118,153,142,32,161,154,163,113,89,195,249,217,12,113,228,178,130,15,62,44,62,81,88,255,0,220,122,222,123,111,29,43,9,230,169,2,56,149,148,198,32,77,33,222,60,84,96,24,123,102,88,48,1,233,
84,48,58,186,15,82,203,70,106,15,63,87,187,224,136,152,172,211,81,246,4,117,145,212,152,155,175,87,77,48,209,115,96,165,33,28,145,161,188,160,205,8,51,208,164,15,105,18,156,181,5,59,159,51,77,49,92,18,
11,47,222,6,254,233,89,135,16,92,214,134,23,218,0,155,36,137,146,49,239,28,237,102,233,168,254,150,158,166,240,10,162,133,158,60,83,204,242,66,102,78,46,45,245,10,113,159,85,154,111,52,129,141,147,186,
14,58,101,251,84,4,205,156,61,232,36,232,17,36,197,197,50,125,235,80,209,110,42,144,248,249,194,45,220,160,21,0,26,215,146,15,164,96,30,244,162,173,167,175,41,164,221,164,188,122,181,21,93,168,22,68,126,
79,135,147,113,135,99,76,254,137,112,248,39,61,140,116,244,78,127,73,221,179,224,176,139,135,233,32,131,112,65,81,82,196,57,165,164,147,98,109,120,221,76,33,100,27,227,201,255,0,139,172,62,210,115,217,
154,82,168,226,107,56,112,89,106,13,72,69,89,216,144,2,89,166,140,107,119,104,89,8,124,164,3,156,203,137,225,93,191,5,172,122,214,39,230,73,8,45,246,168,7,80,72,238,32,169,66,148,90,7,40,42,146,110,112,
173,251,229,87,68,233,35,157,51,214,124,84,29,107,164,147,218,82,19,185,70,72,200,243,27,127,96,239,2,156,125,162,186,89,195,153,167,126,160,178,40,46,244,68,239,167,138,72,21,174,95,215,165,176,149,25,
2,29,236,65,22,169,134,180,159,68,123,66,160,78,208,223,41,153,233,68,123,214,248,148,105,25,14,35,209,62,245,138,130,34,93,237,81,106,141,139,58,244,186,82,40,237,244,76,111,167,130,16,216,131,20,237,
212,80,34,55,39,9,57,30,93,111,236,27,224,22,178,246,166,105,69,206,130,15,104,66,112,17,206,136,235,30,40,36,171,52,30,80,82,32,220,97,93,247,194,166,137,186,98,7,121,37,66,137,218,164,196,193,104,81,
33,201,176,57,204,196,142,53,221,241,78,92,25,46,8,214,222,192,134,74,213,19,86,119,32,16,147,1,166,226,43,52,112,67,85,55,63,223,0,71,252,93,17,246,150,176,219,55,75,184,119,52,52,16,108,13,239,59,32,
38,151,234,36,147,114,73,83,102,26,254,147,123,35,193,65,231,115,211,242,124,68,27,156,59,218,35,244,139,71,197,111,13,172,180,41,167,163,41,170,221,224,176,122,181,4,77,154,106,184,14,107,8,7,210,18,
7,122,144,183,53,64,100,124,224,23,238,66,10,185,18,12,92,211,7,222,170,97,198,109,76,79,6,143,122,200,107,43,131,141,145,186,70,90,41,145,188,84,204,243,178,38,216,184,51,245,2,114,159,80,65,115,182,
61,131,157,162,221,85,25,210,211,214,222,35,249,234,70,45,64,218,198,185,129,246,130,38,234,35,100,44,213,76,215,36,146,251,247,3,183,186,17,70,68,179,182,135,114,131,43,46,49,208,170,7,97,48,181,142,
168,135,168,85,213,76,180,216,220,32,216,197,22,154,111,184,39,168,158,165,84,221,49,231,233,119,124,17,81,108,69,243,44,96,32,244,106,9,29,125,6,37,99,161,240,226,41,30,243,226,165,91,51,205,85,0,113,
10,9,57,185,3,152,22,63,40,162,127,238,49,107,13,172,180,245,183,53,154,63,157,150,24,226,117,111,157,168,99,137,41,110,38,224,222,246,226,234,135,18,65,13,34,251,111,41,186,105,119,0,7,53,84,254,153,
240,11,46,121,10,207,70,73,158,146,135,94,103,147,95,212,184,115,51,210,170,127,239,61,116,249,125,191,247,236,215,199,234,178,240,75,140,236,127,138,230,211,230,18,28,1,60,21,80,239,249,158,61,222,165,
51,209,41,64,14,141,184,123,81,118,30,103,28,67,115,172,96,46,128,106,234,251,13,93,57,26,195,77,97,156,57,198,241,0,129,43,53,161,171,67,168,84,14,252,235,247,127,33,81,41,80,51,76,106,223,80,248,41,
138,13,71,31,47,194,157,161,159,18,165,192,12,6,52,13,204,91,214,82,211,20,223,163,158,14,49,160,207,182,233,2,81,249,137,34,102,9,245,153,69,67,101,70,14,55,171,202,158,61,193,23,130,145,27,141,224,146,
166,196,172,33,175,139,157,50,132,149,140,36,230,185,88,255,0,157,167,247,92,186,99,171,248,103,46,61,125,123,210,142,168,92,217,133,72,27,119,169,166,24,235,158,245,17,152,235,139,88,202,133,99,23,249,
21,89,219,155,113,247,21,77,132,183,59,19,80,84,46,17,76,146,67,8,139,112,239,91,104,124,14,170,98,144,139,16,66,42,174,82,107,180,195,186,220,222,251,255,0,20,84,230,4,232,193,84,117,72,44,117,66,61,
255,0,193,85,85,10,85,3,41,220,94,100,136,236,64,234,22,70,225,83,38,166,240,34,196,143,219,43,121,123,40,126,164,10,102,118,113,3,193,100,180,201,242,22,0,119,51,246,148,58,165,132,63,38,169,54,5,229,
12,221,146,105,140,253,242,103,228,227,197,201,186,60,80,113,243,110,234,48,128,229,111,74,152,237,62,5,74,51,137,176,35,134,130,149,18,249,61,108,139,3,166,61,8,78,91,164,108,115,188,213,62,226,37,16,
198,40,0,105,178,58,220,84,138,99,157,248,219,0,38,117,50,161,63,101,106,106,133,60,48,134,2,102,86,69,16,187,207,54,55,29,138,92,14,102,179,197,166,56,247,133,32,171,56,7,150,245,202,138,70,61,179,128,
204,58,252,158,167,220,41,195,218,44,180,238,12,198,3,1,185,140,61,57,253,128,172,253,169,199,74,120,113,231,64,34,46,15,185,2,153,107,102,171,79,122,131,160,134,215,245,124,84,184,21,71,19,68,246,74,
138,102,5,241,157,99,192,2,116,82,129,251,75,87,81,31,197,145,164,131,109,68,8,238,68,44,229,183,21,90,118,16,125,229,21,80,57,80,224,57,57,154,1,233,115,4,236,181,135,180,102,233,99,10,65,104,255,0,44,
44,213,68,160,58,111,239,30,1,10,190,164,1,101,255,0,155,169,84,224,193,253,32,164,249,233,12,43,219,29,119,106,120,120,127,19,7,8,217,180,60,41,153,180,183,153,195,85,232,200,4,248,169,190,176,199,142,
109,205,27,151,79,169,68,158,120,222,115,42,172,200,177,107,4,119,188,45,97,177,116,244,148,104,180,48,151,65,236,88,102,223,180,204,202,142,134,87,151,244,11,245,52,68,117,37,172,107,23,53,154,117,90,
199,249,246,168,154,170,53,57,227,244,155,62,229,50,118,141,8,97,36,125,1,217,193,93,102,210,184,32,60,142,144,6,194,147,118,238,8,187,105,217,151,17,194,208,122,212,67,169,32,204,91,138,139,77,184,51,
181,161,64,229,11,208,245,21,51,94,55,4,63,28,230,189,71,28,239,6,174,153,106,126,26,197,93,135,162,208,56,0,185,180,201,179,157,214,72,62,10,70,115,80,116,224,160,153,56,166,207,176,166,50,203,7,57,77,
194,119,113,158,228,162,24,80,77,87,18,28,13,25,96,39,183,255,0,67,218,155,73,234,126,129,177,216,143,122,0,180,6,172,70,39,181,159,185,10,141,84,244,140,113,127,14,245,4,214,136,105,34,195,89,143,114,
43,108,99,68,196,88,26,100,250,211,17,76,178,70,119,128,147,187,227,236,57,107,149,156,180,245,117,96,52,71,81,92,250,204,11,156,104,99,129,38,197,45,120,12,122,90,133,228,8,82,124,200,231,71,25,149,20,
126,82,200,201,113,17,2,244,191,213,98,223,197,237,255,0,191,102,126,79,87,163,191,54,225,55,213,111,106,192,232,120,247,105,163,76,88,244,192,245,65,74,199,104,181,91,171,18,254,176,193,30,213,58,40,
96,227,156,165,23,22,83,55,74,88,131,21,1,144,4,25,67,156,120,252,175,210,173,213,229,53,199,253,199,45,231,183,76,116,176,15,162,58,150,80,117,143,154,124,245,130,162,13,55,1,156,96,139,166,13,75,119,
232,114,184,50,209,130,71,149,85,3,121,131,236,68,60,124,215,3,36,16,148,5,71,180,59,83,141,154,11,189,129,68,12,132,126,52,199,23,25,38,141,19,235,254,74,114,208,171,152,198,135,81,123,93,5,164,68,127,
61,139,49,152,243,216,124,71,62,41,225,129,26,218,72,119,213,110,235,94,27,94,193,65,168,76,240,178,205,102,164,114,134,78,107,144,128,96,121,111,254,5,111,13,86,111,20,51,129,242,173,92,33,101,172,52,
197,75,138,144,110,117,40,147,195,11,19,114,67,96,254,212,38,26,51,142,138,195,137,46,38,253,202,1,151,6,53,211,63,56,108,158,46,147,164,72,202,169,207,7,191,127,172,85,118,160,121,49,101,76,43,92,217,
130,94,209,255,0,81,201,207,232,98,179,89,213,13,7,115,0,58,166,155,2,98,109,214,176,74,135,189,132,83,172,91,51,98,10,138,141,42,199,155,107,92,102,1,0,205,187,60,20,205,137,220,159,131,87,51,143,248,
202,190,33,107,61,207,192,154,81,46,28,245,65,244,129,6,59,22,72,236,61,38,247,149,80,99,233,186,122,150,71,17,121,72,224,78,4,204,3,89,191,5,172,122,214,42,13,30,145,227,186,19,96,72,82,5,198,9,27,11,
120,255,0,21,18,180,63,175,223,31,240,163,239,148,221,3,115,231,221,252,241,82,105,174,227,250,69,65,59,148,49,248,15,49,236,195,191,192,167,31,104,174,150,112,254,140,246,5,145,65,38,88,39,169,36,181,
125,68,152,49,112,61,73,49,240,23,17,23,1,72,108,67,129,166,201,61,87,68,9,210,124,166,38,250,182,91,226,81,195,184,10,111,131,215,117,138,129,34,230,98,192,164,190,161,168,17,38,110,71,169,74,153,105,
134,24,234,64,27,17,232,207,97,64,136,220,158,143,192,121,119,110,29,158,1,107,47,106,102,148,92,238,63,164,16,153,159,60,223,231,138,137,74,255,0,215,236,159,248,83,247,194,166,145,150,153,32,110,47,
227,252,16,71,34,20,24,112,244,79,29,212,147,249,54,224,14,56,204,129,89,223,20,229,197,146,215,211,108,117,44,179,194,239,61,39,119,133,168,64,14,28,235,7,210,36,152,236,81,78,229,4,10,185,100,255,0,
198,82,241,43,88,110,254,5,210,133,90,199,155,115,90,98,64,4,205,187,124,86,76,137,229,239,121,52,232,150,204,201,46,42,104,213,23,84,20,27,207,128,218,154,110,1,152,183,90,130,54,114,89,79,10,231,58,
96,22,52,255,0,212,106,222,31,99,33,42,146,114,170,145,197,236,219,235,4,77,154,112,56,61,173,137,249,193,101,113,116,70,157,117,143,2,28,13,187,144,129,196,139,3,112,75,96,126,208,10,170,28,167,96,201,
55,26,80,155,201,199,202,181,112,133,12,244,159,201,233,25,174,124,38,71,150,237,250,129,107,61,70,103,85,241,176,42,3,60,46,177,26,136,56,140,71,48,42,97,137,26,220,64,111,213,118,203,94,26,122,28,27,
67,104,177,173,128,208,34,63,158,197,154,197,67,207,135,227,76,9,105,130,40,214,62,191,228,45,99,166,160,244,222,210,237,77,54,112,14,246,132,17,220,224,32,146,20,31,2,60,170,144,59,204,15,98,42,225,122,
142,7,56,198,150,204,10,151,239,208,212,240,99,161,168,159,52,200,235,37,68,66,125,33,214,160,143,154,122,84,122,188,166,128,255,0,184,213,172,54,178,211,216,97,204,212,38,65,16,33,97,206,166,227,35,156,
171,54,23,75,164,210,125,38,233,196,179,172,176,207,181,77,45,96,29,170,141,65,97,211,35,213,1,78,121,108,75,154,109,19,125,87,246,161,117,231,57,53,39,37,195,204,27,213,255,0,85,235,127,47,183,254,253,
143,199,234,176,248,231,79,8,133,134,159,31,75,81,180,3,42,2,115,141,44,104,4,220,169,120,22,148,22,153,234,8,235,53,229,115,57,57,222,62,14,207,143,176,213,211,145,172,116,107,4,34,102,224,83,7,214,179,
90,109,194,88,9,184,214,39,222,136,148,169,30,144,158,15,227,222,150,1,174,52,226,48,221,140,253,234,48,42,158,128,177,216,15,122,81,28,80,34,171,72,14,38,180,48,145,217,255,0,179,236,76,164,251,199,55,
77,162,118,112,142,228,6,178,160,116,227,100,153,24,167,71,176,34,162,194,238,111,88,36,248,161,166,158,122,46,7,136,42,73,24,209,248,231,42,234,24,230,250,236,229,211,29,95,195,57,61,149,123,80,245,5,
205,152,77,214,2,54,188,169,166,105,201,51,22,224,162,36,195,128,225,121,61,74,14,99,64,242,58,160,152,6,147,183,238,42,155,6,171,80,150,2,7,208,61,188,19,214,101,37,72,105,115,7,233,58,61,234,104,173,
197,103,29,86,185,254,125,138,105,188,182,142,182,80,135,244,3,245,56,111,214,161,149,83,173,69,165,128,182,7,98,25,151,237,230,242,54,243,121,85,22,69,131,94,35,185,229,111,61,181,52,113,239,28,219,90,
119,14,159,82,201,109,134,48,212,186,48,9,30,42,29,84,195,64,194,58,56,188,169,139,178,5,131,250,65,85,243,210,56,86,54,58,174,229,113,174,40,213,0,50,223,205,208,35,234,227,166,206,243,224,84,160,120,
162,3,79,249,101,49,68,126,75,184,30,78,101,96,250,92,192,59,45,103,237,84,208,249,149,133,38,141,140,159,120,89,141,70,176,132,105,0,95,73,34,59,211,81,12,115,231,58,192,2,4,232,171,35,246,83,53,66,157,
55,17,72,118,128,178,133,144,107,219,171,226,161,199,28,216,170,227,220,164,91,16,60,233,0,77,201,247,41,168,153,140,51,128,199,238,39,15,82,63,96,167,15,104,178,211,57,123,143,145,229,242,63,221,216,
62,200,86,94,213,99,168,173,135,58,234,147,110,8,20,221,63,73,178,120,254,245,0,205,235,30,198,254,244,213,52,11,201,52,163,123,108,130,153,128,111,251,65,152,201,55,163,71,110,247,173,95,88,186,53,90,
165,198,228,202,33,19,5,80,135,70,225,214,143,95,241,85,78,114,141,134,174,75,142,166,8,105,126,29,192,17,120,78,55,197,148,109,83,6,35,14,210,235,157,1,102,138,98,133,137,237,63,4,42,229,13,141,210,169,
39,51,241,245,19,109,67,10,225,239,10,92,55,136,26,176,166,109,211,5,11,169,226,30,202,192,200,29,33,224,166,138,128,217,145,121,110,233,33,230,183,192,214,141,201,166,15,237,4,227,177,116,244,146,57,
139,152,185,89,99,164,115,90,127,38,121,51,103,251,147,26,196,174,130,95,34,110,1,30,208,162,117,236,30,113,192,0,73,108,146,145,15,198,150,146,110,52,245,246,34,48,151,130,182,14,149,247,166,211,238,
10,187,108,89,188,180,112,65,6,163,129,125,230,72,224,162,216,2,251,205,146,14,80,158,96,79,106,188,51,118,242,24,6,206,107,155,17,184,198,188,251,130,214,90,159,134,177,88,139,192,235,30,11,21,160,107,
0,42,56,79,87,169,49,25,205,125,12,13,191,222,90,61,202,140,70,64,33,149,4,8,213,104,238,10,44,178,156,57,206,143,78,20,159,50,166,154,4,234,142,62,185,74,22,148,28,93,97,99,44,111,136,66,162,79,157,111,
16,92,164,64,252,195,228,201,14,253,202,105,172,104,220,245,82,63,21,64,145,149,61,223,135,50,233,216,213,158,254,131,150,239,173,25,189,147,201,208,35,168,221,114,0,52,89,214,234,55,81,96,30,140,237,
176,41,79,153,233,131,121,7,117,20,142,82,145,248,26,187,182,0,210,159,250,172,91,248,189,153,207,213,232,230,41,84,210,96,106,30,187,172,11,176,113,211,204,178,12,13,98,71,88,82,137,148,196,186,177,27,
233,1,45,154,203,246,104,60,37,66,170,87,184,54,17,5,14,113,227,242,178,13,92,109,246,197,214,143,250,133,111,55,76,116,169,77,240,208,224,119,50,178,95,85,189,10,155,72,236,82,233,106,71,86,107,129,17,
35,157,62,174,131,149,202,50,208,205,58,177,85,28,56,17,111,82,161,161,49,165,173,120,38,70,178,7,114,80,24,167,121,140,79,89,2,152,239,119,242,19,8,153,64,211,159,102,3,127,49,74,211,218,140,181,25,171,
184,161,230,94,71,6,172,137,183,157,192,176,51,27,141,141,203,237,237,63,189,106,241,181,204,184,24,191,112,89,103,36,158,81,3,248,91,32,48,35,203,125,157,7,46,152,106,179,120,163,154,137,169,218,26,176,
214,58,10,168,134,184,241,233,31,5,18,88,119,129,72,219,118,91,190,101,49,81,235,3,207,83,31,166,109,234,82,8,79,52,240,71,20,249,250,93,79,168,30,114,71,115,65,197,218,222,91,2,126,145,79,80,153,41,213,
148,225,200,108,16,219,158,179,42,207,99,21,122,3,75,137,51,166,99,220,176,67,175,69,213,4,211,208,28,9,61,33,184,234,158,10,94,89,170,210,192,28,215,10,111,211,26,162,125,80,168,139,242,90,239,205,0,
32,129,140,169,113,234,90,207,159,134,78,56,198,57,230,242,122,62,165,150,184,123,114,210,58,212,201,153,243,132,172,174,33,114,172,150,140,186,54,242,134,15,120,91,199,167,21,57,153,11,36,70,153,37,162,
53,110,20,11,58,101,214,42,37,168,159,246,129,214,191,146,15,190,155,160,110,124,239,243,214,164,236,0,42,1,193,197,33,63,148,31,212,153,148,255,0,195,63,238,149,99,237,21,210,198,20,203,27,29,65,100,
80,253,38,136,157,146,75,226,164,18,71,231,54,222,212,168,200,190,144,162,61,113,230,197,184,170,50,159,163,229,51,104,213,240,90,225,80,160,60,217,178,197,0,27,106,9,105,172,44,146,9,252,231,90,59,148,
41,143,69,166,103,100,33,49,70,24,233,234,40,17,31,147,255,0,212,153,108,127,195,51,238,133,172,189,169,154,80,128,69,48,120,184,41,57,49,87,249,235,65,41,88,255,0,180,13,183,251,161,251,234,154,70,91,
50,219,20,19,46,34,67,76,106,220,168,7,49,1,69,51,146,132,184,102,51,183,148,60,123,202,214,92,25,46,207,156,5,96,112,182,197,196,245,173,34,45,51,142,97,188,142,143,169,77,112,159,42,108,252,172,18,0,
56,202,119,62,181,172,59,248,100,197,38,151,130,231,56,84,126,152,213,17,234,133,154,211,84,40,186,152,154,154,11,137,7,162,54,29,83,197,75,200,149,198,167,2,39,76,199,185,65,35,58,58,114,172,65,45,146,
91,99,212,101,111,13,172,131,166,30,50,70,243,129,193,218,216,93,34,62,144,87,74,129,158,105,128,14,40,243,244,186,45,16,121,234,131,244,197,189,72,32,98,30,13,33,109,153,126,249,149,81,14,210,18,214,
158,61,19,226,132,46,84,34,167,105,106,134,90,78,228,232,63,133,179,243,111,203,127,240,106,222,122,140,206,171,102,32,197,187,138,230,214,40,120,230,7,227,112,83,184,125,253,163,247,45,78,180,244,88,
81,230,88,79,22,172,177,118,133,155,141,89,246,94,54,243,21,109,61,171,88,234,152,30,21,222,99,13,214,1,166,123,219,252,148,180,59,218,92,214,0,96,107,0,247,32,10,227,167,21,77,199,137,54,245,34,168,13,
83,167,53,199,8,143,58,61,125,6,171,144,99,163,52,173,66,158,210,123,20,159,84,124,180,184,145,99,42,41,121,161,2,174,10,251,226,232,207,253,64,181,128,203,79,97,66,192,88,68,5,135,58,151,152,108,224,
56,194,93,33,90,130,29,68,157,244,144,162,167,129,158,101,242,100,107,48,58,130,24,163,76,210,167,168,200,212,125,87,82,155,121,206,77,31,196,212,29,184,38,172,127,213,122,223,203,236,112,245,87,127,166,
77,228,157,214,26,124,79,70,119,220,5,6,220,44,219,117,155,33,14,194,116,25,234,23,80,120,220,213,238,252,57,152,198,194,172,247,116,26,186,207,88,112,210,190,8,108,122,233,15,130,197,44,143,152,100,24,
37,223,189,68,252,249,215,112,1,202,100,58,176,49,116,69,129,12,119,137,82,129,62,166,170,0,234,158,62,185,74,124,250,114,230,186,61,9,66,104,130,89,76,64,141,87,158,226,164,214,85,232,99,173,254,242,
225,238,85,20,181,16,13,70,137,235,245,170,182,52,94,15,89,240,68,72,248,246,198,107,148,147,185,198,176,251,138,222,58,191,134,114,122,250,243,204,24,236,89,240,204,217,50,5,183,155,169,166,41,184,7,
218,100,14,40,35,77,229,195,130,128,88,219,224,234,223,106,110,62,226,153,176,171,26,154,8,176,211,215,216,170,194,123,24,60,219,136,4,130,232,33,45,210,90,8,124,158,0,147,237,40,38,178,170,127,38,97,
19,119,251,149,70,71,164,115,22,51,112,134,122,243,121,85,176,52,103,112,106,1,251,69,107,45,183,52,33,13,153,54,134,238,130,104,195,25,68,9,35,162,60,80,20,48,227,78,20,69,250,100,169,158,148,107,63,
31,86,54,212,112,173,30,242,149,195,181,246,23,82,142,215,185,29,96,252,16,161,124,96,156,59,139,108,116,20,197,18,249,56,195,75,37,192,211,36,56,179,14,208,73,180,173,101,124,219,78,157,198,212,37,209,
176,109,189,255,0,193,16,135,74,169,105,177,50,170,129,199,183,253,160,203,160,155,81,173,191,123,19,61,104,234,155,9,20,163,107,108,178,134,22,172,45,187,127,114,160,186,18,167,164,232,60,127,114,145,
76,65,209,84,27,113,81,137,57,131,143,145,230,16,63,221,222,62,201,78,62,208,229,170,30,12,180,96,176,22,159,147,178,253,93,16,172,189,170,199,81,99,8,34,169,105,59,145,126,212,42,107,156,181,48,61,40,
4,251,82,203,141,141,83,214,2,42,128,87,118,128,61,160,5,20,236,19,135,225,188,196,220,19,78,151,131,214,178,212,80,23,56,147,235,50,162,99,10,253,184,147,111,231,216,138,159,114,138,161,56,26,173,166,
210,224,246,56,23,79,163,2,83,136,90,160,73,162,0,4,67,71,30,213,144,61,61,253,106,79,169,8,46,30,180,42,158,242,78,124,194,15,163,134,115,99,174,225,60,62,62,143,99,45,131,182,250,130,4,218,109,25,47,
120,234,115,132,251,20,213,6,147,76,52,79,232,251,255,0,114,72,25,175,228,149,136,176,213,75,239,15,222,156,118,46,158,135,122,103,123,56,172,178,6,61,175,56,122,164,241,112,246,66,97,133,192,35,83,128,
217,182,30,176,162,59,205,158,98,199,74,130,139,219,184,157,153,62,228,48,151,129,58,176,212,167,110,108,109,245,66,110,219,109,219,182,54,65,45,84,121,230,184,18,12,68,40,139,4,14,255,0,220,144,115,14,
124,192,235,186,153,175,41,129,49,153,231,29,184,218,131,236,133,188,181,63,13,99,165,54,72,23,222,74,231,90,102,184,26,158,103,118,153,245,41,15,154,17,205,229,228,236,113,44,227,222,153,214,95,73,215,
88,24,180,65,245,41,48,93,32,240,139,41,48,8,56,96,72,188,124,84,69,96,7,20,237,238,214,157,187,66,147,238,112,138,148,65,142,147,200,247,41,20,33,212,232,60,122,78,212,1,245,144,164,230,98,242,41,213,
59,0,221,231,177,56,236,165,100,213,154,252,235,43,211,185,168,102,219,121,183,46,150,120,149,140,171,218,84,29,0,1,224,87,4,192,244,30,118,217,68,169,113,12,48,38,15,90,75,234,111,233,146,70,220,71,5,
42,147,202,131,248,138,188,72,151,209,108,117,77,70,46,159,23,179,57,250,189,41,29,26,173,23,51,43,152,232,88,207,154,97,225,168,71,106,140,217,10,22,169,80,223,185,45,83,24,16,5,83,194,39,224,161,84,
106,201,183,98,24,143,31,147,195,134,58,56,98,235,237,245,202,222,123,111,13,41,81,29,0,127,157,150,77,48,240,52,63,186,84,9,97,218,127,10,96,136,51,21,72,51,245,28,158,44,180,98,147,62,81,84,253,81,223,
96,136,107,226,222,132,142,178,148,70,184,46,99,218,13,205,102,159,100,41,11,150,24,229,22,61,163,254,30,145,247,170,232,85,188,80,62,76,232,60,66,200,155,65,13,52,179,76,70,250,92,208,71,122,215,27,88,
203,156,208,247,83,6,227,165,234,43,44,229,164,222,81,91,49,200,79,252,240,251,142,91,195,85,154,163,155,9,123,79,232,159,2,178,113,44,247,75,106,14,189,74,104,166,28,121,182,3,197,176,147,71,121,60,253,
54,180,236,73,51,220,84,3,170,14,154,177,99,38,61,234,44,101,227,228,26,70,225,239,63,104,170,129,240,120,86,80,109,78,104,24,169,80,212,238,158,10,243,229,14,12,52,197,238,66,131,45,112,52,236,101,219,
66,147,186,37,237,147,125,130,23,146,92,157,32,98,243,128,206,24,199,237,220,22,179,231,224,67,239,96,230,205,72,190,168,89,35,52,244,24,103,140,41,27,109,220,227,214,62,11,33,7,149,76,117,74,121,110,
151,1,167,16,199,25,226,37,111,30,152,169,215,219,43,37,153,60,232,35,132,91,176,169,62,137,168,71,2,10,145,42,4,14,80,128,118,242,79,252,211,116,13,137,53,128,7,114,149,199,88,101,213,27,235,80,37,202,
11,228,184,243,192,225,158,62,201,78,62,209,113,91,8,224,104,211,35,139,91,224,22,5,125,62,9,138,145,199,18,0,143,207,108,173,24,32,232,145,105,148,33,49,4,115,35,213,42,129,54,91,207,233,190,157,162,
123,22,248,84,176,228,115,39,215,11,20,6,122,68,218,33,68,60,9,36,25,252,247,66,86,71,167,171,169,102,136,251,22,224,40,212,39,131,93,224,133,18,121,63,108,151,0,120,12,51,7,217,11,121,123,83,195,175,
48,234,109,245,161,56,100,86,32,157,138,143,10,87,32,242,132,129,183,146,127,230,137,164,118,34,160,28,0,8,47,164,243,164,158,51,110,192,164,215,87,100,41,37,242,85,142,167,79,50,212,224,117,98,30,225,
28,4,173,101,193,87,157,103,52,245,15,130,192,40,227,208,121,158,48,180,65,99,7,54,42,69,245,66,145,14,81,16,113,121,56,127,28,99,55,238,43,88,119,240,41,221,16,247,65,190,197,100,249,113,206,2,157,204,
59,104,74,104,153,104,155,92,5,32,49,152,86,86,109,62,116,24,167,80,84,239,142,10,243,224,129,152,15,144,105,59,151,176,253,160,168,155,164,14,154,83,115,34,125,202,34,48,158,126,163,92,119,32,136,238,
10,0,98,7,155,120,28,27,10,48,219,29,13,166,58,180,160,25,202,68,61,199,244,71,128,83,57,39,114,118,249,142,124,127,231,143,220,106,214,122,130,41,102,46,105,123,105,147,115,210,245,5,134,177,210,57,105,
171,154,97,247,210,214,146,123,214,184,210,246,20,31,38,108,158,37,101,139,180,76,204,207,40,176,13,63,240,245,79,189,106,104,192,168,2,214,49,164,220,86,113,246,202,137,224,222,132,158,176,164,250,171,
62,81,72,253,97,221,98,138,161,124,67,79,225,76,105,38,38,168,2,62,163,83,193,142,142,176,13,12,238,148,34,245,135,64,159,231,101,24,155,156,67,91,129,158,56,186,27,253,112,181,134,198,90,123,10,82,45,
216,176,197,78,199,0,106,142,51,31,20,183,11,215,189,74,102,253,202,48,254,15,230,158,119,26,140,246,33,155,177,64,232,210,105,177,153,80,235,205,114,92,254,34,161,50,97,245,155,29,113,81,235,167,203,
237,255,0,191,99,135,170,181,71,244,193,3,126,39,138,230,212,124,28,75,4,136,147,214,164,104,221,140,227,186,3,116,199,64,130,120,5,10,241,121,205,102,179,58,205,53,110,42,8,182,254,109,171,188,158,100,
88,213,92,185,228,211,164,119,5,187,207,98,231,150,219,116,7,84,160,193,232,187,81,3,212,74,1,190,112,154,149,128,139,60,15,114,147,231,128,49,77,222,205,113,219,180,169,4,72,24,98,64,188,124,84,155,14,
128,56,205,148,27,147,206,81,2,47,50,125,74,79,178,178,57,188,192,141,134,37,255,0,5,94,32,40,1,169,134,118,109,189,104,105,170,146,118,222,66,162,76,199,25,204,242,126,204,109,49,246,74,233,142,175,225,
156,180,245,120,131,230,15,93,150,25,132,224,145,221,251,148,208,84,132,86,115,137,36,196,66,9,150,238,233,217,65,140,113,211,134,171,27,115,103,127,170,83,54,21,24,54,19,187,39,220,134,19,152,108,195,
22,26,146,216,4,30,139,136,221,183,30,178,162,99,0,215,140,61,34,56,56,251,33,84,81,246,166,55,187,130,3,207,101,95,146,81,38,227,85,95,188,127,114,214,91,106,104,122,173,48,225,63,163,239,65,26,180,135,
176,117,185,163,197,2,41,96,239,131,185,190,162,166,110,200,176,145,159,60,147,233,97,154,216,234,185,79,15,143,165,10,162,75,71,173,2,62,169,191,173,40,10,228,138,36,16,76,180,241,237,82,69,228,237,66,
48,52,155,81,165,161,140,104,14,159,74,68,173,100,95,98,159,191,2,45,252,251,81,9,118,184,131,235,16,148,54,53,195,240,222,92,110,72,167,87,193,138,199,85,85,26,14,214,15,180,130,178,7,116,106,158,160,
85,5,119,156,181,64,125,40,36,123,82,138,226,196,213,13,7,98,111,218,134,162,62,48,180,224,177,246,143,147,190,253,125,18,156,125,162,203,85,140,59,180,224,240,90,109,242,118,71,31,162,21,151,181,88,234,
42,225,158,3,193,62,148,147,8,84,221,42,186,177,15,99,129,26,91,2,251,164,58,210,27,18,109,166,17,80,56,187,129,189,130,138,118,27,250,199,50,32,131,20,169,120,57,106,234,41,176,73,232,76,204,245,165,
62,163,84,50,255,0,155,210,142,229,88,134,205,234,185,249,62,36,7,65,45,180,34,108,175,225,167,67,73,59,211,5,101,138,53,33,103,30,210,80,152,97,38,161,32,193,27,169,82,19,60,163,96,13,191,147,155,250,
194,120,120,127,25,108,29,66,69,131,130,4,217,6,8,173,83,99,210,152,245,37,160,133,61,53,245,25,45,0,145,222,162,83,56,39,240,117,110,174,114,159,223,106,112,216,203,79,66,240,67,92,36,196,153,89,101,
156,99,139,176,239,29,69,42,108,179,7,64,223,134,254,181,52,35,129,12,129,177,211,51,220,160,126,164,130,110,96,177,12,37,101,164,156,45,16,127,187,31,116,45,93,182,97,226,205,139,245,172,162,245,27,231,
8,136,188,207,90,90,105,230,71,113,42,6,232,24,161,29,64,221,12,221,188,142,90,75,179,108,214,54,242,218,135,220,23,76,181,26,199,171,122,70,158,222,43,157,32,87,244,156,56,65,84,45,230,78,39,15,149,68,
15,148,178,125,133,51,172,244,71,16,43,84,29,129,72,63,206,35,142,234,46,17,230,244,197,139,118,245,132,166,245,206,33,242,34,26,62,242,202,10,163,134,188,59,191,53,238,41,137,147,45,167,46,185,47,147,
237,10,36,179,186,15,171,150,213,167,77,196,56,136,144,181,133,241,69,251,70,200,112,181,105,114,163,45,123,216,64,47,116,144,101,163,205,186,203,174,89,75,141,99,40,253,6,167,161,180,238,188,198,6,15,
66,161,159,230,84,75,147,233,197,140,164,184,207,64,158,195,117,36,94,83,255,0,81,87,185,157,116,15,253,218,107,175,197,236,207,201,234,245,36,9,170,68,250,75,144,11,30,216,162,203,108,240,163,142,211,
232,244,117,94,101,197,45,83,56,79,158,168,72,227,62,229,10,123,17,37,194,54,67,49,227,50,23,1,87,48,1,196,1,142,175,247,138,233,242,115,241,26,195,75,119,107,162,54,133,130,250,173,72,107,187,68,40,1,
135,190,97,130,184,181,82,239,176,228,171,163,187,84,124,14,49,238,8,137,130,232,166,1,74,32,61,39,78,198,183,238,10,173,55,151,15,246,163,27,176,249,61,49,10,186,102,173,99,29,20,218,58,221,193,100,66,
53,233,131,88,186,7,1,41,106,25,195,22,183,20,0,19,45,130,170,46,147,57,78,116,230,25,9,225,229,237,247,180,173,97,171,248,102,241,71,53,39,163,195,162,118,238,89,135,18,174,3,81,50,99,164,166,129,195,
146,214,81,29,109,183,124,168,183,85,211,90,153,216,243,128,117,238,10,83,234,131,87,56,4,68,123,238,20,3,203,191,38,61,164,145,235,37,85,41,97,154,5,48,242,108,38,2,153,165,65,61,50,12,153,32,119,169,
160,105,59,70,150,137,61,47,96,82,167,25,33,154,157,185,185,238,83,41,92,150,39,158,205,164,223,203,106,120,128,181,159,63,10,105,104,128,112,175,22,184,36,44,30,184,15,154,111,120,42,93,61,68,77,248,
16,178,205,68,229,46,163,79,7,166,231,159,104,191,84,173,98,212,60,77,201,65,102,167,167,209,222,2,160,17,144,106,19,193,74,167,83,31,237,16,191,251,167,254,105,186,71,41,252,243,79,122,83,44,112,21,157,
194,68,36,82,185,227,181,228,120,225,255,0,47,80,125,146,172,125,162,226,142,1,223,35,160,111,232,55,192,44,170,41,144,241,27,16,85,1,44,208,104,195,189,211,179,154,125,235,80,199,68,141,246,65,30,175,
204,223,101,70,72,105,111,148,106,147,49,30,174,181,190,19,244,190,102,219,44,80,1,147,182,202,105,204,172,107,195,177,210,110,231,31,122,104,167,68,151,153,216,0,179,64,88,247,124,142,185,191,160,239,
2,163,19,178,55,104,200,240,35,254,94,152,251,33,107,47,106,184,105,238,6,179,120,192,133,40,213,79,158,113,238,65,39,80,127,180,70,255,0,238,191,249,162,105,40,190,5,64,120,33,64,233,250,125,45,224,170,
150,129,184,42,68,121,53,168,83,198,106,177,231,220,45,213,41,200,85,186,194,47,192,5,150,97,18,124,211,187,201,90,107,174,128,6,21,130,214,130,84,186,139,202,146,121,236,166,13,252,182,159,137,11,120,
119,240,46,149,95,37,154,155,184,184,238,89,68,234,184,191,83,76,142,151,180,41,168,51,137,232,18,96,200,5,8,214,37,160,211,47,6,198,36,37,152,155,152,254,76,59,8,39,212,66,163,66,83,1,188,216,49,17,239,
176,82,125,73,209,90,161,220,243,132,117,108,2,139,24,130,92,202,194,118,104,158,249,66,25,160,106,6,76,116,84,13,101,68,244,184,244,70,252,108,170,206,73,220,152,58,179,12,248,240,242,247,123,154,22,
179,212,252,9,213,60,73,107,177,68,17,179,96,44,198,166,139,80,166,5,96,232,28,68,168,211,184,55,77,55,14,167,113,67,53,27,49,31,237,70,8,239,242,122,130,22,166,140,96,250,77,141,133,111,222,21,26,62,
29,52,200,10,101,189,234,178,71,24,247,20,84,75,17,108,195,27,113,122,161,223,97,169,83,67,210,169,45,111,96,132,39,215,115,162,55,149,20,76,249,192,213,203,193,113,32,227,168,125,224,183,241,247,241,
70,122,123,60,60,135,25,217,115,102,145,197,252,245,50,7,25,247,37,168,90,183,75,77,226,28,20,98,134,1,179,69,246,221,229,12,229,177,128,19,72,153,244,148,35,202,242,99,250,138,133,204,235,174,127,238,
212,93,126,95,99,241,250,173,63,208,7,176,93,114,105,208,125,9,185,149,35,4,244,41,153,254,101,0,74,126,134,209,178,133,126,125,159,97,106,213,229,70,100,246,48,144,30,216,36,192,62,109,182,94,156,114,
147,24,49,139,57,37,23,210,203,105,83,168,226,92,4,73,92,179,190,107,115,232,232,151,83,150,216,135,200,246,149,146,213,55,13,120,135,126,115,218,85,64,186,227,16,200,19,45,63,121,9,128,60,222,152,176,
110,222,178,180,157,252,210,120,108,132,35,72,53,169,142,194,160,30,90,226,48,249,172,193,249,75,227,216,21,120,186,197,15,73,163,132,4,86,135,210,52,245,21,64,137,153,18,220,219,42,157,142,54,153,247,
21,211,29,81,151,30,186,185,154,17,214,5,215,54,102,202,48,192,239,33,77,51,77,190,112,8,155,204,245,36,152,96,179,166,221,72,100,190,100,72,194,214,3,251,179,247,74,212,218,85,167,36,139,152,12,89,96,
131,65,44,131,176,213,17,220,150,195,120,232,11,240,223,214,164,103,6,226,220,59,7,89,80,187,105,128,150,180,73,137,16,132,243,217,57,63,131,168,206,220,229,79,190,229,172,246,214,58,54,105,234,175,168,
72,105,0,158,244,17,94,38,181,61,135,74,99,212,160,127,7,124,29,50,5,139,138,25,187,32,12,114,141,224,182,254,78,32,250,202,120,120,125,228,138,128,147,36,236,129,27,170,44,211,218,10,144,56,153,208,226,
14,212,201,74,136,25,69,87,51,39,195,2,237,68,54,242,181,118,208,53,170,135,223,243,186,81,222,153,19,224,122,51,49,29,74,67,98,127,172,114,210,72,19,74,175,131,81,53,85,218,142,18,192,239,112,178,134,
113,14,152,54,211,10,129,202,181,116,226,24,198,130,117,54,13,246,74,41,137,120,47,36,122,82,12,4,24,149,136,118,172,30,55,85,254,78,249,225,244,74,113,246,139,45,86,48,183,192,224,250,219,65,159,116,
43,47,106,113,212,87,194,55,207,135,29,150,85,59,74,155,77,96,92,6,166,130,39,214,180,207,151,42,13,47,96,59,1,241,40,170,3,137,6,199,176,200,84,41,0,233,199,230,211,176,163,75,215,233,45,93,69,54,14,
179,208,110,171,193,144,180,152,166,242,199,233,117,251,122,213,83,185,229,126,103,34,196,184,76,134,192,0,207,98,49,158,114,86,248,143,95,64,250,61,140,92,197,109,147,162,194,198,84,25,213,166,163,187,
82,136,3,60,161,99,137,34,48,230,221,196,43,135,138,56,159,200,158,55,226,129,54,154,29,167,17,83,212,82,208,134,101,198,109,195,214,132,155,155,9,203,95,23,154,140,158,237,97,107,13,172,180,190,247,75,
42,73,54,148,50,206,40,147,133,124,192,191,128,82,155,44,215,13,6,12,216,169,163,36,3,76,29,193,107,84,14,84,6,7,3,164,172,245,132,156,179,242,92,60,141,233,183,192,45,221,182,105,240,91,123,64,158,245,
148,21,75,189,199,191,224,162,207,16,38,215,81,55,72,17,68,117,65,83,21,227,114,227,25,174,111,188,156,109,79,130,233,158,167,225,172,23,164,139,205,137,92,136,56,179,196,110,103,193,48,187,140,119,201,
50,194,102,6,33,187,122,211,58,207,71,5,162,163,133,228,180,120,169,6,210,11,92,35,121,82,113,192,52,52,240,210,60,71,238,74,102,153,35,19,90,209,1,190,187,162,144,189,42,184,118,240,214,67,148,171,117,
191,180,250,192,248,41,22,205,28,91,135,58,100,64,148,227,178,145,146,226,223,87,148,25,93,55,116,124,227,137,190,254,109,235,173,199,198,54,185,229,124,189,213,73,210,122,164,175,57,129,8,243,155,236,
154,64,104,146,241,221,127,114,139,233,2,150,220,20,158,115,149,53,35,40,174,27,36,115,148,65,51,183,156,98,237,241,123,51,242,122,189,128,38,43,25,227,62,245,200,51,143,62,101,187,146,30,60,10,150,59,
78,225,28,73,38,61,106,108,222,15,231,95,0,250,51,42,102,157,127,109,174,134,94,19,38,112,21,243,24,177,242,218,223,121,117,249,57,248,111,13,47,57,230,120,244,134,235,153,102,183,205,179,137,38,74,144,
84,27,248,199,7,125,170,79,175,67,147,197,116,120,136,172,254,150,238,159,112,68,12,56,130,198,36,146,211,122,100,68,243,132,159,106,139,184,39,6,242,171,17,36,67,176,237,183,116,42,250,178,177,88,234,
172,217,224,37,101,3,83,210,236,177,74,125,171,77,106,103,168,5,34,92,169,17,140,200,221,167,81,242,246,122,172,110,181,134,175,225,149,12,204,152,145,196,24,246,21,150,177,41,50,227,219,169,68,26,103,
77,26,38,230,27,42,47,171,187,166,92,56,22,191,222,148,37,83,166,181,79,88,248,168,51,151,199,50,34,55,62,37,85,40,97,8,24,103,106,137,3,197,76,208,24,193,191,11,146,163,228,26,109,214,240,209,177,118,
159,98,138,134,37,141,107,72,237,133,70,30,127,146,142,38,190,114,92,221,36,98,223,111,88,43,127,39,63,10,105,112,65,164,206,173,51,237,92,218,114,148,121,32,34,76,68,131,222,163,211,244,93,208,8,98,163,
242,137,193,180,240,114,47,207,180,123,211,139,80,227,196,15,90,8,85,129,14,4,29,196,169,9,73,197,212,139,206,251,66,69,79,164,225,253,37,128,45,228,167,239,132,221,35,212,254,117,165,72,55,48,182,168,
4,117,248,164,20,207,156,6,85,152,129,253,197,79,184,85,143,180,60,81,203,111,131,194,223,251,54,147,236,11,52,83,15,113,212,221,182,62,10,128,150,104,9,193,85,235,211,43,83,102,58,61,18,10,9,170,128,
26,125,254,229,50,157,254,243,28,39,126,11,124,74,52,192,20,251,189,235,8,169,244,64,10,105,204,172,17,130,165,215,166,83,118,41,214,56,234,113,182,195,193,102,130,249,149,176,120,171,255,0,102,226,61,
133,80,196,236,133,192,229,89,112,51,243,20,254,224,90,203,218,153,163,109,97,117,82,0,234,241,80,18,167,206,184,160,145,170,225,253,37,130,45,228,163,239,149,77,37,10,174,45,164,30,55,218,16,160,116,
65,46,36,157,132,160,138,193,35,214,164,79,147,174,14,167,140,129,126,125,195,222,156,133,88,172,238,129,238,67,48,133,88,242,66,76,137,152,3,189,45,245,211,2,147,250,180,207,177,65,15,149,110,45,175,
147,22,183,81,56,182,91,214,74,233,241,247,240,205,211,208,97,152,215,52,14,216,88,168,133,70,232,121,105,216,59,79,181,77,138,246,13,248,88,133,1,241,112,112,205,211,18,71,130,132,79,204,35,153,51,27,
143,16,168,211,84,142,170,212,253,67,226,164,29,7,116,195,143,18,231,251,212,95,84,58,168,214,55,18,217,66,26,72,112,236,210,160,111,44,38,36,240,2,125,129,67,36,254,75,9,198,103,142,211,164,249,123,239,
215,97,117,172,245,63,12,157,213,170,181,67,214,10,203,79,169,250,93,151,42,67,81,58,107,58,14,226,80,170,62,53,193,220,170,195,193,16,220,59,173,223,43,83,213,57,166,245,9,137,231,1,30,213,52,116,16,
24,245,6,192,154,204,233,108,233,247,20,80,70,187,127,24,227,47,189,73,245,232,106,120,102,133,163,243,111,224,65,144,132,211,94,103,143,68,110,164,131,156,184,26,249,116,220,249,109,31,188,186,124,125,
252,12,244,247,108,236,189,215,38,9,99,62,117,146,15,163,50,150,161,77,196,113,4,24,245,169,165,28,1,243,14,153,4,188,248,5,49,150,218,36,197,19,60,103,222,164,241,252,150,169,57,69,0,235,14,114,176,6,
119,243,143,93,126,95,99,241,250,189,28,131,75,110,11,139,79,156,32,176,119,153,82,28,199,155,223,101,64,45,57,210,58,164,32,87,133,206,177,111,165,202,12,210,155,122,67,156,105,23,219,205,177,122,38,
62,113,148,99,124,43,229,110,46,195,141,82,100,74,229,150,221,12,208,254,207,235,19,226,128,199,163,87,16,222,26,192,106,148,22,161,39,19,70,211,33,222,171,170,38,154,3,131,143,13,39,196,254,244,135,92,
64,107,68,117,33,8,226,222,113,162,242,26,124,66,144,24,55,124,147,51,34,96,226,29,191,169,87,139,174,97,15,19,184,143,4,86,134,146,111,54,5,1,7,49,51,154,229,29,99,27,79,226,186,225,171,248,25,189,149,
80,77,19,213,1,115,102,20,226,68,218,202,109,170,118,123,79,119,197,64,86,64,109,175,34,123,148,10,230,127,146,226,32,109,77,222,5,106,109,43,83,6,15,19,164,44,117,130,96,1,76,157,128,107,150,155,44,231,
13,2,76,88,40,153,194,146,48,172,34,13,254,10,102,237,166,58,25,78,9,188,41,32,101,34,50,214,77,162,163,227,187,89,78,123,107,29,41,9,150,153,183,31,82,202,12,187,86,34,159,172,165,41,97,191,34,96,219,
138,25,187,78,38,57,66,247,2,76,225,197,187,201,79,15,15,234,213,81,189,138,13,62,116,92,88,66,19,21,207,165,218,197,24,242,25,29,126,123,34,195,56,204,150,193,4,199,98,233,148,241,145,151,204,114,163,
203,223,165,182,237,234,76,77,235,61,54,234,188,8,10,67,19,171,31,148,199,26,53,125,94,138,204,213,87,106,248,96,110,123,4,5,154,134,166,53,61,224,108,71,196,42,10,237,90,109,21,137,104,26,156,0,159,90,
87,146,88,182,249,242,225,178,203,81,35,21,108,14,51,173,212,31,247,74,214,62,209,101,170,29,25,242,28,25,18,15,48,193,238,9,203,117,99,165,204,49,5,251,236,224,177,21,57,69,247,16,111,168,202,211,53,
199,143,58,206,192,120,34,168,21,113,209,14,142,4,248,170,23,159,197,84,107,113,216,230,139,23,50,136,223,132,57,116,147,234,41,208,3,137,32,240,59,144,148,230,178,119,51,218,164,87,148,53,73,200,177,
77,152,35,72,191,120,90,194,127,83,57,105,250,3,90,96,30,182,196,14,245,193,13,73,195,155,158,8,65,188,249,221,227,169,40,139,106,52,114,137,180,201,243,158,76,226,7,100,137,87,23,15,226,63,36,169,184,
129,191,181,10,109,54,161,156,83,65,130,29,99,214,150,184,53,71,16,198,137,136,18,125,72,17,51,48,63,139,93,38,242,211,246,218,181,142,206,90,122,23,0,234,85,12,200,146,178,207,66,199,187,228,206,3,112,
226,61,193,74,108,147,15,167,216,66,91,61,58,169,187,168,0,61,132,161,147,181,110,194,103,232,41,132,188,176,70,27,15,31,221,179,238,173,93,182,60,106,163,7,141,214,80,84,196,177,147,51,198,84,104,53,
61,17,166,230,73,238,186,140,59,68,249,144,123,10,153,175,29,150,219,53,205,201,16,60,185,224,122,225,116,207,83,240,112,234,216,116,177,176,185,180,197,123,139,38,6,235,9,193,224,65,23,24,182,236,161,
214,235,200,196,180,48,88,182,10,147,14,59,198,196,194,147,21,201,0,68,122,23,30,177,251,210,163,108,4,214,175,36,200,99,73,158,240,130,28,150,226,24,6,218,254,42,78,214,233,87,168,209,105,105,143,81,
82,2,189,51,86,141,70,185,166,253,27,170,125,20,172,176,180,114,139,43,104,183,157,117,255,0,250,221,111,122,235,125,107,25,61,181,99,13,29,119,133,193,64,65,249,201,157,184,164,129,164,234,150,241,4,
31,110,234,47,177,79,101,42,69,206,48,152,163,202,231,238,107,178,154,196,73,6,173,27,155,127,106,197,219,227,246,103,228,245,123,150,76,85,39,136,248,46,1,140,192,131,77,135,126,147,74,150,59,78,166,
37,251,109,62,41,108,214,26,206,112,31,153,241,85,20,235,239,198,76,238,136,195,192,229,195,70,47,48,211,17,229,149,120,246,174,185,241,188,116,244,46,48,203,139,240,133,204,176,243,52,217,214,226,148,
229,47,203,112,135,169,255,0,248,149,93,35,13,50,250,164,127,121,240,10,12,56,152,0,108,37,68,42,38,75,71,80,77,79,176,96,59,149,24,160,96,197,17,61,127,69,23,65,77,226,49,4,25,149,152,156,173,49,104,
9,80,39,122,77,42,37,121,74,101,249,43,201,18,51,10,98,61,171,88,119,240,197,63,152,152,142,192,124,22,99,88,147,111,167,28,122,74,104,142,46,161,14,165,77,160,153,4,91,174,10,212,66,83,107,218,41,10,
163,118,104,116,113,234,42,77,7,84,115,129,116,8,26,76,136,158,162,18,4,203,35,153,104,253,34,62,211,145,65,198,151,121,33,13,141,83,166,253,232,29,108,141,45,130,68,128,1,82,15,8,217,196,80,61,110,37,
70,232,206,42,244,75,141,228,149,70,98,15,39,128,110,43,59,27,78,49,222,1,107,62,126,14,58,88,22,195,24,224,213,130,250,129,156,19,143,100,133,30,156,195,58,194,221,104,102,196,126,82,254,79,133,220,158,
125,188,123,86,177,48,251,247,116,118,172,144,234,184,13,61,122,85,19,116,26,90,198,234,51,170,229,34,167,97,198,142,81,52,190,53,59,10,237,187,30,19,116,105,250,102,94,221,182,83,53,183,141,79,111,89,
48,148,67,148,35,241,94,100,127,229,234,95,245,10,177,246,138,232,222,76,117,96,112,83,177,162,223,186,17,118,169,215,142,147,111,214,21,1,76,120,156,37,96,32,157,41,83,108,143,66,99,134,232,38,220,60,
200,176,218,101,65,54,62,81,162,78,222,185,133,174,21,38,143,50,108,54,153,89,5,15,161,49,195,117,22,176,2,48,148,65,128,116,164,93,155,96,233,58,253,65,21,18,206,78,156,14,54,54,20,93,247,74,166,204,
41,201,225,248,175,45,63,242,244,239,250,129,57,123,85,195,236,26,94,238,176,97,73,138,166,30,237,182,66,132,49,3,95,40,156,89,26,155,133,110,253,175,42,154,106,40,215,105,115,29,164,198,155,132,8,197,
39,3,171,175,74,41,17,155,182,123,20,136,114,107,242,124,94,243,207,187,143,106,214,66,172,98,93,99,110,165,145,33,58,230,48,77,61,146,82,215,95,27,225,132,241,106,130,63,40,64,118,43,36,27,198,49,190,
5,111,14,254,6,75,216,91,81,14,22,130,22,104,165,177,109,140,69,115,212,224,84,212,208,128,106,108,2,36,130,2,131,14,46,242,64,29,26,167,77,187,212,186,79,51,142,101,195,244,128,251,77,76,33,151,84,107,
137,108,25,26,68,9,142,178,82,89,168,215,184,85,20,134,204,208,217,225,214,125,232,33,225,42,18,234,180,220,210,32,1,126,184,10,168,243,189,56,227,209,89,71,50,227,51,218,7,130,171,57,16,228,209,135,231,
79,145,39,48,168,35,216,181,159,63,12,195,77,244,156,86,91,22,140,197,224,168,87,88,39,16,0,153,69,73,152,192,27,202,140,40,16,38,137,142,191,164,181,52,159,86,48,92,58,199,197,48,138,210,96,131,177,132,
38,220,97,244,137,254,243,224,84,11,213,252,183,22,122,223,255,0,136,84,209,117,134,41,191,173,165,73,182,153,101,133,248,202,19,207,102,35,94,47,47,213,17,229,148,188,87,76,58,50,211,223,50,220,96,206,
235,149,96,150,38,238,104,63,153,241,76,110,21,168,33,251,111,30,42,42,57,121,2,155,206,221,39,20,49,150,219,124,233,166,71,1,240,82,120,108,129,205,110,83,68,153,0,85,173,113,127,237,94,187,252,158,199,
227,245,122,172,43,217,86,144,115,76,174,53,170,251,73,213,46,224,0,30,221,208,135,39,230,226,118,224,160,53,19,45,61,118,148,10,241,57,153,105,229,22,104,211,127,58,219,255,0,245,182,222,229,222,122,
197,138,173,10,102,149,26,109,107,77,186,54,92,175,219,99,209,232,215,166,211,120,104,159,89,80,114,75,177,15,7,109,127,21,33,30,8,173,66,13,203,92,68,119,149,38,40,18,65,152,244,45,237,63,185,34,182,
211,180,236,12,33,55,66,78,37,193,226,193,176,20,152,162,35,7,142,0,92,226,221,186,151,88,161,97,117,82,217,116,49,210,130,137,153,95,53,202,8,18,60,185,128,250,165,116,195,87,240,206,124,123,26,199,204,
147,216,23,49,9,83,244,78,171,25,7,190,234,106,141,80,67,31,19,60,33,66,10,6,154,48,56,93,64,12,204,78,27,17,63,221,191,238,173,77,165,74,86,96,51,244,22,88,37,58,105,142,162,8,246,144,166,200,188,250,
29,164,165,163,184,7,124,153,160,238,92,7,184,161,139,177,26,3,105,83,32,192,144,165,215,159,203,207,226,214,193,188,184,253,183,45,101,182,177,210,157,55,18,199,9,153,18,61,107,34,131,76,198,41,192,64,
13,176,235,226,147,197,44,63,228,148,247,50,55,246,33,155,178,14,168,211,202,39,83,7,206,121,51,73,29,146,97,62,62,151,15,48,249,221,231,173,72,74,174,28,220,240,66,5,205,48,79,83,98,15,122,83,243,238,
79,85,35,34,194,182,100,157,66,220,110,87,124,231,245,44,116,111,89,27,24,237,89,105,210,226,9,60,6,196,169,15,133,168,215,99,176,45,55,45,101,97,191,8,106,44,250,170,241,232,40,14,137,116,112,7,193,115,
168,86,15,58,254,208,56,42,10,237,103,220,201,190,161,9,80,158,36,128,253,247,113,89,173,68,58,211,228,56,194,100,158,97,227,220,86,241,220,89,105,188,55,71,9,131,17,35,154,101,137,236,8,203,116,99,168,
175,133,222,195,169,16,211,180,4,190,226,224,143,21,49,90,168,208,218,173,29,251,247,149,83,0,175,102,111,39,76,120,170,23,150,204,159,25,134,36,9,212,91,78,61,132,46,184,234,0,171,85,101,38,73,58,127,
244,153,60,151,216,103,10,161,163,109,91,3,101,95,160,95,148,76,39,39,196,184,17,22,48,123,211,135,176,203,79,209,129,138,109,131,210,128,125,235,130,125,168,51,155,14,216,139,169,52,246,77,64,108,9,27,
169,121,79,101,33,253,35,53,137,135,12,57,108,118,19,63,4,249,250,240,174,148,43,195,176,149,230,195,255,0,107,43,169,56,152,21,169,185,164,8,112,219,181,45,15,94,5,42,135,142,153,80,137,153,161,140,12,
14,26,7,219,106,113,217,203,79,68,47,77,192,141,220,86,89,15,23,243,78,141,201,189,187,130,148,39,80,134,82,170,14,208,20,209,214,221,165,205,152,45,145,235,80,57,86,244,137,253,2,166,19,50,195,242,92,
55,109,22,31,178,181,118,215,12,50,93,73,179,98,178,88,13,13,49,121,31,189,72,189,64,68,117,73,3,218,166,161,202,17,228,253,224,169,154,242,57,99,64,206,51,104,31,239,175,219,184,46,153,234,126,22,29,
86,13,210,38,103,169,115,109,186,173,243,66,21,0,110,32,211,193,128,110,49,116,224,122,138,208,166,113,102,49,20,137,48,96,237,214,133,11,7,67,245,119,124,82,159,84,0,182,69,201,166,1,142,185,81,130,176,
116,241,16,98,105,180,149,154,138,98,29,21,220,71,209,168,32,245,113,90,66,230,78,52,107,210,125,205,137,61,220,85,20,103,19,88,57,236,12,0,136,46,247,32,196,44,162,161,127,41,114,222,140,69,87,31,176,
245,218,250,215,60,158,234,173,233,251,87,3,2,121,244,254,170,137,98,72,54,157,182,81,74,199,49,207,172,231,213,172,97,174,1,172,139,52,117,199,18,181,41,74,229,27,9,203,75,154,215,10,98,165,43,56,70,
163,206,54,23,95,139,217,143,147,213,238,200,232,84,225,185,241,92,89,99,22,1,195,54,122,197,212,102,211,233,113,182,228,248,149,52,46,28,147,89,237,225,167,226,170,143,215,48,221,189,138,140,71,133,194,
55,206,99,220,32,70,54,173,227,126,148,66,233,151,63,13,227,165,157,67,67,15,2,22,11,238,210,54,217,73,154,36,156,94,27,177,215,253,151,42,233,24,163,244,220,56,184,169,87,213,58,44,39,177,32,55,13,21,
109,192,48,149,24,214,1,128,114,171,24,232,35,204,54,254,196,93,51,116,167,91,165,136,113,218,16,166,131,196,142,137,142,42,48,23,93,68,167,41,28,63,20,11,200,204,104,199,189,107,14,254,24,170,89,168,
5,160,142,163,224,178,113,33,39,157,61,114,237,148,217,104,213,80,7,54,96,106,7,171,116,196,37,119,134,210,58,92,32,134,181,50,0,195,128,99,203,228,185,206,27,165,13,149,244,104,184,59,251,215,159,180,
228,80,118,147,128,123,219,114,38,118,80,174,214,116,181,196,77,204,123,148,163,89,120,154,244,9,224,210,80,174,132,197,18,41,1,244,79,239,76,8,89,8,62,85,157,186,223,150,24,235,244,66,115,231,224,226,
178,195,230,175,212,86,77,11,47,212,114,230,107,222,12,170,171,179,56,102,150,180,109,185,226,179,77,77,229,41,209,130,194,58,63,222,24,35,180,152,90,196,31,168,122,110,158,40,37,235,31,148,6,204,75,84,
134,164,75,70,151,25,211,197,73,57,237,119,244,143,15,27,121,45,89,253,166,167,244,143,42,20,7,72,118,0,165,69,119,207,83,7,172,164,16,207,239,149,230,35,254,94,167,220,42,199,218,46,25,201,237,132,194,
105,184,230,155,224,17,85,58,226,1,97,55,18,85,1,108,120,7,15,164,139,16,19,20,10,156,154,49,55,218,84,77,151,78,29,160,30,3,224,128,159,39,202,244,207,14,165,174,21,0,232,195,184,19,192,252,86,65,74,
146,40,196,223,105,73,23,0,0,195,233,2,192,24,85,20,203,72,37,228,88,72,69,68,179,139,225,49,122,172,57,167,120,21,67,11,100,22,202,242,225,255,0,47,79,238,132,229,237,87,15,183,231,170,1,214,20,130,174,
58,71,180,20,24,158,198,187,250,71,136,157,188,150,148,126,211,149,250,87,149,26,164,184,105,105,141,92,80,65,162,126,80,91,51,13,82,49,76,244,219,28,20,136,114,104,235,193,98,221,31,239,15,17,218,12,
39,32,165,137,105,115,78,219,142,43,48,194,217,134,161,151,63,70,240,33,106,9,177,94,124,213,186,130,148,70,207,129,242,172,145,214,252,176,79,95,162,86,176,239,224,100,187,133,39,154,35,232,143,222,138,
3,204,4,87,174,71,22,130,131,52,205,23,67,90,76,216,199,185,42,185,85,192,189,141,184,19,59,41,66,89,167,74,139,67,127,189,97,251,77,84,32,151,2,198,22,72,115,92,118,73,18,131,195,169,13,78,4,0,230,246,
162,196,28,105,168,67,91,18,53,19,215,178,41,51,39,157,29,114,221,208,15,229,64,6,146,122,135,130,153,201,55,147,110,31,141,197,228,230,53,167,220,181,159,63,2,27,109,150,91,27,12,58,34,120,40,81,40,244,
113,13,59,202,133,76,199,176,30,85,96,221,4,249,135,95,218,153,165,52,203,70,186,183,226,30,66,90,162,83,233,48,30,197,7,213,190,131,143,7,15,138,12,47,88,145,139,196,246,186,223,178,213,77,38,187,64,
223,117,39,218,134,135,158,0,41,35,98,219,231,48,14,48,103,27,74,241,183,74,33,107,30,254,6,90,123,170,6,91,183,181,98,177,72,98,9,21,152,222,26,126,42,141,133,87,133,182,35,196,41,40,97,0,24,103,71,89,
186,153,187,108,14,133,62,59,31,5,7,132,228,227,8,203,117,57,174,52,205,74,182,104,157,39,156,116,174,223,47,177,248,253,85,112,44,115,43,53,244,171,24,115,136,115,34,206,29,113,192,174,86,186,42,130,
73,188,237,178,200,50,195,232,125,85,1,105,90,159,177,66,188,46,111,80,179,148,185,151,70,102,171,79,216,98,239,61,96,197,119,13,88,53,239,15,0,8,14,247,46,46,149,172,181,198,181,122,175,184,176,35,187,
130,104,161,97,221,53,218,79,210,168,100,245,241,82,54,241,211,195,201,152,166,226,22,98,10,152,1,178,108,69,50,4,245,202,210,175,139,165,250,187,254,10,70,112,134,113,21,72,50,96,111,214,129,75,52,129,
75,24,9,185,197,212,145,234,9,80,74,77,243,87,89,165,130,221,66,102,58,212,82,115,54,131,156,101,50,63,223,89,191,113,93,48,213,252,49,159,30,186,188,115,29,192,46,106,19,166,9,158,169,19,237,83,70,11,
67,140,94,79,239,83,45,190,91,73,209,114,164,95,51,63,37,196,246,81,121,251,43,83,99,138,116,173,72,31,208,11,44,147,117,154,28,233,128,217,62,165,54,74,153,15,165,72,11,8,42,39,48,159,52,217,220,27,91,
188,41,154,33,181,54,128,54,112,82,121,220,172,206,2,15,29,99,237,185,107,45,181,142,148,232,65,165,76,241,211,40,20,12,52,26,213,28,232,50,227,191,98,138,181,8,110,18,132,92,71,238,67,61,79,125,33,253,
35,21,129,151,28,56,108,118,3,63,21,175,63,94,20,210,131,25,21,9,177,32,110,133,229,157,65,252,224,110,192,89,73,241,51,77,210,122,81,62,245,39,231,60,157,97,25,62,25,196,136,185,129,222,187,231,236,177,
209,140,75,133,32,70,250,119,2,232,159,101,245,26,172,170,201,7,87,254,149,103,130,46,90,249,204,48,192,206,160,218,147,236,1,25,106,135,169,163,118,111,7,76,120,46,84,143,77,161,213,92,59,182,239,10,
130,179,92,67,236,46,73,241,80,132,241,91,220,117,170,183,17,241,61,44,38,48,68,14,105,246,7,176,167,29,193,150,171,76,104,118,31,5,167,113,69,159,116,43,45,213,142,149,48,164,152,22,186,21,55,69,199,
157,119,104,30,37,34,137,80,244,154,102,110,60,81,84,6,177,4,145,192,127,21,23,148,204,136,25,189,112,226,7,66,153,236,216,174,211,212,116,187,154,93,210,34,99,110,212,166,169,60,186,192,65,105,144,171,
19,57,240,53,114,92,94,158,44,152,245,171,15,104,50,213,126,136,210,32,30,58,87,157,20,204,234,138,98,137,152,22,148,152,51,42,7,211,99,184,117,169,120,47,68,235,229,5,80,227,253,134,221,146,21,193,116,
118,168,249,37,96,119,17,226,80,186,139,90,11,128,59,3,197,45,152,196,25,160,248,38,108,55,80,132,51,144,91,132,120,16,64,44,227,254,35,19,134,213,211,208,178,67,12,1,103,31,21,150,88,199,139,192,226,
232,247,255,0,4,156,66,169,72,57,175,2,46,34,16,157,195,85,6,141,50,120,179,193,74,197,7,31,49,250,135,193,76,166,229,55,193,225,39,126,105,131,236,133,171,186,120,62,173,13,16,56,217,5,202,162,29,109,
140,122,238,132,90,169,179,123,109,239,83,80,222,26,14,28,30,245,51,147,201,229,164,12,219,54,28,60,181,254,1,116,207,83,240,177,234,179,245,10,64,145,244,163,220,176,211,231,56,186,136,134,207,111,169,
8,27,58,150,16,153,145,139,165,183,115,150,133,57,153,75,106,209,139,13,162,123,17,12,32,100,184,106,235,41,66,53,229,192,247,199,171,81,66,25,164,129,137,218,212,196,123,16,73,214,233,58,188,0,100,2,
15,108,45,64,62,53,220,227,176,238,180,24,245,200,66,132,40,208,56,122,21,28,231,56,146,58,1,220,32,236,22,173,242,83,178,227,167,148,185,99,103,167,206,186,109,250,53,23,75,233,92,242,220,123,138,142,
154,99,234,149,231,104,39,250,14,190,226,18,152,14,187,14,253,137,41,184,154,172,167,136,115,75,180,130,119,221,48,163,242,157,250,178,151,158,170,180,64,147,115,231,88,186,124,94,204,124,158,175,116,
12,181,242,14,223,18,185,50,230,44,124,140,19,215,10,83,105,244,238,210,69,183,248,165,183,216,56,53,157,60,90,138,170,149,86,200,112,10,97,226,178,222,147,243,27,11,98,171,19,60,58,75,121,110,55,142,
142,211,113,126,30,230,224,199,169,4,70,146,230,192,10,78,210,252,186,128,6,58,71,238,148,93,35,12,62,153,235,113,241,80,161,226,158,5,19,215,96,152,153,168,224,113,14,35,139,218,216,235,81,131,101,239,
158,81,98,129,23,24,118,252,17,116,46,148,73,156,69,67,219,8,28,7,19,188,112,9,48,25,129,219,5,68,151,41,29,253,82,238,7,31,67,196,167,14,254,24,201,91,49,142,108,27,223,247,44,156,83,218,60,238,246,47,
114,90,2,149,158,194,120,130,20,88,125,55,110,230,181,205,105,47,131,194,231,248,45,64,225,120,170,26,230,157,114,103,109,175,193,35,193,172,19,72,162,211,218,243,246,138,42,81,165,79,164,72,39,187,130,
25,180,189,79,154,29,183,81,23,47,96,21,216,122,169,108,165,70,198,70,145,195,101,70,80,242,83,24,140,243,179,25,63,97,171,89,243,240,113,83,107,164,105,4,78,149,134,157,193,1,228,228,1,188,219,181,10,
236,108,51,181,83,111,122,205,53,43,150,3,228,88,65,97,242,170,126,43,120,117,147,239,62,122,253,100,5,150,147,179,106,133,142,49,220,123,150,225,134,48,85,121,220,51,94,211,54,211,126,176,139,0,65,209,
202,26,61,71,13,83,239,181,92,7,168,244,106,233,158,213,42,35,175,89,157,134,82,201,44,246,127,6,227,59,104,63,238,149,79,104,120,46,79,80,121,14,13,192,130,57,166,109,220,21,80,213,43,131,84,54,56,157,
213,23,143,160,177,21,3,137,105,32,30,16,123,18,164,116,54,4,74,201,54,0,24,102,207,85,189,138,101,51,83,188,171,97,166,54,91,42,100,3,134,116,117,95,216,176,10,22,200,137,83,78,97,234,6,144,208,65,60,
100,246,45,11,5,101,112,42,150,199,17,178,42,241,244,22,113,80,121,14,49,196,192,230,159,191,113,84,64,228,83,248,59,7,217,65,159,116,42,251,85,195,173,181,103,246,153,80,14,183,74,174,153,237,67,80,137,
116,242,134,181,236,48,212,254,251,149,196,46,54,175,51,134,115,220,98,218,109,214,85,33,47,148,212,47,112,158,225,220,170,106,139,15,158,183,88,5,0,135,35,199,200,177,98,199,229,85,60,83,159,25,85,196,
187,77,55,119,172,70,160,56,208,60,156,3,194,45,218,180,38,220,115,160,105,36,78,148,164,204,232,206,35,35,237,198,79,216,114,222,29,252,51,146,230,19,209,60,119,89,160,28,193,128,215,121,235,165,178,
35,80,42,127,52,123,46,148,98,173,62,144,36,158,238,10,18,167,99,90,77,23,30,214,31,180,19,26,42,30,41,7,57,199,68,25,219,123,165,120,117,148,221,187,90,214,181,196,62,7,27,143,226,138,91,171,119,188,
142,0,5,146,59,135,157,55,176,123,84,20,50,232,230,201,189,191,114,25,201,39,147,110,254,182,119,1,143,175,226,22,179,231,224,67,179,35,182,2,27,27,13,233,71,2,161,70,6,49,20,207,108,32,113,59,48,124,
114,139,10,0,185,195,187,226,153,163,52,13,55,1,136,105,60,30,230,199,82,77,107,10,240,104,142,187,133,80,35,207,160,122,156,60,80,139,213,252,186,184,38,122,67,238,133,77,23,28,75,91,4,37,7,81,197,152,
123,27,147,30,165,34,89,151,69,249,117,133,241,84,72,142,61,36,227,209,150,158,214,147,96,52,44,48,155,140,129,89,177,193,170,141,199,213,44,208,77,246,248,37,40,97,7,200,201,29,112,134,46,221,38,26,200,
7,111,136,82,120,94,76,63,78,82,195,215,86,176,48,110,60,235,215,95,151,217,175,143,213,99,13,85,149,49,13,104,118,160,13,206,203,157,109,72,186,239,59,30,164,6,217,232,54,251,8,64,22,155,162,153,250,
161,9,225,243,19,171,148,185,155,103,167,206,182,45,250,52,215,162,122,70,113,221,81,173,64,226,40,83,115,92,224,64,233,134,241,147,177,92,229,240,232,127,4,238,109,216,135,90,4,250,160,44,138,5,30,139,
168,72,2,1,36,246,194,106,56,226,72,195,109,122,102,125,139,36,23,60,180,14,248,245,106,9,128,49,33,199,79,88,74,63,150,203,170,214,155,141,162,123,17,85,39,102,210,197,145,50,113,117,119,238,106,68,25,
174,45,162,101,177,219,234,89,47,153,168,210,36,15,165,30,228,164,156,200,131,155,101,35,135,150,179,192,173,225,171,248,25,106,61,102,38,6,28,158,229,204,98,82,145,179,187,45,239,83,84,205,33,46,190,
194,125,87,83,46,234,214,211,35,141,210,128,205,173,131,197,198,252,211,199,217,41,155,131,138,77,62,99,245,7,130,200,79,196,213,2,141,66,56,51,197,77,72,229,58,65,173,96,49,97,16,164,46,0,94,15,7,71,
191,248,165,100,219,228,176,72,23,112,241,64,121,236,152,23,97,24,12,0,75,248,255,0,136,245,172,246,212,209,252,57,138,12,146,73,184,221,10,151,163,1,196,13,137,224,162,181,72,124,146,136,28,103,196,33,
139,178,85,142,142,80,82,13,63,216,109,217,37,60,83,70,31,80,50,155,221,104,235,81,240,14,89,84,84,21,140,200,188,41,100,109,196,65,60,116,160,63,59,200,65,165,146,225,53,112,100,199,173,122,51,246,171,
29,55,85,229,182,34,75,140,149,72,88,107,75,122,64,68,239,216,164,99,45,32,230,244,3,72,61,10,135,179,96,139,234,186,245,116,72,4,14,7,248,46,36,106,103,164,227,49,115,226,168,40,117,156,121,214,246,3,
226,18,161,76,84,137,22,178,12,75,123,67,112,248,208,237,205,23,253,210,156,119,22,90,114,128,60,198,16,29,249,150,16,63,84,43,45,213,142,149,176,164,23,54,211,17,62,212,42,122,144,28,227,255,0,158,41,
102,187,82,6,159,173,30,244,85,11,214,23,48,69,230,61,82,166,158,63,50,147,154,87,55,30,106,144,219,176,174,248,234,51,214,155,167,162,61,242,130,63,55,114,225,192,93,4,190,114,1,201,49,102,72,118,139,
94,220,19,135,180,25,106,191,64,97,190,158,160,23,0,157,156,180,186,139,58,50,54,35,226,152,212,31,0,210,48,253,33,98,233,0,245,40,82,184,103,19,202,138,226,108,48,158,206,152,79,233,21,86,187,167,7,84,
240,254,40,83,111,60,250,237,168,215,115,47,105,210,232,39,214,19,226,205,183,179,132,185,237,32,192,233,223,218,128,79,57,14,56,74,166,237,0,211,219,252,198,167,29,171,165,182,98,104,121,67,176,238,172,
193,136,244,249,189,93,40,157,225,30,58,205,107,16,226,234,236,157,131,175,221,116,24,82,158,41,149,177,134,147,103,123,30,190,196,159,13,225,217,13,0,157,156,230,161,85,48,79,147,54,120,176,248,41,138,
155,149,95,9,133,255,0,41,147,217,209,9,203,116,240,203,96,181,179,183,89,81,124,248,47,38,73,239,224,132,86,175,161,78,58,207,138,154,129,224,243,26,71,48,57,121,101,94,123,67,170,107,209,208,49,184,
158,187,236,159,250,253,121,103,36,28,174,127,13,230,241,199,24,224,125,129,111,61,79,194,199,85,99,23,3,14,205,0,129,170,235,155,80,150,87,139,56,204,185,213,159,65,244,116,184,183,75,184,129,105,29,
139,89,99,255,0,91,224,99,124,184,195,30,72,1,50,49,116,167,216,229,126,230,170,230,66,24,215,59,112,224,179,4,34,1,107,136,51,103,72,90,165,208,233,113,59,54,90,221,182,227,241,82,17,213,88,43,98,218,
227,48,193,3,212,178,137,215,210,250,181,0,61,27,108,181,16,24,140,85,60,62,15,15,82,171,180,177,165,160,152,152,155,126,228,204,109,190,32,182,73,230,141,138,232,209,104,4,30,137,62,180,70,145,242,240,
127,165,57,99,29,58,133,82,39,129,243,79,93,127,69,115,203,113,233,240,89,139,113,149,177,84,5,42,148,157,135,182,167,236,225,36,72,246,27,21,198,227,227,237,169,124,157,220,192,176,152,247,41,48,99,80,
143,162,38,77,253,74,68,241,148,152,242,37,178,79,138,163,81,31,149,180,191,16,87,209,103,115,148,64,39,175,157,101,215,95,135,223,249,255,0,76,124,158,175,107,74,116,62,96,244,78,221,229,114,102,187,
138,159,36,63,92,37,77,166,49,192,83,61,164,248,169,182,240,109,30,81,109,244,155,34,170,165,85,161,186,186,226,84,195,198,229,32,121,70,100,219,67,177,85,99,190,86,242,227,115,77,225,204,23,211,28,122,
72,164,203,13,226,215,42,78,209,116,227,240,237,219,167,240,112,85,210,108,187,78,176,12,141,68,201,239,68,64,102,62,114,137,99,93,5,214,145,193,106,0,249,210,234,149,155,13,214,26,28,36,241,22,81,19,
32,196,115,188,165,198,152,115,79,48,210,90,225,4,30,138,178,158,35,53,105,146,106,63,235,44,32,177,111,20,217,46,32,13,81,114,149,0,109,203,125,106,104,135,41,12,80,202,9,223,203,232,71,237,45,97,187,
248,99,37,60,78,50,134,37,175,109,23,135,57,128,135,8,219,112,179,227,193,128,52,130,241,121,233,159,130,154,44,203,62,151,97,37,68,221,38,107,168,192,54,58,84,205,23,23,70,158,24,77,54,9,1,160,24,216,
38,125,137,66,194,16,236,59,52,220,19,82,15,235,21,116,159,167,58,11,129,176,22,83,52,163,193,26,65,51,105,247,21,17,242,255,0,158,36,238,41,144,161,75,213,204,240,149,243,26,217,117,42,193,216,186,45,
14,123,32,136,245,236,119,11,95,245,178,121,103,202,126,80,52,226,179,221,196,226,248,253,70,171,62,126,26,196,232,169,205,180,77,142,243,212,176,217,28,62,103,74,158,61,212,218,237,250,78,105,55,106,
110,55,199,149,245,126,150,176,198,26,90,35,143,138,231,82,103,43,164,96,104,153,255,0,122,167,226,183,134,217,54,72,56,129,235,89,108,158,57,186,220,73,222,22,224,11,46,138,14,171,73,167,162,238,144,
158,189,140,39,36,221,2,29,157,211,135,2,69,7,139,112,233,53,103,138,168,209,62,116,21,10,235,42,2,240,103,233,252,82,41,124,239,165,150,98,99,126,101,255,0,116,170,110,41,214,242,90,64,229,121,124,108,
104,83,59,126,136,85,218,26,166,29,186,153,82,242,9,148,31,41,217,181,67,71,46,197,226,93,44,109,22,184,137,227,1,110,79,55,192,243,224,206,6,167,59,128,161,84,147,231,41,181,215,237,11,54,125,149,6,25,
194,118,233,8,103,169,145,242,191,163,30,151,106,217,83,121,140,39,110,146,176,58,159,142,127,53,128,175,84,19,230,233,185,214,236,9,147,237,162,217,77,67,91,46,194,98,91,47,109,102,180,152,225,33,106,
207,23,192,243,229,70,158,29,186,159,82,242,72,133,131,228,28,234,144,25,94,97,59,10,21,14,223,162,83,54,24,201,58,57,102,26,119,230,89,247,66,174,234,188,48,250,128,60,153,250,127,21,40,229,99,231,74,
12,78,174,67,115,186,146,224,9,160,193,126,61,39,43,134,49,152,197,119,82,164,227,209,111,72,199,94,194,86,177,66,224,91,161,192,141,225,21,28,4,12,65,245,44,18,156,145,147,129,172,103,253,234,167,138,
214,123,97,79,18,101,161,166,56,120,172,70,145,113,25,157,42,152,246,211,115,182,233,53,160,221,203,164,198,248,242,190,167,209,227,83,156,6,46,119,158,180,34,89,184,213,138,200,183,49,139,225,245,28,
183,135,127,12,100,161,75,51,194,80,204,104,229,213,107,6,226,235,52,185,140,130,103,215,176,216,171,254,182,207,44,249,49,152,124,240,35,115,76,5,150,160,12,4,234,0,197,167,220,20,77,212,157,1,196,216,
139,168,66,24,178,27,135,126,171,0,105,201,253,96,174,180,46,18,141,60,72,154,140,18,67,129,49,184,85,250,22,133,85,154,42,60,29,134,164,18,143,187,234,246,144,84,209,151,16,30,111,29,49,241,80,31,13,
140,161,134,107,27,89,225,174,120,1,162,55,217,94,60,179,83,57,54,102,134,110,70,254,95,94,127,105,107,61,207,192,196,251,172,93,234,89,108,124,35,197,70,75,72,35,84,88,169,154,43,228,84,103,214,66,69,
207,241,28,215,41,112,70,28,227,204,56,134,180,73,39,164,183,140,243,20,99,157,45,169,69,176,221,101,165,198,15,19,101,52,222,93,230,232,134,57,210,91,105,60,85,64,225,218,180,2,96,106,6,71,122,205,44,
86,116,99,241,13,223,167,240,104,76,210,113,230,241,107,21,34,216,131,37,148,207,14,146,162,99,54,3,202,50,214,218,27,138,165,61,242,156,122,46,158,202,147,67,180,245,196,172,48,155,140,104,242,139,239,
164,89,81,184,195,220,13,49,216,71,138,82,158,22,70,16,125,114,166,46,220,171,58,25,16,58,35,126,240,133,30,43,146,84,191,16,80,215,119,115,149,129,35,175,157,125,215,95,155,223,248,255,0,77,124,126,171,
24,58,76,97,48,216,63,21,202,183,78,8,212,103,233,9,145,111,82,153,111,99,6,226,99,220,164,75,27,152,183,7,91,11,64,210,169,85,216,139,106,102,205,18,4,159,104,176,84,199,207,218,183,195,204,102,0,255,
0,74,115,54,54,117,26,160,79,1,230,152,187,126,136,206,59,171,24,94,149,23,2,64,232,131,235,92,171,160,56,124,85,60,70,11,17,82,147,181,49,197,192,24,137,139,126,244,220,108,190,43,50,203,60,193,232,105,
101,90,96,158,141,247,69,39,27,85,134,182,17,173,49,44,50,61,75,40,50,232,112,59,182,92,221,183,227,240,90,78,16,92,224,4,221,210,85,17,236,182,236,115,155,185,37,102,138,148,247,79,149,130,76,156,93,
88,246,53,107,246,49,220,211,24,112,121,115,107,50,131,235,106,112,110,150,240,6,210,123,21,142,63,246,190,6,87,193,220,36,28,59,245,130,70,171,44,154,143,154,79,225,188,162,120,99,26,7,176,174,152,106,
254,25,207,81,123,25,152,210,25,128,203,195,42,243,218,27,83,94,142,128,157,132,245,219,101,143,250,223,30,86,34,82,244,42,79,88,241,67,84,211,32,60,25,35,226,166,95,58,3,93,27,117,132,162,217,173,176,
152,175,242,159,29,189,18,172,119,7,20,137,62,76,232,224,193,224,128,153,136,100,180,128,119,115,90,166,227,21,49,76,163,140,20,157,59,220,245,118,37,120,55,135,113,109,119,198,197,214,238,178,5,101,248,
154,30,80,220,59,107,48,226,61,62,111,87,74,39,120,79,142,136,137,147,7,12,37,35,119,2,106,111,254,99,147,150,218,154,56,11,152,208,4,30,157,189,168,68,217,93,180,218,222,121,237,26,157,0,250,202,124,
91,163,231,195,208,208,116,96,233,30,31,197,12,93,165,98,92,71,42,40,9,177,194,123,122,101,63,165,67,88,246,147,135,232,139,7,73,3,169,6,1,147,52,182,139,250,48,54,3,226,170,106,139,205,244,245,130,134,
95,159,228,192,12,147,8,100,151,104,189,237,197,119,207,218,156,117,12,115,119,14,60,69,144,64,118,158,144,247,202,67,57,108,140,210,129,185,243,85,70,221,129,57,106,142,189,133,17,113,36,90,39,215,11,
131,67,211,131,168,254,148,123,213,25,175,170,129,206,51,249,226,149,8,226,136,14,117,162,102,61,168,106,36,215,7,152,197,129,191,50,242,71,234,148,227,184,178,211,84,228,209,194,129,191,50,221,254,168,
86,91,171,29,42,97,133,163,180,33,83,116,136,14,38,122,252,83,5,125,89,192,180,137,131,60,17,84,77,206,114,239,45,126,28,243,207,167,205,147,232,238,118,253,203,88,229,225,120,242,243,216,241,248,218,
164,9,5,180,252,10,235,143,168,233,142,100,115,101,224,193,116,180,29,163,247,34,101,226,171,63,237,60,86,169,188,144,73,32,158,40,166,3,202,88,111,38,241,78,253,31,136,79,199,239,6,94,181,237,232,58,
90,195,199,76,202,224,107,149,26,94,214,153,27,148,161,94,35,75,71,243,252,194,130,85,22,17,202,202,238,27,28,16,39,171,211,253,201,253,42,171,226,29,57,125,110,34,63,122,20,219,204,28,61,60,51,30,202,
96,128,94,29,191,18,100,251,214,174,87,45,181,36,154,62,195,168,82,5,215,47,36,172,146,217,209,211,130,171,27,77,59,246,115,141,90,195,98,233,68,229,56,79,194,127,132,133,56,197,201,105,121,60,54,240,
71,253,175,143,0,221,111,158,22,185,39,126,226,178,161,44,59,103,18,217,107,0,105,59,113,75,84,203,108,235,15,164,232,8,10,6,216,97,31,152,124,20,194,102,80,103,9,134,119,14,101,147,223,164,39,45,181,
193,67,206,144,47,104,40,45,57,196,3,196,141,253,170,0,60,249,147,214,9,253,234,104,76,27,24,11,159,165,186,230,11,128,188,66,133,121,108,180,143,195,153,176,31,241,111,62,224,186,229,168,177,234,238,
44,159,36,134,9,46,92,148,0,48,50,159,54,20,209,80,14,188,35,78,231,20,207,138,215,238,42,182,106,3,176,247,219,140,34,8,69,206,28,208,32,203,143,69,36,48,67,154,242,205,139,252,2,144,15,5,149,243,2,90,
117,104,103,130,191,100,29,7,56,85,119,57,105,210,12,250,146,152,161,163,17,66,189,58,173,212,24,248,131,234,78,175,152,54,106,171,135,50,92,26,118,38,253,104,41,120,55,79,42,114,217,137,231,100,250,232,
191,247,174,159,162,255,0,238,177,150,227,216,188,53,164,16,0,144,117,91,117,193,168,200,58,170,18,108,70,202,137,151,58,228,139,141,172,148,13,75,213,104,234,223,138,154,70,229,65,63,128,113,68,137,33,
244,79,253,230,46,159,23,180,255,0,220,115,249,61,94,193,135,160,232,2,52,31,18,176,43,236,83,167,6,226,58,196,21,41,180,103,185,204,211,0,185,133,196,20,182,111,12,15,148,158,198,159,130,205,85,204,222,
158,61,249,150,17,248,74,161,184,102,159,62,211,177,109,230,220,74,212,179,199,219,17,231,178,167,105,175,152,200,129,229,181,47,235,132,229,207,195,120,233,220,73,52,42,189,205,111,73,160,129,199,125,
147,62,213,119,47,171,90,166,14,149,76,67,5,58,174,29,32,2,178,146,95,161,141,182,125,154,195,146,51,42,32,199,206,1,221,209,37,102,232,190,196,56,130,248,152,212,239,130,161,14,171,131,170,145,176,2,
83,19,21,48,14,56,199,85,170,246,53,132,151,52,73,7,180,5,175,63,64,183,38,201,28,182,204,153,168,150,156,37,55,92,158,176,172,253,35,23,117,234,88,116,189,241,105,37,115,105,55,56,193,80,204,240,131,
15,136,14,45,101,70,187,162,96,200,43,88,229,113,251,130,227,46,196,105,211,80,54,192,94,22,91,35,202,51,242,76,176,245,99,232,125,229,172,55,127,12,228,163,138,193,225,240,175,123,240,244,89,77,245,165,
207,45,182,163,127,222,179,230,221,172,64,165,60,224,6,4,56,248,133,52,86,169,208,104,222,3,181,9,29,123,166,37,76,8,60,245,254,131,71,130,40,173,231,101,142,193,60,85,22,120,210,97,88,136,6,14,27,135,
162,0,176,212,61,233,168,205,39,70,24,206,241,127,5,11,180,220,69,83,207,212,233,73,108,128,216,217,62,26,154,63,150,153,170,249,224,194,179,70,77,215,195,211,24,195,85,172,2,163,132,23,113,136,90,154,
101,27,0,8,198,103,65,206,255,0,121,30,174,131,83,159,26,197,66,163,26,248,109,193,32,237,220,179,13,164,40,229,52,31,80,226,67,11,107,17,164,184,113,43,87,43,227,192,158,37,242,173,69,193,149,116,207,
19,224,185,86,147,121,100,237,57,109,59,88,226,168,251,202,222,27,100,196,252,168,216,241,89,108,173,71,212,52,43,84,12,14,169,125,45,28,99,101,185,244,19,105,227,42,115,20,42,98,24,202,96,183,166,79,
68,135,76,109,212,181,226,112,40,225,156,29,155,81,34,39,201,157,183,214,98,197,209,83,96,154,141,238,83,36,114,186,120,138,98,175,148,213,231,1,174,75,45,16,217,217,107,43,46,132,243,211,57,168,156,183,
19,196,243,79,251,165,102,110,20,223,34,196,98,178,28,149,184,76,77,74,6,157,58,78,58,76,19,208,17,126,195,117,175,50,91,229,109,232,13,217,210,137,6,59,214,32,77,229,77,33,91,38,197,82,108,75,219,1,111,
27,226,249,17,220,180,22,229,152,70,29,197,38,130,59,145,118,210,139,63,39,245,4,4,221,7,202,226,6,157,17,61,169,42,79,252,159,212,80,19,179,32,93,150,98,216,55,52,156,0,239,76,217,115,146,212,133,28,
155,11,73,209,44,108,20,229,124,223,44,216,164,44,206,140,73,49,220,177,75,207,249,22,35,11,144,231,77,197,226,106,87,53,41,213,112,212,233,35,160,102,253,166,235,126,101,179,193,210,150,84,35,45,195,
112,60,211,62,232,89,187,168,182,105,79,17,80,82,242,106,188,216,21,193,125,166,91,59,45,99,100,216,190,120,121,226,42,59,185,100,166,98,92,27,155,86,38,39,201,155,191,214,122,166,154,78,169,140,169,204,
87,169,135,99,42,0,222,129,29,34,93,49,183,82,223,143,220,41,83,125,65,66,141,66,192,218,150,212,211,194,119,89,191,100,212,252,168,88,240,88,37,249,26,237,89,109,75,88,98,171,123,138,214,123,97,74,179,
131,234,233,158,35,193,98,52,147,91,41,160,202,131,18,88,93,88,13,33,199,129,93,102,87,199,134,111,139,124,159,166,198,178,91,114,64,27,247,44,211,42,126,60,19,140,201,67,93,254,242,125,125,7,45,97,209,
146,205,12,61,51,140,21,92,192,106,52,64,119,24,132,93,50,198,100,98,171,35,139,2,204,107,18,24,106,167,159,167,210,130,232,5,177,186,215,131,116,165,85,211,134,17,188,91,193,12,205,150,198,67,176,245,
129,22,58,71,189,80,143,146,22,183,4,193,72,89,131,72,148,100,171,24,224,121,235,125,54,159,5,67,18,233,29,102,181,228,55,72,147,215,186,105,53,86,121,194,4,93,195,196,161,15,133,193,225,241,79,99,241,
20,89,81,244,97,204,46,190,147,111,220,175,54,105,156,147,185,56,126,73,153,158,188,125,127,188,181,158,231,225,98,121,199,85,66,211,4,64,149,150,131,201,240,84,50,204,33,195,225,195,131,95,81,206,233,
25,50,74,214,89,92,190,235,19,25,52,164,243,169,236,155,193,11,37,229,185,72,73,229,182,90,205,69,173,24,74,142,177,61,101,116,195,210,179,55,12,211,192,56,99,27,86,147,216,230,2,28,225,36,158,192,85,
231,233,182,233,56,54,168,27,130,37,102,145,48,238,36,178,102,53,55,226,138,156,196,18,115,42,192,71,206,17,223,209,5,83,64,182,97,86,181,60,29,90,152,118,10,149,90,58,32,133,172,100,183,236,101,108,159,
78,97,137,175,85,142,115,122,78,0,30,27,110,171,244,99,153,171,181,87,203,160,72,242,218,119,245,194,49,239,225,101,167,161,202,41,227,217,153,98,223,139,170,29,134,113,243,13,27,6,218,45,192,162,217,
227,233,138,238,36,31,41,29,173,31,21,152,220,40,199,57,250,164,22,176,56,0,180,150,112,174,140,27,73,235,50,80,197,219,231,158,131,100,8,208,62,10,81,227,249,46,79,224,28,41,2,9,125,99,255,0,121,235,
127,47,181,255,0,220,63,31,170,203,45,85,195,175,110,11,155,160,205,117,193,117,134,215,83,45,19,166,160,34,228,238,132,211,3,92,73,32,24,3,77,182,82,175,29,140,116,114,167,50,136,158,118,71,170,139,23,
127,209,63,247,89,199,117,82,147,135,50,28,90,118,6,221,107,155,101,107,232,195,208,161,78,147,116,135,190,32,122,211,187,230,141,55,93,206,53,91,205,222,53,1,30,180,17,24,11,235,229,228,52,234,208,255,
0,4,126,232,114,67,90,194,253,131,239,235,10,66,53,195,154,36,152,112,232,169,30,202,128,110,30,219,112,149,154,42,73,7,94,45,160,244,134,41,255,0,5,175,216,195,69,129,244,249,178,178,71,194,19,228,154,
94,32,181,76,212,44,200,198,121,148,131,255,0,22,195,238,43,174,26,171,46,61,78,49,140,37,175,210,221,115,1,196,94,33,114,80,54,124,200,235,36,126,245,17,218,226,64,224,78,222,213,50,201,121,210,69,239,
37,68,44,220,198,19,18,238,28,203,227,191,73,78,59,28,83,23,194,153,252,193,224,134,83,221,119,92,125,38,200,83,101,177,13,140,75,161,172,33,196,111,193,38,29,163,243,198,215,4,109,220,16,205,40,50,156,
39,225,63,194,70,156,226,228,52,60,30,27,120,45,127,218,248,240,186,157,146,157,88,42,83,180,212,191,103,56,228,231,179,52,101,231,72,170,3,174,30,8,89,36,6,30,158,37,140,101,64,72,15,46,223,136,50,61,
235,83,43,142,133,146,237,233,240,238,140,190,143,1,167,247,44,179,118,145,89,132,242,178,131,142,195,4,72,234,244,255,0,114,127,74,138,172,19,169,167,249,254,101,8,42,109,44,107,141,183,10,46,215,116,
53,231,142,153,148,40,241,28,154,135,114,111,10,239,209,248,149,223,228,247,163,31,88,53,71,184,0,65,131,193,16,214,77,17,205,135,147,37,176,210,119,159,222,155,151,154,36,255,0,172,241,11,224,7,227,106,
114,32,6,212,240,9,203,213,117,232,114,108,187,200,159,136,60,243,234,115,132,122,91,141,255,0,122,229,150,94,79,143,10,84,156,3,64,153,51,197,102,42,250,169,5,192,207,87,138,106,133,49,34,209,218,80,
98,93,73,20,177,64,239,204,187,111,170,83,142,226,203,76,210,126,134,225,220,6,212,89,191,213,10,203,117,99,165,44,29,96,247,182,38,109,33,10,155,99,230,180,65,134,139,219,181,72,10,213,99,17,36,130,11,
190,141,248,43,194,131,87,168,9,145,192,170,39,145,197,31,199,85,100,236,202,126,174,137,93,167,168,235,111,121,112,96,61,80,225,218,162,37,18,67,92,208,4,119,34,128,249,76,239,246,115,22,55,1,191,16,
159,143,218,12,181,94,224,54,41,54,45,13,149,197,9,79,233,7,14,36,169,86,3,156,106,146,56,113,254,125,106,41,244,72,28,165,121,155,121,19,79,219,41,226,170,56,130,78,93,84,237,35,247,172,137,180,12,115,
197,58,212,67,131,188,229,86,176,0,38,251,223,217,186,212,158,90,242,101,132,54,163,11,110,1,38,79,114,137,60,229,199,240,109,103,19,114,105,136,159,211,106,112,216,203,79,72,71,155,32,77,156,86,25,232,
120,167,121,224,91,62,148,237,218,163,9,209,164,198,99,223,81,164,234,127,68,222,208,54,238,75,92,51,135,32,182,153,131,125,94,37,0,251,204,225,199,99,29,224,166,18,50,131,248,186,131,133,136,162,223,
186,19,150,218,30,155,141,164,237,215,216,130,227,73,230,220,31,185,146,58,227,117,38,106,29,84,220,0,184,113,152,81,23,8,116,181,227,181,191,16,129,94,79,47,210,115,220,218,215,242,170,183,245,5,219,
47,88,49,235,209,57,211,73,145,114,123,123,87,34,5,99,183,105,133,66,159,168,140,94,8,90,216,186,126,5,111,148,85,252,80,156,61,65,166,240,86,20,74,167,162,171,129,27,52,120,45,22,88,194,198,209,235,36,
191,212,101,53,11,137,45,53,113,225,194,240,193,43,42,17,172,103,20,116,141,162,71,170,22,184,74,225,216,88,49,142,107,186,46,121,32,119,45,126,204,158,164,121,218,116,193,217,189,31,93,150,111,209,76,
194,183,253,174,192,27,124,249,35,254,139,215,79,209,127,247,88,203,111,101,83,210,139,78,155,251,215,6,160,110,187,233,241,4,252,18,152,97,212,25,212,109,101,32,222,34,163,136,184,184,238,81,74,229,44,
14,79,226,109,253,173,1,127,243,152,186,124,94,223,207,250,99,228,211,214,50,237,124,109,164,129,237,43,2,185,139,182,12,131,121,112,136,82,155,71,172,237,52,199,94,162,79,181,45,153,195,58,113,4,30,32,
252,17,82,139,206,166,147,113,101,70,30,55,0,247,121,78,102,199,89,195,23,81,192,70,227,82,214,92,111,29,11,154,176,144,194,56,136,142,209,178,177,78,224,106,77,17,60,7,82,106,23,6,233,204,40,58,127,180,
60,63,68,163,45,39,213,90,124,162,167,214,112,223,173,16,128,246,22,98,131,235,106,26,90,52,183,129,51,186,80,117,49,111,231,220,33,189,43,184,129,192,216,45,120,1,228,64,142,91,102,46,4,91,8,209,97,27,
16,172,189,35,61,122,10,248,158,102,131,234,29,248,119,174,113,175,4,50,220,67,170,55,16,43,78,161,5,52,211,14,48,246,145,184,147,222,132,75,148,183,192,224,34,127,172,40,27,15,211,90,195,119,240,206,
75,57,169,233,14,193,240,89,139,18,20,36,188,76,30,145,241,10,104,26,247,242,112,120,84,4,207,86,223,20,196,171,132,145,137,173,127,162,46,71,98,40,172,231,13,117,74,34,147,162,195,85,134,231,138,99,48,
26,13,52,168,211,96,158,137,45,246,21,19,109,128,92,39,162,210,73,9,102,146,125,63,58,231,16,56,15,124,254,229,52,123,0,47,90,56,8,64,163,98,76,226,27,30,207,82,99,47,55,130,14,118,111,158,83,0,252,235,
8,245,211,106,214,92,107,29,29,175,82,187,94,42,81,26,237,113,27,44,52,251,14,107,189,245,3,195,70,192,65,176,81,22,152,168,107,184,193,137,183,106,205,36,185,99,108,170,141,191,222,104,253,229,188,54,
193,178,7,151,159,170,79,106,203,101,167,160,224,223,71,81,217,104,18,197,1,80,25,96,32,94,253,105,136,124,181,211,157,208,143,248,103,159,180,213,155,165,86,105,136,123,84,203,143,22,49,249,211,239,72,
11,53,190,93,136,31,225,63,238,148,77,168,206,74,63,16,101,199,143,49,72,253,144,172,183,84,62,65,212,238,48,227,101,34,121,199,79,12,198,131,26,220,212,197,142,220,164,34,139,32,216,1,234,65,52,194,93,
134,4,24,49,126,174,42,4,117,55,202,189,35,175,78,201,39,158,75,112,196,147,120,183,87,4,2,181,68,208,124,155,16,125,106,46,228,253,12,51,218,76,232,115,147,70,91,56,1,212,222,18,225,100,34,25,208,252,
65,152,158,60,197,83,246,74,177,220,85,172,170,217,118,28,127,132,207,186,21,118,168,172,22,19,249,211,239,74,118,160,151,185,6,35,102,78,140,238,188,255,0,195,48,253,167,42,105,168,6,20,10,96,67,0,6,
246,235,90,168,236,244,26,29,232,234,27,161,25,0,121,120,250,160,246,172,146,156,142,190,85,90,223,239,53,190,242,214,123,96,237,65,80,87,105,131,19,126,197,136,216,88,131,93,143,166,24,26,119,6,77,138,
208,125,66,165,114,243,82,176,209,107,8,221,67,193,44,104,115,115,124,142,153,7,231,94,79,170,155,150,241,235,57,105,233,48,198,49,14,7,217,234,89,172,131,143,23,163,60,68,33,168,69,148,252,235,92,0,226,
61,243,251,210,78,186,9,104,158,139,136,32,41,152,82,187,77,90,53,24,103,164,67,125,165,13,13,147,181,212,232,243,77,139,141,91,108,120,42,138,214,46,78,38,141,254,137,184,29,136,141,68,170,22,242,128,
56,212,36,71,86,223,4,210,53,121,15,49,3,164,60,74,17,252,168,244,143,104,248,42,179,146,55,38,173,129,199,204,255,0,88,87,55,31,166,181,158,231,225,98,117,166,94,226,119,48,123,150,90,47,153,98,29,77,
184,113,71,86,163,37,49,67,244,49,60,245,6,84,27,241,239,69,30,30,127,61,4,242,219,46,113,34,248,71,11,137,220,149,211,31,74,207,96,148,241,111,231,218,33,189,27,180,145,192,88,171,195,66,49,133,248,162,
250,58,142,166,157,77,224,12,238,178,71,164,211,229,20,254,179,70,253,72,169,246,49,209,152,87,116,255,0,104,56,126,136,78,58,1,99,170,197,19,28,71,82,98,115,42,97,1,228,222,4,71,105,221,25,32,177,239,
119,148,229,140,109,220,113,116,220,68,108,53,43,30,172,180,246,76,58,90,13,205,150,107,9,216,151,70,32,1,192,15,138,163,101,168,187,85,51,215,168,71,181,41,99,9,124,24,2,208,227,50,134,46,221,125,154,
201,219,72,7,218,20,163,201,242,106,15,39,240,214,254,214,184,183,249,207,91,249,125,191,143,244,126,61,42,176,77,70,147,97,97,222,185,182,35,206,144,254,161,107,168,54,219,62,164,216,3,240,82,18,159,
165,18,39,77,189,200,85,227,113,77,255,0,107,177,230,223,62,9,255,0,162,197,223,244,79,253,214,113,218,157,83,205,83,168,6,206,232,250,238,185,198,200,226,24,94,48,110,115,186,45,120,36,119,173,126,224,
213,19,24,161,168,111,48,61,80,179,198,143,97,139,69,92,0,104,188,60,74,200,161,61,133,237,173,214,8,127,168,66,212,77,84,209,73,196,157,156,60,80,149,112,162,48,244,198,155,192,89,21,3,81,56,188,104,
181,241,117,60,2,221,212,81,66,137,223,176,194,197,35,181,209,73,243,104,237,237,80,121,220,195,72,207,114,155,95,202,169,95,212,87,92,61,104,203,143,89,139,58,154,193,218,239,128,92,76,10,153,211,77,
160,139,151,8,148,150,156,79,54,192,205,196,19,215,27,168,59,81,198,240,119,234,237,82,3,55,63,139,171,147,121,162,239,186,83,142,194,187,12,97,207,107,27,224,134,72,87,32,54,161,131,109,62,33,77,150,
173,73,143,199,178,163,137,212,206,136,189,160,239,222,147,195,152,87,121,226,76,250,83,239,67,52,64,60,216,6,110,224,161,215,155,201,156,127,6,209,112,55,6,160,137,253,55,45,231,182,177,209,199,144,234,
143,46,48,9,6,71,114,9,108,11,197,74,213,131,67,188,221,87,48,130,34,251,219,219,186,172,240,60,175,225,201,25,117,35,188,15,220,178,205,218,109,98,15,41,88,73,183,145,56,253,176,181,195,20,75,156,42,
130,120,241,254,125,72,77,212,250,32,14,32,168,6,91,52,157,55,150,202,147,195,242,101,223,236,230,16,108,11,126,37,118,249,61,170,199,80,74,196,150,181,164,8,238,68,33,177,229,161,224,117,67,71,106,75,
24,83,248,234,148,29,217,80,247,244,66,175,168,235,215,80,168,1,147,196,174,52,131,70,172,226,36,16,0,119,210,183,5,120,84,119,190,43,108,97,194,198,59,84,138,99,43,6,61,211,51,120,10,81,54,171,245,183,
16,226,55,162,253,190,169,78,59,139,45,2,207,155,160,29,253,211,71,217,9,187,170,105,67,0,211,170,64,189,144,106,128,181,88,235,105,8,13,87,167,167,22,208,5,128,22,80,154,102,188,144,98,7,75,218,152,94,
71,25,45,206,107,237,171,69,59,126,169,93,167,171,61,13,181,62,80,73,136,9,241,244,141,176,240,19,114,177,72,124,162,3,240,22,44,3,109,63,16,156,61,160,203,85,238,154,101,218,73,250,11,137,113,143,2,15,
7,54,80,172,124,194,68,152,48,20,136,50,220,167,123,65,255,0,113,111,31,211,43,92,74,56,146,63,6,84,59,8,253,235,43,168,120,151,19,140,166,221,219,185,246,45,77,52,53,32,224,238,192,210,97,72,166,107,
211,203,177,13,63,222,83,23,250,236,78,27,25,105,232,169,94,152,59,67,140,251,86,69,103,16,72,115,73,143,72,15,122,20,32,215,23,212,210,195,114,119,245,165,163,120,97,52,176,228,153,232,159,21,51,79,212,
129,135,39,104,97,240,67,40,89,121,63,131,48,231,84,55,154,108,207,213,11,89,110,183,1,194,226,106,154,205,99,244,150,188,130,215,48,200,33,30,26,81,170,238,147,136,220,64,247,41,152,249,196,22,190,1,
157,72,34,96,253,58,177,212,213,10,242,120,16,211,157,230,242,72,35,23,87,224,186,231,169,248,24,117,126,139,92,234,116,239,104,33,114,104,44,64,33,178,120,93,81,39,61,209,152,225,7,94,49,135,213,164,
174,147,84,87,163,196,199,55,94,55,13,62,1,115,81,26,133,131,173,22,119,5,178,43,73,46,160,9,217,170,76,227,142,156,118,97,17,113,78,222,164,40,157,86,168,21,234,56,144,26,222,59,45,73,244,139,59,16,225,
66,32,7,59,232,157,207,238,91,144,85,38,116,104,83,35,172,74,231,118,83,112,15,15,229,86,6,26,109,85,223,233,57,116,253,23,255,0,117,140,182,245,245,119,112,236,1,112,106,48,76,87,104,31,70,79,185,49,
113,134,184,50,131,75,102,90,118,245,41,48,249,32,150,129,54,19,42,41,156,171,183,38,107,220,222,189,1,255,0,117,139,175,197,237,252,255,0,167,63,147,79,88,195,12,124,112,28,123,202,194,187,103,23,249,
36,245,17,226,133,54,141,140,97,115,71,2,30,92,152,209,170,23,196,51,180,124,17,82,149,82,57,190,205,38,234,140,60,126,3,231,243,62,140,56,98,170,219,245,150,178,227,164,208,248,235,81,97,185,36,222,59,
85,17,49,52,220,90,219,8,90,70,240,49,207,208,112,220,187,99,220,86,114,210,23,16,27,207,98,88,44,117,200,191,92,162,18,248,242,237,12,120,147,167,112,4,200,139,166,36,108,21,122,207,107,156,250,110,233,
61,162,72,244,64,39,248,123,87,75,35,48,198,65,83,156,229,110,99,80,92,28,35,1,147,221,251,150,115,244,138,123,44,98,169,243,184,172,56,36,195,1,113,27,15,230,203,156,190,35,111,169,134,81,197,146,32,
26,160,131,28,79,4,129,131,162,160,157,129,40,73,220,163,126,140,22,20,79,161,143,195,187,213,173,111,227,221,252,86,114,210,238,110,124,235,111,4,172,67,142,138,81,2,56,250,71,196,37,19,168,79,71,115,
211,129,197,37,103,2,99,17,86,120,0,101,102,138,62,37,188,227,29,0,72,112,36,149,70,83,176,239,231,168,62,160,23,231,42,1,234,113,90,170,27,166,76,184,27,234,4,146,165,64,33,197,228,187,172,129,29,80,
162,119,47,105,230,170,184,241,116,33,154,230,32,252,164,17,184,76,72,185,87,255,0,32,206,62,189,63,244,218,156,184,102,169,179,206,50,163,154,217,142,16,119,88,104,198,25,173,107,1,27,221,198,20,168,
148,26,14,247,134,202,18,63,45,173,149,211,141,252,170,140,30,30,146,222,27,6,94,90,113,110,113,19,18,2,203,101,232,144,105,94,210,238,11,66,129,141,181,23,56,112,153,74,125,149,212,3,57,195,241,3,12,
241,239,98,206,90,85,100,124,231,113,42,101,173,195,164,65,148,128,243,8,56,10,221,70,155,190,233,71,83,28,159,233,114,119,0,15,252,53,63,186,19,150,232,156,62,125,39,127,152,136,147,243,121,52,105,65,
34,30,211,35,178,86,163,88,185,133,233,97,25,125,64,129,114,133,211,180,63,37,141,160,123,119,64,164,111,229,26,167,163,27,69,183,73,61,95,242,88,181,199,179,100,8,75,21,209,194,62,250,64,6,225,39,174,
229,18,40,213,146,76,189,198,79,108,38,172,148,7,164,223,243,22,107,36,57,65,209,228,238,60,15,248,106,159,116,167,29,197,122,222,95,3,1,71,178,155,126,232,71,75,123,6,192,147,41,169,195,243,157,228,32,
163,102,149,1,206,113,29,71,12,193,239,122,177,211,81,204,21,232,135,30,48,2,210,49,88,129,74,215,135,113,66,134,24,90,49,109,112,17,48,10,201,45,200,155,229,117,39,127,42,173,39,135,164,181,158,216,88,
174,208,54,180,182,86,8,120,150,181,204,36,239,103,9,74,133,199,56,250,141,105,152,227,39,101,34,153,175,255,0,32,201,251,31,83,253,55,45,227,214,110,162,214,28,252,164,147,185,69,14,230,13,60,213,39,
14,14,132,40,72,7,7,130,222,176,12,245,66,90,30,161,50,208,45,164,2,10,132,41,136,127,51,65,149,8,191,57,76,31,91,130,162,170,56,102,243,108,108,129,37,196,130,22,106,3,28,103,17,70,56,130,101,81,168,
141,76,158,150,227,167,7,130,209,57,88,8,227,233,15,18,128,111,40,62,117,215,146,17,86,90,66,228,227,245,224,177,66,125,60,126,33,222,173,107,127,38,255,0,196,24,233,68,186,106,24,216,144,176,208,53,3,
43,98,193,48,77,32,0,158,7,138,83,236,45,62,107,21,136,0,152,120,14,3,113,252,221,22,253,20,124,254,167,55,202,220,186,161,176,24,71,129,7,191,247,174,152,122,86,47,177,124,109,122,204,107,92,202,110,
232,189,194,64,244,129,35,248,251,22,164,138,172,224,11,180,61,230,70,173,129,17,2,44,185,214,140,97,195,121,236,51,13,206,185,55,234,132,84,22,58,57,250,238,59,135,108,59,130,113,208,40,102,163,131,93,
113,11,72,230,6,244,94,110,8,54,158,197,154,128,199,252,254,89,209,151,28,85,43,126,178,177,234,186,123,10,68,115,125,154,69,214,107,154,109,123,98,31,216,62,10,141,149,193,176,181,167,137,47,14,77,75,
56,73,242,73,235,39,197,12,221,180,243,44,100,241,28,59,194,84,219,201,242,82,252,153,161,115,106,245,199,253,215,173,252,190,223,199,250,95,30,148,217,48,11,128,155,137,149,201,209,183,56,62,131,139,
166,92,118,245,40,54,12,215,112,63,74,15,185,85,113,186,91,180,118,16,133,94,67,30,240,206,85,99,165,166,245,91,254,147,87,127,209,63,247,89,199,106,79,233,80,168,79,89,133,206,109,180,214,226,9,161,16,
11,155,244,70,227,247,174,150,8,102,149,80,107,211,112,32,181,220,119,88,179,232,168,224,78,172,118,95,49,102,212,183,169,101,86,156,72,117,112,14,237,74,10,189,195,109,54,111,5,37,156,52,115,116,39,114,
209,224,86,5,121,198,58,115,12,88,234,198,60,250,180,133,210,234,40,163,135,4,182,71,27,174,116,139,89,174,109,58,151,180,0,164,129,142,13,25,222,81,4,146,113,116,190,43,174,26,191,134,115,227,214,99,
61,58,93,206,241,92,140,13,164,6,178,65,157,74,47,169,58,92,210,119,50,61,201,21,59,21,137,170,43,57,141,210,26,194,75,156,243,0,5,120,104,108,192,159,193,152,131,170,91,205,58,35,234,148,227,184,205,
93,167,7,14,14,242,193,224,178,193,12,72,138,117,200,49,209,30,41,106,20,115,139,42,22,188,220,29,253,106,104,254,28,146,231,17,30,145,30,244,51,90,171,106,100,239,46,17,237,82,143,59,149,116,50,236,59,
71,247,149,5,190,187,214,243,217,199,70,234,135,23,118,22,131,8,32,225,137,24,202,141,217,166,227,216,171,164,185,134,35,240,101,51,184,143,220,178,207,83,159,126,83,177,164,255,0,184,187,143,233,133,
174,35,239,36,193,131,5,101,62,123,193,147,193,173,149,41,29,113,135,105,7,232,37,60,47,39,64,252,5,132,4,216,183,226,87,108,253,168,199,80,71,158,6,108,97,16,148,117,79,148,2,34,235,126,62,128,152,57,
118,115,67,109,90,42,91,245,66,47,170,235,215,80,4,1,48,122,94,197,198,180,213,10,122,177,110,4,88,131,100,11,166,77,234,193,224,208,20,83,241,237,58,164,139,221,38,39,191,230,235,134,255,0,114,225,246,
74,102,224,186,108,52,145,71,76,72,164,210,39,111,68,42,238,169,165,60,52,0,219,196,1,226,178,141,151,1,136,99,73,220,21,6,241,63,148,184,236,70,149,41,160,171,190,9,4,241,178,97,120,220,206,217,237,120,
219,69,62,223,162,87,124,125,88,235,52,220,28,199,75,110,46,109,184,85,38,233,63,206,178,8,18,125,171,54,24,23,40,158,14,75,140,147,35,73,218,221,74,248,253,160,203,85,239,41,193,110,161,121,22,43,129,
124,0,20,195,15,2,66,83,177,170,151,11,130,132,64,83,255,0,105,177,21,36,131,228,141,108,112,244,137,149,175,63,94,17,252,111,245,93,77,61,72,19,104,174,252,176,147,107,39,141,154,112,243,128,8,152,62,
181,4,236,223,250,183,18,96,217,244,143,253,198,39,13,172,180,244,112,121,167,1,193,230,231,189,100,117,156,67,116,198,167,92,56,95,214,16,161,26,49,229,29,24,27,159,122,90,225,204,44,121,61,35,31,65,
76,211,181,143,201,28,98,124,217,240,68,101,229,176,181,25,95,39,194,53,143,214,211,69,161,206,109,166,26,22,242,250,202,183,142,157,203,42,82,109,55,232,250,47,128,179,90,80,170,226,25,170,13,250,212,
29,115,193,160,110,103,80,245,169,116,76,188,157,117,38,125,17,40,25,60,222,9,191,142,51,115,196,99,42,124,23,92,245,63,3,13,85,220,49,232,183,111,70,23,42,208,88,184,112,60,5,196,245,217,49,38,56,254,
49,192,127,249,108,251,165,110,106,138,245,14,128,42,200,224,71,185,115,8,84,62,106,163,9,22,39,143,173,109,161,26,33,212,26,47,97,235,80,45,143,126,156,195,25,215,230,207,184,170,67,19,200,21,69,114,
79,211,211,7,140,9,90,210,74,171,80,243,196,185,167,77,55,0,226,211,6,72,153,238,93,100,250,98,215,161,160,73,195,190,155,136,58,97,192,158,245,198,237,180,204,185,231,250,105,69,178,210,27,81,220,111,
243,46,93,47,246,255,0,247,238,231,125,158,204,152,53,100,238,87,157,208,55,145,206,204,220,74,80,96,69,66,211,112,10,83,166,228,182,206,18,132,147,203,8,254,140,213,185,142,126,136,255,0,186,197,215,
225,246,255,0,223,179,159,201,167,174,165,37,175,27,216,252,86,21,125,139,159,36,35,180,15,122,34,155,72,170,101,192,119,159,4,180,46,10,245,40,241,183,193,85,85,74,195,205,139,125,31,130,24,121,60,180,
124,167,51,213,98,113,85,7,97,190,235,89,113,185,161,241,45,7,4,240,77,131,103,226,162,70,181,216,199,0,9,226,148,119,3,26,176,228,13,235,6,2,123,143,239,70,73,188,91,91,229,239,108,64,115,67,135,108,
65,248,162,105,23,172,227,172,180,136,220,131,216,146,227,41,234,160,77,219,27,78,221,234,73,156,157,99,207,41,51,10,178,210,199,80,104,7,76,19,113,43,89,223,233,145,153,62,215,28,233,196,62,77,224,52,
118,110,126,43,155,69,49,149,105,176,178,160,45,4,56,25,61,83,117,168,77,135,7,56,56,65,4,200,35,169,100,37,114,172,17,151,97,221,196,98,168,15,101,64,183,241,239,249,103,45,61,6,108,227,172,30,194,177,
12,47,135,157,100,14,178,103,171,100,154,94,144,146,224,109,211,5,85,43,229,192,28,101,89,60,2,43,55,67,227,131,6,29,206,113,2,7,19,216,152,38,210,50,166,143,193,176,56,214,173,181,255,0,180,63,189,107,
45,168,118,155,186,55,180,93,73,150,157,175,179,38,221,165,4,238,8,252,144,17,197,223,20,86,104,120,147,53,132,24,235,76,72,185,99,191,218,28,223,177,212,143,216,9,207,80,205,85,87,55,83,193,111,81,5,
96,249,110,3,41,58,209,209,80,19,13,187,251,0,132,83,80,185,115,81,180,242,112,234,150,104,197,210,30,245,191,142,121,162,128,234,205,117,122,142,153,226,4,218,85,225,208,197,38,249,166,11,255,0,33,66,
133,139,1,248,122,204,6,247,74,140,101,52,139,51,44,45,250,34,133,81,39,125,218,179,116,170,216,62,123,245,174,166,93,108,184,63,235,20,193,89,197,126,66,249,216,177,195,220,81,213,28,228,216,252,65,151,
129,121,195,83,251,129,57,123,80,110,166,231,235,4,34,57,177,30,75,39,96,22,163,81,140,39,71,14,198,193,128,4,118,162,154,114,129,243,36,20,51,73,72,231,244,223,249,41,39,107,159,50,0,64,132,241,125,44,
59,219,6,8,51,216,152,212,111,41,35,201,100,108,66,104,167,169,238,62,177,89,100,167,41,7,226,12,192,27,70,26,167,220,41,199,113,59,133,252,133,145,176,99,71,184,35,166,180,233,110,143,172,19,84,112,159,
61,250,194,16,81,51,106,69,249,150,42,253,19,66,144,145,190,238,84,211,81,188,32,12,195,209,97,55,178,210,162,213,111,154,120,191,242,16,161,102,214,107,107,211,116,199,18,38,210,175,4,199,33,158,218,
153,57,117,59,180,226,234,143,122,190,73,226,185,197,220,78,236,237,6,86,33,129,192,125,38,200,158,138,67,13,108,60,234,234,0,40,249,74,204,221,254,208,229,29,174,170,126,193,91,195,84,93,69,172,57,138,
198,76,245,34,129,49,167,228,132,158,14,248,162,40,73,199,121,59,178,111,216,82,211,85,29,209,181,230,233,4,179,86,143,193,176,120,86,163,189,191,180,31,185,88,237,85,124,8,97,195,181,205,32,200,224,123,
22,106,187,3,49,0,99,41,65,224,81,12,210,69,81,4,1,126,153,41,141,24,196,78,176,15,88,51,215,186,148,49,148,184,235,39,176,34,138,243,252,148,4,229,216,135,113,56,170,227,219,80,173,252,155,254,6,58,85,
46,13,113,113,128,1,146,79,82,195,69,48,117,105,188,190,161,45,36,184,153,29,83,101,170,141,181,209,136,100,27,193,105,237,216,252,22,82,31,40,216,241,202,76,190,172,180,49,180,28,9,211,36,92,194,233,
133,254,155,25,179,237,77,244,244,208,6,238,157,227,110,245,150,157,162,227,172,52,9,216,147,216,164,99,8,214,249,123,27,18,26,210,227,217,50,126,8,186,12,99,160,187,16,99,106,197,132,142,224,156,81,42,
54,99,220,64,7,130,81,236,51,64,193,48,3,98,217,248,161,1,153,15,148,229,154,110,70,42,152,236,23,221,88,244,93,61,101,17,230,205,190,143,193,101,132,188,109,170,86,59,91,224,152,220,10,145,135,17,220,
124,84,149,240,147,228,128,118,145,239,69,102,237,245,89,13,96,218,195,224,149,30,71,145,241,253,25,165,115,28,253,96,127,234,189,111,230,246,255,0,223,178,248,244,172,44,67,108,209,43,147,163,132,77,
64,209,96,74,80,140,35,157,153,185,132,33,1,147,74,14,197,9,227,51,23,145,203,74,205,150,128,234,173,227,127,153,106,244,73,255,0,249,255,0,239,221,206,123,41,215,36,97,217,77,164,13,82,226,71,122,231,
54,232,243,212,170,30,116,22,180,233,168,226,26,92,233,50,4,207,114,237,103,211,18,170,128,41,10,4,31,167,166,7,9,18,185,109,181,12,3,245,102,24,62,184,168,125,193,102,197,76,184,75,171,180,218,199,212,
160,29,127,154,166,192,69,200,227,235,81,93,108,17,74,7,0,61,203,12,188,187,79,227,28,127,31,149,191,238,133,210,234,24,167,132,134,129,196,88,79,85,150,41,23,18,122,46,219,209,132,68,133,141,104,252,
51,148,19,185,198,83,248,174,184,106,254,25,207,81,233,51,2,117,211,137,244,76,46,71,16,218,240,40,11,153,212,125,73,61,114,147,137,102,168,54,234,82,79,204,234,82,117,54,107,250,79,131,42,133,204,85,
70,80,201,241,109,123,244,52,81,112,107,157,120,150,149,172,126,242,140,229,167,169,162,126,72,211,17,230,199,130,197,96,150,42,60,158,169,143,160,150,161,58,209,229,29,40,59,31,122,154,225,236,59,117,
78,151,92,184,223,214,80,205,110,15,52,208,120,188,109,222,149,215,155,202,63,171,112,198,13,223,84,255,0,220,122,214,123,56,233,69,163,206,16,119,128,132,85,191,150,2,47,101,112,173,96,191,170,233,234,
234,67,23,100,13,63,246,155,15,80,146,79,146,57,177,195,210,6,83,231,235,193,63,26,105,112,176,11,41,194,1,166,88,56,144,18,159,84,128,221,70,208,46,80,158,15,147,175,3,37,193,193,129,164,111,126,181,
223,228,246,163,29,65,106,191,206,190,72,48,120,112,84,134,148,168,224,214,54,27,115,113,109,130,212,13,101,151,207,104,78,218,42,118,125,16,172,189,71,94,202,131,228,128,15,27,174,21,177,112,223,148,
180,238,78,164,11,166,3,129,196,61,160,236,2,145,76,76,16,235,204,131,226,163,19,11,72,21,131,162,77,39,19,27,122,37,106,110,43,167,205,125,169,15,240,198,255,0,84,42,238,169,163,248,114,97,164,129,176,
61,247,89,52,219,14,188,109,62,168,37,66,183,88,206,45,195,185,74,105,154,240,231,25,226,66,98,120,188,200,198,125,138,234,209,75,127,170,87,163,31,88,197,216,116,171,232,113,166,237,78,104,49,117,89,
211,228,229,38,221,177,214,179,83,57,235,245,100,248,151,92,11,248,132,97,237,22,90,123,218,68,54,139,71,177,112,55,108,61,165,216,147,184,176,62,211,5,70,104,104,13,16,54,22,30,213,2,64,127,180,85,228,
143,201,89,111,214,43,92,6,241,64,126,13,169,220,178,102,209,203,103,20,227,216,69,187,211,194,101,198,43,52,69,160,146,148,157,156,143,197,152,183,112,213,78,223,253,172,78,30,195,45,61,16,217,246,250,
123,44,166,49,66,229,164,72,213,40,80,141,16,211,136,37,170,106,232,230,30,124,157,131,142,133,51,78,85,159,38,49,249,135,193,83,108,188,86,11,20,14,85,74,157,57,189,38,220,14,49,16,22,242,219,164,210,
150,95,67,201,240,109,21,35,156,119,72,142,163,212,179,111,148,108,221,140,176,81,112,124,222,247,36,149,33,176,55,53,111,184,106,5,121,252,11,127,27,103,7,254,117,231,247,174,185,234,126,25,195,74,248,
66,33,189,173,246,46,85,167,49,71,160,56,238,152,146,235,22,254,17,192,94,15,149,50,63,101,203,115,84,87,167,172,108,232,227,62,1,115,17,2,193,248,130,93,166,56,247,133,182,142,208,145,90,152,211,126,
222,244,4,92,225,238,25,253,118,135,1,33,150,59,45,227,164,78,147,220,211,84,52,108,237,93,231,249,148,213,19,179,7,85,102,33,143,102,19,88,121,0,60,63,163,191,16,186,99,227,198,217,203,122,122,26,116,
221,204,141,110,213,82,167,164,65,178,229,214,210,178,109,71,149,88,87,186,229,245,234,250,162,137,93,50,244,255,0,223,187,151,94,226,177,48,35,243,194,243,186,64,106,58,240,120,16,162,251,122,229,182,
216,250,210,159,65,211,219,170,200,73,28,175,112,111,38,192,59,26,244,100,245,249,230,46,191,15,183,243,254,156,254,77,61,117,19,45,124,111,6,254,178,176,46,221,197,126,79,126,177,226,131,54,137,136,126,
144,8,23,233,8,245,133,168,209,188,178,8,160,79,89,30,42,162,170,212,30,108,142,48,134,94,75,0,62,81,152,59,72,0,226,170,137,245,167,46,55,52,105,173,14,195,190,243,35,74,10,59,37,212,169,186,34,98,71,
82,218,82,164,11,63,7,52,155,156,75,76,199,99,150,127,113,71,199,128,220,93,26,150,216,3,220,68,124,2,38,139,53,233,131,85,174,129,188,155,238,165,1,198,52,134,104,167,32,144,7,102,233,138,5,150,82,52,
179,186,204,13,107,105,154,54,141,227,162,139,162,238,38,160,14,121,180,234,134,245,245,126,245,66,86,168,21,41,105,173,118,16,65,59,4,254,19,148,234,59,11,171,13,76,2,1,6,151,86,147,252,149,111,237,21,
229,5,103,212,201,67,107,52,10,140,196,209,50,47,32,188,66,214,27,99,45,61,38,112,64,168,119,139,252,87,60,76,98,137,233,186,196,111,226,148,86,159,70,163,0,32,106,45,30,210,166,150,242,223,158,172,72,
220,31,20,86,41,30,84,234,24,26,64,24,189,207,80,139,167,5,10,228,46,119,224,58,5,214,118,167,19,223,43,89,108,28,163,84,151,190,153,2,238,153,236,63,201,81,240,35,88,7,58,123,64,147,212,132,127,14,208,
220,37,33,216,16,205,217,124,88,138,146,99,143,193,106,4,76,187,72,229,6,109,59,184,210,136,250,129,57,113,169,170,184,235,106,59,172,38,42,158,139,204,240,226,165,7,195,137,21,12,197,198,253,235,52,215,
150,255,0,245,36,135,228,37,174,32,15,44,163,62,213,219,225,246,103,45,7,78,248,151,59,163,164,67,186,227,176,44,223,167,95,42,152,95,57,72,18,215,54,241,5,2,135,91,72,107,172,46,97,74,59,134,243,121,
134,4,64,51,66,169,251,171,55,74,159,111,206,254,177,75,52,80,96,59,189,32,60,95,228,53,47,193,222,8,83,108,242,92,206,69,150,19,198,131,7,217,9,207,116,112,237,88,212,225,250,64,169,17,205,128,56,104,
32,236,2,78,46,83,0,80,96,19,96,16,76,211,30,102,71,127,114,5,35,254,245,167,165,17,188,165,163,213,7,153,147,223,222,134,97,106,128,26,15,6,110,10,75,185,72,3,13,0,29,136,72,200,245,40,212,209,250,68,
160,19,229,65,140,139,51,35,133,7,143,178,85,134,226,227,184,79,200,105,223,131,124,16,110,196,38,67,118,221,40,39,124,239,235,4,24,67,19,231,51,12,112,176,138,20,143,222,68,211,78,81,210,90,219,11,24,
91,84,76,87,155,164,72,107,157,120,128,133,18,234,91,18,29,209,210,101,221,83,216,83,62,207,145,63,253,54,33,153,8,107,72,35,203,43,71,181,107,230,246,114,199,79,83,136,108,10,70,102,231,110,245,198,53,
0,164,122,44,51,195,130,208,173,182,250,78,202,72,121,142,147,202,12,166,55,105,171,51,245,10,222,61,87,81,111,8,38,164,136,225,241,69,100,198,33,161,216,74,163,176,172,153,178,14,96,60,209,237,34,71,
82,90,14,181,82,30,202,96,11,58,103,176,127,33,43,193,60,249,206,252,7,92,182,238,212,210,59,229,88,236,26,228,182,163,129,171,38,111,99,214,34,203,57,154,123,50,249,234,4,13,128,241,68,81,18,167,74,163,
193,32,233,46,30,194,150,205,86,61,38,216,157,188,84,203,121,57,6,160,222,45,240,70,74,188,223,39,235,62,158,74,91,69,160,212,126,38,177,147,104,1,230,87,76,246,49,209,170,149,29,138,13,195,85,0,2,73,
171,213,164,127,33,103,95,109,187,72,10,116,180,209,179,0,0,29,194,183,180,107,13,80,23,48,218,117,67,186,250,191,114,42,115,51,164,106,231,116,88,90,215,83,20,111,59,199,73,83,64,92,27,73,102,154,146,
226,1,29,155,166,138,53,10,96,85,115,160,111,34,251,33,86,176,0,59,23,90,165,182,32,119,1,31,18,171,164,5,80,95,248,69,160,220,98,92,102,59,26,159,216,68,215,203,105,84,116,76,108,58,214,138,195,154,27,
135,101,226,6,149,132,87,30,62,81,151,187,72,32,98,169,9,245,167,17,116,245,180,199,155,3,140,33,132,172,206,0,174,71,88,30,9,141,66,152,119,234,4,145,126,136,143,89,85,53,111,11,249,61,186,207,138,203,
55,110,86,48,214,78,240,12,250,194,68,219,200,242,65,193,220,155,32,108,43,214,131,213,231,158,183,243,123,127,31,232,252,122,87,131,167,172,234,186,228,232,251,106,225,182,216,122,146,159,83,117,224,
113,37,8,106,36,193,159,207,42,21,225,243,157,67,149,88,167,182,197,149,233,122,230,136,94,140,125,63,247,238,231,227,237,86,165,55,115,39,67,180,212,167,232,146,108,185,245,213,231,178,247,85,126,33,
239,126,19,70,130,65,121,127,71,126,1,117,203,199,141,177,142,244,163,85,238,113,164,28,55,118,174,227,252,194,231,26,167,50,119,184,231,244,26,92,12,7,216,108,140,180,150,171,201,173,80,105,191,103,122,
194,37,98,252,57,14,213,60,123,130,74,253,19,102,207,8,240,43,12,215,152,162,91,248,71,31,121,62,84,249,253,150,174,151,80,197,76,41,232,30,27,44,82,238,44,136,119,99,125,168,137,35,28,223,198,217,57,
255,0,157,97,253,203,174,26,191,134,115,211,208,99,172,105,95,96,229,201,168,9,249,189,238,8,41,46,139,49,246,10,69,51,10,30,81,131,112,167,28,227,122,64,117,158,165,75,224,38,227,113,64,101,85,105,212,
155,82,117,200,227,17,5,107,29,171,167,181,165,62,76,39,243,7,130,197,219,153,60,68,249,59,199,29,10,106,19,172,26,49,0,185,77,77,30,194,139,134,129,3,84,169,154,217,217,150,250,123,37,60,238,76,63,22,
97,29,250,85,45,255,0,218,245,172,253,150,58,81,105,154,206,17,104,4,44,146,193,177,138,105,236,2,253,234,226,88,194,129,248,54,159,114,5,217,66,63,218,42,16,71,228,175,183,235,5,174,3,176,28,32,236,108,
125,171,36,22,52,183,18,56,216,159,97,128,163,198,234,144,234,46,30,213,9,183,130,200,159,167,39,195,58,228,91,196,174,249,251,12,116,213,86,221,211,214,152,137,213,175,173,194,155,117,53,179,22,90,147,
171,200,153,105,156,251,11,6,218,42,237,245,66,178,245,162,109,237,40,67,92,35,129,43,207,91,106,137,140,91,71,122,21,211,15,58,49,181,58,160,21,40,83,16,227,4,128,54,39,186,234,48,131,159,106,163,252,
51,183,213,43,83,112,93,50,235,138,96,15,236,218,61,193,93,83,71,240,164,189,177,27,64,247,172,149,10,76,13,196,211,182,205,59,41,154,250,160,243,239,121,224,66,140,98,176,233,218,210,83,19,195,230,50,
121,67,141,49,253,157,45,207,232,149,232,199,210,57,254,170,29,98,214,2,217,58,134,231,181,48,155,163,87,65,110,163,4,182,231,181,102,194,222,118,79,224,76,78,163,112,99,218,66,48,246,89,105,239,1,19,
76,117,180,175,57,21,221,35,171,169,73,199,19,2,13,231,226,20,146,233,187,87,42,113,77,227,228,84,136,255,0,168,229,187,234,38,212,177,14,7,41,168,127,71,169,96,245,32,2,49,179,54,33,60,104,195,196,61,
178,119,149,4,252,244,198,83,136,142,47,167,31,245,90,183,135,176,203,79,69,76,3,174,251,184,172,42,206,36,203,219,22,26,208,162,77,9,24,217,19,194,35,179,255,0,105,110,233,83,15,2,144,31,162,74,24,166,
170,184,121,33,131,30,109,222,10,155,102,188,150,85,132,167,134,193,225,159,45,117,67,73,186,73,250,162,240,183,151,221,174,147,71,233,131,38,93,171,183,173,101,14,6,192,218,202,46,18,57,177,32,201,183,
138,144,184,34,124,228,192,244,66,5,121,220,173,194,166,113,154,238,62,86,255,0,16,23,92,245,25,199,171,56,115,114,230,217,191,197,115,105,138,206,187,5,224,31,222,168,146,43,184,28,219,44,105,39,79,148,
179,219,14,93,38,168,175,91,80,239,221,226,185,136,130,101,212,235,3,29,39,129,178,211,70,168,16,113,172,14,222,109,117,4,156,206,139,107,231,152,170,143,108,183,155,102,152,236,90,151,233,120,39,134,
96,109,108,205,164,147,209,99,199,96,51,251,150,178,212,83,116,28,20,58,181,90,4,2,105,188,6,207,81,184,77,253,194,163,28,224,90,216,50,209,7,171,169,96,165,100,142,39,148,248,41,16,69,74,199,236,56,46,
153,122,86,46,227,219,213,184,111,181,121,219,128,52,142,115,174,8,73,116,126,84,195,34,224,130,160,250,117,22,139,201,217,69,19,150,79,13,228,251,111,111,40,161,191,249,236,253,203,175,195,237,252,255,
0,167,63,147,213,235,232,203,154,248,224,12,79,121,88,87,98,226,192,242,81,195,164,212,9,180,74,228,13,39,134,167,4,183,7,203,156,67,169,9,217,197,21,85,122,164,232,183,82,24,121,124,11,122,88,243,22,
242,202,163,220,213,171,198,225,172,63,73,166,69,164,148,36,151,211,130,88,217,105,213,2,86,188,149,42,131,207,96,52,236,49,44,59,117,202,207,40,163,102,172,214,1,129,118,91,188,25,68,49,138,196,212,164,
35,139,1,245,165,23,123,106,84,125,45,70,9,120,16,18,163,87,110,121,86,255,0,217,196,122,130,197,209,132,113,78,38,164,145,180,145,222,77,150,161,108,48,150,6,116,109,36,206,201,12,60,6,6,150,52,180,52,
245,76,117,133,20,238,80,184,59,45,101,206,174,118,144,63,245,27,241,90,195,108,229,167,165,206,26,28,75,76,237,127,122,198,42,57,135,190,162,35,120,221,53,19,107,78,170,4,147,29,31,21,52,191,128,116,
86,168,8,250,54,246,162,185,212,206,84,213,13,24,96,102,224,159,112,78,39,16,178,66,211,146,130,44,27,84,143,122,110,215,78,210,96,47,99,227,135,197,10,190,112,138,68,201,244,143,130,146,150,30,216,90,
2,56,53,12,210,184,193,53,14,252,126,11,81,33,229,238,156,255,0,50,60,34,136,251,33,57,112,205,87,160,97,154,131,183,247,44,130,152,199,150,190,139,119,5,223,20,53,137,218,54,213,218,225,226,178,158,83,
255,0,212,64,63,163,174,36,220,226,168,223,245,151,95,135,217,156,244,221,63,39,170,107,50,153,113,120,135,52,131,6,209,197,21,184,164,94,195,74,144,96,50,9,144,77,193,89,132,155,199,66,247,233,74,210,
28,64,206,176,45,60,40,85,191,236,44,113,29,111,206,119,184,166,51,68,109,233,184,141,181,36,80,241,87,194,84,29,159,2,170,96,60,148,5,217,14,86,38,194,131,103,216,172,247,89,226,133,66,208,227,55,233,
2,21,17,76,124,26,67,178,14,221,170,56,132,219,49,163,187,197,77,28,195,124,203,204,123,246,67,53,58,126,83,50,103,100,180,163,137,249,150,24,247,238,134,97,55,93,142,23,227,226,150,133,192,64,164,123,
100,237,218,166,114,55,76,180,184,69,186,68,149,80,159,202,185,110,67,154,9,177,160,232,246,43,13,197,193,176,182,194,83,29,159,0,168,213,17,214,166,217,219,82,132,13,223,57,220,224,138,97,35,7,58,199,
52,113,161,74,255,0,182,142,52,3,7,66,214,233,74,218,56,31,76,82,171,172,25,36,64,6,228,172,212,155,83,201,233,26,44,168,92,30,101,206,36,201,188,241,90,130,177,255,0,233,216,31,209,214,144,110,49,85,
175,250,201,249,189,152,195,79,87,90,250,123,28,124,87,38,137,96,223,169,245,155,176,107,190,43,75,35,111,49,80,246,126,228,178,243,249,131,163,63,203,79,8,172,62,201,90,199,166,234,46,96,196,61,187,240,
248,162,131,88,139,225,107,136,224,229,149,19,90,38,144,50,125,33,224,150,159,85,96,15,123,227,135,197,74,18,206,203,70,74,73,184,117,86,143,122,102,215,69,228,181,80,225,137,2,108,1,247,20,100,178,83,
199,186,107,83,0,125,27,251,86,96,136,14,105,213,92,130,99,165,226,180,232,115,17,109,4,245,198,234,140,187,147,180,52,134,137,218,222,228,100,171,205,114,121,193,185,107,238,117,115,181,64,255,0,168,
239,138,222,123,88,233,69,128,60,56,189,165,193,199,170,39,168,44,180,217,97,12,44,232,222,8,141,148,24,194,184,138,146,6,240,79,120,55,69,39,174,236,242,149,255,0,179,136,245,21,153,161,89,99,106,83,
125,93,38,72,121,16,86,197,49,68,154,116,140,240,97,62,180,38,242,166,104,4,192,128,207,121,50,138,168,52,199,158,199,234,216,226,94,118,234,132,242,8,154,202,114,67,29,46,58,160,194,215,146,173,95,162,
209,2,210,10,200,43,142,111,75,0,98,222,89,72,123,156,153,213,94,162,145,58,47,212,178,194,70,98,226,93,84,117,184,38,55,0,160,65,212,120,106,104,74,171,120,64,60,148,241,233,57,12,93,133,90,67,89,60,
64,152,239,9,51,111,33,200,215,135,114,125,215,183,148,87,219,252,247,254,245,191,155,219,248,255,0,75,227,245,91,157,37,194,242,55,92,157,31,31,202,158,109,96,0,80,113,196,115,157,243,224,162,61,43,7,
123,80,43,196,103,110,35,148,248,216,18,77,74,39,236,52,47,70,62,145,137,186,170,247,56,151,54,12,184,64,234,234,92,219,75,198,195,107,82,160,0,6,163,200,116,117,11,149,185,251,129,177,44,14,173,150,52,
18,58,47,121,237,2,63,122,206,58,166,238,28,203,40,182,134,121,133,168,198,195,121,183,234,158,212,91,244,188,43,87,32,99,94,27,188,222,235,40,168,150,211,162,4,116,94,70,202,43,212,207,162,59,60,22,89,
175,37,65,192,102,217,147,65,58,124,165,254,216,106,233,117,12,87,162,235,188,94,9,253,203,157,45,226,13,195,157,118,169,35,102,142,20,243,140,171,115,242,182,120,144,186,97,170,206,92,122,44,105,62,110,
32,250,65,114,106,4,8,230,204,3,34,222,9,46,145,184,23,178,144,21,1,145,14,211,219,212,160,67,53,194,83,196,224,241,47,150,182,160,164,237,68,125,83,120,90,199,234,197,116,245,180,156,60,144,73,159,54,
223,5,139,183,56,87,17,6,145,31,162,10,154,137,117,228,227,36,207,25,158,223,253,37,185,165,108,49,135,186,110,53,161,138,213,64,6,139,236,224,149,30,119,34,51,148,225,231,131,234,79,253,87,45,231,236,
177,210,131,4,189,208,118,133,130,92,130,113,179,54,1,92,42,248,119,1,148,211,63,163,212,134,122,155,81,218,121,83,133,111,31,34,170,79,253,70,173,207,81,118,168,210,96,201,188,252,86,11,173,232,157,93,
106,65,18,38,160,234,104,82,120,60,144,159,192,152,109,38,228,199,176,149,232,207,216,99,166,43,85,214,93,164,201,13,177,237,76,136,165,18,215,128,217,58,142,199,181,106,129,50,233,28,161,193,24,254,206,
174,199,244,66,50,244,163,245,71,184,162,58,119,188,21,231,174,141,211,30,125,143,28,73,66,175,170,176,59,19,82,219,180,110,161,19,241,68,177,177,27,200,247,169,162,13,176,168,8,254,205,195,220,86,186,
46,159,18,53,178,54,13,23,245,5,83,15,224,183,16,77,192,239,221,10,168,83,39,202,70,169,0,53,76,214,170,9,53,5,172,213,34,216,128,27,80,17,170,92,238,185,224,21,11,195,227,36,242,139,26,98,230,157,19,
221,209,43,211,61,35,159,234,173,212,102,157,206,160,175,39,192,250,97,205,208,65,232,217,100,181,156,25,201,241,96,193,38,29,126,240,140,61,162,203,79,118,240,67,169,182,54,14,18,188,237,13,76,244,75,
186,202,131,77,59,117,234,27,169,39,26,95,237,22,37,253,120,74,96,254,217,90,224,135,49,22,202,106,0,123,86,79,82,73,156,64,13,252,223,220,150,135,168,73,174,209,28,9,247,40,16,206,29,248,175,17,195,206,
82,31,247,90,181,134,198,90,122,58,100,116,190,177,23,239,89,85,138,206,213,93,241,98,215,68,122,144,162,91,14,170,212,201,146,53,64,132,180,160,219,68,113,107,165,0,213,98,6,13,221,124,211,189,118,84,
219,53,229,48,77,123,112,184,121,36,147,77,155,158,192,186,93,214,226,181,16,32,8,177,178,194,109,205,135,14,229,39,31,243,116,164,68,223,175,173,8,108,24,233,84,253,88,246,169,87,148,201,156,63,10,102,
132,8,156,85,95,115,151,92,245,25,199,171,120,82,90,216,62,191,106,230,213,15,20,232,45,61,167,193,49,36,184,254,52,203,175,254,242,207,2,186,77,81,94,155,21,84,53,175,116,144,118,19,238,92,140,76,118,
160,41,236,117,62,76,14,1,105,9,134,36,226,154,238,209,4,170,233,18,197,23,126,27,198,233,0,180,50,152,153,235,22,76,208,132,176,14,45,204,177,20,234,16,11,240,182,29,122,93,127,21,188,189,71,75,225,65,
110,100,210,125,26,148,182,237,9,186,93,89,126,160,73,4,65,92,202,62,88,210,206,80,224,92,98,226,169,142,246,185,116,203,214,179,227,238,61,126,38,168,99,65,155,15,106,224,220,41,135,196,50,165,71,105,
50,90,68,173,120,70,236,218,128,222,0,66,98,72,13,32,237,101,36,46,92,189,163,32,113,226,113,20,7,253,214,46,191,15,183,243,254,156,254,79,87,182,162,52,181,227,180,143,121,88,23,110,226,201,24,89,145,
233,15,20,41,180,106,128,60,14,202,134,125,137,108,108,36,7,48,205,181,161,85,87,25,100,197,200,42,140,188,214,95,58,179,50,73,252,185,226,56,14,136,254,9,203,159,134,161,154,36,53,206,17,55,55,65,172,
85,99,75,218,64,26,183,82,141,98,8,242,140,28,92,121,77,63,21,112,29,197,143,146,131,19,28,125,112,179,17,106,4,26,26,118,210,97,105,87,204,110,172,101,2,210,44,226,125,201,186,73,245,96,114,134,172,184,
200,161,111,114,205,211,80,141,77,92,236,0,96,18,227,62,175,226,180,76,48,130,91,97,99,38,84,25,47,44,116,253,46,32,43,194,242,67,63,121,118,86,28,225,189,106,38,79,249,141,91,194,125,179,150,151,51,74,
179,137,112,55,131,110,213,137,162,214,13,218,154,92,118,212,79,114,106,47,80,145,78,140,17,29,18,59,165,103,173,44,224,106,69,97,218,8,29,183,10,98,196,158,83,87,15,169,77,177,102,211,146,99,105,63,193,
107,21,5,201,132,228,99,78,206,170,72,245,148,93,174,159,100,180,233,38,96,155,250,212,43,53,140,81,246,168,197,33,34,157,40,234,30,8,100,12,64,213,92,237,177,178,212,8,24,0,63,15,230,182,3,163,75,219,
165,57,241,172,122,187,76,192,107,143,85,214,69,47,141,104,53,112,243,193,223,20,86,177,59,64,19,68,198,250,199,138,3,206,242,222,144,171,201,234,236,112,146,107,210,139,126,146,223,199,124,85,126,203,
211,192,140,62,48,212,104,115,152,235,136,225,216,175,251,121,141,232,243,47,80,144,58,35,100,42,250,168,157,32,111,51,41,14,128,63,15,96,248,142,98,175,254,43,28,71,207,207,233,237,43,65,179,102,184,
110,117,37,144,113,135,77,10,146,62,137,69,107,16,121,36,127,217,220,182,63,184,108,251,21,159,181,102,104,253,71,0,227,214,28,168,75,99,157,169,141,97,158,144,10,80,181,29,90,58,67,165,168,94,123,84,
209,252,59,154,41,212,191,111,189,12,210,50,121,253,54,153,132,147,216,135,52,211,167,126,223,122,4,33,91,86,142,136,233,106,55,158,212,180,103,2,237,44,115,4,244,65,83,52,205,55,2,225,214,74,42,33,202,
211,254,206,230,83,253,195,163,216,156,61,160,186,27,6,117,80,167,3,232,133,70,178,24,93,173,28,117,37,150,7,207,233,237,8,104,129,3,240,246,51,128,230,41,127,228,179,194,229,33,26,129,222,102,86,211,
231,218,160,36,116,78,232,48,141,76,8,196,99,5,71,7,53,141,185,158,61,137,255,0,183,136,182,99,145,20,133,46,79,80,99,68,69,122,179,111,210,87,201,124,214,39,211,209,87,4,81,19,190,179,226,176,137,96,
154,5,92,68,113,119,197,48,228,98,161,144,231,118,89,44,196,44,120,31,135,242,171,3,209,171,237,210,181,135,78,92,95,195,141,53,198,219,11,34,178,57,147,78,172,245,31,5,146,155,68,205,31,98,90,173,62,
92,116,131,18,69,253,106,16,134,114,35,35,58,182,109,81,62,163,42,155,61,11,147,53,195,42,84,108,89,212,228,24,222,15,241,78,74,171,99,170,77,99,216,0,61,151,43,42,68,106,100,154,117,164,136,233,19,221,
41,235,102,49,142,210,208,225,182,160,123,211,25,103,43,171,24,150,129,105,55,236,69,210,67,200,30,91,149,151,52,109,90,177,145,254,99,150,243,159,99,29,31,15,47,116,253,46,0,172,120,107,203,79,32,23,
88,92,200,133,34,244,245,115,176,65,130,67,132,122,255,0,130,137,234,80,121,67,74,28,100,209,147,239,89,154,21,65,237,211,140,174,92,69,220,15,185,106,105,151,213,200,20,52,239,168,194,20,51,132,31,37,
38,34,120,250,225,102,162,88,114,60,163,25,54,30,83,83,197,107,137,154,76,104,123,137,3,82,141,110,177,14,115,68,69,197,212,161,108,194,117,101,132,19,249,115,4,112,61,19,252,83,143,127,2,189,43,76,50,
98,224,4,86,82,177,112,92,243,54,214,166,160,52,192,96,61,181,4,123,18,150,112,132,156,44,200,244,143,138,24,187,114,176,212,214,14,208,61,225,42,109,226,121,12,246,156,129,167,136,196,87,31,247,94,183,
243,123,127,31,232,252,126,171,178,72,113,39,123,46,78,141,217,213,9,188,16,164,83,17,136,101,58,141,212,64,46,38,19,225,27,195,85,15,105,51,99,237,89,85,228,51,54,151,242,135,28,225,22,20,140,119,53,
171,190,62,177,143,31,117,97,154,137,4,145,1,115,105,27,20,11,179,39,17,232,211,165,183,105,93,38,135,76,99,220,93,153,97,233,211,32,150,97,110,58,181,58,222,8,199,213,116,238,20,187,240,222,11,80,1,165,
149,4,207,80,186,197,209,167,113,36,140,83,157,218,100,132,77,16,219,168,138,155,13,47,145,35,129,82,83,194,213,14,107,29,36,157,140,123,214,85,121,150,159,198,153,141,255,0,222,95,224,23,91,168,34,182,
21,210,92,123,71,130,231,72,152,162,92,216,30,175,106,20,68,206,92,63,10,101,100,137,140,85,47,123,151,76,53,89,203,143,87,140,29,42,127,173,62,213,201,168,11,62,110,172,9,139,245,117,41,58,214,203,143,
114,83,21,128,130,34,194,202,73,56,214,189,216,92,68,24,34,155,246,61,133,110,109,87,171,162,65,193,183,175,154,111,170,203,157,219,16,171,186,83,60,26,216,83,73,239,58,107,84,34,64,213,6,82,85,40,187,
77,118,77,203,157,17,234,67,53,186,132,116,126,176,22,239,74,143,57,147,187,241,94,31,143,156,170,63,238,185,107,61,172,116,126,153,34,187,135,96,62,229,150,128,6,49,4,59,243,127,122,146,182,30,249,77,
48,79,106,25,233,49,75,253,163,195,63,171,9,80,15,219,11,92,21,69,199,126,189,71,100,22,106,30,136,119,81,66,5,128,151,84,108,110,26,37,69,225,50,115,25,62,16,8,4,75,173,222,87,163,63,106,206,58,103,76,
185,218,200,29,27,165,1,77,154,182,58,66,215,145,225,140,28,142,81,96,140,92,83,172,123,250,33,87,210,143,213,30,227,14,3,170,18,117,75,93,215,28,10,243,87,67,52,196,26,98,215,106,131,53,9,242,147,166,
72,45,82,79,198,238,100,155,3,223,186,154,132,1,26,223,59,22,155,250,138,98,161,190,245,161,179,232,132,168,167,133,36,57,160,113,133,149,79,13,71,19,250,163,226,166,91,113,135,58,223,71,226,132,6,37,
221,49,104,54,153,76,47,23,91,75,115,252,197,211,62,110,136,251,37,122,39,164,99,245,86,141,86,151,181,132,130,71,68,218,211,212,175,5,194,237,15,100,30,206,235,255,0,21,32,243,71,60,101,149,75,189,34,
208,223,99,130,177,246,25,105,250,35,222,117,94,226,9,144,188,173,137,74,212,89,237,82,117,206,58,93,22,50,60,84,10,7,7,114,143,18,201,48,48,180,201,253,167,126,229,174,3,56,179,25,93,104,236,248,172,
195,212,138,150,198,52,201,22,136,79,26,48,249,21,152,59,252,20,147,179,178,70,91,88,113,53,40,137,255,0,237,106,214,27,103,45,61,29,51,230,167,140,159,21,132,27,254,122,188,111,206,143,5,24,159,66,237,
164,237,188,237,253,233,52,241,48,24,109,209,14,178,1,167,254,67,34,45,68,253,213,77,179,81,41,83,3,9,133,112,177,20,153,183,213,11,87,109,67,52,90,123,55,8,34,9,38,226,225,9,145,45,162,208,119,152,82,
27,3,1,206,139,136,105,247,168,87,146,202,198,156,207,52,61,88,170,194,223,89,117,207,80,98,179,64,153,168,122,140,123,215,54,153,197,30,129,0,236,9,159,82,98,67,172,226,220,215,0,225,51,207,50,199,184,
174,159,166,139,181,204,203,18,116,211,164,32,185,196,56,201,92,228,105,135,146,225,69,192,105,45,116,71,90,64,216,82,6,44,24,250,64,91,189,85,3,84,52,99,49,228,54,250,105,163,246,79,61,86,163,169,103,
248,119,6,195,29,77,237,29,164,220,131,236,93,164,243,133,98,251,65,9,211,153,96,8,36,3,172,122,161,83,84,221,172,85,127,155,46,23,180,199,108,46,101,10,133,71,183,57,203,72,157,114,240,27,183,246,102,
203,173,245,172,246,43,101,213,42,186,190,35,202,200,14,232,192,6,116,133,198,248,227,160,231,11,162,179,158,201,212,8,34,21,229,43,48,234,0,184,200,55,64,124,232,176,224,74,146,7,46,186,60,159,134,255,
0,196,80,31,247,154,187,124,30,223,207,250,114,249,125,94,211,14,226,91,87,80,180,187,196,174,102,183,139,4,225,55,226,60,84,38,209,158,53,29,192,135,153,142,244,58,15,132,26,155,79,189,190,42,21,89,194,
91,29,70,202,97,231,48,3,161,154,195,118,198,184,253,150,171,46,55,4,97,233,184,70,234,46,134,137,14,118,226,97,73,138,163,207,97,98,39,202,105,71,101,202,120,21,43,48,187,10,68,116,136,112,133,132,153,
69,211,172,253,18,65,91,38,48,205,215,143,100,72,0,58,202,186,8,248,167,31,195,248,144,91,17,135,177,235,184,71,26,129,210,102,170,187,234,4,112,221,36,70,182,147,105,61,238,0,158,219,165,154,197,70,243,
131,83,44,72,153,82,39,202,0,14,78,76,244,121,218,34,71,14,152,90,195,99,45,41,102,18,113,46,211,188,204,30,245,140,116,208,180,105,150,225,28,221,181,116,64,234,155,38,213,225,140,193,156,217,166,201,
187,72,130,222,55,8,136,253,39,6,98,105,110,125,43,245,88,35,192,168,249,245,66,234,143,252,235,55,236,159,222,181,138,119,3,138,125,12,62,93,73,167,231,43,61,206,7,170,192,120,166,175,15,65,77,160,180,
187,84,223,117,150,107,53,27,24,115,245,156,148,168,208,11,105,78,210,60,16,201,106,246,196,9,218,55,234,74,64,193,9,229,14,106,222,60,221,34,63,100,167,45,70,177,234,221,43,233,27,131,32,172,193,89,197,
52,59,21,135,97,55,14,46,77,51,70,232,90,140,126,144,241,89,8,124,167,111,57,146,213,38,192,86,166,76,118,20,227,182,166,204,80,100,135,131,115,191,114,33,165,168,144,13,86,236,3,214,149,100,25,196,92,
89,85,62,54,207,112,14,22,6,149,96,71,236,172,114,147,242,3,192,155,130,180,203,78,116,146,99,138,64,56,230,154,152,103,54,72,212,8,145,220,138,177,216,28,143,4,114,115,44,255,0,33,169,207,218,137,163,
207,220,193,190,173,189,107,36,182,61,209,86,144,158,5,104,194,237,48,31,17,114,46,130,115,8,230,232,170,8,48,61,232,20,166,177,229,51,194,119,237,90,38,241,110,110,138,64,3,7,220,178,33,55,25,12,152,
177,55,73,49,128,116,213,170,39,128,72,166,89,184,147,125,91,122,214,65,30,88,2,121,57,153,255,0,144,229,172,61,160,186,31,2,211,79,12,214,201,58,64,18,123,145,14,91,25,174,130,12,113,74,102,65,121,189,
201,65,32,47,158,227,220,110,5,42,32,15,218,89,228,105,241,49,136,176,178,220,13,86,32,154,77,220,23,169,67,53,217,1,128,88,239,222,179,84,47,201,134,243,121,45,34,46,13,106,132,79,105,78,66,237,114,189,
232,199,233,31,20,50,83,10,208,220,86,33,128,220,184,57,48,221,53,86,218,134,192,64,10,162,34,99,68,114,135,42,111,30,110,169,63,178,22,177,213,57,113,126,132,28,65,141,163,126,180,50,101,192,6,213,141,
164,248,33,37,211,108,225,199,214,106,90,106,163,64,104,118,168,190,232,81,231,241,216,167,215,195,102,52,156,126,110,179,28,208,58,174,15,130,212,107,195,153,13,66,218,140,252,235,183,236,143,220,140,
146,197,87,7,226,106,238,61,27,245,216,172,248,80,134,94,206,112,212,100,221,196,201,60,46,83,75,117,169,151,225,90,221,244,244,79,108,89,50,175,1,101,242,49,45,46,222,102,7,122,50,210,77,228,248,3,39,
6,122,60,237,97,39,143,76,173,231,182,113,209,202,109,230,198,167,220,129,51,212,178,91,115,105,58,147,30,208,1,236,178,148,98,171,52,213,223,72,3,142,232,105,188,43,143,225,252,48,13,153,195,220,245,
92,163,130,172,98,91,163,30,249,146,8,109,147,52,201,122,206,141,7,232,130,74,138,157,22,22,225,98,58,64,52,66,192,75,164,60,246,42,98,124,166,172,246,220,45,241,54,90,36,185,187,152,148,23,30,122,109,
17,16,164,30,60,116,50,169,110,248,214,159,115,149,143,69,122,54,128,27,29,102,234,97,39,22,52,182,167,123,188,84,220,1,131,73,220,25,120,137,239,81,89,194,2,48,187,241,62,41,115,187,99,16,226,27,75,72,
180,183,196,40,199,139,228,47,75,147,240,239,248,138,227,254,243,151,79,159,219,248,255,0,67,226,245,95,108,65,28,1,92,93,95,60,233,4,180,192,23,82,73,24,93,117,154,247,206,162,73,50,159,36,12,198,165,
86,215,195,249,33,5,221,41,4,198,160,169,227,169,38,189,71,187,57,204,137,157,114,192,91,191,246,98,203,180,245,142,125,171,180,158,121,176,227,107,76,118,194,228,210,56,58,179,44,121,36,192,208,61,80,
186,93,65,54,29,42,142,171,159,226,28,91,44,109,54,52,246,17,112,7,181,86,120,194,9,237,94,134,144,105,198,96,9,109,244,212,92,127,118,198,197,16,113,100,199,210,34,253,233,136,22,18,209,89,196,106,46,
116,71,82,147,121,110,36,233,169,72,192,115,73,112,130,139,10,29,23,23,102,184,247,25,158,121,246,29,193,116,253,49,153,181,204,41,232,0,78,224,25,245,46,116,181,92,153,97,235,49,239,66,70,205,6,172,207,
43,61,120,170,34,255,0,89,116,195,85,156,158,183,29,5,205,155,8,113,247,174,70,2,101,212,92,6,243,10,45,18,65,176,185,82,14,176,39,171,114,148,90,173,48,112,152,167,27,147,73,251,253,82,153,177,86,217,
249,12,152,189,17,247,86,110,217,133,65,144,243,110,144,109,148,209,26,246,109,87,111,231,109,238,73,135,217,243,212,39,126,116,248,32,81,106,31,53,60,100,120,168,60,230,72,73,203,104,141,200,169,88,79,
255,0,107,151,76,246,177,210,141,50,77,103,142,239,5,134,139,211,190,49,215,38,209,10,226,87,194,25,202,232,207,111,193,21,158,150,46,13,229,30,25,146,96,225,106,17,251,77,253,235,92,20,219,92,75,91,55,
50,124,86,75,149,111,69,254,213,16,216,243,170,214,16,12,149,39,231,121,91,158,114,202,69,190,144,105,111,181,197,122,178,246,99,29,8,29,173,239,158,238,251,255,0,5,23,69,86,135,185,128,128,79,68,90,211,
212,143,9,154,58,93,159,229,206,152,243,117,135,217,9,190,148,126,168,246,152,103,116,205,164,222,33,121,235,99,180,203,155,111,163,241,64,96,234,24,157,254,137,248,37,17,197,18,92,224,120,74,154,137,
140,181,109,46,159,68,173,42,228,158,117,208,54,1,74,40,224,234,6,150,106,6,97,102,163,13,174,230,227,68,198,130,192,118,227,117,112,25,115,201,118,211,33,8,190,46,238,4,19,54,76,79,15,136,46,252,61,152,
73,49,20,96,254,162,244,207,73,254,92,255,0,85,124,210,225,85,225,197,186,0,146,120,251,20,78,84,110,186,78,116,3,45,221,100,150,205,9,118,4,137,34,75,70,211,196,39,29,172,180,253,12,142,155,132,196,48,
252,87,149,167,92,233,230,218,38,46,125,138,66,212,113,230,201,250,70,62,10,68,169,223,148,184,192,14,216,74,95,121,235,95,165,147,120,201,57,101,83,49,49,241,89,51,105,14,63,42,104,155,29,87,245,37,163,
46,35,158,166,109,113,240,80,78,229,4,126,13,121,183,207,209,63,247,90,183,134,198,90,122,42,95,54,211,176,185,62,245,205,1,168,106,46,152,151,201,246,40,149,99,13,28,51,44,73,107,131,189,233,52,203,204,
52,131,121,212,16,5,21,154,112,110,111,248,46,3,188,52,170,108,101,9,225,160,229,248,94,218,44,63,100,45,93,152,59,44,214,151,117,110,132,238,209,235,8,76,155,54,120,135,76,250,212,91,194,24,47,31,163,
62,240,161,94,91,4,225,248,87,53,141,142,46,169,29,242,23,92,181,63,3,21,58,112,92,224,45,190,221,235,155,79,177,38,24,233,49,13,38,83,18,6,107,89,180,49,120,122,195,97,81,145,31,84,174,184,207,51,195,
54,152,99,234,227,43,61,237,113,45,213,5,221,93,136,250,133,98,147,79,55,79,81,26,164,122,215,50,213,55,22,57,135,142,176,123,212,159,60,78,43,53,235,209,76,248,171,246,79,53,155,144,220,126,20,197,197,
89,17,218,35,226,187,97,170,206,91,134,42,83,213,91,11,80,24,208,254,174,185,68,187,136,230,41,254,102,169,22,1,164,19,234,89,155,36,48,82,121,67,128,213,61,19,86,103,143,68,137,90,190,180,118,61,67,169,
83,107,221,205,177,160,205,237,51,216,184,180,86,144,168,43,150,150,216,93,166,108,181,196,121,210,25,3,123,197,208,152,7,83,218,12,41,33,242,236,199,38,245,24,14,53,232,17,221,206,177,118,248,61,255,
0,159,244,229,242,250,189,157,3,12,172,65,144,53,64,245,149,204,221,141,138,63,35,51,214,20,38,210,27,16,76,125,35,226,134,196,195,192,99,3,120,71,136,74,171,13,157,27,236,84,197,121,236,0,159,195,96,
236,49,78,63,97,168,187,141,71,41,142,145,54,55,147,220,166,154,220,204,11,245,41,49,89,196,28,57,17,35,19,72,125,164,221,5,167,70,134,199,231,172,4,122,67,70,33,205,157,156,86,227,84,198,89,231,49,181,
106,79,70,156,180,119,255,0,36,42,139,164,156,80,255,0,104,49,14,155,249,48,3,179,100,113,168,1,119,55,115,188,158,203,164,176,249,125,66,205,68,53,150,49,96,74,212,102,135,76,55,158,174,3,201,210,100,
137,235,0,254,245,80,206,125,253,71,87,79,73,179,77,195,254,160,78,27,89,105,83,28,217,196,56,126,149,189,235,156,211,109,10,161,128,208,126,238,50,14,158,41,241,228,5,136,233,86,107,142,197,147,29,187,
43,194,52,222,139,129,7,102,147,62,196,10,145,155,147,206,235,143,72,157,189,107,80,153,203,199,77,206,46,118,144,67,118,16,222,136,148,84,187,64,69,27,220,11,165,206,237,154,131,205,30,0,56,221,73,77,
132,243,84,207,14,143,128,64,45,84,252,168,79,90,82,22,29,165,188,165,204,191,202,164,125,206,86,122,141,99,213,204,53,180,247,170,10,29,107,227,233,237,29,106,170,104,229,15,155,236,14,248,149,154,145,
249,69,31,131,43,200,136,168,207,188,152,96,244,135,202,170,1,189,143,122,26,164,156,64,231,96,95,81,159,104,90,76,52,249,195,219,101,93,38,222,63,30,229,209,249,181,135,184,44,114,154,117,205,243,146,
79,27,173,50,237,81,209,181,250,73,128,60,67,135,50,11,141,166,61,197,23,71,29,149,228,93,86,191,147,185,100,218,40,196,247,74,214,115,250,171,19,70,107,212,107,28,224,15,72,184,172,182,22,100,199,212,
117,39,210,51,1,192,219,185,34,21,107,140,212,27,55,118,146,120,33,179,152,66,231,234,14,118,253,136,162,129,14,242,175,72,250,80,148,62,44,185,154,67,93,183,98,34,132,220,227,52,198,237,221,196,30,9,
38,178,214,62,155,170,190,169,137,13,2,221,233,98,139,66,163,94,230,201,233,7,4,18,220,180,170,214,114,119,51,139,205,24,158,248,90,194,127,84,98,232,214,29,195,153,37,166,211,30,224,179,52,222,91,18,
144,232,222,221,36,208,227,91,231,36,30,54,65,36,193,248,247,49,159,205,162,61,206,89,228,106,6,227,231,7,101,150,224,17,164,30,106,69,245,8,246,149,35,181,71,202,169,131,189,207,114,202,128,114,118,63,
6,80,129,51,81,255,0,121,53,154,177,95,230,251,11,190,33,16,19,163,108,125,77,163,173,106,43,161,49,55,213,222,170,162,30,33,165,220,165,203,127,202,170,125,205,86,26,167,46,46,210,63,42,61,234,100,205,
66,121,170,135,135,75,192,161,38,83,30,104,113,5,194,233,45,87,19,70,214,6,234,81,11,48,29,54,184,57,218,73,45,216,67,186,38,17,29,11,101,4,243,186,227,209,35,127,82,106,87,119,73,196,147,187,65,159,106,
4,43,135,232,214,115,134,193,147,29,187,43,193,20,213,15,2,131,55,105,146,116,241,87,143,9,156,11,99,16,209,250,87,247,34,232,165,228,63,212,116,181,116,91,53,28,127,234,21,211,61,177,142,154,168,27,207,
80,5,228,106,50,4,245,2,127,114,34,17,146,202,129,154,201,107,236,38,224,21,83,27,14,231,46,55,145,219,117,150,135,194,143,246,131,14,233,191,147,16,123,119,71,5,86,204,252,222,54,149,73,232,212,134,158,
255,0,228,20,198,102,139,213,26,241,13,108,238,224,170,98,195,99,67,167,243,214,25,69,162,226,78,32,152,147,137,170,62,210,220,209,111,99,48,45,214,130,205,65,210,6,194,242,59,148,157,199,136,252,8,6,
199,20,211,246,28,169,186,205,122,23,72,102,251,148,179,17,241,16,88,240,238,51,226,84,220,13,209,0,199,210,30,40,74,248,83,242,49,29,101,44,93,131,92,203,40,146,96,29,50,61,97,70,109,227,57,8,103,147,
122,132,23,10,245,201,238,231,94,186,124,254,255,0,199,250,31,23,170,225,58,94,224,33,113,117,109,178,89,7,123,77,212,136,213,21,13,112,208,219,27,184,205,147,196,105,180,169,185,237,231,24,210,102,214,
136,236,89,79,47,141,145,202,28,126,153,233,26,81,28,58,32,74,237,143,164,103,180,254,21,254,102,145,55,5,160,3,234,89,187,36,233,211,211,91,21,80,153,214,254,174,168,90,183,80,23,202,8,118,63,20,98,230,
172,153,236,17,240,78,122,139,29,215,165,96,140,86,85,215,162,161,240,92,127,118,159,84,113,123,158,120,235,39,185,73,202,173,60,221,77,36,106,147,234,82,70,123,235,96,235,49,238,113,13,213,1,221,125,
139,167,213,5,242,170,205,175,139,196,86,59,26,143,159,217,9,202,120,146,9,87,240,198,88,216,51,45,6,87,42,211,181,32,57,160,153,218,39,189,9,47,26,225,248,87,42,157,134,46,145,61,242,87,76,117,127,12,
228,245,56,179,37,131,244,103,222,87,35,24,23,108,241,46,153,245,168,181,188,199,96,80,113,247,107,139,122,183,74,3,19,3,47,197,118,81,121,251,37,51,106,156,53,154,48,109,111,248,45,30,178,208,179,118,
49,129,48,203,64,22,141,33,68,179,216,107,97,159,98,11,156,93,239,73,134,245,13,65,211,48,249,30,196,1,170,252,219,142,226,196,123,148,30,119,147,241,248,53,134,223,63,88,255,0,221,114,233,158,214,58,
81,105,28,245,67,107,15,130,195,69,154,126,84,225,54,26,111,234,82,87,193,200,203,41,25,152,159,130,25,187,41,82,220,165,193,130,119,194,85,251,204,90,253,32,237,50,121,176,79,164,39,226,178,208,77,116,
115,141,51,22,39,214,164,224,29,54,137,153,96,248,41,63,60,202,201,110,4,9,38,11,134,209,196,175,86,91,103,29,25,166,221,20,154,232,2,27,186,17,55,23,26,172,13,45,208,68,131,199,216,180,31,97,203,191,
15,101,240,76,69,105,63,168,171,233,127,192,253,81,238,48,150,113,36,153,186,243,87,67,13,121,14,152,136,8,69,159,93,206,198,152,141,1,132,237,198,66,120,139,227,42,7,23,233,6,97,80,167,73,231,91,35,112,
86,149,96,25,173,83,120,0,124,85,82,166,11,210,111,88,27,250,150,106,57,77,193,216,210,216,6,24,207,138,3,92,72,224,27,176,239,74,3,20,67,162,79,243,10,137,227,41,176,191,61,199,6,185,192,135,81,183,8,
209,196,175,69,244,142,127,170,141,137,161,78,158,33,229,135,80,117,135,175,130,49,182,198,171,88,115,170,134,158,205,189,101,85,66,153,171,244,210,52,192,36,234,96,7,135,164,63,122,214,59,242,50,211,
244,135,158,153,2,100,11,175,35,110,60,67,169,141,236,124,84,68,168,70,151,142,2,35,218,160,66,129,15,229,78,53,166,35,201,40,253,231,173,95,88,201,236,93,242,218,161,183,176,241,89,51,105,79,181,118,
77,192,34,253,233,105,170,174,243,172,35,118,169,39,231,142,140,3,227,127,40,164,63,238,53,111,13,179,150,158,138,189,77,20,64,4,111,164,118,255,0,55,92,209,54,188,184,2,73,32,146,126,9,105,134,215,1,
238,212,255,0,55,113,164,239,101,33,241,111,107,156,240,215,92,25,16,37,66,39,84,165,87,201,241,46,21,26,221,20,220,68,27,139,20,205,155,163,216,1,248,191,12,14,194,147,71,184,34,236,27,129,32,16,164,
27,166,103,181,5,194,125,57,28,1,254,125,138,77,225,122,53,184,11,21,10,242,248,16,25,143,204,68,64,24,154,167,215,169,117,203,81,69,10,68,54,179,187,207,193,96,190,197,186,121,192,46,8,128,168,144,243,
65,56,156,56,18,102,179,27,31,170,66,235,142,171,55,106,152,92,77,33,75,78,144,215,108,65,17,117,206,198,148,48,237,214,53,180,216,0,27,33,9,218,112,227,76,105,184,112,18,164,233,105,56,172,219,72,151,
115,116,237,217,117,126,193,230,51,218,122,240,244,222,5,216,240,125,135,248,174,191,29,251,25,105,215,90,142,146,226,11,92,217,63,207,122,145,188,105,12,194,58,70,160,88,79,105,48,137,179,116,95,47,212,
236,255,0,6,9,191,157,63,101,57,122,209,216,244,207,37,149,15,85,189,119,92,90,113,181,8,115,76,64,130,148,217,120,38,215,182,234,65,131,118,192,216,149,36,78,95,127,241,150,246,85,162,63,238,177,118,
248,61,255,0,159,244,229,242,250,189,166,30,52,213,142,219,71,105,92,161,162,226,156,225,132,104,27,23,143,20,169,180,154,198,41,29,60,95,51,235,67,66,97,196,49,160,196,193,74,171,13,49,76,153,237,240,
83,21,15,44,99,142,47,56,22,58,177,70,7,255,0,91,17,151,26,154,2,141,221,17,114,166,171,100,7,0,7,95,5,32,177,36,129,135,49,254,245,76,125,164,212,177,83,208,38,108,215,237,235,92,194,102,36,115,120,186,
209,51,186,233,137,55,148,210,44,167,83,86,229,183,61,164,201,85,102,164,102,18,220,243,16,225,63,48,208,0,29,200,110,104,189,90,124,225,104,227,198,201,65,98,168,185,213,75,169,61,236,213,14,58,99,226,
181,40,169,152,119,84,102,61,212,222,231,187,85,61,93,46,194,70,209,220,183,100,241,229,143,63,99,230,206,63,209,172,72,112,187,11,109,215,211,5,24,251,28,180,244,24,209,242,173,83,198,125,235,148,108,
71,64,169,72,187,169,32,142,44,128,250,81,192,56,72,239,73,134,42,220,85,34,228,83,178,18,102,99,46,123,117,31,103,94,201,136,246,13,172,14,46,116,105,21,8,112,218,192,0,178,170,137,121,166,221,0,16,195,
112,70,203,76,137,84,198,17,196,222,120,245,32,41,81,113,118,30,145,225,13,220,41,144,43,159,63,127,206,76,72,148,191,249,54,99,254,69,47,7,43,45,70,177,234,197,7,116,7,169,80,80,235,24,199,52,241,34,
202,51,70,169,252,219,192,54,191,138,205,73,28,172,145,149,98,34,4,190,158,255,0,92,45,99,181,13,81,111,202,222,73,51,109,187,214,99,85,50,189,88,125,77,60,28,123,38,235,69,220,57,138,173,39,181,84,55,
80,184,103,185,108,25,181,89,246,5,158,84,160,195,169,198,242,9,155,164,11,81,162,6,211,51,238,75,37,241,20,195,217,164,254,112,40,186,107,29,165,242,50,93,201,204,186,65,16,15,143,241,91,249,61,171,56,
233,67,23,66,94,227,59,197,214,35,94,76,150,135,50,153,144,70,175,116,20,178,158,242,211,80,216,88,150,223,186,85,90,131,96,93,46,49,34,120,117,44,211,65,210,223,44,209,34,117,106,247,165,13,142,116,56,
76,152,225,214,136,160,44,45,21,5,133,200,109,187,165,106,10,160,26,26,202,134,64,26,189,208,20,201,108,37,8,123,76,220,77,209,90,242,159,203,57,111,39,51,24,4,200,30,63,193,111,227,246,140,229,165,76,
61,48,198,105,31,156,79,130,196,211,89,108,197,54,136,59,76,207,185,44,132,243,165,194,240,1,155,33,164,250,101,199,61,204,164,197,169,71,176,163,144,177,136,51,85,196,118,45,68,229,10,178,250,122,184,
184,118,197,212,84,235,55,229,108,32,153,190,253,235,52,66,188,146,147,149,97,230,12,62,166,223,92,173,101,182,85,234,124,219,1,54,183,138,204,69,104,153,199,56,241,2,235,74,232,74,238,232,31,90,168,136,
245,127,249,54,93,254,69,95,6,171,29,83,151,22,232,31,63,111,206,85,100,122,206,35,15,84,240,135,108,16,147,105,25,194,52,139,71,30,181,52,24,121,168,221,4,18,193,114,78,201,62,19,241,141,97,112,115,99,
73,168,3,71,97,4,44,181,8,101,210,215,187,73,246,158,59,45,84,167,74,194,145,54,38,157,208,139,225,8,47,171,60,67,68,158,244,170,121,176,106,85,45,234,64,15,4,62,85,170,120,207,189,20,188,254,82,227,253,
26,195,6,139,188,186,221,93,50,87,92,189,152,199,64,98,29,81,248,246,211,99,158,221,52,245,116,123,72,27,71,122,100,158,60,143,63,106,120,90,46,109,80,234,175,123,244,203,134,168,183,177,98,214,224,180,
169,243,101,195,143,11,44,147,25,124,187,60,195,184,207,204,56,16,71,122,21,210,190,109,72,190,157,61,59,134,216,246,131,33,49,136,83,12,53,226,232,204,206,234,201,165,58,126,128,51,103,63,111,90,230,
17,240,196,145,136,49,254,245,80,125,165,210,17,64,13,144,122,248,161,49,90,206,136,184,82,131,230,108,112,197,228,226,195,78,40,72,255,0,235,122,177,235,55,75,142,51,76,25,237,241,75,49,31,16,37,142,
2,38,2,155,129,209,51,72,106,224,249,159,90,18,182,21,206,56,71,3,176,121,241,75,55,97,98,35,77,41,236,180,118,132,85,30,47,144,63,252,101,199,174,173,97,255,0,117,235,175,207,239,252,127,161,241,122,
173,147,119,72,220,133,197,212,64,240,13,237,101,38,29,80,151,56,196,136,10,78,176,151,212,29,87,245,93,9,230,115,13,77,207,241,128,27,249,163,246,87,108,125,99,61,166,48,68,63,8,216,26,64,96,61,160,194,
46,204,209,70,222,142,144,226,75,156,232,63,207,114,67,153,21,61,24,122,143,34,239,121,62,211,252,21,242,95,181,142,158,156,52,140,86,83,168,67,185,186,150,236,178,229,251,151,42,67,77,65,166,229,196,
74,139,152,134,232,26,220,108,65,14,128,164,159,138,196,210,52,180,233,14,118,192,1,55,76,137,47,43,17,137,196,3,34,43,61,177,250,160,46,153,106,51,54,185,132,116,115,96,216,1,5,114,173,62,170,67,171,
55,188,124,84,147,241,192,63,31,151,8,145,229,52,143,175,82,222,58,162,189,70,43,165,91,129,176,92,148,96,31,66,7,2,127,159,106,139,173,153,158,213,1,32,73,0,37,20,199,143,197,248,144,54,52,156,61,197,
83,104,141,58,85,124,159,12,227,81,174,215,77,164,201,185,176,77,217,154,81,194,61,173,115,3,157,114,100,200,132,10,3,171,130,246,233,127,155,176,210,55,186,139,101,229,160,144,72,0,131,240,82,57,66,166,
186,36,18,55,210,123,63,155,33,151,157,200,221,56,6,78,254,81,84,127,220,114,233,158,214,58,80,164,239,58,242,119,114,195,76,50,245,223,22,4,155,247,41,43,97,45,150,210,14,181,143,138,25,187,35,92,134,
114,167,4,209,17,228,149,190,243,22,167,173,7,233,145,165,131,129,153,246,172,180,27,4,186,160,218,195,197,69,214,30,152,6,100,139,40,63,55,202,223,170,144,166,65,157,79,4,240,244,143,238,94,188,183,229,
140,116,111,16,75,104,105,236,219,214,22,97,172,225,168,83,169,136,97,121,210,27,99,234,224,172,173,145,64,106,48,179,61,192,135,57,196,151,86,183,8,209,192,166,122,86,127,84,123,60,41,13,152,63,204,47,
61,116,30,110,7,2,221,143,122,147,53,28,27,141,13,128,37,143,248,33,19,198,250,78,235,35,127,82,97,75,38,43,83,222,8,63,5,168,159,52,234,123,237,184,30,42,169,79,12,200,120,35,96,62,11,8,213,34,121,199,
184,113,104,159,98,67,68,206,163,212,213,32,49,70,99,77,140,159,5,68,241,236,115,157,155,102,31,68,234,165,63,176,23,163,244,198,38,233,138,238,53,57,176,68,17,185,245,162,125,26,30,24,184,1,176,59,111,
181,211,84,3,54,4,209,109,247,115,126,240,86,35,45,63,72,168,8,196,188,16,98,55,94,86,217,115,193,170,45,232,143,20,22,234,144,24,79,8,186,65,10,1,174,229,54,59,72,191,147,81,147,250,207,90,253,49,158,
169,98,4,101,245,192,236,251,203,39,168,120,162,93,75,83,71,79,127,4,198,132,113,213,80,25,225,49,222,164,153,159,186,48,29,99,202,104,253,240,87,79,143,108,229,165,108,199,20,218,45,105,168,11,154,1,
49,77,178,71,90,231,39,150,130,169,141,96,169,78,155,25,171,158,104,3,176,78,233,240,134,173,67,91,156,237,58,161,142,129,28,108,133,229,177,89,205,115,158,24,36,11,217,73,39,50,197,85,56,76,65,163,84,
83,134,157,93,9,224,109,117,172,103,218,186,90,203,204,97,112,240,119,166,221,187,130,205,216,50,73,46,61,150,66,113,230,199,117,32,220,65,125,184,181,69,172,57,243,236,158,50,61,202,85,229,232,144,204,
211,48,111,252,205,77,187,92,186,229,168,49,60,32,86,29,100,124,2,193,106,169,232,184,3,177,9,137,27,24,53,230,88,70,239,56,134,248,21,185,235,89,187,143,73,87,4,218,160,64,104,32,72,149,203,203,99,225,
112,238,13,44,113,48,34,251,123,58,213,228,13,90,136,101,70,56,11,0,118,224,165,41,124,55,156,199,230,237,27,115,108,185,227,103,43,144,60,214,99,78,112,143,30,145,27,46,184,223,181,116,13,102,142,111,
18,218,132,193,13,51,61,80,181,56,7,198,159,197,178,100,72,129,60,38,81,142,213,211,57,116,127,72,112,96,27,185,181,76,15,168,85,125,42,235,211,86,211,168,130,119,141,151,22,152,232,130,211,19,51,226,
148,235,96,185,215,19,2,202,78,19,166,58,230,33,73,7,151,167,253,154,222,230,173,15,111,60,213,219,224,247,254,127,211,151,203,234,247,24,70,192,126,173,206,169,191,105,92,225,201,188,95,228,98,211,211,
30,40,83,105,143,27,78,220,231,197,77,57,75,81,36,19,214,148,178,216,20,9,59,192,42,97,31,40,190,51,51,33,223,239,68,72,250,141,148,101,198,184,88,249,188,91,219,121,107,138,154,224,205,211,37,252,103,
222,144,91,18,15,53,135,234,24,154,71,237,133,82,178,76,211,171,209,219,222,185,130,56,230,129,137,99,192,157,77,91,197,112,222,29,193,140,34,119,112,32,118,42,132,44,113,46,229,21,102,155,14,96,124,21,
198,227,111,108,6,153,27,76,245,169,21,170,92,30,95,77,132,187,170,55,90,130,150,163,66,189,124,107,113,21,41,26,44,166,215,83,112,59,153,191,178,66,213,178,79,12,201,230,129,157,188,84,200,51,13,38,116,
134,139,118,16,156,125,161,203,85,115,48,116,98,68,236,64,241,11,150,58,105,178,233,160,199,16,65,143,220,148,155,142,112,24,166,83,155,29,78,49,127,164,181,52,15,56,218,180,31,162,0,246,172,146,85,27,
175,18,198,110,4,77,146,149,178,186,76,169,78,187,75,102,30,224,39,184,44,244,101,124,9,137,31,36,107,120,182,203,76,140,72,242,96,214,218,9,10,74,20,132,97,169,158,16,16,201,124,68,243,174,234,155,74,
82,37,50,71,42,177,141,218,112,212,207,223,78,90,135,30,170,178,98,153,224,99,193,100,135,140,145,90,155,129,185,116,41,67,120,103,18,215,14,54,248,34,164,222,88,55,94,79,93,174,181,217,31,182,22,177,
190,42,159,102,153,108,73,225,96,123,214,99,85,22,187,186,111,13,29,171,80,183,135,58,234,52,113,133,1,30,227,248,103,44,61,102,168,251,33,103,148,169,52,94,7,80,75,38,30,208,28,55,34,126,9,140,133,94,
3,132,241,48,44,139,163,142,211,57,20,223,246,99,3,27,193,241,254,11,89,251,81,53,21,49,163,165,81,151,6,1,89,134,50,39,154,104,6,36,25,246,36,38,211,135,214,170,119,138,195,110,168,133,86,225,156,27,
139,95,210,227,212,138,41,73,31,132,38,82,77,227,28,92,254,143,14,180,65,11,84,134,86,164,118,154,199,126,168,132,195,84,140,243,78,4,204,1,30,197,48,214,8,116,169,178,228,193,40,166,165,242,213,191,236,
198,58,119,129,227,252,86,176,246,130,234,169,208,130,227,28,12,27,44,205,28,182,43,26,11,142,224,79,193,52,23,112,188,30,163,186,26,137,172,113,252,51,153,158,163,72,125,146,142,70,131,196,29,21,28,56,
194,208,98,131,186,108,14,29,170,165,105,247,196,142,54,39,185,102,136,87,145,237,209,147,208,107,111,119,207,237,149,172,175,154,205,82,196,184,134,180,113,191,197,102,34,152,57,53,170,56,155,135,66,
85,17,243,21,15,1,62,10,73,85,9,60,170,193,183,120,195,84,63,113,107,29,81,151,22,240,243,206,183,170,111,8,6,42,137,195,84,60,32,161,39,130,60,152,181,215,146,2,90,7,12,62,72,230,241,117,148,131,205,
41,50,157,58,13,13,137,123,65,142,226,179,214,177,190,82,105,183,70,37,236,216,25,139,45,19,173,54,163,39,232,144,125,168,68,112,46,7,20,250,115,97,165,194,109,244,150,174,130,144,116,80,123,128,36,199,
239,89,44,101,238,156,73,142,0,248,148,101,164,135,146,60,83,200,50,253,70,53,7,11,246,146,186,229,237,89,199,80,122,212,43,208,198,187,17,78,147,171,50,163,91,77,160,110,216,191,178,74,37,150,120,22,
120,166,105,106,47,21,42,48,135,117,70,203,53,168,105,141,144,227,35,105,158,165,146,198,4,150,242,138,139,69,199,48,126,42,226,171,184,135,7,176,9,217,196,145,216,168,193,76,11,65,196,189,228,70,150,
171,35,195,192,197,58,93,29,253,203,9,27,12,15,53,136,234,56,154,167,237,149,210,19,46,211,33,252,103,222,160,8,243,152,182,52,76,185,193,7,134,179,123,99,50,194,93,254,244,4,159,168,232,86,61,103,138,
238,131,64,17,188,18,150,81,170,234,4,0,122,148,219,172,27,198,220,231,197,9,79,9,249,25,180,116,207,138,153,187,99,22,217,12,211,184,211,23,237,9,171,23,135,228,17,255,0,102,183,184,171,95,219,207,57,
116,249,253,255,0,143,244,62,47,85,224,117,79,92,196,46,46,174,186,26,230,220,76,27,41,57,209,37,198,34,35,197,73,186,58,117,0,14,211,186,19,204,230,49,253,33,198,2,110,214,210,48,126,160,93,167,164,103,
173,96,143,226,217,18,96,65,142,49,10,203,106,104,10,45,28,222,25,180,201,128,28,102,122,229,55,168,108,186,156,97,24,61,18,119,89,202,253,153,167,165,196,249,188,126,80,222,28,219,238,56,89,171,151,42,
49,70,136,125,71,184,139,16,55,226,163,104,56,172,59,139,67,26,76,25,190,254,222,165,121,64,82,193,54,144,50,26,73,18,97,94,75,205,224,198,140,203,22,221,163,16,239,0,186,223,88,196,221,89,164,122,45,
4,238,74,197,105,147,6,177,235,3,224,80,136,215,33,249,166,94,223,249,154,123,246,57,111,29,81,147,212,98,15,159,124,112,129,238,92,140,101,166,31,126,13,82,17,134,195,117,7,65,135,142,219,41,22,204,12,
225,113,18,118,166,237,251,138,102,210,46,91,138,170,48,152,115,90,168,169,45,26,122,17,192,90,203,89,79,179,52,172,107,185,206,107,203,4,145,107,44,166,40,208,208,230,187,78,153,99,100,71,27,169,121,
6,158,54,153,169,82,155,217,167,153,105,7,180,78,233,240,133,203,177,77,172,28,105,130,214,144,12,84,108,19,212,139,60,4,156,129,211,128,234,30,83,91,239,146,186,124,155,24,233,77,167,77,66,103,132,199,
114,230,208,120,82,91,75,83,135,79,127,21,84,185,135,19,151,208,7,183,239,33,158,166,215,13,111,41,176,58,133,252,154,180,31,214,98,215,233,163,167,233,16,88,14,195,130,203,76,53,224,85,54,244,135,130,
11,84,193,56,150,0,12,70,233,15,205,242,160,69,23,223,103,59,239,21,234,201,140,116,62,36,184,131,177,59,111,189,213,13,18,131,141,62,112,1,36,236,125,104,191,106,23,123,156,220,219,47,250,71,85,88,253,
130,159,211,71,99,216,97,76,78,171,153,30,11,207,91,28,24,210,122,218,164,205,82,121,198,56,240,105,143,98,145,92,75,37,228,157,136,248,32,166,56,233,123,45,176,62,43,113,7,72,197,103,201,245,199,106,
170,86,195,18,73,254,120,44,35,148,129,58,251,199,130,131,181,73,46,169,161,189,27,54,84,138,215,115,99,180,78,233,133,228,105,153,206,51,18,54,47,167,247,2,244,126,152,231,55,76,60,232,121,19,28,81,8,
116,193,230,68,110,92,154,160,57,144,154,20,164,145,53,89,191,215,10,199,99,45,63,76,170,102,171,197,201,3,224,188,141,130,237,156,56,155,120,36,187,81,186,152,5,250,76,191,98,129,28,29,249,81,152,8,22,
194,208,147,251,107,119,214,51,213,44,67,103,3,88,110,11,103,222,176,98,45,80,77,48,122,202,90,102,129,46,214,76,130,193,10,73,220,163,32,229,206,31,157,90,151,222,11,127,30,198,90,89,175,133,169,136,
119,22,134,128,221,247,6,61,187,172,75,224,145,195,224,170,55,28,218,210,121,154,108,134,52,27,123,19,114,250,240,149,195,188,249,109,139,116,220,255,0,61,203,41,154,184,118,188,60,159,73,206,62,193,193,
62,65,76,94,24,249,11,220,90,211,162,155,157,190,228,131,186,165,251,55,70,176,4,115,24,111,242,219,247,66,174,199,4,53,3,106,188,65,55,224,130,11,235,60,147,19,220,84,155,166,243,45,37,72,74,6,43,210,
234,212,165,94,94,139,191,26,230,70,199,229,53,1,245,56,46,183,80,67,228,131,93,189,139,28,46,84,112,45,113,6,197,49,37,226,36,231,56,32,34,248,134,79,176,174,147,214,179,119,30,198,132,1,123,144,96,46,
13,26,16,122,81,6,20,203,14,5,210,47,61,170,36,50,232,118,107,154,129,191,54,193,217,197,55,81,87,159,197,71,146,189,215,212,34,68,246,149,210,108,208,113,16,220,43,220,240,75,221,79,223,33,106,109,154,
30,104,28,114,215,210,45,37,197,134,45,199,133,213,142,213,208,25,5,78,119,148,153,113,55,243,117,125,94,109,107,57,227,10,207,159,184,246,21,27,0,58,211,165,121,221,1,146,26,59,46,123,82,156,195,147,
172,72,179,155,117,23,206,116,212,210,55,5,65,15,151,100,158,77,71,30,118,140,119,243,205,93,190,15,127,231,253,57,124,190,175,123,134,36,107,46,177,188,251,215,56,171,236,97,140,51,6,210,241,101,25,180,
183,153,96,190,238,40,109,186,45,244,129,225,33,80,85,102,55,85,27,236,90,60,18,197,73,202,219,163,25,152,141,167,20,98,223,162,212,100,215,10,227,65,110,98,249,217,208,125,201,141,77,62,105,131,51,23,
149,38,113,99,228,212,75,73,252,166,143,179,88,80,90,171,209,214,39,115,195,185,115,80,173,122,102,190,28,104,118,151,8,32,245,45,69,161,153,76,50,156,2,78,129,23,220,217,52,121,64,204,9,28,165,34,35,
204,137,237,128,21,198,161,135,104,52,203,11,128,141,149,9,74,96,151,67,94,248,7,175,107,36,55,82,171,203,156,75,158,100,130,3,118,245,246,41,66,124,162,14,165,145,227,216,216,0,128,231,118,92,89,111,
13,198,114,213,81,198,137,198,18,233,176,30,187,133,207,29,54,208,168,42,225,217,5,179,161,214,7,109,146,19,49,95,214,141,136,128,36,159,89,91,226,61,29,26,182,153,0,15,21,146,237,10,102,166,46,64,184,
55,141,246,132,37,44,160,9,172,65,152,169,199,174,16,206,77,98,41,141,110,111,88,46,240,11,67,203,141,26,91,81,183,244,230,253,193,73,75,14,103,10,222,189,42,100,190,47,211,39,132,133,40,132,209,254,216,
226,224,223,201,105,11,237,187,211,151,172,107,30,169,130,121,154,81,190,160,22,87,93,199,25,160,199,70,206,9,88,236,206,28,217,231,105,253,203,41,43,150,21,11,50,170,238,117,192,123,56,118,132,205,152,
118,136,233,18,76,216,71,101,145,13,72,196,56,107,174,5,227,140,247,45,66,206,16,157,108,39,169,72,103,29,89,174,86,65,182,170,160,254,202,207,42,85,166,34,163,71,100,165,154,106,160,232,130,18,201,108,
64,219,172,16,125,232,186,56,237,51,145,36,187,146,248,9,48,64,63,120,173,231,237,89,154,138,248,227,21,200,35,232,128,176,212,6,153,14,164,209,192,77,210,41,26,109,138,149,94,111,46,105,239,67,98,82,
181,87,110,103,126,229,2,90,217,229,177,105,217,36,237,91,213,110,226,54,238,64,14,163,102,165,39,139,67,156,123,148,79,84,33,180,156,56,24,186,88,131,96,76,215,0,15,162,66,13,72,229,177,211,201,124,124,
25,144,62,240,91,195,218,51,117,84,240,227,126,178,73,247,172,77,53,150,204,211,7,73,37,32,173,65,53,28,59,37,13,68,166,157,57,174,104,73,182,170,64,126,202,57,26,7,22,78,183,145,212,180,154,195,184,107,
160,13,167,140,247,170,165,122,195,164,8,49,99,61,182,89,162,18,228,125,66,252,170,131,155,96,94,254,29,165,55,98,170,226,13,152,119,143,220,128,91,2,98,131,221,27,185,105,101,183,9,60,205,89,223,81,8,
93,76,112,255,0,108,112,146,111,228,181,69,182,221,139,88,250,213,151,23,112,158,155,79,9,40,20,198,32,198,21,221,122,84,34,107,134,166,211,109,253,57,183,113,83,78,225,233,141,109,111,96,119,136,82,242,
206,110,4,209,36,216,212,225,215,11,39,20,218,244,205,60,92,145,114,109,59,237,9,105,200,232,210,180,64,32,248,165,17,194,255,0,89,186,98,8,144,125,97,107,129,76,212,20,176,239,146,217,208,219,19,190,
235,5,156,16,140,96,45,155,131,234,185,70,90,73,220,157,14,171,145,224,24,232,32,2,230,246,220,217,116,207,117,140,117,14,83,170,240,230,144,231,136,36,144,237,189,93,139,13,86,42,2,29,14,123,224,158,
189,236,164,109,186,5,48,192,224,103,116,82,95,47,36,242,148,8,147,204,152,236,144,85,193,87,223,76,62,156,18,70,177,22,220,89,81,159,32,208,166,104,97,206,179,169,198,73,61,104,167,102,169,116,180,9,
216,241,238,89,85,23,8,62,77,88,184,159,202,107,123,53,149,209,52,227,38,102,111,42,47,176,82,236,197,145,179,100,251,149,85,209,172,209,186,241,153,112,222,49,66,109,250,46,70,44,241,89,237,211,70,219,
6,159,4,179,18,107,55,209,3,140,4,86,227,12,48,195,125,156,20,106,166,12,206,25,227,120,121,178,88,187,125,137,36,232,45,185,180,123,149,68,120,46,66,24,228,212,113,231,107,79,127,60,229,211,231,247,254,
63,210,248,189,87,26,232,169,164,238,74,226,234,251,16,78,179,2,205,109,148,93,146,90,123,110,59,20,6,166,217,5,214,157,40,79,31,159,212,230,185,73,152,145,111,55,75,215,230,215,163,9,231,8,231,231,238,
143,149,135,12,181,148,131,72,112,96,155,113,227,117,156,182,212,208,152,120,118,21,142,96,33,237,167,239,146,171,181,6,194,199,146,177,215,212,102,4,246,133,155,182,163,208,102,48,220,215,42,7,126,109,
227,179,130,231,53,68,62,208,91,0,76,237,100,38,204,14,148,73,133,2,181,224,139,88,147,5,77,60,118,30,70,115,141,6,45,136,124,123,2,239,125,99,51,117,82,155,128,107,73,54,11,157,105,208,98,187,187,81,
196,66,179,191,26,229,166,195,229,52,192,245,184,173,205,81,94,162,185,154,245,122,181,46,70,7,81,230,92,66,147,12,172,240,68,207,112,82,24,84,14,170,193,4,95,138,144,120,242,57,140,79,249,110,251,165,
51,99,133,112,152,99,228,44,112,107,70,186,109,118,251,16,6,202,183,236,205,27,165,135,107,3,8,244,154,225,236,60,21,228,52,93,231,195,108,27,166,199,249,239,65,72,196,96,170,59,28,234,210,121,154,140,
135,180,155,123,22,166,95,94,17,234,24,90,152,119,113,112,112,45,223,96,39,217,178,45,242,145,185,56,64,203,154,63,54,181,95,188,86,254,77,140,116,163,92,150,134,17,36,188,105,88,45,82,4,83,39,168,169,
45,97,219,24,26,35,96,27,62,244,51,83,113,150,229,70,94,32,95,11,94,15,236,45,207,90,58,122,155,116,176,139,244,89,110,213,134,156,110,205,28,69,188,84,70,164,98,171,5,193,35,224,128,252,207,45,17,66,
172,18,98,171,246,250,229,122,242,219,24,232,106,128,243,38,119,14,84,52,70,29,111,2,103,138,42,47,80,198,113,151,78,193,245,62,225,79,233,162,238,61,117,7,54,59,76,108,188,245,208,213,34,67,153,173,189,
27,182,80,28,170,8,209,222,124,20,137,226,73,4,124,123,148,82,106,153,172,200,62,184,237,91,136,54,159,63,81,210,118,30,171,165,43,224,196,150,139,247,250,151,58,148,169,24,166,251,71,31,98,131,141,3,
155,179,99,83,167,117,34,24,171,3,166,228,146,152,94,78,155,136,205,177,210,52,141,108,17,250,129,122,63,76,115,155,163,214,118,183,187,139,116,129,116,67,88,166,68,105,147,168,24,3,218,154,163,25,164,
12,46,28,8,39,157,96,159,214,10,199,116,101,167,233,15,112,231,234,69,143,21,228,108,42,182,172,227,180,144,84,70,119,95,0,216,72,79,193,145,253,36,204,76,11,225,232,15,87,77,106,250,198,122,167,81,224,
96,171,240,26,10,201,69,168,11,169,186,56,90,231,138,90,113,157,22,62,32,153,246,169,16,205,161,216,58,64,139,28,69,41,159,243,2,214,27,25,105,234,106,52,71,68,0,120,251,22,2,102,192,18,72,6,214,239,75,
77,134,146,116,131,47,213,186,17,138,134,24,243,27,23,137,159,5,7,217,160,209,151,98,3,89,168,10,36,143,217,41,155,131,132,242,178,31,70,133,193,26,5,199,112,69,219,92,54,193,23,1,72,26,253,71,173,73,
245,50,116,223,120,240,42,67,51,231,233,253,112,164,242,120,107,231,25,144,38,73,197,84,31,105,118,203,81,156,79,226,32,84,38,237,134,131,238,88,141,23,123,198,151,153,180,2,180,9,128,14,107,129,49,168,
249,69,50,62,210,215,233,162,237,237,218,221,46,50,109,60,23,2,51,15,209,225,216,160,29,86,203,184,204,131,234,81,35,149,127,92,230,36,236,230,83,241,41,186,85,231,241,129,188,206,33,164,58,218,135,177,
223,197,116,134,129,141,243,152,115,162,116,180,53,196,196,143,231,101,172,126,171,55,236,206,40,107,102,129,232,150,44,194,153,201,202,36,114,139,46,112,224,218,205,142,230,149,211,59,253,53,142,199,
177,168,91,208,108,137,2,203,206,232,82,163,180,128,79,86,201,46,3,210,107,174,61,124,20,152,168,70,162,237,225,73,27,151,6,121,46,122,249,250,32,255,0,213,106,239,240,123,255,0,63,233,199,229,245,126,
133,134,37,212,220,110,27,7,226,185,77,43,183,49,127,49,79,172,60,11,247,20,24,149,80,195,27,194,72,129,212,166,196,162,11,30,246,147,51,121,72,89,167,3,15,220,209,127,82,156,234,38,1,199,202,179,61,167,
202,160,31,212,106,50,110,21,205,92,105,226,154,235,145,166,61,150,84,106,104,35,83,80,112,29,107,72,108,64,211,131,162,211,113,229,12,119,219,108,120,162,142,174,86,0,56,158,237,151,53,11,225,32,136,
51,115,23,90,139,33,90,4,213,112,61,99,249,246,39,161,231,241,109,47,229,133,34,118,52,72,236,6,63,244,171,166,160,207,165,164,52,155,134,187,67,190,10,132,157,106,70,152,47,2,120,200,79,148,208,197,130,
208,8,233,74,60,38,57,83,68,81,228,222,62,253,34,208,231,25,220,234,11,166,62,209,206,234,155,196,128,236,99,103,233,61,190,43,158,58,116,1,173,134,181,205,143,65,210,0,237,9,64,60,19,138,184,6,34,79,
181,104,27,13,5,134,246,48,63,159,106,17,156,186,5,98,247,113,159,114,21,53,129,105,53,107,134,18,38,160,48,7,96,64,162,98,89,21,30,216,38,90,45,199,127,224,181,25,9,223,61,82,58,129,62,245,19,248,43,
225,35,168,16,166,104,56,184,47,4,158,18,131,17,216,216,229,102,45,223,242,180,126,243,211,150,161,199,170,84,227,67,7,83,255,0,122,34,161,227,73,20,25,54,74,199,103,48,237,213,76,193,177,106,2,55,44,
228,228,152,134,139,16,105,223,245,130,113,217,135,168,183,207,7,7,56,141,0,17,192,172,198,170,94,43,75,31,93,130,238,254,43,70,3,134,49,81,187,136,10,70,27,209,205,50,176,127,62,167,221,89,229,85,92,
8,171,23,176,90,96,203,238,211,213,101,2,248,158,17,213,241,10,186,51,105,60,135,51,201,172,54,210,221,66,63,88,173,103,237,89,154,138,216,235,213,136,250,19,239,88,141,64,65,243,32,17,18,98,71,4,171,
176,24,90,93,85,173,38,205,105,245,79,240,67,78,57,193,149,166,109,48,123,47,252,82,19,111,248,70,96,207,119,185,92,42,77,112,125,105,155,76,14,219,255,0,5,7,94,90,29,73,174,38,237,113,245,79,241,65,28,
159,50,64,19,6,36,241,75,48,108,13,170,196,125,9,247,162,170,147,203,131,28,154,196,237,46,210,35,245,130,222,30,209,155,170,173,134,227,61,95,18,179,52,213,217,134,89,163,170,234,5,136,154,177,123,133,
20,135,116,179,76,208,15,207,167,247,86,121,27,133,241,38,106,59,115,33,105,13,133,210,247,208,97,179,191,138,149,84,174,223,60,92,92,224,52,16,7,0,179,68,35,200,201,25,38,29,166,228,154,151,253,98,181,
150,217,171,56,134,233,166,36,216,53,0,158,8,147,65,241,116,156,182,37,72,208,241,214,255,0,220,138,162,107,196,242,179,8,239,249,90,223,121,137,199,85,101,197,140,36,7,146,15,9,64,163,99,109,132,142,
176,2,68,32,223,158,167,61,68,143,114,154,23,12,201,168,198,193,16,211,110,59,255,0,21,80,30,57,164,85,160,30,73,138,132,193,29,133,101,168,87,49,131,88,61,188,35,222,147,11,22,128,193,123,9,31,207,177,
40,163,1,24,171,1,121,131,236,74,29,205,150,185,206,143,65,176,8,237,43,36,124,48,13,198,58,62,139,221,226,140,180,138,114,90,136,173,201,188,5,250,65,165,205,51,16,117,21,211,47,106,231,53,27,56,176,
26,64,29,41,92,252,58,51,70,145,168,3,200,142,50,83,229,28,101,45,97,228,88,57,218,27,241,69,64,225,26,89,203,10,164,108,40,129,216,76,127,237,83,66,189,3,128,154,78,39,168,127,62,213,117,144,177,112,
4,9,177,139,34,156,76,81,0,184,30,253,214,85,67,195,13,88,58,205,22,30,80,247,125,183,79,130,233,23,65,21,52,134,131,214,146,46,84,227,83,20,231,92,13,49,237,178,205,87,70,177,238,119,149,101,155,73,197,
65,63,168,229,98,205,91,169,7,15,222,211,127,82,88,136,213,129,123,216,208,98,47,62,165,58,7,76,203,29,198,9,145,214,130,171,131,249,138,155,201,121,22,238,10,98,187,137,37,180,218,110,91,3,224,155,161,
54,252,247,144,230,57,46,58,249,250,192,127,213,114,235,243,251,255,0,239,217,124,94,171,52,200,212,29,180,174,14,205,147,210,115,174,125,124,20,157,166,237,64,145,213,178,145,186,101,189,54,205,200,186,
3,199,114,142,137,60,162,204,92,120,182,139,99,189,161,122,48,191,211,28,251,84,240,163,67,52,31,68,49,115,173,150,193,121,188,56,213,58,92,28,224,98,7,243,186,214,95,116,79,161,240,97,188,206,29,160,
58,250,71,181,223,193,102,181,30,131,53,254,185,203,136,217,172,169,226,23,57,161,15,82,108,59,140,201,62,164,33,30,126,143,14,213,0,92,221,78,16,109,60,84,94,32,128,51,92,113,141,39,202,42,19,246,87,
127,211,4,217,198,60,105,97,155,65,43,62,9,140,60,26,128,221,210,210,125,203,52,144,196,219,56,203,64,48,70,42,152,251,75,120,234,179,147,214,63,231,234,125,114,184,181,1,168,78,155,111,30,37,69,245,1,
192,111,42,3,60,77,200,82,41,154,16,202,53,238,0,208,110,123,138,166,215,14,101,99,94,93,135,14,102,144,104,130,127,100,38,238,179,199,212,204,177,134,55,44,19,62,40,37,203,72,58,73,135,234,221,69,141,
193,32,146,5,175,222,148,167,77,162,58,64,19,192,250,144,203,203,101,16,220,29,80,5,134,34,172,71,249,133,111,61,156,116,125,253,38,50,96,25,246,44,151,105,130,218,109,158,54,177,226,164,181,77,224,224,
168,113,26,2,25,76,198,17,253,36,203,140,109,135,174,61,93,5,169,235,71,84,27,215,192,182,22,90,6,149,235,52,239,4,148,17,88,225,207,211,155,158,10,15,205,242,184,56,92,64,48,15,58,241,63,172,87,175,45,
198,49,211,117,8,244,100,234,38,8,246,42,26,221,23,104,123,120,55,73,22,69,80,10,142,39,54,192,192,212,53,188,71,234,20,254,154,46,227,214,97,110,6,171,16,66,243,215,67,238,3,155,187,103,75,167,116,7,
106,153,166,203,79,31,106,146,110,48,65,112,191,127,169,80,164,56,249,250,110,147,177,245,221,116,78,211,13,213,82,76,129,239,66,87,195,195,94,222,185,62,11,8,254,28,17,69,211,30,146,131,234,64,232,103,
8,112,10,68,113,113,167,210,136,158,9,133,228,132,126,20,199,153,144,30,200,253,128,189,31,166,57,246,142,255,0,73,247,250,40,32,191,163,92,131,16,93,126,179,116,134,51,23,107,230,24,47,24,138,118,226,
58,97,88,245,100,253,34,168,243,175,60,120,175,43,164,13,231,206,76,238,130,97,242,109,214,18,201,28,7,75,148,249,192,111,12,61,1,247,214,239,172,255,0,44,245,73,240,112,152,129,27,48,192,88,40,174,111,
155,39,112,79,90,75,234,34,237,119,13,138,169,77,205,76,209,165,32,65,196,81,183,235,173,227,177,94,173,214,104,112,2,255,0,185,115,9,15,232,211,108,137,61,19,190,243,41,104,90,7,229,36,9,179,248,41,15,
87,230,67,122,203,182,239,66,31,55,4,96,241,122,73,4,97,220,100,253,82,156,119,25,226,118,80,71,146,80,113,146,121,166,153,253,80,171,182,184,121,177,110,185,66,11,18,208,230,92,72,82,10,156,223,176,160,
152,187,107,52,246,132,135,150,163,13,206,115,51,31,239,117,60,87,92,181,6,46,230,21,200,171,18,58,70,210,98,96,108,172,103,209,45,78,165,71,60,77,62,137,4,25,221,106,200,207,219,234,87,205,112,60,124,
253,63,7,43,244,213,215,182,164,124,228,31,90,224,71,58,75,167,121,184,80,98,184,38,12,92,93,70,39,229,78,252,109,152,127,151,75,196,173,93,69,82,51,22,183,158,196,181,182,1,206,133,168,83,106,53,238,
163,138,166,203,19,72,16,22,255,0,102,78,80,105,117,6,62,169,212,75,62,11,55,100,174,68,210,51,252,188,128,3,92,218,206,142,246,149,188,189,107,61,143,69,136,116,57,132,88,199,197,112,116,1,228,139,110,
75,82,152,14,182,209,22,128,164,249,210,226,224,5,161,73,15,150,196,142,76,58,96,78,34,151,250,140,93,254,15,119,31,155,213,250,38,28,150,82,190,163,184,241,92,180,111,221,119,26,248,161,79,182,160,248,
169,68,170,196,0,211,104,67,112,92,55,165,46,146,76,76,240,186,69,86,166,67,168,30,162,208,166,18,50,210,6,47,52,14,129,242,145,235,232,53,84,150,206,192,117,90,93,119,105,70,45,194,52,96,185,165,198,
226,26,123,214,170,59,152,144,204,37,13,92,31,79,253,70,133,144,177,85,221,54,197,231,143,114,194,15,15,209,53,4,238,233,90,138,182,207,154,168,65,188,186,7,173,33,34,165,38,127,74,168,184,92,243,68,14,
237,40,227,92,31,23,78,57,224,34,72,14,19,192,199,240,84,69,153,165,244,157,29,83,221,41,37,171,209,107,158,199,17,32,60,91,214,168,129,229,155,131,249,59,140,3,233,51,87,168,16,186,97,237,28,238,169,
162,103,20,36,90,65,19,220,185,205,58,5,232,210,103,80,166,124,86,147,22,242,135,158,160,60,18,4,117,152,65,152,14,142,232,3,247,33,30,192,131,53,76,131,209,114,21,55,150,48,138,181,136,36,109,60,38,193,
3,33,113,175,20,170,189,238,185,13,3,191,127,130,211,51,236,187,135,159,215,51,172,71,120,221,68,230,90,126,113,151,183,243,241,83,53,154,226,205,184,54,132,20,136,31,210,124,81,38,199,5,72,253,167,167,
45,69,137,250,87,47,31,165,212,136,114,115,52,31,39,96,237,74,199,102,176,176,24,58,203,127,122,5,73,229,99,35,40,175,210,185,209,195,180,42,109,168,118,157,218,28,55,211,110,248,68,53,47,17,78,230,35,
89,153,37,104,194,244,167,92,108,64,82,52,15,227,28,166,127,62,165,191,85,103,149,85,91,138,242,69,192,90,99,134,95,102,190,39,132,123,20,11,226,15,66,221,95,20,93,28,118,141,200,119,79,38,168,139,72,
47,143,219,114,222,126,213,153,168,177,142,119,156,105,54,232,192,238,178,195,80,187,29,52,64,28,8,159,106,85,79,194,85,46,199,213,0,130,205,5,167,212,127,138,124,52,213,71,116,90,246,108,71,238,66,43,
206,59,203,181,71,71,110,205,213,196,106,155,186,46,123,246,3,247,169,51,139,170,91,143,164,9,1,154,3,71,172,255,0,4,248,74,47,116,81,32,241,38,61,168,102,15,129,119,156,113,18,122,48,103,170,232,85,31,
151,14,142,77,214,28,73,100,254,219,86,240,246,140,221,85,156,57,232,95,171,226,177,52,214,91,48,203,181,147,189,231,216,144,90,230,184,32,92,133,30,37,19,248,199,54,143,207,167,111,213,89,228,110,21,
171,58,227,121,11,72,198,30,157,196,198,177,16,66,149,84,169,102,151,157,244,223,190,22,104,132,185,38,217,202,40,116,160,141,124,59,74,110,197,86,197,65,97,235,13,253,202,102,21,202,199,201,222,59,82,
114,219,181,108,88,63,73,21,98,66,7,244,159,10,65,176,193,85,63,105,137,199,84,100,175,64,89,215,2,208,132,214,100,126,109,151,191,243,240,72,132,218,60,254,185,142,108,71,112,221,77,24,193,60,85,170,
199,182,196,180,142,237,190,10,23,232,44,205,132,213,162,73,39,120,227,22,43,45,98,83,28,12,210,50,7,69,169,48,139,110,192,4,193,116,119,200,63,189,40,59,121,67,15,18,15,130,80,158,149,39,245,26,99,197,
4,64,99,20,96,90,73,49,220,179,116,138,242,49,193,156,157,193,131,244,89,171,212,73,93,51,246,174,115,80,106,20,90,215,189,192,64,47,54,245,174,117,208,203,244,178,147,103,170,123,225,72,206,18,156,243,
32,196,128,92,99,137,143,226,138,0,167,73,159,210,170,206,54,60,208,7,187,74,184,184,174,255,0,154,166,73,188,182,71,173,44,177,136,233,26,98,118,116,162,152,45,39,116,221,60,56,247,172,164,108,184,135,
225,107,233,226,250,159,234,56,45,162,117,160,57,197,166,230,90,59,214,161,59,146,0,218,181,122,236,208,179,146,166,115,34,14,47,43,13,131,242,147,234,232,57,49,133,122,132,54,128,234,13,42,9,56,159,74,
91,32,137,136,227,117,55,2,162,65,14,54,132,26,171,130,124,208,169,217,80,252,18,197,115,16,75,233,91,80,216,120,43,106,125,87,231,124,137,36,242,97,177,6,49,21,127,212,122,235,243,251,143,135,213,113,
178,210,208,69,161,112,118,124,93,109,166,109,5,73,182,18,109,177,13,82,31,14,233,115,201,185,143,138,19,206,231,173,39,63,204,9,0,181,162,139,163,185,161,119,199,214,57,246,154,174,210,218,15,125,35,
164,134,124,22,38,218,39,77,181,27,71,11,77,247,34,145,36,45,126,225,75,46,107,121,236,51,93,112,92,217,88,173,43,230,174,252,107,151,255,0,151,87,196,44,205,81,20,40,2,36,198,247,89,85,177,164,58,118,
139,149,0,42,159,57,3,212,166,158,38,173,179,92,119,15,63,83,193,171,191,233,140,245,245,74,149,26,243,20,250,32,0,35,117,73,23,217,156,190,185,53,98,71,68,222,12,196,141,150,114,141,57,90,29,156,229,
134,63,222,233,248,171,29,81,147,212,221,213,156,123,74,228,75,212,155,118,148,17,112,205,13,101,132,4,129,93,23,235,149,34,57,185,30,73,93,194,65,230,156,103,245,74,102,215,20,114,128,78,15,9,168,146,
78,29,166,71,213,10,203,117,158,1,75,230,75,122,139,119,239,67,64,87,63,41,0,205,223,197,40,38,116,169,186,4,30,145,223,104,133,37,118,221,165,196,11,126,228,50,242,153,81,138,53,96,8,24,138,214,253,117,
211,45,152,165,88,93,206,225,176,88,133,243,91,230,193,216,3,214,160,180,200,24,76,56,141,216,36,32,38,227,250,60,167,201,195,142,248,122,227,238,45,207,91,254,7,79,50,69,186,130,195,69,216,124,228,206,
200,104,74,67,206,176,241,224,145,95,155,229,206,209,207,176,218,113,21,45,196,244,202,245,101,199,60,91,103,74,184,2,52,234,183,88,186,144,204,244,153,127,162,130,1,143,194,152,3,48,11,223,63,176,83,
250,104,236,122,220,36,105,244,166,99,130,243,215,67,181,65,208,254,50,226,16,29,196,2,104,182,35,210,82,33,136,135,61,221,114,60,20,82,42,6,234,167,6,1,247,45,167,4,135,56,72,145,30,160,164,183,64,182,
64,136,255,0,210,194,61,71,230,200,59,234,10,1,49,222,105,160,64,151,41,17,197,186,105,2,238,163,178,97,121,70,184,28,211,29,198,92,216,253,150,175,79,233,142,93,162,182,250,199,169,13,7,93,161,213,1,
59,193,227,197,48,80,177,141,113,126,25,205,244,13,106,36,158,51,172,43,27,177,147,244,218,195,206,190,61,107,198,233,11,86,17,82,156,109,6,84,209,166,76,16,119,178,163,52,142,2,220,162,205,206,158,136,
167,135,130,59,3,150,239,172,103,167,220,239,146,215,45,252,199,110,178,210,84,131,71,168,4,167,40,206,144,13,132,66,170,76,199,157,108,194,131,191,148,210,153,250,197,111,30,170,245,142,19,77,146,96,
105,248,46,97,43,22,6,150,130,225,96,39,212,210,150,159,97,222,211,88,177,156,11,100,239,36,147,251,148,140,27,211,167,219,172,223,188,33,28,205,143,201,49,240,44,48,207,251,174,78,62,209,139,164,188,
166,70,14,140,29,169,176,125,128,171,182,206,188,233,45,66,6,177,36,137,224,164,237,54,244,156,17,72,143,179,155,97,244,126,9,15,34,202,159,142,51,75,92,99,95,226,187,93,79,195,56,152,196,225,91,84,131,
84,24,105,152,7,222,177,50,241,166,188,1,132,160,218,120,82,214,180,182,39,233,76,247,45,91,230,143,30,32,56,115,248,211,47,109,132,98,169,143,100,173,93,81,94,230,155,73,168,215,2,9,92,15,4,216,136,152,
28,18,3,174,101,205,19,192,160,194,25,59,191,27,102,100,155,138,116,172,56,110,181,117,22,73,217,160,30,89,136,220,75,156,0,43,88,146,64,70,33,141,6,5,90,78,1,220,19,192,230,1,241,149,49,206,221,172,112,
39,184,127,4,229,63,168,77,23,200,245,12,243,43,105,112,62,102,161,17,219,78,86,179,245,163,177,232,235,223,79,93,151,7,64,107,11,136,60,7,130,145,113,45,213,191,14,41,66,58,199,129,37,178,164,133,203,
99,60,153,172,73,183,63,72,199,235,181,119,248,61,220,190,111,87,232,248,95,154,112,59,70,254,213,200,93,133,152,219,15,70,119,231,62,5,13,68,204,73,243,96,125,34,221,130,90,141,97,30,226,231,200,50,0,
227,186,160,171,52,63,39,17,182,145,226,134,82,50,255,0,203,243,81,191,202,191,240,106,114,225,140,231,141,243,116,221,180,17,239,68,219,81,46,148,26,236,30,181,170,142,230,70,24,217,18,7,53,254,160,89,
81,97,247,169,75,170,235,9,154,142,230,234,23,69,136,3,214,10,101,240,188,121,17,141,243,66,44,72,221,44,221,164,213,210,57,79,70,67,131,180,31,186,134,184,98,188,121,67,111,119,48,79,168,169,39,97,250,
45,59,69,199,177,106,151,110,106,129,34,75,129,66,78,229,48,39,37,204,28,8,45,230,92,99,170,225,117,199,218,49,117,77,209,134,150,244,142,144,39,165,115,17,197,115,116,109,246,110,147,253,216,241,11,81,
144,169,143,149,84,145,181,52,161,8,14,165,19,19,80,200,245,169,40,101,224,243,149,8,176,13,48,178,169,204,182,213,49,3,172,241,238,67,57,62,197,1,83,18,111,26,100,30,203,5,161,9,153,101,54,204,30,109,
209,182,193,36,198,30,163,89,136,166,240,122,46,232,186,79,176,160,120,53,136,143,70,64,1,196,93,10,33,178,252,166,196,17,255,0,0,207,245,28,156,189,97,199,106,84,143,202,43,9,152,143,0,136,171,57,145,
243,44,239,74,199,102,48,252,58,139,12,33,38,242,169,206,118,69,86,226,72,108,123,66,177,218,134,169,122,3,168,55,224,136,213,36,246,234,170,233,60,74,213,80,149,75,85,213,36,14,197,17,193,7,29,149,113,
243,143,251,171,63,186,171,36,13,110,35,121,91,115,26,161,128,248,236,64,43,137,62,104,246,0,170,212,218,47,33,143,251,60,198,204,105,169,80,125,183,39,228,246,163,29,69,188,88,212,88,0,151,105,35,216,
22,12,11,12,194,234,110,0,18,233,27,149,165,81,235,97,221,135,205,13,58,86,231,11,140,142,30,165,174,24,102,153,6,155,98,1,184,186,201,7,155,62,93,167,72,213,170,59,55,153,87,16,213,8,20,221,48,77,133,
148,139,81,195,59,17,154,138,117,111,205,150,153,60,125,75,92,21,99,18,194,218,109,4,16,233,59,44,136,46,16,105,47,4,67,180,129,237,11,42,162,114,228,255,0,179,207,110,250,170,83,31,109,171,127,31,180,
25,106,173,97,143,154,29,160,162,27,179,84,204,134,79,106,153,4,1,173,164,239,41,40,196,129,142,205,120,121,198,125,213,143,217,210,1,78,245,117,73,35,181,105,29,99,116,213,108,30,33,80,83,181,125,3,212,
91,240,89,170,21,228,171,156,220,138,149,196,128,233,246,148,229,182,106,150,35,143,80,96,149,34,249,105,243,47,239,74,203,109,85,63,40,162,38,38,124,10,42,137,175,183,41,176,228,255,0,192,63,253,70,167,
31,90,178,218,230,30,61,25,4,23,1,100,10,87,17,81,175,196,84,121,61,22,244,91,7,218,82,188,23,18,250,110,136,28,227,163,109,194,73,204,40,20,241,34,243,170,0,237,177,64,175,179,43,212,195,142,163,120,
238,89,56,147,204,1,231,41,147,112,90,37,45,68,240,3,105,68,204,84,16,61,107,72,58,131,229,84,244,141,233,169,10,203,183,79,248,103,196,162,166,43,65,46,233,29,36,79,70,198,35,130,203,69,57,50,8,201,114,
247,18,3,121,150,152,235,185,93,50,246,174,120,234,40,220,85,34,68,135,18,185,54,230,35,164,209,180,88,123,83,18,141,8,242,135,117,181,134,61,101,100,23,165,164,242,158,180,7,23,104,31,117,60,92,86,115,
124,209,155,144,55,83,61,14,147,185,202,129,209,96,8,245,146,139,124,181,227,195,76,181,74,189,86,66,71,203,76,177,208,32,19,87,253,66,183,21,37,86,5,119,143,90,212,74,153,27,124,221,71,111,36,251,150,
110,213,107,48,252,191,42,27,124,171,255,0,7,39,30,179,85,235,254,76,103,109,39,197,1,27,22,247,7,50,1,146,15,29,147,90,140,225,143,155,35,233,6,236,84,106,158,93,124,61,104,223,156,248,4,51,69,197,124,
211,64,218,55,246,38,179,54,252,227,145,38,57,51,68,131,110,126,169,143,215,114,235,243,251,175,135,213,117,183,39,96,67,101,112,118,12,203,180,239,199,138,145,138,34,230,79,3,224,132,53,11,106,235,186,
147,206,103,154,142,121,154,0,224,60,205,50,103,178,156,174,248,122,199,62,211,24,247,206,84,247,55,119,49,160,30,241,252,86,113,159,212,110,157,34,113,15,105,50,41,82,104,46,224,142,19,185,88,30,87,135,
220,195,154,8,8,200,168,231,14,252,109,150,16,110,105,213,177,227,178,204,213,24,159,160,97,238,19,192,66,202,162,110,76,204,30,9,1,212,105,21,28,226,64,40,60,120,108,65,252,105,152,54,198,113,85,7,182,
23,121,168,32,216,186,13,169,133,13,115,75,166,62,148,71,122,204,190,41,241,230,15,134,194,182,145,38,144,48,227,48,79,189,102,229,231,103,193,119,212,252,113,149,218,231,26,207,21,185,171,248,103,39,
174,101,220,235,15,165,241,92,90,14,163,122,77,8,133,202,36,130,99,138,64,204,58,139,148,137,102,210,112,117,164,255,0,102,241,246,10,102,210,166,82,126,73,128,145,99,134,103,221,106,178,246,172,77,19,
22,167,83,179,65,183,121,67,101,241,15,104,172,24,254,37,208,118,130,8,253,233,79,176,128,104,112,14,23,6,61,109,10,74,173,17,77,224,31,163,240,67,47,39,128,58,25,138,3,127,41,171,17,245,130,233,151,12,
83,173,58,72,23,17,11,17,59,32,81,189,193,82,85,107,190,75,64,187,243,27,178,17,12,125,249,69,148,29,61,19,79,17,36,246,134,173,79,90,207,79,62,96,1,189,214,43,80,173,17,53,42,78,208,33,77,25,162,60,235,
103,212,166,107,243,44,27,92,31,137,115,189,1,90,177,7,140,235,43,217,149,211,158,34,208,104,109,66,70,240,56,241,85,48,71,91,64,245,32,132,231,1,154,96,120,67,157,63,178,228,254,154,207,99,213,225,29,
20,137,111,80,221,121,171,169,231,59,205,56,24,48,228,1,107,124,216,3,125,69,72,141,114,210,72,137,255,0,210,138,33,146,230,137,18,103,214,22,211,180,110,92,63,74,9,245,38,165,122,3,166,47,23,219,212,
185,163,141,30,110,100,204,218,20,25,166,70,154,113,123,155,40,144,196,17,205,182,241,0,239,197,106,39,146,168,64,205,241,223,154,28,62,235,87,167,244,199,47,213,70,15,0,118,147,40,37,241,238,112,125,
7,48,142,139,239,218,19,143,70,70,234,183,94,27,14,79,252,69,33,235,214,22,38,235,87,79,209,234,144,42,58,215,146,23,150,181,10,98,230,91,237,61,138,106,24,14,59,143,71,121,80,45,150,159,199,185,161,39,
232,81,31,101,203,119,81,138,113,237,156,46,34,240,52,21,134,145,216,8,99,133,172,96,31,82,210,108,53,192,183,170,72,82,74,204,250,21,48,80,127,222,233,120,173,227,223,194,175,93,51,167,234,147,238,92,
194,86,56,200,173,22,32,63,238,148,198,139,101,164,6,56,136,142,117,141,159,87,241,85,42,44,159,55,164,111,62,33,0,222,108,71,224,252,192,157,188,153,230,219,122,14,78,62,209,139,164,188,184,183,152,164,
25,35,162,221,199,232,133,93,182,120,137,123,22,80,110,19,88,126,136,241,42,77,83,29,50,118,186,147,174,18,246,131,214,20,158,67,78,156,219,51,35,115,139,118,252,122,69,119,186,131,21,39,8,13,121,218,
1,245,241,92,154,103,76,182,68,18,72,178,96,71,162,127,27,224,14,224,227,27,183,173,118,253,55,240,197,123,182,18,210,39,181,208,188,237,54,111,6,251,79,189,41,138,205,212,237,92,3,99,222,133,19,242,71,
254,59,205,129,35,209,164,118,235,14,90,179,234,11,180,252,217,179,152,215,233,17,211,62,171,45,99,166,139,85,111,56,204,59,152,46,200,34,123,200,41,128,158,8,206,91,83,104,213,80,19,61,174,90,203,98,
105,156,134,91,159,101,77,225,228,245,61,126,108,39,63,90,59,30,146,184,243,141,60,33,112,116,98,185,37,196,0,108,209,224,164,192,107,77,50,13,200,216,165,56,230,128,65,144,36,110,164,133,203,50,7,37,
241,150,136,169,70,63,234,53,119,248,61,220,190,111,87,232,120,121,20,93,104,158,213,202,43,176,243,18,13,58,31,95,224,80,162,94,40,234,52,192,131,55,75,113,172,40,44,196,57,174,137,152,178,149,88,162,
65,195,111,109,31,20,49,83,48,112,220,126,99,166,9,53,231,215,161,138,167,143,179,118,234,195,30,195,240,68,219,81,47,4,209,207,240,43,116,211,121,145,2,157,87,29,218,250,32,126,216,89,17,90,164,2,207,
209,39,212,176,160,175,110,173,197,183,80,115,84,53,250,120,71,138,208,72,197,25,229,21,23,68,29,38,47,250,37,13,112,124,71,206,178,35,98,20,147,168,8,96,97,32,201,127,138,105,113,246,123,15,92,18,162,
79,149,70,50,12,204,192,145,75,218,44,186,97,237,28,242,213,31,14,214,183,12,75,26,26,57,184,0,118,194,199,91,31,16,52,213,120,108,122,13,30,245,160,84,29,53,107,155,146,90,208,0,74,111,11,89,181,41,52,
211,23,231,78,252,46,170,149,114,219,10,130,64,63,192,44,138,99,45,32,84,175,196,18,96,246,33,100,233,120,24,138,164,236,9,55,226,180,202,110,38,169,162,247,93,176,242,36,19,63,250,75,79,153,87,72,103,
230,200,7,247,169,43,54,167,56,192,231,145,38,39,188,44,132,112,52,242,155,17,27,156,8,255,0,81,201,203,81,77,169,83,112,231,170,0,46,64,50,136,168,121,153,28,203,71,210,23,132,172,71,194,186,244,230,
39,79,193,21,39,242,172,181,185,45,65,180,53,182,236,144,172,118,97,154,110,58,26,4,30,135,193,16,212,252,67,220,202,146,24,72,153,36,122,211,76,77,196,56,138,173,14,4,19,51,222,148,238,3,19,171,50,203,
40,187,211,109,87,152,239,106,172,250,180,121,122,118,122,70,55,235,75,3,60,146,218,189,112,60,20,11,98,140,52,142,182,252,80,212,218,63,33,218,209,145,188,11,30,122,171,111,254,99,161,107,228,246,102,
105,126,171,126,81,70,228,13,4,207,13,150,8,122,154,11,174,47,193,105,38,98,170,143,194,120,102,56,221,193,196,19,199,101,24,203,105,244,233,136,55,148,52,197,252,167,156,135,122,51,8,77,186,159,78,160,
131,104,74,107,11,84,126,19,196,177,166,237,13,36,142,27,165,154,167,169,164,182,226,220,20,4,164,223,148,86,185,35,64,51,195,101,148,129,203,134,180,228,108,6,231,158,164,219,127,152,217,91,248,253,133,
210,198,20,203,64,234,111,197,101,171,179,44,36,54,151,93,252,18,200,47,244,132,239,214,162,243,24,252,78,156,203,51,162,223,77,213,88,99,185,168,147,234,86,252,185,135,113,53,92,26,9,34,35,189,69,75,
14,247,62,164,150,16,38,65,62,164,69,84,42,56,232,112,48,58,31,4,81,11,114,80,181,217,45,49,188,181,214,236,146,156,182,42,134,41,223,57,17,49,240,84,16,12,176,142,101,195,233,27,194,86,66,84,112,231,
169,130,46,1,50,138,162,105,26,185,77,135,157,198,4,255,0,168,212,227,170,174,214,29,83,155,97,115,8,145,49,222,80,146,95,87,80,127,230,201,3,247,173,23,216,106,166,179,219,118,195,9,128,12,127,237,73,
72,60,28,69,34,54,36,27,112,67,46,102,36,26,148,56,0,68,158,197,150,177,47,153,92,83,18,9,254,5,49,68,172,85,102,211,164,227,80,95,157,27,113,186,212,44,19,170,173,3,112,67,92,8,42,70,176,227,85,86,7,
71,160,225,239,66,3,16,214,187,12,11,218,28,57,184,32,246,74,207,72,28,149,51,144,101,134,4,154,94,193,117,188,253,171,24,234,28,101,222,243,213,36,46,110,142,215,18,194,192,64,130,207,21,64,163,135,249,
215,204,108,2,0,24,83,28,162,172,232,147,164,77,255,0,68,41,113,95,84,181,154,184,207,138,89,117,141,211,176,182,235,36,42,112,75,255,0,72,143,90,141,73,203,72,52,233,56,110,231,214,7,246,202,218,165,
49,173,28,255,0,0,181,12,84,202,27,167,12,59,79,193,98,236,87,216,200,118,63,46,213,0,138,243,235,208,244,198,120,167,88,129,134,222,218,62,42,17,31,20,11,241,13,107,98,102,46,150,227,56,83,164,212,6,
4,93,74,170,101,196,6,87,250,255,0,0,134,40,152,137,52,91,105,142,212,213,54,252,243,145,132,30,75,224,237,51,82,180,255,0,212,114,235,243,251,175,135,213,117,173,6,76,131,3,117,193,213,210,214,138,96,
11,19,185,82,110,129,33,192,16,110,211,224,132,221,1,231,28,120,66,147,205,231,210,236,251,53,111,15,39,167,234,243,101,119,195,214,57,246,181,141,49,150,211,218,53,211,0,207,107,81,142,205,209,202,77,
230,217,136,115,247,124,147,29,224,5,154,76,229,45,140,198,135,72,158,152,29,246,70,90,42,25,219,255,0,29,229,32,17,232,213,59,117,6,172,201,245,89,155,80,162,221,46,213,192,182,61,235,38,182,45,38,251,
79,189,41,135,146,242,99,177,208,132,240,149,143,227,124,121,216,12,99,183,245,47,71,233,159,129,22,52,195,100,192,32,155,46,53,166,154,36,57,227,104,39,215,193,5,55,78,172,219,44,39,113,139,110,220,58,
65,117,154,172,228,245,237,16,247,1,214,87,2,229,65,210,7,123,169,50,209,21,143,233,15,2,164,32,16,247,169,17,204,75,121,138,161,242,122,46,216,126,137,90,155,74,153,73,31,131,242,242,54,242,102,27,237,
232,53,89,251,86,38,138,62,124,230,161,180,120,148,54,157,153,16,88,210,98,57,215,182,125,95,193,48,153,192,152,20,102,228,134,125,208,170,21,102,53,125,80,125,200,101,228,114,206,157,76,108,159,247,186,
190,43,166,92,252,24,170,90,226,93,213,32,89,97,48,240,75,26,45,115,4,250,148,150,24,216,194,225,175,35,64,66,39,153,25,207,114,178,15,208,172,62,203,86,166,171,48,201,113,220,250,59,202,195,101,240,147,
46,246,142,213,26,110,145,6,160,181,228,5,70,107,243,138,77,209,134,196,17,255,0,17,84,122,245,149,234,187,140,205,20,192,57,197,245,220,242,58,79,183,96,91,203,140,226,96,188,17,218,12,160,131,76,131,
155,224,127,52,184,253,215,39,244,209,250,163,214,225,200,230,221,121,144,54,224,188,213,212,253,66,52,212,155,92,89,101,52,225,230,230,76,205,229,64,157,113,211,55,155,237,234,81,72,173,98,209,250,80,
15,169,116,137,170,34,29,83,133,209,82,157,3,210,105,158,51,238,88,71,233,31,52,14,251,40,4,195,13,167,245,143,197,68,134,40,158,106,71,81,221,106,39,146,0,28,203,48,51,253,160,251,173,94,159,211,28,187,
76,145,96,45,4,15,130,201,37,156,60,211,195,80,113,254,240,79,114,223,199,247,107,57,223,16,238,30,171,107,80,164,65,150,249,77,19,246,194,197,158,43,94,124,199,233,53,135,156,51,184,149,229,173,194,213,
72,152,236,132,22,233,144,90,225,54,111,68,153,217,74,147,203,158,127,13,230,166,44,57,155,245,244,28,183,117,25,82,124,140,191,17,196,150,149,136,110,209,222,237,36,218,210,180,68,14,1,162,122,193,247,
40,35,230,238,5,217,124,111,229,148,188,74,222,29,252,44,184,245,204,111,156,113,185,129,241,92,146,94,52,249,156,69,175,205,191,238,173,77,158,19,228,232,117,76,9,47,34,77,126,61,141,16,156,246,149,176,
254,133,43,222,73,240,89,67,231,207,13,202,51,34,91,111,38,127,220,114,112,246,140,93,38,224,26,116,183,87,80,240,8,173,168,55,211,105,184,178,128,20,200,117,122,151,61,200,35,129,5,9,130,73,170,223,172,
18,158,69,228,183,53,204,72,36,19,137,124,201,253,37,222,234,12,79,98,92,60,149,167,172,220,247,136,92,230,218,15,13,81,175,164,117,25,230,219,184,218,118,90,179,236,37,225,92,93,153,229,198,35,229,45,
61,247,93,46,171,47,124,211,14,184,220,159,5,231,46,135,76,218,192,152,74,8,146,53,3,177,22,8,41,217,55,245,190,110,232,2,89,72,72,236,4,45,95,88,46,203,231,0,121,117,110,215,73,246,38,24,73,175,45,163,
73,219,196,248,173,34,56,71,151,101,213,159,0,121,199,152,28,46,86,174,217,154,15,147,221,46,80,101,119,50,104,85,55,223,230,194,214,126,181,158,199,165,171,33,237,32,219,72,133,231,117,118,176,26,136,
37,219,41,22,12,46,170,3,100,182,116,196,196,165,10,30,29,77,182,50,211,178,146,31,46,158,209,201,188,99,5,186,84,142,255,0,226,53,119,248,61,227,143,205,234,246,245,106,84,110,26,151,53,182,182,135,147,
188,113,92,225,187,19,50,19,74,145,152,130,78,253,139,38,38,215,3,159,166,98,8,97,225,220,166,155,165,7,20,68,216,1,61,187,37,42,97,221,24,34,65,23,105,18,134,110,200,225,91,242,252,116,220,26,158,206,
131,21,87,26,199,157,84,220,211,234,68,217,137,184,104,21,122,136,1,105,170,38,102,241,204,85,104,137,213,77,223,109,168,17,94,160,108,55,120,6,203,10,12,32,234,147,234,80,103,85,192,29,97,41,39,20,208,
236,255,0,14,232,216,24,35,234,149,25,161,241,100,115,116,221,29,97,74,38,82,244,169,239,38,73,75,78,184,77,54,158,208,20,9,114,164,78,65,154,17,127,50,125,178,186,97,237,25,203,214,152,193,190,112,244,
218,219,146,26,123,174,179,225,167,113,53,79,56,227,194,26,10,98,33,88,151,98,106,18,237,45,107,244,204,237,209,221,104,51,128,170,214,53,205,103,210,45,168,60,21,84,122,60,184,3,38,119,153,88,170,143,
150,29,85,113,2,68,106,248,32,100,237,118,197,74,162,226,255,0,197,105,152,243,185,197,39,85,197,81,12,37,172,187,156,224,232,236,2,63,122,220,190,33,191,99,229,237,45,110,33,174,254,201,192,2,68,18,55,
186,205,42,128,188,57,220,221,207,122,197,41,244,11,143,42,170,234,129,56,43,95,252,66,181,125,103,229,158,169,180,197,119,199,230,132,16,51,23,75,153,23,224,165,12,224,221,6,150,173,194,21,39,202,167,
31,192,213,199,232,183,197,56,237,65,169,184,138,109,4,128,116,129,238,11,49,170,69,245,28,113,46,110,174,137,114,215,87,19,177,132,26,204,137,210,72,135,78,247,217,49,13,75,9,205,102,121,77,99,103,26,
174,99,135,234,27,251,145,111,213,21,232,27,103,250,214,153,18,171,193,165,80,141,236,12,40,1,137,36,13,182,22,71,12,218,47,34,58,57,69,104,59,98,43,218,127,196,43,95,38,255,0,129,142,158,142,187,195,
170,80,224,75,72,133,204,151,110,153,39,114,108,125,235,74,160,230,181,69,44,235,4,226,226,53,54,26,71,29,129,149,174,24,160,235,85,108,30,43,36,63,237,39,65,141,17,60,54,132,33,27,122,174,147,197,41,
63,42,170,42,231,88,215,7,19,165,176,226,120,110,4,45,112,85,231,105,144,118,34,195,220,178,33,138,15,13,169,95,137,13,2,22,83,206,114,223,165,148,81,147,190,34,133,167,252,64,186,124,123,254,70,90,90,
195,18,70,219,139,172,240,221,143,73,224,82,166,76,205,192,148,128,221,119,250,212,94,126,174,19,157,204,243,106,194,238,21,90,198,143,212,23,247,172,203,245,26,128,224,200,21,159,51,164,19,46,157,175,
178,105,81,101,71,12,75,91,171,162,28,142,174,30,168,226,105,56,2,9,210,71,184,162,168,15,37,92,127,3,80,31,162,239,20,229,182,105,204,99,164,213,211,185,68,80,182,92,232,115,231,185,42,142,243,53,217,
63,154,84,147,43,151,14,85,82,211,6,48,87,191,248,129,51,214,254,71,84,9,121,115,121,203,30,245,152,210,94,96,215,57,184,118,183,251,87,16,72,18,64,222,203,112,1,147,210,117,44,85,96,242,92,203,57,174,
46,158,194,35,247,45,91,230,9,244,244,84,27,53,41,13,239,252,86,3,153,153,211,87,14,36,70,175,130,203,88,129,152,128,8,51,180,66,97,143,57,143,170,215,181,173,127,209,46,168,124,22,226,173,81,37,184,154,
100,59,83,92,253,51,59,244,119,82,63,134,170,121,198,158,16,224,22,105,115,24,248,195,212,107,172,64,113,239,186,17,126,75,8,200,50,178,109,230,71,182,86,179,246,172,227,235,14,180,69,55,30,210,23,54,
156,171,233,84,222,68,16,162,167,132,35,155,168,232,234,8,102,129,133,104,110,127,136,116,110,4,147,245,66,149,210,182,171,144,122,202,131,70,6,152,62,164,32,105,134,195,183,130,110,163,82,50,199,142,
98,147,76,78,170,142,251,110,91,84,60,76,26,189,100,130,147,20,176,7,77,54,180,109,197,102,237,154,206,41,191,47,192,197,128,169,237,232,61,48,112,246,33,211,130,4,145,102,129,42,83,105,117,96,98,128,
155,16,99,179,116,180,197,0,57,250,134,36,150,14,29,232,74,89,104,138,85,76,204,144,119,236,83,52,58,85,42,59,13,87,157,219,91,131,8,222,56,45,81,54,241,28,133,123,79,38,240,108,55,233,85,59,255,0,136,
229,211,231,247,163,225,245,92,47,13,166,235,25,113,217,112,118,8,176,182,169,14,144,217,211,19,48,164,102,136,26,128,5,219,33,57,74,75,220,73,180,25,82,121,174,80,244,121,65,154,92,200,161,72,219,127,
155,43,209,135,172,114,237,19,22,242,220,186,139,224,31,56,195,7,141,194,204,219,87,71,156,242,234,53,93,180,199,138,203,71,114,112,60,186,143,99,164,123,22,106,166,51,159,235,124,161,208,12,50,168,191,
104,8,158,180,77,168,130,78,144,54,2,235,36,82,232,139,88,145,41,14,56,203,172,54,35,193,9,224,113,78,44,204,243,19,19,242,151,30,235,175,68,212,10,152,154,141,101,33,164,199,56,221,206,211,178,231,39,
219,66,97,156,60,149,199,168,216,247,8,89,187,36,88,75,179,92,184,146,73,24,150,68,31,210,93,38,171,57,61,112,36,85,112,253,34,184,22,200,146,132,5,66,27,94,157,207,114,80,238,244,220,110,82,19,241,237,
58,93,167,168,248,21,66,165,144,188,59,40,203,72,109,188,153,159,113,169,207,218,177,52,6,35,208,171,123,200,62,40,109,39,148,65,212,240,32,176,137,21,248,118,180,202,214,27,71,48,71,204,225,237,126,109,
159,117,23,107,138,143,111,156,105,184,183,197,100,60,142,80,224,29,152,78,254,89,87,196,46,185,243,240,177,234,193,112,45,49,214,79,185,97,6,199,106,34,214,149,21,134,73,203,240,252,8,104,89,162,109,
55,49,121,252,55,149,24,177,231,175,213,208,106,220,213,7,42,16,26,209,54,119,68,25,221,97,168,197,34,38,59,33,72,205,16,57,193,27,152,76,21,249,182,34,171,104,208,170,73,134,249,77,98,127,108,175,84,
158,107,30,124,66,89,59,205,76,53,119,15,239,12,119,45,252,159,86,51,133,243,14,129,98,45,0,31,138,195,69,136,3,50,203,204,255,0,104,239,186,229,175,211,71,99,214,225,73,230,164,245,13,151,154,186,159,
121,150,212,250,195,224,178,133,170,124,209,59,110,160,66,185,233,56,207,25,247,40,166,86,18,234,124,110,183,19,52,136,243,130,62,144,178,106,83,164,39,16,201,37,166,246,246,46,104,253,17,20,58,225,65,
141,22,165,7,115,251,212,73,98,193,99,34,47,5,49,60,165,17,57,142,60,145,189,64,32,143,209,106,244,223,88,229,55,69,168,4,211,210,5,251,80,211,56,250,34,182,4,178,167,210,58,71,179,249,9,198,248,163,41,
230,5,130,107,41,83,195,83,100,53,174,196,209,176,216,116,194,178,190,109,26,143,211,42,17,169,228,94,92,87,142,186,64,42,144,28,38,108,80,211,226,11,92,64,22,117,210,8,229,64,187,59,206,93,32,180,243,
2,59,169,149,188,175,244,198,100,251,171,15,182,15,16,93,198,86,33,168,174,48,73,157,204,45,22,140,17,28,84,18,115,3,47,202,73,223,203,88,60,87,76,123,248,25,113,236,25,80,235,116,129,22,191,173,113,41,
24,215,129,66,185,36,250,15,240,90,155,37,114,50,105,225,131,9,4,154,186,135,177,57,109,120,84,195,56,243,77,29,90,143,189,101,25,207,221,25,46,96,78,222,76,254,31,160,83,135,180,98,232,166,30,34,195,
104,22,238,69,108,200,48,208,84,2,103,206,18,2,9,131,19,235,82,12,94,179,8,143,75,247,165,60,93,79,203,243,29,70,227,16,255,0,188,187,114,8,169,84,106,166,214,128,216,127,70,103,101,206,52,229,58,99,15,
133,130,64,212,73,48,19,231,205,8,216,87,191,240,198,94,216,254,213,174,4,236,100,149,214,250,214,122,247,244,236,230,198,195,138,243,150,67,186,251,212,130,168,124,224,105,59,133,24,67,32,96,252,51,156,
203,220,67,133,59,19,33,182,43,121,122,198,110,194,206,11,91,143,173,105,38,12,245,217,88,181,19,216,67,168,211,35,96,97,105,21,193,176,12,187,16,38,218,158,118,90,190,209,153,162,252,157,145,202,76,172,
62,206,242,122,147,255,0,76,45,103,235,89,155,143,89,86,37,177,213,30,43,206,234,205,104,46,42,65,81,107,65,32,19,97,48,77,247,74,11,18,3,88,3,65,4,157,213,19,203,114,204,60,228,149,221,167,162,106,82,
46,253,176,189,31,7,187,143,205,234,253,50,129,156,57,32,0,8,92,35,85,204,209,222,110,152,109,163,81,219,185,75,20,236,65,39,20,15,13,3,197,77,51,133,32,215,14,119,230,153,30,180,212,177,64,252,136,129,
249,176,61,235,44,221,145,160,224,49,120,219,193,53,90,62,195,85,76,103,20,101,162,13,132,120,170,18,148,154,5,119,95,128,90,33,230,160,154,176,211,18,214,128,122,226,163,85,193,23,94,118,17,112,35,222,
177,68,108,19,55,29,87,66,97,240,92,53,24,233,13,146,147,241,103,241,206,22,9,130,255,0,252,92,163,193,115,46,142,22,99,98,85,20,71,214,27,137,35,136,104,62,229,174,16,171,226,67,90,214,241,113,108,15,
98,164,78,242,152,127,179,25,176,105,129,160,15,180,22,190,63,104,206,90,103,7,44,175,77,154,160,1,225,5,77,11,139,100,189,226,221,33,224,85,17,126,105,213,112,103,73,13,121,51,48,159,62,40,3,11,72,178,
136,14,104,14,14,49,23,220,143,114,109,251,82,61,22,86,38,145,144,62,144,11,157,84,214,88,221,53,43,14,50,62,42,25,53,139,112,231,106,9,216,202,208,136,152,188,60,213,14,59,129,29,161,82,180,250,131,94,
218,36,185,230,9,136,81,88,162,208,48,174,121,130,226,102,70,235,44,164,83,112,254,149,236,4,224,29,254,162,213,245,255,0,34,109,68,126,81,80,245,181,167,220,130,87,22,233,13,119,83,199,138,137,172,33,
151,183,109,254,33,10,149,229,35,137,200,113,46,155,150,3,236,42,199,105,166,212,2,147,11,182,210,32,118,217,17,164,250,244,167,85,70,18,29,115,235,90,71,48,244,11,89,210,107,72,152,61,220,97,66,177,137,
170,223,194,89,109,54,220,54,179,143,216,114,185,66,141,39,129,86,59,82,44,106,163,203,90,254,18,70,202,12,98,28,29,77,174,35,112,119,82,155,68,228,77,242,220,72,255,0,155,174,62,217,90,249,55,252,12,
116,191,138,232,191,12,118,128,79,130,231,26,133,41,84,111,79,81,36,146,79,138,77,136,89,251,139,177,185,112,110,247,158,235,45,205,85,21,158,254,147,96,153,16,110,59,86,19,60,227,253,8,49,17,17,109,212,
154,99,250,78,146,100,201,176,237,82,73,200,28,91,141,204,67,162,68,71,117,214,238,162,171,181,106,55,161,164,144,65,7,193,97,72,111,11,210,126,36,245,128,124,81,69,64,229,181,178,220,48,255,0,155,160,
62,216,93,62,61,255,0,44,229,165,188,59,131,105,185,192,108,6,203,38,237,186,111,46,107,56,193,59,169,51,85,224,213,137,226,163,34,118,26,171,127,9,102,84,221,96,234,205,63,97,168,228,45,226,40,23,51,
162,214,129,48,59,184,74,140,39,66,148,105,168,242,75,172,125,106,42,14,168,13,39,150,237,164,200,237,186,205,76,242,109,196,100,56,103,77,195,9,246,148,229,182,77,98,204,61,211,27,252,74,148,43,132,116,
7,59,173,231,197,40,209,252,162,153,234,107,143,185,65,58,163,135,244,175,96,99,0,223,245,19,61,127,200,187,87,172,208,112,173,120,128,224,102,78,235,37,30,187,94,234,32,181,230,1,136,90,105,246,19,15,
21,75,134,228,71,105,85,161,111,8,225,206,211,19,185,149,51,89,204,219,170,165,17,198,79,193,100,226,87,52,17,72,64,31,68,21,67,30,119,21,72,190,137,13,104,46,46,19,54,216,159,114,233,47,218,176,126,105,
212,176,99,81,14,120,51,48,143,62,106,49,132,100,61,130,221,17,226,81,72,88,201,125,122,140,213,32,143,25,42,77,114,100,127,179,25,72,113,145,160,143,180,85,242,123,86,113,211,148,49,33,205,115,120,183,
84,143,106,205,141,11,172,28,72,28,75,73,247,43,137,99,45,233,97,102,55,33,102,138,22,16,254,57,197,73,48,31,255,0,139,84,184,160,200,14,58,76,244,142,234,13,146,102,195,174,232,76,48,238,34,228,71,189,
49,84,44,168,17,86,28,102,26,224,79,84,212,114,217,162,85,104,53,219,126,5,68,222,20,195,76,155,25,241,89,161,170,238,7,23,130,188,145,85,195,236,57,80,83,213,207,200,128,63,155,7,220,161,54,143,138,32,
87,46,111,230,136,30,181,168,211,88,114,70,40,158,26,15,138,18,142,86,239,55,80,58,243,164,237,222,166,114,118,185,138,0,144,8,3,130,170,143,204,249,24,30,50,90,14,211,209,21,42,150,254,217,93,254,127,
118,126,31,87,169,195,0,230,67,129,36,29,215,158,187,11,89,173,36,2,77,196,192,223,117,33,104,192,112,66,106,148,75,167,170,60,20,158,79,148,82,121,73,154,6,93,222,79,78,63,233,149,232,195,214,57,93,211,
24,198,3,151,80,19,109,76,59,44,205,214,174,141,60,134,209,168,78,196,194,203,74,25,57,107,177,244,109,4,73,158,171,44,228,168,185,251,7,225,156,154,30,64,104,169,96,96,58,193,88,250,214,102,207,211,62,
112,182,118,11,13,81,75,186,187,212,26,169,119,58,118,60,84,158,3,20,247,254,23,204,27,31,218,185,196,141,132,16,189,19,214,14,172,212,166,49,24,88,4,29,36,17,33,114,243,226,180,237,33,166,155,129,107,
97,157,25,157,209,74,93,63,203,242,237,38,231,16,207,188,186,114,179,94,208,218,179,201,143,75,247,46,36,65,19,235,66,46,255,0,156,4,143,106,144,164,203,73,72,45,136,136,184,220,145,126,229,66,111,32,
116,228,217,121,27,121,51,56,126,128,78,126,213,137,162,216,151,30,101,195,234,159,122,27,75,207,9,169,134,44,4,2,42,234,62,197,172,118,141,96,158,13,10,4,19,232,48,123,145,118,149,223,80,235,108,1,23,
191,173,1,227,242,243,15,205,136,223,203,94,60,23,92,185,248,24,245,88,68,71,21,204,178,211,36,25,216,194,138,211,47,131,195,150,240,133,154,34,62,106,11,115,188,153,210,3,71,62,35,190,152,91,198,255,
0,77,22,125,195,192,23,56,2,44,219,172,52,250,145,5,198,38,229,4,122,100,106,97,54,135,4,198,107,243,60,107,89,86,158,38,155,225,205,110,38,181,142,199,166,87,179,27,226,199,59,247,5,192,81,20,112,33,
148,254,137,210,125,159,200,86,87,205,251,56,207,17,186,96,77,77,64,91,181,4,26,194,51,28,1,3,106,132,64,31,162,228,207,90,205,220,122,188,32,47,97,17,120,11,205,93,78,232,181,89,188,31,220,132,221,97,
52,58,165,64,133,81,24,135,193,46,54,183,181,69,50,169,30,108,71,210,54,93,34,125,66,238,119,120,248,162,165,42,45,115,106,180,27,201,89,74,45,39,201,156,102,228,32,6,210,11,105,145,188,245,168,146,199,
58,221,115,41,137,228,233,153,199,102,28,15,60,45,250,173,94,159,211,28,166,232,194,231,80,225,1,13,7,152,213,45,195,22,196,75,132,25,216,167,9,246,50,191,69,178,166,63,86,25,149,122,95,41,163,31,182,
22,179,179,239,195,56,249,240,253,52,108,248,0,2,237,253,139,195,93,129,46,212,73,29,104,34,83,58,169,142,195,9,68,114,162,27,154,103,26,71,246,148,199,216,90,203,81,158,170,226,223,167,5,136,142,17,226,
179,18,59,200,20,193,155,204,173,32,193,150,204,196,157,146,147,243,19,231,50,162,15,251,251,32,251,86,240,239,224,101,199,170,22,117,73,137,129,186,226,210,70,52,1,66,189,224,128,232,227,218,181,54,75,
229,36,86,174,30,192,116,216,95,134,229,107,47,160,173,130,249,182,18,96,233,48,35,123,172,42,63,40,157,25,14,98,53,17,242,106,131,236,148,225,237,25,186,165,112,222,129,190,196,95,212,166,140,184,203,
123,16,153,195,48,180,152,116,141,224,170,212,98,110,15,9,66,14,148,58,181,48,127,59,224,164,241,21,8,252,33,152,245,156,67,251,253,50,189,23,81,152,170,247,29,52,224,199,72,174,81,183,49,181,116,225,
94,98,237,107,173,218,181,140,251,21,55,0,9,205,50,253,70,237,170,192,125,133,110,250,214,94,229,143,18,99,170,87,6,153,107,73,22,238,82,33,85,228,230,77,2,224,11,167,132,60,128,206,119,156,207,85,56,
253,146,155,235,24,187,15,60,0,99,156,99,243,124,21,139,83,73,116,76,97,152,34,219,217,110,237,22,193,115,131,45,196,141,115,231,94,4,240,18,108,181,125,163,51,65,114,125,191,237,22,88,73,36,156,61,67,
125,253,0,181,159,173,102,110,61,99,192,107,155,194,2,243,58,185,84,116,137,217,40,22,17,63,18,164,22,32,59,75,72,130,103,138,98,121,254,90,91,147,120,158,61,58,87,253,112,187,252,30,241,203,230,245,126,
133,68,131,78,76,145,3,117,192,208,179,55,106,167,72,90,96,149,28,83,241,7,69,64,238,166,9,238,148,180,222,24,183,83,28,55,177,149,80,171,71,242,75,112,8,102,237,62,144,39,25,139,35,97,81,191,113,170,
165,204,75,189,17,196,186,21,9,97,243,197,192,164,185,155,54,91,69,205,19,192,254,211,84,21,245,19,28,73,23,88,67,2,73,152,224,160,195,239,80,109,26,164,165,39,98,26,91,155,97,237,98,241,236,135,40,240,
108,204,17,129,120,39,137,84,83,111,63,137,124,99,217,99,210,96,245,173,205,22,52,146,234,109,113,19,186,8,188,160,115,170,114,79,50,159,205,38,123,138,215,199,237,24,207,85,186,109,6,163,73,159,68,31,
178,179,27,111,26,224,218,164,141,244,187,220,83,0,88,55,19,133,170,76,152,115,147,118,163,20,106,2,104,146,44,0,223,189,69,119,41,130,199,76,110,66,203,57,25,193,200,175,92,118,141,187,138,5,124,246,
135,86,196,18,4,130,61,107,64,142,45,173,214,215,152,153,19,216,166,161,96,53,83,166,26,109,168,199,122,138,219,198,154,90,7,209,0,33,151,159,147,253,45,167,123,121,11,199,177,235,87,215,252,137,179,237,
51,85,247,254,204,44,180,79,22,251,56,13,167,247,36,152,161,80,180,146,217,144,239,136,66,99,63,58,178,12,83,128,6,105,252,81,142,195,180,132,225,41,147,113,160,31,112,83,76,83,45,58,131,253,18,223,138,
64,181,107,67,64,108,128,6,201,5,89,79,155,197,101,206,116,106,118,34,231,245,92,81,231,100,253,55,116,196,240,72,107,16,232,15,191,17,224,164,21,87,19,68,117,65,131,234,82,137,60,134,169,24,44,123,98,
8,198,86,61,253,34,183,242,111,252,70,49,95,204,28,3,104,192,224,126,11,156,110,37,180,217,251,201,144,18,83,51,17,175,58,192,211,113,176,131,178,212,213,7,217,208,137,131,111,109,208,133,230,159,51,168,
198,153,143,90,16,79,233,204,64,183,178,233,68,50,225,163,58,199,83,105,177,147,178,110,162,83,113,179,55,145,0,172,149,76,189,192,182,181,184,15,138,40,168,28,185,169,56,44,3,98,73,198,81,51,213,210,
11,167,199,191,241,88,201,90,147,136,162,122,160,73,245,44,55,69,195,186,67,47,196,248,41,51,81,222,112,199,21,34,15,167,206,98,179,23,54,53,55,17,99,250,173,40,151,68,213,42,210,210,29,36,17,178,64,85,
11,70,144,207,68,55,226,130,221,81,24,74,132,88,104,39,220,81,75,153,1,211,144,97,92,64,181,63,138,178,219,45,215,168,92,65,116,201,119,196,164,151,194,62,205,7,105,253,233,71,9,138,172,191,246,101,0,
132,159,233,109,75,219,200,88,61,175,90,158,191,229,158,189,3,6,170,90,15,210,4,44,148,66,52,211,168,28,109,172,79,122,90,51,132,107,117,185,226,38,76,118,168,83,204,1,181,176,228,1,36,159,82,153,125,
140,147,94,128,237,59,247,5,147,11,102,208,24,216,141,192,73,197,10,181,64,13,98,5,140,237,216,86,154,111,24,226,48,180,136,180,185,170,155,20,92,19,131,170,130,119,210,223,121,69,76,213,104,21,28,68,
250,36,253,148,16,249,62,231,83,228,158,91,31,154,12,247,149,175,147,218,177,134,160,90,72,117,70,180,137,221,101,182,240,207,156,123,236,122,44,62,164,221,7,160,203,4,224,88,1,226,22,40,187,7,14,210,
236,219,17,107,7,159,100,53,75,138,44,181,67,180,106,144,164,217,36,25,142,8,0,234,34,120,16,44,162,145,148,182,27,89,206,17,192,126,211,150,211,167,231,131,137,226,162,103,12,239,72,113,14,132,80,237,
80,70,51,8,78,198,163,190,227,149,2,133,111,201,47,196,40,77,165,98,72,212,247,30,211,41,141,49,135,58,234,23,117,176,199,116,168,168,101,142,211,78,168,180,192,40,103,33,107,16,41,200,144,32,236,161,
31,158,242,46,252,155,195,112,233,213,191,235,149,223,231,247,163,225,245,122,12,56,118,135,19,0,207,5,194,186,138,242,39,226,16,134,164,58,64,238,164,235,0,113,119,25,8,79,39,202,6,255,0,180,89,153,4,
130,48,244,205,183,244,10,244,225,235,28,174,232,184,222,112,229,184,97,174,60,235,1,142,34,69,150,103,181,106,232,205,99,56,103,136,182,247,89,155,105,83,35,0,227,154,99,243,188,22,50,87,66,103,230,51,
188,154,58,170,79,236,133,79,90,204,216,148,158,70,100,224,108,8,178,56,217,247,52,129,126,228,6,158,241,34,122,165,73,225,177,224,140,211,48,210,110,234,175,3,216,23,121,235,25,82,193,85,213,133,97,139,
185,162,221,171,25,79,182,163,172,113,211,82,76,244,130,205,41,84,200,252,33,151,118,98,25,223,233,133,214,106,177,94,222,172,54,181,64,63,59,224,188,237,9,55,39,132,169,23,196,176,184,137,116,13,236,
153,83,77,48,222,197,34,216,159,64,95,114,111,234,74,53,201,215,78,67,151,13,68,252,154,152,251,33,89,251,86,102,160,24,223,155,121,6,78,145,34,54,186,26,137,57,185,20,107,151,188,24,184,183,29,138,222,
63,104,198,8,3,66,133,228,144,217,225,218,179,118,85,205,221,78,34,96,236,178,30,87,47,62,115,53,36,255,0,191,190,79,177,118,207,159,134,113,234,129,48,217,153,131,178,193,17,132,26,100,205,230,80,150,
48,143,213,130,195,207,25,241,89,169,43,53,33,217,166,79,168,127,105,80,125,133,172,117,87,79,84,58,105,158,211,11,45,6,29,164,130,122,208,134,59,50,64,32,59,127,106,96,126,101,154,177,250,177,44,165,
209,249,77,105,253,178,189,216,120,250,242,227,151,159,6,114,234,165,216,96,216,152,113,212,103,114,179,156,251,107,27,244,33,177,212,120,200,65,6,161,140,118,95,196,243,198,223,170,228,254,154,207,99,
214,96,93,110,168,133,230,174,167,92,64,109,66,119,158,180,33,28,79,147,52,205,192,80,78,172,215,58,171,128,180,20,148,218,246,115,123,207,193,106,38,240,142,3,156,27,203,130,178,74,248,72,215,251,150,
5,54,203,97,189,68,74,145,118,65,109,56,236,7,177,4,142,59,96,9,235,90,197,60,195,47,140,199,128,63,181,219,171,162,213,233,228,115,237,31,15,1,174,61,75,21,168,75,49,104,168,210,31,113,172,24,93,48,250,
99,47,179,24,38,206,35,6,98,222,85,69,191,105,102,244,189,251,201,20,234,117,147,111,90,242,58,66,181,158,3,139,89,123,236,162,99,87,64,145,97,30,245,34,25,93,243,28,240,182,90,121,218,68,147,254,88,186,
222,94,177,153,186,165,143,113,110,14,166,218,156,64,88,155,40,181,93,20,192,27,92,21,184,152,53,36,60,126,105,139,37,17,197,187,85,124,185,178,9,242,246,24,234,177,253,203,115,87,240,206,92,122,227,189,
94,48,2,224,209,12,77,58,101,213,158,246,142,136,62,9,132,167,38,116,191,5,86,169,227,81,196,119,64,178,222,123,17,83,13,0,80,234,208,61,229,115,47,185,82,99,32,204,207,93,7,253,210,181,241,251,198,50,
245,160,208,48,211,54,147,199,185,21,163,64,199,130,131,180,220,214,181,195,197,5,170,245,57,186,47,121,6,0,239,82,125,64,142,125,156,96,147,186,149,120,26,165,199,50,204,45,3,202,31,127,215,114,244,242,
49,21,234,152,166,208,238,14,248,46,81,186,79,29,80,59,14,246,234,34,165,72,22,61,161,116,198,125,138,251,47,4,230,184,105,176,231,192,247,20,101,170,158,210,128,2,78,208,33,113,35,83,227,61,106,9,84,
134,188,198,163,142,192,39,141,62,200,169,182,150,119,155,155,234,113,97,49,245,74,114,191,81,154,6,122,126,81,80,141,206,146,125,138,196,205,37,83,30,101,134,109,178,218,11,11,167,201,107,91,163,206,
190,233,187,16,28,137,186,121,77,149,241,30,79,83,179,232,5,172,253,43,29,143,82,239,77,163,179,247,175,59,171,149,204,24,158,55,74,1,173,232,204,216,117,169,53,92,3,77,134,55,131,186,147,205,114,206,
79,37,241,38,76,115,148,133,190,184,94,143,131,221,203,230,244,126,129,66,69,27,131,36,5,231,104,12,202,73,96,48,6,147,117,24,71,20,53,23,180,110,105,166,23,112,182,0,58,108,27,191,114,170,88,195,18,112,
226,13,163,99,198,232,102,144,31,149,226,143,19,80,125,198,170,168,14,33,253,38,128,62,145,42,141,21,167,84,26,165,164,173,33,49,199,86,12,30,167,52,123,208,149,88,232,124,112,254,43,40,106,110,180,118,
40,62,183,56,206,55,149,36,236,81,39,51,194,158,2,160,22,250,174,74,224,153,167,75,47,170,224,111,186,38,210,61,70,7,62,137,34,225,179,236,91,37,201,3,91,167,209,108,168,153,229,3,57,190,74,230,13,181,
176,206,113,246,132,252,126,241,140,245,92,115,131,121,157,60,105,11,254,162,35,97,99,106,73,50,39,163,62,228,196,206,5,211,132,127,233,57,222,42,203,106,5,70,14,152,220,184,15,120,74,122,60,176,67,94,
123,109,236,88,20,108,43,129,171,88,237,112,45,235,80,174,23,116,241,71,134,160,4,36,21,198,56,195,75,100,201,246,66,97,129,208,210,247,97,218,4,249,217,186,169,85,169,19,83,174,66,203,47,60,96,242,170,
134,145,254,231,80,125,176,181,125,63,202,155,63,79,231,29,54,37,131,197,13,82,216,152,47,142,50,37,81,62,164,102,153,141,231,227,252,20,91,205,89,254,207,98,119,142,104,153,245,146,140,118,43,76,105,
24,6,223,106,127,0,168,67,216,55,172,132,128,222,75,234,53,160,139,165,53,139,58,113,25,94,160,47,138,16,71,213,114,204,213,84,195,29,47,119,20,167,113,15,58,136,235,253,201,82,48,227,170,152,29,234,73,
28,132,107,141,60,195,139,124,174,176,30,213,191,147,115,241,24,199,95,229,233,49,247,56,121,252,215,89,114,141,68,202,83,165,242,111,170,125,233,41,152,186,78,126,109,79,16,215,67,88,28,79,29,150,229,
250,240,133,166,254,155,68,200,45,159,90,17,201,243,26,186,51,17,235,149,158,162,117,31,211,112,152,1,179,235,90,65,97,41,57,153,181,76,67,157,45,120,105,28,55,77,191,94,18,157,73,210,200,55,213,62,245,
132,167,129,16,113,17,193,173,69,21,230,249,118,215,10,121,127,6,249,93,16,125,171,175,199,187,248,172,229,175,242,174,211,166,153,29,203,13,183,135,121,212,7,87,238,82,113,238,135,182,108,132,95,8,117,
98,51,77,32,91,20,100,159,170,212,93,69,25,97,44,168,230,146,44,180,132,220,59,172,4,33,30,210,112,14,190,244,254,5,20,179,149,51,253,158,195,111,28,208,51,235,5,89,108,70,42,152,166,39,121,248,255,0,
20,151,216,104,15,142,50,97,84,25,169,243,141,139,144,195,226,165,8,8,28,170,175,168,127,185,211,31,108,166,122,127,150,110,222,134,156,77,62,185,43,41,42,190,150,59,16,210,35,206,205,150,163,66,96,220,
64,113,116,136,62,217,85,20,208,119,79,10,120,106,32,202,3,184,167,1,86,137,222,228,95,212,131,1,204,196,181,132,90,247,246,40,199,156,173,3,84,238,28,71,188,173,145,113,206,140,35,63,69,205,241,70,59,
85,172,21,72,34,4,116,103,220,170,133,107,131,185,237,92,41,27,254,162,42,119,147,236,231,57,43,151,182,215,195,53,195,218,83,242,123,214,48,212,44,8,58,29,62,147,101,13,152,166,192,215,214,32,92,182,
125,170,11,25,95,71,47,164,226,111,186,197,216,161,225,73,25,166,40,240,53,8,251,45,74,226,141,185,199,240,188,161,62,168,235,71,98,144,47,116,190,56,119,246,168,165,96,78,156,25,61,110,112,247,173,32,
234,85,2,168,104,62,212,163,88,119,244,156,210,62,144,43,53,12,127,43,194,158,34,161,251,142,84,102,159,196,152,195,153,54,141,135,122,148,71,197,92,57,173,155,135,109,220,152,211,152,81,164,177,167,113,
77,85,30,203,100,23,129,4,105,23,64,163,215,147,70,192,200,5,65,249,255,0,35,36,114,95,12,73,49,206,85,23,250,229,122,62,127,118,126,31,71,165,160,0,166,243,27,73,221,121,221,89,115,122,51,54,61,73,67,
208,50,98,120,217,9,214,250,110,29,159,185,9,229,179,214,234,229,54,105,192,121,61,62,223,160,87,163,15,72,229,218,54,43,79,146,209,183,71,157,101,214,102,219,162,212,30,101,230,109,178,10,174,68,126,
81,76,157,198,162,61,139,25,43,161,243,218,109,171,157,229,6,250,154,94,68,253,80,172,111,213,17,245,80,89,152,211,112,216,132,113,165,90,156,35,173,12,131,92,3,7,121,16,162,241,121,128,35,53,196,197,
199,62,71,184,46,216,234,7,216,26,129,184,118,55,81,53,41,200,185,237,41,202,125,168,114,145,154,110,13,226,239,130,231,76,72,164,92,51,44,190,210,60,161,151,253,118,174,188,172,87,190,174,71,62,254,18,
65,221,121,155,143,168,84,231,40,177,224,24,35,185,73,154,142,107,154,209,224,164,225,51,224,144,86,185,150,136,188,30,29,202,132,110,75,25,200,50,195,213,65,159,116,39,228,247,172,227,235,31,98,96,138,
253,90,15,184,172,182,151,202,109,44,193,82,170,56,84,105,61,208,108,183,134,197,55,134,167,76,58,139,216,209,210,3,193,102,147,227,122,92,36,20,7,145,194,59,77,124,197,178,1,242,247,152,235,176,253,235,
190,90,159,134,113,233,225,82,3,7,231,24,186,195,77,210,116,211,32,237,96,17,82,214,1,197,216,58,123,106,105,33,98,237,38,230,150,204,114,50,233,113,231,106,144,71,249,102,235,120,250,209,119,15,234,232,
2,110,35,222,176,209,122,47,5,193,175,181,246,82,52,194,77,58,125,96,223,212,161,94,3,26,216,196,99,12,91,202,171,55,237,47,92,227,153,124,185,162,155,64,109,134,178,97,107,59,228,98,119,17,5,173,61,107,
156,110,128,251,99,48,2,63,181,219,175,162,229,190,86,123,30,159,3,177,0,245,47,54,78,135,159,1,181,39,180,14,213,148,97,247,195,71,96,18,144,83,23,233,142,61,234,81,35,22,224,121,177,180,56,173,226,66,
194,153,4,125,39,58,202,170,43,225,137,155,236,5,214,21,59,172,140,59,108,128,0,223,178,82,72,99,182,223,173,107,20,243,56,114,60,175,26,100,143,58,71,184,47,69,212,115,155,163,210,244,93,38,240,74,205,
48,182,44,75,79,3,169,191,5,172,69,59,133,0,98,50,208,6,248,202,126,37,102,247,240,127,103,181,169,36,73,35,121,136,236,94,86,210,171,215,233,57,220,11,150,188,19,56,106,193,237,48,65,37,22,38,50,147,
242,252,224,180,220,212,167,63,176,19,150,163,51,116,238,100,73,192,57,211,114,225,226,179,54,82,28,237,77,210,120,15,106,218,97,195,67,216,12,75,155,123,37,38,86,46,252,33,150,181,219,121,107,99,183,
162,119,93,38,175,225,156,184,246,245,33,162,163,103,113,111,98,243,214,147,49,110,138,53,220,54,230,204,158,216,76,217,39,201,224,6,79,209,155,185,199,216,63,130,222,123,17,102,131,75,107,210,167,216,
198,199,169,115,44,114,176,79,39,51,51,111,154,124,119,105,90,248,189,227,25,122,208,105,31,52,109,2,80,216,193,199,83,193,6,38,202,13,52,107,110,151,9,4,236,164,43,220,26,205,5,192,56,139,9,185,87,132,
197,7,77,102,153,218,124,80,94,12,203,177,121,135,255,0,148,225,127,174,229,233,228,252,57,206,169,212,113,49,54,13,169,127,98,196,110,131,95,75,233,48,152,146,241,191,98,96,125,150,152,204,40,183,233,
243,195,238,149,101,165,30,214,137,138,110,139,19,251,215,2,32,61,25,245,169,39,225,78,154,181,223,194,192,144,146,206,76,227,248,95,52,39,98,41,237,191,162,83,117,25,165,115,231,17,136,124,11,216,199,
169,56,158,35,177,207,176,144,0,4,250,215,68,206,30,124,134,164,220,26,149,60,74,110,196,208,25,27,201,229,30,91,63,221,86,31,97,171,89,250,86,38,227,212,184,244,216,120,175,51,171,149,221,22,137,59,148,
160,226,41,222,9,221,72,71,25,211,216,35,220,164,243,60,175,143,232,182,44,113,215,76,139,109,211,106,239,240,123,199,47,155,213,239,216,75,168,142,184,27,46,13,1,153,31,154,38,39,65,65,137,248,135,121,
227,245,18,68,195,189,178,209,216,223,113,33,73,83,10,237,88,121,29,95,20,10,86,62,81,138,60,67,199,220,9,69,49,16,215,187,87,230,207,172,168,163,225,235,106,196,147,195,89,3,212,183,116,148,241,95,145,
63,235,55,239,5,148,166,208,90,246,147,184,113,11,4,122,102,36,123,84,27,105,6,163,65,225,251,146,19,170,219,53,162,28,102,106,2,7,85,138,79,12,99,36,224,43,6,137,50,235,32,35,178,168,117,32,7,164,46,
18,209,39,180,150,232,183,156,112,6,45,110,43,94,81,254,81,55,156,228,246,109,38,35,8,225,62,255,0,130,190,63,104,198,126,180,155,158,70,27,6,227,191,53,76,146,59,90,85,218,212,11,24,237,77,165,250,109,
248,38,23,48,78,3,10,12,196,221,87,106,5,69,218,169,211,239,255,0,201,53,61,70,90,122,14,7,243,143,130,230,40,152,98,121,250,194,194,195,196,168,82,252,235,133,87,2,12,58,173,227,214,181,23,135,49,15,
213,206,52,73,227,178,148,11,3,60,237,33,59,68,123,149,74,165,89,243,189,118,89,101,231,30,227,253,47,195,64,35,228,85,126,240,93,47,167,249,95,169,64,122,67,181,163,197,97,162,245,200,46,121,28,8,241,
76,78,80,119,155,112,29,190,37,85,13,152,146,121,63,137,31,224,63,114,137,181,92,47,209,128,103,89,166,209,224,137,178,19,156,75,65,136,136,74,11,14,103,18,36,240,41,168,124,101,234,229,134,118,196,143,
186,228,77,81,68,101,222,237,247,74,114,185,38,174,246,178,162,125,76,106,36,111,193,73,47,144,238,209,79,52,108,220,99,42,248,133,191,147,115,240,198,61,252,175,230,47,252,156,113,210,103,218,185,198,
162,77,39,157,26,110,101,224,123,202,90,37,94,171,169,231,110,161,30,104,208,46,29,166,127,244,183,39,244,249,103,207,223,131,1,173,21,27,112,76,13,187,74,8,154,207,147,233,213,244,227,222,142,160,203,
90,106,58,224,24,59,246,20,162,244,42,186,166,118,218,17,230,133,0,227,216,103,255,0,105,179,250,124,143,63,126,14,213,121,209,166,226,30,71,188,44,52,173,151,63,242,129,199,72,143,106,43,53,3,151,15,
215,79,43,108,220,227,41,124,87,79,143,119,240,206,92,252,170,84,232,144,54,224,176,219,234,4,138,187,218,234,169,215,217,237,223,117,32,240,98,42,230,102,119,196,153,253,150,162,234,40,6,32,198,36,193,
224,19,8,173,113,13,38,38,101,8,80,253,120,7,245,138,110,30,40,187,78,229,196,142,79,225,135,248,12,216,166,236,64,107,184,115,109,7,179,196,38,39,104,16,28,194,120,147,226,170,140,31,72,246,52,248,161,
39,177,199,250,95,137,144,79,200,169,125,226,183,61,63,203,63,169,232,233,79,154,235,186,230,146,241,211,206,213,19,188,207,189,106,52,46,29,250,121,182,153,28,118,80,174,243,174,53,90,0,48,218,182,159,
82,170,240,99,18,79,63,68,88,216,248,133,149,3,204,143,65,160,126,112,240,81,143,47,89,218,105,212,239,255,0,201,116,132,92,107,129,194,147,50,69,209,54,171,184,55,105,109,95,208,111,193,85,10,215,147,
134,198,56,111,205,84,34,123,26,17,209,78,114,117,188,223,39,178,152,51,56,70,137,247,252,85,242,123,214,112,245,132,24,210,27,162,222,109,196,9,189,184,43,203,103,95,84,54,145,7,210,55,43,41,99,7,35,
1,68,56,65,232,217,12,151,165,124,214,176,105,136,168,73,29,118,9,60,81,113,2,163,128,227,251,144,203,21,12,192,246,33,160,28,11,158,226,55,46,1,73,51,11,249,19,62,179,190,241,91,73,152,138,218,113,32,
240,214,1,245,173,77,37,140,60,57,237,211,249,179,235,11,8,220,124,163,10,120,151,159,184,84,13,98,157,167,15,39,171,226,133,18,241,15,108,184,118,59,222,64,73,15,14,233,172,62,162,146,134,90,99,157,54,
157,1,2,142,242,91,68,245,199,20,135,128,228,132,127,69,176,131,142,186,132,219,126,155,151,127,159,222,179,240,250,189,51,76,106,237,17,238,92,29,67,137,167,104,7,117,33,40,58,68,108,69,194,147,173,61,
55,158,55,66,121,108,241,228,114,143,50,143,238,168,143,176,229,233,195,210,57,93,209,241,19,228,52,244,216,10,148,252,66,204,219,119,77,61,207,184,144,65,0,250,208,86,50,23,19,136,100,139,220,199,169,
115,201,112,214,114,227,248,95,43,35,96,42,111,191,162,17,53,68,107,20,117,85,160,254,23,0,148,52,160,79,70,125,104,1,214,51,77,179,114,63,122,147,197,102,70,115,10,205,250,124,241,251,161,119,199,66,
190,161,165,148,170,17,18,30,118,237,85,67,83,113,19,23,14,169,111,98,41,137,130,91,139,203,255,0,252,166,139,125,118,173,242,254,24,188,123,202,238,138,206,51,188,120,175,51,163,108,112,115,52,7,2,224,
46,38,225,62,0,78,26,27,165,162,0,59,41,50,92,117,48,0,98,110,164,13,83,230,133,164,74,136,220,147,17,201,204,176,219,230,153,61,218,83,242,251,214,49,245,141,215,105,117,122,180,251,30,216,245,44,182,
141,202,16,14,79,210,155,57,167,218,63,138,233,134,197,57,132,116,209,160,227,183,54,32,246,194,197,217,83,167,4,83,108,236,46,136,30,34,137,127,225,12,201,173,219,203,93,61,157,17,178,244,93,79,195,56,
245,77,163,93,71,129,0,181,182,178,230,211,109,118,150,233,28,71,177,9,95,45,36,96,26,233,184,113,241,88,187,68,179,99,242,252,156,184,220,84,169,31,176,86,177,213,23,113,188,77,96,198,137,32,16,137,26,
45,66,191,73,174,225,169,62,18,173,57,2,65,27,204,71,98,200,120,172,80,6,190,100,8,219,25,83,196,47,76,231,225,143,220,150,16,67,71,19,169,203,121,8,102,175,162,216,55,128,86,97,160,98,8,242,188,17,146,
124,232,30,226,181,53,69,220,122,108,14,219,245,47,62,78,135,206,251,218,86,80,250,201,195,186,200,4,177,36,205,182,34,201,49,35,20,96,1,244,154,235,173,197,89,193,220,52,205,230,101,89,40,171,133,168,
75,156,34,4,74,194,167,245,116,122,196,2,132,11,158,119,34,58,91,41,39,99,234,116,100,122,253,139,88,167,151,167,209,198,99,92,1,189,83,224,23,167,145,203,180,203,75,136,26,64,54,186,203,65,84,4,152,32,
250,109,149,168,41,172,27,167,17,149,130,35,229,116,204,123,86,111,127,7,246,123,26,207,45,109,67,249,164,248,47,43,163,206,102,7,156,33,161,206,3,114,59,87,108,126,153,173,229,245,170,23,22,23,0,240,
99,188,30,40,202,25,85,242,106,109,24,172,223,143,157,104,255,0,182,22,50,212,19,116,222,105,253,92,64,223,80,30,245,156,118,210,69,113,162,153,124,88,133,184,28,168,34,165,57,29,137,68,113,144,49,121,
97,110,195,22,223,7,45,227,171,248,103,46,61,131,163,153,121,137,58,87,6,144,241,245,79,147,98,163,243,8,247,5,169,184,69,201,4,100,205,49,45,135,159,105,133,101,177,21,233,0,115,22,240,135,14,19,244,
86,23,11,114,184,233,228,198,98,70,252,211,214,254,47,120,206,126,180,10,86,166,249,63,72,238,138,216,174,216,222,234,13,182,161,26,111,42,67,87,45,115,67,203,68,139,3,212,164,198,30,57,230,205,248,160,
188,52,143,41,204,34,39,202,159,247,202,244,242,126,28,231,79,184,235,163,171,173,211,186,195,101,177,16,5,0,103,119,123,129,90,128,206,91,108,125,35,16,238,120,219,245,74,206,90,81,235,233,158,137,35,
185,113,35,122,32,218,234,68,112,176,48,245,201,27,185,37,140,155,250,207,49,14,32,186,41,143,178,83,117,25,164,121,74,64,174,232,6,75,65,159,81,78,7,136,143,150,83,107,134,218,76,31,90,234,27,193,200,
203,192,54,144,247,18,123,255,0,138,174,212,209,76,131,81,229,30,86,28,15,204,213,158,222,131,66,214,126,149,137,237,30,177,231,164,32,88,17,11,204,234,230,34,242,127,144,148,201,7,69,202,144,196,142,
108,27,139,149,39,153,229,188,14,75,99,226,108,234,92,63,73,171,191,252,127,238,71,47,155,210,189,221,46,150,20,130,72,49,18,12,21,231,111,165,243,40,138,113,182,143,136,81,137,245,221,231,204,137,104,
104,221,37,170,14,26,137,222,127,127,241,82,86,193,184,121,51,143,13,189,232,102,128,29,170,182,32,109,47,111,221,10,68,115,39,192,121,31,154,19,12,121,224,237,21,154,214,196,217,203,170,91,174,240,236,
5,73,54,232,223,245,130,231,212,172,95,231,52,158,15,60,86,8,180,204,147,7,214,160,219,103,91,120,216,131,236,74,33,137,58,115,44,52,127,120,35,237,41,112,243,132,209,168,217,130,73,247,161,60,181,86,
212,107,195,169,153,0,193,2,203,164,240,95,96,218,234,152,219,221,180,198,224,113,60,61,138,186,74,57,232,142,73,230,174,155,154,47,30,229,97,237,24,207,84,142,32,17,128,194,16,110,104,210,251,170,237,
106,104,190,48,195,48,221,91,38,16,48,68,249,37,32,125,161,55,106,53,69,221,26,83,177,237,253,34,138,158,159,45,119,155,59,70,179,224,176,43,88,93,67,21,136,115,141,142,146,7,86,234,20,26,68,154,192,17,
121,113,73,14,160,140,80,112,16,218,147,252,251,18,157,193,90,173,19,196,88,148,84,171,136,16,30,123,2,25,121,183,244,121,87,135,181,206,22,176,7,245,154,186,95,79,242,191,81,241,105,61,64,44,52,156,107,
131,78,173,197,220,19,16,216,119,7,52,245,95,249,247,170,145,113,228,187,147,216,169,225,78,160,251,50,140,125,160,161,147,56,12,60,254,107,60,17,210,14,34,191,54,26,55,39,247,127,21,169,19,120,66,77,
103,91,232,252,85,80,216,227,21,242,241,213,137,109,255,0,85,200,154,162,139,78,228,158,36,40,179,93,179,82,26,85,229,58,198,157,100,118,164,37,242,48,141,121,171,70,227,25,83,224,183,242,115,240,198,
61,252,173,230,48,77,16,249,249,179,185,92,227,113,30,153,13,215,192,135,53,222,245,162,22,53,165,216,218,117,98,242,230,19,217,31,193,51,94,25,179,174,210,32,186,145,49,58,66,139,237,108,242,189,63,226,
207,185,73,245,82,3,170,145,19,164,169,57,130,105,110,54,165,88,188,181,128,246,1,252,85,117,224,73,209,106,16,237,28,73,115,157,239,67,75,25,116,7,86,12,159,155,27,21,154,42,39,44,200,215,149,52,238,
113,148,254,43,167,199,223,195,25,115,242,168,246,157,96,118,172,54,229,6,197,72,113,71,146,213,75,16,120,128,164,22,0,205,124,192,117,226,93,127,213,106,174,160,128,226,201,21,155,111,163,241,76,44,97,
235,243,129,195,98,63,114,172,67,3,24,12,68,126,107,252,22,122,132,192,29,60,158,194,198,230,157,49,246,101,57,123,81,2,196,56,53,163,170,223,207,185,48,130,43,129,78,149,197,156,66,168,81,55,131,214,
10,17,6,116,185,89,136,17,113,133,162,9,253,103,45,207,79,242,207,234,122,76,56,144,195,216,87,52,149,141,189,90,199,137,176,41,141,57,76,78,40,184,137,109,56,254,125,137,66,85,36,86,32,11,203,74,16,216,
173,71,21,135,115,77,134,162,71,94,200,17,156,201,222,104,109,26,199,130,140,121,138,206,232,213,141,135,111,233,5,184,89,198,147,228,149,64,246,148,227,181,71,193,153,102,39,171,100,84,99,14,9,192,98,
201,55,20,106,253,212,118,11,163,217,16,158,73,229,78,155,243,44,30,229,103,237,89,195,81,59,22,215,83,198,218,205,168,55,35,136,225,236,84,211,111,169,54,163,158,77,67,0,152,0,221,87,194,122,150,136,
163,77,179,36,17,238,92,193,28,49,213,153,98,103,251,195,63,101,43,135,221,58,221,194,192,15,98,131,21,12,17,39,214,130,16,127,156,210,55,47,28,84,82,104,60,55,1,78,13,186,87,253,98,183,208,136,93,174,
179,154,237,238,229,209,61,14,90,249,12,63,162,87,42,169,226,237,53,176,227,120,123,190,233,64,31,24,225,228,205,60,54,247,169,68,154,238,26,129,218,63,127,240,75,76,208,119,159,16,33,165,167,101,37,12,
182,34,164,237,163,226,80,41,138,189,28,40,13,36,152,137,38,74,135,94,19,145,16,121,43,128,153,187,170,240,253,39,47,71,252,143,238,86,62,31,72,244,192,131,76,155,155,133,193,212,16,14,139,21,38,176,246,
131,215,239,82,117,135,164,100,88,147,40,79,39,159,234,28,163,205,3,65,249,154,81,217,208,112,94,156,61,35,149,246,166,241,146,114,242,5,224,49,192,142,255,0,224,179,54,221,211,12,151,211,115,184,105,
18,125,106,75,124,154,32,215,108,131,33,164,207,168,46,89,158,30,206,111,153,229,193,164,7,69,65,246,66,38,168,141,226,160,225,232,16,54,114,26,61,233,1,107,160,3,80,244,65,60,44,164,242,25,149,241,245,
76,75,185,225,111,213,11,182,58,20,182,30,8,174,4,238,223,120,11,85,25,105,211,70,122,157,59,172,210,66,71,148,229,243,19,229,76,251,225,111,151,240,197,227,220,226,35,158,116,91,138,243,58,55,68,181,
173,47,13,18,108,79,90,71,128,93,80,157,87,133,38,27,176,189,229,72,42,183,166,200,63,72,108,168,71,228,137,213,201,140,184,157,249,166,39,229,247,172,97,235,12,213,0,102,46,227,46,60,35,232,172,53,196,
140,236,78,76,227,16,216,97,246,24,91,195,106,133,128,170,124,155,11,63,152,7,184,170,238,149,198,199,50,195,16,116,172,135,143,193,193,197,230,101,219,28,91,188,26,187,229,169,248,103,30,158,166,38,165,
72,29,139,13,59,64,107,166,31,22,1,21,43,229,127,213,192,29,245,17,239,88,203,100,166,115,77,167,21,148,112,243,174,31,246,202,214,58,172,221,196,140,194,181,64,224,192,224,94,76,119,1,197,111,24,109,
99,47,60,217,45,46,113,27,129,218,156,190,196,122,58,47,46,109,51,249,196,120,46,45,60,118,49,223,40,205,0,19,242,186,134,61,139,213,57,248,115,253,202,211,4,24,0,250,110,133,170,5,113,112,7,80,2,214,
89,37,170,116,177,152,39,16,109,84,120,21,174,86,123,30,163,1,83,163,39,213,236,94,124,157,84,90,243,184,19,210,217,97,13,171,163,212,32,149,34,24,170,132,57,162,36,68,165,68,172,101,131,140,222,102,86,
241,85,204,27,98,56,16,74,178,81,87,13,33,206,32,112,88,39,24,216,105,28,64,27,32,0,227,102,246,189,73,63,27,232,9,225,62,11,120,167,154,164,126,89,139,255,0,60,252,23,167,145,203,180,195,38,71,103,21,
154,212,12,147,206,90,125,48,144,107,12,225,229,121,84,239,229,44,248,172,221,83,251,61,78,45,228,225,234,73,250,59,194,243,77,186,33,22,184,186,161,119,88,17,190,203,171,45,101,244,221,87,22,243,166,
52,136,237,42,203,234,40,191,148,51,155,196,102,132,220,243,205,63,246,218,185,229,168,166,198,204,227,200,91,215,172,21,156,74,86,41,205,230,180,254,138,220,78,187,211,97,38,240,164,159,152,64,199,229,
176,54,197,52,253,135,45,227,171,248,103,45,199,174,168,246,243,53,166,78,214,92,90,64,205,156,27,130,197,17,188,68,122,194,214,27,134,232,214,76,72,201,41,176,205,192,239,50,229,101,236,38,149,176,230,
115,23,14,1,198,45,212,208,176,174,137,114,201,255,0,236,142,98,120,243,110,11,167,195,239,24,207,214,135,64,205,61,173,170,46,179,93,4,170,98,3,66,131,230,153,164,15,21,17,30,233,195,150,241,224,164,
38,23,231,153,107,233,148,39,134,164,39,19,143,38,76,226,159,247,202,244,221,79,195,156,233,202,127,50,55,218,86,91,45,143,244,176,227,96,28,156,89,166,242,131,206,102,52,9,223,81,89,203,70,61,112,176,
3,181,114,34,184,250,72,69,41,9,195,1,182,163,241,81,125,150,52,55,54,204,129,188,243,102,223,84,173,93,70,73,114,132,69,93,92,11,38,61,69,56,20,103,83,28,221,57,36,75,72,30,43,104,26,39,70,94,69,245,
0,230,207,173,106,236,113,204,157,129,188,165,203,0,159,153,170,126,203,83,151,165,103,245,71,166,116,115,173,27,93,121,221,25,173,50,64,34,229,40,48,226,238,193,197,72,103,131,165,160,112,42,79,59,203,
97,254,201,230,22,227,76,253,166,174,255,0,241,255,0,185,28,190,111,74,246,216,119,78,28,25,18,68,202,243,182,14,102,126,111,234,124,66,140,79,173,28,243,187,72,240,73,118,134,238,60,56,123,148,150,48,
55,194,57,189,68,248,161,155,178,141,31,41,196,11,64,123,79,217,10,36,179,99,103,245,109,234,76,49,18,165,56,117,39,71,97,245,174,158,66,139,204,229,175,131,113,167,196,44,116,213,199,122,111,181,245,
252,63,130,194,18,153,50,222,229,1,233,158,145,159,205,224,160,151,138,127,227,28,25,145,233,183,162,120,250,73,225,82,169,0,84,0,27,25,40,79,53,155,86,167,134,169,84,27,62,70,144,56,202,222,51,201,51,
148,225,133,38,176,29,220,100,206,232,183,202,107,148,132,183,145,249,132,1,38,139,166,125,139,95,31,188,99,61,82,181,218,27,131,194,179,113,204,83,3,212,17,214,225,44,192,197,28,63,97,78,40,60,12,156,
37,56,224,73,62,210,156,182,160,116,29,230,169,222,111,111,105,77,79,79,128,118,150,184,117,188,143,114,229,80,148,94,91,229,39,84,136,30,171,148,138,21,63,158,152,223,117,38,177,78,249,179,55,7,130,81,
58,4,182,180,2,65,107,175,221,252,194,169,93,197,25,145,59,141,144,204,121,124,200,150,242,187,46,55,190,22,184,247,177,116,255,0,227,191,152,207,235,138,111,112,230,29,109,163,193,97,183,149,199,226,
31,64,22,154,110,123,11,186,69,162,116,246,149,215,25,228,91,224,238,93,137,45,115,65,157,47,216,145,11,57,70,162,206,32,7,228,88,246,245,49,222,205,37,98,110,10,12,252,143,13,245,24,126,202,58,72,84,
14,125,86,63,120,113,136,238,91,71,178,249,117,71,119,9,247,172,212,46,60,31,40,193,147,120,197,51,193,202,154,162,139,78,1,61,193,5,199,9,174,35,175,224,164,214,213,110,144,139,200,199,159,41,206,129,
48,27,140,113,30,192,186,124,156,252,49,143,127,43,57,179,162,173,54,151,15,155,155,245,202,231,27,137,13,58,197,82,211,179,120,117,130,22,208,173,168,30,214,151,126,116,128,80,138,211,126,177,77,205,
223,99,237,74,18,223,132,53,69,180,207,173,60,93,14,163,244,54,163,157,190,195,218,132,105,213,3,26,226,223,206,147,8,65,56,232,20,139,142,237,227,214,73,74,87,202,76,213,168,208,239,236,230,221,114,177,
85,70,229,155,207,148,228,160,25,14,198,52,159,97,93,62,62,254,24,203,159,149,173,234,217,115,109,150,136,174,103,175,224,130,237,72,36,119,21,32,176,0,249,70,48,139,78,41,254,13,77,212,16,44,194,91,81,
189,198,61,202,132,141,48,230,85,123,246,151,9,145,216,180,143,207,200,241,51,249,143,63,101,99,168,108,56,12,200,176,13,235,99,125,154,66,110,232,136,217,142,36,185,206,2,116,179,114,4,173,227,13,37,
128,196,62,184,13,20,220,198,7,116,75,132,106,237,11,89,79,12,203,229,234,152,225,204,54,219,207,130,228,83,50,210,93,202,236,196,222,216,90,3,222,245,191,254,57,249,172,126,186,245,24,83,176,157,134,
203,155,85,10,185,46,173,4,153,115,173,221,252,202,90,57,133,116,115,134,110,79,21,6,106,124,244,198,219,33,11,89,229,222,76,117,64,131,235,184,82,129,227,221,169,173,29,79,3,220,136,94,98,187,188,213,
75,197,239,237,11,172,66,99,164,97,42,79,18,8,246,132,99,181,68,203,204,209,196,118,148,100,142,208,104,118,15,20,205,135,49,80,31,88,71,69,53,201,178,93,200,252,190,64,145,69,177,30,196,252,158,245,156,
53,25,205,176,194,171,92,6,237,50,35,117,153,124,54,91,41,173,79,19,82,144,23,124,157,64,240,132,229,44,79,75,78,11,105,130,14,242,22,2,110,21,255,0,140,113,134,71,166,238,136,225,232,167,137,82,163,186,
66,63,55,138,4,2,161,50,238,229,16,219,233,178,215,215,240,254,42,40,108,49,150,178,77,206,175,18,183,213,19,169,211,151,85,116,118,15,82,223,144,183,148,155,51,171,111,82,231,77,58,225,242,156,56,180,
23,184,253,146,128,111,29,108,35,91,214,71,138,132,218,61,125,218,120,113,247,165,167,40,199,60,222,194,71,185,73,67,44,63,57,245,62,37,2,141,136,116,97,201,145,32,76,168,60,79,34,71,251,39,151,219,141,
67,246,156,189,31,242,63,185,88,248,125,35,209,48,29,46,7,137,92,29,65,115,139,123,71,5,33,40,204,128,72,48,84,154,108,115,174,27,221,9,230,115,134,7,114,151,51,6,126,102,145,251,46,94,140,125,35,159,
234,174,214,58,242,240,47,168,134,182,125,104,155,107,131,54,152,230,234,65,38,26,1,241,89,43,60,158,19,87,87,0,201,35,212,22,51,71,115,54,135,102,217,104,22,142,112,223,234,132,77,80,250,168,140,49,27,
233,63,21,150,141,181,222,138,128,70,224,142,212,167,145,205,207,55,152,215,35,125,65,117,199,66,148,192,122,88,129,184,46,90,200,67,53,62,100,239,180,161,162,117,68,98,112,4,72,140,83,62,248,90,154,191,
134,47,30,231,21,243,207,17,125,43,204,232,27,29,24,112,222,60,82,131,113,138,68,241,82,125,72,204,135,5,0,235,152,167,181,181,69,149,8,156,141,127,251,35,151,30,60,219,66,215,205,239,92,240,245,135,113,
6,51,22,142,5,192,155,117,180,174,109,205,36,231,36,156,146,163,4,216,30,241,14,91,199,217,82,185,75,131,176,88,82,119,128,35,214,85,150,233,154,95,166,246,243,52,119,27,217,100,60,142,2,14,63,51,145,
190,41,199,236,53,118,203,83,240,206,59,170,13,244,222,65,188,44,52,230,21,205,230,180,254,138,170,85,203,35,200,93,215,172,149,140,144,57,187,57,204,70,86,69,143,60,227,255,0,109,203,88,234,139,180,12,
194,155,169,98,216,116,206,161,29,161,116,199,238,42,200,107,131,169,150,245,145,27,110,164,187,132,121,24,122,112,120,111,11,149,219,79,45,137,112,242,188,214,55,242,151,252,23,166,106,57,254,229,65,
60,229,231,211,43,64,71,204,158,222,40,134,151,170,126,89,132,255,0,60,124,86,185,89,236,122,92,23,160,99,140,120,47,54,78,170,13,54,119,99,214,16,239,108,180,14,36,29,212,137,226,100,185,164,132,148,
172,99,117,79,18,72,91,196,87,48,22,210,55,186,178,81,94,129,105,7,72,131,59,250,150,17,192,52,210,116,19,222,132,90,161,181,33,181,246,81,79,198,221,166,246,191,130,222,42,188,195,29,56,186,226,96,154,
239,240,11,211,200,227,218,113,190,128,32,119,172,52,19,129,23,237,90,3,80,0,98,242,167,65,182,33,128,251,10,205,213,63,179,214,230,13,28,193,13,23,36,47,52,219,162,54,220,224,234,122,232,15,100,36,26,
149,9,111,162,73,43,57,168,161,148,187,85,124,207,77,162,187,69,199,232,53,103,45,65,54,214,108,237,24,58,98,46,93,191,168,149,98,210,101,66,52,76,238,192,101,104,53,198,159,95,111,173,72,150,56,135,227,
242,184,0,206,45,191,113,203,120,234,254,25,203,113,234,234,13,56,106,156,9,120,177,234,149,193,167,159,206,39,200,42,239,114,56,246,173,227,179,116,119,45,232,101,248,113,164,236,205,187,209,150,210,
142,20,252,178,102,36,191,143,96,11,53,20,229,71,55,95,147,25,141,33,187,105,61,222,193,35,193,116,248,190,179,149,207,63,185,75,208,126,161,166,153,151,131,37,21,208,205,113,118,153,139,33,62,166,9,161,
123,153,235,82,105,228,105,13,225,180,250,212,155,193,195,106,83,146,100,55,220,132,241,52,79,159,204,47,113,136,121,251,69,122,110,163,19,166,232,59,75,170,3,179,88,0,246,44,210,95,30,248,196,97,218,
7,68,188,120,21,172,103,213,23,103,50,96,14,99,65,195,139,135,189,99,61,24,245,144,64,182,192,238,184,151,73,144,233,234,42,76,236,218,66,240,2,136,121,75,137,205,243,24,34,198,152,159,213,77,212,100,
182,124,217,169,46,147,230,254,5,56,148,42,183,165,76,52,137,0,159,84,46,136,157,55,56,96,52,113,46,112,159,214,91,187,103,130,101,82,57,81,128,153,145,66,168,251,170,203,210,143,213,30,157,231,206,176,
241,149,231,116,98,185,26,162,123,84,130,108,196,55,169,40,115,6,147,79,13,72,79,59,203,66,239,232,134,100,98,99,64,63,182,213,232,255,0,143,253,200,229,243,122,87,180,193,223,14,56,152,11,207,93,3,204,
200,215,74,55,209,241,82,137,213,164,213,125,190,151,193,37,220,57,130,224,119,255,0,210,146,214,11,230,28,7,89,241,67,52,168,32,99,113,60,122,77,3,246,66,140,78,204,200,230,93,29,161,48,164,227,159,205,
48,30,13,135,123,214,241,251,20,118,58,112,21,132,218,0,158,174,144,71,77,122,71,143,58,251,236,66,230,132,16,26,195,234,80,125,39,83,190,170,146,102,36,31,46,193,18,127,180,109,189,171,83,69,93,247,123,
155,190,161,33,100,39,98,240,244,42,189,149,94,208,106,48,64,49,178,124,150,112,119,197,31,205,6,200,44,242,182,220,151,204,155,192,80,119,111,16,186,124,126,241,207,45,82,21,139,95,79,8,65,48,104,182,
16,220,77,204,92,77,58,7,128,233,45,98,152,202,106,78,30,163,1,244,69,251,213,148,251,81,138,111,110,138,115,22,32,123,202,106,122,140,9,26,106,18,39,166,60,23,42,128,126,47,167,81,173,28,70,171,206,211,
238,74,105,149,53,83,130,225,173,223,29,130,83,53,157,160,176,122,36,200,211,212,66,144,47,62,124,191,98,68,158,221,148,158,137,196,191,73,60,105,236,178,203,204,230,128,142,84,229,132,68,156,53,111,252,
87,89,233,127,192,253,80,233,121,115,28,14,210,0,92,219,68,196,145,73,244,139,128,115,1,118,160,109,164,245,248,174,184,253,179,150,206,53,172,118,11,84,22,222,210,34,44,177,211,14,180,234,203,177,236,
54,154,110,159,98,59,21,45,76,252,143,9,38,98,136,240,10,235,80,189,78,131,24,102,32,133,168,14,101,198,11,156,118,134,248,149,154,155,205,95,21,240,71,143,149,48,123,138,167,69,30,143,31,231,130,11,134,
213,218,123,66,147,175,62,122,7,82,130,39,35,203,124,179,61,6,195,202,207,128,93,126,95,211,248,103,14,254,76,230,149,139,241,117,185,151,52,145,12,111,98,204,108,182,18,25,78,161,39,113,18,15,29,211,
67,152,119,135,208,123,140,29,63,5,84,29,7,135,115,173,6,116,63,248,166,168,222,182,233,215,54,141,187,101,65,138,239,13,230,154,76,107,127,241,84,52,76,67,195,40,49,194,6,175,138,34,119,23,15,167,76,
131,176,137,39,142,234,136,206,87,88,179,23,71,158,115,65,50,199,118,162,146,220,176,45,242,204,136,11,143,43,30,5,107,226,253,95,134,51,226,219,15,158,131,212,185,180,224,189,119,30,210,130,237,110,31,
207,5,32,50,167,205,124,105,255,0,154,120,247,4,222,8,198,98,100,181,195,104,119,136,84,36,233,244,216,242,12,201,43,85,24,168,126,71,139,131,19,68,248,21,158,154,101,199,78,93,128,96,188,83,108,123,21,
218,204,36,230,177,184,45,80,93,121,48,38,108,158,170,79,12,69,87,213,45,1,172,37,186,64,190,163,215,224,183,151,208,199,107,97,229,172,104,27,73,5,114,104,150,86,9,229,78,102,76,72,195,81,255,0,201,116,
190,147,252,177,250,171,211,52,150,106,35,133,61,151,34,243,172,62,124,63,114,4,142,205,214,154,26,139,181,151,143,72,136,26,122,201,82,105,245,52,211,128,225,173,191,13,194,147,44,197,244,233,181,195,
137,211,120,222,61,200,67,227,136,211,76,129,29,51,224,136,158,94,163,219,162,164,69,201,30,240,186,196,222,109,82,48,244,216,79,164,45,222,140,103,218,173,229,206,138,117,206,192,244,149,146,82,162,90,
202,120,178,73,129,69,210,178,169,254,73,95,146,249,107,122,232,55,179,137,79,201,239,88,199,81,172,101,177,67,243,73,186,230,233,26,194,97,232,82,123,234,177,160,84,120,130,99,116,249,10,44,179,218,221,
131,68,148,4,140,48,62,93,140,32,255,0,104,235,123,22,174,138,156,157,77,250,171,33,241,130,215,159,82,144,108,30,117,151,220,149,23,155,123,163,1,68,77,160,137,235,233,21,211,170,1,129,127,58,194,120,
58,93,239,78,95,66,43,101,132,115,45,158,192,177,74,137,32,227,112,220,58,78,7,246,74,5,53,141,249,134,131,214,60,84,34,46,32,201,104,27,255,0,237,45,57,70,69,86,91,233,124,20,148,114,194,53,213,157,244,
124,80,40,152,203,97,207,3,5,80,60,95,34,203,191,162,25,105,136,157,96,126,219,151,163,254,71,247,43,31,15,164,122,33,2,147,143,13,75,206,234,3,166,33,221,73,66,208,35,84,79,106,19,108,62,117,231,140,
169,60,198,107,39,149,24,248,153,52,41,15,188,189,24,250,71,63,213,67,168,231,28,6,142,33,205,19,250,202,155,60,57,75,230,170,7,17,36,3,234,133,134,151,114,22,197,73,108,143,55,240,11,158,72,206,108,226,
51,124,186,72,185,168,39,245,81,53,64,155,182,168,188,16,134,154,6,3,99,168,40,57,4,139,236,78,234,79,39,156,128,51,26,238,60,28,125,203,182,26,20,158,1,243,136,196,52,142,136,121,240,11,121,79,168,38,
204,87,118,167,83,3,103,48,131,236,89,132,165,99,231,242,251,220,226,24,126,208,90,154,162,241,237,177,144,234,149,32,153,45,143,82,243,54,195,8,210,91,195,105,245,165,51,80,17,66,214,51,214,164,250,128,
187,140,205,148,139,87,126,145,166,161,135,147,33,49,24,228,191,55,67,147,25,117,35,187,169,49,222,209,39,197,63,47,222,118,185,225,245,33,188,81,249,100,204,193,103,30,194,23,56,232,157,153,116,242,252,
64,210,118,126,253,235,88,237,18,201,231,200,41,111,98,120,246,167,45,169,167,160,166,53,97,169,241,33,230,195,170,86,3,202,96,72,102,63,52,144,4,98,221,247,26,187,229,169,248,103,29,211,188,106,117,246,
122,150,26,102,153,26,38,118,97,50,164,167,148,187,94,14,160,139,135,111,234,5,103,34,206,108,237,53,242,205,87,154,238,22,31,160,229,99,170,205,218,126,124,64,169,76,134,250,68,16,181,129,164,119,230,
199,91,214,146,206,94,209,228,224,56,92,18,185,221,151,146,174,1,197,230,174,131,124,67,192,246,5,233,154,142,127,184,45,4,137,237,90,2,187,208,36,142,229,146,77,238,140,94,28,76,145,93,158,5,111,149,
158,199,167,193,89,162,246,183,130,243,100,237,20,41,155,85,27,223,101,132,100,141,84,155,36,168,19,174,90,0,212,36,206,254,164,164,140,125,195,134,215,91,197,87,48,134,204,6,196,185,89,40,175,133,179,
30,68,118,44,84,124,15,48,123,56,161,18,196,131,206,81,189,174,84,83,241,103,162,65,38,192,248,45,226,171,203,211,19,141,196,118,86,125,253,139,213,117,28,102,233,221,66,55,220,129,239,92,218,124,99,72,
111,31,226,152,154,160,7,149,229,147,255,0,18,193,238,40,186,191,129,251,61,118,100,98,155,6,210,229,230,142,168,13,144,215,18,102,93,184,239,93,66,158,74,70,138,134,250,136,51,237,88,204,195,217,62,163,
87,52,46,244,70,32,15,176,212,101,168,204,219,236,200,249,138,32,246,157,251,10,49,36,159,13,163,22,244,4,251,22,147,234,176,26,200,220,152,30,194,168,147,241,61,44,203,40,3,254,48,123,152,229,188,125,
114,252,51,150,227,213,98,221,230,105,135,19,169,206,38,125,95,197,113,105,231,115,135,124,143,76,238,241,217,181,214,240,218,170,180,26,25,130,194,52,105,217,162,73,236,11,55,100,108,29,96,236,194,156,
184,16,237,68,91,249,234,66,41,202,86,70,75,154,134,141,51,65,241,31,84,173,252,119,250,163,25,105,140,15,70,187,219,198,120,119,162,182,161,80,18,24,12,158,8,76,178,212,156,164,248,159,54,210,4,8,223,
214,164,38,11,165,93,156,122,7,197,21,60,91,121,179,136,204,33,174,231,124,170,167,75,85,163,81,180,71,190,87,166,223,168,231,58,106,135,73,245,228,88,0,61,193,102,180,75,27,165,216,172,60,253,2,93,62,
162,181,142,168,187,82,201,219,163,19,70,15,210,111,129,92,243,106,61,91,79,155,30,213,201,59,80,67,56,131,161,73,131,109,45,38,64,108,93,68,44,151,250,207,48,250,212,196,15,168,181,117,25,172,103,54,
170,192,96,130,205,141,145,137,121,215,73,210,192,32,65,133,213,19,194,158,114,155,105,62,228,86,54,245,202,221,253,217,131,101,166,121,87,131,3,102,210,171,127,217,70,95,219,191,225,126,168,244,135,231,
219,11,131,108,215,16,227,1,72,25,54,51,29,73,38,26,117,82,108,117,207,173,1,230,185,102,79,244,83,49,237,230,248,254,152,94,143,248,255,0,220,142,95,55,165,123,156,17,3,12,216,184,129,11,207,91,47,154,
19,207,210,59,13,35,197,80,194,78,249,231,71,231,110,162,237,55,1,81,221,202,74,248,19,230,93,189,137,248,41,154,92,152,198,98,9,188,22,153,253,85,20,188,199,162,210,211,193,208,83,10,78,56,234,107,218,
4,152,93,49,20,74,7,241,125,80,45,208,105,247,132,93,174,61,83,156,57,218,194,215,136,246,238,185,22,157,232,83,37,65,240,187,95,218,20,147,113,39,229,216,47,174,62,43,83,69,94,169,210,105,147,6,108,178,
204,43,94,250,155,199,177,36,12,44,243,163,168,187,224,134,156,229,52,63,33,205,26,237,185,146,36,127,61,203,127,31,180,115,203,72,250,139,240,25,107,141,139,176,205,248,38,238,181,52,147,156,23,116,91,
16,216,146,86,240,85,140,172,212,12,175,169,196,147,213,178,179,81,154,78,232,178,118,144,99,214,85,83,211,229,213,198,138,160,157,157,240,43,159,131,81,221,143,107,49,120,141,82,117,56,6,251,214,166,
62,69,163,225,193,57,179,106,82,117,46,139,78,166,17,115,123,56,123,253,169,190,163,170,120,211,32,192,152,131,43,17,162,206,50,233,54,131,101,39,160,193,191,156,193,225,220,100,18,216,254,125,136,101,
11,54,233,114,147,41,222,244,171,183,190,193,110,122,95,240,63,84,26,144,212,32,253,33,186,195,105,248,236,25,168,210,92,225,4,240,48,22,241,203,192,179,200,188,203,159,205,180,188,128,222,140,77,174,
143,36,213,54,145,131,199,191,129,99,163,216,81,216,168,12,51,129,195,71,247,3,192,43,170,23,171,46,212,70,218,189,225,49,28,192,136,36,30,160,179,75,89,155,188,254,23,135,202,152,125,197,56,234,138,98,
137,243,110,39,249,178,19,226,101,241,198,126,10,78,216,226,79,5,39,153,228,237,103,82,204,179,189,58,157,56,145,13,13,147,49,186,237,242,207,172,127,12,97,186,165,137,195,150,230,15,5,173,113,212,100,
250,151,57,126,155,47,142,123,124,159,75,24,210,0,244,71,5,172,69,11,10,38,157,98,9,45,28,56,236,154,137,97,222,88,234,236,37,210,231,68,142,161,101,170,204,15,156,118,174,106,243,59,39,199,80,152,135,
151,186,131,1,112,45,116,73,234,54,68,84,238,40,69,58,36,146,26,120,113,217,102,52,46,5,237,242,125,47,99,64,35,209,60,81,146,134,48,216,114,236,193,128,53,173,58,132,31,82,205,191,69,55,148,85,157,87,
50,201,53,106,108,98,76,180,182,12,198,235,167,197,62,178,252,49,158,227,211,88,98,71,21,197,183,1,135,199,25,248,41,62,172,124,219,72,254,108,164,95,44,62,127,21,199,229,79,62,224,156,184,163,56,225,
36,1,212,81,9,58,82,221,36,237,171,222,86,168,48,243,24,28,76,255,0,112,124,10,58,174,135,168,210,112,120,7,240,12,108,251,2,187,84,43,204,185,156,227,67,201,14,232,196,218,201,242,130,192,224,205,54,
130,215,8,158,38,66,114,203,200,147,194,133,81,164,64,250,35,117,130,14,83,209,229,38,109,189,169,80,111,117,138,221,244,159,229,143,213,87,113,143,230,240,120,135,9,36,54,22,11,207,180,195,164,94,77,
210,209,156,17,128,36,68,146,103,214,170,147,49,0,140,217,213,42,186,151,73,163,75,0,184,189,220,125,222,197,185,234,207,64,24,246,191,23,135,209,35,75,136,119,185,23,31,13,74,177,152,215,26,41,0,119,
119,192,44,248,81,230,42,187,162,248,218,73,143,88,93,34,107,52,117,66,202,26,92,65,29,123,43,1,91,201,203,186,77,137,108,72,42,205,69,109,69,152,12,201,194,229,184,103,124,86,38,226,186,88,228,204,51,
33,202,218,221,185,144,36,255,0,61,232,249,61,171,56,233,220,84,243,167,168,59,224,176,232,61,11,105,111,30,213,50,106,145,212,106,17,22,178,130,70,24,252,187,27,127,166,126,11,87,77,41,27,53,157,129,
100,62,111,161,80,133,38,90,225,206,209,22,180,207,183,117,23,149,174,127,23,210,6,253,7,31,121,93,102,199,3,192,157,45,99,98,12,39,37,21,178,238,147,67,71,23,64,92,233,84,6,113,152,114,45,37,198,127,
85,0,198,56,249,150,239,114,62,40,17,34,163,129,168,222,228,180,227,126,121,179,249,219,169,29,202,201,231,234,157,198,147,236,149,81,76,99,72,56,103,77,132,25,84,79,13,200,194,127,162,153,119,103,57,
199,244,202,244,127,200,254,229,115,248,125,35,210,184,233,164,233,235,159,90,243,186,151,147,115,51,180,164,141,64,75,132,132,6,135,207,186,84,158,111,50,49,202,188,96,59,58,149,43,254,210,239,143,246,
231,249,99,245,80,113,71,155,166,234,76,179,141,97,111,92,166,126,234,156,108,141,76,34,68,9,88,105,232,178,107,213,120,16,0,102,194,235,150,73,188,235,250,207,47,250,213,4,31,168,153,170,32,162,250,154,
12,2,216,178,203,77,211,18,206,36,232,80,113,199,205,159,106,147,202,103,13,215,137,173,39,233,59,192,46,184,42,155,130,210,220,86,34,62,153,14,159,80,93,50,212,102,108,237,120,107,232,0,44,65,30,226,
179,9,87,115,99,17,151,203,93,206,249,85,62,150,171,70,161,104,143,124,173,75,245,89,188,123,76,105,211,93,252,58,3,197,121,163,160,96,158,109,196,137,17,191,173,41,243,239,73,170,77,83,4,7,129,32,236,
164,159,142,233,87,99,120,207,30,244,196,223,38,153,57,46,84,28,53,69,6,76,253,80,159,146,255,0,85,99,29,27,198,86,13,204,42,67,128,13,210,77,191,158,181,134,193,174,208,252,22,45,167,78,206,18,15,97,
76,218,74,201,221,242,61,51,179,207,110,247,90,207,98,61,22,17,222,102,160,105,58,154,233,247,127,5,133,94,87,13,209,204,179,112,127,227,15,189,141,93,178,245,199,240,206,59,170,20,160,181,243,184,48,
125,129,98,180,249,144,234,49,111,64,199,177,72,238,90,124,197,96,59,14,253,129,103,36,251,56,212,42,229,101,190,137,196,17,246,28,156,117,69,217,28,232,141,20,205,245,0,35,218,156,26,169,142,146,214,
144,98,29,185,239,91,11,249,105,154,111,27,195,151,44,139,200,215,3,202,243,56,255,0,137,120,247,5,233,154,159,135,47,221,145,26,75,120,255,0,20,210,251,80,141,246,36,123,208,137,84,17,141,195,246,214,
101,253,171,164,213,102,238,61,70,16,244,64,4,220,15,5,229,201,218,40,97,129,231,43,94,214,43,8,233,30,96,118,241,80,33,138,187,24,76,118,166,36,140,89,179,192,185,14,91,197,87,48,176,26,205,183,86,74,
43,225,12,210,112,59,217,98,163,154,136,161,234,40,69,171,56,26,204,142,19,42,41,184,163,208,239,6,254,165,188,69,121,186,66,113,152,207,243,222,189,55,81,202,110,152,113,13,44,183,1,43,45,54,241,45,51,
107,129,221,117,69,90,195,95,48,203,6,169,7,16,223,2,139,170,59,30,155,57,113,166,24,64,176,6,220,87,159,23,84,170,86,162,208,77,215,74,204,80,201,98,106,118,147,61,208,22,51,106,42,101,146,6,58,0,190,
34,253,189,22,172,229,168,207,75,230,198,40,211,105,234,62,10,197,162,85,201,208,1,31,68,15,114,212,13,85,233,115,83,96,47,238,42,73,184,146,91,156,100,205,27,249,73,63,96,194,233,143,174,95,134,114,220,
122,76,91,166,173,38,205,152,36,174,17,180,44,239,83,112,248,112,224,36,147,185,93,48,216,171,4,181,180,240,161,192,72,116,92,245,53,96,185,129,168,208,250,78,150,139,144,32,246,144,171,19,156,168,169,
248,131,50,153,4,80,120,183,114,215,199,237,24,203,84,28,29,241,53,29,125,202,43,106,100,24,105,143,82,3,47,17,172,110,162,195,250,84,69,227,255,0,104,77,224,109,88,8,131,160,248,170,167,134,166,72,196,
227,96,216,98,106,239,198,229,122,174,167,225,207,30,159,162,109,94,45,35,224,22,43,73,184,201,56,214,128,118,97,159,106,233,142,152,187,87,202,93,24,218,83,188,180,3,234,43,150,122,110,61,104,187,34,
240,0,92,90,118,166,196,118,66,144,68,79,165,110,138,144,57,49,252,103,152,144,111,206,48,119,116,22,174,160,125,156,129,206,54,32,218,44,140,83,205,93,205,160,69,132,58,111,217,252,23,96,155,133,115,
155,155,105,184,16,95,217,176,11,119,213,153,179,249,89,7,149,152,75,207,153,173,255,0,130,206,95,219,191,225,126,168,244,111,36,85,17,214,23,7,70,49,14,0,184,187,173,36,35,179,78,230,71,130,144,173,58,
41,18,227,210,4,24,234,80,121,206,88,153,228,214,100,9,216,49,222,189,97,119,255,0,143,253,200,231,243,122,87,185,194,31,147,210,116,29,133,250,151,154,237,178,249,152,38,163,6,221,6,253,239,224,152,97,
38,188,26,149,4,201,212,74,147,130,57,226,98,9,10,75,25,115,199,55,80,117,19,240,64,165,156,75,177,184,136,19,102,253,212,164,188,193,199,67,68,236,68,166,20,252,69,234,145,214,183,1,106,15,112,195,213,
99,246,22,29,210,181,118,56,246,38,29,136,172,68,144,46,61,171,131,66,190,244,217,236,80,124,203,211,121,226,164,151,138,14,252,33,129,39,251,194,181,52,86,159,210,161,32,92,92,44,178,86,173,220,232,141,
189,106,105,156,59,52,212,167,125,189,202,52,159,41,157,248,131,55,51,253,139,182,238,5,116,248,253,227,158,126,169,148,250,57,70,84,79,10,77,111,130,178,246,173,99,164,172,192,151,212,166,209,185,22,
51,214,63,122,222,42,190,195,191,204,135,2,6,168,176,69,48,2,67,105,176,112,232,159,113,72,92,202,170,95,16,58,255,0,113,88,164,128,160,29,138,172,210,39,111,138,212,170,168,50,139,250,46,166,76,54,226,
220,86,124,163,88,128,225,174,72,244,90,111,223,43,40,171,139,180,188,109,100,165,220,157,250,176,76,14,146,90,232,40,162,166,230,196,14,80,228,81,249,213,135,217,11,115,211,47,240,207,234,142,213,154,
118,4,75,94,118,239,88,108,181,122,222,108,183,114,72,149,169,16,216,107,81,6,100,129,51,234,69,74,46,104,252,19,138,2,196,181,222,230,162,108,84,154,31,146,97,163,251,154,114,61,73,187,48,189,23,23,210,
146,96,7,193,28,103,189,106,165,28,33,233,58,68,153,1,98,160,243,87,116,168,30,62,82,207,138,113,84,195,58,52,221,217,199,212,16,156,168,226,210,219,238,126,10,79,181,121,227,61,73,72,60,150,105,252,59,
156,193,128,49,55,246,46,159,47,174,63,134,48,221,95,204,90,40,99,205,72,4,57,162,59,226,23,40,218,6,55,10,92,69,74,135,180,3,184,93,102,94,62,135,143,34,96,200,167,65,229,253,90,143,27,108,139,180,151,
132,173,45,214,211,45,123,143,14,213,211,40,204,191,70,53,51,156,231,38,150,173,81,49,120,149,146,95,23,90,27,173,198,26,199,14,29,171,88,193,111,210,166,48,138,148,24,89,213,168,112,182,203,156,219,65,
224,176,165,164,212,166,123,72,27,148,220,188,253,47,30,23,242,230,138,248,241,82,0,13,105,158,248,133,202,148,14,84,180,254,29,201,164,200,56,155,123,23,95,139,215,47,195,25,238,47,106,243,194,58,151,
54,223,83,113,113,117,246,63,4,39,95,210,166,222,222,62,162,164,95,42,119,74,185,227,229,47,248,39,37,4,197,158,147,96,65,146,17,18,117,103,22,82,144,100,23,192,28,103,189,110,35,21,255,0,36,196,207,247,
53,32,122,150,102,213,86,107,71,224,156,40,55,33,173,247,181,23,98,39,98,111,68,153,130,68,207,169,48,131,66,183,155,13,216,130,97,54,35,52,137,169,98,68,185,227,126,245,148,230,82,65,229,14,123,63,157,
68,125,146,183,125,49,255,0,44,126,170,165,156,63,78,9,225,178,11,157,11,17,168,132,210,116,176,111,100,147,88,112,227,162,8,244,92,109,223,40,69,95,69,253,39,84,38,29,115,110,43,94,82,121,160,27,138,
162,208,35,127,130,213,170,31,205,106,95,14,58,191,112,89,137,12,16,234,111,28,58,71,220,22,192,248,135,142,100,184,144,116,205,138,33,175,178,242,89,82,163,78,224,92,207,80,253,233,200,69,90,157,44,163,
53,35,141,39,55,197,99,31,104,178,210,159,38,93,248,131,40,51,253,139,119,238,37,95,39,189,103,15,83,152,134,106,169,82,251,251,215,55,72,213,43,57,179,27,122,212,13,51,163,66,72,185,185,83,40,184,80,
239,194,24,226,63,188,11,87,77,42,62,212,216,120,172,135,204,181,55,251,20,130,16,220,69,18,100,3,115,237,81,120,234,239,113,195,210,99,54,54,61,210,187,205,179,195,56,123,85,3,169,102,149,12,189,199,
67,132,238,76,44,82,168,210,91,141,195,200,139,59,238,160,25,204,94,57,186,99,172,143,138,20,71,49,207,3,18,64,73,117,207,2,165,49,48,117,2,164,119,44,4,84,120,223,160,239,189,252,85,85,49,139,63,39,170,
96,236,111,214,137,176,240,220,142,49,201,172,180,3,184,123,189,122,202,244,255,0,200,254,229,99,225,244,143,70,227,174,144,45,61,34,73,142,181,193,208,33,179,142,198,79,130,136,184,119,2,90,91,214,164,
219,9,53,76,245,148,7,156,205,8,28,172,197,222,60,205,31,252,215,124,127,183,63,203,159,234,164,49,78,115,179,109,32,146,32,63,179,98,22,167,170,187,81,187,91,92,155,136,108,95,179,248,172,52,244,217,
48,28,227,230,5,162,235,142,69,246,114,127,25,229,196,155,243,143,29,253,4,205,84,48,4,122,55,232,172,145,105,236,7,100,41,56,108,200,189,193,82,121,44,217,211,141,171,27,203,129,62,160,187,97,166,106,
70,14,70,53,210,119,96,143,106,235,150,152,155,82,172,109,66,111,3,224,87,56,217,10,132,156,78,10,77,142,38,150,220,46,22,230,175,225,155,199,185,199,94,177,17,39,64,241,94,88,232,195,58,52,77,231,255,
0,106,77,176,78,129,178,83,64,24,113,143,82,130,102,50,216,154,110,237,9,132,110,75,84,252,65,150,196,146,104,48,95,185,63,39,181,99,29,71,113,213,26,95,85,210,211,112,12,158,208,22,100,109,208,90,234,
120,160,208,36,186,44,122,218,164,143,146,106,118,31,16,26,4,130,54,43,121,236,69,220,35,162,173,86,205,158,36,46,116,188,222,24,151,103,25,203,78,254,82,15,216,18,187,229,235,143,225,140,119,84,169,116,
121,216,184,55,247,5,205,166,104,19,160,128,62,137,30,229,84,119,41,51,70,163,71,80,240,89,200,152,204,228,140,12,129,108,69,187,58,46,86,58,172,245,47,58,137,167,216,68,119,65,90,193,170,159,82,244,92,
1,186,220,102,170,228,206,53,3,201,22,32,91,138,231,147,79,51,137,182,97,153,141,80,6,33,222,1,122,38,163,151,107,44,16,193,23,185,29,247,73,140,52,135,23,219,129,133,34,245,68,99,48,127,231,177,106,106,
179,119,30,147,10,122,29,192,25,245,47,54,78,177,74,139,128,172,249,227,16,176,76,234,38,135,168,40,19,197,152,164,208,55,186,98,72,197,65,107,246,221,111,21,92,194,128,27,72,136,130,172,148,86,193,129,
205,19,218,33,98,163,79,116,51,78,231,100,34,245,159,21,197,246,10,41,216,167,106,213,217,43,164,15,57,134,252,167,22,68,222,189,65,239,94,139,168,229,55,78,84,130,214,30,49,2,56,172,70,156,174,64,100,
76,146,83,21,23,12,63,25,101,123,223,16,60,10,47,173,93,139,217,219,136,168,192,58,38,47,218,184,96,233,73,48,182,24,28,55,186,216,80,202,7,158,170,193,107,252,22,50,42,25,83,134,172,192,110,70,36,143,
178,213,156,181,4,47,157,30,136,139,16,32,123,21,138,79,172,254,128,141,192,91,136,87,184,6,176,158,193,238,66,71,199,213,209,154,101,53,15,252,73,180,117,48,174,184,207,233,201,140,183,21,170,98,220,
231,128,94,11,137,233,58,108,59,23,47,14,133,179,87,249,70,35,14,210,122,1,218,36,112,146,19,135,212,162,152,196,189,206,113,97,45,5,174,232,157,239,213,236,89,133,202,15,5,229,188,223,71,143,29,46,234,
238,77,137,190,82,99,53,242,123,28,1,184,162,90,123,225,63,28,254,184,206,90,167,48,67,166,243,96,11,201,88,173,40,61,219,9,224,136,25,168,233,38,251,132,144,118,167,171,220,20,155,192,159,148,139,223,
73,30,244,85,94,30,152,154,216,217,255,0,137,169,183,214,43,213,117,63,14,115,167,240,227,163,92,56,139,204,122,225,98,180,157,92,159,40,172,237,224,88,129,216,23,73,166,22,178,66,121,218,79,112,18,30,
209,62,162,184,252,141,226,245,34,212,200,27,152,92,154,118,161,177,60,97,73,152,243,159,170,164,95,42,105,110,99,152,64,183,56,195,246,19,117,3,236,236,206,136,130,116,204,1,182,233,197,71,152,112,211,
134,5,176,72,212,124,87,89,176,93,244,136,196,182,168,16,29,65,205,159,90,124,253,120,94,62,252,183,147,186,121,93,132,27,121,154,167,218,24,156,191,183,89,253,81,233,170,22,182,160,155,18,100,74,243,
186,133,89,218,158,240,3,162,96,164,62,96,26,27,39,142,234,64,212,174,215,83,123,64,152,136,37,94,11,206,114,170,161,119,39,115,49,166,53,49,132,126,216,94,143,130,127,92,114,249,189,43,244,44,55,228,
194,111,5,176,188,181,178,216,242,78,41,160,90,90,4,250,202,140,35,68,53,141,121,27,106,39,222,146,206,160,92,210,195,32,200,29,170,11,25,113,150,213,29,95,184,32,80,77,179,12,68,11,105,97,143,81,74,70,
198,18,116,136,221,195,197,106,18,69,211,136,124,131,31,193,104,5,136,110,154,5,192,18,208,32,254,208,76,218,186,122,246,25,175,84,54,35,73,29,240,87,18,213,205,1,166,208,228,134,9,32,18,211,197,73,63,
20,126,89,130,36,13,66,169,50,158,21,202,100,144,118,143,122,200,0,6,234,44,36,2,5,135,88,82,125,70,208,254,189,148,83,121,71,255,0,199,243,93,175,69,231,220,183,241,251,198,51,245,169,78,14,57,38,92,
102,8,108,71,172,38,251,86,166,146,49,119,171,74,36,116,65,153,237,91,138,187,69,147,132,104,146,33,228,123,37,87,106,50,240,52,79,212,62,229,37,92,181,252,219,234,139,195,183,236,89,170,177,76,145,139,
173,23,219,226,163,197,28,11,139,176,197,206,179,132,237,199,249,11,55,104,206,44,7,17,3,118,181,9,62,164,116,155,49,169,135,224,152,149,242,147,166,137,159,206,7,220,138,170,126,110,239,199,121,17,3,
122,213,126,231,240,91,199,211,38,47,180,23,27,243,245,218,127,60,172,70,200,214,32,232,111,231,144,71,243,237,91,136,219,73,44,39,133,128,246,133,154,148,65,156,182,187,127,69,254,5,19,98,164,96,221,
56,76,63,17,205,179,220,213,171,179,0,215,45,169,213,172,37,40,96,36,213,113,235,43,21,5,155,198,138,4,71,207,179,219,41,196,83,39,208,118,211,32,32,135,88,147,136,166,221,224,79,185,41,208,64,170,38,
240,15,138,18,87,37,76,103,217,248,255,0,28,31,114,233,242,250,227,248,99,29,213,188,227,106,110,226,91,16,23,60,91,75,37,239,160,94,248,34,209,59,194,221,241,228,70,70,150,61,146,6,146,75,79,84,31,228,
32,188,214,26,141,76,38,109,141,195,189,211,72,57,181,24,58,129,94,139,102,88,202,229,140,241,149,134,62,158,173,13,211,188,122,214,90,47,137,163,83,23,155,96,176,236,116,82,46,117,71,142,176,63,246,181,
44,199,27,89,202,121,202,71,165,58,94,247,192,26,65,13,29,80,63,146,188,238,173,2,246,80,15,100,1,121,141,225,51,199,145,85,50,125,170,59,136,108,93,99,34,137,202,179,57,246,64,63,199,39,220,186,124,94,
185,126,24,203,113,84,144,106,152,180,129,226,185,182,229,18,70,34,163,118,145,62,228,161,7,160,221,166,72,66,45,147,198,138,228,199,207,191,219,41,201,65,113,242,42,180,245,20,68,159,174,27,79,171,89,
91,67,227,29,24,76,71,1,205,191,222,212,77,170,174,76,101,212,27,250,44,240,11,55,106,39,56,144,192,120,92,31,105,76,69,40,144,53,183,243,9,39,249,246,45,80,123,5,243,244,26,63,60,44,82,22,80,239,199,
121,233,35,106,212,190,231,241,91,203,211,22,39,181,80,205,142,170,34,63,56,159,114,196,110,36,83,142,139,102,116,176,124,83,74,134,16,6,147,35,102,185,0,182,57,197,184,109,77,187,140,111,193,51,105,58,
161,39,23,71,134,255,0,5,165,198,243,39,243,143,164,47,13,219,181,80,68,166,129,162,126,185,247,45,38,171,50,48,142,18,76,188,15,108,42,109,87,48,150,171,86,103,209,38,103,181,85,69,118,135,12,147,49,
51,36,182,35,214,86,39,180,87,74,188,156,255,0,227,249,86,214,162,195,238,71,201,239,89,195,214,41,86,188,191,171,117,134,221,33,186,131,1,146,69,199,80,80,25,228,128,54,143,122,146,30,20,252,179,26,64,
26,141,80,101,107,133,64,18,64,46,60,119,66,110,226,129,213,121,114,131,47,49,94,144,116,70,144,59,164,160,188,134,29,186,168,7,16,67,72,129,251,69,118,187,19,66,135,70,33,144,12,127,4,35,184,50,70,161,
27,56,248,172,210,178,47,152,97,228,88,53,230,61,65,100,13,152,152,109,33,215,127,113,66,136,250,128,115,139,204,1,0,246,36,181,88,53,237,97,59,106,7,222,162,123,0,72,197,56,27,195,72,159,88,64,166,113,
63,147,24,180,151,74,160,126,123,201,90,133,188,158,203,6,153,210,199,207,237,21,234,249,231,245,214,62,31,72,244,116,235,181,180,216,210,34,102,72,94,127,14,163,60,13,14,131,199,117,7,212,93,165,236,
4,58,38,2,144,180,203,93,80,196,146,12,152,65,121,156,225,209,202,236,88,223,204,210,62,192,245,232,199,251,113,203,245,86,25,72,156,75,170,145,33,180,26,217,245,163,207,215,134,188,125,249,48,209,171,
12,75,160,19,164,248,34,237,61,62,72,96,190,96,116,102,8,223,101,203,35,95,102,173,46,204,114,249,22,231,30,126,194,38,170,49,30,115,245,80,90,166,108,15,24,82,100,222,152,7,113,42,79,47,157,147,206,213,
123,64,146,247,9,245,5,215,227,103,36,90,36,249,69,23,109,34,228,142,194,187,93,48,163,136,29,26,1,164,90,39,213,43,156,108,133,65,21,176,81,255,0,19,79,127,172,22,231,127,12,222,61,198,56,252,164,222,
250,64,247,175,44,116,140,111,79,87,184,165,13,77,208,69,246,10,77,49,219,137,224,138,19,241,190,155,13,136,15,5,48,147,228,222,51,71,39,176,32,155,154,33,163,190,22,254,73,253,117,156,117,24,174,240,
30,27,205,244,120,112,212,238,174,228,72,211,184,103,185,174,12,5,164,185,221,35,181,250,189,136,168,190,84,255,0,39,196,98,26,15,64,187,68,158,48,74,214,95,114,8,102,158,45,205,121,1,224,56,30,139,166,
199,177,30,10,78,2,174,188,211,54,168,63,226,69,163,173,129,117,202,120,199,23,60,119,86,24,224,90,242,59,71,185,114,108,42,47,232,153,220,132,212,161,146,158,137,155,146,32,251,22,50,70,51,87,13,89,120,
216,156,72,31,101,202,199,85,84,252,220,121,234,76,55,191,193,107,18,158,242,216,120,104,218,235,96,238,72,226,106,60,30,145,139,118,44,102,98,14,36,126,50,205,55,182,32,248,5,222,122,199,62,208,168,16,
89,19,16,83,84,118,156,6,188,241,136,51,193,21,19,196,223,19,132,38,109,94,152,247,173,205,86,110,227,209,225,93,167,79,108,47,61,117,81,162,249,174,111,184,92,201,134,58,89,167,99,178,129,92,96,28,208,
39,172,202,98,73,197,0,91,84,157,130,222,42,190,195,3,162,151,93,253,86,78,74,44,96,204,81,136,226,185,212,53,67,183,98,17,106,253,44,64,38,214,73,79,196,136,14,28,96,202,220,15,61,131,233,85,197,17,255,
0,17,86,1,239,94,140,181,63,14,83,166,157,45,211,39,209,217,97,167,216,160,73,100,108,83,136,162,225,245,55,50,202,75,109,56,141,255,0,80,162,250,228,123,22,179,135,78,36,0,123,87,12,29,8,189,246,213,
212,66,219,42,121,59,143,149,84,27,116,65,219,189,99,34,161,128,232,183,49,32,153,56,163,247,90,179,151,20,43,155,184,54,171,65,38,26,219,247,167,18,65,231,210,129,176,178,208,29,224,16,217,252,233,66,
70,205,94,230,99,242,173,44,53,28,49,15,58,65,143,163,214,187,97,60,227,147,25,110,40,190,150,170,141,34,157,54,24,54,47,46,62,11,151,150,220,199,181,209,133,150,244,139,143,163,222,21,46,210,158,105,
72,187,22,72,168,202,78,12,129,168,72,55,155,172,227,164,28,243,84,220,234,148,131,237,193,222,18,157,154,139,202,76,65,169,201,220,123,192,112,105,97,111,72,65,224,186,252,120,255,0,92,99,43,253,53,111,
43,171,206,26,141,59,53,252,87,44,163,74,174,22,7,173,97,5,97,80,137,216,66,72,111,249,175,87,90,147,88,15,202,7,113,143,106,170,120,154,77,154,248,215,127,143,80,253,162,189,55,81,206,116,237,34,67,29,
104,38,62,11,45,21,49,56,146,100,56,62,45,216,2,215,236,207,238,179,147,155,52,27,249,198,153,239,5,114,205,184,244,205,184,246,46,69,199,196,122,165,73,151,17,206,59,168,53,72,12,178,248,252,121,46,182,
182,125,196,221,64,251,59,32,134,193,62,140,216,111,220,156,84,121,44,192,145,130,121,6,6,151,236,187,227,177,150,132,47,231,40,180,233,143,52,235,251,86,122,75,228,174,158,88,97,141,254,106,175,131,22,
243,254,219,156,247,122,186,209,209,46,219,101,230,118,98,189,65,76,63,163,39,168,42,0,185,178,73,123,139,184,116,82,89,196,225,141,70,214,107,33,165,204,180,90,251,170,95,10,161,242,190,150,158,79,227,
163,110,108,27,125,96,187,252,23,250,227,151,205,233,94,234,133,176,224,117,16,188,213,178,184,231,252,188,14,166,183,226,163,8,52,249,155,241,113,35,218,82,66,162,33,160,29,245,216,250,211,66,214,86,
78,170,195,244,120,251,22,69,13,228,121,125,121,252,198,120,20,241,68,76,67,226,165,57,31,164,181,9,87,116,92,14,224,245,245,45,130,213,171,135,97,241,1,132,57,163,143,24,145,193,50,125,193,111,211,215,
80,168,13,90,154,120,180,207,181,113,104,221,48,77,24,64,102,91,205,134,56,180,57,215,1,69,47,29,60,246,12,129,253,168,248,45,77,84,174,215,233,113,29,107,32,71,49,175,141,98,120,193,224,164,5,119,22,
184,94,72,142,10,41,252,162,159,232,230,100,9,254,193,251,111,178,223,199,239,25,207,85,62,160,3,38,192,139,64,104,240,10,187,166,105,27,24,216,115,99,96,30,213,184,104,84,140,80,39,181,199,249,246,166,
135,94,217,195,84,224,224,198,109,220,142,174,30,203,106,157,111,34,46,6,253,161,86,33,112,227,157,196,85,222,76,71,180,172,210,123,12,52,135,176,109,127,138,42,51,84,143,54,122,216,16,147,43,203,170,
179,72,218,145,145,216,86,162,87,193,61,195,8,194,116,244,165,203,53,38,102,174,140,231,147,224,159,237,223,247,10,222,62,185,49,151,180,57,143,182,42,191,214,149,134,210,131,75,177,116,220,92,97,140,
124,14,179,252,149,211,129,73,128,128,58,172,125,235,5,76,50,50,247,30,14,99,137,71,82,14,92,233,203,232,59,99,205,131,246,66,214,91,83,64,212,213,76,70,228,194,82,182,89,122,174,6,226,235,21,19,206,237,
66,129,60,43,176,143,218,90,197,83,199,209,145,182,165,148,13,87,206,59,133,155,29,201,226,114,163,128,121,136,216,169,37,242,80,143,233,14,125,31,222,55,193,116,249,125,113,99,29,215,161,205,140,210,
161,23,32,155,157,183,92,177,109,62,176,140,57,108,137,209,54,227,116,205,164,234,175,214,199,1,7,163,62,181,191,9,63,22,246,12,201,143,36,75,169,244,167,176,217,110,122,179,208,173,163,84,219,84,238,
144,46,17,236,57,147,222,8,5,180,250,49,218,110,139,234,122,161,77,250,24,208,96,116,103,214,177,225,165,26,34,112,225,178,39,68,223,133,214,46,210,134,82,98,149,121,177,36,92,109,186,50,79,61,202,178,
63,164,57,12,219,206,59,193,117,248,189,114,99,45,197,74,110,26,196,197,128,92,219,118,147,227,29,194,237,142,245,113,12,61,25,59,106,66,35,146,94,133,114,56,215,121,63,180,181,146,135,51,59,85,108,88,
89,102,36,154,122,170,8,216,137,91,67,102,46,140,190,187,183,60,217,63,100,163,29,171,165,226,201,203,218,120,53,141,33,99,169,49,224,145,217,115,239,90,73,165,165,184,186,142,14,48,246,50,71,81,254,66,
223,2,174,2,248,170,31,90,87,50,83,42,116,231,60,160,0,255,0,110,207,184,22,242,245,197,140,125,170,150,53,238,56,71,145,167,163,14,88,141,164,80,150,213,126,161,189,33,3,176,45,84,167,72,143,56,122,152,
86,81,108,72,212,24,211,181,190,9,136,142,32,115,88,138,91,200,38,125,161,49,5,153,85,58,216,76,88,29,187,2,212,128,139,27,24,106,124,92,88,253,251,149,213,199,42,153,160,15,107,79,243,236,76,218,23,6,
217,115,167,98,24,212,83,22,105,128,114,108,112,180,22,159,2,177,55,5,210,135,39,103,250,57,150,128,127,176,102,226,251,43,228,247,163,13,69,10,14,46,113,188,19,43,13,14,214,53,128,232,17,198,7,21,0,220,
253,78,3,169,73,35,3,60,246,48,145,253,169,30,43,87,80,170,75,121,178,198,150,151,54,228,44,166,170,2,40,194,129,74,245,0,171,79,87,6,136,246,164,188,141,26,225,184,108,56,121,13,105,237,190,231,130,237,
103,221,102,95,163,45,233,56,157,128,234,234,65,53,135,124,212,169,3,244,150,41,91,97,30,95,66,63,49,254,1,103,130,137,154,19,170,136,253,30,30,196,40,139,88,75,72,27,235,185,245,173,66,43,143,153,183,
7,2,125,161,4,254,5,255,0,46,35,173,174,248,32,83,85,239,135,35,172,149,64,240,188,144,165,171,147,248,25,219,155,38,255,0,88,175,79,207,127,174,177,240,250,69,204,54,24,211,109,22,190,28,90,203,205,239,
50,184,91,229,214,53,205,144,67,218,93,199,162,164,45,10,130,160,111,70,15,81,69,13,209,142,145,110,219,40,188,166,116,232,229,134,36,223,230,169,120,61,122,112,254,219,141,247,48,31,205,209,113,211,62,
105,183,246,44,117,176,242,242,78,9,132,153,26,89,186,214,91,88,233,235,114,66,0,116,147,232,205,198,221,235,134,70,190,204,237,143,192,16,235,107,127,220,68,213,67,180,142,113,189,69,168,45,50,35,213,
42,78,186,195,218,164,243,57,193,179,128,183,156,113,158,224,23,92,5,70,17,56,98,36,184,186,47,218,10,235,251,177,251,26,170,73,99,109,36,79,197,102,52,74,171,98,190,9,223,227,211,63,104,45,77,86,111,
30,219,31,249,65,238,19,237,94,104,232,203,62,107,188,117,169,8,96,212,2,119,16,164,43,69,137,234,64,74,205,42,243,102,155,70,206,127,5,188,98,68,228,222,32,211,228,238,1,228,56,180,48,55,162,36,241,93,
126,76,127,174,179,141,254,152,181,60,237,54,186,157,32,203,113,119,140,46,90,110,9,149,210,35,22,9,168,202,174,44,135,105,16,5,230,200,203,65,51,0,215,70,42,7,72,56,122,93,229,107,43,164,235,41,105,168,
231,26,116,222,96,88,60,180,248,43,202,78,202,158,231,230,25,174,166,26,110,56,134,29,36,207,209,235,93,115,158,49,197,140,119,86,88,0,14,143,206,149,197,176,24,125,25,27,137,41,71,242,135,7,85,112,4,
195,155,110,245,156,137,172,127,73,185,113,36,200,197,15,186,228,99,209,83,243,135,31,42,166,55,232,147,183,114,214,41,49,143,182,174,178,87,64,123,39,116,98,72,39,181,115,205,164,92,70,167,102,89,177,
117,227,17,191,234,5,222,122,226,231,218,22,20,16,95,59,4,228,35,230,203,181,0,125,45,208,74,227,122,53,112,164,255,0,196,82,144,59,214,241,213,252,51,120,244,56,97,33,163,140,8,94,122,234,161,67,163,
136,36,94,203,4,205,51,191,106,0,56,195,52,98,56,166,36,124,72,58,42,245,219,215,101,211,21,93,195,222,157,63,90,170,83,203,220,75,29,39,106,144,185,212,107,17,96,99,179,197,8,58,159,61,29,137,73,121,
133,158,232,234,43,120,167,157,192,93,213,231,254,38,167,223,94,140,185,248,114,199,166,49,31,58,111,180,44,198,171,149,28,98,153,157,213,5,51,133,39,203,242,147,213,136,49,251,5,23,89,126,15,236,165,
154,146,113,151,63,65,114,195,77,210,173,226,211,112,91,62,228,133,108,154,248,130,238,37,128,44,101,162,127,2,38,158,100,238,45,196,56,143,217,106,206,92,80,134,118,75,171,95,141,143,176,45,96,139,84,
50,253,39,99,111,122,81,138,215,166,195,198,81,18,30,108,226,51,92,174,12,77,87,15,107,87,108,61,114,99,45,197,38,30,106,171,152,223,162,36,56,238,185,95,183,65,243,222,133,44,33,110,250,255,0,114,48,
232,170,57,131,67,234,57,238,18,88,76,14,11,48,150,196,244,24,202,109,244,73,90,129,43,149,182,228,230,45,150,142,111,171,180,46,191,23,188,99,61,83,217,95,71,156,32,153,214,4,250,215,60,180,218,243,189,
22,247,194,230,64,54,168,242,55,82,13,237,28,209,41,66,224,132,98,26,59,252,81,83,197,80,249,204,89,147,124,69,64,125,165,122,111,63,14,120,244,227,12,212,184,6,99,193,101,164,138,213,95,78,190,59,75,
183,173,23,245,46,190,62,163,159,238,244,121,77,152,239,243,155,224,87,159,55,92,94,138,73,19,252,236,23,50,43,111,170,111,178,144,103,231,26,63,71,224,20,130,202,207,227,12,120,224,42,51,238,45,93,65,
89,206,236,41,199,230,21,98,158,87,28,63,23,15,170,226,187,99,177,116,251,13,124,53,48,118,52,220,15,181,87,106,104,182,69,255,0,203,112,227,170,157,81,247,22,254,79,237,177,61,158,182,165,201,7,105,43,
202,234,193,104,56,130,14,208,148,232,104,231,80,76,208,0,184,131,180,31,0,128,243,92,178,182,65,152,0,35,160,62,243,87,163,254,63,188,115,249,189,43,216,181,197,180,92,70,224,130,23,157,178,153,128,30,
92,127,87,226,163,10,210,104,230,26,122,138,80,90,143,50,15,119,138,82,182,94,72,173,87,234,172,170,29,66,70,54,191,249,109,248,167,129,18,183,206,179,177,135,224,181,9,60,194,216,106,142,105,130,214,
18,35,185,116,199,98,162,208,31,37,170,235,234,211,51,236,93,110,220,230,158,239,14,227,174,169,227,112,188,142,170,152,83,52,132,162,135,49,20,105,186,28,90,53,11,131,218,175,41,43,30,101,248,99,254,
43,124,66,212,42,159,76,119,144,178,12,51,116,36,236,67,201,51,199,84,123,212,209,94,82,31,196,57,152,234,195,60,174,159,31,180,99,47,90,152,250,142,118,71,151,240,212,193,62,196,223,106,102,146,113,14,
36,176,254,155,188,2,212,76,80,190,21,211,249,167,192,38,237,71,105,25,195,56,241,44,108,251,17,118,161,156,190,213,72,224,26,60,21,81,220,9,39,21,87,234,252,74,205,38,218,73,123,251,207,138,42,48,251,
10,31,87,224,132,66,165,170,178,56,209,133,164,170,209,25,126,26,63,186,11,61,73,57,181,243,108,136,245,98,92,62,193,91,199,215,38,114,220,81,204,64,242,186,189,225,98,52,149,75,242,154,157,146,7,182,
22,248,143,52,157,71,184,120,172,165,119,15,144,176,112,44,62,5,103,169,230,242,255,0,234,186,29,148,135,193,116,187,83,77,86,18,250,96,241,63,21,37,60,172,233,171,82,58,207,130,197,73,249,247,228,140,
255,0,62,153,251,107,88,10,127,232,211,29,100,248,172,146,216,112,29,152,188,27,166,233,9,136,104,109,107,14,39,193,73,31,147,36,255,0,74,115,161,193,213,27,35,212,87,79,147,211,22,49,246,201,232,51,110,
142,30,140,113,121,92,163,105,216,139,134,246,106,241,90,136,134,25,128,212,34,247,105,240,90,161,53,224,26,244,220,110,110,47,220,10,233,198,122,228,124,154,120,207,197,93,60,117,128,10,245,28,44,108,
45,220,74,184,58,165,137,96,21,0,189,154,60,23,56,209,252,61,131,187,116,248,172,210,163,148,244,176,245,167,131,194,205,79,63,202,98,127,165,57,40,224,218,142,129,234,11,175,199,233,147,25,123,98,177,
135,104,117,107,142,35,193,115,108,58,224,55,49,96,22,84,210,51,244,106,118,17,226,132,67,33,252,145,255,0,231,212,63,109,107,49,20,51,67,170,173,57,235,30,11,48,166,81,16,250,128,112,63,21,180,206,97,
124,174,191,109,51,241,84,218,186,122,70,143,144,188,112,12,30,1,115,234,72,113,58,135,113,241,90,68,106,254,83,79,182,1,246,194,215,18,174,92,7,149,210,239,43,21,39,101,63,214,217,233,235,196,180,125,
128,183,151,174,44,227,186,172,225,57,126,38,127,186,43,29,105,42,157,234,190,120,81,133,164,125,151,21,254,175,193,101,0,226,67,217,222,60,83,17,60,113,35,21,75,234,252,66,98,37,152,94,168,28,11,79,130,
212,5,170,152,195,52,241,12,116,123,21,54,171,149,237,133,108,126,104,240,76,218,173,225,201,5,231,244,219,224,81,82,179,42,57,185,30,97,199,75,12,123,22,103,180,87,74,124,155,63,136,114,193,215,134,97,
71,201,239,70,62,176,214,29,228,25,227,170,61,235,155,106,47,221,76,151,250,103,188,4,164,188,1,135,226,15,248,174,241,43,84,170,225,232,211,108,184,52,106,55,39,181,103,200,119,20,98,145,133,68,151,136,
113,215,72,241,176,73,120,74,227,228,180,159,125,90,102,125,171,215,54,229,116,181,151,223,13,77,206,50,92,192,76,247,46,89,109,210,28,163,243,175,237,96,248,174,116,173,211,36,227,104,127,150,239,130,
207,0,153,129,38,181,47,170,131,18,117,30,100,158,255,0,21,164,45,86,142,97,199,172,161,26,203,192,242,225,250,223,4,85,77,185,197,212,90,78,228,146,84,30,59,145,183,200,50,240,111,208,63,121,203,209,
255,0,35,222,177,240,250,71,165,174,0,112,3,104,30,5,121,221,11,22,142,118,63,157,146,92,13,3,16,0,218,18,27,167,98,0,218,66,19,201,103,191,252,183,16,58,233,210,31,125,122,190,63,237,185,95,99,56,155,
97,170,1,176,166,208,61,171,19,109,221,62,192,143,197,199,234,180,171,45,169,167,170,201,46,42,79,230,5,199,34,214,104,127,24,96,7,3,81,255,0,113,83,85,65,71,206,56,126,143,192,172,145,13,180,197,183,
82,10,72,19,252,236,84,158,119,54,187,27,254,115,188,2,233,128,201,231,40,213,125,74,248,29,78,218,180,91,214,189,30,62,171,151,236,174,243,21,44,0,137,240,92,157,9,215,249,204,33,147,108,69,48,61,161,
106,119,240,206,92,123,92,104,156,67,135,119,138,243,71,64,152,209,205,130,148,32,189,70,19,186,16,237,244,93,223,10,72,57,167,75,155,36,153,214,68,250,215,92,116,8,242,74,252,156,194,50,209,205,245,118,
149,191,151,222,177,134,162,174,27,166,199,211,119,162,10,229,91,51,151,180,50,163,94,209,5,228,72,224,179,74,118,67,211,165,139,46,223,95,239,90,207,130,0,243,206,213,107,29,244,132,151,13,211,62,138,
110,82,226,115,92,210,76,197,86,143,99,87,92,253,113,115,199,117,114,141,169,188,241,149,198,182,94,153,135,233,27,11,123,210,140,228,132,182,181,184,88,123,10,51,39,241,194,41,229,174,226,236,67,73,253,
151,44,227,209,72,103,54,196,7,113,12,33,107,29,36,151,112,104,176,13,159,114,216,53,149,18,49,150,63,65,25,232,196,220,81,62,95,155,30,188,64,251,129,117,154,199,240,199,105,106,110,49,80,206,201,162,
59,135,249,209,125,229,84,194,248,251,58,132,127,196,211,251,235,88,247,240,206,92,122,44,190,239,108,245,5,231,201,213,82,159,207,71,98,194,19,15,112,39,183,197,8,174,96,226,24,216,59,212,132,196,153,
136,181,58,158,165,210,39,255,217,0,0};
const char* Speaker_GodsCabAudioProcessorEditor::background_image_jpg = (const char*) resource_Speaker_GodsCabAudioProcessorEditor_background_image_jpg;
const int Speaker_GodsCabAudioProcessorEditor::background_image_jpgSize = 194149;
// JUCER_RESOURCE: vignette_png, 60023, "../../../../../../../../home/shirx/data/Programmierprojekte/JUCE/JUCE-projekte/projects/Speaker_GodsCab/Source/gui_design/vignette.png"
static const unsigned char resource_Speaker_GodsCabAudioProcessorEditor_vignette_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,5,0,0,0,2,208,8,4,0,0,0,101,116,21,221,0,0,0,9,112,72,89,115,
0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,3,24,105,67,67,80,80,104,111,116,111,115,104,111,112,32,73,67,67,32,112,114,111,102,105,108,101,0,0,120,218,99,96,96,158,224,232,226,228,202,36,192,192,80,80,84,
82,228,30,228,24,25,17,25,165,192,126,158,129,141,129,153,129,129,129,129,129,33,49,185,184,192,49,32,192,135,129,129,129,33,47,63,47,149,1,21,48,50,48,124,187,198,192,200,192,192,192,112,89,215,209,197,
201,149,129,52,192,154,92,80,84,194,192,192,112,128,129,129,193,40,37,181,56,153,129,129,225,11,3,3,67,122,121,73,65,9,3,3,99,12,3,3,131,72,82,118,65,9,3,3,99,1,3,3,131,72,118,72,144,51,3,3,99,11,3,3,
19,79,73,106,69,9,3,3,3,131,115,126,65,101,81,102,122,70,137,130,161,165,165,165,130,99,74,126,82,170,66,112,101,113,73,106,110,177,130,103,94,114,126,81,65,126,81,98,73,106,10,3,3,3,212,14,6,6,6,6,94,
151,252,18,5,247,196,204,60,5,35,3,85,6,42,131,136,200,40,5,8,11,17,62,8,49,4,72,46,45,42,131,7,37,3,131,0,131,2,131,1,131,3,67,0,67,34,67,61,195,2,134,163,12,111,24,197,25,93,24,75,25,87,48,222,99,18,
99,10,98,154,192,116,129,89,152,57,146,121,33,243,27,22,75,150,14,150,91,172,122,172,173,172,247,216,44,217,166,177,125,99,15,103,223,205,161,196,209,197,241,133,51,145,243,2,151,35,215,22,110,77,238,
5,60,82,60,83,121,133,120,39,241,9,243,77,227,151,225,95,44,160,35,176,67,208,85,240,138,80,170,208,15,225,94,17,21,145,189,162,225,162,95,196,38,137,27,137,95,145,168,144,148,147,60,38,149,47,45,45,125,
66,166,76,86,93,246,150,92,159,188,139,252,31,133,173,138,133,74,122,74,111,149,215,170,20,168,154,168,254,84,59,168,222,165,17,170,169,164,249,65,235,128,246,36,157,84,93,43,61,65,189,87,250,71,12,22,
24,214,26,197,24,219,154,200,155,50,155,190,52,187,96,190,211,98,137,229,4,171,58,235,92,155,56,219,64,59,87,123,107,7,99,71,29,39,53,103,37,23,5,87,121,55,5,119,101,15,117,79,93,47,19,111,27,31,119,223,
96,191,4,255,252,128,250,192,137,65,75,131,119,133,92,12,125,25,206,20,33,23,105,21,21,17,93,17,51,51,118,79,220,131,4,182,68,221,164,176,228,134,148,53,169,55,211,57,50,44,50,51,179,230,102,95,204,101,
207,179,207,175,40,216,84,248,174,88,187,36,171,116,85,217,155,10,253,202,146,170,93,53,140,181,94,117,83,235,31,54,234,53,213,52,159,109,149,107,43,108,63,218,41,221,85,212,125,186,87,181,175,177,255,
238,68,155,73,179,39,255,157,26,63,237,240,12,141,153,253,179,190,207,73,152,123,122,190,249,130,165,139,68,22,183,46,249,182,44,115,249,189,149,33,171,78,175,113,89,187,111,189,229,134,109,155,76,54,
111,217,106,178,109,251,14,171,157,251,119,187,238,57,187,47,108,255,131,131,57,135,126,30,105,63,38,126,124,197,73,235,83,231,206,36,159,253,117,126,210,69,237,75,71,175,36,94,253,119,125,206,77,155,
91,119,239,212,223,83,190,127,226,97,222,99,177,39,251,159,101,190,16,121,121,240,117,254,91,249,119,23,62,52,125,50,253,252,234,235,130,239,225,63,5,126,157,250,211,250,207,241,255,127,0,13,0,15,52,250,
150,241,93,0,0,0,32,99,72,82,77,0,0,122,37,0,0,128,131,0,0,249,255,0,0,128,233,0,0,117,48,0,0,234,96,0,0,58,152,0,0,23,111,146,95,197,70,0,0,230,217,73,68,65,84,120,218,236,253,233,178,244,74,208,133,
7,101,233,156,171,195,54,54,54,147,141,1,51,24,124,65,6,12,193,104,230,224,63,1,30,49,243,96,19,1,4,243,120,37,22,63,190,51,188,187,187,42,115,173,204,44,73,189,247,90,17,231,188,221,146,90,173,86,247,
86,45,61,149,195,176,255,159,157,102,102,191,252,255,31,30,253,250,56,254,255,254,165,209,246,29,123,218,177,79,236,121,101,43,238,155,202,108,29,253,63,191,62,94,54,127,150,89,154,255,183,186,36,122,
20,47,69,182,102,158,173,247,93,89,194,46,141,215,33,235,171,219,247,107,52,111,63,232,117,232,82,118,201,112,183,198,158,13,96,223,3,94,234,61,170,45,169,253,155,95,58,123,182,94,22,173,193,214,115,255,
239,216,26,91,154,219,106,253,60,218,95,199,26,252,149,236,158,122,151,154,13,179,223,67,59,16,219,65,198,104,92,109,254,158,98,3,175,50,204,168,189,235,53,128,121,51,152,53,128,25,227,247,106,155,98,
11,183,215,246,69,150,142,179,130,204,179,51,176,76,152,217,67,151,249,166,172,215,254,221,111,254,254,60,138,65,109,63,74,235,243,175,120,223,206,127,37,251,201,162,247,92,61,238,250,30,70,241,243,254,
186,197,235,150,209,153,26,45,223,100,244,14,235,61,70,235,247,222,2,157,127,253,127,190,14,91,154,123,223,217,243,232,93,241,87,70,107,102,235,231,107,162,45,217,165,239,91,121,123,24,118,218,24,246,
255,221,66,249,158,102,255,174,221,123,149,15,214,41,97,158,229,250,239,208,99,5,115,246,240,10,243,215,197,252,174,181,126,187,140,31,102,241,56,230,119,150,13,220,51,76,222,110,66,56,82,107,243,228,
47,162,123,254,115,148,4,102,233,31,207,1,123,150,172,182,88,109,215,203,253,50,68,143,225,115,121,170,247,254,202,120,47,59,201,224,94,198,183,131,19,238,225,128,52,137,253,189,97,250,176,223,2,238,178,
103,119,153,204,170,129,236,152,0,190,210,250,213,205,94,247,100,48,58,57,252,52,10,88,53,128,248,52,112,47,9,204,25,64,220,218,117,153,64,124,63,93,28,101,192,54,119,39,185,233,222,251,110,206,212,193,
64,25,250,55,254,186,94,12,119,239,209,118,189,60,203,0,226,151,221,127,245,19,120,4,111,52,222,180,173,121,92,180,125,134,241,101,246,177,131,3,46,248,29,72,0,231,219,218,63,16,192,255,79,75,244,88,197,
4,62,201,254,237,56,182,61,211,195,29,83,192,93,211,193,59,136,32,191,174,106,254,50,86,207,51,117,190,161,99,172,31,102,240,178,198,47,182,121,181,9,224,252,244,47,107,245,158,197,6,71,243,182,131,92,
51,146,203,34,94,136,199,1,34,143,25,206,55,35,117,24,217,91,51,186,122,52,32,70,3,189,165,248,186,44,241,235,138,251,67,105,97,63,9,236,136,0,236,160,114,93,219,236,254,148,224,25,254,61,97,7,58,39,44,
159,105,254,238,229,129,117,74,216,145,192,211,105,253,56,210,135,155,187,61,198,239,25,41,32,172,181,235,73,7,65,185,95,135,253,67,44,219,245,76,176,147,90,225,38,240,4,18,65,78,242,213,179,165,8,231,
233,139,72,140,248,89,255,158,43,159,50,203,192,48,26,120,190,152,214,179,252,206,204,171,186,24,92,188,159,10,9,156,71,14,230,143,189,151,249,225,228,110,7,7,100,159,131,244,112,216,255,187,209,52,236,
123,190,223,192,113,175,198,237,90,183,209,243,204,122,159,205,171,77,251,118,69,2,230,227,3,247,153,191,172,229,195,13,223,174,9,224,29,70,144,75,5,169,172,171,27,189,126,139,56,182,190,114,52,174,195,
150,113,81,128,185,152,192,122,20,160,79,4,115,113,129,93,185,192,62,13,196,159,237,142,254,243,247,209,151,19,140,113,68,54,110,47,207,226,254,94,90,219,219,174,87,247,209,77,240,204,253,222,150,245,
251,124,243,215,191,159,43,248,102,111,148,224,238,28,224,222,18,48,124,36,224,51,10,193,236,152,6,230,167,132,175,136,0,100,35,253,106,246,175,195,194,117,145,144,186,25,69,179,79,185,117,99,97,201,251,
99,212,114,199,87,229,108,189,123,237,62,63,175,52,208,123,23,239,217,184,137,104,163,239,123,5,9,68,214,175,233,25,190,231,12,253,227,142,101,7,33,172,112,193,95,150,14,251,127,217,189,83,189,79,183,
127,187,166,158,59,39,126,159,87,18,102,111,6,240,221,230,175,158,244,113,167,245,227,108,225,190,10,128,245,124,224,189,124,239,14,70,56,146,107,119,87,3,28,13,207,242,117,1,243,204,143,97,123,215,84,
2,140,217,221,181,153,192,125,181,255,58,227,254,250,114,129,107,25,187,215,236,241,70,14,248,123,67,214,239,190,232,191,157,204,238,78,30,248,220,252,224,253,81,129,29,203,50,76,48,154,36,238,153,14,
174,240,192,74,78,240,149,28,112,181,180,179,28,12,103,233,158,91,24,134,171,155,55,66,83,92,231,84,92,102,41,114,28,222,51,228,93,246,71,192,85,247,196,85,0,244,183,98,163,255,50,44,176,206,15,251,8,
228,53,245,253,16,6,152,201,229,229,247,216,207,1,217,220,95,170,102,224,176,255,103,209,254,237,35,126,159,106,255,174,200,28,174,145,191,43,167,128,119,245,2,233,172,6,88,49,131,159,89,10,250,142,26,
128,245,132,143,250,80,210,89,142,98,255,30,114,29,66,174,171,5,88,39,129,253,245,255,170,89,193,81,37,192,251,42,0,94,75,252,250,104,223,53,108,171,159,190,61,113,235,13,4,48,107,23,238,106,197,182,231,
117,89,67,218,91,125,176,147,255,61,197,0,214,89,96,157,254,161,169,33,184,17,100,45,33,110,240,238,169,1,136,216,189,122,10,72,189,6,96,214,192,245,51,194,179,104,4,7,100,120,71,98,15,249,46,32,99,242,
157,227,145,119,87,50,57,238,53,204,254,162,156,94,174,2,96,54,235,26,137,85,219,193,235,118,40,151,219,155,95,239,179,59,142,254,225,204,175,135,3,102,34,3,35,226,183,168,0,248,39,1,252,127,88,38,241,
131,179,46,127,239,255,117,96,94,175,241,183,225,246,136,63,26,111,159,99,189,255,95,151,141,191,182,30,160,253,91,127,222,232,236,158,191,92,124,162,111,198,219,246,235,186,94,107,120,127,49,152,106,
94,112,159,249,123,82,47,16,190,6,96,45,25,228,138,41,224,231,119,6,25,109,219,13,250,149,99,203,146,93,236,111,95,31,144,29,185,192,25,26,136,51,193,12,11,236,37,130,95,159,159,54,150,91,120,235,252,
109,153,104,64,115,95,249,235,163,63,223,99,254,110,246,114,180,246,215,214,239,123,248,117,107,254,17,191,117,244,186,104,13,25,75,249,187,237,159,244,197,94,115,63,251,251,219,240,241,239,116,190,60,
66,24,97,158,7,158,212,247,128,173,235,141,7,188,114,50,120,111,106,200,117,211,192,21,211,183,111,234,119,223,180,111,79,18,200,39,52,134,203,51,57,148,122,156,203,137,95,36,226,111,79,36,90,223,89,235,
237,133,220,151,161,236,231,252,206,207,221,174,56,78,187,96,175,103,211,223,225,73,144,194,175,214,31,207,61,126,189,174,142,47,204,254,4,246,123,190,172,205,60,58,233,173,191,190,206,222,246,112,6,239,
117,114,29,131,135,253,223,19,246,207,163,98,117,59,24,113,62,228,40,190,154,156,152,207,241,140,16,35,131,22,80,188,247,99,138,94,243,254,25,120,242,103,75,131,55,163,130,232,255,227,215,118,100,5,95,
85,20,230,252,114,97,168,150,133,233,204,4,238,176,129,215,39,131,100,215,32,175,29,133,129,107,63,223,59,233,236,221,44,219,243,214,96,145,129,181,231,93,236,47,147,1,92,237,254,59,254,250,166,246,229,
252,102,41,96,142,5,206,168,28,250,255,53,209,243,153,19,70,2,255,97,171,19,32,95,8,207,91,115,180,53,233,59,83,44,207,63,38,244,221,231,219,32,68,48,19,35,232,31,197,148,0,198,100,202,64,122,87,77,161,
240,246,16,17,57,143,207,85,184,225,217,198,32,209,99,122,127,239,42,249,51,138,10,50,229,163,247,115,191,235,170,1,158,182,35,6,112,103,31,224,124,212,95,103,10,72,63,13,172,219,199,61,54,16,173,6,184,
39,118,139,161,126,104,164,25,151,239,122,87,236,217,190,163,58,55,29,19,94,243,143,59,250,209,70,229,240,223,108,95,44,239,57,253,12,195,189,30,157,193,81,161,164,47,195,242,152,99,242,168,221,57,37,
121,115,218,183,162,123,104,245,191,191,247,59,125,62,236,255,6,218,2,222,212,85,34,251,94,45,197,215,215,249,244,173,30,251,135,147,199,115,178,7,132,108,174,249,223,176,142,68,17,239,72,56,242,183,167,
45,92,174,26,32,99,247,186,170,255,245,181,127,219,25,247,247,107,64,122,198,248,157,75,51,179,103,10,56,78,54,248,220,30,192,60,229,91,111,123,2,157,122,25,194,183,90,58,150,230,118,144,172,239,43,77,
235,231,128,59,250,128,172,98,250,122,104,96,79,61,192,108,140,95,45,179,215,35,129,249,142,180,241,250,19,96,128,49,41,67,34,0,35,254,150,143,5,92,19,184,56,6,145,101,131,92,36,32,73,0,119,244,195,69,
227,0,171,236,47,203,245,252,61,207,223,141,203,30,94,19,197,123,50,129,207,66,149,192,39,22,132,121,74,51,184,206,196,143,152,246,157,36,235,243,109,42,206,2,235,45,225,78,234,213,159,99,255,152,168,
175,17,158,5,62,10,48,71,200,198,242,247,128,239,223,143,62,236,236,77,82,221,23,150,209,155,61,179,72,61,64,238,123,98,40,225,112,35,238,42,36,240,132,223,61,195,100,35,6,56,204,160,79,118,2,4,115,184,
123,205,70,0,174,57,224,88,176,193,57,185,195,162,5,241,72,192,241,74,0,17,110,119,117,191,14,156,188,125,101,117,251,115,129,103,81,128,235,200,64,63,234,111,205,255,254,140,247,179,148,197,195,141,160,
63,213,238,177,193,76,180,96,7,247,187,163,33,92,182,4,116,45,19,216,95,26,211,190,90,246,111,79,39,224,175,67,126,205,198,61,51,10,240,174,8,192,175,107,79,167,231,6,179,108,144,91,160,125,63,16,42,152,
91,202,101,0,239,239,3,146,103,131,187,89,224,58,42,112,29,45,232,197,253,149,122,208,46,24,214,58,218,111,22,115,23,71,4,206,8,222,124,89,7,243,155,157,39,52,66,49,138,57,140,233,94,170,90,226,239,83,
190,213,69,4,187,115,116,113,158,87,125,61,187,246,164,24,161,151,51,188,90,115,95,129,232,147,142,248,219,217,17,184,110,11,247,116,4,174,100,2,231,150,158,37,203,183,167,28,140,191,231,125,81,124,119,
68,1,94,17,1,232,219,199,147,248,108,61,253,54,6,193,101,7,68,5,239,36,174,221,36,18,229,125,44,17,235,171,0,152,43,202,52,167,109,12,221,139,170,0,142,165,3,25,224,117,213,150,76,109,70,230,124,138,216,
147,255,27,177,59,116,25,31,9,136,178,64,51,27,246,127,221,214,188,172,147,201,97,143,246,237,115,148,249,100,204,255,222,223,15,121,255,245,158,124,235,133,214,126,244,167,131,189,229,108,86,240,106,
139,243,237,34,112,53,5,156,103,4,231,163,2,249,245,51,222,151,41,7,189,139,4,242,67,75,156,126,192,12,215,207,157,6,230,218,159,69,41,24,108,29,192,108,12,32,71,254,176,158,191,179,53,231,50,250,46,102,
121,213,136,191,122,230,111,15,253,251,74,156,178,44,240,157,227,121,172,109,189,220,39,129,35,160,145,171,140,95,179,56,195,215,108,158,83,139,49,192,44,99,59,23,17,123,29,143,118,236,211,231,141,137,
24,192,206,120,190,124,13,191,167,176,191,213,62,79,42,50,16,205,68,62,131,173,35,194,136,173,239,235,12,130,91,194,76,86,240,122,217,217,94,21,176,35,35,248,154,24,64,140,247,229,45,95,79,75,56,110,203,
252,59,215,41,224,213,230,143,49,198,35,56,7,108,4,224,0,223,165,194,160,102,44,114,16,123,236,166,178,245,104,179,171,216,99,230,8,152,172,223,241,229,42,50,194,125,100,163,18,103,212,109,198,211,86,
91,69,207,17,6,136,100,1,175,182,155,71,236,117,60,234,216,147,65,181,4,153,44,225,151,24,192,255,75,162,154,31,146,219,203,91,45,143,73,97,196,142,239,29,130,31,147,159,161,236,71,1,98,157,66,162,206,
31,62,239,67,227,250,122,91,196,121,148,47,63,57,220,251,236,26,250,215,95,2,26,163,122,87,213,1,204,166,126,116,70,1,214,134,235,93,101,96,246,189,50,23,1,184,51,6,112,103,29,192,254,30,192,104,196,95,
39,5,204,246,251,173,247,255,240,182,202,214,4,228,227,254,230,220,13,201,240,101,162,221,188,42,124,191,18,56,47,218,111,205,236,252,71,213,40,64,115,143,105,152,37,142,9,239,153,242,178,230,247,47,108,
3,47,36,130,173,225,30,89,19,217,171,110,155,221,19,195,255,178,125,70,152,202,129,217,165,44,21,92,115,59,198,174,61,49,3,184,171,30,224,61,61,64,42,117,0,107,149,0,51,81,128,152,69,171,155,184,30,27,
56,138,251,58,161,4,16,134,186,241,20,108,95,55,226,28,139,187,162,170,224,254,16,2,36,19,24,127,22,237,249,252,197,192,158,127,153,158,157,148,49,254,222,145,120,212,53,35,252,74,171,108,186,198,187,
81,198,163,253,214,204,238,132,168,126,54,10,208,123,215,175,53,2,141,234,37,252,149,179,218,162,23,240,203,154,97,255,103,162,175,44,194,149,242,49,127,113,29,190,120,79,59,162,5,215,245,6,135,211,117,
100,206,19,227,78,36,40,185,171,245,8,70,215,69,245,1,179,217,194,251,203,192,236,163,127,243,75,208,57,189,240,96,156,239,61,194,239,250,94,192,189,149,0,49,238,151,177,131,61,67,248,73,51,60,254,21,
235,173,79,170,106,95,188,150,201,6,206,85,1,188,163,23,240,140,206,113,189,63,86,175,237,238,2,146,239,244,209,211,11,24,205,238,229,234,253,213,72,224,154,236,241,185,193,62,3,68,215,158,78,125,190,
29,145,125,213,189,85,162,8,145,51,110,54,190,18,64,190,74,31,182,53,246,136,161,117,118,49,39,68,35,3,253,94,192,8,255,171,118,81,233,39,127,103,137,5,190,47,191,118,50,184,143,254,197,113,126,167,229,
99,0,79,98,219,78,3,184,175,18,96,84,187,31,49,109,251,163,0,119,190,162,30,1,184,131,112,230,170,0,246,211,57,188,255,112,87,63,139,168,239,201,253,177,128,121,70,135,253,206,6,245,183,51,202,191,37,
246,245,235,220,96,159,1,122,191,220,56,218,239,36,217,30,186,237,128,98,250,60,130,104,147,87,97,143,144,172,96,51,179,115,216,255,137,96,79,232,132,105,62,250,47,142,239,243,95,213,207,254,162,10,128,
53,166,137,115,212,21,239,243,35,7,145,76,224,158,233,96,111,218,55,138,20,60,223,46,246,181,58,128,221,101,95,238,47,3,131,86,2,204,78,8,191,238,213,166,1,228,254,50,222,188,197,153,191,179,161,52,10,
131,231,138,128,212,88,94,238,40,6,244,57,253,140,96,142,33,142,201,94,214,203,102,245,250,230,251,199,178,127,43,189,65,42,209,128,204,186,107,234,1,242,220,207,207,17,246,215,227,177,131,72,150,111,
156,1,124,146,209,127,8,233,91,178,171,50,199,59,75,89,187,249,45,102,231,144,137,19,228,51,126,157,184,202,223,33,99,80,49,131,92,244,95,230,85,236,59,231,57,225,217,194,14,107,117,19,217,204,224,108,
189,64,188,27,8,18,241,119,82,235,159,52,13,188,207,0,214,227,1,241,204,224,248,121,143,145,101,41,93,95,234,73,157,228,156,174,221,57,203,123,243,185,201,73,81,158,65,77,144,143,201,183,229,47,59,23,
166,211,35,54,113,244,90,141,177,237,141,17,236,162,118,72,230,53,87,21,240,12,191,115,159,112,14,224,183,149,61,195,175,185,189,103,176,159,168,251,47,82,241,16,175,175,23,113,188,74,214,110,102,11,155,
242,184,40,251,55,23,9,248,149,66,46,51,133,255,129,0,214,108,8,102,22,177,110,31,213,168,192,122,20,33,67,18,231,71,143,230,3,27,117,158,115,153,194,88,108,231,8,76,225,59,193,171,71,252,213,59,132,196,
230,239,156,224,255,30,243,23,229,6,207,162,252,48,226,183,138,7,100,42,1,126,237,240,139,27,63,60,10,240,189,139,112,142,250,101,211,62,188,136,188,251,203,193,12,242,136,217,158,32,44,13,92,117,244,
53,151,243,161,17,128,95,249,30,147,241,187,98,130,175,177,123,107,34,184,142,16,100,242,125,59,168,223,185,172,183,87,139,1,196,40,94,190,231,71,212,5,196,235,7,28,199,253,241,25,190,72,110,43,154,251,
155,203,228,237,225,128,35,177,189,207,252,60,74,154,102,129,191,223,214,193,131,201,6,102,247,113,77,46,241,202,14,115,125,68,208,140,100,150,7,114,157,68,34,242,119,182,245,7,185,182,29,220,185,141,
254,157,36,43,59,97,226,119,134,239,27,243,62,188,55,48,18,5,232,47,137,163,253,184,252,99,198,208,157,133,215,238,51,125,236,17,243,209,86,108,214,47,195,35,217,8,192,1,210,31,132,9,50,172,112,188,252,
77,85,201,108,7,67,236,103,156,107,50,121,190,24,111,236,115,250,127,219,243,238,30,103,225,252,158,0,59,102,57,227,252,151,51,95,59,22,100,191,167,122,159,71,36,249,237,125,230,55,219,246,4,179,130,151,
44,112,216,255,17,54,70,17,253,194,104,31,99,46,51,84,175,55,63,120,157,1,28,49,193,117,142,176,127,30,17,50,200,247,106,238,34,127,209,187,26,201,5,17,98,120,127,55,144,58,15,244,217,32,155,244,49,99,
130,108,111,96,166,11,8,30,5,184,138,13,244,56,225,249,66,171,188,225,142,31,206,79,144,176,229,135,125,158,224,197,131,251,88,156,157,53,219,251,186,102,158,13,236,71,0,178,221,64,240,222,191,72,215,
15,47,238,15,225,124,85,230,247,172,46,32,120,164,159,151,191,139,230,241,246,147,192,245,187,34,209,126,254,54,175,93,131,223,121,99,204,251,80,254,150,207,245,205,211,66,140,232,49,84,208,57,143,191,
19,220,175,66,5,103,3,223,30,170,119,45,251,171,230,8,215,98,4,235,228,48,203,6,253,254,32,76,38,240,9,114,191,51,17,237,119,69,236,159,199,3,113,54,200,69,1,34,86,24,177,124,248,243,125,133,172,81,115,
154,237,99,122,13,9,204,244,82,157,191,110,132,148,20,171,0,120,186,75,7,148,165,237,243,41,47,2,112,78,5,79,98,239,44,17,28,165,223,71,15,255,203,108,139,70,227,157,225,154,12,89,142,126,139,103,219,
153,140,250,133,204,249,156,71,194,162,60,95,47,42,112,253,62,93,185,190,121,90,248,53,146,111,22,185,247,245,198,240,12,169,224,124,79,102,102,231,176,255,3,97,37,102,6,38,42,124,50,219,214,223,71,45,
182,175,179,142,224,107,52,89,76,24,145,115,53,156,73,98,51,100,66,182,106,12,35,42,24,179,65,238,255,217,53,43,238,135,68,251,189,18,58,38,38,240,156,14,144,209,132,239,185,24,86,59,51,128,61,222,151,
141,2,124,39,125,254,132,175,71,3,223,143,98,44,223,115,4,150,112,192,3,221,233,114,182,189,38,96,164,143,201,38,159,208,167,110,235,222,192,231,146,134,97,121,191,51,11,138,146,65,44,2,112,189,221,174,
76,224,152,27,142,240,85,113,204,223,185,204,183,245,35,3,185,142,192,213,24,65,188,231,199,57,201,231,101,178,131,217,245,126,78,236,236,245,239,231,106,76,249,27,66,232,78,103,219,90,20,96,45,86,144,
249,76,22,50,64,231,92,253,102,255,2,192,39,186,105,95,180,69,141,2,118,145,61,54,246,143,127,85,87,142,112,206,22,86,243,129,145,82,48,25,131,24,111,87,169,0,152,167,126,217,60,217,156,237,171,118,254,
96,178,109,179,197,159,171,221,127,239,228,120,185,125,117,78,37,143,226,54,163,225,253,6,189,87,166,25,92,102,59,127,11,180,84,118,238,188,101,207,232,32,142,121,132,191,194,76,168,195,40,252,186,106,
223,197,40,239,125,181,189,55,69,252,186,205,172,168,207,88,126,55,195,121,31,115,94,201,5,47,32,91,13,120,249,88,110,31,39,130,216,122,217,239,161,161,169,91,32,140,7,122,19,146,126,12,223,123,15,220,
76,4,32,19,73,232,19,191,191,183,29,33,73,244,105,235,156,124,14,170,82,32,22,47,200,145,191,95,183,195,51,132,87,116,175,139,251,225,57,191,121,234,135,229,246,98,61,66,162,210,208,195,184,12,224,89,
76,96,182,1,28,90,13,112,53,101,153,233,3,114,190,177,171,245,43,251,72,223,73,12,78,29,117,3,189,10,138,227,237,92,156,160,121,120,37,126,231,27,207,139,62,205,88,114,203,115,186,197,152,124,107,179,
169,174,175,235,214,211,99,243,199,99,186,245,172,160,238,251,163,49,57,147,243,173,206,233,171,134,187,165,247,250,175,173,183,190,238,107,181,167,191,151,253,187,127,240,153,215,189,140,233,254,87,91,
205,95,183,222,242,107,89,146,177,124,143,217,22,54,221,234,117,253,159,175,26,211,111,110,188,252,114,145,54,131,131,154,242,181,201,158,227,233,97,179,76,185,23,100,154,248,124,99,227,231,114,251,247,
191,144,213,95,229,170,40,204,57,95,246,155,253,103,23,246,131,141,6,204,82,61,3,217,89,141,222,117,179,191,14,38,216,95,25,176,194,11,123,58,3,239,154,12,70,185,95,141,254,61,175,18,224,222,70,112,185,
58,124,108,172,85,173,115,199,115,178,60,119,146,194,26,13,28,229,163,24,173,159,104,208,91,141,246,51,90,229,99,99,195,239,172,131,5,246,147,104,124,111,24,149,29,197,79,129,36,65,120,203,86,188,47,102,
131,25,14,136,81,193,26,229,67,249,38,86,20,230,203,163,223,41,147,199,148,106,89,15,187,182,36,119,81,84,32,74,1,79,138,2,214,178,136,153,56,193,25,29,124,61,238,249,163,177,164,138,99,249,234,241,66,
1,61,27,56,219,118,109,20,127,221,238,253,53,35,44,251,108,46,157,244,59,152,124,165,84,231,203,179,156,17,228,42,6,198,150,111,198,252,78,167,140,193,25,18,191,124,31,16,159,4,50,81,127,72,182,239,234,
120,135,99,39,227,110,32,216,112,201,144,194,126,161,245,13,199,244,179,157,193,86,3,162,120,175,175,60,39,91,207,216,220,152,84,41,60,3,50,120,130,84,112,69,251,214,140,111,70,136,34,246,199,240,64,140,
2,190,7,212,175,57,210,124,109,84,238,121,158,54,227,37,219,96,197,84,252,194,207,72,169,229,87,162,23,189,211,188,120,204,250,213,239,159,200,43,102,194,151,123,94,83,66,60,53,35,179,213,140,223,225,
244,47,250,43,121,47,20,243,245,239,215,99,129,99,149,52,242,155,253,11,77,148,138,99,108,57,246,86,225,120,187,217,95,46,119,24,221,83,126,205,190,120,192,107,40,32,30,51,120,103,31,16,158,249,85,27,
193,113,188,176,158,17,188,94,202,118,236,237,236,228,241,12,222,215,205,4,71,122,45,30,57,55,82,71,146,101,138,227,198,179,89,223,71,174,32,140,189,217,236,213,182,94,2,205,128,214,172,182,242,19,108,
6,176,159,53,119,98,182,53,135,214,97,5,160,109,249,186,232,61,24,222,199,114,192,1,115,61,118,43,100,207,49,35,12,163,1,127,47,78,89,70,220,239,116,162,206,122,41,96,61,50,48,199,254,60,38,56,231,132,
40,245,243,248,223,159,123,24,203,134,112,243,119,24,192,210,44,249,139,183,172,165,132,140,32,197,100,205,6,103,107,171,57,193,88,86,48,182,118,78,252,178,81,128,89,246,55,59,138,74,36,96,100,83,135,
107,42,209,28,96,63,219,246,158,66,208,179,99,59,161,87,205,179,182,189,51,21,197,5,226,209,127,239,81,120,163,192,1,255,221,47,3,25,30,1,248,154,215,28,49,31,159,7,174,227,251,86,209,129,126,76,31,90,
20,27,225,107,35,184,73,138,110,3,78,138,239,33,91,206,72,30,74,25,109,114,174,222,247,188,46,240,226,23,52,158,49,185,177,100,117,85,222,135,115,64,179,40,218,175,151,254,189,199,111,14,151,17,174,89,
224,47,49,128,94,73,146,59,184,95,142,2,86,223,231,186,110,35,124,130,77,38,143,248,26,242,119,78,109,123,157,8,242,220,239,249,244,175,35,239,183,30,5,216,23,247,199,145,191,122,207,142,14,51,215,103,
8,175,97,80,35,185,190,66,2,185,2,208,29,159,125,92,114,182,123,247,59,167,127,39,196,143,198,130,153,33,124,112,192,124,207,130,18,216,12,9,204,45,29,1,11,94,147,58,143,96,205,75,29,119,242,62,156,3,
222,71,255,216,120,193,5,101,29,246,239,180,144,63,212,84,121,20,112,213,17,120,85,84,24,239,9,82,175,27,248,154,127,59,239,244,177,238,27,50,38,239,52,220,190,35,99,242,218,177,44,214,60,220,206,192,
243,189,175,182,218,49,29,60,175,134,24,219,190,243,173,20,172,151,237,219,215,13,216,207,9,206,213,253,203,70,1,98,221,129,61,70,248,222,169,100,24,219,5,24,143,4,92,19,65,63,78,14,235,8,178,238,189,
209,107,16,247,24,188,168,111,8,218,1,100,93,19,112,85,17,112,214,27,132,171,7,248,74,210,188,10,128,88,39,144,247,229,239,143,215,134,129,233,3,236,213,5,204,84,1,124,253,247,132,139,137,204,43,254,157,
78,223,140,215,237,214,246,174,171,22,224,124,221,172,66,224,106,171,247,231,235,45,103,143,230,189,57,206,73,181,189,51,232,237,177,58,150,213,43,51,117,253,50,253,63,226,142,193,171,173,162,190,33,88,
66,200,31,207,124,2,88,239,141,225,115,58,158,244,49,121,198,189,236,111,103,103,145,93,249,192,76,65,233,248,21,57,75,120,31,5,172,210,192,74,26,200,94,250,151,205,250,229,59,112,84,35,1,171,181,255,
114,166,238,222,200,192,177,233,85,153,218,118,59,163,255,70,242,89,76,1,71,227,121,197,95,59,110,249,222,179,223,213,104,253,197,141,182,95,28,119,228,241,54,35,245,107,175,101,225,143,228,111,60,147,
17,140,83,62,202,216,161,196,240,247,13,77,209,86,189,65,176,200,187,51,181,206,99,120,92,172,224,153,58,98,63,246,15,203,7,158,191,30,201,22,126,141,236,139,50,127,109,153,243,155,159,244,229,38,131,
7,216,2,110,22,63,200,198,2,102,138,193,140,69,115,183,245,54,177,21,28,78,211,183,215,245,171,199,179,237,215,91,189,71,220,188,210,191,217,250,21,181,242,27,138,125,229,91,231,130,170,157,1,115,67,12,
103,20,111,88,177,130,99,243,43,7,252,121,70,112,110,86,241,92,81,86,228,108,31,94,131,174,89,45,66,52,38,110,76,107,224,161,57,170,81,60,93,220,232,204,139,187,91,199,182,161,13,212,198,151,86,94,248,
107,176,104,55,236,219,96,207,163,127,246,227,207,185,254,173,196,25,191,182,252,133,175,90,177,217,114,45,22,175,231,255,206,153,140,95,108,15,39,21,71,56,200,184,192,168,46,96,20,37,56,141,1,28,246,
111,95,50,245,187,247,153,223,145,119,231,145,93,197,4,243,81,127,153,134,112,29,228,47,75,4,175,137,254,219,213,255,163,198,1,89,62,184,55,235,23,173,0,200,102,1,247,114,191,207,200,3,238,173,162,151,
169,172,134,44,229,163,255,240,190,32,104,36,24,254,24,123,196,173,67,215,112,249,192,131,220,6,155,216,237,157,248,197,26,185,85,154,188,113,175,137,31,117,108,155,125,230,109,229,109,217,243,238,245,
207,54,201,2,174,16,64,163,173,23,158,27,140,80,64,191,223,112,37,23,56,151,15,28,51,193,184,170,33,154,45,188,222,6,229,129,12,249,91,103,2,199,25,194,17,11,140,43,1,70,207,176,74,128,99,218,31,120,69,
253,254,102,13,115,187,247,254,170,191,151,140,41,181,156,89,55,132,248,25,196,251,124,218,55,150,236,111,30,27,248,126,15,191,218,202,28,118,232,153,73,132,251,97,125,56,144,82,186,251,146,64,78,154,
10,142,197,231,244,51,31,95,183,136,250,30,216,130,223,153,155,135,105,211,62,15,107,182,103,16,235,155,173,137,137,160,183,245,88,246,164,240,73,32,70,168,206,229,127,12,231,67,233,36,242,40,102,107,
57,14,136,51,200,152,249,153,203,178,227,109,252,202,121,163,204,251,50,28,240,125,15,182,96,132,209,95,44,75,255,86,191,2,239,247,51,156,124,224,183,44,224,255,76,75,87,223,56,82,15,217,115,37,22,48,
207,240,118,177,191,92,62,240,46,254,199,103,9,239,174,10,88,227,127,87,86,2,188,162,255,199,174,106,128,79,201,2,238,200,3,222,203,252,206,18,183,219,193,3,187,227,172,174,201,2,206,116,7,30,196,22,149,
254,38,3,88,199,126,59,72,21,192,152,224,121,181,254,162,61,97,57,193,243,199,21,18,56,239,175,139,172,199,246,145,201,253,197,179,106,113,94,203,196,246,161,123,225,158,229,9,166,85,8,96,199,212,169,
111,3,207,45,20,16,201,57,142,98,5,115,213,7,99,38,200,246,7,198,187,7,51,60,16,161,130,53,242,231,17,193,25,5,124,253,93,188,119,249,224,38,126,241,190,32,190,225,195,233,223,87,146,55,99,126,62,231,
99,19,62,214,113,128,115,218,183,166,120,171,40,191,17,114,190,121,84,144,71,247,124,242,23,213,177,243,12,27,223,175,119,151,213,28,244,17,122,100,15,231,10,30,183,136,250,162,142,176,66,219,170,202,
219,156,251,69,241,127,92,135,141,249,235,125,30,136,115,191,175,17,84,103,242,59,63,225,42,128,241,81,157,191,100,170,250,49,117,44,241,203,145,192,152,237,90,240,219,101,58,251,142,176,163,199,89,230,
125,76,228,221,73,117,251,24,27,232,159,247,215,191,162,124,222,179,95,8,224,63,95,232,243,145,207,248,229,24,220,110,10,200,197,17,94,211,55,164,55,51,152,225,127,215,244,3,225,186,130,240,61,130,145,
246,111,59,56,160,191,85,71,68,96,31,253,123,2,251,219,147,204,177,155,22,230,169,94,238,117,185,124,204,94,14,200,80,65,244,25,251,24,91,143,229,144,198,12,16,141,12,68,168,159,255,154,117,101,192,152,
35,246,60,198,34,254,44,96,126,72,109,63,148,227,33,125,127,243,188,15,99,125,81,213,66,11,104,91,31,253,227,222,23,230,132,191,111,78,242,64,8,225,9,101,17,35,177,121,24,247,123,127,173,199,241,122,251,
131,120,217,189,126,22,48,146,15,28,241,192,213,43,189,124,96,188,251,135,255,255,87,242,184,222,202,203,247,205,69,255,141,9,93,196,163,0,231,107,134,27,208,48,99,126,235,215,122,22,17,143,246,59,167,
236,14,139,252,139,217,223,60,183,23,203,3,198,201,159,79,253,242,217,192,29,246,112,20,246,53,136,227,31,193,25,25,206,217,140,59,163,206,123,107,68,28,112,44,191,113,175,103,236,160,34,3,99,170,229,
191,63,155,21,236,115,187,119,254,121,78,105,97,28,67,24,19,54,143,218,120,188,118,20,126,253,104,255,16,191,231,199,59,103,142,250,22,123,191,186,184,163,135,79,185,171,203,241,117,8,11,92,51,250,217,
249,67,233,31,78,179,95,163,1,167,191,177,223,236,159,55,36,234,143,231,129,182,145,2,86,162,248,56,194,88,203,26,238,168,34,136,236,243,142,126,32,61,229,96,50,196,111,103,237,191,90,45,192,190,174,32,
153,204,95,142,246,101,34,1,59,187,127,124,207,26,128,53,30,120,93,45,192,44,7,100,184,31,202,236,234,20,16,125,132,124,142,108,124,38,194,4,241,216,63,140,251,217,146,52,33,143,49,18,104,208,82,131,72,
31,214,217,215,235,36,140,159,69,124,251,121,20,164,199,243,48,186,23,81,69,36,106,143,171,11,120,19,1,244,50,122,49,171,23,101,238,158,102,206,122,172,226,31,159,239,139,178,60,236,252,141,32,58,208,
95,230,69,237,33,153,194,72,191,224,247,239,168,131,252,173,88,224,204,180,249,157,73,230,145,129,24,13,204,148,127,137,120,160,23,33,56,207,7,94,71,4,250,244,239,181,51,200,138,11,206,123,126,248,53,
0,215,92,113,246,26,158,253,33,241,128,81,166,224,249,118,97,70,108,94,188,13,103,211,152,253,157,196,54,235,87,69,212,192,104,34,178,230,128,239,153,150,235,72,46,63,235,119,216,170,167,241,44,135,19,
169,31,183,166,124,104,37,61,47,58,112,78,97,208,12,215,19,164,126,104,238,241,156,8,34,76,174,30,243,231,215,131,52,40,23,121,44,179,121,7,84,225,111,245,43,69,107,91,122,124,44,195,1,227,191,67,190,
58,224,88,198,58,35,244,207,155,31,64,106,0,190,16,192,255,116,153,0,154,101,82,64,122,41,96,207,116,52,223,111,228,19,243,129,107,145,127,108,134,48,198,2,115,100,176,167,6,96,134,7,222,223,9,24,175,
8,184,51,242,143,103,127,61,214,237,89,188,175,151,9,214,186,86,84,123,130,212,163,1,51,132,144,169,250,135,103,33,99,209,129,62,203,195,89,146,79,253,188,51,178,166,135,216,26,188,46,32,71,2,7,180,46,
142,33,92,189,102,197,219,214,185,191,222,158,99,254,21,113,64,46,55,120,125,238,177,8,194,232,72,234,113,133,9,2,216,149,223,203,76,186,114,245,251,16,202,184,138,16,92,197,11,50,92,16,123,22,47,159,
51,196,17,86,11,140,204,221,107,204,224,8,24,226,112,162,4,49,242,151,239,1,18,19,191,217,118,107,238,135,71,255,249,148,143,165,126,175,235,190,110,53,171,11,56,99,110,231,130,228,173,58,131,188,111,
181,166,121,179,72,191,145,172,248,183,34,130,6,199,3,254,186,119,196,90,162,209,126,39,104,55,106,182,113,164,222,127,93,9,240,12,56,203,8,206,24,23,233,228,69,84,69,213,1,103,209,128,72,159,136,25,235,
155,253,223,166,85,255,252,168,67,243,179,28,23,244,141,137,28,156,209,65,158,202,185,28,38,160,130,235,106,136,254,217,234,34,129,115,166,182,142,72,244,243,122,109,73,177,163,220,95,188,15,72,189,214,
159,217,172,222,95,76,223,214,127,221,115,186,151,167,127,243,111,102,112,185,194,175,4,176,154,195,59,55,90,217,245,168,117,236,203,12,190,170,63,200,117,249,192,149,122,128,189,181,1,251,122,128,32,
207,186,162,1,123,179,128,185,82,47,153,14,32,213,110,192,181,104,192,74,220,223,247,235,255,81,35,129,92,189,189,78,14,200,47,25,229,35,203,30,61,202,0,57,26,56,2,58,24,125,238,40,171,151,137,246,139,
232,104,79,247,15,143,4,174,168,151,127,70,144,78,29,62,113,244,98,1,187,107,253,97,244,14,121,45,194,234,162,122,130,124,52,96,92,3,208,250,8,32,102,154,56,66,231,231,255,70,175,192,167,152,215,153,193,
103,11,23,68,151,99,91,252,186,140,235,10,108,110,127,224,63,215,175,123,118,224,150,208,166,76,143,97,129,126,46,176,103,249,230,49,129,179,172,222,149,49,140,179,130,61,234,135,103,1,251,244,207,171,
18,56,219,38,207,2,87,207,249,14,32,81,206,239,112,237,105,212,1,4,137,167,59,151,131,207,125,6,113,4,71,135,116,12,25,75,162,120,134,108,96,205,37,176,200,63,164,35,200,138,2,206,185,159,189,177,190,
175,145,81,99,178,126,190,205,140,2,178,89,192,72,206,100,212,251,195,139,252,155,191,134,231,140,62,237,179,128,251,13,55,38,205,39,129,171,239,43,34,131,51,186,60,220,254,30,104,238,111,212,7,164,135,
3,122,87,52,63,199,119,132,115,22,88,102,47,155,11,236,191,199,156,54,191,213,1,252,79,89,103,156,31,54,85,204,48,63,62,150,48,155,25,140,90,92,219,194,254,58,179,128,251,171,2,94,213,15,184,135,2,94,
211,3,100,111,238,111,166,231,111,181,255,239,174,200,191,142,30,32,61,150,110,95,43,184,125,123,201,198,224,117,71,3,178,207,49,66,136,28,101,165,23,112,150,112,174,182,136,24,33,242,201,217,78,32,125,
253,64,176,120,189,21,237,91,111,187,142,213,228,178,128,125,222,23,69,206,237,169,245,183,162,165,117,250,231,177,60,158,7,114,116,240,47,2,216,61,253,137,18,60,180,23,136,77,153,210,185,88,98,206,146,
92,102,240,140,210,117,245,7,49,34,226,47,166,126,120,166,48,98,11,215,241,127,235,10,129,131,96,129,72,93,64,44,10,208,227,125,217,232,63,148,250,97,28,112,213,31,216,96,42,136,118,3,246,243,128,81,250,
23,243,192,53,227,139,42,1,174,56,88,212,17,119,101,227,238,162,126,24,209,241,143,56,166,132,115,22,177,58,151,30,251,152,125,179,3,136,6,92,83,192,249,243,56,7,120,21,235,21,209,62,131,250,254,242,236,
207,227,111,22,146,63,255,253,176,190,12,107,26,135,157,243,57,247,243,123,175,196,245,24,145,115,187,230,248,94,68,224,156,105,239,226,125,113,86,238,250,19,33,235,191,94,35,231,75,86,239,255,245,239,
19,167,127,17,65,132,127,123,191,217,127,146,38,128,108,21,190,29,20,48,23,207,199,231,41,95,223,31,36,91,241,111,79,85,192,29,93,65,42,21,1,153,44,96,111,210,23,99,123,123,56,224,158,42,128,213,186,127,
88,228,223,245,93,64,174,43,244,124,39,19,172,146,192,142,110,32,245,58,128,185,14,32,92,245,191,120,105,149,253,141,96,63,72,212,155,183,183,104,27,191,162,32,215,21,132,35,129,6,82,66,164,207,175,79,
212,252,60,95,44,83,54,191,124,181,46,202,177,69,163,4,35,242,91,227,133,81,254,51,85,31,240,119,210,146,212,226,0,115,75,208,99,97,248,226,156,29,158,230,103,14,247,213,8,28,225,246,88,207,224,217,49,
160,85,255,140,140,255,251,26,243,55,222,254,31,179,64,60,22,176,218,3,36,234,245,17,245,6,201,112,64,228,145,57,49,129,235,72,62,44,15,24,169,251,199,210,63,251,235,158,54,138,7,196,168,96,190,11,72,
39,247,219,147,5,124,22,88,160,79,2,253,24,35,143,246,69,93,129,199,228,59,230,41,32,86,23,112,213,211,117,182,100,157,15,60,231,129,200,35,150,6,190,174,241,34,253,86,209,130,12,167,92,17,193,40,246,
15,59,163,175,217,214,62,9,156,177,216,247,111,217,220,126,36,195,157,15,240,122,252,98,17,140,8,147,68,89,223,251,223,202,249,18,173,232,117,1,241,246,63,38,127,107,153,104,65,110,73,28,237,250,199,177,
252,74,0,43,5,96,152,87,160,75,206,212,54,215,87,20,172,229,9,119,247,7,233,231,127,59,226,255,208,136,191,60,247,187,63,250,47,203,252,144,156,224,221,244,239,254,62,32,119,88,187,187,121,224,46,14,88,
233,5,178,143,2,178,203,51,159,162,43,18,112,164,190,73,159,5,162,17,128,182,228,68,35,249,105,34,194,103,32,31,52,195,50,124,87,204,11,93,22,215,20,196,107,253,101,171,247,161,100,16,93,130,228,18,119,
101,7,59,25,194,28,1,236,75,163,224,243,127,95,121,221,138,2,98,164,48,34,118,126,4,33,202,254,234,249,192,209,35,132,12,122,54,16,171,13,184,170,16,56,192,37,88,143,96,134,9,206,227,254,34,190,183,50,
113,243,237,215,17,131,171,58,127,54,101,122,17,243,243,115,127,241,60,224,87,190,247,78,255,204,233,9,60,139,220,154,221,223,207,233,223,186,111,66,92,13,208,91,63,179,117,227,49,230,112,36,222,109,21,
213,183,226,128,175,253,66,214,21,0,109,193,176,34,10,56,35,67,99,194,5,207,233,126,87,177,127,195,101,130,243,136,63,63,31,216,227,129,39,28,141,54,156,30,172,167,25,193,245,124,14,56,127,215,56,2,112,
85,213,208,28,126,234,115,191,245,18,131,227,0,71,144,253,139,147,62,191,154,223,8,175,24,181,90,127,243,30,189,175,215,169,1,244,245,240,200,94,188,228,61,90,112,254,235,241,88,159,159,225,59,187,30,
76,94,241,155,253,39,22,76,175,202,243,234,156,46,31,217,135,46,121,102,141,192,206,200,192,235,122,3,247,196,2,62,37,11,56,71,6,99,166,183,191,11,8,75,3,119,244,1,185,163,11,240,51,43,3,238,225,128,125,
209,128,93,117,1,71,195,179,108,55,16,190,91,8,31,247,199,87,8,196,207,240,0,143,158,235,12,140,46,201,245,254,197,35,2,121,218,25,87,8,204,215,250,51,128,245,161,49,127,121,250,231,177,216,90,236,31,
210,109,120,153,5,220,219,102,173,106,203,214,219,174,121,28,186,100,197,43,241,26,129,103,11,251,227,187,130,248,203,86,93,61,230,57,183,126,109,192,53,27,140,88,224,156,236,121,9,32,51,74,136,228,253,
122,148,46,202,6,94,113,187,184,7,48,30,253,23,49,65,11,226,3,209,202,127,93,185,191,72,221,63,166,227,135,119,47,207,246,1,246,251,134,228,13,225,216,186,183,211,221,234,156,190,46,206,58,196,40,224,
106,205,42,22,48,234,8,60,139,13,244,123,131,172,51,27,103,68,240,124,227,94,182,164,91,195,237,182,156,139,4,52,151,216,173,121,216,138,119,69,239,57,130,168,45,175,46,224,252,124,172,186,237,250,241,
99,182,232,209,50,35,202,235,10,144,243,56,208,213,89,243,150,113,188,143,229,128,131,168,245,183,238,171,17,253,29,71,75,230,191,140,21,181,91,177,190,250,18,139,9,160,65,132,48,94,82,161,114,149,253,
101,34,4,253,99,202,114,193,171,250,131,244,87,1,188,138,255,197,20,176,178,20,93,190,171,246,95,158,4,222,157,251,219,21,251,215,31,249,247,29,123,1,163,91,247,244,3,206,82,192,253,249,192,125,60,144,
237,7,130,177,62,132,111,97,89,192,104,4,32,195,0,113,18,56,130,95,204,32,126,27,104,22,48,179,172,187,231,71,53,255,119,4,223,14,178,196,167,118,72,20,95,109,187,55,2,216,97,174,214,149,251,176,253,172,
140,223,107,228,31,51,77,140,100,24,199,53,0,241,92,224,42,251,155,45,31,169,200,192,247,35,28,133,44,96,75,144,63,52,23,120,197,255,86,49,124,235,117,213,108,96,172,27,8,158,243,123,6,204,143,139,248,
27,102,0,25,68,42,3,230,178,129,103,119,233,17,253,91,209,18,36,246,47,234,145,155,53,133,131,218,58,243,154,1,30,213,188,30,152,79,1,199,148,141,198,253,73,87,21,0,13,170,1,232,71,2,14,135,74,174,99,
255,102,49,81,113,103,16,127,41,243,40,238,2,178,102,49,113,148,32,82,129,111,78,102,94,217,93,212,5,197,38,244,14,39,129,70,103,1,175,152,224,122,251,232,209,89,230,125,153,190,30,62,217,227,24,222,154,
234,173,126,69,113,52,160,153,65,28,207,204,175,42,232,242,239,223,236,159,163,121,158,65,20,173,70,237,152,237,50,244,49,119,108,119,215,8,220,23,5,248,132,248,191,56,198,175,66,3,249,234,127,87,244,
254,216,25,253,199,247,1,190,55,243,151,165,121,159,215,15,120,52,111,127,109,70,48,215,15,248,9,145,128,217,108,224,136,1,34,76,45,71,253,56,6,136,28,93,158,4,70,17,126,243,119,26,225,119,229,127,127,
87,214,250,91,119,26,193,58,158,68,249,189,8,137,155,243,86,34,138,111,242,222,134,31,201,239,32,203,67,168,157,199,231,80,3,134,178,188,57,27,180,5,243,155,113,182,184,27,136,207,246,206,37,199,67,107,
4,142,47,175,25,33,19,140,163,0,215,91,175,248,32,147,5,140,176,64,239,255,92,71,224,213,103,120,95,23,103,3,71,85,255,208,120,64,159,240,173,248,222,123,156,31,146,241,219,153,253,187,102,123,235,174,
191,251,114,127,145,170,94,104,199,5,220,18,118,118,12,25,228,59,250,20,240,92,190,234,92,18,37,115,73,159,45,105,223,156,247,205,226,254,226,236,95,63,242,47,151,13,140,252,255,149,184,172,40,31,66,8,
103,180,198,175,8,56,35,111,126,246,239,152,70,158,13,183,7,198,124,139,21,3,68,207,154,215,159,25,139,122,28,46,233,245,58,254,122,17,128,107,174,183,58,31,124,173,191,57,181,51,243,243,131,103,49,153,
115,58,56,220,165,51,206,55,231,134,115,42,249,206,250,230,244,239,157,20,6,52,241,207,24,192,122,236,94,149,207,93,193,16,187,98,2,175,175,17,88,235,18,156,139,10,188,163,23,72,149,255,101,179,125,171,
213,255,240,236,95,150,249,101,59,255,238,139,254,203,196,248,117,103,254,126,30,253,203,81,192,74,70,240,21,249,192,12,245,171,246,2,169,116,0,241,183,27,33,243,227,187,7,199,121,188,72,247,95,140,1,
230,126,73,171,28,91,142,9,226,148,114,29,237,103,182,238,2,188,122,63,182,214,95,244,89,215,159,1,141,240,155,247,10,70,40,49,154,195,155,33,143,1,77,252,125,26,93,151,231,125,190,25,194,13,226,186,151,
134,207,6,61,194,119,134,251,53,151,216,33,249,190,39,196,254,98,206,55,103,136,51,126,56,127,173,159,21,108,84,110,176,95,67,16,33,127,22,240,191,40,199,247,43,171,99,187,128,68,220,15,141,7,92,81,191,
217,47,217,39,134,235,236,95,91,116,10,198,248,159,79,3,209,108,224,25,17,92,155,176,145,140,254,67,249,31,26,253,119,6,3,223,30,203,56,192,119,247,142,115,29,9,24,51,64,52,18,240,116,143,214,239,201,
138,100,255,34,212,207,150,188,105,150,245,107,78,54,112,76,244,86,117,19,215,172,16,139,251,91,241,62,44,130,112,189,239,249,150,235,252,222,215,250,135,44,9,92,71,11,198,185,221,62,175,244,58,254,250,
209,126,81,103,96,166,214,159,95,203,143,141,249,155,69,92,218,242,219,139,58,130,248,60,121,126,5,92,45,229,50,128,167,157,64,254,185,128,0,226,75,234,92,16,219,3,63,133,156,249,76,124,255,144,206,26,
129,104,5,192,107,106,1,238,232,5,210,147,255,235,19,190,29,213,255,124,234,151,171,3,152,97,129,21,26,184,35,251,247,186,202,127,159,75,255,50,20,112,71,85,192,206,108,224,60,245,227,185,31,83,7,144,
165,129,17,3,68,207,177,95,47,16,223,118,125,220,89,6,248,190,15,175,15,200,250,236,12,232,249,48,60,218,207,139,197,203,213,250,67,123,109,224,181,254,144,106,124,150,164,116,44,81,68,43,2,2,159,224,
55,251,143,67,44,15,229,125,249,98,47,40,239,59,111,57,178,29,37,161,119,52,135,235,177,129,25,195,199,219,189,90,177,231,171,10,65,239,51,131,215,22,128,206,78,2,119,150,128,222,213,2,238,217,150,112,
108,121,197,72,174,29,240,214,252,4,240,85,5,161,187,76,223,0,246,54,200,127,25,147,104,129,5,137,191,199,1,191,247,0,95,53,136,95,196,128,141,53,243,125,197,214,190,231,153,25,62,101,59,192,37,61,75,
115,123,25,137,79,48,134,253,155,91,58,106,244,238,97,151,173,236,178,190,157,53,2,247,216,191,231,212,2,236,136,9,204,44,221,215,253,247,14,243,151,167,129,53,254,119,119,252,223,231,211,63,222,22,62,
61,14,176,135,250,117,153,192,92,183,9,110,9,246,111,126,233,128,214,68,214,14,253,63,179,46,218,10,121,101,252,136,221,34,206,147,101,51,116,81,146,86,95,186,230,118,61,123,9,150,206,9,96,183,181,235,
227,125,59,201,225,206,198,113,216,186,158,180,144,61,37,97,112,99,184,51,29,100,143,245,171,26,191,106,43,184,103,148,128,238,40,3,115,71,19,184,239,71,0,171,182,143,183,132,89,59,184,191,28,116,117,
10,152,43,254,220,193,0,153,66,208,163,240,173,113,100,143,217,18,255,102,145,111,33,87,160,7,219,2,47,241,61,40,206,55,12,79,252,89,47,165,88,156,187,61,67,255,16,46,248,11,1,252,55,110,152,98,237,181,
150,59,142,242,115,237,223,206,142,32,149,173,43,76,16,137,13,236,50,129,117,34,184,131,255,125,110,247,143,238,250,127,223,131,1,246,230,2,95,91,15,240,26,27,184,187,54,32,54,17,60,74,255,34,107,81,18,
200,209,65,158,245,117,210,63,158,249,229,57,32,190,46,207,249,118,176,192,62,154,87,58,202,223,236,63,214,106,145,122,217,221,78,43,216,57,41,92,55,134,57,243,151,161,126,140,145,251,228,66,208,187,83,
64,252,173,158,85,2,250,154,52,144,58,255,203,24,188,207,48,132,99,203,246,215,51,192,222,194,48,59,203,65,179,22,207,8,139,152,139,7,28,240,153,142,19,64,112,18,56,168,223,31,154,12,194,51,63,158,8,242,
223,216,138,117,241,156,47,23,111,135,69,247,49,241,132,62,231,51,226,40,23,166,112,216,191,190,45,245,227,202,53,119,178,193,125,246,207,183,113,153,73,221,46,227,215,97,245,114,252,143,179,125,207,49,
127,187,226,255,234,214,239,94,254,247,51,35,0,57,83,184,103,58,120,95,79,16,198,6,246,199,1,86,76,224,40,154,192,204,86,117,6,216,79,2,89,38,200,109,233,111,87,231,128,92,132,224,110,206,215,179,125,
239,26,135,0,94,111,187,250,95,243,73,147,194,59,138,67,247,216,192,59,75,64,243,214,111,103,220,95,191,241,187,54,254,175,55,3,56,103,4,187,205,224,167,88,195,177,237,117,217,137,225,90,105,152,170,25,
236,179,130,57,35,200,88,67,158,1,26,193,254,226,103,35,32,125,189,36,48,151,255,155,207,12,206,252,74,240,232,77,36,255,119,208,75,216,165,241,246,40,71,236,120,205,100,233,176,127,173,49,174,239,42,
115,215,119,20,247,144,192,235,123,131,236,75,2,217,157,19,188,179,254,95,95,70,240,83,251,127,124,183,8,192,159,25,3,248,121,81,128,215,245,4,193,39,20,123,44,95,103,252,95,55,3,236,252,127,223,243,142,
8,192,108,54,240,94,242,215,203,234,250,114,130,137,53,191,217,127,212,174,155,242,189,250,117,187,242,151,123,172,224,94,243,247,172,66,208,187,140,224,21,165,159,81,107,151,51,126,152,213,219,159,246,
209,17,1,216,17,3,152,179,120,223,139,0,142,134,237,122,202,67,247,71,1,102,12,31,194,245,70,195,163,62,251,103,212,218,60,3,28,77,191,207,249,62,71,241,251,173,60,66,127,3,76,204,31,243,139,206,68,235,
213,214,112,107,215,175,161,114,131,135,253,171,55,23,105,185,50,21,100,191,245,251,84,251,119,221,36,48,87,13,112,199,100,112,127,37,192,14,243,119,77,242,71,165,248,203,190,212,143,159,150,7,60,218,
183,238,75,7,185,187,32,76,126,242,119,143,245,203,155,65,158,253,93,93,1,176,171,26,96,55,253,235,230,128,121,58,120,95,174,46,182,182,204,5,17,2,120,37,5,220,179,118,71,206,240,61,189,65,238,179,129,
57,51,88,143,9,220,25,7,120,63,255,219,81,248,165,111,210,151,157,242,237,153,238,173,24,188,231,152,195,177,253,181,189,49,128,157,165,161,71,122,237,190,230,112,153,56,178,53,187,203,51,64,124,155,253,
36,176,171,26,96,55,253,195,57,32,95,235,15,33,122,232,111,158,141,6,196,56,34,179,214,42,244,239,31,8,224,191,178,61,210,111,255,218,157,19,193,253,233,32,215,219,191,202,244,239,189,228,175,110,251,
98,179,87,205,4,238,48,127,61,57,191,93,25,191,189,198,111,71,234,199,231,82,192,29,141,225,114,109,225,240,229,29,153,193,245,188,224,221,38,48,63,237,155,137,251,235,136,255,187,130,1,230,243,129,175,
225,128,87,214,250,235,143,249,219,19,21,72,197,0,254,179,246,164,216,188,59,94,187,183,127,200,211,205,95,7,239,235,233,0,220,101,253,112,99,183,119,10,120,87,7,144,29,53,0,187,98,0,59,122,1,215,13,222,
189,246,112,92,242,234,209,190,118,23,1,188,42,33,164,98,4,119,100,0,215,137,32,182,172,210,5,196,139,250,195,122,127,116,51,191,158,254,191,124,79,143,76,191,13,75,172,169,70,5,214,251,136,216,87,2,248,
63,182,103,164,114,236,53,134,119,180,143,235,236,11,252,89,169,32,87,182,129,123,82,251,183,221,29,128,175,42,255,204,198,0,118,216,190,239,149,250,209,101,12,71,121,27,54,58,48,91,14,230,190,146,208,
221,29,65,58,75,65,103,227,255,170,213,254,186,163,254,174,142,253,235,201,241,237,172,243,215,215,233,227,110,54,248,18,3,248,207,94,76,255,58,237,224,125,101,166,251,34,4,251,186,132,92,105,3,175,173,
3,120,181,245,235,153,250,221,149,245,123,93,235,183,76,218,71,95,217,151,186,189,187,214,32,142,11,247,144,47,11,179,35,37,228,234,214,112,93,220,111,79,49,232,92,238,111,156,3,28,173,201,16,191,236,
13,0,23,251,135,254,86,87,143,48,42,200,179,192,254,138,126,150,216,91,71,78,112,33,6,240,127,244,16,250,119,157,185,188,58,29,228,26,251,151,47,251,220,97,252,118,146,191,206,244,143,46,18,216,203,2,
239,36,128,61,233,31,61,83,191,57,195,246,124,14,56,54,190,42,203,255,174,78,5,233,32,128,59,38,127,107,228,175,86,21,48,23,13,200,147,192,107,235,0,242,92,48,191,69,103,60,223,238,218,123,157,175,111,
140,1,252,143,180,83,180,29,91,125,143,152,192,252,20,112,125,202,247,174,58,128,247,196,1,118,115,191,59,35,0,175,41,253,210,217,243,227,73,20,112,207,30,71,251,113,93,65,255,88,227,215,149,16,242,148,
254,192,213,169,96,62,19,184,26,255,199,244,253,200,253,170,58,235,0,102,115,130,51,91,224,253,127,205,178,49,127,216,82,54,230,207,44,31,243,151,163,143,14,5,252,59,9,228,92,14,11,243,181,107,83,85,223,
202,136,253,196,239,176,94,91,89,58,51,104,89,195,215,111,255,112,35,120,93,79,144,235,167,127,123,184,223,79,76,255,232,46,2,189,155,2,62,143,6,94,145,10,210,223,31,100,103,119,144,239,157,10,210,215,
13,152,227,125,215,246,255,232,98,126,121,202,215,23,19,216,79,255,186,216,94,181,50,32,17,97,248,155,253,179,91,216,218,245,140,240,170,52,145,171,41,224,245,229,95,184,172,223,236,116,240,158,38,112,
188,245,203,38,129,92,215,252,173,223,246,245,88,190,90,249,231,159,86,252,185,199,40,214,74,194,176,164,40,23,15,246,180,116,16,223,28,246,38,129,24,181,157,199,7,171,36,208,39,132,113,92,224,128,222,
167,179,14,96,157,254,69,81,126,62,119,99,126,255,93,49,127,153,232,192,97,153,220,226,5,107,28,246,63,124,25,212,247,167,126,92,55,61,220,159,33,124,117,25,152,79,45,3,125,103,25,152,187,202,190,220,
223,249,183,211,250,237,49,126,215,78,254,126,90,18,200,85,19,193,245,68,144,186,13,188,191,59,240,238,178,48,87,85,3,172,80,193,107,98,1,251,57,96,7,253,187,130,250,117,110,209,25,33,248,37,6,112,151,
237,218,101,9,239,143,9,236,53,134,123,109,96,231,148,240,53,165,160,249,9,225,231,89,192,222,130,207,79,173,251,119,71,241,151,239,193,2,199,150,87,244,38,132,124,74,58,200,51,26,195,245,69,3,230,72,
32,194,247,226,184,65,140,9,238,169,8,152,201,1,174,208,191,158,152,63,130,182,133,127,131,57,54,88,140,1,252,103,12,141,120,195,98,0,51,91,225,239,234,109,153,61,242,104,205,119,178,127,247,21,128,217,
151,1,188,154,246,141,158,179,75,50,19,193,123,205,223,19,59,127,124,210,228,47,183,239,177,241,72,158,48,17,124,103,103,144,61,38,16,157,252,205,89,63,212,8,229,163,1,175,141,255,235,233,255,113,117,
20,96,87,86,240,158,78,31,221,92,175,125,171,25,1,236,34,118,215,211,191,59,10,68,127,31,243,199,69,253,245,79,1,243,37,161,235,214,239,234,226,47,247,196,0,238,204,250,189,175,252,203,103,241,192,177,
249,149,87,148,131,217,147,21,252,228,170,128,120,70,48,250,28,143,6,28,33,245,203,245,4,70,34,2,45,77,251,174,137,2,196,127,79,248,175,150,235,5,28,191,198,44,147,19,156,223,114,100,222,245,43,1,236,
227,112,119,218,191,234,49,162,124,17,91,178,94,223,91,27,112,103,4,224,39,246,0,126,198,244,239,253,230,175,102,253,246,25,191,159,58,249,91,51,133,187,250,2,87,179,130,239,78,4,233,55,129,159,20,5,184,
139,248,237,168,8,120,95,20,96,15,11,188,54,230,143,143,251,35,41,224,111,246,207,60,128,195,93,207,248,122,187,133,244,101,6,231,236,33,206,3,217,245,119,23,129,185,202,250,177,153,191,217,146,47,29,
211,192,252,68,112,71,242,199,231,164,126,124,118,47,96,126,47,59,210,65,118,54,137,235,232,11,146,141,1,100,39,128,119,244,5,201,146,192,125,246,207,103,139,6,208,190,232,252,97,53,255,234,29,129,243,
75,208,62,26,241,90,179,222,104,190,97,108,236,31,65,1,255,38,128,49,253,219,17,221,199,111,205,214,26,228,215,50,107,122,184,224,85,246,175,55,2,144,153,236,173,208,192,218,52,240,189,211,191,87,39,128,
244,51,192,221,211,191,63,99,2,184,102,12,71,203,118,87,78,3,215,114,130,159,144,8,194,77,3,175,166,107,249,40,192,125,212,143,235,10,178,163,27,112,62,218,239,202,222,31,79,138,249,219,209,31,228,215,
173,198,111,246,79,63,140,254,221,199,11,247,50,191,171,59,129,244,80,63,60,234,175,202,252,250,200,95,143,245,187,215,248,85,153,223,158,188,223,90,242,7,111,216,158,147,0,210,75,247,122,246,93,205,11,
174,218,190,29,201,32,153,114,48,59,140,96,205,6,50,68,112,4,22,146,181,127,236,247,61,64,238,199,230,4,175,182,201,209,63,190,171,111,110,73,101,13,193,221,172,35,159,183,35,82,208,126,179,127,58,193,
221,122,121,30,78,237,114,91,199,71,195,174,201,244,4,249,105,246,175,62,241,251,132,233,95,127,171,235,99,0,187,82,64,250,106,255,245,70,251,125,94,245,191,93,54,113,180,110,59,154,214,116,217,192,142,
105,224,108,12,32,219,8,110,199,52,240,30,246,87,137,255,99,184,223,181,57,192,85,178,119,69,127,223,251,56,94,57,6,240,159,222,74,255,238,120,229,149,49,129,187,250,130,252,156,34,48,121,211,183,195,
250,93,91,244,249,185,181,255,158,152,247,171,36,16,252,53,87,76,6,63,165,38,224,222,226,208,253,54,16,91,138,241,64,11,72,33,30,255,199,112,191,107,115,128,171,157,127,247,244,247,53,240,181,60,31,68,
57,30,222,37,216,161,128,71,64,209,140,166,127,124,172,222,9,13,42,93,241,134,187,251,6,123,69,95,50,20,240,115,236,223,153,162,129,222,178,120,41,243,239,215,215,191,175,153,27,66,239,209,215,87,228,
31,51,207,226,231,171,37,200,178,120,249,218,48,122,107,191,110,131,71,7,158,244,107,62,73,153,207,119,82,103,154,93,203,44,63,225,95,30,254,28,125,198,63,54,232,47,218,191,2,196,87,18,228,95,230,250,
230,45,179,224,138,92,189,154,35,75,185,53,249,81,142,171,168,113,82,35,118,214,21,236,204,130,200,121,38,207,139,45,94,249,155,253,135,31,78,255,238,171,40,216,217,52,238,106,10,216,89,3,48,215,6,174,
50,5,252,73,229,95,174,233,255,251,180,244,143,206,169,223,239,219,231,247,106,82,120,101,129,232,29,169,32,251,251,2,127,90,57,24,142,250,153,179,135,232,123,191,183,22,96,157,254,101,56,159,71,9,227,
181,125,81,124,121,142,231,127,54,224,149,71,27,253,203,101,234,222,27,19,200,237,39,127,79,113,159,253,59,27,106,0,178,119,146,88,134,176,103,9,113,242,119,6,255,26,192,251,252,37,17,1,60,183,19,192,
217,218,51,96,49,200,146,12,5,140,73,31,74,180,190,51,217,219,71,10,171,219,157,225,55,139,46,239,249,21,102,121,32,247,248,36,8,96,238,122,97,208,213,136,35,129,70,144,192,175,183,222,153,153,27,230,
230,127,189,135,10,7,100,232,31,19,127,95,31,209,249,26,199,59,124,75,191,211,162,8,96,141,225,221,69,3,179,29,63,216,152,64,158,33,238,178,129,72,161,152,171,187,0,215,26,192,97,75,63,145,0,222,83,244,
249,249,37,159,165,110,66,120,71,151,224,231,196,3,222,77,0,57,230,151,107,10,231,175,231,106,1,98,29,129,13,58,10,236,17,75,255,242,81,126,70,82,66,134,35,238,99,132,189,204,240,151,255,14,235,152,195,
198,231,180,173,188,151,190,87,101,157,126,68,248,144,60,224,159,103,255,226,216,22,75,145,63,244,222,219,139,224,57,105,238,103,196,210,43,226,254,48,226,199,81,64,43,198,252,137,240,93,77,8,179,91,176,
191,0,236,183,117,166,126,197,157,52,16,93,234,61,98,150,68,243,16,28,9,180,144,253,85,170,177,102,175,255,200,115,158,3,230,224,8,74,255,58,98,254,144,12,130,61,62,101,159,195,58,205,126,179,255,208,
7,209,191,123,98,2,243,219,115,235,115,197,159,59,204,95,245,242,192,20,134,174,86,255,251,94,185,191,92,189,191,59,115,127,187,202,62,75,207,97,131,59,123,132,244,242,191,174,28,224,167,228,3,35,36,208,
2,246,183,174,225,55,224,239,49,219,25,36,122,190,218,102,108,163,127,81,175,96,52,227,215,82,148,174,74,255,110,163,128,199,54,250,87,223,211,85,93,134,89,78,104,206,189,134,17,92,240,115,236,223,25,
108,125,26,26,165,114,2,150,48,166,131,124,238,47,27,11,24,113,63,142,68,32,60,240,169,185,191,29,217,191,210,51,217,96,87,68,224,254,124,224,190,191,180,124,102,240,153,186,202,24,113,107,203,95,35,227,
171,236,25,220,198,231,82,0,179,28,208,95,86,161,127,216,122,140,18,102,98,254,246,59,25,204,167,145,123,142,9,224,30,250,119,23,13,204,246,2,97,34,255,144,237,122,187,131,236,105,6,87,47,0,205,50,191,
78,242,183,151,0,246,229,254,94,209,250,173,55,238,79,102,239,59,115,193,103,196,3,238,162,129,123,162,1,243,121,193,49,9,68,99,1,35,94,24,19,194,152,39,226,207,81,54,184,35,246,15,225,124,88,78,47,74,
12,17,234,86,39,126,99,201,60,87,223,32,65,0,253,203,125,63,253,203,123,102,246,248,240,87,176,142,61,23,33,88,163,128,179,253,236,234,5,92,137,6,140,166,132,209,103,245,210,47,120,245,191,44,247,219,
69,253,158,22,247,39,214,247,19,184,224,51,226,1,187,105,96,141,5,70,75,206,194,245,201,35,129,241,179,247,91,238,158,58,174,85,14,56,223,6,219,46,19,251,135,70,249,117,196,252,229,230,54,251,28,86,43,
5,252,205,254,131,91,169,223,204,80,220,29,85,120,85,60,96,157,2,238,233,7,242,132,46,32,213,140,224,123,170,255,117,181,126,99,136,224,110,10,88,107,243,38,253,4,46,88,139,7,172,70,3,238,233,15,204,179,
192,125,21,1,113,18,200,117,12,174,230,4,87,56,32,251,104,148,232,31,90,217,143,205,233,221,213,173,183,74,1,177,191,45,144,0,214,60,41,78,255,170,239,80,175,158,19,191,98,125,132,6,50,63,132,22,98,20,
240,233,246,239,164,153,32,30,9,216,109,255,184,254,31,56,29,88,49,5,52,251,151,171,248,87,171,247,183,162,58,28,7,146,190,55,23,100,127,37,241,94,176,106,128,25,226,231,175,241,183,57,233,192,15,46,42,
176,131,4,90,226,58,218,217,25,100,7,7,172,162,15,100,100,181,196,184,205,197,231,237,240,30,153,217,208,50,5,252,155,0,246,70,230,93,19,85,184,59,75,184,187,54,224,221,253,64,58,186,128,172,150,212,57,
224,30,11,200,49,65,127,89,37,10,240,25,217,191,57,18,40,137,9,238,35,130,61,217,192,29,17,128,94,126,237,158,24,192,90,244,31,71,244,70,248,157,212,187,129,84,232,95,180,60,122,150,143,6,100,104,97,142,
15,102,105,31,255,14,36,5,60,166,3,95,118,38,26,111,4,223,233,130,185,119,136,183,182,224,190,33,95,27,176,219,254,153,187,108,79,19,184,211,248,140,179,204,221,44,98,255,240,190,31,40,1,60,105,238,151,
171,249,231,83,63,35,158,27,65,252,248,12,96,73,76,144,91,30,47,171,102,3,35,91,158,233,191,96,100,25,19,3,152,187,158,97,180,15,229,125,241,220,77,111,30,176,25,23,177,222,211,3,36,31,13,136,206,255,
229,61,198,181,254,199,163,128,246,78,0,119,243,56,47,19,248,249,49,129,181,126,193,221,54,48,155,13,124,71,49,232,103,16,192,222,170,127,251,186,253,158,36,227,171,230,250,202,240,73,93,76,48,159,31,
28,241,193,93,189,65,234,49,107,157,228,175,147,0,174,63,107,190,15,72,158,251,249,217,191,59,232,95,38,26,144,93,139,176,188,62,10,200,81,201,136,2,218,43,1,172,196,250,241,131,136,55,151,125,199,228,
111,206,254,121,103,225,106,251,103,15,181,127,167,177,145,128,56,1,204,100,223,85,250,253,154,195,5,251,251,126,240,204,196,91,198,100,0,75,82,134,9,158,212,47,146,225,131,221,189,65,106,245,0,43,49,
128,220,117,45,195,3,207,150,171,118,23,7,204,101,255,118,211,191,120,140,70,65,15,239,45,250,60,77,236,159,112,231,245,242,252,74,2,184,159,254,237,232,3,210,29,249,119,77,244,223,179,251,0,215,59,0,
247,198,0,222,147,253,251,148,154,127,146,180,159,8,238,173,13,120,101,54,240,85,49,128,60,251,219,155,1,252,140,60,96,132,254,245,117,0,198,217,93,157,244,245,83,64,143,131,134,4,208,108,86,204,183,50,
160,236,167,127,209,187,102,251,254,26,188,134,179,127,230,62,251,201,246,15,187,83,54,56,6,167,54,1,220,159,253,187,167,230,159,137,248,73,15,33,130,241,150,157,181,1,175,204,6,206,244,27,90,63,143,175,
122,185,50,90,79,227,128,124,30,48,58,54,230,120,96,117,252,239,237,237,123,29,5,124,121,254,155,253,7,182,113,183,12,253,251,196,120,192,142,37,185,14,32,44,138,191,214,252,113,151,170,235,8,96,95,236,
31,198,253,42,212,175,191,219,175,36,93,75,4,247,231,6,35,49,127,93,212,111,103,44,32,82,37,240,10,2,88,229,128,40,17,244,35,1,163,111,48,207,3,59,162,2,247,82,192,232,120,240,186,128,193,223,212,225,
12,156,181,59,195,28,253,187,199,254,213,40,96,205,254,97,119,58,104,54,240,117,246,239,76,219,191,19,176,127,167,203,5,43,245,255,248,40,192,42,247,171,80,63,140,172,32,203,36,233,26,34,152,91,86,163,
129,189,44,16,139,0,172,213,3,204,204,123,152,197,189,64,174,168,4,152,137,255,227,80,70,39,253,203,214,252,227,57,94,47,241,203,80,64,250,186,143,18,192,25,185,59,39,134,192,123,142,80,193,39,212,8,188,
159,2,246,76,255,214,205,223,234,194,194,95,124,174,143,1,188,166,247,47,198,3,187,41,160,152,159,244,157,121,96,79,44,32,194,149,246,244,6,190,58,6,16,225,117,17,217,179,86,14,24,179,65,166,38,224,19,
233,159,181,18,63,239,29,24,10,136,60,255,178,143,163,64,244,230,78,125,253,28,113,177,123,227,1,13,122,213,21,246,15,229,126,6,147,193,200,254,89,210,254,157,80,159,200,74,27,56,254,94,248,170,206,31,
28,247,67,105,69,141,2,138,249,73,223,157,7,246,196,2,26,205,2,185,71,253,157,65,144,107,33,26,17,232,95,153,153,107,187,119,93,175,198,255,197,227,155,89,165,218,110,166,157,3,219,51,140,113,24,149,122,
43,140,127,242,158,127,217,199,111,246,239,15,10,250,174,99,244,102,20,47,138,231,123,58,253,235,237,16,114,109,47,144,28,1,236,140,6,228,216,224,85,4,176,63,10,176,59,255,183,187,215,135,36,125,42,15,
220,17,11,200,177,192,58,9,220,73,0,61,86,199,196,5,114,196,15,95,202,69,2,154,237,171,4,56,2,190,87,203,250,189,159,2,70,113,131,222,243,191,30,31,147,33,210,139,197,243,182,137,158,71,174,246,9,147,
191,145,147,247,62,213,110,251,23,153,19,174,35,200,53,246,15,137,88,217,77,0,123,43,0,226,220,175,143,250,137,249,73,63,133,7,238,136,5,196,88,160,145,215,7,108,93,55,1,204,94,101,153,255,103,151,34,
107,98,230,215,85,9,144,29,175,49,7,112,117,83,91,220,47,49,126,236,175,199,191,217,63,117,193,199,136,169,32,186,237,115,98,1,175,203,255,173,199,252,221,101,254,176,41,139,158,108,224,78,22,120,71,239,
143,124,221,63,73,250,14,60,240,138,186,128,245,126,193,25,238,151,205,254,237,234,9,220,149,1,28,45,69,214,196,204,111,79,37,192,76,100,95,157,17,86,51,127,7,72,251,210,255,29,151,218,63,204,185,238,
201,8,102,220,61,123,135,224,57,117,166,99,240,167,218,191,190,30,192,171,94,31,108,165,125,236,254,60,95,247,175,183,247,7,70,253,196,252,164,239,204,3,89,26,216,219,23,132,173,11,136,48,193,147,38,127,
72,12,32,223,19,248,74,14,88,137,9,100,88,32,186,196,172,62,195,151,119,18,85,111,196,122,38,250,191,171,9,96,7,253,235,33,131,213,45,187,250,3,63,167,15,200,253,197,159,177,139,37,79,254,174,237,249,
203,112,62,81,63,73,226,105,32,206,6,175,235,17,204,147,192,61,29,130,177,204,224,94,14,136,212,4,140,31,97,203,107,125,127,163,165,17,91,179,50,5,180,38,10,248,145,4,176,131,254,153,117,208,192,106,44,
96,79,127,224,61,4,240,105,246,15,99,126,252,189,49,215,3,196,191,143,71,38,131,49,238,231,217,189,200,28,138,250,73,162,129,243,37,248,95,18,207,2,45,184,29,228,174,37,232,85,10,237,16,204,241,192,222,
190,32,124,47,144,107,8,96,182,239,111,53,246,175,199,127,116,250,161,34,1,252,39,111,182,128,28,21,236,143,11,236,167,128,124,199,224,142,254,32,157,207,251,35,1,251,8,224,85,189,63,42,60,112,79,206,
175,36,137,6,246,247,8,233,238,16,210,213,23,164,35,6,112,87,71,16,156,0,162,103,174,22,13,24,51,193,40,39,56,98,122,53,234,135,100,247,110,167,125,43,2,232,13,58,72,246,239,149,84,176,135,254,113,110,
159,165,128,200,189,9,203,253,60,195,82,183,123,207,183,127,76,84,77,189,247,7,194,7,80,251,215,147,243,43,73,162,129,200,115,190,61,99,181,67,8,67,2,141,32,127,217,107,104,55,7,100,9,224,250,57,54,138,
197,227,98,204,250,114,244,239,186,216,63,187,131,246,205,188,220,111,246,79,189,244,231,152,245,253,120,6,21,220,151,21,220,187,182,66,0,123,184,223,93,157,128,107,22,48,75,2,179,249,191,254,50,140,1,
230,41,96,67,27,31,73,250,81,52,144,139,12,28,228,154,136,16,250,203,234,185,192,93,125,65,122,9,96,181,27,112,47,11,68,226,255,152,138,128,204,218,43,41,224,206,255,190,156,189,163,80,96,246,10,183,186,
179,86,32,234,252,217,254,192,39,112,199,194,245,5,182,143,176,127,231,45,246,239,132,140,225,233,220,237,51,61,2,114,149,255,140,166,26,146,36,33,180,220,18,127,143,185,191,248,19,190,178,240,68,16,191,
18,226,4,112,103,12,96,199,24,228,143,113,28,1,204,196,232,179,125,65,118,249,143,43,115,45,222,244,155,253,147,64,52,222,253,100,240,238,154,128,181,188,223,104,73,149,0,246,68,251,93,159,255,251,211,
42,255,137,250,73,210,30,26,248,179,170,2,226,185,192,187,8,32,30,9,232,179,65,142,0,90,176,101,84,17,112,189,6,203,252,221,73,227,174,160,126,111,191,230,131,242,141,103,72,3,119,217,180,125,244,207,
210,91,161,20,208,194,123,24,140,7,214,251,255,222,109,255,206,139,237,31,95,249,175,150,245,27,229,38,202,254,73,82,150,6,70,116,144,103,129,39,121,13,176,212,149,6,95,131,95,23,207,228,245,119,31,1,
52,154,8,98,163,221,25,240,62,11,0,74,52,82,215,125,192,147,124,77,212,251,247,109,141,79,0,81,50,248,201,244,111,79,196,31,215,184,6,91,55,219,226,41,4,240,222,252,223,124,38,112,190,10,96,190,246,159,
140,159,36,221,193,2,89,46,216,65,2,187,114,130,239,138,4,68,215,249,235,199,146,244,69,44,112,80,188,111,205,212,34,46,24,175,253,36,10,232,255,226,127,217,242,232,157,81,158,56,249,167,211,63,196,223,
163,172,15,175,254,103,244,186,121,220,4,219,255,247,59,218,191,51,89,3,48,174,255,159,137,254,139,43,150,201,254,73,82,133,5,118,212,4,228,178,130,243,36,240,108,184,190,101,158,117,113,192,108,110,112,
188,6,99,129,248,186,158,145,58,239,18,238,244,55,6,29,249,228,221,126,179,127,95,35,159,123,86,230,240,117,217,192,85,2,200,86,6,124,82,15,144,220,148,112,206,10,238,168,1,184,43,250,79,220,79,146,62,
129,5,238,168,15,136,115,191,10,249,227,104,223,211,250,129,196,44,16,235,1,140,246,249,232,202,254,221,65,236,90,51,123,167,103,109,241,202,163,236,109,113,239,121,101,214,112,95,77,64,239,158,194,95,
195,69,5,198,4,240,167,219,191,184,22,96,166,4,116,79,244,159,184,159,36,125,38,11,236,139,4,196,110,89,217,62,193,241,53,242,46,14,88,205,10,70,8,96,117,100,205,142,225,123,251,254,94,71,252,2,215,245,
155,253,19,205,17,125,207,173,37,120,117,38,112,119,245,191,217,159,87,62,26,176,110,1,103,33,1,215,21,127,177,196,18,142,246,229,50,125,197,253,36,233,89,44,144,207,16,174,117,10,238,143,4,172,213,4,
140,168,225,254,106,128,86,32,128,104,196,159,71,255,184,53,251,58,128,236,39,126,228,145,30,240,48,213,151,127,242,4,39,205,29,17,123,7,97,20,229,171,16,64,179,85,228,197,122,205,247,177,127,149,232,
63,131,239,244,253,56,34,166,235,135,36,73,215,179,192,179,189,38,224,213,145,128,181,154,128,209,181,186,47,18,48,94,211,73,0,243,99,241,93,29,64,246,230,48,36,106,177,252,102,255,132,237,205,245,85,
12,96,173,22,224,21,89,192,123,205,95,254,146,230,93,94,238,173,253,39,238,39,73,223,137,5,222,91,19,112,184,156,174,39,18,176,194,1,43,117,0,81,238,151,169,1,136,197,244,173,153,24,67,255,158,66,1,91,
143,234,176,76,174,47,19,209,215,234,87,183,84,224,246,143,34,62,70,108,242,215,127,199,158,44,224,108,215,223,140,253,179,148,253,59,137,165,239,203,59,107,255,213,146,63,184,122,127,146,36,221,197,2,
141,164,127,220,85,162,167,38,224,25,246,64,71,150,70,203,44,197,1,241,165,24,152,192,199,183,51,28,53,45,137,98,178,99,255,221,126,197,119,83,137,168,193,223,236,31,135,57,222,247,166,129,207,239,6,210,
23,249,231,45,141,144,127,87,47,144,157,157,127,249,73,155,28,5,140,251,253,74,146,244,4,22,232,145,193,44,9,244,233,224,157,221,129,49,206,231,147,61,134,253,69,68,144,139,6,196,9,160,153,151,19,140,
208,63,140,2,222,217,191,119,245,11,174,70,13,254,209,11,152,243,143,57,247,137,231,171,92,153,61,147,137,3,96,98,0,123,187,129,244,16,64,222,254,49,247,141,76,44,224,206,206,191,54,217,154,201,6,70,243,
126,79,113,63,73,250,8,22,120,54,230,4,99,215,151,29,221,129,115,77,54,217,185,156,24,5,228,123,3,27,65,5,51,93,64,240,17,190,50,246,95,237,89,118,248,174,147,33,128,125,76,239,137,89,194,175,199,213,
23,33,184,39,6,112,79,47,224,213,37,96,79,31,224,189,253,63,246,146,63,113,63,73,250,30,44,112,23,9,220,215,19,100,103,63,224,184,251,7,90,7,112,52,60,202,116,1,49,99,250,248,198,124,112,253,206,215,199,
252,101,25,164,243,138,99,229,12,105,111,201,198,4,174,123,236,93,229,174,215,67,61,27,3,24,223,117,228,9,32,103,250,34,187,135,219,185,107,237,223,25,60,231,50,128,109,51,249,147,253,147,164,79,98,129,
216,179,14,18,104,192,245,41,174,116,106,14,241,179,102,14,152,187,238,71,4,48,102,129,76,178,35,54,134,98,76,144,227,131,56,43,220,95,227,143,137,66,4,143,253,55,251,199,219,152,222,231,199,5,102,183,
200,245,3,222,209,9,164,151,3,94,101,254,88,210,215,193,0,145,80,111,89,63,73,250,121,36,176,175,34,96,103,68,224,117,28,144,207,10,238,138,6,244,8,32,86,21,208,166,4,44,23,3,104,208,86,215,118,245,96,
247,18,188,250,104,152,113,246,239,186,234,51,220,29,206,219,224,99,206,220,39,196,92,208,8,195,103,193,30,126,150,253,59,55,77,1,35,53,191,240,138,127,146,36,61,159,4,242,213,1,57,18,104,196,53,138,141,
8,188,142,3,242,117,1,59,162,1,87,203,185,218,26,216,28,29,51,183,231,185,132,110,111,194,187,175,90,150,134,189,19,192,90,238,239,231,118,15,233,175,18,216,195,3,107,49,128,187,44,32,186,166,55,10,48,
95,253,143,91,202,116,252,149,36,233,251,176,64,142,4,250,75,119,70,4,230,56,96,23,13,140,179,130,99,2,184,138,240,51,130,7,154,97,89,192,62,227,227,170,238,117,199,2,174,137,31,67,255,44,197,12,237,72,
186,202,188,103,190,190,123,200,46,250,87,205,2,102,9,32,18,249,135,216,191,250,253,224,83,236,223,9,87,255,195,151,50,241,127,146,36,125,38,11,92,223,238,49,189,65,78,184,34,32,31,224,146,239,17,188,
179,43,48,63,198,196,44,176,135,0,178,89,192,79,160,128,216,47,52,159,229,27,110,253,155,253,123,9,74,199,19,186,207,32,130,213,45,115,76,176,47,31,184,210,7,24,103,130,220,250,61,25,192,253,153,191,34,
127,146,36,18,216,69,2,175,205,8,174,112,64,156,6,86,136,32,158,25,28,109,129,17,64,51,174,63,200,189,20,48,79,252,56,142,57,86,172,245,128,189,163,89,38,35,166,230,104,177,60,24,207,145,219,226,121,150,
103,102,35,3,109,113,183,131,118,255,245,238,142,162,12,172,216,188,33,25,96,223,199,254,137,252,73,146,212,75,2,185,71,85,254,215,193,1,99,78,136,225,1,255,249,122,172,65,231,187,208,103,108,180,95,197,
7,68,30,3,241,35,117,226,215,224,199,126,179,127,44,73,236,174,204,243,189,167,238,95,111,23,144,43,9,96,71,228,31,51,89,112,79,245,63,222,14,214,107,254,73,146,244,83,73,96,45,35,152,233,17,124,53,7,
100,171,0,86,243,129,189,243,225,147,65,3,200,30,30,7,200,83,192,184,59,136,71,8,215,191,183,90,111,16,252,149,65,47,224,46,58,86,143,11,196,102,202,13,26,196,51,52,18,231,162,248,61,72,244,44,94,110,
228,157,86,62,241,195,224,109,238,42,254,92,177,127,88,205,63,229,250,74,210,207,32,129,200,53,224,76,116,6,206,245,8,238,231,128,248,245,124,95,62,48,246,8,91,142,142,181,72,126,48,227,98,124,60,128,
103,52,244,122,161,180,139,121,37,128,57,246,246,73,221,67,94,99,26,251,233,95,53,39,56,91,13,16,203,8,222,153,7,188,215,252,117,76,189,136,252,73,146,180,131,4,214,35,2,159,215,25,132,143,9,196,88,160,
183,245,8,105,91,166,251,47,26,225,151,232,167,11,252,74,252,95,218,21,241,126,139,255,14,243,51,89,186,105,96,46,46,176,115,80,70,114,119,230,118,128,169,46,148,139,8,52,192,8,102,238,183,58,237,159,
181,218,191,243,70,251,39,242,39,73,82,134,4,178,244,15,11,97,193,59,132,228,56,32,67,3,51,248,128,31,155,248,156,96,118,116,101,40,32,234,11,186,124,72,222,251,112,140,208,217,242,55,251,71,155,201,221,
85,221,67,60,58,248,250,14,60,241,235,165,127,215,212,0,188,39,3,24,183,130,119,116,254,96,41,160,200,159,36,73,44,9,236,136,8,220,215,25,164,163,46,96,103,52,96,62,39,24,201,4,246,122,127,64,153,177,
201,110,27,241,111,37,147,51,188,166,161,117,70,56,233,5,140,209,64,142,25,154,49,51,217,136,77,179,192,33,159,201,253,86,98,255,114,241,127,217,188,223,204,93,87,38,3,56,186,91,236,183,127,189,157,63,
100,255,36,73,170,240,25,172,129,228,147,59,131,96,249,190,149,76,224,76,244,95,38,39,56,31,7,216,21,11,24,213,73,62,3,202,103,201,253,154,251,169,176,217,218,201,55,254,155,253,99,84,173,191,103,102,
9,35,164,240,206,238,192,222,250,42,11,188,54,242,47,87,8,186,206,0,251,235,255,69,55,13,146,36,137,4,114,84,176,175,30,96,142,255,93,215,11,36,27,13,104,86,237,1,98,16,19,196,150,230,98,1,163,248,192,
174,222,32,216,209,224,124,112,178,229,225,56,68,172,139,198,19,178,132,209,30,32,157,244,207,22,36,50,230,125,136,253,195,141,13,210,11,100,191,253,243,13,86,125,10,184,223,254,157,178,127,146,36,193,
36,240,132,72,32,203,1,179,29,66,214,175,195,200,222,158,158,192,185,145,10,227,126,92,76,61,182,180,78,1,59,187,2,111,200,242,141,182,252,205,254,209,82,231,143,103,100,9,63,171,59,240,19,122,0,247,68,
254,113,137,30,87,197,255,85,187,254,138,252,73,146,212,65,2,119,117,8,190,38,14,176,159,250,97,196,143,125,148,237,8,114,53,5,236,162,127,59,182,94,172,57,150,206,113,126,31,81,101,102,253,30,184,139,
18,86,232,31,218,21,24,123,102,176,213,67,238,179,170,246,207,150,247,146,119,165,127,212,186,254,202,254,73,146,84,33,129,70,92,111,106,245,0,247,198,1,90,192,9,51,99,7,202,2,107,249,191,6,49,65,131,
71,111,223,207,236,246,31,57,183,211,226,204,126,179,127,228,194,204,222,231,83,64,60,114,176,163,254,95,181,23,8,22,255,215,213,239,163,102,254,226,169,139,29,13,224,68,254,36,73,186,155,4,238,201,7,
206,198,1,242,228,143,137,248,171,245,4,70,151,155,101,235,1,34,20,48,159,25,156,239,6,204,211,191,58,27,4,123,1,103,56,95,126,63,241,208,92,157,119,183,148,223,175,209,63,239,238,134,185,27,50,199,222,
97,247,100,213,218,239,178,127,146,36,137,4,70,143,187,250,2,231,102,84,50,249,192,185,113,2,89,138,198,1,250,40,196,12,139,3,172,82,192,126,26,104,180,187,225,221,147,241,108,240,55,251,71,218,73,222,
174,184,192,93,100,144,163,126,187,187,127,236,141,255,187,38,235,151,51,129,123,138,63,203,252,73,146,244,41,28,48,238,247,81,231,127,221,89,193,185,170,128,249,232,63,115,182,98,41,96,204,208,122,105,
224,252,115,152,117,198,251,97,159,203,237,5,156,153,41,239,200,165,141,236,23,54,112,175,182,62,161,187,186,120,190,253,108,161,127,254,29,143,119,199,132,199,255,153,123,39,39,251,39,73,146,244,28,14,
200,71,72,247,244,5,225,153,32,63,190,248,84,208,160,81,176,210,21,196,92,55,81,243,29,167,227,36,176,95,81,119,93,146,216,147,125,233,5,252,239,73,114,186,123,179,132,171,29,130,115,221,128,247,208,63,
134,5,226,28,176,183,244,11,58,169,192,93,156,114,230,15,191,204,202,250,73,146,116,31,9,244,51,131,43,28,48,159,29,220,91,9,48,23,7,232,231,9,103,179,129,247,80,64,175,239,199,250,123,29,208,22,61,89,
190,8,27,92,188,243,145,117,142,147,33,117,119,247,144,28,223,235,114,223,190,187,175,208,63,131,151,99,25,193,187,236,159,71,27,101,255,36,73,18,9,100,174,75,21,14,200,206,179,32,87,243,254,170,128,220,
200,197,141,139,60,5,180,144,237,213,103,33,57,70,216,218,213,131,246,95,246,154,5,188,47,242,239,202,14,193,175,157,130,235,61,65,216,181,209,118,251,58,1,119,70,1,86,106,2,214,255,229,211,64,100,254,
36,73,122,30,7,100,179,128,99,14,136,253,155,169,253,183,39,2,112,87,55,96,163,40,160,89,148,137,91,233,217,225,45,203,81,198,230,120,191,121,47,224,76,108,95,220,35,132,143,43,172,231,221,172,56,93,189,
39,8,155,15,236,159,181,92,37,192,200,2,97,121,191,178,127,146,36,73,87,114,192,252,117,173,246,47,23,7,200,70,3,102,115,130,125,62,152,25,41,179,20,144,115,39,187,60,135,89,173,70,74,105,214,118,216,
191,184,33,250,239,126,26,120,95,47,16,174,55,240,158,62,32,59,167,129,247,155,192,62,243,119,202,253,73,63,7,63,73,15,249,42,158,193,1,235,52,112,111,95,224,74,54,112,76,185,88,26,198,197,3,238,251,175,
99,43,127,205,151,45,142,178,143,220,86,163,26,186,235,218,219,15,36,83,13,48,162,127,216,29,14,223,7,196,54,217,191,245,254,145,120,147,171,237,223,233,156,27,73,146,164,253,36,240,36,154,84,238,224,
128,56,13,244,198,142,158,8,192,136,248,97,117,112,207,112,36,173,82,64,62,23,161,175,250,112,183,99,34,234,152,28,69,102,87,239,13,130,19,193,215,87,116,82,194,179,161,6,98,244,233,252,103,115,42,184,
94,134,62,159,45,245,254,255,250,135,188,94,63,127,54,143,189,244,255,157,183,73,58,23,75,94,47,176,254,82,73,146,164,107,44,32,126,93,66,175,116,70,93,73,207,101,236,251,252,25,115,229,95,255,223,146,
99,211,251,43,215,35,32,51,154,86,125,139,109,246,24,236,222,79,219,86,157,249,48,62,250,15,247,166,172,107,53,203,206,148,123,123,176,178,3,103,252,53,78,255,44,164,127,22,46,179,240,174,11,165,169,157,
145,127,89,230,199,119,255,136,39,132,37,73,146,174,231,128,120,119,224,220,53,177,206,255,184,107,61,58,130,160,163,84,92,237,22,231,126,40,5,196,70,115,110,6,50,231,57,120,191,147,237,78,230,122,183,
223,183,248,230,156,63,205,85,4,188,187,251,111,111,37,64,62,38,240,138,90,128,207,110,253,38,243,39,73,210,147,44,224,112,31,123,143,252,37,243,53,127,255,59,150,107,87,207,94,151,205,215,143,229,54,
127,254,127,190,221,106,105,244,232,215,215,217,151,45,214,207,94,247,176,90,130,175,253,243,61,198,219,168,242,186,198,123,213,252,72,227,247,253,245,155,225,143,223,160,119,56,15,227,43,220,113,36,12,
103,133,124,62,78,231,29,91,133,252,249,119,30,12,11,68,187,0,239,182,127,241,29,30,66,251,100,255,36,73,18,7,100,174,232,59,186,3,251,35,142,119,189,175,229,4,179,217,192,43,50,136,114,63,207,179,228,
73,96,167,215,200,87,30,102,163,1,161,119,56,190,32,106,134,123,237,139,252,59,75,124,175,59,127,248,76,124,214,122,36,32,246,200,160,72,140,232,15,183,35,242,207,108,21,121,98,203,8,151,51,92,195,68,
0,42,238,79,146,164,231,88,192,232,42,197,197,3,122,107,44,188,10,119,68,3,98,35,9,58,58,113,143,152,232,63,222,175,236,240,12,217,74,198,103,195,177,18,107,14,56,206,47,203,9,45,69,213,242,85,1,205,58,
166,133,115,159,192,74,244,143,127,196,247,2,94,177,190,253,197,95,196,254,36,73,18,7,236,228,128,6,92,123,59,162,1,185,209,4,25,161,50,253,221,25,10,136,147,64,158,212,161,249,190,181,124,134,189,153,
24,191,16,64,212,63,103,56,97,7,43,220,151,251,235,251,108,222,137,71,119,35,119,209,191,124,14,176,217,60,179,236,4,25,32,155,253,43,246,39,73,146,56,32,118,157,140,255,181,224,218,141,93,247,179,121,
192,215,80,192,104,164,197,103,30,175,243,23,188,171,201,249,168,32,235,226,112,252,179,25,95,251,143,168,64,3,249,110,204,43,87,93,187,127,15,87,163,127,92,77,192,213,153,142,42,41,197,181,217,189,187,
179,248,46,207,63,246,92,1,232,40,250,83,236,79,146,164,159,201,1,121,30,200,119,5,70,175,250,209,168,129,70,0,70,35,89,150,2,70,163,109,182,62,113,7,17,180,38,234,103,150,171,198,28,56,178,35,53,111,
158,243,168,85,26,184,158,45,63,109,103,156,159,37,99,12,24,22,232,61,90,223,71,173,214,24,120,191,134,243,192,124,28,32,31,239,39,246,39,73,210,207,230,128,153,184,192,179,112,189,102,70,3,116,108,97,
198,44,158,2,70,99,108,38,30,176,63,62,240,44,101,54,236,112,84,65,29,192,76,149,153,120,46,218,172,119,38,126,215,157,90,46,127,57,186,251,136,89,96,76,255,240,187,169,92,44,224,25,220,25,50,21,0,99,
54,119,18,247,190,98,127,146,36,253,28,14,104,33,245,67,175,181,124,52,96,109,196,136,123,3,175,199,49,150,2,34,220,15,113,47,220,216,191,207,103,100,178,15,112,247,181,56,19,71,195,60,243,174,232,191,
30,191,237,255,91,143,8,172,177,192,184,230,185,193,241,20,6,222,149,197,255,63,221,123,67,156,250,89,72,1,227,251,95,19,251,147,36,233,27,115,64,11,89,31,126,53,205,69,3,154,33,49,129,235,255,35,113,
129,24,21,60,169,145,50,55,2,231,163,254,118,248,139,253,149,150,157,53,7,238,21,65,79,218,25,253,199,185,231,76,231,196,51,253,238,222,210,168,38,32,83,239,60,162,125,209,243,90,29,64,47,14,48,23,249,
199,85,191,71,56,160,36,73,210,231,114,192,115,121,117,197,150,212,163,1,107,252,47,162,126,209,115,63,218,28,239,17,204,86,3,204,17,186,14,127,193,189,187,239,66,206,180,51,179,63,167,128,107,177,110,
181,252,225,243,178,217,248,253,78,60,94,130,208,63,3,232,31,118,175,229,87,253,59,19,12,176,30,249,135,223,235,170,207,175,36,73,63,129,3,158,83,123,215,153,21,140,61,139,199,4,35,198,153,184,75,176,
37,199,195,51,213,137,107,223,204,227,222,204,131,108,36,32,176,199,3,142,232,171,196,5,50,209,127,61,153,186,253,149,255,16,87,189,94,98,4,253,59,1,250,103,73,250,183,186,227,172,196,1,174,238,114,51,
117,237,185,252,95,73,146,164,239,198,1,145,234,128,120,149,192,152,6,50,57,193,76,245,88,63,78,208,140,139,5,196,71,84,111,9,239,51,246,248,11,238,56,178,145,128,225,30,153,58,128,87,244,9,217,153,189,
187,215,141,251,75,176,117,187,232,95,166,2,32,206,0,103,175,48,136,249,153,67,1,197,254,36,73,250,153,28,144,137,2,92,93,107,121,26,136,117,133,66,163,204,247,83,192,104,93,198,159,220,237,47,170,62,
137,116,106,135,227,19,217,56,191,74,254,48,222,13,111,103,142,78,197,141,227,113,127,59,232,31,211,217,215,187,43,69,25,160,5,119,157,149,8,64,177,63,73,146,196,1,227,107,37,219,35,196,18,252,47,55,122,
248,17,126,53,10,136,62,203,248,147,187,252,69,198,27,101,253,201,47,175,57,130,216,61,108,169,53,187,85,52,122,48,155,187,99,155,221,120,230,89,141,254,101,185,95,84,251,15,233,246,155,143,0,180,144,
248,137,253,73,146,244,19,56,160,17,244,175,30,5,200,212,125,200,244,4,241,71,178,26,5,236,169,6,216,91,111,164,154,113,176,131,250,173,167,193,207,95,167,128,231,254,113,237,190,153,60,155,74,244,159,
165,168,32,146,187,83,207,205,89,159,179,231,208,191,232,94,19,175,247,142,80,191,56,18,133,163,128,126,133,44,73,146,164,239,196,1,253,107,31,211,63,137,153,173,137,115,130,185,49,228,41,20,208,44,55,
235,24,209,186,140,167,200,187,26,244,200,153,110,101,95,222,235,0,89,94,125,105,143,15,239,163,130,88,143,145,90,55,16,44,94,193,90,233,223,250,174,204,127,92,205,251,93,93,130,162,78,32,6,223,5,75,146,
36,125,95,14,120,6,19,192,76,101,85,3,185,31,218,19,196,128,199,126,79,144,44,5,140,233,96,60,218,226,46,100,119,46,48,231,96,186,242,17,150,75,15,136,99,49,117,239,50,249,195,156,35,142,179,106,152,61,
84,221,184,1,228,47,166,124,76,21,116,159,254,69,247,98,108,207,71,36,11,24,175,253,135,125,74,177,63,73,146,126,54,7,204,245,10,206,212,4,60,65,254,87,235,9,130,81,64,75,140,151,17,9,228,92,200,9,209,
79,190,231,111,206,219,244,121,43,167,14,32,94,215,238,4,223,160,234,195,89,206,119,78,95,121,134,30,63,138,95,204,126,18,255,156,225,241,14,21,250,135,255,225,250,25,96,230,210,190,174,218,127,167,216,
159,36,73,226,128,208,163,76,52,160,193,252,47,26,23,214,255,175,82,192,51,61,99,86,31,165,61,162,22,205,15,226,14,100,71,36,160,31,208,230,184,145,163,64,248,216,124,224,157,209,127,184,255,198,246,87,
118,214,116,220,223,93,244,15,239,252,97,192,221,34,18,249,39,226,39,73,146,148,37,130,204,181,117,77,250,188,235,251,174,206,192,53,10,24,45,239,153,169,196,35,247,98,95,97,182,55,18,144,241,38,211,165,
88,29,192,221,17,128,207,136,254,235,200,175,193,51,130,163,229,113,15,224,30,250,103,9,250,183,238,246,107,33,13,60,29,206,167,172,95,73,146,68,1,253,120,104,60,26,240,164,184,31,58,50,244,82,64,111,
13,63,126,102,170,2,222,227,43,208,119,221,26,5,120,56,14,250,138,165,120,253,109,51,164,198,249,254,74,221,200,29,134,1,4,45,162,127,126,15,224,78,250,119,46,95,199,213,0,100,34,255,102,75,196,1,37,73,
18,251,243,174,141,56,15,100,114,130,209,49,96,7,5,68,42,95,156,206,248,192,71,226,99,14,4,33,131,185,156,95,156,246,225,60,48,185,244,72,240,188,115,211,210,156,31,239,32,131,70,204,216,35,75,209,8,192,
117,120,235,149,244,143,101,128,108,34,72,190,235,175,36,73,210,79,229,128,249,14,193,222,191,231,102,254,215,69,1,141,30,65,81,54,136,141,243,204,252,100,103,54,195,206,92,132,183,165,7,225,22,51,81,
125,25,26,152,143,254,171,220,117,241,142,28,185,235,96,158,197,247,64,251,232,159,5,203,216,187,204,122,254,175,36,73,146,56,32,114,149,172,93,151,251,163,0,115,20,208,12,205,249,101,159,249,75,205,241,
21,103,211,55,153,239,0,210,231,174,38,219,30,4,229,171,86,166,102,58,142,220,31,253,151,251,148,217,158,32,153,59,163,94,250,87,169,1,216,223,249,67,146,36,73,22,240,170,206,32,171,103,87,80,64,108,212,
59,11,179,110,181,158,100,119,70,2,154,245,205,175,78,206,209,65,205,149,231,157,230,25,82,55,127,111,251,162,255,42,115,240,252,217,58,233,251,60,63,106,162,243,46,45,186,23,60,131,11,85,116,87,138,214,
71,146,36,73,146,5,228,24,225,73,238,41,238,8,220,59,190,100,99,255,226,145,147,171,200,97,169,81,255,186,72,64,127,139,62,215,181,152,2,238,204,9,238,206,109,185,130,12,102,114,114,226,237,184,188,96,
244,14,201,46,161,127,230,210,63,75,80,64,213,252,147,36,73,138,44,32,122,245,196,174,194,81,101,192,157,20,208,96,214,199,229,252,118,140,206,187,137,96,95,247,15,43,206,72,78,234,0,250,62,210,2,39,109,
160,227,198,72,26,231,199,119,81,163,51,113,172,125,221,128,189,187,165,245,61,86,31,253,235,236,0,98,65,187,55,177,63,73,146,36,134,244,113,157,130,239,234,8,18,143,80,220,136,199,141,169,102,185,250,
196,29,81,127,40,233,171,204,57,246,56,49,251,51,11,184,226,39,235,21,2,175,246,227,249,44,225,76,92,100,87,254,239,85,244,47,186,67,228,243,127,13,236,117,41,73,146,36,33,22,16,185,218,102,44,96,87,71,
16,134,2,214,115,129,217,94,92,108,21,226,187,106,13,103,142,156,114,105,7,239,25,141,154,99,14,156,105,182,74,160,231,222,247,70,1,242,158,59,215,247,3,233,5,210,115,111,230,47,203,211,63,207,224,201,
254,73,146,36,101,45,160,119,125,173,88,192,120,68,232,139,2,204,142,131,81,92,61,59,31,121,151,175,168,186,161,249,92,40,250,121,95,90,193,49,254,209,136,237,206,77,17,128,88,6,113,39,237,227,186,35,
179,241,128,72,44,224,30,6,200,247,255,173,86,255,83,228,159,36,73,18,110,1,179,253,129,49,11,120,69,69,64,127,105,174,47,48,18,5,216,55,206,215,146,64,118,245,31,91,249,32,168,55,240,1,57,229,208,71,
2,219,249,239,130,173,185,34,10,16,143,0,68,206,10,246,12,99,126,235,251,171,79,175,254,39,73,146,36,177,28,240,147,42,2,70,81,128,57,246,151,203,7,190,54,10,48,2,85,25,47,100,228,231,90,44,57,104,246,
183,171,35,240,181,156,175,62,75,143,124,110,44,30,176,222,1,228,74,250,87,169,254,39,251,39,73,146,212,111,1,51,21,1,239,167,128,241,72,135,86,5,140,73,96,166,86,201,254,236,130,138,43,106,152,163,60,
232,202,57,168,23,101,104,96,182,14,160,217,213,179,244,168,231,246,94,101,83,67,231,63,138,106,0,226,119,103,86,164,127,204,221,142,236,159,36,73,210,53,20,176,126,173,198,40,96,118,180,137,71,51,164,
30,174,165,70,93,212,191,92,235,45,176,58,128,169,30,31,152,127,57,166,31,53,19,231,150,169,185,83,103,126,157,116,176,147,5,178,17,11,60,13,204,246,1,193,50,127,235,244,79,246,79,146,36,233,78,11,184,
135,2,158,52,249,99,107,1,122,219,176,249,192,121,238,119,117,4,160,37,216,94,205,137,45,178,128,81,250,85,163,129,39,193,252,188,78,189,103,227,159,86,166,15,95,84,69,145,137,0,244,59,3,123,247,100,162,
127,146,36,73,178,128,79,165,128,209,82,180,55,8,151,15,156,169,81,220,25,9,136,123,151,19,58,242,186,251,250,101,201,17,120,235,252,18,102,59,36,43,231,174,217,250,60,11,196,158,33,143,226,136,191,251,
233,31,219,251,67,146,36,73,202,88,138,74,95,144,235,41,160,89,38,42,48,122,196,231,3,159,155,89,95,166,63,72,95,13,192,212,118,71,178,150,54,234,84,35,151,138,173,225,231,209,247,212,232,225,28,118,62,
247,151,239,250,27,223,147,245,208,191,92,213,63,177,63,73,146,164,29,28,16,89,135,229,254,246,82,64,126,188,98,31,101,187,130,196,99,59,66,7,107,93,128,49,127,195,172,73,101,2,31,132,167,68,118,120,182,
144,52,46,59,199,94,238,39,246,68,255,173,143,40,199,1,141,170,131,94,143,3,236,161,127,171,203,9,70,255,36,73,146,164,78,11,120,130,215,97,131,175,236,61,20,144,137,255,195,122,97,229,72,224,89,246,23,
89,219,199,230,40,116,229,252,34,149,155,255,88,114,180,179,63,196,99,103,114,94,34,63,94,161,76,213,250,60,209,157,147,159,251,107,20,3,140,51,173,176,11,199,78,250,167,200,63,73,146,164,171,40,32,18,
3,184,147,2,114,163,14,151,5,60,219,7,86,105,195,247,36,21,31,128,126,47,153,172,224,90,165,63,223,133,188,157,183,35,209,201,130,203,59,65,95,237,247,24,97,182,184,190,3,112,124,207,225,231,254,50,12,
16,189,227,194,226,52,250,232,159,170,254,73,146,36,61,199,2,98,253,65,242,20,112,78,4,209,202,20,44,255,203,209,190,190,60,132,222,130,48,249,45,240,237,129,87,31,52,209,98,150,176,29,132,79,99,178,127,
57,247,141,51,70,236,168,184,168,131,19,252,3,62,225,187,36,156,4,98,241,128,85,250,135,92,146,36,73,146,164,107,44,160,109,160,128,216,152,98,208,104,117,146,99,96,244,233,185,89,76,206,87,48,126,130,
239,252,203,28,21,235,172,220,37,71,232,161,17,95,217,239,83,243,217,191,54,185,99,240,151,85,60,59,115,183,193,118,4,225,25,160,129,244,47,90,38,250,39,73,146,36,10,136,141,30,70,144,63,118,156,99,199,
81,174,51,72,214,7,68,203,58,179,129,107,115,171,238,146,131,152,77,103,217,95,68,221,58,178,127,145,204,222,104,25,94,251,15,157,105,143,232,90,79,247,15,132,4,230,58,0,115,157,128,69,255,36,73,146,158,
77,1,185,110,192,153,174,192,220,232,148,239,10,98,198,196,221,91,98,76,191,198,87,224,126,167,230,169,156,37,71,128,19,207,77,75,170,145,128,251,162,1,45,56,50,118,73,71,253,63,179,12,9,68,233,159,37,
233,159,133,244,79,85,255,36,73,146,246,91,64,228,42,156,163,128,70,81,64,150,252,113,252,47,91,1,176,223,125,244,71,254,101,220,71,217,147,29,11,55,201,119,255,96,123,10,199,236,111,125,255,210,93,171,
27,119,227,185,232,191,122,253,191,76,229,63,180,10,224,25,112,189,60,253,147,36,73,146,238,230,129,248,117,28,179,128,149,17,40,159,15,204,214,3,68,93,202,93,190,130,173,130,146,247,88,78,47,224,46,174,
103,240,171,120,143,123,79,47,16,230,72,241,245,29,12,48,215,1,216,18,244,143,173,255,39,250,39,73,146,244,89,20,240,76,80,64,142,5,158,80,253,191,202,136,153,143,4,188,182,186,8,22,249,199,30,41,178,
29,212,11,24,225,59,157,29,66,186,124,121,127,31,144,216,141,35,46,28,185,119,97,115,127,227,59,176,104,43,19,253,147,36,73,18,5,36,40,96,60,22,97,227,81,38,31,152,33,129,235,37,236,56,191,199,91,196,
222,166,94,17,48,81,8,26,169,173,3,249,74,208,163,198,94,24,255,2,252,19,132,191,34,155,1,28,45,49,48,11,152,139,3,60,141,237,251,177,186,111,171,119,255,16,253,147,36,73,250,116,10,104,14,247,203,244,
154,226,250,216,251,60,16,235,12,194,229,34,96,30,32,242,17,188,183,64,60,6,215,7,4,113,94,95,182,57,136,248,53,212,85,51,153,40,153,58,56,209,169,141,143,5,49,133,241,177,112,103,231,132,255,132,253,
251,44,182,26,123,173,254,95,124,244,162,127,146,36,73,159,68,1,99,38,102,16,63,235,25,141,78,248,120,177,79,200,198,201,225,125,65,188,237,88,111,130,122,140,172,167,50,228,236,28,198,197,245,205,150,
244,205,81,51,220,175,210,251,55,87,9,28,255,92,153,232,191,51,96,130,181,220,223,245,221,27,23,3,24,215,253,19,253,147,36,73,186,207,248,197,87,231,147,140,1,172,68,255,101,243,129,207,228,56,90,117,
31,253,125,65,230,159,136,103,129,27,24,224,129,58,69,42,255,53,23,13,136,207,137,87,123,255,242,78,60,62,106,239,188,25,240,3,94,223,215,228,115,127,217,123,182,51,113,190,68,255,36,73,146,158,105,6,
235,215,118,108,244,200,140,71,39,196,255,226,113,51,87,189,228,186,76,224,179,236,114,42,145,127,174,151,59,96,254,151,141,129,195,182,67,178,110,59,61,249,222,94,192,6,221,157,224,25,80,104,52,69,54,
3,24,163,128,235,224,97,209,63,73,146,164,207,160,128,230,94,225,241,234,128,57,22,120,130,252,47,94,227,25,194,231,246,2,174,250,157,174,185,201,191,178,128,215,62,26,201,37,90,45,97,43,85,119,120,242,
61,89,58,200,26,172,246,31,66,250,162,59,165,232,254,9,231,126,76,12,160,183,157,76,159,36,73,210,167,80,64,254,26,191,122,22,197,150,51,157,64,216,81,49,226,127,153,222,99,87,121,11,142,5,162,238,35,
209,199,237,176,174,140,154,74,247,143,46,238,199,158,100,179,189,28,144,185,115,241,163,32,176,8,138,51,184,83,51,240,153,129,29,36,103,247,147,146,36,73,210,253,198,15,161,128,230,112,62,124,228,120,
95,115,146,145,127,12,255,235,139,4,196,217,223,14,111,209,219,255,35,229,202,14,136,88,229,50,129,173,180,180,199,151,163,219,99,239,96,212,167,246,163,255,144,187,31,236,78,106,125,78,209,202,127,81,
101,168,216,254,73,146,36,73,79,53,131,241,181,220,104,11,216,61,54,225,99,99,60,154,50,57,179,57,143,81,245,34,168,207,169,121,169,192,187,29,45,213,180,43,174,53,206,243,205,87,232,233,201,254,237,232,
3,108,238,61,75,174,27,240,158,30,192,248,191,162,127,146,36,73,79,54,126,12,5,100,45,224,217,50,50,85,34,1,109,131,75,233,141,12,100,28,10,183,166,197,165,28,22,207,244,115,206,154,205,95,201,248,97,
126,190,61,190,39,193,170,245,240,126,219,39,101,81,7,196,174,220,95,236,30,9,179,125,209,103,146,36,73,146,158,102,6,243,215,122,116,244,200,142,81,236,56,24,141,176,252,88,205,251,129,156,183,192,220,
13,178,134,169,74,178,252,228,71,224,156,43,212,43,202,81,49,203,103,199,84,125,249,158,168,191,124,164,2,154,1,140,255,129,97,107,240,190,31,241,29,165,36,73,146,244,84,227,135,246,4,97,198,138,90,62,
176,25,203,255,58,43,1,94,159,13,140,26,67,166,18,96,206,147,57,157,64,48,239,200,100,158,68,135,31,187,238,124,142,77,222,179,51,46,220,251,188,182,252,201,198,119,50,124,173,117,238,181,234,254,43,73,
146,244,179,44,32,115,173,199,198,144,206,17,138,171,9,184,26,103,153,37,59,93,3,231,99,88,135,196,244,254,152,156,175,168,19,136,215,219,22,245,217,241,171,118,84,1,204,188,102,7,7,244,35,22,42,209,127,
39,5,219,235,20,80,73,32,146,36,73,223,193,2,70,49,129,56,253,99,230,164,58,35,1,205,122,123,2,215,216,95,222,163,84,89,96,214,137,65,157,64,188,159,81,206,119,50,206,187,214,19,184,167,10,96,190,3,31,
98,150,42,209,127,200,31,159,183,79,180,42,20,242,123,144,36,73,146,158,111,1,217,171,183,87,21,48,202,7,70,198,171,245,62,249,177,19,117,21,232,88,191,215,103,96,44,48,250,92,249,185,88,139,58,129,212,
248,223,174,249,237,90,253,29,254,75,77,187,107,67,34,22,250,163,255,252,123,51,172,242,159,215,255,131,53,142,146,36,73,210,51,44,224,153,236,9,194,142,45,253,145,128,245,190,32,181,108,224,156,199,192,
61,76,111,103,96,200,165,28,75,207,136,119,186,176,148,3,173,56,224,232,212,102,125,60,115,239,132,69,254,197,119,52,185,232,63,172,27,114,127,255,15,254,254,81,146,36,73,122,142,5,196,175,226,181,158,
32,232,88,133,71,2,198,227,38,223,9,36,55,183,216,233,73,242,241,128,6,123,182,133,139,59,64,255,104,129,179,54,218,127,118,197,253,241,110,155,127,37,255,89,42,12,208,192,104,9,131,58,127,240,253,63,
184,40,64,73,146,36,233,147,44,96,182,42,32,215,19,100,53,78,85,35,1,243,125,129,205,184,136,192,253,222,34,235,133,144,207,18,187,148,95,8,96,150,255,33,51,208,217,74,128,149,83,137,253,49,112,95,158,
97,39,213,252,28,37,255,14,38,215,243,23,139,1,68,238,195,212,247,67,146,36,233,103,88,193,206,106,128,72,244,159,5,35,85,141,4,242,46,133,69,65,53,111,81,245,60,136,167,162,92,202,81,230,127,152,19,101,
179,92,246,119,255,200,84,232,65,124,57,158,165,52,79,252,232,236,2,130,61,59,193,203,128,250,126,72,146,36,125,182,241,99,41,224,153,24,83,248,255,123,207,205,48,18,104,4,11,67,217,223,181,30,163,238,
150,184,156,225,191,8,96,149,255,225,119,9,241,43,179,217,185,245,59,162,248,157,241,215,160,89,193,56,9,52,247,158,106,189,237,73,124,43,204,167,151,36,73,146,62,215,12,86,182,247,250,3,103,198,173,136,
252,161,125,181,24,175,81,241,3,121,143,145,121,231,211,50,76,54,244,111,135,61,139,255,33,254,120,135,55,71,239,9,170,217,191,117,242,247,126,254,25,22,200,229,0,107,26,88,146,36,233,187,26,191,56,31,
152,25,61,226,17,40,14,91,226,72,96,45,27,216,82,78,224,10,6,200,29,111,129,1,30,161,135,236,231,127,108,222,239,142,238,191,188,71,71,150,226,249,72,181,24,64,38,250,15,191,135,67,238,168,100,255,36,
73,146,190,139,5,140,174,236,252,252,81,117,188,202,244,5,97,71,95,196,107,236,246,23,103,219,177,21,24,224,113,3,255,243,156,172,217,213,204,175,18,241,23,55,122,59,13,143,99,232,140,1,236,204,1,86,238,
175,36,73,210,119,180,128,108,62,240,174,72,192,92,95,16,163,71,226,108,84,224,181,60,144,247,72,73,6,120,216,93,252,207,218,61,121,189,251,7,118,228,108,239,95,3,31,97,49,128,204,209,251,134,47,178,125,
29,199,33,73,146,36,61,223,10,162,99,2,98,1,59,142,3,233,11,130,141,183,72,254,44,119,244,61,94,163,222,5,36,231,186,222,202,192,92,203,255,50,51,223,102,251,203,191,100,143,5,187,243,192,243,128,235,
217,191,76,231,143,213,159,252,122,137,36,73,146,244,233,198,15,185,234,179,99,72,245,255,167,99,254,50,57,192,8,188,225,42,15,239,41,7,83,141,80,76,50,192,35,221,255,55,239,68,51,78,184,143,255,241,93,
250,144,165,230,222,157,120,203,51,93,128,177,254,191,220,93,95,109,59,73,146,36,233,83,205,96,247,120,144,31,181,240,234,24,236,200,203,142,236,251,252,69,213,249,180,49,192,35,244,157,87,240,63,11,214,
152,117,24,185,108,201,71,166,250,95,124,127,98,206,29,143,1,119,64,104,209,231,61,29,64,36,73,146,164,239,102,252,186,59,130,176,35,23,78,254,102,71,142,101,3,87,230,25,51,222,130,243,45,213,90,201,41,
6,120,192,78,18,237,246,139,175,95,239,25,247,229,236,215,134,251,243,106,143,98,179,124,7,144,10,213,139,205,32,250,39,159,185,239,147,36,73,146,62,207,2,114,227,2,106,250,216,145,139,35,127,44,162,168,
204,51,178,222,162,202,0,99,111,84,113,95,95,202,192,32,238,217,0,47,125,39,255,187,178,67,95,230,140,49,217,191,232,157,19,26,247,23,223,195,41,247,87,146,36,233,231,90,64,188,51,136,129,168,33,59,122,
229,122,3,231,92,12,30,251,199,187,135,147,220,239,78,6,184,240,111,71,185,165,10,158,52,146,153,231,174,2,216,170,71,207,246,67,156,159,133,232,206,38,54,92,124,213,245,108,7,16,217,62,73,146,164,159,
103,5,185,237,184,241,133,173,85,139,147,192,179,112,124,28,251,171,120,142,138,207,137,214,36,92,218,65,157,74,228,228,162,9,216,21,239,219,83,29,16,253,130,169,222,122,160,245,203,214,253,91,253,41,
229,42,1,42,250,79,146,36,73,198,143,27,23,242,85,0,209,17,12,155,33,139,188,11,158,187,240,76,175,193,250,39,207,121,77,159,29,198,166,122,244,241,63,179,58,25,172,214,29,170,84,228,174,88,63,252,78,
39,155,253,139,252,0,20,253,39,73,146,36,11,184,90,130,69,2,90,48,14,229,179,129,141,30,77,115,181,139,177,14,100,93,94,195,8,207,195,188,134,246,109,7,249,165,86,248,31,238,188,51,38,173,191,252,75,15,
3,204,196,0,102,34,1,251,40,160,162,255,36,73,146,126,162,5,204,69,2,162,99,16,159,13,140,199,0,118,243,63,28,27,241,126,163,163,38,32,142,165,28,231,118,52,154,191,136,27,213,235,93,227,95,19,239,201,
153,216,0,140,250,197,247,42,222,243,51,245,7,172,232,63,73,146,36,169,106,5,185,237,106,121,192,222,171,56,18,104,198,242,191,120,156,191,150,1,162,107,42,249,9,127,61,59,130,19,85,153,252,53,131,242,
80,8,207,219,199,255,42,124,50,211,133,208,150,247,57,85,242,167,232,63,73,146,36,169,203,248,237,143,4,172,145,64,239,17,95,187,152,101,108,187,25,96,166,255,24,50,23,59,245,112,135,161,165,140,241,24,
63,118,73,111,121,70,255,212,160,95,106,214,250,153,177,211,191,209,143,157,143,158,168,212,254,147,253,147,36,73,146,5,196,198,137,181,5,204,27,193,124,59,184,252,52,48,147,10,178,195,107,176,174,168,
182,228,175,103,126,12,96,83,177,65,119,137,89,14,139,70,158,188,199,62,26,117,6,186,166,127,171,127,190,232,58,37,127,72,146,36,73,209,72,192,151,79,233,28,203,42,211,192,136,111,137,189,6,234,35,242,
121,7,232,26,196,85,193,206,237,32,98,217,74,245,102,44,151,132,125,143,39,127,102,9,152,238,233,95,246,143,93,146,36,73,250,9,22,208,47,218,178,127,26,248,105,165,96,158,48,223,88,105,202,177,248,252,
71,224,144,185,148,234,239,194,255,208,187,132,106,250,7,115,39,213,95,252,69,182,79,146,36,73,98,172,224,158,130,48,236,184,120,93,42,8,235,37,158,200,0,151,103,32,142,1,100,124,244,30,254,103,214,229,
199,79,242,139,226,11,47,102,249,31,255,167,177,126,85,182,248,11,254,103,32,73,146,36,125,103,227,183,182,124,217,130,48,220,56,134,143,153,102,124,42,8,231,68,226,73,214,60,3,68,214,110,99,128,113,12,
96,170,190,180,117,242,63,190,15,159,183,151,215,109,152,232,56,100,174,221,192,159,104,244,99,218,83,2,154,191,223,147,36,73,146,126,158,5,236,40,8,83,29,209,178,229,160,17,244,131,126,226,115,241,218,
30,6,88,105,149,129,123,147,197,214,7,61,161,25,25,67,244,208,158,194,255,124,127,13,250,104,48,147,154,41,4,99,196,159,201,154,2,98,247,112,178,125,146,36,73,146,21,198,141,152,254,113,182,143,27,61,
179,51,153,243,10,24,17,56,186,147,1,226,70,48,244,102,81,12,96,229,89,126,9,238,139,43,252,47,219,150,133,185,243,241,239,39,98,187,135,236,9,143,161,208,244,175,36,73,146,132,142,81,216,216,129,198,
176,227,227,25,66,254,152,207,128,56,21,140,195,221,193,0,171,75,128,94,192,136,143,230,158,157,75,55,141,23,58,52,203,38,112,156,240,143,3,47,216,200,120,108,132,255,153,117,149,128,198,226,254,86,127,
194,226,128,146,36,73,18,59,74,236,203,6,54,112,220,236,169,5,232,27,56,204,124,114,238,36,235,129,12,118,90,84,47,224,122,61,29,212,151,50,51,218,181,186,60,200,122,198,143,119,212,0,196,35,1,187,238,
223,34,123,39,219,39,73,146,36,49,227,3,207,2,107,239,139,219,194,188,91,193,56,92,213,119,160,158,131,201,154,72,186,149,227,130,2,48,249,156,22,239,100,158,169,31,237,251,241,101,249,31,118,183,129,
253,116,187,249,31,98,3,53,253,43,73,146,36,161,99,40,51,13,188,151,1,230,106,1,162,158,99,229,11,186,124,7,203,0,217,28,96,194,151,29,142,195,70,159,85,42,3,154,237,171,203,179,151,255,89,112,30,252,
115,234,253,164,171,127,170,220,29,153,166,127,37,73,146,164,236,216,208,17,25,191,222,47,62,134,154,97,245,254,60,131,91,103,128,251,234,14,23,140,222,106,235,195,152,92,154,106,119,96,198,229,86,123,
1,99,102,173,147,255,97,63,201,120,77,103,15,96,101,255,74,146,36,73,157,86,144,169,8,216,51,194,241,12,112,54,226,239,103,128,177,239,216,149,3,204,249,178,47,49,128,86,252,72,145,205,67,156,55,242,14,
236,169,205,167,143,236,227,127,209,93,141,129,127,16,235,251,164,104,175,220,26,73,146,36,233,39,27,63,116,205,25,142,76,252,248,150,55,127,221,12,112,175,231,96,142,49,218,3,218,251,228,143,24,192,108,
6,141,133,142,219,172,22,241,199,122,104,43,125,113,209,143,161,131,255,173,127,198,29,233,242,185,230,111,178,127,146,36,73,146,145,99,5,27,15,152,31,223,120,243,55,115,36,21,6,216,237,57,12,244,62,108,
84,96,228,7,190,20,130,182,208,57,87,250,129,160,126,151,61,37,209,105,182,212,215,149,75,144,56,211,63,203,14,254,135,254,249,201,238,73,146,36,73,59,45,33,234,6,178,12,144,71,45,60,3,228,70,201,188,
239,192,12,33,178,148,115,3,191,156,159,3,112,206,158,69,228,59,0,91,224,188,251,10,64,163,175,99,251,127,60,143,255,169,250,159,36,73,146,180,223,240,229,43,2,126,10,3,196,250,2,87,125,71,108,37,145,
165,156,91,121,59,59,135,229,178,127,35,79,139,248,216,140,233,195,127,174,220,113,35,119,43,200,39,206,154,64,252,222,232,108,250,84,178,125,146,36,73,210,117,99,73,126,108,203,154,63,158,1,214,157,3,
231,149,88,51,152,115,92,139,247,56,28,55,153,233,0,130,56,84,148,10,114,53,1,61,8,139,123,248,19,60,86,156,255,97,169,236,204,79,127,181,134,227,127,50,130,146,36,73,18,111,252,242,93,65,176,145,141,
107,11,23,67,152,104,4,175,249,142,140,231,200,248,158,156,151,114,157,219,145,246,174,200,207,35,242,190,29,119,31,93,63,240,124,124,29,18,235,183,250,217,114,63,252,248,143,41,54,124,216,122,73,146,
36,73,202,143,39,140,233,171,48,64,115,71,224,124,214,66,165,232,203,14,79,195,199,255,133,159,246,72,85,0,140,237,80,150,248,101,214,100,255,179,196,123,198,63,169,204,36,176,119,159,83,41,255,162,234,
127,146,36,73,210,46,43,200,119,5,65,199,56,166,42,96,252,8,29,197,253,169,215,78,239,81,119,64,171,237,8,159,118,192,94,50,89,103,198,89,159,169,196,125,110,252,41,35,239,152,235,255,27,223,185,196,127,
42,200,31,18,123,103,33,35,40,73,146,36,117,141,21,121,6,136,172,173,153,63,204,205,240,62,33,119,54,235,157,200,56,223,53,117,51,135,69,243,232,145,209,233,236,0,178,118,191,124,78,48,87,156,49,51,7,
111,238,121,203,243,191,174,242,207,234,2,34,73,146,36,237,0,38,187,24,32,51,74,98,143,184,72,254,92,45,226,92,65,232,74,87,224,200,159,64,21,156,143,208,97,227,156,47,114,166,168,235,142,137,92,7,11,
140,247,195,205,166,247,241,63,163,239,141,250,186,47,74,146,36,73,82,213,40,26,5,47,152,177,176,159,1,226,190,163,203,115,100,122,172,240,25,193,161,67,59,220,46,32,177,121,59,129,215,237,136,3,244,222,
195,115,213,39,249,197,240,52,16,183,126,25,254,135,118,91,20,255,147,36,73,146,250,173,29,215,25,216,27,157,162,17,143,201,5,246,30,113,13,107,49,114,103,129,223,224,156,75,61,254,207,156,207,190,140,
13,60,104,175,124,70,158,146,242,216,217,104,63,180,16,227,108,143,217,216,63,252,60,96,214,143,185,231,169,214,43,146,221,147,36,73,146,118,88,194,29,35,87,71,79,16,11,156,76,37,22,240,52,188,50,34,198,
16,153,89,209,252,12,235,151,229,135,241,243,229,249,10,128,168,235,102,188,114,237,199,197,54,99,137,206,73,244,163,140,238,109,176,18,153,60,255,51,216,252,74,146,36,73,82,108,130,60,115,132,140,80,
113,49,232,90,79,144,51,244,53,102,104,180,95,214,178,242,94,38,239,153,232,106,128,135,227,31,227,15,214,81,1,176,210,1,132,41,206,200,117,231,203,124,177,232,253,200,89,248,241,112,175,147,221,147,36,
73,146,174,182,132,251,198,182,10,3,68,61,12,223,199,23,41,20,19,239,169,230,152,18,206,236,32,204,31,18,235,135,57,83,44,199,38,54,122,217,31,213,89,62,237,108,36,160,65,247,53,254,186,211,89,127,66,
127,140,50,132,146,36,73,210,46,195,135,118,4,142,226,0,163,117,168,13,172,196,2,114,158,33,231,61,208,121,80,222,83,33,177,129,127,21,130,198,77,141,25,91,101,251,36,78,77,245,103,153,187,231,96,107,
239,196,239,131,252,60,87,63,242,174,59,40,217,61,73,146,36,233,78,75,200,141,220,200,136,200,206,174,101,179,19,120,87,82,243,33,57,79,196,121,176,82,18,200,25,88,153,168,100,76,189,2,224,190,110,124,
172,147,70,27,79,99,85,0,227,159,127,46,195,74,134,80,146,36,73,186,202,240,213,115,129,189,209,16,157,105,195,155,194,33,51,147,140,159,64,125,72,198,243,112,238,10,112,103,135,117,68,255,241,157,64,
152,56,184,174,42,60,213,125,99,13,224,16,235,135,253,192,227,187,8,197,255,73,146,36,73,79,182,132,236,40,134,2,146,220,24,140,56,150,251,189,7,178,180,193,119,29,129,23,126,125,86,153,133,102,102,189,
107,9,32,92,7,224,248,248,113,254,135,63,58,83,127,50,226,127,146,36,73,210,115,13,31,206,0,57,156,81,239,8,156,239,182,49,251,108,61,221,64,234,222,40,231,195,94,178,128,61,151,105,228,215,133,174,103,
51,112,58,252,120,54,161,187,163,50,57,250,227,62,155,254,96,100,251,36,73,146,164,107,172,96,29,104,96,141,80,123,70,95,182,222,71,199,104,138,155,65,198,25,165,61,217,145,74,246,192,251,130,152,101,
250,3,243,39,108,182,119,190,3,200,238,46,32,39,96,235,80,171,56,95,86,253,137,72,146,36,73,82,135,213,224,24,32,51,246,241,52,176,214,13,4,235,8,50,219,87,181,0,76,197,77,133,153,192,71,202,238,97,158,
20,239,158,129,251,96,115,204,94,244,101,244,177,191,74,182,46,26,5,24,221,3,137,255,73,146,36,73,79,176,130,29,12,16,165,127,149,254,35,149,241,125,253,137,87,208,9,233,26,130,110,225,29,35,231,197,38,
157,64,106,12,48,50,134,181,200,191,238,42,128,102,213,14,32,241,153,57,23,143,12,252,137,35,247,64,239,203,196,255,36,73,146,164,171,140,31,102,147,106,12,48,234,6,226,143,180,120,34,72,87,71,144,216,
136,177,149,0,243,115,148,129,75,59,202,118,1,241,158,232,41,238,176,44,248,4,112,230,184,206,166,163,99,126,236,85,254,39,73,146,36,73,87,88,194,46,6,216,139,50,248,106,197,39,125,36,103,211,209,213,
92,9,245,41,102,89,192,153,124,96,252,117,152,131,205,87,227,121,253,34,78,120,207,254,113,198,46,155,11,70,101,127,246,39,244,51,150,33,148,36,73,146,238,54,124,241,88,133,143,120,94,143,16,246,17,82,
20,26,175,62,98,129,247,200,85,32,230,13,42,223,19,248,23,3,152,173,159,157,217,18,181,89,171,83,211,249,243,101,200,99,95,22,112,253,254,38,95,83,81,146,36,73,146,246,89,194,170,55,224,182,216,159,5,
124,189,255,200,88,211,148,103,59,192,210,198,61,253,245,178,25,192,177,141,236,171,0,152,233,0,130,254,12,57,10,24,221,1,157,208,253,152,248,159,36,73,146,180,203,240,97,99,206,217,56,246,177,89,192,
102,217,142,32,245,106,128,156,147,65,108,98,197,117,189,60,59,0,183,120,82,63,6,246,117,53,227,199,188,79,214,10,69,161,148,153,79,124,182,255,17,74,146,36,73,210,83,141,226,149,123,194,123,118,101,253,
192,153,56,146,172,17,220,230,192,14,171,117,253,88,157,108,190,227,94,166,75,94,237,135,84,235,190,151,109,3,135,82,192,136,252,249,252,79,133,96,36,73,146,164,43,172,29,54,238,68,163,25,90,12,6,239,
10,108,176,79,121,182,255,96,92,9,53,119,123,64,142,241,44,60,171,245,0,230,189,53,87,125,135,189,19,136,207,16,219,1,248,142,251,40,73,146,36,73,186,223,60,214,182,207,69,0,158,173,199,135,36,155,158,
229,207,151,247,89,206,179,35,220,8,219,21,154,93,99,192,129,115,121,50,167,197,133,82,240,136,192,122,5,64,255,7,152,161,128,188,25,23,255,147,36,73,146,174,178,113,8,251,243,76,77,150,254,161,54,176,
163,26,160,231,37,188,207,133,87,34,57,19,71,132,217,194,197,55,112,128,158,58,178,123,188,63,101,42,89,119,103,224,196,230,8,57,185,181,251,23,188,24,38,107,3,37,73,146,36,233,57,6,17,29,203,188,189,
156,137,87,114,71,19,167,124,116,159,27,198,245,112,120,42,218,227,47,89,192,39,238,24,137,30,32,121,39,107,198,164,73,215,50,128,25,223,29,27,226,76,46,240,234,29,240,200,63,230,94,76,146,36,73,146,122,
45,30,207,0,79,112,236,243,205,160,63,210,226,115,153,204,92,228,21,254,195,119,92,92,222,239,210,177,29,180,107,70,253,107,230,99,96,206,62,211,146,165,98,134,114,48,27,127,183,147,250,249,99,199,32,
73,146,36,73,79,49,136,252,216,198,180,140,67,19,65,122,198,207,138,255,56,137,179,229,123,165,92,148,226,23,29,211,211,231,245,250,136,253,115,46,83,37,238,204,219,53,17,92,201,192,241,127,64,185,220,
95,214,30,198,63,21,217,66,73,146,36,233,14,171,135,99,157,234,56,184,167,26,224,254,76,224,172,227,169,246,95,123,59,43,135,161,57,51,245,218,119,236,214,57,194,120,166,222,237,220,250,73,208,31,251,
9,253,185,112,199,35,35,40,73,146,36,237,54,126,213,241,42,59,9,188,103,204,206,207,112,242,16,134,245,31,21,175,242,197,201,117,101,1,231,188,104,166,9,115,181,7,240,73,158,42,60,10,16,189,7,193,170,
160,175,127,234,154,0,150,36,73,146,62,209,32,70,209,128,153,142,32,236,24,92,73,165,192,250,125,68,17,130,140,17,228,251,129,192,206,229,72,251,249,61,54,228,154,76,224,90,31,96,198,4,94,253,71,165,9,
96,73,146,36,233,78,171,135,36,130,236,30,23,51,16,203,236,170,126,192,108,31,224,77,214,251,112,79,218,9,29,56,239,75,51,51,239,220,15,15,63,137,213,12,96,255,71,135,101,0,51,21,0,187,91,107,75,146,36,
73,82,151,209,192,140,8,83,13,48,26,11,209,222,32,221,153,192,171,189,225,32,166,187,31,8,231,207,254,40,3,227,31,236,105,57,42,184,239,231,132,65,215,14,223,222,65,61,177,159,112,118,27,73,146,36,73,
250,100,243,152,31,9,115,227,112,143,115,97,38,129,57,103,211,235,161,150,254,237,8,54,207,118,254,200,69,0,242,61,64,178,95,86,109,174,221,63,83,108,31,144,190,159,175,38,130,37,73,146,164,123,108,92,
189,35,72,214,48,238,205,4,198,252,3,126,134,176,126,32,188,51,225,60,153,205,98,0,235,25,61,29,6,103,135,39,198,78,117,237,88,45,125,246,98,236,221,119,223,34,73,146,36,73,87,27,68,108,180,199,70,195,
235,198,238,243,178,51,211,237,164,130,179,119,88,127,4,96,228,80,107,85,1,17,95,206,179,194,179,240,73,171,25,192,220,157,206,250,72,196,255,36,73,146,164,59,45,30,159,8,194,142,134,215,100,2,115,206,
1,241,33,184,139,65,253,81,217,149,29,225,71,221,25,1,152,173,193,205,64,216,106,13,238,14,79,190,243,46,65,146,36,73,146,62,215,52,62,241,125,123,251,145,85,75,73,247,247,61,254,197,0,130,1,131,57,143,
73,245,4,222,159,130,141,69,1,70,75,252,71,253,25,192,61,134,91,146,36,73,146,238,54,93,245,73,224,245,40,203,114,64,198,157,236,240,33,6,122,161,142,40,192,151,103,71,202,117,246,6,118,178,167,161,255,
103,137,160,223,248,92,176,85,195,123,38,128,95,151,202,22,74,146,36,73,119,91,189,222,150,112,108,10,37,86,223,4,89,114,143,7,201,191,59,225,207,142,84,254,47,254,86,72,4,32,227,140,95,127,94,204,127,
204,73,139,150,100,75,192,116,39,200,168,5,156,36,73,146,244,28,227,215,49,126,237,25,87,207,228,120,31,89,55,198,131,96,93,206,34,75,87,102,127,255,240,232,216,100,254,170,182,38,119,111,81,125,237,153,
252,233,226,201,31,241,189,141,38,128,37,73,146,164,239,109,16,153,73,96,214,6,178,253,185,152,145,127,175,7,233,244,75,128,95,59,54,152,191,167,71,0,50,94,155,240,210,176,245,67,126,222,202,0,150,36,
73,146,62,209,226,117,103,2,99,57,192,232,152,204,55,131,171,214,32,230,125,205,69,81,128,135,241,224,246,220,246,179,65,45,97,175,87,174,148,128,225,246,124,197,167,145,36,73,146,164,207,50,141,181,87,
117,245,3,57,139,199,151,255,52,103,227,254,224,35,60,74,150,143,239,73,87,99,129,175,247,20,209,76,123,37,2,16,191,111,208,4,176,36,73,146,36,229,237,23,63,38,118,245,3,65,29,128,231,129,78,210,155,48,
70,144,247,82,145,23,91,24,192,188,21,236,242,197,88,165,190,61,245,3,59,252,63,103,45,249,179,140,101,0,203,30,74,146,36,73,119,89,60,62,19,24,113,30,123,40,89,54,32,109,95,20,96,143,95,2,94,119,44,252,
162,185,203,163,173,16,204,138,90,173,206,8,64,252,43,142,239,43,216,251,141,108,26,251,185,225,235,151,36,73,146,164,171,141,97,110,164,67,182,207,119,3,102,124,200,14,15,194,248,16,190,227,175,123,14,
14,202,127,243,198,163,230,100,207,219,126,152,207,182,93,50,126,146,36,73,210,119,50,130,79,177,162,159,225,67,58,28,217,121,20,83,64,42,217,53,76,63,142,200,63,119,215,0,196,63,27,242,136,235,1,114,
38,127,180,154,0,150,36,73,146,158,96,176,144,241,40,202,7,206,246,3,137,31,33,126,5,27,77,123,125,72,142,251,165,157,217,65,91,190,30,243,199,156,0,239,199,149,253,81,50,39,255,158,187,160,147,60,227,
146,36,73,146,244,108,99,136,142,111,249,177,179,99,68,198,83,81,123,125,8,230,131,234,38,112,98,0,253,55,247,102,147,171,7,138,59,236,202,79,32,174,1,24,29,253,149,17,128,181,63,19,73,146,36,73,122,182,
17,172,24,169,93,81,128,207,244,33,117,39,53,137,14,60,130,221,156,137,195,202,177,192,123,102,223,249,233,231,243,210,63,12,89,62,73,146,36,233,231,216,193,251,70,218,107,103,2,187,60,81,161,102,241,
97,253,93,64,56,243,87,141,2,244,60,245,89,254,57,224,103,166,30,1,24,189,70,61,64,36,73,146,164,207,48,117,29,253,64,174,140,2,172,24,209,200,131,84,35,0,251,76,160,83,8,58,254,208,149,40,180,26,11,68,
127,100,150,50,68,87,122,126,89,52,73,146,36,73,122,210,248,153,117,1,168,7,169,0,169,222,14,37,231,187,1,172,167,128,112,117,168,51,97,151,217,154,128,88,62,78,103,23,96,69,0,74,146,36,73,210,142,113,
173,51,10,144,49,88,124,110,111,198,199,228,60,19,87,145,249,197,0,94,233,188,207,205,219,239,243,217,138,0,148,36,73,146,164,207,29,249,58,243,20,62,213,11,253,82,8,58,174,28,221,19,5,200,182,60,62,109,
175,253,169,194,214,124,23,96,69,0,74,146,36,73,223,217,212,93,25,5,200,141,203,79,48,127,125,190,40,253,236,40,58,205,66,254,73,251,9,223,151,2,98,183,126,46,73,146,36,73,146,234,35,235,174,17,191,82,
222,165,255,115,129,94,236,160,61,114,47,130,236,236,2,226,125,25,254,145,207,29,181,34,0,37,73,146,36,105,191,133,123,66,20,32,58,99,137,122,140,238,110,32,237,103,255,160,60,103,111,27,56,246,39,80,
153,230,252,220,41,82,89,62,73,146,36,233,39,217,193,207,56,226,125,94,132,111,79,155,114,104,71,242,171,233,136,251,67,127,4,29,213,183,87,174,220,10,39,20,249,20,113,73,105,140,14,158,208,79,73,102,
81,146,36,73,122,154,69,202,77,111,162,99,228,73,238,183,82,177,248,108,62,59,181,36,152,74,60,160,197,157,64,118,184,244,115,211,182,247,221,141,116,101,242,156,151,127,23,146,36,73,146,244,148,241,245,
4,198,200,103,141,231,159,234,137,206,87,2,120,71,14,112,231,156,247,73,159,38,30,180,162,61,4,171,113,128,50,121,146,36,73,146,204,33,102,18,209,17,153,79,151,224,221,68,62,137,53,183,180,208,9,228,108,
250,194,174,170,152,247,117,255,30,106,238,173,188,205,252,168,238,191,79,144,36,73,146,164,207,54,123,29,239,113,165,19,184,175,72,91,194,143,29,228,169,123,78,14,176,119,98,207,201,30,107,179,237,204,
89,168,198,35,160,175,85,4,160,36,73,146,244,100,139,135,140,79,149,56,184,44,7,228,199,125,3,124,69,189,29,220,165,121,192,7,113,162,119,121,83,238,139,59,91,143,228,190,187,20,102,74,88,214,78,146,36,
73,250,174,54,177,111,180,124,190,47,216,153,7,76,234,32,62,94,182,231,220,179,114,128,243,30,155,233,7,146,49,186,74,1,145,36,73,146,126,182,229,203,164,129,32,245,0,241,227,216,79,225,122,243,128,189,
103,110,159,183,163,221,106,92,27,9,120,223,207,181,238,222,37,73,146,36,73,234,25,151,51,163,242,247,115,41,196,231,57,40,79,222,113,152,76,239,189,179,225,39,209,251,35,202,254,132,212,5,68,146,36,73,
146,250,198,184,236,184,203,143,241,251,90,198,70,126,103,39,137,124,235,5,124,62,246,167,129,189,130,159,44,238,202,252,89,45,59,55,157,7,165,128,72,146,36,73,79,183,120,181,52,16,126,156,204,91,203,
170,249,171,143,202,23,143,227,199,242,173,79,104,121,54,46,112,237,99,241,47,170,167,15,48,127,31,209,89,9,188,114,23,35,73,146,36,73,223,193,38,118,140,149,252,251,213,70,223,76,63,224,204,25,65,188,
18,238,199,190,244,2,126,210,100,227,158,156,216,231,50,178,204,79,91,118,80,146,36,73,250,174,150,111,151,245,219,243,41,246,244,38,185,232,243,114,189,128,207,150,47,60,67,254,58,139,192,48,51,237,204,
103,175,229,0,203,222,73,146,36,73,82,71,138,229,142,126,192,190,135,232,54,143,124,7,16,250,8,142,15,250,49,156,219,127,96,153,200,193,115,235,222,37,73,146,36,73,214,47,59,202,158,91,247,254,36,95,67,
235,128,79,81,79,63,96,246,75,63,31,245,115,60,183,255,168,101,10,37,73,146,36,153,189,157,251,120,86,185,186,189,149,0,157,103,71,243,169,235,60,173,231,143,250,33,215,190,122,217,67,73,146,36,233,137,
35,99,13,3,201,69,108,115,101,199,197,167,110,95,170,67,103,21,64,236,244,245,20,129,57,191,249,207,90,146,36,73,146,246,141,118,92,33,24,188,119,198,51,60,201,198,241,255,176,107,203,64,239,217,119,119,
21,192,231,254,201,200,248,73,146,36,73,223,199,8,126,218,40,188,199,139,220,225,156,94,8,96,45,111,134,159,12,206,126,48,175,143,94,127,21,192,93,63,167,211,93,34,73,146,36,73,63,215,34,62,97,140,236,
171,4,152,241,88,204,210,196,179,163,248,241,175,119,218,123,171,239,236,254,36,178,120,146,36,73,146,244,233,163,235,190,138,196,151,125,146,3,242,139,53,239,137,126,196,61,167,37,91,76,18,251,68,120,
130,185,172,159,36,73,146,36,93,99,192,106,181,77,246,248,138,138,219,233,205,8,126,49,128,159,224,156,63,227,222,225,220,240,122,217,71,73,146,36,233,187,91,184,29,227,231,247,113,11,205,78,224,184,192,
108,156,165,83,250,156,50,208,103,242,12,157,183,252,25,73,146,36,73,210,211,44,222,157,239,80,157,179,187,182,20,52,31,249,215,96,0,183,188,145,126,188,141,239,173,234,127,146,36,73,210,167,141,165,200,
184,246,211,198,250,27,63,241,177,249,68,126,118,31,144,234,79,71,6,77,146,36,73,146,52,10,239,59,254,52,170,59,192,23,236,235,247,241,253,126,112,186,239,144,36,73,146,36,141,182,207,58,119,47,207,142,
203,222,234,105,95,86,181,15,200,53,199,44,171,45,73,146,36,253,28,91,178,223,236,93,213,11,228,74,207,147,58,163,7,125,8,207,180,36,159,212,80,77,69,159,37,73,146,36,233,83,70,206,207,110,217,186,116,
109,199,35,79,98,237,100,159,250,97,75,146,36,73,146,236,222,77,102,107,175,101,108,58,47,199,205,222,117,87,167,188,239,212,13,88,146,36,73,146,164,59,45,221,110,47,114,131,75,57,30,119,18,107,205,224,
158,82,68,89,141,224,36,73,146,36,233,123,143,176,172,15,233,235,120,214,240,105,143,31,247,19,145,36,73,146,36,73,250,225,126,227,184,177,49,241,217,240,218,93,94,185,214,25,249,138,251,9,73,146,36,73,
250,110,182,105,239,104,90,27,233,115,71,218,145,159,176,197,5,28,183,125,201,63,203,149,203,194,73,146,36,73,146,198,247,199,188,243,209,246,214,29,229,97,246,146,182,107,106,13,201,234,73,146,36,73,
210,115,76,209,213,149,6,239,113,58,180,39,59,168,211,118,62,226,228,125,223,251,136,159,120,244,146,36,73,210,79,178,99,58,250,187,143,230,124,55,128,210,103,252,36,206,111,241,135,37,73,146,36,253,180,
113,243,41,227,167,244,97,6,240,212,151,47,73,146,36,73,146,188,200,83,12,224,53,241,127,159,121,95,240,217,45,100,36,73,146,36,233,185,163,240,19,235,148,60,229,108,156,87,24,192,207,180,102,146,36,73,
146,36,73,63,210,223,28,201,67,146,41,147,36,73,146,36,73,250,80,179,121,60,225,32,62,226,253,101,121,37,73,146,36,233,155,218,161,111,236,95,22,82,22,176,44,159,36,73,146,36,105,188,255,97,58,100,118,
36,73,146,36,73,146,126,166,1,148,36,73,146,36,73,146,126,152,1,28,58,21,146,36,73,146,36,73,63,203,0,74,239,146,41,150,36,73,146,36,141,247,50,128,223,228,68,15,253,60,36,73,146,36,73,150,239,71,248,
23,202,0,142,199,159,4,73,146,36,73,146,36,41,105,30,143,79,60,104,73,146,36,73,146,164,239,102,202,174,212,177,225,35,8,172,126,254,217,144,36,73,146,164,231,143,194,207,26,187,159,117,54,198,21,6,240,
115,44,154,140,149,36,73,146,36,73,63,222,139,40,11,248,115,239,11,100,102,37,73,146,164,79,26,55,191,235,92,223,71,234,8,78,204,216,116,234,198,35,127,154,50,164,146,36,73,146,164,241,233,59,59,149,241,
110,0,107,7,115,77,28,224,120,212,87,57,190,221,207,93,146,36,73,146,190,151,105,187,102,244,191,219,233,208,158,236,184,237,11,249,89,254,93,182,80,146,36,73,146,52,190,63,230,157,143,27,107,254,117,
56,232,177,233,189,88,158,185,119,114,92,246,81,146,36,73,250,9,22,238,202,80,179,218,204,37,235,63,158,53,131,105,223,59,9,68,182,73,146,36,73,146,36,249,141,91,13,96,31,171,27,228,189,195,120,204,143,
65,150,84,146,36,73,146,190,203,8,203,250,144,190,249,196,134,79,123,220,236,103,199,133,95,192,55,242,237,146,36,73,146,36,61,200,165,236,2,80,219,92,202,241,200,19,89,203,128,25,31,250,3,147,21,149,
36,73,146,164,207,29,21,107,62,228,66,250,55,51,128,187,131,38,239,247,232,247,31,189,236,158,36,73,146,36,125,202,200,249,217,45,93,151,174,237,184,230,109,30,120,234,214,49,4,249,250,134,227,186,47,
78,146,36,73,146,62,216,204,93,53,114,50,239,62,236,174,8,195,113,253,25,61,192,141,199,165,95,222,231,253,128,159,106,115,37,73,146,36,73,163,173,156,202,219,179,227,210,183,99,191,150,241,225,63,78,
217,59,73,146,36,73,210,40,188,239,248,211,72,238,216,179,91,221,119,108,125,239,241,99,191,17,73,146,36,233,83,199,82,100,92,251,105,99,253,141,159,248,184,224,84,32,54,114,148,126,56,61,95,246,128,95,
53,30,246,211,146,17,148,36,73,146,158,106,252,158,242,14,248,40,190,63,14,48,246,54,200,49,148,142,232,248,136,31,197,253,230,239,202,163,85,51,56,73,146,36,233,39,218,195,29,227,231,247,113,11,205,78,
224,72,187,202,106,90,200,72,124,180,81,60,193,35,125,162,199,166,251,9,73,146,36,73,146,186,205,83,60,58,231,89,90,214,87,84,220,78,53,26,112,120,6,240,25,198,165,214,8,238,73,6,76,205,224,36,73,146,
36,233,123,142,174,89,15,178,7,117,165,116,148,92,105,246,89,245,107,252,245,68,14,96,221,120,198,201,126,121,199,225,46,145,36,73,146,164,159,107,241,158,48,70,98,238,193,243,27,184,23,169,121,165,196,
179,227,66,63,186,207,181,15,218,97,223,103,254,106,103,77,22,81,146,36,73,250,124,123,247,169,163,240,30,47,114,135,115,114,167,128,199,141,39,114,108,252,138,226,211,138,57,105,36,128,117,151,185,150,
17,148,36,73,146,62,215,248,245,189,10,25,119,7,100,63,59,251,128,236,123,69,219,248,127,148,191,142,125,61,66,198,55,255,89,119,236,85,21,1,37,73,146,164,39,143,140,181,134,16,114,17,219,92,217,17,184,
227,186,237,251,236,94,32,61,134,118,252,168,31,178,36,73,146,36,61,119,92,124,214,36,244,190,62,32,193,179,227,131,126,38,79,170,239,195,77,4,231,247,46,73,146,36,73,50,133,217,81,118,108,221,251,147,
124,13,173,131,58,13,125,110,155,173,113,211,117,178,152,25,254,90,101,196,220,79,72,214,79,146,36,73,146,13,172,153,179,90,77,19,255,125,186,138,85,179,159,115,88,179,39,59,30,213,119,98,52,110,245,48,
167,29,126,146,203,195,63,37,73,146,36,233,145,227,124,189,216,242,53,159,98,79,69,226,139,62,239,1,248,97,111,57,246,12,117,179,220,233,25,118,85,37,192,254,120,129,145,126,119,73,146,36,73,250,25,118,
176,219,6,142,244,187,251,38,48,170,2,136,147,195,156,87,194,253,216,152,27,192,231,152,141,124,250,116,87,37,192,188,75,31,141,103,116,108,249,196,146,36,73,146,116,205,56,142,140,81,157,227,100,126,
86,179,43,122,63,63,42,95,60,142,31,224,155,246,149,130,222,55,211,222,89,9,144,125,143,110,138,247,164,137,121,73,146,36,73,218,97,15,187,199,201,234,120,125,79,21,64,54,59,161,201,145,29,237,182,239,
187,117,174,200,89,62,117,2,150,36,73,146,164,235,198,229,92,168,215,119,115,41,196,231,57,82,167,137,139,247,171,87,2,236,158,230,28,41,95,141,157,151,252,143,20,237,117,40,27,41,73,146,36,125,31,235,
134,143,132,108,14,112,150,2,238,36,111,243,232,193,220,88,143,247,53,153,68,2,30,23,217,138,145,248,10,215,39,108,239,207,239,26,171,197,180,182,150,229,147,36,73,146,126,158,29,100,71,203,231,251,130,
74,106,106,243,12,235,17,190,249,174,41,221,138,199,142,66,45,199,100,143,53,167,205,156,133,206,126,192,74,3,145,36,73,146,62,213,218,213,82,64,186,234,239,230,252,76,60,51,57,204,207,83,230,71,233,253,
244,241,151,61,29,165,221,238,235,3,156,255,121,241,73,227,61,121,192,227,194,63,41,73,146,36,73,250,116,123,120,205,123,92,233,4,48,111,178,255,156,66,126,236,112,92,230,72,236,24,159,143,222,225,119,
247,152,191,145,250,81,205,239,4,212,14,78,146,36,73,146,242,99,222,112,198,88,214,14,214,195,211,242,254,163,207,31,37,159,29,240,225,142,27,190,230,59,108,208,184,224,53,74,3,145,36,73,146,100,242,184,
81,112,79,223,141,79,114,29,173,78,236,72,190,89,149,251,49,31,171,59,15,120,24,94,145,112,79,63,224,247,31,122,46,22,65,81,128,146,36,73,210,83,141,222,128,70,176,234,24,121,69,31,96,174,155,7,126,118,
234,57,192,89,22,104,43,3,216,99,251,120,43,181,47,15,248,115,45,146,76,157,36,73,146,244,221,205,226,231,218,219,254,215,230,114,128,105,135,118,208,245,114,158,147,7,220,215,15,120,238,162,217,72,192,
168,30,160,186,129,72,146,36,73,178,124,245,177,45,138,3,204,100,51,48,179,151,153,62,192,15,203,1,246,166,128,51,73,20,57,171,216,217,122,133,159,46,222,215,226,69,221,64,36,73,146,36,105,183,125,172,
142,203,245,87,140,133,15,185,231,115,129,94,236,152,56,228,171,243,128,253,143,62,30,240,67,98,122,128,48,221,64,222,239,97,6,120,127,116,87,162,185,36,73,146,36,161,102,104,61,62,141,96,100,244,199,
74,3,198,220,76,63,144,235,193,77,221,23,165,159,29,137,47,117,151,241,186,226,157,171,230,111,108,255,147,185,246,167,39,73,146,36,73,119,155,197,43,71,62,62,5,228,90,31,114,153,11,139,91,193,225,145,
129,120,175,224,245,73,231,43,111,51,14,123,144,110,91,81,128,146,36,73,146,180,215,244,60,33,2,16,53,129,157,94,196,223,138,243,76,145,239,154,188,223,65,124,69,200,73,227,190,246,142,162,139,81,59,184,
209,122,108,119,120,126,73,146,36,73,146,174,29,153,115,94,4,245,40,204,231,171,58,148,133,115,59,32,135,220,51,223,140,120,88,127,41,98,2,247,164,129,228,232,95,28,183,160,40,64,73,146,36,233,251,89,
180,43,35,0,185,49,57,63,246,35,159,121,216,238,30,192,13,5,96,254,54,128,222,225,237,200,5,102,195,29,175,189,155,136,172,167,162,0,37,73,146,36,233,51,71,189,104,124,191,114,62,176,195,19,21,106,177,
28,176,1,26,198,55,87,102,77,160,255,149,84,25,87,54,77,155,33,164,138,2,148,36,73,146,164,125,99,90,103,4,32,227,3,238,244,33,117,39,53,137,16,60,128,93,213,251,130,160,7,26,159,142,81,250,193,116,132,
93,238,190,3,193,255,76,100,4,37,73,146,164,207,51,126,89,27,120,213,136,140,23,129,238,245,33,152,15,194,92,22,224,23,142,141,182,15,57,188,238,110,32,171,255,50,63,170,142,28,96,46,10,112,164,254,52,
20,5,40,73,146,36,61,201,232,33,227,81,20,7,120,101,4,96,54,8,173,215,135,160,61,136,155,162,0,143,6,219,215,225,215,239,235,154,193,191,243,120,204,159,152,36,73,146,36,125,154,61,124,230,17,124,146,
15,233,112,100,227,152,56,207,184,47,72,180,21,210,13,36,83,119,167,251,132,243,65,150,87,70,1,142,228,207,85,146,36,73,146,62,195,248,245,140,140,93,17,128,215,117,37,203,212,37,70,253,21,232,224,106,
117,0,251,125,255,158,8,192,215,147,199,124,197,99,203,15,127,36,207,242,128,206,139,140,161,36,73,146,116,151,209,27,208,136,197,58,143,61,132,142,9,66,171,20,129,198,199,232,125,125,141,95,94,119,148,
108,31,95,135,26,233,13,140,135,95,122,51,237,79,137,2,228,238,127,208,63,12,89,60,73,146,36,233,19,237,33,102,3,249,57,176,251,35,0,81,111,130,56,170,188,151,66,122,177,253,101,0,107,105,32,253,63,11,
204,8,246,249,98,244,132,215,253,249,21,159,70,146,36,73,146,62,209,20,102,95,149,27,147,81,32,117,197,167,185,42,254,48,40,4,221,211,13,132,35,129,241,41,232,154,129,143,107,240,116,118,4,246,158,35,
147,192,234,7,34,73,146,36,125,150,153,235,232,1,130,142,153,28,5,68,142,38,142,190,235,242,34,153,128,52,222,109,57,207,14,202,236,117,80,177,154,183,29,91,95,203,185,127,77,2,75,146,36,73,18,63,226,
223,59,1,156,31,249,247,122,144,78,191,4,248,181,131,54,123,85,18,136,184,239,122,20,96,71,45,64,60,27,56,243,19,237,250,234,175,155,168,151,36,73,146,164,190,177,232,174,9,96,126,238,111,181,63,214,131,
12,104,111,145,149,43,146,191,63,31,29,13,95,104,7,9,188,46,245,26,123,143,145,56,23,157,5,94,248,162,208,154,252,149,36,73,146,158,98,4,241,168,182,218,136,152,29,153,153,201,223,235,61,72,254,221,9,
127,118,16,22,238,251,68,1,50,61,72,60,111,237,215,78,172,245,3,97,191,1,73,146,36,73,122,182,45,140,70,175,90,15,144,97,124,46,48,227,78,118,248,16,212,248,181,71,0,254,26,3,136,149,122,233,53,36,123,
234,249,173,239,70,234,181,119,198,35,254,120,36,73,146,36,233,59,153,194,103,189,47,222,175,23,221,91,71,253,192,102,195,125,24,210,3,36,242,160,6,185,235,97,92,69,155,158,142,192,102,249,8,192,190,110,
192,222,253,13,114,39,132,124,181,202,4,150,36,73,146,238,52,85,221,25,192,241,184,217,213,9,56,27,5,136,250,144,140,61,244,253,81,217,149,29,240,71,198,3,57,187,19,29,198,230,31,237,21,228,146,203,1,
214,36,176,36,73,146,244,221,236,33,54,218,103,243,128,119,141,221,227,178,51,211,237,164,130,179,119,4,47,194,250,255,70,126,26,113,177,254,169,206,113,61,127,31,76,175,189,123,186,1,51,158,62,190,247,
146,36,73,146,164,125,54,134,225,127,149,145,176,175,19,48,226,76,48,255,128,159,33,54,2,16,117,38,156,39,179,175,101,96,238,136,2,204,58,223,89,100,223,106,89,197,193,239,232,7,130,155,193,209,122,86,
37,73,146,36,233,121,214,49,63,18,118,245,0,201,30,251,32,253,72,213,251,212,63,237,47,203,15,215,51,103,163,0,163,158,116,140,187,229,170,248,13,250,84,50,51,239,241,179,117,230,111,61,19,120,36,126,
184,50,143,146,36,73,210,126,19,199,217,145,104,140,203,101,0,175,71,100,228,25,74,3,163,207,200,25,190,172,47,138,29,87,248,41,15,226,203,220,225,160,241,31,210,104,126,23,166,251,94,181,25,220,254,63,
57,77,254,74,146,36,73,79,48,130,120,2,200,190,113,177,175,17,28,111,6,113,15,146,51,212,53,151,240,203,179,131,176,53,156,131,206,69,1,98,167,38,202,246,93,77,2,179,165,96,174,203,4,30,238,157,196,21,
214,91,146,36,73,146,174,129,21,70,142,127,87,102,0,99,37,96,152,9,96,204,131,212,114,19,18,121,193,135,25,29,5,88,49,32,131,220,150,175,251,61,82,239,54,182,126,18,115,126,192,230,254,244,241,247,84,
75,56,73,146,36,233,94,131,151,31,175,6,245,218,221,25,192,57,255,177,242,34,189,254,163,226,85,190,56,185,99,234,148,71,232,34,59,216,223,218,81,27,177,54,247,115,205,206,188,135,39,116,241,40,159,15,
172,150,112,146,36,73,210,167,24,193,222,22,112,204,56,186,35,3,184,154,253,139,120,16,116,109,31,7,252,43,11,184,230,239,115,14,57,122,125,111,13,238,170,45,98,39,96,217,88,192,65,221,253,96,199,32,73,
146,36,73,79,177,133,252,216,198,144,190,1,142,201,61,227,103,197,127,100,250,145,101,203,84,135,94,235,88,18,191,1,159,222,10,251,139,63,242,128,79,106,190,31,72,53,19,120,80,247,34,185,73,96,60,26,80,
9,33,146,36,73,210,149,6,143,175,0,56,192,177,207,220,215,250,35,109,37,10,240,94,255,225,59,46,142,3,46,29,219,65,120,233,184,68,12,123,114,13,220,227,142,90,220,44,174,238,238,123,204,194,239,222,163,
145,36,73,146,164,107,236,33,58,150,97,166,175,103,20,102,96,212,142,113,150,117,61,60,164,178,192,38,182,101,1,143,212,201,101,125,119,148,121,227,221,79,96,158,156,59,197,195,122,122,129,12,247,255,
248,79,88,12,80,146,36,73,186,218,224,85,59,128,160,99,96,54,23,24,203,95,88,59,10,164,170,72,84,55,25,239,1,146,155,57,77,228,45,28,144,123,28,133,103,136,63,205,86,248,30,73,115,104,201,247,67,206,16,
94,23,48,219,74,70,146,36,73,146,190,131,117,172,109,159,25,121,107,99,125,206,228,141,242,231,203,251,44,231,217,97,235,249,99,60,191,36,151,169,114,87,6,78,188,223,168,218,118,252,35,203,229,3,99,119,
65,94,252,132,24,160,36,73,146,116,165,137,99,56,224,40,142,127,120,223,15,127,45,235,74,238,244,31,140,43,193,231,43,199,87,2,88,171,36,87,201,81,241,28,117,188,118,119,38,240,160,126,82,123,238,126,
174,216,147,36,73,146,36,237,177,137,87,238,41,147,196,186,199,71,140,180,179,233,243,41,75,29,116,236,95,165,230,95,54,230,47,62,93,181,76,156,145,242,215,189,213,0,87,197,96,34,18,24,253,44,197,0,37,
73,146,164,93,198,14,27,115,48,242,135,141,125,187,42,0,122,126,96,245,9,81,223,145,49,126,124,15,16,206,163,253,145,5,156,137,253,203,110,185,254,192,217,52,233,252,143,55,223,15,216,104,243,199,248,
242,142,58,128,50,124,146,36,73,210,213,134,176,234,13,184,45,114,81,128,204,40,127,189,255,88,31,93,95,141,224,73,22,48,19,251,87,173,73,237,239,3,207,4,206,246,4,206,91,83,38,247,55,219,15,120,245,197,
102,10,90,138,1,74,146,36,73,59,236,94,62,117,20,31,241,186,250,0,163,213,74,48,24,149,233,1,204,213,56,193,221,19,78,5,191,172,59,108,79,1,152,232,192,208,42,128,124,0,38,222,19,184,150,8,82,177,129,
35,188,95,202,165,128,200,240,73,146,36,73,79,49,132,249,52,144,120,100,204,91,191,190,4,144,124,15,96,220,18,102,93,137,231,83,254,120,118,20,92,188,193,235,80,167,141,19,186,209,250,35,197,142,149,249,
228,59,138,193,212,11,66,203,18,74,146,36,73,93,118,15,91,159,45,0,141,141,156,35,253,62,108,226,68,21,174,100,29,78,174,21,28,240,201,143,229,9,237,11,165,204,127,184,1,159,76,244,63,179,106,9,198,97,
40,92,238,46,6,131,255,129,169,8,140,36,73,146,116,149,17,220,83,0,58,95,0,6,31,167,51,169,169,21,255,225,187,25,75,29,91,154,3,30,41,179,199,151,33,204,23,94,220,17,128,201,125,209,204,207,217,140,9,
235,204,37,160,87,26,91,203,10,74,146,36,73,29,182,15,91,207,199,255,85,198,206,236,108,230,243,253,7,98,27,201,186,128,71,226,68,225,63,129,238,194,139,76,162,117,103,34,72,87,44,160,133,119,53,98,128,
146,36,73,210,39,25,193,157,252,15,27,63,189,71,217,136,57,207,176,121,9,32,145,239,168,248,158,220,145,47,191,129,131,60,81,185,80,74,3,150,140,134,159,97,244,133,212,44,43,126,20,249,174,192,216,123,
40,23,88,146,36,73,122,130,237,227,209,68,199,184,87,41,0,211,51,242,71,192,169,58,222,214,122,0,67,110,110,222,10,46,254,42,247,20,128,230,185,95,229,180,250,251,227,211,174,241,71,119,48,64,73,146,36,
73,186,198,16,238,228,127,189,89,192,241,152,127,157,247,200,44,205,184,176,73,18,8,103,44,226,215,229,29,173,89,38,95,198,123,142,127,121,92,127,189,248,158,67,12,80,146,36,73,250,206,118,143,113,15,
251,248,95,188,150,75,242,204,24,185,232,57,235,117,58,10,66,47,215,29,116,1,232,175,207,80,220,88,207,187,225,170,102,231,42,241,112,37,160,227,123,13,49,64,73,146,36,233,167,25,194,123,248,95,60,47,
23,141,227,184,55,168,249,144,140,227,201,215,5,92,58,60,54,9,132,107,7,87,203,187,201,156,56,206,244,197,91,97,159,46,211,22,186,247,126,72,12,80,146,36,73,186,195,238,49,238,161,155,255,161,99,110,189,
90,201,126,239,81,171,73,146,240,106,135,205,89,30,86,246,101,0,86,136,137,6,172,148,133,206,87,226,193,230,228,227,211,60,59,123,107,26,120,47,3,148,5,148,36,73,146,50,246,47,26,99,174,228,127,254,184,
27,89,165,74,7,144,158,42,128,88,230,3,126,252,115,87,178,104,224,123,180,249,103,131,15,137,117,186,102,125,65,152,232,125,12,102,147,158,207,0,171,149,7,37,73,146,36,41,30,199,158,206,255,242,99,125,
231,220,25,215,94,206,40,7,54,140,97,179,227,207,24,64,52,195,213,123,198,212,170,169,119,225,27,197,255,140,120,207,97,76,6,176,127,127,18,255,168,187,24,96,110,250,93,146,36,73,146,16,99,146,27,123,
246,241,63,118,124,94,47,25,238,167,171,122,15,35,222,147,207,170,136,102,102,191,36,129,96,62,153,135,144,6,175,199,182,27,151,254,176,217,159,124,254,104,119,49,192,213,31,165,140,159,36,73,146,84,29,
47,227,230,170,59,198,185,204,72,158,199,33,247,249,142,186,103,2,144,220,225,250,228,96,254,152,136,13,180,208,109,91,98,13,218,17,36,239,201,163,37,171,79,190,190,71,65,239,113,176,251,162,1,223,135,
225,235,37,73,146,36,169,62,174,68,163,86,134,255,197,49,246,153,182,21,181,249,198,217,187,224,190,131,93,19,177,66,216,171,29,198,71,178,113,110,26,157,167,174,187,225,245,23,129,59,233,209,240,249,
89,123,213,211,27,49,190,19,147,225,147,36,73,146,246,27,66,124,124,234,27,25,179,252,175,230,7,230,126,99,164,94,21,125,30,52,191,2,94,127,188,45,140,248,95,236,173,17,183,141,184,88,212,135,103,190,
34,46,203,199,224,251,137,217,217,188,146,1,142,233,159,230,160,254,116,37,73,146,36,41,30,51,230,99,205,112,44,220,126,254,151,25,175,113,223,17,27,183,138,119,233,170,0,232,125,230,95,94,123,208,201,
30,145,183,172,149,92,244,79,59,119,114,61,72,203,250,254,76,53,196,59,24,96,247,43,36,73,146,36,233,234,209,39,207,255,184,106,197,168,7,152,189,166,86,0,198,247,57,181,246,20,160,127,243,147,64,176,
140,223,188,23,101,63,116,103,49,152,74,44,160,57,174,122,254,99,124,10,3,84,74,136,36,73,146,148,49,111,216,191,207,226,127,185,249,201,167,120,142,181,95,226,62,215,34,51,216,79,2,49,99,10,33,35,158,
159,57,141,57,246,103,134,117,5,142,247,200,185,110,246,78,164,118,183,195,216,245,238,59,57,73,146,36,233,167,217,191,43,198,163,236,136,136,85,50,233,225,127,189,158,163,199,23,37,123,180,29,86,173,
255,103,150,201,173,97,235,239,112,167,18,255,225,125,58,3,228,75,66,139,253,73,146,36,73,89,35,232,143,37,232,252,212,167,241,191,93,158,131,173,71,140,248,19,216,197,29,128,107,134,156,100,49,254,143,
189,235,136,76,225,0,182,103,115,102,123,25,96,190,39,72,174,45,28,243,73,37,73,146,36,9,31,39,184,242,207,153,49,14,25,77,171,252,207,172,146,132,138,248,14,220,72,122,78,131,139,3,92,126,250,195,237,
164,23,63,227,141,32,218,109,35,119,250,60,40,139,89,73,179,108,127,19,142,1,198,63,116,166,15,200,128,159,169,43,136,36,73,146,196,216,191,181,77,194,71,160,204,24,199,245,255,240,71,100,51,156,152,93,
237,59,24,182,151,201,252,93,56,185,35,244,208,217,153,252,124,253,63,190,24,12,251,131,206,250,241,231,51,64,230,157,100,252,36,73,146,36,124,12,201,119,151,255,20,254,87,245,13,89,207,130,230,31,48,
94,42,60,99,135,115,34,241,190,23,99,113,138,50,115,217,163,120,234,248,132,108,127,203,44,3,204,244,5,246,98,4,43,12,112,253,106,89,65,73,146,36,137,177,125,216,56,147,227,127,222,168,199,245,255,200,
241,191,187,60,7,227,135,12,118,92,65,253,230,195,58,82,63,50,142,26,57,61,177,159,206,254,168,49,227,83,97,128,235,189,48,245,138,248,114,48,254,190,101,248,36,73,146,164,94,67,136,141,71,92,250,7,54,
106,98,35,112,157,255,225,35,126,214,183,100,29,17,238,86,222,158,29,77,53,180,141,118,220,153,174,192,124,119,96,172,32,116,141,1,142,240,254,35,142,88,192,255,16,214,175,242,191,118,85,4,148,36,73,146,
178,118,175,154,5,156,27,215,248,202,26,92,182,2,227,3,58,124,71,190,55,112,103,28,224,31,207,14,222,51,130,207,16,86,150,157,201,174,22,101,236,101,128,204,145,123,230,15,253,83,64,243,171,246,119,22,
145,36,73,146,190,179,253,203,109,95,79,255,176,192,4,242,71,131,142,234,158,17,238,242,29,172,231,64,150,14,163,61,219,49,241,194,217,30,122,12,59,99,163,2,251,248,223,78,6,104,224,125,137,247,211,206,
253,127,190,79,174,43,136,44,160,36,73,146,180,202,139,93,255,219,211,253,35,138,252,123,125,30,71,222,63,133,255,85,252,13,226,157,146,125,218,14,139,139,58,199,207,204,42,12,208,156,15,211,113,103,18,
237,99,15,3,68,31,117,125,166,10,153,148,241,147,36,73,146,216,177,161,179,251,71,252,238,185,241,181,135,255,237,240,30,243,181,185,10,202,156,39,251,227,217,65,155,189,156,171,70,14,156,153,39,31,197,
255,204,120,255,207,69,23,68,143,240,140,224,142,174,32,81,69,64,69,2,74,146,36,73,216,8,49,156,113,35,219,253,35,147,249,235,63,202,205,86,250,227,123,135,247,96,41,33,110,252,200,217,202,163,169,206,
95,46,67,165,210,139,175,227,39,142,229,52,225,159,141,177,129,230,152,191,142,123,10,236,51,201,240,73,146,36,73,140,33,196,187,119,85,70,52,124,220,196,198,97,212,236,174,214,118,251,14,35,252,79,46,
95,34,116,105,126,12,96,165,7,8,27,255,199,214,0,236,241,225,209,145,96,119,16,30,124,141,242,126,163,231,87,69,0,202,18,74,146,36,73,185,49,163,51,10,16,127,238,25,69,206,201,248,30,165,219,119,236,200,
3,78,56,179,40,6,208,224,103,220,180,111,188,148,173,150,157,247,226,157,239,134,50,192,232,222,166,86,53,93,217,192,146,36,73,82,222,254,229,182,71,115,129,141,24,247,120,19,200,143,216,88,193,230,78,
207,193,172,205,229,1,3,81,129,71,193,57,215,235,236,68,39,121,64,39,165,238,197,51,71,130,101,78,163,121,192,104,55,196,40,246,47,211,19,88,217,192,146,36,73,82,87,246,47,54,78,97,227,93,61,7,24,233,
79,198,35,161,186,231,184,150,255,77,207,197,65,56,231,251,25,224,78,63,206,84,224,238,173,5,104,9,219,23,85,89,242,159,13,240,152,36,73,146,164,159,108,4,13,24,67,226,49,48,51,158,101,107,101,240,57,
192,215,243,191,140,239,137,150,242,149,90,94,98,0,125,231,204,27,189,207,98,128,108,78,14,119,191,49,39,125,104,244,31,254,167,132,100,3,175,151,42,18,80,146,36,233,103,219,190,104,68,168,103,255,34,
35,154,129,99,39,51,39,103,150,139,201,219,239,55,162,53,57,254,23,156,139,195,208,236,153,106,213,191,154,183,189,194,147,51,107,49,234,135,228,1,175,254,124,240,117,153,59,185,56,245,67,22,80,146,36,
233,231,217,63,102,156,168,141,75,185,209,142,25,87,81,254,247,164,156,131,220,210,84,101,192,168,14,96,37,6,208,64,199,138,123,222,123,60,57,86,29,200,191,251,48,248,190,6,185,123,226,24,96,46,27,88,
22,80,146,36,233,231,217,191,142,236,223,206,238,31,76,13,64,142,255,161,51,145,251,189,6,59,31,138,184,41,139,61,220,209,216,253,23,165,78,145,183,197,214,116,245,229,139,61,121,116,116,24,55,197,187,
128,228,104,95,95,54,176,140,159,36,73,210,79,55,130,204,118,217,236,223,248,85,92,13,64,51,38,100,13,27,231,119,248,141,140,231,65,143,153,120,118,80,126,57,251,108,87,45,192,138,47,103,190,38,142,255,
173,238,69,240,104,192,12,9,236,99,129,138,4,148,36,73,250,137,182,15,229,128,93,217,191,12,249,67,71,85,198,211,160,252,175,215,111,236,169,1,152,240,104,135,161,81,127,9,119,73,120,236,245,233,201,120,
233,156,39,207,205,190,87,91,194,69,119,58,87,100,3,43,18,80,146,36,233,167,219,63,118,140,232,204,254,173,145,191,76,235,90,220,133,92,199,255,216,121,210,162,67,123,143,1,68,122,92,100,25,96,134,244,
229,42,106,215,107,114,247,240,63,255,231,138,145,192,158,108,96,69,2,74,146,36,73,22,90,171,125,209,127,232,8,86,139,1,68,159,61,221,107,48,213,136,51,89,27,118,16,17,108,213,122,120,189,25,56,25,111,
206,77,7,155,213,230,217,99,27,136,61,95,253,201,160,71,173,72,64,73,146,36,169,231,154,95,25,95,226,17,44,75,2,71,225,248,98,23,144,229,129,213,126,99,104,37,146,156,31,27,199,228,20,34,245,116,248,24,
193,17,56,220,154,243,238,234,253,145,99,128,213,174,32,76,69,192,76,30,112,124,247,166,72,64,73,146,164,159,107,251,114,209,127,230,172,235,200,1,198,99,0,115,46,38,230,127,181,190,32,61,221,129,177,
61,227,117,90,190,212,1,196,92,100,84,83,198,172,55,14,48,246,198,25,143,206,177,63,118,78,222,192,123,21,236,206,134,205,164,26,224,159,37,246,103,158,185,51,148,36,73,146,62,207,254,177,227,66,140,26,
114,35,23,62,62,250,91,27,225,53,120,71,128,120,11,222,185,176,222,168,226,190,254,216,243,97,56,213,51,200,75,223,199,0,51,95,90,198,151,91,232,181,209,138,128,24,249,99,238,156,252,123,49,69,2,74,146,
36,73,171,43,124,87,244,31,59,114,49,36,208,12,157,99,67,72,24,19,163,199,195,164,103,240,191,165,127,59,8,223,136,230,211,224,46,52,118,193,117,6,88,55,142,200,82,11,239,73,88,242,199,253,9,229,238,185,
250,182,147,36,73,146,62,221,8,118,141,7,213,236,95,142,4,98,203,217,145,125,159,191,168,58,159,156,243,154,184,183,131,242,203,222,179,26,3,172,120,115,54,69,27,255,218,114,157,129,249,24,192,217,159,
68,37,138,2,167,126,235,251,188,245,18,73,146,36,233,211,77,31,114,213,103,199,144,234,255,113,18,136,142,182,152,237,195,99,1,59,189,70,246,88,154,248,223,107,29,192,181,95,142,159,229,156,104,188,166,
159,1,102,239,117,208,182,43,241,114,115,204,95,230,110,203,191,255,202,69,2,246,28,135,36,73,146,244,100,35,184,90,194,68,255,229,187,213,175,142,3,45,252,194,140,195,190,163,224,220,193,21,252,143,113,
73,184,235,250,229,217,145,234,242,91,101,128,102,123,24,96,231,127,213,140,224,245,207,146,235,8,178,175,31,48,31,1,40,43,40,73,146,244,125,108,31,27,5,184,171,15,112,166,3,136,239,77,234,125,52,246,
123,12,238,232,186,60,215,47,207,142,208,63,238,99,128,149,138,220,99,227,159,69,173,43,136,65,119,33,29,29,65,144,181,216,119,51,232,123,67,73,146,36,233,179,237,95,124,101,71,58,128,244,142,87,220,72,
89,169,97,92,153,111,172,251,139,209,118,108,105,254,247,235,20,240,149,12,176,82,145,199,160,173,250,184,95,79,69,192,97,81,228,31,74,254,222,207,63,67,4,163,165,95,255,85,62,176,36,73,210,119,181,127,
171,40,192,145,26,61,226,17,40,182,130,120,125,92,60,251,55,227,53,174,102,126,21,111,148,230,127,95,91,193,121,142,178,151,1,178,190,252,10,143,158,233,10,50,140,161,103,182,252,41,71,119,62,171,165,
92,213,245,92,71,16,25,63,73,146,164,239,108,4,51,219,115,209,127,241,184,133,87,199,200,140,185,236,108,214,78,143,145,121,103,52,35,152,226,127,127,150,129,121,18,3,140,221,55,230,162,119,116,235,99,
42,2,218,226,222,164,139,4,246,69,2,242,157,65,100,6,37,73,146,62,209,244,241,157,63,246,70,255,101,200,31,223,11,36,118,41,79,240,24,117,183,68,241,191,95,59,129,84,25,96,190,246,14,235,148,119,167,104,
35,158,156,183,199,200,35,239,249,112,239,163,176,226,208,216,29,152,166,127,37,73,146,190,183,17,196,175,251,232,72,130,68,255,89,48,82,229,59,128,228,92,74,182,61,68,206,91,84,61,15,226,169,40,151,114,
128,78,18,59,169,60,47,139,79,246,158,14,125,236,215,206,126,22,164,55,8,151,13,60,187,223,193,35,1,187,59,130,200,10,74,146,36,125,166,237,219,215,1,36,138,254,195,198,54,126,212,196,43,0,102,56,224,
62,111,145,245,66,200,103,1,108,224,65,120,123,164,182,142,71,153,208,228,231,216,159,71,39,54,235,205,163,123,37,244,243,199,21,202,113,18,88,137,4,196,89,32,19,193,33,11,40,73,146,244,169,246,15,191,
138,35,241,227,81,12,32,26,253,87,33,127,171,87,33,196,47,215,253,163,211,147,160,245,79,184,79,130,184,148,95,98,0,185,46,30,152,255,236,169,0,216,235,182,121,71,207,19,193,10,255,67,235,163,243,49,128,
153,60,96,164,90,188,36,73,146,244,25,246,111,0,185,191,185,206,31,93,189,63,242,35,39,239,82,240,140,223,138,57,172,116,30,219,87,13,112,124,37,128,76,39,95,198,129,70,175,202,56,96,214,196,241,62,158,
169,23,142,101,3,15,112,45,218,17,24,249,147,243,246,201,26,57,81,64,73,146,164,79,182,127,252,213,219,163,128,88,12,32,23,253,135,204,142,197,107,81,151,98,41,71,208,227,51,178,51,160,124,22,198,252,
85,246,53,6,176,159,1,162,57,195,93,241,128,179,83,177,163,34,224,160,206,147,71,9,107,145,128,121,22,152,201,7,86,90,136,36,73,210,39,219,63,52,10,16,25,35,56,238,215,17,253,199,84,217,200,16,191,186,
197,227,95,195,175,69,60,21,56,75,121,144,217,162,29,190,147,105,134,18,159,134,200,93,231,254,88,216,92,156,192,103,59,134,48,178,84,149,30,139,108,103,16,255,146,192,221,125,73,146,36,73,79,180,127,
204,181,30,27,67,58,71,40,164,247,7,223,251,55,55,194,215,93,3,231,99,178,237,226,44,240,113,139,243,117,76,54,200,211,174,124,15,93,214,23,87,188,250,85,236,143,137,88,232,143,4,196,214,176,213,0,135,
40,160,36,73,210,7,219,191,1,231,252,162,20,48,94,131,143,103,62,249,99,227,0,175,229,128,29,213,134,57,95,100,73,79,246,75,39,16,60,251,55,162,65,22,126,212,186,11,223,209,25,184,146,13,28,157,11,223,
36,69,81,15,104,95,96,172,23,112,79,53,64,25,63,73,146,164,79,53,130,252,181,30,29,61,178,99,20,59,14,70,35,44,63,86,243,126,32,231,45,48,119,131,172,65,125,149,251,201,143,132,123,206,187,235,217,210,
181,95,238,171,173,157,103,126,125,252,15,187,191,233,239,6,130,198,110,212,170,2,202,12,74,146,36,61,205,244,85,43,255,225,177,228,59,186,128,68,107,204,246,48,192,62,30,200,56,20,110,77,139,75,57,22,
39,52,242,254,188,223,102,151,154,117,100,230,212,252,184,25,159,13,188,186,59,25,192,153,198,34,1,7,244,135,191,218,158,177,128,209,37,67,20,80,146,36,233,249,70,48,190,150,179,246,175,127,108,194,199,
198,120,52,221,159,253,91,245,34,168,207,169,121,169,192,187,29,214,149,73,147,103,128,241,73,238,171,191,157,249,218,178,68,144,171,88,52,223,142,139,7,68,58,131,100,170,2,138,2,74,146,36,125,150,233,
99,232,31,91,249,47,238,252,193,197,253,49,228,175,47,14,16,167,124,59,188,5,154,245,144,95,26,190,234,112,61,54,78,5,215,94,19,173,96,93,169,4,200,158,240,170,47,135,106,108,135,148,108,29,231,128,101,
2,35,61,23,45,188,115,179,224,142,208,130,59,68,81,64,73,146,164,231,26,193,250,53,126,245,108,4,20,138,137,251,99,71,197,181,111,193,70,105,156,193,245,123,139,216,219,48,245,1,153,138,44,47,75,14,162,
255,111,189,67,70,228,94,205,186,88,224,189,217,192,150,186,115,65,51,129,187,242,129,209,92,175,136,6,138,2,74,146,36,61,201,244,33,244,15,233,255,49,0,238,199,70,252,101,51,128,115,253,127,159,144,253,
219,91,5,48,235,178,38,75,162,78,32,96,75,225,112,27,134,14,114,44,112,180,254,217,240,158,188,86,9,16,169,9,216,155,15,140,118,24,206,221,91,74,146,36,73,79,165,127,252,43,25,238,151,207,253,229,106,
255,117,84,1,172,206,55,230,206,101,71,21,192,188,227,122,219,38,234,4,130,44,201,251,209,28,11,124,189,139,184,130,249,229,125,54,30,181,176,175,39,176,119,167,134,209,63,11,104,160,40,160,36,73,210,
211,233,223,252,10,206,80,192,174,12,224,152,1,230,198,209,170,251,232,231,129,243,79,212,83,5,48,87,23,240,175,37,7,17,203,182,94,98,193,54,241,118,12,11,140,190,188,248,88,162,211,204,121,114,236,236,
240,29,119,153,200,137,104,127,81,172,70,190,18,188,40,160,36,73,210,39,210,63,172,22,172,65,220,47,63,26,13,248,120,177,79,200,114,64,60,133,195,219,142,245,38,168,199,200,122,42,67,206,206,1,249,202,
93,12,112,188,221,139,228,35,255,108,113,108,200,151,153,245,228,185,158,192,131,202,4,206,197,3,70,189,130,215,17,129,120,111,16,81,64,73,146,164,39,153,62,228,170,156,185,226,99,93,64,70,41,238,15,203,
0,142,199,87,182,58,49,230,1,34,31,145,175,79,236,239,123,80,185,8,241,231,254,178,205,97,108,134,47,63,69,236,47,197,215,244,103,233,224,190,28,225,103,120,36,160,45,126,186,113,14,84,28,153,129,85,104,
159,47,83,103,96,73,146,164,239,76,255,184,190,31,241,168,145,25,143,240,209,46,142,249,227,168,31,59,206,239,241,22,177,183,201,230,34,144,78,237,40,101,248,246,70,254,197,21,1,199,163,178,116,118,68,
2,162,247,68,108,62,48,91,21,80,20,80,146,36,233,167,209,63,182,242,31,155,251,203,51,191,206,232,191,231,84,25,137,242,23,58,114,17,128,179,115,4,70,142,99,92,181,28,156,216,247,114,76,48,127,239,196,
184,239,108,77,64,228,81,95,62,176,133,220,79,20,80,146,36,73,244,15,239,2,146,25,129,6,193,0,177,71,252,104,124,93,6,176,183,127,182,55,73,222,99,45,183,57,88,199,216,180,164,195,141,239,241,236,172,
47,231,238,57,58,248,95,45,31,152,167,128,38,10,40,73,146,244,45,233,159,37,232,223,190,220,223,14,242,87,235,3,124,135,175,232,237,9,66,44,57,66,151,104,169,37,249,174,32,184,27,71,103,223,209,164,144,
236,124,188,193,103,176,131,255,197,247,93,241,221,150,191,44,90,202,81,64,89,64,73,146,164,107,153,31,78,255,240,49,128,233,1,204,145,192,10,3,228,199,97,142,5,238,243,21,184,223,169,121,42,103,201,44,
11,216,239,38,135,45,49,194,221,198,21,116,106,53,119,162,101,181,44,29,220,121,227,121,76,60,15,92,69,91,116,213,3,244,233,223,112,27,196,201,2,74,146,36,93,111,255,226,62,78,157,245,255,152,200,244,
44,3,140,199,81,38,250,47,239,3,162,101,125,209,128,163,20,9,24,248,53,36,11,184,198,1,107,243,239,124,228,31,227,209,227,63,44,54,227,102,229,197,153,126,192,76,62,48,82,135,9,139,8,204,81,192,236,221,
168,36,73,146,116,13,253,195,174,227,185,250,127,236,232,195,229,254,50,227,103,62,71,129,119,4,209,50,206,87,100,123,162,33,206,202,93,114,36,221,115,191,79,229,106,242,60,187,23,240,0,207,103,220,5,
132,225,127,99,241,127,60,34,80,20,80,146,36,73,244,111,144,81,127,171,17,40,195,0,209,49,146,31,121,159,208,11,184,234,113,106,115,171,47,75,142,164,123,246,121,157,1,219,177,209,118,241,105,201,91,13,
124,198,30,141,4,140,206,100,196,226,114,249,192,204,69,3,137,85,100,41,160,44,160,36,73,210,19,236,95,63,253,235,26,117,184,184,63,91,18,66,51,38,238,222,31,195,57,31,128,126,47,125,181,135,51,78,10,
160,134,135,49,179,232,241,146,65,187,235,145,88,227,197,9,102,124,60,51,91,31,47,101,179,128,25,254,151,175,10,184,38,130,125,20,112,190,36,158,54,150,36,73,146,50,54,99,128,215,225,94,250,23,207,48,
13,96,204,226,24,160,209,163,44,51,110,247,113,193,175,199,94,245,23,29,174,106,233,221,142,210,44,58,227,74,89,170,102,148,107,206,124,77,124,189,238,232,184,163,10,128,245,122,128,49,5,204,84,2,220,
65,1,163,59,35,73,146,36,169,74,255,144,117,59,233,95,182,242,31,206,0,217,250,127,76,118,236,254,30,99,189,217,191,241,103,164,58,132,28,161,123,206,46,233,157,127,55,202,179,95,17,9,200,230,4,119,212,
3,172,86,5,236,161,128,254,191,209,157,169,76,160,36,73,82,197,252,49,244,47,254,183,159,254,101,251,216,119,214,255,235,32,105,119,246,2,169,230,33,64,219,29,150,153,51,103,29,54,226,121,227,188,24,163,
29,54,127,79,133,215,4,68,156,55,79,2,253,254,192,28,21,220,69,1,227,59,79,166,130,147,36,73,146,196,179,63,46,6,16,189,102,119,208,191,220,200,133,100,1,99,163,105,76,196,50,99,127,237,251,194,178,127,
49,150,87,115,95,191,44,57,166,59,207,59,206,170,139,101,103,206,59,166,127,153,187,128,145,56,15,76,62,48,18,11,81,239,10,188,139,2,202,2,74,146,36,61,197,254,221,79,255,240,56,64,100,212,139,159,101,
70,232,189,92,208,136,247,203,81,202,188,83,249,163,12,76,142,241,213,8,25,183,38,223,15,164,55,18,144,187,191,192,184,96,71,87,16,81,64,73,146,36,217,191,103,210,63,108,52,67,230,198,44,53,234,50,89,
9,215,121,139,209,232,145,82,174,236,32,125,100,181,207,111,54,3,166,251,235,224,103,235,51,159,27,227,130,220,253,15,26,21,152,233,10,220,77,1,85,22,70,146,36,105,191,253,27,23,209,191,108,7,224,40,226,
143,143,0,204,117,254,200,103,3,239,170,9,152,119,69,13,253,130,15,200,59,122,174,51,91,233,207,18,107,118,70,0,122,239,101,244,167,237,202,7,246,120,96,220,27,4,187,59,227,41,32,250,175,81,159,82,146,
36,73,202,208,191,158,107,117,166,3,48,58,214,140,128,249,161,140,147,123,198,142,223,157,209,127,30,231,235,203,254,205,248,146,95,122,1,103,60,178,17,219,13,122,118,189,55,143,166,55,18,48,151,145,195,
245,7,94,215,7,124,10,5,68,254,125,231,130,202,9,150,36,73,202,88,8,228,58,58,146,246,239,30,250,23,247,252,24,133,168,250,236,28,229,142,172,224,136,243,49,14,8,247,65,80,143,145,195,50,115,200,131,216,
206,32,207,109,196,90,132,13,246,206,214,231,107,1,70,247,47,220,163,245,125,217,78,10,152,179,128,230,146,62,113,64,73,146,164,44,251,179,54,10,56,46,160,127,241,200,197,62,194,226,1,89,102,118,173,175,
168,186,161,249,76,40,213,65,248,40,231,243,86,56,25,234,183,239,156,165,231,142,60,151,15,156,233,133,216,197,255,226,251,61,43,82,64,155,18,63,89,64,73,146,164,140,253,227,123,126,96,246,175,35,243,
151,103,128,153,8,64,35,198,221,39,116,0,206,187,155,250,124,164,227,210,14,199,13,163,241,123,217,90,59,12,241,187,42,2,208,140,137,2,228,187,168,112,36,48,90,211,21,5,232,93,16,106,20,80,57,193,146,
36,73,189,246,47,190,190,230,236,159,17,99,68,111,4,32,154,15,156,237,254,129,143,232,99,227,183,200,207,56,102,102,78,9,199,118,24,223,217,183,39,191,166,78,252,190,222,159,220,233,199,185,124,224,213,
107,145,251,161,107,40,224,0,238,16,199,244,254,51,219,23,68,209,128,146,36,73,95,7,106,244,234,137,93,133,7,48,195,51,46,166,127,70,198,2,50,241,128,153,218,196,59,230,28,57,167,210,233,154,194,189,28,
137,188,153,90,30,202,108,47,217,58,128,123,146,64,120,63,142,159,173,65,223,221,13,67,107,1,246,81,64,115,185,159,247,138,213,183,131,144,62,89,64,73,146,36,238,106,137,213,202,141,174,207,35,124,69,
119,4,32,218,247,35,30,57,81,15,131,146,180,29,158,2,119,48,254,22,125,174,107,49,5,140,187,73,214,195,102,51,121,247,144,190,58,17,228,207,17,83,21,144,237,16,188,151,2,14,247,62,146,175,8,56,130,184,
64,73,146,36,217,63,140,249,101,59,0,143,75,232,31,222,245,151,169,252,199,199,252,61,45,203,0,113,54,150,114,84,216,154,63,234,0,214,242,91,153,106,127,120,31,62,156,244,117,24,135,97,126,199,62,254,
179,101,158,33,247,66,131,184,203,250,196,138,128,178,128,146,36,201,254,113,87,201,231,86,255,179,133,53,100,198,185,218,184,26,143,221,230,248,138,209,244,77,226,222,5,243,67,25,119,53,217,246,104,139,
236,235,241,168,217,90,128,163,136,104,255,220,87,246,200,152,187,145,74,46,240,94,10,104,20,247,67,47,53,35,188,143,85,52,160,36,73,210,250,90,216,87,253,15,99,129,118,17,253,171,230,255,26,57,22,227,
14,164,35,75,152,119,39,61,14,4,94,122,148,92,101,31,245,195,29,57,231,177,119,214,232,97,162,35,87,247,118,217,216,191,29,20,48,90,150,165,129,6,220,185,138,3,74,146,36,141,224,218,88,167,128,22,94,225,
163,101,59,232,95,204,5,227,120,64,159,5,178,81,128,214,228,43,56,215,194,56,144,6,47,118,88,75,46,137,197,121,42,213,186,219,247,68,2,114,71,205,176,193,104,249,181,20,144,235,8,178,206,1,182,197,61,
38,194,3,231,68,80,146,36,233,103,177,63,127,118,100,208,121,191,150,136,0,204,51,192,58,253,203,143,159,124,79,144,59,162,0,25,55,147,57,106,120,233,65,119,144,203,45,53,200,197,198,115,227,6,56,237,
1,255,185,197,14,31,241,226,72,230,209,32,239,108,144,62,32,157,20,208,166,247,131,248,157,35,126,95,106,212,167,149,36,73,18,7,204,94,91,215,156,207,187,190,215,34,0,113,250,135,124,90,124,236,204,249,
24,132,244,101,125,133,25,27,253,199,29,39,227,77,220,86,112,53,242,103,52,249,235,159,57,159,189,114,4,91,14,106,142,191,178,52,142,251,195,122,33,238,161,128,88,71,144,1,86,6,140,114,129,241,234,86,
178,131,146,36,253,44,250,151,239,251,139,228,253,178,244,111,108,165,127,153,254,191,153,218,36,53,234,103,111,174,161,226,64,106,174,135,37,129,1,9,61,150,204,10,243,154,140,99,69,104,26,226,133,177,
250,72,232,30,170,62,220,0,238,23,231,252,222,75,1,227,187,197,106,83,56,238,14,87,68,80,146,36,17,63,158,2,222,221,1,100,23,253,139,242,130,115,249,191,28,153,67,125,5,238,80,248,156,224,188,183,154,
238,229,216,16,239,103,105,234,247,132,72,64,204,185,103,184,31,123,71,211,65,1,223,239,97,86,143,171,181,0,87,151,155,40,26,208,192,184,23,73,146,164,159,193,254,140,202,255,29,161,221,171,212,0,28,111,
163,203,234,113,149,254,101,103,204,234,44,112,62,63,120,119,244,95,214,51,17,75,15,215,83,14,112,41,154,95,195,71,216,113,145,128,200,12,126,46,31,184,214,131,143,141,7,244,51,162,98,10,56,128,59,24,
140,255,153,243,12,203,9,246,94,231,247,10,17,7,148,36,233,231,177,63,174,219,47,122,13,206,70,0,114,99,200,40,208,63,108,86,44,219,13,24,27,203,141,240,9,85,47,130,81,193,154,179,26,203,179,249,87,18,
8,211,161,99,125,160,93,189,52,118,208,190,204,140,124,197,135,103,158,117,82,192,245,93,89,252,127,172,63,200,213,157,65,196,1,37,73,250,174,236,239,250,206,31,216,181,158,255,191,181,210,191,218,152,
218,57,247,216,237,41,186,162,255,50,181,74,126,121,205,1,146,188,200,107,102,242,86,176,215,25,77,235,106,119,99,125,185,192,79,160,128,131,250,236,72,102,48,114,87,137,68,3,250,19,192,40,175,148,36,
73,250,108,246,135,94,5,7,113,125,197,89,96,148,241,155,27,61,238,164,127,93,249,191,87,250,139,108,244,95,198,159,252,242,26,172,14,32,59,219,60,218,103,181,215,46,188,107,102,190,58,43,239,47,193,214,
213,40,96,141,5,230,251,3,207,94,129,117,4,241,238,120,231,68,80,38,80,146,164,239,197,254,208,43,97,124,37,181,233,213,187,214,247,55,207,253,118,208,63,44,174,190,150,143,112,167,191,168,250,36,210,
169,29,91,58,205,153,235,110,187,221,120,199,87,148,161,129,140,5,52,151,241,245,80,192,248,94,108,125,239,201,241,63,188,198,57,118,223,42,14,40,73,146,216,31,78,1,145,53,49,245,99,170,254,225,99,199,
88,142,78,117,250,135,140,168,81,193,58,206,103,236,241,23,220,113,248,159,163,224,207,14,154,250,101,50,99,43,76,176,223,141,239,235,200,23,47,185,143,2,250,89,92,121,254,103,86,137,2,204,116,8,22,7,
148,36,233,123,178,63,182,235,111,46,2,144,99,128,102,94,21,137,123,232,95,71,95,174,123,59,130,212,103,29,35,119,5,236,241,72,248,71,54,23,101,192,180,176,63,55,39,250,55,159,11,236,45,197,227,1,227,
30,135,3,184,175,226,40,96,87,103,144,106,77,64,44,191,77,28,80,146,164,159,193,254,114,215,201,76,237,191,248,10,95,29,63,240,231,126,229,137,168,2,32,62,10,91,217,99,116,249,11,238,221,125,23,194,118,
97,115,235,0,246,230,160,116,19,54,62,55,39,250,23,119,234,184,203,102,178,130,87,119,61,76,79,96,239,94,43,223,25,216,191,63,196,248,159,145,60,112,182,205,42,23,88,28,80,146,164,79,103,127,179,235,27,
19,1,56,224,206,76,102,171,136,237,74,231,143,120,212,137,159,219,130,138,97,244,47,55,38,199,35,251,85,254,162,203,23,165,214,28,132,67,102,235,81,155,229,35,1,115,132,174,126,119,198,71,5,120,103,1,
169,83,228,63,242,10,62,71,212,47,127,71,103,206,157,99,38,26,112,189,6,169,113,207,213,49,148,36,73,250,12,246,199,94,1,7,180,255,213,117,182,30,7,200,247,255,240,104,95,190,27,22,95,1,176,26,241,191,
223,103,96,71,54,255,110,99,247,181,56,19,199,133,185,191,29,145,128,243,126,29,227,178,217,120,75,147,64,239,29,209,216,7,148,10,70,185,191,243,187,190,106,79,16,255,254,115,132,172,15,235,21,44,14,40,
73,210,247,96,127,88,188,95,180,164,26,249,199,142,6,120,62,48,51,147,133,244,6,238,169,0,120,101,157,145,81,234,49,178,195,81,45,58,129,48,185,188,120,219,225,142,72,64,60,215,244,154,28,29,142,4,122,
220,143,165,128,248,221,148,95,201,137,239,249,232,31,123,46,26,48,223,43,88,28,80,146,164,239,199,254,50,253,147,242,145,127,232,85,63,26,53,144,10,128,200,72,134,211,63,158,5,198,57,192,57,102,151,201,
74,48,151,228,117,68,255,193,142,140,169,3,152,97,130,245,72,192,87,39,126,69,158,78,28,27,48,22,247,27,28,247,27,196,189,79,38,2,48,190,95,139,170,1,154,205,227,255,106,61
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment