diff --git a/CMakeLists.txt b/CMakeLists.txt index 6b88740..a09c7a4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,19 +11,22 @@ set(JUCE_WEB_BROWSER OFF) set(BUILD_TESTING OFF) if(WIN32) - set(CAN_DRIVER "WindowsPCANBasic") - list(APPEND CAN_DRIVER "TouCAN") - - if(NOT (CMAKE_CXX_COMPILER_ID MATCHES "GNU" AND MINGW)) - list(APPEND CAN_DRIVER "WindowsInnoMakerUSB2CAN") - else() - message(STATUS "InnoMaker hardware will not be supported in this build because you are using mingw") - endif() - list(APPEND CAN_DRIVER "SYS_TEC") + set(CAN_DRIVER "WindowsPCANBasic") + list(APPEND CAN_DRIVER "TouCAN") + + if(NOT (CMAKE_CXX_COMPILER_ID MATCHES "GNU" AND MINGW)) + list(APPEND CAN_DRIVER "WindowsInnoMakerUSB2CAN") + else() + message( + STATUS + "InnoMaker hardware will not be supported in this build because you are using mingw" + ) + endif() + list(APPEND CAN_DRIVER "SYS_TEC") elseif(APPLE) - set(CAN_DRIVER "MacCANPCAN") + set(CAN_DRIVER "MacCANPCAN") else() - set(CAN_DRIVER "SocketCAN") + set(CAN_DRIVER "SocketCAN") endif() find_package(JUCE MODULE) @@ -32,21 +35,28 @@ find_package(Threads REQUIRED) juce_add_gui_app( AgISOVirtualTerminal - ICON_BIG doc/smallLogo.png + ICON_BIG + doc/smallLogo.png # image file to use as an icon ICON_SMALL ... - COMPANY_NAME "Open-Agriculture" - COMPANY_COPYRIGHT "Open-Agriculture" - COMPANY_WEBSITE "https://github.com/Open-Agriculture" - PRODUCT_NAME "AgISOVirtualTerminal" - NEEDS_CURL FALSE - NEEDS_WEB_BROWSER FALSE - DESCRIPTION "An ISO11783-6 Server") + COMPANY_NAME + "Open-Agriculture" + COMPANY_COPYRIGHT + "Open-Agriculture" + COMPANY_WEBSITE + "https://github.com/Open-Agriculture" + PRODUCT_NAME + "AgISOVirtualTerminal" + NEEDS_CURL + FALSE + NEEDS_WEB_BROWSER + FALSE + DESCRIPTION + "An ISO11783-6 Server") set_target_properties(AgISOVirtualTerminal PROPERTIES CXX_STANDARD 17) -target_compile_definitions(AgISOVirtualTerminal PRIVATE - JUCE_USE_CURL=0 - JUCE_WEB_BROWSER=0) +target_compile_definitions(AgISOVirtualTerminal PRIVATE JUCE_USE_CURL=0 + JUCE_WEB_BROWSER=0) juce_generate_juce_header(AgISOVirtualTerminal) @@ -88,80 +98,101 @@ target_sources( "src/InputListComponent.cpp" "src/ShortcutsWindow.cpp") - target_include_directories(AgISOVirtualTerminal PRIVATE ${CMAKE_CURRENT_LIST_DIR}/include) target_link_libraries( AgISOVirtualTerminal - PRIVATE juce::juce_gui_extra juce::juce_audio_basics juce::juce_audio_utils isobus::Isobus isobus::HardwareIntegration - isobus::Utility + PRIVATE juce::juce_gui_extra juce::juce_audio_basics juce::juce_audio_utils + isobus::Isobus isobus::HardwareIntegration isobus::Utility PUBLIC juce::juce_recommended_config_flags juce::juce_recommended_lto_flags) if(WIN32) - add_custom_command( - TARGET AgISOVirtualTerminal POST_BUILD - COMMAND "${CMAKE_COMMAND}" -E copy_if_different ${CMAKE_CURRENT_LIST_DIR}/lib/PCANBasic.dll "$" - VERBATIM - ) - - add_custom_command( - TARGET AgISOVirtualTerminal POST_BUILD - COMMAND "${CMAKE_COMMAND}" -E copy_if_different ${CMAKE_CURRENT_LIST_DIR}/lib/Usbcan64.dll "$" - VERBATIM - ) - - add_custom_command( - TARGET AgISOVirtualTerminal POST_BUILD - COMMAND "${CMAKE_COMMAND}" -E copy_if_different ${CMAKE_CURRENT_LIST_DIR}/lib/canal.dll "$" - VERBATIM - ) - - add_custom_command( - TARGET AgISOVirtualTerminal POST_BUILD - COMMAND "${CMAKE_COMMAND}" -E copy_if_different ${CMAKE_CURRENT_LIST_DIR}/lib/InnoMakerUsb2CanLib.dll "$" - VERBATIM - ) + add_custom_command( + TARGET AgISOVirtualTerminal + POST_BUILD + COMMENT "Copying PCANBasic.dll to the build directory" + COMMAND + "${CMAKE_COMMAND}" -E copy_if_different + ${CMAKE_CURRENT_LIST_DIR}/lib/PCANBasic.dll + "$" + VERBATIM) + + add_custom_command( + TARGET AgISOVirtualTerminal + POST_BUILD + COMMENT "Copying Usbcan64.dll to the build directory" + COMMAND + "${CMAKE_COMMAND}" -E copy_if_different + ${CMAKE_CURRENT_LIST_DIR}/lib/Usbcan64.dll + "$" + VERBATIM) + + add_custom_command( + TARGET AgISOVirtualTerminal + POST_BUILD + COMMENT "Copying canal.dll to the build directory" + COMMAND + "${CMAKE_COMMAND}" -E copy_if_different + ${CMAKE_CURRENT_LIST_DIR}/lib/canal.dll + "$" + VERBATIM) + + add_custom_command( + TARGET AgISOVirtualTerminal + POST_BUILD + COMMENT "Copying InnoMakerUsb2CanLib.dll to the build directory" + COMMAND + "${CMAKE_COMMAND}" -E copy_if_different + ${CMAKE_CURRENT_LIST_DIR}/lib/InnoMakerUsb2CanLib.dll + "$" + VERBATIM) endif() if(APPLE) -install( - TARGETS AgISOVirtualTerminal - RUNTIME - DESTINATION bin - BUNDLE DESTINATION . - COMPONENT applications - ) + install( + TARGETS AgISOVirtualTerminal + RUNTIME DESTINATION bin + BUNDLE DESTINATION . COMPONENT applications) else() -install( - TARGETS AgISOVirtualTerminal - RUNTIME - DESTINATION bin - COMPONENT applications - ) + install(TARGETS AgISOVirtualTerminal RUNTIME DESTINATION bin + COMPONENT applications) endif() if(MSVC) - install(FILES ${CMAKE_CURRENT_LIST_DIR}/lib/Usbcan64.dll DESTINATION bin COMPONENT applications) - install(FILES ${CMAKE_CURRENT_LIST_DIR}/lib/PCANBasic.dll DESTINATION bin COMPONENT applications) - install(FILES ${CMAKE_CURRENT_LIST_DIR}/lib/canal.dll DESTINATION bin COMPONENT applications) - install(FILES ${CMAKE_CURRENT_LIST_DIR}/lib/InnoMakerUsb2CanLib.dll DESTINATION bin COMPONENT applications) + install( + FILES ${CMAKE_CURRENT_LIST_DIR}/lib/Usbcan64.dll + DESTINATION bin + COMPONENT applications) + install( + FILES ${CMAKE_CURRENT_LIST_DIR}/lib/PCANBasic.dll + DESTINATION bin + COMPONENT applications) + install( + FILES ${CMAKE_CURRENT_LIST_DIR}/lib/canal.dll + DESTINATION bin + COMPONENT applications) + install( + FILES ${CMAKE_CURRENT_LIST_DIR}/lib/InnoMakerUsb2CanLib.dll + DESTINATION bin + COMPONENT applications) endif() -set (CPACK_PACKAGE_NAME "AgISOVirtualTerminal") -set (CPACK_PACKAGE_VENDOR "Open-Agriculture") -set (CPACK_PACKAGE_DESCRIPTION_SUMMARY "An ISO11783-6 Server") -set (CPACK_PACKAGE_VERSION "1.3.0") -set (CPACK_PACKAGE_VERSION_MAJOR "1") -set (CPACK_PACKAGE_VERSION_MINOR "3") -set (CPACK_PACKAGE_VERSION_PATCH "0") -set (CPACK_PACKAGE_INSTALL_DIRECTORY "AgISOVirtualTerminal") -set (CPACK_COMPONENTS_ALL applications) -set (CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "AgISOVirtualTerminal") -set (CPACK_COMPONENT_APPLICATIONS_DESCRIPTION "A free and open source ISO11783-6 Server") -set (CPACK_PACKAGE_CONTACT "delgrossoengineering@protonmail.com") -set (CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_LIST_DIR}/LICENSE") -set (CPACK_PACKAGE_EXECUTABLES "AgISOVirtualTerminal" "AgISOVirtualTerminal") +set(CPACK_PACKAGE_NAME "AgISOVirtualTerminal") +set(CPACK_PACKAGE_VENDOR "Open-Agriculture") +set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "An ISO11783-6 Server") +set(CPACK_PACKAGE_VERSION "1.3.0") +set(CPACK_PACKAGE_VERSION_MAJOR "1") +set(CPACK_PACKAGE_VERSION_MINOR "3") +set(CPACK_PACKAGE_VERSION_PATCH "0") +set(CPACK_PACKAGE_INSTALL_DIRECTORY "AgISOVirtualTerminal") +set(CPACK_COMPONENTS_ALL applications) +set(CPACK_COMPONENT_APPLICATIONS_DISPLAY_NAME "AgISOVirtualTerminal") +set(CPACK_COMPONENT_APPLICATIONS_DESCRIPTION + "A free and open source ISO11783-6 Server") +set(CPACK_PACKAGE_CONTACT "delgrossoengineering@protonmail.com") +set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_LIST_DIR}/LICENSE") +set(CPACK_PACKAGE_EXECUTABLES "AgISOVirtualTerminal" "AgISOVirtualTerminal") set(CPACK_ALL_INSTALL_TYPES Full) set(CPACK_COMPONENT_LIBRARIES_INSTALL_TYPES Full) set(CPACK_COMPONENT_APPLICATIONS_INSTALL_TYPES Full) @@ -172,16 +203,16 @@ set(CPACK_NSIS_MUI_UNICON ${CPACK_NSIS_INSTALLED_ICON_NAME}) set(CPACK_NSIS_DISPLAY_NAME "AgISOVirtualTerminal") set(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL ON) set(CMAKE_INSTALL_SYSTEM_RUNTIME_COMPONENT applications) -include (InstallRequiredSystemLibraries) +include(InstallRequiredSystemLibraries) if(APPLE) - set(CPACK_GENERATOR DragNDrop ${CPACK_GENERATOR}) - set(CPACK_GENERATOR "DragNDrop") - set(CPACK_DMG_FORMAT "UDBZ") - set(CPACK_DMG_VOLUME_NAME "${PROJECT_NAME}") - set(CPACK_SYSTEM_NAME "OSX") - set(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${PROJECT_VERSION}") - set(CPACK_PACKAGE_ICON ${CPACK_NSIS_INSTALLED_ICON_NAME}) + set(CPACK_GENERATOR DragNDrop ${CPACK_GENERATOR}) + set(CPACK_GENERATOR "DragNDrop") + set(CPACK_DMG_FORMAT "UDBZ") + set(CPACK_DMG_VOLUME_NAME "${PROJECT_NAME}") + set(CPACK_SYSTEM_NAME "OSX") + set(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${PROJECT_VERSION}") + set(CPACK_PACKAGE_ICON ${CPACK_NSIS_INSTALLED_ICON_NAME}) endif() # Must be after the last CPACK macros diff --git a/cmake/FindCAN_Stack.cmake b/cmake/FindCAN_Stack.cmake index 724f0d2..0e092c1 100644 --- a/cmake/FindCAN_Stack.cmake +++ b/cmake/FindCAN_Stack.cmake @@ -1,9 +1,8 @@ -if (NOT TARGET isobus::isobus) -include(FetchContent) -FetchContent_Declare( - CAN_Stack - GIT_REPOSITORY https://github.com/Open-Agriculture/AgIsoStack-plus-plus.git - GIT_TAG 67e231298f2ca8367d437d903e396aa3bcefe080 -) -FetchContent_MakeAvailable(CAN_Stack) +if(NOT TARGET isobus::isobus) + include(FetchContent) + FetchContent_Declare( + CAN_Stack + GIT_REPOSITORY https://github.com/Open-Agriculture/AgIsoStack-plus-plus.git + GIT_TAG 67e231298f2ca8367d437d903e396aa3bcefe080) + FetchContent_MakeAvailable(CAN_Stack) endif() diff --git a/cmake/FindJUCE.cmake b/cmake/FindJUCE.cmake index a7b6c8f..de34cc9 100644 --- a/cmake/FindJUCE.cmake +++ b/cmake/FindJUCE.cmake @@ -1,9 +1,8 @@ -if (NOT TARGET JUCE::JUCE) -include(FetchContent) -FetchContent_Declare( - JUCE - GIT_REPOSITORY https://github.com/juce-framework/JUCE.git - GIT_TAG 7.0.8 -) -FetchContent_MakeAvailable(JUCE) +if(NOT TARGET JUCE::JUCE) + include(FetchContent) + FetchContent_Declare( + JUCE + GIT_REPOSITORY https://github.com/juce-framework/JUCE.git + GIT_TAG 7.0.8) + FetchContent_MakeAvailable(JUCE) endif() diff --git a/include/AlarmMaskAudio.h b/include/AlarmMaskAudio.h index 4198236..4c5104e 100644 --- a/include/AlarmMaskAudio.h +++ b/include/AlarmMaskAudio.h @@ -4,13 +4,13 @@ namespace AlarmMaskAudio { - extern const char* alarmMaskHigh_mp3; - const int alarmMaskHigh_mp3Size = 37281; + extern const char *alarmMaskHigh_mp3; + const int alarmMaskHigh_mp3Size = 37281; - extern const char* alarmMaskLow_mp3; - const int alarmMaskLow_mp3Size = 15393; + extern const char *alarmMaskLow_mp3; + const int alarmMaskLow_mp3Size = 15393; - extern const char* alarmMaskMedium_mp3; - const int alarmMaskMedium_mp3Size = 16488; + extern const char *alarmMaskMedium_mp3; + const int alarmMaskMedium_mp3Size = 16488; } diff --git a/include/AppImages.h b/include/AppImages.h index c5b348e..fce2ca2 100644 --- a/include/AppImages.h +++ b/include/AppImages.h @@ -4,7 +4,6 @@ namespace AppImages { - extern const char* logo2_png; - const int logo2_pngSize = 49015; - + extern const char *logo2_png; + const int logo2_pngSize = 49015; } diff --git a/src/AppImages.cpp b/src/AppImages.cpp index 8369527..1f4b499 100644 --- a/src/AppImages.cpp +++ b/src/AppImages.cpp @@ -2,1231 +2,5 @@ #include "AppImages.h" -static const unsigned char temp1[] = {137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,5,77,0,0,4,183,8,6,0,0,0,210,24,91,158,0,0,0,9,112,72,89, - 115,0,0,11,18,0,0,11,18,1,210,221,126,252,0,0,32,0,73,68,65,84,120,156,236,221,189,110,35,119,186,39,224,178,119,114,235,92,129,53, - 0,115,107,2,198,102,95,65,203,193,196,45,95,129,233,116,119,7,20,225,116,1,203,233,38,150,98,7,163,6,22,155,154,138,25,28,41,91,44,8, - 140,116,5,43,229,7,167,23,127,249,173,246,219,108,82,159,252,168,42,62,15,64,168,91,18,201,98,21,213,176,127,122,63,190,248,240,225,67,5,0, - 0,0,0,192,31,190,116,30,0,0,0,0,0,254,36,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2, - 0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0, - 0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0, - 144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17, - 154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5, - 0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0, - 0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0, - 32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34, - 52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10, - 0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0, - 0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0, - 64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68, - 104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20, - 0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0, - 0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0, - 128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137, - 208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41, - 0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0, - 0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0, - 0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18, - 161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83, - 0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0, - 0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0, - 0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36, - 66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166, - 0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0, - 0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0, - 0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72, - 132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77, - 1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0, - 0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0, - 0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144, - 8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154, - 2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0, - 0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0, - 0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32, - 17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52, - 5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0, - 0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0, - 0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64, - 34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104, - 10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0, - 0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0, - 0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128, - 68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208, - 20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0, - 0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0, - 0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0, - 137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161, - 41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0, - 0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0, - 0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0, - 18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66, - 83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0, - 0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0, - 0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0, - 36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132, - 166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1, - 0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0, - 0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0, - 72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8, - 77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2, - 0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0, - 0,0,72,254,226,100,0,0,176,9,189,113,127,175,170,170,131,5,79,85,62,183,247,204,67,152,44,248,220,245,108,52,189,118,49,1,0,120,173,47, - 62,124,248,224,36,2,0,240,34,189,113,127,191,170,170,253,8,61,235,64,52,135,160,229,207,95,109,233,236,94,196,199,219,170,170,46,227,207,215,245, - 77,192,10,0,192,50,66,83,0,0,30,212,27,247,235,16,116,144,194,209,18,148,126,221,129,51,119,147,131,212,8,87,75,160,122,249,132,251,2,0, - 208,81,66,83,0,0,238,165,170,209,65,10,70,191,217,225,179,83,7,170,19,97,42,0,192,110,17,154,2,0,236,160,8,72,15,226,54,216,114,27, - 125,219,92,68,136,90,110,19,109,254,0,0,221,35,52,5,0,216,1,209,98,63,72,1,105,23,90,235,155,226,174,14,80,35,68,93,180,164,10,0, - 128,22,17,154,2,0,116,208,92,72,58,80,69,186,113,23,66,84,0,128,246,18,154,2,0,116,64,180,219,215,1,233,161,144,180,113,222,167,16,213, - 92,84,0,128,134,19,154,2,0,180,84,84,147,30,69,80,186,203,11,155,218,230,38,2,212,243,217,104,122,190,235,39,3,0,160,137,132,166,0,0, - 45,210,27,247,15,163,146,116,96,46,105,103,148,42,212,243,8,81,111,119,253,100,0,0,52,129,208,20,0,160,225,82,80,170,237,190,251,4,168,0, - 0,13,32,52,5,0,104,160,222,184,63,136,214,123,65,233,238,18,160,2,0,108,137,208,20,0,160,33,98,153,211,48,130,82,173,247,100,103,102,160, - 2,0,108,142,208,20,0,96,139,122,227,254,94,132,164,165,170,244,91,215,130,71,220,68,245,233,201,108,52,189,118,178,0,0,214,67,104,10,0,176, - 5,177,249,126,168,253,158,87,184,168,170,234,116,54,154,158,58,137,0,0,171,37,52,5,0,216,160,222,184,127,164,170,148,21,187,43,149,167,17,160, - 170,62,5,0,88,1,161,41,0,192,154,69,11,254,48,110,170,74,89,167,179,8,79,39,206,50,0,192,203,9,77,1,0,214,36,22,59,29,87,85, - 245,206,57,102,195,174,98,238,169,214,125,0,128,23,16,154,2,0,172,88,111,220,31,68,88,170,5,159,109,187,73,173,251,183,174,6,0,192,211,8, - 77,1,0,86,68,88,74,131,213,115,79,79,132,167,0,0,143,19,154,2,0,188,146,176,148,22,17,158,2,0,60,129,208,20,0,224,133,132,165,180, - 152,240,20,0,224,1,66,83,0,128,103,18,150,210,33,194,83,0,128,5,132,166,0,0,79,212,27,247,15,34,96,18,150,210,53,119,17,156,30,187, - 178,0,0,66,83,0,128,71,245,198,253,253,168,44,125,231,108,209,113,101,219,254,241,108,52,61,117,161,1,128,93,38,52,5,0,88,162,55,238,239, - 85,85,53,172,170,106,228,28,177,99,46,34,60,157,184,240,0,192,46,18,154,2,0,44,208,27,247,143,162,21,255,43,231,135,29,246,190,252,226,96, - 54,154,94,123,19,0,0,187,68,104,10,0,144,88,242,4,159,177,44,10,0,216,57,66,83,0,128,63,91,241,75,88,250,131,243,1,11,221,68,213, - 233,185,211,3,0,116,157,208,20,0,216,121,90,241,225,89,180,236,3,0,157,39,52,5,0,118,86,108,197,63,213,138,15,207,118,23,139,162,78,156, - 58,0,160,139,132,166,0,192,78,234,141,251,199,177,25,95,117,41,188,220,85,85,85,71,179,209,244,210,57,4,0,186,68,104,10,0,236,148,222,184, - 127,16,213,165,223,184,242,176,50,227,217,104,122,236,116,2,0,93,33,52,5,0,118,70,84,151,142,92,113,88,11,85,167,0,64,103,8,77,1,128, - 206,83,93,10,27,165,234,20,0,104,61,161,41,0,208,105,189,113,191,204,45,61,54,187,20,54,170,84,157,30,218,176,15,0,180,149,208,20,0,232, - 164,222,184,191,87,85,213,185,205,248,176,53,101,195,254,112,54,154,158,186,4,0,64,219,8,77,1,128,206,233,141,251,131,8,76,85,151,194,246,189, - 143,89,167,183,174,5,0,208,22,95,186,82,0,64,151,244,198,253,147,170,170,126,23,152,66,99,188,173,170,234,50,102,11,3,0,180,130,74,83,0, - 160,19,122,227,254,126,84,151,90,246,4,205,245,227,108,52,61,113,125,0,128,166,19,154,2,0,173,215,27,247,15,99,59,190,234,82,104,62,237,250, - 0,64,227,105,207,7,0,90,173,55,238,151,205,248,255,20,152,66,107,148,118,253,137,118,125,0,160,201,84,154,2,0,173,100,59,62,180,158,237,250, - 0,64,99,169,52,5,0,90,39,42,212,46,5,166,208,106,165,58,252,215,88,222,6,0,208,40,42,77,1,128,86,49,191,20,58,201,156,83,0,160, - 81,84,154,2,0,173,97,126,41,116,86,61,231,116,223,37,6,0,154,64,165,41,0,208,10,189,113,191,84,151,190,115,181,160,211,202,156,211,193,108, - 52,189,116,153,1,128,109,18,154,2,0,141,22,11,159,38,85,85,125,227,74,193,206,248,222,130,40,0,96,155,180,231,3,0,141,21,11,159,4,166, - 176,123,202,130,168,161,235,14,0,108,139,74,83,0,160,145,82,96,106,126,41,236,174,179,217,104,122,228,250,3,0,155,38,52,5,0,26,199,134,124, - 32,57,171,170,106,104,179,62,0,176,73,66,83,0,160,81,122,227,126,169,42,251,213,85,1,146,171,88,16,37,56,5,0,54,194,76,83,0,160,49, - 4,166,192,18,101,174,241,36,22,195,1,0,172,157,208,20,0,104,132,222,184,127,44,48,5,30,32,56,5,0,54,70,104,10,0,108,93,111,220,47, - 243,75,71,174,4,240,136,58,56,61,112,162,0,128,117,18,154,2,0,91,21,129,233,59,87,129,21,43,51,48,239,156,212,39,105,219,121,18,156,2, - 0,107,39,52,5,0,182,70,96,202,154,220,47,13,138,155,224,244,97,119,113,158,190,111,242,65,46,240,149,224,20,0,88,39,161,41,0,176,21,2, - 83,214,228,227,150,245,217,104,122,41,56,125,80,125,174,46,103,163,233,169,224,20,0,224,79,95,124,248,240,193,233,0,0,54,74,96,202,154,156,205, - 70,211,163,249,135,142,197,65,147,104,235,230,15,23,85,85,29,150,112,121,238,92,149,144,249,60,2,201,182,184,171,195,95,215,22,0,88,21,161,41, - 0,176,81,2,83,214,160,132,102,195,168,150,92,170,55,238,159,84,85,245,131,11,80,141,103,163,233,241,178,47,70,200,92,130,211,111,55,123,88,175, - 82,222,3,7,179,209,244,186,69,199,12,0,52,152,208,20,0,216,24,129,41,107,80,42,38,143,158,26,150,69,37,101,121,31,126,189,131,23,227,185, - 231,170,84,237,158,180,168,234,244,227,104,134,6,28,11,0,208,114,66,83,0,96,35,122,227,126,169,108,27,57,219,172,200,77,85,85,199,143,85,151, - 46,19,239,199,97,203,218,208,95,234,46,130,226,58,76,44,31,75,53,105,53,95,113,26,213,184,57,116,44,223,119,208,162,170,83,193,41,0,176,18, - 66,83,0,96,237,162,98,237,87,103,154,21,185,137,25,165,251,117,248,23,65,223,126,204,233,188,236,141,251,251,117,69,101,111,220,63,44,1,107,85, - 85,229,239,111,163,226,178,138,191,31,238,72,112,58,239,38,94,123,21,173,248,231,81,85,90,2,210,127,54,231,48,95,68,112,10,0,188,154,208,20, - 0,88,43,129,41,27,242,113,25,80,132,164,195,120,218,163,8,83,7,42,157,63,113,21,139,177,238,230,66,227,187,8,160,219,62,190,224,98,54,154, - 14,26,112,28,0,64,75,9,77,1,128,181,137,240,170,237,85,107,180,195,89,4,163,121,94,231,183,17,2,86,169,37,125,23,171,74,119,213,217,108, - 52,61,218,245,147,0,0,188,140,208,20,0,88,139,222,184,127,16,45,212,66,42,54,173,110,191,111,211,246,247,109,185,139,182,252,195,168,60,237,26, - 193,41,0,240,34,95,58,109,0,192,170,149,121,146,2,83,182,233,47,255,165,250,95,169,202,148,197,74,184,124,80,150,65,205,70,211,242,75,142,113, - 7,207,211,187,24,17,2,0,240,44,66,83,0,96,165,122,227,254,94,44,149,17,152,178,13,247,91,245,255,207,127,159,254,143,152,101,250,222,85,248, - 76,9,147,191,47,51,63,235,101,89,213,159,155,244,255,150,42,117,187,226,87,193,41,0,240,92,218,243,1,128,149,234,141,251,151,29,109,243,165,249, - 126,41,129,233,252,214,244,152,173,123,42,200,191,183,240,28,205,139,144,241,164,67,231,236,227,162,176,6,28,11,0,208,2,66,83,0,96,101,122,227, - 126,9,166,222,57,163,108,88,217,4,127,244,80,32,22,21,208,165,146,242,135,29,189,56,103,17,150,94,63,225,123,239,197,57,27,198,173,11,225,105, - 9,78,247,31,11,140,1,0,42,161,41,0,176,42,189,113,191,4,43,63,59,161,108,80,9,193,134,179,209,244,244,169,79,25,11,202,78,118,104,73, - 212,179,195,210,121,17,158,158,116,228,23,34,87,81,113,42,56,5,0,30,36,52,5,0,94,45,218,159,255,233,76,178,33,245,198,247,147,151,134,95, - 189,113,127,16,45,251,95,119,240,162,221,197,92,225,87,133,165,243,58,84,121,106,163,62,0,240,40,161,41,0,240,42,81,185,103,83,62,155,50,126, - 77,88,58,47,102,119,30,119,36,60,189,137,48,249,52,150,96,29,197,118,252,193,67,119,42,63,195,143,205,250,236,141,251,251,17,150,150,199,47,231, - 254,176,229,231,109,28,139,175,0,0,22,18,154,2,0,47,22,149,103,19,139,159,88,179,87,87,150,62,38,194,211,97,75,223,203,55,17,148,22,229, - 151,24,131,248,37,198,93,132,166,75,171,77,123,227,126,9,14,71,85,85,189,143,185,176,75,207,111,111,220,63,137,153,176,55,81,201,90,126,246,247, - 226,249,14,91,248,139,147,239,102,163,233,121,3,142,3,0,104,160,47,93,20,0,224,21,78,5,166,172,81,9,231,126,140,229,61,199,81,61,185,114, - 49,94,226,124,54,154,150,192,241,77,4,136,109,242,117,4,159,229,246,54,5,166,195,101,129,105,25,79,208,27,247,47,227,62,85,220,239,58,194,227, - 101,142,99,70,234,215,17,158,150,145,28,191,198,172,211,54,86,154,159,70,5,45,0,192,103,84,154,2,0,47,146,42,212,96,213,74,104,121,90,170, - 0,99,252,195,81,84,50,150,96,115,248,216,115,165,86,242,211,199,218,206,171,79,103,242,190,79,21,148,85,60,239,81,11,91,208,175,226,184,111,83, - 229,105,61,143,244,112,65,69,237,221,92,232,153,219,252,7,113,43,231,228,178,132,176,29,251,217,183,24,10,0,88,72,104,10,0,60,91,44,209,249, - 221,153,99,197,74,104,89,135,156,131,8,252,234,48,239,73,225,86,4,122,245,12,207,131,88,134,116,242,216,97,246,198,253,243,168,182,172,221,196,177, - 92,198,227,237,183,40,60,189,90,80,1,126,179,228,248,47,34,32,173,131,230,249,239,185,138,192,181,254,252,93,156,147,189,14,85,153,91,12,5,0, - 124,70,104,10,0,60,75,204,49,189,182,248,137,13,186,139,192,116,105,213,104,4,249,39,17,228,93,196,167,191,141,143,23,17,158,78,30,58,228,222, - 184,127,26,173,230,93,119,23,85,164,159,85,226,70,123,254,81,58,119,187,226,251,217,104,122,186,99,175,25,0,120,128,208,20,0,120,150,222,184,63, - 217,193,64,133,237,41,129,231,97,169,48,141,192,190,110,23,191,15,252,150,132,124,23,17,236,207,7,160,87,17,172,158,71,21,234,48,181,157,223,7, - 170,189,113,127,24,179,59,187,246,75,129,143,203,155,158,178,252,40,70,28,28,198,185,221,133,185,197,143,6,243,0,192,110,17,154,2,0,79,102,142, - 41,27,118,147,2,206,220,30,127,21,161,232,96,73,184,121,223,110,29,193,223,241,146,234,209,171,248,152,3,193,155,120,220,219,185,86,253,54,186,139, - 64,120,18,179,96,151,110,208,127,76,132,213,135,41,176,110,219,140,215,167,50,223,20,0,248,72,104,10,0,60,137,57,166,52,220,93,4,172,39,11, - 90,206,235,37,72,109,92,234,244,20,87,17,244,78,34,244,189,92,103,197,100,132,209,251,105,214,235,254,220,252,217,54,251,229,41,203,198,0,128,238, - 19,154,2,0,143,138,208,233,178,195,21,102,180,215,251,168,164,124,210,60,202,185,109,252,109,122,63,159,197,28,210,218,237,170,130,209,168,32,63,125, - 77,53,106,122,172,58,68,173,149,243,253,243,171,15,114,179,190,123,202,8,3,0,160,219,132,166,0,192,163,22,108,22,135,109,169,43,74,235,249,156, - 47,110,165,142,0,117,16,1,106,27,230,244,150,128,120,184,138,112,179,214,27,247,15,235,241,7,171,220,32,159,170,123,135,45,172,64,189,139,243,161, - 77,31,0,118,152,208,20,0,120,80,132,42,255,116,150,216,146,60,155,115,178,230,182,243,122,102,103,61,67,181,169,11,144,174,226,124,212,45,249,89, - 57,246,18,88,86,179,209,244,120,217,3,68,168,121,26,223,59,137,89,197,103,143,5,167,177,120,171,174,36,157,127,238,220,182,223,246,101,113,23,179, - 209,116,208,128,227,0,0,182,68,104,10,0,44,21,173,182,151,29,220,36,78,243,212,115,57,47,83,24,120,249,210,106,191,18,128,214,27,241,95,35, - 170,81,235,173,253,85,252,249,96,238,33,247,26,22,176,150,86,254,227,69,21,169,105,169,211,113,140,39,184,72,161,105,21,215,225,120,89,123,250,14, - 204,135,205,126,156,141,166,39,205,57,28,0,96,147,132,166,0,192,82,189,113,127,210,129,138,49,154,99,99,219,201,123,227,254,237,38,90,172,35,84, - 61,111,72,128,120,19,199,114,155,170,62,171,8,69,235,176,119,254,231,121,62,52,173,221,69,128,93,223,247,48,150,76,213,193,118,21,159,107,106,53, - 238,42,148,115,112,176,202,113,8,0,64,123,8,77,1,128,133,122,227,254,176,133,11,92,104,190,155,168,100,124,210,226,166,151,136,32,243,223,159,210, - 110,254,202,231,40,63,35,239,90,254,158,59,139,160,245,84,69,249,66,218,244,1,96,71,9,77,1,128,207,104,203,103,3,234,170,200,73,108,130,255, - 172,149,62,111,98,127,74,171,125,154,211,121,153,42,39,207,98,121,210,131,21,167,233,190,183,81,81,89,187,140,99,216,139,191,31,196,173,237,173,233, - 229,252,31,213,231,53,94,127,105,217,255,97,251,135,214,56,218,244,1,96,7,9,77,1,128,207,104,203,167,97,30,13,62,99,137,211,73,180,139,143, - 231,218,205,31,156,211,153,30,99,63,130,195,182,87,143,62,228,46,206,229,194,74,223,56,7,229,60,190,109,204,17,111,159,54,125,0,216,65,66,83, - 0,224,19,177,29,251,87,103,133,45,187,138,202,207,211,18,150,166,170,211,235,58,188,138,160,244,32,150,18,229,217,154,243,161,105,237,166,94,48,21, - 183,122,169,81,93,197,90,47,161,218,139,199,236,90,112,88,206,203,201,83,230,188,206,133,208,104,211,7,128,157,35,52,5,0,62,138,22,221,107,109, - 249,180,220,56,194,80,239,227,63,44,221,166,255,152,248,37,202,241,14,108,202,127,138,239,215,57,139,23,0,104,22,161,41,0,240,81,111,220,63,237, - 120,107,50,221,119,19,85,162,151,102,116,190,60,44,157,39,60,189,87,218,244,247,159,82,169,11,0,180,159,208,20,0,184,23,237,184,191,59,27,180, - 212,93,180,158,31,231,195,223,145,57,165,217,39,99,13,86,253,224,241,239,68,9,80,15,119,180,146,247,108,54,154,30,53,224,56,0,128,53,19,154, - 2,0,247,122,227,254,181,22,92,90,234,151,168,168,124,108,81,212,113,7,23,156,221,197,76,214,114,59,223,228,178,162,222,184,95,130,211,65,220,118, - 105,246,233,155,217,104,58,121,194,247,1,0,45,38,52,5,0,74,248,113,188,100,113,14,205,114,102,124,194,39,46,74,213,227,115,130,194,150,182,153, - 95,196,199,219,180,172,234,126,153,85,147,90,197,123,227,254,65,44,235,170,63,238,199,151,246,59,246,11,153,171,217,104,122,208,128,227,0,0,214,72, - 104,10,0,59,46,218,151,47,45,205,105,188,251,37,52,17,250,253,186,227,231,226,34,42,75,95,92,237,215,27,247,135,17,158,54,249,125,127,23,63, - 155,147,88,208,118,189,142,160,180,44,128,91,199,99,70,120,90,7,168,93,171,70,253,113,54,154,158,52,224,56,0,128,53,17,154,2,192,142,235,141, - 251,231,85,85,189,221,245,243,208,112,159,108,237,222,225,224,244,42,194,210,243,85,60,88,4,123,195,152,209,217,182,74,200,171,168,56,205,78,231,222, - 39,251,241,218,110,151,5,124,233,28,92,47,219,12,31,149,232,151,249,188,167,89,177,251,115,223,190,183,35,173,250,150,66,1,64,199,9,77,1,96, - 135,89,254,212,120,37,152,57,92,84,81,25,243,36,79,119,164,66,248,125,44,121,90,219,28,201,8,162,143,90,58,243,244,227,150,252,104,145,175,151, - 53,149,240,114,92,150,99,69,200,121,24,183,122,145,209,73,220,6,49,158,163,156,231,97,60,206,32,159,239,222,184,127,18,247,61,175,103,168,150,192, - 112,199,183,234,91,10,5,0,29,38,52,5,128,29,214,27,247,47,119,108,129,75,155,92,68,96,250,208,114,163,131,8,78,187,120,13,235,45,240,155, - 94,110,148,195,197,54,4,168,103,81,113,90,183,194,231,16,253,42,90,250,247,211,123,164,254,92,93,93,254,38,133,166,249,126,249,251,171,168,32,221, - 91,242,248,151,45,173,214,93,133,191,205,70,211,203,246,191,12,0,96,158,208,20,0,118,148,217,152,141,117,23,85,131,79,154,151,24,237,213,165,210, - 239,135,150,191,238,139,52,191,115,210,132,182,231,52,151,115,144,66,201,174,5,131,139,66,83,158,238,98,54,154,14,156,47,0,232,30,161,41,0,236, - 160,8,131,46,119,180,50,172,201,62,182,89,63,247,24,163,234,244,164,161,213,145,55,81,145,88,165,205,239,85,4,164,183,109,171,212,139,115,189,183, - 96,67,252,65,11,171,126,133,166,175,247,221,170,230,236,2,0,205,241,23,215,2,0,118,210,80,96,218,56,103,17,188,157,70,139,248,36,66,184,82, - 117,89,174,215,125,117,112,189,172,39,102,76,238,165,214,236,219,184,207,126,195,174,237,77,132,164,31,183,192,111,178,221,126,29,74,200,27,243,128,235, - 106,216,182,87,161,182,250,122,52,192,73,204,122,5,0,58,68,165,41,0,236,152,168,50,189,222,145,5,66,109,119,81,111,63,143,160,123,84,111,144, - 79,65,100,91,175,99,189,253,253,122,73,104,55,153,95,252,20,239,221,195,8,94,31,92,10,21,27,223,207,31,170,98,141,239,249,108,107,252,14,109, - 134,191,127,127,213,139,159,226,53,183,113,17,86,19,124,63,255,62,2,0,218,77,104,10,0,59,38,130,34,173,184,237,112,17,33,214,93,4,164,57, - 208,186,139,202,205,183,109,126,129,11,92,196,136,130,188,185,253,48,45,103,58,207,27,203,35,224,60,168,219,163,83,5,232,97,4,205,71,15,181,78, - 247,198,253,211,180,21,254,60,127,111,111,220,31,70,144,216,181,95,48,220,196,57,254,44,228,139,89,199,39,126,169,242,108,55,241,62,220,250,44,94, - 0,96,53,132,166,0,176,67,34,96,250,151,107,222,74,23,29,175,2,188,136,128,178,222,246,62,72,75,152,234,0,111,60,27,77,143,99,166,232,32, - 170,112,191,137,185,156,117,53,238,187,5,115,58,47,98,19,127,21,1,105,61,42,160,30,109,112,56,23,62,95,164,74,222,219,20,216,118,33,72,28, - 151,80,244,161,112,175,67,203,197,54,237,254,253,185,91,47,25,0,186,75,104,10,0,59,36,170,234,222,185,230,173,244,254,47,127,169,254,247,127,252, - 71,245,95,59,56,143,246,46,194,201,135,94,215,178,239,89,244,121,203,141,62,247,177,21,255,169,119,104,248,114,177,38,42,239,197,125,213,166,0,208, - 13,95,186,142,0,176,27,162,202,84,96,218,78,191,148,192,235,255,252,183,233,255,140,202,200,113,199,94,223,87,79,8,130,151,125,207,83,238,187,203, - 110,98,187,251,224,185,11,184,202,60,216,114,191,114,255,120,28,30,127,143,14,157,35,0,232,6,149,166,0,176,35,84,153,182,210,77,84,7,126,182, - 244,72,21,224,131,84,154,62,48,183,244,165,98,222,233,177,144,250,65,170,77,1,160,35,132,166,0,176,3,204,50,109,165,71,103,79,86,130,172,101, - 222,196,92,212,95,155,121,120,107,245,62,222,55,159,5,237,171,18,203,182,142,58,52,231,117,213,204,54,5,128,14,16,154,2,192,14,80,101,218,42, - 103,81,33,248,172,86,234,222,184,127,28,173,193,187,30,98,149,74,191,210,138,126,25,225,222,113,199,171,113,175,98,97,85,217,250,63,217,116,133,99, - 156,227,195,24,27,161,234,249,15,170,77,1,160,3,132,166,0,208,113,170,76,91,227,34,194,210,23,87,8,198,214,243,225,14,135,167,191,196,57,252, - 36,172,138,106,220,147,22,159,147,139,248,120,27,1,105,9,212,175,215,89,77,250,82,49,54,98,47,198,35,84,17,166,238,197,159,203,199,111,154,118, - 204,107,162,218,20,0,90,78,104,10,0,29,23,21,136,182,136,55,215,171,195,210,121,17,158,30,69,120,186,11,109,251,229,28,14,75,117,233,178,111, - 136,115,82,126,22,126,216,236,161,189,74,153,75,58,137,160,244,254,214,150,234,197,56,223,7,113,219,143,16,117,87,2,211,226,110,54,154,238,61,225, - 251,0,128,134,18,154,2,64,135,69,112,113,173,101,187,145,214,62,123,178,250,179,202,242,168,163,173,211,119,17,150,62,121,217,81,71,22,104,213,149, - 167,215,113,171,162,138,179,180,231,159,215,223,148,42,143,207,31,9,148,75,160,185,151,239,59,247,245,227,120,158,243,28,218,198,231,7,11,238,162,77, - 255,15,223,175,114,17,23,0,176,89,95,58,223,0,208,105,102,92,54,203,93,180,144,255,117,54,154,150,57,144,215,17,60,61,73,25,181,16,65,216, - 163,122,227,254,97,111,220,175,67,176,242,92,127,141,231,190,235,200,185,252,37,230,70,62,43,148,42,225,225,108,52,45,65,223,119,81,201,217,70,223, - 198,237,93,84,145,15,34,208,188,191,222,113,237,203,121,249,127,209,198,191,48,48,237,141,251,39,233,175,167,229,126,75,206,197,73,60,71,121,191,126, - 252,190,104,63,175,223,191,223,166,27,127,208,158,15,0,45,166,210,20,0,58,172,55,238,95,219,170,222,8,165,50,240,52,150,245,28,68,0,117,24, - 237,202,63,206,70,211,147,199,14,50,42,36,15,235,173,229,15,85,14,166,251,148,231,123,27,127,189,72,173,222,117,203,116,27,183,159,191,143,234,210, - 103,45,202,90,166,3,11,180,198,233,154,14,230,170,60,207,226,61,119,155,90,229,235,234,212,242,186,191,158,141,166,95,68,165,233,239,113,159,139,8, - 73,135,241,184,147,184,255,126,124,46,183,216,95,164,25,171,7,150,205,45,164,218,20,0,90,74,104,10,0,29,21,109,217,191,186,190,91,117,23,161, - 211,222,146,37,56,239,163,226,116,169,168,44,61,173,219,175,211,124,218,113,180,247,47,157,113,25,247,157,116,100,150,228,202,103,191,214,82,27,251,209, - 174,253,146,97,65,104,202,106,93,68,101,51,0,208,50,66,83,0,232,168,222,184,127,185,99,139,87,218,166,84,76,30,45,11,61,23,108,194,191,152, - 11,77,171,8,101,79,234,240,180,180,239,71,181,225,164,174,196,76,161,235,219,22,158,163,187,168,148,60,94,85,101,233,99,162,245,252,168,165,231,235, - 217,132,166,27,241,102,221,179,139,1,128,213,19,154,2,64,7,9,65,26,237,46,66,192,147,184,78,117,208,89,183,63,215,155,239,231,91,231,235,22, - 255,147,37,173,228,239,35,84,173,219,164,111,242,214,245,120,142,163,22,180,161,215,65,233,249,178,197,68,155,16,97,243,97,156,183,65,87,43,80,35, - 52,221,143,247,142,81,30,235,113,54,27,77,143,186,248,194,0,160,203,132,166,0,208,65,177,4,198,124,193,102,186,138,96,116,62,160,186,121,32,180, - 202,65,107,215,90,201,47,98,38,230,101,84,200,62,58,171,117,27,226,188,31,164,128,187,190,181,245,26,148,247,212,233,108,52,29,214,159,136,145,30, - 71,182,223,175,197,95,55,85,45,13,0,172,134,208,72,228,60,236,0,0,32,0,73,68,65,84,20,0,58,38,170,198,254,229,186,118,194,69,4,91, - 11,23,201,180,36,228,186,138,202,209,90,221,166,124,249,208,60,214,182,137,182,254,195,8,86,155,60,22,227,125,84,241,46,93,78,20,75,199,134,45, - 93,20,214,84,227,217,104,106,155,62,0,180,136,208,20,0,58,38,182,129,143,92,215,214,186,170,55,237,63,181,50,45,130,242,122,22,103,19,3,187, - 187,180,137,189,124,188,93,247,140,199,82,25,250,154,80,182,4,135,243,85,175,113,158,247,227,175,131,168,24,174,183,210,55,57,92,124,246,123,170,150, - 194,224,206,142,40,216,144,155,217,104,186,223,136,35,1,0,158,68,104,10,0,29,211,27,247,175,133,27,173,82,111,216,175,231,120,190,170,250,178,101, - 179,56,235,48,117,145,147,249,153,166,41,192,27,62,118,158,98,94,236,209,67,179,36,163,82,119,24,115,98,63,57,247,241,181,227,150,254,44,93,165, - 144,122,178,170,182,240,168,64,29,164,160,216,162,185,231,249,110,155,115,122,1,128,231,17,154,2,64,135,68,168,244,79,215,180,209,174,210,114,166,181, - 207,240,76,27,245,15,90,82,21,121,150,183,229,199,241,215,99,8,74,168,121,184,44,4,140,239,45,129,234,48,45,67,59,123,40,100,141,32,112,18, - 231,228,253,124,120,221,27,247,135,17,158,54,229,156,93,164,63,223,166,208,185,124,188,222,244,76,216,56,127,117,197,237,222,220,151,135,218,251,63,241, - 126,54,154,30,54,232,120,0,128,7,8,77,1,160,67,122,227,126,9,124,222,186,166,27,181,172,90,178,14,180,110,83,160,245,170,138,191,18,4,174, - 170,173,61,66,197,58,236,170,229,224,107,111,195,149,132,23,17,78,222,166,112,247,48,85,122,94,69,8,87,159,235,131,212,34,127,18,161,234,48,102, - 165,14,82,104,90,197,146,173,147,88,56,53,204,99,2,210,99,253,60,119,60,117,184,93,47,169,26,54,100,118,236,251,168,160,93,233,60,216,215,142, - 51,152,127,172,24,7,224,223,162,207,89,8,5,0,45,33,52,5,128,142,176,0,106,171,126,44,155,237,215,125,0,189,113,127,18,85,152,107,159,7, - 26,193,226,166,66,211,187,248,184,138,170,196,139,5,161,105,215,220,165,25,165,171,10,209,47,31,170,226,173,62,173,42,253,108,137,87,252,251,83,7, - 221,22,72,45,103,33,20,0,180,196,95,92,40,0,232,12,109,159,219,243,115,140,70,248,108,14,231,42,68,136,57,140,135,58,137,138,211,149,111,158, - 79,173,240,155,110,171,22,176,61,79,57,95,63,148,91,111,220,175,230,170,157,235,10,225,187,8,216,23,134,249,241,126,61,74,237,226,229,218,95,150, - 207,63,16,196,238,69,53,240,183,241,188,60,95,61,43,23,0,104,56,149,166,0,208,17,22,64,53,198,221,92,251,247,124,235,254,32,253,121,242,88, - 165,96,4,153,231,169,149,252,219,104,29,63,122,202,252,202,222,184,127,90,7,98,233,49,230,213,237,240,93,120,255,236,66,165,233,67,238,98,20,193, - 105,218,244,191,31,99,6,170,184,206,195,184,214,247,231,170,250,179,138,185,30,63,112,19,247,159,68,80,122,152,198,20,220,198,123,248,200,191,55,47, - 246,102,221,213,226,0,192,235,9,77,1,160,3,162,109,246,223,93,203,214,184,137,42,192,211,101,7,156,170,75,235,170,207,122,1,80,29,108,213,225, - 216,201,19,54,201,183,121,19,252,115,229,32,112,80,87,70,182,234,21,108,206,178,208,148,245,58,155,141,166,71,206,49,0,52,155,208,20,0,58,32, - 170,9,223,185,150,141,119,21,21,124,117,133,104,93,117,186,23,213,164,123,169,234,115,126,137,206,124,104,154,189,79,27,249,111,35,40,188,78,213,133, - 245,231,15,163,173,187,139,234,234,200,207,66,228,8,79,143,252,140,124,70,104,186,29,229,23,30,251,235,24,177,1,0,172,142,153,166,0,208,13,230, - 153,182,195,55,11,182,180,215,158,18,102,94,47,9,182,222,46,8,89,119,33,0,187,139,176,249,244,161,118,231,248,218,164,55,238,15,35,60,61,218, - 224,146,43,152,247,85,252,155,189,180,210,28,0,216,62,161,41,0,180,92,44,116,177,72,167,219,74,149,233,176,204,48,173,55,232,239,240,60,201,155, - 152,181,121,254,220,165,91,81,217,119,18,203,180,246,35,184,26,44,8,156,97,221,132,166,0,208,112,218,243,1,160,229,180,230,119,218,85,132,165,159, - 84,81,46,152,119,218,101,55,105,177,214,228,41,203,175,94,34,90,248,235,219,193,142,252,34,34,183,231,215,33,158,95,192,108,206,191,105,209,7,128, - 230,18,154,2,64,203,245,198,253,91,65,71,231,60,186,40,170,250,51,60,61,105,97,104,126,147,230,173,102,215,249,182,205,13,227,113,110,15,98,243, - 252,126,154,55,155,237,183,184,226,247,125,4,242,31,175,67,188,230,83,149,183,27,243,253,99,63,227,0,192,246,8,77,1,160,197,162,58,236,159,174, - 97,103,60,121,35,126,214,27,247,15,226,126,109,153,99,90,94,231,96,93,85,163,155,16,231,124,210,194,95,88,92,68,32,191,52,144,142,170,219,99, - 139,161,214,238,253,108,52,53,143,26,0,26,74,104,10,0,45,166,53,191,83,206,162,242,239,197,237,186,45,11,187,94,20,16,63,71,111,220,63,90, - 117,37,95,204,66,45,139,164,70,235,56,230,53,122,31,231,250,201,213,187,241,126,26,170,60,93,43,45,250,0,208,80,66,83,0,104,49,173,249,173, - 87,111,127,63,206,109,210,175,21,21,200,195,22,85,10,94,68,213,230,245,130,182,253,186,61,190,44,114,58,126,232,65,234,150,250,58,24,140,159,143, - 147,39,222,239,52,158,187,14,176,46,227,207,185,61,127,208,178,173,251,23,241,254,58,127,205,251,43,206,207,97,220,4,168,171,165,69,31,0,26,74, - 104,10,0,45,165,53,191,213,110,162,202,242,116,157,85,102,81,41,120,212,129,106,228,167,180,148,31,165,202,213,227,248,220,36,130,227,114,255,163,135, - 130,195,168,32,61,110,241,185,186,74,193,243,229,58,231,193,198,251,170,158,247,218,182,32,185,105,180,232,3,64,67,253,197,133,1,128,214,26,184,116, - 173,82,135,90,167,155,154,229,25,193,217,164,55,238,15,163,74,112,16,31,219,82,157,124,19,21,160,117,229,232,48,42,62,115,21,232,83,94,83,9, - 78,255,213,27,247,175,162,242,178,190,255,48,85,151,94,166,231,26,182,48,8,172,43,98,63,9,134,163,74,116,239,149,149,166,251,241,24,151,17,152, - 86,105,49,150,192,244,117,84,238,2,64,67,169,52,5,128,150,234,141,251,215,45,222,220,221,117,245,118,248,73,132,113,147,38,205,45,140,37,70,185, - 90,176,75,11,127,198,11,42,77,119,217,85,44,221,122,205,172,220,253,8,155,5,164,235,241,221,108,52,61,239,226,11,3,128,54,83,105,10,0,45, - 20,161,151,192,116,123,234,37,70,181,186,114,241,122,149,179,73,215,37,42,93,63,169,118,173,231,129,198,95,115,21,243,129,106,184,214,122,112,185,88, - 9,67,235,247,107,140,251,184,93,212,214,95,190,39,42,76,207,133,208,107,113,24,231,22,0,104,16,161,41,0,180,147,214,252,237,250,42,182,167,95, - 165,240,113,18,45,203,173,84,130,181,222,184,95,165,215,112,16,183,182,133,243,54,145,255,169,4,162,195,184,174,7,117,176,159,170,140,79,98,142,107, - 253,245,81,111,220,191,137,247,244,117,10,209,235,32,245,90,104,186,22,254,61,7,128,6,18,154,2,64,59,89,28,210,12,223,164,150,229,18,162,86, - 17,80,85,17,168,230,0,239,54,218,244,115,133,106,93,225,119,20,139,142,30,156,117,218,27,247,143,163,154,117,233,182,237,88,136,180,31,179,83,175, - 211,231,247,99,86,231,193,220,93,246,59,86,181,188,145,121,177,45,49,122,228,48,23,85,69,127,189,224,253,32,40,93,175,175,75,247,192,166,102,29, - 3,0,79,35,52,5,128,150,137,54,106,33,70,243,213,97,234,93,218,234,126,31,162,70,171,243,97,220,246,98,179,251,101,245,231,232,133,163,104,149, - 62,142,176,243,36,141,3,248,53,218,170,143,23,157,129,18,168,70,112,90,22,31,189,143,182,223,73,4,168,195,120,238,227,29,121,15,169,58,125,88, - 227,71,73,236,144,129,192,31,0,154,69,104,10,0,237,163,149,179,29,238,34,4,57,137,96,244,56,2,209,249,176,242,199,234,143,176,244,36,66,212, - 175,227,190,37,224,44,21,165,239,226,251,114,133,234,40,130,209,147,168,20,61,136,22,234,235,184,149,207,253,82,85,213,15,245,60,210,212,118,93,31, - 211,36,194,217,46,85,153,222,205,5,165,71,17,16,255,176,197,99,130,167,24,204,253,140,3,0,91,38,52,5,128,246,17,154,182,195,87,17,144,62, - 86,209,249,243,130,207,149,251,254,250,200,253,190,158,187,239,99,207,83,183,93,119,117,169,211,251,88,122,244,177,122,50,42,123,75,248,92,170,109,79, - 45,79,163,193,44,91,3,128,134,249,210,5,1,128,214,17,154,194,159,46,170,170,122,51,27,77,15,115,96,154,149,141,240,179,209,180,84,223,126,95, - 85,213,141,115,71,19,197,232,12,0,160,33,84,154,2,64,139,196,60,211,111,92,51,168,206,98,217,213,228,169,167,34,22,104,213,51,95,135,126,150, - 104,152,65,140,205,0,0,26,64,104,10,0,237,162,18,105,119,93,91,220,115,95,85,122,30,97,233,139,151,60,165,240,180,94,186,117,168,117,159,6, - 240,239,59,0,52,136,208,20,0,218,197,255,84,239,166,95,162,245,188,4,125,147,88,110,244,174,227,103,226,38,66,226,73,44,175,154,188,38,40,93, - 100,54,154,94,70,197,233,48,2,212,65,220,246,119,176,10,213,230,246,237,123,108,46,49,0,176,65,95,124,248,240,193,249,6,128,150,232,141,251,151, - 90,138,119,74,169,172,60,90,52,171,51,230,31,158,116,240,253,112,19,175,235,124,217,140,210,77,232,141,251,251,17,168,118,121,243,254,155,122,188,65, - 188,159,126,223,254,33,237,188,55,207,25,57,1,0,172,143,74,83,0,104,137,29,154,103,122,23,213,126,195,29,168,166,92,230,38,54,193,159,47,251, - 134,8,86,14,122,227,254,48,42,79,191,218,250,81,175,70,105,147,255,185,220,122,227,254,77,84,64,206,87,65,158,172,162,234,52,170,75,15,163,154, - 117,63,221,6,218,245,217,18,115,77,1,160,33,108,207,7,128,246,56,216,129,107,117,31,152,150,182,233,217,104,90,102,77,254,216,128,99,218,180,113, - 185,214,15,5,166,217,108,52,61,137,176,239,172,131,231,162,4,151,111,171,170,26,197,173,4,196,151,171,106,211,143,246,252,253,168,176,252,53,158,227, - 157,192,148,45,50,130,5,0,26,66,104,10,0,237,209,245,255,153,190,42,1,86,4,89,247,34,16,252,62,194,212,174,43,173,248,127,157,141,166,199, - 207,13,5,203,247,71,200,252,38,30,167,139,234,64,125,105,152,28,149,163,249,239,71,177,41,255,161,115,119,212,209,192,153,118,218,133,95,142,1,64, - 43,104,207,7,128,246,232,114,104,122,22,237,232,159,133,133,101,211,121,204,114,61,239,104,5,96,9,57,143,87,49,199,48,30,99,208,27,247,15,99, - 46,104,151,206,87,121,111,28,247,198,253,235,185,96,169,124,126,47,62,87,70,20,124,145,190,86,170,72,71,189,113,255,36,45,148,170,63,127,27,183, - 42,22,78,93,153,23,76,3,124,85,194,255,252,203,35,0,96,59,132,166,0,208,30,93,172,64,186,139,69,71,15,182,162,151,0,33,170,8,143,59, - 180,152,103,101,97,233,188,56,159,231,81,101,57,236,72,24,248,245,43,66,224,175,162,205,255,237,138,143,9,214,225,96,193,28,95,0,96,195,180,231, - 3,64,11,196,38,239,174,44,250,169,157,69,59,254,83,103,119,150,22,244,97,180,160,95,109,228,8,87,175,44,54,250,37,218,240,7,235,222,146,93, - 170,116,103,163,105,9,96,254,22,231,123,23,198,28,64,219,105,209,7,128,6,80,105,10,0,237,208,165,255,137,190,139,138,209,210,26,61,140,214,251, - 122,115,121,217,138,126,221,27,247,247,234,86,253,168,150,220,143,202,171,65,220,239,52,206,73,27,182,235,95,68,107,248,249,182,90,110,227,121,239,103, - 123,246,198,253,65,108,140,31,104,71,135,70,18,154,2,64,3,8,77,1,160,29,186,244,63,209,165,98,246,231,5,159,255,62,2,211,131,8,83,247, - 35,232,171,195,210,209,22,142,245,57,234,5,76,147,152,145,121,217,196,185,132,81,221,250,177,194,53,66,212,58,180,174,231,230,126,187,189,35,92,169, - 149,108,217,135,13,235,202,207,31,0,180,154,208,20,0,218,161,235,155,243,47,98,129,209,81,4,6,23,241,177,14,29,175,163,66,181,41,35,10,234, - 234,209,210,254,126,221,128,227,121,177,135,70,4,68,112,125,28,161,125,27,171,82,205,133,164,149,44,131,2,128,237,19,154,2,64,59,116,189,93,243, - 219,37,213,85,117,72,218,180,192,174,62,222,178,153,253,38,66,221,73,84,54,214,65,199,101,61,98,160,250,35,4,41,27,222,247,22,133,172,241,181, - 42,127,255,50,37,200,124,105,80,187,40,136,137,202,222,189,248,235,32,109,162,63,232,224,28,93,104,139,125,161,63,0,108,151,208,20,0,26,46,2, - 181,157,10,175,190,252,178,186,252,207,255,108,77,104,87,111,117,255,44,244,237,141,251,249,175,103,81,181,153,191,190,31,219,237,15,98,206,232,66,115, - 65,105,217,138,63,88,22,176,70,8,122,30,115,95,231,43,97,247,122,227,254,68,251,47,213,35,85,198,108,93,253,115,12,0,108,137,237,249,0,208, - 124,187,182,20,228,151,255,251,143,251,45,249,37,80,124,223,128,227,121,173,210,202,255,102,54,154,30,197,204,214,253,222,184,95,47,192,250,87,84,118, - 30,46,168,74,173,255,60,140,0,180,86,170,110,39,17,184,126,38,42,73,235,16,246,95,229,121,226,249,74,240,58,41,91,251,203,241,196,38,127,160, - 153,186,62,146,5,0,26,79,165,41,0,52,223,174,132,166,87,101,241,83,221,62,30,33,226,97,111,220,63,140,208,176,141,213,182,103,209,182,63,136, - 240,115,48,247,58,234,214,254,65,132,160,245,50,166,219,222,184,127,30,85,168,95,167,37,83,181,18,156,150,48,244,52,30,255,56,62,94,198,227,21, - 39,113,251,38,22,111,253,28,163,4,46,227,118,28,207,245,110,179,167,100,173,174,58,244,90,216,109,11,127,41,2,0,108,142,208,20,0,154,175,235, - 255,243,92,22,60,157,204,70,211,227,69,95,156,141,166,231,17,40,158,180,48,224,123,247,200,49,151,64,116,180,228,107,143,181,208,151,240,245,135,184, - 85,79,156,251,90,143,18,120,251,132,239,109,35,219,242,233,138,175,93,73,0,216,46,237,249,0,208,124,93,174,52,45,149,152,7,203,2,211,90,169, - 58,45,237,237,85,85,253,109,65,213,37,240,122,2,231,134,41,179,139,119,253,28,0,192,54,9,77,1,160,249,186,24,154,126,50,231,243,169,119,42, - 173,251,49,147,243,59,51,57,97,117,234,177,24,52,202,158,203,1,0,219,35,52,5,128,230,235,210,230,252,58,44,29,188,102,115,119,105,217,159,141, - 166,165,101,255,251,29,9,79,115,21,224,95,163,66,247,110,139,199,3,172,223,174,45,1,4,128,70,17,154,2,64,131,117,168,61,115,37,97,233,188, - 217,104,122,218,241,240,244,44,206,219,97,253,137,82,153,27,163,10,202,235,254,209,242,35,232,44,203,160,0,96,139,132,166,0,208,108,109,111,207,44, - 161,223,223,162,165,190,108,123,95,249,235,137,96,185,174,60,125,83,85,213,251,85,63,199,134,189,143,16,248,223,98,124,193,194,144,57,230,188,150,5, - 90,7,49,235,245,23,1,42,116,138,208,20,0,182,200,246,124,0,104,182,54,182,103,222,196,166,251,211,248,251,97,111,220,47,139,158,6,79,9,1, - 74,176,90,2,193,222,184,127,94,85,85,9,13,31,91,80,83,130,216,235,248,254,251,251,196,231,134,229,185,91,176,133,186,180,217,79,226,216,207,159, - 240,122,63,19,243,40,203,235,45,231,111,63,94,247,32,110,93,26,239,64,243,149,159,255,39,207,41,126,161,131,29,121,95,107,207,7,128,45,18,154, - 2,64,179,181,169,210,244,38,5,165,7,17,4,126,147,190,254,221,99,129,96,84,141,158,70,184,250,54,170,83,151,86,91,86,49,223,52,2,211,119, - 113,171,162,226,242,50,61,214,160,65,225,105,125,108,229,54,89,245,2,158,88,172,117,18,183,114,78,15,226,245,31,196,185,248,118,149,207,71,167,220, - 197,251,178,150,127,238,110,231,190,86,173,114,212,198,107,69,21,251,124,200,152,199,155,236,167,95,218,236,205,253,219,212,84,126,225,1,0,91,244,197, - 135,15,31,156,127,0,104,168,222,184,63,233,72,200,245,125,153,63,186,236,139,17,120,156,212,161,231,108,52,253,162,55,238,231,255,72,41,45,235,195, - 135,54,237,247,198,253,211,20,154,110,195,85,84,139,206,171,195,166,219,166,108,40,159,11,152,14,230,194,249,131,8,172,219,232,34,70,65,212,175,179, - 252,249,247,150,190,150,85,202,97,232,101,188,39,175,31,250,153,220,21,81,153,93,135,169,245,123,167,254,92,19,194,213,191,62,244,239,30,0,176,62, - 42,77,1,128,117,186,139,176,243,62,156,137,16,235,32,2,196,211,168,130,28,62,33,236,44,33,222,219,222,184,127,17,213,163,117,59,250,199,106,205, - 50,255,179,55,238,151,112,97,180,165,43,90,194,149,147,54,4,81,81,241,91,87,9,126,172,22,44,85,189,117,155,63,173,114,151,194,208,203,38,6, - 245,77,21,129,100,29,74,46,172,156,77,191,100,152,255,184,191,129,10,246,253,13,140,59,0,0,22,80,105,10,0,13,54,87,109,217,54,119,169,242, - 50,183,133,215,159,95,214,50,127,83,150,58,69,192,122,244,64,160,122,51,119,255,171,8,23,110,183,92,113,122,17,225,233,162,170,211,87,235,141,251, - 165,34,247,248,37,179,79,23,137,64,232,48,206,117,219,171,154,231,43,77,203,251,238,95,219,61,164,149,186,72,129,104,29,138,54,166,69,126,87,165, - 106,213,65,10,86,87,53,119,245,193,42,125,0,96,125,132,166,0,208,96,45,15,77,159,235,190,138,116,62,32,136,64,98,24,161,94,155,102,252,221, - 229,112,107,238,107,117,176,82,90,164,143,30,122,144,222,184,127,24,223,119,89,253,57,178,161,220,127,240,132,25,177,147,120,158,101,213,134,155,168,148, - 219,164,79,66,211,170,189,63,67,23,241,11,128,235,168,126,188,214,162,221,78,241,203,159,28,170,62,55,76,29,207,70,211,227,93,63,143,0,176,13, - 218,243,1,160,161,162,117,189,235,174,162,221,254,124,89,40,20,159,47,161,233,48,2,196,250,214,244,0,245,171,168,220,92,84,189,121,151,151,53,45, - 18,215,255,56,70,19,188,153,251,150,50,10,224,58,170,78,79,31,56,119,131,8,109,142,45,128,106,164,155,20,172,223,223,132,163,221,178,168,18,56, - 181,251,215,129,234,65,75,22,83,1,192,78,17,154,2,64,115,181,105,115,254,115,92,68,123,254,210,160,116,153,104,121,191,111,123,143,80,177,14,80, - 219,20,56,220,164,177,5,195,212,218,91,87,164,62,117,219,255,87,49,191,117,212,27,247,235,209,4,245,172,215,219,52,170,224,50,170,21,111,91,188, - 224,169,11,114,64,58,137,128,116,37,35,22,104,151,52,83,248,147,64,53,205,124,62,72,65,234,192,229,5,128,237,16,154,2,0,235,118,81,135,68, - 177,180,105,37,65,81,180,171,151,219,113,84,110,13,82,245,214,170,230,9,174,67,9,67,127,88,240,184,175,169,4,253,38,110,117,40,250,85,10,93, - 5,165,219,177,150,247,61,221,21,85,169,121,49,219,94,218,236,15,0,108,152,208,20,0,154,171,77,21,70,87,169,186,177,174,120,188,126,233,230,238, - 8,11,170,167,6,77,241,125,231,169,130,51,183,192,238,167,22,216,92,189,155,23,83,85,45,155,151,74,179,220,204,5,164,54,214,243,106,241,239,154, - 247,18,0,108,137,208,20,0,120,142,77,109,114,174,43,70,95,188,0,37,181,192,62,168,55,238,151,69,76,191,174,236,200,217,5,87,115,33,105,231, - 231,144,254,244,219,155,253,185,170,199,249,191,87,105,193,217,58,44,250,89,254,44,84,252,199,223,127,127,244,103,30,0,224,41,132,166,0,192,115,252, - 90,47,40,90,87,187,113,204,245,171,98,222,231,201,26,159,231,32,230,127,190,91,199,227,175,209,181,165,78,27,119,147,102,80,158,119,161,213,254,167, - 223,222,228,128,51,87,97,231,10,247,38,189,207,158,116,44,63,253,246,201,206,180,155,248,121,169,82,21,124,149,230,7,223,254,227,239,191,171,228,4, - 0,22,18,154,2,64,115,53,117,150,93,153,199,249,67,111,220,127,159,170,237,174,231,171,237,82,123,124,181,232,235,139,68,213,231,73,218,142,63,41, - 159,123,74,187,115,108,214,63,88,84,125,150,212,237,250,135,79,88,180,212,36,249,245,76,90,24,244,110,202,170,170,12,239,98,212,195,164,173,149,164, - 63,253,246,166,14,63,235,143,117,48,186,223,178,247,254,107,124,157,94,235,194,208,53,133,172,23,241,241,50,253,27,114,255,241,31,127,255,221,60,90, - 0,216,65,66,83,0,104,174,166,47,0,121,155,151,12,245,198,253,101,223,119,17,109,246,75,131,167,8,88,143,23,44,72,250,38,130,211,82,217,122, - 242,200,241,76,34,24,58,238,216,124,210,139,92,217,88,198,35,244,198,253,114,46,79,119,40,252,218,132,139,84,73,218,138,234,195,8,70,23,205,238, - 53,159,247,249,234,80,245,179,112,53,130,213,139,20,166,126,156,221,44,80,5,128,238,250,226,195,135,15,46,47,0,52,80,111,220,159,180,184,13,187, - 174,212,43,237,245,151,185,234,52,54,68,215,237,241,245,236,210,249,202,201,146,82,252,190,228,49,39,41,128,173,171,232,234,170,176,42,66,164,195,84, - 173,218,86,55,49,6,97,225,12,217,56,167,195,184,9,201,254,48,158,141,166,159,204,193,237,141,251,203,254,99,247,46,45,15,107,236,118,251,212,70, - 127,144,66,81,193,104,115,220,197,191,63,151,105,9,158,48,21,0,58,64,104,10,0,13,213,242,208,244,181,22,133,166,187,226,46,70,20,60,105,158, - 171,240,244,19,143,133,166,245,2,167,211,38,86,147,70,229,104,14,70,133,163,237,85,207,83,157,164,32,181,243,11,195,0,160,75,180,231,3,0,77, - 115,86,170,81,123,227,254,247,17,30,238,74,104,116,21,65,233,194,202,210,101,34,88,61,46,75,179,170,170,58,138,240,84,219,254,159,46,234,138,210, - 38,205,38,141,128,52,135,163,223,52,224,176,88,157,122,158,234,199,95,124,253,244,219,155,186,42,181,94,42,166,34,21,0,26,76,165,41,0,52,212, - 3,109,197,93,85,22,75,13,115,176,181,3,85,148,87,49,155,116,165,129,94,140,62,168,71,20,236,82,24,247,89,165,105,19,252,244,219,155,122,12, - 133,128,148,121,87,57,72,85,141,10,0,205,33,52,5,128,134,218,161,208,244,42,194,210,165,155,207,35,60,61,105,241,214,248,155,180,60,230,99,203, - 238,166,230,104,246,198,253,65,199,103,98,126,50,67,119,155,7,18,51,72,7,105,94,239,174,142,216,224,101,110,82,37,170,16,21,0,182,72,104,10, - 0,13,181,3,161,233,131,139,142,22,137,10,202,147,22,6,81,91,95,58,20,193,233,97,4,121,93,168,116,188,75,109,247,231,219,58,136,159,126,123, - 179,63,23,146,170,34,109,142,155,180,52,174,138,32,50,203,11,228,106,215,155,8,42,211,130,175,121,7,177,204,174,86,254,124,250,143,191,255,222,184, - 25,188,0,208,117,66,83,0,104,168,14,135,166,207,90,116,180,72,4,128,39,45,14,168,230,195,156,235,217,104,122,180,138,7,238,141,251,251,209,242, - 95,219,239,216,140,211,247,17,148,62,107,246,235,170,164,144,180,190,153,31,187,89,249,103,167,14,65,175,211,231,204,9,5,0,86,66,104,10,0,13, - 213,193,208,244,213,97,233,188,222,184,95,130,198,227,150,7,87,101,60,193,224,169,231,164,132,162,143,205,63,141,138,220,73,135,90,240,235,217,175,167, - 155,174,210,77,237,246,3,149,164,27,113,21,213,159,151,243,31,133,161,0,192,38,9,77,1,160,161,58,20,154,222,68,88,186,182,192,43,42,79,203, - 178,168,183,235,120,252,53,122,48,48,141,89,174,135,209,210,127,93,253,25,20,15,227,156,158,63,112,223,131,8,26,219,92,141,91,207,41,221,232,92, - 199,88,220,116,104,38,233,218,212,193,232,36,207,250,53,191,19,0,104,18,161,41,0,52,84,203,67,211,122,153,201,233,67,11,158,86,45,66,198,163, - 8,188,218,18,118,93,196,199,189,8,56,239,162,202,46,47,107,122,83,159,199,8,136,127,223,222,225,174,221,217,166,231,148,70,53,105,29,146,30,118, - 108,73,214,54,93,204,45,63,187,53,155,19,0,104,139,191,184,82,0,192,10,220,68,208,55,137,170,200,173,4,35,81,117,121,63,2,32,2,212,188, - 160,167,169,27,227,231,195,221,175,118,176,186,113,237,213,200,243,98,54,233,97,203,2,246,166,170,127,254,235,219,181,112,20,0,104,59,161,41,0,240, - 152,101,27,168,239,103,13,110,178,146,244,57,34,124,171,55,214,223,139,32,181,222,78,93,111,174,206,219,170,247,204,172,220,168,179,77,86,35,71,219, - 125,93,137,108,129,211,203,228,128,116,98,214,40,0,208,85,66,83,0,224,49,245,82,150,235,58,44,217,244,50,158,85,137,227,174,219,220,47,99,179, - 124,21,31,109,66,223,140,141,86,149,254,244,219,155,65,170,40,117,125,159,231,174,14,70,5,164,0,192,174,17,154,2,0,143,249,102,190,250,178,55, - 238,215,115,55,171,180,229,58,187,93,20,138,197,60,206,131,217,104,122,242,208,115,150,13,241,165,34,112,54,154,30,63,240,61,7,81,37,250,217,50, - 164,222,184,127,26,199,80,127,62,87,150,238,11,207,182,226,125,188,39,214,62,171,244,167,223,222,28,166,160,212,124,210,167,187,202,33,169,197,76,0, - 192,46,179,8,10,0,26,170,165,139,160,238,234,153,162,117,144,25,1,232,97,180,69,87,17,134,94,86,127,6,159,229,239,195,234,207,80,117,127,54, - 154,158,198,235,63,155,141,166,71,203,158,44,54,201,159,212,109,248,57,144,139,175,29,119,33,32,157,141,166,95,212,127,110,217,34,168,187,216,224,191, - 246,13,248,169,245,254,72,80,250,100,23,121,22,241,46,85,145,166,81,29,171,112,187,173,57,206,0,192,250,8,77,1,160,161,90,22,154,126,12,75, - 35,136,168,219,221,115,203,123,153,95,57,140,175,231,118,233,239,226,235,195,88,200,51,46,21,166,233,245,223,68,248,121,30,31,175,99,68,192,36,2, - 217,131,8,230,234,160,236,34,85,203,93,199,215,91,29,158,182,48,52,253,120,205,214,217,130,111,70,233,179,93,197,207,81,9,72,27,57,139,248,185, - 226,223,128,122,204,70,158,79,60,72,15,181,141,234,242,92,141,95,205,85,228,215,231,254,122,221,191,76,0,0,94,78,104,10,0,13,213,178,208,244, - 234,133,11,148,238,22,84,5,206,135,166,59,175,69,161,233,69,84,149,174,173,5,63,109,189,63,178,180,235,81,117,187,125,43,43,73,151,44,110,171, - 195,208,131,14,85,20,215,203,246,174,211,236,232,107,213,171,0,176,93,102,154,2,0,171,240,210,240,74,27,117,55,156,69,88,186,182,144,231,167,223, - 222,212,21,165,111,119,236,220,62,199,93,93,73,218,150,153,164,169,82,180,14,71,7,241,113,151,2,241,175,227,246,109,254,100,204,142,62,141,89,192, - 2,84,0,216,48,161,41,0,0,47,177,246,121,165,209,126,63,180,208,233,65,117,203,253,249,63,254,254,123,99,131,181,152,95,92,135,163,245,159,85, - 10,255,225,42,85,152,94,198,140,212,78,140,79,0,128,54,19,154,2,0,77,83,183,16,47,106,221,103,251,62,91,246,181,74,63,253,246,102,47,45, - 116,18,170,45,246,62,205,38,109,84,53,105,170,28,29,8,71,63,83,183,225,79,180,224,3,240,255,217,187,155,228,180,181,173,141,227,58,183,110,223, - 121,71,96,223,42,250,241,105,208,14,140,32,220,6,237,224,17,28,50,0,10,84,12,224,144,17,4,183,105,28,123,4,152,54,141,99,250,84,29,51, - 130,27,70,144,183,182,179,148,200,223,218,210,218,210,222,91,255,95,21,149,251,145,96,33,36,140,30,173,189,22,252,71,104,10,0,128,191,54,143,151, - 107,182,64,182,188,56,201,13,112,250,196,49,234,133,131,132,165,75,71,97,105,79,130,82,222,239,167,142,185,106,82,103,253,98,109,229,6,177,157,231, - 66,82,110,116,252,176,203,85,142,222,202,240,186,160,122,202,2,0,208,118,132,166,0,0,192,23,95,76,72,154,5,11,178,228,123,212,73,187,75,9, - 79,219,22,32,251,226,32,239,203,82,123,123,164,170,116,32,239,47,211,239,31,58,72,80,186,244,97,217,189,12,101,234,17,144,62,235,32,193,232,141, - 132,163,44,173,7,0,32,2,132,166,0,0,160,105,166,162,118,244,82,95,76,9,32,122,157,180,59,146,74,71,130,154,122,184,12,75,207,36,40,165, - 87,233,67,222,4,165,210,131,52,31,146,18,106,255,178,201,45,177,191,161,130,20,0,128,56,17,154,2,0,128,166,152,128,104,188,159,110,11,45,55, - 54,225,93,39,237,94,73,216,246,71,139,223,53,215,1,141,203,176,116,32,131,157,168,26,254,197,139,160,180,147,118,123,18,142,246,120,127,30,56,74, - 64,122,35,1,41,61,72,1,0,104,137,223,190,127,255,206,123,13,0,128,135,100,89,122,172,253,29,211,42,131,132,164,10,110,209,150,112,103,63,221, - 254,150,255,239,157,180,235,226,11,156,147,176,52,55,216,105,76,181,226,79,199,92,80,218,200,82,110,66,210,23,101,33,233,149,44,181,39,36,5,0, - 160,165,168,52,5,0,192,95,94,77,197,86,114,41,193,92,165,215,38,65,134,89,178,63,144,240,148,48,174,188,163,84,252,106,135,165,103,18,148,142, - 88,130,255,211,101,83,195,156,114,203,237,205,227,99,221,63,223,99,84,146,2,0,128,103,17,154,2,0,128,58,168,132,165,143,201,210,254,43,233,119, - 202,48,33,59,71,9,156,75,87,252,62,135,41,248,79,236,100,63,155,176,180,182,222,151,50,184,105,32,33,41,189,99,31,202,122,146,94,17,146,2, - 0,128,151,16,154,2,0,224,175,208,135,139,100,189,26,23,218,97,233,99,82,37,185,148,37,199,4,118,175,115,25,150,206,88,234,125,239,231,177,63, - 25,174,107,171,24,151,106,210,129,60,222,215,245,115,3,112,200,45,185,15,106,112,147,105,111,81,103,216,14,0,0,126,33,52,5,0,192,95,33,86, - 64,237,114,21,92,181,247,106,148,159,121,211,73,187,227,92,133,29,147,191,127,81,175,248,157,175,250,89,191,82,66,186,36,185,150,62,165,181,44,191, - 151,106,210,94,46,40,165,154,244,151,157,132,164,65,84,147,206,87,125,19,120,155,150,22,231,242,120,39,191,3,150,129,254,46,0,0,32,120,132,166, - 0,0,160,172,157,244,93,189,149,135,55,21,92,178,29,87,242,48,225,82,62,140,200,2,137,54,85,68,154,229,200,35,7,97,41,45,17,126,84,49, - 102,203,239,157,87,149,202,177,156,5,165,244,38,125,232,58,87,77,234,101,79,104,233,245,155,255,44,58,123,116,195,161,214,224,29,0,0,188,140,208, - 20,0,0,127,249,112,209,191,203,2,209,220,246,220,134,180,188,53,249,17,162,222,201,246,63,9,34,100,73,243,59,9,47,98,11,162,118,50,228,73, - 173,234,151,176,244,167,218,194,45,9,74,7,210,122,130,138,222,95,142,185,155,35,222,45,187,151,234,209,252,227,165,27,53,181,6,239,0,0,160,152, - 223,190,127,255,206,174,2,0,192,83,157,180,235,203,47,234,67,174,162,212,60,190,185,94,126,111,150,30,187,8,65,114,33,105,246,103,79,254,179,183, - 75,155,247,211,237,111,249,255,94,224,184,56,200,50,124,181,137,248,132,165,247,178,126,176,75,215,225,22,65,233,139,142,185,101,247,222,84,99,74,5, - 105,175,64,64,154,119,41,199,82,237,173,76,0,0,192,219,168,52,5,0,0,69,156,202,227,103,21,102,39,237,102,255,241,240,168,42,246,155,84,125, - 45,242,207,43,97,229,88,6,16,21,233,209,103,6,59,205,94,250,187,210,207,241,74,170,96,151,249,229,184,242,179,22,45,28,74,164,62,228,137,176, - 244,222,70,194,45,181,16,250,57,4,165,47,242,46,40,149,193,103,89,72,218,179,184,233,114,200,5,239,12,120,2,0,192,99,84,154,2,0,224,177, - 78,218,189,9,44,248,123,48,104,232,81,8,116,95,137,245,90,96,218,73,187,75,9,64,111,228,181,223,79,3,127,169,170,53,23,156,126,200,245,51, - 188,202,2,67,153,166,191,8,60,128,218,237,167,219,243,252,255,240,66,165,169,234,144,39,194,210,123,151,50,1,223,217,32,30,57,134,179,115,164,109, - 33,255,91,46,125,8,74,205,4,123,9,70,179,71,153,207,147,107,57,150,168,42,5,0,32,16,84,154,2,0,0,13,27,169,34,189,15,128,164,210, - 51,63,181,254,40,161,80,62,204,204,254,78,54,233,62,11,232,242,213,124,166,122,107,221,73,187,151,18,136,102,131,83,242,173,2,22,242,115,63,202, - 227,107,39,237,238,114,125,88,199,185,233,226,33,6,128,111,85,163,169,246,45,37,44,173,103,9,126,39,237,102,65,41,195,156,30,122,114,243,163,110, - 18,146,14,114,159,81,101,111,186,212,214,206,1,0,0,232,35,52,5,0,192,111,161,84,154,154,109,252,251,149,255,223,132,159,127,37,15,151,245,103, - 138,132,70,159,228,145,255,239,175,121,223,130,229,205,71,9,75,85,150,140,207,87,253,129,4,60,109,13,75,15,18,22,95,185,90,54,157,107,81,49, - 240,185,135,110,3,118,114,179,228,170,137,169,247,74,149,164,121,59,169,42,117,218,206,1,0,0,184,69,104,10,0,0,16,158,47,178,20,191,114,184, - 39,189,25,103,45,94,26,190,145,128,203,201,18,112,89,126,63,146,176,180,205,173,14,30,59,74,80,186,44,216,227,88,85,174,39,233,64,241,6,11, - 75,240,1,0,136,8,161,41,0,0,126,51,23,223,83,222,35,228,237,167,219,113,213,29,34,211,190,151,45,15,75,103,174,2,46,150,223,191,232,90, - 42,74,107,173,194,204,77,183,31,88,14,110,122,75,54,164,106,198,18,124,0,0,226,66,104,10,0,128,223,218,56,93,57,171,58,27,72,117,222,152, - 165,204,122,100,41,242,162,64,139,131,88,93,186,10,184,100,240,217,72,30,84,149,254,114,200,85,149,214,22,44,206,87,253,115,121,47,52,150,220,63, - 150,245,43,93,48,5,31,0,128,56,49,61,31,0,0,207,189,48,41,61,54,89,181,214,226,241,82,93,150,55,39,215,251,233,118,80,245,73,36,44, - 109,115,8,237,50,44,205,6,154,81,85,250,208,181,4,165,181,77,191,151,222,188,3,135,125,99,157,246,190,149,207,187,119,77,244,118,5,0,0,15, - 17,154,2,0,224,185,78,218,189,139,56,44,180,154,148,45,75,158,93,6,34,62,57,74,223,210,69,213,109,106,249,68,124,39,97,41,97,254,139,178, - 94,165,139,58,130,191,220,164,251,129,227,208,250,32,199,145,147,182,2,185,33,97,247,199,149,70,191,98,0,0,80,13,161,41,0,0,158,235,164,221, - 80,38,232,23,113,148,62,173,133,131,210,151,228,2,212,94,132,161,219,240,161,112,0,0,32,0,73,68,65,84,213,181,76,198,175,20,58,181,124,200, - 147,171,176,244,76,246,41,19,240,31,218,73,80,234,188,87,105,141,65,105,34,189,111,151,14,195,210,172,157,131,57,71,47,247,211,237,200,197,207,1, - 0,0,246,8,77,1,0,240,92,39,237,154,74,195,63,2,125,159,142,210,163,212,4,165,55,251,233,214,213,208,157,115,9,79,207,229,161,221,191,176, - 46,71,169,50,171,180,156,185,229,125,75,93,133,165,89,143,221,182,14,206,122,201,165,44,193,119,58,49,190,230,160,52,113,57,40,76,130,247,177,132, - 165,89,240,126,81,247,112,44,0,0,240,58,6,65,1,0,224,63,223,122,219,29,115,195,154,242,190,201,255,158,253,121,91,215,18,83,233,131,250,184, - 23,106,79,150,186,158,231,254,124,236,220,163,106,193,107,141,101,185,243,85,127,44,149,144,109,171,130,84,15,75,101,9,254,160,197,173,13,94,146,13, - 65,114,58,216,169,129,160,52,113,28,150,62,215,251,214,236,203,129,235,208,25,0,0,216,35,52,5,0,192,127,207,5,148,77,58,145,165,245,149,123, - 109,186,148,11,33,158,173,218,236,164,93,95,170,6,181,170,75,123,210,75,178,109,225,158,139,176,244,44,215,175,148,37,248,191,252,28,130,228,242,134, - 136,12,115,26,213,60,88,203,73,88,250,70,240,190,147,115,223,183,207,120,0,0,90,47,97,121,62,0,0,254,147,139,238,255,121,184,161,27,25,84, - 228,106,201,189,9,174,190,105,135,51,82,237,229,75,159,207,202,213,165,45,94,138,111,142,191,241,100,184,86,11,156,114,253,74,219,216,214,224,53,27, - 233,87,234,108,10,190,132,254,163,6,122,197,238,228,56,210,14,75,223,10,222,55,82,97,202,192,39,0,0,60,69,104,10,0,64,0,60,159,160,127, - 144,158,165,119,242,103,94,126,89,252,155,61,77,77,223,200,44,152,145,112,115,33,193,194,171,85,132,185,101,175,89,128,150,181,9,72,30,45,207,239, - 121,82,57,168,85,93,218,198,165,248,234,21,129,114,252,140,8,75,159,184,150,176,212,201,141,145,249,170,127,38,33,233,184,129,207,55,39,211,240,11, - 6,239,12,124,2,0,32,0,44,207,7,0,32,12,183,30,135,166,167,185,128,96,250,204,255,127,124,43,120,201,85,127,38,143,150,211,155,129,78,183, - 102,41,253,107,67,82,204,115,231,194,10,223,151,167,107,84,151,158,203,82,252,80,7,94,149,161,30,114,121,86,117,236,147,75,169,34,119,210,175,180, - 161,229,247,25,87,97,105,209,99,233,179,239,173,77,0,0,192,15,132,166,0,0,132,225,182,161,128,161,138,163,4,160,247,225,68,39,237,154,144,228, - 44,55,40,42,171,254,28,228,194,191,205,51,63,207,84,81,126,237,164,221,153,60,223,173,84,181,102,147,242,239,114,255,219,168,161,37,190,69,84,174, - 46,149,165,248,227,23,194,233,88,29,37,228,82,11,154,8,75,95,228,44,44,149,170,210,236,252,108,226,198,198,253,205,155,201,112,61,43,240,119,11, - 51,213,241,114,78,22,57,150,152,144,15,0,64,64,8,77,1,0,8,67,136,131,66,78,164,2,85,107,201,179,9,90,254,80,122,174,186,109,36,48, - 45,29,70,181,116,208,83,42,65,151,74,223,71,194,210,103,101,55,55,92,133,165,62,180,62,80,61,142,146,95,55,129,138,86,182,155,125,220,99,224, - 19,0,0,97,33,52,5,0,32,12,92,108,135,171,210,114,220,150,14,122,186,150,225,60,42,33,158,84,3,46,90,22,56,191,229,40,251,100,161,61, - 140,72,142,217,151,38,198,215,233,82,170,148,213,194,96,203,176,52,145,118,0,3,2,83,0,0,194,67,104,10,0,64,0,76,5,88,39,237,30,8, - 125,130,178,147,234,210,210,97,137,244,126,92,182,104,208,147,234,36,115,42,75,95,148,58,10,75,207,100,169,250,168,225,99,214,197,176,48,219,176,52, - 145,227,185,199,132,124,0,0,194,68,104,10,0,64,56,124,30,6,133,135,76,133,219,184,108,88,34,149,122,203,0,251,216,150,165,218,183,148,176,244, - 69,78,122,150,202,18,252,177,7,199,235,65,66,247,210,125,131,31,43,25,150,38,101,3,83,19,60,107,86,198,2,0,128,242,8,77,1,0,8,71, - 136,195,160,170,8,177,58,75,99,216,83,219,170,75,47,37,232,170,252,126,19,150,190,200,85,88,58,146,176,244,125,129,191,238,146,250,144,167,10,97, - 169,113,185,159,110,71,182,255,104,190,234,155,193,118,55,50,36,15,0,0,52,140,208,20,0,128,112,220,180,96,106,250,207,165,236,102,89,123,39,237, - 254,55,160,0,113,39,189,11,75,5,83,45,172,46,221,72,88,90,185,215,99,39,237,158,201,190,35,44,125,72,61,44,149,227,52,11,75,125,168,124, - 87,237,91,90,49,44,77,42,4,166,230,223,124,149,243,2,0,0,120,224,183,239,223,191,243,62,0,0,16,136,78,218,141,245,23,247,65,42,52,159, - 244,32,236,164,221,119,18,98,248,60,57,255,203,126,186,29,151,253,199,45,171,46,85,91,138,47,97,233,172,101,67,178,138,216,72,88,170,214,211,83, - 194,210,177,60,124,56,78,181,251,223,86,13,75,147,10,129,233,44,119,67,44,213,172,152,5,0,0,229,81,105,10,0,64,88,54,145,85,211,29,36, - 220,89,190,244,23,164,39,224,184,147,118,23,30,6,100,149,150,227,75,16,229,123,32,172,73,101,41,190,4,233,227,22,84,94,219,218,73,47,93,205, - 176,52,11,166,7,158,132,165,46,250,223,46,21,170,102,47,94,251,28,123,201,124,213,95,62,250,76,83,123,239,0,0,64,53,84,154,2,0,16,144, - 78,218,157,69,18,20,237,100,122,183,117,200,144,171,46,108,58,196,169,186,28,223,244,47,188,106,201,112,175,251,74,98,141,170,192,78,218,29,203,251, - 223,150,158,175,69,188,121,243,193,86,46,44,245,233,38,133,175,253,111,173,3,211,151,218,113,76,134,235,223,20,182,7,0,0,40,160,210,20,0,128, - 176,132,220,215,244,32,33,225,210,244,43,45,251,36,18,82,142,164,218,112,32,143,186,251,128,86,93,142,31,75,248,93,132,202,114,99,197,138,192,152, - 220,15,64,146,27,16,42,131,211,60,13,75,53,67,247,51,217,103,90,159,25,101,3,211,155,103,6,104,209,207,20,0,0,143,80,105,10,0,64,96, - 2,233,107,122,148,161,78,217,227,70,123,114,247,99,18,170,101,143,51,71,225,218,81,150,63,151,170,232,147,64,170,45,3,139,84,6,61,49,228,233, - 69,170,67,158,60,13,75,19,197,208,221,69,43,140,50,129,233,185,28,207,143,3,211,132,126,166,0,0,248,133,74,83,0,0,194,227,115,95,211,163, - 84,147,94,149,237,243,89,150,244,113,188,175,68,203,85,161,142,95,8,39,202,216,73,255,210,82,33,96,139,134,61,169,244,156,12,100,0,88,19,54, - 18,220,87,10,163,51,30,135,165,27,169,46,173,28,10,75,91,19,205,1,86,165,110,158,72,96,122,243,202,118,208,207,20,0,0,143,80,105,10,0, - 64,96,2,235,107,186,145,74,211,252,210,225,91,173,64,85,250,91,190,203,253,79,38,0,58,87,12,74,51,215,18,152,90,47,129,150,165,184,139,150, - 76,120,87,9,186,232,91,250,44,213,190,165,30,135,165,71,169,80,174,252,58,59,105,119,32,231,158,102,213,185,217,190,158,109,104,93,32,48,165,159, - 41,0,0,158,161,210,20,0,128,240,132,212,215,244,195,163,170,216,203,253,116,171,185,252,244,230,173,32,66,65,90,118,155,223,88,138,27,19,173,234, - 210,158,132,92,177,239,47,91,169,86,223,82,143,195,210,36,187,57,81,117,208,147,195,150,14,101,3,211,145,28,215,175,125,78,209,207,20,0,0,207, - 80,105,10,0,64,128,58,105,247,91,128,85,120,175,14,79,146,160,35,201,247,104,236,164,221,43,9,139,94,92,182,42,255,238,202,65,208,118,148,234, - 210,82,85,177,5,131,146,24,84,174,46,149,165,248,109,169,198,181,177,145,99,176,242,18,117,169,120,30,43,47,83,215,114,148,99,168,82,5,186,227, - 150,14,85,2,211,175,5,254,234,231,170,55,29,0,0,128,46,42,77,1,0,8,211,77,3,19,227,171,48,129,195,185,180,22,232,229,158,231,78,150, - 212,191,147,208,51,149,208,35,99,94,227,199,78,218,61,228,134,74,157,201,227,78,30,217,243,104,134,166,165,251,151,182,104,57,190,86,117,41,75,241, - 159,58,72,207,204,202,109,44,60,15,75,19,197,234,82,151,55,41,92,7,166,9,253,76,1,0,240,15,161,41,0,0,97,186,10,44,52,61,121,102, - 169,126,242,204,127,127,41,148,56,149,71,254,53,187,26,134,85,165,127,105,91,150,227,107,84,151,158,75,200,197,84,252,135,52,151,226,143,36,144,214, - 236,233,169,69,171,186,212,245,113,84,71,96,122,152,12,215,42,131,189,0,0,128,30,66,83,0,0,194,20,107,85,210,227,160,104,87,115,0,249,106, - 11,129,215,180,100,57,126,229,234,82,89,66,61,14,168,47,111,93,212,166,226,207,87,125,223,123,195,86,174,46,117,188,20,63,83,54,48,181,29,214, - 71,149,41,0,0,30,34,52,5,0,32,64,166,199,97,39,237,214,29,40,54,161,114,181,157,133,139,178,147,201,231,171,254,194,113,120,227,131,157,4, - 93,165,67,61,25,244,180,244,180,242,177,41,71,153,138,95,185,159,165,12,121,114,49,0,73,139,86,117,169,139,169,248,143,149,13,76,151,37,90,115, - 84,110,195,0,0,0,244,17,154,2,0,16,46,115,113,254,39,239,95,101,165,194,145,228,87,191,200,155,22,132,215,233,100,184,158,21,248,123,207,98, - 208,211,139,74,183,130,200,147,227,208,117,213,101,85,26,213,165,117,134,194,214,61,141,75,6,166,199,170,33,50,0,0,112,131,208,20,0,128,112,177, - 164,179,186,42,3,159,206,229,61,136,121,57,254,65,130,174,210,199,154,84,5,46,25,244,244,192,81,142,59,141,65,79,190,15,210,10,113,96,216,133, - 237,123,83,50,48,77,248,28,7,0,192,95,132,166,0,0,4,202,4,125,50,85,158,165,206,229,236,164,194,180,204,192,39,155,33,47,161,170,84,25, - 40,213,165,203,192,6,150,213,225,139,44,199,175,90,93,26,66,171,3,115,142,13,20,6,134,213,57,92,205,186,77,71,133,192,52,97,105,62,0,0, - 254,34,52,5,0,32,108,87,45,232,165,233,194,229,126,186,29,149,121,222,138,1,73,8,52,134,61,81,93,250,212,65,170,75,43,85,22,74,223,210, - 69,0,97,116,165,150,14,201,143,227,200,118,160,82,85,117,7,166,9,161,41,0,0,254,34,52,5,0,32,108,75,66,83,107,233,126,186,181,14,115, - 90,210,191,180,210,176,39,170,75,95,164,85,93,106,142,219,177,231,97,180,70,75,135,186,171,75,147,134,2,211,235,42,61,94,1,0,128,91,132,166, - 0,0,4,140,37,250,214,74,77,200,111,73,255,210,75,19,200,85,88,142,79,117,233,83,90,213,165,33,44,197,79,148,134,61,213,93,93,106,124,105, - 32,48,77,168,50,5,0,192,111,132,166,0,0,132,143,37,250,111,43,61,120,71,250,151,46,34,14,3,143,18,150,90,135,201,9,147,241,95,115,31, - 66,87,169,46,149,234,230,80,246,237,231,138,45,29,154,168,46,77,164,85,199,216,230,31,40,182,232,32,52,5,0,192,99,132,166,0,0,132,143,37, - 250,175,59,202,192,167,50,19,242,155,168,122,171,83,213,229,248,161,84,64,214,73,101,50,126,64,97,125,165,99,40,105,174,186,52,41,211,219,88,49, - 48,101,105,62,0,0,158,35,52,5,0,32,112,178,68,127,23,121,175,205,178,204,242,232,65,201,192,52,246,129,79,85,151,227,199,30,40,151,113,45, - 129,105,149,234,210,51,9,162,63,52,250,74,138,169,122,12,53,85,93,106,108,74,4,166,35,197,207,4,170,76,1,0,240,28,161,41,0,0,113,48, - 193,195,159,188,151,15,236,164,194,212,42,208,105,201,192,167,139,10,203,241,207,36,240,33,164,255,229,40,131,158,74,47,79,79,194,171,108,46,125,12, - 37,63,142,35,179,36,126,214,80,37,173,249,108,24,216,252,3,9,76,191,42,253,252,99,149,125,7,0,0,234,65,104,10,0,64,28,174,8,77,31, - 40,27,152,54,89,249,86,135,251,202,219,10,203,241,99,239,239,90,198,78,170,153,239,202,62,65,96,199,93,213,99,232,157,124,94,53,85,73,107,253, - 217,160,28,152,38,84,153,2,0,16,6,66,83,0,0,34,96,2,155,78,218,53,75,131,63,242,126,150,91,34,221,130,9,249,27,9,187,172,151,82, - 75,208,181,228,248,122,226,139,237,16,161,199,2,171,46,173,52,29,191,147,118,7,114,28,53,117,142,29,109,63,27,28,4,166,137,220,120,0,0,0, - 158,35,52,5,0,32,30,87,132,90,246,131,93,18,119,193,136,79,190,76,134,235,82,225,158,244,157,188,98,216,211,3,71,169,46,189,41,251,4,1, - 86,53,167,147,225,122,86,230,31,74,232,62,107,120,96,157,245,64,56,121,143,180,63,23,14,85,134,102,1,0,128,250,252,139,125,13,0,64,28,246, - 211,237,82,130,129,152,216,84,180,17,152,62,117,148,222,147,101,3,83,243,239,254,38,48,125,192,84,236,158,85,12,76,103,178,95,67,8,76,205,49, - 212,175,16,152,102,21,220,77,6,166,198,184,68,96,90,250,61,126,5,85,166,0,0,4,130,74,83,0,0,226,178,244,32,156,168,226,113,168,113,91, - 176,122,182,108,96,26,243,132,252,210,189,39,89,142,255,162,207,85,134,61,5,88,93,186,147,99,168,84,191,214,134,135,61,229,93,200,77,165,66,28, - 183,234,160,159,41,0,0,129,32,52,5,0,32,46,139,144,67,83,219,62,164,130,192,244,169,251,97,55,37,251,151,178,28,255,169,131,44,199,47,189, - 172,58,176,222,165,198,165,169,206,140,160,7,238,165,101,96,154,13,170,114,17,152,94,151,13,160,1,0,64,253,8,77,1,0,136,136,12,132,218,52, - 56,153,186,110,214,149,127,185,80,36,214,125,116,57,25,174,173,67,228,228,215,116,252,152,123,187,150,81,106,176,88,102,190,234,159,201,241,22,74,117, - 169,241,121,50,92,151,170,168,245,44,116,191,182,185,161,34,159,13,55,14,183,189,112,120,11,0,0,154,71,104,10,0,64,124,150,45,9,77,173,150, - 220,38,15,67,145,144,2,44,27,165,194,46,169,12,92,68,92,121,91,86,186,159,110,75,245,242,76,126,28,111,190,44,79,47,234,40,211,241,75,45, - 33,247,44,116,55,213,214,182,55,15,92,126,54,28,202,238,87,0,0,208,12,66,83,0,0,34,99,130,196,78,218,93,4,20,212,148,65,96,250,80, - 233,176,171,147,118,67,172,132,116,173,210,116,124,57,214,66,235,9,91,181,7,174,79,161,123,54,41,191,112,117,176,180,235,112,121,14,48,0,10,0, - 128,192,48,61,31,0,128,56,197,124,129,94,38,48,61,151,161,82,49,6,131,7,233,95,90,38,48,29,68,188,95,202,218,85,153,142,63,95,245,123, - 73,146,220,5,22,152,154,215,124,94,50,48,205,134,38,133,28,152,186,14,124,143,44,205,7,0,32,60,84,154,2,0,16,167,101,96,67,103,138,42, - 27,152,186,154,132,221,180,42,3,159,66,27,76,84,135,82,67,197,50,18,190,133,54,136,173,74,15,220,129,124,214,248,116,110,141,109,6,118,205,87, - 253,81,13,239,217,85,153,115,20,0,0,52,139,208,20,0,128,8,201,64,168,203,200,122,84,18,152,62,84,106,186,185,103,147,205,125,113,148,176,173, - 84,53,96,160,195,158,146,138,3,159,124,12,221,191,88,78,202,239,213,212,131,181,116,95,92,0,0,208,28,66,83,0,0,226,21,211,96,31,2,211, - 135,74,85,7,210,191,244,89,7,233,95,106,189,52,61,249,113,156,249,88,109,249,150,163,4,238,214,33,177,132,238,87,30,14,155,51,147,242,199,69, - 255,178,124,62,212,49,152,105,51,25,174,239,106,248,57,0,0,64,25,61,77,1,0,136,148,132,64,155,8,94,29,129,233,67,23,37,3,211,30,253, - 75,159,184,239,229,89,33,48,53,55,38,254,10,48,48,237,149,12,76,179,222,192,190,5,166,86,147,242,101,80,215,85,77,239,27,85,166,0,0,4, - 138,74,83,0,0,226,102,46,216,215,1,191,194,133,205,64,151,36,220,202,191,162,46,74,134,93,163,154,150,33,135,164,116,255,210,128,151,227,239,100, - 66,190,117,229,163,167,253,75,19,9,129,71,69,63,39,36,48,53,55,84,78,221,111,90,178,155,12,215,165,6,138,1,0,128,230,81,105,10,0,64, - 196,100,2,248,33,212,87,88,34,48,29,5,88,249,87,132,9,134,126,47,25,152,46,9,76,159,184,168,16,152,14,2,173,216,205,134,134,149,9,76, - 103,30,159,87,35,203,74,225,69,141,239,93,169,126,177,0,0,192,15,84,154,2,0,16,191,89,27,66,51,9,76,99,124,157,217,114,106,171,37,228, - 12,124,122,214,81,250,151,150,170,254,11,116,58,126,82,113,104,152,207,189,145,211,253,116,91,184,47,233,124,213,159,213,248,90,14,101,110,114,0,0, - 0,127,16,154,2,0,16,57,211,15,84,42,197,234,88,142,218,136,136,3,211,82,203,169,25,248,244,172,93,137,170,196,123,185,30,152,190,245,242,44, - 162,236,208,176,108,25,187,175,199,144,25,252,84,184,95,168,84,8,215,57,237,159,94,166,0,0,4,142,229,249,0,0,180,67,180,23,240,145,7,166, - 214,203,169,115,195,122,8,76,127,49,3,209,122,37,3,83,95,135,31,21,241,185,100,96,106,94,243,157,199,199,208,193,114,240,211,185,84,93,215,133, - 42,83,0,0,34,64,104,10,0,64,11,200,244,121,223,123,155,94,218,254,131,22,4,166,182,203,169,7,82,29,24,227,16,172,178,204,192,167,158,109, - 127,220,228,215,241,245,119,160,85,218,102,104,152,117,79,205,0,142,161,172,197,130,205,224,167,186,38,229,103,168,50,5,0,32,2,44,207,7,0,160, - 61,124,238,109,106,61,201,92,170,199,98,28,180,82,118,57,53,19,242,159,74,109,150,112,231,205,87,253,165,199,189,60,223,114,81,114,104,88,8,199, - 208,216,178,98,248,170,230,208,155,42,83,0,0,34,241,219,247,239,223,121,47,1,0,104,137,78,218,189,243,176,106,206,244,38,28,216,252,3,9,76, - 99,172,168,44,27,152,134,58,160,200,165,11,169,176,182,34,149,137,62,247,242,124,77,169,161,97,201,143,99,40,132,144,216,234,230,74,67,131,187,74, - 5,214,0,0,192,63,84,154,2,0,208,46,190,85,155,238,108,122,19,38,4,166,79,4,18,118,213,233,88,177,127,105,221,149,137,90,74,5,166,1, - 76,200,207,152,207,138,113,209,191,44,131,159,234,14,76,169,50,5,0,32,34,244,52,5,0,160,69,60,235,109,186,147,112,171,112,175,73,2,211,95, - 76,216,213,73,187,87,4,166,15,84,9,76,71,114,108,181,45,48,189,9,224,24,50,175,111,100,209,199,180,238,193,79,25,122,153,2,0,16,17,66, - 83,0,0,218,199,186,154,209,129,35,129,233,79,95,202,4,166,178,47,62,186,221,180,160,152,16,254,172,100,96,154,85,96,135,120,108,29,74,6,166, - 103,1,181,33,40,220,199,84,218,43,44,27,120,47,169,50,5,0,32,50,132,166,0,0,180,204,126,186,53,65,201,166,193,87,93,38,48,125,23,105, - 96,106,250,31,22,94,114,156,60,12,76,67,236,185,233,138,117,213,114,70,6,62,77,67,122,177,57,230,117,159,151,8,76,205,13,136,219,64,142,161, - 75,203,222,180,139,134,94,151,213,121,12,0,0,252,71,79,83,0,0,218,201,84,214,173,27,122,229,3,155,106,192,200,3,83,171,202,52,9,187,98, - 220,23,85,92,74,37,162,85,96,26,248,192,167,36,11,138,39,195,181,213,235,14,236,24,178,237,99,58,110,168,213,192,102,50,92,95,53,240,115,1, - 0,128,67,84,154,2,0,208,66,82,109,122,221,192,43,191,144,159,93,72,4,193,214,75,8,76,117,220,79,83,47,17,152,158,183,52,48,29,5,118, - 12,217,246,49,253,211,253,38,61,139,94,166,0,0,68,136,208,20,0,128,246,170,123,57,105,106,185,204,54,33,48,253,129,192,244,89,247,129,169,237, - 63,106,121,96,26,82,223,214,207,150,125,76,155,170,244,52,67,220,10,223,8,2,0,0,225,32,52,5,0,160,165,246,211,237,157,9,50,107,122,245, - 38,224,178,170,198,146,94,147,4,166,4,166,207,185,40,25,152,154,127,243,119,192,251,178,106,96,26,138,235,253,116,187,176,216,86,115,78,157,54,244, - 218,168,50,5,0,32,82,132,166,0,0,180,219,66,6,51,185,180,179,13,184,36,48,109,162,55,161,75,101,2,211,208,67,62,23,46,74,84,44,103, - 253,46,67,10,14,31,43,27,152,134,246,186,205,231,81,225,207,11,121,95,63,186,221,164,23,165,147,225,250,174,161,159,13,0,0,28,35,52,5,0, - 160,197,164,95,160,203,101,250,247,65,143,205,63,104,112,152,139,75,101,3,211,144,67,62,23,202,6,166,203,6,251,93,106,40,27,152,134,248,186,7, - 129,244,49,61,200,77,39,0,0,16,41,66,83,0,0,90,78,66,168,141,131,189,112,180,25,228,146,252,90,62,29,114,184,245,156,47,4,166,42,170, - 4,166,33,135,240,85,2,211,208,94,247,151,162,131,226,26,238,99,106,140,109,223,19,0,0,16,150,127,243,126,1,0,0,169,54,253,91,121,71,12, - 138,14,114,73,126,132,32,189,8,131,66,51,36,198,170,146,151,192,244,137,44,124,183,10,200,36,84,11,125,144,88,155,2,211,157,101,127,208,69,131, - 125,76,55,147,225,186,201,192,22,0,0,212,128,74,83,0,0,144,72,184,249,69,113,79,92,20,173,24,75,126,45,179,141,45,132,48,129,169,85,47, - 87,2,211,39,76,96,218,35,48,45,46,208,192,52,177,169,74,159,175,250,131,134,95,163,245,16,50,0,0,16,30,66,83,0,0,144,153,41,13,133, - 186,180,89,70,157,11,184,98,26,118,68,96,90,93,22,152,22,174,86,78,126,28,79,103,4,166,193,73,139,190,207,242,254,90,183,105,80,196,240,39, - 0,0,90,130,208,20,0,0,220,147,42,175,170,21,84,86,147,242,9,76,127,32,48,125,162,108,96,106,42,150,111,3,15,76,239,219,17,180,40,48, - 53,159,25,54,203,242,151,13,126,94,48,252,9,0,128,22,33,52,5,0,0,63,201,50,232,235,146,123,228,96,59,41,95,2,144,144,3,174,199,118, - 4,166,149,85,9,76,67,15,224,143,82,97,106,245,218,3,14,76,19,155,27,53,243,85,223,132,171,31,220,110,206,171,172,195,108,0,0,16,46,66, - 83,0,0,240,216,184,196,50,253,163,12,126,178,153,148,111,42,182,62,70,180,247,119,182,161,49,129,233,19,4,166,237,10,76,109,150,229,155,247,120, - 234,126,147,94,100,42,200,11,247,105,6,0,0,225,35,52,5,0,0,15,236,167,219,59,203,41,214,198,216,114,82,190,9,11,255,136,104,207,91,247, - 160,36,48,125,162,108,96,218,35,48,13,82,225,101,249,210,198,163,201,62,166,71,185,153,4,0,0,90,132,208,20,0,0,60,177,159,110,77,21,232, - 166,224,158,249,98,57,248,233,60,178,176,240,88,34,48,141,109,31,84,85,54,48,53,193,243,58,130,158,184,163,150,5,166,137,101,255,228,89,195,109, - 60,88,150,15,0,64,11,17,154,2,0,128,151,140,10,44,211,55,213,98,133,43,176,114,147,205,99,81,54,48,101,153,239,47,85,2,211,24,130,231, - 139,201,112,125,101,243,15,34,8,76,109,150,229,247,26,174,74,191,182,125,127,0,0,64,28,8,77,1,0,192,179,10,44,211,63,218,244,240,148,37, - 182,87,17,77,202,183,94,82,157,11,76,99,217,7,26,172,90,59,36,241,5,166,86,203,206,35,8,76,67,91,150,111,53,216,13,0,0,196,131,208, - 20,0,0,188,72,150,233,191,52,77,223,106,240,83,146,36,139,200,38,229,143,9,76,43,187,176,105,237,144,196,21,152,94,150,8,76,23,129,7,166, - 73,137,101,249,167,14,183,229,45,44,203,7,0,160,197,8,77,1,0,192,91,158,91,166,255,121,63,221,22,94,98,62,95,245,103,17,132,61,121,86, - 21,130,157,180,251,142,192,244,137,182,7,166,86,21,140,50,56,44,244,225,105,33,45,203,255,194,178,124,0,0,218,141,208,20,0,0,188,74,170,73, - 243,1,207,181,84,160,22,50,95,245,7,73,146,76,35,218,203,86,21,130,4,166,207,106,115,96,186,41,25,152,134,254,218,15,82,109,254,38,15,150, - 229,239,222,104,77,2,0,0,90,128,208,20,0,0,188,105,63,221,154,138,171,47,18,124,20,14,124,100,240,83,147,225,135,54,171,10,193,92,96,26, - 83,91,130,170,62,183,56,48,53,97,220,192,230,31,68,18,152,26,35,139,118,30,44,203,7,0,0,141,35,52,5,0,0,69,205,100,202,121,161,48, - 33,194,193,79,38,240,26,91,254,155,43,2,211,7,46,109,170,148,147,184,2,211,108,112,88,225,48,174,147,118,123,145,188,246,235,162,237,60,60,88, - 150,255,217,166,87,49,0,0,136,215,191,121,111,1,0,64,17,18,150,182,117,240,211,161,68,224,101,170,41,63,184,221,172,160,152,192,212,106,89,122, - 203,3,211,115,9,221,67,103,59,129,190,201,202,116,211,58,193,42,212,7,0,0,241,162,210,20,0,0,168,155,175,250,227,136,6,63,153,208,103,96, - 25,120,197,48,229,92,211,117,137,192,116,16,73,96,154,200,241,83,184,122,81,2,211,88,250,224,206,44,170,211,155,92,150,127,180,109,157,0,0,0, - 226,70,104,10,0,0,84,205,87,125,19,248,252,25,209,94,181,13,188,98,152,114,174,105,103,89,105,152,29,67,177,244,194,189,152,12,215,133,150,166, - 39,191,250,224,198,210,214,98,83,180,29,131,188,231,77,14,140,179,186,49,2,0,0,226,71,104,10,0,0,212,228,250,152,198,194,54,240,138,101,57, - 185,150,157,77,31,220,228,87,120,22,75,149,165,25,28,86,56,252,205,13,14,107,114,8,146,38,155,30,192,77,46,139,255,108,115,158,3,0,128,118, - 32,52,5,0,0,154,150,17,5,62,182,129,215,121,195,193,143,111,238,151,59,183,56,48,189,158,12,215,86,21,182,145,13,14,251,178,159,110,11,85, - 104,75,59,143,166,250,255,94,211,199,20,0,0,60,135,208,20,0,0,168,144,126,132,31,35,217,155,27,155,192,171,147,118,207,34,10,251,52,28,165, - 194,244,174,232,115,69,22,152,90,183,36,136,108,112,152,121,255,103,69,254,162,84,167,23,250,187,14,88,191,79,0,0,160,61,8,77,1,0,64,101, - 30,244,35,212,116,176,25,8,19,89,15,74,45,131,162,85,134,201,175,224,108,25,201,62,44,51,56,108,22,217,224,176,177,69,133,113,83,239,251,253, - 84,127,250,152,2,0,128,151,16,154,2,0,0,13,54,189,11,125,102,29,120,69,182,164,90,195,197,126,186,45,220,31,82,2,211,155,136,246,97,111, - 50,92,23,174,176,149,62,184,177,220,112,72,100,248,83,161,182,22,243,85,191,215,96,117,250,200,102,192,27,0,0,104,31,66,83,0,0,160,97,44, - 75,93,67,55,182,156,148,31,211,146,106,13,95,138,6,102,73,156,129,233,133,229,241,115,30,225,224,48,155,165,246,133,143,21,101,233,100,184,142,105, - 96,29,0,0,112,128,208,20,0,0,84,38,149,153,35,169,212,12,213,23,203,193,79,163,200,150,84,87,117,185,159,110,109,43,142,23,17,5,166,101, - 6,135,197,54,177,253,178,104,149,177,244,64,110,98,104,156,121,159,154,234,161,10,0,0,2,66,104,10,0,0,84,72,133,93,225,94,160,158,49,131, - 159,10,7,126,157,180,219,139,176,66,176,138,221,126,186,181,26,168,51,95,245,151,17,133,206,59,203,193,97,49,245,112,205,28,139,182,233,152,175,250, - 103,13,181,244,216,69,212,74,4,0,0,56,70,104,10,0,0,212,76,134,107,83,101,118,17,216,30,181,29,252,116,46,125,76,241,107,255,245,108,246, - 197,124,213,31,71,20,152,30,109,95,127,164,125,112,23,22,195,159,22,13,4,198,7,233,55,203,224,39,0,0,80,200,111,223,191,127,103,79,1,0, - 0,85,243,85,223,132,34,127,4,176,87,143,18,164,20,234,67,41,21,130,49,245,224,172,234,126,255,89,78,202,31,69,86,165,251,123,137,62,184,177, - 181,117,56,236,167,219,179,34,127,81,134,63,173,221,111,210,3,86,231,57,0,0,64,66,165,41,0,0,112,65,150,186,95,6,176,115,173,6,63,201, - 146,106,2,211,95,70,150,129,105,108,131,143,108,7,63,197,218,7,215,102,201,251,194,225,118,188,132,192,20,0,0,88,35,52,5,0,0,78,72,143, - 199,141,199,123,215,118,112,143,25,30,243,209,237,38,5,229,243,126,186,45,220,166,64,2,211,152,6,31,149,25,252,20,99,31,220,77,209,227,64,218, - 50,212,125,211,193,42,216,6,0,0,200,16,154,2,0,0,151,6,50,124,197,55,86,3,97,58,105,215,188,142,41,71,202,79,102,74,122,225,138,193, - 249,170,255,78,250,120,198,50,248,200,246,248,57,139,112,82,126,166,208,36,122,57,6,234,158,90,127,97,19,108,3,0,0,228,17,154,2,0,0,103, - 100,232,74,207,179,224,212,244,55,28,20,29,8,35,21,130,4,47,191,88,5,134,18,150,153,192,240,180,134,109,171,131,237,241,19,91,96,156,119,189, - 159,110,139,134,193,179,154,247,129,85,37,48,0,0,192,99,132,166,0,0,192,41,9,151,6,18,54,249,96,52,25,174,239,138,108,135,4,94,203,72, - 3,175,50,178,193,79,54,19,200,23,145,245,129,45,124,252,136,216,94,127,94,161,240,124,190,234,159,213,60,24,238,82,218,131,0,0,0,148,70,104, - 10,0,0,156,147,144,169,231,65,112,250,101,50,92,23,238,195,25,121,224,85,134,85,96,58,95,245,103,145,13,62,178,58,126,58,105,119,28,233,224, - 167,68,90,52,20,13,143,235,28,254,68,96,10,0,0,84,16,154,2,0,128,90,200,48,150,38,131,211,157,76,245,47,36,242,192,171,140,207,150,147, - 242,71,145,245,129,181,61,126,76,91,135,63,221,110,82,99,142,22,85,166,189,26,7,168,17,152,2,0,0,53,132,166,0,0,160,54,13,6,167,230, - 231,21,14,83,34,15,188,202,176,29,252,116,94,115,117,161,107,71,105,49,81,136,180,117,136,117,240,147,177,176,168,56,174,107,248,211,142,192,20,0, - 0,104,34,52,5,0,0,181,106,40,56,29,203,207,125,83,110,112,15,126,40,59,248,41,166,62,176,182,125,76,99,29,252,148,200,121,91,40,16,151, - 106,227,15,238,55,233,254,24,237,213,240,115,0,0,64,139,16,154,2,0,128,218,213,28,156,94,91,78,209,190,138,104,210,123,85,247,21,150,150,131, - 159,98,11,76,109,251,152,46,106,10,10,155,226,91,149,233,125,96,42,3,231,0,0,0,212,16,154,2,0,128,70,212,20,156,30,44,151,229,207,34, - 15,188,108,141,44,134,253,152,202,194,101,100,131,179,118,54,193,95,39,237,14,106,158,18,95,183,131,101,149,169,235,155,15,4,166,0,0,192,153,223, - 190,127,255,206,222,5,0,0,141,145,254,151,174,170,19,251,147,225,186,80,111,73,233,99,250,55,71,194,79,95,246,211,173,205,178,124,19,146,125,117, - 191,89,181,57,74,32,87,180,173,195,89,146,36,183,17,47,203,55,46,246,211,237,155,85,219,210,162,225,206,241,190,216,152,42,104,2,83,0,0,224, - 10,149,166,0,0,160,81,14,43,78,83,139,192,148,62,166,15,109,44,3,211,243,200,2,83,99,86,52,48,21,49,247,49,53,14,69,2,83,49,118, - 188,47,204,148,124,42,76,1,0,128,83,132,166,0,0,160,113,14,130,83,51,73,219,166,159,226,146,62,166,63,89,77,138,207,13,126,138,137,233,131, - 91,120,250,191,244,49,141,169,45,193,115,10,157,79,114,60,20,14,220,75,184,100,74,62,0,0,168,3,161,41,0,0,240,66,46,56,221,85,220,30, - 171,208,175,147,118,77,192,243,145,163,224,167,182,15,126,58,90,246,193,237,69,222,199,52,241,168,202,148,192,20,0,0,212,134,208,20,0,0,120,67, - 41,56,53,203,170,11,13,47,146,62,166,117,76,248,14,69,186,159,110,11,87,141,206,87,253,24,43,44,71,69,151,125,183,168,173,131,15,85,166,95, - 8,76,1,0,64,157,8,77,1,0,128,87,36,176,42,27,156,110,108,150,85,203,178,252,152,251,80,218,216,237,167,219,194,1,178,12,126,138,173,194, - 210,4,115,54,33,104,236,125,76,19,79,170,76,47,38,195,181,203,37,255,0,0,0,79,16,154,2,0,0,239,152,224,116,50,92,155,42,208,75,139, - 109,179,93,150,223,134,62,148,69,217,246,49,53,239,141,77,56,29,130,131,77,213,113,39,237,154,191,251,33,178,125,240,156,162,85,166,103,73,146,76, - 149,127,246,81,2,211,162,161,45,0,0,128,26,66,83,0,0,224,45,89,142,251,165,224,246,217,44,171,110,67,31,74,27,163,253,116,91,168,165,129, - 44,193,142,177,66,215,230,248,57,119,16,16,250,200,166,202,84,187,205,133,9,76,123,4,166,0,0,160,41,132,166,0,0,192,107,178,44,247,226,141, - 109,188,46,186,172,90,250,80,18,196,252,114,185,159,110,109,150,164,199,88,161,155,78,134,235,66,189,92,91,118,252,216,84,153,126,82,252,185,59,9, - 76,111,21,159,19,0,0,192,10,161,41,0,0,240,158,84,155,245,165,250,236,49,171,105,231,18,120,157,242,174,223,59,216,12,238,145,62,166,154,225, - 152,15,118,147,225,218,166,74,114,214,146,182,14,71,139,33,87,154,253,70,9,76,1,0,128,23,8,77,1,0,64,16,164,18,176,39,65,95,158,205, - 178,106,211,183,243,35,239,248,79,131,253,116,91,104,223,69,218,199,52,177,9,220,229,248,105,75,91,135,69,145,99,67,218,53,104,77,181,191,52,189, - 140,139,158,207,0,0,0,46,17,154,2,0,128,96,72,245,153,9,239,54,178,205,44,203,47,47,221,79,183,54,213,124,49,246,49,77,139,86,52,182, - 236,248,57,90,4,228,90,19,243,47,164,135,49,0,0,128,23,8,77,1,0,64,80,100,178,126,79,6,68,217,46,203,143,45,244,43,107,179,159,110, - 11,47,73,159,175,250,49,246,49,181,93,150,223,166,227,199,166,202,180,234,210,124,19,208,246,25,248,4,0,0,124,243,111,222,17,0,0,16,34,25, - 16,85,72,39,237,142,89,150,255,147,85,15,216,249,170,31,235,146,116,219,101,249,109,58,126,234,170,50,53,253,75,7,147,225,250,174,194,115,0,0, - 0,56,65,165,41,0,0,136,90,39,237,158,21,157,2,222,18,179,253,116,91,40,164,146,74,194,24,43,0,89,150,255,178,203,154,170,76,47,101,224, - 19,129,41,0,0,240,18,149,166,0,0,32,118,44,203,255,197,44,203,183,25,230,116,21,225,190,59,88,14,180,106,219,241,83,244,6,195,168,228,126, - 49,149,206,99,150,227,3,0,0,223,17,154,2,0,128,104,201,178,234,15,188,195,247,76,88,53,40,250,151,231,171,254,56,210,125,55,42,58,157,189, - 133,109,29,174,139,86,33,151,172,50,221,201,254,183,25,64,6,0,0,208,8,150,231,3,0,128,40,49,45,255,137,81,145,101,215,201,143,192,244,60, - 73,146,63,235,221,188,90,92,78,134,235,155,34,63,72,142,159,182,181,117,40,84,129,59,95,245,77,149,233,169,229,115,103,203,241,9,76,1,0,64, - 16,168,52,5,0,0,177,42,187,124,56,70,166,130,240,202,226,117,197,24,54,31,111,37,105,125,0,0,32,0,73,68,65,84,45,171,35,219,182,44, - 127,183,159,110,11,5,202,150,97,50,203,241,1,0,64,144,168,52,5,0,0,81,146,222,157,159,37,180,105,51,219,105,249,38,16,123,31,225,254,178, - 89,150,223,182,105,249,137,69,149,105,207,162,202,212,44,199,63,39,48,5,0,0,33,250,237,251,247,239,188,113,0,0,32,90,157,180,123,46,85,131, - 49,6,129,69,252,183,104,149,169,4,98,235,198,183,88,223,102,50,92,247,138,60,171,44,203,191,107,89,149,233,97,63,221,158,21,249,139,243,85,255, - 166,96,175,219,116,50,92,183,173,189,1,0,0,136,8,149,166,0,0,32,106,251,233,246,118,63,221,154,224,52,109,225,59,189,177,8,76,99,238,1, - 91,184,210,86,42,46,219,214,214,161,208,251,46,189,110,223,10,76,77,117,233,239,4,166,0,0,32,116,132,166,0,0,160,21,246,211,173,9,113,126, - 151,80,167,13,172,150,229,75,159,74,219,225,62,33,48,21,143,133,38,194,119,210,174,169,70,253,212,146,227,35,175,208,210,252,2,61,97,191,48,236, - 9,0,0,196,130,229,249,0,0,160,117,58,105,215,4,132,211,200,95,247,103,233,235,250,166,136,151,229,31,38,195,117,161,101,231,178,44,255,54,210, - 224,248,53,151,251,233,246,205,112,125,190,234,155,253,248,207,11,255,247,78,134,61,21,29,36,5,0,0,224,61,42,77,1,0,64,235,180,160,234,116, - 99,17,152,178,44,255,135,113,11,3,211,196,162,202,244,165,125,105,42,121,207,9,76,1,0,64,108,8,77,1,0,64,43,61,234,117,26,219,132,253, - 183,150,81,231,197,186,44,255,186,104,144,39,195,194,98,175,60,126,142,9,215,139,46,165,127,124,76,109,232,93,10,0,0,98,70,104,10,0,0,90, - 77,170,78,207,37,4,138,65,90,52,8,147,101,249,127,68,248,254,31,45,131,227,162,213,150,177,41,58,0,106,148,27,142,101,246,237,231,201,112,77, - 239,82,0,0,16,53,122,154,2,0,0,136,78,218,29,72,128,22,106,229,229,97,63,221,22,234,225,41,203,242,99,237,225,153,22,173,128,236,164,93, - 19,8,126,117,191,73,222,57,238,167,219,119,69,54,106,190,234,155,227,228,189,233,127,42,189,75,191,181,107,87,1,0,128,54,162,210,20,0,0,64, - 236,167,219,43,169,58,77,3,221,39,244,240,76,146,67,209,202,81,25,254,68,149,233,43,230,171,254,185,252,191,253,201,112,61,34,48,5,0,0,109, - 241,111,222,105,0,0,128,95,246,211,173,9,133,102,157,180,187,148,64,237,99,32,187,231,122,63,221,22,234,225,41,65,88,172,61,60,109,42,33,103, - 185,101,231,109,83,52,44,254,102,6,61,181,116,31,1,0,128,22,99,121,62,0,0,192,43,58,105,183,39,225,218,7,143,247,147,233,51,121,38,129, - 239,155,114,203,173,99,179,49,189,54,139,188,38,25,254,244,119,132,251,160,8,51,0,170,208,126,2,0,0,104,43,150,231,3,0,0,188,194,84,111, - 74,192,116,33,75,191,125,52,179,8,76,199,145,6,166,9,195,159,10,43,180,52,31,0,0,160,205,168,52,5,0,0,176,208,73,187,99,207,150,117, - 239,246,211,109,161,229,211,243,85,255,76,134,63,197,184,36,253,210,244,220,44,242,23,91,60,252,41,177,25,0,5,0,0,208,102,84,154,2,0,0, - 88,216,79,183,166,66,241,76,134,69,29,61,216,119,182,213,149,49,6,166,199,162,251,161,229,195,159,18,170,76,1,0,0,138,33,52,5,0,0,176, - 100,150,194,239,167,219,153,7,225,233,165,197,240,167,65,64,67,173,108,45,44,134,63,141,91,60,252,41,105,121,96,12,0,0,80,24,161,41,0,0, - 64,73,13,135,167,71,105,19,240,166,249,170,31,115,117,229,161,232,107,235,164,93,243,62,77,221,111,146,183,76,43,135,187,22,191,126,0,0,128,194, - 8,77,1,0,0,42,106,40,60,93,88,4,96,166,186,242,212,241,246,52,101,102,81,101,218,230,42,203,77,146,36,133,122,190,2,0,0,128,65,80, - 0,0,0,78,200,176,161,153,163,176,242,176,159,110,207,138,252,69,25,254,244,79,164,239,242,97,50,92,23,218,15,157,180,219,75,146,100,237,126,147, - 188,115,41,1,251,109,11,95,59,0,0,64,105,255,102,215,1,0,0,232,219,79,183,102,224,206,82,194,83,243,248,160,248,67,108,134,63,197,60,248, - 199,166,114,178,80,43,131,72,28,229,125,183,169,70,6,0,0,64,14,149,166,0,0,0,53,232,164,221,115,9,59,63,85,252,105,155,253,116,219,43, - 242,23,101,248,211,95,145,190,191,155,201,112,93,104,63,72,112,253,213,253,38,53,238,32,225,240,149,105,25,209,130,215,11,0,0,224,12,149,166,0, - 0,0,53,144,229,209,163,78,218,29,75,120,58,42,185,116,223,166,202,52,230,30,158,54,149,163,177,87,153,94,75,85,233,141,7,219,2,0,0,16, - 5,42,77,1,0,0,26,210,73,187,3,9,79,63,22,220,130,203,253,116,91,104,73,250,124,213,159,69,60,41,222,166,202,52,214,253,112,144,37,248, - 75,150,224,3,0,0,232,35,52,5,0,0,104,88,39,237,154,97,70,131,55,166,220,155,62,149,231,69,2,50,25,254,100,42,91,79,34,125,111,255, - 51,25,174,223,220,15,157,180,251,46,73,146,187,200,246,195,165,44,191,191,242,96,91,0,0,0,162,197,242,124,0,0,128,134,73,16,106,150,210,47, - 114,189,79,7,143,194,62,155,161,62,179,136,3,211,203,34,129,169,24,71,178,31,118,114,124,208,171,20,0,0,160,38,84,154,2,0,0,120,74,150, - 239,155,71,79,170,76,223,12,204,230,171,190,249,187,235,136,223,211,162,85,166,161,87,219,238,100,249,253,21,203,239,1,0,0,234,71,165,41,0,0, - 128,167,100,9,182,237,50,236,152,135,30,217,84,153,134,88,109,75,80,10,0,0,224,9,66,83,0,0,128,72,204,87,125,83,149,250,33,226,247,179, - 80,32,44,85,166,159,220,111,142,138,141,4,227,4,165,0,0,0,30,33,52,5,0,0,136,199,34,226,247,210,182,202,212,87,71,9,73,111,232,81, - 10,0,0,224,47,122,154,2,0,0,68,68,170,77,123,242,120,31,209,75,179,233,101,250,79,61,155,84,216,38,23,146,222,122,182,109,0,0,0,120, - 6,161,41,0,0,64,164,230,171,254,187,92,128,26,114,136,106,170,76,71,69,254,98,39,237,46,61,88,154,159,133,164,55,251,233,246,166,225,109,1, - 0,0,64,9,132,166,0,0,0,45,33,33,234,121,46,68,61,15,100,88,82,209,42,83,243,122,254,174,103,147,126,58,74,64,122,75,72,10,0,0, - 16,15,66,83,0,0,128,22,155,175,250,103,18,158,158,123,26,164,218,84,153,222,56,30,132,117,204,194,81,249,243,150,225,77,0,0,0,113,34,52, - 5,0,0,192,3,143,42,82,207,228,209,84,152,90,180,202,212,108,235,90,233,103,102,225,168,121,220,229,2,82,134,54,1,0,0,180,4,161,41,0, - 0,0,10,155,175,250,38,156,204,66,213,252,159,46,250,165,218,84,153,154,137,244,31,45,158,251,32,129,232,227,7,225,40,0,0,0,8,77,1,0, - 0,160,71,66,213,36,23,168,102,122,143,126,72,145,202,85,155,137,249,89,101,104,38,11,67,147,71,255,153,80,20,0,0,0,111,34,52,5,0,0, - 0,0,0,0,128,156,127,177,51,0,0,0,0,0,0,0,224,23,66,83,0,0,0,0,0,0,0,200,33,52,5,0,0,0,0,0,0,128,28,66, - 83,0,0,0,0,0,0,0,200,33,52,5,0,0,0,0,0,0,128,28,66,83,0,0,0,0,0,0,0,200,33,52,5,0,0,0,0,0,0,128, - 28,66,83,0,0,0,0,0,0,0,200,33,52,5,0,0,0,0,0,0,128,28,66,83,0,0,0,0,0,0,0,200,33,52,5,0,0,0,0,0, - 0,128,28,66,83,0,0,0,0,0,0,0,200,33,52,5,0,0,0,0,0,0,128,28,66,83,0,0,0,0,0,0,0,200,33,52,5,0,0,0, - 0,0,0,128,28,66,83,0,0,0,0,0,0,0,200,33,52,5,0,0,0,0,0,0,128,28,66,83,0,0,0,0,0,0,0,200,33,52,5,0, - 0,0,0,0,0,128,28,66,83,0,0,0,0,0,0,0,200,33,52,5,0,0,0,0,0,0,128,28,66,83,0,0,0,0,0,0,0,200,33,52, - 5,0,0,0,0,0,0,128,28,66,83,0,0,0,0,0,0,0,200,33,52,5,0,0,0,0,0,0,128,28,66,83,0,0,0,0,0,0,0,200, - 33,52,5,0,0,0,0,0,0,128,28,66,83,0,0,0,0,0,0,0,200,33,52,5,0,0,0,0,0,0,128,28,66,83,0,0,0,0,0,0, - 0,200,33,52,5,0,0,0,0,0,0,128,28,66,83,0,0,0,0,0,0,0,200,33,52,5,0,0,0,0,0,0,128,28,66,83,0,0,0,0, - 0,0,0,200,33,52,5,0,0,0,0,0,0,128,28,66,83,0,0,0,0,0,0,0,200,33,52,5,0,0,0,0,0,0,128,28,66,83,0,0, - 0,0,0,0,0,200,33,52,5,0,0,0,0,0,0,128,28,66,83,0,0,0,0,0,0,0,200,33,52,5,0,0,0,0,0,0,128,28,66,83, - 0,0,0,0,0,0,0,200,33,52,5,0,0,0,0,0,0,128,28,66,83,0,0,0,0,0,0,0,200,33,52,5,0,0,0,0,0,0,128,28, - 66,83,0,0,0,0,0,0,0,200,33,52,5,0,0,0,0,0,0,128,156,127,179,51,0,0,0,0,0,161,152,175,250,55,73,146,124,80,216,220, - 205,100,184,238,241,198,3,0,158,67,165,41,0,0,0,0,0,0,0,228,16,154,2,0,0,0,0,0,0,64,14,161,41,0,0,0,0,0,0,0, - 228,208,211,20,0,0,0,15,204,87,253,119,73,146,156,23,220,43,223,38,195,245,45,123,16,0,0,0,49,33,52,5,0,0,104,161,249,170,111,134, - 159,156,201,35,27,132,82,106,176,202,124,213,207,254,227,33,73,146,187,220,195,132,169,119,132,170,0,0,0,8,13,161,41,208,160,78,218,29,39,73, - 50,80,218,130,111,251,233,86,235,185,0,43,157,180,187,176,168,74,123,203,114,63,221,46,121,7,0,61,82,57,218,203,61,222,59,218,189,167,242,120, - 16,190,74,168,186,145,16,213,76,189,190,153,12,215,223,120,139,1,0,0,224,43,66,83,160,89,99,185,184,84,209,73,187,189,253,116,123,195,123,138, - 6,156,151,173,80,123,6,199,48,160,64,130,210,129,60,62,122,176,79,63,200,227,143,228,199,246,237,228,124,95,82,137,10,0,0,0,223,16,154,2, - 13,233,164,221,145,102,96,42,102,185,37,150,0,128,22,146,101,247,230,119,204,39,207,95,253,123,121,252,49,95,245,205,178,254,43,2,84,0,0,0, - 248,130,208,20,104,206,216,193,79,254,208,73,187,103,251,233,246,142,247,21,0,218,69,194,210,153,98,213,119,157,78,165,2,53,11,80,23,18,160,178, - 132,31,0,0,0,141,248,23,187,29,168,159,89,70,239,176,159,220,140,183,20,0,218,195,132,165,243,85,223,44,115,95,7,26,152,62,102,2,212,63, - 205,0,169,249,170,191,156,175,250,103,126,109,30,0,0,0,218,128,208,20,104,134,203,96,243,147,169,54,229,125,5,128,184,153,158,165,38,84,140,40, - 44,125,236,68,90,12,252,67,120,10,0,0,128,186,17,154,2,53,147,64,211,245,197,237,136,247,21,0,226,53,95,245,205,112,167,187,0,250,150,106, - 201,194,211,153,12,184,2,0,0,0,156,162,167,41,80,191,58,150,207,143,59,105,119,177,159,110,233,5,7,0,145,49,193,97,146,36,211,150,190,175, - 230,117,143,230,171,254,104,50,92,223,184,250,33,243,85,223,244,84,61,87,120,170,219,201,112,237,162,135,57,0,0,0,28,35,52,5,106,212,73,187, - 239,106,170,10,58,145,106,211,5,239,47,0,196,65,42,44,23,45,170,46,125,137,233,121,234,122,169,254,121,164,45,15,0,0,0,80,16,203,243,129, - 122,213,89,109,66,101,11,0,68,66,2,211,27,2,211,123,199,36,73,174,60,216,14,0,0,0,68,140,208,20,168,137,84,153,214,25,100,158,118,210, - 46,189,77,1,32,14,38,48,125,207,123,121,111,57,25,174,105,63,3,0,0,0,167,8,77,129,250,12,100,217,124,157,8,77,1,32,112,50,33,159, - 192,244,23,90,207,0,0,0,192,57,66,83,160,62,117,12,128,122,236,67,39,237,246,120,143,1,32,76,243,85,127,204,146,252,7,54,147,225,250,206, - 163,237,1,0,0,64,164,8,77,129,26,116,210,238,64,6,87,52,129,222,166,0,16,160,249,170,111,134,17,253,201,123,247,192,210,163,109,1,0,0, - 64,196,152,158,15,212,163,201,224,242,99,39,237,158,237,167,91,42,115,0,32,44,62,4,132,155,55,254,255,58,39,204,31,39,195,53,161,41,0,0, - 0,106,65,104,10,56,38,203,227,235,188,168,124,206,140,254,166,0,16,14,89,150,95,103,31,211,141,12,155,186,77,146,228,110,50,92,223,218,252,227, - 249,170,127,150,36,137,121,244,228,207,115,7,219,79,96,10,0,0,128,218,16,154,2,238,249,16,86,126,234,164,221,241,126,186,101,218,48,0,120,110, - 190,234,191,171,161,15,246,49,73,146,43,243,152,12,215,87,85,159,76,250,140,222,73,240,122,79,94,199,185,12,66,236,41,132,168,12,128,2,0,0, - 64,109,8,77,1,135,204,178,120,143,6,120,140,27,26,70,5,0,176,99,62,175,79,28,237,179,163,132,143,139,201,112,237,244,70,154,60,255,77,22, - 164,74,53,234,64,110,38,218,6,168,12,128,2,0,0,64,173,8,77,1,183,124,26,194,68,104,10,0,97,112,181,66,225,218,60,183,235,176,244,37, - 18,122,222,7,182,18,160,142,228,81,100,80,34,75,243,1,32,34,243,85,191,210,117,201,100,184,230,186,230,5,21,247,237,29,253,195,129,95,8,77, - 1,71,58,105,247,157,103,125,68,79,58,105,119,180,159,110,249,37,8,0,158,154,175,250,131,130,33,162,173,11,159,46,130,36,64,53,23,117,51,121, - 205,227,87,250,127,31,184,128,3,128,232,76,43,190,32,66,211,151,85,217,183,27,110,84,2,191,252,139,125,1,56,163,181,188,210,84,6,93,42,109, - 36,95,46,0,192,111,3,7,91,231,85,96,250,152,233,169,58,25,174,77,207,211,223,95,248,125,199,197,27,0,0,0,106,71,104,10,184,163,85,101, - 186,80,28,126,113,218,73,187,46,46,200,1,0,58,122,202,251,241,115,40,85,154,102,98,255,100,184,30,73,120,186,201,253,95,132,166,0,0,0,168, - 29,161,41,224,128,89,6,175,180,188,242,176,159,110,111,246,211,237,237,163,11,200,42,124,234,179,10,0,16,243,85,255,92,121,105,190,25,158,20,220, - 196,121,9,79,77,120,220,79,146,36,101,0,20,0,0,0,154,64,79,83,192,13,173,96,50,191,156,126,241,74,191,55,27,31,58,105,247,92,130,88, - 188,192,236,163,36,73,222,201,255,251,82,229,215,157,60,140,219,253,116,219,200,112,21,248,227,209,113,147,255,207,207,185,201,253,111,28,63,143,116,210, - 174,25,20,116,38,255,235,107,251,50,219,143,223,34,248,92,59,87,126,190,160,91,178,76,134,235,155,71,231,9,2,35,55,2,178,115,247,221,27,199, - 120,254,119,234,29,97,121,117,243,85,63,191,207,95,219,255,15,190,207,52,53,44,14,0,0,223,16,154,2,202,58,105,215,4,108,239,21,158,245,152, - 36,201,85,246,95,246,211,237,85,39,237,30,148,170,144,198,158,13,169,106,148,188,103,61,185,152,40,93,233,213,73,187,137,84,4,223,202,195,84,9, - 151,190,232,147,138,229,179,2,127,245,53,119,12,255,210,39,225,232,227,135,109,15,227,7,77,250,229,248,217,153,240,79,142,159,59,9,83,163,15,141, - 228,28,60,151,243,240,204,242,51,244,231,126,148,125,120,144,125,119,147,157,139,85,206,195,154,85,61,223,243,14,18,58,2,78,229,130,185,236,252,61, - 75,202,125,38,62,48,95,153,66,227,39,231,243,13,129,222,243,36,160,206,62,75,207,170,220,104,151,125,191,201,126,15,201,126,231,102,123,141,230,171, - 254,248,141,27,175,101,221,240,187,1,0,138,35,52,5,244,105,85,246,44,159,169,60,51,213,166,127,42,60,247,167,78,218,157,5,20,36,168,146,10, - 182,129,60,52,170,119,243,62,228,159,179,147,118,119,114,177,183,44,81,5,55,82,216,62,38,96,42,232,164,221,119,185,99,166,167,52,228,237,57,89, - 88,152,63,134,18,9,83,111,229,88,170,20,198,251,64,206,193,158,236,207,143,202,155,116,42,15,173,243,176,78,154,253,76,175,10,252,157,86,152,175, - 250,55,14,62,235,139,250,48,95,245,191,43,63,167,105,89,208,88,21,241,124,213,207,206,223,236,161,217,82,226,177,39,231,243,124,213,255,121,62,183, - 57,200,203,189,15,174,126,47,101,223,103,62,201,207,203,110,230,155,193,109,124,190,56,34,55,33,150,14,126,55,38,242,93,34,184,150,45,0,208,36, - 66,83,64,145,4,1,90,23,102,207,125,169,89,74,40,171,241,197,120,220,166,254,166,185,208,107,172,84,9,92,212,123,121,252,33,193,205,130,202,207, - 112,72,181,175,139,96,207,86,118,28,221,95,188,6,20,2,62,208,224,254,204,159,135,7,185,240,95,68,126,227,136,74,34,168,145,128,110,32,55,243, - 234,252,29,250,156,159,231,243,124,213,63,200,119,163,101,27,150,243,75,160,54,80,186,169,106,235,68,126,7,125,202,5,168,11,42,80,245,200,251,123, - 227,232,28,51,223,27,122,84,106,3,128,29,66,83,64,151,86,229,199,245,115,23,243,166,242,180,147,118,175,178,224,164,162,145,84,155,70,253,229,73, - 194,210,44,32,118,85,29,88,148,249,18,252,213,236,119,115,172,16,158,250,201,179,99,230,37,193,132,128,30,238,79,83,181,246,135,236,187,141,156,139, - 190,4,140,154,61,77,185,48,70,37,185,128,174,238,155,141,54,78,165,69,199,116,190,234,95,154,243,57,198,240,84,66,235,172,181,146,15,159,163,249, - 0,117,35,251,157,27,53,21,16,152,2,128,159,8,77,1,37,18,12,104,132,153,201,27,75,103,102,74,63,231,68,190,128,7,61,40,228,37,158,7, - 95,167,185,240,116,212,134,158,149,161,144,247,196,231,176,244,57,94,134,128,129,132,207,166,82,107,237,209,126,11,233,184,67,164,36,160,155,73,96,26, - 210,49,153,133,120,169,84,64,6,31,16,229,222,11,173,239,151,46,220,127,142,74,120,58,166,242,212,158,188,207,87,4,166,0,224,159,127,241,158,0, - 106,180,150,186,31,94,187,112,151,74,178,141,210,207,138,114,24,84,39,237,14,100,120,193,212,243,11,190,83,9,108,150,18,48,161,33,102,16,81,39, - 237,134,112,204,188,37,11,1,239,100,184,82,35,100,25,126,72,251,51,219,111,55,210,102,5,104,29,19,220,204,87,125,179,2,226,31,9,233,66,253, - 44,52,159,59,183,243,85,191,177,207,64,13,243,85,127,38,189,172,125,14,76,243,204,231,232,223,243,85,127,33,85,147,40,64,6,120,221,18,152,2, - 128,159,8,77,1,5,185,138,42,13,69,42,63,181,154,184,159,74,184,17,5,243,62,72,251,130,191,2,172,142,185,149,137,236,168,153,84,151,174,29, - 15,51,169,91,22,200,215,122,126,155,192,209,4,143,166,146,58,208,192,229,131,156,139,49,84,224,19,254,162,16,19,112,73,64,247,79,64,1,221,91, - 78,165,250,49,184,115,217,132,189,243,85,63,228,155,120,102,229,195,141,132,129,120,133,236,163,27,71,239,51,129,41,0,40,32,52,5,116,104,45,97, - 59,22,153,120,188,159,110,205,223,57,40,109,123,20,195,160,164,170,238,206,131,129,61,101,153,11,188,27,169,146,69,13,36,100,191,145,11,211,24,29, - 234,156,160,46,1,237,109,131,83,202,181,152,207,242,105,67,85,167,90,159,235,137,242,36,126,68,106,190,234,15,228,188,141,245,115,208,244,58,93,134, - 82,249,104,170,52,35,185,137,247,94,130,211,40,87,52,105,144,74,104,2,83,0,240,28,161,41,160,67,171,146,97,105,49,152,73,171,218,244,125,147, - 203,120,53,116,210,238,88,46,50,66,239,7,104,182,255,175,152,170,127,125,37,213,225,55,17,4,124,175,169,101,208,155,132,207,203,128,171,75,95,146, - 85,157,214,249,249,168,57,192,230,19,75,100,241,18,169,46,93,200,202,140,152,170,236,159,243,73,2,60,111,207,7,121,63,110,165,74,51,22,230,247, - 193,87,57,206,240,240,253,30,57,252,222,74,96,10,0,138,8,77,129,138,164,50,80,235,130,195,230,139,229,82,42,83,53,4,187,20,85,194,154,63, - 61,216,20,77,95,9,78,221,201,5,166,190,78,131,214,96,122,35,47,93,255,144,220,190,140,101,73,239,99,39,77,180,57,80,68,88,129,151,140,34, - 11,232,222,242,190,206,202,123,27,178,68,251,46,226,223,73,127,72,175,92,252,10,76,191,58,218,23,4,166,0,160,140,208,20,168,78,107,121,251,181, - 12,121,42,68,42,200,180,46,0,62,132,56,252,68,2,211,88,195,154,175,244,36,116,198,213,132,90,159,56,191,17,210,146,240,57,243,181,166,62,167, - 218,211,251,63,177,60,22,47,208,188,241,26,138,15,190,133,119,142,151,104,251,228,19,193,41,129,41,0,132,136,208,20,168,64,150,109,106,45,239,45, - 83,17,164,121,17,31,84,181,105,228,129,105,38,246,37,147,181,147,224,43,230,37,249,73,29,85,166,114,147,37,230,202,168,231,76,229,115,199,37,205, - 229,249,153,175,4,167,120,76,130,149,24,6,158,217,242,230,70,130,227,37,218,62,106,245,77,28,9,141,9,76,1,32,48,132,166,64,53,90,95,254, - 76,200,97,93,97,36,149,169,215,74,219,240,41,148,106,211,150,4,166,80,214,73,187,231,17,15,59,201,115,26,132,72,133,233,85,139,46,244,243,62, - 73,15,101,87,180,43,77,51,95,67,156,34,14,183,38,195,245,66,121,248,88,40,22,243,85,191,209,239,59,178,36,223,85,128,230,179,175,82,93,219, - 42,18,152,186,250,222,74,96,10,0,14,17,154,2,37,73,192,168,245,5,168,202,197,172,102,207,58,239,43,0,164,183,32,129,41,202,104,67,127,71, - 167,85,166,45,91,146,255,146,63,93,245,56,157,12,215,119,14,67,44,51,69,252,70,194,26,32,211,198,48,253,164,201,223,7,114,14,186,186,65,18, - 130,171,54,13,169,35,48,5,128,176,17,154,2,229,105,85,27,29,171,244,38,149,10,85,173,139,236,177,132,34,94,146,74,193,54,86,102,160,34,229, - 86,26,111,49,231,244,70,30,95,146,36,73,31,61,190,228,254,255,157,242,207,118,29,128,44,90,30,152,102,190,202,231,145,11,46,135,213,152,115,224, - 111,115,17,223,116,165,29,252,48,25,174,151,14,62,135,66,240,177,137,138,71,9,11,219,90,169,159,57,145,158,186,81,51,239,181,185,81,69,96,10, - 0,97,251,55,239,31,96,79,130,69,173,74,163,165,12,117,170,98,166,20,38,154,47,178,3,31,191,204,230,150,4,55,193,124,49,189,149,126,131,119, - 207,244,29,60,123,244,136,189,103,102,136,92,134,137,59,57,54,205,197,209,109,153,243,89,42,215,205,195,92,196,159,203,159,182,23,213,174,171,76,199, - 13,84,121,191,117,238,245,114,127,158,215,28,68,92,153,224,84,225,243,251,177,101,13,83,205,63,73,127,65,19,220,47,37,56,139,217,109,137,215,166, - 117,60,29,75,254,252,215,104,247,190,29,75,111,77,45,155,220,121,123,255,218,39,195,245,179,149,149,18,222,231,31,117,222,224,154,229,62,67,234,114, - 213,64,191,114,31,63,71,77,104,61,152,12,215,77,125,175,115,74,194,113,151,171,50,8,76,1,160,38,132,166,64,57,99,197,47,149,26,75,196,174, - 228,121,52,182,105,230,105,5,192,172,198,11,141,131,236,211,171,50,189,102,147,95,149,141,3,121,48,208,169,65,18,72,186,184,8,191,52,199,165,244, - 22,174,68,158,227,46,191,100,83,42,25,71,22,199,144,179,96,88,182,165,174,101,188,151,89,8,93,32,144,124,112,126,150,216,103,85,156,202,103,229, - 64,243,73,39,195,245,173,132,153,117,4,71,31,100,162,248,34,251,204,51,251,52,182,11,241,201,112,109,189,50,68,42,196,52,222,131,219,201,112,237, - 117,15,71,19,104,86,60,230,118,114,46,152,99,199,42,32,150,150,20,15,62,67,37,112,26,200,185,236,242,60,48,199,126,239,165,64,87,219,124,213, - 31,215,24,8,95,90,156,207,15,94,191,180,15,168,227,115,116,209,224,205,112,103,8,76,1,32,46,132,166,64,57,90,85,166,215,74,129,203,55,25, - 142,164,81,157,116,106,250,245,185,158,190,109,67,130,16,215,149,87,137,84,199,44,246,211,109,229,47,241,18,182,222,72,203,131,129,4,237,84,160,54, - 67,53,212,146,11,150,129,198,185,251,154,253,116,123,43,199,205,88,206,129,177,188,150,231,110,142,184,158,152,191,116,92,125,116,148,11,232,69,149,202, - 205,71,251,172,142,243,238,163,249,57,26,159,25,143,204,148,43,255,222,114,146,85,159,38,63,46,250,175,229,243,203,58,4,67,176,108,143,185,93,22, - 122,105,135,55,242,124,230,51,103,41,75,232,103,14,207,227,81,29,253,69,165,162,214,245,141,167,159,159,163,85,222,19,57,231,239,63,71,77,53,168, - 195,207,209,83,51,77,63,166,74,119,9,156,93,86,19,19,152,2,64,205,8,77,1,75,50,0,68,235,203,144,230,32,130,133,98,176,56,242,172,218, - 212,245,192,6,243,37,116,92,182,170,244,45,18,168,92,73,245,41,61,33,235,167,25,154,94,238,167,219,218,7,166,73,24,56,146,54,21,99,57,71, - 243,159,67,46,171,76,199,142,143,217,47,82,177,171,122,17,248,232,188,91,58,188,136,93,116,210,110,145,170,216,194,20,42,255,170,250,40,15,19,2, - 28,179,0,149,16,53,94,114,204,93,22,104,193,113,41,161,92,45,199,129,84,129,246,76,184,166,184,162,38,207,180,169,24,215,16,66,185,188,241,164, - 18,150,62,71,150,207,95,57,216,255,71,217,222,216,2,211,27,135,239,51,129,41,0,52,128,65,80,128,61,173,1,80,7,205,144,78,170,222,174,149, - 158,238,131,4,13,141,171,97,128,207,231,253,116,123,238,42,48,205,51,63,195,252,44,243,51,93,255,44,60,160,117,252,28,20,207,255,82,76,48,183, - 159,110,77,192,120,38,195,165,142,46,171,76,37,164,117,21,200,154,253,249,251,126,186,29,59,232,11,250,147,156,219,231,18,206,186,112,234,232,184,104, - 244,88,203,57,145,0,245,79,25,34,245,109,190,234,155,16,101,204,36,254,232,188,118,174,155,176,244,63,147,225,122,212,68,112,46,225,90,79,62,243, - 180,105,175,70,120,64,170,53,93,125,143,49,65,218,249,100,184,158,185,12,211,100,255,159,41,125,207,188,204,182,89,225,185,188,64,96,10,0,241,162, - 210,20,176,32,1,158,86,197,149,139,47,139,139,172,58,72,193,184,142,37,107,5,184,12,108,6,82,193,87,171,253,116,123,95,153,230,248,11,54,126, - 245,51,213,226,52,220,179,101,194,211,78,218,93,200,133,172,43,154,253,155,243,54,114,254,213,178,63,229,231,152,37,251,183,74,67,243,30,51,207,93, - 169,181,192,99,210,219,244,179,132,149,62,57,121,84,137,154,200,251,153,85,162,250,240,123,3,37,152,254,162,207,84,155,154,176,166,145,160,244,49,57, - 39,122,14,126,119,186,30,128,233,106,181,204,165,9,177,29,61,247,19,18,216,13,164,7,114,153,149,77,247,171,122,98,251,140,144,80,220,101,37,113, - 237,129,169,98,79,103,167,230,171,254,247,26,126,204,70,179,47,117,77,219,92,213,135,16,247,45,224,10,149,166,128,29,173,0,239,232,162,249,189,84, - 84,29,148,158,238,163,114,224,100,205,97,149,233,125,101,70,19,129,105,70,126,246,153,108,11,220,209,58,134,143,14,250,86,86,38,149,167,78,142,227, - 92,43,0,109,166,197,65,175,137,0,90,42,114,251,14,170,213,78,92,236,171,201,112,189,144,170,44,223,153,207,233,169,233,137,105,46,180,204,5,55, - 149,168,193,26,231,206,143,116,50,92,159,251,212,146,65,182,69,187,50,212,217,69,187,44,107,119,209,26,228,115,157,129,105,158,12,86,187,176,248,39, - 230,120,186,144,99,41,182,192,212,188,7,127,81,97,10,0,241,34,52,5,10,82,158,192,189,116,24,24,104,86,102,54,189,116,202,197,5,193,253,23, - 80,31,42,6,101,27,122,4,167,65,104,99,31,71,23,85,166,155,38,122,194,230,201,205,37,23,219,48,150,160,89,253,121,3,252,140,248,240,104,57, - 255,82,170,177,224,57,9,103,204,239,254,223,125,93,62,45,193,155,230,205,132,19,135,1,191,139,125,152,202,13,149,198,200,114,253,34,173,134,76,91, - 148,179,152,122,151,102,36,48,117,177,114,33,67,96,10,0,30,32,52,5,138,211,252,226,235,242,203,238,149,98,21,213,192,81,8,240,38,249,185,218, - 23,217,199,58,151,4,23,33,219,50,114,212,167,13,14,43,136,90,64,59,88,220,185,238,29,88,148,84,13,107,247,22,62,113,17,198,202,5,115,200, - 55,87,178,201,252,127,73,21,106,54,84,6,158,50,129,92,0,3,191,198,202,191,55,213,127,87,72,43,1,237,42,211,75,95,194,236,55,42,225,55, - 210,3,183,142,33,91,181,51,149,244,4,166,0,208,14,132,166,64,1,18,224,189,53,81,182,168,107,25,218,228,132,132,112,90,161,172,147,37,167,5, - 13,28,84,185,141,92,238,251,178,178,201,232,190,109,23,30,104,228,230,65,83,58,105,119,224,224,98,127,228,217,13,139,133,226,240,188,140,147,243,56, - 23,156,134,176,84,255,45,166,23,234,215,92,5,42,75,248,97,77,206,9,205,150,41,46,218,17,185,184,241,228,203,128,184,204,227,74,120,211,34,234, - 191,166,79,161,233,145,219,236,166,185,97,62,183,28,247,154,38,48,5,0,143,16,154,2,197,104,126,73,173,99,73,149,230,50,168,38,67,83,77,151, - 62,246,164,204,200,182,105,7,56,208,91,86,255,190,233,30,191,53,211,190,216,79,155,236,33,252,10,237,42,111,115,156,56,9,1,205,5,180,244,48, - 76,93,60,127,3,178,10,212,191,165,7,42,55,142,96,75,243,251,148,234,121,59,95,245,53,111,182,103,70,190,5,105,178,61,217,231,168,105,27,96, - 150,226,123,251,93,171,42,9,76,181,223,215,60,2,83,0,240,12,161,41,240,6,229,97,40,7,233,167,231,148,84,83,106,85,36,157,116,210,110,19, - 23,179,154,75,229,142,30,86,103,60,135,101,250,250,52,47,60,26,237,33,87,23,249,204,251,168,248,227,204,231,158,151,189,17,179,169,250,202,79,235, - 244,243,82,150,230,246,21,135,254,249,224,131,84,159,222,17,158,162,40,105,33,160,245,59,83,251,166,152,250,141,95,95,91,38,152,237,154,12,215,239, - 124,237,129,171,193,132,224,4,166,0,208,78,132,166,192,219,52,151,137,215,249,133,82,179,218,180,214,47,194,82,169,165,185,52,127,225,211,178,224,151, - 40,183,86,128,190,143,157,180,27,221,48,139,103,104,247,246,243,250,66,90,38,234,107,6,144,206,251,232,202,32,156,115,169,58,141,233,70,203,169,132, - 167,183,210,15,18,120,139,214,141,104,237,118,36,154,161,105,40,55,126,163,36,85,195,55,4,166,0,208,78,132,166,192,219,180,46,248,143,202,253,183, - 94,37,21,173,90,131,67,78,165,199,97,93,180,47,150,67,10,34,219,16,202,213,198,65,101,247,167,78,218,189,106,106,64,90,77,52,207,245,131,132, - 146,190,211,12,118,223,215,113,124,200,114,253,153,132,167,49,244,58,205,123,159,36,201,122,190,234,47,36,176,0,94,226,235,192,42,205,239,49,87,132, - 105,205,200,5,166,239,29,110,0,129,41,0,120,140,208,20,120,133,242,48,148,101,3,213,142,154,97,97,157,85,14,154,189,197,174,67,168,50,205,72, - 107,5,122,155,234,210,94,198,108,150,174,223,117,210,238,34,210,62,167,154,231,95,40,55,1,174,124,159,196,253,18,51,108,69,122,157,254,39,194,240, - 244,15,19,138,49,44,10,175,80,251,253,174,85,221,44,199,171,230,106,153,104,151,189,251,140,192,20,0,144,16,154,2,111,10,109,0,212,3,82,225, - 165,21,4,124,112,53,224,228,25,154,65,84,136,3,9,162,29,162,208,16,23,125,132,79,36,208,249,167,147,118,111,59,105,119,92,227,249,225,140,84, - 72,106,94,32,6,17,154,202,141,21,205,243,174,246,165,229,185,240,244,255,146,36,249,28,81,207,211,83,25,22,69,175,83,60,199,199,74,83,205,243, - 127,23,235,20,122,159,73,240,125,71,96,10,0,248,119,235,247,0,240,130,78,218,237,201,112,10,13,215,82,65,216,4,19,214,78,149,126,238,216,245, - 144,19,161,181,223,147,64,3,72,231,195,194,90,230,202,113,47,50,115,81,245,103,242,227,115,227,40,239,223,109,246,103,72,149,206,202,85,166,187,6, - 63,247,202,208,60,78,26,11,208,229,2,220,124,238,47,164,114,110,164,220,155,187,41,166,215,233,249,100,184,166,183,35,124,215,198,106,253,104,72,96, - 122,227,248,51,147,192,20,0,2,65,104,10,188,76,51,28,108,178,167,230,82,49,52,53,253,28,103,1,5,33,187,192,2,171,123,102,255,118,210,238, - 193,193,96,138,86,218,79,183,87,18,102,214,17,26,157,200,242,253,143,217,121,39,63,251,86,30,119,217,127,246,244,216,212,188,216,15,45,252,215,220, - 94,47,170,142,101,96,212,253,235,154,175,250,3,9,79,123,1,127,182,252,97,150,204,74,69,45,2,34,75,157,93,156,23,62,86,248,107,174,150,225, - 38,106,141,8,76,1,0,143,17,154,2,207,144,62,133,90,21,71,7,7,195,104,10,147,0,238,82,241,245,140,93,246,55,149,10,95,45,33,47,105, - 187,35,52,85,165,89,113,109,235,68,170,167,31,84,80,63,10,83,179,32,181,233,165,166,173,189,216,55,33,118,39,237,238,148,150,99,122,87,213,57, - 25,174,175,178,202,123,9,6,122,18,162,106,86,246,215,225,211,124,213,191,153,12,215,84,224,121,32,23,134,154,199,187,220,210,116,237,190,158,33,81, - 59,167,38,195,181,175,131,174,162,35,45,64,190,214,240,186,22,4,166,0,16,14,66,83,224,121,154,161,160,15,13,252,151,138,161,233,72,170,77,67, - 248,194,23,242,197,198,77,128,97,134,207,22,114,94,251,116,17,255,36,76,237,164,93,243,199,38,183,188,255,166,230,115,77,179,106,43,196,243,239,86, - 171,135,157,185,1,212,228,13,179,215,72,16,115,155,173,130,144,101,252,217,35,132,207,29,179,84,255,78,42,105,81,35,9,73,7,185,227,133,155,123, - 238,108,98,125,97,190,169,49,48,77,164,117,202,173,231,129,120,93,219,86,245,247,77,29,231,136,246,190,168,235,188,174,178,111,143,53,29,3,220,20, - 66,16,8,77,129,71,100,16,138,214,210,191,163,15,61,53,205,133,187,114,5,213,168,225,150,3,128,21,169,34,156,101,189,71,61,151,5,169,102,208, - 84,34,231,238,125,149,160,7,149,168,133,5,214,207,52,211,202,129,43,249,101,252,73,56,33,234,82,122,156,82,177,85,3,9,149,6,210,122,4,47, - 144,42,110,45,12,128,170,199,121,141,129,105,34,223,163,205,231,151,183,75,244,235,234,29,61,95,245,191,87,249,247,147,225,186,246,161,139,85,213,181, - 205,21,247,237,109,136,251,22,112,133,208,20,120,74,179,26,109,233,81,69,230,66,241,75,225,56,83,205,160,148,0,0,32,0,73,68,65,84,144,208, - 148,59,152,248,105,63,221,46,164,253,67,104,23,253,239,229,49,149,0,117,233,240,179,69,107,121,254,78,233,121,234,166,25,82,188,11,227,37,63,245, - 76,136,122,158,11,81,123,158,84,108,159,202,74,14,6,67,57,34,85,165,99,15,171,244,125,166,121,222,19,154,214,163,137,99,251,189,124,143,166,63, - 51,0,120,238,95,188,65,192,19,177,12,128,122,96,63,221,154,160,229,160,244,116,167,157,180,27,194,23,61,42,144,240,216,40,224,64,47,201,77,234, - 255,95,39,237,46,165,255,178,38,173,165,182,161,158,123,154,33,133,143,3,106,74,49,203,72,39,195,181,233,195,55,152,12,215,38,20,250,61,73,146, - 207,73,146,92,55,188,105,102,48,148,246,57,128,31,129,233,76,206,135,41,129,41,224,132,233,207,204,77,31,0,240,28,161,41,144,35,65,160,86,104, - 112,237,225,242,84,205,193,25,33,124,209,99,105,9,30,144,234,204,94,224,193,105,198,244,41,254,167,147,118,23,210,86,4,168,197,163,16,245,183,36, - 73,254,155,36,201,165,180,164,169,155,15,125,195,163,97,170,138,77,191,88,194,82,47,176,90,38,126,127,74,59,20,0,128,167,88,158,15,60,164,25, - 4,222,42,79,130,215,160,249,5,252,189,207,131,78,128,151,72,127,211,158,244,9,141,97,216,150,233,125,58,48,55,125,56,31,209,132,71,147,249,7, - 210,251,82,107,248,224,91,238,171,181,232,109,90,157,84,189,133,208,247,185,45,56,166,219,225,202,84,204,243,25,6,0,126,34,52,5,132,132,40,42, - 83,147,197,84,30,49,155,121,94,205,25,114,245,29,75,78,29,202,42,78,101,56,84,12,231,169,169,144,95,119,210,110,186,159,110,169,188,67,99,178, - 0,85,2,184,186,250,97,50,156,176,162,249,170,191,172,49,232,70,49,172,32,104,135,19,233,33,29,77,75,23,0,136,9,203,243,129,95,8,26,236, - 125,112,208,83,145,158,130,63,16,154,214,64,2,198,255,36,73,178,137,228,37,153,97,81,154,109,56,128,82,76,213,212,100,184,158,201,103,89,234,120, - 233,254,128,119,169,60,2,83,111,17,162,181,199,123,57,15,1,0,158,33,52,5,126,84,153,158,69,178,76,183,9,170,97,179,114,31,216,144,47,56, - 56,30,107,98,142,185,253,116,107,42,166,251,145,132,167,159,42,4,167,90,195,226,66,173,144,210,220,110,250,17,62,12,79,207,29,158,95,124,94,150, - 36,21,193,4,166,64,243,76,171,17,166,233,3,128,103,8,77,129,31,168,50,45,239,147,131,33,52,90,193,205,73,39,237,6,23,156,122,216,11,183, - 21,76,63,80,9,79,77,229,233,151,134,134,218,104,249,36,131,237,108,105,221,180,208,108,117,82,39,205,207,11,250,211,229,76,134,235,187,201,112,221, - 147,129,81,234,24,166,98,79,246,25,61,76,117,105,158,247,44,207,111,159,133,25,198,214,246,157,0,0,62,33,52,69,235,73,224,71,149,69,53,218, - 147,244,53,171,77,67,188,144,102,169,105,131,164,242,116,188,159,110,223,201,84,240,47,138,65,126,157,22,14,218,103,20,214,228,207,174,128,182,24,142, - 77,134,235,145,163,224,148,160,193,30,203,129,149,77,134,107,205,10,115,142,233,246,57,145,158,208,4,230,0,224,9,6,65,1,250,129,95,27,141,59, - 105,119,33,195,117,52,220,40,46,183,28,7,56,32,132,208,212,19,251,233,54,155,10,62,150,16,176,39,143,243,0,170,41,79,164,138,222,166,226,244, - 86,241,220,59,83,190,1,82,7,205,144,130,229,249,47,48,193,169,84,83,105,158,67,4,222,22,230,171,254,76,6,200,185,180,147,243,224,78,42,48, - 93,156,19,231,17,87,203,18,154,250,235,40,223,85,63,58,216,194,83,249,222,65,245,60,0,120,128,208,20,173,38,85,166,132,166,213,157,72,208,167, - 85,181,162,121,97,117,106,150,187,155,165,215,138,207,233,76,39,237,14,106,184,144,69,9,210,111,119,153,63,206,165,149,194,185,4,54,231,242,112,61, - 41,220,134,89,166,63,179,232,21,172,185,180,180,39,23,149,65,144,223,7,106,33,158,226,77,164,88,153,223,189,107,197,215,70,192,100,199,213,119,159, - 75,9,124,110,76,63,91,87,27,159,153,175,250,174,127,68,25,27,165,155,79,39,230,230,130,114,245,42,170,51,129,105,207,188,47,243,85,255,214,209, - 13,212,15,230,198,134,244,131,6,0,52,136,208,20,109,55,240,44,224,8,217,76,49,52,213,14,90,102,1,221,177,39,196,15,136,132,241,15,142,87, - 9,223,178,0,245,157,28,123,103,13,134,225,54,213,166,230,181,76,149,126,238,32,176,126,209,154,159,17,49,12,20,115,106,50,92,223,204,87,125,173, - 112,9,22,100,216,140,246,119,159,107,243,251,203,244,174,229,189,184,175,172,213,58,174,123,84,173,123,229,103,96,42,27,213,147,247,219,197,181,196,212, - 132,178,147,225,250,42,208,125,5,0,81,160,167,41,218,142,59,184,122,78,75,14,158,121,66,42,180,118,138,219,246,33,132,225,74,178,141,4,8,129, - 51,199,175,12,149,50,45,43,76,149,167,169,116,62,219,79,183,191,201,132,254,207,82,141,165,121,140,191,198,166,221,131,230,197,249,251,192,250,154,106, - 182,197,32,228,40,134,48,160,25,218,45,96,46,38,195,245,128,192,244,39,205,243,159,37,218,254,48,191,179,207,242,149,191,82,77,237,242,61,90,50, - 24,10,0,154,69,104,138,214,98,25,180,19,42,161,169,208,190,152,94,58,152,242,175,70,182,141,161,28,145,203,133,169,163,253,116,107,46,132,254,207, - 4,14,18,162,186,154,214,127,82,244,166,129,220,176,208,28,122,21,82,127,94,66,211,250,177,159,106,38,3,102,52,251,48,154,192,148,223,93,15,105, - 30,215,31,231,171,62,253,122,155,183,147,10,211,39,45,39,36,68,189,112,180,133,39,18,156,50,24,10,0,26,66,104,138,54,99,25,180,62,205,138, - 78,237,208,244,212,243,202,226,5,33,126,251,72,85,234,210,132,168,178,132,255,194,209,164,126,155,243,82,179,61,70,16,159,179,82,37,175,185,188,50, - 152,94,174,104,29,205,170,181,75,2,211,167,76,235,9,229,167,212,188,33,13,123,47,6,166,25,57,15,46,29,237,219,247,220,84,7,128,230,16,154, - 162,149,88,6,237,148,214,18,253,91,7,203,151,255,208,106,33,160,73,182,233,147,111,219,133,122,101,1,170,132,26,218,23,95,54,149,74,154,23,252, - 167,82,213,239,59,205,27,42,7,139,193,91,64,221,52,151,18,211,226,232,101,215,138,207,53,166,210,176,49,111,6,166,153,201,112,61,114,216,207,218, - 84,28,83,236,1,0,13,32,52,69,91,113,215,222,157,79,138,125,12,23,14,182,242,171,79,193,169,108,203,87,15,54,5,158,144,240,116,164,28,156, - 218,156,147,218,85,222,94,7,43,114,14,106,86,121,211,167,19,62,211,170,52,221,208,195,244,85,154,159,3,39,172,142,106,196,117,209,192,52,103,224, - 104,181,136,241,231,124,213,167,199,45,0,212,140,208,20,173,35,129,30,85,125,110,105,133,36,87,142,250,60,122,17,156,18,152,226,53,18,156,106,93, - 124,21,174,82,146,190,166,154,85,82,102,32,148,151,23,252,210,75,88,59,212,85,91,70,57,95,245,239,230,171,126,204,213,124,154,75,197,233,143,90, - 140,86,197,34,45,40,94,167,125,243,100,236,107,111,83,179,93,242,89,21,83,65,194,165,12,55,179,9,76,179,193,80,3,135,61,202,175,232,113,11, - 0,245,34,52,69,27,113,183,222,189,129,198,208,37,9,111,92,84,155,38,18,156,54,22,70,200,207,38,48,197,91,180,142,209,247,150,127,95,189,218, - 212,211,73,250,51,229,42,211,131,180,22,169,76,42,138,204,182,77,231,171,254,77,164,23,202,154,85,83,86,225,6,42,243,165,202,212,203,201,226,18, - 158,105,222,124,58,241,184,175,229,82,62,171,190,202,103,85,232,213,144,151,178,212,190,20,25,12,229,234,90,227,132,213,12,0,80,175,127,179,191,209, - 38,18,228,105,222,9,191,144,30,132,193,147,190,131,127,41,189,142,108,41,153,70,224,179,144,231,210,28,210,146,153,74,127,219,81,93,61,8,37,56, - 90,210,83,23,5,53,21,76,92,201,185,167,117,222,101,23,122,222,4,28,82,233,253,135,242,211,106,254,62,200,127,126,154,207,139,91,83,117,58,25, - 174,93,221,72,170,149,132,192,154,83,220,125,173,124,244,45,236,214,250,221,227,75,104,234,243,141,240,165,242,49,254,65,62,3,188,169,62,159,175,250, - 139,71,199,148,249,207,235,249,170,111,218,203,140,109,43,53,61,80,41,48,205,152,193,80,243,85,255,220,193,239,24,227,253,124,213,95,106,108,39,0, - 224,109,84,154,162,109,52,195,183,99,44,129,105,242,163,170,243,74,185,15,147,202,133,140,227,106,211,68,190,224,255,211,73,187,11,141,234,216,151,152, - 231,54,63,195,252,44,2,211,102,185,124,159,99,33,231,157,246,231,155,89,166,239,197,103,102,39,237,158,59,250,92,81,121,78,9,20,31,127,78,156, - 72,79,187,219,72,250,218,105,239,127,95,151,231,159,70,58,196,167,241,27,32,50,24,71,179,82,92,213,100,184,214,254,94,149,72,229,185,23,97,153, - 108,199,75,161,160,105,131,21,90,123,145,47,154,65,228,100,184,30,59,28,12,245,41,178,118,8,0,224,45,66,83,180,141,230,23,140,40,170,125,30, - 209,124,77,39,90,125,67,247,211,237,204,97,99,253,140,249,226,255,63,19,234,72,160,162,194,60,151,4,69,119,142,42,14,96,65,2,211,59,215,33, - 185,34,173,109,220,149,248,55,46,62,227,62,53,29,156,202,249,125,227,160,122,253,82,194,102,13,175,5,13,239,165,146,43,216,222,118,114,177,175,89, - 129,183,115,80,209,166,89,73,233,83,200,173,245,187,180,209,99,79,130,232,16,2,57,23,219,248,181,233,192,76,126,254,91,45,134,78,36,228,189,11, - 224,70,207,133,132,156,218,6,37,127,255,22,241,85,170,89,1,0,14,17,154,162,53,28,76,72,142,166,202,52,103,169,220,188,94,243,98,161,174,11, - 4,83,29,241,119,39,237,102,193,154,85,127,86,169,40,29,200,191,53,23,221,127,203,115,186,104,47,0,123,89,181,249,31,18,158,250,94,169,49,80, - 122,30,235,64,73,90,86,104,78,240,207,52,22,156,74,59,14,23,129,105,162,245,121,39,97,80,145,97,133,38,116,252,199,44,211,12,233,194,89,182, - 85,59,144,119,113,60,105,134,166,90,231,177,6,173,215,213,116,8,118,21,200,239,85,23,213,166,137,4,102,141,180,38,40,24,152,230,157,202,141,30, - 95,123,51,111,204,114,122,23,79,44,55,115,70,142,7,67,177,122,6,0,28,34,52,69,155,104,126,185,188,172,171,7,102,157,164,74,74,179,193,252, - 169,132,20,149,237,167,91,19,116,124,169,113,119,156,74,176,246,151,84,160,126,235,164,221,27,121,204,30,61,174,228,127,55,251,239,127,242,111,254,240, - 121,217,96,27,73,63,217,105,238,165,159,200,64,176,251,240,212,183,202,83,217,30,173,176,165,236,210,229,153,163,139,61,19,156,222,214,57,28,74,134, - 175,173,29,5,45,154,191,19,108,127,87,221,223,232,145,64,194,167,112,238,9,9,91,92,132,214,46,6,163,104,254,142,255,20,225,32,175,247,77,133, - 245,230,70,65,40,109,110,36,52,115,85,17,251,167,84,156,215,242,187,203,252,28,217,247,101,135,88,126,144,27,61,179,54,5,125,50,24,202,213,13, - 218,83,6,67,1,128,91,12,130,66,43,72,112,103,59,61,250,53,49,86,153,102,102,5,171,156,108,158,79,43,56,29,59,120,47,139,58,201,93,164, - 209,147,52,76,47,93,184,158,202,69,224,66,42,32,23,158,220,20,209,172,164,42,21,154,154,253,32,189,120,167,5,254,186,45,115,30,155,224,116,182, - 159,110,157,181,59,201,245,47,117,117,222,30,149,111,202,149,125,174,15,50,40,230,32,199,206,82,46,214,27,39,129,225,66,121,73,126,198,84,137,185, - 56,95,181,159,115,233,201,50,253,27,197,115,97,81,247,107,146,234,74,205,239,40,206,201,80,160,177,163,239,46,31,115,67,226,156,125,55,149,229,245, - 75,165,155,193,230,247,201,216,236,19,151,219,236,19,211,223,118,190,234,167,142,126,151,154,207,253,133,163,246,2,174,165,1,110,115,40,170,236,219,232, - 10,131,128,42,126,251,254,253,59,59,16,209,51,85,128,138,23,9,187,253,116,27,117,15,33,229,253,101,252,190,159,110,85,46,222,165,50,237,150,229, - 238,133,109,246,211,173,243,139,90,229,99,38,149,62,182,106,228,184,249,199,226,249,54,114,129,120,165,216,167,178,16,169,48,189,82,62,7,255,83,54, - 8,150,237,185,117,92,57,109,130,190,153,230,112,61,121,207,181,111,2,61,231,179,86,232,91,98,217,235,91,26,13,80,37,44,29,75,149,149,171,207, - 236,254,100,184,118,50,57,127,190,234,107,127,73,174,60,153,91,246,233,172,236,243,72,53,242,95,85,182,225,145,207,147,225,186,150,30,239,82,229,232, - 242,124,118,121,44,245,164,210,221,37,243,123,107,33,3,168,52,183,123,230,240,166,211,69,217,224,212,84,215,43,109,151,185,241,82,75,248,111,42,131, - 29,221,60,74,170,236,75,0,192,203,168,52,69,244,228,194,89,243,203,94,140,3,160,30,155,41,127,185,31,107,45,77,146,202,55,151,125,9,17,39, - 219,16,246,131,60,204,242,253,141,4,79,55,90,225,255,115,36,156,28,231,250,174,106,217,85,169,156,53,161,177,244,126,117,121,193,127,42,251,122,33, - 97,245,178,204,190,150,207,251,158,124,222,212,81,17,190,81,174,146,213,94,198,155,181,25,249,99,190,234,31,229,115,243,254,225,42,68,149,80,175,174, - 247,96,227,42,228,202,158,95,249,53,152,101,250,230,207,177,237,224,42,89,206,252,243,243,193,4,136,37,95,187,246,254,50,75,196,191,57,174,114,60, - 151,207,133,38,86,153,168,48,239,213,124,213,255,226,120,32,164,74,181,185,28,107,131,26,206,225,99,11,151,150,103,45,74,92,28,203,139,249,170,127, - 235,203,10,3,0,136,5,149,166,136,158,44,183,213,170,76,48,95,240,206,234,174,60,107,130,12,49,210,172,44,43,93,233,246,28,9,78,93,87,109, - 196,160,245,149,166,37,170,76,95,115,148,170,203,27,249,243,182,202,113,157,11,249,122,114,145,234,226,70,128,74,37,164,4,154,46,47,248,31,203,239, - 235,187,87,150,139,245,100,146,247,121,205,161,138,217,190,115,173,207,181,154,42,209,30,219,228,246,237,173,12,12,187,45,18,232,73,176,98,246,121,246, - 103,246,168,179,151,179,179,202,192,228,215,82,240,63,29,60,245,81,110,192,46,223,106,45,32,149,161,131,103,62,31,74,87,173,154,96,197,193,185,114, - 89,38,12,126,77,110,66,126,93,159,59,78,143,167,196,221,190,127,141,205,231,232,59,249,179,174,237,171,84,25,25,98,165,105,242,235,38,128,171,27, - 255,102,82,127,79,243,60,4,128,182,163,210,20,81,147,202,45,205,165,92,203,54,4,166,98,166,188,76,116,172,217,247,207,12,134,234,164,221,255,74, - 245,9,21,167,120,141,102,245,222,73,174,10,245,94,39,237,38,114,161,242,237,141,139,210,76,118,113,86,71,37,228,81,171,7,115,3,61,133,159,236, - 107,207,140,148,123,223,186,26,22,243,154,103,247,175,84,67,102,14,114,76,159,123,246,89,123,233,58,224,146,42,56,23,161,233,137,244,54,156,74,85, - 96,62,180,206,135,209,175,157,107,159,164,39,100,153,239,36,11,229,223,239,137,124,215,26,152,222,138,178,68,188,244,119,37,9,149,198,14,111,36,53, - 201,213,48,180,151,248,250,57,234,108,98,189,239,76,37,168,220,12,113,113,147,236,189,252,206,247,122,40,32,0,132,132,208,20,177,211,110,138,222,134, - 165,249,153,43,121,189,90,95,236,71,50,240,69,45,116,222,79,183,87,145,46,213,223,201,159,193,46,69,244,133,84,114,214,49,52,36,123,175,124,187, - 48,93,40,223,232,233,73,192,211,246,27,21,166,26,90,179,111,160,118,27,25,77,167,53,87,143,22,113,112,240,251,253,9,83,5,58,95,245,181,151, - 232,63,150,237,223,50,63,99,84,242,123,137,246,239,247,76,62,12,190,206,87,228,191,22,162,74,149,117,190,234,222,183,227,77,141,4,102,35,229,190, - 178,161,57,58,156,38,31,4,105,215,240,217,209,77,153,143,50,24,172,137,27,113,0,16,157,127,241,150,34,86,185,254,128,90,174,61,153,168,93,11, - 9,90,52,171,0,78,92,124,73,150,190,135,189,92,208,24,186,157,188,30,150,86,233,104,243,69,195,65,251,70,143,124,46,244,228,162,183,173,46,181, - 7,149,181,252,56,45,99,80,227,242,83,159,171,225,74,253,78,149,125,231,250,38,240,71,9,132,76,53,221,255,204,80,173,249,170,111,66,232,27,121, - 220,202,255,246,93,254,206,87,185,193,21,109,96,154,145,65,77,23,126,108,77,35,70,111,181,165,104,3,25,160,118,233,232,165,78,229,102,4,0,160, - 34,66,83,196,76,123,89,87,155,170,76,51,218,175,217,73,101,80,46,56,117,245,229,179,46,166,50,167,215,162,22,16,78,213,88,101,234,171,145,139, - 99,41,119,190,181,49,56,53,129,169,234,205,31,233,219,216,230,227,212,214,69,157,131,78,100,9,241,161,174,159,103,233,189,44,101,47,99,209,192,235, - 58,205,45,21,111,245,74,10,57,174,218,24,156,166,154,211,253,35,48,118,120,211,255,74,86,49,0,0,42,32,52,69,204,52,43,119,14,166,135,102, - 219,142,22,169,172,189,86,124,202,83,153,194,173,206,132,67,18,102,252,55,208,48,199,44,247,29,16,152,170,106,115,245,94,234,242,51,171,165,193,169, - 122,96,154,252,170,250,107,115,213,153,141,207,13,245,65,116,222,10,160,130,82,219,38,199,93,171,151,72,55,173,133,193,233,37,75,198,31,146,243,112, - 224,232,119,233,137,4,167,239,28,60,55,0,180,6,161,41,162,212,73,187,3,229,37,94,109,254,146,23,68,181,105,70,250,12,154,59,235,95,92,254, - 28,69,166,210,167,239,96,185,111,171,181,188,202,212,197,242,241,39,90,22,156,58,9,76,51,18,158,252,238,113,69,163,15,62,203,114,214,218,73,101, - 220,198,211,253,50,40,27,138,200,32,173,80,126,87,190,38,216,207,160,22,5,167,38,48,37,164,127,134,180,42,112,53,184,233,125,75,87,202,1,128, - 26,66,83,196,74,51,152,59,202,208,132,86,146,106,53,205,11,249,247,50,188,201,25,169,58,53,199,192,127,148,43,101,53,153,227,42,53,83,146,219, - 88,197,92,131,182,134,208,78,195,189,199,36,56,61,139,168,167,240,115,62,215,177,79,101,201,249,121,36,33,150,182,139,166,2,211,28,87,213,96,85, - 157,84,9,92,38,195,245,216,227,64,184,136,163,231,149,192,111,202,221,52,137,245,6,20,129,233,27,228,6,134,171,240,252,147,12,31,3,0,148,64, - 104,138,232,72,32,167,57,233,118,201,146,105,245,0,170,150,64,203,180,23,48,75,222,37,60,245,165,223,233,81,66,145,51,83,13,200,177,229,204,34, - 240,32,160,140,90,3,211,76,110,56,84,108,97,223,81,170,192,107,11,235,204,82,77,9,177,250,145,7,209,69,221,191,7,13,45,201,127,32,183,140, - 214,71,85,67,195,65,192,199,155,217,246,224,135,10,201,77,147,179,8,127,111,125,38,48,45,70,62,231,92,125,87,253,90,161,255,49,0,180,26,161, - 41,98,164,253,229,140,101,45,63,42,109,53,43,32,62,200,242,233,90,72,120,106,142,139,255,51,95,224,27,186,56,60,200,207,54,97,233,184,64,88, - 170,213,131,170,149,19,106,77,5,228,126,186,237,73,229,70,236,203,199,205,235,187,104,34,48,205,228,170,187,67,237,41,252,216,181,156,171,141,84,129, - 155,170,163,201,112,125,46,199,111,91,151,236,155,240,232,76,42,176,188,224,184,26,172,138,42,3,161,178,64,184,23,96,96,119,225,211,241,81,149,220, - 52,233,201,119,133,208,63,71,179,27,30,124,135,182,32,1,179,171,239,168,55,244,55,5,0,123,132,166,136,138,131,62,134,215,50,12,169,213,36,224, - 211,254,226,91,251,242,105,9,118,22,251,233,246,92,170,79,63,59,190,72,220,201,18,252,223,247,211,237,153,252,236,162,149,165,90,147,133,91,125,252, - 238,167,219,165,84,239,164,145,134,167,230,248,237,201,235,108,92,174,167,176,47,149,221,182,76,64,249,95,95,134,178,153,202,163,201,112,125,214,178,240, - 244,40,97,88,79,194,60,175,120,220,131,178,210,77,147,92,96,23,66,197,184,57,70,126,247,161,2,217,5,9,26,207,3,174,58,189,246,237,134,71, - 96,92,245,10,55,173,60,120,79,0,192,18,161,41,98,163,221,215,42,202,47,228,37,105,239,139,79,157,180,219,216,29,111,169,62,53,33,166,9,156, - 126,147,126,98,159,229,130,113,83,34,160,216,200,133,66,42,75,107,255,207,132,179,178,4,255,214,230,137,154,220,47,49,146,176,220,188,15,239,34,10, - 159,14,82,93,218,179,61,190,92,147,253,61,146,243,32,148,139,254,124,143,97,239,122,88,231,194,211,255,122,220,167,185,170,236,61,56,243,61,12,243, - 116,112,151,202,239,13,105,15,225,115,197,184,249,76,57,151,229,236,209,50,195,129,36,196,14,233,115,244,32,213,165,3,31,111,120,132,34,87,249,237, - 130,169,74,167,250,23,0,44,252,246,253,251,119,246,23,162,32,65,211,157,220,73,213,112,48,213,129,28,29,191,116,210,238,82,185,146,55,13,97,106, - 188,84,48,63,57,22,92,45,221,149,190,188,107,165,167,251,111,29,33,80,39,237,222,40,246,18,118,126,92,116,210,238,185,220,100,25,40,126,102,212, - 225,32,85,223,193,244,90,150,227,121,166,220,107,90,203,81,246,167,77,21,120,227,230,171,254,153,84,22,154,199,105,40,219,253,130,236,61,88,202,20, - 233,96,200,82,215,133,242,239,197,50,251,111,166,189,12,90,94,155,57,111,255,208,124,222,10,94,124,157,243,85,95,235,119,102,223,215,234,200,249,170, - 63,144,223,89,62,126,142,30,228,189,169,245,102,199,124,213,215,250,222,177,145,128,218,43,50,188,233,171,163,109,186,136,181,82,27,0,180,253,155,61, - 138,136,140,149,195,15,238,196,62,165,29,154,142,59,105,215,251,176,66,90,52,212,121,49,175,217,172,159,106,143,103,72,117,230,253,114,214,78,218,29, - 72,120,234,115,128,106,170,11,175,124,89,134,111,67,110,46,244,228,230,195,204,147,253,188,147,160,52,200,139,70,9,23,205,190,156,73,47,203,145,236, - 215,144,2,212,157,252,158,189,10,181,42,77,182,123,52,95,245,151,13,221,24,184,148,176,74,253,247,147,188,182,177,84,165,53,121,222,254,188,177,209, - 230,234,197,201,112,109,110,126,94,201,249,238,203,13,191,141,220,236,32,124,115,192,236,87,185,33,224,226,166,204,98,190,234,223,198,94,177,13,0,26, - 168,52,69,52,58,105,247,78,241,130,241,40,67,64,8,156,30,233,164,221,91,197,126,155,137,44,49,230,11,119,78,39,237,154,139,163,143,26,207,37, - 173,7,156,11,173,210,244,37,82,129,218,203,61,154,188,40,189,150,33,108,87,177,125,22,53,20,84,239,228,198,207,85,172,189,170,165,2,117,224,201, - 241,251,156,159,239,65,104,85,165,69,72,192,49,114,124,92,31,100,31,214,90,153,43,149,167,89,117,179,230,119,128,151,108,114,199,202,171,159,127,109, - 168,52,125,142,84,159,54,241,57,122,35,33,118,163,231,112,236,149,166,25,197,215,249,216,65,90,93,112,173,3,0,175,160,210,20,81,144,160,67,179, - 26,240,134,192,244,69,51,229,222,177,154,85,149,177,208,250,242,94,103,191,61,205,106,133,198,46,196,164,2,245,54,171,52,151,207,150,199,15,23,23, - 167,59,121,221,230,226,232,182,169,169,237,117,145,150,17,247,109,35,100,249,126,79,246,177,102,208,183,145,247,242,166,45,159,233,18,98,44,178,227,87, - 170,210,242,143,186,43,33,179,128,229,54,228,138,210,162,36,112,187,63,119,115,129,214,185,66,200,152,237,199,101,83,149,97,242,222,45,164,66,237,236, - 209,205,37,141,27,214,135,236,92,45,113,172,124,83,234,251,25,212,241,153,85,159,38,191,206,245,252,103,169,86,17,193,46,255,57,234,217,205,14,173, - 115,193,247,106,203,129,220,64,112,209,239,126,196,202,58,0,120,29,149,166,0,224,17,169,192,251,75,105,139,174,205,20,112,222,95,125,18,166,190,147, - 139,211,236,66,230,217,222,183,57,249,27,59,223,228,66,237,155,111,131,156,154,38,253,169,207,31,237,207,243,87,46,24,111,101,127,178,79,11,144,192, - 235,44,119,115,38,251,243,172,100,208,178,147,125,127,151,127,48,57,251,33,169,134,204,31,211,47,221,28,203,246,91,48,251,81,170,80,31,159,179,47, - 189,190,111,185,144,138,99,197,33,57,230,222,229,110,78,191,246,59,42,255,251,233,254,115,148,247,5,0,0,66,83,0,240,138,230,210,252,80,6,109, - 1,240,79,46,92,125,236,150,229,156,0,0,0,104,3,66,83,0,240,132,12,202,249,71,113,107,250,177,47,243,6,0,0,0,0,192,133,127,177,87, - 1,192,27,154,85,161,71,2,83,0,0,0,0,0,202,33,52,5,16,180,78,218,93,118,210,110,240,77,236,101,24,206,39,197,167,36,48,5,0,0, - 0,0,160,36,166,231,3,8,86,62,104,148,255,60,216,79,183,62,77,118,45,68,6,223,44,149,159,246,202,209,230,2,0,0,0,0,16,61,42,77, - 1,132,44,95,97,250,222,12,40,233,164,221,16,7,31,93,149,156,90,253,214,115,2,0,0,0,0,128,18,24,4,5,32,72,157,180,59,78,146,228, - 207,23,182,253,144,36,201,40,132,158,158,166,189,128,242,178,124,227,114,63,221,142,148,159,19,0,0,0,0,128,214,32,52,5,16,28,89,206,110,150, - 225,159,188,177,237,27,83,141,186,159,110,189,171,186,148,215,112,35,21,178,218,152,154,15,0,0,0,0,64,5,132,166,0,130,83,162,58,243,32,147, - 233,175,246,211,237,183,166,95,111,39,237,14,164,135,233,91,161,111,25,187,253,116,123,238,254,85,0,0,0,0,0,16,47,66,83,0,65,145,129,79, - 235,10,219,124,41,225,105,237,213,167,178,237,38,188,253,224,240,199,92,236,167,91,237,161,82,0,0,0,0,0,180,10,161,41,128,160,116,210,238,141, - 82,232,120,148,229,241,38,60,189,113,53,117,191,147,118,207,204,84,127,211,99,213,209,82,252,60,170,76,1,0,0,0,0,80,64,104,10,32,24,157, - 180,107,130,199,175,142,182,215,132,168,183,18,164,154,63,191,149,233,11,218,73,187,38,180,204,30,189,26,130,210,255,111,239,110,146,42,55,210,53,0, - 171,59,238,28,239,0,110,4,243,162,7,140,11,175,192,244,10,160,86,96,188,2,96,5,198,43,40,106,5,166,86,224,98,204,192,48,39,226,194,10, - 186,88,129,111,168,250,147,251,107,124,148,58,63,146,142,206,225,121,34,136,234,14,87,129,56,74,165,50,223,252,203,236,101,10,0,0,0,61,16,154, - 2,27,97,129,195,159,134,112,59,199,247,60,88,211,181,53,62,63,158,223,29,175,241,231,3,0,0,192,214,248,31,183,18,216,16,23,107,12,37,135, - 220,131,180,15,47,177,252,31,0,0,0,232,129,153,166,192,228,197,146,247,223,221,169,86,150,229,3,0,0,64,143,254,238,195,4,54,192,149,155,212, - 234,39,129,41,0,0,0,244,75,104,10,76,90,28,254,52,245,229,241,235,242,233,241,252,78,160,12,0,0,0,61,19,154,2,83,119,51,231,65,76, - 111,77,29,152,218,199,20,0,0,0,6,96,79,83,96,35,236,95,30,214,7,65,157,187,91,223,8,76,1,0,0,96,64,102,154,2,27,225,241,252, - 174,14,77,255,81,85,213,195,27,191,99,151,2,83,0,0,0,24,150,153,166,192,198,137,125,78,235,189,60,119,222,208,221,123,169,170,234,216,161,79, - 0,0,0,48,60,51,77,129,141,243,120,126,119,93,85,213,94,61,235,50,194,196,109,247,185,254,125,5,166,0,0,0,48,14,51,77,129,141,182,127, - 121,248,93,85,85,245,204,211,179,170,170,118,183,236,110,62,215,191,155,176,20,0,0,0,198,37,52,5,182,198,254,229,225,113,4,168,63,108,248,239, - 84,135,165,23,49,163,22,0,0,0,24,153,208,20,216,58,49,251,244,56,190,54,41,64,173,151,225,95,63,158,223,221,76,224,90,0,0,0,224,205, - 18,154,2,91,45,2,212,163,248,58,158,224,18,254,219,170,170,110,34,44,253,58,129,235,1,0,0,128,55,79,104,10,188,41,41,68,61,72,127,142, - 121,10,127,29,146,222,87,85,85,239,83,250,69,80,10,0,0,0,211,35,52,5,222,188,8,82,15,226,68,254,250,171,249,255,85,252,255,69,102,167, - 190,68,40,90,197,159,95,227,207,167,199,243,187,251,142,127,11,0,0,0,76,128,208,20,0,0,0,0,32,249,187,15,3,0,0,0,0,224,63,132, - 166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1, - 0,0,0,0,146,255,241,97,192,120,246,47,15,191,84,85,245,126,198,15,188,125,60,191,59,114,43,0,0,0,88,151,253,203,195,139,170,170,206,103, - 253,248,199,243,187,191,185,49,188,37,66,83,0,96,173,246,47,15,219,6,141,190,62,158,223,221,79,245,238,236,95,30,126,87,85,213,65,203,127,190, - 127,60,191,251,58,242,37,177,161,10,207,192,211,227,249,221,147,251,58,93,234,1,166,166,163,76,170,83,0,22,32,52,101,99,237,95,30,158,86,85, - 117,186,142,235,55,43,244,237,217,191,60,172,27,159,87,35,252,226,117,7,235,236,173,127,222,12,47,102,190,207,50,104,25,140,206,220,113,85,85,71, - 241,181,219,241,247,235,63,30,234,235,170,170,170,190,230,155,117,133,16,251,151,135,123,175,174,125,167,227,239,63,199,117,223,12,125,221,251,151,135,87, - 133,78,114,201,245,227,249,221,245,146,63,115,233,247,240,170,239,209,66,249,29,66,239,207,68,132,164,77,89,122,215,241,119,235,63,110,163,28,93,247, - 93,142,198,104,79,109,83,187,41,234,176,211,5,234,129,151,166,238,90,103,253,149,174,231,34,174,123,150,171,199,243,187,155,53,92,83,91,27,171,183, - 103,175,163,29,183,116,61,56,5,75,188,155,170,168,83,190,189,87,215,113,207,1,54,133,208,148,77,182,215,178,212,29,134,240,157,242,198,150,25,181, - 60,71,208,112,22,95,197,14,221,12,239,226,235,164,170,170,143,251,151,135,159,162,147,59,74,112,22,1,87,125,221,63,44,248,79,119,227,235,135,116, - 221,23,3,205,242,57,88,242,158,174,242,25,174,243,61,188,145,245,113,148,165,235,174,193,130,25,222,199,215,207,81,142,206,122,12,223,180,167,230,16, - 247,238,52,234,161,69,236,68,29,48,70,61,80,20,225,218,204,37,183,97,47,194,221,177,181,181,177,222,239,95,30,222,247,20,104,150,218,113,99,14, - 194,244,38,238,231,197,18,101,178,74,117,202,143,17,236,95,71,104,110,22,42,64,34,52,5,0,6,21,51,124,110,150,8,138,218,212,29,196,147,253, - 203,195,122,166,204,241,80,51,183,162,67,122,181,68,88,218,166,185,238,95,34,52,177,108,247,13,217,191,60,188,94,50,220,120,173,254,30,199,245,12, - 81,51,196,134,23,3,62,87,61,221,187,42,213,3,151,143,231,119,23,35,255,58,93,179,54,119,247,47,15,143,39,86,174,62,70,112,58,217,173,90, - 214,33,102,136,95,45,49,8,57,75,253,61,126,140,0,245,151,30,103,247,158,70,16,255,218,211,38,207,236,5,222,22,167,231,3,0,131,137,78,211, - 239,61,6,166,217,251,152,61,212,187,184,238,251,30,3,211,172,238,156,62,21,246,177,100,203,244,24,152,54,234,144,227,215,40,167,12,164,14,16,235, - 103,181,231,123,215,56,175,195,192,24,156,25,92,218,86,160,203,20,183,8,250,50,214,231,180,9,162,62,249,216,83,96,250,218,113,143,223,235,52,102, - 54,191,254,82,111,1,27,67,104,10,0,12,98,132,189,128,111,135,88,74,24,251,131,14,213,33,109,212,223,251,55,161,215,246,139,242,52,68,232,86, - 187,138,231,140,158,197,179,249,235,192,245,64,189,237,200,253,72,247,240,116,206,223,229,253,4,203,84,125,221,55,17,252,190,105,81,46,135,170,79,170, - 88,166,15,64,176,60,31,0,24,202,245,28,157,244,231,216,79,110,86,248,121,20,123,117,182,125,143,222,59,119,75,204,8,124,137,25,169,217,34,251, - 67,214,75,79,43,75,21,39,109,233,101,193,49,59,238,199,142,191,246,16,101,249,190,57,109,61,66,171,230,112,151,227,194,51,176,19,3,19,83,158, - 181,252,211,4,174,97,33,17,76,125,92,240,159,221,190,250,255,123,115,206,176,223,137,58,112,232,64,112,145,25,164,103,19,156,13,248,46,202,250,155, - 29,104,74,91,198,116,121,136,50,245,122,11,152,239,230,216,255,218,187,8,32,17,154,178,177,98,31,168,185,247,130,138,147,118,219,26,9,223,143,117, - 160,8,91,105,29,251,146,193,164,197,178,214,210,169,224,15,113,152,77,103,221,27,1,210,105,132,71,77,8,241,210,119,208,184,192,12,158,231,232,184, - 222,180,205,116,77,215,60,207,236,174,58,56,125,90,229,61,84,58,157,60,182,1,248,109,217,239,93,248,153,197,247,240,254,229,225,31,125,255,204,57, - 44,92,31,207,241,249,172,50,91,186,43,168,250,233,241,252,238,47,223,63,246,111,188,79,179,235,190,20,158,167,122,102,224,222,178,179,174,23,109,79, - 101,113,109,247,133,112,240,211,172,223,111,202,162,238,154,39,48,109,14,207,185,110,219,111,51,66,174,163,248,124,75,1,234,160,75,226,163,110,91,100, - 139,148,122,207,213,181,28,86,213,225,36,246,55,221,168,50,213,163,174,131,20,63,199,123,181,243,190,69,57,127,61,40,243,201,65,80,0,255,205,242, - 124,0,96,8,165,125,209,234,25,89,71,243,134,132,117,32,81,31,76,241,120,126,87,7,16,31,82,104,217,155,8,57,187,130,146,58,36,249,80,95, - 71,221,105,47,117,46,155,107,142,217,102,151,115,92,167,165,167,235,83,154,185,246,121,197,16,161,52,3,116,102,96,250,90,28,24,118,20,3,13,109, - 250,220,135,112,17,95,10,97,220,195,227,249,221,70,205,10,140,144,179,107,48,230,37,158,233,189,168,151,90,103,34,215,101,167,30,220,73,117,215,203, - 140,191,246,97,132,153,230,109,161,108,169,76,77,113,111,211,218,207,17,248,189,69,165,223,187,30,48,58,158,183,190,170,15,251,138,231,179,121,71,189, - 152,101,10,240,87,102,154,194,68,69,7,254,40,26,51,121,111,169,167,248,250,178,238,217,177,209,193,111,150,207,30,188,90,90,214,44,11,106,157,137, - 197,32,247,164,109,182,208,245,235,251,16,179,171,142,210,114,173,251,190,78,76,157,113,93,109,229,249,107,179,36,53,202,244,90,79,19,79,159,201,222, - 171,19,95,239,83,121,118,130,239,124,74,97,209,233,178,247,58,194,133,235,1,2,198,174,206,226,67,4,189,11,93,119,252,253,139,253,203,195,155,168, - 23,187,150,89,219,227,116,68,17,146,149,102,23,175,26,206,183,205,14,125,89,100,182,92,44,217,191,42,4,251,163,31,146,19,91,89,180,253,126,15, - 19,223,50,160,77,215,150,34,245,128,205,241,50,239,129,186,238,74,245,64,243,185,13,30,152,198,123,173,237,62,204,32,64,179,0,0,30,237,73,68, - 65,84,93,68,16,55,235,25,56,141,217,166,107,125,47,183,168,63,203,163,183,244,62,142,186,170,109,128,226,121,217,21,79,233,29,117,181,202,189,142, - 119,242,235,189,112,219,222,211,223,149,14,66,28,170,127,19,63,179,233,175,188,254,249,77,123,180,233,99,173,189,239,82,104,147,78,170,237,220,37,250, - 0,165,192,255,201,22,69,76,153,208,20,38,36,26,28,205,62,82,109,13,163,102,139,129,250,212,213,151,232,208,173,212,208,89,84,188,196,207,58,78, - 149,110,174,179,158,17,80,119,50,46,188,16,71,113,222,242,67,190,196,105,221,77,25,235,90,226,181,178,57,203,115,149,203,209,254,229,225,167,8,120, - 71,27,16,136,142,200,69,199,190,129,107,127,238,54,80,105,246,217,202,157,145,62,63,251,88,186,218,181,149,192,194,129,105,86,119,238,163,238,44,5, - 167,245,210,211,81,203,63,197,217,116,15,3,222,139,101,194,158,210,181,140,122,112,79,12,208,181,133,205,47,171,12,140,172,75,60,159,165,189,30,251, - 168,7,234,127,123,16,1,120,235,178,254,158,181,149,241,58,104,171,103,184,127,109,185,151,59,241,254,158,226,82,248,157,20,156,190,149,247,112,105,96, - 228,102,213,111,222,195,231,120,176,192,54,48,239,58,254,238,223,86,188,150,111,162,29,218,108,65,80,234,179,52,114,123,244,54,158,209,81,251,46,81, - 15,205,179,85,80,190,214,207,209,38,157,92,219,33,2,211,82,187,231,101,67,7,216,120,67,44,207,135,137,136,151,202,125,132,94,243,238,59,181,19, - 127,127,148,147,87,235,112,41,246,134,253,109,206,198,71,99,183,217,179,175,52,178,204,176,162,140,60,69,153,25,58,48,61,78,63,107,161,125,212,226, - 68,241,33,102,18,254,151,250,251,71,199,245,255,226,231,206,251,153,52,207,93,93,158,167,186,124,145,197,148,102,232,188,172,26,148,52,34,32,233,170, - 3,205,52,29,73,212,49,165,207,123,147,246,77,28,109,86,84,12,50,180,13,208,85,203,206,196,156,128,174,122,160,183,32,184,107,89,127,95,98,80, - 176,173,189,118,85,253,103,86,95,219,50,253,41,191,227,222,245,17,22,110,9,3,184,175,196,192,206,83,204,206,95,164,207,210,120,31,125,151,47,241, - 28,13,125,189,185,143,181,200,97,148,85,252,126,117,219,121,82,219,252,204,27,152,90,193,197,212,9,77,97,26,234,151,202,239,11,134,75,89,253,239, - 190,12,25,156,70,8,118,191,224,169,208,175,237,198,75,93,40,48,190,174,134,75,111,98,201,230,175,43,254,172,147,33,7,3,82,67,174,235,84,235, - 146,157,152,73,109,6,245,98,222,141,209,1,153,87,148,133,82,221,219,235,140,185,232,28,148,246,56,61,177,183,233,104,74,135,116,61,247,52,195,104, - 214,30,150,85,204,54,92,244,62,151,2,247,81,66,211,120,94,74,97,242,135,77,156,41,29,117,82,169,125,115,177,101,65,240,235,253,43,219,238,233, - 238,196,219,108,239,99,240,243,173,211,174,14,17,62,222,247,56,65,224,253,208,147,83,122,234,99,85,17,158,142,50,145,166,75,212,27,2,83,182,130, - 208,20,166,161,143,151,250,78,4,167,189,119,182,227,197,183,106,8,150,125,20,156,142,238,231,17,3,211,69,71,200,219,12,50,24,144,2,211,210,114, - 236,69,156,8,78,103,42,29,48,114,51,161,224,180,84,23,221,214,203,87,7,248,153,87,133,48,173,90,227,161,62,27,227,241,252,238,111,45,95,139, - 236,235,87,154,69,215,215,51,221,86,126,118,22,153,197,23,239,246,210,239,54,248,140,187,116,138,127,219,187,228,211,6,111,195,83,122,230,158,55,241, - 180,246,184,95,109,239,227,155,60,24,20,247,173,173,78,90,247,108,211,210,187,164,246,227,27,105,83,150,6,70,118,181,67,254,109,160,189,72,119,6, - 218,75,125,136,62,214,238,186,15,150,140,223,233,163,192,148,109,33,52,133,237,178,51,208,137,210,243,124,207,122,239,159,122,63,202,95,226,127,151,2, - 129,42,130,83,193,192,22,137,217,30,93,129,233,75,148,143,95,162,188,116,117,134,122,109,168,198,247,233,58,232,163,138,235,250,28,51,2,111,227,240, - 143,146,19,179,93,254,162,212,24,126,23,179,33,46,38,48,171,178,52,123,111,144,78,104,132,21,165,239,109,27,147,129,69,167,174,109,134,241,75,143, - 239,210,210,125,62,47,28,222,247,167,24,96,40,157,82,255,60,116,231,115,142,192,244,243,166,157,148,255,202,232,245,192,8,74,97,231,172,114,215,86, - 230,223,173,121,107,165,155,142,217,249,181,171,41,204,174,27,82,132,129,165,182,200,73,108,131,101,82,194,124,65,255,67,180,239,110,231,252,158,239,250, - 30,64,136,231,170,237,112,191,85,236,174,107,235,138,20,152,182,17,152,178,113,28,4,5,211,244,28,141,215,251,102,153,91,52,6,15,162,161,91,90, - 74,122,18,167,157,246,53,210,90,10,152,138,7,226,68,40,122,85,184,222,58,12,219,115,152,206,218,60,68,39,184,249,252,151,46,51,209,240,43,45, - 117,127,136,229,141,127,105,196,165,3,163,218,246,200,123,23,229,190,143,198,234,69,199,12,211,79,113,157,127,249,44,210,0,66,219,242,169,122,182,203, - 141,67,124,254,212,21,162,55,123,195,158,199,129,11,55,113,10,236,216,13,233,82,121,24,178,211,113,83,120,102,132,166,195,43,5,11,55,61,238,93, - 249,37,202,119,91,189,113,30,157,204,155,87,245,113,21,239,252,163,57,246,227,27,35,36,41,157,148,255,188,5,203,131,75,207,220,166,238,155,217,246, - 206,188,109,105,35,94,23,222,195,23,235,172,151,234,25,228,49,120,208,246,78,105,86,91,109,123,155,242,42,86,14,181,105,206,16,184,74,117,202,40, - 39,193,71,219,231,191,14,112,138,61,58,103,213,125,117,25,28,172,60,181,212,187,15,81,198,103,182,51,162,141,119,214,209,110,57,235,152,241,63,183, - 104,251,118,213,45,77,63,235,38,95,115,60,11,199,113,45,173,7,152,214,191,211,152,109,170,24,4,44,237,119,45,48,101,35,9,77,97,122,46,103, - 45,47,140,23,204,125,4,141,93,75,160,143,251,152,37,211,113,162,116,231,139,47,78,101,253,82,8,79,118,250,108,128,48,183,186,225,120,214,115,184, - 87,154,137,243,169,52,3,41,58,56,117,135,232,166,48,147,169,14,36,175,86,105,248,71,35,179,20,236,126,40,45,45,109,14,241,137,195,159,218,58, - 45,107,237,88,78,73,156,22,255,203,156,251,198,190,111,58,55,251,151,135,47,81,14,238,95,119,20,250,214,49,123,234,97,200,206,119,116,234,218,254, - 243,178,251,91,51,135,57,78,73,239,251,157,116,220,177,37,200,110,60,39,203,236,177,60,248,30,162,241,121,149,130,219,250,250,255,181,127,121,216,132, - 18,55,99,132,52,61,107,29,28,222,196,14,126,180,223,218,126,167,153,237,195,250,158,237,95,30,126,106,105,175,189,143,64,114,157,247,245,44,6,18, - 218,158,163,157,120,206,182,118,198,105,189,77,68,71,219,188,177,19,247,241,219,189,220,191,60,124,110,2,212,177,66,212,9,184,136,67,149,230,106,243, - 198,115,126,26,125,172,182,147,253,119,234,9,33,61,109,219,115,214,177,234,233,83,92,247,95,218,33,113,255,174,226,90,103,245,177,158,99,63,246,49, - 3,211,174,190,169,192,148,141,37,52,133,105,153,25,152,190,86,7,80,49,66,217,214,137,233,37,52,237,56,64,96,174,23,95,188,236,79,11,135,44, - 108,67,104,122,52,207,18,203,14,79,35,237,5,87,12,48,151,17,51,138,219,66,158,185,151,108,70,200,118,20,135,162,205,114,182,226,108,211,210,61, - 42,6,166,175,174,243,42,158,191,89,163,233,163,143,236,79,92,19,34,47,178,127,236,78,212,109,63,196,44,188,151,152,141,113,51,208,254,162,109,198, - 232,84,62,244,184,183,46,243,43,213,73,159,251,14,20,234,247,96,212,109,55,61,28,244,209,120,137,14,245,148,150,142,191,139,1,165,159,35,124,155, - 217,225,159,154,142,101,221,155,90,151,183,189,239,158,59,234,209,210,10,129,139,117,206,40,142,231,168,57,48,167,45,108,170,183,18,184,222,240,173,34, - 186,116,29,176,51,203,238,140,16,181,46,7,215,219,218,94,137,129,201,127,46,218,110,136,127,119,89,152,49,121,180,234,236,243,180,194,170,205,92,109, - 245,212,199,170,226,222,190,196,234,191,81,251,85,2,83,182,157,61,77,97,58,30,122,60,192,98,229,81,246,142,19,165,175,150,120,241,181,189,252,119, - 182,96,111,211,247,205,50,227,21,190,198,104,224,63,15,116,160,67,219,253,123,89,244,247,234,56,89,124,213,114,210,246,239,111,23,13,30,226,89,109, - 219,91,204,126,98,33,26,244,71,49,99,98,89,205,140,153,95,247,47,15,191,142,184,15,234,24,141,251,214,64,105,205,123,8,110,173,142,37,190,85, - 223,251,130,191,210,103,153,250,58,214,137,249,75,170,63,227,167,13,217,103,114,221,251,42,247,170,99,32,179,88,190,227,29,220,182,199,227,201,186,247, - 160,142,1,141,174,182,192,201,54,239,235,25,247,232,96,142,61,225,75,154,217,237,191,111,243,62,168,43,12,180,150,158,147,62,234,180,227,66,232,253, - 176,68,232,127,22,103,5,236,141,25,152,214,245,129,192,148,183,64,104,10,211,177,80,71,45,26,142,109,13,166,62,78,96,44,5,97,11,119,42,227, - 122,63,183,252,103,225,192,56,46,6,154,245,211,86,86,150,221,23,176,45,192,220,93,246,196,245,8,160,218,158,139,101,27,152,109,207,129,242,156,212, - 101,32,58,0,223,47,112,224,66,155,102,31,212,123,161,34,75,42,61,239,15,67,44,117,143,224,240,126,201,229,247,109,234,208,227,183,137,159,152,221, - 236,51,185,213,7,244,76,80,219,224,232,203,156,135,90,149,254,206,186,79,210,111,246,206,252,208,241,215,62,110,243,59,162,110,83,63,158,223,29,196, - 231,208,117,80,101,151,102,31,212,47,203,182,177,182,77,180,93,87,109,175,148,148,130,255,133,219,164,209,206,26,117,102,127,58,28,80,96,202,214,19, - 154,194,116,44,51,26,58,228,75,168,173,177,249,101,133,151,114,91,103,84,135,106,120,47,67,44,227,140,6,118,91,24,185,212,8,127,199,128,192,178, - 101,165,173,60,191,172,16,146,180,253,59,203,173,103,168,63,231,56,248,225,31,49,243,244,101,133,111,215,4,70,67,206,142,25,163,94,42,205,218,210, - 201,232,89,116,242,74,157,213,222,103,153,70,96,88,58,249,254,181,230,68,231,121,159,143,147,13,9,78,167,60,155,115,107,14,14,138,242,214,182,5, - 196,92,3,153,209,86,104,11,226,206,166,112,47,227,26,187,86,48,220,108,123,8,88,127,14,143,231,119,245,239,248,207,194,196,132,121,189,143,1,201, - 173,111,147,199,12,201,163,210,215,192,51,208,75,109,210,201,31,60,151,2,211,82,123,87,96,202,214,176,167,41,76,195,243,146,65,228,144,75,243,218, - 26,154,63,236,95,30,254,49,210,207,162,63,67,53,90,74,247,238,215,194,65,55,203,58,88,50,140,109,187,206,157,1,202,115,53,129,3,51,38,171, - 57,108,161,250,79,7,255,56,58,16,203,236,245,88,207,142,121,26,232,32,156,49,234,165,214,14,199,150,159,0,189,46,165,131,55,158,251,30,88,74, - 167,35,151,86,127,60,199,204,162,153,135,179,68,231,253,180,99,54,207,73,60,7,131,44,203,108,57,21,251,187,168,143,15,226,250,74,157,231,73,31, - 250,24,251,105,183,253,231,77,11,144,74,51,65,23,249,252,219,78,210,223,137,58,123,237,65,125,236,239,223,117,48,84,29,156,30,109,123,125,26,65, - 219,183,182,81,108,207,112,180,196,126,226,85,26,228,216,219,150,207,44,13,150,53,159,201,20,14,90,108,123,39,12,122,168,95,143,186,2,211,42,250, - 168,218,193,108,5,161,41,76,195,20,95,42,99,54,42,156,20,61,188,183,62,210,59,118,48,191,167,177,216,45,2,212,63,203,102,116,128,155,142,77, - 233,180,238,236,122,217,251,219,113,130,125,125,160,200,119,67,117,28,59,102,243,172,186,220,146,217,74,51,147,135,8,129,206,58,222,111,63,213,7,203, - 149,190,65,4,150,95,226,176,193,155,66,71,245,60,14,192,25,165,222,137,231,162,57,141,251,42,29,116,213,22,6,76,253,208,199,151,150,107,223,217, - 148,65,176,142,253,122,111,23,252,29,174,10,7,225,92,76,33,52,13,71,241,174,109,61,24,42,174,117,211,247,206,159,91,14,80,171,255,12,188,28, - 197,103,48,79,136,186,19,247,127,227,247,57,141,122,179,235,148,250,81,117,204,212,222,148,182,250,60,229,232,205,61,123,108,47,161,41,192,234,62,245, - 208,129,24,122,68,223,172,53,38,47,133,168,87,105,118,200,105,199,44,212,122,175,219,227,21,150,180,149,78,176,31,114,70,85,169,67,250,214,7,57, - 122,23,91,57,180,5,152,75,237,213,61,135,210,61,190,236,10,76,179,58,240,138,240,227,190,240,123,28,15,124,144,85,233,250,190,196,245,253,222,242, - 87,118,98,198,223,84,103,82,221,23,234,153,181,125,174,11,42,205,50,221,171,247,172,92,240,251,181,5,201,117,157,123,58,196,150,63,139,138,19,245, - 143,58,78,147,255,33,194,179,77,153,197,215,171,102,224,165,14,187,35,88,63,158,99,64,167,158,189,62,234,30,153,125,74,179,252,151,89,193,50,180, - 183,180,186,238,135,40,71,155,80,127,66,43,161,41,192,234,134,90,30,12,111,86,116,214,234,78,249,117,221,232,174,170,234,231,194,103,113,180,236,30, - 186,29,203,204,78,135,8,77,163,67,87,10,212,38,191,167,217,6,42,5,74,203,30,90,215,42,194,137,214,144,118,153,165,244,17,16,213,255,238,99, - 203,95,89,107,184,23,203,220,63,23,102,137,31,76,56,184,42,5,44,103,83,15,77,231,168,83,118,123,94,213,51,72,221,184,140,40,119,103,133,231, - 162,138,89,179,83,222,87,119,20,49,219,248,42,246,65,190,234,216,246,99,149,247,234,186,93,79,52,48,237,218,14,100,27,203,232,207,251,151,135,247, - 250,73,108,50,161,41,208,230,182,165,193,241,60,64,67,217,44,200,237,244,121,128,25,115,171,28,218,212,214,128,190,92,225,122,218,152,41,216,163,122, - 150,66,116,50,218,130,211,85,246,29,188,41,156,106,254,126,160,217,113,93,203,5,133,166,61,138,153,104,165,229,132,67,44,27,47,205,38,90,165,60, - 221,20,194,161,41,204,96,186,47,132,166,83,14,4,110,10,245,203,238,6,204,150,58,29,121,9,242,80,117,227,82,234,89,175,177,229,73,91,93,94, - 117,252,183,55,37,6,137,78,99,112,167,173,109,180,236,30,242,107,21,245,125,105,123,159,231,248,189,238,59,182,81,186,90,195,193,158,109,7,68,77, - 221,167,142,0,190,222,91,248,192,94,255,108,42,161,41,208,230,169,165,33,85,207,84,184,114,72,9,85,247,158,144,95,135,58,152,100,9,165,134,218, - 253,38,156,86,202,183,193,154,210,108,211,165,68,25,126,46,204,194,186,142,198,126,47,117,94,116,236,75,179,30,63,171,95,123,215,245,121,143,221,145, - 91,122,80,37,102,155,182,253,103,251,131,47,41,182,63,104,27,44,174,98,105,243,205,132,59,253,165,50,62,148,211,41,205,28,126,60,191,59,139,16, - 112,222,253,176,249,119,48,56,201,25,153,43,40,205,184,238,220,71,186,177,127,121,56,228,123,184,109,91,160,65,247,82,31,200,135,24,180,248,90,24, - 152,216,137,160,122,211,14,214,131,111,254,238,99,0,90,148,26,194,235,104,156,51,93,15,45,87,118,28,29,152,41,80,158,215,160,227,192,131,133,12, - 220,137,40,133,251,187,113,16,207,202,191,75,124,143,235,142,25,97,246,254,234,209,28,33,202,58,62,239,165,103,19,117,212,169,47,203,126,223,30,109, - 242,126,125,165,122,160,57,137,189,151,58,109,255,242,240,170,227,48,184,69,190,87,105,191,222,33,157,76,232,29,223,56,45,180,73,182,66,159,239,213, - 45,93,233,213,86,191,62,76,104,182,120,239,109,210,158,203,197,188,62,52,123,27,215,131,22,177,74,177,205,187,216,22,2,54,142,208,20,104,83,154, - 121,119,182,108,99,191,175,78,2,147,210,214,8,218,89,101,43,135,62,59,99,49,59,168,173,35,245,62,58,157,11,171,175,113,77,13,213,77,81,239, - 221,213,75,208,16,75,238,218,172,212,241,139,70,127,169,163,253,110,213,224,52,234,190,210,254,169,85,204,122,180,239,87,191,74,65,216,195,128,159,119, - 169,76,30,172,80,150,6,57,64,172,238,204,174,250,172,166,195,219,218,76,186,108,71,89,40,118,250,163,30,88,250,221,84,127,70,113,32,211,143,241, - 189,250,88,142,91,10,89,110,123,248,42,213,141,83,89,77,242,77,179,236,124,34,3,8,189,139,178,247,175,216,219,184,15,131,189,87,59,12,217,110, - 106,27,64,88,116,69,209,144,3,2,165,182,241,249,162,125,165,168,71,254,21,131,49,99,181,73,63,204,56,12,238,56,182,63,104,115,178,108,123,27, - 214,73,104,10,204,20,13,207,79,45,255,121,39,26,251,139,190,212,235,134,253,239,241,39,219,227,186,208,65,121,31,157,241,185,27,113,169,83,121,223, - 243,44,150,210,12,131,143,139,54,228,210,73,214,70,206,103,136,207,103,55,102,249,213,75,95,47,150,109,204,199,191,43,221,191,62,194,152,174,251,255, - 46,126,143,82,40,52,83,212,121,93,129,233,139,89,207,253,154,35,196,27,108,214,81,125,216,71,161,94,220,89,230,103,207,177,181,195,82,161,105,212, - 179,39,233,89,93,184,83,27,159,117,233,4,243,165,175,111,100,93,129,219,187,120,55,45,252,172,166,119,70,179,28,186,254,172,126,91,37,68,232,216, - 175,247,246,241,252,238,104,213,175,142,103,232,120,106,3,135,241,236,109,107,48,211,252,94,117,176,182,212,179,218,152,163,62,25,114,144,227,221,26,202, - 205,220,237,201,120,190,7,155,189,29,101,180,52,64,51,119,31,43,254,94,19,8,255,184,108,29,190,160,89,129,105,211,119,60,238,168,67,63,154,64, - 195,166,17,154,2,37,93,75,213,126,159,39,8,169,27,245,17,130,53,251,17,254,108,164,113,123,68,35,169,20,0,156,68,39,179,51,108,138,114,209, - 236,167,219,235,114,200,104,224,149,70,192,63,198,76,171,98,195,58,102,151,214,223,235,183,184,198,31,44,57,154,41,215,31,59,113,122,241,83,132,232, - 115,7,143,17,10,116,5,142,43,239,73,27,157,152,159,58,254,90,253,123,252,90,159,4,91,151,213,82,217,140,114,82,207,202,127,138,186,175,235,144, - 150,83,135,36,244,174,116,224,214,243,172,78,95,207,74,229,242,100,145,1,165,244,28,148,202,209,178,191,79,254,119,59,81,23,126,141,89,75,197,153, - 144,49,200,117,26,97,96,233,25,253,180,9,251,244,197,51,216,21,136,238,68,59,230,41,158,241,214,119,70,243,249,68,27,232,183,150,32,102,225,65, - 187,164,116,173,189,12,10,196,103,82,26,68,159,220,96,79,236,83,222,85,159,111,148,168,43,242,103,189,27,101,231,105,209,237,30,162,188,149,234,147, - 231,120,39,174,170,244,61,102,150,207,30,86,240,172,180,101,84,124,54,189,239,159,62,67,87,31,235,75,169,143,21,117,75,253,61,126,127,117,31,155, - 58,188,239,137,7,127,42,189,59,231,28,180,232,173,109,15,99,112,16,20,208,42,14,70,184,140,176,163,205,121,140,120,223,166,81,233,167,24,209,109, - 102,249,204,234,36,212,13,188,251,158,26,101,172,223,85,220,235,182,78,243,110,132,77,207,81,78,158,98,233,87,211,104,58,136,101,98,175,27,240,239, - 226,239,247,53,42,125,26,29,215,54,63,68,8,250,16,63,247,107,42,207,85,225,119,172,3,144,47,35,132,48,27,161,112,34,239,78,132,232,39,113, - 152,77,174,55,154,63,191,139,251,189,23,101,162,107,182,199,167,190,194,198,56,165,255,160,227,20,216,42,202,192,199,232,152,60,207,56,104,108,111,193, - 89,42,31,28,70,54,136,82,199,109,140,103,245,162,163,44,157,68,71,254,166,57,205,57,151,229,8,44,15,162,222,233,58,172,229,118,153,247,105,252, - 140,182,103,181,158,181,244,99,122,86,171,244,156,30,196,179,58,239,33,50,147,90,198,93,50,231,73,236,85,60,227,63,71,128,250,146,2,162,230,221, - 246,221,2,167,111,95,45,90,38,59,246,235,125,238,185,78,185,46,148,229,179,41,222,223,5,234,243,77,113,220,18,114,238,166,103,245,37,158,209,251, - 40,135,77,153,220,139,175,182,182,214,107,125,221,207,82,157,116,146,246,249,254,154,250,12,199,81,166,150,173,163,219,6,112,154,32,242,116,214,182,44, - 241,60,117,213,217,189,137,67,40,75,167,206,55,131,205,103,205,234,171,244,223,230,185,143,123,235,218,179,182,174,123,58,250,143,187,241,206,235,99,123, - 18,24,156,208,20,40,170,79,63,79,75,247,74,222,47,120,2,103,211,120,217,115,82,244,230,139,19,157,187,102,46,84,209,80,90,180,65,90,47,227, - 186,138,77,230,87,18,141,212,15,17,120,21,127,230,2,157,221,198,183,25,31,246,164,252,102,222,14,87,174,55,74,131,51,109,122,95,210,254,120,126, - 119,26,33,209,188,229,116,119,197,101,124,51,151,185,177,154,142,195,113,94,198,56,0,42,6,30,127,234,152,181,244,231,64,66,245,239,235,94,230,71, - 189,172,176,28,121,222,207,225,253,171,63,23,113,185,105,179,168,227,36,246,106,142,224,180,177,179,194,41,228,47,75,134,7,165,122,182,215,242,29,239, - 206,219,182,128,61,130,168,41,214,99,103,17,48,45,250,62,159,162,121,222,171,59,205,224,239,10,215,255,185,199,123,121,19,101,177,173,93,216,118,173, - 171,132,166,165,128,127,55,182,196,104,6,59,191,196,179,183,200,0,71,159,230,41,159,203,222,211,211,117,246,175,162,255,120,80,184,238,247,125,181,237, - 97,104,150,231,3,157,234,16,161,176,52,107,21,55,2,211,237,17,179,156,142,6,56,128,225,165,207,89,97,209,25,248,208,215,247,75,30,54,100,207, - 190,49,124,25,225,32,142,111,65,195,16,117,72,212,121,67,148,145,172,190,254,127,10,76,7,83,234,136,141,246,238,137,211,154,135,120,127,54,154,231, - 96,217,80,114,232,207,161,158,9,190,49,179,76,179,232,204,127,24,184,46,123,136,251,183,208,187,35,102,232,181,5,67,189,190,51,147,210,247,156,228, - 61,142,231,124,136,118,201,58,140,177,26,225,161,207,253,96,231,216,190,169,205,187,101,247,189,140,129,235,95,58,254,218,110,12,0,156,199,159,107,9, - 213,83,249,44,29,182,182,140,203,137,172,94,57,237,248,221,126,92,102,159,120,24,155,208,20,152,75,132,8,151,61,126,90,31,226,123,178,69,162,227, - 183,215,177,193,253,34,150,234,80,118,137,160,234,159,61,118,164,234,96,224,192,32,192,191,197,231,91,119,120,62,15,244,35,6,41,23,89,252,14,255, - 232,177,44,103,245,231,178,103,73,254,48,58,14,199,169,198,14,120,226,93,55,196,254,138,43,63,7,113,208,207,80,193,224,229,166,191,231,83,93,54, - 68,61,240,203,10,247,111,244,65,129,142,125,193,119,187,246,191,93,151,20,76,109,180,8,241,191,239,216,155,125,21,159,134,24,136,140,65,147,101,66, - 193,165,103,32,198,103,181,202,51,251,50,214,158,184,169,124,118,5,189,243,250,48,149,129,170,248,221,186,14,215,187,118,48,20,83,39,52,5,230,22, - 47,225,255,93,113,214,76,29,22,252,175,217,85,219,171,110,36,165,142,248,178,141,251,151,232,112,31,12,21,140,69,96,181,23,131,1,203,6,6,117, - 71,224,123,3,0,127,85,207,124,123,60,191,59,142,224,241,83,79,161,204,224,229,34,171,127,70,148,229,239,123,10,77,62,71,121,57,22,176,15,170, - 212,217,254,188,142,165,226,49,227,116,213,247,103,163,174,87,127,234,235,57,136,247,241,94,132,4,125,4,50,183,81,206,55,114,134,233,107,81,151,245, - 89,15,124,138,118,208,217,10,245,64,169,140,15,249,185,111,220,108,211,234,63,3,186,67,175,30,24,92,61,139,242,241,252,110,47,6,125,251,26,148, - 252,179,29,51,224,123,233,104,137,186,111,165,107,137,103,118,153,201,30,15,113,189,163,173,28,138,118,243,217,138,117,76,253,239,254,49,181,254,213,28, - 7,67,237,68,112,234,96,40,38,203,158,166,192,66,162,179,121,26,39,54,54,27,182,31,116,236,99,217,28,246,114,237,116,232,183,35,26,110,205,8, - 242,105,52,66,75,179,191,154,3,12,110,198,90,62,27,63,163,222,119,233,234,85,121,46,237,81,217,28,18,117,99,255,210,110,185,193,28,203,176,142, - 230,40,11,217,115,250,188,215,50,51,51,238,243,81,236,239,124,60,231,193,60,141,219,84,166,213,127,3,235,56,28,167,26,99,47,211,54,45,239,207, - 121,203,209,160,207,65,90,70,219,28,158,211,60,171,243,94,223,67,122,207,111,229,54,37,83,169,7,98,191,222,182,54,215,237,192,245,204,85,97,255, - 233,122,143,194,81,6,180,150,17,7,124,29,109,195,193,80,81,7,52,39,144,231,247,234,188,251,107,143,250,188,54,51,14,247,47,15,175,163,61,208, - 118,168,85,211,14,188,234,163,125,21,251,106,230,159,217,214,238,120,73,245,235,183,208,113,29,51,167,83,29,51,111,187,121,35,234,221,56,24,170,180, - 191,247,187,168,91,76,64,96,146,254,246,199,31,127,184,51,192,202,162,225,246,122,121,197,147,144,128,215,162,49,248,122,68,249,126,106,51,239,102,52, - 152,191,110,107,24,176,46,175,202,66,243,121,231,19,127,39,87,46,178,116,253,205,201,196,85,58,181,88,253,199,92,82,57,202,239,209,201,60,7,17, - 18,54,229,251,47,207,233,91,31,60,82,15,48,37,169,237,146,235,147,167,248,154,204,243,250,170,94,169,198,122,86,102,180,237,38,255,140,206,106,55, - 191,245,122,23,198,36,52,5,0,0,0,0,72,236,105,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0, - 0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0, - 0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32, - 17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52, - 5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0, - 0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0, - 0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64, - 34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104, - 10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0, - 0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0, - 0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128, - 68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208, - 20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0, - 0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0, - 0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0, - 137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161, - 41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0, - 0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0, - 0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0, - 18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66, - 83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0, - 0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0, - 0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0, - 36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132, - 166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1, - 0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0, - 0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0, - 72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8, - 77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2, - 0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0, - 0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0, - 144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17, - 154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5, - 0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0, - 0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0, - 32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34, - 52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10, - 0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0, - 0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0, - 64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68, - 104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20, - 0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0, - 0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0, - 128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137, - 208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41, - 0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0, - 0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18,161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0, - 0,137,208,20,0,0,0,0,32,17,154,2,0,0,0,0,36,66,83,0,0,0,0,128,68,104,10,0,0,0,0,144,8,77,1,0,0,0,0,18, - 161,41,0,0,0,0,64,34,52,5,0,0,0,0,72,132,166,0,0,0,0,0,137,208,20,0,0,0,0,160,81,85,213,255,3,40,172,221,214,238, - 187,32,243,0,0,0,0,73,69,78,68,174,66,96,130,0,0}; -const char* AppImages::logo2_png = (const char*) temp1; - +static const unsigned char temp1[] = { 137, 80, 78, 71, 13, 10, 26, 10, 0, 0, 0, 13, 73, 72, 68, 82, 0, 0, 5, 77, 0, 0, 4, 183, 8, 6, 0, 0, 0, 210, 24, 91, 158, 0, 0, 0, 9, 112, 72, 89, 115, 0, 0, 11, 18, 0, 0, 11, 18, 1, 210, 221, 126, 252, 0, 0, 32, 0, 73, 68, 65, 84, 120, 156, 236, 221, 189, 110, 35, 119, 186, 39, 224, 178, 119, 114, 235, 92, 129, 53, 0, 115, 107, 2, 198, 102, 95, 65, 203, 193, 196, 45, 95, 129, 233, 116, 119, 7, 20, 225, 116, 1, 203, 233, 38, 150, 98, 7, 163, 6, 22, 155, 154, 138, 25, 28, 41, 91, 44, 8, 140, 116, 5, 43, 229, 7, 167, 23, 127, 249, 173, 246, 219, 108, 82, 159, 252, 168, 42, 62, 15, 64, 168, 91, 18, 201, 98, 21, 213, 176, 127, 122, 63, 190, 248, 240, 225, 67, 5, 0, 0, 0, 0, 192, 31, 190, 116, 30, 0, 0, 0, 0, 0, 254, 36, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 254, 226, 100, 0, 0, 176, 9, 189, 113, 127, 175, 170, 170, 131, 5, 79, 85, 62, 183, 247, 204, 67, 152, 44, 248, 220, 245, 108, 52, 189, 118, 49, 1, 0, 120, 173, 47, 62, 124, 248, 224, 36, 2, 0, 240, 34, 189, 113, 127, 191, 170, 170, 253, 8, 61, 235, 64, 52, 135, 160, 229, 207, 95, 109, 233, 236, 94, 196, 199, 219, 170, 170, 46, 227, 207, 215, 245, 77, 192, 10, 0, 192, 50, 66, 83, 0, 0, 30, 212, 27, 247, 235, 16, 116, 144, 194, 209, 18, 148, 126, 221, 129, 51, 119, 147, 131, 212, 8, 87, 75, 160, 122, 249, 132, 251, 2, 0, 208, 81, 66, 83, 0, 0, 238, 165, 170, 209, 65, 10, 70, 191, 217, 225, 179, 83, 7, 170, 19, 97, 42, 0, 192, 110, 17, 154, 2, 0, 236, 160, 8, 72, 15, 226, 54, 216, 114, 27, 125, 219, 92, 68, 136, 90, 110, 19, 109, 254, 0, 0, 221, 35, 52, 5, 0, 216, 1, 209, 98, 63, 72, 1, 105, 23, 90, 235, 155, 226, 174, 14, 80, 35, 68, 93, 180, 164, 10, 0, 128, 22, 17, 154, 2, 0, 116, 208, 92, 72, 58, 80, 69, 186, 113, 23, 66, 84, 0, 128, 246, 18, 154, 2, 0, 116, 64, 180, 219, 215, 1, 233, 161, 144, 180, 113, 222, 167, 16, 213, 92, 84, 0, 128, 134, 19, 154, 2, 0, 180, 84, 84, 147, 30, 69, 80, 186, 203, 11, 155, 218, 230, 38, 2, 212, 243, 217, 104, 122, 190, 235, 39, 3, 0, 160, 137, 132, 166, 0, 0, 45, 210, 27, 247, 15, 163, 146, 116, 96, 46, 105, 103, 148, 42, 212, 243, 8, 81, 111, 119, 253, 100, 0, 0, 52, 129, 208, 20, 0, 160, 225, 82, 80, 170, 237, 190, 251, 4, 168, 0, 0, 13, 32, 52, 5, 0, 104, 160, 222, 184, 63, 136, 214, 123, 65, 233, 238, 18, 160, 2, 0, 108, 137, 208, 20, 0, 160, 33, 98, 153, 211, 48, 130, 82, 173, 247, 100, 103, 102, 160, 2, 0, 108, 142, 208, 20, 0, 96, 139, 122, 227, 254, 94, 132, 164, 165, 170, 244, 91, 215, 130, 71, 220, 68, 245, 233, 201, 108, 52, 189, 118, 178, 0, 0, 214, 67, 104, 10, 0, 176, 5, 177, 249, 126, 168, 253, 158, 87, 184, 168, 170, 234, 116, 54, 154, 158, 58, 137, 0, 0, 171, 37, 52, 5, 0, 216, 160, 222, 184, 127, 164, 170, 148, 21, 187, 43, 149, 167, 17, 160, 170, 62, 5, 0, 88, 1, 161, 41, 0, 192, 154, 69, 11, 254, 48, 110, 170, 74, 89, 167, 179, 8, 79, 39, 206, 50, 0, 192, 203, 9, 77, 1, 0, 214, 36, 22, 59, 29, 87, 85, 245, 206, 57, 102, 195, 174, 98, 238, 169, 214, 125, 0, 128, 23, 16, 154, 2, 0, 172, 88, 111, 220, 31, 68, 88, 170, 5, 159, 109, 187, 73, 173, 251, 183, 174, 6, 0, 192, 211, 8, 77, 1, 0, 86, 68, 88, 74, 131, 213, 115, 79, 79, 132, 167, 0, 0, 143, 19, 154, 2, 0, 188, 146, 176, 148, 22, 17, 158, 2, 0, 60, 129, 208, 20, 0, 224, 133, 132, 165, 180, 152, 240, 20, 0, 224, 1, 66, 83, 0, 128, 103, 18, 150, 210, 33, 194, 83, 0, 128, 5, 132, 166, 0, 0, 79, 212, 27, 247, 15, 34, 96, 18, 150, 210, 53, 119, 17, 156, 30, 187, 178, 0, 0, 66, 83, 0, 128, 71, 245, 198, 253, 253, 168, 44, 125, 231, 108, 209, 113, 101, 219, 254, 241, 108, 52, 61, 117, 161, 1, 128, 93, 38, 52, 5, 0, 88, 162, 55, 238, 239, 85, 85, 53, 172, 170, 106, 228, 28, 177, 99, 46, 34, 60, 157, 184, 240, 0, 192, 46, 18, 154, 2, 0, 44, 208, 27, 247, 143, 162, 21, 255, 43, 231, 135, 29, 246, 190, 252, 226, 96, 54, 154, 94, 123, 19, 0, 0, 187, 68, 104, 10, 0, 144, 88, 242, 4, 159, 177, 44, 10, 0, 216, 57, 66, 83, 0, 128, 63, 91, 241, 75, 88, 250, 131, 243, 1, 11, 221, 68, 213, 233, 185, 211, 3, 0, 116, 157, 208, 20, 0, 216, 121, 90, 241, 225, 89, 180, 236, 3, 0, 157, 39, 52, 5, 0, 118, 86, 108, 197, 63, 213, 138, 15, 207, 118, 23, 139, 162, 78, 156, 58, 0, 160, 139, 132, 166, 0, 192, 78, 234, 141, 251, 199, 177, 25, 95, 117, 41, 188, 220, 85, 85, 85, 71, 179, 209, 244, 210, 57, 4, 0, 186, 68, 104, 10, 0, 236, 148, 222, 184, 127, 16, 213, 165, 223, 184, 242, 176, 50, 227, 217, 104, 122, 236, 116, 2, 0, 93, 33, 52, 5, 0, 118, 70, 84, 151, 142, 92, 113, 88, 11, 85, 167, 0, 64, 103, 8, 77, 1, 128, 206, 83, 93, 10, 27, 165, 234, 20, 0, 104, 61, 161, 41, 0, 208, 105, 189, 113, 191, 204, 45, 61, 54, 187, 20, 54, 170, 84, 157, 30, 218, 176, 15, 0, 180, 149, 208, 20, 0, 232, 164, 222, 184, 191, 87, 85, 213, 185, 205, 248, 176, 53, 101, 195, 254, 112, 54, 154, 158, 186, 4, 0, 64, 219, 8, 77, 1, 128, 206, 233, 141, 251, 131, 8, 76, 85, 151, 194, 246, 189, 143, 89, 167, 183, 174, 5, 0, 208, 22, 95, 186, 82, 0, 64, 151, 244, 198, 253, 147, 170, 170, 126, 23, 152, 66, 99, 188, 173, 170, 234, 50, 102, 11, 3, 0, 180, 130, 74, 83, 0, 160, 19, 122, 227, 254, 126, 84, 151, 90, 246, 4, 205, 245, 227, 108, 52, 61, 113, 125, 0, 128, 166, 19, 154, 2, 0, 173, 215, 27, 247, 15, 99, 59, 190, 234, 82, 104, 62, 237, 250, 0, 64, 227, 105, 207, 7, 0, 90, 173, 55, 238, 151, 205, 248, 255, 20, 152, 66, 107, 148, 118, 253, 137, 118, 125, 0, 160, 201, 84, 154, 2, 0, 173, 100, 59, 62, 180, 158, 237, 250, 0, 64, 99, 169, 52, 5, 0, 90, 39, 42, 212, 46, 5, 166, 208, 106, 165, 58, 252, 215, 88, 222, 6, 0, 208, 40, 42, 77, 1, 128, 86, 49, 191, 20, 58, 201, 156, 83, 0, 160, 81, 84, 154, 2, 0, 173, 97, 126, 41, 116, 86, 61, 231, 116, 223, 37, 6, 0, 154, 64, 165, 41, 0, 208, 10, 189, 113, 191, 84, 151, 190, 115, 181, 160, 211, 202, 156, 211, 193, 108, 52, 189, 116, 153, 1, 128, 109, 18, 154, 2, 0, 141, 22, 11, 159, 38, 85, 85, 125, 227, 74, 193, 206, 248, 222, 130, 40, 0, 96, 155, 180, 231, 3, 0, 141, 21, 11, 159, 4, 166, 176, 123, 202, 130, 168, 161, 235, 14, 0, 108, 139, 74, 83, 0, 160, 145, 82, 96, 106, 126, 41, 236, 174, 179, 217, 104, 122, 228, 250, 3, 0, 155, 38, 52, 5, 0, 26, 199, 134, 124, 32, 57, 171, 170, 106, 104, 179, 62, 0, 176, 73, 66, 83, 0, 160, 81, 122, 227, 126, 169, 42, 251, 213, 85, 1, 146, 171, 88, 16, 37, 56, 5, 0, 54, 194, 76, 83, 0, 160, 49, 4, 166, 192, 18, 101, 174, 241, 36, 22, 195, 1, 0, 172, 157, 208, 20, 0, 104, 132, 222, 184, 127, 44, 48, 5, 30, 32, 56, 5, 0, 54, 70, 104, 10, 0, 108, 93, 111, 220, 47, 243, 75, 71, 174, 4, 240, 136, 58, 56, 61, 112, 162, 0, 128, 117, 18, 154, 2, 0, 91, 21, 129, 233, 59, 87, 129, 21, 43, 51, 48, 239, 156, 212, 39, 105, 219, 121, 18, 156, 2, 0, 107, 39, 52, 5, 0, 182, 70, 96, 202, 154, 220, 47, 13, 138, 155, 224, 244, 97, 119, 113, 158, 190, 111, 242, 65, 46, 240, 149, 224, 20, 0, 88, 39, 161, 41, 0, 176, 21, 2, 83, 214, 228, 227, 150, 245, 217, 104, 122, 41, 56, 125, 80, 125, 174, 46, 103, 163, 233, 169, 224, 20, 0, 224, 79, 95, 124, 248, 240, 193, 233, 0, 0, 54, 74, 96, 202, 154, 156, 205, 70, 211, 163, 249, 135, 142, 197, 65, 147, 104, 235, 230, 15, 23, 85, 85, 29, 150, 112, 121, 238, 92, 149, 144, 249, 60, 2, 201, 182, 184, 171, 195, 95, 215, 22, 0, 88, 21, 161, 41, 0, 176, 81, 2, 83, 214, 160, 132, 102, 195, 168, 150, 92, 170, 55, 238, 159, 84, 85, 245, 131, 11, 80, 141, 103, 163, 233, 241, 178, 47, 70, 200, 92, 130, 211, 111, 55, 123, 88, 175, 82, 222, 3, 7, 179, 209, 244, 186, 69, 199, 12, 0, 52, 152, 208, 20, 0, 216, 24, 129, 41, 107, 80, 42, 38, 143, 158, 26, 150, 69, 37, 101, 121, 31, 126, 189, 131, 23, 227, 185, 231, 170, 84, 237, 158, 180, 168, 234, 244, 227, 104, 134, 6, 28, 11, 0, 208, 114, 66, 83, 0, 96, 35, 122, 227, 126, 169, 108, 27, 57, 219, 172, 200, 77, 85, 85, 199, 143, 85, 151, 46, 19, 239, 199, 97, 203, 218, 208, 95, 234, 46, 130, 226, 58, 76, 44, 31, 75, 53, 105, 53, 95, 113, 26, 213, 184, 57, 116, 44, 223, 119, 208, 162, 170, 83, 193, 41, 0, 176, 18, 66, 83, 0, 96, 237, 162, 98, 237, 87, 103, 154, 21, 185, 137, 25, 165, 251, 117, 248, 23, 65, 223, 126, 204, 233, 188, 236, 141, 251, 251, 117, 69, 101, 111, 220, 63, 44, 1, 107, 85, 85, 229, 239, 111, 163, 226, 178, 138, 191, 31, 238, 72, 112, 58, 239, 38, 94, 123, 21, 173, 248, 231, 81, 85, 90, 2, 210, 127, 54, 231, 48, 95, 68, 112, 10, 0, 188, 154, 208, 20, 0, 88, 43, 129, 41, 27, 242, 113, 25, 80, 132, 164, 195, 120, 218, 163, 8, 83, 7, 42, 157, 63, 113, 21, 139, 177, 238, 230, 66, 227, 187, 8, 160, 219, 62, 190, 224, 98, 54, 154, 14, 26, 112, 28, 0, 64, 75, 9, 77, 1, 128, 181, 137, 240, 170, 237, 85, 107, 180, 195, 89, 4, 163, 121, 94, 231, 183, 17, 2, 86, 169, 37, 125, 23, 171, 74, 119, 213, 217, 108, 52, 61, 218, 245, 147, 0, 0, 188, 140, 208, 20, 0, 88, 139, 222, 184, 127, 16, 45, 212, 66, 42, 54, 173, 110, 191, 111, 211, 246, 247, 109, 185, 139, 182, 252, 195, 168, 60, 237, 26, 193, 41, 0, 240, 34, 95, 58, 109, 0, 192, 170, 149, 121, 146, 2, 83, 182, 233, 47, 255, 165, 250, 95, 169, 202, 148, 197, 74, 184, 124, 80, 150, 65, 205, 70, 211, 242, 75, 142, 113, 7, 207, 211, 187, 24, 17, 2, 0, 240, 44, 66, 83, 0, 96, 165, 122, 227, 254, 94, 44, 149, 17, 152, 178, 13, 247, 91, 245, 255, 207, 127, 159, 254, 143, 152, 101, 250, 222, 85, 248, 76, 9, 147, 191, 47, 51, 63, 235, 101, 89, 213, 159, 155, 244, 255, 150, 42, 117, 187, 226, 87, 193, 41, 0, 240, 92, 218, 243, 1, 128, 149, 234, 141, 251, 151, 29, 109, 243, 165, 249, 126, 41, 129, 233, 252, 214, 244, 152, 173, 123, 42, 200, 191, 183, 240, 28, 205, 139, 144, 241, 164, 67, 231, 236, 227, 162, 176, 6, 28, 11, 0, 208, 2, 66, 83, 0, 96, 101, 122, 227, 126, 9, 166, 222, 57, 163, 108, 88, 217, 4, 127, 244, 80, 32, 22, 21, 208, 165, 146, 242, 135, 29, 189, 56, 103, 17, 150, 94, 63, 225, 123, 239, 197, 57, 27, 198, 173, 11, 225, 105, 9, 78, 247, 31, 11, 140, 1, 0, 42, 161, 41, 0, 176, 42, 189, 113, 191, 4, 43, 63, 59, 161, 108, 80, 9, 193, 134, 179, 209, 244, 244, 169, 79, 25, 11, 202, 78, 118, 104, 73, 212, 179, 195, 210, 121, 17, 158, 158, 116, 228, 23, 34, 87, 81, 113, 42, 56, 5, 0, 30, 36, 52, 5, 0, 94, 45, 218, 159, 255, 233, 76, 178, 33, 245, 198, 247, 147, 151, 134, 95, 189, 113, 127, 16, 45, 251, 95, 119, 240, 162, 221, 197, 92, 225, 87, 133, 165, 243, 58, 84, 121, 106, 163, 62, 0, 240, 40, 161, 41, 0, 240, 42, 81, 185, 103, 83, 62, 155, 50, 126, 77, 88, 58, 47, 102, 119, 30, 119, 36, 60, 189, 137, 48, 249, 52, 150, 96, 29, 197, 118, 252, 193, 67, 119, 42, 63, 195, 143, 205, 250, 236, 141, 251, 251, 17, 150, 150, 199, 47, 231, 254, 176, 229, 231, 109, 28, 139, 175, 0, 0, 22, 18, 154, 2, 0, 47, 22, 149, 103, 19, 139, 159, 88, 179, 87, 87, 150, 62, 38, 194, 211, 97, 75, 223, 203, 55, 17, 148, 22, 229, 151, 24, 131, 248, 37, 198, 93, 132, 166, 75, 171, 77, 123, 227, 126, 9, 14, 71, 85, 85, 189, 143, 185, 176, 75, 207, 111, 111, 220, 63, 137, 153, 176, 55, 81, 201, 90, 126, 246, 247, 226, 249, 14, 91, 248, 139, 147, 239, 102, 163, 233, 121, 3, 142, 3, 0, 104, 160, 47, 93, 20, 0, 224, 21, 78, 5, 166, 172, 81, 9, 231, 126, 140, 229, 61, 199, 81, 61, 185, 114, 49, 94, 226, 124, 54, 154, 150, 192, 241, 77, 4, 136, 109, 242, 117, 4, 159, 229, 246, 54, 5, 166, 195, 101, 129, 105, 25, 79, 208, 27, 247, 47, 227, 62, 85, 220, 239, 58, 194, 227, 101, 142, 99, 70, 234, 215, 17, 158, 150, 145, 28, 191, 198, 172, 211, 54, 86, 154, 159, 70, 5, 45, 0, 192, 103, 84, 154, 2, 0, 47, 146, 42, 212, 96, 213, 74, 104, 121, 90, 170, 0, 99, 252, 195, 81, 84, 50, 150, 96, 115, 248, 216, 115, 165, 86, 242, 211, 199, 218, 206, 171, 79, 103, 242, 190, 79, 21, 148, 85, 60, 239, 81, 11, 91, 208, 175, 226, 184, 111, 83, 229, 105, 61, 143, 244, 112, 65, 69, 237, 221, 92, 232, 153, 219, 252, 7, 113, 43, 231, 228, 178, 132, 176, 29, 251, 217, 183, 24, 10, 0, 88, 72, 104, 10, 0, 60, 91, 44, 209, 249, 221, 153, 99, 197, 74, 104, 89, 135, 156, 131, 8, 252, 234, 48, 239, 73, 225, 86, 4, 122, 245, 12, 207, 131, 88, 134, 116, 242, 216, 97, 246, 198, 253, 243, 168, 182, 172, 221, 196, 177, 92, 198, 227, 237, 183, 40, 60, 189, 90, 80, 1, 126, 179, 228, 248, 47, 34, 32, 173, 131, 230, 249, 239, 185, 138, 192, 181, 254, 252, 93, 156, 147, 189, 14, 85, 153, 91, 12, 5, 0, 124, 70, 104, 10, 0, 60, 75, 204, 49, 189, 182, 248, 137, 13, 186, 139, 192, 116, 105, 213, 104, 4, 249, 39, 17, 228, 93, 196, 167, 191, 141, 143, 23, 17, 158, 78, 30, 58, 228, 222, 184, 127, 26, 173, 230, 93, 119, 23, 85, 164, 159, 85, 226, 70, 123, 254, 81, 58, 119, 187, 226, 251, 217, 104, 122, 186, 99, 175, 25, 0, 120, 128, 208, 20, 0, 120, 150, 222, 184, 63, 217, 193, 64, 133, 237, 41, 129, 231, 97, 169, 48, 141, 192, 190, 110, 23, 191, 15, 252, 150, 132, 124, 23, 17, 236, 207, 7, 160, 87, 17, 172, 158, 71, 21, 234, 48, 181, 157, 223, 7, 170, 189, 113, 127, 24, 179, 59, 187, 246, 75, 129, 143, 203, 155, 158, 178, 252, 40, 70, 28, 28, 198, 185, 221, 133, 185, 197, 143, 6, 243, 0, 192, 110, 17, 154, 2, 0, 79, 102, 142, 41, 27, 118, 147, 2, 206, 220, 30, 127, 21, 161, 232, 96, 73, 184, 121, 223, 110, 29, 193, 223, 241, 146, 234, 209, 171, 248, 152, 3, 193, 155, 120, 220, 219, 185, 86, 253, 54, 186, 139, 64, 120, 18, 179, 96, 151, 110, 208, 127, 76, 132, 213, 135, 41, 176, 110, 219, 140, 215, 167, 50, 223, 20, 0, 248, 72, 104, 10, 0, 60, 137, 57, 166, 52, 220, 93, 4, 172, 39, 11, 90, 206, 235, 37, 72, 109, 92, 234, 244, 20, 87, 17, 244, 78, 34, 244, 189, 92, 103, 197, 100, 132, 209, 251, 105, 214, 235, 254, 220, 252, 217, 54, 251, 229, 41, 203, 198, 0, 128, 238, 19, 154, 2, 0, 143, 138, 208, 233, 178, 195, 21, 102, 180, 215, 251, 168, 164, 124, 210, 60, 202, 185, 109, 252, 109, 122, 63, 159, 197, 28, 210, 218, 237, 170, 130, 209, 168, 32, 63, 125, 77, 53, 106, 122, 172, 58, 68, 173, 149, 243, 253, 243, 171, 15, 114, 179, 190, 123, 202, 8, 3, 0, 160, 219, 132, 166, 0, 192, 163, 22, 108, 22, 135, 109, 169, 43, 74, 235, 249, 156, 47, 110, 165, 142, 0, 117, 16, 1, 106, 27, 230, 244, 150, 128, 120, 184, 138, 112, 179, 214, 27, 247, 15, 235, 241, 7, 171, 220, 32, 159, 170, 123, 135, 45, 172, 64, 189, 139, 243, 161, 77, 31, 0, 118, 152, 208, 20, 0, 120, 80, 132, 42, 255, 116, 150, 216, 146, 60, 155, 115, 178, 230, 182, 243, 122, 102, 103, 61, 67, 181, 169, 11, 144, 174, 226, 124, 212, 45, 249, 89, 57, 246, 18, 88, 86, 179, 209, 244, 120, 217, 3, 68, 168, 121, 26, 223, 59, 137, 89, 197, 103, 143, 5, 167, 177, 120, 171, 174, 36, 157, 127, 238, 220, 182, 223, 246, 101, 113, 23, 179, 209, 116, 208, 128, 227, 0, 0, 182, 68, 104, 10, 0, 44, 21, 173, 182, 151, 29, 220, 36, 78, 243, 212, 115, 57, 47, 83, 24, 120, 249, 210, 106, 191, 18, 128, 214, 27, 241, 95, 35, 170, 81, 235, 173, 253, 85, 252, 249, 96, 238, 33, 247, 26, 22, 176, 150, 86, 254, 227, 69, 21, 169, 105, 169, 211, 113, 140, 39, 184, 72, 161, 105, 21, 215, 225, 120, 89, 123, 250, 14, 204, 135, 205, 126, 156, 141, 166, 39, 205, 57, 28, 0, 96, 147, 132, 166, 0, 192, 82, 189, 113, 127, 210, 129, 138, 49, 154, 99, 99, 219, 201, 123, 227, 254, 237, 38, 90, 172, 35, 84, 61, 111, 72, 128, 120, 19, 199, 114, 155, 170, 62, 171, 8, 69, 235, 176, 119, 254, 231, 121, 62, 52, 173, 221, 69, 128, 93, 223, 247, 48, 150, 76, 213, 193, 118, 21, 159, 107, 106, 53, 238, 42, 148, 115, 112, 176, 202, 113, 8, 0, 64, 123, 8, 77, 1, 128, 133, 122, 227, 254, 176, 133, 11, 92, 104, 190, 155, 168, 100, 124, 210, 226, 166, 151, 136, 32, 243, 223, 159, 210, 110, 254, 202, 231, 40, 63, 35, 239, 90, 254, 158, 59, 139, 160, 245, 84, 69, 249, 66, 218, 244, 1, 96, 71, 9, 77, 1, 128, 207, 104, 203, 103, 3, 234, 170, 200, 73, 108, 130, 255, 172, 149, 62, 111, 98, 127, 74, 171, 125, 154, 211, 121, 153, 42, 39, 207, 98, 121, 210, 131, 21, 167, 233, 190, 183, 81, 81, 89, 187, 140, 99, 216, 139, 191, 31, 196, 173, 237, 173, 233, 229, 252, 31, 213, 231, 53, 94, 127, 105, 217, 255, 97, 251, 135, 214, 56, 218, 244, 1, 96, 7, 9, 77, 1, 128, 207, 104, 203, 167, 97, 30, 13, 62, 99, 137, 211, 73, 180, 139, 143, 231, 218, 205, 31, 156, 211, 153, 30, 99, 63, 130, 195, 182, 87, 143, 62, 228, 46, 206, 229, 194, 74, 223, 56, 7, 229, 60, 190, 109, 204, 17, 111, 159, 54, 125, 0, 216, 65, 66, 83, 0, 224, 19, 177, 29, 251, 87, 103, 133, 45, 187, 138, 202, 207, 211, 18, 150, 166, 170, 211, 235, 58, 188, 138, 160, 244, 32, 150, 18, 229, 217, 154, 243, 161, 105, 237, 166, 94, 48, 21, 183, 122, 169, 81, 93, 197, 90, 47, 161, 218, 139, 199, 236, 90, 112, 88, 206, 203, 201, 83, 230, 188, 206, 133, 208, 104, 211, 7, 128, 157, 35, 52, 5, 0, 62, 138, 22, 221, 107, 109, 249, 180, 220, 56, 194, 80, 239, 227, 63, 44, 221, 166, 255, 152, 248, 37, 202, 241, 14, 108, 202, 127, 138, 239, 215, 57, 139, 23, 0, 104, 22, 161, 41, 0, 240, 81, 111, 220, 63, 237, 120, 107, 50, 221, 119, 19, 85, 162, 151, 102, 116, 190, 60, 44, 157, 39, 60, 189, 87, 218, 244, 247, 159, 82, 169, 11, 0, 180, 159, 208, 20, 0, 184, 23, 237, 184, 191, 59, 27, 180, 212, 93, 180, 158, 31, 231, 195, 223, 145, 57, 165, 217, 39, 99, 13, 86, 253, 224, 241, 239, 68, 9, 80, 15, 119, 180, 146, 247, 108, 54, 154, 30, 53, 224, 56, 0, 128, 53, 19, 154, 2, 0, 247, 122, 227, 254, 181, 22, 92, 90, 234, 151, 168, 168, 124, 108, 81, 212, 113, 7, 23, 156, 221, 197, 76, 214, 114, 59, 223, 228, 178, 162, 222, 184, 95, 130, 211, 65, 220, 118, 105, 246, 233, 155, 217, 104, 58, 121, 194, 247, 1, 0, 45, 38, 52, 5, 0, 74, 248, 113, 188, 100, 113, 14, 205, 114, 102, 124, 194, 39, 46, 74, 213, 227, 115, 130, 194, 150, 182, 153, 95, 196, 199, 219, 180, 172, 234, 126, 153, 85, 147, 90, 197, 123, 227, 254, 65, 44, 235, 170, 63, 238, 199, 151, 246, 59, 246, 11, 153, 171, 217, 104, 122, 208, 128, 227, 0, 0, 214, 72, 104, 10, 0, 59, 46, 218, 151, 47, 45, 205, 105, 188, 251, 37, 52, 17, 250, 253, 186, 227, 231, 226, 34, 42, 75, 95, 92, 237, 215, 27, 247, 135, 17, 158, 54, 249, 125, 127, 23, 63, 155, 147, 88, 208, 118, 189, 142, 160, 180, 44, 128, 91, 199, 99, 70, 120, 90, 7, 168, 93, 171, 70, 253, 113, 54, 154, 158, 52, 224, 56, 0, 128, 53, 17, 154, 2, 192, 142, 235, 141, 251, 231, 85, 85, 189, 221, 245, 243, 208, 112, 159, 108, 237, 222, 225, 224, 244, 42, 194, 210, 243, 85, 60, 88, 4, 123, 195, 152, 209, 217, 182, 74, 200, 171, 168, 56, 205, 78, 231, 222, 39, 251, 241, 218, 110, 151, 5, 124, 233, 28, 92, 47, 219, 12, 31, 149, 232, 151, 249, 188, 167, 89, 177, 251, 115, 223, 190, 183, 35, 173, 250, 150, 66, 1, 64, 199, 9, 77, 1, 96, 135, 89, 254, 212, 120, 37, 152, 57, 92, 84, 81, 25, 243, 36, 79, 119, 164, 66, 248, 125, 44, 121, 90, 219, 28, 201, 8, 162, 143, 90, 58, 243, 244, 227, 150, 252, 104, 145, 175, 151, 53, 149, 240, 114, 92, 150, 99, 69, 200, 121, 24, 183, 122, 145, 209, 73, 220, 6, 49, 158, 163, 156, 231, 97, 60, 206, 32, 159, 239, 222, 184, 127, 18, 247, 61, 175, 103, 168, 150, 192, 112, 199, 183, 234, 91, 10, 5, 0, 29, 38, 52, 5, 128, 29, 214, 27, 247, 47, 119, 108, 129, 75, 155, 92, 68, 96, 250, 208, 114, 163, 131, 8, 78, 187, 120, 13, 235, 45, 240, 155, 94, 110, 148, 195, 197, 54, 4, 168, 103, 81, 113, 90, 183, 194, 231, 16, 253, 42, 90, 250, 247, 211, 123, 164, 254, 92, 93, 93, 254, 38, 133, 166, 249, 126, 249, 251, 171, 168, 32, 221, 91, 242, 248, 151, 45, 173, 214, 93, 133, 191, 205, 70, 211, 203, 246, 191, 12, 0, 96, 158, 208, 20, 0, 118, 148, 217, 152, 141, 117, 23, 85, 131, 79, 154, 151, 24, 237, 213, 165, 210, 239, 135, 150, 191, 238, 139, 52, 191, 115, 210, 132, 182, 231, 52, 151, 115, 144, 66, 201, 174, 5, 131, 139, 66, 83, 158, 238, 98, 54, 154, 14, 156, 47, 0, 232, 30, 161, 41, 0, 236, 160, 8, 131, 46, 119, 180, 50, 172, 201, 62, 182, 89, 63, 247, 24, 163, 234, 244, 164, 161, 213, 145, 55, 81, 145, 88, 165, 205, 239, 85, 4, 164, 183, 109, 171, 212, 139, 115, 189, 183, 96, 67, 252, 65, 11, 171, 126, 133, 166, 175, 247, 221, 170, 230, 236, 2, 0, 205, 241, 23, 215, 2, 0, 118, 210, 80, 96, 218, 56, 103, 17, 188, 157, 70, 139, 248, 36, 66, 184, 82, 117, 89, 174, 215, 125, 117, 112, 189, 172, 39, 102, 76, 238, 165, 214, 236, 219, 184, 207, 126, 195, 174, 237, 77, 132, 164, 31, 183, 192, 111, 178, 221, 126, 29, 74, 200, 27, 243, 128, 235, 106, 216, 182, 87, 161, 182, 250, 122, 52, 192, 73, 204, 122, 5, 0, 58, 68, 165, 41, 0, 236, 152, 168, 50, 189, 222, 145, 5, 66, 109, 119, 81, 111, 63, 143, 160, 123, 84, 111, 144, 79, 65, 100, 91, 175, 99, 189, 253, 253, 122, 73, 104, 55, 153, 95, 252, 20, 239, 221, 195, 8, 94, 31, 92, 10, 21, 27, 223, 207, 31, 170, 98, 141, 239, 249, 108, 107, 252, 14, 109, 134, 191, 127, 127, 213, 139, 159, 226, 53, 183, 113, 17, 86, 19, 124, 63, 255, 62, 2, 0, 218, 77, 104, 10, 0, 59, 38, 130, 34, 173, 184, 237, 112, 17, 33, 214, 93, 4, 164, 57, 208, 186, 139, 202, 205, 183, 109, 126, 129, 11, 92, 196, 136, 130, 188, 185, 253, 48, 45, 103, 58, 207, 27, 203, 35, 224, 60, 168, 219, 163, 83, 5, 232, 97, 4, 205, 71, 15, 181, 78, 247, 198, 253, 211, 180, 21, 254, 60, 127, 111, 111, 220, 31, 70, 144, 216, 181, 95, 48, 220, 196, 57, 254, 44, 228, 139, 89, 199, 39, 126, 169, 242, 108, 55, 241, 62, 220, 250, 44, 94, 0, 96, 53, 132, 166, 0, 176, 67, 34, 96, 250, 151, 107, 222, 74, 23, 29, 175, 2, 188, 136, 128, 178, 222, 246, 62, 72, 75, 152, 234, 0, 111, 60, 27, 77, 143, 99, 166, 232, 32, 170, 112, 191, 137, 185, 156, 117, 53, 238, 187, 5, 115, 58, 47, 98, 19, 127, 21, 1, 105, 61, 42, 160, 30, 109, 112, 56, 23, 62, 95, 164, 74, 222, 219, 20, 216, 118, 33, 72, 28, 151, 80, 244, 161, 112, 175, 67, 203, 197, 54, 237, 254, 253, 185, 91, 47, 25, 0, 186, 75, 104, 10, 0, 59, 36, 170, 234, 222, 185, 230, 173, 244, 254, 47, 127, 169, 254, 247, 127, 252, 71, 245, 95, 59, 56, 143, 246, 46, 194, 201, 135, 94, 215, 178, 239, 89, 244, 121, 203, 141, 62, 247, 177, 21, 255, 169, 119, 104, 248, 114, 177, 38, 42, 239, 197, 125, 213, 166, 0, 208, 13, 95, 186, 142, 0, 176, 27, 162, 202, 84, 96, 218, 78, 191, 148, 192, 235, 255, 252, 183, 233, 255, 140, 202, 200, 113, 199, 94, 223, 87, 79, 8, 130, 151, 125, 207, 83, 238, 187, 203, 110, 98, 187, 251, 224, 185, 11, 184, 202, 60, 216, 114, 191, 114, 255, 120, 28, 30, 127, 143, 14, 157, 35, 0, 232, 6, 149, 166, 0, 176, 35, 84, 153, 182, 210, 77, 84, 7, 126, 182, 244, 72, 21, 224, 131, 84, 154, 62, 48, 183, 244, 165, 98, 222, 233, 177, 144, 250, 65, 170, 77, 1, 160, 35, 132, 166, 0, 176, 3, 204, 50, 109, 165, 71, 103, 79, 86, 130, 172, 101, 222, 196, 92, 212, 95, 155, 121, 120, 107, 245, 62, 222, 55, 159, 5, 237, 171, 18, 203, 182, 142, 58, 52, 231, 117, 213, 204, 54, 5, 128, 14, 16, 154, 2, 192, 14, 80, 101, 218, 42, 103, 81, 33, 248, 172, 86, 234, 222, 184, 127, 28, 173, 193, 187, 30, 98, 149, 74, 191, 210, 138, 126, 25, 225, 222, 113, 199, 171, 113, 175, 98, 97, 85, 217, 250, 63, 217, 116, 133, 99, 156, 227, 195, 24, 27, 161, 234, 249, 15, 170, 77, 1, 160, 3, 132, 166, 0, 208, 113, 170, 76, 91, 227, 34, 194, 210, 23, 87, 8, 198, 214, 243, 225, 14, 135, 167, 191, 196, 57, 252, 36, 172, 138, 106, 220, 147, 22, 159, 147, 139, 248, 120, 27, 1, 105, 9, 212, 175, 215, 89, 77, 250, 82, 49, 54, 98, 47, 198, 35, 84, 17, 166, 238, 197, 159, 203, 199, 111, 154, 118, 204, 107, 162, 218, 20, 0, 90, 78, 104, 10, 0, 29, 23, 21, 136, 182, 136, 55, 215, 171, 195, 210, 121, 17, 158, 30, 69, 120, 186, 11, 109, 251, 229, 28, 14, 75, 117, 233, 178, 111, 136, 115, 82, 126, 22, 126, 216, 236, 161, 189, 74, 153, 75, 58, 137, 160, 244, 254, 214, 150, 234, 197, 56, 223, 7, 113, 219, 143, 16, 117, 87, 2, 211, 226, 110, 54, 154, 238, 61, 225, 251, 0, 128, 134, 18, 154, 2, 64, 135, 69, 112, 113, 173, 101, 187, 145, 214, 62, 123, 178, 250, 179, 202, 242, 168, 163, 173, 211, 119, 17, 150, 62, 121, 217, 81, 71, 22, 104, 213, 149, 167, 215, 113, 171, 162, 138, 179, 180, 231, 159, 215, 223, 148, 42, 143, 207, 31, 9, 148, 75, 160, 185, 151, 239, 59, 247, 245, 227, 120, 158, 243, 28, 218, 198, 231, 7, 11, 238, 162, 77, 255, 15, 223, 175, 114, 17, 23, 0, 176, 89, 95, 58, 223, 0, 208, 105, 102, 92, 54, 203, 93, 180, 144, 255, 117, 54, 154, 150, 57, 144, 215, 17, 60, 61, 73, 25, 181, 16, 65, 216, 163, 122, 227, 254, 97, 111, 220, 175, 67, 176, 242, 92, 127, 141, 231, 190, 235, 200, 185, 252, 37, 230, 70, 62, 43, 148, 42, 225, 225, 108, 52, 45, 65, 223, 119, 81, 201, 217, 70, 223, 198, 237, 93, 84, 145, 15, 34, 208, 188, 191, 222, 113, 237, 203, 121, 249, 127, 209, 198, 191, 48, 48, 237, 141, 251, 39, 233, 175, 167, 229, 126, 75, 206, 197, 73, 60, 71, 121, 191, 126, 252, 190, 104, 63, 175, 223, 191, 223, 166, 27, 127, 208, 158, 15, 0, 45, 166, 210, 20, 0, 58, 172, 55, 238, 95, 219, 170, 222, 8, 165, 50, 240, 52, 150, 245, 28, 68, 0, 117, 24, 237, 202, 63, 206, 70, 211, 147, 199, 14, 50, 42, 36, 15, 235, 173, 229, 15, 85, 14, 166, 251, 148, 231, 123, 27, 127, 189, 72, 173, 222, 117, 203, 116, 27, 183, 159, 191, 143, 234, 210, 103, 45, 202, 90, 166, 3, 11, 180, 198, 233, 154, 14, 230, 170, 60, 207, 226, 61, 119, 155, 90, 229, 235, 234, 212, 242, 186, 191, 158, 141, 166, 95, 68, 165, 233, 239, 113, 159, 139, 8, 73, 135, 241, 184, 147, 184, 255, 126, 124, 46, 183, 216, 95, 164, 25, 171, 7, 150, 205, 45, 164, 218, 20, 0, 90, 74, 104, 10, 0, 29, 21, 109, 217, 191, 186, 190, 91, 117, 23, 161, 211, 222, 146, 37, 56, 239, 163, 226, 116, 169, 168, 44, 61, 173, 219, 175, 211, 124, 218, 113, 180, 247, 47, 157, 113, 25, 247, 157, 116, 100, 150, 228, 202, 103, 191, 214, 82, 27, 251, 209, 174, 253, 146, 97, 65, 104, 202, 106, 93, 68, 101, 51, 0, 208, 50, 66, 83, 0, 232, 168, 222, 184, 127, 185, 99, 139, 87, 218, 166, 84, 76, 30, 45, 11, 61, 23, 108, 194, 191, 152, 11, 77, 171, 8, 101, 79, 234, 240, 180, 180, 239, 71, 181, 225, 164, 174, 196, 76, 161, 235, 219, 22, 158, 163, 187, 168, 148, 60, 94, 85, 101, 233, 99, 162, 245, 252, 168, 165, 231, 235, 217, 132, 166, 27, 241, 102, 221, 179, 139, 1, 128, 213, 19, 154, 2, 64, 7, 9, 65, 26, 237, 46, 66, 192, 147, 184, 78, 117, 208, 89, 183, 63, 215, 155, 239, 231, 91, 231, 235, 22, 255, 147, 37, 173, 228, 239, 35, 84, 173, 219, 164, 111, 242, 214, 245, 120, 142, 163, 22, 180, 161, 215, 65, 233, 249, 178, 197, 68, 155, 16, 97, 243, 97, 156, 183, 65, 87, 43, 80, 35, 52, 221, 143, 247, 142, 81, 30, 235, 113, 54, 27, 77, 143, 186, 248, 194, 0, 160, 203, 132, 166, 0, 208, 65, 177, 4, 198, 124, 193, 102, 186, 138, 96, 116, 62, 160, 186, 121, 32, 180, 202, 65, 107, 215, 90, 201, 47, 98, 38, 230, 101, 84, 200, 62, 58, 171, 117, 27, 226, 188, 31, 164, 128, 187, 190, 181, 245, 26, 148, 247, 212, 233, 108, 52, 29, 214, 159, 136, 145, 30, 71, 182, 223, 175, 197, 95, 55, 85, 45, 13, 0, 172, 134, 208, 72, 228, 60, 236, 0, 0, 32, 0, 73, 68, 65, 84, 20, 0, 58, 38, 170, 198, 254, 229, 186, 118, 194, 69, 4, 91, 11, 23, 201, 180, 36, 228, 186, 138, 202, 209, 90, 221, 166, 124, 249, 208, 60, 214, 182, 137, 182, 254, 195, 8, 86, 155, 60, 22, 227, 125, 84, 241, 46, 93, 78, 20, 75, 199, 134, 45, 93, 20, 214, 84, 227, 217, 104, 106, 155, 62, 0, 180, 136, 208, 20, 0, 58, 38, 182, 129, 143, 92, 215, 214, 186, 170, 55, 237, 63, 181, 50, 45, 130, 242, 122, 22, 103, 19, 3, 187, 187, 180, 137, 189, 124, 188, 93, 247, 140, 199, 82, 25, 250, 154, 80, 182, 4, 135, 243, 85, 175, 113, 158, 247, 227, 175, 131, 168, 24, 174, 183, 210, 55, 57, 92, 124, 246, 123, 170, 150, 194, 224, 206, 142, 40, 216, 144, 155, 217, 104, 186, 223, 136, 35, 1, 0, 158, 68, 104, 10, 0, 29, 211, 27, 247, 175, 133, 27, 173, 82, 111, 216, 175, 231, 120, 190, 170, 250, 178, 101, 179, 56, 235, 48, 117, 145, 147, 249, 153, 166, 41, 192, 27, 62, 118, 158, 98, 94, 236, 209, 67, 179, 36, 163, 82, 119, 24, 115, 98, 63, 57, 247, 241, 181, 227, 150, 254, 44, 93, 165, 144, 122, 178, 170, 182, 240, 168, 64, 29, 164, 160, 216, 162, 185, 231, 249, 110, 155, 115, 122, 1, 128, 231, 17, 154, 2, 64, 135, 68, 168, 244, 79, 215, 180, 209, 174, 210, 114, 166, 181, 207, 240, 76, 27, 245, 15, 90, 82, 21, 121, 150, 183, 229, 199, 241, 215, 99, 8, 74, 168, 121, 184, 44, 4, 140, 239, 45, 129, 234, 48, 45, 67, 59, 123, 40, 100, 141, 32, 112, 18, 231, 228, 253, 124, 120, 221, 27, 247, 135, 17, 158, 54, 229, 156, 93, 164, 63, 223, 166, 208, 185, 124, 188, 222, 244, 76, 216, 56, 127, 117, 197, 237, 222, 220, 151, 135, 218, 251, 63, 241, 126, 54, 154, 30, 54, 232, 120, 0, 128, 7, 8, 77, 1, 160, 67, 122, 227, 126, 9, 124, 222, 186, 166, 27, 181, 172, 90, 178, 14, 180, 110, 83, 160, 245, 170, 138, 191, 18, 4, 174, 170, 173, 61, 66, 197, 58, 236, 170, 229, 224, 107, 111, 195, 149, 132, 23, 17, 78, 222, 166, 112, 247, 48, 85, 122, 94, 69, 8, 87, 159, 235, 131, 212, 34, 127, 18, 161, 234, 48, 102, 165, 14, 82, 104, 90, 197, 146, 173, 147, 88, 56, 53, 204, 99, 2, 210, 99, 253, 60, 119, 60, 117, 184, 93, 47, 169, 26, 54, 100, 118, 236, 251, 168, 160, 93, 233, 60, 216, 215, 142, 51, 152, 127, 172, 24, 7, 224, 223, 162, 207, 89, 8, 5, 0, 45, 33, 52, 5, 128, 142, 176, 0, 106, 171, 126, 44, 155, 237, 215, 125, 0, 189, 113, 127, 18, 85, 152, 107, 159, 7, 26, 193, 226, 166, 66, 211, 187, 248, 184, 138, 170, 196, 139, 5, 161, 105, 215, 220, 165, 25, 165, 171, 10, 209, 47, 31, 170, 226, 173, 62, 173, 42, 253, 108, 137, 87, 252, 251, 83, 7, 221, 22, 72, 45, 103, 33, 20, 0, 180, 196, 95, 92, 40, 0, 232, 12, 109, 159, 219, 243, 115, 140, 70, 248, 108, 14, 231, 42, 68, 136, 57, 140, 135, 58, 137, 138, 211, 149, 111, 158, 79, 173, 240, 155, 110, 171, 22, 176, 61, 79, 57, 95, 63, 148, 91, 111, 220, 175, 230, 170, 157, 235, 10, 225, 187, 8, 216, 23, 134, 249, 241, 126, 61, 74, 237, 226, 229, 218, 95, 150, 207, 63, 16, 196, 238, 69, 53, 240, 183, 241, 188, 60, 95, 61, 43, 23, 0, 104, 56, 149, 166, 0, 208, 17, 22, 64, 53, 198, 221, 92, 251, 247, 124, 235, 254, 32, 253, 121, 242, 88, 165, 96, 4, 153, 231, 169, 149, 252, 219, 104, 29, 63, 122, 202, 252, 202, 222, 184, 127, 90, 7, 98, 233, 49, 230, 213, 237, 240, 93, 120, 255, 236, 66, 165, 233, 67, 238, 98, 20, 193, 105, 218, 244, 191, 31, 99, 6, 170, 184, 206, 195, 184, 214, 247, 231, 170, 250, 179, 138, 185, 30, 63, 112, 19, 247, 159, 68, 80, 122, 152, 198, 20, 220, 198, 123, 248, 200, 191, 55, 47, 246, 102, 221, 213, 226, 0, 192, 235, 9, 77, 1, 160, 3, 162, 109, 246, 223, 93, 203, 214, 184, 137, 42, 192, 211, 101, 7, 156, 170, 75, 235, 170, 207, 122, 1, 80, 29, 108, 213, 225, 216, 201, 19, 54, 201, 183, 121, 19, 252, 115, 229, 32, 112, 80, 87, 70, 182, 234, 21, 108, 206, 178, 208, 148, 245, 58, 155, 141, 166, 71, 206, 49, 0, 52, 155, 208, 20, 0, 58, 32, 170, 9, 223, 185, 150, 141, 119, 21, 21, 124, 117, 133, 104, 93, 117, 186, 23, 213, 164, 123, 169, 234, 115, 126, 137, 206, 124, 104, 154, 189, 79, 27, 249, 111, 35, 40, 188, 78, 213, 133, 245, 231, 15, 163, 173, 187, 139, 234, 234, 200, 207, 66, 228, 8, 79, 143, 252, 140, 124, 70, 104, 186, 29, 229, 23, 30, 251, 235, 24, 177, 1, 0, 172, 142, 153, 166, 0, 208, 13, 230, 153, 182, 195, 55, 11, 182, 180, 215, 158, 18, 102, 94, 47, 9, 182, 222, 46, 8, 89, 119, 33, 0, 187, 139, 176, 249, 244, 161, 118, 231, 248, 218, 164, 55, 238, 15, 35, 60, 61, 218, 224, 146, 43, 152, 247, 85, 252, 155, 189, 180, 210, 28, 0, 216, 62, 161, 41, 0, 180, 92, 44, 116, 177, 72, 167, 219, 74, 149, 233, 176, 204, 48, 173, 55, 232, 239, 240, 60, 201, 155, 152, 181, 121, 254, 220, 165, 91, 81, 217, 119, 18, 203, 180, 246, 35, 184, 26, 44, 8, 156, 97, 221, 132, 166, 0, 208, 112, 218, 243, 1, 160, 229, 180, 230, 119, 218, 85, 132, 165, 159, 84, 81, 46, 152, 119, 218, 101, 55, 105, 177, 214, 228, 41, 203, 175, 94, 34, 90, 248, 235, 219, 193, 142, 252, 34, 34, 183, 231, 215, 33, 158, 95, 192, 108, 206, 191, 105, 209, 7, 128, 230, 18, 154, 2, 64, 203, 245, 198, 253, 91, 65, 71, 231, 60, 186, 40, 170, 250, 51, 60, 61, 105, 97, 104, 126, 147, 230, 173, 102, 215, 249, 182, 205, 13, 227, 113, 110, 15, 98, 243, 252, 126, 154, 55, 155, 237, 183, 184, 226, 247, 125, 4, 242, 31, 175, 67, 188, 230, 83, 149, 183, 27, 243, 253, 99, 63, 227, 0, 192, 246, 8, 77, 1, 160, 197, 162, 58, 236, 159, 174, 97, 103, 60, 121, 35, 126, 214, 27, 247, 15, 226, 126, 109, 153, 99, 90, 94, 231, 96, 93, 85, 163, 155, 16, 231, 124, 210, 194, 95, 88, 92, 68, 32, 191, 52, 144, 142, 170, 219, 99, 139, 161, 214, 238, 253, 108, 52, 53, 143, 26, 0, 26, 74, 104, 10, 0, 45, 166, 53, 191, 83, 206, 162, 242, 239, 197, 237, 186, 45, 11, 187, 94, 20, 16, 63, 71, 111, 220, 63, 90, 117, 37, 95, 204, 66, 45, 139, 164, 70, 235, 56, 230, 53, 122, 31, 231, 250, 201, 213, 187, 241, 126, 26, 170, 60, 93, 43, 45, 250, 0, 208, 80, 66, 83, 0, 104, 49, 173, 249, 173, 87, 111, 127, 63, 206, 109, 210, 175, 21, 21, 200, 195, 22, 85, 10, 94, 68, 213, 230, 245, 130, 182, 253, 186, 61, 190, 44, 114, 58, 126, 232, 65, 234, 150, 250, 58, 24, 140, 159, 143, 147, 39, 222, 239, 52, 158, 187, 14, 176, 46, 227, 207, 185, 61, 127, 208, 178, 173, 251, 23, 241, 254, 58, 127, 205, 251, 43, 206, 207, 97, 220, 4, 168, 171, 165, 69, 31, 0, 26, 74, 104, 10, 0, 45, 165, 53, 191, 213, 110, 162, 202, 242, 116, 157, 85, 102, 81, 41, 120, 212, 129, 106, 228, 167, 180, 148, 31, 165, 202, 213, 227, 248, 220, 36, 130, 227, 114, 255, 163, 135, 130, 195, 168, 32, 61, 110, 241, 185, 186, 74, 193, 243, 229, 58, 231, 193, 198, 251, 170, 158, 247, 218, 182, 32, 185, 105, 180, 232, 3, 64, 67, 253, 197, 133, 1, 128, 214, 26, 184, 116, 173, 82, 135, 90, 167, 155, 154, 229, 25, 193, 217, 164, 55, 238, 15, 163, 74, 112, 16, 31, 219, 82, 157, 124, 19, 21, 160, 117, 229, 232, 48, 42, 62, 115, 21, 232, 83, 94, 83, 9, 78, 255, 213, 27, 247, 175, 162, 242, 178, 190, 255, 48, 85, 151, 94, 166, 231, 26, 182, 48, 8, 172, 43, 98, 63, 9, 134, 163, 74, 116, 239, 149, 149, 166, 251, 241, 24, 151, 17, 152, 86, 105, 49, 150, 192, 244, 117, 84, 238, 2, 64, 67, 169, 52, 5, 128, 150, 234, 141, 251, 215, 45, 222, 220, 221, 117, 245, 118, 248, 73, 132, 113, 147, 38, 205, 45, 140, 37, 70, 185, 90, 176, 75, 11, 127, 198, 11, 42, 77, 119, 217, 85, 44, 221, 122, 205, 172, 220, 253, 8, 155, 5, 164, 235, 241, 221, 108, 52, 61, 239, 226, 11, 3, 128, 54, 83, 105, 10, 0, 45, 20, 161, 151, 192, 116, 123, 234, 37, 70, 181, 186, 114, 241, 122, 149, 179, 73, 215, 37, 42, 93, 63, 169, 118, 173, 231, 129, 198, 95, 115, 21, 243, 129, 106, 184, 214, 122, 112, 185, 88, 9, 67, 235, 247, 107, 140, 251, 184, 93, 212, 214, 95, 190, 39, 42, 76, 207, 133, 208, 107, 113, 24, 231, 22, 0, 104, 16, 161, 41, 0, 180, 147, 214, 252, 237, 250, 42, 182, 167, 95, 165, 240, 113, 18, 45, 203, 173, 84, 130, 181, 222, 184, 95, 165, 215, 112, 16, 183, 182, 133, 243, 54, 145, 255, 169, 4, 162, 195, 184, 174, 7, 117, 176, 159, 170, 140, 79, 98, 142, 107, 253, 245, 81, 111, 220, 191, 137, 247, 244, 117, 10, 209, 235, 32, 245, 90, 104, 186, 22, 254, 61, 7, 128, 6, 18, 154, 2, 64, 59, 89, 28, 210, 12, 223, 164, 150, 229, 18, 162, 86, 17, 80, 85, 17, 168, 230, 0, 239, 54, 218, 244, 115, 133, 106, 93, 225, 119, 20, 139, 142, 30, 156, 117, 218, 27, 247, 143, 163, 154, 117, 233, 182, 237, 88, 136, 180, 31, 179, 83, 175, 211, 231, 247, 99, 86, 231, 193, 220, 93, 246, 59, 86, 181, 188, 145, 121, 177, 45, 49, 122, 228, 48, 23, 85, 69, 127, 189, 224, 253, 32, 40, 93, 175, 175, 75, 247, 192, 166, 102, 29, 3, 0, 79, 35, 52, 5, 128, 150, 137, 54, 106, 33, 70, 243, 213, 97, 234, 93, 218, 234, 126, 31, 162, 70, 171, 243, 97, 220, 246, 98, 179, 251, 101, 245, 231, 232, 133, 163, 104, 149, 62, 142, 176, 243, 36, 141, 3, 248, 53, 218, 170, 143, 23, 157, 129, 18, 168, 70, 112, 90, 22, 31, 189, 143, 182, 223, 73, 4, 168, 195, 120, 238, 227, 29, 121, 15, 169, 58, 125, 88, 227, 71, 73, 236, 144, 129, 192, 31, 0, 154, 69, 104, 10, 0, 237, 163, 149, 179, 29, 238, 34, 4, 57, 137, 96, 244, 56, 2, 209, 249, 176, 242, 199, 234, 143, 176, 244, 36, 66, 212, 175, 227, 190, 37, 224, 44, 21, 165, 239, 226, 251, 114, 133, 234, 40, 130, 209, 147, 168, 20, 61, 136, 22, 234, 235, 184, 149, 207, 253, 82, 85, 213, 15, 245, 60, 210, 212, 118, 93, 31, 211, 36, 194, 217, 46, 85, 153, 222, 205, 5, 165, 71, 17, 16, 255, 176, 197, 99, 130, 167, 24, 204, 253, 140, 3, 0, 91, 38, 52, 5, 128, 246, 17, 154, 182, 195, 87, 17, 144, 62, 86, 209, 249, 243, 130, 207, 149, 251, 254, 250, 200, 253, 190, 158, 187, 239, 99, 207, 83, 183, 93, 119, 117, 169, 211, 251, 88, 122, 244, 177, 122, 50, 42, 123, 75, 248, 92, 170, 109, 79, 45, 79, 163, 193, 44, 91, 3, 128, 134, 249, 210, 5, 1, 128, 214, 17, 154, 194, 159, 46, 170, 170, 122, 51, 27, 77, 15, 115, 96, 154, 149, 141, 240, 179, 209, 180, 84, 223, 126, 95, 85, 213, 141, 115, 71, 19, 197, 232, 12, 0, 160, 33, 84, 154, 2, 64, 139, 196, 60, 211, 111, 92, 51, 168, 206, 98, 217, 213, 228, 169, 167, 34, 22, 104, 213, 51, 95, 135, 126, 150, 104, 152, 65, 140, 205, 0, 0, 26, 64, 104, 10, 0, 237, 162, 18, 105, 119, 93, 91, 220, 115, 95, 85, 122, 30, 97, 233, 139, 151, 60, 165, 240, 180, 94, 186, 117, 168, 117, 159, 6, 240, 239, 59, 0, 52, 136, 208, 20, 0, 218, 197, 255, 84, 239, 166, 95, 162, 245, 188, 4, 125, 147, 88, 110, 244, 174, 227, 103, 226, 38, 66, 226, 73, 44, 175, 154, 188, 38, 40, 93, 100, 54, 154, 94, 70, 197, 233, 48, 2, 212, 65, 220, 246, 119, 176, 10, 213, 230, 246, 237, 123, 108, 46, 49, 0, 176, 65, 95, 124, 248, 240, 193, 249, 6, 128, 150, 232, 141, 251, 151, 90, 138, 119, 74, 169, 172, 60, 90, 52, 171, 51, 230, 31, 158, 116, 240, 253, 112, 19, 175, 235, 124, 217, 140, 210, 77, 232, 141, 251, 251, 17, 168, 118, 121, 243, 254, 155, 122, 188, 65, 188, 159, 126, 223, 254, 33, 237, 188, 55, 207, 25, 57, 1, 0, 172, 143, 74, 83, 0, 104, 137, 29, 154, 103, 122, 23, 213, 126, 195, 29, 168, 166, 92, 230, 38, 54, 193, 159, 47, 251, 134, 8, 86, 14, 122, 227, 254, 48, 42, 79, 191, 218, 250, 81, 175, 70, 105, 147, 255, 185, 220, 122, 227, 254, 77, 84, 64, 206, 87, 65, 158, 172, 162, 234, 52, 170, 75, 15, 163, 154, 117, 63, 221, 6, 218, 245, 217, 18, 115, 77, 1, 160, 33, 108, 207, 7, 128, 246, 56, 216, 129, 107, 117, 31, 152, 150, 182, 233, 217, 104, 90, 102, 77, 254, 216, 128, 99, 218, 180, 113, 185, 214, 15, 5, 166, 217, 108, 52, 61, 137, 176, 239, 172, 131, 231, 162, 4, 151, 111, 171, 170, 26, 197, 173, 4, 196, 151, 171, 106, 211, 143, 246, 252, 253, 168, 176, 252, 53, 158, 227, 157, 192, 148, 45, 50, 130, 5, 0, 26, 66, 104, 10, 0, 237, 209, 245, 255, 153, 190, 42, 1, 86, 4, 89, 247, 34, 16, 252, 62, 194, 212, 174, 43, 173, 248, 127, 157, 141, 166, 199, 207, 13, 5, 203, 247, 71, 200, 252, 38, 30, 167, 139, 234, 64, 125, 105, 152, 28, 149, 163, 249, 239, 71, 177, 41, 255, 161, 115, 119, 212, 209, 192, 153, 118, 218, 133, 95, 142, 1, 64, 43, 104, 207, 7, 128, 246, 232, 114, 104, 122, 22, 237, 232, 159, 133, 133, 101, 211, 121, 204, 114, 61, 239, 104, 5, 96, 9, 57, 143, 87, 49, 199, 48, 30, 99, 208, 27, 247, 15, 99, 46, 104, 151, 206, 87, 121, 111, 28, 247, 198, 253, 235, 185, 96, 169, 124, 126, 47, 62, 87, 70, 20, 124, 145, 190, 86, 170, 72, 71, 189, 113, 255, 36, 45, 148, 170, 63, 127, 27, 183, 42, 22, 78, 93, 153, 23, 76, 3, 124, 85, 194, 255, 252, 203, 35, 0, 96, 59, 132, 166, 0, 208, 30, 93, 172, 64, 186, 139, 69, 71, 15, 182, 162, 151, 0, 33, 170, 8, 143, 59, 180, 152, 103, 101, 97, 233, 188, 56, 159, 231, 81, 101, 57, 236, 72, 24, 248, 245, 43, 66, 224, 175, 162, 205, 255, 237, 138, 143, 9, 214, 225, 96, 193, 28, 95, 0, 96, 195, 180, 231, 3, 64, 11, 196, 38, 239, 174, 44, 250, 169, 157, 69, 59, 254, 83, 103, 119, 150, 22, 244, 97, 180, 160, 95, 109, 228, 8, 87, 175, 44, 54, 250, 37, 218, 240, 7, 235, 222, 146, 93, 170, 116, 103, 163, 105, 9, 96, 254, 22, 231, 123, 23, 198, 28, 64, 219, 105, 209, 7, 128, 6, 80, 105, 10, 0, 237, 208, 165, 255, 137, 190, 139, 138, 209, 210, 26, 61, 140, 214, 251, 122, 115, 121, 217, 138, 126, 221, 27, 247, 247, 234, 86, 253, 168, 150, 220, 143, 202, 171, 65, 220, 239, 52, 206, 73, 27, 182, 235, 95, 68, 107, 248, 249, 182, 90, 110, 227, 121, 239, 103, 123, 246, 198, 253, 65, 108, 140, 31, 104, 71, 135, 70, 18, 154, 2, 64, 3, 8, 77, 1, 160, 29, 186, 244, 63, 209, 165, 98, 246, 231, 5, 159, 255, 62, 2, 211, 131, 8, 83, 247, 35, 232, 171, 195, 210, 209, 22, 142, 245, 57, 234, 5, 76, 147, 152, 145, 121, 217, 196, 185, 132, 81, 221, 250, 177, 194, 53, 66, 212, 58, 180, 174, 231, 230, 126, 187, 189, 35, 92, 169, 149, 108, 217, 135, 13, 235, 202, 207, 31, 0, 180, 154, 208, 20, 0, 218, 161, 235, 155, 243, 47, 98, 129, 209, 81, 4, 6, 23, 241, 177, 14, 29, 175, 163, 66, 181, 41, 35, 10, 234, 234, 209, 210, 254, 126, 221, 128, 227, 121, 177, 135, 70, 4, 68, 112, 125, 28, 161, 125, 27, 171, 82, 205, 133, 164, 149, 44, 131, 2, 128, 237, 19, 154, 2, 64, 59, 116, 189, 93, 243, 219, 37, 213, 85, 117, 72, 218, 180, 192, 174, 62, 222, 178, 153, 253, 38, 66, 221, 73, 84, 54, 214, 65, 199, 101, 61, 98, 160, 250, 35, 4, 41, 27, 222, 247, 22, 133, 172, 241, 181, 42, 127, 255, 50, 37, 200, 124, 105, 80, 187, 40, 136, 137, 202, 222, 189, 248, 235, 32, 109, 162, 63, 232, 224, 28, 93, 104, 139, 125, 161, 63, 0, 108, 151, 208, 20, 0, 26, 46, 2, 181, 157, 10, 175, 190, 252, 178, 186, 252, 207, 255, 108, 77, 104, 87, 111, 117, 255, 44, 244, 237, 141, 251, 249, 175, 103, 81, 181, 153, 191, 190, 31, 219, 237, 15, 98, 206, 232, 66, 115, 65, 105, 217, 138, 63, 88, 22, 176, 70, 8, 122, 30, 115, 95, 231, 43, 97, 247, 122, 227, 254, 68, 251, 47, 213, 35, 85, 198, 108, 93, 253, 115, 12, 0, 108, 137, 237, 249, 0, 208, 124, 187, 182, 20, 228, 151, 255, 251, 143, 251, 45, 249, 37, 80, 124, 223, 128, 227, 121, 173, 210, 202, 255, 102, 54, 154, 30, 197, 204, 214, 253, 222, 184, 95, 47, 192, 250, 87, 84, 118, 30, 46, 168, 74, 173, 255, 60, 140, 0, 180, 86, 170, 110, 39, 17, 184, 126, 38, 42, 73, 235, 16, 246, 95, 229, 121, 226, 249, 74, 240, 58, 41, 91, 251, 203, 241, 196, 38, 127, 160, 153, 186, 62, 146, 5, 0, 26, 79, 165, 41, 0, 52, 223, 174, 132, 166, 87, 101, 241, 83, 221, 62, 30, 33, 226, 97, 111, 220, 63, 140, 208, 176, 141, 213, 182, 103, 209, 182, 63, 136, 240, 115, 48, 247, 58, 234, 214, 254, 65, 132, 160, 245, 50, 166, 219, 222, 184, 127, 30, 85, 168, 95, 167, 37, 83, 181, 18, 156, 150, 48, 244, 52, 30, 255, 56, 62, 94, 198, 227, 21, 39, 113, 251, 38, 22, 111, 253, 28, 163, 4, 46, 227, 118, 28, 207, 245, 110, 179, 167, 100, 173, 174, 58, 244, 90, 216, 109, 11, 127, 41, 2, 0, 108, 142, 208, 20, 0, 154, 175, 235, 255, 243, 92, 22, 60, 157, 204, 70, 211, 227, 69, 95, 156, 141, 166, 231, 17, 40, 158, 180, 48, 224, 123, 247, 200, 49, 151, 64, 116, 180, 228, 107, 143, 181, 208, 151, 240, 245, 135, 184, 85, 79, 156, 251, 90, 143, 18, 120, 251, 132, 239, 109, 35, 219, 242, 233, 138, 175, 93, 73, 0, 216, 46, 237, 249, 0, 208, 124, 93, 174, 52, 45, 149, 152, 7, 203, 2, 211, 90, 169, 58, 45, 237, 237, 85, 85, 253, 109, 65, 213, 37, 240, 122, 2, 231, 134, 41, 179, 139, 119, 253, 28, 0, 192, 54, 9, 77, 1, 160, 249, 186, 24, 154, 126, 50, 231, 243, 169, 119, 42, 173, 251, 49, 147, 243, 59, 51, 57, 97, 117, 234, 177, 24, 52, 202, 158, 203, 1, 0, 219, 35, 52, 5, 128, 230, 235, 210, 230, 252, 58, 44, 29, 188, 102, 115, 119, 105, 217, 159, 141, 166, 165, 101, 255, 251, 29, 9, 79, 115, 21, 224, 95, 163, 66, 247, 110, 139, 199, 3, 172, 223, 174, 45, 1, 4, 128, 70, 17, 154, 2, 64, 131, 117, 168, 61, 115, 37, 97, 233, 188, 217, 104, 122, 218, 241, 240, 244, 44, 206, 219, 97, 253, 137, 82, 153, 27, 163, 10, 202, 235, 254, 209, 242, 35, 232, 44, 203, 160, 0, 96, 139, 132, 166, 0, 208, 108, 109, 111, 207, 44, 161, 223, 223, 162, 165, 190, 108, 123, 95, 249, 235, 137, 96, 185, 174, 60, 125, 83, 85, 213, 251, 85, 63, 199, 134, 189, 143, 16, 248, 223, 98, 124, 193, 194, 144, 57, 230, 188, 150, 5, 90, 7, 49, 235, 245, 23, 1, 42, 116, 138, 208, 20, 0, 182, 200, 246, 124, 0, 104, 182, 54, 182, 103, 222, 196, 166, 251, 211, 248, 251, 97, 111, 220, 47, 139, 158, 6, 79, 9, 1, 74, 176, 90, 2, 193, 222, 184, 127, 94, 85, 85, 9, 13, 31, 91, 80, 83, 130, 216, 235, 248, 254, 251, 251, 196, 231, 134, 229, 185, 91, 176, 133, 186, 180, 217, 79, 226, 216, 207, 159, 240, 122, 63, 19, 243, 40, 203, 235, 45, 231, 111, 63, 94, 247, 32, 110, 93, 26, 239, 64, 243, 149, 159, 255, 39, 207, 41, 126, 161, 131, 29, 121, 95, 107, 207, 7, 128, 45, 18, 154, 2, 64, 179, 181, 169, 210, 244, 38, 5, 165, 7, 17, 4, 126, 147, 190, 254, 221, 99, 129, 96, 84, 141, 158, 70, 184, 250, 54, 170, 83, 151, 86, 91, 86, 49, 223, 52, 2, 211, 119, 113, 171, 162, 226, 242, 50, 61, 214, 160, 65, 225, 105, 125, 108, 229, 54, 89, 245, 2, 158, 88, 172, 117, 18, 183, 114, 78, 15, 226, 245, 31, 196, 185, 248, 118, 149, 207, 71, 167, 220, 197, 251, 178, 150, 127, 238, 110, 231, 190, 86, 173, 114, 212, 198, 107, 69, 21, 251, 124, 200, 152, 199, 155, 236, 167, 95, 218, 236, 205, 253, 219, 212, 84, 126, 225, 1, 0, 91, 244, 197, 135, 15, 31, 156, 127, 0, 104, 168, 222, 184, 63, 233, 72, 200, 245, 125, 153, 63, 186, 236, 139, 17, 120, 156, 212, 161, 231, 108, 52, 253, 162, 55, 238, 231, 255, 72, 41, 45, 235, 195, 135, 54, 237, 247, 198, 253, 211, 20, 154, 110, 195, 85, 84, 139, 206, 171, 195, 166, 219, 166, 108, 40, 159, 11, 152, 14, 230, 194, 249, 131, 8, 172, 219, 232, 34, 70, 65, 212, 175, 179, 252, 249, 247, 150, 190, 150, 85, 202, 97, 232, 101, 188, 39, 175, 31, 250, 153, 220, 21, 81, 153, 93, 135, 169, 245, 123, 167, 254, 92, 19, 194, 213, 191, 62, 244, 239, 30, 0, 176, 62, 42, 77, 1, 128, 117, 186, 139, 176, 243, 62, 156, 137, 16, 235, 32, 2, 196, 211, 168, 130, 28, 62, 33, 236, 44, 33, 222, 219, 222, 184, 127, 17, 213, 163, 117, 59, 250, 199, 106, 205, 50, 255, 179, 55, 238, 151, 112, 97, 180, 165, 43, 90, 194, 149, 147, 54, 4, 81, 81, 241, 91, 87, 9, 126, 172, 22, 44, 85, 189, 117, 155, 63, 173, 114, 151, 194, 208, 203, 38, 6, 245, 77, 21, 129, 100, 29, 74, 46, 172, 156, 77, 191, 100, 152, 255, 184, 191, 129, 10, 246, 253, 13, 140, 59, 0, 0, 22, 80, 105, 10, 0, 13, 54, 87, 109, 217, 54, 119, 169, 242, 50, 183, 133, 215, 159, 95, 214, 50, 127, 83, 150, 58, 69, 192, 122, 244, 64, 160, 122, 51, 119, 255, 171, 8, 23, 110, 183, 92, 113, 122, 17, 225, 233, 162, 170, 211, 87, 235, 141, 251, 165, 34, 247, 248, 37, 179, 79, 23, 137, 64, 232, 48, 206, 117, 219, 171, 154, 231, 43, 77, 203, 251, 238, 95, 219, 61, 164, 149, 186, 72, 129, 104, 29, 138, 54, 166, 69, 126, 87, 165, 106, 213, 65, 10, 86, 87, 53, 119, 245, 193, 42, 125, 0, 96, 125, 132, 166, 0, 208, 96, 45, 15, 77, 159, 235, 190, 138, 116, 62, 32, 136, 64, 98, 24, 161, 94, 155, 102, 252, 221, 229, 112, 107, 238, 107, 117, 176, 82, 90, 164, 143, 30, 122, 144, 222, 184, 127, 24, 223, 119, 89, 253, 57, 178, 161, 220, 127, 240, 132, 25, 177, 147, 120, 158, 101, 213, 134, 155, 168, 148, 219, 164, 79, 66, 211, 170, 189, 63, 67, 23, 241, 11, 128, 235, 168, 126, 188, 214, 162, 221, 78, 241, 203, 159, 28, 170, 62, 55, 76, 29, 207, 70, 211, 227, 93, 63, 143, 0, 176, 13, 218, 243, 1, 160, 161, 162, 117, 189, 235, 174, 162, 221, 254, 124, 89, 40, 20, 159, 47, 161, 233, 48, 2, 196, 250, 214, 244, 0, 245, 171, 168, 220, 92, 84, 189, 121, 151, 151, 53, 45, 18, 215, 255, 56, 70, 19, 188, 153, 251, 150, 50, 10, 224, 58, 170, 78, 79, 31, 56, 119, 131, 8, 109, 142, 45, 128, 106, 164, 155, 20, 172, 223, 223, 132, 163, 221, 178, 168, 18, 56, 181, 251, 215, 129, 234, 65, 75, 22, 83, 1, 192, 78, 17, 154, 2, 64, 115, 181, 105, 115, 254, 115, 92, 68, 123, 254, 210, 160, 116, 153, 104, 121, 191, 111, 123, 143, 80, 177, 14, 80, 219, 20, 56, 220, 164, 177, 5, 195, 212, 218, 91, 87, 164, 62, 117, 219, 255, 87, 49, 191, 117, 212, 27, 247, 235, 209, 4, 245, 172, 215, 219, 52, 170, 224, 50, 170, 21, 111, 91, 188, 224, 169, 11, 114, 64, 58, 137, 128, 116, 37, 35, 22, 104, 151, 52, 83, 248, 147, 64, 53, 205, 124, 62, 72, 65, 234, 192, 229, 5, 128, 237, 16, 154, 2, 0, 235, 118, 81, 135, 68, 177, 180, 105, 37, 65, 81, 180, 171, 151, 219, 113, 84, 110, 13, 82, 245, 214, 170, 230, 9, 174, 67, 9, 67, 127, 88, 240, 184, 175, 169, 4, 253, 38, 110, 117, 40, 250, 85, 10, 93, 5, 165, 219, 177, 150, 247, 61, 221, 21, 85, 169, 121, 49, 219, 94, 218, 236, 15, 0, 108, 152, 208, 20, 0, 154, 171, 77, 21, 70, 87, 169, 186, 177, 174, 120, 188, 126, 233, 230, 238, 8, 11, 170, 167, 6, 77, 241, 125, 231, 169, 130, 51, 183, 192, 238, 167, 22, 216, 92, 189, 155, 23, 83, 85, 45, 155, 151, 74, 179, 220, 204, 5, 164, 54, 214, 243, 106, 241, 239, 154, 247, 18, 0, 108, 137, 208, 20, 0, 120, 142, 77, 109, 114, 174, 43, 70, 95, 188, 0, 37, 181, 192, 62, 168, 55, 238, 151, 69, 76, 191, 174, 236, 200, 217, 5, 87, 115, 33, 105, 231, 231, 144, 254, 244, 219, 155, 253, 185, 170, 199, 249, 191, 87, 105, 193, 217, 58, 44, 250, 89, 254, 44, 84, 252, 199, 223, 127, 127, 244, 103, 30, 0, 224, 41, 132, 166, 0, 192, 115, 252, 90, 47, 40, 90, 87, 187, 113, 204, 245, 171, 98, 222, 231, 201, 26, 159, 231, 32, 230, 127, 190, 91, 199, 227, 175, 209, 181, 165, 78, 27, 119, 147, 102, 80, 158, 119, 161, 213, 254, 167, 223, 222, 228, 128, 51, 87, 97, 231, 10, 247, 38, 189, 207, 158, 116, 44, 63, 253, 246, 201, 206, 180, 155, 248, 121, 169, 82, 21, 124, 149, 230, 7, 223, 254, 227, 239, 191, 171, 228, 4, 0, 22, 18, 154, 2, 64, 115, 53, 117, 150, 93, 153, 199, 249, 67, 111, 220, 127, 159, 170, 237, 174, 231, 171, 237, 82, 123, 124, 181, 232, 235, 139, 68, 213, 231, 73, 218, 142, 63, 41, 159, 123, 74, 187, 115, 108, 214, 63, 88, 84, 125, 150, 212, 237, 250, 135, 79, 88, 180, 212, 36, 249, 245, 76, 90, 24, 244, 110, 202, 170, 170, 12, 239, 98, 212, 195, 164, 173, 149, 164, 63, 253, 246, 166, 14, 63, 235, 143, 117, 48, 186, 223, 178, 247, 254, 107, 124, 157, 94, 235, 194, 208, 53, 133, 172, 23, 241, 241, 50, 253, 27, 114, 255, 241, 31, 127, 255, 221, 60, 90, 0, 216, 65, 66, 83, 0, 104, 174, 166, 47, 0, 121, 155, 151, 12, 245, 198, 253, 101, 223, 119, 17, 109, 246, 75, 131, 167, 8, 88, 143, 23, 44, 72, 250, 38, 130, 211, 82, 217, 122, 242, 200, 241, 76, 34, 24, 58, 238, 216, 124, 210, 139, 92, 217, 88, 198, 35, 244, 198, 253, 114, 46, 79, 119, 40, 252, 218, 132, 139, 84, 73, 218, 138, 234, 195, 8, 70, 23, 205, 238, 53, 159, 247, 249, 234, 80, 245, 179, 112, 53, 130, 213, 139, 20, 166, 126, 156, 221, 44, 80, 5, 128, 238, 250, 226, 195, 135, 15, 46, 47, 0, 52, 80, 111, 220, 159, 180, 184, 13, 187, 174, 212, 43, 237, 245, 151, 185, 234, 52, 54, 68, 215, 237, 241, 245, 236, 210, 249, 202, 201, 146, 82, 252, 190, 228, 49, 39, 41, 128, 173, 171, 232, 234, 170, 176, 42, 66, 164, 195, 84, 173, 218, 86, 55, 49, 6, 97, 225, 12, 217, 56, 167, 195, 184, 9, 201, 254, 48, 158, 141, 166, 159, 204, 193, 237, 141, 251, 203, 254, 99, 247, 46, 45, 15, 107, 236, 118, 251, 212, 70, 127, 144, 66, 81, 193, 104, 115, 220, 197, 191, 63, 151, 105, 9, 158, 48, 21, 0, 58, 64, 104, 10, 0, 13, 213, 242, 208, 244, 181, 22, 133, 166, 187, 226, 46, 70, 20, 60, 105, 158, 171, 240, 244, 19, 143, 133, 166, 245, 2, 167, 211, 38, 86, 147, 70, 229, 104, 14, 70, 133, 163, 237, 85, 207, 83, 157, 164, 32, 181, 243, 11, 195, 0, 160, 75, 180, 231, 3, 0, 77, 115, 86, 170, 81, 123, 227, 254, 247, 17, 30, 238, 74, 104, 116, 21, 65, 233, 194, 202, 210, 101, 34, 88, 61, 46, 75, 179, 170, 170, 58, 138, 240, 84, 219, 254, 159, 46, 234, 138, 210, 38, 205, 38, 141, 128, 52, 135, 163, 223, 52, 224, 176, 88, 157, 122, 158, 234, 199, 95, 124, 253, 244, 219, 155, 186, 42, 181, 94, 42, 166, 34, 21, 0, 26, 76, 165, 41, 0, 52, 212, 3, 109, 197, 93, 85, 22, 75, 13, 115, 176, 181, 3, 85, 148, 87, 49, 155, 116, 165, 129, 94, 140, 62, 168, 71, 20, 236, 82, 24, 247, 89, 165, 105, 19, 252, 244, 219, 155, 122, 12, 133, 128, 148, 121, 87, 57, 72, 85, 141, 10, 0, 205, 33, 52, 5, 128, 134, 218, 161, 208, 244, 42, 194, 210, 165, 155, 207, 35, 60, 61, 105, 241, 214, 248, 155, 180, 60, 230, 99, 203, 238, 166, 230, 104, 246, 198, 253, 65, 199, 103, 98, 126, 50, 67, 119, 155, 7, 18, 51, 72, 7, 105, 94, 239, 174, 142, 216, 224, 101, 110, 82, 37, 170, 16, 21, 0, 182, 72, 104, 10, 0, 13, 181, 3, 161, 233, 131, 139, 142, 22, 137, 10, 202, 147, 22, 6, 81, 91, 95, 58, 20, 193, 233, 97, 4, 121, 93, 168, 116, 188, 75, 109, 247, 231, 219, 58, 136, 159, 126, 123, 179, 63, 23, 146, 170, 34, 109, 142, 155, 180, 52, 174, 138, 32, 50, 203, 11, 228, 106, 215, 155, 8, 42, 211, 130, 175, 121, 7, 177, 204, 174, 86, 254, 124, 250, 143, 191, 255, 222, 184, 25, 188, 0, 208, 117, 66, 83, 0, 104, 168, 14, 135, 166, 207, 90, 116, 180, 72, 4, 128, 39, 45, 14, 168, 230, 195, 156, 235, 217, 104, 122, 180, 138, 7, 238, 141, 251, 251, 209, 242, 95, 219, 239, 216, 140, 211, 247, 17, 148, 62, 107, 246, 235, 170, 164, 144, 180, 190, 153, 31, 187, 89, 249, 103, 167, 14, 65, 175, 211, 231, 204, 9, 5, 0, 86, 66, 104, 10, 0, 13, 213, 193, 208, 244, 213, 97, 233, 188, 222, 184, 95, 130, 198, 227, 150, 7, 87, 101, 60, 193, 224, 169, 231, 164, 132, 162, 143, 205, 63, 141, 138, 220, 73, 135, 90, 240, 235, 217, 175, 167, 155, 174, 210, 77, 237, 246, 3, 149, 164, 27, 113, 21, 213, 159, 151, 243, 31, 133, 161, 0, 192, 38, 9, 77, 1, 160, 161, 58, 20, 154, 222, 68, 88, 186, 182, 192, 43, 42, 79, 203, 178, 168, 183, 235, 120, 252, 53, 122, 48, 48, 141, 89, 174, 135, 209, 210, 127, 93, 253, 25, 20, 15, 227, 156, 158, 63, 112, 223, 131, 8, 26, 219, 92, 141, 91, 207, 41, 221, 232, 92, 199, 88, 220, 116, 104, 38, 233, 218, 212, 193, 232, 36, 207, 250, 53, 191, 19, 0, 104, 18, 161, 41, 0, 52, 84, 203, 67, 211, 122, 153, 201, 233, 67, 11, 158, 86, 45, 66, 198, 163, 8, 188, 218, 18, 118, 93, 196, 199, 189, 8, 56, 239, 162, 202, 46, 47, 107, 122, 83, 159, 199, 8, 136, 127, 223, 222, 225, 174, 221, 217, 166, 231, 148, 70, 53, 105, 29, 146, 30, 118, 108, 73, 214, 54, 93, 204, 45, 63, 187, 53, 155, 19, 0, 104, 139, 191, 184, 82, 0, 192, 10, 220, 68, 208, 55, 137, 170, 200, 173, 4, 35, 81, 117, 121, 63, 2, 32, 2, 212, 188, 160, 167, 169, 27, 227, 231, 195, 221, 175, 118, 176, 186, 113, 237, 213, 200, 243, 98, 54, 233, 97, 203, 2, 246, 166, 170, 127, 254, 235, 219, 181, 112, 20, 0, 104, 59, 161, 41, 0, 240, 152, 101, 27, 168, 239, 103, 13, 110, 178, 146, 244, 57, 34, 124, 171, 55, 214, 223, 139, 32, 181, 222, 78, 93, 111, 174, 206, 219, 170, 247, 204, 172, 220, 168, 179, 77, 86, 35, 71, 219, 125, 93, 137, 108, 129, 211, 203, 228, 128, 116, 98, 214, 40, 0, 208, 85, 66, 83, 0, 224, 49, 245, 82, 150, 235, 58, 44, 217, 244, 50, 158, 85, 137, 227, 174, 219, 220, 47, 99, 179, 124, 21, 31, 109, 66, 223, 140, 141, 86, 149, 254, 244, 219, 155, 65, 170, 40, 117, 125, 159, 231, 174, 14, 70, 5, 164, 0, 192, 174, 17, 154, 2, 0, 143, 249, 102, 190, 250, 178, 55, 238, 215, 115, 55, 171, 180, 229, 58, 187, 93, 20, 138, 197, 60, 206, 131, 217, 104, 122, 242, 208, 115, 150, 13, 241, 165, 34, 112, 54, 154, 30, 63, 240, 61, 7, 81, 37, 250, 217, 50, 164, 222, 184, 127, 26, 199, 80, 127, 62, 87, 150, 238, 11, 207, 182, 226, 125, 188, 39, 214, 62, 171, 244, 167, 223, 222, 28, 166, 160, 212, 124, 210, 167, 187, 202, 33, 169, 197, 76, 0, 192, 46, 179, 8, 10, 0, 26, 170, 165, 139, 160, 238, 234, 153, 162, 117, 144, 25, 1, 232, 97, 180, 69, 87, 17, 134, 94, 86, 127, 6, 159, 229, 239, 195, 234, 207, 80, 117, 127, 54, 154, 158, 198, 235, 63, 155, 141, 166, 71, 203, 158, 44, 54, 201, 159, 212, 109, 248, 57, 144, 139, 175, 29, 119, 33, 32, 157, 141, 166, 95, 212, 127, 110, 217, 34, 168, 187, 216, 224, 191, 246, 13, 248, 169, 245, 254, 72, 80, 250, 100, 23, 121, 22, 241, 46, 85, 145, 166, 81, 29, 171, 112, 187, 173, 57, 206, 0, 192, 250, 8, 77, 1, 160, 161, 90, 22, 154, 126, 12, 75, 35, 136, 168, 219, 221, 115, 203, 123, 153, 95, 57, 140, 175, 231, 118, 233, 239, 226, 235, 195, 88, 200, 51, 46, 21, 166, 233, 245, 223, 68, 248, 121, 30, 31, 175, 99, 68, 192, 36, 2, 217, 131, 8, 230, 234, 160, 236, 34, 85, 203, 93, 199, 215, 91, 29, 158, 182, 48, 52, 253, 120, 205, 214, 217, 130, 111, 70, 233, 179, 93, 197, 207, 81, 9, 72, 27, 57, 139, 248, 185, 226, 223, 128, 122, 204, 70, 158, 79, 60, 72, 15, 181, 141, 234, 242, 92, 141, 95, 205, 85, 228, 215, 231, 254, 122, 221, 191, 76, 0, 0, 94, 78, 104, 10, 0, 13, 213, 178, 208, 244, 234, 133, 11, 148, 238, 22, 84, 5, 206, 135, 166, 59, 175, 69, 161, 233, 69, 84, 149, 174, 173, 5, 63, 109, 189, 63, 178, 180, 235, 81, 117, 187, 125, 43, 43, 73, 151, 44, 110, 171, 195, 208, 131, 14, 85, 20, 215, 203, 246, 174, 211, 236, 232, 107, 213, 171, 0, 176, 93, 102, 154, 2, 0, 171, 240, 210, 240, 74, 27, 117, 55, 156, 69, 88, 186, 182, 144, 231, 167, 223, 222, 212, 21, 165, 111, 119, 236, 220, 62, 199, 93, 93, 73, 218, 150, 153, 164, 169, 82, 180, 14, 71, 7, 241, 113, 151, 2, 241, 175, 227, 246, 109, 254, 100, 204, 142, 62, 141, 89, 192, 2, 84, 0, 216, 48, 161, 41, 0, 0, 47, 177, 246, 121, 165, 209, 126, 63, 180, 208, 233, 65, 117, 203, 253, 249, 63, 254, 254, 123, 99, 131, 181, 152, 95, 92, 135, 163, 245, 159, 85, 10, 255, 225, 42, 85, 152, 94, 198, 140, 212, 78, 140, 79, 0, 128, 54, 19, 154, 2, 0, 77, 83, 183, 16, 47, 106, 221, 103, 251, 62, 91, 246, 181, 74, 63, 253, 246, 102, 47, 45, 116, 18, 170, 45, 246, 62, 205, 38, 109, 84, 53, 105, 170, 28, 29, 8, 71, 63, 83, 183, 225, 79, 180, 224, 3, 240, 255, 217, 187, 155, 228, 180, 181, 173, 141, 227, 58, 183, 110, 223, 121, 71, 96, 223, 42, 250, 241, 105, 208, 14, 140, 32, 220, 6, 237, 224, 17, 28, 50, 0, 10, 84, 12, 224, 144, 17, 4, 183, 105, 28, 123, 4, 152, 54, 141, 99, 250, 84, 29, 51, 130, 27, 70, 144, 183, 182, 179, 148, 200, 223, 218, 210, 218, 210, 222, 91, 255, 95, 21, 149, 251, 145, 96, 33, 36, 140, 30, 173, 189, 22, 252, 71, 104, 10, 0, 128, 191, 54, 143, 151, 107, 182, 64, 182, 188, 56, 201, 13, 112, 250, 196, 49, 234, 133, 131, 132, 165, 75, 71, 97, 105, 79, 130, 82, 222, 239, 167, 142, 185, 106, 82, 103, 253, 98, 109, 229, 6, 177, 157, 231, 66, 82, 110, 116, 252, 176, 203, 85, 142, 222, 202, 240, 186, 160, 122, 202, 2, 0, 208, 118, 132, 166, 0, 0, 192, 23, 95, 76, 72, 154, 5, 11, 178, 228, 123, 212, 73, 187, 75, 9, 79, 219, 22, 32, 251, 226, 32, 239, 203, 82, 123, 123, 164, 170, 116, 32, 239, 47, 211, 239, 31, 58, 72, 80, 186, 244, 97, 217, 189, 12, 101, 234, 17, 144, 62, 235, 32, 193, 232, 141, 132, 163, 44, 173, 7, 0, 32, 2, 132, 166, 0, 0, 160, 105, 166, 162, 118, 244, 82, 95, 76, 9, 32, 122, 157, 180, 59, 146, 74, 71, 130, 154, 122, 184, 12, 75, 207, 36, 40, 165, 87, 233, 67, 222, 4, 165, 210, 131, 52, 31, 146, 18, 106, 255, 178, 201, 45, 177, 191, 161, 130, 20, 0, 128, 56, 17, 154, 2, 0, 128, 166, 152, 128, 104, 188, 159, 110, 11, 45, 55, 54, 225, 93, 39, 237, 94, 73, 216, 246, 71, 139, 223, 53, 215, 1, 141, 203, 176, 116, 32, 131, 157, 168, 26, 254, 197, 139, 160, 180, 147, 118, 123, 18, 142, 246, 120, 127, 30, 56, 74, 64, 122, 35, 1, 41, 61, 72, 1, 0, 104, 137, 223, 190, 127, 255, 206, 123, 13, 0, 128, 135, 100, 89, 122, 172, 253, 29, 211, 42, 131, 132, 164, 10, 110, 209, 150, 112, 103, 63, 221, 254, 150, 255, 239, 157, 180, 235, 226, 11, 156, 147, 176, 52, 55, 216, 105, 76, 181, 226, 79, 199, 92, 80, 218, 200, 82, 110, 66, 210, 23, 101, 33, 233, 149, 44, 181, 39, 36, 5, 0, 160, 165, 168, 52, 5, 0, 192, 95, 94, 77, 197, 86, 114, 41, 193, 92, 165, 215, 38, 65, 134, 89, 178, 63, 144, 240, 148, 48, 174, 188, 163, 84, 252, 106, 135, 165, 103, 18, 148, 142, 88, 130, 255, 211, 101, 83, 195, 156, 114, 203, 237, 205, 227, 99, 221, 63, 223, 99, 84, 146, 2, 0, 128, 103, 17, 154, 2, 0, 128, 58, 168, 132, 165, 143, 201, 210, 254, 43, 233, 119, 202, 48, 33, 59, 71, 9, 156, 75, 87, 252, 62, 135, 41, 248, 79, 236, 100, 63, 155, 176, 180, 182, 222, 151, 50, 184, 105, 32, 33, 41, 189, 99, 31, 202, 122, 146, 94, 17, 146, 2, 0, 128, 151, 16, 154, 2, 0, 224, 175, 208, 135, 139, 100, 189, 26, 23, 218, 97, 233, 99, 82, 37, 185, 148, 37, 199, 4, 118, 175, 115, 25, 150, 206, 88, 234, 125, 239, 231, 177, 63, 25, 174, 107, 171, 24, 151, 106, 210, 129, 60, 222, 215, 245, 115, 3, 112, 200, 45, 185, 15, 106, 112, 147, 105, 111, 81, 103, 216, 14, 0, 0, 126, 33, 52, 5, 0, 192, 95, 33, 86, 64, 237, 114, 21, 92, 181, 247, 106, 148, 159, 121, 211, 73, 187, 227, 92, 133, 29, 147, 191, 127, 81, 175, 248, 157, 175, 250, 89, 191, 82, 66, 186, 36, 185, 150, 62, 165, 181, 44, 191, 151, 106, 210, 94, 46, 40, 165, 154, 244, 151, 157, 132, 164, 65, 84, 147, 206, 87, 125, 19, 120, 155, 150, 22, 231, 242, 120, 39, 191, 3, 150, 129, 254, 46, 0, 0, 32, 120, 132, 166, 0, 0, 160, 172, 157, 244, 93, 189, 149, 135, 55, 21, 92, 178, 29, 87, 242, 48, 225, 82, 62, 140, 200, 2, 137, 54, 85, 68, 154, 229, 200, 35, 7, 97, 41, 45, 17, 126, 84, 49, 102, 203, 239, 157, 87, 149, 202, 177, 156, 5, 165, 244, 38, 125, 232, 58, 87, 77, 234, 101, 79, 104, 233, 245, 155, 255, 44, 58, 123, 116, 195, 161, 214, 224, 29, 0, 0, 188, 140, 208, 20, 0, 0, 127, 249, 112, 209, 191, 203, 2, 209, 220, 246, 220, 134, 180, 188, 53, 249, 17, 162, 222, 201, 246, 63, 9, 34, 100, 73, 243, 59, 9, 47, 98, 11, 162, 118, 50, 228, 73, 173, 234, 151, 176, 244, 167, 218, 194, 45, 9, 74, 7, 210, 122, 130, 138, 222, 95, 142, 185, 155, 35, 222, 45, 187, 151, 234, 209, 252, 227, 165, 27, 53, 181, 6, 239, 0, 0, 160, 152, 223, 190, 127, 255, 206, 174, 2, 0, 192, 83, 157, 180, 235, 203, 47, 234, 67, 174, 162, 212, 60, 190, 185, 94, 126, 111, 150, 30, 187, 8, 65, 114, 33, 105, 246, 103, 79, 254, 179, 183, 75, 155, 247, 211, 237, 111, 249, 255, 94, 224, 184, 56, 200, 50, 124, 181, 137, 248, 132, 165, 247, 178, 126, 176, 75, 215, 225, 22, 65, 233, 139, 142, 185, 101, 247, 222, 84, 99, 74, 5, 105, 175, 64, 64, 154, 119, 41, 199, 82, 237, 173, 76, 0, 0, 192, 219, 168, 52, 5, 0, 0, 69, 156, 202, 227, 103, 21, 102, 39, 237, 102, 255, 241, 240, 168, 42, 246, 155, 84, 125, 45, 242, 207, 43, 97, 229, 88, 6, 16, 21, 233, 209, 103, 6, 59, 205, 94, 250, 187, 210, 207, 241, 74, 170, 96, 151, 249, 229, 184, 242, 179, 22, 45, 28, 74, 164, 62, 228, 137, 176, 244, 222, 70, 194, 45, 181, 16, 250, 57, 4, 165, 47, 242, 46, 40, 149, 193, 103, 89, 72, 218, 179, 184, 233, 114, 200, 5, 239, 12, 120, 2, 0, 192, 99, 84, 154, 2, 0, 224, 177, 78, 218, 189, 9, 44, 248, 123, 48, 104, 232, 81, 8, 116, 95, 137, 245, 90, 96, 218, 73, 187, 75, 9, 64, 111, 228, 181, 223, 79, 3, 127, 169, 170, 53, 23, 156, 126, 200, 245, 51, 188, 202, 2, 67, 153, 166, 191, 8, 60, 128, 218, 237, 167, 219, 243, 252, 255, 240, 66, 165, 169, 234, 144, 39, 194, 210, 123, 151, 50, 1, 223, 217, 32, 30, 57, 134, 179, 115, 164, 109, 33, 255, 91, 46, 125, 8, 74, 205, 4, 123, 9, 70, 179, 71, 153, 207, 147, 107, 57, 150, 168, 42, 5, 0, 32, 16, 84, 154, 2, 0, 0, 13, 27, 169, 34, 189, 15, 128, 164, 210, 51, 63, 181, 254, 40, 161, 80, 62, 204, 204, 254, 78, 54, 233, 62, 11, 232, 242, 213, 124, 166, 122, 107, 221, 73, 187, 151, 18, 136, 102, 131, 83, 242, 173, 2, 22, 242, 115, 63, 202, 227, 107, 39, 237, 238, 114, 125, 88, 199, 185, 233, 226, 33, 6, 128, 111, 85, 163, 169, 246, 45, 37, 44, 173, 103, 9, 126, 39, 237, 102, 65, 41, 195, 156, 30, 122, 114, 243, 163, 110, 18, 146, 14, 114, 159, 81, 101, 111, 186, 212, 214, 206, 1, 0, 0, 232, 35, 52, 5, 0, 192, 111, 161, 84, 154, 154, 109, 252, 251, 149, 255, 223, 132, 159, 127, 37, 15, 151, 245, 103, 138, 132, 70, 159, 228, 145, 255, 239, 175, 121, 223, 130, 229, 205, 71, 9, 75, 85, 150, 140, 207, 87, 253, 129, 4, 60, 109, 13, 75, 15, 18, 22, 95, 185, 90, 54, 157, 107, 81, 49, 240, 185, 135, 110, 3, 118, 114, 179, 228, 170, 137, 169, 247, 74, 149, 164, 121, 59, 169, 42, 117, 218, 206, 1, 0, 0, 184, 69, 104, 10, 0, 0, 16, 158, 47, 178, 20, 191, 114, 184, 39, 189, 25, 103, 45, 94, 26, 190, 145, 128, 203, 201, 18, 112, 89, 126, 63, 146, 176, 180, 205, 173, 14, 30, 59, 74, 80, 186, 44, 216, 227, 88, 85, 174, 39, 233, 64, 241, 6, 11, 75, 240, 1, 0, 136, 8, 161, 41, 0, 0, 126, 51, 23, 223, 83, 222, 35, 228, 237, 167, 219, 113, 213, 29, 34, 211, 190, 151, 45, 15, 75, 103, 174, 2, 46, 150, 223, 191, 232, 90, 42, 74, 107, 173, 194, 204, 77, 183, 31, 88, 14, 110, 122, 75, 54, 164, 106, 198, 18, 124, 0, 0, 226, 66, 104, 10, 0, 128, 223, 218, 56, 93, 57, 171, 58, 27, 72, 117, 222, 152, 165, 204, 122, 100, 41, 242, 162, 64, 139, 131, 88, 93, 186, 10, 184, 100, 240, 217, 72, 30, 84, 149, 254, 114, 200, 85, 149, 214, 22, 44, 206, 87, 253, 115, 121, 47, 52, 150, 220, 63, 150, 245, 43, 93, 48, 5, 31, 0, 128, 56, 49, 61, 31, 0, 0, 207, 189, 48, 41, 61, 54, 89, 181, 214, 226, 241, 82, 93, 150, 55, 39, 215, 251, 233, 118, 80, 245, 73, 36, 44, 109, 115, 8, 237, 50, 44, 205, 6, 154, 81, 85, 250, 208, 181, 4, 165, 181, 77, 191, 151, 222, 188, 3, 135, 125, 99, 157, 246, 190, 149, 207, 187, 119, 77, 244, 118, 5, 0, 0, 15, 17, 154, 2, 0, 224, 185, 78, 218, 189, 139, 56, 44, 180, 154, 148, 45, 75, 158, 93, 6, 34, 62, 57, 74, 223, 210, 69, 213, 109, 106, 249, 68, 124, 39, 97, 41, 97, 254, 139, 178, 94, 165, 139, 58, 130, 191, 220, 164, 251, 129, 227, 208, 250, 32, 199, 145, 147, 182, 2, 185, 33, 97, 247, 199, 149, 70, 191, 98, 0, 0, 80, 13, 161, 41, 0, 0, 158, 235, 164, 221, 80, 38, 232, 23, 113, 148, 62, 173, 133, 131, 210, 151, 228, 2, 212, 94, 132, 161, 219, 240, 161, 112, 0, 0, 32, 0, 73, 68, 65, 84, 213, 181, 76, 198, 175, 20, 58, 181, 124, 200, 147, 171, 176, 244, 76, 246, 41, 19, 240, 31, 218, 73, 80, 234, 188, 87, 105, 141, 65, 105, 34, 189, 111, 151, 14, 195, 210, 172, 157, 131, 57, 71, 47, 247, 211, 237, 200, 197, 207, 1, 0, 0, 246, 8, 77, 1, 0, 240, 92, 39, 237, 154, 74, 195, 63, 2, 125, 159, 142, 210, 163, 212, 4, 165, 55, 251, 233, 214, 213, 208, 157, 115, 9, 79, 207, 229, 161, 221, 191, 176, 46, 71, 169, 50, 171, 180, 156, 185, 229, 125, 75, 93, 133, 165, 89, 143, 221, 182, 14, 206, 122, 201, 165, 44, 193, 119, 58, 49, 190, 230, 160, 52, 113, 57, 40, 76, 130, 247, 177, 132, 165, 89, 240, 126, 81, 247, 112, 44, 0, 0, 240, 58, 6, 65, 1, 0, 224, 63, 223, 122, 219, 29, 115, 195, 154, 242, 190, 201, 255, 158, 253, 121, 91, 215, 18, 83, 233, 131, 250, 184, 23, 106, 79, 150, 186, 158, 231, 254, 124, 236, 220, 163, 106, 193, 107, 141, 101, 185, 243, 85, 127, 44, 149, 144, 109, 171, 130, 84, 15, 75, 101, 9, 254, 160, 197, 173, 13, 94, 146, 13, 65, 114, 58, 216, 169, 129, 160, 52, 113, 28, 150, 62, 215, 251, 214, 236, 203, 129, 235, 208, 25, 0, 0, 216, 35, 52, 5, 0, 192, 127, 207, 5, 148, 77, 58, 145, 165, 245, 149, 123, 109, 186, 148, 11, 33, 158, 173, 218, 236, 164, 93, 95, 170, 6, 181, 170, 75, 123, 210, 75, 178, 109, 225, 158, 139, 176, 244, 44, 215, 175, 148, 37, 248, 191, 252, 28, 130, 228, 242, 134, 136, 12, 115, 26, 213, 60, 88, 203, 73, 88, 250, 70, 240, 190, 147, 115, 223, 183, 207, 120, 0, 0, 90, 47, 97, 121, 62, 0, 0, 254, 147, 139, 238, 255, 121, 184, 161, 27, 25, 84, 228, 106, 201, 189, 9, 174, 190, 105, 135, 51, 82, 237, 229, 75, 159, 207, 202, 213, 165, 45, 94, 138, 111, 142, 191, 241, 100, 184, 86, 11, 156, 114, 253, 74, 219, 216, 214, 224, 53, 27, 233, 87, 234, 108, 10, 190, 132, 254, 163, 6, 122, 197, 238, 228, 56, 210, 14, 75, 223, 10, 222, 55, 82, 97, 202, 192, 39, 0, 0, 60, 69, 104, 10, 0, 64, 0, 60, 159, 160, 127, 144, 158, 165, 119, 242, 103, 94, 126, 89, 252, 155, 61, 77, 77, 223, 200, 44, 152, 145, 112, 115, 33, 193, 194, 171, 85, 132, 185, 101, 175, 89, 128, 150, 181, 9, 72, 30, 45, 207, 239, 121, 82, 57, 168, 85, 93, 218, 198, 165, 248, 234, 21, 129, 114, 252, 140, 8, 75, 159, 184, 150, 176, 212, 201, 141, 145, 249, 170, 127, 38, 33, 233, 184, 129, 207, 55, 39, 211, 240, 11, 6, 239, 12, 124, 2, 0, 32, 0, 44, 207, 7, 0, 32, 12, 183, 30, 135, 166, 167, 185, 128, 96, 250, 204, 255, 127, 124, 43, 120, 201, 85, 127, 38, 143, 150, 211, 155, 129, 78, 183, 102, 41, 253, 107, 67, 82, 204, 115, 231, 194, 10, 223, 151, 167, 107, 84, 151, 158, 203, 82, 252, 80, 7, 94, 149, 161, 30, 114, 121, 86, 117, 236, 147, 75, 169, 34, 119, 210, 175, 180, 161, 229, 247, 25, 87, 97, 105, 209, 99, 233, 179, 239, 173, 77, 0, 0, 192, 15, 132, 166, 0, 0, 132, 225, 182, 161, 128, 161, 138, 163, 4, 160, 247, 225, 68, 39, 237, 154, 144, 228, 44, 55, 40, 42, 171, 254, 28, 228, 194, 191, 205, 51, 63, 207, 84, 81, 126, 237, 164, 221, 153, 60, 223, 173, 84, 181, 102, 147, 242, 239, 114, 255, 219, 168, 161, 37, 190, 69, 84, 174, 46, 149, 165, 248, 227, 23, 194, 233, 88, 29, 37, 228, 82, 11, 154, 8, 75, 95, 228, 44, 44, 149, 170, 210, 236, 252, 108, 226, 198, 198, 253, 205, 155, 201, 112, 61, 43, 240, 119, 11, 51, 213, 241, 114, 78, 22, 57, 150, 152, 144, 15, 0, 64, 64, 8, 77, 1, 0, 8, 67, 136, 131, 66, 78, 164, 2, 85, 107, 201, 179, 9, 90, 254, 80, 122, 174, 186, 109, 36, 48, 45, 29, 70, 181, 116, 208, 83, 42, 65, 151, 74, 223, 71, 194, 210, 103, 101, 55, 55, 92, 133, 165, 62, 180, 62, 80, 61, 142, 146, 95, 55, 129, 138, 86, 182, 155, 125, 220, 99, 224, 19, 0, 0, 97, 33, 52, 5, 0, 32, 12, 92, 108, 135, 171, 210, 114, 220, 150, 14, 122, 186, 150, 225, 60, 42, 33, 158, 84, 3, 46, 90, 22, 56, 191, 229, 40, 251, 100, 161, 61, 140, 72, 142, 217, 151, 38, 198, 215, 233, 82, 170, 148, 213, 194, 96, 203, 176, 52, 145, 118, 0, 3, 2, 83, 0, 0, 194, 67, 104, 10, 0, 64, 0, 76, 5, 88, 39, 237, 30, 8, 125, 130, 178, 147, 234, 210, 210, 97, 137, 244, 126, 92, 182, 104, 208, 147, 234, 36, 115, 42, 75, 95, 148, 58, 10, 75, 207, 100, 169, 250, 168, 225, 99, 214, 197, 176, 48, 219, 176, 52, 145, 227, 185, 199, 132, 124, 0, 0, 194, 68, 104, 10, 0, 64, 56, 124, 30, 6, 133, 135, 76, 133, 219, 184, 108, 88, 34, 149, 122, 203, 0, 251, 216, 150, 165, 218, 183, 148, 176, 244, 69, 78, 122, 150, 202, 18, 252, 177, 7, 199, 235, 65, 66, 247, 210, 125, 131, 31, 43, 25, 150, 38, 101, 3, 83, 19, 60, 107, 86, 198, 2, 0, 128, 242, 8, 77, 1, 0, 8, 71, 136, 195, 160, 170, 8, 177, 58, 75, 99, 216, 83, 219, 170, 75, 47, 37, 232, 170, 252, 126, 19, 150, 190, 200, 85, 88, 58, 146, 176, 244, 125, 129, 191, 238, 146, 250, 144, 167, 10, 97, 169, 113, 185, 159, 110, 71, 182, 255, 104, 190, 234, 155, 193, 118, 55, 50, 36, 15, 0, 0, 52, 140, 208, 20, 0, 128, 112, 220, 180, 96, 106, 250, 207, 165, 236, 102, 89, 123, 39, 237, 254, 55, 160, 0, 113, 39, 189, 11, 75, 5, 83, 45, 172, 46, 221, 72, 88, 90, 185, 215, 99, 39, 237, 158, 201, 190, 35, 44, 125, 72, 61, 44, 149, 227, 52, 11, 75, 125, 168, 124, 87, 237, 91, 90, 49, 44, 77, 42, 4, 166, 230, 223, 124, 149, 243, 2, 0, 0, 120, 224, 183, 239, 223, 191, 243, 62, 0, 0, 16, 136, 78, 218, 141, 245, 23, 247, 65, 42, 52, 159, 244, 32, 236, 164, 221, 119, 18, 98, 248, 60, 57, 255, 203, 126, 186, 29, 151, 253, 199, 45, 171, 46, 85, 91, 138, 47, 97, 233, 172, 101, 67, 178, 138, 216, 72, 88, 170, 214, 211, 83, 194, 210, 177, 60, 124, 56, 78, 181, 251, 223, 86, 13, 75, 147, 10, 129, 233, 44, 119, 67, 44, 213, 172, 152, 5, 0, 0, 229, 81, 105, 10, 0, 64, 88, 54, 145, 85, 211, 29, 36, 220, 89, 190, 244, 23, 164, 39, 224, 184, 147, 118, 23, 30, 6, 100, 149, 150, 227, 75, 16, 229, 123, 32, 172, 73, 101, 41, 190, 4, 233, 227, 22, 84, 94, 219, 218, 73, 47, 93, 205, 176, 52, 11, 166, 7, 158, 132, 165, 46, 250, 223, 46, 21, 170, 102, 47, 94, 251, 28, 123, 201, 124, 213, 95, 62, 250, 76, 83, 123, 239, 0, 0, 64, 53, 84, 154, 2, 0, 16, 144, 78, 218, 157, 69, 18, 20, 237, 100, 122, 183, 117, 200, 144, 171, 46, 108, 58, 196, 169, 186, 28, 223, 244, 47, 188, 106, 201, 112, 175, 251, 74, 98, 141, 170, 192, 78, 218, 29, 203, 251, 223, 150, 158, 175, 69, 188, 121, 243, 193, 86, 46, 44, 245, 233, 38, 133, 175, 253, 111, 173, 3, 211, 151, 218, 113, 76, 134, 235, 223, 20, 182, 7, 0, 0, 40, 160, 210, 20, 0, 128, 176, 132, 220, 215, 244, 32, 33, 225, 210, 244, 43, 45, 251, 36, 18, 82, 142, 164, 218, 112, 32, 143, 186, 251, 128, 86, 93, 142, 31, 75, 248, 93, 132, 202, 114, 99, 197, 138, 192, 152, 220, 15, 64, 146, 27, 16, 42, 131, 211, 60, 13, 75, 53, 67, 247, 51, 217, 103, 90, 159, 25, 101, 3, 211, 155, 103, 6, 104, 209, 207, 20, 0, 0, 143, 80, 105, 10, 0, 64, 96, 2, 233, 107, 122, 148, 161, 78, 217, 227, 70, 123, 114, 247, 99, 18, 170, 101, 143, 51, 71, 225, 218, 81, 150, 63, 151, 170, 232, 147, 64, 170, 45, 3, 139, 84, 6, 61, 49, 228, 233, 69, 170, 67, 158, 60, 13, 75, 19, 197, 208, 221, 69, 43, 140, 50, 129, 233, 185, 28, 207, 143, 3, 211, 132, 126, 166, 0, 0, 248, 133, 74, 83, 0, 0, 194, 227, 115, 95, 211, 163, 84, 147, 94, 149, 237, 243, 89, 150, 244, 113, 188, 175, 68, 203, 85, 161, 142, 95, 8, 39, 202, 216, 73, 255, 210, 82, 33, 96, 139, 134, 61, 169, 244, 156, 12, 100, 0, 88, 19, 54, 18, 220, 87, 10, 163, 51, 30, 135, 165, 27, 169, 46, 173, 28, 10, 75, 91, 19, 205, 1, 86, 165, 110, 158, 72, 96, 122, 243, 202, 118, 208, 207, 20, 0, 0, 143, 80, 105, 10, 0, 64, 96, 2, 235, 107, 186, 145, 74, 211, 252, 210, 225, 91, 173, 64, 85, 250, 91, 190, 203, 253, 79, 38, 0, 58, 87, 12, 74, 51, 215, 18, 152, 90, 47, 129, 150, 165, 184, 139, 150, 76, 120, 87, 9, 186, 232, 91, 250, 44, 213, 190, 165, 30, 135, 165, 71, 169, 80, 174, 252, 58, 59, 105, 119, 32, 231, 158, 102, 213, 185, 217, 190, 158, 109, 104, 93, 32, 48, 165, 159, 41, 0, 0, 158, 161, 210, 20, 0, 128, 240, 132, 212, 215, 244, 195, 163, 170, 216, 203, 253, 116, 171, 185, 252, 244, 230, 173, 32, 66, 65, 90, 118, 155, 223, 88, 138, 27, 19, 173, 234, 210, 158, 132, 92, 177, 239, 47, 91, 169, 86, 223, 82, 143, 195, 210, 36, 187, 57, 81, 117, 208, 147, 195, 150, 14, 101, 3, 211, 145, 28, 215, 175, 125, 78, 209, 207, 20, 0, 0, 207, 80, 105, 10, 0, 64, 128, 58, 105, 247, 91, 128, 85, 120, 175, 14, 79, 146, 160, 35, 201, 247, 104, 236, 164, 221, 43, 9, 139, 94, 92, 182, 42, 255, 238, 202, 65, 208, 118, 148, 234, 210, 82, 85, 177, 5, 131, 146, 24, 84, 174, 46, 149, 165, 248, 109, 169, 198, 181, 177, 145, 99, 176, 242, 18, 117, 169, 120, 30, 43, 47, 83, 215, 114, 148, 99, 168, 82, 5, 186, 227, 150, 14, 85, 2, 211, 175, 5, 254, 234, 231, 170, 55, 29, 0, 0, 128, 46, 42, 77, 1, 0, 8, 211, 77, 3, 19, 227, 171, 48, 129, 195, 185, 180, 22, 232, 229, 158, 231, 78, 150, 212, 191, 147, 208, 51, 149, 208, 35, 99, 94, 227, 199, 78, 218, 61, 228, 134, 74, 157, 201, 227, 78, 30, 217, 243, 104, 134, 166, 165, 251, 151, 182, 104, 57, 190, 86, 117, 41, 75, 241, 159, 58, 72, 207, 204, 202, 109, 44, 60, 15, 75, 19, 197, 234, 82, 151, 55, 41, 92, 7, 166, 9, 253, 76, 1, 0, 240, 15, 161, 41, 0, 0, 97, 186, 10, 44, 52, 61, 121, 102, 169, 126, 242, 204, 127, 127, 41, 148, 56, 149, 71, 254, 53, 187, 26, 134, 85, 165, 127, 105, 91, 150, 227, 107, 84, 151, 158, 75, 200, 197, 84, 252, 135, 52, 151, 226, 143, 36, 144, 214, 236, 233, 169, 69, 171, 186, 212, 245, 113, 84, 71, 96, 122, 152, 12, 215, 42, 131, 189, 0, 0, 128, 30, 66, 83, 0, 0, 194, 20, 107, 85, 210, 227, 160, 104, 87, 115, 0, 249, 106, 11, 129, 215, 180, 100, 57, 126, 229, 234, 82, 89, 66, 61, 14, 168, 47, 111, 93, 212, 166, 226, 207, 87, 125, 223, 123, 195, 86, 174, 46, 117, 188, 20, 63, 83, 54, 48, 181, 29, 214, 71, 149, 41, 0, 0, 30, 34, 52, 5, 0, 32, 64, 166, 199, 97, 39, 237, 214, 29, 40, 54, 161, 114, 181, 157, 133, 139, 178, 147, 201, 231, 171, 254, 194, 113, 120, 227, 131, 157, 4, 93, 165, 67, 61, 25, 244, 180, 244, 180, 242, 177, 41, 71, 153, 138, 95, 185, 159, 165, 12, 121, 114, 49, 0, 73, 139, 86, 117, 169, 139, 169, 248, 143, 149, 13, 76, 151, 37, 90, 115, 84, 110, 195, 0, 0, 0, 244, 17, 154, 2, 0, 16, 46, 115, 113, 254, 39, 239, 95, 101, 165, 194, 145, 228, 87, 191, 200, 155, 22, 132, 215, 233, 100, 184, 158, 21, 248, 123, 207, 98, 208, 211, 139, 74, 183, 130, 200, 147, 227, 208, 117, 213, 101, 85, 26, 213, 165, 117, 134, 194, 214, 61, 141, 75, 6, 166, 199, 170, 33, 50, 0, 0, 112, 131, 208, 20, 0, 128, 112, 177, 164, 179, 186, 42, 3, 159, 206, 229, 61, 136, 121, 57, 254, 65, 130, 174, 210, 199, 154, 84, 5, 46, 25, 244, 244, 192, 81, 142, 59, 141, 65, 79, 190, 15, 210, 10, 113, 96, 216, 133, 237, 123, 83, 50, 48, 77, 248, 28, 7, 0, 192, 95, 132, 166, 0, 0, 4, 202, 4, 125, 50, 85, 158, 165, 206, 229, 236, 164, 194, 180, 204, 192, 39, 155, 33, 47, 161, 170, 84, 25, 40, 213, 165, 203, 192, 6, 150, 213, 225, 139, 44, 199, 175, 90, 93, 26, 66, 171, 3, 115, 142, 13, 20, 6, 134, 213, 57, 92, 205, 186, 77, 71, 133, 192, 52, 97, 105, 62, 0, 0, 254, 34, 52, 5, 0, 32, 108, 87, 45, 232, 165, 233, 194, 229, 126, 186, 29, 149, 121, 222, 138, 1, 73, 8, 52, 134, 61, 81, 93, 250, 212, 65, 170, 75, 43, 85, 22, 74, 223, 210, 69, 0, 97, 116, 165, 150, 14, 201, 143, 227, 200, 118, 160, 82, 85, 117, 7, 166, 9, 161, 41, 0, 0, 254, 34, 52, 5, 0, 32, 108, 75, 66, 83, 107, 233, 126, 186, 181, 14, 115, 90, 210, 191, 180, 210, 176, 39, 170, 75, 95, 164, 85, 93, 106, 142, 219, 177, 231, 97, 180, 70, 75, 135, 186, 171, 75, 147, 134, 2, 211, 235, 42, 61, 94, 1, 0, 128, 91, 132, 166, 0, 0, 4, 140, 37, 250, 214, 74, 77, 200, 111, 73, 255, 210, 75, 19, 200, 85, 88, 142, 79, 117, 233, 83, 90, 213, 165, 33, 44, 197, 79, 148, 134, 61, 213, 93, 93, 106, 124, 105, 32, 48, 77, 168, 50, 5, 0, 192, 111, 132, 166, 0, 0, 132, 143, 37, 250, 111, 43, 61, 120, 71, 250, 151, 46, 34, 14, 3, 143, 18, 150, 90, 135, 201, 9, 147, 241, 95, 115, 31, 66, 87, 169, 46, 149, 234, 230, 80, 246, 237, 231, 138, 45, 29, 154, 168, 46, 77, 164, 85, 199, 216, 230, 31, 40, 182, 232, 32, 52, 5, 0, 192, 99, 132, 166, 0, 0, 132, 143, 37, 250, 175, 59, 202, 192, 167, 50, 19, 242, 155, 168, 122, 171, 83, 213, 229, 248, 161, 84, 64, 214, 73, 101, 50, 126, 64, 97, 125, 165, 99, 40, 105, 174, 186, 52, 41, 211, 219, 88, 49, 48, 101, 105, 62, 0, 0, 158, 35, 52, 5, 0, 32, 112, 178, 68, 127, 23, 121, 175, 205, 178, 204, 242, 232, 65, 201, 192, 52, 246, 129, 79, 85, 151, 227, 199, 30, 40, 151, 113, 45, 129, 105, 149, 234, 210, 51, 9, 162, 63, 52, 250, 74, 138, 169, 122, 12, 53, 85, 93, 106, 108, 74, 4, 166, 35, 197, 207, 4, 170, 76, 1, 0, 240, 28, 161, 41, 0, 0, 113, 48, 193, 195, 159, 188, 151, 15, 236, 164, 194, 212, 42, 208, 105, 201, 192, 167, 139, 10, 203, 241, 207, 36, 240, 33, 164, 255, 229, 40, 131, 158, 74, 47, 79, 79, 194, 171, 108, 46, 125, 12, 37, 63, 142, 35, 179, 36, 126, 214, 80, 37, 173, 249, 108, 24, 216, 252, 3, 9, 76, 191, 42, 253, 252, 99, 149, 125, 7, 0, 0, 234, 65, 104, 10, 0, 64, 28, 174, 8, 77, 31, 40, 27, 152, 54, 89, 249, 86, 135, 251, 202, 219, 10, 203, 241, 99, 239, 239, 90, 198, 78, 170, 153, 239, 202, 62, 65, 96, 199, 93, 213, 99, 232, 157, 124, 94, 53, 85, 73, 107, 253, 217, 160, 28, 152, 38, 84, 153, 2, 0, 16, 6, 66, 83, 0, 0, 34, 96, 2, 155, 78, 218, 53, 75, 131, 63, 242, 126, 150, 91, 34, 221, 130, 9, 249, 27, 9, 187, 172, 151, 82, 75, 208, 181, 228, 248, 122, 226, 139, 237, 16, 161, 199, 2, 171, 46, 173, 52, 29, 191, 147, 118, 7, 114, 28, 53, 117, 142, 29, 109, 63, 27, 28, 4, 166, 137, 220, 120, 0, 0, 0, 158, 35, 52, 5, 0, 32, 30, 87, 132, 90, 246, 131, 93, 18, 119, 193, 136, 79, 190, 76, 134, 235, 82, 225, 158, 244, 157, 188, 98, 216, 211, 3, 71, 169, 46, 189, 41, 251, 4, 1, 86, 53, 167, 147, 225, 122, 86, 230, 31, 74, 232, 62, 107, 120, 96, 157, 245, 64, 56, 121, 143, 180, 63, 23, 14, 85, 134, 102, 1, 0, 128, 250, 252, 139, 125, 13, 0, 64, 28, 246, 211, 237, 82, 130, 129, 152, 216, 84, 180, 17, 152, 62, 117, 148, 222, 147, 101, 3, 83, 243, 239, 254, 38, 48, 125, 192, 84, 236, 158, 85, 12, 76, 103, 178, 95, 67, 8, 76, 205, 49, 212, 175, 16, 152, 102, 21, 220, 77, 6, 166, 198, 184, 68, 96, 90, 250, 61, 126, 5, 85, 166, 0, 0, 4, 130, 74, 83, 0, 0, 226, 178, 244, 32, 156, 168, 226, 113, 168, 113, 91, 176, 122, 182, 108, 96, 26, 243, 132, 252, 210, 189, 39, 89, 142, 255, 162, 207, 85, 134, 61, 5, 88, 93, 186, 147, 99, 168, 84, 191, 214, 134, 135, 61, 229, 93, 200, 77, 165, 66, 28, 183, 234, 160, 159, 41, 0, 0, 129, 32, 52, 5, 0, 32, 46, 139, 144, 67, 83, 219, 62, 164, 130, 192, 244, 169, 251, 97, 55, 37, 251, 151, 178, 28, 255, 169, 131, 44, 199, 47, 189, 172, 58, 176, 222, 165, 198, 165, 169, 206, 140, 160, 7, 238, 165, 101, 96, 154, 13, 170, 114, 17, 152, 94, 151, 13, 160, 1, 0, 64, 253, 8, 77, 1, 0, 136, 136, 12, 132, 218, 52, 56, 153, 186, 110, 214, 149, 127, 185, 80, 36, 214, 125, 116, 57, 25, 174, 173, 67, 228, 228, 215, 116, 252, 152, 123, 187, 150, 81, 106, 176, 88, 102, 190, 234, 159, 201, 241, 22, 74, 117, 169, 241, 121, 50, 92, 151, 170, 168, 245, 44, 116, 191, 182, 185, 161, 34, 159, 13, 55, 14, 183, 189, 112, 120, 11, 0, 0, 154, 71, 104, 10, 0, 64, 124, 150, 45, 9, 77, 173, 150, 220, 38, 15, 67, 145, 144, 2, 44, 27, 165, 194, 46, 169, 12, 92, 68, 92, 121, 91, 86, 186, 159, 110, 75, 245, 242, 76, 126, 28, 111, 190, 44, 79, 47, 234, 40, 211, 241, 75, 45, 33, 247, 44, 116, 55, 213, 214, 182, 55, 15, 92, 126, 54, 28, 202, 238, 87, 0, 0, 208, 12, 66, 83, 0, 0, 34, 99, 130, 196, 78, 218, 93, 4, 20, 212, 148, 65, 96, 250, 80, 233, 176, 171, 147, 118, 67, 172, 132, 116, 173, 210, 116, 124, 57, 214, 66, 235, 9, 91, 181, 7, 174, 79, 161, 123, 54, 41, 191, 112, 117, 176, 180, 235, 112, 121, 14, 48, 0, 10, 0, 128, 192, 48, 61, 31, 0, 128, 56, 197, 124, 129, 94, 38, 48, 61, 151, 161, 82, 49, 6, 131, 7, 233, 95, 90, 38, 48, 29, 68, 188, 95, 202, 218, 85, 153, 142, 63, 95, 245, 123, 73, 146, 220, 5, 22, 152, 154, 215, 124, 94, 50, 48, 205, 134, 38, 133, 28, 152, 186, 14, 124, 143, 44, 205, 7, 0, 32, 60, 84, 154, 2, 0, 16, 167, 101, 96, 67, 103, 138, 42, 27, 152, 186, 154, 132, 221, 180, 42, 3, 159, 66, 27, 76, 84, 135, 82, 67, 197, 50, 18, 190, 133, 54, 136, 173, 74, 15, 220, 129, 124, 214, 248, 116, 110, 141, 109, 6, 118, 205, 87, 253, 81, 13, 239, 217, 85, 153, 115, 20, 0, 0, 52, 139, 208, 20, 0, 128, 8, 201, 64, 168, 203, 200, 122, 84, 18, 152, 62, 84, 106, 186, 185, 103, 147, 205, 125, 113, 148, 176, 173, 84, 53, 96, 160, 195, 158, 146, 138, 3, 159, 124, 12, 221, 191, 88, 78, 202, 239, 213, 212, 131, 181, 116, 95, 92, 0, 0, 208, 28, 66, 83, 0, 0, 226, 21, 211, 96, 31, 2, 211, 135, 74, 85, 7, 210, 191, 244, 89, 7, 233, 95, 106, 189, 52, 61, 249, 113, 156, 249, 88, 109, 249, 150, 163, 4, 238, 214, 33, 177, 132, 238, 87, 30, 14, 155, 51, 147, 242, 199, 69, 255, 178, 124, 62, 212, 49, 152, 105, 51, 25, 174, 239, 106, 248, 57, 0, 0, 64, 25, 61, 77, 1, 0, 136, 148, 132, 64, 155, 8, 94, 29, 129, 233, 67, 23, 37, 3, 211, 30, 253, 75, 159, 184, 239, 229, 89, 33, 48, 53, 55, 38, 254, 10, 48, 48, 237, 149, 12, 76, 179, 222, 192, 190, 5, 166, 86, 147, 242, 101, 80, 215, 85, 77, 239, 27, 85, 166, 0, 0, 4, 138, 74, 83, 0, 0, 226, 102, 46, 216, 215, 1, 191, 194, 133, 205, 64, 151, 36, 220, 202, 191, 162, 46, 74, 134, 93, 163, 154, 150, 33, 135, 164, 116, 255, 210, 128, 151, 227, 239, 100, 66, 190, 117, 229, 163, 167, 253, 75, 19, 9, 129, 71, 69, 63, 39, 36, 48, 53, 55, 84, 78, 221, 111, 90, 178, 155, 12, 215, 165, 6, 138, 1, 0, 128, 230, 81, 105, 10, 0, 64, 196, 100, 2, 248, 33, 212, 87, 88, 34, 48, 29, 5, 88, 249, 87, 132, 9, 134, 126, 47, 25, 152, 46, 9, 76, 159, 184, 168, 16, 152, 14, 2, 173, 216, 205, 134, 134, 149, 9, 76, 103, 30, 159, 87, 35, 203, 74, 225, 69, 141, 239, 93, 169, 126, 177, 0, 0, 192, 15, 84, 154, 2, 0, 16, 191, 89, 27, 66, 51, 9, 76, 99, 124, 157, 217, 114, 106, 171, 37, 228, 12, 124, 122, 214, 81, 250, 151, 150, 170, 254, 11, 116, 58, 126, 82, 113, 104, 152, 207, 189, 145, 211, 253, 116, 91, 184, 47, 233, 124, 213, 159, 213, 248, 90, 14, 101, 110, 114, 0, 0, 0, 127, 16, 154, 2, 0, 16, 57, 211, 15, 84, 42, 197, 234, 88, 142, 218, 136, 136, 3, 211, 82, 203, 169, 25, 248, 244, 172, 93, 137, 170, 196, 123, 185, 30, 152, 190, 245, 242, 44, 162, 236, 208, 176, 108, 25, 187, 175, 199, 144, 25, 252, 84, 184, 95, 168, 84, 8, 215, 57, 237, 159, 94, 166, 0, 0, 4, 142, 229, 249, 0, 0, 180, 67, 180, 23, 240, 145, 7, 166, 214, 203, 169, 115, 195, 122, 8, 76, 127, 49, 3, 209, 122, 37, 3, 83, 95, 135, 31, 21, 241, 185, 100, 96, 106, 94, 243, 157, 199, 199, 208, 193, 114, 240, 211, 185, 84, 93, 215, 133, 42, 83, 0, 0, 34, 64, 104, 10, 0, 64, 11, 200, 244, 121, 223, 123, 155, 94, 218, 254, 131, 22, 4, 166, 182, 203, 169, 7, 82, 29, 24, 227, 16, 172, 178, 204, 192, 167, 158, 109, 127, 220, 228, 215, 241, 245, 119, 160, 85, 218, 102, 104, 152, 117, 79, 205, 0, 142, 161, 172, 197, 130, 205, 224, 167, 186, 38, 229, 103, 168, 50, 5, 0, 32, 2, 44, 207, 7, 0, 160, 61, 124, 238, 109, 106, 61, 201, 92, 170, 199, 98, 28, 180, 82, 118, 57, 53, 19, 242, 159, 74, 109, 150, 112, 231, 205, 87, 253, 165, 199, 189, 60, 223, 114, 81, 114, 104, 88, 8, 199, 208, 216, 178, 98, 248, 170, 230, 208, 155, 42, 83, 0, 0, 34, 241, 219, 247, 239, 223, 121, 47, 1, 0, 104, 137, 78, 218, 189, 243, 176, 106, 206, 244, 38, 28, 216, 252, 3, 9, 76, 99, 172, 168, 44, 27, 152, 134, 58, 160, 200, 165, 11, 169, 176, 182, 34, 149, 137, 62, 247, 242, 124, 77, 169, 161, 97, 201, 143, 99, 40, 132, 144, 216, 234, 230, 74, 67, 131, 187, 74, 5, 214, 0, 0, 192, 63, 84, 154, 2, 0, 208, 46, 190, 85, 155, 238, 108, 122, 19, 38, 4, 166, 79, 4, 18, 118, 213, 233, 88, 177, 127, 105, 221, 149, 137, 90, 74, 5, 166, 1, 76, 200, 207, 152, 207, 138, 113, 209, 191, 44, 131, 159, 234, 14, 76, 169, 50, 5, 0, 32, 34, 244, 52, 5, 0, 160, 69, 60, 235, 109, 186, 147, 112, 171, 112, 175, 73, 2, 211, 95, 76, 216, 213, 73, 187, 87, 4, 166, 15, 84, 9, 76, 71, 114, 108, 181, 45, 48, 189, 9, 224, 24, 50, 175, 111, 100, 209, 199, 180, 238, 193, 79, 25, 122, 153, 2, 0, 16, 17, 66, 83, 0, 0, 218, 199, 186, 154, 209, 129, 35, 129, 233, 79, 95, 202, 4, 166, 178, 47, 62, 186, 221, 180, 160, 152, 16, 254, 172, 100, 96, 154, 85, 96, 135, 120, 108, 29, 74, 6, 166, 103, 1, 181, 33, 40, 220, 199, 84, 218, 43, 44, 27, 120, 47, 169, 50, 5, 0, 32, 50, 132, 166, 0, 0, 180, 204, 126, 186, 53, 65, 201, 166, 193, 87, 93, 38, 48, 125, 23, 105, 96, 106, 250, 31, 22, 94, 114, 156, 60, 12, 76, 67, 236, 185, 233, 138, 117, 213, 114, 70, 6, 62, 77, 67, 122, 177, 57, 230, 117, 159, 151, 8, 76, 205, 13, 136, 219, 64, 142, 161, 75, 203, 222, 180, 139, 134, 94, 151, 213, 121, 12, 0, 0, 252, 71, 79, 83, 0, 0, 218, 201, 84, 214, 173, 27, 122, 229, 3, 155, 106, 192, 200, 3, 83, 171, 202, 52, 9, 187, 98, 220, 23, 85, 92, 74, 37, 162, 85, 96, 26, 248, 192, 167, 36, 11, 138, 39, 195, 181, 213, 235, 14, 236, 24, 178, 237, 99, 58, 110, 168, 213, 192, 102, 50, 92, 95, 53, 240, 115, 1, 0, 128, 67, 84, 154, 2, 0, 208, 66, 82, 109, 122, 221, 192, 43, 191, 144, 159, 93, 72, 4, 193, 214, 75, 8, 76, 117, 220, 79, 83, 47, 17, 152, 158, 183, 52, 48, 29, 5, 118, 12, 217, 246, 49, 253, 211, 253, 38, 61, 139, 94, 166, 0, 0, 68, 136, 208, 20, 0, 128, 246, 170, 123, 57, 105, 106, 185, 204, 54, 33, 48, 253, 129, 192, 244, 89, 247, 129, 169, 237, 63, 106, 121, 96, 26, 82, 223, 214, 207, 150, 125, 76, 155, 170, 244, 52, 67, 220, 10, 223, 8, 2, 0, 0, 225, 32, 52, 5, 0, 160, 165, 246, 211, 237, 157, 9, 50, 107, 122, 245, 38, 224, 178, 170, 198, 146, 94, 147, 4, 166, 4, 166, 207, 185, 40, 25, 152, 154, 127, 243, 119, 192, 251, 178, 106, 96, 26, 138, 235, 253, 116, 187, 176, 216, 86, 115, 78, 157, 54, 244, 218, 168, 50, 5, 0, 32, 82, 132, 166, 0, 0, 180, 219, 66, 6, 51, 185, 180, 179, 13, 184, 36, 48, 109, 162, 55, 161, 75, 101, 2, 211, 208, 67, 62, 23, 46, 74, 84, 44, 103, 253, 46, 67, 10, 14, 31, 43, 27, 152, 134, 246, 186, 205, 231, 81, 225, 207, 11, 121, 95, 63, 186, 221, 164, 23, 165, 147, 225, 250, 174, 161, 159, 13, 0, 0, 28, 35, 52, 5, 0, 160, 197, 164, 95, 160, 203, 101, 250, 247, 65, 143, 205, 63, 104, 112, 152, 139, 75, 101, 3, 211, 144, 67, 62, 23, 202, 6, 166, 203, 6, 251, 93, 106, 40, 27, 152, 134, 248, 186, 7, 129, 244, 49, 61, 200, 77, 39, 0, 0, 16, 41, 66, 83, 0, 0, 90, 78, 66, 168, 141, 131, 189, 112, 180, 25, 228, 146, 252, 90, 62, 29, 114, 184, 245, 156, 47, 4, 166, 42, 170, 4, 166, 33, 135, 240, 85, 2, 211, 208, 94, 247, 151, 162, 131, 226, 26, 238, 99, 106, 140, 109, 223, 19, 0, 0, 16, 150, 127, 243, 126, 1, 0, 0, 169, 54, 253, 91, 121, 71, 12, 138, 14, 114, 73, 126, 132, 32, 189, 8, 131, 66, 51, 36, 198, 170, 146, 151, 192, 244, 137, 44, 124, 183, 10, 200, 36, 84, 11, 125, 144, 88, 155, 2, 211, 157, 101, 127, 208, 69, 131, 125, 76, 55, 147, 225, 186, 201, 192, 22, 0, 0, 212, 128, 74, 83, 0, 0, 144, 72, 184, 249, 69, 113, 79, 92, 20, 173, 24, 75, 126, 45, 179, 141, 45, 132, 48, 129, 169, 85, 47, 87, 2, 211, 39, 76, 96, 218, 35, 48, 45, 46, 208, 192, 52, 177, 169, 74, 159, 175, 250, 131, 134, 95, 163, 245, 16, 50, 0, 0, 16, 30, 66, 83, 0, 0, 144, 153, 41, 13, 133, 186, 180, 89, 70, 157, 11, 184, 98, 26, 118, 68, 96, 90, 93, 22, 152, 22, 174, 86, 78, 126, 28, 79, 103, 4, 166, 193, 73, 139, 190, 207, 242, 254, 90, 183, 105, 80, 196, 240, 39, 0, 0, 90, 130, 208, 20, 0, 0, 220, 147, 42, 175, 170, 21, 84, 86, 147, 242, 9, 76, 127, 32, 48, 125, 162, 108, 96, 106, 42, 150, 111, 3, 15, 76, 239, 219, 17, 180, 40, 48, 53, 159, 25, 54, 203, 242, 151, 13, 126, 94, 48, 252, 9, 0, 128, 22, 33, 52, 5, 0, 0, 63, 201, 50, 232, 235, 146, 123, 228, 96, 59, 41, 95, 2, 144, 144, 3, 174, 199, 118, 4, 166, 149, 85, 9, 76, 67, 15, 224, 143, 82, 97, 106, 245, 218, 3, 14, 76, 19, 155, 27, 53, 243, 85, 223, 132, 171, 31, 220, 110, 206, 171, 172, 195, 108, 0, 0, 16, 46, 66, 83, 0, 0, 240, 216, 184, 196, 50, 253, 163, 12, 126, 178, 153, 148, 111, 42, 182, 62, 70, 180, 247, 119, 182, 161, 49, 129, 233, 19, 4, 166, 237, 10, 76, 109, 150, 229, 155, 247, 120, 234, 126, 147, 94, 100, 42, 200, 11, 247, 105, 6, 0, 0, 225, 35, 52, 5, 0, 0, 15, 236, 167, 219, 59, 203, 41, 214, 198, 216, 114, 82, 190, 9, 11, 255, 136, 104, 207, 91, 247, 160, 36, 48, 125, 162, 108, 96, 218, 35, 48, 13, 82, 225, 101, 249, 210, 198, 163, 201, 62, 166, 71, 185, 153, 4, 0, 0, 90, 132, 208, 20, 0, 0, 60, 177, 159, 110, 77, 21, 232, 166, 224, 158, 249, 98, 57, 248, 233, 60, 178, 176, 240, 88, 34, 48, 141, 109, 31, 84, 85, 54, 48, 53, 193, 243, 58, 130, 158, 184, 163, 150, 5, 166, 137, 101, 255, 228, 89, 195, 109, 60, 88, 150, 15, 0, 64, 11, 17, 154, 2, 0, 128, 151, 140, 10, 44, 211, 55, 213, 98, 133, 43, 176, 114, 147, 205, 99, 81, 54, 48, 101, 153, 239, 47, 85, 2, 211, 24, 130, 231, 139, 201, 112, 125, 101, 243, 15, 34, 8, 76, 109, 150, 229, 247, 26, 174, 74, 191, 182, 125, 127, 0, 0, 64, 28, 8, 77, 1, 0, 192, 179, 10, 44, 211, 63, 218, 244, 240, 148, 37, 182, 87, 17, 77, 202, 183, 94, 82, 157, 11, 76, 99, 217, 7, 26, 172, 90, 59, 36, 241, 5, 166, 86, 203, 206, 35, 8, 76, 67, 91, 150, 111, 53, 216, 13, 0, 0, 196, 131, 208, 20, 0, 0, 188, 72, 150, 233, 191, 52, 77, 223, 106, 240, 83, 146, 36, 139, 200, 38, 229, 143, 9, 76, 43, 187, 176, 105, 237, 144, 196, 21, 152, 94, 150, 8, 76, 23, 129, 7, 166, 73, 137, 101, 249, 167, 14, 183, 229, 45, 44, 203, 7, 0, 160, 197, 8, 77, 1, 0, 192, 91, 158, 91, 166, 255, 121, 63, 221, 22, 94, 98, 62, 95, 245, 103, 17, 132, 61, 121, 86, 21, 130, 157, 180, 251, 142, 192, 244, 137, 182, 7, 166, 86, 21, 140, 50, 56, 44, 244, 225, 105, 33, 45, 203, 255, 194, 178, 124, 0, 0, 218, 141, 208, 20, 0, 0, 188, 74, 170, 73, 243, 1, 207, 181, 84, 160, 22, 50, 95, 245, 7, 73, 146, 76, 35, 218, 203, 86, 21, 130, 4, 166, 207, 106, 115, 96, 186, 41, 25, 152, 134, 254, 218, 15, 82, 109, 254, 38, 15, 150, 229, 239, 222, 104, 77, 2, 0, 0, 90, 128, 208, 20, 0, 0, 188, 105, 63, 221, 154, 138, 171, 47, 18, 124, 20, 14, 124, 100, 240, 83, 147, 225, 135, 54, 171, 10, 193, 92, 96, 26, 83, 91, 130, 170, 62, 183, 56, 48, 53, 97, 220, 192, 230, 31, 68, 18, 152, 26, 35, 139, 118, 30, 44, 203, 7, 0, 0, 141, 35, 52, 5, 0, 0, 69, 205, 100, 202, 121, 161, 48, 33, 194, 193, 79, 38, 240, 26, 91, 254, 155, 43, 2, 211, 7, 46, 109, 170, 148, 147, 184, 2, 211, 108, 112, 88, 225, 48, 174, 147, 118, 123, 145, 188, 246, 235, 162, 237, 60, 60, 88, 150, 255, 217, 166, 87, 49, 0, 0, 136, 215, 191, 121, 111, 1, 0, 64, 17, 18, 150, 182, 117, 240, 211, 161, 68, 224, 101, 170, 41, 63, 184, 221, 172, 160, 152, 192, 212, 106, 89, 122, 203, 3, 211, 115, 9, 221, 67, 103, 59, 129, 190, 201, 202, 116, 211, 58, 193, 42, 212, 7, 0, 0, 241, 162, 210, 20, 0, 0, 168, 155, 175, 250, 227, 136, 6, 63, 153, 208, 103, 96, 25, 120, 197, 48, 229, 92, 211, 117, 137, 192, 116, 16, 73, 96, 154, 200, 241, 83, 184, 122, 81, 2, 211, 88, 250, 224, 206, 44, 170, 211, 155, 92, 150, 127, 180, 109, 157, 0, 0, 0, 226, 70, 104, 10, 0, 0, 84, 205, 87, 125, 19, 248, 252, 25, 209, 94, 181, 13, 188, 98, 152, 114, 174, 105, 103, 89, 105, 152, 29, 67, 177, 244, 194, 189, 152, 12, 215, 133, 150, 166, 39, 191, 250, 224, 198, 210, 214, 98, 83, 180, 29, 131, 188, 231, 77, 14, 140, 179, 186, 49, 2, 0, 0, 226, 71, 104, 10, 0, 0, 212, 228, 250, 152, 198, 194, 54, 240, 138, 101, 57, 185, 150, 157, 77, 31, 220, 228, 87, 120, 22, 75, 149, 165, 25, 28, 86, 56, 252, 205, 13, 14, 107, 114, 8, 146, 38, 155, 30, 192, 77, 46, 139, 255, 108, 115, 158, 3, 0, 128, 118, 32, 52, 5, 0, 0, 154, 150, 17, 5, 62, 182, 129, 215, 121, 195, 193, 143, 111, 238, 151, 59, 183, 56, 48, 189, 158, 12, 215, 86, 21, 182, 145, 13, 14, 251, 178, 159, 110, 11, 85, 104, 75, 59, 143, 166, 250, 255, 94, 211, 199, 20, 0, 0, 60, 135, 208, 20, 0, 0, 168, 144, 126, 132, 31, 35, 217, 155, 27, 155, 192, 171, 147, 118, 207, 34, 10, 251, 52, 28, 165, 194, 244, 174, 232, 115, 69, 22, 152, 90, 183, 36, 136, 108, 112, 152, 121, 255, 103, 69, 254, 162, 84, 167, 23, 250, 187, 14, 88, 191, 79, 0, 0, 160, 61, 8, 77, 1, 0, 64, 101, 30, 244, 35, 212, 116, 176, 25, 8, 19, 89, 15, 74, 45, 131, 162, 85, 134, 201, 175, 224, 108, 25, 201, 62, 44, 51, 56, 108, 22, 217, 224, 176, 177, 69, 133, 113, 83, 239, 251, 253, 84, 127, 250, 152, 2, 0, 128, 151, 16, 154, 2, 0, 0, 13, 54, 189, 11, 125, 102, 29, 120, 69, 182, 164, 90, 195, 197, 126, 186, 45, 220, 31, 82, 2, 211, 155, 136, 246, 97, 111, 50, 92, 23, 174, 176, 149, 62, 184, 177, 220, 112, 72, 100, 248, 83, 161, 182, 22, 243, 85, 191, 215, 96, 117, 250, 200, 102, 192, 27, 0, 0, 104, 31, 66, 83, 0, 0, 160, 97, 44, 75, 93, 67, 55, 182, 156, 148, 31, 211, 146, 106, 13, 95, 138, 6, 102, 73, 156, 129, 233, 133, 229, 241, 115, 30, 225, 224, 48, 155, 165, 246, 133, 143, 21, 101, 233, 100, 184, 142, 105, 96, 29, 0, 0, 112, 128, 208, 20, 0, 0, 84, 38, 149, 153, 35, 169, 212, 12, 213, 23, 203, 193, 79, 163, 200, 150, 84, 87, 117, 185, 159, 110, 109, 43, 142, 23, 17, 5, 166, 101, 6, 135, 197, 54, 177, 253, 178, 104, 149, 177, 244, 64, 110, 98, 104, 156, 121, 159, 154, 234, 161, 10, 0, 0, 2, 66, 104, 10, 0, 0, 84, 72, 133, 93, 225, 94, 160, 158, 49, 131, 159, 10, 7, 126, 157, 180, 219, 139, 176, 66, 176, 138, 221, 126, 186, 181, 26, 168, 51, 95, 245, 151, 17, 133, 206, 59, 203, 193, 97, 49, 245, 112, 205, 28, 139, 182, 233, 152, 175, 250, 103, 13, 181, 244, 216, 69, 212, 74, 4, 0, 0, 56, 70, 104, 10, 0, 0, 212, 76, 134, 107, 83, 101, 118, 17, 216, 30, 181, 29, 252, 116, 46, 125, 76, 241, 107, 255, 245, 108, 246, 197, 124, 213, 31, 71, 20, 152, 30, 109, 95, 127, 164, 125, 112, 23, 22, 195, 159, 22, 13, 4, 198, 7, 233, 55, 203, 224, 39, 0, 0, 80, 200, 111, 223, 191, 127, 103, 79, 1, 0, 0, 85, 243, 85, 223, 132, 34, 127, 4, 176, 87, 143, 18, 164, 20, 234, 67, 41, 21, 130, 49, 245, 224, 172, 234, 126, 255, 89, 78, 202, 31, 69, 86, 165, 251, 123, 137, 62, 184, 177, 181, 117, 56, 236, 167, 219, 179, 34, 127, 81, 134, 63, 173, 221, 111, 210, 3, 86, 231, 57, 0, 0, 64, 66, 165, 41, 0, 0, 112, 65, 150, 186, 95, 6, 176, 115, 173, 6, 63, 201, 146, 106, 2, 211, 95, 70, 150, 129, 105, 108, 131, 143, 108, 7, 63, 197, 218, 7, 215, 102, 201, 251, 194, 225, 118, 188, 132, 192, 20, 0, 0, 88, 35, 52, 5, 0, 0, 78, 72, 143, 199, 141, 199, 123, 215, 118, 112, 143, 25, 30, 243, 209, 237, 38, 5, 229, 243, 126, 186, 45, 220, 166, 64, 2, 211, 152, 6, 31, 149, 25, 252, 20, 99, 31, 220, 77, 209, 227, 64, 218, 50, 212, 125, 211, 193, 42, 216, 6, 0, 0, 200, 16, 154, 2, 0, 0, 151, 6, 50, 124, 197, 55, 86, 3, 97, 58, 105, 215, 188, 142, 41, 71, 202, 79, 102, 74, 122, 225, 138, 193, 249, 170, 255, 78, 250, 120, 198, 50, 248, 200, 246, 248, 57, 139, 112, 82, 126, 166, 208, 36, 122, 57, 6, 234, 158, 90, 127, 97, 19, 108, 3, 0, 0, 228, 17, 154, 2, 0, 0, 103, 100, 232, 74, 207, 179, 224, 212, 244, 55, 28, 20, 29, 8, 35, 21, 130, 4, 47, 191, 88, 5, 134, 18, 150, 153, 192, 240, 180, 134, 109, 171, 131, 237, 241, 19, 91, 96, 156, 119, 189, 159, 110, 139, 134, 193, 179, 154, 247, 129, 85, 37, 48, 0, 0, 192, 99, 132, 166, 0, 0, 192, 41, 9, 151, 6, 18, 54, 249, 96, 52, 25, 174, 239, 138, 108, 135, 4, 94, 203, 72, 3, 175, 50, 178, 193, 79, 54, 19, 200, 23, 145, 245, 129, 45, 124, 252, 136, 216, 94, 127, 94, 161, 240, 124, 190, 234, 159, 213, 60, 24, 238, 82, 218, 131, 0, 0, 0, 148, 70, 104, 10, 0, 0, 156, 147, 144, 169, 231, 65, 112, 250, 101, 50, 92, 23, 238, 195, 25, 121, 224, 85, 134, 85, 96, 58, 95, 245, 103, 145, 13, 62, 178, 58, 126, 58, 105, 119, 28, 233, 224, 167, 68, 90, 52, 20, 13, 143, 235, 28, 254, 68, 96, 10, 0, 0, 84, 16, 154, 2, 0, 128, 90, 200, 48, 150, 38, 131, 211, 157, 76, 245, 47, 36, 242, 192, 171, 140, 207, 150, 147, 242, 71, 145, 245, 129, 181, 61, 126, 76, 91, 135, 63, 221, 110, 82, 99, 142, 22, 85, 166, 189, 26, 7, 168, 17, 152, 2, 0, 0, 53, 132, 166, 0, 0, 160, 54, 13, 6, 167, 230, 231, 21, 14, 83, 34, 15, 188, 202, 176, 29, 252, 116, 94, 115, 117, 161, 107, 71, 105, 49, 81, 136, 180, 117, 136, 117, 240, 147, 177, 176, 168, 56, 174, 107, 248, 211, 142, 192, 20, 0, 0, 104, 34, 52, 5, 0, 0, 181, 106, 40, 56, 29, 203, 207, 125, 83, 110, 112, 15, 126, 40, 59, 248, 41, 166, 62, 176, 182, 125, 76, 99, 29, 252, 148, 200, 121, 91, 40, 16, 151, 106, 227, 15, 238, 55, 233, 254, 24, 237, 213, 240, 115, 0, 0, 64, 139, 16, 154, 2, 0, 128, 218, 213, 28, 156, 94, 91, 78, 209, 190, 138, 104, 210, 123, 85, 247, 21, 150, 150, 131, 159, 98, 11, 76, 109, 251, 152, 46, 106, 10, 10, 155, 226, 91, 149, 233, 125, 96, 42, 3, 231, 0, 0, 0, 212, 16, 154, 2, 0, 128, 70, 212, 20, 156, 30, 44, 151, 229, 207, 34, 15, 188, 108, 141, 44, 134, 253, 152, 202, 194, 101, 100, 131, 179, 118, 54, 193, 95, 39, 237, 14, 106, 158, 18, 95, 183, 131, 101, 149, 169, 235, 155, 15, 4, 166, 0, 0, 192, 153, 223, 190, 127, 255, 206, 222, 5, 0, 0, 141, 145, 254, 151, 174, 170, 19, 251, 147, 225, 186, 80, 111, 73, 233, 99, 250, 55, 71, 194, 79, 95, 246, 211, 173, 205, 178, 124, 19, 146, 125, 117, 191, 89, 181, 57, 74, 32, 87, 180, 173, 195, 89, 146, 36, 183, 17, 47, 203, 55, 46, 246, 211, 237, 155, 85, 219, 210, 162, 225, 206, 241, 190, 216, 152, 42, 104, 2, 83, 0, 0, 224, 10, 149, 166, 0, 0, 160, 81, 14, 43, 78, 83, 139, 192, 148, 62, 166, 15, 109, 44, 3, 211, 243, 200, 2, 83, 99, 86, 52, 48, 21, 49, 247, 49, 53, 14, 69, 2, 83, 49, 118, 188, 47, 204, 148, 124, 42, 76, 1, 0, 128, 83, 132, 166, 0, 0, 160, 113, 14, 130, 83, 51, 73, 219, 166, 159, 226, 146, 62, 166, 63, 89, 77, 138, 207, 13, 126, 138, 137, 233, 131, 91, 120, 250, 191, 244, 49, 141, 169, 45, 193, 115, 10, 157, 79, 114, 60, 20, 14, 220, 75, 184, 100, 74, 62, 0, 0, 168, 3, 161, 41, 0, 0, 240, 66, 46, 56, 221, 85, 220, 30, 171, 208, 175, 147, 118, 77, 192, 243, 145, 163, 224, 167, 182, 15, 126, 58, 90, 246, 193, 237, 69, 222, 199, 52, 241, 168, 202, 148, 192, 20, 0, 0, 212, 134, 208, 20, 0, 0, 120, 67, 41, 56, 53, 203, 170, 11, 13, 47, 146, 62, 166, 117, 76, 248, 14, 69, 186, 159, 110, 11, 87, 141, 206, 87, 253, 24, 43, 44, 71, 69, 151, 125, 183, 168, 173, 131, 15, 85, 166, 95, 8, 76, 1, 0, 64, 157, 8, 77, 1, 0, 128, 87, 36, 176, 42, 27, 156, 110, 108, 150, 85, 203, 178, 252, 152, 251, 80, 218, 216, 237, 167, 219, 194, 1, 178, 12, 126, 138, 173, 194, 210, 4, 115, 54, 33, 104, 236, 125, 76, 19, 79, 170, 76, 47, 38, 195, 181, 203, 37, 255, 0, 0, 0, 79, 16, 154, 2, 0, 0, 239, 152, 224, 116, 50, 92, 155, 42, 208, 75, 139, 109, 179, 93, 150, 223, 134, 62, 148, 69, 217, 246, 49, 53, 239, 141, 77, 56, 29, 130, 131, 77, 213, 113, 39, 237, 154, 191, 251, 33, 178, 125, 240, 156, 162, 85, 166, 103, 73, 146, 76, 149, 127, 246, 81, 2, 211, 162, 161, 45, 0, 0, 128, 26, 66, 83, 0, 0, 224, 45, 89, 142, 251, 165, 224, 246, 217, 44, 171, 110, 67, 31, 74, 27, 163, 253, 116, 91, 168, 165, 129, 44, 193, 142, 177, 66, 215, 230, 248, 57, 119, 16, 16, 250, 200, 166, 202, 84, 187, 205, 133, 9, 76, 123, 4, 166, 0, 0, 160, 41, 132, 166, 0, 0, 192, 107, 178, 44, 247, 226, 141, 109, 188, 46, 186, 172, 90, 250, 80, 18, 196, 252, 114, 185, 159, 110, 109, 150, 164, 199, 88, 161, 155, 78, 134, 235, 66, 189, 92, 91, 118, 252, 216, 84, 153, 126, 82, 252, 185, 59, 9, 76, 111, 21, 159, 19, 0, 0, 192, 10, 161, 41, 0, 0, 240, 158, 84, 155, 245, 165, 250, 236, 49, 171, 105, 231, 18, 120, 157, 242, 174, 223, 59, 216, 12, 238, 145, 62, 166, 154, 225, 152, 15, 118, 147, 225, 218, 166, 74, 114, 214, 146, 182, 14, 71, 139, 33, 87, 154, 253, 70, 9, 76, 1, 0, 128, 23, 8, 77, 1, 0, 64, 16, 164, 18, 176, 39, 65, 95, 158, 205, 178, 106, 211, 183, 243, 35, 239, 248, 79, 131, 253, 116, 91, 104, 223, 69, 218, 199, 52, 177, 9, 220, 229, 248, 105, 75, 91, 135, 69, 145, 99, 67, 218, 53, 104, 77, 181, 191, 52, 189, 140, 139, 158, 207, 0, 0, 0, 46, 17, 154, 2, 0, 128, 96, 72, 245, 153, 9, 239, 54, 178, 205, 44, 203, 47, 47, 221, 79, 183, 54, 213, 124, 49, 246, 49, 77, 139, 86, 52, 182, 236, 248, 57, 90, 4, 228, 90, 19, 243, 47, 164, 135, 49, 0, 0, 128, 23, 8, 77, 1, 0, 64, 80, 100, 178, 126, 79, 6, 68, 217, 46, 203, 143, 45, 244, 43, 107, 179, 159, 110, 11, 47, 73, 159, 175, 250, 49, 246, 49, 181, 93, 150, 223, 166, 227, 199, 166, 202, 180, 234, 210, 124, 19, 208, 246, 25, 248, 4, 0, 0, 124, 243, 111, 222, 17, 0, 0, 16, 34, 25, 16, 85, 72, 39, 237, 142, 89, 150, 255, 147, 85, 15, 216, 249, 170, 31, 235, 146, 116, 219, 101, 249, 109, 58, 126, 234, 170, 50, 53, 253, 75, 7, 147, 225, 250, 174, 194, 115, 0, 0, 0, 56, 65, 165, 41, 0, 0, 136, 90, 39, 237, 158, 21, 157, 2, 222, 18, 179, 253, 116, 91, 40, 164, 146, 74, 194, 24, 43, 0, 89, 150, 255, 178, 203, 154, 170, 76, 47, 101, 224, 19, 129, 41, 0, 0, 240, 18, 149, 166, 0, 0, 32, 118, 44, 203, 255, 197, 44, 203, 183, 25, 230, 116, 21, 225, 190, 59, 88, 14, 180, 106, 219, 241, 83, 244, 6, 195, 168, 228, 126, 49, 149, 206, 99, 150, 227, 3, 0, 0, 223, 17, 154, 2, 0, 128, 104, 201, 178, 234, 15, 188, 195, 247, 76, 88, 53, 40, 250, 151, 231, 171, 254, 56, 210, 125, 55, 42, 58, 157, 189, 133, 109, 29, 174, 139, 86, 33, 151, 172, 50, 221, 201, 254, 183, 25, 64, 6, 0, 0, 208, 8, 150, 231, 3, 0, 128, 40, 49, 45, 255, 137, 81, 145, 101, 215, 201, 143, 192, 244, 60, 73, 146, 63, 235, 221, 188, 90, 92, 78, 134, 235, 155, 34, 63, 72, 142, 159, 182, 181, 117, 40, 84, 129, 59, 95, 245, 77, 149, 233, 169, 229, 115, 103, 203, 241, 9, 76, 1, 0, 64, 16, 168, 52, 5, 0, 0, 177, 42, 187, 124, 56, 70, 166, 130, 240, 202, 226, 117, 197, 24, 54, 31, 111, 37, 105, 125, 0, 0, 32, 0, 73, 68, 65, 84, 45, 171, 35, 219, 182, 44, 127, 183, 159, 110, 11, 5, 202, 150, 97, 50, 203, 241, 1, 0, 64, 144, 168, 52, 5, 0, 0, 81, 146, 222, 157, 159, 37, 180, 105, 51, 219, 105, 249, 38, 16, 123, 31, 225, 254, 178, 89, 150, 223, 182, 105, 249, 137, 69, 149, 105, 207, 162, 202, 212, 44, 199, 63, 39, 48, 5, 0, 0, 33, 250, 237, 251, 247, 239, 188, 113, 0, 0, 32, 90, 157, 180, 123, 46, 85, 131, 49, 6, 129, 69, 252, 183, 104, 149, 169, 4, 98, 235, 198, 183, 88, 223, 102, 50, 92, 247, 138, 60, 171, 44, 203, 191, 107, 89, 149, 233, 97, 63, 221, 158, 21, 249, 139, 243, 85, 255, 166, 96, 175, 219, 116, 50, 92, 183, 173, 189, 1, 0, 0, 136, 8, 149, 166, 0, 0, 32, 106, 251, 233, 246, 118, 63, 221, 154, 224, 52, 109, 225, 59, 189, 177, 8, 76, 99, 238, 1, 91, 184, 210, 86, 42, 46, 219, 214, 214, 161, 208, 251, 46, 189, 110, 223, 10, 76, 77, 117, 233, 239, 4, 166, 0, 0, 32, 116, 132, 166, 0, 0, 160, 21, 246, 211, 173, 9, 113, 126, 151, 80, 167, 13, 172, 150, 229, 75, 159, 74, 219, 225, 62, 33, 48, 21, 143, 133, 38, 194, 119, 210, 174, 169, 70, 253, 212, 146, 227, 35, 175, 208, 210, 252, 2, 61, 97, 191, 48, 236, 9, 0, 0, 196, 130, 229, 249, 0, 0, 160, 117, 58, 105, 215, 4, 132, 211, 200, 95, 247, 103, 233, 235, 250, 166, 136, 151, 229, 31, 38, 195, 117, 161, 101, 231, 178, 44, 255, 54, 210, 224, 248, 53, 151, 251, 233, 246, 205, 112, 125, 190, 234, 155, 253, 248, 207, 11, 255, 247, 78, 134, 61, 21, 29, 36, 5, 0, 0, 224, 61, 42, 77, 1, 0, 64, 235, 180, 160, 234, 116, 99, 17, 152, 178, 44, 255, 135, 113, 11, 3, 211, 196, 162, 202, 244, 165, 125, 105, 42, 121, 207, 9, 76, 1, 0, 64, 108, 8, 77, 1, 0, 64, 43, 61, 234, 117, 26, 219, 132, 253, 183, 150, 81, 231, 197, 186, 44, 255, 186, 104, 144, 39, 195, 194, 98, 175, 60, 126, 142, 9, 215, 139, 46, 165, 127, 124, 76, 109, 232, 93, 10, 0, 0, 98, 70, 104, 10, 0, 0, 90, 77, 170, 78, 207, 37, 4, 138, 65, 90, 52, 8, 147, 101, 249, 127, 68, 248, 254, 31, 45, 131, 227, 162, 213, 150, 177, 41, 58, 0, 106, 148, 27, 142, 101, 246, 237, 231, 201, 112, 77, 239, 82, 0, 0, 16, 53, 122, 154, 2, 0, 0, 136, 78, 218, 29, 72, 128, 22, 106, 229, 229, 97, 63, 221, 22, 234, 225, 41, 203, 242, 99, 237, 225, 153, 22, 173, 128, 236, 164, 93, 19, 8, 126, 117, 191, 73, 222, 57, 238, 167, 219, 119, 69, 54, 106, 190, 234, 155, 227, 228, 189, 233, 127, 42, 189, 75, 191, 181, 107, 87, 1, 0, 128, 54, 162, 210, 20, 0, 0, 64, 236, 167, 219, 43, 169, 58, 77, 3, 221, 39, 244, 240, 76, 146, 67, 209, 202, 81, 25, 254, 68, 149, 233, 43, 230, 171, 254, 185, 252, 191, 253, 201, 112, 61, 34, 48, 5, 0, 0, 109, 241, 111, 222, 105, 0, 0, 128, 95, 246, 211, 173, 9, 133, 102, 157, 180, 187, 148, 64, 237, 99, 32, 187, 231, 122, 63, 221, 22, 234, 225, 41, 65, 88, 172, 61, 60, 109, 42, 33, 103, 185, 101, 231, 109, 83, 52, 44, 254, 102, 6, 61, 181, 116, 31, 1, 0, 128, 22, 99, 121, 62, 0, 0, 192, 43, 58, 105, 183, 39, 225, 218, 7, 143, 247, 147, 233, 51, 121, 38, 129, 239, 155, 114, 203, 173, 99, 179, 49, 189, 54, 139, 188, 38, 25, 254, 244, 119, 132, 251, 160, 8, 51, 0, 170, 208, 126, 2, 0, 0, 104, 43, 150, 231, 3, 0, 0, 188, 194, 84, 111, 74, 192, 116, 33, 75, 191, 125, 52, 179, 8, 76, 199, 145, 6, 166, 9, 195, 159, 10, 43, 180, 52, 31, 0, 0, 160, 205, 168, 52, 5, 0, 0, 176, 208, 73, 187, 99, 207, 150, 117, 239, 246, 211, 109, 161, 229, 211, 243, 85, 255, 76, 134, 63, 197, 184, 36, 253, 210, 244, 220, 44, 242, 23, 91, 60, 252, 41, 177, 25, 0, 5, 0, 0, 208, 102, 84, 154, 2, 0, 0, 88, 216, 79, 183, 166, 66, 241, 76, 134, 69, 29, 61, 216, 119, 182, 213, 149, 49, 6, 166, 199, 162, 251, 161, 229, 195, 159, 18, 170, 76, 1, 0, 0, 138, 33, 52, 5, 0, 0, 176, 100, 150, 194, 239, 167, 219, 153, 7, 225, 233, 165, 197, 240, 167, 65, 64, 67, 173, 108, 45, 44, 134, 63, 141, 91, 60, 252, 41, 105, 121, 96, 12, 0, 0, 80, 24, 161, 41, 0, 0, 64, 73, 13, 135, 167, 71, 105, 19, 240, 166, 249, 170, 31, 115, 117, 229, 161, 232, 107, 235, 164, 93, 243, 62, 77, 221, 111, 146, 183, 76, 43, 135, 187, 22, 191, 126, 0, 0, 128, 194, 8, 77, 1, 0, 0, 42, 106, 40, 60, 93, 88, 4, 96, 166, 186, 242, 212, 241, 246, 52, 101, 102, 81, 101, 218, 230, 42, 203, 77, 146, 36, 133, 122, 190, 2, 0, 0, 128, 65, 80, 0, 0, 0, 78, 200, 176, 161, 153, 163, 176, 242, 176, 159, 110, 207, 138, 252, 69, 25, 254, 244, 79, 164, 239, 242, 97, 50, 92, 23, 218, 15, 157, 180, 219, 75, 146, 100, 237, 126, 147, 188, 115, 41, 1, 251, 109, 11, 95, 59, 0, 0, 64, 105, 255, 102, 215, 1, 0, 0, 232, 219, 79, 183, 102, 224, 206, 82, 194, 83, 243, 248, 160, 248, 67, 108, 134, 63, 197, 60, 248, 199, 166, 114, 178, 80, 43, 131, 72, 28, 229, 125, 183, 169, 70, 6, 0, 0, 64, 14, 149, 166, 0, 0, 0, 53, 232, 164, 221, 115, 9, 59, 63, 85, 252, 105, 155, 253, 116, 219, 43, 242, 23, 101, 248, 211, 95, 145, 190, 191, 155, 201, 112, 93, 104, 63, 72, 112, 253, 213, 253, 38, 53, 238, 32, 225, 240, 149, 105, 25, 209, 130, 215, 11, 0, 0, 224, 12, 149, 166, 0, 0, 0, 53, 144, 229, 209, 163, 78, 218, 29, 75, 120, 58, 42, 185, 116, 223, 166, 202, 52, 230, 30, 158, 54, 149, 163, 177, 87, 153, 94, 75, 85, 233, 141, 7, 219, 2, 0, 0, 16, 5, 42, 77, 1, 0, 0, 26, 210, 73, 187, 3, 9, 79, 63, 22, 220, 130, 203, 253, 116, 91, 104, 73, 250, 124, 213, 159, 69, 60, 41, 222, 166, 202, 52, 214, 253, 112, 144, 37, 248, 75, 150, 224, 3, 0, 0, 232, 35, 52, 5, 0, 0, 104, 88, 39, 237, 154, 97, 70, 131, 55, 166, 220, 155, 62, 149, 231, 69, 2, 50, 25, 254, 100, 42, 91, 79, 34, 125, 111, 255, 51, 25, 174, 223, 220, 15, 157, 180, 251, 46, 73, 146, 187, 200, 246, 195, 165, 44, 191, 191, 242, 96, 91, 0, 0, 0, 162, 197, 242, 124, 0, 0, 128, 134, 73, 16, 106, 150, 210, 47, 114, 189, 79, 7, 143, 194, 62, 155, 161, 62, 179, 136, 3, 211, 203, 34, 129, 169, 24, 71, 178, 31, 118, 114, 124, 208, 171, 20, 0, 0, 160, 38, 84, 154, 2, 0, 0, 120, 74, 150, 239, 155, 71, 79, 170, 76, 223, 12, 204, 230, 171, 190, 249, 187, 235, 136, 223, 211, 162, 85, 166, 161, 87, 219, 238, 100, 249, 253, 21, 203, 239, 1, 0, 0, 234, 71, 165, 41, 0, 0, 128, 167, 100, 9, 182, 237, 50, 236, 152, 135, 30, 217, 84, 153, 134, 88, 109, 75, 80, 10, 0, 0, 224, 9, 66, 83, 0, 0, 128, 72, 204, 87, 125, 83, 149, 250, 33, 226, 247, 179, 80, 32, 44, 85, 166, 159, 220, 111, 142, 138, 141, 4, 227, 4, 165, 0, 0, 0, 30, 33, 52, 5, 0, 0, 136, 199, 34, 226, 247, 210, 182, 202, 212, 87, 71, 9, 73, 111, 232, 81, 10, 0, 0, 224, 47, 122, 154, 2, 0, 0, 68, 68, 170, 77, 123, 242, 120, 31, 209, 75, 179, 233, 101, 250, 79, 61, 155, 84, 216, 38, 23, 146, 222, 122, 182, 109, 0, 0, 0, 120, 6, 161, 41, 0, 0, 64, 164, 230, 171, 254, 187, 92, 128, 26, 114, 136, 106, 170, 76, 71, 69, 254, 98, 39, 237, 46, 61, 88, 154, 159, 133, 164, 55, 251, 233, 246, 166, 225, 109, 1, 0, 0, 64, 9, 132, 166, 0, 0, 0, 45, 33, 33, 234, 121, 46, 68, 61, 15, 100, 88, 82, 209, 42, 83, 243, 122, 254, 174, 103, 147, 126, 58, 74, 64, 122, 75, 72, 10, 0, 0, 16, 15, 66, 83, 0, 0, 128, 22, 155, 175, 250, 103, 18, 158, 158, 123, 26, 164, 218, 84, 153, 222, 56, 30, 132, 117, 204, 194, 81, 249, 243, 150, 225, 77, 0, 0, 0, 113, 34, 52, 5, 0, 0, 192, 3, 143, 42, 82, 207, 228, 209, 84, 152, 90, 180, 202, 212, 108, 235, 90, 233, 103, 102, 225, 168, 121, 220, 229, 2, 82, 134, 54, 1, 0, 0, 180, 4, 161, 41, 0, 0, 0, 10, 155, 175, 250, 38, 156, 204, 66, 213, 252, 159, 46, 250, 165, 218, 84, 153, 154, 137, 244, 31, 45, 158, 251, 32, 129, 232, 227, 7, 225, 40, 0, 0, 0, 8, 77, 1, 0, 0, 160, 71, 66, 213, 36, 23, 168, 102, 122, 143, 126, 72, 145, 202, 85, 155, 137, 249, 89, 101, 104, 38, 11, 67, 147, 71, 255, 153, 80, 20, 0, 0, 0, 111, 34, 52, 5, 0, 0, 0, 0, 0, 0, 128, 156, 127, 177, 51, 0, 0, 0, 0, 0, 0, 0, 224, 23, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 28, 66, 83, 0, 0, 0, 0, 0, 0, 0, 200, 33, 52, 5, 0, 0, 0, 0, 0, 0, 128, 156, 127, 179, 51, 0, 0, 0, 0, 0, 161, 152, 175, 250, 55, 73, 146, 124, 80, 216, 220, 205, 100, 184, 238, 241, 198, 3, 0, 158, 67, 165, 41, 0, 0, 0, 0, 0, 0, 0, 228, 16, 154, 2, 0, 0, 0, 0, 0, 0, 64, 14, 161, 41, 0, 0, 0, 0, 0, 0, 0, 228, 208, 211, 20, 0, 0, 0, 15, 204, 87, 253, 119, 73, 146, 156, 23, 220, 43, 223, 38, 195, 245, 45, 123, 16, 0, 0, 0, 49, 33, 52, 5, 0, 0, 104, 161, 249, 170, 111, 134, 159, 156, 201, 35, 27, 132, 82, 106, 176, 202, 124, 213, 207, 254, 227, 33, 73, 146, 187, 220, 195, 132, 169, 119, 132, 170, 0, 0, 0, 8, 13, 161, 41, 208, 160, 78, 218, 29, 39, 73, 50, 80, 218, 130, 111, 251, 233, 86, 235, 185, 0, 43, 157, 180, 187, 176, 168, 74, 123, 203, 114, 63, 221, 46, 121, 7, 0, 61, 82, 57, 218, 203, 61, 222, 59, 218, 189, 167, 242, 120, 16, 190, 74, 168, 186, 145, 16, 213, 76, 189, 190, 153, 12, 215, 223, 120, 139, 1, 0, 0, 224, 43, 66, 83, 160, 89, 99, 185, 184, 84, 209, 73, 187, 189, 253, 116, 123, 195, 123, 138, 6, 156, 151, 173, 80, 123, 6, 199, 48, 160, 64, 130, 210, 129, 60, 62, 122, 176, 79, 63, 200, 227, 143, 228, 199, 246, 237, 228, 124, 95, 82, 137, 10, 0, 0, 0, 223, 16, 154, 2, 13, 233, 164, 221, 145, 102, 96, 42, 102, 185, 37, 150, 0, 128, 22, 146, 101, 247, 230, 119, 204, 39, 207, 95, 253, 123, 121, 252, 49, 95, 245, 205, 178, 254, 43, 2, 84, 0, 0, 0, 248, 130, 208, 20, 104, 206, 216, 193, 79, 254, 208, 73, 187, 103, 251, 233, 246, 142, 247, 21, 0, 218, 69, 194, 210, 153, 98, 213, 119, 157, 78, 165, 2, 53, 11, 80, 23, 18, 160, 178, 132, 31, 0, 0, 0, 141, 248, 23, 187, 29, 168, 159, 89, 70, 239, 176, 159, 220, 140, 183, 20, 0, 218, 195, 132, 165, 243, 85, 223, 44, 115, 95, 7, 26, 152, 62, 102, 2, 212, 63, 205, 0, 169, 249, 170, 191, 156, 175, 250, 103, 126, 109, 30, 0, 0, 0, 218, 128, 208, 20, 104, 134, 203, 96, 243, 147, 169, 54, 229, 125, 5, 128, 184, 153, 158, 165, 38, 84, 140, 40, 44, 125, 236, 68, 90, 12, 252, 67, 120, 10, 0, 0, 128, 186, 17, 154, 2, 53, 147, 64, 211, 245, 197, 237, 136, 247, 21, 0, 226, 53, 95, 245, 205, 112, 167, 187, 0, 250, 150, 106, 201, 194, 211, 153, 12, 184, 2, 0, 0, 0, 156, 162, 167, 41, 80, 191, 58, 150, 207, 143, 59, 105, 119, 177, 159, 110, 233, 5, 7, 0, 145, 49, 193, 97, 146, 36, 211, 150, 190, 175, 230, 117, 143, 230, 171, 254, 104, 50, 92, 223, 184, 250, 33, 243, 85, 223, 244, 84, 61, 87, 120, 170, 219, 201, 112, 237, 162, 135, 57, 0, 0, 0, 28, 35, 52, 5, 106, 212, 73, 187, 239, 106, 170, 10, 58, 145, 106, 211, 5, 239, 47, 0, 196, 65, 42, 44, 23, 45, 170, 46, 125, 137, 233, 121, 234, 122, 169, 254, 121, 164, 45, 15, 0, 0, 0, 80, 16, 203, 243, 129, 122, 213, 89, 109, 66, 101, 11, 0, 68, 66, 2, 211, 27, 2, 211, 123, 199, 36, 73, 174, 60, 216, 14, 0, 0, 0, 68, 140, 208, 20, 168, 137, 84, 153, 214, 25, 100, 158, 118, 210, 46, 189, 77, 1, 32, 14, 38, 48, 125, 207, 123, 121, 111, 57, 25, 174, 105, 63, 3, 0, 0, 0, 167, 8, 77, 129, 250, 12, 100, 217, 124, 157, 8, 77, 1, 32, 112, 50, 33, 159, 192, 244, 23, 90, 207, 0, 0, 0, 192, 57, 66, 83, 160, 62, 117, 12, 128, 122, 236, 67, 39, 237, 246, 120, 143, 1, 32, 76, 243, 85, 127, 204, 146, 252, 7, 54, 147, 225, 250, 206, 163, 237, 1, 0, 0, 64, 164, 8, 77, 129, 26, 116, 210, 238, 64, 6, 87, 52, 129, 222, 166, 0, 16, 160, 249, 170, 111, 134, 17, 253, 201, 123, 247, 192, 210, 163, 109, 1, 0, 0, 64, 196, 152, 158, 15, 212, 163, 201, 224, 242, 99, 39, 237, 158, 237, 167, 91, 42, 115, 0, 32, 44, 62, 4, 132, 155, 55, 254, 255, 58, 39, 204, 31, 39, 195, 53, 161, 41, 0, 0, 0, 106, 65, 104, 10, 56, 38, 203, 227, 235, 188, 168, 124, 206, 140, 254, 166, 0, 16, 14, 89, 150, 95, 103, 31, 211, 141, 12, 155, 186, 77, 146, 228, 110, 50, 92, 223, 218, 252, 227, 249, 170, 127, 150, 36, 137, 121, 244, 228, 207, 115, 7, 219, 79, 96, 10, 0, 0, 128, 218, 16, 154, 2, 238, 249, 16, 86, 126, 234, 164, 221, 241, 126, 186, 101, 218, 48, 0, 120, 110, 190, 234, 191, 171, 161, 15, 246, 49, 73, 146, 43, 243, 152, 12, 215, 87, 85, 159, 76, 250, 140, 222, 73, 240, 122, 79, 94, 199, 185, 12, 66, 236, 41, 132, 168, 12, 128, 2, 0, 0, 64, 109, 8, 77, 1, 135, 204, 178, 120, 143, 6, 120, 140, 27, 26, 70, 5, 0, 176, 99, 62, 175, 79, 28, 237, 179, 163, 132, 143, 139, 201, 112, 237, 244, 70, 154, 60, 255, 77, 22, 164, 74, 53, 234, 64, 110, 38, 218, 6, 168, 12, 128, 2, 0, 0, 64, 173, 8, 77, 1, 183, 124, 26, 194, 68, 104, 10, 0, 97, 112, 181, 66, 225, 218, 60, 183, 235, 176, 244, 37, 18, 122, 222, 7, 182, 18, 160, 142, 228, 81, 100, 80, 34, 75, 243, 1, 32, 34, 243, 85, 191, 210, 117, 201, 100, 184, 230, 186, 230, 5, 21, 247, 237, 29, 253, 195, 129, 95, 8, 77, 1, 71, 58, 105, 247, 157, 103, 125, 68, 79, 58, 105, 119, 180, 159, 110, 249, 37, 8, 0, 158, 154, 175, 250, 131, 130, 33, 162, 173, 11, 159, 46, 130, 36, 64, 53, 23, 117, 51, 121, 205, 227, 87, 250, 127, 31, 184, 128, 3, 128, 232, 76, 43, 190, 32, 66, 211, 151, 85, 217, 183, 27, 110, 84, 2, 191, 252, 139, 125, 1, 56, 163, 181, 188, 210, 84, 6, 93, 42, 109, 36, 95, 46, 0, 192, 111, 3, 7, 91, 231, 85, 96, 250, 152, 233, 169, 58, 25, 174, 77, 207, 211, 223, 95, 248, 125, 199, 197, 27, 0, 0, 0, 106, 71, 104, 10, 184, 163, 85, 101, 186, 80, 28, 126, 113, 218, 73, 187, 46, 46, 200, 1, 0, 58, 122, 202, 251, 241, 115, 40, 85, 154, 102, 98, 255, 100, 184, 30, 73, 120, 186, 201, 253, 95, 132, 166, 0, 0, 0, 168, 29, 161, 41, 224, 128, 89, 6, 175, 180, 188, 242, 176, 159, 110, 111, 246, 211, 237, 237, 163, 11, 200, 42, 124, 234, 179, 10, 0, 16, 243, 85, 255, 92, 121, 105, 190, 25, 158, 20, 220, 196, 121, 9, 79, 77, 120, 220, 79, 146, 36, 101, 0, 20, 0, 0, 0, 154, 64, 79, 83, 192, 13, 173, 96, 50, 191, 156, 126, 241, 74, 191, 55, 27, 31, 58, 105, 247, 92, 130, 88, 188, 192, 236, 163, 36, 73, 222, 201, 255, 251, 82, 229, 215, 157, 60, 140, 219, 253, 116, 219, 200, 112, 21, 248, 227, 209, 113, 147, 255, 207, 207, 185, 201, 253, 111, 28, 63, 143, 116, 210, 174, 25, 20, 116, 38, 255, 235, 107, 251, 50, 219, 143, 223, 34, 248, 92, 59, 87, 126, 190, 160, 91, 178, 76, 134, 235, 155, 71, 231, 9, 2, 35, 55, 2, 178, 115, 247, 221, 27, 199, 120, 254, 119, 234, 29, 97, 121, 117, 243, 85, 63, 191, 207, 95, 219, 255, 15, 190, 207, 52, 53, 44, 14, 0, 0, 223, 16, 154, 2, 202, 58, 105, 215, 4, 108, 239, 21, 158, 245, 152, 36, 201, 85, 246, 95, 246, 211, 237, 85, 39, 237, 30, 148, 170, 144, 198, 158, 13, 169, 106, 148, 188, 103, 61, 185, 152, 40, 93, 233, 213, 73, 187, 137, 84, 4, 223, 202, 195, 84, 9, 151, 190, 232, 147, 138, 229, 179, 2, 127, 245, 53, 119, 12, 255, 210, 39, 225, 232, 227, 135, 109, 15, 227, 7, 77, 250, 229, 248, 217, 153, 240, 79, 142, 159, 59, 9, 83, 163, 15, 141, 228, 28, 60, 151, 243, 240, 204, 242, 51, 244, 231, 126, 148, 125, 120, 144, 125, 119, 147, 157, 139, 85, 206, 195, 154, 85, 61, 223, 243, 14, 18, 58, 2, 78, 229, 130, 185, 236, 252, 61, 75, 202, 125, 38, 62, 48, 95, 153, 66, 227, 39, 231, 243, 13, 129, 222, 243, 36, 160, 206, 62, 75, 207, 170, 220, 104, 151, 125, 191, 201, 126, 15, 201, 126, 231, 102, 123, 141, 230, 171, 254, 248, 141, 27, 175, 101, 221, 240, 187, 1, 0, 138, 35, 52, 5, 244, 105, 85, 246, 44, 159, 169, 60, 51, 213, 166, 127, 42, 60, 247, 167, 78, 218, 157, 5, 20, 36, 168, 146, 10, 182, 129, 60, 52, 170, 119, 243, 62, 228, 159, 179, 147, 118, 119, 114, 177, 183, 44, 81, 5, 55, 82, 216, 62, 38, 96, 42, 232, 164, 221, 119, 185, 99, 166, 167, 52, 228, 237, 57, 89, 88, 152, 63, 134, 18, 9, 83, 111, 229, 88, 170, 20, 198, 251, 64, 206, 193, 158, 236, 207, 143, 202, 155, 116, 42, 15, 173, 243, 176, 78, 154, 253, 76, 175, 10, 252, 157, 86, 152, 175, 250, 55, 14, 62, 235, 139, 250, 48, 95, 245, 191, 43, 63, 167, 105, 89, 208, 88, 21, 241, 124, 213, 207, 206, 223, 236, 161, 217, 82, 226, 177, 39, 231, 243, 124, 213, 255, 121, 62, 183, 57, 200, 203, 189, 15, 174, 126, 47, 101, 223, 103, 62, 201, 207, 203, 110, 230, 155, 193, 109, 124, 190, 56, 34, 55, 33, 150, 14, 126, 55, 38, 242, 93, 34, 184, 150, 45, 0, 208, 36, 66, 83, 64, 145, 4, 1, 90, 23, 102, 207, 125, 169, 89, 74, 40, 171, 241, 197, 120, 220, 166, 254, 166, 185, 208, 107, 172, 84, 9, 92, 212, 123, 121, 252, 33, 193, 205, 130, 202, 207, 112, 72, 181, 175, 139, 96, 207, 86, 118, 28, 221, 95, 188, 6, 20, 2, 62, 208, 224, 254, 204, 159, 135, 7, 185, 240, 95, 68, 126, 227, 136, 74, 34, 168, 145, 128, 110, 32, 55, 243, 234, 252, 29, 250, 156, 159, 231, 243, 124, 213, 63, 200, 119, 163, 101, 27, 150, 243, 75, 160, 54, 80, 186, 169, 106, 235, 68, 126, 7, 125, 202, 5, 168, 11, 42, 80, 245, 200, 251, 123, 227, 232, 28, 51, 223, 27, 122, 84, 106, 3, 128, 29, 66, 83, 64, 151, 86, 229, 199, 245, 115, 23, 243, 166, 242, 180, 147, 118, 175, 178, 224, 164, 162, 145, 84, 155, 70, 253, 229, 73, 194, 210, 44, 32, 118, 85, 29, 88, 148, 249, 18, 252, 213, 236, 119, 115, 172, 16, 158, 250, 201, 179, 99, 230, 37, 193, 132, 128, 30, 238, 79, 83, 181, 246, 135, 236, 187, 141, 156, 139, 190, 4, 140, 154, 61, 77, 185, 48, 70, 37, 185, 128, 174, 238, 155, 141, 54, 78, 165, 69, 199, 116, 190, 234, 95, 154, 243, 57, 198, 240, 84, 66, 235, 172, 181, 146, 15, 159, 163, 249, 0, 117, 35, 251, 157, 27, 53, 21, 16, 152, 2, 128, 159, 8, 77, 1, 37, 18, 12, 104, 132, 153, 201, 27, 75, 103, 102, 74, 63, 231, 68, 190, 128, 7, 61, 40, 228, 37, 158, 7, 95, 167, 185, 240, 116, 212, 134, 158, 149, 161, 144, 247, 196, 231, 176, 244, 57, 94, 134, 128, 129, 132, 207, 166, 82, 107, 237, 209, 126, 11, 233, 184, 67, 164, 36, 160, 155, 73, 96, 26, 210, 49, 153, 133, 120, 169, 84, 64, 6, 31, 16, 229, 222, 11, 173, 239, 151, 46, 220, 127, 142, 74, 120, 58, 166, 242, 212, 158, 188, 207, 87, 4, 166, 0, 224, 159, 127, 241, 158, 0, 106, 180, 150, 186, 31, 94, 187, 112, 151, 74, 178, 141, 210, 207, 138, 114, 24, 84, 39, 237, 14, 100, 120, 193, 212, 243, 11, 190, 83, 9, 108, 150, 18, 48, 161, 33, 102, 16, 81, 39, 237, 134, 112, 204, 188, 37, 11, 1, 239, 100, 184, 82, 35, 100, 25, 126, 72, 251, 51, 219, 111, 55, 210, 102, 5, 104, 29, 19, 220, 204, 87, 125, 179, 2, 226, 31, 9, 233, 66, 253, 44, 52, 159, 59, 183, 243, 85, 191, 177, 207, 64, 13, 243, 85, 127, 38, 189, 172, 125, 14, 76, 243, 204, 231, 232, 223, 243, 85, 127, 33, 85, 147, 40, 64, 6, 120, 221, 18, 152, 2, 128, 159, 8, 77, 1, 5, 185, 138, 42, 13, 69, 42, 63, 181, 154, 184, 159, 74, 184, 17, 5, 243, 62, 72, 251, 130, 191, 2, 172, 142, 185, 149, 137, 236, 168, 153, 84, 151, 174, 29, 15, 51, 169, 91, 22, 200, 215, 122, 126, 155, 192, 209, 4, 143, 166, 146, 58, 208, 192, 229, 131, 156, 139, 49, 84, 224, 19, 254, 162, 16, 19, 112, 73, 64, 247, 79, 64, 1, 221, 91, 78, 165, 250, 49, 184, 115, 217, 132, 189, 243, 85, 63, 228, 155, 120, 102, 229, 195, 141, 132, 129, 120, 133, 236, 163, 27, 71, 239, 51, 129, 41, 0, 40, 32, 52, 5, 116, 104, 45, 97, 59, 22, 153, 120, 188, 159, 110, 205, 223, 57, 40, 109, 123, 20, 195, 160, 164, 170, 238, 206, 131, 129, 61, 101, 153, 11, 188, 27, 169, 146, 69, 13, 36, 100, 191, 145, 11, 211, 24, 29, 234, 156, 160, 46, 1, 237, 109, 131, 83, 202, 181, 152, 207, 242, 105, 67, 85, 167, 90, 159, 235, 137, 242, 36, 126, 68, 106, 190, 234, 15, 228, 188, 141, 245, 115, 208, 244, 58, 93, 134, 82, 249, 104, 170, 52, 35, 185, 137, 247, 94, 130, 211, 40, 87, 52, 105, 144, 74, 104, 2, 83, 0, 240, 28, 161, 41, 160, 67, 171, 146, 97, 105, 49, 152, 73, 171, 218, 244, 125, 147, 203, 120, 53, 116, 210, 238, 88, 46, 50, 66, 239, 7, 104, 182, 255, 175, 152, 170, 127, 125, 37, 213, 225, 55, 17, 4, 124, 175, 169, 101, 208, 155, 132, 207, 203, 128, 171, 75, 95, 146, 85, 157, 214, 249, 249, 168, 57, 192, 230, 19, 75, 100, 241, 18, 169, 46, 93, 200, 202, 140, 152, 170, 236, 159, 243, 73, 2, 60, 111, 207, 7, 121, 63, 110, 165, 74, 51, 22, 230, 247, 193, 87, 57, 206, 240, 240, 253, 30, 57, 252, 222, 74, 96, 10, 0, 138, 8, 77, 129, 138, 164, 50, 80, 235, 130, 195, 230, 139, 229, 82, 42, 83, 53, 4, 187, 20, 85, 194, 154, 63, 61, 216, 20, 77, 95, 9, 78, 221, 201, 5, 166, 190, 78, 131, 214, 96, 122, 35, 47, 93, 255, 144, 220, 190, 140, 101, 73, 239, 99, 39, 77, 180, 57, 80, 68, 88, 129, 151, 140, 34, 11, 232, 222, 242, 190, 206, 202, 123, 27, 178, 68, 251, 46, 226, 223, 73, 127, 72, 175, 92, 252, 10, 76, 191, 58, 218, 23, 4, 166, 0, 160, 140, 208, 20, 168, 78, 107, 121, 251, 181, 12, 121, 42, 68, 42, 200, 180, 46, 0, 62, 132, 56, 252, 68, 2, 211, 88, 195, 154, 175, 244, 36, 116, 198, 213, 132, 90, 159, 56, 191, 17, 210, 146, 240, 57, 243, 181, 166, 62, 167, 218, 211, 251, 63, 177, 60, 22, 47, 208, 188, 241, 26, 138, 15, 190, 133, 119, 142, 151, 104, 251, 228, 19, 193, 41, 129, 41, 0, 132, 136, 208, 20, 168, 64, 150, 109, 106, 45, 239, 45, 83, 17, 164, 121, 17, 31, 84, 181, 105, 228, 129, 105, 38, 246, 37, 147, 181, 147, 224, 43, 230, 37, 249, 73, 29, 85, 166, 114, 147, 37, 230, 202, 168, 231, 76, 229, 115, 199, 37, 205, 229, 249, 153, 175, 4, 167, 120, 76, 130, 149, 24, 6, 158, 217, 242, 230, 70, 130, 227, 37, 218, 62, 106, 245, 77, 28, 9, 141, 9, 76, 1, 32, 48, 132, 166, 64, 53, 90, 95, 254, 76, 200, 97, 93, 97, 36, 149, 169, 215, 74, 219, 240, 41, 148, 106, 211, 150, 4, 166, 80, 214, 73, 187, 231, 17, 15, 59, 201, 115, 26, 132, 72, 133, 233, 85, 139, 46, 244, 243, 62, 73, 15, 101, 87, 180, 43, 77, 51, 95, 67, 156, 34, 14, 183, 38, 195, 245, 66, 121, 248, 88, 40, 22, 243, 85, 191, 209, 239, 59, 178, 36, 223, 85, 128, 230, 179, 175, 82, 93, 219, 42, 18, 152, 186, 250, 222, 74, 96, 10, 0, 14, 17, 154, 2, 37, 73, 192, 168, 245, 5, 168, 202, 197, 172, 102, 207, 58, 239, 43, 0, 164, 183, 32, 129, 41, 202, 104, 67, 127, 71, 167, 85, 166, 45, 91, 146, 255, 146, 63, 93, 245, 56, 157, 12, 215, 119, 14, 67, 44, 51, 69, 252, 70, 194, 26, 32, 211, 198, 48, 253, 164, 201, 223, 7, 114, 14, 186, 186, 65, 18, 130, 171, 54, 13, 169, 35, 48, 5, 128, 176, 17, 154, 2, 229, 105, 85, 27, 29, 171, 244, 38, 149, 10, 85, 173, 139, 236, 177, 132, 34, 94, 146, 74, 193, 54, 86, 102, 160, 34, 229, 86, 26, 111, 49, 231, 244, 70, 30, 95, 146, 36, 73, 31, 61, 190, 228, 254, 255, 157, 242, 207, 118, 29, 128, 44, 90, 30, 152, 102, 190, 202, 231, 145, 11, 46, 135, 213, 152, 115, 224, 111, 115, 17, 223, 116, 165, 29, 252, 48, 25, 174, 151, 14, 62, 135, 66, 240, 177, 137, 138, 71, 9, 11, 219, 90, 169, 159, 57, 145, 158, 186, 81, 51, 239, 181, 185, 81, 69, 96, 10, 0, 97, 251, 55, 239, 31, 96, 79, 130, 69, 173, 74, 163, 165, 12, 117, 170, 98, 166, 20, 38, 154, 47, 178, 3, 31, 191, 204, 230, 150, 4, 55, 193, 124, 49, 189, 149, 126, 131, 119, 207, 244, 29, 60, 123, 244, 136, 189, 103, 102, 136, 92, 134, 137, 59, 57, 54, 205, 197, 209, 109, 153, 243, 89, 42, 215, 205, 195, 92, 196, 159, 203, 159, 182, 23, 213, 174, 171, 76, 199, 13, 84, 121, 191, 117, 238, 245, 114, 127, 158, 215, 28, 68, 92, 153, 224, 84, 225, 243, 251, 177, 101, 13, 83, 205, 63, 73, 127, 65, 19, 220, 47, 37, 56, 139, 217, 109, 137, 215, 166, 117, 60, 29, 75, 254, 252, 215, 104, 247, 190, 29, 75, 111, 77, 45, 155, 220, 121, 123, 255, 218, 39, 195, 245, 179, 149, 149, 18, 222, 231, 31, 117, 222, 224, 154, 229, 62, 67, 234, 114, 213, 64, 191, 114, 31, 63, 71, 77, 104, 61, 152, 12, 215, 77, 125, 175, 115, 74, 194, 113, 151, 171, 50, 8, 76, 1, 160, 38, 132, 166, 64, 57, 99, 197, 47, 149, 26, 75, 196, 174, 228, 121, 52, 182, 105, 230, 105, 5, 192, 172, 198, 11, 141, 131, 236, 211, 171, 50, 189, 102, 147, 95, 149, 141, 3, 121, 48, 208, 169, 65, 18, 72, 186, 184, 8, 191, 52, 199, 165, 244, 22, 174, 68, 158, 227, 46, 191, 100, 83, 42, 25, 71, 22, 199, 144, 179, 96, 88, 182, 165, 174, 101, 188, 151, 89, 8, 93, 32, 144, 124, 112, 126, 150, 216, 103, 85, 156, 202, 103, 229, 64, 243, 73, 39, 195, 245, 173, 132, 153, 117, 4, 71, 31, 100, 162, 248, 34, 251, 204, 51, 251, 52, 182, 11, 241, 201, 112, 109, 189, 50, 68, 42, 196, 52, 222, 131, 219, 201, 112, 237, 117, 15, 71, 19, 104, 86, 60, 230, 118, 114, 46, 152, 99, 199, 42, 32, 150, 150, 20, 15, 62, 67, 37, 112, 26, 200, 185, 236, 242, 60, 48, 199, 126, 239, 165, 64, 87, 219, 124, 213, 31, 215, 24, 8, 95, 90, 156, 207, 15, 94, 191, 180, 15, 168, 227, 115, 116, 209, 224, 205, 112, 103, 8, 76, 1, 32, 46, 132, 166, 64, 57, 90, 85, 166, 215, 74, 129, 203, 55, 25, 142, 164, 81, 157, 116, 106, 250, 245, 185, 158, 190, 109, 67, 130, 16, 215, 149, 87, 137, 84, 199, 44, 246, 211, 109, 229, 47, 241, 18, 182, 222, 72, 203, 131, 129, 4, 237, 84, 160, 54, 67, 53, 212, 146, 11, 150, 129, 198, 185, 251, 154, 253, 116, 123, 43, 199, 205, 88, 206, 129, 177, 188, 150, 231, 110, 142, 184, 158, 152, 191, 116, 92, 125, 116, 148, 11, 232, 69, 149, 202, 205, 71, 251, 172, 142, 243, 238, 163, 249, 57, 26, 159, 25, 143, 204, 148, 43, 255, 222, 114, 146, 85, 159, 38, 63, 46, 250, 175, 229, 243, 203, 58, 4, 67, 176, 108, 143, 185, 93, 22, 122, 105, 135, 55, 242, 124, 230, 51, 103, 41, 75, 232, 103, 14, 207, 227, 81, 29, 253, 69, 165, 162, 214, 245, 141, 167, 159, 159, 163, 85, 222, 19, 57, 231, 239, 63, 71, 77, 53, 168, 195, 207, 209, 83, 51, 77, 63, 166, 74, 119, 9, 156, 93, 86, 19, 19, 152, 2, 64, 205, 8, 77, 1, 75, 50, 0, 68, 235, 203, 144, 230, 32, 130, 133, 98, 176, 56, 242, 172, 218, 212, 245, 192, 6, 243, 37, 116, 92, 182, 170, 244, 45, 18, 168, 92, 73, 245, 41, 61, 33, 235, 167, 25, 154, 94, 238, 167, 219, 218, 7, 166, 73, 24, 56, 146, 54, 21, 99, 57, 71, 243, 159, 67, 46, 171, 76, 199, 142, 143, 217, 47, 82, 177, 171, 122, 17, 248, 232, 188, 91, 58, 188, 136, 93, 116, 210, 110, 145, 170, 216, 194, 20, 42, 255, 170, 250, 40, 15, 19, 2, 28, 179, 0, 149, 16, 53, 94, 114, 204, 93, 22, 104, 193, 113, 41, 161, 92, 45, 199, 129, 84, 129, 246, 76, 184, 166, 184, 162, 38, 207, 180, 169, 24, 215, 16, 66, 185, 188, 241, 164, 18, 150, 62, 71, 150, 207, 95, 57, 216, 255, 71, 217, 222, 216, 2, 211, 27, 135, 239, 51, 129, 41, 0, 52, 128, 65, 80, 128, 61, 173, 1, 80, 7, 205, 144, 78, 170, 222, 174, 149, 158, 238, 131, 4, 13, 141, 171, 97, 128, 207, 231, 253, 116, 123, 238, 42, 48, 205, 51, 63, 195, 252, 44, 243, 51, 93, 255, 44, 60, 160, 117, 252, 28, 20, 207, 255, 82, 76, 48, 183, 159, 110, 77, 192, 120, 38, 195, 165, 142, 46, 171, 76, 37, 164, 117, 21, 200, 154, 253, 249, 251, 126, 186, 29, 59, 232, 11, 250, 147, 156, 219, 231, 18, 206, 186, 112, 234, 232, 184, 104, 244, 88, 203, 57, 145, 0, 245, 79, 25, 34, 245, 109, 190, 234, 155, 16, 101, 204, 36, 254, 232, 188, 118, 174, 155, 176, 244, 63, 147, 225, 122, 212, 68, 112, 46, 225, 90, 79, 62, 243, 180, 105, 175, 70, 120, 64, 170, 53, 93, 125, 143, 49, 65, 218, 249, 100, 184, 158, 185, 12, 211, 100, 255, 159, 41, 125, 207, 188, 204, 182, 89, 225, 185, 188, 64, 96, 10, 0, 241, 162, 210, 20, 176, 32, 1, 158, 86, 197, 149, 139, 47, 139, 139, 172, 58, 72, 193, 184, 142, 37, 107, 5, 184, 12, 108, 6, 82, 193, 87, 171, 253, 116, 123, 95, 153, 230, 248, 11, 54, 126, 245, 51, 213, 226, 52, 220, 179, 101, 194, 211, 78, 218, 93, 200, 133, 172, 43, 154, 253, 155, 243, 54, 114, 254, 213, 178, 63, 229, 231, 152, 37, 251, 183, 74, 67, 243, 30, 51, 207, 93, 169, 181, 192, 99, 210, 219, 244, 179, 132, 149, 62, 57, 121, 84, 137, 154, 200, 251, 153, 85, 162, 250, 240, 123, 3, 37, 152, 254, 162, 207, 84, 155, 154, 176, 166, 145, 160, 244, 49, 57, 39, 122, 14, 126, 119, 186, 30, 128, 233, 106, 181, 204, 165, 9, 177, 29, 61, 247, 19, 18, 216, 13, 164, 7, 114, 153, 149, 77, 247, 171, 122, 98, 251, 140, 144, 80, 220, 101, 37, 113, 237, 129, 169, 98, 79, 103, 167, 230, 171, 254, 247, 26, 126, 204, 70, 179, 47, 117, 77, 219, 92, 213, 135, 16, 247, 45, 224, 10, 149, 166, 128, 29, 173, 0, 239, 232, 162, 249, 189, 84, 84, 29, 148, 158, 238, 163, 114, 224, 100, 205, 97, 149, 233, 125, 101, 70, 19, 129, 105, 70, 126, 246, 153, 108, 11, 220, 209, 58, 134, 143, 14, 250, 86, 86, 38, 149, 167, 78, 142, 227, 92, 43, 0, 109, 166, 197, 65, 175, 137, 0, 90, 42, 114, 251, 14, 170, 213, 78, 92, 236, 171, 201, 112, 189, 144, 170, 44, 223, 153, 207, 233, 169, 233, 137, 105, 46, 180, 204, 5, 55, 149, 168, 193, 26, 231, 206, 143, 116, 50, 92, 159, 251, 212, 146, 65, 182, 69, 187, 50, 212, 217, 69, 187, 44, 107, 119, 209, 26, 228, 115, 157, 129, 105, 158, 12, 86, 187, 176, 248, 39, 230, 120, 186, 144, 99, 41, 182, 192, 212, 188, 7, 127, 81, 97, 10, 0, 241, 34, 52, 5, 10, 82, 158, 192, 189, 116, 24, 24, 104, 86, 102, 54, 189, 116, 202, 197, 5, 193, 253, 23, 80, 31, 42, 6, 101, 27, 122, 4, 167, 65, 104, 99, 31, 71, 23, 85, 166, 155, 38, 122, 194, 230, 201, 205, 37, 23, 219, 48, 150, 160, 89, 253, 121, 3, 252, 140, 248, 240, 104, 57, 255, 82, 170, 177, 224, 57, 9, 103, 204, 239, 254, 223, 125, 93, 62, 45, 193, 155, 230, 205, 132, 19, 135, 1, 191, 139, 125, 152, 202, 13, 149, 198, 200, 114, 253, 34, 173, 134, 76, 91, 148, 179, 152, 122, 151, 102, 36, 48, 117, 177, 114, 33, 67, 96, 10, 0, 30, 32, 52, 5, 138, 211, 252, 226, 235, 242, 203, 238, 149, 98, 21, 213, 192, 81, 8, 240, 38, 249, 185, 218, 23, 217, 199, 58, 151, 4, 23, 33, 219, 50, 114, 212, 167, 13, 14, 43, 136, 90, 64, 59, 88, 220, 185, 238, 29, 88, 148, 84, 13, 107, 247, 22, 62, 113, 17, 198, 202, 5, 115, 200, 55, 87, 178, 201, 252, 127, 73, 21, 106, 54, 84, 6, 158, 50, 129, 92, 0, 3, 191, 198, 202, 191, 55, 213, 127, 87, 72, 43, 1, 237, 42, 211, 75, 95, 194, 236, 55, 42, 225, 55, 210, 3, 183, 142, 33, 91, 181, 51, 149, 244, 4, 166, 0, 208, 14, 132, 166, 64, 1, 18, 224, 189, 53, 81, 182, 168, 107, 25, 218, 228, 132, 132, 112, 90, 161, 172, 147, 37, 167, 5, 13, 28, 84, 185, 141, 92, 238, 251, 178, 178, 201, 232, 190, 109, 23, 30, 104, 228, 230, 65, 83, 58, 105, 119, 224, 224, 98, 127, 228, 217, 13, 139, 133, 226, 240, 188, 140, 147, 243, 56, 23, 156, 134, 176, 84, 255, 45, 166, 23, 234, 215, 92, 5, 42, 75, 248, 97, 77, 206, 9, 205, 150, 41, 46, 218, 17, 185, 184, 241, 228, 203, 128, 184, 204, 227, 74, 120, 211, 34, 234, 191, 166, 79, 161, 233, 145, 219, 236, 166, 185, 97, 62, 183, 28, 247, 154, 38, 48, 5, 0, 143, 16, 154, 2, 197, 104, 126, 73, 173, 99, 73, 149, 230, 50, 168, 38, 67, 83, 77, 151, 62, 246, 164, 204, 200, 182, 105, 7, 56, 208, 91, 86, 255, 190, 233, 30, 191, 53, 211, 190, 216, 79, 155, 236, 33, 252, 10, 237, 42, 111, 115, 156, 56, 9, 1, 205, 5, 180, 244, 48, 76, 93, 60, 127, 3, 178, 10, 212, 191, 165, 7, 42, 55, 142, 96, 75, 243, 251, 148, 234, 121, 59, 95, 245, 53, 111, 182, 103, 70, 190, 5, 105, 178, 61, 217, 231, 168, 105, 27, 96, 150, 226, 123, 251, 93, 171, 42, 9, 76, 181, 223, 215, 60, 2, 83, 0, 240, 12, 161, 41, 240, 6, 229, 97, 40, 7, 233, 167, 231, 148, 84, 83, 106, 85, 36, 157, 116, 210, 110, 19, 23, 179, 154, 75, 229, 142, 30, 86, 103, 60, 135, 101, 250, 250, 52, 47, 60, 26, 237, 33, 87, 23, 249, 204, 251, 168, 248, 227, 204, 231, 158, 151, 189, 17, 179, 169, 250, 202, 79, 235, 244, 243, 82, 150, 230, 246, 21, 135, 254, 249, 224, 131, 84, 159, 222, 17, 158, 162, 40, 105, 33, 160, 245, 59, 83, 251, 166, 152, 250, 141, 95, 95, 91, 38, 152, 237, 154, 12, 215, 239, 124, 237, 129, 171, 193, 132, 224, 4, 166, 0, 208, 78, 132, 166, 192, 219, 52, 151, 137, 215, 249, 133, 82, 179, 218, 180, 214, 47, 194, 82, 169, 165, 185, 52, 127, 225, 211, 178, 224, 151, 40, 183, 86, 128, 190, 143, 157, 180, 27, 221, 48, 139, 103, 104, 247, 246, 243, 250, 66, 90, 38, 234, 107, 6, 144, 206, 251, 232, 202, 32, 156, 115, 169, 58, 141, 233, 70, 203, 169, 132, 167, 183, 210, 15, 18, 120, 139, 214, 141, 104, 237, 118, 36, 154, 161, 105, 40, 55, 126, 163, 36, 85, 195, 55, 4, 166, 0, 208, 78, 132, 166, 192, 219, 180, 46, 248, 143, 202, 253, 183, 94, 37, 21, 173, 90, 131, 67, 78, 165, 199, 97, 93, 180, 47, 150, 67, 10, 34, 219, 16, 202, 213, 198, 65, 101, 247, 167, 78, 218, 189, 106, 106, 64, 90, 77, 52, 207, 245, 131, 132, 146, 190, 211, 12, 118, 223, 215, 113, 124, 200, 114, 253, 153, 132, 167, 49, 244, 58, 205, 123, 159, 36, 201, 122, 190, 234, 47, 36, 176, 0, 94, 226, 235, 192, 42, 205, 239, 49, 87, 132, 105, 205, 200, 5, 166, 239, 29, 110, 0, 129, 41, 0, 120, 140, 208, 20, 120, 133, 242, 48, 148, 101, 3, 213, 142, 154, 97, 97, 157, 85, 14, 154, 189, 197, 174, 67, 168, 50, 205, 72, 107, 5, 122, 155, 234, 210, 94, 198, 108, 150, 174, 223, 117, 210, 238, 34, 210, 62, 167, 154, 231, 95, 40, 55, 1, 174, 124, 159, 196, 253, 18, 51, 108, 69, 122, 157, 254, 39, 194, 240, 244, 15, 19, 138, 49, 44, 10, 175, 80, 251, 253, 174, 85, 221, 44, 199, 171, 230, 106, 153, 104, 151, 189, 251, 140, 192, 20, 0, 144, 16, 154, 2, 111, 10, 109, 0, 212, 3, 82, 225, 165, 21, 4, 124, 112, 53, 224, 228, 25, 154, 65, 84, 136, 3, 9, 162, 29, 162, 208, 16, 23, 125, 132, 79, 36, 208, 249, 167, 147, 118, 111, 59, 105, 119, 92, 227, 249, 225, 140, 84, 72, 106, 94, 32, 6, 17, 154, 202, 141, 21, 205, 243, 174, 246, 165, 229, 185, 240, 244, 255, 146, 36, 249, 28, 81, 207, 211, 83, 25, 22, 69, 175, 83, 60, 199, 199, 74, 83, 205, 243, 127, 23, 235, 20, 122, 159, 73, 240, 125, 71, 96, 10, 0, 248, 119, 235, 247, 0, 240, 130, 78, 218, 237, 201, 112, 10, 13, 215, 82, 65, 216, 4, 19, 214, 78, 149, 126, 238, 216, 245, 144, 19, 161, 181, 223, 147, 64, 3, 72, 231, 195, 194, 90, 230, 202, 113, 47, 50, 115, 81, 245, 103, 242, 227, 115, 227, 40, 239, 223, 109, 246, 103, 72, 149, 206, 202, 85, 166, 187, 6, 63, 247, 202, 208, 60, 78, 26, 11, 208, 229, 2, 220, 124, 238, 47, 164, 114, 110, 164, 220, 155, 187, 41, 166, 215, 233, 249, 100, 184, 166, 183, 35, 124, 215, 198, 106, 253, 104, 72, 96, 122, 227, 248, 51, 147, 192, 20, 0, 2, 65, 104, 10, 188, 76, 51, 28, 108, 178, 167, 230, 82, 49, 52, 53, 253, 28, 103, 1, 5, 33, 187, 192, 2, 171, 123, 102, 255, 118, 210, 238, 193, 193, 96, 138, 86, 218, 79, 183, 87, 18, 102, 214, 17, 26, 157, 200, 242, 253, 143, 217, 121, 39, 63, 251, 86, 30, 119, 217, 127, 246, 244, 216, 212, 188, 216, 15, 45, 252, 215, 220, 94, 47, 170, 142, 101, 96, 212, 253, 235, 154, 175, 250, 3, 9, 79, 123, 1, 127, 182, 252, 97, 150, 204, 74, 69, 45, 2, 34, 75, 157, 93, 156, 23, 62, 86, 248, 107, 174, 150, 225, 38, 106, 141, 8, 76, 1, 0, 143, 17, 154, 2, 207, 144, 62, 133, 90, 21, 71, 7, 7, 195, 104, 10, 147, 0, 238, 82, 241, 245, 140, 93, 246, 55, 149, 10, 95, 45, 33, 47, 105, 187, 35, 52, 85, 165, 89, 113, 109, 235, 68, 170, 167, 31, 84, 80, 63, 10, 83, 179, 32, 181, 233, 165, 166, 173, 189, 216, 55, 33, 118, 39, 237, 238, 148, 150, 99, 122, 87, 213, 57, 25, 174, 175, 178, 202, 123, 9, 6, 122, 18, 162, 106, 86, 246, 215, 225, 211, 124, 213, 191, 153, 12, 215, 84, 224, 121, 32, 23, 134, 154, 199, 187, 220, 210, 116, 237, 190, 158, 33, 81, 59, 167, 38, 195, 181, 175, 131, 174, 162, 35, 45, 64, 190, 214, 240, 186, 22, 4, 166, 0, 16, 14, 66, 83, 224, 121, 154, 161, 160, 15, 13, 252, 151, 138, 161, 233, 72, 170, 77, 67, 248, 194, 23, 242, 197, 198, 77, 128, 97, 134, 207, 22, 114, 94, 251, 116, 17, 255, 36, 76, 237, 164, 93, 243, 199, 38, 183, 188, 255, 166, 230, 115, 77, 179, 106, 43, 196, 243, 239, 86, 171, 135, 157, 185, 1, 212, 228, 13, 179, 215, 72, 16, 115, 155, 173, 130, 144, 101, 252, 217, 35, 132, 207, 29, 179, 84, 255, 78, 42, 105, 81, 35, 9, 73, 7, 185, 227, 133, 155, 123, 238, 108, 98, 125, 97, 190, 169, 49, 48, 77, 164, 117, 202, 173, 231, 129, 120, 93, 219, 86, 245, 247, 77, 29, 231, 136, 246, 190, 168, 235, 188, 174, 178, 111, 143, 53, 29, 3, 220, 20, 66, 16, 8, 77, 129, 71, 100, 16, 138, 214, 210, 191, 163, 15, 61, 53, 205, 133, 187, 114, 5, 213, 168, 225, 150, 3, 128, 21, 169, 34, 156, 101, 189, 71, 61, 151, 5, 169, 102, 208, 84, 34, 231, 238, 125, 149, 160, 7, 149, 168, 133, 5, 214, 207, 52, 211, 202, 129, 43, 249, 101, 252, 73, 56, 33, 234, 82, 122, 156, 82, 177, 85, 3, 9, 149, 6, 210, 122, 4, 47, 144, 42, 110, 45, 12, 128, 170, 199, 121, 141, 129, 105, 34, 223, 163, 205, 231, 151, 183, 75, 244, 235, 234, 29, 61, 95, 245, 191, 87, 249, 247, 147, 225, 186, 246, 161, 139, 85, 213, 181, 205, 21, 247, 237, 109, 136, 251, 22, 112, 133, 208, 20, 120, 74, 179, 26, 109, 233, 81, 69, 230, 66, 241, 75, 225, 56, 83, 205, 160, 148, 0, 0, 32, 0, 73, 68, 65, 84, 144, 208, 148, 59, 152, 248, 105, 63, 221, 46, 164, 253, 67, 104, 23, 253, 239, 229, 49, 149, 0, 117, 233, 240, 179, 69, 107, 121, 254, 78, 233, 121, 234, 166, 25, 82, 188, 11, 227, 37, 63, 245, 76, 136, 122, 158, 11, 81, 123, 158, 84, 108, 159, 202, 74, 14, 6, 67, 57, 34, 85, 165, 99, 15, 171, 244, 125, 166, 121, 222, 19, 154, 214, 163, 137, 99, 251, 189, 124, 143, 166, 63, 51, 0, 120, 238, 95, 188, 65, 192, 19, 177, 12, 128, 122, 96, 63, 221, 154, 160, 229, 160, 244, 116, 167, 157, 180, 27, 194, 23, 61, 42, 144, 240, 216, 40, 224, 64, 47, 201, 77, 234, 255, 95, 39, 237, 46, 165, 255, 178, 38, 173, 165, 182, 161, 158, 123, 154, 33, 133, 143, 3, 106, 74, 49, 203, 72, 39, 195, 181, 233, 195, 55, 152, 12, 215, 38, 20, 250, 61, 73, 146, 207, 73, 146, 92, 55, 188, 105, 102, 48, 148, 246, 57, 128, 31, 129, 233, 76, 206, 135, 41, 129, 41, 224, 132, 233, 207, 204, 77, 31, 0, 240, 28, 161, 41, 144, 35, 65, 160, 86, 104, 112, 237, 225, 242, 84, 205, 193, 25, 33, 124, 209, 99, 105, 9, 30, 144, 234, 204, 94, 224, 193, 105, 198, 244, 41, 254, 167, 147, 118, 23, 210, 86, 4, 168, 197, 163, 16, 245, 183, 36, 73, 254, 155, 36, 201, 165, 180, 164, 169, 155, 15, 125, 195, 163, 97, 170, 138, 77, 191, 88, 194, 82, 47, 176, 90, 38, 126, 127, 74, 59, 20, 0, 128, 167, 88, 158, 15, 60, 164, 25, 4, 222, 42, 79, 130, 215, 160, 249, 5, 252, 189, 207, 131, 78, 128, 151, 72, 127, 211, 158, 244, 9, 141, 97, 216, 150, 233, 125, 58, 48, 55, 125, 56, 31, 209, 132, 71, 147, 249, 7, 210, 251, 82, 107, 248, 224, 91, 238, 171, 181, 232, 109, 90, 157, 84, 189, 133, 208, 247, 185, 45, 56, 166, 219, 225, 202, 84, 204, 243, 25, 6, 0, 126, 34, 52, 5, 132, 132, 40, 42, 83, 147, 197, 84, 30, 49, 155, 121, 94, 205, 25, 114, 245, 29, 75, 78, 29, 202, 42, 78, 101, 56, 84, 12, 231, 169, 169, 144, 95, 119, 210, 110, 186, 159, 110, 169, 188, 67, 99, 178, 0, 85, 2, 184, 186, 250, 97, 50, 156, 176, 162, 249, 170, 191, 172, 49, 232, 70, 49, 172, 32, 104, 135, 19, 233, 33, 29, 77, 75, 23, 0, 136, 9, 203, 243, 129, 95, 8, 26, 236, 125, 112, 208, 83, 145, 158, 130, 63, 16, 154, 214, 64, 2, 198, 255, 36, 73, 178, 137, 228, 37, 153, 97, 81, 154, 109, 56, 128, 82, 76, 213, 212, 100, 184, 158, 201, 103, 89, 234, 120, 233, 254, 128, 119, 169, 60, 2, 83, 111, 17, 162, 181, 199, 123, 57, 15, 1, 0, 158, 33, 52, 5, 126, 84, 153, 158, 69, 178, 76, 183, 9, 170, 97, 179, 114, 31, 216, 144, 47, 56, 56, 30, 107, 98, 142, 185, 253, 116, 107, 42, 166, 251, 145, 132, 167, 159, 42, 4, 167, 90, 195, 226, 66, 173, 144, 210, 220, 110, 250, 17, 62, 12, 79, 207, 29, 158, 95, 124, 94, 150, 36, 21, 193, 4, 166, 64, 243, 76, 171, 17, 166, 233, 3, 128, 103, 8, 77, 129, 31, 168, 50, 45, 239, 147, 131, 33, 52, 90, 193, 205, 73, 39, 237, 6, 23, 156, 122, 216, 11, 183, 21, 76, 63, 80, 9, 79, 77, 229, 233, 151, 134, 134, 218, 104, 249, 36, 131, 237, 108, 105, 221, 180, 208, 108, 117, 82, 39, 205, 207, 11, 250, 211, 229, 76, 134, 235, 187, 201, 112, 221, 147, 129, 81, 234, 24, 166, 98, 79, 246, 25, 61, 76, 117, 105, 158, 247, 44, 207, 111, 159, 133, 25, 198, 214, 246, 157, 0, 0, 62, 33, 52, 69, 235, 73, 224, 71, 149, 69, 53, 218, 147, 244, 53, 171, 77, 67, 188, 144, 102, 169, 105, 131, 164, 242, 116, 188, 159, 110, 223, 201, 84, 240, 47, 138, 65, 126, 157, 22, 14, 218, 103, 20, 214, 228, 207, 174, 128, 182, 24, 142, 77, 134, 235, 145, 163, 224, 148, 160, 193, 30, 203, 129, 149, 77, 134, 107, 205, 10, 115, 142, 233, 246, 57, 145, 158, 208, 4, 230, 0, 224, 9, 6, 65, 1, 250, 129, 95, 27, 141, 59, 105, 119, 33, 195, 117, 52, 220, 40, 46, 183, 28, 7, 56, 32, 132, 208, 212, 19, 251, 233, 54, 155, 10, 62, 150, 16, 176, 39, 143, 243, 0, 170, 41, 79, 164, 138, 222, 166, 226, 244, 86, 241, 220, 59, 83, 190, 1, 82, 7, 205, 144, 130, 229, 249, 47, 48, 193, 169, 84, 83, 105, 158, 67, 4, 222, 22, 230, 171, 254, 76, 6, 200, 185, 180, 147, 243, 224, 78, 42, 48, 93, 156, 19, 231, 17, 87, 203, 18, 154, 250, 235, 40, 223, 85, 63, 58, 216, 194, 83, 249, 222, 65, 245, 60, 0, 120, 128, 208, 20, 173, 38, 85, 166, 132, 166, 213, 157, 72, 208, 167, 85, 181, 162, 121, 97, 117, 106, 150, 187, 155, 165, 215, 138, 207, 233, 76, 39, 237, 14, 106, 184, 144, 69, 9, 210, 111, 119, 153, 63, 206, 165, 149, 194, 185, 4, 54, 231, 242, 112, 61, 41, 220, 134, 89, 166, 63, 179, 232, 21, 172, 185, 180, 180, 39, 23, 149, 65, 144, 223, 7, 106, 33, 158, 226, 77, 164, 88, 153, 223, 189, 107, 197, 215, 70, 192, 100, 199, 213, 119, 159, 75, 9, 124, 110, 76, 63, 91, 87, 27, 159, 153, 175, 250, 174, 127, 68, 25, 27, 165, 155, 79, 39, 230, 230, 130, 114, 245, 42, 170, 51, 129, 105, 207, 188, 47, 243, 85, 255, 214, 209, 13, 212, 15, 230, 198, 134, 244, 131, 6, 0, 52, 136, 208, 20, 109, 55, 240, 44, 224, 8, 217, 76, 49, 52, 213, 14, 90, 102, 1, 221, 177, 39, 196, 15, 136, 132, 241, 15, 142, 87, 9, 223, 178, 0, 245, 157, 28, 123, 103, 13, 134, 225, 54, 213, 166, 230, 181, 76, 149, 126, 238, 32, 176, 126, 209, 154, 159, 17, 49, 12, 20, 115, 106, 50, 92, 223, 204, 87, 125, 173, 112, 9, 22, 100, 216, 140, 246, 119, 159, 107, 243, 251, 203, 244, 174, 229, 189, 184, 175, 172, 213, 58, 174, 123, 84, 173, 123, 229, 103, 96, 42, 27, 213, 147, 247, 219, 197, 181, 196, 212, 132, 178, 147, 225, 250, 42, 208, 125, 5, 0, 81, 160, 167, 41, 218, 142, 59, 184, 122, 78, 75, 14, 158, 121, 66, 42, 180, 118, 138, 219, 246, 33, 132, 225, 74, 178, 141, 4, 8, 129, 51, 199, 175, 12, 149, 50, 45, 43, 76, 149, 167, 169, 116, 62, 219, 79, 183, 191, 201, 132, 254, 207, 82, 141, 165, 121, 140, 191, 198, 166, 221, 131, 230, 197, 249, 251, 192, 250, 154, 106, 182, 197, 32, 228, 40, 134, 48, 160, 25, 218, 45, 96, 46, 38, 195, 245, 128, 192, 244, 39, 205, 243, 159, 37, 218, 254, 48, 191, 179, 207, 242, 149, 191, 82, 77, 237, 242, 61, 90, 50, 24, 10, 0, 154, 69, 104, 138, 214, 98, 25, 180, 19, 42, 161, 169, 208, 190, 152, 94, 58, 152, 242, 175, 70, 182, 141, 161, 28, 145, 203, 133, 169, 163, 253, 116, 107, 46, 132, 254, 207, 4, 14, 18, 162, 186, 154, 214, 127, 82, 244, 166, 129, 220, 176, 208, 28, 122, 21, 82, 127, 94, 66, 211, 250, 177, 159, 106, 38, 3, 102, 52, 251, 48, 154, 192, 148, 223, 93, 15, 105, 30, 215, 31, 231, 171, 62, 253, 122, 155, 183, 147, 10, 211, 39, 45, 39, 36, 68, 189, 112, 180, 133, 39, 18, 156, 50, 24, 10, 0, 26, 66, 104, 138, 54, 99, 25, 180, 62, 205, 138, 78, 237, 208, 244, 212, 243, 202, 226, 5, 33, 126, 251, 72, 85, 234, 210, 132, 168, 178, 132, 255, 194, 209, 164, 126, 155, 243, 82, 179, 61, 70, 16, 159, 179, 82, 37, 175, 185, 188, 50, 152, 94, 174, 104, 29, 205, 170, 181, 75, 2, 211, 167, 76, 235, 9, 229, 167, 212, 188, 33, 13, 123, 47, 6, 166, 25, 57, 15, 46, 29, 237, 219, 247, 220, 84, 7, 128, 230, 16, 154, 162, 149, 88, 6, 237, 148, 214, 18, 253, 91, 7, 203, 151, 255, 208, 106, 33, 160, 73, 182, 233, 147, 111, 219, 133, 122, 101, 1, 170, 132, 26, 218, 23, 95, 54, 149, 74, 154, 23, 252, 167, 82, 213, 239, 59, 205, 27, 42, 7, 139, 193, 91, 64, 221, 52, 151, 18, 211, 226, 232, 101, 215, 138, 207, 53, 166, 210, 176, 49, 111, 6, 166, 153, 201, 112, 61, 114, 216, 207, 218, 84, 28, 83, 236, 1, 0, 13, 32, 52, 69, 91, 113, 215, 222, 157, 79, 138, 125, 12, 23, 14, 182, 242, 171, 79, 193, 169, 108, 203, 87, 15, 54, 5, 158, 144, 240, 116, 164, 28, 156, 218, 156, 147, 218, 85, 222, 94, 7, 43, 114, 14, 106, 86, 121, 211, 167, 19, 62, 211, 170, 52, 221, 208, 195, 244, 85, 154, 159, 3, 39, 172, 142, 106, 196, 117, 209, 192, 52, 103, 224, 104, 181, 136, 241, 231, 124, 213, 167, 199, 45, 0, 212, 140, 208, 20, 173, 35, 129, 30, 85, 125, 110, 105, 133, 36, 87, 142, 250, 60, 122, 17, 156, 18, 152, 226, 53, 18, 156, 106, 93, 124, 21, 174, 82, 146, 190, 166, 154, 85, 82, 102, 32, 148, 151, 23, 252, 210, 75, 88, 59, 212, 85, 91, 70, 57, 95, 245, 239, 230, 171, 126, 204, 213, 124, 154, 75, 197, 233, 143, 90, 140, 86, 197, 34, 45, 40, 94, 167, 125, 243, 100, 236, 107, 111, 83, 179, 93, 242, 89, 21, 83, 65, 194, 165, 12, 55, 179, 9, 76, 179, 193, 80, 3, 135, 61, 202, 175, 232, 113, 11, 0, 245, 34, 52, 69, 27, 113, 183, 222, 189, 129, 198, 208, 37, 9, 111, 92, 84, 155, 38, 18, 156, 54, 22, 70, 200, 207, 38, 48, 197, 91, 180, 142, 209, 247, 150, 127, 95, 189, 218, 212, 211, 73, 250, 51, 229, 42, 211, 131, 180, 22, 169, 76, 42, 138, 204, 182, 77, 231, 171, 254, 77, 164, 23, 202, 154, 85, 83, 86, 225, 6, 42, 243, 165, 202, 212, 203, 201, 226, 18, 158, 105, 222, 124, 58, 241, 184, 175, 229, 82, 62, 171, 190, 202, 103, 85, 232, 213, 144, 151, 178, 212, 190, 20, 25, 12, 229, 234, 90, 227, 132, 213, 12, 0, 80, 175, 127, 179, 191, 209, 38, 18, 228, 105, 222, 9, 191, 144, 30, 132, 193, 147, 190, 131, 127, 41, 189, 142, 108, 41, 153, 70, 224, 179, 144, 231, 210, 28, 210, 146, 153, 74, 127, 219, 81, 93, 61, 8, 37, 56, 90, 210, 83, 23, 5, 53, 21, 76, 92, 201, 185, 167, 117, 222, 101, 23, 122, 222, 4, 28, 82, 233, 253, 135, 242, 211, 106, 254, 62, 200, 127, 126, 154, 207, 139, 91, 83, 117, 58, 25, 174, 93, 221, 72, 170, 149, 132, 192, 154, 83, 220, 125, 173, 124, 244, 45, 236, 214, 250, 221, 227, 75, 104, 234, 243, 141, 240, 165, 242, 49, 254, 65, 62, 3, 188, 169, 62, 159, 175, 250, 139, 71, 199, 148, 249, 207, 235, 249, 170, 111, 218, 203, 140, 109, 43, 53, 61, 80, 41, 48, 205, 152, 193, 80, 243, 85, 255, 220, 193, 239, 24, 227, 253, 124, 213, 95, 106, 108, 39, 0, 224, 109, 84, 154, 162, 109, 52, 195, 183, 99, 44, 129, 105, 242, 163, 170, 243, 74, 185, 15, 147, 202, 133, 140, 227, 106, 211, 68, 190, 224, 255, 211, 73, 187, 11, 141, 234, 216, 151, 152, 231, 54, 63, 195, 252, 44, 2, 211, 102, 185, 124, 159, 99, 33, 231, 157, 246, 231, 155, 89, 166, 239, 197, 103, 102, 39, 237, 158, 59, 250, 92, 81, 121, 78, 9, 20, 31, 127, 78, 156, 72, 79, 187, 219, 72, 250, 218, 105, 239, 127, 95, 151, 231, 159, 70, 58, 196, 167, 241, 27, 32, 50, 24, 71, 179, 82, 92, 213, 100, 184, 214, 254, 94, 149, 72, 229, 185, 23, 97, 153, 108, 199, 75, 161, 160, 105, 131, 21, 90, 123, 145, 47, 154, 65, 228, 100, 184, 30, 59, 28, 12, 245, 41, 178, 118, 8, 0, 224, 45, 66, 83, 180, 141, 230, 23, 140, 40, 170, 125, 30, 209, 124, 77, 39, 90, 125, 67, 247, 211, 237, 204, 97, 99, 253, 140, 249, 226, 255, 63, 19, 234, 72, 160, 162, 194, 60, 151, 4, 69, 119, 142, 42, 14, 96, 65, 2, 211, 59, 215, 33, 185, 34, 173, 109, 220, 149, 248, 55, 46, 62, 227, 62, 53, 29, 156, 202, 249, 125, 227, 160, 122, 253, 82, 194, 102, 13, 175, 5, 13, 239, 165, 146, 43, 216, 222, 118, 114, 177, 175, 89, 129, 183, 115, 80, 209, 166, 89, 73, 233, 83, 200, 173, 245, 187, 180, 209, 99, 79, 130, 232, 16, 2, 57, 23, 219, 248, 181, 233, 192, 76, 126, 254, 91, 45, 134, 78, 36, 228, 189, 11, 224, 70, 207, 133, 132, 156, 218, 6, 37, 127, 255, 22, 241, 85, 170, 89, 1, 0, 14, 17, 154, 162, 53, 28, 76, 72, 142, 166, 202, 52, 103, 169, 220, 188, 94, 243, 98, 161, 174, 11, 4, 83, 29, 241, 119, 39, 237, 102, 193, 154, 85, 127, 86, 169, 40, 29, 200, 191, 53, 23, 221, 127, 203, 115, 186, 104, 47, 0, 123, 89, 181, 249, 31, 18, 158, 250, 94, 169, 49, 80, 122, 30, 235, 64, 73, 90, 86, 104, 78, 240, 207, 52, 22, 156, 74, 59, 14, 23, 129, 105, 162, 245, 121, 39, 97, 80, 145, 97, 133, 38, 116, 252, 199, 44, 211, 12, 233, 194, 89, 182, 85, 59, 144, 119, 113, 60, 105, 134, 166, 90, 231, 177, 6, 173, 215, 213, 116, 8, 118, 21, 200, 239, 85, 23, 213, 166, 137, 4, 102, 141, 180, 38, 40, 24, 152, 230, 157, 202, 141, 30, 95, 123, 51, 111, 204, 114, 122, 23, 79, 44, 55, 115, 70, 142, 7, 67, 177, 122, 6, 0, 28, 34, 52, 69, 155, 104, 126, 185, 188, 172, 171, 7, 102, 157, 164, 74, 74, 179, 193, 252, 169, 132, 20, 149, 237, 167, 91, 19, 116, 124, 169, 113, 119, 156, 74, 176, 246, 151, 84, 160, 126, 235, 164, 221, 27, 121, 204, 30, 61, 174, 228, 127, 55, 251, 239, 127, 242, 111, 254, 240, 121, 217, 96, 27, 73, 63, 217, 105, 238, 165, 159, 200, 64, 176, 251, 240, 212, 183, 202, 83, 217, 30, 173, 176, 165, 236, 210, 229, 153, 163, 139, 61, 19, 156, 222, 214, 57, 28, 74, 134, 175, 173, 29, 5, 45, 154, 191, 19, 108, 127, 87, 221, 223, 232, 145, 64, 194, 167, 112, 238, 9, 9, 91, 92, 132, 214, 46, 6, 163, 104, 254, 142, 255, 20, 225, 32, 175, 247, 77, 133, 245, 230, 70, 65, 40, 109, 110, 36, 52, 115, 85, 17, 251, 167, 84, 156, 215, 242, 187, 203, 252, 28, 217, 247, 101, 135, 88, 126, 144, 27, 61, 179, 54, 5, 125, 50, 24, 202, 213, 13, 218, 83, 6, 67, 1, 128, 91, 12, 130, 66, 43, 72, 112, 103, 59, 61, 250, 53, 49, 86, 153, 102, 102, 5, 171, 156, 108, 158, 79, 43, 56, 29, 59, 120, 47, 139, 58, 201, 93, 164, 209, 147, 52, 76, 47, 93, 184, 158, 202, 69, 224, 66, 42, 32, 23, 158, 220, 20, 209, 172, 164, 42, 21, 154, 154, 253, 32, 189, 120, 167, 5, 254, 186, 45, 115, 30, 155, 224, 116, 182, 159, 110, 157, 181, 59, 201, 245, 47, 117, 117, 222, 30, 149, 111, 202, 149, 125, 174, 15, 50, 40, 230, 32, 199, 206, 82, 46, 214, 27, 39, 129, 225, 66, 121, 73, 126, 198, 84, 137, 185, 56, 95, 181, 159, 115, 233, 201, 50, 253, 27, 197, 115, 97, 81, 247, 107, 146, 234, 74, 205, 239, 40, 206, 201, 80, 160, 177, 163, 239, 46, 31, 115, 67, 226, 156, 125, 55, 149, 229, 245, 75, 165, 155, 193, 230, 247, 201, 216, 236, 19, 151, 219, 236, 19, 211, 223, 118, 190, 234, 167, 142, 126, 151, 154, 207, 253, 133, 163, 246, 2, 174, 165, 1, 110, 115, 40, 170, 236, 219, 232, 10, 131, 128, 42, 126, 251, 254, 253, 59, 59, 16, 209, 51, 85, 128, 138, 23, 9, 187, 253, 116, 27, 117, 15, 33, 229, 253, 101, 252, 190, 159, 110, 85, 46, 222, 165, 50, 237, 150, 229, 238, 133, 109, 246, 211, 173, 243, 139, 90, 229, 99, 38, 149, 62, 182, 106, 228, 184, 249, 199, 226, 249, 54, 114, 129, 120, 165, 216, 167, 178, 16, 169, 48, 189, 82, 62, 7, 255, 83, 54, 8, 150, 237, 185, 117, 92, 57, 109, 130, 190, 153, 230, 112, 61, 121, 207, 181, 111, 2, 61, 231, 179, 86, 232, 91, 98, 217, 235, 91, 26, 13, 80, 37, 44, 29, 75, 149, 149, 171, 207, 236, 254, 100, 184, 118, 50, 57, 127, 190, 234, 107, 127, 73, 174, 60, 153, 91, 246, 233, 172, 236, 243, 72, 53, 242, 95, 85, 182, 225, 145, 207, 147, 225, 186, 150, 30, 239, 82, 229, 232, 242, 124, 118, 121, 44, 245, 164, 210, 221, 37, 243, 123, 107, 33, 3, 168, 52, 183, 123, 230, 240, 166, 211, 69, 217, 224, 212, 84, 215, 43, 109, 151, 185, 241, 82, 75, 248, 111, 42, 131, 29, 221, 60, 74, 170, 236, 75, 0, 192, 203, 168, 52, 69, 244, 228, 194, 89, 243, 203, 94, 140, 3, 160, 30, 155, 41, 127, 185, 31, 107, 45, 77, 146, 202, 55, 151, 125, 9, 17, 39, 219, 16, 246, 131, 60, 204, 242, 253, 141, 4, 79, 55, 90, 225, 255, 115, 36, 156, 28, 231, 250, 174, 106, 217, 85, 169, 156, 53, 161, 177, 244, 126, 117, 121, 193, 127, 42, 251, 122, 33, 97, 245, 178, 204, 190, 150, 207, 251, 158, 124, 222, 212, 81, 17, 190, 81, 174, 146, 213, 94, 198, 155, 181, 25, 249, 99, 190, 234, 31, 229, 115, 243, 254, 225, 42, 68, 149, 80, 175, 174, 247, 96, 227, 42, 228, 202, 158, 95, 249, 53, 152, 101, 250, 230, 207, 177, 237, 224, 42, 89, 206, 252, 243, 243, 193, 4, 136, 37, 95, 187, 246, 254, 50, 75, 196, 191, 57, 174, 114, 60, 151, 207, 133, 38, 86, 153, 168, 48, 239, 213, 124, 213, 255, 226, 120, 32, 164, 74, 181, 185, 28, 107, 131, 26, 206, 225, 99, 11, 151, 150, 103, 45, 74, 92, 28, 203, 139, 249, 170, 127, 235, 203, 10, 3, 0, 136, 5, 149, 166, 136, 158, 44, 183, 213, 170, 76, 48, 95, 240, 206, 234, 174, 60, 107, 130, 12, 49, 210, 172, 44, 43, 93, 233, 246, 28, 9, 78, 93, 87, 109, 196, 160, 245, 149, 166, 37, 170, 76, 95, 115, 148, 170, 203, 27, 249, 243, 182, 202, 113, 157, 11, 249, 122, 114, 145, 234, 226, 70, 128, 74, 37, 164, 4, 154, 46, 47, 248, 31, 203, 239, 235, 187, 87, 150, 139, 245, 100, 146, 247, 121, 205, 161, 138, 217, 190, 115, 173, 207, 181, 154, 42, 209, 30, 219, 228, 246, 237, 173, 12, 12, 187, 45, 18, 232, 73, 176, 98, 246, 121, 246, 103, 246, 168, 179, 151, 179, 179, 202, 192, 228, 215, 82, 240, 63, 29, 60, 245, 81, 110, 192, 46, 223, 106, 45, 32, 149, 161, 131, 103, 62, 31, 74, 87, 173, 154, 96, 197, 193, 185, 114, 89, 38, 12, 126, 77, 110, 66, 126, 93, 159, 59, 78, 143, 167, 196, 221, 190, 127, 141, 205, 231, 232, 59, 249, 179, 174, 237, 171, 84, 25, 25, 98, 165, 105, 242, 235, 38, 128, 171, 27, 255, 102, 82, 127, 79, 243, 60, 4, 128, 182, 163, 210, 20, 81, 147, 202, 45, 205, 165, 92, 203, 54, 4, 166, 98, 166, 188, 76, 116, 172, 217, 247, 207, 12, 134, 234, 164, 221, 255, 74, 245, 9, 21, 167, 120, 141, 102, 245, 222, 73, 174, 10, 245, 94, 39, 237, 38, 114, 161, 242, 237, 141, 139, 210, 76, 118, 113, 86, 71, 37, 228, 81, 171, 7, 115, 3, 61, 133, 159, 236, 107, 207, 140, 148, 123, 223, 186, 26, 22, 243, 154, 103, 247, 175, 84, 67, 102, 14, 114, 76, 159, 123, 246, 89, 123, 233, 58, 224, 146, 42, 56, 23, 161, 233, 137, 244, 54, 156, 74, 85, 96, 62, 180, 206, 135, 209, 175, 157, 107, 159, 164, 39, 100, 153, 239, 36, 11, 229, 223, 239, 137, 124, 215, 26, 152, 222, 138, 178, 68, 188, 244, 119, 37, 9, 149, 198, 14, 111, 36, 53, 201, 213, 48, 180, 151, 248, 250, 57, 234, 108, 98, 189, 239, 76, 37, 168, 220, 12, 113, 113, 147, 236, 189, 252, 206, 247, 122, 40, 32, 0, 132, 132, 208, 20, 177, 211, 110, 138, 222, 134, 165, 249, 153, 43, 121, 189, 90, 95, 236, 71, 50, 240, 69, 45, 116, 222, 79, 183, 87, 145, 46, 213, 223, 201, 159, 193, 46, 69, 244, 133, 84, 114, 214, 49, 52, 36, 123, 175, 124, 187, 48, 93, 40, 223, 232, 233, 73, 192, 211, 246, 27, 21, 166, 26, 90, 179, 111, 160, 118, 27, 25, 77, 167, 53, 87, 143, 22, 113, 112, 240, 251, 253, 9, 83, 5, 58, 95, 245, 181, 151, 232, 63, 150, 237, 223, 50, 63, 99, 84, 242, 123, 137, 246, 239, 247, 76, 62, 12, 190, 206, 87, 228, 191, 22, 162, 74, 149, 117, 190, 234, 222, 183, 227, 77, 141, 4, 102, 35, 229, 190, 178, 161, 57, 58, 156, 38, 31, 4, 105, 215, 240, 217, 209, 77, 153, 143, 50, 24, 172, 137, 27, 113, 0, 16, 157, 127, 241, 150, 34, 86, 185, 254, 128, 90, 174, 61, 153, 168, 93, 11, 9, 90, 52, 171, 0, 78, 92, 124, 73, 150, 190, 135, 189, 92, 208, 24, 186, 157, 188, 30, 150, 86, 233, 104, 243, 69, 195, 65, 251, 70, 143, 124, 46, 244, 228, 162, 183, 173, 46, 181, 7, 149, 181, 252, 56, 45, 99, 80, 227, 242, 83, 159, 171, 225, 74, 253, 78, 149, 125, 231, 250, 38, 240, 71, 9, 132, 76, 53, 221, 255, 204, 80, 173, 249, 170, 111, 66, 232, 27, 121, 220, 202, 255, 246, 93, 254, 206, 87, 185, 193, 21, 109, 96, 154, 145, 65, 77, 23, 126, 108, 77, 35, 70, 111, 181, 165, 104, 3, 25, 160, 118, 233, 232, 165, 78, 229, 102, 4, 0, 160, 34, 66, 83, 196, 76, 123, 89, 87, 155, 170, 76, 51, 218, 175, 217, 73, 101, 80, 46, 56, 117, 245, 229, 179, 46, 166, 50, 167, 215, 162, 22, 16, 78, 213, 88, 101, 234, 171, 145, 139, 99, 41, 119, 190, 181, 49, 56, 53, 129, 169, 234, 205, 31, 233, 219, 216, 230, 227, 212, 214, 69, 157, 131, 78, 100, 9, 241, 161, 174, 159, 103, 233, 189, 44, 101, 47, 99, 209, 192, 235, 58, 205, 45, 21, 111, 245, 74, 10, 57, 174, 218, 24, 156, 166, 154, 211, 253, 35, 48, 118, 120, 211, 255, 74, 86, 49, 0, 0, 42, 32, 52, 69, 204, 52, 43, 119, 14, 166, 135, 102, 219, 142, 22, 169, 172, 189, 86, 124, 202, 83, 153, 194, 173, 206, 132, 67, 18, 102, 252, 55, 208, 48, 199, 44, 247, 29, 16, 152, 170, 106, 115, 245, 94, 234, 242, 51, 171, 165, 193, 169, 122, 96, 154, 252, 170, 250, 107, 115, 213, 153, 141, 207, 13, 245, 65, 116, 222, 10, 160, 130, 82, 219, 38, 199, 93, 171, 151, 72, 55, 173, 133, 193, 233, 37, 75, 198, 31, 146, 243, 112, 224, 232, 119, 233, 137, 4, 167, 239, 28, 60, 55, 0, 180, 6, 161, 41, 162, 212, 73, 187, 3, 229, 37, 94, 109, 254, 146, 23, 68, 181, 105, 70, 250, 12, 154, 59, 235, 95, 92, 254, 28, 69, 166, 210, 167, 239, 96, 185, 111, 171, 181, 188, 202, 212, 197, 242, 241, 39, 90, 22, 156, 58, 9, 76, 51, 18, 158, 252, 238, 113, 69, 163, 15, 62, 203, 114, 214, 218, 73, 101, 220, 198, 211, 253, 50, 40, 27, 138, 200, 32, 173, 80, 126, 87, 190, 38, 216, 207, 160, 22, 5, 167, 38, 48, 37, 164, 127, 134, 180, 42, 112, 53, 184, 233, 125, 75, 87, 202, 1, 128, 26, 66, 83, 196, 74, 51, 152, 59, 202, 208, 132, 86, 146, 106, 53, 205, 11, 249, 247, 50, 188, 201, 25, 169, 58, 53, 199, 192, 127, 148, 43, 101, 53, 153, 227, 42, 53, 83, 146, 219, 88, 197, 92, 131, 182, 134, 208, 78, 195, 189, 199, 36, 56, 61, 139, 168, 167, 240, 115, 62, 215, 177, 79, 101, 201, 249, 121, 36, 33, 150, 182, 139, 166, 2, 211, 28, 87, 213, 96, 85, 157, 84, 9, 92, 38, 195, 245, 216, 227, 64, 184, 136, 163, 231, 149, 192, 111, 202, 221, 52, 137, 245, 6, 20, 129, 233, 27, 228, 6, 134, 171, 240, 252, 147, 12, 31, 3, 0, 148, 64, 104, 138, 232, 72, 32, 167, 57, 233, 118, 201, 146, 105, 245, 0, 170, 150, 64, 203, 180, 23, 48, 75, 222, 37, 60, 245, 165, 223, 233, 81, 66, 145, 51, 83, 13, 200, 177, 229, 204, 34, 240, 32, 160, 140, 90, 3, 211, 76, 110, 56, 84, 108, 97, 223, 81, 170, 192, 107, 11, 235, 204, 82, 77, 9, 177, 250, 145, 7, 209, 69, 221, 191, 7, 13, 45, 201, 127, 32, 183, 140, 214, 71, 85, 67, 195, 65, 192, 199, 155, 217, 246, 224, 135, 10, 201, 77, 147, 179, 8, 127, 111, 125, 38, 48, 45, 70, 62, 231, 92, 125, 87, 253, 90, 161, 255, 49, 0, 180, 26, 161, 41, 98, 164, 253, 229, 140, 101, 45, 63, 42, 109, 53, 43, 32, 62, 200, 242, 233, 90, 72, 120, 106, 142, 139, 255, 51, 95, 224, 27, 186, 56, 60, 200, 207, 54, 97, 233, 184, 64, 88, 170, 213, 131, 170, 149, 19, 106, 77, 5, 228, 126, 186, 237, 73, 229, 70, 236, 203, 199, 205, 235, 187, 104, 34, 48, 205, 228, 170, 187, 67, 237, 41, 252, 216, 181, 156, 171, 141, 84, 129, 155, 170, 163, 201, 112, 125, 46, 199, 111, 91, 151, 236, 155, 240, 232, 76, 42, 176, 188, 224, 184, 26, 172, 138, 42, 3, 161, 178, 64, 184, 23, 96, 96, 119, 225, 211, 241, 81, 149, 220, 52, 233, 201, 119, 133, 208, 63, 71, 179, 27, 30, 124, 135, 182, 32, 1, 179, 171, 239, 168, 55, 244, 55, 5, 0, 123, 132, 166, 136, 138, 131, 62, 134, 215, 50, 12, 169, 213, 36, 224, 211, 254, 226, 91, 251, 242, 105, 9, 118, 22, 251, 233, 246, 92, 170, 79, 63, 59, 190, 72, 220, 201, 18, 252, 223, 247, 211, 237, 153, 252, 236, 162, 149, 165, 90, 147, 133, 91, 125, 252, 238, 167, 219, 165, 84, 239, 164, 145, 134, 167, 230, 248, 237, 201, 235, 108, 92, 174, 167, 176, 47, 149, 221, 182, 76, 64, 249, 95, 95, 134, 178, 153, 202, 163, 201, 112, 125, 214, 178, 240, 244, 40, 97, 88, 79, 194, 60, 175, 120, 220, 131, 178, 210, 77, 147, 92, 96, 23, 66, 197, 184, 57, 70, 126, 247, 161, 2, 217, 5, 9, 26, 207, 3, 174, 58, 189, 246, 237, 134, 71, 96, 92, 245, 10, 55, 173, 60, 120, 79, 0, 192, 18, 161, 41, 98, 163, 221, 215, 42, 202, 47, 228, 37, 105, 239, 139, 79, 157, 180, 219, 216, 29, 111, 169, 62, 53, 33, 166, 9, 156, 126, 147, 126, 98, 159, 229, 130, 113, 83, 34, 160, 216, 200, 133, 66, 42, 75, 107, 255, 207, 132, 179, 178, 4, 255, 214, 230, 137, 154, 220, 47, 49, 146, 176, 220, 188, 15, 239, 34, 10, 159, 14, 82, 93, 218, 179, 61, 190, 92, 147, 253, 61, 146, 243, 32, 148, 139, 254, 124, 143, 97, 239, 122, 88, 231, 194, 211, 255, 122, 220, 167, 185, 170, 236, 61, 56, 243, 61, 12, 243, 116, 112, 151, 202, 239, 13, 105, 15, 225, 115, 197, 184, 249, 76, 57, 151, 229, 236, 209, 50, 195, 129, 36, 196, 14, 233, 115, 244, 32, 213, 165, 3, 31, 111, 120, 132, 34, 87, 249, 237, 130, 169, 74, 167, 250, 23, 0, 44, 252, 246, 253, 251, 119, 246, 23, 162, 32, 65, 211, 157, 220, 73, 213, 112, 48, 213, 129, 28, 29, 191, 116, 210, 238, 82, 185, 146, 55, 13, 97, 106, 188, 84, 48, 63, 57, 22, 92, 45, 221, 149, 190, 188, 107, 165, 167, 251, 111, 29, 33, 80, 39, 237, 222, 40, 246, 18, 118, 126, 92, 116, 210, 238, 185, 220, 100, 25, 40, 126, 102, 212, 225, 32, 85, 223, 193, 244, 90, 150, 227, 121, 166, 220, 107, 90, 203, 81, 246, 167, 77, 21, 120, 227, 230, 171, 254, 153, 84, 22, 154, 199, 105, 40, 219, 253, 130, 236, 61, 88, 202, 20, 233, 96, 200, 82, 215, 133, 242, 239, 197, 50, 251, 111, 166, 189, 12, 90, 94, 155, 57, 111, 255, 208, 124, 222, 10, 94, 124, 157, 243, 85, 95, 235, 119, 102, 223, 215, 234, 200, 249, 170, 63, 144, 223, 89, 62, 126, 142, 30, 228, 189, 169, 245, 102, 199, 124, 213, 215, 250, 222, 177, 145, 128, 218, 43, 50, 188, 233, 171, 163, 109, 186, 136, 181, 82, 27, 0, 180, 253, 155, 61, 138, 136, 140, 149, 195, 15, 238, 196, 62, 165, 29, 154, 142, 59, 105, 215, 251, 176, 66, 90, 52, 212, 121, 49, 175, 217, 172, 159, 106, 143, 103, 72, 117, 230, 253, 114, 214, 78, 218, 29, 72, 120, 234, 115, 128, 106, 170, 11, 175, 124, 89, 134, 111, 67, 110, 46, 244, 228, 230, 195, 204, 147, 253, 188, 147, 160, 52, 200, 139, 70, 9, 23, 205, 190, 156, 73, 47, 203, 145, 236, 215, 144, 2, 212, 157, 252, 158, 189, 10, 181, 42, 77, 182, 123, 52, 95, 245, 151, 13, 221, 24, 184, 148, 176, 74, 253, 247, 147, 188, 182, 177, 84, 165, 53, 121, 222, 254, 188, 177, 209, 230, 234, 197, 201, 112, 109, 110, 126, 94, 201, 249, 238, 203, 13, 191, 141, 220, 236, 32, 124, 115, 192, 236, 87, 185, 33, 224, 226, 166, 204, 98, 190, 234, 223, 198, 94, 177, 13, 0, 26, 168, 52, 69, 52, 58, 105, 247, 78, 241, 130, 241, 40, 67, 64, 8, 156, 30, 233, 164, 221, 91, 197, 126, 155, 137, 44, 49, 230, 11, 119, 78, 39, 237, 154, 139, 163, 143, 26, 207, 37, 173, 7, 156, 11, 173, 210, 244, 37, 82, 129, 218, 203, 61, 154, 188, 40, 189, 150, 33, 108, 87, 177, 125, 22, 53, 20, 84, 239, 228, 198, 207, 85, 172, 189, 170, 165, 2, 117, 224, 201, 241, 251, 156, 159, 239, 65, 104, 85, 165, 69, 72, 192, 49, 114, 124, 92, 31, 100, 31, 214, 90, 153, 43, 149, 167, 89, 117, 179, 230, 119, 128, 151, 108, 114, 199, 202, 171, 159, 127, 109, 168, 52, 125, 142, 84, 159, 54, 241, 57, 122, 35, 33, 118, 163, 231, 112, 236, 149, 166, 25, 197, 215, 249, 216, 65, 90, 93, 112, 173, 3, 0, 175, 160, 210, 20, 81, 144, 160, 67, 179, 26, 240, 134, 192, 244, 69, 51, 229, 222, 177, 154, 85, 149, 177, 208, 250, 242, 94, 103, 191, 61, 205, 106, 133, 198, 46, 196, 164, 2, 245, 54, 171, 52, 151, 207, 150, 199, 15, 23, 23, 167, 59, 121, 221, 230, 226, 232, 182, 169, 169, 237, 117, 145, 150, 17, 247, 109, 35, 100, 249, 126, 79, 246, 177, 102, 208, 183, 145, 247, 242, 166, 45, 159, 233, 18, 98, 44, 178, 227, 87, 170, 210, 242, 143, 186, 43, 33, 179, 128, 229, 54, 228, 138, 210, 162, 36, 112, 187, 63, 119, 115, 129, 214, 185, 66, 200, 152, 237, 199, 101, 83, 149, 97, 242, 222, 45, 164, 66, 237, 236, 209, 205, 37, 141, 27, 214, 135, 236, 92, 45, 113, 172, 124, 83, 234, 251, 25, 212, 241, 153, 85, 159, 38, 191, 206, 245, 252, 103, 169, 86, 17, 193, 46, 255, 57, 234, 217, 205, 14, 173, 115, 193, 247, 106, 203, 129, 220, 64, 112, 209, 239, 126, 196, 202, 58, 0, 120, 29, 149, 166, 0, 224, 17, 169, 192, 251, 75, 105, 139, 174, 205, 20, 112, 222, 95, 125, 18, 166, 190, 147, 139, 211, 236, 66, 230, 217, 222, 183, 57, 249, 27, 59, 223, 228, 66, 237, 155, 111, 131, 156, 154, 38, 253, 169, 207, 31, 237, 207, 243, 87, 46, 24, 111, 101, 127, 178, 79, 11, 144, 192, 235, 44, 119, 115, 38, 251, 243, 172, 100, 208, 178, 147, 125, 127, 151, 127, 48, 57, 251, 33, 169, 134, 204, 31, 211, 47, 221, 28, 203, 246, 91, 48, 251, 81, 170, 80, 31, 159, 179, 47, 189, 190, 111, 185, 144, 138, 99, 197, 33, 57, 230, 222, 229, 110, 78, 191, 246, 59, 42, 255, 251, 233, 254, 115, 148, 247, 5, 0, 0, 66, 83, 0, 240, 138, 230, 210, 252, 80, 6, 109, 1, 240, 79, 46, 92, 125, 236, 150, 229, 156, 0, 0, 0, 104, 3, 66, 83, 0, 240, 132, 12, 202, 249, 71, 113, 107, 250, 177, 47, 243, 6, 0, 0, 0, 0, 192, 133, 127, 177, 87, 1, 192, 27, 154, 85, 161, 71, 2, 83, 0, 0, 0, 0, 0, 202, 33, 52, 5, 16, 180, 78, 218, 93, 118, 210, 110, 240, 77, 236, 101, 24, 206, 39, 197, 167, 36, 48, 5, 0, 0, 0, 0, 160, 36, 166, 231, 3, 8, 86, 62, 104, 148, 255, 60, 216, 79, 183, 62, 77, 118, 45, 68, 6, 223, 44, 149, 159, 246, 202, 209, 230, 2, 0, 0, 0, 0, 16, 61, 42, 77, 1, 132, 44, 95, 97, 250, 222, 12, 40, 233, 164, 221, 16, 7, 31, 93, 149, 156, 90, 253, 214, 115, 2, 0, 0, 0, 0, 128, 18, 24, 4, 5, 32, 72, 157, 180, 59, 78, 146, 228, 207, 23, 182, 253, 144, 36, 201, 40, 132, 158, 158, 166, 189, 128, 242, 178, 124, 227, 114, 63, 221, 142, 148, 159, 19, 0, 0, 0, 0, 128, 214, 32, 52, 5, 16, 28, 89, 206, 110, 150, 225, 159, 188, 177, 237, 27, 83, 141, 186, 159, 110, 189, 171, 186, 148, 215, 112, 35, 21, 178, 218, 152, 154, 15, 0, 0, 0, 0, 64, 5, 132, 166, 0, 130, 83, 162, 58, 243, 32, 147, 233, 175, 246, 211, 237, 183, 166, 95, 111, 39, 237, 14, 164, 135, 233, 91, 161, 111, 25, 187, 253, 116, 123, 238, 254, 85, 0, 0, 0, 0, 0, 16, 47, 66, 83, 0, 65, 145, 129, 79, 235, 10, 219, 124, 41, 225, 105, 237, 213, 167, 178, 237, 38, 188, 253, 224, 240, 199, 92, 236, 167, 91, 237, 161, 82, 0, 0, 0, 0, 0, 180, 10, 161, 41, 128, 160, 116, 210, 238, 141, 82, 232, 120, 148, 229, 241, 38, 60, 189, 113, 53, 117, 191, 147, 118, 207, 204, 84, 127, 211, 99, 213, 209, 82, 252, 60, 170, 76, 1, 0, 0, 0, 0, 80, 64, 104, 10, 32, 24, 157, 180, 107, 130, 199, 175, 142, 182, 215, 132, 168, 183, 18, 164, 154, 63, 191, 149, 233, 11, 218, 73, 187, 38, 180, 204, 30, 189, 26, 130, 210, 255, 111, 239, 110, 146, 42, 55, 210, 53, 0, 171, 59, 238, 28, 239, 0, 110, 4, 243, 162, 7, 140, 11, 175, 192, 244, 10, 160, 86, 96, 188, 2, 96, 5, 198, 43, 40, 106, 5, 166, 86, 224, 98, 204, 192, 48, 39, 226, 194, 10, 186, 88, 129, 111, 168, 250, 147, 251, 107, 124, 148, 58, 63, 146, 142, 206, 225, 121, 34, 136, 234, 14, 87, 129, 56, 74, 165, 50, 223, 252, 203, 236, 101, 10, 0, 0, 0, 61, 16, 154, 2, 27, 97, 129, 195, 159, 134, 112, 59, 199, 247, 60, 88, 211, 181, 53, 62, 63, 158, 223, 29, 175, 241, 231, 3, 0, 0, 192, 214, 248, 31, 183, 18, 216, 16, 23, 107, 12, 37, 135, 220, 131, 180, 15, 47, 177, 252, 31, 0, 0, 0, 232, 129, 153, 166, 192, 228, 197, 146, 247, 223, 221, 169, 86, 150, 229, 3, 0, 0, 64, 143, 254, 238, 195, 4, 54, 192, 149, 155, 212, 234, 39, 129, 41, 0, 0, 0, 244, 75, 104, 10, 76, 90, 28, 254, 52, 245, 229, 241, 235, 242, 233, 241, 252, 78, 160, 12, 0, 0, 0, 61, 19, 154, 2, 83, 119, 51, 231, 65, 76, 111, 77, 29, 152, 218, 199, 20, 0, 0, 0, 6, 96, 79, 83, 96, 35, 236, 95, 30, 214, 7, 65, 157, 187, 91, 223, 8, 76, 1, 0, 0, 96, 64, 102, 154, 2, 27, 225, 241, 252, 174, 14, 77, 255, 81, 85, 213, 195, 27, 191, 99, 151, 2, 83, 0, 0, 0, 24, 150, 153, 166, 192, 198, 137, 125, 78, 235, 189, 60, 119, 222, 208, 221, 123, 169, 170, 234, 216, 161, 79, 0, 0, 0, 48, 60, 51, 77, 129, 141, 243, 120, 126, 119, 93, 85, 213, 94, 61, 235, 50, 194, 196, 109, 247, 185, 254, 125, 5, 166, 0, 0, 0, 48, 14, 51, 77, 129, 141, 182, 127, 121, 248, 93, 85, 85, 245, 204, 211, 179, 170, 170, 118, 183, 236, 110, 62, 215, 191, 155, 176, 20, 0, 0, 0, 198, 37, 52, 5, 182, 198, 254, 229, 225, 113, 4, 168, 63, 108, 248, 239, 84, 135, 165, 23, 49, 163, 22, 0, 0, 0, 24, 153, 208, 20, 216, 58, 49, 251, 244, 56, 190, 54, 41, 64, 173, 151, 225, 95, 63, 158, 223, 221, 76, 224, 90, 0, 0, 0, 224, 205, 18, 154, 2, 91, 45, 2, 212, 163, 248, 58, 158, 224, 18, 254, 219, 170, 170, 110, 34, 44, 253, 58, 129, 235, 1, 0, 0, 128, 55, 79, 104, 10, 188, 41, 41, 68, 61, 72, 127, 142, 121, 10, 127, 29, 146, 222, 87, 85, 85, 239, 83, 250, 69, 80, 10, 0, 0, 0, 211, 35, 52, 5, 222, 188, 8, 82, 15, 226, 68, 254, 250, 171, 249, 255, 85, 252, 255, 69, 102, 167, 190, 68, 40, 90, 197, 159, 95, 227, 207, 167, 199, 243, 187, 251, 142, 127, 11, 0, 0, 0, 76, 128, 208, 20, 0, 0, 0, 0, 32, 249, 187, 15, 3, 0, 0, 0, 0, 224, 63, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 146, 255, 241, 97, 192, 120, 246, 47, 15, 191, 84, 85, 245, 126, 198, 15, 188, 125, 60, 191, 59, 114, 43, 0, 0, 0, 88, 151, 253, 203, 195, 139, 170, 170, 206, 103, 253, 248, 199, 243, 187, 191, 185, 49, 188, 37, 66, 83, 0, 96, 173, 246, 47, 15, 219, 6, 141, 190, 62, 158, 223, 221, 79, 245, 238, 236, 95, 30, 126, 87, 85, 213, 65, 203, 127, 190, 127, 60, 191, 251, 58, 242, 37, 177, 161, 10, 207, 192, 211, 227, 249, 221, 147, 251, 58, 93, 234, 1, 166, 166, 163, 76, 170, 83, 0, 22, 32, 52, 101, 99, 237, 95, 30, 158, 86, 85, 117, 186, 142, 235, 55, 43, 244, 237, 217, 191, 60, 172, 27, 159, 87, 35, 252, 226, 117, 7, 235, 236, 173, 127, 222, 12, 47, 102, 190, 207, 50, 104, 25, 140, 206, 220, 113, 85, 85, 71, 241, 181, 219, 241, 247, 235, 63, 30, 234, 235, 170, 170, 170, 190, 230, 155, 117, 133, 16, 251, 151, 135, 123, 175, 174, 125, 167, 227, 239, 63, 199, 117, 223, 12, 125, 221, 251, 151, 135, 87, 133, 78, 114, 201, 245, 227, 249, 221, 245, 146, 63, 115, 233, 247, 240, 170, 239, 209, 66, 249, 29, 66, 239, 207, 68, 132, 164, 77, 89, 122, 215, 241, 119, 235, 63, 110, 163, 28, 93, 247, 93, 142, 198, 104, 79, 109, 83, 187, 41, 234, 176, 211, 5, 234, 129, 151, 166, 238, 90, 103, 253, 149, 174, 231, 34, 174, 123, 150, 171, 199, 243, 187, 155, 53, 92, 83, 91, 27, 171, 183, 103, 175, 163, 29, 183, 116, 61, 56, 5, 75, 188, 155, 170, 168, 83, 190, 189, 87, 215, 113, 207, 1, 54, 133, 208, 148, 77, 182, 215, 178, 212, 29, 134, 240, 157, 242, 198, 150, 25, 181, 60, 71, 208, 112, 22, 95, 197, 14, 221, 12, 239, 226, 235, 164, 170, 170, 143, 251, 151, 135, 159, 162, 147, 59, 74, 112, 22, 1, 87, 125, 221, 63, 44, 248, 79, 119, 227, 235, 135, 116, 221, 23, 3, 205, 242, 57, 88, 242, 158, 174, 242, 25, 174, 243, 61, 188, 145, 245, 113, 148, 165, 235, 174, 193, 130, 25, 222, 199, 215, 207, 81, 142, 206, 122, 12, 223, 180, 167, 230, 16, 247, 238, 52, 234, 161, 69, 236, 68, 29, 48, 70, 61, 80, 20, 225, 218, 204, 37, 183, 97, 47, 194, 221, 177, 181, 181, 177, 222, 239, 95, 30, 222, 247, 20, 104, 150, 218, 113, 99, 14, 194, 244, 38, 238, 231, 197, 18, 101, 178, 74, 117, 202, 143, 17, 236, 95, 71, 104, 110, 22, 42, 64, 34, 52, 5, 0, 6, 21, 51, 124, 110, 150, 8, 138, 218, 212, 29, 196, 147, 253, 203, 195, 122, 166, 204, 241, 80, 51, 183, 162, 67, 122, 181, 68, 88, 218, 166, 185, 238, 95, 34, 52, 177, 108, 247, 13, 217, 191, 60, 188, 94, 50, 220, 120, 173, 254, 30, 199, 245, 12, 81, 51, 196, 134, 23, 3, 62, 87, 61, 221, 187, 42, 213, 3, 151, 143, 231, 119, 23, 35, 255, 58, 93, 179, 54, 119, 247, 47, 15, 143, 39, 86, 174, 62, 70, 112, 58, 217, 173, 90, 214, 33, 102, 136, 95, 45, 49, 8, 57, 75, 253, 61, 126, 140, 0, 245, 151, 30, 103, 247, 158, 70, 16, 255, 218, 211, 38, 207, 236, 5, 222, 22, 167, 231, 3, 0, 131, 137, 78, 211, 239, 61, 6, 166, 217, 251, 152, 61, 212, 187, 184, 238, 251, 30, 3, 211, 172, 238, 156, 62, 21, 246, 177, 100, 203, 244, 24, 152, 54, 234, 144, 227, 215, 40, 167, 12, 164, 14, 16, 235, 103, 181, 231, 123, 215, 56, 175, 195, 192, 24, 156, 25, 92, 218, 86, 160, 203, 20, 183, 8, 250, 50, 214, 231, 180, 9, 162, 62, 249, 216, 83, 96, 250, 218, 113, 143, 223, 235, 52, 102, 54, 191, 254, 82, 111, 1, 27, 67, 104, 10, 0, 12, 98, 132, 189, 128, 111, 135, 88, 74, 24, 251, 131, 14, 213, 33, 109, 212, 223, 251, 55, 161, 215, 246, 139, 242, 52, 68, 232, 86, 187, 138, 231, 140, 158, 197, 179, 249, 235, 192, 245, 64, 189, 237, 200, 253, 72, 247, 240, 116, 206, 223, 229, 253, 4, 203, 84, 125, 221, 55, 17, 252, 190, 105, 81, 46, 135, 170, 79, 170, 88, 166, 15, 64, 176, 60, 31, 0, 24, 202, 245, 28, 157, 244, 231, 216, 79, 110, 86, 248, 121, 20, 123, 117, 182, 125, 143, 222, 59, 119, 75, 204, 8, 124, 137, 25, 169, 217, 34, 251, 67, 214, 75, 79, 43, 75, 21, 39, 109, 233, 101, 193, 49, 59, 238, 199, 142, 191, 246, 16, 101, 249, 190, 57, 109, 61, 66, 171, 230, 112, 151, 227, 194, 51, 176, 19, 3, 19, 83, 158, 181, 252, 211, 4, 174, 97, 33, 17, 76, 125, 92, 240, 159, 221, 190, 250, 255, 123, 115, 206, 176, 223, 137, 58, 112, 232, 64, 112, 145, 25, 164, 103, 19, 156, 13, 248, 46, 202, 250, 155, 29, 104, 74, 91, 198, 116, 121, 136, 50, 245, 122, 11, 152, 239, 230, 216, 255, 218, 187, 8, 32, 17, 154, 178, 177, 98, 31, 168, 185, 247, 130, 138, 147, 118, 219, 26, 9, 223, 143, 117, 160, 8, 91, 105, 29, 251, 146, 193, 164, 197, 178, 214, 210, 169, 224, 15, 113, 152, 77, 103, 221, 27, 1, 210, 105, 132, 71, 77, 8, 241, 210, 119, 208, 184, 192, 12, 158, 231, 232, 184, 222, 180, 205, 116, 77, 215, 60, 207, 236, 174, 58, 56, 125, 90, 229, 61, 84, 58, 157, 60, 182, 1, 248, 109, 217, 239, 93, 248, 153, 197, 247, 240, 254, 229, 225, 31, 125, 255, 204, 57, 44, 92, 31, 207, 241, 249, 172, 50, 91, 186, 43, 168, 250, 233, 241, 252, 238, 47, 223, 63, 246, 111, 188, 79, 179, 235, 190, 20, 158, 167, 122, 102, 224, 222, 178, 179, 174, 23, 109, 79, 101, 113, 109, 247, 133, 112, 240, 211, 172, 223, 111, 202, 162, 238, 154, 39, 48, 109, 14, 207, 185, 110, 219, 111, 51, 66, 174, 163, 248, 124, 75, 1, 234, 160, 75, 226, 163, 110, 91, 100, 139, 148, 122, 207, 213, 181, 28, 86, 213, 225, 36, 246, 55, 221, 168, 50, 213, 163, 174, 131, 20, 63, 199, 123, 181, 243, 190, 69, 57, 127, 61, 40, 243, 201, 65, 80, 0, 255, 205, 242, 124, 0, 96, 8, 165, 125, 209, 234, 25, 89, 71, 243, 134, 132, 117, 32, 81, 31, 76, 241, 120, 126, 87, 7, 16, 31, 82, 104, 217, 155, 8, 57, 187, 130, 146, 58, 36, 249, 80, 95, 71, 221, 105, 47, 117, 46, 155, 107, 142, 217, 102, 151, 115, 92, 167, 165, 167, 235, 83, 154, 185, 246, 121, 197, 16, 161, 52, 3, 116, 102, 96, 250, 90, 28, 24, 118, 20, 3, 13, 109, 250, 220, 135, 112, 17, 95, 10, 97, 220, 195, 227, 249, 221, 70, 205, 10, 140, 144, 179, 107, 48, 230, 37, 158, 233, 189, 168, 151, 90, 103, 34, 215, 101, 167, 30, 220, 73, 117, 215, 203, 140, 191, 246, 97, 132, 153, 230, 109, 161, 108, 169, 76, 77, 113, 111, 211, 218, 207, 17, 248, 189, 69, 165, 223, 187, 30, 48, 58, 158, 183, 190, 170, 15, 251, 138, 231, 179, 121, 71, 189, 152, 101, 10, 240, 87, 102, 154, 194, 68, 69, 7, 254, 40, 26, 51, 121, 111, 169, 167, 248, 250, 178, 238, 217, 177, 209, 193, 111, 150, 207, 30, 188, 90, 90, 214, 44, 11, 106, 157, 137, 197, 32, 247, 164, 109, 182, 208, 245, 235, 251, 16, 179, 171, 142, 210, 114, 173, 251, 190, 78, 76, 157, 113, 93, 109, 229, 249, 107, 179, 36, 53, 202, 244, 90, 79, 19, 79, 159, 201, 222, 171, 19, 95, 239, 83, 121, 118, 130, 239, 124, 74, 97, 209, 233, 178, 247, 58, 194, 133, 235, 1, 2, 198, 174, 206, 226, 67, 4, 189, 11, 93, 119, 252, 253, 139, 253, 203, 195, 155, 168, 23, 187, 150, 89, 219, 227, 116, 68, 17, 146, 149, 102, 23, 175, 26, 206, 183, 205, 14, 125, 89, 100, 182, 92, 44, 217, 191, 42, 4, 251, 163, 31, 146, 19, 91, 89, 180, 253, 126, 15, 19, 223, 50, 160, 77, 215, 150, 34, 245, 128, 205, 241, 50, 239, 129, 186, 238, 74, 245, 64, 243, 185, 13, 30, 152, 198, 123, 173, 237, 62, 204, 32, 64, 179, 0, 0, 30, 237, 73, 68, 65, 84, 93, 68, 16, 55, 235, 25, 56, 141, 217, 166, 107, 125, 47, 183, 168, 63, 203, 163, 183, 244, 62, 142, 186, 170, 109, 128, 226, 121, 217, 21, 79, 233, 29, 117, 181, 202, 189, 142, 119, 242, 235, 189, 112, 219, 222, 211, 223, 149, 14, 66, 28, 170, 127, 19, 63, 179, 233, 175, 188, 254, 249, 77, 123, 180, 233, 99, 173, 189, 239, 82, 104, 147, 78, 170, 237, 220, 37, 250, 0, 165, 192, 255, 201, 22, 69, 76, 153, 208, 20, 38, 36, 26, 28, 205, 62, 82, 109, 13, 163, 102, 139, 129, 250, 212, 213, 151, 232, 208, 173, 212, 208, 89, 84, 188, 196, 207, 58, 78, 149, 110, 174, 179, 158, 17, 80, 119, 50, 46, 188, 16, 71, 113, 222, 242, 67, 190, 196, 105, 221, 77, 25, 235, 90, 226, 181, 178, 57, 203, 115, 149, 203, 209, 254, 229, 225, 167, 8, 120, 71, 27, 16, 136, 142, 200, 69, 199, 190, 129, 107, 127, 238, 54, 80, 105, 246, 217, 202, 157, 145, 62, 63, 251, 88, 186, 218, 181, 149, 192, 194, 129, 105, 86, 119, 238, 163, 238, 44, 5, 167, 245, 210, 211, 81, 203, 63, 197, 217, 116, 15, 3, 222, 139, 101, 194, 158, 210, 181, 140, 122, 112, 79, 12, 208, 181, 133, 205, 47, 171, 12, 140, 172, 75, 60, 159, 165, 189, 30, 251, 168, 7, 234, 127, 123, 16, 1, 120, 235, 178, 254, 158, 181, 149, 241, 58, 104, 171, 103, 184, 127, 109, 185, 151, 59, 241, 254, 158, 226, 82, 248, 157, 20, 156, 190, 149, 247, 112, 105, 96, 228, 102, 213, 111, 222, 195, 231, 120, 176, 192, 54, 48, 239, 58, 254, 238, 223, 86, 188, 150, 111, 162, 29, 218, 108, 65, 80, 234, 179, 52, 114, 123, 244, 54, 158, 209, 81, 251, 46, 81, 15, 205, 179, 85, 80, 190, 214, 207, 209, 38, 157, 92, 219, 33, 2, 211, 82, 187, 231, 101, 67, 7, 216, 120, 67, 44, 207, 135, 137, 136, 151, 202, 125, 132, 94, 243, 238, 59, 181, 19, 127, 127, 148, 147, 87, 235, 112, 41, 246, 134, 253, 109, 206, 198, 71, 99, 183, 217, 179, 175, 52, 178, 204, 176, 162, 140, 60, 69, 153, 25, 58, 48, 61, 78, 63, 107, 161, 125, 212, 226, 68, 241, 33, 102, 18, 254, 151, 250, 251, 71, 199, 245, 255, 226, 231, 206, 251, 153, 52, 207, 93, 93, 158, 167, 186, 124, 145, 197, 148, 102, 232, 188, 172, 26, 148, 52, 34, 32, 233, 170, 3, 205, 52, 29, 73, 212, 49, 165, 207, 123, 147, 246, 77, 28, 109, 86, 84, 12, 50, 180, 13, 208, 85, 203, 206, 196, 156, 128, 174, 122, 160, 183, 32, 184, 107, 89, 127, 95, 98, 80, 176, 173, 189, 118, 85, 253, 103, 86, 95, 219, 50, 253, 41, 191, 227, 222, 245, 17, 22, 110, 9, 3, 184, 175, 196, 192, 206, 83, 204, 206, 95, 164, 207, 210, 120, 31, 125, 151, 47, 241, 28, 13, 125, 189, 185, 143, 181, 200, 97, 148, 85, 252, 126, 117, 219, 121, 82, 219, 252, 204, 27, 152, 90, 193, 197, 212, 9, 77, 97, 26, 234, 151, 202, 239, 11, 134, 75, 89, 253, 239, 190, 12, 25, 156, 70, 8, 118, 191, 224, 169, 208, 175, 237, 198, 75, 93, 40, 48, 190, 174, 134, 75, 111, 98, 201, 230, 175, 43, 254, 172, 147, 33, 7, 3, 82, 67, 174, 235, 84, 235, 146, 157, 152, 73, 109, 6, 245, 98, 222, 141, 209, 1, 153, 87, 148, 133, 82, 221, 219, 235, 140, 185, 232, 28, 148, 246, 56, 61, 177, 183, 233, 104, 74, 135, 116, 61, 247, 52, 195, 104, 214, 30, 150, 85, 204, 54, 92, 244, 62, 151, 2, 247, 81, 66, 211, 120, 94, 74, 97, 242, 135, 77, 156, 41, 29, 117, 82, 169, 125, 115, 177, 101, 65, 240, 235, 253, 43, 219, 238, 233, 238, 196, 219, 108, 239, 99, 240, 243, 173, 211, 174, 14, 17, 62, 222, 247, 56, 65, 224, 253, 208, 147, 83, 122, 234, 99, 85, 17, 158, 142, 50, 145, 166, 75, 212, 27, 2, 83, 182, 130, 208, 20, 166, 161, 143, 151, 250, 78, 4, 167, 189, 119, 182, 227, 197, 183, 106, 8, 150, 125, 20, 156, 142, 238, 231, 17, 3, 211, 69, 71, 200, 219, 12, 50, 24, 144, 2, 211, 210, 114, 236, 69, 156, 8, 78, 103, 42, 29, 48, 114, 51, 161, 224, 180, 84, 23, 221, 214, 203, 87, 7, 248, 153, 87, 133, 48, 173, 90, 227, 161, 62, 27, 227, 241, 252, 238, 111, 45, 95, 139, 236, 235, 87, 154, 69, 215, 215, 51, 221, 86, 126, 118, 22, 153, 197, 23, 239, 246, 210, 239, 54, 248, 140, 187, 116, 138, 127, 219, 187, 228, 211, 6, 111, 195, 83, 122, 230, 158, 55, 241, 180, 246, 184, 95, 109, 239, 227, 155, 60, 24, 20, 247, 173, 173, 78, 90, 247, 108, 211, 210, 187, 164, 246, 227, 27, 105, 83, 150, 6, 70, 118, 181, 67, 254, 109, 160, 189, 72, 119, 6, 218, 75, 125, 136, 62, 214, 238, 186, 15, 150, 140, 223, 233, 163, 192, 148, 109, 33, 52, 133, 237, 178, 51, 208, 137, 210, 243, 124, 207, 122, 239, 159, 122, 63, 202, 95, 226, 127, 151, 2, 129, 42, 130, 83, 193, 192, 22, 137, 217, 30, 93, 129, 233, 75, 148, 143, 95, 162, 188, 116, 117, 134, 122, 109, 168, 198, 247, 233, 58, 232, 163, 138, 235, 250, 28, 51, 2, 111, 227, 240, 143, 146, 19, 179, 93, 254, 162, 212, 24, 126, 23, 179, 33, 46, 38, 48, 171, 178, 52, 123, 111, 144, 78, 104, 132, 21, 165, 239, 109, 27, 147, 129, 69, 167, 174, 109, 134, 241, 75, 143, 239, 210, 210, 125, 62, 47, 28, 222, 247, 167, 24, 96, 40, 157, 82, 255, 60, 116, 231, 115, 142, 192, 244, 243, 166, 157, 148, 255, 202, 232, 245, 192, 8, 74, 97, 231, 172, 114, 215, 86, 230, 223, 173, 121, 107, 165, 155, 142, 217, 249, 181, 171, 41, 204, 174, 27, 82, 132, 129, 165, 182, 200, 73, 108, 131, 101, 82, 194, 124, 65, 255, 67, 180, 239, 110, 231, 252, 158, 239, 250, 30, 64, 136, 231, 170, 237, 112, 191, 85, 236, 174, 107, 235, 138, 20, 152, 182, 17, 152, 178, 113, 28, 4, 5, 211, 244, 28, 141, 215, 251, 102, 153, 91, 52, 6, 15, 162, 161, 91, 90, 74, 122, 18, 167, 157, 246, 53, 210, 90, 10, 152, 138, 7, 226, 68, 40, 122, 85, 184, 222, 58, 12, 219, 115, 152, 206, 218, 60, 68, 39, 184, 249, 252, 151, 46, 51, 209, 240, 43, 45, 117, 127, 136, 229, 141, 127, 105, 196, 165, 3, 163, 218, 246, 200, 123, 23, 229, 190, 143, 198, 234, 69, 199, 12, 211, 79, 113, 157, 127, 249, 44, 210, 0, 66, 219, 242, 169, 122, 182, 203, 141, 67, 124, 254, 212, 21, 162, 55, 123, 195, 158, 199, 129, 11, 55, 113, 10, 236, 216, 13, 233, 82, 121, 24, 178, 211, 113, 83, 120, 102, 132, 166, 195, 43, 5, 11, 55, 61, 238, 93, 249, 37, 202, 119, 91, 189, 113, 30, 157, 204, 155, 87, 245, 113, 21, 239, 252, 163, 57, 246, 227, 27, 35, 36, 41, 157, 148, 255, 188, 5, 203, 131, 75, 207, 220, 166, 238, 155, 217, 246, 206, 188, 109, 105, 35, 94, 23, 222, 195, 23, 235, 172, 151, 234, 25, 228, 49, 120, 208, 246, 78, 105, 86, 91, 109, 123, 155, 242, 42, 86, 14, 181, 105, 206, 16, 184, 74, 117, 202, 40, 39, 193, 71, 219, 231, 191, 14, 112, 138, 61, 58, 103, 213, 125, 117, 25, 28, 172, 60, 181, 212, 187, 15, 81, 198, 103, 182, 51, 162, 141, 119, 214, 209, 110, 57, 235, 152, 241, 63, 183, 104, 251, 118, 213, 45, 77, 63, 235, 38, 95, 115, 60, 11, 199, 113, 45, 173, 7, 152, 214, 191, 211, 152, 109, 170, 24, 4, 44, 237, 119, 45, 48, 101, 35, 9, 77, 97, 122, 46, 103, 45, 47, 140, 23, 204, 125, 4, 141, 93, 75, 160, 143, 251, 152, 37, 211, 113, 162, 116, 231, 139, 47, 78, 101, 253, 82, 8, 79, 118, 250, 108, 128, 48, 183, 186, 225, 120, 214, 115, 184, 87, 154, 137, 243, 169, 52, 3, 41, 58, 56, 117, 135, 232, 166, 48, 147, 169, 14, 36, 175, 86, 105, 248, 71, 35, 179, 20, 236, 126, 40, 45, 45, 109, 14, 241, 137, 195, 159, 218, 58, 45, 107, 237, 88, 78, 73, 156, 22, 255, 203, 156, 251, 198, 190, 111, 58, 55, 251, 151, 135, 47, 81, 14, 238, 95, 119, 20, 250, 214, 49, 123, 234, 97, 200, 206, 119, 116, 234, 218, 254, 243, 178, 251, 91, 51, 135, 57, 78, 73, 239, 251, 157, 116, 220, 177, 37, 200, 110, 60, 39, 203, 236, 177, 60, 248, 30, 162, 241, 121, 149, 130, 219, 250, 250, 255, 181, 127, 121, 216, 132, 18, 55, 99, 132, 52, 61, 107, 29, 28, 222, 196, 14, 126, 180, 223, 218, 126, 167, 153, 237, 195, 250, 158, 237, 95, 30, 126, 106, 105, 175, 189, 143, 64, 114, 157, 247, 245, 44, 6, 18, 218, 158, 163, 157, 120, 206, 182, 118, 198, 105, 189, 77, 68, 71, 219, 188, 177, 19, 247, 241, 219, 189, 220, 191, 60, 124, 110, 2, 212, 177, 66, 212, 9, 184, 136, 67, 149, 230, 106, 243, 198, 115, 126, 26, 125, 172, 182, 147, 253, 119, 234, 9, 33, 61, 109, 219, 115, 214, 177, 234, 233, 83, 92, 247, 95, 218, 33, 113, 255, 174, 226, 90, 103, 245, 177, 158, 99, 63, 246, 49, 3, 211, 174, 190, 169, 192, 148, 141, 37, 52, 133, 105, 153, 25, 152, 190, 86, 7, 80, 49, 66, 217, 214, 137, 233, 37, 52, 237, 56, 64, 96, 174, 23, 95, 188, 236, 79, 11, 135, 44, 108, 67, 104, 122, 52, 207, 18, 203, 14, 79, 35, 237, 5, 87, 12, 48, 151, 17, 51, 138, 219, 66, 158, 185, 151, 108, 70, 200, 118, 20, 135, 162, 205, 114, 182, 226, 108, 211, 210, 61, 42, 6, 166, 175, 174, 243, 42, 158, 191, 89, 163, 233, 163, 143, 236, 79, 92, 19, 34, 47, 178, 127, 236, 78, 212, 109, 63, 196, 44, 188, 151, 152, 141, 113, 51, 208, 254, 162, 109, 198, 232, 84, 62, 244, 184, 183, 46, 243, 43, 213, 73, 159, 251, 14, 20, 234, 247, 96, 212, 109, 55, 61, 28, 244, 209, 120, 137, 14, 245, 148, 150, 142, 191, 139, 1, 165, 159, 35, 124, 155, 217, 225, 159, 154, 142, 101, 221, 155, 90, 151, 183, 189, 239, 158, 59, 234, 209, 210, 10, 129, 139, 117, 206, 40, 142, 231, 168, 57, 48, 167, 45, 108, 170, 183, 18, 184, 222, 240, 173, 34, 186, 116, 29, 176, 51, 203, 238, 140, 16, 181, 46, 7, 215, 219, 218, 94, 137, 129, 201, 127, 46, 218, 110, 136, 127, 119, 89, 152, 49, 121, 180, 234, 236, 243, 180, 194, 170, 205, 92, 109, 245, 212, 199, 170, 226, 222, 190, 196, 234, 191, 81, 251, 85, 2, 83, 182, 157, 61, 77, 97, 58, 30, 122, 60, 192, 98, 229, 81, 246, 142, 19, 165, 175, 150, 120, 241, 181, 189, 252, 119, 182, 96, 111, 211, 247, 205, 50, 227, 21, 190, 198, 104, 224, 63, 15, 116, 160, 67, 219, 253, 123, 89, 244, 247, 234, 56, 89, 124, 213, 114, 210, 246, 239, 111, 23, 13, 30, 226, 89, 109, 219, 91, 204, 126, 98, 33, 26, 244, 71, 49, 99, 98, 89, 205, 140, 153, 95, 247, 47, 15, 191, 142, 184, 15, 234, 24, 141, 251, 214, 64, 105, 205, 123, 8, 110, 173, 142, 37, 190, 85, 223, 251, 130, 191, 210, 103, 153, 250, 58, 214, 137, 249, 75, 170, 63, 227, 167, 13, 217, 103, 114, 221, 251, 42, 247, 170, 99, 32, 179, 88, 190, 227, 29, 220, 182, 199, 227, 201, 186, 247, 160, 142, 1, 141, 174, 182, 192, 201, 54, 239, 235, 25, 247, 232, 96, 142, 61, 225, 75, 154, 217, 237, 191, 111, 243, 62, 168, 43, 12, 180, 150, 158, 147, 62, 234, 180, 227, 66, 232, 253, 176, 68, 232, 127, 22, 103, 5, 236, 141, 25, 152, 214, 245, 129, 192, 148, 183, 64, 104, 10, 211, 177, 80, 71, 45, 26, 142, 109, 13, 166, 62, 78, 96, 44, 5, 97, 11, 119, 42, 227, 122, 63, 183, 252, 103, 225, 192, 56, 46, 6, 154, 245, 211, 86, 86, 150, 221, 23, 176, 45, 192, 220, 93, 246, 196, 245, 8, 160, 218, 158, 139, 101, 27, 152, 109, 207, 129, 242, 156, 212, 101, 32, 58, 0, 223, 47, 112, 224, 66, 155, 102, 31, 212, 123, 161, 34, 75, 42, 61, 239, 15, 67, 44, 117, 143, 224, 240, 126, 201, 229, 247, 109, 234, 208, 227, 183, 137, 159, 152, 221, 236, 51, 185, 213, 7, 244, 76, 80, 219, 224, 232, 203, 156, 135, 90, 149, 254, 206, 186, 79, 210, 111, 246, 206, 252, 208, 241, 215, 62, 110, 243, 59, 162, 110, 83, 63, 158, 223, 29, 196, 231, 208, 117, 80, 101, 151, 102, 31, 212, 47, 203, 182, 177, 182, 77, 180, 93, 87, 109, 175, 148, 148, 130, 255, 133, 219, 164, 209, 206, 26, 117, 102, 127, 58, 28, 80, 96, 202, 214, 19, 154, 194, 116, 44, 51, 26, 58, 228, 75, 168, 173, 177, 249, 101, 133, 151, 114, 91, 103, 84, 135, 106, 120, 47, 67, 44, 227, 140, 6, 118, 91, 24, 185, 212, 8, 127, 199, 128, 192, 178, 101, 165, 173, 60, 191, 172, 16, 146, 180, 253, 59, 203, 173, 103, 168, 63, 231, 56, 248, 225, 31, 49, 243, 244, 101, 133, 111, 215, 4, 70, 67, 206, 142, 25, 163, 94, 42, 205, 218, 210, 201, 232, 89, 116, 242, 74, 157, 213, 222, 103, 153, 70, 96, 88, 58, 249, 254, 181, 230, 68, 231, 121, 159, 143, 147, 13, 9, 78, 167, 60, 155, 115, 107, 14, 14, 138, 242, 214, 182, 5, 196, 92, 3, 153, 209, 86, 104, 11, 226, 206, 166, 112, 47, 227, 26, 187, 86, 48, 220, 108, 123, 8, 88, 127, 14, 143, 231, 119, 245, 239, 248, 207, 194, 196, 132, 121, 189, 143, 1, 201, 173, 111, 147, 199, 12, 201, 163, 210, 215, 192, 51, 208, 75, 109, 210, 201, 31, 60, 151, 2, 211, 82, 123, 87, 96, 202, 214, 176, 167, 41, 76, 195, 243, 146, 65, 228, 144, 75, 243, 218, 26, 154, 63, 236, 95, 30, 254, 49, 210, 207, 162, 63, 67, 53, 90, 74, 247, 238, 215, 194, 65, 55, 203, 58, 88, 50, 140, 109, 187, 206, 157, 1, 202, 115, 53, 129, 3, 51, 38, 171, 57, 108, 161, 250, 79, 7, 255, 56, 58, 16, 203, 236, 245, 88, 207, 142, 121, 26, 232, 32, 156, 49, 234, 165, 214, 14, 199, 150, 159, 0, 189, 46, 165, 131, 55, 158, 251, 30, 88, 74, 167, 35, 151, 86, 127, 60, 199, 204, 162, 153, 135, 179, 68, 231, 253, 180, 99, 54, 207, 73, 60, 7, 131, 44, 203, 108, 57, 21, 251, 187, 168, 143, 15, 226, 250, 74, 157, 231, 73, 31, 250, 24, 251, 105, 183, 253, 231, 77, 11, 144, 74, 51, 65, 23, 249, 252, 219, 78, 210, 223, 137, 58, 123, 237, 65, 125, 236, 239, 223, 117, 48, 84, 29, 156, 30, 109, 123, 125, 26, 65, 219, 183, 182, 81, 108, 207, 112, 180, 196, 126, 226, 85, 26, 228, 216, 219, 150, 207, 44, 13, 150, 53, 159, 201, 20, 14, 90, 108, 123, 39, 12, 122, 168, 95, 143, 186, 2, 211, 42, 250, 168, 218, 193, 108, 5, 161, 41, 76, 195, 20, 95, 42, 99, 54, 42, 156, 20, 61, 188, 183, 62, 210, 59, 118, 48, 191, 167, 177, 216, 45, 2, 212, 63, 203, 102, 116, 128, 155, 142, 77, 233, 180, 238, 236, 122, 217, 251, 219, 113, 130, 125, 125, 160, 200, 119, 67, 117, 28, 59, 102, 243, 172, 186, 220, 146, 217, 74, 51, 147, 135, 8, 129, 206, 58, 222, 111, 63, 213, 7, 203, 149, 190, 65, 4, 150, 95, 226, 176, 193, 155, 66, 71, 245, 60, 14, 192, 25, 165, 222, 137, 231, 162, 57, 141, 251, 42, 29, 116, 213, 22, 6, 76, 253, 208, 199, 151, 150, 107, 223, 217, 148, 65, 176, 142, 253, 122, 111, 23, 252, 29, 174, 10, 7, 225, 92, 76, 33, 52, 13, 71, 241, 174, 109, 61, 24, 42, 174, 117, 211, 247, 206, 159, 91, 14, 80, 171, 255, 12, 188, 28, 197, 103, 48, 79, 136, 186, 19, 247, 127, 227, 247, 57, 141, 122, 179, 235, 148, 250, 81, 117, 204, 212, 222, 148, 182, 250, 60, 229, 232, 205, 61, 123, 108, 47, 161, 41, 192, 234, 62, 245, 208, 129, 24, 122, 68, 223, 172, 53, 38, 47, 133, 168, 87, 105, 118, 200, 105, 199, 44, 212, 122, 175, 219, 227, 21, 150, 180, 149, 78, 176, 31, 114, 70, 85, 169, 67, 250, 214, 7, 57, 122, 23, 91, 57, 180, 5, 152, 75, 237, 213, 61, 135, 210, 61, 190, 236, 10, 76, 179, 58, 240, 138, 240, 227, 190, 240, 123, 28, 15, 124, 144, 85, 233, 250, 190, 196, 245, 253, 222, 242, 87, 118, 98, 198, 223, 84, 103, 82, 221, 23, 234, 153, 181, 125, 174, 11, 42, 205, 50, 221, 171, 247, 172, 92, 240, 251, 181, 5, 201, 117, 157, 123, 58, 196, 150, 63, 139, 138, 19, 245, 143, 58, 78, 147, 255, 33, 194, 179, 77, 153, 197, 215, 171, 102, 224, 165, 14, 187, 35, 88, 63, 158, 99, 64, 167, 158, 189, 62, 234, 30, 153, 125, 74, 179, 252, 151, 89, 193, 50, 180, 183, 180, 186, 238, 135, 40, 71, 155, 80, 127, 66, 43, 161, 41, 192, 234, 134, 90, 30, 12, 111, 86, 116, 214, 234, 78, 249, 117, 221, 232, 174, 170, 234, 231, 194, 103, 113, 180, 236, 30, 186, 29, 203, 204, 78, 135, 8, 77, 163, 67, 87, 10, 212, 38, 191, 167, 217, 6, 42, 5, 74, 203, 30, 90, 215, 42, 194, 137, 214, 144, 118, 153, 165, 244, 17, 16, 213, 255, 238, 99, 203, 95, 89, 107, 184, 23, 203, 220, 63, 23, 102, 137, 31, 76, 56, 184, 42, 5, 44, 103, 83, 15, 77, 231, 168, 83, 118, 123, 94, 213, 51, 72, 221, 184, 140, 40, 119, 103, 133, 231, 162, 138, 89, 179, 83, 222, 87, 119, 20, 49, 219, 248, 42, 246, 65, 190, 234, 216, 246, 99, 149, 247, 234, 186, 93, 79, 52, 48, 237, 218, 14, 100, 27, 203, 232, 207, 251, 151, 135, 247, 250, 73, 108, 50, 161, 41, 208, 230, 182, 165, 193, 241, 60, 64, 67, 217, 44, 200, 237, 244, 121, 128, 25, 115, 171, 28, 218, 212, 214, 128, 190, 92, 225, 122, 218, 152, 41, 216, 163, 122, 150, 66, 116, 50, 218, 130, 211, 85, 246, 29, 188, 41, 156, 106, 254, 126, 160, 217, 113, 93, 203, 5, 133, 166, 61, 138, 153, 104, 165, 229, 132, 67, 44, 27, 47, 205, 38, 90, 165, 60, 221, 20, 194, 161, 41, 204, 96, 186, 47, 132, 166, 83, 14, 4, 110, 10, 245, 203, 238, 6, 204, 150, 58, 29, 121, 9, 242, 80, 117, 227, 82, 234, 89, 175, 177, 229, 73, 91, 93, 94, 117, 252, 183, 55, 37, 6, 137, 78, 99, 112, 167, 173, 109, 180, 236, 30, 242, 107, 21, 245, 125, 105, 123, 159, 231, 248, 189, 238, 59, 182, 81, 186, 90, 195, 193, 158, 109, 7, 68, 77, 221, 167, 142, 0, 190, 222, 91, 248, 192, 94, 255, 108, 42, 161, 41, 208, 230, 169, 165, 33, 85, 207, 84, 184, 114, 72, 9, 85, 247, 158, 144, 95, 135, 58, 152, 100, 9, 165, 134, 218, 253, 38, 156, 86, 202, 183, 193, 154, 210, 108, 211, 165, 68, 25, 126, 46, 204, 194, 186, 142, 198, 126, 47, 117, 94, 116, 236, 75, 179, 30, 63, 171, 95, 123, 215, 245, 121, 143, 221, 145, 91, 122, 80, 37, 102, 155, 182, 253, 103, 251, 131, 47, 41, 182, 63, 104, 27, 44, 174, 98, 105, 243, 205, 132, 59, 253, 165, 50, 62, 148, 211, 41, 205, 28, 126, 60, 191, 59, 139, 16, 112, 222, 253, 176, 249, 119, 48, 56, 201, 25, 153, 43, 40, 205, 184, 238, 220, 71, 186, 177, 127, 121, 56, 228, 123, 184, 109, 91, 160, 65, 247, 82, 31, 200, 135, 24, 180, 248, 90, 24, 152, 216, 137, 160, 122, 211, 14, 214, 131, 111, 254, 238, 99, 0, 90, 148, 26, 194, 235, 104, 156, 51, 93, 15, 45, 87, 118, 28, 29, 152, 41, 80, 158, 215, 160, 227, 192, 131, 133, 12, 220, 137, 40, 133, 251, 187, 113, 16, 207, 202, 191, 75, 124, 143, 235, 142, 25, 97, 246, 254, 234, 209, 28, 33, 202, 58, 62, 239, 165, 103, 19, 117, 212, 169, 47, 203, 126, 223, 30, 109, 242, 126, 125, 165, 122, 160, 57, 137, 189, 151, 58, 109, 255, 242, 240, 170, 227, 48, 184, 69, 190, 87, 105, 191, 222, 33, 157, 76, 232, 29, 223, 56, 45, 180, 73, 182, 66, 159, 239, 213, 45, 93, 233, 213, 86, 191, 62, 76, 104, 182, 120, 239, 109, 210, 158, 203, 197, 188, 62, 52, 123, 27, 215, 131, 22, 177, 74, 177, 205, 187, 216, 22, 2, 54, 142, 208, 20, 104, 83, 154, 121, 119, 182, 108, 99, 191, 175, 78, 2, 147, 210, 214, 8, 218, 89, 101, 43, 135, 62, 59, 99, 49, 59, 168, 173, 35, 245, 62, 58, 157, 11, 171, 175, 113, 77, 13, 213, 77, 81, 239, 221, 213, 75, 208, 16, 75, 238, 218, 172, 212, 241, 139, 70, 127, 169, 163, 253, 110, 213, 224, 52, 234, 190, 210, 254, 169, 85, 204, 122, 180, 239, 87, 191, 74, 65, 216, 195, 128, 159, 119, 169, 76, 30, 172, 80, 150, 6, 57, 64, 172, 238, 204, 174, 250, 172, 166, 195, 219, 218, 76, 186, 108, 71, 89, 40, 118, 250, 163, 30, 88, 250, 221, 84, 127, 70, 113, 32, 211, 143, 241, 189, 250, 88, 142, 91, 10, 89, 110, 123, 248, 42, 213, 141, 83, 89, 77, 242, 77, 179, 236, 124, 34, 3, 8, 189, 139, 178, 247, 175, 216, 219, 184, 15, 131, 189, 87, 59, 12, 217, 110, 106, 27, 64, 88, 116, 69, 209, 144, 3, 2, 165, 182, 241, 249, 162, 125, 165, 168, 71, 254, 21, 131, 49, 99, 181, 73, 63, 204, 56, 12, 238, 56, 182, 63, 104, 115, 178, 108, 123, 27, 214, 73, 104, 10, 204, 20, 13, 207, 79, 45, 255, 121, 39, 26, 251, 139, 190, 212, 235, 134, 253, 239, 241, 39, 219, 227, 186, 208, 65, 121, 31, 157, 241, 185, 27, 113, 169, 83, 121, 223, 243, 44, 150, 210, 12, 131, 143, 139, 54, 228, 210, 73, 214, 70, 206, 103, 136, 207, 103, 55, 102, 249, 213, 75, 95, 47, 150, 109, 204, 199, 191, 43, 221, 191, 62, 194, 152, 174, 251, 255, 46, 126, 143, 82, 40, 52, 83, 212, 121, 93, 129, 233, 139, 89, 207, 253, 154, 35, 196, 27, 108, 214, 81, 125, 216, 71, 161, 94, 220, 89, 230, 103, 207, 177, 181, 195, 82, 161, 105, 212, 179, 39, 233, 89, 93, 184, 83, 27, 159, 117, 233, 4, 243, 165, 175, 111, 100, 93, 129, 219, 187, 120, 55, 45, 252, 172, 166, 119, 70, 179, 28, 186, 254, 172, 126, 91, 37, 68, 232, 216, 175, 247, 246, 241, 252, 238, 104, 213, 175, 142, 103, 232, 120, 106, 3, 135, 241, 236, 109, 107, 48, 211, 252, 94, 117, 176, 182, 212, 179, 218, 152, 163, 62, 25, 114, 144, 227, 221, 26, 202, 205, 220, 237, 201, 120, 190, 7, 155, 189, 29, 101, 180, 52, 64, 51, 119, 31, 43, 254, 94, 19, 8, 255, 184, 108, 29, 190, 160, 89, 129, 105, 211, 119, 60, 238, 168, 67, 63, 154, 64, 195, 166, 17, 154, 2, 37, 93, 75, 213, 126, 159, 39, 8, 169, 27, 245, 17, 130, 53, 251, 17, 254, 108, 164, 113, 123, 68, 35, 169, 20, 0, 156, 68, 39, 179, 51, 108, 138, 114, 209, 236, 167, 219, 235, 114, 200, 104, 224, 149, 70, 192, 63, 198, 76, 171, 98, 195, 58, 102, 151, 214, 223, 235, 183, 184, 198, 31, 44, 57, 154, 41, 215, 31, 59, 113, 122, 241, 83, 132, 232, 115, 7, 143, 17, 10, 116, 5, 142, 43, 239, 73, 27, 157, 152, 159, 58, 254, 90, 253, 123, 252, 90, 159, 4, 91, 151, 213, 82, 217, 140, 114, 82, 207, 202, 127, 138, 186, 175, 235, 144, 150, 83, 135, 36, 244, 174, 116, 224, 214, 243, 172, 78, 95, 207, 74, 229, 242, 100, 145, 1, 165, 244, 28, 148, 202, 209, 178, 191, 79, 254, 119, 59, 81, 23, 126, 141, 89, 75, 197, 153, 144, 49, 200, 117, 26, 97, 96, 233, 25, 253, 180, 9, 251, 244, 197, 51, 216, 21, 136, 238, 68, 59, 230, 41, 158, 241, 214, 119, 70, 243, 249, 68, 27, 232, 183, 150, 32, 102, 225, 65, 187, 164, 116, 173, 189, 12, 10, 196, 103, 82, 26, 68, 159, 220, 96, 79, 236, 83, 222, 85, 159, 111, 148, 168, 43, 242, 103, 189, 27, 101, 231, 105, 209, 237, 30, 162, 188, 149, 234, 147, 231, 120, 39, 174, 170, 244, 61, 102, 150, 207, 30, 86, 240, 172, 180, 101, 84, 124, 54, 189, 239, 159, 62, 67, 87, 31, 235, 75, 169, 143, 21, 117, 75, 253, 61, 126, 127, 117, 31, 155, 58, 188, 239, 137, 7, 127, 42, 189, 59, 231, 28, 180, 232, 173, 109, 15, 99, 112, 16, 20, 208, 42, 14, 70, 184, 140, 176, 163, 205, 121, 140, 120, 223, 166, 81, 233, 167, 24, 209, 109, 102, 249, 204, 234, 36, 212, 13, 188, 251, 158, 26, 101, 172, 223, 85, 220, 235, 182, 78, 243, 110, 132, 77, 207, 81, 78, 158, 98, 233, 87, 211, 104, 58, 136, 101, 98, 175, 27, 240, 239, 226, 239, 247, 53, 42, 125, 26, 29, 215, 54, 63, 68, 8, 250, 16, 63, 247, 107, 42, 207, 85, 225, 119, 172, 3, 144, 47, 35, 132, 48, 27, 161, 112, 34, 239, 78, 132, 232, 39, 113, 152, 77, 174, 55, 154, 63, 191, 139, 251, 189, 23, 101, 162, 107, 182, 199, 167, 190, 194, 198, 56, 165, 255, 160, 227, 20, 216, 42, 202, 192, 199, 232, 152, 60, 207, 56, 104, 108, 111, 193, 89, 42, 31, 28, 70, 54, 136, 82, 199, 109, 140, 103, 245, 162, 163, 44, 157, 68, 71, 254, 166, 57, 205, 57, 151, 229, 8, 44, 15, 162, 222, 233, 58, 172, 229, 118, 153, 247, 105, 252, 140, 182, 103, 181, 158, 181, 244, 99, 122, 86, 171, 244, 156, 30, 196, 179, 58, 239, 33, 50, 147, 90, 198, 93, 50, 231, 73, 236, 85, 60, 227, 63, 71, 128, 250, 146, 2, 162, 230, 221, 246, 221, 2, 167, 111, 95, 45, 90, 38, 59, 246, 235, 125, 238, 185, 78, 185, 46, 148, 229, 179, 41, 222, 223, 5, 234, 243, 77, 113, 220, 18, 114, 238, 166, 103, 245, 37, 158, 209, 251, 40, 135, 77, 153, 220, 139, 175, 182, 182, 214, 107, 125, 221, 207, 82, 157, 116, 146, 246, 249, 254, 154, 250, 12, 199, 81, 166, 150, 173, 163, 219, 6, 112, 154, 32, 242, 116, 214, 182, 44, 241, 60, 117, 213, 217, 189, 137, 67, 40, 75, 167, 206, 55, 131, 205, 103, 205, 234, 171, 244, 223, 230, 185, 143, 123, 235, 218, 179, 182, 174, 123, 58, 250, 143, 187, 241, 206, 235, 99, 123, 18, 24, 156, 208, 20, 40, 170, 79, 63, 79, 75, 247, 74, 222, 47, 120, 2, 103, 211, 120, 217, 115, 82, 244, 230, 139, 19, 157, 187, 102, 46, 84, 209, 80, 90, 180, 65, 90, 47, 227, 186, 138, 77, 230, 87, 18, 141, 212, 15, 17, 120, 21, 127, 230, 2, 157, 221, 198, 183, 25, 31, 246, 164, 252, 102, 222, 14, 87, 174, 55, 74, 131, 51, 109, 122, 95, 210, 254, 120, 126, 119, 26, 33, 209, 188, 229, 116, 119, 197, 101, 124, 51, 151, 185, 177, 154, 142, 195, 113, 94, 198, 56, 0, 42, 6, 30, 127, 234, 152, 181, 244, 231, 64, 66, 245, 239, 235, 94, 230, 71, 189, 172, 176, 28, 121, 222, 207, 225, 253, 171, 63, 23, 113, 185, 105, 179, 168, 227, 36, 246, 106, 142, 224, 180, 177, 179, 194, 41, 228, 47, 75, 134, 7, 165, 122, 182, 215, 242, 29, 239, 206, 219, 182, 128, 61, 130, 168, 41, 214, 99, 103, 17, 48, 45, 250, 62, 159, 162, 121, 222, 171, 59, 205, 224, 239, 10, 215, 255, 185, 199, 123, 121, 19, 101, 177, 173, 93, 216, 118, 173, 171, 132, 166, 165, 128, 127, 55, 182, 196, 104, 6, 59, 191, 196, 179, 183, 200, 0, 71, 159, 230, 41, 159, 203, 222, 211, 211, 117, 246, 175, 162, 255, 120, 80, 184, 238, 247, 125, 181, 237, 97, 104, 150, 231, 3, 157, 234, 16, 161, 176, 52, 107, 21, 55, 2, 211, 237, 17, 179, 156, 142, 6, 56, 128, 225, 165, 207, 89, 97, 209, 25, 248, 208, 215, 247, 75, 30, 54, 100, 207, 190, 49, 124, 25, 225, 32, 142, 111, 65, 195, 16, 117, 72, 212, 121, 67, 148, 145, 172, 190, 254, 127, 10, 76, 7, 83, 234, 136, 141, 246, 238, 137, 211, 154, 135, 120, 127, 54, 154, 231, 96, 217, 80, 114, 232, 207, 161, 158, 9, 190, 49, 179, 76, 179, 232, 204, 127, 24, 184, 46, 123, 136, 251, 183, 208, 187, 35, 102, 232, 181, 5, 67, 189, 190, 51, 147, 210, 247, 156, 228, 61, 142, 231, 124, 136, 118, 201, 58, 140, 177, 26, 225, 161, 207, 253, 96, 231, 216, 190, 169, 205, 187, 101, 247, 189, 140, 129, 235, 95, 58, 254, 218, 110, 12, 0, 156, 199, 159, 107, 9, 213, 83, 249, 44, 29, 182, 182, 140, 203, 137, 172, 94, 57, 237, 248, 221, 126, 92, 102, 159, 120, 24, 155, 208, 20, 152, 75, 132, 8, 151, 61, 126, 90, 31, 226, 123, 178, 69, 162, 227, 183, 215, 177, 193, 253, 34, 150, 234, 80, 118, 137, 160, 234, 159, 61, 118, 164, 234, 96, 224, 192, 32, 192, 191, 197, 231, 91, 119, 120, 62, 15, 244, 35, 6, 41, 23, 89, 252, 14, 255, 232, 177, 44, 103, 245, 231, 178, 103, 73, 254, 48, 58, 14, 199, 169, 198, 14, 120, 226, 93, 55, 196, 254, 138, 43, 63, 7, 113, 208, 207, 80, 193, 224, 229, 166, 191, 231, 83, 93, 54, 68, 61, 240, 203, 10, 247, 111, 244, 65, 129, 142, 125, 193, 119, 187, 246, 191, 93, 151, 20, 76, 109, 180, 8, 241, 191, 239, 216, 155, 125, 21, 159, 134, 24, 136, 140, 65, 147, 101, 66, 193, 165, 103, 32, 198, 103, 181, 202, 51, 251, 50, 214, 158, 184, 169, 124, 118, 5, 189, 243, 250, 48, 149, 129, 170, 248, 221, 186, 14, 215, 187, 118, 48, 20, 83, 39, 52, 5, 230, 22, 47, 225, 255, 93, 113, 214, 76, 29, 22, 252, 175, 217, 85, 219, 171, 110, 36, 165, 142, 248, 178, 141, 251, 151, 232, 112, 31, 12, 21, 140, 69, 96, 181, 23, 131, 1, 203, 6, 6, 117, 71, 224, 123, 3, 0, 127, 85, 207, 124, 123, 60, 191, 59, 142, 224, 241, 83, 79, 161, 204, 224, 229, 34, 171, 127, 70, 148, 229, 239, 123, 10, 77, 62, 71, 121, 57, 22, 176, 15, 170, 212, 217, 254, 188, 142, 165, 226, 49, 227, 116, 213, 247, 103, 163, 174, 87, 127, 234, 235, 57, 136, 247, 241, 94, 132, 4, 125, 4, 50, 183, 81, 206, 55, 114, 134, 233, 107, 81, 151, 245, 89, 15, 124, 138, 118, 208, 217, 10, 245, 64, 169, 140, 15, 249, 185, 111, 220, 108, 211, 234, 63, 3, 186, 67, 175, 30, 24, 92, 61, 139, 242, 241, 252, 110, 47, 6, 125, 251, 26, 148, 252, 179, 29, 51, 224, 123, 233, 104, 137, 186, 111, 165, 107, 137, 103, 118, 153, 201, 30, 15, 113, 189, 163, 173, 28, 138, 118, 243, 217, 138, 117, 76, 253, 239, 254, 49, 181, 254, 213, 28, 7, 67, 237, 68, 112, 234, 96, 40, 38, 203, 158, 166, 192, 66, 162, 179, 121, 26, 39, 54, 54, 27, 182, 31, 116, 236, 99, 217, 28, 246, 114, 237, 116, 232, 183, 35, 26, 110, 205, 8, 242, 105, 52, 66, 75, 179, 191, 154, 3, 12, 110, 198, 90, 62, 27, 63, 163, 222, 119, 233, 234, 85, 121, 46, 237, 81, 217, 28, 18, 117, 99, 255, 210, 110, 185, 193, 28, 203, 176, 142, 230, 40, 11, 217, 115, 250, 188, 215, 50, 51, 51, 238, 243, 81, 236, 239, 124, 60, 231, 193, 60, 141, 219, 84, 166, 213, 127, 3, 235, 56, 28, 167, 26, 99, 47, 211, 54, 45, 239, 207, 121, 203, 209, 160, 207, 65, 90, 70, 219, 28, 158, 211, 60, 171, 243, 94, 223, 67, 122, 207, 111, 229, 54, 37, 83, 169, 7, 98, 191, 222, 182, 54, 215, 237, 192, 245, 204, 85, 97, 255, 233, 122, 143, 194, 81, 6, 180, 150, 17, 7, 124, 29, 109, 195, 193, 80, 81, 7, 52, 39, 144, 231, 247, 234, 188, 251, 107, 143, 250, 188, 54, 51, 14, 247, 47, 15, 175, 163, 61, 208, 118, 168, 85, 211, 14, 188, 234, 163, 125, 21, 251, 106, 230, 159, 217, 214, 238, 120, 73, 245, 235, 183, 208, 113, 29, 51, 167, 83, 29, 51, 111, 187, 121, 35, 234, 221, 56, 24, 170, 180, 191, 247, 187, 168, 91, 76, 64, 96, 146, 254, 246, 199, 31, 127, 184, 51, 192, 202, 162, 225, 246, 122, 121, 197, 147, 144, 128, 215, 162, 49, 248, 122, 68, 249, 126, 106, 51, 239, 102, 52, 152, 191, 110, 107, 24, 176, 46, 175, 202, 66, 243, 121, 231, 19, 127, 39, 87, 46, 178, 116, 253, 205, 201, 196, 85, 58, 181, 88, 253, 199, 92, 82, 57, 202, 239, 209, 201, 60, 7, 17, 18, 54, 229, 251, 47, 207, 233, 91, 31, 60, 82, 15, 48, 37, 169, 237, 146, 235, 147, 167, 248, 154, 204, 243, 250, 170, 94, 169, 198, 122, 86, 102, 180, 237, 38, 255, 140, 206, 106, 55, 191, 245, 122, 23, 198, 36, 52, 5, 0, 0, 0, 0, 72, 236, 105, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 32, 17, 154, 2, 0, 0, 0, 0, 36, 66, 83, 0, 0, 0, 0, 128, 68, 104, 10, 0, 0, 0, 0, 144, 8, 77, 1, 0, 0, 0, 0, 18, 161, 41, 0, 0, 0, 0, 64, 34, 52, 5, 0, 0, 0, 0, 72, 132, 166, 0, 0, 0, 0, 0, 137, 208, 20, 0, 0, 0, 0, 160, 81, 85, 213, 255, 3, 40, 172, 221, 214, 238, 187, 32, 243, 0, 0, 0, 0, 73, 69, 78, 68, 174, 66, 96, 130, 0, 0 }; +const char *AppImages::logo2_png = (const char *)temp1; diff --git a/src/ConfigureHardwareComponent.cpp b/src/ConfigureHardwareComponent.cpp index 071c3f8..775860a 100644 --- a/src/ConfigureHardwareComponent.cpp +++ b/src/ConfigureHardwareComponent.cpp @@ -38,8 +38,8 @@ ConfigureHardwareComponent::ConfigureHardwareComponent(ConfigureHardwareWindow & for (std::uint8_t i = 0; i < parentCANDrivers.size(); i++) { - if ((nullptr != parentCANDrivers.at(i)) && - (parentCANDrivers.at(i) == isobus::CANHardwareInterface::get_assigned_can_channel_frame_handler(0))) + if ((nullptr != parentCANDrivers.at(i)) && + (parentCANDrivers.at(i) == isobus::CANHardwareInterface::get_assigned_can_channel_frame_handler(0))) { selectedID = i + 1; break; diff --git a/src/SoftkeyMaskRenderArea.cpp b/src/SoftkeyMaskRenderArea.cpp index fc969c5..c995b7c 100644 --- a/src/SoftkeyMaskRenderArea.cpp +++ b/src/SoftkeyMaskRenderArea.cpp @@ -231,10 +231,8 @@ std::shared_ptr SoftKeyMaskRenderAreaComponent::getClickedChil // Knowing the location requires some knowledge of how the mask is displaying each key... if ((nullptr != child) && - (objectCanBeClicked(child)) && - (isClickWithinBounds(x, y, - 10, 10 + (ownerServer.get_soft_key_descriptor_x_pixel_width() * i) + (10 * i), - ownerServer.get_soft_key_descriptor_x_pixel_width(), ownerServer.get_soft_key_descriptor_y_pixel_width()))) + (objectCanBeClicked(child)) && + (isClickWithinBounds(x, y, 10, 10 + (ownerServer.get_soft_key_descriptor_x_pixel_width() * i) + (10 * i), ownerServer.get_soft_key_descriptor_x_pixel_width(), ownerServer.get_soft_key_descriptor_y_pixel_width()))) { return child; } diff --git a/src/WorkingSetSelectorComponent.cpp b/src/WorkingSetSelectorComponent.cpp index 7c068f6..7a77d3a 100644 --- a/src/WorkingSetSelectorComponent.cpp +++ b/src/WorkingSetSelectorComponent.cpp @@ -25,7 +25,7 @@ void WorkingSetSelectorComponent::update_drawn_working_sets(std::vectorget_object_pool_processing_state()) && (!isobus::SystemTiming::time_expired_ms(managedWorkingSetList.at(i)->get_working_set_maintenance_message_timestamp_ms(), 3000)) && - (!managedWorkingSetList.at(i)->is_deletion_requested())) + (!managedWorkingSetList.at(i)->is_deletion_requested())) { auto workingSetObject = managedWorkingSetList.at(i)->get_working_set_object();