diff --git a/src/basic_string.h b/src/basic_string.h index 0cb56f2c..36045b0a 100644 --- a/src/basic_string.h +++ b/src/basic_string.h @@ -1890,6 +1890,13 @@ namespace etl return *this; } +#ifdef ETL_ISTRING_REPAIR_ENABLE + //************************************************************************* + /// Fix the internal pointers after a low level memory copy. + //************************************************************************* + virtual void repair() = 0; +#endif + protected: //********************************************************************* @@ -1910,6 +1917,14 @@ namespace etl p_buffer[0] = 0; } + //************************************************************************* + /// Fix the internal pointers after a low level memory copy. + //************************************************************************* + void repair(T* p_buffer_) + { + p_buffer = p_buffer_; + } + private: //************************************************************************* diff --git a/src/cstring.h b/src/cstring.h index 9376ac24..7f25237f 100644 --- a/src/cstring.h +++ b/src/cstring.h @@ -73,7 +73,6 @@ namespace etl string(const etl::string& other) : istring(reinterpret_cast(&buffer), MAX_SIZE) { - istring::initialise(); istring::assign(other.begin(), other.end()); } @@ -91,7 +90,6 @@ namespace etl // Set the length to the exact amount. length = (length > MAX_SIZE_) ? MAX_SIZE_ : length; - istring::initialise(); istring::assign(other.begin() + position, other.begin() + position + length); } @@ -102,7 +100,6 @@ namespace etl string(const value_type* text) : istring(reinterpret_cast(&buffer), MAX_SIZE) { - istring::initialise(); istring::assign(text, text + etl::char_traits::length(text)); } @@ -114,7 +111,6 @@ namespace etl string(const value_type* text, size_t count) : istring(reinterpret_cast(&buffer), MAX_SIZE) { - istring::initialise(); istring::assign(text, text + count); } @@ -177,6 +173,14 @@ namespace etl return *this; } + //************************************************************************* + /// Fix the internal pointers after a low level memory copy. + //************************************************************************* + void repair() + { + etl::istring::repair(buffer); + } + private: value_type buffer[MAX_SIZE + 1]; diff --git a/src/deque.h b/src/deque.h index 7ac9d71e..03f8c71e 100644 --- a/src/deque.h +++ b/src/deque.h @@ -113,6 +113,20 @@ namespace etl } }; + //*************************************************************************** + ///\ingroup vector + /// Deque incompatible type exception. + //*************************************************************************** + class deque_incompatible_type : public deque_exception + { + public: + + deque_incompatible_type(string_type file_name, numeric_type line_number) + : deque_exception(ETL_ERROR_TEXT("deque:type", ETL_FILE"D"), file_name, line_number) + { + } + }; + //*************************************************************************** /// The base class for all templated deque types. ///\ingroup deque @@ -1358,6 +1372,13 @@ namespace etl return *this; } +#ifdef ETL_IDEQUE_REPAIR_ENABLE + //************************************************************************* + /// Fix the internal pointers after a low level memory copy. + //************************************************************************* + virtual void repair() = 0; +#endif + protected: //************************************************************************* @@ -1380,7 +1401,18 @@ namespace etl } _begin = iterator(0, *this, p_buffer); - _end = iterator(0, *this, p_buffer); + _end = iterator(0, *this, p_buffer); + } + + //************************************************************************* + /// Fix the internal pointers after a low level memory copy. + //************************************************************************* + void repair(pointer p_buffer_) + { + p_buffer = p_buffer_; + + _begin = iterator(_begin.index, *this, p_buffer); + _end = iterator(_end.index, *this, p_buffer); } iterator _begin; ///Iterator to the _begin item in the deque. @@ -1613,6 +1645,18 @@ namespace etl return *this; } + //************************************************************************* + /// Fix the internal pointers after a low level memory copy. + //************************************************************************* + void repair() + { +#ifdef ETL_C11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED + ETL_ASSERT(std::is_trivially_copyable::value, ETL_ERROR(etl::deque_incompatible_type)); +#endif + + etl::ideque::repair(reinterpret_cast(&buffer[0])); + } + private: /// The uninitialised buffer of T used in the deque. diff --git a/src/experimental/fsm.h b/src/experimental/fsm.h deleted file mode 100644 index 6c65c20a..00000000 --- a/src/experimental/fsm.h +++ /dev/null @@ -1,339 +0,0 @@ - -#ifndef __ETL_FSM__ -#define __ETL_FSM__ - -#include - -#include "../array.h" -#include "../nullptr.h" -#include "../error_handler.h" -#include "../exception.h" - -#undef ETL_FILE -#define ETL_FILE "34" - -namespace etl -{ -#if !defined(ETL_FSM_STATE_ID_TYPE) - typedef uint_least8_t fsm_state_id_t; -#else - typedef ETL_FSM_STATE_ID_TYPE fsm_state_id_t; -#endif - -#if !defined(ETL_FSM_EVENT_ID_TYPE) - typedef uint_least8_t fsm_event_id_t; -#else - typedef ETL_FSM_STATE_ID_TYPE fsm_event_id_t; -#endif - - //*************************************************************************** - /// Base exception class for FSM. - //*************************************************************************** - class fsm_exception : public etl::exception - { - public: - - fsm_exception(string_type what, string_type file_name, numeric_type line_number) - : etl::exception(what, file_name, line_number) - { - } - }; - - //*************************************************************************** - /// Exception for null state pointer. - //*************************************************************************** - class fsm_nullstate_exception : public etl::fsm_exception - { - public: - - fsm_nullstate_exception(string_type file_name, numeric_type line_number) - : etl::fsm_exception(ETL_ERROR_TEXT("fsm:null state", ETL_FILE"A"), file_name, line_number) - { - } - }; - - //*************************************************************************** - /// Exception for invalid state id. - //*************************************************************************** - class fsm_state_id_exception : public etl::fsm_exception - { - public: - - fsm_state_id_exception(string_type file_name, numeric_type line_number) - : etl::fsm_exception(ETL_ERROR_TEXT("fsm:state id", ETL_FILE"B"), file_name, line_number) - { - } - }; - - //*************************************************************************** - /// Interface class for FSM events. - //*************************************************************************** - class ifsm_event - { - public: - - //******************************************* - /// Gets the id for this event. - //******************************************* - etl::fsm_event_id_t get_event_id() const - { - return event_id; - } - - protected: - - //******************************************* - /// Constructor. - //******************************************* - ifsm_event(etl::fsm_event_id_t event_id_) - : event_id(event_id_) - { - } - - private: - - // The event id. - const etl::fsm_event_id_t event_id; - }; - - //*************************************************************************** - /// Base class for FSM events. - //*************************************************************************** - template - class fsm_event : public etl::ifsm_event - { - public: - - enum - { - EVENT_ID = EVENT_ID_ - }; - - //******************************************* - /// Constructor. - //******************************************* - fsm_event() - : ifsm_event(EVENT_ID) - { - } - }; - - //*************************************************************************** - /// Interface class for FSM states. - //*************************************************************************** - class ifsm_state - { - public: - - //******************************************* - /// Gets the id for this state. - //******************************************* - etl::fsm_state_id_t get_state_id() const - { - return state_id; - } - - virtual etl::fsm_state_id_t on_event(const etl::ifsm_event& event) = 0; - - protected: - - //******************************************* - /// Constructor. - //******************************************* - ifsm_state(etl::fsm_state_id_t state_id_) - : state_id(state_id_) - { - } - - virtual void on_enter_state() {}; // By default, do nothing. - virtual void on_exit_state() {}; // By default, do nothing. - - private: - - // The state id. - const etl::fsm_state_id_t state_id; - - // Disabled. - ifsm_state(const ifsm_state&); - ifsm_state& operator =(const ifsm_state&); - }; - - //*************************************************************************** - // To be COG generated. - /// Base class for FSM states. - //*************************************************************************** - template - class fsm_state : public ifsm_state - { - public: - - enum - { - STATE_ID = STATE_ID_ - }; - - //******************************************* - /// Constructor. - //******************************************* - fsm_state() - : ifsm_state(STATE_ID) - { - } - - //******************************************* - /// Top level event handler for the state. - //******************************************* - etl::fsm_state_id_t on_event(const etl::ifsm_event& event) - { - etl::fsm_state_id_t new_state_id; - etl::fsm_event_id_t id = event.get_event_id(); - - switch (id) - { - case T1::EVENT_ID: new_state_id = static_cast(*this).on_event(static_cast(event)); break; - case T2::EVENT_ID: new_state_id = static_cast(*this).on_event(static_cast(event)); break; - default: new_state_id = static_cast(*this).on_unknown_event(event); break; - } - - return new_state_id; - } - - private: - - // Disabled. - fsm_state(const fsm_state&); - fsm_state& operator =(const fsm_state&); - }; - - //*************************************************************************** - template - class fsm - { - public: - - //******************************************* - /// Constructor. - //******************************************* - fsm() - : p_state(nullptr) - { - state_list.fill(nullptr); - } - - //******************************************* - /// Starts the FSM. - /// Can only be called once. - /// Subsequent calls will do nothing. - //******************************************* - void start() - { - // Can only be started once. - if (p_state == nullptr) - { - p_state = state_list[0]; - ETL_ASSERT(p_state != nullptr, ETL_ERROR(etl::fsm_nullstate_exception)); - - p_state->on_enter_state(); - } - } - - //******************************************* - /// Adds a state to the FSM. - /// If the state has the same id as one already added - /// then the current state will be overwritten. - //******************************************* - void add_state(etl::ifsm_state& state) - { - ETL_ASSERT(state.get_state_id() < MAX_STATES, ETL_ERROR(etl::fsm_state_id_exception)); - state_list[state.get_state_id()] = &state; - } - - //******************************************* - /// Top level event handler for the FSM. - //******************************************* - void on_event(const etl::ifsm_event& event) - { - etl::fsm_state_id_t next_state_id = p_state->on_event(event); - ETL_ASSERT(next_state_id < MAX_STATES, ETL_ERROR(etl::fsm_state_id_exception)); - - // Have we changed state? - if (next_state_id != p_state->get_state_id()) - { - p_state->on_exit_state(); - - p_state = state_list[next_state_id]; - ETL_ASSERT(p_state != nullptr, ETL_ERROR(etl::fsm_nullstate_exception)); - - p_state->on_enter_state(); - } - } - - //******************************************* - /// Gets the current state id. - //******************************************* - etl::fsm_state_id_t get_state_id() const - { - return p_state->get_state_id(); - } - - //******************************************* - /// Gets a reference to the current state interface. - //******************************************* - ifsm_state& get_state() - { - return *p_state; - } - - //******************************************* - /// Gets a const reference to the current state interface. - //******************************************* - const ifsm_state& get_state() const - { - return *p_state; - } - - private: - - etl::ifsm_state* p_state; ///< A pointer to the current state. - etl::array state_list; ///< The list of added states. - - // Disabled. - fsm(const fsm&); - fsm& operator =(const fsm&); - }; -} - -#undef ETL_FILE - -// class Start : public etl::fsm_event<0> -// { - -// }; - -// class Idle : public etl::fsm_state -// { -// public: - -// etl::fsm_state_id_t on_event(const Start& event) -// { -// return 1; -// } - -// etl::fsm_state_id_t on_unknown_event(const etl::ifsm_event& event) -// { -// return THIS_STATE_ID; -// } -// }; - -// etl::fsm<3> machine; - -// void F() -// { -// Idle idle; - -// machine.add_state(idle); -// machine.start(); -// machine.on_event(Start()); -// } - -#endif \ No newline at end of file diff --git a/src/flat_map.h b/src/flat_map.h index 1cf13e18..6ede32cb 100644 --- a/src/flat_map.h +++ b/src/flat_map.h @@ -309,7 +309,7 @@ namespace etl ETL_ASSERT(!refmap_t::full(), ETL_ERROR(flat_map_full)); value_type* pvalue = storage.allocate(); - ::new (pvalue) value_type(value); + ::new (pvalue) value_type(value); ++construct_count; result = refmap_t::insert_at(i_element, *pvalue); } @@ -686,7 +686,7 @@ namespace etl /// The pool of nodes. etl::pool storage; - + /// The vector that stores pointers to the nodes. etl::vector lookup; }; diff --git a/src/memory.h b/src/memory.h index 1e05579e..947c1124 100644 --- a/src/memory.h +++ b/src/memory.h @@ -55,7 +55,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, TOutputIterator>::type + typename etl::enable_if::value_type>::value, TOutputIterator>::type uninitialized_fill(TOutputIterator o_begin, TOutputIterator o_end, const T& value) { std::fill(o_begin, o_end, value); @@ -68,7 +68,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, TOutputIterator>::type + typename etl::enable_if::value_type>::value, TOutputIterator>::type uninitialized_fill(TOutputIterator o_begin, TOutputIterator o_end, const T& value) { typedef typename std::iterator_traits::value_type value_type; @@ -88,7 +88,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, TOutputIterator>::type + typename etl::enable_if::value_type>::value, TOutputIterator>::type uninitialized_fill(TOutputIterator o_begin, TOutputIterator o_end, const T& value, TCounter& count) { count += std::distance(o_begin, o_end); @@ -104,7 +104,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, TOutputIterator>::type + typename etl::enable_if::value_type>::value, TOutputIterator>::type uninitialized_fill(TOutputIterator o_begin, TOutputIterator o_end, const T& value, TCounter& count) { count += std::distance(o_begin, o_end); @@ -142,7 +142,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, TOutputIterator>::type + typename etl::enable_if::value_type>::value, TOutputIterator>::type uninitialized_copy(TInputIterator i_begin, TInputIterator i_end, TOutputIterator o_begin) { return std::copy(i_begin, i_end, o_begin); @@ -153,7 +153,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, TOutputIterator>::type + typename etl::enable_if::value_type>::value, TOutputIterator>::type uninitialized_copy(TInputIterator i_begin, TInputIterator i_end, TOutputIterator o_begin) { typedef typename std::iterator_traits::value_type value_type; @@ -176,7 +176,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, TOutputIterator>::type + typename etl::enable_if::value_type>::value, TOutputIterator>::type uninitialized_copy(TInputIterator i_begin, TInputIterator i_end, TOutputIterator o_begin, TCounter& count) { TOutputIterator o_end = std::copy(i_begin, i_end, o_begin); @@ -191,7 +191,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, TOutputIterator>::type + typename etl::enable_if::value_type>::value, TOutputIterator>::type uninitialized_copy(TInputIterator i_begin, TInputIterator i_end, TOutputIterator o_begin, TCounter& count) { TOutputIterator o_end = etl::uninitialized_copy(i_begin, i_end, o_begin); @@ -229,7 +229,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value, void>::type + typename etl::enable_if::value, void>::type create_default_at(T* /*p*/) { } @@ -239,7 +239,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value, void>::type + typename etl::enable_if::value, void>::type create_default_at(T* /*p*/, TCounter& count) { ++count; @@ -250,7 +250,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value, void>::type + typename etl::enable_if::value, void>::type create_default_at(T* p) { ::new (p) T; @@ -261,7 +261,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value, void>::type + typename etl::enable_if::value, void>::type create_default_at(T* p, TCounter& count) { ::new (p) T; @@ -273,7 +273,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, void>::type + typename etl::enable_if::value_type>::value, void>::type uninitialized_default_construct(TOutputIterator /*o_begin*/, TOutputIterator /*o_end*/) { } @@ -283,7 +283,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, void>::type + typename etl::enable_if::value_type>::value, void>::type uninitialized_default_construct(TOutputIterator o_begin, TOutputIterator o_end) { typedef typename std::iterator_traits::value_type value_type; @@ -301,7 +301,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, void>::type + typename etl::enable_if::value_type>::value, void>::type uninitialized_default_construct(TOutputIterator o_begin, TOutputIterator o_end, TCounter& count) { count = std::distance(o_begin, o_end); @@ -313,7 +313,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, void>::type + typename etl::enable_if::value_type>::value, void>::type uninitialized_default_construct(TOutputIterator o_begin, TOutputIterator o_end, TCounter& count) { count += std::distance(o_begin, o_end); @@ -326,7 +326,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, TOutputIterator>::type + typename etl::enable_if::value_type>::value, TOutputIterator>::type uninitialized_default_construct_n(TOutputIterator o_begin, TSize n) { TOutputIterator o_end = o_begin + n; @@ -339,7 +339,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, TOutputIterator>::type + typename etl::enable_if::value_type>::value, TOutputIterator>::type uninitialized_default_construct_n(TOutputIterator o_begin, TSize n) { TOutputIterator o_end = o_begin + n; @@ -355,7 +355,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, TOutputIterator>::type + typename etl::enable_if::value_type>::value, TOutputIterator>::type uninitialized_default_construct_n(TOutputIterator o_begin, TSize n, TCounter& count) { TOutputIterator o_end = o_begin + n; @@ -371,7 +371,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, TOutputIterator>::type + typename etl::enable_if::value_type>::value, TOutputIterator>::type uninitialized_default_construct_n(TOutputIterator o_begin, TSize n, TCounter& count) { TOutputIterator o_end = o_begin + n; @@ -430,7 +430,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, void>::type + typename etl::enable_if::value_type>::value, void>::type uninitialized_value_construct(TOutputIterator o_begin, TOutputIterator o_end) { typedef typename std::iterator_traits::value_type value_type; @@ -443,7 +443,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, void>::type + typename etl::enable_if::value_type>::value, void>::type uninitialized_value_construct(TOutputIterator o_begin, TOutputIterator o_end) { typedef typename std::iterator_traits::value_type value_type; @@ -504,7 +504,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value, void>::type + typename etl::enable_if::value, void>::type destroy_at(T* /*p*/) { } @@ -514,7 +514,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value, void>::type + typename etl::enable_if::value, void>::type destroy_at(T* p) { p->~T(); @@ -526,7 +526,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value, void>::type + typename etl::enable_if::value, void>::type destroy_at(T* /*p*/, TCounter& count) { --count; @@ -538,7 +538,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value, void>::type + typename etl::enable_if::value, void>::type destroy_at(T* p, TCounter& count) { p->~T(); @@ -550,7 +550,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, void>::type + typename etl::enable_if::value_type>::value, void>::type destroy(TIterator /*i_begin*/, TIterator /*i_end*/) { } @@ -560,7 +560,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, void>::type + typename etl::enable_if::value_type>::value, void>::type destroy(TIterator i_begin, TIterator i_end) { while (i_begin != i_end) @@ -576,7 +576,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, void>::type + typename etl::enable_if::value_type>::value, void>::type destroy(TIterator i_begin, TIterator i_end, TCounter& count) { count -= std::distance(i_begin, i_end); @@ -588,7 +588,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, void>::type + typename etl::enable_if::value_type>::value, void>::type destroy(TIterator i_begin, TIterator i_end, TCounter& count) { count -= std::distance(i_begin, i_end); @@ -605,7 +605,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, TIterator>::type + typename etl::enable_if::value_type>::value, TIterator>::type destroy_n(TIterator i_begin, TSize n) { return i_begin + n; @@ -616,7 +616,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, TIterator>::type + typename etl::enable_if::value_type>::value, TIterator>::type destroy_n(TIterator i_begin, TSize n) { while (n > 0) @@ -635,7 +635,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, TIterator>::type + typename etl::enable_if::value_type>::value, TIterator>::type destroy_n(TIterator i_begin, TSize n, TCounter& count) { count -= n; @@ -648,7 +648,7 @@ namespace etl ///\ingroup memory //***************************************************************************** template - typename etl::enable_if::value_type>::value, TIterator>::type + typename etl::enable_if::value_type>::value, TIterator>::type destroy_n(TIterator i_begin, TSize n, TCounter& count) { count -= n; diff --git a/src/platform.h b/src/platform.h index 2f27b5a9..a9c3efee 100644 --- a/src/platform.h +++ b/src/platform.h @@ -83,6 +83,17 @@ SOFTWARE. #define ETL_STATIC_ASSERT_SUPPORTED #endif +// Check to see if the compiler supports C++11 type traits. +#if (defined(ETL_COMPILER_MICROSOFT) && (_MSC_VER >= 1600)) || \ + (defined(ETL_COMPILER_GCC) && (__cplusplus >= 201103L)) +#define ETL_C11_TYPE_TRAITS_SUPPORTED +#endif + +#if (defined(ETL_COMPILER_MICROSOFT) && (_MSC_VER >= 1600)) || \ + (defined(ETL_COMPILER_GCC) && (__cplusplus >= 201402L)) +#define ETL_C11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED +#endif + // Some targets do not support 8bit types. #define ETL_8BIT_SUPPORT (CHAR_BIT == 8) diff --git a/src/private/pvoidvector.h b/src/private/pvoidvector.h index 3d1b0cb1..f81c228d 100644 --- a/src/private/pvoidvector.h +++ b/src/private/pvoidvector.h @@ -464,7 +464,7 @@ namespace etl std::copy(first, last, position); p_end += count; } - + //********************************************************************* /// Erases an element. ///\param i_element Iterator to the element. @@ -566,6 +566,17 @@ namespace etl p_end = p_buffer; } + //************************************************************************* + /// Fix the internal pointers after a low level memory copy. + //************************************************************************* + void repair(void** p_buffer_) + { + uintptr_t length = p_end - p_buffer; + + p_buffer = p_buffer_; + p_end = p_buffer_ + length; + } + void** p_buffer; void** p_end; diff --git a/src/private/vector_base.h b/src/private/vector_base.h index ed408926..b39f8dfe 100644 --- a/src/private/vector_base.h +++ b/src/private/vector_base.h @@ -101,6 +101,20 @@ namespace etl } }; + //*************************************************************************** + ///\ingroup vector + /// Vector incompatible type exception. + //*************************************************************************** + class vector_incompatible_type : public vector_exception + { + public: + + vector_incompatible_type(string_type file_name, numeric_type line_number) + : vector_exception(ETL_ERROR_TEXT("vector:type", ETL_FILE"D"), file_name, line_number) + { + } + }; + //*************************************************************************** ///\ingroup vector /// The base class for all templated vector types. diff --git a/src/type_traits.h b/src/type_traits.h index b2188b87..453423d0 100644 --- a/src/type_traits.h +++ b/src/type_traits.h @@ -47,15 +47,15 @@ namespace etl template struct integral_constant { - static const T value = VALUE; + static const T value = VALUE; - typedef T value_type; + typedef T value_type; typedef integral_constant type; - operator value_type() const - { - return value; - } + operator value_type() const + { + return value; + } }; /// integral_constant specialisations @@ -238,25 +238,25 @@ namespace etl template struct is_pod : etl::integral_constant::value || etl::is_pointer::value> {}; - /// has_trivial_constructor + /// is_trivially_constructible /// For C++03, only POD types are recognised. ///\ingroup type_traits - template struct has_trivial_constructor : etl::is_pod {}; + template struct is_trivially_constructible : etl::is_pod {}; - /// has_trivial_copy_constructor + /// is_trivially_copy_constructible /// For C++03, only POD types are recognised. ///\ingroup type_traits - template struct has_trivial_copy_constructor : etl::is_pod {}; + template struct is_trivially_copy_constructible : etl::is_pod {}; - /// has_trivial_destructor + /// is_trivially_destructible /// For C++03, only POD types are recognised. ///\ingroup type_traits - template struct has_trivial_destructor : etl::is_pod {}; + template struct is_trivially_destructible : etl::is_pod {}; - /// has_trivial_assignment + /// is_trivially_copy_assignable /// For C++03, only POD types are recognised. ///\ingroup type_traits - template struct has_trivial_assignment : etl::is_pod {}; + template struct is_trivially_copy_assignable : etl::is_pod {}; /// conditional ///\ingroup type_traits diff --git a/src/u16string.h b/src/u16string.h index 971f0dd5..305ce09d 100644 --- a/src/u16string.h +++ b/src/u16string.h @@ -177,6 +177,14 @@ namespace etl return *this; } + //************************************************************************* + /// Fix the internal pointers after a low level memory copy. + //************************************************************************* + void repair() + { + etl::iu16string::repair(buffer); + } + private: value_type buffer[MAX_SIZE + 1]; diff --git a/src/u32string.h b/src/u32string.h index 4950c003..3e5be881 100644 --- a/src/u32string.h +++ b/src/u32string.h @@ -177,6 +177,14 @@ namespace etl return *this; } + //************************************************************************* + /// Fix the internal pointers after a low level memory copy. + //************************************************************************* + void repair() + { + etl::iu32string::repair(buffer); + } + private: value_type buffer[MAX_SIZE + 1]; diff --git a/src/vector.h b/src/vector.h index 5b78b160..38e438ef 100644 --- a/src/vector.h +++ b/src/vector.h @@ -33,6 +33,10 @@ SOFTWARE. #define __ETL_IN_VECTOR_H__ +#ifdef ETL_C11_TYPE_TRAITS_SUPPORTED +#include +#endif + #include #include #include @@ -220,7 +224,7 @@ namespace etl ///\param value The value to fill new elements with. Default = default constructed value. //********************************************************************* template - typename etl::enable_if::value, void>::type + typename etl::enable_if::value, void>::type resize(size_t new_size, T value) { ETL_ASSERT(new_size <= MAX_SIZE, ETL_ERROR(vector_full)); @@ -254,7 +258,7 @@ namespace etl ///\param value The value to fill new elements with. Default = default constructed value. //********************************************************************* template - typename etl::enable_if::value, void>::type + typename etl::enable_if::value, void>::type resize(size_t new_size, T value) { ETL_ASSERT(new_size <= MAX_SIZE, ETL_ERROR(vector_full)); @@ -395,6 +399,8 @@ namespace etl template void assign(TIterator first, TIterator last) { + STATIC_ASSERT((etl::is_same::type, typename etl::remove_cv::value_type>::type>::value), "Iterator type does not match container type"); + #if defined(ETL_DEBUG) difference_type count = std::distance(first, last); ETL_ASSERT(static_cast(count) <= MAX_SIZE, ETL_ERROR(vector_full)); @@ -402,7 +408,7 @@ namespace etl initialise(); -#if defined(ETL_DEBUG) +#if defined(ETL_DEBUG) p_end = etl::uninitialized_copy(first, last, p_buffer, construct_count); #else p_end = etl::uninitialized_copy(first, last, p_buffer); @@ -421,7 +427,7 @@ namespace etl initialise(); -#if defined(ETL_DEBUG) +#if defined(ETL_DEBUG) p_end = etl::uninitialized_fill_n(p_buffer, n, value, construct_count); #else p_end = etl::uninitialized_fill_n(p_buffer, n, value); @@ -506,7 +512,7 @@ namespace etl ///\param value The value to insert. //********************************************************************* template - typename etl::enable_if::value, void>::type + typename etl::enable_if::value, void>::type insert(iterator position, size_t n, parameter_t value) { ETL_ASSERT((size() + n) <= MAX_SIZE, ETL_ERROR(vector_full)); @@ -526,7 +532,7 @@ namespace etl ///\param value The value to insert. //********************************************************************* template - typename etl::enable_if::value, void>::type + typename etl::enable_if::value, void>::type insert(iterator position, size_t n, parameter_t value) { ETL_ASSERT((size() + n) <= MAX_SIZE, ETL_ERROR(vector_full)); @@ -594,7 +600,7 @@ namespace etl ///\param last The last + 1 element to add. //********************************************************************* template - typename etl::enable_if::value, void>::type + typename etl::enable_if::value, void>::type insert(iterator position, TIterator first, TIterator last) { size_t count = std::distance(first, last); @@ -624,7 +630,7 @@ namespace etl ///\param last The last + 1 element to add. //********************************************************************* template - typename etl::enable_if::value, void>::type + typename etl::enable_if::value, void>::type insert(iterator position, TIterator first, TIterator last) { size_t count = std::distance(first, last); @@ -707,7 +713,7 @@ namespace etl ///\return An iterator pointing to the element that followed the erased element. //********************************************************************* template - typename etl::enable_if::value, iterator>::type + typename etl::enable_if::value, iterator>::type erase(iterator first, iterator last) { if (first == begin() && last == end()) @@ -734,7 +740,7 @@ namespace etl ///\return An iterator pointing to the element that followed the erased element. //********************************************************************* template - typename etl::enable_if::value, iterator>::type + typename etl::enable_if::value, iterator>::type erase(iterator first, iterator last) { if (first == begin() && last == end()) @@ -751,7 +757,7 @@ namespace etl etl::destroy(p_end - n_delete, p_end, construct_count); #else etl::destroy(p_end - n_delete, p_end); -#endif +#endif p_end -= n_delete; } @@ -807,6 +813,13 @@ namespace etl return max_size() - size(); } +#ifdef ETL_IVECTOR_REPAIR_ENABLE + //************************************************************************* + /// Fix the internal pointers after a low level memory copy. + //************************************************************************* + virtual void repair() = 0; +#endif + protected: //********************************************************************* @@ -833,14 +846,24 @@ namespace etl p_end = p_buffer; } + //************************************************************************* + /// Fix the internal pointers after a low level memory copy. + //************************************************************************* + void repair(T* p_buffer_) + { + uintptr_t length = p_end - p_buffer; + p_buffer = p_buffer_; + p_end = p_buffer_ + length; + } + private: pointer p_buffer; ///< Pointer to the start of the buffer. pointer p_end; ///< Pointer to one past the last element in the buffer. - //********************************************************************* - /// Create a new element with a default value at the back. - //********************************************************************* + //********************************************************************* + /// Create a new element with a default value at the back. + //********************************************************************* inline void create_back() { #if defined(ETL_DEBUG) @@ -1048,11 +1071,23 @@ namespace etl return *this; } + //************************************************************************* + /// Fix the internal pointers after a low level memory copy. + //************************************************************************* + void repair() + { + #ifdef ETL_C11_TYPE_TRAITS_IS_TRIVIAL_SUPPORTED + ETL_ASSERT(std::is_trivially_copyable::value, ETL_ERROR(etl::vector_incompatible_type)); + #endif + + etl::ivector::repair(buffer); + } + private: typename etl::aligned_storage::value>::type buffer; }; - + //*************************************************************************** /// A vector implementation that uses a fixed size buffer. ///\tparam T The element type. @@ -1133,6 +1168,14 @@ namespace etl return *this; } + //************************************************************************* + /// Fix the internal pointers after a low level memory copy. + //************************************************************************* + void repair() + { + etl::ivector::repair(buffer); + } + private: typename etl::aligned_storage::value>::type buffer; diff --git a/src/wstring.h b/src/wstring.h index 8fff0818..7fe7d0ed 100644 --- a/src/wstring.h +++ b/src/wstring.h @@ -178,6 +178,14 @@ namespace etl return *this; } + //************************************************************************* + /// Fix the internal pointers after a low level memory copy. + //************************************************************************* + void repair() + { + etl::iwstring::repair(buffer); + } + private: value_type buffer[MAX_SIZE + 1]; diff --git a/support/Class diagrams.docx b/support/Class diagrams.docx new file mode 100644 index 00000000..e950c888 Binary files /dev/null and b/support/Class diagrams.docx differ diff --git a/support/Flat_map_class_diagram.doc b/support/Flat_map_class_diagram.doc new file mode 100644 index 00000000..9b288400 --- /dev/null +++ b/support/Flat_map_class_diagram.doc @@ -0,0 +1,13 @@ +{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset1 Times New Roman}{\f1\fnil\fcharset1 Arial}{\f2\fnil\fcharset1 SourceCodePro Regular}}{\colortbl\red0\green0\blue0;}{\*\generator VeryPDF PDF to Word Converter;} +{\info{\author VeryPDF}{\company VeryPDF.com Inc}} +\viewkind1\viewscale100\paperw11906\paperh8412\margl0\margr0\margt0\margb0\gutter0 +{\shp{\*\shpinst\shpleft0\shptop0\shpright11906\shpbottom8412\shpwr3\shpfblwtxt0\shpz-10000\shplid0{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fBehindDocument}{\sv 1}}{\sp{\sn pib}{\sv {\pict\jpegblip +ffd8ffe000104a46494600010101006000600000ffdb0043000302020302020303030304030304050805050404050a070706080c0a0c0c0b0a0b0b0d0e12100d0e110e0b0b1016101113141515150c0f171816141812141514ffdb00430103040405040509050509140d0b0d1414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414ffc0001108033a049103012200021101031101ffc4001f0000010501010101010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffda000c03010002110311003f00fd53a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800af3ff8b7f10f5cf034be0eb0f0de83a7f8835af136b4da45bc3aa6a8fa75bc3b6c6eef1a47952de76fbb66ca1447c971c802bd02bcabe327fc945f813ff639dcff00ea3dacd001ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe5357aad1401e55ff00091fc6ff00fa279f0fff00f0bcbeff00e53573ff0010be2cfc61f86be00f12f8bf53f86fe079f4dd034cb9d56ea2b4f1d5e34cf141134aea81b475058aa100120671923ad7bad7957ed63ff26b1f193fec4cd67ff4866a00f55a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800af2af8c9ff2517e04ff00d8e773ff00a8f6b35eab5e55f193fe4a2fc09ffb1cee7ff51ed66803d568a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002bcabf6b1ff9358f8c9ff6266b3ffa43357aad7957ed63ff0026b1f193fec4cd67ff004866a00f55a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800af2af8c9ff002517e04ffd8e773ffa8f6b35eab5e69f19fc25e2ad7efbe1feb3e10b3d1f51d4bc31e207d564b1d6f5196c219e27d36facca89a3b79c860d788d8f2c82108c8e2803d2e8af2aff00848fe37ffd13cf87ff00f85e5f7ff29a8ff848fe37ff00d13cf87fff0085e5f7ff0029a803d568af2aff00848fe37ffd13cf87ff00f85e5f7ff29a8ff848fe37ff00d13cf87fff0085e5f7ff0029a803d568af2aff00848fe37ffd13cf87ff00f85e5f7ff29a8ff848fe37ff00d13cf87fff0085e5f7ff0029a803d568af2aff00848fe37ffd13cf87ff00f85e5f7ff29a8ff848fe37ff00d13cf87fff0085e5f7ff0029a803d568af2aff00848fe37ffd13cf87ff00f85e5f7ff29a8ff848fe37ff00d13cf87fff0085e5f7ff0029a803d568af2aff00848fe37ffd13cf87ff00f85e5f7ff29a8ff848fe37ff00d13cf87fff0085e5f7ff0029a803d568af2aff00848fe37ffd13cf87ff00f85e5f7ff29a8ff848fe37ff00d13cf87fff0085e5f7ff0029a803d568af2aff00848fe37ffd13cf87ff00f85e5f7ff29a8ff848fe37ff00d13cf87fff0085e5f7ff0029a803d568af2aff00848fe37ffd13cf87ff00f85e5f7ff29a8ff848fe37ff00d13cf87fff0085e5f7ff0029a803d568af2aff00848fe37ffd13cf87ff00f85e5f7ff29a8ff848fe37ff00d13cf87fff0085e5f7ff0029a803d568af2aff00848fe37ffd13cf87ff00f85e5f7ff29ab8bf8b9fb40fc4bf823e105f12f8abc0de01b4d28df5a69fe6278eef090f713a42ac73a38f9577ef63d4223100918201f44d15e55ff091fc6fff00a279f0ff00ff000bcbeffe5351ff00091fc6ff00fa279f0fff00f0bcbeff00e535007aad15e55ff091fc6fff00a279f0ff00ff000bcbeffe5351ff00091fc6ff00fa279f0fff00f0bcbeff00e535007aad15e55ff091fc6fff00a279f0ff00ff000bcbeffe5351ff00091fc6ff00fa279f0fff00f0bcbeff00e535007aad15e55ff091fc6fff00a279f0ff00ff000bcbeffe5351ff00091fc6ff00fa279f0fff00f0bcbeff00e535007aad15e55ff091fc6fff00a279f0ff00ff000bcbeffe5351ff00091fc6ff00fa279f0fff00f0bcbeff00e535007aad15e55ff091fc6fff00a279f0ff00ff000bcbeffe5351ff00091fc6ff00fa279f0fff00f0bcbeff00e535007aad15e55ff091fc6fff00a279f0ff00ff000bcbeffe5351ff00091fc6ff00fa279f0fff00f0bcbeff00e535007aad15e55ff091fc6fff00a279f0ff00ff000bcbeffe5351ff00091fc6ff00fa279f0fff00f0bcbeff00e535007aad15e55ff091fc6fff00a279f0ff00ff000bcbeffe5351ff00091fc6ff00fa279f0fff00f0bcbeff00e535007aad15e55ff091fc6fff00a279f0ff00ff000bcbeffe5351ff00091fc6ff00fa279f0fff00f0bcbeff00e535007aad7957ed63ff0026b1f193fec4cd67ff004866a3fe123f8dff00f44f3e1fff00e1797dff00ca6ae53e2c691f1bfe287c2cf197837fe10af87fa67fc245a2dee91f6dff0084defa5fb3fda2078bccd9fd8ebbb6efceddc338c6475a00fa028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002bf2a3fe0b6bf180349e01f85d69303b77f88b508c7afcd05b73ff81248f7535faaf5f8abfb7b7ec9bfb42fc4bf8d3f143e2bdff811e2f065809a782f1b5ab0611e9769110b288bcfde37471194a05dd972319a00fd3efd8bbe309f8ebfb31f807c593ce6e353974f5b3d45dc82e6ee0261999bd37b465c0f4715ed95f0bffc12d7e0b7c64fd9e7c29e33f077c4bf091d03459ef23d534ab8fed2b4bacccc9e5ce84432b91c4709190070ddcd7dd140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140057957ed63ff0026b1f193fec4cd67ff004866af55af2afdac7fe4d63e327fd899acff00e90cd401eab45145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450015e69f19fc5be2ad02fbe1fe8de10bcd1f4ed4bc4fe207d2a4bed6f4e96fe18224d36faf0b0863b880962d668b9f30001c9c1e2bd2ebcabe327fc945f813ff00639dcffea3dacd001ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd73ff10be137c61f895e00f12f84353f891e07834dd7f4cb9d2aea5b4f02de2cc914f1344ec85b5860182b920904671907a57bad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd7aad1401e55ff08e7c6fff00a287f0ff00ff00083beffe5cd729f16357f8dff0bfe1678cbc65ff0009afc3fd4ffe11dd16f757fb17fc2117d17da3ecf03cbe5eff00ed86dbbb66376d38ce707a57d015e55fb58ffc9ac7c64ffb13359ffd219a803d568a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002bcabe327fc945f813ff639dcff00ea3dacd7aad7957c64ff00928bf027fec73b9ffd47b59a00f55a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800af2afdac7fe4d63e327fd899acffe90cd5eab5e55fb58ff00c9ac7c64ff00b13359ff00d219a800ff0086b1f821ff004593e1ff00fe15163ffc768ff86b1f821ff4593e1fff00e15163ff00c76bd568a00f2aff0086b1f821ff004593e1ff00fe15163ffc768ff86b1f821ff4593e1fff00e15163ff00c76bd568a00f2aff0086b1f821ff004593e1ff00fe15163ffc768ff86b1f821ff4593e1fff00e15163ff00c76bd568a00f2aff0086b1f821ff004593e1ff00fe15163ffc768ff86b1f821ff4593e1fff00e15163ff00c76bd568a00f2aff0086b1f821ff004593e1ff00fe15163ffc768ff86b1f821ff4593e1fff00e15163ff00c76bd568a00f2aff0086b1f821ff004593e1ff00fe15163ffc768ff86b1f821ff4593e1fff00e15163ff00c76bd568a00f2aff0086b1f821ff004593e1ff00fe15163ffc768ff86b1f821ff4593e1fff00e15163ff00c76bd568a00f2aff0086b1f821ff004593e1ff00fe15163ffc768ff86b1f821ff4593e1fff00e15163ff00c76bd568a00f2aff0086b1f821ff004593e1ff00fe15163ffc768ff86b1f821ff4593e1fff00e15163ff00c76bd568a00f2aff0086b1f821ff004593e1ff00fe15163ffc768ff86b1f821ff4593e1fff00e15163ff00c76bd568a00f2aff0086b1f821ff004593e1ff00fe15163ffc768ff86b1f821ff4593e1fff00e15163ff00c76bd568a00f2aff0086b1f821ff004593e1ff00fe15163ffc768ff86b1f821ff4593e1fff00e15163ff00c76bd568a00f3ff0b7ed0bf0b3c73aedae89e1bf897e0ff106b575bbecfa7697af5adcdc4db54bb6c8d242cd85566381c0527a0af40af2af8c9ff2517e04ff00d8e773ff00a8f6b35eab400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140057957c64ff928bf027fec73b9ff00d47b59af55af3ff8b7f0f35cf1ccbe0ebff0debda7f87f5af0ceb4dabdbcdaa696fa8dbcdbac6eecda37892e206fbb78cc1849c141c106803d028af2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6803d568af2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6803d568af2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6803d568af2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6803d568af2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6803d568af2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6803d568af2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6803d568af2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6803d568af2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6803d568af2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6803d568af2aff8473e37ff00d143f87fff00841df7ff002e6bc97f69bf8d3f147f65ff0086f0f8c35ff1f7c3fb9b69b55b3d312dc7822fa367334a048ca7fb61b2638566976e3e6f2b6e573b8007d5f4579447a07c6d963574f88bf0f9d1806565f025f1041e841fed9a77fc239f1bff00e8a1fc3fff00c20efbff00973401eab457957fc239f1bffe8a1fc3ff00fc20efbff97347fc239f1bff00e8a1fc3fff00c20efbff00973401eab457957fc239f1bffe8a1fc3ff00fc20efbff97347fc239f1bff00e8a1fc3fff00c20efbff00973401eab457957fc239f1bffe8a1fc3ff00fc20efbff97347fc239f1bff00e8a1fc3fff00c20efbff00973401eab457957fc239f1bffe8a1fc3ff00fc20efbff97347fc239f1bff00e8a1fc3fff00c20efbff00973401eab457957fc239f1bffe8a1fc3ff00fc20efbff97347fc239f1bff00e8a1fc3fff00c20efbff00973401eab457957fc239f1bffe8a1fc3ff00fc20efbff97347fc239f1bff00e8a1fc3fff00c20efbff00973401eab457957fc239f1bffe8a1fc3ff00fc20efbff97347fc239f1bff00e8a1fc3fff00c20efbff00973401eab457957fc239f1bffe8a1fc3ff00fc20efbff97347fc239f1bff00e8a1fc3fff00c20efbff00973401eab457957fc239f1bffe8a1fc3ff00fc20efbff97347fc239f1bff00e8a1fc3fff00c20efbff00973401eab5e55fb58ffc9ac7c64ffb13359ffd219a8ff8473e37ff00d143f87fff00841df7ff002e6b9ff885f09be30fc4af007897c21a9fc48f03c1a6ebfa65ce95752da7816f16648a789a27642dac300c15c90482338c83d2803dd68a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a00f2af8c9ff002517e04ffd8e773ffa8f6b35eab5e55f193fe4a2fc09ff00b1cee7ff0051ed66bd56800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800afc86ff0082d77c613ab78fbc13f0cece76fb369168facdfa29055a79c94855bb8648e373f49fbf6fd79afc97fdb63fe09bff0011fc63e2cf8b9f1bf54f1a78764b2861bdd6d6c1239fcf1676b0130c39dbb77886144ce71919e05007db1ff04f2f8c3ff0ba7f64bf03ea73cfe7eaba4dbff616a04bef6135b62352e7fbcf179521cffcf4afa42be42ff827dfec83e3afd9034ef1768de22f13e8fe20d0b58961bcb5834e12ab5bdc2829231dea010e9e583cff00cb31eb5f5ed00145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145007957c64ff00928bf027fec73b9ffd47b59af55af8dbe3c7ed59e19d1ff6e5f827f0a6f2ea38a3d3ef66d4afaec60f95a85cd8dcda58db31cfca196e9d8f1d6580e40dd5f64d001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450015e55fb58ffc9ac7c64ffb13359ffd219abd56bcabf6b1ff009358f8c9ff006266b3ff00a4335007aad1451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400573ff10bc676bf0e7c05e24f15df413dd59e87a6dc6a53416a9ba591218da46541dc90a40ae82992c493c4f1c88b246e0ab238c8607a823b8a00fe617e23fc4bd6fe27fc4bd7bc73ab5cb8d7357d424d464922761e4bb3ee558ce72aa830aa33c0503b57f41ffb17fc70bafda23f66df06f8d7518248757b8b76b4d419e3dab2dcc0e629654e3055d90b0c703715eaa6bf1bbf681fd8af5cf097edb27e0f786ed0ada7897514b8f0fc854b247613b336e3c925600b2ab1ea440c7b8afdd9f867f0f747f84ff0fbc3fe0ed020fb3e8fa25947656ea71b9951705d88eacc72cc7b9627bd0074d45145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450015e55f1d350d7ffb5be18683a0f89f50f097fc245e26934fbdd474b82d25b8f21348d46ec220ba8268c665b58b2761380402335eab5e55f193fe4a2fc09ffb1cee7ff51ed66800ff008537e2effa2edf103ff007c3dffcaaa3fe14df8bbfe8bb7c40ff00c01f0f7ff2aabd568a00f2aff8537e2eff00a2edf103ff00007c3dff00caaa3fe14df8bbfe8bb7c40ffc01f0f7ff002aabd568a00f2aff008537e2effa2edf103ff007c3dffcaaa3fe14df8bbfe8bb7c40ff00c01f0f7ff2aabd568a00f2aff8537e2eff00a2edf103ff00007c3dff00caaa3fe14df8bbfe8bb7c40ffc01f0f7ff002aabd568a00f2aff008537e2effa2edf103ff007c3dffcaaa3fe14df8bbfe8bb7c40ff00c01f0f7ff2aabd568a00f2aff8537e2eff00a2edf103ff00007c3dff00caaa3fe14df8bbfe8bb7c40ffc01f0f7ff002aabd568a00f2aff008537e2effa2edf103ff007c3dffcaaa3fe14df8bbfe8bb7c40ff00c01f0f7ff2aabd568a00f2aff8537e2eff00a2edf103ff00007c3dff00caaa3fe14df8bbfe8bb7c40ffc01f0f7ff002aabd568a00f2aff008537e2effa2edf103ff007c3dffcaaa3fe14df8bbfe8bb7c40ff00c01f0f7ff2aabd568a00f2aff8537e2eff00a2edf103ff00007c3dff00caaa3fe14df8bbfe8bb7c40ffc01f0f7ff002aabd568a00f2aff008537e2effa2edf103ff007c3dffcaaac9f167ece5ad78e7c2bacf86f5bf8d9f102f745d62ca6d3efadbecba047e7412a18e44dc9a5865cab1195208cf041af6ba2803cabfe14df8bbfe8bb7c40ff00c01f0f7ff2aa8ff8537e2eff00a2edf103ff00007c3dff00caaaf55a2803cabfe14df8bbfe8bb7c40ffc01f0f7ff002aa8ff008537e2effa2edf103ff007c3dffcaaaf55a2803cabfe14df8bbfe8bb7c40ff00c01f0f7ff2aa8ff8537e2eff00a2edf103ff00007c3dff00caaaf55a2803cabfe14df8bbfe8bb7c40ffc01f0f7ff002aa8ff008537e2effa2edf103ff007c3dffcaaaf55a2803cabfe14df8bbfe8bb7c40ff00c01f0f7ff2aa8ff8537e2eff00a2edf103ff00007c3dff00caaaf55a2803cabfe14df8bbfe8bb7c40ffc01f0f7ff002aa8ff008537e2effa2edf103ff007c3dffcaaaf55a2803cabfe14df8bbfe8bb7c40ff00c01f0f7ff2aa8ff8537e2eff00a2edf103ff00007c3dff00caaaf55a2803cabfe14df8bbfe8bb7c40ffc01f0f7ff002aa8ff008537e2effa2edf103ff007c3dffcaaaf55a2803cabfe14df8bbfe8bb7c40ff00c01f0f7ff2aa8ff8537e2eff00a2edf103ff00007c3dff00caaaf55a2803cabfe14df8bbfe8bb7c40ffc01f0f7ff002aa8ff008537e2effa2edf103ff007c3dffcaaaf55a2803cabfe14df8bbfe8bb7c40ff00c01f0f7ff2aab8af8dfe10f1e7c35f82fe3ef17e99f1c7c713ea5a0787f50d56d62bbd3fc3ed0bcb05b492a2b85d2d4952c80100838ce08eb5f4557957ed63ff0026b1f193fec4cd67ff004866a00f55a28a2800a28a2800a28a2800a28a2800af34fda1f5cd6740f86d149a06b171e1fd4af7c41a0e94352b4860966822bbd5eced666459e3923dde54d20059180241c715e975e55fb4b7fc93ad23fec73f09ff00ea43a75001ff000a6fc5dff45dbe207fe00f87bff95547fc29bf177fd176f881ff00803e1eff00e5557aad1401e55ff0a6fc5dff0045dbe207fe00f87bff0095547fc29bf177fd176f881ff803e1effe5557aad1401e55ff000a6fc5dff45dbe207fe00f87bff95547fc29bf177fd176f881ff00803e1eff00e5557aad1401e55ff0a6fc5dff0045dbe207fe00f87bff0095547fc29bf177fd176f881ff803e1effe5557aad1401e55ff000a6fc5dff45dbe207fe00f87bff95547fc29bf177fd176f881ff00803e1eff00e5557aad1401e55ff0a6fc5dff0045dbe207fe00f87bff0095547fc29bf177fd176f881ff803e1effe5557aad1401e55ff000a6fc5dff45dbe207fe00f87bff95547fc29bf177fd176f881ff00803e1eff00e5557aad1401e13a8fecb779ab78db47f17de7c60f1c5c789747b5b8b3b0d45ec3c3fe65bc539432aaff00c4ab1f3796bc919037004066cf43ff000a6fc5dff45dbe207fe00f87bff9555eab45007957fc29bf177fd176f881ff00803e1eff00e5551ff0a6fc5dff0045dbe207fe00f87bff009555eab45007957fc29bf177fd176f881ff803e1effe5551ff000a6fc5dff45dbe207fe00f87bff9555eab45007957fc29bf177fd176f881ff00803e1eff00e5551ff0a6fc5dff0045dbe207fe00f87bff009555eab45007957fc29bf177fd176f881ff803e1effe5551ff000a6fc5dff45dbe207fe00f87bff9555eab45007957fc29bf177fd176f881ff00803e1eff00e5551ff0a6fc5dff0045dbe207fe00f87bff009555eab45007957fc29bf177fd176f881ff803e1effe5551ff000a6fc5dff45dbe207fe00f87bff9555eab45007957fc29bf177fd176f881ff00803e1eff00e5551f02f50d7ffb5be27e83af789f50f16ffc23be268f4fb2d475482d22b8f21f48d3aeca38b58218ce25ba970760382012715eab5e55f06ffe4a2fc76ffb1cedbff51ed1a803d568a28a0028a28a0028a28a0028a28a002be75f84bf0974af895a06bdafebfaf78e27d4a5f16f892d89b4f1d6b7670a4506b77b0431a4305da471aa45146815540c28afa2abcabf669ff9275abffd8e7e2cff00d48751a003fe19a7c23ff417f881ff00871fc43ffc9d47fc334f847fe82ff103ff000e3f887ff93abd568a00f2aff8669f08ff00d05fe207fe1c7f10ff00f2751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4eaf55a2803cabfe19a7c23ff00417f881ff871fc43ff00c9d47fc334f847fe82ff00103ff0e3f887ff0093abd568a00f2aff008669f08ffd05fe207fe1c7f10fff002751ff000cd3e11ffa0bfc40ff00c38fe21ffe4eaf55a2803cabfe19a7c23ff417f881ff00871fc43ffc9d47fc334f847fe82ff103ff000e3f887ff93abd568a00f2aff8669f08ff00d05fe207fe1c7f10ff00f2751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4eaf55a2803cabfe19a7c23ff00417f881ff871fc43ff00c9d47fc334f847fe82ff00103ff0e3f887ff0093abd568a00f2aff008669f08ffd05fe207fe1c7f10fff002751ff000cd3e11ffa0bfc40ff00c38fe21ffe4eaf55a2803cabfe19a7c23ff417f881ff00871fc43ffc9d47fc334f847fe82ff103ff000e3f887ff93abd568a00f2aff8669f08ff00d05fe207fe1c7f10ff00f2751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4eaf55a2803cabfe19a7c23ff00417f881ff871fc43ff00c9d47fc334f847fe82ff00103ff0e3f887ff0093abd568a00f2aff008669f08ffd05fe207fe1c7f10fff00275715f16be12e95f0d740d075fd035ef1c41a945e2df0ddb0377e3ad6ef2178a7d6eca09a37867bb78e4578a5910ab2918635f4557957ed2dff0024eb48ff00b1cfc27ffa90e9d401eab45145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450015e55f193fe4a2fc09ff00b1cee7ff0051ed66bd56bcabe327fc945f813ff639dcff00ea3dacd007aad1451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140057957ed63ff26b1f193fec4cd67ff4866af55af2afdac7fe4d63e327fd899acffe90cd401eab451450014514500145145001451450015e55fb4b7fc93ad23fec73f09ffea43a757aad7957ed2dff0024eb48ff00b1cfc27ffa90e9d401eab45145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450015f294df1c65f859f15fe2ee93068c0cfab78cadc278835b9cd968362dfd81a2a85b9bb0ae524627e48f6fce78dcbd6beadaf26f8476f15df8fbe3d413c493412f8c6dd1e391432ba9f0ee8c0820f0411da80187e025bf8e962bcf89badcbe3db8044b0d846ad65a3da3f55782d51c966070cb24f24b223728c9d2b1fc5f36bffb3a68e757b4f19d9eb7e118dd621a278e7502976acc4048ad35121a495cf3b62b8499e476004c82b79fe05c9e1472df0d7c4d75e0181ce24d192dd6f7480a7a98ad24205bb0192be43469b8e5e393a56cf83be0be81e15d6135fbb7bcf14f8b8218cf893c4128b9bd556003ac38558ed91b0098edd2342464ae79a00e6743fda93c39aa68f67797de12f893a1dd5c4292be9d79f0fb5a9668370042bb5bdacb116008ced76c1e0f208abdff000d2de11ffa047c40ff00c371e21ffe41af55a2803cabfe1a5bc23ff408f881ff0086e3c43ffc8347fc34b7847fe811f103ff000dc7887ff906bd568a00f2aff8696f08ff00d023e207fe1b8f10ff00f20d1ff0d2de11ff00a047c40ffc371e21ff00e41af55a2803cabfe1a5bc23ff00408f881ff86e3c43ff00c83553f653d4e1d6be12ddea16e9711dbddf8b7c53711a5ddb496d32ab788350601e29155e36c1e51d4329c82010457b057957ecd3ff0024eb57ff00b1cfc59ffa90ea3401eab45145001451450014514500145145001451450014514500145145001451450014514500145145001451450015e55fb4b7fc93ad23fec73f09ff00ea43a757aad7957ed2dff24eb48ffb1cfc27ff00a90e9d401eab45145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450015e55f193fe4a2fc09ffb1cee7ff51ed66bd56b94f885f0c740f8a167a5dbebd1ea1ff12bbdfed0b2b8d2f56bbd36e2de7f26580ba4d6b2c720cc53ca846ec10e720d00757457957fc334f847fe82ff00103ff0e3f887ff0093a8ff008669f08ffd05fe207fe1c7f10fff00275007aad15e55ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea3fe19a7c23ff417f881ff00871fc43ffc9d401eab457957fc334f847fe82ff103ff000e3f887ff93a8ff8669f08ff00d05fe207fe1c7f10ff00f275007aad15e55ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea3fe19a7c23ff00417f881ff871fc43ff00c9d401eab457957fc334f847fe82ff00103ff0e3f887ff0093a8ff008669f08ffd05fe207fe1c7f10fff00275007aad15e55ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea3fe19a7c23ff417f881ff00871fc43ffc9d401eab457957fc334f847fe82ff103ff000e3f887ff93a8ff8669f08ff00d05fe207fe1c7f10ff00f275007aad15e55ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea3fe19a7c23ff00417f881ff871fc43ff00c9d401eab457957fc334f847fe82ff00103ff0e3f887ff0093a8ff008669f08ffd05fe207fe1c7f10fff00275007aad15e55ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea3fe19a7c23ff417f881ff00871fc43ffc9d401eab457957fc334f847fe82ff103ff000e3f887ff93a8ff8669f08ff00d05fe207fe1c7f10ff00f275007aad15e55ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea3fe19a7c23ff00417f881ff871fc43ff00c9d401eab457957fc334f847fe82ff00103ff0e3f887ff0093a8ff008669f08ffd05fe207fe1c7f10fff00275007aad15e55ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea3fe19a7c23ff417f881ff00871fc43ffc9d401eab457957fc334f847fe82ff103ff000e3f887ff93a8ff8669f08ff00d05fe207fe1c7f10ff00f275007aad15e55ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea3fe19a7c23ff00417f881ff871fc43ff00c9d401eab457957fc334f847fe82ff00103ff0e3f887ff0093a8ff008669f08ffd05fe207fe1c7f10fff00275007aad15e55ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea3fe19a7c23ff417f881ff00871fc43ffc9d401eab457957fc334f847fe82ff103ff000e3f887ff93a8ff8669f08ff00d05fe207fe1c7f10ff00f275007aad15e55ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea3fe19a7c23ff00417f881ff871fc43ff00c9d401eab457957fc334f847fe82ff00103ff0e3f887ff0093a8ff008669f08ffd05fe207fe1c7f10fff00275007aad7957ed63ff26b1f193fec4cd67ff4866a3fe19a7c23ff00417f881ff871fc43ff00c9d55356fd94fc07afe957ba66a777e38d474dbd85edaeaceefe217882586789d4abc6e8d7c432b2920a90410483401ec1451450014514500145145001451450015e55fb4b7fc93ad23fec73f09ffea43a757aad73fe3cf01e8df12bc333e81afc1713e9b2cd6f7245a5ecf67324b04e93c3224d03a491b24b146e19581ca8a00e828af2aff8669f08ff00d05fe207fe1c7f10ff00f2751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea00f55a2bcabfe19a7c23ff00417f881ff871fc43ff00c9d47fc334f847fe82ff00103ff0e3f887ff0093a803d568af2aff008669f08ffd05fe207fe1c7f10fff002751ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea00f55a2bcabfe19a7c23ff417f881ff00871fc43ffc9d47fc334f847fe82ff103ff000e3f887ff93a803d568af2aff8669f08ff00d05fe207fe1c7f10ff00f2751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea00f55a2bcabfe19a7c23ff00417f881ff871fc43ff00c9d47fc334f847fe82ff00103ff0e3f887ff0093a803d568af2aff008669f08ffd05fe207fe1c7f10fff002751ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea00f55a2be17f88fac7823c11fb6a7c33f838dae78f85a788747bc9ef59be22ebfb52e5c8365f37dbb20ff00a35c26d1d7ed119238047d27ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea00f55a2bcabfe19a7c23ff417f881ff00871fc43ffc9d47fc334f847fe82ff103ff000e3f887ff93a803d568af2aff8669f08ff00d05fe207fe1c7f10ff00f2751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea00f55a2bcabfe19a7c23ff00417f881ff871fc43ff00c9d47fc334f847fe82ff00103ff0e3f887ff0093a803d568af2aff008669f08ffd05fe207fe1c7f10fff002751ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea00f55a2bcabfe19a7c23ff417f881ff00871fc43ffc9d47fc334f847fe82ff103ff000e3f887ff93a803d568af2aff8669f08ff00d05fe207fe1c7f10ff00f2751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea00f55af2af837ff2517e3b7fd8e76dff00a8f68d47fc334f847fe82ff103ff000e3f887ff93abaaf87bf0c740f85f67aa5be831ea1ff00134bdfed0bdb8d5356bbd4ae2e27f262803bcd752c921c45044806ec008300500757451450014514500145145001451450015e55fb34ff00c93ad5ff00ec73f167fea43a8d7aad7953feccde09fb65fdc5bdc78c34cfb75edcea135be97e39d6ecadfcfb899e799d2186f1234df2c8ee42281963c5007aad15e55ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea3fe19a7c23ff00417f881ff871fc43ff00c9d401eab457957fc334f847fe82ff00103ff0e3f887ff0093a8ff008669f08ffd05fe207fe1c7f10fff00275007aad15e55ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea3fe19a7c23ff417f881ff00871fc43ffc9d401eab457957fc334f847fe82ff103ff000e3f887ff93a8ff8669f08ff00d05fe207fe1c7f10ff00f275007aad15e55ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea3fe19a7c23ff00417f881ff871fc43ff00c9d401eab457957fc334f847fe82ff00103ff0e3f887ff0093a8ff008669f08ffd05fe207fe1c7f10fff00275007aad15e55ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea3fe19a7c23ff417f881ff00871fc43ffc9d401eab457957fc334f847fe82ff103ff000e3f887ff93a8ff8669f08ff00d05fe207fe1c7f10ff00f275007aad15e55ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea3fe19a7c23ff00417f881ff871fc43ff00c9d401eab457957fc334f847fe82ff00103ff0e3f887ff0093a8ff008669f08ffd05fe207fe1c7f10fff00275007aad15e55ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea3fe19a7c23ff417f881ff00871fc43ffc9d401eab5e55fb4b7fc93ad23fec73f09ffea43a751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea13f666f04fdb2c2e2e2e3c61a9fd86f6db5086df54f1ceb77b6fe7dbcc93c2ef0cd78f1bec9634701d48ca8e2803d568a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a00290900124e00ef4b58be36f0e3f8c3c1baee831ea373a3c9aa584f64ba859e3ceb63246c9e6c79e372eec8cf702803f9e9fda37f689bff001efed81e22f8afa25d234967afc775a24f82504366e8b68f8cf758637238e58fad7f419f0dbc7561f143e1ef86bc5fa56469daee9d6fa940ac7e644963570adfed0dd83ee0d7e6a78ebfe08ffe00f0a78a3e1d697078e7c49345e26d7a5d2677923b7dd0a26997f7819309d77d9a2f3c619bbe2bf413f674f8256bfb3afc23d1be1fd86b57baf69da4b4df66bad41544c12495a5d87680080ced8f6c0ed401e9745145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145007957c64ff928bf027fec73b9ff00d47b59af55af2af8c9ff002517e04ffd8e773ffa8f6b35eab4005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400578ffed59a4d8ebff096d34cd4ecadf51d36f7c5be16b6bab3bb896586789fc41a7abc6e8c086565241520820906bd82bcabf696ff009275a47fd8e7e13ffd4874ea003fe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aaf55a2803cabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aaf55a2803cabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aaf55a2803cabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aaf55a2803cabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aaf55a2803cabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aaf55a2803cabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aaf55a2803cabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aaf55a2803cabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aaf55a2803cabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aaf55a2803cabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aaf55a2803cabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aaf55a2803cabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aaf55a2803cabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aaf55a2803cabfe193be087fd11bf87fff0084bd8fff001aac9fd9cbc27a1f81bc51f1b344f0de8da7f87f45b5f19c3f67d3b4bb54b6b7877681a3bb6c8d0055cb3331c0e4b13d4d7b5d7957c1bff928bf1dbfec73b6ff00d47b46a00f55a2b98f1e7c4ff087c2dd3a0bff0018f8a348f0b594f28822b8d62f63b6491cff000a972327b9c741927815d0d9de41a85a43756b3c7736d3209229a170e9229190cac38208ee28026a28a2800a28a2800a28a2800af9abe097ecf5f0b3c73e17f10eb7e24f869e0ff106b575e33f157da351d5341b5b9b89b6ebf7e8bbe478cb361555464f0140e82be95af2afd9a7fe49d6afff00639f8b3ff521d46800ff00864ef821ff00446fe1ff00fe12f63ffc6a8ff864ef821ff446fe1fff00e12f63ff00c6abd568a00f2aff00864ef821ff00446fe1ff00fe12f63ffc6a8ff864ef821ff446fe1fff00e12f63ff00c6abd568a00f2aff00864ef821ff00446fe1ff00fe12f63ffc6a8ff864ef821ff446fe1fff00e12f63ff00c6abd568a00f2aff00864ef821ff00446fe1ff00fe12f63ffc6a8ff864ef821ff446fe1fff00e12f63ff00c6abd568a00f2aff00864ef821ff00446fe1ff00fe12f63ffc6a8ff864ef821ff446fe1fff00e12f63ff00c6abd568a00f2aff00864ef821ff00446fe1ff00fe12f63ffc6a8ff864ef821ff446fe1fff00e12f63ff00c6abd568a00f2aff00864ef821ff00446fe1ff00fe12f63ffc6a8ff864ef821ff446fe1fff00e12f63ff00c6abd568a00f2aff00864ef821ff00446fe1ff00fe12f63ffc6a8ff864ef821ff446fe1fff00e12f63ff00c6abd568a00f2aff00864ef821ff00446fe1ff00fe12f63ffc6a8ff864ef821ff446fe1fff00e12f63ff00c6abd568a00f2aff00864ef821ff00446fe1ff00fe12f63ffc6a8ff864ef821ff446fe1fff00e12f63ff00c6abd568a00f2aff00864ef821ff00446fe1ff00fe12f63ffc6a8ff864ef821ff446fe1fff00e12f63ff00c6abd568a00f2aff00864ef821ff00446fe1ff00fe12f63ffc6abcff00e36fecf5f0b3c0de17f0f6b7e1bf869e0ff0feb56be33f0afd9f51d2f41b5b6b88776bf608db2448c32e55994e0f2188e86be95af2afda5bfe49d691ff00639f84ff00f521d3a803d568a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002bcabf696ff9275a47fd8e7e13ff00d4874eaf55af2afda5bfe49d691ff639f84fff00521d3a803d568a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002be15f8e9e38fda0fc137bf1dee3e07f8474dd749f16c06f6fcc9f68d46d3fe29dd23982cd9424847ca41dd212491e5606e3f7557957c1bff00928bf1dbfec73b6ffd47b46a00fe75be2678ff00c63f11fc5f7bab78eb5ad535bf10ef68a79756959a58886398c2b7fab0a72360002f40057bc7ec49f193f690f0af8ba2d07e092ea9e27b7de1ee3c373c46e74a50c49dd2ef654b60c7ac81e224800b76afda0f8e1fb1e7c21fda26ea0bdf1cf832cf51d521652354b677b4bb755e88f344559d3191b58903248c1e6bd03e1efc34f0afc27f0d41e1ff0007787f4ff0de8d0f2b69a7c023566c005d88e5d8e06598963dc9a00e1348f147c7a9b4ab392fbe1cfc3f8af5a1433a7fc273789b5f0370da3497039cf01d87fb47ad5cff00848fe37ffd13cf87ff00f85e5f7ff29abd568a00f2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29abd568a00f2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29abd568a00f2aff848fe37ff00d13cf87fff0085e5f7ff0029aaa7eca725f4df096ee4d4ededecf527f16f8a5aeaded2e1a786294f88350de8923221750d9018a212002557381ec15e55fb34ff00c93ad5ff00ec73f167fea43a8d007aad14514005145140051451400514514005145140051451400514514005145140051451400514514005145140057957ed2dff0024eb48ff00b1cfc27ffa90e9d5eab5e55fb4b7fc93ad23fec73f09ff00ea43a75007aad14514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140057957ed2dff24eb48ffb1cfc27ff00a90e9d5eab593e29f09e87e39d0aeb44f1268da7f88345badbf68d3b54b54b9b79b6b075df1b82ad86556191c1507a8a00d6a2bcabfe193be087fd11bf87ff00f84bd8ff00f1aa3fe193be087fd11bf87fff0084bd8fff001aa00f55a2bcabfe193be087fd11bf87ff00f84bd8ff00f1aa3fe193be087fd11bf87fff0084bd8fff001aa00f55a2bcabfe193be087fd11bf87ff00f84bd8ff00f1aa3fe193be087fd11bf87fff0084bd8fff001aa00f55a2bcabfe193be087fd11bf87ff00f84bd8ff00f1aa3fe193be087fd11bf87fff0084bd8fff001aa00f55a2bcabfe193be087fd11bf87ff00f84bd8ff00f1aa3fe193be087fd11bf87fff0084bd8fff001aa00f55a2bcabfe193be087fd11bf87ff00f84bd8ff00f1aa3fe193be087fd11bf87fff0084bd8fff001aa00f55a2bcabfe193be087fd11bf87ff00f84bd8ff00f1aa3fe193be087fd11bf87fff0084bd8fff001aa00f55a2bcabfe193be087fd11bf87ff00f84bd8ff00f1aa3fe193be087fd11bf87fff0084bd8fff001aa00f55a2bcabfe193be087fd11bf87ff00f84bd8ff00f1aa3fe193be087fd11bf87fff0084bd8fff001aa00f55a2bcabfe193be087fd11bf87ff00f84bd8ff00f1aa3fe193be087fd11bf87fff0084bd8fff001aa00f55a2bcabfe193be087fd11bf87ff00f84bd8ff00f1aa3fe193be087fd11bf87fff0084bd8fff001aa00f55a2bcabfe193be087fd11bf87ff00f84bd8ff00f1aa3fe193be087fd11bf87fff0084bd8fff001aa00f55a2bcabfe193be087fd11bf87ff00f84bd8ff00f1aa3fe193be087fd11bf87fff0084bd8fff001aa00f55a2bcabfe193be087fd11bf87ff00f84bd8ff00f1aa3fe193be087fd11bf87fff0084bd8fff001aa00f55af2af837ff002517e3b7fd8e76dffa8f68d47fc3277c10ff00a237f0ff00ff00097b1ffe355daf82be1ef857e1ae952e99e10f0ce8fe15d36598dcc967a25845670bca5554c852355058aa20dd8ce140ec2803a0a28a2800a28a2800a28a2800a28a2800af2afd9a7fe49d6aff00f639f8b3ff00521d46bd56bcd356fd993e0f6bfaadeea7a9fc28f03ea3a95eccf73757977e1cb39669e5762cf23bb464b333124b12492493401e97457957fc3277c10ffa237f0fff00f097b1ff00e3547fc3277c10ff00a237f0ff00ff00097b1ffe35401eab457957fc3277c10ffa237f0fff00f097b1ff00e3547fc3277c10ff00a237f0ff00ff00097b1ffe35401eab457957fc3277c10ffa237f0fff00f097b1ff00e3547fc3277c10ff00a237f0ff00ff00097b1ffe35401eab457957fc3277c10ffa237f0fff00f097b1ff00e3547fc3277c10ff00a237f0ff00ff00097b1ffe35401eab457957fc3277c10ffa237f0fff00f097b1ff00e3547fc3277c10ff00a237f0ff00ff00097b1ffe35401eab457957fc3277c10ffa237f0fff00f097b1ff00e3547fc3277c10ff00a237f0ff00ff00097b1ffe35401eab457957fc3277c10ffa237f0fff00f097b1ff00e3547fc3277c10ff00a237f0ff00ff00097b1ffe35401eab457957fc3277c10ffa237f0fff00f097b1ff00e3547fc3277c10ff00a237f0ff00ff00097b1ffe35401eab457957fc3277c10ffa237f0fff00f097b1ff00e3547fc3277c10ff00a237f0ff00ff00097b1ffe35401eab457957fc3277c10ffa237f0fff00f097b1ff00e3547fc3277c10ff00a237f0ff00ff00097b1ffe35401eab457957fc3277c10ffa237f0fff00f097b1ff00e3547fc3277c10ff00a237f0ff00ff00097b1ffe35401eab5e55fb4b7fc93ad23fec73f09ffea43a751ff0c9df043fe88dfc3fff00c25ec7ff008d55ad27f664f83da06ab65a9e99f0a3c0fa76a565325cdade5a7872ce29a0951832488eb182acac010c08208045007a5d1451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401fffd9}}}}}{\pard\plain\posx2635\posy2055\absw2053\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u102x\u108x\u97x\u116x\u95x\u109x\u97x\u112x\u95x\u98x\u97x\u115x\u101x}\par } +{\pard\plain\posx2102\posy2857\absw3123\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u105x\u114x\u101x\u102x\u101x\u114x\u101x\u110x\u99x\u101x\u95x\u102x\u108x\u97x\u116x\u95x\u109x\u97x\u112x\u60x\u84x\u62x}\par } +{\pard\plain\posx1804\posy3659\absw3715\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u114x\u101x\u102x\u101x\u114x\u101x\u110x\u99x\u101x\u95x\u102x\u108x\u97x\u116x\u95x\u109x\u97x\u112x\u60x\u84x\u44x \u83x\u73x\u90x\u69x\u62x}\par } +{\pard\plain\posx6504\posy3659\absw1935\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u105x\u102x\u108x\u97x\u116x\u95x\u109x\u97x\u112x\u60x\u84x\u62x}\par } +{\pard\plain\posx9749\posy3655\absw1459\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u105x\u112x\u111x\u111x\u108x\u60x\u84x\u62x}\par } +{\pard\plain\posx6207\posy4456\absw2529\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u102x\u108x\u97x\u116x\u95x\u109x\u97x\u112x\u60x\u84x\u44x \u83x\u73x\u90x\u69x\u62x}\par } +{\pard\plain\posx9452\posy4456\absw2053\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u112x\u111x\u111x\u108x\u60x\u84x\u44x \u83x\u73x\u90x\u69x\u62x}\par } + +\par} \ No newline at end of file diff --git a/support/List_class_diagram.doc b/support/List_class_diagram.doc new file mode 100644 index 00000000..afc51bc0 --- /dev/null +++ b/support/List_class_diagram.doc @@ -0,0 +1,17 @@ +{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset1 Times New Roman}{\f1\fnil\fcharset1 Arial}{\f2\fnil\fcharset1 SourceCodePro Regular}}{\colortbl\red0\green0\blue0;}{\*\generator VeryPDF PDF to Word Converter;} +{\info{\author VeryPDF}{\company VeryPDF.com Inc}} +\viewkind1\viewscale100\paperw11906\paperh8412\margl0\margr0\margt0\margb0\gutter0 +{\shp{\*\shpinst\shpleft0\shptop0\shpright11906\shpbottom8412\shpwr3\shpfblwtxt0\shpz-10000\shplid0{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fBehindDocument}{\sv 1}}{\sp{\sn pib}{\sv {\pict\jpegblip +ffd8ffe000104a46494600010101006000600000ffdb0043000302020302020303030304030304050805050404050a070706080c0a0c0c0b0a0b0b0d0e12100d0e110e0b0b1016101113141515150c0f171816141812141514ffdb00430103040405040509050509140d0b0d1414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414ffc0001108033a049103012200021101031101ffc4001f0000010501010101010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffda000c03010002110311003f00fd53a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a2b27c59e29d2fc0de15d67c49addd7d8b45d1eca6d42fae7cb693c982243248fb50166c2a9385049c7009ae03fe1a5bc23ff408f881ff0086e3c43ffc83401eab457957fc34b7847fe811f103ff000dc7887ff9068ff8696f08ff00d023e207fe1b8f10ff00f20d007aad15e55ff0d2de11ff00a047c40ffc371e21ff00e41a3fe1a5bc23ff00408f881ff86e3c43ff00c83401eab457957fc34b7847fe811f103ff0dc7887ff009068ff008696f08ffd023e207fe1b8f10fff0020d007aad15e55ff000d2de11ffa047c40ff00c371e21ffe41a3fe1a5bc23ff408f881ff0086e3c43ffc83401eab457957fc34b7847fe811f103ff000dc7887ff9068ff8696f08ff00d023e207fe1b8f10ff00f20d007aad15e55ff0d2de11ff00a047c40ffc371e21ff00e41a3fe1a5bc23ff00408f881ff86e3c43ff00c83401eab457957fc34b7847fe811f103ff0dc7887ff009068ff008696f08ffd023e207fe1b8f10fff0020d007aad15e55ff000d2de11ffa047c40ff00c371e21ffe41a3fe1a5bc23ff408f881ff0086e3c43ffc83401eab457957fc34b7847fe811f103ff000dc7887ff9068ff8696f08ff00d023e207fe1b8f10ff00f20d007aad15e55ff0d2de11ff00a047c40ffc371e21ff00e41a3fe1a5bc23ff00408f881ff86e3c43ff00c83401eab457957fc34b7847fe811f103ff0dc7887ff009068ff008696f08ffd023e207fe1b8f10fff0020d007aad15e55ff000d2de11ffa047c40ff00c371e21ffe41ad5f077c74f0a78e7c549e1bb05f10596b52594da8456daef86353d27ce82278a395e36bbb7895f6b5c42085248f3178c5007a051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401e55fb58ff00c9ac7c64ff00b13359ff00d219abd56bcabf6b1ff9358f8c9ff6266b3ffa43357aad00145145001451450014514500145145001451450014514500145145001451450014514500145145001451450015e55e23ff0093a7f879ff006267897ff4bb42af55af2af11ffc9d3fc3cffb133c4bff00a5da15007aad1451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401e55fb58ff00c9ac7c64ff00b13359ff00d219abd56bcabf6b1ff9358f8c9ff6266b3ffa43357aad00145145001451450014514500145145001451450014514500145145001451450014514500145145001451450015e55e23ff0093a7f879ff006267897ff4bb42af55af2af11ffc9d3fc3cffb133c4bff00a5da15007aad1451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401e69fb4de937daff00ecdbf15f4cd32cae351d4af7c25ab5b5ad9da44d2cd3caf672aa4688a096666200500924802aaffc34b7847fe811f103ff000dc7887ff906bd568a00f2aff8696f08ff00d023e207fe1b8f10ff00f20d1ff0d2de11ff00a047c40ffc371e21ff00e41af55a2803cabfe1a5bc23ff00408f881ff86e3c43ff00c8347fc34b7847fe811f103ff0dc7887ff00906bd568a00f2aff008696f08ffd023e207fe1b8f10fff0020d1ff000d2de11ffa047c40ff00c371e21ffe41af55a2803cabfe1a5bc23ff408f881ff0086e3c43ffc8347fc34b7847fe811f103ff000dc7887ff906bd568a00f2aff8696f08ff00d023e207fe1b8f10ff00f20d1ff0d2de11ff00a047c40ffc371e21ff00e41af55a2803cabfe1a5bc23ff00408f881ff86e3c43ff00c8354b4afdac3c01af5bcb3e996de36d4608a796d6496d3e1f6bf2aa4d13b472c64ad8901d1d59197aab2907041ae9fe3b7c51b5f829f06fc65e39bbf28a685a64d7714731c2cd3052218b3fedc85107bb0afcfeff00822f7c75b8f10da7c45f875ac5db5d6a42ebfe129b596562d24a252b15d9249e81c5bb7b995cd007dcff00f0d2de11ff00a047c40ffc371e21ff00e41a3fe1a5bc23ff00408f881ff86e3c43ff00c835eab45007957fc34b7847fe811f103ff0dc7887ff009068ff008696f08ffd023e207fe1b8f10fff0020d7aad1401e55ff000d2de11ffa047c40ff00c371e21ffe41a3fe1a5bc23ff408f881ff0086e3c43ffc835eab45007957fc34b7847fe811f103ff000dc7887ff9068ff8696f08ff00d023e207fe1b8f10ff00f20d7aad1401e55ff0d2de11ff00a047c40ffc371e21ff00e41a3fe1a5bc23ff00408f881ff86e3c43ff00c835eab45007957fc34b7847fe811f103ff0dc7887ff00906b9fd13c6b6df12bf692f096a7a368fe28834dd2bc25aedb5dde6b7e17d4b4985259ef34768630f776f107665b798ed524e2324e2bdd68a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a00fcf0ff82d0fc5c3e16f81be19f00dacac975e2bd48dc5caa9e1ad2d02b9561ef3496ec3feb9b7a57e71fec21f1887c0ff00daabc05e209e710695717a34ad499df6c62dae4792ceff00ecc65d65fac62bfa2baf2af837ff002517e3b7fd8e76dffa8f68d401eab4514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014579a78b7e33dce81e3fbcf0868df0ffc51e34d4acb4cb4d56ee5d125d3628608ae65b98a1526eef20258b59cc70a1800064f38aabff0b93c5dff004427e207fe07787bff0096b401eab457957fc2e4f177fd109f881ff81de1effe5ad1ff000b93c5dff4427e207fe07787bff96b401eab457957fc2e4f177fd109f881ff0081de1eff00e5ad1ff0b93c5dff004427e207fe07787bff0096b401eab457957fc2e4f177fd109f881ff81de1effe5ad1ff000b93c5dff4427e207fe07787bff96b401eab457957fc2e4f177fd109f881ff0081de1eff00e5ad1ff0b93c5dff004427e207fe07787bff0096b401eab457957fc2e4f177fd109f881ff81de1effe5ad1ff000b93c5dff4427e207fe07787bff96b401eab457957fc2e4f177fd109f881ff0081de1eff00e5ad1ff0b93c5dff004427e207fe07787bff0096b401eab5e55f06ff00e4a2fc76ff00b1cedbff0051ed1a8ff85c9e2eff00a213f103ff0003bc3dff00cb5ae2bc01e2ff001e7857c57f12b53bbf81de3892dfc4be208755b358750f0f968e25d2b4fb32b203aa001bccb490e01236b21ce490003e8aa2bcabfe17278bbfe884fc40ff00c0ef0f7ff2d68ff85c9e2eff00a213f103ff0003bc3dff00cb5a00f55a2bcabfe17278bbfe884fc40ffc0ef0f7ff002d68ff0085c9e2effa213f103ff03bc3dffcb5a00f55a2bcabfe17278bbfe884fc40ff00c0ef0f7ff2d68ff85c9e2eff00a213f103ff0003bc3dff00cb5a00f55a2bcabfe17278bbfe884fc40ffc0ef0f7ff002d68ff0085c9e2effa213f103ff03bc3dffcb5a00f55a2bcabfe17278bbfe884fc40ff00c0ef0f7ff2d68ff85c9e2eff00a213f103ff0003bc3dff00cb5a00f55a2bcabfe17278bbfe884fc40ffc0ef0f7ff002d68ff0085c9e2effa213f103ff03bc3dffcb5a00f55a2bcabfe17278bbfe884fc40ff00c0ef0f7ff2d68ff85c9e2eff00a213f103ff0003bc3dff00cb5a00f55a2b9ff87be35b1f895e00f0d78bf4c8ae20d375fd32db55b58aed556648a789654570acc03057008048ce704f5ae82800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803cabc39ff00274ff10ffec4cf0d7fe976bb5eab5e55e1cff93a7f887ff626786bff004bb5daf55a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a00f2afd93bfe4d63e0dffd899a37fe90c35eab5e55fb277fc9ac7c1bff00b13346ff00d2186bd56800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803cabc39ff00274ff10ffec4cf0d7fe976bb5eab5e55e1cff93a7f887ff626786bff004bb5daf55a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a00f2afd93bfe4d63e0dffd899a37fe90c35eab5e55fb277fc9ac7c1bff00b13346ff00d2186bd56800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800ae2be30f8fafbe1af820eb3a66936fadea52ea7a66956b63777ad670bcb7b7f6f668cf32c5294556b80c488d8e148039aed6bcabf696ff009275a47fd8e7e13ffd4874ea003fe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6ae83e0f78fafbe2578206b3a9e936fa26a516a7a9e957563697ad790a4b657f7166ec93345117566b72c098d4e180238aed6bcabf669ff009275abff00d8e7e2cffd48751a00f55a28a2800a28a2803c53c3bf153e29f8e62d56ff00c37f0ffc1f368b6bad6a9a45bcdaa78caeadae26fb15f4f66d23c49a54aa9b9add982891b018739ad6ff00848fe37ffd13cf87ff00f85e5f7ff29a8fd9a7fe49d6afff00639f8b3ff521d46bd56803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803cabfe123f8dfff0044f3e1ff00fe1797dffca6a3fe123f8dff00f44f3e1fff00e1797dff00ca6af55a2803e7fd3748f8dfa7fc53f10f8cbfe10af87f27f6be8ba6691f62ff0084def8795f649efe5f337ff63fcdbfedf8dbb46df2b393bb0bd5ff00c247f1bffe89e7c3ff00fc2f2fbff94d5eab45007957fc247f1bff00e89e7c3fff00c2f2fbff0094d47fc247f1bffe89e7c3ff00fc2f2fbff94d5eab45007957fc247f1bff00e89e7c3fff00c2f2fbff0094d47fc247f1bffe89e7c3ff00fc2f2fbff94d5eab45007957fc247f1bff00e89e7c3fff00c2f2fbff0094d47fc247f1bffe89e7c3ff00fc2f2fbff94d5eab45007957fc247f1bff00e89e7c3fff00c2f2fbff0094d47fc247f1bffe89e7c3ff00fc2f2fbff94d5eab45007957fc247f1bff00e89e7c3fff00c2f2fbff0094d47fc247f1bffe89e7c3ff00fc2f2fbff94d5eab450078fa7c50f88ba078dfc13a378bbc11e17d3b4df13ea736951df689e2bb9bf9a0952c2eef031864d3a0054ad9bae7cc041707079af60af2af8c9ff2517e04ff00d8e773ff00a8f6b35eab4005145140051451400514514005145140051451400514514005145140051451401e55fb277fc9ac7c1bff00b13346ff00d2186bd56bcabf64eff9358f837ff62668dffa430d7aad00145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450015e55fb4b7fc93ad23fec73f09ff00ea43a757aad7957ed2dff24eb48ffb1cfc27ff00a90e9d401eab451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450015f307853f68ef873fb3c7c1fd5f53f1ef8a6cb4357f18f8b5a0b366325ddce3c45a80fdd409977e700903033c902be9faf86a6fd817e14fed47f0fb5fd535dd325d13c5efe30f15a2f893476115cb6df106a0aa26520a4c00555f9d770518565a00f9efe287fc16cf5a6f18da0f879e04b24f0b5bcd99dbc46ecd797d1fa2889c2c07af797900f4ca9fabbf675ff00829e7c1cf8f02cf4dd4753ff008403c553e13fb2b5f9024323f1c4375c46f924001b63b1e895f9dbf15bfe091bf1bfc11e2eb5d3bc2d6b63e3dd16f25f2e1d5acee23b4308f5b88a57063e013f2b48bc01bb240afad3f668ff00823b783fc14969ad7c5dd4478d75b521ff00b12c1de1d3213c101dbe5927208cf3b14e4828c39a00fd180410083907bd2d7948fd937e080007fc29bf007fe12f63ff00c6a97fe193be087fd11bf87fff0084bd8fff001aa003f669ff009275abff00d8e7e2cffd48751af55af1ff00d94f49b1d03e12dde99a6595be9da6d978b7c536d6b676912c50c112788350548d11400aaaa000a000000057b050014514500145145001451450014514500145145001451450014514500145145001451450014514500145145007957c64ff00928bf027fec73b9ffd47b59af55af2af8c9ff2517e04ff00d8e773ff00a8f6b35eab4005145140051451400514514005145140051451400514514005145140051451401e55fb277fc9ac7c1bff00b13346ff00d2186bd56bcabf64eff9358f837ff62668dffa430d7aad00145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450015e55fb4b7fc93ad23fec73f09ff00ea43a757aad79ffc74f076b9e39f87eb61e1b4d3e6d6ad75ad1b57b78754ba7b6b79bec5a9dade346f2a452b26e5b7650c236c161c62803d028af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d568af2aff848fe37ff00d13cf87fff0085e5f7ff0029a8ff00848fe37ffd13cf87ff00f85e5f7ff29a803d56bcabf669ff009275abff00d8e7e2cffd48751a3fe123f8dfff0044f3e1ff00fe1797dffca6ad5f817e0ed73c0df0fdac3c489a7c3ad5d6b5aceaf710e9774f736f0fdb753babc58d2578a267dab70aa58c6b92a78c5007a05145140051451401e55fb34ffc93ad5ffec73f167fea43a8d7aad785782b44f8c3f0d6c758d1b4cf09781f5bd365f106b3aadadf5df8bef2ce678af752b9bc4578574b94232adc052048c32a483cd741ff00091fc6ff00fa279f0fff00f0bcbeff00e535007aad15e55ff091fc6fff00a279f0ff00ff000bcbeffe5351ff00091fc6ff00fa279f0fff00f0bcbeff00e535007aad15e55ff091fc6fff00a279f0ff00ff000bcbeffe5351ff00091fc6ff00fa279f0fff00f0bcbeff00e535007aad15e55ff091fc6fff00a279f0ff00ff000bcbeffe5351ff00091fc6ff00fa279f0fff00f0bcbeff00e535007aad15e55ff091fc6fff00a279f0ff00ff000bcbeffe5351ff00091fc6ff00fa279f0fff00f0bcbeff00e535007aad15e55ff091fc6fff00a279f0ff00ff000bcbeffe5351ff00091fc6ff00fa279f0fff00f0bcbeff00e535007aad15f3b699fb407c4cd5be2e6b9f0dedfc0be013e26d1f4ab5d5ee623e3cbcd8619e495005ff00893ee2cbe5a9605400268b04ee20769ff091fc6fff00a279f0ff00ff000bcbeffe535007aad15e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe535007aad15e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe535007aad15e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe535007aad15e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe535007aad15e55ff00091fc6ff00fa279f0fff00f0bcbeff00e5351ff091fc6fff00a279f0ff00ff000bcbeffe535001f193fe4a2fc09ffb1cee7ff51ed66bd56bc52e740f8a7e39f881f0eaff00c49e1af07f87f45f0ceb53eaf713697e28bad46e26dda65f59ac6913e9d02fdebc562c64e021e0935ed74005145140051451400514514005145140051451400514514005145140051451401e55fb277fc9ac7c1bff00b13346ff00d2186bd56bcabf64eff9358f837ff62668dffa430d7aad00145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500151cf3c76b04934d22c50c6a5dddce02a819249f4c5495e3dfb5e693e39f11fece1e3ad0fe1c69075bf176b16074cb6b617515b6239d8473bf992ba2a9589a4239cee02803f277f672fdae67d4ff00e0a66df116eae245d1fc6dac4ba13ab200c2ca72b0d9237a6c31da163e919afdc3afe7c34dff008275fed1ebe33bbd12c7c02f1788b49b5b4d5258e2d774f478229e49d2de4127da00c97b49f853b87979206549fdeef8797daf6a7e02f0eddf8ab4d1a3789a6d3e07d534f5952516f74635f3903a12ac03ee00838231401d0d145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401e55fb277fc9ac7c1bff00b13346ff00d2186bd56bcabf64eff9358f837ff62668dffa430d7aad00145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145007957873fe4e9fe21ff00d899e1affd2ed76bd56bcabc39ff00274ff10ffec4cf0d7fe976bb5eab4005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401e55fb277fc9ac7c1bff00b13346ff00d2186bd56bcabf64eff9358f837ff62668dffa430d7aad0014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500785782b5bf8c3f12ac758d674cf16f81f44d362f106b3a55ad8ddf842f2f2648acb52b9b346799754883b32db862446a32c401c5741ff08e7c6fff00a287f0ff00ff00083beffe5cd1fb34ff00c93ad5ff00ec73f167fea43a8d7aad007957fc239f1bff00e8a1fc3fff00c20efbff0097347fc239f1bffe8a1fc3ff00fc20efbff9735eab45007957fc239f1bff00e8a1fc3fff00c20efbff0097347fc239f1bffe8a1fc3ff00fc20efbff9735eab45007957fc239f1bff00e8a1fc3fff00c20efbff0097347fc239f1bffe8a1fc3ff00fc20efbff9735eab45007957fc239f1bff00e8a1fc3fff00c20efbff0097347fc239f1bffe8a1fc3ff00fc20efbff9735eab45007957fc239f1bff00e8a1fc3fff00c20efbff0097347fc239f1bffe8a1fc3ff00fc20efbff9735eab4500785597c26f8c361e3fd67c5f1fc48f039d4b55d32c74a9e26f02de792b15acb772c6ca3fb63218b5eca1892410a9803049e83fe11cf8dfff00450fe1ff00fe1077dffcb9af55a2803cabfe11cf8dff00f450fe1fff00e1077dff00cb9a3fe11cf8dfff00450fe1ff00fe1077dffcb9af55a2803cabfe11cf8dff00f450fe1fff00e1077dff00cb9a3fe11cf8dfff00450fe1ff00fe1077dffcb9af55a2803cabfe11cf8dff00f450fe1fff00e1077dff00cb9a3fe11cf8dfff00450fe1ff00fe1077dffcb9af55a2803cabfe11cf8dff00f450fe1fff00e1077dff00cb9a3fe11cf8dfff00450fe1ff00fe1077dffcb9af55a2803cabfe11cf8dff00f450fe1fff00e1077dff00cb9a3fe11cf8dfff00450fe1ff00fe1077dffcb9af55a2803c52e75ff8a7e06f881f0eac3c49e25f07f88345f136b53e91710e97e17bad3ae21dba65f5e2c892bea33afdeb3552a63e439e4115ed75e55f193fe4a2fc09ff00b1cee7ff0051ed66bd56800a28a2800af34f8cfe2df156817df0ff0046f085e68fa76a5e27f103e9525f6b7a74b7f0c11269b7d7858431dc404b16b345cf98000e4e0f15e975e55f193fe4a2fc09ff00b1cee7ff0051ed66800ff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6bd568a00f2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6bd568a00f2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6bd568a00f2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6bd568a00f2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6bd568a00f2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6bd568a00f0af87bf09be30fc35f00786bc21a67c48f03cfa6e81a65b6956b2ddf816f1a678a089624672bac282c55012400339c01d2ba0ff008473e37ffd143f87ff00f841df7ff2e6bd568a00f2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6bd568a00f2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6bd568a00f2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6bd568a00f2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6bd568a00f2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6bd568a00f34f831e2df156bf7df10346f17de68fa8ea5e18f1026951df689a74b610cf13e9b637818c325c4e4306bc75cf9841080e0735e975e55f06ff00e4a2fc76ff00b1cedbff0051ed1abd56800a28a2800af0af056b7f187e2558eb1ace99e2df03e89a6c5e20d674ab5b1bbf085e5e4c91596a573668cf32ea9107665b70c488d46588038af75af2afd9a7fe49d6afff00639f8b3ff521d46800ff008473e37ffd143f87ff00f841df7ff2e68ff8473e37ff00d143f87fff00841df7ff002e6bd568a00f2aff008473e37ffd143f87ff00f841df7ff2e68ff8473e37ff00d143f87fff00841df7ff002e6bd568a00f2aff008473e37ffd143f87ff00f841df7ff2e68ff8473e37ff00d143f87fff00841df7ff002e6bd568a00f2aff008473e37ffd143f87ff00f841df7ff2e68ff8473e37ff00d143f87fff00841df7ff002e6bd568a00f2aff008473e37ffd143f87ff00f841df7ff2e68ff8473e37ff00d143f87fff00841df7ff002e6bd568a00f2aff008473e37ffd143f87ff00f841df7ff2e68ff8473e37ff00d143f87fff00841df7ff002e6bd568a00f2aff008473e37ffd143f87ff00f841df7ff2e68ff8473e37ff00d143f87fff00841df7ff002e6bd568a00f2aff008473e37ffd143f87ff00f841df7ff2e68ff8473e37ff00d143f87fff00841df7ff002e6bd568a00f2aff008473e37ffd143f87ff00f841df7ff2e68ff8473e37ff00d143f87fff00841df7ff002e6bd568a00f2aff008473e37ffd143f87ff00f841df7ff2e68ff8473e37ff00d143f87fff00841df7ff002e6bd568a00f2aff008473e37ffd143f87ff00f841df7ff2e68ff8473e37ff00d143f87fff00841df7ff002e6bd568a00f2aff008473e37ffd143f87ff00f841df7ff2e6b9ff001aeb7f187e1ad8e8facea7e2df03eb7a6cbe20d1b4abab1b4f085e59ccf15eea56d66ec9336a9284655b82c098d86540239af75af2afda5bfe49d691ff00639f84ff00f521d3a803d568a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002b94f1d7c58f03fc2ffb0ffc265e32f0ff0084beddbfec9fdbbaa4165f68d9b77f97e6baeedbbd338ce372e7a8aeaebcabc47ff274ff000f3fec4cf12ffe976854007fc358fc10ff00a2c9f0ff00ff000a8b1ffe3b47fc358fc10ffa2c9f0fff00f0a8b1ff00e3b5eab45007957fc358fc10ff00a2c9f0ff00ff000a8b1ffe3b47fc358fc10ffa2c9f0fff00f0a8b1ff00e3b5eab45007957fc358fc10ff00a2c9f0ff00ff000a8b1ffe3b47fc358fc10ffa2c9f0fff00f0a8b1ff00e3b5eab45007957fc358fc10ff00a2c9f0ff00ff000a8b1ffe3b47fc358fc10ffa2c9f0fff00f0a8b1ff00e3b5eab45007957fc358fc10ff00a2c9f0ff00ff000a8b1ffe3b47fc358fc10ffa2c9f0fff00f0a8b1ff00e3b5eab45007957fc358fc10ff00a2c9f0ff00ff000a8b1ffe3b47fc358fc10ffa2c9f0fff00f0a8b1ff00e3b5eab45007957fc358fc10ff00a2c9f0ff00ff000a8b1ffe3b47fc358fc10ffa2c9f0fff00f0a8b1ff00e3b5eab45007957fc358fc10ff00a2c9f0ff00ff000a8b1ffe3b47fc358fc10ffa2c9f0fff00f0a8b1ff00e3b5eab45007957fc358fc10ff00a2c9f0ff00ff000a8b1ffe3b47fc358fc10ffa2c9f0fff00f0a8b1ff00e3b5eab45007957fc358fc10ff00a2c9f0ff00ff000a8b1ffe3b47fc358fc10ffa2c9f0fff00f0a8b1ff00e3b5eab45007957fc358fc10ff00a2c9f0ff00ff000a8b1ffe3b47fc358fc10ffa2c9f0fff00f0a8b1ff00e3b5eab45007957fc358fc10ff00a2c9f0ff00ff000a8b1ffe3b47fc358fc10ffa2c9f0fff00f0a8b1ff00e3b5eab450078ffeca7ab58ebff096ef53d32f6df51d36f7c5be29b9b5bcb4956586789fc41a832488ea486565208604820822bd82bcabf669ff009275abff00d8e7e2cffd48751af55a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a00f2af8c9ff2517e04ff00d8e773ff00a8f6b35eab5e55f193fe4a2fc09ffb1cee7ff51ed66bd56800a28a2800af2af8c9ff002517e04ffd8e773ffa8f6b35eab5e55f193fe4a2fc09ff00b1cee7ff0051ed66803d568a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a00f99bc29f1af4bf097c73f8dbe0dd3b4dd4bc53e38baf135b6a30e83a544372da9d07478c4f34d2158618f7ab0cbb866dac115c8c577337c3ff89de3a7fb6f883c7efe040803da68fe0a86199617ec6e2eaee173738feeac50a724156e08c1f0c7c31f0d7c4cf1c7c6eb7f10e989772daf8dade5b3be864782f2c643e1dd187996d711959607c71ba36538246706ba98b45f8ade0b956cf48d5747f1ee9321d91cfe2795ac2fec47f79e5b785e3ba51d02f970b71f348c4960019f37c4af1b7c23b79a4f893a3c1aef86ad636924f19f852de42218d464bdde9e4bcb1003abc0d3af059844bd2ec5fb5afc0f9a24917e31f8042b80c03f89ac94e0fa832e41f635697e08c1e29961bcf88daa49e3cba8dc4a9a74d17d9f4681c631e5d886657c10195ae1a7753f75d4715e9888b1a2aaa8555180a06001401e59ff000d63f043fe8b27c3ff00fc2a2c7ff8ed54fd94f56b1d7fe12ddea7a65edbea3a6def8b7c53736b79692acb0cf13f8835064911d490caca410c090410457b057957ecd3ff0024eb57ff00b1cfc59ffa90ea3401eab45145001451450014514500145145001451450014514500145145001451450014514500145145001451450015e55fb4b7fc93ad23fec73f09ff00ea43a757aad7957ed2dff24eb48ffb1cfc27ff00a90e9d401eab451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450015e55e23ff93a7f879ff6267897ff004bb42af55af2af11ff00c9d3fc3cff00b133c4bffa5da15007aad14514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401e55fb34ffc93ad5ffec73f167fea43a8d7aad78a7877e15fc53f0345aad8786fe20783e1d16eb5ad5357b78754f06dd5cdc43f6dbe9ef1a3795355895f6b5c328611ae428e335adff08e7c6fff00a287f0ff00ff00083beffe5cd007aad15e55ff0008e7c6ff00fa287f0fff00f083beff00e5cd1ff08e7c6fff00a287f0ff00ff00083beffe5cd007aad15e55ff0008e7c6ff00fa287f0fff00f083beff00e5cd1ff08e7c6fff00a287f0ff00ff00083beffe5cd007aad15e55ff0008e7c6ff00fa287f0fff00f083beff00e5cd1ff08e7c6fff00a287f0ff00ff00083beffe5cd007aad15e55ff0008e7c6ff00fa287f0fff00f083beff00e5cd1ff08e7c6fff00a287f0ff00ff00083beffe5cd007aad15e55ff0008e7c6ff00fa287f0fff00f083beff00e5cd1ff08e7c6fff00a287f0ff00ff00083beffe5cd007aad15f27f87be367c4ef11fed2de2bf8316ff103e1ff00f6ef87f45b5d5e5b8ff8422f8873237ef22d9fdb1c14492d5f3b8eef3c8c0d996f5bff008473e37ffd143f87ff00f841df7ff2e6803d568af2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6803d568af2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6803d568af2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6803d568af2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6803d568af2aff8473e37ff00d143f87fff00841df7ff002e68ff008473e37ffd143f87ff00f841df7ff2e6800f8c9ff2517e04ff00d8e773ff00a8f6b35eab5e3e9f0bfe22ebfe37f04eb3e2ef1bf85f51d37c31a9cdaac763a27852e6c269e57b0bbb30a6693519c050b78ed8f2c92500c8e6bd82800a28a2800af2af8c9ff2517e04ff00d8e773ff00a8f6b35eab5e7ff16fe1e6b9e3997c1d7fe1bd7b4ff0feb5e19d69b57b79b54d2df51b79b758ddd9b46f125c40df76f19830938283820d007a0515e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd007aad15e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd007aad15e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd007aad15e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd007aad15e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd007aad15e55ff08e7c6fff00a287f0ff00ff00083beffe5cd711f1b7c63f17fe087c24f1678ef53f1ffc3eb8b4d074f96f3ecc7c117d1fda240311421ffb60ed3239440707058706803e8ca2bc1be1b6aff17fe287c3df0d78bf4af887e011a76bba75bea502bf812f4b224b1ab856ff0089cfde1bb07dc1ae93fe11cf8dff00f450fe1fff00e1077dff00cb9a00f55a2bcabfe11cf8dfff00450fe1ff00fe1077dffcb9a3fe11cf8dff00f450fe1fff00e1077dff00cb9a00f55a2bcabfe11cf8dfff00450fe1ff00fe1077dffcb9a3fe11cf8dff00f450fe1fff00e1077dff00cb9a00f55a2bcabfe11cf8dfff00450fe1ff00fe1077dffcb9a3fe11cf8dff00f450fe1fff00e1077dff00cb9a00f55a2bcabfe11cf8dfff00450fe1ff00fe1077dffcb9a3fe11cf8dff00f450fe1fff00e1077dff00cb9a00f55a2bcabfe11cf8dfff00450fe1ff00fe1077dffcb9a3fe11cf8dff00f450fe1fff00e1077dff00cb9a003e0dff00c945f8edff00639db7fea3da357aad79ff00c24f879ae781a5f18dff008935ed3fc41ad789b5a5d5ee26d2f4b7d3ade1db636966b1a44f713b7ddb3562c64e4b9e0015e814005145140057957ecd3ff24eb57ffb1cfc59ff00a90ea35eab5e29e1df857f14fc0d16ab61e1bf881e0f8745bad6b54d5ede1d53c1b7573710fdb6fa7bc68de54d56257dad70ca1846b90a38cd007b5d15e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd007aad15e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd007aad15e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd007aad15e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd007aad15e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd007aad15e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd007aad15e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd007aad15e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd007aad15e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd007aad15e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd007aad15e55ff08e7c6fff00a287f0ff00ff00083beffe5cd1ff0008e7c6ff00fa287f0fff00f083beff00e5cd007aad7957ed2dff0024eb48ff00b1cfc27ffa90e9d47fc239f1bffe8a1fc3ff00fc20efbff973593e22f857f14fc73169561e24f881e0f9b45b5d6b4bd5ee21d2fc1b756d7137d8afa0bc58d257d56554dcd6eaa58c6d80c78cd007b5d14514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005795788ffe4e9fe1e7fd899e25ff00d2ed0abd56be3cf15fed5de13b3ff828df83be1b4ce3ed167e1bbfd19ef838089a85f49657290367fe99d8c60104e5ee02e383401f61d145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400551d775bb2f0ce87a8eb1a9dc25a69da7dbc9777370e70b1451a96763ec1413f855eaf2afda8fe19f897e32fc07f16f81fc27ab59e87ab6bd6cb626fefb798e3819d7cf52141277c7bd3fe07401f8a9fb3cfed4b7f67fb7e695f15f559cdbc1e23f114b1ea2934df2436978e62dac4ff00042ae8c07fd315f4afe802bf142c3fe08ffe3fbff88dae783d3c73e1b5bcd274ad3f5692e0c771e5ba5dcd791228f93395362e4e78c3ae3bd7ec7fc3fd3b5cd23c0be1eb0f135ec1a9788ad74f820d46f6d81115c5c2c6ab24aa080406605b04719a00e828a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002bf38bfe0b4bf189bc3bf093c27f0e6ce764b9f125fb5fdea211cdadb636a30f469a48d87bc06bf476bf3c3f6dbff82727c47fdac7e38dc78cad7c67e1ed2f4582c6df4ed36caed2732c51202cfbcaa91932c92b71d881da80377fe08ebf177fe138fd9a6f7c1f733a3dff00837527b748f765c5a5c13344cddffd61b851db1181dabef2afceaff825ff00ec7be3af8193e9df12ae3c51a45f784bc71e17b6ba9347804a278da558ee2dddb2bb4b206743838fde375e2bf456800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a280388f8ddf1322f835f087c5fe389aca5d45741d327be1690a92666452554e012aa5b196e8a324f00d7f363a9fc45f116aff00112e7c753ea930f154fa99d61b528ced916eccbe6f9ab8e843f231d302bfa7ad5f49b2d7f49bdd2f52b58af74ebd81edae6da75dd1cd13a957461dc104823debf013c57fb106bba57edc117c09b5fb40b4bfd515ecb512bb8ff64b665fb4e48019921570ddb7c6ca2803f6e7f667f8c1ff000bf3e03f82fc7ad66f6171acd82c9736ef194093a318e6d80f253cc472a7ba953debd36b2bc2be18d33c15e19d27c3fa2daa58e91a55a4565676d1fdd8a18d02228fa00056ad0014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145007957873fe4e9fe21ff00d899e1affd2ed76bd56bcabc39ff00274ff10ffec4cf0d7fe976bb5eab4005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401e55fb277fc9ac7c1bff00b13346ff00d2186bd56bcabf64eff9358f837ff62668dffa430d7aad001451450014514500145145001451450014514500145145001451450014515f3afc25f84ba57c4ad035ed7f5fd7bc713ea52f8b7c496c4da78eb5bb38522835bbd8218d2182ed238d5228a340aaa06145007d15457957fc334f847fe82ff103ff000e3f887ff93a8ff8669f08ff00d05fe207fe1c7f10ff00f275007aad15e55ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea3fe19a7c23ff00417f881ff871fc43ff00c9d401eab457957fc334f847fe82ff00103ff0e3f887ff0093a8ff008669f08ffd05fe207fe1c7f10fff00275007aad15e55ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea3fe19a7c23ff417f881ff00871fc43ffc9d401eab457957fc334f847fe82ff103ff000e3f887ff93a8ff8669f08ff00d05fe207fe1c7f10ff00f275007aad15e55ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea3fe19a7c23ff00417f881ff871fc43ff00c9d401eab457957fc334f847fe82ff00103ff0e3f887ff0093a8ff008669f08ffd05fe207fe1c7f10fff00275007aad15e55ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea3fe19a7c23ff417f881ff00871fc43ffc9d401eab457957fc334f847fe82ff103ff000e3f887ff93a8ff8669f08ff00d05fe207fe1c7f10ff00f275007aad15e55ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea3fe19a7c23ff00417f881ff871fc43ff00c9d401eab457957fc334f847fe82ff00103ff0e3f887ff0093a8ff008669f08ffd05fe207fe1c7f10fff00275007aad15e55ff000cd3e11ffa0bfc40ff00c38fe21ffe4eae2be2d7c25d2be1ae81a0ebfa06bde3883528bc5be1bb606efc75adde42f14fadd941346f0cf76f1c8af14b221565230c6803e8aa28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800af34fda1f5cd6740f86d149a06b171e1fd4af7c41a0e94352b4860966822bbd5eced666459e3923dde54d20059180241c715e975e55fb4b7fc93ad23fec73f09ffea43a75001ff0a6fc5dff0045dbe207fe00f87bff0095547fc29bf177fd176f881ff803e1effe5557aad1401e55ff000a6fc5dff45dbe207fe00f87bff95547fc29bf177fd176f881ff00803e1eff00e5557aad1401e55ff0a6fc5dff0045dbe207fe00f87bff0095547fc29bf177fd176f881ff803e1effe5557aad1401e55ff000a6fc5dff45dbe207fe00f87bff95547fc29bf177fd176f881ff00803e1eff00e5557aad1401e55ff0a6fc5dff0045dbe207fe00f87bff0095547fc29bf177fd176f881ff803e1effe5557aad1401e55ff000a6fc5dff45dbe207fe00f87bff95547fc29bf177fd176f881ff00803e1eff00e5557aad1401e55ff0a6fc5dff0045dbe207fe00f87bff0095547fc29bf177fd176f881ff803e1effe5557aad1401e55ff000a6fc5dff45dbe207fe00f87bff95547fc29bf177fd176f881ff00803e1eff00e5557aad1401e55ff0a6fc5dff0045dbe207fe00f87bff0095547fc29bf177fd176f881ff803e1effe5557aad1401e55ff000a6fc5dff45dbe207fe00f87bff9555cf4dfb2d5e5c78fad7c6d27c5ff001c378aedb4e93498b54361e1ff00356d1e4591a2ff00905608de808c8c8cb608dcd9f76a2803cabfe14df8bbfe8bb7c40ffc01f0f7ff002aa8ff008537e2effa2edf103ff007c3dffcaaaf55a2803cabfe14df8bbfe8bb7c40ff00c01f0f7ff2aa8ff8537e2eff00a2edf103ff00007c3dff00caaaf55a2803cabfe14df8bbfe8bb7c40ffc01f0f7ff002aa8ff008537e2effa2edf103ff007c3dffcaaaf55a2803cabfe14df8bbfe8bb7c40ff00c01f0f7ff2aa8ff8537e2eff00a2edf103ff00007c3dff00caaaf55a2803cabfe14df8bbfe8bb7c40ffc01f0f7ff002aa8ff008537e2effa2edf103ff007c3dffcaaaf55a2803cabfe14df8bbfe8bb7c40ff00c01f0f7ff2aa8ff8537e2eff00a2edf103ff00007c3dff00caaaf55a2803cabfe14df8bbfe8bb7c40ffc01f0f7ff002aa8ff008537e2effa2edf103ff007c3dffcaaaf55a2803cabfe14df8bbfe8bb7c40ff00c01f0f7ff2aa8ff8537e2eff00a2edf103ff00007c3dff00caaaf55a2803cabfe14df8bbfe8bb7c40ffc01f0f7ff002aa8ff008537e2effa2edf103ff007c3dffcaaaf55a2803cabfe14df8bbfe8bb7c40ff00c01f0f7ff2aaad7ecf1ae6b3affc36964d7f58b8f106a565e20d7b4a3a95dc304534f15a6af796b0b3ac11c71eef2a18c12a8a0904e39af4baf2afd9a7fe49d6afff00639f8b3ff521d46803d568a28a0028a28a00f9ff00e1bf877c6df14349d6f5eb8f8c5e30d13fe2a6d7f4f874ed2ec744fb3dbc169abddda428866d3a490e2281325dd893939e6babff008537e2effa2edf103ff007c3dffcaaa3f669ff009275abff00d8e7e2cffd48751af55a00f2aff8537e2eff00a2edf103ff00007c3dff00caaa3fe14df8bbfe8bb7c40ffc01f0f7ff002aabd568a00f2aff008537e2effa2edf103ff007c3dffcaaa3fe14df8bbfe8bb7c40ff00c01f0f7ff2aabd568a00f2aff8537e2eff00a2edf103ff00007c3dff00caaa3fe14df8bbfe8bb7c40ffc01f0f7ff002aabd568a00f2aff008537e2effa2edf103ff007c3dffcaaa3fe14df8bbfe8bb7c40ff00c01f0f7ff2aabd568a00f2aff8537e2eff00a2edf103ff00007c3dff00caaa3fe14df8bbfe8bb7c40ffc01f0f7ff002aabd568a00f14b6fd9cb5ab4f156a3e248be367c404d6b50b2b6d3ee6e7ecba01f320b779e485369d2f68dad7539c8009dfc9202e35bfe14df8bbfe8bb7c40ffc01f0f7ff002aabd568a00f2aff008537e2effa2edf103ff007c3dffcaaa3fe14df8bbfe8bb7c40ff00c01f0f7ff2aabd568a00f2aff8537e2eff00a2edf103ff00007c3dff00caaa3fe14df8bbfe8bb7c40ffc01f0f7ff002aabd568a00f2aff008537e2effa2edf103ff007c3dffcaaa3fe14df8bbfe8bb7c40ff00c01f0f7ff2aabd568a00f2aff8537e2eff00a2edf103ff00007c3dff00caaa3fe14df8bbfe8bb7c40ffc01f0f7ff002aabd568a00f2aff008537e2effa2edf103ff007c3dffcaaa3fe14df8bbfe8bb7c40ff00c01f0f7ff2aabd568a00f0ad5b49f187c35f893f0b2393e29f8a3c55a6ebfe20b8d2aff4dd6ecb48585e21a46a374ac1adac2191584b6b11c87c6320839af75af2af8c9ff2517e04ff00d8e773ff00a8f6b35eab4005145140057957c74d435ffed6f861a0e83e27d43c25ff00091789a4d3ef751d2e0b496e3c84d2351bb0882ea09a31996d62c9d84e01008cd7aad7957c64ff00928bf027fec73b9ffd47b59a003fe14df8bbfe8bb7c40ffc01f0f7ff002aa8ff008537e2effa2edf103ff007c3dffcaaaf55a2803cabfe14df8bbfe8bb7c40ff00c01f0f7ff2aa8ff8537e2eff00a2edf103ff00007c3dff00caaaf55a2803cabfe14df8bbfe8bb7c40ffc01f0f7ff002aa8ff008537e2effa2edf103ff007c3dffcaaaf55a2803cabfe14df8bbfe8bb7c40ff00c01f0f7ff2aa8ff8537e2eff00a2edf103ff00007c3dff00caaaf55a2803cabfe14df8bbfe8bb7c40ffc01f0f7ff002aa8ff008537e2effa2edf103ff007c3dffcaaaf55a2803cabfe14df8bbfe8bb7c40ff00c01f0f7ff2aa8ff8537e2eff00a2edf103ff00007c3dff00caaaf55a2803c53c27fb396b5e06f0ae8de1bd13e367c40b2d1747b2874fb1b6fb2e8127930448238d373e9659b0aa06589271c926b5bfe14df8bbfe8bb7c40ffc01f0f7ff002aabd568a00f2aff008537e2effa2edf103ff007c3dffcaaa3fe14df8bbfe8bb7c40ff00c01f0f7ff2aabd568a00f2aff8537e2eff00a2edf103ff00007c3dff00caaa3fe14df8bbfe8bb7c40ffc01f0f7ff002aabd568a00f2aff008537e2effa2edf103ff007c3dffcaaa3fe14df8bbfe8bb7c40ff00c01f0f7ff2aabd568a00f2aff8537e2eff00a2edf103ff00007c3dff00caaa3fe14df8bbfe8bb7c40ffc01f0f7ff002aabd568a00f2aff008537e2effa2edf103ff007c3dffcaaa3fe14df8bbfe8bb7c40ff00c01f0f7ff2aabd568a00f2af817a86bffdadf13f41d7bc4fa878b7fe11df1347a7d96a3aa416915c790fa469d7651c5ac10c6712dd4b83b01c100938af55af2af837ff002517e3b7fd8e76dffa8f68d5eab4005145140057957ecd3ff24eb57ffb1cfc59ff00a90ea35eab5e55fb34ff00c93ad5ff00ec73f167fea43a8d007aad14514005145140051451400514514005145140051451400514514005145140051451400514514005145140057957ed2dff0024eb48ff00b1cfc27ffa90e9d5eab5e55fb4b7fc93ad23fec73f09ff00ea43a75007aad1451400514514005145140051451400514514005145140051451400514514005145140057957ed2dff24eb48ffb1cfc27ff00a90e9d5eab5e55fb4b7fc93ad23fec73f09ffea43a75007aad145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140057957ecd3ff0024eb57ff00b1cfc59ffa90ea35eab5e55fb34ffc93ad5ffec73f167fea43a8d007aad145140051451401e55fb34ffc93ad5ffec73f167fea43a8d7aad7957ecd3ff24eb57ffb1cfc59ff00a90ea35eab4005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401e55f193fe4a2fc09ffb1cee7ff51ed66bd56bcabe327fc945f813ff00639dcffea3dacd7aad001451450015e55f193fe4a2fc09ff00b1cee7ff0051ed66bd56bcabe327fc945f813ff639dcff00ea3dacd007aad14514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401f017c73fdbb6cbf63df1ff00c64b693c0dadf89b52d53c5b6d2dadd81f66d2c1ff00847f480637b921bf7a36eef2d509da4125722bf3ebe2effc14bfe3e7c58d62dee93c5f27836c6d6649e0d37c2c1ace20ea720bbe5a49474cabb9438fbb5fb2fe04f09e8be38f13fed05a2788749b3d6f47bcf185bc771637f02cd0cabff08f68dc32b020d7c81f19ff00e08b7e17f13f8cadb51f873e2e93c19a1dc49fe9ba4ea1035f2db2e0fcd6ce5d58f207c9231ea4efc00b401cf7eca9ff00058b86edacfc39f1c6c85b4a7f769e2fd2a0fdd9e060dcdb28caf7cbc408e40f2c005abef38bf6b5f81f344922fc63f0085701807f135929c1f5065c83ec6bcabe02ff00c133fe08fc0c6b5bf6d00f8d7c430e186abe25db7211c107747060449820153b4b8fef57d5688b1a2aaa8555180a06001401e59ff0d63f043fe8b27c3fff00c2a2c7ff008ed54fd94f56b1d7fe12ddea7a65edbea3a6def8b7c53736b79692acb0cf13f8835064911d490caca410c090410457b057957ecd3ff24eb57ffb1cfc59ff00a90ea3401eab45145001451450014514500145145001451450014514500145145001451450014514500145145001451450015e55fb4b7fc93ad23fec73f09ffea43a757aad7957ed2dff0024eb48ff00b1cfc27ffa90e9d401eab4514500145145001451450014514500145145001451450014514500145145001451450015e55fb4b7fc93ad23fec73f09ff00ea43a757aad73fe3cf01e8df12bc333e81afc1713e9b2cd6f7245a5ecf67324b04e93c3224d03a491b24b146e19581ca8a00e828af2aff008669f08ffd05fe207fe1c7f10fff002751ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea00f55a2bcabfe19a7c23ff417f881ff00871fc43ffc9d47fc334f847fe82ff103ff000e3f887ff93a803d568af2aff8669f08ff00d05fe207fe1c7f10ff00f2751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea00f55a2bcabfe19a7c23ff00417f881ff871fc43ff00c9d47fc334f847fe82ff00103ff0e3f887ff0093a803d568af2aff008669f08ffd05fe207fe1c7f10fff002751ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea00f55a2bcabfe19a7c23ff417f881ff00871fc43ffc9d47fc334f847fe82ff103ff000e3f887ff93a803d568af2aff8669f08ff00d05fe207fe1c7f10ff00f2751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea00f55a2bcabfe19a7c23ff00417f881ff871fc43ff00c9d47fc334f847fe82ff00103ff0e3f887ff0093a803d568af2aff008669f08ffd05fe207fe1c7f10fff002751ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea00f55a2bcabfe19a7c23ff417f881ff00871fc43ffc9d5f366b1aef81f4dfdbaf43f81bfdbbe39fb1ddf86e5ba95c7c46f10971a913e745113f6ef940b68a46c7732afa0a00fba28af2aff8669f08ff00d05fe207fe1c7f10ff00f2751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea00f55a2bcabfe19a7c23ff00417f881ff871fc43ff00c9d47fc334f847fe82ff00103ff0e3f887ff0093a803d568af2aff008669f08ffd05fe207fe1c7f10fff002751ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea00f55a2bcabfe19a7c23ff417f881ff00871fc43ffc9d47fc334f847fe82ff103ff000e3f887ff93a803d568af2aff8669f08ff00d05fe207fe1c7f10ff00f2751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea00f55a2bcabfe19a7c23ff00417f881ff871fc43ff00c9d47fc334f847fe82ff00103ff0e3f887ff0093a803d568af2aff008669f08ffd05fe207fe1c7f10fff002751ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea00f55a2bcabfe19a7c23ff417f881ff00871fc43ffc9d47fc334f847fe82ff103ff000e3f887ff93a803d568af2aff8669f08ff00d05fe207fe1c7f10ff00f2751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea00f55af2afd9a7fe49d6afff00639f8b3ff521d468ff008669f08ffd05fe207fe1c7f10fff0027576be03f01e8df0d7c330681a04171069b14d717205ddecf7933cb3cef3cd23cd3bbc9233cb2c8e59989cb1a00e828a28a0028a28a00f2afd9a7fe49d6afff00639f8b3ff521d46bd56bca9ff666f04fdb2fee2dee3c61a67dbaf6e7509adf4bf1ceb7656fe7dc4cf3cce90c37891a6f9647721140cb1e28ff008669f08ffd05fe207fe1c7f10fff00275007aad15e55ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea3fe19a7c23ff417f881ff00871fc43ffc9d401eab457957fc334f847fe82ff103ff000e3f887ff93a8ff8669f08ff00d05fe207fe1c7f10ff00f275007aad15e55ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea3fe19a7c23ff00417f881ff871fc43ff00c9d401eab457957fc334f847fe82ff00103ff0e3f887ff0093a8ff008669f08ffd05fe207fe1c7f10fff00275007aad15e55ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea3fe19a7c23ff417f881ff00871fc43ffc9d401eab457957fc334f847fe82ff103ff000e3f887ff93a8ff8669f08ff00d05fe207fe1c7f10ff00f275007aad15e55ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea3fe19a7c23ff00417f881ff871fc43ff00c9d401eab457957fc334f847fe82ff00103ff0e3f887ff0093a8ff008669f08ffd05fe207fe1c7f10fff00275007aad15e55ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea3fe19a7c23ff417f881ff00871fc43ffc9d401eab457957fc334f847fe82ff103ff000e3f887ff93a8ff8669f08ff00d05fe207fe1c7f10ff00f275007aad15e55ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea3fe19a7c23ff00417f881ff871fc43ff00c9d4007c64ff00928bf027fec73b9ffd47b59af55af34d0ff678f07e81e26d1f5f8e5f146a3a968f349736075bf186afa9c304af049034821b9ba923dde54d2a6e2a480e718af4ba0028a28a002bcabe327fc945f813ff00639dcffea3dacd7aad729f10be18e81f142cf4bb7d7a3d43fe2577bfda16571a5ead77a6dc5bcfe4cb01749ad658e4198a79508dd821ce41a00eae8af2aff8669f08ff00d05fe207fe1c7f10ff00f2751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea00f55a2bcabfe19a7c23ff00417f881ff871fc43ff00c9d47fc334f847fe82ff00103ff0e3f887ff0093a803d568af2aff008669f08ffd05fe207fe1c7f10fff002751ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea00f55a2bcabfe19a7c23ff417f881ff00871fc43ffc9d47fc334f847fe82ff103ff000e3f887ff93a803d568af2aff8669f08ff00d05fe207fe1c7f10ff00f2751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea00f55a2bcabfe19a7c23ff00417f881ff871fc43ff00c9d47fc334f847fe82ff00103ff0e3f887ff0093a803d568af2aff008669f08ffd05fe207fe1c7f10fff002751ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea00f55a2bcabfe19a7c23ff417f881ff00871fc43ffc9d47fc334f847fe82ff103ff000e3f887ff93a803d568af2aff8669f08ff00d05fe207fe1c7f10ff00f2751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea00f55a2bcabfe19a7c23ff00417f881ff871fc43ff00c9d47fc334f847fe82ff00103ff0e3f887ff0093a803d568af2aff008669f08ffd05fe207fe1c7f10fff002751ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea00f55a2bcabfe19a7c23ff417f881ff00871fc43ffc9d47fc334f847fe82ff103ff000e3f887ff93a800f837ff2517e3b7fd8e76dff00a8f68d5eab5ca7c3df863a07c2fb3d52df418f50ff0089a5eff685edc6a9ab5dea571713f931401de6ba96490e22822403760041802baba0028a28a002bcabf669ff009275abff00d8e7e2cffd48751af55af2afd9a7fe49d6afff00639f8b3ff521d46803d568a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002bcabf696ff9275a47fd8e7e13ff00d4874eaf55af2afda5bfe49d691ff639f84fff00521d3a803d568a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0086eeee1b0b49aeae65482de14692496438545032589ec0019afe72fc61fb4c6abac7ed797bf1b6d1a56ba4f12aeb1690c8db5becd14a0430311dbc9448cfa8cd7f41ff15bc043e297c36f12f83df54bad161d76c25d3a5beb20a668a3914a3ecdc08c952c33db35f9b7aa7fc11ffc0161f187c31e0f5f1cf891acf56d0756d5a4b831dbf988f6971a7448a3e4c6185f3939e728b8ef401fa7de1cf1058f8b3c3da5eb7a5ceb75a66a76b15edace9d248a440e8c3d8ab03f8d68d70df043e1747f053e14f86fc0d0eb179af5b6856df64b7bebf55133441898d5b6803e452a8303a28ef5dcd001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450015e15e0ad13e30fc35b1d6346d33c25e07d6f4d97c41aceab6b7d77e2fbcb399e2bdd4ae6f115e15d2e508cab701481230ca920f35eeb45007957fc247f1bff00e89e7c3fff00c2f2fbff0094d47fc247f1bffe89e7c3ff00fc2f2fbff94d5eab45007957fc247f1bff00e89e7c3fff00c2f2fbff0094d47fc247f1bffe89e7c3ff00fc2f2fbff94d5eab45007957fc247f1bff00e89e7c3fff00c2f2fbff0094d47fc247f1bffe89e7c3ff00fc2f2fbff94d5eab45007957fc247f1bff00e89e7c3fff00c2f2fbff0094d47fc247f1bffe89e7c3ff00fc2f2fbff94d5eab45007957fc247f1bff00e89e7c3fff00c2f2fbff0094d47fc247f1bffe89e7c3ff00fc2f2fbff94d5eab45007957fc247f1bff00e89e7c3fff00c2f2fbff0094d47fc247f1bffe89e7c3ff00fc2f2fbff94d5eab45007957fc247f1bff00e89e7c3fff00c2f2fbff0094d47fc247f1bffe89e7c3ff00fc2f2fbff94d5eab45007957fc247f1bff00e89e7c3fff00c2f2fbff0094d47fc247f1bffe89e7c3ff00fc2f2fbff94d5eab45007957fc247f1bff00e89e7c3fff00c2f2fbff0094d47fc247f1bffe89e7c3ff00fc2f2fbff94d5eab45007957fc247f1bff00e89e7c3fff00c2f2fbff0094d47fc247f1bffe89e7c3ff00fc2f2fbff94d5eab45007957fc247f1bff00e89e7c3fff00c2f2fbff0094d47fc247f1bffe89e7c3ff00fc2f2fbff94d5eab45007957fc247f1bff00e89e7c3fff00c2f2fbff0094d5cff8d744f8c3f12ac747d1b53f09781f44d362f1068daadd5f5a78bef2f2648acb52b6bc75485b4b883b32db9500c8a32c093c57bad1400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005795788ff00e4e9fe1e7fd899e25ffd2ed0abd56bcabc47ff00274ff0f3fec4cf12ff00e97685401eab4514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450015e55fb4cbdc7fc2aeb7b7b7bfd434cfb7789bc37a7cd71a5df4d6571e45c6b76304c89342c9226f8a47425181c31e6bd56bcabf696ff009275a47fd8e7e13ffd4874ea003fe19a7c23ff00417f881ff871fc43ff00c9d47fc334f847fe82ff00103ff0e3f887ff0093abd568a00f2aff008669f08ffd05fe207fe1c7f10fff002751ff000cd3e11ffa0bfc40ff00c38fe21ffe4eaf55a2803cabfe19a7c23ff417f881ff00871fc43ffc9d47fc334f847fe82ff103ff000e3f887ff93abd568a00f2aff8669f08ff00d05fe207fe1c7f10ff00f2751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4eaf55a2803cabfe19a7c23ff00417f881ff871fc43ff00c9d47fc334f847fe82ff00103ff0e3f887ff0093abd568a00f2aff008669f08ffd05fe207fe1c7f10fff002751ff000cd3e11ffa0bfc40ff00c38fe21ffe4eaf55a2803cabfe19a7c23ff417f881ff00871fc43ffc9d47fc334f847fe82ff103ff000e3f887ff93abd568a00f2aff8669f08ff00d05fe207fe1c7f10ff00f2751ff0cd3e11ff00a0bfc40ffc38fe21ff00e4eaf55a2803cabfe19a7c23ff00417f881ff871fc43ff00c9d47fc334f847fe82ff00103ff0e3f887ff0093abd568a00f2aff008669f08ffd05fe207fe1c7f10fff002755493f653f01cdaadbea725df8e1f52b6865b682f1be217880cd1452346d246aff006ecaabb4311650704c684e768c7b051401e55ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea3fe19a7c23ff00417f881ff871fc43ff00c9d5eab45007957fc334f847fe82ff00103ff0e3f887ff0093a8ff008669f08ffd05fe207fe1c7f10fff002757aad1401e55ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea3fe19a7c23ff417f881ff00871fc43ffc9d5eab45007957fc334f847fe82ff103ff000e3f887ff93a8ff8669f08ff00d05fe207fe1c7f10ff00f2757aad1401e55ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea3fe19a7c23ff00417f881ff871fc43ff00c9d5eab45007957fc334f847fe82ff00103ff0e3f887ff0093a8ff008669f08ffd05fe207fe1c7f10fff002757aad1401e55ff000cd3e11ffa0bfc40ff00c38fe21ffe4ea3fe19a7c23ff417f881ff00871fc43ffc9d5eab45007957fc334f847fe82ff103ff000e3f887ff93a8ff8669f08ff00d05fe207fe1c7f10ff00f2757aad1401e55ff0cd3e11ff00a0bfc40ffc38fe21ff00e4ea3fe19a7c23ff00417f881ff871fc43ff00c9d5eab45007957fc334f847fe82ff00103ff0e3f887ff0093a8fd999ee3fe1575c5bdc5fea1a9fd87c4de24d3e1b8d52fa6bdb8f22df5bbe821479a66791f6451a202ec4e14735eab5e55fb34ff00c93ad5ff00ec73f167fea43a8d007aad14514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140057957ed2dff0024eb48ff00b1cfc27ffa90e9d5eab5e55fb4b7fc93ad23fec73f09ff00ea43a75007aad145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140057957ecd3ff24eb57ffb1cfc59ff00a90ea35eab5e55fb34ff00c93ad5ff00ec73f167fea43a8d007aad14514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140057957ed2dff0024eb48ff00b1cfc27ffa90e9d5eab593e29f09e87e39d0aeb44f1268da7f88345badbf68d3b54b54b9b79b6b075df1b82ad86556191c1507a8a00d6a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55a2bcabfe193be087fd11bf87fff0084bd8fff001aa3fe193be087fd11bf87ff00f84bd8ff00f1aa00f55af2afd9a7fe49d6afff00639f8b3ff521d468ff00864ef821ff00446fe1ff00fe12f63ffc6abbff000b784f43f036856ba2786f46d3fc3fa2daeefb3e9da5daa5b5bc3b98bb6c8d0055cb3331c0e4b13d4d006b514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401ffd9}}}}}{\pard\plain\posx5784\posy851\absw2172\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u105x\u110x\u116x\u114x\u117x\u115x\u105x\u118x\u101x\u95x\u108x\u105x\u115x\u116x}\par } +{\pard\plain\posx1039\posy2055\absw3242\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u112x\u111x\u111x\u108x\u60x\u108x\u105x\u110x\u107x\u60x\u118x\u111x\u105x\u100x\u42x\u62x\u44x \u83x\u73x\u90x\u69x\u62x}\par } +{\pard\plain\posx4759\posy2055\absw1816\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u118x\u111x\u105x\u100x\u112x\u116x\u114x\u108x\u105x\u115x\u116x}\par } +{\pard\plain\posx4878\posy2857\absw1578\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u105x\u108x\u105x\u115x\u116x\u60x\u84x\u42x\u62x}\par } +{\pard\plain\posx7344\posy2857\absw1459\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u105x\u108x\u105x\u115x\u116x\u60x\u84x\u62x}\par } +{\pard\plain\posx9392\posy2857\absw2171\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u105x\u112x\u111x\u111x\u108x\u60x\u108x\u105x\u110x\u107x\u60x\u84x\u62x\u62x}\par } +{\pard\plain\posx9452\posy3574\absw2053\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u112x\u111x\u111x\u108x\u60x\u108x\u105x\u110x\u107x\u60x\u84x\u62x\u44x}\par {\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u83x\u73x\u90x\u69x\u62x}\par } +{\pard\plain\posx1336\posy3659\absw2648\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u105x\u114x\u101x\u102x\u101x\u114x\u101x\u110x\u99x\u101x\u95x\u108x\u105x\u115x\u116x\u60x\u84x\u62x}\par } +{\pard\plain\posx4581\posy3659\absw2172\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u108x\u105x\u115x\u116x\u60x\u84x\u42x\u44x \u83x\u73x\u90x\u69x\u62x}\par } +{\pard\plain\posx7047\posy3659\absw2053\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u108x\u105x\u115x\u116x\u60x\u84x\u44x \u83x\u73x\u90x\u69x\u62x}\par } +{\pard\plain\posx1039\posy4461\absw3242\absh0\dxfrtext0\dfrmtxtx0\dfrmtxty0\nosnaplinegrid{\b0\i0\strike0\f2\cf0\fs18\expnd0\expndtw0\kerning0 \u114x\u101x\u102x\u101x\u114x\u101x\u110x\u99x\u101x\u95x\u108x\u105x\u115x\u116x\u60x\u84x\u44x \u83x\u73x\u90x\u69x\u62x}\par } + +\par} \ No newline at end of file diff --git a/test/codeblocks/ETL.cbp b/test/codeblocks/ETL.cbp index 5b2f4af8..963db74b 100644 --- a/test/codeblocks/ETL.cbp +++ b/test/codeblocks/ETL.cbp @@ -52,6 +52,9 @@ + + + diff --git a/test/codeblocks/ETL.depend b/test/codeblocks/ETL.depend index f3bcb39a..f33d7180 100644 --- a/test/codeblocks/ETL.depend +++ b/test/codeblocks/ETL.depend @@ -3289,7 +3289,7 @@ "CurrentTest.h" "ReportAssertImpl.h" -1494283539 source:d:\users\john\documents\programming\github\etl\test\test_algorithm.cpp +1497706369 source:d:\users\john\documents\programming\github\etl\test\test_algorithm.cpp "UnitTest++.h" "algorithm.h" "container.h" @@ -3315,7 +3315,7 @@ -1494277861 source:d:\users\john\documents\programming\github\etl\test\test_alignment.cpp +1496992773 source:d:\users\john\documents\programming\github\etl\test\test_alignment.cpp "UnitTest++.h" "alignment.h" "type_traits.h" @@ -3423,7 +3423,7 @@ "exception.h" "error_handler.h" -1494277861 source:d:\users\john\documents\programming\github\etl\test\test_bitset.cpp +1497713623 source:d:\users\john\documents\programming\github\etl\test\test_bitset.cpp "UnitTest++.h" @@ -3538,7 +3538,7 @@ "static_assert.h" "exception.h" -1494277861 source:d:\users\john\documents\programming\github\etl\test\test_deque.cpp +1497713693 source:d:\users\john\documents\programming\github\etl\test\test_deque.cpp "UnitTest++.h" "ExtraCheckMacros.h" "deque.h" @@ -3548,6 +3548,7 @@ + 1494277861 d:\users\john\documents\programming\github\etl\test\extracheckmacros.h "../unittest-cpp/UnitTest++/HelperMacros.h" @@ -3582,7 +3583,7 @@ "exception.h" -1488104217 d:\users\john\documents\programming\github\etl\test\data.h +1497713618 d:\users\john\documents\programming\github\etl\test\data.h 1494277861 source:d:\users\john\documents\programming\github\etl\test\test_endian.cpp @@ -3612,7 +3613,7 @@ "exception.h" -1494277861 source:d:\users\john\documents\programming\github\etl\test\test_flat_map.cpp +1497306512 source:d:\users\john\documents\programming\github\etl\test\test_flat_map.cpp "UnitTest++.h" @@ -3726,7 +3727,7 @@ 1482623723 v_1.h" -1494283539 source:d:\users\john\documents\programming\github\etl\test\test_forward_list.cpp +1497713618 source:d:\users\john\documents\programming\github\etl\test\test_forward_list.cpp "UnitTest++.h" "ExtraCheckMacros.h" "data.h" @@ -3736,6 +3737,7 @@ + 1452796556 d:\users\john\documents\programming\github\etl\forward_list.h @@ -3783,7 +3785,7 @@ 1479511692 nction.h" -1494277861 source:d:\users\john\documents\programming\github\etl\test\test_functional.cpp +1497685058 source:d:\users\john\documents\programming\github\etl\test\test_functional.cpp "UnitTest++.h" "functional.h" @@ -3843,7 +3845,7 @@ 1450265856 d:\users\john\documents\programming\github\etl\largest.h "type_traits.h" -1494283539 source:d:\users\john\documents\programming\github\etl\test\test_list.cpp +1497713618 source:d:\users\john\documents\programming\github\etl\test\test_list.cpp "UnitTest++.h" "ExtraCheckMacros.h" "list.h" @@ -3968,11 +3970,12 @@ "exception.h" -1494277861 source:d:\users\john\documents\programming\github\etl\test\test_vector.cpp +1497713693 source:d:\users\john\documents\programming\github\etl\test\test_vector.cpp "UnitTest++.h" + "vector.h" 1479511692 ctor.h" @@ -5230,7 +5233,7 @@ 1452516033 /home/jwellbelove/Programming/etl/visitor.h -1494283539 source:d:\users\john\documents\programming\github\etl\test\test_intrusive_forward_list.cpp +1497713618 source:d:\users\john\documents\programming\github\etl\test\test_intrusive_forward_list.cpp "UnitTest++.h" "ExtraCheckMacros.h" "data.h" @@ -5309,7 +5312,7 @@ "iterator.h" "type_traits.h" -1494277861 d:\users\john\documents\programming\github\etl\src\type_traits.h +1497713693 d:\users\john\documents\programming\github\etl\src\type_traits.h "platform.h" "nullptr.h" @@ -5318,7 +5321,7 @@ -1492164295 d:\users\john\documents\programming\github\etl\src\alignment.h +1496993010 d:\users\john\documents\programming\github\etl\src\alignment.h "type_traits.h" "static_assert.h" @@ -5326,7 +5329,7 @@ 1482948766 d:\users\john\documents\programming\github\etl\src\static_assert.h "platform.h" -1494277860 d:\users\john\documents\programming\github\etl\src\array.h +1497306512 d:\users\john\documents\programming\github\etl\src\array.h @@ -5370,7 +5373,7 @@ "integral_limits.h" -1494277860 d:\users\john\documents\programming\github\etl\src\bitset.h +1497685058 d:\users\john\documents\programming\github\etl\src\bitset.h @@ -5480,7 +5483,7 @@ "static_assert.h" "exception.h" -1494277860 d:\users\john\documents\programming\github\etl\src\deque.h +1497713692 d:\users\john\documents\programming\github\etl\src\deque.h @@ -5512,22 +5515,9 @@ 1482948766 d:\users\john\documents\programming\github\etl\src\fixed_iterator.h -1494277860 d:\users\john\documents\programming\github\etl\src\flat_map.h - - - - - - - "platform.h" - "vector.h" +1497713623 d:\users\john\documents\programming\github\etl\src\flat_map.h + "reference_flat_map.h" "pool.h" - "exception.h" - "vector.h" - "error_handler.h" - "debug_count.h" - "type_traits.h" - "parameter_type.h" 1482748252 d:\users\john\documents\programming\github\etl\src\iflat_map.h @@ -5562,13 +5552,14 @@ 1482748239 vectorpointer.h" -1494277860 d:\users\john\documents\programming\github\etl\src\private\vector_base.h +1497713693 d:\users\john\documents\programming\github\etl\src\private\vector_base.h "../exception.h" "../error_handler.h" "../debug_count.h" -1494277861 d:\users\john\documents\programming\github\etl\src\vector.h +1497713693 d:\users\john\documents\programming\github\etl\src\vector.h + @@ -5624,7 +5615,7 @@ "../ivector.h" "../error_handler.h" -1494277860 d:\users\john\documents\programming\github\etl\src\forward_list.h +1497713617 d:\users\john\documents\programming\github\etl\src\forward_list.h @@ -5680,7 +5671,7 @@ "../exception.h" "../error_handler.h" -1479515290 d:\users\john\documents\programming\github\etl\src\functional.h +1494763312 d:\users\john\documents\programming\github\etl\src\functional.h 1482948766 d:\users\john\documents\programming\github\etl\src\hash.h @@ -5691,7 +5682,7 @@ 1479515290 d:\users\john\documents\programming\github\etl\src\instance_count.h -1488104217 d:\users\john\documents\programming\github\etl\src\intrusive_forward_list.h +1497713617 d:\users\john\documents\programming\github\etl\src\intrusive_forward_list.h "platform.h" @@ -5715,7 +5706,7 @@ "exception.h" "error_handler.h" -1494277860 d:\users\john\documents\programming\github\etl\src\io_port.h +1497308571 d:\users\john\documents\programming\github\etl\src\io_port.h "nullptr.h" @@ -5724,7 +5715,7 @@ 1485905321 d:\users\john\documents\programming\github\etl\src\largest.h "type_traits.h" -1494277860 d:\users\john\documents\programming\github\etl\src\list.h +1497713617 d:\users\john\documents\programming\github\etl\src\list.h @@ -5757,7 +5748,7 @@ "../exception.h" "../error_handler.h" -1494277860 d:\users\john\documents\programming\github\etl\src\map.h +1497306512 d:\users\john\documents\programming\github\etl\src\map.h @@ -5835,7 +5826,7 @@ "../exception.h" "../error_handler.h" -1494277861 d:\users\john\documents\programming\github\etl\src\set.h +1497685058 d:\users\john\documents\programming\github\etl\src\set.h @@ -5908,7 +5899,7 @@ 1482624915 ordered_map.h" -1494277861 d:\users\john\documents\programming\github\etl\src\unordered_map.h +1497306512 d:\users\john\documents\programming\github\etl\src\unordered_map.h @@ -5961,7 +5952,7 @@ 1479515291 d:\users\john\documents\programming\github\etl\src\visitor.h -1494277860 d:\users\john\documents\programming\github\etl\src\platform.h +1497713692 d:\users\john\documents\programming\github\etl\src\platform.h @@ -5997,7 +5988,7 @@ 1479511691 at_multimap.h" -1494277860 d:\users\john\documents\programming\github\etl\src\flat_multimap.h +1497306512 d:\users\john\documents\programming\github\etl\src\flat_multimap.h @@ -6087,7 +6078,7 @@ 1482358550 trusive_links.h" -1494283539 source:d:\users\john\documents\programming\github\etl\test\test_intrusive_list.cpp +1497713618 source:d:\users\john\documents\programming\github\etl\test\test_intrusive_list.cpp "UnitTest++.h" "ExtraCheckMacros.h" "data.h" @@ -6098,7 +6089,7 @@ -1488104217 d:\users\john\documents\programming\github\etl\src\intrusive_list.h +1497713617 d:\users\john\documents\programming\github\etl\src\intrusive_list.h "platform.h" @@ -6144,7 +6135,7 @@ 1479511692 ltimap.h" -1494277860 d:\users\john\documents\programming\github\etl\src\multimap.h +1497306512 d:\users\john\documents\programming\github\etl\src\multimap.h @@ -6189,7 +6180,7 @@ 1479511692 ltiset.h" -1494277860 d:\users\john\documents\programming\github\etl\src\multiset.h +1497306512 d:\users\john\documents\programming\github\etl\src\multiset.h @@ -6301,7 +6292,7 @@ 1482625301 ordered_multimap.h" -1494277861 d:\users\john\documents\programming\github\etl\src\unordered_multimap.h +1497306512 d:\users\john\documents\programming\github\etl\src\unordered_multimap.h @@ -6354,7 +6345,7 @@ "unordered_multiset.h" "checksum.h" -1494277861 d:\users\john\documents\programming\github\etl\src\unordered_multiset.h +1497306512 d:\users\john\documents\programming\github\etl\src\unordered_multiset.h @@ -6404,7 +6395,7 @@ "unordered_set.h" "checksum.h" -1494277861 d:\users\john\documents\programming\github\etl\src\unordered_set.h +1497306512 d:\users\john\documents\programming\github\etl\src\unordered_set.h @@ -6480,7 +6471,7 @@ 1482079098 or.h" -1494277861 d:\users\john\documents\programming\github\etl\src\private\pvoidvector.h +1497713692 d:\users\john\documents\programming\github\etl\src\private\pvoidvector.h @@ -6530,21 +6521,22 @@ "error_handler.h" "intrusive_links.h" -1494277861 source:d:\users\john\documents\programming\github\etl\test\test_string_char.cpp +1497713753 source:d:\users\john\documents\programming\github\etl\test\test_string_char.cpp "UnitTest++.h" "cstring.h" + "fnv_1.h" 1482181573 tring.h" -1494277860 d:\users\john\documents\programming\github\etl\src\cstring.h +1497713693 d:\users\john\documents\programming\github\etl\src\cstring.h "platform.h" "basic_string.h" "hash.h" -1494277860 d:\users\john\documents\programming\github\etl\src\basic_string.h +1497713692 d:\users\john\documents\programming\github\etl\src\basic_string.h @@ -6583,7 +6575,7 @@ "../exception.h" "../error_handler.h" -1494277861 source:d:\users\john\documents\programming\github\etl\test\test_string_u16.cpp +1497713788 source:d:\users\john\documents\programming\github\etl\test\test_string_u16.cpp "UnitTest++.h" @@ -6592,12 +6584,12 @@ 1482099557 6string.h" -1482948766 d:\users\john\documents\programming\github\etl\src\u16string.h +1497713693 d:\users\john\documents\programming\github\etl\src\u16string.h "platform.h" "basic_string.h" "hash.h" -1494277861 source:d:\users\john\documents\programming\github\etl\test\test_string_u32.cpp +1497713815 source:d:\users\john\documents\programming\github\etl\test\test_string_u32.cpp "UnitTest++.h" @@ -6606,19 +6598,19 @@ 1482099666 2string.h" -1482948766 d:\users\john\documents\programming\github\etl\src\u32string.h +1497713693 d:\users\john\documents\programming\github\etl\src\u32string.h "platform.h" "basic_string.h" "hash.h" -1494277861 source:d:\users\john\documents\programming\github\etl\test\test_string_wchar_t.cpp +1497713864 source:d:\users\john\documents\programming\github\etl\test\test_string_wchar_t.cpp "UnitTest++.h" "wstring.h" -1482948766 d:\users\john\documents\programming\github\etl\src\wstring.h +1497713693 d:\users\john\documents\programming\github\etl\src\wstring.h "platform.h" "basic_string.h" "hash.h" @@ -6641,11 +6633,12 @@ 1482948766 d:\users\john\documents\programming\github\etl\src\utility.h "type_traits.h" -1494277861 source:d:\users\john\documents\programming\github\etl\test\test_vector_pointer.cpp +1497713693 source:d:\users\john\documents\programming\github\etl\test\test_vector_pointer.cpp "UnitTest++.h" + "vector.h" 1482076051 source:/mnt/hgfs/Programming/GitHub/unittest-cpp/UnitTest++/RequiredCheckException.cpp @@ -7862,7 +7855,7 @@ "type_traits.h" -1488104217 d:\users\john\documents\programming\github\etl\src\memory.h +1497713692 d:\users\john\documents\programming\github\etl\src\memory.h "type_traits.h" @@ -7981,7 +7974,7 @@ -1494277861 source:d:\users\john\documents\programming\github\etl\test\test_random.cpp +1497713618 source:d:\users\john\documents\programming\github\etl\test\test_random.cpp "UnitTest++.h" "random.h" @@ -7989,7 +7982,7 @@ -1494277861 source:d:\users\john\documents\programming\github\etl\test\test_vector_non_trivial.cpp +1497685854 source:d:\users\john\documents\programming\github\etl\test\test_vector_non_trivial.cpp "UnitTest++.h" @@ -8173,7 +8166,7 @@ "HelperMacros.h" -1494362778 source:d:\users\john\documents\programming\github\etl\test\test_reference_flat_map.cpp +1497308006 source:d:\users\john\documents\programming\github\etl\test\test_reference_flat_map.cpp "UnitTest++.h" @@ -8186,13 +8179,18 @@ "data.h" "reference_flat_map.h" -1494362778 d:\users\john\documents\programming\github\etl\src\reference_flat_map.h +1497308006 d:\users\john\documents\programming\github\etl\src\reference_flat_map.h - "exception.h" + "platform.h" "vector.h" "error_handler.h" + "debug_count.h" + "type_traits.h" + "parameter_type.h" + "exception.h" + "static_assert.h" -1494362778 source:d:\users\john\documents\programming\github\etl\test\test_reference_flat_multimap.cpp +1494363271 source:d:\users\john\documents\programming\github\etl\test\test_reference_flat_multimap.cpp "UnitTest++.h" @@ -8204,14 +8202,14 @@ "data.h" "reference_flat_multimap.h" -1494362778 d:\users\john\documents\programming\github\etl\src\reference_flat_multimap.h +1497685058 d:\users\john\documents\programming\github\etl\src\reference_flat_multimap.h "exception.h" "error_handler.h" "debug_count.h" "vector.h" -1494362778 source:d:\users\john\documents\programming\github\etl\test\test_reference_flat_multiset.cpp +1494363271 source:d:\users\john\documents\programming\github\etl\test\test_reference_flat_multiset.cpp "UnitTest++.h" @@ -8223,7 +8221,7 @@ "data.h" "reference_flat_multiset.h" -1494362778 d:\users\john\documents\programming\github\etl\src\reference_flat_multiset.h +1494363271 d:\users\john\documents\programming\github\etl\src\reference_flat_multiset.h @@ -8236,7 +8234,7 @@ "error_handler.h" "exception.h" -1494362778 source:d:\users\john\documents\programming\github\etl\test\test_reference_flat_set.cpp +1494363271 source:d:\users\john\documents\programming\github\etl\test\test_reference_flat_set.cpp "UnitTest++.h" @@ -8248,7 +8246,7 @@ "data.h" "reference_flat_set.h" -1494362778 d:\users\john\documents\programming\github\etl\src\reference_flat_set.h +1494363271 d:\users\john\documents\programming\github\etl\src\reference_flat_set.h diff --git a/test/codeblocks/ETL.layout b/test/codeblocks/ETL.layout index c0d3ac7a..6f7c244b 100644 --- a/test/codeblocks/ETL.layout +++ b/test/codeblocks/ETL.layout @@ -2,29 +2,9 @@ - + - - - - - - - - - - - - - - - - - - - - - + @@ -32,24 +12,44 @@ - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + @@ -57,24 +57,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -87,39 +167,9 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -127,29 +177,19 @@ - + - + - + - + - + - - - - - - - - - - - + @@ -157,9 +197,24 @@ - + - + + + + + + + + + + + + + + + + @@ -167,9 +222,24 @@ - + - + + + + + + + + + + + + + + + + diff --git a/test/codeblocks/random.csv b/test/codeblocks/random.csv new file mode 100644 index 00000000..54a664ee --- /dev/null +++ b/test/codeblocks/random.csv @@ -0,0 +1,16384 @@ +18335,488 +18335,488 +47239,65462 +17951,744 +33487,53187 +30695,12296 +52647,7958 +21171,9972 +54118,31273 +46257,13778 +55259,57944 +56800,31703 +30628,20740 +35403,20159 +7368,26980 +47205,2392 +22430,7022 +36594,16677 +57927,35059 +37649,64669 +10192,14279 +11637,15438 +39058,37530 +5153,23587 +22190,5868 +3128,20276 +27682,6200 +53699,14797 +16635,39022 +22034,12 +40323,29302 +46957,53727 +21950,37140 +19888,26585 +50245,61593 +14746,38233 +31002,17966 +43220,63277 +22625,28405 +25549,64569 +43807,27194 +24588,20943 +1706,47518 +47388,38408 +51051,36104 +55066,391 +39855,20879 +21164,26722 +35347,42598 +37377,60772 +63506,27459 +62522,15371 +21295,8971 +1530,25628 +20142,13838 +58177,26380 +24286,7759 +62910,62486 +24568,15872 +16383,32756 +58255,56744 +6848,50051 +24288,49872 +56447,1138 +23644,6433 +15787,44664 +5452,93 +25231,3464 +32097,38868 +35615,50101 +46938,33479 +62052,40067 +64546,16653 +38393,5502 +63609,54185 +35197,28351 +23973,50197 +42139,13019 +16661,11430 +21483,47947 +22497,18993 +17327,41275 +63907,15716 +334,31871 +40648,32919 +63226,30087 +44343,36879 +45385,65433 +60535,1739 +64406,51913 +40897,50936 +36835,2897 +39988,39118 +2734,35945 +45531,23402 +9527,59139 +34915,34286 +6503,58485 +29027,34363 +42225,61326 +33882,56492 +61740,28068 +15741,33886 +5309,24129 +36750,64860 +1509,20985 +43022,46077 +40844,1307 +55771,33968 +31087,42950 +41924,42251 +42149,13594 +45945,18751 +50430,9748 +23480,60985 +55934,22839 +49999,57722 +53180,10602 +38410,41728 +35746,61513 +14202,37580 +3041,45681 +21284,42734 +41497,39909 +59612,14355 +21372,59214 +60633,20232 +65120,27866 +18439,17598 +47290,1439 +30312,49338 +43243,20596 +25781,29967 +33742,28731 +49041,46888 +16766,60871 +55488,11890 +39436,18728 +37593,10858 +54575,57192 +34495,63688 +22244,52455 +46446,2875 +31821,35217 +18993,40155 +35110,36713 +19930,2345 +45988,29059 +61257,44144 +15671,22141 +63150,56224 +23400,59015 +24628,48104 +42266,31396 +47267,16444 +14087,28133 +52575,26742 +25471,8496 +4913,51501 +21574,62011 +26729,51656 +43184,33818 +41765,10391 +2018,21984 +55351,19218 +23253,2653 +26703,45647 +18280,41971 +46470,31967 +31951,16806 +50384,18128 +16836,12725 +29356,46394 +54685,19101 +24230,16133 +1809,42905 +52054,56243 +20853,16104 +17169,33 +63945,33302 +18701,16957 +62064,50545 +59325,19456 +16177,30045 +32110,12703 +33096,6528 +6081,55384 +6786,390 +7559,564 +3527,14454 +7399,47566 +35480,1193 +9858,59821 +42663,61092 +55892,23027 +49183,2558 +29845,46928 +36000,29501 +44053,40610 +4707,35307 +35706,1923 +3110,57204 +34670,39678 +41943,56645 +12016,16749 +22660,44493 +1325,10786 +22388,38482 +63595,49859 +12780,12694 +38757,19800 +7693,40312 +8997,44475 +56924,34348 +35667,64359 +49903,8896 +13607,62322 +20173,26778 +26051,892 +9079,40385 +57746,800 +40733,3817 +31394,30950 +3123,18611 +8910,27003 +65294,10744 +32564,52835 +16665,43230 +30346,41237 +12277,29093 +22109,24522 +56662,33291 +16275,13508 +24361,32900 +8287,13867 +9313,34500 +22769,12819 +7036,48483 +27730,50948 +16075,40622 +24776,33422 +58042,2453 +11906,56100 +59465,18614 +30001,35260 +10954,54467 +11309,17009 +15859,61466 +45654,32635 +56993,64044 +64300,22592 +36331,5025 +35791,53631 +29,7464 +61349,50420 +12178,30396 +46419,54583 +27926,64443 +53724,48058 +26591,17754 +29221,6572 +33645,5989 +20302,12466 +55450,58639 +56555,32528 +29552,59456 +28437,37684 +25555,35669 +18670,31436 +33229,41900 +40328,34368 +27966,44678 +29571,62537 +27924,61651 +40540,9370 +59992,34459 +64092,2975 +10140,32259 +26083,37866 +22097,13528 +19564,35029 +21448,41303 +36057,43922 +47454,41482 +58878,56296 +37131,24732 +29133,60954 +9245,42570 +48329,34537 +19322,47111 +20037,33393 +6772,39660 +65008,63276 +20300,46449 +53096,23275 +30061,19422 +50171,51029 +55824,24933 +30902,4584 +20406,306 +51682,39446 +26387,62538 +12132,438 +64807,23869 +20718,58739 +9567,37761 +45704,52238 +4749,35749 +31865,50259 +49112,8077 +43106,61691 +34996,64998 +17256,27675 +16449,35383 +35311,14965 +29588,18182 +45224,9229 +62110,34220 +29452,15496 +15246,56326 +53201,47046 +65483,5866 +22341,54574 +29822,13337 +19126,60767 +27495,38016 +27680,31134 +10374,47572 +53286,24522 +18162,23404 +47527,45785 +25591,22631 +56731,41487 +30740,7261 +7744,49574 +6915,60760 +62996,880 +2002,10563 +31269,64895 +28480,23637 +3620,2401 +25438,38548 +48182,47391 +10285,6592 +5515,20596 +4129,3398 +18412,45153 +44113,38810 +45888,2450 +10288,28327 +57324,17574 +61432,48994 +1753,30257 +24434,62463 +15529,49691 +2092,1415 +29114,27256 +1309,16098 +39187,13782 +56429,62026 +61971,30280 +50545,24582 +3346,14596 +29525,10085 +48909,42753 +30741,30039 +42855,2540 +57067,5147 +35588,58572 +26598,44820 +937,32974 +53883,56371 +38512,26531 +28225,11031 +15780,17478 +9975,46707 +43289,57185 +17610,28240 +2723,56847 +52242,9517 +12417,38565 +52485,34167 +47150,1532 +59061,56093 +5274,61931 +47623,36566 +19848,57874 +25489,24018 +22169,8845 +51508,139 +39547,54444 +47506,58492 +41048,4639 +15250,14720 +24366,46171 +6563,9036 +2740,25680 +25592,9631 +35835,26810 +52929,5732 +16422,64418 +15488,2672 +32157,38227 +44888,8765 +45128,47139 +54476,7763 +60644,20147 +64864,32712 +46692,26192 +39677,41135 +12653,53421 +41033,31084 +9543,39748 +30062,28548 +29465,51705 +51773,33655 +15537,15442 +7176,8596 +37353,14870 +25643,57680 +15101,45321 +35260,61014 +16239,50337 +45041,62980 +46957,30955 +23244,34847 +20636,30259 +20421,15805 +36706,25330 +1750,55026 +18916,48421 +2081,20249 +9513,46339 +45615,12482 +23894,62663 +14523,6527 +63053,15592 +56947,16221 +41218,55999 +39254,19536 +63826,57287 +63334,15981 +20805,45982 +29832,8567 +23646,6256 +10997,45828 +8123,33637 +574,37363 +21875,63870 +2507,1890 +52419,51063 +38470,33208 +21097,11927 +36846,52572 +53620,16669 +48978,37053 +57367,19004 +25869,6241 +18351,59784 +58319,62264 +52988,26359 +64010,51506 +58041,14385 +37107,52715 +58971,22380 +22954,51684 +62146,50303 +52688,8523 +50330,64993 +45689,53163 +56243,10586 +22304,49294 +33237,32420 +11829,39585 +46286,60358 +28438,64775 +16235,58605 +16023,64183 +40817,6036 +37206,53258 +50090,29947 +21016,53717 +18084,60925 +31344,1215 +24948,25757 +40569,25671 +42100,12276 +32560,9347 +8359,43874 +21493,27781 +28932,52747 +14108,29345 +9403,46095 +24975,6418 +57995,10940 +13513,48507 +240,52497 +45606,55166 +21753,6059 +38727,45835 +11320,25878 +52618,8220 +51453,7824 +34654,17085 +26502,63894 +36696,8420 +30415,14375 +30685,29869 +32456,32056 +57685,64624 +50109,32502 +12794,20435 +25585,44295 +19168,40820 +29234,59024 +43549,38627 +29470,4855 +21310,56143 +24434,61856 +21169,62039 +14545,53004 +5187,24403 +61201,18098 +18803,35051 +59898,15808 +61057,15312 +275,16172 +56577,25221 +64855,41460 +30079,15808 +31476,31542 +62646,51265 +5863,57089 +40283,23187 +29140,42362 +58093,9054 +61643,34317 +2699,57015 +28966,40584 +51501,45051 +60737,14077 +37035,58806 +309,55624 +5017,16456 +61150,30385 +43708,43464 +46520,18473 +1713,60624 +39205,39871 +5863,32357 +52895,44737 +33179,55232 +57858,17776 +7280,51236 +15511,65337 +25411,35841 +3883,14806 +16515,50156 +37253,6572 +18294,59378 +24015,9264 +54753,42138 +34647,8423 +64460,35528 +46264,44807 +13478,64429 +35337,7523 +7795,36705 +19262,20051 +51677,18668 +62335,9327 +1338,10698 +8981,31316 +43367,54043 +23783,34783 +5368,7468 +30853,1403 +53752,43322 +64300,8561 +13107,20425 +55053,32221 +54726,53360 +26983,63557 +7916,19956 +7100,52813 +45168,24121 +41130,334 +13946,41855 +21355,9944 +51170,39739 +38252,30664 +41470,59284 +5116,9739 +30494,14240 +49905,48725 +15779,3825 +16965,21598 +30206,62104 +39142,15167 +48349,34948 +10106,57817 +46852,7070 +60368,49653 +22168,47591 +54396,47557 +10950,44657 +39936,2238 +6077,13778 +44733,21802 +43979,3870 +18785,19157 +48697,17551 +1018,58353 +37339,44227 +32519,5906 +23631,61157 +44417,11304 +3477,52775 +28197,913 +42506,21666 +5568,39882 +27071,11225 +15687,63081 +25090,33139 +33565,15195 +20019,21052 +14566,56017 +3895,48332 +46125,59193 +20653,36624 +22192,32559 +17241,19784 +40496,40554 +5056,7049 +608,52282 +56654,35043 +35114,38783 +15661,44164 +29963,6981 +19013,49426 +60041,56233 +48245,60665 +18786,55838 +51585,59766 +45645,39049 +22590,895 +56686,2308 +42932,23218 +62924,57283 +55307,5300 +33537,16916 +50388,29021 +63733,6419 +31950,58506 +46647,14126 +14359,36745 +34257,50208 +17489,33323 +36731,19597 +34351,24181 +3990,11011 +54424,8746 +40688,44749 +48527,52510 +54552,4291 +54708,61267 +64969,61667 +33531,61694 +17816,44137 +62159,61739 +28760,37445 +6712,46422 +1630,48344 +25412,25879 +38068,60613 +44362,30274 +18299,34062 +32157,6826 +34647,30589 +57883,44728 +38417,2871 +13012,24344 +16873,62366 +25015,65337 +62606,62041 +11452,6480 +39927,41804 +26627,62711 +54213,6129 +24902,11050 +55293,20050 +8159,25301 +23952,32890 +25942,43044 +30194,9346 +62659,31647 +39315,44121 +18213,49847 +50363,41219 +52168,46707 +43817,4608 +39480,45202 +22047,17974 +6784,15691 +37738,26588 +32371,6507 +55525,23532 +47823,65058 +3190,12474 +62352,7246 +42398,18377 +13566,23713 +2847,299 +50834,38416 +26159,14915 +26923,32354 +24740,16846 +29461,7757 +24178,27940 +46095,50332 +3638,17175 +36801,44521 +5284,60008 +26632,34923 +47516,5721 +14816,60188 +45058,28470 +20960,23221 +65293,9123 +30453,34420 +4869,10846 +61486,54942 +59722,13797 +45824,38421 +10732,13441 +33348,48645 +63394,51234 +28389,63574 +7672,50973 +33479,51719 +4215,14377 +33593,30521 +56414,44599 +59004,22868 +29538,26097 +25461,39698 +65442,4322 +55567,54481 +14608,16098 +39356,50119 +31203,21987 +11565,53370 +46762,65216 +49030,49031 +23552,42515 +11803,44630 +61781,53149 +15409,9074 +32037,22759 +60779,23991 +2093,27320 +55533,14756 +23483,62940 +16621,23806 +56554,51499 +59230,19439 +50173,22017 +17771,29048 +22862,1211 +7261,43504 +34513,23877 +45049,34633 +35366,65006 +40500,22133 +61001,25607 +23120,42900 +1124,22658 +34503,34756 +41139,59874 +21583,61624 +52758,13138 +6928,11232 +21927,62433 +27160,18052 +10324,55220 +31356,6491 +38184,57386 +30796,47694 +27878,55364 +50109,2609 +20700,43607 +32855,1168 +45294,42135 +40936,6852 +55766,49472 +6271,8738 +19093,36072 +28595,24295 +47297,28696 +34415,59230 +21394,58830 +7781,2597 +51936,22937 +26928,19131 +33896,5024 +63824,26865 +43722,48022 +50169,8669 +55342,54045 +56389,4921 +48550,33454 +30390,44242 +8442,53771 +4826,11921 +57013,21583 +37713,13164 +18307,27690 +30515,8684 +31121,17336 +44596,60247 +7575,39508 +37260,49663 +25351,24288 +43575,38759 +51571,38526 +34432,10560 +32738,6675 +40068,46153 +55785,22628 +57347,6463 +36731,62461 +3105,59418 +48551,42582 +42862,39747 +7570,2396 +56732,22657 +54162,15980 +405,21150 +6083,19065 +59231,16611 +18871,52151 +53892,35254 +31373,3282 +65040,49528 +55280,20036 +13161,13942 +25617,3578 +30309,62041 +6194,50229 +38985,41808 +10558,17172 +38014,45324 +27448,36354 +61007,16300 +37079,2877 +40230,49878 +59871,3679 +41071,53715 +50147,12604 +60479,42244 +31136,43785 +48016,14525 +18101,41579 +39525,19721 +41614,23271 +60157,60925 +14398,22832 +23940,23403 +37647,18879 +13518,14184 +55534,27288 +11211,22554 +61832,23787 +10660,41077 +5211,6130 +8037,4299 +56809,24425 +28574,9662 +46970,42433 +15430,59638 +35800,10237 +10667,30044 +15971,62642 +33584,5768 +12934,21019 +20774,941 +1906,36394 +60169,33189 +5994,52599 +27368,50215 +33449,61580 +55380,10096 +60876,32343 +1235,42518 +12110,60591 +28723,25928 +15255,43177 +18056,25380 +59351,2029 +250,16655 +7533,30023 +42138,40878 +61293,41116 +54058,15407 +47133,65338 +31417,14392 +27917,18343 +62576,2852 +3454,29991 +1819,10582 +54767,39549 +18168,56301 +28877,353 +34286,12765 +12038,10078 +53343,3922 +4693,49438 +60515,30573 +51330,63869 +3062,5279 +52462,56135 +26215,36314 +13236,55126 +34933,53429 +17056,8289 +299,31031 +15195,5814 +20229,36225 +26893,52597 +44543,10655 +11402,20454 +6981,51949 +46409,51500 +64030,23971 +42272,2704 +1716,18367 +58147,27662 +52694,30305 +35216,37295 +59395,37701 +39918,28675 +34343,15699 +53345,48639 +1636,41186 +31321,15134 +6426,44602 +7624,54967 +7238,26608 +16363,21102 +32438,40214 +64155,55665 +5928,15397 +7457,20207 +8058,3127 +6804,10759 +57468,21991 +59684,64727 +64097,37801 +23427,6312 +60790,12984 +30534,11183 +29590,34387 +49866,38889 +20692,18955 +55922,973 +61964,58648 +44555,49504 +21909,30177 +33752,17210 +47862,50421 +33214,4695 +6625,29439 +597,43743 +49004,12968 +39526,52284 +5440,25878 +51684,58083 +63369,8735 +51560,12723 +35553,20728 +55995,30547 +61916,24784 +26034,35795 +39572,32470 +35620,40852 +42681,27899 +51165,65350 +38622,10146 +3082,50484 +41027,37207 +52261,43474 +5526,15641 +56484,57805 +17129,45770 +20027,49902 +52368,12019 +47206,2514 +18174,61632 +31835,57758 +21113,41887 +207,4443 +35594,53761 +44653,25235 +48019,26125 +42286,24537 +32200,29577 +41564,13487 +2049,12973 +29012,15525 +15820,24624 +46335,41987 +64585,7678 +21853,60776 +23093,45550 +2192,42748 +22027,37505 +7145,23127 +22010,52877 +40631,32613 +65499,22574 +32447,11630 +2875,9446 +41633,63777 +11300,16379 +37897,25321 +26917,35453 +21345,32632 +14713,22903 +308,48492 +19932,43051 +3492,55093 +31266,36263 +42711,55444 +46193,1022 +7234,24668 +22876,43062 +41269,9501 +40173,34742 +35023,17198 +45756,32990 +30389,18322 +5520,26436 +47979,28372 +63554,48458 +23031,38216 +31417,37214 +30285,42416 +5090,29208 +27067,18751 +19984,64894 +18994,63650 +12512,15402 +57561,2638 +14645,22246 +31834,183 +37866,62809 +22705,58191 +8986,6796 +51871,21817 +42578,56590 +61375,29490 +16492,60161 +64378,6903 +16320,56039 +62295,21541 +27721,34933 +50725,48847 +39155,47778 +21020,38597 +37019,15931 +36294,13254 +31825,40644 +8361,9785 +54207,27245 +1041,60735 +50317,50787 +18494,22864 +62944,11310 +38145,19090 +48629,58892 +32427,41779 +45565,13437 +5211,11067 +29595,44142 +24772,38643 +14677,58564 +42049,43881 +16180,64084 +21138,46970 +11466,30636 +46002,53951 +44392,47646 +40427,45852 +24142,5094 +54904,33906 +43918,36701 +40092,36677 +21608,12527 +19329,61343 +65375,46769 +63019,58778 +58602,57223 +28827,18163 +61546,5116 +48739,26148 +49726,14024 +38431,54721 +57462,37215 +64352,8305 +28775,6291 +57979,20279 +111,33756 +47623,18656 +12887,20970 +55072,39735 +5649,5063 +49973,58898 +30932,20992 +16358,20252 +38179,49588 +52200,25117 +61348,35374 +1233,35699 +18041,47239 +13800,10215 +43625,11775 +23535,18345 +42009,28796 +22191,22626 +12507,41180 +36211,50581 +11124,28061 +32727,4663 +40185,8181 +56373,30451 +9953,37934 +57905,3158 +8252,50838 +43950,5363 +53601,42319 +32124,61581 +10878,61480 +28146,62605 +12082,40124 +24788,64979 +18245,15053 +64591,39116 +62481,42520 +9037,56720 +41589,50491 +35826,53541 +55426,49638 +56702,8745 +59671,6337 +14208,22724 +3135,6338 +11618,22373 +41416,43599 +37756,60981 +2918,56330 +43878,60565 +53549,24364 +49781,34575 +14483,224 +27396,37726 +14231,12872 +32126,6697 +38493,57744 +26960,15690 +17018,9193 +51367,42571 +14013,22678 +43667,22432 +35148,25677 +21668,1346 +61119,59378 +38798,33099 +38431,58722 +1884,56513 +46424,17661 +41125,30699 +1705,43510 +9428,3947 +17650,22639 +57235,36476 +24171,32682 +15516,21523 +22118,32685 +42833,27882 +2685,7129 +12639,2678 +61026,15516 +63037,20255 +45357,28217 +29149,50229 +6854,48678 +8746,19042 +25586,60067 +40501,50933 +14004,50878 +62099,39174 +2082,14868 +20593,65164 +59281,32170 +41704,15886 +21564,32296 +38924,54949 +25905,23754 +41873,22699 +45986,47336 +38095,38000 +12345,52371 +8816,12649 +52641,39187 +14610,17689 +33851,34400 +12055,42643 +65148,31894 +60646,54440 +52670,1829 +55634,18905 +29874,22992 +5286,38241 +29371,44186 +35929,5277 +47623,50568 +33034,32423 +63700,32440 +44910,59998 +45728,3609 +53468,52410 +31911,47184 +35639,38781 +54878,59513 +57248,42538 +33563,41948 +32571,35249 +53675,38668 +12617,14250 +48153,18640 +13250,21799 +8967,61174 +53213,41691 +48995,59265 +49415,47234 +6607,61454 +3648,41307 +50004,16394 +20118,13755 +22315,16424 +48159,21351 +23273,23618 +6297,30521 +26605,11902 +63562,18239 +18450,38484 +15314,33899 +22721,27625 +50932,7509 +18561,28161 +2453,47799 +64357,40227 +15936,15011 +60983,28264 +21153,30342 +9564,2637 +22421,5212 +54152,46312 +20367,48805 +11135,56899 +59842,32222 +44126,28147 +37042,6235 +16762,46975 +45624,29810 +58741,43511 +56218,15530 +29336,24982 +27353,897 +45091,25244 +51010,52373 +24833,57824 +13777,21560 +14999,56326 +26067,62954 +30512,39619 +25462,50331 +12422,45250 +25605,32241 +30806,56836 +38384,25588 +43238,22457 +18272,32810 +7179,32955 +50986,6132 +21673,2160 +39095,11229 +13043,47766 +39315,22564 +62680,64737 +65164,33390 +45701,17165 +56313,11571 +46565,40363 +35945,14767 +41603,25172 +41897,58048 +22632,39753 +30506,37580 +36379,23839 +31693,35264 +56977,32217 +27217,59257 +45563,1895 +58039,52128 +42295,40953 +50376,2603 +5391,16766 +49468,37419 +64056,20454 +27127,42902 +40937,58489 +13995,8398 +61814,55656 +47029,58939 +42103,14962 +10224,7941 +1072,44093 +3667,16231 +47650,64404 +27496,27543 +50121,39007 +46754,24852 +59628,35549 +11306,61383 +25097,866 +31827,43523 +33530,38260 +28905,49531 +37516,42407 +39969,32925 +28935,59587 +30726,5825 +23553,44637 +58058,65165 +43151,59591 +23553,51334 +7052,52659 +40333,26178 +8148,20137 +48987,52715 +30718,29646 +6069,33253 +1721,1434 +48689,6096 +57136,2497 +15192,44048 +63031,61988 +3482,10097 +26965,48742 +25285,51309 +3494,32927 +52065,27612 +21908,11802 +59468,26108 +37362,28201 +57801,25332 +26335,17862 +61382,10310 +45367,50512 +8110,753 +3094,19366 +8964,43221 +4486,27126 +26917,27390 +19028,38217 +54527,19179 +41303,32361 +20712,18423 +23084,27040 +31832,34083 +48358,53325 +28488,62794 +31278,50480 +59867,19240 +17079,1506 +13212,16019 +50037,53273 +217,42858 +51960,53456 +7540,60347 +59273,45753 +3627,16319 +38361,59939 +47166,31003 +9118,53835 +39565,15235 +61371,24778 +38547,46342 +34641,46877 +47497,14869 +12884,28443 +39940,2236 +39085,10555 +37908,32339 +35660,32601 +19341,44452 +17841,61811 +53757,23901 +37531,65122 +50594,30646 +15542,53747 +106,50110 +19740,845 +20517,25763 +52641,41965 +57041,41766 +26084,45015 +65480,27846 +11002,14425 +32838,55580 +9469,54452 +26376,23674 +37187,57346 +50825,20003 +51079,13327 +48346,60210 +4382,22636 +13665,18830 +44507,37401 +44722,38842 +57984,47428 +33879,49197 +8561,47434 +34643,11093 +33182,27445 +28993,61882 +33032,17955 +15331,7108 +56202,32847 +42528,38926 +5751,61162 +20070,41272 +2819,45282 +51916,43551 +48398,6628 +47050,58579 +11419,4782 +61562,36124 +31956,6180 +15133,21167 +36610,45657 +25336,19824 +53653,43888 +3961,49792 +47573,37788 +20643,37450 +34733,62096 +47128,31761 +37360,59104 +39223,27636 +31502,40270 +48717,29463 +32529,37113 +18210,36511 +32639,8342 +29722,1933 +34253,6070 +45545,56898 +13319,37766 +28605,42436 +43515,2239 +35751,3079 +32420,35239 +14861,2385 +20652,58031 +46170,12489 +122,39979 +64032,32814 +21560,38695 +28045,39303 +2961,41510 +42676,770 +34433,5606 +5066,687 +36848,43216 +59552,38346 +39629,46555 +22766,39796 +27315,199 +11592,4623 +58647,56302 +46100,56140 +33482,10712 +15269,32922 +21863,48555 +44233,64448 +37162,29388 +37753,28160 +43313,48034 +57344,36765 +43899,1260 +58342,34739 +62846,38531 +16517,22876 +23852,54489 +47530,868 +16238,10225 +51351,61191 +41689,3621 +32232,43700 +50501,58437 +55745,54787 +14542,61674 +9455,61113 +41677,1091 +24282,30768 +46683,44105 +8486,56408 +45990,20605 +18111,23296 +56900,25699 +56452,34704 +32215,1895 +64526,64417 +14680,681 +36103,31096 +34746,51320 +32207,50416 +38623,39522 +39032,56875 +45077,15648 +26064,58872 +64547,50631 +10019,1100 +59229,7390 +9432,17371 +18976,41376 +16990,55859 +37327,12732 +34158,49250 +10505,65109 +3077,55305 +48966,61408 +52035,23912 +53419,14853 +61093,62002 +31956,26960 +43470,52530 +5092,64679 +8746,30744 +19011,36838 +64003,17317 +5964,44067 +20293,9993 +20512,57510 +34003,60237 +48194,27327 +29319,63053 +23414,51686 +33998,8059 +62870,3279 +64499,15135 +31050,4033 +28278,44928 +32971,33025 +22969,62009 +11687,42934 +13267,3062 +7184,3918 +41641,6596 +33914,65076 +4300,12158 +32300,8677 +22283,35149 +37590,40571 +37967,29414 +20598,5492 +64626,48735 +22595,60126 +34134,49495 +33705,39466 +44814,53458 +6937,54979 +2557,18694 +39388,21407 +45563,52289 +45291,6991 +28945,46806 +22631,15009 +50838,50665 +42809,38059 +59380,28000 +515,52155 +34840,57445 +64052,59399 +42132,27055 +14117,58815 +57523,62545 +60568,62451 +35521,62299 +56150,45875 +13340,7911 +30326,22671 +36793,43126 +27702,19077 +2125,4882 +52151,43909 +52240,20001 +14838,47981 +61679,47014 +15467,59594 +25438,58467 +34629,14865 +45018,22121 +63567,18891 +13953,10317 +43302,48365 +34572,49156 +23524,36552 +26951,35320 +63098,16225 +27267,9934 +529,13502 +17348,5452 +39359,23707 +14384,19680 +10327,43944 +6057,24057 +52988,9617 +30850,61046 +50580,27788 +1842,23230 +15166,13223 +42702,2232 +50127,51979 +8097,53413 +27018,64903 +60844,5726 +11519,59928 +25058,33480 +20906,31762 +2295,51507 +52055,10198 +38381,49182 +46813,8484 +55449,60399 +46331,46772 +42301,12584 +23473,20074 +1858,29700 +41695,48133 +43879,63539 +41874,14221 +41559,50298 +61999,43512 +46677,42011 +10480,16568 +23667,8550 +35355,2103 +52328,55579 +36199,15676 +46968,47101 +1371,55488 +43480,63080 +11672,62843 +39731,11088 +50311,60028 +60635,18121 +47569,47040 +33277,35177 +47811,3676 +25631,42384 +1371,60363 +30713,20556 +36764,14758 +33805,47037 +57086,54861 +14998,26457 +20084,61732 +31374,53839 +15007,59955 +57569,19155 +36422,64014 +6132,50229 +31875,62185 +17328,10421 +19122,62320 +13947,45469 +27267,6197 +63214,44557 +56435,27137 +60321,10927 +28188,4080 +61329,47960 +13231,48507 +56325,42719 +59553,36078 +32389,8703 +50493,16141 +27104,45589 +40897,51368 +42446,47719 +11758,41996 +29806,62593 +44589,28431 +27202,36895 +21199,17138 +16036,21644 +31689,44240 +47016,34659 +45896,39828 +26907,63400 +309,15884 +35861,15415 +37017,52762 +60137,27450 +12736,12112 +35389,13127 +1434,44376 +51826,50086 +4406,31472 +9308,54131 +29079,35623 +20136,1499 +53087,31688 +28834,44140 +40098,42213 +50026,3886 +33886,3833 +39527,59122 +37461,21442 +62929,34129 +48975,64816 +34510,36848 +18895,12892 +50687,52418 +64008,11556 +5582,53144 +29370,31361 +6190,4098 +46277,50069 +44327,44436 +12526,23704 +51381,50610 +34610,8183 +32172,11395 +15441,39710 +34026,45402 +1138,27758 +47546,56517 +19318,22428 +14744,53207 +14095,33877 +30993,3036 +18089,27432 +39000,29907 +31797,21165 +3923,58378 +13577,3179 +39406,10602 +22129,1528 +61126,38570 +19165,35785 +22184,37773 +12394,62001 +57866,7906 +32542,463 +45637,47808 +12669,19771 +53679,27759 +45522,9392 +36218,39690 +48128,6191 +16384,36222 +13936,21142 +5137,27121 +55681,14604 +41189,17674 +37242,51526 +17945,22207 +6136,61345 +25898,51624 +6670,64252 +51304,17479 +11714,13308 +47751,50233 +64578,10521 +43478,42834 +19090,43710 +46590,33754 +23730,399 +17780,4632 +56664,41937 +17538,38903 +35934,42194 +63092,56147 +42790,38027 +49431,34274 +4338,56843 +42812,13692 +45171,13462 +30064,42245 +36763,2269 +63838,29841 +9757,50934 +51758,13344 +64727,36699 +12969,759 +18113,4514 +27146,55027 +40508,39319 +41690,59560 +38537,45097 +49409,28521 +46823,18588 +33607,41219 +11115,33128 +15482,33617 +61995,14259 +57152,54192 +30880,55104 +3757,22825 +8840,62104 +38486,34008 +58801,54332 +61643,45079 +55951,61159 +16875,19211 +61181,15759 +9061,13774 +12555,30042 +32426,16263 +20996,61593 +56779,56674 +43280,37371 +5409,56228 +62168,48978 +42208,24087 +27553,17776 +59362,1696 +25608,41006 +21948,21907 +30669,41184 +5476,57236 +50474,26354 +22047,10405 +48728,19291 +58844,58031 +39661,2444 +3400,38647 +25779,2601 +16384,27218 +36910,54669 +38591,28137 +36786,13439 +23804,32294 +26346,44223 +4134,23645 +28140,15568 +7901,43527 +42407,6814 +60140,32574 +57943,3895 +33300,2672 +21411,58592 +49325,18651 +1596,59008 +19055,55863 +14577,55635 +59928,36292 +15855,31990 +21698,65110 +48186,28978 +12318,30771 +4254,62871 +12582,54450 +13090,31103 +31210,15894 +6299,40482 +46784,14740 +65129,29058 +50267,24348 +60864,36411 +37210,11317 +49407,38022 +54993,21989 +28316,52095 +38722,60929 +26098,20611 +54795,12344 +49954,35080 +1216,61929 +8605,61242 +59445,21032 +39907,41010 +58100,63334 +29235,17368 +242,51134 +10504,44784 +16228,2730 +24738,18528 +20918,3662 +32295,13593 +53893,43103 +60713,6106 +59985,48339 +6583,57079 +47758,39860 +15989,22987 +37978,43690 +15837,15133 +32096,33739 +21888,33803 +63504,8430 +29050,44844 +54397,32990 +8851,60816 +54645,42573 +6488,29181 +4046,49900 +7942,34147 +65520,22990 +30339,59579 +36959,47644 +54779,58940 +36007,53809 +55330,56256 +27084,12390 +64309,9629 +11356,11466 +31186,46594 +30773,1676 +60486,18640 +40091,65108 +9886,60507 +43975,62942 +8319,4856 +33782,33909 +23926,36699 +49135,37882 +31962,11144 +59559,43811 +1468,28412 +47591,3952 +59623,26084 +57872,28431 +48664,64887 +39073,35657 +61479,46346 +8807,58562 +11820,52462 +53255,8310 +27989,54211 +14489,43861 +26942,41319 +21687,20915 +52508,22237 +49037,29044 +23939,59204 +13487,57401 +41956,26474 +11543,968 +33000,45453 +9585,26478 +41867,32462 +54990,50993 +15136,13043 +38314,56068 +58241,19967 +35906,30380 +40444,10378 +45392,42450 +57018,41502 +38170,41255 +44763,64469 +48016,9714 +21684,680 +14549,36483 +31458,15216 +44194,15373 +22204,59857 +20776,191 +45280,54759 +49705,15221 +35218,26623 +61393,31247 +25624,63701 +39251,39013 +14923,27996 +27117,57219 +48825,13782 +12834,62444 +33916,337 +9179,45480 +53550,23255 +40984,20623 +62290,4564 +29250,22687 +16103,34984 +59505,19906 +20363,33119 +59076,47744 +44476,55127 +5939,44947 +58939,35765 +1517,13538 +2097,10556 +17343,25891 +58775,10519 +37700,60611 +46609,9400 +38416,25591 +24511,47367 +43727,29370 +55006,20719 +34793,9271 +1346,10707 +59171,31349 +28179,55418 +9442,61892 +2041,2127 +15137,60465 +8565,20849 +24645,2032 +34876,21661 +6532,39538 +63244,19240 +29943,31706 +61369,57364 +11017,34283 +40985,57745 +33872,22930 +12290,24360 +22855,37999 +46024,44084 +52532,9872 +55198,55796 +46398,4812 +13791,20188 +3095,30915 +46370,7321 +43590,51260 +28104,48029 +8880,3364 +9072,30116 +54592,64967 +23222,3021 +55601,7353 +62594,37518 +49624,5050 +61492,5936 +5391,53533 +34437,4572 +31259,18261 +59840,6301 +49027,21521 +47280,19241 +59854,13400 +2616,3558 +36962,25844 +43476,37417 +6143,53698 +56844,1299 +60694,11591 +37421,3054 +22288,17221 +48783,50382 +5943,31164 +47600,3005 +42685,15064 +1167,59320 +44766,21125 +11303,2914 +22132,11185 +16351,9694 +55072,30304 +46351,25453 +45070,50692 +3450,1690 +50980,8697 +64752,12230 +52915,9204 +23110,16525 +6081,38743 +63900,53405 +51287,58494 +63731,49731 +46244,42556 +49208,7501 +36377,51347 +51839,48701 +65432,43641 +40703,51615 +61463,38558 +62759,49668 +36731,61050 +8972,50088 +38384,43570 +59412,28183 +32604,17351 +2921,56947 +16957,16091 +30829,15913 +37065,29128 +25321,5747 +51992,63799 +53981,24027 +21935,6024 +11489,44053 +34215,54436 +62135,63248 +18488,47703 +62204,33117 +3408,2597 +6490,30425 +65287,56888 +5290,43651 +26822,30033 +14160,33512 +56489,9428 +37220,21320 +50704,18113 +62412,59119 +42136,60671 +31255,57517 +34800,38153 +22307,56269 +57250,226 +19191,63739 +14079,8209 +54030,63043 +14562,38304 +12650,56355 +63184,26149 +424,49338 +45056,65071 +47539,44611 +6757,39461 +47629,2073 +16327,36458 +23918,38982 +40124,18132 +28641,50943 +47193,23004 +14841,504 +29749,52447 +15887,64408 +8762,5170 +22046,26846 +39195,6802 +48019,9003 +25416,60760 +52097,46460 +38840,47673 +32433,11949 +32091,3279 +63554,47503 +6409,27012 +33367,17757 +5364,23436 +25670,52479 +32005,17366 +5942,9135 +29252,34729 +9060,31524 +10703,57640 +57821,48676 +59575,19301 +16565,55581 +36146,60486 +58,13739 +11447,62923 +9418,19579 +57285,30364 +1924,37461 +25062,61646 +53521,60184 +48604,14440 +26023,19453 +5982,27623 +13915,37481 +29611,8496 +51656,5471 +14797,39645 +4663,63839 +44908,56395 +29821,30426 +47290,15154 +41365,76 +28538,49703 +51437,44055 +4397,61029 +18924,24005 +9110,58062 +51244,47985 +10477,47739 +6005,9839 +24576,729 +47803,58870 +33537,19320 +10736,31893 +62433,32458 +53638,1276 +63492,54170 +13749,54515 +2800,3996 +37395,56984 +21109,48035 +47015,43172 +21226,62371 +30946,62900 +62314,6858 +29408,9016 +33289,52322 +48179,22568 +37046,18577 +27483,30642 +21256,37959 +10220,50275 +54601,31069 +15902,57939 +31579,60388 +9398,22813 +64017,12730 +42840,5603 +25607,33190 +58867,59660 +45819,1016 +32259,62553 +40048,23872 +15532,1892 +7585,17551 +7155,14581 +10962,5539 +38467,901 +48075,46362 +15990,5459 +63328,38013 +6729,37534 +25473,7592 +19606,11491 +17643,7631 +59380,54173 +51994,44346 +59719,54236 +52731,46570 +26179,22155 +16571,41471 +57298,53442 +19406,5733 +23134,39881 +42985,40210 +13582,58432 +2875,852 +16893,41700 +29964,54910 +32086,64800 +60790,52383 +321,63489 +41522,36956 +40000,26672 +24029,10655 +45612,22950 +60376,15750 +61416,34271 +44218,42079 +3454,30020 +2473,21225 +43945,65145 +47490,42423 +18147,29684 +56521,50181 +40024,18771 +56341,13182 +27826,47608 +52508,2589 +62859,35150 +42627,16899 +60032,5803 +43242,62067 +7778,21297 +43008,49356 +52629,4177 +48178,6863 +31034,58075 +52492,43353 +1375,15786 +38256,63433 +2374,25745 +30580,53195 +62767,7173 +51300,23483 +54523,58321 +3382,36424 +33148,61153 +20555,40072 +64519,7207 +6063,53151 +2952,12036 +17283,29660 +15085,13525 +28490,63498 +43706,13573 +2515,41224 +56145,50190 +20937,46670 +58371,20906 +18558,34888 +29193,29514 +53151,523 +16257,7513 +10607,30452 +17161,37014 +49643,5770 +7794,15434 +42628,59010 +28316,1498 +33881,30260 +64649,11081 +25152,45595 +1851,25221 +1155,27159 +46676,64055 +57605,13983 +9008,26189 +44112,24577 +49567,52604 +57578,36267 +46515,40640 +11843,63816 +55248,18651 +32421,50016 +38362,75 +21731,37398 +55239,35504 +49541,59381 +2785,1728 +59475,41829 +42396,41598 +54636,23928 +7321,20386 +65427,26518 +46047,59567 +36024,23148 +5602,33060 +52922,62862 +62913,21014 +20294,51948 +13267,53958 +43409,46 +43732,19908 +28441,7497 +6104,32282 +56787,36554 +23630,61524 +45490,28506 +17270,4345 +12568,35763 +31897,41850 +21557,17217 +61878,33149 +32176,12321 +29944,6831 +58349,56253 +27087,3909 +34472,46148 +42973,34613 +17396,54040 +40531,46204 +20508,16504 +18106,5699 +42654,8200 +45563,47671 +60658,36185 +58467,58549 +40115,56351 +9935,26890 +26970,20040 +5492,11303 +37548,39400 +11958,15228 +51249,5884 +36643,21467 +5097,58763 +29891,64793 +41890,7810 +29226,17127 +62345,64931 +56050,42831 +6236,63631 +45232,27420 +37923,4710 +9834,44674 +9059,1775 +30560,51478 +63174,36670 +64549,34621 +17008,14824 +60100,34393 +17385,15610 +61738,48650 +45175,23450 +65511,4937 +7299,38555 +22036,2572 +3534,17310 +46717,55779 +41802,4229 +19317,36032 +30964,17894 +42692,11125 +61988,33569 +1354,34670 +22489,57073 +35689,32724 +59337,46831 +28787,44712 +1745,52021 +9276,51233 +18141,9761 +58714,8394 +36720,42493 +38775,57875 +60850,42600 +36440,61789 +36151,28049 +8294,15031 +2117,60560 +64797,30971 +23302,13763 +8960,33506 +59619,50204 +58237,29902 +33130,41411 +44692,43963 +32233,49570 +51727,47275 +35770,23410 +61042,3477 +20986,38972 +58947,16417 +50709,48458 +16911,2191 +25280,36844 +47043,50649 +41359,19359 +58703,60852 +14123,33710 +6352,21077 +15072,51996 +20915,44326 +37644,47354 +30534,59933 +7291,29836 +13067,13683 +62745,59281 +36501,8524 +8030,30113 +21817,4967 +63536,34109 +7445,13332 +19205,9702 +37052,1877 +25539,29847 +988,44904 +54777,6935 +63880,5473 +2931,44114 +4647,3555 +40763,42115 +36521,39438 +57029,24799 +41494,20439 +48403,8575 +14282,49338 +59281,14463 +22675,18467 +8760,58242 +8398,28709 +37572,26355 +13288,27317 +56560,8707 +20594,37149 +51499,62082 +13873,19114 +56339,15932 +33840,39408 +55392,632 +2042,7608 +50110,74 +54752,3119 +15723,28301 +47674,53224 +43203,44610 +51182,20218 +64048,17515 +63274,28360 +5060,2695 +44273,33601 +45700,33715 +41298,10795 +48026,42326 +37694,57769 +36313,39511 +63580,21752 +5959,12383 +10288,48814 +36898,23575 +62349,15991 +48961,22815 +50452,17771 +62789,21366 +13365,11587 +61557,5021 +35659,48393 +58764,8087 +52520,15916 +48614,7427 +37345,51608 +17737,17328 +56159,53964 +56914,7293 +14515,36018 +50636,13067 +37864,36634 +12095,17619 +38269,51413 +7226,50029 +47581,55949 +5259,48894 +60003,23307 +4597,23140 +44336,44237 +5173,27516 +16625,34133 +15594,45276 +32428,21946 +14420,27679 +30176,63213 +28211,65385 +36604,5114 +58460,21125 +14348,65290 +64150,34228 +56943,30216 +14944,6733 +47925,35615 +46772,49169 +54415,42978 +45192,65007 +22041,57788 +4593,38708 +2585,3768 +36981,42548 +26198,43559 +37403,38640 +18145,53899 +40126,36362 +50424,18572 +9410,63989 +65144,54749 +57391,46620 +36114,45682 +10923,32468 +25276,18430 +13731,61161 +26668,56018 +61905,21551 +23537,4907 +26769,17817 +38103,57300 +14539,46202 +40883,57567 +34626,58847 +57470,64684 +28650,29510 +26577,64671 +50225,33802 +28248,27295 +9226,61790 +22602,51209 +47975,47243 +47043,13322 +45529,21680 +64913,40468 +58472,12354 +16691,31018 +57188,64409 +9805,3405 +62379,51062 +35979,60003 +17362,12590 +58501,4443 +49484,33146 +18717,33492 +8856,28728 +53337,61490 +5456,42429 +48251,55995 +19327,148 +26253,26607 +53581,29316 +32709,24850 +56621,35788 +56184,10922 +39408,29190 +26809,5318 +3873,20299 +60350,53225 +51525,56737 +50257,17263 +41930,29962 +15846,538 +63394,54632 +56579,3588 +60065,32046 +48913,36919 +30687,32141 +20406,25678 +60159,65029 +1219,5667 +1417,53603 +52688,49406 +36388,18079 +2707,16344 +38638,10870 +47386,18281 +42317,14337 +20651,24468 +37140,42153 +44912,21929 +25680,36245 +41409,47743 +24014,31995 +53520,37742 +48832,6702 +20247,43153 +5606,32758 +36743,44204 +34945,16580 +61997,14338 +47303,56376 +17106,28273 +59561,61993 +9259,50125 +25520,55817 +42086,3620 +59914,31526 +59787,49688 +31955,13046 +34015,33766 +25444,58127 +40169,11306 +28346,63160 +8442,24449 +58340,53924 +8463,28694 +47052,17606 +6718,56428 +3026,31712 +36908,12056 +45895,51223 +16155,54359 +22976,11485 +52763,42535 +63712,16002 +12038,45081 +20372,24713 +31869,445 +60118,49737 +21783,47169 +57374,27879 +34271,13026 +8305,30440 +2180,12112 +33404,45473 +40805,14196 +22487,59457 +23829,51403 +9944,50244 +13754,42183 +17682,42291 +17803,56258 +2750,12293 +11619,58353 +8103,988 +12407,23169 +31311,39800 +5043,17901 +17609,7109 +38119,47783 +45412,32865 +10353,43307 +15260,46614 +4222,58903 +15970,16165 +56467,34410 +43500,48968 +65527,11414 +57454,7727 +24005,50279 +21796,12602 +17232,47800 +52212,10913 +59600,37325 +65287,55857 +46376,19818 +36152,56796 +10441,14177 +32583,17880 +9885,6695 +23185,56401 +4612,13106 +59230,46658 +34603,10047 +13036,38723 +20052,38323 +51139,19947 +41201,44547 +28953,26066 +18479,64054 +17916,46410 +34630,52884 +27422,35009 +14997,21180 +52366,19588 +55447,27624 +54702,48417 +56403,62427 +21121,59341 +41635,35972 +54001,23832 +57644,19857 +5904,36789 +3722,51248 +23520,31614 +8910,27154 +13452,47609 +60466,5871 +16910,14282 +19605,9893 +5930,30067 +37430,39170 +56595,13454 +6030,40224 +55519,40581 +64964,25921 +16871,62055 +11886,17466 +15728,63463 +44768,15641 +33546,19089 +57625,5022 +49505,1968 +11602,51611 +1882,34747 +15122,12265 +63818,41373 +3775,28314 +50041,35996 +32310,49657 +51960,42010 +26905,25157 +28409,7143 +47365,61613 +22074,30066 +59178,31681 +64914,6315 +44660,55554 +46723,62051 +64258,13620 +39030,30284 +40379,3522 +8674,13519 +29838,27233 +23381,5605 +4186,29348 +32858,48775 +32556,12002 +32667,64944 +58356,57191 +31305,458 +17450,41326 +37570,50235 +54298,693 +34030,40344 +40577,14161 +50679,40805 +2088,45509 +53091,31694 +12739,43997 +31155,30615 +24370,7927 +64431,13169 +64671,23679 +55391,25811 +25511,49818 +58033,7634 +17137,21314 +16044,45711 +32173,15898 +25699,44819 +47583,20531 +11100,6469 +24104,37550 +22659,27655 +29628,38600 +54693,33776 +6108,49281 +15696,14691 +52682,128 +48710,39404 +257,1164 +35234,29805 +32562,7616 +33373,39756 +30194,27243 +629,64844 +7662,10437 +33690,6325 +28759,29163 +9173,37753 +24039,29185 +63967,41943 +51113,47967 +49044,42957 +11824,28271 +30002,49093 +4855,1460 +58071,30301 +55860,31258 +9087,48861 +50584,28535 +46204,58208 +58863,14253 +25953,33150 +7278,17016 +11569,23194 +12723,45721 +5993,39668 +13127,19680 +4846,12037 +10063,28625 +4056,2201 +21938,45528 +32368,47528 +32476,2056 +61966,2967 +36984,55428 +23319,60949 +48923,16584 +42517,59241 +34057,33451 +35439,9809 +60995,12641 +50898,27174 +39739,41564 +63455,43241 +61113,43097 +41895,17971 +26052,1012 +40620,16917 +269,42267 +23431,45269 +56091,41541 +51169,57110 +55809,22047 +40330,62026 +10022,35313 +16651,57735 +63317,62476 +60183,12294 +27622,65114 +44513,43688 +62105,55846 +31919,37239 +43360,18331 +17450,28646 +49763,24089 +19606,4917 +51248,24267 +42640,7262 +22398,21500 +30131,39164 +16004,36036 +26612,7874 +1828,43159 +28357,25414 +17872,21501 +4472,16765 +34506,15902 +60938,16779 +37792,24563 +59168,64345 +28604,43568 +19946,31743 +62994,56265 +49249,18092 +9293,45573 +31265,22728 +5665,35923 +65141,57363 +65045,59863 +49066,49426 +37531,49729 +10358,31963 +12988,64602 +24898,50439 +5460,14533 +19122,46552 +527,5370 +51493,48843 +49535,571 +57457,1622 +14526,58417 +36300,15788 +62211,40013 +28698,11664 +50922,12971 +37663,15257 +43245,49207 +43085,24053 +38915,58803 +9500,53800 +22277,12137 +60654,32391 +1362,25379 +64571,49136 +11613,21228 +29356,19275 +35216,47355 +43386,47735 +46652,53528 +44324,44578 +64044,61077 +25637,56855 +16661,912 +18958,11330 +49728,16832 +31400,18220 +33830,49638 +64691,56371 +28586,39259 +64232,47566 +34763,50103 +32127,46437 +26909,5144 +37893,3053 +35550,24408 +58545,34130 +64170,26474 +2282,6191 +46605,34215 +57316,47291 +26082,56507 +9181,16498 +13828,14207 +63680,11897 +14418,62591 +3651,61190 +17560,19942 +23738,34012 +606,32300 +61530,38579 +25206,30903 +24325,21615 +33964,17079 +13682,6208 +63632,325 +42346,47543 +49439,60145 +8072,6642 +9575,17576 +6859,37619 +35176,34858 +51285,49991 +2556,53548 +45374,19791 +41414,5612 +21313,24638 +62355,33687 +55887,18577 +8816,7949 +48254,32507 +56945,43876 +58751,16475 +4784,40739 +34519,7057 +35891,2575 +12828,41660 +45134,49574 +5970,21380 +38804,26295 +57464,37240 +41347,31943 +23237,2792 +46214,62162 +34419,53043 +20108,11632 +13597,25366 +19037,58134 +14400,60386 +20196,7703 +8262,56802 +45149,4479 +1584,52695 +37031,31612 +64586,36737 +9011,47991 +4357,38657 +11917,11352 +5738,36476 +52615,9971 +26366,2592 +65376,17129 +55086,56726 +10190,10419 +35736,58065 +45680,292 +19306,8560 +4801,13614 +10312,35047 +38085,53615 +48241,2679 +45529,7458 +11819,40204 +57660,61040 +39561,25653 +25519,2252 +56718,5416 +2090,24611 +52615,40072 +51093,47503 +19859,38112 +64127,15607 +60774,32255 +31632,64952 +8501,41269 +24196,24780 +59709,58774 +39350,40643 +40040,53114 +57835,24596 +48285,42500 +6737,56749 +36731,3391 +40209,10440 +32133,35989 +40028,62734 +41831,32771 +65340,32734 +59069,32690 +24923,60672 +58124,3689 +46072,23344 +55768,38925 +59620,14207 +10976,56835 +4996,55521 +62343,12710 +471,54999 +6389,7792 +42434,51694 +31012,58596 +22453,61364 +45130,29975 +35443,50731 +9285,59475 +64505,25037 +27169,6232 +11943,9885 +16412,39796 +35659,17878 +57595,55827 +2054,65015 +51123,34549 +48756,64707 +42273,34847 +36964,29057 +56870,43129 +7833,26594 +36081,60946 +16335,20165 +20305,14244 +29998,4658 +53277,50411 +49459,17632 +30823,58675 +47459,64042 +48735,49431 +25129,52054 +35093,62690 +55403,42596 +34095,26582 +58327,25323 +39359,18652 +5079,10262 +19975,58708 +19778,54131 +41190,59134 +48145,62672 +25370,29718 +17195,14237 +34115,17720 +24350,33485 +7136,39003 +12447,56497 +49747,34315 +20118,6928 +18141,39593 +25798,63928 +22242,34576 +54618,60939 +44929,43069 +43024,6603 +47186,65289 +55265,37985 +48240,3804 +54233,20254 +29214,39419 +34079,15915 +47945,65437 +33198,57370 +5473,1982 +62003,49626 +55990,10884 +18164,20722 +14799,12688 +54326,5308 +21914,59267 +33909,30055 +63461,3447 +10088,27648 +45975,743 +26558,2686 +141,15220 +44046,20862 +16068,41479 +30974,55737 +50524,23313 +54305,51032 +58779,14188 +59651,61338 +55247,33279 +29676,19002 +58459,40562 +36366,5716 +11709,9117 +56780,27567 +43679,24769 +56839,52862 +40798,62429 +5953,11695 +16539,23766 +17612,4457 +36437,24662 +16712,6290 +14463,60733 +59674,26137 +41809,41243 +40917,13532 +6240,24784 +21292,33227 +40493,31374 +18694,38416 +25944,27196 +5523,192 +41205,11920 +42599,41663 +45051,916 +39813,50644 +46904,4301 +42392,49625 +46962,52096 +43976,41744 +32903,19214 +41365,33018 +15449,1952 +3145,23067 +43310,44663 +60707,28337 +46526,41090 +20481,45612 +61919,18055 +7711,52400 +49870,48508 +23311,5277 +41711,64550 +57145,8691 +64341,13529 +10111,39402 +51810,14157 +59570,10024 +64160,41749 +55825,47405 +17854,19925 +7268,51517 +31582,40814 +41997,33395 +2220,58555 +11341,14160 +23107,25937 +9131,37526 +54619,14670 +16518,24817 +27947,10002 +20916,48838 +34913,15542 +51254,17706 +49431,18835 +13820,9393 +23677,34822 +24354,61971 +16724,64825 +45215,56187 +15183,3674 +17215,16613 +1782,56718 +26510,2664 +48115,4585 +1540,20167 +27185,13735 +5265,26573 +33162,36208 +5171,6394 +51728,49339 +18626,34308 +52801,54443 +36469,10537 +59683,25931 +16993,9662 +53775,60187 +42343,28941 +56731,60637 +29984,27875 +26943,28014 +7615,28568 +64998,58062 +1262,44450 +25001,61960 +33154,14555 +5487,42029 +13804,54081 +47185,30163 +9021,63567 +53146,9072 +60278,28559 +29920,53299 +36280,39284 +59414,42579 +59998,54839 +35311,45532 +43603,50912 +13167,25082 +21468,37377 +55902,27384 +56700,18179 +27905,50531 +63630,42920 +49670,6907 +37841,29051 +33689,17115 +22848,62706 +48743,9350 +32424,6348 +40467,36346 +47076,52742 +51433,36929 +1565,64118 +32695,57411 +3125,18407 +34508,32034 +56917,41476 +18346,11993 +23868,57089 +51896,12268 +38239,18016 +18567,1310 +26820,11349 +23309,44831 +59130,25649 +20776,851 +13774,56498 +51534,21037 +5634,23077 +58585,55392 +55398,44199 +33664,23434 +45594,9810 +42455,43319 +51617,32132 +25183,29516 +46827,60787 +30079,26478 +35718,65410 +29872,25579 +56796,13424 +49729,65232 +50640,28805 +48098,49609 +33561,57171 +30197,63978 +45936,62732 +10973,33556 +45931,8581 +58323,50894 +10850,9890 +23050,60348 +54149,57525 +61078,57513 +8095,22144 +2500,41315 +17951,5635 +15079,34595 +16229,14247 +12433,43413 +48334,45231 +3175,3952 +50689,2568 +15875,46345 +31695,13894 +5315,59924 +60167,60169 +58215,44645 +30922,56648 +1121,33941 +45051,13965 +15182,4527 +25690,15303 +30243,6847 +43813,44136 +49341,8278 +42292,18688 +26206,63167 +62388,47252 +12219,10023 +29969,28239 +38986,34139 +30922,27872 +42664,65271 +54935,48801 +23333,7708 +29075,50344 +46830,19823 +42520,9619 +58856,53858 +45226,3572 +43172,27843 +36795,8335 +43057,56032 +36139,54887 +61806,10393 +65011,4099 +38189,30555 +4675,6569 +58576,19185 +17599,5951 +29991,45300 +3868,58951 +43848,47979 +22013,34966 +24790,34376 +14722,311 +54279,4431 +15111,33892 +28095,852 +383,42278 +13045,37296 +27232,64178 +25408,29707 +7415,28933 +5043,14892 +39203,50414 +20420,4475 +38868,8971 +20414,33375 +46909,53125 +30524,3288 +22208,46370 +8433,60950 +47634,6621 +45937,60436 +50621,13015 +2501,17163 +28087,58607 +50925,56614 +3623,38674 +15191,53313 +57507,58413 +25598,48623 +16911,52217 +24198,39917 +41120,40969 +52410,15189 +40053,29833 +28277,65168 +51794,62661 +12555,19453 +4775,53003 +42382,1534 +11231,47746 +27980,39900 +20062,57714 +61330,37394 +11900,24418 +8614,10110 +61388,42217 +46900,25964 +61228,1274 +4976,5799 +40271,19832 +55683,63081 +5922,39433 +24572,58953 +57480,12427 +36664,8373 +34186,59546 +41150,10533 +65082,50304 +38313,38749 +47668,31853 +42757,56138 +49602,54212 +23434,53727 +689,63267 +64033,54308 +22703,45897 +17850,45469 +38463,26814 +63773,42873 +51519,20821 +17700,11968 +7245,57776 +34210,43792 +55590,49137 +10432,896 +60148,56348 +61844,62527 +47677,34706 +55052,56846 +35262,40004 +11691,34660 +64439,17168 +13229,37152 +55281,4383 +19807,56793 +34765,27567 +56401,51970 +8559,12542 +25441,47809 +57459,8515 +19020,65257 +33614,48248 +37653,8659 +55286,43051 +38908,10754 +18789,48848 +53159,62078 +37987,44134 +24425,22980 +54989,20417 +23641,9301 +39071,55657 +19877,49394 +41711,13926 +21389,464 +55809,57339 +58110,25610 +46920,45977 +41715,37080 +26442,6194 +8780,29002 +18159,52236 +35478,43628 +37969,16075 +1319,52941 +55186,45316 +36580,12020 +27761,64095 +21465,56409 +15155,15620 +42212,45275 +4405,2318 +35738,58578 +22739,9862 +31022,2735 +51674,56520 +53657,42492 +48733,9819 +15301,30917 +12135,54775 +50292,37674 +32814,60045 +36338,19124 +47774,16149 +9720,51726 +33626,4689 +61888,19576 +8028,33634 +29101,63797 +1440,37022 +36274,55319 +57140,47965 +41056,50698 +49057,61227 +18865,57260 +27533,57224 +7667,41343 +42601,15770 +48722,57866 +2566,59199 +52818,31006 +17118,23584 +1633,36699 +16001,24593 +27807,15236 +2757,59180 +30560,27361 +20177,51474 +47599,56781 +7072,16725 +33229,13935 +10996,49331 +12248,25799 +60586,46637 +23195,1143 +48972,25214 +58432,24150 +34802,5739 +62014,7469 +3047,17756 +16468,12423 +781,42384 +17758,18936 +9620,1238 +45668,14641 +48448,2959 +40426,10267 +36960,59331 +11960,56645 +18710,45988 +22998,43721 +22221,50705 +11602,53202 +63049,47778 +1476,24085 +58635,19351 +27293,40092 +9111,54442 +21969,12130 +46267,13480 +59453,54967 +47455,51245 +51544,41298 +59337,17867 +19127,31286 +53631,52329 +14617,62068 +55797,23046 +44962,63956 +36658,59007 +23195,1941 +7907,725 +33733,10289 +11515,34417 +11054,36669 +31811,29013 +10287,18538 +12167,62159 +41361,47387 +43878,9677 +2083,26754 +62478,47703 +44628,53442 +21306,20619 +23363,39248 +8070,5833 +22044,20038 +26381,15960 +36252,62684 +64799,58 +26918,32184 +31505,44723 +62086,18530 +47953,36744 +20218,5264 +8829,60095 +29945,57666 +11722,14760 +33388,29925 +2194,30484 +38089,52263 +20759,34360 +24149,43532 +17382,694 +63084,14890 +19993,63577 +27631,327 +32849,46216 +41884,39071 +37128,24865 +9835,17820 +38062,65155 +34155,10150 +49385,8257 +63776,61259 +25428,19082 +46610,1638 +49840,56651 +64313,51440 +35787,3975 +14518,30469 +42709,37347 +7067,16404 +18479,49229 +1439,58061 +54219,32481 +33720,3021 +33020,61695 +45616,55030 +45869,48468 +34865,59406 +12406,10609 +10769,46733 +13649,38689 +13202,59749 +20616,51767 +27886,43480 +48604,51896 +53687,47518 +58230,61036 +32906,52455 +39866,4436 +50199,13611 +31509,51663 +45666,56226 +2718,49118 +7006,54218 +11487,26592 +35043,3099 +55377,47346 +10583,64211 +43936,32941 +5362,29253 +56784,12677 +46049,60084 +45962,43553 +5918,22815 +47855,6500 +63496,22709 +39363,42103 +6344,59792 +28018,29889 +10494,16481 +48695,50806 +6824,21577 +21999,8951 +31927,24697 +19993,53601 +4387,48754 +14878,57588 +60668,50147 +3452,20201 +16735,40334 +29040,28713 +52479,8811 +53694,60857 +56114,42824 +34553,42001 +61342,3073 +17419,27816 +29507,28692 +28276,16965 +11705,64173 +13553,23563 +47692,10572 +37046,37753 +20262,1074 +8884,30775 +1999,37998 +5384,55203 +44074,19983 +6469,53694 +12034,8106 +11708,3089 +12469,31605 +45118,14186 +45012,32748 +14607,23539 +22156,19630 +4088,52905 +64860,51138 +3207,35890 +38555,17076 +29688,27600 +9981,50083 +29363,40227 +22504,35804 +24926,59333 +62510,40022 +3333,50020 +16469,27468 +19993,43953 +16617,20414 +51372,60350 +57551,24008 +62053,60392 +29756,27803 +46645,7835 +36139,15010 +9521,58300 +13834,7315 +46585,46559 +53466,21406 +11257,25878 +25645,49227 +9991,62730 +65201,25494 +31861,56113 +43376,30761 +44459,64352 +55120,59283 +6071,60219 +48476,50498 +27542,24406 +1116,55099 +3741,59020 +260,3031 +59534,28488 +19215,65252 +26564,19706 +31244,41868 +58161,32315 +26308,41519 +51428,27802 +10897,63057 +7575,41412 +269,30753 +55622,24321 +13493,16731 +43092,63536 +25112,64841 +61712,34913 +10824,39654 +60739,28463 +839,43340 +24179,20055 +30644,48423 +31520,36567 +24423,57086 +41759,37562 +63150,55946 +33020,50802 +17194,51866 +43774,63894 +61432,62230 +44750,58903 +52142,35653 +22415,2361 +45309,4513 +16280,63638 +41140,49132 +18394,3924 +2460,54447 +17725,61368 +1840,43442 +1078,11954 +44678,37163 +9019,39874 +1952,52578 +13202,48433 +48488,26381 +50670,62541 +3057,519 +45398,11327 +44080,38838 +37379,18405 +28570,20243 +49910,44439 +4355,50507 +46372,42196 +43762,12402 +41345,41759 +39063,15534 +38472,51663 +60612,41857 +29291,49398 +2780,42060 +35198,64224 +4333,54618 +43594,21626 +11195,11213 +53483,21937 +41263,59139 +27152,46535 +27613,37464 +31037,61947 +30289,8408 +46095,40036 +25626,34428 +20389,61873 +17196,10137 +16493,16007 +6871,62942 +55977,56987 +31000,30887 +60858,61339 +22410,5041 +11895,6614 +7429,34309 +5315,48012 +36854,8444 +12181,62209 +53001,2614 +36689,29815 +62261,20395 +19525,32955 +57286,52191 +44103,61701 +6283,11025 +47610,25262 +8966,33460 +60793,64020 +59615,51438 +59866,46166 +42992,6794 +9353,8793 +703,19582 +9934,51322 +13658,36486 +56009,51083 +9296,40923 +2352,37201 +13236,29674 +64145,59119 +28738,20935 +8974,48015 +57325,46680 +58872,8212 +36961,58114 +49158,16513 +55693,12241 +57295,36933 +9058,34347 +8780,39755 +44365,28694 +13538,61564 +14122,63190 +54067,49867 +41650,58915 +43272,12355 +672,65425 +6030,14589 +14810,19570 +10538,64860 +4347,51738 +46928,43435 +24925,31128 +18836,47108 +12807,35385 +25839,63696 +62494,46782 +43697,54203 +55144,38113 +46353,48976 +11322,46183 +35217,46139 +20121,49392 +49810,43653 +11982,27611 +15884,48929 +58777,21653 +3084,47907 +38058,27792 +692,41089 +25643,35398 +10873,33587 +47888,563 +57450,64727 +49986,23014 +60204,43280 +32445,5361 +39773,45726 +9869,48471 +51212,34835 +49639,49566 +26926,31178 +34342,45407 +44843,33122 +14029,31232 +36257,7830 +16510,14619 +48853,4265 +42803,18145 +22225,2111 +12806,31818 +41492,20544 +22079,32547 +31270,11051 +34755,57918 +44352,56590 +17910,22022 +63883,21377 +41622,50917 +26361,16199 +10579,49539 +28251,28395 +55810,358 +45185,33034 +19358,31054 +49678,4824 +43295,42146 +4856,50666 +38383,8224 +62194,26196 +36650,43784 +53154,2161 +54823,15870 +58712,25821 +35342,18330 +24850,60614 +5088,33048 +30026,44494 +48790,65428 +56608,229 +3255,22473 +36694,42994 +5922,3059 +12503,989 +644,38757 +8065,63102 +55082,27428 +31337,31598 +64592,45945 +33264,35381 +62940,35670 +35411,44007 +48373,34396 +38854,1327 +4809,30609 +54352,44018 +62623,3861 +22901,26384 +28462,52398 +16128,56887 +49913,31956 +17690,8757 +11340,62125 +25151,61413 +42647,14828 +41279,24849 +31957,8933 +31569,37350 +17545,19589 +48347,6653 +4210,29660 +5418,57834 +25014,62113 +46826,1448 +55039,10761 +52935,35658 +42216,50461 +12297,59733 +3777,9076 +24236,7938 +6486,40381 +41297,44473 +829,29879 +24490,16051 +54240,6514 +5660,45919 +24690,60777 +7098,21091 +41078,93 +51894,33301 +38209,31320 +1322,10742 +46308,3265 +23760,50742 +21588,20702 +36400,64167 +3397,44310 +41396,26441 +16674,23517 +24026,29098 +9226,38890 +6741,16156 +19433,36223 +15373,58340 +58908,37879 +49674,1518 +1263,11547 +47420,52228 +46957,16889 +6383,62276 +11412,41371 +50915,5533 +39045,58212 +14387,49339 +29982,46756 +4482,3330 +35759,7688 +6166,70 +62388,43840 +280,12440 +25647,52454 +2821,65324 +57446,7627 +14795,41982 +29921,12498 +22168,82 +31523,55374 +18537,57042 +47760,5861 +4565,23950 +25801,24476 +59023,52863 +59273,23461 +50574,62219 +24391,11924 +39206,12699 +21243,56876 +30115,39358 +4173,43610 +50988,44179 +54789,43962 +3876,15581 +49554,48575 +37748,17341 +4256,21476 +25230,51754 +57221,44509 +47976,9090 +54319,37672 +26809,23418 +62373,8713 +33093,3132 +53490,47916 +5558,64376 +47551,24956 +49840,64292 +47277,15793 +32481,41222 +30011,51182 +46382,8205 +36293,14426 +65142,46276 +6086,64654 +46759,8234 +1675,36858 +1042,29560 +10432,29375 +58931,20521 +31060,62890 +34900,38209 +18574,59812 +49572,23853 +25485,44099 +18737,31523 +29718,49756 +1650,25705 +42749,33385 +4969,15391 +30153,49088 +59125,9600 +8120,42634 +61413,52142 +4121,58429 +10179,39601 +17707,19405 +30323,25962 +30794,23397 +46702,33978 +44617,55639 +6734,18844 +44310,51244 +42175,2192 +6044,47232 +59325,28444 +39771,9818 +12199,42412 +58033,4890 +229,50749 +43937,27343 +17738,27667 +51410,55663 +52384,15900 +24910,49622 +2995,54811 +49575,46036 +9555,10664 +54006,49327 +31942,4406 +28693,53026 +34528,9242 +63821,10169 +42568,22107 +49557,10609 +52057,16714 +11512,35186 +36303,40054 +29685,27522 +40512,45448 +27295,5642 +36370,30749 +60616,43858 +46682,8931 +35295,46907 +54478,59761 +40184,61724 +20617,14151 +28624,30860 +25574,27728 +33903,40025 +51845,10112 +55551,35849 +27953,18620 +28613,44504 +19458,58456 +42703,51240 +38682,45919 +26733,58005 +42588,60665 +59519,41578 +58659,50372 +54214,9899 +56768,14649 +55427,42924 +32474,36181 +19439,34844 +8645,64 +14264,24574 +21345,21511 +42928,3117 +20814,14853 +8120,30853 +24572,18506 +37338,49282 +31574,26213 +10156,61881 +15627,30177 +14139,2994 +27519,5167 +65074,25540 +61879,40695 +62607,46352 +63556,56887 +20600,25545 +47442,55476 +19061,25128 +19520,13866 +53810,62634 +49072,57282 +39700,16333 +826,51672 +63411,41034 +30042,32154 +5237,58269 +18369,60726 +20931,24144 +6109,19551 +231,56367 +10166,37072 +44382,3488 +39492,35366 +54750,56934 +25182,55471 +63863,5639 +34057,9873 +25280,19826 +33300,11201 +19301,38040 +46620,37824 +63345,42752 +61732,26456 +8052,47286 +28412,52656 +30376,30804 +61824,49085 +36452,21194 +41514,63480 +23090,24257 +43616,40306 +21976,645 +44174,42350 +13282,7618 +49717,5459 +13944,15381 +21074,57284 +10941,48803 +32325,34506 +18318,58001 +45923,25640 +21460,15009 +37950,47076 +18410,29742 +5570,34189 +38630,38580 +38752,31555 +55444,61305 +31310,6853 +25288,17751 +20266,32617 +23015,41551 +48063,35142 +61117,13138 +29562,51542 +52136,27486 +53159,46015 +15236,41508 +22071,7326 +873,32882 +28363,34700 +53228,57271 +60201,3082 +41798,50293 +25143,14892 +44840,50242 +6898,18408 +43426,31658 +62626,61878 +19256,25163 +32909,49215 +20431,29204 +38942,41893 +38877,16590 +10933,41909 +57083,61320 +27125,25931 +26338,52753 +2895,12712 +18060,1540 +29019,466 +9714,707 +43842,14429 +36655,38724 +11135,64609 +2251,47918 +27386,39142 +53003,432 +47559,5612 +34793,254 +34132,61445 +15198,52110 +60336,12430 +64821,16586 +10538,27515 +15791,11106 +20499,58325 +42105,39508 +22496,7460 +30099,18962 +6193,8836 +51667,4824 +34794,33200 +54342,1717 +54472,53700 +13175,39577 +3726,63637 +29707,9049 +24573,3300 +10066,52977 +31449,21409 +58178,42389 +5205,18881 +48918,45095 +2337,20348 +17499,51247 +52851,24855 +64627,19667 +6184,50079 +41853,29580 +10663,5272 +24019,19881 +22939,34935 +19898,18853 +52017,63853 +25538,1321 +16896,54854 +41490,60148 +43549,20093 +31784,13875 +28871,53563 +59720,16801 +4054,294 +44909,58686 +24410,27965 +44900,48931 +12481,46664 +15125,40539 +42315,22118 +49527,33937 +32369,6370 +25550,27413 +39313,38842 +32868,16718 +21229,4548 +45258,32926 +48839,35117 +27391,7440 +40481,30996 +61371,30428 +57404,15889 +3083,39777 +39919,11490 +32251,59981 +2264,13242 +37045,5983 +56803,15087 +886,60617 +12010,27153 +55848,31735 +1392,57939 +32488,47179 +15246,16865 +32357,40539 +54711,40035 +52323,35856 +58286,25128 +46997,48702 +10576,2102 +5306,23644 +63381,19223 +35564,14072 +28411,40216 +30275,33451 +12962,26826 +1998,57060 +63538,50271 +45410,18492 +9833,6316 +47753,6132 +31362,122 +63084,17618 +10938,63568 +26820,48066 +18098,16131 +28774,56679 +3723,10623 +27337,36384 +56127,3219 +11119,41854 +33856,6049 +17979,4782 +37471,35810 +6121,30204 +6200,33346 +56684,20328 +38635,517 +48763,46768 +31558,21191 +14094,407 +18746,9252 +25662,56150 +18046,17715 +53846,48638 +3162,54854 +45278,65276 +10005,51157 +33506,39144 +6031,32264 +59453,14182 +23439,25259 +25254,25047 +18234,31692 +12197,62995 +25789,30873 +32577,4202 +40860,10467 +23231,7221 +26537,22221 +61649,18187 +28366,21317 +11922,12987 +11955,22005 +59932,1073 +46528,20163 +18365,52964 +31552,10427 +33625,27779 +4159,58854 +44016,55352 +13754,58298 +51892,54351 +12536,1322 +28514,50671 +13166,25802 +7438,42683 +58816,55133 +47115,49719 +8410,7501 +64826,34268 +28968,908 +10746,18562 +31429,7016 +57774,47893 +60189,45421 +10221,12889 +14097,61323 +42686,24532 +58683,22412 +1074,65279 +49198,62593 +25432,26176 +54442,11368 +36822,60316 +28364,968 +15008,13734 +15631,31819 +16592,18197 +1836,9320 +58389,3760 +27486,2663 +17263,52868 +21281,25677 +23156,47061 +61389,57627 +7414,1711 +32866,48443 +5279,26720 +65382,40336 +30117,6223 +53715,51743 +38615,62758 +47843,36473 +41576,24828 +51122,34108 +25098,57386 +45686,54018 +59173,20809 +21351,37071 +23710,16500 +10856,49982 +27641,35276 +58573,53348 +29715,40109 +4377,58259 +3030,63913 +8686,23631 +58843,21117 +831,8929 +7292,42901 +23880,29206 +35588,34669 +39053,23530 +63116,6935 +60348,57860 +30669,53428 +55897,6712 +29,28966 +26598,47357 +21472,5251 +17342,5410 +17668,20334 +64717,63782 +40763,41011 +13074,64386 +48796,33610 +8940,52957 +37446,18239 +1183,9273 +33451,15436 +50335,10321 +63372,44638 +38830,12354 +42581,64693 +6314,14793 +13410,26596 +11607,23284 +31382,15531 +44300,21489 +38966,64028 +13332,59957 +49545,56340 +19081,2534 +33673,64727 +65265,49585 +2854,19551 +14722,30204 +19608,64857 +54984,18160 +51985,64552 +26931,43975 +60294,20781 +41950,13797 +60964,54390 +34262,40551 +20669,13879 +1208,41290 +6258,37659 +22279,42322 +10583,25826 +3674,15146 +44201,56055 +1756,26689 +35656,60926 +2735,27685 +41457,47535 +52605,35027 +42161,24910 +16898,21897 +31513,27627 +16222,9990 +38735,42356 +27841,30912 +37688,38700 +63368,34982 +57063,10785 +39287,8684 +49591,58367 +51018,34049 +64009,58354 +29241,65481 +19184,14787 +33875,13339 +64969,57017 +50464,10931 +39148,35671 +20477,64114 +457,13198 +37633,64539 +47053,62814 +28162,19076 +38379,37867 +59713,34683 +20027,34112 +24828,15839 +43932,11559 +44338,27799 +8258,12429 +2519,56116 +59843,46837 +1098,32570 +35205,38629 +50612,27021 +51834,29066 +4414,5649 +2440,10340 +51851,21697 +7067,5324 +33949,55841 +7993,28644 +96,54678 +1039,18688 +20226,10248 +21220,7170 +17277,12000 +23566,21895 +64297,53411 +63607,37553 +10223,60215 +44918,46685 +60194,47481 +42462,63854 +366,29474 +9220,44861 +56216,48532 +48910,64835 +59049,64073 +13060,54491 +31358,52430 +56838,55175 +23947,57348 +2581,58957 +57512,9207 +34201,2335 +43587,13607 +31171,36111 +14461,12525 +21300,42986 +29908,11313 +56762,11148 +64127,24272 +22508,7057 +6426,49402 +62711,25920 +43463,47232 +62474,38060 +919,47541 +7806,61191 +22416,17616 +43992,32366 +43233,27478 +1188,3601 +43256,30642 +22199,54157 +49002,23887 +46704,3685 +58559,51198 +63435,53312 +52734,65200 +22281,32799 +48715,49847 +55734,41374 +18107,16180 +21032,880 +40316,1102 +5918,38410 +60754,39342 +31524,48837 +50647,10434 +30339,59290 +40692,42334 +52936,64737 +49968,38561 +7817,60517 +43198,13654 +25189,42937 +64797,32155 +13914,24308 +19476,60511 +3280,63126 +6980,3142 +34801,50283 +65274,50967 +52927,21784 +32682,1006 +14289,41810 +35242,64155 +16630,29908 +43305,36073 +32404,43547 +20003,34886 +21773,9038 +29160,52828 +62168,41379 +37199,47276 +36201,13193 +56678,1546 +50921,48982 +20517,1786 +34827,34107 +63534,10645 +65458,42082 +12153,43819 +50028,29683 +37498,24751 +50210,10831 +27363,29095 +42126,62052 +34457,52091 +8037,52261 +33360,36969 +41331,17550 +17303,40870 +41643,37578 +28295,49223 +16258,64105 +44514,21906 +31536,51214 +29299,46752 +19088,62510 +6508,44590 +26188,58970 +38950,16540 +16925,30608 +56871,32677 +54975,9296 +49190,38811 +47497,6989 +61294,42263 +21623,9261 +47596,41160 +18444,784 +55852,14903 +5370,38024 +10522,43293 +26907,48478 +18186,68 +46559,64001 +59565,52259 +33503,30068 +63034,9213 +23068,35268 +43482,25017 +57322,29199 +3032,41950 +11346,10159 +61111,47192 +710,23140 +2423,30625 +18380,15435 +35643,63151 +53896,45523 +59389,27350 +65383,54486 +56734,883 +49877,41539 +35766,4793 +31513,49770 +64747,8478 +38242,680 +42019,29188 +62141,45185 +3941,24140 +18164,64709 +55325,58693 +1147,54422 +57925,12201 +63450,37737 +22884,15271 +7733,50848 +47477,47749 +3705,53104 +56550,20017 +34827,49297 +10413,60314 +15213,30308 +12493,2658 +24044,4066 +22400,19292 +29273,28535 +15194,36964 +10868,63837 +4600,42342 +12004,15524 +60293,32368 +30348,27857 +43895,22519 +17642,41911 +46264,24335 +19515,21351 +10135,254 +38779,64511 +25908,38637 +56439,56314 +6313,58680 +33682,35495 +55393,64377 +60037,23945 +35378,48880 +32532,26752 +30163,19732 +37089,64286 +4177,63580 +24673,28432 +62676,60755 +33480,27158 +16108,19890 +36831,20705 +3396,53973 +41684,65395 +55175,43126 +44489,52890 +9460,15652 +56805,49315 +17976,24447 +44813,29458 +61897,22394 +38583,28688 +52718,20334 +26364,37976 +11183,5695 +36954,50459 +38106,31731 +14343,8339 +25633,34438 +33757,14881 +20864,58340 +36715,48830 +60142,12287 +65335,45214 +11113,65534 +48557,64192 +39464,38710 +16432,48300 +25575,17888 +33571,22915 +1803,18407 +56398,39579 +49990,49081 +4539,21394 +42598,54546 +8034,56715 +19935,3404 +228,34192 +13593,22665 +30939,31597 +34752,38459 +14015,9102 +41535,61199 +9331,29309 +12057,48143 +1684,39831 +31216,47275 +6894,16316 +49656,10054 +19587,38304 +38457,34552 +53293,18247 +6620,23505 +57645,39646 +25829,46573 +14337,22167 +7473,51116 +62018,6333 +35758,11999 +51206,15018 +50483,4259 +60718,34628 +55425,54196 +20348,61347 +14580,20289 +58539,4617 +36537,52987 +29968,11406 +28247,31425 +35432,54707 +1513,28866 +48065,62202 +47943,56340 +27137,18583 +53077,47063 +53757,9362 +17416,18638 +28748,49252 +49722,64273 +60106,3639 +6800,28275 +53481,26589 +64888,2546 +38253,7273 +9803,48196 +18123,5312 +27519,63296 +61373,64893 +27612,39863 +39719,36686 +2004,8673 +33718,31204 +57253,61540 +49204,40124 +28014,48829 +57323,41343 +48155,61358 +28184,14266 +21820,53028 +24689,33018 +13322,57237 +13090,24588 +60,30343 +21680,22485 +45272,64246 +11804,54069 +41800,60241 +10147,23300 +48232,56467 +59070,40871 +24849,9230 +13886,38439 +30907,11071 +59888,17195 +57604,12483 +24257,17182 +33901,44040 +64798,19219 +42852,18454 +17795,38784 +5953,60371 +45243,8915 +14346,19313 +8891,40214 +63374,13157 +51763,59308 +24883,31307 +10870,44538 +22447,29797 +59557,38555 +48878,58200 +9870,28152 +41909,32780 +54235,31848 +29612,37583 +40766,42844 +45129,22831 +12399,29722 +35996,44649 +58802,17508 +10444,52049 +47633,56485 +37743,54719 +58143,5399 +63795,54305 +53123,25168 +1055,56703 +3593,60492 +5865,13220 +29226,65071 +40971,46701 +37631,6135 +60059,13056 +24226,62097 +50450,61724 +48752,50385 +37284,33525 +47758,62028 +18289,28635 +42241,13876 +64443,20162 +58698,29878 +22311,3192 +48689,32354 +4835,56367 +60978,34787 +35340,11513 +21040,52536 +9339,49967 +5072,6498 +58140,22722 +52654,50812 +49752,35563 +12479,4506 +5956,49629 +3383,53017 +65224,54487 +26007,25239 +56851,45541 +27967,45857 +62900,28308 +65138,16728 +6116,56725 +46262,12726 +1012,28704 +29201,62944 +21335,9963 +56768,11284 +49905,48073 +25432,60605 +42899,21342 +62762,62610 +53036,27869 +53137,45016 +1642,33171 +50419,44303 +65208,59311 +48065,26943 +20889,51866 +32300,60159 +30585,27037 +30610,24702 +56713,23012 +48188,11091 +47631,50868 +40301,12105 +61249,35249 +31207,7979 +64897,65284 +48480,65281 +3116,54553 +27685,39326 +61637,61081 +43132,50142 +6336,15941 +29630,17517 +23398,19353 +52297,58251 +35061,3922 +35386,14220 +5607,34980 +54030,33677 +43742,1636 +42483,20221 +4124,12371 +4045,43044 +23016,63379 +37398,6235 +1963,28391 +19134,36295 +53745,33754 +14506,35510 +54703,32979 +60108,55225 +31117,26463 +60020,63081 +58424,32245 +13054,36678 +44311,31095 +48804,1860 +4224,55033 +18623,26955 +31825,25497 +53269,58651 +5780,47968 +50961,63826 +19710,61879 +48048,53656 +26677,9115 +8071,4000 +52576,13472 +6098,6886 +54328,57657 +26193,19751 +22747,30266 +40023,60640 +28301,53111 +59646,1290 +30,30548 +27899,14516 +52891,7162 +44367,14140 +9375,59723 +16079,61125 +13182,34419 +49506,55 +49976,55778 +3531,45546 +45227,30924 +11831,53010 +8372,15109 +45042,62351 +28972,25982 +24387,54626 +50453,21748 +5458,55089 +47528,20097 +52592,38499 +27781,11408 +25282,59894 +44204,1689 +30016,11013 +58052,11693 +24157,24350 +40914,56472 +27875,51081 +52856,53731 +41663,11407 +8229,60453 +46862,58235 +59647,11038 +59767,55239 +50413,6803 +18717,42101 +3756,36634 +10271,9272 +18885,5292 +50410,9232 +17422,13290 +41281,1366 +13283,20802 +64555,19542 +26388,9689 +33642,31349 +48734,21124 +33440,21598 +6697,28056 +60054,20446 +7789,46654 +59804,21093 +9717,24996 +28074,4361 +40042,56882 +59383,49052 +30012,14644 +25543,15003 +44289,13054 +28186,36105 +11492,60459 +21492,38081 +39282,10451 +57279,18422 +19682,63948 +57026,10580 +29039,60391 +8976,44660 +41240,30169 +53872,56385 +48330,743 +22039,33392 +26708,21345 +48259,48467 +28701,10500 +35489,44486 +14116,16093 +47638,8638 +13557,59202 +60744,15335 +42087,20501 +63686,64501 +25456,40951 +22251,881 +59383,50660 +51232,17193 +6320,63528 +13616,14669 +42778,6258 +43948,65037 +35411,1916 +53024,24501 +19941,44704 +25098,37602 +61908,24334 +26873,61145 +48468,37179 +14271,5892 +4059,16853 +36226,47231 +27143,34041 +6749,22686 +3435,16465 +45788,6752 +18670,34623 +53472,53139 +61895,36594 +22560,3321 +49906,56525 +33644,16610 +4625,41315 +16530,5635 +35253,14082 +57392,60566 +52686,59916 +36308,53898 +27462,58362 +52129,19929 +6070,8447 +59074,25673 +49304,7519 +59566,50608 +50271,10151 +48488,65135 +49786,56492 +9953,43003 +45985,3048 +9280,23725 +57855,43957 +36777,47598 +42875,41847 +26097,43430 +53443,52564 +8507,47291 +30305,6256 +59065,33983 +65394,24942 +18592,12448 +23960,20251 +783,12975 +43495,14600 +17386,2087 +39006,57814 +61948,50662 +44244,65337 +59998,6862 +5135,10025 +15271,21414 +15519,21843 +21442,12773 +63460,15357 +30882,26522 +45690,26328 +3227,47932 +55473,31824 +43684,62078 +42554,23324 +54060,54670 +41999,7766 +44917,2574 +53973,30945 +31019,1518 +31534,3326 +10477,24236 +21192,43915 +60622,55036 +50397,13533 +44771,39053 +45292,27845 +55811,11365 +63940,48047 +30968,32524 +41171,24865 +56311,50435 +64308,38085 +62462,11045 +30488,52483 +53185,51443 +32061,43092 +28440,15495 +44259,42964 +2806,3094 +47792,48375 +1955,47949 +33148,33681 +39849,19106 +12082,9987 +62739,43099 +4810,10404 +18322,12699 +29913,32664 +43352,17527 +64715,16573 +11862,54753 +30667,56419 +16807,39904 +46637,28722 +2317,36934 +20146,45029 +51951,27202 +45283,12723 +34602,63807 +22369,65060 +10510,12050 +30051,43129 +62024,19999 +8663,17824 +62050,16487 +55346,40223 +31620,551 +19541,11316 +29465,19558 +43928,9589 +40203,57435 +35370,183 +50704,65061 +9464,39690 +55488,3287 +60484,9982 +64083,19365 +33380,22160 +12513,21943 +61990,9386 +6419,61590 +12635,16902 +50354,33827 +26860,7329 +19596,54901 +57330,51514 +57695,38918 +54441,52558 +54254,32659 +58211,24306 +64708,6721 +58865,11781 +62165,57625 +35990,35223 +55196,64122 +49315,61851 +50189,59835 +14134,6948 +45622,33782 +590,14715 +15765,2109 +31337,40515 +3265,59556 +55830,22531 +23181,37718 +64600,48219 +35413,44269 +38699,62736 +55147,4344 +57280,44646 +9650,62566 +11318,46567 +1897,49650 +24089,54066 +40591,52577 +24131,7925 +64150,15492 +31519,51631 +33194,40578 +8171,43484 +31094,62240 +46136,64484 +12920,49225 +45082,28637 +39901,4121 +29988,62773 +32788,23485 +2868,21649 +28726,51091 +26703,46354 +30507,11495 +14499,7794 +14007,9866 +1590,35479 +772,30215 +49605,62290 +55088,39664 +30603,4979 +17758,23951 +29037,63566 +19645,28413 +29645,63666 +24137,56098 +50531,43520 +47444,29708 +44848,1091 +6601,2164 +9921,15813 +27901,49437 +60785,64352 +32334,21586 +13676,51850 +51015,248 +21416,52309 +14018,62779 +58358,33625 +41326,36814 +56197,38206 +18068,47312 +19469,11365 +52013,61848 +54385,53802 +30516,17061 +6566,39270 +20020,8612 +2269,42133 +18508,19009 +44161,40968 +36400,52916 +27990,34985 +32842,60320 +12511,62957 +9248,52933 +1600,40819 +48887,23719 +23588,24065 +24150,15087 +17870,5073 +64549,48078 +36481,6136 +49724,4054 +35106,23622 +30968,51043 +23557,13951 +34945,22312 +9211,59554 +27079,31730 +34288,31602 +11798,49378 +49313,12278 +45812,26394 +44486,12885 +8403,37612 +2949,37455 +10455,57057 +64972,5941 +33180,21383 +53087,29605 +4846,32403 +19091,5323 +28981,37438 +17909,3937 +54435,47068 +22746,24068 +38008,49334 +20293,13497 +26349,5397 +28876,36034 +34768,15054 +10285,45856 +46868,64671 +47477,3433 +7799,6862 +3723,19954 +60746,34646 +53319,2856 +46013,34328 +27851,9191 +31307,15214 +2331,5265 +13002,30840 +43752,13562 +22212,59825 +1845,59326 +37721,62574 +23595,19152 +5164,38344 +38698,22621 +11724,64236 +14757,35350 +49406,22540 +19122,29360 +17121,32479 +42185,20610 +7046,40492 +29148,12509 +8055,57392 +29976,43465 +3282,26759 +55619,14863 +41392,61586 +14155,30239 +21242,13362 +23985,55106 +20561,63287 +9057,57574 +16112,30394 +23698,35329 +13781,37704 +24338,56320 +17171,37438 +22966,32892 +23811,16056 +54297,46825 +62247,3732 +5501,59496 +9124,34953 +30636,55706 +55931,7665 +3568,1754 +210,37619 +6243,51773 +24494,22105 +22364,29583 +23724,50604 +29777,31265 +18228,58600 +6439,28448 +36056,11856 +2244,25307 +10567,34286 +43067,4693 +415,63372 +33841,14569 +51194,21489 +22760,12227 +14832,58540 +64970,52135 +30510,62403 +23849,43087 +43955,16567 +22008,33377 +47009,19670 +55714,22262 +60860,4330 +56487,15468 +12623,28794 +37913,52561 +33840,10113 +32515,14769 +14536,4567 +30128,50510 +47794,5630 +57920,22264 +31025,39146 +31086,60070 +6197,55016 +56422,563 +45422,9393 +52546,21375 +37226,15436 +57696,20039 +35723,53323 +13594,16425 +38486,7346 +64907,61482 +54005,22756 +64317,23837 +9100,24297 +18884,64652 +48923,44067 +50497,22616 +14639,35223 +17871,57202 +39748,43752 +38760,55460 +25467,35556 +24499,42813 +6196,45757 +30138,16325 +32795,57000 +31588,28081 +13716,44603 +62363,6131 +33134,63479 +56203,21905 +41080,61276 +28534,46080 +54629,56236 +1860,45199 +19456,62064 +54476,6668 +20858,8282 +36984,60145 +27899,40410 +51411,43025 +7095,20777 +56,10069 +34163,40258 +24315,53673 +52735,17668 +49857,23345 +26945,2173 +49349,4381 +29299,37946 +31097,32771 +27313,12089 +40269,721 +57772,1007 +62316,31689 +64131,34052 +4430,9063 +49431,25997 +1496,7877 +26028,27233 +44486,40283 +39895,64013 +25694,9632 +1755,37911 +1169,9893 +64441,54524 +22707,21832 +25888,22495 +38275,33229 +59181,19202 +49373,11261 +42568,63969 +54298,5234 +62709,1641 +447,33093 +55328,38531 +27394,50099 +7423,38069 +60669,45787 +21474,27842 +27061,430 +17718,15984 +64844,35329 +31241,49759 +23069,56693 +60902,53816 +25454,5532 +52095,55697 +51967,16307 +2813,24407 +27537,51628 +11130,52184 +11645,33748 +30744,29226 +46128,38555 +11280,3498 +14825,30174 +55670,33300 +62376,30421 +7405,15359 +35464,20797 +9754,59212 +10823,37128 +25025,57949 +63104,9109 +19210,17696 +47049,14832 +9516,26583 +40569,8512 +24620,48656 +60104,52610 +52876,62786 +23983,32979 +10774,51922 +60713,62880 +28534,13961 +36973,26419 +48028,50499 +15089,51086 +40515,16649 +61969,18348 +49926,51917 +46443,37145 +24782,50909 +11627,29414 +26357,18686 +14594,31412 +45278,2238 +9201,64382 +47275,18166 +61370,58723 +963,62480 +51771,12695 +11207,22619 +18681,49512 +54361,21836 +53631,21019 +19536,31576 +22105,55614 +5024,43463 +13325,7797 +3030,40360 +49164,29424 +51935,5387 +47008,16428 +28672,16182 +36425,43018 +55766,22218 +37895,26651 +674,1352 +43629,7089 +3717,18950 +35387,7996 +15595,18396 +5771,59851 +36046,11563 +25594,55164 +11219,23590 +60353,55855 +28218,1043 +58790,16778 +64394,26448 +45125,41022 +3115,60916 +29332,9997 +29979,15256 +60108,41658 +3090,63437 +31345,3051 +38008,2534 +63850,43945 +64075,50392 +28336,34910 +10926,10935 +49430,48768 +57927,30706 +1735,47506 +25779,33838 +47384,38679 +27465,40450 +57634,53144 +60707,25584 +38431,39602 +26765,34927 +59236,60868 +59595,7516 +56935,4572 +42991,23536 +48969,18705 +37479,19789 +47353,31003 +54722,62470 +34092,9382 +58257,10097 +50454,54694 +48143,5026 +26576,32772 +16858,17649 +42303,393 +38072,23747 +869,19074 +7251,23010 +30607,11749 +43465,59285 +59975,60081 +3804,16586 +38490,62594 +7709,3243 +18664,43801 +24019,3416 +677,26250 +41378,26746 +17464,30595 +50610,31922 +64156,38688 +49309,10450 +13420,41541 +36150,13746 +25639,59539 +55266,29709 +11061,23885 +40849,33394 +1721,13370 +10134,13127 +64195,7769 +35387,34666 +25019,46601 +58196,14254 +35041,29805 +12676,28677 +63415,60775 +63802,42166 +60818,16186 +6041,1512 +31873,37873 +19264,3011 +32543,26041 +11350,15580 +48633,5191 +36561,20972 +9727,4064 +4013,15885 +57830,59582 +36538,55633 +4034,4762 +18804,7524 +1913,49855 +11980,4421 +57219,58864 +44049,37447 +21833,13749 +6061,47599 +42242,15630 +17527,33257 +12384,30845 +34296,20220 +30834,60224 +44182,1138 +59917,2026 +7586,35768 +3040,22906 +22371,6177 +5795,40726 +53480,49153 +53220,58084 +29733,47826 +21689,38434 +51457,58598 +32299,65220 +15907,59633 +52076,4334 +12370,22470 +64844,39315 +16187,22893 +49553,49563 +9322,6099 +23740,17281 +13614,47828 +1393,20266 +3054,4983 +38992,33827 +63509,20920 +19818,55081 +33570,4462 +2629,36886 +1573,25403 +17543,25998 +18624,63245 +35226,39254 +55153,19806 +4662,15071 +26268,56208 +32306,48722 +16153,26375 +36700,41955 +21296,2254 +25056,55479 +2907,28862 +5893,30131 +41588,9386 +7450,63196 +61580,34738 +19169,23301 +52177,55717 +39648,60988 +44149,23318 +49365,53100 +52538,9177 +19675,58328 +65075,5939 +33342,42926 +50888,18758 +15528,59697 +27764,5756 +27631,3716 +50848,12349 +9713,2255 +51660,5766 +48701,51663 +24795,18247 +4412,41290 +7860,25809 +37503,26569 +56511,14144 +22997,30066 +20568,24807 +37799,29971 +57669,48263 +4525,64788 +12646,45374 +51217,36894 +37516,54254 +37658,62896 +1208,42453 +59391,37934 +21065,23498 +16421,41664 +48316,45131 +56903,32309 +9567,51684 +11769,64764 +9378,52016 +10699,13542 +1132,19293 +15438,16097 +24093,63790 +45094,32865 +13936,48094 +16269,46476 +421,20221 +6686,52727 +58559,16976 +44697,55871 +49466,1236 +25735,17067 +21946,61459 +43750,46840 +13030,22673 +50308,45232 +46124,26241 +33846,45791 +25028,2537 +15412,29547 +13300,28809 +61092,49682 +21269,28049 +42148,62384 +2910,60063 +26776,7571 +58750,62144 +22756,57331 +52071,15028 +17369,515 +62812,27329 +57354,63613 +60434,36164 +16179,10788 +22004,63744 +24037,20650 +42336,22937 +11400,11402 +35333,7247 +29202,3017 +44271,51308 +11210,28057 +47544,5149 +26744,52687 +46429,18738 +58083,21227 +2129,54823 +10619,9551 +41123,19584 +48043,58019 +23796,5378 +62973,2172 +63371,62253 +60789,1552 +43377,13376 +29389,62797 +54014,58660 +64841,24702 +18097,33939 +13722,41934 +28211,29947 +37683,17670 +46600,6573 +4127,24967 +38710,57970 +2065,21419 +28938,248 +33827,35304 +44434,27943 +63329,15974 +1728,20656 +43672,42337 +42672,30193 +7511,45762 +38828,28360 +51591,27277 +39151,46695 +17449,17841 +42299,11668 +8671,61073 +37494,7698 +50064,41598 +34465,2271 +18698,6337 +37689,24674 +31213,28569 +13071,17416 +20841,62659 +47257,48489 +42715,18761 +15232,52374 +45833,46344 +36556,61477 +3364,64111 +5518,53059 +58136,24827 +1942,55131 +63070,18956 +65224,61448 +62478,56738 +26289,55089 +20607,39877 +30327,11362 +33296,12299 +63824,49822 +50549,45004 +53950,58888 +35283,16976 +26244,49784 +53546,4519 +21233,22059 +53690,64552 +9079,12068 +11443,37567 +3074,1301 +45131,56740 +50591,26820 +33542,31015 +18200,2392 +48994,64425 +32372,45146 +7887,43046 +30470,6135 +29093,60274 +44614,603 +23727,9630 +47273,25634 +16955,37382 +24757,5255 +35215,12124 +57382,52540 +15653,61568 +8322,3022 +7303,61124 +56151,41411 +33667,18954 +11906,37768 +3127,5957 +10509,65157 +20132,29912 +13506,59011 +35279,15130 +6260,58495 +5199,65533 +18028,23425 +14273,8469 +771,21059 +27510,58303 +63530,46901 +27377,29385 +56653,50568 +9252,7196 +43909,10738 +11771,53599 +22355,60139 +7998,12728 +64094,18613 +42534,20480 +23581,48067 +11288,32427 +52918,27067 +34769,42432 +55671,26864 +24690,50381 +42503,20326 +48826,4326 +36700,63292 +39208,48312 +53638,49873 +7672,26179 +33522,52212 +4263,27087 +30757,5014 +15754,12045 +32606,56863 +45083,61561 +31825,23263 +14006,3363 +65213,22965 +56412,52263 +56155,11579 +4703,58503 +58965,4317 +63710,9241 +27767,38199 +40959,30440 +42703,34900 +60114,57053 +340,11129 +22324,25946 +49439,8863 +53639,24711 +24401,33060 +28056,12514 +58200,18071 +60220,51220 +59782,5368 +7856,29737 +43629,31355 +57623,57190 +6609,48690 +58692,3912 +39365,46864 +29173,14660 +35035,49048 +24857,32358 +11948,21189 +64276,45467 +64053,33421 +56309,46534 +57655,3583 +32616,64717 +41805,22400 +28322,63776 +12823,24797 +6688,58694 +27083,57376 +64477,11174 +7311,63897 +61328,63265 +37128,41906 +51228,13502 +58774,55202 +65083,14633 +27080,43502 +35982,65488 +53732,2140 +62620,36192 +32731,38036 +33532,3708 +43527,38978 +64508,5312 +34383,3949 +4597,468 +63670,40093 +8625,33037 +51443,48314 +5110,64783 +43788,49659 +24894,58709 +12162,12944 +41270,60121 +53711,25189 +28954,22092 +63595,46421 +5604,9478 +33673,39600 +43238,47855 +30425,28208 +63220,12942 +35936,24655 +12458,29619 +64627,59049 +33890,27341 +2059,41448 +13138,14253 +25502,33286 +9420,32351 +59859,24159 +7344,39936 +59496,19990 +53487,19988 +58112,6293 +45773,23286 +48774,3992 +55206,15096 +45656,31838 +39581,26386 +5344,39182 +60171,6791 +2216,58790 +22271,29844 +15764,59965 +18405,37054 +3059,3294 +24781,817 +38295,27838 +25693,59772 +49756,22585 +54074,57025 +65308,28010 +26885,48426 +41992,39483 +57148,14196 +53908,38346 +44577,15866 +20278,35563 +12097,51115 +16061,60038 +51390,22355 +34432,24481 +26171,43961 +11609,32566 +49397,42345 +16557,35508 +58770,2146 +8775,2946 +32130,25766 +31799,26303 +3677,22761 +39546,1027 +58714,62684 +48999,42382 +37811,33678 +1762,54757 +55853,11819 +15078,50365 +30014,1678 +2964,8228 +42548,54372 +30844,32718 +32726,35063 +4211,6358 +54712,57779 +27084,51048 +55215,44267 +41146,8740 +35459,31449 +3713,3201 +40716,10341 +12205,10335 +55290,54759 +37805,17846 +17715,44372 +20923,41966 +31680,30088 +63584,10938 +21751,25191 +40146,25441 +36297,54536 +56633,46420 +29215,57978 +63001,58694 +27353,23227 +26081,46275 +5923,38417 +64027,22397 +22956,17628 +24888,57163 +59130,16744 +59147,25154 +21684,20545 +60795,40899 +28181,13592 +1890,33185 +16576,45780 +42012,12066 +28421,30957 +14627,1269 +18063,20849 +28775,56581 +57527,14609 +29324,34426 +56114,26720 +31282,10743 +26027,2914 +58141,30014 +20262,21454 +24411,56687 +41620,33957 +190,41233 +42041,3405 +65410,54570 +48222,56037 +12732,45151 +63896,3224 +55325,38536 +44159,26299 +21485,34634 +54709,28526 +20773,34454 +65416,58859 +39545,44235 +5121,43913 +65342,3569 +4505,62583 +64876,31186 +41795,60642 +30529,40207 +8819,56036 +42794,16852 +64458,1943 +62588,6031 +48539,757 +5102,31309 +6886,46809 +53648,49355 +59895,37952 +50710,23894 +2616,40392 +60076,1947 +52159,5162 +40524,17592 +30100,13121 +52219,20053 +39816,42238 +45365,21924 +35719,57028 +49270,45635 +668,64542 +36034,8808 +50100,52573 +22075,13922 +20620,29640 +65500,56823 +60970,55777 +50566,41132 +6920,51957 +16366,63917 +41532,49758 +35167,6393 +22832,28270 +6598,52035 +5742,4095 +8865,61773 +38837,26105 +19735,54913 +59708,16572 +45886,27812 +25121,51005 +34157,52021 +41865,35718 +26208,215 +59532,21000 +14210,35885 +1102,4882 +12627,53866 +42260,8668 +35478,2462 +3506,51275 +63327,3895 +37027,1039 +2372,48610 +12417,20312 +25008,51206 +62145,32388 +40572,25935 +40610,51139 +48940,42373 +12240,62230 +12271,41203 +3646,19967 +6912,9321 +56579,27437 +29844,7999 +55362,57257 +3476,60842 +9717,45856 +6505,42708 +12034,40234 +51314,52257 +63083,15034 +25015,41028 +2474,58680 +15160,48945 +59001,49953 +14557,3642 +9408,60815 +14627,58928 +50306,21113 +29713,4676 +49635,22908 +42272,37321 +19755,62577 +20550,36278 +40917,57672 +32933,48120 +35792,10785 +33083,64332 +61781,53701 +36231,4972 +19964,45753 +630,29515 +56134,41406 +5872,14682 +53818,34156 +5330,64077 +65393,6745 +40781,3684 +32420,44057 +23488,30470 +11578,19442 +5986,21802 +44258,29035 +29455,29994 +51305,57438 +59881,52150 +19921,24021 +65075,34245 +17318,46102 +53576,32706 +3753,2286 +39303,61963 +45654,52513 +27097,51109 +49730,1025 +42922,19733 +39188,37186 +24593,33234 +47864,16328 +53454,49716 +47171,50081 +25746,564 +41016,26840 +39753,15230 +23453,63358 +8252,61397 +23931,23988 +39289,56787 +23963,42806 +61466,45533 +12474,9830 +1439,22665 +47226,43449 +21016,17739 +10746,18587 +55510,50618 +15311,44706 +50841,53914 +37138,11093 +8872,8201 +10027,42221 +51030,43456 +54685,7464 +26703,49489 +63724,41130 +45711,63759 +24799,38175 +23137,57314 +17022,11137 +31577,45948 +945,9581 +38719,49459 +19249,70 +26906,13791 +63102,50272 +31624,45150 +45079,29247 +19891,2371 +1087,36356 +23928,19634 +46477,7196 +34733,22604 +32848,32436 +37805,44792 +43070,30356 +35714,58912 +47690,27215 +62398,5202 +63687,60666 +60836,27857 +43865,36935 +24513,47735 +56848,29247 +10142,10203 +31901,62502 +9729,56756 +20142,35190 +42835,57297 +59087,57217 +59255,45333 +10959,63950 +42885,48585 +59745,26236 +59487,6492 +64842,32391 +27740,38889 +14531,32498 +63220,11096 +2965,57428 +45427,22560 +63964,48064 +38787,52580 +53380,27931 +58287,3449 +65489,20288 +53966,5622 +25109,11923 +35997,10823 +57445,21699 +13840,9482 +60152,42841 +5540,24624 +18781,8502 +4856,63302 +22442,50006 +5488,53534 +54104,42780 +14228,4842 +1661,16654 +54122,38157 +31876,19758 +51974,12390 +26981,22232 +44727,44866 +59657,32505 +28189,53694 +30055,49396 +17961,24736 +11410,18565 +16573,9480 +39833,63859 +20601,12797 +25087,567 +40246,17312 +55452,26223 +18779,2557 +12346,10784 +48914,23758 +47240,36929 +48724,37082 +27095,63301 +59812,43136 +32499,41688 +27879,50080 +9197,17148 +4636,53871 +40041,14687 +51273,25000 +47044,30692 +61998,54089 +16723,5990 +38599,3254 +53956,61472 +24564,57512 +5214,58378 +6482,48348 +23894,59885 +25003,16053 +53570,22274 +28479,65157 +15791,31695 +59603,14492 +32304,32210 +3496,54907 +11592,50581 +35750,34332 +61150,33378 +14464,23999 +18187,53794 +59965,20460 +20587,38180 +37560,47578 +46272,900 +21268,16096 +35822,44687 +23251,25834 +39744,19919 +36767,47173 +10031,5219 +25701,63033 +44194,42122 +60394,53309 +28069,40179 +9309,7422 +23302,23316 +38512,31177 +4596,60577 +63967,51763 +30818,40091 +39253,52597 +41468,59276 +53585,45893 +62553,29774 +11740,46649 +35113,35397 +17346,16310 +65300,23722 +3912,34096 +57309,55186 +39454,39996 +43610,59979 +33003,64656 +33240,13994 +60410,38006 +53621,45570 +35076,43462 +53794,30565 +55411,17117 +34355,56546 +39229,14317 +10684,58586 +37119,51693 +841,12747 +23090,65212 +45844,57072 +4358,3814 +8094,16818 +25035,24096 +46938,26620 +23775,1413 +26515,58819 +17831,28151 +37099,28026 +5079,51129 +3014,46529 +7162,4608 +11571,37316 +23077,20073 +65225,20455 +15995,15711 +36422,64105 +7971,55847 +25290,54124 +54310,13250 +248,46721 +20594,28938 +45651,2256 +52659,60744 +51046,18986 +7793,45803 +17567,24402 +52294,8933 +40550,20821 +44756,42688 +3912,63155 +65380,23992 +4397,32106 +41601,15302 +17330,28613 +50834,52881 +7876,22554 +3749,20250 +30621,63989 +56800,18405 +56558,35711 +20499,15916 +38421,57403 +11171,30652 +19255,30119 +18078,54018 +9689,28295 +55895,6933 +62658,42767 +49873,30235 +37546,19636 +1975,43072 +26849,33899 +16038,37837 +63463,10354 +9415,56290 +5399,43908 +46204,31891 +54449,23429 +3170,61010 +45517,50239 +55383,41654 +32310,17390 +9715,12336 +64574,53086 +29209,50979 +53113,63019 +20010,37765 +37585,15647 +8763,38937 +33883,16603 +47925,59752 +47006,11025 +15421,37859 +54586,28911 +41629,10240 +11748,8623 +26812,17406 +19073,4318 +39159,10605 +27227,35800 +43506,61303 +23297,4424 +11437,31802 +12223,32361 +14834,37556 +16721,29023 +56828,59779 +8392,43050 +37803,25825 +1055,64157 +13142,24048 +42750,46765 +14311,61257 +48058,26352 +27860,51444 +42592,17166 +36528,58639 +17973,30453 +32649,58193 +2960,54366 +58589,35340 +1930,9034 +12114,50762 +38752,57524 +24446,52504 +24249,7800 +45936,48634 +12164,62100 +50953,44491 +42650,63154 +30965,35674 +64838,40555 +18511,5762 +56429,6231 +10801,11505 +40368,15777 +39285,15999 +8571,4464 +9940,58469 +6498,36068 +3514,51118 +53130,26031 +47516,2321 +38584,35694 +54656,22136 +1722,65007 +11480,48752 +28146,61189 +64,15232 +50270,1937 +1684,14398 +3300,33895 +9003,60629 +49642,32520 +453,17068 +54309,60088 +50436,58165 +7388,13084 +54415,39877 +26161,46814 +6845,44167 +17746,1980 +62221,26327 +45849,21977 +52033,4807 +27293,62777 +12469,6575 +39103,42213 +15137,22875 +14505,45273 +34306,285 +29352,3079 +40462,30630 +18360,29051 +39330,56434 +23612,61637 +30722,12950 +35296,22099 +15472,48463 +13152,63544 +17510,33951 +45966,36835 +64609,34473 +18172,53824 +9930,61302 +19782,39026 +59798,46262 +53137,50580 +40655,39904 +57127,47693 +22828,50700 +9922,62383 +53227,28523 +24267,54381 +16759,29487 +29206,52111 +13765,14838 +65076,18464 +20605,56091 +33706,51935 +29605,30374 +41165,37580 +52084,35276 +17181,45090 +56613,13336 +39921,15817 +52766,14806 +11277,23835 +26188,60980 +44586,11610 +10290,26029 +39571,25415 +57177,55029 +55144,35388 +40284,57539 +30549,7739 +25533,39292 +17357,33983 +2720,29838 +24575,9227 +10866,11279 +35153,61747 +19942,6180 +8090,30118 +3770,13192 +64206,48438 +25158,4148 +39459,38869 +51097,30127 +62291,51244 +49922,51467 +42087,2295 +55343,18827 +54813,26530 +50839,55288 +60225,39953 +57477,61911 +5035,103 +52807,34293 +52195,63017 +529,12207 +65229,17708 +52570,40375 +2971,10618 +13512,4957 +50349,14572 +19187,45586 +6914,17033 +37921,46878 +47603,46119 +11761,27257 +19827,50855 +26284,49578 +4492,59802 +60542,31864 +2571,14089 +11617,37771 +49761,47538 +40763,21653 +39022,46019 +61699,4044 +58775,19514 +42699,51631 +37951,3393 +63392,17875 +10960,10610 +56454,1340 +44871,5962 +64678,7310 +35813,51414 +812,27536 +53064,46474 +54015,14785 +46546,20877 +32115,20113 +28582,22475 +46254,28905 +11898,8393 +57474,56840 +8866,20312 +47592,9828 +5742,40099 +24785,25130 +2004,32950 +27588,22885 +64228,51710 +34409,62251 +10557,5310 +55630,30260 +46095,21518 +65307,10370 +58823,49871 +58240,55358 +587,48556 +23321,29969 +10835,61926 +25564,39026 +11930,60847 +27687,25159 +40350,3664 +23591,317 +27430,58901 +33630,28388 +12882,32178 +3834,17958 +58709,3132 +54575,42898 +61029,1481 +44893,39404 +23522,4388 +20633,44525 +57587,53291 +19824,36795 +61461,31928 +46130,57480 +49072,690 +9854,34202 +47920,11632 +65511,43140 +37094,15483 +65255,29351 +53949,13286 +62516,48890 +32997,32990 +54985,47193 +5947,24702 +64829,36645 +17438,53461 +50073,25698 +53362,43514 +41605,53862 +37210,59756 +25073,33448 +50442,19969 +42598,25691 +62401,45742 +8634,40503 +25644,42380 +21092,28687 +30316,45134 +49163,52601 +55844,6260 +34353,34576 +31658,50128 +51343,52198 +58190,41775 +5926,61100 +32067,42782 +32778,2852 +27953,15330 +60105,49235 +9650,2196 +43532,61647 +16533,60000 +8901,44493 +17856,43339 +42213,25818 +9690,55068 +23771,60978 +6581,11405 +43741,53337 +24722,9844 +25427,30779 +34997,2147 +62949,20610 +28684,25276 +47292,64668 +59804,27034 +12301,11843 +8853,38930 +50254,63116 +31642,29669 +51055,22197 +64800,42335 +6204,57502 +6633,16391 +47757,43624 +64577,33379 +20590,47808 +19934,54025 +62279,18787 +61571,27711 +42301,62680 +7072,35072 +51013,61963 +60622,25790 +35338,8714 +47982,11809 +63037,34789 +19038,27918 +29692,56447 +25086,31151 +59609,52480 +22706,23917 +31032,45717 +32290,20172 +61957,60398 +34598,44987 +30707,59795 +22879,10973 +49969,46643 +4541,53262 +40236,45685 +19452,59762 +5110,3623 +42930,56755 +32100,18491 +31135,15997 +26167,63308 +29377,41915 +31067,59881 +38619,60651 +18782,60447 +41420,6048 +43347,48623 +32392,27539 +23987,39488 +41567,20982 +38423,2429 +22084,46230 +39839,32767 +2226,3854 +27944,59852 +29994,2479 +8232,43422 +34960,63746 +40700,49831 +51830,8911 +24347,42863 +55695,33381 +1084,57241 +31257,54226 +13942,9954 +37775,53814 +22026,26269 +36123,60435 +60506,25890 +13416,16850 +32460,3820 +31354,43109 +46424,56059 +29081,62277 +33044,34530 +15466,58596 +49936,20641 +15646,64218 +47504,59362 +11204,1283 +15990,51882 +49768,55404 +21543,53137 +19183,62400 +39079,55847 +60783,7757 +47395,24146 +52205,48289 +7082,53827 +29618,51068 +36048,17788 +41189,33229 +35735,11465 +42251,19421 +32520,6677 +59211,17036 +32240,51281 +30604,20864 +44668,60800 +65412,43914 +59229,3240 +53292,11637 +8863,26634 +56309,23165 +33914,47969 +51940,30791 +11671,39152 +30102,12503 +42936,47861 +32680,62127 +38576,33746 +48816,13014 +8665,13598 +3288,36072 +26114,41725 +27592,42658 +53325,40955 +46200,853 +48168,63559 +36258,9773 +56914,6923 +33406,52554 +34804,49727 +46850,10539 +2890,12939 +37852,58243 +47571,54840 +42348,23617 +31061,27471 +43462,64039 +11936,16054 +42997,24771 +20280,50082 +53134,46877 +15088,61316 +21607,2191 +46595,31482 +4792,25238 +52209,26437 +46765,26586 +9730,28427 +45652,614 +12622,1487 +4320,9635 +24824,7996 +3456,14241 +38083,26739 +25001,22989 +54328,8199 +2206,14597 +12015,13188 +51363,56268 +35101,40590 +20398,63448 +37390,31017 +17468,28716 +38587,42414 +1541,5651 +23816,36341 +42377,11999 +12350,5037 +64820,11333 +60517,37469 +52876,51442 +3673,30081 +56667,33593 +18117,15927 +16063,30377 +7116,40618 +23469,24879 +8182,54764 +58425,64267 +21025,57512 +52950,28314 +13271,37365 +60220,21687 +57243,57592 +61065,496 +1431,9952 +33784,1541 +47681,39586 +55939,61498 +17781,51302 +2772,10349 +51082,15782 +38290,54466 +17335,19125 +18650,35653 +29371,38312 +2992,43704 +516,54400 +24319,13571 +5294,49179 +26461,19041 +11552,13526 +47712,64474 +55229,21475 +59941,50679 +63772,46096 +28964,2975 +5754,9327 +30020,33919 +17660,6632 +19191,12748 +38347,52877 +14988,28450 +41956,1351 +24122,8286 +41150,39168 +4782,49996 +37353,4071 +28563,52322 +4985,8263 +54744,2878 +54083,52626 +55387,9172 +60652,46326 +46295,12363 +47432,47991 +46886,57271 +9910,8873 +42808,49618 +21984,14435 +23628,2951 +24542,31828 +18172,29606 +56631,1351 +41619,59053 +34319,47329 +34253,2502 +62810,16625 +44505,37821 +45756,32577 +7775,26072 +12383,17778 +42930,846 +52037,6229 +11982,23816 +48084,4079 +22219,19858 +21986,8344 +11496,61980 +45874,20878 +15610,11905 +2913,11704 +51120,59339 +57410,3385 +19522,63357 +696,49609 +40204,34514 +16912,51252 +12343,9546 +57385,35540 +426,30685 +57266,61597 +41488,14630 +30344,26709 +19076,16503 +30704,46058 +56735,10065 +54890,14037 +4397,48878 +16372,40976 +56611,4331 +35835,44794 +27740,9761 +29988,3091 +33146,43973 +64253,27776 +15298,48756 +44358,49706 +60584,63229 +27058,64360 +21255,19554 +46729,2995 +25436,15590 +50162,21460 +54650,57322 +34928,32351 +31566,61496 +64157,31570 +30001,18204 +21668,48819 +18146,58926 +37029,45631 +57647,30054 +51610,34576 +6800,24377 +16930,18233 +56034,18538 +7247,37648 +23794,16675 +9979,14072 +63667,42016 +22912,43030 +53040,28587 +13701,10433 +26532,21359 +18904,28006 +11385,973 +36410,53665 +13881,23582 +1097,56072 +8410,35681 +49724,23224 +44935,11870 +3213,37332 +99,55504 +49126,36810 +37817,52119 +17942,40828 +51033,46076 +17052,16253 +13049,26059 +49872,6041 +59674,53932 +37470,19327 +29187,51073 +42948,4293 +30815,45170 +12935,3351 +35283,43689 +42548,5987 +772,58370 +58701,61372 +52138,15593 +46192,48312 +8378,20812 +25035,7746 +59961,55879 +58397,60129 +52189,10949 +9727,50260 +58916,57879 +15658,23705 +40289,49179 +43779,14396 +43954,45471 +1795,57136 +57346,43729 +46721,61229 +6612,14982 +33055,975 +48834,45340 +53216,45538 +7194,19172 +33600,9303 +60825,33762 +1144,40062 +48270,11463 +60405,34192 +19446,23752 +6493,7085 +57635,64152 +3364,31238 +33690,47538 +36871,56296 +35349,41891 +2436,37288 +46088,2460 +9656,62520 +1808,60486 +2685,14977 +47135,25799 +33277,46387 +62151,43565 +49776,60938 +9767,59386 +42417,6761 +479,13546 +8024,20286 +45688,54957 +3425,47066 +50268,31271 +31050,6404 +15706,31067 +21722,26745 +34300,8513 +41570,373 +25851,18571 +64797,22221 +59599,65354 +59468,54361 +17620,61062 +25294,32066 +39381,17947 +22353,16348 +2587,37883 +19161,36969 +18076,2419 +35025,21302 +61483,26422 +26610,34638 +10784,65201 +2064,64546 +54162,41116 +11948,49404 +33740,50501 +35401,43324 +19968,41877 +24915,11833 +26376,28441 +38578,29373 +21527,62031 +62241,27847 +33967,3389 +62052,41736 +24283,48907 +28042,35767 +2927,59805 +53542,58126 +38388,38494 +30163,59176 +54635,46973 +23168,63509 +30528,11917 +30348,8750 +21409,5672 +781,20780 +3808,22620 +13331,418 +2783,45939 +7403,2567 +64145,53529 +37704,42000 +54622,52868 +7092,15339 +7368,62585 +19361,12145 +30204,18475 +3783,45038 +15158,11469 +8170,49470 +19483,3857 +16616,29136 +57714,25163 +24746,38781 +58241,55952 +59420,37529 +31325,10040 +12152,30074 +58410,185 +59987,18973 +64693,13282 +16861,57909 +45325,37900 +15807,30538 +44083,24048 +40050,48301 +36309,21508 +23229,35797 +43448,55968 +26859,19162 +9511,64748 +53207,21505 +19929,54860 +42326,65155 +31467,51834 +57009,14530 +7537,1013 +21387,32348 +59636,16847 +19079,55217 +39929,41120 +54825,36635 +55658,31828 +58234,45752 +16125,58605 +53781,42777 +30315,65253 +33539,60516 +50836,5311 +35859,16413 +8642,52393 +56788,28967 +17037,50197 +48281,62839 +56182,46956 +49825,35322 +58600,12823 +64427,41402 +1215,36547 +11943,23696 +41539,12884 +10016,64594 +16690,53495 +62796,40733 +19613,9794 +45377,51188 +25078,22490 +59808,34816 +23119,55571 +13167,47808 +40069,57246 +38760,10340 +39278,46257 +24859,27995 +33019,48883 +1932,45844 +61285,51348 +43086,48681 +32743,6027 +53030,14980 +32245,12463 +53103,53667 +971,18813 +65252,13184 +27349,52987 +5770,9611 +58682,62072 +45333,52663 +64422,53139 +54791,42127 +27265,14444 +54103,2714 +28067,13686 +23234,33954 +63475,28967 +14703,44178 +50385,35681 +52770,62929 +47548,15885 +57904,40527 +49781,38574 +61838,5757 +31311,38998 +6867,58576 +58706,52051 +19668,11971 +24435,3713 +59027,54350 +5601,5775 +27644,52861 +53264,48882 +14269,5310 +16865,27477 +46701,22342 +7745,56929 +1400,24871 +29252,41003 +25641,16329 +28050,37007 +47852,52497 +13703,55608 +1260,16887 +19696,20719 +12589,52880 +3,11396 +29682,15288 +8958,10418 +51654,13585 +58548,23781 +42402,6325 +24226,11172 +38965,11133 +25259,28589 +23931,40863 +42686,41329 +8435,17024 +4303,15925 +34525,50330 +43057,15437 +20606,17115 +26387,12385 +38096,3134 +62220,51693 +55330,9377 +45443,4901 +56276,62944 +22993,25196 +8097,60838 +14643,14854 +10664,61486 +21046,22754 +13104,45927 +21158,7909 +44107,8958 +18311,28846 +33145,21268 +11029,10510 +25511,37476 +6128,19825 +5495,41551 +13848,62400 +23920,32909 +29892,32994 +22576,46937 +59085,28939 +44285,54306 +23808,29276 +13224,62252 +43644,14977 +20478,55762 +37637,42279 +6463,21489 +59662,29779 +38576,20364 +53300,14892 +10543,452 +29783,10768 +31557,23219 +37727,15131 +27794,43690 +50390,8814 +55702,9094 +21779,1387 +28411,32143 +45305,59637 +23733,23494 +9526,26399 +37314,64823 +28116,62836 +29623,12743 +63935,43508 +25402,28513 +27802,24684 +55252,45802 +2651,3029 +31865,40329 +19217,61219 +23984,35069 +19652,47943 +25283,639 +27645,60843 +38908,28594 +59893,22696 +10378,53893 +37678,36616 +62920,2053 +61152,9247 +37680,46214 +23270,34545 +38582,6043 +31958,29048 +22242,40357 +21898,57669 +42736,5460 +5756,57178 +63680,18753 +48326,46877 +20116,4088 +33994,56640 +14262,64070 +10914,63185 +29435,48887 +34122,65464 +21743,20778 +34607,47914 +37236,38823 +27993,33529 +46878,6900 +47606,61577 +46894,2995 +240,49082 +30817,61400 +27590,1646 +29551,22812 +532,29027 +31576,50394 +24733,2734 +46866,41712 +10469,21729 +29727,21859 +20852,3910 +33204,53192 +16292,1739 +8775,44376 +46712,60011 +63471,40189 +60479,24162 +55294,41174 +47071,65350 +56998,52054 +32961,19141 +42638,56930 +21252,12658 +57485,10694 +22589,64576 +30219,28238 +56042,9090 +2445,4144 +39614,44006 +51527,24236 +13293,43135 +24413,25469 +14932,26672 +57221,22179 +52224,9975 +54221,39832 +20830,53044 +30035,10500 +35992,57365 +2508,24 +19218,711 +26728,44804 +29098,19542 +24946,59483 +51580,13763 +50160,61611 +56506,62038 +45707,6997 +4582,20604 +47840,2862 +11220,38951 +8412,22595 +54135,28878 +45837,62087 +40348,40235 +16552,35925 +62678,12931 +14124,5157 +21627,31950 +11660,4149 +40142,37222 +56982,25346 +36318,11453 +17726,13055 +18466,35418 +14487,62688 +43502,62144 +30025,33250 +23733,43978 +37288,1725 +63019,3997 +56219,13842 +40683,32100 +31530,55977 +7861,17585 +28321,64721 +19766,33337 +58377,37801 +28490,8619 +36315,20512 +27038,4227 +16528,4686 +36422,32775 +17359,9395 +40103,9228 +6767,41849 +1160,18146 +9297,19910 +3503,22879 +62224,35853 +64020,23367 +10507,51209 +37851,61859 +33537,1160 +19201,41868 +10733,28606 +10828,60885 +44089,13124 +31482,15000 +23351,20021 +59015,7323 +64970,6956 +49278,1925 +44888,55165 +57560,51487 +42134,39774 +47427,36724 +39101,62482 +20975,31876 +3784,27940 +17557,7915 +21253,7467 +62091,45114 +51696,35262 +9282,17008 +2618,30226 +17682,33598 +24480,47144 +27661,7530 +16726,47580 +49051,61638 +1541,24492 +14531,65409 +54228,59412 +52072,15638 +18737,1718 +35968,264 +51083,29291 +64304,47193 +9010,3970 +30478,1192 +46306,43460 +43034,59956 +19435,50411 +47170,62136 +57409,31371 +53561,59282 +3383,12043 +14167,16662 +62499,33152 +2423,65300 +4461,36997 +8760,31214 +1168,47732 +22631,20830 +53851,52717 +44878,3666 +1299,41225 +31471,57397 +31712,38392 +37334,56194 +42879,62215 +54628,7155 +17531,35725 +31084,64360 +26358,33426 +39625,9804 +61729,57795 +14029,30352 +35808,28852 +11190,55694 +21773,33243 +6634,45302 +35187,54775 +40769,40877 +36721,58073 +29465,33719 +33331,43425 +4890,11325 +13540,37947 +21188,37799 +34013,52849 +48034,5523 +31854,15099 +37961,7763 +5709,62568 +11429,44347 +53461,26048 +25512,5879 +28644,3618 +12119,34195 +51295,54833 +18419,23866 +27710,14307 +60981,26401 +64830,54944 +38834,64248 +63231,9787 +9686,6244 +5106,60658 +32505,17987 +49410,47316 +3436,21578 +34790,40564 +62671,62641 +17858,31982 +61542,35475 +56442,55018 +4713,1215 +3412,34969 +54854,11054 +33911,49379 +9890,32486 +16930,40669 +44753,58261 +46463,50517 +57346,44981 +58038,35359 +30729,31381 +10419,23268 +26668,48509 +3635,30491 +31863,11146 +48870,5418 +53862,44822 +9681,25448 +33807,39640 +13844,5792 +60781,46980 +8389,14110 +45509,8446 +11544,60032 +30256,42104 +19770,41201 +21364,13165 +43525,34313 +28686,12065 +44808,26587 +24589,16893 +44834,5723 +7477,45844 +2893,49518 +30093,25274 +2011,46525 +44685,7973 +49482,40410 +24299,27526 +64858,47004 +45653,61389 +50054,38590 +35060,3428 +64610,39824 +45203,40637 +28951,26819 +17185,14183 +65191,36616 +50178,51671 +2858,50212 +4446,26281 +15073,57236 +16138,4846 +9254,24348 +14244,22180 +17312,64462 +60979,40604 +55979,20677 +8987,22665 +56646,40970 +23864,19498 +42657,20571 +52020,54471 +31661,63003 +39898,28805 +26321,19724 +1278,24205 +46865,39343 +27467,22975 +25103,33584 +45176,5120 +3436,2115 +32319,26922 +559,4798 +36975,43128 +53297,13501 +56078,46086 +61384,13707 +40105,6803 +46256,57237 +2375,36602 +47457,52447 +65063,41660 +4964,9022 +57913,41244 +38769,16531 +28539,11734 +12428,61190 +23179,50274 +37309,19899 +18752,40004 +59300,29429 +16197,34736 +17528,38978 +36197,36859 +2206,33453 +8682,30148 +35426,25563 +5402,17954 +57291,26255 +41975,62981 +29208,26830 +29769,43170 +7568,1801 +14891,33433 +6263,21406 +12817,31942 +56400,32202 +49255,35157 +54381,63902 +1513,9491 +38939,38307 +56033,26485 +8452,44894 +31040,46270 +45517,59722 +38517,54127 +3502,46726 +35069,8388 +23635,55455 +47586,47228 +32331,22788 +62438,44469 +36666,62511 +13523,14160 +28128,57920 +19955,65117 +38633,30566 +41760,47075 +28344,11262 +35736,9574 +35850,21126 +7623,3804 +54548,46940 +38054,31423 +2234,23613 +64660,32514 +41129,4656 +20435,9643 +52013,23591 +36294,63162 +21561,14269 +36415,43459 +13877,59695 +39821,11365 +45286,8528 +54118,54514 +21343,63012 +5989,21358 +63790,10371 +4787,13316 +47144,35794 +1845,4762 +60234,61759 +23761,39441 +9186,10811 +65036,59981 +55702,10975 +46346,12690 +22685,36461 +27969,52469 +31981,39043 +65015,39796 +34915,3905 +18514,30142 +57660,58184 +14462,47322 +48072,6313 +54758,48814 +17338,5635 +63024,16213 +44265,41744 +54047,17605 +42435,34069 +44371,50921 +31985,20635 +26024,60397 +6264,37926 +45971,13276 +59986,18617 +25810,45345 +52499,19647 +48298,494 +21803,57747 +3186,31137 +30660,2795 +37095,57956 +45894,59178 +20266,36428 +2759,47285 +40962,19539 +32234,27237 +55485,3180 +9530,24920 +20737,15539 +51500,27666 +12339,38017 +14622,49340 +28176,61663 +16001,7358 +63042,64675 +52056,8369 +51076,9551 +11207,33890 +26075,14935 +11858,48181 +152,34081 +15621,10618 +61186,25412 +28817,36079 +29013,14279 +52461,16041 +57737,59498 +19569,14748 +38885,12085 +60293,14332 +35779,3714 +51326,6736 +36488,37184 +44530,14243 +64969,26897 +20866,31482 +51240,10533 +28534,49421 +18646,20123 +38221,15480 +50926,21479 +44110,22451 +58487,35138 +22483,39502 +49393,23143 +38404,31145 +12350,20731 +58898,53593 +4628,39179 +60402,63423 +17281,34634 +64990,61466 +47193,28466 +24699,16734 +12490,51409 +30401,49507 +41878,58342 +40464,18038 +21967,32837 +40577,28093 +16652,60324 +32426,64914 +56492,4742 +15530,21784 +59539,52183 +42395,13303 +17547,13570 +19099,50888 +56131,64276 +26898,60111 +10547,30293 +36423,6894 +44791,29674 +50900,43658 +48984,39583 +64000,1302 +30899,6188 +57466,22179 +46921,52227 +65492,46342 +20089,40644 +49808,16972 +50352,31874 +15130,7812 +22674,13120 +56192,58970 +12188,7581 +49204,63213 +16200,52819 +44350,14014 +19359,6419 +18365,32907 +13161,45317 +6457,49411 +49020,8564 +61492,10849 +29932,61551 +41848,33672 +38104,7848 +32326,49068 +60691,46400 +63793,8575 +21633,58554 +37843,18475 +5581,8955 +10464,14798 +17988,47449 +37797,55763 +48046,52625 +28961,14237 +63532,47245 +50212,6424 +33798,20534 +45689,28352 +56416,14382 +18049,12135 +63033,48872 +62606,59170 +57293,8702 +41187,22256 +58427,14065 +35864,22980 +25488,55886 +36951,60250 +3494,41091 +34934,46988 +35453,12899 +3660,56143 +48243,37251 +64791,23087 +32715,61726 +46641,37072 +45430,46046 +36075,40561 +40252,56395 +3974,7043 +25908,58377 +55707,56407 +7626,47028 +45125,53312 +40231,35394 +5492,50150 +24583,64692 +19573,47315 +57611,47952 +22848,32024 +49395,64861 +42538,6324 +17078,22472 +41298,6919 +61163,63923 +51493,59505 +23648,15021 +55630,48424 +58792,45234 +7919,58810 +17908,25816 +1789,12787 +54519,30348 +40494,13385 +24452,19667 +42509,56744 +42899,28897 +48928,8592 +6443,24729 +55854,31999 +15640,38729 +15624,47920 +17682,39171 +58172,56180 +3625,36062 +36522,63182 +46607,52688 +5164,38314 +23863,5151 +24729,42893 +18369,43339 +1182,51775 +33931,29076 +33680,45742 +26668,47694 +48852,32762 +29311,47635 +41649,3660 +33870,42549 +35621,57359 +4096,7690 +48382,9943 +13143,32386 +12862,44196 +9396,19313 +35667,1572 +34732,16703 +22110,28927 +37476,12219 +35213,125 +45186,16699 +41031,20166 +61153,30663 +60065,38761 +29609,15793 +56950,1520 +16225,36278 +57508,26011 +21149,28550 +44237,4411 +44336,62454 +14119,65323 +53326,38004 +39248,15870 +39077,44667 +45503,30761 +51683,48626 +62051,49719 +5301,14822 +53769,44414 +4186,7475 +34776,55854 +6636,40819 +55915,29095 +3699,3901 +35486,51090 +21758,45413 +52787,39842 +15256,42656 +63246,32338 +34351,9505 +41781,20026 +46935,40257 +37704,3615 +37,36952 +17341,45215 +40661,52697 +25300,10779 +7346,6663 +56767,11582 +41780,34766 +41409,31819 +31658,36489 +10147,956 +12116,60711 +55063,12330 +48856,27033 +582,25356 +6929,48681 +35442,36360 +6474,60070 +61841,14467 +30704,44267 +54257,62876 +1338,61523 +44220,48305 +26875,1651 +19743,31619 +51837,22095 +59038,34182 +41684,35930 +39134,11876 +11933,29180 +7019,4178 +54614,17375 +878,33721 +58125,23328 +12066,26099 +61169,46219 +35559,29705 +4435,64022 +18807,30623 +64987,46808 +16728,52334 +60202,40671 +6736,41516 +7996,32243 +58970,8257 +55551,16276 +4043,10088 +1429,40895 +53235,44405 +1469,24689 +13225,12737 +56850,12374 +19101,29507 +15080,48217 +7588,29149 +3530,31552 +17761,55550 +33371,64733 +45300,39213 +49201,54680 +49679,13081 +32711,27881 +53530,10889 +28476,19063 +19509,12260 +42231,21449 +46805,49041 +41946,49148 +42643,37668 +59321,47215 +34264,12340 +6390,56467 +40561,2072 +42111,58506 +61550,15127 +25014,54117 +21124,54672 +1559,64616 +35169,55441 +25240,57190 +23179,2482 +44113,18258 +17796,55682 +64255,11095 +20069,33796 +32823,5735 +29682,54206 +60264,51167 +8564,1775 +44951,37319 +5520,27877 +32752,53350 +16435,596 +64656,6229 +50838,25505 +6293,44698 +55950,45348 +359,32540 +53308,17785 +30943,57938 +54930,24520 +57052,43388 +61093,63261 +51753,33967 +17518,23108 +55981,9412 +4108,27820 +55804,56109 +44497,41631 +39231,10900 +3100,21551 +13278,47107 +21008,32595 +48839,6510 +52660,12216 +44127,51069 +44342,16756 +4805,15596 +9895,50204 +64870,42627 +47678,39619 +20981,60495 +42385,8751 +56370,19413 +25324,15818 +28748,37922 +38494,64020 +60159,27605 +2260,21224 +17317,33709 +10955,16034 +21868,48050 +51957,58515 +54195,63706 +40586,58496 +44410,33851 +19782,43621 +54620,35033 +62559,30378 +17909,490 +2780,11752 +49581,36886 +32234,5134 +47319,39402 +46771,53747 +53673,6293 +14049,32724 +58213,22304 +27132,46062 +32715,11583 +40970,26068 +16827,37662 +25223,42360 +15371,24277 +537,26010 +648,62765 +15605,36264 +52320,20933 +49796,3948 +50893,47460 +22967,13479 +39507,1562 +58479,59588 +60324,15644 +42817,28410 +42209,31352 +54565,28048 +49657,31450 +34173,28085 +24855,51344 +41330,24580 +48707,61878 +49466,33711 +9337,24956 +30335,34863 +26244,58967 +28519,40123 +56548,34083 +55088,38394 +28072,61693 +41752,57669 +51948,54949 +45361,32172 +53668,10937 +5845,2351 +65505,8068 +42712,54785 +8900,7235 +32193,42831 +42455,41308 +54236,4082 +5035,20656 +25820,64459 +46694,26206 +58184,16692 +49655,21941 +63457,5899 +27332,38130 +28430,9649 +27139,27032 +29998,56171 +43312,175 +1266,34332 +43643,53668 +17975,9496 +20707,41152 +23544,48704 +61898,22130 +53187,28827 +54752,5458 +51079,27746 +48979,15814 +49429,49024 +39494,36925 +64477,17513 +60510,38374 +33927,36005 +37057,13498 +36354,11606 +45811,22214 +51728,20786 +32261,7964 +22515,37469 +49257,14958 +61859,35936 +359,19947 +41142,12266 +4991,1379 +4604,27805 +34641,40725 +27718,60998 +58188,53280 +35634,20549 +54565,1257 +6249,25273 +40538,55044 +34312,11404 +24815,37107 +21275,6237 +652,2430 +33421,29561 +5996,59607 +1573,49088 +52921,40211 +46124,4070 +3959,3488 +56007,58127 +21365,23621 +48873,9846 +55419,44732 +22898,52749 +51222,33765 +18664,61365 +37357,15260 +13570,29990 +36106,22148 +29933,13895 +60147,39628 +32949,36169 +63530,1701 +11214,59789 +17112,27978 +12609,47100 +13725,3750 +14300,24811 +49124,33484 +22113,27644 +61794,5133 +19359,49693 +9856,24012 +60043,49843 +58376,56705 +28469,13238 +38339,17107 +34501,937 +34888,21123 +64537,46620 +31170,13655 +868,20816 +16290,45580 +36926,17984 +26713,47809 +55903,39028 +15306,36226 +44361,38859 +64464,24838 +33925,19658 +12731,26209 +52664,54698 +14476,21409 +24564,57126 +33908,55717 +9021,53010 +60598,7195 +53320,36472 +53743,5299 +34346,52674 +26540,60708 +15904,57607 +59284,10243 +5773,53056 +36660,47993 +49865,2848 +8211,21583 +56875,54532 +26956,17404 +49542,12955 +15655,40809 +28568,33395 +33883,21541 +64450,59065 +48534,49425 +11424,1266 +2118,17165 +27311,64347 +50392,61018 +64503,56393 +57335,59221 +42779,13065 +21378,7816 +25106,6146 +23761,814 +61875,63574 +11085,24319 +13647,30851 +14840,40296 +55051,46375 +19767,38272 +6452,38342 +25150,62048 +18753,60861 +32219,36249 +53121,52148 +26901,11564 +59595,32831 +17099,2220 +48142,50420 +56202,46091 +31017,7372 +37789,31748 +18632,12581 +19232,5958 +8082,1550 +19501,27360 +58676,38166 +46209,57195 +39491,48066 +1782,33930 +374,43211 +7200,51569 +32460,36026 +37808,53696 +51575,38753 +33059,21906 +9595,48659 +8622,58417 +6728,15338 +28204,691 +24071,13302 +15614,42190 +49235,17814 +36852,22620 +1392,62272 +57246,26170 +58494,4127 +15390,36052 +39006,28820 +49137,37393 +63911,10711 +7348,530 +50278,20666 +60244,32130 +36292,3571 +17402,10680 +33892,4234 +33679,28378 +52041,35854 +30719,52696 +19292,46945 +14471,12504 +40755,9403 +8576,55193 +54422,10750 +3164,5936 +28704,44403 +17445,53437 +41119,38879 +63843,49227 +40657,62307 +6037,35567 +40380,29888 +52684,15859 +18349,13633 +40385,15077 +5073,11766 +48425,43684 +14326,43654 +22616,55074 +20749,52236 +20767,38479 +43979,1780 +43315,17083 +46917,4720 +8551,47565 +8582,45794 +43582,31865 +26820,51255 +38487,8420 +26632,8172 +13071,13747 +6190,26576 +12032,33394 +60560,2170 +9788,14024 +24356,34580 +17951,13191 +19189,27365 +54016,56452 +14687,30811 +43808,21811 +38560,13157 +39685,21501 +50069,57051 +28352,53554 +47860,47422 +53674,38487 +35827,50216 +17997,27126 +32450,65087 +53819,3794 +25944,25607 +27274,62978 +22425,3026 +13042,54730 +18709,53882 +29916,62964 +4274,5936 +34210,53827 +21487,50581 +21876,39321 +46173,57037 +11961,31866 +10208,37196 +30606,55919 +63729,3445 +3112,43858 +55495,32077 +12814,2512 +60491,65172 +48102,13227 +34307,57244 +22042,15153 +41994,40045 +6267,43770 +23486,44544 +27804,4536 +48177,4580 +40630,20248 +32112,20431 +25027,59490 +4655,10031 +24231,42143 +52714,37227 +61825,43969 +12546,63877 +240,41147 +34787,21155 +54423,43301 +13902,31947 +5913,38154 +54444,63241 +11802,60271 +23566,57708 +6958,35173 +41239,9502 +20281,59644 +63420,9813 +42725,43140 +48352,13092 +48894,14093 +35273,40222 +54581,35503 +19217,9188 +23729,43650 +27449,26963 +49046,214 +41446,22218 +24206,60680 +30779,31940 +22457,65173 +24095,960 +40183,52883 +28211,28517 +18804,6717 +60005,43289 +18124,45083 +30112,5581 +12868,23495 +11706,21547 +18206,10061 +55381,53346 +24796,10339 +22910,40913 +7536,11579 +33094,37363 +3348,64142 +18849,16795 +59939,25942 +9795,47789 +18958,40118 +41744,28712 +19019,26183 +16744,30550 +24772,15499 +16266,64082 +48586,56021 +46086,55636 +12486,17497 +50019,47766 +48891,14292 +60676,58383 +33307,5669 +56223,16726 +7283,9957 +138,61859 +28859,32655 +10480,50391 +26878,28603 +50034,47638 +9193,37067 +49813,51735 +41178,28243 +808,29571 +1438,61978 +46477,56584 +10519,2661 +54899,19476 +56471,65405 +46390,23220 +14573,10643 +11377,53705 +33453,13383 +37341,3253 +58168,59606 +37076,12385 +5838,20122 +31736,17535 +8196,47487 +1396,47256 +48030,64557 +23930,10237 +28574,64326 +29849,47188 +9953,61172 +20890,19805 +26061,12155 +44932,3096 +109,62750 +31003,45877 +55673,57058 +32108,24852 +30115,47919 +41279,25092 +3202,52705 +37445,54475 +51251,2341 +45694,15557 +27663,20386 +3740,6826 +3223,21311 +47725,62869 +17865,59396 +16203,24681 +28142,42232 +50839,60265 +62098,38030 +60525,18831 +12263,51638 +20192,32601 +27403,5709 +22737,60672 +56427,42740 +29739,39838 +7879,6296 +12640,22614 +31102,40974 +37763,31531 +62036,8839 +44297,35520 +55299,49980 +10202,43973 +27024,20227 +48954,15040 +53446,34720 +59925,53553 +12776,45467 +62395,44073 +56621,46207 +39386,32003 +51349,34188 +53110,44765 +53071,11264 +20869,4994 +41073,36060 +62468,63234 +56194,45510 +26574,34728 +19245,51838 +56046,7135 +16009,1628 +43529,20385 +15764,56934 +15067,32249 +58319,2112 +61050,22944 +50982,52798 +63299,43922 +23141,25373 +36059,45102 +49822,19456 +6279,56440 +61316,41175 +34677,40576 +20969,19415 +24754,64615 +59221,5040 +58737,10098 +27133,64226 +38125,8566 +42921,20211 +46097,8828 +51839,6196 +9100,57985 +53376,27500 +10901,50173 +4441,6339 +40819,46564 +28643,28565 +27927,63906 +35629,18765 +39717,30693 +37672,46766 +163,23990 +35032,19141 +21310,48650 +61734,37754 +12544,55409 +6493,23060 +28326,15395 +51415,12888 +27817,20369 +16232,51422 +60233,10889 +20629,27732 +51241,43110 +20600,40527 +7675,33295 +5057,63100 +14319,52028 +54303,51018 +34840,41171 +35435,6881 +22203,28050 +48976,44242 +9074,55631 +59364,56909 +26698,52714 +2743,47699 +34606,7964 +43451,36377 +32161,34545 +62201,46071 +49347,53067 +63197,63914 +10133,45991 +43310,1501 +34979,1684 +55321,13173 +42598,1519 +4156,36214 +6784,26589 +38770,44246 +46242,14602 +16251,10103 +32980,60087 +2988,36894 +46097,58820 +36815,61281 +55082,4846 +58608,1081 +33037,57794 +33831,18566 +42276,21868 +61081,38194 +5174,9360 +1502,1382 +41123,1498 +61717,49896 +32589,44214 +61559,29055 +25854,30787 +13347,48855 +10675,18720 +26205,25016 +54306,39125 +5746,45723 +30345,16522 +50045,44998 +37003,32980 +44770,12650 +65215,56114 +24818,354 +1456,19813 +48914,44640 +11466,19795 +25761,52485 +45998,25283 +2559,60751 +11790,21282 +41751,13836 +27528,11723 +12642,26123 +18932,15410 +7531,8694 +52795,24857 +10158,46058 +42050,2730 +23359,49053 +2570,21906 +61856,41601 +64308,15903 +52282,25768 +14621,64366 +57365,49250 +5610,39377 +54576,1115 +17735,21061 +238,56767 +42954,56787 +44415,36516 +31349,14997 +28608,51096 +4581,34228 +60040,60536 +53583,61978 +23536,29471 +56209,63777 +9569,43460 +65180,3729 +9905,45002 +45617,13266 +40670,25919 +23170,65495 +38573,2523 +17797,1852 +65132,11562 +16647,42351 +15328,16598 +16362,58319 +56787,10500 +16878,56307 +40924,38809 +42651,58243 +39280,50010 +48384,17125 +23467,19702 +62530,38960 +39290,26443 +34678,40314 +53455,60515 +55596,36932 +16356,52987 +30037,49233 +55986,52994 +5832,23582 +5499,53010 +39401,13633 +65294,41219 +30716,19172 +49830,32635 +59423,33124 +28765,54478 +49569,26442 +65160,24416 +38824,42551 +6232,17293 +38758,36829 +22270,31481 +55988,49116 +7148,44070 +53367,35657 +62930,27728 +1131,50055 +42939,20444 +4130,60712 +37073,16219 +15240,38243 +36850,27478 +6089,40183 +33497,22977 +1373,9128 +28098,14626 +54644,45734 +51263,57775 +38590,4591 +8281,48008 +56375,45190 +24021,41811 +49390,16454 +46314,34976 +15584,19751 +43415,8355 +6294,27476 +32275,16848 +59603,9522 +49925,1808 +29983,49157 +10463,44464 +8664,51610 +7132,14221 +53897,53164 +13899,28196 +61963,22725 +13136,31231 +53266,42162 +5598,37810 +54566,57473 +1756,28 +58731,3159 +60064,3093 +45290,511 +60170,18619 +43791,21073 +60350,31799 +43462,30510 +28052,44230 +12942,13071 +64466,26585 +9166,27785 +681,43472 +64226,55620 +37934,47681 +21202,44974 +19403,64792 +16016,57954 +61685,52571 +30400,33578 +55741,53038 +47417,27154 +24473,58852 +38053,26920 +63647,15119 +34186,44706 +44531,60324 +15004,33937 +46327,30723 +42905,44846 +41260,50271 +43954,30124 +46554,36134 +46779,42261 +50535,31097 +5509,7806 +58746,21944 +27548,34151 +46330,8312 +43546,4189 +28904,37873 +61123,4331 +9775,14716 +52300,32825 +56707,1620 +44439,57874 +9431,33451 +37766,58817 +30935,41927 +971,59895 +10389,45306 +59445,47598 +15558,23686 +8185,54741 +56824,46418 +24648,8116 +218,9193 +504,48032 +27812,1066 +49886,31368 +12865,24586 +22348,27887 +22166,24615 +21267,17508 +42924,64780 +12312,20619 +37971,3356 +63571,62863 +64783,4889 +30455,64196 +32405,42834 +27769,45262 +26282,21025 +62053,14250 +1269,24571 +34009,57519 +19679,52112 +33850,6622 +44361,58007 +45796,22999 +47107,58006 +30426,38372 +12291,26013 +50147,28706 +23263,54762 +2966,28182 +51827,19564 +62832,11882 +31399,22334 +9840,23107 +7369,48440 +6247,23510 +3244,29502 +21262,47866 +54245,21297 +28977,7228 +57580,15251 +49760,15987 +49144,8191 +57274,31782 +928,59023 +59803,42554 +41120,14440 +3716,31320 +55926,41589 +35299,12900 +23421,22101 +50822,54493 +25033,40858 +27198,22250 +31290,12907 +43145,43323 +113,27739 +36654,63956 +29938,50909 +15563,24925 +33454,44966 +52241,17504 +45978,11670 +28000,11136 +18738,54305 +47371,38745 +20204,38698 +28914,11232 +28,51143 +10233,2676 +59808,4518 +65235,21260 +48604,39525 +64456,53188 +38858,10019 +40397,30709 +46236,36293 +31841,42058 +63105,22422 +9419,53272 +11623,52326 +47048,42089 +46069,19357 +49068,22255 +19667,59710 +13174,8037 +51396,54942 +21845,26019 +34978,44071 +21912,11409 +46038,9570 +45989,4767 +5589,10170 +48666,22228 +59876,6577 +29871,33745 +19152,56775 +54648,55579 +6097,62684 +58470,57723 +32159,27572 +48598,34787 +1349,51571 +50557,23397 +29364,8243 +3787,31969 +44186,4278 +16497,12623 +18940,61108 +9507,27039 +49486,36383 +46603,8786 +36957,59295 +2737,47632 +50184,55714 +24074,24890 +57886,12172 +8527,37626 +33211,52560 +38056,53459 +35262,49211 +4721,23412 +8787,14947 +42607,24424 +58496,49392 +7919,1261 +58745,41288 +50912,43566 +34735,26456 +42655,31062 +33121,9305 +31534,45801 +15486,53788 +57148,8377 +59551,55464 +57674,3173 +7635,34001 +14265,4583 +37735,40094 +26167,19327 +58981,35778 +20498,58152 +11347,46782 +29111,54541 +24844,9328 +61078,21769 +21301,62015 +43319,45765 +19039,17003 +21729,52500 +31589,25376 +15972,20794 +1088,24616 +31018,65147 +64503,55423 +63483,54722 +37993,46412 +39910,23056 +32907,20851 +64753,8547 +64976,13798 +17166,32544 +647,681 +12407,18537 +28918,15564 +46829,45663 +30503,11557 +61497,47903 +62480,62902 +52862,35394 +65112,48158 +34763,7212 +8242,28596 +46767,53034 +32650,46186 +30752,58367 +52381,12205 +20770,19685 +26737,11869 +27721,2653 +60285,10603 +2467,60497 +60374,40113 +36465,59469 +46108,41333 +42293,9432 +29483,31734 +29657,38549 +48028,29205 +51795,62547 +43911,30676 +8619,19130 +56127,3616 +30634,60681 +53231,50088 +58565,17908 +62977,28793 +48850,23064 +41186,6257 +13028,44186 +7471,34882 +40560,57759 +33078,8092 +1323,7268 +11683,54486 +35417,45830 +33532,57851 +42037,9374 +18155,31377 +29631,41330 +47159,19053 +49649,61776 +62193,53676 +39132,59803 +38279,9631 +23534,28254 +49941,7522 +12700,43214 +49818,52839 +7631,50502 +53475,10049 +17642,46160 +31960,20765 +17070,28829 +52283,29071 +18397,57037 +53077,50164 +27769,57250 +48208,56967 +32119,45309 +35873,27360 +43996,61845 +29147,6511 +21001,3177 +42527,50110 +56067,39944 +49154,62319 +12493,60583 +15916,46787 +60423,16286 +25211,51980 +7892,53981 +27114,51058 +31822,18196 +31035,10816 +9076,49786 +24873,19496 +51524,56720 +62050,65240 +4277,19917 +44671,38706 +11697,3483 +23300,22566 +64567,11206 +22451,14454 +32703,25064 +43312,8932 +41155,33135 +44177,45034 +5017,60014 +51974,12477 +59468,30473 +35133,21042 +57173,58250 +34194,16800 +12899,34065 +38734,55041 +64071,61639 +4226,52656 +3229,50255 +51046,36017 +26979,54074 +9532,9297 +20740,21408 +38662,15423 +20008,6593 +47268,32411 +29327,25352 +63838,23992 +21544,30599 +31225,58887 +63143,47431 +2621,54909 +6390,39601 +31848,17176 +59499,63697 +50621,17962 +62870,33846 +45036,47923 +64217,51289 +1599,8634 +5151,5539 +59982,6187 +62938,63787 +25480,9903 +1511,42782 +34241,56445 +57446,46977 +16158,2852 +57092,26599 +44722,33925 +31224,9561 +7309,45059 +2145,59258 +37241,15362 +15351,2860 +21358,31056 +64652,37462 +47038,18711 +53594,63026 +45512,18151 +17035,8730 +54398,43394 +46017,16693 +26207,56234 +25071,35667 +4586,40157 +34407,38555 +54818,41741 +7172,22239 +38911,23422 +25030,53229 +41789,2965 +24054,64287 +45731,4546 +63519,64000 +21142,20601 +22200,44494 +19296,55113 +17817,40387 +54672,18900 +49453,17755 +6096,64481 +20803,52356 +24000,44321 +58246,2689 +21268,61565 +9101,9493 +54217,52089 +34406,2479 +38310,38724 +9354,21101 +62318,16662 +13444,3049 +35581,32264 +26905,10859 +19312,29591 +53426,41358 +27758,42379 +57944,13434 +11104,53448 +61515,4691 +14761,43241 +420,35764 +64392,7371 +16164,4429 +44804,60258 +63138,34907 +1292,64478 +6637,18705 +12239,9159 +20672,37248 +49904,55313 +35493,7196 +22626,3662 +43437,20853 +6816,26255 +41969,23035 +17886,23373 +30136,63308 +16544,28850 +50428,21039 +5743,61603 +53888,64153 +38418,30988 +44302,40240 +39292,33402 +22755,16974 +16334,27267 +10256,6398 +20673,8915 +35742,25651 +15691,33971 +64950,1852 +26394,31256 +12363,54789 +26437,55737 +45145,19840 +1498,4813 +28100,8593 +61964,35093 +49468,27608 +64285,55804 +64851,21822 +17718,31366 +8055,48805 +19839,1568 +41082,13578 +34667,34137 +62445,38131 +20209,1541 +39544,37831 +21905,31189 +8221,36529 +22219,34754 +18822,18517 +16604,55128 +43122,18734 +60853,65300 +50142,64164 +48618,58948 +54208,2723 +58551,8917 +62946,59119 +48693,13434 +54248,20084 +23933,49097 +11280,49821 +29107,34664 +12158,707 +60765,10378 +62607,60116 +59909,38393 +7477,20668 +38212,51808 +32412,51847 +32416,45904 +11965,56887 +41687,37696 +21651,13738 +11273,47125 +29599,5692 +29872,25908 +60609,8003 +59465,10478 +52152,52453 +27816,14074 +15964,57160 +61854,5466 +51925,21006 +21781,37860 +61862,54372 +10386,39514 +23365,44298 +5732,23701 +11414,54303 +57527,5702 +36781,41699 +63865,55718 +16178,32861 +45625,22693 +62270,39239 +58581,37568 +38822,13502 +32617,59980 +18606,35009 +47955,12563 +2381,35104 +44081,641 +24685,59470 +51422,49729 +53125,21060 +26649,42521 +17560,13618 +38023,64557 +31415,56675 +29139,58664 +8391,58843 +2813,43620 +46022,36425 +27150,57898 +25134,41391 +47864,3172 +7704,50645 +47341,37108 +18908,8605 +62667,49152 +27660,41053 +3180,51770 +49301,36527 +57882,64983 +37769,26489 +22157,5727 +52756,26563 +24231,45190 +55612,41658 +49308,16845 +32694,3720 +11553,1216 +51566,32975 +41440,41249 +7993,58991 +17424,61384 +14698,42901 +26298,53163 +42207,43406 +6311,36013 +54426,2230 +11717,53217 +51989,29660 +29584,45450 +54178,16628 +46806,20528 +37664,29601 +30214,42221 +13674,19145 +3170,50974 +41966,42036 +48341,36744 +22812,23388 +20445,33125 +14670,33562 +9188,36398 +50045,36892 +37601,27249 +18313,13745 +43114,19982 +17107,63495 +429,14442 +57740,9162 +20372,8202 +41398,53304 +14873,19682 +22588,18438 +47854,57474 +23282,8739 +60851,6890 +55161,60339 +39567,54689 +51341,47666 +24095,33657 +9370,2452 +44681,58822 +5501,49145 +23190,36598 +29867,486 +59953,54367 +63959,52859 +43353,34645 +49419,54518 +46286,39729 +1582,25316 +40993,47035 +49885,33774 +11745,18371 +28304,39342 +47815,57898 +3606,58644 +26036,55208 +27552,10455 +60355,31181 +4967,33067 +29349,25084 +19434,38894 +52915,19915 +21092,46541 +57886,61792 +33092,23206 +18814,48532 +6505,29505 +52915,53640 +33960,64869 +43983,15366 +65436,11278 +64357,61783 +60395,46231 +25397,12219 +40589,38055 +22951,44277 +23983,62189 +37472,37026 +46604,11367 +49118,15446 +60373,65178 +45504,15775 +32586,21625 +57682,10040 +3374,38021 +58582,1486 +31402,50035 +37421,57696 +52542,38036 +27171,36753 +47051,33184 +63232,62720 +6642,40593 +27622,40167 +4984,161 +24074,64949 +12188,9321 +11917,31880 +45663,56665 +40358,42256 +59958,64176 +22435,29345 +11938,20950 +8019,26552 +22645,48606 +15217,40868 +27531,9472 +38676,11488 +7320,15523 +3225,9482 +64124,56534 +8020,28279 +30164,6938 +42443,30661 +42308,28371 +38200,52055 +20233,48242 +61300,40723 +40477,46867 +65091,65259 +35229,41870 +17238,57702 +34765,20973 +41708,30289 +39910,42351 +25534,40840 +13103,59467 +31382,41183 +59535,24030 +38283,51576 +23492,62900 +14731,13083 +19868,6632 +31429,38269 +14917,25253 +13133,20478 +24568,4585 +19730,62849 +26648,12297 +61089,4219 +47492,50936 +8853,61350 +28695,28974 +64532,9112 +60998,59993 +46415,21113 +35859,43097 +24855,63690 +60086,36668 +22045,64366 +41957,51570 +29106,64064 +29689,11720 +52014,13260 +36792,58302 +24535,2421 +17979,21009 +45648,4213 +36569,22252 +25049,56767 +40835,44647 +317,8981 +41450,13736 +55394,21382 +42065,53990 +7408,31088 +21552,45514 +10934,55039 +757,57765 +31787,21338 +64875,12559 +4308,38198 +13638,31883 +52435,60650 +61419,52188 +39620,9062 +37046,48866 +100,5274 +13943,39589 +48572,32612 +62728,16979 +7887,16932 +62160,10571 +19080,12052 +22848,11247 +9787,43054 +62645,41194 +24248,34156 +57270,11031 +46104,22079 +14908,43816 +56019,30502 +43920,18055 +751,18184 +27271,4452 +27955,28653 +15177,2460 +64470,63663 +35289,25511 +11830,44458 +61071,46827 +10388,54706 +16827,44282 +9100,25878 +64050,32977 +50165,5238 +31894,30242 +6145,48589 +29475,4469 +722,54064 +48008,1264 +37445,49462 +14771,48454 +468,28861 +54494,23127 +63943,26280 +17634,42250 +25973,17201 +4574,58026 +10937,57748 +1677,46931 +22172,5591 +30748,21424 +57755,19306 +53870,1821 +16309,9977 +33390,26678 +63798,5545 +57951,15523 +29774,11456 +13965,5669 +5826,14846 +25763,23599 +24380,37633 +59488,52165 +30502,60355 +1934,59288 +42523,21197 +9653,1672 +31098,16460 +52830,36585 +9087,149 +16126,64852 +9187,36709 +17423,6249 +8830,34366 +47954,61391 +14456,20463 +26011,62491 +3377,14754 +34046,43008 +12092,1735 +29297,56254 +4437,11453 +53771,64644 +17533,33020 +3666,55269 +32761,8126 +32771,32127 +52268,10173 +47704,14772 +38227,23261 +8284,47171 +46699,1873 +51006,25217 +36836,1318 +12474,22602 +61663,50502 +9673,11507 +9588,53640 +48392,3054 +35383,6701 +58312,39825 +43389,56855 +32359,28187 +11613,19111 +3021,48523 +31046,3277 +27362,34922 +50850,41819 +57041,41 +54699,43598 +64901,46859 +14349,58937 +14154,56827 +34858,41338 +49220,49300 +8184,27374 +35289,59987 +12558,11677 +27838,7647 +23472,40228 +975,58707 +15021,32871 +63549,32968 +53329,27589 +32543,47210 +58292,42244 +9924,51406 +36849,3359 +3473,46244 +45974,18364 +51163,22003 +21415,61881 +60982,9679 +19271,29813 +10449,30705 +740,56443 +31745,33639 +41242,41314 +54033,27667 +6756,44234 +63188,1859 +15634,49995 +38461,35813 +8717,48231 +51123,25500 +11616,43842 +62908,29380 +23719,59003 +62346,41901 +49770,64288 +22943,37076 +1814,64614 +23991,27550 +56183,5669 +61727,27100 +3808,13965 +16063,46816 +47835,57481 +10163,37677 +62532,23306 +58276,7020 +52628,49710 +60,32353 +4626,41499 +18018,12294 +45736,52095 +39186,40424 +28193,22604 +20761,36724 +61429,55191 +19637,25691 +8732,19066 +43023,4228 +54958,20273 +39301,43587 +2238,51815 +31245,52709 +12699,50060 +54930,13391 +56133,32526 +14499,30572 +34739,34972 +44065,48855 +42642,52903 +28637,27824 +22610,43720 +11507,50219 +3691,58631 +22249,51290 +39403,18304 +24487,17868 +33547,49767 +40996,33649 +23674,41915 +8206,12108 +42296,55566 +35878,49893 +41700,3673 +46360,23597 +57249,6305 +27222,23167 +36278,40711 +17378,58816 +56289,32057 +11657,52081 +6954,44638 +51954,36035 +49756,39759 +51037,20999 +29837,37585 +48710,53883 +52413,54133 +24279,21486 +28798,4045 +59394,51649 +18929,12090 +54864,4339 +55074,11138 +31171,63014 +13594,3433 +27377,43928 +19130,3117 +60811,33132 +7028,31097 +52675,11752 +38380,9997 +62974,40618 +28450,9172 +9687,60432 +38894,4823 +35587,58320 +1233,44862 +14622,24160 +55020,35753 +17205,6776 +43770,27960 +33005,24211 +8794,35944 +24939,42789 +21674,39307 +42212,11213 +11586,61022 +28314,11106 +5935,3162 +45799,35796 +58157,15622 +46091,39198 +5931,6928 +62909,40537 +53692,20393 +21854,734 +14294,13547 +37043,26265 +59108,36446 +33385,11814 +59614,36909 +24386,17041 +23801,42019 +59901,9076 +46290,3588 +2584,36846 +43835,33194 +19240,46783 +50322,5189 +7577,21579 +1094,14437 +60660,58443 +54384,50218 +35251,12808 +26257,61755 +58575,38049 +31915,20500 +52038,20792 +29252,33563 +32069,60006 +48549,59021 +46421,26741 +63751,29832 +27576,44660 +27642,23720 +63074,64094 +16545,24262 +48918,45285 +63876,38398 +38961,32 +56169,48639 +44804,43782 +14684,32532 +61575,27643 +45843,28109 +42512,5284 +15974,15347 +7316,11838 +9924,33249 +15957,58381 +58970,27940 +63991,29232 +17477,2216 +20127,48326 +53637,40899 +11657,42920 +22873,56289 +48398,23583 +52380,7572 +54330,30478 +23679,57709 +57639,59066 +17878,52255 +5455,8972 +54536,58926 +35567,52914 +22957,51296 +15009,25990 +21979,39419 +44397,64520 +28710,13850 +62523,20216 +3385,59584 +50101,19375 +35649,25744 +2696,15791 +49147,23901 +5849,20544 +12659,34493 +23096,3442 +41689,51557 +21924,52487 +41058,18374 +14065,50272 +28941,287 +47716,31165 +25964,39945 +450,38603 +38800,17021 +22338,39293 +35506,8202 +25051,5025 +4044,32198 +50594,57034 +46176,63964 +10304,41443 +5636,2494 +9429,39957 +43438,20962 +57037,59814 +13113,30388 +50048,7045 +58965,13050 +62722,49497 +36297,27816 +35778,33595 +17136,26688 +62498,43861 +28064,1963 +59181,57757 +36167,54179 +22561,21220 +57925,11575 +32739,3876 +50166,22296 +14190,6662 +28484,64145 +47792,37416 +56565,44789 +38498,17548 +12864,13074 +45339,38205 +41311,1136 +26970,5293 +18605,52274 +29528,2890 +10993,29778 +50009,39439 +14835,56032 +53602,12321 +38227,19925 +36748,45638 +47969,23025 +45530,13616 +34290,22413 +12897,34073 +38070,43832 +36887,57156 +63533,38112 +48319,17041 +54572,17652 +1772,51962 +31802,39941 +65171,58100 +19782,64442 +39201,55389 +41729,36199 +7294,10883 +32953,14056 +55321,59999 +41062,54671 +50718,53511 +18398,59747 +56590,13762 +33227,28858 +57182,64033 +9872,32783 +43796,24312 +64134,21 +2561,38391 +22633,61841 +61805,56920 +51412,47071 +11811,12769 +24480,4099 +9905,7883 +17829,19572 +57570,41457 +52805,9209 +53529,64792 +7331,62152 +60658,54665 +54208,25496 +6682,33894 +21278,62970 +15360,34910 +11129,2855 +12447,19162 +43221,39752 +21378,53047 +52646,4517 +22498,9421 +56748,57774 +41615,60756 +21761,49805 +8153,20766 +2463,41053 +30398,53730 +10216,28525 +61344,11066 +18841,19270 +41994,23017 +56991,42011 +22345,16749 +26230,6498 +69,10541 +64034,62571 +56571,39372 +30074,57254 +57294,9212 +34519,27889 +49264,1284 +15685,55666 +39558,48675 +43223,58185 +19299,61043 +64943,22007 +1038,29106 +61737,6465 +27218,36056 +13836,8346 +56960,38833 +50358,13810 +59635,62719 +33842,9260 +22505,23893 +18798,2982 +4196,58459 +55658,57770 +53462,59849 +25268,53681 +46203,4211 +54503,35110 +57869,27518 +33355,15991 +47075,11369 +62113,29801 +56922,48696 +17421,31311 +30350,2232 +9031,9318 +9153,60890 +63258,58319 +51661,62114 +53937,18581 +60866,3228 +21739,45140 +19521,42710 +43901,48245 +64232,59894 +44936,48817 +643,22725 +45670,33110 +40596,60786 +27606,24425 +25962,8110 +50192,55031 +59338,35061 +52312,41423 +5292,13564 +14419,59304 +38102,16522 +58399,16836 +24652,29192 +28094,3119 +2724,16087 +42548,54129 +65024,32657 +31939,8561 +56862,11408 +18831,59186 +52370,26606 +21782,10086 +30899,27108 +36429,40723 +32004,14095 +55169,55213 +36282,50342 +7683,42083 +63618,3051 +4052,45710 +23983,3980 +41030,25935 +17096,12202 +48872,41706 +41887,56716 +8440,54877 +36057,13159 +55168,61343 +43871,42535 +30004,25964 +12966,44683 +32286,32035 +31448,36499 +896,25368 +56292,52748 +52440,28203 +38113,15500 +12729,1418 +40290,50900 +14767,27502 +57544,32800 +50635,56839 +31259,64311 +25305,32770 +10026,26133 +51537,24097 +11766,57850 +42806,62414 +28191,23184 +19611,52339 +24116,34050 +4776,16579 +47981,10706 +32330,8738 +62628,19978 +24859,22486 +33062,40416 +9627,49812 +30041,59833 +5977,29877 +52166,60099 +12484,60444 +5591,58535 +63282,64258 +22481,35672 +59629,786 +56866,38656 +5381,34162 +19768,57023 +57622,62079 +31477,24362 +2130,1890 +54296,55432 +17448,22470 +17095,56924 +57324,48229 +50635,64975 +17648,54793 +19717,52177 +3224,38371 +61465,46291 +31710,62617 +52770,57756 +28400,22266 +35785,36763 +25673,58989 +8210,29336 +22580,54803 +25454,54206 +10753,26238 +30059,21510 +30662,59102 +52886,43615 +60508,65498 +33234,55031 +55500,63129 +57430,36348 +14125,3917 +23231,12532 +27821,2712 +43481,15407 +16164,61820 +37774,53450 +51847,56409 +15099,49085 +19805,23357 +47485,59619 +19861,65284 +43424,24462 +48699,24751 +51534,58963 +33230,39899 +9604,24293 +43110,61275 +60612,40949 +103,12605 +64144,52846 +61713,11710 +21567,59479 +37228,18680 +58590,46052 +16749,52929 +56318,20105 +24690,42633 +35019,35161 +31902,38793 +16757,1732 +35303,20910 +48586,40329 +10543,3277 +58991,14199 +25589,1502 +39393,4159 +56799,10787 +47376,22407 +28764,17148 +30986,4617 +33405,9102 +3249,22507 +14712,28575 +60009,59074 +6964,35392 +10881,56356 +24759,60399 +51223,13301 +60062,31883 +3306,38015 +34851,43086 +62664,40183 +2464,55158 +26308,18303 +19093,11016 +27330,53397 +14218,24230 +9321,22820 +14931,21969 +15258,17865 +58257,15466 +53916,56772 +45821,57039 +60523,4910 +19357,59796 +22859,15297 +40482,53328 +54051,57392 +28463,14859 +61807,37888 +34321,58964 +26645,63613 +63038,46449 +28929,25630 +26458,23332 +8735,45696 +671,32564 +41743,4872 +59426,13440 +61157,48294 +17911,29913 +45145,16047 +49994,31138 +1145,17287 +53528,48911 +29397,2521 +7244,55449 +1890,49975 +47711,43972 +48875,51198 +34284,3921 +59788,56211 +15238,48451 +13907,29893 +31331,56733 +29966,12270 +19977,32237 +31814,8264 +8198,14277 +31416,6453 +3923,4934 +44491,7083 +36391,44033 +23549,7343 +43997,2295 +48450,55999 +39559,11721 +33114,41703 +350,26229 +13008,43863 +23341,37477 +9590,12408 +1543,47642 +10744,55424 +58135,35462 +24640,47579 +58690,24045 +14625,22599 +44201,38948 +44945,51278 +11563,38378 +45934,2367 +32227,48309 +31954,35551 +61141,65028 +4226,25968 +8200,64237 +64855,8078 +31630,60283 +43531,50919 +53183,64498 +2890,61746 +50760,43301 +62650,37917 +5006,36945 +45699,52689 +44263,46269 +7386,22763 +51731,37524 +24034,23418 +3598,14539 +30267,63881 +33242,57892 +18805,65297 +44867,27527 +35461,65073 +19872,6298 +48881,51559 +34005,18950 +31934,35766 +41144,56472 +20919,27836 +3568,4728 +64191,30134 +65506,11487 +11846,61413 +1877,55037 +51602,3886 +41885,39101 +50102,47138 +63372,34020 +63260,24406 +51398,28548 +32232,38550 +26947,9989 +8035,15090 +19274,16495 +17031,61131 +62000,52444 +45892,1867 +30663,24288 +51699,38525 +56003,33182 +54309,43362 +27411,6912 +58126,23616 +43313,45814 +8904,32648 +23019,23487 +14354,1845 +1838,42952 +2211,42752 +55119,12474 +8516,32959 +10252,51288 +52944,46387 +64735,61540 +47591,38601 +37075,16648 +49853,7034 +5956,4358 +15419,61701 +50834,59112 +918,56961 +35358,11331 +40815,19947 +12613,1342 +58403,62834 +59990,7330 +59187,33063 +55482,54979 +44446,5349 +7303,54060 +35323,46632 +37078,9420 +29135,33887 +42376,57414 +59837,38516 +29408,41649 +42560,37114 +58557,52810 +28549,10412 +9812,48559 +63505,45185 +13875,63350 +33444,16356 +38705,55217 +30138,28189 +29173,10746 +36691,2294 +53491,10484 +14928,34335 +52715,17906 +65349,33433 +4205,50788 +4328,24553 +9234,50813 +38627,32782 +13837,6298 +36965,25554 +16066,62572 +19450,48872 +37182,1439 +39958,24617 +1109,63861 +54306,63847 +20508,82 +50968,1540 +46906,9633 +8548,1167 +24754,18490 +20201,12529 +49397,23221 +23471,57927 +36650,32427 +22865,34251 +23086,31546 +44097,28934 +24151,61630 +21952,4213 +62756,61795 +42683,7647 +51793,8566 +23836,48379 +65055,27020 +54117,45062 +46365,47606 +18362,49862 +39933,37848 +404,62262 +33984,54938 +30655,13711 +47053,45315 +15555,30289 +43680,1802 +9860,56687 +30110,9838 +8791,34753 +1960,20771 +51499,17735 +1141,20312 +57335,41527 +3793,33163 +59316,64830 +31425,41366 +58821,61266 +40338,35967 +17895,15600 +12444,16564 +14751,32872 +22162,46181 +29311,45862 +30034,60500 +25167,57858 +1883,20190 +21692,41628 +31521,50881 +29811,12449 +17025,35950 +25387,23074 +5096,60688 +54826,40731 +52861,41110 +9635,26409 +16541,22083 +27898,17707 +60252,42827 +8189,257 +2195,62987 +1358,2184 +39583,13112 +16777,2578 +27398,39051 +37677,3484 +22387,37396 +27711,34660 +18657,32725 +60072,20216 +3558,56156 +28937,63989 +51132,64350 +50008,38036 +45492,49129 +47111,36323 +40839,27454 +60127,31292 +56885,16680 +21714,52130 +48970,48190 +32187,41001 +19873,37 +41029,20240 +2756,9485 +43961,26297 +19003,809 +26602,52476 +23917,4721 +9010,3122 +15693,43004 +5310,35674 +55381,40839 +32223,10202 +22147,62722 +29239,34167 +52236,10879 +57435,57194 +29908,41872 +39326,4927 +49941,57928 +35068,25834 +3644,43314 +51094,62882 +6386,9689 +21265,46884 +16309,53286 +2227,39281 +3126,60716 +32117,27978 +55287,23855 +36847,46754 +56292,64395 +3740,44805 +21876,63475 +7759,39894 +27216,409 +25969,18986 +41813,27374 +33279,39142 +37289,36503 +62445,24244 +33130,47090 +10547,55176 +956,8299 +37588,1028 +58254,40810 +44365,35714 +6606,53678 +4757,34864 +59270,17670 +64197,63367 +10045,21087 +33430,19455 +32932,10614 +6771,44350 +3289,38762 +5887,18864 +36220,18771 +41040,28227 +1376,53571 +62169,33317 +34577,18516 +28749,56673 +54918,15449 +8406,61664 +4933,58483 +29392,33397 +48572,50113 +13951,7121 +16967,34927 +16830,54272 +44695,22868 +59944,15725 +10796,55253 +31957,10755 +26437,8085 +51303,64240 +45065,1351 +63162,35545 +30608,19347 +26730,11957 +57092,3236 +14187,45537 +18591,25718 +2406,45060 +1823,55246 +60347,31336 +33449,8857 +4154,11644 +57886,3572 +52755,295 +5738,48868 +60420,53609 +37281,3850 +50777,23339 +50662,40111 +38241,38575 +26473,33576 +7970,63176 +56411,6629 +5341,41181 +41367,37954 +26821,9659 +16372,48272 +65310,396 +39230,41710 +44313,52633 +42605,29071 +5614,5481 +57153,53848 +47049,59728 +15014,11112 +54517,48384 +46788,55340 +42845,7204 +36696,12558 +32397,16759 +2506,20451 +23192,41159 +63750,43571 +12335,43083 +24585,21194 +7855,60794 +50885,51006 +41817,40562 +28897,16817 +10921,8704 +22785,37637 +62466,54872 +34202,15718 +56219,52225 +39952,38083 +37087,20860 +18955,50304 +43620,6554 +3262,52515 +17361,36399 +29546,42921 +26672,40281 +48557,20713 +48033,61058 +15824,10235 +38317,26738 +54578,11895 +53923,10633 +28404,64058 +12694,22276 +39476,46335 +12534,16624 +31802,13223 +46524,29264 +55343,54637 +34462,29969 +54272,28612 +6452,57673 +13027,31339 +50598,27367 +17756,25367 +37993,49188 +25948,48057 +24677,34538 +279,29417 +15389,61342 +21820,28282 +47390,42038 +4534,44305 +58104,62047 +22089,29524 +21767,23941 +17318,38443 +64286,35109 +64443,13592 +15872,40308 +49144,18775 +30411,18706 +13240,50951 +59852,14074 +49643,14524 +46416,21176 +53217,4787 +9726,45508 +28713,65499 +10320,48739 +33417,41819 +4082,43010 +26179,6164 +33168,15746 +17157,64718 +64167,55016 +48814,14020 +62001,25247 +43683,48936 +50899,23859 +61144,4337 +19674,35763 +42494,15107 +41950,46337 +58814,49510 +38365,11456 +15889,52097 +45481,40408 +11565,60715 +4457,19832 +3431,47698 +58502,28153 +24356,30051 +42371,880 +31070,4910 +43820,10688 +42137,50954 +3788,9474 +19285,56727 +46710,32966 +25787,1077 +1078,46453 +2439,42113 +5813,3916 +15577,38813 +11295,17777 +46282,53011 +7665,54715 +14311,25423 +63206,64807 +62380,60004 +12247,60535 +31161,46469 +9822,28886 +50164,22764 +34828,18891 +11481,6097 +64030,60551 +3016,37086 +39098,19099 +1906,24605 +11007,48341 +11280,42292 +29599,25392 +51283,52428 +16762,41711 +61783,23223 +51629,4253 +22979,48058 +7871,58643 +41328,52457 +11403,21360 +30540,62596 +34043,21703 +17976,38851 +52743,41520 +8712,44347 +23080,32080 +7223,28300 +30178,36060 +10655,8621 +18114,11398 +65366,47010 +57389,64425 +45702,6078 +40653,11716 +44971,18808 +47646,45138 +17762,51954 +33914,41886 +61967,44187 +64237,44723 +9570,21189 +51077,62209 +50814,48385 +21487,44688 +39572,12107 +1180,12277 +4589,25861 +34546,1547 +32440,13301 +8473,32581 +51188,23638 +46498,58508 +33573,27943 +52648,18524 +59014,45438 +14792,36948 +16406,936 +32014,19716 +49052,64741 +62305,38925 +51177,4099 +60519,7148 +38494,40183 +19019,13165 +22416,29421 +25816,15809 +59473,62475 +22361,25288 +222,44079 +12653,5652 +58957,13757 +27926,56574 +21147,36078 +21572,31261 +61538,2695 +32251,61022 +2637,14416 +40443,34217 +58832,22901 +6395,54580 +47027,17953 +33951,63096 +56653,37489 +60963,55445 +28478,29266 +34386,61680 +27519,35973 +39305,60256 +31199,56929 +4009,57692 +26092,45912 +62643,61959 +62764,34032 +61259,9965 +46572,45133 +1925,18862 +39635,17990 +27795,21151 +21931,9962 +53951,31321 +29639,1491 +10391,40796 +54410,18742 +55451,41212 +9503,56722 +56840,40214 +16457,2246 +38803,48766 +45501,36714 +32963,51429 +37642,19557 +55275,13080 +61699,38108 +7380,60174 +315,30519 +52096,21770 +35902,17700 +36669,35537 +62428,37092 +63375,62862 +57776,20483 +55333,23349 +15405,28792 +34295,29106 +9959,38765 +43993,19192 +21693,43951 +52345,16888 +65062,11966 +11305,43682 +24942,47985 +55661,25301 +30393,17884 +63224,15423 +33303,9314 +5795,53265 +59538,56377 +54937,35683 +63259,57421 +63793,28007 +18056,52243 +47290,60399 +59794,49076 +53449,17587 +15929,8954 +48772,25634 +38277,26318 +65289,35472 +13278,8290 +38390,40144 +23222,26928 +18486,20924 +47873,22041 +43991,7565 +43682,13225 +8875,21193 +61387,37558 +60391,62745 +16954,25399 +45642,35426 +6920,49631 +9025,48180 +57406,57032 +63270,60278 +65328,25983 +42721,63774 +34518,7487 +45327,47890 +35771,28208 +42147,35791 +55818,13520 +35641,31516 +62981,17607 +296,39365 +18037,15664 +31013,52014 +9666,39862 +51381,29471 +16955,27452 +3295,34690 +6886,37439 +25796,62066 +55767,45398 +62442,37953 +63138,63200 +21824,51359 +10519,56637 +35795,48195 +10418,6572 +2714,44933 +6034,27865 +46593,14013 +46681,6047 +43583,30701 +3480,57481 +46374,43446 +25944,51403 +18920,22327 +63160,26610 +27291,32891 +46429,16648 +61689,43269 +63145,63399 +52281,18977 +63154,15703 +16289,31658 +6755,39074 +43376,34462 +34164,2753 +8706,20540 +29752,29218 +18309,61644 +16384,10185 +18460,55437 +39703,62738 +24136,60438 +52110,43959 +46008,60659 +21758,16552 +13597,17013 +58746,58484 +14828,54922 +57453,41935 +64318,31935 +61540,11444 +8302,42429 +30237,64034 +44009,58583 +30963,38512 +29099,11037 +52919,56820 +62193,12933 +17283,14625 +18188,23499 +1154,12586 +5688,4430 +472,24775 +45404,53857 +4875,20417 +6745,50660 +36254,52692 +6691,63956 +32876,59544 +61377,45758 +21416,30958 +40409,55804 +52808,50796 +38495,43180 +8211,34701 +60047,9681 +39918,29796 +57885,19614 +42079,61619 +64211,16497 +6192,29524 +5646,57312 +16401,37267 +61592,10557 +59212,60067 +56856,7672 +40917,28131 +28739,43481 +39623,60019 +33439,58417 +17274,12878 +19927,8611 +45643,62745 +1753,15365 +54617,60353 +8866,13363 +10328,52298 +64999,21337 +47337,8535 +58763,31977 +35226,5138 +44476,40609 +49605,16407 +2450,39242 +29615,34835 +5853,55737 +54929,50631 +14457,11942 +29302,35833 +31236,25806 +41439,57904 +47973,43162 +62873,38559 +1911,30901 +18090,11563 +38290,17099 +21378,8525 +9048,16017 +32314,13244 +53721,25082 +52194,7015 +1885,46115 +27795,19222 +42160,2869 +65061,1923 +9481,33341 +20798,18463 +10204,20467 +59941,23656 +40473,19376 +36419,37746 +49814,3956 +40657,39163 +60182,18016 +21075,5309 +19137,2956 +49591,15888 +31428,5298 +27019,54388 +35024,3506 +15577,18593 +16686,55668 +12194,27484 +24566,9257 +7303,37506 +32102,5876 +12836,45824 +64696,19467 +24526,60726 +54692,49918 +60114,45619 +16386,30231 +3406,8462 +29070,47617 +49523,38172 +38486,9824 +31930,3342 +12283,2269 +41594,55859 +12215,51844 +47381,65193 +26655,33269 +38832,9856 +47048,39652 +35950,43734 +23321,58940 +7239,644 +37356,38295 +46192,38251 +25716,19493 +32552,46620 +29534,5548 +12027,30903 +64661,35733 +30835,48535 +61232,52284 +10712,11930 +16423,27065 +34352,32509 +88,41932 +42578,13905 +63101,12593 +450,47726 +42411,6440 +3854,49568 +15671,25685 +7581,57223 +23956,38235 +25907,33840 +31631,13368 +51971,51733 +52841,14986 +60560,36153 +3638,26159 +3001,19096 +62145,61343 +12184,42854 +22947,18513 +42291,14245 +29028,46700 +35736,38399 +51192,4449 +24403,13884 +13424,11045 +60618,15117 +35030,36514 +14039,26122 +23623,50964 +20421,32363 +7590,32459 +7540,15042 +5840,12947 +35957,41369 +13128,40743 +47676,53959 +40991,577 +23708,45606 +61203,57782 +23257,57055 +44703,64260 +27388,18524 +7216,49834 +20441,58507 +32623,60129 +26750,53869 +54961,12752 +44370,5670 +19401,65069 +50854,58867 +58348,28738 +33605,64313 +31193,7470 +45392,33886 +12564,23681 +28586,6752 +35416,55696 +57356,64396 +47047,60379 +28217,62215 +32250,19714 +61046,9805 +35057,53997 +36571,51139 +50103,31387 +12272,63122 +36773,11440 +33517,58961 +16614,61016 +1229,26734 +6526,13678 +23726,17117 +44011,60989 +51038,27132 +40236,38933 +44646,9855 +56965,60342 +28721,44320 +23355,643 +65326,22498 +53617,51520 +18216,1756 +24308,37391 +38564,29223 +36432,25496 +55183,39153 +38253,12377 +38991,35664 +29739,34865 +27153,25664 +20171,19210 +43290,52802 +55808,49683 +47501,26051 +47978,58195 +14189,19020 +42875,56103 +34034,43193 +54588,14060 +9462,17095 +30218,9452 +46622,52547 +60103,43980 +61126,14564 +60348,9064 +63523,58674 +61376,36181 +27961,6305 +62711,53681 +29405,25217 +10720,30411 +59798,34778 +44122,34681 +57167,35808 +63029,48479 +8103,38077 +52251,34987 +44667,53384 +50845,5180 +24901,63003 +55806,10917 +26233,19250 +26604,25738 +52519,6044 +4661,9221 +54368,8745 +40630,38657 +16817,12028 +1927,40490 +22211,39483 +42769,26804 +9535,26623 +20362,33929 +23631,50499 +56507,5670 +12928,60361 +60096,51534 +64061,23539 +45797,3874 +7926,55898 +17698,23309 +62558,64899 +44958,39637 +39564,32245 +8897,5308 +61319,15705 +4895,57756 +13017,50134 +10262,11754 +54508,41486 +15785,16597 +63378,9891 +21983,48476 +55628,58666 +19291,4905 +44887,6513 +36315,54439 +50850,21526 +833,59707 +15570,56157 +54309,58797 +20039,30972 +33126,3806 +31179,58041 +22301,43756 +36847,41462 +7171,54935 +10123,13968 +13085,22706 +8427,37099 +19250,34001 +64544,13412 +59893,58340 +6814,2487 +18546,36255 +25725,53368 +2637,31421 +63062,59019 +33443,5018 +21959,60434 +29774,46112 +55483,41269 +41330,5278 +4134,7643 +10315,53232 +59393,12026 +22723,4150 +61780,2356 +19139,60569 +48350,5718 +17801,25757 +11953,36804 +33272,2769 +43537,1895 +16998,50662 +57630,55398 +43403,23117 +19769,42881 +21515,25943 +58356,20334 +17091,39356 +56686,59007 +47495,51063 +26766,29341 +61718,36716 +37957,3563 +19816,42973 +7472,19485 +17517,2926 +37725,13139 +7930,26032 +6724,45371 +31478,40914 +41138,52485 +33,2849 +16192,56404 +54804,53278 +60623,38139 +58464,51004 +21719,7366 +64400,55463 +12483,7562 +26114,34389 +44233,58632 +38747,48844 +23819,63782 +45693,27689 +28115,41816 +64873,55698 +10881,19819 +64108,46553 +38393,33751 +6560,25984 +15316,79 +6188,31725 +57664,39196 +58787,63129 +5981,26806 +36942,44071 +21041,36624 +27962,64763 +8508,10672 +38699,46256 +30286,57093 +4140,9076 +8821,54461 +41086,10054 +43931,38864 +49158,53945 +41974,45772 +16867,23711 +18851,39397 +49417,26486 +13002,34679 +2677,56159 +49054,32864 +8636,1363 +19720,52901 +3190,38781 +39213,31049 +49295,47562 +20002,32690 +49958,12166 +30282,39244 +27611,29863 +22042,44316 +7990,22410 +54556,39119 +12862,12464 +1123,57813 +9567,37433 +35732,50840 +6889,17075 +28117,27655 +14505,57380 +9861,30431 +999,49302 +52001,16439 +32660,3981 +51788,13125 +60055,35503 +9873,15133 +28350,40184 +12508,58743 +30815,8995 +63094,44005 +12224,4284 +21715,54035 +63490,2533 +49861,36206 +24655,18274 +44938,20748 +20011,7793 +58025,54083 +49166,21103 +63931,13583 +34649,44585 +35833,49200 +36245,28434 +11503,27978 +20313,45949 +58386,56750 +23675,469 +29982,55863 +24016,62713 +29606,4830 +51708,63322 +45160,21846 +30901,22802 +44511,20050 +39512,20860 +1672,55964 +33941,14155 +29414,19385 +24918,3098 +18758,51839 +7630,50684 +47628,35729 +57835,51089 +6484,7065 +41601,60022 +21562,34024 +10631,30110 +61518,12819 +9189,41774 +8448,34914 +33018,20509 +30146,60449 +47339,1102 +25684,33234 +25638,4631 +53923,51129 +37089,15329 +61604,63753 +25853,21331 +33081,12503 +49098,29102 +14760,45548 +23385,23925 +8979,62109 +25338,38169 +11071,12380 +32787,55667 +2849,57182 +51116,34446 +34718,44988 +2389,64707 +34874,50650 +24907,34486 +56781,53103 +62076,50549 +30297,50791 +55156,48858 +928,64135 +36178,59243 +58651,9089 +14696,33220 +48956,37140 +60378,19014 +6070,9352 +7002,26158 +50305,42677 +26880,31232 +45312,49118 +53831,44097 +6370,20851 +47666,6866 +5118,57306 +62837,32675 +40452,38116 +52989,43473 +5750,42114 +33541,41749 +1616,45237 +7732,6054 +38350,36560 +13706,4439 +61978,65071 +40639,12379 +4285,37272 +63374,6435 +57826,46417 +13951,13071 +51162,63953 +13820,32751 +27212,7304 +53037,52256 +50021,40110 +15198,63318 +7972,62113 +15279,32092 +16505,47622 +64155,25374 +61226,25771 +17785,54661 +27974,21812 +56438,8620 +32138,35176 +58600,41432 +35628,16561 +57916,33490 +28289,41835 +41016,46293 +53747,10467 +19574,22006 +7593,11587 +54110,12950 +26232,20846 +30420,62466 +21994,30366 +41305,17068 +17951,50317 +44997,36278 +13960,39230 +7948,9135 +22402,14700 +18219,7585 +23330,1660 +7590,2946 +18191,41053 +35964,37520 +44019,58134 +36373,40495 +44354,64796 +57142,15491 +33985,40760 +62265,54674 +22976,469 +14858,30865 +8952,34930 +59231,4620 +62518,60266 +62990,33201 +50642,31565 +64525,63177 +42523,46999 +9872,39372 +57584,61099 +18950,46523 +53582,25086 +6864,28802 +55089,17720 +56972,48776 +58250,24949 +57030,9194 +37027,23778 +46966,49434 +18944,1115 +1857,5302 +24575,33006 +36437,12204 +35865,32342 +23789,4132 +22245,38995 +43482,39239 +58023,58548 +39455,14460 +58879,42877 +50935,6454 +386,18673 +12469,40307 +36438,20038 +53480,53931 +60718,37522 +1124,34979 +5085,5110 +14164,41787 +24045,65083 +28350,5640 +9905,1464 +39195,53227 +26468,42927 +57406,30475 +12481,60756 +63747,54178 +60524,42391 +16925,34801 +3952,5572 +47725,45901 +14470,3520 +55414,898 +3439,2005 +28388,30745 +3030,41409 +61101,23514 +58279,20305 +51227,17800 +40464,24136 +20172,20018 +21492,19641 +26613,47992 +19717,51289 +2014,31534 +6245,7988 +60514,58543 +54853,27476 +38361,2640 +62222,14943 +25460,60893 +28150,44022 +27550,27316 +47096,44528 +14242,64975 +36626,42398 +33527,392 +6887,20002 +30042,14000 +4370,20112 +60785,23728 +56988,5949 +29266,43563 +38217,27246 +36039,31977 +42635,49023 +3201,14558 +49697,33305 +33411,19743 +32800,52449 +22183,57863 +26404,42554 +52221,4371 +21010,9947 +958,36486 +19921,45451 +17824,64374 +16224,53765 +38473,55797 +58821,7149 +49303,46578 +31310,3748 +29633,22009 +23114,28810 +2683,37435 +39837,48274 +26872,9703 +22509,31567 +54543,52342 +61540,62423 +23440,8878 +62864,48204 +25003,13291 +17490,38917 +41239,52122 +6346,44982 +45168,44203 +58933,64008 +53043,15940 +30339,53109 +40609,33629 +60974,36777 +6814,29532 +59958,11592 +49397,20930 +3367,24764 +2302,20077 +32252,64711 +1448,9275 +48796,31351 +16210,50258 +40091,24202 +62882,42577 +57918,61356 +2158,8214 +13362,49042 +50694,21961 +63417,55752 +12135,13122 +3862,38165 +33147,42898 +6354,9601 +32003,20468 +50573,60626 +35349,25003 +52447,45092 +37509,44288 +40583,2618 +46838,7614 +47129,26149 +26293,36556 +65095,46905 +32723,38693 +21699,10807 +51200,30212 +14409,44573 +24806,12677 +16419,1340 +21308,19793 +4170,61798 +18395,33667 +50399,97 +39138,1683 +15315,13522 +48072,9854 +33274,9116 +55952,2973 +23324,40088 +50872,10098 +40719,49231 +49296,28701 +37421,11618 +27667,63313 +2426,13747 +49166,47388 +25634,52432 +32046,9098 +21826,6239 +6026,25801 +9342,49254 +34166,44130 +31127,35774 +47479,1211 +50444,47474 +47206,26434 +49982,60697 +26040,5029 +9909,100 +41151,40304 +5499,12344 +28608,29138 +47148,18568 +9822,50215 +6365,5413 +49952,16197 +52649,63034 +13652,9530 +42214,33615 +4397,58236 +29099,35742 +63275,63072 +56764,42312 +2492,64841 +50430,8206 +51538,31687 +19807,6763 +17934,570 +45374,63170 +50455,5472 +21591,46471 +51888,56253 +13008,48674 +62792,50368 +29512,56278 +27103,43859 +40882,63235 +26292,22200 +24177,46519 +28880,58499 +13618,15623 +51294,12905 +37440,37098 +43008,55095 +18372,33015 +10828,17548 +8536,6942 +21768,29366 +38629,32307 +28352,44438 +5391,62879 +40318,32859 +60151,59326 +35334,54748 +34271,36931 +11432,6894 +25096,59577 +34236,60794 +51965,60106 +35414,46564 +38030,12247 +5343,33563 +26333,63002 +7101,16720 +52313,61219 +7194,56502 +56042,12282 +58086,36789 +529,64227 +11274,2206 +33158,25958 +7979,58586 +21374,1880 +17344,28993 +54938,6039 +20496,10395 +11492,34011 +21005,41549 +44828,62130 +52152,1086 +18708,12069 +9314,54617 +15761,15632 +3292,5188 +42012,7192 +63116,50569 +34190,23608 +52445,18387 +46086,11461 +2069,54172 +21125,21138 +62291,51027 +47178,32324 +5062,19978 +42303,65110 +56573,49466 +40615,54466 +58635,62138 +20619,38179 +11117,3073 +236,36024 +51653,52371 +44325,58070 +1389,22260 +53699,32924 +60446,7188 +53520,46555 +43610,5764 +17259,11500 +21308,26609 +31127,13590 +34012,27046 +44707,11029 +19041,5516 +41377,8925 +25182,5516 +47244,28711 +58377,37492 +18832,338 +43291,39434 +20764,50272 +45331,31396 +51719,2504 +8752,31400 +36118,50714 +25298,24410 +25237,30597 +33856,2082 +50662,40178 +6618,395 +61487,63809 +12446,28344 +58419,5169 +54040,30905 +457,39515 +35516,15144 +28991,13824 +23610,9914 +44442,40427 +4994,59272 +40646,23079 +23318,64169 +22114,13437 +55731,27942 +11436,62148 +45543,59541 +41574,29169 +64956,48239 +11949,54099 +53149,2423 +20373,1728 +9436,37393 +30349,28869 +46727,43301 +46499,59873 +24827,59131 +19131,43179 +4441,12058 +48315,19814 +37538,27391 +3951,29217 +63363,24876 +4477,27180 +34052,34197 +32523,28860 +55004,64337 +55607,19199 +32245,3281 +27031,55790 +2360,36488 +23210,63064 +14470,62329 +65400,52783 +49926,64518 +49407,29354 +33310,18729 +29628,21777 +9866,10186 +45545,28135 +7549,27042 +38355,49764 +12403,20118 +18199,41883 +3135,62909 +2734,29885 +33990,39980 +57883,31310 +51988,13360 +3476,1065 +27559,57328 +30340,16126 +27371,13762 +24942,44316 +39765,48957 +44355,58567 +55158,34684 +13108,60355 +35545,60523 +32186,36254 +52652,31902 +55102,44646 +1897,35340 +43959,13132 +32440,37306 +34304,53364 +27895,11385 +44332,56834 +2213,59410 +8455,59537 +51677,45666 +44567,52875 +60561,19854 +23175,51382 +44421,38261 +63271,35761 +2196,13204 +64023,63858 +21252,50966 +34586,60038 +39265,61349 +49011,25151 +61569,12357 +4400,35728 +28834,27013 +64939,62522 +38847,55110 +28803,22119 +15818,55344 +46157,56972 +45306,59551 +13313,36569 +59749,63576 +50978,33523 +17512,30796 +44459,45886 +46590,44930 +24141,7272 +22560,58562 +53933,35697 +54447,9353 +40180,39423 +13475,23663 +26412,1898 +11829,3602 +3846,23115 +55657,18250 +31811,32711 +59441,64121 +39785,57170 +47876,35874 +23286,4445 +35001,5607 +64300,752 +16818,26996 +63328,29467 +42115,28602 +39858,12954 +35785,13973 +15329,55961 +8031,33543 +45936,42474 +17995,64582 +52843,15960 +9099,61260 +32215,33326 +64524,29483 +45336,17462 +56483,61883 +33552,29450 +45208,40084 +40871,47654 +51821,61836 +21176,55988 +31323,60596 +30801,516 +42788,60929 +7699,14748 +47526,24068 +56158,547 +35654,62881 +56933,49835 +30990,34128 +29050,59723 +58598,57590 +17696,62185 +9194,28925 +13339,35272 +64065,25031 +35060,17713 +46536,61102 +50108,3270 +64376,25197 +16971,31330 +17973,19579 +20523,14527 +53578,17158 +20271,34995 +2474,32591 +19491,23621 +621,1278 +20583,8642 +18594,48827 +54819,58208 +47975,56993 +5817,62622 +29946,41523 +30913,31699 +56021,57718 +37855,29448 +1683,20797 +14821,2684 +37740,11507 +14695,54879 +9522,37512 +38039,48243 +3185,56541 +63284,54352 +21439,25943 +12458,25289 +51508,4849 +29832,22848 +14095,43462 +39239,49364 +36507,5920 +45631,54007 +33792,38774 +57277,46933 +12865,5034 +9069,16198 +310,16396 +2207,2011 +45971,38203 +26168,48079 +38574,56836 +31611,47952 +24505,43002 +1009,14985 +44292,56855 +21373,8718 +43142,52482 +29382,10192 +48304,25664 +8443,33686 +48069,55849 +10112,4423 +33264,5936 +12731,6198 +7982,36396 +24844,51863 +42908,19508 +19863,15930 +31128,37675 +24981,34927 +13384,64368 +13406,49955 +45738,52931 +2363,54820 +13951,57414 +14102,49298 +4015,57104 +23496,2168 +30856,9074 +15203,62692 +52928,31249 +23915,35752 +17991,47031 +45668,31678 +326,4065 +39028,4787 +8924,8240 +7375,38212 +21145,61584 +38891,8631 +47770,51264 +989,39268 +62712,15387 +54273,27326 +22829,47307 +24651,65227 +52228,11457 +5759,46255 +23099,31337 +37320,24551 +56459,60543 +14804,23158 +55791,52037 +21920,48901 +6697,63862 +43269,16071 +28153,9477 +42017,40979 +813,3533 +41984,39695 +62021,37438 +12386,54576 +2141,28047 +19800,6237 +64805,60742 +25773,38673 +17476,39392 +37114,35139 +61332,30506 +12520,41382 +60432,52008 +47905,12245 +16635,51563 +32539,65301 +25694,62325 +21952,475 +37658,52841 +39234,17675 +207,34564 +3130,5794 +27785,53041 +4881,4514 +13082,28754 +59912,59702 +2948,59692 +17587,7997 +14226,47542 +25178,37018 +13317,15220 +35478,52986 +54197,18435 +30622,28210 +4159,18316 +50652,14348 +53748,61728 +54267,35262 +65460,2468 +1550,32683 +10176,3267 +31695,22645 +31877,28527 +28604,40099 +52226,56835 +22308,53446 +3322,53237 +49109,23418 +33632,59179 +62409,32496 +63662,18023 +63803,1219 +35667,62115 +54307,51458 +57009,13986 +65165,9884 +30378,20966 +50360,668 +9324,17843 +18078,41500 +57664,15955 +36772,51818 +11506,35654 +8280,48569 +609,48190 +24339,10591 +8807,27500 +44957,31931 +25228,26733 +10261,35266 +35455,35419 +3019,37571 +57811,47013 +59076,27872 +4978,35371 +19719,8539 +41799,30371 +1782,65263 +25329,3214 +48513,16020 +53916,43493 +7083,33579 +46467,12783 +30524,44256 +343,20119 +56889,30099 +52350,16193 +11661,49191 +63909,52194 +35253,29046 +41158,32605 +24080,38962 +3407,40458 +17486,18581 +16319,62939 +49317,9739 +58904,51947 +9417,23244 +31254,60823 +33807,48075 +28810,8418 +57057,14869 +7632,11763 +64968,27014 +62535,16761 +63692,42103 +27423,58588 +31582,25605 +62528,61741 +31248,12379 +50797,23512 +42719,18807 +57689,31541 +9469,54194 +64797,12252 +58949,42546 +46587,31786 +45283,33151 +60358,50398 +27423,4177 +51251,64169 +28143,62628 +42940,4839 +1319,53653 +38394,48500 +34105,64310 +47733,41345 +59628,41954 +46181,7219 +38580,8695 +48990,15493 +3646,37646 +56139,52888 +13079,54412 +20826,22844 +54913,26362 +57844,22704 +33347,12588 +28739,43198 +13707,26072 +3719,21785 +15425,39872 +43070,12782 +425,39027 +50219,33672 +53080,52355 +20574,38422 +40912,19764 +60245,51672 +53461,14421 +31536,30653 +3809,39962 +26389,63773 +64638,45461 +32205,27387 +24830,31984 +27070,56617 +18490,46204 +10593,49039 +8878,28690 +22216,37601 +49184,8680 +12614,43414 +26798,2061 +2690,4255 +3588,28313 +30046,39445 +46484,4113 +38054,41926 +46085,11523 +35498,6328 +32803,45905 +27664,45705 +11213,4432 +63528,1846 +17655,53977 +27130,56087 +10092,15990 +33610,59387 +42818,11789 +64234,49663 +29158,12960 +39971,42872 +57829,54428 +21324,13796 +65211,51535 +65078,60946 +51578,30734 +14213,18645 +22506,24093 +17818,41665 +42321,5527 +33174,10554 +1954,43969 +39049,24897 +29316,53431 +226,28188 +15295,22139 +18210,53198 +3431,33391 +53401,27063 +23162,42621 +47823,27951 +59038,43325 +27460,31497 +27402,10605 +26041,21419 +28316,10604 +34453,34865 +1508,19151 +26190,25559 +18160,30661 +24842,48702 +31845,9663 +5290,24374 +3952,53635 +37590,32183 +62764,14454 +6479,57326 +18690,51060 +42916,2217 +20772,14177 +46761,61909 +34541,47233 +17268,7783 +63387,16946 +42066,33870 +43433,31312 +19563,48402 +22554,41936 +45954,39070 +5049,13071 +37619,63607 +9260,27952 +26583,9899 +26354,34826 +21051,11987 +55601,1717 +36025,15528 +26909,50305 +33268,63963 +32150,46510 +37314,46725 +31936,48894 +15651,42383 +55767,36874 +46065,27891 +2229,51608 +62552,1562 +41730,44055 +38933,18693 +63691,60038 +55838,48458 +6878,50167 +61220,1041 +60075,38722 +23633,53689 +26297,59208 +14228,10286 +33939,10113 +45093,59442 +62164,56611 +18206,15679 +28402,44274 +8159,55317 +9578,7438 +63748,34966 +64002,37763 +18727,29920 +40850,4507 +26134,4843 +7804,54531 +629,19361 +45201,32377 +54895,37916 +44102,6558 +46664,50296 +24142,46086 +17539,16830 +27860,60331 +45739,702 +53070,31083 +37804,26018 +56915,65522 +2960,31720 +16161,21777 +55446,58040 +54874,3943 +25015,18311 +16530,29647 +43326,54566 +795,3226 +21006,46487 +27262,46183 +36986,39656 +941,36846 +53174,5501 +30748,33535 +64617,712 +39097,58126 +21050,4285 +16627,54468 +21877,44360 +29852,32995 +31419,38797 +1133,39513 +15373,49733 +43293,63639 +43019,18131 +1149,17389 +46030,26673 +32898,44060 +28044,35301 +7579,22253 +22963,65109 +15903,1229 +50495,37003 +22494,15887 +480,51440 +26899,10279 +11052,25251 +37424,34702 +52064,45659 +42386,21059 +40092,62625 +50272,36403 +62178,2870 +51907,57057 +15988,33595 +20886,32803 +7081,18116 +42490,15423 +27798,3638 +31768,47738 +24906,55364 +26028,2226 +16351,49320 +49525,22748 +40461,6427 +29935,52513 +15192,65259 +62168,14088 +51884,28483 +23196,11128 +34265,61555 +18753,41645 +59958,34053 +50262,4012 +21995,64783 +35239,58815 +60238,26669 +55491,50219 +24314,22800 +39927,1104 +36463,21276 +29988,61717 +591,45158 +59291,48486 +49816,18284 +31985,63243 +63039,55172 +9278,36549 +34776,29331 +42020,686 +17949,43840 +11298,23952 +61663,22632 +25775,47204 +45440,44564 +45661,11520 +39989,38373 +51670,59277 +53623,27403 +4188,39985 +62008,50771 +13660,8489 +5060,19314 +40769,62805 +51022,6162 +35134,54263 +25694,60030 +38090,63670 +27695,30581 +46797,64438 +59851,13246 +59709,42263 +5562,53982 +55126,53154 +2488,12084 +19451,37555 +24120,53457 +16676,18548 +54636,36013 +60428,1045 +46032,20509 +55614,29890 +17901,64517 +54332,46371 +39632,19249 +31954,54252 +52148,3898 +57981,20697 +15036,57793 +60940,29855 +43192,17346 +52954,17765 +11189,30864 +25622,2712 +35358,28906 +41240,28508 +5095,13526 +20616,56155 +63455,29978 +25874,25868 +28619,52735 +14902,14401 +3418,15648 +45308,33477 +23846,24629 +12679,39188 +63078,14464 +13493,2101 +51890,62983 +28524,52994 +37456,23212 +21532,35376 +39817,42020 +4554,6341 +51741,20046 +3983,16039 +6350,10223 +21062,20973 +14423,25987 +1169,15723 +48320,49360 +19816,11831 +37067,55083 +56115,20436 +33711,3241 +19248,42918 +24465,7922 +54736,17038 +38558,7985 +19951,31164 +8026,36817 +47361,8497 +61266,60191 +23621,62879 +35211,40259 +60190,58213 +13466,45077 +43763,24866 +34274,40373 +43547,56610 +19201,31472 +2131,49922 +33817,30962 +61230,14596 +30486,40272 +839,7178 +56597,50906 +65234,46631 +50902,53556 +48086,13381 +16689,13542 +14950,8898 +60588,59482 +59194,54368 +24284,25485 +21033,33395 +15424,13788 +11349,12394 +3455,56599 +24047,15337 +52150,44093 +36093,63673 +34428,50010 +41528,37662 +63363,58574 +33909,58397 +2941,39082 +46823,48304 +24188,38127 +7650,9878 +40114,30256 +32077,60935 +57603,4519 +1740,54354 +11304,961 +25871,8466 +19292,17255 +22630,60914 +17022,15289 +20650,10394 +39970,28146 +27236,37010 +6802,58046 +44201,43742 +8527,13744 +55163,36285 +53979,25733 +28566,3032 +1389,20237 +37738,24318 +13135,5807 +53427,31566 +12654,24414 +6116,7530 +23811,61958 +50216,36619 +52122,2549 +35580,23168 +17494,59224 +35179,53404 +8797,432 +53300,58740 +11939,44624 +56003,39735 +44771,33130 +18142,25225 +54601,1738 +45296,39704 +458,21885 +25318,15642 +27942,53366 +33726,27825 +13706,20750 +8928,49320 +42145,34764 +42066,8842 +36795,27770 +24385,11460 +32494,50078 +37960,39764 +37644,41342 +30706,19158 +48389,59785 +2718,62658 +24929,49383 +16037,57166 +46269,19887 +23702,62747 +44788,39239 +30677,23644 +21248,61665 +11324,38416 +49646,16350 +62443,57658 +21824,39852 +12324,1561 +21261,44067 +47908,30105 +19592,65496 +25336,56521 +54281,60857 +19583,55414 +16685,24630 +54771,47191 +38572,16550 +4056,2987 +64379,36797 +17585,5702 +13591,21822 +39582,48260 +13992,38030 +64311,25955 +4553,61695 +46141,51958 +38742,39783 +49205,48261 +39577,15948 +21479,49436 +38652,52034 +42393,34503 +62012,11634 +17957,63760 +59899,22364 +15574,17377 +30676,50826 +20409,1948 +54945,17336 +50428,8405 +65504,31461 +23268,53595 +11546,31600 +285,2726 +62857,3615 +58438,55704 +24680,37318 +18350,24555 +31028,56990 +61398,60803 +13078,7940 +18093,45074 +12678,3870 +8256,233 +174,64041 +56247,38751 +57523,21010 +12868,23941 +8641,58140 +62501,34060 +44394,43503 +29492,37588 +28402,48385 +28206,23030 +41072,4462 +2598,58987 +49414,42311 +40163,8798 +53839,19216 +52288,6487 +45091,32076 +45173,4528 +48557,42429 +47615,10321 +64104,46048 +63002,20512 +61064,23657 +32105,11706 +34017,37542 +41902,24511 +53252,28896 +42998,30 +63089,33770 +37009,24712 +8033,52465 +54159,63416 +57442,41431 +3908,14444 +52716,53682 +65011,41917 +3074,19845 +11892,24932 +32259,7060 +38049,54717 +45497,2345 +37099,44499 +54366,37303 +24124,27570 +19111,26530 +56039,9858 +21083,9110 +50927,62106 +30731,59751 +20835,30401 +21338,34272 +51993,45207 +13769,47056 +45722,47493 +50398,62084 +37850,1721 +13315,57374 +41954,27815 +17326,20913 +58633,46103 +32927,24346 +63244,64018 +33523,2713 +39904,62929 +60865,11598 +45384,52277 +11278,29123 +33127,59083 +47660,54789 +26903,54863 +2522,61780 +9174,36425 +20886,134 +37858,21251 +47054,33612 +455,19223 +35747,28099 +22226,41813 +12500,16550 +34727,35404 +7679,27071 +54675,14914 +56308,20184 +1566,11832 +21649,56689 +11784,49269 +7172,20146 +8283,20304 +30127,44010 +20701,40196 +37760,28215 +53294,27999 +65064,11916 +35694,7542 +41884,60924 +5686,47836 +65009,61954 +21675,3968 +31094,39550 +38402,39981 +21192,14537 +47194,19534 +23553,10417 +16763,30979 +10941,35760 +5250,29821 +46437,47915 +47848,10040 +47727,23503 +41304,17698 +33972,43001 +50388,38212 +46388,56724 +48401,3068 +6450,25846 +22204,48061 +12821,58077 +20595,728 +39923,37916 +23549,39206 +39271,59423 +24569,63308 +22481,16449 +53374,17784 +39727,53964 +61907,29500 +38195,8747 +20038,57265 +54189,44885 +54716,34092 +14576,15984 +3021,59602 +22030,59851 +34912,63411 +54731,25966 +59553,34313 +3274,6167 +64805,12986 +27194,51838 +6765,63792 +17363,32138 +2234,28727 +43115,33465 +24401,37510 +25270,11635 +63591,23923 +35736,16148 +64522,15815 +29200,59934 +17558,17497 +45071,44475 +23646,53694 +7023,27389 +50588,57491 +33170,2044 +10008,23854 +18652,43493 +19265,25923 +51809,19001 +3074,29485 +45639,12676 +12287,13489 +48224,44000 +32224,49784 +31249,53308 +44915,45001 +23383,27655 +23902,48725 +23491,3465 +42199,45698 +62869,47022 +43273,3373 +20610,37506 +29527,4109 +21472,55269 +6962,25378 +12477,51863 +17309,14082 +61376,40193 +12532,6023 +65022,27242 +64276,54818 +56215,58726 +48902,32690 +7939,51829 +16547,44523 +44557,51839 +38675,25824 +42338,38811 +40098,64447 +19841,1139 +36316,36276 +51313,21167 +16222,4894 +22014,31351 +45148,21791 +63115,13336 +24952,52379 +25098,38600 +13515,10204 +4797,49863 +43526,28144 +37761,26735 +62157,8096 +32873,38828 +3158,4994 +57074,10771 +37299,38657 +56996,28051 +26496,63925 +1066,61540 +37220,49207 +36946,18053 +61865,36649 +36802,59117 +24156,39772 +326,35804 +13257,19461 +31876,5305 +26838,2667 +22041,35337 +20644,1714 +40139,22651 +10500,48690 +30988,65476 +61496,55586 +49970,7314 +12278,57881 +46515,16357 +42957,36737 +41954,45296 +32238,64141 +19952,30931 +28771,59024 +11717,52997 +41814,50891 +51100,10148 +13969,44728 +36824,35900 +12896,22916 +5976,31472 +20018,13670 +58247,7395 +49978,50224 +7974,6367 +3568,19266 +25325,34625 +3366,21899 +23175,54172 +60839,58452 +33703,45187 +26338,10026 +40189,12781 +18079,13331 +18244,7905 +42735,3034 +27903,32639 +42235,32102 +59470,26871 +5252,24067 +50155,4373 +9432,26417 +65379,17172 +41113,18606 +44755,19618 +9171,6389 +11980,30619 +52513,32398 +13978,39754 +23598,21098 +46046,31532 +21337,21580 +6043,3252 +38284,41013 +27034,50263 +14146,16354 +34674,64148 +57189,62099 +57921,47471 +19735,10108 +52881,3153 +65449,15135 +32711,64366 +20420,36238 +52874,17217 +10616,53573 +19496,143 +61245,4334 +7625,25284 +26315,23 +20890,4414 +10725,38787 +5346,62865 +62207,31641 +30829,1151 +3846,48769 +43264,21387 +27680,56660 +29007,31953 +4966,27314 +25374,37668 +45692,19950 +56724,26842 +14954,1697 +31870,50999 +43773,41092 +11066,22525 +5626,37285 +27261,54236 +5253,43371 +11959,8052 +8354,53807 +16844,63570 +52841,25546 +17687,10614 +43965,39807 +24677,64712 +47223,55982 +36900,11225 +10498,33483 +13931,53577 +60961,13013 +22951,49348 +8398,48960 +57039,15327 +28137,54098 +29822,45863 +38136,53754 +20504,55853 +34941,35201 +7641,43555 +53099,19806 +40284,11348 +48546,975 +31728,61948 +22716,8809 +55905,52306 +30589,6352 +51304,38407 +2052,38055 +8062,46796 +39521,14261 +56519,2725 +39505,691 +59076,50390 +53484,20346 +36429,64616 +18937,54259 +13885,35769 +3268,17566 +39347,57129 +62910,17558 +17512,54400 +54694,9703 +8726,62409 +4789,3727 +39111,9893 +40862,59441 +19312,17686 +11311,18872 +34655,29285 +8462,44247 +54278,35112 +56322,52699 +11124,58625 +10392,15940 +45537,22706 +45292,43895 +5471,56714 +4058,6242 +63204,30917 +41409,44288 +31861,11081 +33753,10284 +63709,39342 +54326,39607 +35306,24910 +1860,8832 +64281,59685 +52797,61242 +56639,6558 +15851,921 +10124,51202 +44106,26039 +8343,65333 +661,56777 +17559,5392 +47560,11481 +53708,18406 +47343,24442 +60603,40782 +23499,54868 +58755,2242 +3345,31499 +33315,40653 +6926,14951 +41976,20992 +16285,15066 +23436,3004 +55615,12494 +2612,58006 +49648,32989 +11226,32425 +15581,22189 +43380,39545 +19371,28936 +30814,11665 +15505,2723 +34270,8718 +38352,33098 +62267,42341 +46195,25527 +20092,50682 +59969,12540 +40822,35151 +26940,47169 +38345,25877 +59589,23245 +32870,18454 +35029,47402 +3093,61626 +53720,15601 +38955,48777 +43844,6748 +55438,11402 +42886,23901 +61863,36587 +7763,44481 +25058,45699 +12587,38873 +59334,18510 +8958,31116 +44744,37137 +16765,23667 +45950,44780 +84,49673 +33727,20423 +60124,25504 +6831,28650 +25113,1542 +24718,22706 +62802,50963 +53836,7897 +31399,8249 +38724,17595 +1384,60612 +23034,50387 +33045,19685 +51153,40042 +46481,53830 +39418,21261 +26813,34976 +50081,65474 +32703,62763 +14615,53255 +22482,63688 +31393,37564 +21684,60349 +39884,59527 +6330,7334 +59184,13528 +63786,54941 +46945,18084 +59974,54599 +28204,3233 +53538,14959 +13064,12466 +62120,46393 +50293,26422 +54321,44437 +50885,5436 +18775,18527 +42006,22070 +42579,5794 +251,58924 +56510,56471 +1100,34192 +43372,51247 +43211,44173 +24790,54970 +10070,58336 +14130,12569 +41895,16912 +59378,7276 +34692,18021 +13022,20096 +59902,34718 +16748,2849 +5400,25437 +18352,16780 +38068,6838 +56029,63649 +52395,25372 +22148,42968 +14249,46618 +49850,41632 +56177,48898 +44325,3675 +24163,63162 +29047,41385 +57867,50166 +3938,58908 +22655,11338 +12713,13280 +38514,59500 +37011,41107 +42678,10300 +9843,6797 +2512,49975 +32601,2404 +33583,65408 +19961,25664 +38966,26322 +57542,33079 +44585,22559 +36354,47091 +21708,61881 +27684,17870 +29988,18795 +447,14074 +24688,29653 +35865,27937 +35901,21111 +5896,30095 +4122,64162 +44088,41859 +24863,35510 +57499,24424 +49648,64753 +49616,55848 +40160,59894 +43695,12416 +44465,62662 +9296,4241 +14061,63363 +22196,51840 +37607,30845 +35980,16543 +59562,30749 +37062,11767 +37093,99 +41360,13120 +36090,37965 +46838,33801 +57048,8547 +8904,61315 +62690,52394 +43368,24301 +49092,9785 +53229,64936 +25119,35894 +11608,38151 +3160,14058 +55543,29288 +47539,56646 +48938,36104 +44120,18111 +44834,25464 +3223,46786 +3120,43649 +6711,48421 +13873,37729 +14028,41476 +6813,34012 +54673,21101 +42755,49504 +39939,41418 +6240,56321 +24281,44831 +46835,26434 +61566,42463 +36478,64227 +65021,42403 +56759,15112 +11979,38570 +63187,36326 +65339,16237 +21338,60937 +53065,39384 +7431,48002 +15385,26326 +18040,59635 +6642,52419 +18647,15990 +46953,24662 +37433,8027 +58553,13520 +26714,43803 +33332,13228 +36191,64067 +55621,36056 +65246,6453 +61321,41326 +44169,7211 +48295,28201 +36407,51696 +19043,28400 +22659,4841 +16629,44911 +59678,46806 +24253,35677 +38624,38177 +8487,16825 +53983,18919 +20882,55388 +61932,34482 +16897,31632 +60618,63935 +45693,18732 +62548,62041 +44656,32998 +54493,60189 +50737,28714 +18758,19672 +821,8973 +22994,54965 +31698,13340 +63586,33314 +27503,48424 +22444,50740 +54769,10359 +6525,31306 +8266,46556 +16839,27819 +7070,18900 +13553,1845 +60141,1698 +48649,5858 +37433,33913 +28942,29360 +11991,25906 +25334,36988 +540,63350 +8905,21495 +45593,62827 +39155,30463 +2100,40962 +41831,11930 +34813,13949 +43509,22410 +15073,57862 +58888,57857 +55114,1479 +41789,19531 +52565,62600 +47466,44758 +52192,31123 +37956,35932 +18005,41289 +4143,32011 +37525,30945 +5118,13703 +3501,31176 +39585,37474 +62977,51502 +23386,56693 +8581,39603 +4986,25343 +28038,28460 +43084,12357 +27216,26126 +44792,46173 +22940,18489 +8375,32391 +50426,16541 +55629,40147 +36217,8905 +37316,38393 +53935,47569 +2973,21682 +64585,52593 +11043,60344 +24026,6237 +11071,6 +35307,32516 +43530,38927 +20379,5163 +61237,3606 +39228,53314 +37501,10988 +21205,38615 +60259,42322 +23415,30308 +34162,46544 +21108,1589 +5118,8486 +53510,31856 +39708,36388 +27599,38766 +61105,17338 +21457,45315 +54551,16484 +40024,13896 +23419,15816 +25421,4354 +36870,60427 +58709,58225 +18163,62538 +48408,53660 +3284,44289 +54269,58858 +20467,59815 +53618,25817 +45718,24672 +9605,36275 +35878,61303 +57881,62351 +19278,7674 +13647,48231 +33497,19564 +153,34203 +51871,58576 +10873,28699 +18079,9358 +50833,26798 +54027,32811 +51969,54594 +22958,32964 +16804,32787 +43673,2540 +27093,30180 +4462,30868 +47361,60495 +35722,20990 +58733,29003 +44370,2177 +34403,43726 +38078,38646 +4072,54239 +45474,37400 +56091,63102 +21478,1765 +22,1099 +24811,20138 +64449,42102 +39685,33728 +28915,26255 +53766,21880 +47834,41677 +17624,53920 +47428,29781 +62359,9758 +48707,25412 +11541,64253 +23537,6264 +40309,35570 +23617,34739 +46688,44783 +65320,59154 +20821,34514 +14582,18719 +46470,42011 +10716,40509 +6371,24918 +43867,56602 +57137,3031 +31834,30000 +8949,38680 +16090,52405 +17826,5610 +65380,39344 +52433,34925 +20813,18770 +2207,60691 +54396,2482 +65320,35708 +47234,8338 +40103,62111 +23054,60625 +20322,18243 +26835,2296 +21312,2793 +65140,13074 +25409,9549 +31547,56358 +46728,65502 +23528,46666 +18211,19641 +21443,46318 +60209,28395 +8750,59340 +33477,46772 +57548,26001 +52017,56282 +23640,45400 +62088,63840 +24743,4226 +41659,23925 +2000,1423 +31964,34996 +3825,29475 +60806,49358 +17128,12258 +61494,17040 +18002,31770 +14339,63860 +10959,33923 +41319,65126 +43159,12897 +44350,25614 +30586,19190 +4305,1650 +42297,24009 +49630,22050 +16061,10417 +6933,24441 +35837,11006 +40215,3238 +27543,46801 +38162,44092 +30745,17541 +18151,3838 +48763,55026 +44094,21322 +12520,30582 +12236,10968 +22842,39268 +54836,15337 +46314,2306 +32711,3365 +60026,63391 +45554,37661 +44968,41434 +33129,63704 +5604,24795 +43443,37577 +42509,6956 +11273,63303 +16280,18326 +9736,59567 +5170,57599 +34611,5933 +37408,35342 +37813,59426 +31292,34766 +48264,16751 +56596,12083 +55101,61125 +38567,8256 +7687,56566 +29053,21729 +30483,6379 +34241,56119 +13772,29130 +64260,40667 +51708,59623 +13214,30022 +22775,35084 +18758,2384 +60579,1638 +31792,63147 +550,14106 +51447,26470 +21313,45290 +50942,37936 +51743,11875 +7275,3607 +15245,2643 +20172,65196 +44016,15611 +5431,34916 +41260,18016 +61267,18423 +34336,50256 +45725,19547 +53246,34988 +53532,17880 +32745,36991 +42035,10007 +5464,32383 +17783,57310 +4010,36462 +29566,23597 +316,65239 +32042,19521 +44854,60374 +50989,34572 +39169,50193 +26854,35092 +6951,21617 +2924,8221 +1457,55471 +46073,31530 +62802,21424 +12095,1054 +25282,45878 +24719,38123 +57964,59056 +64955,13802 +45786,53272 +62635,37130 +62159,59165 +20224,36269 +342,2473 +17183,41279 +4734,20964 +60384,46108 +20808,9785 +53011,40784 +35764,25821 +12412,10830 +780,36416 +22940,1713 +25929,59521 +20483,55341 +63189,5538 +23328,60678 +46343,45357 +60775,12399 +47709,25561 +46060,65372 +44430,1473 +53965,51642 +6075,6217 +42540,48860 +29213,9653 +58046,48366 +9883,44010 +48236,30628 +35226,29720 +43059,64210 +42665,4378 +10006,18691 +41047,25541 +62276,42819 +49001,63011 +9308,39281 +27245,33091 +17290,20872 +22181,51871 +57064,51901 +46253,32845 +6734,16249 +58898,3636 +25838,38715 +57969,19158 +24036,5202 +30728,34692 +64149,32173 +18385,59320 +45401,42285 +27710,20264 +12409,64215 +25795,26778 +37868,54484 +43356,5754 +57617,36869 +55401,6154 +28719,52660 +23330,5523 +7337,30671 +15165,46441 +59278,59609 +15550,49415 +20663,29461 +48647,17898 +43905,30655 +62370,58270 +18020,51463 +12272,14751 +24376,43993 +611,49883 +23688,14563 +9179,15293 +8279,1560 +65109,10595 +46265,30675 +9057,5487 +27701,33438 +44464,50799 +1173,29154 +24142,58877 +20204,12239 +977,3686 +8700,30336 +64444,51027 +1251,30404 +28457,13439 +11465,30889 +23052,37133 +62558,50756 +65435,895 +362,57587 +49839,16289 +26786,4655 +43402,39741 +58085,34993 +29568,1645 +52084,53041 +47528,55251 +48869,64779 +29,20399 +56052,32445 +38670,42961 +55818,19559 +43619,32984 +2269,32712 +51688,35815 +26918,20659 +56334,28464 +13321,64092 +21904,48891 +51074,57224 +3469,26929 +47986,8554 +17067,41786 +35412,65309 +57701,38181 +48702,43436 +26329,57238 +37249,23177 +63216,40645 +1123,5286 +26566,53828 +52552,61007 +48756,18436 +49405,22134 +18966,9400 +3477,60935 +6036,62207 +21445,34463 +12790,16220 +16669,14756 +48241,25759 +52986,53831 +59295,32038 +24688,35753 +38908,55552 +14353,64574 +36327,21242 +59201,61196 +24396,57279 +12647,48676 +33064,42370 +43527,14273 +62220,18395 +53298,60223 +31821,58221 +41718,46501 +42734,10879 +15857,41112 +29843,42227 +4851,30468 +39195,42634 +12155,31788 +15528,51515 +15926,9416 +23127,18517 +50266,42512 +17953,41313 +45435,38780 +56204,29970 +6391,27458 +53348,13065 +37638,59763 +6653,26413 +49852,46956 +17330,20425 +28602,48789 +27473,26648 +54688,49812 +9668,36140 +24574,15509 +15184,53354 +30829,59641 +20587,54832 +49472,57949 +60025,47569 +31865,29232 +20529,25013 +54499,10022 +63609,13802 +64718,59991 +56356,48944 +14269,24990 +39132,41523 +32365,59808 +37285,43742 +47390,22084 +59752,46716 +63601,36824 +10046,29077 +548,19671 +40705,18171 +25503,38484 +821,39383 +1853,12426 +39237,47905 +21936,12302 +34174,13522 +58315,41187 +54416,30287 +51562,28857 +8660,10732 +46421,2445 +36028,51106 +55326,47309 +53358,823 +10689,64103 +22851,58761 +50760,950 +18048,59771 +28219,55539 +40016,44806 +6991,23149 +17200,55697 +49027,36210 +19395,7846 +47526,41442 +63336,55505 +21768,58712 +22428,117 +4424,12613 +32982,11326 +32471,26038 +22195,36001 +19906,39873 +21224,55295 +35582,6450 +2713,8301 +23334,54140 +4874,24287 +13133,1392 +18114,57954 +48533,14429 +28165,40356 +36439,23107 +8157,42133 +37130,54240 +9531,10244 +61221,14787 +50458,51546 +3655,12196 +16100,8903 +4342,6916 +457,7745 +48700,33706 +52949,55952 +33339,22151 +14104,27754 +12729,24481 +44277,38623 +26894,16090 +14740,22412 +19330,42936 +16051,2797 +20810,13402 +37941,63435 +63266,5193 +10659,34092 +25049,14877 +2966,59678 +16913,37866 +11717,13790 +65384,14984 +14809,64699 +17582,15111 +51915,60749 +57242,56063 +18737,51955 +51045,59264 +9646,30494 +39058,31584 +11539,44833 +41466,55329 +28190,52551 +47957,26699 +61930,859 +4142,9439 +34321,23867 +16284,58054 +60033,28292 +46244,25288 +34645,52221 +23408,30842 +22392,29662 +43607,276 +38659,4314 +1354,41749 +10695,59750 +48236,46144 +41118,31152 +41111,4696 +17666,48081 +42456,29794 +10028,5478 +29936,5264 +21278,29493 +34716,4771 +45786,28182 +2939,1324 +24881,48907 +26859,2641 +58071,1169 +13802,46851 +61138,26591 +1015,45032 +55067,19547 +63476,7358 +5453,34024 +53550,15658 +18278,33709 +9530,19301 +16027,53418 +8327,17492 +42502,9713 +15914,56657 +19040,57542 +35228,57200 +38266,16731 +11577,28726 +12500,43970 +19049,36853 +7270,41474 +42750,32788 +44861,7804 +18705,28313 +11279,53435 +4374,46107 +59283,59945 +19033,9228 +24508,63933 +31174,15773 +34351,37918 +57224,3723 +62993,37281 +2653,24429 +9023,48955 +23613,27345 +46546,53687 +25007,33520 +40964,53086 +53997,54259 +22315,26717 +55014,39479 +37203,4932 +61990,55109 +57228,60317 +10741,54002 +28535,27976 +60591,44795 +31960,21528 +49867,46038 +3461,38949 +1036,983 +9488,37547 +61478,19271 +61207,8703 +58078,38470 +50914,6387 +2682,44657 +31164,65342 +10030,407 +40154,36909 +49881,32591 +12746,51338 +49377,49206 +41906,15271 +62112,33134 +45237,46851 +18273,45466 +44253,944 +18766,11689 +27296,60536 +53783,45199 +57181,61991 +39629,21771 +26272,43974 +23489,21803 +12629,43143 +65140,61600 +28129,64285 +41661,21118 +13558,8295 +28278,51940 +20402,21801 +36445,25944 +48591,41252 +50097,24849 +40996,9186 +28495,34665 +878,13943 +9179,60239 +40604,5191 +60104,31055 +1376,11828 +32796,34569 +34715,2960 +27273,42855 +65002,30320 +20854,51450 +25948,37519 +29658,27057 +59600,93 +41977,17927 +10307,49827 +44417,53785 +57382,15932 +40807,34409 +22502,36572 +12246,58386 +33660,60726 +30104,232 +25442,15174 +36248,53193 +47547,46495 +65003,31146 +6966,21876 +62682,55974 +29263,34258 +41785,19966 +17559,22211 +15678,33911 +32055,12595 +64388,49407 +1114,43619 +29318,18677 +40018,11318 +26685,36777 +33548,7440 +39172,23158 +47676,10103 +39480,30298 +11115,45214 +59879,18838 +15942,32081 +44807,21092 +22616,43230 +15190,19403 +55251,35521 +228,6041 +22995,55546 +64730,8522 +57838,61407 +50866,45264 +8707,13114 +25468,21446 +27376,34866 +3185,27653 +34153,39876 +7547,23758 +38571,10828 +61232,49883 +2640,17643 +12204,12516 +47239,42197 +60010,64923 +31885,30378 +52274,60315 +64964,56163 +33161,45128 +26845,43819 +25697,37758 +5719,58028 +36425,60863 +17450,49314 +1037,5390 +1790,54214 +48020,56181 +11828,51774 +55083,41871 +11427,5760 +39381,17796 +30207,26502 +20924,14132 +47512,61138 +23194,52720 +45283,52407 +16406,2854 +41576,54437 +9183,7950 +65528,1518 +56902,46924 +36081,65089 +5232,50842 +50915,14190 +41613,45607 +28345,10475 +57557,27990 +51686,47334 +61508,11593 +54320,23776 +35802,61352 +49053,58712 +47290,5690 +17254,25329 +3892,51344 +47959,21126 +64418,46856 +45329,54987 +14523,52359 +62635,31821 +39723,27803 +49334,54247 +5453,42177 +55022,15254 +17893,61329 +18661,49612 +44195,52382 +43484,2701 +48464,33330 +52176,43464 +38850,34513 +52049,8580 +41049,45033 +61345,60027 +34248,26423 +33526,45682 +30075,43406 +38996,47346 +4496,52625 +63424,57151 +19725,4038 +64199,56901 +63645,50317 +1597,63085 +58905,18930 +41225,16116 +5985,52645 +9173,48658 +41791,17767 +52367,57818 +48953,49257 +30178,16540 +13577,48893 +56879,31608 +633,22335 +62304,18450 +34585,10501 +57094,1360 +20169,19421 +41591,8196 +8245,32935 +39474,38978 +4122,44670 +41273,11891 +59474,46002 +57076,28399 +5303,13412 +18900,23244 +63161,58285 +4055,13331 +2716,33705 +13775,39093 +29815,48607 +62293,49239 +3056,18625 +5492,27934 +58200,42961 +5290,36563 +44353,33303 +50188,54986 +29127,20365 +60381,28556 +8503,1113 +787,2526 +37132,24024 +49583,15041 +52115,21929 +59898,56490 +35649,38348 +44316,8655 +41774,21017 +6790,16444 +38005,3229 +8701,34079 +48247,23121 +38551,60590 +59501,14521 +5930,36770 +2775,64923 +48773,8802 +38728,45228 +8773,6035 +49180,6113 +8058,38862 +45599,44891 +25353,33622 +52973,47919 +38428,41095 +943,50239 +45685,10890 +22372,28252 +30221,2666 +31972,62986 +59965,46934 +60836,18789 +19710,18892 +33912,57992 +22944,29179 +13222,37998 +51878,25848 +25855,33080 +32191,56190 +18173,669 +33209,43755 +1269,60532 +42773,22352 +65271,45962 +48827,28227 +10641,52576 +44254,55503 +32059,46412 +59843,20288 +60832,15960 +52973,33807 +28043,36983 +13172,53036 +64859,54769 +17787,61160 +52269,38438 +2956,42646 +558,41785 +51242,57207 +43713,50718 +23989,15034 +39146,43212 +23583,46301 +31795,46555 +5199,20476 +43856,49157 +43251,1235 +12269,49530 +63270,26698 +10602,15955 +63787,49224 +48037,7522 +48768,15323 +44854,41152 +7066,64152 +57447,18346 +36312,46885 +27715,31614 +14027,43261 +56134,21762 +14922,32100 +37375,53495 +47448,57547 +36480,58642 +39444,9537 +43066,56807 +58492,51849 +46518,21854 +21234,53645 +54904,30623 +46316,2523 +6196,37721 +16748,37836 +10514,29844 +21370,42781 +7886,52611 +18920,312 +27670,48430 +46342,30014 +43555,26334 +58039,24724 +53994,16625 +8109,57336 +24376,36960 +59063,65519 +24576,62845 +43336,11561 +18676,20870 +47317,56743 +13589,21721 +16961,42528 +15658,41758 +59423,18911 +10032,29390 +24712,53261 +30687,28697 +21536,60647 +25595,56800 +35747,24378 +57580,15797 +43873,9595 +41086,13015 +36946,28274 +16375,45494 +46453,18795 +51691,51509 +53678,50389 +22032,13868 +37224,65533 +11733,32284 +43506,48943 +16074,42674 +39141,22992 +13508,629 +46307,27853 +31643,54719 +32333,30812 +56991,63014 +58867,30949 +24035,39424 +58118,46165 +62728,27287 +49066,42281 +4341,51108 +11510,51034 +32112,39457 +256,5886 +61350,30746 +31703,40574 +17532,60681 +11162,17958 +58292,17590 +48188,51853 +35055,32474 +8882,33590 +29085,55486 +28606,23960 +49216,61375 +30295,61430 +12285,15350 +62311,44177 +27150,59169 +10528,3097 +6019,64360 +54069,4280 +7915,41902 +57139,3646 +19986,40231 +56675,9870 +64517,24113 +39851,52682 +8141,52357 +2266,37537 +57796,595 +56455,18246 +34240,7673 +65448,36766 +4025,55629 +25526,7926 +55548,28657 +49119,4261 +11214,52557 +36304,46330 +60390,19347 +17650,10035 +64882,10707 +64146,17456 +10823,40893 +61696,12420 +10182,21911 +41853,46684 +41968,19095 +469,22105 +28808,33441 +12263,46914 +33014,3699 +6286,47108 +34957,8085 +30099,61262 +3096,47177 +22042,52906 +805,61972 +29627,60621 +50375,36873 +15590,48431 +16942,39003 +37031,22176 +25378,8830 +35611,55799 +44110,32327 +11333,18809 +37072,54397 +53287,22028 +16747,32124 +37912,41184 +48805,8701 +28851,54595 +18378,35135 +24763,44549 +47899,52750 +29354,62238 +38566,11377 +2227,2191 +44341,2244 +39508,60243 +59858,50085 +64249,35387 +62899,6212 +11375,31144 +4232,10896 +31433,17707 +5321,48494 +36044,37250 +52556,1806 +60084,26947 +49480,46900 +63721,36551 +3209,7032 +43958,7345 +23014,34614 +39511,2407 +24810,21878 +30320,17664 +30288,37947 +25867,8752 +53823,39268 +41557,1082 +10464,38603 +40874,18671 +26102,44695 +26302,22414 +34559,37053 +316,9788 +23504,9759 +50358,361 +56643,1762 +29579,16050 +65149,59947 +50021,28506 +31896,52708 +8690,39217 +9982,51880 +31793,27344 +47883,13367 +49154,11533 +51678,17635 +37373,54620 +61434,45775 +53138,64948 +49677,3795 +21995,4048 +41104,12349 +15511,46223 +38826,19005 +52500,1237 +50600,26261 +3528,41695 +9067,61179 +40960,65246 +34691,46338 +4112,7369 +32908,10208 +45076,58824 +941,9268 +13025,36961 +64124,31807 +16954,56340 +49748,17388 +54264,44666 +52778,61262 +65495,34406 +7724,34062 +50815,28677 +2453,63816 +50206,40670 +15693,33176 +45408,55757 +36338,53147 +31403,51378 +53468,50550 +58655,48468 +36582,64370 +59210,63589 +17591,10290 +39410,20344 +45135,3817 +102,35367 +17888,1877 +14312,34107 +51093,27200 +6896,17795 +11010,17914 +57030,34018 +48545,11389 +50633,20787 +58436,9022 +44900,26426 +42170,30046 +63606,19014 +14991,48469 +61875,36227 +51270,56029 +45672,9416 +56454,59713 +6377,32513 +38158,30383 +9669,21635 +46891,48973 +45933,64800 +4269,50363 +7414,58875 +39883,33280 +11750,5107 +53404,20957 +20242,50810 +62295,19428 +37142,32791 +52452,42361 +32940,48858 +20766,14653 +56834,45784 +4705,50418 +3274,32147 +25766,13774 +27815,36435 +57010,40844 +51908,56355 +37929,27896 +33977,17558 +40597,13455 +31288,35887 +47875,61980 +19001,47879 +6744,2681 +35286,3858 +55073,5909 +11211,46121 +27483,53376 +42749,24002 +60693,15527 +30206,15670 +32315,32528 +64050,28963 +54336,11763 +16684,11683 +63624,19949 +27442,23592 +58928,50893 +14438,9276 +17383,61361 +58273,10051 +23560,16042 +53985,60180 +62904,39215 +16578,3184 +15892,56456 +36517,1275 +39235,1721 +42574,32657 +63543,12731 +58454,4718 +20691,47205 +60805,35814 +18423,54607 +4980,43580 +21194,63631 +19565,1269 +1904,34047 +42846,2185 +36684,62937 +42553,58672 +2491,12311 +22541,16098 +59655,25214 +22477,32162 +43633,14723 +114,27812 +19120,28267 +65354,46828 +31270,19074 +58359,13526 +32657,8323 +31519,64435 +3861,13300 +45340,54424 +30100,58162 +45803,41887 +29799,111 +59796,46478 +63514,34091 +52089,3519 +9413,63938 +63716,2743 +57,60438 +13744,33348 +19115,5280 +41960,856 +4562,1206 +57417,9745 +41269,4683 +47481,4551 +8112,20494 +9591,2150 +37024,45517 +10657,4230 +33499,23762 +31066,24149 +1852,52844 +25516,37674 +29024,57267 +56095,7558 +28261,10408 +3635,8363 +26130,3906 +40848,58559 +5538,2232 +5980,3862 +2981,49321 +13826,36611 +44234,9390 +484,37891 +28625,14529 +7196,38824 +29211,16787 +47712,27413 +49228,6907 +42057,24612 +50470,1828 +60076,44464 +23085,30744 +62728,55660 +61304,22274 +57472,22629 +29189,13908 +54499,41690 +64145,27530 +42485,53257 +42898,40107 +38703,2296 +15889,65293 +5796,57193 +27848,64114 +52690,24340 +29316,6212 +16998,48754 +60124,53927 +42821,36310 +34136,28026 +57664,55802 +39829,9054 +51096,53165 +63624,11087 +10762,35955 +13672,25549 +6481,3196 +31576,29169 +59046,2482 +47096,19473 +39014,1716 +29952,46634 +7247,48562 +51823,10313 +18665,26219 +54121,45149 +47048,36242 +4716,18898 +48649,42013 +53590,3981 +64110,47025 +54607,45186 +14753,1289 +44372,2748 +15303,29392 +30730,37253 +37227,25533 +19739,62130 +15114,45282 +8983,18386 +10949,36175 +4981,51003 +49363,13194 +36028,37167 +51905,44413 +50427,10662 +61220,44376 +46074,44446 +24928,2653 +26947,13435 +21035,46296 +49216,11140 +9381,22459 +38069,39577 +38604,6654 +8965,30239 +34264,26703 +26594,59679 +44545,49039 +51857,56772 +32026,47977 +64236,518 +44403,22721 +49751,62079 +50161,37073 +59541,59157 +45017,46284 +62623,47527 +55437,2561 +1068,34443 +13062,12621 +21858,36287 +35136,54175 +37695,58049 +26771,17553 +11877,50033 +13009,65447 +64830,46823 +2212,52521 +51050,20409 +26490,57980 +29979,62046 +16695,16572 +60288,60174 +4310,46719 +23313,49486 +25876,10386 +65102,19985 +36030,13285 +48503,31314 +1150,7795 +7603,62688 +1669,33105 +1842,62355 +55852,54300 +16681,10841 +38483,42787 +43160,19497 +17595,64105 +38088,38842 +2131,49134 +28615,10312 +49104,28689 +8928,19386 +29219,35731 +43265,13936 +24343,19993 +59433,23733 +48180,16049 +40015,27208 +30023,50749 +9410,2147 +17636,26937 +22781,19505 +11028,36135 +16368,65402 +29730,50780 +31297,21776 +12660,4501 +24743,46574 +9136,39365 +50282,1305 +41693,4793 +34380,19870 +1154,55743 +15705,34040 +37635,46250 +17206,385 +35535,27921 +38937,38589 +24965,33636 +53745,43592 +57494,18088 +6490,63258 +41313,42218 +28011,20174 +58427,4459 +10191,6784 +9650,27043 +13180,10401 +40229,60429 +14935,7136 +44772,12116 +44416,45507 +14995,45609 +7481,46406 +5106,61225 +15549,48817 +16299,40362 +20391,31940 +8167,53447 +42129,65251 +56028,12457 +6410,64088 +51123,47633 +62558,52342 +36950,41526 +42966,56666 +64010,60617 +64729,63311 +22889,63541 +52371,17807 +21402,976 +22111,27615 +61379,27193 +49277,20493 +41640,409 +12042,4225 +62539,16006 +18242,24281 +61915,65124 +44642,15150 +4938,53092 +30708,16253 +31510,37805 +18234,36914 +23406,41711 +12587,13995 +7665,50966 +43571,50921 +20848,9930 +4406,39278 +19641,14999 +40018,30185 +62035,29149 +32684,17445 +10649,46296 +43913,50899 +9008,21961 +45586,60206 +20389,22369 +29248,59915 +35066,54795 +41239,5073 +18892,49805 +57249,17268 +27418,50472 +4390,62276 +19627,53142 +59497,16295 +11706,21278 +61741,61578 +3881,43207 +12295,38044 +54199,18231 +20080,16236 +21622,44056 +25276,15809 +55471,45670 +12288,1809 +41575,9732 +4862,40908 +568,111 +59064,7809 +56363,42581 +34660,38201 +5457,8154 +47175,58190 +32382,45146 +13820,42881 +11107,19602 +40637,12734 +1927,57075 +43872,28497 +22338,6025 +47950,23867 +7847,17435 +35763,2821 +11378,46021 +42371,32884 +15317,42426 +7783,16116 +45005,56701 +64432,24786 +42070,38481 +60571,7425 +2644,4745 +9127,13692 +39574,50977 +55767,3253 +8332,60105 +35483,12033 +28065,51604 +39325,48002 +56169,45698 +49529,26955 +63783,22856 +22484,26447 +42067,47858 +19719,20587 +28057,18226 +12303,15899 +39778,19728 +24,58299 +28433,41383 +26233,24486 +48345,9834 +34840,58936 +37514,58674 +43555,36782 +18938,14824 +36797,28887 +59724,37295 +61985,16306 +46563,23095 +42000,3704 +42741,16475 +25656,44059 +42836,15544 +39718,59875 +61221,5764 +48152,18641 +36755,47564 +49586,1138 +5667,51338 +39362,2674 +1863,39771 +5301,35817 +46261,63232 +19735,36696 +37856,26536 +38455,56984 +19432,27758 +17235,23463 +22210,19577 +38689,62373 +46329,13128 +43450,29727 +3827,31211 +498,34956 +6315,15601 +44011,16480 +1365,45552 +16807,524 +44007,40792 +58872,33830 +5861,18777 +27275,55869 +58170,25228 +22292,25088 +21090,21235 +42342,49776 +34428,20138 +57217,39732 +64643,58177 +14182,2313 +60735,2017 +378,17232 +21718,23917 +35395,19958 +44227,39118 +3739,62127 +17422,43791 +30755,62929 +50914,5924 +29261,3416 +56942,59929 +62514,15425 +37314,46681 +54740,58992 +24687,7749 +27188,4045 +4132,9350 +59662,36720 +47377,43649 +13483,14677 +2930,44214 +50723,20893 +51547,53548 +3019,46214 +42474,4474 +16457,50899 +14253,63291 +63804,42957 +63516,54466 +52946,925 +6308,55545 +34716,28438 +21530,18120 +9065,64081 +31739,31530 +4431,24912 +51110,61093 +34404,26534 +38668,22402 +62888,42077 +21227,4589 +42764,61299 +59030,40121 +23837,11906 +32726,11675 +39821,42346 +28157,40700 +27384,40915 +7369,25850 +52157,52692 +40003,10422 +2336,24797 +57578,32217 +30322,64008 +20116,64627 +7316,41727 +19173,10362 +38187,52312 +43802,20854 +40201,37653 +61017,2576 +56326,58597 +49830,19992 +41043,26647 +40413,5092 +10528,64357 +35847,47253 +38288,18303 +62286,57714 +63295,19411 +51995,47652 +45208,25486 +28767,61181 +40783,35968 +1129,1189 +59281,27626 +9345,3605 +24788,23573 +30191,53825 +5189,58220 +60630,12404 +4006,36555 +54231,17221 +31069,44649 +49967,44814 +15259,56003 +25931,47527 +23065,40376 +41237,9650 +45613,59664 +57823,21239 +35227,58918 +64481,4969 +16643,37966 +25556,16129 +26061,34762 +17155,30628 +31019,44184 +62040,42366 +34006,60710 +57165,35723 +47759,25051 +53864,1054 +51196,31134 +60232,7090 +15642,45656 +7193,38765 +30922,3696 +55943,9665 +2864,34199 +25926,19421 +49759,64855 +44892,3334 +14319,29930 +14982,1999 +18882,28661 +25307,6882 +16641,33457 +15745,12958 +31620,30513 +16801,34006 +56664,8697 +26651,23499 +17877,44037 +7768,8164 +63339,30353 +43787,38025 +16130,50416 +12934,60546 +49888,34612 +34651,31225 +47239,40103 +50117,30224 +62993,20668 +49071,20461 +13274,34700 +18096,25638 +34444,26190 +41579,62704 +5831,1211 +64886,35721 +41112,32386 +13182,63355 +37355,63958 +14478,5706 +57302,37723 +55837,39599 +61674,48640 +35519,27287 +52578,30281 +1445,54442 +3231,14267 +8074,39143 +26747,34170 +51881,28656 +56493,35724 +3102,57358 +21013,48147 +17551,54536 +10839,2465 +13366,42339 +12363,14212 +45984,3638 +25215,30041 +50459,31456 +57727,23103 +18285,15542 +8880,34065 +44763,9323 +33448,34958 +64095,33479 +16824,47301 +47678,1619 +34121,5712 +22905,50763 +3227,39767 +2248,37984 +16407,25158 +12013,48292 +17351,4192 +21066,51768 +46301,42530 +42931,44435 +62794,16848 +32042,18462 +59806,10984 +74,47214 +41409,51786 +40277,22352 +64126,24646 +21444,34019 +35838,55814 +44822,13178 +20244,42426 +48993,23057 +45708,50122 +29161,41507 +30628,57762 +56018,26458 +13718,49299 +35588,15811 +47123,58043 +19039,27289 +18654,29989 +50170,25131 +55312,34678 +37321,44071 +62561,51107 +8169,35895 +29717,44138 +65503,52360 +5492,60250 +59822,24649 +53310,60672 +28893,22762 +31951,37768 +2598,49 +1504,54448 +59623,24832 +25094,13697 +58135,34195 +54350,60927 +46062,44203 +2465,6258 +57129,11304 +11238,42768 +13036,23739 +16991,26113 +14138,46058 +3831,24795 +33142,25525 +55095,27208 +22887,38514 +64466,53520 +46486,45762 +55321,36774 +36552,12059 +16061,32812 +20271,48427 +28564,35330 +49058,24385 +38705,3049 +41656,63357 +60406,43850 +51216,54853 +35826,30528 +15224,50823 +56119,43300 +22387,43378 +52522,17658 +36558,45341 +12017,48446 +17745,6781 +48945,61747 +16070,51472 +64386,38371 +40475,53273 +14838,46369 +62970,59677 +25760,55717 +64138,63982 +39228,28614 +50951,19386 +13275,27894 +38205,3838 +57482,15024 +16936,47557 +4041,45380 +46153,9760 +25935,62574 +3838,11400 +12552,45668 +20006,9112 +21865,51096 +47488,24048 +17119,17298 +64589,8727 +40512,19335 +55672,16831 +55842,43611 +45943,2199 +49710,45194 +48181,2076 +47692,23443 +19950,41948 +32159,47525 +33346,50306 +16921,53387 +18192,37665 +6843,37846 +22289,52532 +3731,10730 +63408,39881 +2653,29483 +1041,55240 +13329,6560 +37992,53 +48507,42310 +29337,57212 +47463,10400 +36882,43277 +11141,952 +52,50397 +50794,982 +41959,35706 +7603,43887 +13632,27284 +61075,14956 +2538,50847 +45719,60159 +45616,35231 +32966,38720 +42562,53361 +26454,62066 +17912,6777 +52050,44403 +11867,64249 +42200,38066 +24592,20486 +13259,14099 +54886,45067 +56051,29292 +37912,31244 +15671,10564 +31383,25836 +58853,61086 +11144,11995 +59351,65377 +38592,25804 +16261,51824 +24124,23018 +18455,1372 +47739,45680 +17576,41184 +49453,63024 +61817,21133 +63663,35525 +46219,35022 +3616,43990 +18336,49100 +46004,43885 +61040,12960 +8524,58883 +35565,47361 +65076,689 +58886,22405 +3272,34075 +20677,10421 +25214,15746 +17173,51095 +22433,31187 +37806,60741 +45842,21410 +45866,29714 +20758,4720 +61800,4921 +63079,25875 +53504,3237 +49960,14844 +60288,51711 +19729,37566 +31805,19298 +35327,59880 +31326,8272 +22102,63524 +29979,54574 +13239,60646 +17404,59079 +27724,46380 +5638,52845 +50439,4330 +13074,37630 +28235,11646 +35843,59882 +57140,885 +37573,10923 +22416,63534 +17049,14096 +58349,27530 +57536,21580 +55814,57670 +1258,13719 +56357,4060 +23086,54494 +8599,52317 +57887,50339 +24195,31031 +25682,47167 +63508,14464 +51353,35682 +54753,60975 +60172,28677 +43621,14735 +45563,59674 +27711,11012 +18189,32565 +60076,57709 +51743,7088 +37239,8000 +11073,46452 +40548,33917 +41477,45843 +2782,24797 +60777,49155 +15989,45799 +6137,52211 +24467,53360 +3557,22850 +39740,51649 +59583,41816 +57056,6438 +3206,28497 +45239,40758 +41084,16575 +18570,24980 +8232,40100 +34206,17555 +10188,40237 +60243,13618 +29414,32867 +62293,21742 +5968,36706 +53913,61659 +26612,65322 +57475,51909 +2334,40962 +24133,49130 +17379,63108 +33781,27349 +14003,57402 +52904,2973 +42304,37789 +7968,64169 +23339,8961 +15729,35560 +36226,41388 +4658,56321 +17448,34349 +673,54368 +53818,14430 +12334,58541 +59168,10246 +27898,58164 +184,7346 +41947,59209 +9219,43631 +54043,32030 +17752,37503 +39841,4304 +38300,65221 +26971,63647 +34877,22700 +60634,61215 +35512,46928 +36317,40637 +54177,58805 +32921,62652 +11861,25038 +11591,14801 +47939,43380 +48029,3073 +43361,41125 +63384,61558 +22265,55525 +61375,43500 +13791,50795 +55140,8130 +53457,19656 +47776,46320 +60062,58799 +24002,27429 +30294,61118 +41301,57701 +9995,15807 +13530,64120 +33752,17716 +42171,40726 +55748,15259 +17808,26843 +38051,28835 +45712,27 +36312,57587 +53807,2955 +16550,14735 +38401,50381 +46857,62132 +28006,49725 +15769,27946 +13712,7541 +59617,54011 +25453,53941 +12354,15206 +14153,18747 +27370,25513 +7773,36379 +46345,40605 +27855,15742 +49458,46271 +42148,26695 +15349,30068 +61454,41551 +12491,59133 +25013,48218 +53874,57065 +4900,32494 +16289,43685 +39650,37953 +41766,9019 +43691,14010 +41188,23736 +44141,19767 +52235,21065 +38525,26322 +62745,59472 +37505,25395 +23478,13285 +44662,22383 +47945,42789 +48787,38455 +25428,59658 +53000,59295 +10171,39951 +4336,2354 +62532,4935 +34547,6854 +52269,58050 +63847,53715 +30280,34414 +18244,3285 +16193,51239 +43503,3245 +15542,52416 +6647,31571 +61627,15116 +40311,32494 +20513,2309 +10331,10192 +31017,23815 +44956,3005 +15151,22881 +5562,62138 +45149,57687 +8380,1088 +23860,1435 +49638,49959 +15030,58026 +4842,59709 +24726,55258 +38551,38326 +16513,17155 +26676,19121 +1752,23479 +38292,21500 +37374,29840 +17638,62465 +37051,24843 +5273,60593 +41717,40827 +18397,8552 +10618,28588 +49791,41260 +24107,20554 +28402,44921 +43926,44600 +21709,13936 +10862,16444 +32610,52487 +37602,12420 +24276,44061 +10826,16101 +50665,33197 +63825,60134 +25956,35806 +63787,9695 +25296,7333 +48670,26587 +33637,46743 +64898,18302 +60631,58934 +3749,48578 +61087,47726 +39480,14272 +8970,61117 +46294,34127 +62232,61929 +62623,2064 +14433,34505 +36333,1233 +13311,64368 +7423,38816 +23778,9624 +51151,20811 +7483,65135 +17076,19576 +36838,2592 +61236,24927 +56409,53717 +40840,437 +4770,26725 +46391,7824 +7799,24450 +22523,51994 +27456,9260 +43691,45384 +56528,40280 +28223,40631 +49249,40713 +3083,11948 +58545,12813 +24973,11490 +17556,7484 +4531,10904 +52910,13278 +47770,22069 +60994,10475 +16396,48363 +18162,13096 +5956,63165 +10029,21693 +24752,32713 +12990,36697 +27343,23231 +40692,56794 +51744,27323 +21088,23335 +38797,8787 +29204,4113 +60172,22166 +33102,6224 +38028,29505 +33718,6877 +60736,37862 +42365,20602 +48400,7648 +22144,54583 +61052,62958 +41221,51227 +50075,17865 +51339,57172 +50211,52879 +22925,9762 +64722,19066 +31403,19209 +8511,48586 +40319,39390 +16500,43430 +52518,42071 +17867,56468 +9722,14543 +8481,22754 +43543,60793 +50667,35713 +40025,47709 +9232,41995 +63346,42143 +1365,64766 +39025,50633 +28494,25101 +30567,64485 +57894,60894 +42718,29952 +41637,48272 +60981,40459 +4125,12166 +26664,44010 +22055,19799 +25282,40492 +62813,1127 +30469,35919 +37988,43235 +62202,1829 +45994,1779 +8533,3815 +61399,29016 +65495,52512 +40957,10508 +26857,42882 +53287,39671 +47316,2370 +57392,50378 +55699,51065 +42161,14216 +30091,31908 +20897,9879 +3799,21074 +2355,38449 +9949,58749 +30327,28127 +41716,43184 +24958,61674 +62705,55399 +19238,61009 +37698,28720 +2682,28351 +60878,7319 +49609,20905 +53178,27641 +58800,65152 +57435,17663 +9551,55850 +58749,24531 +775,36298 +33405,18112 +30985,42203 +51460,36201 +48762,49394 +11726,61082 +32979,53384 +36473,46288 +43932,15650 +31351,19042 +362,10800 +59542,45723 +58266,18531 +6036,30971 +20294,6834 +44773,3846 +29819,64583 +30930,18328 +59971,10715 +49978,17758 +45933,16617 +20486,58949 +14838,12342 +21579,39183 +5691,37649 +39085,32044 +45311,43617 +22778,17181 +2388,44712 +8896,36803 +8748,51217 +61343,30787 +15662,31071 +26843,2953 +17254,50948 +29324,12662 +16748,42253 +46745,13739 +6029,55690 +42296,51415 +46577,14395 +23255,11673 +4152,62540 +5868,61688 +10012,45943 +50477,62351 +14172,15427 +36978,7242 +53181,60946 +60616,41192 +34449,65128 +21403,46317 +47860,1917 +36648,20602 +19709,42241 +27431,61215 +19751,58662 +45917,41554 +54235,283 +24168,28351 +25506,47386 +41799,12433 +16666,10298 +46105,3964 +40388,25965 +6862,61974 +20042,18227 +10248,27348 +30553,43324 +50602,3286 +46246,65191 +27872,55227 +22195,38881 +64305,61636 +14540,41145 +53726,102 +23067,12600 +5506,9062 +42271,21791 +20564,18202 +6235,45440 +16486,54412 +4166,42304 +53483,25273 +16900,59076 +27881,50831 +42441,25710 +18193,64749 +5834,71 +52829,23189 +7358,10073 +25,61976 +7354,61789 +15355,3295 +50629,55602 +15806,53033 +9350,26902 +41031,9639 +13463,59551 +28812,27773 +59174,62009 +58061,25481 +46440,35161 +1937,12104 +55589,39652 +4435,32109 +36192,13873 +47410,44810 +9709,40892 +46516,18649 +1960,31706 +28052,60105 +43912,530 +51957,27544 +34367,4448 +30120,55725 +42081,45063 +34336,13903 +40299,4840 +38467,55749 +6536,19879 +50523,13504 +27117,6930 +224,13337 +13111,48771 +47272,17381 +51976,26925 +38631,64657 +30096,29133 +55656,44526 +23824,16916 +55558,1275 +56571,14931 +54029,2509 +3679,43127 +5870,29519 +33504,38822 +63476,63891 +32082,57164 +35114,60487 +1681,49033 +25035,46139 +15780,52604 +61573,39859 +32872,44294 +29824,29847 +46881,12225 +22915,36934 +10756,3828 +20314,60786 +57596,20351 +54398,44706 +43579,7247 +15026,32828 +62340,38047 +14480,23510 +36341,58065 +22582,45132 +37598,65444 +4926,49390 +42094,31045 +40388,11394 +64189,43373 +4825,10257 +14700,63922 +8345,33525 +56263,45729 +23656,29574 +38669,10791 +12887,30704 +36608,39850 +5825,58033 +28283,42492 +48856,54206 +26328,8480 +24485,32007 +57315,64032 +35245,52693 +4058,63109 +6106,30250 +43746,30024 +46900,38278 +10936,6354 +2434,44571 +16521,51819 +53871,41885 +43722,15196 +36866,56537 +9890,63696 +31529,27513 +22955,8438 +5578,46038 +45908,8918 +26229,25231 +30057,58562 +11558,13461 +3247,64959 +57399,31120 +2730,3025 +22301,43949 +62545,30035 +51209,2550 +30453,40671 +6514,42547 +30801,7120 +38207,43840 +23641,49592 +43011,748 +38726,37003 +9398,17457 +58244,11360 +47155,29487 +46345,40190 +47733,45097 +18869,9330 +13615,52277 +12189,40047 +54470,46588 +28965,38715 +29201,9040 +31577,14201 +52454,27775 +56994,9052 +56863,18753 +33465,16718 +26577,10193 +27299,23638 +46792,7602 +28095,34656 +29793,63769 +27676,60211 +36876,42842 +12070,22571 +44342,57241 +49674,49726 +56881,51871 +23460,27575 +15856,2133 +28861,42993 +7063,48575 +9087,3780 +43918,59518 +13116,6400 +49866,56009 +3265,4398 +32846,5970 +5278,28721 +34122,260 +58498,6424 +53008,61033 +8164,50903 +36609,10774 +5478,26718 +60732,29973 +21384,51901 +51022,7491 +3560,10755 +39089,40135 +54177,57353 +62997,21297 +35160,8381 +32377,41120 +59678,8490 +38111,14101 +11688,24134 +12698,44649 +51174,45042 +19546,43757 +23571,25071 +63740,15096 +64256,57784 +63799,891 +65239,56954 +40654,17198 +2023,2860 +57353,54624 +59769,34555 +11938,64223 +56177,32805 +48889,48654 +60342,16822 +13155,65104 +41475,20875 +31086,153 +47878,45654 +47922,29491 +64488,65353 +53311,14957 +33928,12773 +6399,18643 +36063,36976 +30360,42118 +53950,49610 +30561,57401 +49704,21248 +10561,271 +34126,55178 +62061,36377 +31842,64456 +25626,8469 +19342,62234 +18082,52365 +61558,55247 +34103,9545 +25043,51615 +61555,39889 +25350,21176 +16374,12255 +31743,60527 +26231,47040 +14077,42491 +30835,51977 +4534,27660 +35278,3050 +44395,41070 +23645,1531 +61457,9522 +37209,20363 +13151,32826 +55937,52256 +826,21375 +34676,19227 +40345,13218 +5549,34144 +53550,63286 +36312,3258 +44708,59512 +41194,30746 +61853,55798 +10539,33709 +40511,61670 +32781,28228 +2623,52505 +8736,28417 +39953,40466 +47535,56927 +51296,50890 +1762,8782 +61020,31073 +28146,14364 +12310,16965 +48233,24843 +58573,35147 +31563,16902 +53142,8008 +15777,19699 +12294,27447 +24132,35589 +35642,24486 +8474,33127 +56662,46265 +16571,64859 +38435,59500 +29226,21857 +55385,21183 +29788,10989 +14919,37706 +649,16808 +17919,34400 +51642,51988 +29662,62081 +60717,34549 +1626,63656 +31727,21196 +32822,15995 +14461,3517 +16228,56482 +4037,61241 +63465,15460 +6933,15062 +33240,39577 +11995,41076 +58645,45963 +18365,17410 +2156,58248 +19106,6630 +30226,53757 +34880,42669 +17097,31593 +61877,14513 +13797,386 +24268,59664 +63447,57966 +56475,45370 +64481,26914 +27897,2496 +63819,33351 +8855,12155 +36348,13115 +44740,22902 +14257,56783 +21374,47712 +238,41464 +1158,49042 +51740,44304 +40749,46505 +39571,45344 +17576,48312 +48633,2094 +3790,29764 +555,32050 +1660,21139 +3585,57476 +619,52387 +51572,2476 +20984,33421 +59611,32896 +4537,64047 +52894,19114 +37227,4717 +10606,13574 +65477,34660 +57168,56964 +3358,44368 +63284,3975 +61941,56489 +36761,48472 +57916,29202 +13391,18445 +18622,44675 +58853,49486 +31508,51362 +300,46062 +26756,45454 +55139,4946 +24473,39766 +20656,54600 +18051,28665 +48290,10896 +29300,53578 +31991,53323 +411,34652 +17344,51856 +5612,30185 +13374,31471 +3090,12965 +62379,62901 +28297,29220 +57291,34056 +41905,63078 +30082,47000 +39098,23603 +15580,19032 +1378,50500 +7032,38167 +34163,25318 +47709,38098 +35369,56168 +35504,36592 +19424,54804 +55914,55278 +39459,61222 +25958,49568 +17533,40389 +52014,2221 +41510,5252 +43368,52341 +24268,28258 +33564,57485 +56487,41555 +49293,20218 +43009,37616 +16234,42378 +1331,4391 +31877,35185 +4577,16036 +27124,27386 +29390,26999 +41485,7671 +6599,53244 +1991,41054 +34101,43207 +37808,50574 +59453,31449 +26824,55591 +55700,28315 +17358,41079 +55407,27082 +24546,17332 +58645,56575 +36994,29749 +16030,8020 +40449,17490 +36599,13724 +41956,30563 +17965,36967 +5678,31988 +22181,64922 +40423,17018 +15333,5207 +45878,8388 +13854,40921 +38995,39819 +24032,2977 +3957,52387 +37893,38231 +12987,59147 +24208,29044 +39882,9806 +64481,11001 +58233,46912 +16804,42561 +35534,15247 +24360,62415 +3154,19018 +20907,55926 +17197,23687 +21456,14915 +5334,29111 +42459,32989 +10233,60070 +37437,64617 +6039,52757 +45537,875 +44412,52624 +29107,10905 +24786,10853 +50842,9444 +53340,53955 +50661,49608 +61489,15785 +54592,20905 +10771,22896 +35531,38478 +8437,65109 +11895,51602 +17410,4913 +33648,55913 +36068,6083 +4998,34136 +10920,8696 +1581,17072 +12150,53187 +42862,25275 +64681,10862 +64461,17617 +63341,43486 +14754,62115 +28247,12557 +7668,61627 +9864,31091 +50045,60000 +36013,26806 +17205,43783 +19042,37087 +31082,59642 +46368,56213 +61647,52835 +32681,3775 +33283,20545 +26534,37408 +3334,21589 +1089,37350 +43757,21282 +23581,65199 +15699,31897 +52536,19635 +60466,23264 +22043,32906 +65477,42508 +10432,64923 +11659,61000 +49156,59270 +36922,14527 +56231,3545 +19509,35584 +27606,44520 +19116,51172 +6529,62497 +56676,15429 +11072,55262 +10963,14953 +5590,13952 +34570,62826 +21132,24634 +46752,5828 +9849,38146 +9249,4696 +63679,32666 +20742,32776 +33917,11919 +18838,36424 +59082,46020 +20121,33725 +13677,42046 +9509,19927 +5343,17704 +19566,48436 +20676,21779 +26926,29189 +1060,53203 +54463,34967 +44027,64217 +53825,58603 +36919,41624 +30839,50793 +60365,35316 +19583,50770 +18146,26867 +56630,35715 +57276,11072 +18240,53432 +59786,49780 +34612,37387 +11216,20220 +27514,42282 +2793,42975 +7358,59531 +43952,62673 +7987,43713 +32809,65228 +30971,56114 +5303,36503 +10895,26101 +52807,65208 +43991,25177 +38685,44678 +47237,4882 +26893,63024 +25092,57544 +58585,37146 +55055,30264 +22978,8129 +46437,338 +19636,23907 +49908,21066 +47578,64841 +40218,40856 +61991,18276 +2927,21351 +40452,64371 +36667,57954 +22690,15344 +27415,39857 +55074,28483 +49127,43528 +28088,7209 +40195,29192 +55664,36841 +3462,16323 +26578,41925 +40457,48531 +20100,51195 +5838,12603 +24190,18239 +9983,52804 +25779,57323 +1207,61364 +5717,38192 +11177,25775 +55997,51341 +43054,46696 +33194,8275 +65229,3366 +55865,25440 +61829,52590 +56540,48616 +25761,56921 +57624,6319 +29228,26295 +18261,8692 +13115,61307 +267,34213 +27920,23685 +414,44753 +18018,13194 +49887,58961 +45603,54974 +61379,34184 +11046,3351 +64805,14648 +8563,37661 +17787,48462 +1638,30958 +59301,10261 +7031,5881 +55562,22699 +65502,8306 +43732,43639 +42757,4554 +8190,2126 +33249,51176 +10389,21693 +57041,23876 +56020,24896 +12790,20014 +12294,21584 +53489,60952 +60761,14409 +26522,20033 +28136,6482 +43165,61282 +49366,19424 +3102,62580 +34533,51835 +12942,25873 +52987,57041 +40879,29929 +25717,13981 +53868,60494 +8423,63854 +19742,54629 +51812,18258 +63831,406 +60125,15135 +32049,51330 +51273,3122 +64342,9649 +42309,14851 +30660,56139 +21227,29538 +8235,41861 +43196,52633 +46035,16235 +30466,28683 +23317,14748 +23063,29386 +34669,23469 +48969,39611 +29764,17984 +45224,62939 +41071,58003 +5520,14513 +58574,39620 +2683,48674 +11529,37990 +18242,60666 +36399,11485 +31839,18272 +46895,30426 +61895,46980 +31402,57319 +4863,32774 +43336,18889 +42238,4172 +64287,64513 +44167,56899 +56834,12169 +47686,31676 +46469,53864 +23687,49688 +23753,51480 +43182,44488 +47579,46998 +27291,34573 +57631,57438 +20520,48855 +42823,45610 +42170,41223 +15831,56725 +43321,13195 +46973,50457 +42748,53222 +37819,40596 diff --git a/test/test_bitset.cpp b/test/test_bitset.cpp index c008f540..fa5b47ae 100644 --- a/test/test_bitset.cpp +++ b/test/test_bitset.cpp @@ -32,8 +32,6 @@ SOFTWARE. #include #include -#define ETL_IN_UNIT_TEST - #include "bitset.h" #undef min diff --git a/test/test_deque.cpp b/test/test_deque.cpp index 12465f81..7ef3373f 100644 --- a/test/test_deque.cpp +++ b/test/test_deque.cpp @@ -38,6 +38,7 @@ SOFTWARE. #include #include #include +#include namespace { @@ -48,6 +49,8 @@ namespace typedef TestDataDC DC; typedef TestDataNDC NDC; + typedef etl::deque DataInt; + typedef etl::ideque IDataInt; typedef etl::deque DataDC; typedef etl::deque DataNDC; typedef etl::ideque IDataNDC; @@ -82,6 +85,9 @@ namespace std::vector initial_data_small = { N0, N1, N2, N3, N4, N5, N6, N7, N8, N9 }; std::vector insert_data = { N10, N11, N12, N13, N14 }; std::vector initial_data_dc = { DC("0"), DC("1"), DC("2"), DC("3"), DC("4"), DC("5"), DC("6"), DC("7"), DC("8"), DC("9"), DC("10"), DC("11"), DC("12"), DC("13") }; + std::vector int_data1 = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 }; + std::vector int_data2 = { 15, 16, 17, 18 }; + //************************************************************************* TEST(test_constructor) @@ -1514,5 +1520,81 @@ namespace CHECK(data.rbegin() == data.rend()); CHECK(data.crbegin() == data.crend()); } + + //************************************************************************* + TEST(test_memcpy_repair) + { + DataInt data(int_data1.begin(), int_data1.end()); + data.pop_front(); + data.pop_front(); + data.pop_front(); + data.pop_front(); + data.insert(data.end(), int_data2.begin(), int_data2.end()); + + char buffer[sizeof(DataInt)]; + + memcpy(&buffer, &data, sizeof(data)); + + DataInt& rdata(*reinterpret_cast(buffer)); + rdata.repair(); + + // Check that the memcpy'd vector is the same. + CHECK_EQUAL(data.size(), rdata.size()); + CHECK(!rdata.empty()); + CHECK(rdata.full()); + + bool is_equal = std::equal(rdata.begin(), + rdata.end(), + data.begin()); + + CHECK(is_equal); + + // Modify the original and check that the memcpy'd vector is not the same. + std::reverse(data.begin(), data.end()); + + is_equal = std::equal(rdata.begin(), + rdata.end(), + data.begin()); + + CHECK(!is_equal); + } + + //************************************************************************* + TEST(test_memcpy_repair_virtual) + { + DataInt data(int_data1.begin(), int_data1.end()); + data.pop_front(); + data.pop_front(); + data.pop_front(); + data.pop_front(); + data.insert(data.end(), int_data2.begin(), int_data2.end()); + + char buffer[sizeof(DataInt)]; + + memcpy(&buffer, &data, sizeof(data)); + + IDataInt& idata(*reinterpret_cast(buffer)); + idata.repair(); + + // Check that the memcpy'd vector is the same. + CHECK_EQUAL(data.size(), idata.size()); + CHECK(!idata.empty()); + CHECK(idata.full()); + + bool is_equal = std::equal(idata.begin(), + idata.end(), + data.begin()); + + CHECK(is_equal); + + // Modify the original and check that the memcpy'd vector is not the same. + std::reverse(data.begin(), data.end()); + + is_equal = std::equal(idata.begin(), + idata.end(), + data.begin()); + + CHECK(!is_equal); + } }; } diff --git a/test/test_string_char.cpp b/test/test_string_char.cpp index 580ae855..376a0005 100644 --- a/test/test_string_char.cpp +++ b/test/test_string_char.cpp @@ -3033,5 +3033,54 @@ namespace hash = etl::hash()(itext); CHECK_EQUAL(compare_hash, hash); } + + TEST_FIXTURE(SetupFixture, test_memcpy_repair) + { + Text text; + + text.assign(STR("ABCDEF")); + + char buffer[sizeof(Text)]; + + memcpy(&buffer, &text, sizeof(text)); + + Text& rtext(*reinterpret_cast(buffer)); + rtext.repair(); + + CHECK(!rtext.empty()); + CHECK(!rtext.full()); + + bool is_equal = Equal(text, rtext); + CHECK(is_equal); + + text = STR("GHIJKL"); + is_equal = Equal(text, rtext); + CHECK(!is_equal); + } + + //************************************************************************* + TEST_FIXTURE(SetupFixture, test_memcpy_repair_virtual) + { + Text text; + + text.assign(STR("ABCDEF")); + + char buffer[sizeof(Text)]; + + memcpy(&buffer, &text, sizeof(text)); + + IText& itext(*reinterpret_cast(buffer)); + itext.repair(); + + CHECK(!itext.empty()); + CHECK(!itext.full()); + + bool is_equal = Equal(text, itext); + CHECK(is_equal); + + text = STR("GHIJKL"); + is_equal = Equal(text, itext); + CHECK(!is_equal); + } }; } diff --git a/test/test_string_u16.cpp b/test/test_string_u16.cpp index 3c2fe5d9..58595485 100644 --- a/test/test_string_u16.cpp +++ b/test/test_string_u16.cpp @@ -3032,5 +3032,54 @@ namespace hash = etl::hash()(itext); CHECK_EQUAL(compare_hash, hash); } + + TEST_FIXTURE(SetupFixture, test_memcpy_repair) + { + Text text; + + text.assign(STR("ABCDEF")); + + char buffer[sizeof(Text)]; + + memcpy(&buffer, &text, sizeof(text)); + + Text& rtext(*reinterpret_cast(buffer)); + rtext.repair(); + + CHECK(!rtext.empty()); + CHECK(!rtext.full()); + + bool is_equal = Equal(text, rtext); + CHECK(is_equal); + + text = STR("GHIJKL"); + is_equal = Equal(text, rtext); + CHECK(!is_equal); + } + + //************************************************************************* + TEST_FIXTURE(SetupFixture, test_memcpy_repair_virtual) + { + Text text; + + text.assign(STR("ABCDEF")); + + char buffer[sizeof(Text)]; + + memcpy(&buffer, &text, sizeof(text)); + + IText& itext(*reinterpret_cast(buffer)); + itext.repair(); + + CHECK(!itext.empty()); + CHECK(!itext.full()); + + bool is_equal = Equal(text, itext); + CHECK(is_equal); + + text = STR("GHIJKL"); + is_equal = Equal(text, itext); + CHECK(!is_equal); + } }; } diff --git a/test/test_string_u32.cpp b/test/test_string_u32.cpp index 86035991..0f2cac87 100644 --- a/test/test_string_u32.cpp +++ b/test/test_string_u32.cpp @@ -3032,5 +3032,54 @@ namespace hash = etl::hash()(itext); CHECK_EQUAL(compare_hash, hash); } + + TEST_FIXTURE(SetupFixture, test_memcpy_repair) + { + Text text; + + text.assign(STR("ABCDEF")); + + char buffer[sizeof(Text)]; + + memcpy(&buffer, &text, sizeof(text)); + + Text& rtext(*reinterpret_cast(buffer)); + rtext.repair(); + + CHECK(!rtext.empty()); + CHECK(!rtext.full()); + + bool is_equal = Equal(text, rtext); + CHECK(is_equal); + + text = STR("GHIJKL"); + is_equal = Equal(text, rtext); + CHECK(!is_equal); + } + + //************************************************************************* + TEST_FIXTURE(SetupFixture, test_memcpy_repair_virtual) + { + Text text; + + text.assign(STR("ABCDEF")); + + char buffer[sizeof(Text)]; + + memcpy(&buffer, &text, sizeof(text)); + + IText& itext(*reinterpret_cast(buffer)); + itext.repair(); + + CHECK(!itext.empty()); + CHECK(!itext.full()); + + bool is_equal = Equal(text, itext); + CHECK(is_equal); + + text = STR("GHIJKL"); + is_equal = Equal(text, itext); + CHECK(!is_equal); + } }; } diff --git a/test/test_string_wchar_t.cpp b/test/test_string_wchar_t.cpp index 42f3d50a..001205db 100644 --- a/test/test_string_wchar_t.cpp +++ b/test/test_string_wchar_t.cpp @@ -3032,5 +3032,55 @@ namespace hash = etl::hash()(itext); CHECK_EQUAL(compare_hash, hash); } + + //************************************************************************* + TEST_FIXTURE(SetupFixture, test_memcpy_repair) + { + Text text; + + text.assign(STR("ABCDEF")); + + char buffer[sizeof(Text)]; + + memcpy(&buffer, &text, sizeof(text)); + + Text& rtext(*reinterpret_cast(buffer)); + rtext.repair(); + + CHECK(!rtext.empty()); + CHECK(!rtext.full()); + + bool is_equal = Equal(text, rtext); + CHECK(is_equal); + + text = STR("GHIJKL"); + is_equal = Equal(text, rtext); + CHECK(!is_equal); + } + + //************************************************************************* + TEST_FIXTURE(SetupFixture, test_memcpy_repair_virtual) + { + Text text; + + text.assign(STR("ABCDEF")); + + char buffer[sizeof(Text)]; + + memcpy(&buffer, &text, sizeof(text)); + + IText& itext(*reinterpret_cast(buffer)); + itext.repair(); + + CHECK(!itext.empty()); + CHECK(!itext.full()); + + bool is_equal = Equal(text, itext); + CHECK(is_equal); + + text = STR("GHIJKL"); + is_equal = Equal(text, itext); + CHECK(!is_equal); + } }; } diff --git a/test/test_vector.cpp b/test/test_vector.cpp index 4a692376..11c1f954 100644 --- a/test/test_vector.cpp +++ b/test/test_vector.cpp @@ -31,11 +31,12 @@ SOFTWARE. #include #include #include +#include #include "vector.h" namespace -{ +{ SUITE(test_vector) { static const size_t SIZE = 10; @@ -146,7 +147,7 @@ namespace Data data(initial_data.begin(), initial_data.end()); Data data2(data); CHECK(data2 == data); - + data2[2] = -1; CHECK(data2 != data); } @@ -624,7 +625,7 @@ namespace const size_t INITIAL_SIZE = 5; const size_t INSERT_SIZE = 3; const int INITIAL_VALUE = 11; - + for (size_t offset = 0; offset <= INITIAL_SIZE; ++offset) { Compare_Data compare_data; @@ -718,7 +719,7 @@ namespace offset = 4; CHECK_THROW(data.insert(data.begin() + offset, initial_data.begin(), initial_data.end()), etl::vector_full); - + offset = data.size(); CHECK_THROW(data.insert(data.begin() + offset, initial_data.begin(), initial_data.end()), etl::vector_full); @@ -762,7 +763,7 @@ namespace CHECK(is_equal); } - + //************************************************************************* TEST_FIXTURE(SetupFixture, test_clear) { @@ -955,5 +956,71 @@ namespace const Data initial2(initial_data.begin(), initial_data.end()); CHECK((initial >= initial2) == (initial_data >= initial_data)); } + + //************************************************************************* + TEST_FIXTURE(SetupFixture, test_memcpy_repair) + { + Data data(initial_data.begin(), initial_data.end()); + + char buffer[sizeof(Data)]; + + memcpy(&buffer, &data, sizeof(data)); + + Data& rdata(*reinterpret_cast(buffer)); + rdata.repair(); + + // Check that the memcpy'd vector is the same. + CHECK_EQUAL(data.size(), rdata.size()); + CHECK(!rdata.empty()); + CHECK(rdata.full()); + + bool is_equal = std::equal(rdata.begin(), + rdata.end(), + data.begin()); + + CHECK(is_equal); + + // Modify the original and check that the memcpy'd vector is not the same. + std::reverse(data.begin(), data.end()); + + is_equal = std::equal(rdata.begin(), + rdata.end(), + data.begin()); + + CHECK(!is_equal); + } + + //************************************************************************* + TEST_FIXTURE(SetupFixture, test_memcpy_repair_virtual) + { + Data data(initial_data.begin(), initial_data.end()); + + char buffer[sizeof(Data)]; + + memcpy(&buffer, &data, sizeof(data)); + + IData& idata(*reinterpret_cast(buffer)); + idata.repair(); + + // Check that the memcpy'd vector is the same. + CHECK_EQUAL(data.size(), idata.size()); + CHECK(!idata.empty()); + CHECK(idata.full()); + + bool is_equal = std::equal(idata.begin(), + idata.end(), + data.begin()); + + CHECK(is_equal); + + // Modify the original and check that the memcpy'd vector is not the same. + std::reverse(data.begin(), data.end()); + + is_equal = std::equal(idata.begin(), + idata.end(), + data.begin()); + + CHECK(!is_equal); + } }; } diff --git a/test/test_vector_pointer.cpp b/test/test_vector_pointer.cpp index 5f08cbe5..232faa21 100644 --- a/test/test_vector_pointer.cpp +++ b/test/test_vector_pointer.cpp @@ -31,11 +31,12 @@ SOFTWARE. #include #include #include +#include #include "vector.h" namespace -{ +{ SUITE(test_vector_pointer) { static const size_t SIZE = 10; @@ -159,7 +160,7 @@ namespace Data data(initial_data.begin(), initial_data.end()); Data data2(data); CHECK(data2 == data); - + data2[2] = nullptr; CHECK(data2 != data); } @@ -612,7 +613,7 @@ namespace const size_t INITIAL_SIZE = 5; const size_t INSERT_SIZE = 3; int INITIAL_VALUE = 11; - + for (size_t offset = 0; offset <= INITIAL_SIZE; ++offset) { Compare_Data compare_data; @@ -700,7 +701,7 @@ namespace offset = 4; CHECK_THROW(data.insert(data.begin() + offset, initial_data.begin(), initial_data.end()), etl::vector_full); - + offset = data.size(); CHECK_THROW(data.insert(data.begin() + offset, initial_data.begin(), initial_data.end()), etl::vector_full); @@ -740,7 +741,7 @@ namespace CHECK(is_equal); } - + //************************************************************************* TEST_FIXTURE(SetupFixture, test_clear) { @@ -933,5 +934,38 @@ namespace const Data initial2(initial_data.begin(), initial_data.end()); CHECK((initial >= initial2) == (initial_data >= initial_data)); } + + //************************************************************************* + TEST_FIXTURE(SetupFixture, test_memcpy_repair) + { + Data data(initial_data.begin(), initial_data.end()); + + char buffer[sizeof(Data)]; + + memcpy(&buffer, &data, sizeof(data)); + + Data& rdata(*reinterpret_cast(buffer)); + rdata.repair(); + + // Check that the memcpy'd vector is the same. + CHECK_EQUAL(data.size(), rdata.size()); + CHECK(!rdata.empty()); + CHECK(rdata.full()); + + bool is_equal = std::equal(rdata.begin(), + rdata.end(), + data.begin()); + + CHECK(is_equal); + + // Modify the original and check that the memcpy'd vector is not the same. + std::reverse(data.begin(), data.end()); + + is_equal = std::equal(rdata.begin(), + rdata.end(), + data.begin()); + + CHECK(!is_equal); + } }; } diff --git a/test/vs2017/etl.vcxproj b/test/vs2017/etl.vcxproj index eaddf3be..e2eddc14 100644 --- a/test/vs2017/etl.vcxproj +++ b/test/vs2017/etl.vcxproj @@ -72,7 +72,7 @@ Level3 Disabled - WIN32;_DEBUG;_CONSOLE;_LIB;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;ETL_THROW_EXCEPTIONS;ETL_VERBOSE_ERRORS;ETL_CHECK_PUSH_POP;%(PreprocessorDefinitions) + WIN32;_DEBUG;_CONSOLE;_LIB;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;ETL_IVECTOR_REPAIR_ENABLE;ETL_ISTRING_REPAIR_ENABLE;ETL_IDEQUE_REPAIR_ENABLE;ETL_IN_UNIT_TEST;ETL_THROW_EXCEPTIONS;ETL_VERBOSE_ERRORS;ETL_CHECK_PUSH_POP;%(PreprocessorDefinitions) ../../unittest-cpp/UnitTest++/;../../src @@ -91,7 +91,7 @@ Level3 Disabled - WIN32;_DEBUG;_CONSOLE;_LIB;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;ETL_THROW_EXCEPTIONS;ETL_VERBOSE_ERRORS;ETL_CHECK_PUSH_POP;%(PreprocessorDefinitions) + WIN32;_DEBUG;_CONSOLE;_LIB;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;ETL_IN_UNIT_TEST;ETL_THROW_EXCEPTIONS;ETL_VERBOSE_ERRORS;ETL_CHECK_PUSH_POP;%(PreprocessorDefinitions) ../../unittest-cpp/UnitTest++/;../../src diff --git a/test/vs2017/etl.vcxproj.filters b/test/vs2017/etl.vcxproj.filters index 6be3e083..f2bf51fa 100644 --- a/test/vs2017/etl.vcxproj.filters +++ b/test/vs2017/etl.vcxproj.filters @@ -37,6 +37,9 @@ {7028012c-30c4-4993-b2d9-3b1521a610ae} + + {5de50c3d-4679-4eb3-9b76-e43e1aad6a66} + @@ -336,12 +339,6 @@ ETL\Utilities - - ETL\Patterns - - - ETL\Patterns - ETL\Containers @@ -441,6 +438,12 @@ Header Files + + Header Files + + + Header Files + @@ -773,7 +776,7 @@ Resource Files - ETL\Patterns + Source Files diff --git a/test/vs2017/random.csv b/test/vs2017/random.csv index 2f00d52e..0acdec87 100644 --- a/test/vs2017/random.csv +++ b/test/vs2017/random.csv @@ -1,16384 +1,16384 @@ -32739,303 -32739,302 -25336,7499 -32355,3630 -43292,59677 -35768,62604 -47730,47148 -62446,25011 -20403,37638 -5423,59695 -14669,40239 -62341,25710 -13850,53815 -3102,7568 -64870,37487 -27846,62145 -15681,53744 -36543,28792 -18065,4232 -25150,53686 -7609,19442 -57216,48369 -27174,45908 -28148,22885 -1409,4144 -56577,44297 -42779,12981 -59344,974 -32684,59184 -33650,61497 -59594,36147 -40860,42087 -7303,3027 -29677,61227 -53121,23358 -18324,62728 -12408,38965 -32427,52744 -16050,2113 -12045,41591 -2937,3466 -18657,22146 -38012,53119 -36565,52723 -48491,36727 -43722,64736 -7420,11699 -54922,10329 -53530,26489 -59171,446 -954,44458 -21329,42791 -29210,36712 -22116,51233 -28566,42965 -54022,5778 -52716,49361 -8522,42953 -2967,18360 -13338,56891 -26806,60738 -4069,3561 -53277,11218 -3064,18742 -30698,53053 -1956,64779 -57095,63853 -55346,32206 -38964,2206 -17442,19559 -28720,34899 -56557,44059 -23350,18737 -64635,36814 -25369,42646 -33618,32559 -54922,50967 -54904,55166 -22422,11570 -15432,7171 -64214,18005 -14536,16276 -29427,38973 -57930,32316 -37962,58762 -22154,52187 -3155,48191 -48673,43195 -14874,31739 -51388,49002 -22230,63266 -56211,13484 -53500,12747 -29139,9284 -4308,32376 -38836,38347 -8585,40102 -44909,26470 -3339,42579 -25724,13553 -25218,23749 -55582,24705 -4688,25987 -19290,8866 -45549,52616 -20897,26062 -48973,14300 -27135,32717 -43429,31738 -61248,64492 -30983,53581 -14562,42634 -58607,22734 -30004,34349 -6660,12960 -58192,3904 -12444,1936 -25619,27705 -47143,14992 -50287,25333 -59129,22924 -58976,11648 -577,14856 -56781,62594 -63782,34191 -13253,53273 -7261,57550 -63906,58534 -5360,34582 -27422,48158 -10850,6431 -34464,53228 -61787,4170 -38309,14682 -4668,21947 -60071,928 -62815,32390 -44818,43513 -42141,60205 -54414,45653 -64211,32136 -56854,50128 -42687,39289 -61653,45212 -60333,48973 -57388,45677 -12536,57370 -25387,48374 -19300,32266 -18421,19644 -9098,2503 -59089,20396 -16323,2070 -25664,20354 -27845,53701 -46653,59474 -44970,22469 -3463,29312 -35607,61934 -50477,45322 -32958,1040 -44911,19959 -16069,47928 -27378,38926 -36699,61835 -3207,58694 -45088,7300 -10380,65295 -19035,30548 -15713,47936 -10833,64039 -52857,30368 -53909,6107 -4525,26198 -7214,53647 -44083,31682 -4816,47982 -34946,59309 -28892,47608 -8586,44552 -15106,17561 -14206,55341 -62240,31889 -49138,3667 -64049,2624 -8366,45338 -49508,51893 -40266,65487 -7818,31376 -45267,14272 -31045,33032 -44385,40779 -52714,3943 -44314,27418 -63127,49421 -48175,861 -20166,58481 -9719,52777 -46733,56186 -16972,50075 -7938,5744 -12387,11665 -9039,46719 -39268,14715 -25213,11525 -38737,28744 -63997,65388 -59107,54591 -50535,24567 -42181,35846 -29999,37247 -7885,41187 -43688,50948 -45957,2600 -57688,1171 -39413,54283 -63051,27143 -23077,54875 -30906,10648 -23461,21614 -63498,5594 -26068,18148 -61340,11821 -61359,35518 -33581,50560 -21981,10336 -49415,1785 -47915,38460 -28386,41092 -16594,14070 -20418,52052 -7500,39386 -49810,43825 -54013,39610 -52542,61346 -55124,40106 -41890,23683 -12214,57971 -22445,4748 -35199,61473 -52372,48414 -53227,13805 -24402,5538 -33284,56859 -6003,5903 -46900,46978 -15413,22132 -16546,58653 -30335,33599 -54763,56469 -21220,10682 -42161,54905 -42149,23117 -30603,28201 -58028,53255 -65256,56068 -23939,45951 -2990,61446 -47017,63980 -34481,17273 -48829,8641 -10835,41385 -63376,56068 -28188,33612 -61811,3167 -33558,25909 -3159,64750 -51321,1751 -46759,14406 -15080,33224 -3839,99 -32235,47698 -19568,22318 -28919,22816 -38596,46869 -32455,8888 -36951,35215 -52383,10736 -1579,61755 -50895,27427 -13390,6421 -41694,54537 -37159,9517 -29482,60049 -17042,2288 -11995,20227 -40531,5949 -57409,46287 -46736,19438 -42848,26859 -24021,26572 -50748,62942 -1580,1788 -8353,8335 -16921,42435 -35792,54076 -24459,57595 -60862,57082 -55317,58136 -64591,62674 -34157,41704 -8970,17770 -44837,20106 -15619,11595 -43646,46022 -38309,59091 -48976,14654 -33810,65016 -49604,3766 -6516,10029 -49977,31343 -51163,35773 -34463,32839 -39673,64972 -32866,14867 -26860,62670 -24736,49247 -52918,18462 -11079,4975 -28252,53470 -51053,44266 -9570,811 -45000,21404 -26096,15188 -53948,25012 -33663,7885 -12036,61150 -37892,59296 -60265,61555 -17325,42868 -488,27481 -18119,17627 -952,42047 -55635,17821 -34246,55614 -39373,12958 -34804,44225 -23995,39386 -48033,6331 -39116,53725 -24691,42874 -23447,25522 -40943,60887 -2852,64337 -6545,19942 -25179,4379 -33246,64500 -17995,35998 -64969,41515 -47233,50726 -30490,36306 -15206,52994 -27813,29647 -30873,41974 -58004,60723 -22875,19732 -3540,32324 -65286,5257 -48155,57704 -11248,30040 -5681,46665 -8068,44060 -12978,52644 -61887,48954 -6547,62782 -63867,37413 -4934,4858 -13102,36320 -43168,27840 -10438,42277 -2854,26194 -31686,62129 -51702,14994 -29178,3779 -29621,55748 -31376,28414 -45952,20169 -46396,11283 -40202,39369 -52364,31055 -45293,26557 -52832,52169 -4824,40460 -22008,54880 -16,64941 -28471,47209 -14988,43343 -31961,36156 -54114,1841 -46166,56236 -7783,37076 -37287,11680 -3574,15678 -38075,47654 -2034,51448 -34721,2681 -38982,38718 -6989,55669 -28960,5166 -25265,5787 -25513,1599 -60743,8202 -3547,61736 -10032,21106 -34390,13024 -38870,20580 -26040,21034 -30294,116 -42239,42700 -25625,49196 -39168,22643 -63072,20615 -53204,3935 -64416,38391 -64782,3337 -61505,56708 -20868,4193 -60420,5257 -25203,32220 -45766,61239 -4706,36617 -3173,23327 -23380,40894 -48322,7996 -59385,35471 -10009,55542 -62675,199 -60658,33764 -61107,55032 -43404,2201 -31925,26739 -42793,26547 -45808,17745 -43240,21421 -24598,43350 -17744,32336 -44719,45293 -30025,35548 -23008,33558 -48555,53832 -35985,47725 -23727,52848 -52009,7004 -14537,29146 -62908,4025 -31637,56187 -51690,3397 -55374,56550 -17725,25781 -51339,8371 -35703,17790 -54841,27734 -22911,59998 -61743,11885 -36380,38166 -7892,23757 -12611,5701 -43427,39844 -45516,35066 -14900,32847 -22078,3891 -37446,26939 -52095,23005 -65003,19804 -32491,52085 -28304,50355 -57598,34041 -27572,13791 -9272,28009 -42961,26752 -36693,44181 -34207,59537 -51894,51816 -45442,54662 -44719,8607 -34662,24988 -46687,27687 -56974,23254 -5560,17066 -60898,14 -53534,50822 -15277,19029 -27867,40466 -51345,11819 -40368,38736 -53301,42559 -47321,44903 -53798,35567 -65351,27130 -36276,32147 -48393,1978 -10915,52126 -15451,60809 -55873,59006 -2042,42224 -29323,25300 -45693,37767 -48877,31625 -8502,35589 -24196,28354 -65173,23216 -8793,22692 -3207,53435 -15517,17167 -28915,32276 -43868,37747 -30726,41231 -59785,59179 -44021,30473 -53646,27494 -27403,22435 -62020,44811 -40089,54413 -2026,61809 -42195,7564 -19870,13427 -2841,29781 -51756,26341 -42225,31323 -53357,40065 -46404,4099 -43782,15315 -43940,42130 -14724,39034 -4732,8683 -14450,29451 -34458,64790 -21363,32717 -11799,24831 -43694,47491 -11463,46158 -27392,51504 -55872,7395 -30054,15775 -59187,58744 -41056,25208 -7566,15918 -39719,14343 -22154,7166 -47737,47233 -48440,22288 -9485,38394 -59794,16175 -29231,13385 -18466,3715 -1018,31674 -8444,13418 -58870,20385 -36151,59686 -47219,63790 -51346,5098 -12997,47803 -58823,42120 -47343,56723 -1726,58260 -8700,25343 -37817,54495 -4960,36279 -55153,65417 -59426,56151 -33218,14169 -52256,44828 -14428,49957 -2389,16996 -39942,30425 -54960,46615 -6427,42431 -61886,65419 -15027,24747 -26244,50620 -25487,24299 -6432,15706 -8610,10232 -14916,55231 -58833,1991 -7099,14223 -22876,26245 -42172,59905 -21615,7648 -24165,47868 -37669,34851 -64794,42655 -7936,35764 -42887,64171 -59021,51766 -20732,63077 -31463,1107 -45176,28249 -12067,46051 -49791,26433 -20543,63967 -51195,44392 -1989,17 -7731,61568 -56369,20902 -54971,8802 -30570,5831 -7988,12272 -2317,9583 -40943,12757 -21276,4025 -60444,29474 -50229,1337 -2511,28221 -1885,51598 -47715,14937 -54320,28567 -52138,16149 -27641,47767 -9489,46695 -5435,5270 -48083,13881 -64707,22774 -31737,34049 -26021,35855 -14967,45885 -65075,3748 -35760,54801 -45324,39267 -38105,52986 -8135,40621 -49155,56379 -64398,3272 -53310,55123 -23641,4920 -13879,32744 -60466,14341 -47030,35308 -62474,59231 -59004,3507 -43691,45272 -46771,10059 -53961,41837 -35126,63395 -27921,41191 -39378,29266 -37181,2811 -611,59034 -39452,19446 -21632,25158 -7740,57582 -45167,58007 -7089,35918 -16855,8173 -35975,29731 -36814,64006 -18495,8902 -56260,5257 -42861,46262 -20174,6103 -57279,56488 -58779,20197 -26916,62612 -53246,43960 -58160,46160 -36101,57947 -33292,46741 -4301,10841 -51358,54318 -44890,18480 -29613,54472 -43052,26370 -31335,60001 -8205,21958 -5484,62896 -47615,56255 -43402,56842 -39314,49124 -17975,52354 -49576,23638 -41108,31499 -64803,5701 -5865,14013 -54287,60554 -47048,28244 -50255,31360 -35474,17920 -64806,33597 -40019,56577 -5062,30927 -30828,44635 -36391,36270 -37385,57440 -20707,44285 -29183,38372 -55417,40189 -4338,40971 -46698,50376 -17965,47166 -23751,55715 -63458,47961 -55760,7010 -64791,35980 -53948,56037 -39217,30094 -16798,45692 -42127,42123 -5351,18423 -39507,24989 -19759,45487 -45836,15399 -2862,49342 -5401,4141 -27827,23827 -34580,63624 -4045,52950 -60831,21635 -12905,20305 -24360,4281 -27781,43639 -46294,27413 -10637,16345 -14906,63660 -47106,19264 -40964,14781 -37174,56001 -23834,36356 -43616,30792 -62916,23350 -61598,51338 -6228,63113 -62455,26800 -53371,28335 -8760,52104 -50759,54626 -12984,48186 -16614,33482 -30514,7168 -27688,48629 -23162,17378 -28354,31116 -62262,41690 -55797,50747 -34663,63335 -33501,40780 -9061,61010 -34633,31047 -29141,3180 -49389,32784 -24501,12829 -40402,38943 -27708,47042 -48152,55521 -20627,63241 -36072,22798 -37643,11685 -57976,53089 -164,1291 -9753,58702 -49573,40006 -29569,58013 -3942,41210 -56218,54411 -59637,39739 -37132,6853 -24220,7050 -59660,56586 -24707,10821 -41735,10248 -22383,22006 -52423,41155 -34964,28293 -39051,9506 -3207,18475 -34969,47768 -35940,39670 -56484,42253 -3119,9118 -56092,4500 -24977,46546 -35029,14742 -53672,63181 -55272,23326 -52678,21799 -51053,26949 -38700,65350 -21383,4395 -59356,12187 -16749,2970 -2400,65279 -53884,3392 -1724,1897 -12938,16222 -55800,36969 -62957,15157 -8412,65035 -25065,63248 -12725,37225 -48541,52878 -21509,35895 -56475,25857 -7152,10427 -11110,18272 -55858,11351 -13471,30174 -15750,43019 -25290,58391 -61197,7893 -11946,29211 -63184,18038 -15494,38056 -58267,5131 -7971,53096 -62557,47942 -47254,14261 -11674,41712 -43932,13725 -52903,60617 -42648,32035 -36265,11215 -18697,11567 -59408,47901 -48694,60117 -33693,55080 -55622,40092 -63413,26021 -36519,62917 -44028,58510 -21696,36100 -49971,20723 -119,43370 -62837,15421 -34019,32244 -9499,61950 -28243,46239 -18846,19558 -48821,61868 -19189,14068 -8507,46575 -22283,49568 -14966,62287 -64486,16221 -45893,15367 -62776,10175 -48085,48765 -36544,21703 -18117,4502 -40455,62385 -40470,16178 -39743,58949 -52007,25793 -634,52419 -15008,22144 -33933,20852 -28562,14509 -54312,9411 -56431,35287 -7673,8247 -34381,45225 -26121,65048 -4400,59583 -51146,64490 -27527,32025 -60316,17382 -4368,42374 -43991,56705 -19206,55336 -52877,7252 -26096,65092 -22986,58139 -670,56719 -54804,60689 -6540,48297 -52999,44989 -54807,10055 -54305,38431 -63628,58349 -15920,21079 -52294,16755 -64684,5938 -59526,12734 -43356,11534 -61495,13018 -31145,9895 -27437,36408 -47194,42229 -41957,61291 -33520,36561 -577,45868 -45083,45498 -47568,28509 -522,26225 -23673,55318 -35300,26126 -62211,40168 -13788,9512 -51247,5745 -49819,41357 -4242,35417 -37113,23912 -56954,39771 -50110,56300 -54125,38208 -40970,6249 -42991,12498 -51055,37336 -19619,59906 -20899,987 -22384,43189 -58605,15277 -60970,61313 -24961,14082 -35040,28436 -1302,10222 -43185,26463 -54028,33038 -41525,14411 -35235,32676 -30347,5902 -33205,55934 -62454,38092 -47155,38773 -54703,8370 -296,15503 -37853,9657 -25795,9377 -24047,45878 -53035,58524 -50267,50569 -22472,21179 -19396,50119 -54972,24487 -12414,51809 -65310,39168 -22968,40224 -37796,3147 -37248,3921 -48439,59769 -32233,64186 -64660,55916 -60253,49854 -39201,8205 -8282,5202 -34066,51499 -14829,48276 -44630,14591 -26948,29179 -27964,44623 -57574,20151 -50727,5304 -51066,12628 -52296,6991 -3234,39817 -6107,29891 -27717,48102 -30512,6885 -22882,54139 -8354,4194 -23459,21705 -26457,25995 -9783,14416 -37724,44995 -13317,36639 -65465,19618 -20923,9883 -5038,18874 -51087,14542 -24056,50413 -31423,13196 -43395,1639 -33279,53976 -24736,23590 -8289,13296 -21926,15826 -5732,42358 -51078,26885 -23366,20158 -47825,64730 -38607,10648 -7395,13973 -56714,12738 -13592,43990 -8894,1974 -63178,61156 -15076,36781 -12215,57932 -64961,7151 -36033,2125 -63739,39723 -7786,31307 -24481,40385 -54229,62000 -42042,13713 -20031,15623 -20318,62443 -17760,17103 -65526,21745 -4107,10702 -24891,47175 -62762,43095 -5872,37898 -14186,8280 -46537,30362 -4841,62787 -2257,44640 -62445,6864 -39162,13490 -44947,13196 -31309,56851 -61257,47752 -44172,59879 -19658,46760 -31885,44990 -46657,18158 -22252,3114 -46022,34230 -45325,61066 -27578,23781 -34551,16192 -34546,63206 -52149,62178 -58360,9410 -16914,41922 -33626,45432 -25022,54033 -34592,63360 -25859,15731 -48681,20234 -12592,38847 -24691,32527 -53069,41020 -23818,23341 -64130,48997 -46591,33542 -28129,65517 -45632,1923 -24881,62687 -16414,22528 -45646,48039 -2585,22180 -37925,4358 -54408,41131 -7234,15733 -44704,20711 -23047,53237 -25704,2757 -28141,2561 -11035,3700 -3884,3344 -65095,21780 -14638,46283 -29669,33566 -51838,9628 -30834,3067 -12502,62338 -7227,52731 -20118,44427 -28461,32676 -34281,30647 -29420,11239 -57680,11900 -15136,10592 -20273,32905 -49049,37831 -20689,40527 -59976,17075 -39604,32344 -53904,2999 -12805,36738 -56336,27436 -30307,60399 -45922,47736 -54758,17700 -58523,39091 -32445,8011 -9170,10229 -45467,61475 -16634,51922 -42839,20071 -55350,32775 -40328,59981 -33290,16324 -59377,26499 -45612,43693 -49372,48704 -27802,45042 -34833,13766 -36499,46874 -45150,45561 -41838,49864 -33714,64755 -10372,44996 -47505,55879 -53350,23129 -27849,34958 -28230,65487 -56248,8257 -31271,65342 -59187,51571 -35332,33706 -63811,43519 -1140,54534 -13136,25099 -49748,9256 -37111,44204 -51238,44380 -33137,20324 -46638,65388 -63444,39287 -22576,50389 -38523,45552 -28608,1511 -19527,31547 -5361,11731 -22784,64789 -24710,53678 -35209,56617 -35885,10390 -60927,31213 -39022,367 -5666,207 -60221,38669 -38457,61249 -60751,5991 -20403,44342 -14897,5056 -49307,56541 -27909,31822 -25465,20890 -5471,7741 -45633,12629 -57137,11285 -37296,3681 -23338,56861 -51887,51491 -49848,61696 -18035,37623 -37196,26420 -47724,37491 -25499,41814 -32739,29786 -52725,55885 -47385,6556 -32510,52538 -47902,17048 -51402,54256 -39532,7068 -34118,53431 -11141,54206 -26534,2790 -3268,11927 -31604,17326 -27338,65487 -9519,5653 -11874,43844 -62712,19351 -30630,64347 -52509,14852 -32596,23700 -31908,26289 -47760,18250 -6865,62242 -52420,56485 -19785,44102 -18388,46851 -47058,12067 -51681,25024 -17497,29426 -45139,54972 -23949,47599 -37325,41195 -37983,21920 -44149,21765 -16252,28151 -28333,5628 -53239,6965 -7093,60871 -40714,11935 -40440,19404 -34039,21039 -2226,9154 -6220,12457 -43632,40375 -57529,39622 -45609,38737 -47507,4360 -61439,62887 -54246,34201 -38254,23861 -48059,61919 -4294,59305 -34126,34906 -45022,1027 -62870,45041 -61541,60332 -44836,35794 -21227,56767 -20784,19143 -16721,25543 -45384,50715 -2549,21744 -42868,49087 -7898,53019 -53213,36129 -17113,21959 -30244,63330 -32202,5379 -17372,41434 -35747,34277 -8358,20947 -50271,27241 -31913,45403 -35443,44174 -40649,62728 -57727,15325 -59625,22533 -16780,37881 -12321,16603 -25354,14866 -1515,39075 -43704,1331 -23133,56899 -46494,12034 -39561,22687 -6450,9097 -61673,21254 -55456,45897 -3351,26940 -46319,19953 -64386,30168 -48547,32618 -37903,8539 -34512,44935 -17329,47460 -48138,11139 -59212,32586 -37774,41737 -9396,2190 -60448,731 -34166,65301 -5330,52096 -65053,44955 -11547,57832 -61963,33357 -30438,54849 -31877,37289 -54398,2615 -23792,33640 -41515,6089 -52432,3910 -63206,44857 -58719,55367 -6961,32052 -25311,32830 -4540,52143 -20513,8282 -53784,25193 -15508,53191 -56349,62332 -28075,40263 -43042,48264 -36087,12130 -37213,27219 -22728,25025 -7345,60615 -63033,39156 -4013,57279 -58910,56765 -48137,39411 -35619,48829 -18717,20368 -56524,36555 -11329,59013 -24307,35702 -43761,24794 -41693,40485 -48794,2653 -17375,62767 -39668,30760 -50221,19900 -29055,18794 -57917,20297 -49315,55953 -53400,54753 -2771,22554 -19236,37736 -493,36519 -59252,13449 -23780,59564 -44227,55226 -44634,9254 -37671,38811 -60568,65166 -20930,8066 -13460,49112 -64178,61666 -24684,7878 -29240,38892 -38108,47778 -3476,64475 -36342,8571 -35272,43183 -38109,26785 -41128,29177 -2644,27506 -34866,12529 -39552,24592 -31198,50978 -22828,48665 -14320,57379 -56323,44756 -7016,57657 -9412,12073 -29746,22788 -22585,15339 -56484,42254 -12592,20898 -43972,31796 -52157,34921 -1372,57269 -65001,16192 -55880,43424 -6841,10087 -47285,5396 -50920,56097 -52541,32657 -65096,11486 -3798,64215 -18251,40538 -8203,26082 -30928,12981 -19311,15727 -50152,23452 -28316,11910 -44738,4343 -39903,33972 -14879,38706 -61454,55060 -4664,6133 -38538,58824 -14253,36102 -20283,60893 -45939,2063 -39715,39770 -46676,50033 -18298,2548 -7931,21543 -50495,27532 -43610,50359 -64312,62710 -36064,62863 -53030,36038 -587,36469 -30482,51409 -38542,46073 -22378,5683 -63257,36538 -36635,372 -15885,26164 -12836,37247 -51014,1016 -5657,32225 -36534,19185 -37438,57796 -57304,7510 -31435,48825 -41517,2629 -11185,23262 -37875,45932 -4412,47798 -45380,26597 -37649,39795 -4039,17693 -23868,24187 -27714,49157 -32471,64881 -33822,27879 -43025,57339 -44582,65402 -55676,56991 -16880,27038 -21807,30659 -47080,11002 -1305,27238 -40025,25699 -43170,62941 -41110,55933 -26059,31066 -27343,23117 -24719,52945 -57084,60227 -62714,45646 -34938,31089 -22883,39075 -49469,14055 -30079,62776 -57235,54769 -23064,28513 -10692,29066 -60053,36162 -33054,42074 -58731,31852 -3328,30732 -50746,57319 -54928,51867 -55863,15039 -28387,32581 -6230,55931 -43996,65283 -21423,22387 -7768,64825 -54929,6903 -49297,63158 -43615,3126 -18184,1087 -21130,61012 -61196,6014 -5280,23481 -53452,13997 -8463,45143 -1607,23629 -1772,2331 -13413,34 -26593,45964 -43845,48854 -53972,719 -32964,35498 -64440,34034 -9899,64247 -50174,54970 -43881,61330 -57058,57225 -15474,16560 -35177,6431 -45767,28692 -46765,20819 -57245,3265 -54455,7056 -11347,11591 -17591,56767 -27662,32602 -33624,41346 -48606,5811 -22193,59032 -43836,8225 -65456,55921 -37223,47541 -49676,38333 -15152,12170 -36583,63366 -20324,13485 -34377,17814 -11596,29646 -47629,20246 -1769,1888 -53595,12131 -25365,24935 -27880,24342 -37199,52102 -57561,4055 -58791,7221 -13087,33980 -23243,60884 -9398,17672 -16672,3098 -39135,40076 -56240,1778 -26472,40704 -49711,21613 -30137,60482 -21053,27460 -53582,12090 -38651,55695 -30844,34664 -52709,27459 -61496,13118 -54610,41356 -37274,20618 -5432,54649 -37408,38616 -17357,22661 -52218,39802 -45242,49306 -56797,37071 -62036,58104 -54724,15413 -26809,19544 -48446,11466 -36144,1724 -19380,12415 -16363,57074 -12665,64238 -40133,55010 -10388,41398 -5303,53579 -23404,18880 -59109,27487 -20661,7655 -53943,17315 -47918,39387 -62314,43610 -26015,8208 -32999,64075 -24859,50715 -32531,56471 -25576,32539 -40132,65334 -56701,32169 -50824,35070 -47884,35451 -3369,29690 -44354,64418 -47486,6564 -42994,19975 -1012,16199 -2776,32010 -56517,56521 -5605,16249 -52007,22754 -26604,37608 -25651,10928 -11447,64577 -1779,45041 -16133,52724 -21784,29071 -26051,2721 -39486,37600 -59752,59977 -32826,6106 -48244,7371 -18928,36304 -38487,54437 -6682,4177 -14719,50393 -3048,37761 -21927,24375 -5382,36650 -58909,754 -10041,64691 -62299,25154 -35504,60885 -50414,46232 -47413,63513 -18891,14815 -10914,7992 -2687,53162 -63336,11636 -55958,16969 -63100,32720 -6038,7202 -3736,63081 -20592,23466 -37573,11828 -65040,62808 -18462,49217 -48711,36751 -12376,64117 -30907,35548 -32721,11770 -35326,59353 -5123,60160 -37296,48487 -46111,24054 -20060,53081 -33065,27301 -50009,51072 -3832,20332 -17796,32784 -19495,25781 -550,1306 -29369,47807 -35694,23636 -58162,41045 -23969,41083 -53306,56894 -35420,62558 -62415,57195 -46609,45161 -15011,48192 -33448,32667 -23109,58233 -10078,34236 -62125,56490 -3393,27908 -63034,32318 -32497,13390 -4588,40022 -27733,12027 -24247,29117 -45149,16648 -41694,14777 -26547,25151 -13724,50431 -15114,43004 -30665,20476 -9414,26459 -22650,62867 -58725,22997 -54707,47323 -29639,33989 -51203,43435 -58752,18802 -39059,26735 -35550,21421 -22301,16798 -15207,1899 -47682,2343 -3209,22288 -64959,51626 -34940,23059 -23545,49896 -44021,27557 -65311,31192 -31850,14372 -15641,32961 -43256,46776 -16822,51382 -42140,54472 -9676,23108 -7582,36313 -51443,46773 -24137,6822 -19875,21531 -17227,28537 -14488,45644 -44159,3209 -62926,8376 -30534,13359 -47071,20603 -4285,23260 -6044,39273 -25806,56839 -10851,63704 -60141,3123 -16267,1891 -34732,6079 -29855,27358 -36663,24622 -60785,30539 -18271,22212 -13902,6434 -41103,53703 -37423,39936 -18337,43565 -17315,55724 -37483,21767 -3941,45392 -32001,5074 -13286,261 -30104,62346 -63086,55679 -27145,52076 -20019,28134 -19564,59080 -13927,28390 -17294,58838 -61144,46336 -34800,53756 -63594,19816 -18567,32075 -53955,56734 -45009,35845 -17663,27589 -20276,60606 -20986,4892 -63846,58767 -25882,38158 -24425,49838 -29750,38608 -34000,12522 -62201,58432 -58390,34702 -49094,23513 -3824,64264 -30477,58704 -27755,55096 -51250,44864 -39722,36731 -54664,31963 -46894,57818 -30406,53248 -5257,8377 -24604,45799 -60416,265 -34529,3064 -57583,44802 -10185,61327 -30045,52699 -41041,13632 -43587,47606 -37928,42677 -5884,7193 -51899,51096 -12633,58927 -63134,62137 -2132,37484 -38540,43939 -439,62033 -540,45206 -3190,30051 -38541,38739 -10984,16389 -48217,46795 -55504,46550 -49336,11757 -30613,29211 -30609,13885 -60797,18416 -47899,25829 -25828,42946 -50322,36605 -52939,32694 -11118,18822 -57031,4740 -19534,12614 -54002,58442 -56058,55339 -40470,12041 -10184,41091 -34897,61274 -35714,13672 -12787,3922 -37361,58088 -20017,53751 -53133,27541 -43903,50675 -24748,41073 -62647,43866 -43984,34799 -52971,45845 -40424,24815 -62546,60375 -12743,12042 -19437,6871 -5880,27583 -19873,60072 -15197,43165 -59626,17850 -36913,55140 -28089,64395 -58123,5374 -45669,5148 -44075,18915 -54199,9836 -55212,34647 -61398,43441 -6354,9728 -32101,23538 -54190,61450 -41287,27827 -52424,28476 -62741,134 -35729,794 -24428,26935 -28024,48000 -33423,22058 -64917,16428 -48459,47162 -60861,52911 -10398,17491 -18397,62667 -12270,63484 -22859,62857 -43518,48243 -48036,258 -23966,30971 -58519,61977 -22542,63837 -42741,38991 -46284,42979 -44765,20008 -40814,8728 -24693,27193 -33211,24939 -44437,3185 -21642,27753 -27903,60471 -61133,52878 -23088,3089 -35521,13973 -60433,27787 -59554,30248 -4278,8789 -55742,60952 -18734,50069 -60278,50712 -64274,38293 -51689,52492 -41000,40021 -7082,45411 -20767,25012 -12241,33072 -11276,60976 -20406,19150 -1604,27969 -37362,43157 -36242,59576 -61035,60077 -63342,56331 -27650,60310 -26900,59523 -37286,53242 -1587,63056 -21651,19815 -53760,42470 -27267,6151 -52930,24185 -11145,3427 -54817,18058 -9680,12304 -59587,64830 -23125,59414 -7300,4315 -58647,48710 -34335,19846 -5875,39021 -58826,39274 -5321,57674 -21856,40079 -49251,30301 -8812,50539 -7964,33557 -50601,23687 -41370,35617 -1922,25730 -5805,37218 -33070,63353 -36226,2932 -64979,50566 -24541,62682 -37322,24605 -54491,62443 -13975,47541 -45257,7747 -37533,34517 -32180,31167 -1183,11578 -63436,29604 -34946,29433 -58058,45526 -11064,37040 -8707,8684 -52131,55655 -58729,42508 -29669,36897 -16350,64369 -41842,15804 -63409,34732 -46061,28060 -5016,63129 -12046,41187 -30561,19059 -4912,44155 -54962,1020 -37374,58739 -42790,17850 -9089,22903 -52678,23359 -30095,37179 -28241,52735 -50943,36255 -27284,22934 -26318,5234 -56045,13310 -9392,41873 -5506,53522 -30213,22649 -23486,8048 -18082,53669 -31910,58504 -45296,19915 -1330,42882 -38677,33849 -4795,41764 -40745,54625 -6767,39416 -19064,37582 -62248,43688 -8450,49664 -30259,40837 -44280,27893 -33782,13345 -23665,40907 -44305,38774 -16988,34500 -41890,33050 -8875,34609 -13590,25136 -7827,5503 -38178,29035 -63053,6235 -38920,46043 -10391,60197 -13163,23689 -51659,2337 -24748,30261 -58057,58840 -58724,15173 -37882,45374 -30710,25817 -9604,26117 -42465,3758 -3703,17195 -59774,38856 -9458,15083 -9799,62746 -17147,8805 -14618,7127 -33831,35769 -24601,50381 -32258,14800 -37321,15684 -22521,60095 -12764,11522 -46837,42346 -30347,19961 -20548,41260 -35876,3010 -31345,47412 -4850,2554 -64243,59056 -25333,48440 -56658,47252 -30176,2292 -17774,24372 -10830,32850 -45690,19409 -4141,858 -24787,41942 -55627,2831 -63405,58912 -26100,6135 -35022,28122 -43833,419 -65278,16676 -8406,14697 -14308,21622 -50576,46776 -42467,17844 -682,30402 -52066,12180 -31949,7822 -49712,19921 -24493,12990 -29106,45075 -33313,18089 -43001,35074 -628,2780 -24717,64286 -23994,45936 -48088,46282 -16231,3450 -30300,37095 -37131,19321 -56772,29367 -48124,16073 -50202,3021 -20975,9570 -14212,21417 -31840,19094 -24200,17742 -14795,49574 -57061,60111 -35815,31012 -34900,6292 -43455,62760 -55855,24941 -14172,33414 -9604,10455 -65385,19683 -19449,56577 -27894,15201 -49094,28622 -47032,34751 -3099,5191 -25479,7696 -51999,58256 -48590,8227 -5349,29290 -48241,34092 -48105,39647 -43235,19979 -47540,56210 -28623,32294 -25490,10962 -16269,30393 -33834,15168 -27749,54098 -786,15610 -31647,15251 -44002,17518 -49538,26501 -55468,59759 -15196,29896 -52581,23217 -33049,45489 -22281,33385 -51668,61540 -59762,9455 -20150,40667 -59143,48433 -16806,606 -57031,61317 -40815,28610 -34888,19814 -43077,54053 -8150,26567 -58394,8181 -45856,60495 -56984,28566 -55474,18523 -22483,35197 -51168,21609 -40524,64219 -14913,9887 -56273,65051 -51209,4398 -18382,25089 -57600,32921 -45365,57002 -14850,30570 -26816,59173 -53180,60399 -33091,19350 -25763,62864 -28510,37924 -59985,39714 -1781,46151 -54642,22709 -62621,30919 -14770,52122 -54011,38031 -15096,8853 -12005,50097 -14773,46354 -45711,65054 -27299,18515 -33615,36086 -64549,10712 -53820,59512 -14422,54270 -59304,53001 -17314,26547 -50158,17640 -5590,60660 -23486,22722 -65043,45482 -7982,20802 -13331,53879 -47277,63771 -22406,15921 -61103,51652 -43892,6826 -36517,26469 -27260,8628 -34029,52471 -18390,50859 -12029,24200 -44752,14324 -62462,59565 -49715,22501 -22495,54532 -34994,61976 -23450,44272 -45267,33163 -3831,9576 -2184,54539 -24748,1512 -20276,49601 -51134,34080 -26919,42711 -38649,4270 -17583,23359 -119,24831 -23266,64528 -16600,56825 -37958,59438 -27502,31996 -55710,17368 -23088,50742 -59428,27479 -46982,49685 -3439,57082 -23636,14292 -16783,18644 -46534,9538 -8175,62579 -29020,18194 -9442,20098 -56061,3714 -15305,24645 -20860,20392 -15995,30607 -49582,51690 -11109,9884 -37594,2679 -2683,52220 -35348,14469 -59515,50841 -61351,63733 -51365,49879 -6143,17095 -41599,56901 -13365,19532 -4688,59355 -31973,20584 -49380,64788 -43947,47105 -23595,820 -63300,16554 -17406,59032 -13170,8276 -37891,45645 -5640,38669 -6577,50418 -37014,27772 -65075,44740 -34910,1209 -25237,61360 -37464,23719 -37853,65388 -43776,52342 -46452,11059 -33586,63623 -61352,24168 -18694,35459 -9011,15124 -16420,54912 -26702,63114 -37097,17912 -24191,64118 -8989,41928 -586,19385 -32980,26464 -13505,46809 -36938,62379 -51384,47090 -28847,57118 -55236,61622 -63941,55189 -10212,25162 -45552,52126 -52391,65312 -52123,63380 -1165,65359 -60646,48891 -55081,21254 -35792,61036 -29934,5393 -6171,37007 -37068,2481 -52961,9797 -53853,20747 -38131,40200 -41086,44405 -42919,31659 -11789,11560 -46981,37537 -53679,47523 -9716,47511 -5873,46893 -12523,14286 -44675,29552 -6522,24494 -60338,7236 -54713,65255 -33792,47748 -42863,26532 -57655,31761 -41051,58321 -48140,19737 -14203,23811 -34515,417 -59989,44759 -45468,49015 -63806,60472 -47225,48479 -45091,39257 -59955,44479 -1307,22525 -8611,29686 -44461,4415 -11128,61361 -12068,50496 -11013,20413 -17861,34553 -33869,9477 -19957,543 -61347,58857 -1799,63968 -3682,40984 -40674,25584 -32323,8033 -37138,30448 -4670,412 -1652,63301 -6116,62187 -22152,35667 -47555,4215 -675,4492 -46105,6870 -599,30238 -2668,42926 -7057,38977 -62942,8566 -46986,10217 -9233,46865 -21906,14752 -38516,43310 -28378,22128 -25673,48908 -523,55238 -64761,10000 -32305,39946 -44343,3427 -64400,13133 -9725,12855 -19697,5062 -55360,21886 -37463,45764 -26723,52614 -58808,30295 -281,65067 -56259,5905 -57007,32552 -47239,8196 -33154,49016 -15365,16017 -44931,53838 -50212,29730 -49940,26328 -33840,57736 -34171,9902 -9321,33254 -56696,35168 -57976,20837 -18788,49396 -58463,39981 -62262,37964 -35306,31373 -14953,51826 -5583,1738 -30662,10619 -18077,4859 -20601,40969 -3747,51044 -24289,46795 -41004,17846 -5082,63527 -14840,51720 -4013,51976 -13233,48031 -56842,22164 -59835,44650 -8706,55100 -58393,6710 -11802,7598 -13550,39702 -24918,3800 -20441,25248 -46797,31504 -64039,39011 -16694,47653 -32345,63534 -3136,39520 -11576,42442 -44370,12758 -55982,11990 -5967,37051 -15962,42063 -52267,33653 -26663,46345 -9740,2054 -23560,41998 -58890,56620 -50823,4286 -41661,6598 -58165,761 -20090,25769 -11572,57789 -32109,21602 -56370,54228 -50059,33929 -52845,48919 -9553,61004 -20466,19486 -57424,26668 -45531,3371 -27809,25408 -2994,23373 -14560,23730 -49436,61463 -53112,782 -8255,27083 -25493,5715 -51922,65257 -13329,47785 -58906,21640 -60192,7006 -10543,14400 -54354,14854 -27457,20652 -4414,6355 -31139,18534 -44847,11966 -20286,12388 -58165,14608 -33271,38592 -55732,25290 -22641,51798 -45291,34049 -21098,11148 -50754,19864 -19915,1040 -54690,22861 -18887,51904 -3530,14702 -18972,34155 -56138,37327 -15212,58296 -28432,34139 -56013,64843 -6021,18558 -64146,24545 -24814,57232 -47097,57935 -63130,44783 -54935,18454 -27133,48561 -55146,12056 -43958,39738 -8009,61567 -61178,41952 -61996,64601 -50782,24807 -61752,50073 -61743,44751 -39465,37107 -6944,53080 -8080,4109 -3957,956 -39763,57452 -17368,42461 -41992,9937 -41669,60569 -3325,42499 -10343,3788 -59975,21251 -17299,11462 -65347,46688 -27635,30550 -37890,8865 -55181,4713 -38308,47661 -859,24261 -59953,15180 -58056,37192 -63312,44290 -4026,55546 -44969,5265 -52188,50922 -10221,47643 -37311,1731 -18975,10910 -18149,23002 -61226,13644 -22687,55088 -26859,14548 -40662,51375 -64208,25608 -19522,65175 -33203,42827 -64258,48571 -42838,23172 -46675,55071 -50186,48922 -38387,47454 -12266,16965 -19920,1387 -31570,5680 -55903,33060 -27138,64946 -56289,30746 -1772,28537 -48829,4636 -30707,54055 -33845,30051 -40231,29262 -22643,13083 -37616,36957 -20775,47870 -43641,54775 -48599,62692 -38361,64364 -64041,11620 -29102,61296 -23816,20946 -22296,15805 -9864,59298 -29249,41043 -51053,12776 -19193,29937 -56235,44455 -11776,54735 -21670,49615 -60267,16649 -9562,39509 -11663,9895 -54217,59376 -46211,43085 -12755,20651 -64098,15326 -37323,40023 -29067,47147 -30454,21565 -32417,40025 -24418,57967 -37672,51114 -36509,5541 -50199,22409 -12537,2165 -28687,26755 -38013,13843 -15202,19566 -13523,39641 -45313,35994 -9398,29896 -51857,38138 -74,13638 -28872,12711 -26251,25030 -20545,23685 -26049,13599 -28389,6798 -29497,47593 -64272,37218 -10501,56798 -42380,8507 -10018,2778 -51950,12604 -1338,56811 -26171,45443 -25865,57884 -24033,61565 -55944,56143 -36459,38136 -3972,44912 -31637,11351 -1110,10453 -65203,28330 -55450,23419 -14738,2006 -3230,36032 -9954,37600 -27941,59345 -54959,16388 -1946,26810 -49749,43005 -29966,53201 -42139,60793 -60855,43109 -55284,61809 -42641,8289 -22493,12090 -934,11722 -38348,28584 -23191,9272 -54498,63747 -6531,64997 -14698,57207 -56711,3378 -26554,1215 -57457,31236 -51201,14159 -22627,394 -51062,35648 -52298,39505 -60667,26170 -64617,60302 -56179,27312 -55881,17506 -159,59400 -32542,11305 -54284,30746 -62033,37596 -8484,35621 -61460,34681 -34768,8279 -29584,14723 -16246,42904 -20702,30208 -63744,39595 -15626,18831 -47030,29872 -6346,11498 -11957,56808 -37419,60767 -27555,62364 -14536,12060 -22947,20442 -13799,63619 -48349,10037 -11464,52529 -39539,5388 -32428,15147 -15492,20091 -22215,13786 -11314,48638 -53269,13976 -36459,49861 -47229,20348 -40315,29355 -9594,36788 -52104,57493 -5563,15903 -45996,64998 -13400,63323 -9351,60237 -7562,13112 -10569,44546 -57995,5552 -30124,53034 -28910,57998 -63153,28328 -26830,65087 -34529,44263 -45970,45810 -15320,43341 -36161,44426 -21407,38342 -4741,61118 -17991,58900 -56493,49322 -49118,64429 -19433,55855 -37206,1893 -1607,42638 -34394,44359 -38077,17261 -5898,34071 -64174,53557 -37270,43761 -9936,24251 -31756,24551 -65453,32756 -26481,1703 -38521,20005 -42702,40680 -50151,42446 -30488,43471 -21461,33051 -13358,57652 -7735,17145 -706,16876 -59017,27725 -31846,23776 -62190,62957 -48193,59064 -24609,65407 -19133,28470 -1733,69 -42448,30810 -21522,31383 -22598,61614 -13656,61770 -40165,6346 -60398,18894 -65079,45273 -10601,4268 -22527,11885 -19560,15237 -38455,54724 -56483,52824 -59087,5950 -54905,57264 -16709,42842 -49149,57754 -35358,65234 -43205,39148 -59006,35289 -2959,62827 -57406,42337 -55076,31542 -27973,50471 -13822,63614 -48456,16564 -33896,34973 -29118,38511 -21408,12594 -45934,24526 -2488,44951 -27681,18409 -36079,40358 -64501,61979 -2004,43338 -63769,55127 -29101,36679 -47729,54614 -53120,31901 -19326,10314 -58768,29855 -52963,46168 -54307,23084 -36735,63742 -13595,2433 -32206,29673 -39612,40021 -37547,44263 -53390,58891 -10411,48899 -7067,41907 -54885,30213 -45621,35665 -29840,11458 -13530,12809 -49677,64568 -7060,25579 -52657,62043 -18477,30537 -13492,7554 -15108,987 -37343,40956 -32986,22665 -14137,19115 -8027,2996 -61474,58576 -9823,36449 -28662,2781 -54491,21323 -35196,27614 -25439,26707 -429,40917 -729,63333 -38977,43597 -26029,48950 -11533,61418 -58375,60856 -44396,4489 -53233,58454 -11157,29235 -12342,24600 -58950,3829 -35415,11664 -64788,23559 -27789,51054 -40100,63723 -64554,20429 -62309,22071 -64822,55615 -61,60680 -41756,33689 -27694,49472 -34439,51929 -55043,4755 -44450,44972 -26472,60049 -20993,39925 -47533,56362 -32932,47005 -25092,60634 -18751,4503 -22351,26861 -55981,30526 -23372,24079 -61068,28267 -21014,30263 -63908,51300 -11364,57817 -16230,54596 -55327,62388 -64937,2809 -11826,31844 -52695,2912 -45349,60522 -39544,38445 -3414,46288 -60766,4168 -43954,40742 -33072,55177 -60652,16599 -17949,55593 -21410,43527 -1572,38133 -53633,17211 -25426,23430 -33165,6337 -59752,34384 -28260,32356 -53476,53681 -40937,50590 -12430,27412 -48651,36350 -52805,97 -57833,40863 -32693,29042 -56309,47389 -27049,34933 -64800,44581 -35503,43767 -22395,54413 -8985,13041 -47864,1624 -59832,21763 -10805,61396 -50130,35116 -2885,17399 -4659,64610 -56280,9082 -43525,17905 -24192,45023 -11615,58415 -48281,60742 -16035,41943 -54912,2808 -10795,14086 -58936,11379 -22870,23975 -32110,52973 -9539,17813 -18785,59970 -54307,14917 -31279,34237 -19828,23176 -23918,13323 -56328,50172 -59650,33620 -6981,14399 -50750,57548 -54769,4401 -9148,41685 -65521,25183 -42635,44799 -55859,16600 -48781,60200 -44663,10750 -64521,21648 -17913,39070 -10804,65099 -28892,7709 -38045,12674 -42730,21209 -11344,2859 -64322,25846 -51322,40482 -29727,41913 -47754,13354 -48896,53971 -15888,23866 -58086,44497 -4127,40479 -19577,27925 -34607,57867 -25218,42460 -24422,58286 -37693,55141 -47333,12050 -20931,44925 -15117,33488 -52330,35926 -56711,56052 -16497,31686 -40764,57648 -10844,25146 -6336,30754 -45965,1167 -6535,29283 -44728,53399 -62164,40688 -63307,40291 -52431,55056 -31719,65058 -18785,6336 -23327,47026 -63441,59876 -19762,27839 -4389,57145 -880,38859 -44130,48776 -14699,62677 -19013,45783 -54384,35534 -59927,59343 -45560,20025 -7154,33450 -62422,30252 -63587,11318 -27473,31831 -39395,289 -59040,10078 -41365,43507 -20158,40139 -37832,41480 -6460,56205 -3661,59810 -4173,41891 -49846,15453 -17771,64602 -34894,23690 -18229,27552 -38108,40597 -29814,7597 -27823,23713 -40020,60408 -64926,44992 -37301,47503 -45314,6979 -9995,58026 -16616,17292 -15717,35023 -35922,44887 -48558,20456 -20714,16689 -36535,32982 -33426,19615 -31239,19722 -24127,60623 -43761,45658 -4535,33033 -41711,50988 -28152,41971 -31510,55462 -29557,19188 -33528,28603 -45507,23158 -7257,44287 -1846,61216 -14567,27655 -56339,12657 -13085,24723 -9026,40451 -17863,47145 -35624,2260 -30387,32938 -20112,58745 -2863,55889 -5552,14865 -18643,7229 -36640,15213 -59424,7953 -37712,50728 -10980,48515 -43581,11284 -8890,33936 -50858,18471 -48727,48882 -11069,23632 -23739,29819 -46405,27215 -60873,16422 -56655,52349 -27942,7297 -48844,40154 -49286,55263 -2690,16909 -46040,40374 -33583,43296 -57250,61694 -2825,41889 -27087,27507 -10696,34200 -37468,25114 -2537,19445 -14813,35857 -51307,11858 -63726,65178 -28138,54353 -24554,30027 -20320,6140 -7939,12525 -31948,36661 -35894,53791 -51461,61063 -53329,63893 -7703,53140 -37048,49748 -25151,2119 -23578,16087 -41737,38577 -7705,39468 -28914,27748 -48575,18312 -42045,60141 -44352,43754 -57967,25822 -52869,13510 -44692,14776 -56807,56905 -54634,10820 -51571,23106 -55392,55185 -34419,52236 -5974,18607 -21119,64122 -23055,27009 -49378,59866 -52040,43058 -30992,16704 -51363,62994 -3814,20018 -39844,65468 -50050,7862 -41861,47132 -28476,50306 -19242,4417 -39727,18432 -21335,18438 -43373,58560 -3797,29832 -46782,21390 -63386,49879 -33556,41103 -32823,64731 -57287,523 -16377,7032 -64520,42240 -21331,36609 -13811,36988 -23130,56115 -30351,623 -35547,53115 -50779,48021 -60866,64835 -57803,61511 -3483,60885 -21657,40237 -20354,2406 -36971,25150 -14910,465 -53090,23033 -38592,7227 -49625,21882 -49217,2030 -3158,35959 -17774,13879 -35309,48580 -36462,1014 -58869,30824 -34170,12857 -31523,17072 -4570,61372 -36055,20002 -34934,34046 -46562,59603 -53442,42179 -664,29631 -46599,3826 -52534,17065 -53036,21278 -12066,9300 -35023,11532 -4104,37137 -24929,11180 -31623,25508 -2653,16413 -2045,17142 -42803,3392 -58697,5449 -11519,8357 -36360,53873 -98,3199 -50939,40153 -36544,30940 -26262,13880 -48568,8830 -62217,1926 -32679,43677 -5214,8821 -25379,9627 -50611,20409 -13374,52656 -38403,4116 -53744,40688 -4561,42027 -63350,60080 -29910,36575 -52250,41718 -26262,4542 -2618,6390 -52907,12213 -61756,22687 -53126,19360 -24225,64495 -814,20080 -7217,39262 -61005,8981 -46386,55945 -22590,54331 -63193,25134 -52575,49671 -63599,60763 -56141,9431 -42500,38184 -9159,47951 -16158,60714 -62388,12510 -65325,18270 -6131,53567 -16804,61868 -31248,21205 -12588,42447 -23479,41357 -62109,11507 -51740,43 -7179,44835 -33376,56691 -40796,11648 -44932,60371 -37953,48252 -12824,17792 -56016,34644 -30239,13450 -27877,19394 -50935,42914 -57874,47586 -49899,30375 -262,44570 -13331,32285 -18697,13507 -40536,2690 -2265,8636 -31215,24797 -41534,26396 -25735,60206 -47727,15263 -26171,65183 -15590,64306 -16949,17723 -19889,10144 -51516,22277 -38363,45417 -40186,57454 -44748,22335 -6956,35393 -16608,60366 -37103,6004 -20986,51607 -8487,38462 -4518,25894 -32386,6222 -16086,27695 -1609,28442 -58690,63063 -48124,1430 -61651,48900 -58051,20627 -14825,41480 -23558,37867 -57613,77 -26779,41851 -11957,18079 -61494,34949 -3698,45092 -62175,20905 -51985,24399 -21250,19046 -3952,11311 -27474,6110 -39843,52677 -13236,54127 -21620,47082 -8223,36166 -30739,40140 -17515,63724 -6911,57567 -64575,26044 -34563,40956 -39151,7844 -33639,65339 -6975,9001 -39432,48823 -23167,13641 -60535,59788 -19799,13829 -25893,60145 -7056,1004 -19722,10623 -46715,54434 -52584,7166 -30253,46641 -15613,53361 -52528,63139 -8892,31682 -13931,56995 -6726,29049 -6370,57133 -62497,18991 -17908,63212 -3636,15508 -56674,18913 -58804,31700 -46516,61573 -46574,28291 -30786,42556 -25839,5888 -31491,15176 -8475,12723 -21805,10420 -55083,32016 -17022,52322 -18038,48530 -3100,53584 -8559,2206 -59109,46172 -60612,4129 -57188,36032 -18425,22866 -42288,11278 -42087,27869 -19198,4789 -35564,3200 -45312,2500 -58995,60900 -24552,30307 -3703,50393 -56335,45071 -841,2550 -43299,25578 -11003,37413 -9726,4883 -59294,22860 -35220,1717 -5791,10436 -952,44771 -17825,20362 -34887,16339 -29227,28483 -56996,32145 -21719,8770 -55605,12051 -50920,62003 -34546,12493 -46338,55470 -53024,38735 -13522,39399 -21956,47652 -7944,48978 -53206,21744 -3218,9103 -24238,35513 -5875,20318 -26092,10006 -43922,5504 -4583,34313 -48211,43913 -32905,19509 -28430,34935 -17051,42845 -48860,35271 -5452,23833 -1577,47081 -50523,20641 -7681,59243 -65324,41308 -46370,3111 -38748,54152 -29791,16411 -13152,41268 -12010,46980 -34478,33577 -65066,27091 -39925,22029 -64503,2636 -15974,1495 -17264,11765 -9519,39450 -24170,56354 -34087,52332 -50984,3281 -45137,7814 -38957,7738 -8487,2325 -64864,14312 -12246,35983 -29334,26 -39687,27455 -44572,31986 -57046,18784 -836,60869 -34347,51357 -60461,10335 -61578,53582 -22306,33474 -9761,33888 -50794,21249 -30848,63998 -27252,12693 -19995,16642 -36496,4212 -34590,53308 -55313,27156 -7845,11562 -30884,46099 -34550,63596 -42212,36707 -49059,8248 -41881,13074 -38503,29689 -7482,48185 -4868,43196 -26587,6014 -9276,27404 -54675,13076 -62171,64951 -46042,9007 -3165,18602 -10626,30478 -36864,34832 -45528,45920 -8205,10266 -24264,60400 -41380,22848 -17441,12050 -43991,62697 -47597,1159 -4484,45015 -31931,17618 -30656,25373 -50271,4964 -24646,59618 -53345,59275 -46120,19703 -37850,11965 -56612,11818 -26998,45020 -20715,11305 -63463,47438 -46546,53393 -7056,54925 -62246,44088 -14031,36099 -18663,8539 -27528,63995 -36170,28869 -23920,31482 -42312,64775 -8668,36636 -28119,44476 -28474,20 -54764,39099 -9807,33586 -12657,28787 -11681,15983 -33113,27887 -18506,3758 -17785,20726 -18448,13540 -47643,23202 -38214,33568 -58552,43694 -2251,36396 -43180,29592 -9558,51779 -85,45082 -9369,61996 -23657,15411 -54191,16935 -21247,63072 -23649,8535 -36236,30743 -10752,45702 -23805,39680 -45110,12989 -33532,7823 -7359,49769 -41591,49740 -10062,43293 -45939,5874 -17313,10 -10796,43932 -58012,45469 -63935,46284 -45823,59518 -61025,16114 -28792,27339 -35679,9835 -37864,42928 -54376,43621 -30751,24414 -51962,20178 -51309,26337 -31667,42603 -659,27724 -35429,29709 -60236,58907 -16677,24206 -53436,60995 -33283,43442 -39332,26767 -62222,51295 -28698,24715 -57961,54481 -30146,19690 -58303,47267 -57148,50965 -56550,30973 -18211,11721 -49668,20819 -2623,27413 -35149,17268 -46246,28989 -38620,29616 -62041,26939 -6173,61173 -53699,25253 -38268,53309 -7027,22409 -9077,6145 -40122,33498 -2933,7646 -20927,1976 -41473,18631 -58311,9278 -35101,64275 -8439,62321 -37822,61740 -26907,5096 -28976,58175 -21939,1843 -62475,59770 -9986,48593 -4459,12209 -6788,10359 -26066,51179 -64855,27254 -40059,54 -16876,39489 -56355,28240 -19640,57276 -6760,61760 -32124,16401 -7592,60933 -30084,47278 -58243,8553 -30601,48162 -16898,12053 -5778,48087 -61147,27543 -60656,61388 -55715,2521 -25829,60091 -10787,61424 -41136,37294 -42619,52917 -60169,2151 -28868,4916 -46102,32941 -53731,25908 -25029,36803 -18121,33285 -51933,24510 -21951,65196 -57148,30602 -56634,17799 -32276,23654 -21580,10518 -63016,38960 -44623,12554 -33997,39209 -18667,11887 -49945,6004 -711,21121 -24328,61390 -54105,36771 -38014,3659 -5683,33596 -58730,46259 -15486,22826 -61042,49416 -3767,1505 -30907,63494 -20159,16888 -58977,12169 -39262,6428 -61725,37749 -65022,1554 -6273,8954 -10491,48131 -43028,23548 -44376,2277 -581,48239 -53399,63145 -56350,7075 -29662,52134 -57401,57966 -26613,40498 -46269,8611 -61289,57515 -48411,34781 -8255,40382 -65421,38071 -18841,9813 -46669,39085 -6345,37671 -19750,47120 -61024,18246 -15944,968 -60552,39117 -58146,41614 -2940,63749 -3440,56737 -13008,58995 -28335,48112 -3058,29092 -25318,23111 -49928,36910 -49356,41592 -8746,49540 -26009,1045 -29109,36931 -15197,37201 -19293,49708 -6089,3031 -44923,3152 -21517,59254 -37179,7785 -8446,30708 -14867,27851 -48757,27815 -52372,63616 -61077,47450 -54574,11900 -27219,1481 -42910,27777 -39430,54990 -34618,58251 -20342,59580 -47155,1372 -64948,62886 -55200,12731 -27155,43642 -31620,37894 -26334,7823 -17885,58228 -29003,6057 -47881,64794 -54305,34832 -32587,20845 -36533,34355 -41033,40486 -48065,42812 -18622,58691 -21691,4780 -43566,21352 -55488,44914 -29997,26198 -48796,33116 -39625,19546 -5807,28905 -42911,15383 -21530,27884 -13854,46985 -13134,15218 -64232,1819 -18023,61381 -22088,36574 -62984,13410 -8582,23661 -61034,52619 -56057,60312 -22392,49546 -54408,64759 -26987,63960 -27387,11926 -6999,9652 -37883,3848 -44177,12029 -25464,12187 -2169,52884 -28098,39962 -24450,13918 -18667,417 -19220,36839 -39126,38205 -32258,51913 -58207,40799 -62848,30053 -28433,3544 -65177,42087 -16928,34882 -47920,9420 -25008,64771 -49787,34148 -24726,34534 -39521,16338 -60732,24133 -52645,25939 -26653,8070 -63865,603 -34186,43209 -40768,16701 -37733,30165 -60169,18404 -63958,8588 -33873,58040 -44359,61008 -58500,50116 -22157,16319 -64292,6296 -9422,57748 -15511,57585 -45473,61510 -29770,6727 -42540,25839 -16751,24793 -41202,48361 -33009,11491 -7930,61068 -57608,55216 -6599,38467 -12516,25397 -16956,52568 -56274,5828 -45567,48058 -61794,49210 -35124,57665 -1481,4351 -15868,55116 -39324,29274 -43025,7924 -25723,50379 -59105,24285 -57908,32547 -38257,10101 -25462,816 -6461,37741 -17356,50412 -12782,52502 -60808,19224 -2718,29604 -55514,21076 -43505,64514 -63124,786 -8450,51698 -39984,3899 -15379,25176 -32418,43338 -2935,44532 -49282,14984 -36588,33066 -22091,10551 -49952,5171 -6686,36629 -20300,50178 -11362,2691 -8969,61537 -52119,55790 -45724,18514 -14928,37385 -49688,7499 -42196,31000 -31896,16308 -15068,34481 -16273,41309 -31633,29273 -49283,36576 -32366,49252 -7262,37512 -39938,31898 -37670,17684 -51758,26287 -49334,9667 -39884,32818 -62265,52682 -13703,10081 -7786,33127 -36078,42999 -60089,20511 -44755,45227 -38326,15734 -2681,57500 -50969,19349 -34830,35428 -33893,25461 -40461,13810 -39982,21916 -41263,764 -59828,23454 -34510,26198 -10431,34423 -30183,42254 -30656,18699 -467,54569 -41561,46878 -11123,45232 -55710,39219 -10397,7659 -13118,12459 -63388,46681 -29672,6917 -3898,28885 -18329,29385 -43135,29411 -64092,50314 -37383,64485 -57709,30369 -55776,2716 -33811,63629 -9757,51308 -55178,17966 -36512,8992 -42308,37683 -7517,15288 -48643,45569 -17735,47882 -6801,41895 -55299,13999 -42290,14968 -65416,45848 -33399,31716 -49703,46610 -34988,54691 -12052,2907 -58529,10973 -41857,28803 -39582,22961 -62382,39575 -63144,9679 -41125,33653 -12355,26735 -58279,51527 -58192,61883 -11783,55739 -47260,38624 -34289,33779 -56882,20098 -17979,22796 -4424,18611 -54962,60735 -48985,26657 -10910,15782 -19306,11991 -61863,64699 -57462,29503 -48827,39680 -53195,17641 -8629,48256 -10684,8429 -43498,5921 -56112,38827 -26665,30577 -12260,59233 -50530,15634 -13603,55572 -3324,41444 -36452,62230 -6902,39077 -13193,29015 -55694,28671 -5294,55310 -30442,57348 -33685,11172 -2097,51358 -58336,60887 -27516,20952 -45883,59182 -26774,64655 -38199,1097 -57045,22557 -30172,15593 -18780,63754 -26972,6461 -45659,6830 -37304,25838 -2659,24724 -12857,9365 -12529,63013 -3838,34316 -16218,57880 -7188,64896 -5548,12918 -35527,29485 -486,34527 -14272,11485 -7242,25815 -21318,38037 -55433,1553 -25168,23207 -52140,18202 -41421,49515 -26834,64016 -13492,44880 -21521,12272 -48533,37044 -19701,57708 -61689,50985 -8796,41660 -39524,5383 -55098,37578 -10534,1158 -2040,49984 -57300,60802 -12017,60524 -37936,27302 -52280,17306 -21505,2879 -427,37350 -51812,14703 -25283,49266 -11917,27032 -5952,17612 -1684,43063 -48203,38924 -16210,10786 -52889,14193 -40106,41490 -42345,6296 -54231,58514 -3735,54124 -47289,52438 -31075,51433 -48954,49443 -42761,9087 -18949,37605 -32085,42508 -49348,32292 -44837,27898 -35827,54061 -20694,60758 -64449,18301 -42732,64702 -2502,42952 -26204,27880 -21069,45161 -12876,7716 -8402,55848 -35691,47056 -206,39881 -18576,32130 -2888,55350 -5284,31943 -12322,22936 -27848,11598 -2457,37446 -47247,59107 -9127,34024 -18282,49007 -42361,25653 -29672,46550 -55840,4567 -9808,9020 -63776,22218 -61540,12305 -52721,51461 -6855,41356 -57599,1708 -9034,57848 -64275,39272 -61372,52756 -44021,30675 -32019,5128 -5154,64108 -7551,18702 -19743,53372 -14281,2568 -48194,36678 -63255,48656 -4661,43017 -58290,56828 -25258,33532 -62666,52412 -63965,40658 -15007,5144 -1619,3750 -51744,7829 -34491,48390 -29832,50039 -39680,5195 -9047,23376 -49198,35699 -4427,52324 -32655,26935 -8454,52313 -53118,6368 -3999,3016 -14149,11914 -56672,38142 -36592,62951 -11801,20476 -18264,35043 -26708,50687 -18286,54180 -7997,8280 -4976,58206 -5909,62340 -26435,30389 -51896,8025 -25561,48111 -46111,25352 -51684,2201 -16856,26314 -36720,19745 -52463,64401 -61991,46291 -1912,29551 -47230,38089 -22205,24252 -4599,52531 -29582,51914 -25238,12722 -14294,44338 -31084,57208 -23776,25750 -30783,25640 -15534,61380 -27907,18532 -1281,51603 -47619,53820 -55948,34911 -10521,7043 -41679,53278 -13643,14174 -60819,53046 -41911,25808 -6047,27319 -30396,38711 -32658,43388 -15983,4881 -64101,45416 -62860,27275 -48257,19031 -55610,59855 -23811,43242 -42842,13502 -29969,36508 -63614,15087 -50374,43499 -41254,58559 -4603,58765 -29290,27501 -41765,11059 -3037,2998 -33289,14172 -54158,27705 -42601,30631 -54370,28986 -39379,53384 -5297,45642 -45353,10108 -47932,23008 -41862,26351 -15734,26255 -61522,60029 -25558,32189 -8004,6963 -52305,23980 -25130,57773 -41370,40023 -43966,8926 -20621,29628 -11077,63797 -50028,21674 -20516,906 -41155,41679 -54582,34165 -16262,59183 -33340,43376 -42408,14851 -24466,29871 -37915,45468 -31730,29547 -14956,28241 -32794,44737 -61688,4420 -18129,58200 -53344,58675 -10965,2077 -56598,42530 -9883,49607 -43997,7027 -57775,7157 -22571,55356 -17914,62991 -62176,52512 -23997,53834 -10055,59963 -22832,56018 -49709,61560 -11111,25968 -53053,64090 -59939,3089 -11900,140 -63138,29792 -47681,56226 -14676,19351 -64043,14253 -44098,22817 -64512,41107 -7864,20036 -45990,36403 -22064,15945 -47958,44676 -32038,3350 -594,35888 -50775,31046 -60406,57399 -39053,53530 -35575,55071 -9286,8207 -5244,15199 -10875,30595 -34766,16560 -46714,55416 -11508,60573 -35454,38491 -6475,7938 -26025,11857 -26679,24807 -19392,61252 -16212,26216 -10949,57747 -32603,24064 -23834,8434 -34269,56942 -21534,58124 -35337,8918 -34714,589 -49711,20778 -1212,28363 -54770,54851 -12823,154 -17162,36536 -389,54164 -50345,36799 -42381,53298 -23405,10836 -58487,41675 -38480,6565 -18368,48772 -43818,40829 -56885,17340 -47158,52689 -47201,7779 -4563,20874 -59269,57787 -27344,27195 -42517,39182 -29624,49321 -52656,8333 -38123,7896 -21398,6709 -53928,4061 -60782,22604 -51421,11243 -45142,35615 -44006,57172 -56314,44083 -13610,18581 -17478,29484 -4672,63011 -33940,37614 -33989,28173 -18467,43926 -896,1120 -21130,19996 -19233,18861 -20339,59213 -42900,33970 -20641,56869 -55523,52023 -38834,24858 -42894,55150 -54146,25006 -45874,4282 -53680,50599 -58317,8995 -29521,36284 -404,15908 -49606,44736 -4067,5918 -58804,19480 -23298,47540 -63617,29337 -15318,9422 -54288,27002 -58344,46477 -58124,23982 -64099,8242 -42160,36827 -27070,56184 -65330,43112 -13674,10528 -16610,43260 -51736,59155 -47054,64700 -63384,35839 -19097,21101 -25764,4585 -37932,44248 -61329,45354 -16563,10965 -20195,44196 -29557,63340 -41516,12189 -62347,25695 -41527,26096 -51403,20757 -19894,43858 -15156,50895 -15287,1602 -40720,10116 -42316,46787 -44656,44690 -27186,49833 -60177,55172 -10448,42412 -50542,13552 -39030,24286 -60935,24404 -28674,56147 -2737,63362 -38243,54643 -21494,45251 -14679,30023 -37763,14664 -49048,62112 -31594,291 -30966,36464 -41165,47634 -29337,31225 -46473,40492 -10119,38133 -27926,37006 -34905,47054 -27788,36196 -52445,2212 -992,43982 -35899,42921 -41701,31050 -10605,50431 -19392,26184 -10177,7843 -20829,29647 -23192,22749 -58299,60433 -29954,50362 -64409,40811 -64353,60555 -55974,6405 -60696,22715 -46109,33105 -44162,10399 -30110,30981 -50920,5558 -38839,50166 -17078,58803 -52457,47745 -20300,12424 -46357,1602 -10928,23427 -17473,21352 -64621,47488 -63197,58367 -29443,51949 -54147,52954 -41294,1891 -52370,54437 -1568,7389 -16637,48330 -47925,19448 -57624,3707 -7227,37276 -45599,25099 -41078,55238 -39714,42825 -47022,22283 -57091,13241 -62229,64778 -15204,50878 -40634,13558 -10673,8157 -20832,55134 -29786,33659 -54728,61545 -22003,4030 -39847,9177 -60900,4519 -45767,22675 -37600,47589 -14088,61659 -24737,62775 -32876,44651 -50491,36166 -27823,39468 -33785,14495 -11344,53995 -39295,22640 -63118,30978 -6395,49802 -18305,11695 -60043,30930 -12971,26053 -54338,16371 -20522,6423 -56589,31627 -32228,57173 -27161,19530 -5179,26288 -49158,56290 -4335,63284 -2016,53153 -41502,63480 -63022,13657 -24800,21794 -54393,11176 -19837,2975 -4808,31531 -56886,11569 -31118,22855 -13541,37721 -39719,64844 -57702,47153 -7544,34205 -20801,25389 -47473,54335 -35506,34317 -46333,39424 -33502,27138 -13951,44863 -56145,41137 -28263,15689 -27126,17228 -5081,26374 -48914,40394 -18416,4341 -15079,62609 -13300,36586 -35751,61935 -24606,48068 -3997,34511 -5203,35293 -27240,37427 -7328,31499 -20846,23467 -16415,26516 -17886,17376 -64696,15766 -36450,51529 -61569,32174 -57656,26491 -39814,37104 -45689,2478 -42431,46592 -51650,46994 -60584,23706 -32922,42444 -3209,33444 -54257,4957 -21491,62910 -43107,20642 -40446,39394 -11350,27670 -921,35925 -5259,51803 -1766,9408 -27838,31090 -18702,27761 -61920,6696 -9021,50315 -12743,28561 -42202,14521 -14291,54672 -42141,20888 -64729,44843 -57437,30489 -17200,46952 -48251,1966 -50677,13091 -21831,8413 -19108,26561 -3740,50197 -44633,50326 -11056,16535 -8193,20845 -64355,1741 -11069,6067 -63241,39861 -23904,53270 -28374,23818 -1152,25675 -47594,46735 -47001,34968 -24960,43984 -54398,40405 -65299,55279 -61791,49964 -42455,3781 -650,41843 -47214,40036 -53149,62912 -16049,34588 -41146,21939 -57916,33761 -62554,15598 -15111,46301 -36864,55449 -57023,33465 -5110,705 -9496,27168 -52308,50659 -8918,19652 -8700,65412 -27935,437 -50861,6402 -35540,9229 -36631,33780 -43467,57848 -54495,62034 -536,9141 -2822,27488 -43578,8406 -8002,29583 -2237,40259 -38054,39449 -32757,65388 -24165,3906 -55850,16446 -14206,11634 -41641,5264 -53429,28277 -34376,5149 -27269,43212 -28228,38540 -54546,7111 -21632,41269 -57741,50908 -37162,39470 -5278,12467 -61733,7119 -64003,20775 -35987,59432 -3871,25725 -29184,55640 -11093,42536 -53969,51629 -19520,43988 -63426,22085 -7605,5210 -63213,35145 -15014,64847 -24674,42754 -44292,10267 -24057,61071 -25832,37569 -1550,38848 -46195,11977 -23866,53066 -58649,33838 -3813,37412 -47242,19906 -28134,56356 -14329,28447 -14161,51485 -12702,42029 -7895,15243 -63844,14156 -37699,61476 -11063,32263 -62386,9351 -45688,61963 -37548,35875 -64908,21655 -41610,14070 -43312,17357 -46463,12971 -7615,13893 -31428,6012 -62847,60466 -46992,16589 -18863,13815 -1368,10497 -7212,37787 -20813,30448 -3939,18338 -31992,35662 -40045,52062 -29628,35176 -31085,17197 -53276,6657 -2303,9461 -5341,603 -62333,32031 -34565,22846 -17590,50447 -28097,50916 -13449,35446 -60362,2489 -29166,20208 -62635,12715 -13866,65301 -21113,15094 -23578,2687 -37344,6913 -38276,25593 -62255,59021 -21982,64915 -30623,65292 -24482,15847 -47012,10973 -24709,25600 -61745,12756 -32681,7095 -25028,63322 -51137,25862 -10043,643 -51616,40224 -24978,32433 -46414,10456 -56906,11395 -60045,830 -35972,48320 -14480,52792 -25184,55924 -24823,27008 -2138,29991 -43585,50292 -7365,21728 -62202,38712 -42599,62912 -55239,33451 -7454,59570 -1408,56564 -12572,19523 -18653,14240 -57719,46858 -4255,10190 -32452,40605 -28951,9686 -31181,2663 -49911,22204 -18228,30534 -3243,49076 -24508,6358 -18848,21819 -61100,17883 -3606,34370 -2150,38436 -10399,47127 -33152,12914 -58928,58776 -24675,49831 -41258,34059 -65188,1482 -61961,10643 -62897,41686 -7271,43637 -53965,50803 -58838,59017 -23883,1192 -20918,63522 -64774,47745 -23038,46416 -31652,52923 -24884,20834 -2742,8117 -56767,39239 -9430,37086 -45611,6084 -33901,58160 -3092,16175 -53708,45260 -7994,23836 -60504,15478 -62918,20309 -25560,59826 -12181,51466 -27495,6088 -38271,2177 -24504,3006 -26027,25482 -65087,511 -15544,3178 -3018,62419 -3531,20898 -2821,25233 -14009,29655 -21109,48192 -17727,35837 -30021,51720 -28812,4202 -19584,49440 -55012,37481 -55508,7876 -60839,13982 -20066,30544 -42564,25227 -16034,53001 -19452,29393 -22879,55541 -29879,35325 -11706,22948 -38009,62316 -3848,28759 -11598,48069 -63139,14999 -24960,61670 -7386,39392 -63796,15307 -63361,27245 -12637,21027 -44696,44575 -28829,15741 -21740,698 -40941,19780 -31367,44479 -23094,13134 -29160,10097 -52179,36647 -49008,4255 -16963,62847 -52135,9675 -32496,29714 -33474,64370 -1087,58148 -30045,7971 -58155,8330 -48573,48477 -250,29953 -9130,29976 -42388,56254 -43883,6839 -7846,13153 -50258,25625 -19644,28950 -8474,36770 -9884,58659 -4477,36267 -18754,45760 -19416,39697 -50792,30688 -65128,59520 -27160,8143 -41471,19159 -58351,33328 -55916,10255 -46898,46958 -2447,23927 -30901,47474 -52572,10449 -64540,54415 -64968,23838 -18165,60757 -20982,64186 -5736,21547 -45997,40891 -52931,49512 -7130,22592 -36708,3160 -50203,40742 -13823,63708 -57837,18691 -33413,39745 -4399,18180 -61251,30996 -5154,30069 -34663,24109 -24347,33076 -15674,3243 -35535,44406 -17356,5163 -58988,64489 -57289,38332 -5255,41856 -13392,17509 -27492,53157 -32756,5999 -23566,48807 -25878,2938 -9148,42769 -29741,43755 -27759,17614 -23809,43312 -48613,36809 -56450,62553 -26146,42042 -27636,20625 -8562,20520 -40044,18304 -62802,57682 -8018,22918 -14388,20091 -50574,44112 -12363,41611 -5324,14789 -22320,44636 -55979,52465 -7597,21409 -54443,38796 -58331,48575 -13407,49473 -64836,48626 -29529,47269 -25954,18976 -62131,25739 -5799,24039 -14325,2565 -9377,16619 -55452,63737 -55109,51675 -62007,49604 -16018,10508 -26265,33049 -11424,24896 -52160,33305 -44923,53140 -1298,18890 -14490,20513 -49543,55705 -12988,27763 -37111,34360 -20586,42655 -36002,51744 -52716,38771 -2221,50225 -27699,25013 -892,20351 -48017,29708 -38728,10012 -4564,104 -55105,6087 -42560,58583 -15927,5854 -46909,60486 -28489,35577 -54869,2944 -11026,28187 -5058,7779 -41413,4571 -4179,4517 -40103,21978 -56120,57638 -18240,49708 -56821,3267 -18757,59889 -39681,35141 -61027,36640 -6187,49002 -19293,49212 -34543,27358 -52373,59434 -4554,36064 -60618,20852 -4805,39702 -9182,55032 -59546,51136 -5704,1465 -15017,63868 -43386,24589 -5916,2415 -30703,32626 -36765,64938 -61593,8084 -32378,55270 -59841,21339 -64655,8070 -63601,29546 -62371,55471 -44229,35344 -26427,49404 -17394,19021 -61621,54654 -172,9440 -32271,23939 -15936,7981 -6724,24368 -26152,4580 -12115,63444 -54213,57634 -21860,1535 -63578,2398 -31247,33497 -43813,20492 -22289,6600 -40711,44195 -28960,10585 -35630,15190 -20217,43630 -20609,56640 -22900,33844 -55392,1176 -64417,56643 -1668,51194 -12618,63043 -54383,49744 -41787,19548 -59033,42371 -55833,29535 -23209,58547 -62472,31866 -27820,5526 -42004,2298 -263,42031 -42899,31059 -17528,40680 -42389,17029 -50627,6972 -4436,32245 -42640,22569 -59597,15835 -7086,3571 -35744,27648 -575,38784 -6921,28842 -36665,7730 -18478,27575 -10266,41588 -40127,19787 -46194,46534 -54345,50468 -59152,26281 -63573,7677 -32498,20501 -558,61539 -6584,59330 -37422,32232 -41125,22352 -45504,35544 -1577,53954 -25635,10754 -25071,41141 -57103,57914 -64913,61717 -22444,26272 -5468,18572 -30802,6184 -61305,50372 -10970,29660 -21091,45219 -20290,55339 -37572,15724 -26454,58176 -20984,2185 -56020,14945 -43747,59541 -38633,41741 -5995,20799 -36327,16678 -4033,42644 -5849,26292 -26182,25163 -48576,30843 -11552,4201 -43169,3083 -8503,31878 -57316,36789 -6112,23698 -42403,34566 -37789,24206 -57643,20682 -11944,613 -47981,48136 -54864,64399 -11188,53509 -33137,793 -35936,29992 -32416,45873 -14632,3445 -30256,19640 -13815,38346 -25539,60376 -25774,42972 -56572,63235 -57887,42160 -39905,29866 -27728,19043 -56691,65222 -4831,16810 -1480,53121 -8385,12969 -29202,45310 -40575,58855 -1154,16773 -10118,65005 -60477,33085 -38320,424 -769,26666 -32610,15414 -12427,2194 -24809,60189 -34289,7046 -12955,12875 -15631,4459 -64820,36866 -53709,39963 -50338,17031 -64945,47633 -28190,4962 -26477,21051 -52947,52154 -49490,20263 -6653,480 -22412,9581 -54052,53774 -58566,43882 -23403,65168 -11522,54694 -54346,44057 -37480,28828 -61785,38553 -17285,53949 -60981,45800 -55525,58106 -41675,21673 -41263,38493 -27515,29859 -43937,55042 -25106,2494 -44343,27886 -39222,25713 -30655,27030 -17128,43612 -9125,64692 -65312,46021 -47166,58190 -7670,32840 -51391,23197 -61710,12396 -437,45375 -13248,25675 -52480,33238 -45356,34935 -18162,30369 -41141,38096 -16783,15427 -13731,8886 -6889,14523 -5039,34406 -55169,12972 -23171,61027 -14113,25377 -9022,53951 -60445,33414 -21823,32269 -31800,52855 -24831,29189 -51533,48936 -8653,32466 -55704,9052 -28395,34690 -40807,22754 -28454,64658 -24446,5355 -19570,10207 -35123,51132 -7047,50492 -54700,62632 -54398,62239 -18060,62911 -54776,56109 -65422,62111 -57350,21603 -57141,54987 -1067,18848 -14831,45615 -61422,41638 -58451,11022 -45990,10089 -22686,222 -32986,60201 -16786,46911 -58224,16970 -38869,56103 -48344,44705 -36962,29292 -3061,43337 -11385,15977 -40668,32403 -40506,60291 -38769,29649 -15412,53128 -53287,11310 -46803,14347 -55248,35117 -42011,49825 -37053,30125 -3919,49780 -47247,41574 -54901,46311 -28702,58725 -39440,5904 -37450,23593 -17570,54008 -5509,890 -22093,17624 -32296,44435 -37346,5353 -11317,7286 -39735,50131 -16716,61359 -52044,38808 -45226,8221 -36308,55777 -15095,62975 -56880,2825 -36316,34384 -57314,39296 -62252,63214 -14357,42185 -12934,46212 -8227,52126 -51229,24438 -25629,23557 -31564,38838 -6570,27597 -29008,22112 -6446,6956 -60189,48275 -55193,43095 -44180,35170 -37917,34084 -36046,5749 -28661,51391 -12331,35264 -20399,32628 -5802,39483 -45027,30028 -13050,29562 -49696,53490 -13056,37941 -21087,4845 -9197,6360 -45548,52351 -34615,23793 -35132,47234 -33541,20869 -15197,36927 -16143,17119 -38007,64248 -47902,1839 -12082,5171 -22666,9075 -39739,4477 -7062,41878 -58304,8040 -46604,41349 -17620,7097 -51923,18277 -41311,28784 -10053,19606 -5472,58113 -61112,4702 -1766,59855 -49581,9559 -4858,33518 -10793,46353 -30230,33736 -58618,56264 -7467,57209 -61435,29300 -12487,8309 -4455,50362 -52521,16438 -27835,31547 -64116,2543 -48310,7173 -17386,13074 -15799,2261 -6306,47229 -15954,40815 -38707,50086 -27785,36417 -33846,30285 -21531,54111 -58357,65513 -28761,24258 -4728,41228 -7589,20694 -33065,16819 -30513,38405 -22736,33610 -31297,50661 -6606,53140 -47411,20499 -15873,21876 -28793,49126 -35796,32660 -50267,20237 -26245,48215 -42200,33771 -51470,52297 -43245,29144 -51582,18924 -36556,15584 -1075,10592 -49576,64610 -24813,18721 -52617,8879 -11174,27168 -60710,45361 -44129,50293 -7870,8469 -34627,60058 -625,35465 -4614,10646 -42130,24642 -18203,55575 -60079,40858 -306,26623 -61541,48317 -10832,45918 -28192,14416 -38877,53513 -48230,427 -30967,57430 -28206,13585 -62715,42977 -48714,767 -10433,33223 -28613,37064 -46124,2828 -18768,40547 -19175,8492 -60985,27474 -6377,23241 -32230,34283 -53620,50828 -35183,21284 -8613,34499 -29240,1525 -3656,38758 -9921,36429 -50236,26125 -20379,45023 -35916,32937 -5286,18286 -44648,24904 -17047,29727 -39955,47655 -18059,51454 -51728,20186 -22239,27060 -9747,47611 -5014,56617 -25360,750 -42016,13882 -54234,42862 -1981,58935 -58099,13740 -55351,33690 -64301,44586 -53198,39770 -2168,62887 -20205,916 -52486,1567 -8546,33186 -31595,33110 -45114,8608 -428,12946 -22405,28808 -4366,46983 -51437,65161 -39486,5755 -46260,585 -28578,41778 -46986,64829 -33562,45067 -20968,17378 -4421,64394 -60471,47542 -33849,11325 -30743,30365 -14726,64726 -14590,41132 -44171,58884 -11911,60775 -6656,55371 -52698,6672 -1024,33498 -38963,1160 -857,22517 -21078,4956 -56044,9506 -50341,12594 -35364,47524 -21788,63383 -23900,50658 -30114,14804 -34466,22188 -13244,43311 -14631,2125 -55416,4026 -3895,27685 -29892,43370 -7848,22643 -2683,61782 -44702,27033 -48720,64935 -41205,260 -16287,63921 -61972,53378 -6064,26605 -13729,63374 -24785,28649 -20594,55177 -15371,8189 -56824,17752 -9957,54803 -51870,19142 -16718,2845 -13892,19529 -31159,40203 -35977,35432 -19813,35374 -20336,33372 -57843,7206 -53852,46190 -51621,59208 -54780,4980 -62038,21869 -25529,54820 -37761,43170 -479,63324 -27184,54586 -10735,15980 -54134,55193 -33693,55504 -48444,41502 -51430,37865 -51236,40820 -24655,48246 -21756,28504 -29883,31030 -52384,25482 -51295,228 -51763,65420 -52592,60593 -47616,9117 -26742,3515 -45406,31045 -42192,30641 -13951,26587 -16986,48601 -29375,52069 -22629,11373 -40986,18383 -13783,30125 -483,16209 -45778,43720 -46428,1522 -9820,52333 -40873,3657 -51938,27889 -48814,63639 -9119,50437 -3726,18753 -37450,31584 -379,16773 -34611,64092 -8789,20121 -21229,18518 -50794,18388 -31220,33487 -5660,63449 -11014,53800 -9548,6371 -1263,38025 -54237,53657 -44323,29618 -19715,21072 -59035,1990 -22465,34024 -49107,35377 -53717,4265 -12434,14078 -19588,5386 -45447,29560 -7988,23059 -54802,26317 -56004,6963 -23997,21598 -44490,10846 -39989,16129 -51054,6759 -10767,6329 -44222,36046 -57235,3889 -21568,43512 -59803,27613 -16179,21549 -26376,59107 -17734,31871 -22609,41166 -55132,20846 -34376,21398 -25553,17291 -33390,24683 -36706,37605 -24736,22886 -50094,31694 -6215,29642 -49518,53034 -61418,51211 -32231,58550 -22760,52269 -36516,56436 -50509,25349 -52592,46953 -7821,21174 -6972,59036 -36876,28708 -35680,36860 -31548,11612 -41773,51695 -22159,40321 -20661,58379 -51647,23199 -42144,7680 -12135,35925 -11966,13546 -9813,838 -57323,49018 -14189,544 -33907,60946 -45213,45320 -44674,53734 -35191,31418 -50569,9598 -5443,47526 -13831,57349 -61077,24904 -28060,41654 -59147,49860 -18699,24211 -58579,1683 -6103,54864 -44501,13349 -40914,51755 -51976,53790 -55473,18940 -49383,58138 -46898,7975 -57599,53991 -61646,54633 -53135,8514 -42367,15289 -35010,47264 -59016,5726 -36194,14294 -38806,29768 -59615,27829 -20199,32549 -28369,44220 -57336,35637 -28183,9403 -16069,7717 -53105,13920 -9470,4397 -21243,24982 -45340,51320 -18208,37776 -49853,51908 -36848,39670 -45492,23567 -21493,32760 -27401,20199 -46298,3043 -10486,23529 -14491,11417 -45888,42509 -17305,42742 -4921,57222 -22511,17520 -39778,30413 -24163,39600 -4384,3783 -19773,21961 -16733,30506 -54573,51728 -26492,17636 -64035,46593 -13082,20625 -45504,3416 -60134,13264 -33560,20097 -37365,9525 -25861,8452 -7376,38822 -56174,56288 -16661,58134 -19235,38797 -31547,11519 -31154,34231 -8274,62822 -7349,9909 -37601,20677 -58543,26943 -61820,36508 -5503,34469 -38193,64045 -5003,48861 -42413,13231 -31586,11894 -58038,43274 -50634,24326 -3497,62804 -25799,2869 -19641,7410 -16590,58220 -24722,60980 -56426,23769 -44523,59066 -28312,65163 -4056,16010 -37521,13625 -64201,38407 -35914,29926 -50910,28147 -46667,61572 -49314,14297 -57054,3389 -55600,9458 -2819,59825 -45194,1624 -4558,29564 -37468,21133 -13221,41531 -53458,61361 -62084,36854 -53102,44305 -30733,17392 -64214,55390 -51345,2190 -17840,27248 -11235,21262 -38614,31146 -18851,28619 -20392,24913 -12723,484 -3080,59127 -20303,27982 -9097,31299 -18836,20729 -15045,24033 -46319,11245 -15012,27694 -42594,57695 -65286,59058 -22417,19714 -34406,61726 -10542,29634 -49848,50638 -40927,65008 -65348,19799 -12029,21656 -35437,31036 -48417,11506 -51456,21042 -58850,24221 -38603,21941 -41347,4924 -57305,9285 -39432,27881 -31473,29144 -43873,35726 -32420,52200 -27214,38572 -52378,17189 -24184,44129 -45273,57084 -18430,57561 -39725,41214 -4103,15652 -52962,40156 -45310,44221 -29943,2590 -20108,4008 -50566,14580 -5204,22732 -44027,12347 -33131,47841 -51435,8932 -64576,19060 -55570,56400 -9000,53241 -33686,56430 -47990,48088 -36746,9398 -10501,21297 -35915,6412 -7540,50671 -4112,27963 -54447,27925 -64968,19363 -58712,9680 -40487,51744 -59761,18834 -60870,8781 -17423,40054 -16710,3585 -14052,7122 -27537,28582 -32342,62094 -5258,18885 -32782,203 -17306,8529 -55181,35677 -7967,45774 -3905,27638 -35254,18451 -19168,38247 -43329,31659 -13535,39213 -15196,7430 -53566,9279 -64240,55004 -62741,11727 -21021,24787 -15210,27417 -53386,11712 -17952,58677 -26447,18971 -3988,18201 -24108,52373 -25576,61289 -55145,46653 -37583,12839 -44365,61868 -6389,4181 -54033,18144 -63330,18906 -4835,21070 -46873,12124 -9434,105 -31687,46082 -17047,2572 -19152,59859 -4557,31038 -45060,49771 -47293,13042 -42779,14529 -26625,52945 -45788,33831 -57757,42766 -61483,18699 -17472,37197 -14720,11542 -28030,38194 -44615,12964 -43755,44225 -15716,11418 -56558,30899 -25228,39909 -12495,55263 -55170,24939 -10923,599 -50802,63959 -35264,14308 -26151,9781 -43894,47647 -59263,27628 -29431,14184 -11523,9242 -59606,39769 -43981,24080 -1406,20623 -37731,19607 -47218,37030 -6646,59932 -50788,26540 -51545,49210 -9699,8657 -8896,12495 -2125,41127 -34093,51695 -43771,14004 -55734,28250 -7081,36145 -58893,22781 -3444,3682 -34005,13484 -39242,34120 -43160,65399 -12786,63340 -40141,56597 -31754,61150 -7099,27961 -18201,24507 -40150,16194 -46305,13854 -7512,14178 -35623,19134 -38236,45425 -301,48238 -52870,62073 -40407,22249 -43747,37296 -46530,44572 -6645,2964 -43537,57814 -20966,65516 -55334,35718 -60726,28726 -39783,9127 -30908,48970 -7607,660 -39544,30435 -54258,29984 -12175,18003 -355,30183 -9145,64166 -59126,43424 -17020,36574 -56199,28967 -54670,44128 -19806,1419 -41139,4044 -45590,60130 -53489,47516 -48587,17888 -7491,17524 -41742,59181 -57725,359 -53966,23303 -21272,28501 -53068,44640 -16170,64503 -21902,64181 -37494,53823 -61559,42806 -33890,43027 -57581,63150 -26215,21303 -56509,22995 -491,60941 -57069,8016 -18128,50526 -29253,61144 -10687,6539 -17514,28553 -49001,65022 -60376,51580 -14985,13278 -6831,12328 -17431,34342 -58422,37269 -27309,57176 -36503,45178 -45135,43420 -40938,64689 -13494,32407 -46458,49259 -16847,34064 -58754,31359 -16893,17417 -47045,12348 -39469,38210 -3954,56497 -11818,43353 -12847,24946 -7117,31649 -12425,49850 -46612,50616 -48667,43756 -47602,48549 -56288,4550 -14598,44453 -29201,20869 -22709,55352 -8643,22801 -44701,46764 -34908,23693 -7627,52122 -42888,37987 -53633,52902 -11381,41106 -32455,33056 -80,12428 -30597,63148 -29310,9977 -32563,59619 -27895,33787 -26456,38738 -18218,7736 -48056,47163 -43997,29453 -2738,27896 -11135,14315 -44602,491 -54389,47593 -49722,39620 -57646,5716 -48,47416 -10627,40076 -7068,25605 -20618,44693 -21018,8137 -6936,6562 -39369,51737 -4730,7362 -52222,51214 -2921,1163 -16195,32774 -50924,40112 -47753,2302 -44885,45667 -16634,48649 -47462,4543 -34702,29873 -64414,5096 -57664,7032 -4847,17144 -42976,32446 -5289,38406 -12932,47189 -57670,17512 -21201,18166 -37130,37693 -19647,48923 -30982,1715 -45886,54291 -39933,553 -18029,3451 -31490,12377 -7390,52502 -42654,23004 -45350,51443 -39990,9585 -42033,63195 -57091,30420 -23758,30422 -45697,26611 -19991,35237 -14278,51566 -15649,38989 -39391,8699 -4516,57421 -33590,32574 -19189,50410 -63442,32629 -40038,2630 -28172,47374 -5785,12237 -8416,60200 -13958,30643 -21916,63621 -63749,5621 -41282,28709 -42992,8079 -44633,62310 -53268,46770 -55106,4242 -26011,17531 -34360,306 -48279,9131 -25925,62467 -62839,36729 -50457,11616 -25969,8429 -11370,815 -59442,41245 -56175,41002 -56642,37604 -12569,50313 -3171,49014 -16708,52614 -55683,54323 -46163,18905 -34909,49883 -60301,27394 -2253,5359 -37335,59677 -35964,58031 -52488,52025 -41412,15151 -45709,46862 -13038,30227 -45012,27444 -11532,50060 -51903,1932 -18505,59585 -55703,47760 -47712,23381 -14396,2011 -47560,19438 -38172,20408 -46542,36418 -64392,30367 -46939,11097 -37412,7862 -29460,38375 -10105,36618 -22738,62928 -7090,49351 -3793,31573 -62313,3225 -36045,23208 -58177,9956 -50842,56392 -12323,12761 -9164,48609 -38261,27770 -11662,39012 -41685,8167 -18360,64321 -61441,54837 -21968,41012 -24356,9171 -61521,62831 -35407,14305 -18790,49996 -12429,2301 -29660,53710 -35785,27549 -65469,23671 -40563,7684 -2209,59950 -60066,53930 -54644,20166 -46249,13033 -16996,16267 -50652,48547 -56093,48139 -39838,16167 -2481,59852 -33004,33684 -315,36178 -27846,18798 -38373,36612 -54351,60176 -21855,64960 -22414,15041 -38583,28561 -19666,31103 -22225,45543 -28651,60678 -13465,47999 -35212,22140 -45050,59732 -1852,46306 -52216,33477 -26537,50341 -51612,25457 -20110,41129 -35803,25655 -23999,46634 -57881,15208 -40574,31751 -21488,11743 -18073,831 -54530,1974 -36744,29016 -46028,1729 -52439,31232 -44086,41960 -53422,43727 -46191,21852 -62914,10076 -60203,24334 -47569,31014 -53244,57525 -54928,39697 -45169,64043 -43056,48885 -33613,9696 -2229,7535 -61526,54519 -28840,4388 -21206,16144 -2128,15616 -57290,24712 -61094,53519 -23708,31487 -42009,3501 -46378,13771 -22663,15208 -55319,46049 -53522,43848 -51935,29319 -14271,57327 -60684,41091 -26631,52281 -18001,64445 -43660,44382 -26267,29745 -47276,59164 -23432,41362 -31314,31819 -25487,21430 -47898,40352 -34384,24593 -2451,38549 -37278,32272 -60843,54597 -46485,18686 -64673,1600 -6255,42889 -22443,22048 -12489,55356 -53769,34663 -65348,50078 -24550,58885 -15082,3937 -26183,44883 -49604,49178 -39719,43639 -18453,22745 -64841,59418 -2227,40590 -11109,5934 -34074,27146 -27111,3096 -23446,26220 -14278,65223 -4910,5496 -5216,53529 -45792,25876 -30139,26858 -57176,7001 -45208,34911 -37480,18290 -12883,17903 -38866,17802 -60455,54169 -55197,50216 -4419,2455 -14178,46039 -47852,3673 -10254,9191 -65399,15338 -25384,30730 -14469,20814 -29684,22547 -19581,26700 -48528,31851 -56302,54985 -60954,51758 -25634,64080 -49763,30901 -3314,28911 -44178,30928 -58793,60591 -53727,11154 -34554,4688 -16174,33476 -53698,17804 -3685,43595 -28359,19884 -28145,40834 -53115,58938 -1296,35912 -39885,43808 -10564,57449 -4815,48654 -45987,6752 -30364,48049 -4299,2272 -39354,44983 -57660,59910 -42790,45407 -46388,28359 -64079,45412 -41505,63310 -29001,58864 -19094,51580 -61466,37896 -27552,16535 -24682,46580 -56338,8507 -4110,57 -20055,45084 -53972,6329 -60599,48953 -52956,6471 -20404,14953 -4115,13924 -56264,43711 -8700,14042 -44372,64160 -14451,55708 -53333,11379 -36291,45465 -52736,32527 -61079,37693 -24332,24525 -2488,29396 -18700,32578 -45877,25006 -19412,8473 -16246,10348 -50761,11632 -41966,59865 -26212,51864 -6159,16196 -31254,29488 -4960,2698 -49299,13729 -8750,31353 -8484,7655 -18829,64271 -64060,56616 -64110,30857 -25720,65517 -30483,17931 -58288,29855 -39522,34024 -58548,26971 -58147,10046 -25238,54190 -11274,63875 -11062,36214 -61692,4750 -35008,46780 -41320,49691 -18714,8151 -64942,59168 -31216,56865 -21395,46163 -20060,40582 -20997,32716 -53462,31651 -1273,7693 -32167,6405 -54432,42714 -59062,54434 -1085,28907 -8317,58713 -2763,9570 -59659,49679 -38504,42258 -5013,43579 -32253,18965 -61858,33409 -4568,61456 -5279,39424 -18750,15757 -55247,19944 -62034,42967 -2341,1173 -25646,32324 -23412,61768 -59044,48616 -17751,63474 -12791,52424 -12476,20501 -55449,21410 -34278,31078 -27073,12203 -40602,53464 -45887,50786 -35194,40106 -54199,475 -22801,38756 -64904,8448 -62135,17222 -65347,56834 -37992,59230 -1030,53098 -7166,2082 -16007,41337 -19650,20898 -20920,16333 -26125,8328 -45659,58320 -60522,35874 -57376,34387 -15027,42358 -18311,24374 -64137,60628 -38684,32325 -52376,33659 -62254,42007 -43082,61682 -29140,28479 -37450,61547 -9817,46586 -29072,56136 -13507,20872 -41881,16193 -5344,1510 -26806,23343 -19158,31803 -41955,32783 -31447,56533 -25317,39175 -23074,11699 -25705,50886 -35960,14646 -5756,59013 -43983,9813 -53284,7941 -52050,16560 -46332,34394 -55304,6943 -20297,6458 -32941,25676 -24618,44392 -17587,17111 -29053,40225 -17780,48858 -8576,46758 -20906,14382 -6999,38995 -40810,53271 -30088,30134 -48003,54078 -58029,9497 -34245,41523 -10387,49628 -27574,21017 -59304,51173 -6650,33137 -8531,52041 -1812,2761 -46585,13146 -37100,53954 -44745,18575 -47670,32005 -40766,43012 -41416,61699 -39594,5675 -62074,7499 -54507,40181 -47824,64378 -29676,16711 -31226,22137 -17130,16171 -38783,2773 -6881,31741 -5347,45754 -42946,13696 -15741,23414 -60677,55738 -3796,58638 -9979,11655 -33122,4198 -59611,64737 -27200,20130 -31657,35436 -58694,48134 -35130,26581 -45578,16282 -25143,44431 -19454,41491 -31956,43295 -5895,10758 -62626,41949 -35136,37104 -28813,15586 -46460,41760 -47178,38444 -49918,25755 -35339,31731 -18437,61735 -8600,49545 -42179,28438 -35514,1795 -47767,26008 -16138,9650 -8359,32992 -60142,24073 -17844,51190 -22829,18700 -44873,56191 -60754,50990 -10010,1557 -31900,51302 -16020,38071 -3095,62151 -27381,16888 -62460,15587 -64159,30887 -26844,19757 -19936,3898 -34471,42591 -59443,12321 -35560,54092 -42399,39256 -21531,57538 -48206,59297 -28435,40090 -21706,47843 -19895,853 -417,41750 -21685,65140 -61803,57350 -8133,18324 -60514,16248 -4046,59987 -6072,60327 -37126,57495 -13542,59231 -16469,7634 -6632,730 -59636,25955 -14766,59708 -41263,57262 -38726,40143 -18137,59706 -20205,43597 -9800,7263 -14428,64828 -40203,31985 -42267,48809 -31020,35107 -63173,2023 -6730,36072 -20964,26681 -9506,59825 -40261,14536 -4045,28519 -55908,41194 -50439,37138 -27968,39575 -24897,24855 -2705,10345 -18069,39128 -6955,32147 -36982,52150 -36580,27506 -20324,14310 -40684,26064 -3216,2862 -61902,5340 -40326,57739 -25073,38853 -14779,32981 -28243,53790 -14260,7266 -61110,52910 -23925,22419 -3435,46626 -16651,35466 -56511,31158 -25218,49022 -39184,20653 -9915,27500 -30601,19336 -47080,48700 -33972,35527 -30752,8594 -962,46061 -51696,32166 -26806,46374 -65334,45402 -27873,60661 -42166,49437 -41818,58899 -63360,55491 -44017,54077 -9133,57644 -51125,63953 -46437,13859 -23936,11499 -45747,39980 -51182,45800 -40081,24780 -54993,10059 -12834,13406 -27737,4651 -13380,63078 -21987,8049 -2337,53196 -32855,5924 -4798,48762 -34284,45172 -20790,14409 -56130,53061 -10817,24422 -38794,30313 -21788,15968 -63680,50746 -30125,18961 -45546,42870 -48169,32287 -40315,35680 -30827,63962 -48483,12673 -4446,14511 -39611,42577 -16678,852 -17000,26793 -6636,47958 -47775,39826 -58200,60943 -43269,41621 -34039,6090 -38204,39021 -41268,58555 -38837,26321 -26001,22868 -24658,35618 -25434,39195 -27711,63222 -18209,2004 -37124,54216 -40419,15633 -36713,6306 -39080,11369 -61383,59220 -14840,22590 -36070,52855 -12954,40938 -9573,20836 -46195,30854 -30491,1527 -10367,24840 -51934,28879 -41285,33384 -47204,46784 -14625,64497 -24684,54899 -57572,38066 -37091,56167 -7457,7703 -38651,30058 -25392,49500 -35918,43638 -20392,28308 -37176,35586 -34763,18841 -6545,33199 -24148,56712 -19239,46486 -19092,54027 -41577,41309 -20279,50135 -10955,25658 -37066,60189 -39279,10463 -60764,59397 -3500,57070 -53284,4532 -31689,54266 -8701,37541 -42192,41396 -28208,54846 -61657,62283 -7743,14597 -1807,43037 -18976,24517 -8369,25588 -11952,23700 -61528,12337 -39859,26504 -22461,60361 -60196,53152 -29851,54880 -7044,53990 -32618,43849 -36913,29951 -22993,47559 -42020,11664 -64594,31175 -64309,21525 -14593,32582 -11343,54673 -58146,43039 -63538,41903 -21202,145 -28662,46822 -30267,63931 -8433,41717 -3093,10666 -33750,36792 -10301,21987 -25523,12214 -61008,41945 -24352,50272 -43579,49795 -40331,24564 -12142,62913 -12406,51753 -38549,28374 -59584,26695 -22019,35605 -24623,12884 -31009,23738 -16948,53452 -41436,10317 -52891,31688 -15649,31451 -28300,22454 -25438,51003 -52253,11797 -47885,41739 -34463,934 -53507,11046 -21776,25048 -43149,45396 -26059,50880 -229,5248 -11878,60960 -50458,54423 -52115,8253 -13504,23476 -3274,50181 -62679,2846 -22118,48943 -61797,3734 -27085,43976 -28693,52383 -52484,10191 -64018,51976 -8927,32668 -6021,40880 -17219,57205 -58093,65391 -42188,53589 -22843,55403 -7256,26261 -57443,26221 -48400,29873 -35006,33806 -48029,16941 -14381,52717 -40004,45357 -57899,17650 -65332,9449 -40434,18645 -5033,32735 -30251,37279 -52942,19845 -26572,2780 -45964,53779 -54329,15488 -60274,41465 -47837,33651 -63892,37981 -50005,55915 -32944,63558 -37443,5823 -5465,56870 -20967,47932 -26590,34866 -58553,48205 -10682,12340 -6962,52265 -13883,42686 -11435,43094 -17994,4116 -24842,32306 -27758,56058 -60894,884 -7544,6141 -3408,43920 -29837,36323 -17,10921 -13116,42860 -12042,20264 -39329,24350 -9680,12058 -47377,5980 -46097,18951 -31339,35991 -45171,49614 -59114,53272 -65297,19873 -63747,61030 -40089,56263 -15134,58845 -45365,21336 -40236,38197 -34997,6295 -57677,57239 -65409,23874 -53756,45281 -17495,3354 -14566,33495 -31925,42841 -43050,38804 -16907,12139 -53745,59304 -64505,36571 -54991,29549 -17473,4119 -47228,41921 -60942,17150 -6423,45302 -11929,40621 -15610,14655 -56499,11947 -49645,335 -17446,12329 -39567,58004 -37716,59544 -3417,19150 -31888,21993 -36958,43406 -21683,18784 -10964,62129 -16259,29922 -63690,34371 -41060,50245 -27041,61499 -30484,39835 -64048,53689 -217,17512 -15917,9716 -60069,59528 -47232,16145 -64704,20482 -60551,23862 -42245,58529 -13684,56276 -20783,48636 -10948,20749 -30729,8796 -10429,4991 -9418,59179 -10171,52497 -47581,624 -64709,48314 -59879,28400 -47852,53660 -805,60729 -13160,993 -10253,2469 -31416,29967 -12288,5906 -44922,41140 -38312,5720 -26881,26886 -47688,28442 -2909,21831 -44032,4553 -61711,40054 -14111,28075 -58962,53237 -336,14044 -17129,9920 -41162,30359 -32588,23490 -44110,26378 -31135,12752 -60277,55479 -24554,59980 -44294,52978 -50623,19413 -53848,36115 -45990,20781 -16419,21557 -53349,60032 -46116,18867 -46000,23768 -52558,6962 -10357,45949 -3973,33782 -1653,22938 -32746,20352 -58676,27270 -16986,2829 -19120,6091 -33399,59073 -11015,24804 -22819,45069 -41245,58672 -41285,31334 -13370,22464 -55517,38451 -29514,8683 -5604,6880 -15460,18308 -30009,27610 -29916,5585 -44715,5939 -34332,7176 -60462,26101 -1384,23606 -50073,3235 -19815,42918 -44140,48687 -52676,22789 -37732,21848 -48225,53009 -30849,60186 -23582,8059 -27852,21507 -64571,16343 -12795,32486 -24053,56504 -12471,31408 -36331,37556 -7467,59312 -13273,1407 -16388,8897 -55789,8498 -18218,28183 -56207,28656 -31385,44158 -2099,58801 -21021,2093 -40025,63486 -18461,11009 -31745,32754 -55441,64332 -35289,26321 -14277,43479 -60584,1171 -6293,3036 -42316,16167 -35501,25202 -41343,41555 -18236,45508 -59852,54811 -30639,58206 -28451,25947 -27201,32267 -3465,45164 -54907,63162 -46969,25542 -27963,20188 -12680,24804 -53479,32365 -3625,18579 -41015,46958 -62592,10099 -14893,64260 -3566,46842 -58516,15777 -16991,8322 -24917,21229 -59642,56256 -5506,10460 -4826,52974 -52768,1405 -49635,31944 -46825,23046 -33940,48197 -16991,11246 -2644,40805 -9526,31535 -53701,25613 -61586,63284 -2991,1323 -24733,13257 -17100,7163 -38261,60919 -52386,2453 -13524,26382 -47294,7894 -35945,40393 -54295,31506 -48140,26973 -867,59874 -13455,45371 -44963,21241 -7147,29945 -51021,23705 -6298,42178 -3221,39590 -20864,57952 -16750,60992 -47665,23945 -28507,34642 -45396,41522 -5296,1050 -5943,9209 -45439,25530 -52534,9400 -26997,56451 -41040,17084 -33703,17029 -24744,50317 -32593,4162 -13139,40890 -27819,28347 -51018,36775 -49115,3737 -39212,11809 -19338,36202 -29111,22313 -20140,38474 -23852,16815 -28669,43914 -37761,43482 -11743,54810 -20441,12725 -59369,57931 -26420,65390 -22126,60030 -11770,41002 -34273,40914 -25797,37755 -7588,5265 -22878,5093 -10782,46691 -7139,10198 -64858,20490 -21659,50964 -61360,61157 -25575,1663 -27838,44048 -61991,3016 -37828,48770 -30396,16071 -35021,8303 -45907,45200 -22044,2906 -9821,4208 -41107,32417 -46626,8679 -7660,28650 -51725,54742 -44958,38713 -13881,22378 -3473,21419 -43718,44354 -12250,9349 -47676,1273 -63760,61543 -43523,24748 -7093,55131 -25448,25435 -53699,56262 -63731,17032 -36084,24850 -159,167 -10987,57285 -9526,7564 -28177,39194 -3969,29404 -37992,56904 -56951,20002 -39142,2047 -25528,15163 -38766,27287 -51519,10768 -52741,7120 -12239,34364 -25132,63885 -44265,51704 -51341,23955 -47698,45160 -5756,53313 -64497,3858 -65401,9120 -21863,52947 -64976,55885 -45559,58771 -39257,11891 -8314,23280 -3498,48728 -19907,37948 -52984,45784 -58471,37036 -40717,59544 -13323,49573 -12702,7005 -28851,39791 -24249,44369 -18421,41245 -13400,4230 -64404,46558 -17634,26012 -15000,31242 -11451,43266 -20720,32224 -35039,13433 -58086,39946 -59534,4256 -50552,2454 -38620,33345 -32898,14767 -20475,49341 -22487,4199 -33475,43095 -17278,27088 -61572,58618 -21413,48010 -26625,23310 -10148,51339 -44609,33920 -34457,5971 -46757,12644 -31573,61539 -28233,32495 -44594,17626 -25746,26325 -23609,51912 -16183,62993 -24949,60900 -26757,4801 -56373,4360 -21056,19168 -14614,28663 -15834,30689 -65401,11621 -49797,48171 -35236,36085 -25963,32992 -12227,3750 -12737,45251 -33817,49043 -34630,12238 -25042,17521 -61803,44788 -24495,38826 -15424,13739 -5105,54275 -60439,34564 -7998,54084 -33515,8664 -51352,15329 -59219,635 -3905,14891 -17650,40570 -40001,63934 -11741,24851 -63123,65352 -14909,50427 -44709,4797 -50474,56677 -24364,42726 -12473,49306 -65431,27441 -38189,33250 -51000,9178 -55325,19507 -19071,48421 -36648,22586 -61422,32535 -46111,14421 -41795,24988 -10506,48564 -256,34704 -63544,59021 -57702,59040 -56917,21273 -33292,24854 -5972,36459 -27183,48470 -3178,57301 -52877,50900 -40040,60328 -19922,10994 -61929,22662 -33657,14373 -33381,60018 -41590,46492 -7024,24731 -28961,10019 -49027,1814 -31512,17033 -57486,21612 -60491,58233 -29023,18285 -62359,56369 -21167,31068 -13761,25322 -18610,53579 -60282,56820 -676,35691 -47012,52063 -61303,15900 -45025,39419 -52206,4274 -46911,61683 -19331,52088 -33931,59720 -49035,45682 -27074,50344 -9116,256 -30846,63759 -15631,15179 -45444,12820 -30151,6043 -34512,4285 -23249,38738 -37516,27511 -48714,47324 -19299,40379 -29558,11619 -32088,14447 -64318,52402 -30515,13535 -16289,26298 -34860,18047 -28733,51000 -10331,38683 -2767,3884 -64728,46916 -49880,43993 -38100,1440 -963,25541 -22473,21338 -18727,1155 -7985,39696 -61170,62131 -25570,30803 -50,28444 -6335,65202 -27701,57915 -134,26887 -44442,38659 -42517,61822 -35883,573 -2227,2661 -55665,12510 -41586,34302 -54157,4304 -8479,21546 -61274,32763 -41079,42126 -39472,15856 -10090,61853 -60832,22279 -9918,14687 -54174,47890 -28205,44566 -35813,42565 -41871,48691 -8017,38150 -20212,28510 -65441,23122 -46178,10723 -56735,4144 -46919,32946 -42923,13078 -48743,44540 -20673,54090 -21722,6618 -17714,50308 -17662,35014 -24259,48384 -3738,46201 -61526,20474 -38796,60128 -44824,13672 -49672,10350 -17369,12332 -45148,59610 -25010,14189 -25997,23029 -43187,62412 -64525,2833 -16043,43917 -15467,47867 -55551,6500 -31138,7545 -15968,934 -27479,48129 -34796,46388 -26249,55066 -14219,9964 -3826,2242 -25994,9034 -48676,41391 -38222,58834 -32368,42834 -16701,12298 -52581,63700 -22328,12301 -54612,35390 -7403,18137 -13203,19617 -2643,33315 -10792,27668 -64954,24704 -2478,49848 -61016,36683 -62554,61704 -57028,3821 -11774,38987 -24872,153 -57125,7956 -15157,62550 -944,48325 -12199,26970 -59918,31155 -27608,55167 -20063,43209 -978,10520 -40774,32086 -60267,957 -44458,26044 -54768,14798 -49472,17523 -5833,23293 -39833,18093 -8186,43286 -64877,53969 -7402,897 -38203,52269 -33380,35356 -50747,24850 -49197,44434 -45247,16773 -60470,53751 -39305,61979 -44173,49226 -5474,16137 -65232,28343 -26806,6379 -24716,46168 -27504,11192 -10296,23631 -45061,23179 -45246,38427 -4023,4032 -18819,1611 -46617,47692 -59480,46690 -53230,5942 -15109,39910 -8357,33061 -37130,15102 -13984,39521 -23589,37196 -42072,14012 -16444,46899 -55076,37 -41536,36822 -32300,21123 -62982,51583 -55141,39104 -22806,28442 -38531,3697 -58389,23654 -54612,21619 -6424,28747 -1738,51554 -5922,15252 -28401,46426 -45780,11170 -51532,44213 -47399,32988 -12013,11427 -44985,53046 -36737,48063 -56342,41995 -9267,25351 -3279,62574 -19951,4366 -24743,57547 -53289,47076 -59449,21869 -51376,23950 -30940,16962 -3786,9219 -49093,60995 -45905,35732 -6195,59559 -53309,64784 -32618,44680 -37782,60068 -50639,11957 -3573,49916 -30799,63533 -24556,32442 -32369,60272 -53575,32536 -36144,58727 -2215,46843 -47935,25479 -20724,16032 -30812,8703 -53250,60709 -29814,43477 -28139,44045 -27028,27565 -23576,39276 -21480,21633 -52436,13885 -9291,31160 -4481,53064 -46604,3520 -5347,39388 -20270,17225 -19179,13688 -2703,148 -4642,58237 -38023,12334 -12537,15497 -37865,54697 -11069,22663 -34040,7370 -57319,48374 -63667,45534 -22093,22941 -15977,31910 -17988,61880 -33618,52492 -44789,39405 -35193,8888 -8748,54487 -36963,30473 -14064,23030 -54074,59746 -23148,46392 -45124,18801 -28992,160 -36900,22204 -9217,9657 -37381,9962 -3397,57379 -23036,11375 -3591,62391 -18857,7659 -10578,25900 -26376,8682 -40310,39573 -48619,52908 -58425,54882 -13457,39212 -46204,30030 -53201,14142 -26522,26343 -9455,57412 -20579,3686 -22086,38175 -55864,58266 -33690,59796 -63447,50724 -37553,56043 -37330,29064 -27048,59470 -60350,56190 -62079,27959 -30106,23763 -22112,33169 -10230,59217 -46080,47881 -11757,16574 -63410,675 -17036,61750 -37169,35559 -43997,60163 -63069,18287 -467,62262 -60387,53995 -18958,2169 -63974,28980 -18724,36441 -18116,37705 -63546,48708 -57104,1116 -10495,45772 -60876,3398 -56534,2175 -33486,48141 -54134,9342 -54115,205 -25585,47006 -31268,5467 -63496,47715 -58487,12140 -37246,12699 -28434,8314 -18368,44234 -22384,42352 -58512,7155 -51764,60553 -36572,3867 -25471,50645 -44882,31394 -59337,35640 -45511,57125 -29421,14643 -46818,17172 -24159,63874 -22555,47737 -6687,61935 -29261,1335 -58414,27959 -29597,51716 -24200,35971 -4189,63822 -58329,29233 -36330,1962 -12239,55105 -2585,24340 -2693,53705 -4628,61187 -51242,21716 -57530,5373 -35304,32223 -18638,46041 -32540,64482 -51122,48968 -8329,52427 -39839,25809 -3782,39606 -64768,4632 -11390,890 -64645,10345 -62755,9034 -62488,38799 -32418,2677 -15480,53687 -48578,8102 -58977,36156 -10034,2146 -59292,36266 -16198,10128 -9623,63513 -62650,21762 -51921,64615 -56330,40907 -55410,7596 -37814,21166 -8071,25401 -18404,26351 -17519,59450 -35997,37466 -44265,37376 -62979,47061 -21386,50997 -12070,12309 -13213,23719 -17694,56932 -440,24664 -53519,10711 -61236,19069 -58821,29769 -14949,39697 -22168,28267 -31531,26978 -65439,51899 -60286,36867 -38524,34751 -40850,4526 -25134,7693 -5526,29668 -26340,6107 -45620,57424 -41281,27249 -32618,7798 -46820,22035 -31186,55095 -17740,34864 -24911,2061 -11371,8310 -14589,24297 -11867,47445 -27184,32147 -34947,39671 -29786,38153 -787,9095 -34507,24557 -51049,55900 -1919,12316 -47603,34165 -32525,44773 -36831,41701 -46001,12943 -16676,53085 -62785,47494 -56370,64469 -1821,35467 -50094,37428 -32053,44637 -8134,10885 -65462,47342 -37823,37166 -56271,4212 -31850,39862 -15768,36120 -42388,35635 -29364,15355 -14614,10524 -65422,7102 -38454,24564 -54553,16150 -7868,58388 -64702,28776 -36731,51536 -49411,62168 -42160,60720 -13125,582 -9341,20156 -20838,25246 -44900,95 -26065,62358 -32295,34553 -27630,11060 -26768,8724 -15208,46445 -23867,57066 -42812,30737 -63772,30530 -13991,51127 -56936,47762 -47086,53050 -21115,30786 -47309,42439 -10756,17047 -37264,2365 -1844,64530 -59941,3653 -44824,49803 -5,9080 -18608,55146 -64325,6389 -53795,21900 -33745,12373 -64105,51988 -49165,23099 -60425,33863 -12043,44807 -2252,46142 -49754,22254 -15559,32003 -27784,19239 -19456,10281 -1515,29783 -15838,24186 -17,51798 -1067,36700 -1839,32159 -9998,20094 -12887,45817 -58199,24522 -55252,45030 -63271,63514 -35051,5878 -57175,62706 -9599,33768 -57413,34481 -23760,39827 -20826,24117 -33014,33085 -1336,61798 -49798,44795 -27705,43438 -23648,11569 -35494,21137 -3936,43967 -4877,52444 -51090,37953 -59743,49339 -38825,3999 -7067,1956 -55539,11191 -60163,51958 -35217,7916 -60258,38381 -37826,61164 -5748,60870 -27649,59091 -21070,35890 -60523,38816 -46424,44161 -7828,35299 -65179,24426 -59145,30059 -21280,24030 -61805,56717 -36016,10051 -47172,3967 -1842,15415 -42308,20990 -50937,17891 -51086,25115 -28113,14262 -34439,15334 -56674,22905 -57751,61066 -9934,46277 -61394,22330 -410,40497 -59107,24982 -46157,42155 -24196,36680 -21335,43402 -54278,7498 -62242,2275 -61280,42867 -18206,21203 -47979,34420 -13866,64318 -7506,14815 -23437,21460 -56233,7192 -11499,57087 -18477,38528 -58170,50735 -59199,29708 -17644,65081 -58190,61443 -55110,59131 -30188,40206 -32651,17964 -20543,49114 -40503,48018 -4141,32116 -24407,28906 -3467,53321 -13649,4792 -18276,56745 -26060,46216 -54137,16468 -17203,46917 -45023,19810 -37256,2445 -24258,1188 -53917,45108 -65011,56217 -59208,61776 -37526,33147 -10231,22168 -29288,11020 -46096,8819 -4598,23859 -26902,54824 -29569,46801 -28396,64759 -33060,47963 -46467,63113 -21075,12939 -40754,9427 -59459,34399 -36186,13203 -49999,47491 -57763,19758 -62354,21351 -44722,38580 -61568,38918 -41817,38599 -24623,51607 -42206,2221 -5432,26115 -14017,21382 -34314,65502 -50998,41196 -29239,31524 -2319,52824 -2037,22780 -10474,9637 -35160,12476 -18892,16614 -2174,55449 -63084,33788 -31474,27145 -63888,39478 -30626,21778 -10556,201 -25215,41635 -28184,8754 -48876,962 -43857,6918 -50798,54135 -62900,56425 -28014,69 -20955,49913 -56292,62473 -31070,28716 -36154,13964 -48763,43719 -61952,42971 -50475,20652 -42815,56254 -17527,30484 -10716,1039 -63830,10301 -58538,40389 -53684,4901 -42786,6086 -24840,23800 -59668,51544 -59522,28786 -14614,13790 -51608,11213 -41525,26378 -28071,12068 -10129,5303 -16699,18497 -57380,20212 -53689,38490 -21926,47550 -41517,59347 -33030,52501 -1818,31232 -53038,44829 -31832,98 -48776,64506 -18401,21796 -44989,33582 -51899,48477 -65077,2925 -6489,18495 -7808,30786 -44897,7183 -1963,26825 -51445,43527 -61812,54330 -46329,9385 -30497,29626 -3333,24975 -7627,48230 -40567,33189 -49622,20106 -27198,49765 -45301,44412 -12520,56180 -50859,35234 -64912,34348 -6544,33900 -65491,6395 -34567,24747 -1549,50246 -31358,17431 -10363,57086 -21260,44829 -23717,29824 -17774,1763 -29600,129 -12566,11975 -23260,20590 -54591,50562 -31634,23500 -29306,42203 -19414,29517 -53694,44110 -22391,19468 -27500,47082 -24072,29739 -31168,39596 -33288,43822 -53375,12065 -61032,14144 -6490,14785 -37361,41614 -27144,22771 -18397,37560 -49127,31301 -53303,33377 -1478,21702 -15351,46014 -33323,58548 -25650,8552 -64394,47643 -18905,11753 -34178,57512 -26323,1387 -38322,13087 -51708,38158 -38137,22851 -29321,38852 -51553,34852 -46171,693 -49282,28663 -929,44149 -30933,44079 -41408,41954 -28749,42188 -2031,46985 -44162,26804 -5818,60567 -20760,40464 -23980,2585 -39019,34498 -47252,30775 -47313,11914 -13960,61672 -51098,48548 -52960,32528 -26683,61583 -15767,50019 -30475,64046 -30965,41843 -36715,1510 -54612,61351 -15325,3926 -31470,43430 -31567,49758 -51450,20895 -22047,25855 -31462,54238 -31300,59072 -44266,36137 -54319,14092 -52220,3825 -42175,61691 -56834,23223 -52,12223 -57998,561 -42173,29879 -57791,26656 -9976,61373 -62190,40613 -31951,30776 -64629,18891 -19591,61933 -41399,45980 -50075,23366 -17567,5885 -3240,26001 -56506,9624 -28517,33560 -36435,27447 -10379,27629 -31320,44119 -57289,56254 -26172,29893 -59332,52436 -19502,5362 -53583,47666 -33340,1919 -43847,34402 -58706,6460 -36542,7693 -27614,38387 -60792,40926 -857,4095 -8501,19593 -34452,29212 -63700,63949 -56087,19863 -5570,34222 -57976,5401 -4193,58694 -50446,6991 -1586,54303 -26220,1783 -37117,49056 -48497,1230 -32753,49402 -62132,32888 -29783,26586 -14005,28851 -47330,3489 -38904,32093 -54299,54928 -33717,4582 -7461,19591 -25312,16783 -30476,653 -25863,24467 -18774,8268 -31819,48243 -17902,1788 -9195,1748 -12554,53831 -44462,2111 -27961,33839 -24316,44415 -2197,63322 -20463,6752 -47697,40190 -44314,45984 -34577,60404 -38316,9996 -10666,26321 -37674,53492 -44841,16592 -33803,62547 -5708,53589 -2502,26276 -4108,27932 -22164,4414 -25352,60368 -6974,64157 -56753,45664 -22926,18895 -7492,43903 -33872,46969 -34958,55856 -56403,41507 -22558,963 -17447,64726 -20573,18850 -13680,32263 -50739,38939 -10808,28001 -13727,30518 -40163,64291 -12984,61466 -29294,36890 -25024,18381 -17732,200 -24933,19586 -10648,26803 -9174,32369 -37749,26587 -63201,1365 -16104,32983 -31700,54602 -44920,38555 -18438,52996 -42793,59698 -37017,30796 -38828,59842 -45581,43159 -24484,42882 -32200,27624 -4594,41267 -40076,46888 -12688,3704 -63125,464 -46625,31148 -9379,42703 -6984,1723 -15438,58904 -49056,26304 -11027,2727 -46898,54254 -25526,20753 -29429,54979 -114,56403 -911,52139 -23388,7069 -26317,62298 -19511,48790 -46026,38451 -26459,26928 -36162,33847 -15599,54197 -20264,30336 -12980,19505 -17413,12741 -41791,26293 -3162,6044 -19276,33764 -23547,44467 -33719,8526 -42472,38460 -43192,65289 -8067,27520 -23,46745 -45571,56537 -24719,7841 -46878,41958 -47154,44077 -60711,31268 -22293,38813 -16749,6506 -59341,40530 -46220,63605 -30002,31808 -44694,65531 -8077,26583 -32237,23813 -11876,62811 -58564,36891 -40396,45821 -29720,16121 -49218,39367 -11269,55549 -2245,44302 -44847,39675 -49138,26079 -46091,63074 -55933,17284 -44863,19866 -31642,6740 -19888,55051 -32369,50873 -3433,34431 -28778,32598 -16068,17676 -25732,44540 -47068,37088 -53310,39455 -51718,22748 -32726,7395 -57810,24219 -37965,38689 -57593,25379 -39009,15 -11225,20782 -49322,48016 -23116,32652 -59700,55065 -61151,62082 -47995,42059 -45423,22347 -12772,53200 -246,3861 -7468,22489 -58483,17389 -14601,42805 -56944,61501 -34251,36456 -53334,52136 -4163,55749 -47758,14199 -15639,52741 -961,35068 -3494,61339 -58894,35890 -45503,32940 -5085,2660 -17946,41607 -23115,30635 -57951,30946 -31009,22002 -19495,8262 -21146,38451 -57566,61885 -30410,32510 -28303,30355 -20571,56791 -51512,8324 -44531,52034 -49990,51154 -62994,11998 -56737,35837 -61210,14153 -59054,34678 -48403,51011 -22284,26389 -17987,39856 -44268,25680 -15955,9084 -60031,3654 -44554,27169 -31755,17341 -47249,55816 -63541,22350 -25378,64192 -45027,35451 -64647,155 -46179,58007 -9919,63820 -22142,3574 -54204,18738 -61146,20653 -25692,47330 -34129,48716 -15707,38841 -39317,16456 -42667,64517 -52508,52696 -12855,57424 -52951,50643 -18889,11697 -22848,1919 -1750,42374 -63816,1471 -45387,8983 -40074,26481 -35323,5456 -56489,14251 -25014,63252 -26272,2982 -56862,36582 -59785,55232 -64287,17487 -57417,13107 -12647,2193 -41679,3692 -625,34204 -23143,13869 -48494,57285 -47837,57682 -10692,55653 -36055,64300 -62106,1282 -12849,44640 -36547,40716 -9769,34868 -7385,57910 -36283,42053 -29715,9765 -29223,65490 -6110,7299 -22049,14559 -56138,57079 -33510,16903 -51419,43186 -8070,26286 -29404,19153 -25582,28739 -58992,9858 -12660,23442 -14893,4068 -40858,20866 -639,11413 -25347,9198 -56546,23806 -9194,29210 -48201,4119 -24813,49431 -13897,39794 -37111,60034 -38658,39247 -45288,19224 -52708,11023 -56582,20837 -48700,60311 -328,30901 -8256,28971 -12732,58819 -50493,61245 -14466,50844 -60577,60707 -50761,58031 -546,62066 -31831,58062 -61847,37674 -21081,51017 -35267,20060 -53514,23276 -52332,24949 -58821,57078 -30508,47435 -29222,7898 -3231,59821 -43710,25357 -37726,5284 -19467,18015 -8690,5658 -927,47369 -2489,51250 -12872,49215 -1347,23974 -11776,4105 -3412,24635 -20383,4507 -48806,1880 -45626,31084 -62787,12771 -20917,20374 -42895,35992 -28741,35412 -22222,7881 -18198,28408 -18737,6580 -60710,17577 -34041,15343 -58325,59507 -42724,57598 -43518,55593 -22873,19410 -4390,34765 -5916,51710 -60284,373 -62688,52289 -49946,28336 -39276,23870 -20006,42592 -22801,62684 -35150,10535 -64504,60715 -5637,1156 -14701,34965 -45776,38320 -50754,58920 -53340,49764 -5817,46837 -34557,25092 -48541,41597 -52918,36095 -55511,38792 -60909,39186 -63647,10319 -43758,43001 -42927,61513 -10939,17305 -39361,9548 -53838,23957 -52982,36388 -12119,56469 -42196,3027 -40538,59952 -59633,30989 -13893,22694 -14573,10390 -12726,23140 -3358,37650 -5370,28632 -37428,38391 -21866,64605 -52531,57507 -58142,62498 -41308,23093 -20299,44466 -59941,8172 -3402,12753 -61445,35303 -53252,26813 -46168,1325 -63062,29996 -1370,28593 -11783,15973 -61098,3993 -7132,3928 -47096,29897 -36690,17555 -13687,2658 -4484,52909 -16628,23976 -28019,51861 -11644,13085 -49442,42151 -28644,45521 -25394,65066 -46006,36335 -32500,54407 -54592,8470 -65312,5268 -50124,21131 -43438,7785 -47238,45874 -27178,15540 -47050,38298 -44761,12719 -55036,38713 -62360,48156 -36446,53276 -57654,47870 -49317,61881 -41317,61336 -656,15821 -45587,40167 -7670,18919 -25172,50043 -28564,6345 -55826,50304 -2885,23473 -4825,54308 -62833,9251 -64241,3264 -29547,19464 -15078,12704 -7973,5194 -6764,10474 -6403,23334 -9280,22665 -24067,14025 -4364,1634 -17571,14559 -20010,23420 -635,50129 -56763,26199 -47561,62529 -63443,12154 -55604,9724 -18599,46239 -52660,3558 -31403,13874 -22753,24583 -17330,57860 -46341,61180 -16338,65285 -26475,27946 -49464,4753 -10501,5144 -4767,36487 -35707,24493 -45795,1930 -20935,26041 -52714,40610 -63462,24380 -50663,19811 -35063,13742 -52624,39881 -44817,60690 -41989,28684 -21070,11615 -41849,45396 -38347,17071 -10518,14673 -62220,51750 -21353,57945 -30607,36749 -37597,48963 -45529,20565 -11541,34995 -61905,3844 -36789,39298 -59052,52759 -60663,25754 -58181,38588 -50920,30293 -47322,51853 -19323,38225 -65210,23044 -52307,54509 -64832,34686 -53335,28262 -38517,58573 -35546,53636 -61235,24954 -14899,51598 -49123,4058 -44608,4670 -46986,27711 -51135,10233 -50150,20751 -27475,34163 -29081,23004 -44324,46648 -3303,46789 -16269,19971 -32497,58247 -46957,57615 -6082,52059 -5961,36702 -35944,40812 -49576,49136 -29756,35903 -2270,13457 -41489,55182 -12246,37397 -47726,6311 -32866,49010 -29923,21653 -49263,60217 -32996,31848 -49713,57793 -16420,31863 -12800,56338 -49039,31769 -20403,1757 -50324,29711 -42676,19035 -10985,8583 -9981,45724 -54821,51298 -715,21176 -43894,29019 -12112,48772 -41646,3674 -41382,15431 -60559,13852 -42795,41490 -13817,58422 -7140,12031 -53810,33438 -48132,27838 -12018,23069 -50209,23773 -58415,21641 -39748,10864 -45608,44745 -5605,47427 -20070,43551 -37200,13722 -20351,7033 -3435,59464 -23020,35194 -56599,29635 -19976,4129 -29771,7495 -4539,2752 -9884,956 -53038,51159 -1100,58398 -23062,8342 -17943,21035 -47976,10801 -53939,56136 -8314,33707 -52356,22173 -42537,32151 -38562,11463 -50316,1873 -33131,38028 -12459,48391 -25851,38190 -64455,32486 -50584,8903 -58258,44374 -43145,46336 -51104,55793 -16315,34994 -20362,7953 -63919,58323 -65144,26667 -59630,38643 -43434,39722 -623,3938 -61818,14773 -16897,22700 -31379,59831 -42907,40322 -31209,10896 -22066,56138 -60184,17885 -34383,3046 -10174,35566 -29011,18507 -40547,25246 -35196,39616 -6717,36304 -58068,32655 -35694,34608 -50148,49724 -14406,16133 -55345,63751 -63049,57461 -45676,29593 -52777,33947 -21354,60135 -27128,12555 -12777,57928 -19190,9151 -22954,63666 -2032,57146 -53609,48934 -15258,13342 -43421,8652 -51699,3121 -18822,2360 -23035,56199 -42373,28165 -61051,2298 -34645,50749 -62599,11047 -371,12076 -59290,62361 -28471,9750 -5276,11382 -64829,28350 -39188,437 -4547,36806 -45067,7080 -4212,44787 -16720,6510 -44950,40457 -22601,13923 -11350,64626 -59628,49398 -23325,13652 -48780,51678 -32193,59846 -12802,2551 -32563,42554 -34766,12872 -55027,41023 -20889,8934 -27130,12543 -45022,48126 -1173,52834 -38657,55562 -30718,44064 -12967,48763 -15385,37430 -39492,64748 -3347,10692 -37349,2771 -39496,37519 -12129,47855 -25912,35831 -45029,27171 -51695,63928 -32164,2960 -47853,34477 -57301,21057 -34367,27744 -7700,16775 -14542,20665 -60967,38872 -56720,18048 -38181,50469 -39788,56605 -24918,34834 -28915,18104 -37932,35825 -25416,57903 -4426,5207 -13872,43843 -59490,16715 -62764,16637 -47382,41998 -13057,40723 -37739,18185 -31455,31074 -45877,47258 -15900,21678 -20378,8393 -63949,56323 -17653,11375 -48071,30743 -38466,49373 -16538,33213 -546,10738 -47971,55210 -51000,32682 -55323,24201 -23210,28989 -29326,25087 -27081,62482 -63038,28018 -18484,11212 -11359,54299 -15376,30237 -42745,44742 -4894,34980 -58550,31128 -39203,12687 -25201,55360 -22612,5053 -65422,9299 -57137,9753 -43445,4926 -16537,43026 -44744,19641 -49845,64803 -4126,37927 -65343,7434 -63780,21318 -21790,6540 -51131,42628 -1829,32573 -25903,58806 -51551,24318 -18315,6111 -8941,35346 -37975,31523 -12727,11965 -132,26314 -61188,11345 -3981,15107 -61590,21005 -13089,5741 -20484,28061 -22225,11846 -23072,57142 -311,6858 -17533,11105 -38149,56825 -30344,21680 -59490,63786 -52316,6765 -59374,19894 -24949,4605 -34470,32615 -45712,20076 -64145,47701 -36722,41466 -54456,49763 -57082,43125 -47971,25026 -28151,27345 -51263,47642 -26949,35835 -48542,53667 -38671,49545 -35209,18252 -43882,9238 -59127,51020 -15321,44689 -61605,22007 -41067,34036 -24129,45095 -19686,28339 -15700,45998 -52270,16325 -42460,26092 -57078,52555 -35657,36359 -58527,29313 -45372,1548 -7315,24919 -13043,22429 -55038,2605 -41788,6203 -14903,23066 -6403,57337 -23156,55084 -53320,49855 -14792,35217 -7847,9263 -23181,23613 -31921,10121 -5419,41271 -22037,14847 -29739,26994 -37061,22033 -32251,34104 -16141,57383 -17774,1769 -21242,35640 -47438,62043 -30311,15142 -62672,56428 -37693,40522 -59761,21601 -11634,58879 -32774,56599 -25956,31922 -52316,44601 -59893,493 -12173,18790 -3771,24762 -9620,23192 -34900,14600 -48978,8624 -2339,30413 -23928,65241 -59464,62948 -28208,23377 -63193,8217 -52238,6788 -8628,52966 -30211,20041 -51864,14092 -24282,23037 -22210,890 -36667,14484 -30915,43489 -64252,26091 -1286,42214 -47182,34100 -45740,9050 -61009,53219 -7215,61180 -35052,23018 -14423,12541 -56411,55256 -21027,36633 -34973,40051 -53750,37107 -61470,63172 -37199,39558 -39878,19379 -41785,2959 -41527,29141 -8176,27120 -30581,43256 -12943,55643 -1125,26691 -8554,8344 -2537,32006 -2501,60083 -44682,59037 -49720,46032 -20376,17658 -17567,30087 -64067,27982 -54972,39379 -32747,25007 -21891,20551 -29935,28100 -8786,18860 -16845,3646 -47965,37447 -48632,17407 -5514,47457 -49257,32277 -14726,36773 -140,53804 -56902,31488 -7133,44614 -18026,14546 -52760,22348 -18294,60412 -58402,53370 -8606,12238 -57299,56389 -3389,20586 -4727,58259 -760,184 -43433,54823 -6139,53277 -13121,56856 -4391,12046 -4547,2679 -9177,32587 -29248,49439 -10849,3860 -31925,18318 -26417,52997 -7520,11262 -50754,9673 -15405,58991 -13917,23927 -3223,38305 -18868,44676 -7177,33514 -27047,57962 -46735,26084 -13092,34707 -19306,2066 -7772,363 -7477,34141 -30955,8873 -38306,63649 -55633,45858 -13179,49729 -38438,14241 -56689,5309 -46531,34880 -55582,8660 -36834,173 -11987,43400 -12549,22585 -60137,893 -6626,35115 -12282,50754 -52264,6560 -59259,13624 -47436,41333 -40926,27844 -45924,48668 -54538,40868 -2769,21577 -54314,27151 -61438,62767 -29543,25643 -31479,63451 -48222,34141 -16946,27685 -9916,18939 -40691,55443 -7127,36113 -35218,51995 -26730,26633 -28784,25669 -24050,31551 -36235,50613 -2377,35606 -23984,14045 -30374,19453 -37909,20429 -2859,44358 -38505,46871 -57701,31383 -42437,43910 -26408,42938 -11079,46458 -37098,59016 -62699,37136 -21147,62986 -22633,18856 -49608,25363 -30691,32469 -63542,1805 -27803,48091 -62686,40398 -10405,20171 -19538,41081 -42682,46138 -27326,1054 -29005,4903 -36441,31554 -25678,20185 -2124,25318 -30594,63216 -40227,52012 -44196,55309 -24515,63172 -31093,52030 -35124,22592 -35743,45411 -39109,49571 -45872,6720 -43449,30097 -16944,23759 -15669,49762 -268,8407 -45733,25542 -586,40647 -1288,21850 -1896,41071 -57673,25772 -8773,64657 -22118,21825 -24095,10812 -19640,4191 -45170,31346 -61961,7514 -15810,54464 -28103,41296 -36205,23248 -2749,10309 -52542,5491 -63138,61567 -53003,17574 -42106,43811 -14606,19526 -15465,36007 -50204,48785 -51944,31885 -23149,27160 -58010,62275 -50636,27786 -23438,45483 -5349,11833 -746,59703 -54328,13630 -25087,13454 -8602,57836 -30753,15891 -52485,18441 -15121,39500 -30890,31809 -51608,12518 -6999,26864 -25105,24953 -50711,11389 -49968,28450 -5816,54272 -38200,60959 -14799,60007 -48800,45002 -59726,16296 -34360,30786 -59310,39421 -55864,45637 -9781,21627 -18888,53859 -23731,53801 -56946,5948 -55207,18859 -1567,61594 -6265,3152 -62141,54809 -810,35979 -37321,36487 -56201,3885 -53522,24671 -61532,38380 -55085,19061 -23488,43974 -5459,61856 -43336,13648 -47423,18576 -41355,5979 -21450,40584 -25861,43594 -44491,30565 -15173,49959 -14169,28305 -31944,33892 -30820,39226 -42717,1379 -23847,4295 -23048,18333 -8937,3543 -5872,47106 -54584,26591 -63460,22566 -18975,55030 -1613,27064 -55420,47502 -53709,32338 -18160,35184 -12933,55968 -7107,4434 -2717,54388 -53434,21387 -46448,50320 -49793,53071 -64191,48066 -28977,49829 -49888,26950 -37643,32097 -47348,59321 -10425,22907 -17870,27005 -36252,2489 -15764,47969 -54308,5554 -36099,16257 -52317,18918 -55325,60699 -51359,46860 -32862,47100 -34435,21677 -8786,28938 -60976,53975 -25358,16913 -11777,16628 -20746,38932 -48091,22809 -23002,26263 -220,38537 -7817,50687 -10117,64208 -44429,38276 -39168,58310 -8715,37653 -3199,55689 -42329,39330 -27253,64705 -38402,7127 -56701,11845 -43085,3291 -14608,15193 -64584,11847 -38806,26025 -56670,52120 -59627,49856 -60548,58028 -21763,38781 -22764,55928 -38749,60984 -54900,52572 -46214,38974 -60743,50761 -17626,12001 -65502,29577 -58062,49633 -52520,61553 -25551,44394 -9974,22661 -18129,48116 -11020,23059 -36905,35857 -49831,1908 -56187,56625 -8524,33864 -34180,53680 -38874,21896 -61995,41375 -58055,61844 -22574,1225 -55309,35513 -42079,60443 -23420,6656 -16622,30125 -51377,54598 -59297,65398 -48261,23377 -46824,64477 -26875,49054 -19691,24501 -60232,42097 -46147,18234 -61189,50676 -26699,65385 -15680,23073 -28014,57038 -58563,46271 -44841,867 -64614,45351 -22176,18721 -34399,2442 -22908,7363 -26030,15512 -33218,33231 -37449,26731 -65126,169 -55829,60021 -8587,27893 -6673,23686 -9348,58535 -30089,7742 -6941,50728 -64997,4165 -59286,26006 -46662,36415 -57074,3812 -35370,65173 -45622,40219 -16988,4936 -4983,21094 -61820,41211 -2712,28345 -32715,1358 -51274,28032 -19987,14803 -41440,52937 -7899,48820 -6253,40559 -23030,16868 -12635,54081 -14948,24172 -45646,27365 -29413,20120 -35718,52520 -37064,7572 -41318,10509 -65059,16875 -54810,37349 -29828,27188 -27352,54162 -34566,18936 -58865,42552 -4544,39738 -61812,37073 -34478,51307 -39381,33836 -28918,57444 -54085,13955 -62350,13848 -52259,57742 -24717,38323 -16552,53264 -56779,54662 -55251,34633 -1376,57701 -44239,25124 -25430,44928 -31243,15700 -59586,18418 -26184,65172 -1993,53568 -63369,43568 -59064,14263 -35542,41403 -33043,2451 -13187,20211 -21278,50437 -61008,15525 -39650,30225 -6719,3613 -33578,32546 -39598,30844 -43183,49545 -10884,45151 -25750,60063 -58470,44443 -30745,28098 -48384,52340 -31313,1789 -48986,53459 -9659,53133 -42101,60281 -4184,47095 -48273,39418 -18911,16479 -30022,14768 -35328,12930 -29688,53224 -16774,26172 -53947,22746 -11651,43365 -41596,12040 -6859,39802 -56705,45741 -62466,48347 -28304,46644 -20702,12350 -55863,51582 -27059,44657 -51332,62085 -1488,9002 -52797,4173 -37825,57999 -51017,47985 -8529,49089 -13793,1065 -43918,6839 -8237,26876 -45312,5978 -23918,53911 -24897,41446 -36264,57596 -35233,7300 -54413,55223 -22501,26997 -54999,47300 -49895,1826 -27579,61616 -2804,7023 -43331,55900 -29377,4472 -42869,39034 -59290,12473 -14973,28923 -17624,48795 -26763,50253 -16897,9829 -5684,47445 -61598,64236 -19888,23753 -23812,50383 -3061,6236 -25081,56103 -31474,33080 -11360,52677 -8837,26554 -19538,43899 -41744,4618 -52553,48765 -40740,55465 -24344,2565 -46077,9390 -49109,40102 -49265,38210 -34258,10594 -26007,57511 -62867,52132 -4270,51310 -41653,18825 -11511,37630 -40953,40934 -2998,27985 -16313,38471 -11831,52614 -16246,37397 -1872,64496 -30708,20198 -51455,46469 -25494,7278 -10876,46398 -26059,3847 -49497,34646 -47419,35080 -34428,46469 -53762,7803 -30825,59381 -9624,58122 -55049,38927 -32121,52835 -21522,45627 -1918,53521 -4718,32508 -35274,53741 -46548,10851 -61674,19320 -23863,27656 -52293,17100 -42216,35130 -28073,19326 -43882,62653 -53253,27115 -37665,35014 -30424,18274 -56650,25939 -55088,33986 -3011,63388 -41320,12916 -8410,12553 -54568,16438 -45708,52356 -23475,43529 -32443,37569 -21794,45542 -5991,35768 -51775,19973 -24836,11185 -6371,32120 -15283,39542 -39740,9604 -34801,43269 -55234,54870 -55810,23953 -40354,65358 -13863,59369 -27711,59062 -61199,17625 -54480,33579 -4124,38966 -52707,4585 -57778,53157 -6230,18405 -12510,53635 -31115,5581 -55108,7893 -15302,17320 -46047,502 -2787,2240 -17248,63410 -58303,60033 -43511,52055 -53379,12605 -9808,22064 -39546,18091 -57351,14170 -31286,25757 -47888,23409 -38580,6677 -9965,63344 -49384,30490 -14980,19847 -52346,28136 -28942,857 -7840,13382 -13038,64801 -57592,57921 -42999,21010 -30596,40353 -32935,17999 -5920,34351 -15458,1932 -4329,59446 -49439,41051 -65027,42597 -40641,58657 -568,34984 -7493,63025 -13788,63878 -52414,45798 -24809,44575 -38397,5331 -14661,27652 -5515,39930 -35547,51060 -36677,49669 -37138,63396 -20701,48825 -47134,27306 -53650,41739 -60427,53444 -38624,28347 -56039,11866 -47318,3522 -60628,5502 -7018,1680 -19919,43244 -58812,26138 -21046,39623 -40220,10667 -52629,28564 -5389,26227 -308,53164 -47056,19210 -60570,17965 -29784,26632 -20638,31448 -52890,58692 -16749,64554 -57448,10227 -2423,42821 -1331,48475 -2380,33996 -8149,32700 -4666,61656 -18065,55452 -7181,10962 -57887,56924 -44895,4527 -3108,12786 -26300,2557 -9054,33090 -1864,57522 -13425,41654 -57592,38772 -11302,15152 -7516,11037 -14245,34943 -28948,46245 -43132,56089 -3172,38046 -55827,51601 -58273,33083 -51071,33764 -26818,14094 -3232,44030 -54364,38481 -40520,50438 -62111,59854 -13673,51126 -52941,20623 -10319,22829 -64860,55195 -34528,46285 -44242,42216 -8515,63571 -50923,8805 -6790,31815 -58456,59594 -49791,33334 -41388,6547 -8342,4630 -53905,22329 -49470,26170 -16194,41234 -37623,9528 -3593,16136 -5320,63067 -45623,53070 -39456,46897 -49022,1571 -40336,42635 -61202,61813 -60333,5440 -27195,14143 -45772,42671 -4915,56410 -2754,54731 -23222,21850 -19604,50561 -11277,43902 -16788,35381 -52332,38268 -28803,20967 -65140,35551 -59101,35536 -53913,41588 -43123,42070 -48781,47903 -36194,39238 -19337,3232 -37939,15130 -14903,13237 -15769,53467 -21474,52685 -16147,13639 -28969,53652 -30636,30946 -17370,12318 -9964,18644 -56869,7518 -24526,45288 -17903,44853 -33352,29504 -18610,19146 -36409,65199 -8955,14977 -31576,63752 -176,13027 -35711,14049 -46775,40115 -59796,53913 -55764,56477 -37085,36300 -63138,50956 -48522,22381 -46475,6090 -63494,50283 -11683,26821 -42055,14450 -2689,19324 -54093,31638 -31552,54484 -27017,42998 -56885,44936 -36803,38914 -61353,1734 -37772,7489 -48607,36650 -30900,28297 -11841,61540 -10809,3884 -11404,63519 -7004,30677 -14478,14847 -49234,6383 -22353,38851 -49662,41941 -31511,63103 -50913,51971 -3859,1236 -51678,7528 -36324,10758 -4911,18735 -58913,64908 -38429,42917 -20173,55256 -43584,9133 -650,4451 -47791,62119 -41417,44258 -28355,42039 -20002,62684 -34678,40068 -49420,54458 -58597,23957 -64693,64613 -12692,49867 -37705,18123 -54393,19954 -38592,35182 -37315,19129 -56088,8217 -44461,11047 -13742,56973 -6244,2793 -19619,65051 -49697,34800 -55221,62689 -15887,14758 -17323,47921 -64367,61698 -60656,56867 -23620,48749 -54385,5543 -26711,49007 -57418,52240 -7351,56362 -27202,8270 -34330,2431 -28858,9047 -29658,33284 -10140,47335 -7907,47586 -32690,64045 -64997,20682 -48500,12282 -64019,64521 -57819,6537 -32632,52681 -62814,42967 -7776,40561 -39219,32923 -39524,35272 -36702,53451 -28329,42557 -55591,22487 -29797,14835 -56550,12626 -28484,51765 -8885,34260 -51859,43430 -8956,1064 -22213,51597 -3335,18700 -13061,38850 -42834,35589 -37325,4120 -10200,33552 -31552,44361 -19901,19848 -12470,54045 -29763,31105 -64356,50786 -43573,56560 -1129,53887 -54477,35489 -49911,61361 -22373,54884 -44038,52722 -46631,17032 -55830,32793 -2723,2345 -26599,11155 -14417,31437 -9083,38226 -9197,12821 -51583,52049 -32971,6320 -11038,28602 -45670,10792 -63197,18613 -53009,41201 -47748,23435 -7507,13136 -43837,44752 -12163,39245 -56115,62658 -49280,13838 -30453,38395 -20833,5061 -52193,33454 -56278,57446 -9719,53278 -48093,27164 -63094,53631 -32813,3626 -19287,26555 -35731,53331 -9218,40833 -36590,50684 -62732,26042 -39883,47229 -10250,40200 -24309,2739 -30278,43724 -23049,51599 -36653,17811 -21171,58530 -1547,57330 -6078,58842 -47205,63302 -5517,9255 -46028,29270 -3092,6037 -51118,1450 -44896,5981 -41660,62746 -24318,41636 -59309,50515 -27362,60149 -25814,16222 -16853,1428 -54119,6653 -62733,21161 -47791,19638 -54211,53231 -3697,63071 -15567,36612 -2213,506 -18370,60850 -52421,7535 -20472,12922 -54266,45319 -15347,56469 -56783,20797 -62933,34112 -10233,39097 -49465,18014 -44003,65531 -63072,17221 -62133,54389 -8511,19121 -4693,27087 -46732,30132 -52918,56588 -3228,55572 -41121,6984 -62074,36186 -9435,31340 -24146,944 -63671,58667 -10903,43138 -59856,22394 -50652,31732 -4107,37958 -46682,27509 -8941,33465 -58868,9364 -28570,8951 -24891,57706 -24488,49941 -31394,51494 -53546,47791 -54874,10598 -43515,26877 -28615,28979 -1220,33979 -54415,14341 -7017,17467 -60905,65279 -44495,14247 -38863,38615 -16963,19414 -40987,35446 -54816,11359 -21757,27898 -48980,26862 -55205,27085 -29938,28246 -38296,38861 -30604,43906 -64926,456 -4862,43791 -42367,57562 -171,53248 -36333,48002 -57591,13326 -54261,31979 -9916,24810 -6429,15814 -64198,52190 -14367,12427 -65312,49554 -751,26984 -37986,50493 -48161,38443 -5639,14629 -35174,16800 -27607,31475 -49480,34385 -20828,46358 -13720,14605 -36087,35722 -31114,11722 -7237,49259 -61377,38015 -42390,15566 -55904,45749 -41663,60725 -12592,11605 -29844,13063 -33535,224 -55265,56095 -41640,42332 -32194,23467 -47208,65430 -38126,38662 -27844,8351 -49185,26239 -12039,63205 -14667,42772 -45344,28397 -4044,3293 -48797,48305 -53554,13874 -26313,22128 -5718,45571 -39224,19408 -60127,18003 -7740,53739 -49516,6691 -58259,28309 -52505,51547 -46837,29631 -29806,25907 -31242,61692 -63134,2841 -9399,12367 -12954,63073 -27815,8926 -50655,16276 -27340,49030 -33227,6903 -4667,40623 -16744,59367 -11896,53139 -51925,4436 -65347,44125 -51598,32298 -40528,56412 -25604,18617 -21693,27304 -10792,44290 -4432,15803 -22520,59541 -31375,39882 -4043,19233 -18855,33517 -53408,38290 -59312,3597 -56809,55319 -48649,55575 -20030,11575 -56677,48319 -1064,38525 -26569,9530 -25290,7007 -14067,50194 -62531,4930 -47869,61278 -112,138 -20504,19981 -51594,40840 -3569,10550 -45879,26759 -60135,30304 -31568,11648 -64990,35260 -28982,23220 -20664,14345 -65442,101 -37942,58447 -3651,8637 -285,39328 -35276,17013 -44959,12346 -56198,14165 -25521,34019 -27863,63212 -7514,33096 -21790,50980 -3267,51966 -26929,36178 -40885,41761 -17594,24520 -27171,50828 -20938,19969 -14990,39146 -40332,56333 -37574,24045 -42303,6143 -45529,34680 -55753,12419 -19244,2219 -40675,45440 -39764,51437 -19107,63946 -51177,24869 -14292,40561 -5001,24488 -51262,56605 -33826,39112 -42833,36888 -1870,56787 -62101,41298 -53529,37903 -52398,65081 -59072,3665 -45126,34202 -25766,57712 -25843,12886 -25720,585 -64375,30976 -57232,37094 -54639,43100 -62687,20787 -65174,46604 -47496,29556 -15054,61072 -4507,50123 -35121,58265 -12008,45288 -46256,39719 -63269,118 -12358,38502 -19286,65092 -64550,23783 -41722,32055 -45649,54574 -42220,25392 -24010,65501 -14376,56694 -54828,50704 -47942,53621 -25739,9983 -44748,54368 -60507,12805 -64190,11144 -6369,1007 -2332,25978 -30198,2623 -58908,22430 -37404,26617 -24620,50732 -45671,6825 -7330,49058 -12953,26090 -28639,49863 -15210,2405 -40316,25861 -2989,11013 -22175,7515 -32550,31089 -53534,5118 -24254,45046 -36638,28013 -50435,55375 -41844,41962 -32481,56627 -56893,10361 -23667,7251 -11138,51730 -3816,36286 -45750,61159 -41006,56676 -56472,3364 -55594,8851 -15118,5923 -38923,8580 -28093,25019 -41917,42937 -8625,40151 -54925,47632 -6115,14308 -36562,46508 -47603,44077 -46149,26089 -16753,33498 -7372,13769 -63807,44542 -53772,43842 -44649,62789 -17908,63703 -7753,49756 -9968,25527 -13522,5258 -45510,26899 -52885,36408 -3102,63742 -39964,54781 -11201,8450 -23112,25323 -17717,30376 -26769,21451 -48717,36369 -28546,24585 -45071,45532 -52059,58308 -12080,32171 -27860,44716 -1433,10121 -60788,9460 -59958,33163 -51412,19520 -5209,52221 -41316,60449 -12892,5125 -38036,30028 -42516,39792 -43748,47564 -47185,42373 -10707,62138 -49394,19548 -64789,56420 -36773,9024 -28853,35661 -11591,3388 -55212,13872 -8503,51359 -31581,53070 -21332,26329 -63339,19575 -48119,4630 -48773,19122 -20134,61082 -31870,41205 -56803,59305 -27099,25541 -41206,2769 -47896,61597 -57351,25216 -6749,224 -55967,47937 -20000,18899 -28018,56068 -38264,16405 -49034,17679 -4224,63588 -5513,10444 -15066,57673 -47552,62200 -6968,45500 -2582,14482 -58871,46161 -3742,41014 -64435,50464 -16002,10316 -19915,35283 -42570,59821 -64062,61094 -7432,40177 -38262,20348 -5640,1543 -9190,35042 -55720,57669 -63030,27015 -61694,15775 -31490,10866 -10828,60970 -34225,14431 -29028,51663 -50839,402 -22376,58697 -40362,2286 -8122,45474 -31692,899 -51606,27616 -29528,28404 -4983,30729 -53077,660 -44290,40959 -64349,22700 -58065,33246 -38269,43947 -50609,47021 -52424,14755 -30209,43755 -9299,1120 -31332,35162 -14199,13405 -27393,13842 -48623,25116 -839,41863 -24861,57950 -55927,18060 -51241,55791 -47180,39953 -6566,48329 -25222,30110 -23898,43974 -63902,31821 -61514,28074 -25207,30695 -54773,61178 -13688,32505 -1232,16031 -51283,31379 -64202,15358 -28221,36188 -9873,60086 -27157,471 -43081,61864 -12511,36419 -28230,56848 -5679,34054 -55855,33031 -60649,22799 -63633,17758 -59219,50270 -45228,970 -31957,20347 -39972,52875 -6415,35445 -14192,41780 -50705,58057 -22162,21011 -7252,45831 -28769,49089 -1362,36139 -63406,17267 -54932,1398 -34223,22627 -11093,39175 -25212,8985 -42986,339 -33280,27419 -39765,267 -33270,13215 -1394,23041 -28144,42381 -12896,25530 -36274,17101 -29918,49458 -56378,62543 -29097,9003 -11634,41848 -38963,57645 -23576,15931 -15881,46403 -11830,53237 -49018,4152 -35144,60644 -32841,21927 -39072,20853 -40592,62692 -27491,36944 -35202,23673 -12270,15161 -41120,13181 -27520,39012 -15585,58343 -36729,12717 -1056,55570 -39204,50122 -50905,36422 -13946,41703 -45041,5365 -63455,26985 -20364,61789 -64700,56572 -62994,60405 -62803,52899 -43605,60455 -34679,22064 -22223,32862 -47401,27702 -17069,13557 -49360,6482 -12486,43135 -59837,26499 -24580,13959 -12528,19657 -3245,1568 -45973,46769 -55260,53870 -51778,61629 -50065,26087 -47831,42698 -60835,45649 -46075,18230 -45333,36353 -57981,5913 -2223,36096 -34810,23224 -10309,42136 -62946,27626 -27075,2528 -60948,53657 -42859,43242 -59000,64595 -2014,65064 -55828,47494 -19352,61731 -35262,1973 -36302,24774 -7148,46653 -18852,7228 -25568,15353 -21027,43032 -52206,14660 -29500,6524 -42152,48924 -11107,53990 -12863,27675 -24283,48327 -30048,49178 -16760,50805 -45104,42741 -9124,20239 -32499,30099 -29187,17507 -42866,19827 -9631,31484 -20087,39775 -17341,57248 -11024,19122 -57877,15465 -38175,20051 -1512,29988 -7882,52383 -36302,56374 -38136,41583 -24276,14283 -25798,48757 -18248,11990 -32541,28430 -27833,62413 -26013,31239 -55527,17282 -52863,35285 -27566,15583 -3483,12009 -13025,63225 -8873,17915 -32585,16816 -12032,45506 -34544,17330 -27374,52244 -51758,7950 -678,27028 -55147,49027 -35895,17167 -52290,28626 -22855,25013 -47377,17571 -8508,60019 -55708,34418 -17392,12986 -3221,6909 -55365,16196 -39643,27337 -40802,33044 -49185,57524 -27172,20060 -33333,49232 -36583,9868 -2285,20331 -63742,47295 -55839,53145 -49550,33773 -42189,41840 -4812,64991 -12328,5919 -26317,26015 -4180,64679 -63362,27460 -56994,6891 -63498,46305 -31135,15868 -37527,10277 -44012,30358 -23397,22709 -38856,20623 -8839,53871 -78,11602 -13544,40261 -61221,21539 -8258,38768 -21121,7824 -11421,14857 -24838,64730 -15563,18546 -7146,12841 -21645,36282 -50141,48244 -33490,56093 -61700,59465 -64065,52797 -7062,49074 -19068,27127 -50973,59969 -18122,37931 -48967,23349 -20336,33429 -547,61711 -15952,4482 -2580,34155 -16297,15615 -38023,19013 -14913,64930 -20719,14317 -1039,61201 -49946,39167 -57714,34118 -38227,62581 -33931,13479 -15124,26055 -48022,46465 -10444,29243 -31254,50967 -36121,9517 -61308,38907 -54693,40585 -38594,56886 -9116,62997 -28860,6845 -55469,34045 -4840,57896 -20792,14405 -26996,52587 -22886,20367 -33533,5931 -31404,19712 -8698,27523 -30052,15626 -52080,47825 -60480,33509 -51379,64547 -5211,48691 -59449,3151 -50433,58536 -50814,45127 -32293,57213 -60719,26054 -14251,607 -38681,51062 -43272,21138 -3083,30786 -37911,21231 -426,26932 -16895,26691 -14654,62535 -18631,15845 -62540,16005 -18790,22692 -52078,57031 -41579,56997 -24613,34630 -31931,35493 -49594,30718 -53774,29904 -24699,59040 -16413,46756 -3894,59464 -17582,53994 -28394,50361 -63101,29295 -19516,18398 -24513,21926 -65450,19724 -7504,32303 -54380,63966 -25120,25469 -54371,56649 -47313,13198 -63587,28301 -23409,6614 -63608,64084 -12201,32854 -47961,58034 -34747,47089 -50458,46099 -60730,53889 -49344,61181 -54340,2589 -51998,51646 -14750,55775 -59354,56188 -4561,12957 -359,14880 -41777,31093 -17031,31699 -21472,34809 -64608,7952 -19370,272 -64373,26147 -31277,64646 -43288,55043 -50548,3416 -25235,43297 -52090,37 -63506,22751 -18142,27024 -523,42570 -5529,63506 -41149,21032 -35614,58630 -43626,48767 -50606,4309 -59599,44087 -6514,42777 -13583,10155 -43810,50257 -36638,63046 -20075,396 -32696,47329 -43944,52099 -28869,49158 -10636,63651 -42720,21233 -7171,63700 -23822,34771 -33573,56653 -61718,59441 -17717,61847 -46789,54012 -16229,30292 -59770,56689 -52406,7826 -9144,29094 -2702,34281 -24834,9577 -24159,37390 -58882,35048 -11571,53115 -15040,62720 -16572,20662 -28187,39452 -15541,55399 -27217,4398 -33223,26117 -34448,57707 -24247,5300 -4419,44640 -19678,64809 -62453,23151 -58942,22365 -3766,11911 -14421,32838 -15162,11303 -48860,3143 -57652,62723 -43294,40554 -56004,14157 -28495,42969 -22658,2027 -4713,31404 -12855,27648 -12499,11598 -41389,52004 -25996,14996 -62773,7522 -6813,33651 -57073,54567 -8927,14626 -27847,33792 -23287,28878 -8786,42372 -18424,17068 -62745,29044 -63263,55191 -59703,14977 -14281,24287 -2739,15961 -16956,58546 -29236,34783 -10083,21811 -32900,64688 -49471,2996 -44917,54537 -60103,16617 -17323,56678 -3646,1004 -7377,63188 -2391,26973 -64774,44144 -7541,39062 -22123,31734 -52509,58397 -61298,9878 -142,3076 -29018,58068 -38224,47149 -7623,23954 -19540,39721 -47964,30304 -40543,20348 -5825,24954 -741,44866 -45113,1546 -11224,38364 -60045,47778 -22273,9854 -42452,3229 -21468,33758 -33774,24918 -54619,42621 -22477,33777 -36117,50848 -63767,62214 -54264,5801 -20815,37937 -33583,57198 -62035,60500 -5895,47966 -53439,39405 -46241,63731 -54997,8639 -39712,65269 -33047,24434 -50438,38583 -43857,26620 -37113,47827 -40534,7849 -18056,25310 -20038,7295 -7650,36105 -61811,5629 -7083,56189 -45632,20112 -3717,15106 -36455,18412 -25728,19250 -64405,55910 -47629,24700 -12513,56741 -3643,36024 -45128,18179 -38210,56289 -11593,29705 -61601,8915 -16640,31093 -33559,14577 -31841,44475 -38573,9201 -20787,9520 -56976,29496 -47879,7345 -16725,62390 -29778,58629 -3123,19118 -44668,24677 -63170,53033 -33083,52148 -10905,44898 -62616,39696 -31007,50488 -62422,61319 -27651,27384 -11560,64761 -35840,9178 -18624,31992 -62139,1719 -19243,61478 -55841,25257 -30537,46855 -25107,19499 -29365,65022 -717,5765 -52285,50446 -44013,37573 -45533,254 -50465,31256 -10071,55147 -7186,42711 -15837,46152 -15734,9183 -61979,321 -35248,22494 -32646,29049 -31026,56922 -36989,11283 -49470,52234 -45909,197 -14181,43255 -45101,39054 -34479,37963 -20244,41146 -22936,38108 -32253,2983 -37628,59097 -28978,16559 -14063,6403 -64783,50776 -35906,35401 -2894,2048 -38325,21567 -11900,9142 -6559,45792 -31892,60512 -2578,48600 -25065,36561 -4782,28608 -16992,17919 -8731,19421 -2801,46322 -19878,61405 -27910,20125 -12324,14171 -28520,53081 -57270,13071 -7940,6265 -29672,16031 -786,53922 -57379,9655 -46388,29382 -35675,5523 -876,17917 -4790,39987 -64544,20608 -62342,62129 -2805,24528 -40142,58201 -16473,39800 -30174,22954 -54549,36133 -2546,1323 -30803,56517 -17826,7168 -65434,2620 -22779,16989 -26991,33869 -787,43456 -48403,20667 -53010,25590 -16754,53228 -37960,17089 -36909,14347 -60719,42075 -24078,14947 -44497,55174 -64973,56819 -65249,6996 -35179,51594 -15870,34520 -21245,52775 -1265,18066 -63867,2856 -34139,21285 -29978,15214 -24791,7948 -49103,63456 -10992,21528 -38326,24906 -52152,24472 -31464,18509 -17195,56955 -58792,49247 -55427,55594 -32170,16748 -33543,2242 -8279,327 -47552,42612 -16359,1265 -48032,48695 -47769,13078 -34914,36149 -65182,30838 -59027,49507 -52441,1912 -32112,42837 -42690,25588 -40901,38717 -9079,57420 -21890,10369 -46640,14281 -30334,22218 -24848,7355 -40810,39688 -30963,47502 -28747,43576 -19416,33910 -44419,50651 -18642,32357 -53203,54385 -2594,24315 -4055,21810 -19109,52601 -32675,47954 -55912,56409 -48865,37749 -2101,7847 -44572,37670 -13497,5891 -23110,65520 -1177,4031 -26362,7787 -53472,9845 -37152,53732 -1109,36728 -7478,60230 -17004,3370 -41813,30951 -23271,1445 -2474,19355 -11119,1299 -23839,52846 -39351,1554 -42394,6219 -15815,44088 -56263,39448 -40261,61820 -4367,20448 -64744,61095 -34522,52955 -29517,41481 -61804,57901 -64611,5941 -34434,2053 -59999,21677 -50093,59382 -62291,52955 -26617,13182 -24036,19149 -59339,9274 -23004,31557 -49538,13381 -35310,55492 -3277,4438 -59469,4817 -28849,54260 -21185,53003 -13006,16434 -6877,36251 -52362,7177 -60638,47974 -10135,30554 -28567,58898 -30917,56632 -4074,31225 -11625,13425 -28659,55519 -47529,1986 -61545,55272 -9552,13078 -35358,7556 -48114,14929 -17829,31051 -20574,58863 -35590,44616 -3012,38625 -12144,49802 -60969,28739 -55664,18636 -60882,33460 -56926,62062 -36306,44088 -33989,1226 -7067,29245 -57199,34899 -20355,54398 -29147,26576 -13744,5689 -48099,23851 -60822,12541 -38128,38503 -51805,5406 -1451,43957 -36104,27582 -13352,13737 -65322,25800 -4820,27461 -50683,57695 -22148,5995 -2293,6082 -25915,12124 -35371,35058 -13932,63789 -10648,12915 -26074,61733 -7691,46881 -426,56330 -39677,9131 -29921,63652 -35651,63184 -36530,20552 -51051,46151 -43388,48860 -10130,44241 -58237,47693 -3622,10675 -9417,61895 -52615,32741 -5752,57122 -10636,31178 -43893,25495 -11103,1307 -205,56659 -3558,54081 -48376,65340 -49593,7129 -26201,32362 -30453,42623 -3321,9956 -65082,42697 -26452,25470 -19591,42874 -25874,62616 -33333,63301 -1875,12758 -6934,51142 -24500,57004 -30247,34002 -32500,49239 -36861,40439 -17371,14549 -23043,32216 -58461,28887 -13965,35845 -34275,19348 -5216,45163 -10494,49612 -54469,15672 -58902,17226 -47903,18237 -4547,1784 -17344,60317 -58468,9727 -24726,24774 -41345,32272 -44941,65135 -22021,43659 -28007,59695 -37022,26250 -13248,41070 -49314,63362 -49483,5511 -49328,8309 -48880,37562 -54056,23801 -25523,9891 -45919,8767 -55368,57356 -44077,29513 -60520,28657 -43124,37471 -14450,56039 -54602,47894 -4388,62092 -29751,31799 -19114,56859 -5027,55033 -51534,51998 -50700,57174 -26125,24214 -64525,38243 -39187,30110 -58384,27324 -28587,59472 -35227,614 -13002,23084 -3391,16130 -23954,24676 -38121,48223 -29387,12992 -60343,44242 -34091,46726 -59133,55691 -788,33746 -36308,2460 -45044,47899 -37242,32571 -30033,4705 -22124,62873 -2612,5901 -8894,7290 -45600,52536 -7543,54516 -26280,26992 -53023,47453 -39740,30397 -16724,5751 -27287,62455 -4416,47824 -26958,8712 -13051,2423 -4428,28913 -39529,11278 -23151,42329 -28791,10434 -3879,25495 -43332,37294 -42173,31902 -63417,4211 -23846,54023 -59459,24743 -2694,57873 -6071,19529 -30115,6791 -45736,45482 -56236,63988 -3333,59799 -20996,3096 -12021,32540 -3497,50632 -17398,57340 -40539,8172 -60894,54295 -37479,60936 -61912,39318 -14182,40520 -43752,34415 -34084,24028 -46470,18949 -60412,22025 -53324,46696 -49128,41013 -6094,57554 -7624,4954 -29662,1690 -23289,40902 -6371,51790 -22860,62945 -62448,19824 -29215,34959 -65337,14147 -48130,20355 -31428,20681 -64690,44897 -62127,61321 -32923,10154 -44892,2232 -22138,9509 -27441,42681 -9686,11612 -52765,42789 -13406,64417 -56927,21276 -38641,25869 -18041,62424 -60573,58423 -28093,23045 -24069,353 -34320,61672 -33463,35192 -36532,15375 -1040,18994 -26359,9476 -42941,30731 -42084,41087 -61056,51665 -20010,5329 -64578,48847 -42388,14891 -53955,6032 -5645,29725 -48117,11180 -22138,52098 -55348,37615 -5119,52943 -45212,24495 -46200,593 -20915,30384 -1418,35775 -17161,46456 -58909,37209 -39718,60830 -57984,47742 -4491,2475 -60547,42965 -60293,48475 -19170,17297 -34670,58149 -47210,30065 -32973,18828 -41748,22795 -45669,39650 -39573,39399 -1821,35804 -47824,6422 -62175,40657 -42312,3479 -1045,4634 -62406,17194 -59608,10767 -60555,63849 -53639,33547 -13209,33890 -28414,45354 -19447,56266 -16423,41559 -20830,56507 -41696,47685 -7850,7861 -48608,10373 -24934,53408 -28039,28087 -14792,61352 -47956,28097 -6142,48301 -42227,50899 -8580,61619 -53230,38468 -36907,65351 -17747,61972 -15602,64911 -9846,29361 -56222,22919 -52457,12689 -7269,31633 -64101,18304 -29028,33255 -22269,4646 -17001,64005 -17971,26359 -28485,48980 -24870,48819 -64676,58015 -46109,37427 -18676,22442 -4038,2013 -59744,61168 -54507,15820 -54058,48051 -13523,28596 -60478,51408 -24721,44017 -46604,64520 -4560,13313 -59242,24437 -51438,63482 -17803,47056 -2684,11488 -12343,517 -59718,49408 -18439,24752 -48996,31162 -2718,59699 -28928,55548 -9508,21212 -8300,8157 -6851,44279 -60231,6999 -7892,3045 -56171,32340 -49951,57748 -25425,47476 -34644,50311 -12108,13479 -4378,60392 -41430,44908 -28186,50538 -53550,7065 -41430,12993 -38311,17519 -22129,28408 -50195,63932 -8273,36782 -53386,52073 -24971,39627 -7788,39736 -41060,26410 -7637,17907 -49630,63396 -17537,40386 -44357,31067 -12475,48736 -14653,39055 -30344,51727 -6733,63589 -52121,32082 -3306,55633 -56004,13478 -28154,14884 -50726,49304 -30832,26392 -38185,38797 -26897,52970 -4998,61362 -2194,38201 -45272,51905 -21848,3274 -30885,48219 -12037,29625 -9777,18273 -18315,64931 -21299,7575 -1206,58365 -10379,36280 -15700,12514 -17625,3505 -36896,46940 -15097,48553 -11208,32161 -35663,32212 -4197,25490 -38417,18499 -29002,33326 -40653,53144 -60329,7975 -61277,58546 -17720,26004 -24750,5116 -38762,20634 -17339,45649 -28976,62827 -26647,21596 -42450,2257 -55667,27083 -22684,55720 -39496,43949 -4600,36329 -20559,36918 -18415,34603 -43585,36307 -45841,28285 -51699,56668 -58726,25897 -14128,2134 -56316,61768 -17080,64409 -49805,30719 -63190,50407 -26968,59139 -41626,23228 -62459,2780 -31012,50335 -59689,1505 -23525,25804 -50102,52184 -47269,47332 -51222,49541 -22176,52915 -45162,24111 -3827,23321 -48990,39065 -3876,40073 -54704,33126 -44066,32105 -11051,39105 -8421,5608 -25240,63295 -64934,44191 -2080,533 -52582,40267 -38578,14893 -50219,380 -73,20766 -51554,12221 -25240,49752 -7269,57116 -31528,32611 -20159,29919 -19292,10846 -40265,4190 -47976,26557 -46400,22227 -44496,9302 -38639,23334 -29134,58110 -4090,25811 -25575,29481 -43461,20698 -2966,13185 -46094,13236 -35169,46103 -29999,57536 -26521,26658 -26348,33864 -11219,21381 -21986,38705 -8390,23737 -7242,1268 -6068,33585 -51919,28569 -55767,53335 -26387,50822 -41727,51618 -13535,49493 -40174,17977 -36312,58080 -2697,34190 -51785,11756 -27905,38947 -6368,22515 -13249,45694 -43474,25008 -23590,6185 -9385,50166 -43172,64502 -37067,57503 -27703,8518 -61375,62177 -9178,14034 -9537,55496 -11531,36101 -41182,14698 -19957,60688 -48982,54641 -13955,22907 -20704,2620 -8216,41574 -62555,6611 -65410,27551 -17075,50236 -10503,48193 -25791,16928 -21271,59064 -30873,15637 -54101,62831 -17145,54297 -43686,9410 -43059,47078 -11204,7892 -11834,45019 -42062,6555 -58789,37976 -17874,33923 -19671,6705 -52935,21347 -42978,12290 -50507,36134 -15724,7691 -33526,16236 -24734,8393 -4776,20420 -56838,46447 -58114,34936 -25497,44087 -22581,4936 -47715,44031 -24426,3334 -44076,64967 -61649,51393 -819,50079 -48588,32232 -58609,56687 -2002,16212 -21264,61986 -25042,65032 -11261,52024 -14662,33015 -17089,18815 -18252,32646 -13606,34529 -41240,61398 -60273,25991 -1093,24084 -15017,24749 -20057,45359 -49488,52928 -20163,34790 -49179,2230 -23432,60952 -62946,19355 -20914,30735 -40408,3834 -52810,52927 -38649,19172 -53766,58082 -47824,54312 -13523,49987 -63563,28265 -49881,8068 -47443,39073 -36878,44108 -36777,6802 -64045,13221 -63244,32166 -61146,62682 -26595,10478 -5868,13621 -18505,5262 -24714,65501 -65076,39967 -44399,47988 -58646,32918 -21642,19734 -7092,10371 -11069,53551 -28177,24058 -40750,12304 -53751,23779 -45319,943 -28206,12072 -42484,55769 -50351,45022 -43925,47862 -1545,23810 -23728,20667 -7495,21561 -35522,819 -9206,48357 -10019,49055 -12128,47481 -33604,50988 -59790,39250 -15236,39727 -1559,3898 -4953,62573 -18849,37040 -20361,53426 -37249,33743 -34103,49808 -23693,42403 -40432,56683 -59719,21494 -19030,51325 -7334,65191 -1800,8979 -3687,51630 -34885,13237 -1578,48228 -7398,34341 -55263,19866 -25511,51873 -58310,31684 -9629,58959 -12802,27954 -42542,15214 -6186,57379 -13508,31972 -13350,52169 -55305,34704 -34779,63 -37514,38269 -52329,12424 -63345,35061 -3893,32550 -1398,8595 -33773,51543 -30962,50945 -11760,22771 -47047,31330 -54013,4147 -39465,63022 -53218,17695 -38817,5828 -52261,28715 -61018,56157 -16383,5803 -12121,7720 -56773,38583 -28935,10575 -56959,63328 -48394,60281 -52888,16153 -53817,62490 -64835,2431 -4440,14308 -55230,9062 -61967,57881 -49534,54864 -24136,30598 -18062,4376 -3411,19024 -32019,43960 -14824,63369 -5591,32671 -1593,47363 -4424,37695 -23313,63564 -43960,50901 -5141,36690 -57592,35694 -14143,12264 -2998,62082 -15055,22305 -60347,2698 -20146,5812 -9970,30739 -42644,4798 -42106,17575 -17730,41553 -54097,44519 -65102,55139 -36573,7841 -37805,24134 -16100,11560 -53400,48433 -41245,53040 -57207,60680 -41423,60723 -36250,8399 -64654,36091 -54930,35665 -665,21918 -5662,5419 -55761,30888 -39432,53686 -33765,48319 -25745,2001 -43649,60225 -1074,35658 -10495,53011 -23417,33529 -20523,872 -38001,55923 -53724,37288 -35802,51703 -63862,10511 -29445,484 -20053,6320 -16436,26080 -34172,6228 -63655,40863 -65236,17671 -33528,58469 -48978,49364 -34505,19518 -25314,313 -52008,29515 -1409,51232 -18335,28115 -25467,43204 -4450,59291 -23483,54531 -53380,60977 -28284,41631 -22119,13600 -47476,58988 -34866,47186 -41757,9294 -16237,4132 -22587,2837 -23668,28355 -60987,19086 -45220,50210 -61938,51321 -23706,35053 -60042,59999 -26245,33668 -15727,11473 -26173,50933 -34054,9242 -43066,51195 -29838,33634 -64882,59202 -58477,29012 -7975,60291 -26583,45224 -38436,24791 -49092,20313 -65318,9916 -48815,16296 -62850,13258 -61604,34977 -26666,3356 -56811,22727 -26402,35279 -3210,28382 -6342,59413 -45578,12047 -1397,16601 -42693,62553 -22910,54438 -22531,26073 -51310,11059 -28254,50141 -31917,51886 -21676,31152 -28543,53578 -58079,6378 -35261,2207 -5277,22683 -15860,51797 -12547,45193 -11918,18513 -26564,39859 -49204,1981 -17026,16631 -8777,51228 -39201,24638 -2179,9268 -46082,8725 -12525,46181 -5805,40603 -50907,24575 -9598,25017 -31309,56983 -2408,42765 -46029,54315 -40724,21293 -35352,1461 -15551,1792 -19822,57624 -10166,9685 -7736,14795 -44629,8575 -64576,40007 -38967,16641 -47681,7477 -15211,29085 -49847,29214 -4398,36209 -62274,28934 -5121,5548 -63433,46999 -44605,55871 -25598,27982 -10693,3503 -40605,32942 -33067,62490 -32773,29307 -43788,36543 -10054,35845 -18130,14040 -9363,33883 -20995,40993 -7457,16579 -4035,41311 -46429,60852 -63524,42091 -64644,45336 -27846,37279 -19450,14905 -24903,3475 -38343,26509 -15138,44246 -915,3119 -8596,15420 -41216,55183 -21506,35925 -10688,33516 -49563,57344 -52414,10618 -12839,54819 -60195,4522 -6411,54463 -8778,25405 -9913,2540 -32702,61869 -7864,28943 -65162,26041 -49149,46325 -8010,45115 -57347,63507 -46437,57035 -10027,17630 -57200,22734 -8805,38630 -52509,57931 -60600,18518 -27139,54318 -63859,1926 -29109,54675 -46706,34316 -24132,4855 -14014,54917 -43017,1839 -49674,14931 -56879,41840 -12985,37362 -12654,5290 -60557,60500 -43378,59962 -28121,9314 -6512,9145 -34156,46543 -11283,49851 -10138,59736 -22805,18047 -45973,39335 -27880,54078 -51612,27141 -17597,26541 -20398,2138 -41368,43385 -37730,20430 -11868,18821 -52746,62255 -14802,24197 -50689,19053 -59135,38632 -23019,32294 -24658,46470 -47099,65485 -2697,36205 -57348,30335 -13892,54984 -4378,39890 -36198,7498 -56204,55286 -27558,9142 -40401,65308 -41863,14207 -9758,15937 -42785,26871 -48780,36815 -9082,62767 -11001,56539 -11767,42299 -17590,18152 -53854,43944 -23945,23077 -30873,38080 -33330,61896 -16994,55229 -50760,29638 -10168,7726 -40658,56841 -16034,21790 -24055,52482 -58963,17804 -41363,32603 -1191,9656 -7538,47211 -33218,26410 -59699,2881 -40928,44296 -55681,56350 -16553,44733 -31824,21513 -22861,6902 -59379,64535 -53220,26476 -6337,24285 -46254,45093 -41476,5976 -54570,18532 -52106,6644 -40358,61674 -26673,54764 -32164,56124 -14812,34891 -53288,59501 -13202,58225 -28863,62110 -20626,15975 -45187,46511 -29302,29754 -57092,4861 -55131,30106 -36784,30595 -31679,57021 -54232,47369 -16021,2565 -7376,59712 -31470,24230 -50186,11224 -9327,19332 -57200,12601 -28232,71 -23658,41013 -35085,46508 -48158,46828 -20606,32838 -52460,7384 -47780,2659 -41821,32260 -59017,62971 -47459,59116 -19641,24626 -49975,17841 -50063,12643 -18513,34556 -14680,5469 -54548,46359 -19301,45164 -49957,52614 -44092,31375 -38337,28014 -8999,8413 -47621,41356 -47140,29567 -59159,8311 -49116,13582 -27021,63256 -44144,60042 -59956,55396 -61894,20019 -1764,64658 -14912,61075 -51838,42661 -40308,59532 -55064,23345 -25761,59411 -65482,11076 -17816,13965 -40534,38881 -5737,19244 -25942,65339 -42897,36552 -24190,30939 -21295,39003 -13812,38346 -48003,64972 -28045,44902 -3652,37814 -37963,3904 -9259,1193 -51466,49543 -48475,62352 -28671,38429 -61680,33085 -5230,26781 -6999,30320 -5959,38621 -13954,51089 -59728,37203 -46998,63898 -37857,39597 -40325,45369 -11260,55923 -27081,4560 -56267,39453 -47180,10830 -44215,55338 -439,23254 -19173,51136 -30971,37718 -62167,13083 -37211,46319 -64610,6101 -24125,37374 -31512,50563 -29529,5642 -44666,29461 -53105,35953 -62585,11377 -27061,28142 -22464,63241 -14321,11507 -31861,49302 -31286,52375 -6940,28352 -41277,54841 -11966,16985 -3295,4308 -51606,17758 -46303,523 -31421,52857 -33836,56874 -19326,19565 -43519,9776 -40370,48890 -59705,18435 -18360,11176 -2629,24573 -56258,45283 -37534,9989 -59676,17004 -9019,10602 -10216,318 -63805,32970 -58172,5622 -1153,53353 -54709,29573 -31254,59370 -40724,49277 -2410,48069 -33340,45030 -62564,24789 -1861,39109 -20126,33301 -43901,7052 -42997,35829 -52408,45209 -48859,40842 -37269,59624 -36578,18024 -30965,55144 -19829,18606 -39571,3335 -60018,53452 -55192,57926 -39260,11414 -14885,59881 -37102,2839 -6319,48947 -22801,60782 -36386,44582 -30789,57998 -30750,57714 -45460,9782 -43332,57255 -51685,24289 -53666,13006 -54939,33229 -16703,1063 -2701,58536 -22831,24909 -1541,43004 -33399,36608 -42466,57508 -56135,22208 -58971,8945 -49298,38658 -43879,547 -21654,53277 -17336,24264 -47711,34174 -1969,7477 -23514,10474 -42229,5297 -39682,57550 -59775,28696 -64392,28468 -31632,51363 -29818,47543 -18191,38664 -14124,14176 -4023,55362 -35038,47936 -2273,50622 -48595,395 -1735,14253 -5980,20023 -30598,10373 -56612,11152 -28449,27248 -36927,15016 -23989,46120 -55790,41145 -20750,42207 -3112,25575 -17015,8055 -21311,2879 -62303,21000 -64328,2878 -880,6133 -44946,22069 -54276,27290 -21405,44225 -23854,59345 -24543,63498 -54463,47647 -6976,45818 -40498,56009 -50072,41296 -44082,15476 -15842,7384 -8282,47739 -38706,19998 -47609,55711 -56522,24927 -4774,14301 -49127,8694 -419,56145 -23131,51909 -55135,33352 -1967,57764 -51562,3016 -30680,45245 -12257,25327 -54950,36225 -44034,46668 -21279,54204 -28222,49005 -4099,8702 -48187,27088 -25765,46130 -54672,16010 -28817,22226 -1616,27976 -38457,21817 -53881,63918 -42585,14580 -9442,44721 -49631,23711 -28414,18435 -29937,54424 -19741,7793 -59308,63132 -21454,49995 -16808,22269 -30316,59487 -59984,22200 -16589,20784 -16029,44997 -33044,21845 -32939,1373 -8254,55560 -223,60838 -16164,42013 -22814,34220 -39263,54342 -31755,40090 -65229,6580 -16000,30695 -58194,24355 -25144,11662 -22755,7487 -47829,58373 -41794,17234 -22109,39250 -11234,63625 -17884,19940 -30551,51136 -25117,2582 -51110,809 -35862,13356 -49504,36297 -45123,59095 -9660,58904 -18634,4978 -54097,61829 -60359,27525 -13807,59993 -16198,30982 -12941,4493 -7950,20807 -3974,30133 -6565,30364 -19917,37772 -41109,12776 -5950,58660 -61201,39639 -32666,47195 -56507,64945 -20914,14098 -13247,17552 -32957,10156 -61396,10452 -17477,891 -19288,49210 -44202,29993 -64318,60649 -4700,11316 -8645,33675 -29745,64642 -62732,11229 -53481,15516 -44828,27410 -62616,11236 -24944,40624 -43850,42021 -18283,23471 -42947,12187 -12618,4618 -44607,23054 -15053,32331 -10808,344 -22061,29582 -39117,23408 -25656,26113 -38894,20314 -61411,33377 -25088,65349 -2999,34436 -58847,12498 -34275,8789 -16060,39963 -87,35106 -21069,5790 -44628,13444 -2428,60969 -58110,62903 -7465,49053 -43445,57857 -45375,57701 -58575,3428 -16735,36552 -5606,15655 -33591,19385 -27243,27727 -21244,54406 -59358,63482 -17905,41382 -45205,38031 -22795,51241 -53501,15426 -15922,47280 -34281,43853 -1101,15530 -62691,13785 -22663,13611 -56790,9117 -18375,11649 -17169,36272 -61524,54413 -7000,5792 -18366,63670 -8323,14194 -34123,52805 -62892,22074 -36145,27603 -64674,32525 -30881,34933 -25817,30378 -362,10048 -36386,44602 -63880,56318 -17208,14555 -32835,43376 -11000,52437 -21769,30883 -38720,62564 -61189,35693 -6781,53237 -2587,61017 -6556,31245 -43327,34959 -30037,25532 -12779,50240 -6614,38991 -62746,13787 -39585,31862 -22971,45443 -9062,60583 -27183,50659 -53420,1742 -4555,53084 -31298,3038 -17683,27742 -29,65317 -9129,47863 -21862,33047 -60968,60196 -36212,45489 -6438,54144 -64922,49341 -60738,14675 -5012,14711 -51100,25084 -54312,21060 -28963,61990 -25853,4466 -31081,48419 -14081,46828 -34224,9559 -7013,52889 -53089,21181 -24949,24931 -42116,6289 -54188,43113 -11909,48533 -3127,60600 -60520,63835 -20017,26429 -51742,60653 -10734,42066 -40333,7733 -16574,30152 -33419,12449 -34445,45977 -27464,22266 -47986,49885 -61258,27771 -16506,28375 -53725,26399 -63330,8630 -6651,34351 -25889,61631 -12318,51267 -41189,44216 -26797,48482 -13314,23903 -22934,61532 -53569,29273 -39127,36201 -22252,60346 -52891,3027 -15949,1203 -5465,33336 -55123,19050 -37635,55187 -39461,34010 -2555,17687 -62032,42384 -30266,36335 -63973,56251 -30944,35843 -24222,23929 -9504,45326 -7835,35572 -43879,27767 -44081,34743 -4310,51116 -57573,56233 -31482,55923 -4791,33087 -12085,27944 -49546,47115 -14916,4997 -34622,25716 -32421,17193 -14045,62328 -41067,44590 -29626,17991 -49142,25340 -49839,49113 -45192,12390 -35223,65291 -2148,2820 -15153,40675 -46010,40534 -11878,44685 -53175,59348 -64092,14426 -20162,2625 -4527,63520 -41303,42204 -52638,13340 -12141,28176 -22511,33974 -51095,11660 -1129,13851 -19995,1947 -19223,42939 -13877,61175 -6973,26373 -64521,44904 -24537,4650 -41367,19448 -56711,39631 -34244,3986 -61089,3613 -44948,12534 -53458,12373 -14353,48727 -64134,25753 -54240,53729 -6824,45818 -26595,47470 -57704,34282 -65108,13534 -38727,17186 -7807,55968 -30586,9336 -50501,8152 -47603,22679 -46694,28512 -19639,44269 -11674,16717 -46041,30035 -35804,41403 -57273,14295 -23973,8835 -13358,47499 -52373,63383 -45691,21085 -13324,32267 -5368,45044 -64270,55429 -3679,1361 -35033,31036 -36745,1438 -18154,55771 -6398,60561 -64827,64662 -5732,30324 -20911,7519 -10365,63835 -53711,13945 -63390,54442 -30925,34526 -33167,938 -4402,24668 -40720,52770 -18570,52069 -54296,2587 -6037,63188 -58357,14228 -36441,56363 -37918,54 -17655,49725 -41373,5656 -61024,49989 -36770,23147 -45383,22928 -49212,50735 -19032,38746 -45930,2625 -34380,49845 -9735,8613 -49201,43548 -46523,48262 -62941,49057 -54733,23672 -18248,61568 -18716,53338 -54724,9799 -34992,36216 -31236,25462 -27212,9354 -32761,44924 -41827,54042 -25178,12049 -38873,38008 -8572,33358 -57011,36190 -20176,47922 -64622,33929 -19077,25505 -59573,10183 -17367,10871 -28102,30059 -36807,7175 -16999,28264 -56599,65290 -33724,44098 -52427,25033 -437,48668 -11017,1975 -45012,61772 -37005,11018 -9465,46991 -20428,14321 -55308,5318 -15603,34497 -16261,8054 -47709,13743 -9688,35088 -56216,37136 -30187,32672 -25065,30402 -23744,9589 -2965,27709 -12825,47375 -7843,39288 -26172,42723 -41512,65466 -32725,49491 -9206,2343 -56626,33674 -4169,10052 -26995,47869 -58140,57459 -5306,16650 -18244,15350 -65206,60016 -35737,1314 -19636,8752 -25558,30396 -39019,14775 -60317,31325 -47150,15614 -15446,43363 -26514,43662 -9526,37250 -25792,48117 -11141,44883 -53227,56774 -55777,61325 -32648,38822 -17009,49246 -64881,22689 -38703,41595 -55183,34379 -27164,4713 -48419,26515 -59823,46786 -4813,60583 -30723,57054 -42547,30315 -5905,15522 -1606,10279 -46139,38962 -43490,48621 -53887,56538 -24622,45876 -39895,38177 -33803,38194 -45761,11460 -63155,61693 -18831,16538 -12221,13868 -962,37033 -22475,311 -5724,51825 -51084,32191 -35508,52455 -27802,59843 -50692,13832 -35906,32629 -38944,60947 -30491,42178 -16093,20064 -58749,21818 -34157,51217 -49445,17457 -43497,59645 -1109,51626 -12117,11480 -33530,8004 -39722,30666 -9639,7115 -54538,61544 -60182,43451 -11543,40334 -51163,46649 -9433,52605 -54786,43789 -17648,25645 -41469,24809 -42039,44311 -58489,52021 -53897,50933 -60752,36035 -5473,31269 -4738,34098 -40590,52843 -52770,55683 -14043,41341 -31061,47996 -20863,7832 -52987,37877 -14988,58596 -61570,52540 -37536,22507 -46492,39042 -2787,920 -20642,56056 -52941,2706 -18761,20630 -62737,26916 -27045,35419 -61713,48217 -63733,44286 -53303,42243 -62409,43970 -49681,31649 -50165,32558 -14116,17959 -10513,10181 -13181,18776 -59508,57705 -14354,45679 -64006,22026 -63959,13437 -65360,63883 -47471,26358 -7234,47413 -31017,43531 -41801,46386 -32921,30626 -39291,48775 -63307,38770 -54660,22503 -65007,65456 -3670,26165 -58399,39720 -8684,60737 -61680,11247 -28654,36504 -63729,43422 -45844,64892 -36762,53602 -49289,55480 -34641,17564 -52315,53345 -57316,31580 -28331,45897 -18774,54826 -58585,6732 -57369,24806 -20402,12792 -7787,19057 -37033,25603 -8892,59161 -16340,16723 -34028,44907 -13666,60512 -2804,63712 -56091,12936 -39208,25086 -24620,4110 -52850,22838 -24518,15260 -24715,35858 -58505,15714 -922,7703 -46295,40038 -18647,60379 -58387,20105 -47478,36235 -63476,63256 -65429,11164 -32283,18533 -6558,53687 -30191,4963 -65471,37793 -39570,38150 -37182,3949 -1291,42600 -49792,41902 -63694,6899 -57010,3606 -32899,720 -18813,62243 -27725,61254 -20322,42574 -42989,31470 -8379,62924 -16093,12739 -52501,22528 -35027,41128 -50104,39813 -34941,28236 -26771,57164 -47172,46234 -16996,65484 -24637,1374 -25130,63736 -30250,34730 -45427,36438 -44292,31925 -20510,27076 -58465,13000 -38346,55425 -13774,18083 -33247,21594 -4235,19519 -12474,45973 -64132,19329 -44976,46326 -27714,10622 -2005,414 -30886,42328 -3915,64859 -46402,53492 -33895,42610 -702,29169 -52547,65279 -4036,62416 -9330,9011 -3836,32426 -51959,29003 -39295,45396 -50580,59509 -36063,40838 -65148,47398 -52813,26340 -31754,63191 -21972,4703 -15001,29655 -33215,27160 -39520,20861 -11219,34297 -6372,42026 -4956,24493 -26517,38443 -24924,21540 -40871,20515 -53457,41733 -970,18955 -4997,39074 -51458,57230 -58391,28101 -45066,6451 -17677,1535 -57418,24653 -19367,45896 -1602,2335 -31985,35243 -39077,28378 -39783,19715 -64676,17456 -58705,45237 -28465,43218 -51036,56857 -14514,895 -8692,14215 -39209,25778 -57763,59961 -15446,53172 -13546,5838 -40540,62488 -38829,63109 -36525,47806 -17453,40045 -31685,13466 -8033,59679 -48938,22690 -20461,22756 -46578,64826 -57137,41746 -33708,43457 -64173,51864 -11128,35315 -6457,5915 -63639,60192 -15601,61520 -45349,24390 -59663,39554 -545,28327 -63864,28737 -32518,12258 -4957,28052 -9462,7817 -58757,10990 -47271,60986 -10235,32630 -64049,50481 -14610,61950 -33444,51271 -26236,25481 -50981,12911 -46603,39320 -29868,15413 -54213,34999 -39831,3882 -63384,49400 -58341,47479 -36653,34957 -16611,16594 -41969,17112 -6553,52718 -57450,25998 -46675,3232 -47362,44403 -34278,36473 -9512,4269 -42899,59092 -33152,64495 -49354,34233 -1661,33669 -4365,24504 -46866,7034 -26123,64037 -57131,4465 -11669,64970 -32404,58203 -26024,52375 -5664,10354 -4005,31953 -28398,53807 -62993,1199 -6876,45200 -52043,47077 -19026,30791 -61358,30661 -44911,60046 -28775,10563 -64321,25926 -11798,7736 -60166,49145 -8540,64980 -8813,21724 -38901,52583 -34805,12874 -3554,64287 -54868,46700 -43951,44790 -55626,3176 -55664,50550 -20340,556 -22841,11363 -50018,42348 -13450,1514 -54957,4406 -30586,9003 -39297,14763 -40427,57942 -29877,4413 -53585,34229 -22977,40965 -64126,54183 -33387,3082 -1995,61066 -12373,27258 -13689,35031 -5772,43454 -20887,26089 -5948,18489 -41066,35677 -31958,64846 -3020,26847 -41088,11858 -16996,55199 -30366,52035 -43294,34037 -4,53434 -35386,42594 -33539,33378 -56731,28030 -62419,24844 -26006,63985 -36873,38258 -17303,12878 -60529,61241 -5891,22406 -13647,6018 -6193,32221 -13186,13958 -42795,12724 -4777,4973 -61287,31655 -8717,23485 -34898,51204 -33935,14213 -11050,50154 -14537,9550 -23369,51296 -48795,59441 -63591,13917 -21522,12634 -63153,12213 -61389,3641 -28706,63068 -30362,46817 -53462,50323 -25647,56089 -48649,57975 -64599,60942 -6513,17474 -1869,39477 -2518,22832 -13663,1366 -48175,25176 -43483,8153 -55878,32480 -3361,55850 -13627,19528 -20355,49890 -12000,8831 -30163,42997 -35789,22391 -48147,45879 -21108,48928 -40812,37008 -25311,55960 -9904,13903 -44737,46666 -4113,23483 -64824,7881 -34057,1097 -14882,27558 -41143,60566 -49977,39147 -33349,56481 -53367,4696 -48909,26745 -78,54869 -1462,41398 -55147,44888 -6889,3521 -34419,60545 -47170,48532 -41533,17630 -61084,63369 -49007,2074 -1662,47464 -31601,41847 -20886,44229 -23510,17570 -41755,10230 -51641,40097 -58257,29476 -30613,59045 -35112,56497 -967,51242 -1103,21545 -26811,62166 -35902,37090 -9544,25463 -7233,39220 -63938,8948 -13925,2725 -59184,25460 -31607,22545 -16276,63780 -15698,59680 -28997,43032 -750,60113 -46420,57224 -43068,51308 -55981,16788 -3682,42732 -4328,61987 -60648,10432 -32342,38165 -15088,5234 -56902,58482 -22785,56765 -14292,18086 -5102,8684 -46177,50337 -41102,59294 -23635,38665 -18075,21439 -36998,19166 -54805,30959 -56906,25634 -8185,8057 -38071,58351 -13915,57819 -51284,22164 -47461,33441 -59454,7860 -35211,905 -6538,42246 -29004,15098 -29601,57462 -62507,7761 -24595,14334 -40925,2596 -63187,14223 -18379,28202 -1266,18478 -22041,27971 -63665,50028 -22659,10955 -24247,63554 -48182,52680 -10893,49160 -52375,18291 -1872,33352 -62210,11991 -43595,26996 -35799,8028 -60809,8737 -6000,61405 -19061,24767 -61867,62838 -5605,35850 -8505,25536 -23994,34401 -26929,2659 -33925,3500 -60679,64412 -20612,16308 -60538,61646 -32985,6984 -9785,41629 -61006,45425 -22725,6072 -36122,45349 -50392,5657 -20176,53573 -53704,3753 -51136,16378 -43405,59663 -10910,51147 -414,37389 -19245,53424 -10131,56358 -63504,45054 -4640,64334 -34481,56955 -52902,16899 -19233,20031 -45657,59870 -43939,7366 -25391,31017 -51446,57603 -63695,53102 -45214,20334 -52510,29379 -13851,2888 -12812,22992 -45380,63651 -44890,30607 -59227,1851 -31122,28740 -19555,37188 -32008,11516 -32451,52452 -61797,14480 -23417,45438 -26960,54970 -17783,1362 -60388,60497 -6097,33001 -18870,10565 -46326,31613 -33950,34721 -34703,5382 -26554,60830 -4682,12340 -33047,40615 -56524,19809 -29386,53507 -27919,11810 -2857,49644 -53969,60859 -43996,3107 -21643,25449 -12286,15956 -12772,6725 -50045,23428 -18933,32128 -22238,11924 -51442,45882 -4201,40937 -51014,42812 -64756,10368 -55774,40381 -51020,59725 -49711,46025 -5971,38847 -10686,54156 -24416,12693 -61229,22627 -718,39735 -7730,24171 -11165,3511 -33095,33738 -16827,62054 -18919,39384 -1900,50357 -46784,61233 -35347,57672 -20640,13163 -9673,33357 -54434,47857 -55287,15525 -63776,51243 -42488,46636 -18764,56429 -48286,28339 -16820,62396 -47316,19579 -43151,48514 -42939,12715 -57443,19799 -13467,23871 -42093,20721 -48726,7456 -54949,3952 -1756,8175 -57718,26624 -36002,60655 -48235,54385 -19581,55315 -14753,25772 -49683,34216 -45098,45578 -60419,11428 -51210,11305 -56217,54574 -20413,11082 -15400,40000 -14887,17026 -15086,41814 -42617,61920 -48659,43539 -50110,12809 -5980,8897 -4225,28456 -39371,45505 -43140,32998 -18375,65407 -29373,50237 -49033,49147 -9304,2718 -65221,39837 -31390,33395 -21240,8671 -44276,46331 -8881,65198 -62627,39665 -14297,47338 -22083,16532 -47172,21360 -7981,63585 -25141,45933 -49157,13851 -64751,9605 -51369,10131 -42811,44879 -11381,37794 -61372,14531 -47271,15303 -14124,4378 -37990,37919 -51078,987 -42399,51211 -14585,57714 -48299,11495 -56485,43662 -20407,22975 -43623,29923 -33736,9659 -45613,55789 -8080,59175 -15786,35819 -4302,52493 -41302,29226 -5968,47029 -42582,33442 -4546,3450 -7916,36304 -35425,21841 -10662,8752 -42836,30975 -24969,49306 -50853,17815 -28336,30795 -38741,27311 -33409,42860 -39779,35908 -1023,49699 -18412,60782 -5784,52361 -60371,28699 -42073,9848 -20546,64231 -37710,30623 -13961,61828 -4516,40526 -58395,12705 -674,61012 -53668,61023 -63528,45107 -18403,20797 -60572,49811 -40113,9789 -10848,30163 -26098,43363 -33770,26853 -39791,11807 -65395,48528 -22962,35398 -60923,54793 -7375,42966 -37704,2293 -28156,31410 -43973,3761 -33129,27760 -60630,27456 -42974,18652 -4726,32249 -10774,34001 -8287,37692 -2369,1849 -56274,44670 -43840,25237 -11961,29212 -56895,5062 -62508,25329 -16826,26131 -62760,6409 -36206,30386 -50489,38352 -27709,35351 -33146,36958 -5961,9718 -29793,5806 -19760,56506 -42977,50117 -3168,758 -43588,16733 -18508,65503 -30511,55535 -62470,62184 -64126,24505 -40908,10533 -9813,47067 -18569,19358 -50661,44169 -44195,5500 -64010,6762 -43886,23443 -62434,47460 -25430,42611 -17409,57212 -2945,12451 -31889,18396 -18361,27260 -39339,15975 -45230,15468 -64972,64018 -15417,24764 -64229,38552 -25542,58542 -13180,25830 -13950,42950 -28743,8339 -58995,28866 -14482,33616 -63549,39553 -13258,13553 -10082,45469 -53285,27911 -23920,1426 -65029,44703 -30152,58650 -13299,25637 -22001,25920 -51616,33360 -23171,15451 -63159,62058 -46532,22021 -7497,47237 -12167,22386 -1982,37742 -32958,16512 -46884,20896 -9198,25941 -61866,41599 -61716,14763 -40438,50406 -37219,63105 -56215,10793 -41321,23471 -14336,24216 -46103,37033 -44869,13647 -15073,58608 -26383,11731 -6352,32438 -25898,53514 -19919,34642 -45538,14208 -1345,4841 -47064,33637 -35575,53327 -42667,3356 -14693,37992 -28505,33843 -38209,18024 -58208,64199 -25034,24677 -33464,18360 -29279,15484 -32526,63703 -30189,43251 -41392,57806 -64634,51945 -60950,31134 -22327,53412 -35563,892 -60252,6650 -53194,11366 -9912,59643 -30269,27922 -35675,47610 -9099,55475 -35307,57559 -39544,55864 -3571,21633 -2126,5992 -34183,55739 -41167,62066 -20152,19477 -37799,62282 -32049,39210 -12361,38031 -26165,44864 -53317,16281 -62130,23576 -42799,20542 -13066,44092 -30477,53437 -46837,64043 -58793,57306 -50434,25076 -52233,49662 -4853,54578 -22167,25291 -56074,39445 -29263,20062 -50323,63293 -63771,18149 -6925,552 -8964,20085 -14780,32090 -31341,39220 -18387,61120 -63571,49938 -6407,62850 -37232,50197 -58166,879 -4212,31173 -11983,22369 -57892,46634 -58641,48613 -31069,39776 -62527,26209 -61445,27492 -24950,3811 -54714,39660 -19070,24275 -24041,41178 -7303,55766 -51258,47113 -40003,61610 -60540,8058 -40800,14356 -13196,65518 -24660,64165 -44300,9545 -58410,12334 -65187,38507 -9375,25676 -34769,19646 -37247,37424 -39203,9793 -20056,23622 -55427,63071 -31449,5617 -53444,55711 -27530,61977 -947,8540 -6758,10062 -48154,31172 -21801,943 -28195,12839 -11482,21194 -9004,11650 -54336,54962 -38909,43331 -31875,15242 -16433,62699 -38320,64479 -13992,40511 -35798,35664 -65521,39628 -41968,44252 -56629,8630 -1585,19644 -16224,44750 -9804,35842 -46568,27842 -11575,45583 -16725,16251 -44856,26217 -36351,28248 -1713,10804 -24089,63320 -32651,62738 -26492,20827 -30712,5888 -38339,7055 -43053,49134 -13972,20758 -37935,23360 -51548,10502 -49167,39809 -45396,43867 -5661,34181 -37581,58658 -7686,46829 -19693,48600 -37451,20161 -27367,5665 -57249,39164 -51874,53867 -501,30925 -41818,10336 -34419,37335 -59187,51458 -54811,64692 -33636,24323 -22182,3030 -45012,61426 -34973,12665 -15703,17110 -10214,55746 -23778,44786 -47383,28762 -15732,1095 -835,42160 -14906,951 -7633,15956 -54065,26980 -65346,26068 -16234,29671 -39783,23196 -13220,31777 -55894,25127 -29484,77 -28161,12493 -8271,19591 -12136,29242 -10544,23218 -13089,38776 -14406,61769 -53051,40423 -38880,11043 -15042,40576 -3849,14973 -5206,36743 -52896,7489 -48616,2511 -51045,55013 -11566,22907 -46516,20081 -4499,38194 -33742,17723 -52179,51440 -14597,42931 -61600,49043 -44782,38496 -26464,16795 -39889,2115 -27688,61441 -58003,63202 -56987,9584 -23406,48434 -48818,7669 -13815,6329 -13453,33704 -2431,56132 -33077,17017 -45587,20190 -26132,60779 -49965,31036 -47569,2236 -42204,14516 -2800,58536 -41203,14999 -45449,4628 -12113,44503 -21063,58327 -17869,20543 -15954,24944 -18965,57549 -18738,44191 -19332,49849 -6908,19882 -9146,11105 -53838,53212 -15156,7680 -47213,38740 -3640,4646 -50014,61882 -14834,7572 -11200,3797 -42829,7656 -12925,38416 -24456,307 -56680,52914 -53369,20146 -54881,34849 -38353,19824 -38581,4644 -3371,51136 -65503,51927 -39524,24251 -22999,11337 -37297,4275 -61451,37650 -36073,1844 -44140,44566 -26929,52659 -1826,7966 -64474,43362 -47145,20914 -31846,50733 -13607,61696 -48131,4425 -7027,59433 -19726,5207 -37673,12497 -3630,41757 -31478,51197 -47614,63240 -14653,5710 -24103,60255 -15889,23329 -15416,12121 -39810,52931 -12549,55163 -24280,36265 -36887,40693 -843,50933 -61422,55465 -33601,60392 -29081,57801 -27415,49721 -32709,53415 -695,3496 -22662,46752 -3927,16739 -11316,39978 -10815,29054 -65425,13559 -57711,25190 -5017,40302 -1016,21805 -36807,26618 -41285,39339 -11608,39884 -6132,54982 -15944,49376 -29555,38483 -60094,11795 -49427,52936 -54185,24737 -15947,45133 -12048,17680 -9750,65170 -21617,38095 -356,28454 -46872,23009 -31091,9219 -21290,1483 -59026,56893 -56916,33466 -63167,49819 -47880,59499 -58427,64640 -866,45656 -36439,30434 -24923,5446 -9779,17034 -63770,56272 -25986,30386 -23554,218 -28957,38508 -56677,3844 -38698,25915 -37860,48681 -32435,49605 -30658,34365 -26004,36294 -60164,33808 -17195,64693 -12689,12760 -10622,32356 -50665,13447 -59638,45793 -14912,12656 -28527,53998 -60469,23306 -19712,60525 -43045,41677 -59681,26976 -60120,9045 -50599,43095 -33010,2746 -62336,58611 -61940,10544 -55703,42095 -61737,24484 -15490,57890 -22714,9874 -2280,64242 -29874,50812 -36836,59137 -530,9844 -35826,25613 -62728,29457 -26979,25763 -54361,11734 -24267,8284 -16165,42130 -41392,25944 -30194,16808 -25332,49396 -9841,8688 -58203,33951 -10842,35373 -45660,51655 -13594,54555 -33673,29161 -38715,39926 -22084,28006 -9566,2124 -30887,9003 -62962,40721 -55354,42065 -51063,54332 -56180,62511 -35448,48675 -50796,19538 -1758,41223 -1557,55675 -10487,47077 -8007,6732 -36619,4575 -14121,19923 -39210,30603 -2186,57124 -4461,16336 -25224,40944 -57801,23262 -31956,24948 -52052,25688 -47863,32057 -4683,45905 -46984,2023 -20313,30048 -33211,49128 -14640,18726 -5932,60211 -22328,11625 -22776,10929 -49030,56401 -17896,58539 -27031,16224 -15034,34267 -22133,27478 -33292,56889 -9093,65255 -6681,3869 -920,49925 -5898,62286 -13732,57128 -39576,7943 -3330,38692 -51960,60504 -62291,18024 -19696,26129 -3942,2474 -51148,10728 -5745,20089 -60541,33881 -6735,40039 -39832,53857 -46361,4279 -20103,37112 -59490,16642 -12377,25304 -39383,51593 -13208,38103 -45703,13452 -50368,59608 -26032,13143 -62937,55461 -16089,45433 -35224,31038 -35076,61998 -47338,12864 -39308,7210 -62066,50621 -15199,29539 -4764,16110 -64485,37436 -25512,10609 -64999,35620 -43234,3645 -52876,26441 -55856,14947 -37530,47554 -57393,49248 -34693,10912 -18177,33120 -11942,969 -19539,51995 -55276,39423 -20176,23405 -61274,35329 -18095,28729 -19452,52608 -63301,19294 -58288,12131 -62277,19016 -10864,7371 -50365,51755 -25605,9814 -3993,40046 -54231,17681 -33219,27886 -549,52697 -22361,18712 -25367,25714 -63881,30329 -44212,24568 -60962,21026 -23571,49313 -15246,31763 -49049,30166 -15141,56241 -45008,26875 -31838,10512 -444,45974 -15764,37107 -30185,30429 -59568,58334 -56115,16932 -11238,14756 -31978,7918 -1493,7369 -12407,22914 -63254,42923 -11908,25977 -9273,56896 -54692,31985 -37791,19434 -47386,19273 -9059,15583 -21596,22018 -27850,43574 -6827,23161 -25225,30843 -14654,44455 -33512,9060 -59827,30724 -48940,48628 -51553,37363 -20366,22206 -38567,39029 -42351,1927 -44894,40468 -16737,32733 -9282,6796 -21070,49342 -63217,35001 -43662,40933 -58303,41134 -32233,51280 -53798,720 -13220,31136 -40064,7069 -2209,29868 -61008,6364 -7414,2775 -26385,39575 -12809,33494 -27902,19782 -14099,1760 -40630,59159 -18531,20344 -25629,15022 -28439,58046 -28660,10234 -62850,57924 -11923,57223 -14838,63794 -19008,43561 -8617,19924 -861,57629 -36697,24942 -35618,33553 -50651,54204 -19122,17323 -23964,26739 -46817,43488 -5320,58159 -23904,62026 -41145,15061 -24780,49812 -44963,16140 -15787,24113 -60026,46282 -53404,444 -14406,55917 -60344,3075 -1997,46887 -39556,35594 -58640,28578 -53299,2679 -26694,4388 -24148,59434 -46236,33128 -32455,50679 -37838,21257 -5217,27457 -35595,38458 -36070,59555 -16198,31304 -49319,13988 -14589,1355 -65139,59487 -16241,25219 -1101,4968 -42087,56305 -45379,58707 -32156,10763 -33052,63856 -26204,4994 -29416,3920 -35248,36816 -48375,12668 -16343,13700 -13096,58752 -26460,28925 -299,58113 -25291,63903 -41886,19912 -29035,29513 -8875,12190 -777,14753 -16937,39266 -55112,57852 -60229,26428 -63334,63422 -12603,45648 -28946,28893 -39378,44047 -20122,53966 -55582,2984 -37555,12509 -7533,20568 -23216,32978 -61874,25612 -48134,44574 -51363,53022 -17649,7264 -51931,62105 -15177,9541 -13701,2834 -32334,29817 -28534,62432 -64861,17226 -39348,27223 -32188,28582 -22360,34183 -7440,16928 -53965,28080 -62324,46704 -2093,59163 -45730,34722 -59054,56676 -31058,60175 -31923,34413 -28264,64928 -6228,62953 -55367,9682 -40545,9357 -50640,30046 -57977,43515 -61271,27693 -18174,12764 -25264,26610 -54578,1589 -57613,5520 -20551,63495 -30607,58103 -36164,19413 -18249,6877 -46738,21413 -22834,44347 -36235,62390 -16197,18517 -39678,57167 -51870,10608 -17934,58419 -56698,29364 -16405,14569 -14052,58751 -3660,31240 -28478,28752 -6864,9878 -47271,19901 -53452,16972 -50465,24651 -54163,63069 -15241,1355 -18750,22011 -8257,32380 -50294,19662 -25220,64534 -36753,46184 -62127,48070 -47866,19417 -50558,19252 -9181,41896 -37960,31069 -45821,21280 -33246,6127 -18721,6396 -27627,2005 -16885,47728 -36520,8918 -51709,61680 -15179,43597 -35970,63933 -40641,23132 -49249,53514 -18027,64955 -14118,45901 -44105,34956 -36103,21526 -46247,22886 -60325,2152 -33786,60089 -12087,25949 -13760,5233 -34725,2215 -16380,41831 -3717,15873 -57398,31343 -24410,27651 -15023,15890 -46456,50967 -34069,11815 -23982,8641 -3028,6794 -12637,7072 -45688,63750 -8659,14368 -19927,33793 -15987,591 -61983,31372 -55838,41778 -43854,46849 -40838,44382 -29881,52187 -26261,14369 -34175,37034 -23069,28197 -5043,54037 -26277,9422 -44123,53940 -39869,52966 -48874,53035 -48535,17110 -43521,14737 -15589,52215 -26700,55854 -51657,47611 -46299,6356 -40379,65448 -37991,11287 -27609,54306 -32352,60068 -19211,35485 -61871,16086 -11220,19829 -50212,19997 -49977,9757 -49237,25114 -28450,42178 -51605,32200 -1511,47011 -54847,60247 -55010,31367 -22351,1139 -50479,34528 -43589,13371 -36015,3493 -36418,25611 -37976,45163 -10571,5579 -17733,44442 -55674,37853 -64369,33394 -36211,63287 -34147,37917 -33315,52636 -22132,12192 -45474,39786 -27799,17196 -58927,11798 -64056,56870 -17396,56429 -59050,2650 -59953,23415 -61186,13911 -22008,46303 -18799,50534 -22198,6986 -10986,57200 -15245,28948 -3189,21619 -1980,53652 -29327,48106 -23882,11150 -8307,52546 -50502,39806 -8381,65498 -3322,26082 -43721,33661 -23150,11012 -51977,41720 -36542,34056 -1179,26034 -7988,55589 -1584,61779 -19068,49010 -15296,20666 -65241,53818 -60855,28554 -23789,22560 -3330,14050 -2030,23330 -17770,25787 -5688,23352 -20243,63056 -9294,49102 -26910,7221 -19910,34609 -7834,43938 -53957,56688 -4629,44535 -20720,2473 -45386,41827 -29133,12555 -53779,28188 -29011,7360 -21559,55380 -13934,12097 -50916,47982 -63769,55889 -14795,61612 -50447,38863 -61610,25301 -56431,12565 -37387,23198 -65366,25761 -43152,2020 -19662,8277 -3078,11421 -5388,39639 -41567,26298 -5744,13952 -26729,56478 -19782,32729 -23322,29289 -3452,47985 -13453,2174 -57986,53727 -35800,29604 -34044,44204 -57394,45917 -54846,7109 -27052,14168 -5259,10059 -10930,56842 -37476,60292 -20608,56084 -27572,41985 -62640,35011 -18255,59415 -39020,3031 -13610,25838 -39538,11564 -20032,24002 -21307,7088 -22500,6476 -38396,2549 -32711,535 -29636,53910 -37531,11592 -32744,7489 -21247,15935 -961,4864 -48952,32639 -30336,26235 -6792,39615 -60473,21070 -3651,27054 -19566,27919 -30998,24898 -22889,19658 -33191,63199 -58600,64804 -17823,20383 -59921,14207 -36107,15797 -23429,37654 -16635,53956 -42853,34466 -6948,60930 -25117,62076 -51464,13389 -48871,43850 -9259,31340 -65235,643 -31439,25434 -1587,7371 -7067,44753 -13571,30147 -46378,37485 -48685,54039 -12546,51976 -6832,30367 -21150,55892 -16883,52859 -28262,5923 -51669,56773 -34496,35510 -59541,8164 -40756,40994 -58617,56627 -59044,22435 -32373,15788 -65409,46373 -25120,14772 -52974,22207 -12496,44783 -4565,49026 -2451,55987 -26031,52650 -22581,6611 -1863,40113 -27825,59415 -55091,49505 -9373,30015 -15434,63339 -16274,46999 -57117,29077 -57334,54161 -58380,15124 -22041,3327 -35882,5616 -36812,31010 -41038,12720 -56087,45232 -26569,55083 -46566,34188 -44837,9369 -41392,17566 -49448,10435 -3463,47424 -14543,2320 -16124,33696 -50597,19924 -38805,4229 -63979,5143 -10958,5468 -45111,7001 -17857,45771 -47313,27378 -9394,52692 -65255,226 -45756,56641 -6392,2810 -24029,35168 -22156,34890 -15617,46389 -34249,23849 -27251,30257 -48076,44351 -23339,42306 -31421,11751 -10580,39161 -3396,7428 -38055,49383 -59627,54287 -31083,34050 -14062,40264 -47603,10674 -28359,45267 -36885,11438 -32491,21566 -27951,13372 -4308,45830 -42524,28815 -50981,18106 -1617,2834 -58061,29083 -65426,25080 -59893,17342 -12129,35172 -53065,31361 -22717,61539 -29106,1145 -45561,24198 -47690,29019 -2394,26165 -36759,8808 -65180,12895 -1786,26209 -32355,46794 -25314,2915 -27864,35073 -65395,61325 -18405,49410 -41534,8345 -19919,40748 -52647,8850 -5515,60172 -6780,44518 -58984,28140 -37096,2141 -44240,41135 -30318,38872 -47855,24635 -26071,12570 -63480,19039 -38425,29062 -17334,61986 -43599,59989 -7510,63616 -12092,27118 -49759,15992 -61651,61302 -55284,10514 -16837,7473 -27440,53294 -48271,10812 -50453,26264 -41894,28004 -1858,41238 -14276,32185 -28014,30865 -28251,57043 -50658,13255 -34344,49553 -6017,7155 -57155,38489 -36694,2282 -52806,38190 -44377,62571 -2913,60837 -35936,9193 -9901,59325 -28116,1251 -19260,16878 -35180,36896 -15993,2048 -58478,28768 -33653,36738 -6837,26914 -17251,55494 -27055,5859 -19872,42747 -45699,48073 -62254,36063 -9156,54980 -21338,9904 -10024,55029 -20536,63061 -37654,60991 -30952,8425 -1439,5861 -10811,17354 -49063,33259 -30462,25572 -58502,14541 -48131,65177 -12024,31346 -56092,59580 -609,59577 -54422,56487 -54487,62342 -38531,29615 -6909,55417 -21491,23974 -44446,48104 -29597,7398 -17595,48257 -9846,3948 -37620,9414 -45830,56655 -61274,63912 -32114,55494 -59274,23512 -45335,23042 -60974,28842 -31894,12994 -44194,34820 -16676,24970 -55951,29096 -4126,9519 -33728,45869 -21019,3551 -36099,21362 -56032,12019 -48111,31974 -41455,5892 -54766,40243 -17884,28691 -54453,53412 -29702,40330 -58872,5645 -20948,40673 -49020,50360 -14096,40988 -63675,63731 -20081,3289 -11498,18907 -36659,19486 -14148,42283 -46221,2082 -6898,58073 -15017,8339 -43251,33636 -62553,19885 -31820,57153 -58332,49324 -56684,2409 -2255,43453 -5613,20999 -9909,25517 -7959,29996 -64236,63453 -22148,17687 -56638,49641 -45073,18767 -26557,60265 -54516,57475 -26869,51439 -48370,16470 -34088,12370 -7031,60175 -11951,35467 -10549,47490 -60061,15770 -49016,5565 -5172,65314 -33135,31820 -52267,10013 -55517,50127 -21907,39679 -43106,5299 -57084,47174 -238,36290 -47037,16085 -18727,53899 -36740,7925 -27432,58407 -18925,65458 -54329,3182 -11058,17317 -23544,9106 -39970,61708 -27994,57017 -22323,50666 -32732,27855 -41960,13190 -43747,47896 -23619,23638 -60003,37500 -54221,14374 -53062,48983 -88,3146 -63103,61498 -12592,27836 -25644,16431 -62730,31994 -32669,18181 -58881,19783 -55306,46738 -23562,10385 -42740,34683 -36688,11847 -11269,29694 -32265,27565 -26625,61191 -56589,56595 -48830,26809 -56841,40521 -53643,30662 -58526,13963 -49090,65300 -60066,33519 -10833,28818 -35613,29810 -55005,12504 -21844,45376 -36193,32691 -35939,15795 -47279,24311 -51933,28144 -44717,18574 -28341,33035 -17899,32420 -48206,25472 -31747,8912 -59609,36063 -61357,18483 -27031,7096 -40768,19326 -40669,17498 -56648,25489 -4543,34149 -6455,62581 -6683,45916 -5424,18553 -35407,55945 -20029,52801 -14649,43283 -3506,52771 -16207,2518 -37691,17024 -1920,47449 -62248,46242 -46351,51008 -29276,54221 -8165,55920 -19239,61673 -49436,39324 -59796,22081 -29199,2998 -17522,6477 -4955,43821 -31160,2115 -50110,160 -47669,43736 -40831,39144 -35286,58198 -34478,23573 -26506,13715 -49658,12526 -1773,44429 -48722,64918 -37209,20765 -31312,12433 -28517,55049 -11197,38193 -54825,19333 -35724,37582 -3174,27320 -33942,24584 -23644,62964 -49164,57757 -24553,2225 -44772,41652 -45935,12519 -48028,47158 -28761,32748 -9618,10814 -38720,36052 -16306,58298 -29359,22685 -63471,49338 -51840,32652 -62612,57594 -12202,13248 -26278,20717 -10618,6317 -19252,28802 -35009,63908 -5089,29918 -63150,10355 -12598,45144 -13204,33594 -151,30106 -58259,46810 -3327,44457 -53738,46296 -18399,42369 -8704,20768 -60180,16987 -26339,14139 -31993,58782 -39391,29780 -49760,53884 -45319,25717 -42046,37801 -7595,53921 -34731,23620 -6795,50002 -6413,26341 -8270,29142 -882,19767 -7528,56587 -18434,47517 -58177,25555 -15362,27559 -34247,31951 -22170,1361 -47876,48968 -14761,46437 -10588,54387 -42762,14969 -63326,48310 -19771,47579 -48242,46082 -9551,17110 -26821,51871 -38852,25758 -9829,4579 -42504,14015 -15676,12539 -53907,7874 -50844,11890 -25776,28283 -19414,63238 -6143,41654 -22817,39276 -29926,25583 -12361,52468 -35012,37006 -60505,33392 -11536,51669 -60332,60543 -16660,8381 -44566,48920 -24004,37442 -36601,62619 -35779,3841 -20450,25095 -61803,61484 -43672,62742 -23206,52780 -42595,57471 -34885,9961 -38930,33387 -8662,19903 -16801,38923 -3198,47587 -63361,12546 -52456,27672 -38273,45846 -15526,37883 -2304,2905 -738,18882 -18339,34511 -38531,52013 -38585,27518 -58527,17349 -7257,33781 -39178,62531 -8974,3352 -49477,11693 -31764,46858 -22711,7144 -51035,9618 -49747,40703 -32831,13347 -28628,3118 -30503,23193 -37597,60117 -42997,12845 -19071,2642 -537,23622 -60919,29210 -47498,53893 -34145,8769 -52240,13669 -47496,38342 -56021,50435 -14754,38936 -60381,13145 -7218,18222 -18082,48772 -13065,1114 -20511,52099 -46971,26597 -51965,6505 -30555,14662 -7374,20053 -57822,60597 -33271,26006 -29467,13210 -3024,57194 -28959,38762 -6872,38804 -7914,56907 -1476,14293 -31555,64866 -55391,18338 -9636,52775 -59893,47825 -47522,20301 -2828,14813 -37129,45363 -57107,2750 -55051,64418 -48708,16523 -51692,8779 -47977,41466 -2733,29067 -33414,62191 -38804,47668 -2387,33100 -46564,44412 -14470,57246 -19831,91 -2658,9296 -53450,2314 -5981,45422 -12845,27373 -37492,22238 -3473,2850 -16037,40125 -8134,1384 -4436,25373 -19462,2805 -47175,13064 -18843,59801 -27797,7394 -36791,43995 -27765,26431 -21932,8203 -57705,32479 -20012,12799 -39348,8088 -14048,63776 -50687,7891 -11398,54562 -61164,28640 -29633,46246 -14580,21399 -10300,44411 -12290,55931 -5326,25051 -18168,18408 -9517,39596 -7222,7705 -20650,43550 -1912,54139 -54204,36757 -19022,16429 -30705,21059 -28526,18401 -48045,62319 -60633,41704 -30026,64852 -57194,16106 -6366,17588 -52970,42056 -19694,44837 -13526,54999 -61358,28278 -60528,32925 -6786,49565 -44974,50178 -51284,58608 -15959,60060 -34803,58861 -25194,28657 -30588,65301 -52854,11975 -49134,61082 -37681,33063 -19246,28868 -28440,53824 -61089,48591 -4894,49832 -8964,59035 -978,33347 -33339,47941 -11118,45734 -60203,31477 -9095,42519 -5248,50163 -57245,50462 -53953,36546 -48294,36318 -21213,52893 -17692,14965 -32878,42499 -94,38176 -24812,56463 -10849,48021 -47667,7760 -14401,10321 -3867,38530 -42645,751 -54325,22264 -23331,9641 -24266,53101 -35751,59054 -60527,20417 -64487,26760 -64925,48465 -31953,20699 -17274,29923 -33962,2102 -40378,61529 -8538,39206 -55040,61044 -7444,45093 -24772,10785 -37484,2358 -18973,28407 -39460,9054 -34546,20563 -59601,15153 -11527,58355 -34802,12828 -8394,24019 -19483,39695 -60728,10807 -48857,22809 -29626,58969 -37736,1105 -42333,36350 -24136,54601 -40507,58545 -63621,25698 -9748,18837 -39257,61383 -28439,35311 -56347,3171 -56418,10409 -11295,14455 -62274,38885 -16852,49225 -10065,39221 -31982,62411 -23635,26815 -25143,51959 -2156,39608 -18430,12882 -23733,1015 -45748,4905 -58974,23285 -20268,5212 -294,62701 -55526,10834 -8135,34639 -27390,55193 -63263,2539 -38868,35069 -34241,54837 -57347,33346 -3005,29873 -36687,7101 -65159,2040 -61928,406 -50464,533 -45727,1757 -49594,28383 -9745,51804 -56714,19510 -58943,53096 -17521,47779 -42553,12178 -58208,17873 -10625,37334 -29694,48742 -40291,47770 -16260,46866 -14050,24167 -17226,24894 -16789,9621 -13798,42518 -19873,50707 -50829,55235 -37092,53186 -25920,43928 -6349,50656 -42782,52470 -48078,30851 -11231,21024 -39780,63719 -11098,31990 -49418,1265 -64502,12869 -41860,11722 -25445,31180 -63639,34728 -52411,53851 -37320,22227 -16752,20388 -39083,20643 -37499,63631 -14914,29762 -16114,47968 -36977,61515 -23337,58002 -64329,21762 -16981,13489 -33608,50230 -11534,38866 -21769,8426 -31382,32741 -25433,4394 -56678,35817 -9653,24816 -35478,19838 -49715,9945 -8161,42691 -63527,4305 -1055,48636 -31231,57693 -7272,16656 -49748,52025 -38532,21424 -12772,12388 -34600,22093 -17214,21513 -37749,44147 -7724,1837 -15661,2250 -29416,6357 -19211,6069 -8893,38136 -34580,14942 -63234,42654 -34562,19587 -43369,64962 -27734,15489 -56816,14225 -59911,55354 -33822,15601 -60821,58442 -38302,8989 -25576,54852 -46111,32081 -24492,44240 -58357,4405 -11958,946 -20094,63121 -26878,64710 -17060,16191 -41107,26944 -3367,53052 -62047,39506 -43314,33078 -35332,33607 -48931,35283 -8932,38977 -15287,10814 -12006,48075 -14919,58991 -64431,6957 -6315,34766 -1093,30653 -12741,49333 -60149,30016 -27608,1459 -17614,13469 -39306,2035 -13235,59958 -9330,48939 -4312,19599 -64652,7110 -52282,63616 -26305,20330 -21371,43469 -50361,56865 -21356,37600 -39532,19098 -32551,60622 -5384,34868 -51458,22064 -971,11858 -62511,9768 -31772,50482 -19685,12256 -46107,58306 -34811,43837 -50963,13063 -28023,11143 -28901,30821 -44060,49088 -57725,47027 -64727,18182 -19642,25334 -8264,20625 -52591,7837 -31053,41726 -5516,59228 -62375,41199 -54228,55094 -8025,49699 -46831,54219 -218,57174 -4265,39996 -20221,9893 -31092,478 -41634,43399 -29265,34436 -13235,41498 -24054,63511 -22462,8298 -53109,35097 -11782,24233 -15087,30976 -25573,30338 -13231,19196 -391,25309 -12021,33895 -47619,13181 -45805,2302 -44636,30678 -43090,22422 -7081,56335 -58185,1888 -21729,62550 -24532,23813 -996,16734 -47680,52151 -59657,23861 -58435,38854 -12408,49237 -14443,39833 -27533,538 -25800,13822 -14188,57551 -50160,1209 -21148,51887 -35052,16494 -61495,17078 -43037,40453 -54918,8779 -25146,53628 -13205,19261 -65451,52549 -21740,61755 -20988,46382 -33517,43628 -6260,56281 -13458,64037 -16913,21384 -62554,9571 -61008,65076 -55402,59242 -35713,54607 -23126,61389 -26757,50182 -10502,44703 -60822,8089 -2027,21317 -3354,55481 -33024,64198 -9013,13881 -46153,31392 -62304,2258 -61697,36561 -31108,59265 -6476,7469 -16735,43250 -53768,41753 -6320,10131 -45120,56807 -17828,64757 -20017,44082 -52698,39595 -23989,25301 -32113,47828 -20260,33729 -30689,27500 -1478,35415 -62802,63824 -51627,64812 -39995,58773 -29506,61294 -44902,57900 -34522,6486 -34060,1156 -20872,64404 -7633,16373 -11173,29863 -57383,29422 -29682,16171 -58103,57580 -1128,26332 -15640,47424 -64873,31929 -33316,15054 -36054,14757 -39297,54437 -60519,63870 -28414,37698 -17275,19683 -54395,22018 -52168,40323 -38138,53826 -23293,56666 -40272,23483 -59595,59035 -64366,32181 -52118,62389 -32463,43719 -54285,35607 -35263,7546 -42486,37793 -58343,11789 -15094,41036 -30939,14396 -46820,30326 -54433,2950 -40029,24254 -33507,48553 -52278,26322 -64365,3693 -30594,34061 -4654,29680 -5530,64198 -40847,26740 -43662,26513 -34355,19206 -37520,32196 -26354,7449 -3453,21735 -42538,30491 -37604,64412 -3667,42860 -4529,2513 -39561,22664 -50809,17350 -38845,36838 -33383,61848 -34824,13445 -36370,48925 -28881,28050 -30547,9741 -56988,9170 -53173,33584 -47617,2193 -27989,26997 -56770,23308 -39378,24368 -37914,43342 -41860,32083 -14598,57760 -26155,32771 -36460,28151 -20657,52852 -9220,63169 -11241,18208 -17695,48483 -55543,39449 -8677,33817 -58782,45428 -48065,62364 -58109,62149 -17404,21607 -23386,34288 -8485,18771 -50933,50366 -52655,6456 -30469,16668 -61804,10912 -29362,54744 -17946,27209 -36087,40089 -3092,11868 -8190,19723 -59064,11357 -49389,53326 -61548,12965 -40732,15147 -43060,46486 -51587,44323 -42440,41347 -28930,50311 -9436,39318 -65276,365 -51061,60453 -62166,39719 -62141,13805 -30554,53310 -51771,37653 -12687,4411 -690,15319 -29290,47452 -11036,44609 -36519,53399 -8186,49029 -3576,24804 -44041,15292 -61447,46861 -21948,35549 -18340,39411 -10376,19047 -10728,10521 -17795,13432 -23858,48421 -57524,4235 -55329,18952 -3185,18390 -36944,39422 -7967,59750 -64515,38643 -29976,44686 -20426,18328 -62363,11921 -13627,45103 -40257,15740 -54520,7741 -34937,21557 -18164,45854 -63197,2958 -60135,44573 -46529,52723 -6962,22754 -58015,46811 -15429,30529 -28042,432 -4958,27764 -20896,54496 -13555,64968 -43770,30791 -55031,26888 -4817,22225 -14570,5173 -35364,20546 -15735,33621 -11526,28187 -60694,50151 -56006,26898 -12291,52444 -8783,56198 -62778,56752 -33475,27657 -19375,4773 -36484,44688 -39662,42849 -2522,8615 -52153,26421 -48746,42222 -41650,28645 -33283,20520 -26540,9043 -47553,43048 -44766,5775 -42030,19857 -4893,32043 -44058,27949 -37439,46083 -51875,52017 -41900,3768 -57268,40915 -24007,37278 -60452,60145 -36481,60656 -9738,17465 -50183,44537 -56670,22332 -43678,52676 -58879,22135 -3909,58269 -65366,5213 -12501,14647 -30063,36064 -5531,37058 -39828,5153 -56322,22765 -25319,32175 -46831,34322 -55474,56555 -5777,1526 -18631,52131 -21921,59324 -37501,17152 -7251,7606 -25246,8458 -41028,2853 -40286,59993 -28578,20305 -8576,61 -32581,48561 -40545,29893 -8827,5626 -34201,56267 -9311,58533 -43820,11477 -63159,14922 -63028,29137 -14418,22435 -1313,64187 -22505,7861 -4252,13594 -11227,38950 -27797,36256 -32703,55268 -5593,39516 -7320,60802 -13837,19343 -38362,26808 -13044,957 -16787,60614 -32550,37680 -19372,37478 -55791,52419 -57389,17606 -57927,13318 -47297,52898 -4571,5687 -42336,32313 -45844,7313 -48668,3658 -7126,36535 -53371,35447 -8461,4306 -7659,12250 -26089,58307 -41643,23865 -29274,36283 -29659,58488 -17045,4145 -47815,40386 -29963,60396 -28178,58135 -52827,17184 -49116,58272 -61599,45997 -60526,2596 -1167,55663 -17756,28630 -5948,46038 -5934,51298 -14538,14456 -23111,32837 -60337,5038 -29301,55744 -47715,56020 -1018,56123 -31628,1065 -54956,53674 -51220,33595 -14200,46958 -55336,34260 -30368,45133 -11450,2627 -32731,42602 -23008,18788 -60773,6685 -17666,11331 -61109,7224 -18805,32720 -16237,57520 -987,64718 -44566,52401 -5919,40925 -34714,49237 -11286,23502 -2973,26244 -64999,53704 -14054,29949 -46729,8814 -8955,48142 -17981,4115 -61437,8511 -35358,1252 -1933,55989 -41037,33759 -60015,39112 -21631,11473 -47935,26456 -52873,27541 -11441,35011 -3298,51441 -28237,63971 -57577,42972 -42400,17480 -60723,43426 -3530,3820 -31721,50363 -39366,62631 -51024,55809 -29815,47516 -63796,11850 -58462,47472 -58544,39029 -35391,46950 -54238,57389 -38410,5564 -13803,48196 -32326,35757 -57358,32508 -13166,54166 -16976,56769 -39558,63967 -14609,61017 -17626,18252 -62707,54856 -18058,24783 -3780,39926 -36106,38159 -48938,38692 -19980,42726 -18509,64046 -54495,17519 -26145,60821 -49313,64870 -38843,55223 -7137,53623 -39848,62455 -57530,35800 -22212,6773 -11212,26362 -5825,41596 -59501,22820 -17613,1895 -34289,63610 -54534,59805 -59132,52627 -12259,10372 -10624,31490 -19295,16843 -28099,2023 -47064,45052 -55928,57537 -37348,57020 -50087,12181 -39701,41984 -24347,55332 -60017,19002 -51501,13005 -21619,52192 -27774,13077 -65355,14019 -44052,12379 -38832,48590 -46570,23441 -19371,33047 -25987,46029 -42089,39195 -58465,15707 -53764,37442 -31670,40356 -27103,59629 -9060,40378 -3929,35036 -35805,50856 -588,27698 -2744,36458 -60358,5316 -56192,68 -55340,59938 -13692,5579 -43263,20678 -34793,52787 -40892,64767 -13871,25919 -7056,7487 -21653,51872 -21818,45681 -20295,32815 -37,15288 -19884,47018 -40146,24646 -19549,44595 -42325,61684 -21880,25478 -27103,14666 -44955,64794 -28607,705 -28748,23550 -52543,51187 -54257,32453 -19175,5791 -19212,7774 -28589,33926 -44196,17312 -18385,63246 -31513,16067 -62292,30337 -51043,59318 -46950,51489 -4163,18210 -50100,1317 -2707,24058 -14994,5162 -33577,2299 -42808,57936 -11395,64755 -40738,65495 -51929,44293 -10176,26446 -25045,57546 -49288,53820 -7042,43220 -12257,8015 -4589,6529 -15472,23830 -8728,14032 -34894,25131 -34309,12718 -52530,61604 -23022,7242 -18162,38785 -47304,62105 -9585,49142 -18163,31252 -53642,55840 -1202,56089 -22944,33315 -5819,136 -23675,50475 -3307,19541 -51374,21284 -1432,58983 -23628,11484 -61187,12500 -2463,49451 -12915,42459 -22404,51533 -24667,6226 -27572,52828 -29763,65188 -13251,8040 -28739,45021 -34596,56790 -46274,62008 -21672,15746 -39549,43550 -47194,38806 -59039,47478 -54607,63475 -59438,58550 -20143,8417 -47545,60763 -57031,61719 -33863,45309 -22040,7037 -42041,65350 -26750,39278 -62813,15790 -41095,18612 -21317,6918 -34475,28238 -5089,14899 -57876,65409 -57745,17755 -1863,62427 -39657,1578 -15914,4815 -49858,36972 -63938,37871 -17151,45840 -22667,46644 -2964,15442 -14846,10455 -32927,12083 -57605,29303 -3198,48541 -30232,48564 -16902,4097 -41636,47131 -52765,54550 -21765,13141 -4104,28994 -3517,38141 -49928,41266 -18328,14884 -47673,36727 -2263,5091 -26401,20800 -58447,59957 -32768,54103 -18667,3235 -35954,58939 -61559,57446 -64825,49772 -36230,24127 -27070,52674 -29942,54322 -19564,37841 -22379,5849 -16199,8876 -10945,62470 -63478,45127 -38332,22148 -4560,40544 -59727,40940 -2967,38723 -1423,65048 -20135,51089 -47469,33379 -62980,48227 -27128,62171 -8765,34093 -10246,1658 -51761,8262 -14624,61255 -43263,47988 -33298,22082 -1203,7408 -2530,19985 -53342,19171 -20984,37269 -46003,59300 -29955,19361 -25436,42067 -52498,35015 -3564,13310 -26690,55358 -45947,29969 -2437,8888 -20008,46848 -37496,29487 -30726,51838 -39838,38617 -55964,58039 -35427,53417 -61011,45517 -10026,48650 -51856,5933 -26545,34862 -49723,48770 -22081,44756 -46091,6749 -16965,18662 -41478,21159 -15711,17316 -54988,48345 -30887,7670 -44237,55828 -39243,12641 -62934,36385 -19891,29450 -13100,45879 -25523,16495 -5653,7481 -58967,56975 -25994,46135 -60792,20281 -30830,28974 -24005,56155 -55227,53598 -42196,42378 -43526,36548 -35261,32433 -58527,19490 -11710,56286 -50835,39614 -16493,27030 -14147,23121 -30071,44417 -32889,22435 -39542,15553 -29686,16232 -5822,9539 -57856,40373 -30726,16636 -42345,37960 -56480,30965 -38283,17389 -40924,18986 -34401,44866 -54693,52161 -18368,64674 -999,50478 -34153,27381 -20557,59271 -11976,60827 -53393,2462 -24915,21977 -3866,63296 -3294,38047 -19278,48715 -17009,10776 -4935,63356 -16065,55137 -64238,61343 -56867,1331 -35614,39134 -24252,50943 -49058,53685 -27500,21598 -65149,33292 -35075,10336 -16289,56203 -18903,25682 -21180,54663 -8434,54275 -25729,36647 -15343,62261 -40070,12172 -28184,12660 -39508,54354 -32410,61104 -53553,37716 -14510,20827 -4073,15561 -30458,64333 -49133,52494 -27180,63498 -10457,38632 -39442,13082 -53255,1224 -3738,60821 -879,17869 -40235,55942 -42289,36538 -20463,41805 -36324,55288 -57421,10259 -33451,38326 -7279,43871 -29747,21213 -13089,26222 -34844,14298 -3757,7518 -30476,38768 -63120,7823 -3136,7398 -26742,2313 -690,11568 -61849,46879 -10189,36102 -45429,64008 -46002,3660 -5828,43643 -35708,58916 -53699,42458 -51346,3508 -50574,46717 -60414,17086 -61559,44157 -46909,109 -20066,2242 -22314,16052 -25519,31536 -32743,58373 -64337,1312 -18342,35440 -63703,64399 -34851,34725 -49838,16423 -53805,31267 -51863,46270 -3936,27084 -8052,23315 -21302,24073 -57982,10057 -49732,54463 -49416,44897 -19638,25309 -58481,16677 -47747,13668 -23256,13262 -38773,34770 -8079,24102 -26399,28880 -6086,31118 -58661,4613 -13153,15109 -62502,51790 -61944,58096 -8985,39603 -43054,51679 -10019,8314 -64404,51566 -62580,1152 -23971,58418 -46176,45820 -61947,33990 -12715,24582 -19168,65007 -38762,50797 -35047,3228 -53030,25287 -54518,15879 -50315,39247 -64250,64023 -24881,33912 -44672,61058 -428,17921 -59780,4410 -29221,14460 -61722,13653 -28092,46774 -37197,3289 -32856,34454 -31178,47994 -64026,52602 -58796,36617 -42182,48223 -14662,64150 -27404,10572 -10096,26852 -24900,11072 -35546,50255 -33651,43440 -62945,19304 -21018,31292 -33737,35319 -2426,38677 -22825,28399 -45882,35821 -40019,35708 -59567,3421 -2800,26391 -61468,4666 -39039,16800 -20811,37851 -61503,45532 -48357,61797 -64277,43576 -15750,59121 -46555,55645 -54829,48024 -54469,58482 -22881,8635 -55992,43318 -65180,434 -6503,1797 -6672,36350 -44527,33954 -6236,26033 -45623,9490 -56896,13528 -14960,35957 -21844,42889 -7330,14740 -51873,9288 -11434,46089 -29209,5562 -27672,37379 -10427,60231 -16970,51605 -15889,61150 -65199,39685 -11878,14332 -46721,633 -7589,52741 -29234,47700 -35560,27630 -36547,37664 -23640,17184 -54127,16853 -56169,39772 -12399,55486 -18663,14150 -31375,21666 -9976,9928 -9164,25148 -34094,58141 -42159,9809 -54090,56686 -282,44709 -11325,33626 -22442,53362 -5726,18382 -17318,262 -59388,55044 -41010,37794 -37725,25805 -22294,54134 -44030,42202 -16695,9736 -32510,3799 -61732,37658 -6841,43964 -31160,16279 -60700,42519 -6981,39495 -38545,35980 -48800,7052 -384,61405 -21017,11208 -10307,10288 -47015,56291 -60304,16725 -53081,3915 -25283,34883 -35537,55529 -42785,13645 -14116,40991 -2306,20652 -18101,7439 -1977,12612 -56701,48642 -28919,25695 -21845,63573 -13475,43972 -20851,1342 -10845,41898 -27633,39310 -23341,43563 -18937,41962 -37038,25364 -57708,5124 -61945,14245 -46132,33410 -48934,42771 -46565,8919 -44978,36876 -2550,38022 -44125,23366 -59171,18103 -1026,27624 -38537,27584 -31621,22398 -35617,58482 -46026,5639 -38896,57525 -1326,11283 -14546,29391 -1427,46405 -7273,5402 -36172,4431 -18343,33047 -26791,1723 -32682,18197 -5037,51393 -58951,2925 -28800,46296 -26711,2117 -32109,2384 -56892,65430 -59422,25297 -23997,5254 -3731,58348 -20791,30508 -57517,24607 -35104,39481 -6012,35636 -2021,22025 -42748,36647 -42677,47380 -65311,20361 -17080,24027 -23119,24194 -55452,22639 -31266,13722 -4016,10266 -16500,41757 -11981,55169 -14023,30727 -15806,59326 -60368,44129 -26442,29515 -6921,49048 -36548,42017 -61734,36474 -8216,35689 -18719,4153 -63075,13222 -32987,23390 -46630,46057 -61268,17034 -50944,16116 -29327,25326 -42819,15240 -14152,9715 -40577,58690 -38099,10254 -47851,19013 -17033,7873 -65011,40699 -38252,33815 -58439,41652 -22476,28267 -46778,45441 -34712,46669 -55217,27446 -12285,62357 -45053,29922 -45674,61029 -44169,51938 -11698,61095 -2292,53785 -28073,48207 -5691,2164 -10659,60215 -9149,35274 -48147,61310 -10049,65343 -56260,50221 -60753,60997 -6107,49055 -56468,7125 -53813,37160 -60928,23821 -9545,61658 -6902,12092 -17119,25627 -52985,547 -48371,780 -755,6878 -14685,23427 -49768,10339 -63900,48643 -15423,2184 -4419,46412 -29888,15543 -14234,57600 -37210,4925 -61692,4276 -21148,43077 -48332,3824 -47701,15630 -58661,26834 -30871,14035 -64993,301 -51102,28267 -39506,62437 -51191,62843 -64990,9666 -23570,30139 -31664,18533 -33903,11406 -53876,45736 -19272,4117 -25380,38439 -39473,8250 -25103,53086 -55409,12228 -12902,3374 -24225,22454 -20716,10721 -32206,39795 -44677,34822 -34734,34175 -1271,47813 -19148,13479 -35844,6993 -13015,16148 -38420,995 -35150,4440 -9464,15860 -50429,4781 -62804,26978 -17448,14602 -26746,6126 -4613,31789 -50145,41368 -40433,36082 -18124,9679 -13514,12279 -2352,21106 -13612,42605 -11576,61043 -49049,29167 -40849,60012 -39198,38795 -33699,2955 -26056,43273 -12655,25507 -17931,41965 -60934,38467 -36801,17636 -39136,4264 -37169,62165 -26965,16008 -9036,31073 -47878,50268 -34279,62841 -31774,24499 -59289,55696 -21541,38636 -47705,58499 -39543,28148 -7836,59178 -50601,4007 -63109,17712 -53120,63703 -8541,57683 -11872,26688 -41623,56983 -62921,39901 -32876,58319 -23433,10761 -52376,21760 -17269,8585 -10560,32194 -37999,65372 -53648,47827 -22226,19028 -6746,16094 -63656,5232 -56624,4188 -44265,14929 -26411,36991 -29171,49682 -64720,38740 -32290,10478 -21756,26034 -3348,22314 -58511,4513 -48526,47249 -9149,15849 -63388,49622 -2550,30886 -28112,7667 -41387,59738 -292,34723 -31912,18017 -24917,65123 -49894,35026 -17340,42925 -22479,19933 -61007,9306 -2122,43151 -14882,52442 -37352,18252 -28126,30300 -41331,33521 -8131,35674 -46626,47594 -48595,59209 -17665,44592 -35674,9665 -27336,17840 -6815,13955 -7681,56163 -15717,5337 -30,50202 -54893,3496 -65118,60077 -20972,7482 -5863,38009 -41215,28324 -17826,7759 -18367,3809 -23535,15936 -34371,33195 -42181,39953 -1857,57225 -21893,18410 -18692,56454 -42122,46737 -56699,13753 -49697,65319 -64847,573 -52747,3527 -36572,25791 -63448,49422 -43270,13673 -822,46446 -12264,21215 -57398,9893 -19349,59337 -46563,48565 -23239,62534 -23429,18836 -11025,59702 -40253,29000 -54180,35954 -63787,53215 -14361,9030 -33665,45697 -17747,21841 -56984,26500 -48586,25671 -31620,15189 -55140,35635 -54630,17288 -45745,41144 -17422,16395 -31079,7130 -11459,13494 -29624,48929 -36692,2309 -48125,2126 -8451,129 -22496,11587 -4151,8170 -19123,31717 -54711,40522 -19744,6216 -28699,47722 -63019,43499 -5,60740 -17855,45830 -40839,21057 -60675,27293 -51280,38382 -26434,58941 -43644,18459 -15160,13166 -31022,60990 -4478,21562 -23265,17892 -41546,9907 -28678,5615 -57735,22612 -8119,30572 -45004,22069 -62127,59200 -10780,54771 -23004,47170 -29979,15205 -34564,10807 -34764,37568 -13837,41193 -18326,55203 -36067,26001 -38707,23443 -52401,10234 -10448,60461 -43605,22893 -62200,29047 -29844,16633 -29316,48830 -27407,57541 -45861,65255 -60004,9263 -49117,32334 -45576,60693 -47634,45319 -16748,1120 -10790,42252 -33755,34226 -39294,23010 -704,4914 -32389,12453 -12572,46810 -57439,65333 -12130,19468 -21799,1586 -14784,4127 -30810,60517 -53376,15647 -38838,21168 -33724,16660 -25163,45640 -54167,13319 -2683,63571 -37048,40687 -20405,11515 -32478,40350 -31991,36699 -624,28119 -44756,65482 -31208,44456 -42092,2391 -14166,55389 -8033,43231 -11441,7359 -3130,22607 -63523,7999 -49178,57677 -1077,57589 -62127,32561 -54081,39915 -4969,59196 -16069,64093 -41969,42266 -45342,42221 -35394,65349 -47554,29894 -59683,16189 -37428,54279 -10217,62365 -50169,10874 -18390,23109 -21331,44938 -24126,10620 -57621,6836 -46246,30870 -13529,35623 -2824,50888 -14661,36338 -49709,18183 -21129,19449 -58160,38942 -32798,1717 -26363,2251 -31530,54211 -27677,16009 -5271,56069 -22532,11508 -34177,30041 -3291,33260 -3502,45101 -24720,33720 -64438,10181 -50974,34199 -52080,49828 -62790,52749 -34624,24717 -41250,1460 -33620,36270 -14905,40931 -48591,18010 -45913,13695 -62978,25783 -6930,53266 -12917,59887 -25398,9813 -47280,10826 -64089,30162 -19193,12886 -1571,58625 -25694,58695 -65175,4429 -34437,22771 -6493,25589 -52520,3649 -65000,13891 -47933,47840 -1076,11251 -32325,50439 -26148,53887 -32797,32446 -15024,4172 -30902,62841 -19278,15338 -61639,51910 -63222,39559 -20516,44063 -61184,19811 -15054,28435 -33486,54573 -39897,28004 -40671,8312 -29169,14594 -24456,48513 -17343,28369 -29230,49441 -32212,38922 -39957,22436 -36233,17889 -28895,391 -49803,36421 -1139,15064 -41253,1631 -39969,25960 -60875,4530 -33641,42107 -5160,37037 -24394,9151 -29730,35257 -32802,24505 -15191,32267 -61336,32142 -63617,55972 -61589,65318 -3091,63301 -43521,26374 -61857,11251 -35499,57041 -10222,37489 -17611,6108 -17786,22817 -17968,46190 -9374,30584 -45684,30327 -42489,5295 -592,51349 -42658,52807 -18485,11554 -39222,27311 -35743,45145 -40053,35868 -64292,33002 -46978,56794 -491,55269 -29924,31967 -8634,55490 -36594,3245 -64972,12901 -11395,18978 -53945,53094 -65358,42129 -48200,17352 -51716,58185 -7007,6440 -61720,23800 -48756,59128 -53743,20394 -21055,28922 -55352,50213 -28527,52312 -53811,15370 -11095,8835 -27152,1794 -38393,44351 -16750,21492 -2861,23077 -28021,40114 -65051,35084 -20372,16476 -26419,35964 -26621,50495 -16348,20681 -56415,59105 -14457,8665 -628,60974 -6908,61586 -21406,52692 -12520,21955 -62385,38984 -59822,41088 -56979,1339 -39215,14810 -31693,42455 -16642,44684 -48186,42170 -63057,14362 -21415,9909 -23060,45243 -55368,21369 -44505,49835 -24266,50843 -42431,15029 -13522,11348 -29847,57446 -17684,52941 -1475,55023 -12831,37156 -36760,8216 -60538,23035 -4253,61602 -51399,20099 -46159,21517 -42183,62152 -15429,1051 -39511,12174 -16216,58428 -49581,40645 -25473,24828 -51551,32650 -5172,37262 -42353,35761 -15121,56560 -63225,62056 -18182,6949 -9594,37510 -57783,54866 -8358,33957 -57128,39071 -35508,10076 -48537,57198 -61558,13099 -18283,60445 -43321,49773 -56690,56538 -47363,6017 -22930,22156 -62490,59561 -10061,4306 -12809,38082 -57226,22548 -9111,42940 -10518,53257 -19864,2701 -37316,3839 -34795,57396 -20905,42065 -31859,16358 -10142,2272 -60886,57910 -13443,15610 -24790,13966 -7257,63321 -9232,26431 -45426,35526 -11535,46711 -37253,12099 -31332,30030 -52382,64234 -42901,41566 -40430,12515 -14681,27812 -33113,44094 -22705,5108 -23003,1020 -54413,25880 -59028,1836 -47579,8005 -23805,16277 -23621,27589 -56273,19693 -14568,30857 -10363,3962 -29905,17350 -46589,27514 -37700,59070 -47498,1283 -46070,41402 -19350,20824 -21477,9543 -57304,20313 -13674,10246 -13258,45121 -55154,53080 -43676,4906 -21052,23098 -5780,22361 -57407,27091 -56158,16867 -23819,44658 -34471,55905 -55422,58163 -22921,35506 -41544,56579 -53212,53604 -13614,61516 -56876,11460 -27664,64095 -18190,18549 -41096,42659 -37745,29211 -38249,11669 -12590,39359 -17576,50571 -34513,57504 -57551,32764 -30332,38325 -4023,38115 -1045,16108 -35547,1281 -43824,61606 -41373,45045 -34809,17068 -2265,2815 -18119,24946 -41929,22366 -10841,55624 -12530,38711 -29833,59888 -19027,25381 -23047,13110 -57796,43265 -53222,18721 -35351,11873 -54221,36970 -42655,33159 -15549,64810 -42892,8084 -52460,24840 -41817,6829 -45478,36897 -64287,35996 -2612,37352 -37287,63809 -22396,33520 -11504,56825 -27977,26668 -49177,55054 -63224,63992 -63396,20601 -25588,23707 -35494,4249 -54291,22264 -59676,14046 -32154,60162 -59088,9738 -35181,29311 -5620,25095 -33718,2259 -47531,58672 -54958,16915 -41692,51147 -24658,48559 -64314,26198 -38442,20684 -31869,44435 -28621,22683 -51907,64696 -63632,31584 -44963,38411 -60659,37363 -8875,60200 -39417,38799 -61012,17068 -5593,65333 -46952,38865 -20458,6299 -60097,63300 -61064,10567 -51949,6416 -46910,42077 -652,40138 -55593,37409 -62931,16069 -45020,12379 -24126,19706 -869,60812 -17910,55361 -62488,31849 -36749,22719 -26963,22848 -49025,6513 -61071,45488 -1194,37698 -920,12375 -26053,58329 -8603,43829 -58223,51878 -12352,12673 -43118,21172 -26351,24063 -34362,29088 -27659,52702 -40480,59991 -55827,59343 -31481,11473 -28059,61754 -17521,57572 -22342,29159 -47969,30995 -7330,20554 -58032,1664 -2401,2846 -27970,28489 -28121,37209 -59795,52324 -26697,13812 -17439,43962 -36334,6500 -42948,55742 -9685,7719 -39843,46154 -14384,6613 -38978,32590 -50628,28959 -64694,61746 -5672,39489 -53618,46431 -59128,29361 -13775,31856 -22541,42929 -60916,5396 -10002,2439 -17066,62170 -18147,29369 -26053,18217 -6721,42955 -59554,59234 -62255,3624 -61812,855 -34992,50688 -38241,12101 -8534,58258 -31165,30724 -60178,39541 -3013,21764 -11319,6261 -15513,18894 -56980,28084 -39343,42597 -55663,4178 -63292,31610 -56565,24280 -19958,59308 -38491,2935 -62176,29783 -16254,35316 -31176,46491 -32124,20770 -27667,1320 -39513,56002 -10600,27007 -16238,61569 -38973,3138 -17983,47110 -52065,53638 -27410,58487 -10127,50985 -15408,25275 -15852,46232 -2150,46821 -61363,40382 -41365,15612 -18695,9432 -11228,62131 -33343,25513 -43254,50291 -47748,37602 -36263,54046 -18792,52175 -31670,23878 -20854,59196 -11100,17327 -41992,41478 -28028,20591 -45747,8327 -44848,34028 -43577,46861 -40604,31634 -6236,50070 -47574,21963 -43273,57030 -55047,56010 -15663,55112 -15721,46330 -62658,25621 -5828,29610 -37148,23700 -26628,18704 -14823,50430 -35482,17589 -16715,28855 -10874,50842 -56950,6123 -60168,64980 -36930,55415 -29135,11632 -43499,53128 -50163,27978 -40508,5732 -18783,30183 -2757,15159 -35291,49424 -58664,24880 -12958,29978 -54266,13420 -62623,21232 -21872,40 -3355,57328 -3983,19361 -39289,50573 -46419,62665 -42387,2693 -9948,38943 -41177,33930 -17123,9558 -19503,40848 -50562,20659 -25590,32174 -43544,26320 -45756,47761 -55096,13288 -25101,22261 -16385,13139 -14915,49286 -36762,10231 -236,62697 -43543,12339 -22282,59666 -65361,21082 -21623,10257 -23931,55792 -13458,38614 -5123,19441 -60289,51907 -50686,282 -58849,13292 -1489,55161 -14769,27753 -58700,64677 -20107,26652 -59643,15119 -10274,42077 -37445,53897 -61228,41306 -7554,34115 -3998,30784 -29529,60502 -5474,28670 -55168,36274 -35260,5040 -50700,56674 -45507,10049 -34619,19310 -59004,52639 -38161,44958 -44724,40295 -33092,56329 -54302,28839 -54579,16656 -26011,10819 -26182,41722 -6524,11204 -30919,3281 -61479,64223 -48400,15422 -62848,61981 -51841,892 -62929,59818 -11958,52247 -46791,3740 -38161,58396 -28249,33671 -40313,38990 -15628,32981 -55017,15869 -26375,19756 -55245,619 -22569,30281 -52510,38600 -33099,48654 -33135,21556 -36140,17095 -47286,19298 -42471,55320 -53790,36621 -5450,2115 -12212,52441 -35722,39292 -4898,5250 -51804,45661 -46695,47018 -40905,50143 -19704,44709 -32657,16773 -52424,20470 -47264,53479 -23351,42259 -6932,62319 -5590,11956 -37606,7820 -47248,12944 -37645,60106 -53424,25298 -40493,9664 -30213,34454 -30474,22424 -3267,15743 -6755,36429 -39337,22875 -23463,47932 -27541,61403 -35064,54478 -4713,9432 -28251,52047 -38569,30642 -49443,29631 -44716,19006 -38321,7201 -54149,28318 -28758,25532 -39709,1020 -51060,17330 -12368,54772 -45863,26221 -54053,40971 -10289,9894 -57000,9435 -33194,38506 -2798,62059 -10197,58226 -39051,13472 -47224,51342 -3241,14489 -16618,64407 -47374,18587 -22606,7499 -54346,18400 -27630,12101 -44723,59923 -62299,62228 -49525,45565 -40699,52041 -41385,65180 -47802,16057 -54096,51294 -41974,22089 -585,16158 -10277,12718 -31041,46553 -45489,63476 -33420,64753 -51135,36894 -30049,53 -15479,22585 -8903,36500 -2843,39767 -33526,44583 -31271,23635 -28598,64866 -47525,31357 -41169,19815 -55727,18709 -25072,4541 -45114,21464 -46116,19935 -11347,47138 -11528,39651 -11824,34288 -60161,27000 -49579,50671 -9810,36720 -4488,43171 -7574,4913 -17537,63427 -23895,49627 -36723,26339 -34563,40815 -35060,62312 -26829,36215 -40989,4355 -4980,9390 -27367,25899 -54056,34480 -54177,61031 -32005,30900 -41614,29987 -9751,63555 -10585,18045 -57330,14555 -57098,30315 -14355,56521 -20555,31333 -57022,19559 -17224,4556 -16002,20361 -18748,14649 -5160,4395 -48474,18861 -7752,22488 -15875,7036 -17567,54663 -62495,3198 -46385,23982 -21354,43170 -37046,48339 -47298,1255 -9562,1659 -43244,38405 -25298,48427 -30119,52754 -15498,55602 -37529,51418 -41174,61095 -46007,43447 -48502,27668 -24683,30445 -31410,45306 -36234,37337 -32552,7843 -51033,40033 -42698,42091 -43927,15022 -51895,12734 -9077,27321 -7874,56135 -21554,61638 -64911,8012 -56094,6211 -40262,58664 -52367,53225 -25588,49336 -29827,61740 -13551,12664 -23812,51596 -33833,29868 -3515,42621 -26930,30786 -43977,58456 -6266,30486 -37731,45566 -32211,48028 -13129,29762 -37605,51357 -47039,54698 -27626,19829 -1873,32851 -47894,23760 -53623,51969 -51078,7350 -30562,46823 -17307,60719 -34925,211 -39665,2198 -60055,28920 -26073,55450 -35691,15924 -38787,40936 -18833,55092 -23358,34362 -17855,13750 -39439,52203 -29058,63321 -5041,33396 -58835,56705 -16523,24947 -7669,52236 -53813,10678 -38944,13283 -18582,54297 -18883,24662 -40093,34440 -55107,1071 -30548,45370 -32733,998 -53916,46700 -9119,5086 -9413,62546 -11077,51668 -50419,41054 -41958,51640 -37955,49608 -22267,23534 -53292,21770 -56694,62796 -17076,17017 -10717,48778 -24254,53700 -5972,65375 -21080,42119 -5990,5789 -33226,6202 -15968,50877 -6032,56176 -57629,51218 -24222,862 -3383,20811 -64159,2249 -48498,46519 -45798,63046 -55857,54326 -20641,37162 -50631,41719 -64597,15211 -49936,55650 -35236,60939 -44636,26348 -52564,31152 -13738,13695 -23664,42971 -50615,3268 -53469,44082 -53824,64005 -50458,64874 -11313,64959 -59951,16458 -57694,57705 -30597,25599 -30201,55904 -33732,6590 -42825,31131 -56089,14000 -57099,30919 -27623,56520 -23186,7607 -19690,54096 -6795,48054 -42361,62603 -46704,48362 -55127,31058 -19581,41094 -51878,9583 -33607,5865 -60642,46408 -2894,21092 -44649,24488 -8942,21825 -45561,43310 -63489,41366 -55711,1353 -61587,57918 -50184,36073 -57701,62618 -29288,45586 -31384,23970 -27223,18492 -62082,48868 -27657,49486 -8457,47295 -40433,10624 -18103,268 -4461,16121 -50679,41855 -56644,11795 -21202,2541 -62574,16596 -33746,58914 -24692,33573 -38648,25639 -42374,2702 -24441,1963 -38242,60374 -31357,8874 -42030,63879 -27957,7378 -52933,3599 -51232,17156 -42244,53709 -6536,32522 -65017,17413 -7500,13679 -1188,27797 -4256,23234 -31651,48193 -44385,57903 -33237,13496 -38528,3887 -8477,54337 -18204,12529 -65334,8965 -33404,14417 -28969,32136 -8024,44975 -37535,44158 -29451,41586 -52133,38814 -48940,35791 -28124,2393 -53508,8306 -43869,26854 -39868,12148 -27549,12893 -19500,49175 -18363,39830 -45061,51595 -21985,32054 -57547,29598 -12062,58266 -23245,56047 -1145,13460 -1118,41749 -28392,64397 -2582,793 -11429,47884 -75,52763 -52572,5763 -19118,24366 -29343,31863 -16609,27082 -58702,9292 -27769,20778 -49455,34742 -9001,8827 -40498,44928 -51117,15747 -14151,39079 -12739,4109 -7770,47232 -36961,61373 -8900,39095 -569,1751 -481,9251 -59592,20731 -24051,25954 -52111,18329 -33686,61538 -17353,51766 -63835,7627 -5628,28506 -20026,4066 -64879,17879 -56657,50718 -18289,48505 -60622,56988 -5416,25115 -64267,49722 -38719,12140 -36319,39299 -61599,47304 -52203,19997 -16838,48449 -11131,36834 -64404,19720 -47543,8415 -31838,30420 -29962,43136 -9112,63392 -54599,31008 -39021,28016 -33350,64579 -2154,57364 -21374,46405 -59401,43769 -4017,38047 -13062,21302 -54909,47969 -48729,24361 -26069,54923 -41217,45711 -30837,61844 -22597,37824 -17459,6008 -26568,61557 -10263,64061 -55747,32931 -5701,36 -51177,23617 -25741,17241 -52790,39140 -37288,6939 -25581,55392 -3378,51257 -49435,6503 -33031,33567 -39403,48443 -455,32019 -48712,56714 -58064,305 -64922,29929 -4155,40320 -47056,36152 -18129,56688 -59525,42552 -28266,13543 -61961,37632 -43898,40968 -6906,35017 -61697,4254 -56442,7377 -57349,1827 -3278,40309 -21810,18869 -13200,1249 -49548,9715 -37145,40271 -14658,33439 -56085,16269 -5537,26780 -7028,18859 -20505,56331 -25912,30537 -60253,28065 -52793,62524 -61491,38383 -38911,33401 -60918,1221 -28426,9474 -32708,20686 -27554,23306 -869,9097 -24485,21796 -31291,5743 -24856,6062 -46993,56188 -32090,7311 -9778,7027 -45829,53933 -25692,58012 -32283,49390 -17097,17483 -57486,21866 -23111,16896 -53755,53412 -46046,62647 -64265,2310 -18502,1292 -45876,35204 -62379,37459 -33683,11122 -33358,35713 -37286,11652 -55914,24027 -63779,63196 -31160,64254 -6369,3132 -46850,48896 -44748,16418 -58404,23595 -37620,49673 -467,232 -13875,49053 -10189,26110 -52046,40136 -53796,17044 -63938,9788 -53862,12305 -55669,7513 -65234,16971 -12908,59209 -35404,38727 -49977,26755 -33447,10346 -9405,20984 -60367,37422 -24248,52320 -23770,48429 -9175,59993 -26069,45155 -11619,3370 -50923,26953 -23328,1214 -40928,48995 -57976,5356 -36489,11263 -3516,30736 -49119,28179 -33087,31452 -16054,51284 -45274,11037 -41630,52160 -43630,28470 -15227,61577 -12132,61842 -6005,43184 -41746,50328 -32680,21373 -24633,26483 -22804,58907 -18894,45465 -20211,29312 -18519,12671 -57870,38856 -24997,43155 -14714,60380 -42830,38221 -30819,30319 -41035,24330 -15882,13918 -52741,51022 -44146,26973 -35274,14355 -669,34254 -24178,63618 -6061,58787 -11193,50972 -48034,16786 -42499,33113 -12111,64599 -17932,2262 -23834,7221 -14514,34526 -2457,48735 -4140,26439 -40974,57728 -38260,52854 -7350,65287 -52191,46031 -7375,56905 -60067,9207 -17691,54590 -8700,48087 -9956,1566 -49779,50525 -49982,13315 -28065,18159 -29299,23564 -16251,103 -59814,55204 -13635,3917 -53881,8345 -3013,27482 -29187,39804 -47931,1277 -28579,5018 -30334,38976 -60320,10929 -44260,13580 -57027,32307 -62369,42452 -26541,32889 -31583,31863 -29932,15642 -47443,32716 -27398,32780 -42626,49008 -57527,1694 -46353,35131 -54932,8481 -7049,19972 -14792,5174 -17900,11768 -21131,62478 -54746,15948 -14023,45657 -46672,61295 -57377,40055 -44137,15302 -54331,62750 -5046,7908 -5396,6031 -45306,36144 -16320,20975 -14111,16212 -84,11670 -58315,32147 -56269,16979 -64203,8018 -43733,29719 -55005,22677 -22694,38044 -44682,24366 -13830,17862 -48734,37559 -37293,58112 -44729,33142 -31413,40439 -65383,52881 -6738,15830 -65313,49105 -13370,47937 -19889,31850 -40455,10935 -59565,50532 -25151,62043 -29554,38646 -4047,8868 -49565,58328 -37433,38374 -47287,39362 -50071,26058 -24692,60512 -37444,42034 -24699,35124 -15602,4062 -46790,40915 -13984,52485 -19417,19342 -32442,39804 -6531,10214 -35904,62196 -62097,59089 -28628,16343 -17894,12257 -58764,25848 -5168,12415 -45982,5570 -33177,19092 -3390,3880 -18045,43528 -22422,7895 -45384,23009 -48311,6934 -60461,47725 -47695,5886 -36898,18243 -33710,26063 -57831,47119 -19726,21702 -36076,19305 -30037,4389 -63649,64348 -8788,6415 -59938,61825 -29442,5597 -61284,5238 -29841,35711 -17652,57998 -6502,27039 -35827,6555 -13400,41977 -46225,30443 -33089,59449 -53802,65283 -29438,21811 -53846,12514 -45059,31574 -6275,15061 -36878,22986 -23038,51875 -10900,8365 -36751,23679 -54413,40462 -27375,53179 -29028,39956 -34901,39918 -52644,62845 -55285,15507 -55098,51469 -47055,4200 -5901,45875 -31108,10735 -22485,31441 -8634,29441 -36332,31308 -35531,63445 -7901,883 -54494,35667 -31114,59116 -50361,54355 -63998,31014 -30485,15222 -14311,32545 -42966,11044 -8759,22065 -16476,19011 +32515,431 +32515,430 +24987,7752 +32387,3758 +46339,59677 +34907,63247 +22806,22608 +3957,33359 +27444,46273 +4492,60076 +10068,39406 +61434,26478 +57869,2296 +13227,9019 +43639,24743 +3998,63294 +59070,47484 +17871,17930 +21891,3127 +12486,8338 +28130,57268 +57031,26956 +5197,27521 +36831,34548 +63551,40361 +60982,52067 +51784,6453 +17109,38276 +7592,44986 +16922,62567 +43202,54042 +16530,36842 +12713,12965 +59192,15935 +17218,23436 +32200,48911 +60087,53871 +60647,10557 +32565,53468 +1562,50263 +5110,8317 +62577,34962 +10427,58304 +40039,33095 +30173,36879 +12401,36648 +4776,63796 +18009,36668 +56483,33530 +4053,26585 +42604,63425 +21850,64241 +15381,50210 +17830,13142 +41025,28781 +1303,34349 +10349,12840 +36627,25254 +9123,20721 +18090,6137 +10351,62635 +57950,16323 +27543,50170 +54014,63435 +10190,12429 +5019,47412 +61053,46163 +30826,26075 +26085,19243 +25901,57226 +38260,32971 +35172,1893 +12875,60598 +17259,28033 +880,23817 +17859,9049 +42769,45597 +60833,1774 +11476,29928 +37274,58881 +27101,24563 +6180,61683 +28908,46850 +34837,57690 +62140,21728 +29206,17874 +21380,405 +50931,4610 +26552,53155 +37138,37462 +13610,57697 +59361,49576 +42485,20186 +41650,9496 +11960,46210 +33395,25905 +34942,10256 +12302,55415 +43006,3643 +19557,12030 +32188,44098 +52972,4334 +36708,13985 +39995,65319 +20591,27105 +11492,60552 +49408,42932 +44984,1594 +49622,49516 +44949,31362 +3242,43058 +44455,49225 +40313,41928 +13736,48971 +60777,3664 +32474,40383 +14671,45060 +7726,31981 +15352,43402 +50150,53886 +11695,53526 +10104,1396 +20907,12337 +53544,29369 +30886,49521 +20769,60045 +41448,60367 +46599,14207 +53970,17212 +51572,1608 +16641,57886 +35987,52887 +33663,37943 +34590,62433 +35132,42886 +53794,11378 +16955,54648 +5292,44926 +13709,9284 +21746,2553 +22453,21306 +37243,21946 +44047,11725 +26490,57541 +13584,30617 +49745,2173 +47702,1171 +18672,43267 +41916,14483 +63240,16494 +802,41155 +5136,8201 +12532,35331 +7295,30232 +58618,29497 +37143,9468 +6022,44513 +33756,18370 +26328,51066 +41554,62691 +22106,18412 +29099,39419 +7767,14810 +4849,22093 +62859,7810 +34049,47820 +4699,7292 +36972,19531 +34460,31338 +36197,39313 +64546,54987 +29003,25066 +36448,1066 +10474,6735 +37906,50396 +47866,55306 +56310,63728 +37738,7505 +30015,3599 +52514,24291 +54537,41788 +32370,14522 +42568,58706 +3557,58555 +935,29243 +20722,27073 +21793,63775 +15841,24124 +1481,2038 +13027,35863 +50561,30300 +23310,27552 +42309,13640 +7099,30464 +64224,34877 +19437,15136 +49396,42247 +34655,48585 +55389,17176 +15878,52202 +64672,32235 +30679,60212 +4858,12766 +63568,46368 +28946,45185 +52158,32676 +40086,9345 +7020,16975 +27551,16471 +15995,1955 +38624,27414 +35838,36968 +552,56385 +41400,29813 +14110,58644 +34256,23349 +40533,57045 +55757,10772 +7973,28184 +55315,21869 +25348,52077 +36754,45518 +62608,21171 +19949,34978 +64048,13519 +4682,36064 +62597,48280 +64361,30233 +43797,54944 +24862,56084 +55683,2889 +39108,57828 +8926,26189 +56403,7307 +52974,51078 +32921,50814 +30990,35638 +50528,62280 +64310,50721 +2004,45674 +65386,13390 +37573,30441 +55787,39144 +8762,7926 +40667,16491 +47061,7687 +24485,17922 +23141,31304 +4079,24241 +12127,5548 +25838,45929 +26009,5144 +1322,64503 +21367,33457 +54852,38828 +32103,29039 +33706,28931 +12891,14639 +61055,33682 +27377,10260 +15134,11925 +51402,16453 +35909,2496 +36975,65500 +22551,22189 +48477,40966 +16668,31979 +12029,47456 +6917,14370 +63670,17074 +29189,23514 +4290,50199 +40001,5768 +4406,28554 +63735,43614 +2526,13550 +29455,10313 +54154,38498 +40308,64727 +32603,65095 +49626,34269 +8372,58380 +63427,40376 +6451,40764 +29395,12230 +43546,53927 +15982,9991 +22808,45271 +64120,58212 +32566,29139 +19775,34854 +18338,44985 +7757,42174 +61833,37485 +57427,46151 +2302,63251 +35443,1263 +63854,37170 +34274,63759 +28915,28900 +58359,26282 +35499,56168 +34405,46442 +26455,63816 +20881,46909 +26776,54342 +2183,22223 +63708,7436 +10617,1737 +7682,25886 +33850,52932 +49382,21453 +628,61269 +6281,9430 +33839,49854 +37727,904 +65421,52719 +41419,57512 +30400,49787 +16048,38939 +60970,62562 +19906,3716 +47080,21059 +2788,8525 +54606,39026 +45337,64288 +24183,21021 +11073,55090 +13275,35709 +45017,60050 +409,25788 +823,32521 +47065,13023 +35163,49068 +50237,3787 +24033,34557 +43736,65143 +44630,50328 +44557,60126 +62481,62680 +12954,10533 +21072,26255 +34141,33854 +21117,19731 +8920,21112 +60792,16286 +56725,20100 +25031,43947 +57015,45330 +60986,7416 +31791,23452 +26018,47304 +48524,1178 +29725,35434 +21856,34566 +7873,50702 +38073,9364 +13033,33696 +55640,24246 +8206,42821 +47201,22195 +1888,35533 +16102,62386 +61874,4825 +7741,31416 +7550,50456 +12589,35987 +25752,24786 +15046,10995 +36403,31341 +29548,51013 +53501,49468 +54473,14936 +1664,8875 +48002,16393 +17698,14419 +37316,40811 +53165,27181 +57182,7808 +49063,49077 +38247,36297 +2584,6619 +46766,29835 +47806,31466 +47742,37698 +56421,62375 +48115,15710 +51301,1239 +10152,60063 +2462,46995 +54899,51141 +16099,4398 +24560,46314 +38311,63480 +11185,52093 +25965,20759 +62990,54295 +55895,13352 +45514,57010 +47937,52619 +12112,25109 +54389,17075 +61155,8646 +23798,33451 +30019,24623 +35709,21364 +16356,9452 +16623,46986 +45016,60482 +55138,12426 +22707,42327 +26280,1522 +50562,56128 +64604,27509 +47791,25681 +32485,47330 +31044,38441 +49641,28372 +13877,60608 +24826,44511 +12501,55825 +27253,16010 +42689,62571 +13095,24187 +62474,24283 +22455,54795 +30014,62279 +7692,38050 +5452,55547 +42341,9471 +21380,22406 +55679,9 +29423,5121 +13678,32106 +29566,27882 +10527,596 +34557,47258 +27666,53186 +42703,52764 +14282,61183 +14323,6598 +31846,26940 +49609,60711 +41460,10510 +42092,29167 +29315,11185 +59980,59160 +35730,12207 +41436,33920 +40543,52254 +36043,2700 +28235,21549 +33055,60311 +56367,58741 +40351,53103 +28419,8917 +17981,63114 +32795,3772 +41730,533 +24256,45233 +411,43797 +63270,51523 +5464,4614 +54416,1330 +53412,62152 +41186,12884 +49877,30480 +50276,20947 +16177,52978 +11770,57931 +21194,3309 +62015,20008 +20397,10299 +8810,11879 +2658,63546 +35303,39504 +33477,44084 +6426,1415 +43814,42249 +28033,21796 +51313,8906 +17036,13860 +30161,247 +9139,14071 +51625,29602 +51966,17807 +49700,42404 +40939,42406 +17598,50937 +630,37818 +9144,10252 +39671,56418 +15775,30117 +21395,39795 +24191,257 +52365,52529 +27239,25331 +49183,33345 +54610,10670 +5231,40847 +55536,34441 +60585,2119 +22109,40448 +15334,2435 +45100,10712 +8881,12342 +59245,2253 +42425,9016 +43225,51773 +42190,18334 +9883,559 +54684,26606 +39113,58449 +53502,49548 +5436,31004 +22624,64297 +3019,38607 +51334,30916 +11265,49215 +15111,26009 +16912,31836 +32520,54485 +4625,34971 +45296,53030 +21700,1656 +13190,52192 +47171,32632 +31195,45865 +4682,43926 +3590,61854 +46776,44607 +37281,38755 +57505,45447 +11380,42750 +20134,50794 +20189,7797 +25759,63102 +22060,59273 +31936,32276 +19884,57599 +39370,17963 +27908,28800 +47918,42164 +61020,39114 +20989,20902 +22728,38079 +10481,18840 +20791,15855 +39993,4777 +64509,47586 +59642,45654 +42962,2832 +12824,13382 +1915,35552 +31619,32438 +42941,11465 +19875,33117 +51560,43909 +64079,38815 +6256,40203 +7668,29505 +60784,10803 +37025,60423 +33815,14109 +44824,31082 +17671,39296 +63189,57245 +42457,15015 +24865,20656 +15656,14570 +21657,33563 +64255,37999 +2182,20593 +21473,47766 +33807,23488 +636,3504 +62901,44477 +20416,49623 +39685,56416 +37248,60523 +23712,33716 +4497,41886 +64443,55836 +16749,4659 +14253,3440 +8569,43959 +61821,31883 +37628,33035 +40942,48993 +52319,5787 +64404,18762 +32269,46877 +59994,61780 +58999,48511 +34684,53831 +35577,53094 +43407,16670 +877,63621 +10282,40936 +62531,9493 +22967,34264 +26907,58277 +498,17841 +63253,15964 +44436,25701 +16218,57467 +60108,41582 +20198,29170 +64391,11258 +21212,45622 +29430,36134 +16305,14406 +64900,16695 +62468,64897 +9186,57274 +2366,64708 +52914,50549 +14363,58709 +48727,55167 +12736,32111 +32141,22318 +25331,24813 +29982,21947 +44390,42662 +10020,43065 +13763,42407 +42995,50567 +61142,30227 +20357,46557 +60504,1494 +26064,14731 +4477,41727 +17598,9639 +56857,33017 +13726,11197 +15196,29929 +45260,30282 +44089,37623 +16500,25992 +1291,11386 +52103,60894 +45852,20454 +48380,42134 +63406,35199 +53561,50078 +18266,13306 +10735,7400 +35104,28534 +14906,26536 +61206,12974 +57342,65426 +41336,59232 +51549,41621 +50305,9704 +168,2286 +50433,42246 +58386,39633 +22386,50559 +45877,41536 +26565,22597 +17123,59180 +44633,56329 +33761,160 +24778,61786 +31432,31467 +20305,26762 +21401,29841 +45061,35259 +5884,60986 +28987,9356 +53333,60298 +17986,1007 +30843,49498 +38464,60223 +18889,24513 +51248,56592 +55666,35315 +49366,39341 +54689,50291 +45331,17642 +40602,49666 +61280,64886 +45392,26301 +36331,49256 +62383,32418 +43508,10551 +42683,51925 +50514,21590 +12268,18482 +6702,64844 +46495,28619 +1687,40123 +54274,57960 +23626,7543 +57230,32474 +29903,53302 +31681,54542 +56293,47919 +53153,27581 +39820,24341 +39505,7793 +58009,4775 +395,37221 +47161,37460 +52963,29479 +160,13866 +57438,44778 +44619,51531 +56043,9083 +53728,16580 +49258,16191 +61137,36456 +7611,55726 +49133,29186 +46803,6150 +53226,44664 +32899,44819 +12559,24529 +51140,63466 +48885,27542 +36525,10882 +15903,57344 +1886,14720 +63845,7774 +59925,53676 +1586,59563 +43927,7453 +36441,15094 +11775,55424 +39758,4613 +50203,6937 +63430,52026 +54557,960 +49321,57236 +57800,59112 +27024,5163 +45537,4659 +63761,47008 +3174,32802 +62778,17287 +30839,61214 +52045,47099 +30390,27934 +52864,42484 +24908,64513 +12917,13612 +12805,49789 +24460,3137 +4236,15734 +784,1881 +29503,65114 +31932,46842 +15383,4112 +35242,60961 +28336,64358 +10133,49770 +12268,59262 +27292,64272 +46149,42779 +10652,20819 +51827,45827 +31992,46271 +58353,18918 +63335,47821 +55000,44280 +25752,46495 +42416,51645 +28414,9690 +594,9060 +48892,19534 +56660,55865 +33633,47119 +50483,54861 +23005,39578 +50779,31101 +51988,33975 +40857,3712 +25579,24558 +2797,640 +15135,4213 +29043,29180 +45335,2291 +57953,29318 +32398,60168 +1638,16405 +18979,58160 +54469,14913 +27226,3342 +62561,49916 +31930,1823 +63934,56991 +29009,35315 +33989,42510 +23898,19618 +57348,12654 +47214,58511 +8647,26092 +43808,12307 +12268,11775 +32791,11270 +26143,46165 +36216,37795 +2922,4142 +24385,53715 +35535,60375 +48798,62043 +1407,20724 +6845,12541 +51838,15361 +53216,5395 +11580,7129 +54565,23674 +36942,16736 +48644,14312 +54019,37102 +4059,30753 +45570,22415 +33771,62420 +21511,32291 +42030,62659 +40612,65160 +11047,49789 +31172,51010 +53567,63847 +41473,28711 +22866,39880 +13558,31039 +46643,26707 +59669,28396 +16704,46183 +62160,63946 +48625,13430 +16999,60656 +55805,23650 +8618,19483 +31518,13916 +17672,54563 +23296,35602 +35589,16649 +7931,264 +42360,44150 +26756,11141 +18662,21153 +6928,7771 +24667,15351 +41410,24963 +55497,22941 +60407,38307 +1730,46850 +59343,27035 +31628,56523 +16648,63097 +60915,26879 +27338,21851 +8620,45585 +34973,1791 +18271,31160 +7090,59292 +22551,58364 +26912,26878 +36065,35332 +58018,31615 +64890,22456 +42902,10222 +2488,39812 +35403,56987 +6117,44159 +31526,32191 +17869,5813 +23510,57121 +62860,18626 +41493,29573 +58707,47274 +45852,59491 +38097,32233 +10913,57030 +50940,62582 +54373,15323 +6699,24417 +41343,16585 +1142,20493 +3131,189 +46327,35321 +22843,45592 +48362,65288 +31576,3250 +58090,23146 +59016,30837 +52699,51102 +25979,46457 +41345,37452 +10780,22170 +65109,3770 +51131,16718 +4271,52604 +53747,59026 +36522,41488 +59832,40373 +16563,25379 +19389,31803 +41444,56566 +32762,55413 +23453,14172 +40289,60833 +23238,35305 +8031,65092 +38417,21981 +46792,27180 +30513,51659 +14436,14040 +52663,23488 +17852,46497 +51175,40848 +15083,34442 +30776,26188 +2037,54705 +28582,28202 +49637,40691 +50397,63836 +4797,6102 +15958,9813 +57042,31647 +63061,32765 +12429,45402 +61002,32624 +10078,17877 +64128,75 +55025,14433 +50305,39546 +50476,62026 +15668,30000 +54567,30510 +60329,6635 +62389,63201 +22230,5807 +18877,46808 +21926,15460 +39487,61232 +36547,36871 +63157,39982 +2096,42098 +65321,5219 +40082,43467 +6235,5447 +7804,60738 +11061,529 +64427,282 +34088,3902 +43740,32405 +48205,16405 +3459,55425 +3333,57446 +63415,9552 +584,53988 +40597,16131 +32652,35044 +48008,39459 +34745,10948 +54462,22384 +7940,5757 +13714,58704 +56317,10048 +34635,58821 +53342,63361 +10414,58817 +50331,16366 +26584,36718 +38504,57207 +31866,34707 +21158,13217 +39868,33387 +57788,55941 +42864,31363 +30729,36379 +43523,51326 +64273,44596 +6862,9677 +22037,24134 +13658,32667 +32883,60219 +3000,44695 +46378,34376 +18712,23476 +48792,32224 +61466,3691 +30469,3712 +10891,31216 +8405,12264 +23136,42096 +10647,17001 +8028,16372 +44678,41577 +22607,49922 +24040,46178 +37376,18384 +24310,64367 +28287,44439 +17177,50498 +21390,18149 +51878,6527 +15278,21264 +44695,19904 +2007,55192 +50569,35476 +13880,9991 +44520,32888 +29141,27935 +33064,50315 +7898,35803 +19129,54605 +6972,18528 +51666,30682 +35560,50882 +40336,15475 +61941,8506 +14649,39159 +50055,13252 +49846,57349 +6658,3257 +31876,45592 +48116,31027 +9804,22200 +18483,44330 +59703,30864 +44321,21572 +994,64540 +22530,11287 +15454,8380 +28262,64003 +12458,63236 +43772,20186 +10699,64685 +46135,10402 +23656,52642 +49966,64876 +59048,14999 +34982,5317 +46701,13222 +36397,45605 +27969,27502 +36221,4484 +29151,27198 +2862,15221 +45951,11957 +22115,50809 +35523,3166 +17606,18937 +55896,9590 +22449,53538 +51298,23128 +33940,16646 +40087,1773 +9676,21793 +29701,7986 +23567,853 +23365,53846 +62221,23571 +11273,18614 +53983,5101 +28869,35313 +41495,55999 +33751,33591 +40543,47742 +34761,47627 +55862,38666 +23223,48213 +54096,4250 +62565,59131 +46292,29882 +44371,38479 +33974,8612 +4398,65387 +51963,52664 +44236,3923 +8040,5703 +56899,18905 +6134,16247 +65002,32578 +57080,23639 +62486,40226 +34071,26074 +8294,44070 +37890,9077 +13534,45009 +11301,42081 +26525,18287 +17195,60400 +26312,23616 +16520,10849 +2899,21437 +21890,30105 +58280,24407 +7554,41890 +2001,58014 +61208,24046 +54709,50707 +60985,51020 +47667,57754 +50861,26256 +18423,30438 +56151,14632 +49736,34748 +59387,39779 +7721,30762 +17720,51074 +38533,48851 +15535,60580 +21195,28955 +14234,65187 +62533,24253 +48749,22689 +32783,13020 +57930,46320 +19348,39134 +11977,6314 +63374,39073 +64745,45389 +12443,41502 +4971,51559 +8222,30374 +16283,53102 +7429,23783 +48531,1599 +12823,22025 +29020,36162 +575,7156 +36417,4573 +59876,21592 +54666,11884 +58146,30617 +61949,49033 +19675,61587 +61073,6783 +35153,58125 +33516,26314 +26160,60609 +3278,15002 +55614,16290 +17785,44951 +33513,44092 +8717,13107 +64694,45732 +64598,21080 +6838,35050 +50428,21136 +63837,8248 +1121,53843 +50398,8909 +12001,26030 +21146,7205 +16376,11904 +44219,39144 +24793,19058 +15672,58776 +19486,38636 +28118,18554 +62307,1365 +55763,16780 +45016,1125 +17129,25344 +2110,10018 +10911,20450 +45694,34486 +21789,3892 +19783,31171 +50949,27879 +7461,31545 +36978,49744 +62612,18045 +16567,1689 +21287,64006 +549,52261 +42456,28359 +17107,42218 +49780,38167 +19102,48070 +57301,63034 +20009,51095 +46597,37265 +37864,60240 +29365,26785 +48990,55267 +3643,27792 +8706,59513 +16104,53632 +58860,50388 +47245,27334 +61180,36626 +23921,510 +3666,4424 +50629,14069 +44677,63569 +5959,36660 +3556,30758 +20710,32579 +21502,8114 +30854,6442 +48377,12735 +31226,13322 +17846,35754 +8769,16468 +45634,26968 +16761,42211 +24,44645 +9648,40411 +24308,56693 +31673,16309 +50339,46614 +1981,38420 +19689,18547 +41006,37832 +38218,18166 +36986,16732 +34740,29665 +13550,37494 +45844,53026 +36391,44347 +48459,26443 +53536,41706 +18202,32163 +44524,22740 +51565,43468 +25076,39013 +15551,62153 +12541,34551 +17899,64050 +8570,6738 +1181,26853 +39750,5483 +65153,48701 +5577,23041 +43289,63965 +42235,63135 +38015,33615 +64036,62907 +40607,24651 +47343,38162 +62015,51762 +3960,2463 +968,23207 +38849,25165 +10213,17333 +56618,53526 +56367,13175 +48541,57158 +32448,61458 +41642,19948 +13587,21719 +42089,36622 +9568,52324 +10204,55542 +64406,5515 +55017,48668 +63051,47348 +9439,31888 +54839,51738 +5315,59810 +34532,40225 +37185,28617 +52390,22795 +50779,59083 +7758,7567 +296,48773 +54315,45518 +63304,26428 +59694,11979 +39809,7038 +34681,61984 +25328,36036 +50145,12961 +55056,31883 +46174,36197 +55350,65391 +48107,7346 +30046,61466 +6041,40059 +7039,15887 +58847,42609 +18209,410 +7070,12379 +30986,44836 +17156,43793 +33501,2885 +27722,19162 +9700,1844 +14736,41212 +41597,715 +48004,64615 +45268,61233 +30217,45195 +42991,49933 +64649,4846 +52118,25756 +54817,46751 +51601,19620 +38444,55578 +39927,62498 +1544,3344 +10453,52562 +35931,214 +33742,56055 +36417,15499 +51272,43473 +11246,20314 +50429,57770 +47616,9772 +2718,47634 +1038,17111 +47217,37622 +58110,7850 +11312,4053 +7151,20805 +65301,22593 +15173,16871 +4755,16626 +21567,11802 +41778,30360 +57233,8569 +5505,41731 +63301,6774 +1840,47306 +24802,52970 +18835,41428 +53545,20215 +39656,39793 +303,62320 +10388,15666 +17968,12625 +49010,4901 +53819,27563 +18283,31681 +30022,16395 +22904,10381 +27660,30264 +59884,43500 +41124,5658 +40016,21628 +53503,5396 +3923,47651 +37827,8256 +45396,5469 +38943,47555 +44960,21684 +13592,38883 +14598,51598 +16003,46634 +48326,228 +9128,49464 +19791,28014 +3863,2292 +15031,9629 +38178,15573 +48246,29048 +62020,25043 +28302,56220 +3648,62819 +60717,54424 +55770,12699 +46563,41830 +43549,16601 +59942,31936 +15124,46688 +28261,4895 +34872,15634 +30766,37844 +56884,30032 +32007,19375 +13889,49789 +33304,45536 +35979,41248 +58895,20499 +33493,9102 +47319,30717 +23836,3664 +4078,38724 +11290,42063 +55694,27644 +37466,19526 +58621,28109 +10886,20518 +22532,22963 +18123,8329 +23911,39505 +32771,59392 +35851,40337 +1800,60443 +15716,11978 +27818,23506 +17664,15651 +1271,52206 +35902,44579 +4134,43787 +53649,26357 +18237,46551 +59903,8795 +36144,33991 +38327,26880 +25110,56277 +61926,40313 +20391,16215 +64539,43201 +57088,23775 +30853,56894 +1015,42732 +61523,55333 +24677,41428 +51441,15576 +29657,29215 +12577,51220 +30658,65021 +49690,44954 +53232,56231 +51986,46110 +64639,7118 +18107,1508 +190,27781 +62238,53445 +9038,25385 +25569,39521 +52052,58822 +36719,7851 +30320,42044 +21410,5656 +59117,42620 +57437,14315 +48635,64631 +61836,39092 +63618,47291 +11276,4651 +65517,40359 +53496,39439 +3713,43162 +47800,23348 +24303,9768 +22958,42582 +32986,59287 +51579,55746 +35079,53715 +49208,3017 +48703,63443 +63002,46216 +62588,39016 +48893,19457 +24499,34309 +54532,37091 +21033,65375 +3464,34406 +40507,39199 +53521,25130 +9148,17618 +7791,10425 +60664,14717 +23226,49086 +38026,17194 +51713,34150 +17950,22260 +38442,9721 +37112,25874 +42159,19705 +7161,60597 +12669,45485 +26163,9817 +65048,9811 +56554,14145 +3445,45206 +14386,585 +41229,41085 +3606,18006 +36030,50410 +31578,35309 +62528,25756 +51946,11555 +55795,24447 +50043,63457 +46583,5396 +3110,63249 +65072,19033 +30679,4074 +29726,61926 +15263,25218 +57980,8196 +58319,37407 +37424,38606 +2199,26274 +29048,38099 +9367,20534 +58559,60899 +30267,38595 +36274,32574 +54290,23678 +16480,52035 +36152,9939 +25590,45488 +64030,16473 +38323,41965 +44069,9235 +11386,57797 +26105,57013 +9517,60959 +16908,12726 +31091,27657 +18433,51616 +11737,2925 +19032,34586 +25414,1162 +34887,56588 +36604,55423 +27970,54085 +48196,39863 +57655,7267 +33635,41182 +65005,63703 +25225,14143 +41205,57352 +52024,1307 +2648,44393 +42089,32362 +46883,21076 +48190,37181 +14484,52239 +32795,65072 +25377,55103 +36465,62960 +39287,46137 +47091,50648 +58624,39765 +46235,46208 +22446,25901 +3193,47425 +40403,38358 +21924,58358 +57814,49158 +45503,58021 +46878,17309 +2740,49152 +33007,11090 +34072,17838 +48835,1771 +17515,30317 +55197,36293 +38229,34878 +46442,4818 +12040,22401 +46326,12873 +24478,1119 +1599,32392 +53544,10506 +54537,60163 +31889,971 +40032,27175 +40347,49640 +23912,2562 +19241,52277 +53352,52662 +52082,44777 +14708,17493 +7206,64772 +24920,34977 +42799,32666 +57024,23910 +33107,11462 +63419,40736 +33006,40274 +45279,10244 +56493,53615 +38950,36925 +8706,35101 +8708,22593 +27885,3921 +3551,24159 +24417,55472 +11902,36770 +55940,34582 +23154,50092 +14583,2408 +50019,25050 +58425,43577 +29524,50950 +60457,35128 +22637,44982 +3275,17736 +30618,26735 +16130,15637 +39421,35755 +41575,13196 +18402,38248 +3556,23572 +3530,55850 +63032,2278 +20938,56634 +60309,53929 +54812,56753 +39885,1076 +13296,25157 +36873,13004 +33390,53185 +5652,16758 +46934,29918 +50840,13757 +13121,47057 +46198,27519 +21154,26866 +28624,64261 +47413,17493 +44050,32039 +26968,34368 +47433,63782 +21090,53413 +8271,60858 +43825,22330 +2792,12309 +5137,37948 +55909,16922 +56773,43889 +24009,52665 +15136,6894 +2652,3438 +13991,24491 +46001,53153 +49923,50482 +65063,15692 +57578,46229 +30599,10967 +40402,33636 +52767,22711 +21090,62474 +49935,8354 +25235,51170 +32257,20172 +45456,25674 +5266,14801 +3122,15658 +48466,3097 +37525,63958 +53437,6069 +11955,25364 +24210,57699 +20569,38068 +23018,41701 +14644,3968 +1118,35941 +5055,7580 +61252,20408 +42438,24410 +37524,6802 +35120,1784 +13571,48214 +45062,30719 +23434,22102 +54628,23399 +22194,45252 +18175,8410 +59328,29166 +52642,14397 +56526,56555 +1703,54359 +30783,64420 +49749,43598 +11369,62277 +39547,17811 +8795,64420 +48183,25737 +40486,17575 +16536,27723 +51189,48483 +14375,3149 +25397,49914 +50174,41771 +28095,31776 +19794,45867 +8374,23024 +33726,28386 +63658,8491 +21941,10350 +33307,64812 +995,22838 +503,39973 +33550,27676 +54024,25307 +37262,7313 +35432,12780 +53529,17933 +36670,56133 +49729,59513 +37344,25339 +44010,35556 +6515,41903 +22814,63028 +30508,44933 +311,21828 +16766,50015 +32127,3787 +48295,33434 +231,21373 +53313,34670 +47467,891 +56002,10250 +52435,4315 +56026,41214 +62136,14511 +12412,26221 +21151,4306 +50235,52782 +25347,59011 +64974,16890 +15283,49827 +19956,57108 +31527,41315 +19029,12679 +30685,52363 +10326,9608 +48560,11843 +45512,54914 +59893,56495 +10805,60655 +44137,2926 +36110,6966 +63697,32904 +31448,54239 +42546,25736 +55721,61833 +49223,58932 +29207,51314 +13723,30280 +47985,58789 +3350,16184 +3032,49157 +30948,34704 +19660,42214 +64088,65434 +54939,17301 +31980,21329 +23318,45837 +45047,29015 +40957,16542 +20805,40275 +59664,24252 +8361,9308 +18600,61843 +40640,22663 +21712,15487 +42801,51017 +5539,54408 +64769,28968 +32391,60941 +8111,11164 +27456,60522 +35045,17213 +11149,38566 +13609,40938 +55724,31047 +1862,53212 +28772,12833 +1927,11726 +31580,17961 +31108,9249 +48443,45841 +61190,49929 +41458,40876 +16807,52291 +64139,1536 +30884,43299 +2221,3350 +22010,57511 +34065,15938 +48253,25115 +26974,16471 +5519,44729 +13862,51739 +41335,49929 +50439,54478 +52634,17990 +49039,6166 +998,28808 +46510,6912 +10675,7325 +57187,49486 +29258,34183 +17185,62121 +53646,27263 +9051,39803 +15995,44471 +21819,6073 +61891,59106 +26806,47002 +23278,44069 +29061,5771 +15581,48770 +59116,43730 +31623,53917 +20925,27219 +11910,5991 +44645,23482 +17580,28103 +59787,26259 +16558,4346 +41920,23637 +27194,43794 +3965,64537 +17405,32326 +40688,43968 +1612,20093 +21453,63570 +40114,14673 +1057,27931 +26545,55120 +56559,27724 +33189,54776 +29902,31871 +54587,49870 +49165,17267 +19931,64161 +21889,35905 +6156,60860 +46855,14034 +19126,17793 +52685,28029 +38231,57266 +32531,64621 +53902,39020 +30876,61169 +19073,45188 +11658,20390 +3340,40535 +57356,39833 +62293,54670 +21552,1559 +23330,64068 +12146,38554 +56074,1409 +48367,64435 +28789,32542 +47372,56448 +1383,36298 +22465,35631 +45089,28341 +13750,50947 +31171,49099 +16310,58947 +34083,26489 +60589,5324 +36752,9879 +41371,54524 +56434,17095 +15173,2562 +17157,15480 +10963,13044 +23329,42696 +5997,34337 +53783,13226 +19242,49223 +44526,52119 +55095,10594 +62350,34709 +59850,54320 +22428,32695 +50269,37842 +8350,57360 +52785,53210 +7457,32719 +16108,8412 +13868,14149 +28137,44176 +63711,58786 +49747,59550 +61363,6280 +17793,23117 +11663,28990 +14446,3227 +23546,55385 +38594,17866 +52792,55734 +23928,19173 +18332,12238 +46117,53925 +30012,10453 +45872,19123 +56071,23269 +27729,48568 +23150,11389 +53168,45291 +39795,24295 +4503,64233 +65172,40165 +13123,34499 +55401,28490 +17562,56441 +19903,29880 +58316,62844 +18099,63090 +30114,26269 +48627,56032 +48019,13936 +6107,52228 +61227,23369 +38242,32486 +51877,56159 +22546,5269 +62624,53529 +7495,41921 +21616,19526 +28439,50495 +4910,27699 +47550,33801 +58365,5223 +23276,37517 +40186,46566 +35366,30256 +14586,48194 +860,61730 +8100,46429 +20931,45178 +35707,53813 +39153,65164 +43964,54738 +49721,24000 +5207,21550 +22860,347 +44259,36572 +46821,27335 +56475,46229 +12185,32735 +32103,24860 +33514,820 +17115,50047 +4219,45928 +11602,6079 +56997,10950 +37624,31490 +36826,37264 +50854,44981 +62233,59022 +5387,4097 +11033,48270 +62978,60166 +2706,49243 +8243,64644 +24970,31440 +49292,7125 +12238,54965 +29840,51181 +40608,58590 +5422,48545 +10031,14170 +21459,58339 +48478,22617 +37344,27311 +8347,46439 +8475,12936 +52284,16922 +48398,52488 +58197,30166 +49011,13920 +31793,49001 +39065,43410 +23658,44132 +64216,50261 +51496,18087 +32746,4154 +40623,58863 +52538,3000 +60338,28888 +27642,42269 +56537,26694 +53258,40868 +36560,53441 +20677,60467 +57800,14665 +16470,13023 +38789,58685 +5298,56601 +25511,27665 +59807,64913 +42679,16754 +22273,8482 +15040,59948 +46125,32792 +48420,13841 +59965,44135 +13013,36203 +36457,7145 +33488,20658 +38648,51187 +51067,1679 +21622,3514 +5861,26886 +35790,21165 +27490,12744 +52716,62708 +34900,63502 +21069,295 +10941,41126 +39038,41113 +25526,62697 +39516,63056 +9310,39467 +57890,38411 +17908,33520 +29937,48800 +23072,23152 +42935,7131 +17950,39155 +34140,17042 +61771,61461 +37129,16755 +59662,46907 +27369,46013 +10853,17970 +25459,14631 +15428,59927 +4864,5017 +2359,24099 +20321,37267 +9251,25463 +8695,11792 +4153,52143 +21805,64162 +9680,36895 +44444,17187 +57762,35074 +50290,38975 +26928,62791 +41804,49216 +10937,59340 +9868,57931 +1900,34251 +50699,32141 +6974,50071 +22827,20099 +42124,57040 +56277,35193 +18738,5403 +25071,9428 +64494,12526 +11018,43037 +9955,26467 +7651,22784 +24662,6470 +6316,16611 +38109,47595 +49448,40307 +59033,1481 +34569,33739 +43925,59099 +10282,62217 +63155,51907 +46445,2175 +24934,46832 +27960,39073 +51592,63673 +21771,50368 +20030,31793 +29718,45391 +3977,65065 +15103,63345 +45571,1925 +49995,48282 +5340,14696 +41988,52903 +15868,17754 +49377,13234 +60014,31009 +45318,5851 +36225,64309 +31134,46029 +12856,25687 +61140,12833 +49389,7959 +20999,26837 +50524,25467 +2173,52191 +61265,21241 +46574,33279 +58780,30915 +49100,51144 +49788,41210 +32468,65081 +57314,43183 +30457,16794 +35508,24198 +58684,30067 +22720,13425 +12991,56328 +33362,16304 +62892,27651 +32576,51162 +20630,9710 +23410,18592 +44583,63835 +13045,31684 +60760,51901 +21512,3108 +9060,1196 +4202,14911 +14917,23198 +6191,55353 +51506,25706 +1685,4747 +19456,32371 +54559,39276 +53961,13016 +7932,58343 +31866,36673 +30135,43548 +997,34278 +18502,1743 +11356,39353 +59013,39259 +21491,251 +52822,35503 +16640,40607 +58870,4591 +21460,12399 +26564,4034 +63558,45712 +62335,60635 +8863,5272 +7204,10260 +61498,9943 +7892,38448 +45412,11049 +36903,33696 +6000,30160 +56402,24428 +52887,14340 +30604,20197 +14888,9672 +13180,21913 +12032,19928 +40796,378 +11766,41864 +55573,2747 +38705,30201 +537,54977 +52877,28751 +47953,25558 +49332,53202 +64899,10922 +18803,4574 +62718,35146 +23997,48598 +48193,25190 +53466,56161 +26773,15008 +14362,59643 +10714,4326 +63727,51518 +13917,5055 +38160,43379 +30271,40013 +35058,47300 +13882,50585 +55315,16546 +42663,43267 +60604,48222 +9329,37340 +39204,53655 +31034,3224 +46416,56536 +30192,48211 +35603,38910 +25145,18136 +20654,13164 +39392,7803 +16198,27976 +62941,12465 +16357,4592 +2664,45075 +42468,12693 +32436,21944 +55246,20426 +38764,2046 +41418,47480 +20210,48087 +19279,12857 +61025,60391 +56595,10140 +49847,5385 +21541,38910 +60493,46944 +52864,43888 +10302,40654 +21152,32722 +42520,19048 +7971,62496 +37738,39020 +39016,27390 +43197,20829 +35782,4214 +21842,59578 +22521,62486 +13951,3444 +37358,54159 +6877,46362 +22345,65228 +2857,26649 +30055,59912 +44716,3203 +17382,61317 +9730,13478 +16784,33163 +45977,46331 +30561,43193 +53491,47319 +50445,41171 +61245,59898 +17161,31979 +30759,17317 +18513,26635 +12022,16788 +33699,46260 +11609,52231 +20702,18230 +42071,20738 +61530,409 +6680,24279 +32088,45336 +27218,34916 +13515,16676 +49022,5775 +31694,6671 +21096,15198 +12508,21324 +16505,36507 +23248,27323 +57394,46868 +28356,56448 +44999,47488 +61800,11458 +48479,1163 +45415,34897 +52740,37351 +7810,7068 +62949,22628 +21932,43843 +30407,3064 +15667,35969 +51095,3321 +44871,10895 +21526,37421 +1649,20841 +46843,19635 +49672,55808 +45812,26126 +57976,16293 +11037,15173 +6484,2831 +52346,56808 +26088,4486 +3331,37571 +45455,38729 +33408,2134 +49697,6934 +39131,10053 +60041,16769 +1992,3062 +44902,57623 +42636,6772 +34735,57131 +6776,41177 +23918,57039 +1169,27249 +17268,58974 +26950,34871 +27659,30935 +8576,4483 +9114,59159 +50988,52096 +15015,25494 +49792,4087 +2591,55953 +7901,43070 +24282,4064 +64676,41979 +11171,8703 +64364,33477 +46291,26780 +63108,24210 +29652,64957 +11812,59147 +14274,8659 +11233,38112 +46034,3162 +11334,48647 +39464,17886 +23300,55876 +1288,45821 +52157,13999 +28723,12046 +2060,16942 +44292,61720 +39855,43564 +9888,4461 +63115,15957 +7813,24916 +51267,24334 +28570,43584 +31933,21923 +60514,17136 +54522,39563 +24702,41750 +42229,25488 +62173,59037 +61307,3279 +4520,6729 +11700,24044 +2446,23615 +53521,60700 +37701,13363 +27520,25711 +56850,28733 +7432,309 +19327,55212 +35173,8575 +38054,9067 +34189,23762 +63672,33105 +27468,41639 +40912,37176 +40843,1416 +7611,19249 +34899,51229 +4039,52494 +55450,64462 +51217,29024 +31971,61758 +45504,50678 +41607,41966 +5666,26269 +65148,10826 +11572,41388 +47830,49435 +19685,34955 +34147,40102 +64381,10339 +45900,6259 +2824,14493 +60766,28244 +9696,62497 +60668,8995 +517,64531 +62633,52627 +59362,33927 +14951,27608 +39485,9588 +9890,36626 +63843,31728 +18943,22022 +45629,20251 +64821,39103 +50086,21523 +1666,25223 +37373,23142 +20298,5948 +28626,100 +6499,59565 +4877,13274 +12943,45494 +52335,10630 +26613,25860 +53924,52410 +627,17596 +46017,43864 +12360,37866 +10580,16679 +13776,62835 +32594,642 +46271,56414 +13835,9451 +26989,18344 +10614,21131 +21315,22475 +53050,50005 +36491,34506 +40937,62509 +8197,63082 +8240,48637 +45288,4770 +46403,59333 +5587,4552 +48715,30294 +63699,44865 +19576,35836 +60269,19058 +50199,43666 +12040,62645 +36301,45306 +56994,34300 +25737,267 +53184,43128 +32836,56713 +4951,30724 +56438,19171 +57883,48977 +54977,34100 +48094,35194 +21592,30354 +14640,25324 +62807,4891 +44224,44036 +57859,12182 +33371,2448 +61970,27203 +13078,48415 +55879,44669 +10622,28458 +36264,52945 +5292,11735 +59223,42366 +53682,18314 +7653,19247 +2825,7644 +11656,7819 +23538,41276 +52745,36519 +18039,49 +34468,14195 +52760,16825 +58209,18963 +16941,51605 +9691,63307 +56456,48041 +18181,61197 +29440,34494 +60290,27575 +7553,27207 +38632,17444 +20913,570 +53371,45067 +28050,47427 +45164,23991 +41479,1088 +53516,13650 +44217,44868 +6909,47559 +55300,22260 +42703,8352 +56002,11151 +62191,55129 +8031,19898 +50998,56068 +15141,41537 +53271,12286 +14997,37104 +64656,9244 +46129,42097 +55830,7857 +10018,2295 +24806,62162 +51012,29627 +8345,18175 +41444,2669 +58026,22895 +56023,47788 +2437,10346 +20065,37853 +45485,52149 +36769,61820 +10469,18484 +51565,56083 +55675,13131 +38748,53741 +55281,47894 +52298,30501 +11792,8669 +48142,58146 +19651,33380 +19202,47558 +60683,19364 +4554,40796 +10836,16805 +1932,31170 +62453,40720 +63885,38458 +51317,55240 +16977,1549 +25730,62824 +15664,21872 +9620,37847 +10740,63974 +31143,21532 +56336,5315 +22395,58433 +48351,45691 +14515,53804 +38145,65190 +23834,61388 +29548,48700 +13817,47454 +43254,61479 +3144,17919 +24528,38191 +57021,25138 +47455,20763 +26396,38747 +54451,23112 +55598,37464 +57211,51044 +26850,15231 +16040,56680 +42552,26438 +7382,34117 +57968,46545 +7200,46637 +54951,60342 +61518,10938 +50127,40852 +7451,57944 +23770,26573 +41563,32855 +3911,1094 +30929,16749 +29367,17847 +46735,39252 +22230,43353 +26460,22653 +47176,56999 +24088,60012 +5008,62713 +26771,57980 +30265,19380 +48114,47907 +1574,61121 +50619,26560 +21204,45874 +43218,52354 +15482,6809 +9325,64592 +4405,49832 +35723,61641 +18785,52059 +6533,40985 +57800,63021 +49560,45044 +2197,37745 +38042,40857 +14851,9255 +25847,12703 +5972,3045 +53742,7729 +43115,36836 +11521,48274 +19644,58722 +49935,60534 +17886,45717 +2184,21566 +57744,64228 +46712,4669 +29530,45010 +56654,9661 +33476,48840 +5444,55528 +32581,34137 +45612,11674 +31368,13434 +59315,7513 +9569,50639 +48545,27106 +17844,63615 +20418,12479 +55017,53982 +36744,16843 +57337,64707 +12929,11079 +14620,56350 +57692,61545 +11740,1276 +1130,47891 +29677,38504 +49329,58619 +63959,10591 +25631,24111 +6655,52412 +21071,30323 +38778,48793 +37658,32324 +15580,18913 +2432,20972 +35666,52643 +50752,62511 +60894,16048 +65164,29128 +28261,54619 +19036,32756 +15886,12726 +40939,17560 +3580,35136 +20006,52598 +10213,45036 +55226,43044 +41432,27783 +27984,58201 +34642,55032 +15050,5701 +2002,5450 +32178,17868 +53434,38055 +31521,24157 +22873,62885 +34500,12408 +41944,30756 +55892,10575 +18788,5072 +28622,14701 +22269,49303 +56985,34880 +14075,19249 +24197,54902 +15232,64378 +35199,59431 +54650,64748 +35735,24026 +22804,50616 +61935,31008 +34414,34740 +3679,30173 +33807,41901 +22508,51740 +13310,64912 +51751,57393 +9962,24410 +43079,50909 +47081,15141 +44654,33419 +31368,26692 +45530,28049 +21878,7832 +31546,39622 +32089,42634 +3699,42792 +4772,59029 +29242,37266 +41133,60076 +18649,19500 +33572,3403 +35170,41526 +1277,21230 +52236,55376 +12537,4397 +47226,58869 +7965,25636 +3983,17122 +45507,62602 +33027,55193 +32002,56548 +17494,22769 +13907,51916 +14541,59892 +16865,59461 +47274,63427 +47189,31238 +37365,32371 +26909,8986 +7573,65203 +31685,35534 +14886,22590 +3946,62352 +65207,22474 +2322,32043 +15918,16293 +42663,34334 +52919,57318 +16662,14063 +17529,44750 +23858,5357 +39652,18077 +36804,62115 +19485,59218 +18917,42392 +3,30486 +5968,29784 +28161,44145 +15890,36645 +61047,52424 +26012,49506 +37723,6185 +39434,19595 +1327,22159 +39806,35781 +61670,55798 +46611,4707 +54125,47445 +38582,40640 +9484,13943 +5144,35521 +52272,17322 +37026,6092 +24209,18831 +51348,48801 +28667,22765 +14236,34267 +12799,1474 +54283,36291 +16849,21375 +56384,20348 +34068,10538 +63217,23208 +31354,1142 +32107,25947 +52450,30904 +23132,58412 +14347,33649 +16334,47238 +56751,53976 +39376,4341 +46921,41890 +48271,304 +64712,19384 +35586,2649 +46114,14649 +41509,26572 +50705,12652 +48566,47870 +63032,42237 +44686,57782 +53761,40632 +16448,4627 +51397,38811 +54372,23613 +47335,62581 +557,46260 +13141,28209 +1456,5951 +35480,28176 +61188,2037 +19375,42029 +28477,50685 +63234,14429 +47292,38804 +28992,41266 +63622,53199 +48418,35494 +16880,62129 +24107,59203 +9147,24338 +23306,42468 +24572,37200 +39016,7544 +41441,46086 +26803,45526 +6323,39560 +27212,27605 +61394,14174 +15418,65198 +34246,17099 +43046,8624 +38738,35413 +4218,46171 +45231,37359 +22102,14635 +61783,7173 +65479,38960 +54356,58371 +9031,15147 +19689,45369 +43894,51561 +52324,46287 +44992,10588 +49224,3055 +41234,27737 +61328,39757 +44873,2652 +26231,37625 +29919,40802 +17575,6890 +38282,6424 +26106,10773 +59968,12418 +33562,1904 +59518,52754 +40045,7779 +21,23867 +43920,43971 +195,33402 +44225,7600 +1890,21018 +62788,27835 +32652,64047 +11744,39457 +33527,1581 +11889,48768 +33377,60175 +20420,62275 +31339,60836 +33042,27146 +18957,34117 +38274,43096 +35266,9674 +42963,51514 +22203,8723 +6536,1752 +36795,13474 +26839,43067 +63653,55546 +2872,32267 +43565,41490 +27706,19528 +35142,48601 +1643,2748 +45540,50626 +40571,29738 +58280,13600 +30361,21527 +61553,51140 +31072,37197 +60538,3873 +29332,35913 +46302,46012 +26335,41010 +57708,45532 +11878,6850 +39504,52696 +54855,55584 +49841,53016 +10118,64887 +46739,48896 +44504,60694 +49801,31476 +5350,19562 +49573,8110 +15924,8554 +52827,41961 +14383,20167 +24469,47049 +63448,33135 +29383,36700 +47261,16538 +2323,24650 +13883,41498 +14258,646 +59966,40271 +15206,3482 +4701,63186 +64134,9945 +55883,48295 +29177,39459 +6305,40735 +9975,41774 +46710,54120 +19866,40519 +39218,3781 +38693,14270 +14454,6644 +41577,24869 +61074,22165 +47991,62293 +35097,29258 +29198,11223 +28350,19990 +19833,56253 +17314,48221 +15417,3381 +22808,2072 +64282,24400 +49622,2334 +8824,63863 +35535,30382 +37446,54850 +10039,8946 +33113,16885 +55436,27538 +8368,51538 +29193,35557 +10720,30328 +18554,59864 +49501,29981 +61011,51192 +59871,30694 +1230,2012 +4388,21597 +9818,51065 +62901,18599 +47420,45331 +59848,38934 +50321,60951 +16977,27796 +8211,29334 +47826,29301 +52489,2132 +8430,63545 +30833,53326 +34095,46939 +16472,58291 +7183,29021 +63222,36809 +59904,30311 +13264,62824 +7165,21112 +58514,22257 +41876,13827 +16804,40793 +40675,45354 +54393,34795 +1407,57929 +65411,10138 +55735,30347 +38082,26009 +1836,10549 +44940,118 +24648,58507 +11218,40903 +48444,240 +47208,7496 +17193,49301 +15354,25414 +27818,1388 +60318,47448 +34027,58156 +64164,33237 +23195,56448 +1834,11898 +43292,30520 +9663,55457 +37621,9983 +63806,11343 +5994,51968 +49995,38325 +54986,7672 +34749,48769 +15771,59016 +35739,15858 +55987,31913 +10243,32853 +49944,62898 +49432,59695 +60659,34993 +35809,7525 +28094,26778 +61364,57230 +16415,65083 +46251,6641 +41714,34079 +28590,64266 +51253,47085 +44745,1426 +25816,47992 +24328,51587 +27441,5233 +3623,55756 +15270,42342 +37992,11666 +9364,46058 +24799,55608 +24284,48261 +8280,14909 +33966,4764 +61679,9111 +54776,8803 +43494,12403 +8415,7809 +34698,11831 +61575,59271 +12403,41083 +26865,46066 +7973,25201 +34240,41984 +37219,32589 +63562,22709 +54817,49187 +27298,39641 +17705,39346 +58866,45161 +47536,46189 +51178,14399 +381,56026 +20196,36621 +25575,26874 +1330,57346 +49120,163 +38081,25413 +55867,50687 +23214,5970 +4259,11413 +1561,34471 +36106,2280 +49245,30909 +41445,59534 +49655,21739 +57161,16939 +14710,12795 +40990,48965 +14258,55571 +35073,7138 +48907,64732 +32654,30531 +38661,36723 +33766,59880 +22303,17696 +62586,23987 +61604,46598 +37512,20561 +34407,886 +53518,2887 +45837,107 +41363,38335 +20088,5284 +10812,17250 +53052,64211 +12942,24847 +19667,11786 +27857,30660 +41123,56782 +15063,28021 +53902,32311 +65213,16118 +39497,23946 +20192,49541 +5552,6736 +21707,48151 +10916,45367 +48040,48231 +45781,48197 +18171,49879 +55894,19878 +54864,44770 +50371,47302 +60974,21057 +35396,640 +40281,49194 +26702,27108 +14424,44689 +46938,63796 +37,8596 +17611,6710 +12645,45355 +43575,1006 +8147,63053 +58353,37274 +5302,36837 +58458,42616 +181,41023 +38485,62354 +23862,118 +15806,24501 +45768,1727 +52210,16067 +52791,12641 +27683,20401 +15125,1405 +28862,46415 +9440,51239 +19307,34255 +41026,20791 +18346,48128 +4002,57867 +62764,19289 +21514,60491 +32059,65032 +63912,19152 +61415,21929 +61294,8773 +62451,60277 +30621,31461 +5907,22395 +51445,40354 +4176,39553 +65250,29508 +57415,28989 +40264,51592 +4983,34854 +20736,56347 +29087,52523 +39888,40286 +5202,33897 +40810,61597 +29476,47399 +28904,27802 +14931,48726 +35336,13272 +37876,39009 +21761,41210 +37669,1827 +23064,10310 +37075,35984 +4222,2849 +1330,3056 +61317,61052 +31213,63135 +13756,16030 +11160,8296 +61748,15800 +53647,45203 +59231,6366 +45596,40684 +33188,28616 +16288,49167 +24667,18852 +29993,52237 +28938,6635 +8902,33245 +41404,58444 +62996,39550 +56285,22873 +2797,25874 +20740,50709 +42198,22365 +9039,18537 +24497,57540 +48385,48296 +26657,44308 +7330,58253 +34509,34958 +33321,3140 +59010,7908 +54781,64732 +3885,14064 +3012,5353 +29090,51021 +59969,45539 +54673,31696 +39227,12300 +26760,38435 +53730,33493 +44357,9503 +58324,51353 +19363,38801 +53844,53884 +33860,39439 +61035,56709 +31209,39266 +11207,56046 +60984,25051 +29210,56699 +62990,18700 +60726,60590 +26953,17342 +7358,33572 +42615,5527 +64440,23581 +17817,59423 +54276,25592 +60643,63491 +3858,44016 +24212,47332 +9943,2353 +61875,27864 +63084,29104 +7282,46218 +8856,55159 +23991,48049 +22811,13387 +54252,58411 +25501,2924 +47972,433 +36066,58653 +32448,62814 +26994,24626 +7529,6885 +57371,5467 +16722,28772 +19562,33819 +21044,1079 +7614,18341 +46815,4001 +57533,36405 +49538,50490 +52364,59528 +14626,11341 +33815,11733 +182,17277 +31377,63866 +20340,58539 +5678,15647 +54164,28470 +2098,51714 +47560,24794 +63730,8410 +57265,27995 +870,62950 +42802,5489 +9823,58395 +53455,18608 +38308,43940 +1749,52930 +31724,62333 +22630,34253 +39712,34322 +60443,163 +39429,35052 +48502,41007 +4103,64880 +63289,11780 +1752,31828 +17153,18499 +35631,22242 +7057,19071 +47708,64200 +26850,55645 +33409,15683 +17023,30428 +64166,56557 +25091,63062 +15891,36700 +61506,46020 +4630,31512 +39137,2144 +43786,5541 +33963,35513 +29995,19194 +37843,54190 +65064,26369 +27590,52138 +29587,7459 +17089,56672 +13030,13860 +32448,41653 +41589,46850 +52103,49593 +52677,27668 +39637,38331 +30466,47231 +36632,50919 +42330,59001 +43341,20544 +8919,2369 +51602,39872 +399,1158 +23947,49183 +48337,35447 +35597,45954 +32999,45388 +22061,61533 +18645,39014 +41941,47684 +24003,62211 +64234,24689 +9086,52217 +26263,36183 +24238,23092 +33249,47098 +39755,26425 +61342,36702 +20259,57557 +65444,33349 +54117,40201 +16480,60228 +5642,49715 +34398,18666 +3197,21138 +9086,14691 +55962,7849 +51546,60848 +57862,45087 +43487,49427 +5973,23882 +3697,22038 +59906,58828 +25435,33552 +31165,64910 +17625,16894 +54474,23086 +54115,25491 +58546,51578 +1727,63637 +36331,38000 +26681,14739 +61275,65448 +22805,65050 +52343,30338 +34113,43509 +55542,48387 +13004,13304 +24025,65038 +44063,23168 +53032,16837 +5832,20066 +49698,43856 +64262,41153 +28934,23566 +38821,15115 +32751,21827 +60782,36725 +36022,50448 +22530,31589 +16764,677 +19323,7826 +48551,38303 +1387,36636 +3669,25796 +16056,21636 +62366,46402 +19648,15922 +15484,40753 +54138,31789 +42312,46796 +45367,41042 +17274,37594 +39881,43789 +15935,31433 +44818,28359 +43694,40454 +42997,61932 +11137,34219 +35907,6649 +16073,59360 +30454,41065 +53398,12723 +63230,7566 +31635,53296 +53416,47155 +23824,2723 +40378,47290 +26047,28712 +15073,21615 +51815,64133 +52793,58930 +4646,50454 +49817,45686 +37439,57694 +61375,59754 +32872,38454 +34663,14681 +63674,56821 +24985,37228 +48321,51849 +25949,37425 +9370,41545 +12018,12476 +50769,11427 +38735,16846 +4053,15633 +54609,58376 +17395,62451 +44932,3491 +54479,48628 +13260,9031 +35775,37482 +50355,55422 +43613,27279 +13751,7018 +23618,20202 +50528,36438 +50973,56912 +6460,10084 +3512,21827 +44731,44863 +24982,11815 +23015,3489 +57027,51836 +44139,44218 +27949,16998 +46707,53101 +53078,47239 +38488,13056 +18683,52564 +39367,44544 +14974,20518 +61709,24192 +37631,62975 +28452,13623 +23457,20728 +8139,38789 +50870,21819 +5945,44501 +57156,21171 +35208,35571 +29124,48892 +30512,25787 +12768,26694 +40670,9502 +5782,18972 +9149,63394 +21861,64148 +12607,54543 +44237,62012 +15121,37641 +21996,17476 +61550,10741 +7361,31953 +65008,32162 +26653,40441 +58498,34871 +2835,23078 +44534,38918 +3518,25471 +31967,55179 +11197,46293 +14293,47920 +31258,25691 +64557,49412 +27172,53529 +17426,41085 +59861,62224 +9541,27316 +10638,23762 +22299,39223 +49599,3175 +33272,41011 +39721,44296 +60566,55025 +1872,59709 +46603,60272 +26751,26955 +33787,61285 +31388,19065 +4588,53997 +20311,52250 +48888,1648 +62559,59416 +37675,4106 +6892,12614 +65190,48312 +50302,50342 +2973,29184 +16968,46596 +21333,9400 +9754,47033 +19932,44374 +23141,8445 +36307,38347 +58202,10303 +14346,62308 +50637,5287 +31479,44809 +42,10622 +60741,4041 +24219,33701 +16482,1426 +33935,12061 +32145,60601 +5955,53441 +8792,675 +2595,54739 +13937,10766 +15220,30140 +51747,37770 +2465,40150 +18716,36445 +34990,41479 +3833,27896 +36897,4018 +51645,24882 +64990,24733 +17630,47085 +47549,13324 +33475,23396 +3736,23721 +49345,48333 +29258,26588 +45042,32539 +22628,56236 +57669,17039 +14474,34577 +20085,30256 +8128,4509 +62927,1119 +6527,58083 +27838,38893 +29651,36146 +4168,60060 +1926,6268 +19930,16848 +29772,35610 +5491,53419 +49177,39134 +4607,39283 +36966,64429 +5568,4567 +45320,10180 +12920,40066 +27788,27500 +39430,4411 +6677,5164 +48266,30057 +50382,46638 +23452,25184 +53492,4764 +43554,51616 +47391,19275 +62481,16286 +31210,27118 +4604,56160 +62957,59922 +7510,49871 +23954,8683 +36729,12972 +65448,34755 +49902,36968 +11040,46716 +1909,53956 +64082,44354 +263,62662 +40880,9082 +7503,55766 +50353,12328 +21541,16337 +30439,1100 +31739,52562 +33918,57690 +17761,7168 +26816,24162 +5054,3900 +26553,11386 +53162,9229 +36130,29652 +60905,41405 +15480,60666 +18644,506 +65533,49424 +11036,64558 +60242,44893 +25232,60531 +38250,55274 +13681,17493 +34052,1931 +47504,21127 +61810,43448 +38513,64203 +39805,62069 +61435,19266 +15357,25322 +21714,3054 +56994,60522 +11595,20999 +39633,9828 +21024,15006 +10448,10382 +32028,45533 +7077,16595 +56195,34320 +45492,27484 +44534,43380 +48489,13255 +12146,9438 +54607,56398 +26159,45448 +6377,45138 +44689,23185 +3681,12103 +4040,57286 +56798,51922 +33253,26634 +16459,7912 +46482,36007 +38119,52610 +59778,22901 +61767,10560 +53433,9740 +59523,51065 +56096,38958 +27379,24888 +48239,21493 +42853,120 +49672,15441 +46667,29491 +62641,17969 +43068,18066 +15807,62310 +47749,28623 +43496,27827 +63978,61111 +1869,62676 +22666,2584 +24644,13751 +16125,63246 +46571,15127 +60046,28408 +34728,1161 +40356,13898 +62636,48199 +1579,25656 +63076,29568 +11626,34975 +24500,10501 +21849,8890 +57290,55315 +18216,45477 +15442,30721 +32366,57935 +19838,14720 +13789,44350 +4625,10646 +63140,44975 +13067,43680 +30976,43362 +49311,27086 +4298,43741 +38564,36338 +52806,34965 +16145,9367 +55817,65328 +20380,54945 +17549,14726 +38563,19091 +25833,27212 +58864,13852 +6981,4747 +29877,42980 +38849,55613 +1617,34249 +7667,10464 +41826,28506 +60131,50003 +30338,52254 +14647,25752 +125,16037 +49084,8032 +61950,58633 +48443,41005 +41066,3614 +27824,41387 +20588,43508 +17487,48859 +35597,34590 +47486,55906 +14531,19325 +633,52100 +60540,19196 +34563,28309 +26357,52661 +22127,37437 +23550,14776 +4330,27487 +50693,15392 +31000,59795 +1122,15227 +34207,61789 +58779,1600 +31498,24819 +24063,22900 +29711,36301 +12253,54772 +55844,15802 +63555,35767 +28903,39067 +32046,19531 +1052,16901 +18669,23429 +48454,54248 +63485,33904 +2123,39038 +33620,32851 +54835,47414 +39951,34717 +51445,50894 +9392,19485 +11645,40210 +15456,39789 +22801,21704 +27122,39892 +19329,22769 +40989,39587 +55571,3899 +17145,49563 +33277,22212 +56131,50874 +44944,56511 +6871,2512 +8998,1249 +42572,11545 +16067,12410 +62848,5330 +13333,53880 +8192,42073 +15504,12003 +2710,25207 +55909,60128 +21353,36343 +32542,37899 +34923,48413 +14035,64989 +11021,31432 +53428,50155 +32978,47633 +52781,20998 +18104,29081 +53844,45977 +13617,35382 +63542,34031 +15756,1726 +20033,46202 +61370,6825 +22735,15582 +939,22048 +29729,48801 +58141,46309 +52309,31069 +29423,60131 +36604,7075 +5445,58416 +35097,35917 +46554,54903 +38504,29943 +5036,31980 +44897,25828 +4854,3449 +44664,59515 +19587,36857 +59314,54529 +33998,49577 +45432,27105 +39458,5813 +26324,967 +36522,13908 +61508,51256 +5706,33217 +21086,23604 +7305,36942 +13334,52119 +39751,30952 +64750,35731 +10472,4956 +40354,36815 +57648,4755 +39230,27470 +3949,34601 +60228,62763 +37949,23409 +37156,15271 +16631,37414 +10172,8589 +56291,32620 +48124,61853 +13246,11585 +28703,27750 +44122,36046 +1827,24320 +9398,55592 +50750,40714 +2341,36939 +41127,28294 +19643,34664 +6419,17525 +53768,5802 +37791,30812 +60631,43269 +49215,23738 +4079,34832 +46803,15916 +19392,17053 +28160,12498 +31293,54147 +47241,7605 +36140,17242 +45156,604 +59652,31783 +61072,3382 +51107,33512 +59626,21184 +36465,19272 +62896,41986 +42850,44171 +56049,26865 +56959,11713 +31891,39052 +48616,39491 +32636,33577 +31217,63977 +26390,44095 +24236,60801 +16346,26768 +22036,46203 +24123,46147 +18378,11840 +44977,2010 +5962,15465 +6804,51907 +36701,65036 +17062,38024 +62664,27367 +6914,51985 +31306,11292 +8970,26377 +19846,34724 +62928,57076 +42600,754 +29045,2518 +60074,31285 +42087,6390 +41818,29550 +59809,16573 +14027,13100 +55245,31806 +4455,17289 +63509,30265 +23115,21201 +1244,47458 +47663,25781 +34650,11168 +61426,8633 +30354,24382 +9458,51216 +12274,34314 +12930,31223 +51168,6060 +13813,62743 +13131,17502 +56845,37085 +65260,20409 +65163,33348 +7650,40683 +14508,40685 +36987,21269 +3353,65246 +46417,20024 +36508,33857 +47751,14269 +22739,53435 +21041,36244 +19490,17802 +40101,46046 +60016,63780 +19915,2966 +25429,48428 +44203,5967 +55765,1853 +62255,39517 +60575,1177 +36308,64173 +59438,8635 +3339,40851 +378,63720 +43115,43032 +31849,49449 +14172,23761 +27115,58730 +12533,58522 +53288,25338 +63867,51326 +23760,60759 +51743,63293 +11102,32274 +18931,21326 +36465,25114 +46126,37115 +38476,9347 +58026,43934 +24510,25025 +54083,35859 +9346,19901 +33688,37256 +41451,1639 +17746,38823 +28291,20482 +33734,10782 +23476,6754 +43566,30093 +36041,33368 +23826,16791 +33630,49613 +2190,61881 +33558,11060 +21065,28645 +22896,54831 +51613,35496 +20753,63931 +55603,5196 +52242,61426 +44787,55790 +33010,64775 +52836,26462 +30309,46592 +23409,51564 +37805,8280 +61651,22729 +41579,16704 +11832,15897 +50911,34813 +27445,40027 +42081,51926 +3775,20440 +59260,39543 +28454,58859 +57544,50481 +39552,9172 +34096,51629 +22380,55187 +54709,30593 +16718,4033 +30648,3053 +15252,15881 +36014,60766 +29225,1352 +64831,58853 +56953,40806 +40790,20995 +18055,60575 +49958,36745 +61481,58940 +4719,53595 +27289,27332 +1276,2176 +43935,57428 +680,3944 +24100,7451 +23272,4279 +27824,44646 +46520,6596 +61615,28643 +7671,8711 +44818,56559 +31318,24968 +22903,65496 +13100,5051 +61977,52733 +40529,21635 +28351,20119 +24321,4962 +32988,30385 +8335,9420 +17402,47663 +58814,42319 +12476,62836 +57655,14424 +60931,47535 +58410,7692 +59546,11689 +39290,58051 +55828,48043 +62000,2080 +30159,37405 +59264,60027 +58160,39580 +32765,19892 +11602,21700 +49892,12243 +37725,58605 +833,46261 +52317,16540 +19687,20598 +29770,54197 +42792,18344 +26437,8058 +63638,64040 +46045,31800 +12370,35261 +55136,26701 +52203,43103 +31179,31948 +60457,47588 +40363,33784 +9407,47783 +31406,15940 +57595,25264 +28268,28823 +19422,44806 +41780,28123 +54116,19521 +20102,64004 +2309,20012 +12459,60888 +51626,59243 +35349,41138 +14431,33312 +42875,37926 +21362,54051 +44494,2733 +51385,600 +55845,48685 +47947,31767 +35394,24003 +48558,32476 +59138,41985 +27536,61878 +1190,43080 +17046,1578 +12490,56973 +10403,30942 +6837,43539 +40139,5456 +42601,37319 +21463,49165 +12011,33476 +26791,50845 +46590,5456 +18047,28225 +11018,48880 +1699,24619 +7579,9531 +14749,1163 +50137,15650 +60730,47065 +47385,38737 +43839,54306 +41319,47882 +59752,11331 +45516,23968 +62105,50884 +5434,20187 +29939,38089 +22240,50657 +12263,63191 +41310,27270 +32255,13999 +26263,14711 +48737,62021 +11210,43928 +7792,49386 +48479,54704 +19903,55961 +39003,52408 +32506,28002 +11499,10031 +35983,62996 +32887,55326 +11058,32231 +17183,26889 +54870,38274 +10602,2190 +26638,61283 +37606,60941 +61695,1624 +42453,8352 +10306,60033 +57979,50950 +63523,7654 +9627,54542 +12582,6878 +57794,17598 +17874,43383 +23884,60278 +15653,11599 +5608,19800 +22949,2193 +23488,54901 +41359,9768 +31543,1602 +56056,49099 +31092,27309 +30302,38517 +19749,18640 +52304,61803 +37038,23716 +5976,47605 +24321,9363 +63120,59231 +47031,2555 +32541,25206 +27198,48421 +12051,65326 +26116,62081 +18033,52319 +36605,28924 +48766,34881 +60321,31609 +13394,46568 +21819,57533 +17925,45569 +15632,12484 +24210,57677 +24103,20259 +33123,2503 +27500,16341 +40965,37976 +40573,2935 +33819,54131 +41330,5012 +19715,1137 +13246,33845 +55232,23938 +40585,45980 +25107,10860 +63662,44142 +21143,8143 +37220,19471 +42731,49561 +29867,16907 +48288,45402 +38953,33621 +15538,22623 +35298,42839 +2619,44565 +13185,11709 +64954,64140 +51166,665 +10894,45704 +34782,19230 +5799,58876 +37408,11778 +1994,385 +38412,43625 +65034,62688 +211,57686 +18962,48126 +9548,28892 +44600,58878 +41185,13283 +23538,18991 +59377,52303 +825,13412 +23353,60220 +9722,14123 +42694,44858 +22628,12973 +41761,56888 +42697,65182 +21685,19692 +41099,44967 +20736,30921 +34017,5710 +17417,28732 +64988,40718 +37274,803 +7968,63365 +45506,43705 +46653,27434 +51552,44323 +63374,51390 +944,45359 +12727,3210 +36417,17211 +52350,37276 +6096,35216 +46170,49339 +21948,22625 +15780,8237 +37464,51014 +55415,37228 +49341,12789 +20775,41546 +35106,4417 +32289,36832 +5796,2203 +32746,63142 +50249,5184 +15320,65489 +29532,26376 +39711,60275 +32649,23522 +14801,18792 +31237,13117 +34707,35825 +55305,162 +7499,6254 +35096,38920 +55972,46541 +63930,8622 +56446,1442 +11506,31957 +21150,16524 +64746,10381 +36251,44013 +591,17569 +4948,55250 +43677,58152 +21567,5492 +21326,62000 +23876,59902 +51711,48011 +49804,56962 +59690,3883 +44446,24887 +55875,36002 +53776,2542 +51909,20778 +992,30998 +40309,40229 +39776,20700 +25336,54121 +18551,63679 +22850,49329 +13101,14246 +31335,13085 +27723,26677 +11602,61943 +50868,1630 +47506,63437 +38419,25471 +19068,53825 +56306,16613 +60554,14055 +31110,5983 +44252,42983 +60513,206 +18469,54492 +14234,17293 +8899,4161 +63339,55899 +57348,64432 +22000,22050 +37050,60958 +15325,31950 +14397,8344 +61963,63547 +11560,51736 +25031,18229 +11564,8254 +31926,37842 +57226,2575 +49163,49530 +19412,15345 +42046,46312 +23652,60334 +49070,20406 +13837,43488 +25210,40304 +49311,28179 +56002,49464 +65087,2921 +49736,49692 +50479,34652 +1321,8356 +39661,63577 +46837,45997 +16493,30205 +28043,46725 +39564,1905 +12879,44271 +21557,57187 +38545,17061 +47216,31582 +25389,3328 +13323,48900 +47074,48176 +54934,18630 +60483,54511 +46498,52619 +15209,38355 +12514,41762 +53980,56518 +63687,20263 +31617,37782 +22366,9270 +21929,29708 +54749,18084 +23863,19883 +30486,5271 +62565,57602 +10081,35534 +21506,41146 +36224,30626 +13215,17174 +53174,44611 +26336,36941 +60034,22700 +14768,50670 +15555,979 +47536,2882 +10745,45099 +35804,38254 +30336,39390 +63070,5794 +26410,2306 +3088,2394 +15369,9681 +44406,29909 +958,43429 +45322,27161 +40079,6942 +64405,22948 +48818,22181 +1696,31443 +22153,10804 +10760,51446 +55075,24291 +13928,19722 +33751,49635 +46854,44859 +38488,18568 +51461,48500 +60599,58929 +1713,6371 +19672,9619 +44088,44115 +8372,40487 +62121,49323 +17982,58985 +23743,50265 +29563,56447 +32551,29643 +55841,64492 +48285,38573 +16671,56647 +36282,30432 +51574,10667 +30003,278 +31331,2521 +59222,22382 +13113,62433 +42096,34068 +31845,33342 +42750,34238 +53518,42070 +61787,33791 +8860,12985 +7852,25824 +41455,23317 +8871,16997 +39537,26989 +29704,7338 +3811,2170 +14534,28717 +26553,47226 +45245,44845 +914,27464 +13674,62249 +25948,20245 +10809,38073 +5935,63175 +4128,20149 +8816,61375 +65295,7584 +47435,43245 +11137,13301 +54094,4542 +12662,44982 +2572,59993 +27803,29039 +6738,16030 +36412,34219 +3867,49295 +43518,29426 +42296,7193 +17868,42501 +49309,5283 +13043,48013 +38362,39027 +13745,59275 +42980,40976 +6756,41535 +8728,1940 +15455,25282 +34460,9245 +57888,38056 +63103,14699 +57331,3452 +1390,25321 +8260,52556 +48822,37661 +37808,16366 +12879,19989 +24157,4973 +23033,47843 +2949,29880 +58575,17515 +25062,53367 +19692,21616 +0,28640 +17471,36995 +37804,63496 +18416,52127 +15481,34802 +17220,29777 +33755,38332 +62735,3545 +20729,8539 +43118,27838 +61971,3356 +54960,19341 +10132,52699 +39340,47390 +15383,10288 +54027,40416 +7434,46758 +14800,41182 +59801,28587 +55067,34238 +42233,38404 +40838,60826 +33105,12867 +40272,42673 +44705,34729 +39720,45552 +6047,56020 +172,13481 +56650,41019 +49453,48746 +14286,19787 +59273,3802 +19956,23681 +62471,12097 +49244,37004 +23048,31870 +23020,43131 +45097,15954 +1892,30540 +35910,9333 +284,4747 +43549,9489 +49591,36352 +51426,25379 +7289,37334 +18911,13204 +58610,50721 +30535,59290 +38192,23615 +5415,10142 +12324,38884 +48949,28351 +31711,53195 +56936,19680 +52553,22938 +50430,35243 +2340,33487 +45498,24899 +20090,46923 +55132,43472 +13601,56031 +59951,50812 +65311,57338 +18847,27043 +27826,26309 +54069,41520 +23723,6005 +27576,19150 +18587,61643 +22556,25754 +63279,23712 +58404,21011 +56002,33334 +16707,35964 +16508,29827 +11911,17854 +57775,36718 +39946,11814 +46806,19185 +34309,40455 +39751,24569 +62758,21721 +62468,25872 +42701,14504 +60509,2921 +50374,48545 +48539,64291 +4070,48199 +56135,14948 +987,32786 +26567,31588 +41431,47098 +60969,45724 +43482,52830 +27046,16307 +17049,31583 +8836,33624 +3531,34891 +35226,52241 +40112,19755 +4722,22164 +19762,24009 +55581,11759 +62374,57358 +54315,34403 +17920,54660 +22749,51055 +34360,28863 +49192,30845 +15399,46028 +13131,42596 +42987,29724 +6320,39103 +26493,63309 +27108,2549 +32942,6859 +21144,62110 +674,16708 +53532,53542 +49350,42226 +38169,29372 +34085,45210 +61075,32595 +53660,45192 +49351,9168 +4590,57936 +7180,48348 +56483,47135 +50931,39504 +23201,6778 +17505,23751 +2137,49222 +35330,59415 +11993,56163 +18280,5821 +62633,13823 +13588,52643 +29452,48888 +11158,64818 +60866,37655 +2055,26220 +39729,45132 +32872,33478 +37985,16400 +34710,12393 +44048,26644 +23554,8239 +3316,50357 +35691,53666 +31228,4158 +50758,846 +39844,31951 +36202,64005 +16726,16796 +40230,20199 +48551,8175 +45295,50095 +17514,8345 +59950,21655 +18096,44888 +12396,56749 +6915,28986 +10111,37044 +37089,12837 +59916,56980 +18013,23085 +53911,43094 +810,12630 +23485,16965 +5078,38457 +9956,19323 +59778,45845 +46314,9497 +56741,49311 +9677,51291 +16232,442 +19695,24173 +10172,61690 +50008,62969 +13667,4888 +5664,11842 +939,54591 +49545,64018 +42154,36411 +1018,28005 +40540,51883 +7153,23117 +10216,45389 +10068,5500 +30140,43585 +12168,55931 +19440,60346 +34148,33217 +19466,30668 +54940,23703 +18245,21438 +26329,32829 +61393,19153 +58420,36752 +60173,10924 +27820,24747 +59157,44378 +42681,39878 +54765,45021 +50675,28410 +55054,37991 +53002,28985 +53443,31658 +59325,23851 +37064,47746 +46813,45709 +26218,53220 +38607,18651 +31444,37814 +32589,61083 +12670,5193 +1602,13543 +63169,43208 +48328,46849 +19861,41740 +23199,57801 +826,49343 +24986,52411 +6462,10158 +38189,33578 +27825,16185 +49309,4647 +62363,187 +11187,1666 +12186,63126 +17566,21682 +44746,60072 +23706,40815 +24768,51958 +18112,42561 +49967,48349 +64346,21047 +60692,47486 +38166,31562 +12823,32091 +23702,30604 +64561,23352 +47061,41335 +55084,18669 +20993,19619 +63840,56566 +32938,54822 +11617,17183 +38044,29194 +21943,59937 +39204,47200 +22347,45331 +3238,45835 +48791,38088 +44330,17244 +17022,38754 +27458,51952 +31391,63892 +32964,52779 +18742,4207 +45956,10090 +56489,46079 +8935,22212 +49199,35214 +38548,58340 +24408,42068 +37006,21166 +51874,51872 +10549,3651 +54843,6429 +40420,35296 +33549,30505 +52354,16599 +43879,38831 +19820,45989 +8443,51968 +58238,31147 +33140,19004 +24081,31400 +23378,62773 +9415,6244 +54471,36533 +38826,43357 +16643,25133 +42690,58728 +48873,45316 +64,42208 +21560,49420 +49860,25540 +63048,21881 +46103,62038 +18084,56688 +54329,36912 +62817,43221 +45409,41589 +23036,23583 +58144,60550 +21304,63205 +5817,53070 +23569,34537 +22914,58224 +13995,64600 +47017,54557 +47859,34643 +30928,16386 +25106,30924 +33543,53614 +9445,15241 +33108,9305 +11964,24266 +31827,37128 +24133,21743 +45530,24999 +4235,14374 +24162,282 +19788,18209 +2719,57057 +62965,49113 +20351,39020 +51060,45675 +278,65275 +40001,30606 +49298,57563 +29902,29557 +10066,7053 +7127,50570 +28821,337 +42434,12363 +60920,25275 +54479,49020 +38465,11454 +33047,57087 +17112,40896 +42003,34240 +809,39314 +41214,9094 +27792,25044 +14032,9771 +52384,3775 +48901,50312 +2656,63558 +27062,61261 +58019,10734 +62165,28860 +36853,54852 +36533,6508 +16027,51650 +60829,38794 +29391,43853 +43920,28127 +25777,42533 +35649,8176 +61928,31627 +65396,24830 +53741,63037 +43188,16074 +33137,39727 +38725,63502 +62702,6112 +44450,9476 +41228,46144 +2505,2914 +52006,31817 +15769,8913 +57114,60964 +6819,46593 +48398,29279 +29466,51444 +1454,35793 +11317,17913 +13471,13204 +45300,16129 +63191,26332 +28750,18286 +2150,35912 +35584,48321 +34410,19120 +49426,28906 +42332,27908 +15823,8142 +24574,5343 +21765,14489 +37445,31513 +1362,62637 +18567,63981 +27848,62905 +34077,4326 +14875,1192 +27631,20459 +44961,59740 +64577,60976 +19152,17986 +46974,56646 +4243,17524 +1434,60129 +26047,34198 +22216,46441 +11535,6462 +3212,62483 +42241,19976 +9597,18798 +58316,60842 +9430,6847 +40078,9895 +46739,21791 +48176,41085 +36357,9583 +6352,20694 +61969,43929 +13992,53438 +44462,53229 +48312,39610 +18130,58015 +40108,54508 +1149,7904 +58069,20678 +48913,42953 +61253,35538 +48657,22027 +36965,36621 +48729,46845 +2879,60804 +39786,50612 +12754,64448 +13330,21650 +62476,2609 +43365,28022 +63906,31732 +65253,9321 +52262,5559 +50388,44973 +20631,63967 +40874,22570 +46877,46850 +32704,30346 +11121,35426 +62380,54653 +29994,60441 +31341,16599 +26318,16461 +22073,43678 +48802,38228 +3900,20663 +64441,52314 +8834,52853 +65005,57444 +53484,46289 +9478,58202 +20513,27165 +31282,19304 +6051,37369 +32142,30034 +32192,8942 +10567,51709 +45205,58690 +62564,54267 +52069,15689 +59662,59069 +1996,29250 +59697,58093 +34686,59340 +34269,2374 +32476,64645 +37913,44749 +12561,58601 +48311,32364 +49663,27505 +26946,29840 +19732,43241 +55001,8322 +51807,11222 +12423,101 +14050,43213 +41354,35577 +44384,28332 +40453,57266 +29072,32586 +52086,33186 +30461,23753 +10147,45988 +11215,14472 +1533,38121 +50996,47825 +21637,36092 +60994,56735 +41072,52519 +12382,5063 +12586,50866 +1545,10688 +19516,7405 +21607,31123 +54536,41769 +52443,11219 +47935,20761 +17223,62329 +45543,10621 +20607,26857 +57893,8449 +36288,43757 +25693,19821 +49440,817 +36060,43740 +27447,58854 +36498,51062 +5905,50334 +57200,44865 +12869,1386 +23436,64961 +58270,45205 +36318,32760 +28116,30187 +4035,45233 +32627,21256 +17674,31681 +40918,36471 +40118,60788 +49689,62446 +55563,37758 +39562,6725 +40153,63673 +12508,1103 +22205,25805 +45514,52125 +30658,31456 +40020,48911 +55749,42972 +39111,24262 +43407,59404 +20165,10093 +62499,32214 +6655,21328 +49035,29411 +38097,18240 +42688,51396 +54779,38682 +12988,55788 +54860,38636 +18291,65415 +19308,47692 +25932,41829 +34973,21004 +21162,57113 +47547,34895 +35552,39825 +63828,3050 +33891,38898 +51606,37334 +3909,3807 +29815,20668 +29685,34765 +20475,63624 +8309,51906 +23554,59087 +28558,46448 +65485,26615 +30992,19851 +56176,1470 +64302,61202 +46237,17294 +52091,46623 +59834,57066 +51412,34715 +47936,12615 +23252,936 +47566,45293 +19828,3557 +50721,6610 +62318,53425 +7989,37155 +4170,19370 +65153,28947 +12465,10671 +55331,14218 +35159,56152 +6836,30825 +18625,20893 +59696,56344 +39003,9282 +18814,21610 +5763,9226 +39869,40179 +38375,58866 +37317,37817 +14994,19621 +61736,43476 +1104,26286 +54320,55395 +24482,18710 +7229,56052 +38799,26672 +40413,58559 +2444,58692 +38065,36453 +59252,9661 +15104,40576 +56073,4915 +10600,46724 +9900,43877 +51180,20855 +4438,37704 +13234,55419 +32396,43099 +3505,3782 +5005,24768 +58557,55341 +41237,51132 +52899,31611 +30524,22060 +33550,9444 +46722,34662 +29208,29156 +54871,26608 +55154,34553 +59577,3329 +20103,508 +8423,9934 +22150,46336 +43255,64592 +38935,12129 +15402,17440 +25521,17030 +11187,28585 +34077,62563 +16895,26186 +3507,58817 +23837,28181 +65018,4735 +42211,24625 +20133,42614 +7451,63335 +37044,33751 +16559,35247 +47360,32978 +47365,19195 +61884,58330 +29916,57748 +61833,49572 +21843,5317 +43022,19630 +33712,48097 +24782,24143 +23023,61322 +63493,56817 +64662,17983 +38027,50598 +36403,13696 +64547,3438 +8046,10631 +53019,45264 +56373,51449 +55436,61285 +40758,40472 +9382,57518 +52349,38273 +34111,4454 +12814,44223 +54392,62514 +46222,57392 +61720,37761 +21989,13933 +1204,39801 +58460,48963 +7269,20220 +18849,59503 +56630,29916 +13342,41117 +51320,23158 +39913,53965 +55355,13965 +57653,23488 +23496,1308 +18796,4578 +2636,60928 +50013,50063 +43865,16444 +27120,53851 +45498,5996 +63656,62738 +38463,57580 +23457,14882 +20724,54189 +33827,44459 +23603,57865 +31807,36066 +19117,57767 +25753,65265 +55762,1199 +44641,57214 +38282,60717 +18884,25529 +41372,8965 +19058,59296 +42444,43260 +29667,38756 +21833,6893 +29517,50845 +55745,43851 +46646,38967 +19011,48724 +49102,40718 +51842,53608 +6214,62631 +10612,47910 +37476,24464 +53498,22919 +59852,12699 +13208,20514 +56802,12511 +49785,33909 +20367,33437 +35125,41679 +38026,65329 +56108,915 +49458,46596 +2585,38547 +51139,20569 +38460,39904 +17488,56155 +43564,12336 +61903,62737 +14432,36239 +1289,31491 +17277,46369 +64575,40134 +12838,35007 +36816,8452 +9155,22150 +24271,23164 +26398,1737 +9882,39030 +2537,18010 +46883,39666 +56621,19661 +57469,60899 +23986,32047 +29245,33809 +20410,18820 +53442,55331 +17583,11378 +60757,11316 +5399,43569 +60470,25906 +53053,59561 +47024,17725 +25559,50302 +63283,23016 +34749,47002 +57298,50659 +44520,52698 +33389,23932 +46294,43529 +16886,65046 +65225,7182 +60694,41737 +6072,31663 +8797,52454 +6935,6748 +54647,10885 +36794,30395 +8002,6704 +18387,61100 +58334,31965 +41363,10543 +15764,44928 +38871,49996 +22597,62968 +55738,32294 +2545,16086 +12848,30906 +65270,30579 +49941,26801 +9834,51793 +41227,17648 +13729,29251 +35751,18811 +30144,6690 +43889,16201 +18813,17539 +25935,5046 +45186,60914 +62712,21098 +62794,36720 +47712,48899 +7308,5462 +43474,3565 +30014,53903 +59690,36481 +3310,41498 +7026,39584 +58517,37201 +7827,34625 +53077,54674 +21260,56230 +48732,65454 +52202,9661 +31560,61724 +27288,41860 +40404,36231 +8855,42398 +39311,12253 +45159,59079 +1143,50158 +20278,38711 +11661,40916 +24843,19930 +2171,13902 +2915,37439 +16524,403 +5273,32524 +24291,51080 +6377,1404 +16788,49342 +38775,30022 +37748,41346 +35297,51519 +64822,20228 +51298,63887 +46654,56548 +815,33949 +50015,14778 +17241,10831 +5215,65208 +30045,8749 +52313,62803 +27301,9744 +9260,19181 +2943,43405 +60817,52687 +16176,63558 +39959,11269 +37621,22794 +31101,31068 +16915,19345 +55775,17452 +39688,24552 +31144,24198 +34368,39597 +42611,51200 +19813,48073 +34032,20057 +11927,56907 +55975,23836 +51913,18938 +43136,5888 +37744,2588 +41682,46161 +41195,20023 +31906,17825 +47683,20460 +8330,26952 +52060,58735 +38409,47714 +37622,4021 +54593,32393 +22882,64730 +9525,4150 +24067,28978 +65463,23799 +6518,64075 +47234,23005 +63283,22376 +65386,18538 +8759,12945 +39015,33742 +6861,42177 +455,62510 +33215,10704 +5585,38199 +60103,17521 +56328,63113 +8862,59395 +30348,51709 +6683,61052 +63947,56957 +7749,5824 +45210,32952 +45784,42334 +50290,34579 +62309,41693 +62352,60152 +13359,32474 +3831,8305 +28168,50381 +29540,56910 +61466,23785 +3409,41799 +34420,37656 +4099,35758 +43090,65258 +62668,2980 +14189,40291 +3521,9093 +31359,63949 +64367,61719 +29164,58327 +24833,11130 +14924,25619 +2834,62644 +44956,22121 +52674,39458 +54817,53206 +5308,40018 +16728,15394 +51912,49239 +17563,27944 +59115,39268 +721,10382 +37806,11904 +42677,65273 +6762,13346 +14928,2314 +16611,25891 +55313,34811 +56703,42358 +61478,44889 +36564,40932 +22536,15510 +4373,43751 +45397,15681 +34512,4718 +2351,15981 +16094,23917 +10499,31582 +46824,34064 +45178,14980 +51380,52673 +43032,46780 +55644,7951 +30278,9494 +7096,32378 +15926,44584 +29755,56209 +22211,48957 +4931,16907 +3008,23677 +20962,19703 +17263,61886 +45468,18252 +31276,32737 +11260,2198 +5118,25148 +43519,4801 +61824,29886 +9350,14557 +51511,19773 +24511,35450 +64591,23273 +64784,42627 +9375,14130 +19776,62123 +10941,36667 +49610,28495 +43681,64062 +27291,31589 +56096,54322 +26449,12888 +60108,44613 +17501,46253 +15757,48339 +5157,52559 +39312,47289 +33971,12621 +11543,23631 +16427,7726 +36456,43827 +45668,56140 +5035,9958 +46241,2352 +18259,22331 +59591,25898 +48724,12744 +57944,55163 +53107,48838 +40863,37286 +50396,19631 +11121,36218 +44730,39679 +14804,24583 +7322,32357 +59245,48234 +29136,8669 +44022,16935 +46139,30897 +25698,6457 +30407,34802 +63151,8280 +27313,31889 +62493,4143 +61871,774 +6716,30668 +65046,51774 +13313,9575 +27347,21375 +27539,29964 +34335,10324 +56843,52460 +45298,15778 +47356,5415 +13068,6829 +18260,27282 +15555,19151 +44424,20608 +29086,17122 +43325,64306 +32167,11222 +28340,1453 +16865,56963 +4254,31236 +12892,61996 +4864,20102 +39387,3634 +6393,26571 +10199,48901 +27951,22497 +52497,23350 +18624,4167 +21075,47546 +61752,56021 +5675,31593 +18644,14465 +30268,16580 +43043,39128 +2759,28593 +56275,33502 +46947,21688 +4105,24945 +51232,23470 +1984,61288 +9549,3264 +3646,41332 +60582,58354 +6269,6891 +49405,45565 +17275,1669 +12049,30396 +60302,49209 +25912,62052 +27096,25110 +50276,5041 +48705,27135 +34925,4903 +41420,14196 +54026,63891 +16202,44924 +10676,18461 +9265,26771 +58726,17639 +59718,6424 +51505,45225 +28332,45078 +63252,2103 +660,1202 +21103,58642 +16798,54455 +63738,36012 +15594,21298 +32370,36985 +65511,15055 +54245,36842 +20320,2696 +61990,11968 +25036,11181 +61089,50004 +50453,33452 +26358,1196 +28171,34875 +24077,14488 +3274,22828 +28355,37737 +52435,62899 +33785,24431 +3231,25541 +10904,3533 +64585,45131 +22811,15221 +34882,26606 +57639,29994 +60361,63571 +8711,1635 +42755,49338 +56328,50896 +30921,27418 +62763,45491 +34715,14383 +38285,47660 +57413,40969 +24126,34131 +20174,42140 +3925,5363 +10255,28193 +51214,18336 +4338,29415 +52477,35941 +3789,16519 +25156,50157 +41131,55348 +39169,12347 +51286,45979 +9025,52067 +46238,56770 +62126,9372 +26191,44922 +11689,60380 +62599,36023 +60692,57715 +11274,7039 +20961,12205 +21930,46092 +60787,43743 +43461,32511 +3609,23232 +55489,23450 +38920,50031 +5507,39446 +17179,64407 +62632,55840 +17140,1357 +45557,28058 +35318,58352 +63867,17796 +31814,6867 +16260,22866 +5496,36905 +34930,18151 +38286,18767 +20632,11239 +52283,64827 +28110,32404 +27026,18718 +21876,36622 +29385,52633 +16237,49485 +64729,63582 +44720,1305 +12693,16088 +4917,55971 +16396,47734 +748,49974 +59378,60538 +36860,63763 +36436,46622 +55755,47315 +37945,54116 +22414,30053 +11268,55959 +63551,42437 +44410,53118 +52346,17934 +14686,935 +6646,12153 +58099,56808 +30488,38282 +60611,29686 +50874,299 +62997,13202 +10129,32228 +9645,32974 +11332,30163 +15468,53194 +50588,11276 +29259,61284 +52690,34297 +44706,26348 +15173,30382 +53008,51744 +55691,55887 +37527,23877 +55301,32684 +21579,9446 +54387,51209 +49413,53918 +39463,6341 +61548,53630 +29194,18046 +54613,62297 +53949,24716 +7882,9110 +7933,7918 +22521,50178 +13197,24528 +49299,6090 +19089,38326 +52809,35336 +19835,27501 +61344,8777 +46790,46083 +23366,13325 +45119,7680 +29526,12203 +24961,31980 +47472,51767 +42899,47357 +34515,62646 +52534,40198 +34638,51175 +48164,5076 +58040,7074 +33492,13026 +4485,7016 +14901,7610 +10021,31326 +60641,8891 +12012,41821 +16978,47615 +62519,48102 +26938,11333 +24963,60496 +21242,21423 +12237,16706 +49451,59935 +44507,65047 +25959,28705 +316,18130 +6966,25538 +34582,21865 +63706,35863 +48036,41303 +35183,47944 +9097,14669 +52850,13571 +23599,2081 +22087,31739 +22833,22600 +12410,37553 +17465,24322 +48420,41434 +12021,25423 +65094,35172 +2147,5415 +55944,30649 +25144,18644 +55120,27142 +51368,8469 +28880,12116 +42834,11778 +56815,21258 +25324,23926 +65226,63500 +63621,5393 +48047,9555 +62911,27510 +44368,6130 +6385,50916 +59394,26634 +63954,6226 +57906,56908 +45857,14810 +20143,62544 +20171,41698 +38008,58994 +62460,16640 +6020,26327 +30341,14292 +842,55672 +34194,4294 +18244,23749 +19325,26874 +2649,32601 +55722,26249 +42192,4333 +40096,46066 +37067,60587 +29655,21125 +40684,12120 +59103,40850 +25059,36719 +38097,39045 +57750,5967 +3867,47659 +60395,33556 +22383,46450 +1167,8530 +2418,11129 +21222,58694 +31528,40812 +63683,12116 +5731,60595 +3044,33527 +35243,63900 +54457,61391 +15170,8439 +16311,43406 +33425,7284 +40306,16945 +19136,62135 +65383,13272 +31923,13472 +63197,1805 +57815,53572 +51217,41827 +64596,2407 +20242,62714 +44125,39276 +17140,25882 +9491,55545 +15682,36863 +13560,8350 +3838,30889 +35071,24071 +41647,38407 +58154,34656 +23656,62863 +17387,50058 +55453,20635 +18612,55871 +60679,25836 +35965,43390 +31426,30979 +6929,16665 +12196,20369 +56819,21990 +24262,39496 +55695,47688 +54055,3237 +44370,20871 +47398,39014 +42479,53090 +17627,60533 +13948,60672 +30348,13858 +58521,3627 +6967,15087 +5294,17497 +58500,41519 +50644,18453 +36708,21993 +13780,54559 +32357,26093 +63270,55820 +35145,32903 +18026,64135 +14605,34285 +37082,20549 +1779,60121 +43125,55180 +20063,27777 +27448,56720 +26966,3280 +42930,63687 +8915,43584 +39289,23630 +58177,20348 +6785,13005 +55987,28682 +25000,15901 +31647,23659 +32675,44600 +10688,11767 +18987,10079 +3041,39036 +36690,21414 +22033,11906 +13339,21043 +35460,46942 +23020,37310 +15532,31257 +17522,8439 +31562,53154 +6638,32895 +44541,28927 +8052,25113 +9107,43960 +4594,48112 +1571,27753 +60203,53300 +53224,60059 +23752,11737 +42245,38165 +36211,27830 +58356,57033 +52010,4436 +21501,50570 +22655,60450 +21133,50127 +25481,40356 +42216,7218 +14035,35781 +27784,58029 +19339,60562 +49621,19321 +23080,9930 +18727,51639 +54829,41819 +55010,41387 +6399,25311 +41365,22983 +48086,10134 +12106,19417 +16443,53659 +43663,10772 +45965,49099 +28045,57976 +16212,55410 +56624,65328 +25776,10874 +29455,2638 +60156,4844 +6639,26470 +27927,6321 +32274,11857 +63898,27134 +32987,8998 +2906,37929 +52719,55842 +20,55848 +26903,41149 +960,39299 +19049,451 +899,32894 +33940,39190 +34119,62797 +54281,64806 +16945,55966 +18139,36116 +18332,26650 +63017,55394 +31943,49222 +32193,46103 +61797,144 +28773,30919 +42815,8440 +31482,14490 +26206,34775 +12169,49339 +20730,28590 +3584,4773 +38040,35481 +33328,47881 +60461,43843 +43618,24300 +55418,27360 +54504,60448 +57579,36842 +6998,61973 +19814,38126 +14560,26200 +8135,64117 +49952,26351 +18159,4788 +55102,52932 +61854,16663 +24582,36640 +35420,28836 +8746,44606 +51088,38451 +59120,48853 +64588,63033 +37941,34658 +6733,9406 +6424,36325 +64574,11632 +62915,21544 +24526,63014 +7800,2940 +8269,58649 +14461,53959 +40544,47021 +25232,35451 +4456,52787 +11725,32598 +11131,32470 +16381,61910 +649,51553 +6193,23423 +6118,53682 +18078,58084 +51050,34406 +14327,63353 +26526,53510 +24335,25367 +62673,4839 +12291,60832 +38404,48100 +38543,32168 +52589,21815 +49151,34783 +10181,52784 +35598,61991 +65313,46591 +19515,33505 +29540,14778 +43606,8801 +28926,40697 +34087,44087 +10807,32586 +50273,54567 +17223,28573 +41987,19236 +12438,46666 +3266,25463 +59152,552 +6644,50046 +41318,58621 +22584,27585 +65336,63398 +27915,3806 +13861,62808 +49595,15337 +9099,5604 +2963,32430 +526,13415 +40979,44975 +56384,53499 +60288,16200 +58877,60246 +1892,32434 +29000,11545 +2885,58139 +54201,14108 +5955,10464 +12716,58760 +61405,49784 +38214,12466 +13810,14225 +37351,13350 +37728,12024 +34471,34608 +4766,65499 +16528,18103 +41566,34096 +17465,48113 +59777,61362 +25370,21688 +45102,53072 +31065,60798 +10415,25220 +53583,51872 +39332,55883 +29636,47419 +571,33595 +54311,45433 +26855,13948 +55706,41850 +62746,9951 +10355,22635 +30854,42938 +5647,4907 +23883,11827 +17943,2343 +3187,48728 +17744,30030 +58040,39077 +22606,23238 +30771,52207 +58106,34989 +28494,55531 +60738,3166 +5121,37478 +28303,37097 +36303,10593 +16127,58597 +5255,13614 +61981,15023 +5042,20950 +20423,2050 +35187,27182 +7503,1266 +4218,2800 +27055,65186 +14972,46792 +42912,19887 +37508,26372 +49302,61846 +17688,167 +29542,12801 +46514,35951 +52921,63107 +54506,9758 +9812,52689 +19906,40954 +7391,23940 +636,18624 +44010,53509 +12360,31594 +32769,31953 +2849,9402 +44524,24286 +23908,44546 +24783,52320 +45805,3931 +4703,57157 +640,53405 +15848,52609 +51506,61646 +35409,20210 +4985,38440 +38070,20288 +38308,16435 +25079,11724 +39760,18203 +40937,55065 +52689,21461 +33632,40259 +56497,10209 +42952,8330 +29897,23070 +47435,51460 +62970,22886 +47989,20564 +29907,7326 +2710,63615 +5657,65516 +18048,17058 +40735,738 +16888,5882 +30600,26082 +57744,9467 +5329,24765 +107,64139 +24967,61149 +45362,4534 +18693,20372 +28285,52143 +44972,17743 +50847,29244 +48306,33175 +47952,11742 +508,15493 +693,57010 +16330,11534 +34198,52340 +42104,64792 +52705,41442 +49764,64449 +15305,35227 +28303,38925 +61267,47811 +44865,23711 +10345,34885 +10864,35966 +59483,18513 +58118,40785 +43137,28281 +47462,44805 +3037,44557 +8331,41558 +18182,33295 +64702,61240 +40364,25500 +28307,18154 +47405,14734 +53016,56474 +3083,16894 +18898,17479 +4449,41640 +30841,279 +7901,63971 +19709,62228 +2019,58012 +17358,6013 +3712,2357 +16016,51013 +53163,27306 +54544,16032 +44112,38711 +51090,65469 +54676,65505 +44308,48326 +51499,14390 +12947,47208 +11095,41999 +2606,63016 +26528,47627 +50915,29198 +4234,62733 +10746,10241 +27711,63089 +3592,10585 +47305,50670 +36801,28250 +39711,10809 +43585,4964 +30091,38173 +13351,1761 +12063,21294 +24071,21481 +33348,42297 +49561,56233 +31838,4223 +7962,35846 +1151,59681 +9869,40523 +25944,32861 +52880,2942 +44654,49237 +36567,28793 +43561,50680 +62287,18874 +43205,43384 +9251,48608 +15119,21949 +28551,54505 +38348,11996 +31338,57997 +5882,56952 +62772,30824 +49086,42272 +63377,52342 +33131,8869 +23533,8292 +64565,62686 +49999,51116 +38496,37170 +10820,35826 +8186,7232 +4410,2318 +49781,56510 +6790,25692 +2984,9128 +3257,36169 +50516,41405 +25480,41126 +49839,36719 +44192,14490 +32839,28809 +56287,12326 +35147,46152 +37636,38353 +17277,45176 +1581,7419 +45824,49583 +43779,27438 +55768,24691 +54434,51940 +55259,10714 +60507,1234 +3424,63425 +50753,20874 +23763,42575 +26994,28065 +44777,29935 +35761,61162 +3539,1693 +1128,48478 +11441,49830 +34769,53188 +28276,39362 +37687,31641 +45121,15275 +4382,41662 +8009,32343 +39633,52743 +40024,24056 +18843,47416 +57804,32312 +59619,38388 +4487,44246 +24528,27309 +16878,22571 +34622,34282 +45896,45747 +49214,4879 +58017,51672 +64634,38445 +31019,28966 +22832,41220 +34488,50981 +6642,39255 +56644,12729 +47619,39333 +25216,40445 +15706,35276 +60121,40491 +29703,39698 +47445,32737 +13831,15910 +12246,22855 +21347,22562 +51015,42523 +60872,42356 +23225,8253 +35360,36277 +6523,54115 +24198,32545 +48336,29715 +8008,26740 +21653,48107 +57470,10543 +54240,13588 +8845,30156 +42976,12868 +32407,28401 +52181,56299 +6798,64218 +39916,7188 +29805,23930 +42888,6641 +1434,35350 +26875,65363 +10988,5012 +42750,50548 +34864,15682 +26934,2984 +119,11802 +63445,47312 +752,65440 +41312,39877 +6971,59312 +18149,62421 +13005,21325 +14789,26210 +15107,1135 +4322,25980 +16416,15664 +15557,48941 +64584,18217 +20568,33842 +14942,13408 +41703,45304 +30813,19034 +54145,42842 +13036,43731 +28875,733 +21656,24624 +19365,41289 +12347,53610 +45965,22956 +46331,12513 +59803,54413 +48148,33399 +45348,3099 +4428,12020 +48270,26980 +6716,37054 +23265,6128 +59485,35790 +57111,19098 +20422,46419 +54152,19604 +13109,6726 +36002,25203 +63766,53273 +20151,46320 +64831,59014 +6012,9070 +8786,61591 +1995,22353 +58526,43749 +62895,12234 +15089,47496 +13096,18489 +65264,441 +29559,62363 +35197,17680 +35393,41369 +49622,204 +33624,59778 +39493,64925 +48092,18002 +61822,58425 +48363,26859 +27988,18093 +41768,36901 +23187,30639 +38485,11966 +59586,58465 +57237,784 +64861,4978 +26546,57713 +63430,28827 +34725,60062 +10412,34021 +10448,12345 +31979,54637 +31534,34268 +41814,7308 +5860,28926 +25535,6987 +10270,44146 +12450,30233 +44102,38312 +46903,3812 +38731,17972 +18985,25745 +44712,20195 +19641,41721 +20353,7334 +40884,63310 +46994,39545 +41451,9947 +1625,20708 +44138,21174 +40475,61054 +4227,61752 +46251,44994 +42975,37422 +32091,50239 +39351,31630 +57010,58303 +50183,51678 +34379,40662 +25059,23538 +33510,43215 +54273,7905 +44063,31077 +41329,46610 +57691,47004 +40101,48871 +33844,53975 +25770,57802 +50200,43431 +39641,10251 +10531,47222 +60026,39477 +44931,41269 +39600,43669 +6757,5369 +2787,4054 +14600,58189 +63132,18619 +13761,49135 +44975,15035 +199,50262 +5926,63406 +51727,49123 +40249,6732 +44581,4092 +23083,8432 +42968,19062 +18882,60981 +36602,29188 +10502,27015 +13813,26463 +31135,10821 +45357,11939 +44090,43969 +30074,17559 +15899,40705 +14702,49945 +9031,46123 +63508,62097 +59977,1868 +23728,10233 +34435,57751 +14669,54147 +18925,5170 +17404,36259 +44283,10897 +34974,7973 +28149,52812 +45942,34782 +16775,60282 +59709,40904 +58299,57303 +55540,852 +15948,24559 +9687,33892 +57222,64195 +26047,50874 +12266,52321 +21368,16573 +15221,64458 +27578,49917 +22157,65124 +16585,26749 +22297,36067 +33581,1882 +40178,3120 +58249,12457 +16014,47060 +6741,26162 +10342,15474 +35313,31009 +25193,51261 +51625,48391 +37228,46464 +14105,46222 +17263,62468 +4067,51820 +63043,8977 +13174,40634 +29299,57124 +24048,6096 +64332,796 +56311,19368 +53296,12658 +21954,23871 +2461,44222 +59965,19140 +43959,61651 +61807,40580 +36532,59208 +27956,53761 +63708,23760 +36867,19077 +20658,35536 +2042,26451 +42237,43334 +31193,33794 +51223,21147 +57606,29400 +2013,35334 +23311,61311 +1,47305 +39363,35692 +34317,29673 +62451,7642 +62802,51389 +42854,27796 +3253,10470 +48499,30274 +55247,52880 +61225,34918 +8931,26653 +51922,30537 +19140,53102 +37654,44907 +50991,32405 +24339,44973 +4537,50764 +92,49338 +7401,47559 +22986,19307 +6615,39063 +37173,32865 +8768,817 +15967,46529 +38300,8190 +55616,25529 +6134,63626 +8389,35328 +11099,34197 +36007,1695 +62996,57165 +26973,37780 +50691,30140 +61646,50715 +6695,35912 +3104,6043 +13506,63754 +63367,15360 +6252,46420 +31425,18018 +15581,10460 +23829,2114 +55657,5450 +57901,64797 +28535,11903 +41931,45414 +26248,46025 +19234,52066 +59613,5719 +20325,37564 +38458,14830 +22981,11499 +27630,9105 +21424,9758 +14620,37914 +17336,38156 +19848,2953 +35479,32487 +29468,12546 +99,18016 +53818,62536 +61014,43101 +43370,6911 +16429,1923 +64310,6779 +12654,10649 +24609,41168 +57551,1829 +27359,19775 +54995,63550 +26713,56890 +38208,40319 +14944,14046 +42292,49780 +64397,15761 +16160,24114 +51596,31521 +17360,36385 +10170,21673 +37287,4977 +58284,64748 +21702,51854 +19630,53950 +46705,2797 +14050,5177 +11987,19552 +27862,45695 +101,19434 +37199,56652 +62331,61106 +757,48446 +38653,60873 +17913,3196 +29984,54210 +23420,45495 +50692,1337 +48239,46415 +22272,40788 +23542,37718 +50386,63804 +5953,13035 +25708,32213 +25047,3960 +2113,57069 +1181,52753 +53063,31871 +37083,53713 +8478,41839 +59997,45988 +24906,48365 +47353,10459 +6213,51262 +47684,18919 +31075,17815 +57090,43948 +52811,13517 +64474,12435 +42942,64729 +55222,32402 +12016,6241 +32524,37929 +15501,11179 +13147,60504 +47423,52604 +9631,3096 +19223,26091 +49025,29019 +34632,48538 +3303,40973 +26614,2870 +15940,63235 +8981,39899 +34707,28068 +57460,41842 +47625,61664 +46235,33473 +29024,33162 +61189,25215 +4500,51118 +953,38959 +10919,40323 +21507,46375 +41502,8351 +27504,58026 +45595,27419 +33893,12829 +24222,61246 +17657,39078 +13239,11883 +41894,3094 +33149,62965 +26496,56328 +45908,61189 +35088,4461 +8,49675 +52628,45133 +61850,26654 +1332,56211 +65216,25569 +50774,33882 +31740,4759 +25603,13648 +44093,1218 +32526,52340 +35208,40461 +38802,64700 +13070,50379 +49682,56626 +40861,1909 +21373,7986 +27577,50917 +30926,63332 +22251,48213 +46820,26598 +28067,31367 +60420,47131 +52634,36762 +16436,9970 +15104,25386 +34160,12356 +3811,16038 +15169,12029 +15813,14042 +1252,50888 +54256,12555 +4567,38821 +49661,44988 +1903,47570 +37560,55529 +42691,36155 +56221,20293 +63256,41327 +38042,61503 +51025,6594 +23235,21557 +7697,5999 +20744,44349 +15966,22314 +16507,1832 +51352,51313 +21693,5108 +7775,24529 +57870,21717 +45608,26484 +62497,3153 +64538,15710 +50029,17723 +28364,41983 +2854,37147 +40295,50948 +64298,46113 +5204,61906 +24533,58056 +20928,13171 +51182,25952 +13829,39477 +11392,20203 +21692,24842 +19768,23446 +60129,57243 +22048,47688 +24265,24322 +2727,62438 +57695,43949 +39759,24354 +17184,34580 +26218,10508 +28170,19909 +30926,12472 +3133,28381 +25267,38312 +29356,63029 +3759,55312 +51704,37343 +58750,48778 +45189,56757 +52253,9373 +47915,51736 +61317,8605 +50653,52377 +3495,49757 +60872,60618 +56270,63203 +23980,59103 +20062,42929 +39039,34168 +16214,5597 +29666,13554 +47341,18089 +8501,33880 +21363,23304 +53352,37877 +24446,17164 +53775,59546 +17933,26542 +51946,63324 +56717,51930 +22410,17894 +63207,59439 +61289,39351 +20924,49389 +25060,17681 +61660,23585 +8120,53329 +50154,38766 +19340,5977 +33501,26013 +19859,37603 +65158,29746 +41710,11547 +58433,297 +53334,10131 +52273,33001 +58067,23835 +8111,55194 +44203,11408 +19920,19041 +48270,4435 +56644,39545 +21845,57022 +8434,28985 +36185,41316 +5110,44465 +59510,26786 +51316,60735 +46380,52465 +42417,45667 +25832,9977 +3417,42525 +33461,27226 +44734,58667 +51924,29072 +10630,37117 +64488,3890 +4389,27774 +54970,20276 +30595,59825 +59476,1053 +26874,3233 +17446,43480 +4549,5856 +26331,3089 +13069,9112 +40831,7219 +16975,41828 +50133,16436 +31349,63712 +38895,29067 +41267,22597 +45989,39058 +41314,54175 +20301,18367 +61608,55823 +64060,16469 +62628,22510 +19251,42173 +29305,21273 +34356,52988 +29380,59754 +51787,59349 +45272,3367 +40605,54908 +42180,37516 +59035,53506 +22275,42610 +40047,22805 +5198,8386 +51042,13489 +21136,26226 +45413,3065 +56877,10703 +46423,30622 +49188,38602 +40072,6294 +63850,14380 +58041,20298 +57357,47477 +37551,36267 +501,5294 +63786,11598 +33356,58128 +20060,4391 +62009,37634 +15135,5435 +10973,43411 +26967,42431 +25797,21769 +34227,56634 +37702,35778 +37319,40574 +14766,41952 +2310,25846 +11621,35099 +45715,25664 +24727,14123 +7109,32415 +40994,51419 +65056,31529 +51962,55462 +8193,4843 +2387,58472 +51881,34743 +5660,46518 +12878,3581 +63507,63579 +47412,23458 +15309,7342 +818,20153 +7866,29731 +58158,25132 +45039,50251 +22293,22109 +33573,6287 +57617,23934 +62661,37807 +64451,21045 +34867,26038 +33841,31929 +27696,48501 +45853,1095 +61078,65105 +41257,40036 +50700,46329 +23766,58612 +17933,15863 +55126,37963 +47596,15272 +23253,37393 +19168,13193 +50565,56216 +37882,60530 +1387,8022 +22865,9459 +31991,54463 +224,47866 +30829,20759 +21068,14449 +11603,49724 +63288,17862 +61508,53440 +57507,37140 +17436,37533 +27382,24437 +65485,34435 +23096,43536 +15163,42363 +14888,5266 +62530,35228 +61793,28738 +38735,63584 +1642,24718 +35879,29759 +8521,13391 +33796,3620 +25203,11939 +36199,41357 +24513,26948 +56432,4427 +18327,3906 +22005,6268 +59153,64891 +1081,64459 +37642,46077 +32207,55677 +6368,16979 +17501,30405 +27268,46647 +8057,17755 +3213,65 +54569,19144 +10852,9301 +47152,46880 +47665,13818 +2971,47602 +36256,28391 +48023,37530 +7484,18928 +20004,3184 +61807,14830 +21199,57066 +22096,6185 +13911,48046 +28007,16295 +45890,30928 +12185,10240 +35218,28871 +37941,47539 +41814,59687 +54495,62814 +58659,12587 +6737,6465 +59313,35301 +7941,2297 +26191,50116 +63396,13093 +11179,52431 +6927,99 +28791,50992 +41063,47701 +30159,14101 +43902,47367 +45577,12182 +30334,62331 +2192,38708 +5324,15145 +46126,33870 +63196,33503 +17995,45917 +42900,56673 +49306,40326 +39443,18730 +23018,62621 +62623,60601 +57418,64328 +63149,54231 +26060,55730 +16455,10647 +11115,25820 +7444,36806 +64934,32224 +49864,32504 +46332,51807 +19497,63231 +41575,38877 +38290,39226 +1022,31531 +32466,12772 +50110,58751 +3512,6656 +10722,12831 +64148,57739 +57326,4610 +18726,63328 +23703,22601 +10058,54588 +13449,8644 +22348,24727 +8068,6656 +11480,61588 +52938,55011 +14763,27580 +62124,16051 +23391,54220 +18034,58683 +17675,63196 +9245,7094 +867,5860 +57015,29959 +28193,24180 +16238,29636 +4577,60109 +41475,62674 +61059,28073 +55107,45691 +18244,25413 +43768,49770 +41831,61093 +34252,4275 +35393,19065 +43535,8569 +42475,9489 +61929,6615 +57513,19592 +63266,21190 +64988,63315 +5409,29273 +28327,504 +6374,42259 +62575,13463 +6343,9404 +44044,8241 +1725,50648 +3127,42694 +19173,19169 +65061,26830 +4056,18524 +39366,33943 +18736,58823 +19095,30650 +49120,25293 +37500,12792 +35391,32943 +62344,222 +30274,35917 +15268,52763 +44076,20181 +22482,16538 +36108,27435 +44526,14749 +53672,58675 +15457,59427 +31378,508 +13141,50937 +10820,51304 +21296,23058 +20806,55570 +3397,49201 +41537,59470 +53132,33404 +11866,45150 +7816,32653 +33583,51033 +39968,36144 +30055,31564 +57713,59605 +42710,48840 +55064,38740 +33701,32190 +27367,24124 +62977,31104 +11806,38233 +27617,4201 +52033,37284 +63271,43536 +28342,56535 +5297,15586 +57721,33086 +6151,13305 +7015,26958 +18970,45610 +36949,34845 +5984,63336 +51559,44596 +47562,3470 +65369,61859 +7720,26453 +20947,47209 +57811,12145 +57432,4489 +27719,52558 +60420,46286 +58091,23390 +38453,21951 +59829,17755 +31623,53657 +38748,3852 +19803,22301 +8203,19479 +55379,25617 +6819,59486 +43026,18108 +17675,23073 +24688,50282 +56840,35272 +27155,64305 +26063,43506 +23023,12095 +13487,3317 +11090,64488 +45870,4653 +43441,5626 +53857,43889 +36536,18647 +37689,46947 +64780,3426 +20604,63651 +25442,32589 +53116,10877 +22674,19741 +25749,41694 +27273,52903 +1589,21258 +29185,33241 +10584,10602 +22411,7270 +63038,35780 +34082,44759 +43699,679 +38788,34074 +46327,35441 +16250,27237 +25986,26307 +36577,51852 +47363,49282 +18393,59464 +18894,39613 +4753,48143 +33331,61849 +27765,43698 +46839,35987 +19900,30528 +32583,27197 +50481,47060 +62065,29203 +15770,12226 +21445,49098 +20856,27889 +6021,63510 +27538,36200 +46307,64398 +1723,52004 +26046,60159 +12985,55483 +20384,23534 +41973,41519 +60015,50557 +52746,4139 +33800,43606 +12963,31808 +48441,42826 +35482,62758 +33059,30558 +10824,60778 +30567,62485 +39904,8806 +26810,12560 +43514,47272 +1515,45850 +51321,13023 +28052,2488 +2373,50442 +3876,50207 +57491,28717 +22613,24645 +7537,1006 +61607,49000 +10686,23788 +38709,26981 +46793,36363 +45610,61441 +3142,55644 +15709,50776 +63553,49713 +5141,5778 +57700,43812 +5260,37628 +22051,55420 +44901,56589 +38067,43209 +12188,39754 +37229,30272 +47518,30337 +35111,65127 +45813,52330 +31700,47130 +42962,14686 +59201,36634 +47538,29031 +39721,49371 +59712,42492 +30309,27040 +33626,49481 +40716,61594 +42549,12087 +54049,62135 +63804,26708 +46712,64976 +58339,10321 +24477,9039 +57069,32163 +51904,38665 +9322,17497 +36020,20848 +8720,43253 +34069,21464 +61494,63408 +56836,18933 +3229,32588 +34227,25521 +32869,39312 +33678,26903 +51049,56404 +10963,63925 +28905,3131 +48712,60699 +53590,474 +63775,52809 +44152,31521 +32176,64248 +38714,58546 +6378,9912 +24645,5393 +23732,48066 +62301,28665 +38637,15649 +8789,34530 +31745,20333 +50586,21462 +8737,721 +5160,61824 +57014,20873 +665,63137 +39985,33363 +19026,45239 +42821,48977 +26008,27306 +58918,54046 +29979,18741 +40532,48490 +5354,62101 +51640,9485 +25751,16152 +12905,32473 +41896,23798 +9540,37102 +28864,40616 +39675,32444 +3589,54030 +38653,2335 +11269,36695 +63424,1670 +933,13371 +50256,62430 +55994,14263 +28938,28744 +31958,63302 +54982,57571 +11560,59824 +3224,63070 +39750,62359 +15303,16169 +38642,56775 +55581,43205 +43759,19359 +31123,64098 +10328,40515 +32607,37220 +31773,64294 +31327,52877 +23802,37519 +4177,46258 +14549,53629 +19402,27714 +65315,50623 +57074,42427 +17620,32044 +13633,18793 +43467,45148 +36677,35696 +31258,11961 +36370,34174 +10974,51263 +54965,41050 +31890,20313 +13244,17797 +44898,10905 +64892,38658 +11899,51231 +54292,21879 +42543,38708 +58747,3309 +54216,57629 +57242,47620 +11142,9652 +12201,45737 +43603,11758 +19004,46313 +33231,56782 +29750,35292 +28729,56273 +8146,29220 +51932,39680 +5783,18415 +28062,62648 +24063,26499 +64246,51235 +27098,5891 +23308,35862 +12529,14345 +1842,14863 +34438,61883 +26186,9090 +38688,48183 +36312,48434 +10397,10631 +25061,19982 +35857,40473 +53409,60212 +60644,47535 +25192,11436 +57964,10097 +1004,20243 +52052,25328 +1406,53690 +48635,23688 +44490,44734 +53230,54719 +11521,30643 +51613,57958 +51008,10786 +2157,56650 +6502,8466 +17538,51795 +58232,21354 +1563,21334 +29439,30114 +43847,19039 +50656,41533 +14271,33935 +18099,2837 +50686,15073 +57549,18101 +29704,17152 +51862,8515 +4730,20783 +11580,4617 +54349,64259 +12905,26965 +54837,12437 +19583,36341 +63397,27730 +55640,65409 +8689,55864 +51023,13027 +39328,34761 +14537,5989 +35093,16759 +14112,2064 +11296,54613 +59289,27903 +18084,16296 +4678,32960 +58649,39000 +48721,15205 +5400,19905 +32759,27026 +48423,64731 +15083,50482 +17849,25859 +517,22162 +57063,42888 +35730,20446 +43834,19083 +22073,60470 +37041,34015 +7756,17026 +24509,8762 +23440,3638 +47626,20185 +38442,10927 +49213,18382 +33250,54607 +63569,52333 +23499,61924 +33354,9970 +9949,63026 +9059,37245 +23503,16126 +1759,30970 +24128,37113 +27997,50544 +39838,49891 +17915,1328 +27531,47003 +11816,43178 +40133,62148 +39744,25322 +54017,1118 +39188,43237 +30073,33102 +47187,15539 +33744,29118 +22220,63296 +61751,29401 +18287,46197 +64251,17761 +30761,26361 +16988,3811 +16157,37016 +12452,9756 +62605,42787 +45509,29509 +60908,20982 +51800,38153 +6295,63714 +62618,10581 +36171,25343 +17544,50090 +4115,35711 +35417,6547 +36938,58339 +41728,10009 +58432,6888 +47551,22460 +46606,61001 +43659,7198 +56726,30720 +35363,24743 +3195,28698 +57438,47389 +27789,52721 +56536,35774 +36400,52806 +54122,44478 +41280,24064 +55743,34200 +8837,31234 +23624,7814 +5552,32290 +26438,20018 +56132,46138 +58745,15441 +50152,41232 +34834,14984 +47824,40805 +32897,65453 +49941,29483 +65447,27353 +492,11003 +60414,19270 +10459,57333 +50264,48263 +19744,14378 +15068,48621 +61681,38974 +18054,38654 +59569,32801 +62278,36943 +61840,32286 +47758,21192 +9954,44896 +26360,29328 +17560,60768 +19507,48557 +15314,53763 +776,55060 +30938,45638 +63349,33934 +10827,44775 +62490,984 +29495,57493 +49209,1878 +51509,34459 +36747,14846 +22798,477 +53945,6898 +13681,57140 +50214,18844 +62863,35297 +32177,54270 +23916,56863 +11302,3209 +14090,5546 +2611,20220 +11086,27968 +63937,21927 +3563,26196 +37717,63927 +43342,26724 +20678,4740 +52177,34806 +57384,54849 +38392,41677 +1668,56795 +36124,17920 +25841,25755 +3472,19461 +42436,6201 +37431,61818 +28803,42094 +35423,43936 +50593,5768 +25026,53110 +1369,21826 +10025,24243 +38608,53756 +48727,31074 +27221,24141 +23379,12863 +62819,49928 +1602,51385 +10073,42739 +47013,47035 +23222,26269 +65048,38419 +32345,61530 +51226,49564 +29823,21131 +19092,28188 +58278,60100 +1518,35575 +24022,38356 +58262,53809 +16197,2734 +23311,1590 +5927,26803 +18996,64946 +54783,8564 +52557,41521 +36564,2164 +43815,34291 +43036,312 +38726,35349 +49593,69 +41128,34251 +35489,42811 +17381,40548 +7394,24902 +2316,45796 +47139,60461 +33382,4442 +46240,12742 +34673,17277 +62633,62731 +64206,20592 +59862,16527 +51564,7064 +17949,32501 +55000,3357 +42107,30226 +25709,34244 +63859,7232 +4494,46707 +55254,52022 +44681,33049 +57666,40553 +31785,13449 +50495,5540 +10045,23494 +26177,21608 +40808,61474 +39201,36080 +21526,46928 +8876,11279 +52553,63844 +48756,60547 +27075,45502 +43628,23194 +11431,26898 +41724,12091 +15447,49478 +33675,29780 +61656,1877 +55665,2260 +15794,38041 +50569,28319 +50291,40315 +4252,32823 +55890,40480 +27245,20590 +6671,33006 +33576,42850 +49915,13515 +61640,17605 +22671,12639 +33909,60968 +52776,118 +11069,33766 +3485,48515 +31283,52931 +10287,34941 +27732,47235 +60663,36015 +17002,58336 +45916,16944 +20916,45688 +59367,8424 +53395,40960 +31635,7145 +20483,62406 +5022,17045 +2955,51550 +11822,50990 +38437,43379 +63054,17863 +64200,51700 +19508,13813 +36201,57508 +3012,36962 +22072,37238 +48752,15185 +43453,36191 +46929,558 +17089,12695 +4013,32159 +13015,48859 +55815,23592 +54403,45481 +21941,19609 +34751,32060 +33518,1672 +32382,57973 +4111,20553 +56050,38191 +65002,59319 +44757,16740 +60938,46594 +46614,53817 +28483,53026 +52128,54930 +42262,31673 +45611,62690 +58209,21142 +48816,24322 +45614,21266 +28593,9924 +57761,9902 +49638,50506 +12115,31815 +35001,7591 +43914,60860 +44144,35474 +29706,32525 +22418,19568 +27617,30944 +48683,29626 +4688,28036 +35466,12192 +47828,62831 +10413,499 +6589,38514 +55274,19505 +47933,47421 +14856,64643 +43846,64474 +34696,26083 +64629,53683 +5543,26851 +16076,28906 +22771,11509 +30365,21387 +38283,5331 +36474,32934 +19820,49672 +39028,11515 +727,33562 +47678,19333 +63118,42117 +59569,35342 +3712,33200 +57401,7563 +4893,5117 +14562,31545 +33675,31325 +20664,58546 +16220,43973 +15250,19913 +38628,4555 +48945,48307 +3647,17309 +30222,20791 +42695,3997 +2968,58080 +30862,39828 +20591,45220 +48221,34270 +44999,14895 +27038,6922 +35301,51754 +22365,7946 +49106,9008 +38953,54125 +65232,23195 +36211,14161 +19614,51640 +55316,24716 +56046,54518 +43609,43070 +1201,26476 +967,22681 +53408,55158 +59512,31763 +44948,51729 +59389,1799 +4091,20209 +17063,32133 +43699,27729 +5218,17644 +30363,37766 +38674,46033 +7223,47257 +48354,33605 +8624,21055 +64633,20654 +63199,23177 +27864,19411 +18318,20861 +63838,11846 +7592,42239 +44389,45931 +60571,46020 +13933,55967 +61323,30900 +8564,1353 +45084,27807 +60357,42753 +62308,26407 +42370,2465 +56920,33515 +12585,13227 +11517,61557 +35942,58673 +8311,31956 +50509,44858 +13753,60808 +17386,14764 +50914,27978 +31220,8610 +62537,52404 +4331,8225 +40129,62297 +49117,37036 +1558,15035 +28648,39327 +12040,52324 +57927,32979 +60089,1819 +56749,49649 +58997,14741 +36646,50809 +36771,6589 +41991,43723 +14904,52965 +22319,41678 +22821,47144 +38374,17820 +14052,52463 +28572,52913 +57252,28472 +57424,42887 +24050,62646 +38910,2907 +49193,34545 +57492,13056 +47728,45442 +61624,50211 +64429,23991 +27075,46690 +9162,49198 +45965,5279 +25215,54483 +2146,58751 +31624,12547 +12274,13499 +3675,9285 +39103,30351 +42261,43219 +51489,49670 +52374,64712 +14925,52055 +46766,3851 +22913,12024 +61040,48526 +60100,1336 +27142,41216 +27458,43626 +62669,20624 +11772,53644 +19623,39455 +22365,57724 +37868,61843 +20326,19068 +47863,54240 +44649,955 +652,53593 +12694,59616 +36843,37466 +4946,64605 +10253,28390 +59461,64106 +47862,58989 +9979,36041 +34570,3571 +63147,12907 +57807,30610 +55908,46797 +11591,52265 +12657,60478 +64272,30861 +50389,56989 +41351,46807 +55337,60159 +29532,31401 +60427,64507 +27183,23056 +59917,51324 +56416,1791 +33588,43068 +29939,35618 +43218,57924 +3962,37942 +43547,28596 +45284,37575 +57362,11650 +47867,4308 +25063,23274 +14993,35203 +53913,57337 +27192,64010 +58252,62361 +22761,63221 +29766,19823 +23187,456 +16696,29869 +46051,61978 +30689,28121 +50938,58287 +39067,14564 +11593,46483 +63057,61204 +35710,42004 +56780,38732 +59530,60846 +21746,41393 +6950,33124 +18056,28049 +17074,58354 +58296,796 +54155,41397 +32994,25541 +60177,57526 +30531,16180 +24169,3831 +26000,65412 +59447,24042 +47330,25583 +13577,15387 +37291,35705 +61514,6126 +55612,40070 +16356,23831 +25000,51864 +53280,13277 +5733,7782 +52382,4601 +11241,375 +16070,57867 +34659,14547 +13568,36276 +4579,46460 +33203,43074 +41467,63457 +60713,21402 +11695,54389 +30333,61866 +41127,55535 +17743,59065 +32219,56045 +57687,52440 +27785,56950 +33600,36227 +44752,49424 +17330,53437 +64301,48472 +27325,20996 +51104,47262 +16342,19725 +36416,49448 +19259,28230 +57738,25327 +62217,43331 +6621,1301 +48975,3248 +63661,21344 +38646,6534 +35648,56880 +65078,53929 +23056,299 +19833,53622 +3626,21127 +54141,45511 +60224,34629 +48672,14070 +55661,30009 +53213,18690 +65104,16889 +25175,16306 +17676,52685 +5964,47936 +40565,16318 +19389,62910 +49762,3430 +44978,44696 +32525,16922 +32558,4482 +1128,38770 +39088,40611 +57219,57249 +49412,16651 +33145,21607 +46819,44673 +57956,35343 +8807,34801 +17621,46260 +43834,41982 +20102,24305 +9193,29933 +2355,57044 +47036,43699 +14499,17458 +4444,9472 +913,54155 +9472,458 +35379,1725 +9871,30591 +25476,35166 +54274,23871 +7009,25264 +42575,1174 +4838,63262 +11239,39252 +48049,47326 +44520,37747 +42497,59661 +183,2369 +42367,8643 +40500,40831 +50328,64886 +50676,41699 +41417,60906 +35013,13547 +55718,25759 +50581,44880 +16517,55631 +45929,40116 +63001,20513 +43079,38909 +43528,62128 +25333,7760 +62741,34332 +19878,54885 +35117,60731 +37125,28540 +35070,48714 +1559,35530 +62254,7693 +42258,32469 +63658,36546 +48318,27061 +49497,24048 +4183,55031 +56470,149 +44122,49411 +43782,1929 +31026,42683 +16310,29924 +39453,58020 +27377,15434 +19783,35565 +26837,1364 +29055,37830 +21650,63051 +31986,55365 +7560,45078 +23248,43212 +62706,62515 +10657,58299 +33250,59807 +51692,62508 +25708,29598 +57318,18691 +18806,51463 +9551,30407 +35625,32663 +9251,27695 +43595,27073 +21284,18016 +45268,54535 +41480,58769 +61559,7117 +63933,37937 +56995,44060 +47204,42075 +26001,10270 +45731,52982 +8876,63521 +20529,10793 +28299,40647 +18005,9714 +4532,45944 +22681,60681 +23764,10316 +48746,8079 +58488,44940 +16636,9777 +687,52996 +27222,49342 +47277,20827 +35121,47698 +28573,58790 +58015,52171 +18976,39466 +34381,4945 +23952,38331 +31798,58138 +14705,30314 +47266,36858 +15236,6914 +46708,59675 +62828,63951 +60731,56698 +19445,51304 +63519,63261 +5086,39361 +40431,33531 +24972,62676 +4587,18924 +20203,7586 +22238,30986 +27747,25352 +50892,60685 +39285,48696 +6307,40043 +43533,54977 +54414,5046 +54293,2433 +44722,3457 +30615,30270 +20460,19130 +34151,641 +10924,45221 +2121,1893 +20071,53921 +38002,48593 +52947,5656 +4668,8741 +29885,41034 +20664,23048 +50495,13765 +42531,48101 +33849,40170 +8879,46378 +65172,13357 +27804,35346 +55183,35477 +1491,7776 +46691,37552 +2699,5050 +48607,43262 +65435,15901 +32093,9017 +647,54134 +16958,44804 +37066,62418 +16842,52487 +3421,26682 +31301,36381 +28038,54250 +33271,57906 +47487,14483 +1531,29138 +14087,37258 +19362,43039 +42968,26378 +14821,28041 +2996,14436 +11716,2531 +41283,47293 +46707,41081 +6542,20083 +25412,2902 +25197,45903 +62264,18838 +16631,35272 +48129,17213 +47278,29245 +50736,26921 +42719,15499 +32585,23053 +1143,26496 +20967,26557 +57235,47278 +55247,23745 +7195,53860 +31228,10258 +60087,6869 +33587,14560 +28115,55338 +50238,65440 +3418,34098 +45969,19851 +37037,32939 +47522,44495 +22426,35053 +8322,62652 +29719,38077 +42491,46645 +32340,174 +32521,25385 +48237,51230 +64232,55285 +675,15751 +34036,64125 +57378,58521 +50105,54111 +9842,3421 +666,10852 +40261,31619 +43023,42392 +4459,28841 +42256,49545 +36434,46358 +37254,7948 +1168,1136 +42704,56408 +22593,56013 +64531,58480 +45179,1992 +25222,751 +27713,11946 +32060,1848 +26419,7817 +33221,17224 +48256,60235 +17628,16544 +65173,19497 +60482,44870 +65462,64803 +1888,39733 +53279,13047 +12789,144 +12035,42675 +14793,48189 +36395,45420 +51015,37550 +17961,38568 +26851,35327 +34680,20759 +9436,21854 +5768,65412 +15767,40912 +52966,4574 +37075,36650 +30223,38239 +40197,18080 +20066,8469 +38886,53433 +36713,1360 +41279,48095 +31857,64912 +41588,58335 +4765,26936 +26722,30154 +35645,9238 +23018,32268 +7986,36611 +33560,39470 +5329,33762 +50836,10852 +46415,8590 +16445,19910 +33723,54899 +32448,824 +22583,6041 +27676,44813 +20478,37017 +6710,56019 +26030,14904 +38259,53678 +51049,15980 +13274,37006 +6675,18366 +41139,18172 +50266,29541 +20344,60478 +63676,41784 +10909,13652 +11151,18583 +35101,7357 +20258,47221 +56445,11457 +29360,26340 +21238,30663 +33225,50530 +8371,26777 +41219,28955 +52697,26687 +54578,30906 +30995,60612 +43157,483 +58425,10511 +10887,13779 +6780,20252 +22812,62191 +3884,41363 +8148,38211 +63667,49632 +32761,62912 +37868,21600 +57484,5641 +59064,45120 +14263,26771 +20239,65376 +28872,33765 +45221,19884 +31060,53585 +19651,25262 +48992,58231 +45500,42725 +7842,17641 +5270,40332 +37591,39605 +14830,50760 +60523,56880 +37560,6143 +41593,64373 +44399,16513 +10682,32537 +43019,58339 +8120,44488 +22934,42108 +32106,37036 +31017,14654 +6075,59106 +55030,7205 +55056,10131 +16478,29675 +9574,40157 +11338,932 +4831,24858 +7388,16291 +54642,26097 +40948,48915 +65285,4765 +12203,2087 +55460,10114 +21802,25603 +40549,44472 +45055,53442 +25899,3201 +23934,39959 +42657,41668 +3807,10326 +34492,914 +63045,28030 +2558,39313 +18187,57260 +8573,13616 +11539,38216 +23491,61018 +23548,35356 +51622,62110 +18547,9284 +55845,56463 +3897,3129 +64975,22920 +40827,22875 +55578,49806 +34443,927 +3483,48914 +25280,39843 +19689,26161 +1525,34688 +33737,27593 +50546,17144 +34878,44557 +64336,31600 +139,50561 +48063,16647 +7526,54756 +38657,59453 +50410,13731 +44885,44425 +16316,4644 +4187,62688 +11977,6609 +53789,8490 +18050,53273 +59608,40437 +52750,53842 +64900,52026 +29510,13327 +60531,62131 +45808,63914 +35397,58506 +54513,31919 +57255,27683 +12913,13018 +54997,42966 +7352,64462 +33802,37552 +20162,49290 +5457,45 +23966,51611 +21244,14421 +38673,32998 +14038,42959 +49103,3196 +35335,21011 +37681,31442 +52508,593 +7886,62710 +56904,21012 +14687,32334 +58915,4711 +53478,56594 +9111,2117 +60424,42804 +16005,7087 +46030,46474 +41079,49497 +610,58220 +64381,62505 +57389,26542 +29433,52790 +17551,20674 +61055,38842 +43917,60402 +64788,49127 +31212,1103 +22799,57181 +50315,48632 +39603,44080 +13470,20083 +20439,26177 +42097,29017 +34433,61419 +49902,30867 +62705,18268 +62086,4689 +27736,53206 +3418,38262 +15114,16415 +40657,48838 +53482,28272 +30912,61913 +29958,39399 +58956,56981 +39349,15024 +48914,51528 +64625,17195 +27310,58288 +37498,36483 +37798,62061 +46521,9395 +34224,8029 +25092,57319 +56267,12188 +27588,35559 +3082,50500 +35777,16134 +25651,33626 +260,2069 +62954,41225 +32958,8774 +32877,28556 +7172,2059 +58840,60474 +54358,33408 +40986,40806 +64880,31949 +3967,42733 +57061,52441 +15901,61881 +1288,1083 +54698,61267 +44444,30214 +62351,34620 +52412,34864 +1416,25078 +18509,17370 +1827,55235 +62834,26215 +31068,46231 +54610,36132 +4206,6390 +24293,63109 +37978,15622 +20002,37626 +54191,57303 +34669,50172 +27437,3338 +58199,50961 +50232,39263 +50733,36643 +36510,59716 +16489,53785 +45011,24821 +26779,30401 +18170,34901 +14640,16854 +54613,62102 +19464,47210 +50003,33109 +36064,26219 +15191,4908 +38963,41561 +9581,22005 +20674,16212 +29642,35866 +51845,21420 +30065,12179 +52425,64960 +1511,45882 +13520,52307 +63322,37750 +9435,29377 +21033,29422 +35090,62251 +59708,59528 +63181,23186 +21959,64216 +26511,44322 +50835,64706 +59210,23972 +318,59561 +22929,8638 +53561,30070 +42135,29449 +27723,43862 +45798,36470 +47126,41170 +8743,7372 +5648,9508 +15621,17798 +53337,53466 +50394,45228 +43045,43612 +47824,26878 +61309,42719 +40713,1630 +1788,22882 +36293,31309 +39291,54826 +29768,25282 +8592,42817 +37269,57420 +17748,60853 +54668,20651 +46481,61741 +16425,19353 +28995,60414 +59123,25864 +3838,4357 +28436,18593 +46830,35566 +16511,1909 +49660,16039 +34544,10300 +3563,2862 +3949,49262 +37142,61234 +36495,15615 +6829,24754 +37793,21252 +9656,54783 +20040,15056 +55936,62082 +64813,16623 +40106,32523 +60013,54349 +6409,15369 +48628,124 +20902,8967 +15676,57246 +48185,42896 +31199,21955 +8696,997 +33175,52323 +11481,1859 +16210,59564 +2468,4344 +48693,13405 +6539,51677 +56250,792 +17541,25533 +28010,43576 +50140,20441 +30323,7312 +14672,47242 +21881,51280 +29590,39930 +437,18578 +36598,50159 +28034,45621 +36713,12843 +18857,20591 +37958,65376 +65193,54226 +29175,34871 +15279,32204 +46638,33812 +50070,57164 +8005,14621 +19344,62580 +49511,5516 +57247,36081 +29255,1740 +8852,8830 +27981,3751 +35959,23539 +24553,26830 +24097,40710 +34839,38790 +50238,27876 +23088,64414 +51545,34079 +23573,22283 +20615,11462 +56700,53468 +48270,42674 +39613,43977 +24651,21602 +9776,50158 +64463,48988 +7671,44698 +10623,29477 +53344,44232 +32186,8749 +63201,7105 +46079,64871 +1629,4215 +23352,39327 +29498,55657 +17869,9990 +34267,5973 +15323,11290 +28821,52390 +11946,55269 +3131,63268 +34939,29213 +41249,29160 +8389,48849 +5075,9812 +11986,7837 +38048,5899 +43015,24311 +51807,33390 +4839,62507 +49784,13033 +7421,45501 +45541,52626 +15937,25482 +65354,42610 +36899,42845 +3079,15355 +46547,64475 +51233,10651 +1484,9729 +58862,5688 +30007,22777 +52969,8158 +53800,16645 +49258,10364 +47851,54346 +18188,35283 +28188,60250 +52028,55697 +22503,27227 +18242,5654 +32048,51575 +38991,15145 +49316,46760 +21348,9336 +50548,12924 +17316,41277 +49707,6063 +29424,14343 +41790,52051 +14692,15881 +26922,16261 +9223,21952 +27196,31629 +25595,14189 +48058,43535 +5765,19210 +9324,61681 +51740,53348 +38485,60653 +50742,13566 +3513,35599 +64158,15164 +63988,2157 +198,56610 +33108,57567 +54727,6410 +15951,8361 +51776,34238 +50742,44648 +26433,5525 +26389,36283 +57908,24567 +38080,49322 +34227,26422 +62310,26552 +30904,44825 +28281,53026 +29845,6103 +46353,26766 +45950,7162 +8323,14919 +32039,46242 +36599,36762 +52426,27863 +23790,1813 +39390,19710 +25285,53029 +42234,7364 +21608,46297 +49508,64199 +60474,38580 +30426,45293 +35519,48527 +7817,49801 +46096,29647 +9642,44762 +40288,38745 +58859,39850 +1801,24553 +57506,11239 +25016,29948 +33779,38506 +13185,41608 +47784,32384 +17068,41475 +23996,10100 +1507,47420 +19,34548 +39565,50129 +24004,32662 +36098,50808 +48038,28994 +61319,61191 +26600,1403 +53481,1576 +9571,63834 +25931,10045 +7998,12932 +3082,50392 +11855,16369 +24771,25856 +12842,34279 +65508,40369 +63541,16713 +40352,35239 +56824,54838 +19260,63930 +57632,33456 +11322,1101 +58815,58501 +7920,28945 +28124,42573 +14614,49186 +19902,33936 +3158,57334 +26082,24697 +55410,45900 +50630,28373 +9077,61537 +83,50240 +20320,45745 +10896,60354 +42492,40773 +13016,51747 +35424,16035 +52102,6163 +37872,46911 +19832,52429 +56923,37914 +6399,48525 +48471,64060 +6552,52871 +51448,53721 +2087,64371 +62157,60366 +55565,47324 +10051,47743 +2328,21976 +26709,10524 +58492,29037 +46983,32754 +31067,24674 +60942,844 +41784,53393 +19560,11744 +18742,4671 +7243,13296 +52155,8626 +24946,53362 +49522,29905 +33436,49869 +36927,26710 +2956,42534 +52393,4707 +30784,61069 +27150,25191 +8130,40139 +34725,56897 +54185,6031 +48288,27490 +62483,40925 +8637,23000 +12288,16894 +35273,5309 +9870,37468 +21429,43426 +63985,35353 +29219,51744 +48772,63833 +38013,24140 +50080,63063 +35280,46004 +30369,15424 +12373,8407 +22632,24995 +64740,24867 +30755,1716 +56313,41333 +49976,26585 +30710,31606 +32357,53475 +6010,55621 +35601,18195 +34125,29381 +30561,43211 +17224,7600 +26374,38639 +38648,2652 +23826,45560 +59212,2111 +50552,45677 +12294,50858 +49392,6892 +6489,36689 +51541,45930 +24852,24621 +1497,59098 +8742,11107 +57663,53459 +50540,62038 +60746,40995 +2001,16957 +64292,17322 +52498,25622 +48535,44623 +63284,8754 +8638,61563 +42507,4148 +49634,61138 +4503,41842 +30257,2608 +41449,38471 +27652,57984 +3714,41711 +60144,3715 +5660,52012 +42040,46114 +17840,60276 +35248,11475 +60499,42121 +44949,6284 +27275,32784 +33223,64465 +52127,51489 +29828,447 +13047,63281 +42193,22974 +53716,44357 +33786,10290 +22867,55861 +36507,13523 +62319,32784 +53480,31227 +62260,62821 +24810,50219 +37870,20218 +30747,58114 +1751,39450 +16133,52117 +30177,16203 +12109,19541 +13351,22509 +6109,63372 +63920,50350 +14441,44009 +54536,24724 +4912,61624 +25567,41514 +13960,395 +40111,26933 +7004,16642 +42031,25055 +39198,51935 +5534,36007 +58850,54752 +14075,33639 +30688,41756 +20020,62500 +33206,50386 +11968,64750 +52347,40922 +45084,16007 +11539,25862 +14131,13864 +33002,54877 +31296,2469 +55638,57684 +39318,49114 +55156,37791 +48528,54672 +42751,53110 +62475,42770 +65522,34724 +11127,7194 +29098,54738 +18373,35089 +44741,61090 +33971,34127 +111,63794 +57943,7720 +26170,3015 +21419,4046 +47897,34870 +34692,64300 +36050,46600 +5708,36391 +38098,25162 +5159,42807 +41004,38552 +49074,42294 +24767,13608 +7110,3316 +38245,58338 +52628,24630 +56367,10684 +17720,38509 +13208,64248 +31938,34647 +28881,18517 +9318,7903 +57730,1362 +5674,61685 +1944,37792 +55200,34840 +19438,55976 +3637,17461 +31676,57744 +17316,43220 +13555,21714 +13555,15928 +37506,21278 +63664,744 +33117,8802 +24357,6583 +30204,18420 +13447,38133 +674,57459 +60696,54518 +50566,47953 +38666,61447 +119,13188 +62839,15198 +32773,36881 +56461,4628 +48670,41232 +5727,42528 +61101,52087 +8318,34419 +1280,28898 +41163,48727 +47679,55817 +9334,10222 +25003,63092 +25166,13083 +4070,24009 +19907,41741 +40573,35685 +57134,4162 +25281,49981 +26793,27858 +1875,11423 +3815,63446 +27413,48947 +35650,51489 +3524,11634 +45502,28798 +23299,59332 +42510,9756 +25440,41430 +29877,45322 +54137,49470 +7675,64253 +57978,54058 +5742,386 +12329,46421 +55213,50817 +48666,42612 +6165,54184 +48253,48064 +3072,39426 +51380,29559 +31905,61543 +40081,20724 +9436,61288 +64252,2534 +51631,25406 +30973,18287 +63148,26335 +62445,51580 +23886,50035 +24568,30458 +23736,717 +40886,15079 +42653,52153 +59272,58611 +43373,43506 +3312,29097 +45543,36477 +1323,15979 +46579,54165 +34963,60066 +50130,47194 +44848,20971 +1315,26722 +16755,20062 +21652,11560 +62597,19899 +48830,53251 +2603,39909 +53293,6533 +19823,65342 +17174,30502 +17473,18457 +47543,64895 +46197,12903 +13409,12444 +11095,9861 +7458,51369 +24569,21899 +22818,55456 +18563,18409 +3537,53841 +33653,35881 +3715,21182 +31449,48558 +43157,2450 +47856,30652 +29351,60263 +53801,16799 +2211,55669 +17587,64258 +59486,39717 +18244,43014 +45702,1475 +24715,64315 +31785,25683 +23937,31660 +20224,45776 +58272,64326 +45590,33971 +25260,44411 +43999,46253 +46924,51121 +37506,20370 +39813,55066 +21750,35787 +14419,15751 +57245,2622 +44874,43378 +39894,24845 +40481,41492 +35713,32928 +4564,4780 +37165,5427 +42051,53677 +10568,41848 +7559,41500 +51387,44563 +35945,52954 +56213,60252 +11182,13595 +17457,18772 +5618,65488 +14296,55907 +22616,9723 +54160,5234 +36525,29652 +8548,42141 +17274,38852 +37006,56188 +19135,64776 +6582,8728 +37725,11438 +33036,25111 +6750,17782 +42348,32240 +37970,25023 +41308,22735 +24117,50565 +34681,42655 +20932,47847 +61896,44961 +56166,24299 +61118,18612 +42544,42592 +47201,20634 +29820,54805 +25620,58841 +29778,3419 +52592,57903 +1953,54085 +39551,1130 +2468,63383 +38284,50838 +60871,41964 +21084,8201 +61477,13248 +33472,60693 +12576,1744 +33090,50790 +63277,29417 +59091,4998 +36606,45835 +52715,61414 +37754,30831 +59758,13301 +30552,30002 +60103,29103 +49641,9124 +61961,64356 +28903,29186 +51336,4884 +23170,14999 +46504,609 +20434,52666 +15837,12960 +60594,63215 +8275,5064 +27909,57548 +24093,2065 +19209,51833 +32137,64925 +64606,64277 +52595,57021 +54217,34242 +53641,58380 +32674,59960 +29300,62201 +39040,46764 +26533,23890 +49317,6018 +23401,37962 +32159,32153 +27848,43887 +12080,39376 +45166,26125 +52156,54857 +4513,7139 +13023,43991 +46046,46937 +32689,28334 +10747,22426 +42322,47738 +18586,51770 +65453,38664 +3068,4171 +33161,21576 +49063,62180 +15824,11397 +43872,31065 +49380,50662 +27860,55550 +15477,53203 +1628,10754 +47747,59586 +2642,14105 +37005,26976 +62506,2371 +62311,39577 +15026,10840 +57504,45127 +7636,62393 +5128,39621 +9187,7476 +19914,64917 +49160,31288 +26200,13879 +45995,3159 +44024,8229 +52846,30996 +4866,6482 +41468,31413 +31726,63057 +46745,24760 +27691,4728 +28453,52620 +63503,10304 +27245,49927 +16422,28291 +27832,38571 +57705,37407 +15995,62499 +23734,13465 +53818,16024 +53798,11609 +11291,54602 +12593,54461 +9516,41924 +6651,9479 +25407,58267 +9017,14361 +41795,39551 +30040,33090 +14721,23474 +59740,30905 +19357,34285 +34892,15373 +40429,30209 +40473,51287 +15858,17215 +4431,25372 +52224,30293 +7499,40258 +21735,34982 +52677,16867 +11731,38278 +30137,11116 +40445,14688 +34091,51394 +48610,33784 +23493,34172 +10266,27664 +7221,32314 +33660,28104 +56727,29755 +4958,16090 +22849,62261 +5297,63683 +43559,62199 +26737,35357 +8093,21382 +45390,53945 +8843,18419 +34040,40515 +58545,15951 +31654,63655 +38631,53985 +38924,22981 +61876,10814 +55125,41161 +62509,11203 +21223,48814 +9686,5085 +31010,45411 +9454,55540 +46222,7591 +20225,13177 +61915,53346 +38207,28153 +17425,33763 +60136,19598 +34384,7313 +45927,35060 +36458,6979 +38116,47971 +25224,25361 +53837,28940 +21269,48545 +1821,5327 +60597,22719 +46101,55338 +39760,15810 +8887,44699 +46275,40142 +1424,29731 +57148,13332 +45209,57092 +57779,28811 +3447,63335 +36384,42015 +5925,57217 +21288,2324 +13607,59367 +63417,22648 +21045,34972 +46520,11844 +55125,48034 +52684,50612 +48664,5915 +48043,56017 +40997,28224 +36702,56903 +21768,14473 +18242,41949 +45607,49639 +37372,56324 +21464,44514 +56025,8899 +45720,3009 +7283,8280 +21711,21639 +53856,12856 +7871,29423 +41707,20896 +45939,48408 +17255,4703 +15896,17072 +15162,53848 +11896,60632 +978,4208 +64574,55293 +17623,54715 +57178,58624 +7234,6011 +7166,64010 +63105,15220 +55144,32551 +34100,7299 +36182,51673 +60543,60065 +53697,53677 +49360,9012 +63606,17855 +1619,33030 +51501,29432 +59685,22836 +65361,19545 +36842,28979 +744,34537 +23002,45795 +61863,15004 +45620,7976 +53366,4079 +7447,16979 +8723,20581 +62975,10344 +38666,61237 +58020,36473 +19105,3913 +52573,35366 +52665,36212 +44036,4281 +5201,15289 +47051,27923 +62725,269 +60637,6291 +49253,43064 +44550,10338 +49882,44206 +13022,3428 +7105,49774 +1180,11138 +16190,35964 +26771,21093 +40540,62315 +556,31319 +1511,44255 +52490,2488 +13970,26138 +65247,13283 +37065,9932 +9191,2917 +54170,37722 +36234,44831 +44361,60612 +14091,25721 +33772,19712 +8338,35825 +27524,9607 +37613,38144 +55310,50841 +15943,44293 +1340,2158 +3606,36174 +26737,4600 +43277,20717 +45778,25316 +42327,39115 +47968,64134 +57844,8739 +39074,21681 +5396,10883 +41479,32187 +53224,65136 +24928,49496 +20254,13017 +20571,20999 +60100,4693 +39809,62799 +15630,34751 +4557,38998 +54968,43886 +53705,64696 +60138,13052 +43674,38801 +11244,63699 +34256,39080 +55115,45984 +46786,28255 +57867,21311 +62595,24867 +56960,30317 +40681,57391 +14907,8716 +61901,28164 +36091,52306 +21800,6198 +19373,4465 +1443,44106 +36126,5191 +2881,61758 +34955,41164 +41988,40985 +30245,45845 +14178,22575 +1086,7930 +15470,7149 +60849,8426 +27608,7492 +32648,3519 +42845,40398 +41892,21449 +6179,61823 +29636,27623 +27095,24636 +13907,24711 +46602,13406 +39519,49211 +9434,59367 +33992,40875 +27234,45262 +28864,45866 +52844,3060 +32018,40182 +13546,39708 +29205,24323 +14752,17081 +40166,56404 +58405,26858 +49670,48434 +30200,18893 +47652,37217 +9148,94 +39787,1165 +49233,13629 +62824,39996 +53680,3726 +47658,51199 +38089,60332 +911,14535 +58467,27685 +5092,5314 +60534,43404 +39784,39841 +49437,3269 +54214,17498 +28604,20479 +43622,15285 +46625,1500 +40579,2918 +46252,21621 +53457,59701 +15232,50076 +40886,56548 +57696,50413 +59985,5343 +62368,23247 +16358,54130 +10094,1058 +2383,20449 +6939,2514 +30930,16030 +64022,25585 +36699,18008 +3868,58171 +46735,13284 +55575,58812 +10368,14653 +22847,23611 +29626,42874 +855,34743 +8822,20889 +61066,54978 +18140,55302 +24615,42652 +1283,61233 +46613,62304 +60022,34997 +37365,25654 +16269,6904 +8218,61728 +42583,31488 +35822,31385 +26027,7019 +57866,21772 +28254,11356 +39911,43546 +13506,64333 +22620,8916 +410,37062 +12123,43539 +31776,55697 +11605,7620 +24594,12822 +46833,35821 +32737,64142 +49829,9813 +20827,56147 +13776,47324 +13292,30359 +49441,39195 +52767,1170 +52673,34828 +48398,10439 +61031,701 +51929,56120 +3139,58363 +58314,64185 +61259,54386 +25456,21730 +58598,41198 +16901,1929 +53471,1341 +27935,8947 +2690,58980 +30016,52605 +53503,4650 +25243,17000 +28344,10700 +37932,37909 +14518,30056 +34030,48085 +13794,1549 +63024,58084 +50056,44263 +55718,6754 +40364,3732 +58329,61425 +4209,47190 +38580,62198 +28236,25910 +20699,6000 +6393,51987 +16902,54026 +993,20541 +9341,42947 +43414,4111 +56673,25656 +31317,4837 +50069,26292 +45268,36359 +59114,8848 +12460,32882 +12659,37509 +50388,53361 +31347,50954 +42173,65305 +6987,35912 +49926,62594 +46383,31343 +35878,27912 +42710,41481 +8031,14089 +8197,52582 +11822,21042 +22711,42295 +64056,14771 +57019,49318 +63882,23412 +23675,43181 +907,65333 +32403,47406 +58157,45499 +21600,39443 +5696,31827 +10699,10396 +16090,55650 +43880,26386 +35378,17349 +43763,23767 +17824,11254 +6533,63992 +47264,9033 +4202,10627 +38907,64342 +47621,36080 +49722,36424 +6563,5191 +1120,52466 +52560,58612 +57855,48442 +61917,46076 +44593,49163 +56441,36637 +44635,13051 +9317,17090 +13392,57030 +53999,33417 +13761,55701 +30363,48644 +32950,61650 +23613,51055 +62710,38202 +8255,39036 +55571,40407 +17942,16159 +30833,23832 +43083,27561 +39710,2028 +63224,53442 +48544,56802 +60003,10381 +38085,23005 +43613,59812 +21234,58428 +42387,26822 +44448,44090 +36950,52631 +25249,6666 +15484,18480 +8237,26862 +46803,31396 +13113,10890 +1626,23337 +42307,55865 +2525,6386 +40971,45989 +22162,56204 +9163,48520 +31371,51072 +47646,16944 +24975,41195 +59884,11487 +12729,53235 +17741,38341 +27461,15914 +5175,44978 +61032,34499 +11082,5643 +48364,10185 +23540,5627 +51352,42585 +23383,36987 +40003,61583 +5182,22896 +56599,21456 +46482,27543 +2607,55799 +65143,11140 +24133,16198 +32499,29638 +1178,2212 +60637,43383 +31506,22100 +22477,18257 +44139,22693 +24812,43905 +23463,10776 +11697,35124 +61047,1540 +41548,36553 +56923,64379 +15051,63816 +65524,56954 +47944,467 +24351,21914 +43744,13112 +37857,5769 +48896,19898 +54319,36380 +14224,43017 +1588,28231 +55795,15922 +39488,51368 +35078,8449 +48554,12681 +35550,42935 +19102,12551 +18806,20710 +61013,57914 +7866,32008 +14340,3650 +49651,64868 +58161,64597 +41086,32121 +4917,18339 +4313,42505 +6756,18345 +40740,30003 +18897,16806 +63757,4775 +55290,42820 +13983,7252 +6576,39459 +22352,59749 +29337,61984 +9777,57687 +22643,44487 +1911,23673 +39747,3051 +45391,8417 +41695,62844 +14771,5117 +19205,23883 +65119,1984 +25174,25861 +25317,24845 +46344,64414 +46477,48739 +18460,18277 +39664,14850 +38194,65071 +57618,52564 +52488,20159 +16319,21503 +56002,27332 +43605,1422 +52803,33326 +33108,63360 +8267,55147 +63367,1681 +32011,62497 +14990,46169 +37852,27458 +9500,24283 +11742,20650 +38027,5003 +52178,51852 +57,18495 +5936,48724 +29474,50397 +20866,20168 +10856,1214 +17330,19329 +9656,54593 +1732,17291 +42901,31632 +24360,17023 +19316,46015 +44399,5121 +63664,45275 +25053,30983 +543,28545 +59150,42663 +23068,16081 +43886,14334 +35957,14848 +58284,9068 +1374,14343 +47745,64986 +4007,2548 +48227,37914 +41044,2336 +43893,61316 +60197,58590 +59032,10570 +60358,64190 +55877,42852 +31963,30618 +33983,32 +41541,56 +31145,30968 +63012,12630 +212,49029 +27291,60662 +19150,55793 +28091,14202 +3383,23976 +61010,3815 +47416,42077 +56708,61323 +38662,57073 +9405,38490 +13421,26077 +44834,61152 +45158,15978 +34799,27539 +60954,34058 +32719,35017 +46378,26006 +26513,41157 +17901,36921 +32343,62699 +57331,33040 +17094,60090 +44998,43433 +55816,58630 +30904,40586 +1225,54803 +27139,42292 +60355,41510 +54216,54009 +8401,46028 +9724,15586 +37819,17656 +34101,44332 +58279,25231 +18711,34153 +22967,17663 +46717,30975 +39167,9859 +32255,65198 +40375,42431 +9909,44771 +36783,53436 +22825,60146 +7931,10616 +15126,18201 +34484,27590 +57511,27180 +20368,5502 +51378,50071 +2496,59403 +46746,51766 +50077,29832 +5809,27343 +17334,30394 +59978,63546 +3703,43096 +4371,14830 +36456,59374 +27781,8515 +61362,30874 +14745,1268 +30881,53960 +9878,33560 +62465,26348 +63407,45143 +20214,19896 +49224,52906 +12683,48722 +15554,41970 +52612,57665 +52386,64554 +4730,65042 +9335,36073 +18618,8478 +48627,31121 +58529,13573 +5396,58100 +3386,5637 +41405,57401 +14983,1576 +18877,26483 +26420,8488 +34353,31151 +48851,56786 +53490,54236 +62722,48337 +63687,52727 +10800,6684 +55516,43472 +1578,65387 +49959,61071 +47108,6552 +58884,30439 +60470,12541 +61939,47511 +58451,15171 +21737,21460 +10506,3123 +4796,57545 +40745,3531 +65272,21849 +33646,54310 +60545,28937 +34634,24825 +33250,48996 +27144,50559 +20774,52034 +57598,57199 +49023,25933 +28704,53615 +37914,39557 +59882,17237 +1965,46456 +3727,59246 +35827,65535 +36150,6380 +2715,3836 +12478,18677 +39302,28835 +45645,21886 +63827,37269 +19660,60012 +36091,46515 +40907,6001 +17605,28195 +44718,13713 +23069,11952 +61498,20402 +64053,22445 +28679,44469 +64892,50646 +34925,36607 +38705,58603 +668,30242 +27104,53566 +12701,21029 +15268,7524 +49579,47913 +41174,39387 +566,61480 +57590,41765 +5599,41241 +61631,31998 +37272,64352 +62976,32147 +12111,53455 +9824,50527 +37649,14827 +7411,8448 +15497,23246 +55609,64419 +35109,42757 +45975,20745 +63346,30846 +30280,27837 +3082,33907 +46100,12507 +28044,29102 +26498,36485 +34320,34426 +61892,21897 +21762,290 +54328,51569 +35449,40189 +34834,51722 +35331,64150 +57536,31997 +61425,42829 +17291,54850 +45352,32188 +25774,41512 +22385,53046 +56143,14562 +58280,39503 +15146,5478 +45311,21311 +15012,8085 +21872,65139 +59078,22215 +34419,58224 +14060,23494 +16649,10200 +28806,6403 +6136,62535 +45067,45630 +25708,43755 +17790,201 +448,63256 +18074,2444 +3710,14551 +44094,50210 +14600,48704 +58121,13667 +18973,62195 +22965,28935 +54768,48015 +19860,1073 +20954,38503 +32035,61602 +29690,56903 +47973,24483 +63697,6687 +35014,53223 +48157,22665 +58864,4441 +17330,20761 +13698,61241 +16027,42150 +34013,41753 +16459,55147 +47535,53737 +52490,17074 +34165,8019 +34568,21580 +31453,65333 +14606,2268 +40154,51614 +34202,27108 +9707,6309 +19342,984 +30879,20424 +30150,46759 +12663,14593 +31975,63281 +31412,20427 +3622,30282 +45006,48603 +33643,41700 +31203,6672 +50572,16660 +10110,48362 +7989,64939 +11047,49604 +30092,53660 +50365,8333 +13614,822 +11377,24720 +10096,38472 +12597,55244 +29574,42641 +15647,36480 +51487,58389 +8980,43133 +40482,54540 +21351,6064 +40163,10464 +17493,53866 +21374,31519 +38615,5918 +47018,13615 +7277,64857 +7172,21921 +9005,5421 +10359,29329 +15416,16666 +55234,10374 +53866,16829 +32878,39430 +8174,45204 +17445,60481 +34558,38621 +64706,6489 +27926,4874 +65206,10268 +62000,45471 +64075,12811 +16418,2540 +43385,51022 +37033,64029 +40362,10317 +62002,58023 +10383,27934 +3355,54453 +32836,7422 +52184,46047 +4710,64864 +62622,48285 +39073,25806 +25035,13415 +42033,46139 +36579,34536 +43376,49730 +21272,37611 +47954,26851 +64893,12753 +6291,27315 +30859,50310 +17891,45615 +38885,25123 +15613,63212 +18923,12372 +57950,30225 +25328,61813 +58795,7837 +63761,41267 +7320,61081 +39949,42774 +30895,24384 +44231,47158 +47875,58409 +29002,32372 +56644,29300 +22152,35530 +28713,41474 +46583,28100 +21801,57431 +61308,41007 +47998,58198 +60944,12869 +31299,12010 +17718,23311 +15544,17988 +45979,37813 +28349,2103 +26596,23179 +55520,27734 +10894,11310 +63294,10593 +29058,10421 +10576,3488 +28466,60020 +18347,19866 +45619,64558 +57442,31640 +21351,56044 +10514,37133 +64796,17016 +64828,1932 +7657,39971 +32774,57985 +45454,12718 +33615,28021 +43550,60834 +4731,53910 +36005,30125 +48382,55883 +32449,24810 +11395,44662 +57181,59668 +57250,50720 +61831,48358 +29849,45763 +30846,61583 +19365,59247 +27331,58034 +33398,7129 +27014,7035 +11460,64223 +41869,25104 +27996,28051 +41896,17473 +51572,16053 +56419,37118 +63574,28253 +43601,52070 +33139,991 +9432,55361 +50455,16140 +56060,2861 +30077,12192 +5170,29811 +59935,50718 +17233,43622 +48047,36365 +16629,55411 +7438,65402 +4128,20956 +14586,4440 +1997,46198 +22808,36024 +59357,58043 +32703,12753 +16102,1451 +34352,15261 +13477,27971 +28295,49148 +42915,54254 +33376,56464 +25976,49877 +17314,6878 +48023,53293 +34042,26871 +27095,54279 +32769,21626 +32951,28629 +57467,25863 +23576,39996 +42447,64137 +25364,7111 +50621,29917 +46743,38087 +49142,10117 +11394,33383 +35443,34498 +48539,475 +6063,34737 +58800,14988 +21809,24541 +16126,25820 +49109,3247 +49520,17166 +21883,8370 +25505,21368 +56580,28399 +718,37573 +27409,31280 +3260,46862 +21027,44931 +18080,33170 +52392,31578 +14645,11117 +42428,2520 +39798,56161 +40263,20536 +31914,43596 +2942,40548 +45309,31944 +33116,14679 +25949,24140 +14772,48684 +13394,2136 +37036,19918 +59608,9815 +54567,61318 +50773,23108 +45763,27723 +891,31230 +54725,59128 +16006,45544 +19992,28654 +26432,38609 +7244,1769 +24928,32045 +1534,18506 +11783,15896 +52083,54939 +51178,15000 +27078,25846 +62748,3013 +21837,32926 +38856,45890 +34867,65097 +12181,36862 +40753,11288 +43343,54387 +50165,12025 +63778,46532 +56571,14640 +53730,16671 +17704,65235 +15026,34693 +32809,58538 +19472,58083 +11906,40919 +21588,44076 +38330,46567 +18223,36308 +53196,16405 +31036,21359 +64345,5245 +36734,42179 +37925,27475 +5649,44015 +4394,58554 +32662,43461 +59787,56236 +4835,37128 +8224,39115 +38049,17351 +26295,41225 +14959,17768 +39718,29886 +13113,13816 +40703,6289 +57882,5884 +29396,57899 +54182,10129 +63085,18801 +45016,184 +40610,23896 +12607,62936 +31526,58990 +12035,8134 +21543,50187 +61747,56059 +46487,11972 +18296,17132 +18749,17996 +49454,57692 +16677,25962 +54436,54725 +47486,35115 +32126,34152 +52200,7672 +38304,21575 +55661,785 +37576,63525 +19545,49297 +5424,49360 +16579,2287 +39904,56694 +34749,62308 +27737,601 +28115,47828 +7229,53757 +10237,16330 +52396,62759 +15833,20821 +64903,12521 +50574,15225 +64720,34126 +12309,50478 +47954,19892 +53814,25619 +19923,41430 +49523,16350 +61066,64000 +42139,27552 +53435,10876 +20484,16313 +13816,64056 +35673,31542 +35215,46983 +62649,14961 +53160,17393 +31645,51971 +16577,35245 +6841,52070 +33024,25434 +46792,19915 +53011,32050 +35939,39613 +52348,9404 +45124,50509 +60601,10738 +48797,5268 +12458,35624 +57080,27854 +2229,50069 +55951,50443 +24937,3124 +45018,14236 +6668,45633 +52437,6371 +25958,56586 +47289,48957 +60482,26271 +6116,17144 +47652,9228 +5875,37836 +3954,20444 +49188,13023 +43826,27 +57397,11271 +5950,53228 +33756,38132 +30490,57016 +48451,36485 +10609,13590 +37103,12864 +36929,5042 +65245,52983 +21131,54634 +50331,46996 +49075,16143 +9780,12391 +4937,21043 +53796,57203 +33407,19238 +48093,65401 +33569,64388 +43662,39531 +5679,52232 +5507,54301 +47582,13336 +16150,108 +18688,49143 +14191,21295 +6328,7950 +21713,32180 +41436,52070 +5872,51863 +36496,30190 +58720,37865 +39572,39581 +30737,41048 +39129,61292 +7408,32185 +12097,42626 +15332,35535 +44565,6278 +940,63112 +62656,55509 +48485,3639 +64276,36836 +7054,43150 +63278,24516 +12323,59829 +26720,5924 +14477,31120 +5760,9605 +29640,35522 +40938,38825 +41266,16005 +61585,11933 +6523,2119 +28761,46376 +29307,17981 +64545,3453 +41747,3755 +65049,6450 +10009,29380 +17524,51321 +9614,29849 +37905,38539 +50984,31584 +26155,43161 +10492,22176 +27132,3134 +51131,37831 +7677,57370 +64279,20764 +42829,38295 +53902,24830 +44951,34388 +8815,46540 +41983,33851 +57043,3614 +22080,2326 +20158,46852 +58319,24401 +57386,30283 +60601,14815 +34918,41932 +33868,16860 +65367,15939 +55920,31730 +15654,6159 +17202,43648 +42090,49686 +5017,49005 +18978,16182 +59160,14279 +27936,57456 +49793,52922 +40961,50191 +3439,4843 +48119,1496 +30079,14611 +14817,64147 +30029,55020 +58116,33296 +40635,12078 +60258,60501 +44232,61614 +3591,19372 +41558,8527 +4470,15547 +11965,30187 +53723,14265 +62753,56384 +55174,10462 +54814,3338 +59399,13081 +6079,18577 +40731,25145 +36370,19615 +4007,42039 +48348,2234 +14608,10069 +31265,41808 +7618,38124 +59216,49249 +51282,15780 +23865,37739 +51770,54503 +16912,36655 +36889,30839 +47239,20337 +4875,55170 +21922,36973 +56277,6379 +23824,42983 +53844,37217 +20099,54017 +41695,15395 +27495,45986 +61101,51474 +39338,16056 +48684,58121 +11205,54031 +3350,42696 +41119,3802 +46486,20997 +3527,53469 +54016,43611 +39729,41890 +29801,1085 +4878,41022 +39189,29456 +4505,16829 +29912,34574 +24242,62050 +17100,46687 +32601,40415 +48819,62448 +18169,8318 +1650,30711 +64629,10521 +48023,29472 +9089,49295 +50826,45184 +39371,9573 +46892,1136 +49622,52294 +6255,40878 +61259,6118 +29324,39028 +11137,3615 +7889,8595 +1560,62515 +25692,55394 +8001,30445 +63203,15614 +11356,13596 +57138,5598 +56906,2133 +18378,41125 +11161,35665 +39581,5236 +61738,63305 +34661,13765 +37573,10518 +34797,40373 +8847,48757 +22513,26469 +16085,11506 +61645,48981 +10794,37839 +3280,7716 +24789,34870 +951,14584 +62967,53143 +28855,34859 +50420,45306 +32176,43569 +52907,44225 +21952,30189 +58681,17545 +6122,3437 +9846,11521 +27243,3183 +40326,47387 +35384,63727 +21641,12694 +31299,65190 +58715,26306 +654,53044 +62054,32863 +62306,39312 +24093,9906 +49737,57121 +27532,55334 +22312,33055 +36362,25438 +29543,2783 +54546,18202 +2840,64632 +47200,10855 +58402,56847 +26222,30521 +34728,9589 +14288,36542 +20038,49445 +29720,2661 +30527,39393 +11650,2459 +32807,4792 +11200,63825 +18239,36960 +48677,53058 +30221,59265 +30510,43814 +45521,24504 +24018,50667 +64419,26159 +43713,14289 +54886,52282 +27699,54487 +13037,10684 +55525,46979 +61281,9553 +54646,32294 +39337,13218 +21231,6251 +51915,60022 +49671,33620 +5221,19512 +45922,37593 +43287,8827 +34785,56144 +51785,13470 +48032,59175 +25636,41191 +7308,51050 +33342,7152 +25560,63186 +33683,8061 +48710,56856 +50599,12616 +47980,41637 +23356,10813 +63326,30928 +49808,1224 +763,64418 +47912,64169 +9475,53110 +13934,33355 +49044,50968 +33276,24355 +17554,18285 +8910,25623 +46040,40340 +51405,5345 +25859,23948 +63544,58036 +39480,41600 +39360,56397 +34790,8351 +47719,3612 +48092,25125 +59183,3572 +21100,6361 +33157,11315 +6826,52947 +24851,53454 +40102,52136 +12630,37873 +14861,46980 +13189,11819 +31994,59665 +62655,34110 +10504,19885 +16457,14141 +23954,32547 +29135,44005 +26278,961 +3623,36378 +56754,53559 +59089,48473 +63206,40417 +62894,33667 +17982,55001 +21491,53127 +32765,25827 +44712,22740 +52575,46890 +23772,42551 +38225,28873 +51670,53713 +52469,61573 +34900,53499 +46077,28188 +17758,18754 +6048,39645 +10497,29571 +26176,4519 +12703,24474 +14434,4637 +55346,21212 +30993,34257 +52619,30720 +35364,34053 +5907,27389 +49324,28063 +58934,25444 +50543,21261 +1480,18360 +65010,50901 +33635,1189 +26972,205 +40765,46412 +14823,20927 +9599,62359 +62199,23458 +33726,52410 +34017,51896 +47363,41046 +12088,8896 +34258,38793 +31212,22577 +20208,37232 +35755,22918 +38231,33851 +20796,14614 +6069,20152 +63732,30445 +52014,17355 +6379,337 +47427,41697 +57967,27929 +51397,25270 +65482,23290 +48015,26693 +50669,20111 +35646,51546 +26612,21050 +11294,13989 +62282,29730 +43412,46657 +5695,29495 +31422,50949 +11012,58394 +27439,33353 +35568,47339 +43671,26569 +27796,36040 +40720,45255 +31837,46789 +43416,9068 +46750,11594 +17602,503 +18391,14686 +28333,54365 +11841,59239 +58567,56364 +64275,8595 +65476,17644 +8737,39650 +16819,25645 +19409,49759 +7443,5535 +53736,60926 +27877,34378 +4548,2533 +19382,40388 +44000,36458 +29852,51230 +24821,47741 +10781,5676 +55927,34996 +19478,16032 +23185,29843 +35943,45989 +25484,36218 +15214,42729 +41739,64169 +45204,23199 +41553,4233 +918,42823 +35590,53407 +25050,65504 +16783,26684 +55302,9391 +8009,37181 +31743,8423 +29002,3891 +36556,38653 +46570,9281 +51921,45929 +21460,31782 +15183,50015 +12372,31027 +14656,998 +37640,29241 +19967,31563 +43947,4901 +41510,34746 +29844,20009 +57205,34861 +24519,23400 +11041,52469 +44420,47078 +38251,62681 +32616,63887 +12779,2081 +12802,45195 +56725,56172 +63525,4993 +25685,56010 +2967,4515 +56876,22042 +57631,60225 +21537,53392 +52381,11136 +29220,8239 +1739,11805 +30862,9069 +31237,47148 +45689,63782 +43608,29014 +3132,50833 +43161,27017 +33017,53040 +44116,35776 +49165,36077 +34563,3189 +41133,17760 +55466,31032 +45512,62812 +30756,51000 +13361,8975 +31489,31026 +51153,40355 +60756,1265 +19694,51624 +34102,3005 +13537,48892 +34906,27000 +20740,3120 +21688,64523 +35378,973 +37986,13921 +11240,18256 +49962,65306 +38082,20698 +50176,60632 +28426,61370 +12242,1123 +16358,1815 +47116,42940 +44703,4479 +52663,36313 +57087,13018 +17986,874 +8395,49517 +38505,50073 +47689,5161 +52656,49272 +12853,27225 +9474,9187 +47390,7161 +12028,4371 +24057,35233 +18057,52754 +22819,55442 +54825,36679 +51427,32822 +8071,45051 +32724,19237 +27460,8123 +50447,41300 +60545,10528 +37209,37665 +30544,24093 +560,39947 +27398,56983 +23714,38977 +50257,41758 +59882,31144 +14038,25026 +55362,58796 +25427,4670 +56529,23008 +42897,17609 +5104,20052 +25230,28432 +65248,4300 +1240,60107 +5324,25239 +41330,5940 +24911,47261 +35756,14400 +9095,30654 +39189,42523 +48124,15622 +2261,28710 +10715,8784 +34076,50631 +14045,38068 +63189,2707 +53396,58595 +48524,12087 +24525,41905 +31669,60878 +56970,63446 +8355,47277 +13272,29257 +19239,40355 +28362,22088 +9937,41244 +39496,35198 +9982,25921 +48782,50570 +4207,31791 +45850,9524 +19528,19076 +11013,43912 +42567,51997 +51928,8706 +47445,39369 +37141,41866 +45294,26475 +23017,44077 +26820,21358 +17347,34068 +51872,60875 +45087,37269 +22625,60811 +41315,39970 +53019,31643 +50892,18692 +22698,64481 +24477,12991 +16066,52963 +30995,46738 +39720,18507 +43777,35575 +22489,18386 +59231,54821 +19474,39609 +34581,32419 +42767,61454 +56103,48614 +25408,57794 +1277,36047 +59708,6834 +61972,405 +3956,34277 +54801,32515 +54107,31278 +8791,16928 +20283,17240 +56849,40761 +3872,36219 +56026,36558 +32954,53327 +56729,9102 +28868,55984 +52512,40276 +51745,38013 +23390,26111 +42942,56757 +30325,59982 +48805,52103 +5693,35115 +7756,59722 +4761,50158 +48074,1224 +57031,27068 +34378,50096 +9409,44990 +31642,15773 +5666,20058 +57760,12771 +13248,44042 +18734,25010 +20716,43425 +38542,26382 +21284,62937 +4379,1974 +28848,20022 +32810,14300 +49586,14336 +60241,15436 +26786,21169 +13036,27896 +5959,52801 +39877,13709 +7957,56421 +27225,14001 +33214,29938 +54035,26864 +6541,65465 +46042,24129 +12036,7196 +31241,10292 +9939,56187 +60646,25043 +56573,56451 +338,65014 +52044,3666 +40606,54754 +30826,58628 +35700,19381 +25412,42672 +36239,28505 +12264,2967 +65058,24574 +12366,34307 +27872,50479 +34217,7935 +29149,52006 +1168,57470 +32468,33266 +1549,4585 +51265,55631 +46379,61192 +12197,36218 +25169,52533 +51964,38086 +31140,7250 +13170,37521 +52571,17009 +58115,64462 +60873,9388 +55735,21400 +61735,46601 +53871,16971 +34917,29293 +57284,50914 +25206,32372 +34435,20969 +32769,24326 +49659,56607 +20757,14933 +9274,1434 +64962,28372 +40368,19427 +42725,27863 +29101,9188 +44811,32513 +25788,26179 +37721,58237 +24854,7018 +17940,18554 +40796,53512 +14007,44096 +54806,16517 +52329,24794 +264,28404 +60252,23832 +8167,54176 +56265,17318 +25097,46121 +9029,22445 +32173,34648 +36015,45369 +42976,59325 +4733,27889 +52823,49870 +15478,56082 +44458,7301 +37287,55988 +9117,5403 +47642,50306 +4004,50961 +44971,31528 +21037,7999 +61110,54320 +61344,2265 +21663,906 +59515,12134 +33125,53432 +59358,63735 +22171,16816 +20618,5192 +39649,23391 +23095,2780 +39881,14973 +55379,12650 +58676,13926 +29295,4588 +20531,21544 +23796,11183 +57373,62457 +2912,24176 +21603,28519 +25191,49065 +62196,41757 +64467,3111 +22951,5439 +29863,17941 +8753,52151 +33336,28336 +49403,46630 +63065,7314 +689,32848 +48446,13383 +48104,48048 +61467,64080 +551,14905 +4477,26908 +21035,42607 +23185,54318 +55751,672 +54844,29463 +37996,37372 +42397,26792 +40789,60656 +42266,36653 +47526,53840 +41946,17613 +51509,39192 +59570,51177 +42747,65459 +33334,3501 +30607,4123 +9517,17672 +19209,33459 +52231,52473 +51261,55138 +8869,9249 +1286,49504 +52479,59151 +54190,6029 +9574,47550 +7459,25834 +28893,15906 +14379,2623 +37896,47172 +55909,10951 +63815,26450 +37510,32949 +18430,46908 +5525,16120 +35694,56044 +25743,40150 +26342,56239 +50527,59702 +48315,6355 +9880,32354 +8121,40343 +31757,5314 +50565,59227 +62475,61760 +6954,9541 +34842,32537 +13882,16043 +26299,53596 +12837,20971 +59715,56686 +49332,53098 +15710,37247 +62088,26986 +42258,53213 +32555,17566 +29625,21137 +30012,49880 +31634,42750 +14231,12335 +56867,36584 +310,20282 +35427,16478 +62976,27266 +64896,19383 +47873,49819 +14452,51340 +31997,25146 +65135,21237 +50432,30372 +62704,2871 +52004,40464 +61291,24488 +45990,43436 +6656,1335 +33820,19332 +21382,61071 +36648,58397 +33891,4116 +55775,54981 +20029,64361 +55949,8213 +34491,12512 +33425,2412 +22460,26484 +26967,376 +46289,28680 +41110,24783 +24323,28399 +31462,24883 +8680,13738 +32560,33985 +58966,33901 +32659,61625 +41960,19879 +44356,37540 +29050,1119 +36068,16309 +40647,25801 +52998,22718 +63565,54248 +11606,34091 +4363,33926 +7020,49619 +35329,14594 +18344,6689 +40318,46256 +46429,42122 +51576,64730 +41899,20992 +24349,29077 +35653,56886 +27975,45830 +5836,31588 +10961,43752 +56204,33126 +8959,52815 +29137,49637 +6296,43277 +20515,48030 +26256,42240 +60774,42031 +18411,59358 +14508,57893 +63873,61350 +47101,30819 +36585,21557 +2602,28445 +44512,21221 +3259,36134 +9196,24257 +35236,12376 +30394,9396 +35746,32721 +56651,23540 +49590,13699 +46306,19291 +16141,5613 +46716,9943 +28704,2365 +23438,49425 +45840,21319 +31602,13339 +192,26896 +33373,27587 +26846,33417 +61016,39771 +491,52470 +58641,41136 +65413,33622 +59999,53063 +7727,10987 +15030,51224 +43697,57015 +20806,22872 +31927,6586 +30820,58163 +9442,61139 +45232,52717 +64348,36836 +48359,7694 +252,44480 +11930,18371 +41903,3723 +61947,44194 +28772,8237 +2124,47095 +58159,44940 +49718,51358 +20737,39415 +60172,53527 +36643,44811 +8600,19375 +56379,11351 +53160,65523 +63736,26720 +59156,34435 +48424,54252 +38423,3383 +62133,18143 +26655,56599 +33153,15535 +44263,51549 +17193,175 +37260,46778 +47123,50376 +14009,21052 +30163,62670 +3343,47461 +22384,54804 +42036,13635 +58089,38869 +37922,48795 +5980,11911 +44896,52740 +16060,11529 +34235,27061 +46123,54865 +36326,18487 +42585,64538 +17963,46730 +56444,63149 +61298,2846 +13833,44495 +54298,10894 +21252,34767 +32790,55414 +43706,20682 +25625,4037 +29776,30068 +57073,64187 +2395,57100 +36590,43508 +30812,50045 +15423,12721 +44742,34457 +16918,63677 +25604,12141 +56223,51854 +36096,53098 +60313,21700 +56233,17781 +26207,4143 +33396,27692 +62832,40382 +47839,45308 +49698,43043 +60273,47652 +26980,57035 +47115,8788 +27471,60582 +3989,35564 +40281,17015 +58912,4035 +23640,41543 +16552,21253 +52320,21977 +21874,11591 +57734,31813 +48894,44887 +31315,10309 +25806,30705 +37193,38300 +33785,30966 +41519,55172 +40327,22313 +35942,32761 +56602,49921 +31166,53138 +51156,2134 +34273,55650 +48182,478 +35497,17071 +19533,48559 +31026,17921 +25841,42331 +18759,1781 +59802,38581 +58026,19266 +30433,19402 +64595,41047 +55406,49724 +42358,48160 +5557,13792 +9757,40664 +10054,4210 +56858,34423 +38520,5064 +6528,9551 +30016,9410 +16283,26379 +6084,9528 +50618,65486 +53144,10957 +15717,45585 +48413,64779 +59568,54279 +34786,9525 +18775,41640 +13507,48823 +18998,43105 +34433,33847 +30859,55616 +21462,28004 +20038,38006 +29262,15846 +17008,26111 +25860,28630 +44352,12447 +30700,43210 +481,51314 +56108,8364 +11144,29624 +51830,36530 +58734,21608 +11386,13738 +42785,45498 +20096,10986 +33035,59153 +44926,54677 +3055,25053 +15561,17164 +14178,48068 +51863,60880 +52635,21979 +10144,18854 +23660,54057 +61950,36141 +45442,11412 +10342,52710 +27043,57554 +64342,1724 +29758,1358 +18660,43835 +10326,22933 +13098,17336 +55456,10899 +19723,52636 +5378,41991 +45885,40434 +39442,697 +24132,22433 +24548,37565 +59966,46110 +52729,46612 +43624,59564 +60916,64704 +5343,39200 +53668,11856 +50295,23875 +44956,1898 +31035,14723 +30099,8830 +33106,41475 +19029,40865 +35472,13368 +53668,16869 +18944,47324 +18442,9834 +27012,13001 +10649,22612 +5442,26745 +35232,29687 +29590,53825 +22702,38025 +21660,36424 +42109,32576 +51257,1989 +19145,12535 +12628,6158 +6404,37334 +1856,27433 +20569,30213 +29868,20652 +52313,38809 +34426,46949 +46416,60336 +48996,8211 +4763,31754 +58862,23727 +38347,48122 +12184,2435 +50258,43052 +16864,21917 +1738,52675 +35315,13986 +24684,45846 +42594,33981 +33322,34371 +13441,22608 +36573,4775 +11178,62859 +38186,47137 +50800,28013 +43486,6902 +22909,23654 +1689,44658 +7597,28910 +48762,33500 +62898,61838 +39977,63846 +40446,8028 +52827,1845 +27191,38199 +33295,11922 +64669,55003 +10474,37517 +33765,35733 +61770,3001 +42702,33570 +9402,57614 +13050,42067 +21834,49509 +9916,6468 +6253,62202 +13679,4081 +31221,24479 +5313,37051 +17232,59274 +64120,45256 +29700,49975 +63885,4001 +22733,9443 +47074,46436 +34640,47529 +6693,35115 +34957,31737 +19215,40539 +30875,52070 +64515,48746 +6241,58289 +1887,59783 +65295,38368 +26767,48060 +14451,43494 +47765,58646 +17595,56646 +52358,39678 +1560,60183 +5790,31996 +48028,59987 +3802,36971 +51203,49035 +26196,44616 +31705,39532 +23156,45479 +1715,65245 +379,34902 +5870,312 +55646,58835 +33556,17318 +28651,5452 +12501,17012 +29355,862 +40455,32670 +21289,42092 +1745,35981 +38881,22269 +55826,15667 +42668,8134 +20872,61871 +14028,7162 +2289,32796 +54737,6404 +39578,64224 +41018,39919 +54666,12009 +23029,48338 +16069,23355 +43114,33635 +36872,5720 +60219,29051 +41446,30630 +17014,60216 +30861,16181 +51310,59011 +63226,25954 +56782,8868 +1446,29695 +57069,56861 +60108,24843 +54940,58230 +27971,20921 +25910,13404 +17452,55772 +3588,55622 +64947,50000 +61284,1534 +26487,10025 +59472,7763 +49265,44900 +51087,17669 +3153,33047 +15466,22291 +54038,60565 +34166,19572 +11412,26829 +23966,45717 +14464,15628 +37237,35802 +46023,60931 +53890,35474 +8,63361 +13494,11595 +28203,38323 +5761,26266 +22141,24494 +17923,62064 +18696,25947 +14427,18785 +18058,64357 +6150,23847 +19576,40144 +46276,54018 +22809,16424 +53890,4934 +33597,33734 +17640,25886 +2917,49010 +47579,11518 +2291,9238 +16849,40220 +2361,39936 +22059,10527 +59808,28845 +31034,43805 +17833,22968 +63038,45321 +47943,8193 +10013,56913 +24535,30540 +48177,61039 +3808,7156 +11927,47369 +46573,3619 +40173,27802 +45651,40960 +21848,61393 +49513,26066 +62153,38220 +6593,61421 +20544,41457 +46236,13324 +24770,19674 +6921,20035 +14617,42867 +62453,41356 +22208,26968 +12424,62905 +42509,2465 +31645,17650 +36407,35124 +7588,52684 +63677,54043 +59977,17777 +21913,24097 +64485,14331 +44634,64488 +11558,50756 +47681,2020 +6511,64174 +19216,28244 +2437,32784 +20150,33108 +42122,42235 +22825,31128 +36674,63151 +57401,24422 +49851,20446 +24656,2905 +6055,43291 +19052,36230 +42747,54783 +63902,16405 +15598,5299 +7157,63173 +48362,13061 +33626,22693 +46545,44113 +65360,36622 +46798,38770 +59554,5801 +55283,54978 +10377,30035 +15133,65087 +39004,30674 +41130,42820 +57325,15476 +52922,18644 +65287,24962 +31680,37439 +20766,9668 +23127,12771 +37917,38805 +29767,23854 +10178,8034 +22043,31167 +18959,18377 +53150,19533 +31673,29003 +19427,26913 +56542,61764 +42341,49237 +61407,16303 +45294,56257 +52493,35183 +19881,39184 +16155,53011 +51356,54268 +12797,25259 +19175,30760 +41208,39570 +61317,53619 +46528,47338 +32022,12571 +33049,27413 +42957,19065 +1401,51013 +3620,35283 +18381,44436 +33034,37720 +47244,46543 +26144,12687 +59489,9097 +16967,2632 +59763,33206 +63549,45881 +50824,61980 +58561,39158 +6383,2787 +58646,52124 +43586,47176 +61297,50030 +31832,33719 +58381,20901 +59952,55017 +22972,8523 +20396,54705 +28105,4873 +15212,24827 +16963,6568 +17278,64956 +41283,63722 +18594,20513 +61113,17831 +8184,16791 +25498,6606 +49837,14337 +36804,58516 +19576,31187 +54305,38283 +6570,65386 +10109,59621 +41077,3998 +50349,1672 +3369,62712 +24068,7438 +23530,26772 +5601,31192 +29728,48929 +41572,7960 +27160,55590 +24364,33970 +11320,50341 +64305,59768 +620,59889 +39289,47082 +53495,46486 +57640,1154 +27272,27531 +51875,56490 +62627,49886 +5676,40870 +30137,16811 +12601,40543 +9682,14357 +50936,42044 +5062,34780 +33143,50768 +58875,33842 +47345,65524 +51181,55232 +58361,48658 +4860,49382 +60986,50268 +14283,49496 +63557,57270 +46246,45140 +26004,3982 +36315,40837 +24390,8389 +29241,50638 +44210,41248 +7708,44525 +38743,13352 +52659,3490 +9720,22027 +91,6445 +64002,63164 +10391,24405 +46248,42625 +13746,50041 +14327,39200 +15195,13809 +48851,8436 +49582,32323 +24241,55592 +28615,2402 +56364,17392 +4713,3498 +46461,29540 +12023,28714 +10901,32537 +60769,51497 +18491,63881 +6500,39341 +2804,48564 +34540,29638 +57104,50938 +9362,26559 +14518,12187 +38920,482 +35461,32153 +42689,45941 +5097,41371 +3840,4402 +18807,12462 +15910,47141 +19998,3130 +1114,37058 +12259,62897 +9290,41136 +38328,61425 +40030,47860 +59892,35905 +58703,63897 +45335,13039 +44366,39192 +36869,55859 +1601,24292 +59015,42312 +44150,53457 +2155,61080 +63302,43766 +63826,53574 +4228,3471 +25306,34543 +47045,50849 +29667,35939 +4137,55763 +46746,9780 +32629,15180 +22774,57048 +2353,22039 +47246,42126 +9820,51824 +655,55152 +4296,23207 +10189,29762 +8509,16883 +3520,27258 +42325,31289 +30586,52680 +50258,29731 +54274,23102 +2326,25925 +42780,2732 +46479,64679 +48508,54934 +7644,56429 +32816,58144 +7797,43217 +43125,19740 +63975,56991 +56058,30715 +45408,38889 +39016,13250 +33098,23321 +34395,42978 +29145,58462 +47302,3990 +45980,40982 +11013,37043 +49270,55106 +54028,56103 +44292,27272 +56116,15273 +45419,39676 +59269,37827 +31592,2023 +51758,17288 +32660,17256 +63934,64168 +8628,9110 +11402,38399 +4858,34727 +64223,38445 +21506,61191 +60135,4326 +21148,34504 +20675,30680 +49408,1065 +18775,63654 +14607,28736 +34401,20059 +4050,32643 +62403,26148 +64844,40618 +30196,12841 +44831,25867 +45791,52838 +40396,42421 +59493,4616 +60971,59292 +8637,28678 +50501,50960 +4080,18678 +42308,57597 +28159,37070 +5912,7892 +35428,26913 +47818,1797 +44042,52060 +8290,2521 +63132,55789 +60611,10436 +16061,36564 +32110,30151 +41129,36690 +33534,52462 +8347,14948 +19671,62867 +3862,5430 +58724,36251 +12825,37793 +21022,19 +65468,25887 +49152,24196 +17507,55563 +6325,26280 +15680,48604 +3346,10483 +4426,20421 +53441,25998 +8677,17077 +40644,36025 +33354,26820 +54636,38855 +17714,3811 +48566,6104 +50682,54917 +56007,3049 +6773,59028 +1335,17817 +62730,47078 +2225,34317 +8576,42169 +9023,52249 +60170,33843 +24295,24355 +58386,63883 +40057,56898 +44464,3001 +22850,37269 +48850,31878 +12597,3933 +9647,28430 +61950,5912 +19637,21420 +21148,34416 +25595,20874 +57631,57441 +22535,22716 +16779,44326 +53014,30641 +27800,63091 +36576,29632 +56453,46553 +14690,18760 +49078,49454 +59522,58197 +60734,23940 +42193,60090 +61943,35065 +42405,40313 +53419,37383 +6233,18975 +50207,27553 +47870,4048 +13355,20587 +8085,38242 +65499,61462 +17224,50954 +58592,40992 +42394,13543 +53464,28721 +221,2129 +7407,59363 +3713,36288 +61300,5234 +6082,40371 +54198,22112 +21630,21408 +14181,25579 +49761,36914 +35425,45635 +32437,30961 +65426,22288 +33376,30318 +6278,51347 +19017,19399 +26393,13897 +13859,17953 +59593,37277 +48821,62447 +22360,11719 +15506,45232 +9736,12845 +40538,43867 +51395,38491 +56453,44572 +31801,14223 +49825,36511 +15387,30311 +48903,52826 +11681,26232 +58235,65361 +56886,30983 +16699,13599 +23151,8005 +33005,19063 +28566,22785 +46795,16908 +40576,52691 +9677,1011 +40251,52212 +34234,6957 +24203,12439 +24893,5073 +6066,40008 +6135,36112 +3020,53835 +31092,30430 +7353,37527 +20288,51267 +8042,13985 +31332,43724 +57962,55691 +33976,20465 +64575,32044 +16297,63736 +65431,58563 +38084,44273 +60024,4344 +41654,34772 +43579,32046 +26808,18583 +16169,13947 +39054,28103 +6147,63196 +6591,20286 +19030,23980 +48722,1412 +64949,51181 +59855,51766 +39642,12660 +41023,56199 +37381,1640 +24117,47200 +1338,17441 +46467,3213 +57169,37162 +15018,22898 +3524,51645 +42959,27543 +17888,24661 +47219,26916 +11246,58352 +51014,35603 +55195,46379 +17135,21288 +23020,46041 +36134,40134 +42424,55522 +25170,51720 +44520,25437 +38342,6846 +61896,31490 +55690,13856 +34340,60638 +25928,21507 +61875,61139 +51997,34269 +60869,39433 +47756,55093 +4217,50358 +7867,25343 +48789,52230 +2443,37388 +34421,32403 +11752,55357 +63308,4733 +32608,19061 +55479,9343 +23462,47508 +55730,336 +28171,30632 +15879,47247 +36441,47864 +49043,31526 +16023,17892 +25793,12151 +44876,52137 +41746,13044 +65327,32731 +19747,56388 +23733,64913 +44878,22503 +41790,55020 +3828,24581 +14135,34266 +10857,26183 +59852,48718 +56453,33282 +3884,51023 +14062,42594 +51341,29158 +12421,34322 +9531,26587 +32301,27768 +38010,10990 +14551,38352 +54599,36846 +3153,7747 +62712,3375 +36601,36771 +48562,52592 +36532,6455 +14098,30880 +21178,62261 +22241,11341 +45052,63137 +43126,59457 +41145,23507 +16730,42357 +52491,2344 +39474,38350 +1774,19383 +17697,42343 +55074,10145 +27503,63151 +13493,8012 +3159,34538 +7701,25249 +54781,915 +45517,56935 +59207,32365 +41286,18243 +39981,35770 +6369,17099 +45628,60358 +64047,57998 +46720,27467 +60101,31295 +51577,64615 +15861,47872 +47248,31851 +61027,20506 +26813,18788 +47712,15676 +47972,54768 +27857,45870 +12199,31942 +39198,24559 +19625,425 +28077,19055 +18895,1167 +627,14002 +205,32122 +57619,16496 +10456,33681 +64305,15436 +54650,57089 +43692,62135 +62278,9376 +60998,42244 +25665,16655 +39128,6862 +29623,19041 +5752,30953 +47083,62170 +8219,5045 +64554,55752 +10224,39133 +14131,43221 +2887,31227 +54479,55103 +59022,18367 +60840,50785 +20724,60272 +17321,36605 +32721,5451 +7313,31941 +34917,49309 +22423,573 +41816,35323 +25461,36742 +60828,48876 +30353,51602 +50005,7005 +58011,48080 +54040,9209 +6299,9537 +12720,56399 +7826,12520 +32776,8648 +44639,55589 +7517,31393 +12182,56223 +11234,22710 +50860,58587 +56430,13448 +38420,43523 +406,28713 +16991,62213 +18050,31938 +49460,8140 +20216,9776 +18161,14725 +46183,4364 +55664,52862 +17946,13204 +27903,21168 +50065,21333 +50475,4404 +24174,40993 +15669,34994 +42701,2572 +39850,33388 +19070,9928 +59784,2095 +45697,54863 +31281,3968 +45335,6239 +59567,58980 +60560,3861 +40185,23755 +13471,37539 +50660,49820 +3369,33353 +25722,17532 +1564,51629 +32396,55828 +15920,40160 +34815,64579 +17375,55939 +42135,16526 +63842,14627 +8372,4835 +65441,55517 +24067,21344 +42718,37126 +54016,33040 +54296,30676 +41880,42613 +46061,26236 +2046,3744 +54700,22125 +41949,44949 +7264,10086 +27554,27847 +29115,25647 +6949,19946 +58242,64977 +52415,54585 +8447,21895 +26605,32109 +42323,52724 +51179,55294 +60718,33754 +7390,15792 +42957,61469 +6745,42677 +27293,29620 +41574,44924 +10282,64706 +28232,9277 +22596,45952 +39502,20803 +11680,40704 +29268,15225 +6053,35716 +24281,43070 +36901,14988 +43350,62043 +18842,5535 +3235,8786 +47599,20917 +16677,62868 +13572,52791 +41906,62276 +58986,37146 +41390,29352 +51056,32897 +20503,25146 +10020,43226 +17672,62258 +62064,35439 +36838,59492 +40507,28559 +53845,6605 +23868,20406 +13278,17050 +63641,1820 +49763,21931 +24648,33310 +23100,21436 +29534,1877 +48056,3432 +36389,8870 +24380,5266 +45809,42344 +8132,40896 +42051,17768 +31626,58913 +23545,22755 +28942,40561 +2816,19482 +19932,22646 +20500,51876 +25432,36021 +31875,37678 +13151,4803 +30145,37345 +24140,21226 +11494,46615 +35987,36143 +37427,39729 +36124,31642 +29263,25047 +2166,42886 +44976,29273 +51651,24241 +28970,51424 +6519,51472 +60452,9587 +34789,51742 +1582,49118 +5805,11812 +22884,4763 +27696,26134 +6281,54348 +14592,60373 +48565,4022 +12924,29193 +25711,57069 +3471,12427 +11771,39752 +59908,33829 +29040,43605 +25133,51910 +16127,15008 +13204,52901 +2376,13740 +41174,17207 +3422,23352 +19536,45669 +20074,54261 +7004,34488 +39703,57574 +7063,23987 +31318,43393 +3574,52241 +1858,42773 +7706,23970 +19484,16739 +36480,50547 +28434,13185 +47728,57648 +7039,8794 +6343,30987 +40481,27609 +20390,28028 +65118,22864 +8400,44867 +42049,31193 +56049,27325 +49176,28707 +10221,41661 +42966,52320 +34795,51732 +57210,5326 +51781,42777 +44850,51325 +11967,16586 +31011,23314 +36639,39381 +63523,13121 +17313,29234 +37463,44037 +59199,1310 +11050,44350 +46588,17661 +15390,25831 +12618,39299 +22240,3204 +27607,59851 +47789,37867 +17810,62231 +8706,59618 +15091,30109 +17315,47109 +7631,33745 +56520,19306 +11112,10078 +48818,42558 +52277,6501 +13137,25077 +1612,12427 +36791,18385 +8989,18629 +31744,45178 +31662,6159 +24630,1735 +3779,28135 +48217,33417 +37425,49618 +46241,31390 +26405,13622 +36565,764 +20147,51291 +61181,2414 +56954,51429 +52179,46412 +47191,23677 +2491,57327 +56732,27476 +47615,6373 +10148,60726 +44967,40685 +40408,50124 +21020,40973 +63551,23060 +61073,8636 +9578,55708 +47501,32512 +3125,12945 +57598,39654 +14641,34562 +37851,16241 +36143,7533 +21104,58488 +4521,26417 +46677,37159 +52407,8940 +14701,37656 +57531,42960 +62352,42456 +39018,47725 +51456,43766 +26290,46255 +30784,24994 +38628,23551 +8369,22142 +57759,17961 +60573,19038 +21909,23224 +22642,58713 +7769,34076 +18568,25526 +46055,55182 +55930,3655 +33284,8840 +12020,6915 +47547,56078 +21632,20873 +13135,39790 +52184,54545 +39207,29608 +31867,9116 +33154,47032 +4183,54440 +17350,12657 +39472,3548 +31065,50289 +56800,12792 +33932,51740 +5492,58042 +562,11129 +40485,44397 +14472,56760 +27512,44231 +55180,52136 +26311,61525 +16506,51355 +37543,51978 +22623,19617 +58627,30889 +56108,40205 +26127,21387 +60977,6210 +816,2848 +26919,25655 +57451,60927 +49090,26300 +55344,52368 +25321,58773 +47893,61975 +56429,38198 +33678,52823 +31975,22998 +44114,56046 +40929,29132 +20253,57985 +28746,26302 +50526,12022 +2575,40637 +43630,12835 +17836,13302 +60171,50156 +57481,26341 +54165,29739 +55840,38730 +59875,49421 +6635,55835 +12063,34783 +49919,50709 +4265,28084 +21358,16074 +25348,43758 +35169,59142 +42970,31192 +63747,10667 +23524,58580 +126,29032 +3612,19607 +48857,35255 +24820,38715 +59091,54615 +5963,23577 +9353,20373 +1470,37153 +65526,8137 +61345,29685 +15436,27545 +36265,21937 +2643,44344 +27119,45446 +8587,18539 +24559,57078 +41097,45283 +38802,64246 +4791,47550 +48466,62327 +24548,5531 +14568,29219 +2125,51155 +47904,53320 +46246,60257 +22125,50145 +16596,42170 +39346,21260 +45450,49353 +51370,63522 +7998,37536 +2831,58657 +3394,39583 +60723,576 +6828,32343 +4039,2663 +28736,45190 +34498,46692 +50614,16451 +54066,16614 +14105,27214 +11780,24355 +41294,48255 +45814,62781 +8836,25275 +24968,32342 +31816,50952 +57797,11562 +5039,37554 +23191,9252 +18567,19059 +44503,44149 +56570,3032 +7133,8092 +4465,55756 +11181,53568 +19391,61642 +46703,25197 +53852,29876 +48118,46308 +34159,22350 +22856,52064 +13805,4166 +2172,49582 +39723,47673 +21170,58969 +8392,20877 +38157,47571 +57010,58563 +7603,16296 +30330,35625 +3679,29494 +54046,4462 +57609,8736 +132,25807 +51470,59463 +53222,54728 +27744,47466 +18288,54843 +48163,22462 +38091,39615 +15342,38962 +20692,12782 +30946,30512 +34160,50965 +43237,23585 +23251,13339 +45258,57634 +9297,51736 +10402,55556 +29245,32718 +17647,47118 +9211,11787 +5758,56043 +9632,21801 +46819,13011 +4607,2490 +42509,3778 +57671,15800 +63061,59598 +14239,53236 +37110,3764 +50661,43775 +34821,8919 +53000,39645 +16194,42034 +12076,23342 +30618,18137 +3690,9096 +34583,2886 +22394,13896 +3106,12912 +47008,50085 +55507,27932 +57329,14080 +29003,63939 +43348,40505 +46976,21012 +24398,3783 +48087,19992 +26363,22320 +21272,56566 +26206,45912 +9407,20264 +56264,43984 +29400,31005 +58218,52701 +32240,61017 +24342,31390 +33159,42279 +18828,50952 +32153,57460 +53128,18579 +64857,48930 +12555,59161 +53745,32577 +4723,15765 +25787,4246 +39589,3299 +45730,5028 +41684,46941 +5204,9844 +9196,32601 +52196,19449 +2874,49120 +22193,53467 +2898,46122 +27716,24690 +63860,7463 +21044,42929 +65290,55623 +11241,1100 +43645,19815 +10434,20289 +2296,30995 +16498,1544 +52927,11947 +64206,48027 +35251,65217 +30090,4795 +798,61793 +54960,6517 +60060,5283 +18136,62838 +64327,62731 +30130,12448 +63274,22986 +47430,36387 +11211,8749 +43683,15694 +19053,608 +45513,64402 +55557,55543 +9660,20184 +47807,55982 +7107,38849 +54892,32655 +30919,57448 +20640,22490 +5030,45282 +58409,24902 +18008,59170 +20140,7859 +39186,27929 +16661,50771 +53034,26895 +34570,56707 +17621,22049 +34718,17955 +44135,63487 +34672,55920 +19190,16547 +17240,6445 +58917,48906 +14922,19240 +33754,27494 +723,4089 +22844,1202 +40339,22705 +59378,30432 +29224,42731 +54387,42290 +38576,27217 +9267,4780 +163,58609 +23243,11026 +12665,23846 +24410,58461 +7041,30524 +63684,62252 +59296,29303 +43446,15053 +55840,4732 +3918,23014 +32916,29263 +3545,25146 +17965,19543 +35310,14336 +5369,59034 +7623,9059 +65140,51508 +60449,54493 +36117,58690 +370,15243 +6430,60403 +32572,7865 +62343,33714 +7996,52937 +18,5067 +61069,27172 +64180,45320 +13686,32462 +8334,53984 +22165,23854 +2735,55442 +9452,3095 +30913,13290 +28968,49638 +46254,54103 +57381,4914 +53324,48400 +28717,61705 +17421,31719 +24890,55528 +61930,47042 +298,39329 +15414,40900 +52553,23981 +54675,28553 +59440,55590 +37406,46114 +57025,12974 +20688,62405 +9024,25753 +46524,26934 +19532,58631 +46711,26965 +18292,40911 +38516,22256 +46113,21235 +25092,46130 +4023,51192 +33623,42141 +5723,5413 +10495,25899 +44287,36958 +16402,31495 +11172,19690 +40719,55384 +54412,51476 +11979,12724 +33809,59430 +39534,2283 +1531,56537 +12297,25063 +48696,44875 +53867,35677 +61705,241 +35013,59407 +21351,55741 +32137,60333 +34550,46557 +32910,282 +13227,28665 +40316,19484 +10207,34322 +63597,20888 +35031,40845 +3549,38947 +43359,23875 +48443,15677 +27390,12222 +19066,39716 +1892,56613 +17757,64030 +56926,10291 +33150,34925 +41603,5922 +25401,32949 +15225,14668 +37811,48345 +19883,6097 +6777,26701 +31536,57565 +13881,13452 +52577,49597 +15561,27475 +43461,33829 +61649,171 +33993,11921 +22048,3446 +50178,25728 +12667,36197 +24498,16305 +54491,29779 +48836,2447 +1308,61439 +30536,15 +57918,61833 +50260,47432 +43614,5448 +29128,36584 +53335,32822 +47089,32369 +5974,9768 +6369,60477 +20354,11414 +16034,16094 +25280,64290 +54108,6306 +31938,38685 +42009,43785 +49569,48014 +54579,12784 +64332,12478 +32408,51779 +21083,38767 +11819,65410 +29865,40257 +60777,103 +14800,43508 +2916,13620 +36161,34121 +43536,16342 +47731,29743 +23273,53595 +61694,65500 +59437,59145 +57667,65327 +31786,53541 +11329,43499 +33999,32179 +23153,43801 +21594,46324 +26585,1993 +33472,37228 +15066,29265 +61995,1402 +61307,4687 +47118,26668 +24262,13116 +64360,62201 +39501,20036 +63092,51487 +15622,21279 +740,12522 +14535,37024 +45869,54700 +53274,16717 +39603,11363 +11980,1757 +1209,12760 +32154,36986 +22908,44471 +1633,17087 +64198,60191 +57450,24071 +38482,34116 +13123,22125 +21983,62588 +57157,58402 +18588,24251 +43507,24147 +63144,30358 +18062,33063 +12494,63343 +49482,31297 +15337,45468 +9376,20903 +10139,28836 +20685,14506 +50055,37418 +44309,49309 +16168,64501 +64271,53277 +43122,65192 +31131,18135 +31139,50814 +25583,40801 +64929,52171 +54357,17948 +46908,9133 +23140,65230 +43789,59026 +39606,4596 +53656,42204 +35832,15446 +11297,27580 +8459,44091 +34860,1077 +30824,3439 +58308,18943 +30122,1495 +50041,29717 +21435,61007 +58377,16077 +46635,9699 +36142,57026 +13992,3745 +62151,14716 +19958,19752 +33586,22915 +41220,44009 +47352,63621 +32148,39835 +58261,13537 +59973,44482 +59301,55577 +7286,42198 +27231,31972 +54510,50362 +20829,2172 +44690,47740 +1122,59778 +54582,36593 +40100,26081 +123,404 +47493,53575 +3961,43193 +15129,54628 +4164,28868 +34352,30348 +18227,5090 +5802,450 +56596,57061 +40093,35268 +62543,612 +29162,56208 +20824,29303 +21592,2324 +39902,21177 +50678,26965 +373,40372 +61313,10309 +34804,47327 +24397,24349 +31656,15702 +3434,48974 +33893,2399 +21909,40475 +14298,50916 +14493,30885 +40493,30723 +44298,63587 +3419,27631 +37328,28686 +41387,46070 +41244,42445 +23676,22609 +7368,54552 +26636,48787 +58606,62282 +64426,56257 +20237,59392 +17269,38186 +46690,23826 +46590,29796 +54077,7054 +23125,2971 +14076,23641 +44885,31595 +44873,16005 +16351,6614 +64831,59818 +11486,33679 +34094,15251 +57653,7574 +61244,20425 +906,44741 +42667,42683 +61617,28865 +35168,62574 +35774,61788 +31343,65285 +34391,37403 +37211,16416 +31955,14040 +30836,16065 +55557,11380 +62047,50139 +14091,47926 +46756,44360 +50691,52782 +23371,46044 +28148,55085 +53297,33405 +19254,61805 +43474,50033 +14440,41984 +38959,54722 +44421,3312 +60179,10548 +43439,9303 +22388,56873 +3032,37723 +26165,62454 +15661,30122 +47718,64079 +43773,36079 +1733,34784 +50133,14033 +8106,40149 +62195,19798 +202,13622 +24113,41069 +62648,28694 +42149,28459 +24043,39624 +4553,9819 +9225,64431 +41770,23592 +12405,47103 +18177,22904 +49717,35807 +49512,23491 +12442,16691 +50247,33947 +25456,47674 +17334,6457 +64912,37797 +24614,47083 +51565,30430 +9875,52223 +26755,61099 +20691,26442 +5099,42633 +27296,24283 +4194,64909 +37936,4879 +5042,33662 +38305,64524 +31637,3472 +37584,3460 +56230,22194 +17972,27282 +33627,16821 +41177,22867 +1884,60467 +33125,17162 +41941,54244 +31113,27939 +26135,38129 +41911,54951 +2838,4917 +3440,57502 +23514,58277 +28172,32743 +61925,14671 +12383,29552 +44174,59943 +9075,54123 +2076,56575 +25317,59691 +1253,10021 +28223,56502 +62627,64914 +28459,1222 +59475,33630 +45440,33179 +62788,32890 +13371,27724 +47948,60301 +1195,3619 +54269,21734 +3283,7930 +8569,16408 +54661,7526 +62491,29929 +35232,41095 +35272,46504 +15508,42191 +27812,40653 +1532,55600 +38485,25760 +33666,57226 +59142,34433 +4320,40848 +18863,50136 +53404,51709 +64306,65250 +51467,60073 +33658,28452 +64230,22540 +2995,16776 +35517,45705 +9600,8885 +17208,47347 +40389,4199 +38293,45428 +1221,12213 +5510,1717 +10842,44492 +35952,9780 +55893,4499 +7026,40317 +60778,26483 +61340,40040 +9431,55938 +53441,2188 +38583,24558 +33571,61202 +50121,60170 +30711,2151 +34760,15437 +62499,49559 +91,21763 +48021,51068 +7764,22105 +18193,26513 +55810,16782 +35979,25840 +43729,39147 +19695,44978 +36670,19142 +31947,16999 +15024,17002 +24612,6864 +42589,46377 +61959,26874 +9996,57261 +4390,44700 +60526,23504 +31940,12419 +44019,30650 +11319,314 +14134,38565 +219,53347 +20760,59623 +12494,64286 +26983,48544 +64275,63275 +41447,6853 +31907,53569 +20295,31004 +6974,50081 +46908,10264 +49332,3904 +23127,45078 +54403,56974 +14618,15449 +61817,23837 +46987,18072 +31259,52289 +8911,41504 +1749,50480 +38945,16073 +37626,54615 +17754,14109 +30229,6400 +36389,21725 +36834,37383 +13980,35845 +4866,47909 +28436,53023 +51398,24207 +37318,42336 +23349,31419 +56515,32273 +36821,11272 +60319,6311 +14749,22024 +16392,26028 +45645,41058 +42548,42089 +31861,51330 +52783,8410 +63296,10534 +39113,27377 +39270,33777 +22506,45797 +7899,4430 +5751,36231 +19847,10964 +32837,13372 +17173,52294 +25497,46695 +23248,41294 +3490,34296 +24163,36159 +37689,54803 +37878,58207 +48745,63199 +55089,52469 +14400,13023 +26830,2953 +13769,65018 +57944,41918 +56800,61587 +54254,32821 +22581,13816 +37767,47689 +20385,48367 +5836,58118 +42283,25580 +5188,50330 +14965,15200 +2276,7986 +35899,46252 +40153,5120 +17007,37993 +50109,53509 +59939,13469 +6226,58891 +5620,53243 +16538,65491 +19527,22733 +52581,43769 +55799,60266 +2268,28555 +2922,45386 +24254,26690 +13570,54327 +31831,84 +9085,19173 +35217,10552 +59339,34339 +33867,28478 +54318,18672 +37226,3024 +44627,24645 +42138,11707 +8086,21587 +8892,53866 +31890,46252 +29608,61684 +8094,52380 +64360,43803 +17590,26742 +53356,42936 +21923,35015 +14630,23921 +5088,42303 +43406,30943 +27910,13944 +60384,26924 +14230,50535 +11012,9537 +42844,23390 +21645,32043 +15530,38156 +43851,34965 +58212,5823 +57679,49440 +177,60966 +29716,45776 +15291,57948 +12367,696 +57347,59052 +44067,26778 +38088,5779 +41911,7332 +52409,17418 +22560,25038 +25970,28816 +11296,15842 +51357,16290 +5034,15246 +6153,14056 +29879,14873 +26828,7061 +53696,9432 +11495,39681 +18591,43494 +49078,10469 +39223,1849 +2827,4089 +12023,59186 +46503,30011 +57430,37604 +6572,45098 +58305,20654 +11818,51653 +9873,604 +31002,39712 +13295,53455 +31262,57957 +44823,1684 +35150,17353 +22058,61664 +3016,1246 +1843,61615 +48787,20053 +55202,24073 +32745,40040 +23583,19673 +32220,41128 +935,33019 +7883,65475 +50217,40135 +56320,15358 +45190,5572 +51669,291 +34264,46075 +53739,52301 +35791,57532 +26682,52835 +14992,15755 +33883,22105 +59450,36519 +54006,19798 +29126,50114 +42739,24432 +7969,51443 +63358,12232 +16295,27053 +26657,1641 +364,983 +26231,11654 +20014,63359 +10402,13933 +2621,123 +15109,24867 +34366,23556 +18758,12545 +17189,14699 +17494,31552 +4683,29718 +33566,64042 +45131,30050 +854,44459 +16438,8546 +38895,24697 +37858,41746 +18852,59157 +26601,21410 +15863,29538 +24049,7284 +39095,64106 +10584,37211 +45649,8180 +61957,47340 +33146,14620 +58389,16288 +28465,45779 +64739,49536 +10016,3418 +60916,11756 +2550,53834 +39130,55073 +27830,59881 +41414,30880 +42942,1576 +37710,60581 +48382,65250 +6545,56621 +38467,30891 +60175,22836 +53493,62704 +26181,40738 +58773,37176 +55359,20646 +6339,19157 +27549,2543 +3865,59741 +28455,6656 +56218,55407 +36633,38213 +39824,14492 +31126,50753 +56815,616 +52228,47 +42767,57940 +4014,29374 +44541,60505 +37363,4882 +21362,28708 +31390,65176 +14769,27849 +58215,57157 +27796,18481 +38111,26602 +44586,27243 +1956,13348 +51359,63711 +56135,52591 +64635,63759 +6650,44417 +36449,2953 +50975,26521 +57559,41907 +39876,13428 +27836,21444 +59842,32510 +62309,33115 +31911,62395 +10445,29214 +12582,7584 +24173,56903 +55651,49512 +63215,4589 +53550,21780 +56639,42138 +333,61638 +53490,42808 +51987,2534 +19484,10897 +30804,18189 +60034,18510 +37487,47851 +17885,30787 +37910,29913 +55696,48767 +39074,8513 +30820,15143 +46587,39788 +50241,50355 +44522,21170 +40174,50006 +14936,63786 +6079,26362 +40537,13615 +57341,26855 +14657,30157 +16474,4181 +9316,16165 +44737,5824 +5936,179 +42398,46605 +9699,47683 +60366,12986 +3155,44437 +13497,53566 +17822,17786 +49008,39007 +10387,48840 +34552,57777 +20669,43925 +59571,34741 +15244,16371 +19524,24785 +14746,40028 +62792,6720 +63404,34913 +15935,9210 +46743,13164 +61472,572 +2112,23616 +43792,20317 +18006,7131 +13143,38569 +25488,41025 +10526,61701 +4400,47333 +26441,48611 +11438,47864 +37171,13129 +28080,4854 +8028,24850 +35188,10430 +54584,9945 +3885,54125 +50290,11826 +18862,62759 +42685,6639 +9793,61162 +41752,49985 +60243,21571 +12461,64782 +36334,50994 +39622,4136 +60844,49074 +5099,16821 +51518,59128 +43616,17299 +32013,24023 +63078,12032 +15726,56898 +8139,12778 +31674,46686 +61640,38321 +15879,31969 +52172,55251 +54203,42790 +3763,16508 +18944,56041 +19874,60352 +41226,14255 +28253,34728 +30562,15761 +47482,32503 +6262,44090 +50229,145 +43102,55103 +47947,13039 +28030,17093 +41276,59558 +30126,7176 +24447,34120 +33413,55350 +30844,47768 +5161,32261 +59273,39204 +49862,38548 +14796,33373 +30689,17018 +8001,30270 +3055,39792 +36362,2170 +32176,25483 +48577,26444 +39563,41328 +4630,4133 +54568,62250 +21142,28453 +63843,24113 +48974,64874 +7487,52806 +2043,44751 +19488,46654 +28267,48607 +61866,45570 +34147,50424 +25823,50024 +23036,23228 +50774,17826 +64742,16729 +13184,24812 +44342,8388 +5300,5516 +2778,2515 +47640,51810 +4545,34548 +64871,9090 +16364,6781 +55405,59859 +46572,16821 +61895,34339 +22369,47566 +29259,61072 +46061,30720 +21129,15923 +59119,40343 +32841,9011 +47578,40461 +20640,60256 +32831,30385 +8987,51273 +45555,19447 +46474,13801 +6515,60990 +2199,29061 +62772,59670 +23458,1468 +21825,3414 +17007,42938 +64987,17275 +32655,2540 +11256,45431 +45170,55810 +13553,16002 +8007,54798 +28629,17502 +26518,50319 +1082,46847 +25190,57163 +3636,16514 +4214,38531 +15390,27269 +51965,17005 +35406,52005 +59988,49644 +15567,55466 +37363,12977 +29714,64332 +61782,19758 +44252,13902 +29828,19496 +1683,16856 +4455,6918 +34016,1846 +12258,156 +34321,12698 +3510,60041 +58598,512 +47509,6959 +51613,52641 +55600,48961 +39134,22569 +1954,47023 +55357,52631 +55979,5204 +8765,21192 +54379,25996 +43120,47805 +12792,13367 +6473,19457 +48454,14034 +26024,10206 +43217,3276 +11191,65145 +56426,45414 +9652,5499 +40906,6848 +39726,21659 +39936,33678 +27557,58901 +32313,36149 +53138,34476 +13041,5507 +19662,44050 +4758,7023 +9241,7886 +47989,56848 +12442,23217 +18810,5901 +62478,8993 +47743,50121 +17709,27379 +11130,42250 +36676,31249 +33631,29124 +55812,11605 +21897,1295 +65063,31865 +25360,7534 +57167,28115 +34945,58191 +16620,45432 +12924,44739 +36040,65051 +12132,40519 +22007,29670 +31608,56390 +13429,29817 +52134,8377 +47499,937 +64444,6011 +62756,47727 +41862,28172 +48719,31272 +60998,58714 +9288,6702 +50003,63188 +37303,64746 +41766,63326 +55904,29768 +58035,58974 +14683,3930 +29242,24897 +33730,23041 +63638,37942 +1983,21927 +7374,15800 +50688,43692 +49226,14924 +64914,13771 +41058,65316 +37024,64625 +18614,38309 +804,30235 +35225,12889 +5020,48897 +64935,1526 +62398,18399 +33615,12414 +13155,36330 +29537,46979 +39927,17182 +14790,38514 +45552,386 +2247,3584 +16027,11049 +6678,5349 +61677,38708 +14345,1753 +39265,44285 +55516,4951 +34574,50839 +64009,21836 +41501,57080 +27682,22634 +4740,2171 +29568,31608 +18512,39621 +61094,21147 +40833,11066 +63483,30792 +60375,4274 +14586,39 +21659,54378 +14387,1693 +35843,4088 +43656,17683 +53957,6702 +61655,10594 +53291,48969 +63081,51425 +17480,46567 +3563,52166 +52137,16961 +5552,60698 +27696,9149 +45092,36140 +24813,43135 +14502,54268 +55538,35683 +33980,46314 +64282,27731 +3849,61160 +49458,12302 +30715,56995 +36656,51263 +25652,42927 +43862,39124 +22592,34313 +38960,41920 +65054,13315 +12095,35217 +33072,43568 +31533,30831 +31615,21300 +16804,16644 +51124,13580 +22174,14055 +21841,518 +41567,43348 +29763,17653 +6872,5096 +32590,37662 +19622,7641 +5264,30262 +3040,57243 +19577,35335 +32772,33712 +1552,47103 +5290,5945 +38841,55794 +40085,18250 +7186,20690 +24840,29359 +63726,16229 +6756,5203 +40594,35203 +46028,15623 +13668,41988 +30490,29462 +24822,58607 +16640,34559 +20744,52095 +36124,62737 +57941,53368 +48815,50313 +36712,39748 +24017,53753 +6941,41711 +29083,26910 +40883,16715 +59869,29959 +29211,27590 +27008,9491 +35710,54116 +48410,620 +31506,34979 +57457,33139 +28485,64246 +37458,36401 +51959,33172 +33082,33302 +61909,54451 +33923,46810 +59947,42581 +15942,23444 +61376,58988 +61089,4389 +65526,32210 +40784,42195 +59952,533 +8127,8690 +18712,57484 +871,45747 +15602,47910 +32885,44892 +1129,35094 +42158,59933 +41775,39504 +19519,19487 +38711,35424 +15286,36016 +40970,11613 +41460,43908 +23659,40938 +40785,5352 +6088,55347 +51686,40881 +51520,35509 +30343,25636 +43173,35331 +49455,33809 +553,37272 +11839,9558 +27435,15822 +60717,32106 +18896,1516 +33427,43409 +25569,821 +6518,16132 +20762,65230 +21848,19316 +51829,17003 +53348,15755 +23417,16907 +47095,54471 +18315,22972 +21445,49114 +41718,6951 +24715,3156 +7638,15617 +22,43038 +1312,12771 +34559,56498 +56173,61777 +35383,50329 +30261,2545 +15587,12478 +61018,27940 +19725,35363 +45561,64163 +55863,19631 +13432,54818 +45258,34091 +29818,45417 +22511,36120 +10591,54368 +63639,46861 +25287,46179 +63450,11581 +30170,56460 +63526,15975 +39113,8830 +59435,60879 +14463,60363 +24047,52011 +2848,47414 +40276,2582 +934,2755 +13266,36683 +48053,44021 +2594,56561 +51501,52619 +53279,34554 +8920,45923 +40603,52087 +10708,33239 +49366,45726 +15895,785 +28935,12407 +46785,15863 +29511,65361 +18321,50219 +35228,65035 +13665,43362 +49229,25029 +23807,57535 +19776,573 +42664,47588 +61551,6421 +65203,26358 +59652,23031 +14479,60459 +9981,49621 +33887,14008 +64999,37207 +61191,6570 +56016,63396 +8879,28609 +13580,59238 +47442,56583 +36729,22723 +30658,36890 +54082,38344 +63153,45953 +29824,42599 +56399,26592 +5056,36365 +10693,19912 +24448,47446 +48314,46588 +60517,58591 +36854,56865 +7821,990 +14729,59681 +40049,26698 +7959,64977 +59866,54453 +29250,474 +15982,16403 +8863,62703 +48312,25108 +48557,12633 +19255,35333 +23537,42228 +20712,61476 +9542,8665 +13490,58959 +61854,6330 +48764,8571 +8610,60829 +46971,18768 +31362,32556 +4166,56342 +46002,43932 +36046,58424 +50030,35110 +29048,21240 +59221,23479 +60951,31523 +14275,54656 +34632,58363 +51395,6254 +55381,58028 +13677,23975 +10362,44434 +62499,37452 +27334,20515 +47625,20032 +4514,24046 +44871,57661 +58674,52399 +23796,21105 +8215,36983 +28570,45346 +11050,363 +48758,7430 +26180,14665 +12322,7947 +22604,10940 +3464,19698 +30443,48119 +61531,10616 +586,1180 +12198,50577 +37628,29906 +26939,9811 +22029,45995 +688,47658 +34795,28164 +60910,1748 +55798,37552 +2291,44457 +49889,54316 +17995,42463 +27241,56795 +49689,39471 +48614,48785 +46414,21775 +57090,60594 +10427,621 +52956,46271 +17112,11279 +1211,20003 +52352,39801 +18100,4116 +55475,36522 +28027,56696 +40936,16875 +62155,61207 +14131,10708 +33749,53808 +31957,61723 +55586,36418 +22577,29952 +48661,10192 +62651,33595 +38898,14285 +6777,18374 +16777,6597 +52969,47243 +46254,33415 +241,57407 +10145,39742 +5021,2868 +8745,18677 +45058,6428 +30049,36949 +13684,51484 +45604,34994 +6554,13823 +41576,47437 +29209,47466 +23216,35299 +13647,56499 +1991,37944 +56439,40879 +41926,62224 +36893,29219 +57767,38076 +61304,34133 +22868,10575 +832,11025 +54468,33975 +34692,9186 +54594,60280 +18655,31112 +47818,37018 +9085,6587 +63130,46058 +31119,48022 +39842,32467 +31353,28679 +64024,7322 +43404,58661 +56202,5823 +55298,4342 +40843,30104 +48994,7652 +57223,27539 +49569,65483 +7778,60201 +9087,33342 +35277,10782 +62915,33721 +25852,49090 +21009,6457 +39778,14300 +59511,16236 +45316,25237 +13529,28602 +65011,13837 +51414,29004 +5291,19325 +14069,8454 +28443,51235 +20841,18278 +62865,9928 +14370,19759 +12844,21477 +31060,19280 +6963,25511 +48470,29344 +62256,43609 +42422,55053 +41727,49808 +54780,27523 +14135,30456 +16568,12758 +49035,3069 +36018,2614 +60290,3415 +5135,43709 +21188,58842 +36017,52872 +48349,36016 +36863,1554 +20900,23414 +10243,48570 +51303,8269 +4571,32350 +36527,50022 +3329,33778 +30616,34077 +33013,38717 +9917,18495 +24598,8179 +53328,25791 +45613,12638 +26100,64083 +9908,57933 +8754,18158 +49732,20215 +64727,51491 +10436,56781 +39852,19121 +16553,62657 +2450,51703 +50636,16156 +41849,53409 +29176,43252 +50226,7101 +44385,41438 +62485,1537 +42693,63485 +43770,42595 +11294,14288 +20182,62687 +10914,39504 +25444,28136 +21499,19216 +3257,8792 +43143,26268 +42519,17358 +54620,22272 +18625,31639 +19637,7368 +22795,40725 +30996,9112 +9445,4576 +53048,12231 +9259,12767 +14750,10440 +22027,38947 +21504,16279 +13622,45673 +57431,25258 +57398,7426 +18199,30694 +9811,11329 +54027,37034 +11333,2078 +33347,17332 +16610,48122 +10103,51163 +37803,65114 +25971,30923 +45623,40910 +26595,16733 +18849,41819 +57163,28803 +13690,19220 +52505,42477 +17957,44083 +43793,25017 +2903,14588 +6683,46761 +1291,55821 +8116,58062 +47117,3017 +46119,8339 +61850,45949 +16031,34598 +42492,64395 +14723,36270 +51209,26887 +18683,46652 +14245,25266 +61633,42853 +47414,18495 +46264,16204 +13640,33544 +62498,43970 +55675,7295 +63994,17274 +16463,41029 +35034,7407 +8315,43543 +62436,38784 +26770,31602 +44335,14990 +51068,10542 +64791,45434 +37975,51578 +36790,61224 +50323,56569 +57593,19723 +5533,1846 +11734,15060 +49486,29613 +60582,29555 +51098,56726 +1027,61076 +64092,38446 +35949,49802 +55807,14790 +57016,19307 +28413,24666 +32725,27812 +60300,23865 +36392,50614 +19012,55735 +5970,24835 +3040,27115 +61216,37051 +40593,43796 +18008,2439 +8025,5791 +37439,41758 +29649,39963 +61950,41542 +22596,8019 +7243,36195 +62639,29338 +13654,41293 +10578,36639 +2071,50733 +32029,3689 +47288,5915 +34416,49569 +48346,30284 +30559,48863 +54350,50538 +19136,2678 +43571,15911 +29264,52277 +63635,64529 +2124,27491 +3799,31960 +4894,24703 +54536,27123 +36293,4251 +32924,28916 +54029,7656 +32145,43295 +4670,18662 +48511,60301 +2055,29603 +13813,46772 +33659,60484 +30151,25954 +15833,61496 +48584,52220 +15569,2924 +63371,56705 +27047,185 +44036,30883 +10412,57965 +27783,3555 +17626,52578 +40911,36773 +8165,50565 +9656,33274 +45547,22674 +48231,59573 +1474,51341 +19778,2927 +6829,47508 +58536,37919 +57647,65236 +22783,13465 +44076,63443 +21966,44852 +24596,2193 +11017,9997 +58037,25465 +1134,20230 +950,43135 +57319,41135 +5434,16782 +41795,31278 +47996,35619 +12747,15842 +25799,63188 +39517,46058 +61143,47481 +53197,11597 +32338,3720 +43712,60030 +1568,18940 +57348,64796 +65497,20718 +38298,36248 +47761,39399 +56104,38062 +41925,1056 +38930,31005 +62317,62499 +63652,28634 +62031,6259 +51085,31529 +63079,28910 +55522,61267 +9016,9958 +61120,40683 +31981,26632 +32814,16759 +21407,32522 +35377,29741 +57034,62547 +63029,60889 +25292,3096 +20762,29596 +30529,48152 +16210,44933 +53387,44342 +1267,34775 +3622,5105 +36626,46445 +36117,4987 +3606,53361 +63111,15674 +33901,56620 +5534,63674 +6138,43399 +19555,26438 +41355,12683 +26004,13029 +52793,42695 +24713,31581 +31313,58780 +53207,22983 +44381,44416 +55330,47590 +64329,22033 +39325,4099 +41582,30999 +3168,1056 +54831,4622 +7587,7619 +46047,53285 +53584,54363 +39767,26234 +12399,14400 +7070,44624 +57498,56378 +13098,6512 +10463,10164 +16610,57028 +2093,35309 +56473,9640 +17641,42910 +46443,53960 +57130,35197 +24963,62046 +32407,7023 +26613,26524 +42639,49971 +2992,35721 +20878,2734 +33082,18044 +26024,6533 +20106,61105 +51421,64856 +58948,33774 +41264,38990 +23263,44727 +35222,26500 +49816,54292 +60926,43556 +43243,57253 +50407,19440 +48707,18613 +45816,32105 +55986,15042 +19080,31034 +14285,6673 +6030,48878 +58800,30516 +5134,56151 +47269,27571 +2758,28277 +65265,2343 +12380,61532 +32983,46248 +26450,30059 +20372,47662 +19493,25476 +35729,18313 +9102,26514 +26238,28113 +14847,51668 +22662,48934 +31750,4555 +32063,62392 +48480,62781 +29075,16726 +64914,59168 +2233,64366 +38843,29243 +45684,15356 +30456,55456 +51767,5236 +41501,31374 +4005,47948 +62079,63564 +56920,1749 +3317,38648 +35929,10088 +34737,54908 +38698,62265 +64891,52362 +3068,14230 +6028,36633 +26199,58761 +37914,54612 +3364,41598 +59266,38779 +47941,59904 +6672,21815 +50947,12026 +46700,24480 +33065,30767 +43095,61479 +14457,14739 +11112,59098 +4469,46850 +56204,59941 +20649,61841 +19537,36508 +38751,60162 +12041,18043 +11424,53916 +47100,10599 +176,13055 +25091,28867 +62533,15116 +18190,11679 +63150,44264 +39989,19707 +51330,9745 +5031,32978 +24482,61505 +56221,52086 +32930,30914 +20138,13004 +42783,51209 +53768,33681 +56498,24335 +52160,50719 +35815,44307 +25554,22823 +59915,55445 +11542,18751 +64820,36755 +4501,41403 +65202,60101 +22495,10671 +17648,33569 +12002,32253 +48720,13892 +3687,39903 +41841,46724 +34661,57950 +51306,24534 +62261,58532 +32566,37073 +52078,2752 +51064,55505 +24578,28661 +27733,16030 +19360,35713 +19818,33576 +52860,19729 +22163,37622 +48024,32742 +45539,38589 +60039,41522 +3741,28686 +41905,37125 +30352,30273 +22588,57348 +6091,27898 +53822,5987 +22647,58031 +49620,53141 +10610,45220 +54836,45108 +2428,39608 +59439,63816 +5986,19071 +56411,26280 +25320,53997 +53880,62507 +54814,27187 +32595,54778 +61663,549 +59046,57953 +60165,49522 +5687,65160 +16321,26836 +49178,31713 +19693,32790 +38641,57476 +51186,61949 +60255,11066 +31656,24666 +29245,36592 +45474,1705 +39630,37312 +13139,32278 +37455,1700 +44589,24726 +35000,43111 +27756,47660 +63365,24839 +27494,45257 +27339,13097 +27669,37365 +42486,57109 +6808,8216 +12963,18240 +40131,30906 +21184,6001 +36933,14865 +28492,62188 +19685,64017 +61687,26598 +1781,30665 +15444,26665 +49949,64308 +25475,17551 +28098,13573 +19948,29238 +2366,4907 +15820,64470 +1319,18762 +5870,23799 +24795,32120 +7009,63914 +17338,64685 +60378,16528 +54957,18006 +31755,47304 +132,61616 +54411,11324 +2521,30892 +61506,15794 +64772,57475 +1524,44006 +30675,35291 +10909,45593 +24021,2842 +52471,46998 +16431,39780 +60736,61225 +55128,28207 +33414,8839 +13252,9018 +38216,35668 +39288,28239 +49003,37421 +51381,55984 +15964,49840 +41376,63975 +8881,24980 +49437,901 +44452,26956 +17252,27384 +58466,59744 +34822,9003 +54136,15211 +33981,63815 +60409,36275 +58495,8560 +1067,4225 +2134,44300 +62053,60254 +22220,40585 +17267,23219 +26663,47341 +26165,42942 +62646,9055 +61005,47936 +65495,8800 +42031,7322 +23684,31185 +41949,27573 +4308,58978 +44692,27550 +56931,10861 +8477,47576 +32264,14659 +62317,36222 +46543,38229 +2364,29837 +49021,34110 +28002,30055 +8576,21918 +11260,26302 +17809,59010 +10710,47782 +30376,32992 +6606,37992 +41987,8937 +19032,40511 +9446,18440 +50892,41231 +47042,47846 +7328,49826 +25425,60788 +63440,8785 +52890,32993 +63426,23966 +18320,52373 +10810,33188 +17837,8670 +56657,32051 +20838,33667 +53726,12604 +20589,53026 +60655,14656 +1841,56749 +18943,30678 +65433,18657 +63885,14552 +2189,19828 +56692,9751 +16406,43283 +54610,18890 +47242,36785 +52214,54099 +16228,15168 +17433,4036 +4710,11435 +40978,36320 +44756,55621 +60736,26191 +28467,39925 +29849,28196 +40416,43247 +5575,23297 +50371,4160 +14750,27653 +45087,42124 +28167,10458 +24718,41358 +62950,2705 +7185,51763 +3542,36256 +6630,19909 +63219,32670 +22345,12951 +24078,54478 +51216,16689 +26678,52963 +33229,20401 +37259,16868 +44398,28513 +42336,49302 +6735,32348 +55997,44785 +52099,22441 +26111,17476 +38070,35702 +4367,30638 +22473,28653 +1450,1422 +7401,6767 +19800,14597 +28127,3904 +34196,38818 +32,2807 +11813,44198 +44373,6960 +6764,33004 +32879,7872 +25499,34604 +32202,26029 +56593,15168 +4905,7614 +20119,30394 +11300,50800 +12467,37950 +40954,57337 +30618,5202 +24372,18687 +60510,27115 +37993,8819 +14939,3108 +54189,27322 +35216,41561 +7887,42100 +43232,50630 +42830,41522 +3294,65193 +10307,7889 +59123,20623 +24946,63264 +36724,40985 +21865,41503 +35372,58789 +64018,41516 +19076,33984 +60405,11494 +18105,51069 +34389,39364 +5228,14792 +5781,43924 +56924,42065 +7243,4718 +11873,1515 +16533,10066 +1082,23856 +46109,675 +54209,3014 +20615,20240 +38642,43957 +50556,3962 +3451,3905 +11234,62594 +8271,9643 +7128,63623 +41591,56393 +1730,49869 +56096,19062 +23606,61969 +10252,53453 +14902,17576 +3250,46903 +14596,16107 +42766,43507 +45242,53277 +1597,13626 +22298,28007 +33203,26187 +58670,46675 +44895,36880 +1276,11083 +32305,27668 +35372,64127 +3121,49152 +11543,11776 +44329,26943 +64234,54645 +13096,41918 +2636,29561 +965,22069 +16070,34560 +43483,20880 +23109,56796 +43696,30725 +2105,12775 +7239,20174 +36216,34069 +41301,39642 +54969,64435 +61464,48833 +42715,50859 +62504,18293 +14703,41312 +5412,63690 +48139,6172 +11429,33940 +25238,40941 +40654,48015 +27446,39965 +29509,46908 +26987,7876 +18052,4381 +9457,6167 +32106,33107 +11070,34901 +41546,48915 +24684,18289 +46879,38122 +37603,23846 +4394,55196 +22818,13831 +28738,16463 +2055,1674 +25963,23719 +26953,15964 +657,26489 +17636,39712 +6038,48169 +56165,17929 +58638,4735 +57775,59499 +31778,37339 +4044,48125 +53900,40278 +62278,41046 +5527,16291 +63733,59831 +17138,26532 +13047,26240 +45334,63050 +31724,6190 +7170,48579 +41962,52709 +49221,25272 +38117,29894 +40903,14871 +34554,49888 +26324,58796 +46697,29902 +46152,13472 +52299,52069 +15081,3006 +39476,32005 +3708,62932 +53236,40853 +29112,8767 +20329,32052 +52732,4687 +4611,51206 +58629,36815 +33404,31935 +46689,18048 +9472,41141 +7081,22604 +31372,30399 +8208,7801 +1503,36183 +11575,65097 +1336,12659 +42403,4474 +53406,32651 +50490,516 +9178,1178 +5782,12442 +50245,5001 +46379,22314 +48288,57868 +3285,3508 +46492,14006 +38628,15195 +26893,60543 +23337,48117 +47966,43525 +47529,44420 +57818,25930 +37828,6247 +12247,7395 +43880,36013 +8150,6800 +62071,5603 +48179,9397 +27009,26257 +17993,53053 +43313,18063 +19747,28403 +19742,30065 +9740,53406 +27149,37278 +53890,63096 +62749,36920 +21658,24850 +30970,11219 +43787,22994 +61752,16649 +46731,32609 +18794,17159 +43995,56490 +49901,47609 +51684,16971 +60064,40725 +29249,27951 +33132,45586 +53178,56656 +15442,7262 +719,24041 +61681,8134 +24611,29807 +2561,10175 +23021,22356 +22360,34996 +48557,20407 +56635,63398 +9591,53912 +53680,5220 +35002,38990 +51594,65233 +42315,19910 +53743,42000 +23157,9784 +36247,43924 +23500,48681 +35229,33477 +48326,19790 +12243,32969 +2540,12567 +33963,19712 +10016,43585 +29290,14791 +6809,48472 +40927,40309 +20445,12821 +21599,25688 +50952,23970 +61972,21826 +54962,39617 +52360,35220 +53134,23297 +53360,64101 +17977,4427 +16821,37150 +6886,22304 +48194,55623 +62449,42042 +3023,61363 +38500,58460 +37176,57396 +21227,21962 +1128,17891 +20415,19284 +3037,20714 +59297,3528 +60548,61435 +660,18716 +33737,45825 +4331,47637 +28854,53162 +33547,38196 +21547,52664 +5160,8991 +11525,9641 +30089,43441 +44465,50401 +65023,56044 +64947,12833 +13303,36244 +60455,54258 +22884,29531 +41556,58921 +39840,14260 +13050,39749 +1111,38432 +30046,51059 +32409,60564 +27945,14320 +33011,52090 +60360,23024 +17819,23482 +61565,10677 +45876,15995 +9468,41139 +46366,21140 +37129,44643 +60784,7894 +50884,29774 +6318,45677 +21823,21017 +15775,58116 +19092,54246 +4759,54468 +16130,55576 +30275,33082 +43866,45716 +56939,36250 +61818,58791 +26479,14878 +7388,50077 +57216,4617 +60983,49870 +7483,16741 +4563,41008 +25320,2692 +33561,42833 +33170,43734 +57667,52166 +55611,49432 +15894,50621 +49496,50099 +20133,25233 +24636,14687 +24389,46348 +13290,63446 +33925,21837 +13759,29382 +55956,57414 +11951,26780 +6047,51036 +36913,6535 +62838,54550 +53159,61075 +44865,52280 +15920,18808 +60580,58265 +22808,54349 +7547,13984 +43385,4335 +54022,58740 +34322,59993 +2976,19608 +24356,31312 +28928,64724 +34627,32376 +3459,20539 +52676,29602 +25510,60372 +1694,26455 +14126,30792 +34924,20513 +6060,11323 +50124,40800 +60812,6626 +47796,9959 +43027,42709 +47577,41513 +37184,38997 +60714,1108 +38465,42392 +6504,47824 +9528,16780 +6805,9817 +50453,58498 +22182,49007 +53733,9387 +18368,34413 +31645,979 +17287,44592 +15756,42017 +57295,62501 +44709,706 +42010,31987 +63732,59610 +39946,32474 +9079,6753 +54944,31391 +58181,63087 +8565,42375 +26994,57516 +26842,62129 +2907,35133 +12553,19653 +39233,63989 +34518,57624 +30571,8378 +4641,13380 +8182,59898 +62805,59202 +19414,29072 +11515,57329 +9419,53651 +10054,30434 +3345,17403 +21322,12770 +46571,11593 +10411,2158 +57839,33249 +63399,36780 +4111,39495 +22484,48797 +54925,30714 +33434,53836 +27240,52307 +40295,11016 +1660,22380 +61857,39627 +32520,19220 +46411,29877 +19908,41223 +20379,38256 +64749,24776 +61748,58467 +30186,21245 +922,64150 +55963,25234 +45108,65085 +65061,3807 +7886,2379 +56299,11623 +17105,4280 +37038,34767 +18483,39191 +30860,34459 +20963,29412 +27295,12516 +31959,11067 +47146,44763 +26906,39806 +29746,597 +47859,54739 +13695,38924 +47527,62322 +14914,49276 +17573,8962 +3174,12130 +17059,28906 +19896,29763 +11295,2768 +33506,59441 +15093,46912 +9346,17300 +53413,25623 +20586,45241 +19265,38729 +37445,61260 +43592,29942 +51229,18230 +44953,26662 +19338,47711 +57095,33277 +39534,56585 +15716,21317 +48499,10681 +12653,18571 +27046,35485 +53997,50661 +38942,63979 +17848,45002 +49590,25219 +57413,7287 +27652,5121 +56780,31437 +13670,11105 +36927,33462 +33022,42738 +52998,65403 +35632,47403 +17125,25296 +26949,35384 +59299,321 +17197,4063 +61869,63576 +53304,9414 +47648,33145 +38519,33238 +16333,28911 +24524,26946 +15768,13503 +3815,30659 +36135,16792 +30540,7198 +43699,10383 +15522,53410 +58153,46085 +40620,22848 +62546,28567 +38800,51602 +44749,31545 +28105,13340 +63403,17804 +25847,46079 +7253,15653 +58131,43235 +6451,4025 +29902,49592 +17976,34608 +33788,34761 +1014,1208 +24601,43682 +7683,57067 +30365,51921 +52833,19318 +55200,37573 +20940,44492 +31992,49443 +61781,15715 +34135,23537 +1304,9451 +7321,52286 +2658,28950 +42643,40184 +32883,18113 +32481,8459 +15291,29422 +1262,30869 +39785,40935 +61065,14472 +61266,18457 +59499,37012 +60994,28131 +56965,60231 +4658,25001 +38314,17996 +50703,60706 +11660,2729 +47038,19742 +1402,17095 +1682,47616 +27154,5139 +34318,16042 +50888,19124 +48922,53874 +20786,47872 +53916,37949 +21528,60302 +56758,41369 +13783,44084 +50192,43766 +8527,11078 +27671,29807 +11699,13162 +59056,61235 +24391,15406 +22603,11883 +18449,1478 +573,28831 +45156,32789 +27605,57834 +30517,23070 +39313,12287 +63462,22709 +20083,39664 +23151,44774 +30864,25333 +18286,57017 +9478,59682 +55334,52553 +55858,8318 +53180,18484 +908,53785 +63667,4967 +28694,28432 +3692,9925 +58283,3348 +25727,27321 +53858,32760 +58955,17903 +33865,15040 +33728,48519 +30316,18954 +51664,18965 +23869,17921 +3437,59541 +24370,5915 +28861,13611 +64528,13686 +43220,51005 +48668,16087 +12861,7464 +17376,49506 +7981,17812 +1304,54608 +41744,16624 +33331,54355 +62330,13372 +11826,25631 +17614,37472 +11033,46222 +34176,4549 +62126,13705 +46557,35210 +2889,30601 +10490,63194 +46095,35645 +29468,20584 +39031,63789 +27328,30942 +24409,52018 +41639,11744 +49109,58293 +31185,22455 +17200,3355 +65379,5296 +53957,693 +57741,29988 +35612,9320 +44899,65112 +38373,63000 +16720,30872 +50604,63161 +13062,35887 +12023,6059 +5690,59196 +29641,16352 +64916,65430 +49639,64045 +41335,60604 +4979,34434 +39109,38361 +7543,35404 +15284,24768 +50131,12002 +45718,53977 +35356,45432 +45217,44235 +50980,46969 +2317,65011 +6689,25101 +129,24943 +28705,30926 +29849,27313 +5267,6923 +41224,17569 +51889,36807 +27558,9469 +26437,54741 +35366,17703 +2284,30166 +52258,45919 +56078,7656 +50327,36859 +9161,31687 +251,21701 +15070,31180 +41320,56468 +4102,3443 +59975,38587 +46887,9164 +62588,48982 +12385,28913 +25150,26853 +20571,43807 +15361,31933 +62668,40961 +37221,351 +38021,15312 +34222,32569 +49353,31315 +34913,15258 +45153,21019 +54499,14832 +32778,2247 +50378,31590 +44440,40191 +2453,17459 +10773,19283 +59884,14099 +46146,24847 +59404,17188 +58928,65007 +30001,4168 +30365,62527 +3310,23878 +50683,52558 +46655,57093 +49406,32122 +14085,49792 +62878,22695 +17037,34622 +33416,59229 +52740,48180 +31664,29372 +40849,34718 +32479,60144 +64711,36123 +3389,24636 +41079,62291 +4384,38469 +34947,58213 +62297,19447 +55374,4784 +11020,56198 +30557,58986 +44954,17525 +55788,27007 +4875,64014 +16570,54140 +39257,5717 +33183,46512 +59092,24091 +10178,4230 +21367,53494 +58619,49498 +11426,19978 +30097,26180 +23247,17992 +48807,65337 +55302,56845 +22801,27257 +34457,13337 +58972,16931 +2896,62713 +61473,43200 +8627,6888 +57853,20094 +62666,43773 +42414,8037 +48771,64074 +10990,6722 +48433,5541 +19942,16494 +29953,18840 +14330,443 +31905,63310 +4990,52068 +47829,15963 +55806,13813 +9306,50209 +59936,30011 +34253,19776 +41862,2723 +57705,44229 +15221,10385 +34091,351 +38904,13336 +59409,5375 +16404,46947 +54765,16244 +56036,30224 +52693,20585 +44373,24562 +14613,8610 +8783,60429 +31857,18968 +4314,37500 +25572,60752 +10613,22620 +7901,29078 +62221,19465 +48647,31358 +58067,59180 +25749,59745 +36963,5029 +55962,16084 +45355,35122 +34082,6892 +63300,59769 +31671,1170 +54508,63142 +14005,42379 +5936,54517 +19639,45644 +9582,23525 +44041,30930 +11894,22581 +47842,21877 +52035,14991 +38659,28124 +47573,64811 +29348,64984 +60332,18827 +7146,9434 +44145,48718 +62669,1909 +9284,60611 +30534,55735 +55848,10527 +28433,2735 +37072,17896 +42765,54046 +50680,49342 +2364,10325 +11208,6802 +62415,29519 +7235,38737 +6504,4919 +4264,2853 +21445,63841 +44745,36156 +62383,1288 +59201,35101 +574,18237 +44647,51287 +15516,37431 +855,29622 +43584,33351 +14970,64663 +22428,59403 +397,17718 +63276,16415 +11701,56430 +18681,61550 +30362,56316 +22986,56618 +32188,18204 +19147,50504 +23437,65437 +60462,28549 +23717,19879 +53580,37146 +57462,38739 +8502,25735 +12682,16186 +44455,62510 +37663,30841 +60358,26653 +834,46952 +26820,61303 +65130,2793 +16864,4581 +47493,63696 +49105,34468 +5292,26940 +23502,64812 +35481,1735 +10935,45898 +63000,52378 +24562,47127 +35312,38003 +23380,24478 +20922,23841 +40995,2507 +34941,57037 +25883,12537 +20577,57511 +22727,41380 +64333,9722 +17072,50519 +21093,42680 +25662,7205 +25099,1644 +38735,42012 +40580,64102 +4785,20495 +60235,9561 +48319,36928 +9396,52603 +36267,8046 +39570,36186 +23076,13829 +15012,25114 +6463,140 +6974,43819 +19298,10746 +50971,13502 +27786,37358 +35437,19928 +30072,37154 +28782,64557 +19565,52819 +51804,23389 +31967,10790 +415,46221 +13268,11991 +54910,3174 +40363,2523 +10584,4502 +54026,379 +59960,19955 +52944,6126 +15380,59945 +42894,49299 +23487,65323 +11818,30489 +53539,29130 +3868,46076 +32288,23620 +46478,58480 +39094,57686 +8831,16978 +26654,15554 +58862,12306 +43209,33480 +4101,45078 +21929,37165 +43863,44650 +46148,20117 +23682,41153 +13524,55113 +40285,13466 +41501,15840 +19674,44215 +58826,57063 +17952,22005 +58264,936 +17758,47687 +40311,57093 +26657,60938 +52347,14702 +23942,58804 +62157,48402 +54961,37953 +3540,10209 +31921,57430 +19104,25689 +38254,50759 +35656,9050 +49811,15362 +62239,597 +24155,28707 +31953,54535 +22114,15145 +52522,8651 +26491,4951 +36070,63101 +19730,58257 +23378,16897 +39745,62826 +15751,29126 +57755,17278 +16893,738 +14923,35387 +8859,12582 +21254,228 +64753,65273 +39001,48716 +52453,64390 +44715,29771 +37298,24516 +45051,33655 +32770,64277 +35888,46996 +10202,28811 +31392,27372 +39827,46246 +51266,50826 +49534,16738 +39950,2224 +14884,26899 +34122,3812 +5865,59047 +14187,6219 +17409,39627 +63205,46816 +63860,15731 +59175,22156 +3246,45016 +28962,17111 +15059,21558 +12906,52181 +28613,35587 +60098,36524 +52991,23956 +41299,18571 +32408,34457 +48038,43357 +4960,23792 +53981,37143 +33080,23779 +24695,18672 +2183,19177 +38691,23515 +28306,27425 +57607,26151 +40560,64205 +9773,32138 +24924,62291 +48896,37965 +6059,32565 +51093,14491 +30534,41368 +52345,12013 +27158,2527 +2126,20187 +37571,26612 +6783,36135 +641,50244 +9351,38011 +39408,31165 +26058,10428 +14131,42084 +38510,23187 +62346,28807 +38069,20940 +63121,48647 +32937,45101 +52685,18906 +34098,22739 +64127,24637 +28926,46908 +46011,16074 +49135,60561 +33667,60464 +11342,19882 +54114,48157 +58980,65516 +14744,27831 +44923,13687 +51859,6776 +27203,59311 +46550,28627 +7093,34405 +32976,29630 +50780,27040 +28025,60783 +51989,41334 +1034,38113 +63241,59354 +46655,10546 +37218,41269 +60738,21534 +54565,55958 +9434,33094 +32545,5275 +57740,20488 +9884,60671 +28285,32017 +48379,45049 +11275,56708 +48227,55455 +44650,21545 +62144,54408 +12071,12535 +49890,21929 +16774,51793 +7201,2021 +30514,13257 +9775,3810 +59947,36961 +51734,54693 +26443,65367 +34661,32194 +16585,64 +45026,49456 +51453,53217 +30560,12601 +5606,54793 +41290,22846 +31713,58387 +6062,48399 +53190,46790 +53298,4863 +61051,27944 +12247,49639 +62688,56657 +19562,46263 +17209,5799 +3326,845 +35217,42865 +24255,13303 +13655,8111 +48391,12501 +47888,55431 +23264,50535 +63901,7660 +18005,48923 +43494,55041 +16004,23149 +50833,8028 +216,12893 +32071,34450 +17056,39530 +56313,51410 +35648,18125 +20755,3933 +34597,43030 +26532,33573 +11692,12695 +30124,55438 +38715,6676 +4045,41128 +61190,21381 +14174,55226 +3962,29024 +45761,46719 +28432,7750 +41956,59563 +1253,11181 +43346,7785 +12303,30096 +18771,7470 +22234,42845 +29658,7324 +40405,54161 +29635,35893 +48395,59141 +34821,43858 +20436,33836 +9675,6410 +62600,5145 +26627,8713 +38437,19282 +15321,22050 +61079,13824 +49240,34654 +54891,57696 +58161,37816 +7274,65303 +38273,50093 +35843,52365 +20698,63571 +28172,51214 +18663,11186 +10154,40548 +59899,20902 +8380,38980 +45050,51352 +3466,46750 +52501,49647 +38927,56699 +48988,777 +57434,57766 +48960,63313 +51025,5189 +43801,54065 +39989,41358 +50654,40950 +44198,32131 +18495,25124 +63822,40201 +10945,28198 +58714,13757 +4483,18774 +32572,41851 +43048,21384 +53129,46574 +23411,18954 +52920,2734 +51222,54390 +56692,42608 +57054,47761 +51002,57849 +52044,65200 +60780,50160 +27719,5252 +39453,55397 +36330,47228 +52962,14727 +58963,48099 +24897,25844 +7722,47681 +54304,4746 +22658,59857 +16329,32642 +14243,21652 +9180,20129 +25570,38237 +20998,5012 +25408,6417 +31285,52396 +43393,16003 +59780,16412 +57762,50648 +3927,44052 +23262,23252 +59405,58904 +18738,46938 +13932,4246 +51880,44799 +64927,23847 +54314,34646 +34353,58109 +25096,21263 +22555,21707 +30288,22646 +56106,55157 +10019,52860 +17214,15950 +1276,12050 +39158,53388 +13759,36714 +41620,5693 +56278,585 +1025,65415 +37313,55676 +55141,5598 +34941,46401 +19285,44994 +51496,29278 +38223,11432 +41129,9854 +52529,42979 +19665,39727 +55973,26335 +41205,17492 +46737,11147 +9105,50598 +64033,36835 +10239,55202 +9366,45374 +28301,45050 +16037,32596 +31888,1109 +5031,53080 +13195,40667 +46549,47485 +55147,38452 +35979,55996 +21194,26104 +46172,36602 +36778,11556 +31183,9528 +64769,63262 +62357,4152 +58397,58865 +47617,27552 +25206,2901 +48443,54044 +1731,41541 +50559,63274 +61362,24920 +24401,64722 +34209,9355 +62606,40167 +5704,28022 +59579,19152 +6935,50839 +61598,16078 +39568,59337 +59164,43293 +46930,6649 +6381,24162 +31910,44012 +56043,38047 +56560,5606 +38845,63791 +41294,34705 +63846,32430 +43438,41502 +26848,26098 +47470,60375 +34363,30393 +47442,60809 +45237,2494 +9364,33012 +39721,24752 +57434,50107 +5681,62341 +50182,55823 +16966,40131 +27282,51788 +48895,16377 +50128,27359 +10938,56238 +39153,2860 +61733,23024 +19318,9453 +65424,9969 +55788,36969 +59696,17707 +63711,8657 +20438,20524 +21077,64627 +823,12520 +51755,44703 +5180,25391 +63304,42672 +20737,19831 +65198,57234 +33038,30607 +64208,46153 +17336,19148 +13327,52562 +19789,26389 +11362,30437 +21267,40375 +42466,63647 +13303,4266 +41995,41475 +10621,26652 +37807,11159 +59557,25693 +35100,7753 +56341,21854 +16371,27326 +6300,47473 +6915,33071 +32046,19427 +19826,45587 +48392,61160 +13236,6262 +58512,18741 +56864,29322 +4240,63214 +10449,2982 +39136,6391 +47233,33295 +7684,48509 +4043,62646 +53197,40705 +51873,36765 +11147,48555 +31856,7100 +28119,34979 +28803,36159 +24099,52501 +40989,55155 +36953,61715 +48188,61940 +43699,50232 +39604,52763 +64452,63893 +50250,53532 +2904,23629 +51834,64824 +13947,1820 +6232,10097 +51809,10496 +62694,22616 +40405,46098 +29709,59575 +55518,65253 +58186,45992 +39221,20434 +65067,3843 +15379,58830 +17500,22166 +62335,25648 +49272,8545 +10647,51938 +52936,58235 +30673,44350 +8770,6845 +58071,48249 +36813,31782 +9666,22157 +46880,64679 +52742,62306 +17623,33069 +31741,40196 +24854,36750 +7168,42215 +29805,35352 +37639,3842 +5879,23116 +63285,59740 +17048,32053 +10219,11571 +44206,31745 +1650,46188 +27535,7926 +36616,23510 +20395,58836 +10828,51031 +54395,37176 +55340,42987 +43353,64387 +17166,47153 +57063,16244 +2097,14338 +56805,18004 +50799,60141 +7000,63965 +16426,50812 +8047,2400 +6579,15227 +24291,21257 +53254,12347 +30589,27946 +36801,25735 +64874,49963 +17873,7938 +45123,12198 +58674,60336 +17464,23440 +11284,17731 +51077,8156 +38675,52681 +10108,55706 +53301,21402 +37359,39185 +58280,24657 +36498,40285 +15400,53311 +52310,47870 +49517,60084 +37772,57299 +30593,15986 +52343,35647 +61762,23665 +10535,22870 +47933,27897 +32767,37231 +49904,25885 +57699,3015 +19473,51014 +14380,3610 +51947,15765 +26483,47770 +12045,48874 +18121,11390 +28592,34191 +36219,21765 +48710,17238 +5645,27488 +57973,4542 +26981,1733 +18820,44904 +59997,50271 +44374,18392 +17783,30790 +26492,58640 +7859,21602 +53796,45450 +12716,29126 +34610,24730 +13749,29000 +26256,54015 +19767,30825 +39498,46003 +17879,29469 +47145,38198 +27609,62189 +575,9487 +34381,6708 +58199,49080 +22388,60468 +46813,53053 +15662,29377 +10944,3267 +18412,16183 +4609,1169 +8632,42322 +47663,13175 +54319,57410 +9264,44327 +966,61763 +21932,50076 +62556,7950 +11967,3785 +7685,29923 +42042,58899 +54510,47767 +53093,45289 +4176,5678 +62396,3853 +40034,64377 +59770,36033 +1210,13640 +2541,36226 +23620,11249 +20079,54238 +44432,2228 +15737,6481 +12767,40801 +26711,63778 +14235,41623 +29891,39137 +30294,26971 +1687,38699 +20518,58802 +23537,38108 +63438,33470 +21323,9585 +41058,53788 +56280,30049 +49567,62255 +59528,38837 +44989,8252 +36491,46607 +62658,12471 +58074,10889 +53061,16996 +29931,4749 +61482,37336 +47559,51157 +25154,12557 +47097,55690 +44029,61928 +36088,378 +17651,63310 +47952,28512 +45954,12756 +2287,25138 +51026,21017 +10043,54308 +34677,6425 +58914,4627 +15804,61370 +6368,38110 +18939,29548 +27915,3202 +39500,34980 +48428,41368 +22953,62329 +11399,18659 +23084,25997 +30026,10009 +8061,5830 +12761,55744 +11728,3487 +61749,12080 +33398,29464 +10624,33119 +46352,718 +11968,21012 +25940,4418 +16375,51478 +2958,2270 +35563,62149 +35044,29974 +41870,31944 +53728,5110 +50956,63596 +11192,35325 +11908,45960 +23684,15746 +12927,49708 +48843,37318 +23117,64121 +7983,47228 +35099,48014 +56775,34216 +53304,6477 +64733,15469 +11565,23870 +18584,6697 +22550,63434 +30907,11960 +50783,26469 +49551,11014 +4215,23174 +58265,63532 +20535,15308 +4207,34996 +26469,15998 +21467,30976 +13341,64801 +28898,2513 +54548,8276 +18136,50414 +45100,14007 +46809,373 +53612,22625 +8837,35329 +14638,27115 +25787,58877 +44097,39329 +9351,12106 +36483,7779 +845,32164 +60904,60872 +33624,55861 +29600,56186 +39671,59604 +39564,38828 +46273,65361 +1496,62296 +18850,15142 +63810,51772 +38434,39219 +29524,22664 +56094,57088 +2449,4880 +15859,58968 +24714,62349 +21425,28715 +16756,57287 +560,12241 +51969,12268 +44230,3435 +52860,33799 +6846,19698 +24684,57153 +13919,59968 +59850,14555 +63076,6393 +41982,17695 +38122,18330 +6053,43026 +27213,64610 +49911,63954 +63585,4439 +27853,159 +62836,23499 +23741,42964 +63476,63174 +16473,16665 +5449,55084 +24371,54642 +34854,15092 +63916,48932 +344,39315 +141,39726 +24546,24537 +12507,55908 +38264,1001 +61073,5925 +17363,2521 +28135,22425 +36269,19169 +7703,33723 +26052,8723 +34444,55805 +40086,8517 +49602,62849 +56502,54821 +600,63802 +36915,26935 +44354,33384 +35910,23954 +57426,10109 +39890,20942 +10086,61177 +58087,50342 +53330,62902 +12110,56937 +39051,57326 +34120,5737 +54193,32766 +48119,58063 +47234,12309 +13267,44428 +720,39754 +14153,64576 +32473,46751 +51636,12794 +32776,51466 +41037,17798 +33327,7315 +54299,41760 +23981,55321 +54910,29489 +16385,20630 +29425,36175 +49783,8274 +56203,10411 +22076,58281 +26356,5155 +41564,2766 +51610,49430 +34564,64092 +57766,37874 +12425,11922 +64502,64500 +33343,16040 +29466,10529 +20773,11792 +35906,44804 +53527,32071 +57780,27761 +973,18327 +273,57496 +36564,29372 +63505,56711 +61773,25786 +5567,63287 +27281,56017 +13295,32720 +39420,52807 +32855,32160 +335,63383 +52380,45679 +52281,34712 +43072,26368 +25804,8324 +35496,61375 +59816,59555 +10204,14018 +40399,27815 +43698,35319 +26929,14597 +887,13494 +54512,49659 +32297,64368 +44009,46665 +34468,63727 +7849,59346 +18224,49173 +36884,57678 +10197,19355 +30846,59600 +26141,62595 +31708,4596 +40403,29657 +60327,23072 +22670,58889 +13926,27999 +17786,60527 +59774,31138 +59549,31203 +24895,3287 +3633,28511 +63152,17648 +50998,22357 +8301,59363 +37954,26940 +9631,56790 +22672,54971 +2931,25784 +49026,45097 +10211,33545 +11656,53744 +61233,8973 +19457,7149 +32004,12396 +30356,1069 +23882,4020 +56718,45945 +48327,6045 +48587,50521 +17935,47438 +24257,22221 +27165,41067 +62868,51628 +18986,45597 +59046,20421 +20522,3042 +56619,47782 +48433,41271 +9900,44752 +40064,33775 +50418,59944 +29886,35576 +55787,28955 +63409,48437 +14483,37958 +60781,65311 +24466,64735 +32701,31828 +45392,45778 +8350,63725 +52702,60447 +15111,43246 +38343,33534 +33995,23091 +63189,32960 +22561,40475 +49694,17440 +5140,22460 +24701,10123 +37019,8731 +43949,54182 +39651,25179 +42741,16952 +50549,31803 +29721,62874 +40198,15563 +34702,42895 +3401,27362 +39987,17534 +129,31366 +32020,52625 +50876,35168 +21641,5410 +14236,47646 +41896,42388 +30677,15915 +56555,55451 +1414,25727 +57793,58196 +53602,20022 +42564,58328 +9521,56264 +22906,31828 +55178,18999 +50756,6622 +39122,28456 +35589,25536 +28186,16471 +58263,33219 +14472,49910 +39766,324 +32322,3135 +9496,243 +26666,39339 +32120,58148 +55935,7288 +41247,25216 +18077,40647 +50135,42840 +2859,45026 +54784,47046 +57564,24041 +34920,2794 +3726,6916 +53817,35418 +62220,52817 +55024,35880 +7933,23412 +3727,49324 +13341,52557 +47451,6300 +51140,26257 +1957,63695 +6300,63242 +55915,22893 +41874,991 +33514,46294 +33279,31160 +43546,44647 +54164,27324 +4188,33251 +61729,31748 +35333,6138 +60117,45338 +5314,54936 +37978,63402 +62469,58512 +42962,1986 +56570,48362 +35868,40162 +37313,31405 +4393,40740 +1638,5251 +18463,63364 +50639,51768 +32532,44141 +4950,6996 +50543,1394 +42800,7513 +40968,14263 +4300,50514 +8529,44729 +56684,35866 +8710,16759 +63929,41649 +45969,19250 +30911,20939 +27154,45325 +13629,16270 +50850,7560 +50377,35555 +23978,1527 +34822,6670 +4754,44251 +4597,31268 +65217,35382 +12359,27764 +39372,41525 +44581,24706 +40354,38771 +5287,24666 +61221,58916 +53197,31510 +47664,32578 +56831,5620 +10542,18311 +26252,53322 +36622,63447 +61887,29430 +36089,50107 +51889,3422 +20474,20861 +5966,59512 +29997,52472 +43774,32783 +39874,37708 +52531,13320 +47872,19759 +8028,27107 +53974,57954 +7609,26691 +2764,64954 +11851,23144 +13538,6396 +26751,29299 +20766,44316 +14346,55180 +29760,16070 +21246,59254 +37548,38920 +16250,28159 +40112,18174 +44968,15777 +8804,38241 +30933,19493 +19430,55236 +305,25083 +7527,60596 +26196,56789 +64564,46533 +30714,833 +23374,50436 +25080,26880 +17549,42344 +1168,27663 +16730,42759 +9293,12356 +41479,14744 +29678,25811 +64978,494 +1463,63520 +37592,58915 +23189,42718 +61867,2182 +63706,43097 +1309,15365 +4165,29093 +39977,36463 +46252,60074 +14571,51617 +7287,41346 +49504,472 +42797,5188 +53603,4711 +56743,59420 +9084,3083 +61051,58942 +8749,30272 +16786,22448 +7534,27448 +48668,28214 +1330,44314 +62884,11091 +47231,50474 +4617,41816 +58829,29971 +10515,18781 +50425,11600 +39655,14560 +13642,38973 +15116,495 +25376,4964 +20227,13033 +20637,26486 +13347,20090 +62177,8496 +2333,37820 +27823,52704 +11821,24130 +18720,34129 +50409,36227 +50019,51535 +17732,53376 +3484,49027 +55704,3823 +59013,17720 +22541,10780 +57947,25121 +21167,40645 +41348,51288 +58030,21107 +53712,56702 +18785,33242 +55278,64566 +47353,60815 +18459,1081 +29666,59250 +30472,47343 +55368,43059 +40179,22596 +50607,61870 +62120,35454 +13203,45225 +1353,30938 +53414,11418 +26324,51406 +11449,54097 +5836,43224 +18886,5270 +26155,3067 +29173,54603 +61435,15320 +57509,27103 +23695,41068 +26780,63880 +57061,6700 +37665,10327 +55405,41285 +14887,43840 +6380,36990 +38067,16220 +16749,8257 +12092,61903 +56605,61562 +14645,45240 +34382,42638 +12494,17456 +46997,26059 +9648,57383 +64928,50826 +26186,47861 +18003,54299 +58022,62457 +12254,8675 +62452,51582 +5235,10939 +32290,17124 +51995,15652 +22499,13571 +10009,14981 +30355,23330 +46765,41805 +19222,340 +56127,4232 +60874,19825 +28339,15676 +33304,18373 +46965,27773 +11006,16486 +23304,55923 +1482,29707 +28644,11874 +31995,22476 +8152,9054 +34730,45809 +27611,48873 +27297,21321 +58692,4883 +30260,27782 +43081,9919 +61777,43029 +20249,38493 +60466,60066 +27820,5214 +27771,38227 +39612,31142 +52568,49894 +48606,63293 +65022,3166 +17402,22608 +22083,44225 +15022,58594 +44280,3833 +17113,46503 +56316,6623 +38399,7299 +8643,50550 +44710,44299 +38637,59223 +31882,35623 +29754,10377 +993,46852 +5560,29760 +31744,60934 +15325,19030 +13706,61306 +16116,49550 +42627,39916 +1467,45560 +3851,62606 +11922,23074 +2898,35866 +12619,30826 +58387,48017 +54946,65481 +32943,46281 +28789,49279 +14369,49676 +7060,9904 +4350,46295 +2243,44187 +18679,17059 +22450,9212 +54212,36593 +19181,34844 +30847,31559 +22949,13856 +46445,63024 +33901,46154 +28218,7584 +63032,5764 +43956,45381 +33183,46395 +48223,8679 +23441,12294 +30235,27670 +48949,47977 +4328,52840 +55562,11443 +31539,63111 +31155,51293 +10505,58919 +1288,8295