diff --git a/.gitmodules b/.gitmodules
index e30b4c52..a43a4724 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -7,3 +7,6 @@
[submodule "submodules/picojson"]
path = submodules/picojson
url = https://github.com/kazuho/picojson.git
+[submodule "submodules/ImGuiColorTextEdit"]
+ path = submodules/ImGuiColorTextEdit
+ url = https://github.com/mortennobel/ImGuiColorTextEdit.git
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9e22a50a..668ad500 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -17,7 +17,6 @@ set(CMAKE_CXX_EXTENSIONS OFF)
set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake")
-
find_package(SDL2 REQUIRED)
set(SRE_INCLUDE_DIRS ${SDL2_INCLUDE_DIR})
diff --git a/README.md b/README.md
index d07a00eb..f899e7db 100644
--- a/README.md
+++ b/README.md
@@ -54,9 +54,9 @@ API documentation is defined in header files.
* https://www.libsdl.org Simple Direct Layer 2.x
* https://www.libsdl.org/projects/SDL_image/ Simple Direct Layer Image 2.x
- * http://glm.g-truc.net/ OpenGL Mathematics (bundled)
+ * http://glm.g-truc.net/ OpenGL Mathematics (bundled as submodule)
* https://www.opengl.org/registry/ OpenGL Registry
- * https://github.com/ocornut/imgui ImGui 1.60 (bundled)
- * https://github.com/BalazsJako/ImGuiColorTextEdit ImGuiColorTextEdit (bundled)
- * https://github.com/kazuho/picojson PicoJSON(bundled)
+ * https://github.com/ocornut/imgui ImGui 1.60 (submodule)
+ * https://github.com/BalazsJako/ImGuiColorTextEdit ImGuiColorTextEdit (bundled as submodule)
+ * https://github.com/kazuho/picojson PicoJSON (bundled as submodule)
diff --git a/docs/examples/07_matcap.html.mem b/docs/examples/07_matcap.html.mem
index 0415f7cc..48e8ea98 100644
Binary files a/docs/examples/07_matcap.html.mem and b/docs/examples/07_matcap.html.mem differ
diff --git a/docs/examples/07_matcap.js b/docs/examples/07_matcap.js
index 801c1742..700894a3 100644
--- a/docs/examples/07_matcap.js
+++ b/docs/examples/07_matcap.js
@@ -1,40 +1,40 @@
-var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;((function(){var loadPackage=(function(metadata){function runWithFS(){Module["FS_createPath"]("/","examples_data",true,true);var fileData0=[];fileData0.push.apply(fileData0,[35,32,66,108,101,110,100,101,114,32,118,50,46,55,55,32,40,115,117,98,32,48,41,32,79,66,74,32,70,105,108,101,58,32,39,39,10,35,32,119,119,119,46,98,108,101,110,100,101,114,46,111,114,103,10,111,32,83,117,122,97,110,110,101,10,118,32,48,46,52,57,50,49,56,56,32,48,46,49,56,53,53,52,55,32,48,46,55,50,48,55,48,51,10,118,32,45,48,46,52,57,50,49,56,56,32,48,46,49,56,53,53,52,55,32,48,46,55,50,48,55,48,51,10,118,32,48,46,53,53,56,53,57,52,32,48,46,49,53,56,50,48,51,32,48,46,54,50,53,48,48,48,10,118,32,45,48,46,53,53,56,53,57,52,32,48,46,49,53,56,50,48,51,32,48,46,54,50,53,48,48,48,10,118,32,48,46,52,51,55,53,48,48,32,48,46,48,51,57,48,54,50,32,48,46,54,53,48,51,57,49,10,118,32,45,48,46,52,51,55,53,48,48,32,48,46,48,51,57,48,54,50,32,48,46,54,53,48,51,57,49,10,118,32,48,46,52,49,48,49,53,54,32,48,46,49,48,53,52,54,57,32,48,46,55,51,56,50,56,49,10,118,32,45,48,46,52,49,48,49,53,54,32,48,46,49,48,53,52,54,57,32,48,46,55,51,56,50,56,49,10,118,32,48,46,50,57,52,57,50,50,32,48,46,49,48,53,52,54,57,32,48,46,55,53,57,55,54,54,10,118,32,45,48,46,50,57,52,57,50,50,32,48,46,49,48,53,52,54,57,32,48,46,55,53,57,55,54,54,10,118,32,48,46,50,54,53,54,50,53,32,48,46,48,51,57,48,54,50,32,48,46,54,56,49,54,52,49,10,118,32,45,48,46,50,54,53,54,50,53,32,48,46,48,51,57,48,54,50,32,48,46,54,56,49,54,52,49,10,118,32,48,46,49,52,52,53,51,49,32,48,46,49,53,56,50,48,51,32,48,46,54,57,55,50,54,54,10,118,32,45,48,46,49,52,52,53,51,49,32,48,46,49,53,56,50,48,51,32,48,46,54,57,55,50,54,54,10,118,32,48,46,50,49,52,56,52,52,32,48,46,49,56,53,53,52,55,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,50,49,52,56,52,52,32,48,46,49,56,53,53,52,55,32,48,46,55,54,57,53,51,49,10,118,32,48,46,50,49,52,56,52,52,32,48,46,51,48,48,55,56,49,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,50,49,52,56,52,52,32,48,46,51,48,48,55,56,49,32,48,46,55,54,57,53,51,49,10,118,32,48,46,49,52,52,53,51,49,32,48,46,51,50,56,49,50,53,32,48,46,54,57,55,50,54,54,10,118,32,45,48,46,49,52,52,53,51,49,32,48,46,51,50,56,49,50,53,32,48,46,54,57,55,50,54,54,10,118,32,48,46,50,54,53,54,50,53,32,48,46,52,52,57,50,49,57,32,48,46,54,56,49,54,52,49,10,118,32,45,48,46,50,54,53,54,50,53,32,48,46,52,52,57,50,49,57,32,48,46,54,56,49,54,52,49,10,118,32,48,46,50,57,52,57,50,50,32,48,46,51,56,50,56,49,50,32,48,46,55,53,57,55,54,54,10,118,32,45,48,46,50,57,52,57,50,50,32,48,46,51,56,50,56,49,50,32,48,46,55,53,57,55,54,54,10,118,32,48,46,52,49,48,49,53,54,32,48,46,51,56,50,56,49,50,32,48,46,55,51,56,50,56,49,10,118,32,45,48,46,52,49,48,49,53,54,32,48,46,51,56,50,56,49,50,32,48,46,55,51,56,50,56,49,10,118,32,48,46,52,51,55,53,48,48,32,48,46,52,52,57,50,49,57,32,48,46,54,53,48,51,57,49,10,118,32,45,48,46,52,51,55,53,48,48,32,48,46,52,52,57,50,49,57,32,48,46,54,53,48,51,57,49,10,118,32,48,46,53,53,56,53,57,52,32,48,46,51,50,56,49,50,53,32,48,46,54,50,53,48,48,48,10,118,32,45,48,46,53,53,56,53,57,52,32,48,46,51,50,56,49,50,53,32,48,46,54,50,53,48,48,48,10,118,32,48,46,52,57,50,49,56,56,32,48,46,51,48,48,55,56,49,32,48,46,55,50,48,55,48,51,10,118,32,45,48,46,52,57,50,49,56,56,32,48,46,51,48,48,55,56,49,32,48,46,55,50,48,55,48,51,10,118,32,48,46,52,53,55,48,51,49,32,48,46,50,56,55,49,48,57,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,52,53,55,48,51,49,32,48,46,50,56,55,49,48,57,32,48,46,55,54,57,53,51,49,10,118,32,48,46,51,57,54,52,56,52,32,48,46,51,52,57,54,48,57,32,48,46,55,56,51,50,48,51,10,118,32,45,48,46,51,57,54,52,56,52,32,48,46,51,52,57,54,48,57,32,48,46,55,56,51,50,48,51,10,118,32,48,46,51,49,48,53,52,55,32,48,46,51,52,57,54,48,57,32,48,46,56,48,48,55,56,49,10,118,32,45,48,46,51,49,48,53,52,55,32,48,46,51,52,57,54,48,57,32,48,46,56,48,48,55,56,49,10,118,32,48,46,50,53,49,57,53,51,32,48,46,50,56,55,49,48,57,32,48,46,56,48,56,53,57,52,10,118,32,45,48,46,50,53,49,57,53,51,32,48,46,50,56,55,49,48,57,32,48,46,56,48,56,53,57,52,10,118,32,48,46,50,53,49,57,53,51,32,48,46,50,48,49,49,55,50,32,48,46,56,48,56,53,57,52,10,118,32,45,48,46,50,53,49,57,53,51,32,48,46,50,48,49,49,55,50,32,48,46,56,48,56,53,57,52,10,118,32,48,46,51,49,48,53,52,55,32,48,46,49,52,50,53,55,56,32,48,46,56,48,48,55,56,49,10,118,32,45,48,46,51,49,48,53,52,55,32,48,46,49,52,50,53,55,56,32,48,46,56,48,48,55,56,49,10,118,32,48,46,51,57,54,52,56,52,32,48,46,49,52,50,53,55,56,32,48,46,55,56,51,50,48,51,10,118,32,45,48,46,51,57,54,52,56,52,32,48,46,49,52,50,53,55,56,32,48,46,55,56,51,50,48,51,10,118,32,48,46,52,53,55,48,51,49,32,48,46,50,48,49,49,55,50,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,52,53,55,48,51,49,32,48,46,50,48,49,49,55,50,32,48,46,55,54,57,53,51,49,10,118,32,48,46,52,50,52,52,55,57,32,48,46,50,49,51,53,52,50,32,48,46,55,57,52,50,55,49,10,118,32,45,48,46,52,50,52,52,55,57,32,48,46,50,49,51,53,52,50,32,48,46,55,57,52,50,55,49,10,118,32,48,46,51,56,50,56,49,50,32,48,46,49,55,49,56,55,53,32,48,46,56,48,52,54,56,56,10,118,32,45,48,46,51,56,50,56,49,50,32,48,46,49,55,49,56,55,53,32,48,46,56,48,52,54,56,56,10,118,32,48,46,51,50,50,57,49,55,32,48,46,49,55,49,56,55,53,32,48,46,56,49,55,55,48,56,10,118,32,45,48,46,51,50,50,57,49,55,32,48,46,49,55,49,56,55,53,32,48,46,56,49,55,55,48,56,10,118,32,48,46,50,56,49,50,53,48,32,48,46,50,49,51,53,52,50,32,48,46,56,50,50,57,49,55,10,118,32,45,48,46,50,56,49,50,53,48,32,48,46,50,49,51,53,52,50,32,48,46,56,50,50,57,49,55,10,118,32,48,46,50,56,49,50,53,48,32,48,46,50,55,51,52,51,56,32,48,46,56,50,50,57,49,55,10,118,32,45,48,46,50,56,49,50,53,48,32,48,46,50,55,51,52,51,56,32,48,46,56,50,50,57,49,55,10,118,32,48,46,51,50,50,57,49,55,32,48,46,51,49,55,55,48,56,32,48,46,56,49,55,55,48,56,10,118,32,45,48,46,51,50,50,57,49,55,32,48,46,51,49,55,55,48,56,32,48,46,56,49,55,55,48,56,10,118,32,48,46,51,56,50,56,49,50,32,48,46,51,49,55,55,48,56,32,48,46,56,48,52,54,56,56,10,118,32,45,48,46,51,56,50,56,49,50,32,48,46,51,49,55,55,48,56,32,48,46,56,48,52,54,56,56,10,118,32,48,46,52,50,52,52,55,57,32,48,46,50,55,51,52,51,56,32,48,46,55,57,52,50,55,49,10,118,32,45,48,46,52,50,52,52,55,57,32,48,46,50,55,51,52,51,56,32,48,46,55,57,52,50,55,49,10,118,32,48,46,48,56,53,57,51,56,32,45,48,46,57,53,55,48,51,49,32,48,46,54,48,49,53,54,50,10,118,32,45,48,46,48,56,53,57,51,56,32,45,48,46,57,53,55,48,51,49,32,48,46,54,48,49,53,54,50,10,118,32,48,46,50,50,54,53,54,50,32,45,48,46,57,51,57,52,53,51,32,48,46,53,56,53,57,51,56,10,118,32,45,48,46,50,50,54,53,54,50,32,45,48,46,57,51,57,52,53,51,32,48,46,53,56,53,57,51,56,10,118,32,48,46,50,57,56,56,50,56,32,45,48,46,56,57,50,53,55,56,32,48,46,53,56,55,56,57,49,10,118,32,45,48,46,50,57,56,56,50,56,32,45,48,46,56,57,50,53,55,56,32,48,46,53,56,55,56,57,49,10,118,32,48,46,51,48,56,53,57,52,32,45,48,46,55,55,55,51,52,52,32,48,46,54,49,51,50,56,49,10,118,32,45,48,46,51,48,56,53,57,52,32,45,48,46,55,55,55,51,52,52,32,48,46,54,49,51,50,56,49,10,118,32,48,46,50,56,49,50,53,48,32,45,48,46,53,55,48,51,49,50,32,48,46,54,51,52,55,54,54,10,118,32,45,48,46,50,56,49,50,53,48,32,45,48,46,53,55,48,51,49,50,32,48,46,54,51,52,55,54,54,10,118,32,48,46,50,57,49,48,49,54,32,45,48,46,49,49,57,49,52,49,32,48,46,54,52,52,53,51,49,10,118,32,45,48,46,50,57,49,48,49,54,32,45,48,46,49,49,57,49,52,49,32,48,46,54,52,52,53,51,49,10,118,32,48,46,53,50,49,52,56,52,32,45,48,46,48,52,50,57,54,57,32,48,46,53,57,49,55,57,55,10,118,32,45,48,46,53,50,49,52,56,52,32,45,48,46,48,52,50,57,54,57,32,48,46,53,57,49,55,57,55,10,118,32,48,46,55,48,49,49,55,50,32,48,46,48,57,49,55,57,55,32,48,46,53,53,50,55,51,52,10,118,32,45,48,46,55,48,49,49,55,50,32,48,46,48,57,49,55,57,55,32,48,46,53,53,50,55,51,52,10,118,32,48,46,55,56,57,48,54,50,32,48,46,50,56,57,48,54,50,32,48,46,53,55,52,50,49,57,10,118,32,45,48,46,55,56,57,48,54,50,32,48,46,50,56,57,48,54,50,32,48,46,53,55,52,50,49,57,10,118,32,48,46,55,53,48,48,48,48,32,48,46,52,50,53,55,56,49,32,48,46,54,53,48,51,57,49,10,118,32,45,48,46,55,53,48,48,48,48,32,48,46,52,50,53,55,56,49,32,48,46,54,53,48,51,57,49,10,118,32,48,46,53,56,50,48,51,49,32,48,46,53,49,49,55,49,57,32,48,46,55,48,56,57,56,52,10,118,32,45,48,46,53,56,50,48,51,49,32,48,46,53,49,49,55,49,57,32,48,46,55,48,56,57,56,52,10,118,32,48,46,51,57,48,54,50,53,32,48,46,54,51,54,55,49,57,32,48,46,55,54,51,54,55,50,10,118,32,45,48,46,51,57,48,54,50,53,32,48,46,54,51,54,55,49,57,32,48,46,55,54,51,54,55,50,10,118,32,48,46,50,52,56,48,52,55,32,48,46,54,56,51,53,57,52,32,48,46,55,57,52,57,50,50,10,118,32,45,48,46,50,52,56,48,52,55,32,48,46,54,56,51,53,57,52,32,48,46,55,57,52,57,50,50,10,118,32,48,46,49,51,48,56,53,57,32,48,46,53,54,52,52,53,51,32,48,46,56,48,48,55,56,49,10,118,32,45,48,46,49,51,48,56,53,57,32,48,46,53,54,52,52,53,51,32,48,46,56,48,48,55,56,49,10,118,32,48,46,48,52,49,48,49,54,32,48,46,52,50,53,55,56,49,32,48,46,55,56,57,48,54,50,10,118,32,45,48,46,48,52,49,48,49,54,32,48,46,52,50,53,55,56,49,32,48,46,55,56,57,48,54,50,10,118,32,48,46,49,55,57,54,56,56,32,48,46,52,56,50,52,50,50,32,48,46,56,48,54,54,52,49,10,118,32,45,48,46,49,55,57,54,56,56,32,48,46,52,56,50,52,50,50,32,48,46,56,48,54,54,52,49,10,118,32,48,46,50,55,51,52,51,56,32,48,46,53,53,48,55,56,49,32,48,46,55,57,54,56,55,53,10,118,32,45,48,46,50,55,51,52,51,56,32,48,46,53,53,48,55,56,49,32,48,46,55,57,54,56,55,53,10,118,32,48,46,51,55,54,57,53,51,32,48,46,53,50,53,51,57,49,32,48,46,55,55,51,52,51,56,10,118,32,45,48,46,51,55,54,57,53,51,32,48,46,53,50,53,51,57,49,32,48,46,55,55,51,52,51,56,10,118,32,48,46,53,51,57,48,54,50,32,48,46,52,52,51,51,53,57,32,48,46,55,50,54,53,54,50,10,118,32,45,48,46,53,51,57,48,54,50,32,48,46,52,52,51,51,53,57,32,48,46,55,50,54,53,54,50,10,118,32,48,46,54,54,55,57,54,57,32,48,46,51,54,53,50,51,52,32,48,46,54,55,51,56,50,56,10,118,32,45,48,46,54,54,55,57,54,57,32,48,46,51,54,53,50,51,52,32,48,46,54,55,51,56,50,56,10,118,32,48,46,54,56,51,53,57,52,32,48,46,50,54,53,54,50,53,32,48,46,54,51,56,54,55,50,10,118,32,45,48,46,54,56,51,53,57,52,32,48,46,50,54,53,54,50,53,32,48,46,54,51,56,54,55,50,10,118,32,48,46,54,49,53,50,51,52,32,48,46,49,50,54,57,53,51,32,48,46,54,51,54,55,49,57,10,118,32,45,48,46,54,49,53,50,51,52,32,48,46,49,50,54,57,53,51,32,48,46,54,51,54,55,49,57,10,118,32,48,46,52,55,48,55,48,51,32,48,46,48,50,49,52,56,52,32,48,46,54,54,55,57,54,57,10,118,32,45,48,46,52,55,48,55,48,51,32,48,46,48,50,49,52,56,52,32,48,46,54,54,55,57,54,57,10,118,32,48,46,50,55,53,51,57,49,32,45,48,46,48,48,57,55,54,54,32,48,46,55,51,50,52,50,50,10,118,32,45,48,46,50,55,53,51,57,49,32,45,48,46,48,48,57,55,54,54,32,48,46,55,51,50,52,50,50,10,118,32,48,46,49,50,51,48,52,55,32,48,46,48,52,52,57,50,50,32,48,46,55,53,55,56,49,50,10,118,32,45,48,46,49,50,51,48,52,55,32,48,46,48,52,52,57,50,50,32,48,46,55,53,55,56,49,50,10,118,32,48,46,48,57,55,54,53,54,32,48,46,51,55,53,48,48,48,32,48,46,56,48,48,55,56,49,10,118,32,45,48,46,48,57,55,54,53,54,32,48,46,51,55,53,48,48,48,32,48,46,56,48,48,55,56,49,10,118,32,48,46,48,54,52,52,53,51,32,48,46,50,54,57,53,51,49,32,48,46,55,55,55,51,52,52,10,118,32,45,48,46,48,54,52,52,53,51,32,48,46,50,54,57,53,51,49,32,48,46,55,55,55,51,52,52,10,118,32,48,46,48,55,52,50,49,57,32,48,46,49,53,50,51,52,52,32,48,46,55,53,48,48,48,48,10,118,32,45,48,46,48,55,52,50,49,57,32,48,46,49,53,50,51,52,52,32,48,46,55,53,48,48,48,48,10,118,32,48,46,48,53,54,54,52,49,32,45,48,46,57,49,50,49,48,57,32,48,46,54,54,52,48,54,50,10,118,32,45,48,46,48,53,54,54,52,49,32,45,48,46,57,49,50,49,48,57,32,48,46,54,54,52,48,54,50,10,118,32,48,46,49,52,52,53,51,49,32,45,48,46,56,57,48,54,50,53,32,48,46,54,54,55,57,54,57,10,118,32,45,48,46,49,52,52,53,51,49,32,45,48,46,56,57,48,54,50,53,32,48,46,54,54,55,57,54,57,10,118,32,48,46,49,56,49,54,52,49,32,45,48,46,56,50,50,50,54,54,32,48,46,54,56,53,53,52,55,10,118,32,45,48,46,49,56,49,54,52,49,32,45,48,46,56,50,50,50,54,54,32,48,46,54,56,53,53,52,55,10,118,32,48,46,49,54,52,48,54,50,32,45,48,46,53,55,48,51,49,50,32,48,46,55,50,48,55,48,51,10,118,32,45,48,46,49,54,52,48,54,50,32,45,48,46,53,55,48,51,49,50,32,48,46,55,50,48,55,48,51,10,118,32,48,46,49,56,53,53,52,55,32,45,48,46,55,51,50,52,50,50,32,48,46,55,48,53,48,55,56,10,118,32,45,48,46,49,56,53,53,52,55,32,45,48,46,55,51,50,52,50,50,32,48,46,55,48,53,48,55,56,10,118,32,48,46,48,52,49,48,49,54,32,45,48,46,51,55,54,57,53,51,32,48,46,55,52,54,48,57,52,10,118,32,45,48,46,48,52,49,48,49,54,32,45,48,46,51,55,54,57,53,51,32,48,46,55,52,54,48,57,52,10,118,32,48,46,48,52,56,56,50,56,32,45,48,46,53,54,52,52,53,51,32,48,46,55,52,50,49,56,56,10,118,32,45,48,46,48,52,56,56,50,56,32,45,48,46,53,54,52,52,53,51,32,48,46,55,52,50,49,56,56,10,118,32,48,46,48,53,54,54,52,49,32,45,48,46,55,49,50,56,57,49,32,48,46,55,51,52,51,55,53,10,118,32,45,48,46,48,53,54,54,52,49,32,45,48,46,55,49,50,56,57,49,32,48,46,55,51,52,51,55,53,10,118,32,48,46,49,48,57,51,55,53,32,45,48,46,50,53,51,57,48,54,32,48,46,55,54,55,53,55,56,10,118,32,45,48,46,49,48,57,51,55,53,32,45,48,46,50,53,51,57,48,54,32,48,46,55,54,55,53,55,56,10,118,32,48,46,49,49,55,49,56,56,32,45,48,46,49,56,51,53,57,52,32,48,46,55,54,55,53,55,56,10,118,32,45,48,46,49,49,55,49,56,56,32,45,48,46,49,56,51,53,57,52,32,48,46,55,54,55,53,55,56,10,118,32,48,46,48,54,50,53,48,48,32,45,48,46,49,51,54,55,49,57,32,48,46,55,54,49,55,49,57,10,118,32,45,48,46,48,54,50,53,48,48,32,45,48,46,49,51,54,55,49,57,32,48,46,55,54,49,55,49,57,10,118,32,48,46,48,48,57,55,54,54,32,45,48,46,49,54,50,49,48,57,32,48,46,55,54,55,53,55,56,10,118,32,45,48,46,48,48,57,55,54,54,32,45,48,46,49,54,50,49,48,57,32,48,46,55,54,55,53,55,56,10,118,32,48,46,48,52,52,57,50,50,32,45,48,46,51,48,50,55,51,52,32,48,46,55,54,49,55,49,57,10,118,32,45,48,46,48,52,52,57,50,50,32,45,48,46,51,48,50,55,51,52,32,48,46,55,54,49,55,49,57,10,118,32,48,46,48,52,50,57,54,57,32,45,48,46,50,56,51,50,48,51,32,48,46,55,57,50,57,54,57,10,118,32,45,48,46,48,52,50,57,54,57,32,45,48,46,50,56,51,50,48,51,32,48,46,55,57,50,57,54,57,10,118,32,48,46,48,50,49,52,56,52,32,45,48,46,49,54,54,48,49,54,32,48,46,56,48,52,54,56,56,10,118,32,45,48,46,48,50,49,52,56,52,32,45,48,46,49,54,54,48,49,54,32,48,46,56,48,52,54,56,56,10,118,32,48,46,48,55,50,50,54,54,32,45,48,46,49,52,48,54,50,53,32,48,46,55,57,54,56,55,53,10,118,32,45,48,46,48,55,50,50,54,54,32,45,48,46,49,52,48,54,50,53,32,48,46,55,57,54,56,55,53,10,118,32,48,46,49,49,49,51,50,56,32,45,48,46,49,56,53,53,52,55,32,48,46,56,48,52,54,56,56,10,118,32,45,48,46,49,49,49,51,50,56,32,45,48,46,49,56,53,53,52,55,32,48,46,56,48,52,54,56,56,10,118,32,48,46,49,48,51,53,49,54,32,45,48,46,50,52,52,49,52,49,32,48,46,56,48,50,55,51,52,10,118,32,45,48,46,49,48,51,53,49,54,32,45,48,46,50,52,52,49,52,49,32,48,46,56,48,50,55,51,52,10,118,32,48,46,48,54,50,53,48,48,32,45,48,46,49,56,51,53,57,52,32,48,46,56,50,48,51,49,50,10,118,32,45,48,46,48,54,50,53,48,48,32,45,48,46,49,56,51,53,57,52,32,48,46,56,50,48,51,49,50,10,118,32,48,46,48,52,54,56,55,53,32,45,48,46,50,52,50,49,56,56,32,48,46,56,49,54,52,48,54,10,118,32,45,48,46,48,52,54,56,55,53,32,45,48,46,50,52,50,49,56,56,32,48,46,56,49,54,52,48,54,10,118,32,48,46,48,53,54,54,52,49,32,45,48,46,48,56,53,57,51,56,32,48,46,55,53,53,56,53,57,10,118,32,45,48,46,48,53,54,54,52,49,32,45,48,46,48,56,53,57,51,56,32,48,46,55,53,53,56,53,57,10,118,32,48,46,49,50,56,57,48,54,32,45,48,46,49,55,57,54,56,56,32,48,46,55,53,51,57,48,54,10,118,32,45,48,46,49,50,56,57,48,54,32,45,48,46,49,55,57,54,56,56,32,48,46,55,53,51,57,48,54,10,118,32,48,46,49,51,56,54,55,50,32,45,48,46,50,54,55,53,55,56,32,48,46,55,50,56,53,49,54,10,118,32,45,48,46,49,51,56,54,55,50,32,45,48,46,50,54,55,53,55,56,32,48,46,55,50,56,53,49,54,10,118,32,48,46,49,51,56,54,55,50,32,45,48,46,51,55,51,48,52,55,32,48,46,55,50,56,53,49,54,10,118,32,45,48,46,49,51,56,54,55,50,32,45,48,46,51,55,51,48,52,55,32,48,46,55,50,56,53,49,54,10,118,32,48,46,50,52,48,50,51,52,32,45,48,46,51,55,54,57,53,51,32,48,46,54,51,54,55,49,57,10,118,32,45,48,46,50,52,48,50,51,52,32,45,48,46,51,55,54,57,53,51,32,48,46,54,51,54,55,49,57,10,118,32,48,46,50,48,56,57,56,52,32,45,48,46,50,55,57,50,57,55,32,48,46,54,51,50,56,49,50,10,118,32,45,48,46,50,48,56,57,56,52,32,45,48,46,50,55,57,50,57,55,32,48,46,54,51,50,56,49,50,10,118,32,48,46,49,56,49,54,52,49,32,45,48,46,49,57,53,51,49,50,32,48,46,54,54,48,49,53,54,10,118,32,45,48,46,49,56,49,54,52,49,32,45,48,46,49,57,53,51,49,50,32,48,46,54,54,48,49,53,54,10,118,32,48,46,48,53,48,55,56,49,32,45,48,46,55,53,48,48,48,48,32,48,46,55,50,56,53,49,54,10,118,32,45,48,46,48,53,48,55,56,49,32,45,48,46,55,53,48,48,48,48,32,48,46,55,50,56,53,49,54,10,118,32,48,46,49,48,51,53,49,54,32,45,48,46,55,55,57,50,57,55,32,48,46,55,50,48,55,48,51,10,118,32,45,48,46,49,48,51,53,49,54,32,45,48,46,55,55,57,50,57,55,32,48,46,55,50,48,55,48,51,10,118,32,48,46,48,56,48,48,55,56,32,45,48,46,56,53,49,53,54,50,32,48,46,55,48,49,49,55,50,10,118,32,45,48,46,48,56,48,48,55,56,32,45,48,46,56,53,49,53,54,50,32,48,46,55,48,49,49,55,50,10,118,32,48,46,48,50,55,51,52,52,32,45,48,46,56,55,56,57,48,54,32,48,46,54,56,57,52,53,51,10,118,32,45,48,46,48,50,55,51,52,52,32,45,48,46,56,55,56,57,48,54,32,48,46,54,56,57,52,53,51,10,118,32,48,46,48,50,51,52,51,56,32,45,48,46,56,54,51,50,56,49,32,48,46,54,54,48,49,53,54,10,118,32,45,48,46,48,50,51,52,51,56,32,45,48,46,56,54,51,50,56,49,32,48,46,54,54,48,49,53,54,10,118,32,48,46,48,55,48,51,49,50,32,45,48,46,56,51,55,56,57,49,32,48,46,54,54,55,57,54,57,10,118,32,45,48,46,48,55,48,51,49,50,32,45,48,46,56,51,55,56,57,49,32,48,46,54,54,55,57,54,57,10,118,32,48,46,48,57,51,55,53,48,32,45,48,46,55,56,49,50,53,48,32,48,46,54,56,53,53,52,55,10,118,32,45,48,46,48,57,51,55,53,48,32,45,48,46,55,56,49,50,53,48,32,48,46,54,56,53,53,52,55,10,118,32,48,46,48,52,54,56,55,53,32,45,48,46,55,54,49,55,49,57,32,48,46,54,57,49,52,48,54,10,118,32,45,48,46,48,52,54,56,55,53,32,45,48,46,55,54,49,55,49,57,32,48,46,54,57,49,52,48,54,10,118,32,48,46,48,51,53,49,53,54,32,45,48,46,56,49,48,53,52,55,32,48,46,54,52,54,52,56,52,10,118,32,45,48,46,48,51,53,49,53,54,32,45,48,46,56,49,48,53,52,55,32,48,46,54,52,54,52,56,52,10,118,32,48,46,48,55,56,49,50,53,32,45,48,46,56,48,52,54,56,56,32,48,46,54,52,53,56,51,51,10,118,32,45,48,46,48,55,56,49,50,53,32,45,48,46,56,48,52,54,56,56,32,48,46,54,52,53,56,51,51,10,118,32,48,46,49,54,52,48,54,50,32,48,46,49,56,49,54,52,49,32,48,46,55,54,53,54,50,53,10,118,32,45,48,46,49,54,52,48,54,50,32,48,46,49,56,49,54,52,49,32,48,46,55,54,53,54,50,53,10,118,32,48,46,49,53,50,51,52,52,32,48,46,50,53,55,56,49,50,32,48,46,55,55,49,52,56,52,10,118,32,45,48,46,49,53,50,51,52,52,32,48,46,50,53,55,56,49,50,32,48,46,55,55,49,52,56,52,10,118,32,48,46,49,54,57,57,50,50,32,48,46,51,52,55,54,53,54,32,48,46,55,55,53,51,57,49,10,118,32,45,48,46,49,54,57,57,50,50,32,48,46,51,52,55,54,53,54,32,48,46,55,55,53,51,57,49,10,118,32,48,46,49,57,53,51,49,50,32,48,46,49,50,53,48,48,48,32,48,46,55,54,49,55,49,57,10,118,32,45,48,46,49,57,53,51,49,50,32,48,46,49,50,53,48,48,48,32,48,46,55,54,49,55,49,57,10,118,32,48,46,50,57,52,57,50,50,32,48,46,48,55,48,51,49,50,32,48,46,55,52,50,49,56,56,10,118,32,45,48,46,50,57,52,57,50,50,32,48,46,48,55,48,51,49,50,32,48,46,55,52,50,49,56,56,10,118,32,48,46,52,50,57,54,56,56,32,48,46,48,54,48,53,52,55,32,48,46,55,48,56,57,56,52,10,118,32,45,48,46,52,50,57,54,56,56,32,48,46,48,54,48,53,52,55,32,48,46,55,48,56,57,56,52,10,118,32,48,46,53,52,50,57,54,57,32,48,46,49,51,54,55,49,57,32,48,46,54,55,57,54,56,56,10,118,32,45,48,46,53,52,50,57,54,57,32,48,46,49,51,54,55,49,57,32,48,46,54,55,57,54,56,56,10,118,32,48,46,54,48,55,52,50,50,32,48,46,50,52,50,49,56,56,32,48,46,54,54,54,48,49,54,10,118,32,45,48,46,54,48,55,52,50,50,32,48,46,50,52,50,49,56,56,32,48,46,54,54,54,48,49,54,10,118,32,48,46,53,57,55,54,53,54,32,48,46,51,50,56,49,50,53,32,48,46,54,55,51,56,50,56,10,118,32,45,48,46,53,57,55,54,53,54,32,48,46,51,50,56,49,50,53,32,48,46,54,55,51,56,50,56,10,118,32,48,46,53,48,51,57,48,54,32,48,46,51,57,48,54,50,53,32,48,46,55,49,50,56,57,49,10,118,32,45,48,46,53,48,51,57,48,54,32,48,46,51,57,48,54,50,53,32,48,46,55,49,50,56,57,49,10,118,32,48,46,51,55,56,57,48,54,32,48,46,52,51,53,53,52,55,32,48,46,55,52,56,48,52,55,10,118,32,45,48,46,51,55,56,57,48,54,32,48,46,52,51,53,53,52,55,32,48,46,55,52,56,48,52,55,10,118,32,48,46,50,57,54,56,55,53,32,48,46,52,52,57,50,49,57,32,48,46,55,53,55,56,49,50,10,118,32,45,48,46,50,57,54,56,55,53,32,48,46,52,52,57,50,49,57,32,48,46,55,53,55,56,49,50,10,118,32,48,46,50,50,52,54,48,57,32,48,46,52,49,57,57,50,50,32,48,46,55,55,49,52,56,52,10,118,32,45,48,46,50,50,52,54,48,57,32,48,46,52,49,57,57,50,50,32,48,46,55,55,49,52,56,52,10,118,32,48,46,50,53,48,48,48,48,32,48,46,51,56,56,54,55,50,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,50,53,48,48,48,48,32,48,46,51,56,56,54,55,50,32,48,46,55,54,57,53,51,49,10,118,32,48,46,51,48,54,54,52,49,32,48,46,52,49,52,48,54,50,32,48,46,55,54,49,55,49,57,10,118,32,45,48,46,51,48,54,54,52,49,32,48,46,52,49,52,48,54,50,32,48,46,55,54,49,55,49,57,10,118,32,48,46,51,55,54,57,53,51,32,48,46,52,48,54,50,53,48,32,48,46,55,53,55,56,49,50,10,118,32,45,48,46,51,55,54,57,53,51,32,48,46,52,48,54,50,53,48,32,48,46,55,53,55,56,49,50,10,118,32,48,46,52,56,50,52,50,50,32,48,46,51,54,57,49,52,49,32,48,46,55,50,52,54,48,57,10,118,32,45,48,46,52,56,50,52,50,50,32,48,46,51,54,57,49,52,49,32,48,46,55,50,52,54,48,57,10,118,32,48,46,53,53,56,53,57,52,32,48,46,51,49,52,52,53,51,32,48,46,54,56,51,53,57,52,10,118,32,45,48,46,53,53,56,53,57,52,32,48,46,51,49,52,52,53,51,32,48,46,54,56,51,53,57,52,10,118,32,48,46,53,54,54,52,48,54,32,48,46,50,52,52,49,52,49,32,48,46,54,55,55,55,51,52,10,118,32,45,48,46,53,54,54,52,48,54,32,48,46,50,52,52,49,52,49,32,48,46,54,55,55,55,51,52,10,118,32,48,46,53,49,53,54,50,53,32,48,46,49,53,54,50,53,48,32,48,46,54,57,51,51,53,57,10,118,32,45,48,46,53,49,53,54,50,53,32,48,46,49,53,54,50,53,48,32,48,46,54,57,51,51,53,57,10,118,32,48,46,52,50,49,56,55,53,32,48,46,48,57,49,55,57,55,32,48,46,55,50,50,54,53,54,10,118,32,45,48,46,52,50,49,56,55,53,32,48,46,48,57,49,55,57,55,32,48,46,55,50,50,54,53,54,10,118,32,48,46,51,48,52,54,56,56,32,48,46,48,57,53,55,48,51,32,48,46,55,53,49,57,53,51,10,118,32,45,48,46,51,48,52,54,56,56,32,48,46,48,57,53,55,48,51,32,48,46,55,53,49,57,53,51,10,118,32,48,46,50,49,52,56,52,52,32,48,46,49,52,48,54,50,53,32,48,46,55,54,53,54,50,53,10,118,32,45,48,46,50,49,52,56,52,52,32,48,46,49,52,48,54,50,53,32,48,46,55,54,53,54,50,53,10,118,32,48,46,50,48,53,48,55,56,32,48,46,51,51,50,48,51,49,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,50,48,53,48,55,56,32,48,46,51,51,50,48,51,49,32,48,46,55,54,57,53,51,49,10,118,32,48,46,49,56,53,53,52,55,32,48,46,50,53,57,55,54,54,32,48,46,55,54,55,53,55,56,10,118,32,45,48,46,49,56,53,53,52,55,32,48,46,50,53,57,55,54,54,32,48,46,55,54,55,53,55,56,10,118,32,48,46,49,56,57,52,53,51,32,48,46,49,57,51,51,53,57,32,48,46,55,54,51,54,55,50,10,118,32,45,48,46,49,56,57,52,53,51,32,48,46,49,57,51,51,53,57,32,48,46,55,54,51,54,55,50,10,118,32,48,46,48,52,50,57,54,57,32,48,46,52,52,55,50,54,54,32,48,46,54,55,53,55,56,49,10,118,32,45,48,46,48,52,50,57,54,57,32,48,46,52,52,55,50,54,54,32,48,46,54,55,53,55,56,49,10,118,32,48,46,49,51,48,56,53,57,32,48,46,53,56,51,57,56,52,32,48,46,54,56,51,53,57,52,10,118,32,45,48,46,49,51,48,56,53,57,32,48,46,53,56,51,57,56,52,32,48,46,54,56,51,53,57,52,10,118,32,48,46,50,53,49,57,53,51,32,48,46,55,48,55,48,51,49,32,48,46,54,55,53,55,56,49,10,118,32,45,48,46,50,53,49,57,53,51,32,48,46,55,48,55,48,51,49,32,48,46,54,55,53,55,56,49,10,118,32,48,46,52,48,56,50,48,51,32,48,46,54,53,48,51,57,49,32,48,46,54,52,50,53,55,56,10,118,32,45,48,46,52,48,56,50,48,51,32,48,46,54,53,48,51,57,49,32,48,46,54,52,50,53,55,56,10,118,32,48,46,53,57,49,55,57,55,32,48,46,53,50,51,52,51,56,32,48,46,53,56,57,56,52,52,10,118,32,45,48,46,53,57,49,55,57,55,32,48,46,53,50,51,52,51,56,32,48,46,53,56,57,56,52,52,10,118,32,48,46,55,54,49,55,49,57,32,48,46,52,52,51,51,53,57,32,48,46,53,52,50,57,54,57,10,118,32,45,48,46,55,54,49,55,49,57,32,48,46,52,52,51,51,53,57,32,48,46,53,52,50,57,54,57,10,118,32,48,46,56,49,52,52,53,51,32,48,46,50,56,55,49,48,57,32,48,46,52,54,56,55,53,48,10,118,32,45,48,46,56,49,52,52,53,51,32,48,46,50,56,55,49,48,57,32,48,46,52,54,56,55,53,48,10,118,32,48,46,55,48,56,57,56,52,32,48,46,48,54,56,51,53,57,32,48,46,52,52,51,51,53,57,10,118,32,45,48,46,55,48,56,57,56,52,32,48,46,48,54,56,51,53,57,32,48,46,52,52,51,51,53,57,10,118,32,48,46,53,50,55,51,52,52,32,45,48,46,48,54,56,51,53,57,32,48,46,52,56,56,50,56,49,10,118,32,45,48,46,53,50,55,51,52,52,32,45,48,46,48,54,56,51,53,57,32,48,46,52,56,56,50,56,49,10,118,32,48,46,48,55,54,49,55,50,32,45,48,46,53,48,49,57,53,51,32,48,46,51,48,52,54,56,56,10,118,32,45,48,46,48,55,54,49,55,50,32,45,48,46,53,48,49,57,53,51,32,48,46,51,48,52,54,56,56,10,118,32,48,46,48,54,54,52,48,54,32,45,48,46,54,54,55,57,54,57,32,48,46,51,52,55,54,53,54,10,118,32,45,48,46,48,54,54,52,48,54,32,45,48,46,54,54,55,57,54,57,32,48,46,51,52,55,54,53,54,10,118,32,48,46,48,55,54,49,55,50,32,45,48,46,56,55,49,48,57,52,32,48,46,52,48,50,51,52,52,10,118,32,45,48,46,48,55,54,49,55,50,32,45,48,46,56,55,49,48,57,52,32,48,46,52,48,50,51,52,52,10,118,32,48,46,48,56,53,57,51,56,32,45,48,46,57,54,56,55,53,48,32,48,46,53,48,55,56,49,50,10,118,32,45,48,46,48,56,53,57,51,56,32,45,48,46,57,54,56,55,53,48,32,48,46,53,48,55,56,49,50,10,118,32,48,46,50,53,48,48,48,48,32,45,48,46,57,52,51,51,53,57,32,48,46,52,55,56,53,49,54,10,118,32,45,48,46,50,53,48,48,48,48,32,45,48,46,57,52,51,51,53,57,32,48,46,52,55,56,53,49,54,10,118,32,48,46,51,50,56,49,50,53,32,45,48,46,56,54,53,50,51,52,32,48,46,52,53,56,57,56,52,10,118,32,45,48,46,51,50,56,49,50,53,32,45,48,46,56,54,53,50,51,52,32,48,46,52,53,56,57,56,52,10,118,32,48,46,51,49,52,52,53,51,32,45,48,46,54,57,57,50,49,57,32,48,46,52,54,56,55,53,48,10,118,32,45,48,46,51,49,52,52,53,51,32,45,48,46,54,57,57,50,49,57,32,48,46,52,54,56,55,53,48,10,118,32,48,46,50,48,49,49,55,50,32,45,48,46,54,50,54,57,53,51,32,48,46,51,55,53,48,48,48,10,118,32,45,48,46,50,48,49,49,55,50,32,45,48,46,54,50,54,57,53,51,32,48,46,51,55,53,48,48,48,10,118,32,48,46,50,51,48,52,54,57,32,45,48,46,56,51,50,48,51,49,32,48,46,51,57,54,52,56,52,10,118,32,45,48,46,50,51,48,52,54,57,32,45,48,46,56,51,50,48,51,49,32,48,46,51,57,54,52,56,52,10,118,32,48,46,49,57,55,50,54,54,32,45,48,46,52,53,49,49,55,50,32,48,46,51,53,51,53,49,54,10,118,32,45,48,46,49,57,55,50,54,54,32,45,48,46,52,53,49,49,55,50,32,48,46,51,53,51,53,49,54,10,118,32,48,46,50,56,55,49,48,57,32,45,48,46,52,57,54,48,57,52,32,48,46,52,56,52,51,55,53,10,118,32,45,48,46,50,56,55,49,48,57,32,45,48,46,52,57,54,48,57,52,32,48,46,52,56,52,51,55,53,10,118,32,48,46,50,51,48,52,54,57,32,45,48,46,50,54,55,53,55,56,32,48,46,53,48,49,57,53,51,10,118,32,45,48,46,50,51,48,52,54,57,32,45,48,46,50,54,55,53,55,56,32,48,46,53,48,49,57,53,51,10,118,32,48,46,50,53,53,56,53,57,32,45,48,46,51,52,53,55,48,51,32,48,46,52,57,48,50,51,52,10,118,32,45,48,46,50,53,53,56,53,57,32,45,48,46,51,52,53,55,48,51,32,48,46,52,57,48,50,51,52,10,118,32,48,46,50,49,50,56,57,49,32,45,48,46,50,48,56,57,56,52,32,48,46,53,50,49,52,56,52,10,118,32,45,48,46,50,49,50,56,57,49,32,45,48,46,50,48,56,57,56,52,32,48,46,53,50,49,52,56,52,10,118,32,48,46,51,50,48,51,49,50,32,45,48,46,49,52,56,52,51,56,32,48,46,53,49,53,54,50,53,10,118,32,45,48,46,51,50,48,51,49,50,32,45,48,46,49,52,56,52,51,56,32,48,46,53,49,53,54,50,53,10,118,32,48,46,49,54,57,57,50,50,32,45,48,46,48,53,52,54,56,56,32,45,48,46,54,55,53,55,56,49,10,118,32,45,48,46,49,54,57,57,50,50,32,45,48,46,48,53,52,54,56,56,32,45,48,46,54,55,53,55,56,49,10,118,32,48,46,49,54,48,49,53,54,32,45,48,46,50,53,57,55,54,54,32,45,48,46,52,53,55,48,51,49,10,118,32,45,48,46,49,54,48,49,53,54,32,45,48,46,50,53,57,55,54,54,32,45,48,46,52,53,55,48,51,49,10,118,32,48,46,49,50,54,57,53,51,32,45,48,46,51,56,54,55,49,57,32,45,48,46,48,54,54,52,48,54,10,118,32,45,48,46,49,50,54,57,53,51,32,45,48,46,51,56,54,55,49,57,32,45,48,46,48,54,54,52,48,54,10,118,32,48,46,48,57,55,54,53,54,32,45,48,46,52,51,55,53,48,48,32,48,46,50,50,50,54,53,54,10,118,32,45,48,46,48,57,55,54,53,54,32,45,48,46,52,51,55,53,48,48,32,48,46,50,50,50,54,53,54,10,118,32,48,46,50,49,48,57,51,56,32,45,48,46,51,53,57,51,55,53,32,48,46,51,49,52,52,53,51,10,118,32,45,48,46,50,49,48,57,51,56,32,45,48,46,51,53,57,51,55,53,32,48,46,51,49,52,52,53,51,10,118,32,48,46,55,52,48,50,51,52,32,48,46,48,56,55,56,57,49,32,48,46,50,50,56,53,49,54,10,118,32,45,48,46,55,52,48,50,51,52,32,48,46,48,56,55,56,57,49,32,48,46,50,50,56,53,49,54,10,118,32,48,46,49,57,57,50,49,57,32,48,46,50,56,49,50,53,48,32,45,48,46,55,54,49,55,49,57,10,118,32,45,48,46,49,57,57,50,49,57,32,48,46,50,56,49,50,53,48,32,45,48,46,55,54,49,55,49,57,10,118,32,48,46,50,50,54,53,54,50,32,48,46,57,49,54,48,49,54,32,48,46,48,57,51,55,53,48,10,118,32,45,48,46,50,50,54,53,54,50,32,48,46,57,49,54,48,49,54,32,48,46,48,57,51,55,53,48,10,118,32,48,46,50,50,54,53,54,50,32,48,46,57,49,57,57,50,50,32,45,48,46,50,54,57,53,51,49,10,118,32,45,48,46,50,50,54,53,54,50,32,48,46,57,49,57,57,50,50,32,45,48,46,50,54,57,53,51,49,10,118,32,48,46,50,50,56,53,49,54,32,48,46,54,57,49,52,48,54,32,45,48,46,54,50,49,48,57,52,10,118,32,45,48,46,50,50,56,53,49,54,32,48,46,54,57,49,52,48,54,32,45,48,46,54,50,49,48,57,52,10,118,32,48,46,55,48,56,57,56,52,32,48,46,52,50,57,54,56,56,32,48,46,51,57,50,53,55,56,10,118,32,45,48,46,55,48,56,57,56,52,32,48,46,52,50,57,54,56,56,32,48,46,51,57,50,53,55,56,10,118,32,48,46,54,57,57,50,49,57,32,48,46,53,51,49,50,53,48,32,48,46,49,57,57,50,49,57,10,118,32,45,48,46,54,57,57,50,49,57,32,48,46,53,51,49,50,53,48,32,48,46,49,57,57,50,49,57,10,118,32,48,46,55,49,56,55,53,48,32,48,46,54,53,56,50,48,51,32,45,48,46,48,51,51,50,48,51,10,118,32,45,48,46,55,49,56,55,53,48,32,48,46,54,53,56,50,48,51,32,45,48,46,48,51,51,50,48,51,10,118,32,48,46,55,49,56,55,53,48,32,48,46,54,52,54,52,56,52,32,45,48,46,50,55,57,50,57,55,10,118,32,45,48,46,55,49,56,55,53,48,32,48,46,54,52,54,52,56,52,32,45,48,46,50,55,57,50,57,55,10,118,32,48,46,55,48,55,48,51,49,32,48,46,52,53,51,49,50,53,32,45,48,46,52,53,55,48,51,49,10,118,32,45,48,46,55,48,55,48,51,49,32,48,46,52,53,51,49,50,53,32,45,48,46,52,53,55,48,51,49,10,118,32,48,46,53,52,50,57,54,57,32,48,46,53,55,56,49,50,53,32,45,48,46,53,50,57,50,57,55,10,118,32,45,48,46,53,52,50,57,54,57,32,48,46,53,55,56,49,50,53,32,45,48,46,53,50,57,50,57,55,10,118,32,48,46,53,52,54,56,55,53,32,48,46,56,48,54,54,52,49,32,45,48,46,50,55,51,52,51,56,10,118,32,45,48,46,53,52,54,56,55,53,32,48,46,56,48,54,54,52,49,32,45,48,46,50,55,51,52,51,56,10,118,32,48,46,53,52,54,56,55,53,32,48,46,56,48,56,53,57,52,32,48,46,48,48,53,56,53,57,10,118,32,45,48,46,53,52,54,56,55,53,32,48,46,56,48,56,53,57,52,32,48,46,48,48,53,56,53,57,10,118,32,48,46,53,52,54,56,55,53,32,48,46,54,51,50,56,49,50,32,48,46,50,53,48,48,48,48,10,118,32,45,48,46,53,52,54,56,55,53,32,48,46,54,51,50,56,49,50,32,48,46,50,53,48,48,48,48,10,118,32,48,46,53,54,52,52,53,51,32,48,46,52,57,54,48,57,52,32,48,46,52,51,57,52,53,51,10,118,32,45,48,46,53,54,52,52,53,51,32,48,46,52,57,54,48,57,52,32,48,46,52,51,57,52,53,51,10,118,32,48,46,50,50,56,53,49,54,32,48,46,55,49,48,57,51,56,32,48,46,51,56,48,56,53,57,10,118,32,45,48,46,50,50,56,53,49,54,32,48,46,55,49,48,57,51,56,32,48,46,51,56,48,56,53,57,10,118,32,48,46,50,56,49,50,53,48,32,48,46,53,57,49,55,57,55,32,48,46,53,57,51,55,53,48,10,118,32,45,48,46,50,56,49,50,53,48,32,48,46,53,57,49,55,57,55,32,48,46,53,57,51,55,53,48,10,118,32,48,46,50,54,51,54,55,50,32,48,46,53,50,55,51,52,52,32,48,46,53,52,49,48,49,54,10,118,32,45,48,46,50,54,51,54,55,50,32,48,46,53,50,55,51,52,52,32]);fileData0.push.apply(fileData0,[48,46,53,52,49,48,49,54,10,118,32,48,46,48,51,54,52,53,56,32,48,46,52,55,57,49,54,55,32,48,46,53,57,51,55,53,48,10,118,32,45,48,46,48,51,54,52,53,56,32,48,46,52,55,57,49,54,55,32,48,46,53,57,51,55,53,48,10,118,32,48,46,55,56,55,49,48,57,32,48,46,51,48,50,55,51,52,32,48,46,51,48,54,54,52,49,10,118,32,45,48,46,55,56,55,49,48,57,32,48,46,51,48,50,55,51,52,32,48,46,51,48,54,54,52,49,10,118,32,48,46,56,48,56,53,57,52,32,48,46,51,56,48,56,53,57,32,48,46,49,49,55,49,56,56,10,118,32,45,48,46,56,48,56,53,57,52,32,48,46,51,56,48,56,53,57,32,48,46,49,49,55,49,56,56,10,118,32,48,46,56,49,56,51,53,57,32,48,46,52,53,55,48,51,49,32,45,48,46,48,54,48,53,52,55,10,118,32,45,48,46,56,49,56,51,53,57,32,48,46,52,53,55,48,51,49,32,45,48,46,48,54,48,53,52,55,10,118,32,48,46,55,57,54,56,55,53,32,48,46,52,51,55,53,48,48,32,45,48,46,50,55,57,50,57,55,10,118,32,45,48,46,55,57,54,56,55,53,32,48,46,52,51,55,53,48,48,32,45,48,46,50,55,57,50,57,55,10,118,32,48,46,51,51,53,57,51,56,32,45,48,46,50,54,55,53,55,56,32,45,48,46,48,52,49,48,49,54,10,118,32,45,48,46,51,51,53,57,51,56,32,45,48,46,50,54,55,53,55,56,32,45,48,46,48,52,49,48,49,54,10,118,32,48,46,53,52,49,48,49,54,32,45,48,46,49,51,52,55,54,54,32,45,48,46,48,51,57,48,54,50,10,118,32,45,48,46,53,52,49,48,49,54,32,45,48,46,49,51,52,55,54,54,32,45,48,46,48,51,57,48,54,50,10,118,32,48,46,53,52,52,57,50,50,32,45,48,46,48,55,56,49,50,53,32,48,46,50,55,53,51,57,49,10,118,32,45,48,46,53,52,52,57,50,50,32,45,48,46,48,55,56,49,50,53,32,48,46,50,55,53,51,57,49,10,118,32,48,46,51,49,56,51,53,57,32,45,48,46,49,57,51,51,53,57,32,48,46,51,55,56,57,48,54,10,118,32,45,48,46,51,49,56,51,53,57,32,45,48,46,49,57,51,51,53,57,32,48,46,51,55,56,57,48,54,10,118,32,48,46,50,55,56,54,52,54,32,45,48,46,50,56,49,50,53,48,32,48,46,50,52,55,51,57,54,10,118,32,45,48,46,50,55,56,54,52,54,32,45,48,46,50,56,49,50,53,48,32,48,46,50,52,55,51,57,54,10,118,32,48,46,50,56,51,56,53,52,32,45,48,46,49,54,52,48,54,50,32,48,46,52,55,57,49,54,55,10,118,32,45,48,46,50,56,51,56,53,52,32,45,48,46,49,54,52,48,54,50,32,48,46,52,55,57,49,54,55,10,118,32,48,46,54,50,56,57,48,54,32,48,46,49,53,50,51,52,52,32,45,48,46,53,48,48,48,48,48,10,118,32,45,48,46,54,50,56,57,48,54,32,48,46,49,53,50,51,52,52,32,45,48,46,53,48,48,48,48,48,10,118,32,48,46,52,55,52,54,48,57,32,48,46,50,49,48,57,51,56,32,45,48,46,54,50,53,48,48,48,10,118,32,45,48,46,52,55,52,54,48,57,32,48,46,50,49,48,57,51,56,32,45,48,46,54,50,53,48,48,48,10,118,32,48,46,53,51,55,49,48,57,32,45,48,46,48,55,54,49,55,50,32,45,48,46,51,51,55,56,57,49,10,118,32,45,48,46,53,51,55,49,48,57,32,45,48,46,48,55,54,49,55,50,32,45,48,46,51,51,55,56,57,49,10,118,32,48,46,51,56,56,54,55,50,32,45,48,46,49,53,56,50,48,51,32,45,48,46,51,57,48,54,50,53,10,118,32,45,48,46,51,56,56,54,55,50,32,45,48,46,49,53,56,50,48,51,32,45,48,46,51,57,48,54,50,53,10,118,32,48,46,51,56,56,48,50,49,32,45,48,46,48,50,51,52,51,56,32,45,48,46,53,56,51,51,51,51,10,118,32,45,48,46,51,56,56,48,50,49,32,45,48,46,48,50,51,52,51,56,32,45,48,46,53,56,51,51,51,51,10,118,32,48,46,57,54,50,56,57,49,32,48,46,52,49,52,48,54,50,32,45,48,46,50,54,51,54,55,50,10,118,32,45,48,46,57,54,50,56,57,49,32,48,46,52,49,52,48,54,50,32,45,48,46,50,54,51,54,55,50,10,118,32,49,46,49,49,53,50,51,52,32,48,46,52,53,56,57,56,52,32,45,48,46,51,53,51,53,49,54,10,118,32,45,49,46,49,49,53,50,51,52,32,48,46,52,53,56,57,56,52,32,45,48,46,51,53,51,53,49,54,10,118,32,49,46,50,53,57,55,54,54,32,48,46,51,56,56,54,55,50,32,45,48,46,52,49,48,49,53,54,10,118,32,45,49,46,50,53,57,55,54,54,32,48,46,51,56,56,54,55,50,32,45,48,46,52,49,48,49,53,54,10,118,32,49,46,50,55,55,51,52,52,32,48,46,49,56,53,53,52,55,32,45,48,46,52,49,54,48,49,54,10,118,32,45,49,46,50,55,55,51,52,52,32,48,46,49,56,53,53,52,55,32,45,48,46,52,49,54,48,49,54,10,118,32,49,46,49,52,48,54,50,53,32,45,48,46,48,48,49,57,53,51,32,45,48,46,51,54,55,49,56,56,10,118,32,45,49,46,49,52,48,54,50,53,32,45,48,46,48,48,49,57,53,51,32,45,48,46,51,54,55,49,56,56,10,118,32,48,46,57,49,55,57,54,57,32,45,48,46,48,56,55,56,57,49,32,45,48,46,50,50,50,54,53,54,10,118,32,45,48,46,57,49,55,57,54,57,32,45,48,46,48,56,55,56,57,49,32,45,48,46,50,50,50,54,53,54,10,118,32,48,46,57,52,53,51,49,50,32,45,48,46,48,51,51,50,48,51,32,45,48,46,50,53,51,57,48,54,10,118,32,45,48,46,57,52,53,51,49,50,32,45,48,46,48,51,51,50,48,51,32,45,48,46,50,53,51,57,48,54,10,118,32,49,46,49,49,55,49,56,56,32,48,46,48,51,51,50,48,51,32,45,48,46,51,56,48,56,53,57,10,118,32,45,49,46,49,49,55,49,56,56,32,48,46,48,51,51,50,48,51,32,45,48,46,51,56,48,56,53,57,10,118,32,49,46,50,50,52,54,48,57,32,48,46,49,55,55,55,51,52,32,45,48,46,52,50,53,55,56,49,10,118,32,45,49,46,50,50,52,54,48,57,32,48,46,49,55,55,55,51,52,32,45,48,46,52,50,53,55,56,49,10,118,32,49,46,50,49,52,56,52,52,32,48,46,51,51,51,57,56,52,32,45,48,46,52,49,57,57,50,50,10,118,32,45,49,46,50,49,52,56,52,52,32,48,46,51,51,51,57,56,52,32,45,48,46,52,49,57,57,50,50,10,118,32,49,46,48,57,57,54,48,57,32,48,46,51,56,56,54,55,50,32,45,48,46,51,54,57,49,52,49,10,118,32,45,49,46,48,57,57,54,48,57,32,48,46,51,56,56,54,55,50,32,45,48,46,51,54,57,49,52,49,10,118,32,48,46,57,55,54,53,54,50,32,48,46,51,53,53,52,54,57,32,45,48,46,50,56,57,48,54,50,10,118,32,45,48,46,57,55,54,53,54,50,32,48,46,51,53,53,52,54,57,32,45,48,46,50,56,57,48,54,50,10,118,32,48,46,54,57,51,51,53,57,32,45,48,46,48,52,56,56,50,56,32,45,48,46,48,56,51,57,56,52,10,118,32,45,48,46,54,57,51,51,53,57,32,45,48,46,48,52,56,56,50,56,32,45,48,46,48,56,51,57,56,52,10,118,32,48,46,55,50,56,53,49,54,32,45,48,46,48,56,57,56,52,52,32,45,48,46,49,52,56,52,51,56,10,118,32,45,48,46,55,50,56,53,49,54,32,45,48,46,48,56,57,56,52,52,32,45,48,46,49,52,56,52,51,56,10,118,32,48,46,55,57,50,57,54,57,32,48,46,49,50,54,57,53,51,32,48,46,48,48,49,57,53,51,10,118,32,45,48,46,55,57,50,57,54,57,32,48,46,49,50,54,57,53,51,32,48,46,48,48,49,57,53,51,10,118,32,48,46,56,54,57,49,52,49,32,48,46,51,52,53,55,48,51,32,45,48,46,50,49,54,55,57,55,10,118,32,45,48,46,56,54,57,49,52,49,32,48,46,51,52,53,55,48,51,32,45,48,46,50,49,54,55,57,55,10,118,32,48,46,56,49,48,53,52,55,32,45,48,46,48,51,51,50,48,51,32,45,48,46,49,57,55,50,54,54,10,118,32,45,48,46,56,49,48,53,52,55,32,45,48,46,48,51,51,50,48,51,32,45,48,46,49,57,55,50,54,54,10,118,32,48,46,55,55,51,52,51,56,32,48,46,48,48,51,57,48,54,32,45,48,46,50,50,54,53,54,50,10,118,32,45,48,46,55,55,51,52,51,56,32,48,46,48,48,51,57,48,54,32,45,48,46,50,50,54,53,54,50,10,118,32,48,46,55,56,53,49,53,54,32,48,46,48,53,56,53,57,52,32,45,48,46,50,53,49,57,53,51,10,118,32,45,48,46,55,56,53,49,53,54,32,48,46,48,53,56,53,57,52,32,45,48,46,50,53,49,57,53,51,10,118,32,48,46,55,55,55,51,52,52,32,48,46,49,50,54,57,53,51,32,45,48,46,50,51,54,51,50,56,10,118,32,45,48,46,55,55,55,51,52,52,32,48,46,49,50,54,57,53,51,32,45,48,46,50,51,54,51,50,56,10,118,32,48,46,56,52,49,55,57,55,32,48,46,50,50,54,53,54,50,32,45,48,46,50,52,48,50,51,52,10,118,32,45,48,46,56,52,49,55,57,55,32,48,46,50,50,54,53,54,50,32,45,48,46,50,52,48,50,51,52,10,118,32,48,46,57,48,48,51,57,49,32,48,46,50,57,56,56,50,56,32,45,48,46,50,52,54,48,57,52,10,118,32,45,48,46,57,48,48,51,57,49,32,48,46,50,57,56,56,50,56,32,45,48,46,50,52,54,48,57,52,10,118,32,48,46,56,51,48,48,55,56,32,48,46,50,56,53,49,53,54,32,45,48,46,49,54,55,57,54,57,10,118,32,45,48,46,56,51,48,48,55,56,32,48,46,50,56,53,49,53,54,32,45,48,46,49,54,55,57,54,57,10,118,32,48,46,55,55,53,51,57,49,32,48,46,49,52,48,54,50,53,32,45,48,46,49,50,56,57,48,54,10,118,32,45,48,46,55,55,53,51,57,49,32,48,46,49,52,48,54,50,53,32,45,48,46,49,50,56,57,48,54,10,118,32,48,46,55,50,49,51,53,52,32,48,46,48,48,53,50,48,56,32,45,48,46,49,52,51,50,50,57,10,118,32,45,48,46,55,50,49,51,53,52,32,48,46,48,48,53,50,48,56,32,45,48,46,49,52,51,50,50,57,10,118,32,48,46,57,49,57,57,50,50,32,48,46,50,54,55,53,55,56,32,45,48,46,51,48,52,54,56,56,10,118,32,45,48,46,57,49,57,57,50,50,32,48,46,50,54,55,53,55,56,32,45,48,46,51,48,52,54,56,56,10,118,32,48,46,56,54,53,50,51,52,32,48,46,50,48,53,48,55,56,32,45,48,46,50,57,52,57,50,50,10,118,32,45,48,46,56,54,53,50,51,52,32,48,46,50,48,53,48,55,56,32,45,48,46,50,57,52,57,50,50,10,118,32,48,46,56,48,48,55,56,49,32,48,46,49,51,50,56,49,50,32,45,48,46,50,57,54,56,55,53,10,118,32,45,48,46,56,48,48,55,56,49,32,48,46,49,51,50,56,49,50,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,55,57,50,57,54,57,32,48,46,48,56,55,56,57,49,32,45,48,46,50,57,54,56,55,53,10,118,32,45,48,46,55,57,50,57,54,57,32,48,46,48,56,55,56,57,49,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,51,53,57,51,56,32,48,46,48,52,56,56,50,56,32,45,48,46,50,57,54,56,55,53,10,118,32,45,48,46,56,51,53,57,51,56,32,48,46,48,52,56,56,50,56,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,51,48,48,55,56,32,48,46,48,48,48,48,48,48,32,45,48,46,50,57,54,56,55,53,10,118,32,45,48,46,56,51,48,48,55,56,32,48,46,48,48,48,48,48,48,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,52,55,54,53,54,32,45,48,46,48,49,55,53,55,56,32,45,48,46,50,54,55,53,55,56,10,118,32,45,48,46,56,52,55,54,53,54,32,45,48,46,48,49,55,53,55,56,32,45,48,46,50,54,55,53,55,56,10,118,32,48,46,57,57,48,50,51,52,32,48,46,51,49,54,52,48,54,32,45,48,46,51,53,49,53,54,50,10,118,32,45,48,46,57,57,48,50,51,52,32,48,46,51,49,54,52,48,54,32,45,48,46,51,53,49,53,54,50,10,118,32,49,46,49,48,53,52,54,57,32,48,46,51,52,51,55,53,48,32,45,48,46,52,50,51,56,50,56,10,118,32,45,49,46,49,48,53,52,54,57,32,48,46,51,52,51,55,53,48,32,45,48,46,52,50,51,56,50,56,10,118,32,49,46,50,49,50,56,57,49,32,48,46,50,57,56,56,50,56,32,45,48,46,52,54,52,56,52,52,10,118,32,45,49,46,50,49,50,56,57,49,32,48,46,50,57,56,56,50,56,32,45,48,46,52,54,52,56,52,52,10,118,32,49,46,50,50,50,54,53,54,32,48,46,49,54,55,57,54,57,32,45,48,46,52,54,54,55,57,55,10,118,32,45,49,46,50,50,50,54,53,54,32,48,46,49,54,55,57,54,57,32,45,48,46,52,54,54,55,57,55,10,118,32,49,46,49,50,49,48,57,52,32,48,46,48,52,52,57,50,50,32,45,48,46,52,50,57,54,56,56,10,118,32,45,49,46,49,50,49,48,57,52,32,48,46,48,52,52,57,50,50,32,45,48,46,52,50,57,54,56,56,10,118,32,48,46,57,54,50,56,57,49,32,45,48,46,48,48,57,55,54,54,32,45,48,46,51,49,54,52,48,54,10,118,32,45,48,46,57,54,50,56,57,49,32,45,48,46,48,48,57,55,54,54,32,45,48,46,51,49,54,52,48,54,10,118,32,48,46,56,55,54,57,53,51,32,48,46,48,54,54,52,48,54,32,45,48,46,51,50,54,49,55,50,10,118,32,45,48,46,56,55,54,57,53,51,32,48,46,48,54,54,52,48,54,32,45,48,46,51,50,54,49,55,50,10,118,32,48,46,57,52,55,50,54,54,32,48,46,49,49,55,49,56,56,32,45,48,46,51,52,53,55,48,51,10,118,32,45,48,46,57,52,55,50,54,54,32,48,46,49,49,55,49,56,56,32,45,48,46,51,52,53,55,48,51,10,118,32,49,46,48,48,55,56,49,50,32,48,46,49,55,57,54,56,56,32,45,48,46,51,54,57,49,52,49,10,118,32,45,49,46,48,48,55,56,49,50,32,48,46,49,55,57,54,56,56,32,45,48,46,51,54,57,49,52,49,10,118,32,49,46,48,54,54,52,48,54,32,48,46,50,50,54,53,54,50,32,45,48,46,51,56,52,55,54,54,10,118,32,45,49,46,48,54,54,52,48,54,32,48,46,50,50,54,53,54,50,32,45,48,46,51,56,52,55,54,54,10,118,32,49,46,48,50,51,52,51,56,32,48,46,50,56,49,50,53,48,32,45,48,46,51,56,48,56,53,57,10,118,32,45,49,46,48,50,51,52,51,56,32,48,46,50,56,49,50,53,48,32,45,48,46,51,56,48,56,53,57,10,118,32,48,46,57,53,53,48,55,56,32,48,46,50,51,50,52,50,50,32,45,48,46,51,52,55,54,53,54,10,118,32,45,48,46,57,53,53,48,55,56,32,48,46,50,51,50,52,50,50,32,45,48,46,51,52,55,54,53,54,10,118,32,48,46,56,57,54,52,56,52,32,48,46,49,55,49,56,55,53,32,45,48,46,51,51,48,48,55,56,10,118,32,45,48,46,56,57,54,52,56,52,32,48,46,49,55,49,56,55,53,32,45,48,46,51,51,48,48,55,56,10,118,32,48,46,56,51,50,48,51,49,32,48,46,49,49,51,50,56,49,32,45,48,46,51,50,50,50,54,54,10,118,32,45,48,46,56,51,50,48,51,49,32,48,46,49,49,51,50,56,49,32,45,48,46,51,50,50,50,54,54,10,118,32,48,46,56,55,49,48,57,52,32,48,46,48,49,49,55,49,57,32,45,48,46,51,49,48,53,52,55,10,118,32,45,48,46,56,55,49,48,57,52,32,48,46,48,49,49,55,49,57,32,45,48,46,51,49,48,53,52,55,10,118,32,48,46,57,54,54,55,57,55,32,48,46,48,52,50,57,54,57,32,45,48,46,51,52,55,54,53,54,10,118,32,45,48,46,57,54,54,55,57,55,32,48,46,48,52,50,57,54,57,32,45,48,46,51,52,55,54,53,54,10,118,32,49,46,48,55,56,49,50,53,32,48,46,48,57,57,54,48,57,32,45,48,46,52,49,52,48,54,50,10,118,32,45,49,46,48,55,56,49,50,53,32,48,46,48,57,57,54,48,57,32,45,48,46,52,49,52,48,54,50,10,118,32,49,46,49,53,56,50,48,51,32,48,46,49,56,49,54,52,49,32,45,48,46,52,51,55,53,48,48,10,118,32,45,49,46,49,53,56,50,48,51,32,48,46,49,56,49,54,52,49,32,45,48,46,52,51,55,53,48,48,10,118,32,49,46,49,54,48,49,53,54,32,48,46,50,54,55,53,55,56,32,45,48,46,52,51,57,52,53,51,10,118,32,45,49,46,49,54,48,49,53,54,32,48,46,50,54,55,53,55,56,32,45,48,46,52,51,57,52,53,51,10,118,32,49,46,49,48,52,49,54,55,32,48,46,51,49,53,49,48,52,32,45,48,46,52,50,57,54,56,56,10,118,32,45,49,46,49,48,52,49,54,55,32,48,46,51,49,53,49,48,52,32,45,48,46,52,50,57,54,56,56,10,118,32,48,46,57,49,48,49,53,54,32,45,48,46,49,49,51,50,56,49,32,45,48,46,51,49,56,51,53,57,10,118,32,45,48,46,57,49,48,49,53,54,32,45,48,46,49,49,51,50,56,49,32,45,48,46,51,49,56,51,53,57,10,118,32,49,46,49,54,55,57,54,57,32,45,48,46,48,49,57,53,51,49,32,45,48,46,52,52,53,51,49,50,10,118,32,45,49,46,49,54,55,57,54,57,32,45,48,46,48,49,57,53,51,49,32,45,48,46,52,52,53,51,49,50,10,118,32,49,46,51,50,56,49,50,53,32,48,46,49,56,49,54,52,49,32,45,48,46,52,55,48,55,48,51,10,118,32,45,49,46,51,50,56,49,50,53,32,48,46,49,56,49,54,52,49,32,45,48,46,52,55,48,55,48,51,10,118,32,49,46,51,48,48,55,56,49,32,48,46,51,57,56,52,51,56,32,45,48,46,52,55,50,54,53,54,10,118,32,45,49,46,51,48,48,55,56,49,32,48,46,51,57,56,52,51,56,32,45,48,46,52,55,50,54,53,54,10,118,32,49,46,49,51,50,56,49,50,32,48,46,52,55,50,54,53,54,32,45,48,46,52,52,49,52,48,54,10,118,32,45,49,46,49,51,50,56,49,50,32,48,46,52,55,50,54,53,54,32,45,48,46,52,52,49,52,48,54,10,118,32,48,46,57,52,57,50,49,57,32,48,46,52,50,53,55,56,49,32,45,48,46,51,53,51,53,49,54,10,118,32,45,48,46,57,52,57,50,49,57,32,48,46,52,50,53,55,56,49,32,45,48,46,51,53,51,53,49,54,10,118,32,48,46,57,50,55,55,51,52,32,48,46,49,53,50,51,52,52,32,45,48,46,52,50,49,56,55,53,10,118,32,45,48,46,57,50,55,55,51,52,32,48,46,49,53,50,51,52,52,32,45,48,46,52,50,49,56,55,53,10,118,32,49,46,49,53,54,50,53,48,32,48,46,50,49,56,55,53,48,32,45,48,46,53,49,51,54,55,50,10,118,32,45,49,46,49,53,54,50,53,48,32,48,46,50,49,56,55,53,48,32,45,48,46,53,49,51,54,55,50,10,118,32,49,46,51,48,57,56,57,54,32,48,46,50,55,51,52,51,56,32,45,48,46,53,50,54,48,52,50,10,118,32,45,49,46,51,48,57,56,57,54,32,48,46,50,55,51,52,51,56,32,45,48,46,53,50,54,48,52,50,10,118,32,48,46,56,51,53,57,51,56,32,48,46,51,52,53,55,48,51,32,45,48,46,51,49,52,52,53,51,10,118,32,45,48,46,56,51,53,57,51,56,32,48,46,51,52,53,55,48,51,32,45,48,46,51,49,52,52,53,51,10,118,32,48,46,55,54,53,54,50,53,32,48,46,49,50,56,57,48,54,32,45,48,46,51,57,52,53,51,49,10,118,32,45,48,46,55,54,53,54,50,53,32,48,46,49,50,56,57,48,54,32,45,48,46,51,57,52,53,51,49,10,118,32,48,46,54,57,57,50,49,57,32,45,48,46,48,57,57,54,48,57,32,45,48,46,50,54,49,55,49,57,10,118,32,45,48,46,54,57,57,50,49,57,32,45,48,46,48,57,57,54,48,57,32,45,48,46,50,54,49,55,49,57,10,118,32,48,46,53,48,51,57,48,54,32,48,46,50,52,50,54,55,54,32,48,46,55,49,55,55,55,51,10,118,32,48,46,52,54,51,56,54,55,32,48,46,49,57,56,50,52,50,32,48,46,55,53,51,52,49,56,10,118,32,48,46,52,53,57,57,54,49,32,48,46,49,51,55,50,48,55,32,48,46,55,50,56,48,50,55,10,118,32,48,46,53,50,56,51,50,48,32,48,46,49,54,57,57,50,50,32,48,46,54,55,54,50,55,48,10,118,32,45,48,46,53,50,56,51,50,48,32,48,46,49,54,57,57,50,50,32,48,46,54,55,54,50,55,48,10,118,32,45,48,46,52,53,57,57,54,49,32,48,46,49,51,55,50,48,55,32,48,46,55,50,56,48,50,55,10,118,32,45,48,46,52,54,51,56,54,55,32,48,46,49,57,56,50,52,50,32,48,46,55,53,51,52,49,56,10,118,32,45,48,46,53,48,51,57,48,54,32,48,46,50,52,50,54,55,54,32,48,46,55,49,55,55,55,51,10,118,32,48,46,53,55,54,49,55,50,32,48,46,50,52,50,54,55,54,32,48,46,54,50,49,48,57,52,10,118,32,48,46,53,49,48,55,52,50,32,48,46,48,56,54,52,50,54,32,48,46,54,51,53,50,53,52,10,118,32,48,46,53,56,53,57,51,56,32,48,46,49,52,56,52,51,56,32,48,46,53,55,48,51,49,50,10,118,32,45,48,46,53,56,53,57,51,56,32,48,46,49,52,56,52,51,56,32,48,46,53,55,48,51,49,50,10,118,32,45,48,46,53,49,48,55,52,50,32,48,46,48,56,54,52,50,54,32,48,46,54,51,53,50,53,52,10,118,32,45,48,46,53,55,54,49,55,50,32,48,46,50,52,50,54,55,54,32,48,46,54,50,49,48,57,52,10,118,32,48,46,52,50,52,56,48,53,32,48,46,48,54,55,51,56,51,32,48,46,54,57,56,55,51,48,10,118,32,48,46,51,53,49,53,54,50,32,48,46,48,50,49,52,56,52,32,48,46,54,54,54,57,57,50,10,118,32,48,46,52,52,57,50,49,57,32,48,46,48,49,53,54,50,53,32,48,46,53,57,55,54,53,54,10,118,32,45,48,46,52,52,57,50,49,57,32,48,46,48,49,53,54,50,53,32,48,46,53,57,55,54,53,54,10,118,32,45,48,46,51,53,49,53,54,50,32,48,46,48,50,49,52,56,52,32,48,46,54,54,54,57,57,50,10,118,32,45,48,46,52,50,52,56,48,53,32,48,46,48,54,55,51,56,51,32,48,46,54,57,56,55,51,48,10,118,32,48,46,51,57,56,57,50,54,32,48,46,49,51,54,50,51,48,32,48,46,55,54,55,48,57,48,10,118,32,48,46,51,53,50,48,53,49,32,48,46,48,57,51,55,53,48,32,48,46,55,52,57,53,49,50,10,118,32,45,48,46,51,53,50,48,53,49,32,48,46,48,57,51,55,53,48,32,48,46,55,52,57,53,49,50,10,118,32,45,48,46,51,57,56,57,50,54,32,48,46,49,51,54,50,51,48,32,48,46,55,54,55,48,57,48,10,118,32,48,46,51,48,55,54,49,55,32,48,46,49,51,54,50,51,48,32,48,46,55,56,52,54,54,56,10,118,32,48,46,50,52,54,53,56,50,32,48,46,49,51,55,50,48,55,32,48,46,55,54,55,48,57,48,10,118,32,48,46,50,55,56,56,48,57,32,48,46,48,54,55,51,56,51,32,48,46,55,50,53,53,56,54,10,118,32,45,48,46,50,55,56,56,48,57,32,48,46,48,54,55,51,56,51,32,48,46,55,50,53,53,56,54,10,118,32,45,48,46,50,52,54,53,56,50,32,48,46,49,51,55,50,48,55,32,48,46,55,54,55,48,57,48,10,118,32,45,48,46,51,48,55,54,49,55,32,48,46,49,51,54,50,51,48,32,48,46,55,56,52,54,54,56,10,118,32,48,46,49,57,50,51,56,51,32,48,46,48,56,54,52,50,54,32,48,46,54,57,50,51,56,51,10,118,32,48,46,50,53,51,57,48,54,32,48,46,48,49,53,54,50,53,32,48,46,54,51,50,56,49,50,10,118,32,45,48,46,50,53,51,57,48,54,32,48,46,48,49,53,54,50,53,32,48,46,54,51,50,56,49,50,10,118,32,45,48,46,49,57,50,51,56,51,32,48,46,48,56,54,52,50,54,32,48,46,54,57,50,51,56,51,10,118,32,48,46,49,55,53,55,56,49,32,48,46,49,54,57,57,50,50,32,48,46,55,51,55,55,57,51,10,118,32,48,46,49,50,54,57,53,51,32,48,46,50,52,50,54,55,54,32,48,46,54,57,56,50,52,50,10,118,32,48,46,49,49,55,49,56,56,32,48,46,49,52,56,52,51,56,32,48,46,54,53,50,51,52,52,10,118,32,45,48,46,49,49,55,49,56,56,32,48,46,49,52,56,52,51,56,32,48,46,54,53,50,51,52,52,10,118,32,45,48,46,49,50,54,57,53,51,32,48,46,50,52,50,54,55,54,32,48,46,54,57,56,50,52,50,10,118,32,45,48,46,49,55,53,55,56,49,32,48,46,49,54,57,57,50,50,32,48,46,55,51,55,55,57,51,10,118,32,48,46,50,52,53,54,48,53,32,48,46,49,57,56,50,52,50,32,48,46,55,57,50,57,54,57,10,118,32,48,46,50,48,51,49,50,53,32,48,46,50,52,50,54,55,54,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,50,48,51,49,50,53,32,48,46,50,52,50,54,55,54,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,50,52,53,54,48,53,32,48,46,49,57,56,50,52,50,32,48,46,55,57,50,57,54,57,10,118,32,48,46,50,52,53,54,48,53,32,48,46,50,56,57,53,53,49,32,48,46,55,57,50,57,54,57,10,118,32,48,46,50,52,54,53,56,50,32,48,46,51,53,48,53,56,54,32,48,46,55,54,55,48,57,48,10,118,32,48,46,49,55,53,55,56,49,32,48,46,51,49,53,52,51,48,32,48,46,55,51,55,55,57,51,10,118,32,45,48,46,49,55,53,55,56,49,32,48,46,51,49,53,52,51,48,32,48,46,55,51,55,55,57,51,10,118,32,45,48,46,50,52,54,53,56,50,32,48,46,51,53,48,53,56,54,32,48,46,55,54,55,48,57,48,10,118,32,45,48,46,50,52,53,54,48,53,32,48,46,50,56,57,53,53,49,32,48,46,55,57,50,57,54,57,10,118,32,48,46,49,57,50,51,56,51,32,48,46,52,48,49,51,54,55,32,48,46,54,57,50,51,56,51,10,118,32,48,46,49,49,55,49,56,56,32,48,46,51,51,57,56,52,52,32,48,46,54,53,50,51,52,52,10,118,32,45,48,46,49,49,55,49,56,56,32,48,46,51,51,57,56,52,52,32,48,46,54,53,50,51,52,52,10,118,32,45,48,46,49,57,50,51,56,51,32,48,46,52,48,49,51,54,55,32,48,46,54,57,50,51,56,51,10,118,32,48,46,50,55,56,56,48,57,32,48,46,52,49,56,57,52,53,32,48,46,55,50,53,53,56,54,10,118,32,48,46,51,53,49,53,54,50,32,48,46,52,54,54,55,57,55,32,48,46,54,54,54,57,57,50,10,118,32,48,46,50,53,51,57,48,54,32,48,46,52,55,54,53,54,50,32,48,46,54,51,50,56,49,50,10,118,32,45,48,46,50,53,51,57,48,54,32,48,46,52,55,54,53,54,50,32,48,46,54,51,50,56,49,50,10,118,32,45,48,46,51,53,49,53,54,50,32,48,46,52,54,54,55,57,55,32,48,46,54,54,54,57,57,50,10,118,32,45,48,46,50,55,56,56,48,57,32,48,46,52,49,56,57,52,53,32,48,46,55,50,53,53,56,54,10,118,32,48,46,51,48,55,54,49,55,32,48,46,51,53,52,57,56,48,32,48,46,55,56,52,54,54,56,10,118,32,48,46,51,53,50,48,53,49,32,48,46,51,57,52,53,51,49,32,48,46,55,52,57,53,49,50,10,118,32,45,48,46,51,53,50,48,53,49,32,48,46,51,57,52,53,51,49,32,48,46,55,52,57,53,49,50,10,118,32,45,48,46,51,48,55,54,49,55,32,48,46,51,53,52,57,56,48,32,48,46,55,56,52,54,54,56,10,118,32,48,46,51,57,56,57,50,54,32,48,46,51,53,52,57,56,48,32,48,46,55,54,55,48,57,48,10,118,32,48,46,52,53,57,57,54,49,32,48,46,51,53,48,53,56,54,32,48,46,55,50,56,48,50,55,10,118,32,48,46,52,50,52,56,48,53,32,48,46,52,49,56,57,52,53,32,48,46,54,57,56,55,51,48,10,118,32,45,48,46,52,50,52,56,48,53,32,48,46,52,49,56,57,52,53,32,48,46,54,57,56,55,51,48,10,118,32,45,48,46,52,53,57,57,54,49,32,48,46,51,53,48,53,56,54,32,48,46,55,50,56,48,50,55,10,118,32,45,48,46,51,57,56,57,50,54,32,48,46,51,53,52,57,56,48,32,48,46,55,54,55,48,57,48,10,118,32,48,46,53,49,48,55,52,50,32,48,46,52,48,49,51,54,55,32,48,46,54,51,53,50,53,52,10,118,32,48,46,52,52,57,50,49,57,32,48,46,52,55,54,53,54,50,32,48,46,53,57,55,54,53,54,10,118,32,45,48,46,52,52,57,50,49,57,32,48,46,52,55,54,53,54,50,32,48,46,53,57,55,54,53,54,10,118,32,45,48,46,53,49,48,55,52,50,32,48,46,52,48,49,51,54,55,32,48,46,54,51,53,50,53,52,10,118,32,48,46,53,50,56,51,50,48,32,48,46,51,49,53,52,51,48,32,48,46,54,55,54,50,55,48,10,118,32,48,46,53,56,53,57,51,56,32,48,46,51,51,57,56,52,52,32,48,46,53,55,48,51,49,50,10,118,32,45,48,46,53,56,53,57,51,56,32,48,46,51,51,57,56,52,52,32,48,46,53,55,48,51,49,50,10,118,32,45,48,46,53,50,56,51,50,48,32,48,46,51,49,53,52,51,48,32,48,46,54,55,54,50,55,48,10,118,32,48,46,52,54,51,56,54,55,32,48,46,50,56,57,53,53,49,32,48,46,55,53,51,52,49,56,10,118,32,45,48,46,52,54,51,56,54,55,32,48,46,50,56,57,53,53,49,32,48,46,55,53,51,52,49,56,10,118,32,48,46,52,54,52,56,52,52,32,48,46,50,52,51,49,54,52,32,48,46,55,54,55,53,55,56,10,118,32,48,46,52,51,52,48,56,50,32,48,46,51,50,53,49,57,53,32,48,46,55,55,52,57,48,50,10,118,32,48,46,52,53,48,56,52,54,32,48,46,50,56,52,54,54,56,32,48,46,55,55,57,54,50,50,10,118,32,45,48,46,52,53,48,56,52,54,32,48,46,50,56,52,54,54,56,32,48,46,55,55,57,54,50,50,10,118,32,45,48,46,52,51,52,48,56,50,32,48,46,51,50,53,49,57,53,32,48,46,55,55,52,57,48,50,10,118,32,45,48,46,52,54,52,56,52,52,32,48,46,50,52,51,49,54,52,32,48,46,55,54,55,53,55,56,10,118,32,48,46,51,53,50,53,51,57,32,48,46,51,53,56,51,57,56,32,48,46,55,57,50,52,56,48,10,118,32,48,46,51,57,52,48,52,51,32,48,46,51,52,52,53,54,52,32,48,46,55,57,51,52,53,55,10,118,32,45,48,46,51,57,52,48,52,51,32,48,46,51,52,52,53,54,52,32,48,46,55,57,51,52,53,55,10,118,32,45,48,46,51,53,50,53,51,57,32,48,46,51,53,56,51,57,56,32,48,46,55,57,50,52,56,48,10,118,32,48,46,50,55,53,51,57,49,32,48,46,51,50,53,49,57,53,32,48,46,56,48,54,54,52,49,10,118,32,48,46,51,49,50,54,54,51,32,48,46,51,52,52,53,54,52,32,48,46,56,49,48,56,55,50,10,118,32,45,48,46,51,49,50,54,54,51,32,48,46,51,52,52,53,54,52,32,48,46,56,49,48,56,55,50,10,118,32,45,48,46,50,55,53,51,57,49,32,48,46,51,50,53,49,57,53,32,48,46,56,48,54,54,52,49,10,118,32,48,46,50,52,51,49,54,52,32,48,46,50,52,51,49,54,52,32,48,46,56,48,56,53,57,52,10,118,32,48,46,50,53,54,51,52,56,32,48,46,50,56,52,54,54,56,32,48,46,56,49,56,48,51,52,10,118,32,45,48,46,50,53,54,51,52,56,32,48,46,50,56,52,54,54,56,32,48,46,56,49,56,48,51,52,10,118,32,45,48,46,50,52,51,49,54,52,32,48,46,50,52,51,49,54,52,32,48,46,56,48,56,53,57,52,10,118,32,48,46,50,55,53,51,57,49,32,48,46,49,54,54,48,49,54,32,48,46,56,48,54,54,52,49,10,118,32,48,46,50,53,54,51,52,56,32,48,46,50,48,51,50,56,56,32,48,46,56,49,56,48,51,52,10,118,32,45,48,46,50,53,54,51,52,56,32,48,46,50,48,51,50,56,56,32,48,46,56,49,56,48,51,52,10,118,32,45,48,46,50,55,53,51,57,49,32,48,46,49,54,54,48,49,54,32,48,46,56,48,54,54,52,49,10,118,32,48,46,51,53,50,53,51,57,32,48,46,49,51,51,55,56,57,32,48,46,55,57,50,52,56,48,10,118,32,48,46,51,49,50,54,54,51,32,48,46,49,52,54,57,55,51,32,48,46,56,49,48,56,55,50,10,118,32,45,48,46,51,49,50,54,54,51,32,48,46,49,52,54,57,55,51,32,48,46,56,49,48,56,55,50,10,118,32,45,48,46,51,53,50,53,51,57,32,48,46,49,51,51,55,56,57,32,48,46,55,57,50,52,56,48,10,118,32,48,46,52,51,52,48,56,50,32,48,46,49,54,54,48,49,54,32,48,46,55,55,52,57,48,50,10,118,32,48,46,51,57,52,48,52,51,32,48,46,49,52,54,57,55,51,32,48,46,55,57,51,52,53,55,10,118,32,45,48,46,51,57,52,48,52,51,32,48,46,49,52,54,57,55,51,32,48,46,55,57,51,52,53,55,10,118,32,45,48,46,52,51,52,48,56,50,32,48,46,49,54,54,48,49,54,32,48,46,55,55,52,57,48,50,10,118,32,48,46,52,53,48,56,52,54,32,48,46,50,48,51,50,56,56,32,48,46,55,55,57,54,50,50,10,118,32,45,48,46,52,53,48,56,52,54,32,48,46,50,48,51,50,56,56,32,48,46,55,55,57,54,50,50,10,118,32,48,46,52,49,57,50,55,49,32,48,46,50,52,50,56,51,57,32,48,46,55,57,55,53,50,54,10,118,32,48,46,52,48,49,48,52,50,32,48,46,49,57,53,57,54,52,32,48,46,56,48,50,48,56,51,10,118,32,45,48,46,52,49,57,50,55,49,32,48,46,50,52,50,56,51,57,32,48,46,55,57,55,53,50,54,10,118,32,45,48,46,52,48,49,48,52,50,32,48,46,49,57,53,57,54,52,32,48,46,56,48,50,48,56,51,10,118,32,48,46,51,53,50,50,49,52,32,48,46,49,55,53,55,56,49,32,48,46,56,49,51,56,48,50,10,118,32,45,48,46,51,53,50,50,49,52,32,48,46,49,55,53,55,56,49,32,48,46,56,49,51,56,48,50,10,118,32,48,46,51,48,53,51,51,57,32,48,46,49,57,53,57,54,52,32,48,46,56,50,50,50,54,54,10,118,32,45,48,46,51,48,53,51,51,57,32,48,46,49,57,53,57,54,52,32,48,46,56,50,50,50,54,54,10,118,32,48,46,50,56,53,49,53,54,32,48,46,50,52,50,56,51,57,32,48,46,56,50,51,53,54,56,10,118,32,45,48,46,50,56,53,49,53,54,32,48,46,50,52,50,56,51,57,32,48,46,56,50,51,53,54,56,10,118,32,48,46,51,48,53,51,51,57,32,48,46,50,57,50,51,49,56,32,48,46,56,50,50,50,54,54,10,118,32,45,48,46,51,48,53,51,51,57,32,48,46,50,57,50,51,49,56,32,48,46,56,50,50,50,54,54,10,118,32,48,46,51,53,50,50,49,52,32,48,46,51,49,51,49,53,49,32,48,46,56,49,51,56,48,50,10,118,32,45,48,46,51,53,50,50,49,52,32,48,46,51,49,51,49,53,49,32,48,46,56,49,51,56,48,50,10,118,32,48,46,52,48,49,48,52,50,32,48,46,50,57,50,51,49,56,32,48,46,56,48,50,48,56,51,10,118,32,45,48,46,52,48,49,48,52,50,32,48,46,50,57,50,51,49,56,32,48,46,56,48,50,48,56,51,10,118,32,48,46,48,56,55,56,57,49,32,45,48,46,57,54,57,55,50,55,32,48,46,53,54,48,53,52,55,10,118,32,48,46,49,54,52,48,54,50,32,45,48,46,57,52,56,55,51,48,32,48,46,53,57,51,55,53,48,10,118,32,48,46,48,55,54,54,54,48,32,45,48,46,57,51,54,48,51,53,32,48,46,54,51,52,55,54,54,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,57,54,48,57,51,56,32,48,46,54,48,53,52,54,57,10,118,32,45,48,46,48,55,54,54,54,48,32,45,48,46,57,51,54,48,51,53,32,48,46,54,51,52,55,54,54,10,118,32,45,48,46,49,54,52,48,54,50,32,45,48,46,57,52,56,55,51,48,32,48,46,53,57,51,55,53,48,10,118,32,45,48,46,48,56,55,56,57,49,32,45,48,46,57,54,57,55,50,55,32,48,46,53,54,48,53,52,55,10,118,32,48,46,50,52,54,48,57,52,32,45,48,46,57,52,57,50,49,57,32,48,46,53,51,53,54,52,53,10,118,32,48,46,50,55,49,57,55,51,32,45,48,46,57,50,50,56,53,50,32,48,46,53,56,50,53,50,48,10,118,32,48,46,49,57,50,51,56,51,32,45,48,46,57,49,56,52,53,55,32,48,46,54,50,57,56,56,51,10,118,32,45,48,46,49,57,50,51,56,51,32,45,48,46,57,49,56,52,53,55,32,48,46,54,50,57,56,56,51,10,118,32,45,48,46,50,55,49,57,55,51,32,45,48,46,57,50,50,56,53,50,32,48,46,53,56,50,53,50,48,10,118,32,45,48,46,50,52,54,48,57,52,32,45,48,46,57,52,57,50,49,57,32,48,46,53,51,53,54,52,53,10,118,32,48,46,51,51,48,53,54,54,32,45,48,46,56,57,56,52,51,56,32,48,46,53,50,53,51,57,49,10,118,32,48,46,51,49,48,48,53,57,32,45,48,46,56,52,53,50,49,53,32,48,46,53,57,57,49,50,49,10,118,32,48,46,50,52,53,49,49,55,32,45,48,46,56,54,50,51,48,53,32,48,46,54,52,50,53,55,56,10,118,32,45,48,46,50,52,53,49,49,55,32,45,48,46,56,54,50,51,48,53,32,48,46,54,52,50,53,55,56,10,118,32,45,48,46,51,49,48,48,53,57,32,45,48,46,56,52,53,50,49,53,32,48,46,53,57,57,49,50,49,10,118,32,45,48,46,51,51,48,53,54,54,32,45,48,46,56,57,56,52,51,56,32,48,46,53,50,53,51,57,49,10,118,32,48,46,51,51,53,52,52,57,32,45,48,46,55,54,53,54,50,53,32,48,46,53,52,53,56,57,56,10,118,32,48,46,50,57,55,56,53,50,32,45,48,46,54,56,54,53,50,51,32,48,46,54,50,54,52,54,53,10,118,32,48,46,50,53,50,52,52,49,32,45,48,46,55,53,56,51,48,49,32,48,46,54,54,55,52,56,48,10,118,32,45,48,46,50,53,50,52,52,49,32,45,48,46,55,53,56,51,48,49,32,48,46,54,54,55,52,56,48,10,118,32,45,48,46,50,57,55,56,53,50,32,45,48,46,54,56,54,53,50,51,32,48,46,54,50,54,52,54,53,10,118,32,45,48,46,51,51,53,52,52,57,32,45,48,46,55,54,53,54,50,53,32,48,46,53,52,53,56,57,56,10,118,32,48,46,51,48,56,49,48,53,32,45,48,46,53,52,57,56,48,53,32,48,46,53,54,52,57,52,49,10,118,32,48,46,50,54,49,50,51,48,32,45,48,46,52,53,55,53,50,48,32,48,46,54,51,56,49,56,52,10,118,32,48,46,50,50,54,53,54,50,32,45,48,46,53,55,50,50,54,54,32,48,46,54,56,56,52,55,55,10,118,32,45,48,46,50,50,54,53,54,50,32,45,48,46,53,55,50,50,54,54,32,48,46,54,56,56,52,55,55,10,118,32,45,48,46,50,54,49,50,51,48,32,45,48,46,52,53,55,53,50,48,32,48,46,54,51,56,49,56,52,10,118,32,45,48,46,51,48,56,49,48,53,32,45,48,46,53,52,57,56,48,53,32,48,46,53,54,52,57,52,49,10,118,32,48,46,50,48,48,49,57,53,32,45,48,46,49,53,48,56,55,57,32,48,46,54,54,57,57,50,50,10,118,32,48,46,51,49,50,57,56,56,32,45,48,46,49,52,56,57,50,54,32,48,46,53,54,51,52,55,55,10,118,32,48,46,52,49,50,49,48,57,32,45,48,46,48,56,55,52,48,50,32,48,46,54,48,57,56,54,51,10,118,32,48,46,50,55,50,52,54,49,32,45,48,46,48,54,57,51,51,54,32,48,46,55,49,53,51,51,50,10,118,32,45,48,46,50,55,50,52,54,49,32,45,48,46,48,54,57,51,51,54,32,48,46,55,49,53,51,51,50,10,118,32,45,48,46,52,49,50,49,48,57,32,45,48,46,48,56,55,52,48,50,32,48,46,54,48,57,56,54,51,10,118,32,45,48,46,51,49,50,57,56,56,32,45,48,46,49,52,56,57,50,54,32,48,46,53,54,51,52,55,55,10,118,32,45,48,46,50,48,48,49,57,53,32,45,48,46,49,53,48,56,55,57,32,48,46,54,54,57,57,50,50,10,118,32,48,46,53,50,57,55,56,53,32,45,48,46,48,55,50,55,53,52,32,48,46,53,51,55,53,57,56,10,118,32,48,46,54,49,56,49,54,52,32,48,46,48,49,54,49,49,51,32,48,46,53,55,55,49,52,56,10,118,32,48,46,53,48,49,57,53,51,32,45,48,46,48,48,51,52,49,56,32,48,46,54,51,57,49,54,48,10,118,32,45,48,46,53,48,49,57,53,51,32,45,48,46,48,48,51,52,49,56,32,48,46,54,51,57,49,54,48,10,118,32,45,48,46,54,49,56,49,54,52,32,48,46,48,49,54,49,49,51,32,48,46,53,55,55,49,52,56,10,118,32,45,48,46,53,50,57,55,56,53,32,45,48,46,48,55,50,55,53,52,32,48,46,53,51,55,53,57,56,10,118,32,48,46,55,49,55,55,55,51,32,48,46,48,54,55,51,56,51,32,48,46,52,57,53,49,49,55,10,118,32,48,46,55,54,49,50,51,48,32,48,46,49,56,51,49,48,53,32,48,46,53,52,51,52,53,55,10,118,32,48,46,54,54,53,48,51,57,32,48,46,49,49,57,49,52,49,32,48,46,54,48,52,48,48,52,10,118,32,45,48,46,54,54,53,48,51,57,32,48,46,49,49,57,49,52,49,32,48,46,54,48,52,48,48,52,10,118,32,45,48,46,55,54,49,50,51,48,32,48,46,49,56,51,49,48,53,32,48,46,53,52,51,52,53,55,10,118,32,45,48,46,55,49,55,55,55,51,32,48,46,48,54,55,51,56,51,32,48,46,52,57,53,49,49,55,10,118,32,48,46]);fileData0.push.apply(fileData0,[56,50,50,55,53,52,32,48,46,50,56,56,53,55,52,32,48,46,53,50,48,53,48,56,10,118,32,48,46,55,56,53,49,53,54,32,48,46,51,55,57,56,56,51,32,48,46,54,49,56,54,53,50,10,118,32,48,46,55,51,53,51,53,50,32,48,46,50,56,51,50,48,51,32,48,46,54,49,55,54,55,54,10,118,32,45,48,46,55,51,53,51,53,50,32,48,46,50,56,51,50,48,51,32,48,46,54,49,55,54,55,54,10,118,32,45,48,46,55,56,53,49,53,54,32,48,46,51,55,57,56,56,51,32,48,46,54,49,56,54,53,50,10,118,32,45,48,46,56,50,50,55,53,52,32,48,46,50,56,56,53,55,52,32,48,46,53,50,48,53,48,56,10,118,32,48,46,55,55,48,53,48,56,32,48,46,52,52,53,56,48,49,32,48,46,54,48,51,48,50,55,10,118,32,48,46,54,56,50,54,49,55,32,48,46,52,53,56,57,56,52,32,48,46,54,55,55,55,51,52,10,118,32,48,46,55,49,49,57,49,52,32,48,46,51,57,53,48,50,48,32,48,46,54,55,54,55,53,56,10,118,32,45,48,46,55,49,49,57,49,52,32,48,46,51,57,53,48,50,48,32,48,46,54,55,54,55,53,56,10,118,32,45,48,46,54,56,50,54,49,55,32,48,46,52,53,56,57,56,52,32,48,46,54,55,55,55,51,52,10,118,32,45,48,46,55,55,48,53,48,56,32,48,46,52,52,53,56,48,49,32,48,46,54,48,51,48,50,55,10,118,32,48,46,53,57,52,50,51,56,32,48,46,53,51,48,50,55,51,32,48,46,54,53,50,56,51,50,10,118,32,48,46,52,55,53,53,56,54,32,48,46,53,55,52,50,49,57,32,48,46,55,51,57,50,53,56,10,118,32,48,46,53,54,49,53,50,51,32,48,46,52,55,57,48,48,52,32,48,46,55,51,57,55,52,54,10,118,32,45,48,46,53,54,49,53,50,51,32,48,46,52,55,57,48,48,52,32,48,46,55,51,57,55,52,54,10,118,32,45,48,46,52,55,53,53,56,54,32,48,46,53,55,52,50,49,57,32,48,46,55,51,57,50,53,56,10,118,32,45,48,46,53,57,52,50,51,56,32,48,46,53,51,48,50,55,51,32,48,46,54,53,50,56,51,50,10,118,32,48,46,52,48,50,56,51,50,32,48,46,54,54,49,54,50,49,32,48,46,55,48,55,48,51,49,10,118,32,48,46,51,49,55,56,55,49,32,48,46,54,55,57,54,56,56,32,48,46,55,56,50,50,50,55,10,118,32,48,46,51,55,57,51,57,53,32,48,46,53,56,55,52,48,50,32,48,46,55,57,50,52,56,48,10,118,32,45,48,46,51,55,57,51,57,53,32,48,46,53,56,55,52,48,50,32,48,46,55,57,50,52,56,48,10,118,32,45,48,46,51,49,55,56,55,49,32,48,46,54,55,57,54,56,56,32,48,46,55,56,50,50,50,55,10,118,32,45,48,46,52,48,50,56,51,50,32,48,46,54,54,49,54,50,49,32,48,46,55,48,55,48,51,49,10,118,32,48,46,50,52,52,49,52,49,32,48,46,55,49,54,55,57,55,32,48,46,55,52,48,55,50,51,10,118,32,48,46,49,56,52,53,55,48,32,48,46,54,52,53,57,57,54,32,48,46,56,48,49,50,55,48,10,118,32,48,46,50,53,57,50,55,55,32,48,46,54,50,51,48,52,55,32,48,46,56,49,57,56,50,52,10,118,32,45,48,46,50,53,57,50,55,55,32,48,46,54,50,51,48,52,55,32,48,46,56,49,57,56,50,52,10,118,32,45,48,46,49,56,52,53,55,48,32,48,46,54,52,53,57,57,54,32,48,46,56,48,49,50,55,48,10,118,32,45,48,46,50,52,52,49,52,49,32,48,46,55,49,54,55,57,55,32,48,46,55,52,48,55,50,51,10,118,32,48,46,49,50,48,49,49,55,32,48,46,53,56,57,56,52,52,32,48,46,55,52,56,48,52,55,10,118,32,48,46,48,56,51,57,56,52,32,48,46,52,55,56,48,50,55,32,48,46,55,57,53,56,57,56,10,118,32,48,46,49,53,51,56,48,57,32,48,46,53,50,51,52,51,56,32,48,46,56,50,53,54,56,52,10,118,32,45,48,46,49,53,51,56,48,57,32,48,46,53,50,51,52,51,56,32,48,46,56,50,53,54,56,52,10,118,32,45,48,46,48,56,51,57,56,52,32,48,46,52,55,56,48,50,55,32,48,46,55,57,53,56,57,56,10,118,32,45,48,46,49,50,48,49,49,55,32,48,46,53,56,57,56,52,52,32,48,46,55,52,56,48,52,55,10,118,32,48,46,48,51,54,54,50,49,32,48,46,52,52,56,55,51,48,32,48,46,55,51,57,50,53,56,10,118,32,48,46,48,48,48,48,48,48,32,48,46,52,48,56,50,48,51,32,48,46,55,56,53,49,53,54,10,118,32,48,46,48,54,48,48,53,57,32,48,46,51,57,53,53,48,56,32,48,46,56,49,51,52,55,55,10,118,32,45,48,46,48,54,48,48,53,57,32,48,46,51,57,53,53,48,56,32,48,46,56,49,51,52,55,55,10,118,32,45,48,46,48,51,54,54,50,49,32,48,46,52,52,56,55,51,48,32,48,46,55,51,57,50,53,56,10,118,32,48,46,49,51,53,55,52,50,32,48,46,52,50,53,50,57,51,32,48,46,56,48,54,49,53,50,10,118,32,48,46,50,48,52,53,57,48,32,48,46,52,52,54,50,56,57,32,48,46,55,55,55,51,52,52,10,118,32,48,46,50,50,54,53,54,50,32,48,46,53,50,57,55,56,53,32,48,46,56,48,51,50,50,51,10,118,32,45,48,46,50,50,54,53,54,50,32,48,46,53,50,57,55,56,53,32,48,46,56,48,51,50,50,51,10,118,32,45,48,46,50,48,52,53,57,48,32,48,46,52,52,54,50,56,57,32,48,46,55,55,55,51,52,52,10,118,32,45,48,46,49,51,53,55,52,50,32,48,46,52,50,53,50,57,51,32,48,46,56,48,54,49,53,50,10,118,32,48,46,50,56,55,49,48,57,32,48,46,52,56,54,51,50,56,32,48,46,55,54,51,54,55,50,10,118,32,48,46,51,50,50,55,53,52,32,48,46,53,52,56,51,52,48,32,48,46,55,56,55,49,48,57,10,118,32,45,48,46,51,50,50,55,53,52,32,48,46,53,52,56,51,52,48,32,48,46,55,56,55,49,48,57,10,118,32,45,48,46,50,56,55,49,48,57,32,48,46,52,56,54,51,50,56,32,48,46,55,54,51,54,55,50,10,118,32,48,46,51,55,56,52,49,56,32,48,46,52,54,56,55,53,48,32,48,46,55,52,53,54,48,53,10,118,32,48,46,52,52,53,56,48,49,32,48,46,52,56,56,50,56,49,32,48,46,55,53,51,57,48,54,10,118,32,45,48,46,52,52,53,56,48,49,32,48,46,52,56,56,50,56,49,32,48,46,55,53,51,57,48,54,10,118,32,45,48,46,51,55,56,52,49,56,32,48,46,52,54,56,55,53,48,32,48,46,55,52,53,54,48,53,10,118,32,48,46,53,49,56,53,53,53,32,48,46,52,49,49,54,50,49,32,48,46,55,48,53,53,54,54,10,118,32,48,46,54,50,52,48,50,51,32,48,46,51,57,57,52,49,52,32,48,46,54,57,55,55,53,52,10,118,32,45,48,46,54,50,52,48,50,51,32,48,46,51,57,57,52,49,52,32,48,46,54,57,55,55,53,52,10,118,32,45,48,46,53,49,56,53,53,53,32,48,46,52,49,49,54,50,49,32,48,46,55,48,53,53,54,54,10,118,32,48,46,54,50,54,57,53,51,32,48,46,51,52,49,51,48,57,32,48,46,54,54,53,48,51,57,10,118,32,48,46,54,56,51,53,57,52,32,48,46,51,50,53,54,56,52,32,48,46,54,53,52,50,57,55,10,118,32,45,48,46,54,56,51,53,57,52,32,48,46,51,50,53,54,56,52,32,48,46,54,53,52,50,57,55,10,118,32,45,48,46,54,50,54,57,53,51,32,48,46,51,52,49,51,48,57,32,48,46,54,54,53,48,51,57,10,118,32,48,46,54,51,57,49,54,48,32,48,46,50,52,56,48,52,55,32,48,46,54,53,48,51,57,49,10,118,32,48,46,54,54,50,53,57,56,32,48,46,49,57,53,56,48,49,32,48,46,54,51,49,51,52,56,10,118,32,45,48,46,54,54,50,53,57,56,32,48,46,49,57,53,56,48,49,32,48,46,54,51,49,51,52,56,10,118,32,45,48,46,54,51,57,49,54,48,32,48,46,50,52,56,48,52,55,32,48,46,54,53,48,51,57,49,10,118,32,48,46,53,54,56,56,52,56,32,48,46,49,50,56,52,49,56,32,48,46,54,53,57,49,56,48,10,118,32,48,46,53,52,56,56,50,56,32,48,46,48,54,54,52,48,54,32,48,46,54,53,48,51,57,49,10,118,32,45,48,46,53,52,56,56,50,56,32,48,46,48,54,54,52,48,54,32,48,46,54,53,48,51,57,49,10,118,32,45,48,46,53,54,56,56,52,56,32,48,46,49,50,56,52,49,56,32,48,46,54,53,57,49,56,48,10,118,32,48,46,52,52,49,56,57,53,32,48,46,48,52,48,48,51,57,32,48,46,54,56,55,57,56,56,10,118,32,48,46,51,55,57,56,56,51,32,45,48,46,48,48,52,56,56,51,32,48,46,54,57,51,56,52,56,10,118,32,45,48,46,51,55,57,56,56,51,32,45,48,46,48,48,52,56,56,51,32,48,46,54,57,51,56,52,56,10,118,32,45,48,46,52,52,49,56,57,53,32,48,46,48,52,48,48,51,57,32,48,46,54,56,55,57,56,56,10,118,32,48,46,50,56,55,49,48,57,32,48,46,48,52,50,52,56,48,32,48,46,55,50,57,57,56,48,10,118,32,48,46,49,56,49,54,52,49,32,48,46,48,48,54,56,51,54,32,48,46,55,54,49,50,51,48,10,118,32,45,48,46,49,56,49,54,52,49,32,48,46,48,48,54,56,51,54,32,48,46,55,54,49,50,51,48,10,118,32,45,48,46,50,56,55,49,48,57,32,48,46,48,52,50,52,56,48,32,48,46,55,50,57,57,56,48,10,118,32,48,46,49,55,49,51,56,55,32,48,46,49,48,49,48,55,52,32,48,46,55,53,50,57,51,48,10,118,32,48,46,48,57,48,51,51,50,32,48,46,48,57,54,49,57,49,32,48,46,55,52,54,48,57,52,10,118,32,48,46,48,55,54,49,55,50,32,45,48,46,48,50,51,57,50,54,32,48,46,55,54,51,49,56,52,10,118,32,45,48,46,48,55,54,49,55,50,32,45,48,46,48,50,51,57,50,54,32,48,46,55,54,51,49,56,52,10,118,32,45,48,46,48,57,48,51,51,50,32,48,46,48,57,54,49,57,49,32,48,46,55,52,54,48,57,52,10,118,32,45,48,46,49,55,49,51,56,55,32,48,46,49,48,49,48,55,52,32,48,46,55,53,50,57,51,48,10,118,32,48,46,49,51,57,49,54,48,32,48,46,51,54,48,51,53,50,32,48,46,55,55,56,56,48,57,10,118,32,48,46,48,55,49,55,55,55,32,48,46,51,50,53,49,57,53,32,48,46,55,57,49,48,49,54,10,118,32,45,48,46,48,55,49,55,55,55,32,48,46,51,50,53,49,57,53,32,48,46,55,57,49,48,49,54,10,118,32,45,48,46,49,51,57,49,54,48,32,48,46,51,54,48,51,53,50,32,48,46,55,55,56,56,48,57,10,118,32,48,46,49,49,56,54,53,50,32,48,46,50,54,48,55,52,50,32,48,46,55,54,56,48,54,54,10,118,32,48,46,48,48,48,48,48,48,32,48,46,50,55,53,51,57,49,32,48,46,55,56,53,49,53,54,10,118,32,48,46,48,54,55,56,55,49,32,48,46,50,49,48,57,51,56,32,48,46,55,54,50,54,57,53,10,118,32,45,48,46,48,54,55,56,55,49,32,48,46,50,49,48,57,51,56,32,48,46,55,54,50,54,57,53,10,118,32,45,48,46,49,49,56,54,53,50,32,48,46,50,54,48,55,52,50,32,48,46,55,54,56,48,54,54,10,118,32,48,46,48,48,48,48,48,48,32,48,46,49,52,48,54,50,53,32,48,46,55,52,56,48,52,55,10,118,32,48,46,49,51,51,55,56,57,32,48,46,49,55,49,51,56,55,32,48,46,55,53,53,56,53,57,10,118,32,45,48,46,49,51,51,55,56,57,32,48,46,49,55,49,51,56,55,32,48,46,55,53,53,56,53,57,10,118,32,48,46,49,48,54,57,51,52,32,45,48,46,57,48,51,56,48,57,32,48,46,54,54,53,48,51,57,10,118,32,48,46,48,51,54,54,50,49,32,45,48,46,56,57,49,49,49,51,32,48,46,54,56,52,48,56,50,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,57,49,53,48,51,57,32,48,46,54,54,52,48,54,50,10,118,32,45,48,46,48,51,54,54,50,49,32,45,48,46,56,57,49,49,49,51,32,48,46,54,56,52,48,56,50,10,118,32,45,48,46,49,48,54,57,51,52,32,45,48,46,57,48,51,56,48,57,32,48,46,54,54,53,48,51,57,10,118,32,48,46,49,54,57,52,51,52,32,45,48,46,56,54,53,55,50,51,32,48,46,54,55,52,51,49,54,10,118,32,48,46,49,48,49,48,55,52,32,45,48,46,56,54,53,50,51,52,32,48,46,54,57,51,56,52,56,10,118,32,45,48,46,49,48,49,48,55,52,32,45,48,46,56,54,53,50,51,52,32,48,46,54,57,51,56,52,56,10,118,32,45,48,46,49,54,57,52,51,52,32,45,48,46,56,54,53,55,50,51,32,48,46,54,55,52,51,49,54,10,118,32,48,46,49,56,53,53,52,55,32,45,48,46,55,55,51,52,51,56,32,48,46,54,57,55,50,54,54,10,118,32,48,46,49,50,55,57,51,48,32,45,48,46,55,56,57,48,54,50,32,48,46,55,49,50,56,57,49,10,118,32,45,48,46,49,50,55,57,51,48,32,45,48,46,55,56,57,48,54,50,32,48,46,55,49,50,56,57,49,10,118,32,45,48,46,49,56,53,53,52,55,32,45,48,46,55,55,51,52,51,56,32,48,46,54,57,55,50,54,54,10,118,32,48,46,49,52,55,57,52,57,32,45,48,46,52,53,56,52,57,54,32,48,46,55,50,55,53,51,57,10,118,32,48,46,49,48,50,48,53,49,32,45,48,46,53,54,54,56,57,53,32,48,46,55,51,54,56,49,54,10,118,32,48,46,49,55,57,49,57,57,32,45,48,46,54,55,51,51,52,48,32,48,46,55,49,49,57,49,52,10,118,32,45,48,46,49,55,57,49,57,57,32,45,48,46,54,55,51,51,52,48,32,48,46,55,49,49,57,49,52,10,118,32,45,48,46,49,48,50,48,53,49,32,45,48,46,53,54,54,56,57,53,32,48,46,55,51,54,56,49,54,10,118,32,45,48,46,49,52,55,57,52,57,32,45,48,46,52,53,56,52,57,54,32,48,46,55,50,55,53,51,57,10,118,32,48,46,49,49,55,49,56,56,32,45,48,46,55,49,50,56,57,49,32,48,46,55,50,55,48,53,49,10,118,32,45,48,46,49,49,55,49,56,56,32,45,48,46,55,49,50,56,57,49,32,48,46,55,50,55,48,53,49,10,118,32,48,46,48,56,53,57,51,56,32,45,48,46,51,55,49,48,57,52,32,48,46,55,52,49,54,57,57,10,118,32,48,46,48,52,50,57,54,57,32,45,48,46,51,50,52,50,49,57,32,48,46,55,52,56,48,52,55,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,51,56,49,56,51,54,32,48,46,55,52,54,48,57,52,10,118,32,48,46,48,52,49,57,57,50,32,45,48,46,52,53,56,48,48,56,32,48,46,55,52,55,48,55,48,10,118,32,45,48,46,48,52,49,57,57,50,32,45,48,46,52,53,56,48,48,56,32,48,46,55,52,55,48,55,48,10,118,32,45,48,46,48,52,50,57,54,57,32,45,48,46,51,50,52,50,49,57,32,48,46,55,52,56,48,52,55,10,118,32,45,48,46,48,56,53,57,51,56,32,45,48,46,51,55,49,48,57,52,32,48,46,55,52,49,54,57,57,10,118,32,48,46,48,53,53,54,54,52,32,45,48,46,54,54,49,49,51,51,32,48,46,55,51,54,51,50,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,53,54,51,52,55,55,32,48,46,55,52,50,49,56,56,10,118,32,45,48,46,48,53,53,54,54,52,32,45,48,46,54,54,49,49,51,51,32,48,46,55,51,54,51,50,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,55,49,55,55,55,51,32,48,46,55,51,52,51,55,53,10,118,32,48,46,48,53,52,49,57,57,32,45,48,46,55,51,54,56,49,54,32,48,46,55,51,50,57,49,48,10,118,32,45,48,46,48,53,52,49,57,57,32,45,48,46,55,51,54,56,49,54,32,48,46,55,51,50,57,49,48,10,118,32,48,46,49,49,52,55,52,54,32,45,48,46,50,53,57,50,55,55,32,48,46,55,52,55,48,55,48,10,118,32,48,46,49,50,49,48,57,52,32,45,48,46,50,50,50,54,53,54,32,48,46,55,55,48,53,48,56,10,118,32,48,46,49,48,57,56,54,51,32,45,48,46,50,52,57,53,49,50,32,48,46,55,56,55,49,48,57,10,118,32,48,46,48,56,51,52,57,54,32,45,48,46,50,55,57,55,56,53,32,48,46,55,54,51,49,56,52,10,118,32,45,48,46,48,56,51,52,57,54,32,45,48,46,50,55,57,55,56,53,32,48,46,55,54,51,49,56,52,10,118,32,45,48,46,49,48,57,56,54,51,32,45,48,46,50,52,57,53,49,50,32,48,46,55,56,55,49,48,57,10,118,32,45,48,46,49,50,49,48,57,52,32,45,48,46,50,50,50,54,53,54,32,48,46,55,55,48,53,48,56,10,118,32,45,48,46,49,49,52,55,52,54,32,45,48,46,50,53,57,50,55,55,32,48,46,55,52,55,48,55,48,10,118,32,48,46,49,49,56,49,54,52,32,45,48,46,49,56,52,53,55,48,32,48,46,55,53,51,52,49,56,10,118,32,48,46,48,57,55,54,53,54,32,45,48,46,49,53,48,51,57,49,32,48,46,55,54,51,49,56,52,10,118,32,48,46,49,49,55,54,55,54,32,45,48,46,49,56,50,49,50,57,32,48,46,55,56,55,53,57,56,10,118,32,45,48,46,49,49,55,54,55,54,32,45,48,46,49,56,50,49,50,57,32,48,46,55,56,55,53,57,56,10,118,32,45,48,46,48,57,55,54,53,54,32,45,48,46,49,53,48,51,57,49,32,48,46,55,54,51,49,56,52,10,118,32,45,48,46,49,49,56,49,54,52,32,45,48,46,49,56,52,53,55,48,32,48,46,55,53,51,52,49,56,10,118,32,48,46,48,53,53,49,55,54,32,45,48,46,49,50,55,57,51,48,32,48,46,55,53,48,52,56,56,10,118,32,48,46,48,50,55,56,51,50,32,45,48,46,49,52,49,49,49,51,32,48,46,55,54,51,49,56,52,10,118,32,48,46,48,55,48,56,48,49,32,45,48,46,49,51,51,55,56,57,32,48,46,55,56,48,50,55,51,10,118,32,45,48,46,48,55,48,56,48,49,32,45,48,46,49,51,51,55,56,57,32,48,46,55,56,48,50,55,51,10,118,32,45,48,46,48,50,55,56,51,50,32,45,48,46,49,52,49,49,49,51,32,48,46,55,54,51,49,56,52,10,118,32,45,48,46,48,53,53,49,55,54,32,45,48,46,49,50,55,57,51,48,32,48,46,55,53,48,52,56,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,49,54,53,48,51,57,32,48,46,55,53,54,56,51,54,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,49,55,54,55,53,56,32,48,46,55,55,48,53,48,56,10,118,32,48,46,48,49,55,53,55,56,32,45,48,46,49,54,48,49,53,54,32,48,46,55,56,55,53,57,56,10,118,32,45,48,46,48,49,55,53,55,56,32,45,48,46,49,54,48,49,53,54,32,48,46,55,56,55,53,57,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,51,49,51,52,55,55,32,48,46,55,54,49,55,49,57,10,118,32,48,46,48,52,53,52,49,48,32,45,48,46,50,57,52,57,50,50,32,48,46,55,55,57,50,57,55,10,118,32,45,48,46,48,52,53,52,49,48,32,45,48,46,50,57,52,57,50,50,32,48,46,55,55,57,50,57,55,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,50,57,51,57,52,53,32,48,46,55,57,50,57,54,57,10,118,32,48,46,48,55,57,53,57,48,32,45,48,46,50,54,50,54,57,53,32,48,46,55,57,53,52,49,48,10,118,32,48,46,48,52,49,57,57,50,32,45,48,46,50,54,54,49,49,51,32,48,46,56,48,52,54,56,56,10,118,32,45,48,46,48,52,49,57,57,50,32,45,48,46,50,54,54,49,49,51,32,48,46,56,48,52,54,56,56,10,118,32,45,48,46,48,55,57,53,57,48,32,45,48,46,50,54,50,54,57,53,32,48,46,55,57,53,52,49,48,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,49,56,48,54,54,52,32,48,46,56,48,56,53,57,52,10,118,32,48,46,48,51,50,55,49,53,32,45,48,46,49,55,53,50,57,51,32,48,46,56,49,54,52,48,54,10,118,32,48,46,48,52,52,57,50,50,32,45,48,46,49,52,53,48,50,48,32,48,46,55,57,56,56,50,56,10,118,32,45,48,46,48,52,52,57,50,50,32,45,48,46,49,52,53,48,50,48,32,48,46,55,57,56,56,50,56,10,118,32,45,48,46,48,51,50,55,49,53,32,45,48,46,49,55,53,50,57,51,32,48,46,56,49,54,52,48,54,10,118,32,48,46,48,54,56,56,52,56,32,45,48,46,49,53,55,50,50,55,32,48,46,56,49,48,53,52,55,10,118,32,48,46,48,57,54,54,56,48,32,45,48,46,49,53,51,56,48,57,32,48,46,55,57,56,56,50,56,10,118,32,45,48,46,48,57,54,54,56,48,32,45,48,46,49,53,51,56,48,57,32,48,46,55,57,56,56,50,56,10,118,32,45,48,46,48,54,56,56,52,56,32,45,48,46,49,53,55,50,50,55,32,48,46,56,49,48,53,52,55,10,118,32,48,46,48,57,52,50,51,56,32,45,48,46,49,56,55,57,56,56,32,48,46,56,49,54,52,48,54,10,118,32,48,46,49,49,52,50,53,56,32,45,48,46,50,50,48,55,48,51,32,48,46,56,48,56,49,48,53,10,118,32,45,48,46,49,49,52,50,53,56,32,45,48,46,50,50,48,55,48,51,32,48,46,56,48,56,49,48,53,10,118,32,45,48,46,48,57,52,50,51,56,32,45,48,46,49,56,55,57,56,56,32,48,46,56,49,54,52,48,54,10,118,32,48,46,48,56,52,52,55,51,32,45,48,46,50,52,48,55,50,51,32,48,46,56,49,50,57,56,56,10,118,32,45,48,46,48,56,52,52,55,51,32,45,48,46,50,52,48,55,50,51,32,48,46,56,49,50,57,56,56,10,118,32,48,46,48,53,52,54,56,56,32,45,48,46,50,49,51,56,54,55,32,48,46,56,50,51,50,52,50,10,118,32,45,48,46,48,53,52,54,56,56,32,45,48,46,50,49,51,56,54,55,32,48,46,56,50,51,50,52,50,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,50,52,52,49,52,49,32,48,46,56,49,54,52,48,54,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,48,54,54,52,48,54,32,48,46,55,52,53,49,49,55,10,118,32,48,46,49,48,51,48,50,55,32,45,48,46,49,50,56,57,48,54,32,48,46,55,54,54,49,49,51,10,118,32,45,48,46,49,48,51,48,50,55,32,45,48,46,49,50,56,57,48,54,32,48,46,55,54,54,49,49,51,10,118,32,48,46,49,51,57,49,54,48,32,45,48,46,50,50,57,48,48,52,32,48,46,55,51,53,56,52,48,10,118,32,48,46,49,52,57,57,48,50,32,45,48,46,49,55,57,54,56,56,32,48,46,55,51,52,51,55,53,10,118,32,45,48,46,49,52,57,57,48,50,32,45,48,46,49,55,57,54,56,56,32,48,46,55,51,52,51,55,53,10,118,32,45,48,46,49,51,57,49,54,48,32,45,48,46,50,50,57,48,48,52,32,48,46,55,51,53,56,52,48,10,118,32,48,46,49,51,53,55,52,50,32,45,48,46,51,49,48,53,52,55,32,48,46,55,50,55,53,51,57,10,118,32,48,46,49,55,50,56,53,50,32,45,48,46,50,55,53,51,57,49,32,48,46,54,57,53,56,48,49,10,118,32,45,48,46,49,55,50,56,53,50,32,45,48,46,50,55,53,51,57,49,32,48,46,54,57,53,56,48,49,10,118,32,45,48,46,49,51,53,55,52,50,32,45,48,46,51,49,48,53,52,55,32,48,46,55,50,55,53,51,57,10,118,32,48,46,49,57,50,51,56,51,32,45,48,46,51,55,54,57,53,51,32,48,46,54,57,54,55,55,55,10,118,32,45,48,46,49,57,50,51,56,51,32,45,48,46,51,55,54,57,53,51,32,48,46,54,57,54,55,55,55,10,118,32,48,46,50,54,54,54,48,50,32,45,48,46,51,54,56,49,54,52,32,48,46,53,54,50,57,56,56,10,118,32,48,46,50,50,49,54,56,48,32,45,48,46,51,50,48,51,49,50,32,48,46,54,51,51,55,56,57,10,118,32,45,48,46,50,50,49,54,56,48,32,45,48,46,51,50,48,51,49,50,32,48,46,54,51,51,55,56,57,10,118,32,45,48,46,50,54,54,54,48,50,32,45,48,46,51,54,56,49,54,52,32,48,46,53,54,50,57,56,56,10,118,32,48,46,50,51,50,57,49,48,32,45,48,46,50,55,55,51,52,52,32,48,46,53,54,49,48,51,53,10,118,32,48,46,49,57,55,50,54,54,32,45,48,46,50,52,49,54,57,57,32,48,46,54,51,57,54,52,56,10,118,32,45,48,46,49,57,55,50,54,54,32,45,48,46,50,52,49,54,57,57,32,48,46,54,51,57,54,52,56,10,118,32,45,48,46,50,51,50,57,49,48,32,45,48,46,50,55,55,51,52,52,32,48,46,53,54,49,48,51,53,10,118,32,48,46,50,48,56,48,48,56,32,45,48,46,50,49,48,52,52,57,32,48,46,53,55,52,55,48,55,10,118,32,45,48,46,50,48,56,48,48,56,32,45,48,46,50,49,48,52,52,57,32,48,46,53,55,52,55,48,55,10,118,32,48,46,48,56,57,51,53,53,32,45,48,46,55,52,55,53,53,57,32,48,46,55,50,55,53,51,57,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,55,53,57,55,54,54,32,48,46,55,50,55,53,51,57,10,118,32,48,46,48,52,55,56,53,50,32,45,48,46,55,53,54,56,51,54,32,48,46,55,49,54,51,48,57,10,118,32,45,48,46,48,52,55,56,53,50,32,45,48,46,55,53,54,56,51,54,32,48,46,55,49,54,51,48,57,10,118,32,45,48,46,48,56,57,51,53,53,32,45,48,46,55,52,55,53,53,57,32,48,46,55,50,55,53,51,57,10,118,32,48,46,48,57,56,54,51,51,32,45,48,46,56,50,49,55,55,55,32,48,46,55,49,48,57,51,56,10,118,32,48,46,48,57,54,49,57,49,32,45,48,46,55,56,48,55,54,50,32,48,46,55,49,48,57,51,56,10,118,32,45,48,46,48,57,54,49,57,49,32,45,48,46,55,56,48,55,54,50,32,48,46,55,49,48,57,51,56,10,118,32,45,48,46,48,57,56,54,51,51,32,45,48,46,56,50,49,55,55,55,32,48,46,55,49,48,57,51,56,10,118,32,48,46,48,53,52,49,57,57,32,45,48,46,56,55,48,49,49,55,32,48,46,54,57,51,51,53,57,10,118,32,48,46,48,55,50,55,53,52,32,45,48,46,56,52,52,50,51,56,32,48,46,54,57,49,56,57,53,10,118,32,45,48,46,48,55,50,55,53,52,32,45,48,46,56,52,52,50,51,56,32,48,46,54,57,49,56,57,53,10,118,32,45,48,46,48,53,52,49,57,57,32,45,48,46,56,55,48,49,49,55,32,48,46,54,57,51,51,53,57,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,56,56,48,56,53,57,32,48,46,54,56,56,52,55,55,10,118,32,48,46,48,50,52,52,49,52,32,45,48,46,56,55,49,48,57,52,32,48,46,54,56,49,49,53,50,10,118,32,45,48,46,48,50,52,52,49,52,32,45,48,46,56,55,49,48,57,52,32,48,46,54,56,49,49,53,50,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,56,54,53,50,51,52,32,48,46,54,54,48,49,53,54,10,118,32,48,46,48,52,54,56,55,53,32,45,48,46,56,53,52,57,56,48,32,48,46,54,54,50,49,48,57,10,118,32,48,46,48,50,54,51,54,55,32,45,48,46,56,52,54,49,57,49,32,48,46,54,52,51,48,54,54,10,118,32,45,48,46,48,50,54,51,54,55,32,45,48,46,56,52,54,49,57,49,32,48,46,54,52,51,48,54,54,10,118,32,45,48,46,48,52,54,56,55,53,32,45,48,46,56,53,52,57,56,48,32,48,46,54,54,50,49,48,57,10,118,32,48,46,48,56,55,56,57,49,32,45,48,46,56,49,50,57,56,56,32,48,46,54,55,54,50,55,48,10,118,32,48,46,48,55,50,50,54,54,32,45,48,46,56,50,54,54,54,48,32,48,46,54,52,54,56,49,48,10,118,32,45,48,46,48,55,50,50,54,54,32,45,48,46,56,50,54,54,54,48,32,48,46,54,52,54,56,49,48,10,118,32,45,48,46,48,56,55,56,57,49,32,45,48,46,56,49,50,57,56,56,32,48,46,54,55,54,50,55,48,10,118,32,48,46,48,56,50,48,51,49,32,45,48,46,55,53,56,55,56,57,32,48,46,54,57,49,56,57,53,10,118,32,48,46,48,56,57,56,52,52,32,45,48,46,55,56,55,49,48,57,32,48,46,54,53,57,48,49,55,10,118,32,45,48,46,48,56,57,56,52,52,32,45,48,46,55,56,55,49,48,57,32,48,46,54,53,57,48,49,55,10,118,32,45,48,46,48,56,50,48,51,49,32,45,48,46,55,53,56,55,56,57,32,48,46,54,57,49,56,57,53,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,55,54,57,53,51,49,32,48,46,54,56,57,52,53,51,10,118,32,48,46,48,52,51,57,52,53,32,45,48,46,55,55,53,56,55,57,32,48,46,54,54,52,53,53,49,10,118,32,45,48,46,48,52,51,57,52,53,32,45,48,46,55,55,53,56,55,57,32,48,46,54,54,52,53,53,49,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,56,49,53,52,51,48,32,48,46,54,52,53,53,48,56,10,118,32,48,46,48,54,51,52,55,55,32,45,48,46,56,48,52,49,57,57,32,48,46,54,52,55,50,57,56,10,118,32,45,48,46,48,54,51,52,55,55,32,45,48,46,56,48,52,49,57,57,32,48,46,54,52,55,50,57,56,10,118,32,48,46,49,53,53,50,55,51,32,48,46,50,49,55,50,56,53,32,48,46,55,54,57,48,52,51,10,118,32,48,46,49,55,55,55,51,52,32,48,46,49,53,48,56,55,57,32,48,46,55,54,50,54,57,53,10,118,32,48,46,49,55,56,50,50,51,32,48,46,49,56,55,53,48,48,32,48,46,55,55,48,57,57,54,10,118,32,45,48,46,49,55,56,50,50,51,32,48,46,49,56,55,53,48,48,32,48,46,55,55,48,57,57,54,10,118,32,45,48,46,49,55,55,55,51,52,32,48,46,49,53,48,56,55,57,32,48,46,55,54,50,54,57,53,10,118,32,45,48,46,49,53,53,50,55,51,32,48,46,50,49,55,50,56,53,32,48,46,55,54,57,48,52,51,10,118,32,48,46,49,53,54,55,51,56,32,48,46,51,48,49,55,53,56,32,48,46,55,55,51,52,51,56,10,118,32,48,46,49,55,50,51,54,51,32,48,46,50,53,56,51,48,49,32,48,46,55,55,53,51,57,49,10,118,32,45,48,46,49,55,50,51,54,51,32,48,46,50,53,56,51,48,49,32,48,46,55,55,53,51,57,49,10,118,32,45,48,46,49,53,54,55,51,56,32,48,46,51,48,49,55,53,56,32,48,46,55,55,51,52,51,56,10,118,32,48,46,49,57,50,51,56,51,32,48,46,51,56,57,49,54,48,32,48,46,55,55,53,51,57,49,10,118,32,48,46,49,57,49,52,48,54,32,48,46,51,51,55,56,57,49,32,48,46,55,55,54,56,53,53,10,118,32,45,48,46,49,57,49,52,48,54,32,48,46,51,51,55,56,57,49,32,48,46,55,55,54,56,53,53,10,118,32,45,48,46,49,57,50,51,56,51,32,48,46,51,56,57,49,54,48,32,48,46,55,55,53,51,57,49,10,118,32,48,46,50,50,57,57,56,48,32,48,46,48,57,57,54,48,57,32,48,46,55,53,54,56,51,54,10,118,32,48,46,50,48,54,48,53,53,32,48,46,49,51,50,56,49,50,32,48,46,55,55,48,53,48,56,10,118,32,45,48,46,50,48,54,48,53,53,32,48,46,49,51,50,56,49,50,32,48,46,55,55,48,53,48,56,10,118,32,45,48,46,50,50,57,57,56,48,32,48,46,48,57,57,54,48,57,32,48,46,55,53,54,56,51,54,10,118,32,48,46,51,54,56,54,53,50,32,48,46,48,53,50,50,52,54,32,48,46,55,50,52,49,50,49,10,118,32,48,46,51,48,48,50,57,51,32,48,46,48,56,52,52,55,51,32,48,46,55,53,52,51,57,53,10,118,32,45,48,46,51,48,48,50,57,51,32,48,46,48,56,52,52,55,51,32,48,46,55,53,52,51,57,53,10,118,32,45,48,46,51,54,56,54,53,50,32,48,46,48,53,50,50,52,54,32,48,46,55,50,52,49,50,49,10,118,32,48,46,52,56,53,51,53,50,32,48,46,48,57,48,51,51,50,32,48,46,54,57,52,56,50,52,10,118,32,48,46,52,50,53,55,56,49,32,48,46,48,55,57,49,48,50,32,48,46,55,50,51,49,52,53,10,118,32,45,48,46,52,50,53,55,56,49,32,48,46,48,55,57,49,48,50,32,48,46,55,50,51,49,52,53,10,118,32,45,48,46,52,56,53,51,53,50,32,48,46,48,57,48,51,51,50,32,48,46,54,57,52,56,50,52,10,118,32,48,46,53,56,56,51,55,57,32,48,46,49,57,48,52,51,48,32,48,46,54,54,56,52,53,55,10,118,32,48,46,53,50,56,51,50,48,32,48,46,49,52,55,52,54,49,32,48,46,54,57,50,56,55,49,10,118,32,45,48,46,53,50,56,51,50,48,32,48,46,49,52,55,52,54,49,32,48,46,54,57,50,56,55,49,10,118,32,45,48,46,53,56,56,51,55,57,32,48,46,49,57,48,52,51,48,32,48,46,54,54,56,52,53,55,10,118,32,48,46,54,48,55,57,49,48,32,48,46,50,56,57,48,54,50,32,48,46,54,54,56,57,52,53,10,118,32,48,46,53,56,52,52,55,51,32,48,46,50,52,50,54,55,54,32,48,46,54,55,55,55,51,52,10,118,32,45,48,46,53,56,52,52,55,51,32,48,46,50,52,50,54,55,54,32,48,46,54,55,55,55,51,52,10,118,32,45,48,46,54,48,55,57,49,48,32,48,46,50,56,57,48,54,50,32,48,46,54,54,56,57,52,53,10,118,32,48,46,53,54,54,52,48,54,32,48,46,51,54,49,51,50,56,32,48,46,54,56,54,53,50,51,10,118,32,48,46,53,55,54,49,55,50,32,48,46,51,50,48,56,48,49,32,48,46,54,56,53,48,53,57,10,118,32,45,48,46,53,55,54,49,55,50,32,48,46,51,50,48,56,48,49,32,48,46,54,56,53,48,53,57,10,118,32,45,48,46,53,54,54,52,48,54,32,48,46,51,54,49,51,50,56,32,48,46,54,56,54,53,50,51,10,118,32,48,46,52,51,51,53,57,52,32,48,46,52,49,53,53,50,55,32,48,46,55,51,56,50,56,49,10,118,32,48,46,52,57,50,54,55,54,32,48,46,51,55,55,52,52,49,32,48,46,55,50,54,53,54,50,10,118,32,45,48,46,52,57,50,54,55,54,32,48,46,51,55,55,52,52,49,32,48,46,55,50,54,53,54,50,10,118,32,45,48,46,52,51,51,53,57,52,32,48,46,52,49,53,53,50,55,32,48,46,55,51,56,50,56,49,10,118,32,48,46,51,51,52,57,54,49,32,48,46,52,52,55,55,53,52,32,48,46,55,53,49,52,54,53,10,118,32,48,46,51,55,56,52,49,56,32,48,46,52,49,55,52,56,48,32,48,46,55,53,57,50,55,55,10,118,32,45,48,46,51,55,56,52,49,56,32,48,46,52,49,55,52,56,48,32,48,46,55,53,57,50,55,55,10,118,32,45,48,46,51,51,52,57,54,49,32,48,46,52,52,55,55,53,52,32,48,46,55,53,49,52,54,53,10,118,32,48,46,50,54,49,50,51,48,32,48,46,52,51,57,57,52,49,32,48,46,55,54,53,49,51,55,10,118,32,48,46,51,48,51,50,50,51,32,48,46,52,50,56,55,49,49,32,48,46,55,54,50,54,57,53,10,118,32,45,48,46,51,48,51,50,50,51,32,48,46,52,50,56,55,49,49,32,48,46,55,54,50,54,57,53,10,118,32,45,48,46,50,54,49,50,51,48,32,48,46,52,51,57,57,52,49,32,48,46,55,54,53,49,51,55,10,118,32,48,46,50,51,57,55,52,54,32,48,46,52,48,49,51,54,55,32,48,46,55,55,51,57,50,54,10,118,32,45,48,46,50,51,57,55,52,54,32,48,46,52,48,49,51,54,55,32,48,46,55,55,51,57,50,54,10,118,32,48,46,50,55,55,56,51,50,32,48,46,52,48,53,55,54,50,32,48,46,55,54,55,53,55,56,10,118,32,48,46,50,50,53,48,57,56,32,48,46,51,54,51,55,55,48,32,48,46,55,54,57,53,51,49,10,118,32,48,46,50,53,55,56,49,50,32,48,46,51,55,56,57,48,54,32,48,46,55,54,49,55,49,57,10,118,32,45,48,46,50,53,55,56,49,50,32,48,46,51,55,56,57,48,54,32,48,46,55,54,49,55,49,57,10,118,32,45,48,46,50,50,53,48,57,56,32,48,46,51,54,51,55,55,48,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,50,55,55,56,51,50,32,48,46,52,48,53,55,54,50,32,48,46,55,54,55,53,55,56,10,118,32,48,46,51,51,56,56,54,55,32,48,46,52,49,52,48,54,50,32,48,46,55,53,54,56,51,54,10,118,32,48,46,51,48,56,53,57,52,32,48,46,52,48,50,51,52,52,32,48,46,55,53,55,56,49,50,10,118,32,45,48,46,51,48,56,53,57,52,32,48,46,52,48,50,51,52,52,32,48,46,55,53,55,56,49,50,10,118,32,45,48,46,51,51,56,56,54,55,32,48,46,52,49,52,48,54,50,32,48,46,55,53,54,56,51,54,10,118,32,48,46,52,50,51,56,50,56,32,48,46,51,57,49,49,49,51,32,48,46,55,53,49,52,54,53,10,118,32,48,46,51,55,53,48,48,48,32,48,46,51,57,56,52,51,56,32,48,46,55,53,48,48,48,48,10,118,32,45,48,46,51,55,53,48,48,48,32,48,46,51,57,56,52,51,56,32,48,46,55,53,48,48,48,48,10,118,32,45,48,46,52,50,51,56,50,56,32,48,46,51,57,49,49,49,51,32,48,46,55,53,49,52,54,53,10,118,32,48,46,53,51,51,54,57,49,32,48,46,51,52,50,55,55,51,32,48,46,54,57,53,56,48,49,10,118,32,48,46,52,55,50,54,53,54,32,48,46,51,54,51,50,56,49,32,48,46,55,49,52,56,52,52,10,118,32,45,48,46,52,55,50,54,53,54,32,48,46,51,54,51,50,56,49,32,48,46,55,49,52,56,52,52,10,118,32,45,48,46,53,51,51,54,57,49,32,48,46,51,52,50,55,55,51,32,48,46,54,57,53,56,48,49,10,118,32,48,46,53,54,54,52,48,54,32,48,46,50,56,50,50,50,55,32,48,46,54,56,48,49,55,54,10,118,32,48,46,53,52,50,57,54,57,32,48,46,51,48,56,53,57,52,32,48,46,54,55,53,55,56,49,10,118,32,45,48,46,53,52,50,57,54,57,32,48,46,51,48,56,53,57,52,32,48,46,54,55,53,55,56,49,10,118,32,45,48,46,53,54,54,52,48,54,32,48,46,50,56,50,50,50,55,32,48,46,54,56,48,49,55,54,10,118,32,48,46,53,53,49,55,53,56,32,48,46,50,48,49,54,54,48,32,48,46,54,56,48,54,54,52,10,118,32,48,46,53,53,48,55,56,49,32,48,46,50,52,54,48,57,52,32,48,46,54,55,49,56,55,53,10,118,32,45,48,46,53,53,48,55,56,49,32,48,46,50,52,54,48,57,52,32,48,46,54,55,49,56,55,53,10,118,32,45,48,46,53,53,49,55,53,56,32,48,46,50,48,49,54,54,48,32,48,46,54,56,48,54,54,52,10,118,32,48,46,52,54,56,55,53,48,32,48,46,49,49,54,54,57,57,32,48,46,55,48,57,52,55,51,10,118,32,48,46,53,48,51,57,48,54,32,48,46,49,54,52,48,54,50,32,48,46,54,56,55,53,48,48,10,118,32,45,48,46,53,48,51,57,48,54,32,48,46,49,54,52,48,54,50,32,48,46,54,56,55,53,48,48,10,118,32,45,48,46,52,54,56,55,53,48,32,48,46,49,49,54,54,57,57,32,48,46,55,48,57,52,55,51,10,118,32,48,46,51,54,57,49,52,49,32,48,46,48,56,51,57,56,52,32,48,46,55,51,53,56,52,48,10,118,32,48,46,52,49,55,57,54,57,32,48,46,49,48,49,53,54,50,32,48,46,55,49,52,56,52,52,10,118,32,45,48,46,52,49,55,57,54,57,32,48,46,49,48,49,53,54,50,32,48,46,55,49,52,56,52,52,10,118,32,45,48,46,51,54,57,49,52,49,32,48,46,48,56,51,57,56,52,32,48,46,55,51,53,56,52,48,10,118,32,48,46,50,52,55,48,55,48,32,48,46,49,49,55,54,55,54,32,48,46,55,54,52,49,54,48,10,118,32,48,46,51,48,56,53,57,52,32,48,46,49,48,53,52,54,57,32,48,46,55,52,50,49,56,56,10,118,32,45,48,46,51,48,56,53,57,52,32,48,46,49,48,53,52,54,57,32,48,46,55,52,50,49,56,56,10,118,32,45,48,46,50,52,55,48,55,48,32,48,46,49,49,55,54,55,54,32,48,46,55,54,52,49,54,48,10,118,32,48,46,49,57,56,55,51,48,32,48,46,49,54,53,53,50,55,32,48,46,55,54,51,49,56,52,10,118,32,48,46,50,50,50,54,53,54,32,48,46,49,52,56,52,51,56,32,48,46,55,53,51,57,48,54,10,118,32,45,48,46,50,50,50,54,53,54,32,48,46,49,52,56,52,51,56,32,48,46,55,53,51,57,48,54,10,118,32,45,48,46,49,57,56,55,51,48,32,48,46,49,54,53,53,50,55,32,48,46,55,54,51,49,56,52,10,118,32,48,46,49,57,49,52,48,54,32,48,46,50,57,54,51,56,55,32,48,46,55,54,57,48,52,51,10,118,32,48,46,50,49,52,56,52,52,32,48,46,51,50,56,49,50,53,32,48,46,55,53,55,56,49,50,10,118,32,45,48,46,50,49,52,56,52,52,32,48,46,51,50,56,49,50,53,32,48,46,55,53,55,56,49,50,10,118,32,45,48,46,49,57,49,52,48,54,32,48,46,50,57,54,51,56,55,32,48,46,55,54,57,48,52,51,10,118,32,48,46,49,56,53,53,52,55,32,48,46,50,50,52,54,48,57,32,48,46,55,54,53,54,50,53,10,118,32,48,46,49,57,53,51,49,50,32,48,46,50,54,49,55,49,57,32,48,46,55,53,51,57,48,54,10,118,32,45,48,46,49,57,53,51,49,50,32,48,46,50,54,49,55,49,57,32,48,46,55,53,51,57,48,54,10,118,32,45,48,46,49,56,53,53,52,55,32,48,46,50,50,52,54,48,57,32,48,46,55,54,53,54,50,53,10,118,32,48,46,49,57,57,50,49,57,32,48,46,49,57,57,50,49,57,32,48,46,55,53,48,48,48,48,10,118,32,45,48,46,49,57,57,50,49,57,32,48,46,49,57,57,50,49]);fileData0.push.apply(fileData0,[57,32,48,46,55,53,48,48,48,48,10,118,32,48,46,48,48,48,48,48,48,32,48,46,52,51,50,54,49,55,32,48,46,54,55,51,56,50,56,10,118,32,48,46,48,56,54,52,50,54,32,48,46,52,57,54,48,57,52,32,48,46,54,55,57,54,56,56,10,118,32,48,46,48,52,55,50,48,49,32,48,46,52,52,56,52,48,53,32,48,46,54,50,48,49,49,55,10,118,32,45,48,46,48,52,55,50,48,49,32,48,46,52,52,56,52,48,53,32,48,46,54,50,48,49,49,55,10,118,32,45,48,46,48,56,54,52,50,54,32,48,46,52,57,54,48,57,52,32,48,46,54,55,57,54,56,56,10,118,32,48,46,49,56,51,53,57,52,32,48,46,54,54,56,52,53,55,32,48,46,54,56,51,53,57,52,10,118,32,48,46,49,55,57,49,57,57,32,48,46,53,55,53,49,57,53,32,48,46,54,50,53,57,55,55,10,118,32,45,48,46,49,55,57,49,57,57,32,48,46,53,55,53,49,57,53,32,48,46,54,50,53,57,55,55,10,118,32,45,48,46,49,56,51,53,57,52,32,48,46,54,54,56,52,53,55,32,48,46,54,56,51,53,57,52,10,118,32,48,46,51,50,57,49,48,50,32,48,46,55,48,48,54,56,52,32,48,46,54,54,49,54,50,49,10,118,32,48,46,50,54,54,49,49,51,32,48,46,54,54,50,53,57,56,32,48,46,54,50,48,49,49,55,10,118,32,45,48,46,50,54,54,49,49,51,32,48,46,54,54,50,53,57,56,32,48,46,54,50,48,49,49,55,10,118,32,45,48,46,51,50,57,49,48,50,32,48,46,55,48,48,54,56,52,32,48,46,54,54,49,54,50,49,10,118,32,48,46,52,57,52,49,52,49,32,48,46,53,56,50,53,50,48,32,48,46,54,49,56,54,53,50,10,118,32,48,46,51,55,55,52,52,49,32,48,46,54,50,49,48,57,52,32,48,46,53,57,54,49,57,49,10,118,32,45,48,46,51,55,55,52,52,49,32,48,46,54,50,49,48,57,52,32,48,46,53,57,54,49,57,49,10,118,32,45,48,46,52,57,52,49,52,49,32,48,46,53,56,50,53,50,48,32,48,46,54,49,56,54,53,50,10,118,32,48,46,54,56,54,48,51,53,32,48,46,52,55,54,48,55,52,32,48,46,53,54,50,53,48,48,10,118,32,48,46,53,56,48,48,55,56,32,48,46,53,48,54,56,51,54,32,48,46,53,49,57,48,52,51,10,118,32,45,48,46,53,56,48,48,55,56,32,48,46,53,48,54,56,51,54,32,48,46,53,49,57,48,52,51,10,118,32,45,48,46,54,56,54,48,51,53,32,48,46,52,55,54,48,55,52,32,48,46,53,54,50,53,48,48,10,118,32,48,46,56,48,56,49,48,53,32,48,46,51,57,49,54,48,50,32,48,46,53,49,54,54,48,50,10,118,32,48,46,55,51,54,56,49,54,32,48,46,52,51,51,49,48,53,32,48,46,52,55,50,49,54,56,10,118,32,45,48,46,55,51,54,56,49,54,32,48,46,52,51,51,49,48,53,32,48,46,52,55,50,49,54,56,10,118,32,45,48,46,56,48,56,49,48,53,32,48,46,51,57,49,54,48,50,32,48,46,53,49,54,54,48,50,10,118,32,48,46,55,56,49,50,53,48,32,48,46,49,54,54,57,57,50,32,48,46,52,51,51,49,48,53,10,118,32,48,46,55,57,50,57,54,57,32,48,46,50,57,48,48,51,57,32,48,46,52,48,50,56,51,50,10,118,32,45,48,46,55,57,50,57,54,57,32,48,46,50,57,48,48,51,57,32,48,46,52,48,50,56,51,50,10,118,32,45,48,46,55,56,49,50,53,48,32,48,46,49,54,54,57,57,50,32,48,46,52,51,51,49,48,53,10,118,32,48,46,54,49,55,54,55,54,32,45,48,46,48,48,57,55,54,54,32,48,46,52,55,49,49,57,49,10,118,32,48,46,55,48,54,48,53,53,32,48,46,48,56,48,48,55,56,32,48,46,51,54,53,50,51,52,10,118,32,45,48,46,55,48,54,48,53,53,32,48,46,48,56,48,48,55,56,32,48,46,51,54,53,50,51,52,10,118,32,45,48,46,54,49,55,54,55,54,32,45,48,46,48,48,57,55,54,54,32,48,46,52,55,49,49,57,49,10,118,32,48,46,52,51,48,54,54,52,32,45,48,46,49,49,50,55,57,51,32,48,46,53,48,48,57,55,55,10,118,32,48,46,53,50,55,56,51,50,32,45,48,46,48,54,48,48,53,57,32,48,46,52,49,49,54,50,49,10,118,32,45,48,46,53,50,55,56,51,50,32,45,48,46,48,54,48,48,53,57,32,48,46,52,49,49,54,50,49,10,118,32,45,48,46,52,51,48,54,54,52,32,45,48,46,49,49,50,55,57,51,32,48,46,53,48,48,57,55,55,10,118,32,48,46,48,54,54,56,57,53,32,45,48,46,53,54,57,56,50,52,32,48,46,51,51,51,48,48,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,53,49,52,54,52,56,32,48,46,51,48,50,55,51,52,10,118,32,48,46,48,56,56,51,55,57,32,45,48,46,52,53,57,52,55,51,32,48,46,50,54,54,54,48,50,10,118,32,48,46,49,52,52,53,51,49,32,45,48,46,52,55,54,53,54,50,32,48,46,51,49,56,56,52,56,10,118,32,45,48,46,49,52,52,53,51,49,32,45,48,46,52,55,54,53,54,50,32,48,46,51,49,56,56,52,56,10,118,32,45,48,46,48,56,56,51,55,57,32,45,48,46,52,53,57,52,55,51,32,48,46,50,54,54,54,48,50,10,118,32,45,48,46,48,54,54,56,57,53,32,45,48,46,53,54,57,56,50,52,32,48,46,51,51,51,48,48,56,10,118,32,48,46,48,55,48,56,48,49,32,45,48,46,55,55,53,51,57,49,32,48,46,51,54,53,50,51,52,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,54,55,55,55,51,52,32,48,46,51,51,57,56,52,52,10,118,32,48,46,49,51,51,51,48,49,32,45,48,46,54,52,55,57,52,57,32,48,46,51,54,50,51,48,53,10,118,32,45,48,46,49,51,51,51,48,49,32,45,48,46,54,52,55,57,52,57,32,48,46,51,54,50,51,48,53,10,118,32,45,48,46,48,55,48,56,48,49,32,45,48,46,55,55,53,51,57,49,32,48,46,51,54,53,50,51,52,10,118,32,48,46,48,56,49,53,52,51,32,45,48,46,57,52,48,52,51,48,32,48,46,52,53,50,49,52,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,56,56,48,56,53,57,32,48,46,52,48,50,51,52,52,10,118,32,48,46,49,53,50,56,51,50,32,45,48,46,56,53,49,53,54,50,32,48,46,52,48,48,56,55,57,10,118,32,45,48,46,49,53,50,56,51,50,32,45,48,46,56,53,49,53,54,50,32,48,46,52,48,48,56,55,57,10,118,32,45,48,46,48,56,49,53,52,51,32,45,48,46,57,52,48,52,51,48,32,48,46,52,53,50,49,52,56,10,118,32,48,46,49,54,57,57,50,50,32,45,48,46,57,53,54,53,52,51,32,48,46,52,57,52,54,50,57,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,57,55,52,54,48,57,32,48,46,53,49,51,54,55,50,10,118,32,45,48,46,49,54,57,57,50,50,32,45,48,46,57,53,54,53,52,51,32,48,46,52,57,52,54,50,57,10,118,32,48,46,51,48,56,53,57,52,32,45,48,46,57,49,54,57,57,50,32,48,46,52,54,52,56,52,52,10,118,32,48,46,50,52,51,49,54,52,32,45,48,46,57,48,56,54,57,49,32,48,46,52,50,55,55,51,52,10,118,32,45,48,46,50,52,51,49,54,52,32,45,48,46,57,48,56,54,57,49,32,48,46,52,50,55,55,51,52,10,118,32,45,48,46,51,48,56,53,57,52,32,45,48,46,57,49,54,57,57,50,32,48,46,52,54,52,56,52,52,10,118,32,48,46,51,50,52,55,48,55,32,45,48,46,55,57,49,53,48,52,32,48,46,52,54,48,52,52,57,10,118,32,48,46,50,57,51,57,52,53,32,45,48,46,56,51,48,53,54,54,32,48,46,52,48,57,49,56,48,10,118,32,45,48,46,50,57,51,57,52,53,32,45,48,46,56,51,48,53,54,54,32,48,46,52,48,57,49,56,48,10,118,32,45,48,46,51,50,52,55,48,55,32,45,48,46,55,57,49,53,48,52,32,48,46,52,54,48,52,52,57,10,118,32,48,46,51,48,48,55,56,49,32,45,48,46,53,57,55,54,53,54,32,48,46,52,55,56,53,49,54,10,118,32,48,46,50,54,51,54,55,50,32,45,48,46,54,51,52,50,55,55,32,48,46,52,48,52,50,57,55,10,118,32,45,48,46,50,54,51,54,55,50,32,45,48,46,54,51,52,50,55,55,32,48,46,52,48,52,50,57,55,10,118,32,45,48,46,51,48,48,55,56,49,32,45,48,46,53,57,55,54,53,54,32,48,46,52,55,56,53,49,54,10,118,32,48,46,50,49,53,51,51,50,32,45,48,46,55,51,49,57,51,52,32,48,46,51,56,48,51,55,49,10,118,32,48,46,49,57,51,51,53,57,32,45,48,46,53,50,57,50,57,55,32,48,46,51,54,57,54,50,57,10,118,32,45,48,46,49,57,51,51,53,57,32,45,48,46,53,50,57,50,57,55,32,48,46,51,54,57,54,50,57,10,118,32,45,48,46,50,49,53,51,51,50,32,45,48,46,55,51,49,57,51,52,32,48,46,51,56,48,51,55,49,10,118,32,48,46,50,48,53,53,54,54,32,45,48,46,51,57,52,48,52,51,32,48,46,51,51,51,48,48,56,10,118,32,48,46,50,52,50,49,56,56,32,45,48,46,52,52,57,55,48,55,32,48,46,52,48,56,54,57,49,10,118,32,45,48,46,50,52,50,49,56,56,32,45,48,46,52,52,57,55,48,55,32,48,46,52,48,56,54,57,49,10,118,32,45,48,46,50,48,53,53,54,54,32,45,48,46,51,57,52,48,52,51,32,48,46,51,51,51,48,48,56,10,118,32,48,46,50,55,50,52,54,49,32,45,48,46,52,48,55,55,49,53,32,48,46,52,56,55,55,57,51,10,118,32,45,48,46,50,55,50,52,54,49,32,45,48,46,52,48,55,55,49,53,32,48,46,52,56,55,55,57,51,10,118,32,48,46,50,52,48,55,50,51,32,45,48,46,51,48,49,55,53,56,32,48,46,52,57,52,49,52,49,10,118,32,48,46,50,52,52,54,50,57,32,45,48,46,50,52,50,49,56,56,32,48,46,52,52,52,56,50,52,10,118,32,48,46,50,50,50,49,54,56,32,45,48,46,50,51,56,50,56,49,32,48,46,53,49,49,55,49,57,10,118,32,45,48,46,50,50,50,49,54,56,32,45,48,46,50,51,56,50,56,49,32,48,46,53,49,49,55,49,57,10,118,32,45,48,46,50,52,52,54,50,57,32,45,48,46,50,52,50,49,56,56,32,48,46,52,52,52,56,50,52,10,118,32,45,48,46,50,52,48,55,50,51,32,45,48,46,51,48,49,55,53,56,32,48,46,52,57,52,49,52,49,10,118,32,48,46,50,50,57,57,56,48,32,45,48,46,51,51,52,52,55,51,32,48,46,52,49,48,49,53,54,10,118,32,45,48,46,50,50,57,57,56,48,32,45,48,46,51,51,52,52,55,51,32,48,46,52,49,48,49,53,54,10,118,32,48,46,50,51,52,56,54,51,32,45,48,46,49,55,57,49,57,57,32,48,46,53,50,52,57,48,50,10,118,32,48,46,50,50,55,55,48,50,32,45,48,46,49,57,50,56,55,49,32,48,46,52,57,50,51,53,48,10,118,32,45,48,46,50,50,55,55,48,50,32,45,48,46,49,57,50,56,55,49,32,48,46,52,57,50,51,53,48,10,118,32,45,48,46,50,51,52,56,54,51,32,45,48,46,49,55,57,49,57,57,32,48,46,53,50,52,57,48,50,10,118,32,48,46,51,49,49,49,57,56,32,45,48,46,49,52,52,53,51,49,32,48,46,52,57,48,56,56,53,10,118,32,45,48,46,51,49,49,49,57,56,32,45,48,46,49,52,52,53,51,49,32,48,46,52,57,48,56,56,53,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,48,53,56,53,57,52,32,45,48,46,55,49,50,56,57,49,10,118,32,48,46,49,55,54,50,55,48,32,48,46,48,56,55,56,57,49,32,45,48,46,55,51,50,52,50,50,10,118,32,48,46,51,48,57,52,48,56,32,45,48,46,48,52,50,57,54,57,32,45,48,46,54,49,53,53,54,48,10,118,32,48,46,49,54,56,52,53,55,32,45,48,46,49,54,52,53,53,49,32,45,48,46,53,56,53,57,51,56,10,118,32,45,48,46,49,54,56,52,53,55,32,45,48,46,49,54,52,53,53,49,32,45,48,46,53,56,53,57,51,56,10,118,32,45,48,46,51,48,57,52,48,56,32,45,48,46,48,52,50,57,54,57,32,45,48,46,54,49,53,53,54,48,10,118,32,45,48,46,49,55,54,50,55,48,32,48,46,48,56,55,56,57,49,32,45,48,46,55,51,50,52,50,50,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,50,55,52,52,49,52,32,45,48,46,52,56,52,51,55,53,10,118,32,48,46,50,57,55,51,54,51,32,45,48,46,50,49,57,55,50,55,32,45,48,46,52,49,51,48,56,54,10,118,32,48,46,49,52,53,57,57,54,32,45,48,46,51,51,53,52,52,57,32,45,48,46,50,56,53,49,53,54,10,118,32,45,48,46,49,52,53,57,57,54,32,45,48,46,51,51,53,52,52,57,32,45,48,46,50,56,53,49,53,54,10,118,32,45,48,46,50,57,55,51,54,51,32,45,48,46,50,49,57,55,50,55,32,45,48,46,52,49,51,48,56,54,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,52,48,52,50,57,55,32,45,48,46,48,55,52,50,49,57,10,118,32,48,46,50,52,50,54,55,54,32,45,48,46,51,51,57,51,53,53,32,45,48,46,48,53,50,50,52,54,10,118,32,48,46,49,48,56,56,56,55,32,45,48,46,52,49,56,57,52,53,32,48,46,49,50,54,57,53,51,10,118,32,45,48,46,49,48,56,56,56,55,32,45,48,46,52,49,56,57,52,53,32,48,46,49,50,54,57,53,51,10,118,32,45,48,46,50,52,50,54,55,54,32,45,48,46,51,51,57,51,53,53,32,45,48,46,48,53,50,50,52,54,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,52,53,53,48,55,56,32,48,46,50,50,56,53,49,54,10,118,32,48,46,49,55,52,56,48,53,32,45,48,46,52,48,48,51,57,49,32,48,46,50,51,57,55,52,54,10,118,32,45,48,46,49,55,52,56,48,53,32,45,48,46,52,48,48,51,57,49,32,48,46,50,51,57,55,52,54,10,118,32,48,46,50,50,57,56,49,56,32,45,48,46,51,50,56,49,50,53,32,48,46,50,56,56,57,48,48,10,118,32,45,48,46,50,50,57,56,49,56,32,45,48,46,51,50,56,49,50,53,32,48,46,50,56,56,57,48,48,10,118,32,48,46,55,56,56,48,56,54,32,48,46,49,57,55,50,54,54,32,48,46,50,52,49,50,49,49,10,118,32,48,46,54,53,53,50,55,51,32,45,48,46,48,48,57,50,55,55,32,48,46,50,52,55,48,55,48,10,118,32,48,46,55,55,57,55,56,53,32,48,46,49,48,48,53,56,54,32,48,46,48,56,56,56,54,55,10,118,32,45,48,46,55,55,57,55,56,53,32,48,46,49,48,48,53,56,54,32,48,46,48,56,56,56,54,55,10,118,32,45,48,46,54,53,53,50,55,51,32,45,48,46,48,48,57,50,55,55,32,48,46,50,52,55,48,55,48,10,118,32,45,48,46,55,56,56,48,56,54,32,48,46,49,57,55,50,54,54,32,48,46,50,52,49,50,49,49,10,118,32,48,46,48,48,48,48,48,48,32,48,46,50,57,56,56,50,56,32,45,48,46,56,48,48,55,56,49,10,118,32,48,46,50,50,50,49,54,56,32,48,46,52,57,51,49,54,52,32,45,48,46,55,51,52,51,55,53,10,118,32,48,46,51,54,55,54,55,54,32,48,46,50,52,54,48,57,52,32,45,48,46,54,56,56,52,55,55,10,118,32,45,48,46,51,54,55,54,55,54,32,48,46,50,52,54,48,57,52,32,45,48,46,54,56,56,52,55,55,10,118,32,45,48,46,50,50,50,49,54,56,32,48,46,52,57,51,49,54,52,32,45,48,46,55,51,52,51,55,53,10,118,32,48,46,48,48,48,48,48,48,32,48,46,57,50,56,55,49,49,32,48,46,48,57,57,54,48,57,10,118,32,48,46,50,50,55,48,53,49,32,48,46,56,52,52,50,51,56,32,48,46,50,52,57,53,49,50,10,118,32,48,46,52,49,57,57,50,50,32,48,46,56,55,54,52,54,53,32,48,46,48,54,53,57,49,56,10,118,32,48,46,50,50,54,53,54,50,32,48,46,57,51,55,53,48,48,32,45,48,46,48,56,49,48,53,53,10,118,32,45,48,46,50,50,54,53,54,50,32,48,46,57,51,55,53,48,48,32,45,48,46,48,56,49,48,53,53,10,118,32,45,48,46,52,49,57,57,50,50,32,48,46,56,55,54,52,54,53,32,48,46,48,54,53,57,49,56,10,118,32,45,48,46,50,50,55,48,53,49,32,48,46,56,52,52,50,51,56,32,48,46,50,52,57,53,49,50,10,118,32,48,46,48,48,48,48,48,48,32,48,46,57,51,48,54,54,52,32,45,48,46,50,57,49,48,49,54,10,118,32,48,46,52,49,57,57,50,50,32,48,46,56,56,48,56,53,57,32,45,48,46,50,52,57,48,50,51,10,118,32,48,46,50,50,55,48,53,49,32,48,46,56,52,52,50,51,56,32,45,48,46,52,53,53,48,55,56,10,118,32,45,48,46,50,50,55,48,53,49,32,48,46,56,52,52,50,51,56,32,45,48,46,52,53,53,48,55,56,10,118,32,45,48,46,52,49,57,57,50,50,32,48,46,56,56,48,56,53,57,32,45,48,46,50,52,57,48,50,51,10,118,32,48,46,48,48,48,48,48,48,32,48,46,55,49,48,57,51,56,32,45,48,46,54,54,48,49,53,54,10,118,32,48,46,52,50,49,51,56,55,32,48,46,54,52,51,53,53,53,32,45,48,46,53,53,57,48,56,50,10,118,32,45,48,46,52,50,49,51,56,55,32,48,46,54,52,51,53,53,53,32,45,48,46,53,53,57,48,56,50,10,118,32,48,46,54,52,54,52,56,52,32,48,46,52,53,56,48,48,56,32,48,46,52,48,49,51,54,55,10,118,32,48,46,55,53,52,56,56,51,32,48,46,51,56,54,50,51,48,32,48,46,51,55,52,48,50,51,10,118,32,48,46,54,57,49,56,57,53,32,48,46,52,53,53,48,55,56,32,48,46,51,48,50,50,52,54,10,118,32,45,48,46,54,57,49,56,57,53,32,48,46,52,53,53,48,55,56,32,48,46,51,48,50,50,52,54,10,118,32,45,48,46,55,53,52,56,56,51,32,48,46,51,56,54,50,51,48,32,48,46,51,55,52,48,50,51,10,118,32,45,48,46,54,52,54,52,56,52,32,48,46,52,53,56,48,48,56,32,48,46,52,48,49,51,54,55,10,118,32,48,46,54,50,57,56,56,51,32,48,46,53,56,48,48,55,56,32,48,46,49,57,54,50,56,57,10,118,32,48,46,55,53,55,56,49,50,32,48,46,52,55,48,50,49,53,32,48,46,49,57,52,51,51,54,10,118,32,48,46,55,49,51,56,54,55,32,48,46,54,49,51,55,55,48,32,48,46,48,56,54,52,50,54,10,118,32,45,48,46,55,49,51,56,54,55,32,48,46,54,49,51,55,55,48,32,48,46,48,56,54,52,50,54,10,118,32,45,48,46,55,53,55,56,49,50,32,48,46,52,55,48,50,49,53,32,48,46,49,57,52,51,51,54,10,118,32,45,48,46,54,50,57,56,56,51,32,48,46,53,56,48,48,55,56,32,48,46,49,57,54,50,56,57,10,118,32,48,46,54,51,54,55,49,57,32,48,46,55,50,57,57,56,48,32,45,48,46,48,52,49,57,57,50,10,118,32,48,46,55,56,50,55,49,53,32,48,46,53,55,51,55,51,48,32,45,48,46,48,50,49,52,56,52,10,118,32,48,46,55,49,56,55,53,48,32,48,46,54,54,55,57,54,57,32,45,48,46,49,53,54,50,53,48,10,118,32,45,48,46,55,49,56,55,53,48,32,48,46,54,54,55,57,54,57,32,45,48,46,49,53,54,50,53,48,10,118,32,45,48,46,55,56,50,55,49,53,32,48,46,53,55,51,55,51,48,32,45,48,46,48,50,49,52,56,52,10,118,32,45,48,46,54,51,54,55,49,57,32,48,46,55,50,57,57,56,48,32,45,48,46,48,52,49,57,57,50,10,118,32,48,46,54,51,54,55,49,57,32,48,46,55,50,48,55,48,51,32,45,48,46,50,57,56,51,52,48,10,118,32,48,46,55,55,55,51,52,52,32,48,46,53,54,48,48,53,57,32,45,48,46,50,53,56,55,56,57,10,118,32,48,46,55,49,53,56,50,48,32,48,46,53,55,57,53,57,48,32,45,48,46,51,56,53,50,53,52,10,118,32,45,48,46,55,49,53,56,50,48,32,48,46,53,55,57,53,57,48,32,45,48,46,51,56,53,50,53,52,10,118,32,45,48,46,55,55,55,51,52,52,32,48,46,53,54,48,48,53,57,32,45,48,46,50,53,56,55,56,57,10,118,32,45,48,46,54,51,54,55,49,57,32,48,46,55,50,48,55,48,51,32,45,48,46,50,57,56,51,52,48,10,118,32,48,46,55,54,56,53,53,53,32,48,46,52,50,51,56,50,56,32,45,48,46,51,56,51,51,48,49,10,118,32,48,46,54,56,49,54,52,49,32,48,46,50,57,57,56,48,53,32,45,48,46,52,57,53,49,49,55,10,118,32,48,46,54,50,54,57,53,51,32,48,46,53,48,57,55,54,54,32,45,48,46,53,48,52,51,57,53,10,118,32,45,48,46,54,50,54,57,53,51,32,48,46,53,48,57,55,54,54,32,45,48,46,53,48,52,51,57,53,10,118,32,45,48,46,54,56,49,54,52,49,32,48,46,50,57,57,56,48,53,32,45,48,46,52,57,53,49,49,55,10,118,32,45,48,46,55,54,56,53,53,53,32,48,46,52,50,51,56,50,56,32,45,48,46,51,56,51,51,48,49,10,118,32,48,46,53,50,51,57,50,54,32,48,46,51,56,56,54,55,50,32,45,48,46,54,49,48,56,52,48,10,118,32,48,46,53,52,53,56,57,56,32,48,46,55,51,50,57,49,48,32,45,48,46,52,48,55,55,49,53,10,118,32,45,48,46,53,52,53,56,57,56,32,48,46,55,51,50,57,49,48,32,45,48,46,52,48,55,55,49,53,10,118,32,45,48,46,53,50,51,57,50,54,32,48,46,51,56,56,54,55,50,32,45,48,46,54,49,48,56,52,48,10,118,32,48,46,53,52,54,56,55,53,32,48,46,56,50,51,55,51,48,32,45,48,46,49,51,51,51,48,49,10,118,32,45,48,46,53,52,54,56,55,53,32,48,46,56,50,51,55,51,48,32,45,48,46,49,51,51,51,48,49,10,118,32,48,46,53,52,54,56,55,53,32,48,46,55,52,57,48,50,51,32,48,46,49,51,54,50,51,48,10,118,32,45,48,46,53,52,54,56,55,53,32,48,46,55,52,57,48,50,51,32,48,46,49,51,54,50,51,48,10,118,32,48,46,52,50,50,51,54,51,32,48,46,54,55,57,54,56,56,32,48,46,51,50,51,55,51,48,10,118,32,48,46,53,53,49,50,55,48,32,48,46,53,50,54,51,54,55,32,48,46,51,53,48,48,57,56,10,118,32,45,48,46,53,53,49,50,55,48,32,48,46,53,50,54,51,54,55,32,48,46,51,53,48,48,57,56,10,118,32,45,48,46,52,50,50,51,54,51,32,48,46,54,55,57,54,56,56,32,48,46,51,50,51,55,51,48,10,118,32,48,46,52,52,51,51,53,57,32,48,46,53,50,53,51,57,49,32,48,46,52,57,49,50,49,49,10,118,32,45,48,46,52,52,51,51,53,57,32,48,46,53,50,53,51,57,49,32,48,46,52,57,49,50,49,49,10,118,32,48,46,48,48,48,48,48,48,32,48,46,55,50,50,54,53,54,32,48,46,52,48,53,50,55,51,10,118,32,48,46,50,51,56,50,56,49,32,48,46,53,56,51,48,48,56,32,48,46,52,56,48,52,54,57,10,118,32,45,48,46,50,51,56,50,56,49,32,48,46,53,56,51,48,48,56,32,48,46,52,56,48,52,54,57,10,118,32,48,46,50,56,52,54,54,56,32,48,46,53,51,51,54,57,49,32,48,46,53,55,52,55,48,55,10,118,32,45,48,46,50,56,52,54,54,56,32,48,46,53,51,51,54,57,49,32,48,46,53,55,52,55,48,55,10,118,32,48,46,49,48,50,51,55,54,32,48,46,53,48,57,52,52,48,32,48,46,53,55,56,54,49,51,10,118,32,45,48,46,49,48,50,51,55,54,32,48,46,53,48,57,52,52,48,32,48,46,53,55,56,54,49,51,10,118,32,48,46,48,48,48,48,48,48,32,48,46,52,56,51,55,50,52,32,48,46,53,56,57,56,52,52,10,118,32,48,46,55,57,51,52,53,55,32,48,46,51,51,49,48,53,53,32,48,46,50,48,51,54,49,51,10,118,32,45,48,46,55,57,51,52,53,55,32,48,46,51,51,49,48,53,53,32,48,46,50,48,51,54,49,51,10,118,32,48,46,56,50,56,49,50,53,32,48,46,50,54,53,54,50,53,32,48,46,48,51,49,55,51,56,10,118,32,48,46,56,50,48,56,48,49,32,48,46,52,51,48,49,55,54,32,48,46,48,51,51,54,57,49,10,118,32,45,48,46,56,50,48,56,48,49,32,48,46,52,51,48,49,55,54,32,48,46,48,51,51,54,57,49,10,118,32,45,48,46,56,50,56,49,50,53,32,48,46,50,54,53,54,50,53,32,48,46,48,51,49,55,51,56,10,118,32,48,46,56,51,50,48,51,49,32,48,46,51,52,55,54,53,54,32,45,48,46,49,49,57,54,50,57,10,118,32,48,46,56,48,56,49,48,53,32,48,46,52,53,57,57,54,49,32,45,48,46,49,54,53,48,51,57,10,118,32,45,48,46,56,48,56,49,48,53,32,48,46,52,53,57,57,54,49,32,45,48,46,49,54,53,48,51,57,10,118,32,45,48,46,56,51,50,48,51,49,32,48,46,51,52,55,54,53,54,32,45,48,46,49,49,57,54,50,57,10,118,32,48,46,56,48,54,54,52,49,32,48,46,51,52,52,50,51,56,32,45,48,46,51,48,56,53,57,52,10,118,32,45,48,46,56,48,54,54,52,49,32,48,46,51,52,52,50,51,56,32,45,48,46,51,48,56,53,57,52,10,118,32,48,46,51,48,55,57,52,51,32,45,48,46,50,55,55,56,51,50,32,48,46,49,50,57,55,50,48,10,118,32,48,46,51,54,50,55,57,51,32,45,48,46,50,51,51,51,57,56,32,45,48,46,50,50,55,48,53,49,10,118,32,48,46,52,50,56,50,50,51,32,45,48,46,49,57,50,51,56,51,32,45,48,46,48,51,53,54,52,53,10,118,32,45,48,46,52,50,56,50,50,51,32,45,48,46,49,57,50,51,56,51,32,45,48,46,48,51,53,54,52,53,10,118,32,45,48,46,51,54,50,55,57,51,32,45,48,46,50,51,51,51,57,56,32,45,48,46,50,50,55,48,53,49,10,118,32,45,48,46,51,48,55,57,52,51,32,45,48,46,50,55,55,56,51,50,32,48,46,49,50,57,55,50,48,10,118,32,48,46,54,52,48,54,50,53,32,45,48,46,48,56,56,56,54,55,32,45,48,46,48,53,52,49,57,57,10,118,32,48,46,53,53,54,54,52,49,32,45,48,46,49,48,55,57,49,48,32,48,46,49,49,51,55,55,48,10,118,32,48,46,53,50,53,51,57,49,32,45,48,46,49,51,50,56,49,50,32,45,48,46,49,56,55,57,56,56,10,118,32,45,48,46,53,50,53,51,57,49,32,45,48,46,49,51,50,56,49,50,32,45,48,46,49,56,55,57,56,56,10,118,32,45,48,46,53,53,54,54,52,49,32,45,48,46,49,48,55,57,49,48,32,48,46,49,49,51,55,55,48,10,118,32,45,48,46,54,52,48,54,50,53,32,45,48,46,48,56,56,56,54,55,32,45,48,46,48,53,52,49,57,57,10,118,32,48,46,52,50,54,55,53,56,32,45,48,46,49,51,52,50,55,55,32,48,46,51,49,55,56,55,49,10,118,32,45,48,46,52,50,54,55,53,56,32,45,48,46,49,51,52,50,55,55,32,48,46,51,49,55,56,55,49,10,118,32,48,46,51,49,50,54,54,51,32,45,48,46,49,54,57,52,51,52,32,48,46,52,52,56,56,57,51,10,118,32,48,46,51,48,53,53,48,49,32,45,48,46,50,51,49,57,51,52,32,48,46,51,48,49,49,48,55,10,118,32,45,48,46,51,48,53,53,48,49,32,45,48,46,50,51,49,57,51,52,32,48,46,51,48,49,49,48,55,10,118,32,45,48,46,51,49,50,54,54,51,32,45,48,46,49,54,57,52,51,52,32,48,46,52,52,56,56,57,51,10,118,32,48,46,55,48,50,49,52,56,32,48,46,49,51,52,55,54,54,32,45,48,46,52,52,48,52,51,48,10,118,32,48,46,53,55,50,55,53,52,32,48,46,48,50,50,57,52,57,32,45,48,46,52,53,51,54,49,51,10,118,32,48,46,53,53,49,50,55,48,32,48,46,49,55,56,55,49,49,32,45,48,46,53,54,52,52,53,51,10,118,32,45,48,46,53,53,49,50,55,48,32,48,46,49,55,56,55,49,49,32,45,48,46,53,54,52,52,53,51,10,118,32,45,48,46,53,55,50,55,53,52,32,48,46,48,50,50,57,52,57,32,45,48,46,52,53,51,54,49,51,10,118,32,45,48,46,55,48,50,49,52,56,32,48,46,49,51,52,55,54,54,32,45,48,46,52,52,48,52,51,48,10,118,32,48,46,52,50,48,55,51,54,32,48,46,48,54,54,52,48,54,32,45,48,46,54,48,52,56,49,56,10,118,32,45,48,46,52,50,48,55,51,54,32,48,46,48,54,54,52,48,54,32,45,48,46,54,48,52,56,49,56,10,118,32,48,46,54,49,55,54,55,54,32,45,48,46,48,55,55,49,52,56,32,45,48,46,50,57,56,51,52,48,10,118,32,48,46,52,53,57,57,54,49,32,45,48,46,49,48,49,53,54,50,32,45,48,46,51,55,49,53,56,50,10,118,32,45,48,46,52,53,57,57,54,49,32,45,48,46,49,48,49,53,54,50,32,45,48,46,51,55,49,53,56,50,10,118,32,45,48,46,54,49,55,54,55,54,32,45,48,46,48,55,55,49,52,56,32,45,48,46,50,57,56,51,52,48,10,118,32,48,46,52,48,49,50,48,52,32,45,48,46,48,55,54,54,54,48,32,45,48,46,53,49,52,57,55,52,10,118,32,45,48,46,52,48,49,50,48,52,32,45,48,46,48,55,54,54,54,48,32,45,48,46,53,49,52,57,55,52,10,118,32,49,46,48,50,57,50,57,55,32,48,46,52,52,48,57,49,56,32,45,48,46,51,48,52,54,56,56,10,118,32,48,46,57,53,54,53,52,51,32,48,46,52,51,48,54,54,52,32,45,48,46,50,57,49,48,49,54,10,118,32,48,46,57,49,49,49,51,51,32,48,46,51,56,49,51,52,56,32,45,48,46,50,51,51,51,57,56,10,118,32,48,46,57,54,57,50,51,56,32,48,46,51,56,53,55,52,50,32,45,48,46,50,54,53,49,51,55,10,118,32,45,48,46,57,54,57,50,51,56,32,48,46,51,56,53,55,52,50,32,45,48,46,50,54,53,49,51,55,10,118,32,45,48,46,57,49,49,49,51,51,32,48,46,51,56,49,51,52,56,32,45,48,46,50,51,51,51,57,56,10,118,32,45,48,46,57,53,54,53,52,51,32,48,46,52,51,48,54,54,52,32,45,48,46,50,57,49,48,49,54,10,118,32,45,49,46,48,50,57,50,57,55,32,48,46,52,52,48,57,49,56,32,45,48,46,51,48,52,54,56,56,10,118,32,49,46,49,50,54,52,54,53,32,48,46,52,55,57,48,48,52,32,45,48,46,51,56,50,51,50,52,10,118,32,49,46,49,48,52,52,57,50,32,48,46,52,50,52,56,48,53,32,45,48,46,51,53,48,53,56,54,10,118,32,49,46,49,57,57,50,49,57,32,48,46,52,52,56,50,52,50,32,45,48,46,51,57,52,48,52,51,10,118,32,45,49,46,49,57,57,50,49,57,32,48,46,52,52,56,50,52,50,32,45,48,46,51,57,52,48,52,51,10,118,32,45,49,46,49,48,52,52,57,50,32,48,46,52,50,52,56,48,53,32,45,48,46,51,53,48,53,56,54,10,118,32,45,49,46,49,50,54,52,54,53,32,48,46,52,55,57,48,48,52,32,45,48,46,51,56,50,51,50,52,10,118,32,49,46,50,56,54,54,50,49,32,48,46,52,48,51,56,48,57,32,45,48,46,52,51,49,54,52,49,10,118,32,49,46,50,51,49,57,51,52,32,48,46,51,54,50,51,48,53,32,45,48,46,52,48,54,55,51,56,10,118,32,49,46,50,56,56,53,55,52,32,48,46,50,57,53,56,57,56,32,45,48,46,52,49,51,53,55,52,10,118,32,45,49,46,50,56,56,53,55,52,32,48,46,50,57,53,56,57,56,32,45,48,46,52,49,51,53,55,52,10,118,32,45,49,46,50,51,49,57,51,52,32,48,46,51,54,50,51,48,53,32,45,48,46,52,48,54,55,51,56,10,118,32,45,49,46,50,56,54,54,50,49,32,48,46,52,48,51,56,48,57,32,45,48,46,52,51,49,54,52,49,10,118,32,49,46,51,48,57,53,55,48,32,48,46,49,56,53,53,52,55,32,45,48,46,52,51,52,53,55,48,10,118,32,49,46,50,52,52,54,50,57,32,48,46,49,56,50,54,49,55,32,45,48,46,52,49,51,53,55,52,10,118,32,49,46,50,50,55,53,51,57,32,48,46,48,55,57,49,48,50,32,45,48,46,52,48,52,55,56,53,10,118,32,45,49,46,50,50,55,53,51,57,32,48,46,48,55,57,49,48,50,32,45,48,46,52,48,52,55,56,53,10,118,32,45,49,46,50,52,52,54,50,57,32,48,46,49,56,50,54,49,55,32,45,48,46,52,49,51,53,55,52,10,118,32,45,49,46,51,48,57,53,55,48,32,48,46,49,56,53,53,52,55,32,45,48,46,52,51,52,53,55,48,10,118,32,49,46,49,53,55,50,50,55,32,45,48,46,48,49,55,48,57,48,32,45,48,46,51,57,50,53,55,56,10,118,32,49,46,49,50,53,48,48,48,32,48,46,48,49,55,53,55,56,32,45,48,46,51,54,52,55,52,54,10,118,32,49,46,48,51,50,50,50,55,32,45,48,46,48,53,55,54,49,55,32,45,48,46,51,48,53,54,54,52,10,118,32,45,49,46,48,51,50,50,50,55,32,45,48,46,48,53,55,54,49,55,32,45,48,46,51,48,53,54,54,52,10,118,32,45,49,46,49,50,53,48,48,48,32,48,46,48,49,55,53,55,56,32,45,48,46,51,54,52,55,52,54,10,118,32,45,49,46,49,53,55,50,50,55,32,45,48,46,48,49,55,48,57,48,32,45,48,46,51,57,50,53,55,56,10,118,32,48,46,57,49,48,49,53,54,32,45,48,46,49,49,48,56,52,48,32,45,48,46,50,52,56,53,51,53,10,118,32,48,46,57,51,48,54,54,52,32,45,48,46,48,53,55,54,49,55,32,45,48,46,50,50,56,53,49,54,10,118,32,48,46,56,49,50,48,49,50,32,45,48,46,48,57,55,49,54,56,32,45,48,46,49,53,55,50,50,55,10,118,32,45,48,46,56,49,50,48,49,50,32,45,48,46,48,57,55,49,54,56,32,45,48,46,49,53,55,50,50,55,10,118,32,45,48,46,57,51,48,54,54,52,32,45,48,46,48,53,55,54,49,55,32,45,48,46,50,50,56,53,49,54,10,118,32,45,48,46,57,49,48,49,53,54,32,45,48,46,49,49,48,56,52,48,32,45,48,46,50,52,56,53,51,53,10,118,32,49,46,48,51,51,50,48,51,32,45,48,46,48,48,57,55,54,54,32,45,48,46,51,50,54,54,54,48,10,118,32,48,46,57,53,55,53,50,48,32,45,48,46,48,49,54,54,48,50,32,45,48,46,50,56,55,49,48,57,10,118,32,48,46,56,54,54,54,57,57,32,45,48,46,48,52,48,48,51,57,32,45,48,46,49,57,56,55,51,48,10,118,32,45,48,46,56,54,54,54,57,57,32,45,48,46,48,52,48,48,51,57,32,45,48,46,49,57,56,55,51,48,10,118,32,45,48,46,57,53,55,53,50,48,32,45,48,46,48,49,54,54,48,50,32,45,48,46,50,56,55,49,48,57,10,118,32,45,49,46,48,51,51,50,48,51,32,45,48,46,48,48,57,55,54,54,32,45,48,46,51,50,54,54,54,48,10,118,32,49,46,49,56,53,48,53,57,32,48,46,48,57,53,55,48,51,32,45,48,46,52,49,52,53,53,49,10,118,32,49,46,49,49,54,50,49,49,32,48,46,48,52,50,57,54,57,32,45,48,46,52,48,53,55,54,50,10,118,32,45,49,46,49,49,54,50,49,49,32,48,46,48,52,50,57,54,57,32,45,48,46,52,48,53,55,54,50,10,118,32,45,49,46,49,56,53,48,53,57,32,48,46,48,57,53,55,48,51,32,45,48,46,52,49,52,53,53,49,10,118,32,49,46,50,51,52,56,54,51,32,48,46,50,54,50,54,57,53,32,45,48,46,52,50,52,51,49,54,10,118,32,49,46,50,49,55,50,56,53,32,48,46,49,55,50,51,54,51,32,45,48,46,52,52,53,56,48,49,10,118,32,45,49,46,50,49,55,50,56,53,32,48,46,49,55,50,51,54,51,32,45,48,46,52,52,53,56,48,49,10,118,32,45,49,46,50,51,52,56,54,51,32,48,46,50,54,50,54,57,53,32,45,48,46,52,50,52,51,49,54,10,118,32,49,46,49,54,56,52,53,55,32,48,46,51,55,57,56,56,51,32,45,48,46,52,48,52,50,57,55,10,118,32,49,46,50,48,56,52,57,54,32,48,46,51,49,48,53,52,55,32,45,48,46,52,52,49,56,57,53,10,118,32,45,49,46,50,48,56,52,57,54,32,48,46,51,49,48,53,52,55,32,45,48,46,52,52,49,56,57,53,10,118,32,45,49,46,49,54,56,52,53,55,32,48,46,51,55,57,56,56,51,32,45,48,46,52,48,52,50,57,55,10,118,32,49,46,48,50,56,56,48,57,32,48,46,51,55,53,52,56,56,32,45,48,46,51,50,54,54,54,48,10,118,32,49,46,49,48,48,48,57,56,32,48,46,51,53,56,56,56,55,32,45,48,46,51,57,55,52,54,49,10,118,32,45,49,46,49,48,48,48,57,56,32,48,46,51,53,56,56,56,55,32,45,48,46,51,57,55,52,54,49,10,118,32,45,49,46,48,50,56,56,48,57,32,48,46,51,55,53,52,56,56,32,45,48,46,51,50,54,54,54,48,10,118,32,48,46,57,51,54,48,51,53,32,48,46,51,50,57,53,57,48,32,45,48,46,50,54,48,55,52,50,10,118,32,48,46,57,56,51,56,56,55,32,48,46,51,51,48,48,55,56,32,45,48,46,51,50,50,50,54,54,10,118,32,45,48,46,57,56,51,56,56,55,32,48,46,51,51,48,48,55,56,32,45,48,46,51,50,50,50,54,54,10,118,32,45,48,46,57,51,54,48,51,53,32,48,46,51,50,57,53,57,48,32,45,48,46,50,54,48,55,52,50,10,118,32,48,46,55,51,54,56,49,54,32,48,46,48,48,55,56,49,50,32,45,48,46,48,50,48,53,48,56,10,118,32,48,46,54,56,51,53,57,52,32,45,48,46,48,55,49,55,55,55,32,45,48,46,49,52,50,48,57,48,10,118,32,48,46,55,49,53,48,48,55,32,45,48,46,48,49,54,55,54,52,32,45,48,46,49,49,55,51,53,48,10,118,32,45,48,46,55,49,53,48,48,55,32,45,48,46,48,49,54,55,54,52,32,45,48,46,49,49,55,51,53,48,10,118,32,45,48,46,54,56,51,53,57,52,32,45,48,46,48,55,49,55,55,55,32,45,48,46,49,52,50,48,57,48,10,118,32,45,48,46,55,51,54,56,49,54,32,48,46,48,48,55,56,49,50,32,45,48,46,48,50,48,53,48,56,10,118,32,48,46,54,57,56,55,51,48,32,45,48,46,49,49,51,55,55,48,32,45,48,46,49,55,52,56,48,53,10,118,32,48,46,55,55,49,52,56,52,32,45,48,46,48,53,52,49,57,57,32,45,48,46,49,54,50,53,57,56,10,118,32,45,48,46,55,55,49,52,56,52,32,45,48,46,48,53,52,49,57,57,32,45,48,46,49,54,50,53,57,56,10,118,32,45,48,46,54,57,56,55,51,48,32,45,48,46,49,49,51,55,55,48,32,45,48,46,49,55,52,56,48,53,10,118,32,48,46,55,56,56,53,55,52,32,48,46,49,52,54,57,55,51,32,45,48,46,48,54,49,48,51,53,10,118,32,45,48,46,55,56,56,53,55,52,32,48,46,49,52,54,57,55,51,32,45,48,46,48,54,49,48,51,53,10,118,32,48,46,56,53,52,48,48,52,32,48,46,51,53,54,52,52,53,32,45,48,46,50,52,50,49,56,56,10,118,32,48,46,56,52,48,56,50,48,32,48,46,51,49,50,48,49,50,32,45,48,46,49,57,57,55,48,55,10,118,32,48,46,56,56,51,55,56,57,32,48,46,51,50,51,50,52,50,32,45,48,46,50,50,51,49,52,53,10,118,32,45,48,46,56,56,51,55,56,57,32,48,46,51,50,51,50,52,50,32,45,48,46,50,50,51,49,52,53,10,118,32,45,48,46,56,52,48,56,50,48,32,48,46,51,49,50,48,49,50,32,45,48,46,49,57,57,55,48,55,10,118,32,45,48,46,56,53,52,48,48,52,32,48,46,51,53,54,52,52,53,32,45,48,46,50,52,50,49,56,56,10,118,32,48,46,56,51,56,51,55,57,32,45,48,46,48,50,50,52,54,49,32,45,48,46,50,51,55,51,48,53,10,118,32,48,46,55,55,56,56,48,57,32,45,48,46,48,49,55,48,57,48,32,45,48,46,50,49,55,50,56,53,10,118,32,45,48,46,55,55,56,56,48,57,32,45,48,46,48,49,55,48,57,48,32,45,48,46,50,49,55,50,56,53,10,118,32,45,48,46,56,51,56,51,55,57,32,45,48,46,48,50,50,52,54,49,32,45,48,46,50,51,55,51,48,53,10,118,32,48,46,56,49,52,57,52,49,32,48,46,48,48,48,57,55,55,32,45,48,46,50,54,55,53,55,56,10,118,32,48,46,55,56,48,50,55,51,32,48,46,48,50,57,50,57,55,32,45,48,46,50,51,52,56,54,51,10,118,32,48,46,55,51,51,48,55,51,32,48,46,48,48,54,49,56,53,32,45,48,46,49,56,50,50,57,50,10,118,32,45,48,46,55,51,51,48,55,51,32,48,46,48,48,54,49,56,53,32,45,48,46,49,56,50,50,57,50,10,118,32,45,48,46,55,56,48,50,55,51,32,48,46,48,50,57,50,57,55,32,45,48,46,50,51,52,56,54,51,10,118,32,45,48,46,56,49,52,57,52,49,32,48,46,48,48,48,57,55,55,32,45,48,46,50,54,55,53,55,56,10,118,32,48,46,55,56,57,48,54,50,32,48,46,48,56,49,53,52,51,32,45,48,46,50,55,51,57,50,54,10,118,32,48,46,55,53,57,55,54,54,32,48,46,48,55,57,53,57,48,32,45,48,46,50,51,55,51,48,53,10,118,32,48,46,56,50,49,50,56,57,32,48,46,48,53,50,50,52,54,32,45,48,46,50,55,51,57,50,54,10,118,32,45,48,46,56,50,49,50,56,57,32,48,46,48,53,50,50,52,54,32,45,48,46,50,55,51,57,50,54,10,118,32,45,48,46,55,53,57,55,54,54,32,48,46,48,55,57,53,57,48,32,45,48,46,50,51,55,51,48,53,10,118,32,45,48,46,55,56,57,48,54,50,32,48,46,48,56,49,53,52,51,32,45,48,46,50,55,51,57,50,54,10,118,32,48,46,55,57,50,57,54,57,32,48,46,49,51,49,51,52,56,32,45,48,46,50,55,48,48,50,48,10,118,32,48,46,56,49,50,57]);fileData0.push.apply(fileData0,[56,56,32,48,46,49,56,50,49,50,57,32,45,48,46,50,52,48,50,51,52,10,118,32,48,46,55,54,55,48,57,48,32,48,46,49,50,55,52,52,49,32,45,48,46,49,57,48,57,49,56,10,118,32,45,48,46,55,54,55,48,57,48,32,48,46,49,50,55,52,52,49,32,45,48,46,49,57,48,57,49,56,10,118,32,45,48,46,56,49,50,57,56,56,32,48,46,49,56,50,49,50,57,32,45,48,46,50,52,48,50,51,52,10,118,32,45,48,46,55,57,50,57,54,57,32,48,46,49,51,49,51,52,56,32,45,48,46,50,55,48,48,50,48,10,118,32,48,46,56,54,57,49,52,49,32,48,46,50,54,52,49,54,48,32,45,48,46,50,52,48,55,50,51,10,118,32,48,46,56,50,56,49,50,53,32,48,46,50,53,48,57,55,55,32,45,48,46,50,48,55,53,50,48,10,118,32,48,46,56,53,56,51,57,56,32,48,46,50,49,49,52,50,54,32,45,48,46,50,54,56,53,53,53,10,118,32,45,48,46,56,53,56,51,57,56,32,48,46,50,49,49,52,50,54,32,45,48,46,50,54,56,53,53,53,10,118,32,45,48,46,56,50,56,49,50,53,32,48,46,50,53,48,57,55,55,32,45,48,46,50,48,55,53,50,48,10,118,32,45,48,46,56,54,57,49,52,49,32,48,46,50,54,52,49,54,48,32,45,48,46,50,52,48,55,50,51,10,118,32,48,46,57,49,52,48,54,50,32,48,46,50,55,56,51,50,48,32,45,48,46,50,55,54,51,54,55,10,118,32,45,48,46,57,49,52,48,54,50,32,48,46,50,55,56,51,50,48,32,45,48,46,50,55,54,51,54,55,10,118,32,48,46,56,49,53,52,51,48,32,48,46,50,51,55,51,48,53,32,45,48,46,49,51,56,54,55,50,10,118,32,45,48,46,56,49,53,52,51,48,32,48,46,50,51,55,51,48,53,32,45,48,46,49,51,56,54,55,50,10,118,32,48,46,55,51,53,53,49,52,32,48,46,48,52,54,50,50,52,32,45,48,46,49,51,50,52,56,55,10,118,32,45,48,46,55,51,53,53,49,52,32,48,46,48,52,54,50,50,52,32,45,48,46,49,51,50,52,56,55,10,118,32,48,46,57,53,50,49,52,56,32,48,46,50,57,52,52,51,52,32,45,48,46,51,50,50,50,54,54,10,118,32,48,46,56,57,49,54,48,50,32,48,46,50,51,55,51,48,53,32,45,48,46,50,57,54,51,56,55,10,118,32,48,46,57,50,57,54,56,56,32,48,46,50,53,53,56,53,57,32,45,48,46,51,50,57,49,48,50,10,118,32,45,48,46,57,50,57,54,56,56,32,48,46,50,53,53,56,53,57,32,45,48,46,51,50,57,49,48,50,10,118,32,45,48,46,56,57,49,54,48,50,32,48,46,50,51,55,51,48,53,32,45,48,46,50,57,54,51,56,55,10,118,32,45,48,46,57,53,50,49,52,56,32,48,46,50,57,52,52,51,52,32,45,48,46,51,50,50,50,54,54,10,118,32,48,46,56,51,54,52,50,54,32,48,46,49,55,48,52,49,48,32,45,48,46,50,57,54,51,56,55,10,118,32,48,46,56,55,52,48,50,51,32,48,46,49,57,53,56,48,49,32,45,48,46,51,49,54,52,48,54,10,118,32,45,48,46,56,55,52,48,50,51,32,48,46,49,57,53,56,48,49,32,45,48,46,51,49,54,52,48,54,10,118,32,45,48,46,56,51,54,52,50,54,32,48,46,49,55,48,52,49,48,32,45,48,46,50,57,54,51,56,55,10,118,32,48,46,55,55,57,50,57,55,32,48,46,49,48,50,48,53,49,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,49,48,53,52,55,32,48,46,49,50,55,57,51,48,32,45,48,46,51,49,52,57,52,49,10,118,32,45,48,46,56,49,48,53,52,55,32,48,46,49,50,55,57,51,48,32,45,48,46,51,49,52,57,52,49,10,118,32,45,48,46,55,55,57,50,57,55,32,48,46,49,48,50,48,53,49,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,49,57,51,51,54,32,48,46,48,55,53,49,57,53,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,48,52,54,56,56,32,48,46,48,57,51,50,54,50,32,45,48,46,51,49,52,57,52,49,10,118,32,45,48,46,56,48,52,54,56,56,32,48,46,48,57,51,50,54,50,32,45,48,46,51,49,52,57,52,49,10,118,32,45,48,46,56,49,57,51,51,54,32,48,46,48,55,53,49,57,53,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,52,48,51,51,50,32,48,46,48,50,48,48,50,48,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,52,56,49,52,53,32,48,46,48,53,50,50,52,54,32,45,48,46,51,49,53,57,49,56,10,118,32,45,48,46,56,52,56,49,52,53,32,48,46,48,53,50,50,52,54,32,45,48,46,51,49,53,57,49,56,10,118,32,45,48,46,56,52,48,51,51,50,32,48,46,48,50,48,48,50,48,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,50,53,54,56,52,32,45,48,46,48,49,50,50,48,55,32,45,48,46,50,56,57,53,53,49,10,118,32,48,46,56,52,49,51,48,57,32,48,46,48,48,50,57,51,48,32,45,48,46,51,49,50,48,49,50,10,118,32,45,48,46,56,52,49,51,48,57,32,48,46,48,48,50,57,51,48,32,45,48,46,51,49,50,48,49,50,10,118,32,45,48,46,56,50,53,54,56,52,32,45,48,46,48,49,50,50,48,55,32,45,48,46,50,56,57,53,53,49,10,118,32,48,46,56,57,52,48,52,51,32,45,48,46,48,49,54,54,48,50,32,45,48,46,50,54,53,49,51,55,10,118,32,48,46,56,53,51,53,49,54,32,45,48,46,48,48,57,50,55,55,32,45,48,46,50,57,49,48,49,54,10,118,32,45,48,46,56,53,51,53,49,54,32,45,48,46,48,48,57,50,55,55,32,45,48,46,50,57,49,48,49,54,10,118,32,45,48,46,56,57,52,48,52,51,32,45,48,46,48,49,54,54,48,50,32,45,48,46,50,54,53,49,51,55,10,118,32,49,46,48,51,57,53,53,49,32,48,46,51,51,51,48,48,56,32,45,48,46,51,56,55,50,48,55,10,118,32,49,46,48,48,49,52,54,53,32,48,46,51,48,51,55,49,49,32,45,48,46,51,55,50,53,53,57,10,118,32,45,49,46,48,48,49,52,54,53,32,48,46,51,48,51,55,49,49,32,45,48,46,51,55,50,53,53,57,10,118,32,45,49,46,48,51,57,53,53,49,32,48,46,51,51,51,48,48,56,32,45,48,46,51,56,55,50,48,55,10,118,32,49,46,49,54,57,52,51,52,32,48,46,51,51,54,52,50,54,32,45,48,46,52,53,50,54,51,55,10,118,32,49,46,49,48,57,48,53,48,32,48,46,51,51,50,54,56,50,32,45,48,46,52,51,55,57,56,56,10,118,32,45,49,46,49,48,57,48,53,48,32,48,46,51,51,50,54,56,50,32,45,48,46,52,51,55,57,56,56,10,118,32,45,49,46,49,54,57,52,51,52,32,48,46,51,51,54,52,50,54,32,45,48,46,52,53,50,54,51,55,10,118,32,49,46,50,51,49,57,51,52,32,48,46,50,51,57,55,52,54,32,45,48,46,52,54,55,50,56,53,10,118,32,49,46,50,48,52,53,57,48,32,48,46,50,56,56,48,56,54,32,45,48,46,52,55,48,50,49,53,10,118,32,45,49,46,50,48,52,53,57,48,32,48,46,50,56,56,48,56,54,32,45,48,46,52,55,48,50,49,53,10,118,32,45,49,46,50,51,49,57,51,52,32,48,46,50,51,57,55,52,54,32,45,48,46,52,54,55,50,56,53,10,118,32,49,46,49,56,53,53,52,55,32,48,46,48,57,56,49,52,53,32,45,48,46,52,53,54,53,52,51,10,118,32,49,46,50,49,50,52,48,50,32,48,46,49,54,57,52,51,52,32,45,48,46,52,55,48,50,49,53,10,118,32,45,49,46,50,49,50,52,48,50,32,48,46,49,54,57,52,51,52,32,45,48,46,52,55,48,50,49,53,10,118,32,45,49,46,49,56,53,53,52,55,32,48,46,48,57,56,49,52,53,32,45,48,46,52,53,54,53,52,51,10,118,32,49,46,48,52,50,52,56,48,32,48,46,48,48,56,55,56,57,32,45,48,46,51,56,51,55,56,57,10,118,32,49,46,49,49,52,50,53,56,32,48,46,48,53,55,54,49,55,32,45,48,46,52,51,55,53,48,48,10,118,32,45,49,46,49,49,52,50,53,56,32,48,46,48,53,55,54,49,55,32,45,48,46,52,51,55,53,48,48,10,118,32,45,49,46,48,52,50,52,56,48,32,48,46,48,48,56,55,56,57,32,45,48,46,51,56,51,55,56,57,10,118,32,48,46,57,54,52,56,52,52,32,48,46,48,48,52,51,57,53,32,45,48,46,51,51,55,56,57,49,10,118,32,45,48,46,57,54,52,56,52,52,32,48,46,48,48,52,51,57,53,32,45,48,46,51,51,55,56,57,49,10,118,32,48,46,56,53,54,57,51,52,32,48,46,48,57,49,55,57,55,32,45,48,46,51,50,52,50,49,57,10,118,32,48,46,56,56,52,50,55,55,32,48,46,48,51,57,48,54,50,32,45,48,46,51,50,51,50,52,50,10,118,32,48,46,57,49,51,48,56,54,32,48,46,48,56,56,56,54,55,32,45,48,46,51,51,51,57,56,52,10,118,32,45,48,46,57,49,51,48,56,54,32,48,46,48,56,56,56,54,55,32,45,48,46,51,51,51,57,56,52,10,118,32,45,48,46,56,56,52,50,55,55,32,48,46,48,51,57,48,54,50,32,45,48,46,51,50,51,50,52,50,10,118,32,45,48,46,56,53,54,57,51,52,32,48,46,48,57,49,55,57,55,32,45,48,46,51,50,52,50,49,57,10,118,32,48,46,57,50,51,56,50,56,32,48,46,49,52,50,53,55,56,32,45,48,46,51,51,56,56,54,55,10,118,32,48,46,57,54,50,56,57,49,32,48,46,48,56,54,57,49,52,32,45,48,46,51,52,57,49,50,49,10,118,32,48,46,57,55,57,48,48,52,32,48,46,49,52,56,52,51,56,32,45,48,46,51,53,56,51,57,56,10,118,32,45,48,46,57,55,57,48,48,52,32,48,46,49,52,56,52,51,56,32,45,48,46,51,53,56,51,57,56,10,118,32,45,48,46,57,54,50,56,57,49,32,48,46,48,56,54,57,49,52,32,45,48,46,51,52,57,49,50,49,10,118,32,45,48,46,57,50,51,56,50,56,32,48,46,49,52,50,53,55,56,32,45,48,46,51,51,56,56,54,55,10,118,32,48,46,57,56,52,56,54,51,32,48,46,50,48,52,53,57,48,32,45,48,46,51,54,48,56,52,48,10,118,32,49,46,48,51,53,49,53,54,32,48,46,49,52,55,57,52,57,32,45,48,46,51,56,51,51,48,49,10,118,32,49,46,48,51,54,49,51,51,32,48,46,50,48,55,48,51,49,32,45,48,46,51,55,55,57,51,48,10,118,32,45,49,46,48,51,54,49,51,51,32,48,46,50,48,55,48,51,49,32,45,48,46,51,55,55,57,51,48,10,118,32,45,49,46,48,51,53,49,53,54,32,48,46,49,52,55,57,52,57,32,45,48,46,51,56,51,51,48,49,10,118,32,45,48,46,57,56,52,56,54,51,32,48,46,50,48,52,53,57,48,32,45,48,46,51,54,48,56,52,48,10,118,32,49,46,48,52,55,56,53,50,32,48,46,50,53,51,57,48,54,32,45,48,46,51,56,50,56,49,50,10,118,32,49,46,48,57,55,49,54,56,32,48,46,50,48,49,54,54,48,32,45,48,46,51,57,56,57,50,54,10,118,32,49,46,49,48,53,52,54,57,32,48,46,50,52,52,54,50,57,32,45,48,46,52,48,49,51,54,55,10,118,32,45,49,46,49,48,53,52,54,57,32,48,46,50,52,52,54,50,57,32,45,48,46,52,48,49,51,54,55,10,118,32,45,49,46,48,57,55,49,54,56,32,48,46,50,48,49,54,54,48,32,45,48,46,51,57,56,57,50,54,10,118,32,45,49,46,48,52,55,56,53,50,32,48,46,50,53,51,57,48,54,32,45,48,46,51,56,50,56,49,50,10,118,32,49,46,48,54,51,49,53,49,32,48,46,50,57,57,52,55,57,32,45,48,46,52,48,51,56,48,57,10,118,32,48,46,57,56,54,56,49,54,32,48,46,50,53,57,50,55,55,32,45,48,46,51,54,49,56,49,54,10,118,32,45,48,46,57,56,54,56,49,54,32,48,46,50,53,57,50,55,55,32,45,48,46,51,54,49,56,49,54,10,118,32,45,49,46,48,54,51,49,53,49,32,48,46,50,57,57,52,55,57,32,45,48,46,52,48,51,56,48,57,10,118,32,48,46,57,50,53,55,56,49,32,48,46,50,48,50,54,51,55,32,45,48,46,51,51,55,52,48,50,10,118,32,45,48,46,57,50,53,55,56,49,32,48,46,50,48,50,54,51,55,32,45,48,46,51,51,55,52,48,50,10,118,32,48,46,56,54,53,55,50,51,32,48,46,49,52,49,54,48,50,32,45,48,46,51,50,53,49,57,53,10,118,32,45,48,46,56,54,53,55,50,51,32,48,46,49,52,49,54,48,50,32,45,48,46,51,50,53,49,57,53,10,118,32,48,46,57,49,52,53,53,49,32,48,46,48,50,53,51,57,49,32,45,48,46,51,49,52,57,52,49,10,118,32,45,48,46,57,49,52,53,53,49,32,48,46,48,50,53,51,57,49,32,45,48,46,51,49,52,57,52,49,10,118,32,49,46,48,50,50,57,52,57,32,48,46,48,54,54,56,57,53,32,45,48,46,51,56,55,54,57,53,10,118,32,45,49,46,48,50,50,57,52,57,32,48,46,48,54,54,56,57,53,32,45,48,46,51,56,55,54,57,53,10,118,32,49,46,49,50,53,52,56,56,32,48,46,49,51,56,54,55,50,32,45,48,46,52,50,57,54,56,56,10,118,32,45,49,46,49,50,53,52,56,56,32,48,46,49,51,56,54,55,50,32,45,48,46,52,50,57,54,56,56,10,118,32,49,46,49,55,49,51,56,55,32,48,46,50,50,53,53,56,54,32,45,48,46,52,51,57,57,52,49,10,118,32,45,49,46,49,55,49,51,56,55,32,48,46,50,50,53,53,56,54,32,45,48,46,52,51,57,57,52,49,10,118,32,49,46,49,51,52,52,52,48,32,48,46,50,57,57,57,54,55,32,45,48,46,52,51,54,48,51,53,10,118,32,45,49,46,49,51,52,52,52,48,32,48,46,50,57,57,57,54,55,32,45,48,46,52,51,54,48,51,53,10,118,32,49,46,48,51,57,48,54,50,32,45,48,46,48,56,48,48,55,56,32,45,48,46,51,57,53,57,57,54,10,118,32,48,46,55,57,50,57,54,57,32,45,48,46,49,49,57,54,50,57,32,45,48,46,50,53,56,51,48,49,10,118,32,48,46,57,49,54,53,48,52,32,45,48,46,48,52,50,57,54,57,32,45,48,46,51,57,48,49,51,55,10,118,32,45,48,46,57,49,54,53,48,52,32,45,48,46,48,52,50,57,54,57,32,45,48,46,51,57,48,49,51,55,10,118,32,45,48,46,55,57,50,57,54,57,32,45,48,46,49,49,57,54,50,57,32,45,48,46,50,53,56,51,48,49,10,118,32,45,49,46,48,51,57,48,54,50,32,45,48,46,48,56,48,48,55,56,32,45,48,46,51,57,53,57,57,54,10,118,32,49,46,50,55,50,52,54,49,32,48,46,48,54,55,56,55,49,32,45,48,46,52,54,57,50,51,56,10,118,32,49,46,49,54,56,57,52,53,32,48,46,48,52,49,57,57,50,32,45,48,46,52,57,53,54,48,53,10,118,32,45,49,46,49,54,56,57,52,53,32,48,46,48,52,49,57,57,50,32,45,48,46,52,57,53,54,48,53,10,118,32,45,49,46,50,55,50,52,54,49,32,48,46,48,54,55,56,55,49,32,45,48,46,52,54,57,50,51,56,10,118,32,49,46,51,51,54,57,49,52,32,48,46,50,57,57,51,49,54,32,45,48,46,52,54,54,51,48,57,10,118,32,49,46,51,50,57,52,50,55,32,48,46,50,48,49,54,54,48,32,45,48,46,53,48,54,57,57,57,10,118,32,45,49,46,51,50,57,52,50,55,32,48,46,50,48,49,54,54,48,32,45,48,46,53,48,54,57,57,57,10,118,32,45,49,46,51,51,54,57,49,52,32,48,46,50,57,57,51,49,54,32,45,48,46,52,54,54,51,48,57,10,118,32,49,46,50,50,57,52,57,50,32,48,46,52,54,49,57,49,52,32,45,48,46,52,55,48,55,48,51,10,118,32,49,46,51,48,54,57,54,54,32,48,46,51,53,57,51,55,53,32,45,48,46,53,49,49,51,57,51,10,118,32,45,49,46,51,48,54,57,54,54,32,48,46,51,53,57,51,55,53,32,45,48,46,53,49,49,51,57,51,10,118,32,45,49,46,50,50,57,52,57,50,32,48,46,52,54,49,57,49,52,32,45,48,46,52,55,48,55,48,51,10,118,32,49,46,48,51,50,50,50,55,32,48,46,52,53,51,49,50,53,32,45,48,46,51,57,55,57,52,57,10,118,32,49,46,49,52,48,54,50,53,32,48,46,51,57,57,52,49,52,32,45,48,46,52,57,54,53,56,50,10,118,32,45,49,46,49,52,48,54,50,53,32,48,46,51,57,57,52,49,52,32,45,48,46,52,57,54,53,56,50,10,118,32,45,49,46,48,51,50,50,50,55,32,48,46,52,53,51,49,50,53,32,45,48,46,51,57,55,57,52,57,10,118,32,48,46,56,56,51,55,56,57,32,48,46,51,57,48,49,51,55,32,45,48,46,51,50,49,50,56,57,10,118,32,48,46,57,51,57,57,52,49,32,48,46,51,52,57,54,48,57,32,45,48,46,52,49,48,54,52,53,10,118,32,45,48,46,57,51,57,57,52,49,32,48,46,51,52,57,54,48,57,32,45,48,46,52,49,48,54,52,53,10,118,32,45,48,46,56,56,51,55,56,57,32,48,46,51,57,48,49,51,55,32,45,48,46,51,50,49,50,56,57,10,118,32,49,46,48,51,54,54,50,49,32,48,46,49,56,48,54,54,52,32,45,48,46,52,55,56,48,50,55,10,118,32,48,46,56,51,53,52,52,57,32,48,46,49,51,52,55,54,54,32,45,48,46,51,56,49,56,51,54,10,118,32,45,48,46,56,51,53,52,52,57,32,48,46,49,51,52,55,54,54,32,45,48,46,51,56,49,56,51,54,10,118,32,45,49,46,48,51,54,54,50,49,32,48,46,49,56,48,54,54,52,32,45,48,46,52,55,56,48,50,55,10,118,32,49,46,50,53,55,49,54,49,32,48,46,50,53,51,57,48,54,32,45,48,46,53,50,57,52,54,48,10,118,32,45,49,46,50,53,55,49,54,49,32,48,46,50,53,51,57,48,54,32,45,48,46,53,50,57,52,54,48,10,118,32,48,46,56,48,56,53,57,52,32,48,46,50,56,48,55,54,50,32,45,48,46,51,56,50,51,50,52,10,118,32,45,48,46,56,48,56,53,57,52,32,48,46,50,56,48,55,54,50,32,45,48,46,51,56,50,51,50,52,10,118,32,48,46,55,50,51,54,51,51,32,45,48,46,48,50,53,56,55,57,32,45,48,46,51,53,51,53,49,54,10,118,32,45,48,46,55,50,51,54,51,51,32,45,48,46,48,50,53,56,55,57,32,45,48,46,51,53,51,53,49,54,10,118,32,48,46,52,51,56,56,52,51,32,48,46,49,54,48,55,54,55,32,48,46,55,53,57,48,51,51,10,118,32,45,48,46,52,51,56,56,52,51,32,48,46,49,54,48,55,54,55,32,48,46,55,53,57,48,51,51,10,118,32,48,46,52,56,55,51,48,53,32,48,46,49,48,56,49,53,52,32,48,46,54,56,53,53,52,55,10,118,32,45,48,46,52,56,55,51,48,53,32,48,46,49,48,56,49,53,52,32,48,46,54,56,53,53,52,55,10,118,32,48,46,53,51,50,50,50,55,32,48,46,48,54,56,51,53,57,32,48,46,53,56,49,48,53,53,10,118,32,45,48,46,53,51,50,50,50,55,32,48,46,48,54,56,51,53,57,32,48,46,53,56,49,48,53,53,10,118,32,48,46,51,53,49,53,54,50,32,45,48,46,48,48,51,57,48,54,32,48,46,54,49,54,50,49,49,10,118,32,45,48,46,51,53,49,53,54,50,32,45,48,46,48,48,51,57,48,54,32,48,46,54,49,54,50,49,49,10,118,32,48,46,51,53,49,54,56,53,32,48,46,48,53,50,50,52,54,32,48,46,55,49,51,48,49,51,10,118,32,45,48,46,51,53,49,54,56,53,32,48,46,48,53,50,50,52,54,32,48,46,55,49,51,48,49,51,10,118,32,48,46,51,53,50,52,49,55,32,48,46,49,50,55,49,57,55,32,48,46,55,55,54,49,50,51,10,118,32,45,48,46,51,53,50,52,49,55,32,48,46,49,50,55,49,57,55,32,48,46,55,55,54,49,50,51,10,118,32,48,46,50,55,48,49,52,50,32,48,46,49,54,48,55,54,55,32,48,46,55,57,48,56,57,52,10,118,32,45,48,46,50,55,48,49,52,50,32,48,46,49,54,48,55,54,55,32,48,46,55,57,48,56,57,52,10,118,32,48,46,50,49,54,54,55,53,32,48,46,49,48,56,49,53,52,32,48,46,55,51,52,52,57,55,10,118,32,45,48,46,50,49,54,54,55,53,32,48,46,49,48,56,49,53,52,32,48,46,55,51,52,52,57,55,10,118,32,48,46,49,55,48,56,57,56,32,48,46,48,54,56,51,53,57,32,48,46,54,52,53,53,48,56,10,118,32,45,48,46,49,55,48,56,57,56,32,48,46,48,54,56,51,53,57,32,48,46,54,52,53,53,48,56,10,118,32,48,46,48,57,55,54,53,54,32,48,46,50,52,51,49,54,52,32,48,46,54,53,52,50,57,55,10,118,32,45,48,46,48,57,55,54,53,54,32,48,46,50,52,51,49,54,52,32,48,46,54,53,52,50,57,55,10,118,32,48,46,49,54,48,54,52,53,32,48,46,50,52,50,52,51,50,32,48,46,55,51,56,48,51,55,10,118,32,45,48,46,49,54,48,54,52,53,32,48,46,50,52,50,52,51,50,32,48,46,55,51,56,48,51,55,10,118,32,48,46,50,51,54,53,55,50,32,48,46,50,52,51,48,52,50,32,48,46,55,57,50,57,54,57,10,118,32,45,48,46,50,51,54,53,55,50,32,48,46,50,52,51,48,52,50,32,48,46,55,57,50,57,54,57,10,118,32,48,46,50,55,48,49,52,50,32,48,46,51,50,57,53,57,48,32,48,46,55,57,48,56,57,52,10,118,32,45,48,46,50,55,48,49,52,50,32,48,46,51,50,57,53,57,48,32,48,46,55,57,48,56,57,52,10,118,32,48,46,50,49,54,54,55,53,32,48,46,51,55,55,57,51,48,32,48,46,55,51,52,52,57,55,10,118,32,45,48,46,50,49,54,54,55,53,32,48,46,51,55,55,57,51,48,32,48,46,55,51,52,52,57,55,10,118,32,48,46,49,55,48,56,57,56,32,48,46,52,50,50,56,53,50,32,48,46,54,52,53,53,48,56,10,118,32,45,48,46,49,55,48,56,57,56,32,48,46,52,50,50,56,53,50,32,48,46,54,52,53,53,48,56,10,118,32,48,46,51,53,49,53,54,50,32,48,46,52,57,54,48,57,52,32,48,46,54,49,54,50,49,49,10,118,32,45,48,46,51,53,49,53,54,50,32,48,46,52,57,54,48,57,52,32,48,46,54,49,54,50,49,49,10,118,32,48,46,51,53,49,54,56,53,32,48,46,52,51,52,48,56,50,32,48,46,55,49,51,48,49,51,10,118,32,45,48,46,51,53,49,54,56,53,32,48,46,52,51,52,48,56,50,32,48,46,55,49,51,48,49,51,10,118,32,48,46,51,53,50,52,49,55,32,48,46,51,54,52,48,49,52,32,48,46,55,55,54,49,50,51,10,118,32,45,48,46,51,53,50,52,49,55,32,48,46,51,54,52,48,49,52,32,48,46,55,55,54,49,50,51,10,118,32,48,46,52,51,56,56,52,51,32,48,46,51,50,57,53,57,48,32,48,46,55,53,57,48,51,51,10,118,32,45,48,46,52,51,56,56,52,51,32,48,46,51,50,57,53,57,48,32,48,46,55,53,57,48,51,51,10,118,32,48,46,52,56,55,51,48,53,32,48,46,51,55,55,57,51,48,32,48,46,54,56,53,53,52,55,10,118,32,45,48,46,52,56,55,51,48,53,32,48,46,51,55,55,57,51,48,32,48,46,54,56,53,53,52,55,10,118,32,48,46,53,51,50,50,50,55,32,48,46,52,50,50,56,53,50,32,48,46,53,56,49,48,53,53,10,118,32,45,48,46,53,51,50,50,50,55,32,48,46,52,50,50,56,53,50,32,48,46,53,56,49,48,53,53,10,118,32,48,46,54,48,53,52,54,57,32,48,46,50,52,51,49,54,52,32,48,46,53,54,54,52,48,54,10,118,32,45,48,46,54,48,53,52,54,57,32,48,46,50,52,51,49,54,52,32,48,46,53,54,54,52,48,54,10,118,32,48,46,53,52,51,52,53,55,32,48,46,50,52,50,52,51,50,32,48,46,54,55,50,54,48,55,10,118,32,45,48,46,53,52,51,52,53,55,32,48,46,50,52,50,52,51,50,32,48,46,54,55,50,54,48,55,10,118,32,48,46,52,55,50,54,53,54,32,48,46,50,52,51,48,52,50,32,48,46,55,53,49,50,50,49,10,118,32,45,48,46,52,55,50,54,53,54,32,48,46,50,52,51,48,52,50,32,48,46,55,53,49,50,50,49,10,118,32,48,46,52,53,53,52,48,52,32,48,46,50,52,51,48,56,51,32,48,46,55,55,56,57,55,49,10,118,32,45,48,46,52,53,53,52,48,52,32,48,46,50,52,51,48,56,51,32,48,46,55,55,56,57,55,49,10,118,32,48,46,52,50,55,53,51,49,32,48,46,51,49,56,57,50,57,32,48,46,55,56,53,56,52,56,10,118,32,45,48,46,52,50,55,53,51,49,32,48,46,51,49,56,57,50,57,32,48,46,55,56,53,56,52,56,10,118,32,48,46,51,53,50,52,53,56,32,48,46,51,53,48,53,48,53,32,48,46,56,48,51,52,50,54,10,118,32,45,48,46,51,53,50,52,53,56,32,48,46,51,53,48,53,48,53,32,48,46,56,48,51,52,50,54,10,118,32,48,46,50,56,48,57,50,52,32,48,46,51,49,56,57,50,57,32,48,46,56,49,54,52,48,54,10,118,32,45,48,46,50,56,48,57,50,52,32,48,46,51,49,56,57,50,57,32,48,46,56,49,54,52,48,54,10,118,32,48,46,50,53,48,50,52,52,32,48,46,50,52,51,48,56,51,32,48,46,56,49,56,49,57,55,10,118,32,45,48,46,50,53,48,50,52,52,32,48,46,50,52,51,48,56,51,32,48,46,56,49,56,49,57,55,10,118,32,48,46,50,56,48,57,50,52,32,48,46,49,55,49,53,52,57,32,48,46,56,49,54,52,48,54,10,118,32,45,48,46,50,56,48,57,50,52,32,48,46,49,55,49,53,52,57,32,48,46,56,49,54,52,48,54,10,118,32,48,46,51,53,49,57,54,57,32,48,46,50,52,50,55,57,56,32,48,46,56,50,50,52,50,56,10,118,32,45,48,46,51,53,49,57,54,57,32,48,46,50,52,50,55,57,56,32,48,46,56,50,50,52,50,56,10,118,32,48,46,51,53,50,52,53,56,32,48,46,49,52,48,56,54,57,32,48,46,56,48,51,52,50,54,10,118,32,45,48,46,51,53,50,52,53,56,32,48,46,49,52,48,56,54,57,32,48,46,56,48,51,52,50,54,10,118,32,48,46,52,50,55,53,51,49,32,48,46,49,55,49,53,52,57,32,48,46,55,56,53,56,52,56,10,118,32,45,48,46,52,50,55,53,51,49,32,48,46,49,55,49,53,52,57,32,48,46,55,56,53,56,52,56,10,118,32,48,46,48,48,48,48,48,48,32,48,46,52,51,50,56,54,49,32,48,46,55,51,54,56,49,54,10,118,32,48,46,48,48,48,48,48,48,32,48,46,51,53,50,52,51,49,32,48,46,56,48,57,54,55,57,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,54,54,49,49,51,51,32,48,46,55,51,54,51,50,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,51,48,54,49,53,50,32,48,46,55,55,57,50,57,55,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,49,55,53,50,57,51,32,48,46,55,57,49,50,54,48,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,55,54,53,49,51,55,32,48,46,55,49,52,54,48,48,10,118,32,48,46,48,48,48,48,48,48,32,48,46,52,51,57,48,52,54,32,48,46,54,49,55,54,55,54,10,118,32,48,46,48,48,48,48,48,48,32,48,46,53,54,54,53,53,49,32,48,46,53,52,54,56,55,53,10,118,32,48,46,48,48,48,48,48,48,32,48,46,56,53,53,55,49,51,32,45,48,46,52,57,48,55,50,51,10,118,32,48,46,48,48,48,48,48,48,32,48,46,53,49,56,48,54,54,32,45,48,46,55,55,50,52,54,49,10,118,32,48,46,48,48,48,48,48,48,32,48,46,48,57,51,50,54,50,32,45,48,46,55,55,49,57,55,51,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,51,53,50,50,57,53,32,45,48,46,51,48,52,54,56,56,10,118,32,48,46,50,50,54,57,50,57,32,45,48,46,49,55,55,50,52,54,32,48,46,53,55,55,53,49,53,10,118,32,45,48,46,50,50,54,57,50,57,32,45,48,46,49,55,55,50,52,54,32,48,46,53,55,55,53,49,53,10,118,32,48,46,50,56,56,54,57,54,32,45,48,46,52,52,51,51,53,57,32,48,46,53,54,53,54,55,52,10,118,32,45,48,46,50,56,56,54,57,54,32,45,48,46,52,52,51,51,53,57,32,48,46,53,54,53,54,55,52,10,118,32,48,46,51,50,51,57,55,53,32,45,48,46,54,54,52,55,57,53,32,48,46,53,53,56,57,54,48,10,118,32,45,48,46,51,50,51,57,55,53,32,45,48,46,54,54,52,55,57,53,32,48,46,53,53,56,57,54,48,10,118,32,48,46,51,51,56,56,54,55,32,45,48,46,56,52,53,55,48,51,32,48,46,53,51,50,52,55,49,10,118,32,45,48,46,51,51,56,56,54,55,32,45,48,46,56,52,53,55,48,51,32,48,46,53,51,50,52,55,49,10,118,32,48,46,51,48,50,51,54,56,32,45,48,46,57,51,48,54,54,52,32,48,46,53,50,54,48,48,49,10,118,32,45,48,46,51,48,50,51,54,56,32,45,48,46,57,51,48,54,54,52,32,48,46,53,50,54,48,48,49,10,118,32,48,46,49,55,49,51,56,55,32,45,48,46,57,54,48,50,48,53,32,48,46,53,52,56,57,53,48,10,118,32,45,48,46,49,55,49,51,56,55,32,45,48,46,57,54,48,50,48,53,32,48,46,53,52,56,57,53,48,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,57,55,52,49,50,49,32,48,46,53,54,53,57,49,56,10,118,32,48,46,52,50,55,48,48,50,32,45,48,46,49,49,54,57,52,51,32,48,46,53,52,53,55,55,54,10,118,32,45,48,46,52,50,55,48,48,50,32,45,48,46,49,49,54,57,52,51,32,48,46,53,52,53,55,55,54,10,118,32,48,46,54,50,53,51,54,54,32,45,48,46,48,49,50,53,55,51,32,48,46,53,50,53,50,54,57,10,118,32,45,48,46,54,50,53,51,54,54,32,45,48,46,48,49,50,53,55,51,32,48,46,53,50,53,50,54,57,10,118,32,48,46,55,56,57,52,50,57,32,48,46,49,54,55,54,48,51,32,48,46,52,56,49,57,51,52,10,118,32,45,48,46,55,56,57,52,50,57,32,48,46,49,54,55,54,48,51,32,48,46,52,56,49,57,51,52,10,118,32,48,46,56,49,54,55,55,50,32,48,46,51,57,51,53,53,53,32,48,46,53,55,51,51,54,52,10,118,32,45,48,46,56,49,54,55,55,50,32,48,46,51,57,51,53,53,53,32,48,46,53,55,51,51,54,52,10,118,32,48,46,54,57,51,50,51,55,32,48,46,52,55,57,56,53,56,32,48,46,54,50,52,53,49,50,10,118,32,45,48,46,54,57,51,50,51,55,32,48,46,52,55,57,56,53,56,32,48,46,54,50,52,53,49,50,10,118,32,48,46,52,57,49,52,53,53,32,48,46,53,57,50,52,48,55,32,48,46,54,56,50,50,53,49,10,118,32,45,48,46,52,57,49,52,53,53,32,48,46,53,57,50,52,48,55,32,48,46,54,56,50,50,53,49,10,118,32,48,46,51,50,50,51,56,56,32,48,46,55,49,49,55,57,50,32,48,46,55,50,54,54,56,53,10,118,32,45,48,46,51,50,50,51,56,56,32,48,46,55,49,49,55,57,50,32,48,46,55,50,54,54,56,53,10,118,32,48,46,49,55,52,53,54,49,32,48,46,54,55,54,50,55,48,32,48,46,55,52,56,49,54,57,10,118,32,45,48,46,49,55,52,53,54,49,32,48,46,54,55,54,50,55,48,32,48,46,55,52,56,49,54,57,10,118,32,48,46,48,55,53,56,48,54,32,48,46,52,57,57,56,55,56,32,48,46,55,52,51,56,57,54,10,118,32,45,48,46,48,55,53,56,48,54,32,48,46,52,57,57,56,55,56,32,48,46,55,52,51,56,57,54,10,118,32,48,46,49,54,54,57,57,50,32,48,46,52,48,55,50,50,55,32,48,46,55,56,48,54,52,48,10,118,32,45,48,46,49,54,54,57,57,50,32,48,46,52,48,55,50,50,55,32,48,46,55,56,48,54,52,48,10,118,32,48,46,49,50,50,53,53,57,32,48,46,51,49,48,48,53,57,32,48,46,55,55,51,57,50,54,10,118,32,45,48,46,49,50,50,53,53,57,32,48,46,51,49,48,48,53,57,32,48,46,55,55,51,57,50,54,10,118,32,48,46,50,49,50,55,54,57,32,48,46,48,55,49,53,51,51,32,48,46,55,52,56,54,53,55,10,118,32,45,48,46,50,49,50,55,54,57,32,48,46,48,55,49,53,51,51,32,48,46,55,52,56,54,53,55,10,118,32,48,46,51,55,49,50,49,54,32,48,46,48,50,55,52,54,54,32,48,46,55,48,54,53,52,51,10,118,32,45,48,46,51,55,49,50,49,54,32,48,46,48,50,55,52,54,54,32,48,46,55,48,54,53,52,51,10,118,32,48,46,53,48,53,54,49,53,32,48,46,48,55,53,51,49,55,32,48,46,54,55,50,55,50,57,10,118,32,45,48,46,53,48,53,54,49,53,32,48,46,48,55,53,51,49,55,32,48,46,54,55,50,55,50,57,10,118,32,48,46,54,49,55,57,50,48,32,48,46,49,56,57,51,51,49,32,48,46,54,53,48,54,51,53,10,118,32,45,48,46,54,49,55,57,50,48,32,48,46,49,56,57,51,51,49,32,48,46,54,53,48,54,51,53,10,118,32,48,46,54,51,57,55,55,49,32,48,46,51,48,48,49,55,49,32,48,46,54,53,54,48,48,54,10,118,32,45,48,46,54,51,57,55,55,49,32,48,46,51,48,48,49,55,49,32,48,46,54,53,54,48,48,54,10,118,32,48,46,53,57,48,48,56,56,32,48,46,51,55,54,55,48,57,32,48,46,54,56,48,53,52,50,10,118,32,45,48,46,53,57,48,48,56,56,32,48,46,51,55,54,55,48,57,32,48,46,54,56,48,53,52,50,10,118,32,48,46,52,51,57,48,56,55,32,48,46,52,52,51,50,51,55,32,48,46,55,51,48,52,54,57,10,118,32,45,48,46,52,51,57,48,56,55,32,48,46,52,52,51,50,51,55,32,48,46,55,51,48,52,54,57,10,118,32,48,46,50,52,54,52,54,48,32,48,46,52,55,51,56,55,55,32,48,46,55,55,48,57,57,54,10,118,32,45,48,46,50,52,54,52,54,48,32,48,46,52,55,51,56,55,55,32,48,46,55,55,48,57,57,54,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,55,52,54,51,51,56,32,48,46,55,51,50,54,54,54,10,118,32,48,46,49,49,50,53,48,48,32,45,48,46,55,51,55,49,56,56,32,48,46,55,50,54,52,48,54,10,118,32,45,48,46,49,49,50,53,48,48,32,45,48,46,55,51,55,49,56,56,32,48,46,55,50,54,52,48,54,10,118,32,48,46,49,50,49,55,48,52,32,45,48,46,56,51,53,52,52,57,32,48,46,55,48,50,50,55,49,10,118,32,45,48,46,49,50,49,55,48,52,32,45,48,46,56,51,53,52,52,57,32,48,46,55,48,50,50,55,49,10,118,32,48,46,48,55,49,48,52,53,32,45,48,46,56,56,50,52,52,54,32,48,46,54,56,55,55,52,52,10,118,32,45,48,46,48,55,49,48,52,53,32,45,48,46,56,56,50,52,52,54,32,48,46,54,56,55,55,52,52,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,56,57,51,51,49,49,32,48,46,54,56,50,56,54,49,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,49,54,51,48,56,54,32,48,46,55,54,56,53,53,53,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,49,51,52,52,52,48,32,48,46,55,52,55,51,57,54,10,118,32,48,46,48,57,54,48,54,57,32,45,48,46,49,52,56,52,51,56,32,48,46,55,53,51,57,48,54,10,118,32,45,48,46,48,57,54,48,54,57,32,45,48,46,49,52,56,52,51,56,32,48,46,55,53,51,57,48,54,10,118,32,48,46,49,50,51,54,53,55,32,45,48,46,50,50,53,50,50,48,32,48,46,55,53,48,54,49,48,10,118,32,45,48,46,49,50,51,54,53,55,32,45,48,46,50,50,53,50,50,48,32,48,46,55,53,48,54,49,48,10,118,32,48,46,48,56,57,53,51,49,32,45,48,46,50,57,57,56,52,52,32,48,46,55,52,51,57,56,52,10,118,32,45,48,46,48,56,57,53,51,49,32,45,48,46,50,57,57,56,52,52,32,48,46,55,52,51,57,56,52,10,118,32,48,46,51,57,51,55,57,57,32,45,48,46,48,52,51,53,55,57,32,48,46,54,54,55,55,50,53,10,118,32,45,48,46,51,57,51,55,57,57,32,45,48,46,48,52,51,53,55,57,32,48,46,54,54,55,55,50,53,10,118,32,48,46,53,57,51,53,48,54,32,48,46,48,53,48,57,48,51,32,48,46,54,50,48,56,53,48,10,118,32,45,48,46,53,57,51,53,48,54,32,48,46,48,53,48,57,48,51,32,48,46,54,50,48,56,53,48,10,118,32,48,46,55,49,51,51,55,57,32,48,46,49,57,55,55,53,52,32,48,46,53,57,57,51,54,53,10,118,32,45,48,46,55,49,51,51,55,57,32,48,46,49,57,55,55,53,52,32,48,46,53,57,57,51,54,53,10,118,32,48,46,55,51,51,56,56,55,32,48,46,51,53,53,53,57,49,32,48,46,54,52,55,51,51,57,10,118,32,45,48,46,55,51,51,56,56,55,32,48,46,51,53,53,53,57,49,32,48,46,54,52,55,51,51,57,10,118,32,48,46,54,53,56,50,48,51,32,48,46,52,50,55,52,57,48,32,48,46,55,48,55,49,53,51,10,118,32,45,48,46,54,53,56,50,48,51,32,48,46,52,50,55,52,57,48,32,48,46,55,48,55,49,53,51,10,118,32,48,46,52,53,54,57,48,57,32,48,46,53,51,54,54,50,49,32,48,46,55,54,57,55,55,53,10,118,32,45,48,46,52,53,54,57,48,57,32,48,46,53,51,54,54,50,49,32,48,46,55,54,57,55,55,53,10,118,32,48,46,51,49,55,51,56,51,32,48,46,54,49,57,57,57,53,32,48,46,56,48,56,56,51,56,10,118,32,45,48,46,51,49,55,51,56,51,32,48,46,54,49,57,57,57,53,32,48,46,56,48,56,56,51,56,10,118,32,48,46,50,48,52,56,51,52,32,48,46,53,57,50,50,56,53,32,48,46,56,50,53,52,51,57,10,118,32,45,48,46,50,48,52,56,51,52,32,48,46,53,57,50,50,56,53,32,48,46,56,50,53,52,51,57,10,118,32,48,46,49,48,53,55,49,51,32,48,46,52,52,55,53,49,48,32,48,46,56,50,49,52,49,49,10,118,32,45,48,46,49,48,53,55,49,51,32,48,46,52,52,55,53,49,48,32,48,46,56,50,49,52,49,49,10,118,32,48,46,49,52,50,52,49,53,32,45,48,46,48,57,54,51,48,48,32,48,46,55,55,54,54,57,51,10,118,32,45,48,46,49,52,50,52,49,53,32,45,48,46,48,57,54,51,48,48,32,48,46,55,55,54,54,57,51,10,118,32,48,46,50,48,56,50,53,50,32,45,48,46,52,53,57,52,55,51,32,48,46,54,57,53,52,51,53,10,118,32,45,48,46,50,48,56,50,53,50,32,45,48,46,52,53,57,52,55,51,32,48,46,54,57,53,52,51,53,10,118,32,48,46,50,52,50,55,57,56,32,45,48,46,54,56,50,55,51,57,32,48,46,54,55,56,51,52,53,10,118,32,45,48,46,50,52,50,55,57,56,32,45,48,46,54,56,50,55,51,57,32,48,46,54,55,56,51,52,53,10,118,32,48,46,50,53,51,55,56,52,32,45,48,46,56,49,51,51,53,52,32,48,46,54,53,53,54,52,48,10,118,32,45,48,46,50,53,51,55,56,52,32,45,48,46,56,49,51,51,53,52,32,48,46,54,53,53,54,52,48,10,118,32,48,46,50,50,53,48,57,56,32,45,48,46,56,57,57,50,57,50,32,48,46,54,51,50,53,54,56,10,118,32,45,48,46,50,50,53,48,57,56,32,45,48,46,56,57,57,50,57,50,32,48,46,54,51,50,53,54,56,10,118,32,48,46,49,52,51,57,50,49,32,45,48,46,57,50,55,57,55,57,32,48,46,54,51,49,53,57,50,10,118,32,45,48,46,49,52,51,57,50,49,32,45,48,46,57,50,55,57,55,57,32,48,46,54,51,49,53,57,50,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,57,51,57,54,57,55,32,48,46,54,51,54,55,49,57,10,118,32,48,46,48,48,48,48,48,48,32,48,46,48,52,49,53,53,56,32,48,46,55,51,56,56,50,52,10,118,32,48,46,48,48,48,48,48,48,32,48,46,50,48,57,52,55,51,32,48,46,55,54,53,49,51,55,10,118,32,48,46,51,50,57,57,53,54,32,48,46,52,56,52,51,55,53,32,48,46,55,53,53,50,52,57,10,118,32,45,48,46,51,50,57,57,53,54,32,48,46,52,56,52,51,55,53,32,48,46,55,53,53,50,52,57,10,118,32,48,46,49,52,57,53,51,54,32,48,46,49,51,51,53,52,53,32,48,46,55,53,50,49,57,55,10,118,32,45,48,46,49,52,57,53,51,54,32,48,46,49,51,51,53,52,53,32,48,46,55,53,50,49,57,55,10,118,32,48,46,49,50,51,54,53,55,32,48,46,50,49,51,57,56,57,32,48,46,55,54,49,56,52,49,10,118,32,45,48,46,49,50,51,54,53,55,32,48,46,50,49,51,57,56,57,32,48,46,55,54,49,56,52,49,10,118,32,48,46,49,49,52,51,56,48,32,45,48,46,54,54,52,49,56,53,32,48,46,55,51,48,50,50,53,10,118,32,45,48,46,49,49,52,51,56,48,32,45,48,46,54,54,52,49,56,53,32,48,46,55,51,48,50,50,53,10,118,32,48,46,48,56,57,52,55,56,32,45,48,46,52,53,55,49,53,51,32,48,46,55,52,50,49,56,56,10,118,32,45,48,46,48,56,57,52,55,56,32,45,48,46,52,53,55,49,53,51,32,48,46,55,52,50,49,56,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,52,53,56,57,56,52,32,48,46,55,52,55,48,55,48,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,51,51,51,48,48,56,32,48,46,55,52,56,48,52,55,10,118,32,48,46,48,56,52,50,50,57,32,45,48,46,50,55,50,51,51,57,32,48,46,55,56,49,50,53,48,10,118,32,45,48,46,48,56,52,50,50,57,32,45,48,46,50,55,50,51,51,57,32,48,46,55,56,49,50,53,48,10,118,32,48,46,49,50,49,51,51,56,32,45,48,46,50,50,49,49,57,49,32,48,46,55,57,49,49,51,56,10]);fileData0.push.apply(fileData0,[118,32,45,48,46,49,50,49,51,51,56,32,45,48,46,50,50,49,49,57,49,32,48,46,55,57,49,49,51,56,10,118,32,48,46,49,48,48,51,52,50,32,45,48,46,49,52,55,56,50,55,32,48,46,55,56,50,49,48,52,10,118,32,45,48,46,49,48,48,51,52,50,32,45,48,46,49,52,55,56,50,55,32,48,46,55,56,50,49,48,52,10,118,32,48,46,48,51,57,54,55,51,32,45,48,46,49,51,56,52,50,56,32,48,46,55,56,50,49,48,52,10,118,32,45,48,46,48,51,57,54,55,51,32,45,48,46,49,51,56,52,50,56,32,48,46,55,56,50,49,48,52,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,50,48,50,51,54,53,32,48,46,56,50,51,51,53,49,10,118,32,48,46,48,52,55,55,52,51,32,45,48,46,49,53,55,55,54,57,32,48,46,56,48,57,48,50,56,10,118,32,45,48,46,48,52,55,55,52,51,32,45,48,46,49,53,55,55,54,57,32,48,46,56,48,57,48,50,56,10,118,32,48,46,48,56,56,49,48,56,32,45,48,46,49,54,53,49,52,56,32,48,46,56,48,57,48,50,56,10,118,32,45,48,46,48,56,56,49,48,56,32,45,48,46,49,54,53,49,52,56,32,48,46,56,48,57,48,50,56,10,118,32,48,46,48,57,51,57,57,52,32,45,48,46,50,49,56,57,57,52,32,48,46,56,49,57,52,53,56,10,118,32,45,48,46,48,57,51,57,57,52,32,45,48,46,50,49,56,57,57,52,32,48,46,56,49,57,52,53,56,10,118,32,48,46,48,55,48,48,57,53,32,45,48,46,50,53,54,53,49,48,32,48,46,56,48,52,52,55,49,10,118,32,45,48,46,48,55,48,48,57,53,32,45,48,46,50,53,54,53,49,48,32,48,46,56,48,52,52,55,49,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,50,55,52,49,55,48,32,48,46,56,48,52,54,56,56,10,118,32,48,46,50,52,54,52,54,48,32,45,48,46,51,49,53,54,55,52,32,48,46,53,54,48,51,48,51,10,118,32,45,48,46,50,52,54,52,54,48,32,45,48,46,51,49,53,54,55,52,32,48,46,53,54,48,51,48,51,10,118,32,48,46,49,54,52,54,55,51,32,45,48,46,50,51,52,51,55,53,32,48,46,55,48,53,54,56,56,10,118,32,45,48,46,49,54,52,54,55,51,32,45,48,46,50,51,52,51,55,53,32,48,46,55,48,53,54,56,56,10,118,32,48,46,49,56,48,49,55,54,32,45,48,46,51,49,55,56,55,49,32,48,46,54,57,53,56,48,49,10,118,32,45,48,46,49,56,48,49,55,54,32,45,48,46,51,49,55,56,55,49,32,48,46,54,57,53,56,48,49,10,118,32,48,46,50,50,49,53,53,56,32,45,48,46,50,52,52,57,57,53,32,48,46,53,54,53,54,55,52,10,118,32,45,48,46,50,50,49,53,53,56,32,45,48,46,50,52,52,57,57,53,32,48,46,53,54,53,54,55,52,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,56,55,51,48,52,55,32,48,46,54,56,48,57,48,56,10,118,32,48,46,48,52,56,55,48,54,32,45,48,46,56,54,50,52,50,55,32,48,46,54,56,52,48,56,50,10,118,32,45,48,46,48,52,56,55,48,54,32,45,48,46,56,54,50,52,50,55,32,48,46,54,56,52,48,56,50,10,118,32,48,46,48,57,48,53,55,54,32,45,48,46,56,49,54,56,57,53,32,48,46,55,48,49,55,56,50,10,118,32,45,48,46,48,57,48,53,55,54,32,45,48,46,56,49,54,56,57,53,32,48,46,55,48,49,55,56,50,10,118,32,48,46,48,56,51,56,54,50,32,45,48,46,55,53,52,53,49,55,32,48,46,55,49,54,54,55,53,10,118,32,45,48,46,48,56,51,56,54,50,32,45,48,46,55,53,52,53,49,55,32,48,46,55,49,54,54,55,53,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,55,56,50,57,53,57,32,48,46,54,54,50,56,52,50,10,118,32,48,46,48,55,55,51,57,51,32,45,48,46,55,55,49,54,48,54,32,48,46,54,54,52,56,55,54,10,118,32,45,48,46,48,55,55,51,57,51,32,45,48,46,55,55,49,54,48,54,32,48,46,54,54,52,56,55,54,10,118,32,48,46,48,56,52,50,48,49,32,45,48,46,56,48,57,50,52,53,32,48,46,54,53,56,55,56,50,10,118,32,45,48,46,48,56,52,50,48,49,32,45,48,46,56,48,57,50,52,53,32,48,46,54,53,56,55,56,50,10,118,32,48,46,48,53,49,48,50,53,32,45,48,46,56,51,56,54,50,51,32,48,46,54,52,52,50,52,54,10,118,32,45,48,46,48,53,49,48,50,53,32,45,48,46,56,51,56,54,50,51,32,48,46,54,52,52,50,52,54,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,56,52,56,56,55,55,32,48,46,54,52,50,56,50,50,10,118,32,48,46,49,55,50,54,48,55,32,48,46,50,50,48,56,50,53,32,48,46,55,55,51,56,48,52,10,118,32,45,48,46,49,55,50,54,48,55,32,48,46,50,50,48,56,50,53,32,48,46,55,55,51,56,48,52,10,118,32,48,46,49,56,57,51,51,49,32,48,46,49,53,56,50,48,51,32,48,46,55,54,57,49,54,53,10,118,32,45,48,46,49,56,57,51,51,49,32,48,46,49,53,56,50,48,51,32,48,46,55,54,57,49,54,53,10,118,32,48,46,51,51,55,56,57,49,32,48,46,52,50,55,56,53,54,32,48,46,55,53,55,57,51,53,10,118,32,45,48,46,51,51,55,56,57,49,32,48,46,52,50,55,56,53,54,32,48,46,55,53,55,57,51,53,10,118,32,48,46,50,55,49,52,56,52,32,48,46,52,49,57,57,50,50,32,48,46,55,54,57,52,48,57,10,118,32,45,48,46,50,55,49,52,56,52,32,48,46,52,49,57,57,50,50,32,48,46,55,54,57,52,48,57,10,118,32,48,46,52,50,56,55,49,49,32,48,46,51,57,57,57,48,50,32,48,46,55,53,51,50,57,54,10,118,32,45,48,46,52,50,56,55,49,49,32,48,46,51,57,57,57,48,50,32,48,46,55,53,51,50,57,54,10,118,32,48,46,53,52,56,57,53,48,32,48,46,51,53,48,56,51,48,32,48,46,54,57,55,54,51,50,10,118,32,45,48,46,53,52,56,57,53,48,32,48,46,51,53,48,56,51,48,32,48,46,54,57,55,54,51,50,10,118,32,48,46,53,56,52,53,57,53,32,48,46,50,56,53,52,48,48,32,48,46,54,56,49,48,51,48,10,118,32,45,48,46,53,56,52,53,57,53,32,48,46,50,56,53,52,48,48,32,48,46,54,56,49,48,51,48,10,118,32,48,46,53,54,56,50,51,55,32,48,46,49,57,53,54,55,57,32,48,46,54,56,48,48,53,52,10,118,32,45,48,46,53,54,56,50,51,55,32,48,46,49,57,53,54,55,57,32,48,46,54,56,48,48,53,52,10,118,32,48,46,52,55,54,56,48,55,32,48,46,49,48,53,57,53,55,32,48,46,55,48,57,52,55,51,10,118,32,45,48,46,52,55,54,56,48,55,32,48,46,49,48,53,57,53,55,32,48,46,55,48,57,52,55,51,10,118,32,48,46,51,54,57,48,49,57,32,48,46,48,55,48,54,55,57,32,48,46,55,51,55,48,54,49,10,118,32,45,48,46,51,54,57,48,49,57,32,48,46,48,55,48,54,55,57,32,48,46,55,51,55,48,54,49,10,118,32,48,46,50,51,57,51,56,48,32,48,46,49,48,57,48,48,57,32,48,46,55,54,55,57,52,52,10,118,32,45,48,46,50,51,57,51,56,48,32,48,46,49,48,57,48,48,57,32,48,46,55,54,55,57,52,52,10,118,32,48,46,49,55,56,51,52,53,32,48,46,50,57,55,57,55,52,32,48,46,55,55,54,50,52,53,10,118,32,45,48,46,49,55,56,51,52,53,32,48,46,50,57,55,57,55,52,32,48,46,55,55,54,50,52,53,10,118,32,48,46,50,49,49,55,57,50,32,48,46,51,55,51,55,55,57,32,48,46,55,55,54,51,54,55,10,118,32,45,48,46,50,49,49,55,57,50,32,48,46,51,55,51,55,55,57,32,48,46,55,55,54,51,54,55,10,118,32,48,46,50,51,53,51,53,50,32,48,46,51,53,54,52,52,53,32,48,46,55,53,56,55,56,57,10,118,32,45,48,46,50,51,53,51,53,50,32,48,46,51,53,54,52,52,53,32,48,46,55,53,56,55,56,57,10,118,32,48,46,50,48,48,49,57,53,32,48,46,50,57,53,56,57,56,32,48,46,55,53,54,56,51,54,10,118,32,45,48,46,50,48,48,49,57,53,32,48,46,50,57,53,56,57,56,32,48,46,55,53,54,56,51,54,10,118,32,48,46,50,53,51,57,48,54,32,48,46,49,50,53,57,55,55,32,48,46,55,53,50,57,51,48,10,118,32,45,48,46,50,53,51,57,48,54,32,48,46,49,50,53,57,55,55,32,48,46,55,53,50,57,51,48,10,118,32,48,46,51,54,57,49,52,49,32,48,46,48,57,52,55,50,55,32,48,46,55,50,55,53,51,57,10,118,32,45,48,46,51,54,57,49,52,49,32,48,46,48,57,52,55,50,55,32,48,46,55,50,55,53,51,57,10,118,32,48,46,52,54,48,57,51,56,32,48,46,49,50,53,48,48,48,32,48,46,55,48,50,49,52,56,10,118,32,45,48,46,52,54,48,57,51,56,32,48,46,49,50,53,48,48,48,32,48,46,55,48,50,49,52,56,10,118,32,48,46,53,51,55,49,48,57,32,48,46,50,48,56,48,48,56,32,48,46,54,55,53,55,56,49,10,118,32,45,48,46,53,51,55,49,48,57,32,48,46,50,48,56,48,48,56,32,48,46,54,55,53,55,56,49,10,118,32,48,46,53,53,48,55,56,49,32,48,46,50,55,57,50,57,55,32,48,46,54,55,50,56,53,50,10,118,32,45,48,46,53,53,48,55,56,49,32,48,46,50,55,57,50,57,55,32,48,46,54,55,50,56,53,50,10,118,32,48,46,53,49,57,53,51,49,32,48,46,51,51,53,57,51,56,32,48,46,54,56,55,53,48,48,10,118,32,45,48,46,53,49,57,53,51,49,32,48,46,51,51,53,57,51,56,32,48,46,54,56,55,53,48,48,10,118,32,48,46,52,49,56,57,52,53,32,48,46,51,56,53,55,52,50,32,48,46,55,52,49,50,49,49,10,118,32,45,48,46,52,49,56,57,52,53,32,48,46,51,56,53,55,52,50,32,48,46,55,52,49,50,49,49,10,118,32,48,46,50,56,50,50,50,55,32,48,46,51,57,52,53,51,49,32,48,46,55,54,50,54,57,53,10,118,32,45,48,46,50,56,50,50,50,55,32,48,46,51,57,52,53,51,49,32,48,46,55,54,50,54,57,53,10,118,32,48,46,51,51,56,56,54,55,32,48,46,52,48,51,51,50,48,32,48,46,55,53,49,57,53,51,10,118,32,45,48,46,51,51,56,56,54,55,32,48,46,52,48,51,51,50,48,32,48,46,55,53,49,57,53,51,10,118,32,48,46,50,48,55,48,51,49,32,48,46,49,55,50,56,53,50,32,48,46,55,53,48,57,55,55,10,118,32,45,48,46,50,48,55,48,51,49,32,48,46,49,55,50,56,53,50,32,48,46,55,53,48,57,55,55,10,118,32,48,46,49,57,54,50,56,57,32,48,46,50,50,56,53,49,54,32,48,46,55,53,48,57,55,55,10,118,32,45,48,46,49,57,54,50,56,57,32,48,46,50,50,56,53,49,54,32,48,46,55,53,48,57,55,55,10,118,32,48,46,49,50,53,53,50,49,32,48,46,52,56,57,50,52,53,32,48,46,54,49,50,56,57,49,10,118,32,45,48,46,49,50,53,53,50,49,32,48,46,52,56,57,50,52,53,32,48,46,54,49,50,56,57,49,10,118,32,48,46,50,48,53,55,50,57,32,48,46,54,51,56,48,50,49,32,48,46,54,52,48,54,50,53,10,118,32,45,48,46,50,48,53,55,50,57,32,48,46,54,51,56,48,50,49,32,48,46,54,52,48,54,50,53,10,118,32,48,46,51,50,55,54,57,49,32,48,46,54,54,53,51,54,53,32,48,46,54,50,50,49,55,57,10,118,32,45,48,46,51,50,55,54,57,49,32,48,46,54,54,53,51,54,53,32,48,46,54,50,50,49,55,57,10,118,32,48,46,52,53,56,49,50,53,32,48,46,53,53,51,52,51,56,32,48,46,53,53,55,53,55,56,10,118,32,45,48,46,52,53,56,49,50,53,32,48,46,53,53,51,52,51,56,32,48,46,53,53,55,53,55,56,10,118,32,48,46,54,54,56,48,57,49,32,48,46,52,54,51,53,48,49,32,48,46,52,56,57,48,49,52,10,118,32,45,48,46,54,54,56,48,57,49,32,48,46,52,54,51,53,48,49,32,48,46,52,56,57,48,49,52,10,118,32,48,46,55,56,48,51,57,54,32,48,46,51,56,53,51,55,54,32,48,46,52,52,57,55,48,55,10,118,32,45,48,46,55,56,48,51,57,54,32,48,46,51,56,53,51,55,54,32,48,46,52,52,57,55,48,55,10,118,32,48,46,55,54,57,55,55,53,32,48,46,49,55,55,57,55,57,32,48,46,51,54,51,56,57,50,10,118,32,45,48,46,55,54,57,55,55,53,32,48,46,49,55,55,57,55,57,32,48,46,51,54,51,56,57,50,10,118,32,48,46,54,49,57,53,48,55,32,45,48,46,48,48,48,51,54,54,32,48,46,51,56,55,53,55,51,10,118,32,45,48,46,54,49,57,53,48,55,32,45,48,46,48,48,48,51,54,54,32,48,46,51,56,55,53,55,51,10,118,32,48,46,52,49,54,54,54,55,32,45,48,46,49,49,48,55,56,49,32,48,46,52,52,57,50,52,53,10,118,32,45,48,46,52,49,54,54,54,55,32,45,48,46,49,49,48,55,56,49,32,48,46,52,52,57,50,52,53,10,118,32,48,46,48,48,48,48,48,48,32,48,46,56,53,54,50,48,49,32,48,46,50,54,51,57,49,54,10,118,32,48,46,48,48,48,48,48,48,32,48,46,57,53,48,49,57,53,32,45,48,46,48,56,53,57,51,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,49,55,53,48,52,57,32,45,48,46,54,49,56,54,53,50,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,52,51,54,53,50,51,32,48,46,49,50,57,51,57,53,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,57,52,56,50,52,50,32,48,46,52,53,54,53,52,51,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,55,56,54,49,51,51,32,48,46,51,54,48,51,53,50,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,53,55,57,51,52,54,32,48,46,51,50,53,54,56,52,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,52,55,53,56,51,48,32,48,46,50,55,48,53,48,56,10,118,32,48,46,56,49,52,54,57,55,32,48,46,50,50,54,48,55,52,32,48,46,49,49,52,49,51,54,10,118,32,45,48,46,56,49,52,54,57,55,32,48,46,50,50,54,48,55,52,32,48,46,49,49,52,49,51,54,10,118,32,48,46,56,51,54,51,50,56,32,48,46,51,48,48,57,51,56,32,45,48,46,48,52,57,56,52,52,10,118,32,45,48,46,56,51,54,51,50,56,32,48,46,51,48,48,57,51,56,32,45,48,46,48,52,57,56,52,52,10,118,32,48,46,55,54,50,56,49,51,32,48,46,50,56,50,56,57,49,32,45,48,46,52,49,56,55,53,48,10,118,32,45,48,46,55,54,50,56,49,51,32,48,46,50,56,50,56,57,49,32,45,48,46,52,49,56,55,53,48,10,118,32,48,46,52,48,56,54,57,49,32,48,46,52,52,50,49,51,57,32,45,48,46,54,54,53,52,48,53,10,118,32,45,48,46,52,48,56,54,57,49,32,48,46,52,52,50,49,51,57,32,45,48,46,54,54,53,52,48,53,10,118,32,48,46,55,48,48,51,49,50,32,45,48,46,48,51,50,53,48,48,32,48,46,48,55,50,56,49,50,10,118,32,45,48,46,55,48,48,51,49,50,32,45,48,46,48,51,50,53,48,48,32,48,46,48,55,50,56,49,50,10,118,32,48,46,54,49,54,48,57,52,32,45,48,46,49,48,57,53,51,49,32,45,48,46,49,54,55,57,54,57,10,118,32,45,48,46,54,49,54,48,57,52,32,45,48,46,49,48,57,53,51,49,32,45,48,46,49,54,55,57,54,57,10,118,32,48,46,54,52,57,55,56,48,32,48,46,48,48,53,49,50,55,32,45,48,46,52,48,48,53,49,51,10,118,32,45,48,46,54,52,57,55,56,48,32,48,46,48,48,53,49,50,55,32,45,48,46,52,48,48,53,49,51,10,118,32,48,46,51,50,53,53,50,49,32,48,46,48,55,55,49,52,56,32,45,48,46,54,54,48,57,55,48,10,118,32,45,48,46,51,50,53,53,50,49,32,48,46,48,55,55,49,52,56,32,45,48,46,54,54,48,57,55,48,10,118,32,48,46,50,51,54,54,57,52,32,45,48,46,51,56,49,49,48,52,32,48,46,52,48,56,56,49,51,10,118,32,45,48,46,50,51,54,54,57,52,32,45,48,46,51,56,49,49,48,52,32,48,46,52,48,56,56,49,51,10,118,32,48,46,49,54,49,56,54,53,32,45,48,46,52,50,54,55,53,56,32,48,46,50,55,57,50,57,55,10,118,32,45,48,46,49,54,49,56,54,53,32,45,48,46,52,50,54,55,53,56,32,48,46,50,55,57,50,57,55,10,118,32,48,46,50,55,57,53,52,49,32,45,48,46,55,51,53,56,52,48,32,48,46,52,48,51,48,55,54,10,118,32,45,48,46,50,55,57,53,52,49,32,45,48,46,55,51,53,56,52,48,32,48,46,52,48,51,48,55,54,10,118,32,48,46,50,53,48,48,48,48,32,45,48,46,53,51,53,54,52,53,32,48,46,52,48,55,56,51,55,10,118,32,45,48,46,50,53,48,48,48,48,32,45,48,46,53,51,53,54,52,53,32,48,46,52,48,55,56,51,55,10,118,32,48,46,50,56,54,48,50,52,32,45,48,46,56,56,55,49,53,51,32,48,46,52,51,48,51,51,57,10,118,32,45,48,46,50,56,54,48,50,52,32,45,48,46,56,56,55,49,53,51,32,48,46,52,51,48,51,51,57,10,118,32,48,46,49,52,50,51,51,52,32,45,48,46,55,53,51,55,56,52,32,48,46,51,55,51,57,48,49,10,118,32,45,48,46,49,52,50,51,51,52,32,45,48,46,55,53,51,55,56,52,32,48,46,51,55,51,57,48,49,10,118,32,48,46,49,51,49,57,53,56,32,45,48,46,53,53,48,49,55,49,32,48,46,51,52,57,52,56,55,10,118,32,45,48,46,49,51,49,57,53,56,32,45,48,46,53,53,48,49,55,49,32,48,46,51,52,57,52,56,55,10,118,32,48,46,49,54,50,55,50,48,32,45,48,46,57,50,52,54,56,51,32,48,46,52,52,49,54,53,48,10,118,32,45,48,46,49,54,50,55,50,48,32,45,48,46,57,50,52,54,56,51,32,48,46,52,52,49,54,53,48,10,118,32,48,46,50,51,53,56,51,51,32,45,48,46,50,56,52,55,54,54,32,48,46,52,48,52,56,49,56,10,118,32,45,48,46,50,51,53,56,51,51,32,45,48,46,50,56,52,55,54,54,32,48,46,52,48,52,56,49,56,10,118,32,48,46,50,51,57,49,55,54,32,45,48,46,50,49,53,50,49,48,32,48,46,52,55,52,48,52,48,10,118,32,45,48,46,50,51,57,49,55,54,32,45,48,46,50,49,53,50,49,48,32,48,46,52,55,52,48,52,48,10,118,32,48,46,50,53,51,49,49,49,32,45,48,46,49,55,49,54,53,56,32,48,46,53,48,49,56,48,57,10,118,32,45,48,46,50,53,51,49,49,49,32,45,48,46,49,55,49,54,53,56,32,48,46,53,48,49,56,48,57,10,118,32,48,46,50,49,50,54,51,48,32,45,48,46,51,54,57,50,57,55,32,48,46,49,53,53,56,51,51,10,118,32,45,48,46,50,49,50,54,51,48,32,45,48,46,51,54,57,50,57,55,32,48,46,49,53,53,56,51,51,10,118,32,48,46,50,55,51,49,57,51,32,45,48,46,50,57,51,48,57,49,32,45,48,46,50,53,49,48,57,57,10,118,32,45,48,46,50,55,51,49,57,51,32,45,48,46,50,57,51,48,57,49,32,45,48,46,50,53,49,48,57,57,10,118,32,48,46,51,49,48,56,55,50,32,45,48,46,49,51,50,48,56,48,32,45,48,46,53,51,53,52,56,50,10,118,32,45,48,46,51,49,48,56,55,50,32,45,48,46,49,51,50,48,56,48,32,45,48,46,53,51,53,52,56,50,10,118,32,48,46,52,50,48,50,56,56,32,48,46,56,48,52,57,51,50,32,45,48,46,52,48,55,53,57,51,10,118,32,45,48,46,52,50,48,50,56,56,32,48,46,56,48,52,57,51,50,32,45,48,46,52,48,55,53,57,51,10,118,32,48,46,52,49,57,57,50,50,32,48,46,56,57,54,51,54,50,32,45,48,46,48,56,57,50,51,51,10,118,32,45,48,46,52,49,57,57,50,50,32,48,46,56,57,54,51,54,50,32,45,48,46,48,56,57,50,51,51,10,118,32,48,46,52,50,48,53,51,50,32,48,46,56,48,56,52,55,50,32,48,46,50,48,54,55,56,55,10,118,32,45,48,46,52,50,48,53,51,50,32,48,46,56,48,56,52,55,50,32,48,46,50,48,54,55,56,55,10,118,32,48,46,52,50,56,56,51,51,32,48,46,53,54,49,53,50,51,32,48,46,52,49,56,48,57,49,10,118,32,45,48,46,52,50,56,56,51,51,32,48,46,53,54,49,53,50,51,32,48,46,52,49,56,48,57,49,10,118,32,48,46,55,52,51,52,48,56,32,48,46,52,48,57,52,50,52,32,48,46,50,56,57,48,54,50,10,118,32,45,48,46,55,52,51,52,48,56,32,48,46,52,48,57,52,50,52,32,48,46,50,56,57,48,54,50,10,118,32,48,46,54,51,48,54,49,53,32,48,46,52,56,55,53,52,57,32,48,46,51,48,50,55,51,52,10,118,32,45,48,46,54,51,48,54,49,53,32,48,46,52,56,55,53,52,57,32,48,46,51,48,50,55,51,52,10,118,32,48,46,54,51,53,48,49,48,32,48,46,54,55,57,53,54,53,32,48,46,48,56,49,53,52,51,10,118,32,45,48,46,54,51,53,48,49,48,32,48,46,54,55,57,53,54,53,32,48,46,48,56,49,53,52,51,10,118,32,48,46,55,55,55,55,49,48,32,48,46,53,51,53,56,56,57,32,48,46,48,57,48,53,55,54,10,118,32,45,48,46,55,55,55,55,49,48,32,48,46,53,51,53,56,56,57,32,48,46,48,57,48,53,55,54,10,118,32,48,46,55,56,48,49,53,49,32,48,46,53,56,50,50,55,53,32,45,48,46,49,51,56,57,49,54,10,118,32,45,48,46,55,56,48,49,53,49,32,48,46,53,56,50,50,55,53,32,45,48,46,49,51,56,57,49,54,10,118,32,48,46,54,51,54,55,49,57,32,48,46,55,52,48,54,48,49,32,45,48,46,49,55,48,48,52,52,10,118,32,45,48,46,54,51,54,55,49,57,32,48,46,55,52,48,54,48,49,32,45,48,46,49,55,48,48,52,52,10,118,32,48,46,54,51,52,50,55,55,32,48,46,54,53,48,51,57,49,32,45,48,46,52,49,52,48,54,50,10,118,32,45,48,46,54,51,52,50,55,55,32,48,46,54,53,48,51,57,49,32,45,48,46,52,49,52,48,54,50,10,118,32,48,46,55,53,56,50,52,55,32,48,46,53,50,52,48,56,57,32,45,48,46,51,52,51,55,53,48,10,118,32,45,48,46,55,53,56,50,52,55,32,48,46,53,50,52,48,56,57,32,45,48,46,51,52,51,55,53,48,10,118,32,48,46,54,48,51,49,52,57,32,48,46,51,51,57,49,49,49,32,45,48,46,53,53,56,50,50,56,10,118,32,45,48,46,54,48,51,49,52,57,32,48,46,51,51,57,49,49,49,32,45,48,46,53,53,56,50,50,56,10,118,32,48,46,52,56,50,48,48,53,32,48,46,48,49,57,53,51,49,32,45,48,46,53,50,50,55,56,54,10,118,32,45,48,46,52,56,50,48,48,53,32,48,46,48,49,57,53,51,49,32,45,48,46,53,50,50,55,56,54,10,118,32,48,46,56,50,52,55,54,54,32,48,46,51,52,55,54,53,54,32,45,48,46,50,48,53,51,49,50,10,118,32,45,48,46,56,50,52,55,54,54,32,48,46,51,52,55,54,53,54,32,45,48,46,50,48,53,51,49,50,10,118,32,48,46,52,48,53,55,53,53,32,45,48,46,49,56,49,54,52,49,32,48,46,49,53,56,56,48,50,10,118,32,45,48,46,52,48,53,55,53,53,32,45,48,46,49,56,49,54,52,49,32,48,46,49,53,56,56,48,50,10,118,32,48,46,52,51,56,56,52,51,32,45,48,46,49,55,52,48,55,50,32,45,48,46,50,48,55,55,54,52,10,118,32,45,48,46,52,51,56,56,52,51,32,45,48,46,49,55,52,48,55,50,32,45,48,46,50,48,55,55,54,52,10,118,32,48,46,56,57,55,57,52,57,32,48,46,51,57,53,53,48,56,32,45,48,46,50,53,56,55,56,57,10,118,32,45,48,46,56,57,55,57,52,57,32,48,46,51,57,53,53,48,56,32,45,48,46,50,53,56,55,56,57,10,118,32,48,46,55,57,51,51,51,53,32,45,48,46,49,50,49,48,57,52,32,45,48,46,49,56,49,53,49,57,10,118,32,45,48,46,55,57,51,51,51,53,32,45,48,46,49,50,49,48,57,52,32,45,48,46,49,56,49,53,49,57,10,118,32,49,46,48,51,53,56,56,57,32,45,48,46,48,55,55,56,56,49,32,45,48,46,51,51,51,49,51,48,10,118,32,45,49,46,48,51,53,56,56,57,32,45,48,46,48,55,55,56,56,49,32,45,48,46,51,51,51,49,51,48,10,118,32,49,46,50,53,52,56,56,51,32,48,46,48,55,48,57,50,51,32,45,48,46,52,50,54,53,49,52,10,118,32,45,49,46,50,53,52,56,56,51,32,48,46,48,55,48,57,50,51,32,45,48,46,52,50,54,53,49,52,10,118,32,49,46,51,50,48,52,51,53,32,48,46,51,48,52,48,55,55,32,45,48,46,52,51,49,51,57,54,10,118,32,45,49,46,51,50,48,52,51,53,32,48,46,51,48,52,48,55,55,32,45,48,46,52,51,49,51,57,54,10,118,32,49,46,50,49,56,53,48,54,32,48,46,52,54,55,55,55,51,32,45,48,46,52,50,48,50,56,56,10,118,32,45,49,46,50,49,56,53,48,54,32,48,46,52,54,55,55,55,51,32,45,48,46,52,50,48,50,56,56,10,118,32,49,46,48,51,49,57,56,50,32,48,46,52,53,57,51,53,49,32,45,48,46,51,51,51,56,54,50,10,118,32,45,49,46,48,51,49,57,56,50,32,48,46,52,53,57,51,53,49,32,45,48,46,51,51,51,56,54,50,10,118,32,49,46,48,50,55,50,50,50,32,48,46,52,48,57,49,56,48,32,45,48,46,51,48,52,51,50,49,10,118,32,45,49,46,48,50,55,50,50,50,32,48,46,52,48,57,49,56,48,32,45,48,46,51,48,52,51,50,49,10,118,32,49,46,49,55,57,56,49,48,32,48,46,52,49,53,48,51,57,32,45,48,46,51,56,57,53,50,54,10,118,32,45,49,46,49,55,57,56,49,48,32,48,46,52,49,53,48,51,57,32,45,48,46,51,56,57,53,50,54,10,118,32,49,46,50,53,53,51,55,49,32,48,46,50,56,48,50,55,51,32,45,48,46,52,49,49,54,50,49,10,118,32,45,49,46,50,53,53,51,55,49,32,48,46,50,56,48,50,55,51,32,45,48,46,52,49,49,54,50,49,10,118,32,49,46,50,48,48,56,48,54,32,48,46,48,56,56,54,50,51,32,45,48,46,52,48,49,54,49,49,10,118,32,45,49,46,50,48,48,56,48,54,32,48,46,48,56,56,54,50,51,32,45,48,46,52,48,49,54,49,49,10,118,32,49,46,48,51,48,53,49,56,32,45,48,46,48,51,49,48,48,54,32,45,48,46,51,48,54,48,51,48,10,118,32,45,49,46,48,51,48,53,49,56,32,45,48,46,48,51,49,48,48,54,32,45,48,46,51,48,54,48,51,48,10,118,32,48,46,56,51,57,54,48,48,32,45,48,46,48,54,52,53,55,53,32,45,48,46,49,54,56,53,55,57,10,118,32,45,48,46,56,51,57,54,48,48,32,45,48,46,48,54,52,53,55,53,32,45,48,46,49,54,56,53,55,57,10,118,32,48,46,57,50,51,55,48,54,32,48,46,51,53,54,52,52,53,32,45,48,46,50,51,54,56,49,54,10,118,32,45,48,46,57,50,51,55,48,54,32,48,46,51,53,54,52,52,53,32,45,48,46,50,51,54,56,49,54,10,118,32,48,46,57,52,54,49,54,55,32,48,46,51,48,54,56,56,53,32,45,48,46,50,57,51,50,49,51,10,118,32,45,48,46,57,52,54,49,54,55,32,48,46,51,48,54,56,56,53,32,45,48,46,50,57,51,50,49,51,10,118,32,48,46,56,56,54,57,54,51,32,45,48,46,48,50,51,57,50,54,32,45,48,46,50,51,53,49,48,55,10,118,32,45,48,46,56,56,54,57,54,51,32,45,48,46,48,50,51,57,50,54,32,45,48,46,50,51,53,49,48,55,10,118,32,49,46,48,51,55,57,54,52,32,48,46,48,48,52,49,53,48,32,45,48,46,51,53,54,51,50,51,10,118,32,45,49,46,48,51,55,57,54,52,32,48,46,48,48,52,49,53,48,32,45,48,46,51,53,54,51,50,51,10,118,32,49,46,49,56,48,48,53,52,32,48,46,48,57,57,50,52,51,32,45,48,46,52,51,53,53,52,55,10,118,32,45,49,46,49,56,48,48,53,52,32,48,46,48,57,57,50,52,51,32,45,48,46,52,51,53,53,52,55,10,118,32,49,46,50,50,55,48,53,49,32,48,46,50,52,55,54,56,49,32,45,48,46,52,52,53,48,54,56,10,118,32,45,49,46,50,50,55,48,53,49,32,48,46,50,52,55,54,56,49,32,45,48,46,52,52,53,48,54,56,10,118,32,49,46,49,54,53,48,51,57,32,48,46,51,53,48,57,53,50,32,45,48,46,52,50,56,53,56,57,10,118,32,45,49,46,49,54,53,48,51,57,32,48,46,51,53,48,57,53,50,32,45,48,46,52,50,56,53,56,57,10,118,32,49,46,48,51,51,50,48,51,32,48,46,51,52,55,53,51,52,32,45,48,46,51,53,56,54,52,51,10,118,32,45,49,46,48,51,51,50,48,51,32,48,46,51,52,55,53,51,52,32,45,48,46,51,53,56,54,52,51,10,118,32,48,46,56,53,49,51,49,56,32,48,46,50,56,55,53,57,56,32,45,48,46,50,49,54,48,54,52,10,118,32,45,48,46,56,53,49,51,49,56,32,48,46,50,56,55,53,57,56,32,45,48,46,50,49,54,48,54,52,10,118,32,48,46,56,50,56,56,53,55,32,48,46,49,55,51,53,56,52,32,45,48,46,50,55,48,51,56,54,10,118,32,45,48,46,56,50,56,56,53,55,32,48,46,49,55,51,53,56,52,32,45,48,46,50,55,48,51,56,54,10,118,32,48,46,55,55,50,52,54,49,32,48,46,48,57,54,54,56,48,32,45,48,46,50,55,48,50,54,52,10,118,32,45,48,46,55,55,50,52,54,49,32,48,46,48,57,54,54,56,48,32,45,48,46,50,55,48,50,54,52,10,118,32,48,46,56,49,49,54,51,50,32,48,46,48,55,49,49,56,49,32,45,48,46,50,56,49,52,54,55,10,118,32,45,48,46,56,49,49,54,51,50,32,48,46,48,55,49,49,56,49,32,45,48,46,50,56,49,52,54,55,10,118,32,48,46,56,50,51,54,48,56,32,48,46,48,50,50,53,56,51,32,45,48,46,50,54,57,54,53,51,10,118,32,45,48,46,56,50,51,54,48,56,32,48,46,48,50,50,53,56,51,32,45,48,46,50,54,57,54,53,51,10,118,32,48,46,56,49,51,55,50,49,32,45,48,46,48,49,51,54,55,50,32,45,48,46,50,53,57,53,50,49,10,118,32,45,48,46,56,49,51,55,50,49,32,45,48,46,48,49,51,54,55,50,32,45,48,46,50,53,57,53,50,49,10,118,32,48,46,55,51,57,49,55,54,32,48,46,48,51,50,48,54,52,32,45,48,46,48,55,56,50,56,56,10,118,32,45,48,46,55,51,57,49,55,54,32,48,46,48,51,50,48,54,52,32,45,48,46,48,55,56,50,56,56,10,118,32,48,46,55,50,55,53,50,54,32,45,48,46,48,50,55,52,52,56,32,45,48,46,49,54,56,50,50,57,10,118,32,45,48,46,55,50,55,53,50,54,32,45,48,46,48,50,55,52,52,56,32,45,48,46,49,54,56,50,50,57,10,118,32,48,46,55,51,56,51,48,55,32,48,46,48,52,56,52,49,49,32,45,48,46,49,57,49,57,55,57,10,118,32,45,48,46,55,51,56,51,48,55,32,48,46,48,52,56,52,49,49,32,45,48,46,49,57,49,57,55,57,10,118,32,48,46,56,48,51,53,56,57,32,48,46,50,48,49,53,51,56,32,45,48,46,49,57,56,55,51,48,10,118,32,45,48,46,56,48,51,53,56,57,32,48,46,50,48,49,53,51,56,32,45,48,46,49,57,56,55,51,48,10,118,32,48,46,56,56,53,52,57,56,32,48,46,50,52,53,57,55,50,32,45,48,46,50,54,57,48,52,51,10,118,32,45,48,46,56,56,53,52,57,56,32,48,46,50,52,53,57,55,50,32,45,48,46,50,54,57,48,52,51,10,118,32,48,46,57,48,48,54,51,53,32,48,46,50,50,54,54,56,53,32,45,48,46,51,50,48,48,54,56,10,118,32,45,48,46,57,48,48,54,51,53,32,48,46,50,50,54,54,56,53,32,45,48,46,51,50,48,48,54,56,10,118,32,48,46,56,51,55,48,50,51,32,45,48,46,48,48,55,53,57,53,32,45,48,46,50,57,57,52,55,57,10,118,32,45,48,46,56,51,55,48,50,51,32,45,48,46,48,48,55,53,57,53,32,45,48,46,50,57,57,52,55,57,10,118,32,48,46,56,53,51,48,50,55,32,48,46,48,50,52,53,51,54,32,45,48,46,51,49,53,49,56,54,10,118,32,45,48,46,56,53,51,48,50,55,32,48,46,48,50,52,53,51,54,32,45,48,46,51,49,53,49,56,54,10,118,32,48,46,56,51,48,54,56,56,32,48,46,48,55,55,56,56,49,32,45,48,46,51,49,53,52,51,48,10,118,32,45,48,46,56,51,48,54,56,56,32,48,46,48,55,55,56,56,49,32,45,48,46,51,49,53,52,51,48,10,118,32,48,46,55,57,52,55,48,53,32,48,46,49,48,54,53,53,52,32,45,48,46,51,49,48,49,49,51,10,118,32,45,48,46,55,57,52,55,48,53,32,48,46,49,48,54,53,53,52,32,45,48,46,51,49,48,49,49,51,10,118,32,48,46,56,52,53,52,53,57,32,48,46,49,54,50,57,54,52,32,45,48,46,51,49,53,53,53,50,10,118,32,45,48,46,56,52,53,52,53,57,32,48,46,49,54,50,57,54,52,32,45,48,46,51,49,53,53,53,50,10,118,32,49,46,48,52,57,49,49,51,32,48,46,51,50,48,55,49,57,32,45,48,46,52,48,52,55,56,53,10,118,32,45,49,46,48,52,57,49,49,51,32,48,46,51,50,48,55,49,57,32,45,48,46,52,48,52,55,56,53,10,118,32,49,46,49,54,52,56,51,54,32,48,46,51,50,51,54,52,57,32,45,48,46,52,54,48,52,52,57,10,118,32,45,49,46,49,54,52,56,51,54,32,48,46,51,50,51,54,52,57,32,45,48,46,52,54,48,52,52,57,10,118,32,49,46,50,50,50,52,49,50,32,48,46,50,51,52,48,48,57,32,45,48,46,52,55,49,57,50,52,10,118,32,45,49,46,50,50,50,52,49,50,32,48,46,50,51,52,48,48,57,32,45,48,46,52,55,49,57,50,52,10,118,32,49,46,49,55,53,57,48,51,32,48,46,49,48,54,53,54,55,32,45,48,46,52,54,48,51,50,55,10,118,32,45,49,46,49,55,53,57,48,51,32,48,46,49,48,54,53,54,55,32,45,48,46,52,54,48,51,50,55,10,118,32,49,46,48,51,57,55,57,53,32,48,46,48,50,51,51,49,53,32,45,48,46,51,57,55,57,52,57,10,118,32,45,49,46,48,51,57,55,57,53,32,48,46,48,50,51,51,49,53,32,45,48,46,51,57,55,57,52,57,10,118,32,48,46,56,57,57,52,49,52,32,45,48,46,48,48,52,54,51,57,32,45,48,46,50,57,49,48,49,54,10,118,32,45,48,46,56,57,57,52,49,52,32,45,48,46,48,48,52,54,51,57,32,45,48,46,50,57,49,48,49,54,10,118,32,48,46,57,54,50,55,54,57,32,48,46,50,56,49,57,56,50,32,45,48,46,51,52,53,56,50,53,10,118,32,45,48,46,57,54,50,55,54,57,32,48,46,50,56,49,57,56,50,32,45,48,46,51,52,53,56,50,53,10,118,32,48,46,56,57,48,53,48,51,32,48,46,49,49,52,50,53,56,32,45,48,46,51,50,57,56,51,52,10,118,32,45,48,46,56,57,48,53,48,51,32,48,46,49,49,52,50,53,56,32,45,48,46,51,50,57,56,51,52,10,118,32,48,46,57,50,52,49,57,52,32,48,46,48,54,48,55,57,49,32,45,48,46,51,51,49,49,55,55,10,118,32,45,48,46,57,50,52,49,57,52,32,48,46,48,54,48,55,57,49,32,45,48,46,51,51,49,49,55,55,10,118,32,49,46,48,48,48,48,48,48,32,48,46,49,49,54,51,51,51,32,45,48,46,51,54,57,49,52,49,10,118,32,45,49,46,48,48,48,48,48,48,32,48,46,49,49,54,51,51,51,32,45,48,46,51,54,57,49,52,49,10,118,32,48,46,57,53,53,54,56,56,32,48,46,49,55,51,55,48,54,32,45,48,46,51,52,57,55,51,49,10,118,32,45,48,46,57,53,53,54,56,56,32,48,46,49,55,51,55,48,54,32,45,48,46,51,52,57,55,51,49,10,118,32,49,46,48,49,52,53,50,54,32,48,46,50,51,50,51,48,48,32,45,48,46,51,55,49,57,52,56,10,118,32,45,49,46,48,49,52,53,50,54,32,48,46,50,51,50,51,48,48,32,45,48,46,51,55,49,57,52,56,10,118,32,49,46,48,54,55,55,52,57,32,48,46,49,55,55,55,51,52,32,45,48,46,51,57,50,56,50,50,10,118,32,45,49,46,48,54,55,55,52,57,32,48,46,49,55,55,55,51,52,32,45,48,46,51,57,50,56,50,50,10,118,32,49,46,49,50,51,52,56,49,32,48,46,50,50,51,53,50,52,32,45,48,46,52,49,49,48,50,52,10,118,32,45,49,46,49,50,51,52,56,49,32,48,46,50,50,51,53,50,52,32,45,48,46,52,49,49,48,50,52,10,118,32,49,46,48,56,55,48,55,55,32,48,46,50,55,52,54,57,57,32,45,48,46,52,48,49,52,56,57,10,118,32,45,49,46,48,56,55,48,55,55,32,48,46,50,55,52,54,57,57,32,45,48,46,52,48,49,52,56,57,10,118,32,49,46,48,51,50,56,51,55,32,48,46,51,55,53,55,51,50,32,45,48,46,52,53,56,55,52,48,10,118,32,45,49,46,48,51,50,56,51,55,32,48,46,51,55,53,55,51,50,32,45,48,46,52,53,56,55,52,48,10,118,32,49,46,50,51,57,56,50,56,32,48,46,52,48,48,54,51,53,32,45,48,46,53,49,54,54,52,50,10,118,32,45,49,46,50,51,57,56,50,56,32,48,46,52,48,48,54,51,53,32,45,48,46,53,49,54,54,52,50,10,118,32,49,46,51,50,56,50,55,48,32,48,46,50,56,55,53,52,51,32,45,48,46,52,57,54,54,48,48,10,118,32,45,49,46,51,50,56,50,55,48,32,48,46,50,56,55,53,52,51,32,45,48,46,52,57,54,54,48,48,10,118,32,49,46,50,55,52,57,56,52,32,48,46,49,49,52,49,51,54,32,45,48,46,53,49,48,57,48,53,10,118,32,45,49,46,50,55,52,57,56,52,32,48,46,49,49,52,49,51,54,32,45,48,46,53,49,48,57,48,53,10,118,32,49,46,48,51,57,57,49,55,32,45,48,46,48,49,49,52,55,53,32,45,48,46,52,53,54,55,56,55,10,118,32,45,49,46,48,51,57,57,49,55,32,45,48,46,48,49,49,52,55,53,32,45,48,46,52,53,54,55,56,55,10,118,32,48,46,56,48,55,57,56,51,32,45,48,46,48,52,56,57,53,48,32,45,48,46,51,52,48,54,57,56,10,118,32,45,48,46,56,48,55,57,56,51,32,45,48,46,48,52,56,57,53,48,32,45,48,46,51,52,48,54,57,56,10,118,32,48,46,56,54,52,51,56,48,32,48,46,51,49,56,55,50,54,32,45,48,46,51,55,54,57,53,51,10,118,32,45,48,46,56,54,52,51,56,48,32,48,46,51,49,56,55,50,54,32,45,48,46,51,55,54,57,53,51,10,118,110,32,48,46,55,48,50,54,48,48,32,45,48,46,50,50,56,56,48,48,32,48,46,54,55,51,55,48,48,10,118,110,32,48,46,55,52,52,53,48,48,32,45,48,46,48,48,48,57,48,48,32,48,46,54,54,55,54,48,48,10,118,110,32,48,46,56,50,49,55,48,48,32,45,48,46,48,48,50,48,48,48,32,48,46,53,54,57,56,48,48,10,118,110,32,48,46,55,55,54,55,48,48,32,45,48,46,50,54,51,50,48,48,32,48,46,53,55,50,51,48,48,10,118,110,32,48,46,54,50,56,55,48,48,32,45,48,46,53,49,53,54,48,48,32,48,46,53,56,50,49,48,48,10,118,110,32,48,46,53,55,51,48,48,48,32,45,48,46,52,51,53,51,48,48,32,48,46,54,57,52,52,48,48,10,118,110,32,48,46,54,49,56,48,48,48,32,45,48,46,53,48,50,54,48,48,32,48,46,54,48,52,53,48,48,10,118,110,32,48,46,55,53,57,54,48,48,32,45,48,46,50,54,52,52,48,48,32,48,46,53,57,52,50,48,48,10,118,110,32,48,46,56,48,54,49,48,48,32,45,48,46,48,48,49,48,48,48,32,48,46,53,57,49,56,48,48,10,118,110,32,45,48,46,55,48,50,54,48,48,32,45,48,46,50,50,56,56,48,48,32,48,46,54,55,51,55,48,48,10,118,110,32,45,48,46,55,53,57,54,48,48,32,45,48,46,50,54,52,52,48,48,32,48,46,53,57,52,50,48,48,10,118,110,32,45,48,46,54,49,56,48,48,48,32,45,48,46,53,48,50,54,48,48,32,48,46,54,48,52,53,48,48,10,118,110,32,45,48,46,53,55,51,48,48,48,32,45,48,46,52,51,53,51,48,48,32,48,46,54,57,52,52,48,48,10,118,110,32,45,48,46,54,50,56,55,48,48,32,45,48,46,53,49,53,54,48,48,32,48,46,53,56,50,49,48,48,10,118,110,32,45,48,46,55,55,54,55,48,48,32,45,48,46,50,54,51,50,48,48,32,48,46,53,55,50,51,48,48,10,118,110,32,45,48,46,56,50,49,55,48,48,32,45,48,46,48,48,50,48,48,48,32,48,46,53,54,57,56,48,48,10,118,110,32,45,48,46,55,52,52,53,48,48,32,45,48,46,48,48,48,57,48,48,32,48,46,54,54,55,54,48,48,10,118,110,32,45,48,46,56,48,54,49,48,48,32,45,48,46,48,48,49,48,48,48,32,48,46,53,57,49,56,48,48,10,118,110,32,48,46,56,49,52,48,48,48,32,45,48,46,50,57,56,55,48,48,32,48,46,52,57,56,50,48,48,10,118,110,32,48,46,56,54,53,51,48,48,32,45,48,46,48,48,49,52,48,48,32,48,46,53,48,49,51,48,48,10,118,110,32,48,46,54,53,54,53,48,48,32,45,48,46,53,54,57,55,48,48,32,48,46,52,57,52,52,48,48,10,118,110,32,48,46,54,55,56,56,48,48,32,45,48,46,53,55,51,48,48,48,32,48,46,52,53,57,51,48,48,10,118,110,32,48,46,56,51,49,57,48,48,32,45,48,46,50,57,57,49,48,48,32,48,46,52,54,55,51]);fileData0.push.apply(fileData0,[48,48,10,118,110,32,48,46,56,56,49,53,48,48,32,45,48,46,48,48,48,53,48,48,32,48,46,52,55,50,50,48,48,10,118,110,32,45,48,46,56,49,52,48,48,48,32,45,48,46,50,57,56,55,48,48,32,48,46,52,57,56,50,48,48,10,118,110,32,45,48,46,56,51,49,57,48,48,32,45,48,46,50,57,57,49,48,48,32,48,46,52,54,55,51,48,48,10,118,110,32,45,48,46,54,55,56,56,48,48,32,45,48,46,53,55,51,48,48,48,32,48,46,52,53,57,51,48,48,10,118,110,32,45,48,46,54,53,54,53,48,48,32,45,48,46,53,54,57,55,48,48,32,48,46,52,57,52,52,48,48,10,118,110,32,45,48,46,56,54,53,51,48,48,32,45,48,46,48,48,49,52,48,48,32,48,46,53,48,49,51,48,48,10,118,110,32,45,48,46,56,56,49,53,48,48,32,45,48,46,48,48,48,53,48,48,32,48,46,52,55,50,50,48,48,10,118,110,32,48,46,52,48,54,51,48,48,32,45,48,46,55,55,48,57,48,48,32,48,46,52,57,48,53,48,48,10,118,110,32,48,46,51,57,53,50,48,48,32,45,48,46,54,55,54,50,48,48,32,48,46,54,50,49,55,48,48,10,118,110,32,48,46,49,49,50,51,48,48,32,45,48,46,55,53,53,50,48,48,32,48,46,54,52,53,56,48,48,10,118,110,32,48,46,48,56,54,55,48,48,32,45,48,46,56,54,49,57,48,48,32,48,46,52,57,57,54,48,48,10,118,110,32,48,46,48,57,55,56,48,48,32,45,48,46,56,56,56,52,48,48,32,48,46,52,52,56,53,48,48,10,118,110,32,48,46,52,50,53,57,48,48,32,45,48,46,55,56,54,54,48,48,32,48,46,52,52,54,57,48,48,10,118,110,32,45,48,46,52,48,54,51,48,48,32,45,48,46,55,55,48,57,48,48,32,48,46,52,57,48,53,48,48,10,118,110,32,45,48,46,52,50,53,57,48,48,32,45,48,46,55,56,54,54,48,48,32,48,46,52,52,54,57,48,48,10,118,110,32,45,48,46,48,57,55,56,48,48,32,45,48,46,56,56,56,52,48,48,32,48,46,52,52,56,53,48,48,10,118,110,32,45,48,46,48,56,54,55,48,48,32,45,48,46,56,54,49,57,48,48,32,48,46,52,57,57,54,48,48,10,118,110,32,45,48,46,49,49,50,51,48,48,32,45,48,46,55,53,53,50,48,48,32,48,46,54,52,53,56,48,48,10,118,110,32,45,48,46,51,57,53,50,48,48,32,45,48,46,54,55,54,50,48,48,32,48,46,54,50,49,55,48,48,10,118,110,32,48,46,51,55,53,56,48,48,32,45,48,46,53,55,56,56,48,48,32,48,46,55,50,51,55,48,48,10,118,110,32,48,46,51,57,56,53,48,48,32,45,48,46,55,48,48,54,48,48,32,48,46,53,57,49,57,48,48,10,118,110,32,48,46,49,49,55,48,48,48,32,45,48,46,55,56,51,57,48,48,32,48,46,54,48,57,56,48,48,10,118,110,32,48,46,49,51,54,54,48,48,32,45,48,46,54,52,49,50,48,48,32,48,46,55,53,53,49,48,48,10,118,110,32,45,48,46,51,55,53,56,48,48,32,45,48,46,53,55,56,56,48,48,32,48,46,55,50,51,55,48,48,10,118,110,32,45,48,46,49,51,54,54,48,48,32,45,48,46,54,52,49,50,48,48,32,48,46,55,53,53,49,48,48,10,118,110,32,45,48,46,49,49,55,48,48,48,32,45,48,46,55,56,51,57,48,48,32,48,46,54,48,57,56,48,48,10,118,110,32,45,48,46,51,57,56,53,48,48,32,45,48,46,55,48,48,54,48,48,32,48,46,53,57,49,57,48,48,10,118,110,32,45,48,46,49,50,54,52,48,48,32,45,48,46,54,49,51,56,48,48,32,48,46,55,55,57,51,48,48,10,118,110,32,45,48,46,49,57,57,50,48,48,32,45,48,46,55,53,49,50,48,48,32,48,46,54,50,57,50,48,48,10,118,110,32,45,48,46,52,57,51,56,48,48,32,45,48,46,53,55,56,53,48,48,32,48,46,54,52,57,50,48,48,10,118,110,32,45,48,46,51,55,51,53,48,48,32,45,48,46,52,55,48,55,48,48,32,48,46,55,57,57,51,48,48,10,118,110,32,45,48,46,52,54,48,57,48,48,32,45,48,46,53,52,56,52,48,48,32,48,46,54,57,55,55,48,48,10,118,110,32,45,48,46,49,57,48,56,48,48,32,45,48,46,55,49,54,53,48,48,32,48,46,54,55,48,57,48,48,10,118,110,32,48,46,49,50,54,52,48,48,32,45,48,46,54,49,51,56,48,48,32,48,46,55,55,57,51,48,48,10,118,110,32,48,46,49,57,48,56,48,48,32,45,48,46,55,49,54,53,48,48,32,48,46,54,55,48,57,48,48,10,118,110,32,48,46,52,54,48,57,48,48,32,45,48,46,53,52,56,52,48,48,32,48,46,54,57,55,55,48,48,10,118,110,32,48,46,51,55,51,53,48,48,32,45,48,46,52,55,48,55,48,48,32,48,46,55,57,57,51,48,48,10,118,110,32,48,46,52,57,51,56,48,48,32,45,48,46,53,55,56,53,48,48,32,48,46,54,52,57,50,48,48,10,118,110,32,48,46,49,57,57,50,48,48,32,45,48,46,55,53,49,50,48,48,32,48,46,54,50,57,50,48,48,10,118,110,32,45,48,46,50,53,48,54,48,48,32,45,48,46,56,49,53,49,48,48,32,48,46,53,50,50,50,48,48,10,118,110,32,45,48,46,53,52,52,56,48,48,32,45,48,46,54,50,54,49,48,48,32,48,46,53,53,55,56,48,48,10,118,110,32,45,48,46,53,54,51,49,48,48,32,45,48,46,54,53,49,50,48,48,32,48,46,53,48,56,55,48,48,10,118,110,32,45,48,46,50,53,54,50,48,48,32,45,48,46,56,52,52,57,48,48,32,48,46,52,54,57,54,48,48,10,118,110,32,48,46,50,53,48,54,48,48,32,45,48,46,56,49,53,49,48,48,32,48,46,53,50,50,50,48,48,10,118,110,32,48,46,50,53,54,50,48,48,32,45,48,46,56,52,52,57,48,48,32,48,46,52,54,57,54,48,48,10,118,110,32,48,46,53,54,51,49,48,48,32,45,48,46,54,53,49,50,48,48,32,48,46,53,48,56,55,48,48,10,118,110,32,48,46,53,52,52,56,48,48,32,45,48,46,54,50,54,49,48,48,32,48,46,53,53,55,56,48,48,10,118,110,32,45,48,46,55,52,48,48,48,48,32,45,48,46,51,51,50,55,48,48,32,48,46,53,56,52,53,48,48,10,118,110,32,45,48,46,54,51,55,57,48,48,32,45,48,46,50,56,55,50,48,48,32,48,46,55,49,52,53,48,48,10,118,110,32,45,48,46,54,57,51,57,48,48,32,45,48,46,48,48,49,49,48,48,32,48,46,55,50,48,48,48,48,10,118,110,32,45,48,46,56,48,51,48,48,48,32,45,48,46,48,48,49,54,48,48,32,48,46,53,57,54,48,48,48,10,118,110,32,45,48,46,56,51,51,50,48,48,32,45,48,46,48,48,48,52,48,48,32,48,46,53,53,50,56,48,48,10,118,110,32,45,48,46,55,54,55,52,48,48,32,45,48,46,51,52,54,57,48,48,32,48,46,53,51,57,49,48,48,10,118,110,32,48,46,55,52,48,48,48,48,32,45,48,46,51,51,50,55,48,48,32,48,46,53,56,52,53,48,48,10,118,110,32,48,46,55,54,55,52,48,48,32,45,48,46,51,52,54,57,48,48,32,48,46,53,51,57,49,48,48,10,118,110,32,48,46,56,51,51,50,48,48,32,45,48,46,48,48,48,52,48,48,32,48,46,53,53,50,56,48,48,10,118,110,32,48,46,56,48,51,48,48,48,32,45,48,46,48,48,49,54,48,48,32,48,46,53,57,54,48,48,48,10,118,110,32,48,46,54,57,51,57,48,48,32,45,48,46,48,48,49,49,48,48,32,48,46,55,50,48,48,48,48,10,118,110,32,48,46,54,51,55,57,48,48,32,45,48,46,50,56,55,50,48,48,32,48,46,55,49,52,53,48,48,10,118,110,32,45,48,46,53,51,55,55,48,48,32,45,48,46,50,52,50,55,48,48,32,48,46,56,48,55,52,48,48,10,118,110,32,45,48,46,54,57,53,57,48,48,32,45,48,46,51,48,52,56,48,48,32,48,46,54,53,48,51,48,48,10,118,110,32,45,48,46,55,54,50,48,48,48,32,45,48,46,48,48,50,52,48,48,32,48,46,54,52,55,54,48,48,10,118,110,32,45,48,46,53,56,56,49,48,48,32,45,48,46,48,48,49,48,48,48,32,48,46,56,48,56,56,48,48,10,118,110,32,48,46,53,51,55,55,48,48,32,45,48,46,50,52,50,55,48,48,32,48,46,56,48,55,52,48,48,10,118,110,32,48,46,53,56,56,49,48,48,32,45,48,46,48,48,49,48,48,48,32,48,46,56,48,56,56,48,48,10,118,110,32,48,46,55,54,50,48,48,48,32,45,48,46,48,48,50,52,48,48,32,48,46,54,52,55,54,48,48,10,118,110,32,48,46,54,57,53,57,48,48,32,45,48,46,51,48,52,56,48,48,32,48,46,54,53,48,51,48,48,10,118,110,32,45,48,46,53,52,54,48,48,48,32,48,46,50,52,48,48,48,48,32,48,46,56,48,50,54,48,48,10,118,110,32,45,48,46,55,48,57,51,48,48,32,48,46,50,57,53,52,48,48,32,48,46,54,52,48,48,48,48,10,118,110,32,45,48,46,53,50,48,56,48,48,32,48,46,53,55,57,50,48,48,32,48,46,54,50,55,49,48,48,10,118,110,32,45,48,46,51,57,49,51,48,48,32,48,46,52,55,54,55,48,48,32,48,46,55,56,55,49,48,48,10,118,110,32,45,48,46,52,54,52,53,48,48,32,48,46,53,52,50,51,48,48,32,48,46,55,48,48,49,48,48,10,118,110,32,45,48,46,54,51,57,51,48,48,32,48,46,50,56,50,48,48,48,32,48,46,55,49,53,51,48,48,10,118,110,32,48,46,53,52,54,48,48,48,32,48,46,50,52,48,48,48,48,32,48,46,56,48,50,54,48,48,10,118,110,32,48,46,54,51,57,51,48,48,32,48,46,50,56,50,48,48,48,32,48,46,55,49,53,51,48,48,10,118,110,32,48,46,52,54,52,53,48,48,32,48,46,53,52,50,51,48,48,32,48,46,55,48,48,49,48,48,10,118,110,32,48,46,51,57,49,51,48,48,32,48,46,52,55,54,55,48,48,32,48,46,55,56,55,49,48,48,10,118,110,32,48,46,53,50,48,56,48,48,32,48,46,53,55,57,50,48,48,32,48,46,54,50,55,49,48,48,10,118,110,32,48,46,55,48,57,51,48,48,32,48,46,50,57,53,52,48,48,32,48,46,54,52,48,48,48,48,10,118,110,32,45,48,46,55,51,54,57,48,48,32,48,46,51,50,51,57,48,48,32,48,46,53,57,51,51,48,48,10,118,110,32,45,48,46,53,51,56,51,48,48,32,48,46,54,48,57,57,48,48,32,48,46,53,56,49,53,48,48,10,118,110,32,45,48,46,53,52,57,50,48,48,32,48,46,54,51,54,52,48,48,32,48,46,53,52,49,53,48,48,10,118,110,32,45,48,46,55,54,49,52,48,48,32,48,46,51,52,48,57,48,48,32,48,46,53,53,49,52,48,48,10,118,110,32,48,46,55,51,54,57,48,48,32,48,46,51,50,51,57,48,48,32,48,46,53,57,51,51,48,48,10,118,110,32,48,46,55,54,49,52,48,48,32,48,46,51,52,48,57,48,48,32,48,46,53,53,49,52,48,48,10,118,110,32,48,46,53,52,57,50,48,48,32,48,46,54,51,54,52,48,48,32,48,46,53,52,49,53,48,48,10,118,110,32,48,46,53,51,56,51,48,48,32,48,46,54,48,57,57,48,48,32,48,46,53,56,49,53,48,48,10,118,110,32,45,48,46,50,52,48,50,48,48,32,48,46,55,57,52,54,48,48,32,48,46,53,53,55,54,48,48,10,118,110,32,45,48,46,49,57,49,57,48,48,32,48,46,55,49,51,52,48,48,32,48,46,54,55,51,57,48,48,10,118,110,32,48,46,49,49,51,53,48,48,32,48,46,55,53,50,50,48,48,32,48,46,54,52,57,49,48,48,10,118,110,32,48,46,48,57,51,55,48,48,32,48,46,56,51,56,49,48,48,32,48,46,53,51,55,51,48,48,10,118,110,32,48,46,49,48,53,57,48,48,32,48,46,56,53,57,53,48,48,32,48,46,53,48,48,48,48,48,10,118,110,32,45,48,46,50,51,57,52,48,48,32,48,46,56,50,49,48,48,48,32,48,46,53,49,56,51,48,48,10,118,110,32,48,46,50,52,48,50,48,48,32,48,46,55,57,52,54,48,48,32,48,46,53,53,55,54,48,48,10,118,110,32,48,46,50,51,57,52,48,48,32,48,46,56,50,49,48,48,48,32,48,46,53,49,56,51,48,48,10,118,110,32,45,48,46,49,48,53,57,48,48,32,48,46,56,53,57,53,48,48,32,48,46,53,48,48,48,48,48,10,118,110,32,45,48,46,48,57,51,55,48,48,32,48,46,56,51,56,49,48,48,32,48,46,53,51,55,51,48,48,10,118,110,32,45,48,46,49,49,51,53,48,48,32,48,46,55,53,50,50,48,48,32,48,46,54,52,57,49,48,48,10,118,110,32,48,46,49,57,49,57,48,48,32,48,46,55,49,51,52,48,48,32,48,46,54,55,51,57,48,48,10,118,110,32,45,48,46,49,52,49,49,48,48,32,48,46,54,51,52,54,48,48,32,48,46,55,53,57,56,48,48,10,118,110,32,45,48,46,50,50,48,55,48,48,32,48,46,55,55,51,50,48,48,32,48,46,53,57,52,52,48,48,10,118,110,32,48,46,49,48,57,50,48,48,32,48,46,56,49,52,48,48,48,32,48,46,53,55,48,53,48,48,10,118,110,32,48,46,49,51,50,54,48,48,32,48,46,54,54,54,54,48,48,32,48,46,55,51,51,53,48,48,10,118,110,32,48,46,49,52,49,49,48,48,32,48,46,54,51,52,54,48,48,32,48,46,55,53,57,56,48,48,10,118,110,32,45,48,46,49,51,50,54,48,48,32,48,46,54,54,54,54,48,48,32,48,46,55,51,51,53,48,48,10,118,110,32,45,48,46,49,48,57,50,48,48,32,48,46,56,49,52,48,48,48,32,48,46,53,55,48,53,48,48,10,118,110,32,48,46,50,50,48,55,48,48,32,48,46,55,55,51,50,48,48,32,48,46,53,57,52,52,48,48,10,118,110,32,48,46,51,56,50,52,48,48,32,48,46,53,57,56,49,48,48,32,48,46,55,48,52,51,48,48,10,118,110,32,48,46,52,48,54,52,48,48,32,48,46,55,50,51,49,48,48,32,48,46,53,53,56,53,48,48,10,118,110,32,48,46,54,52,54,49,48,48,32,48,46,53,49,55,52,48,48,32,48,46,53,54,49,49,48,48,10,118,110,32,48,46,53,56,52,53,48,48,32,48,46,52,52,48,52,48,48,32,48,46,54,56,49,52,48,48,10,118,110,32,48,46,54,50,49,51,48,48,32,48,46,52,57,54,51,48,48,32,48,46,54,48,54,51,48,48,10,118,110,32,48,46,51,57,55,53,48,48,32,48,46,54,55,50,51,48,48,32,48,46,54,50,52,53,48,48,10,118,110,32,45,48,46,51,56,50,52,48,48,32,48,46,53,57,56,49,48,48,32,48,46,55,48,52,51,48,48,10,118,110,32,45,48,46,51,57,55,53,48,48,32,48,46,54,55,50,51,48,48,32,48,46,54,50,52,53,48,48,10,118,110,32,45,48,46,54,50,49,51,48,48,32,48,46,52,57,54,51,48,48,32,48,46,54,48,54,51,48,48,10,118,110,32,45,48,46,53,56,52,53,48,48,32,48,46,52,52,48,52,48,48,32,48,46,54,56,49,52,48,48,10,118,110,32,45,48,46,54,52,54,49,48,48,32,48,46,53,49,55,52,48,48,32,48,46,53,54,49,49,48,48,10,118,110,32,45,48,46,52,48,54,52,48,48,32,48,46,55,50,51,49,48,48,32,48,46,53,53,56,53,48,48,10,118,110,32,48,46,52,48,55,50,48,48,32,48,46,55,52,56,56,48,48,32,48,46,53,50,50,57,48,48,10,118,110,32,48,46,54,53,53,54,48,48,32,48,46,53,53,50,52,48,48,32,48,46,53,49,52,55,48,48,10,118,110,32,48,46,54,55,51,53,48,48,32,48,46,53,53,55,52,48,48,32,48,46,52,56,53,53,48,48,10,118,110,32,48,46,52,50,51,56,48,48,32,48,46,55,54,49,55,48,48,32,48,46,52,57,48,49,48,48,10,118,110,32,45,48,46,52,48,55,50,48,48,32,48,46,55,52,56,56,48,48,32,48,46,53,50,50,57,48,48,10,118,110,32,45,48,46,52,50,51,56,48,48,32,48,46,55,54,49,55,48,48,32,48,46,52,57,48,49,48,48,10,118,110,32,45,48,46,54,55,51,53,48,48,32,48,46,53,53,55,52,48,48,32,48,46,52,56,53,53,48,48,10,118,110,32,45,48,46,54,53,53,54,48,48,32,48,46,53,53,50,52,48,48,32,48,46,53,49,52,55,48,48,10,118,110,32,48,46,56,49,50,53,48,48,32,48,46,50,57,48,51,48,48,32,48,46,53,48,53,53,48,48,10,118,110,32,48,46,55,54,48,56,48,48,32,48,46,50,53,57,54,48,48,32,48,46,53,57,52,56,48,48,10,118,110,32,48,46,56,50,56,55,48,48,32,48,46,50,57,51,50,48,48,32,48,46,52,55,54,56,48,48,10,118,110,32,45,48,46,56,49,50,53,48,48,32,48,46,50,57,48,51,48,48,32,48,46,53,48,53,53,48,48,10,118,110,32,45,48,46,56,50,56,55,48,48,32,48,46,50,57,51,50,48,48,32,48,46,52,55,54,56,48,48,10,118,110,32,45,48,46,55,54,48,56,48,48,32,48,46,50,53,57,54,48,48,32,48,46,53,57,52,56,48,48,10,118,110,32,48,46,55,48,56,53,48,48,32,48,46,50,50,54,50,48,48,32,48,46,54,54,56,52,48,48,10,118,110,32,48,46,55,56,53,57,48,48,32,48,46,50,53,53,56,48,48,32,48,46,53,54,50,57,48,48,10,118,110,32,45,48,46,55,48,56,53,48,48,32,48,46,50,50,54,50,48,48,32,48,46,54,54,56,52,48,48,10,118,110,32,45,48,46,55,56,53,57,48,48,32,48,46,50,53,53,56,48,48,32,48,46,53,54,50,57,48,48,10,118,110,32,48,46,56,50,52,50,48,48,32,48,46,50,55,49,52,48,48,32,48,46,52,57,55,48,48,48,10,118,110,32,48,46,56,54,51,57,48,48,32,45,48,46,48,48,50,49,48,48,32,48,46,53,48,51,55,48,48,10,118,110,32,48,46,54,55,53,57,48,48,32,48,46,53,54,51,54,48,48,32,48,46,52,55,52,56,48,48,10,118,110,32,48,46,53,52,56,56,48,48,32,48,46,51,54,49,53,48,48,32,48,46,55,53,51,55,48,48,10,118,110,32,48,46,54,52,53,50,48,48,32,48,46,49,55,54,50,48,48,32,48,46,55,52,51,52,48,48,10,118,110,32,48,46,54,54,49,48,48,48,32,45,48,46,48,48,49,55,48,48,32,48,46,55,53,48,52,48,48,10,118,110,32,45,48,46,56,50,52,50,48,48,32,48,46,50,55,49,52,48,48,32,48,46,52,57,55,48,48,48,10,118,110,32,45,48,46,54,52,53,50,48,48,32,48,46,49,55,54,50,48,48,32,48,46,55,52,51,52,48,48,10,118,110,32,45,48,46,53,52,56,56,48,48,32,48,46,51,54,49,53,48,48,32,48,46,55,53,51,55,48,48,10,118,110,32,45,48,46,54,55,53,57,48,48,32,48,46,53,54,51,54,48,48,32,48,46,52,55,52,56,48,48,10,118,110,32,45,48,46,56,54,51,57,48,48,32,45,48,46,48,48,50,49,48,48,32,48,46,53,48,51,55,48,48,10,118,110,32,45,48,46,54,54,49,48,48,48,32,45,48,46,48,48,49,55,48,48,32,48,46,55,53,48,52,48,48,10,118,110,32,48,46,52,49,52,48,48,48,32,48,46,55,57,50,54,48,48,32,48,46,52,52,55,54,48,48,10,118,110,32,48,46,48,55,57,48,48,48,32,48,46,56,57,56,57,48,48,32,48,46,52,51,48,57,48,48,10,118,110,32,48,46,49,53,49,57,48,48,32,48,46,54,49,51,54,48,48,32,48,46,55,55,52,57,48,48,10,118,110,32,48,46,51,56,48,51,48,48,32,48,46,53,52,49,50,48,48,32,48,46,55,53,48,48,48,48,10,118,110,32,45,48,46,52,49,52,48,48,48,32,48,46,55,57,50,54,48,48,32,48,46,52,52,55,54,48,48,10,118,110,32,45,48,46,51,56,48,51,48,48,32,48,46,53,52,49,50,48,48,32,48,46,55,53,48,48,48,48,10,118,110,32,45,48,46,49,53,49,57,48,48,32,48,46,54,49,51,54,48,48,32,48,46,55,55,52,57,48,48,10,118,110,32,45,48,46,48,55,57,48,48,48,32,48,46,56,57,56,57,48,48,32,48,46,52,51,48,57,48,48,10,118,110,32,45,48,46,50,55,57,55,48,48,32,48,46,56,52,53,49,48,48,32,48,46,52,53,53,53,48,48,10,118,110,32,45,48,46,54,48,52,51,48,48,32,48,46,54,51,53,52,48,48,32,48,46,52,56,48,55,48,48,10,118,110,32,45,48,46,51,53,54,53,48,48,32,48,46,52,50,56,48,48,48,32,48,46,56,51,48,53,48,48,10,118,110,32,45,48,46,49,50,52,48,48,48,32,48,46,53,56,57,56,48,48,32,48,46,55,57,55,57,48,48,10,118,110,32,48,46,50,55,57,55,48,48,32,48,46,56,52,53,49,48,48,32,48,46,52,53,53,53,48,48,10,118,110,32,48,46,49,50,52,48,48,48,32,48,46,53,56,57,56,48,48,32,48,46,55,57,55,57,48,48,10,118,110,32,48,46,51,53,54,53,48,48,32,48,46,52,50,56,48,48,48,32,48,46,56,51,48,53,48,48,10,118,110,32,48,46,54,48,52,51,48,48,32,48,46,54,51,53,52,48,48,32,48,46,52,56,48,55,48,48,10,118,110,32,45,48,46,56,49,51,57,48,48,32,48,46,51,51,52,54,48,48,32,48,46,52,55,52,57,48,48,10,118,110,32,45,48,46,56,56,55,57,48,48,32,45,48,46,48,48,50,55,48,48,32,48,46,52,53,57,57,48,48,10,118,110,32,45,48,46,53,56,50,48,48,48,32,45,48,46,48,48,50,54,48,48,32,48,46,56,49,51,50,48,48,10,118,110,32,45,48,46,53,51,49,52,48,48,32,48,46,50,50,53,50,48,48,32,48,46,56,49,54,54,48,48,10,118,110,32,48,46,56,49,51,57,48,48,32,48,46,51,51,52,54,48,48,32,48,46,52,55,52,57,48,48,10,118,110,32,48,46,53,51,49,52,48,48,32,48,46,50,50,53,50,48,48,32,48,46,56,49,54,54,48,48,10,118,110,32,48,46,53,56,50,48,48,48,32,45,48,46,48,48,50,54,48,48,32,48,46,56,49,51,50,48,48,10,118,110,32,48,46,56,56,55,57,48,48,32,45,48,46,48,48,50,55,48,48,32,48,46,52,53,57,57,48,48,10,118,110,32,45,48,46,56,48,55,51,48,48,32,45,48,46,51,52,57,53,48,48,32,48,46,52,55,53,53,48,48,10,118,110,32,45,48,46,53,57,48,48,48,48,32,45,48,46,54,52,57,48,48,48,32,48,46,52,56,48,52,48,48,10,118,110,32,45,48,46,51,53,52,51,48,48,32,45,48,46,52,53,50,53,48,48,32,48,46,56,49,56,51,48,48,10,118,110,32,45,48,46,53,51,50,53,48,48,32,45,48,46,50,52,50,51,48,48,32,48,46,56,49,49,48,48,48,10,118,110,32,48,46,56,48,55,51,48,48,32,45,48,46,51,52,57,53,48,48,32,48,46,52,55,53,53,48,48,10,118,110,32,48,46,53,51,50,53,48,48,32,45,48,46,50,52,50,51,48,48,32,48,46,56,49,49,48,48,48,10,118,110,32,48,46,51,53,52,51,48,48,32,45,48,46,52,53,50,53,48,48,32,48,46,56,49,56,51,48,48,10,118,110,32,48,46,53,57,48,48,48,48,32,45,48,46,54,52,57,48,48,48,32,48,46,52,56,48,52,48,48,10,118,110,32,45,48,46,50,55,51,56,48,48,32,45,48,46,56,52,54,56,48,48,32,48,46,52,53,54,48,48,48,10,118,110,32,48,46,48,56,48,51,48,48,32,45,48,46,56,57,55,51,48,48,32,48,46,52,51,51,57,48,48,10,118,110,32,48,46,49,52,54,54,48,48,32,45,48,46,54,52,49,54,48,48,32,48,46,55,53,50,57,48,48,10,118,110,32,45,48,46,49,50,57,56,48,48,32,45,48,46,54,49,51,56,48,48,32,48,46,55,55,56,54,48,48,10,118,110,32,48,46,50,55,51,56,48,48,32,45,48,46,56,52,54,56,48,48,32,48,46,52,53,54,48,48,48,10,118,110,32,48,46,49,50,57,56,48,48,32,45,48,46,54,49,51,56,48,48,32,48,46,55,55,56,54,48,48,10,118,110,32,45,48,46,49,52,54,54,48,48,32,45,48,46,54,52,49,54,48,48,32,48,46,55,53,50,57,48,48,10,118,110,32,45,48,46,48,56,48,51,48,48,32,45,48,46,56,57,55,51,48,48,32,48,46,52,51,51,57,48,48,10,118,110,32,48,46,52,49,48,52,48,48,32,45,48,46,55,57,50,48,48,48,32,48,46,52,53,50,49,48,48,10,118,110,32,48,46,54,54,52,48,48,48,32,45,48,46,53,55,51,50,48,48,32,48,46,52,56,48,49,48,48,10,118,110,32,48,46,53,52,54,52,48,48,32,45,48,46,51,56,53,51,48,48,32,48,46,55,52,51,54,48,48,10,118,110,32,48,46,51,55,57,57,48,48,32,45,48,46,53,54,53,57,48,48,32,48,46,55,51,49,55,48,48,10,118,110,32,45,48,46,52,49,48,52,48,48,32,45,48,46,55,57,50,48,48,48,32,48,46,52,53,50,49,48,48,10,118,110,32,45,48,46,51,55,57,57,48,48,32,45,48,46,53,54,53,57,48,48,32,48,46,55,51,49,55,48,48,10,118,110,32,45,48,46,53,52,54,52,48,48,32,45,48,46,51,56,53,51,48,48,32,48,46,55,52,51,54,48,48,10,118,110,32,45,48,46,54,54,52,48,48,48,32,45,48,46,53,55,51,50,48,48,32,48,46,52,56,48,49,48,48,10,118,110,32,48,46,56,49,56,54,48,48,32,45,48,46,50,56,51,52,48,48,32,48,46,52,57,57,53,48,48,10,118,110,32,48,46,54,52,54,49,48,48,32,45,48,46,49,57,48,57,48,48,32,48,46,55,51,57,48,48,48,10,118,110,32,45,48,46,56,49,56,54,48,48,32,45,48,46,50,56,51,52,48,48,32,48,46,52,57,57,53,48,48,10,118,110,32,45,48,46,54,52,54,49,48,48,32,45,48,46,49,57,48,57,48,48,32,48,46,55,51,57,48,48,48,10,118,110,32,48,46,52,49,52,55,48,48,32,45,48,46,48,55,53,51,48,48,32,48,46,57,48,54,56,48,48,10,118,110,32,48,46,51,57,57,51,48,48,32,45,48,46,48,48,48,57,48,48,32,48,46,57,49,54,56,48,48,10,118,110,32,48,46,49,57,48,57,48,48,32,45,48,46,48,48,50,54,48,48,32,48,46,57,56,49,54,48,48,10,118,110,32,48,46,51,53,51,51,48,48,32,45,48,46,49,50,54,51,48,48,32,48,46,57,50,54,57,48,48,10,118,110,32,45,48,46,52,49,52,55,48,48,32,45,48,46,48,55,53,51,48,48,32,48,46,57,48,54,56,48,48,10,118,110,32,45,48,46,51,57,57,51,48,48,32,45,48,46,48,48,48,57,48,48,32,48,46,57,49,54,56,48,48,10,118,110,32,45,48,46,51,53,51,51,48,48,32,45,48,46,49,50,54,51,48,48,32,48,46,57,50,54,57,48,48,10,118,110,32,45,48,46,49,57,48,57,48,48,32,45,48,46,48,48,50,54,48,48,32,48,46,57,56,49,54,48,48,10,118,110,32,48,46,51,48,50,50,48,48,32,45,48,46,50,48,55,49,48,48,32,48,46,57,51,48,52,48,48,10,118,110,32,48,46,50,48,49,56,48,48,32,45,48,46,49,57,55,56,48,48,32,48,46,57,53,57,50,48,48,10,118,110,32,45,48,46,51,48,50,50,48,48,32,45,48,46,50,48,55,49,48,48,32,48,46,57,51,48,52,48,48,10,118,110,32,45,48,46,50,48,49,56,48,48,32,45,48,46,49,57,55,56,48,48,32,48,46,57,53,57,50,48,48,10,118,110,32,48,46,48,56,48,53,48,48,32,45,48,46,50,49,53,53,48,48,32,48,46,57,55,51,49,48,48,10,118,110,32,48,46,48,48,56,55,48,48,32,45,48,46,49,50,52,54,48,48,32,48,46,57,57,50,50,48,48,10,118,110,32,45,48,46,48,56,48,53,48,48,32,45,48,46,50,49,53,53,48,48,32,48,46,57,55,51,49,48,48,10,118,110,32,45,48,46,48,48,56,55,48,48,32,45,48,46,49,50,52,54,48,48,32,48,46,57,57,50,50,48,48,10,118,110,32,45,48,46,48,56,54,56,48,48,32,45,48,46,48,54,51,56,48,48,32,48,46,57,57,52,50,48,48,10,118,110,32,45,48,46,48,54,56,48,48,48,32,45,48,46,48,48,48,53,48,48,32,48,46,57,57,55,55,48,48,10,118,110,32,48,46,48,56,54,56,48,48,32,45,48,46,48,54,51,56,48,48,32,48,46,57,57,52,50,48,48,10,118,110,32,48,46,48,54,56,48,48,48,32,45,48,46,48,48,48,53,48,48,32,48,46,57,57,55,55,48,48,10,118,110,32,45,48,46,48,56,54,48,48,48,32,48,46,48,53,56,49,48,48,32,48,46,57,57,52,54,48,48,10,118,110,32,48,46,48,48,57,57,48,48,32,48,46,49,49,55,49,48,48,32,48,46,57,57,51,48,48,48,10,118,110,32,48,46,48,56,54,48,48,48,32,48,46,48,53,56,49,48,48,32,48,46,57,57,52,54,48,48,10,118,110,32,45,48,46,48,48,57,57,48,48,32,48,46,49,49,55,49,48,48,32,48,46,57,57,51,48,48,48,10,118,110,32,48,46,48,56,50,55,48,48,32,48,46,50,48,51,52,48,48,32,48,46,57,55,53,54,48,48,10,118,110,32,48,46,50,48,50,53,48,48,32,48,46,49,56,53,52,48,48,32,48,46,57,54,49,54,48,48,10,118,110,32,45,48,46,48,56,50,55,48,48,32,48,46,50,48,51,52,48,48,32,48,46,57,55,53,54,48,48,10,118,110,32,45,48,46,50,48,50,53,48,48,32,48,46,49,56,53,52,48,48,32,48,46,57,54,49,54,48,48,10,118,110,32,48,46,51,48,49,51,48,48,32,48,46,49,57,53,53,48,48,32,48,46,57,51,51,51,48,48,10,118,110,32,48,46,51,53,50,54,48,48,32,48,46,49,49,56,55,48,48,32,48,46,57,50,56,50,48,48,10,118,110,32,45,48,46,51,48,49,51,48,48,32,48,46,49,57,53,53,48,48,32,48,46,57,51,51,51,48,48,10,118,110,32,45,48,46,51,53,50,54,48,48,32,48,46,49,49,56,55,48,48,32,48,46,57,50,56,50,48,48,10,118,110,32,48,46,52,49,52,49,48,48,32,48,46,48,54,57,50,48,48,32,48,46,57,48,55,54,48,48,10,118,110,32,45,48,46,52,49,52,49,48,48,32,48,46,48,54,57,50,48,48,32,48,46,57,48,55,54,48,48,10,118,110,32,48,46,49,48,49,51,48,48,32,45,48,46,56,57,56,56,48,48,32,48,46,52,50,54,53,48,48,10,118,110,32,48,46,48,57,55,52,48,48,32,45,48,46,57,56,53,52,48,48,32,48,46,49,51,57,51,48,48,10,118,110,32,48,46,49,52,56,54,48,48,32,45,48,46,57,56,51,48,48,48,32,48,46,49,48,55,53,48,48,10,118,110,32,48,46,49,54,51,56,48,48,32,45,48,46,56,57,53,57,48,48,32,48,46,52,49,50,57,48,48,10,118,110,32,48,46,49,53,53,51,48,48,32,45,48,46,55,54,56,57,48,48,32,48,46,54,50,48,49,48,48,10,118,110,32,48,46,48,57,49,51,48,48,32,45,48,46,55,56,56,52,48,48,32,48,46,54,48,56,52,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,55,57,51,55,48,48,32,48,46,54,48,56,51,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,56,57,57,56,48,48,32,48,46,52,51,54,51,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,57,56,55,53,48,48,32,48,46,49,53,55,56,48,48,10,118,110,32,45,48,46,49,48,49,51,48,48,32,45,48,46,56,57,56,56,48,48,32,48,46,52,50,54,53,48,48,10,118,110,32,45,48,46,48,57,49,51,48,48,32,45,48,46,55,56,56,52,48,48,32,48,46,54,48,56,52,48,48,10,118,110,32,45,48,46,49,53,53,51,48,48,32,45,48,46,55,54,56,57,48,48,32,48,46,54,50,48,49,48,48,10,118,110,32,45,48,46,49,54,51,56,48,48,32,45,48,46,56,57,53,57,48,48,32,48,46,52,49,50,57,48,48,10,118,110,32,45,48,46,49,52,56,54,48,48,32,45,48,46,57,56,51,48,48,48,32,48,46,49,48,55,53,48,48,10,118,110,32,45,48,46,48,57,55,52,48,48,32,45,48,46,57,56,53,52,48,48,32,48,46,49,51,57,51,48,48,10,118,110,32,48,46,50,54,57,49,48,48,32,45,48,46,56,53,54,51,48,48,32,48,46,52,52,48,56,48,48,10,118,110,32,48,46,50,54,49,56,48,48,32,45,48,46,57,54,48,50,48,48,32,48,46,48,57,54,56,48,48,10,118,110,32,48,46,53,57,54,54,48,48,32,45,48,46,55,57,52,56,48,48,32,48,46,49,49,48,56,48,48,10,118,110,32,48,46,52,55,50,56,48,48,32,45,48,46,55,49,53,55,48,48,32,48,46,53,49,52,48,48,48,10,118,110,32,48,46,51,55,57,48,48,48,32,45,48,46,53,53,49,56,48,48,32,48,46,55,52,50,57,48,48,10,118,110,32,48,46,50,52,57,54,48,48,32,45,48,46,55,48,49,49,48,48,32,48,46,54,54,55,57,48,48,10,118,110,32,45,48,46,50,54,57,49,48,48,32,45,48,46,56,53,54,51,48,48,32,48,46,52,52,48,56,48,48,10,118,110,32,45,48,46,50,52,57,54,48,48,32,45,48,46,55,48,49,49,48,48,32,48,46,54,54,55,57,48,48,10,118,110,32,45,48,46,51,55,57,48,48,48,32,45,48,46,53,53,49,56,48,48,32,48,46,55,52,50,57,48,48,10,118,110,32,45,48,46,52,55,50,56,48,48,32,45,48,46,55,49,53,55,48,48,32,48,46,53,49,52,48,48,48,10,118,110,32,45,48,46,53,57,54,54,48,48,32,45,48,46,55,57,52,56,48,48,32,48,46,49,49,48,56,48,48,10,118,110,32,45,48,46,50,54,49,56,48,48,32,45,48,46,57,54,48,50,48,48,32,48,46,48,57,54,56,48,48,10,118,110,32,48,46,54,56,55,54,48,48,32,45,48,46,52,51,56,54,48,48,32,48,46,53,55,56,54,48,48,10,118,110,32,48,46,57,49,49,48,48,48,32,45,48,46,51,57,50,56,48,48,32,48,46,49,50,53,53,48,48,10,118,110,32,48,46,57,56,56,56,48,48,32,45,48,46,48,55,48,53,48,48,32,48,46,49,51,49,53,48,48,10,118,110,32,48,46,55,56,55,55,48,48,32,45,48,46,49,57,54,49,48,48,32,48,46,53,56,52,49,48,48,10,118,110,32,48,46,53,51,50,56,48,48,32,45,48,46,50,50,50,49,48,48,32,48,46,56,49,54,54,48,48,10,118,110,32,48,46,52,55,51,49,48,48,32,45,48,46,51,54,55,50,48,48,32,48,46,56,48,48,56,48,48,10,118,110,32,45,48,46,54,56,55,54,48,48,32,45,48,46,52,51,56,54,48,48,32,48,46,53,55,56,54,48,48,10,118,110,32,45,48,46,52,55,51,49,48,48,32,45,48,46,51,54,55,50,48,48,32,48,46,56,48,48,56,48,48,10,118,110,32,45,48,46,53,51,50,56,48,48,32,45,48,46,50,50,50,49,48,48,32,48,46,56,49,54,54,48,48,10,118,110,32,45,48,46,55,56,55,55,48,48,32,45,48,46,49,57,54,49,48,48,32,48,46,53,56,52,49,48,48,10,118,110,32,45,48,46,57,56,56,56,48,48,32,45,48,46,48,55,48,53,48,48,32,48,46,49,51,49,53,48,48,10,118,110,32,45,48,46,57,49,49,48,48,48,32,45,48,46,51,57,50,56,48,48,32,48,46,49,50,53,53,48,48,10,118,110,32,48,46,56,49,57,57,48,48,32,45,48,46,48,52,53,49,48,48,32,48,46,53,55,48,55,48,48,10,118,110,32,48,46,57,57,49,48,48,48,32,48,46,48,54,48,56,48,48,32,48,46,49,49,57,52,48,48,10,118,110,32,48,46,57,56,53,55,48,48,32,48,46,49,49,53,49,48,48,32,48,46,49,50,50,55,48,48,10,118,110,32,48,46,56,50,50,52,48,48,32,48,46,48,52,50,54,48,48,32,48,46,53,54,55,50,48,48,10,118,110,32,48,46,53,56,51,48,48,48,32,45,48,46,48,49,50,57,48,48,32,48,46,56,49,50,51,48,48,10,118,110,32,48,46,53,54,57,56,48,48,32,45,48,46,49,48,48,57,48,48,32,48,46,56,49,53,53,48,48,10,118,110,32,45,48,46,56,49,57,57,48,48,32,45,48,46,48,52,53,49,48,48,32,48,46,53,55,48,55,48,48,10,118,110,32,45,48,46,53,54,57,56,48,48,32,45,48,46,49,48,48,57,48,48,32,48,46,56,49,53,53,48,48,10,118,110,32,45,48,46,53,56,51,48,48,48,32,45,48,46,48,49,50,57,48,48,32,48,46,56,49,50,51,48,48,10,118,110,32,45,48,46,56,50,50,52,48,48,32,48,46,48,52,50,54,48,48,32,48,46,53,54,55,50,48,48,10,118,110,32,45,48,46,57,56,53,55,48,48,32,48,46,49,49,53,49,48,48,32,48,46,49,50,50,55,48,48,10,118,110,32,45,48,46,57,57,49,48,48,48,32,48,46,48,54,48,56,48,48,32,48,46,49,49,57,52,48,48,10,118,110,32,48,46,56,50,51,54,48,48,32,48,46,48,57,55,54,48,48,32,48,46,53,53,56,55,48,48,10,118,110,32,48,46,57,56,49,48,48,48,32,48,46,49,52,56,50,48,48,32,48,46,49,50,52,54,48,48,10,118,110,32,48,46,57,54,54,52,48,48,32,48,46,50,49,53,54,48,48,32,48,46,49,52,48,48,48,48,10,118,110,32,48,46,56,50,57,48,48,48,32,48,46,49,54,55,54,48,48,32,48,46,53,51,51,53,48,48,10,118,110,32,48,46,54,49,50,55,48,48,32,48,46,48,56,53,54,48,48,32,48,46,55,56,53,55,48,48,10,118,110,32,48,46,53,57,48,53,48,48,32,48,46,48,51,52,56,48,48,32,48,46,56,48,54,51,48,48,10,118,110,32,45,48,46,56,50,51,54,48,48,32,48,46,48,57,55,54,48,48,32,48,46,53,53,56,55,48,48,10,118,110,32,45,48,46,53,57,48,53,48,48,32,48,46,48,51,52,56,48,48,32,48,46,56,48,54,51,48,48,10,118,110,32,45,48,46,54,49,50,55,48,48,32,48,46,48,56,53,54,48,48,32,48,46,55,56,53,55,48,48,10,118,110,32,45,48,46,56,50,57,48,48,48,32,48,46,49,54,55,54,48,48,32,48,46,53,51,51,53,48,48,10,118,110,32,45,48,46,57,54,54,52,48,48,32,48,46,50,49,53,54,48,48,32,48,46,49,52,48,48,48,48,10,118,110,32,45,48,46,57,56,49,48,48,48,32,48,46,49,52,56,50,48,48,32,48,46,49,50,52,54,48,48,10,118,110,32,48,46,51,55,54,48,48,48,32,45,48,46,55,55,54,52,48,48,32,48,46,53,48,53,55,48,48,10,118,110,32,48,46,54,51,57,53,48,48,32,45,48,46,53,55,56,56,48,48,32,48,46,53,48,54,48,48,48,10,118,110,32,48,46,54,51,49,50,48,48,32,45,48,46,55,51,49,53,48,48,32,48,46,50,53,55,55,48,48,10,118,110,32,48,46,51,51,53,55,48,48,32,45,48,46,57,49,52,56,48,48,32,48,46,50,50,52,55,48,48,10,118,110,32,48,46,51,53,57,52,48,48,32,45,48,46,57,49,48,52,48,48,32,48,46,50,48,52,56,48,48,10,118,110,32,48,46,51,54,57,57,48,48,32,45,48,46,55,53,53,51,48,48,32,48,46,53,52,49,48,48,48,10,118,110,32,48,46,51,56,51,51,48,48,32,45,48,46,53,53,51,56,48,48,32,48,46,55,51,57,50,48,48,10,118,110,32,48,46,52,48,53,57,48,48,32,45,48,46,52,55,56,57,48,48,32,48,46,55,55,56,52,48,48,10,118,110,32,48,46,50,50,50,52,48,48,32,45,48,46,50,48,49,53,48,48,32,48,46,57,53,51,57,48,48,10,118,110,32,45,48,46,51,55,54,48,48,48,32,45,48,46,55,55,54,52,48,48,32,48,46,53,48,53,55,48,48,10,118,110,32,45,48,46,52,48,53,57,48,48,32,45,48,46,52,55,56,57,48,48,32,48,46,55,55,56,52,48,48,10,118,110,32,45,48,46,51,56,51,51,48,48,32,45,48,46,53,53,51,56,48,48,32,48,46,55,51,57,50,48,48,10,118,110,32,45,48,46,51,54,57,57,48,48,32,45,48,46,55,53,53,51,48,48,32,48,46,53,52,49,48,48,48,10,118,110,32,45,48,46,51,53,57,52,48,48,32,45,48,46,57,49,48,52,48,48,32,48,46,50,48,52,56,48,48,10,118,110,32,45,48,46,51,51,53,55,48,48,32,45,48,46,57,49,52,56,48,48,32,48,46,50,50,52,55,48,48,10,118,110,32,45,48,46,54,51,49,50,48,48,32,45,48,46,55,51,49,53,48,48,32,48,46,50,53,55,55,48,48,10,118,110,32,45,48,46,54,51,57,53,48,48,32,45,48,46,53,55,56,56,48,48,32,48,46,53,48,54,48,48,48,10,118,110,32,45,48,46,50,50,50,52,48,48,32,45,48,46,50,48,49,53,48,48,32,48,46,57,53,51,57,48,48,10,118,110,32,48,46,52,52,51,54,48,48,32,45,48,46,54,56,57,48,48,48,32,48,46,53,55,51,50,48,48,10,118,110,32,48,46,52,55,52,55,48,48,32,45,48,46,56,53,55,52,48,48,32,48,46,49,57,56,56,48,48,10,118,110,32,48,46,54,48,57,51,48,48,32,45,48,46,55,55,48,54,48,48,32,48,46,49,56,54,57,48,48,10,118,110,32,48,46,53,55,48,53,48,48,32,45,48,46,53,56,57,49,48,48,32,48,46,53,55,50,50,48,48,10,118,110,32,48,46,52,57,52,50,48,48,32,45,48,46,52,51,49,56,48,48,32,48,46,55,53,52,53,48,48,10,118,110,32,48,46,52,49,52,51,48,48,32,45,48,46,53,50,52,50,48,48,32,48,46,55,52,52,48,48,48,10,118,110,32,45,48,46,52,52,51,54,48,48,32,45,48,46,54,56,57,48,48,48,32,48,46,53,55,51,50,48,48,10,118,110,32,45,48,46,52,49,52,51,48,48,32,45,48,46,53,50,52,50,48,48,32,48,46,55,52,52,48,48,48,10,118,110,32,45,48,46,52,57,52,50,48,48,32,45,48,46,52,51,49,56,48,48,32,48,46,55,53,52,53,48,48,10,118,110,32,45,48,46,53,55,48,53,48,48,32,45,48,46,53,56,57,49,48,48,32,48,46,53,55,50,50,48,48,10,118,110,32,45,48,46,54,48,57,51,48,48,32,45,48,46,55,55,48,54,48,48,32,48,46,49,56,54,57,48,48,10,118,110,32,45,48,46,52,55,52,55,48,48,32,45,48,46,56,53,55,52,48,48,32,48,46,49,57,56,56,48,48,10,118,110,32,48,46,54,56,51,51,48,48,32,45,48,46,52,55,57,57,48,48,32,48,46,53,53,48,50,48,48,10,118,110,32]);fileData0.push.apply(fileData0,[48,46,55,52,56,55,48,48,32,45,48,46,54,52,54,51,48,48,32,48,46,49,52,55,53,48,48,10,118,110,32,48,46,56,57,53,56,48,48,32,45,48,46,52,50,55,53,48,48,32,48,46,49,50,49,55,48,48,10,118,110,32,48,46,55,51,50,51,48,48,32,45,48,46,51,57,49,54,48,48,32,48,46,53,53,55,48,48,48,10,118,110,32,48,46,53,56,52,56,48,48,32,45,48,46,51,50,48,55,48,48,32,48,46,55,52,53,48,48,48,10,118,110,32,48,46,53,54,57,55,48,48,32,45,48,46,51,53,52,52,48,48,32,48,46,55,52,49,53,48,48,10,118,110,32,45,48,46,54,56,51,51,48,48,32,45,48,46,52,55,57,57,48,48,32,48,46,53,53,48,50,48,48,10,118,110,32,45,48,46,53,54,57,55,48,48,32,45,48,46,51,53,52,52,48,48,32,48,46,55,52,49,53,48,48,10,118,110,32,45,48,46,53,56,52,56,48,48,32,45,48,46,51,50,48,55,48,48,32,48,46,55,52,53,48,48,48,10,118,110,32,45,48,46,55,51,50,51,48,48,32,45,48,46,51,57,49,54,48,48,32,48,46,53,53,55,48,48,48,10,118,110,32,45,48,46,56,57,53,56,48,48,32,45,48,46,52,50,55,53,48,48,32,48,46,49,50,49,55,48,48,10,118,110,32,45,48,46,55,52,56,55,48,48,32,45,48,46,54,52,54,51,48,48,32,48,46,49,52,55,53,48,48,10,118,110,32,48,46,55,51,55,51,48,48,32,45,48,46,51,48,52,56,48,48,32,48,46,54,48,50,57,48,48,10,118,110,32,48,46,57,55,53,52,48,48,32,45,48,46,49,53,49,54,48,48,32,48,46,49,53,57,57,48,48,10,118,110,32,48,46,57,51,53,48,48,48,32,48,46,50,56,51,50,48,48,32,48,46,50,49,51,54,48,48,10,118,110,32,48,46,55,52,54,51,48,48,32,45,48,46,48,53,53,52,48,48,32,48,46,54,54,51,51,48,48,10,118,110,32,48,46,52,56,55,55,48,48,32,45,48,46,50,57,51,51,48,48,32,48,46,56,50,50,50,48,48,10,118,110,32,48,46,53,51,52,51,48,48,32,45,48,46,51,49,50,51,48,48,32,48,46,55,56,53,53,48,48,10,118,110,32,45,48,46,55,51,55,51,48,48,32,45,48,46,51,48,52,56,48,48,32,48,46,54,48,50,57,48,48,10,118,110,32,45,48,46,53,51,52,51,48,48,32,45,48,46,51,49,50,51,48,48,32,48,46,55,56,53,53,48,48,10,118,110,32,45,48,46,52,56,55,55,48,48,32,45,48,46,50,57,51,51,48,48,32,48,46,56,50,50,50,48,48,10,118,110,32,45,48,46,55,52,54,51,48,48,32,45,48,46,48,53,53,52,48,48,32,48,46,54,54,51,51,48,48,10,118,110,32,45,48,46,57,51,53,48,48,48,32,48,46,50,56,51,50,48,48,32,48,46,50,49,51,54,48,48,10,118,110,32,45,48,46,57,55,53,52,48,48,32,45,48,46,49,53,49,54,48,48,32,48,46,49,53,57,57,48,48,10,118,110,32,48,46,54,51,57,56,48,48,32,48,46,51,50,54,49,48,48,32,48,46,54,57,53,57,48,48,10,118,110,32,48,46,54,53,57,55,48,48,32,48,46,55,49,53,56,48,48,32,48,46,50,50,57,48,48,48,10,118,110,32,48,46,52,55,50,50,48,48,32,48,46,56,54,53,51,48,48,32,48,46,49,54,56,48,48,48,10,118,110,32,48,46,53,50,55,56,48,48,32,48,46,53,52,56,53,48,48,32,48,46,54,52,56,53,48,48,10,118,110,32,48,46,51,53,51,49,48,48,32,45,48,46,48,52,54,55,48,48,32,48,46,57,51,52,52,48,48,10,118,110,32,48,46,52,51,56,56,48,48,32,45,48,46,49,53,52,50,48,48,32,48,46,56,56,53,51,48,48,10,118,110,32,45,48,46,54,51,57,56,48,48,32,48,46,51,50,54,49,48,48,32,48,46,54,57,53,57,48,48,10,118,110,32,45,48,46,52,51,56,56,48,48,32,45,48,46,49,53,52,50,48,48,32,48,46,56,56,53,51,48,48,10,118,110,32,45,48,46,51,53,51,49,48,48,32,45,48,46,48,52,54,55,48,48,32,48,46,57,51,52,52,48,48,10,118,110,32,45,48,46,53,50,55,56,48,48,32,48,46,53,52,56,53,48,48,32,48,46,54,52,56,53,48,48,10,118,110,32,45,48,46,52,55,50,50,48,48,32,48,46,56,54,53,51,48,48,32,48,46,49,54,56,48,48,48,10,118,110,32,45,48,46,54,53,57,55,48,48,32,48,46,55,49,53,56,48,48,32,48,46,50,50,57,48,48,48,10,118,110,32,48,46,53,49,56,54,48,48,32,48,46,54,48,50,56,48,48,32,48,46,54,48,54,51,48,48,10,118,110,32,48,46,53,49,50,56,48,48,32,48,46,56,52,54,56,48,48,32,48,46,49,52,49,50,48,48,10,118,110,32,48,46,53,56,56,57,48,48,32,48,46,55,57,51,53,48,48,32,48,46,49,53,50,56,48,48,10,118,110,32,48,46,53,53,49,50,48,48,32,48,46,53,54,51,57,48,48,32,48,46,54,49,52,57,48,48,10,118,110,32,48,46,51,48,53,48,48,48,32,48,46,48,50,56,54,48,48,32,48,46,57,53,49,57,48,48,10,118,110,32,48,46,51,48,56,56,48,48,32,48,46,48,49,54,56,48,48,32,48,46,57,53,49,48,48,48,10,118,110,32,45,48,46,53,49,56,54,48,48,32,48,46,54,48,50,56,48,48,32,48,46,54,48,54,51,48,48,10,118,110,32,45,48,46,51,48,56,56,48,48,32,48,46,48,49,54,56,48,48,32,48,46,57,53,49,48,48,48,10,118,110,32,45,48,46,51,48,53,48,48,48,32,48,46,48,50,56,54,48,48,32,48,46,57,53,49,57,48,48,10,118,110,32,45,48,46,53,53,49,50,48,48,32,48,46,53,54,51,57,48,48,32,48,46,54,49,52,57,48,48,10,118,110,32,45,48,46,53,56,56,57,48,48,32,48,46,55,57,51,53,48,48,32,48,46,49,53,50,56,48,48,10,118,110,32,45,48,46,53,49,50,56,48,48,32,48,46,56,52,54,56,48,48,32,48,46,49,52,49,50,48,48,10,118,110,32,48,46,53,51,53,51,48,48,32,48,46,53,53,52,54,48,48,32,48,46,54,51,55,48,48,48,10,118,110,32,48,46,53,56,56,53,48,48,32,48,46,55,57,48,53,48,48,32,48,46,49,54,57,52,48,48,10,118,110,32,48,46,51,49,52,57,48,48,32,48,46,57,51,50,50,48,48,32,48,46,49,55,56,52,48,48,10,118,110,32,48,46,51,51,49,57,48,48,32,48,46,54,52,50,55,48,48,32,48,46,54,57,48,53,48,48,10,118,110,32,48,46,50,53,56,54,48,48,32,48,46,49,48,50,55,48,48,32,48,46,57,54,48,53,48,48,10,118,110,32,48,46,51,48,56,54,48,48,32,48,46,48,53,49,53,48,48,32,48,46,57,52,57,56,48,48,10,118,110,32,45,48,46,53,51,53,51,48,48,32,48,46,53,53,52,54,48,48,32,48,46,54,51,55,48,48,48,10,118,110,32,45,48,46,51,48,56,54,48,48,32,48,46,48,53,49,53,48,48,32,48,46,57,52,57,56,48,48,10,118,110,32,45,48,46,50,53,56,54,48,48,32,48,46,49,48,50,55,48,48,32,48,46,57,54,48,53,48,48,10,118,110,32,45,48,46,51,51,49,57,48,48,32,48,46,54,52,50,55,48,48,32,48,46,54,57,48,53,48,48,10,118,110,32,45,48,46,51,49,52,57,48,48,32,48,46,57,51,50,50,48,48,32,48,46,49,55,56,52,48,48,10,118,110,32,45,48,46,53,56,56,53,48,48,32,48,46,55,57,48,53,48,48,32,48,46,49,54,57,52,48,48,10,118,110,32,45,48,46,48,55,50,49,48,48,32,48,46,54,55,48,50,48,48,32,48,46,55,51,56,54,48,48,10,118,110,32,45,48,46,50,48,52,52,48,48,32,48,46,57,54,49,50,48,48,32,48,46,49,56,53,50,48,48,10,118,110,32,45,48,46,54,54,57,49,48,48,32,48,46,55,50,54,52,48,48,32,48,46,49,53,54,57,48,48,10,118,110,32,45,48,46,52,54,55,49,48,48,32,48,46,53,50,49,56,48,48,32,48,46,55,49,51,56,48,48,10,118,110,32,45,48,46,48,52,56,52,48,48,32,48,46,48,55,52,51,48,48,32,48,46,57,57,54,48,48,48,10,118,110,32,48,46,49,48,55,51,48,48,32,48,46,49,50,50,52,48,48,32,48,46,57,56,54,54,48,48,10,118,110,32,48,46,48,55,50,49,48,48,32,48,46,54,55,48,50,48,48,32,48,46,55,51,56,54,48,48,10,118,110,32,45,48,46,49,48,55,51,48,48,32,48,46,49,50,50,52,48,48,32,48,46,57,56,54,54,48,48,10,118,110,32,48,46,48,52,56,52,48,48,32,48,46,48,55,52,51,48,48,32,48,46,57,57,54,48,48,48,10,118,110,32,48,46,52,54,55,49,48,48,32,48,46,53,50,49,56,48,48,32,48,46,55,49,51,56,48,48,10,118,110,32,48,46,54,54,57,49,48,48,32,48,46,55,50,54,52,48,48,32,48,46,49,53,54,57,48,48,10,118,110,32,48,46,50,48,52,52,48,48,32,48,46,57,54,49,50,48,48,32,48,46,49,56,53,50,48,48,10,118,110,32,45,48,46,54,54,49,56,48,48,32,48,46,51,55,57,54,48,48,32,48,46,54,52,54,52,48,48,10,118,110,32,45,48,46,56,54,50,56,48,48,32,48,46,52,57,51,57,48,48,32,48,46,49,48,55,49,48,48,10,118,110,32,45,48,46,56,52,50,48,48,48,32,48,46,53,50,57,57,48,48,32,48,46,49,48,48,55,48,48,10,118,110,32,45,48,46,54,55,55,52,48,48,32,48,46,52,48,51,52,48,48,32,48,46,54,49,53,50,48,48,10,118,110,32,45,48,46,49,50,55,55,48,48,32,48,46,48,48,49,51,48,48,32,48,46,57,57,49,56,48,48,10,118,110,32,45,48,46,49,48,51,49,48,48,32,48,46,48,50,50,53,48,48,32,48,46,57,57,52,52,48,48,10,118,110,32,48,46,54,54,49,56,48,48,32,48,46,51,55,57,54,48,48,32,48,46,54,52,54,52,48,48,10,118,110,32,48,46,49,48,51,49,48,48,32,48,46,48,50,50,53,48,48,32,48,46,57,57,52,52,48,48,10,118,110,32,48,46,49,50,55,55,48,48,32,48,46,48,48,49,51,48,48,32,48,46,57,57,49,56,48,48,10,118,110,32,48,46,54,55,55,52,48,48,32,48,46,52,48,51,52,48,48,32,48,46,54,49,53,50,48,48,10,118,110,32,48,46,56,52,50,48,48,48,32,48,46,53,50,57,57,48,48,32,48,46,49,48,48,55,48,48,10,118,110,32,48,46,56,54,50,56,48,48,32,48,46,52,57,51,57,48,48,32,48,46,49,48,55,49,48,48,10,118,110,32,45,48,46,53,48,56,56,48,48,32,48,46,53,53,49,50,48,48,32,48,46,54,54,49,50,48,48,10,118,110,32,45,48,46,54,48,55,50,48,48,32,48,46,55,55,55,56,48,48,32,48,46,49,54,50,49,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,57,55,53,54,48,48,32,48,46,50,49,57,51,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,54,54,54,56,48,48,32,48,46,55,52,53,50,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,48,54,48,53,48,48,32,48,46,57,57,56,49,48,48,10,118,110,32,45,48,46,49,49,48,49,48,48,32,48,46,48,50,54,56,48,48,32,48,46,57,57,51,53,48,48,10,118,110,32,48,46,53,48,56,56,48,48,32,48,46,53,53,49,50,48,48,32,48,46,54,54,49,50,48,48,10,118,110,32,48,46,49,49,48,49,48,48,32,48,46,48,50,54,56,48,48,32,48,46,57,57,51,53,48,48,10,118,110,32,48,46,54,48,55,50,48,48,32,48,46,55,55,55,56,48,48,32,48,46,49,54,50,49,48,48,10,118,110,32,48,46,51,54,49,49,48,48,32,45,48,46,50,57,55,51,48,48,32,48,46,56,56,51,56,48,48,10,118,110,32,48,46,51,51,57,53,48,48,32,45,48,46,51,48,55,48,48,48,32,48,46,56,56,57,48,48,48,10,118,110,32,48,46,51,48,50,51,48,48,32,45,48,46,50,50,56,50,48,48,32,48,46,57,50,53,52,48,48,10,118,110,32,48,46,51,50,50,51,48,48,32,45,48,46,50,51,50,50,48,48,32,48,46,57,49,55,55,48,48,10,118,110,32,48,46,50,56,54,55,48,48,32,45,48,46,50,52,55,53,48,48,32,48,46,57,50,53,53,48,48,10,118,110,32,48,46,51,48,52,53,48,48,32,45,48,46,51,48,51,50,48,48,32,48,46,57,48,51,48,48,48,10,118,110,32,45,48,46,51,54,49,49,48,48,32,45,48,46,50,57,55,51,48,48,32,48,46,56,56,51,56,48,48,10,118,110,32,45,48,46,51,48,52,53,48,48,32,45,48,46,51,48,51,50,48,48,32,48,46,57,48,51,48,48,48,10,118,110,32,45,48,46,50,56,54,55,48,48,32,45,48,46,50,52,55,53,48,48,32,48,46,57,50,53,53,48,48,10,118,110,32,45,48,46,51,50,50,51,48,48,32,45,48,46,50,51,50,50,48,48,32,48,46,57,49,55,55,48,48,10,118,110,32,45,48,46,51,48,50,51,48,48,32,45,48,46,50,50,56,50,48,48,32,48,46,57,50,53,52,48,48,10,118,110,32,45,48,46,51,51,57,53,48,48,32,45,48,46,51,48,55,48,48,48,32,48,46,56,56,57,48,48,48,10,118,110,32,48,46,50,49,51,55,48,48,32,45,48,46,51,50,54,48,48,48,32,48,46,57,50,48,57,48,48,10,118,110,32,48,46,50,48,57,55,48,48,32,45,48,46,50,55,49,56,48,48,32,48,46,57,51,57,50,48,48,10,118,110,32,48,46,49,50,50,49,48,48,32,45,48,46,50,54,56,50,48,48,32,48,46,57,53,53,54,48,48,10,118,110,32,48,46,49,50,52,53,48,48,32,45,48,46,51,52,57,57,48,48,32,48,46,57,50,56,53,48,48,10,118,110,32,45,48,46,50,49,51,55,48,48,32,45,48,46,51,50,54,48,48,48,32,48,46,57,50,48,57,48,48,10,118,110,32,45,48,46,49,50,52,53,48,48,32,45,48,46,51,52,57,57,48,48,32,48,46,57,50,56,53,48,48,10,118,110,32,45,48,46,49,50,50,49,48,48,32,45,48,46,50,54,56,50,48,48,32,48,46,57,53,53,54,48,48,10,118,110,32,45,48,46,50,48,57,55,48,48,32,45,48,46,50,55,49,56,48,48,32,48,46,57,51,57,50,48,48,10,118,110,32,48,46,48,54,52,54,48,48,32,45,48,46,51,55,50,52,48,48,32,48,46,57,50,53,56,48,48,10,118,110,32,48,46,49,48,56,50,48,48,32,45,48,46,50,49,51,57,48,48,32,48,46,57,55,48,56,48,48,10,118,110,32,48,46,49,56,48,49,48,48,32,45,48,46,49,56,52,48,48,48,32,48,46,57,54,54,51,48,48,10,118,110,32,48,46,48,53,53,55,48,48,32,45,48,46,52,48,55,53,48,48,32,48,46,57,49,49,53,48,48,10,118,110,32,45,48,46,48,54,52,54,48,48,32,45,48,46,51,55,50,52,48,48,32,48,46,57,50,53,56,48,48,10,118,110,32,45,48,46,48,53,53,55,48,48,32,45,48,46,52,48,55,53,48,48,32,48,46,57,49,49,53,48,48,10,118,110,32,45,48,46,49,56,48,49,48,48,32,45,48,46,49,56,52,48,48,48,32,48,46,57,54,54,51,48,48,10,118,110,32,45,48,46,49,48,56,50,48,48,32,45,48,46,50,49,51,57,48,48,32,48,46,57,55,48,56,48,48,10,118,110,32,48,46,48,53,51,48,48,48,32,45,48,46,52,54,49,54,48,48,32,48,46,56,56,53,53,48,48,10,118,110,32,48,46,49,57,50,49,48,48,32,45,48,46,50,55,49,57,48,48,32,48,46,57,52,50,57,48,48,10,118,110,32,48,46,49,53,50,56,48,48,32,45,48,46,51,51,52,53,48,48,32,48,46,57,50,57,57,48,48,10,118,110,32,48,46,48,55,49,56,48,48,32,45,48,46,52,55,49,57,48,48,32,48,46,56,55,56,55,48,48,10,118,110,32,45,48,46,48,53,51,48,48,48,32,45,48,46,52,54,49,54,48,48,32,48,46,56,56,53,53,48,48,10,118,110,32,45,48,46,48,55,49,56,48,48,32,45,48,46,52,55,49,57,48,48,32,48,46,56,55,56,55,48,48,10,118,110,32,45,48,46,49,53,50,56,48,48,32,45,48,46,51,51,52,53,48,48,32,48,46,57,50,57,57,48,48,10,118,110,32,45,48,46,49,57,50,49,48,48,32,45,48,46,50,55,49,57,48,48,32,48,46,57,52,50,57,48,48,10,118,110,32,48,46,49,54,48,52,48,48,32,45,48,46,52,49,50,56,48,48,32,48,46,56,57,54,54,48,48,10,118,110,32,48,46,49,55,53,56,48,48,32,45,48,46,50,54,52,50,48,48,32,48,46,57,52,56,51,48,48,10,118,110,32,48,46,50,55,54,53,48,48,32,45,48,46,49,53,57,53,48,48,32,48,46,57,52,55,55,48,48,10,118,110,32,48,46,50,53,57,55,48,48,32,45,48,46,51,48,53,51,48,48,32,48,46,57,49,54,50,48,48,10,118,110,32,45,48,46,49,54,48,52,48,48,32,45,48,46,52,49,50,56,48,48,32,48,46,56,57,54,54,48,48,10,118,110,32,45,48,46,50,53,57,55,48,48,32,45,48,46,51,48,53,51,48,48,32,48,46,57,49,54,50,48,48,10,118,110,32,45,48,46,50,55,54,53,48,48,32,45,48,46,49,53,57,53,48,48,32,48,46,57,52,55,55,48,48,10,118,110,32,45,48,46,49,55,53,56,48,48,32,45,48,46,50,54,52,50,48,48,32,48,46,57,52,56,51,48,48,10,118,110,32,48,46,51,55,48,57,48,48,32,45,48,46,50,51,54,53,48,48,32,48,46,56,57,56,49,48,48,10,118,110,32,48,46,51,55,56,50,48,48,32,45,48,46,49,52,54,56,48,48,32,48,46,57,49,52,48,48,48,10,118,110,32,48,46,52,52,50,54,48,48,32,45,48,46,50,48,48,53,48,48,32,48,46,56,55,52,48,48,48,10,118,110,32,48,46,52,52,55,57,48,48,32,45,48,46,50,51,52,54,48,48,32,48,46,56,54,50,56,48,48,10,118,110,32,45,48,46,51,55,48,57,48,48,32,45,48,46,50,51,54,53,48,48,32,48,46,56,57,56,49,48,48,10,118,110,32,45,48,46,52,52,55,57,48,48,32,45,48,46,50,51,52,54,48,48,32,48,46,56,54,50,56,48,48,10,118,110,32,45,48,46,52,52,50,54,48,48,32,45,48,46,50,48,48,53,48,48,32,48,46,56,55,52,48,48,48,10,118,110,32,45,48,46,51,55,56,50,48,48,32,45,48,46,49,52,54,56,48,48,32,48,46,57,49,52,48,48,48,10,118,110,32,48,46,52,53,50,51,48,48,32,45,48,46,50,54,52,49,48,48,32,48,46,56,53,49,57,48,48,10,118,110,32,48,46,52,53,57,53,48,48,32,45,48,46,50,56,49,56,48,48,32,48,46,56,52,50,50,48,48,10,118,110,32,48,46,52,51,56,49,48,48,32,45,48,46,51,54,55,52,48,48,32,48,46,56,50,48,51,48,48,10,118,110,32,48,46,52,49,56,48,48,48,32,45,48,46,51,50,56,52,48,48,32,48,46,56,52,55,48,48,48,10,118,110,32,45,48,46,52,53,50,51,48,48,32,45,48,46,50,54,52,49,48,48,32,48,46,56,53,49,57,48,48,10,118,110,32,45,48,46,52,49,56,48,48,48,32,45,48,46,51,50,56,52,48,48,32,48,46,56,52,55,48,48,48,10,118,110,32,45,48,46,52,51,56,49,48,48,32,45,48,46,51,54,55,52,48,48,32,48,46,56,50,48,51,48,48,10,118,110,32,45,48,46,52,53,57,53,48,48,32,45,48,46,50,56,49,56,48,48,32,48,46,56,52,50,50,48,48,10,118,110,32,48,46,51,55,55,50,48,48,32,45,48,46,51,56,51,50,48,48,32,48,46,56,52,51,49,48,48,10,118,110,32,48,46,51,54,53,51,48,48,32,45,48,46,52,49,57,56,48,48,32,48,46,56,51,48,56,48,48,10,118,110,32,48,46,50,55,53,52,48,48,32,45,48,46,51,54,52,53,48,48,32,48,46,56,56,57,53,48,48,10,118,110,32,48,46,51,52,56,57,48,48,32,45,48,46,51,49,56,54,48,48,32,48,46,56,56,49,51,48,48,10,118,110,32,45,48,46,51,55,55,50,48,48,32,45,48,46,51,56,51,50,48,48,32,48,46,56,52,51,49,48,48,10,118,110,32,45,48,46,51,52,56,57,48,48,32,45,48,46,51,49,56,54,48,48,32,48,46,56,56,49,51,48,48,10,118,110,32,45,48,46,50,55,53,52,48,48,32,45,48,46,51,54,52,53,48,48,32,48,46,56,56,57,53,48,48,10,118,110,32,45,48,46,51,54,53,51,48,48,32,45,48,46,52,49,57,56,48,48,32,48,46,56,51,48,56,48,48,10,118,110,32,48,46,51,51,56,53,48,48,32,45,48,46,49,51,54,50,48,48,32,48,46,57,51,49,49,48,48,10,118,110,32,48,46,50,48,52,50,48,48,32,45,48,46,50,51,57,52,48,48,32,48,46,57,52,57,50,48,48,10,118,110,32,48,46,48,57,52,57,48,48,32,45,48,46,49,49,54,52,48,48,32,48,46,57,56,56,54,48,48,10,118,110,32,48,46,49,55,55,51,48,48,32,48,46,48,51,51,52,48,48,32,48,46,57,56,51,54,48,48,10,118,110,32,45,48,46,51,51,56,53,48,48,32,45,48,46,49,51,54,50,48,48,32,48,46,57,51,49,49,48,48,10,118,110,32,45,48,46,49,55,55,51,48,48,32,48,46,48,51,51,52,48,48,32,48,46,57,56,51,54,48,48,10,118,110,32,45,48,46,48,57,52,57,48,48,32,45,48,46,49,49,54,52,48,48,32,48,46,57,56,56,54,48,48,10,118,110,32,45,48,46,50,48,52,50,48,48,32,45,48,46,50,51,57,52,48,48,32,48,46,57,52,57,50,48,48,10,118,110,32,45,48,46,48,53,53,51,48,48,32,48,46,49,50,50,56,48,48,32,48,46,57,57,48,57,48,48,10,118,110,32,45,48,46,48,55,52,51,48,48,32,45,48,46,48,52,51,48,48,48,32,48,46,57,57,54,51,48,48,10,118,110,32,45,48,46,49,52,56,48,48,48,32,45,48,46,48,56,55,49,48,48,32,48,46,57,56,53,49,48,48,10,118,110,32,45,48,46,48,55,57,51,48,48,32,48,46,48,49,55,48,48,48,32,48,46,57,57,54,55,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,48,52,49,48,48,48,32,48,46,57,57,57,49,48,48,10,118,110,32,45,48,46,49,53,56,52,48,48,32,48,46,48,55,53,50,48,48,32,48,46,57,56,52,53,48,48,10,118,110,32,48,46,48,53,53,51,48,48,32,48,46,49,50,50,56,48,48,32,48,46,57,57,48,57,48,48,10,118,110,32,48,46,49,53,56,52,48,48,32,48,46,48,55,53,50,48,48,32,48,46,57,56,52,53,48,48,10,118,110,32,48,46,48,55,57,51,48,48,32,48,46,48,49,55,48,48,48,32,48,46,57,57,54,55,48,48,10,118,110,32,48,46,49,52,56,48,48,48,32,45,48,46,48,56,55,49,48,48,32,48,46,57,56,53,49,48,48,10,118,110,32,48,46,48,55,52,51,48,48,32,45,48,46,48,52,51,48,48,48,32,48,46,57,57,54,51,48,48,10,118,110,32,48,46,50,53,57,53,48,48,32,45,48,46,50,57,49,48,48,48,32,48,46,57,50,48,56,48,48,10,118,110,32,48,46,50,50,54,57,48,48,32,45,48,46,50,48,50,57,48,48,32,48,46,57,53,50,53,48,48,10,118,110,32,48,46,49,56,54,48,48,48,32,45,48,46,50,53,57,50,48,48,32,48,46,57,52,55,55,48,48,10,118,110,32,48,46,49,50,57,50,48,48,32,45,48,46,49,54,50,49,48,48,32,48,46,57,55,56,51,48,48,10,118,110,32,45,48,46,50,53,57,53,48,48,32,45,48,46,50,57,49,48,48,48,32,48,46,57,50,48,56,48,48,10,118,110,32,45,48,46,49,56,54,48,48,48,32,45,48,46,50,53,57,50,48,48,32,48,46,57,52,55,55,48,48,10,118,110,32,45,48,46,50,50,54,57,48,48,32,45,48,46,50,48,50,57,48,48,32,48,46,57,53,50,53,48,48,10,118,110,32,45,48,46,49,50,57,50,48,48,32,45,48,46,49,54,50,49,48,48,32,48,46,57,55,56,51,48,48,10,118,110,32,48,46,49,49,53,56,48,48,32,45,48,46,50,51,54,52,48,48,32,48,46,57,54,52,55,48,48,10,118,110,32,48,46,48,50,48,53,48,48,32,45,48,46,49,52,55,56,48,48,32,48,46,57,56,56,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,50,55,53,50,48,48,32,48,46,57,54,49,52,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,50,52,54,52,48,48,32,48,46,57,54,57,49,48,48,10,118,110,32,48,46,48,52,48,56,48,48,32,45,48,46,50,49,53,57,48,48,32,48,46,57,55,53,53,48,48,10,118,110,32,45,48,46,48,55,53,51,48,48,32,45,48,46,49,54,52,55,48,48,32,48,46,57,56,51,53,48,48,10,118,110,32,45,48,46,49,49,53,56,48,48,32,45,48,46,50,51,54,52,48,48,32,48,46,57,54,52,55,48,48,10,118,110,32,45,48,46,48,52,48,56,48,48,32,45,48,46,50,49,53,57,48,48,32,48,46,57,55,53,53,48,48,10,118,110,32,45,48,46,48,50,48,53,48,48,32,45,48,46,49,52,55,56,48,48,32,48,46,57,56,56,56,48,48,10,118,110,32,48,46,48,55,53,51,48,48,32,45,48,46,49,54,52,55,48,48,32,48,46,57,56,51,53,48,48,10,118,110,32,45,48,46,48,49,52,55,48,48,32,45,48,46,49,52,54,55,48,48,32,48,46,57,56,57,48,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,49,52,57,56,48,48,32,48,46,57,56,56,55,48,48,10,118,110,32,45,48,46,49,50,54,57,48,48,32,45,48,46,49,54,49,50,48,48,32,48,46,57,55,56,55,48,48,10,118,110,32,48,46,48,49,52,55,48,48,32,45,48,46,49,52,54,55,48,48,32,48,46,57,56,57,48,48,48,10,118,110,32,48,46,49,50,54,57,48,48,32,45,48,46,49,54,49,50,48,48,32,48,46,57,55,56,55,48,48,10,118,110,32,48,46,48,55,48,51,48,48,32,45,48,46,55,48,50,48,48,48,32,48,46,55,48,56,55,48,48,10,118,110,32,48,46,49,51,52,53,48,48,32,45,48,46,54,54,52,50,48,48,32,48,46,55,51,53,51,48,48,10,118,110,32,48,46,48,55,49,53,48,48,32,45,48,46,53,50,56,54,48,48,32,48,46,56,52,53,56,48,48,10,118,110,32,48,46,48,50,54,53,48,48,32,45,48,46,53,52,55,48,48,48,32,48,46,56,51,54,55,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,53,52,57,48,48,48,32,48,46,56,51,53,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,55,49,48,52,48,48,32,48,46,55,48,51,55,48,48,10,118,110,32,45,48,46,48,55,48,51,48,48,32,45,48,46,55,48,50,48,48,48,32,48,46,55,48,56,55,48,48,10,118,110,32,45,48,46,48,50,54,53,48,48,32,45,48,46,53,52,55,48,48,48,32,48,46,56,51,54,55,48,48,10,118,110,32,45,48,46,48,55,49,53,48,48,32,45,48,46,53,50,56,54,48,48,32,48,46,56,52,53,56,48,48,10,118,110,32,45,48,46,49,51,52,53,48,48,32,45,48,46,54,54,52,50,48,48,32,48,46,55,51,53,51,48,48,10,118,110,32,48,46,50,49,55,54,48,48,32,45,48,46,53,55,50,48,48,48,32,48,46,55,57,48,56,48,48,10,118,110,32,48,46,51,49,49,52,48,48,32,45,48,46,52,49,56,51,48,48,32,48,46,56,53,51,50,48,48,10,118,110,32,48,46,50,50,57,55,48,48,32,45,48,46,51,51,52,52,48,48,32,48,46,57,49,52,48,48,48,10,118,110,32,48,46,49,52,53,48,48,48,32,45,48,46,52,53,56,54,48,48,32,48,46,56,55,54,55,48,48,10,118,110,32,45,48,46,50,49,55,54,48,48,32,45,48,46,53,55,50,48,48,48,32,48,46,55,57,48,56,48,48,10,118,110,32,45,48,46,49,52,53,48,48,48,32,45,48,46,52,53,56,54,48,48,32,48,46,56,55,54,55,48,48,10,118,110,32,45,48,46,50,50,57,55,48,48,32,45,48,46,51,51,52,52,48,48,32,48,46,57,49,52,48,48,48,10,118,110,32,45,48,46,51,49,49,52,48,48,32,45,48,46,52,49,56,51,48,48,32,48,46,56,53,51,50,48,48,10,118,110,32,48,46,51,53,51,49,48,48,32,45,48,46,50,56,52,50,48,48,32,48,46,56,57,49,52,48,48,10,118,110,32,48,46,51,54,50,52,48,48,32,45,48,46,49,57,52,50,48,48,32,48,46,57,49,49,54,48,48,10,118,110,32,48,46,50,48,51,57,48,48,32,45,48,46,49,51,57,54,48,48,32,48,46,57,54,57,48,48,48,10,118,110,32,48,46,50,54,50,53,48,48,32,45,48,46,50,50,51,53,48,48,32,48,46,57,51,56,55,48,48,10,118,110,32,45,48,46,51,53,51,49,48,48,32,45,48,46,50,56,52,50,48,48,32,48,46,56,57,49,52,48,48,10,118,110,32,45,48,46,50,54,50,53,48,48,32,45,48,46,50,50,51,53,48,48,32,48,46,57,51,56,55,48,48,10,118,110,32,45,48,46,50,48,51,57,48,48,32,45,48,46,49,51,57,54,48,48,32,48,46,57,54,57,48,48,48,10,118,110,32,45,48,46,51,54,50,52,48,48,32,45,48,46,49,57,52,50,48,48,32,48,46,57,49,49,54,48,48,10,118,110,32,48,46,51,54,48,49,48,48,32,45,48,46,48,49,51,52,48,48,32,48,46,57,51,50,56,48,48,10,118,110,32,48,46,51,54,50,56,48,48,32,48,46,48,49,55,57,48,48,32,48,46,57,51,49,55,48,48,10,118,110,32,48,46,49,55,48,57,48,48,32,45,48,46,48,48,56,50,48,48,32,48,46,57,56,53,50,48,48,10,118,110,32,48,46,49,55,53,57,48,48,32,45,48,46,48,51,56,49,48,48,32,48,46,57,56,51,54,48,48,10,118,110,32,48,46,49,56,55,57,48,48,32,45,48,46,48,53,48,50,48,48,32,48,46,57,56,48,57,48,48,10,118,110,32,48,46,51,54,56,56,48,48,32,45,48,46,48,52,51,49,48,48,32,48,46,57,50,56,53,48,48,10,118,110,32,45,48,46,51,54,48,49,48,48,32,45,48,46,48,49,51,52,48,48,32,48,46,57,51,50,56,48,48,10,118,110,32,45,48,46,51,54,56,56,48,48,32,45,48,46,48,52,51,49,48,48,32,48,46,57,50,56,53,48,48,10,118,110,32,45,48,46,49,56,55,57,48,48,32,45,48,46,48,53,48,50,48,48,32,48,46,57,56,48,57,48,48,10,118,110,32,45,48,46,49,55,53,57,48,48,32,45,48,46,48,51,56,49,48,48,32,48,46,57,56,51,54,48,48,10,118,110,32,45,48,46,49,55,48,57,48,48,32,45,48,46,48,48,56,50,48,48,32,48,46,57,56,53,50,48,48,10,118,110,32,45,48,46,51,54,50,56,48,48,32,48,46,48,49,55,57,48,48,32,48,46,57,51,49,55,48,48,10,118,110,32,48,46,51,55,49,57,48,48,32,45,48,46,49,48,56,50,48,48,32,48,46,57,50,49,57,48,48,10,118,110,32,48,46,50,48,52,49,48,48,32,45,48,46,48,55,56,53,48,48,32,48,46,57,55,53,56,48,48,10,118,110,32,45,48,46,51,55,49,57,48,48,32,45,48,46,49,48,56,50,48,48,32,48,46,57,50,49,57,48,48,10,118,110,32,45,48,46,50,48,52,49,48,48,32,45,48,46,48,55,56,53,48,48,32,48,46,57,55,53,56,48,48,10,118,110,32,48,46,48,53,49,54,48,48,32,45,48,46,48,49,51,51,48,48,32,48,46,57,57,56,54,48,48,10,118,110,32,48,46,49,56,50,48,48,48,32,45,48,46,48,48,55,49,48,48,32,48,46,57,56,51,50,48,48,10,118,110,32,48,46,51,54,56,55,48,48,32,45,48,46,50,57,52,54,48,48,32,48,46,56,56,49,54,48,48,10,118,110,32,48,46,49,51,55,49,48,48,32,45,48,46,50,57,51,48,48,48,32,48,46,57,52,54,50,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,50,55,56,49,48,48,32,48,46,57,54,48,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,48,49,49,50,48,48,32,48,46,57,57,57,57,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,48,49,55,52,48,48,32,48,46,57,57,57,56,48,48,10,118,110,32,48,46,48,52,56,57,48,48,32,45,48,46,48,49,53,50,48,48,32,48,46,57,57,56,55,48,48,10,118,110,32,45,48,46,48,53,49,54,48,48,32,45,48,46,48,49,51,51,48,48,32,48,46,57,57,56,54,48,48,10,118,110,32,45,48,46,48,52,56,57,48,48,32,45,48,46,48,49,53,50,48,48,32,48,46,57,57,56,55,48,48,10,118,110,32,45,48,46,49,51,55,49,48,48,32,45,48,46,50,57,51,48,48,48,32,48,46,57,52,54,50,48,48,10,118,110,32,45,48,46,51,54,56,55,48,48,32,45,48,46,50,57,52,54,48,48,32,48,46,56,56,49,54,48,48,10,118,110,32,45,48,46,49,56,50,48,48,48,32,45,48,46,48,48,55,49,48,48,32,48,46,57,56,51,50,48,48,10,118,110,32,48,46,48,52,57,56,48,48,32,45,48,46,48,52,57,54,48,48,32,48,46,57,57,55,53,48,48,10,118,110,32,48,46,48,53,51,53,48,48,32,45,48,46,48,52,57,50,48,48,32,48,46,57,57,55,51,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,48,53,51,49,48,48,32,48,46,57,57,56,54,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,48,52,56,49,48,48,32,48,46,57,57,56,56,48,48,10,118,110,32,45,48,46,48,52,57,56,48,48,32,45,48,46,48,52,57,54,48,48,32,48,46,57,57,55,53,48,48,10,118,110,32,45,48,46,48,53,51,53,48,48,32,45,48,46,48,52,57,50,48,48,32,48,46,57,57,55,51,48,48,10,118,110,32,48,46,48,54,48,51,48,48,32,45,48,46,48,53,48,54,48,48,32,48,46,57,57,54,57,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,48,52,57,48,48,48,32,48,46,57,57,56,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,50,49,57,49,48,48,32,48,46,57,55,53,55,48,48,10,118,110,32,48,46,48,54,49,54,48,48,32,45,48,46,49,54,48,52,48,48,32,48,46,57,56,53,49,48,48,10,118,110,32,45,48,46,48,54,48,51,48,48,32,45,48,46,48,53,48,54,48,48,32,48,46,57,57,54,57,48,48,10,118,110,32,45,48,46,48,54,49,54,48,48,32,45,48,46,49,54,48,52,48,48,32,48,46,57,56,53,49,48,48,10,118,110,32,48,46,56,49,48,49,48,48,32,45,48,46,53,50,48,54,48,48,32,48,46,50,54,57,53,48,48,10,118,110,32,48,46,54,53,57,49,48,48,32,45,48,46,51,50,56,53,48,48,32,48,46,54,55,54,52,48,48,10,118,110,32,48,46,56,48,54,57,48,48,32,45,48,46,49,53,52,48,48,48,32,48,46,53,55,48,50,48,48,10,118,110,32,48,46,57,56,57,51,48,48,32,45,48,46,49,49,57,54,48,48,32,48,46,48,56,51,52,48,48,10,118,110,32,48,46,57,54,53,52,48,48,32,45,48,46,49,52,52,55,48,48,32,48,46,50,49,55,48,48,48,10,118,110,32,48,46,55,53,57,53,48,48,32,45,48,46,53,55,55,48,48,48,32,48,46,51,48,48,50,48,48,10,118,110,32,48,46,53,48,54,56,48,48,32,45,48,46,55,53,51,49,48,48,32,48,46,52,49,57,53,48,48,10,118,110,32,48,46,53,52,52,52,48,48,32,45,48,46,54,56,54,53,48,48,32,48,46,52,56,50,48,48,48,10,118,110,32,45,48,46,56,49,48,49,48,48,32,45,48,46,53,50,48,54,48,48,32,48,46,50,54,57,53,48,48,10,118,110,32,45,48,46,53,52,52,52,48,48,32,45,48,46,54,56,54,53,48,48,32,48,46,52,56,50,48,48,48,10,118,110,32,45,48,46,53,48,54,56,48,48,32,45,48,46,55,53,51,49,48,48,32,48,46,52,49,57,53,48,48,10,118,110,32,45,48,46,55,53,57,53,48,48,32,45,48,46,53,55,55,48,48,48,32,48,46,51,48,48,50,48,48,10,118,110,32,45,48,46,57,54,53,52,48,48,32,45,48,46,49,52,52,55,48,48,32,48,46,50,49,55,48,48,48,10,118,110,32,45,48,46,57,56,57,51,48,48,32,45,48,46,49,49,57,54,48,48,32,48,46,48,56,51,52,48,48,10,118,110,32,45,48,46,56,48,54,57,48,48,32,45,48,46,49,53,52,48,48,48,32,48,46,53,55,48,50,48,48,10,118,110,32,45,48,46,54,53,57,49,48,48,32,45,48,46,51,50,56,53,48,48,32,48,46,54,55,54,52,48,48,10,118,110,32,48,46,57,53,50,49,48,48,32,48,46,51,48,53,51,48,48,32,45,48,46,48,49,53,48,48,48,10,118,110,32,48,46,55,49,49,56,48,48,32,48,46,48,53,51,53,48,48,32,48,46,55,48,48,51,48,48,10,118,110,32,48,46,49,56,56,51,48,48,32,48,46,51,50,55,57,48,48,32,48,46,57,50,53,55,48,48,10,118,110,32,48,46,54,57,48,48,48,48,32,48,46,55,50,51,48,48,48,32,45,48,46,48,51,52,56,48,48,10,118,110,32,48,46,54,55,55,49,48,48,32,48,46,55,51,48,57,48,48,32,48,46,48,56,52,53,48,48,10,118,110,32,48,46,57,52,48,51,48,48,32,48,46,51,48,50,55,48,48,32,48,46,49,53,53,51,48,48,10,118,110,32,45,48,46,57,53,50,49,48,48,32,48,46,51,48,53,51,48,48,32,45,48,46,48,49,53,48,48,48,10,118,110,32,45,48,46,57,52,48,51,48,48,32,48,46,51,48,50,55,48,48,32,48,46,49,53,53,51,48,48,10,118,110,32,45,48,46,54,55,55,49,48,48,32,48,46,55,51,48,57,48,48,32,48,46,48,56,52,53,48,48,10,118,110,32,45,48,46,54,57,48,48,48,48,32,48,46,55,50,51,48,48,48,32,45,48,46,48,51,52,56,48,48,10,118,110,32,45,48,46,49,56,56,51,48,48,32,48,46,51,50,55,57,48,48,32,48,46,57,50,53,55,48,48,10,118,110,32,45,48,46,55,49,49,56,48,48,32,48,46,48,53,51,53,48,48,32,48,46,55,48,48,51,48,48,10,118,110,32,48,46,49,53,49,51,48,48,32,48,46,57,55,54,48,48,48,32,48,46,49,53,54,55,48,48,10,118,110,32,45,48,46,49,51,57,51,48,48,32,48,46,51,51,55,55,48,48,32,48,46,57,51,48,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,51,48,55,49,48,48,32,48,46,57,53,49,54,48,48,10,118,110,32,45,48,46,51,56,49,57,48,48,32,48,46,55,57,52,50,48,48,32,48,46,52,55,50,53,48,48,10,118,110,32,45,48,46,51,54,50,50,48,48,32,48,46,57,48,52,54,48,48,32,48,46,50,50,52,56,48,48,10,118,110,32,48,46,49,54,57,49,48,48,32,48,46,57,56,49,53,48,48,32,48,46,48,56,57,56,48,48,10,118,110,32,45,48,46,49,53,49,51,48,48,32,48,46,57,55,54,48,48,48,32,48,46,49,53,54,55,48,48,10,118,110,32,45,48,46,49,54,57,49,48,48,32,48,46,57,56,49,53,48,48,32,48,46,48,56,57,56,48,48,10,118,110,32,48,46,51,54,50,50,48,48,32,48,46,57,48,52,54,48,48,32,48,46,50,50,52,56,48,48,10,118,110,32,48,46,51,56,49,57,48,48,32,48,46,55,57,52,50,48,48,32,48,46,52,55,50,53,48,48,10,118,110,32,48,46,49,51,57,51,48,48,32,48,46,51,51,55,55,48,48,32,48,46,57,51,48,56,48,48,10,118,110,32,45,48,46,53,54,50,57,48,48,32,48,46,54,54,50,53,48,48,32,48,46,52,57,52,50,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,53,54,52,49,48,48,32,48,46,56,50,53,55,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,55,53,57,50,48,48,32,48,46,54,53,48,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,57,53,49,50,48,48,32,48,46,51,48,56,54,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,57,54,48,52,48,48,32,48,46,50,55,56,55,48,48,10,118,110,32,45,48,46,54,51,48,52,48,48,32,48,46,55,50,52,48,48,48,32,48,46,50,55,57,57,48,48,10,118,110,32,48,46,53,54,50,57,48,48,32,48,46,54,54,50,53,48,48,32,48,46,52,57,52,50,48,48,10,118,110,32,48,46,54,51,48,52,48,48,32,48,46,55,50,52,48,48,48,32,48,46,50,55,57,57,48,48,10,118,110,32,48,46,51,48,49,51,48,48,32,45,48,46,55,51,50,55,48,48,32,48,46,54,49,48,49,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,55,53,50,54,48,48,32,48,46,54,53,56,53,48,48,10,118,110,32,48,46,51,49,57,52,48,48,32,45,48,46,56,48,52,53,48,48,32,48,46,53,48,48,55,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,56,53,48,50,48,48,32,48,46,53,50,54,53,48,48,10,118,110,32,45,48,46,51,48,49,51,48,48,32,45,48,46,55,51,50,55,48,48,32,48,46,54,49,48,49,48,48,10,118,110,32,45,48,46,51,49,57,52,48,48,32,45,48,46,56,48,52,53,48,48,32,48,46,53,48,48,55,48,48,10,118,110,32,48,46,50,51,48,50,48,48,32,45,48,46,54,52,53,49,48,48,32,48,46,55,50,56,54,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,54,53,55,54,48,48,32,48,46,55,53,51,51,48,48,10,118,110,32,48,46,51,52,54,51,48,48,32,45,48,46,54,54,57,53,48,48,32,48,46,54,53,55,50,48,48,10,118,110,32,48,46,50,48,56,48,48,48,32,45,48,46,53,54,55,48,48,48,32,48,46,55,57,55,48,48,48,10,118,110,32,48,46,49,51,52,57,48,48,32,45,48,46,53,48,52,48,48,48,32,48,46,56,53,51,49,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,52,55,54,52,48,48,32,48,46,56,55,57,50,48,48,10,118,110,32,45,48,46,50,51,48,50,48,48,32,45,48,46,54,52,53,49,48,48,32,48,46,55,50,56,54]);fileData0.push.apply(fileData0,[48,48,10,118,110,32,45,48,46,49,51,52,57,48,48,32,45,48,46,53,48,52,48,48,48,32,48,46,56,53,51,49,48,48,10,118,110,32,45,48,46,50,48,56,48,48,48,32,45,48,46,53,54,55,48,48,48,32,48,46,55,57,55,48,48,48,10,118,110,32,45,48,46,51,52,54,51,48,48,32,45,48,46,54,54,57,53,48,48,32,48,46,54,53,55,50,48,48,10,118,110,32,45,48,46,52,51,48,57,48,48,32,48,46,54,55,57,56,48,48,32,48,46,53,57,51,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,55,50,56,49,48,48,32,48,46,54,56,53,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,49,51,56,48,48,48,32,48,46,57,57,48,52,48,48,10,118,110,32,45,48,46,49,52,57,50,48,48,32,48,46,52,48,55,56,48,48,32,48,46,57,48,48,56,48,48,10,118,110,32,45,48,46,49,52,50,57,48,48,32,48,46,53,50,55,48,48,48,32,48,46,56,51,55,55,48,48,10,118,110,32,45,48,46,50,55,54,48,48,48,32,48,46,55,53,57,53,48,48,32,48,46,53,56,57,49,48,48,10,118,110,32,48,46,52,51,48,57,48,48,32,48,46,54,55,57,56,48,48,32,48,46,53,57,51,53,48,48,10,118,110,32,48,46,50,55,54,48,48,48,32,48,46,55,53,57,53,48,48,32,48,46,53,56,57,49,48,48,10,118,110,32,48,46,49,52,50,57,48,48,32,48,46,53,50,55,48,48,48,32,48,46,56,51,55,55,48,48,10,118,110,32,48,46,49,52,57,50,48,48,32,48,46,52,48,55,56,48,48,32,48,46,57,48,48,56,48,48,10,118,110,32,48,46,49,52,55,56,48,48,32,48,46,56,48,52,50,48,48,32,48,46,53,55,53,54,48,48,10,118,110,32,48,46,48,56,57,56,48,48,32,48,46,52,57,52,53,48,48,32,48,46,56,54,52,53,48,48,10,118,110,32,48,46,51,49,54,49,48,48,32,48,46,52,49,55,48,48,48,32,48,46,56,53,50,49,48,48,10,118,110,32,48,46,53,52,55,52,48,48,32,48,46,54,48,51,55,48,48,32,48,46,53,55,57,53,48,48,10,118,110,32,45,48,46,49,52,55,56,48,48,32,48,46,56,48,52,50,48,48,32,48,46,53,55,53,54,48,48,10,118,110,32,45,48,46,53,52,55,52,48,48,32,48,46,54,48,51,55,48,48,32,48,46,53,55,57,53,48,48,10,118,110,32,45,48,46,51,49,54,49,48,48,32,48,46,52,49,55,48,48,48,32,48,46,56,53,50,49,48,48,10,118,110,32,45,48,46,48,56,57,56,48,48,32,48,46,52,57,52,53,48,48,32,48,46,56,54,52,53,48,48,10,118,110,32,48,46,55,51,56,50,48,48,32,48,46,50,54,54,54,48,48,32,48,46,54,49,57,55,48,48,10,118,110,32,48,46,51,52,49,49,48,48,32,48,46,50,49,51,50,48,48,32,48,46,57,49,53,53,48,48,10,118,110,32,48,46,51,48,56,50,48,48,32,45,48,46,49,51,50,51,48,48,32,48,46,57,52,50,48,48,48,10,118,110,32,48,46,55,51,51,48,48,48,32,45,48,46,49,53,55,55,48,48,32,48,46,54,54,49,55,48,48,10,118,110,32,45,48,46,55,51,56,50,48,48,32,48,46,50,54,54,54,48,48,32,48,46,54,49,57,55,48,48,10,118,110,32,45,48,46,55,51,51,48,48,48,32,45,48,46,49,53,55,55,48,48,32,48,46,54,54,49,55,48,48,10,118,110,32,45,48,46,51,48,56,50,48,48,32,45,48,46,49,51,50,51,48,48,32,48,46,57,52,50,48,48,48,10,118,110,32,45,48,46,51,52,49,49,48,48,32,48,46,50,49,51,50,48,48,32,48,46,57,49,53,53,48,48,10,118,110,32,48,46,53,52,49,57,48,48,32,45,48,46,53,52,56,48,48,48,32,48,46,54,51,55,50,48,48,10,118,110,32,48,46,50,50,54,49,48,48,32,45,48,46,52,53,54,53,48,48,32,48,46,56,54,48,53,48,48,10,118,110,32,45,48,46,53,52,49,57,48,48,32,45,48,46,53,52,56,48,48,48,32,48,46,54,51,55,50,48,48,10,118,110,32,45,48,46,50,50,54,49,48,48,32,45,48,46,52,53,54,53,48,48,32,48,46,56,54,48,53,48,48,10,118,110,32,48,46,48,54,50,57,48,48,32,48,46,50,51,52,57,48,48,32,48,46,57,54,57,57,48,48,10,118,110,32,48,46,48,52,51,53,48,48,32,45,48,46,48,53,57,56,48,48,32,48,46,57,57,55,51,48,48,10,118,110,32,45,48,46,48,54,50,57,48,48,32,48,46,50,51,52,57,48,48,32,48,46,57,54,57,57,48,48,10,118,110,32,45,48,46,48,52,51,53,48,48,32,45,48,46,48,53,57,56,48,48,32,48,46,57,57,55,51,48,48,10,118,110,32,48,46,48,53,55,55,48,48,32,45,48,46,51,52,52,55,48,48,32,48,46,57,51,54,57,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,51,48,48,57,48,48,32,48,46,57,53,51,54,48,48,10,118,110,32,45,48,46,48,53,55,55,48,48,32,45,48,46,51,52,52,55,48,48,32,48,46,57,51,54,57,48,48,10,118,110,32,45,48,46,50,49,55,56,48,48,32,45,48,46,48,52,53,49,48,48,32,48,46,57,55,52,57,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,48,48,51,49,48,48,32,49,46,48,48,48,48,48,48,10,118,110,32,45,48,46,49,49,48,54,48,48,32,45,48,46,50,48,56,48,48,48,32,48,46,57,55,49,56,48,48,10,118,110,32,48,46,50,49,55,56,48,48,32,45,48,46,48,52,53,49,48,48,32,48,46,57,55,52,57,48,48,10,118,110,32,48,46,49,49,48,54,48,48,32,45,48,46,50,48,56,48,48,48,32,48,46,57,55,49,56,48,48,10,118,110,32,48,46,50,57,54,52,48,48,32,45,48,46,50,51,57,51,48,48,32,48,46,57,50,52,54,48,48,10,118,110,32,48,46,54,52,54,55,48,48,32,45,48,46,49,51,57,55,48,48,32,48,46,55,52,57,56,48,48,10,118,110,32,48,46,56,50,57,53,48,48,32,48,46,48,48,52,54,48,48,32,48,46,53,53,56,53,48,48,10,118,110,32,48,46,55,50,56,49,48,48,32,45,48,46,49,57,54,48,48,48,32,48,46,54,53,54,56,48,48,10,118,110,32,45,48,46,50,57,54,52,48,48,32,45,48,46,50,51,57,51,48,48,32,48,46,57,50,52,54,48,48,10,118,110,32,45,48,46,55,50,56,49,48,48,32,45,48,46,49,57,54,48,48,48,32,48,46,54,53,54,56,48,48,10,118,110,32,45,48,46,56,50,57,53,48,48,32,48,46,48,48,52,54,48,48,32,48,46,53,53,56,53,48,48,10,118,110,32,45,48,46,54,52,54,55,48,48,32,45,48,46,49,51,57,55,48,48,32,48,46,55,52,57,56,48,48,10,118,110,32,48,46,53,57,51,48,48,48,32,45,48,46,49,48,56,48,48,48,32,48,46,55,57,55,57,48,48,10,118,110,32,48,46,52,55,48,50,48,48,32,45,48,46,48,49,56,57,48,48,32,48,46,56,56,50,52,48,48,10,118,110,32,48,46,55,49,51,50,48,48,32,48,46,49,51,57,56,48,48,32,48,46,54,56,54,57,48,48,10,118,110,32,48,46,55,56,52,55,48,48,32,48,46,48,55,57,51,48,48,32,48,46,54,49,52,56,48,48,10,118,110,32,45,48,46,53,57,51,48,48,48,32,45,48,46,49,48,56,48,48,48,32,48,46,55,57,55,57,48,48,10,118,110,32,45,48,46,55,56,52,55,48,48,32,48,46,48,55,57,51,48,48,32,48,46,54,49,52,56,48,48,10,118,110,32,45,48,46,55,49,51,50,48,48,32,48,46,49,51,57,56,48,48,32,48,46,54,56,54,57,48,48,10,118,110,32,45,48,46,52,55,48,50,48,48,32,45,48,46,48,49,56,57,48,48,32,48,46,56,56,50,52,48,48,10,118,110,32,48,46,51,57,51,55,48,48,32,48,46,48,51,55,52,48,48,32,48,46,57,49,56,53,48,48,10,118,110,32,48,46,54,53,51,53,48,48,32,48,46,49,51,56,48,48,48,32,48,46,55,52,52,50,48,48,10,118,110,32,45,48,46,51,57,51,55,48,48,32,48,46,48,51,55,52,48,48,32,48,46,57,49,56,53,48,48,10,118,110,32,45,48,46,54,53,51,53,48,48,32,48,46,49,51,56,48,48,48,32,48,46,55,52,52,50,48,48,10,118,110,32,48,46,56,51,54,56,48,48,32,48,46,50,52,55,52,48,48,32,48,46,52,56,56,52,48,48,10,118,110,32,48,46,57,52,48,51,48,48,32,48,46,51,48,51,49,48,48,32,48,46,49,53,52,55,48,48,10,118,110,32,48,46,57,51,49,57,48,48,32,48,46,51,50,55,55,48,48,32,48,46,49,53,53,53,48,48,10,118,110,32,48,46,56,53,55,55,48,48,32,48,46,50,54,57,49,48,48,32,48,46,52,51,56,48,48,48,10,118,110,32,45,48,46,56,51,54,56,48,48,32,48,46,50,52,55,52,48,48,32,48,46,52,56,56,52,48,48,10,118,110,32,45,48,46,56,53,55,55,48,48,32,48,46,50,54,57,49,48,48,32,48,46,52,51,56,48,48,48,10,118,110,32,45,48,46,57,51,49,57,48,48,32,48,46,51,50,55,55,48,48,32,48,46,49,53,53,53,48,48,10,118,110,32,45,48,46,57,52,48,51,48,48,32,48,46,51,48,51,49,48,48,32,48,46,49,53,52,55,48,48,10,118,110,32,48,46,56,56,57,55,48,48,32,48,46,50,50,56,49,48,48,32,48,46,51,57,53,52,48,48,10,118,110,32,48,46,57,52,50,50,48,48,32,48,46,50,57,53,57,48,48,32,48,46,49,53,54,57,48,48,10,118,110,32,48,46,57,52,53,48,48,48,32,48,46,50,56,48,57,48,48,32,48,46,49,54,55,51,48,48,10,118,110,32,48,46,57,49,53,57,48,48,32,48,46,49,56,50,51,48,48,32,48,46,51,53,55,54,48,48,10,118,110,32,45,48,46,56,56,57,55,48,48,32,48,46,50,50,56,49,48,48,32,48,46,51,57,53,52,48,48,10,118,110,32,45,48,46,57,49,53,57,48,48,32,48,46,49,56,50,51,48,48,32,48,46,51,53,55,54,48,48,10,118,110,32,45,48,46,57,52,53,48,48,48,32,48,46,50,56,48,57,48,48,32,48,46,49,54,55,51,48,48,10,118,110,32,45,48,46,57,52,50,50,48,48,32,48,46,50,57,53,57,48,48,32,48,46,49,53,54,57,48,48,10,118,110,32,48,46,57,48,51,51,48,48,32,45,48,46,49,51,49,50,48,48,32,48,46,52,48,56,52,48,48,10,118,110,32,48,46,57,54,56,48,48,48,32,45,48,46,49,48,54,56,48,48,32,48,46,50,50,54,57,48,48,10,118,110,32,45,48,46,57,48,51,51,48,48,32,45,48,46,49,51,49,50,48,48,32,48,46,52,48,56,52,48,48,10,118,110,32,45,48,46,57,54,56,48,48,48,32,45,48,46,49,48,54,56,48,48,32,48,46,50,50,54,57,48,48,10,118,110,32,48,46,48,56,54,52,48,48,32,45,48,46,54,50,52,56,48,48,32,48,46,55,55,54,48,48,48,10,118,110,32,45,48,46,48,50,57,49,48,48,32,45,48,46,51,57,57,55,48,48,32,48,46,57,49,54,49,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,55,48,49,53,48,48,32,48,46,55,49,50,54,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,57,53,52,57,48,48,32,48,46,50,57,54,56,48,48,10,118,110,32,48,46,49,49,52,53,48,48,32,45,48,46,57,52,48,54,48,48,32,48,46,51,49,57,55,48,48,10,118,110,32,45,48,46,51,56,53,57,48,48,32,45,48,46,56,48,52,55,48,48,32,48,46,52,53,49,50,48,48,10,118,110,32,45,48,46,48,56,54,52,48,48,32,45,48,46,54,50,52,56,48,48,32,48,46,55,55,54,48,48,48,10,118,110,32,45,48,46,49,49,52,53,48,48,32,45,48,46,57,52,48,54,48,48,32,48,46,51,49,57,55,48,48,10,118,110,32,48,46,48,50,57,49,48,48,32,45,48,46,51,57,57,55,48,48,32,48,46,57,49,54,49,48,48,10,118,110,32,48,46,51,56,53,57,48,48,32,45,48,46,56,48,52,55,48,48,32,48,46,52,53,49,50,48,48,10,118,110,32,45,48,46,50,51,53,49,48,48,32,45,48,46,50,54,51,50,48,48,32,48,46,57,51,53,54,48,48,10,118,110,32,45,48,46,50,54,56,51,48,48,32,45,48,46,49,53,50,57,48,48,32,48,46,57,53,49,49,48,48,10,118,110,32,45,48,46,56,56,50,50,48,48,32,45,48,46,50,50,57,52,48,48,32,48,46,52,49,49,49,48,48,10,118,110,32,45,48,46,56,55,50,48,48,48,32,48,46,49,57,52,48,48,48,32,48,46,52,52,57,52,48,48,10,118,110,32,48,46,50,51,53,49,48,48,32,45,48,46,50,54,51,50,48,48,32,48,46,57,51,53,54,48,48,10,118,110,32,48,46,56,56,50,50,48,48,32,45,48,46,50,50,57,52,48,48,32,48,46,52,49,49,49,48,48,10,118,110,32,48,46,50,54,56,51,48,48,32,45,48,46,49,53,50,57,48,48,32,48,46,57,53,49,49,48,48,10,118,110,32,48,46,56,55,50,48,48,48,32,48,46,49,57,52,48,48,48,32,48,46,52,52,57,52,48,48,10,118,110,32,45,48,46,50,55,56,56,48,48,32,45,48,46,48,56,55,52,48,48,32,48,46,57,53,54,52,48,48,10,118,110,32,45,48,46,50,51,53,48,48,48,32,48,46,48,50,53,52,48,48,32,48,46,57,55,49,54,48,48,10,118,110,32,45,48,46,55,49,48,55,48,48,32,48,46,52,56,53,52,48,48,32,48,46,53,48,57,49,48,48,10,118,110,32,45,48,46,52,55,49,54,48,48,32,48,46,55,48,49,49,48,48,32,48,46,53,51,52,56,48,48,10,118,110,32,48,46,50,55,56,56,48,48,32,45,48,46,48,56,55,52,48,48,32,48,46,57,53,54,52,48,48,10,118,110,32,48,46,55,49,48,55,48,48,32,48,46,52,56,53,52,48,48,32,48,46,53,48,57,49,48,48,10,118,110,32,48,46,50,51,53,48,48,48,32,48,46,48,50,53,52,48,48,32,48,46,57,55,49,54,48,48,10,118,110,32,48,46,52,55,49,54,48,48,32,48,46,55,48,49,49,48,48,32,48,46,53,51,52,56,48,48,10,118,110,32,45,48,46,49,49,55,55,48,48,32,48,46,49,49,56,55,48,48,32,48,46,57,56,53,57,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,49,53,55,51,48,48,32,48,46,57,56,55,53,48,48,10,118,110,32,45,48,46,50,48,51,50,48,48,32,48,46,56,49,51,48,48,48,32,48,46,53,52,53,54,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,56,51,55,53,48,48,32,48,46,53,52,54,53,48,48,10,118,110,32,48,46,49,49,55,55,48,48,32,48,46,49,49,56,55,48,48,32,48,46,57,56,53,57,48,48,10,118,110,32,48,46,50,48,51,50,48,48,32,48,46,56,49,51,48,48,48,32,48,46,53,52,53,54,48,48,10,118,110,32,45,48,46,49,57,48,51,48,48,32,48,46,56,51,53,57,48,48,32,48,46,53,49,52,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,56,52,56,53,48,48,32,48,46,53,50,57,50,48,48,10,118,110,32,45,48,46,52,52,49,56,48,48,32,48,46,55,56,50,49,48,48,32,48,46,52,51,57,52,48,48,10,118,110,32,45,48,46,50,56,51,51,48,48,32,48,46,52,48,51,52,48,48,32,48,46,56,55,48,48,48,48,10,118,110,32,45,48,46,49,49,55,55,48,48,32,48,46,51,55,55,51,48,48,32,48,46,57,49,56,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,51,55,52,48,48,48,32,48,46,57,50,55,52,48,48,10,118,110,32,48,46,49,57,48,51,48,48,32,48,46,56,51,53,57,48,48,32,48,46,53,49,52,56,48,48,10,118,110,32,48,46,49,49,55,55,48,48,32,48,46,51,55,55,51,48,48,32,48,46,57,49,56,53,48,48,10,118,110,32,48,46,50,56,51,51,48,48,32,48,46,52,48,51,52,48,48,32,48,46,56,55,48,48,48,48,10,118,110,32,48,46,52,52,49,56,48,48,32,48,46,55,56,50,49,48,48,32,48,46,52,51,57,52,48,48,10,118,110,32,45,48,46,55,49,55,50,48,48,32,48,46,54,51,50,55,48,48,32,48,46,50,57,50,49,48,48,10,118,110,32,45,48,46,57,50,54,51,48,48,32,48,46,51,51,52,48,48,48,32,48,46,49,55,52,50,48,48,10,118,110,32,45,48,46,56,57,57,48,48,48,32,48,46,51,48,51,48,48,48,32,48,46,51,49,54,48,48,48,10,118,110,32,45,48,46,53,53,48,50,48,48,32,48,46,51,55,53,51,48,48,32,48,46,55,52,53,56,48,48,10,118,110,32,48,46,55,49,55,50,48,48,32,48,46,54,51,50,55,48,48,32,48,46,50,57,50,49,48,48,10,118,110,32,48,46,53,53,48,50,48,48,32,48,46,51,55,53,51,48,48,32,48,46,55,52,53,56,48,48,10,118,110,32,48,46,56,57,57,48,48,48,32,48,46,51,48,51,48,48,48,32,48,46,51,49,54,48,48,48,10,118,110,32,48,46,57,50,54,51,48,48,32,48,46,51,51,52,48,48,48,32,48,46,49,55,52,50,48,48,10,118,110,32,45,48,46,57,53,51,55,48,48,32,45,48,46,50,50,52,57,48,48,32,48,46,49,57,57,54,48,48,10,118,110,32,45,48,46,52,51,54,52,48,48,32,45,48,46,56,53,51,53,48,48,32,48,46,50,56,52,54,48,48,10,118,110,32,45,48,46,50,54,51,52,48,48,32,45,48,46,55,51,51,55,48,48,32,48,46,54,50,54,51,48,48,10,118,110,32,45,48,46,55,52,56,56,48,48,32,45,48,46,50,55,51,51,48,48,32,48,46,54,48,51,56,48,48,10,118,110,32,48,46,57,53,51,55,48,48,32,45,48,46,50,50,52,57,48,48,32,48,46,49,57,57,54,48,48,10,118,110,32,48,46,55,52,56,56,48,48,32,45,48,46,50,55,51,51,48,48,32,48,46,54,48,51,56,48,48,10,118,110,32,48,46,50,54,51,52,48,48,32,45,48,46,55,51,51,55,48,48,32,48,46,54,50,54,51,48,48,10,118,110,32,48,46,52,51,54,52,48,48,32,45,48,46,56,53,51,53,48,48,32,48,46,50,56,52,54,48,48,10,118,110,32,48,46,49,49,50,53,48,48,32,45,48,46,57,52,51,57,48,48,32,48,46,51,49,48,52,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,57,52,52,56,48,48,32,48,46,51,50,55,54,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,54,57,52,55,48,48,32,48,46,55,49,57,50,48,48,10,118,110,32,48,46,48,56,56,48,48,48,32,45,48,46,55,50,48,48,48,48,32,48,46,54,56,56,51,48,48,10,118,110,32,45,48,46,49,49,50,53,48,48,32,45,48,46,57,52,51,57,48,48,32,48,46,51,49,48,52,48,48,10,118,110,32,45,48,46,48,56,56,48,48,48,32,45,48,46,55,50,48,48,48,48,32,48,46,54,56,56,51,48,48,10,118,110,32,48,46,48,49,56,56,48,48,32,45,48,46,50,56,50,55,48,48,32,48,46,57,53,57,48,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,50,54,55,51,48,48,32,48,46,57,54,51,54,48,48,10,118,110,32,48,46,48,48,49,57,48,48,32,45,48,46,50,57,55,54,48,48,32,48,46,57,53,52,55,48,48,10,118,110,32,45,48,46,48,49,56,56,48,48,32,45,48,46,50,56,50,55,48,48,32,48,46,57,53,57,48,48,48,10,118,110,32,45,48,46,48,48,49,57,48,48,32,45,48,46,50,57,55,54,48,48,32,48,46,57,53,52,55,48,48,10,118,110,32,45,48,46,52,54,53,57,48,48,32,45,48,46,48,57,53,56,48,48,32,48,46,56,55,57,54,48,48,10,118,110,32,48,46,52,54,53,57,48,48,32,45,48,46,48,57,53,56,48,48,32,48,46,56,55,57,54,48,48,10,118,110,32,45,48,46,50,54,49,54,48,48,32,45,48,46,49,55,56,56,48,48,32,48,46,57,52,56,53,48,48,10,118,110,32,45,48,46,50,49,55,49,48,48,32,45,48,46,49,50,50,57,48,48,32,48,46,57,54,56,52,48,48,10,118,110,32,45,48,46,50,57,56,53,48,48,32,45,48,46,50,48,55,48,48,48,32,48,46,57,51,49,55,48,48,10,118,110,32,45,48,46,48,49,51,50,48,48,32,45,48,46,48,50,56,55,48,48,32,48,46,57,57,57,53,48,48,10,118,110,32,48,46,48,57,51,48,48,48,32,45,48,46,48,53,54,56,48,48,32,48,46,57,57,52,48,48,48,10,118,110,32,48,46,49,51,56,51,48,48,32,45,48,46,48,54,48,48,48,48,32,48,46,57,56,56,54,48,48,10,118,110,32,48,46,50,54,49,54,48,48,32,45,48,46,49,55,56,56,48,48,32,48,46,57,52,56,53,48,48,10,118,110,32,45,48,46,48,57,51,48,48,48,32,45,48,46,48,53,54,56,48,48,32,48,46,57,57,52,48,48,48,10,118,110,32,48,46,48,49,51,50,48,48,32,45,48,46,48,50,56,55,48,48,32,48,46,57,57,57,53,48,48,10,118,110,32,48,46,50,57,56,53,48,48,32,45,48,46,50,48,55,48,48,48,32,48,46,57,51,49,55,48,48,10,118,110,32,48,46,50,49,55,49,48,48,32,45,48,46,49,50,50,57,48,48,32,48,46,57,54,56,52,48,48,10,118,110,32,45,48,46,49,51,56,51,48,48,32,45,48,46,48,54,48,48,48,48,32,48,46,57,56,56,54,48,48,10,118,110,32,45,48,46,49,52,56,52,48,48,32,45,48,46,48,54,56,49,48,48,32,48,46,57,56,54,54,48,48,10,118,110,32,45,48,46,48,54,56,48,48,48,32,45,48,46,48,52,53,52,48,48,32,48,46,57,57,54,54,48,48,10,118,110,32,48,46,49,53,53,57,48,48,32,45,48,46,48,53,52,52,48,48,32,48,46,57,56,54,50,48,48,10,118,110,32,48,46,49,54,50,49,48,48,32,45,48,46,48,54,57,56,48,48,32,48,46,57,56,52,51,48,48,10,118,110,32,48,46,49,52,56,52,48,48,32,45,48,46,48,54,56,49,48,48,32,48,46,57,56,54,54,48,48,10,118,110,32,45,48,46,49,53,53,57,48,48,32,45,48,46,48,53,52,52,48,48,32,48,46,57,56,54,50,48,48,10,118,110,32,48,46,48,54,56,48,48,48,32,45,48,46,48,52,53,52,48,48,32,48,46,57,57,54,54,48,48,10,118,110,32,45,48,46,49,54,50,49,48,48,32,45,48,46,48,54,57,56,48,48,32,48,46,57,56,52,51,48,48,10,118,110,32,48,46,48,48,53,53,48,48,32,45,48,46,48,51,54,55,48,48,32,48,46,57,57,57,51,48,48,10,118,110,32,48,46,48,54,57,52,48,48,32,45,48,46,48,49,49,54,48,48,32,48,46,57,57,55,53,48,48,10,118,110,32,48,46,49,53,51,55,48,48,32,45,48,46,48,56,50,52,48,48,32,48,46,57,56,52,54,48,48,10,118,110,32,48,46,49,51,49,55,48,48,32,45,48,46,48,54,48,48,48,48,32,48,46,57,56,57,52,48,48,10,118,110,32,45,48,46,48,48,53,53,48,48,32,45,48,46,48,51,54,55,48,48,32,48,46,57,57,57,51,48,48,10,118,110,32,45,48,46,49,53,51,55,48,48,32,45,48,46,48,56,50,52,48,48,32,48,46,57,56,52,54,48,48,10,118,110,32,45,48,46,48,54,57,52,48,48,32,45,48,46,48,49,49,54,48,48,32,48,46,57,57,55,53,48,48,10,118,110,32,45,48,46,49,51,49,55,48,48,32,45,48,46,48,54,48,48,48,48,32,48,46,57,56,57,52,48,48,10,118,110,32,45,48,46,50,53,51,49,48,48,32,45,48,46,51,48,49,52,48,48,32,48,46,57,49,57,50,48,48,10,118,110,32,45,48,46,49,48,56,50,48,48,32,45,48,46,52,54,49,52,48,48,32,48,46,56,56,48,53,48,48,10,118,110,32,48,46,48,49,48,52,48,48,32,45,48,46,50,53,52,53,48,48,32,48,46,57,54,55,48,48,48,10,118,110,32,45,48,46,48,56,49,53,48,48,32,45,48,46,49,50,53,51,48,48,32,48,46,57,56,56,55,48,48,10,118,110,32,48,46,50,53,51,49,48,48,32,45,48,46,51,48,49,52,48,48,32,48,46,57,49,57,50,48,48,10,118,110,32,48,46,48,56,49,53,48,48,32,45,48,46,49,50,53,51,48,48,32,48,46,57,56,56,55,48,48,10,118,110,32,45,48,46,48,49,48,52,48,48,32,45,48,46,50,53,52,53,48,48,32,48,46,57,54,55,48,48,48,10,118,110,32,48,46,49,48,56,50,48,48,32,45,48,46,52,54,49,52,48,48,32,48,46,56,56,48,53,48,48,10,118,110,32,48,46,48,51,55,54,48,48,32,45,48,46,53,51,52,55,48,48,32,48,46,56,52,52,50,48,48,10,118,110,32,48,46,49,56,54,51,48,48,32,45,48,46,53,53,52,49,48,48,32,48,46,56,49,49,51,48,48,10,118,110,32,48,46,50,48,57,52,48,48,32,45,48,46,50,57,57,51,48,48,32,48,46,57,51,48,57,48,48,10,118,110,32,48,46,49,49,55,52,48,48,32,45,48,46,51,48,55,52,48,48,32,48,46,57,52,52,51,48,48,10,118,110,32,45,48,46,48,51,55,54,48,48,32,45,48,46,53,51,52,55,48,48,32,48,46,56,52,52,50,48,48,10,118,110,32,45,48,46,49,49,55,52,48,48,32,45,48,46,51,48,55,52,48,48,32,48,46,57,52,52,51,48,48,10,118,110,32,45,48,46,50,48,57,52,48,48,32,45,48,46,50,57,57,51,48,48,32,48,46,57,51,48,57,48,48,10,118,110,32,45,48,46,49,56,54,51,48,48,32,45,48,46,53,53,52,49,48,48,32,48,46,56,49,49,51,48,48,10,118,110,32,48,46,51,54,48,52,48,48,32,45,48,46,53,50,54,54,48,48,32,48,46,55,54,57,57,48,48,10,118,110,32,48,46,52,55,57,52,48,48,32,45,48,46,52,51,55,51,48,48,32,48,46,55,54,48,57,48,48,10,118,110,32,48,46,51,54,53,55,48,48,32,45,48,46,49,54,49,54,48,48,32,48,46,57,49,54,54,48,48,10,118,110,32,48,46,51,49,49,53,48,48,32,45,48,46,50,52,54,56,48,48,32,48,46,57,49,55,54,48,48,10,118,110,32,45,48,46,51,54,48,52,48,48,32,45,48,46,53,50,54,54,48,48,32,48,46,55,54,57,57,48,48,10,118,110,32,45,48,46,51,49,49,53,48,48,32,45,48,46,50,52,54,56,48,48,32,48,46,57,49,55,54,48,48,10,118,110,32,45,48,46,51,54,53,55,48,48,32,45,48,46,49,54,49,54,48,48,32,48,46,57,49,54,54,48,48,10,118,110,32,45,48,46,52,55,57,52,48,48,32,45,48,46,52,51,55,51,48,48,32,48,46,55,54,48,57,48,48,10,118,110,32,48,46,53,48,57,51,48,48,32,45,48,46,51,50,48,54,48,48,32,48,46,55,57,56,54,48,48,10,118,110,32,48,46,52,57,49,50,48,48,32,45,48,46,50,48,51,48,48,48,32,48,46,56,52,55,49,48,48,10,118,110,32,48,46,51,49,48,57,48,48,32,45,48,46,48,53,54,56,48,48,32,48,46,57,52,56,55,48,48,10,118,110,32,48,46,51,53,55,55,48,48,32,45,48,46,48,56,53,51,48,48,32,48,46,57,50,57,57,48,48,10,118,110,32,45,48,46,53,48,57,51,48,48,32,45,48,46,51,50,48,54,48,48,32,48,46,55,57,56,54,48,48,10,118,110,32,45,48,46,51,53,55,55,48,48,32,45,48,46,48,56,53,51,48,48,32,48,46,57,50,57,57,48,48,10,118,110,32,45,48,46,51,49,48,57,48,48,32,45,48,46,48,53,54,56,48,48,32,48,46,57,52,56,55,48,48,10,118,110,32,45,48,46,52,57,49,50,48,48,32,45,48,46,50,48,51,48,48,48,32,48,46,56,52,55,49,48,48,10,118,110,32,48,46,52,54,48,50,48,48,32,45,48,46,49,49,48,48,48,48,32,48,46,56,56,48,57,48,48,10,118,110,32,48,46,52,50,53,48,48,48,32,45,48,46,48,53,50,49,48,48,32,48,46,57,48,51,55,48,48,10,118,110,32,48,46,50,52,50,50,48,48,32,45,48,46,48,54,48,56,48,48,32,48,46,57,54,56,51,48,48,10,118,110,32,48,46,50,54,51,55,48,48,32,45,48,46,48,54,49,49,48,48,32,48,46,57,54,50,54,48,48,10,118,110,32,45,48,46,52,54,48,50,48,48,32,45,48,46,49,49,48,48,48,48,32,48,46,56,56,48,57,48,48,10,118,110,32,45,48,46,50,54,51,55,48,48,32,45,48,46,48,54,49,49,48,48,32,48,46,57,54,50,54,48,48,10,118,110,32,45,48,46,50,52,50,50,48,48,32,45,48,46,48,54,48,56,48,48,32,48,46,57,54,56,51,48,48,10,118,110,32,45,48,46,52,50,53,48,48,48,32,45,48,46,48,53,50,49,48,48,32,48,46,57,48,51,55,48,48,10,118,110,32,48,46,51,56,55,55,48,48,32,45,48,46,48,50,53,57,48,48,32,48,46,57,50,49,52,48,48,10,118,110,32,48,46,52,48,49,53,48,48,32,48,46,48,51,52,55,48,48,32,48,46,57,49,53,50,48,48,10,118,110,32,48,46,51,52,54,49,48,48,32,45,48,46,48,55,57,52,48,48,32,48,46,57,51,52,56,48,48,10,118,110,32,48,46,50,56,51,51,48,48,32,45,48,46,48,54,55,55,48,48,32,48,46,57,53,54,54,48,48,10,118,110,32,45,48,46,51,56,55,55,48,48,32,45,48,46,48,50,53,57,48,48,32,48,46,57,50,49,52,48,48,10,118,110,32,45,48,46,50,56,51,51,48,48,32,45,48,46,48,54,55,55,48,48,32,48,46,57,53,54,54,48,48,10,118,110,32,45,48,46,51,52,54,49,48,48,32,45,48,46,48,55,57,52,48,48,32,48,46,57,51,52,56,48,48,10,118,110,32,45,48,46,52,48,49,53,48,48,32,48,46,48,51,52,55,48,48,32,48,46,57,49,53,50,48,48,10,118,110,32,48,46,52,50,56,52,48,48,32,48,46,50,48,52,48,48,48,32,48,46,56,56,48,50,48,48,10,118,110,32,48,46,51,54,51,53,48,48,32,48,46,51,52,48,53,48,48,32,48,46,56,54,55,49,48,48,10,118,110,32,48,46,50,57,56,55,48,48,32,48,46,49,49,51,54,48,48,32,48,46,57,52,55,53,48,48,10,118,110,32,48,46,51,57,51,55,48,48,32,45,48,46,48,50,52,51,48,48,32,48,46,57,49,56,57,48,48,10,118,110,32,45,48,46,52,50,56,52,48,48,32,48,46,50,48,52,48,48,48,32,48,46,56,56,48,50,48,48,10,118,110,32,45,48,46,51,57,51,55,48,48,32,45,48,46,48,50,52,51,48,48,32,48,46,57,49,56,57,48,48,10,118,110,32,45,48,46,50,57,56,55,48,48,32,48,46,49,49,51,54,48,48,32,48,46,57,52,55,53,48,48,10,118,110,32,45,48,46,51,54,51,53,48,48,32,48,46,51,52,48,53,48,48,32,48,46,56,54,55,49,48,48,10,118,110,32,48,46,50,49,57,52,48,48,32,48,46,50,56,54,53,48,48,32,48,46,57,51,50,54,48,48,10,118,110,32,48,46,49,53,51,49,48,48,32,48,46,49,52,50,55,48,48,32,48,46,57,55,55,56,48,48,10,118,110,32,48,46,49,48,55,52,48,48,32,48,46,49,55,50,50,48,48,32,48,46,57,55,57,50,48,48,10,118,110,32,48,46,49,50,56,49,48,48,32,48,46,49,57,56,53,48,48,32,48,46,57,55,49,55,48,48,10,118,110,32,45,48,46,50,49,57,52,48,48,32,48,46,50,56,54,53,48,48,32,48,46,57,51,50,54,48,48,10,118,110,32,45,48,46,49,50,56,49,48,48,32,48,46,49,57,56,53,48,48,32,48,46,57,55,49,55,48,48,10,118,110,32,45,48,46,49,48,55,52,48,48,32,48,46,49,55,50,50,48,48,32,48,46,57,55,57,50,48,48,10,118,110,32,45,48,46,49,53,51,49,48,48,32,48,46,49,52,50,55,48,48,32,48,46,57,55,55,56,48,48,10,118,110,32,48,46,49,55,48,55,48,48,32,48,46,48,56,48,52,48,48,32,48,46,57,56,50,48,48,48,10,118,110,32,48,46,49,53,50,51,48,48,32,48,46,48,54,52,57,48,48,32,48,46,57,56,54,50,48,48,10,118,110,32,48,46,49,51,55,50,48,48,32,48,46,48,57,52,54,48,48,32,48,46,57,56,54,48,48,48,10,118,110,32,48,46,49,54,48,52,48,48,32,48,46,49,52,49,51,48,48,32,48,46,57,55,54,57,48,48,10,118,110,32,45,48,46,49,55,48,55,48,48,32,48,46,48,56,48,52,48,48,32,48,46,57,56,50,48,48,48,10,118,110,32,45,48,46,49,54,48,52,48,48,32,48,46,49,52,49,51,48,48,32,48,46,57,55,54,57,48,48,10,118,110,32,45,48,46,49,51,55,50,48,48,32,48,46,48,57,52,54,48,48,32,48,46,57,56,54,48,48,48,10,118,110,32,45,48,46,49,53,50,51,48,48,32,48,46,48,54,52,57,48,48,32,48,46,57,56,54,50,48,48,10,118,110,32,48,46,49,49,51,49,48,48,32,48,46,48,51,48,52,48,48,32,48,46,57,57,51,49,48,48,10,118,110,32,48,46,49,49,51,56,48,48,32,48,46,48,48,54,54,48,48,32,48,46,57,57,51,53,48,48,10,118,110,32,45,48,46,49,49,51,49,48,48,32,48,46,48,51,48,52,48,48,32,48,46,57,57,51,49,48,48,10,118,110,32,45,48,46,49,49,51,56,48,48,32,48,46,48,48,54,54,48,48,32,48,46,57,57,51,53,48,48,10,118,110,32,48,46,50,55,48,54,48,48,32,45,48,46,50,56,52,50,48,48,32,48,46,57,49,57,55,48,48,10,118,110,32,48,46,50,50,54,49,48,48,32,45,48,46,49,57,49,57,48,48,32,48,46,57,53,53,48,48,48,10,118,110,32,48,46,51,57,55,52,48,48,32,45,48,46,51,49,52,51,48,48,32,48,46,56,54,50,49,48,48,10,118,110,32,48,46,52,56,56,49,48,48,32,45,48,46,52,50,54,54,48,48,32,48,46,55,54,49,52,48,48,10,118,110,32,48,46,51,51,48,57,48,48,32,45,48,46,52,49,57,48,48,48,32,48,46,56,52,53,53,48,48,10,118,110,32,48,46,50,54,48,51,48,48,32,45,48,46,51,51,52,55,48,48,32,48,46,57,48,53,55,48,48,10,118,110,32,45,48,46,50,55,48,54,48,48,32,45,48,46,50,56,52,50,48,48,32,48,46,57,49,57,55,48,48,10,118,110,32,45,48,46,51,51,48,57,48,48,32,45,48,46,52,49,57,48,48,48,32,48,46,56,52,53,53,48,48,10,118,110,32,45,48,46,52,56,56,49,48,48,32,45,48,46,52,50,54,54,48,48,32,48,46,55,54,49,52,48,48,10,118,110,32,45,48,46,51,57,55,52,48,48,32,45,48,46,51,49,52,51,48,48,32,48,46,56,54,50,49,48,48,10,118,110,32,45,48,46,50,50,54,49,48,48,32,45,48,46,49,57,49,57,48,48,32,48,46,57,53,53,48,48,48,10,118,110,32,45,48,46,50,54,48,51,48,48,32,45,48,46,51,51,52,55,48,48,32,48,46,57,48,53,55,48,48,10,118,110,32,48,46,49,57,53,50,48,48,32,45,48,46,49,54,53,54,48,48,32,48,46,57,54,54,55,48,48,10,118,110,32,48,46,48,52,50,56,48,48,32,45,48,46,50,53,57,54,48,48,32,48,46,57,54,52,56,48,48,10,118,110,32,48,46,50,49,49,54,48,48,32,45,48,46,51,49,53,56,48,48,32,48,46,57,50,52,57,48,48,10,118,110,32,48,46,48,51,50,57,48,48,32,45,48,46,52,54,52,56,48,48,32,48,46,56,56,52,56,48,48,10,118,110,32,45,48,46,49,57,53,50,48,48,32,45,48,46,49,54,53,54,48,48,32,48,46,57,54,54,55,48,48,10,118,110,32,45,48,46,50,49,49,54,48,48,32,45,48,46,51,49,53,56,48,48,32,48,46,57,50,52,57,48,48,10,118,110,32,45,48,46,48,52,50,56,48,48,32,45,48,46,50,53,57,54,48,48,32,48,46,57,54,52,56,48,48,10,118,110,32,45,48,46,48,51,50,57,48,48,32,45,48,46,52,54,52,56,48,48,32,48,46,56,56,52,56,48,48,10,118,110,32,45,48,46,48,52,56,57,48,48,32,45,48,46,52,49,50,48,48,48,32,48,46,57,48,57,56,48,48,10,118,110,32,48,46,48,50,55,54,48,48,32,45,48,46,53,55,48,54,48,48,32,48,46,56,50,48,55,48,48,10,118,110,32,45,48,46,49,49,49,56,48,48,32,45,48,46,54,55,55,56,48,48,32,48,46,55,50,54,54,48,48,10,118,110,32,45,48,46,49,48,55,55,48,48,32,45,48,46,56,49,49,50,48,48,32,48,46,53,55,52,56,48,48,10,118,110,32,48,46,48,52,56,57,48,48,32,45,48,46,52,49,50,48,48,48,32,48,46,57,48,57,56,48,48,10,118,110,32,48,46,49,49,49,56,48,48,32,45,48,46,54,55,55,56,48,48,32,48,46,55,50,54,54,48,48,10,118,110,32,45,48,46,48,50,55,54,48,48,32,45,48,46,53,55,48,54,48,48,32,48,46,56,50,48,55,48,48,10,118,110,32,48,46,49,48,55,55,48,48,32,45,48,46,56,49,49,50,48,48,32,48,46,53,55,52,56,48,48,10,118,110,32,48,46,48,56,52,53,48,48,32,45,48,46,54,52,52,54,48,48,32,48,46,55,53,57,56,48,48,10,118,110,32,48,46,48,48,56,57,48,48,32,45,48,46,53,52,57,56,48,48,32,48,46,56,51,53,50,48,48,10,118,110,32,45,48,46,48,55,51,50,48,48,32,45,48,46,56,49,50,48,48,48,32,48,46,53,55,57,49,48,48,10,118,110,32,45,48,46,49,51,51,54,48,48,32,45,48,46,54,55,54,48,48,48,32,48,46,55,50,52,54,48,48,10,118,110,32,45,48,46,48,56,52,53,48,48,32,45,48,46,54,52,52,54,48,48,32,48,46,55,53,57,56,48,48,10,118,110,32,48,46,48,55,51,50,48,48,32,45,48,46,56,49,50,48,48,48,32,48,46,53,55,57,49,48,48,10,118,110,32,45,48,46,48,48,56,57,48,48,32,45,48,46,53,52,57,56,48,48,32,48,46,56,51,53,50,48,48,10,118,110,32,48,46,49,51,51,54,48,48,32,45,48,46,54,55,54,48,48,48,32,48,46,55,50,52,54,48,48,10,118,110,32,45,48,46,49,50,54,56,48,48,32,45,48,46,51,48,49,52,48,48,32,48,46,57,52,53,48,48,48,10,118,110,32,45,48,46,49,57,55,50,48,48,32,45,48,46,49,48,56,55,48,48,32,48,46,57,55,52,51,48,48,10,118,110,32,45,48,46,51,48,51,55,48,48,32,45,48,46,51,55,50,54,48,48,32,48,46,56,55,54,57,48,48,10,118,110,32,45,48,46,51,56,54,55,48,48,32,45,48,46,49,49,52,52,48,48,32,48,46,57,49,53,49,48,48,10,118,110,32,48,46,49,50,54,56,48,48,32,45,48,46,51,48,49,52,48,48,32,48,46,57,52,53,48,48,48,10,118,110,32,48,46,51,48,51,55,48,48,32,45,48,46,51,55,50,54,48,48,32,48,46,56,55,54,57,48,48,10,118,110,32,48,46,49,57,55,50,48,48,32,45,48,46,49,48,56,55,48,48,32,48,46,57,55,52,51,48,48,10,118,110,32,48,46,51,56,54,55,48,48,32,45,48,46,49,49,52,52,48,48,32,48,46,57,49,53,49,48,48,10,118,110,32,45,48,46,49,53,51,49,48,48,32,48,46,48,50,53,53,48,48,32,48,46,57,56,55,57,48,48,10,118,110,32,45,48,46,48,54,48,56,48,48,32,48,46,49,57,48,57,48,48,32,48,46,57,55,57,55,48,48,10,118,110,32,45,48,46,51,51,55,53,48,48,32,48,46,48,55,48,54,48,48,32,48,46,57,51,56,54,48,48,10,118,110,32,45,48,46,50,50,54,52,48,48,32,48,46,50,56,51,51,48,48,32,48,46,57,51,49,57,48,48,10,118,110,32,48,46,49,53,51,49,48,48,32,48,46,48,50,53,53,48,48,32,48,46,57,56,55,57,48,48,10,118,110,32,48,46,51,51,55,53,48,48,32,48,46,48,55,48,54,48,48,32,48,46,57,51,56,54,48,48,10,118,110,32,48,46,48,54,48,56,48,48,32,48,46,49,57,48,57,48,48,32,48,46,57,55,57,55,48,48,10,118,110,32,48,46,50,50,54,52,48,48,32,48,46,50,56,51,51,48,48,32,48,46,57,51,49,57,48,48,10,118,110,32,48,46,48,48,54,48,48,48,32,48,46,51,48,52,50,48,48,32,48,46,57,53,50,54,48,48,10,118,110,32,48,46,48,52,53,50,48,48,32,48,46,51,53,49,49,48,48,32,48,46,57,51,53,50,48,48,10,118,110,32,45,48,46,49,54,48,56,48,48,32,48,46,52,52,54,49,48,48,32,48,46,56,56,48,52,48,48,10,118,110,32,45,48,46,49,50,53,51,48,48,32,48,46,53,53,53,49,48,48,32,48,46,56,50,50,50,48,48,10,118,110,32,45,48,46,48,48,54,48,48,48,32,48,46,51,48,52,50,48,48,32,48,46,57,53,50,54,48,48,10,118,110,32,48,46,49,54,48,56,48,48,32,48,46,52,52,54,49,48,48,32,48,46,56,56,48,52,48,48,10,118,110,32,45,48,46,48,52,53,50,48,48,32,48,46,51,53,49,49,48,48,32,48,46,57,51,53,50,48,48,10,118,110,32,48,46,49,50,53,51,48,48,32,48,46,53,53,53,49,48,48,32,48,46,56,50,50,50,48,48,10,118,110,32,48,46,49,50,55,57,48,48,32,48,46,51,53,52,54,48,48,32,48,46,57,50,54,50,48,48,10,118,110,32,48,46,50,51,54,51,48,48,32,48,46,51,52,53,52,48,48,32,48,46,57,48,56,50,48,48,10,118,110,32,45,48,46,48,48,48,56,48,48,32,48,46,54,49,54,57,48,48,32,48,46,55,56,55,48,48,48,10,118,110,32,48,46,49,57,50,51,48,48,32,48,46,54,49,55,52,48,48,32,48,46,55,54,50,55,48,48,10,118,110,32,45,48,46,49,50,55,57,48,48,32,48,46,51,53,52,54,48,48,32,48,46,57,50,54,50,48,48,10,118,110,32,48,46,48,48,48,56,48,48,32,48,46,54,49,54,57,48,48,32,48,46,55,56,55,48,48,48,10,118,110,32,45,48,46,50,51,54,51,48,48,32,48,46,51,52,53,52,48,48,32,48,46,57,48,56,50,48,48,10,118,110,32,45,48,46,49,57,50,51,48,48,32,48,46,54,49,55,52,48,48,32,48,46,55,54,50,55,48,48,10,118,110,32,48,46,51,48,56,57,48,48,32,48,46,51,53,56,53,48,48,32,48,46,56,56,48,57,48,48,10,118,110,32,48,46,51,51,53,52,48,48,32,48,46,51]);fileData0.push.apply(fileData0,[56,50,49,48,48,32,48,46,56,54,49,49,48,48,10,118,110,32,48,46,51,50,54,52,48,48,32,48,46,54,48,49,51,48,48,32,48,46,55,50,57,51,48,48,10,118,110,32,48,46,52,48,50,49,48,48,32,48,46,53,57,49,52,48,48,32,48,46,54,57,56,57,48,48,10,118,110,32,45,48,46,51,48,56,57,48,48,32,48,46,51,53,56,53,48,48,32,48,46,56,56,48,57,48,48,10,118,110,32,45,48,46,51,50,54,52,48,48,32,48,46,54,48,49,51,48,48,32,48,46,55,50,57,51,48,48,10,118,110,32,45,48,46,51,51,53,52,48,48,32,48,46,51,56,50,49,48,48,32,48,46,56,54,49,49,48,48,10,118,110,32,45,48,46,52,48,50,49,48,48,32,48,46,53,57,49,52,48,48,32,48,46,54,57,56,57,48,48,10,118,110,32,48,46,51,56,57,48,48,48,32,48,46,51,56,52,51,48,48,32,48,46,56,51,55,50,48,48,10,118,110,32,48,46,53,51,52,57,48,48,32,48,46,50,56,48,48,48,48,32,48,46,55,57,55,49,48,48,10,118,110,32,48,46,53,49,53,57,48,48,32,48,46,53,49,52,52,48,48,32,48,46,54,56,53,48,48,48,10,118,110,32,48,46,54,55,54,54,48,48,32,48,46,51,51,48,51,48,48,32,48,46,54,53,56,49,48,48,10,118,110,32,45,48,46,51,56,57,48,48,48,32,48,46,51,56,52,51,48,48,32,48,46,56,51,55,50,48,48,10,118,110,32,45,48,46,53,49,53,57,48,48,32,48,46,53,49,52,52,48,48,32,48,46,54,56,53,48,48,48,10,118,110,32,45,48,46,53,51,52,57,48,48,32,48,46,50,56,48,48,48,48,32,48,46,55,57,55,49,48,48,10,118,110,32,45,48,46,54,55,54,54,48,48,32,48,46,51,51,48,51,48,48,32,48,46,54,53,56,49,48,48,10,118,110,32,48,46,53,50,55,54,48,48,32,45,48,46,50,55,51,48,48,48,32,48,46,56,48,52,52,48,48,10,118,110,32,48,46,54,50,50,51,48,48,32,45,48,46,49,56,54,49,48,48,32,48,46,55,54,48,51,48,48,10,118,110,32,48,46,55,54,53,49,48,48,32,45,48,46,50,52,49,49,48,48,32,48,46,53,57,55,49,48,48,10,118,110,32,48,46,54,52,56,50,48,48,32,45,48,46,51,54,48,57,48,48,32,48,46,54,55,48,53,48,48,10,118,110,32,45,48,46,53,50,55,54,48,48,32,45,48,46,50,55,51,48,48,48,32,48,46,56,48,52,52,48,48,10,118,110,32,45,48,46,54,52,56,50,48,48,32,45,48,46,51,54,48,57,48,48,32,48,46,54,55,48,53,48,48,10,118,110,32,45,48,46,55,54,53,49,48,48,32,45,48,46,50,52,49,49,48,48,32,48,46,53,57,55,49,48,48,10,118,110,32,45,48,46,54,50,50,51,48,48,32,45,48,46,49,56,54,49,48,48,32,48,46,55,54,48,51,48,48,10,118,110,32,48,46,54,54,56,56,48,48,32,45,48,46,48,56,50,57,48,48,32,48,46,55,51,56,56,48,48,10,118,110,32,48,46,54,55,54,52,48,48,32,48,46,48,48,50,49,48,48,32,48,46,55,51,54,54,48,48,10,118,110,32,48,46,56,48,54,56,48,48,32,48,46,48,49,50,48,48,48,32,48,46,53,57,48,54,48,48,10,118,110,32,48,46,56,49,49,50,48,48,32,45,48,46,48,57,55,49,48,48,32,48,46,53,55,54,55,48,48,10,118,110,32,45,48,46,54,54,56,56,48,48,32,45,48,46,48,56,50,57,48,48,32,48,46,55,51,56,56,48,48,10,118,110,32,45,48,46,56,49,49,50,48,48,32,45,48,46,48,57,55,49,48,48,32,48,46,53,55,54,55,48,48,10,118,110,32,45,48,46,56,48,54,56,48,48,32,48,46,48,49,50,48,48,48,32,48,46,53,57,48,54,48,48,10,118,110,32,45,48,46,54,55,54,52,48,48,32,48,46,48,48,50,49,48,48,32,48,46,55,51,54,54,48,48,10,118,110,32,48,46,54,52,52,49,48,48,32,48,46,49,49,52,51,48,48,32,48,46,55,53,54,51,48,48,10,118,110,32,48,46,55,55,52,54,48,48,32,48,46,49,51,55,57,48,48,32,48,46,54,49,55,49,48,48,10,118,110,32,45,48,46,54,52,52,49,48,48,32,48,46,49,49,52,51,48,48,32,48,46,55,53,54,51,48,48,10,118,110,32,45,48,46,55,55,52,54,48,48,32,48,46,49,51,55,57,48,48,32,48,46,54,49,55,49,48,48,10,118,110,32,45,48,46,53,48,53,49,48,48,32,48,46,56,53,56,53,48,48,32,45,48,46,48,56,56,51,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,57,57,57,57,48,48,32,48,46,48,49,51,57,48,48,10,118,110,32,45,48,46,55,52,54,51,48,48,32,48,46,54,48,53,51,48,48,32,45,48,46,50,55,54,57,48,48,10,118,110,32,45,48,46,52,57,55,52,48,48,32,48,46,56,54,51,49,48,48,32,45,48,46,48,56,55,53,48,48,10,118,110,32,45,48,46,51,53,49,49,48,48,32,48,46,56,55,49,50,48,48,32,48,46,51,52,51,50,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,56,55,56,55,48,48,32,48,46,52,55,55,50,48,48,10,118,110,32,48,46,53,48,53,49,48,48,32,48,46,56,53,56,53,48,48,32,45,48,46,48,56,56,51,48,48,10,118,110,32,48,46,51,53,49,49,48,48,32,48,46,56,55,49,50,48,48,32,48,46,51,52,51,50,48,48,10,118,110,32,48,46,52,57,55,52,48,48,32,48,46,56,54,51,49,48,48,32,45,48,46,48,56,55,53,48,48,10,118,110,32,48,46,55,52,54,51,48,48,32,48,46,54,48,53,51,48,48,32,45,48,46,50,55,54,57,48,48,10,118,110,32,45,48,46,55,57,49,55,48,48,32,48,46,52,55,50,52,48,48,32,45,48,46,51,56,55,50,48,48,10,118,110,32,45,48,46,54,52,52,49,48,48,32,48,46,54,52,56,52,48,48,32,45,48,46,52,48,53,56,48,48,10,118,110,32,45,48,46,53,48,48,52,48,48,32,48,46,52,53,50,52,48,48,32,45,48,46,55,51,56,50,48,48,10,118,110,32,45,48,46,53,49,49,51,48,48,32,48,46,51,55,55,57,48,48,32,45,48,46,55,55,49,56,48,48,10,118,110,32,48,46,55,57,49,55,48,48,32,48,46,52,55,50,52,48,48,32,45,48,46,51,56,55,50,48,48,10,118,110,32,48,46,53,49,49,51,48,48,32,48,46,51,55,55,57,48,48,32,45,48,46,55,55,49,56,48,48,10,118,110,32,48,46,53,48,48,52,48,48,32,48,46,52,53,50,52,48,48,32,45,48,46,55,51,56,50,48,48,10,118,110,32,48,46,54,52,52,49,48,48,32,48,46,54,52,56,52,48,48,32,45,48,46,52,48,53,56,48,48,10,118,110,32,45,48,46,50,52,52,48,48,48,32,48,46,56,56,48,48,48,48,32,45,48,46,52,48,55,53,48,48,10,118,110,32,48,46,50,51,50,55,48,48,32,48,46,56,57,48,52,48,48,32,45,48,46,51,57,49,49,48,48,10,118,110,32,48,46,48,56,50,53,48,48,32,48,46,54,50,56,53,48,48,32,45,48,46,55,55,51,52,48,48,10,118,110,32,45,48,46,50,50,54,52,48,48,32,48,46,53,53,49,51,48,48,32,45,48,46,56,48,50,57,48,48,10,118,110,32,48,46,50,52,52,48,48,48,32,48,46,56,56,48,48,48,48,32,45,48,46,52,48,55,53,48,48,10,118,110,32,48,46,50,50,54,52,48,48,32,48,46,53,53,49,51,48,48,32,45,48,46,56,48,50,57,48,48,10,118,110,32,45,48,46,48,56,50,53,48,48,32,48,46,54,50,56,53,48,48,32,45,48,46,55,55,51,52,48,48,10,118,110,32,45,48,46,50,51,50,55,48,48,32,48,46,56,57,48,52,48,48,32,45,48,46,51,57,49,49,48,48,10,118,110,32,48,46,52,54,55,56,48,48,32,48,46,56,48,49,51,48,48,32,45,48,46,51,55,51,48,48,48,10,118,110,32,48,46,52,52,48,57,48,48,32,48,46,56,51,57,54,48,48,32,45,48,46,51,49,55,50,48,48,10,118,110,32,48,46,49,53,53,49,48,48,32,48,46,56,53,52,49,48,48,32,45,48,46,52,57,54,52,48,48,10,118,110,32,48,46,49,50,48,55,48,48,32,48,46,53,54,51,52,48,48,32,45,48,46,56,49,55,51,48,48,10,118,110,32,45,48,46,52,54,55,56,48,48,32,48,46,56,48,49,51,48,48,32,45,48,46,51,55,51,48,48,48,10,118,110,32,45,48,46,49,50,48,55,48,48,32,48,46,53,54,51,52,48,48,32,45,48,46,56,49,55,51,48,48,10,118,110,32,45,48,46,49,53,53,49,48,48,32,48,46,56,53,52,49,48,48,32,45,48,46,52,57,54,52,48,48,10,118,110,32,45,48,46,52,52,48,57,48,48,32,48,46,56,51,57,54,48,48,32,45,48,46,51,49,55,50,48,48,10,118,110,32,48,46,51,57,49,53,48,48,32,48,46,56,57,49,51,48,48,32,45,48,46,50,50,56,54,48,48,10,118,110,32,48,46,51,55,53,52,48,48,32,48,46,57,48,57,55,48,48,32,45,48,46,49,55,55,52,48,48,10,118,110,32,48,46,51,54,49,56,48,48,32,48,46,57,48,57,48,48,48,32,45,48,46,50,48,54,54,48,48,10,118,110,32,48,46,51,48,51,49,48,48,32,48,46,57,49,48,56,48,48,32,45,48,46,50,56,48,50,48,48,10,118,110,32,45,48,46,51,57,49,53,48,48,32,48,46,56,57,49,51,48,48,32,45,48,46,50,50,56,54,48,48,10,118,110,32,45,48,46,51,48,51,49,48,48,32,48,46,57,49,48,56,48,48,32,45,48,46,50,56,48,50,48,48,10,118,110,32,45,48,46,51,54,49,56,48,48,32,48,46,57,48,57,48,48,48,32,45,48,46,50,48,54,54,48,48,10,118,110,32,45,48,46,51,55,53,52,48,48,32,48,46,57,48,57,55,48,48,32,45,48,46,49,55,55,52,48,48,10,118,110,32,48,46,53,50,56,57,48,48,32,48,46,56,50,53,53,48,48,32,45,48,46,49,57,54,57,48,48,10,118,110,32,48,46,56,53,51,49,48,48,32,48,46,52,54,48,55,48,48,32,45,48,46,50,52,52,55,48,48,10,118,110,32,48,46,56,48,55,50,48,48,32,48,46,53,49,56,52,48,48,32,45,48,46,50,56,50,51,48,48,10,118,110,32,48,46,53,48,49,57,48,48,32,48,46,56,50,56,57,48,48,32,45,48,46,50,52,54,57,48,48,10,118,110,32,45,48,46,53,50,56,57,48,48,32,48,46,56,50,53,53,48,48,32,45,48,46,49,57,54,57,48,48,10,118,110,32,45,48,46,53,48,49,57,48,48,32,48,46,56,50,56,57,48,48,32,45,48,46,50,52,54,57,48,48,10,118,110,32,45,48,46,56,48,55,50,48,48,32,48,46,53,49,56,52,48,48,32,45,48,46,50,56,50,51,48,48,10,118,110,32,45,48,46,56,53,51,49,48,48,32,48,46,52,54,48,55,48,48,32,45,48,46,50,52,52,55,48,48,10,118,110,32,48,46,57,55,49,52,48,48,32,48,46,48,48,50,51,48,48,32,45,48,46,50,51,55,52,48,48,10,118,110,32,48,46,56,57,56,52,48,48,32,45,48,46,51,57,57,48,48,48,32,45,48,46,49,56,51,53,48,48,10,118,110,32,48,46,57,51,55,54,48,48,32,45,48,46,51,52,52,51,48,48,32,45,48,46,48,52,56,53,48,48,10,118,110,32,48,46,57,56,48,55,48,48,32,48,46,48,55,53,54,48,48,32,45,48,46,49,56,48,53,48,48,10,118,110,32,45,48,46,57,55,49,52,48,48,32,48,46,48,48,50,51,48,48,32,45,48,46,50,51,55,52,48,48,10,118,110,32,45,48,46,57,56,48,55,48,48,32,48,46,48,55,53,54,48,48,32,45,48,46,49,56,48,53,48,48,10,118,110,32,45,48,46,57,51,55,54,48,48,32,45,48,46,51,52,52,51,48,48,32,45,48,46,48,52,56,53,48,48,10,118,110,32,45,48,46,56,57,56,52,48,48,32,45,48,46,51,57,57,48,48,48,32,45,48,46,49,56,51,53,48,48,10,118,110,32,48,46,55,49,57,49,48,48,32,45,48,46,54,56,50,51,48,48,32,45,48,46,49,51,49,52,48,48,10,118,110,32,48,46,53,55,56,51,48,48,32,45,48,46,56,48,56,57,48,48,32,45,48,46,49,48,53,57,48,48,10,118,110,32,48,46,54,50,49,52,48,48,32,45,48,46,55,56,50,48,48,48,32,48,46,48,52,55,53,48,48,10,118,110,32,48,46,55,55,56,49,48,48,32,45,48,46,54,50,55,56,48,48,32,48,46,48,50,48,51,48,48,10,118,110,32,45,48,46,55,49,57,49,48,48,32,45,48,46,54,56,50,51,48,48,32,45,48,46,49,51,49,52,48,48,10,118,110,32,45,48,46,55,55,56,49,48,48,32,45,48,46,54,50,55,56,48,48,32,48,46,48,50,48,51,48,48,10,118,110,32,45,48,46,54,50,49,52,48,48,32,45,48,46,55,56,50,48,48,48,32,48,46,48,52,55,53,48,48,10,118,110,32,45,48,46,53,55,56,51,48,48,32,45,48,46,56,48,56,57,48,48,32,45,48,46,49,48,53,57,48,48,10,118,110,32,48,46,52,53,57,57,48,48,32,45,48,46,56,56,50,53,48,48,32,45,48,46,48,57,56,56,48,48,10,118,110,32,48,46,51,52,50,54,48,48,32,45,48,46,57,51,52,57,48,48,32,45,48,46,48,57,49,57,48,48,10,118,110,32,48,46,52,50,50,50,48,48,32,45,48,46,57,48,52,52,48,48,32,48,46,48,54,49,53,48,48,10,118,110,32,48,46,52,57,54,51,48,48,32,45,48,46,56,54,54,56,48,48,32,48,46,48,52,55,55,48,48,10,118,110,32,45,48,46,52,53,57,57,48,48,32,45,48,46,56,56,50,53,48,48,32,45,48,46,48,57,56,56,48,48,10,118,110,32,45,48,46,52,57,54,51,48,48,32,45,48,46,56,54,54,56,48,48,32,48,46,48,52,55,55,48,48,10,118,110,32,45,48,46,52,50,50,50,48,48,32,45,48,46,57,48,52,52,48,48,32,48,46,48,54,49,53,48,48,10,118,110,32,45,48,46,51,52,50,54,48,48,32,45,48,46,57,51,52,57,48,48,32,45,48,46,48,57,49,57,48,48,10,118,110,32,48,46,50,51,56,56,48,48,32,45,48,46,53,51,52,56,48,48,32,45,48,46,56,49,48,53,48,48,10,118,110,32,48,46,50,48,57,51,48,48,32,45,48,46,50,53,57,53,48,48,32,45,48,46,57,52,50,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,50,53,48,54,48,48,32,45,48,46,57,54,56,48,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,53,49,49,52,48,48,32,45,48,46,56,53,57,51,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,55,56,54,56,48,48,32,45,48,46,54,49,55,50,48,48,10,118,110,32,48,46,50,56,53,49,48,48,32,45,48,46,55,56,52,50,48,48,32,45,48,46,53,53,49,49,48,48,10,118,110,32,48,46,54,52,53,48,48,48,32,45,48,46,54,51,51,51,48,48,32,45,48,46,52,50,55,53,48,48,10,118,110,32,48,46,53,48,52,54,48,48,32,45,48,46,52,56,48,57,48,48,32,45,48,46,55,49,55,48,48,48,10,118,110,32,48,46,51,52,48,54,48,48,32,45,48,46,50,51,54,50,48,48,32,45,48,46,57,49,48,49,48,48,10,118,110,32,45,48,46,50,51,56,56,48,48,32,45,48,46,53,51,52,56,48,48,32,45,48,46,56,49,48,53,48,48,10,118,110,32,45,48,46,53,48,52,54,48,48,32,45,48,46,52,56,48,57,48,48,32,45,48,46,55,49,55,48,48,48,10,118,110,32,45,48,46,54,52,53,48,48,48,32,45,48,46,54,51,51,51,48,48,32,45,48,46,52,50,55,53,48,48,10,118,110,32,45,48,46,50,56,53,49,48,48,32,45,48,46,55,56,52,50,48,48,32,45,48,46,53,53,49,49,48,48,10,118,110,32,45,48,46,50,48,57,51,48,48,32,45,48,46,50,53,57,53,48,48,32,45,48,46,57,52,50,56,48,48,10,118,110,32,45,48,46,51,52,48,54,48,48,32,45,48,46,50,51,54,50,48,48,32,45,48,46,57,49,48,49,48,48,10,118,110,32,48,46,49,55,53,55,48,48,32,45,48,46,49,52,49,53,48,48,32,45,48,46,57,55,52,50,48,48,10,118,110,32,48,46,49,51,48,56,48,48,32,45,48,46,50,52,56,52,48,48,32,45,48,46,57,53,57,55,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,50,56,54,54,48,48,32,45,48,46,57,53,56,48,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,49,53,57,53,48,48,32,45,48,46,57,56,55,50,48,48,10,118,110,32,48,46,50,50,48,52,48,48,32,45,48,46,48,57,56,56,48,48,32,45,48,46,57,55,48,52,48,48,10,118,110,32,48,46,49,51,56,55,48,48,32,45,48,46,49,55,50,54,48,48,32,45,48,46,57,55,53,50,48,48,10,118,110,32,45,48,46,49,55,53,55,48,48,32,45,48,46,49,52,49,53,48,48,32,45,48,46,57,55,52,50,48,48,10,118,110,32,45,48,46,50,50,48,52,48,48,32,45,48,46,48,57,56,56,48,48,32,45,48,46,57,55,48,52,48,48,10,118,110,32,45,48,46,49,51,48,56,48,48,32,45,48,46,50,52,56,52,48,48,32,45,48,46,57,53,57,55,48,48,10,118,110,32,45,48,46,49,51,56,55,48,48,32,45,48,46,49,55,50,54,48,48,32,45,48,46,57,55,53,50,48,48,10,118,110,32,48,46,48,55,55,50,48,48,32,45,48,46,52,54,51,50,48,48,32,45,48,46,56,56,50,56,48,48,10,118,110,32,48,46,48,53,55,57,48,48,32,45,48,46,55,53,52,49,48,48,32,45,48,46,54,53,52,50,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,55,56,50,51,48,48,32,45,48,46,54,50,50,57,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,53,48,52,57,48,48,32,45,48,46,56,54,51,50,48,48,10,118,110,32,48,46,48,54,50,53,48,48,32,45,48,46,51,55,50,52,48,48,32,45,48,46,57,50,54,48,48,48,10,118,110,32,48,46,48,52,54,51,48,48,32,45,48,46,54,57,53,48,48,48,32,45,48,46,55,49,55,53,48,48,10,118,110,32,45,48,46,48,55,55,50,48,48,32,45,48,46,52,54,51,50,48,48,32,45,48,46,56,56,50,56,48,48,10,118,110,32,45,48,46,48,54,50,53,48,48,32,45,48,46,51,55,50,52,48,48,32,45,48,46,57,50,54,48,48,48,10,118,110,32,45,48,46,48,53,55,57,48,48,32,45,48,46,55,53,52,49,48,48,32,45,48,46,54,53,52,50,48,48,10,118,110,32,45,48,46,48,52,54,51,48,48,32,45,48,46,54,57,53,48,48,48,32,45,48,46,55,49,55,53,48,48,10,118,110,32,48,46,48,55,56,56,48,48,32,45,48,46,57,54,54,53,48,48,32,45,48,46,50,52,52,49,48,48,10,118,110,32,48,46,49,48,49,50,48,48,32,45,48,46,57,52,57,57,48,48,32,45,48,46,50,57,53,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,57,55,54,51,48,48,32,45,48,46,50,49,54,51,48,48,10,118,110,32,45,48,46,48,55,56,56,48,48,32,45,48,46,57,54,54,53,48,48,32,45,48,46,50,52,52,49,48,48,10,118,110,32,45,48,46,49,48,49,50,48,48,32,45,48,46,57,52,57,57,48,48,32,45,48,46,50,57,53,53,48,48,10,118,110,32,48,46,50,49,49,52,48,48,32,45,48,46,57,49,49,53,48,48,32,45,48,46,51,53,50,55,48,48,10,118,110,32,48,46,54,48,52,52,48,48,32,45,48,46,54,55,55,51,48,48,32,45,48,46,52,49,57,52,48,48,10,118,110,32,48,46,49,51,52,55,48,48,32,45,48,46,54,49,52,51,48,48,32,45,48,46,55,55,55,52,48,48,10,118,110,32,48,46,52,48,56,53,48,48,32,45,48,46,52,54,56,48,48,48,32,45,48,46,55,56,51,54,48,48,10,118,110,32,45,48,46,50,49,49,52,48,48,32,45,48,46,57,49,49,53,48,48,32,45,48,46,51,53,50,55,48,48,10,118,110,32,45,48,46,49,51,52,55,48,48,32,45,48,46,54,49,52,51,48,48,32,45,48,46,55,55,55,52,48,48,10,118,110,32,45,48,46,54,48,52,52,48,48,32,45,48,46,54,55,55,51,48,48,32,45,48,46,52,49,57,52,48,48,10,118,110,32,45,48,46,52,48,56,53,48,48,32,45,48,46,52,54,56,48,48,48,32,45,48,46,55,56,51,54,48,48,10,118,110,32,48,46,56,56,53,54,48,48,32,45,48,46,50,48,52,52,48,48,32,45,48,46,52,49,55,49,48,48,10,118,110,32,48,46,57,51,48,54,48,48,32,48,46,48,55,55,52,48,48,32,45,48,46,51,53,55,54,48,48,10,118,110,32,48,46,53,53,53,56,48,48,32,45,48,46,49,51,53,49,48,48,32,45,48,46,56,50,48,51,48,48,10,118,110,32,48,46,54,49,49,49,48,48,32,48,46,48,53,49,55,48,48,32,45,48,46,55,56,57,56,48,48,10,118,110,32,45,48,46,56,56,53,54,48,48,32,45,48,46,50,48,52,52,48,48,32,45,48,46,52,49,55,49,48,48,10,118,110,32,45,48,46,53,53,53,56,48,48,32,45,48,46,49,51,53,49,48,48,32,45,48,46,56,50,48,51,48,48,10,118,110,32,45,48,46,57,51,48,54,48,48,32,48,46,48,55,55,52,48,48,32,45,48,46,51,53,55,54,48,48,10,118,110,32,45,48,46,54,49,49,49,48,48,32,48,46,48,53,49,55,48,48,32,45,48,46,55,56,57,56,48,48,10,118,110,32,48,46,57,50,57,52,48,48,32,48,46,49,51,54,57,48,48,32,45,48,46,51,52,50,55,48,48,10,118,110,32,48,46,57,51,50,57,48,48,32,48,46,49,52,50,56,48,48,32,45,48,46,51,51,48,55,48,48,10,118,110,32,48,46,54,54,56,51,48,48,32,48,46,48,57,55,56,48,48,32,45,48,46,55,51,55,52,48,48,10,118,110,32,48,46,55,52,49,49,48,48,32,48,46,48,54,54,48,48,48,32,45,48,46,54,54,56,49,48,48,10,118,110,32,45,48,46,57,50,57,52,48,48,32,48,46,49,51,54,57,48,48,32,45,48,46,51,52,50,55,48,48,10,118,110,32,45,48,46,54,54,56,51,48,48,32,48,46,48,57,55,56,48,48,32,45,48,46,55,51,55,52,48,48,10,118,110,32,45,48,46,57,51,50,57,48,48,32,48,46,49,52,50,56,48,48,32,45,48,46,51,51,48,55,48,48,10,118,110,32,45,48,46,55,52,49,49,48,48,32,48,46,48,54,54,48,48,48,32,45,48,46,54,54,56,49,48,48,10,118,110,32,48,46,51,51,52,52,48,48,32,45,48,46,48,49,53,49,48,48,32,45,48,46,57,52,50,51,48,48,10,118,110,32,48,46,50,50,52,56,48,48,32,45,48,46,48,54,57,50,48,48,32,45,48,46,57,55,49,57,48,48,10,118,110,32,48,46,53,49,49,56,48,48,32,45,48,46,49,49,50,51,48,48,32,45,48,46,56,53,49,55,48,48,10,118,110,32,45,48,46,51,51,52,52,48,48,32,45,48,46,48,49,53,49,48,48,32,45,48,46,57,52,50,51,48,48,10,118,110,32,45,48,46,53,49,49,56,48,48,32,45,48,46,49,49,50,51,48,48,32,45,48,46,56,53,49,55,48,48,10,118,110,32,45,48,46,50,50,52,56,48,48,32,45,48,46,48,54,57,50,48,48,32,45,48,46,57,55,49,57,48,48,10,118,110,32,48,46,49,51,56,49,48,48,32,45,48,46,50,53,55,55,48,48,32,45,48,46,57,53,54,51,48,48,10,118,110,32,45,48,46,49,51,56,49,48,48,32,45,48,46,50,53,55,55,48,48,32,45,48,46,57,53,54,51,48,48,10,118,110,32,48,46,55,51,52,53,48,48,32,45,48,46,50,52,50,50,48,48,32,45,48,46,54,51,51,57,48,48,10,118,110,32,48,46,56,56,54,53,48,48,32,45,48,46,50,55,48,51,48,48,32,45,48,46,51,55,53,53,48,48,10,118,110,32,48,46,57,50,57,48,48,48,32,48,46,48,53,52,56,48,48,32,45,48,46,51,54,54,48,48,48,10,118,110,32,48,46,56,52,52,53,48,48,32,48,46,48,50,52,48,48,48,32,45,48,46,53,51,53,48,48,48,10,118,110,32,45,48,46,55,51,52,53,48,48,32,45,48,46,50,52,50,50,48,48,32,45,48,46,54,51,51,57,48,48,10,118,110,32,45,48,46,56,52,52,53,48,48,32,48,46,48,50,52,48,48,48,32,45,48,46,53,51,53,48,48,48,10,118,110,32,45,48,46,57,50,57,48,48,48,32,48,46,48,53,52,56,48,48,32,45,48,46,51,54,54,48,48,48,10,118,110,32,45,48,46,56,56,54,53,48,48,32,45,48,46,50,55,48,51,48,48,32,45,48,46,51,55,53,53,48,48,10,118,110,32,48,46,57,52,50,50,48,48,32,48,46,49,52,51,55,48,48,32,45,48,46,51,48,50,55,48,48,10,118,110,32,48,46,57,53,49,55,48,48,32,48,46,49,57,57,51,48,48,32,45,48,46,50,51,51,54,48,48,10,118,110,32,45,48,46,57,52,50,50,48,48,32,48,46,49,52,51,55,48,48,32,45,48,46,51,48,50,55,48,48,10,118,110,32,45,48,46,57,53,49,55,48,48,32,48,46,49,57,57,51,48,48,32,45,48,46,50,51,51,54,48,48,10,118,110,32,48,46,57,56,51,54,48,48,32,48,46,49,52,57,54,48,48,32,48,46,49,48,49,50,48,48,10,118,110,32,48,46,57,56,50,57,48,48,32,48,46,49,56,48,53,48,48,32,45,48,46,48,51,52,57,48,48,10,118,110,32,48,46,57,52,49,49,48,48,32,45,48,46,51,50,55,55,48,48,32,48,46,48,56,51,52,48,48,10,118,110,32,48,46,56,57,51,53,48,48,32,45,48,46,51,53,53,56,48,48,32,48,46,50,55,52,48,48,48,10,118,110,32,48,46,56,49,48,49,48,48,32,45,48,46,50,56,56,57,48,48,32,48,46,53,49,48,50,48,48,10,118,110,32,48,46,57,53,55,49,48,48,32,48,46,49,56,50,56,48,48,32,48,46,50,50,52,57,48,48,10,118,110,32,45,48,46,57,56,51,54,48,48,32,48,46,49,52,57,54,48,48,32,48,46,49,48,49,50,48,48,10,118,110,32,45,48,46,57,53,55,49,48,48,32,48,46,49,56,50,56,48,48,32,48,46,50,50,52,57,48,48,10,118,110,32,45,48,46,56,49,48,49,48,48,32,45,48,46,50,56,56,57,48,48,32,48,46,53,49,48,50,48,48,10,118,110,32,45,48,46,56,57,51,53,48,48,32,45,48,46,51,53,53,56,48,48,32,48,46,50,55,52,48,48,48,10,118,110,32,45,48,46,57,52,49,49,48,48,32,45,48,46,51,50,55,55,48,48,32,48,46,48,56,51,52,48,48,10,118,110,32,45,48,46,57,56,50,57,48,48,32,48,46,49,56,48,53,48,48,32,45,48,46,48,51,52,57,48,48,10,118,110,32,48,46,57,54,48,53,48,48,32,48,46,50,51,55,53,48,48,32,45,48,46,49,52,52,55,48,48,10,118,110,32,48,46,57,56,50,56,48,48,32,45,48,46,48,49,55,53,48,48,32,45,48,46,49,56,51,52,48,48,10,118,110,32,45,48,46,57,54,48,53,48,48,32,48,46,50,51,55,53,48,48,32,45,48,46,49,52,52,55,48,48,10,118,110,32,45,48,46,57,56,50,56,48,48,32,45,48,46,48,49,55,53,48,48,32,45,48,46,49,56,51,52,48,48,10,118,110,32,48,46,57,54,51,52,48,48,32,45,48,46,49,53,48,53,48,48,32,48,46,50,50,49,55,48,48,10,118,110,32,48,46,54,49,50,51,48,48,32,45,48,46,55,56,55,50,48,48,32,48,46,48,55,52,48,48,48,10,118,110,32,48,46,55,54,57,51,48,48,32,45,48,46,52,52,55,51,48,48,32,48,46,52,53,54,49,48,48,10,118,110,32,48,46,52,56,56,49,48,48,32,45,48,46,56,54,51,55,48,48,32,48,46,49,50,53,54,48,48,10,118,110,32,45,48,46,57,54,51,52,48,48,32,45,48,46,49,53,48,53,48,48,32,48,46,50,50,49,55,48,48,10,118,110,32,45,48,46,55,54,57,51,48,48,32,45,48,46,52,52,55,51,48,48,32,48,46,52,53,54,49,48,48,10,118,110,32,45,48,46,54,49,50,51,48,48,32,45,48,46,55,56,55,50,48,48,32,48,46,48,55,52,48,48,48,10,118,110,32,45,48,46,52,56,56,49,48,48,32,45,48,46,56,54,51,55,48,48,32,48,46,49,50,53,54,48,48,10,118,110,32,48,46,51,48,54,51,48,48,32,45,48,46,57,52,57,53,48,48,32,45,48,46,48,54,55,52,48,48,10,118,110,32,48,46,51,56,53,48,48,48,32,45,48,46,57,49,50,51,48,48,32,48,46,49,51,57,54,48,48,10,118,110,32,45,48,46,51,48,54,51,48,48,32,45,48,46,57,52,57,53,48,48,32,45,48,46,48,54,55,52,48,48,10,118,110,32,45,48,46,51,56,53,48,48,48,32,45,48,46,57,49,50,51,48,48,32,48,46,49,51,57,54,48,48,10,118,110,32,48,46,50,56,54,56,48,48,32,45,48,46,52,57,51,50,48,48,32,45,48,46,56,50,49,51,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,52,57,57,51,48,48,32,45,48,46,56,54,54,52,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,50,53,56,50,48,48,32,45,48,46,57,54,54,49,48,48,10,118,110,32,48,46,50,56,56,56,48,48,32,45,48,46,50,55,49,51,48,48,32,45,48,46,57,49,56,49,48,48,10,118,110,32,48,46,52,49,50,49,48,48,32,45,48,46,50,57,57,55,48,48,32,45,48,46,56,54,48,52,48,48,10,118,110,32,48,46,52,49,56,52,48,48,32,45,48,46,52,57,54,54,48,48,32,45,48,46,55,54,48,53,48,48,10,118,110,32,48,46,52,53,50,50,48,48,32,45,48,46,54,56,54,48,48,48,32,45,48,46,53,55,48,48,48,48,10,118,110,32,48,46,50,55,54,57,48,48,32,45,48,46,55,48,53,53,48,48,32,45,48,46,54,53,50,52,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,55,49,57,56,48,48,32,45,48,46,54,57,52,50,48,48,10,118,110,32,45,48,46,50,56,54,56,48,48,32,45,48,46,52,57,51,50,48,48,32,45,48,46,56,50,49,51,48,48,10,118,110,32,45,48,46,50,55,54,57,48,48,32,45,48,46,55,48,53,53,48,48,32,45,48,46,54,53,50,52,48,48,10,118,110,32,45,48,46,52,53,50,50,48,48,32,45,48,46,54,56,54,48,48,48,32,45,48,46,53,55,48,48,48,48,10,118,110,32,45,48,46,52,49,56,52,48,48,32,45,48,46,52,57,54,54,48,48,32,45,48,46,55,54,48,53,48,48,10,118,110,32,45,48,46,52,49,50,49,48,48,32,45,48,46,50,57,57,55,48,48,32,45,48,46,56,54,48,52,48,48,10,118,110,32,45,48,46,50,56,56,56,48,48,32,45,48,46,50,55,49,51,48,48,32,45,48,46,57,49,56,49,48,48,10,118,110,32,48,46,50,54,56,52,48,48,32,45,48,46,56,52,50,56,48,48,32,45,48,46,52,54,54,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,56,54,52,54,48,48,32,45,48,46,53,48,50,52,48,48,10,118,110,32,48,46,52,55,54,49,48,48,32,45,48,46,55,56,56,55,48,48,32,45,48,46,51,56,56,55,48,48,10,118,110,32,48,46,52,56,50,51,48,48,32,45,48,46,56,52,57,51,48,48,32,45,48,46,50,49,52,53,48,48,10,118,110,32,48,46,50,54,48,56,48,48,32,45,48,46,57,50,50,53,48,48,32,45,48,46,50,56,52,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,57,52,57,55,48,48,32,45,48,46,51,49,51,48,48,48,10,118,110,32,45,48,46,50,54,56,52,48,48,32,45,48,46,56,52,50,56,48,48,32,45,48,46,52,54,54,53,48,48,10,118,110,32,45,48,46,50,54,48,56,48,48,32,45,48,46,57,50,50,53,48,48,32,45,48,46,50,56,52,53,48,48,10,118,110,32,45,48,46,52,56,50,51,48,48,32,45,48,46,56,52,57,51,48,48,32,45,48,46,50,49,52,53,48,48,10,118,110,32,45,48,46,52,55,54,49,48,48,32,45,48,46,55,56,56,55,48,48,32,45,48,46,51,56,56,55,48,48,10,118,110,32,48,46,50,55,50,54,48,48,32,45,48,46,57,52,57,48,48,48,32,45,48,46,49,53,56,51,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,57,56,50,52,48,48,32,45,48,46,49,56,54,55,48,48,10,118,110,32,48,46,53,49,51,57,48,48,32,45,48,46,56,53,52,48,48,48,32,45,48,46,48,56,48,52,48,48,10,118,110,32,48,46,53,57,57,57,48,48,32,45,48,46,56,48,48,49,48,48,32,45,48,46,48,48,52,53,48,48,10,118,110,32,48,46,50,57,56,55,48,48,32,45,48,46,57,52,52,55,48,48,32,45,48,46,49,51,52,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,57,56,54,49,48,48,32,45,48,46,49,54,54,51,48,48,10,118,110,32,45,48,46,50,55,50,54,48,48,32,45,48,46,57,52,57,48,48,48,32,45,48,46,49,53,56,51,48,48,10,118,110,32,45,48,46,50,57,56,55,48,48,32,45,48,46,57,52,52,55,48,48,32,45,48,46,49,51,52,56,48,48,10,118,110,32,45,48,46,53,57,57,57,48,48,32,45,48,46,56,48,48,49,48,48,32,45,48,46,48,48,52,53,48,48,10,118,110,32,45,48,46,53,49,51,57,48,48,32,45,48,46,56,53,52,48,48,48,32,45,48,46,48,56,48,52,48,48,10,118,110,32,48,46,51,49,53,48,48,48,32,45,48,46,57,49,48,57,48,48,32,45,48,46,50,54,54,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,57,52,56,51,48,48,32,45,48,46,51,49,55,52,48,48,10,118,110,32,48,46,54,53,53,56,48,48,32,45,48,46,55,52,49,48,48,48,32,45,48,46,49,52,52,52,48,48,10,118,110,32,45,48,46,51,49,53,48,48,48,32,45,48,46,57,49,48,57,48,48,32,45,48,46,50,54,54,53,48,48,10,118,110,32,45,48,46,54,53,53,56,48,48,32,45,48,46,55,52,49,48,48,48,32,45,48,46,49,52,52,52,48,48,10,118,110,32,48,46,57,49,54,57,48,48,32,45,48,46,51,56,50,53,48,48,32,45,48,46,49,49,52,49,48,48,10,118,110,32,48,46,56,49,48,49,48,48,32,45,48,46,53,55,56,51,48,48,32,48,46,48,57,54,55,48,48,10,118,110,32,45,48,46,57,49,54,57,48,48,32,45,48,46,51,56,50,53,48,48,32,45,48,46,49,49,52,49,48,48,10,118,110,32,45,48,46,56,49,48,49,48,48,32,45,48,46,53,55,56,51,48,48,32,48,46,48,57,54,55,48,48,10,118,110,32,48,46,56,51,55,53,48,48,32,45,48,46,53,49,52,52,48,48,32,48,46,49,56,51,57,48,48,10,118,110,32,48,46,57,54,50,56,48,48,32,45,48,46,50,51,54,53,48,48,32,48,46,49,51,48,53,48,48,10,118,110,32,48,46,54,53,54,57,48,48,32,45,48,46,55,50,52,53,48,48,32,48,46,50,48,56,54,48,48,10,118,110,32,48,46,54,57,51,48,48,48,32,45,48,46,55,48,53,53,48,48,32,48,46,49,52,56,52,48,48,10,118,110,32,48,46,56,57,55,48,48,48,32,45,48,46,52,50,51,48,48,48,32,48,46,49,50,56,48,48,48,10,118,110,32,48,46,57,55,56,53,48,48,32,45,48,46,49,53,52,53,48,48,32,48,46,49,51,54,53,48,48,10,118,110,32,45,48,46,56,51,55,53,48,48,32,45,48,46,53,49,52,52,48,48,32,48,46,49,56,51,57,48,48,10,118,110,32,45,48,46,56,57,55,48,48,48,32,45,48,46,52,50,51,48,48,48,32,48,46,49,50,56,48,48,48,10,118,110,32,45,48,46,54,57,51,48,48,48,32,45,48,46,55,48,53,53,48,48,32,48,46,49,52,56,52,48,48,10,118,110,32,45,48,46,54,53,54,57,48,48,32,45,48,46,55,50,52,53,48,48,32,48,46,50,48,56,54,48,48,10,118,110,32,45,48,46,57,54,50,56,48,48,32,45,48,46,50,51,54,53,48,48,32,48,46,49,51,48,53,48,48,10,118,110,32,45,48,46,57,55,56,53,48,48,32,45,48,46,49,53,52,53,48,48,32,48,46,49,51,54,53,48,48,10,118,110,32,48,46,50,56,56,54,48,48,32,45,48,46,48,52,51,50,48,48,32,45,48,46,57,53,54,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,48,49,49,48,48,48,32,45,48,46,57,57,57,57,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,51,50,48,48,48,48,32,45,48,46,57,52,55,52,48,48,10,118,110,32,48,46,50,57,54,48,48,48,32,48,46,50,56,51,56,48,48,32,45,48,46,57,49,50,48,48,48,10,118,110,32,48,46,52,51,52,50,48,48,32,48,46,50,49,52,56,48,48,32,45,48,46,56,55,52,56,48,48,10,118,110,32,48,46,52,50,48,55,48,48,32,45,48,46,49,48,55,53,48,48,32,45,48,46,57,48,48,56,48,48,10,118,110,32,45,48,46,50,56,56,54,48,48,32,45,48,46,48,52,51,50,48,48,32,45,48,46,57,53,54,53,48,48,10,118,110,32,45,48,46,52,50,48,55,48,48,32,45,48,46,49,48,55,53,48,48,32,45,48,46,57,48,48,56,48,48,10,118,110,32,45,48,46,52,51,52,50,48,48,32,48,46,50,49,52,56,48,48,32,45,48,46,56,55,52,56,48,48,10,118,110,32,45,48,46,50,57,54,48,48,48,32,48,46,50,56,51,56,48,48,32,45,48,46,57,49,50,48,48,48,10,118,110,32,48,46,49,52,55,49,48,48,32,48,46,57,53,48,55,48,48,32,48,46,50,55,51,48,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,57,54,51,50,48,48,32,48,46,50,54,56,54,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,56,50,52,54,48,48,32,48,46,53,54,53,55,48,48,10,118,110,32,48,46,49,55,55,55,48,48,32,48,46,56,48,52,55,48,48,32,48,46,53,54,54,53,48,48,10,118,110,32,48,46,52,50,50,54,48,48,32,48,46,55,51,52,48,48,48,32,48,46,53,51,49,54,48,48,10,118,110,32,48,46,51,56,55,55,48,48,32,48,46,56,56,52,50,48,48,32,48,46,50,54,48,53,48,48,10,118,110,32,48,46,51,53,54,56,48,48,32,48,46,57,51,52,48,48,48,32,48,46,48,49,55,48,48,48,10,118,110,32,48,46,49,51,51,51,48,48,32,48,46,57,57,48,57,48,48,32,48,46,48,49,53,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,57,57,57,57,48,48,32,48,46,48,49,48,56,48,48,10,118,110,32,45,48,46,49,52,55,49,48,48,32,48,46,57,53,48,55,48,48,32,48,46,50,55,51,48,48,48,10,118,110,32,45,48,46,49,51,51,51,48,48,32,48,46,57,57,48,57,48,48,32,48,46,48,49,53,53,48,48,10,118,110,32,45,48,46,51,53,54,56,48,48,32,48,46,57,51,52,48,48,48,32,48,46,48,49,55,48,48,48,10,118,110,32,45,48,46,51,56,55,55,48,48,32,48,46,56,56,52,50,48,48,32,48,46,50,54,48,53,48,48,10,118,110,32,45,48,46,52,50,50,54,48,48,32,48,46,55,51,52,48,48,48,32,48,46,53,51,49,54,48,48,10,118,110,32,45,48,46,49,55,55,55,48,48,32,48,46,56,48,52,55,48,48,32,48,46,53,54,54,53,48,48,10,118,110,32,48,46,49,53,49,51,48,48,32,48,46,57,53,57,54,48,48,32,45,48,46,50,51,55,49,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,57,55,49,50,48,48,32,45,48,46,50,51,56,48,48,48,10,118,110,32,48,46,51,52,52,54,48,48,32,48,46,57,48,56,57,48,48,32,45,48,46,50,51,52,56,48,48,10,118,110,32,48,46,51,53,57,57,48,48,32,48,46,55,54,55,49,48,48,32,45,48,46,53,51,49,49,48,48,10,118,110,32,48,46,50,49,49,52,48,48,32,48,46,56,50,51,51,48,48,32,45,48,46,53,50,54,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,56,52,55,48,48,48,32,45,48,46,53,51,49,53,48,48,10,118,110,32,45,48,46,49,53,49,51,48,48,32,48,46,57,53,57,54,48,48,32,45,48,46,50,51,55,49,48,48,10,118,110,32,45,48,46,50,49,49,52,48,48,32,48,46,56,50,51,51,48,48,32,45,48,46,53,50,54,56,48,48,10,118,110,32,45,48,46,51,53,57,57,48,48,32,48,46,55,54,55,49,48,48,32,45,48,46,53,51,49,49,48,48,10,118,110,32,45,48,46,51,52,52,54,48,48,32,48,46,57,48,56,57,48,48,32,45,48,46,50,51,52,56,48,48,10,118,110,32,48,46,50,55,51,54,48,48,32,48,46,53,57,51,52,48,48,32,45,48,46,55,53,55,48,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,54,50,56,48,48,48,32,45,48,46,55,55,56,50,48,48,10,118,110,32,48,46,52,48,52,51,48,48,32,48,46,53,50,55,48,48,48,32,45,48,46,55,52,55,53,48,48,10,118,110,32,45,48,46,50,55,51,54,48,48,32,48,46,53,57,51,52,48,48,32,45,48,46,55,53,55,48,48,48,10,118,110,32,45,48,46,52,48,52,51,48,48,32,48,46,53,50,55,48,48,48,32,45,48,46,55,52,55,53,48,48,10,118,110,32,48,46,53,53,50,48,48,48,32,48,46,56,51,50,56,48,48,32,45,48,46,48,52,50,51,48,48,10,118,110,32,48,46,52,51,53,49,48,48,32,48,46,57,48,48,48,48,48,32,48,46,48,50,52,55,48,48,10,118,110,32,48,46,56,51,48,49,48,48,32,48,46,53,53,51,53,48,48,32,45,48,46,48,54,55,54,48,48,10,118,110,32,48,46,56,50,55,56,48,48,32,48,46,53,49,50,55,48,48,32,48,46,50,50,55,52,48,48,10,118,110,32,48,46,53,55,48,51,48,48,32,48,46,55,52,57,56,48,48,32,48,46,51,51,53,51,48,48,10,118,110,32,48,46,53,49,57,48,48,48,32,48,46,55,53,50,51,48,48,32,48,46,52,48,53,57,48,48,10,118,110,32,45,48,46,53,53,50,48,48,48,32,48,46,56,51,50,56]);fileData0.push.apply(fileData0,[48,48,32,45,48,46,48,52,50,51,48,48,10,118,110,32,45,48,46,53,55,48,51,48,48,32,48,46,55,52,57,56,48,48,32,48,46,51,51,53,51,48,48,10,118,110,32,45,48,46,56,50,55,56,48,48,32,48,46,53,49,50,55,48,48,32,48,46,50,50,55,52,48,48,10,118,110,32,45,48,46,56,51,48,49,48,48,32,48,46,53,53,51,53,48,48,32,45,48,46,48,54,55,54,48,48,10,118,110,32,45,48,46,52,51,53,49,48,48,32,48,46,57,48,48,48,48,48,32,48,46,48,50,52,55,48,48,10,118,110,32,45,48,46,53,49,57,48,48,48,32,48,46,55,53,50,51,48,48,32,48,46,52,48,53,57,48,48,10,118,110,32,48,46,53,53,50,54,48,48,32,48,46,54,51,55,53,48,48,32,48,46,53,51,54,56,48,48,10,118,110,32,48,46,53,55,48,48,48,48,32,48,46,54,49,50,48,48,48,32,48,46,53,52,56,51,48,48,10,118,110,32,48,46,56,48,54,56,48,48,32,48,46,52,50,55,55,48,48,32,48,46,52,48,55,53,48,48,10,118,110,32,48,46,56,51,54,49,48,48,32,48,46,52,52,55,55,48,48,32,48,46,51,49,55,48,48,48,10,118,110,32,48,46,54,50,57,53,48,48,32,48,46,54,53,56,55,48,48,32,48,46,52,49,50,48,48,48,10,118,110,32,48,46,54,52,49,48,48,48,32,48,46,54,53,51,54,48,48,32,48,46,52,48,50,51,48,48,10,118,110,32,45,48,46,53,53,50,54,48,48,32,48,46,54,51,55,53,48,48,32,48,46,53,51,54,56,48,48,10,118,110,32,45,48,46,54,50,57,53,48,48,32,48,46,54,53,56,55,48,48,32,48,46,52,49,50,48,48,48,10,118,110,32,45,48,46,56,51,54,49,48,48,32,48,46,52,52,55,55,48,48,32,48,46,51,49,55,48,48,48,10,118,110,32,45,48,46,56,48,54,56,48,48,32,48,46,52,50,55,55,48,48,32,48,46,52,48,55,53,48,48,10,118,110,32,45,48,46,53,55,48,48,48,48,32,48,46,54,49,50,48,48,48,32,48,46,53,52,56,51,48,48,10,118,110,32,45,48,46,54,52,49,48,48,48,32,48,46,54,53,51,54,48,48,32,48,46,52,48,50,51,48,48,10,118,110,32,48,46,55,48,56,49,48,48,32,48,46,54,56,54,53,48,48,32,48,46,49,54,52,57,48,48,10,118,110,32,48,46,54,55,48,54,48,48,32,48,46,55,50,51,50,48,48,32,48,46,49,54,52,57,48,48,10,118,110,32,48,46,56,55,57,49,48,48,32,48,46,52,54,52,57,48,48,32,48,46,49,48,52,56,48,48,10,118,110,32,48,46,57,48,49,54,48,48,32,48,46,52,50,57,57,48,48,32,45,48,46,48,52,55,50,48,48,10,118,110,32,48,46,55,52,50,56,48,48,32,48,46,54,54,56,55,48,48,32,45,48,46,48,51,51,48,48,48,10,118,110,32,48,46,54,55,49,54,48,48,32,48,46,55,52,48,49,48,48,32,45,48,46,48,51,52,49,48,48,10,118,110,32,45,48,46,55,48,56,49,48,48,32,48,46,54,56,54,53,48,48,32,48,46,49,54,52,57,48,48,10,118,110,32,45,48,46,55,52,50,56,48,48,32,48,46,54,54,56,55,48,48,32,45,48,46,48,51,51,48,48,48,10,118,110,32,45,48,46,57,48,49,54,48,48,32,48,46,52,50,57,57,48,48,32,45,48,46,48,52,55,50,48,48,10,118,110,32,45,48,46,56,55,57,49,48,48,32,48,46,52,54,52,57,48,48,32,48,46,49,48,52,56,48,48,10,118,110,32,45,48,46,54,55,48,54,48,48,32,48,46,55,50,51,50,48,48,32,48,46,49,54,52,57,48,48,10,118,110,32,45,48,46,54,55,49,54,48,48,32,48,46,55,52,48,49,48,48,32,45,48,46,48,51,52,49,48,48,10,118,110,32,48,46,55,53,54,51,48,48,32,48,46,54,48,53,56,48,48,32,45,48,46,50,52,54,56,48,48,10,118,110,32,48,46,54,53,48,51,48,48,32,48,46,55,48,54,50,48,48,32,45,48,46,50,55,57,54,48,48,10,118,110,32,48,46,57,48,57,52,48,48,32,48,46,51,54,53,52,48,48,32,45,48,46,49,57,56,53,48,48,10,118,110,32,48,46,56,55,49,52,48,48,32,48,46,51,48,48,50,48,48,32,45,48,46,51,56,55,57,48,48,10,118,110,32,48,46,55,51,55,49,48,48,32,48,46,52,51,57,52,48,48,32,45,48,46,53,49,51,51,48,48,10,118,110,32,48,46,53,57,57,53,48,48,32,48,46,53,53,52,54,48,48,32,45,48,46,53,55,55,48,48,48,10,118,110,32,45,48,46,55,53,54,51,48,48,32,48,46,54,48,53,56,48,48,32,45,48,46,50,52,54,56,48,48,10,118,110,32,45,48,46,55,51,55,49,48,48,32,48,46,52,51,57,52,48,48,32,45,48,46,53,49,51,51,48,48,10,118,110,32,45,48,46,56,55,49,52,48,48,32,48,46,51,48,48,50,48,48,32,45,48,46,51,56,55,57,48,48,10,118,110,32,45,48,46,57,48,57,52,48,48,32,48,46,51,54,53,52,48,48,32,45,48,46,49,57,56,53,48,48,10,118,110,32,45,48,46,54,53,48,51,48,48,32,48,46,55,48,54,50,48,48,32,45,48,46,50,55,57,54,48,48,10,118,110,32,45,48,46,53,57,57,53,48,48,32,48,46,53,53,52,54,48,48,32,45,48,46,53,55,55,48,48,48,10,118,110,32,48,46,55,48,48,52,48,48,32,48,46,50,48,55,57,48,48,32,45,48,46,54,56,50,55,48,48,10,118,110,32,48,46,56,54,51,54,48,48,32,48,46,49,54,51,49,48,48,32,45,48,46,52,55,55,49,48,48,10,118,110,32,48,46,54,56,54,52,48,48,32,48,46,48,53,50,51,48,48,32,45,48,46,55,50,53,51,48,48,10,118,110,32,48,46,54,52,53,57,48,48,32,45,48,46,48,52,49,50,48,48,32,45,48,46,55,54,50,51,48,48,10,118,110,32,48,46,53,56,49,53,48,48,32,48,46,48,49,51,57,48,48,32,45,48,46,56,49,51,52,48,48,10,118,110,32,48,46,53,56,49,57,48,48,32,48,46,51,48,53,48,48,48,32,45,48,46,55,53,51,56,48,48,10,118,110,32,45,48,46,55,48,48,52,48,48,32,48,46,50,48,55,57,48,48,32,45,48,46,54,56,50,55,48,48,10,118,110,32,45,48,46,53,56,49,57,48,48,32,48,46,51,48,53,48,48,48,32,45,48,46,55,53,51,56,48,48,10,118,110,32,45,48,46,53,56,49,53,48,48,32,48,46,48,49,51,57,48,48,32,45,48,46,56,49,51,52,48,48,10,118,110,32,45,48,46,54,52,53,57,48,48,32,45,48,46,48,52,49,50,48,48,32,45,48,46,55,54,50,51,48,48,10,118,110,32,45,48,46,54,56,54,52,48,48,32,48,46,48,53,50,51,48,48,32,45,48,46,55,50,53,51,48,48,10,118,110,32,45,48,46,56,54,51,54,48,48,32,48,46,49,54,51,49,48,48,32,45,48,46,52,55,55,49,48,48,10,118,110,32,48,46,52,56,55,53,48,48,32,48,46,52,50,57,55,48,48,32,45,48,46,55,54,48,48,48,48,10,118,110,32,48,46,53,49,52,57,48,48,32,48,46,49,49,56,55,48,48,32,45,48,46,56,52,56,57,48,48,10,118,110,32,48,46,52,57,52,52,48,48,32,48,46,54,54,55,57,48,48,32,45,48,46,53,53,54,50,48,48,10,118,110,32,45,48,46,52,56,55,53,48,48,32,48,46,52,50,57,55,48,48,32,45,48,46,55,54,48,48,48,48,10,118,110,32,45,48,46,52,57,52,52,48,48,32,48,46,54,54,55,57,48,48,32,45,48,46,53,53,54,50,48,48,10,118,110,32,45,48,46,53,49,52,57,48,48,32,48,46,49,49,56,55,48,48,32,45,48,46,56,52,56,57,48,48,10,118,110,32,48,46,53,52,54,48,48,48,32,48,46,55,57,55,56,48,48,32,45,48,46,50,53,53,53,48,48,10,118,110,32,48,46,53,56,55,49,48,48,32,48,46,56,48,57,53,48,48,32,45,48,46,48,48,55,50,48,48,10,118,110,32,45,48,46,53,52,54,48,48,48,32,48,46,55,57,55,56,48,48,32,45,48,46,50,53,53,53,48,48,10,118,110,32,45,48,46,53,56,55,49,48,48,32,48,46,56,48,57,53,48,48,32,45,48,46,48,48,55,50,48,48,10,118,110,32,48,46,54,49,55,53,48,48,32,48,46,55,53,57,57,48,48,32,48,46,50,48,51,49,48,48,10,118,110,32,48,46,54,51,54,50,48,48,32,48,46,54,51,53,49,48,48,32,48,46,52,51,56,48,48,48,10,118,110,32,45,48,46,54,49,55,53,48,48,32,48,46,55,53,57,57,48,48,32,48,46,50,48,51,49,48,48,10,118,110,32,45,48,46,54,51,54,50,48,48,32,48,46,54,51,53,49,48,48,32,48,46,52,51,56,48,48,48,10,118,110,32,48,46,54,49,53,52,48,48,32,48,46,53,53,50,54,48,48,32,48,46,53,54,50,48,48,48,10,118,110,32,48,46,52,51,51,53,48,48,32,48,46,54,48,52,49,48,48,32,48,46,54,54,56,54,48,48,10,118,110,32,48,46,51,55,49,48,48,48,32,48,46,55,52,53,56,48,48,32,48,46,53,53,51,51,48,48,10,118,110,32,48,46,53,51,56,52,48,48,32,48,46,55,50,57,54,48,48,32,48,46,52,50,49,54,48,48,10,118,110,32,45,48,46,54,49,53,52,48,48,32,48,46,53,53,50,54,48,48,32,48,46,53,54,50,48,48,48,10,118,110,32,45,48,46,53,51,56,52,48,48,32,48,46,55,50,57,54,48,48,32,48,46,52,50,49,54,48,48,10,118,110,32,45,48,46,51,55,49,48,48,48,32,48,46,55,52,53,56,48,48,32,48,46,53,53,51,51,48,48,10,118,110,32,45,48,46,52,51,51,53,48,48,32,48,46,54,48,52,49,48,48,32,48,46,54,54,56,54,48,48,10,118,110,32,48,46,51,55,54,54,48,48,32,48,46,57,50,54,51,48,48,32,48,46,48,49,52,49,48,48,10,118,110,32,48,46,49,56,50,52,48,48,32,48,46,57,56,49,57,48,48,32,48,46,48,53,49,52,48,48,10,118,110,32,45,48,46,51,55,54,54,48,48,32,48,46,57,50,54,51,48,48,32,48,46,48,49,52,49,48,48,10,118,110,32,45,48,46,49,56,50,52,48,48,32,48,46,57,56,49,57,48,48,32,48,46,48,53,49,52,48,48,10,118,110,32,48,46,50,48,57,49,48,48,32,48,46,54,53,55,56,48,48,32,48,46,55,50,51,54,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,54,56,50,53,48,48,32,48,46,55,51,48,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,54,49,48,57,48,48,32,48,46,55,57,49,55,48,48,10,118,110,32,48,46,49,57,51,56,48,48,32,48,46,55,48,48,55,48,48,32,48,46,54,56,54,54,48,48,10,118,110,32,45,48,46,50,48,57,49,48,48,32,48,46,54,53,55,56,48,48,32,48,46,55,50,51,54,48,48,10,118,110,32,45,48,46,49,57,51,56,48,48,32,48,46,55,48,48,55,48,48,32,48,46,54,56,54,54,48,48,10,118,110,32,45,48,46,50,48,56,48,48,48,32,48,46,51,52,49,49,48,48,32,45,48,46,57,49,54,55,48,48,10,118,110,32,45,48,46,49,57,56,54,48,48,32,48,46,55,55,53,55,48,48,32,45,48,46,53,57,56,57,48,48,10,118,110,32,48,46,50,48,56,48,48,48,32,48,46,51,52,49,49,48,48,32,45,48,46,57,49,54,55,48,48,10,118,110,32,48,46,49,57,56,54,48,48,32,48,46,55,55,53,55,48,48,32,45,48,46,53,57,56,57,48,48,10,118,110,32,48,46,48,50,56,50,48,48,32,48,46,57,51,54,54,48,48,32,48,46,51,52,57,51,48,48,10,118,110,32,45,48,46,48,52,53,50,48,48,32,48,46,55,52,49,52,48,48,32,48,46,54,54,57,53,48,48,10,118,110,32,45,48,46,48,50,56,50,48,48,32,48,46,57,51,54,54,48,48,32,48,46,51,52,57,51,48,48,10,118,110,32,48,46,48,52,53,50,48,48,32,48,46,55,52,49,52,48,48,32,48,46,54,54,57,53,48,48,10,118,110,32,45,48,46,49,48,51,50,48,48,32,48,46,53,54,53,56,48,48,32,48,46,56,49,56,48,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,53,49,53,55,48,48,32,48,46,56,53,54,55,48,48,10,118,110,32,48,46,49,48,51,50,48,48,32,48,46,53,54,53,56,48,48,32,48,46,56,49,56,48,48,48,10,118,110,32,48,46,57,56,56,54,48,48,32,48,46,49,52,51,55,48,48,32,48,46,48,52,51,52,48,48,10,118,110,32,48,46,57,54,57,52,48,48,32,48,46,49,53,48,55,48,48,32,48,46,49,57,51,54,48,48,10,118,110,32,45,48,46,57,56,56,54,48,48,32,48,46,49,52,51,55,48,48,32,48,46,48,52,51,52,48,48,10,118,110,32,45,48,46,57,54,57,52,48,48,32,48,46,49,53,48,55,48,48,32,48,46,49,57,51,54,48,48,10,118,110,32,48,46,57,54,49,49,48,48,32,48,46,49,52,50,48,48,48,32,48,46,50,51,54,55,48,48,10,118,110,32,48,46,57,57,49,49,48,48,32,45,48,46,49,49,50,49,48,48,32,48,46,48,55,49,55,48,48,10,118,110,32,48,46,57,57,54,49,48,48,32,45,48,46,48,56,55,57,48,48,32,48,46,48,48,54,48,48,48,10,118,110,32,48,46,57,55,50,57,48,48,32,48,46,49,55,56,53,48,48,32,48,46,49,52,54,55,48,48,10,118,110,32,45,48,46,57,54,49,49,48,48,32,48,46,49,52,50,48,48,48,32,48,46,50,51,54,55,48,48,10,118,110,32,45,48,46,57,55,50,57,48,48,32,48,46,49,55,56,53,48,48,32,48,46,49,52,54,55,48,48,10,118,110,32,45,48,46,57,57,54,49,48,48,32,45,48,46,48,56,55,57,48,48,32,48,46,48,48,54,48,48,48,10,118,110,32,45,48,46,57,57,49,49,48,48,32,45,48,46,49,49,50,49,48,48,32,48,46,48,55,49,55,48,48,10,118,110,32,48,46,57,55,54,55,48,48,32,48,46,50,49,52,52,48,48,32,48,46,48,48,48,53,48,48,10,118,110,32,48,46,57,57,55,51,48,48,32,48,46,48,54,55,55,48,48,32,45,48,46,48,50,54,53,48,48,10,118,110,32,48,46,56,54,50,57,48,48,32,48,46,52,56,49,54,48,48,32,48,46,49,53,51,48,48,48,10,118,110,32,48,46,57,55,52,51,48,48,32,48,46,50,48,53,57,48,48,32,45,48,46,48,57,49,53,48,48,10,118,110,32,45,48,46,57,55,54,55,48,48,32,48,46,50,49,52,52,48,48,32,48,46,48,48,48,53,48,48,10,118,110,32,45,48,46,57,55,52,51,48,48,32,48,46,50,48,53,57,48,48,32,45,48,46,48,57,49,53,48,48,10,118,110,32,45,48,46,56,54,50,57,48,48,32,48,46,52,56,49,54,48,48,32,48,46,49,53,51,48,48,48,10,118,110,32,45,48,46,57,57,55,51,48,48,32,48,46,48,54,55,55,48,48,32,45,48,46,48,50,54,53,48,48,10,118,110,32,48,46,57,53,57,48,48,48,32,48,46,49,55,57,51,48,48,32,45,48,46,50,49,57,54,48,48,10,118,110,32,48,46,54,53,57,55,48,48,32,48,46,54,51,49,49,48,48,32,45,48,46,52,48,56,49,48,48,10,118,110,32,45,48,46,57,53,57,48,48,48,32,48,46,49,55,57,51,48,48,32,45,48,46,50,49,57,54,48,48,10,118,110,32,45,48,46,54,53,57,55,48,48,32,48,46,54,51,49,49,48,48,32,45,48,46,52,48,56,49,48,48,10,118,110,32,48,46,54,51,52,53,48,48,32,45,48,46,55,55,50,57,48,48,32,45,48,46,48,48,50,54,48,48,10,118,110,32,48,46,54,55,55,53,48,48,32,45,48,46,55,50,56,48,48,48,32,48,46,49,48,52,57,48,48,10,118,110,32,48,46,54,49,49,57,48,48,32,45,48,46,55,55,53,49,48,48,32,45,48,46,49,53,55,50,48,48,10,118,110,32,48,46,53,53,50,50,48,48,32,45,48,46,56,49,55,50,48,48,32,45,48,46,49,54,52,57,48,48,10,118,110,32,48,46,53,53,52,53,48,48,32,45,48,46,56,51,49,56,48,48,32,48,46,48,50,51,55,48,48,10,118,110,32,48,46,53,55,52,49,48,48,32,45,48,46,56,48,51,56,48,48,32,48,46,49,53,53,53,48,48,10,118,110,32,45,48,46,54,51,52,53,48,48,32,45,48,46,55,55,50,57,48,48,32,45,48,46,48,48,50,54,48,48,10,118,110,32,45,48,46,53,53,52,53,48,48,32,45,48,46,56,51,49,56,48,48,32,48,46,48,50,51,55,48,48,10,118,110,32,45,48,46,53,53,50,50,48,48,32,45,48,46,56,49,55,50,48,48,32,45,48,46,49,54,52,57,48,48,10,118,110,32,45,48,46,54,49,49,57,48,48,32,45,48,46,55,55,53,49,48,48,32,45,48,46,49,53,55,50,48,48,10,118,110,32,45,48,46,54,55,55,53,48,48,32,45,48,46,55,50,56,48,48,48,32,48,46,49,48,52,57,48,48,10,118,110,32,45,48,46,53,55,52,49,48,48,32,45,48,46,56,48,51,56,48,48,32,48,46,49,53,53,53,48,48,10,118,110,32,48,46,52,51,49,54,48,48,32,45,48,46,57,48,48,55,48,48,32,48,46,48,53,48,48,48,48,10,118,110,32,48,46,53,49,52,53,48,48,32,45,48,46,56,53,51,55,48,48,32,48,46,48,56,48,48,48,48,10,118,110,32,48,46,52,56,52,54,48,48,32,45,48,46,56,53,57,52,48,48,32,48,46,49,54,51,49,48,48,10,118,110,32,48,46,51,55,50,55,48,48,32,45,48,46,57,49,50,57,48,48,32,45,48,46,49,54,54,55,48,48,10,118,110,32,48,46,50,50,48,54,48,48,32,45,48,46,57,55,53,51,48,48,32,45,48,46,48,48,56,57,48,48,10,118,110,32,45,48,46,52,51,49,54,48,48,32,45,48,46,57,48,48,55,48,48,32,48,46,48,53,48,48,48,48,10,118,110,32,45,48,46,51,55,50,55,48,48,32,45,48,46,57,49,50,57,48,48,32,45,48,46,49,54,54,55,48,48,10,118,110,32,45,48,46,52,56,52,54,48,48,32,45,48,46,56,53,57,52,48,48,32,48,46,49,54,51,49,48,48,10,118,110,32,45,48,46,53,49,52,53,48,48,32,45,48,46,56,53,51,55,48,48,32,48,46,48,56,48,48,48,48,10,118,110,32,45,48,46,50,50,48,54,48,48,32,45,48,46,57,55,53,51,48,48,32,45,48,46,48,48,56,57,48,48,10,118,110,32,48,46,53,49,48,56,48,48,32,45,48,46,56,51,55,51,48,48,32,48,46,49,57,52,54,48,48,10,118,110,32,48,46,53,49,55,53,48,48,32,45,48,46,56,51,50,52,48,48,32,48,46,49,57,56,52,48,48,10,118,110,32,45,48,46,53,49,48,56,48,48,32,45,48,46,56,51,55,51,48,48,32,48,46,49,57,52,54,48,48,10,118,110,32,45,48,46,53,49,55,53,48,48,32,45,48,46,56,51,50,52,48,48,32,48,46,49,57,56,52,48,48,10,118,110,32,48,46,54,51,54,49,48,48,32,45,48,46,55,50,51,51,48,48,32,48,46,50,54,56,54,48,48,10,118,110,32,48,46,53,51,50,48,48,48,32,45,48,46,55,51,48,49,48,48,32,48,46,52,50,56,57,48,48,10,118,110,32,48,46,54,57,49,57,48,48,32,45,48,46,54,57,48,53,48,48,32,48,46,50,49,48,56,48,48,10,118,110,32,45,48,46,54,51,54,49,48,48,32,45,48,46,55,50,51,51,48,48,32,48,46,50,54,56,54,48,48,10,118,110,32,45,48,46,54,57,49,57,48,48,32,45,48,46,54,57,48,53,48,48,32,48,46,50,49,48,56,48,48,10,118,110,32,45,48,46,53,51,50,48,48,48,32,45,48,46,55,51,48,49,48,48,32,48,46,52,50,56,57,48,48,10,118,110,32,48,46,55,49,57,57,48,48,32,45,48,46,54,55,49,56,48,48,32,48,46,49,55,52,49,48,48,10,118,110,32,45,48,46,55,49,57,57,48,48,32,45,48,46,54,55,49,56,48,48,32,48,46,49,55,52,49,48,48,10,118,110,32,48,46,52,56,48,48,48,48,32,45,48,46,55,48,49,48,48,48,32,48,46,53,50,55,52,48,48,10,118,110,32,45,48,46,52,56,48,48,48,48,32,45,48,46,55,48,49,48,48,48,32,48,46,53,50,55,52,48,48,10,118,110,32,48,46,53,53,51,55,48,48,32,45,48,46,51,49,54,51,48,48,32,45,48,46,55,55,48,51,48,48,10,118,110,32,48,46,53,51,56,57,48,48,32,45,48,46,50,57,48,49,48,48,32,45,48,46,55,57,48,56,48,48,10,118,110,32,48,46,51,51,48,57,48,48,32,45,48,46,54,49,51,57,48,48,32,45,48,46,55,49,54,54,48,48,10,118,110,32,48,46,52,51,57,57,48,48,32,45,48,46,54,48,56,52,48,48,32,45,48,46,54,54,48,53,48,48,10,118,110,32,48,46,53,54,56,55,48,48,32,45,48,46,53,51,51,56,48,48,32,45,48,46,54,50,53,56,48,48,10,118,110,32,48,46,53,53,53,50,48,48,32,45,48,46,50,56,48,51,48,48,32,45,48,46,55,56,51,48,48,48,10,118,110,32,45,48,46,53,53,51,55,48,48,32,45,48,46,51,49,54,51,48,48,32,45,48,46,55,55,48,51,48,48,10,118,110,32,45,48,46,53,53,53,50,48,48,32,45,48,46,50,56,48,51,48,48,32,45,48,46,55,56,51,48,48,48,10,118,110,32,45,48,46,53,54,56,55,48,48,32,45,48,46,53,51,51,56,48,48,32,45,48,46,54,50,53,56,48,48,10,118,110,32,45,48,46,52,51,57,57,48,48,32,45,48,46,54,48,56,52,48,48,32,45,48,46,54,54,48,53,48,48,10,118,110,32,45,48,46,51,51,48,57,48,48,32,45,48,46,54,49,51,57,48,48,32,45,48,46,55,49,54,54,48,48,10,118,110,32,45,48,46,53,51,56,57,48,48,32,45,48,46,50,57,48,49,48,48,32,45,48,46,55,57,48,56,48,48,10,118,110,32,48,46,53,48,54,50,48,48,32,45,48,46,49,57,51,51,48,48,32,45,48,46,56,52,48,52,48,48,10,118,110,32,48,46,53,49,51,51,48,48,32,45,48,46,51,54,53,53,48,48,32,45,48,46,55,55,54,53,48,48,10,118,110,32,45,48,46,53,48,54,50,48,48,32,45,48,46,49,57,51,51,48,48,32,45,48,46,56,52,48,52,48,48,10,118,110,32,45,48,46,53,49,51,51,48,48,32,45,48,46,51,54,53,53,48,48,32,45,48,46,55,55,54,53,48,48,10,118,110,32,48,46,51,53,50,49,48,48,32,45,48,46,56,50,57,50,48,48,32,45,48,46,52,51,52,48,48,48,10,118,110,32,48,46,49,50,52,49,48,48,32,45,48,46,56,56,55,56,48,48,32,45,48,46,52,52,51,49,48,48,10,118,110,32,48,46,53,54,48,55,48,48,32,45,48,46,55,52,48,55,48,48,32,45,48,46,51,55,48,49,48,48,10,118,110,32,45,48,46,51,53,50,49,48,48,32,45,48,46,56,50,57,50,48,48,32,45,48,46,52,51,52,48,48,48,10,118,110,32,45,48,46,53,54,48,55,48,48,32,45,48,46,55,52,48,55,48,48,32,45,48,46,51,55,48,49,48,48,10,118,110,32,45,48,46,49,50,52,49,48,48,32,45,48,46,56,56,55,56,48,48,32,45,48,46,52,52,51,49,48,48,10,118,110,32,48,46,54,49,51,48,48,48,32,45,48,46,55,49,55,55,48,48,32,45,48,46,51,51,48,51,48,48,10,118,110,32,48,46,53,57,49,55,48,48,32,45,48,46,54,50,53,53,48,48,32,45,48,46,53,48,56,54,48,48,10,118,110,32,45,48,46,54,49,51,48,48,48,32,45,48,46,55,49,55,55,48,48,32,45,48,46,51,51,48,51,48,48,10,118,110,32,45,48,46,53,57,49,55,48,48,32,45,48,46,54,50,53,53,48,48,32,45,48,46,53,48,56,54,48,48,10,118,110,32,48,46,53,50,49,55,48,48,32,45,48,46,52,56,55,48,48,48,32,45,48,46,55,48,48,52,48,48,10,118,110,32,45,48,46,53,50,49,55,48,48,32,45,48,46,52,56,55,48,48,48,32,45,48,46,55,48,48,52,48,48,10,118,110,32,48,46,50,48,57,53,48,48,32,48,46,53,51,52,49,48,48,32,48,46,56,49,57,48,48,48,10,118,110,32,48,46,51,48,57,53,48,48,32,48,46,52,57,55,54,48,48,32,48,46,56,49,48,51,48,48,10,118,110,32,45,48,46,49,50,56,54,48,48,32,48,46,57,53,56,55,48,48,32,48,46,50,53,51,55,48,48,10,118,110,32,45,48,46,50,55,55,57,48,48,32,48,46,57,50,48,51,48,48,32,48,46,50,55,53,49,48,48,10,118,110,32,45,48,46,52,53,49,57,48,48,32,48,46,56,51,48,55,48,48,32,48,46,51,50,53,50,48,48,10,118,110,32,48,46,48,53,50,57,48,48,32,48,46,52,56,56,48,48,48,32,48,46,56,55,49,50,48,48,10,118,110,32,48,46,53,49,57,52,48,48,32,45,48,46,49,52,51,53,48,48,32,48,46,56,52,50,52,48,48,10,118,110,32,48,46,53,56,53,56,48,48,32,45,48,46,49,52,53,54,48,48,32,48,46,55,57,55,50,48,48,10,118,110,32,48,46,53,54,53,50,48,48,32,45,48,46,50,49,50,56,48,48,32,48,46,55,57,55,48,48,48,10,118,110,32,45,48,46,50,48,57,53,48,48,32,48,46,53,51,52,49,48,48,32,48,46,56,49,57,48,48,48,10,118,110,32,45,48,46,53,56,53,56,48,48,32,45,48,46,49,52,53,54,48,48,32,48,46,55,57,55,50,48,48,10,118,110,32,45,48,46,53,49,57,52,48,48,32,45,48,46,49,52,51,53,48,48,32,48,46,56,52,50,52,48,48,10,118,110,32,45,48,46,48,53,50,57,48,48,32,48,46,52,56,56,48,48,48,32,48,46,56,55,49,50,48,48,10,118,110,32,48,46,52,53,49,57,48,48,32,48,46,56,51,48,55,48,48,32,48,46,51,50,53,50,48,48,10,118,110,32,48,46,50,55,55,57,48,48,32,48,46,57,50,48,51,48,48,32,48,46,50,55,53,49,48,48,10,118,110,32,48,46,49,50,56,54,48,48,32,48,46,57,53,56,55,48,48,32,48,46,50,53,51,55,48,48,10,118,110,32,45,48,46,51,48,57,53,48,48,32,48,46,52,57,55,54,48,48,32,48,46,56,49,48,51,48,48,10,118,110,32,45,48,46,53,54,53,50,48,48,32,45,48,46,50,49,50,56,48,48,32,48,46,55,57,55,48,48,48,10,118,110,32,48,46,51,54,56,54,48,48,32,48,46,52,50,54,55,48,48,32,48,46,56,50,53,56,48,48,10,118,110,32,48,46,48,56,56,55,48,48,32,48,46,57,53,52,52,48,48,32,48,46,50,56,53,48,48,48,10,118,110,32,48,46,52,55,52,56,48,48,32,45,48,46,50,53,51,57,48,48,32,48,46,56,52,50,54,48,48,10,118,110,32,48,46,50,56,54,48,48,48,32,45,48,46,50,50,55,57,48,48,32,48,46,57,51,48,55,48,48,10,118,110,32,48,46,52,49,54,50,48,48,32,48,46,51,49,51,49,48,48,32,48,46,56,53,51,54,48,48,10,118,110,32,48,46,52,51,50,50,48,48,32,48,46,56,51,50,53,48,48,32,48,46,51,52,54,54,48,48,10,118,110,32,45,48,46,51,54,56,54,48,48,32,48,46,52,50,54,55,48,48,32,48,46,56,50,53,56,48,48,10,118,110,32,45,48,46,52,49,54,50,48,48,32,48,46,51,49,51,49,48,48,32,48,46,56,53,51,54,48,48,10,118,110,32,45,48,46,50,56,54,48,48,48,32,45,48,46,50,50,55,57,48,48,32,48,46,57,51,48,55,48,48,10,118,110,32,45,48,46,52,55,52,56,48,48,32,45,48,46,50,53,51,57,48,48,32,48,46,56,52,50,54,48,48,10,118,110,32,45,48,46,48,56,56,55,48,48,32,48,46,57,53,52,52,48,48,32,48,46,50,56,53,48,48,48,10,118,110,32,45,48,46,52,51,50,50,48,48,32,48,46,56,51,50,53,48,48,32,48,46,51,52,54,54,48,48,10,118,110,32,48,46,51,56,52,57,48,48,32,48,46,49,52,50,52,48,48,32,48,46,57,49,49,57,48,48,10,118,110,32,48,46,55,49,57,51,48,48,32,48,46,52,55,50,52,48,48,32,48,46,53,48,57,51,48,48,10,118,110,32,48,46,48,49,53,55,48,48,32,45,48,46,49,53,56,50,48,48,32,48,46,57,56,55,51,48,48,10,118,110,32,45,48,46,49,53,56,56,48,48,32,45,48,46,48,54,51,50,48,48,32,48,46,57,56,53,51,48,48,10,118,110,32,48,46,51,51,48,57,48,48,32,48,46,48,48,57,52,48,48,32,48,46,57,52,51,54,48,48,10,118,110,32,48,46,55,54,51,48,48,48,32,48,46,49,48,53,55,48,48,32,48,46,54,51,55,55,48,48,10,118,110,32,45,48,46,51,56,52,57,48,48,32,48,46,49,52,50,52,48,48,32,48,46,57,49,49,57,48,48,10,118,110,32,45,48,46,51,51,48,57,48,48,32,48,46,48,48,57,52,48,48,32,48,46,57,52,51,54,48,48,10,118,110,32,48,46,49,53,56,56,48,48,32,45,48,46,48,54,51,50,48,48,32,48,46,57,56,53,51,48,48,10,118,110,32,45,48,46,48,49,53,55,48,48,32,45,48,46,49,53,56,50,48,48,32,48,46,57,56,55,51,48,48,10,118,110,32,45,48,46,55,49,57,51,48,48,32,48,46,52,55,50,52,48,48,32,48,46,53,48,57,51,48,48,10,118,110,32,45,48,46,55,54,51,48,48,48,32,48,46,49,48,53,55,48,48,32,48,46,54,51,55,55,48,48,10,118,110,32,48,46,51,51,53,57,48,48,32,45,48,46,48,55,50,56,48,48,32,48,46,57,51,57,49,48,48,10,118,110,32,48,46,55,51,53,57,48,48,32,45,48,46,49,57,50,49,48,48,32,48,46,54,52,57,51,48,48,10,118,110,32,45,48,46,50,49,48,48,48,48,32,48,46,48,57,51,57,48,48,32,48,46,57,55,51,49,48,48,10,118,110,32,45,48,46,48,56,50,53,48,48,32,48,46,51,51,49,48,48,48,32,48,46,57,52,48,48,48,48,10,118,110,32,48,46,52,49,52,52,48,48,32,45,48,46,49,49,51,49,48,48,32,48,46,57,48,51,48,48,48,10,118,110,32,48,46,54,57,57,49,48,48,32,45,48,46,52,53,49,51,48,48,32,48,46,53,53,52,54,48,48,10,118,110,32,45,48,46,51,51,53,57,48,48,32,45,48,46,48,55,50,56,48,48,32,48,46,57,51,57,49,48,48,10,118,110,32,45,48,46,52,49,52,52,48,48,32,45,48,46,49,49,51,49,48,48,32,48,46,57,48,51,48,48,48,10,118,110,32,48,46,48,56,50,53,48,48,32,48,46,51,51,49,48,48,48,32,48,46,57,52,48,48,48,48,10,118,110,32,48,46,50,49,48,48,48,48,32,48,46,48,57,51,57,48,48,32,48,46,57,55,51,49,48,48,10,118,110,32,45,48,46,55,51,53,57,48,48,32,45,48,46,49,57,50,49,48,48,32,48,46,54,52,57,51,48,48,10,118,110,32,45,48,46,54,57,57,49,48,48,32,45,48,46,52,53,49,51,48,48,32,48,46,53,53,52,54,48,48,10,118,110,32,48,46,53,50,48,57,48,48,32,45,48,46,49,57,55,52,48,48,32,48,46,56,51,48,52,48,48,10,118,110,32,48,46,54,48,53,57,48,48,32,45,48,46,54,55,54,55,48,48,32,48,46,52,49,56,50,48,48,10,118,110,32,48,46,49,56,50,53,48,48,32,48,46,52,52,48,55,48,48,32,48,46,56,55,56,57,48,48,10,118,110,32,48,46,52,53,51,50,48,48,32,48,46,51,51,55,54,48,48,32,48,46,56,50,52,57,48,48,10,118,110,32,48,46,53,57,50,57,48,48,32,45,48,46,51,52,49,55,48,48,32,48,46,55,50,57,49,48,48,10,118,110,32,48,46,52,55,51,50,48,48,32,45,48,46,56,50,52,57,48,48,32,48,46,51,48,57,49,48,48,10,118,110,32,45,48,46,53,50,48,57,48,48,32,45,48,46,49,57,55,52,48,48,32,48,46,56,51,48,52,48,48,10,118,110,32,45,48,46,53,57,50,57,48,48,32,45,48,46,51,52,49,55,48,48,32,48,46,55,50,57,49,48,48,10,118,110,32,45,48,46,52,53,51,50,48,48,32,48,46,51,51,55,54,48,48,32,48,46,56,50,52,57,48,48,10,118,110,32,45,48,46,49,56,50,53,48,48,32,48,46,52,52,48,55,48,48,32,48,46,56,55,56,57,48,48,10,118,110,32,45,48,46,54,48,53,57,48,48,32,45,48,46,54,55,54,55,48,48,32,48,46,52,49,56,50,48,48,10,118,110,32,45,48,46,52,55,51,50,48,48,32,45,48,46,56,50,52,57,48,48,32,48,46,51,48,57,49,48,48,10,118,110,32,48,46,53,51,57,56,48,48,32,45,48,46,52,52,56,48,48,48,32,48,46,55,49,50,55,48,48,10,118,110,32,48,46,51,49,56,51,48,48,32,45,48,46,57,48,53,49,48,48,32,48,46,50,56,50,48,48,48,10,118,110,32,48,46,53,52,56,55,48,48,32,48,46,50,48,50,51,48,48,32,48,46,56,49,49,50,48,48,10,118,110,32,48,46,51,53,56,55,48,48,32,48,46,51,50,54,53,48,48,32,48,46,56,55,52,53,48,48,10,118,110,32,48,46,50,54,53,50,48,48,32,45,48,46,51,53,50,57,48,48,32,48,46,56,57,55,51,48,48,10,118,110,32,48,46,48,54,55,53,48,48,32,45,48,46,57,51,52,52,48,48,32,48,46,51,52,57,56,48,48,10,118,110,32,45,48,46,53,51,57,56,48,48,32,45,48,46,52,52,56,48,48,48,32,48,46,55,49,50,55,48,48,10,118,110,32,45,48,46,50,54,53,50,48,48,32,45,48,46,51,53,50,57,48,48,32,48,46,56,57,55,51,48,48,10,118,110,32,45,48,46,51,53,56,55,48,48,32,48,46,51,50,54,53,48,48,32,48,46,56,55,52,53,48,48,10,118,110,32,45,48,46,53,52,56,55,48,48,32,48,46,50,48,50,51,48,48,32,48,46,56,49,49,50,48,48,10,118,110,32,45,48,46,51,49,56,51,48,48,32,45,48,46,57,48,53,49,48,48,32,48,46,50,56,50,48,48,48,10,118,110,32,45,48,46,48,54,55,53,48,48,32,45,48,46,57,51,52,52,48,48,32,48,46,51,52,57,56,48,48,10,118,110,32,48,46,51,54,51,54,48,48,32,48,46,54,56,51,53,48,48,32,48,46,54,51,50,57,48,48,10,118,110,32,48,46,49,50,55,50,48,48,32,48,46,55,57,53,53,48,48,32,48,46,53,57,50,52,48,48,10,118,110,32,45,48,46,49,53,49,48,48,48,32,48,46,57,52,57,56,48,48,32,48,46,50,55,51,56,48,48,10,118,110,32,48,46,49,50,52,51,48,48,32,48,46,57,50,50,56,48,48,32,48,46,51,54,52,53,48,48,10,118,110,32,48,46,49,52,56,57,48,48,32,48,46,57,49,51,57,48,48,32,48,46,51,55,55,53,48,48,10,118,110,32,48,46,50,56,56,57,48,48,32,48,46,55,50,50,52,48,48,32,48,46,54,50,56,49,48,48,10,118,110,32,45,48,46,51,54,51,54,48,48,32,48,46,54,56,51,53,48,48,32,48,46,54,51,50,57,48,48,10,118,110,32,45,48,46,50,56,56,57,48,48,32,48,46,55,50,50,52,48,48,32,48,46,54,50,56,49,48,48,10,118,110,32,45,48,46,49,52,56,57,48,48,32,48,46,57,49,51,57,48,48,32,48,46,51,55,55,53,48,48,10,118,110,32,45,48,46,49,50,52,51,48,48,32,48,46,57,50,50,56,48,48,32,48,46,51,54,52,53,48,48,10,118,110,32,48,46,49,53,49,48,48,48,32,48,46,57,52,57,56,48,48,32,48,46,50,55,51,56,48,48,10,118,110,32,45,48,46,49,50,55,50,48,48,32,48,46,55,57,53,53,48,48,32,48,46,53,57,50,52,48,48,10,118,110,32,45,48,46,50,51,52,52,48,48,32,48,46,55,57,57,50,48,48,32,48,46,53,53,51,52,48,48,10,118,110,32,45,48,46,53,55,52,51,48,48,32,48,46,54,49,48,52,48,48,32,48,46,53,52,53,53,48,48,10,118,110,32,45,48,46,55,55,57,54,48,48,32,48,46,54,50,53,57,48,48,32,48,46,48,49,57,57,48,48,10,118,110,32,45,48,46,52,56,54,53,48,48,32,48,46,56,54,48,53,48,48,32,48,46,49,53,49,48,48,48,10,118,110,32,48,46,50,51,52,52,48,48,32,48,46,55,57,57,50,48,48,32,48,46,53,53,51,52,48,48,10,118,110,32,48,46,52,56,54,53,48,48,32,48,46,56,54,48,53,48,48,32,48,46,49,53,49,48,48,48,10,118,110,32,48,46,55,55,57,54,48,48,32,48,46,54,50,53,57,48,48,32,48,46,48,49,57,57,48,48,10,118,110,32,48,46,53,55,52,51,48,48,32,48,46,54,49,48,52,48,48,32,48,46,53,52,53,53,48,48,10,118,110,32,45,48,46,55,54,57,57,48,48,32,48,46,50,54,51,57,48,48,32,48,46,53,56,49,48,48,48,10,118,110,32,45,48,46,55,48,52,54,48,48,32,45,48,46,48,56,55,57,48,48,32,48,46,55,48,52,49,48,48,10,118,110,32,45,48,46,57,57,48,51,48,48,32,45,48,46,48,55,51,54,48,48,32,48,46,49,49,55,55,48,48,10,118,110,32,45,48,46,57,53,50,54,48,48,32,48,46,51,48,51,54,48,48,32,45,48,46,48,49,54,53,48,48,10,118,110,32,48,46,55,54,57,57,48,48,32,48,46,50,54,51,57,48,48,32,48,46,53,56,49,48,48,48,10,118,110,32,48,46,57,53,50,54,48,48,32,48,46,51,48,51,54,48,48,32,45,48,46,48,49,54,53,48,48,10,118,110,32,48,46,57,57,48,51,48,48,32,45,48,46,48,55,51,54,48,48,32,48,46,49,49,55,55,48,48,10,118,110,32,48,46,55,48,52,54,48,48,32,45,48,46,48,56,55,57,48,48,32,48,46,55,48,52,49,48,48,10,118,110,32,45,48,46,51,56,55,56,48,48,32,45,48,46,51,55,54,56,48,48,32,48,46,56,52,49,50,48,48,10,118,110,32,48,46,49,48,48,51,48,48,32,45,48,46,53,50,56,54,48,48,32,48,46,56,52,50,57,48,48,10,118,110,32,45,48,46,48,57,52,56,48,48,32,45,48,46,55,53,55,50,48,48,32,48,46,54,52,54,50,48,48,10,118,110,32,45,48,46,55,51,56,55,48,48,32,45,48,46,53,50,53,53,48,48,32,48,46,52,50,50,49,48,48,10,118,110,32,48,46,51,56,55,56,48,48,32,45,48,46,51,55,54,56,48,48,32,48,46,56,52,49,50,48,48,10,118,110,32,48,46,55,51,56,55,48,48,32,45,48,46,53,50,53,53,48,48,32,48,46,52,50,50,49,48,48,10,118,110,32,48,46,48,57,52,56,48,48,32,45,48,46,55,53,55,50,48,48,32,48,46,54,52,54,50,48,48,10,118,110,32,45,48,46,49,48,48,51,48,48,32,45,48,46,53,50,56,54,48,48,32,48,46,56,52,50,57,48,48,10,118,110,32,48,46,52,50,50,52,48,48,32,45,48,46,53,52,50,52,48,48,32,48,46,55,50,54,50,48,48,10,118,110,32,48,46,53,54,57,52,48,48,32,45,48,46,53,48,51,49,48,48,32,48,46,54,53,48,49,48,48,10,118,110,32,48,46,53,50,57,50,48,48,32,45,48,46,54,53,51,54,48,48,32,48,46,53,52,49,48,48,48,10,118,110,32,48,46,51,52,54,48,48,48,32,45,48,46,55,49,56,53,48,48,32,48,46,54,48,51,51,48,48,10,118,110,32,45,48,46,52,50,50,52,48,48,32,45,48,46,53,52,50,52,48,48,32,48,46,55,50,54,50,48,48,10,118,110,32,45,48,46,51,52,54,48,48,48,32,45,48,46,55,49,56,53,48,48,32,48,46,54,48,51,51,48,48,10,118,110,32,45,48,46,53,50,57,50,48,48,32,45,48,46,54,53,51,54,48,48,32,48,46,53,52,49,48,48,48,10,118,110,32,45,48,46,53,54,57,52,48,48,32,45,48,46,53,48,51,49,48,48,32,48,46,54,53,48,49,48,48,10,118,110,32,48,46,54,53,52,52,48,48,32,45,48,46,52,51,56,54,48,48,32,48,46,54,49,53,57,48,48,10,118,110,32,48,46,54,53,50,51,48,48,32,45,48,46,52,48,52,54,48,48,32,48,46,54,52,48,57,48,48,10,118,110,32,48,46,54,57,53,54,48,48,32,45,48,46,53,51,49,54,48,48,32,48,46,52,56,51,51,48,48,10,118,110,32,48,46,54,52,55,56,48,48,32,45,48,46,53,55,56,53,48,48,32,48,46,52,57,53,54,48,48,10,118,110,32,45,48,46,54,53,52,52,48,48,32,45,48,46,52,51,56,54,48,48,32,48,46,54,49,53,57,48,48,10,118,110,32,45,48,46,54,52,55,56,48,48,32,45,48,46,53,55,56,53,48,48,32,48,46,52,57,53,54,48,48,10,118,110,32,45,48,46,54,57,53,54,48,48,32,45,48,46,53,51,49,54,48,48,32,48,46,52,56,51,51,48,48,10,118,110,32,45,48,46,54,53,50,51,48,48,32,45,48,46,52,48,52,54,48,48,32,48,46,54,52,48,57,48,48,10,118,110,32,48,46,55,51,54,49,48,48,32,45,48,46,54,55,51,57,48,48,32,48,46,48,54,51,49,48,48,10,118,110,32,48,46,56,52,53,48,48,48,32,45,48,46,53,51,52,53,48,48,32,45,48,46,48,49,54,53,48,48,10,118,110,32,48,46,52,54,54,48,48,48,32,45,48,46,54,53,57,56,48,48,32,48,46,53,56,57,53,48,48,10,118,110,32,48,46,55,49,57,49,48,48,32,48,46,49,56,52,53,48,48,32,48,46,54,54,57,57,48,48,10,118,110,32,48,46,57,48,53,54,48,48,32,45,48,46,52,50,48,51,48,48,32,48,46,48,53,54,50,48,48,10,118,110,32,48,46,57,48,54,54,48,48,32,45,48,46,52,48,51,53,48,48,32,45,48,46,49,50,51,57,48,48,10,118,110,32,45,48,46,55,51,54,49,48,48,32,45,48,46,54,55,51,57,48,48,32,48,46,48,54,51,49,48,48,10,118,110,32,45,48,46,57,48,53,54,48,48,32,45,48,46,52,50,48,51,48,48,32,48,46,48,53,54,50,48,48,10,118,110,32,45,48,46,55,49,57,49,48,48,32,48,46,49,56,52,53,48,48,32,48,46,54,54,57,57,48,48,10,118,110,32,45,48,46,52,54,54,48,48,48,32,45,48,46,54,53,57,56,48,48,32,48,46,53,56,57,53,48,48,10,118,110,32,45,48,46,56,52,53,48,48,48,32,45,48,46,53,51,52,53,48,48,32,45,48,46,48,49,54,53,48,48,10,118,110,32,45,48,46,57,48,54,54,48,48,32,45,48,46,52,48,51,53,48,48,32,45,48,46,49,50,51,57,48,48,10,118,110,32,48,46,48,55,50,57,48,48,32,45,48,46,50,56,48,54,48,48,32,48,46,57,53,55,48,48,48,10,118,110,32,45,48,46,48,56,54]);fileData0.push.apply(fileData0,[53,48,48,32,45,48,46,57,51,53,51,48,48,32,48,46,51,52,51,49,48,48,10,118,110,32,48,46,49,56,48,55,48,48,32,48,46,53,48,54,49,48,48,32,48,46,56,52,51,51,48,48,10,118,110,32,45,48,46,48,55,50,57,48,48,32,45,48,46,50,56,48,54,48,48,32,48,46,57,53,55,48,48,48,10,118,110,32,45,48,46,49,56,48,55,48,48,32,48,46,53,48,54,49,48,48,32,48,46,56,52,51,51,48,48,10,118,110,32,48,46,48,56,54,53,48,48,32,45,48,46,57,51,53,51,48,48,32,48,46,51,52,51,49,48,48,10,118,110,32,48,46,57,51,55,49,48,48,32,45,48,46,51,52,55,54,48,48,32,45,48,46,48,51,50,50,48,48,10,118,110,32,48,46,57,51,55,49,48,48,32,45,48,46,51,51,51,49,48,48,32,45,48,46,49,48,52,51,48,48,10,118,110,32,45,48,46,57,51,55,49,48,48,32,45,48,46,51,52,55,54,48,48,32,45,48,46,48,51,50,50,48,48,10,118,110,32,45,48,46,57,51,55,49,48,48,32,45,48,46,51,51,51,49,48,48,32,45,48,46,49,48,52,51,48,48,10,118,110,32,48,46,49,57,54,56,48,48,32,48,46,51,55,53,49,48,48,32,48,46,57,48,53,57,48,48,10,118,110,32,45,48,46,51,50,49,49,48,48,32,48,46,56,57,51,53,48,48,32,48,46,51,49,52,48,48,48,10,118,110,32,48,46,56,51,56,50,48,48,32,48,46,48,54,50,53,48,48,32,48,46,53,52,49,56,48,48,10,118,110,32,48,46,54,57,50,54,48,48,32,45,48,46,50,56,55,53,48,48,32,48,46,54,54,49,53,48,48,10,118,110,32,48,46,53,48,48,52,48,48,32,45,48,46,50,49,50,49,48,48,32,48,46,56,51,57,52,48,48,10,118,110,32,45,48,46,49,57,54,56,48,48,32,48,46,51,55,53,49,48,48,32,48,46,57,48,53,57,48,48,10,118,110,32,45,48,46,53,48,48,52,48,48,32,45,48,46,50,49,50,49,48,48,32,48,46,56,51,57,52,48,48,10,118,110,32,45,48,46,54,57,50,54,48,48,32,45,48,46,50,56,55,53,48,48,32,48,46,54,54,49,53,48,48,10,118,110,32,45,48,46,56,51,56,50,48,48,32,48,46,48,54,50,53,48,48,32,48,46,53,52,49,56,48,48,10,118,110,32,48,46,51,50,49,49,48,48,32,48,46,56,57,51,53,48,48,32,48,46,51,49,52,48,48,48,10,118,110,32,48,46,49,55,48,50,48,48,32,48,46,56,52,48,49,48,48,32,48,46,53,49,53,48,48,48,10,118,110,32,48,46,49,48,49,52,48,48,32,48,46,57,53,53,48,48,48,32,48,46,50,55,56,56,48,48,10,118,110,32,48,46,53,49,54,53,48,48,32,48,46,55,51,52,54,48,48,32,48,46,52,51,57,57,48,48,10,118,110,32,48,46,52,56,50,53,48,48,32,48,46,54,52,50,48,48,48,32,48,46,53,57,53,56,48,48,10,118,110,32,45,48,46,49,55,48,50,48,48,32,48,46,56,52,48,49,48,48,32,48,46,53,49,53,48,48,48,10,118,110,32,45,48,46,52,56,50,53,48,48,32,48,46,54,52,50,48,48,48,32,48,46,53,57,53,56,48,48,10,118,110,32,45,48,46,53,49,54,53,48,48,32,48,46,55,51,52,54,48,48,32,48,46,52,51,57,57,48,48,10,118,110,32,45,48,46,49,48,49,52,48,48,32,48,46,57,53,53,48,48,48,32,48,46,50,55,56,56,48,48,10,118,110,32,48,46,55,48,49,52,48,48,32,48,46,49,55,54,50,48,48,32,48,46,54,57,48,55,48,48,10,118,110,32,48,46,56,48,56,48,48,48,32,48,46,48,48,48,51,48,48,32,48,46,53,56,57,49,48,48,10,118,110,32,48,46,55,54,54,51,48,48,32,45,48,46,48,49,53,56,48,48,32,48,46,54,52,50,51,48,48,10,118,110,32,48,46,54,57,48,53,48,48,32,48,46,49,51,55,52,48,48,32,48,46,55,49,48,50,48,48,10,118,110,32,48,46,57,51,48,53,48,48,32,45,48,46,49,52,51,50,48,48,32,48,46,51,51,55,49,48,48,10,118,110,32,48,46,56,55,57,51,48,48,32,48,46,48,51,50,49,48,48,32,48,46,52,55,53,49,48,48,10,118,110,32,45,48,46,55,48,49,52,48,48,32,48,46,49,55,54,50,48,48,32,48,46,54,57,48,55,48,48,10,118,110,32,45,48,46,56,55,57,51,48,48,32,48,46,48,51,50,49,48,48,32,48,46,52,55,53,49,48,48,10,118,110,32,45,48,46,57,51,48,53,48,48,32,45,48,46,49,52,51,50,48,48,32,48,46,51,51,55,49,48,48,10,118,110,32,45,48,46,54,57,48,53,48,48,32,48,46,49,51,55,52,48,48,32,48,46,55,49,48,50,48,48,10,118,110,32,45,48,46,55,54,54,51,48,48,32,45,48,46,48,49,53,56,48,48,32,48,46,54,52,50,51,48,48,10,118,110,32,45,48,46,56,48,56,48,48,48,32,48,46,48,48,48,51,48,48,32,48,46,53,56,57,49,48,48,10,118,110,32,48,46,54,51,52,54,48,48,32,48,46,51,57,48,57,48,48,32,48,46,54,54,54,55,48,48,10,118,110,32,48,46,53,57,56,48,48,48,32,48,46,54,51,49,48,48,48,32,48,46,52,57,52,49,48,48,10,118,110,32,48,46,57,50,51,53,48,48,32,48,46,48,50,57,51,48,48,32,48,46,51,56,50,52,48,48,10,118,110,32,48,46,56,57,53,53,48,48,32,48,46,48,48,51,57,48,48,32,48,46,52,52,53,48,48,48,10,118,110,32,48,46,54,57,55,55,48,48,32,48,46,51,54,49,51,48,48,32,48,46,54,49,56,53,48,48,10,118,110,32,48,46,53,54,55,52,48,48,32,48,46,54,52,54,50,48,48,32,48,46,53,49,48,51,48,48,10,118,110,32,45,48,46,54,51,52,54,48,48,32,48,46,51,57,48,57,48,48,32,48,46,54,54,54,55,48,48,10,118,110,32,45,48,46,54,57,55,55,48,48,32,48,46,51,54,49,51,48,48,32,48,46,54,49,56,53,48,48,10,118,110,32,45,48,46,56,57,53,53,48,48,32,48,46,48,48,51,57,48,48,32,48,46,52,52,53,48,48,48,10,118,110,32,45,48,46,57,50,51,53,48,48,32,48,46,48,50,57,51,48,48,32,48,46,51,56,50,52,48,48,10,118,110,32,45,48,46,53,57,56,48,48,48,32,48,46,54,51,49,48,48,48,32,48,46,52,57,52,49,48,48,10,118,110,32,45,48,46,53,54,55,52,48,48,32,48,46,54,52,54,50,48,48,32,48,46,53,49,48,51,48,48,10,118,110,32,48,46,56,53,57,51,48,48,32,45,48,46,52,50,56,54,48,48,32,48,46,50,55,57,49,48,48,10,118,110,32,48,46,55,57,57,48,48,48,32,45,48,46,53,51,55,57,48,48,32,48,46,50,54,56,55,48,48,10,118,110,32,48,46,55,50,52,51,48,48,32,45,48,46,53,55,52,52,48,48,32,48,46,51,56,49,53,48,48,10,118,110,32,48,46,55,54,56,55,48,48,32,45,48,46,52,55,49,56,48,48,32,48,46,52,51,49,55,48,48,10,118,110,32,48,46,56,56,53,49,48,48,32,45,48,46,52,48,56,54,48,48,32,48,46,50,50,50,56,48,48,10,118,110,32,48,46,57,49,50,55,48,48,32,45,48,46,51,57,48,53,48,48,32,48,46,49,50,48,48,48,48,10,118,110,32,45,48,46,56,53,57,51,48,48,32,45,48,46,52,50,56,54,48,48,32,48,46,50,55,57,49,48,48,10,118,110,32,45,48,46,57,49,50,55,48,48,32,45,48,46,51,57,48,53,48,48,32,48,46,49,50,48,48,48,48,10,118,110,32,45,48,46,56,56,53,49,48,48,32,45,48,46,52,48,56,54,48,48,32,48,46,50,50,50,56,48,48,10,118,110,32,45,48,46,55,54,56,55,48,48,32,45,48,46,52,55,49,56,48,48,32,48,46,52,51,49,55,48,48,10,118,110,32,45,48,46,55,50,52,51,48,48,32,45,48,46,53,55,52,52,48,48,32,48,46,51,56,49,53,48,48,10,118,110,32,45,48,46,55,57,57,48,48,48,32,45,48,46,53,51,55,57,48,48,32,48,46,50,54,56,55,48,48,10,118,110,32,48,46,54,57,48,55,48,48,32,45,48,46,52,51,48,54,48,48,32,48,46,53,56,48,57,48,48,10,118,110,32,48,46,54,49,56,54,48,48,32,45,48,46,52,48,56,51,48,48,32,48,46,54,55,49,50,48,48,10,118,110,32,48,46,56,52,53,56,48,48,32,45,48,46,51,53,48,51,48,48,32,48,46,52,48,50,52,48,48,10,118,110,32,48,46,54,57,56,55,48,48,32,45,48,46,53,51,57,48,48,48,32,48,46,52,55,48,52,48,48,10,118,110,32,48,46,54,56,57,51,48,48,32,45,48,46,53,50,49,50,48,48,32,48,46,53,48,51,50,48,48,10,118,110,32,45,48,46,54,57,48,55,48,48,32,45,48,46,52,51,48,54,48,48,32,48,46,53,56,48,57,48,48,10,118,110,32,45,48,46,54,57,56,55,48,48,32,45,48,46,53,51,57,48,48,48,32,48,46,52,55,48,52,48,48,10,118,110,32,45,48,46,56,52,53,56,48,48,32,45,48,46,51,53,48,51,48,48,32,48,46,52,48,50,52,48,48,10,118,110,32,45,48,46,54,49,56,54,48,48,32,45,48,46,52,48,56,51,48,48,32,48,46,54,55,49,50,48,48,10,118,110,32,45,48,46,54,56,57,51,48,48,32,45,48,46,53,50,49,50,48,48,32,48,46,53,48,51,50,48,48,10,118,110,32,48,46,54,48,55,53,48,48,32,45,48,46,52,48,53,51,48,48,32,48,46,54,56,51,49,48,48,10,118,110,32,48,46,54,57,52,50,48,48,32,45,48,46,53,50,48,48,48,48,32,48,46,52,57,55,54,48,48,10,118,110,32,45,48,46,54,48,55,53,48,48,32,45,48,46,52,48,53,51,48,48,32,48,46,54,56,51,49,48,48,10,118,110,32,45,48,46,54,57,52,50,48,48,32,45,48,46,53,50,48,48,48,48,32,48,46,52,57,55,54,48,48,10,118,110,32,48,46,57,56,50,49,48,48,32,45,48,46,49,52,55,54,48,48,32,48,46,49,49,55,51,48,48,10,118,110,32,48,46,57,53,50,55,48,48,32,45,48,46,51,48,51,56,48,48,32,48,46,48,48,50,49,48,48,10,118,110,32,45,48,46,57,56,50,49,48,48,32,45,48,46,49,52,55,54,48,48,32,48,46,49,49,55,51,48,48,10,118,110,32,45,48,46,57,53,50,55,48,48,32,45,48,46,51,48,51,56,48,48,32,48,46,48,48,50,49,48,48,10,118,110,32,48,46,57,50,54,51,48,48,32,45,48,46,51,55,50,55,48,48,32,45,48,46,48,53,52,52,48,48,10,118,110,32,48,46,57,52,50,48,48,48,32,45,48,46,51,51,50,54,48,48,32,45,48,46,48,52,52,57,48,48,10,118,110,32,45,48,46,57,50,54,51,48,48,32,45,48,46,51,55,50,55,48,48,32,45,48,46,48,53,52,52,48,48,10,118,110,32,45,48,46,57,52,50,48,48,48,32,45,48,46,51,51,50,54,48,48,32,45,48,46,48,52,52,57,48,48,10,118,110,32,48,46,57,55,55,54,48,48,32,45,48,46,49,56,50,57,48,48,32,48,46,49,48,52,49,48,48,10,118,110,32,45,48,46,57,55,55,54,48,48,32,45,48,46,49,56,50,57,48,48,32,48,46,49,48,52,49,48,48,10,118,110,32,48,46,55,48,56,48,48,48,32,45,48,46,53,52,57,53,48,48,32,48,46,52,52,51,53,48,48,10,118,110,32,48,46,54,57,48,57,48,48,32,45,48,46,53,52,52,56,48,48,32,48,46,52,55,53,50,48,48,10,118,110,32,48,46,55,49,52,56,48,48,32,45,48,46,53,53,53,50,48,48,32,48,46,52,50,53,50,48,48,10,118,110,32,48,46,53,56,52,57,48,48,32,45,48,46,51,55,53,57,48,48,32,48,46,55,49,56,55,48,48,10,118,110,32,48,46,54,48,57,54,48,48,32,45,48,46,51,52,54,57,48,48,32,48,46,55,49,50,55,48,48,10,118,110,32,48,46,54,49,57,51,48,48,32,45,48,46,50,56,49,49,48,48,32,48,46,55,51,51,49,48,48,10,118,110,32,45,48,46,55,48,56,48,48,48,32,45,48,46,53,52,57,53,48,48,32,48,46,52,52,51,53,48,48,10,118,110,32,45,48,46,54,48,57,54,48,48,32,45,48,46,51,52,54,57,48,48,32,48,46,55,49,50,55,48,48,10,118,110,32,45,48,46,53,56,52,57,48,48,32,45,48,46,51,55,53,57,48,48,32,48,46,55,49,56,55,48,48,10,118,110,32,45,48,46,55,49,52,56,48,48,32,45,48,46,53,53,53,50,48,48,32,48,46,52,50,53,50,48,48,10,118,110,32,45,48,46,54,57,48,57,48,48,32,45,48,46,53,52,52,56,48,48,32,48,46,52,55,53,50,48,48,10,118,110,32,45,48,46,54,49,57,51,48,48,32,45,48,46,50,56,49,49,48,48,32,48,46,55,51,51,49,48,48,10,118,110,32,48,46,55,48,53,56,48,48,32,45,48,46,53,55,50,48,48,48,32,48,46,52,49,55,56,48,48,10,118,110,32,48,46,54,56,55,50,48,48,32,45,48,46,54,48,55,51,48,48,32,48,46,51,57,56,53,48,48,10,118,110,32,48,46,52,55,53,55,48,48,32,45,48,46,52,48,56,48,48,48,32,48,46,55,55,57,51,48,48,10,118,110,32,48,46,53,51,54,48,48,48,32,45,48,46,51,57,50,49,48,48,32,48,46,55,52,55,54,48,48,10,118,110,32,45,48,46,55,48,53,56,48,48,32,45,48,46,53,55,50,48,48,48,32,48,46,52,49,55,56,48,48,10,118,110,32,45,48,46,53,51,54,48,48,48,32,45,48,46,51,57,50,49,48,48,32,48,46,55,52,55,54,48,48,10,118,110,32,45,48,46,52,55,53,55,48,48,32,45,48,46,52,48,56,48,48,48,32,48,46,55,55,57,51,48,48,10,118,110,32,45,48,46,54,56,55,50,48,48,32,45,48,46,54,48,55,51,48,48,32,48,46,51,57,56,53,48,48,10,118,110,32,48,46,55,51,48,54,48,48,32,45,48,46,53,55,48,52,48,48,32,48,46,51,55,53,50,48,48,10,118,110,32,48,46,56,56,53,52,48,48,32,48,46,48,51,52,49,48,48,32,48,46,52,54,51,54,48,48,10,118,110,32,48,46,54,49,57,54,48,48,32,45,48,46,48,53,53,54,48,48,32,48,46,55,56,50,57,48,48,10,118,110,32,48,46,52,57,55,51,48,48,32,45,48,46,51,52,56,52,48,48,32,48,46,55,57,52,53,48,48,10,118,110,32,45,48,46,55,51,48,54,48,48,32,45,48,46,53,55,48,52,48,48,32,48,46,51,55,53,50,48,48,10,118,110,32,45,48,46,52,57,55,51,48,48,32,45,48,46,51,52,56,52,48,48,32,48,46,55,57,52,53,48,48,10,118,110,32,45,48,46,54,49,57,54,48,48,32,45,48,46,48,53,53,54,48,48,32,48,46,55,56,50,57,48,48,10,118,110,32,45,48,46,56,56,53,52,48,48,32,48,46,48,51,52,49,48,48,32,48,46,52,54,51,54,48,48,10,118,110,32,48,46,53,55,48,51,48,48,32,48,46,54,55,57,52,48,48,32,48,46,52,54,49,54,48,48,10,118,110,32,48,46,53,57,48,52,48,48,32,48,46,54,54,55,50,48,48,32,48,46,52,53,52,49,48,48,10,118,110,32,48,46,52,50,50,49,48,48,32,48,46,51,57,48,56,48,48,32,48,46,56,49,56,48,48,48,10,118,110,32,48,46,52,50,56,56,48,48,32,48,46,51,57,57,53,48,48,32,48,46,56,49,48,50,48,48,10,118,110,32,45,48,46,53,55,48,51,48,48,32,48,46,54,55,57,52,48,48,32,48,46,52,54,49,54,48,48,10,118,110,32,45,48,46,52,50,56,56,48,48,32,48,46,51,57,57,53,48,48,32,48,46,56,49,48,50,48,48,10,118,110,32,45,48,46,52,50,50,49,48,48,32,48,46,51,57,48,56,48,48,32,48,46,56,49,56,48,48,48,10,118,110,32,45,48,46,53,57,48,52,48,48,32,48,46,54,54,55,50,48,48,32,48,46,52,53,52,49,48,48,10,118,110,32,48,46,55,57,53,54,48,48,32,48,46,50,57,57,56,48,48,32,48,46,53,50,54,52,48,48,10,118,110,32,48,46,56,51,57,51,48,48,32,45,48,46,49,52,48,53,48,48,32,48,46,53,50,53,50,48,48,10,118,110,32,48,46,52,50,54,50,48,48,32,48,46,49,52,49,51,48,48,32,48,46,56,57,51,53,48,48,10,118,110,32,48,46,53,49,50,51,48,48,32,48,46,50,49,56,49,48,48,32,48,46,56,51,48,54,48,48,10,118,110,32,45,48,46,55,57,53,54,48,48,32,48,46,50,57,57,56,48,48,32,48,46,53,50,54,52,48,48,10,118,110,32,45,48,46,53,49,50,51,48,48,32,48,46,50,49,56,49,48,48,32,48,46,56,51,48,54,48,48,10,118,110,32,45,48,46,52,50,54,50,48,48,32,48,46,49,52,49,51,48,48,32,48,46,56,57,51,53,48,48,10,118,110,32,45,48,46,56,51,57,51,48,48,32,45,48,46,49,52,48,53,48,48,32,48,46,53,50,53,50,48,48,10,118,110,32,48,46,56,49,49,55,48,48,32,45,48,46,48,51,48,48,48,48,32,48,46,53,56,51,51,48,48,10,118,110,32,48,46,53,54,57,57,48,48,32,48,46,54,55,49,54,48,48,32,48,46,52,55,51,51,48,48,10,118,110,32,48,46,49,57,54,49,48,48,32,48,46,55,53,49,50,48,48,32,48,46,54,51,48,51,48,48,10,118,110,32,48,46,52,48,49,48,48,48,32,48,46,51,48,51,50,48,48,32,48,46,56,54,52,52,48,48,10,118,110,32,45,48,46,56,49,49,55,48,48,32,45,48,46,48,51,48,48,48,48,32,48,46,53,56,51,51,48,48,10,118,110,32,45,48,46,52,48,49,48,48,48,32,48,46,51,48,51,50,48,48,32,48,46,56,54,52,52,48,48,10,118,110,32,45,48,46,49,57,54,49,48,48,32,48,46,55,53,49,50,48,48,32,48,46,54,51,48,51,48,48,10,118,110,32,45,48,46,53,54,57,57,48,48,32,48,46,54,55,49,54,48,48,32,48,46,52,55,51,51,48,48,10,118,110,32,48,46,48,50,48,52,48,48,32,48,46,57,54,57,56,48,48,32,48,46,50,52,50,55,48,48,10,118,110,32,48,46,48,52,55,51,48,48,32,48,46,57,53,49,56,48,48,32,48,46,51,48,51,49,48,48,10,118,110,32,48,46,49,49,53,54,48,48,32,48,46,55,56,49,50,48,48,32,48,46,54,49,51,53,48,48,10,118,110,32,45,48,46,49,50,55,53,48,48,32,48,46,56,54,57,52,48,48,32,48,46,52,55,55,50,48,48,10,118,110,32,45,48,46,48,50,48,52,48,48,32,48,46,57,54,57,56,48,48,32,48,46,50,52,50,55,48,48,10,118,110,32,48,46,49,50,55,53,48,48,32,48,46,56,54,57,52,48,48,32,48,46,52,55,55,50,48,48,10,118,110,32,45,48,46,49,49,53,54,48,48,32,48,46,55,56,49,50,48,48,32,48,46,54,49,51,53,48,48,10,118,110,32,45,48,46,48,52,55,51,48,48,32,48,46,57,53,49,56,48,48,32,48,46,51,48,51,49,48,48,10,118,110,32,48,46,54,51,56,52,48,48,32,45,48,46,53,54,52,50,48,48,32,48,46,53,50,51,53,48,48,10,118,110,32,48,46,53,50,50,53,48,48,32,45,48,46,54,51,52,54,48,48,32,48,46,53,54,57,52,48,48,10,118,110,32,48,46,53,57,51,50,48,48,32,45,48,46,50,48,48,55,48,48,32,48,46,55,55,57,54,48,48,10,118,110,32,48,46,53,50,55,50,48,48,32,45,48,46,49,56,53,57,48,48,32,48,46,56,50,57,50,48,48,10,118,110,32,45,48,46,54,51,56,52,48,48,32,45,48,46,53,54,52,50,48,48,32,48,46,53,50,51,53,48,48,10,118,110,32,45,48,46,53,57,51,50,48,48,32,45,48,46,50,48,48,55,48,48,32,48,46,55,55,57,54,48,48,10,118,110,32,45,48,46,53,50,50,53,48,48,32,45,48,46,54,51,52,54,48,48,32,48,46,53,54,57,52,48,48,10,118,110,32,45,48,46,53,50,55,50,48,48,32,45,48,46,49,56,53,57,48,48,32,48,46,56,50,57,50,48,48,10,118,110,32,48,46,51,49,49,48,48,48,32,45,48,46,55,51,56,49,48,48,32,48,46,53,57,56,54,48,48,10,118,110,32,45,48,46,49,56,49,52,48,48,32,45,48,46,55,53,54,53,48,48,32,48,46,54,50,56,51,48,48,10,118,110,32,48,46,51,57,57,54,48,48,32,45,48,46,50,50,55,52,48,48,32,48,46,56,56,56,48,48,48,10,118,110,32,48,46,50,50,49,54,48,48,32,45,48,46,50,48,56,50,48,48,32,48,46,57,53,50,54,48,48,10,118,110,32,45,48,46,51,49,49,48,48,48,32,45,48,46,55,51,56,49,48,48,32,48,46,53,57,56,54,48,48,10,118,110,32,45,48,46,51,57,57,54,48,48,32,45,48,46,50,50,55,52,48,48,32,48,46,56,56,56,48,48,48,10,118,110,32,48,46,49,56,49,52,48,48,32,45,48,46,55,53,54,53,48,48,32,48,46,54,50,56,51,48,48,10,118,110,32,45,48,46,50,50,49,54,48,48,32,45,48,46,50,48,56,50,48,48,32,48,46,57,53,50,54,48,48,10,118,110,32,45,48,46,54,56,50,56,48,48,32,45,48,46,52,55,51,52,48,48,32,48,46,53,53,54,53,48,48,10,118,110,32,45,48,46,56,57,50,52,48,48,32,45,48,46,48,55,48,57,48,48,32,48,46,52,52,53,55,48,48,10,118,110,32,48,46,48,53,51,57,48,48,32,45,48,46,48,55,55,53,48,48,32,48,46,57,57,53,53,48,48,10,118,110,32,48,46,48,48,56,53,48,48,32,48,46,48,48,54,54,48,48,32,48,46,57,57,57,57,48,48,10,118,110,32,48,46,54,56,50,56,48,48,32,45,48,46,52,55,51,52,48,48,32,48,46,53,53,54,53,48,48,10,118,110,32,45,48,46,48,53,51,57,48,48,32,45,48,46,48,55,55,53,48,48,32,48,46,57,57,53,53,48,48,10,118,110,32,48,46,56,57,50,52,48,48,32,45,48,46,48,55,48,57,48,48,32,48,46,52,52,53,55,48,48,10,118,110,32,45,48,46,48,48,56,53,48,48,32,48,46,48,48,54,54,48,48,32,48,46,57,57,57,57,48,48,10,118,110,32,45,48,46,56,52,54,49,48,48,32,48,46,50,57,54,54,48,48,32,48,46,52,52,50,55,48,48,10,118,110,32,45,48,46,54,51,48,50,48,48,32,48,46,54,50,49,50,48,48,32,48,46,52,54,53,56,48,48,10,118,110,32,48,46,48,54,51,55,48,48,32,48,46,48,53,49,49,48,48,32,48,46,57,57,54,54,48,48,10,118,110,32,48,46,49,52,50,51,48,48,32,48,46,49,52,51,57,48,48,32,48,46,57,55,57,51,48,48,10,118,110,32,48,46,56,52,54,49,48,48,32,48,46,50,57,54,54,48,48,32,48,46,52,52,50,55,48,48,10,118,110,32,45,48,46,48,54,51,55,48,48,32,48,46,48,53,49,49,48,48,32,48,46,57,57,54,54,48,48,10,118,110,32,48,46,54,51,48,50,48,48,32,48,46,54,50,49,50,48,48,32,48,46,52,54,53,56,48,48,10,118,110,32,45,48,46,49,52,50,51,48,48,32,48,46,49,52,51,57,48,48,32,48,46,57,55,57,51,48,48,10,118,110,32,45,48,46,51,51,48,51,48,48,32,48,46,56,51,48,56,48,48,32,48,46,52,52,55,57,48,48,10,118,110,32,45,48,46,48,52,49,53,48,48,32,48,46,57,49,48,55,48,48,32,48,46,52,49,48,56,48,48,10,118,110,32,48,46,50,53,48,52,48,48,32,48,46,50,54,48,54,48,48,32,48,46,57,51,50,52,48,48,10,118,110,32,48,46,51,56,48,55,48,48,32,48,46,51,57,50,48,48,48,32,48,46,56,51,55,52,48,48,10,118,110,32,48,46,51,51,48,51,48,48,32,48,46,56,51,48,56,48,48,32,48,46,52,52,55,57,48,48,10,118,110,32,45,48,46,50,53,48,52,48,48,32,48,46,50,54,48,54,48,48,32,48,46,57,51,50,52,48,48,10,118,110,32,48,46,48,52,49,53,48,48,32,48,46,57,49,48,55,48,48,32,48,46,52,49,48,56,48,48,10,118,110,32,45,48,46,51,56,48,55,48,48,32,48,46,51,57,50,48,48,48,32,48,46,56,51,55,52,48,48,10,118,110,32,48,46,49,49,53,51,48,48,32,48,46,57,50,50,55,48,48,32,48,46,51,54,55,55,48,48,10,118,110,32,48,46,52,51,51,57,48,48,32,48,46,53,50,56,51,48,48,32,48,46,55,50,57,56,48,48,10,118,110,32,45,48,46,49,49,53,51,48,48,32,48,46,57,50,50,55,48,48,32,48,46,51,54,55,55,48,48,10,118,110,32,45,48,46,52,51,51,57,48,48,32,48,46,53,50,56,51,48,48,32,48,46,55,50,57,56,48,48,10,118,110,32,48,46,49,57,48,49,48,48,32,48,46,49,48,54,48,48,48,32,48,46,57,55,54,48,48,48,10,118,110,32,48,46,49,56,53,48,48,48,32,48,46,48,56,48,49,48,48,32,48,46,57,55,57,53,48,48,10,118,110,32,48,46,48,55,49,53,48,48,32,48,46,50,55,53,53,48,48,32,48,46,57,53,56,54,48,48,10,118,110,32,48,46,50,53,54,50,48,48,32,48,46,49,56,57,54,48,48,32,48,46,57,52,55,56,48,48,10,118,110,32,48,46,50,50,51,49,48,48,32,48,46,48,56,51,54,48,48,32,48,46,57,55,49,50,48,48,10,118,110,32,48,46,50,48,48,55,48,48,32,48,46,48,48,57,55,48,48,32,48,46,57,55,57,54,48,48,10,118,110,32,45,48,46,49,57,48,49,48,48,32,48,46,49,48,54,48,48,48,32,48,46,57,55,54,48,48,48,10,118,110,32,45,48,46,50,50,51,49,48,48,32,48,46,48,56,51,54,48,48,32,48,46,57,55,49,50,48,48,10,118,110,32,45,48,46,50,53,54,50,48,48,32,48,46,49,56,57,54,48,48,32,48,46,57,52,55,56,48,48,10,118,110,32,45,48,46,48,55,49,53,48,48,32,48,46,50,55,53,53,48,48,32,48,46,57,53,56,54,48,48,10,118,110,32,45,48,46,49,56,53,48,48,48,32,48,46,48,56,48,49,48,48,32,48,46,57,55,57,53,48,48,10,118,110,32,45,48,46,50,48,48,55,48,48,32,48,46,48,48,57,55,48,48,32,48,46,57,55,57,54,48,48,10,118,110,32,48,46,51,51,48,55,48,48,32,48,46,48,52,57,50,48,48,32,48,46,57,52,50,52,48,48,10,118,110,32,48,46,50,56,55,48,48,48,32,48,46,48,48,48,50,48,48,32,48,46,57,53,55,57,48,48,10,118,110,32,48,46,52,50,55,48,48,48,32,48,46,48,55,48,48,48,48,32,48,46,57,48,49,53,48,48,10,118,110,32,48,46,52,53,56,55,48,48,32,45,48,46,48,51,55,48,48,48,32,48,46,56,56,55,56,48,48,10,118,110,32,48,46,51,55,51,56,48,48,32,45,48,46,48,48,49,49,48,48,32,48,46,57,50,55,53,48,48,10,118,110,32,48,46,51,52,50,50,48,48,32,45,48,46,48,48,57,55,48,48,32,48,46,57,51,57,54,48,48,10,118,110,32,45,48,46,51,51,48,55,48,48,32,48,46,48,52,57,50,48,48,32,48,46,57,52,50,52,48,48,10,118,110,32,45,48,46,51,55,51,56,48,48,32,45,48,46,48,48,49,49,48,48,32,48,46,57,50,55,53,48,48,10,118,110,32,45,48,46,52,53,56,55,48,48,32,45,48,46,48,51,55,48,48,48,32,48,46,56,56,55,56,48,48,10,118,110,32,45,48,46,52,50,55,48,48,48,32,48,46,48,55,48,48,48,48,32,48,46,57,48,49,53,48,48,10,118,110,32,45,48,46,50,56,55,48,48,48,32,48,46,48,48,48,50,48,48,32,48,46,57,53,55,57,48,48,10,118,110,32,45,48,46,51,52,50,50,48,48,32,45,48,46,48,48,57,55,48,48,32,48,46,57,51,57,54,48,48,10,118,110,32,48,46,51,53,56,49,48,48,32,45,48,46,48,51,48,57,48,48,32,48,46,57,51,51,49,48,48,10,118,110,32,48,46,51,53,51,56,48,48,32,45,48,46,48,48,50,52,48,48,32,48,46,57,51,53,51,48,48,10,118,110,32,48,46,52,50,49,49,48,48,32,45,48,46,49,49,48,52,48,48,32,48,46,57,48,48,50,48,48,10,118,110,32,48,46,51,56,53,56,48,48,32,45,48,46,49,54,48,55,48,48,32,48,46,57,48,56,53,48,48,10,118,110,32,48,46,51,48,56,56,48,48,32,45,48,46,48,52,48,53,48,48,32,48,46,57,53,48,51,48,48,10,118,110,32,48,46,51,49,57,55,48,48,32,48,46,48,52,52,55,48,48,32,48,46,57,52,54,52,48,48,10,118,110,32,45,48,46,51,53,56,49,48,48,32,45,48,46,48,51,48,57,48,48,32,48,46,57,51,51,49,48,48,10,118,110,32,45,48,46,51,48,56,56,48,48,32,45,48,46,48,52,48,53,48,48,32,48,46,57,53,48,51,48,48,10,118,110,32,45,48,46,51,56,53,56,48,48,32,45,48,46,49,54,48,55,48,48,32,48,46,57,48,56,53,48,48,10,118,110,32,45,48,46,52,50,49,49,48,48,32,45,48,46,49,49,48,52,48,48,32,48,46,57,48,48,50,48,48,10,118,110,32,45,48,46,51,53,51,56,48,48,32,45,48,46,48,48,50,52,48,48,32,48,46,57,51,53,51,48,48,10,118,110,32,45,48,46,51,49,57,55,48,48,32,48,46,48,52,52,55,48,48,32,48,46,57,52,54,52,48,48,10,118,110,32,48,46,51,49,57,54,48,48,32,48,46,48,49,48,53,48,48,32,48,46,57,52,55,53,48,48,10,118,110,32,48,46,51,48,55,52,48,48,32,48,46,49,54,53,57,48,48,32,48,46,57,51,55,48,48,48,10,118,110,32,48,46,52,49,55,56,48,48,32,45,48,46,49,51,53,52,48,48,32,48,46,56,57,56,52,48,48,10,118,110,32,48,46,52,57,54,54,48,48,32,45,48,46,48,49,52,51,48,48,32,48,46,56,54,55,57,48,48,10,118,110,32,48,46,52,51,50,57,48,48,32,48,46,49,51,49,55,48,48,32,48,46,56,57,49,56,48,48,10,118,110,32,48,46,51,55,52,51,48,48,32,48,46,51,48,50,49,48,48,32,48,46,56,55,54,55,48,48,10,118,110,32,45,48,46,51,49,57,54,48,48,32,48,46,48,49,48,53,48,48,32,48,46,57,52,55,53,48,48,10,118,110,32,45,48,46,52,51,50,57,48,48,32,48,46,49,51,49,55,48,48,32,48,46,56,57,49,56,48,48,10,118,110,32,45,48,46,52,57,54,54,48,48,32,45,48,46,48,49,52,51,48,48,32,48,46,56,54,55,57,48,48,10,118,110,32,45,48,46,52,49,55,56,48,48,32,45,48,46,49,51,53,52,48,48,32,48,46,56,57,56,52,48,48,10,118,110,32,45,48,46,51,48,55,52,48,48,32,48,46,49,54,53,57,48,48,32,48,46,57,51,55,48,48,48,10,118,110,32,45,48,46,51,55,52,51,48,48,32,48,46,51,48,50,49,48,48,32,48,46,56,55,54,55,48,48,10,118,110,32,48,46,52,48,52,55,48,48,32,48,46,49,55,53,52,48,48,32,48,46,56,57,55,53,48,48,10,118,110,32,48,46,51,57,48,48,48,48,32,48,46,51,49,49,49,48,48,32,48,46,56,54,54,55,48,48,10,118,110,32,48,46,52,51,53,54,48,48,32,48,46,48,49,51,51,48,48,32,48,46,57,48,48,48,48,48,10,118,110,32,45,48,46,52,48,52,55,48,48,32,48,46,49,55,53,52,48,48,32,48,46,56,57,55,53,48,48,10,118,110,32,45,48,46,52,51,53,54,48,48,32,48,46,48,49,51,51,48,48,32,48,46,57,48,48,48,48,48,10,118,110,32,45,48,46,51,57,48,48,48,48,32,48,46,51,49,49,49,48,48,32,48,46,56,54,54,55,48,48,10,118,110,32,48,46,52,51,49,51,48,48,32,45,48,46,48,55,55,54,48,48,32,48,46,56,57,56,57,48,48,10,118,110,32,48,46,51,56,54,56,48,48,32,45,48,46,49,48,55,54,48,48,32,48,46,57,49,53,57,48,48,10,118,110,32,45,48,46,52,51,49,51,48,48,32,45,48,46,48,55,55,54,48,48,32,48,46,56,57,56,57,48,48,10,118,110,32,45,48,46,51,56,54,56,48,48,32,45,48,46,49,48,55,54,48,48,32,48,46,57,49,53,57,48,48,10,118,110,32,48,46,51,49,49,48,48,48,32,45,48,46,49,49,49,52,48,48,32,48,46,57,52,51,56,48,48,10,118,110,32,48,46,50,50,49,54,48,48,32,45,48,46,49,48,49,51,48,48,32,48,46,57,54,57,56,48,48,10,118,110,32,45,48,46,51,49,49,48,48,48,32,45,48,46,49,49,49,52,48,48,32,48,46,57,52,51,56,48,48,10,118,110,32,45,48,46,50,50,49,54,48,48,32,45,48,46,49,48,49,51,48,48,32,48,46,57,54,57,56,48,48,10,118,110,32,48,46,50,48,57,53,48,48,32,45,48,46,48,49,53,52,48,48,32,48,46,57,55,55,55,48,48,10,118,110,32,45,48,46,50,48,57,53,48,48,32,45,48,46,48,49,53,52,48,48,32,48,46,57,55,55,55,48,48,10,118,110,32,45,48,46,48,56,56,57,48,48,32,48,46,53,52,56,57,48,48,32,48,46,56,51,49,49,48,48,10,118,110,32,48,46,50,50,56,57,48,48,32,48,46,51,57,51,55,48,48,32,48,46,56,57,48,51,48,48,10,118,110,32,48,46,48,56,56,57,48,48,32,48,46,53,52,56,57,48,48,32,48,46,56,51,49,49,48,48,10,118,110,32,45,48,46,50,50,56,57,48,48,32,48,46,51,57,51,55,48,48,32,48,46,56,57,48,51,48,48,10,118,110,32,48,46,53,49,52,51,48,48,32,48,46,49,51,51,50,48,48,32,48,46,56,52,55,50,48,48,10,118,110,32,48,46,53,50,48,51,48,48,32,45,48,46,48,49,55,50,48,48,32,48,46,56,53,51,56,48,48,10,118,110,32,45,48,46,53,49,52,51,48,48,32,48,46,49,51,51,50,48,48,32,48,46,56,52,55,50,48,48,10,118,110,32,45,48,46,53,50,48,51,48,48,32,45,48,46,48,49,55,50,48,48,32,48,46,56,53,51,56,48,48,10,118,110,32,48,46,52,53,52,52,48,48,32,45,48,46,49,50,50,55,48,48,32,48,46,56,56,50,51,48,48,10,118,110,32,48,46,52,52,49,52,48,48,32,45,48,46,49,55,55,48,48,48,32,48,46,56,55,57,54,48,48,10,118,110,32,45,48,46,52,53,52,52,48,48,32,45,48,46,49,50,50,55,48,48,32,48,46,56,56,50,51,48,48,10,118,110,32,45,48,46,52,52,49,52,48,48,32,45,48,46,49,55,55,48,48,48,32,48,46,56,55,57,54,48,48,10,118,110,32,48,46,52,56,52,49,48,48,32,45,48,46,49,52,50,48,48,48,32,48,46,56,54,51,52,48,48,10,118,110,32,48,46,53,50,48,55,48,48,32,48,46,48,49,49,52,48,48,32,48,46,56,53,51,54,48,48,10,118,110,32,45,48,46,52,56,52,49,48,48,32,45,48,46,49,52,50,48,48,48,32,48,46,56,54,51,52,48,48,10,118,110,32,45,48,46,53,50,48,55,48,48,32,48,46,48,49,49,52,48,48,32,48,46,56,53,51,54,48,48,10,118,110,32,48,46,52,57,50,49,48,48,32,48,46,50,48,49,54,48,48,32,48,46,56,52,54,56,48,48,10,118,110,32,48,46,52,50,51,52,48,48,32,48,46,51,50,52,57,48,48,32,48,46,56,52,53,54,48,48,10,118,110,32,45,48,46,52,57,50,49,48,48,32,48,46,50,48,49,54,48,48,32,48,46,56,52,54,56,48,48,10,118,110,32,45,48,46,52,50,51,52,48,48,32,48,46,51,50,52,57,48,48,32,48,46,56,52,53,54,48,48,10,118,110,32,48,46,51,57,50,54,48,48,32,48,46,51,53,57,48,48,48,32,48,46,56,52,54,55,48,48,10,118,110,32,45,48,46,51,57,50,54,48,48,32,48,46,51,53,57,48,48,48,32,48,46,56,52,54,55,48,48,10,118,110,32,45,48,46,48,50,54,52,48,48,32,45,48,46,57,51,53,50,48,48,32,45,48,46,51,53,51,48,48,48,10,118,110,32,48,46,49,51,55,50,48,48,32,45,48,46,57,48,57,48,48,48,32,45,48,46,51,57,51,54,48,48,10,118,110,32,45,48,46,48,57,56,49,48,48,32,45,48,46,57,52,51,54,48,48,32,45,48,46,51,49,54,49,48,48,10,118,110,32,45,48,46,49,56,51,57,48,48,32,45,48,46,53,51,50,54,48,48,32,45,48,46,56,50,54,49,48,48,10,118,110,32,45,48,46,51,52,52,50,48,48,32,45,48,46,52,51,52,57,48,48,32,45,48,46,56,51,50,48,48,48,10,118,110,32,45,48,46,50,50,52,54,48,48,32,45,48,46,52,49,51,55,48,48,32,45,48,46,56,56,50,50,48,48,10,118,110,32,48,46,48,50,54,52,48,48,32,45,48,46,57,51,53,50,48,48,32,45,48,46,51,53,51,48,48,48,10,118,110,32,48,46,51,52,52,50,48,48,32,45,48,46,52,51,52,57,48,48,32,45,48,46,56,51,50,48,48,48,10,118,110,32,48,46,49,56,51,57,48,48,32,45,48,46,53,51,50,54,48,48,32,45,48,46,56,50,54,49,48,48,10,118,110,32,48,46,48,57,56,49,48,48,32,45,48,46,57,52,51,54,48,48,32,45,48,46,51,49,54,49,48,48,10,118,110,32,45,48,46,49,51,55,50,48,48,32,45,48,46,57,48,57,48,48,48,32,45,48,46,51,57,51,54,48,48,10,118,110,32,48,46,50,50,52,54,48,48,32,45,48,46,52,49,51,55,48,48,32,45,48,46,56,56,50,50,48,48,10,118,110,32,48,46,52,50,52,52,48,48,32,45,48,46,56,51,55,55,48,48,32,45,48,46,51,52,51,54,48,48,10,118,110,32,48,46,55,51,52,57,48,48,32,45,48,46,54,53,51,51,48,48,32,45,48,46,49,56,49,57,48,48,10,118,110,32,48,46,48,51,49,55,48,48,32,45,48,46,52,49,50,56,48,48,32,45,48,46,57,49,48,50,48,48,10,118,110,32,48,46,52,50,51,48,48,48,32,45,48,46,51,56,54,57,48,48,32,45,48,46,56,49,57,51,48,48,10,118,110,32,45,48,46,52,50,52,52,48,48,32,45,48,46,56,51,55,55,48,48,32,45,48,46,51,52,51,54,48,48,10,118,110,32,45,48,46,48,51,49,55,48,48,32,45,48,46,52,49,50,56,48,48,32,45,48,46,57,49,48,50,48,48,10,118,110,32,45,48,46,55,51,52,57,48,48,32,45,48,46,54,53,51,51,48,48,32,45,48,46,49,56,49,57,48,48,10,118,110,32,45,48,46,52,50,51,48,48,48,32,45,48,46,51,56,54,57,48,48,32,45,48,46,56,49,57,51,48,48,10,118,110,32,48,46,57,53,50,54,48,48,32,45,48,46,50,57,51,54,48,48,32,48,46,48,55,56,57,48,48,10,118,110,32,48,46,57,56,52,51,48,48,32,48,46,49,51,52,57,48,48,32,48,46,49,49,52,49,48,48,10,118,110,32,48,46,55,54,48,49,48,48,32,45,48,46,49,55,50,48,48,48,32,45,48,46,54,50,54,53,48,48,10,118,110,32,48,46,57,51,49,49,48,48,32,48,46,49,48,53,48,48,48,32,45,48,46,51,52,57,51,48,48,10,118,110,32,45,48,46,57,53,50,54,48,48,32,45,48,46,50,57,51,54,48,48,32,48,46,48,55,56,57,48,48,10,118,110,32,45,48,46,55,54,48,49,48,48,32,45,48,46,49,55,50,48,48,48,32,45,48,46,54,50,54,53,48,48,10,118,110,32,45,48,46,57,56,52,51,48,48,32,48,46,49,51,52,57,48,48,32,48,46,49,49,52,49,48,48,10,118,110,32,45,48,46,57,51,49,49,48,48,32,48,46,49,48,53,48,48,48,32,45,48,46,51,52,57,51,48,48,10,118,110,32,48,46,55,57,57,56,48,48,32,48,46,53,55,52,57,48,48,32,45,48,46,49,55,50,54,48,48,10,118,110,32,48,46,50,57,52,56,48,48,32,48,46,56,53,50,54,48,48,32,45,48,46,52,51,49,52,48,48,10,118,110,32,48,46,54,50,48,51,48,48,32,48,46,51,50,50,48,48,48,32,45,48,46,55,49,53,50,48,48,10,118,110,32,48,46,48,57,55,51,48,48,32,48,46,52,49,54,51,48,48,32,45,48,46,57,48,52,48,48,48,10,118,110,32,45,48,46,55,57,57,56,48,48,32,48,46,53,55,52,57,48,48,32,45,48,46,49,55,50,54,48,48,10,118,110,32,45,48,46,54,50,48,51,48,48,32,48,46,51,50,50,48,48,48,32,45,48,46,55,49,53,50,48,48,10,118,110,32,45,48,46,50,57,52,56,48,48,32,48,46,56,53,50,54,48,48,32,45,48,46,52,51,49,52,48,48,10,118,110,32,45,48,46,48,57,55,51,48,48,32,48,46,52,49,54,51,48,48,32,45,48,46,57,48,52,48,48,48,10,118,110,32,45,48,46,49,56,55,53,48,48,32,48,46,56,53,57,57,48,48,32,45,48,46,52,55,52,56,48,48,10,118,110,32,45,48,46,52,48,53,52,48,48,32,48,46,56,48,55,48,48,48,32,45,48,46,52,50,57,51,48,48,10,118,110,32,45,48,46,50,55,55,57,48,48,32,48,46,51,52,49,54,48,48,32,45,48,46,56,57,55,56,48,48,10,118,110,32,45,48,46,52,51,57,51,48,48,32,48,46,51,50,48,54,48,48,32,45,48,46,56,51,57,50,48,48,10,118,110,32,48,46,49,56,55,53,48,48,32,48,46,56,53,57,57,48,48,32,45,48,46,52,55,52,56,48,48,10,118,110,32,48,46,50,55,55,57,48,48,32,48,46,51,52,49,54,48,48,32,45,48,46,56,57,55,56,48,48,10,118,110,32,48,46,52,48,53,52,48,48,32,48,46,56,48,55,48,48,48,32,45,48,46,52,50,57,51,48,48,10,118,110,32,48,46,52,51,57,51,48,48,32,48,46,51,50,48,54,48,48,32,45,48,46,56,51,57,50,48,48,10,118,110,32,45,48,46,53,48,53,52,48,48,32,48,46,55,56,57,57,48,48,32,45,48,46,51,52,55,50,48,48,10,118,110,32,45,48,46,53,57,55,51,48,48,32,48,46,55,54,49,55,48,48,32,45,48,46,50,53,49,48,48,48,10,118,110,32,45,48,46,53,49,53,51,48,48,32,48,46,51,52,48,54,48,48,32,45,48,46,55,56,54,52,48,48,10,118,110,32,45,48,46,52,53,54,51,48,48,32,48,46,52,49,52,51,48,48,32,45,48,46,55,56,55,53,48,48,10,118,110,32,48,46,53,48,53,52,48,48,32,48,46,55,56,57,57,48,48,32,45,48,46,51,52,55,50,48,48,10,118,110,32,48,46,53,49,53,51,48,48,32,48,46,51,52,48,54,48,48,32,45,48,46,55,56,54,52,48,48,10,118,110,32,48,46,53,57,55,51,48,48,32,48,46,55,54,49,55,48,48,32,45,48,46,50,53,49,48,48,48,10,118,110,32,48,46,52,53,54,51,48,48,32,48,46,52,49,52,51,48,48,32,45,48,46]);fileData0.push.apply(fileData0,[55,56,55,53,48,48,10,118,110,32,45,48,46,52,51,52,53,48,48,32,45,48,46,48,50,50,49,48,48,32,45,48,46,57,48,48,52,48,48,10,118,110,32,45,48,46,51,55,48,56,48,48,32,45,48,46,48,50,48,52,48,48,32,45,48,46,57,50,56,53,48,48,10,118,110,32,45,48,46,49,52,50,53,48,48,32,45,48,46,48,55,56,50,48,48,32,45,48,46,57,56,54,55,48,48,10,118,110,32,48,46,52,51,52,53,48,48,32,45,48,46,48,50,50,49,48,48,32,45,48,46,57,48,48,52,48,48,10,118,110,32,48,46,49,52,50,53,48,48,32,45,48,46,48,55,56,50,48,48,32,45,48,46,57,56,54,55,48,48,10,118,110,32,48,46,51,55,48,56,48,48,32,45,48,46,48,50,48,52,48,48,32,45,48,46,57,50,56,53,48,48,10,118,110,32,45,48,46,50,49,48,51,48,48,32,45,48,46,48,50,52,50,48,48,32,45,48,46,57,55,55,51,48,48,10,118,110,32,48,46,48,48,54,52,48,48,32,45,48,46,48,49,57,51,48,48,32,45,48,46,57,57,57,56,48,48,10,118,110,32,48,46,50,49,48,51,48,48,32,45,48,46,48,50,52,50,48,48,32,45,48,46,57,55,55,51,48,48,10,118,110,32,45,48,46,48,48,54,52,48,48,32,45,48,46,48,49,57,51,48,48,32,45,48,46,57,57,57,56,48,48,10,118,110,32,48,46,52,56,51,55,48,48,32,48,46,48,53,52,55,48,48,32,45,48,46,56,55,51,53,48,48,10,118,110,32,45,48,46,52,56,51,55,48,48,32,48,46,48,53,52,55,48,48,32,45,48,46,56,55,51,53,48,48,10,118,110,32,45,48,46,51,53,48,48,48,48,32,48,46,56,55,50,53,48,48,32,45,48,46,51,52,48,57,48,48,10,118,110,32,48,46,50,49,51,55,48,48,32,48,46,51,53,57,48,48,48,32,45,48,46,57,48,56,53,48,48,10,118,110,32,48,46,51,53,48,48,48,48,32,48,46,56,55,50,53,48,48,32,45,48,46,51,52,48,57,48,48,10,118,110,32,45,48,46,50,49,51,55,48,48,32,48,46,51,53,57,48,48,48,32,45,48,46,57,48,56,53,48,48,10,118,110,32,48,46,51,52,56,52,48,48,32,45,48,46,50,48,51,49,48,48,32,45,48,46,57,49,53,49,48,48,10,118,110,32,48,46,49,50,50,48,48,48,32,45,48,46,53,57,54,48,48,48,32,45,48,46,55,57,51,55,48,48,10,118,110,32,45,48,46,51,52,56,52,48,48,32,45,48,46,50,48,51,49,48,48,32,45,48,46,57,49,53,49,48,48,10,118,110,32,45,48,46,49,50,50,48,48,48,32,45,48,46,53,57,54,48,48,48,32,45,48,46,55,57,51,55,48,48,10,118,110,32,45,48,46,48,57,51,49,48,48,32,45,48,46,57,49,56,49,48,48,32,45,48,46,51,56,53,51,48,48,10,118,110,32,48,46,48,57,51,49,48,48,32,45,48,46,57,49,56,49,48,48,32,45,48,46,51,56,53,51,48,48,10,115,32,49,10,102,32,49,47,47,49,32,53,48,49,47,47,50,32,49,53,53,50,47,47,51,32,53,48,50,47,47,52,10,102,32,49,47,47,49,32,53,48,50,47,47,52,32,49,53,48,54,47,47,53,32,53,48,51,47,47,54,10,102,32,49,47,47,49,32,53,48,51,47,47,54,32,49,53,48,56,47,47,55,32,53,48,52,47,47,56,10,102,32,49,47,47,49,32,53,48,52,47,47,56,32,49,53,53,48,47,47,57,32,53,48,49,47,47,50,10,102,32,50,47,47,49,48,32,53,48,53,47,47,49,49,32,49,53,48,57,47,47,49,50,32,53,48,54,47,47,49,51,10,102,32,50,47,47,49,48,32,53,48,54,47,47,49,51,32,49,53,48,55,47,47,49,52,32,53,48,55,47,47,49,53,10,102,32,50,47,47,49,48,32,53,48,55,47,47,49,53,32,49,53,53,51,47,47,49,54,32,53,48,56,47,47,49,55,10,102,32,50,47,47,49,48,32,53,48,56,47,47,49,55,32,49,53,53,49,47,47,49,56,32,53,48,53,47,47,49,49,10,102,32,51,47,47,49,57,32,53,48,57,47,47,50,48,32,49,53,53,48,47,47,57,32,53,48,52,47,47,56,10,102,32,51,47,47,49,57,32,53,48,52,47,47,56,32,49,53,48,56,47,47,55,32,53,49,48,47,47,50,49,10,102,32,51,47,47,49,57,32,53,49,48,47,47,50,49,32,49,53,49,48,47,47,50,50,32,53,49,49,47,47,50,51,10,102,32,51,47,47,49,57,32,53,49,49,47,47,50,51,32,49,53,52,56,47,47,50,52,32,53,48,57,47,47,50,48,10,102,32,52,47,47,50,53,32,53,49,50,47,47,50,54,32,49,53,49,49,47,47,50,55,32,53,49,51,47,47,50,56,10,102,32,52,47,47,50,53,32,53,49,51,47,47,50,56,32,49,53,48,57,47,47,49,50,32,53,48,53,47,47,49,49,10,102,32,52,47,47,50,53,32,53,48,53,47,47,49,49,32,49,53,53,49,47,47,49,56,32,53,49,52,47,47,50,57,10,102,32,52,47,47,50,53,32,53,49,52,47,47,50,57,32,49,53,52,57,47,47,51,48,32,53,49,50,47,47,50,54,10,102,32,53,47,47,51,49,32,53,49,48,47,47,50,49,32,49,53,48,56,47,47,55,32,53,49,53,47,47,51,50,10,102,32,53,47,47,51,49,32,53,49,53,47,47,51,50,32,49,53,49,52,47,47,51,51,32,53,49,54,47,47,51,52,10,102,32,53,47,47,51,49,32,53,49,54,47,47,51,52,32,49,53,49,50,47,47,51,53,32,53,49,55,47,47,51,54,10,102,32,53,47,47,51,49,32,53,49,55,47,47,51,54,32,49,53,49,48,47,47,50,50,32,53,49,48,47,47,50,49,10,102,32,54,47,47,51,55,32,53,49,56,47,47,51,56,32,49,53,49,51,47,47,51,57,32,53,49,57,47,47,52,48,10,102,32,54,47,47,51,55,32,53,49,57,47,47,52,48,32,49,53,49,53,47,47,52,49,32,53,50,48,47,47,52,50,10,102,32,54,47,47,51,55,32,53,50,48,47,47,52,50,32,49,53,48,57,47,47,49,50,32,53,49,51,47,47,50,56,10,102,32,54,47,47,51,55,32,53,49,51,47,47,50,56,32,49,53,49,49,47,47,50,55,32,53,49,56,47,47,51,56,10,102,32,55,47,47,52,51,32,53,48,51,47,47,54,32,49,53,48,54,47,47,53,32,53,50,49,47,47,52,52,10,102,32,55,47,47,52,51,32,53,50,49,47,47,52,52,32,49,53,49,54,47,47,52,53,32,53,50,50,47,47,52,54,10,102,32,55,47,47,52,51,32,53,50,50,47,47,52,54,32,49,53,49,52,47,47,51,51,32,53,49,53,47,47,51,50,10,102,32,55,47,47,52,51,32,53,49,53,47,47,51,50,32,49,53,48,56,47,47,55,32,53,48,51,47,47,54,10,102,32,56,47,47,52,55,32,53,50,48,47,47,52,50,32,49,53,49,53,47,47,52,49,32,53,50,51,47,47,52,56,10,102,32,56,47,47,52,55,32,53,50,51,47,47,52,56,32,49,53,49,55,47,47,52,57,32,53,50,52,47,47,53,48,10,102,32,56,47,47,52,55,32,53,50,52,47,47,53,48,32,49,53,48,55,47,47,49,52,32,53,48,54,47,47,49,51,10,102,32,56,47,47,52,55,32,53,48,54,47,47,49,51,32,49,53,48,57,47,47,49,50,32,53,50,48,47,47,52,50,10,102,32,57,47,47,53,49,32,53,50,50,47,47,52,54,32,49,53,49,54,47,47,52,53,32,53,50,53,47,47,53,50,10,102,32,57,47,47,53,49,32,53,50,53,47,47,53,50,32,49,53,49,56,47,47,53,51,32,53,50,54,47,47,53,52,10,102,32,57,47,47,53,49,32,53,50,54,47,47,53,52,32,49,53,50,48,47,47,53,53,32,53,50,55,47,47,53,54,10,102,32,57,47,47,53,49,32,53,50,55,47,47,53,54,32,49,53,49,52,47,47,51,51,32,53,50,50,47,47,52,54,10,102,32,49,48,47,47,53,55,32,53,50,56,47,47,53,56,32,49,53,50,49,47,47,53,57,32,53,50,57,47,47,54,48,10,102,32,49,48,47,47,53,55,32,53,50,57,47,47,54,48,32,49,53,49,57,47,47,54,49,32,53,51,48,47,47,54,50,10,102,32,49,48,47,47,53,55,32,53,51,48,47,47,54,50,32,49,53,49,55,47,47,52,57,32,53,50,51,47,47,52,56,10,102,32,49,48,47,47,53,55,32,53,50,51,47,47,52,56,32,49,53,49,53,47,47,52,49,32,53,50,56,47,47,53,56,10,102,32,49,49,47,47,54,51,32,53,49,54,47,47,51,52,32,49,53,49,52,47,47,51,51,32,53,50,55,47,47,53,54,10,102,32,49,49,47,47,54,51,32,53,50,55,47,47,53,54,32,49,53,50,48,47,47,53,53,32,53,51,49,47,47,54,52,10,102,32,49,49,47,47,54,51,32,53,51,49,47,47,54,52,32,49,53,50,50,47,47,54,53,32,53,51,50,47,47,54,54,10,102,32,49,49,47,47,54,51,32,53,51,50,47,47,54,54,32,49,53,49,50,47,47,51,53,32,53,49,54,47,47,51,52,10,102,32,49,50,47,47,54,55,32,53,51,51,47,47,54,56,32,49,53,50,51,47,47,54,57,32,53,51,52,47,47,55,48,10,102,32,49,50,47,47,54,55,32,53,51,52,47,47,55,48,32,49,53,50,49,47,47,53,57,32,53,50,56,47,47,53,56,10,102,32,49,50,47,47,54,55,32,53,50,56,47,47,53,56,32,49,53,49,53,47,47,52,49,32,53,49,57,47,47,52,48,10,102,32,49,50,47,47,54,55,32,53,49,57,47,47,52,48,32,49,53,49,51,47,47,51,57,32,53,51,51,47,47,54,56,10,102,32,49,51,47,47,55,49,32,53,51,49,47,47,54,52,32,49,53,50,48,47,47,53,53,32,53,51,53,47,47,55,50,10,102,32,49,51,47,47,55,49,32,53,51,53,47,47,55,50,32,49,53,50,54,47,47,55,51,32,53,51,54,47,47,55,52,10,102,32,49,51,47,47,55,49,32,53,51,54,47,47,55,52,32,49,53,50,52,47,47,55,53,32,53,51,55,47,47,55,54,10,102,32,49,51,47,47,55,49,32,53,51,55,47,47,55,54,32,49,53,50,50,47,47,54,53,32,53,51,49,47,47,54,52,10,102,32,49,52,47,47,55,55,32,53,51,56,47,47,55,56,32,49,53,50,53,47,47,55,57,32,53,51,57,47,47,56,48,10,102,32,49,52,47,47,55,55,32,53,51,57,47,47,56,48,32,49,53,50,55,47,47,56,49,32,53,52,48,47,47,56,50,10,102,32,49,52,47,47,55,55,32,53,52,48,47,47,56,50,32,49,53,50,49,47,47,53,57,32,53,51,52,47,47,55,48,10,102,32,49,52,47,47,55,55,32,53,51,52,47,47,55,48,32,49,53,50,51,47,47,54,57,32,53,51,56,47,47,55,56,10,102,32,49,53,47,47,56,51,32,53,50,54,47,47,53,52,32,49,53,49,56,47,47,53,51,32,53,52,49,47,47,56,52,10,102,32,49,53,47,47,56,51,32,53,52,49,47,47,56,52,32,49,53,50,56,47,47,56,53,32,53,52,50,47,47,56,54,10,102,32,49,53,47,47,56,51,32,53,52,50,47,47,56,54,32,49,53,50,54,47,47,55,51,32,53,51,53,47,47,55,50,10,102,32,49,53,47,47,56,51,32,53,51,53,47,47,55,50,32,49,53,50,48,47,47,53,53,32,53,50,54,47,47,53,52,10,102,32,49,54,47,47,56,55,32,53,52,48,47,47,56,50,32,49,53,50,55,47,47,56,49,32,53,52,51,47,47,56,56,10,102,32,49,54,47,47,56,55,32,53,52,51,47,47,56,56,32,49,53,50,57,47,47,56,57,32,53,52,52,47,47,57,48,10,102,32,49,54,47,47,56,55,32,53,52,52,47,47,57,48,32,49,53,49,57,47,47,54,49,32,53,50,57,47,47,54,48,10,102,32,49,54,47,47,56,55,32,53,50,57,47,47,54,48,32,49,53,50,49,47,47,53,57,32,53,52,48,47,47,56,50,10,102,32,49,55,47,47,57,49,32,53,52,50,47,47,56,54,32,49,53,50,56,47,47,56,53,32,53,52,53,47,47,57,50,10,102,32,49,55,47,47,57,49,32,53,52,53,47,47,57,50,32,49,53,51,48,47,47,57,51,32,53,52,54,47,47,57,52,10,102,32,49,55,47,47,57,49,32,53,52,54,47,47,57,52,32,49,53,51,50,47,47,57,53,32,53,52,55,47,47,57,54,10,102,32,49,55,47,47,57,49,32,53,52,55,47,47,57,54,32,49,53,50,54,47,47,55,51,32,53,52,50,47,47,56,54,10,102,32,49,56,47,47,57,55,32,53,52,56,47,47,57,56,32,49,53,51,51,47,47,57,57,32,53,52,57,47,47,49,48,48,10,102,32,49,56,47,47,57,55,32,53,52,57,47,47,49,48,48,32,49,53,51,49,47,47,49,48,49,32,53,53,48,47,47,49,48,50,10,102,32,49,56,47,47,57,55,32,53,53,48,47,47,49,48,50,32,49,53,50,57,47,47,56,57,32,53,52,51,47,47,56,56,10,102,32,49,56,47,47,57,55,32,53,52,51,47,47,56,56,32,49,53,50,55,47,47,56,49,32,53,52,56,47,47,57,56,10,102,32,49,57,47,47,49,48,51,32,53,51,54,47,47,55,52,32,49,53,50,54,47,47,55,51,32,53,52,55,47,47,57,54,10,102,32,49,57,47,47,49,48,51,32,53,52,55,47,47,57,54,32,49,53,51,50,47,47,57,53,32,53,53,49,47,47,49,48,52,10,102,32,49,57,47,47,49,48,51,32,53,53,49,47,47,49,48,52,32,49,53,51,52,47,47,49,48,53,32,53,53,50,47,47,49,48,54,10,102,32,49,57,47,47,49,48,51,32,53,53,50,47,47,49,48,54,32,49,53,50,52,47,47,55,53,32,53,51,54,47,47,55,52,10,102,32,50,48,47,47,49,48,55,32,53,53,51,47,47,49,48,56,32,49,53,51,53,47,47,49,48,57,32,53,53,52,47,47,49,49,48,10,102,32,50,48,47,47,49,48,55,32,53,53,52,47,47,49,49,48,32,49,53,51,51,47,47,57,57,32,53,52,56,47,47,57,56,10,102,32,50,48,47,47,49,48,55,32,53,52,56,47,47,57,56,32,49,53,50,55,47,47,56,49,32,53,51,57,47,47,56,48,10,102,32,50,48,47,47,49,48,55,32,53,51,57,47,47,56,48,32,49,53,50,53,47,47,55,57,32,53,53,51,47,47,49,48,56,10,102,32,50,49,47,47,49,49,49,32,53,53,49,47,47,49,48,52,32,49,53,51,50,47,47,57,53,32,53,53,53,47,47,49,49,50,10,102,32,50,49,47,47,49,49,49,32,53,53,53,47,47,49,49,50,32,49,53,51,56,47,47,49,49,51,32,53,53,54,47,47,49,49,52,10,102,32,50,49,47,47,49,49,49,32,53,53,54,47,47,49,49,52,32,49,53,51,54,47,47,49,49,53,32,53,53,55,47,47,49,49,54,10,102,32,50,49,47,47,49,49,49,32,53,53,55,47,47,49,49,54,32,49,53,51,52,47,47,49,48,53,32,53,53,49,47,47,49,48,52,10,102,32,50,50,47,47,49,49,55,32,53,53,56,47,47,49,49,56,32,49,53,51,55,47,47,49,49,57,32,53,53,57,47,47,49,50,48,10,102,32,50,50,47,47,49,49,55,32,53,53,57,47,47,49,50,48,32,49,53,51,57,47,47,49,50,49,32,53,54,48,47,47,49,50,50,10,102,32,50,50,47,47,49,49,55,32,53,54,48,47,47,49,50,50,32,49,53,51,51,47,47,57,57,32,53,53,52,47,47,49,49,48,10,102,32,50,50,47,47,49,49,55,32,53,53,52,47,47,49,49,48,32,49,53,51,53,47,47,49,48,57,32,53,53,56,47,47,49,49,56,10,102,32,50,51,47,47,49,50,51,32,53,52,54,47,47,57,52,32,49,53,51,48,47,47,57,51,32,53,54,49,47,47,49,50,52,10,102,32,50,51,47,47,49,50,51,32,53,54,49,47,47,49,50,52,32,49,53,52,48,47,47,49,50,53,32,53,54,50,47,47,49,50,54,10,102,32,50,51,47,47,49,50,51,32,53,54,50,47,47,49,50,54,32,49,53,51,56,47,47,49,49,51,32,53,53,53,47,47,49,49,50,10,102,32,50,51,47,47,49,50,51,32,53,53,53,47,47,49,49,50,32,49,53,51,50,47,47,57,53,32,53,52,54,47,47,57,52,10,102,32,50,52,47,47,49,50,55,32,53,54,48,47,47,49,50,50,32,49,53,51,57,47,47,49,50,49,32,53,54,51,47,47,49,50,56,10,102,32,50,52,47,47,49,50,55,32,53,54,51,47,47,49,50,56,32,49,53,52,49,47,47,49,50,57,32,53,54,52,47,47,49,51,48,10,102,32,50,52,47,47,49,50,55,32,53,54,52,47,47,49,51,48,32,49,53,51,49,47,47,49,48,49,32,53,52,57,47,47,49,48,48,10,102,32,50,52,47,47,49,50,55,32,53,52,57,47,47,49,48,48,32,49,53,51,51,47,47,57,57,32,53,54,48,47,47,49,50,50,10,102,32,50,53,47,47,49,51,49,32,53,54,50,47,47,49,50,54,32,49,53,52,48,47,47,49,50,53,32,53,54,53,47,47,49,51,50,10,102,32,50,53,47,47,49,51,49,32,53,54,53,47,47,49,51,50,32,49,53,52,50,47,47,49,51,51,32,53,54,54,47,47,49,51,52,10,102,32,50,53,47,47,49,51,49,32,53,54,54,47,47,49,51,52,32,49,53,52,52,47,47,49,51,53,32,53,54,55,47,47,49,51,54,10,102,32,50,53,47,47,49,51,49,32,53,54,55,47,47,49,51,54,32,49,53,51,56,47,47,49,49,51,32,53,54,50,47,47,49,50,54,10,102,32,50,54,47,47,49,51,55,32,53,54,56,47,47,49,51,56,32,49,53,52,53,47,47,49,51,57,32,53,54,57,47,47,49,52,48,10,102,32,50,54,47,47,49,51,55,32,53,54,57,47,47,49,52,48,32,49,53,52,51,47,47,49,52,49,32,53,55,48,47,47,49,52,50,10,102,32,50,54,47,47,49,51,55,32,53,55,48,47,47,49,52,50,32,49,53,52,49,47,47,49,50,57,32,53,54,51,47,47,49,50,56,10,102,32,50,54,47,47,49,51,55,32,53,54,51,47,47,49,50,56,32,49,53,51,57,47,47,49,50,49,32,53,54,56,47,47,49,51,56,10,102,32,50,55,47,47,49,52,51,32,53,53,54,47,47,49,49,52,32,49,53,51,56,47,47,49,49,51,32,53,54,55,47,47,49,51,54,10,102,32,50,55,47,47,49,52,51,32,53,54,55,47,47,49,51,54,32,49,53,52,52,47,47,49,51,53,32,53,55,49,47,47,49,52,52,10,102,32,50,55,47,47,49,52,51,32,53,55,49,47,47,49,52,52,32,49,53,52,54,47,47,49,52,53,32,53,55,50,47,47,49,52,54,10,102,32,50,55,47,47,49,52,51,32,53,55,50,47,47,49,52,54,32,49,53,51,54,47,47,49,49,53,32,53,53,54,47,47,49,49,52,10,102,32,50,56,47,47,49,52,55,32,53,55,51,47,47,49,52,56,32,49,53,52,55,47,47,49,52,57,32,53,55,52,47,47,49,53,48,10,102,32,50,56,47,47,49,52,55,32,53,55,52,47,47,49,53,48,32,49,53,52,53,47,47,49,51,57,32,53,54,56,47,47,49,51,56,10,102,32,50,56,47,47,49,52,55,32,53,54,56,47,47,49,51,56,32,49,53,51,57,47,47,49,50,49,32,53,53,57,47,47,49,50,48,10,102,32,50,56,47,47,49,52,55,32,53,53,57,47,47,49,50,48,32,49,53,51,55,47,47,49,49,57,32,53,55,51,47,47,49,52,56,10,102,32,50,57,47,47,49,53,49,32,53,55,49,47,47,49,52,52,32,49,53,52,52,47,47,49,51,53,32,53,55,53,47,47,49,53,50,10,102,32,50,57,47,47,49,53,49,32,53,55,53,47,47,49,53,50,32,49,53,53,48,47,47,57,32,53,48,57,47,47,50,48,10,102,32,50,57,47,47,49,53,49,32,53,48,57,47,47,50,48,32,49,53,52,56,47,47,50,52,32,53,55,54,47,47,49,53,51,10,102,32,50,57,47,47,49,53,49,32,53,55,54,47,47,49,53,51,32,49,53,52,54,47,47,49,52,53,32,53,55,49,47,47,49,52,52,10,102,32,51,48,47,47,49,53,52,32,53,55,55,47,47,49,53,53,32,49,53,52,57,47,47,51,48,32,53,49,52,47,47,50,57,10,102,32,51,48,47,47,49,53,52,32,53,49,52,47,47,50,57,32,49,53,53,49,47,47,49,56,32,53,55,56,47,47,49,53,54,10,102,32,51,48,47,47,49,53,52,32,53,55,56,47,47,49,53,54,32,49,53,52,53,47,47,49,51,57,32,53,55,52,47,47,49,53,48,10,102,32,51,48,47,47,49,53,52,32,53,55,52,47,47,49,53,48,32,49,53,52,55,47,47,49,52,57,32,53,55,55,47,47,49,53,53,10,102,32,51,49,47,47,49,53,55,32,53,54,54,47,47,49,51,52,32,49,53,52,50,47,47,49,51,51,32,53,55,57,47,47,49,53,56,10,102,32,51,49,47,47,49,53,55,32,53,55,57,47,47,49,53,56,32,49,53,53,50,47,47,51,32,53,48,49,47,47,50,10,102,32,51,49,47,47,49,53,55,32,53,48,49,47,47,50,32,49,53,53,48,47,47,57,32,53,55,53,47,47,49,53,50,10,102,32,51,49,47,47,49,53,55,32,53,55,53,47,47,49,53,50,32,49,53,52,52,47,47,49,51,53,32,53,54,54,47,47,49,51,52,10,102,32,51,50,47,47,49,53,57,32,53,55,56,47,47,49,53,54,32,49,53,53,49,47,47,49,56,32,53,48,56,47,47,49,55,10,102,32,51,50,47,47,49,53,57,32,53,48,56,47,47,49,55,32,49,53,53,51,47,47,49,54,32,53,56,48,47,47,49,54,48,10,102,32,51,50,47,47,49,53,57,32,53,56,48,47,47,49,54,48,32,49,53,52,51,47,47,49,52,49,32,53,54,57,47,47,49,52,48,10,102,32,51,50,47,47,49,53,57,32,53,54,57,47,47,49,52,48,32,49,53,52,53,47,47,49,51,57,32,53,55,56,47,47,49,53,54,10,102,32,51,51,47,47,49,54,49,32,53,56,49,47,47,49,54,50,32,49,53,53,50,47,47,51,32,53,55,57,47,47,49,53,56,10,102,32,51,51,47,47,49,54,49,32,53,55,57,47,47,49,53,56,32,49,53,52,50,47,47,49,51,51,32,53,56,50,47,47,49,54,51,10,102,32,51,51,47,47,49,54,49,32,53,56,50,47,47,49,54,51,32,49,53,53,54,47,47,49,54,52,32,53,56,51,47,47,49,54,53,10,102,32,51,51,47,47,49,54,49,32,53,56,51,47,47,49,54,53,32,49,53,53,52,47,47,49,54,54,32,53,56,49,47,47,49,54,50,10,102,32,51,52,47,47,49,54,55,32,53,56,52,47,47,49,54,56,32,49,53,53,55,47,47,49,54,57,32,53,56,53,47,47,49,55,48,10,102,32,51,52,47,47,49,54,55,32,53,56,53,47,47,49,55,48,32,49,53,52,51,47,47,49,52,49,32,53,56,48,47,47,49,54,48,10,102,32,51,52,47,47,49,54,55,32,53,56,48,47,47,49,54,48,32,49,53,53,51,47,47,49,54,32,53,56,54,47,47,49,55,49,10,102,32,51,52,47,47,49,54,55,32,53,56,54,47,47,49,55,49,32,49,53,53,53,47,47,49,55,50,32,53,56,52,47,47,49,54,56,10,102,32,51,53,47,47,49,55,51,32,53,56,50,47,47,49,54,51,32,49,53,52,50,47,47,49,51,51,32,53,54,53,47,47,49,51,50,10,102,32,51,53,47,47,49,55,51,32,53,54,53,47,47,49,51,50,32,49,53,52,48,47,47,49,50,53,32,53,56,55,47,47,49,55,52,10,102,32,51,53,47,47,49,55,51,32,53,56,55,47,47,49,55,52,32,49,53,53,56,47,47,49,55,53,32,53,56,56,47,47,49,55,54,10,102,32,51,53,47,47,49,55,51,32,53,56,56,47,47,49,55,54,32,49,53,53,54,47,47,49,54,52,32,53,56,50,47,47,49,54,51,10,102,32,51,54,47,47,49,55,55,32,53,56,57,47,47,49,55,56,32,49,53,53,57,47,47,49,55,57,32,53,57,48,47,47,49,56,48,10,102,32,51,54,47,47,49,55,55,32,53,57,48,47,47,49,56,48,32,49,53,52,49,47,47,49,50,57,32,53,55,48,47,47,49,52,50,10,102,32,51,54,47,47,49,55,55,32,53,55,48,47,47,49,52,50,32,49,53,52,51,47,47,49,52,49,32,53,56,53,47,47,49,55,48,10,102,32,51,54,47,47,49,55,55,32,53,56,53,47,47,49,55,48,32,49,53,53,55,47,47,49,54,57,32,53,56,57,47,47,49,55,56,10,102,32,51,55,47,47,49,56,49,32,53,56,55,47,47,49,55,52,32,49,53,52,48,47,47,49,50,53,32,53,54,49,47,47,49,50,52,10,102,32,51,55,47,47,49,56,49,32,53,54,49,47,47,49,50,52,32,49,53,51,48,47,47,57,51,32,53,57,49,47,47,49,56,50,10,102,32,51,55,47,47,49,56,49,32,53,57,49,47,47,49,56,50,32,49,53,54,48,47,47,49,56,51,32,53,57,50,47,47,49,56,52,10,102,32,51,55,47,47,49,56,49,32,53,57,50,47,47,49,56,52,32,49,53,53,56,47,47,49,55,53,32,53,56,55,47,47,49,55,52,10,102,32,51,56,47,47,49,56,53,32,53,57,51,47,47,49,56,54,32,49,53,54,49,47,47,49,56,55,32,53,57,52,47,47,49,56,56,10,102,32,51,56,47,47,49,56,53,32,53,57,52,47,47,49,56,56,32,49,53,51,49,47,47,49,48,49,32,53,54,52,47,47,49,51,48,10,102,32,51,56,47,47,49,56,53,32,53,54,52,47,47,49,51,48,32,49,53,52,49,47,47,49,50,57,32,53,57,48,47,47,49,56,48,10,102,32,51,56,47,47,49,56,53,32,53,57,48,47,47,49,56,48,32,49,53,53,57,47,47,49,55,57,32,53,57,51,47,47,49,56,54,10,102,32,51,57,47,47,49,56,57,32,53,57,49,47,47,49,56,50,32,49,53,51,48,47,47,57,51,32,53,52,53,47,47,57,50,10,102,32,51,57,47,47,49,56,57,32,53,52,53,47,47,57,50,32,49,53,50,56,47,47,56,53,32,53,57,53,47,47,49,57,48,10,102,32,51,57,47,47,49,56,57,32,53,57,53,47,47,49,57,48,32,49,53,54,50,47,47,49,57,49,32,53,57,54,47,47,49,57,50,10,102,32,51,57,47,47,49,56,57,32,53,57,54,47,47,49,57,50,32,49,53,54,48,47,47,49,56,51,32,53,57,49,47,47,49,56,50,10,102,32,52,48,47,47,49,57,51,32,53,57,55,47,47,49,57,52,32,49,53,54,51,47,47,49,57,53,32,53,57,56,47,47,49,57,54,10,102,32,52,48,47,47,49,57,51,32,53,57,56,47,47,49,57,54,32,49,53,50,57,47,47,56,57,32,53,53,48,47,47,49,48,50,10,102,32,52,48,47,47,49,57,51,32,53,53,48,47,47,49,48,50,32,49,53,51,49,47,47,49,48,49,32,53,57,52,47,47,49,56,56,10,102,32,52,48,47,47,49,57,51,32,53,57,52,47,47,49,56,56,32,49,53,54,49,47,47,49,56,55,32,53,57,55,47,47,49,57,52,10,102,32,52,49,47,47,49,57,55,32,53,57,53,47,47,49,57,48,32,49,53,50,56,47,47,56,53,32,53,52,49,47,47,56,52,10,102,32,52,49,47,47,49,57,55,32,53,52,49,47,47,56,52,32,49,53,49,56,47,47,53,51,32,53,57,57,47,47,49,57,56,10,102,32,52,49,47,47,49,57,55,32,53,57,57,47,47,49,57,56,32,49,53,54,52,47,47,49,57,57,32,54,48,48,47,47,50,48,48,10,102,32,52,49,47,47,49,57,55,32,54,48,48,47,47,50,48,48,32,49,53,54,50,47,47,49,57,49,32,53,57,53,47,47,49,57,48,10,102,32,52,50,47,47,50,48,49,32,54,48,49,47,47,50,48,50,32,49,53,54,53,47,47,50,48,51,32,54,48,50,47,47,50,48,52,10,102,32,52,50,47,47,50,48,49,32,54,48,50,47,47,50,48,52,32,49,53,49,57,47,47,54,49,32,53,52,52,47,47,57,48,10,102,32,52,50,47,47,50,48,49,32,53,52,52,47,47,57,48,32,49,53,50,57,47,47,56,57,32,53,57,56,47,47,49,57,54,10,102,32,52,50,47,47,50,48,49,32,53,57,56,47,47,49,57,54,32,49,53,54,51,47,47,49,57,53,32,54,48,49,47,47,50,48,50,10,102,32,52,51,47,47,50,48,53,32,53,57,57,47,47,49,57,56,32,49,53,49,56,47,47,53,51,32,53,50,53,47,47,53,50,10,102,32,52,51,47,47,50,48,53,32,53,50,53,47,47,53,50,32,49,53,49,54,47,47,52,53,32,54,48,51,47,47,50,48,54,10,102,32,52,51,47,47,50,48,53,32,54,48,51,47,47,50,48,54,32,49,53,54,56,47,47,50,48,55,32,54,48,52,47,47,50,48,56,10,102,32,52,51,47,47,50,48,53,32,54,48,52,47,47,50,48,56,32,49,53,54,52,47,47,49,57,57,32,53,57,57,47,47,49,57,56,10,102,32,52,52,47,47,50,48,57,32,54,48,53,47,47,50,49,48,32,49,53,54,57,47,47,50,49,49,32,54,48,54,47,47,50,49,50,10,102,32,52,52,47,47,50,48,57,32,54,48,54,47,47,50,49,50,32,49,53,49,55,47,47,52,57,32,53,51,48,47,47,54,50,10,102,32,52,52,47,47,50,48,57,32,53,51,48,47,47,54,50,32,49,53,49,57,47,47,54,49,32,54,48,50,47,47,50,48,52,10,102,32,52,52,47,47,50,48,57,32,54,48,50,47,47,50,48,52,32,49,53,54,53,47,47,50,48,51,32,54,48,53,47,47,50,49,48,10,102,32,52,53,47,47,50,49,51,32,54,48,51,47,47,50,48,54,32,49,53,49,54,47,47,52,53,32,53,50,49,47,47,52,52,10,102,32,52,53,47,47,50,49,51,32,53,50,49,47,47,52,52,32,49,53,48,54,47,47,53,32,54,48,55,47,47,50,49,52,10,102,32,52,53,47,47,50,49,51,32,54,48,55,47,47,50,49,52,32,49,53,55,48,47,47,50,49,53,32,54,48,56,47,47,50,49,54,10,102,32,52,53,47,47,50,49,51,32,54,48,56,47,47,50,49,54,32,49,53,54,56,47,47,50,48,55,32,54,48,51,47,47,50,48,54,10,102,32,52,54,47,47,50,49,55,32,54,48,57,47,47,50,49,56,32,49,53,55,49,47,47,50,49,57,32,54,49,48,47,47,50,50,48,10,102,32,52,54,47,47,50,49,55,32,54,49,48,47,47,50,50,48,32,49,53,48,55,47,47,49,52,32,53,50,52,47,47,53,48,10,102,32,52,54,47,47,50,49,55,32,53,50,52,47,47,53,48,32,49,53,49,55,47,47,52,57,32,54,48,54,47,47,50,49,50,10,102,32,52,54,47,47,50,49,55,32,54,48,54,47,47,50,49,50,32,49,53,54,57,47,47,50,49,49,32,54,48,57,47,47,50,49,56,10,102,32,52,55,47,47,50,50,49,32,54,48,55,47,47,50,49,52,32,49,53,48,54,47,47,53,32,53,48,50,47,47,52,10,102,32,52,55,47,47,50,50,49,32,53,48,50,47,47,52,32,49,53,53,50,47,47,51,32,53,56,49,47,47,49,54,50,10,102,32,52,55,47,47,50,50,49,32,53,56,49,47,47,49,54,50,32,49,53,53,52,47,47,49,54,54,32,54,49,49,47,47,50,50,50,10,102,32,52,55,47,47,50,50,49,32,54,49,49,47,47,50,50,50,32,49,53,55,48,47,47,50,49,53,32,54,48,55,47,47,50,49,52,10,102,32,52,56,47,47,50,50,51,32,54,49,50,47,47,50,50,52,32,49,53,53,53,47,47,49,55,50,32,53,56,54,47,47,49,55,49,10,102,32,52,56,47,47,50,50,51,32,53,56,54,47,47,49,55,49,32,49,53,53,51,47,47,49,54,32,53,48,55,47,47,49,53,10,102,32,52,56,47,47,50,50,51,32,53,48,55,47,47,49,53,32,49,53,48,55,47,47,49,52,32,54,49,48,47,47,50,50,48,10,102,32,52,56,47,47,50,50,51,32,54,49,48,47,47,50,50,48,32,49,53,55,49,47,47,50,49,57,32,54,49,50,47,47,50,50,52,10,102,32,52,57,47,47,50,50,53,32,54,49,51,47,47,50,50,54,32,49,53,54,54,47,47,50,50,55,32,54,49,52,47,47,50,50,56,10,102,32,52,57,47,47,50,50,53,32,54,49,52,47,47,50,50,56,32,49,53,55,48,47,47,50,49,53,32,54,49,49,47,47,50,50,50,10,102,32,52,57,47,47,50,50,53,32,54,49,49,47,47,50,50,50,32,49,53,53,52,47,47,49,54,54,32,54,49,51,47,47,50,50,54,10,102,32,53,48,47,47,50,50,57,32,54,49,53,47,47,50,51,48,32,49,53,53,53,47,47,49,55,50,32,54,49,50,47,47,50,50,52,10,102,32,53,48,47,47,50,50,57,32,54,49,50,47,47,50,50,52,32,49,53,55,49,47,47,50,49,57,32,54,49,54,47,47,50,51,49,10,102,32,53,48,47,47,50,50,57,32,54,49,54,47,47,50,51,49,32,49,53,54,55,47,47,50,51,50,32,54,49,53,47,47,50,51,48,10,102,32,53,49,47,47,50,51,51,32,54,49,55,47,47,50,51,52,32,49,53,54,56,47,47,50,48,55,32,54,48,56,47,47,50,49,54,10,102,32,53,49,47,47,50,51,51,32,54,48,56,47,47,50,49,54,32,49,53,55,48,47,47,50,49,53,32,54,49,52,47,47,50,50,56,10,102,32,53,49,47,47,50,51,51,32,54,49,52,47,47,50,50,56,32,49,53,54,54,47,47,50,50,55,32,54,49,55,47,47,50,51,52,10,102,32,53,50,47,47,50,51,53,32,54,49,56,47,47,50,51,54,32,49,53,54,55,47,47,50,51,50,32,54,49,54,47,47,50,51,49,10,102,32,53,50,47,47,50,51,53,32,54,49,54,47,47,50,51,49,32,49,53,55,49,47,47,50,49,57,32,54,48,57,47,47,50,49,56,10,102,32,53,50,47,47,50,51,53,32,54,48,57,47,47,50,49,56,32,49,53,54,57,47,47,50,49,49,32,54,49,56,47,47,50,51,54,10,102,32,53,51,47,47,50,51,55,32,54,49,55,47,47,50,51,52,32,49,53,54,54,47,47,50,50,55,32,54,49,57,47,47,50,51,56,10,102,32,53,51,47,47,50,51,55,32,54,49,57,47,47,50,51,56,32,49,53,54,52,47,47,49,57,57,32,54,48,52,47,47,50,48,56,10,102,32,53,51,47,47,50,51,55,32,54,48,52,47,47,50,48,56,32,49,53,54,56,47,47,50,48,55,32,54,49,55,47,47,50,51,52,10,102,32,53,52,47,47,50,51,57,32,54,49,56,47,47,50,51,54,32,49,53,54,57,47,47,50,49,49,32,54,48,53,47,47,50,49,48,10,102,32,53,52,47,47,50,51,57,32,54,48,53,47,47,50,49,48,32,49,53,54,53,47,47,50,48,51,32,54,50,48,47,47,50,52,48,10,102,32,53,52,47,47,50,51,57,32,54,50,48,47,47,50,52,48,32,49,53,54,55,47,47,50,51,50,32,54,49,56,47,47,50,51,54,10,102,32,53,53,47,47,50,52,49,32,54,49,57,47,47,50,51,56,32,49,53,54,54,47,47,50,50,55,32,54,50,49,47,47,50,52,50,10,102,32,53,53,47,47,50,52,49,32,54,50,49,47,47,50,52,50,32,49,53,54,50,47,47,49,57,49,32,54,48,48,47,47,50,48,48,10,102,32,53,53,47,47,50,52,49,32,54,48,48,47,47,50,48,48,32,49,53,54,52,47,47,49,57,57,32,54,49,57,47,47,50,51,56,10,102,32,53,54,47,47,50,52,51,32,54,50,48,47,47,50,52,48,32,49,53,54,53,47,47,50,48,51,32,54,48,49,47,47,50,48,50,10,102,32,53,54,47,47,50,52,51,32,54,48,49,47,47,50,48,50,32,49,53,54,51,47,47,49,57,53,32,54,50,50,47,47,50,52,52,10,102,32,53,54,47,47,50,52,51,32,54,50,50,47,47,50,52,52,32,49,53,54,55,47,47,50,51,50,32,54,50,48,47,47,50,52,48,10,102,32,53,55,47,47,50,52,53,32,54,50,49,47,47,50,52,50,32,49,53,54,54,47,47,50,50,55,32,54,50,51,47,47,50,52,54,10,102,32,53,55,47,47,50,52,53,32,54,50,51,47,47,50,52,54,32,49,53,54,48,47,47,49,56,51,32,53,57,54,47,47,49,57,50,10,102,32,53,55,47,47,50,52,53,32,53,57,54,47,47,49,57,50,32,49,53,54,50,47,47,49,57,49,32,54,50,49,47,47,50,52,50,10,102,32,53,56,47,47,50,52,55,32,54,50,50,47,47,50,52,52,32,49,53,54,51,47,47,49,57,53,32,53,57,55,47,47,49,57,52,10,102,32,53,56,47,47,50,52,55,32,53,57,55,47,47,49,57,52,32,49,53,54,49,47,47,49,56,55,32,54,50,52,47,47,50,52,56,10,102,32,53,56,47,47,50,52,55,32,54,50,52,47,47,50,52,56,32,49,53,54,55,47,47,50,51,50,32,54,50,50,47,47,50,52,52,10,102,32,53,57,47,47,50,52,57,32,54,50,51,47,47,50,52,54,32,49,53,54,54,47,47,50,50,55,32,54,50,53,47,47,50,53,48,10,102,32,53,57,47,47,50,52,57,32,54,50,53,47,47,50,53,48,32,49,53,53,56,47,47,49,55,53,32,53,57,50,47,47,49,56,52,10,102,32,53,57,47,47,50,52,57,32,53,57,50,47,47,49,56,52,32,49,53,54,48,47,47,49,56,51,32,54,50,51,47,47,50,52,54,10,102,32,54,48,47,47,50,53,49,32,54,50,52,47,47,50,52,56,32,49,53,54,49,47,47,49,56,55,32,53,57,51,47,47,49,56,54,10,102,32,54,48,47,47,50,53,49,32,53,57,51,47,47,49,56,54,32,49,53,53,57,47,47,49,55,57,32,54,50,54,47,47,50,53,50,10,102,32,54,48,47,47,50,53,49,32,54,50,54,47,47,50,53,50,32,49,53,54,55,47,47,50,51,50,32,54,50,52,47,47,50,52,56,10,102,32,54,49,47,47,50,53,51,32,54,50,53,47,47,50,53,48,32,49,53,54,54,47,47,50,50,55,32,54,50,55,47,47,50,53,52,10,102,32,54,49,47,47,50,53,51,32,54,50,55,47,47,50,53,52,32,49,53,53,54,47,47,49,54,52,32,53,56,56,47,47,49,55,54,10,102,32,54,49,47,47,50,53,51,32,53,56,56,47,47,49,55,54,32,49,53,53,56,47,47,49,55,53,32,54,50,53,47,47,50,53,48,10,102,32,54,50,47,47,50,53,53,32,54,50,54,47,47,50,53,50,32,49,53,53,57,47,47,49,55,57,32,53,56,57,47,47,49,55,56,10,102,32,54,50,47,47,50,53,53,32,53,56,57,47,47,49,55,56,32,49,53,53,55,47,47,49,54,57,32,54,50,56,47,47,50,53,54,10,102,32,54,50,47,47,50,53,53,32,54,50,56,47,47,50,53,54,32,49,53,54,55,47,47,50,51,50,32,54,50,54,47,47,50,53,50,10,102,32,54,51,47,47,50,53,55,32,54,50,55,47,47,50,53,52,32,49,53,54,54,47,47,50,50,55,32,54,49,51,47,47,50,50,54,10,102,32,54,51,47,47,50,53,55,32,54,49,51,47,47,50,50,54,32,49,53,53,52,47,47,49,54,54,32,53,56,51,47,47,49,54,53,10,102,32,54,51,47,47,50,53,55,32,53,56,51,47,47,49,54,53,32,49,53,53,54,47,47,49,54,52,32,54,50,55,47,47,50,53,52,10,102,32,54,52,47,47,50,53,56,32,54,50,56,47,47,50,53,54,32,49,53,53,55,47,47,49,54,57,32,53,56,52,47,47,49,54,56,10,102,32,54,52,47,47,50,53,56,32,53,56,52,47,47,49,54,56,32,49,53,53,53,47,47,49,55,50,32,54,49,53,47,47,50,51,48,10,102,32,54,52,47,47,50,53,56,32,54,49,53,47,47,50,51,48,32,49,53,54,55,47,47,50,51,50,32,54,50,56,47,47,50,53,54,10,102,32,54,53,47,47,50,53,57,32,54,50,57,47,47,50,54,48,32,49,53,57,52,47,47,50,54,49,32,54,51,48,47,47,50,54,50,10,102,32,54,53,47,47,50,53,57,32,54,51,48,47,47,50,54,50,32,49,54,55,57,47,47,50,54,51,32,54,51,49,47,47,50,54,52,10,102,32,54,53,47,47,50,53,57,32,54,51,49,47,47,50,54,52,32,49,54,56,49,47,47,50,54,53,32,54,51,50,47,47,50,54,54,10,102,32,54,53,47,47,50,53,57,32,54,51,50,47,47,50,54,54,32,49,53,57,54,47,47,50,54,55,32,54,50,57,47,47,50,54,48,10,102,32,54,54,47,47,50,54,56,32,54,51,50,47,47,50,54,54,32,49,54,56,49,47,47,50,54,53,32,54,51,51,47,47,50,54,57,10,102,32,54,54,47,47,50,54,56,32,54,51,51,47,47,50,54,57,32,49,54,56,48,47,47,50,55,48,32,54,51,52,47,47,50,55,49,10,102,32,54,54,47,47,50,54,56,32,54,51,52,47,47,50,55,49,32,49,53,57,53,47,47,50,55,50,32,54,51,53,47,47,50,55,51,10,102,32,54,54,47,47,50,54,56,32,54,51,53,47,47,50,55,51,32,49,53,57,54,47,47,50,54,55,32,54,51,50,47,47,50,54,54,10,102,32,54,55,47,47,50,55,52,32,54,51,54,47,47,50,55,53,32,49,53,57,50,47,47,50,55,54,32,54,51,55,47,47,50,55,55,10,102,32,54,55,47,47,50,55,52,32,54,51,55,47,47,50,55,55,32,49,54,55,55,47,47,50,55,56,32,54,51,56,47,47,50,55,57,10,102,32,54,55,47,47,50,55,52,32,54,51,56,47,47,50,55,57,32,49,54,55,57,47,47,50,54,51,32,54,51,48,47,47,50,54,50,10,102,32,54,55,47,47,50,55,52,32,54,51,48,47,47,50,54,50,32,49,53,57,52,47,47,50,54,49,32,54,51,54,47,47,50,55,53,10,102,32,54,56,47,47,50,56,48,32,54,51,52,47,47,50,55,49,32,49,54,56,48,47,47,50,55,48,32,54,51,57,47,47,50,56,49,10,102,32,54,56,47,47,50,56,48,32,54,51,57,47,47,50,56,49,32,49,54,55,56,47,47,50,56,50,32,54,52,48,47,47,50,56,51,10,102,32,54,56,47,47,50,56,48,32,54,52,48,47,47,50,56,51,32,49,53,57,51,47,47,50,56,52,32,54,52,49,47,47,50,56,53,10,102,32,54,56,47,47,50,56,48,32,54,52,49,47,47,50,56,53,32,49,53,57,53,47,47,50,55,50,32,54,51,52,47,47,50,55,49,10,102,32,54,57,47,47,50,56,54,32,54,52,50,47,47,50,56,55,32,49,53,57,48,47,47,50,56,56,32,54,52,51,47,47,50,56,57,10,102,32,54,57,47,47,50,56,54,32,54,52,51,47,47,50,56,57,32,49,54,55,53,47,47,50,57,48,32,54,52,52,47,47,50,57,49,10,102,32,54,57,47,47,50,56,54,32,54,52,52,47,47,50,57,49,32,49,54,55,55,47,47,50,55,56,32,54,51,55,47,47,50,55,55,10,102,32,54,57,47,47,50,56,54,32,54,51,55,47,47,50,55,55,32,49,53,57,50,47,47,50,55,54,32,54,52,50,47,47,50,56,55,10,102,32,55,48,47,47,50,57,50,32,54,52,48,47,47,50,56,51,32,49,54,55,56,47,47,50,56,50,32,54,52,53,47,47,50,57,51,10,102,32,55,48,47,47,50,57,50,32,54,52,53,47,47,50,57,51,32,49,54,55,54,47,47,50,57,52,32,54,52,54,47,47]);fileData0.push.apply(fileData0,[50,57,53,10,102,32,55,48,47,47,50,57,50,32,54,52,54,47,47,50,57,53,32,49,53,57,49,47,47,50,57,54,32,54,52,55,47,47,50,57,55,10,102,32,55,48,47,47,50,57,50,32,54,52,55,47,47,50,57,55,32,49,53,57,51,47,47,50,56,52,32,54,52,48,47,47,50,56,51,10,102,32,55,49,47,47,50,57,56,32,54,52,56,47,47,50,57,57,32,49,53,56,56,47,47,51,48,48,32,54,52,57,47,47,51,48,49,10,102,32,55,49,47,47,50,57,56,32,54,52,57,47,47,51,48,49,32,49,54,55,51,47,47,51,48,50,32,54,53,48,47,47,51,48,51,10,102,32,55,49,47,47,50,57,56,32,54,53,48,47,47,51,48,51,32,49,54,55,53,47,47,50,57,48,32,54,52,51,47,47,50,56,57,10,102,32,55,49,47,47,50,57,56,32,54,52,51,47,47,50,56,57,32,49,53,57,48,47,47,50,56,56,32,54,52,56,47,47,50,57,57,10,102,32,55,50,47,47,51,48,52,32,54,52,54,47,47,50,57,53,32,49,54,55,54,47,47,50,57,52,32,54,53,49,47,47,51,48,53,10,102,32,55,50,47,47,51,48,52,32,54,53,49,47,47,51,48,53,32,49,54,55,52,47,47,51,48,54,32,54,53,50,47,47,51,48,55,10,102,32,55,50,47,47,51,48,52,32,54,53,50,47,47,51,48,55,32,49,53,56,57,47,47,51,48,56,32,54,53,51,47,47,51,48,57,10,102,32,55,50,47,47,51,48,52,32,54,53,51,47,47,51,48,57,32,49,53,57,49,47,47,50,57,54,32,54,52,54,47,47,50,57,53,10,102,32,55,51,47,47,51,49,48,32,54,53,52,47,47,51,49,49,32,49,53,56,54,47,47,51,49,50,32,54,53,53,47,47,51,49,51,10,102,32,55,51,47,47,51,49,48,32,54,53,53,47,47,51,49,51,32,49,54,55,49,47,47,51,49,52,32,54,53,54,47,47,51,49,53,10,102,32,55,51,47,47,51,49,48,32,54,53,54,47,47,51,49,53,32,49,54,55,51,47,47,51,48,50,32,54,52,57,47,47,51,48,49,10,102,32,55,51,47,47,51,49,48,32,54,52,57,47,47,51,48,49,32,49,53,56,56,47,47,51,48,48,32,54,53,52,47,47,51,49,49,10,102,32,55,52,47,47,51,49,54,32,54,53,50,47,47,51,48,55,32,49,54,55,52,47,47,51,48,54,32,54,53,55,47,47,51,49,55,10,102,32,55,52,47,47,51,49,54,32,54,53,55,47,47,51,49,55,32,49,54,55,50,47,47,51,49,56,32,54,53,56,47,47,51,49,57,10,102,32,55,52,47,47,51,49,54,32,54,53,56,47,47,51,49,57,32,49,53,56,55,47,47,51,50,48,32,54,53,57,47,47,51,50,49,10,102,32,55,52,47,47,51,49,54,32,54,53,57,47,47,51,50,49,32,49,53,56,57,47,47,51,48,56,32,54,53,50,47,47,51,48,55,10,102,32,55,53,47,47,51,50,50,32,54,54,48,47,47,51,50,51,32,49,53,56,52,47,47,51,50,52,32,54,54,49,47,47,51,50,53,10,102,32,55,53,47,47,51,50,50,32,54,54,49,47,47,51,50,53,32,49,53,57,55,47,47,51,50,54,32,54,54,50,47,47,51,50,55,10,102,32,55,53,47,47,51,50,50,32,54,54,50,47,47,51,50,55,32,49,54,53,49,47,47,51,50,56,32,54,54,51,47,47,51,50,57,10,102,32,55,53,47,47,51,50,50,32,54,54,51,47,47,51,50,57,32,49,54,54,57,47,47,51,51,48,32,54,54,48,47,47,51,50,51,10,102,32,55,54,47,47,51,51,49,32,54,54,52,47,47,51,51,50,32,49,54,53,50,47,47,51,51,51,32,54,54,53,47,47,51,51,52,10,102,32,55,54,47,47,51,51,49,32,54,54,53,47,47,51,51,52,32,49,53,57,56,47,47,51,51,53,32,54,54,54,47,47,51,51,54,10,102,32,55,54,47,47,51,51,49,32,54,54,54,47,47,51,51,54,32,49,53,56,53,47,47,51,51,55,32,54,54,55,47,47,51,51,56,10,102,32,55,54,47,47,51,51,49,32,54,54,55,47,47,51,51,56,32,49,54,55,48,47,47,51,51,57,32,54,54,52,47,47,51,51,50,10,102,32,55,55,47,47,51,52,48,32,54,54,50,47,47,51,50,55,32,49,53,57,55,47,47,51,50,54,32,54,54,56,47,47,51,52,49,10,102,32,55,55,47,47,51,52,48,32,54,54,56,47,47,51,52,49,32,49,53,57,57,47,47,51,52,50,32,54,54,57,47,47,51,52,51,10,102,32,55,55,47,47,51,52,48,32,54,54,57,47,47,51,52,51,32,49,54,53,51,47,47,51,52,52,32,54,55,48,47,47,51,52,53,10,102,32,55,55,47,47,51,52,48,32,54,55,48,47,47,51,52,53,32,49,54,53,49,47,47,51,50,56,32,54,54,50,47,47,51,50,55,10,102,32,55,56,47,47,51,52,54,32,54,55,49,47,47,51,52,55,32,49,54,53,52,47,47,51,52,56,32,54,55,50,47,47,51,52,57,10,102,32,55,56,47,47,51,52,54,32,54,55,50,47,47,51,52,57,32,49,54,48,48,47,47,51,53,48,32,54,55,51,47,47,51,53,49,10,102,32,55,56,47,47,51,52,54,32,54,55,51,47,47,51,53,49,32,49,53,57,56,47,47,51,51,53,32,54,54,53,47,47,51,51,52,10,102,32,55,56,47,47,51,52,54,32,54,54,53,47,47,51,51,52,32,49,54,53,50,47,47,51,51,51,32,54,55,49,47,47,51,52,55,10,102,32,55,57,47,47,51,53,50,32,54,54,57,47,47,51,52,51,32,49,53,57,57,47,47,51,52,50,32,54,55,52,47,47,51,53,51,10,102,32,55,57,47,47,51,53,50,32,54,55,52,47,47,51,53,51,32,49,54,48,49,47,47,51,53,52,32,54,55,53,47,47,51,53,53,10,102,32,55,57,47,47,51,53,50,32,54,55,53,47,47,51,53,53,32,49,54,53,53,47,47,51,53,54,32,54,55,54,47,47,51,53,55,10,102,32,55,57,47,47,51,53,50,32,54,55,54,47,47,51,53,55,32,49,54,53,51,47,47,51,52,52,32,54,54,57,47,47,51,52,51,10,102,32,56,48,47,47,51,53,56,32,54,55,55,47,47,51,53,57,32,49,54,53,54,47,47,51,54,48,32,54,55,56,47,47,51,54,49,10,102,32,56,48,47,47,51,53,56,32,54,55,56,47,47,51,54,49,32,49,54,48,50,47,47,51,54,50,32,54,55,57,47,47,51,54,51,10,102,32,56,48,47,47,51,53,56,32,54,55,57,47,47,51,54,51,32,49,54,48,48,47,47,51,53,48,32,54,55,50,47,47,51,52,57,10,102,32,56,48,47,47,51,53,56,32,54,55,50,47,47,51,52,57,32,49,54,53,52,47,47,51,52,56,32,54,55,55,47,47,51,53,57,10,102,32,56,49,47,47,51,54,52,32,54,55,53,47,47,51,53,53,32,49,54,48,49,47,47,51,53,52,32,54,56,48,47,47,51,54,53,10,102,32,56,49,47,47,51,54,52,32,54,56,48,47,47,51,54,53,32,49,54,48,51,47,47,51,54,54,32,54,56,49,47,47,51,54,55,10,102,32,56,49,47,47,51,54,52,32,54,56,49,47,47,51,54,55,32,49,54,53,55,47,47,51,54,56,32,54,56,50,47,47,51,54,57,10,102,32,56,49,47,47,51,54,52,32,54,56,50,47,47,51,54,57,32,49,54,53,53,47,47,51,53,54,32,54,55,53,47,47,51,53,53,10,102,32,56,50,47,47,51,55,48,32,54,56,51,47,47,51,55,49,32,49,54,53,56,47,47,51,55,50,32,54,56,52,47,47,51,55,51,10,102,32,56,50,47,47,51,55,48,32,54,56,52,47,47,51,55,51,32,49,54,48,52,47,47,51,55,52,32,54,56,53,47,47,51,55,53,10,102,32,56,50,47,47,51,55,48,32,54,56,53,47,47,51,55,53,32,49,54,48,50,47,47,51,54,50,32,54,55,56,47,47,51,54,49,10,102,32,56,50,47,47,51,55,48,32,54,55,56,47,47,51,54,49,32,49,54,53,54,47,47,51,54,48,32,54,56,51,47,47,51,55,49,10,102,32,56,51,47,47,51,55,54,32,54,56,49,47,47,51,54,55,32,49,54,48,51,47,47,51,54,54,32,54,56,54,47,47,51,55,55,10,102,32,56,51,47,47,51,55,54,32,54,56,54,47,47,51,55,55,32,49,54,48,53,47,47,51,55,56,32,54,56,55,47,47,51,55,57,10,102,32,56,51,47,47,51,55,54,32,54,56,55,47,47,51,55,57,32,49,54,53,57,47,47,51,56,48,32,54,56,56,47,47,51,56,49,10,102,32,56,51,47,47,51,55,54,32,54,56,56,47,47,51,56,49,32,49,54,53,55,47,47,51,54,56,32,54,56,49,47,47,51,54,55,10,102,32,56,52,47,47,51,56,50,32,54,56,57,47,47,51,56,51,32,49,54,54,48,47,47,51,56,52,32,54,57,48,47,47,51,56,53,10,102,32,56,52,47,47,51,56,50,32,54,57,48,47,47,51,56,53,32,49,54,48,54,47,47,51,56,54,32,54,57,49,47,47,51,56,55,10,102,32,56,52,47,47,51,56,50,32,54,57,49,47,47,51,56,55,32,49,54,48,52,47,47,51,55,52,32,54,56,52,47,47,51,55,51,10,102,32,56,52,47,47,51,56,50,32,54,56,52,47,47,51,55,51,32,49,54,53,56,47,47,51,55,50,32,54,56,57,47,47,51,56,51,10,102,32,56,53,47,47,51,56,56,32,54,56,55,47,47,51,55,57,32,49,54,48,53,47,47,51,55,56,32,54,57,50,47,47,51,56,57,10,102,32,56,53,47,47,51,56,56,32,54,57,50,47,47,51,56,57,32,49,54,48,55,47,47,51,57,48,32,54,57,51,47,47,51,57,49,10,102,32,56,53,47,47,51,56,56,32,54,57,51,47,47,51,57,49,32,49,54,54,49,47,47,51,57,50,32,54,57,52,47,47,51,57,51,10,102,32,56,53,47,47,51,56,56,32,54,57,52,47,47,51,57,51,32,49,54,53,57,47,47,51,56,48,32,54,56,55,47,47,51,55,57,10,102,32,56,54,47,47,51,57,52,32,54,57,53,47,47,51,57,53,32,49,54,54,50,47,47,51,57,54,32,54,57,54,47,47,51,57,55,10,102,32,56,54,47,47,51,57,52,32,54,57,54,47,47,51,57,55,32,49,54,48,56,47,47,51,57,56,32,54,57,55,47,47,51,57,57,10,102,32,56,54,47,47,51,57,52,32,54,57,55,47,47,51,57,57,32,49,54,48,54,47,47,51,56,54,32,54,57,48,47,47,51,56,53,10,102,32,56,54,47,47,51,57,52,32,54,57,48,47,47,51,56,53,32,49,54,54,48,47,47,51,56,52,32,54,57,53,47,47,51,57,53,10,102,32,56,55,47,47,52,48,48,32,54,57,51,47,47,51,57,49,32,49,54,48,55,47,47,51,57,48,32,54,57,56,47,47,52,48,49,10,102,32,56,55,47,47,52,48,48,32,54,57,56,47,47,52,48,49,32,49,54,48,57,47,47,52,48,50,32,54,57,57,47,47,52,48,51,10,102,32,56,55,47,47,52,48,48,32,54,57,57,47,47,52,48,51,32,49,54,54,51,47,47,52,48,52,32,55,48,48,47,47,52,48,53,10,102,32,56,55,47,47,52,48,48,32,55,48,48,47,47,52,48,53,32,49,54,54,49,47,47,51,57,50,32,54,57,51,47,47,51,57,49,10,102,32,56,56,47,47,52,48,54,32,55,48,49,47,47,52,48,55,32,49,54,54,52,47,47,52,48,56,32,55,48,50,47,47,52,48,57,10,102,32,56,56,47,47,52,48,54,32,55,48,50,47,47,52,48,57,32,49,54,49,48,47,47,52,49,48,32,55,48,51,47,47,52,49,49,10,102,32,56,56,47,47,52,48,54,32,55,48,51,47,47,52,49,49,32,49,54,48,56,47,47,51,57,56,32,54,57,54,47,47,51,57,55,10,102,32,56,56,47,47,52,48,54,32,54,57,54,47,47,51,57,55,32,49,54,54,50,47,47,51,57,54,32,55,48,49,47,47,52,48,55,10,102,32,56,57,47,47,52,49,50,32,54,57,57,47,47,52,48,51,32,49,54,48,57,47,47,52,48,50,32,55,48,52,47,47,52,49,51,10,102,32,56,57,47,47,52,49,50,32,55,48,52,47,47,52,49,51,32,49,54,49,49,47,47,52,49,52,32,55,48,53,47,47,52,49,53,10,102,32,56,57,47,47,52,49,50,32,55,48,53,47,47,52,49,53,32,49,54,54,53,47,47,52,49,54,32,55,48,54,47,47,52,49,55,10,102,32,56,57,47,47,52,49,50,32,55,48,54,47,47,52,49,55,32,49,54,54,51,47,47,52,48,52,32,54,57,57,47,47,52,48,51,10,102,32,57,48,47,47,52,49,56,32,55,48,55,47,47,52,49,57,32,49,54,54,54,47,47,52,50,48,32,55,48,56,47,47,52,50,49,10,102,32,57,48,47,47,52,49,56,32,55,48,56,47,47,52,50,49,32,49,54,49,50,47,47,52,50,50,32,55,48,57,47,47,52,50,51,10,102,32,57,48,47,47,52,49,56,32,55,48,57,47,47,52,50,51,32,49,54,49,48,47,47,52,49,48,32,55,48,50,47,47,52,48,57,10,102,32,57,48,47,47,52,49,56,32,55,48,50,47,47,52,48,57,32,49,54,54,52,47,47,52,48,56,32,55,48,55,47,47,52,49,57,10,102,32,57,49,47,47,52,50,52,32,55,48,53,47,47,52,49,53,32,49,54,49,49,47,47,52,49,52,32,55,49,48,47,47,52,50,53,10,102,32,57,49,47,47,52,50,52,32,55,49,48,47,47,52,50,53,32,49,54,49,51,47,47,52,50,54,32,55,49,49,47,47,52,50,55,10,102,32,57,49,47,47,52,50,52,32,55,49,49,47,47,52,50,55,32,49,54,54,55,47,47,52,50,56,32,55,49,50,47,47,52,50,57,10,102,32,57,49,47,47,52,50,52,32,55,49,50,47,47,52,50,57,32,49,54,54,53,47,47,52,49,54,32,55,48,53,47,47,52,49,53,10,102,32,57,50,47,47,52,51,48,32,55,49,51,47,47,52,51,49,32,49,54,54,56,47,47,52,51,50,32,55,49,52,47,47,52,51,51,10,102,32,57,50,47,47,52,51,48,32,55,49,52,47,47,52,51,51,32,49,54,49,52,47,47,52,51,52,32,55,49,53,47,47,52,51,53,10,102,32,57,50,47,47,52,51,48,32,55,49,53,47,47,52,51,53,32,49,54,49,50,47,47,52,50,50,32,55,48,56,47,47,52,50,49,10,102,32,57,50,47,47,52,51,48,32,55,48,56,47,47,52,50,49,32,49,54,54,54,47,47,52,50,48,32,55,49,51,47,47,52,51,49,10,102,32,57,51,47,47,52,51,54,32,55,49,49,47,47,52,50,55,32,49,54,49,51,47,47,52,50,54,32,55,49,54,47,47,52,51,55,10,102,32,57,51,47,47,52,51,54,32,55,49,54,47,47,52,51,55,32,49,53,55,50,47,47,52,51,56,32,55,49,55,47,47,52,51,57,10,102,32,57,51,47,47,52,51,54,32,55,49,55,47,47,52,51,57,32,49,53,55,51,47,47,52,52,48,32,55,49,56,47,47,52,52,49,10,102,32,57,51,47,47,52,51,54,32,55,49,56,47,47,52,52,49,32,49,54,54,55,47,47,52,50,56,32,55,49,49,47,47,52,50,55,10,102,32,57,52,47,47,52,52,50,32,55,49,57,47,47,52,52,51,32,49,53,55,51,47,47,52,52,48,32,55,49,55,47,47,52,51,57,10,102,32,57,52,47,47,52,52,50,32,55,49,55,47,47,52,51,57,32,49,53,55,50,47,47,52,51,56,32,55,50,48,47,47,52,52,52,10,102,32,57,52,47,47,52,52,50,32,55,50,48,47,47,52,52,52,32,49,54,49,52,47,47,52,51,52,32,55,49,52,47,47,52,51,51,10,102,32,57,52,47,47,52,52,50,32,55,49,52,47,47,52,51,51,32,49,54,54,56,47,47,52,51,50,32,55,49,57,47,47,52,52,51,10,102,32,57,53,47,47,52,52,53,32,55,50,49,47,47,52,52,54,32,49,54,49,53,47,47,52,52,55,32,55,50,50,47,47,52,52,56,10,102,32,57,53,47,47,52,52,53,32,55,50,50,47,47,52,52,56,32,49,54,51,51,47,47,52,52,57,32,55,50,51,47,47,52,53,48,10,102,32,57,53,47,47,52,52,53,32,55,50,51,47,47,52,53,48,32,49,54,54,53,47,47,52,49,54,32,55,49,50,47,47,52,50,57,10,102,32,57,53,47,47,52,52,53,32,55,49,50,47,47,52,50,57,32,49,54,54,55,47,47,52,50,56,32,55,50,49,47,47,52,52,54,10,102,32,57,54,47,47,52,53,49,32,55,49,51,47,47,52,51,49,32,49,54,54,54,47,47,52,50,48,32,55,50,52,47,47,52,53,50,10,102,32,57,54,47,47,52,53,49,32,55,50,52,47,47,52,53,50,32,49,54,51,52,47,47,52,53,51,32,55,50,53,47,47,52,53,52,10,102,32,57,54,47,47,52,53,49,32,55,50,53,47,47,52,53,52,32,49,54,49,54,47,47,52,53,53,32,55,50,54,47,47,52,53,54,10,102,32,57,54,47,47,52,53,49,32,55,50,54,47,47,52,53,54,32,49,54,54,56,47,47,52,51,50,32,55,49,51,47,47,52,51,49,10,102,32,57,55,47,47,52,53,55,32,55,50,51,47,47,52,53,48,32,49,54,51,51,47,47,52,52,57,32,55,50,55,47,47,52,53,56,10,102,32,57,55,47,47,52,53,55,32,55,50,55,47,47,52,53,56,32,49,54,56,52,47,47,52,53,57,32,55,50,56,47,47,52,54,48,10,102,32,57,55,47,47,52,53,55,32,55,50,56,47,47,52,54,48,32,49,54,54,51,47,47,52,48,52,32,55,48,54,47,47,52,49,55,10,102,32,57,55,47,47,52,53,55,32,55,48,54,47,47,52,49,55,32,49,54,54,53,47,47,52,49,54,32,55,50,51,47,47,52,53,48,10,102,32,57,56,47,47,52,54,49,32,55,48,55,47,47,52,49,57,32,49,54,54,52,47,47,52,48,56,32,55,50,57,47,47,52,54,50,10,102,32,57,56,47,47,52,54,49,32,55,50,57,47,47,52,54,50,32,49,54,56,53,47,47,52,54,51,32,55,51,48,47,47,52,54,52,10,102,32,57,56,47,47,52,54,49,32,55,51,48,47,47,52,54,52,32,49,54,51,52,47,47,52,53,51,32,55,50,52,47,47,52,53,50,10,102,32,57,56,47,47,52,54,49,32,55,50,52,47,47,52,53,50,32,49,54,54,54,47,47,52,50,48,32,55,48,55,47,47,52,49,57,10,102,32,57,57,47,47,52,54,53,32,55,51,49,47,47,52,54,54,32,49,54,51,49,47,47,52,54,55,32,55,51,50,47,47,52,54,56,10,102,32,57,57,47,47,52,54,53,32,55,51,50,47,47,52,54,56,32,49,54,54,49,47,47,51,57,50,32,55,48,48,47,47,52,48,53,10,102,32,57,57,47,47,52,54,53,32,55,48,48,47,47,52,48,53,32,49,54,54,51,47,47,52,48,52,32,55,50,56,47,47,52,54,48,10,102,32,57,57,47,47,52,54,53,32,55,50,56,47,47,52,54,48,32,49,54,56,52,47,47,52,53,57,32,55,51,49,47,47,52,54,54,10,102,32,49,48,48,47,47,52,54,57,32,55,50,57,47,47,52,54,50,32,49,54,54,52,47,47,52,48,56,32,55,48,49,47,47,52,48,55,10,102,32,49,48,48,47,47,52,54,57,32,55,48,49,47,47,52,48,55,32,49,54,54,50,47,47,51,57,54,32,55,51,51,47,47,52,55,48,10,102,32,49,48,48,47,47,52,54,57,32,55,51,51,47,47,52,55,48,32,49,54,51,50,47,47,52,55,49,32,55,51,52,47,47,52,55,50,10,102,32,49,48,48,47,47,52,54,57,32,55,51,52,47,47,52,55,50,32,49,54,56,53,47,47,52,54,51,32,55,50,57,47,47,52,54,50,10,102,32,49,48,49,47,47,52,55,51,32,55,51,53,47,47,52,55,52,32,49,54,50,57,47,47,52,55,53,32,55,51,54,47,47,52,55,54,10,102,32,49,48,49,47,47,52,55,51,32,55,51,54,47,47,52,55,54,32,49,54,53,57,47,47,51,56,48,32,54,57,52,47,47,51,57,51,10,102,32,49,48,49,47,47,52,55,51,32,54,57,52,47,47,51,57,51,32,49,54,54,49,47,47,51,57,50,32,55,51,50,47,47,52,54,56,10,102,32,49,48,49,47,47,52,55,51,32,55,51,50,47,47,52,54,56,32,49,54,51,49,47,47,52,54,55,32,55,51,53,47,47,52,55,52,10,102,32,49,48,50,47,47,52,55,55,32,55,51,51,47,47,52,55,48,32,49,54,54,50,47,47,51,57,54,32,54,57,53,47,47,51,57,53,10,102,32,49,48,50,47,47,52,55,55,32,54,57,53,47,47,51,57,53,32,49,54,54,48,47,47,51,56,52,32,55,51,55,47,47,52,55,56,10,102,32,49,48,50,47,47,52,55,55,32,55,51,55,47,47,52,55,56,32,49,54,51,48,47,47,52,55,57,32,55,51,56,47,47,52,56,48,10,102,32,49,48,50,47,47,52,55,55,32,55,51,56,47,47,52,56,48,32,49,54,51,50,47,47,52,55,49,32,55,51,51,47,47,52,55,48,10,102,32,49,48,51,47,47,52,56,49,32,55,51,57,47,47,52,56,50,32,49,54,50,55,47,47,52,56,51,32,55,52,48,47,47,52,56,52,10,102,32,49,48,51,47,47,52,56,49,32,55,52,48,47,47,52,56,52,32,49,54,53,55,47,47,51,54,56,32,54,56,56,47,47,51,56,49,10,102,32,49,48,51,47,47,52,56,49,32,54,56,56,47,47,51,56,49,32,49,54,53,57,47,47,51,56,48,32,55,51,54,47,47,52,55,54,10,102,32,49,48,51,47,47,52,56,49,32,55,51,54,47,47,52,55,54,32,49,54,50,57,47,47,52,55,53,32,55,51,57,47,47,52,56,50,10,102,32,49,48,52,47,47,52,56,53,32,55,51,55,47,47,52,55,56,32,49,54,54,48,47,47,51,56,52,32,54,56,57,47,47,51,56,51,10,102,32,49,48,52,47,47,52,56,53,32,54,56,57,47,47,51,56,51,32,49,54,53,56,47,47,51,55,50,32,55,52,49,47,47,52,56,54,10,102,32,49,48,52,47,47,52,56,53,32,55,52,49,47,47,52,56,54,32,49,54,50,56,47,47,52,56,55,32,55,52,50,47,47,52,56,56,10,102,32,49,48,52,47,47,52,56,53,32,55,52,50,47,47,52,56,56,32,49,54,51,48,47,47,52,55,57,32,55,51,55,47,47,52,55,56,10,102,32,49,48,53,47,47,52,56,57,32,55,52,51,47,47,52,57,48,32,49,54,50,53,47,47,52,57,49,32,55,52,52,47,47,52,57,50,10,102,32,49,48,53,47,47,52,56,57,32,55,52,52,47,47,52,57,50,32,49,54,53,53,47,47,51,53,54,32,54,56,50,47,47,51,54,57,10,102,32,49,48,53,47,47,52,56,57,32,54,56,50,47,47,51,54,57,32,49,54,53,55,47,47,51,54,56,32,55,52,48,47,47,52,56,52,10,102,32,49,48,53,47,47,52,56,57,32,55,52,48,47,47,52,56,52,32,49,54,50,55,47,47,52,56,51,32,55,52,51,47,47,52,57,48,10,102,32,49,48,54,47,47,52,57,51,32,55,52,49,47,47,52,56,54,32,49,54,53,56,47,47,51,55,50,32,54,56,51,47,47,51,55,49,10,102,32,49,48,54,47,47,52,57,51,32,54,56,51,47,47,51,55,49,32,49,54,53,54,47,47,51,54,48,32,55,52,53,47,47,52,57,52,10,102,32,49,48,54,47,47,52,57,51,32,55,52,53,47,47,52,57,52,32,49,54,50,54,47,47,52,57,53,32,55,52,54,47,47,52,57,54,10,102,32,49,48,54,47,47,52,57,51,32,55,52,54,47,47,52,57,54,32,49,54,50,56,47,47,52,56,55,32,55,52,49,47,47,52,56,54,10,102,32,49,48,55,47,47,52,57,55,32,55,52,55,47,47,52,57,56,32,49,54,50,51,47,47,52,57,57,32,55,52,56,47,47,53,48,48,10,102,32,49,48,55,47,47,52,57,55,32,55,52,56,47,47,53,48,48,32,49,54,53,51,47,47,51,52,52,32,54,55,54,47,47,51,53,55,10,102,32,49,48,55,47,47,52,57,55,32,54,55,54,47,47,51,53,55,32,49,54,53,53,47,47,51,53,54,32,55,52,52,47,47,52,57,50,10,102,32,49,48,55,47,47,52,57,55,32,55,52,52,47,47,52,57,50,32,49,54,50,53,47,47,52,57,49,32,55,52,55,47,47,52,57,56,10,102,32,49,48,56,47,47,53,48,49,32,55,52,53,47,47,52,57,52,32,49,54,53,54,47,47,51,54,48,32,54,55,55,47,47,51,53,57,10,102,32,49,48,56,47,47,53,48,49,32,54,55,55,47,47,51,53,57,32,49,54,53,52,47,47,51,52,56,32,55,52,57,47,47,53,48,50,10,102,32,49,48,56,47,47,53,48,49,32,55,52,57,47,47,53,48,50,32,49,54,50,52,47,47,53,48,51,32,55,53,48,47,47,53,48,52,10,102,32,49,48,56,47,47,53,48,49,32,55,53,48,47,47,53,48,52,32,49,54,50,54,47,47,52,57,53,32,55,52,53,47,47,52,57,52,10,102,32,49,48,57,47,47,53,48,53,32,55,53,49,47,47,53,48,54,32,49,54,50,49,47,47,53,48,55,32,55,53,50,47,47,53,48,56,10,102,32,49,48,57,47,47,53,48,53,32,55,53,50,47,47,53,48,56,32,49,54,53,49,47,47,51,50,56,32,54,55,48,47,47,51,52,53,10,102,32,49,48,57,47,47,53,48,53,32,54,55,48,47,47,51,52,53,32,49,54,53,51,47,47,51,52,52,32,55,52,56,47,47,53,48,48,10,102,32,49,48,57,47,47,53,48,53,32,55,52,56,47,47,53,48,48,32,49,54,50,51,47,47,52,57,57,32,55,53,49,47,47,53,48,54,10,102,32,49,49,48,47,47,53,48,57,32,55,52,57,47,47,53,48,50,32,49,54,53,52,47,47,51,52,56,32,54,55,49,47,47,51,52,55,10,102,32,49,49,48,47,47,53,48,57,32,54,55,49,47,47,51,52,55,32,49,54,53,50,47,47,51,51,51,32,55,53,51,47,47,53,49,48,10,102,32,49,49,48,47,47,53,48,57,32,55,53,51,47,47,53,49,48,32,49,54,50,50,47,47,53,49,49,32,55,53,52,47,47,53,49,50,10,102,32,49,49,48,47,47,53,48,57,32,55,53,52,47,47,53,49,50,32,49,54,50,52,47,47,53,48,51,32,55,52,57,47,47,53,48,50,10,102,32,49,49,49,47,47,53,49,51,32,55,53,53,47,47,53,49,52,32,49,54,49,57,47,47,53,49,53,32,55,53,54,47,47,53,49,54,10,102,32,49,49,49,47,47,53,49,51,32,55,53,54,47,47,53,49,54,32,49,54,54,57,47,47,51,51,48,32,54,54,51,47,47,51,50,57,10,102,32,49,49,49,47,47,53,49,51,32,54,54,51,47,47,51,50,57,32,49,54,53,49,47,47,51,50,56,32,55,53,50,47,47,53,48,56,10,102,32,49,49,49,47,47,53,49,51,32,55,53,50,47,47,53,48,56,32,49,54,50,49,47,47,53,48,55,32,55,53,53,47,47,53,49,52,10,102,32,49,49,50,47,47,53,49,55,32,55,53,51,47,47,53,49,48,32,49,54,53,50,47,47,51,51,51,32,54,54,52,47,47,51,51,50,10,102,32,49,49,50,47,47,53,49,55,32,54,54,52,47,47,51,51,50,32,49,54,55,48,47,47,51,51,57,32,55,53,55,47,47,53,49,56,10,102,32,49,49,50,47,47,53,49,55,32,55,53,55,47,47,53,49,56,32,49,54,50,48,47,47,53,49,57,32,55,53,56,47,47,53,50,48,10,102,32,49,49,50,47,47,53,49,55,32,55,53,56,47,47,53,50,48,32,49,54,50,50,47,47,53,49,49,32,55,53,51,47,47,53,49,48,10,102,32,49,49,51,47,47,53,50,49,32,55,53,54,47,47,53,49,54,32,49,54,49,57,47,47,53,49,53,32,55,53,57,47,47,53,50,50,10,102,32,49,49,51,47,47,53,50,49,32,55,53,57,47,47,53,50,50,32,49,54,56,54,47,47,53,50,51,32,55,54,48,47,47,53,50,52,10,102,32,49,49,51,47,47,53,50,49,32,55,54,48,47,47,53,50,52,32,49,54,56,50,47,47,53,50,53,32,55,54,49,47,47,53,50,54,10,102,32,49,49,51,47,47,53,50,49,32,55,54,49,47,47,53,50,54,32,49,54,54,57,47,47,51,51,48,32,55,53,54,47,47,53,49,54,10,102,32,49,49,52,47,47,53,50,55,32,55,54,50,47,47,53,50,56,32,49,54,56,50,47,47,53,50,53,32,55,54,51,47,47,53,50,57,10,102,32,49,49,52,47,47,53,50,55,32,55,54,51,47,47,53,50,57,32,49,54,56,55,47,47,53,51,48,32,55,54,52,47,47,53,51,49,10,102,32,49,49,52,47,47,53,50,55,32,55,54,52,47,47,53,51,49,32,49,54,50,48,47,47,53,49,57,32,55,53,55,47,47,53,49,56,10,102,32,49,49,52,47,47,53,50,55,32,55,53,55,47,47,53,49,56,32,49,54,55,48,47,47,51,51,57,32,55,54,50,47,47,53,50,56,10,102,32,49,49,53,47,47,53,51,50,32,55,54,53,47,47,53,51,51,32,49,54,49,53,47,47,52,52,55,32,55,50,49,47,47,52,52,54,10,102,32,49,49,53,47,47,53,51,50,32,55,50,49,47,47,52,52,54,32,49,54,54,55,47,47,52,50,56,32,55,49,56,47,47,52,52,49,10,102,32,49,49,53,47,47,53,51,50,32,55,49,56,47,47,52,52,49,32,49,53,55,51,47,47,52,52,48,32,55,54,54,47,47,53,51,52,10,102,32,49,49,53,47,47,53,51,50,32,55,54,54,47,47,53,51,52,32,49,54,49,55,47,47,53,51,53,32,55,54,53,47,47,53,51,51,10,102,32,49,49,54,47,47,53,51,54,32,55,54,55,47,47,53,51,55,32,49,53,55,51,47,47,52,52,48,32,55,49,57,47,47,52,52,51,10,102,32,49,49,54,47,47,53,51,54,32,55,49,57,47,47,52,52,51,32,49,54,54,56,47,47,52,51,50,32,55,50,54,47,47,52,53,54,10,102,32,49,49,54,47,47,53,51,54,32,55,50,54,47,47,52,53,54,32,49,54,49,54,47,47,52,53,53,32,55,54,56,47,47,53,51,56,10,102,32,49,49,54,47,47,53,51,54,32,55,54,56,47,47,53,51,56,32,49,54,49,56,47,47,53,51,57,32,55,54,55,47,47,53,51,55,10,102,32,49,49,55,47,47,53,52,48,32,55,54,57,47,47,53,52,49,32,49,54,49,55,47,47,53,51,53,32,55,54,54,47,47,53,51,52,10,102,32,49,49,55,47,47,53,52,48,32,55,54,54,47,47,53,51,52,32,49,53,55,51,47,47,52,52,48,32,55,55,48,47,47,53,52,50,10,102,32,49,49,55,47,47,53,52,48,32,55,55,48,47,47,53,52,50,32,49,54,56,51,47,47,53,52,51,32,55,55,49,47,47,53,52,52,10,102,32,49,49,55,47,47,53,52,48,32,55,55,49,47,47,53,52,52,32,49,54,56,56,47,47,53,52,53,32,55,54,57,47,47,53,52,49,10,102,32,49,49,56,47,47,53,52,54,32,55,55,50,47,47,53,52,55,32,49,54,56,51,47,47,53,52,51,32,55,55,48,47,47,53,52,50,10,102,32,49,49,56,47,47,53,52,54,32,55,55,48,47,47,53,52,50,32,49,53,55,51,47,47,52,52,48,32,55,54,55,47,47,53,51,55,10,102,32,49,49,56,47,47,53,52,54,32,55,54,55,47,47,53,51,55,32,49,54,49,56,47,47,53,51,57,32,55,55,51,47,47,53,52,56,10,102,32,49,49,56,47,47,53,52,54,32,55,55,51,47,47,53,52,56,32,49,54,56,57,47,47,53,52,57,32,55,55,50,47,47,53,52,55,10,102,32,49,49,57,47,47,53,53,48,32,55,55,52,47,47,53,53,49,32,49,54,56,50,47,47,53,50,53,32,55,54,48,47,47,53,50,52,10,102,32,49,49,57,47,47,53,53,48,32,55,54,48,47,47,53,50,52,32,49,54,56,54,47,47,53,50,51,32,55,55,53,47,47,53,53,50,10,102,32,49,49,57,47,47,53,53,48,32,55,55,53,47,47,53,53,50,32,49,54,56,56,47,47,53,52,53,32,55,55,49,47,47,53,52,52,10,102,32,49,49,57,47,47,53,53,48,32,55,55,49,47,47,53,52,52,32,49,54,56,51,47,47,53,52,51,32,55,55,52,47,47,53,53,49,10,102,32,49,50,48,47,47,53,53,51,32,55,55,50,47,47,53,52,55,32,49,54,56,57,47,47,53,52,57,32,55,55,54,47,47,53,53,52,10,102,32,49,50,48,47,47,53,53,51,32,55,55,54,47,47,53,53,52,32,49,54,56,55,47,47,53,51,48,32,55,54,51,47,47,53,50,57,10,102,32,49,50,48,47,47,53,53,51,32,55,54,51,47,47,53,50,57,32,49,54,56,50,47,47,53,50,53,32,55,55,52,47,47,53,53,49,10,102,32,49,50,48,47,47,53,53,51,32,55,55,52,47,47,53,53,49,32,49,54,56,51,47,47,53,52,51,32,55,55,50,47,47,53,52,55,10,102,32,49,50,49,47,47,53,53,53,32,55,55,55,47,47,53,53,54,32,49,54,52,48,47,47,53,53,55,32,55,55,56,47,47,53,53,56,10,102,32,49,50,49,47,47,53,53,53,32,55,55,56,47,47,53,53,56,32,49,54,52,50,47,47,53,53,57,32,55,55,57,47,47,53,54,48,10,102,32,49,50,49,47,47,53,53,53,32,55,55,57,47,47,53,54,48,32,49,54,56,49,47,47,50,54,53,32,54,51,49,47,47,50,54,52,10,102,32,49,50,49,47,47,53,53,53,32,54,51,49,47,47,50,54,52,32,49,54,55,57,47,47,50,54,51,32,55,55,55,47,47,53,53,54,10,102,32,49,50,50,47,47,53,54,49,32,54,51,51,47,47,50,54,57,32,49,54,56,49,47,47,50,54,53,32,55,55,57,47,47,53,54,48,10,102,32,49,50,50,47,47,53,54,49,32,55,55,57,47,47,53,54,48,32,49,54,52,50,47,47,53,53,57,32,55,56,48,47,47,53,54,50,10,102,32,49,50,50,47,47,53,54,49,32,55,56,48,47,47,53,54,50,32,49,54,52,49,47,47,53,54,51,32,55,56,49,47,47,53,54,52,10,102,32,49,50,50,47,47,53,54,49,32,55,56,49,47,47,53,54,52,32,49,54,56,48,47,47,50,55,48,32,54,51,51,47,47,50,54,57,10,102,32,49,50,51,47,47,53,54,53,32,55,56,50,47,47,53,54,54,32,49,54,51,56,47,47,53,54,55,32,55,56,51,47,47,53,54,56,10,102,32,49,50,51,47,47,53,54,53,32,55,56,51,47,47,53,54,56,32,49,54,52,48,47,47,53,53,55,32,55,55,55,47,47,53,53,54,10,102,32,49,50,51,47,47,53,54,53,32,55,55,55,47,47,53,53,54,32,49,54,55,57,47,47,50,54,51,32,54,51,56,47,47,50,55,57,10,102,32,49,50,51,47,47,53,54,53,32,54,51,56,47,47,50,55,57,32,49,54,55,55,47,47,50,55,56,32,55,56,50,47,47,53,54,54,10,102,32,49,50,52,47,47,53,54,57,32,54,51,57,47,47,50,56,49,32,49,54,56,48,47,47,50,55,48,32,55,56,49,47,47,53,54,52,10,102,32,49,50,52,47,47,53,54,57,32,55,56,49,47,47,53,54,52,32,49,54,52,49,47,47,53,54,51,32,55,56,52,47,47,53,55,48,10,102,32,49,50,52,47,47,53,54,57,32,55,56,52,47,47,53,55,48,32,49,54,51,57,47,47,53,55,49,32,55,56,53,47,47,53,55,50,10,102,32,49,50,52,47,47,53,54,57,32,55,56,53,47,47,53,55,50,32,49,54,55,56,47,47,50,56,50,32,54,51,57,47,47,50,56,49,10,102,32,49,50,53,47,47,53,55,51,32,55,56,54,47,47,53,55,52,32,49,54,51,54,47,47,53,55,53,32,55,56,55,47,47,53,55,54,10,102,32,49,50,53,47,47,53,55,51,32,55,56,55,47,47,53,55,54,32,49,54,51,56,47,47,53,54,55,32,55,56,50,47,47,53,54,54,10,102,32,49,50,53,47,47,53,55,51,32,55,56,50,47,47,53,54,54,32,49,54,55,55,47,47,50,55,56,32,54,52,52,47,47,50,57,49,10,102,32,49,50,53,47,47,53,55,51,32,54,52,52,47,47,50,57,49,32,49,54,55,53,47,47,50,57,48,32,55,56,54,47,47,53,55,52,10,102,32,49,50,54,47,47,53,55,55,32,54,52,53,47,47,50,57,51,32,49,54,55,56,47,47,50,56,50,32,55,56,53,47,47,53,55,50,10,102,32,49,50,54,47,47,53,55,55,32,55,56,53,47,47,53,55,50,32,49,54,51,57,47,47,53,55,49,32,55,56,56,47,47,53,55,56,10,102,32,49,50,54,47,47,53,55,55,32,55,56,56,47,47,53,55,56,32,49,54,51,55,47,47,53,55,57,32,55,56,57,47,47,53,56,48,10,102,32,49,50,54,47,47,53,55,55,32,55,56,57,47,47,53,56,48,32,49,54,55,54,47,47,50,57,52,32,54,52,53,47,47,50,57,51,10,102,32,49,50,55,47,47,53,56,49,32,54,53,54,47,47,51,49,53,32,49,54,55,49,47,47,51,49,52,32,55,57,48,47,47,53,56,50,10,102,32,49,50,55,47,47,53,56,49,32,55,57,48,47,47,53,56,50,32,49,54,57,50,47,47,53,56,51,32,55,57,49,47,47,53,56,52,10,102,32,49,50,55,47,47,53,56,49,32,55,57,49,47,47,53,56,52,32,49,54,57,48,47,47,53,56,53,32,55,57,50,47,47,53,56,54,10,102,32,49,50,55,47,47,53,56,49,32,55,57,50,47,47,53,56,54,32,49,54,55,51,47,47,51,48,50,32,54,53,54,47,47,51,49,53,10,102,32,49,50,56,47,47,53,56,55,32,55,57,51,47,47,53,56,56,32,49,54,57,49,47,47,53,56,57,32,55,57,52,47,47,53,57,48,10,102,32,49,50,56,47,47,53,56,55,32,55,57,52,47,47,53,57,48,32,49,54,57,51,47,47,53,57,49,32,55,57,53,47,47,53,57,50,10,102,32,49,50,56,47,47,53,56,55,32,55,57,53,47,47,53,57,50,32,49,54,55,50,47,47,51,49,56,32,54,53,55,47,47,51,49,55,10,102,32,49,50,56,47,47,53,56,55,32,54,53,55,47,47,51,49,55,32,49,54,55,52,47,47,51,48,54,32,55,57,51,47,47,53,56,56,10,102,32,49,50,57,47,47,53,57,51,32,55,57,54,47,47,53,57,52,32,49,54,51,54,47,47,53,55,53,32,55,56,54,47,47,53,55,52,10,102,32,49,50,57,47,47,53,57,51,32,55,56,54,47,47,53,55,52,32,49,54,55,53,47,47,50,57,48,32,54,53,48,47,47,51,48,51,10,102,32,49,50,57,47,47,53,57,51,32,54,53,48,47,47,51,48,51,32,49,54,55,51,47,47,51,48,50,32,55,57,50,47,47,53,56,54,10,102,32,49,50,57,47,47,53,57,51,32,55,57,50,47,47,53,56,54,32,49,54,57,48,47,47,53,56,53,32,55,57,54,47,47,53,57,52,10,102,32,49,51,48,47,47,53,57,53,32,55,57,51,47,47,53,56,56,32,49,54,55,52,47,47,51,48,54,32,54,53,49,47,47,51,48,53,10,102,32,49,51,48,47,47,53,57,53,32,54,53,49,47,47,51,48,53,32,49,54,55,54,47,47,50,57,52,32,55,56,57,47,47,53,56,48,10,102,32,49,51,48,47,47,53,57,53,32,55,56,57,47,47,53,56,48,32,49,54,51,55,47,47,53,55,57,32,55,57,55,47,47,53,57,54,10,102,32,49,51,48,47,47,53,57,53,32,55,57,55,47,47,53,57,54,32,49,54,57,49,47,47,53,56,57,32,55,57,51,47,47,53,56,56,10,102,32,49,51,49,47,47,53,57,55,32,55,57,56,47,47,53,57,56,32,49,54,52,57,47,47,53,57,57,32,55,57,57,47,47,54,48,48,10,102,32,49,51,49,47,47,53,57,55,32,55,57,57,47,47,54,48,48,32,49,54,57,53,47,47,54,48,49,32,56,48,48,47,47,54,48,50,10,102,32,49,51,49,47,47,53,57,55,32,56,48,48,47,47,54,48,50,32,49,54,57,52,47,47,54,48,51,32,56,48,49,47,47,54,48,52,10,102,32,49,51,49,47,47,53,57,55,32,56,48,49,47,47,54,48,52,32,49,54,57,50,47,47,53,56,51,32,55,57,56,47,47,53,57,56,10,102,32,49,51,50,47,47,54,48,53,32,56,48,50,47,47,54,48,54,32,49,54,57,52,47,47,54,48,51,32,56,48,48,47,47,54,48,50,10,102,32,49,51,50,47,47,54,48,53,32,56,48,48,47,47,54,48,50,32,49,54,57,53,47,47,54,48,49,32,56,48,51,47,47,54,48,55,10,102,32,49,51,50,47,47,54,48,53,32,56,48,51,47,47,54,48,55,32,49,54,53,48,47,47,54,48,56,32,56,48,52,47,47,54,48,57,10,102,32,49,51,50,47,47,54,48,53,32,56,48,52,47,47,54,48,57,32,49,54,57,51,47,47,53,57,49,32,56,48,50,47,47,54,48,54,10,102,32,49,51,51,47,47,54,49,48,32,56,48,53,47,47,54,49,49,32,49,54,57,48,47,47,53,56,53,32,55,57,49,47,47,53,56,52,10,102,32,49,51,51,47,47,54,49,48,32,55,57,49,47,47,53,56,52,32,49,54,57,50,47,47,53,56,51,32,56,48,49,47,47,54,48,52,10,102,32,49,51,51,47,47,54,49,48,32,56,48,49,47,47,54,48,52,32,49,54,57,52,47,47,54,48,51,32,56,48,54,47,47,54,49,50,10,102,32,49,51,51,47,47,54,49,48,32,56,48,54,47,47,54,49,50,32,49,53,55,52,47,47,54,49,51,32,56,48,53,47,47,54,49,49,10,102,32,49,51,52,47,47,54,49,52,32,56,48,54,47,47,54,49,50,32,49,54,57,52,47,47,54,48,51,32,56,48,50,47,47,54,48,54,10,102,32,49,51,52,47,47,54,49,52,32,56,48,50,47,47,54,48,54,32,49,54,57,51,47,47,53,57,49,32,55,57,52,47,47,53,57,48,10,102,32,49,51,52,47,47,54,49,52,32,55,57,52,47,47,53,57,48,32,49,54,57,49,47,47,53,56,57,32,56,48,55,47,47,54,49,53,10,102,32,49,51,52,47,47,54,49,52,32,56,48,55,47,47,54,49,53,32,49,53,55,52,47,47,54,49,51,32,56,48,54,47,47,54,49,50,10,102,32,49,51,53,47,47,54,49,54,32,56,48,56,47,47,54,49,55,32,49,54,51,53,47,47,54,49,56,32,56,48,57,47,47,54,49,57,10,102,32,49,51,53,47,47,54,49,54,32,56,48,57,47,47,54,49,57,32,49,54,51,54,47,47,53,55,53,32,55,57,54,47,47,53,57,52,10,102,32,49,51,53,47,47,54,49,54,32,55,57,54,47,47,53,57,52,32,49,54,57,48,47,47,53,56,53,32,56,48,53,47,47,54,49,49,10,102,32,49,51,53,47,47,54,49,54,32,56,48,53,47,47,54,49,49,32,49,53,55,52,47,47,54,49,51,32,56,48,56,47,47,54,49,55,10,102,32,49,51,54,47,47,54,50,48,32,56,48,55,47,47,54,49,53,32,49,54,57,49,47,47,53,56,57,32,55,57,55,47,47,53,57,54,10,102,32,49,51,54,47,47,54,50,48,32,55,57,55,47,47,53,57,54,32,49,54,51,55,47,47,53,55,57,32,56,49,48,47,47,54,50,49,10,102,32,49,51,54,47,47,54,50,48,32,56,49,48,47,47,54,50,49,32,49,54,51,53,47,47,54,49,56,32,56,48,56,47,47,54,49,55,10,102,32,49,51,54,47,47,54,50,48,32,56,48,56,47,47,54,49,55]);fileData0.push.apply(fileData0,[32,49,53,55,52,47,47,54,49,51,32,56,48,55,47,47,54,49,53,10,102,32,49,51,55,47,47,54,50,50,32,56,49,49,47,47,54,50,51,32,49,54,52,55,47,47,54,50,52,32,56,49,50,47,47,54,50,53,10,102,32,49,51,55,47,47,54,50,50,32,56,49,50,47,47,54,50,53,32,49,54,57,56,47,47,54,50,54,32,56,49,51,47,47,54,50,55,10,102,32,49,51,55,47,47,54,50,50,32,56,49,51,47,47,54,50,55,32,49,54,57,54,47,47,54,50,56,32,56,49,52,47,47,54,50,57,10,102,32,49,51,55,47,47,54,50,50,32,56,49,52,47,47,54,50,57,32,49,54,52,57,47,47,53,57,57,32,56,49,49,47,47,54,50,51,10,102,32,49,51,56,47,47,54,51,48,32,56,49,53,47,47,54,51,49,32,49,54,57,55,47,47,54,51,50,32,56,49,54,47,47,54,51,51,10,102,32,49,51,56,47,47,54,51,48,32,56,49,54,47,47,54,51,51,32,49,54,57,57,47,47,54,51,52,32,56,49,55,47,47,54,51,53,10,102,32,49,51,56,47,47,54,51,48,32,56,49,55,47,47,54,51,53,32,49,54,52,56,47,47,54,51,54,32,56,49,56,47,47,54,51,55,10,102,32,49,51,56,47,47,54,51,48,32,56,49,56,47,47,54,51,55,32,49,54,53,48,47,47,54,48,56,32,56,49,53,47,47,54,51,49,10,102,32,49,51,57,47,47,54,51,56,32,56,49,57,47,47,54,51,57,32,49,54,52,53,47,47,54,52,48,32,56,50,48,47,47,54,52,49,10,102,32,49,51,57,47,47,54,51,56,32,56,50,48,47,47,54,52,49,32,49,55,48,48,47,47,54,52,50,32,56,50,49,47,47,54,52,51,10,102,32,49,51,57,47,47,54,51,56,32,56,50,49,47,47,54,52,51,32,49,54,57,56,47,47,54,50,54,32,56,49,50,47,47,54,50,53,10,102,32,49,51,57,47,47,54,51,56,32,56,49,50,47,47,54,50,53,32,49,54,52,55,47,47,54,50,52,32,56,49,57,47,47,54,51,57,10,102,32,49,52,48,47,47,54,52,52,32,56,49,55,47,47,54,51,53,32,49,54,57,57,47,47,54,51,52,32,56,50,50,47,47,54,52,53,10,102,32,49,52,48,47,47,54,52,52,32,56,50,50,47,47,54,52,53,32,49,55,48,49,47,47,54,52,54,32,56,50,51,47,47,54,52,55,10,102,32,49,52,48,47,47,54,52,52,32,56,50,51,47,47,54,52,55,32,49,54,52,54,47,47,54,52,56,32,56,50,52,47,47,54,52,57,10,102,32,49,52,48,47,47,54,52,52,32,56,50,52,47,47,54,52,57,32,49,54,52,56,47,47,54,51,54,32,56,49,55,47,47,54,51,53,10,102,32,49,52,49,47,47,54,53,48,32,56,50,53,47,47,54,53,49,32,49,54,52,52,47,47,54,53,50,32,56,50,54,47,47,54,53,51,10,102,32,49,52,49,47,47,54,53,48,32,56,50,54,47,47,54,53,51,32,49,55,48,50,47,47,54,53,52,32,56,50,55,47,47,54,53,53,10,102,32,49,52,49,47,47,54,53,48,32,56,50,55,47,47,54,53,53,32,49,55,48,48,47,47,54,52,50,32,56,50,48,47,47,54,52,49,10,102,32,49,52,49,47,47,54,53,48,32,56,50,48,47,47,54,52,49,32,49,54,52,53,47,47,54,52,48,32,56,50,53,47,47,54,53,49,10,102,32,49,52,50,47,47,54,53,54,32,56,50,51,47,47,54,52,55,32,49,55,48,49,47,47,54,52,54,32,56,50,56,47,47,54,53,55,10,102,32,49,52,50,47,47,54,53,54,32,56,50,56,47,47,54,53,55,32,49,55,48,51,47,47,54,53,56,32,56,50,57,47,47,54,53,57,10,102,32,49,52,50,47,47,54,53,54,32,56,50,57,47,47,54,53,57,32,49,54,52,52,47,47,54,53,50,32,56,51,48,47,47,54,54,48,10,102,32,49,52,50,47,47,54,53,54,32,56,51,48,47,47,54,54,48,32,49,54,52,54,47,47,54,52,56,32,56,50,51,47,47,54,52,55,10,102,32,49,52,51,47,47,54,54,49,32,56,51,49,47,47,54,54,50,32,49,54,52,51,47,47,54,54,51,32,56,51,50,47,47,54,54,52,10,102,32,49,52,51,47,47,54,54,49,32,56,51,50,47,47,54,54,52,32,49,53,55,54,47,47,54,54,53,32,56,51,51,47,47,54,54,54,10,102,32,49,52,51,47,47,54,54,49,32,56,51,51,47,47,54,54,54,32,49,55,48,50,47,47,54,53,52,32,56,50,54,47,47,54,53,51,10,102,32,49,52,51,47,47,54,54,49,32,56,50,54,47,47,54,53,51,32,49,54,52,52,47,47,54,53,50,32,56,51,49,47,47,54,54,50,10,102,32,49,52,52,47,47,54,54,55,32,56,50,57,47,47,54,53,57,32,49,55,48,51,47,47,54,53,56,32,56,51,52,47,47,54,54,56,10,102,32,49,52,52,47,47,54,54,55,32,56,51,52,47,47,54,54,56,32,49,53,55,54,47,47,54,54,53,32,56,51,50,47,47,54,54,52,10,102,32,49,52,52,47,47,54,54,55,32,56,51,50,47,47,54,54,52,32,49,54,52,51,47,47,54,54,51,32,56,51,49,47,47,54,54,50,10,102,32,49,52,52,47,47,54,54,55,32,56,51,49,47,47,54,54,50,32,49,54,52,52,47,47,54,53,50,32,56,50,57,47,47,54,53,57,10,102,32,49,52,53,47,47,54,54,57,32,56,51,53,47,47,54,55,48,32,49,54,57,53,47,47,54,48,49,32,55,57,57,47,47,54,48,48,10,102,32,49,52,53,47,47,54,54,57,32,55,57,57,47,47,54,48,48,32,49,54,52,57,47,47,53,57,57,32,56,49,52,47,47,54,50,57,10,102,32,49,52,53,47,47,54,54,57,32,56,49,52,47,47,54,50,57,32,49,54,57,54,47,47,54,50,56,32,56,51,54,47,47,54,55,49,10,102,32,49,52,53,47,47,54,54,57,32,56,51,54,47,47,54,55,49,32,49,53,55,53,47,47,54,55,50,32,56,51,53,47,47,54,55,48,10,102,32,49,52,54,47,47,54,55,51,32,56,51,55,47,47,54,55,52,32,49,54,57,55,47,47,54,51,50,32,56,49,53,47,47,54,51,49,10,102,32,49,52,54,47,47,54,55,51,32,56,49,53,47,47,54,51,49,32,49,54,53,48,47,47,54,48,56,32,56,48,51,47,47,54,48,55,10,102,32,49,52,54,47,47,54,55,51,32,56,48,51,47,47,54,48,55,32,49,54,57,53,47,47,54,48,49,32,56,51,53,47,47,54,55,48,10,102,32,49,52,54,47,47,54,55,51,32,56,51,53,47,47,54,55,48,32,49,53,55,53,47,47,54,55,50,32,56,51,55,47,47,54,55,52,10,102,32,49,52,55,47,47,54,55,53,32,56,51,56,47,47,54,55,54,32,49,53,55,53,47,47,54,55,50,32,56,51,54,47,47,54,55,49,10,102,32,49,52,55,47,47,54,55,53,32,56,51,54,47,47,54,55,49,32,49,54,57,54,47,47,54,50,56,32,56,51,57,47,47,54,55,55,10,102,32,49,52,55,47,47,54,55,53,32,56,51,57,47,47,54,55,55,32,49,55,49,49,47,47,54,55,56,32,56,52,48,47,47,54,55,57,10,102,32,49,52,55,47,47,54,55,53,32,56,52,48,47,47,54,55,57,32,49,55,49,51,47,47,54,56,48,32,56,51,56,47,47,54,55,54,10,102,32,49,52,56,47,47,54,56,49,32,56,52,49,47,47,54,56,50,32,49,55,49,50,47,47,54,56,51,32,56,52,50,47,47,54,56,52,10,102,32,49,52,56,47,47,54,56,49,32,56,52,50,47,47,54,56,52,32,49,54,57,55,47,47,54,51,50,32,56,51,55,47,47,54,55,52,10,102,32,49,52,56,47,47,54,56,49,32,56,51,55,47,47,54,55,52,32,49,53,55,53,47,47,54,55,50,32,56,51,56,47,47,54,55,54,10,102,32,49,52,56,47,47,54,56,49,32,56,51,56,47,47,54,55,54,32,49,55,49,51,47,47,54,56,48,32,56,52,49,47,47,54,56,50,10,102,32,49,52,57,47,47,54,56,53,32,56,51,51,47,47,54,54,54,32,49,53,55,54,47,47,54,54,53,32,56,52,51,47,47,54,56,54,10,102,32,49,52,57,47,47,54,56,53,32,56,52,51,47,47,54,56,54,32,49,55,48,52,47,47,54,56,55,32,56,52,52,47,47,54,56,56,10,102,32,49,52,57,47,47,54,56,53,32,56,52,52,47,47,54,56,56,32,49,55,48,53,47,47,54,56,57,32,56,52,53,47,47,54,57,48,10,102,32,49,52,57,47,47,54,56,53,32,56,52,53,47,47,54,57,48,32,49,55,48,50,47,47,54,53,52,32,56,51,51,47,47,54,54,54,10,102,32,49,53,48,47,47,54,57,49,32,56,52,54,47,47,54,57,50,32,49,55,48,54,47,47,54,57,51,32,56,52,55,47,47,54,57,52,10,102,32,49,53,48,47,47,54,57,49,32,56,52,55,47,47,54,57,52,32,49,55,48,52,47,47,54,56,55,32,56,52,51,47,47,54,56,54,10,102,32,49,53,48,47,47,54,57,49,32,56,52,51,47,47,54,56,54,32,49,53,55,54,47,47,54,54,53,32,56,51,52,47,47,54,54,56,10,102,32,49,53,48,47,47,54,57,49,32,56,51,52,47,47,54,54,56,32,49,55,48,51,47,47,54,53,56,32,56,52,54,47,47,54,57,50,10,102,32,49,53,49,47,47,54,57,53,32,56,50,55,47,47,54,53,53,32,49,55,48,50,47,47,54,53,52,32,56,52,53,47,47,54,57,48,10,102,32,49,53,49,47,47,54,57,53,32,56,52,53,47,47,54,57,48,32,49,55,48,53,47,47,54,56,57,32,56,52,56,47,47,54,57,54,10,102,32,49,53,49,47,47,54,57,53,32,56,52,56,47,47,54,57,54,32,49,55,48,55,47,47,54,57,55,32,56,52,57,47,47,54,57,56,10,102,32,49,53,49,47,47,54,57,53,32,56,52,57,47,47,54,57,56,32,49,55,48,48,47,47,54,52,50,32,56,50,55,47,47,54,53,53,10,102,32,49,53,50,47,47,54,57,57,32,56,53,48,47,47,55,48,48,32,49,55,48,56,47,47,55,48,49,32,56,53,49,47,47,55,48,50,10,102,32,49,53,50,47,47,54,57,57,32,56,53,49,47,47,55,48,50,32,49,55,48,54,47,47,54,57,51,32,56,52,54,47,47,54,57,50,10,102,32,49,53,50,47,47,54,57,57,32,56,52,54,47,47,54,57,50,32,49,55,48,51,47,47,54,53,56,32,56,50,56,47,47,54,53,55,10,102,32,49,53,50,47,47,54,57,57,32,56,50,56,47,47,54,53,55,32,49,55,48,49,47,47,54,52,54,32,56,53,48,47,47,55,48,48,10,102,32,49,53,51,47,47,55,48,51,32,56,50,49,47,47,54,52,51,32,49,55,48,48,47,47,54,52,50,32,56,52,57,47,47,54,57,56,10,102,32,49,53,51,47,47,55,48,51,32,56,52,57,47,47,54,57,56,32,49,55,48,55,47,47,54,57,55,32,56,53,50,47,47,55,48,52,10,102,32,49,53,51,47,47,55,48,51,32,56,53,50,47,47,55,48,52,32,49,55,48,57,47,47,55,48,53,32,56,53,51,47,47,55,48,54,10,102,32,49,53,51,47,47,55,48,51,32,56,53,51,47,47,55,48,54,32,49,54,57,56,47,47,54,50,54,32,56,50,49,47,47,54,52,51,10,102,32,49,53,52,47,47,55,48,55,32,56,53,52,47,47,55,48,56,32,49,55,49,48,47,47,55,48,57,32,56,53,53,47,47,55,49,48,10,102,32,49,53,52,47,47,55,48,55,32,56,53,53,47,47,55,49,48,32,49,55,48,56,47,47,55,48,49,32,56,53,48,47,47,55,48,48,10,102,32,49,53,52,47,47,55,48,55,32,56,53,48,47,47,55,48,48,32,49,55,48,49,47,47,54,52,54,32,56,50,50,47,47,54,52,53,10,102,32,49,53,52,47,47,55,48,55,32,56,50,50,47,47,54,52,53,32,49,54,57,57,47,47,54,51,52,32,56,53,52,47,47,55,48,56,10,102,32,49,53,53,47,47,55,49,49,32,56,49,51,47,47,54,50,55,32,49,54,57,56,47,47,54,50,54,32,56,53,51,47,47,55,48,54,10,102,32,49,53,53,47,47,55,49,49,32,56,53,51,47,47,55,48,54,32,49,55,48,57,47,47,55,48,53,32,56,53,54,47,47,55,49,50,10,102,32,49,53,53,47,47,55,49,49,32,56,53,54,47,47,55,49,50,32,49,55,49,49,47,47,54,55,56,32,56,51,57,47,47,54,55,55,10,102,32,49,53,53,47,47,55,49,49,32,56,51,57,47,47,54,55,55,32,49,54,57,54,47,47,54,50,56,32,56,49,51,47,47,54,50,55,10,102,32,49,53,54,47,47,55,49,51,32,56,52,50,47,47,54,56,52,32,49,55,49,50,47,47,54,56,51,32,56,53,55,47,47,55,49,52,10,102,32,49,53,54,47,47,55,49,51,32,56,53,55,47,47,55,49,52,32,49,55,49,48,47,47,55,48,57,32,56,53,52,47,47,55,48,56,10,102,32,49,53,54,47,47,55,49,51,32,56,53,52,47,47,55,48,56,32,49,54,57,57,47,47,54,51,52,32,56,49,54,47,47,54,51,51,10,102,32,49,53,54,47,47,55,49,51,32,56,49,54,47,47,54,51,51,32,49,54,57,55,47,47,54,51,50,32,56,52,50,47,47,54,56,52,10,102,32,49,53,55,47,47,55,49,53,32,56,52,52,47,47,54,56,56,32,49,55,48,52,47,47,54,56,55,32,56,53,56,47,47,55,49,54,10,102,32,49,53,55,47,47,55,49,53,32,56,53,56,47,47,55,49,54,32,49,55,48,57,47,47,55,48,53,32,56,53,50,47,47,55,48,52,10,102,32,49,53,55,47,47,55,49,53,32,56,53,50,47,47,55,48,52,32,49,55,48,55,47,47,54,57,55,32,56,52,56,47,47,54,57,54,10,102,32,49,53,55,47,47,55,49,53,32,56,52,56,47,47,54,57,54,32,49,55,48,53,47,47,54,56,57,32,56,52,52,47,47,54,56,56,10,102,32,49,53,56,47,47,55,49,55,32,56,53,49,47,47,55,48,50,32,49,55,48,56,47,47,55,48,49,32,56,53,53,47,47,55,49,48,10,102,32,49,53,56,47,47,55,49,55,32,56,53,53,47,47,55,49,48,32,49,55,49,48,47,47,55,48,57,32,56,53,57,47,47,55,49,56,10,102,32,49,53,56,47,47,55,49,55,32,56,53,57,47,47,55,49,56,32,49,55,48,52,47,47,54,56,55,32,56,52,55,47,47,54,57,52,10,102,32,49,53,56,47,47,55,49,55,32,56,52,55,47,47,54,57,52,32,49,55,48,54,47,47,54,57,51,32,56,53,49,47,47,55,48,50,10,102,32,49,53,57,47,47,55,49,57,32,56,53,56,47,47,55,49,54,32,49,55,48,52,47,47,54,56,55,32,56,54,48,47,47,55,50,48,10,102,32,49,53,57,47,47,55,49,57,32,56,54,48,47,47,55,50,48,32,49,55,49,51,47,47,54,56,48,32,56,52,48,47,47,54,55,57,10,102,32,49,53,57,47,47,55,49,57,32,56,52,48,47,47,54,55,57,32,49,55,49,49,47,47,54,55,56,32,56,53,54,47,47,55,49,50,10,102,32,49,53,57,47,47,55,49,57,32,56,53,54,47,47,55,49,50,32,49,55,48,57,47,47,55,48,53,32,56,53,56,47,47,55,49,54,10,102,32,49,54,48,47,47,55,50,49,32,56,53,55,47,47,55,49,52,32,49,55,49,50,47,47,54,56,51,32,56,52,49,47,47,54,56,50,10,102,32,49,54,48,47,47,55,50,49,32,56,52,49,47,47,54,56,50,32,49,55,49,51,47,47,54,56,48,32,56,54,48,47,47,55,50,48,10,102,32,49,54,48,47,47,55,50,49,32,56,54,48,47,47,55,50,48,32,49,55,48,52,47,47,54,56,55,32,56,53,57,47,47,55,49,56,10,102,32,49,54,48,47,47,55,50,49,32,56,53,57,47,47,55,49,56,32,49,55,49,48,47,47,55,48,57,32,56,53,55,47,47,55,49,52,10,102,32,49,54,49,47,47,55,50,50,32,56,54,49,47,47,55,50,51,32,49,54,52,52,47,47,54,53,50,32,56,50,53,47,47,54,53,49,10,102,32,49,54,49,47,47,55,50,50,32,56,50,53,47,47,54,53,49,32,49,54,52,53,47,47,54,52,48,32,56,54,50,47,47,55,50,52,10,102,32,49,54,49,47,47,55,50,50,32,56,54,50,47,47,55,50,52,32,49,54,54,57,47,47,51,51,48,32,55,54,49,47,47,53,50,54,10,102,32,49,54,49,47,47,55,50,50,32,55,54,49,47,47,53,50,54,32,49,54,56,50,47,47,53,50,53,32,56,54,49,47,47,55,50,51,10,102,32,49,54,50,47,47,55,50,53,32,55,54,50,47,47,53,50,56,32,49,54,55,48,47,47,51,51,57,32,56,54,51,47,47,55,50,54,10,102,32,49,54,50,47,47,55,50,53,32,56,54,51,47,47,55,50,54,32,49,54,52,54,47,47,54,52,56,32,56,51,48,47,47,54,54,48,10,102,32,49,54,50,47,47,55,50,53,32,56,51,48,47,47,54,54,48,32,49,54,52,52,47,47,54,53,50,32,56,54,49,47,47,55,50,51,10,102,32,49,54,50,47,47,55,50,53,32,56,54,49,47,47,55,50,51,32,49,54,56,50,47,47,53,50,53,32,55,54,50,47,47,53,50,56,10,102,32,49,54,51,47,47,55,50,55,32,56,54,50,47,47,55,50,52,32,49,54,52,53,47,47,54,52,48,32,56,49,57,47,47,54,51,57,10,102,32,49,54,51,47,47,55,50,55,32,56,49,57,47,47,54,51,57,32,49,54,52,55,47,47,54,50,52,32,56,54,52,47,47,55,50,56,10,102,32,49,54,51,47,47,55,50,55,32,56,54,52,47,47,55,50,56,32,49,55,49,54,47,47,55,50,57,32,56,54,53,47,47,55,51,48,10,102,32,49,54,51,47,47,55,50,55,32,56,54,53,47,47,55,51,48,32,49,54,54,57,47,47,51,51,48,32,56,54,50,47,47,55,50,52,10,102,32,49,54,52,47,47,55,51,49,32,56,54,54,47,47,55,51,50,32,49,55,49,55,47,47,55,51,51,32,56,54,55,47,47,55,51,52,10,102,32,49,54,52,47,47,55,51,49,32,56,54,55,47,47,55,51,52,32,49,54,52,56,47,47,54,51,54,32,56,50,52,47,47,54,52,57,10,102,32,49,54,52,47,47,55,51,49,32,56,50,52,47,47,54,52,57,32,49,54,52,54,47,47,54,52,56,32,56,54,51,47,47,55,50,54,10,102,32,49,54,52,47,47,55,51,49,32,56,54,51,47,47,55,50,54,32,49,54,55,48,47,47,51,51,57,32,56,54,54,47,47,55,51,50,10,102,32,49,54,53,47,47,55,51,53,32,56,54,52,47,47,55,50,56,32,49,54,52,55,47,47,54,50,52,32,56,49,49,47,47,54,50,51,10,102,32,49,54,53,47,47,55,51,53,32,56,49,49,47,47,54,50,51,32,49,54,52,57,47,47,53,57,57,32,56,54,56,47,47,55,51,54,10,102,32,49,54,53,47,47,55,51,53,32,56,54,56,47,47,55,51,54,32,49,55,49,56,47,47,55,51,55,32,56,54,57,47,47,55,51,56,10,102,32,49,54,53,47,47,55,51,53,32,56,54,57,47,47,55,51,56,32,49,55,49,54,47,47,55,50,57,32,56,54,52,47,47,55,50,56,10,102,32,49,54,54,47,47,55,51,57,32,56,55,48,47,47,55,52,48,32,49,55,49,57,47,47,55,52,49,32,56,55,49,47,47,55,52,50,10,102,32,49,54,54,47,47,55,51,57,32,56,55,49,47,47,55,52,50,32,49,54,53,48,47,47,54,48,56,32,56,49,56,47,47,54,51,55,10,102,32,49,54,54,47,47,55,51,57,32,56,49,56,47,47,54,51,55,32,49,54,52,56,47,47,54,51,54,32,56,54,55,47,47,55,51,52,10,102,32,49,54,54,47,47,55,51,57,32,56,54,55,47,47,55,51,52,32,49,55,49,55,47,47,55,51,51,32,56,55,48,47,47,55,52,48,10,102,32,49,54,55,47,47,55,52,51,32,56,54,56,47,47,55,51,54,32,49,54,52,57,47,47,53,57,57,32,55,57,56,47,47,53,57,56,10,102,32,49,54,55,47,47,55,52,51,32,55,57,56,47,47,53,57,56,32,49,54,57,50,47,47,53,56,51,32,55,57,48,47,47,53,56,50,10,102,32,49,54,55,47,47,55,52,51,32,55,57,48,47,47,53,56,50,32,49,54,55,49,47,47,51,49,52,32,56,55,50,47,47,55,52,52,10,102,32,49,54,55,47,47,55,52,51,32,56,55,50,47,47,55,52,52,32,49,55,49,56,47,47,55,51,55,32,56,54,56,47,47,55,51,54,10,102,32,49,54,56,47,47,55,52,53,32,56,55,51,47,47,55,52,54,32,49,54,55,50,47,47,51,49,56,32,55,57,53,47,47,53,57,50,10,102,32,49,54,56,47,47,55,52,53,32,55,57,53,47,47,53,57,50,32,49,54,57,51,47,47,53,57,49,32,56,48,52,47,47,54,48,57,10,102,32,49,54,56,47,47,55,52,53,32,56,48,52,47,47,54,48,57,32,49,54,53,48,47,47,54,48,56,32,56,55,49,47,47,55,52,50,10,102,32,49,54,56,47,47,55,52,53,32,56,55,49,47,47,55,52,50,32,49,55,49,57,47,47,55,52,49,32,56,55,51,47,47,55,52,54,10,102,32,49,54,57,47,47,55,52,55,32,54,53,53,47,47,51,49,51,32,49,53,56,54,47,47,51,49,50,32,56,55,52,47,47,55,52,56,10,102,32,49,54,57,47,47,55,52,55,32,56,55,52,47,47,55,52,56,32,49,55,49,52,47,47,55,52,57,32,56,55,53,47,47,55,53,48,10,102,32,49,54,57,47,47,55,52,55,32,56,55,53,47,47,55,53,48,32,49,55,49,56,47,47,55,51,55,32,56,55,50,47,47,55,52,52,10,102,32,49,54,57,47,47,55,52,55,32,56,55,50,47,47,55,52,52,32,49,54,55,49,47,47,51,49,52,32,54,53,53,47,47,51,49,51,10,102,32,49,55,48,47,47,55,53,49,32,56,55,51,47,47,55,52,54,32,49,55,49,57,47,47,55,52,49,32,56,55,54,47,47,55,53,50,10,102,32,49,55,48,47,47,55,53,49,32,56,55,54,47,47,55,53,50,32,49,55,49,53,47,47,55,53,51,32,56,55,55,47,47,55,53,52,10,102,32,49,55,48,47,47,55,53,49,32,56,55,55,47,47,55,53,52,32,49,53,56,55,47,47,51,50,48,32,54,53,56,47,47,51,49,57,10,102,32,49,55,48,47,47,55,53,49,32,54,53,56,47,47,51,49,57,32,49,54,55,50,47,47,51,49,56,32,56,55,51,47,47,55,52,54,10,102,32,49,55,49,47,47,55,53,53,32,56,55,53,47,47,55,53,48,32,49,55,49,52,47,47,55,52,57,32,56,55,56,47,47,55,53,54,10,102,32,49,55,49,47,47,55,53,53,32,56,55,56,47,47,55,53,54,32,49,55,50,48,47,47,55,53,55,32,56,55,57,47,47,55,53,56,10,102,32,49,55,49,47,47,55,53,53,32,56,55,57,47,47,55,53,56,32,49,55,49,54,47,47,55,50,57,32,56,54,57,47,47,55,51,56,10,102,32,49,55,49,47,47,55,53,53,32,56,54,57,47,47,55,51,56,32,49,55,49,56,47,47,55,51,55,32,56,55,53,47,47,55,53,48,10,102,32,49,55,50,47,47,55,53,57,32,56,55,48,47,47,55,52,48,32,49,55,49,55,47,47,55,51,51,32,56,56,48,47,47,55,54,48,10,102,32,49,55,50,47,47,55,53,57,32,56,56,48,47,47,55,54,48,32,49,55,50,49,47,47,55,54,49,32,56,56,49,47,47,55,54,50,10,102,32,49,55,50,47,47,55,53,57,32,56,56,49,47,47,55,54,50,32,49,55,49,53,47,47,55,53,51,32,56,55,54,47,47,55,53,50,10,102,32,49,55,50,47,47,55,53,57,32,56,55,54,47,47,55,53,50,32,49,55,49,57,47,47,55,52,49,32,56,55,48,47,47,55,52,48,10,102,32,49,55,51,47,47,55,54,51,32,56,56,50,47,47,55,54,52,32,49,53,56,52,47,47,51,50,52,32,54,54,48,47,47,51,50,51,10,102,32,49,55,51,47,47,55,54,51,32,54,54,48,47,47,51,50,51,32,49,54,54,57,47,47,51,51,48,32,56,54,53,47,47,55,51,48,10,102,32,49,55,51,47,47,55,54,51,32,56,54,53,47,47,55,51,48,32,49,55,49,54,47,47,55,50,57,32,56,55,57,47,47,55,53,56,10,102,32,49,55,51,47,47,55,54,51,32,56,55,57,47,47,55,53,56,32,49,55,50,48,47,47,55,53,55,32,56,56,50,47,47,55,54,52,10,102,32,49,55,52,47,47,55,54,53,32,56,56,48,47,47,55,54,48,32,49,55,49,55,47,47,55,51,51,32,56,54,54,47,47,55,51,50,10,102,32,49,55,52,47,47,55,54,53,32,56,54,54,47,47,55,51,50,32,49,54,55,48,47,47,51,51,57,32,54,54,55,47,47,51,51,56,10,102,32,49,55,52,47,47,55,54,53,32,54,54,55,47,47,51,51,56,32,49,53,56,53,47,47,51,51,55,32,56,56,51,47,47,55,54,54,10,102,32,49,55,52,47,47,55,54,53,32,56,56,51,47,47,55,54,54,32,49,55,50,49,47,47,55,54,49,32,56,56,48,47,47,55,54,48,10,102,32,49,55,53,47,47,55,54,55,32,56,56,52,47,47,55,54,56,32,49,54,51,54,47,47,53,55,53,32,56,48,57,47,47,54,49,57,10,102,32,49,55,53,47,47,55,54,55,32,56,48,57,47,47,54,49,57,32,49,54,51,53,47,47,54,49,56,32,56,56,53,47,47,55,54,57,10,102,32,49,55,53,47,47,55,54,55,32,56,56,53,47,47,55,54,57,32,49,53,55,55,47,47,55,55,48,32,56,56,54,47,47,55,55,49,10,102,32,49,55,53,47,47,55,54,55,32,56,56,54,47,47,55,55,49,32,49,55,50,55,47,47,55,55,50,32,56,56,52,47,47,55,54,56,10,102,32,49,55,54,47,47,55,55,51,32,56,56,55,47,47,55,55,52,32,49,53,55,55,47,47,55,55,48,32,56,56,53,47,47,55,54,57,10,102,32,49,55,54,47,47,55,55,51,32,56,56,53,47,47,55,54,57,32,49,54,51,53,47,47,54,49,56,32,56,49,48,47,47,54,50,49,10,102,32,49,55,54,47,47,55,55,51,32,56,49,48,47,47,54,50,49,32,49,54,51,55,47,47,53,55,57,32,56,56,56,47,47,55,55,53,10,102,32,49,55,54,47,47,55,55,51,32,56,56,56,47,47,55,55,53,32,49,55,50,56,47,47,55,55,54,32,56,56,55,47,47,55,55,52,10,102,32,49,55,55,47,47,55,55,55,32,56,56,57,47,47,55,55,56,32,49,54,51,56,47,47,53,54,55,32,55,56,55,47,47,53,55,54,10,102,32,49,55,55,47,47,55,55,55,32,55,56,55,47,47,53,55,54,32,49,54,51,54,47,47,53,55,53,32,56,56,52,47,47,55,54,56,10,102,32,49,55,55,47,47,55,55,55,32,56,56,52,47,47,55,54,56,32,49,55,50,55,47,47,55,55,50,32,56,57,48,47,47,55,55,57,10,102,32,49,55,55,47,47,55,55,55,32,56,57,48,47,47,55,55,57,32,49,55,50,53,47,47,55,56,48,32,56,56,57,47,47,55,55,56,10,102,32,49,55,56,47,47,55,56,49,32,56,57,49,47,47,55,56,50,32,49,55,50,56,47,47,55,55,54,32,56,56,56,47,47,55,55,53,10,102,32,49,55,56,47,47,55,56,49,32,56,56,56,47,47,55,55,53,32,49,54,51,55,47,47,53,55,57,32,55,56,56,47,47,53,55,56,10,102,32,49,55,56,47,47,55,56,49,32,55,56,56,47,47,53,55,56,32,49,54,51,57,47,47,53,55,49,32,56,57,50,47,47,55,56,51,10,102,32,49,55,56,47,47,55,56,49,32,56,57,50,47,47,55,56,51,32,49,55,50,54,47,47,55,56,52,32,56,57,49,47,47,55,56,50,10,102,32,49,55,57,47,47,55,56,53,32,56,57,51,47,47,55,56,54,32,49,54,52,48,47,47,53,53,55,32,55,56,51,47,47,53,54,56,10,102,32,49,55,57,47,47,55,56,53,32,55,56,51,47,47,53,54,56,32,49,54,51,56,47,47,53,54,55,32,56,56,57,47,47,55,55,56,10,102,32,49,55,57,47,47,55,56,53,32,56,56,57,47,47,55,55,56,32,49,55,50,53,47,47,55,56,48,32,56,57,52,47,47,55,56,55,10,102,32,49,55,57,47,47,55,56,53,32,56,57,52,47,47,55,56,55,32,49,55,50,51,47,47,55,56,56,32,56,57,51,47,47,55,56,54,10,102,32,49,56,48,47,47,55,56,57,32,56,57,53,47,47,55,57,48,32,49,55,50,54,47,47,55,56,52,32,56,57,50,47,47,55,56,51,10,102,32,49,56,48,47,47,55,56,57,32,56,57,50,47,47,55,56,51,32,49,54,51,57,47,47,53,55,49,32,55,56,52,47,47,53,55,48,10,102,32,49,56,48,47,47,55,56,57,32,55,56,52,47,47,53,55,48,32,49,54,52,49,47,47,53,54,51,32,56,57,54,47,47,55,57,49,10,102,32,49,56,48,47,47,55,56,57,32,56,57,54,47,47,55,57,49,32,49,55,50,52,47,47,55,57,50,32,56,57,53,47,47,55,57,48,10,102,32,49,56,49,47,47,55,57,51,32,56,57,55,47,47,55,57,52,32,49,54,52,50,47,47,53,53,57,32,55,55,56,47,47,53,53,56,10,102,32,49,56,49,47,47,55,57,51,32,55,55,56,47,47,53,53,56,32,49,54,52,48,47,47,53,53,55,32,56,57,51,47,47,55,56,54,10,102,32,49,56,49,47,47,55,57,51,32,56,57,51,47,47,55,56,54,32,49,55,50,51,47,47,55,56,56,32,56,57,56,47,47,55,57,53,10,102,32,49,56,49,47,47,55,57,51,32,56,57,56,47,47,55,57,53,32,49,55,50,50,47,47,55,57,54,32,56,57,55,47,47,55,57,52,10,102,32,49,56,50,47,47,55,57,55,32,56,57,57,47,47,55,57,56,32,49,55,50,52,47,47,55,57,50,32,56,57,54,47,47,55,57,49,10,102,32,49,56,50,47,47,55,57,55,32,56,57,54,47,47,55,57,49,32,49,54,52,49,47,47,53,54,51,32,55,56,48,47,47,53,54,50,10,102,32,49,56,50,47,47,55,57,55,32,55,56,48,47,47,53,54,50,32,49,54,52,50,47,47,53,53,57,32,56,57,55,47,47,55,57,52,10,102,32,49,56,50,47,47,55,57,55,32,56,57,55,47,47,55,57,52,32,49,55,50,50,47,47,55,57,54,32,56,57,57,47,47,55,57,56,10,102,32,49,56,51,47,47,55,57,57,32,57,48,48,47,47,56,48,48,32,49,55,50,50,47,47,55,57,54,32,56,57,56,47,47,55,57,53,10,102,32,49,56,51,47,47,55,57,57,32,56,57,56,47,47,55,57,53,32,49,55,50,51,47,47,55,56,56,32,57,48,49,47,47,56,48,49,10,102,32,49,56,51,47,47,55,57,57,32,57,48,49,47,47,56,48,49,32,49,55,51,52,47,47,56,48,50,32,57,48,50,47,47,56,48,51,10,102,32,49,56,51,47,47,55,57,57,32,57,48,50,47,47,56,48,51,32,49,55,51,54,47,47,56,48,52,32,57,48,48,47,47,56,48,48,10,102,32,49,56,52,47,47,56,48,53,32,57,48,51,47,47,56,48,54,32,49,55,51,53,47,47,56,48,55,32,57,48,52,47,47,56,48,56,10,102,32,49,56,52,47,47,56,48,53,32,57,48,52,47,47,56,48,56,32,49,55,50,52,47,47,55,57,50,32,56,57,57,47,47,55,57,56,10,102,32,49,56,52,47,47,56,48,53,32,56,57,57,47,47,55,57,56,32,49,55,50,50,47,47,55,57,54,32,57,48,48,47,47,56,48,48,10,102,32,49,56,52,47,47,56,48,53,32,57,48,48,47,47,56,48,48,32,49,55,51,54,47,47,56,48,52,32,57,48,51,47,47,56,48,54,10,102,32,49,56,53,47,47,56,48,57,32,57,48,49,47,47,56,48,49,32,49,55,50,51,47,47,55,56,56,32,56,57,52,47,47,55,56,55,10,102,32,49,56,53,47,47,56,48,57,32,56,57,52,47,47,55,56,55,32,49,55,50,53,47,47,55,56,48,32,57,48,53,47,47,56,49,48,10,102,32,49,56,53,47,47,56,48,57,32,57,48,53,47,47,56,49,48,32,49,55,51,50,47,47,56,49,49,32,57,48,54,47,47,56,49,50,10,102,32,49,56,53,47,47,56,48,57,32,57,48,54,47,47,56,49,50,32,49,55,51,52,47,47,56,48,50,32,57,48,49,47,47,56,48,49,10,102,32,49,56,54,47,47,56,49,51,32,57,48,55,47,47,56,49,52,32,49,55,51,51,47,47,56,49,53,32,57,48,56,47,47,56,49,54,10,102,32,49,56,54,47,47,56,49,51,32,57,48,56,47,47,56,49,54,32,49,55,50,54,47,47,55,56,52,32,56,57,53,47,47,55,57,48,10,102,32,49,56,54,47,47,56,49,51,32,56,57,53,47,47,55,57,48,32,49,55,50,52,47,47,55,57,50,32,57,48,52,47,47,56,48,56,10,102,32,49,56,54,47,47,56,49,51,32,57,48,52,47,47,56,48,56,32,49,55,51,53,47,47,56,48,55,32,57,48,55,47,47,56,49,52,10,102,32,49,56,55,47,47,56,49,55,32,57,48,53,47,47,56,49,48,32,49,55,50,53,47,47,55,56,48,32,56,57,48,47,47,55,55,57,10,102,32,49,56,55,47,47,56,49,55,32,56,57,48,47,47,55,55,57,32,49,55,50,55,47,47,55,55,50,32,57,48,57,47,47,56,49,56,10,102,32,49,56,55,47,47,56,49,55,32,57,48,57,47,47,56,49,56,32,49,55,51,48,47,47,56,49,57,32,57,49,48,47,47,56,50,48,10,102,32,49,56,55,47,47,56,49,55,32,57,49,48,47,47,56,50,48,32,49,55,51,50,47,47,56,49,49,32,57,48,53,47,47,56,49,48,10,102,32,49,56,56,47,47,56,50,49,32,57,49,49,47,47,56,50,50,32,49,55,51,49,47,47,56,50,51,32,57,49,50,47,47,56,50,52,10,102,32,49,56,56,47,47,56,50,49,32,57,49,50,47,47,56,50,52,32,49,55,50,56,47,47,55,55,54,32,56,57,49,47,47,55,56,50,10,102,32,49,56,56,47,47,56,50,49,32,56,57,49,47,47,55,56,50,32,49,55,50,54,47,47,55,56,52,32,57,48,56,47,47,56,49,54,10,102,32,49,56,56,47,47,56,50,49,32,57,48,56,47,47,56,49,54,32,49,55,51,51,47,47,56,49,53,32,57,49,49,47,47,56,50,50,10,102,32,49,56,57,47,47,56,50,53,32,57,48,57,47,47,56,49,56,32,49,55,50,55,47,47,55,55,50,32,56,56,54,47,47,55,55,49,10,102,32,49,56,57,47,47,56,50,53,32,56,56,54,47,47,55,55,49,32,49,53,55,55,47,47,55,55,48,32,57,49,51,47,47,56,50,54,10,102,32,49,56,57,47,47,56,50,53,32,57,49,51,47,47,56,50,54,32,49,55,50,57,47,47,56,50,55,32,57,49,52,47,47,56,50,56,10,102,32,49,56,57,47,47,56,50,53,32,57,49,52,47,47,56,50,56,32,49,55,51,48,47,47,56,49,57,32,57,48,57,47,47,56,49,56,10,102,32,49,57,48,47,47,56,50,57,32,57,49,53,47,47,56,51,48,32,49,55,50,57,47,47,56,50,55,32,57,49,51,47,47,56,50,54,10,102,32,49,57,48,47,47,56,50,57,32,57,49,51,47,47,56,50,54,32,49,53,55,55,47,47,55,55,48,32,56,56,55,47,47,55,55,52,10,102,32,49,57,48,47,47,56,50,57,32,56,56,55,47,47,55,55,52,32,49,55,50,56,47,47,55,55,54,32,57,49,50,47,47,56,50,52,10,102,32,49,57,48,47,47,56,50,57,32,57,49,50,47,47,56,50,52,32,49,55,51,49,47,47,56,50,51,32,57,49,53,47,47,56,51,48,10,102,32,49,57,49,47,47,56,51,49,32,57,49,52,47,47,56,50,56,32,49,55,50,57,47,47,56,50,55,32,57,49,54,47,47,56,51,50,10,102,32,49,57,49,47,47,56,51,49,32,57,49,54,47,47,56,51,50,32,49,55,51,54,47,47,56,48,52,32,57,48,50,47,47,56,48,51,10,102,32,49,57,49,47,47,56,51,49,32,57,48,50,47,47,56,48,51,32,49,55,51,52,47,47,56,48,50,32,57,49,55,47,47,56,51,51,10,102,32,49,57,49,47,47,56,51,49,32,57,49,55,47,47,56,51,51,32,49,55,51,48,47,47,56,49,57,32,57,49,52,47,47,56,50,56,10,102,32,49,57,50,47,47,56,51,52,32,57,49,56,47,47,56,51,53,32,49,55,51,53,47,47,56,48,55,32,57,48,51,47,47,56,48,54,10,102,32,49,57,50,47,47,56,51,52,32,57,48,51,47,47,56,48,54,32,49,55,51,54,47,47,56,48,52,32,57,49,54,47,47,56,51,50,10,102,32,49,57,50,47,47,56,51,52,32,57,49,54,47,47,56,51,50,32,49,55,50,57,47,47,56,50,55,32,57,49,53,47,47,56,51,48,10,102,32,49,57,50,47,47,56,51,52,32,57,49,53,47,47,56,51,48,32,49,55,51,49,47,47,56,50,51,32,57,49,56,47,47,56,51,53,10,102,32,49,57,51,47,47,56,51,54,32,57,49,48,47,47,56,50,48,32,49,55,51,48,47,47,56,49,57,32,57,49,55,47,47,56,51,51,10,102,32,49,57,51,47,47,56,51,54,32,57,49,55,47,47,56,51,51,32,49,55,51,52,47,47,56,48,50,32,57,48,54,47,47,56,49,50,10,102,32,49,57,51,47,47,56,51,54,32,57,48,54,47,47,56,49,50,32,49,55,51,50,47,47,56,49,49,32,57,49,48,47,47,56,50,48,10,102,32,49,57,52,47,47,56,51,55,32,57,49,49,47,47,56,50,50,32,49,55,51,51,47,47,56,49,53,32,57,48,55,47,47,56,49,52,10,102,32,49,57,52,47,47,56,51,55,32,57,48,55,47,47,56,49,52,32,49,55,51,53,47,47,56,48,55,32,57,49,56,47,47,56,51,53,10,102,32,49,57,52,47,47,56,51,55,32,57,49,56,47,47,56,51,53,32,49,55,51,49,47,47,56,50,51,32,57,49,49,47,47,56,50,50,10,102,32,49,57,53,47,47,56,51,56,32,57,49,57,47,47,56,51,57,32,49,54,56,56,47,47,53,52,53,32,55,55,53,47,47,53,53,50,10,102,32,49,57,53,47,47,56,51,56,32,55,55,53,47,47,53,53,50,32,49,54,56,54,47,47,53,50,51,32,57,50,48,47,47,56,52,48,10,102,32,49,57,53,47,47,56,51,56,32,57,50,48,47,47,56,52,48,32,49,55,51,57,47,47,56,52,49,32,57,50,49,47,47,56,52,50,10,102,32,49,57,53,47,47,56,51,56,32,57,50,49,47,47,56,52,50,32,49,55,51,55,47,47,56,52,51,32,57,49,57,47,47,56,51,57,10,102,32,49,57,54,47,47,56,52,52,32,57,50,50,47,47,56,52,53,32,49,55,52,48,47,47,56,52,54,32,57,50,51,47,47,56,52,55,10,102,32,49,57,54,47,47,56,52,52,32,57,50,51,47,47,56,52,55,32,49,54,56,55,47,47,53,51,48,32,55,55,54,47,47,53,53,52,10,102,32,49,57,54,47,47,56,52,52,32,55,55,54,47,47,53,53,52,32,49,54,56,57,47,47,53,52,57,32,57,50,52,47,47,56,52,56,10,102,32,49,57,54,47,47,56,52,52,32,57,50,52,47,47,56,52,56,32,49,55,51,56,47,47,56,52,57,32,57,50,50,47,47,56,52,53,10,102,32,49,57,55,47,47,56,53,48,32,57,50,53,47,47,56,53,49,32,49,54,49,55,47,47,53,51,53,32,55,54,57,47,47,53,52,49,10,102,32,49,57,55,47,47,56,53,48,32,55,54,57,47,47,53,52,49,32,49,54,56,56,47,47,53,52,53,32,57,49,57,47,47,56,51,57,10,102,32,49,57,55,47,47,56,53,48,32,57,49,57,47,47,56,51,57,32,49,55,51,55,47,47,56,52,51,32,57,50,54,47,47,56,53,50,10,102,32,49,57,55,47,47,56,53,48,32,57,50,54,47,47,56,53,50,32,49,55,53,57,47,47,56,53,51,32,57,50,53,47,47,56,53,49,10,102,32,49,57,56,47,47,56,53,52,32,57,50,55,47,47,56,53,53,32,49,55,51,56,47,47,56,52,57,32,57,50,52,47,47,56,52,56,10,102,32,49,57,56,47,47,56,53,52,32,57,50,52,47,47,56,52,56,32,49,54,56,57,47,47,53,52,57,32,55,55,51,47,47,53,52,56,10,102,32,49,57,56,47,47,56,53,52,32,55,55,51,47,47,53,52,56,32,49,54,49,56,47,47,53,51,57,32,57,50,56,47,47,56,53,54,10,102,32,49,57,56,47,47,56,53,52,32,57,50,56,47,47,56,53,54,32,49,55,54,48,47,47,56,53,55,32,57,50,55,47,47,56,53,53,10,102,32,49,57,57,47,47,56,53,56,32,57,50,57,47,47,56,53,57,32,49,54,49,53,47,47,52,52,55,32,55,54,53,47,47,53,51,51,10,102,32,49,57,57,47,47,56,53,56,32,55,54,53,47,47,53,51,51,32,49,54,49,55,47,47,53,51,53,32,57,50,53,47,47,56,53,49,10,102,32,49,57,57,47,47,56,53,56,32,57,50,53,47,47,56,53,49,32,49,55,53,57,47,47,56,53,51,32,57,51,48,47,47,56,54,48,10,102,32,49,57,57,47,47,56,53,56,32,57,51,48,47,47,56,54,48,32,49,55,54,49,47,47,56,54,49,32,57,50,57,47,47,56,53,57,10,102,32,50,48,48,47,47,56,54,50,32,57,51,49,47,47,56,54,51,32,49,55,54,48,47,47,56,53,55,32,57,50,56,47,47,56,53,54,10,102,32,50,48,48,47,47,56,54,50,32,57,50,56,47,47,56,53,54,32,49,54,49,56,47,47,53,51,57,32,55,54,56,47,47,53,51,56,10,102,32,50,48,48,47,47,56,54,50,32,55,54,56,47,47,53,51,56,32,49,54,49,54,47,47,52,53,53,32,57,51,50,47,47,56,54,52,10,102,32,50,48,48,47,47,56,54,50,32,57,51,50,47,47,56,54,52,32,49,55,54,50,47,47,56,54,53,32,57,51,49,47,47,56,54,51,10,102,32,50,48,49,47,47,56,54,54,32,57,50,48,47,47,56,52,48,32,49,54,56,54,47,47,53,50,51,32,55,53,57,47,47,53,50,50,10,102,32,50,48,49,47,47,56,54,54,32,55,53,57,47,47,53,50,50,32,49,54,49,57,47,47,53,49,53,32,57,51,51,47,47,56,54,55,10,102,32,50,48,49,47,47,56,54,54,32,57,51,51,47,47,56,54,55,32,49,55,53,55,47,47,56,54,56,32,57,51,52,47,47,56,54,57,10,102,32,50,48,49,47,47,56,54,54,32,57,51,52,47,47,56,54,57,32,49,55,51,57,47,47,56,52,49,32,57,50,48,47,47,56,52,48,10,102,32,50,48,50,47,47,56,55,48,32,57,51,53,47,47,56,55,49,32,49,55,53,56,47,47,56,55,50,32,57,51,54,47,47,56,55,51,10,102,32,50,48,50,47,47,56,55,48,32,57,51,54,47,47,56,55,51,32,49,54,50,48,47,47,53,49,57,32,55,54,52,47,47,53,51,49,10,102,32,50,48,50,47,47,56,55,48,32,55,54,52,47,47,53,51,49,32,49,54,56,55,47,47,53,51,48,32,57,50,51,47,47,56,52,55,10,102,32,50,48,50,47,47,56,55,48,32,57,50,51,47,47,56,52,55,32,49,55,52,48,47,47,56,52,54,32,57,51,53,47,47,56,55,49,10,102,32]);fileData0.push.apply(fileData0,[50,48,51,47,47,56,55,52,32,57,51,51,47,47,56,54,55,32,49,54,49,57,47,47,53,49,53,32,55,53,53,47,47,53,49,52,10,102,32,50,48,51,47,47,56,55,52,32,55,53,53,47,47,53,49,52,32,49,54,50,49,47,47,53,48,55,32,57,51,55,47,47,56,55,53,10,102,32,50,48,51,47,47,56,55,52,32,57,51,55,47,47,56,55,53,32,49,55,53,53,47,47,56,55,54,32,57,51,56,47,47,56,55,55,10,102,32,50,48,51,47,47,56,55,52,32,57,51,56,47,47,56,55,55,32,49,55,53,55,47,47,56,54,56,32,57,51,51,47,47,56,54,55,10,102,32,50,48,52,47,47,56,55,56,32,57,51,57,47,47,56,55,57,32,49,55,53,54,47,47,56,56,48,32,57,52,48,47,47,56,56,49,10,102,32,50,48,52,47,47,56,55,56,32,57,52,48,47,47,56,56,49,32,49,54,50,50,47,47,53,49,49,32,55,53,56,47,47,53,50,48,10,102,32,50,48,52,47,47,56,55,56,32,55,53,56,47,47,53,50,48,32,49,54,50,48,47,47,53,49,57,32,57,51,54,47,47,56,55,51,10,102,32,50,48,52,47,47,56,55,56,32,57,51,54,47,47,56,55,51,32,49,55,53,56,47,47,56,55,50,32,57,51,57,47,47,56,55,57,10,102,32,50,48,53,47,47,56,56,50,32,57,51,55,47,47,56,55,53,32,49,54,50,49,47,47,53,48,55,32,55,53,49,47,47,53,48,54,10,102,32,50,48,53,47,47,56,56,50,32,55,53,49,47,47,53,48,54,32,49,54,50,51,47,47,52,57,57,32,57,52,49,47,47,56,56,51,10,102,32,50,48,53,47,47,56,56,50,32,57,52,49,47,47,56,56,51,32,49,55,53,51,47,47,56,56,52,32,57,52,50,47,47,56,56,53,10,102,32,50,48,53,47,47,56,56,50,32,57,52,50,47,47,56,56,53,32,49,55,53,53,47,47,56,55,54,32,57,51,55,47,47,56,55,53,10,102,32,50,48,54,47,47,56,56,54,32,57,52,51,47,47,56,56,55,32,49,55,53,52,47,47,56,56,56,32,57,52,52,47,47,56,56,57,10,102,32,50,48,54,47,47,56,56,54,32,57,52,52,47,47,56,56,57,32,49,54,50,52,47,47,53,48,51,32,55,53,52,47,47,53,49,50,10,102,32,50,48,54,47,47,56,56,54,32,55,53,52,47,47,53,49,50,32,49,54,50,50,47,47,53,49,49,32,57,52,48,47,47,56,56,49,10,102,32,50,48,54,47,47,56,56,54,32,57,52,48,47,47,56,56,49,32,49,55,53,54,47,47,56,56,48,32,57,52,51,47,47,56,56,55,10,102,32,50,48,55,47,47,56,57,48,32,57,52,49,47,47,56,56,51,32,49,54,50,51,47,47,52,57,57,32,55,52,55,47,47,52,57,56,10,102,32,50,48,55,47,47,56,57,48,32,55,52,55,47,47,52,57,56,32,49,54,50,53,47,47,52,57,49,32,57,52,53,47,47,56,57,49,10,102,32,50,48,55,47,47,56,57,48,32,57,52,53,47,47,56,57,49,32,49,55,53,49,47,47,56,57,50,32,57,52,54,47,47,56,57,51,10,102,32,50,48,55,47,47,56,57,48,32,57,52,54,47,47,56,57,51,32,49,55,53,51,47,47,56,56,52,32,57,52,49,47,47,56,56,51,10,102,32,50,48,56,47,47,56,57,52,32,57,52,55,47,47,56,57,53,32,49,55,53,50,47,47,56,57,54,32,57,52,56,47,47,56,57,55,10,102,32,50,48,56,47,47,56,57,52,32,57,52,56,47,47,56,57,55,32,49,54,50,54,47,47,52,57,53,32,55,53,48,47,47,53,48,52,10,102,32,50,48,56,47,47,56,57,52,32,55,53,48,47,47,53,48,52,32,49,54,50,52,47,47,53,48,51,32,57,52,52,47,47,56,56,57,10,102,32,50,48,56,47,47,56,57,52,32,57,52,52,47,47,56,56,57,32,49,55,53,52,47,47,56,56,56,32,57,52,55,47,47,56,57,53,10,102,32,50,48,57,47,47,56,57,56,32,57,52,53,47,47,56,57,49,32,49,54,50,53,47,47,52,57,49,32,55,52,51,47,47,52,57,48,10,102,32,50,48,57,47,47,56,57,56,32,55,52,51,47,47,52,57,48,32,49,54,50,55,47,47,52,56,51,32,57,52,57,47,47,56,57,57,10,102,32,50,48,57,47,47,56,57,56,32,57,52,57,47,47,56,57,57,32,49,55,52,57,47,47,57,48,48,32,57,53,48,47,47,57,48,49,10,102,32,50,48,57,47,47,56,57,56,32,57,53,48,47,47,57,48,49,32,49,55,53,49,47,47,56,57,50,32,57,52,53,47,47,56,57,49,10,102,32,50,49,48,47,47,57,48,50,32,57,53,49,47,47,57,48,51,32,49,55,53,48,47,47,57,48,52,32,57,53,50,47,47,57,48,53,10,102,32,50,49,48,47,47,57,48,50,32,57,53,50,47,47,57,48,53,32,49,54,50,56,47,47,52,56,55,32,55,52,54,47,47,52,57,54,10,102,32,50,49,48,47,47,57,48,50,32,55,52,54,47,47,52,57,54,32,49,54,50,54,47,47,52,57,53,32,57,52,56,47,47,56,57,55,10,102,32,50,49,48,47,47,57,48,50,32,57,52,56,47,47,56,57,55,32,49,55,53,50,47,47,56,57,54,32,57,53,49,47,47,57,48,51,10,102,32,50,49,49,47,47,57,48,54,32,57,52,57,47,47,56,57,57,32,49,54,50,55,47,47,52,56,51,32,55,51,57,47,47,52,56,50,10,102,32,50,49,49,47,47,57,48,54,32,55,51,57,47,47,52,56,50,32,49,54,50,57,47,47,52,55,53,32,57,53,51,47,47,57,48,55,10,102,32,50,49,49,47,47,57,48,54,32,57,53,51,47,47,57,48,55,32,49,55,52,55,47,47,57,48,56,32,57,53,52,47,47,57,48,57,10,102,32,50,49,49,47,47,57,48,54,32,57,53,52,47,47,57,48,57,32,49,55,52,57,47,47,57,48,48,32,57,52,57,47,47,56,57,57,10,102,32,50,49,50,47,47,57,49,48,32,57,53,53,47,47,57,49,49,32,49,55,52,56,47,47,57,49,50,32,57,53,54,47,47,57,49,51,10,102,32,50,49,50,47,47,57,49,48,32,57,53,54,47,47,57,49,51,32,49,54,51,48,47,47,52,55,57,32,55,52,50,47,47,52,56,56,10,102,32,50,49,50,47,47,57,49,48,32,55,52,50,47,47,52,56,56,32,49,54,50,56,47,47,52,56,55,32,57,53,50,47,47,57,48,53,10,102,32,50,49,50,47,47,57,49,48,32,57,53,50,47,47,57,48,53,32,49,55,53,48,47,47,57,48,52,32,57,53,53,47,47,57,49,49,10,102,32,50,49,51,47,47,57,49,52,32,57,53,51,47,47,57,48,55,32,49,54,50,57,47,47,52,55,53,32,55,51,53,47,47,52,55,52,10,102,32,50,49,51,47,47,57,49,52,32,55,51,53,47,47,52,55,52,32,49,54,51,49,47,47,52,54,55,32,57,53,55,47,47,57,49,53,10,102,32,50,49,51,47,47,57,49,52,32,57,53,55,47,47,57,49,53,32,49,55,52,53,47,47,57,49,54,32,57,53,56,47,47,57,49,55,10,102,32,50,49,51,47,47,57,49,52,32,57,53,56,47,47,57,49,55,32,49,55,52,55,47,47,57,48,56,32,57,53,51,47,47,57,48,55,10,102,32,50,49,52,47,47,57,49,56,32,57,53,57,47,47,57,49,57,32,49,55,52,54,47,47,57,50,48,32,57,54,48,47,47,57,50,49,10,102,32,50,49,52,47,47,57,49,56,32,57,54,48,47,47,57,50,49,32,49,54,51,50,47,47,52,55,49,32,55,51,56,47,47,52,56,48,10,102,32,50,49,52,47,47,57,49,56,32,55,51,56,47,47,52,56,48,32,49,54,51,48,47,47,52,55,57,32,57,53,54,47,47,57,49,51,10,102,32,50,49,52,47,47,57,49,56,32,57,53,54,47,47,57,49,51,32,49,55,52,56,47,47,57,49,50,32,57,53,57,47,47,57,49,57,10,102,32,50,49,53,47,47,57,50,50,32,57,53,55,47,47,57,49,53,32,49,54,51,49,47,47,52,54,55,32,55,51,49,47,47,52,54,54,10,102,32,50,49,53,47,47,57,50,50,32,55,51,49,47,47,52,54,54,32,49,54,56,52,47,47,52,53,57,32,57,54,49,47,47,57,50,51,10,102,32,50,49,53,47,47,57,50,50,32,57,54,49,47,47,57,50,51,32,49,55,52,49,47,47,57,50,52,32,57,54,50,47,47,57,50,53,10,102,32,50,49,53,47,47,57,50,50,32,57,54,50,47,47,57,50,53,32,49,55,52,53,47,47,57,49,54,32,57,53,55,47,47,57,49,53,10,102,32,50,49,54,47,47,57,50,54,32,57,54,51,47,47,57,50,55,32,49,55,52,50,47,47,57,50,56,32,57,54,52,47,47,57,50,57,10,102,32,50,49,54,47,47,57,50,54,32,57,54,52,47,47,57,50,57,32,49,54,56,53,47,47,52,54,51,32,55,51,52,47,47,52,55,50,10,102,32,50,49,54,47,47,57,50,54,32,55,51,52,47,47,52,55,50,32,49,54,51,50,47,47,52,55,49,32,57,54,48,47,47,57,50,49,10,102,32,50,49,54,47,47,57,50,54,32,57,54,48,47,47,57,50,49,32,49,55,52,54,47,47,57,50,48,32,57,54,51,47,47,57,50,55,10,102,32,50,49,55,47,47,57,51,48,32,57,54,49,47,47,57,50,51,32,49,54,56,52,47,47,52,53,57,32,55,50,55,47,47,52,53,56,10,102,32,50,49,55,47,47,57,51,48,32,55,50,55,47,47,52,53,56,32,49,54,51,51,47,47,52,52,57,32,57,54,53,47,47,57,51,49,10,102,32,50,49,55,47,47,57,51,48,32,57,54,53,47,47,57,51,49,32,49,55,52,51,47,47,57,51,50,32,57,54,54,47,47,57,51,51,10,102,32,50,49,55,47,47,57,51,48,32,57,54,54,47,47,57,51,51,32,49,55,52,49,47,47,57,50,52,32,57,54,49,47,47,57,50,51,10,102,32,50,49,56,47,47,57,51,52,32,57,54,55,47,47,57,51,53,32,49,55,52,52,47,47,57,51,54,32,57,54,56,47,47,57,51,55,10,102,32,50,49,56,47,47,57,51,52,32,57,54,56,47,47,57,51,55,32,49,54,51,52,47,47,52,53,51,32,55,51,48,47,47,52,54,52,10,102,32,50,49,56,47,47,57,51,52,32,55,51,48,47,47,52,54,52,32,49,54,56,53,47,47,52,54,51,32,57,54,52,47,47,57,50,57,10,102,32,50,49,56,47,47,57,51,52,32,57,54,52,47,47,57,50,57,32,49,55,52,50,47,47,57,50,56,32,57,54,55,47,47,57,51,53,10,102,32,50,49,57,47,47,57,51,56,32,57,54,53,47,47,57,51,49,32,49,54,51,51,47,47,52,52,57,32,55,50,50,47,47,52,52,56,10,102,32,50,49,57,47,47,57,51,56,32,55,50,50,47,47,52,52,56,32,49,54,49,53,47,47,52,52,55,32,57,50,57,47,47,56,53,57,10,102,32,50,49,57,47,47,57,51,56,32,57,50,57,47,47,56,53,57,32,49,55,54,49,47,47,56,54,49,32,57,54,57,47,47,57,51,57,10,102,32,50,49,57,47,47,57,51,56,32,57,54,57,47,47,57,51,57,32,49,55,52,51,47,47,57,51,50,32,57,54,53,47,47,57,51,49,10,102,32,50,50,48,47,47,57,52,48,32,57,55,48,47,47,57,52,49,32,49,55,54,50,47,47,56,54,53,32,57,51,50,47,47,56,54,52,10,102,32,50,50,48,47,47,57,52,48,32,57,51,50,47,47,56,54,52,32,49,54,49,54,47,47,52,53,53,32,55,50,53,47,47,52,53,52,10,102,32,50,50,48,47,47,57,52,48,32,55,50,53,47,47,52,53,52,32,49,54,51,52,47,47,52,53,51,32,57,54,56,47,47,57,51,55,10,102,32,50,50,48,47,47,57,52,48,32,57,54,56,47,47,57,51,55,32,49,55,52,52,47,47,57,51,54,32,57,55,48,47,47,57,52,49,10,102,32,50,50,49,47,47,57,52,50,32,57,55,49,47,47,57,52,51,32,49,55,52,51,47,47,57,51,50,32,57,54,57,47,47,57,51,57,10,102,32,50,50,49,47,47,57,52,50,32,57,54,57,47,47,57,51,57,32,49,55,54,49,47,47,56,54,49,32,57,55,50,47,47,57,52,52,10,102,32,50,50,49,47,47,57,52,50,32,57,55,50,47,47,57,52,52,32,49,55,54,51,47,47,57,52,53,32,57,55,51,47,47,57,52,54,10,102,32,50,50,49,47,47,57,52,50,32,57,55,51,47,47,57,52,54,32,49,55,56,49,47,47,57,52,55,32,57,55,49,47,47,57,52,51,10,102,32,50,50,50,47,47,57,52,56,32,57,55,52,47,47,57,52,57,32,49,55,54,52,47,47,57,53,48,32,57,55,53,47,47,57,53,49,10,102,32,50,50,50,47,47,57,52,56,32,57,55,53,47,47,57,53,49,32,49,55,54,50,47,47,56,54,53,32,57,55,48,47,47,57,52,49,10,102,32,50,50,50,47,47,57,52,56,32,57,55,48,47,47,57,52,49,32,49,55,52,52,47,47,57,51,54,32,57,55,54,47,47,57,53,50,10,102,32,50,50,50,47,47,57,52,56,32,57,55,54,47,47,57,53,50,32,49,55,56,50,47,47,57,53,51,32,57,55,52,47,47,57,52,57,10,102,32,50,50,51,47,47,57,53,52,32,57,55,55,47,47,57,53,53,32,49,55,52,49,47,47,57,50,52,32,57,54,54,47,47,57,51,51,10,102,32,50,50,51,47,47,57,53,52,32,57,54,54,47,47,57,51,51,32,49,55,52,51,47,47,57,51,50,32,57,55,49,47,47,57,52,51,10,102,32,50,50,51,47,47,57,53,52,32,57,55,49,47,47,57,52,51,32,49,55,56,49,47,47,57,52,55,32,57,55,56,47,47,57,53,54,10,102,32,50,50,51,47,47,57,53,52,32,57,55,56,47,47,57,53,54,32,49,55,56,51,47,47,57,53,55,32,57,55,55,47,47,57,53,53,10,102,32,50,50,52,47,47,57,53,56,32,57,55,57,47,47,57,53,57,32,49,55,56,50,47,47,57,53,51,32,57,55,54,47,47,57,53,50,10,102,32,50,50,52,47,47,57,53,56,32,57,55,54,47,47,57,53,50,32,49,55,52,52,47,47,57,51,54,32,57,54,55,47,47,57,51,53,10,102,32,50,50,52,47,47,57,53,56,32,57,54,55,47,47,57,51,53,32,49,55,52,50,47,47,57,50,56,32,57,56,48,47,47,57,54,48,10,102,32,50,50,52,47,47,57,53,56,32,57,56,48,47,47,57,54,48,32,49,55,56,52,47,47,57,54,49,32,57,55,57,47,47,57,53,57,10,102,32,50,50,53,47,47,57,54,50,32,57,56,49,47,47,57,54,51,32,49,55,52,53,47,47,57,49,54,32,57,54,50,47,47,57,50,53,10,102,32,50,50,53,47,47,57,54,50,32,57,54,50,47,47,57,50,53,32,49,55,52,49,47,47,57,50,52,32,57,55,55,47,47,57,53,53,10,102,32,50,50,53,47,47,57,54,50,32,57,55,55,47,47,57,53,53,32,49,55,56,51,47,47,57,53,55,32,57,56,50,47,47,57,54,52,10,102,32,50,50,53,47,47,57,54,50,32,57,56,50,47,47,57,54,52,32,49,55,55,57,47,47,57,54,53,32,57,56,49,47,47,57,54,51,10,102,32,50,50,54,47,47,57,54,54,32,57,56,51,47,47,57,54,55,32,49,55,56,52,47,47,57,54,49,32,57,56,48,47,47,57,54,48,10,102,32,50,50,54,47,47,57,54,54,32,57,56,48,47,47,57,54,48,32,49,55,52,50,47,47,57,50,56,32,57,54,51,47,47,57,50,55,10,102,32,50,50,54,47,47,57,54,54,32,57,54,51,47,47,57,50,55,32,49,55,52,54,47,47,57,50,48,32,57,56,52,47,47,57,54,56,10,102,32,50,50,54,47,47,57,54,54,32,57,56,52,47,47,57,54,56,32,49,55,56,48,47,47,57,54,57,32,57,56,51,47,47,57,54,55,10,102,32,50,50,55,47,47,57,55,48,32,57,56,53,47,47,57,55,49,32,49,55,52,55,47,47,57,48,56,32,57,53,56,47,47,57,49,55,10,102,32,50,50,55,47,47,57,55,48,32,57,53,56,47,47,57,49,55,32,49,55,52,53,47,47,57,49,54,32,57,56,49,47,47,57,54,51,10,102,32,50,50,55,47,47,57,55,48,32,57,56,49,47,47,57,54,51,32,49,55,55,57,47,47,57,54,53,32,57,56,54,47,47,57,55,50,10,102,32,50,50,55,47,47,57,55,48,32,57,56,54,47,47,57,55,50,32,49,55,55,55,47,47,57,55,51,32,57,56,53,47,47,57,55,49,10,102,32,50,50,56,47,47,57,55,52,32,57,56,55,47,47,57,55,53,32,49,55,56,48,47,47,57,54,57,32,57,56,52,47,47,57,54,56,10,102,32,50,50,56,47,47,57,55,52,32,57,56,52,47,47,57,54,56,32,49,55,52,54,47,47,57,50,48,32,57,53,57,47,47,57,49,57,10,102,32,50,50,56,47,47,57,55,52,32,57,53,57,47,47,57,49,57,32,49,55,52,56,47,47,57,49,50,32,57,56,56,47,47,57,55,54,10,102,32,50,50,56,47,47,57,55,52,32,57,56,56,47,47,57,55,54,32,49,55,55,56,47,47,57,55,55,32,57,56,55,47,47,57,55,53,10,102,32,50,50,57,47,47,57,55,56,32,57,56,57,47,47,57,55,57,32,49,55,52,57,47,47,57,48,48,32,57,53,52,47,47,57,48,57,10,102,32,50,50,57,47,47,57,55,56,32,57,53,52,47,47,57,48,57,32,49,55,52,55,47,47,57,48,56,32,57,56,53,47,47,57,55,49,10,102,32,50,50,57,47,47,57,55,56,32,57,56,53,47,47,57,55,49,32,49,55,55,55,47,47,57,55,51,32,57,57,48,47,47,57,56,48,10,102,32,50,50,57,47,47,57,55,56,32,57,57,48,47,47,57,56,48,32,49,55,55,53,47,47,57,56,49,32,57,56,57,47,47,57,55,57,10,102,32,50,51,48,47,47,57,56,50,32,57,57,49,47,47,57,56,51,32,49,55,55,56,47,47,57,55,55,32,57,56,56,47,47,57,55,54,10,102,32,50,51,48,47,47,57,56,50,32,57,56,56,47,47,57,55,54,32,49,55,52,56,47,47,57,49,50,32,57,53,53,47,47,57,49,49,10,102,32,50,51,48,47,47,57,56,50,32,57,53,53,47,47,57,49,49,32,49,55,53,48,47,47,57,48,52,32,57,57,50,47,47,57,56,52,10,102,32,50,51,48,47,47,57,56,50,32,57,57,50,47,47,57,56,52,32,49,55,55,54,47,47,57,56,53,32,57,57,49,47,47,57,56,51,10,102,32,50,51,49,47,47,57,56,54,32,57,57,51,47,47,57,56,55,32,49,55,53,49,47,47,56,57,50,32,57,53,48,47,47,57,48,49,10,102,32,50,51,49,47,47,57,56,54,32,57,53,48,47,47,57,48,49,32,49,55,52,57,47,47,57,48,48,32,57,56,57,47,47,57,55,57,10,102,32,50,51,49,47,47,57,56,54,32,57,56,57,47,47,57,55,57,32,49,55,55,53,47,47,57,56,49,32,57,57,52,47,47,57,56,56,10,102,32,50,51,49,47,47,57,56,54,32,57,57,52,47,47,57,56,56,32,49,55,55,51,47,47,57,56,57,32,57,57,51,47,47,57,56,55,10,102,32,50,51,50,47,47,57,57,48,32,57,57,53,47,47,57,57,49,32,49,55,55,54,47,47,57,56,53,32,57,57,50,47,47,57,56,52,10,102,32,50,51,50,47,47,57,57,48,32,57,57,50,47,47,57,56,52,32,49,55,53,48,47,47,57,48,52,32,57,53,49,47,47,57,48,51,10,102,32,50,51,50,47,47,57,57,48,32,57,53,49,47,47,57,48,51,32,49,55,53,50,47,47,56,57,54,32,57,57,54,47,47,57,57,50,10,102,32,50,51,50,47,47,57,57,48,32,57,57,54,47,47,57,57,50,32,49,55,55,52,47,47,57,57,51,32,57,57,53,47,47,57,57,49,10,102,32,50,51,51,47,47,57,57,52,32,57,57,55,47,47,57,57,53,32,49,55,53,51,47,47,56,56,52,32,57,52,54,47,47,56,57,51,10,102,32,50,51,51,47,47,57,57,52,32,57,52,54,47,47,56,57,51,32,49,55,53,49,47,47,56,57,50,32,57,57,51,47,47,57,56,55,10,102,32,50,51,51,47,47,57,57,52,32,57,57,51,47,47,57,56,55,32,49,55,55,51,47,47,57,56,57,32,57,57,56,47,47,57,57,54,10,102,32,50,51,51,47,47,57,57,52,32,57,57,56,47,47,57,57,54,32,49,55,55,49,47,47,57,57,55,32,57,57,55,47,47,57,57,53,10,102,32,50,51,52,47,47,57,57,56,32,57,57,57,47,47,57,57,57,32,49,55,55,52,47,47,57,57,51,32,57,57,54,47,47,57,57,50,10,102,32,50,51,52,47,47,57,57,56,32,57,57,54,47,47,57,57,50,32,49,55,53,50,47,47,56,57,54,32,57,52,55,47,47,56,57,53,10,102,32,50,51,52,47,47,57,57,56,32,57,52,55,47,47,56,57,53,32,49,55,53,52,47,47,56,56,56,32,49,48,48,48,47,47,49,48,48,48,10,102,32,50,51,52,47,47,57,57,56,32,49,48,48,48,47,47,49,48,48,48,32,49,55,55,50,47,47,49,48,48,49,32,57,57,57,47,47,57,57,57,10,102,32,50,51,53,47,47,49,48,48,50,32,49,48,48,49,47,47,49,48,48,51,32,49,55,53,53,47,47,56,55,54,32,57,52,50,47,47,56,56,53,10,102,32,50,51,53,47,47,49,48,48,50,32,57,52,50,47,47,56,56,53,32,49,55,53,51,47,47,56,56,52,32,57,57,55,47,47,57,57,53,10,102,32,50,51,53,47,47,49,48,48,50,32,57,57,55,47,47,57,57,53,32,49,55,55,49,47,47,57,57,55,32,49,48,48,50,47,47,49,48,48,52,10,102,32,50,51,53,47,47,49,48,48,50,32,49,48,48,50,47,47,49,48,48,52,32,49,55,54,57,47,47,49,48,48,53,32,49,48,48,49,47,47,49,48,48,51,10,102,32,50,51,54,47,47,49,48,48,54,32,49,48,48,51,47,47,49,48,48,55,32,49,55,55,50,47,47,49,48,48,49,32,49,48,48,48,47,47,49,48,48,48,10,102,32,50,51,54,47,47,49,48,48,54,32,49,48,48,48,47,47,49,48,48,48,32,49,55,53,52,47,47,56,56,56,32,57,52,51,47,47,56,56,55,10,102,32,50,51,54,47,47,49,48,48,54,32,57,52,51,47,47,56,56,55,32,49,55,53,54,47,47,56,56,48,32,49,48,48,52,47,47,49,48,48,56,10,102,32,50,51,54,47,47,49,48,48,54,32,49,48,48,52,47,47,49,48,48,56,32,49,55,55,48,47,47,49,48,48,57,32,49,48,48,51,47,47,49,48,48,55,10,102,32,50,51,55,47,47,49,48,49,48,32,49,48,48,53,47,47,49,48,49,49,32,49,55,53,55,47,47,56,54,56,32,57,51,56,47,47,56,55,55,10,102,32,50,51,55,47,47,49,48,49,48,32,57,51,56,47,47,56,55,55,32,49,55,53,53,47,47,56,55,54,32,49,48,48,49,47,47,49,48,48,51,10,102,32,50,51,55,47,47,49,48,49,48,32,49,48,48,49,47,47,49,48,48,51,32,49,55,54,57,47,47,49,48,48,53,32,49,48,48,54,47,47,49,48,49,50,10,102,32,50,51,55,47,47,49,48,49,48,32,49,48,48,54,47,47,49,48,49,50,32,49,55,54,55,47,47,49,48,49,51,32,49,48,48,53,47,47,49,48,49,49,10,102,32,50,51,56,47,47,49,48,49,52,32,49,48,48,55,47,47,49,48,49,53,32,49,55,55,48,47,47,49,48,48,57,32,49,48,48,52,47,47,49,48,48,56,10,102,32,50,51,56,47,47,49,48,49,52,32,49,48,48,52,47,47,49,48,48,56,32,49,55,53,54,47,47,56,56,48,32,57,51,57,47,47,56,55,57,10,102,32,50,51,56,47,47,49,48,49,52,32,57,51,57,47,47,56,55,57,32,49,55,53,56,47,47,56,55,50,32,49,48,48,56,47,47,49,48,49,54,10,102,32,50,51,56,47,47,49,48,49,52,32,49,48,48,56,47,47,49,48,49,54,32,49,55,54,56,47,47,49,48,49,55,32,49,48,48,55,47,47,49,48,49,53,10,102,32,50,51,57,47,47,49,48,49,56,32,49,48,48,57,47,47,49,48,49,57,32,49,55,51,57,47,47,56,52,49,32,57,51,52,47,47,56,54,57,10,102,32,50,51,57,47,47,49,48,49,56,32,57,51,52,47,47,56,54,57,32,49,55,53,55,47,47,56,54,56,32,49,48,48,53,47,47,49,48,49,49,10,102,32,50,51,57,47,47,49,48,49,56,32,49,48,48,53,47,47,49,48,49,49,32,49,55,54,55,47,47,49,48,49,51,32,49,48,49,48,47,47,49,48,50,48,10,102,32,50,51,57,47,47,49,48,49,56,32,49,48,49,48,47,47,49,48,50,48,32,49,55,56,53,47,47,49,48,50,49,32,49,48,48,57,47,47,49,48,49,57,10,102,32,50,52,48,47,47,49,48,50,50,32,49,48,49,49,47,47,49,48,50,51,32,49,55,54,56,47,47,49,48,49,55,32,49,48,48,56,47,47,49,48,49,54,10,102,32,50,52,48,47,47,49,48,50,50,32,49,48,48,56,47,47,49,48,49,54,32,49,55,53,56,47,47,56,55,50,32,57,51,53,47,47,56,55,49,10,102,32,50,52,48,47,47,49,48,50,50,32,57,51,53,47,47,56,55,49,32,49,55,52,48,47,47,56,52,54,32,49,48,49,50,47,47,49,48,50,52,10,102,32,50,52,48,47,47,49,48,50,50,32,49,48,49,50,47,47,49,48,50,52,32,49,55,56,54,47,47,49,48,50,53,32,49,48,49,49,47,47,49,48,50,51,10,102,32,50,52,49,47,47,49,48,50,54,32,57,55,50,47,47,57,52,52,32,49,55,54,49,47,47,56,54,49,32,57,51,48,47,47,56,54,48,10,102,32,50,52,49,47,47,49,48,50,54,32,57,51,48,47,47,56,54,48,32,49,55,53,57,47,47,56,53,51,32,49,48,49,51,47,47,49,48,50,55,10,102,32,50,52,49,47,47,49,48,50,54,32,49,48,49,51,47,47,49,48,50,55,32,49,55,54,53,47,47,49,48,50,56,32,49,48,49,52,47,47,49,48,50,57,10,102,32,50,52,49,47,47,49,48,50,54,32,49,48,49,52,47,47,49,48,50,57,32,49,55,54,51,47,47,57,52,53,32,57,55,50,47,47,57,52,52,10,102,32,50,52,50,47,47,49,48,51,48,32,49,48,49,53,47,47,49,48,51,49,32,49,55,54,54,47,47,49,48,51,50,32,49,48,49,54,47,47,49,48,51,51,10,102,32,50,52,50,47,47,49,48,51,48,32,49,48,49,54,47,47,49,48,51,51,32,49,55,54,48,47,47,56,53,55,32,57,51,49,47,47,56,54,51,10,102,32,50,52,50,47,47,49,48,51,48,32,57,51,49,47,47,56,54,51,32,49,55,54,50,47,47,56,54,53,32,57,55,53,47,47,57,53,49,10,102,32,50,52,50,47,47,49,48,51,48,32,57,55,53,47,47,57,53,49,32,49,55,54,52,47,47,57,53,48,32,49,48,49,53,47,47,49,48,51,49,10,102,32,50,52,51,47,47,49,48,51,52,32,49,48,49,51,47,47,49,48,50,55,32,49,55,53,57,47,47,56,53,51,32,57,50,54,47,47,56,53,50,10,102,32,50,52,51,47,47,49,48,51,52,32,57,50,54,47,47,56,53,50,32,49,55,51,55,47,47,56,52,51,32,49,48,49,55,47,47,49,48,51,53,10,102,32,50,52,51,47,47,49,48,51,52,32,49,48,49,55,47,47,49,48,51,53,32,49,55,56,55,47,47,49,48,51,54,32,49,48,49,56,47,47,49,48,51,55,10,102,32,50,52,51,47,47,49,48,51,52,32,49,48,49,56,47,47,49,48,51,55,32,49,55,54,53,47,47,49,48,50,56,32,49,48,49,51,47,47,49,48,50,55,10,102,32,50,52,52,47,47,49,48,51,56,32,49,48,49,57,47,47,49,48,51,57,32,49,55,56,56,47,47,49,48,52,48,32,49,48,50,48,47,47,49,48,52,49,10,102,32,50,52,52,47,47,49,48,51,56,32,49,48,50,48,47,47,49,48,52,49,32,49,55,51,56,47,47,56,52,57,32,57,50,55,47,47,56,53,53,10,102,32,50,52,52,47,47,49,48,51,56,32,57,50,55,47,47,56,53,53,32,49,55,54,48,47,47,56,53,55,32,49,48,49,54,47,47,49,48,51,51,10,102,32,50,52,52,47,47,49,48,51,56,32,49,48,49,54,47,47,49,48,51,51,32,49,55,54,54,47,47,49,48,51,50,32,49,48,49,57,47,47,49,48,51,57,10,102,32,50,52,53,47,47,49,48,52,50,32,49,48,49,55,47,47,49,48,51,53,32,49,55,51,55,47,47,56,52,51,32,57,50,49,47,47,56,52,50,10,102,32,50,52,53,47,47,49,48,52,50,32,57,50,49,47,47,56,52,50,32,49,55,51,57,47,47,56,52,49,32,49,48,48,57,47,47,49,48,49,57,10,102,32,50,52,53,47,47,49,48,52,50,32,49,48,48,57,47,47,49,48,49,57,32,49,55,56,53,47,47,49,48,50,49,32,49,48,50,49,47,47,49,48,52,51,10,102,32,50,52,53,47,47,49,48,52,50,32,49,48,50,49,47,47,49,48,52,51,32,49,55,56,55,47,47,49,48,51,54,32,49,48,49,55,47,47,49,48,51,53,10,102,32,50,52,54,47,47,49,48,52,52,32,49,48,50,50,47,47,49,48,52,53,32,49,55,56,54,47,47,49,48,50,53,32,49,48,49,50,47,47,49,48,50,52,10,102,32,50,52,54,47,47,49,48,52,52,32,49,48,49,50,47,47,49,48,50,52,32,49,55,52,48,47,47,56,52,54,32,57,50,50,47,47,56,52,53,10,102,32,50,52,54,47,47,49,48,52,52,32,57,50,50,47,47,56,52,53,32,49,55,51,56,47,47,56,52,57,32,49,48,50,48,47,47,49,48,52,49,10,102,32,50,52,54,47,47,49,48,52,52,32,49,48,50,48,47,47,49,48,52,49,32,49,55,56,56,47,47,49,48,52,48,32,49,48,50,50,47,47,49,48,52,53,10,102,32,50,52,55,47,47,49,48,52,54,32,49,48,50,51,47,47,49,48,52,55,32,49,53,55,50,47,47,52,51,56,32,55,49,54,47,47,52,51,55,10,102,32,50,52,55,47,47,49,48,52,54,32,55,49,54,47,47,52,51,55,32,49,54,49,51,47,47,52,50,54,32,49,48,50,52,47,47,49,48,52,56,10,102,32,50,52,55,47,47,49,48,52,54,32,49,48,50,52,47,47,49,48,52,56,32,49,55,56,57,47,47,49,48,52,57,32,49,48,50,53,47,47,49,48,53,48,10,102,32,50,52,55,47,47,49,48,52,54,32,49,48,50,53,47,47,49,48,53,48,32,49,53,55,56,47,47,49,48,53,49,32,49,48,50,51,47,47,49,48,52,55,10,102,32,50,52,56,47,47,49,48,53,50,32,49,48,50,54,47,47,49,48,53,51,32,49,55,57,48,47,47,49,48,53,52,32,49,48,50,55,47,47,49,48,53,53,10,102,32,50,52,56,47,47,49,48,53,50,32,49,48,50,55,47,47,49,48,53,53,32,49,54,49,52,47,47,52,51,52,32,55,50,48,47,47,52,52,52,10,102,32,50,52,56,47,47,49,48,53,50,32,55,50,48,47,47,52,52,52,32,49,53,55,50,47,47,52,51,56,32,49,48,50,51,47,47,49,48,52,55,10,102,32,50,52,56,47,47,49,48,53,50,32,49,48,50,51,47,47,49,48,52,55,32,49,53,55,56,47,47,49,48,53,49,32,49,48,50,54,47,47,49,48,53,51,10,102,32,50,52,57,47,47,49,48,53,54,32,49,48,50,52,47,47,49,48,52,56,32,49,54,49,51,47,47,52,50,54,32,55,49,48,47,47,52,50,53,10,102,32,50,52,57,47,47,49,48,53,54,32,55,49,48,47,47,52,50,53,32,49,54,49,49,47,47,52,49,52,32,49,48,50,56,47,47,49,48,53,55,10,102,32,50,52,57,47,47,49,48,53,54,32,49,48,50,56,47,47,49,48,53,55,32,49,55,57,49,47,47,49,48,53,56,32,49,48,50,57,47,47,49,48,53,57,10,102,32,50,52,57,47,47,49,48,53,54,32,49,48,50,57,47,47,49,48,53,57,32,49,55,56,57,47,47,49,48,52,57,32,49,48,50,52,47,47,49,48,52,56,10,102,32,50,53,48,47,47,49,48,54,48,32,49,48,51,48,47,47,49,48,54,49,32,49,55,57,50,47,47,49,48,54,50,32,49,48,51,49,47,47,49,48,54,51,10,102,32,50,53,48,47,47,49,48,54,48,32,49,48,51,49,47,47,49,48,54,51,32,49,54,49,50,47,47,52,50,50,32,55,49,53,47,47,52,51,53,10,102,32,50,53,48,47,47,49,48,54,48,32,55,49,53,47,47,52,51,53,32,49,54,49,52,47,47,52,51,52,32,49,48,50,55,47,47,49,48,53,53,10,102,32,50,53,48,47,47,49,48,54,48,32,49,48,50,55,47,47,49,48,53,53,32,49,55,57,48,47,47,49,48,53,52,32,49,48,51,48,47,47,49,48,54,49,10,102,32,50,53,49,47,47,49,48,54,52,32,49,48,50,56,47,47,49,48,53,55,32,49,54,49,49,47,47,52,49,52,32,55,48,52,47,47,52,49,51,10,102,32,50,53,49,47,47,49,48,54,52,32,55,48,52,47,47,52,49,51,32,49,54,48,57,47,47,52,48,50,32,49,48,51,50,47,47,49,48,54,53,10,102,32,50,53,49,47,47,49,48,54,52,32,49,48,51,50,47,47,49,48,54,53,32,49,55,57,51,47,47,49,48,54,54,32,49,48,51,51,47,47,49,48,54,55,10,102,32,50,53,49,47,47,49,48,54,52,32,49,48,51,51,47,47,49,48,54,55,32,49,55,57,49,47,47,49,48,53,56,32,49,48,50,56,47,47,49,48,53,55,10,102,32,50,53,50,47,47,49,48,54,56,32,49,48,51,52,47,47,49,48,54,57,32,49,55,57,52,47,47,49,48,55,48,32,49,48,51,53,47,47,49,48,55,49,10,102,32,50,53,50,47,47,49,48,54,56,32,49,48,51,53,47,47,49,48,55,49,32,49,54,49,48,47,47,52,49,48,32,55,48,57,47,47,52,50,51,10,102,32,50,53,50,47,47,49,48,54,56,32,55,48,57,47,47,52,50,51,32,49,54,49,50,47,47,52,50,50,32,49,48,51,49,47,47,49,48,54,51,10,102,32,50,53,50,47,47,49,48,54,56,32,49,48,51,49,47,47,49,48,54,51,32,49,55,57,50,47,47,49,48,54,50,32,49,48,51,52,47,47,49,48,54,57,10,102,32,50,53,51,47,47,49,48,55,50,32,49,48,51,50,47,47,49,48,54,53,32,49,54,48,57,47,47,52,48,50,32,54,57,56,47,47,52,48,49,10,102,32,50,53,51,47,47,49,48,55,50,32,54,57,56,47,47,52,48,49,32,49,54,48,55,47,47,51,57,48,32,49,48,51,54,47,47,49,48,55,51,10,102,32,50,53,51,47,47,49,48,55,50,32,49,48,51,54,47,47,49,48,55,51,32,49,55,57,53,47,47,49,48,55,52,32,49,48,51,55,47,47,49,48,55,53,10,102,32,50,53,51,47,47,49,48,55,50,32,49,48,51,55,47,47,49,48,55,53,32,49,55,57,51,47,47,49,48,54,54,32,49,48,51,50,47,47,49,48,54,53,10,102,32,50,53,52,47,47,49,48,55,54,32,49,48,51,56,47,47,49,48,55,55,32,49,55,57,54,47,47,49,48,55,56,32,49,48,51,57,47,47,49,48,55,57,10,102,32,50,53,52,47,47,49,48,55,54,32,49,48,51,57,47,47,49,48,55,57,32,49,54,48,56,47,47,51,57,56,32,55,48,51,47,47,52,49,49,10,102,32,50,53,52,47,47,49,48,55,54,32,55,48,51,47,47,52,49,49,32,49,54,49,48,47,47,52,49,48,32,49,48,51,53,47,47,49,48,55,49,10,102,32,50,53,52,47,47,49,48,55,54,32,49,48,51,53,47,47,49,48,55,49,32,49,55,57,52,47,47,49,48,55,48,32,49,48,51,56,47,47,49,48,55,55,10,102,32,50,53,53,47,47,49,48,56,48,32,49,48,51,54,47,47,49,48,55,51,32,49,54,48,55,47,47,51,57,48,32,54,57,50,47,47,51,56,57,10,102,32,50,53,53,47,47,49,48,56,48,32,54,57,50,47,47,51,56,57,32,49,54,48,53,47,47,51,55,56,32,49,48,52,48,47,47,49,48,56,49,10,102,32,50,53,53,47,47,49,48,56,48,32,49,48,52,48,47,47,49,48,56,49,32,49,55,57,55,47,47,49,48,56,50,32,49,48,52,49,47,47,49,48,56,51,10,102,32,50,53,53,47,47,49,48,56,48,32,49,48,52,49,47,47,49,48,56,51,32,49,55,57,53,47,47,49,48,55,52,32,49,48,51,54,47,47,49,48,55,51,10,102,32,50,53,54,47,47,49,48,56,52,32,49,48,52,50,47,47,49,48,56,53,32,49,55,57,56,47,47,49,48,56,54,32,49,48,52,51,47,47,49,48,56,55,10,102,32,50,53,54,47,47,49,48,56,52,32,49,48,52,51,47,47,49,48,56,55,32,49,54,48,54,47,47,51,56,54,32,54,57,55,47,47,51,57,57,10,102,32,50,53,54,47,47,49,48,56,52,32,54,57,55,47,47,51,57,57,32,49,54,48,56,47,47,51,57,56,32,49,48,51,57,47,47,49,48,55,57,10,102,32,50,53,54,47,47,49,48,56,52,32,49,48,51,57,47,47,49,48,55,57,32,49,55,57,54,47,47,49,48,55,56,32,49,48,52,50,47,47,49,48,56,53,10,102,32,50,53,55,47,47,49,48,56,56,32,49,48,52,48,47,47,49,48,56,49,32,49,54,48,53,47,47,51,55,56,32,54,56,54,47,47,51,55,55,10,102,32,50,53,55,47,47,49,48,56,56,32,54,56,54,47,47,51,55,55,32,49,54,48,51,47,47,51,54,54,32,49,48,52,52,47,47,49,48,56,57,10,102,32,50,53,55,47,47,49,48,56,56,32,49,48,52,52,47,47,49,48,56,57,32,49,55,57,57,47,47,49,48,57,48,32,49,48,52,53,47,47,49,48,57,49,10,102,32,50,53,55,47,47,49,48,56,56,32,49,48,52,53,47,47,49,48,57,49,32,49,55,57,55,47,47,49,48,56,50,32,49,48,52,48,47,47,49,48,56,49,10,102,32,50,53,56,47,47,49,48,57,50,32,49,48,52,54,47,47,49,48,57,51,32,49,56,48,48,47,47,49,48,57,52,32,49,48,52,55,47,47,49,48,57,53,10,102,32,50,53,56,47,47,49,48,57,50,32,49,48,52,55,47,47,49,48,57,53,32,49,54,48,52,47,47,51,55,52,32,54,57,49,47,47,51,56,55,10,102,32,50,53,56,47,47,49,48,57,50,32,54,57,49,47,47,51,56,55,32,49,54,48,54,47,47,51,56,54,32,49,48,52,51,47,47,49,48,56,55,10,102,32,50,53,56,47,47,49,48,57,50,32,49,48,52,51,47,47,49,48,56,55,32,49,55,57,56,47,47,49,48,56,54,32,49,48,52,54,47,47,49,48,57,51,10,102,32,50,53,57,47,47,49,48,57,54,32,49,48,52,52,47,47,49,48,56,57,32,49,54,48,51,47,47,51,54,54,32,54,56,48,47,47,51,54,53,10,102,32,50,53,57,47,47,49,48,57,54,32,54,56,48,47,47,51,54,53,32,49,54,48,49,47,47,51,53,52,32,49,48,52,56,47,47,49,48,57,55,10,102,32,50,53,57,47,47,49,48,57,54,32,49,48,52,56,47,47,49,48,57,55,32,49,56,48,49,47,47,49,48,57,56,32,49,48,52,57,47,47,49,48,57,57,10,102,32,50,53,57,47,47,49,48,57,54,32,49,48,52,57,47,47,49,48,57,57,32,49,55,57,57,47,47,49,48,57,48,32,49,48,52,52,47,47,49,48,56,57,10,102,32,50,54,48,47,47,49,49,48,48,32,49,48,53,48,47,47,49,49,48,49,32,49,56,48,50,47,47,49,49,48,50,32,49,48,53,49,47,47,49,49,48,51,10,102,32,50,54,48,47,47,49,49,48,48,32,49,48,53,49,47,47,49,49,48,51,32,49,54,48,50,47,47,51,54,50,32,54,56,53,47,47,51,55,53,10,102,32,50,54,48,47,47,49,49,48,48,32,54,56,53,47,47,51,55,53,32,49,54,48,52,47,47,51,55,52,32,49,48,52,55,47,47,49,48,57,53,10,102,32,50,54,48,47,47,49,49,48,48,32,49,48,52,55,47,47,49,48,57,53,32,49,56,48,48,47,47,49,48,57,52,32,49,48,53,48,47,47,49,49,48,49,10,102,32,50,54,49,47,47,49,49,48,52,32,49,48,52,56,47,47,49,48,57,55,32,49,54,48,49,47,47,51,53,52,32,54,55,52,47,47,51,53,51,10,102,32,50,54,49,47,47,49,49,48,52,32,54,55,52,47,47,51,53,51,32,49,53,57,57,47,47,51,52,50,32,49,48,53,50,47,47,49,49,48,53,10,102,32,50,54,49,47,47,49,49,48,52,32,49,48,53,50,47,47,49,49,48,53,32,49,56,48,51,47,47,49,49,48,54,32,49,48,53,51,47,47,49,49,48,55,10,102,32,50,54,49,47,47,49,49,48,52,32,49,48,53,51,47,47,49,49,48,55,32,49,56,48,49,47,47,49,48,57,56,32,49,48,52,56,47,47,49,48,57,55,10,102,32,50,54,50,47,47,49,49,48,56,32,49,48,53,52,47,47,49,49,48,57,32,49,56,48,52,47,47,49,49,49,48,32,49,48,53,53,47,47,49,49,49,49,10,102,32,50,54,50,47,47,49,49,48,56,32,49,48,53,53,47,47,49,49,49,49,32,49,54,48,48,47,47,51,53,48,32,54,55,57,47,47,51,54,51,10,102,32,50,54,50,47,47,49,49,48,56,32,54,55,57,47,47,51,54,51,32,49,54,48,50,47,47,51,54,50,32,49,48,53,49,47,47,49,49,48,51,10,102,32,50,54,50,47,47,49,49,48,56,32,49,48,53,49,47,47,49,49,48,51,32,49,56,48,50,47,47,49,49,48,50,32,49,48,53,52,47,47,49,49,48,57,10,102,32,50,54,51,47,47,49,49,49,50,32,49,48,53,50,47,47,49,49,48,53,32,49,53,57,57,47,47,51,52,50,32,54,54,56,47,47,51,52,49,10,102,32,50,54,51,47,47,49,49,49,50,32,54,54,56,47,47,51,52,49,32,49,53,57,55,47,47,51,50,54,32,49,48,53,54,47,47,49,49,49,51,10,102,32,50,54,51,47,47,49,49,49,50,32,49,48,53,54,47,47,49,49,49,51,32,49,56,48,53,47,47,49,49,49,52,32,49,48,53,55,47,47,49,49,49,53,10,102,32,50,54,51,47,47,49,49,49,50,32,49,48,53,55,47,47,49,49,49,53,32,49,56,48,51,47,47,49,49,48,54,32,49,48,53,50,47,47,49,49,48,53,10,102,32,50,54,52,47,47,49,49,49,54,32,49,48,53,56,47,47,49,49,49,55,32,49,56,48,54,47,47,49,49,49,56,32,49,48,53,57,47,47,49,49,49,57,10,102,32,50,54,52,47,47,49,49,49,54,32,49,48,53,57,47,47,49,49,49,57,32,49,53,57,56,47,47,51,51,53,32,54,55,51,47,47,51,53,49,10,102,32,50,54,52,47,47,49,49,49,54,32,54,55,51,47,47,51,53,49,32,49,54,48,48,47,47,51,53,48,32,49,48,53,53,47,47,49,49,49,49,10,102,32,50,54,52,47,47,49,49,49,54,32,49,48,53,53,47,47,49,49,49,49,32,49,56,48,52,47,47,49,49,49,48,32,49,48,53,56,47,47,49,49,49,55,10,102,32,50,54,53,47,47,49,49,50,48,32,49,48,54,48,47,47,49,49,50,49,32,49,56,49,51,47,47,49,49,50,50,32,49,48,54,49,47,47]);fileData0.push.apply(fileData0,[49,49,50,51,10,102,32,50,54,53,47,47,49,49,50,48,32,49,48,54,49,47,47,49,49,50,51,32,49,56,49,52,47,47,49,49,50,52,32,49,48,54,50,47,47,49,49,50,53,10,102,32,50,54,53,47,47,49,49,50,48,32,49,48,54,50,47,47,49,49,50,53,32,49,56,51,51,47,47,49,49,50,54,32,49,48,54,51,47,47,49,49,50,55,10,102,32,50,54,53,47,47,49,49,50,48,32,49,48,54,51,47,47,49,49,50,55,32,49,56,52,51,47,47,49,49,50,56,32,49,48,54,48,47,47,49,49,50,49,10,102,32,50,54,54,47,47,49,49,50,57,32,49,48,54,52,47,47,49,49,51,48,32,49,56,51,52,47,47,49,49,51,49,32,49,48,54,53,47,47,49,49,51,50,10,102,32,50,54,54,47,47,49,49,50,57,32,49,48,54,53,47,47,49,49,51,50,32,49,56,49,52,47,47,49,49,50,52,32,49,48,54,49,47,47,49,49,50,51,10,102,32,50,54,54,47,47,49,49,50,57,32,49,48,54,49,47,47,49,49,50,51,32,49,56,49,51,47,47,49,49,50,50,32,49,48,54,54,47,47,49,49,51,51,10,102,32,50,54,54,47,47,49,49,50,57,32,49,48,54,54,47,47,49,49,51,51,32,49,56,52,52,47,47,49,49,51,52,32,49,48,54,52,47,47,49,49,51,48,10,102,32,50,54,55,47,47,49,49,51,53,32,49,48,54,55,47,47,49,49,51,54,32,49,56,49,50,47,47,49,49,51,55,32,49,48,54,56,47,47,49,49,51,56,10,102,32,50,54,55,47,47,49,49,51,53,32,49,48,54,56,47,47,49,49,51,56,32,49,56,49,51,47,47,49,49,50,50,32,49,48,54,48,47,47,49,49,50,49,10,102,32,50,54,55,47,47,49,49,51,53,32,49,48,54,48,47,47,49,49,50,49,32,49,56,52,51,47,47,49,49,50,56,32,49,48,54,57,47,47,49,49,51,57,10,102,32,50,54,55,47,47,49,49,51,53,32,49,48,54,57,47,47,49,49,51,57,32,49,56,52,49,47,47,49,49,52,48,32,49,48,54,55,47,47,49,49,51,54,10,102,32,50,54,56,47,47,49,49,52,49,32,49,48,55,48,47,47,49,49,52,50,32,49,56,52,52,47,47,49,49,51,52,32,49,48,54,54,47,47,49,49,51,51,10,102,32,50,54,56,47,47,49,49,52,49,32,49,48,54,54,47,47,49,49,51,51,32,49,56,49,51,47,47,49,49,50,50,32,49,48,54,56,47,47,49,49,51,56,10,102,32,50,54,56,47,47,49,49,52,49,32,49,48,54,56,47,47,49,49,51,56,32,49,56,49,50,47,47,49,49,51,55,32,49,48,55,49,47,47,49,49,52,51,10,102,32,50,54,56,47,47,49,49,52,49,32,49,48,55,49,47,47,49,49,52,51,32,49,56,52,50,47,47,49,49,52,52,32,49,48,55,48,47,47,49,49,52,50,10,102,32,50,54,57,47,47,49,49,52,53,32,49,48,55,50,47,47,49,49,52,54,32,49,56,49,49,47,47,49,49,52,55,32,49,48,55,51,47,47,49,49,52,56,10,102,32,50,54,57,47,47,49,49,52,53,32,49,48,55,51,47,47,49,49,52,56,32,49,56,49,50,47,47,49,49,51,55,32,49,48,54,55,47,47,49,49,51,54,10,102,32,50,54,57,47,47,49,49,52,53,32,49,48,54,55,47,47,49,49,51,54,32,49,56,52,49,47,47,49,49,52,48,32,49,48,55,52,47,47,49,49,52,57,10,102,32,50,54,57,47,47,49,49,52,53,32,49,48,55,52,47,47,49,49,52,57,32,49,56,52,53,47,47,49,49,53,48,32,49,48,55,50,47,47,49,49,52,54,10,102,32,50,55,48,47,47,49,49,53,49,32,49,48,55,53,47,47,49,49,53,50,32,49,56,52,50,47,47,49,49,52,52,32,49,48,55,49,47,47,49,49,52,51,10,102,32,50,55,48,47,47,49,49,53,49,32,49,48,55,49,47,47,49,49,52,51,32,49,56,49,50,47,47,49,49,51,55,32,49,48,55,51,47,47,49,49,52,56,10,102,32,50,55,48,47,47,49,49,53,49,32,49,48,55,51,47,47,49,49,52,56,32,49,56,49,49,47,47,49,49,52,55,32,49,48,55,54,47,47,49,49,53,51,10,102,32,50,55,48,47,47,49,49,53,49,32,49,48,55,54,47,47,49,49,53,51,32,49,56,52,54,47,47,49,49,53,52,32,49,48,55,53,47,47,49,49,53,50,10,102,32,50,55,49,47,47,49,49,53,53,32,49,48,55,55,47,47,49,49,53,54,32,49,53,57,52,47,47,50,54,49,32,54,50,57,47,47,50,54,48,10,102,32,50,55,49,47,47,49,49,53,53,32,54,50,57,47,47,50,54,48,32,49,53,57,54,47,47,50,54,55,32,49,48,55,56,47,47,49,49,53,55,10,102,32,50,55,49,47,47,49,49,53,53,32,49,48,55,56,47,47,49,49,53,55,32,49,56,49,49,47,47,49,49,52,55,32,49,48,55,50,47,47,49,49,52,54,10,102,32,50,55,49,47,47,49,49,53,53,32,49,48,55,50,47,47,49,49,52,54,32,49,56,52,53,47,47,49,49,53,48,32,49,48,55,55,47,47,49,49,53,54,10,102,32,50,55,50,47,47,49,49,53,56,32,49,48,55,54,47,47,49,49,53,51,32,49,56,49,49,47,47,49,49,52,55,32,49,48,55,56,47,47,49,49,53,55,10,102,32,50,55,50,47,47,49,49,53,56,32,49,48,55,56,47,47,49,49,53,55,32,49,53,57,54,47,47,50,54,55,32,54,51,53,47,47,50,55,51,10,102,32,50,55,50,47,47,49,49,53,56,32,54,51,53,47,47,50,55,51,32,49,53,57,53,47,47,50,55,50,32,49,48,55,57,47,47,49,49,53,57,10,102,32,50,55,50,47,47,49,49,53,56,32,49,48,55,57,47,47,49,49,53,57,32,49,56,52,54,47,47,49,49,53,52,32,49,48,55,54,47,47,49,49,53,51,10,102,32,50,55,51,47,47,49,49,54,48,32,49,48,56,48,47,47,49,49,54,49,32,49,53,57,50,47,47,50,55,54,32,54,51,54,47,47,50,55,53,10,102,32,50,55,51,47,47,49,49,54,48,32,54,51,54,47,47,50,55,53,32,49,53,57,52,47,47,50,54,49,32,49,48,55,55,47,47,49,49,53,54,10,102,32,50,55,51,47,47,49,49,54,48,32,49,48,55,55,47,47,49,49,53,54,32,49,56,52,53,47,47,49,49,53,48,32,49,48,56,49,47,47,49,49,54,50,10,102,32,50,55,51,47,47,49,49,54,48,32,49,48,56,49,47,47,49,49,54,50,32,49,56,51,57,47,47,49,49,54,51,32,49,48,56,48,47,47,49,49,54,49,10,102,32,50,55,52,47,47,49,49,54,52,32,49,48,56,50,47,47,49,49,54,53,32,49,56,52,54,47,47,49,49,53,52,32,49,48,55,57,47,47,49,49,53,57,10,102,32,50,55,52,47,47,49,49,54,52,32,49,48,55,57,47,47,49,49,53,57,32,49,53,57,53,47,47,50,55,50,32,54,52,49,47,47,50,56,53,10,102,32,50,55,52,47,47,49,49,54,52,32,54,52,49,47,47,50,56,53,32,49,53,57,51,47,47,50,56,52,32,49,48,56,51,47,47,49,49,54,54,10,102,32,50,55,52,47,47,49,49,54,52,32,49,48,56,51,47,47,49,49,54,54,32,49,56,52,48,47,47,49,49,54,55,32,49,48,56,50,47,47,49,49,54,53,10,102,32,50,55,53,47,47,49,49,54,56,32,49,48,56,52,47,47,49,49,54,57,32,49,53,57,48,47,47,50,56,56,32,54,52,50,47,47,50,56,55,10,102,32,50,55,53,47,47,49,49,54,56,32,54,52,50,47,47,50,56,55,32,49,53,57,50,47,47,50,55,54,32,49,48,56,48,47,47,49,49,54,49,10,102,32,50,55,53,47,47,49,49,54,56,32,49,48,56,48,47,47,49,49,54,49,32,49,56,51,57,47,47,49,49,54,51,32,49,48,56,53,47,47,49,49,55,48,10,102,32,50,55,53,47,47,49,49,54,56,32,49,48,56,53,47,47,49,49,55,48,32,49,56,51,53,47,47,49,49,55,49,32,49,48,56,52,47,47,49,49,54,57,10,102,32,50,55,54,47,47,49,49,55,50,32,49,48,56,54,47,47,49,49,55,51,32,49,56,52,48,47,47,49,49,54,55,32,49,48,56,51,47,47,49,49,54,54,10,102,32,50,55,54,47,47,49,49,55,50,32,49,48,56,51,47,47,49,49,54,54,32,49,53,57,51,47,47,50,56,52,32,54,52,55,47,47,50,57,55,10,102,32,50,55,54,47,47,49,49,55,50,32,54,52,55,47,47,50,57,55,32,49,53,57,49,47,47,50,57,54,32,49,48,56,55,47,47,49,49,55,52,10,102,32,50,55,54,47,47,49,49,55,50,32,49,48,56,55,47,47,49,49,55,52,32,49,56,51,54,47,47,49,49,55,53,32,49,48,56,54,47,47,49,49,55,51,10,102,32,50,55,55,47,47,49,49,55,54,32,49,48,56,56,47,47,49,49,55,55,32,49,53,56,56,47,47,51,48,48,32,54,52,56,47,47,50,57,57,10,102,32,50,55,55,47,47,49,49,55,54,32,54,52,56,47,47,50,57,57,32,49,53,57,48,47,47,50,56,56,32,49,48,56,52,47,47,49,49,54,57,10,102,32,50,55,55,47,47,49,49,55,54,32,49,48,56,52,47,47,49,49,54,57,32,49,56,51,53,47,47,49,49,55,49,32,49,48,56,57,47,47,49,49,55,56,10,102,32,50,55,55,47,47,49,49,55,54,32,49,48,56,57,47,47,49,49,55,56,32,49,56,51,55,47,47,49,49,55,57,32,49,48,56,56,47,47,49,49,55,55,10,102,32,50,55,56,47,47,49,49,56,48,32,49,48,57,48,47,47,49,49,56,49,32,49,56,51,54,47,47,49,49,55,53,32,49,48,56,55,47,47,49,49,55,52,10,102,32,50,55,56,47,47,49,49,56,48,32,49,48,56,55,47,47,49,49,55,52,32,49,53,57,49,47,47,50,57,54,32,54,53,51,47,47,51,48,57,10,102,32,50,55,56,47,47,49,49,56,48,32,54,53,51,47,47,51,48,57,32,49,53,56,57,47,47,51,48,56,32,49,48,57,49,47,47,49,49,56,50,10,102,32,50,55,56,47,47,49,49,56,48,32,49,48,57,49,47,47,49,49,56,50,32,49,56,51,56,47,47,49,49,56,51,32,49,48,57,48,47,47,49,49,56,49,10,102,32,50,55,57,47,47,49,49,56,52,32,49,48,56,57,47,47,49,49,55,56,32,49,56,51,53,47,47,49,49,55,49,32,49,48,57,50,47,47,49,49,56,53,10,102,32,50,55,57,47,47,49,49,56,52,32,49,48,57,50,47,47,49,49,56,53,32,49,56,52,49,47,47,49,49,52,48,32,49,48,54,57,47,47,49,49,51,57,10,102,32,50,55,57,47,47,49,49,56,52,32,49,48,54,57,47,47,49,49,51,57,32,49,56,52,51,47,47,49,49,50,56,32,49,48,57,51,47,47,49,49,56,54,10,102,32,50,55,57,47,47,49,49,56,52,32,49,48,57,51,47,47,49,49,56,54,32,49,56,51,55,47,47,49,49,55,57,32,49,48,56,57,47,47,49,49,55,56,10,102,32,50,56,48,47,47,49,49,56,55,32,49,48,57,52,47,47,49,49,56,56,32,49,56,52,52,47,47,49,49,51,52,32,49,48,55,48,47,47,49,49,52,50,10,102,32,50,56,48,47,47,49,49,56,55,32,49,48,55,48,47,47,49,49,52,50,32,49,56,52,50,47,47,49,49,52,52,32,49,48,57,53,47,47,49,49,56,57,10,102,32,50,56,48,47,47,49,49,56,55,32,49,48,57,53,47,47,49,49,56,57,32,49,56,51,54,47,47,49,49,55,53,32,49,48,57,48,47,47,49,49,56,49,10,102,32,50,56,48,47,47,49,49,56,55,32,49,48,57,48,47,47,49,49,56,49,32,49,56,51,56,47,47,49,49,56,51,32,49,48,57,52,47,47,49,49,56,56,10,102,32,50,56,49,47,47,49,49,57,48,32,49,48,57,50,47,47,49,49,56,53,32,49,56,51,53,47,47,49,49,55,49,32,49,48,56,53,47,47,49,49,55,48,10,102,32,50,56,49,47,47,49,49,57,48,32,49,48,56,53,47,47,49,49,55,48,32,49,56,51,57,47,47,49,49,54,51,32,49,48,56,49,47,47,49,49,54,50,10,102,32,50,56,49,47,47,49,49,57,48,32,49,48,56,49,47,47,49,49,54,50,32,49,56,52,53,47,47,49,49,53,48,32,49,48,55,52,47,47,49,49,52,57,10,102,32,50,56,49,47,47,49,49,57,48,32,49,48,55,52,47,47,49,49,52,57,32,49,56,52,49,47,47,49,49,52,48,32,49,48,57,50,47,47,49,49,56,53,10,102,32,50,56,50,47,47,49,49,57,49,32,49,48,55,53,47,47,49,49,53,50,32,49,56,52,54,47,47,49,49,53,52,32,49,48,56,50,47,47,49,49,54,53,10,102,32,50,56,50,47,47,49,49,57,49,32,49,48,56,50,47,47,49,49,54,53,32,49,56,52,48,47,47,49,49,54,55,32,49,48,56,54,47,47,49,49,55,51,10,102,32,50,56,50,47,47,49,49,57,49,32,49,48,56,54,47,47,49,49,55,51,32,49,56,51,54,47,47,49,49,55,53,32,49,48,57,53,47,47,49,49,56,57,10,102,32,50,56,50,47,47,49,49,57,49,32,49,48,57,53,47,47,49,49,56,57,32,49,56,52,50,47,47,49,49,52,52,32,49,48,55,53,47,47,49,49,53,50,10,102,32,50,56,51,47,47,49,49,57,50,32,49,48,57,54,47,47,49,49,57,51,32,49,56,51,49,47,47,49,49,57,52,32,49,48,57,55,47,47,49,49,57,53,10,102,32,50,56,51,47,47,49,49,57,50,32,49,48,57,55,47,47,49,49,57,53,32,49,56,51,55,47,47,49,49,55,57,32,49,48,57,51,47,47,49,49,56,54,10,102,32,50,56,51,47,47,49,49,57,50,32,49,48,57,51,47,47,49,49,56,54,32,49,56,52,51,47,47,49,49,50,56,32,49,48,54,51,47,47,49,49,50,55,10,102,32,50,56,51,47,47,49,49,57,50,32,49,48,54,51,47,47,49,49,50,55,32,49,56,51,51,47,47,49,49,50,54,32,49,48,57,54,47,47,49,49,57,51,10,102,32,50,56,52,47,47,49,49,57,54,32,49,48,54,52,47,47,49,49,51,48,32,49,56,52,52,47,47,49,49,51,52,32,49,48,57,52,47,47,49,49,56,56,10,102,32,50,56,52,47,47,49,49,57,54,32,49,48,57,52,47,47,49,49,56,56,32,49,56,51,56,47,47,49,49,56,51,32,49,48,57,56,47,47,49,49,57,55,10,102,32,50,56,52,47,47,49,49,57,54,32,49,48,57,56,47,47,49,49,57,55,32,49,56,51,50,47,47,49,49,57,56,32,49,48,57,57,47,47,49,49,57,57,10,102,32,50,56,52,47,47,49,49,57,54,32,49,48,57,57,47,47,49,49,57,57,32,49,56,51,52,47,47,49,49,51,49,32,49,48,54,52,47,47,49,49,51,48,10,102,32,50,56,53,47,47,49,50,48,48,32,49,49,48,48,47,47,49,50,48,49,32,49,53,56,54,47,47,51,49,50,32,54,53,52,47,47,51,49,49,10,102,32,50,56,53,47,47,49,50,48,48,32,54,53,52,47,47,51,49,49,32,49,53,56,56,47,47,51,48,48,32,49,48,56,56,47,47,49,49,55,55,10,102,32,50,56,53,47,47,49,50,48,48,32,49,48,56,56,47,47,49,49,55,55,32,49,56,51,55,47,47,49,49,55,57,32,49,48,57,55,47,47,49,49,57,53,10,102,32,50,56,53,47,47,49,50,48,48,32,49,48,57,55,47,47,49,49,57,53,32,49,56,51,49,47,47,49,49,57,52,32,49,49,48,48,47,47,49,50,48,49,10,102,32,50,56,54,47,47,49,50,48,50,32,49,48,57,56,47,47,49,49,57,55,32,49,56,51,56,47,47,49,49,56,51,32,49,48,57,49,47,47,49,49,56,50,10,102,32,50,56,54,47,47,49,50,48,50,32,49,48,57,49,47,47,49,49,56,50,32,49,53,56,57,47,47,51,48,56,32,54,53,57,47,47,51,50,49,10,102,32,50,56,54,47,47,49,50,48,50,32,54,53,57,47,47,51,50,49,32,49,53,56,55,47,47,51,50,48,32,49,49,48,49,47,47,49,50,48,51,10,102,32,50,56,54,47,47,49,50,48,50,32,49,49,48,49,47,47,49,50,48,51,32,49,56,51,50,47,47,49,49,57,56,32,49,48,57,56,47,47,49,49,57,55,10,102,32,50,56,55,47,47,49,50,48,52,32,56,55,56,47,47,55,53,54,32,49,55,49,52,47,47,55,52,57,32,49,49,48,50,47,47,49,50,48,53,10,102,32,50,56,55,47,47,49,50,48,52,32,49,49,48,50,47,47,49,50,48,53,32,49,56,52,55,47,47,49,50,48,54,32,49,49,48,51,47,47,49,50,48,55,10,102,32,50,56,55,47,47,49,50,48,52,32,49,49,48,51,47,47,49,50,48,55,32,49,56,52,57,47,47,49,50,48,56,32,49,49,48,52,47,47,49,50,48,57,10,102,32,50,56,55,47,47,49,50,48,52,32,49,49,48,52,47,47,49,50,48,57,32,49,55,50,48,47,47,55,53,55,32,56,55,56,47,47,55,53,54,10,102,32,50,56,56,47,47,49,50,49,48,32,49,49,48,53,47,47,49,50,49,49,32,49,56,53,48,47,47,49,50,49,50,32,49,49,48,54,47,47,49,50,49,51,10,102,32,50,56,56,47,47,49,50,49,48,32,49,49,48,54,47,47,49,50,49,51,32,49,56,52,56,47,47,49,50,49,52,32,49,49,48,55,47,47,49,50,49,53,10,102,32,50,56,56,47,47,49,50,49,48,32,49,49,48,55,47,47,49,50,49,53,32,49,55,49,53,47,47,55,53,51,32,56,56,49,47,47,55,54,50,10,102,32,50,56,56,47,47,49,50,49,48,32,56,56,49,47,47,55,54,50,32,49,55,50,49,47,47,55,54,49,32,49,49,48,53,47,47,49,50,49,49,10,102,32,50,56,57,47,47,49,50,49,54,32,56,55,52,47,47,55,52,56,32,49,53,56,54,47,47,51,49,50,32,49,49,48,48,47,47,49,50,48,49,10,102,32,50,56,57,47,47,49,50,49,54,32,49,49,48,48,47,47,49,50,48,49,32,49,56,51,49,47,47,49,49,57,52,32,49,49,48,56,47,47,49,50,49,55,10,102,32,50,56,57,47,47,49,50,49,54,32,49,49,48,56,47,47,49,50,49,55,32,49,56,52,55,47,47,49,50,48,54,32,49,49,48,50,47,47,49,50,48,53,10,102,32,50,56,57,47,47,49,50,49,54,32,49,49,48,50,47,47,49,50,48,53,32,49,55,49,52,47,47,55,52,57,32,56,55,52,47,47,55,52,56,10,102,32,50,57,48,47,47,49,50,49,56,32,49,49,48,55,47,47,49,50,49,53,32,49,56,52,56,47,47,49,50,49,52,32,49,49,48,57,47,47,49,50,49,57,10,102,32,50,57,48,47,47,49,50,49,56,32,49,49,48,57,47,47,49,50,49,57,32,49,56,51,50,47,47,49,49,57,56,32,49,49,48,49,47,47,49,50,48,51,10,102,32,50,57,48,47,47,49,50,49,56,32,49,49,48,49,47,47,49,50,48,51,32,49,53,56,55,47,47,51,50,48,32,56,55,55,47,47,55,53,52,10,102,32,50,57,48,47,47,49,50,49,56,32,56,55,55,47,47,55,53,52,32,49,55,49,53,47,47,55,53,51,32,49,49,48,55,47,47,49,50,49,53,10,102,32,50,57,49,47,47,49,50,50,48,32,49,49,49,48,47,47,49,50,50,49,32,49,53,56,52,47,47,51,50,52,32,56,56,50,47,47,55,54,52,10,102,32,50,57,49,47,47,49,50,50,48,32,56,56,50,47,47,55,54,52,32,49,55,50,48,47,47,55,53,55,32,49,49,48,52,47,47,49,50,48,57,10,102,32,50,57,49,47,47,49,50,50,48,32,49,49,48,52,47,47,49,50,48,57,32,49,56,52,57,47,47,49,50,48,56,32,49,49,49,49,47,47,49,50,50,50,10,102,32,50,57,49,47,47,49,50,50,48,32,49,49,49,49,47,47,49,50,50,50,32,49,56,53,49,47,47,49,50,50,51,32,49,49,49,48,47,47,49,50,50,49,10,102,32,50,57,50,47,47,49,50,50,52,32,49,49,49,50,47,47,49,50,50,53,32,49,56,53,48,47,47,49,50,49,50,32,49,49,48,53,47,47,49,50,49,49,10,102,32,50,57,50,47,47,49,50,50,52,32,49,49,48,53,47,47,49,50,49,49,32,49,55,50,49,47,47,55,54,49,32,56,56,51,47,47,55,54,54,10,102,32,50,57,50,47,47,49,50,50,52,32,56,56,51,47,47,55,54,54,32,49,53,56,53,47,47,51,51,55,32,49,49,49,51,47,47,49,50,50,54,10,102,32,50,57,50,47,47,49,50,50,52,32,49,49,49,51,47,47,49,50,50,54,32,49,56,53,50,47,47,49,50,50,55,32,49,49,49,50,47,47,49,50,50,53,10,102,32,50,57,51,47,47,49,50,50,56,32,54,54,49,47,47,51,50,53,32,49,53,56,52,47,47,51,50,52,32,49,49,49,48,47,47,49,50,50,49,10,102,32,50,57,51,47,47,49,50,50,56,32,49,49,49,48,47,47,49,50,50,49,32,49,56,53,49,47,47,49,50,50,51,32,49,49,49,52,47,47,49,50,50,57,10,102,32,50,57,51,47,47,49,50,50,56,32,49,49,49,52,47,47,49,50,50,57,32,49,56,48,53,47,47,49,49,49,52,32,49,48,53,54,47,47,49,49,49,51,10,102,32,50,57,51,47,47,49,50,50,56,32,49,48,53,54,47,47,49,49,49,51,32,49,53,57,55,47,47,51,50,54,32,54,54,49,47,47,51,50,53,10,102,32,50,57,52,47,47,49,50,51,48,32,49,48,53,57,47,47,49,49,49,57,32,49,56,48,54,47,47,49,49,49,56,32,49,49,49,53,47,47,49,50,51,49,10,102,32,50,57,52,47,47,49,50,51,48,32,49,49,49,53,47,47,49,50,51,49,32,49,56,53,50,47,47,49,50,50,55,32,49,49,49,51,47,47,49,50,50,54,10,102,32,50,57,52,47,47,49,50,51,48,32,49,49,49,51,47,47,49,50,50,54,32,49,53,56,53,47,47,51,51,55,32,54,54,54,47,47,51,51,54,10,102,32,50,57,52,47,47,49,50,51,48,32,54,54,54,47,47,51,51,54,32,49,53,57,56,47,47,51,51,53,32,49,48,53,57,47,47,49,49,49,57,10,102,32,50,57,53,47,47,49,50,51,50,32,49,49,49,54,47,47,49,50,51,51,32,49,53,56,50,47,47,49,50,51,52,32,49,49,49,55,47,47,49,50,51,53,10,102,32,50,57,53,47,47,49,50,51,50,32,49,49,49,55,47,47,49,50,51,53,32,49,56,50,57,47,47,49,50,51,54,32,49,49,49,56,47,47,49,50,51,55,10,102,32,50,57,53,47,47,49,50,51,50,32,49,49,49,56,47,47,49,50,51,55,32,49,56,53,55,47,47,49,50,51,56,32,49,49,49,57,47,47,49,50,51,57,10,102,32,50,57,53,47,47,49,50,51,50,32,49,49,49,57,47,47,49,50,51,57,32,49,56,48,57,47,47,49,50,52,48,32,49,49,49,54,47,47,49,50,51,51,10,102,32,50,57,54,47,47,49,50,52,49,32,49,49,50,48,47,47,49,50,52,50,32,49,56,53,56,47,47,49,50,52,51,32,49,49,50,49,47,47,49,50,52,52,10,102,32,50,57,54,47,47,49,50,52,49,32,49,49,50,49,47,47,49,50,52,52,32,49,56,51,48,47,47,49,50,52,53,32,49,49,50,50,47,47,49,50,52,54,10,102,32,50,57,54,47,47,49,50,52,49,32,49,49,50,50,47,47,49,50,52,54,32,49,53,56,50,47,47,49,50,51,52,32,49,49,49,54,47,47,49,50,51,51,10,102,32,50,57,54,47,47,49,50,52,49,32,49,49,49,54,47,47,49,50,51,51,32,49,56,48,57,47,47,49,50,52,48,32,49,49,50,48,47,47,49,50,52,50,10,102,32,50,57,55,47,47,49,50,52,55,32,49,49,50,51,47,47,49,50,52,56,32,49,56,48,57,47,47,49,50,52,48,32,49,49,49,57,47,47,49,50,51,57,10,102,32,50,57,55,47,47,49,50,52,55,32,49,49,49,57,47,47,49,50,51,57,32,49,56,53,55,47,47,49,50,51,56,32,49,49,50,52,47,47,49,50,52,57,10,102,32,50,57,55,47,47,49,50,52,55,32,49,49,50,52,47,47,49,50,52,57,32,49,56,53,53,47,47,49,50,53,48,32,49,49,50,53,47,47,49,50,53,49,10,102,32,50,57,55,47,47,49,50,52,55,32,49,49,50,53,47,47,49,50,53,49,32,49,53,56,51,47,47,49,50,53,50,32,49,49,50,51,47,47,49,50,52,56,10,102,32,50,57,56,47,47,49,50,53,51,32,49,49,50,54,47,47,49,50,53,52,32,49,56,53,54,47,47,49,50,53,53,32,49,49,50,55,47,47,49,50,53,54,10,102,32,50,57,56,47,47,49,50,53,51,32,49,49,50,55,47,47,49,50,53,54,32,49,56,53,56,47,47,49,50,52,51,32,49,49,50,48,47,47,49,50,52,50,10,102,32,50,57,56,47,47,49,50,53,51,32,49,49,50,48,47,47,49,50,52,50,32,49,56,48,57,47,47,49,50,52,48,32,49,49,50,51,47,47,49,50,52,56,10,102,32,50,57,56,47,47,49,50,53,51,32,49,49,50,51,47,47,49,50,52,56,32,49,53,56,51,47,47,49,50,53,50,32,49,49,50,54,47,47,49,50,53,52,10,102,32,50,57,57,47,47,49,50,53,55,32,49,49,50,56,47,47,49,50,53,56,32,49,53,56,51,47,47,49,50,53,50,32,49,49,50,53,47,47,49,50,53,49,10,102,32,50,57,57,47,47,49,50,53,55,32,49,49,50,53,47,47,49,50,53,49,32,49,56,53,53,47,47,49,50,53,48,32,49,49,50,57,47,47,49,50,53,57,10,102,32,50,57,57,47,47,49,50,53,55,32,49,49,50,57,47,47,49,50,53,57,32,49,56,53,51,47,47,49,50,54,48,32,49,49,51,48,47,47,49,50,54,49,10,102,32,50,57,57,47,47,49,50,53,55,32,49,49,51,48,47,47,49,50,54,49,32,49,56,49,48,47,47,49,50,54,50,32,49,49,50,56,47,47,49,50,53,56,10,102,32,51,48,48,47,47,49,50,54,51,32,49,49,51,49,47,47,49,50,54,52,32,49,56,53,52,47,47,49,50,54,53,32,49,49,51,50,47,47,49,50,54,54,10,102,32,51,48,48,47,47,49,50,54,51,32,49,49,51,50,47,47,49,50,54,54,32,49,56,53,54,47,47,49,50,53,53,32,49,49,50,54,47,47,49,50,53,52,10,102,32,51,48,48,47,47,49,50,54,51,32,49,49,50,54,47,47,49,50,53,52,32,49,53,56,51,47,47,49,50,53,50,32,49,49,50,56,47,47,49,50,53,56,10,102,32,51,48,48,47,47,49,50,54,51,32,49,49,50,56,47,47,49,50,53,56,32,49,56,49,48,47,47,49,50,54,50,32,49,49,51,49,47,47,49,50,54,52,10,102,32,51,48,49,47,47,49,50,54,55,32,49,49,51,51,47,47,49,50,54,56,32,49,56,49,48,47,47,49,50,54,50,32,49,49,51,48,47,47,49,50,54,49,10,102,32,51,48,49,47,47,49,50,54,55,32,49,49,51,48,47,47,49,50,54,49,32,49,56,53,51,47,47,49,50,54,48,32,49,49,51,52,47,47,49,50,54,57,10,102,32,51,48,49,47,47,49,50,54,55,32,49,49,51,52,47,47,49,50,54,57,32,49,56,51,51,47,47,49,49,50,54,32,49,48,54,50,47,47,49,49,50,53,10,102,32,51,48,49,47,47,49,50,54,55,32,49,48,54,50,47,47,49,49,50,53,32,49,56,49,52,47,47,49,49,50,52,32,49,49,51,51,47,47,49,50,54,56,10,102,32,51,48,50,47,47,49,50,55,48,32,49,48,54,53,47,47,49,49,51,50,32,49,56,51,52,47,47,49,49,51,49,32,49,49,51,53,47,47,49,50,55,49,10,102,32,51,48,50,47,47,49,50,55,48,32,49,49,51,53,47,47,49,50,55,49,32,49,56,53,52,47,47,49,50,54,53,32,49,49,51,49,47,47,49,50,54,52,10,102,32,51,48,50,47,47,49,50,55,48,32,49,49,51,49,47,47,49,50,54,52,32,49,56,49,48,47,47,49,50,54,50,32,49,49,51,51,47,47,49,50,54,56,10,102,32,51,48,50,47,47,49,50,55,48,32,49,49,51,51,47,47,49,50,54,56,32,49,56,49,52,47,47,49,49,50,52,32,49,48,54,53,47,47,49,49,51,50,10,102,32,51,48,51,47,47,49,50,55,50,32,49,49,48,56,47,47,49,50,49,55,32,49,56,51,49,47,47,49,49,57,52,32,49,48,57,54,47,47,49,49,57,51,10,102,32,51,48,51,47,47,49,50,55,50,32,49,48,57,54,47,47,49,49,57,51,32,49,56,51,51,47,47,49,49,50,54,32,49,49,51,52,47,47,49,50,54,57,10,102,32,51,48,51,47,47,49,50,55,50,32,49,49,51,52,47,47,49,50,54,57,32,49,56,53,51,47,47,49,50,54,48,32,49,49,51,54,47,47,49,50,55,51,10,102,32,51,48,51,47,47,49,50,55,50,32,49,49,51,54,47,47,49,50,55,51,32,49,56,52,55,47,47,49,50,48,54,32,49,49,48,56,47,47,49,50,49,55,10,102,32,51,48,52,47,47,49,50,55,52,32,49,49,51,55,47,47,49,50,55,53,32,49,56,53,52,47,47,49,50,54,53,32,49,49,51,53,47,47,49,50,55,49,10,102,32,51,48,52,47,47,49,50,55,52,32,49,49,51,53,47,47,49,50,55,49,32,49,56,51,52,47,47,49,49,51,49,32,49,48,57,57,47,47,49,49,57,57,10,102,32,51,48,52,47,47,49,50,55,52,32,49,48,57,57,47,47,49,49,57,57,32,49,56,51,50,47,47,49,49,57,56,32,49,49,48,57,47,47,49,50,49,57,10,102,32,51,48,52,47,47,49,50,55,52,32,49,49,48,57,47,47,49,50,49,57,32,49,56,52,56,47,47,49,50,49,52,32,49,49,51,55,47,47,49,50,55,53,10,102,32,51,48,53,47,47,49,50,55,54,32,49,49,51,56,47,47,49,50,55,55,32,49,56,48,49,47,47,49,48,57,56,32,49,48,53,51,47,47,49,49,48,55,10,102,32,51,48,53,47,47,49,50,55,54,32,49,48,53,51,47,47,49,49,48,55,32,49,56,48,51,47,47,49,49,48,54,32,49,49,51,57,47,47,49,50,55,56,10,102,32,51,48,53,47,47,49,50,55,54,32,49,49,51,57,47,47,49,50,55,56,32,49,56,50,51,47,47,49,50,55,57,32,49,49,52,48,47,47,49,50,56,48,10,102,32,51,48,53,47,47,49,50,55,54,32,49,49,52,48,47,47,49,50,56,48,32,49,56,49,53,47,47,49,50,56,49,32,49,49,51,56,47,47,49,50,55,55,10,102,32,51,48,54,47,47,49,50,56,50,32,49,49,52,49,47,47,49,50,56,51,32,49,56,50,52,47,47,49,50,56,52,32,49,49,52,50,47,47,49,50,56,53,10,102,32,51,48,54,47,47,49,50,56,50,32,49,49,52,50,47,47,49,50,56,53,32,49,56,48,52,47,47,49,49,49,48,32,49,48,53,52,47,47,49,49,48,57,10,102,32,51,48,54,47,47,49,50,56,50,32,49,48,53,52,47,47,49,49,48,57,32,49,56,48,50,47,47,49,49,48,50,32,49,49,52,51,47,47,49,50,56,54,10,102,32,51,48,54,47,47,49,50,56,50,32,49,49,52,51,47,47,49,50,56,54,32,49,56,49,54,47,47,49,50,56,55,32,49,49,52,49,47,47,49,50,56,51,10,102,32,51,48,55,47,47,49,50,56,56,32,49,49,52,52,47,47,49,50,56,57,32,49,53,56,49,47,47,49,50,57,48,32,49,49,52,53,47,47,49,50,57,49,10,102,32,51,48,55,47,47,49,50,56,56,32,49,49,52,53,47,47,49,50,57,49,32,49,56,50,49,47,47,49,50,57,50,32,49,49,52,54,47,47,49,50,57,51,10,102,32,51,48,55,47,47,49,50,56,56,32,49,49,52,54,47,47,49,50,57,51,32,49,56,50,57,47,47,49,50,51,54,32,49,49,49,55,47,47,49,50,51,53,10,102,32,51,48,55,47,47,49,50,56,56,32,49,49,49,55,47,47,49,50,51,53,32,49,53,56,50,47,47,49,50,51,52,32,49,49,52,52,47,47,49,50,56,57,10,102,32,51,48,56,47,47,49,50,57,52,32,49,49,50,50,47,47,49,50,52,54,32,49,56,51,48,47,47,49,50,52,53,32,49,49,52,55,47,47,49,50,57,53,10,102,32,51,48,56,47,47,49,50,57,52,32,49,49,52,55,47,47,49,50,57,53,32,49,56,50,50,47,47,49,50,57,54,32,49,49,52,56,47,47,49,50,57,55,10,102,32,51,48,56,47,47,49,50,57,52,32,49,49,52,56,47,47,49,50,57,55,32,49,53,56,49,47,47,49,50,57,48,32,49,49,52,52,47,47,49,50,56,57,10,102,32,51,48,56,47,47,49,50,57,52,32,49,49,52,52,47,47,49,50,56,57,32,49,53,56,50,47,47,49,50,51,52,32,49,49,50,50,47,47,49,50,52,54,10,102,32,51,48,57,47,47,49,50,57,56,32,49,49,52,57,47,47,49,50,57,57,32,49,56,48,55,47,47,49,51,48,48,32,49,49,53,48,47,47,49,51,48,49,10,102,32,51,48,57,47,47,49,50,57,56,32,49,49,53,48,47,47,49,51,48,49,32,49,56,54,51,47,47,49,51,48,50,32,49,49,53,49,47,47,49,51,48,51,10,102,32,51,48,57,47,47,49,50,57,56,32,49,49,53,49,47,47,49,51,48,51,32,49,56,54,49,47,47,49,51,48,52,32,49,49,53,50,47,47,49,51,48,53,10,102,32,51,48,57,47,47,49,50,57,56,32,49,49,53,50,47,47,49,51,48,53,32,49,56,48,56,47,47,49,51,48,54,32,49,49,52,57,47,47,49,50,57,57,10,102,32,51,49,48,47,47,49,51,48,55,32,49,49,53,51,47,47,49,51,48,56,32,49,56,54,50,47,47,49,51,48,57,32,49,49,53,52,47,47,49,51,49,48,10,102,32,51,49,48,47,47,49,51,48,55,32,49,49,53,52,47,47,49,51,49,48,32,49,56,54,52,47,47,49,51,49,49,32,49,49,53,53,47,47,49,51,49,50,10,102,32,51,49,48,47,47,49,51,48,55,32,49,49,53,53,47,47,49,51,49,50,32,49,56,48,55,47,47,49,51,48,48,32,49,49,52,57,47,47,49,50,57,57,10,102,32,51,49,48,47,47,49,51,48,55,32,49,49,52,57,47,47,49,50,57,57,32,49,56,48,56,47,47,49,51,48,54,32,49,49,53,51,47,47,49,51,48,56,10,102,32,51,49,49,47,47,49,51,49,51,32,49,49,53,54,47,47,49,51,49,52,32,49,56,48,56,47,47,49,51,48,54,32,49,49,53,50,47,47,49,51,48,53,10,102,32,51,49,49,47,47,49,51,49,51,32,49,49,53,50,47,47,49,51,48,53,32,49,56,54,49,47,47,49,51,48,52,32,49,49,53,55,47,47,49,51,49,53,10,102,32,51,49,49,47,47,49,51,49,51,32,49,49,53,55,47,47,49,51,49,53,32,49,56,53,57,47,47,49,51,49,54,32,49,49,53,56,47,47,49,51,49,55,10,102,32,51,49,49,47,47,49,51,49,51,32,49,49,53,56,47,47,49,51,49,55,32,49,53,56,48,47,47,49,51,49,56,32,49,49,53,54,47,47,49,51,49,52,10,102,32,51,49,50,47,47,49,51,49,57,32,49,49,53,57,47,47,49,51,50,48,32,49,56,54,48,47,47,49,51,50,49,32,49,49,54,48,47,47,49,51,50,50,10,102,32,51,49,50,47,47,49,51,49,57,32,49,49,54,48,47,47,49,51,50,50,32,49,56,54,50,47,47,49,51,48,57,32,49,49,53,51,47,47,49,51,48,56,10,102,32,51,49,50,47,47,49,51,49,57,32,49,49,53,51,47,47,49,51,48,56,32,49,56,48,56,47,47,49,51,48,54,32,49,49,53,54,47,47,49,51,49,52,10,102,32,51,49,50,47,47,49,51,49,57,32,49,49,53,54,47,47,49,51,49,52,32,49,53,56,48,47,47,49,51,49,56,32,49,49,53,57,47,47,49,51,50,48,10,102,32,51,49,51,47,47,49,51,50,51,32,49,49,54,49,47,47,49,51,50,52,32,49,53,56,48,47,47,49,51,49,56,32,49,49,53,56,47,47,49,51,49,55,10,102,32,51,49,51,47,47,49,51,50,51,32,49,49,53,56,47,47,49,51,49,55,32,49,56,53,57,47,47,49,51,49,54,32,49,49,54,50,47,47,49,51,50,53,10,102,32,51,49,51,47,47,49,51,50,51,32,49,49,54,50,47,47,49,51,50,53,32,49,56,50,49,47,47,49,50,57,50,32,49,49,52,53,47,47,49,50,57,49,10,102,32,51,49,51,47,47,49,51,50,51,32,49,49,52,53,47,47,49,50,57,49,32,49,53,56,49,47,47,49,50,57,48,32,49,49,54,49,47,47,49,51,50,52,10,102,32,51,49,52,47,47,49,51,50,54,32,49,49,52,56,47,47,49,50,57,55,32,49,56,50,50,47,47,49,50,57,54,32,49,49,54,51,47,47,49,51,50,55,10,102,32,51,49,52,47,47,49,51,50,54,32,49,49,54,51,47,47,49,51,50,55,32,49,56,54,48,47,47,49,51,50,49,32,49,49,53,57,47,47,49,51,50,48,10,102,32,51,49,52,47,47,49,51,50,54,32,49,49,53,57,47,47,49,51,50,48,32,49,53,56,48,47,47,49,51,49,56,32,49,49,54,49,47,47,49,51,50,52,10,102,32,51,49,52,47,47,49,51,50,54,32,49,49,54,49,47,47,49,51,50,52,32,49,53,56,49,47,47,49,50,57,48,32,49,49,52,56,47,47,49,50,57,55,10,102,32,51,49,53,47,47,49,51,50,56,32,49,49,54,52,47,47,49,51,50,57,32,49,55,57,55,47,47,49,48,56,50,32,49,48,52,53,47,47,49,48,57,49,10,102,32,51,49,53,47,47,49,51,50,56,32,49,48,52,53,47,47,49,48,57,49,32,49,55,57,57,47,47,49,48,57,48,32,49,49,54,53,47,47,49,51,51,48,10,102,32,51,49,53,47,47,49,51,50,56,32,49,49,54,53,47,47,49,51,51,48,32,49,56,54,55,47,47,49,51,51,49,32,49,49,54,54,47,47,49,51,51,50,10,102,32,51,49,53,47,47,49,51,50,56,32,49,49,54,54,47,47,49,51,51,50,32,49,56,54,57,47,47,49,51,51,51,32,49,49,54,52,47,47,49,51,50,57,10,102,32,51,49,54,47,47,49,51,51,52,32,49,49,54,55,47,47,49,51,51,53,32,49,56,54,56,47,47,49,51,51,54,32,49,49,54,56,47,47,49,51,51,55,10,102,32,51,49,54,47,47,49,51,51,52,32,49,49,54,56,47,47,49,51,51,55,32,49,56,48,48,47,47,49,48,57,52,32,49,48,52,54,47,47,49,48,57,51,10,102,32,51,49,54,47,47,49,51,51,52,32,49,48,52,54,47,47,49,48,57,51,32,49,55,57,56,47,47,49,48,56,54,32,49,49,54,57,47,47,49,51,51,56,10,102,32,51,49,54,47,47,49,51,51,52,32,49,49,54,57,47,47,49,51,51,56,32,49,56,55,48,47,47,49,51,51,57,32,49,49,54,55,47,47,49,51,51,53,10,102,32,51,49,55,47,47,49,51,52,48,32,49,49,55,48,47,47,49,51,52,49,32,49,56,54,57,47,47,49,51,51,51,32,49,49,54,54,47,47,49,51,51,50,10,102,32,51,49,55,47,47,49,51,52,48,32,49,49,54,54,47,47,49,51,51,50,32,49,56,54,55,47,47,49,51,51,49,32,49,49,55,49,47,47,49,51,52,50,10,102,32,51,49,55,47,47,49,51,52,48,32,49,49,55,49,47,47,49,51,52,50,32,49,56,55,51,47,47,49,51,52,51,32,49,49,55,50,47,47,49,51,52,52,10,102,32,51,49,55,47,47,49,51,52,48,32,49,49,55,50,47,47,49,51,52,52,32,49,56,55,49,47,47,49,51,52,53,32,49,49,55,48,47,47,49,51,52,49,10,102,32,51,49,56,47,47,49,51,52,54,32,49,49,55,51,47,47,49,51,52,55,32,49,56,55,52,47,47,49,51,52,56,32,49,49,55,52,47,47,49,51,52,57,10,102,32,51,49,56,47,47,49,51,52,54,32,49,49,55,52,47,47,49,51,52,57,32,49,56,54,56,47,47,49,51,51,54,32,49,49,54,55,47,47,49,51,51,53,10,102,32,51,49,56,47,47,49,51,52,54,32,49,49,54,55,47,47,49,51,51,53,32,49,56,55,48,47,47,49,51,51,57,32,49,49,55,53,47,47,49,51,53,48,10,102,32,51,49,56,47,47,49,51,52,54,32,49,49,55,53,47,47,49,51,53,48,32,49,56,55,50,47,47,49,51,53,49,32,49,49,55,51,47,47,49,51,52,55,10,102,32,51,49,57,47,47,49,51,53,50,32,49,49,55,54,47,47,49,51,53,51,32,49,56,55,49,47,47,49,51,52,53,32,49,49,55,50,47,47,49,51,52,52,10,102,32,51,49,57,47,47,49,51,53,50,32,49,49,55,50,47,47,49,51,52,52,32,49,56,55,51,47,47,49,51,52,51,32,49,49,55,55,47,47,49,51,53,52,10,102,32,51,49,57,47,47,49,51,53,50,32,49,49,55,55,47,47,49,51,53,52,32,49,56,55,53,47,47,49,51,53,53,32,49,49,55,56,47,47,49,51,53,54,10,102,32,51,49,57,47,47,49,51,53,50,32,49,49,55,56,47,47,49,51,53,54,32,49,56,55,55,47,47,49,51,53,55,32,49,49,55,54,47,47,49,51,53,51,10,102,32,51,50,48,47,47,49,51,53,56,32,49,49,55,57,47,47,49,51,53,57,32,49,56,55,54,47,47,49,51,54,48,32,49,49,56,48,47,47,49,51,54,49,10,102,32,51,50,48,47,47,49,51,53,56,32,49,49,56,48,47,47,49,51,54,49,32,49,56,55,52,47,47,49,51,52,56,32,49,49,55,51,47,47,49,51,52,55,10,102,32,51,50,48,47,47,49,51,53,56,32,49,49,55,51,47,47,49,51,52,55,32,49,56,55,50,47,47,49,51,53,49,32,49,49,56,49,47,47,49,51,54,50,10,102,32,51,50,48,47,47,49,51,53,56,32,49,49,56,49,47,47,49,51,54,50,32,49,56,55,56,47,47,49,51,54,51,32,49,49,55,57,47,47,49,51,53,57,10,102,32,51,50,49,47,47,49,51,54,52,32,49,49,56,50,47,47,49,51,54,53,32,49,56,55,55,47,47,49,51,53,55,32,49,49,55,56,47,47,49,51,53,54,10,102,32,51,50,49,47,47,49,51,54,52,32,49,49,55,56,47,47,49,51,53,54,32,49,56,55,53,47,47,49,51,53,53,32,49,49,56,51,47,47,49,51,54,54,10,102,32,51,50,49,47,47,49,51,54,52,32,49,49,56,51,47,47,49,51,54,54,32,49,56,56,49,47,47,49,51,54,55,32,49,49,56,52,47,47,49,51,54,56,10,102,32,51,50,49,47,47,49,51,54,52,32,49,49,56,52,47,47,49,51,54,56,32,49,56,55,57,47,47,49,51,54,57,32,49,49,56,50,47,47,49,51,54,53,10,102,32,51,50,50,47,47,49,51,55,48,32,49,49,56,53,47,47,49,51,55,49,32,49,56,56,50,47,47,49,51,55,50,32,49,49,56,54,47,47,49,51,55,51,10,102,32,51,50,50,47,47,49,51,55,48,32,49,49,56,54,47,47,49,51,55,51,32,49,56,55,54,47,47,49,51,54,48,32,49,49,55,57,47,47,49,51,53,57,10,102,32,51,50,50,47,47,49,51,55,48,32,49,49,55,57,47,47,49,51,53,57,32,49,56,55,56,47,47,49,51,54,51,32,49,49,56,55]);fileData0.push.apply(fileData0,[47,47,49,51,55,52,10,102,32,51,50,50,47,47,49,51,55,48,32,49,49,56,55,47,47,49,51,55,52,32,49,56,56,48,47,47,49,51,55,53,32,49,49,56,53,47,47,49,51,55,49,10,102,32,51,50,51,47,47,49,51,55,54,32,49,49,56,56,47,47,49,51,55,55,32,49,56,49,57,47,47,49,51,55,56,32,49,49,56,57,47,47,49,51,55,57,10,102,32,51,50,51,47,47,49,51,55,54,32,49,49,56,57,47,47,49,51,55,57,32,49,56,56,51,47,47,49,51,56,48,32,49,49,57,48,47,47,49,51,56,49,10,102,32,51,50,51,47,47,49,51,55,54,32,49,49,57,48,47,47,49,51,56,49,32,49,56,55,57,47,47,49,51,54,57,32,49,49,56,52,47,47,49,51,54,56,10,102,32,51,50,51,47,47,49,51,55,54,32,49,49,56,52,47,47,49,51,54,56,32,49,56,56,49,47,47,49,51,54,55,32,49,49,56,56,47,47,49,51,55,55,10,102,32,51,50,52,47,47,49,51,56,50,32,49,49,56,53,47,47,49,51,55,49,32,49,56,56,48,47,47,49,51,55,53,32,49,49,57,49,47,47,49,51,56,51,10,102,32,51,50,52,47,47,49,51,56,50,32,49,49,57,49,47,47,49,51,56,51,32,49,56,56,52,47,47,49,51,56,52,32,49,49,57,50,47,47,49,51,56,53,10,102,32,51,50,52,47,47,49,51,56,50,32,49,49,57,50,47,47,49,51,56,53,32,49,56,50,48,47,47,49,51,56,54,32,49,49,57,51,47,47,49,51,56,55,10,102,32,51,50,52,47,47,49,51,56,50,32,49,49,57,51,47,47,49,51,56,55,32,49,56,56,50,47,47,49,51,55,50,32,49,49,56,53,47,47,49,51,55,49,10,102,32,51,50,53,47,47,49,51,56,56,32,49,49,57,52,47,47,49,51,56,57,32,49,56,50,49,47,47,49,50,57,50,32,49,49,54,50,47,47,49,51,50,53,10,102,32,51,50,53,47,47,49,51,56,56,32,49,49,54,50,47,47,49,51,50,53,32,49,56,53,57,47,47,49,51,49,54,32,49,49,57,53,47,47,49,51,57,48,10,102,32,51,50,53,47,47,49,51,56,56,32,49,49,57,53,47,47,49,51,57,48,32,49,56,55,57,47,47,49,51,54,57,32,49,49,57,48,47,47,49,51,56,49,10,102,32,51,50,53,47,47,49,51,56,56,32,49,49,57,48,47,47,49,51,56,49,32,49,56,56,51,47,47,49,51,56,48,32,49,49,57,52,47,47,49,51,56,57,10,102,32,51,50,54,47,47,49,51,57,49,32,49,49,57,49,47,47,49,51,56,51,32,49,56,56,48,47,47,49,51,55,53,32,49,49,57,54,47,47,49,51,57,50,10,102,32,51,50,54,47,47,49,51,57,49,32,49,49,57,54,47,47,49,51,57,50,32,49,56,54,48,47,47,49,51,50,49,32,49,49,54,51,47,47,49,51,50,55,10,102,32,51,50,54,47,47,49,51,57,49,32,49,49,54,51,47,47,49,51,50,55,32,49,56,50,50,47,47,49,50,57,54,32,49,49,57,55,47,47,49,51,57,51,10,102,32,51,50,54,47,47,49,51,57,49,32,49,49,57,55,47,47,49,51,57,51,32,49,56,56,52,47,47,49,51,56,52,32,49,49,57,49,47,47,49,51,56,51,10,102,32,51,50,55,47,47,49,51,57,52,32,49,49,57,53,47,47,49,51,57,48,32,49,56,53,57,47,47,49,51,49,54,32,49,49,53,55,47,47,49,51,49,53,10,102,32,51,50,55,47,47,49,51,57,52,32,49,49,53,55,47,47,49,51,49,53,32,49,56,54,49,47,47,49,51,48,52,32,49,49,57,56,47,47,49,51,57,53,10,102,32,51,50,55,47,47,49,51,57,52,32,49,49,57,56,47,47,49,51,57,53,32,49,56,55,55,47,47,49,51,53,55,32,49,49,56,50,47,47,49,51,54,53,10,102,32,51,50,55,47,47,49,51,57,52,32,49,49,56,50,47,47,49,51,54,53,32,49,56,55,57,47,47,49,51,54,57,32,49,49,57,53,47,47,49,51,57,48,10,102,32,51,50,56,47,47,49,51,57,54,32,49,49,56,55,47,47,49,51,55,52,32,49,56,55,56,47,47,49,51,54,51,32,49,49,57,57,47,47,49,51,57,55,10,102,32,51,50,56,47,47,49,51,57,54,32,49,49,57,57,47,47,49,51,57,55,32,49,56,54,50,47,47,49,51,48,57,32,49,49,54,48,47,47,49,51,50,50,10,102,32,51,50,56,47,47,49,51,57,54,32,49,49,54,48,47,47,49,51,50,50,32,49,56,54,48,47,47,49,51,50,49,32,49,49,57,54,47,47,49,51,57,50,10,102,32,51,50,56,47,47,49,51,57,54,32,49,49,57,54,47,47,49,51,57,50,32,49,56,56,48,47,47,49,51,55,53,32,49,49,56,55,47,47,49,51,55,52,10,102,32,51,50,57,47,47,49,51,57,56,32,49,49,57,56,47,47,49,51,57,53,32,49,56,54,49,47,47,49,51,48,52,32,49,49,53,49,47,47,49,51,48,51,10,102,32,51,50,57,47,47,49,51,57,56,32,49,49,53,49,47,47,49,51,48,51,32,49,56,54,51,47,47,49,51,48,50,32,49,50,48,48,47,47,49,51,57,57,10,102,32,51,50,57,47,47,49,51,57,56,32,49,50,48,48,47,47,49,51,57,57,32,49,56,55,49,47,47,49,51,52,53,32,49,49,55,54,47,47,49,51,53,51,10,102,32,51,50,57,47,47,49,51,57,56,32,49,49,55,54,47,47,49,51,53,51,32,49,56,55,55,47,47,49,51,53,55,32,49,49,57,56,47,47,49,51,57,53,10,102,32,51,51,48,47,47,49,52,48,48,32,49,49,56,49,47,47,49,51,54,50,32,49,56,55,50,47,47,49,51,53,49,32,49,50,48,49,47,47,49,52,48,49,10,102,32,51,51,48,47,47,49,52,48,48,32,49,50,48,49,47,47,49,52,48,49,32,49,56,54,52,47,47,49,51,49,49,32,49,49,53,52,47,47,49,51,49,48,10,102,32,51,51,48,47,47,49,52,48,48,32,49,49,53,52,47,47,49,51,49,48,32,49,56,54,50,47,47,49,51,48,57,32,49,49,57,57,47,47,49,51,57,55,10,102,32,51,51,48,47,47,49,52,48,48,32,49,49,57,57,47,47,49,51,57,55,32,49,56,55,56,47,47,49,51,54,51,32,49,49,56,49,47,47,49,51,54,50,10,102,32,51,51,49,47,47,49,52,48,50,32,49,50,48,48,47,47,49,51,57,57,32,49,56,54,51,47,47,49,51,48,50,32,49,50,48,50,47,47,49,52,48,51,10,102,32,51,51,49,47,47,49,52,48,50,32,49,50,48,50,47,47,49,52,48,51,32,49,56,54,53,47,47,49,52,48,52,32,49,50,48,51,47,47,49,52,48,53,10,102,32,51,51,49,47,47,49,52,48,50,32,49,50,48,51,47,47,49,52,48,53,32,49,56,54,57,47,47,49,51,51,51,32,49,49,55,48,47,47,49,51,52,49,10,102,32,51,51,49,47,47,49,52,48,50,32,49,49,55,48,47,47,49,51,52,49,32,49,56,55,49,47,47,49,51,52,53,32,49,50,48,48,47,47,49,51,57,57,10,102,32,51,51,50,47,47,49,52,48,54,32,49,49,55,53,47,47,49,51,53,48,32,49,56,55,48,47,47,49,51,51,57,32,49,50,48,52,47,47,49,52,48,55,10,102,32,51,51,50,47,47,49,52,48,54,32,49,50,48,52,47,47,49,52,48,55,32,49,56,54,54,47,47,49,52,48,56,32,49,50,48,53,47,47,49,52,48,57,10,102,32,51,51,50,47,47,49,52,48,54,32,49,50,48,53,47,47,49,52,48,57,32,49,56,54,52,47,47,49,51,49,49,32,49,50,48,49,47,47,49,52,48,49,10,102,32,51,51,50,47,47,49,52,48,54,32,49,50,48,49,47,47,49,52,48,49,32,49,56,55,50,47,47,49,51,53,49,32,49,49,55,53,47,47,49,51,53,48,10,102,32,51,51,51,47,47,49,52,49,48,32,49,50,48,54,47,47,49,52,49,49,32,49,55,57,53,47,47,49,48,55,52,32,49,48,52,49,47,47,49,48,56,51,10,102,32,51,51,51,47,47,49,52,49,48,32,49,48,52,49,47,47,49,48,56,51,32,49,55,57,55,47,47,49,48,56,50,32,49,49,54,52,47,47,49,51,50,57,10,102,32,51,51,51,47,47,49,52,49,48,32,49,49,54,52,47,47,49,51,50,57,32,49,56,54,57,47,47,49,51,51,51,32,49,50,48,51,47,47,49,52,48,53,10,102,32,51,51,51,47,47,49,52,49,48,32,49,50,48,51,47,47,49,52,48,53,32,49,56,54,53,47,47,49,52,48,52,32,49,50,48,54,47,47,49,52,49,49,10,102,32,51,51,52,47,47,49,52,49,50,32,49,50,48,52,47,47,49,52,48,55,32,49,56,55,48,47,47,49,51,51,57,32,49,49,54,57,47,47,49,51,51,56,10,102,32,51,51,52,47,47,49,52,49,50,32,49,49,54,57,47,47,49,51,51,56,32,49,55,57,56,47,47,49,48,56,54,32,49,48,52,50,47,47,49,48,56,53,10,102,32,51,51,52,47,47,49,52,49,50,32,49,48,52,50,47,47,49,48,56,53,32,49,55,57,54,47,47,49,48,55,56,32,49,50,48,55,47,47,49,52,49,51,10,102,32,51,51,52,47,47,49,52,49,50,32,49,50,48,55,47,47,49,52,49,51,32,49,56,54,54,47,47,49,52,48,56,32,49,50,48,52,47,47,49,52,48,55,10,102,32,51,51,53,47,47,49,52,49,52,32,49,50,48,56,47,47,49,52,49,53,32,49,53,55,57,47,47,49,52,49,54,32,49,50,48,57,47,47,49,52,49,55,10,102,32,51,51,53,47,47,49,52,49,52,32,49,50,48,57,47,47,49,52,49,55,32,49,56,54,53,47,47,49,52,48,52,32,49,50,48,50,47,47,49,52,48,51,10,102,32,51,51,53,47,47,49,52,49,52,32,49,50,48,50,47,47,49,52,48,51,32,49,56,54,51,47,47,49,51,48,50,32,49,49,53,48,47,47,49,51,48,49,10,102,32,51,51,53,47,47,49,52,49,52,32,49,49,53,48,47,47,49,51,48,49,32,49,56,48,55,47,47,49,51,48,48,32,49,50,48,56,47,47,49,52,49,53,10,102,32,51,51,54,47,47,49,52,49,56,32,49,49,53,53,47,47,49,51,49,50,32,49,56,54,52,47,47,49,51,49,49,32,49,50,48,53,47,47,49,52,48,57,10,102,32,51,51,54,47,47,49,52,49,56,32,49,50,48,53,47,47,49,52,48,57,32,49,56,54,54,47,47,49,52,48,56,32,49,50,49,48,47,47,49,52,49,57,10,102,32,51,51,54,47,47,49,52,49,56,32,49,50,49,48,47,47,49,52,49,57,32,49,53,55,57,47,47,49,52,49,54,32,49,50,48,56,47,47,49,52,49,53,10,102,32,51,51,54,47,47,49,52,49,56,32,49,50,48,56,47,47,49,52,49,53,32,49,56,48,55,47,47,49,51,48,48,32,49,49,53,53,47,47,49,51,49,50,10,102,32,51,51,55,47,47,49,52,50,48,32,49,50,49,49,47,47,49,52,50,49,32,49,55,56,57,47,47,49,48,52,57,32,49,48,50,57,47,47,49,48,53,57,10,102,32,51,51,55,47,47,49,52,50,48,32,49,48,50,57,47,47,49,48,53,57,32,49,55,57,49,47,47,49,48,53,56,32,49,48,51,51,47,47,49,48,54,55,10,102,32,51,51,55,47,47,49,52,50,48,32,49,48,51,51,47,47,49,48,54,55,32,49,55,57,51,47,47,49,48,54,54,32,49,48,51,55,47,47,49,48,55,53,10,102,32,51,51,55,47,47,49,52,50,48,32,49,48,51,55,47,47,49,48,55,53,32,49,55,57,53,47,47,49,48,55,52,32,49,50,49,49,47,47,49,52,50,49,10,102,32,51,51,56,47,47,49,52,50,50,32,49,48,51,56,47,47,49,48,55,55,32,49,55,57,52,47,47,49,48,55,48,32,49,48,51,52,47,47,49,48,54,57,10,102,32,51,51,56,47,47,49,52,50,50,32,49,48,51,52,47,47,49,48,54,57,32,49,55,57,50,47,47,49,48,54,50,32,49,48,51,48,47,47,49,48,54,49,10,102,32,51,51,56,47,47,49,52,50,50,32,49,48,51,48,47,47,49,48,54,49,32,49,55,57,48,47,47,49,48,53,52,32,49,50,49,50,47,47,49,52,50,51,10,102,32,51,51,56,47,47,49,52,50,50,32,49,50,49,50,47,47,49,52,50,51,32,49,55,57,54,47,47,49,48,55,56,32,49,48,51,56,47,47,49,48,55,55,10,102,32,51,51,57,47,47,49,52,50,52,32,49,50,49,51,47,47,49,52,50,53,32,49,55,56,57,47,47,49,48,52,57,32,49,50,49,49,47,47,49,52,50,49,10,102,32,51,51,57,47,47,49,52,50,52,32,49,50,49,49,47,47,49,52,50,49,32,49,55,57,53,47,47,49,48,55,52,32,49,50,48,54,47,47,49,52,49,49,10,102,32,51,51,57,47,47,49,52,50,52,32,49,50,48,54,47,47,49,52,49,49,32,49,56,54,53,47,47,49,52,48,52,32,49,50,48,57,47,47,49,52,49,55,10,102,32,51,51,57,47,47,49,52,50,52,32,49,50,48,57,47,47,49,52,49,55,32,49,53,55,57,47,47,49,52,49,54,32,49,50,49,51,47,47,49,52,50,53,10,102,32,51,52,48,47,47,49,52,50,54,32,49,50,49,48,47,47,49,52,49,57,32,49,56,54,54,47,47,49,52,48,56,32,49,50,48,55,47,47,49,52,49,51,10,102,32,51,52,48,47,47,49,52,50,54,32,49,50,48,55,47,47,49,52,49,51,32,49,55,57,54,47,47,49,48,55,56,32,49,50,49,50,47,47,49,52,50,51,10,102,32,51,52,48,47,47,49,52,50,54,32,49,50,49,50,47,47,49,52,50,51,32,49,55,57,48,47,47,49,48,53,52,32,49,50,49,52,47,47,49,52,50,55,10,102,32,51,52,48,47,47,49,52,50,54,32,49,50,49,52,47,47,49,52,50,55,32,49,53,55,57,47,47,49,52,49,54,32,49,50,49,48,47,47,49,52,49,57,10,102,32,51,52,49,47,47,49,52,50,56,32,49,50,49,53,47,47,49,52,50,57,32,49,53,55,56,47,47,49,48,53,49,32,49,48,50,53,47,47,49,48,53,48,10,102,32,51,52,49,47,47,49,52,50,56,32,49,48,50,53,47,47,49,48,53,48,32,49,55,56,57,47,47,49,48,52,57,32,49,50,49,51,47,47,49,52,50,53,10,102,32,51,52,49,47,47,49,52,50,56,32,49,50,49,51,47,47,49,52,50,53,32,49,53,55,57,47,47,49,52,49,54,32,49,50,49,53,47,47,49,52,50,57,10,102,32,51,52,50,47,47,49,52,51,48,32,49,50,49,53,47,47,49,52,50,57,32,49,53,55,57,47,47,49,52,49,54,32,49,50,49,52,47,47,49,52,50,55,10,102,32,51,52,50,47,47,49,52,51,48,32,49,50,49,52,47,47,49,52,50,55,32,49,55,57,48,47,47,49,48,53,52,32,49,48,50,54,47,47,49,48,53,51,10,102,32,51,52,50,47,47,49,52,51,48,32,49,48,50,54,47,47,49,48,53,51,32,49,53,55,56,47,47,49,48,53,49,32,49,50,49,53,47,47,49,52,50,57,10,102,32,51,52,51,47,47,49,52,51,49,32,49,49,54,53,47,47,49,51,51,48,32,49,55,57,57,47,47,49,48,57,48,32,49,48,52,57,47,47,49,48,57,57,10,102,32,51,52,51,47,47,49,52,51,49,32,49,48,52,57,47,47,49,48,57,57,32,49,56,48,49,47,47,49,48,57,56,32,49,49,51,56,47,47,49,50,55,55,10,102,32,51,52,51,47,47,49,52,51,49,32,49,49,51,56,47,47,49,50,55,55,32,49,56,49,53,47,47,49,50,56,49,32,49,50,49,54,47,47,49,52,51,50,10,102,32,51,52,51,47,47,49,52,51,49,32,49,50,49,54,47,47,49,52,51,50,32,49,56,54,55,47,47,49,51,51,49,32,49,49,54,53,47,47,49,51,51,48,10,102,32,51,52,52,47,47,49,52,51,51,32,49,50,49,55,47,47,49,52,51,52,32,49,56,49,54,47,47,49,50,56,55,32,49,49,52,51,47,47,49,50,56,54,10,102,32,51,52,52,47,47,49,52,51,51,32,49,49,52,51,47,47,49,50,56,54,32,49,56,48,50,47,47,49,49,48,50,32,49,48,53,48,47,47,49,49,48,49,10,102,32,51,52,52,47,47,49,52,51,51,32,49,48,53,48,47,47,49,49,48,49,32,49,56,48,48,47,47,49,48,57,52,32,49,49,54,56,47,47,49,51,51,55,10,102,32,51,52,52,47,47,49,52,51,51,32,49,49,54,56,47,47,49,51,51,55,32,49,56,54,56,47,47,49,51,51,54,32,49,50,49,55,47,47,49,52,51,52,10,102,32,51,52,53,47,47,49,52,51,53,32,49,50,49,54,47,47,49,52,51,50,32,49,56,49,53,47,47,49,50,56,49,32,49,50,49,56,47,47,49,52,51,54,10,102,32,51,52,53,47,47,49,52,51,53,32,49,50,49,56,47,47,49,52,51,54,32,49,56,49,55,47,47,49,52,51,55,32,49,50,49,57,47,47,49,52,51,56,10,102,32,51,52,53,47,47,49,52,51,53,32,49,50,49,57,47,47,49,52,51,56,32,49,56,55,51,47,47,49,51,52,51,32,49,49,55,49,47,47,49,51,52,50,10,102,32,51,52,53,47,47,49,52,51,53,32,49,49,55,49,47,47,49,51,52,50,32,49,56,54,55,47,47,49,51,51,49,32,49,50,49,54,47,47,49,52,51,50,10,102,32,51,52,54,47,47,49,52,51,57,32,49,49,55,52,47,47,49,51,52,57,32,49,56,55,52,47,47,49,51,52,56,32,49,50,50,48,47,47,49,52,52,48,10,102,32,51,52,54,47,47,49,52,51,57,32,49,50,50,48,47,47,49,52,52,48,32,49,56,49,56,47,47,49,52,52,49,32,49,50,50,49,47,47,49,52,52,50,10,102,32,51,52,54,47,47,49,52,51,57,32,49,50,50,49,47,47,49,52,52,50,32,49,56,49,54,47,47,49,50,56,55,32,49,50,49,55,47,47,49,52,51,52,10,102,32,51,52,54,47,47,49,52,51,57,32,49,50,49,55,47,47,49,52,51,52,32,49,56,54,56,47,47,49,51,51,54,32,49,49,55,52,47,47,49,51,52,57,10,102,32,51,52,55,47,47,49,52,52,51,32,49,50,49,57,47,47,49,52,51,56,32,49,56,49,55,47,47,49,52,51,55,32,49,50,50,50,47,47,49,52,52,52,10,102,32,51,52,55,47,47,49,52,52,51,32,49,50,50,50,47,47,49,52,52,52,32,49,56,56,55,47,47,49,52,52,53,32,49,50,50,51,47,47,49,52,52,54,10,102,32,51,52,55,47,47,49,52,52,51,32,49,50,50,51,47,47,49,52,52,54,32,49,56,55,53,47,47,49,51,53,53,32,49,49,55,55,47,47,49,51,53,52,10,102,32,51,52,55,47,47,49,52,52,51,32,49,49,55,55,47,47,49,51,53,52,32,49,56,55,51,47,47,49,51,52,51,32,49,50,49,57,47,47,49,52,51,56,10,102,32,51,52,56,47,47,49,52,52,55,32,49,49,56,48,47,47,49,51,54,49,32,49,56,55,54,47,47,49,51,54,48,32,49,50,50,52,47,47,49,52,52,56,10,102,32,51,52,56,47,47,49,52,52,55,32,49,50,50,52,47,47,49,52,52,56,32,49,56,56,56,47,47,49,52,52,57,32,49,50,50,53,47,47,49,52,53,48,10,102,32,51,52,56,47,47,49,52,52,55,32,49,50,50,53,47,47,49,52,53,48,32,49,56,49,56,47,47,49,52,52,49,32,49,50,50,48,47,47,49,52,52,48,10,102,32,51,52,56,47,47,49,52,52,55,32,49,50,50,48,47,47,49,52,52,48,32,49,56,55,52,47,47,49,51,52,56,32,49,49,56,48,47,47,49,51,54,49,10,102,32,51,52,57,47,47,49,52,53,49,32,49,50,50,54,47,47,49,52,53,50,32,49,56,49,57,47,47,49,51,55,56,32,49,49,56,56,47,47,49,51,55,55,10,102,32,51,52,57,47,47,49,52,53,49,32,49,49,56,56,47,47,49,51,55,55,32,49,56,56,49,47,47,49,51,54,55,32,49,49,56,51,47,47,49,51,54,54,10,102,32,51,52,57,47,47,49,52,53,49,32,49,49,56,51,47,47,49,51,54,54,32,49,56,55,53,47,47,49,51,53,53,32,49,50,50,51,47,47,49,52,52,54,10,102,32,51,52,57,47,47,49,52,53,49,32,49,50,50,51,47,47,49,52,52,54,32,49,56,56,55,47,47,49,52,52,53,32,49,50,50,54,47,47,49,52,53,50,10,102,32,51,53,48,47,47,49,52,53,51,32,49,50,50,52,47,47,49,52,52,56,32,49,56,55,54,47,47,49,51,54,48,32,49,49,56,54,47,47,49,51,55,51,10,102,32,51,53,48,47,47,49,52,53,51,32,49,49,56,54,47,47,49,51,55,51,32,49,56,56,50,47,47,49,51,55,50,32,49,49,57,51,47,47,49,51,56,55,10,102,32,51,53,48,47,47,49,52,53,51,32,49,49,57,51,47,47,49,51,56,55,32,49,56,50,48,47,47,49,51,56,54,32,49,50,50,55,47,47,49,52,53,52,10,102,32,51,53,48,47,47,49,52,53,51,32,49,50,50,55,47,47,49,52,53,52,32,49,56,56,56,47,47,49,52,52,57,32,49,50,50,52,47,47,49,52,52,56,10,102,32,51,53,49,47,47,49,52,53,53,32,49,50,50,56,47,47,49,52,53,54,32,49,56,53,51,47,47,49,50,54,48,32,49,49,50,57,47,47,49,50,53,57,10,102,32,51,53,49,47,47,49,52,53,53,32,49,49,50,57,47,47,49,50,53,57,32,49,56,53,53,47,47,49,50,53,48,32,49,50,50,57,47,47,49,52,53,55,10,102,32,51,53,49,47,47,49,52,53,53,32,49,50,50,57,47,47,49,52,53,55,32,49,56,57,49,47,47,49,52,53,56,32,49,50,51,48,47,47,49,52,53,57,10,102,32,51,53,49,47,47,49,52,53,53,32,49,50,51,48,47,47,49,52,53,57,32,49,56,56,57,47,47,49,52,54,48,32,49,50,50,56,47,47,49,52,53,54,10,102,32,51,53,50,47,47,49,52,54,49,32,49,50,51,49,47,47,49,52,54,50,32,49,56,57,50,47,47,49,52,54,51,32,49,50,51,50,47,47,49,52,54,52,10,102,32,51,53,50,47,47,49,52,54,49,32,49,50,51,50,47,47,49,52,54,52,32,49,56,53,54,47,47,49,50,53,53,32,49,49,51,50,47,47,49,50,54,54,10,102,32,51,53,50,47,47,49,52,54,49,32,49,49,51,50,47,47,49,50,54,54,32,49,56,53,52,47,47,49,50,54,53,32,49,50,51,51,47,47,49,52,54,53,10,102,32,51,53,50,47,47,49,52,54,49,32,49,50,51,51,47,47,49,52,54,53,32,49,56,57,48,47,47,49,52,54,54,32,49,50,51,49,47,47,49,52,54,50,10,102,32,51,53,51,47,47,49,52,54,55,32,49,50,51,52,47,47,49,52,54,56,32,49,56,50,51,47,47,49,50,55,57,32,49,50,51,53,47,47,49,52,54,57,10,102,32,51,53,51,47,47,49,52,54,55,32,49,50,51,53,47,47,49,52,54,57,32,49,56,56,57,47,47,49,52,54,48,32,49,50,51,48,47,47,49,52,53,57,10,102,32,51,53,51,47,47,49,52,54,55,32,49,50,51,48,47,47,49,52,53,57,32,49,56,57,49,47,47,49,52,53,56,32,49,50,51,54,47,47,49,52,55,48,10,102,32,51,53,51,47,47,49,52,54,55,32,49,50,51,54,47,47,49,52,55,48,32,49,56,50,53,47,47,49,52,55,49,32,49,50,51,52,47,47,49,52,54,56,10,102,32,51,53,52,47,47,49,52,55,50,32,49,50,51,55,47,47,49,52,55,51,32,49,56,57,50,47,47,49,52,54,51,32,49,50,51,49,47,47,49,52,54,50,10,102,32,51,53,52,47,47,49,52,55,50,32,49,50,51,49,47,47,49,52,54,50,32,49,56,57,48,47,47,49,52,54,54,32,49,50,51,56,47,47,49,52,55,52,10,102,32,51,53,52,47,47,49,52,55,50,32,49,50,51,56,47,47,49,52,55,52,32,49,56,50,52,47,47,49,50,56,52,32,49,50,51,57,47,47,49,52,55,53,10,102,32,51,53,52,47,47,49,52,55,50,32,49,50,51,57,47,47,49,52,55,53,32,49,56,50,54,47,47,49,52,55,54,32,49,50,51,55,47,47,49,52,55,51,10,102,32,51,53,53,47,47,49,52,55,55,32,49,49,51,57,47,47,49,50,55,56,32,49,56,48,51,47,47,49,49,48,54,32,49,48,53,55,47,47,49,49,49,53,10,102,32,51,53,53,47,47,49,52,55,55,32,49,48,53,55,47,47,49,49,49,53,32,49,56,48,53,47,47,49,49,49,52,32,49,50,52,48,47,47,49,52,55,56,10,102,32,51,53,53,47,47,49,52,55,55,32,49,50,52,48,47,47,49,52,55,56,32,49,56,56,57,47,47,49,52,54,48,32,49,50,51,53,47,47,49,52,54,57,10,102,32,51,53,53,47,47,49,52,55,55,32,49,50,51,53,47,47,49,52,54,57,32,49,56,50,51,47,47,49,50,55,57,32,49,49,51,57,47,47,49,50,55,56,10,102,32,51,53,54,47,47,49,52,55,57,32,49,50,51,56,47,47,49,52,55,52,32,49,56,57,48,47,47,49,52,54,54,32,49,50,52,49,47,47,49,52,56,48,10,102,32,51,53,54,47,47,49,52,55,57,32,49,50,52,49,47,47,49,52,56,48,32,49,56,48,54,47,47,49,49,49,56,32,49,48,53,56,47,47,49,49,49,55,10,102,32,51,53,54,47,47,49,52,55,57,32,49,48,53,56,47,47,49,49,49,55,32,49,56,48,52,47,47,49,49,49,48,32,49,49,52,50,47,47,49,50,56,53,10,102,32,51,53,54,47,47,49,52,55,57,32,49,49,52,50,47,47,49,50,56,53,32,49,56,50,52,47,47,49,50,56,52,32,49,50,51,56,47,47,49,52,55,52,10,102,32,51,53,55,47,47,49,52,56,49,32,49,50,52,48,47,47,49,52,55,56,32,49,56,48,53,47,47,49,49,49,52,32,49,50,52,50,47,47,49,52,56,50,10,102,32,51,53,55,47,47,49,52,56,49,32,49,50,52,50,47,47,49,52,56,50,32,49,56,52,57,47,47,49,50,48,56,32,49,49,48,51,47,47,49,50,48,55,10,102,32,51,53,55,47,47,49,52,56,49,32,49,49,48,51,47,47,49,50,48,55,32,49,56,52,55,47,47,49,50,48,54,32,49,50,52,51,47,47,49,52,56,51,10,102,32,51,53,55,47,47,49,52,56,49,32,49,50,52,51,47,47,49,52,56,51,32,49,56,56,57,47,47,49,52,54,48,32,49,50,52,48,47,47,49,52,55,56,10,102,32,51,53,56,47,47,49,52,56,52,32,49,50,52,52,47,47,49,52,56,53,32,49,56,52,56,47,47,49,50,49,52,32,49,49,48,54,47,47,49,50,49,51,10,102,32,51,53,56,47,47,49,52,56,52,32,49,49,48,54,47,47,49,50,49,51,32,49,56,53,48,47,47,49,50,49,50,32,49,50,52,53,47,47,49,52,56,54,10,102,32,51,53,56,47,47,49,52,56,52,32,49,50,52,53,47,47,49,52,56,54,32,49,56,48,54,47,47,49,49,49,56,32,49,50,52,49,47,47,49,52,56,48,10,102,32,51,53,56,47,47,49,52,56,52,32,49,50,52,49,47,47,49,52,56,48,32,49,56,57,48,47,47,49,52,54,54,32,49,50,52,52,47,47,49,52,56,53,10,102,32,51,53,57,47,47,49,52,56,55,32,49,50,52,51,47,47,49,52,56,51,32,49,56,52,55,47,47,49,50,48,54,32,49,49,51,54,47,47,49,50,55,51,10,102,32,51,53,57,47,47,49,52,56,55,32,49,49,51,54,47,47,49,50,55,51,32,49,56,53,51,47,47,49,50,54,48,32,49,50,50,56,47,47,49,52,53,54,10,102,32,51,53,57,47,47,49,52,56,55,32,49,50,50,56,47,47,49,52,53,54,32,49,56,56,57,47,47,49,52,54,48,32,49,50,52,51,47,47,49,52,56,51,10,102,32,51,54,48,47,47,49,52,56,56,32,49,50,52,52,47,47,49,52,56,53,32,49,56,57,48,47,47,49,52,54,54,32,49,50,51,51,47,47,49,52,54,53,10,102,32,51,54,48,47,47,49,52,56,56,32,49,50,51,51,47,47,49,52,54,53,32,49,56,53,52,47,47,49,50,54,53,32,49,49,51,55,47,47,49,50,55,53,10,102,32,51,54,48,47,47,49,52,56,56,32,49,49,51,55,47,47,49,50,55,53,32,49,56,52,56,47,47,49,50,49,52,32,49,50,52,52,47,47,49,52,56,53,10,102,32,51,54,49,47,47,49,52,56,57,32,49,50,52,50,47,47,49,52,56,50,32,49,56,48,53,47,47,49,49,49,52,32,49,49,49,52,47,47,49,50,50,57,10,102,32,51,54,49,47,47,49,52,56,57,32,49,49,49,52,47,47,49,50,50,57,32,49,56,53,49,47,47,49,50,50,51,32,49,49,49,49,47,47,49,50,50,50,10,102,32,51,54,49,47,47,49,52,56,57,32,49,49,49,49,47,47,49,50,50,50,32,49,56,52,57,47,47,49,50,48,56,32,49,50,52,50,47,47,49,52,56,50,10,102,32,51,54,50,47,47,49,52,57,48,32,49,50,52,53,47,47,49,52,56,54,32,49,56,53,48,47,47,49,50,49,50,32,49,49,49,50,47,47,49,50,50,53,10,102,32,51,54,50,47,47,49,52,57,48,32,49,49,49,50,47,47,49,50,50,53,32,49,56,53,50,47,47,49,50,50,55,32,49,49,49,53,47,47,49,50,51,49,10,102,32,51,54,50,47,47,49,52,57,48,32,49,49,49,53,47,47,49,50,51,49,32,49,56,48,54,47,47,49,49,49,56,32,49,50,52,53,47,47,49,52,56,54,10,102,32,51,54,51,47,47,49,52,57,49,32,49,49,56,57,47,47,49,51,55,57,32,49,56,49,57,47,47,49,51,55,56,32,49,50,52,54,47,47,49,52,57,50,10,102,32,51,54,51,47,47,49,52,57,49,32,49,50,52,54,47,47,49,52,57,50,32,49,56,50,55,47,47,49,52,57,51,32,49,50,52,55,47,47,49,52,57,52,10,102,32,51,54,51,47,47,49,52,57,49,32,49,50,52,55,47,47,49,52,57,52,32,49,56,56,53,47,47,49,52,57,53,32,49,50,52,56,47,47,49,52,57,54,10,102,32,51,54,51,47,47,49,52,57,49,32,49,50,52,56,47,47,49,52,57,54,32,49,56,56,51,47,47,49,51,56,48,32,49,49,56,57,47,47,49,51,55,57,10,102,32,51,54,52,47,47,49,52,57,55,32,49,50,52,57,47,47,49,52,57,56,32,49,56,56,54,47,47,49,52,57,57,32,49,50,53,48,47,47,49,53,48,48,10,102,32,51,54,52,47,47,49,52,57,55,32,49,50,53,48,47,47,49,53,48,48,32,49,56,50,56,47,47,49,53,48,49,32,49,50,53,49,47,47,49,53,48,50,10,102,32,51,54,52,47,47,49,52,57,55,32,49,50,53,49,47,47,49,53,48,50,32,49,56,50,48,47,47,49,51,56,54,32,49,49,57,50,47,47,49,51,56,53,10,102,32,51,54,52,47,47,49,52,57,55,32,49,49,57,50,47,47,49,51,56,53,32,49,56,56,52,47,47,49,51,56,52,32,49,50,52,57,47,47,49,52,57,56,10,102,32,51,54,53,47,47,49,53,48,51,32,49,49,52,54,47,47,49,50,57,51,32,49,56,50,49,47,47,49,50,57,50,32,49,49,57,52,47,47,49,51,56,57,10,102,32,51,54,53,47,47,49,53,48,51,32,49,49,57,52,47,47,49,51,56,57,32,49,56,56,51,47,47,49,51,56,48,32,49,50,52,56,47,47,49,52,57,54,10,102,32,51,54,53,47,47,49,53,48,51,32,49,50,52,56,47,47,49,52,57,54,32,49,56,56,53,47,47,49,52,57,53,32,49,50,53,50,47,47,49,53,48,52,10,102,32,51,54,53,47,47,49,53,48,51,32,49,50,53,50,47,47,49,53,48,52,32,49,56,50,57,47,47,49,50,51,54,32,49,49,52,54,47,47,49,50,57,51,10,102,32,51,54,54,47,47,49,53,48,53,32,49,50,53,51,47,47,49,53,48,54,32,49,56,56,54,47,47,49,52,57,57,32,49,50,52,57,47,47,49,52,57,56,10,102,32,51,54,54,47,47,49,53,48,53,32,49,50,52,57,47,47,49,52,57,56,32,49,56,56,52,47,47,49,51,56,52,32,49,49,57,55,47,47,49,51,57,51,10,102,32,51,54,54,47,47,49,53,48,53,32,49,49,57,55,47,47,49,51,57,51,32,49,56,50,50,47,47,49,50,57,54,32,49,49,52,55,47,47,49,50,57,53,10,102,32,51,54,54,47,47,49,53,48,53,32,49,49,52,55,47,47,49,50,57,53,32,49,56,51,48,47,47,49,50,52,53,32,49,50,53,51,47,47,49,53,48,54,10,102,32,51,54,55,47,47,49,53,48,55,32,49,50,53,52,47,47,49,53,48,56,32,49,56,50,53,47,47,49,52,55,49,32,49,50,51,54,47,47,49,52,55,48,10,102,32,51,54,55,47,47,49,53,48,55,32,49,50,51,54,47,47,49,52,55,48,32,49,56,57,49,47,47,49,52,53,56,32,49,50,53,53,47,47,49,53,48,57,10,102,32,51,54,55,47,47,49,53,48,55,32,49,50,53,53,47,47,49,53,48,57,32,49,56,56,53,47,47,49,52,57,53,32,49,50,52,55,47,47,49,52,57,52,10,102,32,51,54,55,47,47,49,53,48,55,32,49,50,52,55,47,47,49,52,57,52,32,49,56,50,55,47,47,49,52,57,51,32,49,50,53,52,47,47,49,53,48,56,10,102,32,51,54,56,47,47,49,53,49,48,32,49,50,53,48,47,47,49,53,48,48,32,49,56,56,54,47,47,49,52,57,57,32,49,50,53,54,47,47,49,53,49,49,10,102,32,51,54,56,47,47,49,53,49,48,32,49,50,53,54,47,47,49,53,49,49,32,49,56,57,50,47,47,49,52,54,51,32,49,50,51,55,47,47,49,52,55,51,10,102,32,51,54,56,47,47,49,53,49,48,32,49,50,51,55,47,47,49,52,55,51,32,49,56,50,54,47,47,49,52,55,54,32,49,50,53,55,47,47,49,53,49,50,10,102,32,51,54,56,47,47,49,53,49,48,32,49,50,53,55,47,47,49,53,49,50,32,49,56,50,56,47,47,49,53,48,49,32,49,50,53,48,47,47,49,53,48,48,10,102,32,51,54,57,47,47,49,53,49,51,32,49,50,50,57,47,47,49,52,53,55,32,49,56,53,53,47,47,49,50,53,48,32,49,49,50,52,47,47,49,50,52,57,10,102,32,51,54,57,47,47,49,53,49,51,32,49,49,50,52,47,47,49,50,52,57,32,49,56,53,55,47,47,49,50,51,56,32,49,50,53,56,47,47,49,53,49,52,10,102,32,51,54,57,47,47,49,53,49,51,32,49,50,53,56,47,47,49,53,49,52,32,49,56,56,53,47,47,49,52,57,53,32,49,50,53,53,47,47,49,53,48,57,10,102,32,51,54,57,47,47,49,53,49,51,32,49,50,53,53,47,47,49,53,48,57,32,49,56,57,49,47,47,49,52,53,56,32,49,50,50,57,47,47,49,52,53,55,10,102,32,51,55,48,47,47,49,53,49,53,32,49,50,53,54,47,47,49,53,49,49,32,49,56,56,54,47,47,49,52,57,57,32,49,50,53,57,47,47,49,53,49,54,10,102,32,51,55,48,47,47,49,53,49,53,32,49,50,53,57,47,47,49,53,49,54,32,49,56,53,56,47,47,49,50,52,51,32,49,49,50,55,47,47,49,50,53,54,10,102,32,51,55,48,47,47,49,53,49,53,32,49,49,50,55,47,47,49,50,53,54,32,49,56,53,54,47,47,49,50,53,53,32,49,50,51,50,47,47,49,52,54,52,10,102,32,51,55,48,47,47,49,53,49,53,32,49,50,51,50,47,47,49,52,54,52,32,49,56,57,50,47,47,49,52,54,51,32,49,50,53,54,47,47,49,53,49,49,10,102,32,51,55,49,47,47,49,53,49,55,32,49,49,49,56,47,47,49,50,51,55,32,49,56,50,57,47,47,49,50,51,54,32,49,50,53,50,47,47,49,53,48,52,10,102,32,51,55,49,47,47,49,53,49,55,32,49,50,53,50,47,47,49,53,48,52,32,49,56,56,53,47,47,49,52,57,53,32,49,50,53,56,47,47,49,53,49,52,10,102,32,51,55,49,47,47,49,53,49,55,32,49,50,53,56,47,47,49,53,49,52,32,49,56,53,55,47,47,49,50,51,56,32,49,49,49,56,47,47,49,50,51,55,10,102,32,51,55,50,47,47,49,53,49,56,32,49,49,50,49,47,47,49,50,52,52,32,49,56,53,56,47,47,49,50,52,51,32,49,50,53,57,47,47,49,53,49,54,10,102,32,51,55,50,47,47,49,53,49,56,32,49,50,53,57,47,47,49,53,49,54,32,49,56,56,54,47,47,49,52,57,57,32,49,50,53,51,47,47,49,53,48,54,10,102,32,51,55,50,47,47,49,53,49,56,32,49,50,53,51,47,47,49,53,48,54,32,49,56,51,48,47,47,49,50,52,53,32,49,49,50,49,47,47,49,50,52,52,10,102,32,51,55,51,47,47,49,53,49,57,32,49,50,54,48,47,47,49,53,50,48,32,49,57,48,53,47,47,49,53,50,49,32,49,50,54,49,47,47,49,53,50,50,10,102,32,51,55,51,47,47,49,53,49,57,32,49,50,54,49,47,47,49,53,50,50,32,49,56,57,51,47,47,49,53,50,51,32,49,50,54,50,47,47,49,53,50,52,10,102,32,51,55,51,47,47,49,53,49,57,32,49,50,54,50,47,47,49,53,50,52,32,49,57,49,57,47,47,49,53,50,53,32,49,50,54,51,47,47,49,53,50,54,10,102,32,51,55,51,47,47,49,53,49,57,32,49,50,54,51,47,47,49,53,50,54,32,49,57,48,55,47,47,49,53,50,55,32,49,50,54,48,47,47,49,53,50,48,10,102,32,51,55,52,47,47,49,53,50,56,32,49,50,54,52,47,47,49,53,50,57,32,49,57,50,48,47,47,49,53,51,48,32,49,50,54,53,47,47,49,53,51,49,10,102,32,51,55,52,47,47,49,53,50,56,32,49,50,54,53,47,47,49,53,51,49,32,49,56,57,52,47,47,49,53,51,50,32,49,50,54,54,47,47,49,53,51,51,10,102,32,51,55,52,47,47,49,53,50,56,32,49,50,54,54,47,47,49,53,51,51,32,49,57,48,54,47,47,49,53,51,52,32,49,50,54,55,47,47,49,53,51,53,10,102,32,51,55,52,47,47,49,53,50,56,32,49,50,54,55,47,47,49,53,51,53,32,49,57,48,56,47,47,49,53,51,54,32,49,50,54,52,47,47,49,53,50,57,10,102,32,51,55,53,47,47,49,53,51,55,32,49,50,54,56,47,47,49,53,51,56,32,49,57,48,53,47,47,49,53,50,49,32,49,50,54,48,47,47,49,53,50,48,10,102,32,51,55,53,47,47,49,53,51,55,32,49,50,54,48,47,47,49,53,50,48,32,49,57,48,55,47,47,49,53,50,55,32,49,50,54,57,47,47,49,53,51,57,10,102,32,51,55,53,47,47,49,53,51,55,32,49,50,54,57,47,47,49,53,51,57,32,49,57,48,57,47,47,49,53,52,48,32,49,50,55,48,47,47,49,53,52,49,10,102,32,51,55,53,47,47,49,53,51,55,32,49,50,55,48,47,47,49,53,52,49,32,49,57,48,51,47,47,49,53,52,50,32,49,50,54,56,47,47,49,53,51,56,10,102,32,51,55,54,47,47,49,53,52,51,32,49,50,55,49,47,47,49,53,52,52,32,49,57,49,48,47,47,49,53,52,53,32,49,50,55,50,47,47,49,53,52,54,10,102,32,51,55,54,47,47,49,53,52,51,32,49,50,55,50,47,47,49,53,52,54,32,49,57,48,56,47,47,49,53,51,54,32,49,50,54,55,47,47,49,53,51,53,10,102,32,51,55,54,47,47,49,53,52,51,32,49,50,54,55,47,47,49,53,51,53,32,49,57,48,54,47,47,49,53,51,52,32,49,50,55,51,47,47,49,53,52,55,10,102,32,51,55,54,47,47,49,53,52,51,32,49,50,55,51,47,47,49,53,52,55,32,49,57,48,52,47,47,49,53,52,56,32,49,50,55,49,47,47,49,53,52,52,10,102,32,51,55,55,47,47,49,53,52,57,32,49,50,55,52,47,47,49,53,53,48,32,49,57,48,51,47,47,49,53,52,50,32,49,50,55,48,47,47,49,53,52,49,10,102,32,51,55,55,47,47,49,53,52,57,32,49,50,55,48,47,47,49,53,52,49,32,49,57,48,57,47,47,49,53,52,48,32,49,50,55,53,47,47,49,53,53,49,10,102,32,51,55,55,47,47,49,53,52,57,32,49,50,55,53,47,47,49,53,53,49,32,49,57,49,49,47,47,49,53,53,50,32,49,50,55,54,47,47,49,53,53,51,10,102,32,51,55,55,47,47,49,53,52,57,32,49,50,55,54,47,47,49,53,53,51,32,49,57,48,49,47,47,49,53,53,52,32,49,50,55,52,47,47,49,53,53,48,10,102,32,51,55,56,47,47,49,53,53,53,32,49,50,55,55,47,47,49,53,53,54,32,49,57,49,50,47,47,49,53,53,55,32,49,50,55,56,47,47,49,53,53,56,10,102,32,51,55,56,47,47,49,53,53,53,32,49,50,55,56,47,47,49,53,53,56,32,49,57,49,48,47,47,49,53,52,53,32,49,50,55,49,47,47,49,53,52,52,10,102,32,51,55,56,47,47,49,53,53,53,32,49,50,55,49,47,47,49,53,52,52,32,49,57,48,52,47,47,49,53,52,56,32,49,50,55,57,47,47,49,53,53,57,10,102,32,51,55,56,47,47,49,53,53,53,32,49,50,55,57,47,47,49,53,53,57,32,49,57,48,50,47,47,49,53,54,48,32,49,50,55,55,47,47,49,53,53,54,10,102,32,51,55,57,47,47,49,53,54,49,32,49,50,56,48,47,47,49,53,54,50,32,49,57,48,49,47,47,49,53,53,52,32,49,50,55,54,47,47,49,53,53,51,10,102,32,51,55,57,47,47,49,53,54,49,32,49,50,55,54,47,47,49,53,53,51,32,49,57,49,49,47,47,49,53,53,50,32,49,50,56,49,47,47,49,53,54,51,10,102,32,51,55,57,47,47,49,53,54,49,32,49,50,56,49,47,47,49,53,54,51,32,49,57,49,51,47,47,49,53,54,52,32,49,50,56,50,47,47,49,53,54,53,10,102,32,51,55,57,47,47,49,53,54,49,32,49,50,56,50,47,47,49,53,54,53,32,49,56,57,57,47,47,49,53,54,54,32,49,50,56,48,47,47,49,53,54,50,10,102,32,51,56,48,47,47,49,53,54,55,32,49,50,56,51,47,47,49,53,54,56,32,49,57,49,52,47,47,49,53,54,57,32,49,50,56,52,47,47,49,53,55,48,10,102,32,51,56,48,47,47,49,53,54,55,32,49,50,56,52,47,47,49,53,55,48,32,49,57,49,50,47,47,49,53,53,55,32,49,50,55,55,47,47,49,53,53,54,10,102,32,51,56,48,47,47,49,53,54,55,32,49,50,55,55,47,47,49,53,53,54,32,49,57,48,50,47,47,49,53,54,48,32,49,50,56,53,47,47,49,53,55,49,10,102,32,51,56,48,47,47,49,53,54,55,32,49,50,56,53,47,47,49,53,55,49,32,49,57,48,48,47,47,49,53,55,50,32,49,50,56,51,47,47,49,53,54,56,10,102,32,51,56,49,47,47,49,53,55,51,32,49,50,56,54,47,47,49,53,55,52,32,49,56,57,57,47,47,49,53,54,54,32,49,50,56,50,47,47,49,53,54,53,10,102,32,51,56,49,47,47,49,53,55,51,32,49,50,56,50,47,47,49,53,54,53,32,49,57,49,51,47,47,49,53,54,52,32,49,50,56,55,47,47,49,53,55,53,10,102,32,51,56,49,47,47,49,53,55,51,32,49,50,56,55,47,47]);fileData0.push.apply(fileData0,[49,53,55,53,32,49,57,49,53,47,47,49,53,55,54,32,49,50,56,56,47,47,49,53,55,55,10,102,32,51,56,49,47,47,49,53,55,51,32,49,50,56,56,47,47,49,53,55,55,32,49,56,57,55,47,47,49,53,55,56,32,49,50,56,54,47,47,49,53,55,52,10,102,32,51,56,50,47,47,49,53,55,57,32,49,50,56,57,47,47,49,53,56,48,32,49,57,49,54,47,47,49,53,56,49,32,49,50,57,48,47,47,49,53,56,50,10,102,32,51,56,50,47,47,49,53,55,57,32,49,50,57,48,47,47,49,53,56,50,32,49,57,49,52,47,47,49,53,54,57,32,49,50,56,51,47,47,49,53,54,56,10,102,32,51,56,50,47,47,49,53,55,57,32,49,50,56,51,47,47,49,53,54,56,32,49,57,48,48,47,47,49,53,55,50,32,49,50,57,49,47,47,49,53,56,51,10,102,32,51,56,50,47,47,49,53,55,57,32,49,50,57,49,47,47,49,53,56,51,32,49,56,57,56,47,47,49,53,56,52,32,49,50,56,57,47,47,49,53,56,48,10,102,32,51,56,51,47,47,49,53,56,53,32,49,50,57,50,47,47,49,53,56,54,32,49,56,57,55,47,47,49,53,55,56,32,49,50,56,56,47,47,49,53,55,55,10,102,32,51,56,51,47,47,49,53,56,53,32,49,50,56,56,47,47,49,53,55,55,32,49,57,49,53,47,47,49,53,55,54,32,49,50,57,51,47,47,49,53,56,55,10,102,32,51,56,51,47,47,49,53,56,53,32,49,50,57,51,47,47,49,53,56,55,32,49,57,49,55,47,47,49,53,56,56,32,49,50,57,52,47,47,49,53,56,57,10,102,32,51,56,51,47,47,49,53,56,53,32,49,50,57,52,47,47,49,53,56,57,32,49,56,57,53,47,47,49,53,57,48,32,49,50,57,50,47,47,49,53,56,54,10,102,32,51,56,52,47,47,49,53,57,49,32,49,50,57,53,47,47,49,53,57,50,32,49,57,49,56,47,47,49,53,57,51,32,49,50,57,54,47,47,49,53,57,52,10,102,32,51,56,52,47,47,49,53,57,49,32,49,50,57,54,47,47,49,53,57,52,32,49,57,49,54,47,47,49,53,56,49,32,49,50,56,57,47,47,49,53,56,48,10,102,32,51,56,52,47,47,49,53,57,49,32,49,50,56,57,47,47,49,53,56,48,32,49,56,57,56,47,47,49,53,56,52,32,49,50,57,55,47,47,49,53,57,53,10,102,32,51,56,52,47,47,49,53,57,49,32,49,50,57,55,47,47,49,53,57,53,32,49,56,57,54,47,47,49,53,57,54,32,49,50,57,53,47,47,49,53,57,50,10,102,32,51,56,53,47,47,49,53,57,55,32,49,50,57,51,47,47,49,53,56,55,32,49,57,49,53,47,47,49,53,55,54,32,49,50,57,56,47,47,49,53,57,56,10,102,32,51,56,53,47,47,49,53,57,55,32,49,50,57,56,47,47,49,53,57,56,32,49,57,50,53,47,47,49,53,57,57,32,49,50,57,57,47,47,49,54,48,48,10,102,32,51,56,53,47,47,49,53,57,55,32,49,50,57,57,47,47,49,54,48,48,32,49,57,50,51,47,47,49,54,48,49,32,49,51,48,48,47,47,49,54,48,50,10,102,32,51,56,53,47,47,49,53,57,55,32,49,51,48,48,47,47,49,54,48,50,32,49,57,49,55,47,47,49,53,56,56,32,49,50,57,51,47,47,49,53,56,55,10,102,32,51,56,54,47,47,49,54,48,51,32,49,51,48,49,47,47,49,54,48,52,32,49,57,50,52,47,47,49,54,48,53,32,49,51,48,50,47,47,49,54,48,54,10,102,32,51,56,54,47,47,49,54,48,51,32,49,51,48,50,47,47,49,54,48,54,32,49,57,50,54,47,47,49,54,48,55,32,49,51,48,51,47,47,49,54,48,56,10,102,32,51,56,54,47,47,49,54,48,51,32,49,51,48,51,47,47,49,54,48,56,32,49,57,49,54,47,47,49,53,56,49,32,49,50,57,54,47,47,49,53,57,52,10,102,32,51,56,54,47,47,49,54,48,51,32,49,50,57,54,47,47,49,53,57,52,32,49,57,49,56,47,47,49,53,57,51,32,49,51,48,49,47,47,49,54,48,52,10,102,32,51,56,55,47,47,49,54,48,57,32,49,50,56,55,47,47,49,53,55,53,32,49,57,49,51,47,47,49,53,54,52,32,49,51,48,52,47,47,49,54,49,48,10,102,32,51,56,55,47,47,49,54,48,57,32,49,51,48,52,47,47,49,54,49,48,32,49,57,50,55,47,47,49,54,49,49,32,49,51,48,53,47,47,49,54,49,50,10,102,32,51,56,55,47,47,49,54,48,57,32,49,51,48,53,47,47,49,54,49,50,32,49,57,50,53,47,47,49,53,57,57,32,49,50,57,56,47,47,49,53,57,56,10,102,32,51,56,55,47,47,49,54,48,57,32,49,50,57,56,47,47,49,53,57,56,32,49,57,49,53,47,47,49,53,55,54,32,49,50,56,55,47,47,49,53,55,53,10,102,32,51,56,56,47,47,49,54,49,51,32,49,51,48,51,47,47,49,54,48,56,32,49,57,50,54,47,47,49,54,48,55,32,49,51,48,54,47,47,49,54,49,52,10,102,32,51,56,56,47,47,49,54,49,51,32,49,51,48,54,47,47,49,54,49,52,32,49,57,50,56,47,47,49,54,49,53,32,49,51,48,55,47,47,49,54,49,54,10,102,32,51,56,56,47,47,49,54,49,51,32,49,51,48,55,47,47,49,54,49,54,32,49,57,49,52,47,47,49,53,54,57,32,49,50,57,48,47,47,49,53,56,50,10,102,32,51,56,56,47,47,49,54,49,51,32,49,50,57,48,47,47,49,53,56,50,32,49,57,49,54,47,47,49,53,56,49,32,49,51,48,51,47,47,49,54,48,56,10,102,32,51,56,57,47,47,49,54,49,55,32,49,50,56,49,47,47,49,53,54,51,32,49,57,49,49,47,47,49,53,53,50,32,49,51,48,56,47,47,49,54,49,56,10,102,32,51,56,57,47,47,49,54,49,55,32,49,51,48,56,47,47,49,54,49,56,32,49,57,50,57,47,47,49,54,49,57,32,49,51,48,57,47,47,49,54,50,48,10,102,32,51,56,57,47,47,49,54,49,55,32,49,51,48,57,47,47,49,54,50,48,32,49,57,50,55,47,47,49,54,49,49,32,49,51,48,52,47,47,49,54,49,48,10,102,32,51,56,57,47,47,49,54,49,55,32,49,51,48,52,47,47,49,54,49,48,32,49,57,49,51,47,47,49,53,54,52,32,49,50,56,49,47,47,49,53,54,51,10,102,32,51,57,48,47,47,49,54,50,49,32,49,51,48,55,47,47,49,54,49,54,32,49,57,50,56,47,47,49,54,49,53,32,49,51,49,48,47,47,49,54,50,50,10,102,32,51,57,48,47,47,49,54,50,49,32,49,51,49,48,47,47,49,54,50,50,32,49,57,51,48,47,47,49,54,50,51,32,49,51,49,49,47,47,49,54,50,52,10,102,32,51,57,48,47,47,49,54,50,49,32,49,51,49,49,47,47,49,54,50,52,32,49,57,49,50,47,47,49,53,53,55,32,49,50,56,52,47,47,49,53,55,48,10,102,32,51,57,48,47,47,49,54,50,49,32,49,50,56,52,47,47,49,53,55,48,32,49,57,49,52,47,47,49,53,54,57,32,49,51,48,55,47,47,49,54,49,54,10,102,32,51,57,49,47,47,49,54,50,53,32,49,50,55,53,47,47,49,53,53,49,32,49,57,48,57,47,47,49,53,52,48,32,49,51,49,50,47,47,49,54,50,54,10,102,32,51,57,49,47,47,49,54,50,53,32,49,51,49,50,47,47,49,54,50,54,32,49,57,51,49,47,47,49,54,50,55,32,49,51,49,51,47,47,49,54,50,56,10,102,32,51,57,49,47,47,49,54,50,53,32,49,51,49,51,47,47,49,54,50,56,32,49,57,50,57,47,47,49,54,49,57,32,49,51,48,56,47,47,49,54,49,56,10,102,32,51,57,49,47,47,49,54,50,53,32,49,51,48,56,47,47,49,54,49,56,32,49,57,49,49,47,47,49,53,53,50,32,49,50,55,53,47,47,49,53,53,49,10,102,32,51,57,50,47,47,49,54,50,57,32,49,51,49,49,47,47,49,54,50,52,32,49,57,51,48,47,47,49,54,50,51,32,49,51,49,52,47,47,49,54,51,48,10,102,32,51,57,50,47,47,49,54,50,57,32,49,51,49,52,47,47,49,54,51,48,32,49,57,51,50,47,47,49,54,51,49,32,49,51,49,53,47,47,49,54,51,50,10,102,32,51,57,50,47,47,49,54,50,57,32,49,51,49,53,47,47,49,54,51,50,32,49,57,49,48,47,47,49,53,52,53,32,49,50,55,56,47,47,49,53,53,56,10,102,32,51,57,50,47,47,49,54,50,57,32,49,50,55,56,47,47,49,53,53,56,32,49,57,49,50,47,47,49,53,53,55,32,49,51,49,49,47,47,49,54,50,52,10,102,32,51,57,51,47,47,49,54,51,51,32,49,50,54,57,47,47,49,53,51,57,32,49,57,48,55,47,47,49,53,50,55,32,49,51,49,54,47,47,49,54,51,52,10,102,32,51,57,51,47,47,49,54,51,51,32,49,51,49,54,47,47,49,54,51,52,32,49,57,51,51,47,47,49,54,51,53,32,49,51,49,55,47,47,49,54,51,54,10,102,32,51,57,51,47,47,49,54,51,51,32,49,51,49,55,47,47,49,54,51,54,32,49,57,51,49,47,47,49,54,50,55,32,49,51,49,50,47,47,49,54,50,54,10,102,32,51,57,51,47,47,49,54,51,51,32,49,51,49,50,47,47,49,54,50,54,32,49,57,48,57,47,47,49,53,52,48,32,49,50,54,57,47,47,49,53,51,57,10,102,32,51,57,52,47,47,49,54,51,55,32,49,51,49,53,47,47,49,54,51,50,32,49,57,51,50,47,47,49,54,51,49,32,49,51,49,56,47,47,49,54,51,56,10,102,32,51,57,52,47,47,49,54,51,55,32,49,51,49,56,47,47,49,54,51,56,32,49,57,51,52,47,47,49,54,51,57,32,49,51,49,57,47,47,49,54,52,48,10,102,32,51,57,52,47,47,49,54,51,55,32,49,51,49,57,47,47,49,54,52,48,32,49,57,48,56,47,47,49,53,51,54,32,49,50,55,50,47,47,49,53,52,54,10,102,32,51,57,52,47,47,49,54,51,55,32,49,50,55,50,47,47,49,53,52,54,32,49,57,49,48,47,47,49,53,52,53,32,49,51,49,53,47,47,49,54,51,50,10,102,32,51,57,53,47,47,49,54,52,49,32,49,51,49,54,47,47,49,54,51,52,32,49,57,48,55,47,47,49,53,50,55,32,49,50,54,51,47,47,49,53,50,54,10,102,32,51,57,53,47,47,49,54,52,49,32,49,50,54,51,47,47,49,53,50,54,32,49,57,49,57,47,47,49,53,50,53,32,49,51,50,48,47,47,49,54,52,50,10,102,32,51,57,53,47,47,49,54,52,49,32,49,51,50,48,47,47,49,54,52,50,32,49,57,50,49,47,47,49,54,52,51,32,49,51,50,49,47,47,49,54,52,52,10,102,32,51,57,53,47,47,49,54,52,49,32,49,51,50,49,47,47,49,54,52,52,32,49,57,51,51,47,47,49,54,51,53,32,49,51,49,54,47,47,49,54,51,52,10,102,32,51,57,54,47,47,49,54,52,53,32,49,51,50,50,47,47,49,54,52,54,32,49,57,50,50,47,47,49,54,52,55,32,49,51,50,51,47,47,49,54,52,56,10,102,32,51,57,54,47,47,49,54,52,53,32,49,51,50,51,47,47,49,54,52,56,32,49,57,50,48,47,47,49,53,51,48,32,49,50,54,52,47,47,49,53,50,57,10,102,32,51,57,54,47,47,49,54,52,53,32,49,50,54,52,47,47,49,53,50,57,32,49,57,48,56,47,47,49,53,51,54,32,49,51,49,57,47,47,49,54,52,48,10,102,32,51,57,54,47,47,49,54,52,53,32,49,51,49,57,47,47,49,54,52,48,32,49,57,51,52,47,47,49,54,51,57,32,49,51,50,50,47,47,49,54,52,54,10,102,32,51,57,55,47,47,49,54,52,57,32,49,51,50,52,47,47,49,54,53,48,32,49,56,50,51,47,47,49,50,55,57,32,49,50,51,52,47,47,49,52,54,56,10,102,32,51,57,55,47,47,49,54,52,57,32,49,50,51,52,47,47,49,52,54,56,32,49,56,50,53,47,47,49,52,55,49,32,49,51,50,53,47,47,49,54,53,49,10,102,32,51,57,55,47,47,49,54,52,57,32,49,51,50,53,47,47,49,54,53,49,32,49,57,52,57,47,47,49,54,53,50,32,49,51,50,54,47,47,49,54,53,51,10,102,32,51,57,55,47,47,49,54,52,57,32,49,51,50,54,47,47,49,54,53,51,32,49,57,52,55,47,47,49,54,53,52,32,49,51,50,52,47,47,49,54,53,48,10,102,32,51,57,56,47,47,49,54,53,53,32,49,51,50,55,47,47,49,54,53,54,32,49,57,53,48,47,47,49,54,53,55,32,49,51,50,56,47,47,49,54,53,56,10,102,32,51,57,56,47,47,49,54,53,53,32,49,51,50,56,47,47,49,54,53,56,32,49,56,50,54,47,47,49,52,55,54,32,49,50,51,57,47,47,49,52,55,53,10,102,32,51,57,56,47,47,49,54,53,53,32,49,50,51,57,47,47,49,52,55,53,32,49,56,50,52,47,47,49,50,56,52,32,49,51,50,57,47,47,49,54,53,57,10,102,32,51,57,56,47,47,49,54,53,53,32,49,51,50,57,47,47,49,54,53,57,32,49,57,52,56,47,47,49,54,54,48,32,49,51,50,55,47,47,49,54,53,54,10,102,32,51,57,57,47,47,49,54,54,49,32,49,51,50,53,47,47,49,54,53,49,32,49,56,50,53,47,47,49,52,55,49,32,49,51,51,48,47,47,49,54,54,50,10,102,32,51,57,57,47,47,49,54,54,49,32,49,51,51,48,47,47,49,54,54,50,32,49,56,57,53,47,47,49,53,57,48,32,49,50,57,52,47,47,49,53,56,57,10,102,32,51,57,57,47,47,49,54,54,49,32,49,50,57,52,47,47,49,53,56,57,32,49,57,49,55,47,47,49,53,56,56,32,49,51,51,49,47,47,49,54,54,51,10,102,32,51,57,57,47,47,49,54,54,49,32,49,51,51,49,47,47,49,54,54,51,32,49,57,52,57,47,47,49,54,53,50,32,49,51,50,53,47,47,49,54,53,49,10,102,32,52,48,48,47,47,49,54,54,52,32,49,51,51,50,47,47,49,54,54,53,32,49,57,49,56,47,47,49,53,57,51,32,49,50,57,53,47,47,49,53,57,50,10,102,32,52,48,48,47,47,49,54,54,52,32,49,50,57,53,47,47,49,53,57,50,32,49,56,57,54,47,47,49,53,57,54,32,49,51,51,51,47,47,49,54,54,54,10,102,32,52,48,48,47,47,49,54,54,52,32,49,51,51,51,47,47,49,54,54,54,32,49,56,50,54,47,47,49,52,55,54,32,49,51,50,56,47,47,49,54,53,56,10,102,32,52,48,48,47,47,49,54,54,52,32,49,51,50,56,47,47,49,54,53,56,32,49,57,53,48,47,47,49,54,53,55,32,49,51,51,50,47,47,49,54,54,53,10,102,32,52,48,49,47,47,49,54,54,55,32,49,50,49,56,47,47,49,52,51,54,32,49,56,49,53,47,47,49,50,56,49,32,49,49,52,48,47,47,49,50,56,48,10,102,32,52,48,49,47,47,49,54,54,55,32,49,49,52,48,47,47,49,50,56,48,32,49,56,50,51,47,47,49,50,55,57,32,49,51,50,52,47,47,49,54,53,48,10,102,32,52,48,49,47,47,49,54,54,55,32,49,51,50,52,47,47,49,54,53,48,32,49,57,52,55,47,47,49,54,53,52,32,49,51,51,52,47,47,49,54,54,56,10,102,32,52,48,49,47,47,49,54,54,55,32,49,51,51,52,47,47,49,54,54,56,32,49,56,49,55,47,47,49,52,51,55,32,49,50,49,56,47,47,49,52,51,54,10,102,32,52,48,50,47,47,49,54,54,57,32,49,51,51,53,47,47,49,54,55,48,32,49,57,52,56,47,47,49,54,54,48,32,49,51,50,57,47,47,49,54,53,57,10,102,32,52,48,50,47,47,49,54,54,57,32,49,51,50,57,47,47,49,54,53,57,32,49,56,50,52,47,47,49,50,56,52,32,49,49,52,49,47,47,49,50,56,51,10,102,32,52,48,50,47,47,49,54,54,57,32,49,49,52,49,47,47,49,50,56,51,32,49,56,49,54,47,47,49,50,56,55,32,49,50,50,49,47,47,49,52,52,50,10,102,32,52,48,50,47,47,49,54,54,57,32,49,50,50,49,47,47,49,52,52,50,32,49,56,49,56,47,47,49,52,52,49,32,49,51,51,53,47,47,49,54,55,48,10,102,32,52,48,51,47,47,49,54,55,49,32,49,51,51,54,47,47,49,54,55,50,32,49,56,56,55,47,47,49,52,52,53,32,49,51,51,55,47,47,49,54,55,51,10,102,32,52,48,51,47,47,49,54,55,49,32,49,51,51,55,47,47,49,54,55,51,32,49,57,51,53,47,47,49,54,55,52,32,49,51,51,56,47,47,49,54,55,53,10,102,32,52,48,51,47,47,49,54,55,49,32,49,51,51,56,47,47,49,54,55,53,32,49,57,49,57,47,47,49,53,50,53,32,49,50,54,50,47,47,49,53,50,52,10,102,32,52,48,51,47,47,49,54,55,49,32,49,50,54,50,47,47,49,53,50,52,32,49,56,57,51,47,47,49,53,50,51,32,49,51,51,54,47,47,49,54,55,50,10,102,32,52,48,52,47,47,49,54,55,54,32,49,50,54,53,47,47,49,53,51,49,32,49,57,50,48,47,47,49,53,51,48,32,49,51,51,57,47,47,49,54,55,55,10,102,32,52,48,52,47,47,49,54,55,54,32,49,51,51,57,47,47,49,54,55,55,32,49,57,51,54,47,47,49,54,55,56,32,49,51,52,48,47,47,49,54,55,57,10,102,32,52,48,52,47,47,49,54,55,54,32,49,51,52,48,47,47,49,54,55,57,32,49,56,56,56,47,47,49,52,52,57,32,49,51,52,49,47,47,49,54,56,48,10,102,32,52,48,52,47,47,49,54,55,54,32,49,51,52,49,47,47,49,54,56,48,32,49,56,57,52,47,47,49,53,51,50,32,49,50,54,53,47,47,49,53,51,49,10,102,32,52,48,53,47,47,49,54,56,49,32,49,51,51,49,47,47,49,54,54,51,32,49,57,49,55,47,47,49,53,56,56,32,49,51,48,48,47,47,49,54,48,50,10,102,32,52,48,53,47,47,49,54,56,49,32,49,51,48,48,47,47,49,54,48,50,32,49,57,50,51,47,47,49,54,48,49,32,49,51,52,50,47,47,49,54,56,50,10,102,32,52,48,53,47,47,49,54,56,49,32,49,51,52,50,47,47,49,54,56,50,32,49,57,52,53,47,47,49,54,56,51,32,49,51,52,51,47,47,49,54,56,52,10,102,32,52,48,53,47,47,49,54,56,49,32,49,51,52,51,47,47,49,54,56,52,32,49,57,52,57,47,47,49,54,53,50,32,49,51,51,49,47,47,49,54,54,51,10,102,32,52,48,54,47,47,49,54,56,53,32,49,51,52,52,47,47,49,54,56,54,32,49,57,52,54,47,47,49,54,56,55,32,49,51,52,53,47,47,49,54,56,56,10,102,32,52,48,54,47,47,49,54,56,53,32,49,51,52,53,47,47,49,54,56,56,32,49,57,50,52,47,47,49,54,48,53,32,49,51,48,49,47,47,49,54,48,52,10,102,32,52,48,54,47,47,49,54,56,53,32,49,51,48,49,47,47,49,54,48,52,32,49,57,49,56,47,47,49,53,57,51,32,49,51,51,50,47,47,49,54,54,53,10,102,32,52,48,54,47,47,49,54,56,53,32,49,51,51,50,47,47,49,54,54,53,32,49,57,53,48,47,47,49,54,53,55,32,49,51,52,52,47,47,49,54,56,54,10,102,32,52,48,55,47,47,49,54,56,57,32,49,51,52,54,47,47,49,54,57,48,32,49,57,52,51,47,47,49,54,57,49,32,49,51,52,55,47,47,49,54,57,50,10,102,32,52,48,55,47,47,49,54,56,57,32,49,51,52,55,47,47,49,54,57,50,32,49,57,53,49,47,47,49,54,57,51,32,49,51,52,56,47,47,49,54,57,52,10,102,32,52,48,55,47,47,49,54,56,57,32,49,51,52,56,47,47,49,54,57,52,32,49,57,52,57,47,47,49,54,53,50,32,49,51,52,51,47,47,49,54,56,52,10,102,32,52,48,55,47,47,49,54,56,57,32,49,51,52,51,47,47,49,54,56,52,32,49,57,52,53,47,47,49,54,56,51,32,49,51,52,54,47,47,49,54,57,48,10,102,32,52,48,56,47,47,49,54,57,53,32,49,51,52,52,47,47,49,54,56,54,32,49,57,53,48,47,47,49,54,53,55,32,49,51,52,57,47,47,49,54,57,54,10,102,32,52,48,56,47,47,49,54,57,53,32,49,51,52,57,47,47,49,54,57,54,32,49,57,53,50,47,47,49,54,57,55,32,49,51,53,48,47,47,49,54,57,56,10,102,32,52,48,56,47,47,49,54,57,53,32,49,51,53,48,47,47,49,54,57,56,32,49,57,52,52,47,47,49,54,57,57,32,49,51,53,49,47,47,49,55,48,48,10,102,32,52,48,56,47,47,49,54,57,53,32,49,51,53,49,47,47,49,55,48,48,32,49,57,52,54,47,47,49,54,56,55,32,49,51,52,52,47,47,49,54,56,54,10,102,32,52,48,57,47,47,49,55,48,49,32,49,51,53,50,47,47,49,55,48,50,32,49,57,51,57,47,47,49,55,48,51,32,49,51,53,51,47,47,49,55,48,52,10,102,32,52,48,57,47,47,49,55,48,49,32,49,51,53,51,47,47,49,55,48,52,32,49,57,53,49,47,47,49,54,57,51,32,49,51,52,55,47,47,49,54,57,50,10,102,32,52,48,57,47,47,49,55,48,49,32,49,51,52,55,47,47,49,54,57,50,32,49,57,52,51,47,47,49,54,57,49,32,49,51,53,52,47,47,49,55,48,53,10,102,32,52,48,57,47,47,49,55,48,49,32,49,51,53,52,47,47,49,55,48,53,32,49,57,52,49,47,47,49,55,48,54,32,49,51,53,50,47,47,49,55,48,50,10,102,32,52,49,48,47,47,49,55,48,55,32,49,51,53,53,47,47,49,55,48,56,32,49,57,52,52,47,47,49,54,57,57,32,49,51,53,48,47,47,49,54,57,56,10,102,32,52,49,48,47,47,49,55,48,55,32,49,51,53,48,47,47,49,54,57,56,32,49,57,53,50,47,47,49,54,57,55,32,49,51,53,54,47,47,49,55,48,57,10,102,32,52,49,48,47,47,49,55,48,55,32,49,51,53,54,47,47,49,55,48,57,32,49,57,52,48,47,47,49,55,49,48,32,49,51,53,55,47,47,49,55,49,49,10,102,32,52,49,48,47,47,49,55,48,55,32,49,51,53,55,47,47,49,55,49,49,32,49,57,52,50,47,47,49,55,49,50,32,49,51,53,53,47,47,49,55,48,56,10,102,32,52,49,49,47,47,49,55,49,51,32,49,51,53,56,47,47,49,55,49,52,32,49,57,51,55,47,47,49,55,49,53,32,49,51,53,57,47,47,49,55,49,54,10,102,32,52,49,49,47,47,49,55,49,51,32,49,51,53,57,47,47,49,55,49,54,32,49,57,53,51,47,47,49,55,49,55,32,49,51,54,48,47,47,49,55,49,56,10,102,32,52,49,49,47,47,49,55,49,51,32,49,51,54,48,47,47,49,55,49,56,32,49,57,53,49,47,47,49,54,57,51,32,49,51,53,51,47,47,49,55,48,52,10,102,32,52,49,49,47,47,49,55,49,51,32,49,51,53,51,47,47,49,55,48,52,32,49,57,51,57,47,47,49,55,48,51,32,49,51,53,56,47,47,49,55,49,52,10,102,32,52,49,50,47,47,49,55,49,57,32,49,51,53,54,47,47,49,55,48,57,32,49,57,53,50,47,47,49,54,57,55,32,49,51,54,49,47,47,49,55,50,48,10,102,32,52,49,50,47,47,49,55,49,57,32,49,51,54,49,47,47,49,55,50,48,32,49,57,53,52,47,47,49,55,50,49,32,49,51,54,50,47,47,49,55,50,50,10,102,32,52,49,50,47,47,49,55,49,57,32,49,51,54,50,47,47,49,55,50,50,32,49,57,51,56,47,47,49,55,50,51,32,49,51,54,51,47,47,49,55,50,52,10,102,32,52,49,50,47,47,49,55,49,57,32,49,51,54,51,47,47,49,55,50,52,32,49,57,52,48,47,47,49,55,49,48,32,49,51,53,54,47,47,49,55,48,57,10,102,32,52,49,51,47,47,49,55,50,53,32,49,51,54,52,47,47,49,55,50,54,32,49,57,51,53,47,47,49,54,55,52,32,49,51,54,53,47,47,49,55,50,55,10,102,32,52,49,51,47,47,49,55,50,53,32,49,51,54,53,47,47,49,55,50,55,32,49,57,53,51,47,47,49,55,49,55,32,49,51,53,57,47,47,49,55,49,54,10,102,32,52,49,51,47,47,49,55,50,53,32,49,51,53,57,47,47,49,55,49,54,32,49,57,51,55,47,47,49,55,49,53,32,49,51,54,54,47,47,49,55,50,56,10,102,32,52,49,51,47,47,49,55,50,53,32,49,51,54,54,47,47,49,55,50,56,32,49,57,53,53,47,47,49,55,50,57,32,49,51,54,52,47,47,49,55,50,54,10,102,32,52,49,52,47,47,49,55,51,48,32,49,51,54,55,47,47,49,55,51,49,32,49,57,51,56,47,47,49,55,50,51,32,49,51,54,50,47,47,49,55,50,50,10,102,32,52,49,52,47,47,49,55,51,48,32,49,51,54,50,47,47,49,55,50,50,32,49,57,53,52,47,47,49,55,50,49,32,49,51,54,56,47,47,49,55,51,50,10,102,32,52,49,52,47,47,49,55,51,48,32,49,51,54,56,47,47,49,55,51,50,32,49,57,51,54,47,47,49,54,55,56,32,49,51,54,57,47,47,49,55,51,51,10,102,32,52,49,52,47,47,49,55,51,48,32,49,51,54,57,47,47,49,55,51,51,32,49,57,53,54,47,47,49,55,51,52,32,49,51,54,55,47,47,49,55,51,49,10,102,32,52,49,53,47,47,49,55,51,53,32,49,51,50,48,47,47,49,54,52,50,32,49,57,49,57,47,47,49,53,50,53,32,49,51,51,56,47,47,49,54,55,53,10,102,32,52,49,53,47,47,49,55,51,53,32,49,51,51,56,47,47,49,54,55,53,32,49,57,51,53,47,47,49,54,55,52,32,49,51,54,52,47,47,49,55,50,54,10,102,32,52,49,53,47,47,49,55,51,53,32,49,51,54,52,47,47,49,55,50,54,32,49,57,53,53,47,47,49,55,50,57,32,49,51,55,48,47,47,49,55,51,54,10,102,32,52,49,53,47,47,49,55,51,53,32,49,51,55,48,47,47,49,55,51,54,32,49,57,50,49,47,47,49,54,52,51,32,49,51,50,48,47,47,49,54,52,50,10,102,32,52,49,54,47,47,49,55,51,55,32,49,51,55,49,47,47,49,55,51,56,32,49,57,53,54,47,47,49,55,51,52,32,49,51,54,57,47,47,49,55,51,51,10,102,32,52,49,54,47,47,49,55,51,55,32,49,51,54,57,47,47,49,55,51,51,32,49,57,51,54,47,47,49,54,55,56,32,49,51,51,57,47,47,49,54,55,55,10,102,32,52,49,54,47,47,49,55,51,55,32,49,51,51,57,47,47,49,54,55,55,32,49,57,50,48,47,47,49,53,51,48,32,49,51,50,51,47,47,49,54,52,56,10,102,32,52,49,54,47,47,49,55,51,55,32,49,51,50,51,47,47,49,54,52,56,32,49,57,50,50,47,47,49,54,52,55,32,49,51,55,49,47,47,49,55,51,56,10,102,32,52,49,55,47,47,49,55,51,57,32,49,50,50,50,47,47,49,52,52,52,32,49,56,49,55,47,47,49,52,51,55,32,49,51,55,50,47,47,49,55,52,48,10,102,32,52,49,55,47,47,49,55,51,57,32,49,51,55,50,47,47,49,55,52,48,32,49,57,53,51,47,47,49,55,49,55,32,49,51,54,53,47,47,49,55,50,55,10,102,32,52,49,55,47,47,49,55,51,57,32,49,51,54,53,47,47,49,55,50,55,32,49,57,51,53,47,47,49,54,55,52,32,49,51,51,55,47,47,49,54,55,51,10,102,32,52,49,55,47,47,49,55,51,57,32,49,51,51,55,47,47,49,54,55,51,32,49,56,56,55,47,47,49,52,52,53,32,49,50,50,50,47,47,49,52,52,52,10,102,32,52,49,56,47,47,49,55,52,49,32,49,51,52,48,47,47,49,54,55,57,32,49,57,51,54,47,47,49,54,55,56,32,49,51,54,56,47,47,49,55,51,50,10,102,32,52,49,56,47,47,49,55,52,49,32,49,51,54,56,47,47,49,55,51,50,32,49,57,53,52,47,47,49,55,50,49,32,49,51,55,51,47,47,49,55,52,50,10,102,32,52,49,56,47,47,49,55,52,49,32,49,51,55,51,47,47,49,55,52,50,32,49,56,49,56,47,47,49,52,52,49,32,49,50,50,53,47,47,49,52,53,48,10,102,32,52,49,56,47,47,49,55,52,49,32,49,50,50,53,47,47,49,52,53,48,32,49,56,56,56,47,47,49,52,52,57,32,49,51,52,48,47,47,49,54,55,57,10,102,32,52,49,57,47,47,49,55,52,51,32,49,51,55,50,47,47,49,55,52,48,32,49,56,49,55,47,47,49,52,51,55,32,49,51,51,52,47,47,49,54,54,56,10,102,32,52,49,57,47,47,49,55,52,51,32,49,51,51,52,47,47,49,54,54,56,32,49,57,52,55,47,47,49,54,53,52,32,49,51,55,52,47,47,49,55,52,52,10,102,32,52,49,57,47,47,49,55,52,51,32,49,51,55,52,47,47,49,55,52,52,32,49,57,53,49,47,47,49,54,57,51,32,49,51,54,48,47,47,49,55,49,56,10,102,32,52,49,57,47,47,49,55,52,51,32,49,51,54,48,47,47,49,55,49,56,32,49,57,53,51,47,47,49,55,49,55,32,49,51,55,50,47,47,49,55,52,48,10,102,32,52,50,48,47,47,49,55,52,53,32,49,51,54,49,47,47,49,55,50,48,32,49,57,53,50,47,47,49,54,57,55,32,49,51,55,53,47,47,49,55,52,54,10,102,32,52,50,48,47,47,49,55,52,53,32,49,51,55,53,47,47,49,55,52,54,32,49,57,52,56,47,47,49,54,54,48,32,49,51,51,53,47,47,49,54,55,48,10,102,32,52,50,48,47,47,49,55,52,53,32,49,51,51,53,47,47,49,54,55,48,32,49,56,49,56,47,47,49,52,52,49,32,49,51,55,51,47,47,49,55,52,50,10,102,32,52,50,48,47,47,49,55,52,53,32,49,51,55,51,47,47,49,55,52,50,32,49,57,53,52,47,47,49,55,50,49,32,49,51,54,49,47,47,49,55,50,48,10,102,32,52,50,49,47,47,49,55,52,55,32,49,51,55,52,47,47,49,55,52,52,32,49,57,52,55,47,47,49,54,53,52,32,49,51,50,54,47,47,49,54,53,51,10,102,32,52,50,49,47,47,49,55,52,55,32,49,51,50,54,47,47,49,54,53,51,32,49,57,52,57,47,47,49,54,53,50,32,49,51,52,56,47,47,49,54,57,52,10,102,32,52,50,49,47,47,49,55,52,55,32,49,51,52,56,47,47,49,54,57,52,32,49,57,53,49,47,47,49,54,57,51,32,49,51,55,52,47,47,49,55,52,52,10,102,32,52,50,50,47,47,49,55,52,56,32,49,51,55,53,47,47,49,55,52,54,32,49,57,53,50,47,47,49,54,57,55,32,49,51,52,57,47,47,49,54,57,54,10,102,32,52,50,50,47,47,49,55,52,56,32,49,51,52,57,47,47,49,54,57,54,32,49,57,53,48,47,47,49,54,53,55,32,49,51,50,55,47,47,49,54,53,54,10,102,32,52,50,50,47,47,49,55,52,56,32,49,51,50,55,47,47,49,54,53,54,32,49,57,52,56,47,47,49,54,54,48,32,49,51,55,53,47,47,49,55,52,54,10,102,32,52,50,51,47,47,49,55,52,57,32,49,51,55,54,47,47,49,55,53,48,32,49,57,50,49,47,47,49,54,52,51,32,49,51,55,48,47,47,49,55,51,54,10,102,32,52,50,51,47,47,49,55,52,57,32,49,51,55,48,47,47,49,55,51,54,32,49,57,53,53,47,47,49,55,50,57,32,49,51,55,55,47,47,49,55,53,49,10,102,32,52,50,51,47,47,49,55,52,57,32,49,51,55,55,47,47,49,55,53,49,32,49,57,53,55,47,47,49,55,53,50,32,49,51,55,56,47,47,49,55,53,51,10,102,32,52,50,51,47,47,49,55,52,57,32,49,51,55,56,47,47,49,55,53,51,32,49,57,56,49,47,47,49,55,53,52,32,49,51,55,54,47,47,49,55,53,48,10,102,32,52,50,52,47,47,49,55,53,53,32,49,51,55,57,47,47,49,55,53,54,32,49,57,53,56,47,47,49,55,53,55,32,49,51,56,48,47,47,49,55,53,56,10,102,32,52,50,52,47,47,49,55,53,53,32,49,51,56,48,47,47,49,55,53,56,32,49,57,53,54,47,47,49,55,51,52,32,49,51,55,49,47,47,49,55,51,56,10,102,32,52,50,52,47,47,49,55,53,53,32,49,51,55,49,47,47,49,55,51,56,32,49,57,50,50,47,47,49,54,52,55,32,49,51,56,49,47,47,49,55,53,57,10,102,32,52,50,52,47,47,49,55,53,53,32,49,51,56,49,47,47,49,55,53,57,32,49,57,56,50,47,47,49,55,54,48,32,49,51,55,57,47,47,49,55,53,54,10,102,32,52,50,53,47,47,49,55,54,49,32,49,51,55,55,47,47,49,55,53,49,32,49,57,53,53,47,47,49,55,50,57,32,49,51,54,54,47,47,49,55,50,56,10,102,32,52,50,53,47,47,49,55,54,49,32,49,51,54,54,47,47,49,55,50,56,32,49,57,51,55,47,47,49,55,49,53,32,49,51,56,50,47,47,49,55,54,50,10,102,32,52,50,53,47,47,49,55,54,49,32,49,51,56,50,47,47,49,55,54,50,32,49,57,54,55,47,47,49,55,54,51,32,49,51,56,51,47,47,49,55,54,52,10,102,32,52,50,53,47,47,49,55,54,49,32,49,51,56,51,47,47,49,55,54,52,32,49,57,53,55,47,47,49,55,53,50,32,49,51,55,55,47,47,49,55,53,49,10,102,32,52,50,54,47,47,49,55,54,53,32,49,51,56,52,47,47,49,55,54,54,32,49,57,54,56,47,47,49,55,54,55,32,49,51,56,53,47,47,49,55,54,56,10,102,32,52,50,54,47,47,49,55,54,53,32,49,51,56,53,47,47,49,55,54,56,32,49,57,51,56,47,47,49,55,50,51,32,49,51,54,55,47,47,49,55,51,49,10,102,32,52,50,54,47,47,49,55,54,53,32,49,51,54,55,47,47,49,55,51,49,32,49,57,53,54,47,47,49,55,51,52,32,49,51,56,48,47,47,49,55,53,56,10,102,32,52,50,54,47,47,49,55,54,53,32,49,51,56,48,47,47,49,55,53,56,32,49,57,53,56,47,47,49,55,53,55,32,49,51,56,52,47,47,49,55,54,54,10,102,32,52,50,55,47,47,49,55,54,57,32,49,51,56,50,47,47,49,55,54,50,32,49,57,51,55,47,47,49,55,49,53,32,49,51,53,56,47,47,49,55,49,52,10,102,32,52,50,55,47,47,49,55,54,57,32,49,51,53,56,47,47,49,55,49,52,32,49,57,51,57,47,47,49,55,48,51,32,49,51,56,54,47,47,49,55,55,48,10,102,32,52,50,55,47,47,49,55,54,57,32,49,51,56,54,47,47,49,55,55,48,32,49,57,54,53,47,47,49,55,55,49,32,49,51,56,55,47,47,49,55,55,50,10,102,32,52,50,55,47,47,49,55,54,57,32,49,51,56,55,47,47,49,55,55,50,32,49,57,54,55,47,47,49,55,54,51,32,49,51,56,50,47,47,49,55,54,50,10,102,32,52,50,56,47,47,49,55,55,51,32,49,51,56,56,47,47,49,55,55,52,32,49,57,54,54,47,47,49,55,55,53,32,49,51,56,57,47,47,49,55,55,54,10,102,32,52,50,56,47,47,49,55,55,51,32,49,51,56,57,47,47,49,55,55,54,32,49,57,52,48,47,47,49,55,49,48,32,49,51,54,51,47,47,49,55,50,52,10,102,32,52,50,56,47,47,49,55,55,51,32,49,51,54,51,47,47,49,55,50,52,32,49,57,51,56,47,47,49,55,50,51,32,49,51,56,53,47,47,49,55,54,56,10,102,32,52,50,56,47,47,49,55,55,51,32,49,51,56,53,47,47,49,55,54,56,32,49,57,54,56,47,47,49,55,54,55,32,49,51,56,56,47,47,49,55,55,52,10,102,32,52,50,57,47,47,49,55,55,55,32,49,51,56,54,47,47,49,55,55,48,32,49,57,51,57,47,47,49,55,48,51,32,49,51,53,50,47,47,49,55,48,50,10,102,32,52,50,57,47,47,49,55,55,55,32,49,51,53,50,47,47,49,55,48,50,32,49,57,52,49,47,47,49,55,48,54,32,49,51,57,48,47,47,49,55,55,56,10,102,32,52,50,57,47,47,49,55,55,55,32,49,51,57,48,47,47,49,55,55,56,32,49,57,54,51,47,47,49,55,55,57,32,49,51,57,49,47,47,49,55,56,48,10,102,32,52,50,57,47,47,49,55,55,55,32,49,51,57,49,47,47,49,55,56,48,32,49,57,54,53,47,47,49,55,55,49,32,49,51,56,54,47,47,49,55,55,48,10,102,32,52,51,48,47,47,49,55,56,49,32,49,51,57,50,47,47,49,55,56,50,32,49,57,54,52,47,47,49,55,56,51,32,49,51,57,51,47,47,49,55,56,52,10,102,32,52,51,48,47,47,49,55,56,49,32,49,51,57,51,47,47,49,55,56,52,32,49,57,52,50,47,47,49,55,49,50,32,49,51,53,55,47,47,49,55,49,49,10,102,32,52,51,48,47,47,49,55,56,49,32,49,51,53,55,47,47,49,55,49,49,32,49,57,52,48,47,47,49,55,49,48,32,49,51,56,57,47,47,49,55,55,54,10,102,32,52,51,48,47,47,49,55,56,49,32,49,51,56,57,47,47,49,55,55,54,32,49,57,54,54,47,47,49,55,55,53,32,49,51,57,50,47,47,49,55,56,50,10,102,32,52,51,49,47,47,49,55,56,53,32,49,51,57,48,47,47,49,55,55,56,32,49,57,52,49,47,47,49,55,48,54,32,49,51,53,52,47,47,49,55,48,53,10,102,32,52,51,49,47,47,49,55,56,53,32,49,51,53,52,47,47,49,55,48,53,32,49,57,52,51,47,47,49,54,57,49,32,49,51,57,52,47,47,49,55,56,54,10,102,32,52,51,49,47,47,49,55,56,53,32,49,51,57,52,47,47,49,55,56,54,32,49,57,54,49,47,47,49,55,56,55,32,49,51,57,53,47,47,49,55,56,56,10,102,32,52,51,49,47,47,49,55,56,53,32,49,51,57,53,47,47,49,55,56,56,32,49,57,54,51,47,47,49,55,55,57,32,49,51,57,48,47,47,49,55,55,56,10,102,32,52,51,50,47,47,49,55,56,57,32,49,51,57,54,47,47,49,55,57,48,32,49,57,54,50,47,47,49,55,57,49,32,49,51,57,55,47,47,49,55,57,50,10,102,32,52,51,50,47,47,49,55,56,57,32,49,51,57,55,47,47,49,55,57,50,32,49,57,52,52,47,47,49,54,57,57,32,49,51,53,53,47,47,49,55,48,56,10,102,32,52,51,50,47,47,49,55,56,57,32,49,51,53,53,47,47,49,55,48,56,32,49,57,52,50,47,47,49,55,49,50,32,49,51,57,51,47,47,49,55,56,52,10,102,32,52,51,50,47,47,49,55,56,57,32,49,51,57,51,47,47,49,55,56,52,32,49,57,54,52,47,47,49,55,56,51,32,49,51,57,54,47,47,49,55,57,48,10,102,32,52,51,51,47,47,49,55,57,51,32,49,51,57,52,47,47,49,55,56,54,32,49,57,52,51,47,47,49,54,57,49,32,49,51,52,54,47,47,49,54,57,48,10,102,32,52,51,51,47,47,49,55,57,51,32,49,51,52,54,47,47,49,54,57,48,32,49,57,52,53,47,47,49,54,56,51,32,49,51,57,56,47,47,49,55,57,52,10,102,32,52,51,51,47,47,49,55,57,51,32,49,51,57,56,47,47,49,55,57,52,32,49,57,53,57,47,47,49,55,57,53,32,49,51,57,57,47,47,49,55,57,54,10,102,32,52,51,51,47,47,49,55,57,51,32,49,51,57,57,47,47,49,55,57,54,32,49,57,54,49,47,47,49,55,56,55,32,49,51,57,52,47,47,49,55,56,54,10,102,32,52,51,52,47,47,49,55,57,55,32,49,52,48,48,47,47,49,55,57,56,32,49,57,54,48,47,47,49,55,57,57,32,49,52,48,49,47,47,49,56,48,48,10,102,32,52,51,52,47,47,49,55,57,55,32,49,52,48,49,47,47,49,56,48,48,32,49,57,52,54,47,47,49,54,56,55,32,49,51,53,49,47,47,49,55,48,48,10,102,32,52,51,52,47,47,49,55,57,55,32,49,51,53,49,47,47,49,55,48,48,32,49,57,52,52,47,47,49,54,57,57,32,49,51,57,55,47,47,49,55,57,50,10,102,32,52,51,52,47,47,49,55,57,55,32,49,51,57,55,47,47,49,55,57,50,32,49,57,54,50,47,47,49,55,57,49,32,49,52,48,48,47,47,49,55,57,56,10,102,32,52,51,53,47,47,49,56,48,49,32,49,51,57,56,47,47,49,55,57,52,32,49,57,52,53,47,47,49,54,56,51,32,49,51,52,50,47,47,49,54,56,50,10,102,32,52,51,53,47,47,49,56,48,49,32,49,51,52,50,47,47,49,54,56,50,32,49,57,50,51,47,47,49,54,48,49,32,49,52,48,50,47,47,49,56,48,50,10,102,32,52,51,53,47,47,49,56,48,49,32,49,52,48,50,47,47,49,56,48,50,32,49,57,55,57,47,47,49,56,48,51,32,49,52,48,51,47,47,49,56,48,52,10,102,32,52,51,53,47,47,49,56,48,49,32,49,52,48,51,47,47,49,56,48,52,32,49,57,53,57,47,47,49,55,57,53,32,49,51,57,56,47,47,49,55,57,52,10,102,32,52,51,54,47,47,49,56,48,53,32,49,52,48,52,47,47,49,56,48,54,32,49,57,56,48,47,47,49,56,48,55,32,49,52,48,53,47,47,49,56,48,56,10,102,32,52,51,54,47,47,49,56,48,53,32,49,52,48,53,47,47,49,56,48,56,32,49,57,50,52,47,47,49,54,48,53,32,49,51,52,53,47,47,49,54,56,56,10,102,32,52,51,54,47,47,49,56,48,53,32,49,51,52,53,47,47,49,54,56,56,32,49,57,52,54,47,47,49,54,56,55,32,49,52,48,49,47,47,49,56,48,48,10,102,32,52,51,54,47,47,49,56,48,53,32,49,52,48,49,47,47,49,56,48,48,32,49,57,54,48,47,47,49,55,57,57,32,49,52,48,52,47,47,49,56,48,54,10,102,32,52,51,55,47,47,49,56,48,57,32,49,52,48,54,47,47,49,56,49,48,32,49,57,51,51,47,47,49,54,51,53,32,49,51,50,49,47,47,49,54,52,52,10,102,32,52,51,55,47,47,49,56,48,57,32,49,51,50,49,47,47,49,54,52,52,32,49,57,50,49,47,47,49,54,52,51,32,49,51,55,54,47,47,49,55,53,48,10,102,32,52,51,55,47,47,49,56,48,57,32,49,51,55,54,47,47,49,55,53,48,32,49,57,56,49,47,47,49,55,53,52,32,49,52,48,55,47,47,49,56,49,49,10,102,32,52,51,55,47,47,49,56,48,57,32,49,52,48,55,47,47,49,56,49,49,32,49,57,54,57,47,47,49,56,49,50,32,49,52,48,54,47,47,49,56,49,48,10,102,32,52,51,56,47,47,49,56,49,51,32,49,52,48,56,47,47,49,56,49,52,32,49,57,56,50,47,47,49,55,54,48,32,49,51,56,49,47,47,49,55,53,57,10,102,32,52,51,56,47,47,49,56,49,51,32,49,51,56,49,47,47,49,55,53,57,32,49,57,50,50,47,47,49,54,52,55,32,49,51,50,50,47,47,49,54,52,54,10,102,32,52,51,56,47,47,49,56,49,51,32,49,51,50,50,47,47,49,54,52,54,32,49,57,51,52,47,47,49,54,51,57,32,49,52,48,57,47,47,49,56,49,53,10,102,32,52,51,56,47,47,49,56,49,51,32,49,52,48,57,47,47,49,56,49,53,32,49,57,55,48,47,47,49,56,49,54,32,49,52,48,56,47,47,49,56,49]);fileData0.push.apply(fileData0,[52,10,102,32,52,51,57,47,47,49,56,49,55,32,49,52,49,48,47,47,49,56,49,56,32,49,57,51,49,47,47,49,54,50,55,32,49,51,49,55,47,47,49,54,51,54,10,102,32,52,51,57,47,47,49,56,49,55,32,49,51,49,55,47,47,49,54,51,54,32,49,57,51,51,47,47,49,54,51,53,32,49,52,48,54,47,47,49,56,49,48,10,102,32,52,51,57,47,47,49,56,49,55,32,49,52,48,54,47,47,49,56,49,48,32,49,57,54,57,47,47,49,56,49,50,32,49,52,49,49,47,47,49,56,49,57,10,102,32,52,51,57,47,47,49,56,49,55,32,49,52,49,49,47,47,49,56,49,57,32,49,57,55,49,47,47,49,56,50,48,32,49,52,49,48,47,47,49,56,49,56,10,102,32,52,52,48,47,47,49,56,50,49,32,49,52,49,50,47,47,49,56,50,50,32,49,57,55,48,47,47,49,56,49,54,32,49,52,48,57,47,47,49,56,49,53,10,102,32,52,52,48,47,47,49,56,50,49,32,49,52,48,57,47,47,49,56,49,53,32,49,57,51,52,47,47,49,54,51,57,32,49,51,49,56,47,47,49,54,51,56,10,102,32,52,52,48,47,47,49,56,50,49,32,49,51,49,56,47,47,49,54,51,56,32,49,57,51,50,47,47,49,54,51,49,32,49,52,49,51,47,47,49,56,50,51,10,102,32,52,52,48,47,47,49,56,50,49,32,49,52,49,51,47,47,49,56,50,51,32,49,57,55,50,47,47,49,56,50,52,32,49,52,49,50,47,47,49,56,50,50,10,102,32,52,52,49,47,47,49,56,50,53,32,49,52,49,52,47,47,49,56,50,54,32,49,57,50,57,47,47,49,54,49,57,32,49,51,49,51,47,47,49,54,50,56,10,102,32,52,52,49,47,47,49,56,50,53,32,49,51,49,51,47,47,49,54,50,56,32,49,57,51,49,47,47,49,54,50,55,32,49,52,49,48,47,47,49,56,49,56,10,102,32,52,52,49,47,47,49,56,50,53,32,49,52,49,48,47,47,49,56,49,56,32,49,57,55,49,47,47,49,56,50,48,32,49,52,49,53,47,47,49,56,50,55,10,102,32,52,52,49,47,47,49,56,50,53,32,49,52,49,53,47,47,49,56,50,55,32,49,57,55,51,47,47,49,56,50,56,32,49,52,49,52,47,47,49,56,50,54,10,102,32,52,52,50,47,47,49,56,50,57,32,49,52,49,54,47,47,49,56,51,48,32,49,57,55,50,47,47,49,56,50,52,32,49,52,49,51,47,47,49,56,50,51,10,102,32,52,52,50,47,47,49,56,50,57,32,49,52,49,51,47,47,49,56,50,51,32,49,57,51,50,47,47,49,54,51,49,32,49,51,49,52,47,47,49,54,51,48,10,102,32,52,52,50,47,47,49,56,50,57,32,49,51,49,52,47,47,49,54,51,48,32,49,57,51,48,47,47,49,54,50,51,32,49,52,49,55,47,47,49,56,51,49,10,102,32,52,52,50,47,47,49,56,50,57,32,49,52,49,55,47,47,49,56,51,49,32,49,57,55,52,47,47,49,56,51,50,32,49,52,49,54,47,47,49,56,51,48,10,102,32,52,52,51,47,47,49,56,51,51,32,49,52,49,56,47,47,49,56,51,52,32,49,57,50,55,47,47,49,54,49,49,32,49,51,48,57,47,47,49,54,50,48,10,102,32,52,52,51,47,47,49,56,51,51,32,49,51,48,57,47,47,49,54,50,48,32,49,57,50,57,47,47,49,54,49,57,32,49,52,49,52,47,47,49,56,50,54,10,102,32,52,52,51,47,47,49,56,51,51,32,49,52,49,52,47,47,49,56,50,54,32,49,57,55,51,47,47,49,56,50,56,32,49,52,49,57,47,47,49,56,51,53,10,102,32,52,52,51,47,47,49,56,51,51,32,49,52,49,57,47,47,49,56,51,53,32,49,57,55,53,47,47,49,56,51,54,32,49,52,49,56,47,47,49,56,51,52,10,102,32,52,52,52,47,47,49,56,51,55,32,49,52,50,48,47,47,49,56,51,56,32,49,57,55,52,47,47,49,56,51,50,32,49,52,49,55,47,47,49,56,51,49,10,102,32,52,52,52,47,47,49,56,51,55,32,49,52,49,55,47,47,49,56,51,49,32,49,57,51,48,47,47,49,54,50,51,32,49,51,49,48,47,47,49,54,50,50,10,102,32,52,52,52,47,47,49,56,51,55,32,49,51,49,48,47,47,49,54,50,50,32,49,57,50,56,47,47,49,54,49,53,32,49,52,50,49,47,47,49,56,51,57,10,102,32,52,52,52,47,47,49,56,51,55,32,49,52,50,49,47,47,49,56,51,57,32,49,57,55,54,47,47,49,56,52,48,32,49,52,50,48,47,47,49,56,51,56,10,102,32,52,52,53,47,47,49,56,52,49,32,49,52,50,50,47,47,49,56,52,50,32,49,57,50,53,47,47,49,53,57,57,32,49,51,48,53,47,47,49,54,49,50,10,102,32,52,52,53,47,47,49,56,52,49,32,49,51,48,53,47,47,49,54,49,50,32,49,57,50,55,47,47,49,54,49,49,32,49,52,49,56,47,47,49,56,51,52,10,102,32,52,52,53,47,47,49,56,52,49,32,49,52,49,56,47,47,49,56,51,52,32,49,57,55,53,47,47,49,56,51,54,32,49,52,50,51,47,47,49,56,52,51,10,102,32,52,52,53,47,47,49,56,52,49,32,49,52,50,51,47,47,49,56,52,51,32,49,57,55,55,47,47,49,56,52,52,32,49,52,50,50,47,47,49,56,52,50,10,102,32,52,52,54,47,47,49,56,52,53,32,49,52,50,52,47,47,49,56,52,54,32,49,57,55,54,47,47,49,56,52,48,32,49,52,50,49,47,47,49,56,51,57,10,102,32,52,52,54,47,47,49,56,52,53,32,49,52,50,49,47,47,49,56,51,57,32,49,57,50,56,47,47,49,54,49,53,32,49,51,48,54,47,47,49,54,49,52,10,102,32,52,52,54,47,47,49,56,52,53,32,49,51,48,54,47,47,49,54,49,52,32,49,57,50,54,47,47,49,54,48,55,32,49,52,50,53,47,47,49,56,52,55,10,102,32,52,52,54,47,47,49,56,52,53,32,49,52,50,53,47,47,49,56,52,55,32,49,57,55,56,47,47,49,56,52,56,32,49,52,50,52,47,47,49,56,52,54,10,102,32,52,52,55,47,47,49,56,52,57,32,49,52,48,50,47,47,49,56,48,50,32,49,57,50,51,47,47,49,54,48,49,32,49,50,57,57,47,47,49,54,48,48,10,102,32,52,52,55,47,47,49,56,52,57,32,49,50,57,57,47,47,49,54,48,48,32,49,57,50,53,47,47,49,53,57,57,32,49,52,50,50,47,47,49,56,52,50,10,102,32,52,52,55,47,47,49,56,52,57,32,49,52,50,50,47,47,49,56,52,50,32,49,57,55,55,47,47,49,56,52,52,32,49,52,50,54,47,47,49,56,53,48,10,102,32,52,52,55,47,47,49,56,52,57,32,49,52,50,54,47,47,49,56,53,48,32,49,57,55,57,47,47,49,56,48,51,32,49,52,48,50,47,47,49,56,48,50,10,102,32,52,52,56,47,47,49,56,53,49,32,49,52,50,55,47,47,49,56,53,50,32,49,57,55,56,47,47,49,56,52,56,32,49,52,50,53,47,47,49,56,52,55,10,102,32,52,52,56,47,47,49,56,53,49,32,49,52,50,53,47,47,49,56,52,55,32,49,57,50,54,47,47,49,54,48,55,32,49,51,48,50,47,47,49,54,48,54,10,102,32,52,52,56,47,47,49,56,53,49,32,49,51,48,50,47,47,49,54,48,54,32,49,57,50,52,47,47,49,54,48,53,32,49,52,48,53,47,47,49,56,48,56,10,102,32,52,52,56,47,47,49,56,53,49,32,49,52,48,53,47,47,49,56,48,56,32,49,57,56,48,47,47,49,56,48,55,32,49,52,50,55,47,47,49,56,53,50,10,102,32,52,52,57,47,47,49,56,53,51,32,49,52,50,56,47,47,49,56,53,52,32,49,57,54,51,47,47,49,55,55,57,32,49,51,57,53,47,47,49,55,56,56,10,102,32,52,52,57,47,47,49,56,53,51,32,49,51,57,53,47,47,49,55,56,56,32,49,57,54,49,47,47,49,55,56,55,32,49,52,50,57,47,47,49,56,53,53,10,102,32,52,52,57,47,47,49,56,53,51,32,49,52,50,57,47,47,49,56,53,53,32,49,57,56,53,47,47,49,56,53,54,32,49,52,51,48,47,47,49,56,53,55,10,102,32,52,52,57,47,47,49,56,53,51,32,49,52,51,48,47,47,49,56,53,55,32,49,57,56,51,47,47,49,56,53,56,32,49,52,50,56,47,47,49,56,53,52,10,102,32,52,53,48,47,47,49,56,53,57,32,49,52,51,49,47,47,49,56,54,48,32,49,57,56,54,47,47,49,56,54,49,32,49,52,51,50,47,47,49,56,54,50,10,102,32,52,53,48,47,47,49,56,53,57,32,49,52,51,50,47,47,49,56,54,50,32,49,57,54,50,47,47,49,55,57,49,32,49,51,57,54,47,47,49,55,57,48,10,102,32,52,53,48,47,47,49,56,53,57,32,49,51,57,54,47,47,49,55,57,48,32,49,57,54,52,47,47,49,55,56,51,32,49,52,51,51,47,47,49,56,54,51,10,102,32,52,53,48,47,47,49,56,53,57,32,49,52,51,51,47,47,49,56,54,51,32,49,57,56,52,47,47,49,56,54,52,32,49,52,51,49,47,47,49,56,54,48,10,102,32,52,53,49,47,47,49,56,54,53,32,49,52,51,52,47,47,49,56,54,54,32,49,57,56,51,47,47,49,56,53,56,32,49,52,51,48,47,47,49,56,53,55,10,102,32,52,53,49,47,47,49,56,54,53,32,49,52,51,48,47,47,49,56,53,55,32,49,57,56,53,47,47,49,56,53,54,32,49,52,51,53,47,47,49,56,54,55,10,102,32,52,53,49,47,47,49,56,54,53,32,49,52,51,53,47,47,49,56,54,55,32,49,57,56,55,47,47,49,56,54,56,32,49,52,51,54,47,47,49,56,54,57,10,102,32,52,53,49,47,47,49,56,54,53,32,49,52,51,54,47,47,49,56,54,57,32,49,57,56,57,47,47,49,56,55,48,32,49,52,51,52,47,47,49,56,54,54,10,102,32,52,53,50,47,47,49,56,55,49,32,49,52,51,55,47,47,49,56,55,50,32,49,57,56,56,47,47,49,56,55,51,32,49,52,51,56,47,47,49,56,55,52,10,102,32,52,53,50,47,47,49,56,55,49,32,49,52,51,56,47,47,49,56,55,52,32,49,57,56,54,47,47,49,56,54,49,32,49,52,51,49,47,47,49,56,54,48,10,102,32,52,53,50,47,47,49,56,55,49,32,49,52,51,49,47,47,49,56,54,48,32,49,57,56,52,47,47,49,56,54,52,32,49,52,51,57,47,47,49,56,55,53,10,102,32,52,53,50,47,47,49,56,55,49,32,49,52,51,57,47,47,49,56,55,53,32,49,57,57,48,47,47,49,56,55,54,32,49,52,51,55,47,47,49,56,55,50,10,102,32,52,53,51,47,47,49,56,55,55,32,49,52,52,48,47,47,49,56,55,56,32,49,57,56,57,47,47,49,56,55,48,32,49,52,51,54,47,47,49,56,54,57,10,102,32,52,53,51,47,47,49,56,55,55,32,49,52,51,54,47,47,49,56,54,57,32,49,57,56,55,47,47,49,56,54,56,32,49,52,52,49,47,47,49,56,55,57,10,102,32,52,53,51,47,47,49,56,55,55,32,49,52,52,49,47,47,49,56,55,57,32,49,57,57,51,47,47,49,56,56,48,32,49,52,52,50,47,47,49,56,56,49,10,102,32,52,53,51,47,47,49,56,55,55,32,49,52,52,50,47,47,49,56,56,49,32,49,57,57,49,47,47,49,56,56,50,32,49,52,52,48,47,47,49,56,55,56,10,102,32,52,53,52,47,47,49,56,56,51,32,49,52,52,51,47,47,49,56,56,52,32,49,57,57,52,47,47,49,56,56,53,32,49,52,52,52,47,47,49,56,56,54,10,102,32,52,53,52,47,47,49,56,56,51,32,49,52,52,52,47,47,49,56,56,54,32,49,57,56,56,47,47,49,56,55,51,32,49,52,51,55,47,47,49,56,55,50,10,102,32,52,53,52,47,47,49,56,56,51,32,49,52,51,55,47,47,49,56,55,50,32,49,57,57,48,47,47,49,56,55,54,32,49,52,52,53,47,47,49,56,56,55,10,102,32,52,53,52,47,47,49,56,56,51,32,49,52,52,53,47,47,49,56,56,55,32,49,57,57,50,47,47,49,56,56,56,32,49,52,52,51,47,47,49,56,56,52,10,102,32,52,53,53,47,47,49,56,56,57,32,49,52,52,54,47,47,49,56,57,48,32,49,57,57,49,47,47,49,56,56,50,32,49,52,52,50,47,47,49,56,56,49,10,102,32,52,53,53,47,47,49,56,56,57,32,49,52,52,50,47,47,49,56,56,49,32,49,57,57,51,47,47,49,56,56,48,32,49,52,52,55,47,47,49,56,57,49,10,102,32,52,53,53,47,47,49,56,56,57,32,49,52,52,55,47,47,49,56,57,49,32,49,57,57,53,47,47,49,56,57,50,32,49,52,52,56,47,47,49,56,57,51,10,102,32,52,53,53,47,47,49,56,56,57,32,49,52,52,56,47,47,49,56,57,51,32,49,57,57,55,47,47,49,56,57,52,32,49,52,52,54,47,47,49,56,57,48,10,102,32,52,53,54,47,47,49,56,57,53,32,49,52,52,57,47,47,49,56,57,54,32,49,57,57,54,47,47,49,56,57,55,32,49,52,53,48,47,47,49,56,57,56,10,102,32,52,53,54,47,47,49,56,57,53,32,49,52,53,48,47,47,49,56,57,56,32,49,57,57,52,47,47,49,56,56,53,32,49,52,52,51,47,47,49,56,56,52,10,102,32,52,53,54,47,47,49,56,57,53,32,49,52,52,51,47,47,49,56,56,52,32,49,57,57,50,47,47,49,56,56,56,32,49,52,53,49,47,47,49,56,57,57,10,102,32,52,53,54,47,47,49,56,57,53,32,49,52,53,49,47,47,49,56,57,57,32,49,57,57,56,47,47,49,57,48,48,32,49,52,52,57,47,47,49,56,57,54,10,102,32,52,53,55,47,47,49,57,48,49,32,49,52,53,50,47,47,49,57,48,50,32,49,57,54,57,47,47,49,56,49,50,32,49,52,48,55,47,47,49,56,49,49,10,102,32,52,53,55,47,47,49,57,48,49,32,49,52,48,55,47,47,49,56,49,49,32,49,57,56,49,47,47,49,55,53,52,32,49,52,53,51,47,47,49,57,48,51,10,102,32,52,53,55,47,47,49,57,48,49,32,49,52,53,51,47,47,49,57,48,51,32,49,57,57,49,47,47,49,56,56,50,32,49,52,52,54,47,47,49,56,57,48,10,102,32,52,53,55,47,47,49,57,48,49,32,49,52,52,54,47,47,49,56,57,48,32,49,57,57,55,47,47,49,56,57,52,32,49,52,53,50,47,47,49,57,48,50,10,102,32,52,53,56,47,47,49,57,48,52,32,49,52,53,49,47,47,49,56,57,57,32,49,57,57,50,47,47,49,56,56,56,32,49,52,53,52,47,47,49,57,48,53,10,102,32,52,53,56,47,47,49,57,48,52,32,49,52,53,52,47,47,49,57,48,53,32,49,57,56,50,47,47,49,55,54,48,32,49,52,48,56,47,47,49,56,49,52,10,102,32,52,53,56,47,47,49,57,48,52,32,49,52,48,56,47,47,49,56,49,52,32,49,57,55,48,47,47,49,56,49,54,32,49,52,53,53,47,47,49,57,48,54,10,102,32,52,53,56,47,47,49,57,48,52,32,49,52,53,53,47,47,49,57,48,54,32,49,57,57,56,47,47,49,57,48,48,32,49,52,53,49,47,47,49,56,57,57,10,102,32,52,53,57,47,47,49,57,48,55,32,49,51,55,56,47,47,49,55,53,51,32,49,57,53,55,47,47,49,55,53,50,32,49,52,53,54,47,47,49,57,48,56,10,102,32,52,53,57,47,47,49,57,48,55,32,49,52,53,54,47,47,49,57,48,56,32,49,57,56,57,47,47,49,56,55,48,32,49,52,52,48,47,47,49,56,55,56,10,102,32,52,53,57,47,47,49,57,48,55,32,49,52,52,48,47,47,49,56,55,56,32,49,57,57,49,47,47,49,56,56,50,32,49,52,53,51,47,47,49,57,48,51,10,102,32,52,53,57,47,47,49,57,48,55,32,49,52,53,51,47,47,49,57,48,51,32,49,57,56,49,47,47,49,55,53,52,32,49,51,55,56,47,47,49,55,53,51,10,102,32,52,54,48,47,47,49,57,48,57,32,49,52,53,52,47,47,49,57,48,53,32,49,57,57,50,47,47,49,56,56,56,32,49,52,52,53,47,47,49,56,56,55,10,102,32,52,54,48,47,47,49,57,48,57,32,49,52,52,53,47,47,49,56,56,55,32,49,57,57,48,47,47,49,56,55,54,32,49,52,53,55,47,47,49,57,49,48,10,102,32,52,54,48,47,47,49,57,48,57,32,49,52,53,55,47,47,49,57,49,48,32,49,57,53,56,47,47,49,55,53,55,32,49,51,55,57,47,47,49,55,53,54,10,102,32,52,54,48,47,47,49,57,48,57,32,49,51,55,57,47,47,49,55,53,54,32,49,57,56,50,47,47,49,55,54,48,32,49,52,53,52,47,47,49,57,48,53,10,102,32,52,54,49,47,47,49,57,49,49,32,49,52,53,54,47,47,49,57,48,56,32,49,57,53,55,47,47,49,55,53,50,32,49,51,56,51,47,47,49,55,54,52,10,102,32,52,54,49,47,47,49,57,49,49,32,49,51,56,51,47,47,49,55,54,52,32,49,57,54,55,47,47,49,55,54,51,32,49,52,53,56,47,47,49,57,49,50,10,102,32,52,54,49,47,47,49,57,49,49,32,49,52,53,56,47,47,49,57,49,50,32,49,57,56,51,47,47,49,56,53,56,32,49,52,51,52,47,47,49,56,54,54,10,102,32,52,54,49,47,47,49,57,49,49,32,49,52,51,52,47,47,49,56,54,54,32,49,57,56,57,47,47,49,56,55,48,32,49,52,53,54,47,47,49,57,48,56,10,102,32,52,54,50,47,47,49,57,49,51,32,49,52,51,57,47,47,49,56,55,53,32,49,57,56,52,47,47,49,56,54,52,32,49,52,53,57,47,47,49,57,49,52,10,102,32,52,54,50,47,47,49,57,49,51,32,49,52,53,57,47,47,49,57,49,52,32,49,57,54,56,47,47,49,55,54,55,32,49,51,56,52,47,47,49,55,54,54,10,102,32,52,54,50,47,47,49,57,49,51,32,49,51,56,52,47,47,49,55,54,54,32,49,57,53,56,47,47,49,55,53,55,32,49,52,53,55,47,47,49,57,49,48,10,102,32,52,54,50,47,47,49,57,49,51,32,49,52,53,55,47,47,49,57,49,48,32,49,57,57,48,47,47,49,56,55,54,32,49,52,51,57,47,47,49,56,55,53,10,102,32,52,54,51,47,47,49,57,49,53,32,49,51,57,49,47,47,49,55,56,48,32,49,57,54,51,47,47,49,55,55,57,32,49,52,50,56,47,47,49,56,53,52,10,102,32,52,54,51,47,47,49,57,49,53,32,49,52,50,56,47,47,49,56,53,52,32,49,57,56,51,47,47,49,56,53,56,32,49,52,53,56,47,47,49,57,49,50,10,102,32,52,54,51,47,47,49,57,49,53,32,49,52,53,56,47,47,49,57,49,50,32,49,57,54,55,47,47,49,55,54,51,32,49,51,56,55,47,47,49,55,55,50,10,102,32,52,54,51,47,47,49,57,49,53,32,49,51,56,55,47,47,49,55,55,50,32,49,57,54,53,47,47,49,55,55,49,32,49,51,57,49,47,47,49,55,56,48,10,102,32,52,54,52,47,47,49,57,49,54,32,49,51,56,56,47,47,49,55,55,52,32,49,57,54,56,47,47,49,55,54,55,32,49,52,53,57,47,47,49,57,49,52,10,102,32,52,54,52,47,47,49,57,49,54,32,49,52,53,57,47,47,49,57,49,52,32,49,57,56,52,47,47,49,56,54,52,32,49,52,51,51,47,47,49,56,54,51,10,102,32,52,54,52,47,47,49,57,49,54,32,49,52,51,51,47,47,49,56,54,51,32,49,57,54,52,47,47,49,55,56,51,32,49,51,57,50,47,47,49,55,56,50,10,102,32,52,54,52,47,47,49,57,49,54,32,49,51,57,50,47,47,49,55,56,50,32,49,57,54,54,47,47,49,55,55,53,32,49,51,56,56,47,47,49,55,55,52,10,102,32,52,54,53,47,47,49,57,49,55,32,49,51,57,57,47,47,49,55,57,54,32,49,57,53,57,47,47,49,55,57,53,32,49,52,48,51,47,47,49,56,48,52,10,102,32,52,54,53,47,47,49,57,49,55,32,49,52,48,51,47,47,49,56,48,52,32,49,57,55,57,47,47,49,56,48,51,32,49,52,54,48,47,47,49,57,49,56,10,102,32,52,54,53,47,47,49,57,49,55,32,49,52,54,48,47,47,49,57,49,56,32,49,57,56,53,47,47,49,56,53,54,32,49,52,50,57,47,47,49,56,53,53,10,102,32,52,54,53,47,47,49,57,49,55,32,49,52,50,57,47,47,49,56,53,53,32,49,57,54,49,47,47,49,55,56,55,32,49,51,57,57,47,47,49,55,57,54,10,102,32,52,54,54,47,47,49,57,49,57,32,49,52,51,50,47,47,49,56,54,50,32,49,57,56,54,47,47,49,56,54,49,32,49,52,54,49,47,47,49,57,50,48,10,102,32,52,54,54,47,47,49,57,49,57,32,49,52,54,49,47,47,49,57,50,48,32,49,57,56,48,47,47,49,56,48,55,32,49,52,48,52,47,47,49,56,48,54,10,102,32,52,54,54,47,47,49,57,49,57,32,49,52,48,52,47,47,49,56,48,54,32,49,57,54,48,47,47,49,55,57,57,32,49,52,48,48,47,47,49,55,57,56,10,102,32,52,54,54,47,47,49,57,49,57,32,49,52,48,48,47,47,49,55,57,56,32,49,57,54,50,47,47,49,55,57,49,32,49,52,51,50,47,47,49,56,54,50,10,102,32,52,54,55,47,47,49,57,50,49,32,49,52,50,54,47,47,49,56,53,48,32,49,57,55,55,47,47,49,56,52,52,32,49,52,54,50,47,47,49,57,50,50,10,102,32,52,54,55,47,47,49,57,50,49,32,49,52,54,50,47,47,49,57,50,50,32,49,57,56,55,47,47,49,56,54,56,32,49,52,51,53,47,47,49,56,54,55,10,102,32,52,54,55,47,47,49,57,50,49,32,49,52,51,53,47,47,49,56,54,55,32,49,57,56,53,47,47,49,56,53,54,32,49,52,54,48,47,47,49,57,49,56,10,102,32,52,54,55,47,47,49,57,50,49,32,49,52,54,48,47,47,49,57,49,56,32,49,57,55,57,47,47,49,56,48,51,32,49,52,50,54,47,47,49,56,53,48,10,102,32,52,54,56,47,47,49,57,50,51,32,49,52,54,49,47,47,49,57,50,48,32,49,57,56,54,47,47,49,56,54,49,32,49,52,51,56,47,47,49,56,55,52,10,102,32,52,54,56,47,47,49,57,50,51,32,49,52,51,56,47,47,49,56,55,52,32,49,57,56,56,47,47,49,56,55,51,32,49,52,54,51,47,47,49,57,50,52,10,102,32,52,54,56,47,47,49,57,50,51,32,49,52,54,51,47,47,49,57,50,52,32,49,57,55,56,47,47,49,56,52,56,32,49,52,50,55,47,47,49,56,53,50,10,102,32,52,54,56,47,47,49,57,50,51,32,49,52,50,55,47,47,49,56,53,50,32,49,57,56,48,47,47,49,56,48,55,32,49,52,54,49,47,47,49,57,50,48,10,102,32,52,54,57,47,47,49,57,50,53,32,49,52,50,51,47,47,49,56,52,51,32,49,57,55,53,47,47,49,56,51,54,32,49,52,54,52,47,47,49,57,50,54,10,102,32,52,54,57,47,47,49,57,50,53,32,49,52,54,52,47,47,49,57,50,54,32,49,57,57,51,47,47,49,56,56,48,32,49,52,52,49,47,47,49,56,55,57,10,102,32,52,54,57,47,47,49,57,50,53,32,49,52,52,49,47,47,49,56,55,57,32,49,57,56,55,47,47,49,56,54,56,32,49,52,54,50,47,47,49,57,50,50,10,102,32,52,54,57,47,47,49,57,50,53,32,49,52,54,50,47,47,49,57,50,50,32,49,57,55,55,47,47,49,56,52,52,32,49,52,50,51,47,47,49,56,52,51,10,102,32,52,55,48,47,47,49,57,50,55,32,49,52,54,51,47,47,49,57,50,52,32,49,57,56,56,47,47,49,56,55,51,32,49,52,52,52,47,47,49,56,56,54,10,102,32,52,55,48,47,47,49,57,50,55,32,49,52,52,52,47,47,49,56,56,54,32,49,57,57,52,47,47,49,56,56,53,32,49,52,54,53,47,47,49,57,50,56,10,102,32,52,55,48,47,47,49,57,50,55,32,49,52,54,53,47,47,49,57,50,56,32,49,57,55,54,47,47,49,56,52,48,32,49,52,50,52,47,47,49,56,52,54,10,102,32,52,55,48,47,47,49,57,50,55,32,49,52,50,52,47,47,49,56,52,54,32,49,57,55,56,47,47,49,56,52,56,32,49,52,54,51,47,47,49,57,50,52,10,102,32,52,55,49,47,47,49,57,50,57,32,49,52,49,57,47,47,49,56,51,53,32,49,57,55,51,47,47,49,56,50,56,32,49,52,54,54,47,47,49,57,51,48,10,102,32,52,55,49,47,47,49,57,50,57,32,49,52,54,54,47,47,49,57,51,48,32,49,57,57,53,47,47,49,56,57,50,32,49,52,52,55,47,47,49,56,57,49,10,102,32,52,55,49,47,47,49,57,50,57,32,49,52,52,55,47,47,49,56,57,49,32,49,57,57,51,47,47,49,56,56,48,32,49,52,54,52,47,47,49,57,50,54,10,102,32,52,55,49,47,47,49,57,50,57,32,49,52,54,52,47,47,49,57,50,54,32,49,57,55,53,47,47,49,56,51,54,32,49,52,49,57,47,47,49,56,51,53,10,102,32,52,55,50,47,47,49,57,51,49,32,49,52,54,53,47,47,49,57,50,56,32,49,57,57,52,47,47,49,56,56,53,32,49,52,53,48,47,47,49,56,57,56,10,102,32,52,55,50,47,47,49,57,51,49,32,49,52,53,48,47,47,49,56,57,56,32,49,57,57,54,47,47,49,56,57,55,32,49,52,54,55,47,47,49,57,51,50,10,102,32,52,55,50,47,47,49,57,51,49,32,49,52,54,55,47,47,49,57,51,50,32,49,57,55,52,47,47,49,56,51,50,32,49,52,50,48,47,47,49,56,51,56,10,102,32,52,55,50,47,47,49,57,51,49,32,49,52,50,48,47,47,49,56,51,56,32,49,57,55,54,47,47,49,56,52,48,32,49,52,54,53,47,47,49,57,50,56,10,102,32,52,55,51,47,47,49,57,51,51,32,49,52,49,53,47,47,49,56,50,55,32,49,57,55,49,47,47,49,56,50,48,32,49,52,54,56,47,47,49,57,51,52,10,102,32,52,55,51,47,47,49,57,51,51,32,49,52,54,56,47,47,49,57,51,52,32,49,57,57,55,47,47,49,56,57,52,32,49,52,52,56,47,47,49,56,57,51,10,102,32,52,55,51,47,47,49,57,51,51,32,49,52,52,56,47,47,49,56,57,51,32,49,57,57,53,47,47,49,56,57,50,32,49,52,54,54,47,47,49,57,51,48,10,102,32,52,55,51,47,47,49,57,51,51,32,49,52,54,54,47,47,49,57,51,48,32,49,57,55,51,47,47,49,56,50,56,32,49,52,49,53,47,47,49,56,50,55,10,102,32,52,55,52,47,47,49,57,51,53,32,49,52,54,55,47,47,49,57,51,50,32,49,57,57,54,47,47,49,56,57,55,32,49,52,52,57,47,47,49,56,57,54,10,102,32,52,55,52,47,47,49,57,51,53,32,49,52,52,57,47,47,49,56,57,54,32,49,57,57,56,47,47,49,57,48,48,32,49,52,54,57,47,47,49,57,51,54,10,102,32,52,55,52,47,47,49,57,51,53,32,49,52,54,57,47,47,49,57,51,54,32,49,57,55,50,47,47,49,56,50,52,32,49,52,49,54,47,47,49,56,51,48,10,102,32,52,55,52,47,47,49,57,51,53,32,49,52,49,54,47,47,49,56,51,48,32,49,57,55,52,47,47,49,56,51,50,32,49,52,54,55,47,47,49,57,51,50,10,102,32,52,55,53,47,47,49,57,51,55,32,49,52,49,49,47,47,49,56,49,57,32,49,57,54,57,47,47,49,56,49,50,32,49,52,53,50,47,47,49,57,48,50,10,102,32,52,55,53,47,47,49,57,51,55,32,49,52,53,50,47,47,49,57,48,50,32,49,57,57,55,47,47,49,56,57,52,32,49,52,54,56,47,47,49,57,51,52,10,102,32,52,55,53,47,47,49,57,51,55,32,49,52,54,56,47,47,49,57,51,52,32,49,57,55,49,47,47,49,56,50,48,32,49,52,49,49,47,47,49,56,49,57,10,102,32,52,55,54,47,47,49,57,51,56,32,49,52,49,50,47,47,49,56,50,50,32,49,57,55,50,47,47,49,56,50,52,32,49,52,54,57,47,47,49,57,51,54,10,102,32,52,55,54,47,47,49,57,51,56,32,49,52,54,57,47,47,49,57,51,54,32,49,57,57,56,47,47,49,57,48,48,32,49,52,53,53,47,47,49,57,48,54,10,102,32,52,55,54,47,47,49,57,51,56,32,49,52,53,53,47,47,49,57,48,54,32,49,57,55,48,47,47,49,56,49,54,32,49,52,49,50,47,47,49,56,50,50,10,102,32,52,55,55,47,47,49,57,51,57,32,49,52,55,48,47,47,49,57,52,48,32,49,56,57,55,47,47,49,53,55,56,32,49,50,57,50,47,47,49,53,56,54,10,102,32,52,55,55,47,47,49,57,51,57,32,49,50,57,50,47,47,49,53,56,54,32,49,56,57,53,47,47,49,53,57,48,32,49,52,55,49,47,47,49,57,52,49,10,102,32,52,55,55,47,47,49,57,51,57,32,49,52,55,49,47,47,49,57,52,49,32,50,48,48,57,47,47,49,57,52,50,32,49,52,55,50,47,47,49,57,52,51,10,102,32,52,55,55,47,47,49,57,51,57,32,49,52,55,50,47,47,49,57,52,51,32,50,48,48,55,47,47,49,57,52,52,32,49,52,55,48,47,47,49,57,52,48,10,102,32,52,55,56,47,47,49,57,52,53,32,49,52,55,51,47,47,49,57,52,54,32,50,48,49,48,47,47,49,57,52,55,32,49,52,55,52,47,47,49,57,52,56,10,102,32,52,55,56,47,47,49,57,52,53,32,49,52,55,52,47,47,49,57,52,56,32,49,56,57,54,47,47,49,53,57,54,32,49,50,57,55,47,47,49,53,57,53,10,102,32,52,55,56,47,47,49,57,52,53,32,49,50,57,55,47,47,49,53,57,53,32,49,56,57,56,47,47,49,53,56,52,32,49,52,55,53,47,47,49,57,52,57,10,102,32,52,55,56,47,47,49,57,52,53,32,49,52,55,53,47,47,49,57,52,57,32,50,48,48,56,47,47,49,57,53,48,32,49,52,55,51,47,47,49,57,52,54,10,102,32,52,55,57,47,47,49,57,53,49,32,49,52,55,54,47,47,49,57,53,50,32,49,56,57,57,47,47,49,53,54,54,32,49,50,56,54,47,47,49,53,55,52,10,102,32,52,55,57,47,47,49,57,53,49,32,49,50,56,54,47,47,49,53,55,52,32,49,56,57,55,47,47,49,53,55,56,32,49,52,55,48,47,47,49,57,52,48,10,102,32,52,55,57,47,47,49,57,53,49,32,49,52,55,48,47,47,49,57,52,48,32,50,48,48,55,47,47,49,57,52,52,32,49,52,55,55,47,47,49,57,53,51,10,102,32,52,55,57,47,47,49,57,53,49,32,49,52,55,55,47,47,49,57,53,51,32,50,48,48,53,47,47,49,57,53,52,32,49,52,55,54,47,47,49,57,53,50,10,102,32,52,56,48,47,47,49,57,53,53,32,49,52,55,56,47,47,49,57,53,54,32,50,48,48,56,47,47,49,57,53,48,32,49,52,55,53,47,47,49,57,52,57,10,102,32,52,56,48,47,47,49,57,53,53,32,49,52,55,53,47,47,49,57,52,57,32,49,56,57,56,47,47,49,53,56,52,32,49,50,57,49,47,47,49,53,56,51,10,102,32,52,56,48,47,47,49,57,53,53,32,49,50,57,49,47,47,49,53,56,51,32,49,57,48,48,47,47,49,53,55,50,32,49,52,55,57,47,47,49,57,53,55,10,102,32,52,56,48,47,47,49,57,53,53,32,49,52,55,57,47,47,49,57,53,55,32,50,48,48,54,47,47,49,57,53,56,32,49,52,55,56,47,47,49,57,53,54,10,102,32,52,56,49,47,47,49,57,53,57,32,49,52,56,48,47,47,49,57,54,48,32,49,57,48,49,47,47,49,53,53,52,32,49,50,56,48,47,47,49,53,54,50,10,102,32,52,56,49,47,47,49,57,53,57,32,49,50,56,48,47,47,49,53,54,50,32,49,56,57,57,47,47,49,53,54,54,32,49,52,55,54,47,47,49,57,53,50,10,102,32,52,56,49,47,47,49,57,53,57,32,49,52,55,54,47,47,49,57,53,50,32,50,48,48,53,47,47,49,57,53,52,32,49,52,56,49,47,47,49,57,54,49,10,102,32,52,56,49,47,47,49,57,53,57,32,49,52,56,49,47,47,49,57,54,49,32,50,48,48,51,47,47,49,57,54,50,32,49,52,56,48,47,47,49,57,54,48,10,102,32,52,56,50,47,47,49,57,54,51,32,49,52,56,50,47,47,49,57,54,52,32,50,48,48,54,47,47,49,57,53,56,32,49,52,55,57,47,47,49,57,53,55,10,102,32,52,56,50,47,47,49,57,54,51,32,49,52,55,57,47,47,49,57,53,55,32,49,57,48,48,47,47,49,53,55,50,32,49,50,56,53,47,47,49,53,55,49,10,102,32,52,56,50,47,47,49,57,54,51,32,49,50,56,53,47,47,49,53,55,49,32,49,57,48,50,47,47,49,53,54,48,32,49,52,56,51,47,47,49,57,54,53,10,102,32,52,56,50,47,47,49,57,54,51,32,49,52,56,51,47,47,49,57,54,53,32,50,48,48,52,47,47,49,57,54,54,32,49,52,56,50,47,47,49,57,54,52,10,102,32,52,56,51,47,47,49,57,54,55,32,49,52,56,52,47,47,49,57,54,56,32,49,57,48,51,47,47,49,53,52,50,32,49,50,55,52,47,47,49,53,53,48,10,102,32,52,56,51,47,47,49,57,54,55,32,49,50,55,52,47,47,49,53,53,48,32,49,57,48,49,47,47,49,53,53,52,32,49,52,56,48,47,47,49,57,54,48,10,102,32,52,56,51,47,47,49,57,54,55,32,49,52,56,48,47,47,49,57,54,48,32,50,48,48,51,47,47,49,57,54,50,32,49,52,56,53,47,47,49,57,54,57,10,102,32,52,56,51,47,47,49,57,54,55,32,49,52,56,53,47,47,49,57,54,57,32,50,48,48,49,47,47,49,57,55,48,32,49,52,56,52,47,47,49,57,54,56,10,102,32,52,56,52,47,47,49,57,55,49,32,49,52,56,54,47,47,49,57,55,50,32,50,48,48,52,47,47,49,57,54,54,32,49,52,56,51,47,47,49,57,54,53,10,102,32,52,56,52,47,47,49,57,55,49,32,49,52,56,51,47,47,49,57,54,53,32,49,57,48,50,47,47,49,53,54,48,32,49,50,55,57,47,47,49,53,53,57,10,102,32,52,56,52,47,47,49,57,55,49,32,49,50,55,57,47,47,49,53,53,57,32,49,57,48,52,47,47,49,53,52,56,32,49,52,56,55,47,47,49,57,55,51,10,102,32,52,56,52,47,47,49,57,55,49,32,49,52,56,55,47,47,49,57,55,51,32,50,48,48,50,47,47,49,57,55,52,32,49,52,56,54,47,47,49,57,55,50,10,102,32,52,56,53,47,47,49,57,55,53,32,49,52,56,56,47,47,49,57,55,54,32,49,57,48,53,47,47,49,53,50,49,32,49,50,54,56,47,47,49,53,51,56,10,102,32,52,56,53,47,47,49,57,55,53,32,49,50,54,56,47,47,49,53,51,56,32,49,57,48,51,47,47,49,53,52,50,32,49,52,56,52,47,47,49,57,54,56,10,102,32,52,56,53,47,47,49,57,55,53,32,49,52,56,52,47,47,49,57,54,56,32,50,48,48,49,47,47,49,57,55,48,32,49,52,56,57,47,47,49,57,55,55,10,102,32,52,56,53,47,47,49,57,55,53,32,49,52,56,57,47,47,49,57,55,55,32,49,57,57,57,47,47,49,57,55,56,32,49,52,56,56,47,47,49,57,55,54,10,102,32,52,56,54,47,47,49,57,55,57,32,49,52,57,48,47,47,49,57,56,48,32,50,48,48,50,47,47,49,57,55,52,32,49,52,56,55,47,47,49,57,55,51,10,102,32,52,56,54,47,47,49,57,55,57,32,49,52,56,55,47,47,49,57,55,51,32,49,57,48,52,47,47,49,53,52,56,32,49,50,55,51,47,47,49,53,52,55,10,102,32,52,56,54,47,47,49,57,55,57,32,49,50,55,51,47,47,49,53,52,55,32,49,57,48,54,47,47,49,53,51,52,32,49,52,57,49,47,47,49,57,56,49,10,102,32,52,56,54,47,47,49,57,55,57,32,49,52,57,49,47,47,49,57,56,49,32,50,48,48,48,47,47,49,57,56,50,32,49,52,57,48,47,47,49,57,56,48,10,102,32,52,56,55,47,47,49,57,56,51,32,49,52,57,50,47,47,49,57,56,52,32,49,56,57,51,47,47,49,53,50,51,32,49,50,54,49,47,47,49,53,50,50,10,102,32,52,56,55,47,47,49,57,56,51,32,49,50,54,49,47,47,49,53,50,50,32,49,57,48,53,47,47,49,53,50,49,32,49,52,56,56,47,47,49,57,55,54,10,102,32,52,56,55,47,47,49,57,56,51,32,49,52,56,56,47,47,49,57,55,54,32,49,57,57,57,47,47,49,57,55,56,32,49,52,57,51,47,47,49,57,56,53,10,102,32,52,56,55,47,47,49,57,56,51,32,49,52,57,51,47,47,49,57,56,53,32,50,48,49,49,47,47,49,57,56,54,32,49,52,57,50,47,47,49,57,56,52,10,102,32,52,56,56,47,47,49,57,56,55,32,49,52,57,52,47,47,49,57,56,56,32,50,48,48,48,47,47,49,57,56,50,32,49,52,57,49,47,47,49,57,56,49,10,102,32,52,56,56,47,47,49,57,56,55,32,49,52,57,49,47,47,49,57,56,49,32,49,57,48,54,47,47,49,53,51,52,32,49,50,54,54,47,47,49,53,51,51,10,102,32,52,56,56,47,47,49,57,56,55,32,49,50,54,54,47,47,49,53,51,51,32,49,56,57,52,47,47,49,53,51,50,32,49,52,57,53,47,47,49,57,56,57,10,102,32,52,56,56,47,47,49,57,56,55,32,49,52,57,53,47,47,49,57,56,57,32,50,48,49,50,47,47,49,57,57,48,32,49,52,57,52,47,47,49,57,56,56,10,102,32,52,56,57,47,47,49,57,57,49,32,49,52,57,51,47,47,49,57,56,53,32,49,57,57,57,47,47,49,57,55,56,32,49,52,57,54,47,47,49,57,57,50,10,102,32,52,56,57,47,47,49,57,57,49,32,49,52,57,54,47,47,49,57,57,50,32,50,48,48,55,47,47,49,57,52,52,32,49,52,55,50,47,47,49,57,52,51,10,102,32,52,56,57,47,47,49,57,57,49,32,49,52,55,50,47,47,49,57,52,51,32,50,48,48,57,47,47,49,57,52,50,32,49,52,57,55,47,47,49,57,57,51,10,102,32,52,56,57,47,47,49,57,57,49,32,49,52,57,55,47,47,49,57,57,51,32,50,48,49,49,47,47,49,57,56,54,32,49,52,57,51,47,47,49,57,56,53,10,102,32,52,57,48,47,47,49,57,57,52,32,49,52,57,56,47,47,49,57,57,53,32,50,48,49,48,47,47,49,57,52,55,32,49,52,55,51,47,47,49,57,52,54,10,102,32,52,57,48,47,47,49,57,57,52,32,49,52,55,51,47,47,49,57,52,54,32,50,48,48,56,47,47,49,57,53,48,32,49,52,57,57,47,47,49,57,57,54,10,102,32,52,57,48,47,47,49,57,57,52,32,49,52,57,57,47,47,49,57,57,54,32,50,48,48,48,47,47,49,57,56,50,32,49,52,57,52,47,47,49,57,56,56,10,102,32,52,57,48,47,47,49,57,57,52,32,49,52,57,52,47,47,49,57,56,56,32,50,48,49,50,47,47,49,57,57,48,32,49,52,57,56,47,47,49,57,57,53,10,102,32,52,57,49,47,47,49,57,57,55,32,49,52,57,54,47,47,49,57,57,50,32,49,57,57,57,47,47,49,57,55,56,32,49,52,56,57,47,47,49,57,55,55,10,102,32,52,57,49,47,47,49,57,57,55,32,49,52,56,57,47,47,49,57,55,55,32,50,48,48,49,47,47,49,57,55,48,32,49,53,48,48,47,47,49,57,57,56,10,102,32,52,57,49,47,47,49,57,57,55,32,49,53,48,48,47,47,49,57,57,56,32,50,48,48,53,47,47,49,57,53,52,32,49,52,55,55,47,47,49,57,53,51,10,102,32,52,57,49,47,47,49,57,57,55,32,49,52,55,55,47,47,49,57,53,51,32,50,48,48,55,47,47,49,57,52,52,32,49,52,57,54,47,47,49,57,57,50,10,102,32,52,57,50,47,47,49,57,57,57,32,49,52,55,56,47,47,49,57,53,54,32,50,48,48,54,47,47,49,57,53,56,32,49,53,48,49,47,47,50,48,48,48,10,102,32,52,57,50,47,47,49,57,57,57,32,49,53,48,49,47,47,50,48,48,48,32,50,48,48,50,47,47,49,57,55,52,32,49,52,57,48,47,47,49,57,56,48,10,102,32,52,57,50,47,47,49,57,57,57,32,49,52,57,48,47,47,49,57,56,48,32,50,48,48,48,47,47,49,57,56,50,32,49,52,57,57,47,47,49,57,57,54,10,102,32,52,57,50,47,47,49,57,57,57,32,49,52,57,57,47,47,49,57,57,54,32,50,48,48,56,47,47,49,57,53,48,32,49,52,55,56,47,47,49,57,53,54,10,102,32,52,57,51,47,47,50,48,48,49,32,49,53,48,48,47,47,49,57,57,56,32,50,48,48,49,47,47,49,57,55,48,32,49,52,56,53,47,47,49,57,54,57,10,102,32,52,57,51,47,47,50,48,48,49,32,49,52,56,53,47,47,49,57,54,57,32,50,48,48,51,47,47,49,57,54,50,32,49,52,56,49,47,47,49,57,54,49,10,102,32,52,57,51,47,47,50,48,48,49,32,49,52,56,49,47,47,49,57,54,49,32,50,48,48,53,47,47,49,57,53,52,32,49,53,48,48,47,47,49,57,57,56,10,102,32,52,57,52,47,47,50,48,48,50,32,49,53,48,49,47,47,50,48,48,48,32,50,48,48,54,47,47,49,57,53,56,32,49,52,56,50,47,47,49,57,54,52,10,102,32,52,57,52,47,47,50,48,48,50,32,49,52,56,50,47,47,49,57,54,52,32,50,48,48,52,47,47,49,57,54,54,32,49,52,56,54,47,47,49,57,55,50,10,102,32,52,57,52,47,47,50,48,48,50,32,49,52,56,54,47,47,49,57,55,50,32,50,48,48,50,47,47,49,57,55,52,32,49,53,48,49,47,47,50,48,48,48,10,102,32,52,57,53,47,47,50,48,48,51,32,49,53,48,50,47,47,50,48,48,52,32,49,56,49,57,47,47,49,51,55,56,32,49,50,50,54,47,47,49,52,53,50,10,102,32,52,57,53,47,47,50,48,48,51,32,49,50,50,54,47,47,49,52,53,50,32,49,56,56,55,47,47,49,52,52,53,32,49,51,51,54,47,47,49,54,55,50,10,102,32,52,57,53,47,47,50,48,48,51,32,49,51,51,54,47,47,49,54,55,50,32,49,56,57,51,47,47,49,53,50,51,32,49,52,57,50,47,47,49,57,56,52,10,102,32,52,57,53,47,47,50,48,48,51,32,49,52,57,50,47,47,49,57,56,52,32,50,48,49,49,47,47,49,57,56,54,32,49,53,48,50,47,47,50,48,48,52,10,102,32,52,57,54,47,47,50,48,48,53,32,49,52,57,53,47,47,49,57,56,57,32,49,56,57,52,47,47,49,53,51,50,32,49,51,52,49,47,47,49,54,56,48,10,102,32,52,57,54,47,47,50,48,48,53,32,49,51,52,49,47,47,49,54,56,48,32,49,56,56,56,47,47,49,52,52,57,32,49,50,50,55,47,47,49,52,53,52,10,102,32,52,57,54,47,47,50,48,48,53,32,49,50,50,55,47,47,49,52,53,52,32,49,56,50,48,47,47,49,51,56,54,32,49,53,48,51,47,47,50,48,48,54,10,102,32,52,57,54,47,47,50,48,48,53,32,49,53,48,51,47,47,50,48,48,54,32]);fileData0.push.apply(fileData0,[50,48,49,50,47,47,49,57,57,48,32,49,52,57,53,47,47,49,57,56,57,10,102,32,52,57,55,47,47,50,48,48,55,32,49,50,52,54,47,47,49,52,57,50,32,49,56,49,57,47,47,49,51,55,56,32,49,53,48,50,47,47,50,48,48,52,10,102,32,52,57,55,47,47,50,48,48,55,32,49,53,48,50,47,47,50,48,48,52,32,50,48,49,49,47,47,49,57,56,54,32,49,52,57,55,47,47,49,57,57,51,10,102,32,52,57,55,47,47,50,48,48,55,32,49,52,57,55,47,47,49,57,57,51,32,50,48,48,57,47,47,49,57,52,50,32,49,53,48,52,47,47,50,48,48,56,10,102,32,52,57,55,47,47,50,48,48,55,32,49,53,48,52,47,47,50,48,48,56,32,49,56,50,55,47,47,49,52,57,51,32,49,50,52,54,47,47,49,52,57,50,10,102,32,52,57,56,47,47,50,48,48,57,32,49,53,48,53,47,47,50,48,49,48,32,50,48,49,48,47,47,49,57,52,55,32,49,52,57,56,47,47,49,57,57,53,10,102,32,52,57,56,47,47,50,48,48,57,32,49,52,57,56,47,47,49,57,57,53,32,50,48,49,50,47,47,49,57,57,48,32,49,53,48,51,47,47,50,48,48,54,10,102,32,52,57,56,47,47,50,48,48,57,32,49,53,48,51,47,47,50,48,48,54,32,49,56,50,48,47,47,49,51,56,54,32,49,50,53,49,47,47,49,53,48,50,10,102,32,52,57,56,47,47,50,48,48,57,32,49,50,53,49,47,47,49,53,48,50,32,49,56,50,56,47,47,49,53,48,49,32,49,53,48,53,47,47,50,48,49,48,10,102,32,52,57,57,47,47,50,48,49,49,32,49,51,51,48,47,47,49,54,54,50,32,49,56,50,53,47,47,49,52,55,49,32,49,50,53,52,47,47,49,53,48,56,10,102,32,52,57,57,47,47,50,48,49,49,32,49,50,53,52,47,47,49,53,48,56,32,49,56,50,55,47,47,49,52,57,51,32,49,53,48,52,47,47,50,48,48,56,10,102,32,52,57,57,47,47,50,48,49,49,32,49,53,48,52,47,47,50,48,48,56,32,50,48,48,57,47,47,49,57,52,50,32,49,52,55,49,47,47,49,57,52,49,10,102,32,52,57,57,47,47,50,48,49,49,32,49,52,55,49,47,47,49,57,52,49,32,49,56,57,53,47,47,49,53,57,48,32,49,51,51,48,47,47,49,54,54,50,10,102,32,53,48,48,47,47,50,48,49,50,32,49,52,55,52,47,47,49,57,52,56,32,50,48,49,48,47,47,49,57,52,55,32,49,53,48,53,47,47,50,48,49,48,10,102,32,53,48,48,47,47,50,48,49,50,32,49,53,48,53,47,47,50,48,49,48,32,49,56,50,56,47,47,49,53,48,49,32,49,50,53,55,47,47,49,53,49,50,10,102,32,53,48,48,47,47,50,48,49,50,32,49,50,53,55,47,47,49,53,49,50,32,49,56,50,54,47,47,49,52,55,54,32,49,51,51,51,47,47,49,54,54,54,10,102,32,53,48,48,47,47,50,48,49,50,32,49,51,51,51,47,47,49,54,54,54,32,49,56,57,54,47,47,49,53,57,54,32,49,52,55,52,47,47,49,57,52,56,10]);Module["FS_createDataFile"]("/examples_data","suzanne.obj",fileData0,true,true,false);var fileData1=[];fileData1.push.apply(fileData1,[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,0,0,0,1,0,8,2,0,0,0,211,16,63,49,0,0,0,1,115,82,71,66,0,174,206,28,233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,18,0,0,11,18,1,210,221,126,252,0,0,181,165,73,68,65,84,120,1,4,193,193,177,68,81,86,101,49,173,243,126,51,197,20,38,24,129,255,174,64,71,64,81,121,55,82,255,246,239,255,241,63,255,248,47,220,142,183,11,0,80,219,246,21,96,135,93,213,246,251,10,168,80,49,0,213,75,5,84,64,13,64,85,241,128,10,168,80,1,95,123,1,128,234,19,182,189,20,224,6,187,128,74,239,222,85,120,247,128,170,194,182,109,249,186,1,110,0,78,219,42,84,0,106,192,121,219,176,173,234,247,3,0,84,219,26,160,90,170,109,104,143,195,2,240,224,133,170,2,182,97,223,183,13,250,170,23,44,13,176,13,219,192,241,176,5,108,3,182,182,85,219,176,205,14,219,176,109,219,13,176,237,213,54,96,27,110,128,109,47,123,1,91,219,170,109,219,0,108,219,198,225,102,219,11,246,224,192,246,176,129,29,182,85,219,128,109,237,176,0,240,182,112,104,128,155,109,192,75,79,217,128,227,225,255,253,203,191,254,253,247,255,252,231,63,254,247,255,87,189,97,87,141,3,120,85,219,175,182,97,133,170,210,251,103,221,0,168,88,5,84,47,168,42,160,27,110,94,42,240,80,85,55,21,128,138,135,87,47,168,0,252,166,27,240,130,10,240,83,161,0,247,96,11,64,133,106,91,229,7,240,123,168,240,163,2,14,94,133,93,192,13,42,208,187,31,42,0,21,126,13,0,42,224,22,15,219,128,151,130,13,176,173,2,122,255,144,109,38,253,86,181,183,109,0,128,109,219,0,59,108,195,182,106,107,27,176,13,160,109,216,182,13,55,192,239,181,13,219,176,237,6,192,207,184,109,216,134,45,96,27,110,182,253,22,112,179,13,47,219,110,253,115,3,182,1,91,216,86,109,3,246,186,218,54,135,109,13,128,109,0,14,236,1,0,142,199,97,251,109,251,171,175,66,125,60,69,184,169,20,20,42,59,173,2,42,188,224,19,88,5,0,168,42,160,27,80,125,36,80,245,130,10,21,120,172,66,85,80,65,15,13,80,253,21,94,0,84,172,2,150,155,129,10,21,80,125,218,86,233,17,42,108,11,212,64,0,15,213,114,83,192,124,183,77,1,80,213,25,182,161,2,176,0,4,28,184,37,192,175,1,219,124,7,27,70,27,43,117,216,6,0,85,111,208,182,126,160,2,175,96,91,217,2,171,182,85,192,51,224,158,87,0,16,120,217,246,173,237,113,24,152,126,134,79,152,85,223,122,129,173,194,109,52,171,128,234,189,199,21,0,0,42,84,180,173,178,1,109,173,93,219,240,184,41,216,86,97,195,1,85,245,87,3,106,52,120,156,158,2,128,85,199,28,64,187,215,67,101,67,133,10,168,10,80,233,85,128,169,42,212,161,32,1,53,66,133,23,116,99,64,181,220,160,2,80,1,21,128,10,203,55,48,149,1,176,126,162,0,160,182,110,192,1,80,5,80,45,243,42,124,225,0,84,90,33,40,0,192,19,88,133,109,64,1,240,167,109,24,207,234,0,84,216,70,0,182,161,66,1,216,95,247,192,182,10,120,239,161,108,227,182,21,212,109,3,112,159,54,187,119,109,195,2,91,101,171,24,8,236,91,47,1,64,149,222,212,54,84,168,182,209,54,84,27,160,2,176,77,207,14,60,198,85,219,80,205,168,108,3,1,213,86,13,64,213,190,211,31,120,213,179,227,224,85,4,0,143,192,87,224,85,236,211,11,42,160,2,170,234,235,85,140,153,60,160,42,101,215,27,212,176,0,163,194,232,22,168,0,160,90,110,0,84,168,24,67,197,99,128,0,10,0,118,179,27,168,206,43,208,3,168,226,85,140,67,141,161,14,101,116,97,27,164,51,3,42,96,219,237,16,168,131,94,236,133,245,176,205,14,10,234,15,252,0,0,108,15,5,12,219,176,3,108,99,1,219,94,64,133,109,213,246,202,54,142,221,181,217,70,182,234,221,108,197,102,7,108,171,128,109,53,208,107,182,151,155,178,213,173,100,219,202,54,84,219,114,219,24,80,219,6,160,14,216,198,131,21,60,41,216,110,48,84,219,52,88,224,109,10,184,237,55,150,63,174,62,128,151,79,1,200,135,151,188,187,67,128,175,226,225,230,165,2,42,160,66,85,1,21,42,188,204,43,129,138,106,168,0,84,200,233,85,219,110,170,23,160,90,110,128,211,11,62,189,0,92,141,195,219,170,106,30,128,42,4,168,230,91,175,242,234,86,1,245,221,94,181,3,2,43,21,42,160,142,85,192,215,0,64,159,0,56,175,218,130,179,141,15,50,3,0,224,227,1,16,43,216,6,160,218,182,13,168,54,64,165,0,0,0,199,0,84,192,11,80,217,49,1,16,0,128,87,13,16,91,5,165,84,123,237,108,107,108,168,170,109,64,125,219,182,1,64,21,219,170,109,118,0,8,0,96,192,161,240,182,106,168,111,219,214,31,143,7,64,143,199,61,80,15,21,65,111,111,187,80,177,79,248,0,170,10,122,5,224,161,98,21,171,10,99,84,10,186,237,165,87,1,172,98,21,74,148,130,10,88,182,85,199,7,244,142,7,42,240,192,136,42,204,175,98,21,128,2,170,250,80,13,40,119,97,84,21,88,5,124,173,2,3,67,245,26,0,142,161,250,219,97,139,87,1,213,11,182,97,27,80,221,108,43,130,109,22,186,109,107,183,173,218,160,122,239,1,96,216,198,117,195,182,98,7,84,109,178,237,183,1,101,235,174,222,176,169,205,126,182,237,144,119,182,1,216,246,189,251,181,178,205,170,109,3,118,182,124,11,155,183,178,173,218,150,219,30,241,10,3,182,213,33,170,103,237,108,219,96,199,10,109,15,140,192,195,203,77,13,60,148,218,31,80,109,3,0,84,21,170,109,243,187,103,87,5,212,61,187,169,42,84,168,20,170,109,91,119,87,3,234,171,62,143,239,245,42,84,176,254,202,152,110,64,194,3,117,87,219,80,109,15,21,170,42,109,211,3,190,90,97,27,112,119,168,176,173,62,83,245,126,85,245,2,84,168,80,87,3,86,236,58,176,234,196,171,170,87,3,85,181,13,221,125,111,216,197,109,67,133,231,159,232,62,142,135,109,248,118,80,219,222,5,96,217,32,182,217,85,149,94,181,87,181,41,219,240,125,223,182,109,168,182,113,192,182,106,47,84,219,0,187,248,236,5,219,202,182,106,83,42,124,243,115,245,192,42,216,109,11,86,225,118,107,219,42,174,30,8,64,65,190,109,54,220,221,102,27,87,176,173,108,195,54,116,109,6,112,94,125,248,109,213,182,202,84,0,213,182,120,237,150,109,219,254,128,67,109,195,75,250,64,84,24,169,235,229,166,98,182,74,128,170,154,159,170,128,170,170,234,106,219,234,7,236,74,21,80,157,87,0,84,168,240,81,129,237,68,33,94,29,128,249,9,106,220,10,248,10,248,109,21,80,161,27,115,55,154,79,120,169,106,12,133,85,95,161,238,183,221,29,65,201,80,81,109,3,170,187,227,237,170,238,141,87,189,48,184,131,247,128,202,133,189,113,219,84,0,0,128,202,217,134,189,211,187,207,94,95,182,189,218,172,221,174,183,159,193,213,219,182,109,117,112,219,134,28,134,134,109,177,173,112,120,38,152,73,207,221,122,109,251,4,204,147,109,125,245,218,166,80,109,63,126,117,219,62,219,198,209,251,218,182,103,92,3,108,94,108,27,138,183,220,178,179,173,183,108,82,177,188,253,110,87,109,171,219,182,211,192,118,166,170,205,226,77,170,63,124,5,84,176,19,84,0,106,64,137,66,64,133,10,122,9,168,182,85,85,173,160,42,128,2,244,42,150,94,80,97,160,160,154,1,0,80,241,110,247,82,155,112,208,10,0,240,184,143,85,1,122,21,170,27,61,182,251,162,86,161,2,170,21,212,21,208,173,16,238,110,91,85,67,221,246,171,17,176,171,26,1,92,109,115,1,8,44,172,0,219,0,20,14,216,86,109,235,195,193,109,236,21,44,201,174,134,217,20,170,109,91,21,48,207,14,64,181,237,171,109,188,250,126,109,27,182,97,87,212,8,0,80,109,235,230,197,216,182,138,99,149,173,218,30,135,106,84,105,27,236,88,181,13,112,181,102,168,174,182,157,128,109,149,189,237,0,0,0,0,240,220,217,240,247,233,7,80,33,80,85,216,86,171,0,0,64,85,161,27,42,160,170,120,165,0,188,10,168,148,30,168,66,42,64,5,198,170,66,219,42,224,134,158,125,165,125,60,42,12,0,56,128,170,104,12,21,161,186,225,237,170,178,138,42,84,133,42,160,210,67,69,21,15,188,82,168,98,117,188,170,14,224,1,0,85,224,1,64,193,54,174,183,87,0,192,0,182,173,212,183,13,128,27,108,183,251,109,165,218,124,245,155,106,123,117,219,182,149,45,204,43,192,182,207,109,171,192,187,215,171,109,213,54,0,101,27,109,3,80,65,109,171,0,202,67,133,106,27,195,125,183,173,133,109,21,112,119,219,182,97,189,155,9,0,128,106,219,203,77,245,219,190,236,1,244,229,97,27,170,77,133,63,61,160,226,61,135,170,198,80,42,84,76,5,42,84,0,238,14,219,238,14,188,187,67,197,99,21,42,116,91,67,85,109,171,76,5,84,140,128,27,144,129,158,160,122,28,168,0,84,192,1,192,173,170,176,173,2,62,117,227,118,1,85,85,182,149,10,122,21,10,85,188,138,17,80,85,188,2,16,120,168,104,91,85,1,152,7,192,2,80,109,235,22,0,7,0,213,54,16,80,109,171,182,225,50,222,106,42,239,21,34,80,181,173,108,183,13,219,128,140,113,216,166,199,85,248,244,179,109,21,128,186,109,216,6,116,179,193,107,27,128,218,22,42,27,106,100,67,69,216,70,21,128,96,216,70,53,110,27,42,100,244,213,182,206,30,0,64,5,160,250,3,175,62,60,135,170,98,64,133,194,128,10,21,186,1,21,80,161,70,21,143,85,232,86,49,187,82,0,84,168,70,197,202,6,21,120,0,86,4,84,120,219,113,0,136,199,1,94,133,211,3,168,128,42,171,94,80,161,98,84,221,29,244,168,66,133,90,29,42,222,22,170,170,14,0,80,109,67,85,161,218,166,33,1,213,54,236,169,80,109,59,0,108,3,56,84,219,24,3,202,182,178,105,197,5,182,220,54,212,109,3,0,70,0,176,108,216,182,86,149,113,219,80,33,182,1,172,80,245,222,3,42,184,121,109,239,19,222,217,194,182,63,135,159,125,182,170,182,205,203,1,32,108,91,210,54,84,216,94,225,128,133,245,2,58,22,219,128,71,0,240,7,224,129,74,143,175,218,86,85,12,21,6,42,189,10,168,42,212,42,134,10,168,42,48,84,26,80,1,40,182,79,54,216,2,245,240,0,42,44,104,128,42,0,84,56,106,160,10,187,242,234,0,240,138,187,17,5,40,84,65,15,21,42,84,188,10,85,141,74,197,241,42,0,168,80,85,26,176,173,124,14,63,3,240,137,126,247,10,172,106,27,0,0,219,67,197,56,0,219,42,84,239,189,92,108,83,62,55,123,1,12,32,176,155,217,182,23,14,219,170,26,114,219,99,47,92,21,0,128,109,184,107,3,0,110,94,0,171,129,98,219,237,113,181,173,10,154,23,182,149,109,213,182,37,129,113,216,198,219,2,240,24,7,128,106,91,5,52,11,254,0,28,21,86,60,170,192,80,85,40,73,175,66,133,170,182,141,128,90,1,1,149,170,0,84,21,88,133,120,65,5,96,134,10,213,54,156,32,56,0,84,64,13,187,0,5,84,188,10,160,10,21,67,5,84,221,80,1,181,82,177,58,84,40,168,80,56,173,218,86,109,43,168,64,64,133,102,91,85,1,189,225,58,64,144,240,182,72,22,182,1,96,108,91,125,0,112,119,220,182,106,27,112,237,37,246,110,91,181,141,176,108,54,223,108,239,117,64,121,105,97,27,106,219,182,170,10,219,182,1,21,176,141,85,232,243,222,179,171,176,173,102,85,117,91,219,106,96,156,155,29,0,128,102,6,64,181,173,182,5,160,138,109,26,172,106,155,102,33,175,249,171,170,10,168,218,32,168,10,0,84,73,161,170,80,195,221,161,86,17,42,61,187,170,226,227,161,170,94,99,168,80,69,1,0,94,5,84,135,218,22,104,22,0,171,113,84,5,10,64,197,171,128,10,85,133,10,168,42,116,35,84,168,213,85,64,133,170,226,85,64,165,213,161,170,182,1,181,109,168,0,44,56,24,224,179,45,7,0,64,4,4,9,219,12,218,181,177,159,113,219,106,155,27,122,25,122,189,238,122,123,232,214,110,27,88,221,54,32,170,182,105,219,187,229,230,229,238,14,109,63,42,0,64,85,189,247,8,21,182,1,119,183,141,217,85,184,179,181,169,209,54,0,213,166,218,6,84,219,170,25,80,45,61,160,222,160,176,13,168,54,168,102,219,82,133,63,187,250,128,90,217,84,216,37,227,166,66,117,141,85,21,120,47,213,39,212,0,84,221,236,147,110,12,168,176,147,182,85,21,143,189,160,194,182,138,42,28,219,70,85,61,208,5,0,192,29,182,11,213,246,171,80,248,106,168,42,128,85,133,112,159,237,85,21,110,214,42,119,200,128,186,26,43,132,14,164,46,111,91,125,168,161,162,10,0,176,0,13,128,106,1,182,1,237,190,194,54,96,27,170,10,219,236,182,93,97,67,119,195,54,43,236,100,189,219,97,155,102,243,170,182,85,91,219,182,109,59,49,198,161,154,199,246,26,95,105,15,108,157,128,151,93,184,217,134,138,109,128,79,180,13,224,237,226,182,109,110,192,182,186,109,91,71,219,122,171,168,187,109,107,219,56,160,86,109,3,170,106,219,54,129,149,83,122,195,245,183,219,251,65,117,65,133,93,140,176,171,169,42,6,0,213,93,85,195,171,128,74,143,244,64,168,80,240,182,170,170,192,241,80,109,67,85,1,64,5,60,42,0,64,5,189,87,21,192,171,42,84,133,80,161,98,84,233,85,85,133,10,119,234,203,131,106,74,5,86,161,210,80,1,121,184,59,134,58,0,192,2,32,208,8,0,4,160,182,113,2,0,0,176,13,149,180,219,6,0,140,202,6,219,54,181,173,106,27,186,193,102,199,234,182,109,219,182,233,201,184,109,21,250,236,53,14,27,106,22,176,237,238,182,45,61,64,181,109,3,104,182,109,249,80,182,87,200,86,109,171,113,224,217,161,194,182,10,182,68,203,54,160,98,91,0,42,107,30,192,3,240,7,189,124,120,65,161,155,93,21,186,141,131,161,170,106,0,192,171,80,161,82,216,85,13,8,6,42,0,64,125,231,61,42,84,0,176,2,16,0,190,194,163,27,168,66,13,21,42,0,168,10,10,85,80,85,85,213,88,85,213,200,213,94,23,85,90,133,10,84,1,21,175,2,22,197,107,135,5,87,64,179,52,130,109,0,182,1,168,24,128,178,13,117,216,86,97,27,102,5,105,91,187,109,140,3,80,189,247,106,40,219,109,3,52,47,0,168,123,222,105,219,231,182,141,23,5,91,133,109,175,119,217,22,55,27,168,23,108,27,39,0,0,143,113,21,88,181,173,218,86,163,63,253,154,173,119,219,160,37,96,123,117,216,182,91,47,212,182,61,119,133,77,181,209,210,54,224,175,170,106,219,8,64,57,153,110,143,106,133,155,26,35,84,3,21,170,10,149,130,2,171,80,161,218,86,1,192,13,215,13,0,80,1,0,176,173,170,94,15,21,80,85,188,10,21,42,48,118,119,21,128,170,27,234,128,26,85,168,182,185,242,170,10,29,170,80,1,21,175,162,58,96,185,106,111,83,65,120,12,13,218,1,168,0,84,0,0,96,27,170,109,12,12,40,91,213,54,160,218,102,218,109,43,219,24,238,14,219,182,241,234,80,109,115,219,171,2,232,238,182,221,204,171,171,102,110,118,121,22,80,189,237,42,120,101,155,221,205,75,5,83,109,3,238,110,27,62,251,153,221,167,53,2,80,109,171,110,214,203,193,166,165,109,213,6,21,118,187,221,182,234,246,56,0,87,219,128,129,63,0,85,5,86,18,244,232,147,89,112,135,80,85,188,187,152,169,42,84,168,48,171,168,2,42,212,88,5,192,2,0,160,2,176,173,2,170,170,82,64,133,170,70,21,80,161,16,42,160,27,88,93,5,30,234,80,161,230,20,82,9,5,53,20,84,140,42,182,84,219,170,147,170,24,130,0,169,182,1,0,0,0,0,0,2,22,192,84,222,80,182,213,97,27,80,109,75,123,80,97,219,182,186,109,239,61,182,133,10,221,109,3,64,108,87,15,219,86,135,121,169,182,45,183,173,26,17,219,42,109,219,237,64,11,0,160,2,66,235,221,182,26,104,27,143,110,20,54,21,182,105,9,132,109,0,128,138,182,1,0,170,109,248,59,62,25,100,244,2,61,84,85,133,211,235,81,5,30,85,3,85,213,13,172,66,117,23,0,84,0,42,0,216,237,24,168,0,0,168,0,84,221,24,42,160,170,10,42,128,85,85,5,116,171,234,128,138,87,213,161,66,13,213,213,82,177,130,10,5,21,80,161,90,162,86,218,10,85,219,0,84,128,158,13,0,128,209,14,216,6,96,153,87,109,11,160,14,59,104,192,64,168,182,97,91,39,237,89,252,86,49,186,187,109,101,11,152,151,3,192,168,164,109,47,246,168,90,154,106,155,215,54,0,0,42,13,219,44,170,128,109,168,182,221,188,160,218,134,26,109,171,0,12,40,128,89,60,170,0,123,117,216,198,163,106,54,170,205,168,216,31,80,161,188,164,187,203,67,85,161,122,189,42,161,70,168,10,82,55,84,64,97,4,84,64,5,2,80,1,15,84,0,0,0,21,244,10,80,161,170,192,171,3,67,85,87,161,218,214,173,170,42,5,61,186,14,168,161,170,80,133,212,1,213,112,160,80,129,39,81,81,211,5,172,167,67,30,10,64,21,0,224,109,161,33,218,109,3,66,65,97,27,24,94,193,86,1,12,219,10,85,216,182,155,237,190,246,128,177,58,108,123,79,5,205,102,179,3,176,179,105,170,109,91,0,224,22,219,176,221,216,6,0,234,238,182,109,67,33,108,171,240,49,80,97,91,141,216,54,14,221,218,189,173,218,86,109,80,227,182,97,23,219,118,110,91,109,36,154,81,204,171,254,24,80,189,86,1,47,248,43,0,85,101,120,84,1,149,94,0,96,85,133,81,1,192,182,10,64,5,0,21,0,0,248,106,219,232,86,7,0,21,120,21,97,237,84,161,91,65,177,221,29,212,176,221,135,170,108,91,85,45,169,3,211,81,168,42,220,173,14,21,120,21,135,38,233,137,229,170,89,5,57,0,3,1,0,227,10,219,208,78,170,109,128,222,94,64,5,32,107,214,0,14,0,234,182,109,171,2,209,103,155,23,216,86,117,183,45,108,171,48,175,120,129,17,182,161,182,85,245,246,10,192,54,189,28,128,109,192,252,184,106,27,202,166,218,43,182,177,106,27,170,109,119,182,192,104,27,170,109,149,173,170,182,177,77,133,109,213,243,206,109,3,80,109,180,84,253,61,237,58,109,239,20,221,44,247,55,191,93,184,189,114,178,135,170,66,133,246,75,239,224,19,170,234,5,21,128,79,232,198,158,0,84,216,170,120,0,128,175,240,80,221,0,220,84,188,5,21,170,114,29,42,228,106,168,170,170,226,161,74,72,165,170,112,5,211,113,93,1,85,173,90,157,33,64,73,15,174,146,3,24,238,110,0,21,16,0,182,85,176,1,87,219,52,32,176,141,238,175,109,219,96,183,173,186,145,10,219,182,87,192,192,175,238,177,215,213,182,120,239,169,62,198,195,64,172,108,182,128,109,221,182,89,133,170,109,91,252,176,43,176,13,21,218,19,238,183,85,219,176,210,56,122,239,65,104,109,91,111,5,177,215,182,10,0,106,119,7,155,13,237,182,237,1,120,213,86,213,107,219,246,67,253,129,102,213,12,219,254,238,206,27,238,174,2,131,94,2,175,170,192,221,1,42,84,170,82,72,12,168,0,160,50,221,128,109,21,0,212,8,0,0,160,27,42,160,90,218,219,85,1,85,185,59,160,210,43,21,42,212,88,85,1,85,229,52,168,80,117,170,225,214,84,165,110,185,214,170,208,13,172,14,10,81,195,182,138,5,192,42,108,3,80,24,10,182,113,21,0,160,26,192,21,182,5,243,2,128,106,27,128,109,168,220,208,219,214,221,141,109,54,133,109,119,182,219,6,2,170,109,80,40,219,136,17,202,123,42,0,219,170,109,168,182,85,219,176,141,85,213,54,48,84,101,27,0,84,219,106,132,109,60,14,21,12,58,94,218,185,109,64,5,62,222,134,55,33,83,219,240,167,85,9,122,249,20,205,170,26,37,84,40,219,170,10,221,168,154,85,182,10,0,80,225,6,15,0,0,0,240,14,0,88,173,244,80,161,66,173,226,2,21,170,187,176,92,43,84,85,188,2,84,85,85,241,24,171,147,11,84,117,85,91,168,171,170,182,213,170,232,6,84,21,120,206,182,84,109,171,80,1,168,128,10,192,54,0,213,54,125,216,134,109,0,2,213,54,4,208,103,219,104,87,109,171,158,221,218,86,61,139,214,54,85,48,247,222,171,111,86,189,247,150,140,17,35,0,112,219,11,21,35,96,91,13,4,96,233,97,44,183,173,218,86,109,182,241,202,86,181,61,170,0,184,181,211,243,2,219,170,176,169,176,173,70,219,52,160,98,156,189,58,188,87,109,3,0,21,254,240,73,15,132,138,132,71,149,169,80,177,187,211,99,160,10,21,118,53,120,9,84,0,94,47,161,155,87,133,109,219,42,28,0,42,168,110,4,84,21,175,170,0,84,85,65,55,116,23,53,198,42,184,154,170,170,120,85,181,173,130,84,85,213,173,117,181,30,43,133,85,215,164,66,85,129,71,170,58,1,85,133,237,85,0,0,0,168,0,84,107,176,33,182,1,213,54,196,94,106,27,98,132,22,94,75,19,174,109,167,109,26,227,128,121,149,91,187,109,119,247,108,102,42,48,6,2,220,96,7,70,219,42,96,123,84,97,91,181,173,154,151,219,86,129,109,67,197,182,119,247,109,51,21,182,65,15,213,182,138,109,161,182,13,117,51,131,10,235,89,213,6,168,170,10,196,203,205,240,242,135,151,175,80,37,166,247,65,201,222,46,129,52,122,21,80,161,40,0,85,169,0,224,245,0,0,0,190,2,176,2,70,213,13,42,80,241,170,10,40,85,5,116,171,42,61,149,80,193,133,46,104,66,74,165,170,84,149,94,169,242,74,114,241,74,185,16,170,10,224,85,72,112,109,19,153,65,41,0,219,42,0,70,1,216,182,61,0,40,64,5,160,207,182,192,94,87,216,182,205,45,7,177,85,64,215,182,109,216,66,158,78,12,245,64,24,99,12,28,80,109,211,188,192,64,64,197,88,161,103,202,86,109,128,10,0,80,1,12,168,176,13,168,182,85,132,109,21,182,87,167,128,109,213,204,170,85,219,227,238,110,251,177,58,50,213,182,234,175,166,71,168,94,239,166,98,64,53,80,65,143,80,85,219,24,1,216,53,42,224,70,111,69,0,246,170,112,40,0,216,86,161,27,163,106,160,86,168,2,74,85,85,219,186,85,85,245,104,164,170,144,92,60,84,85,85,42,84,149,94,169,3,175,170,214,99,85,5,149,87,31,175,0,117,21,3,102,119,109,80,1,64,133,10,224,129,21,0,172,14,192,54,0,140,85,27,84,128,27,208,238,189,7,198,56,96,91,37,61,213,54,246,185,221,182,129,113,119,109,99,219,0,160,188,55,218,86,65,1,213,54,108,42,0,140,113,55,219,222,205,182,109,59,0,168,176,65,181,173,2,1,180,173,218,6,156,150,109,213,134,87,183,173,194,182,3,239,218,220,182,133,106,3,87,30,187,249,171,170,199,167,23,236,38,39,84,84,171,244,170,115,0,182,21,170,6,170,10,0,244,170,81,1,104,27,0,0,160,66,183,10,21,174,120,85,5,148,170,66,133,110,213,221,1,167,170,170,42,94,9,119,96,229,174,74,175,42,172,142,87,112,78,79,151,42,84,149,94,93,27,85,172,2,3,42,169,21,176,10,0,3,0,170,182,1,64,181,5,160,2,182,109,171,80,128,109,21,8,218,5,219,218,109,99,96,220,182,106,91,125,12,0,48,207,186,236,152,118,191,189,30,108,42,86,183,13,235,89,168,0,0,216,86,129,10,88,5,218,86,223,246,59,240,224,213,217,42,128,161,210,188,182,85,140,164,55,181,141,231,206,83,109,195,221,245,108,227,213,217,120,245,109,99,224,1,221,254,128,187,27,21,10,143,175,66,37,213,168,12,170,130,10,168,80,129,135,10,9,208,131,221,161,6,0,0,213,213,163,84,168,128,187,3,42,148,10,85,229,198,85,128,186,14,119,7,94,85,85,130,58,116,43,117,64,237,168,91,170,60,82,117,149,30,43,84,93,177,138,0,116,67,25,155,10,21,2,64,133,109,168,48,0,0,207,0,96,27,74,29,176,13,104,210,11,128,186,109,21,222,175,10,219,176,221,182,30,122,214,220,221,182,109,136,62,222,8,143,180,187,134,31,171,219,86,182,42,85,1,96,4,0,216,94,29,98,91,181,1,184,52,191,94,107,0,128,170,218,6,189,220,182,138,113,238,129,176,169,109,85,64,141,108,219,162,218,84,192,182,109,192,95,85,161,234,253,224,59,110,215,188,234,200,51,87,205,75,53,10,74,133,10,224,1,109,213,3,232,85,1,168,182,1,88,233,201,12,116,131,245,42,108,238,170,128,10,85,183,82,1,168,149,170,170,161,174,234,64,85,184,150,178,168,92,27,53,170,170,14,12,200,167,87,85,176,1,85,5,61,26,3,119,7,160,2,128,1,133,1,5,0,248,106,27,0,133,109,101,27,4,219,220,33,182,17,80,97,219,53,44,237,222,123,188,226,187,109,55,216,158,206,152,230,244,122,107,237,122,47,32,207,159,223,219,134,109,172,114,179,123,239,161,2,219,70,21,80,189,247,228,220,182,109,10,140,158,183,185,219,39,107,1,176,141,1,149,102,219,102,241,236,186,24,152,174,55,208,182,39,137,210,6,207,182,186,109,92,251,193,219,31,170,155,232,14,230,238,30,213,39,84,21,94,42,20,84,0,0,84,219,170,168,108,56,42,0,216,118,0,149,234,14,64,181,134,170,66,1,80,85,168,238,218,182,173,170,106,117,168,170,82,105,69,85,221,74,67,85,169,220,232,238,106,96,172,174,219,182,138,21,42,172,82,21,134,30,42,68,5,84,0,244,0,84,0,236,128,109,0,16,21,182,1,168,6,176,13,74,161,169,176,109,27,80,201,179,74,107,1,219,43,101,11,219,163,170,242,86,93,109,187,53,228,141,189,90,221,182,109,219,8,218,101,47,0,119,183,13,27,160,218,182,109,91,165,176,141,135,106,180,1,0,128,130,13,80,169,109,221,102,4,240,8,168,220,246,0,0,170,77,69,106,155,235,175,2,170,2,84,236,70,0,236,178,161,220,84,6,11,182,85,0,0,28,21,0,0,7,80,61,234,17,42,212,80,85,40,85,5,84,149,94,161,170,86,10,85,112,19,41,117,149,91,161,166,170,49,151,86,177,130,10,149,30,221,29,10,80,161,86,31,80,163,170,130,30,171,192,0,212,1,0,128,121,64,1,128,118,64,181,13,128,94,187,109,21,182,49,48,112,213,182,109,216,86,174,8,247,109,99,183,109,126,118,140,81,217,182,85,91,217,80,171,27,189,87,247,188,54,2,88,217,70,110,219,88,105,247,222,3,35,160,122,239,17,244,44,84,216,134,199,81,1,216,6,160,218,6,116,243,218,134,218,230,132,53,108,227,208,241,66,108,3,0,222,162,240,87,161,198,219,84,181,109,95,171,208,13,47,113,119,236,6,64,53,170,109,0,42,0,21,0,0,21,128,85,61,0,168,161,170,80,42,84,64,213,173,174,182,169,238,66,5,23,175,170,202,221,213,88,82,103,82,8,170,84,168,208,173,42,28,42,148,10,168,120,188,170,162,74,143,161,2,128,170,194,182,10,0,128,10,0,182,1,26,0,27,128,164,217,0,47,108,171,192,182,149,178,85,193,6,2,52,155,53,207,170,24,136,169,54,106,92,219,102,213,182,202,86,91,153,158,109,21,171,219,246,222,219,166,119,119,219,192,54,21,238,238,189,183,85,185,121,97,91,181,173,90,235,5,160,194,182,151,155,106,27,26,55,47,216,78,51,84,219,170,237,213,109,235,236,129,157,126,149,7,84,109,195,31,106,171,211,246,171,191,29,58,80,177,93,85,41,61,21,42,188,84,168,42,30,80,5,143,3,240,64,181,222,237,176,234,70,168,120,165,66,41,21,42,160,27,74,197,163,187,171,161,130,171,70,85,249,238,106,21,170,172,66,5,87,141,42,84,221,234,128,130,130,170,66,85,227,80,161,27,171,195,182,83,133,237,135,176,65,24,128,10,219,42,108,3,10,192,1,0,128,109,168,128,62,123,85,216,182,173,2,202,214,182,106,27,171,0,228,155,237,182,13,40,155,45,208,78,131,80,219,138,66,70,179,234,89,34,220,221,123,15,243,138,23,216,54,170,42,194,205,239,182,45,183,173,218,6,0,0,42,198,168,66,204,0,160,218,6,160,98,140,147,80,4,0,64,245,199,171,240,242,117,187,88,205,64,111,87,5,244,86,161,122,65,133,26,24,0,0,192,10,1,61,188,94,197,8,85,141,170,10,165,66,213,205,174,91,133,170,162,170,134,170,86,57,84,174,170,90,85,241,74,213,13,119,97,86,85,122,85,161,2,84,85,13,69,191,124,221,67,85,109,171,8,192,221,181,199,42,2,128,19,0,24,152,25,0,0,224,1,40,220,54,156,128,109,64,133,245,188,170,109,216,134,26,1,219,88,217,84,155,10,0,182,85,4,194,76,53,234,238,176,182,105,182,119,119,216,94,108,175,14,21,0,5,96,27,85,12,187,190,231,23,205,11,219,14,183,109,213,182,220,182,234,222,128,106,219,98,170,109,149,218,86,113,140,109,67,181,209,76,55,107,27,42,218,86,85,127,85,133,155,174,246,170,135,94,181,171,66,117,3,224,5,0,143,14,0,136,7,119,84,3,122,192,167,23,84,168,120,84,85,40,21,170,138,117,171,42,94,97,85,229,130,214,29,46,21,238,142,215,119,60,169,171,174,77,213,168,162,91,169,3,171,80,171,10,235,86,21,174,16,120,124,21,15,64,197,0,84,0,170,121,168,0,32,89,216,6,0,0,176,13,188,192,14,7,3,48,244,212,184,7,0,48,14,0,24,220,96,139,205,94,216,86,35,86,54,91,24,21,192,168,210,188,238,238,189,167,182,55,187,179,181,13,122,86,5,108,80,109,227,213,197,182,110,118,213,219,142,71,4,170,109,21,176,65,5,138,109,122,57,108,143,80,97,91,141,202,182,10,10,53,182,85,253,85,219,62,85,219,171,112,211,181,171,66,117,83,161,96,84,224,85,0,80,1,168,108,56,94,15,184,209,241,170,10,85,93,117,179,66,169,80,85,74,85,53,170,170,106,169,161,98,85,85,213,106,117,26,85,181,162,174,182,85,85,183,186,106,123,168,106,85,93,213,13,117,0,182,85,168,218,67,133,10,64,215,182,10,152,87,177,4,0,0,52,20,0,128,181,13,21,128,109,224,161,0,28,102,64,165,215,110,219,182,138,149,13,182,176,237,174,109,213,6,10,136,103,4,108,112,119,122,123,1,219,171,160,228,238,182,109,195,146,221,221,54,244,217,102,107,247,222,240,44,33,75,216,6,224,81,97,117,218,6,84,219,10,1,121,51,170,230,217,85,155,106,27,0,0,118,245,6,182,85,12,127,122,213,106,124,170,244,242,177,155,64,188,124,134,87,168,192,171,128,109,21,0,28,182,234,129,219,1,188,221,72,1,60,194,75,86,1,85,165,87,171,227,81,85,31,15,39,91,149,138,82,110,221,213,88,85,129,234,106,85,213,173,16,195,221,213,80,87,85,122,21,78,88,15,85,105,72,42,0,29,128,221,5,32,199,3,80,109,3,135,106,219,54,240,42,0,138,182,97,27,85,38,163,102,11,188,26,222,135,219,102,3,162,122,105,128,173,99,168,7,3,171,220,188,22,19,117,239,61,220,221,54,188,167,155,23,238,110,219,102,183,155,55,230,164,222,123,168,49,218,150,175,188,61,86,245,134,106,241,124,26,243,220,97,219,182,109,120,61,105,131,133,77,5,204,148,173,29,230,237,85,183,237,238,182,97,219,167,181,186,109,155,106,126,185,176,219,126,127,85,133,79,165,82,181,87,39,84,248,84,48,0,0,192,42,0,0,213,3,0,170,87,113,133,170,86,135,138,161,66,85,233,85,5,85,85,213,168,86,234,58,85,165,244,238,174,86,161,86,170,138,85,247,1,149,138,120,165,170,42,61,6,0,181,228,66,83,1,26,42,0,21,128,26,64,168,128,10,219,192,74,1,7,0,155,168,160,182,49,33,152,218,54,108,67,215,246,234,128,121,98,119,200,54,212,116,102,91,208,182,138,160,110,4,155,10,140,109,85,219,80,1,192,60,199,102,53,119,183,109,91,197,104,30,170,187,123,111,21,182,161,246,116,130,1,80,109,3,42,108,80,1,0,128,10,138,17,0,160,218,160,26,119,247,126,128,187,251,3,239,83,209,227,171,126,150,80,88,197,94,161,2,120,21,128,202,6,0,213,3,56,240,184,170,42,212,74,5,134,170,170,244,74,161,170,80,185,59,44,53,37,229,238,106,172,47,174,86,85,188,170,170,170,110,5,165,66,13,117,213,181,194,168,6,86,21,66,130,160,83,17,80,241,192,56,30,80,97,27,0,108,171,42,0,0,182,1,168,1,219,184,10,193,219,114,134,5,108,221,150,182,151,251,63,130,224,192,48,142,32,8,130,16,53,167,252,35,246,111,27,22,64,219,11,21,176,102,179,181,67,181,141,224,102,219,11,188,186,106,27,88,217,238,121,123,85,96,213,123,149,247,48,157,49,222,205,79,245,70,219,186,237,167,84,27,0,108,233,237,99,219,79,213,54,28,120,28,160,6,75,133,109,85,182,133,110,123,85,219,42,32,219,98,140,42,86,217,244,240,135,202,0,243,91,37,236,106,171,0,0,224,1,192,49,80,1,120,61,216,29,64,181,222,85,181,253,168,2,170,170,170,80,85,168,106,85,29,111,169,69,117,87,21,60,170,213,42,170,80,221,93,165,199,168,0,188,171,170,86,214,52,65,69,21,96,80,161,210,80,241,80,129,161,2,35,212,24,234,110,94,15,168,3,176,13,0,42,0,0,192,0,110,83,97,91,1,29,27,160,102,211,1,188,5,57,8,42,111,101,11,32,192,205,107,155,11,61,192,182,234,238,158,7,155,23,42,20,108,143,42,85,183,77,202,102,235,174,247,30,24,54,168,182,237,242,83,125,250,109,248,10,219,240,184,98,6,0,170,109,168,209,182,110,123,143,0,160,2,54,0,80,225,47,31,42,160,26,168,24,80,253,44,192,67,5,28,168,108,21,128,106,6,128,87,57,10,183,247,170,66,197,170,170,66,183,170,66,85,224,70,181,138,221,213,173,156,234,106,117,10,85,173,170,171,186,81,197,80,171,210,221,213,234,16,82,85,0,80,213,42,128,85,21,143,128,10,60,134,250,192,171,14,48,238,239,14,219,88,181,13,242,224,0,108,3,176,173,2,176,173,198,135,109,149,158,93,204,6,204,54,156,182,97,87,108,211,67,228,182,13,240,234,182,177,10,80,119,183,182,109,45,7,108,143,238,110,27,220,222,79,181,173,2,218,176,60,224,242,6,160,218,134,10,216,86,109,187,179,181,61,170,98,27,0,96,141,0,0,0,175,110,27,106,91,0,120,172,174,109,237,81,141,109,248,59,239,19,118,117,55,42,84,172,170,80,85,40,0,14,84,0,170,109,213,195,14,71,141,118,85,224,209,221,1,168,170,10,85,169,106,40,21,78,235,85,165,174,91,85,165,170,84,170,170,213,85,208,163,82,234,120,213,221,85,215,168,226,161,59,0,172,66,73,21,120,40,172,2,175,98,160,10,12,117,136,109,149,246,128,194,80,192,109,107,0,8,64,5,0,0,80,229,209,60,174,10,236,52,219,120,117,219,78,11,176,13,182,24,168,24,1,168,91,219,187,103,128,61,66,197,192,24,221,183,247,83,199,128,174,109,219,171,171,182,9,200,205,11,0,219,84,64,108,170,207,182,80,33,182,109,67,5,108,128,202,6,0,221,236,182,71,159,100,219,238,235,13,168,230,89,85,245,87,97,151,222,230,238,216,231,158,85,6,47,21,120,4,0,21,0,224,97,171,112,212,94,42,160,70,171,64,41,85,165,87,21,212,42,84,149,43,75,119,169,110,117,85,117,86,168,82,181,170,210,171,234,10,170,90,93,183,90,81,176,87,161,1,58,117,168,192,99,21,85,168,177,138,3,208,141,1,96,85,83,24,74,5,108,3,112,243,27,84,40,219,0,160,14,219,128,130,109,4,108,80,16,4,240,88,101,13,84,219,70,84,216,6,94,217,170,0,183,219,126,83,9,35,0,0,225,174,109,32,104,123,115,178,173,106,199,216,122,185,121,97,91,117,103,219,166,122,86,1,12,91,171,219,79,247,122,118,168,182,177,106,27,170,109,28,0,84,183,100,219,11,120,4,6,0,127,219,208,109,83,0,0,187,6,128,99,0,71,5,160,218,6,0,0,170,81,1,85,97,213,87,213,74,175,170,42,48,84,46,173,152,251,170,106,10,168,162,66,165,85,85,183,58,148,10,181,187,235,70,21,120,85,119,13,182,85,247,85,1,60,220,29,80,99,168,80,233,1,21,1,21,128,229,211,54,252,21,0,5,64,142,159,49,59,0,109,171,109,60,212,85,120,239,31,87,161,183,215,199,172,218,54,37,91,219,160,246,198,234,176,205,174,108,3,42,0,108,157,247,171,99,155,107,120,84,4,108,171,192,200,205,230,85,222,219,166,170,246,91,246,84,97,219,122,57,55,155,215,182,10,108,27,94,78,216,134,221,246,19,168,54,0,170,13,128,250,216,182,10,243,44,189,189,80,223,182,74,97,86,117,183,13,127,232,246,166,42,248,132,170,66,5,30,86,7,80,1,64,133,7,142,168,120,191,124,21,168,85,21,88,181,26,245,170,170,70,85,93,173,202,164,116,13,92,37,183,194,171,235,166,10,85,221,42,86,85,181,170,83,171,218,139,106,117,50,208,238,170,42,212,80,135,138,135,10,168,14,158,169,106,219,195,221,97,131,26,192,10,10,182,1,47,192,231,195,159,182,105,144,23,178,181,219,182,141,7,238,238,111,27,176,147,49,109,171,218,134,211,174,109,240,181,205,120,147,110,219,116,240,182,173,170,111,91,137,245,109,131,170,222,123,21,24,24,227,0,2,212,182,170,218,108,219,61,28,239,193,105,238,237,169,112,243,218,134,10,219,106,182,186,187,251,153,173,219,100,121,49,0,219,170,102,83,109,143,42,108,171,212,232,182,237,211,52,183,38,237,188,199,91,187,187,191,146,74,85,200,86,205,0,0,21,0,0,0,30,227,171,109,192,235,225,106,91,85,171,42,148,186,170,66,169,80,31,170,90,85,149,2,116,187,43,213,84,85,213,42,85,233,149,170,208,157,66,221,170,218,93,237,128,198,13,85,93,5,30,8,53,48,84,221,128,219,42,226,149,170,2,182,221,5,2,128,106,91,85,1,109,120,177,7,20,14,47,182,170,194,198,190,109,219,24,24,135,106,91,181,141,0,200,182,10,219,80,211,98,93,181,237,109,117,192,246,227,0,84,168,89,119,55,111,175,10,192,6,21,35,172,103,85,216,30,238,110,219,182,26,237,244,186,187,183,169,112,243,194,182,170,108,171,216,15,83,221,252,12,221,188,0,84,88,18,192,227,128,109,84,5,12,42,108,99,213,195,224,175,50,0,0,6,84,224,1,0,42,0,192,182,10,21,128,170,226,149,170,98,85,85,85,232,86,85,64,85,171,170,90,167,66,159,186,42,171,84,237,174,164,186,21,42,119,241,190,187,26,171,74,169,75,51,116,42,160,170,120,21,213,10,128,110,248,72,60,116,49,212,85,26,80,109,74,5,0,64,66,133,109,9,95,237,1,182,49,148,210,3,108,120,239,4,246,194,246,128,58,160,96,187,109,219,170,109,64,5,129,182,141,174,52,219,94,224,161,221,64,21,226,213,221,243,236,182,1,168,182,85,140,42,55,216,85,12,27,84,140,118,235,21,219,42,40,96,91,117,51,67,133,222,70,69,161,182,1,213,54,0,168,54,0,0,96,27,1,21,164,1,254,0,0,168,80,1,64,5,160,2,0,84,54,0,168,141,138,87,85,21,170,170,2,244,168,226,85,197,81,74,43,21,238,116,135,90,170,58,117,213,213,122,85,85,170,107,117,181,10,181,187,67,53,79,170,170,66,141,177,90,169,232,43,94,133,58,212,88,29,80,105,40,4,156,186,91,143,80,1,60,112,216,134,10,64,7,72,22,218,176,6,48,174,0,125,54,246,181,253,182,237,113,21,182,241,88,93,60,128,109,219,174,182,121,11,237,61,85,229,230,181,13,46,111,64,181,173,211,174,250,189,103,153,30,182,5,84,236,238,182,109,155,87,1,5,0,163,149,173,218,6,189,28,42,191,45,248,89,70,5,165,25,21,182,97,27,176,52,213,54,94,125,0,109,67,165,216,22,0,0,248,219,245,230,147,185,162,215,42,84,224,85,0,86,3,0,170,1,0,181,93,1,84,64,85,42,84,221,234,42,94,85,221,157,11,181,82,213,170,187,83,40,233,62,170,170,120,85,85,170,90,85,171,42,222,221,1,192,221,85,168,161,170,110,186,161,226,149,58,84,188,138,58,0,10,161,86,1,109,69,49,20,128,112,108,219,217,6,0,28,208,188,134,130,4,107,27,102,216,198,85,218,94,129,237,109,85,168,170,173,109,21,182,85,152,179,31,42,235,204,44,112,153,109,51,215,54,52,105,219,218,166,98,180,99,110,182,219,182,173,34,0,10,219,170,109,0,160,119,159,109,54,47,204,179,208,49,251,1,106,21,110,155,71,122,86,133,109,168,182,17,80,1,0,0,0,168,176,13,168,253,1,0,88,85,109,3,15,0,42,0,0,128,110,22,106,187,80,161,2,80,42,64,175,174,66,85,85,75,222,221,161,114,83,202,85,171,40,177,170,91,161,234,174,170,70,181,170,86,234,170,109,90,87,174,170,1,85,237,172,139,87,149,58,212,80,132,85,85,13,77,89,42,194,9,130,0,18,0,61,86,206,39,192,122,240,96,155,124,108,91,56,30,55,43,248,94,80,91,219,94,186,197,222,109,219,198,24,7,70,54,20,194,246,92,102,78,252,6,84,155,10,108,91,225,98,27,80,1,27,84,98,179,245,2,35,192,205,11,219,42,0,132,109,168,86,1,133,183,93,117,251,94,63,67,141,0,218,166,103,135,106,27,170,209,84,219,0,160,138,109,0,175,14,104,140,224,79,175,196,6,224,241,85,64,5,0,122,118,168,0,232,221,240,118,41,84,21,175,66,85,128,10,5,168,74,229,66,97,21,170,170,2,170,218,165,206,173,170,80,106,165,91,83,85,119,1,90,169,171,120,5,85,141,125,197,43,84,213,24,234,180,66,85,123,145,208,85,233,21,128,85,0,128,2,128,67,5,108,67,194,110,8,192,190,5,155,109,101,219,86,7,240,198,202,22,244,202,189,61,135,237,113,85,217,110,219,213,182,186,247,222,182,106,131,190,219,22,219,26,168,109,21,54,0,25,0,53,194,182,10,26,7,198,8,110,94,53,2,192,24,85,219,20,182,117,219,86,189,173,146,192,179,179,237,17,80,109,42,108,3,24,161,218,160,218,116,235,181,173,218,86,109,143,107,20,102,213,95,85,37,160,154,1,188,10,64,181,173,232,217,1,208,3,42,5,128,87,161,42,21,208,13,21,170,170,184,42,94,92,141,110,117,85,85,21,94,93,85,83,85,85,78,188,188,86,117,119,53,104,85,133,90,161,26,74,165,23,132,59,172,170,180,66,85,173,173,187,110,12,76,85,168,80,1,21,192,99,168,0,48,160,96,27,10,184,109,88,11,92,135,109,246,109,219,182,181,77,161,148,109,117,219,238,218,66,181,109,11,53,182,5,86,8,132,237,87,182,160,103,215,164,103,192,54,42,192,182,10,117,219,176,173,154,241,8,21,35,184,181,176,173,2,64,216,6,84,219,0,84,125,252,252,172,122,86,109,80,109,235,182,23,0,84,6,168,182,161,98,128,158,85,97,3,224,164,253,85,219,198,174,81,112,243,130,109,85,181,109,91,117,235,81,233,225,230,237,128,167,172,170,120,85,133,82,161,234,70,85,173,170,49,106,242,238,11,184,207,221,135,218,93,229,92,55,213,135,88,117,61,37,151,186,170,170,105,0,192,171,171,85,167,138,87,168,86,105,167,10,14,213,170,122,21]);fileData1.push.apply(fileData1,[74,2,175,250,120,159,166,128,1,5,168,3,80,1,219,24,42,218,6,96,219,109,220,11,182,159,62,91,165,193,206,102,76,106,195,22,251,213,179,154,215,54,0,192,213,216,166,202,123,171,113,219,161,0,218,54,187,6,246,116,207,182,53,84,109,3,175,14,224,249,110,155,45,231,13,140,246,170,49,108,42,108,3,42,55,47,59,253,160,182,61,176,235,126,3,61,213,216,22,0,156,176,237,209,229,13,168,182,233,245,194,221,109,83,219,192,91,53,107,132,63,84,105,84,0,62,141,10,182,43,0,0,128,227,81,173,71,64,5,84,165,66,85,128,170,170,80,221,169,147,168,74,197,171,170,26,211,117,163,82,87,83,87,181,170,170,49,194,221,1,181,186,90,133,138,87,213,42,234,212,65,157,106,168,235,70,21,170,26,234,171,112,8,42,70,21,10,142,234,1,0,95,209,3,213,6,219,168,114,112,219,182,58,166,219,134,120,86,182,219,182,85,97,109,219,247,38,175,123,158,87,181,141,219,6,70,195,182,173,218,182,253,234,176,173,194,182,124,179,106,27,150,132,217,33,94,216,198,171,195,6,168,54,0,170,2,128,109,112,119,239,217,126,172,78,185,237,65,183,115,219,182,85,221,109,219,134,10,140,182,1,174,109,230,100,6,120,84,109,171,182,241,72,207,66,69,179,180,193,31,128,10,21,253,182,207,3,80,1,64,5,59,61,224,120,189,10,168,161,2,176,173,234,86,161,98,64,237,174,106,45,85,125,42,94,85,93,171,212,125,168,84,181,170,91,84,60,170,67,167,14,188,234,238,106,116,84,188,234,14,85,90,85,67,185,162,110,172,170,177,170,80,85,1,172,58,80,87,1,171,131,87,142,23,224,118,192,241,0,80,1,216,84,216,182,141,149,109,92,160,108,183,109,219,182,66,125,172,54,103,217,214,110,27,99,79,90,47,128,208,172,182,85,219,80,109,0,184,210,54,84,3,21,176,141,87,248,24,64,2,108,186,217,108,94,96,132,122,4,210,54,85,181,205,205,11,219,94,26,84,219,42,16,20,176,13,64,181,109,27,161,50,0,42,133,109,168,182,1,127,184,153,109,42,160,98,0,182,85,64,53,0,128,87,41,84,21,171,80,74,133,110,4,212,170,170,86,97,13,85,197,170,82,157,74,229,70,165,170,85,215,82,85,213,65,171,170,138,87,87,213,240,21,175,176,187,42,173,212,213,168,186,86,67,197,43,119,135,138,29,46,108,171,78,85,197,43,12,21,171,234,219,134,143,23,92,182,161,58,182,9,192,61,182,21,96,179,1,109,219,118,194,219,106,101,187,109,219,202,123,180,244,205,175,209,188,28,112,219,58,55,47,108,170,29,123,132,106,27,42,108,171,102,0,0,104,6,0,42,0,108,0,168,0,55,155,23,219,84,0,123,169,17,222,123,208,179,80,21,16,182,161,194,122,118,168,100,27,161,2,109,63,142,71,168,182,1,168,109,161,58,253,161,218,118,179,30,95,181,89,97,84,24,192,7,0,160,2,170,170,6,148,170,66,183,170,194,29,87,170,74,229,84,85,213,167,174,86,85,119,170,42,210,172,186,84,165,170,106,85,167,2,120,85,85,171,206,99,85,117,247,105,172,58,101,215,233,21,170,120,229,238,195,151,71,161,171,170,218,134,90,41,92,5,84,168,80,219,134,191,62,160,6,86,109,192,1,109,242,98,183,237,171,199,54,108,225,61,219,142,183,85,101,67,239,185,219,182,81,190,215,175,209,188,28,96,47,247,110,94,12,180,13,213,182,106,27,0,84,219,163,106,27,128,142,23,0,2,182,161,2,216,22,0,84,96,4,108,3,170,109,119,183,13,10,219,42,108,143,81,197,168,154,103,7,160,183,151,10,168,54,168,209,6,0,0,96,249,251,244,168,170,25,182,17,0,0,219,42,158,216,225,6,47,85,5,30,85,140,0,84,21,170,162,76,173,114,170,170,186,79,133,170,170,213,85,235,93,87,82,30,213,170,90,169,58,21,80,171,238,48,156,87,213,88,233,242,212,174,10,233,85,21,175,212,149,242,21,162,91,213,86,74,193,221,7,94,85,128,194,241,98,170,192,80,113,49,80,1,91,168,112,204,102,248,171,237,182,205,158,238,182,217,206,134,109,21,238,246,94,213,123,224,246,183,251,181,247,154,151,107,123,181,189,214,122,185,101,239,85,140,80,129,176,13,168,104,91,133,109,128,150,182,1,0,42,141,128,181,94,0,54,168,24,97,91,205,119,251,61,170,0,55,47,48,83,129,109,1,104,6,80,237,150,0,30,0,142,7,84,219,0,240,248,240,7,84,168,128,26,128,109,21,42,0,56,184,221,42,160,250,88,161,170,128,187,171,161,170,17,106,228,0,85,183,186,246,92,117,181,170,114,11,71,213,234,174,85,53,184,74,5,94,85,221,193,81,171,106,85,7,237,117,213,85,221,80,213,74,93,169,208,45,170,163,174,146,26,67,85,67,29,170,10,184,112,188,5,64,59,55,52,139,29,182,197,2,0,155,237,0,86,182,59,126,107,219,182,211,123,239,53,192,235,110,192,54,146,239,229,246,94,218,92,27,234,188,183,178,85,59,61,155,106,91,53,47,87,193,182,84,216,214,12,160,218,0,104,76,218,246,162,89,166,217,173,23,236,52,108,171,24,85,216,94,197,182,0,116,243,26,221,188,128,13,120,149,108,42,217,86,109,122,139,215,241,0,0,118,64,181,173,218,48,252,1,168,102,21,85,109,168,0,0,184,1,170,25,84,245,25,0,87,106,187,90,143,80,149,74,133,131,170,210,35,116,43,181,234,238,220,10,85,53,232,185,179,71,157,162,170,237,87,85,95,155,170,188,234,14,117,106,184,174,234,198,112,119,53,250,84,170,90,181,59,165,110,106,5,117,208,43,173,170,86,129,85,96,85,125,107,64,11,43,52,11,246,170,66,109,195,54,84,216,182,85,97,219,214,103,175,182,182,221,221,177,237,189,87,91,183,237,174,109,239,189,173,206,57,222,150,2,216,221,189,247,166,211,107,138,109,85,219,170,77,181,13,167,7,26,84,216,134,142,215,54,160,218,86,197,182,26,219,84,171,80,128,30,188,182,85,216,230,186,245,30,84,239,189,109,0,128,170,222,86,69,59,109,126,13,0,192,182,130,250,182,1,0,0,84,155,234,239,101,151,26,192,182,109,85,21,0,128,23,152,106,189,170,2,118,109,203,170,70,220,189,222,117,168,128,37,175,46,177,170,42,119,120,250,20,171,186,1,119,87,171,174,221,125,60,117,95,85,133,237,135,90,89,29,235,173,206,186,80,59,233,185,198,21,175,186,131,227,46,94,217,165,62,165,164,87,93,171,10,234,91,80,72,161,106,42,134,146,0,169,0,1,124,86,248,109,95,109,219,192,110,91,181,109,27,135,242,227,216,246,126,170,13,238,110,91,54,27,207,238,238,61,219,206,86,108,167,205,182,215,122,174,94,182,211,26,209,182,106,219,122,98,235,181,21,195,133,216,134,134,102,192,2,133,6,91,236,203,123,143,247,180,94,137,247,251,48,175,208,182,250,154,183,127,196,184,10,170,109,160,218,86,109,80,189,247,242,237,102,204,54,243,82,159,247,182,240,243,59,199,177,110,118,122,123,85,27,142,109,251,3,128,10,21,0,96,91,5,0,0,0,96,91,85,0,0,0,42,86,177,10,21,244,234,216,221,157,106,119,231,70,165,170,85,221,210,246,171,170,10,60,84,85,173,58,170,110,183,117,80,171,106,116,210,43,117,229,11,213,120,119,87,219,97,87,133,213,93,171,99,5,149,84,168,14,160,11,117,168,0,0,64,181,13,213,54,234,160,110,27,176,193,102,239,176,217,246,45,168,127,223,179,219,182,217,218,182,13,44,209,221,222,107,91,169,243,222,180,173,219,189,94,43,19,0,70,219,80,1,106,123,92,181,13,64,101,123,27,192,171,219,182,13,168,24,217,238,238,189,151,16,239,61,2,42,84,100,171,143,129,209,54,84,248,181,155,106,91,181,13,119,247,126,3,0,84,219,42,108,171,236,113,0,0,0,192,95,5,96,91,1,0,160,2,112,59,172,244,42,160,170,24,168,0,168,80,85,53,226,85,219,58,117,170,160,66,85,208,92,186,171,161,219,169,70,85,7,64,117,119,53,210,75,119,37,183,170,86,213,170,90,141,213,149,3,181,187,171,106,117,168,170,42,106,85,169,171,80,97,57,85,168,112,133,26,214,80,1,219,242,1,21,80,129,240,172,194,166,218,86,57,219,246,14,219,182,109,93,215,219,108,154,253,4,44,109,158,58,222,123,125,252,182,138,221,221,54,117,179,218,30,7,84,140,0,91,245,139,107,131,10,219,128,197,160,218,198,35,0,168,216,46,80,155,87,84,106,91,181,141,85,76,1,216,134,74,141,184,179,233,173,162,151,30,116,219,11,21,100,219,13,94,128,151,222,0,61,131,109,4,224,15,0,15,60,0,64,181,13,0,176,173,160,194,182,26,0,42,85,197,170,170,70,53,85,149,74,117,171,238,84,149,94,93,205,181,68,165,215,210,163,142,84,168,234,149,243,82,173,174,86,211,170,179,84,83,119,234,88,93,57,106,119,213,213,238,162,170,66,183,163,170,170,170,27,171,44,220,173,20,176,19,171,168,2,92,0,0,0,216,6,59,124,90,182,21,120,150,109,117,107,219,98,239,222,123,151,229,222,109,219,238,189,71,184,122,239,169,237,85,119,219,178,125,249,169,188,215,110,123,236,221,221,239,169,216,6,21,108,106,91,5,194,182,109,0,0,0,168,128,109,64,197,182,42,172,183,157,114,107,179,121,109,99,213,46,191,1,21,109,3,30,213,246,94,154,23,195,43,180,94,110,27,128,151,155,222,22,0,192,54,128,3,80,251,67,197,3,0,84,192,54,0,0,0,0,21,171,170,138,213,85,149,2,42,84,10,85,5,212,168,170,41,229,84,133,199,221,93,83,170,162,80,213,170,175,192,163,90,165,157,178,170,91,117,119,181,10,165,186,86,119,119,181,58,84,221,74,213,186,187,82,85,122,85,133,14,234,42,84,104,170,10,168,120,5,11,192,1,216,86,1,192,220,54,52,187,225,237,65,253,216,86,221,157,108,203,182,251,183,119,110,219,147,189,187,115,222,219,251,173,238,189,119,119,109,223,188,148,40,59,158,10,96,180,61,2,0,240,56,0,128,197,128,234,189,87,170,109,0,42,176,13,170,121,22,80,169,10,155,218,139,214,107,27,42,55,219,126,80,129,1,213,54,84,27,128,85,44,247,51,160,170,182,1,0,208,152,230,15,0,0,84,7,80,109,3,176,173,2,128,10,64,197,42,84,122,85,85,171,227,213,41,166,70,189,186,82,241,234,42,189,186,82,21,160,86,117,16,181,242,169,160,86,213,72,59,213,170,110,85,197,35,246,85,85,171,106,181,170,210,43,119,87,53,93,165,234,86,234,42,84,21,106,133,67,133,166,170,161,112,64,84,219,10,158,161,112,0,128,13,182,197,94,119,183,173,242,222,171,109,177,141,249,110,239,221,110,109,239,188,247,170,108,187,59,222,251,189,170,214,203,205,212,210,221,222,107,183,123,158,89,0,80,109,3,175,110,27,42,236,49,40,192,54,84,0,170,109,216,134,170,0,168,212,182,247,30,42,176,205,221,189,167,128,109,128,234,153,65,245,45,53,219,86,193,109,63,168,54,120,49,192,182,84,109,171,182,33,207,110,96,235,15,64,5,84,0,128,106,27,176,26,85,1,80,149,194,80,85,122,149,26,93,75,181,156,85,85,213,237,78,85,187,187,170,91,197,234,170,114,213,38,85,217,86,171,170,90,197,171,106,247,133,90,116,43,85,173,84,229,171,90,185,83,234,186,149,187,184,170,58,186,42,116,187,83,10,171,88,65,85,177,170,84,13,234,128,110,0,88,48,187,79,88,192,241,192,109,171,182,85,219,250,236,221,54,244,221,109,155,205,135,218,118,231,223,91,89,164,217,107,204,224,179,167,221,174,247,222,103,63,157,61,21,140,74,97,27,128,10,177,169,54,219,0,0,213,182,106,91,181,61,14,168,176,109,91,85,219,84,80,216,86,169,109,213,182,194,42,91,181,173,182,1,42,97,168,109,1,219,128,211,152,1,0,128,71,219,182,243,217,111,168,49,198,242,7,96,91,133,109,80,219,170,109,216,134,10,0,170,170,66,169,80,97,91,160,66,169,161,84,21,186,85,12,168,80,149,170,118,169,106,21,211,168,70,181,51,226,85,181,10,181,19,170,90,169,238,170,170,188,170,118,247,233,149,234,238,170,138,149,235,80,117,187,251,120,85,85,225,84,85,219,18,210,117,149,0,208,251,132,93,64,181,13,118,192,51,170,195,182,182,106,108,219,121,207,125,246,110,219,213,182,247,94,217,108,80,125,237,61,236,78,239,126,223,222,155,237,156,183,87,108,91,133,207,126,170,53,212,245,108,160,2,219,198,1,213,54,0,0,170,109,0,80,109,175,108,1,245,181,223,168,202,54,240,182,80,169,10,213,54,84,178,173,194,93,239,61,53,3,170,109,168,170,13,170,1,0,168,176,205,14,171,183,29,139,1,0,252,1,21,0,0,15,27,184,91,120,237,74,143,81,5,222,93,183,30,119,85,184,143,82,81,171,99,21,169,81,143,171,85,181,187,195,125,74,85,171,83,235,101,117,180,173,170,62,121,250,84,165,86,117,42,98,247,249,180,84,119,161,219,71,93,173,14,85,85,161,28,117,208,171,238,42,53,170,238,174,233,86,110,43,251,2,238,98,179,110,85,59,112,163,118,1,54,85,133,109,248,224,237,125,60,229,11,38,159,237,251,108,235,179,119,219,70,221,182,221,182,54,30,169,183,245,203,75,186,187,109,175,161,237,45,181,247,236,246,158,237,180,108,143,90,221,188,214,172,189,241,5,130,85,155,106,251,117,103,246,108,3,80,223,207,182,125,221,54,6,240,22,160,182,189,186,29,91,175,247,30,97,91,133,237,149,221,122,109,3,175,218,237,94,203,182,215,26,160,226,87,223,54,61,11,168,54,216,118,187,25,182,125,181,183,45,216,90,102,170,253,85,0,0,96,27,128,42,94,175,2,170,10,168,176,43,92,166,98,87,138,71,237,85,230,78,133,175,20,171,85,85,55,2,170,74,175,10,104,21,170,164,71,188,82,117,78,25,238,83,173,85,21,170,143,170,42,85,183,234,238,112,87,149,170,110,117,85,173,170,78,21,175,235,238,176,168,59,64,133,171,10,122,21,42,2,80,184,10,216,6,12,14,219,160,158,177,234,189,224,102,139,205,222,45,219,246,107,237,150,187,231,125,155,251,182,1,199,174,247,150,182,87,205,171,106,155,234,238,54,15,131,38,173,230,217,13,160,42,219,170,13,118,221,108,3,0,108,3,0,0,64,181,1,80,105,45,108,171,238,238,189,1,21,64,49,80,161,176,173,109,119,183,65,165,128,109,60,194,54,160,218,54,0,101,0,252,129,71,0,128,7,80,241,164,170,182,21,0,21,3,202,182,212,13,200,67,141,208,65,158,139,206,106,117,149,94,93,169,238,174,134,234,84,0,212,234,120,85,237,238,106,90,75,143,238,83,43,85,85,170,175,88,85,235,86,170,187,202,41,213,74,169,238,176,187,67,237,46,86,87,85,85,85,67,5,86,95,133,106,91,85,1,64,5,48,128,128,62,0,237,133,182,25,106,91,187,182,109,171,214,182,198,190,189,95,78,79,133,140,149,247,70,119,109,239,179,244,43,140,187,123,239,221,121,111,124,253,126,27,84,184,53,30,213,54,84,5,124,12,230,165,169,240,35,221,204,128,106,27,170,109,64,69,128,70,219,42,96,91,29,63,44,6,64,168,109,168,202,54,84,216,0,0,0,128,183,85,1,122,22,176,12,131,63,96,27,42,142,119,187,215,3,128,71,232,149,170,170,192,171,99,219,170,198,189,173,10,168,81,165,213,85,12,60,14,113,45,177,186,138,87,215,13,53,104,213,157,138,7,84,64,165,213,74,93,97,85,169,190,170,85,181,170,84,165,58,85,221,238,174,170,106,85,85,225,194,187,187,186,10,181,82,113,168,85,172,156,85,175,42,2,42,0,213,54,128,85,216,170,182,161,207,54,47,44,38,108,140,113,0,224,158,85,238,110,219,123,143,113,21,221,122,161,242,109,191,234,222,94,213,168,230,85,119,77,219,182,1,213,182,250,182,31,170,109,47,13,110,160,182,189,216,227,0,84,168,182,241,234,182,1,21,32,180,77,47,183,13,219,10,109,22,3,84,163,194,54,0,213,123,143,0,0,168,54,0,111,59,0,0,26,51,240,183,13,192,54,86,80,223,246,171,0,0,85,85,161,42,64,65,85,170,170,6,0,21,176,92,201,18,60,174,138,166,94,157,30,157,145,86,221,93,173,98,85,141,120,82,87,74,85,67,85,85,95,213,170,90,167,220,29,171,78,85,183,187,171,170,59,116,119,85,149,119,247,241,238,142,149,170,14,159,10,40,189,86,116,234,219,42,88,187,128,138,161,2,109,171,128,109,101,107,91,213,103,51,183,109,27,170,109,219,54,168,198,221,189,7,192,125,217,189,247,42,90,239,238,222,91,65,170,212,182,211,207,170,122,88,179,80,86,246,44,84,27,94,197,128,142,181,13,55,175,54,187,222,219,13,0,96,27,170,109,188,186,109,224,85,152,87,97,91,181,173,70,59,61,180,173,218,6,0,181,45,84,152,1,0,120,4,0,118,219,191,186,109,54,2,240,87,113,53,96,115,96,251,1,64,85,205,2,0,143,128,234,200,211,97,44,167,226,90,171,83,110,21,170,74,28,23,35,168,104,174,24,170,10,224,29,175,247,215,213,0,30,171,187,83,177,170,58,106,85,173,91,93,85,90,169,91,185,187,234,78,169,170,90,185,212,213,238,62,160,186,187,155,14,74,85,109,187,174,34,20,84,242,93,0,158,0,84,27,128,170,109,101,3,110,219,219,88,161,109,27,239,234,189,108,187,243,126,221,109,187,109,239,237,207,253,90,235,174,247,94,149,74,247,246,195,171,220,90,148,186,219,182,169,220,188,16,24,213,134,87,183,189,219,116,216,6,0,55,175,182,85,54,0,168,8,219,0,84,179,138,176,173,155,215,157,247,48,84,219,22,3,189,10,96,213,54,84,27,84,106,27,170,247,94,125,219,3,7,187,109,237,4,0,78,220,223,54,112,224,85,76,175,2,80,1,21,0,0,168,195,227,174,168,220,8,85,146,10,64,141,170,82,176,116,213,136,87,199,131,70,181,82,157,85,178,91,163,157,107,187,171,70,168,170,163,70,181,234,174,170,52,85,183,186,187,171,106,117,85,85,187,170,238,142,119,119,21,74,85,92,10,110,34,222,93,29,22,164,66,85,1,248,171,109,43,160,194,182,109,85,5,194,102,211,70,207,236,182,189,247,124,202,231,219,246,222,219,61,47,198,190,175,247,222,183,118,243,118,119,219,47,74,117,223,182,123,239,209,93,239,189,106,83,21,70,106,91,51,171,35,194,166,194,6,64,5,108,227,149,158,129,109,192,54,2,0,192,181,23,67,133,1,84,216,94,133,1,232,89,168,192,109,15,0,0,0,219,0,0,220,252,114,252,134,13,207,240,135,109,64,1,0,160,2,0,0,0,88,221,218,137,97,92,53,93,12,64,183,170,58,20,175,142,149,187,171,141,43,7,0,42,86,241,80,83,172,67,181,110,165,174,42,119,87,69,169,74,183,186,187,144,186,221,93,85,43,85,85,213,174,238,142,87,171,43,55,247,85,173,42,189,98,151,75,169,239,221,198,9,214,41,68,5,84,219,170,43,224,177,173,250,10,15,61,187,109,140,253,221,109,179,180,215,50,187,170,188,183,234,115,251,243,222,54,219,206,253,126,191,79,191,155,183,187,219,115,215,246,163,172,162,129,211,243,80,97,163,87,33,169,13,80,219,0,47,202,234,13,0,0,0,0,0,0,64,53,20,182,217,8,0,192,163,106,27,42,181,109,27,80,109,171,48,67,133,109,0,80,109,3,176,109,27,22,152,109,127,189,125,50,40,43,83,189,52,135,109,229,74,172,170,177,234,238,88,165,95,187,46,75,187,106,3,143,208,178,53,17,250,107,191,187,242,234,42,112,181,107,106,68,167,86,187,217,86,124,178,35,177,90,167,98,96,117,122,42,85,53,170,42,111,119,215,173,170,238,220,29,170,83,42,85,173,174,170,239,198,183,149,250,170,86,135,78,97,44,9,171,42,108,15,160,10,172,128,113,56,175,11,219,240,65,243,94,87,109,123,155,202,112,171,110,234,251,222,123,213,93,219,182,213,205,158,94,239,251,190,247,188,183,121,174,102,123,119,247,222,162,80,247,206,109,187,187,245,222,111,116,183,247,218,101,107,183,158,251,246,234,217,134,138,190,249,25,94,26,84,183,182,201,203,182,19,192,135,109,47,170,183,237,87,109,117,219,11,213,168,182,85,192,182,106,123,124,21,182,109,67,133,13,56,96,209,179,128,250,216,182,151,27,32,207,110,126,0,161,189,230,111,151,7,192,182,43,52,64,53,26,247,80,49,96,91,169,44,160,91,5,212,86,87,149,163,214,186,18,15,163,11,104,162,0,149,13,64,53,142,219,235,14,168,202,93,188,138,17,170,42,213,170,251,84,71,119,247,161,187,187,187,26,170,83,213,173,186,83,85,85,237,202,29,190,170,74,133,10,21,42,84,168,80,213,80,113,192,54,128,129,128,187,191,109,219,175,226,62,30,168,182,97,91,5,178,85,96,140,209,54,61,112,181,114,119,158,165,218,148,116,215,123,175,82,216,86,149,237,81,101,170,109,184,121,0,64,181,173,218,84,101,219,54,170,182,85,189,97,27,80,1,55,115,140,202,54,0,88,170,237,161,170,182,213,167,109,0,84,229,189,71,168,182,109,107,6,128,109,168,96,176,45,0,0,0,254,182,189,220,0,55,51,40,0,0,0,84,21,42,160,210,35,172,167,186,170,69,75,122,249,99,46,109,4,10,170,110,21,107,244,0,160,250,122,188,10,90,87,173,70,64,85,117,187,117,173,84,221,234,10,186,209,157,26,175,174,170,149,110,213,221,213,170,170,170,220,125,65,85,213,241,42,84,85,133,170,6,134,138,0,30,176,3,238,6,0,80,213,223,182,178,13,64,181,173,110,91,69,219,186,121,1,96,174,166,208,182,106,171,86,170,187,222,123,177,189,170,184,237,167,178,185,206,189,135,186,183,23,42,115,51,170,187,222,123,120,217,70,0,0,84,183,173,182,85,219,176,13,55,28,195,54,160,2,176,169,42,182,169,176,65,133,109,213,54,84,219,35,160,81,24,0,0,0,216,70,0,0,224,175,2,176,87,129,221,188,175,170,71,165,71,213,54,86,161,96,91,85,149,74,149,138,129,227,117,171,144,143,161,86,87,170,10,85,85,208,116,106,21,128,10,168,80,21,94,85,170,138,1,232,86,177,115,221,234,106,117,85,85,221,93,94,85,213,106,85,85,190,184,74,133,170,170,168,170,42,84,53,86,5,128,202,13,219,236,240,1,214,133,45,128,128,234,183,169,182,106,27,238,110,3,176,187,123,230,230,5,108,171,80,199,234,236,1,85,69,149,173,218,84,219,42,150,120,43,240,42,85,163,247,134,106,27,111,215,38,97,3,84,120,181,173,55,160,218,6,0,0,170,109,168,12,6,170,189,7,0,245,213,155,241,168,26,0,192,107,159,25,219,246,98,64,181,13,0,128,109,194,109,195,182,132,63,108,219,84,216,86,112,0,0,0,84,0,1,192,28,11,59,173,93,214,85,103,72,182,5,42,84,0,0,240,164,142,1,243,203,234,24,154,107,217,117,165,42,85,245,81,149,110,196,206,161,170,10,170,234,148,87,221,221,157,58,84,213,151,187,91,117,11,212,85,181,186,10,21,170,186,60,160,218,86,85,182,103,149,86,1,40,123,149,45,176,109,213,203,237,182,85,219,0,148,205,6,44,65,109,67,125,153,93,65,169,238,122,239,25,160,250,242,163,80,53,128,74,233,109,0,160,218,6,84,166,218,86,185,237,169,182,237,178,71,0,128,106,27,0,0,240,6,66,140,102,0,213,182,109,222,0,160,106,27,168,182,1,213,94,12,0,128,109,9,0,236,102,0,182,225,15,64,133,109,123,21,59,122,13,64,133,170,84,0,149,106,9,142,161,17,240,8,64,55,70,232,182,169,78,221,8,219,74,5,160,86,251,79,16,28,24,198,17,4,65,16,162,231,149,127,196,190,45,195,182,109,132,109,180,109,27,1,176,199,182,182,219,108,219,108,219,182,217,70,219,112,102,111,187,109,91,108,27,54,119,27,219,110,83,102,219,214,102,219,182,109,192,182,109,0,182,225,238,128,102,182,109,27,0,96,27,54,92,181,13,155,188,77,181,241,86,109,171,182,213,195,182,129,216,6,230,141,120,108,179,173,222,182,219,107,99,213,54,181,173,96,91,179,71,1,219,4,219,168,189,109,213,182,234,103,159,183,173,218,230,122,207,114,121,27,117,171,98,47,0,0,0,0,213,102,219,43,52,216,134,130,109,54,160,0,0,176,253,242,24,182,85,219,170,138,161,210,85,189,1,168,12,42,2,251,195,5,21,222,92,128,170,218,134,109,224,93,107,3,0,96,25,219,155,13,52,102,2,219,182,139,182,219,70,56,91,12,194,222,153,179,237,122,219,218,8,219,128,157,173,93,140,135,205,182,93,63,219,70,216,70,219,109,219,197,176,13,219,118,109,219,218,48,108,176,109,91,108,219,198,239,14,182,109,219,182,13,219,150,217,172,61,6,27,2,216,182,109,27,42,0,243,51,0,3,112,85,222,96,155,107,93,5,220,93,85,6,54,64,217,134,109,172,2,128,109,180,173,2,182,182,189,145,109,51,155,173,108,179,189,189,247,116,91,171,128,173,123,62,143,1,64,117,246,177,13,213,155,11,182,85,224,128,69,222,72,101,219,86,193,205,67,245,80,1,0,176,45,129,35,0,64,193,246,171,0,0,149,98,96,132,106,86,253,237,5,96,219,70,1,0,0,0,151,167,187,3,0,236,2,182,220,120,219,109,219,182,13,91,219,120,219,223,102,131,109,219,8,104,70,197,209,54,251,8,101,27,182,109,238,108,163,109,219,126,96,171,219,219,251,237,135,109,246,216,182,173,109,119,119,182,185,179,109,219,182,187,219,182,109,27,182,109,195,182,205,182,109,188,205,134,219,118,87,189,96,219,176,13,192,54,123,219,128,109,58,0,120,195,225,172,218,134,109,71,66,228,217,197,87,219,42,218,134,221,243,134,141,108,219,86,175,219,116,174,170,109,245,217,182,117,119,239,193,102,247,188,85,219,98,219,70,222,8,128,109,21,176,77,1,0,182,1,192,54,140,234,185,169,170,224,21,216,214,233,81,21,128,138,161,42,26,227,67,117,22,0,208,188,26,219,182,85,64,5,0,128,174,66,69,5,192,117,123,131,170,218,107,27,176,13,64,133,109,111,247,102,27,109,54,0,34,92,240,90,80,41,53,106,24,250,118,109,107,154,39,221,240,134,5,60,172,239,103,119,183,109,219,206,82,69,133,109,219,236,225,206,54,108,63,108,187,181,237,206,214,182,109,243,92,182,39,208,111,54,216,182,237,183,253,221,241,120,91,188,45,108,191,109,219,182,144,179,159,109,27,182,141,219,118,221,186,117,182,172,91,183,110,140,219,182,109,251,217,245,182,222,94,87,151,31,63,93,126,231,119,219,182,109,195,54,108,219,182,108,155,223,182,109,91,187,236,225,238,46,0,182,45,219,120,221,176,213,52,88,206,22,123,141,219,182,173,235,182,109,222,61,112,92,13,219,182,176,13,111,186,225,114,185,92,240,230,185,3,216,134,166,105,48,63,84,219,182,31,182,115,154,237,238,254,182,109,213,87,171,182,61,42,0,224,238,14,175,127,21,129,183,173,186,238,208,1,237,53,88,150,179,53,180,254,42,96,91,181,173,218,6,0,216,134,106,3,48,84,219,182,161,218,86,217,182,109,0,108,227,49,196,64,181,217,110,91,96,219,121,0,0,0,216,54,219,16,0,108,219,98,219,254,174,45,108,183,217,98,219,182,109,221,221,238,176,109,219,221,220,109,187,187,109,0,111,27,182,221,13,91,155,109,192,22,109,99,219,118,209,66,103,6,0,176,237,21,0,96,219,194,240,0,182,149,234,54,188,101,246,6,160,194,46,111,21,182,129,176,237,118,207,243,182,217,54,219,38,192,217,19,220,124,109,155,217,10,176,77,177,13,176,13,159,102,40,216,6,188,89,128,55,82,149,248,10,7,0,160,194,54,0,213,118,222,11,0,220,230,238,222,123,0,80,85,12,208,17,35,84,151,128,61,13,64,85,64,168,240,135,138,97,151,134,106,91,101,128,203,211,118,224,8,12,192,54,3,0,192,182,109,216,102,219,108,182,45,227,54,0,216,134,109,132,93,219,8,216,193,150,117,187,205,111,30,246,216,155,187,217,219,110,219,102,91,186,237,238,182,241,182,179,97,215,217,221,182,109,219,181,107,131,177,221,182,173,173,237,176,109,219,54,96,27,182,237,34,96,27,0,112,129,109,177,13,219,0,0,168,46,0,62,111,187,129,13,218,155,3,182,2,246,118,157,171,199,238,87,111,119,189,182,205,108,111,219,108,219,189,218,80,182,109,43,141,108,11,108,187,138,109,21,0,0,224,182,170,29,111,213,182,238,222,123,169,2,182,189,2,160,27,149,61,84,0,120,219,188,215,6,240,208,108,171,42,93,189,108,226,120,219,74,5,108,171,192,241,0,0,64,53,0,84,232,249,195,197,84,52,80,109,179,199,112,112,60,0,0,182,109,170,109,216,182,193,54,218,134,24,213,12,216,70,0,170,173,237,236,1,23,3,108,35,108,219,98,219,120,12,191,109,229,182,185,236,6,218,110,107,27,109,219,218,6,123,182,115,119,219,182,205,222,118,219,240,179,187,187,179,97,219,182,109,195,54,236,210,221,157,189,13,67,181,77,182,53,192,220,128,61,60,48,109,3,80,225,110,168,122,195,133,199,109,35,108,203,35,237,238,234,49,84,216,86,238,238,121,222,230,109,107,111,219,246,104,219,70,1,216,102,35,96,219,166,192,158,6,108,163,90,55,47,0,0,80,49,232,70,53,12,80,85,12,152,95,190,109,21,42,96,155,4,176,13,1,96,91,197,17,0,84,219,85,168,85,0,160,35,112,60,198,120,224,234,195,237,27,3,116,21,182,1,168,0,108,227,241,0,16,128,10,219,182,213,135,109,0,220,182,1,175,154,166,169,188,198,188,5,22,128,45,0,192,46,52,27,108,219,246,179,203,46,108,182,97,219,174,109,188,109,187,118,109,219,182,217,182,109,215,182,109,216,182,109,107,219,182,109,187,128,109,216,181,237,126,118,109,171,128,187,219,182,13,219,182,109,123,123,111,239,237,61,218,182,109,3,80,97,219,54,96,219,174,109,119,119,119,91,0,182,109,219,102,15,219,182,109,219,102,15,91,188,109,246,182,109,219,214,52,192,182,29,0,104,182,53,58,0,219,182,97,219,252,0,30,126,118,1,182,1,64,117,57,0,0,219,182,193,30,236,229,123,116,235,246,9,216,182,13,0,120,0,182,109,195,182,55,21,106,168,116,21,3,112,169,85,58,84,181,10,0,42,112,56,160,48,160,2,128,163,170,80,93,199,1,0,182,1,64,5,212,99,219,108,0,182,109,3,128,93,64,85,161,107,215,182,109,64,85,1,91,64,27,176,5,108,195,182,45,96,219,182,109,219,182,109,142,109,219,236,109,187,59,252,236,103,91,219,128,93,219,182,109,195,182,109,219,0,175,101,57,59,59,115,115,123,60,30,0,182,225,55,191,185,219,102,115,183,205,102,27,128,109,246,222,188,193,214,245,126,134,109,219,182,1,4,220,221,221,109,3,30,224,109,195,54,224,13,182,109,219,134,10,219,0,96,27,182,109,195,54,108,3,170,189,80,1,192,182,55,192,54,224,56,0,216,3,0,108,67,85,95,131,109,219,0,216,208,91,5,224,13,7,157,14,168,0,0,0,182,1,219,128,138,3,240,135,10,192,54,66,53,55,207,6,0,184,180,163,102,0,149,169,202,12,219,176,13,149,170,143,49,96,27,22,131,106,139,1,64,181,13,183,109,59,54,132,166,178,24,118,109,71,12,192,98,111,251,237,218,182,89,118,251,109,177,109,27,46,187,104,59,108,219,54,55,219,134,109,219,54,203,54,177,97,219,54,96,27,126,0,32,108,24,1,0,0,218,124,130,102,155,106,221,170,110,87,191,246,105,219,54,151,7,180,41,60,108,171,7,32,182,85,219,222,175,125,182,37,240,182,109,140,55,30,182,109,62,31,128,109,180,237,147,96,27,35,0,219,80,182,117,141,74,3,175,134,182,21,80,13,165,70,0,243,2,0,96,47,0,128,135,109,85,181,4,170,138,93,2,0,176,173,2,42,240,106,192,85,208,245,86,85,168,0,0,64,5,160,1,3,118,109,219,6,108,219,6,194,182,109,219,182,1,103,203,82,97,91,227,230,86,97,219,54,128,195,82,97,219,54,108,219,182,181,13,0,120,219,236,109,219,6,108,0,108,219,134,10,219,182,109,195,54,0,21,182,97,219,25,42,108,187,187,109,192,54,0,216,108,182,109,3,97,219,182,109,219,182,109,219,246,230,205,182,109,0,182,97,219,54,240,120,216,134,173,109,219,64,216,194,182,109,219,80,85,213,54,108,115,107,218,219,6,0,221,186,97,219,54,108,219,6,123,64,85,97,27,80,1,238,7,160,170,128,138,135,109,109,216,6,0,21,182,141,10,4,0,176,7,0,216,246,168,0,20,0,0,80,1,21,0,160,2,15,135,222,42,108,219,134,109,111,222,108,219,6,0,120,83,121,173,168,122,202,141,177,108,195,19,99,24,203,58,212,182,53,110,216,134,234,236,108,217,118,65,85,97,203,105,220,162,58,110,237,122,131,106,219,182,109,219,182,141,179,109,216,134,114,238,238,182,117,237,218,118,119,219,238,14,126,215,109,219,54,84,35,159,189,223,153,87,109,219,182,109,27,224,230,230,6,16,1,192,182,109,219,0,30,15,192,207,46,63,187,252,230,64,197,227,225,77,55,212,87,197,54,96,27,3,192,161,194,182,109,28,116,220,178,108,171,182,253,118,116,235,114,65,117,221,54,84,246,182,129,251,249,109,123,243,79,184,183,57,160,218,134,106,219,54,123,187,238,110,219,121,171,3,152,159,174,2,170,154,78,183,13,21,183,110,241,230,237,126,236,85,224,80,109,67,195,112,185,238,242,166,106,107,123,83,85,60,94,169,120,224,144,171,142,1,168,42,84,168,30,0,0,96,27,74,181,109,219,2,0,13,80,33,240,4,84,186,10,0,170,39,0,192,54,0,60,96,27,182,109,195,182,93,219,8,219,182,241,182,109,219,102,15,219,128,109,168,0,0,151,159,97,151,189,93,174,187,219,6,0,219,182,1,110,64,5,0,216,182,109,27,0,0,0,128,109,0,112,156,7,0,21,182,109,219,6,0,0,240,21,0,96,27,128,106,27,0,108,3,128,109,0,182,1,219,182,241,0,160,27,128,5,216,6,108,67,173,86,67,165,235,13,21,0,14,0,0,52,13,182,189,247,116,219,176,13,71,5,52,120,243,230,13,182,1,151,109,224,56,128,3,80,225,170,10,208,233,74,169,192,61,30,15,160,66,5,108,7,228,171,96,191,134,3,182,1,205,54,108,67,133,102,27,170,166,170,176,13,0,176,109,27,80,1,224,1,192,54,30,182,129,135,109,219,142,205,182,109,216,6,108,227,217,179,103,207,94,181,109,219,182,109,219,0,184,53,77,227,6,0,203,177,237,238,182,1,0,192,227,1,60,30,182,1,192,6,0,128,109,219,192,3,0,216,128,55,0,220,0,96,87,125,104,176,13,79,77,179,96,27,48,191,237,160,211,189,193,182,110,28,96,1,224,213,183,109,27,80,85,21,80,233,128,10,168,56,224,169,170,24,128,234,85,204,15,64,125,23,96,27,176,13,0,170,138,67,85,3,208,128,67,5,238,170,170,82,85,5,48,84,21,160,155,31,128,10,128,23,128,10,0,8,246,182,1,91,64,181,228,3,22,0,0,0,240,182,109,195,54,128,183,109,219,54,218,182,109,27,182,1,219,0,0,152,223,182,109,219,120,0,182,1,219,182,97,89,154,198,13,219,176,13,0,142,13,182,1,0,182,109,219,218,182,109,219,182,109,219,182,0,96,27,176,109,7,60,84,128,27,42,0,21,112,1,7,0,120,3,96,27,16,0,0,108,123,0,0,128,55,176,1,218,54,55,96,27,143,135,203,101,111,219,128,249,1,192,54,116,191,110,221,222,160,1,176,13,58,160,65,181,215,165,194,54,0,13,87,85,58,238,168,182,113,219,192,0,84,21,80,29,80,125,79,85,85,184,92,3,0,224,13,176,253,128,10,0,80,1,0,22,240,182,97,224,12,58,108,219,118,6,0,216,6,44,0,170,109,219,0,123,0,120,0,182,109,3,128,109,219,96,15,219,128,109,219,182,97,219,182,109,219,182,1,219,182,109,219,6,0,192,198,109,219,54,0,224,109,241,120,0,0,0,0,0,108,0,0,64,83,1,192,19,42,0,128,55,0,168,224,86,109,63,14,219,182,109,115,219,134,7,80,97,27,0,112,184,109,14,13,176,13,184,92,128,109,104,107,123,243,230,211,39,84,216,171,170,42,128,85,168,176,109,91,173,194,118,224,0,0,21,2,0,42,84,0,42,0,0,128,91,183,142,3,0,244,86,93,56,160,170,0,240,80,1,243,211,1,0,128,1,0,21,110,1,0,42,88,64,133,106,11,21,128,109,168,46,23,0,0,70,3,0,103,219,0,123,21,192,219,182,107,126,58,0,0,136,104,67,216,182,13,192,102,27,154,6,188,173,173,109,0,0,0,0,0,0,111,62,61,42,96,107,91,83,233,42,0,0,222,124,2,16,0,160,107,7,32,128,10,0,176,237,13,128,109,28,176,117,27,176,13,11,128,75,13,0,30,0,15,192,39,120,91,46,151,139,215,90,5,14,21,182,1,168,0,14,168,42,84,99,155,14,152,223,133,3,0,32,0,140,229,170,170,2,199,245,230,173,210,149,11,42,28,186,42,0,48,6,232,212,58,128,16,77,5,0,0,160,171,0,0,58,0,219,182,45,216,182,13,23,110,155,14,192,182,109,219,182,218,3,64,192,174,109,219,182,241,192,67,133,109,0,42,0,219,0,0,192,54,0,0,15,192,182,109,219,182,1,0,0,96,27,240,6,176,230,128,170,190,74,7,108,3,128,110,208,161,106,192,222,238,141,14,232,1,0,0,216,134,109,192,38,128,109,219,182,129,183,205,178,128,159,85,85,13,21,80,31,42,52,13,56,142,107,224,229,181,182,29,0,0,149,183,5,192,103,111,182,193,203,30,176,160,66,213,91,5,160,170,182,1,104,15,128,189,3,128,10,219,176,173,170,170,213,113,0,168,42,0,104,80,1,11,192,160,195,246,3,23,79,77,243,212,0,216,134,10,0,44,14,60,0,216,6,96,27,160,0,192,222,130,109,187,42,128,183,109,27,170,109,111,239,177,217,16,22,0,0,170,10,219,104,27,128,55,219,182,1,0,0,128,227,48,70,5,224,2,160,2,182,109,3,42,0,216,6,84,168,26,224,13,80,1,0,42,96,27,128,55,0,176,13,28,0,30,120,63,3,1,219,176,109,27,176,173,27,0,14,0,222,160,65,91,211,52,0,112,54,42,156,109,3,122,171,42,224,108,65,5,84,219,80,85,0,234,85,176,135,0,112,79,213,188,10,213,123,47,42,123,128,238,185,182,7,112,219,246,3,128,181,109,246,182,109,85,94,107,168,176,173,170,120,240,182,120,206,230,1,0,0,108,3,26,220,134,198,237,77,125,111,236,17,182,97,91,125,203,25,182,53,109,219,80,85,219,80,129,107,191,183,135,131,177,2,199,173,41,140,97,57,142,213,54,108,109,109,253,196,113,28,87,85,85,53,110,219,198,227,33,151,219,226,241,182,62,1,64,133,170,6,123,192,123,239,169,233,169,106,28,182,161,55,84,21,182,213,176,13,205,54,160,232,222,124,182,173,106,128,1,222,5,13,87,93,87,85,10,111,46,63,191,79,159,222,160,118,221,1,44,11,183,109,219,5,229,1,84,94,185,92,32,23,219,80,222,139,219,6,32,183,119,21,176,77,7,174,218,134,45,30,182,49,244,86,85,163,170,232,182,161,183,5,203,109,128,14,165,218,107,117,0,168,128,10,85,5,84,216,134,106,27,128,109,192,182,10,21,182,161,2,0,0,216,6,220,6,108,195,182,109,64,85,97,219,54,216,3,54,21,108,219,234,195,54,222,22,175,194,163,170,176,13,219,182,109,136,234,181,26,52,0,0,0,224,97,219,182,109,17,0,192,171,170,10,111,0,84,0,170,10,0,220,240,222,171,128,10,77,133,10,64,181,13,21,42,224,13,0,236,5,192,109,27,186,117,241,120,184,0,219,230,80,189,121,3,92,184,170,2,0,240,170,10,0,0,160,26,3,0,80,1,56,176,13,21,0,108,3,182,129,227,56,0,11,176,13,136,236,122,171,80,121,85,168,0,93,197,208,91,5,84,0,0,0,192,54,14,192,182,10,0,162,105,160,3,160,85,111,236,1,219,122,120,13,80,1,224,97,219,182,45,0,21,128,109,120,170,182,109,3,120,199,113,0,22,97,27,161,66,5,0,104,182,1,0,192,227,241,182,109,83,74,1,0,0,30,128,10,0,158,7,108,107,170,42,95,3,188,121,243,166,170,154,10,120,83,161,66,83,161,29,176,13,176,135,10,64,3,0,192,54,108,3,52,0,237,0,160,218,134,175,0,0,60,94,5,44,75,85,85,170,170,80,161,1,1,123,1,58,128,129,67,62,240,170,170,242,170,192,128,113,182,0,28,174,218,126,28,87,85,213,54,14,216,134,82,245,182,234,13,0,182,97,27,0,0,205,54,96,27,192,33,95,133,166,2,184,10,64,5,0,168,170,101,217,246,230,0,234,3,120,219,128,109,168,128,109,136,109,56,0,0,120,3,0,168,0,108,219,182,13,0,175,2,0,0,176,217,2,0,0,188,193,155,55,0,176,13,77,243,84,1,219,170,26,52,212,160,171,106,120,3,64,135,74,3,42,112,213,227,57,0,0,52,236,2,182,45,0,222,0,219,0,0,28,176,13,168,85,21,0,84,94,128,151,23,87,85,85,5,44,168,112,1,80,1,0,42,0,111,0,0,21,182,1,156,14,203,184,247,94,85,1,168,106,188,10,168,176,13,56,42,0,216,6,160,226,158,158,56,160,2,128,10,0,0,108,131,134,199,3,28,42,4,128,10,143,109,64,5,160,1,176,173,170,2,21,240,64,85,109,3,46,0,0,0,0,192,171,143,7,0,168,0,0,21,182,161,2,128,203,27,0,168,208,179,13,21,182,1,175,161,170,0,232,0,124,13,12,104,218,1,77,165,219,246,9,0,0,96,27,42,180,215,158,27,182,117,123,163,85,192,182,5,184,0,143,199,54,0,168,112,1,182,1,216,6,27,182,97,140,234,216,6,0,85,85,177,170,170,0,108,3,182,53,0,182,33,114,85,213,155,242,186,138,227,106,219,160,171,128,170,2,176,13,149,14,28,0,0,219,108,0,80,128,109,21,0,0,77,133,138,3,199,161,170,192,129,139,109,0,170,175,128,109,219,0,0,219,104,27,42,228,3,170,199,87,15,160,194,54,84,0,170,10,64,5,0,0,176,13,168,170,79,111,222,160,2,0,0,0,128,10,165,170,0,188,86,85,213,167,170,6,84,0,74,85,123,13,85,213,112,192,219,65,3,184,109,207,1,115,0,128,5,64,56,219,0,236,85,93,176,245,192,83,85,171,170,189,46,215,113,96,13,170,38,7,68,165,67,111,0,67,197,1,0,182,1,0,128,55,21,0,160,66,5,12,224,80,85,120,198,85,149,26,0,192,208,27,128,170,170,42,0,168,176,13,21,0,160,2,0,0,28,42,84,216,246,6,0,7,52,216,198,1,111,128,42,135,109,77,85,161,2,236,109,3,15,21,0,92,99,168,158,125,170,176,109,139,199,227,241,128,170,66,133,170,170,0,92,46,151,10,64,85,85,0,42,84,21,158,0,112,213,247,30,128,55,26,80,61,181,171,1,85,21,168,1,64,133,170,66,85,1,219,192,85,3,219,128,170,2,7,108,3,106,60,188,121,3,84,85,5,0,28,192,80,61,61,233,170,10,163,183,234,181,10,95,161,2,42,96,1,182,1,58,0,215,109,3,80,245,198,169,1,0,155,67,32,80,109,227,122,171,212,58,160,2,116,168,192,161,170,128,87,208,1,192,182,109,149,87,5,160,2,128,10,0,160,195,182,5,219,182,161,137,0,240,118,64,5,96,27,85,192,182,106,27,15,168,182,161,2,80,161,170,222,123,21,15,192,167,55,0,80,161,194,182,109,0,0,0,0,0,0,168,128,87,21,170,170,2,87,225,13,42,160,122,239,161,234,173,128,3,94,85,217,54,0,0,174,3,42,0,0,42,112,224,80,97,155,117,217,11,111,176,13,159,236,97,217,134,109,23,14,85,85,1,0,160,27,189,129,67,211,108,187,92,7]);fileData1.push.apply(fileData1,[0,219,0,84,0,192,237,5,0,5,99,153,31,116,0,175,186,127,189,123,46,202,91,83,213,103,15,248,222,235,13,111,62,97,219,129,170,62,96,131,0,110,85,245,53,219,148,55,157,251,129,211,1,64,111,21,215,112,0,236,85,92,3,175,170,234,123,234,54,238,184,118,169,222,236,2,240,138,177,106,171,66,197,113,181,109,0,170,175,170,199,91,22,182,1,21,112,169,170,234,77,183,55,159,42,84,21,170,10,192,155,55,111,222,188,121,243,230,77,243,244,212,60,95,96,243,222,3,87,189,247,234,195,103,239,169,240,158,175,215,116,251,244,230,13,170,168,213,134,13,239,121,239,61,215,13,61,213,27,84,120,106,87,89,97,139,177,96,27,182,221,182,214,243,166,219,22,135,10,208,1,192,123,239,179,55,159,10,91,150,165,90,167,198,174,222,182,109,171,15,103,94,190,62,189,121,83,85,189,85,110,192,246,67,133,99,175,109,60,48,207,178,160,105,208,30,34,247,235,93,5,160,2,183,232,116,175,128,222,46,12,21,42,112,220,246,43,216,126,168,170,109,219,111,1,42,96,27,0,0,0,206,120,0,116,168,122,170,6,104,211,161,250,90,133,110,0,0,4,182,113,208,85,85,5,0,0,30,168,128,10,64,85,85,123,1,123,237,117,185,160,218,182,173,2,222,188,121,83,85,85,5,84,85,5,0,21,170,6,64,112,159,170,30,84,79,189,245,86,65,87,85,57,160,170,170,10,64,85,109,67,85,1,192,54,160,2,0,52,17,216,182,13,64,85,1,219,128,90,181,109,27,182,161,194,211,215,67,0,85,85,85,235,188,192,222,0,0,128,10,85,5,172,42,128,3,0,0,60,0,168,85,87,245,86,122,52,111,224,170,138,3,170,234,82,161,210,97,91,85,237,85,176,253,144,3,0,68,5,0,58,48,52,21,80,105,181,26,0,84,85,165,67,83,53,192,54,0,205,123,192,85,64,197,65,247,90,5,174,66,85,85,85,85,85,120,243,166,170,170,10,248,244,9,85,133,55,111,170,10,111,222,160,170,0,0,21,80,85,186,222,122,171,170,82,229,94,125,239,113,111,106,21,122,56,29,222,112,186,170,106,80,85,0,3,158,3,182,129,3,135,109,224,1,22,0,0,58,84,0,80,195,54,232,116,21,26,128,3,42,224,169,130,174,170,42,0,3,168,42,0,189,97,126,219,80,85,85,133,249,85,85,5,192,123,4,84,24,24,224,112,185,170,170,0,84,219,184,6,168,80,85,168,0,0,216,6,175,106,216,3,15,8,160,170,48,42,84,85,21,168,80,85,192,155,250,182,109,3,128,10,219,240,168,56,244,86,161,194,54,27,67,85,1,0,15,21,0,228,1,216,86,125,122,243,6,0,240,230,205,155,79,64,85,85,21,234,227,241,0,0,64,133,222,170,10,40,21,222,123,21,87,1,168,158,158,240,166,170,170,170,244,134,118,77,244,84,220,87,64,173,122,2,128,0,0,0,0,0,12,0,21,128,109,219,80,53,28,182,241,120,188,189,234,161,130,174,170,170,170,218,166,42,0,224,184,170,2,42,44,216,126,168,42,232,6,87,85,0,16,21,170,10,192,182,227,170,234,88,245,212,106,21,0,12,128,109,155,223,177,183,222,116,58,174,170,22,44,0,87,97,219,54,112,21,70,5,134,42,176,253,0,0,28,128,109,0,176,14,168,246,218,11,216,198,1,213,171,167,170,170,208,160,122,239,125,189,167,10,168,42,0,168,213,106,159,125,170,128,170,2,170,10,0,170,170,2,170,170,122,122,122,106,122,67,133,138,85,79,189,85,28,222,212,170,151,6,213,167,90,13,21,107,170,103,149,14,205,155,7,135,10,89,85,113,17,53,160,2,0,128,3,176,13,85,197,85,128,14,0,128,170,2,0,0,0,116,189,233,42,160,2,128,10,191,77,87,85,0,0,221,177,13,168,0,0,24,128,78,7,160,58,0,21,170,75,133,117,168,42,108,3,10,128,3,85,5,96,27,0,128,1,85,133,222,66,87,97,27,87,1,64,85,85,85,165,113,53,0,186,10,181,103,224,170,175,1,85,173,86,105,13,80,161,105,215,0,120,239,189,247,128,170,122,239,85,168,80,85,111,222,123,213,94,151,189,246,2,62,125,122,3,112,92,173,106,154,167,10,189,245,86,85,168,30,79,141,14,248,244,169,246,222,123,169,184,218,3,21,94,107,123,210,161,170,170,2,93,85,85,28,188,56,108,3,0,160,234,1,116,0,48,80,1,64,243,84,85,192,178,0,85,197,109,219,6,232,170,138,3,170,10,186,234,189,87,80,65,7,0,94,172,170,80,85,21,2,96,140,1,0,176,13,168,170,67,85,161,55,84,85,173,170,56,188,170,128,234,189,167,3,80,125,218,198,170,170,6,14,64,149,111,1,26,14,0,48,184,138,211,56,78,247,166,170,0,78,87,16,175,1,12,111,135,10,92,5,96,27,128,222,222,123,21,199,213,42,0,64,85,85,21,42,0,85,245,230,205,155,55,21,128,170,170,170,170,106,80,1,189,1,168,158,30,168,122,195,167,207,170,170,10,112,255,222,251,170,86,171,94,85,239,189,222,42,174,210,85,21,170,90,5,244,212,214,161,61,0,224,182,1,224,0,112,170,170,0,96,27,128,170,218,86,171,170,138,227,42,148,74,87,129,243,170,80,113,189,85,96,85,181,23,208,91,5,176,138,3,14,0,88,128,166,2,128,222,80,161,2,254,0,96,219,235,5,171,234,102,180,13,85,165,219,5,224,49,0,0,186,157,37,109,3,176,108,179,17,0,84,219,150,170,162,109,0,160,251,150,57,62,165,95,173,123,172,182,53,85,181,13,85,1,0,174,42,169,2,214,85,192,210,218,182,13,21,226,182,10,216,86,81,181,173,106,6,176,84,219,170,109,110,64,133,5,168,80,80,53,166,160,2,80,177,234,137,161,122,47,142,168,210,17,1,120,170,10,222,68,175,178,237,189,87,0,160,98,64,197,208,83,85,69,213,170,18,145,181,66,0,232,54,21,42,6,108,99,190,39,129,117,169,170,24,0,160,42,140,182,213,182,234,49,160,2,182,189,23,176,173,218,102,171,224,21,64,5,96,91,133,138,1,127,213,58,245,62,119,25,166,237,84,190,237,6,23,96,143,109,195,215,174,182,237,186,226,0,188,247,182,237,142,199,136,53,102,112,84,145,55,91,179,155,246,234,239,126,196,245,106,187,99,239,199,158,119,183,86,189,115,128,171,138,221,87,107,151,185,199,62,247,107,3,30,243,244,187,103,211,207,80,109,171,186,217,61,209,2,117,119,143,109,243,88,29,50,156,97,175,132,109,182,167,75,99,20,0,188,247,0,232,182,85,110,82,161,66,111,213,123,218,94,56,85,222,171,246,196,43,181,122,143,170,244,246,148,213,3,182,91,123,239,99,91,149,91,223,10,241,26,239,24,213,63,170,122,135,109,40,141,109,79,1,150,94,35,158,146,110,171,247,192,213,195,86,217,107,122,16,67,123,26,184,229,21,70,165,64,143,241,158,74,237,141,178,10,140,112,193,215,17,170,82,109,225,172,178,161,70,168,80,1,79,221,254,80,173,108,213,13,42,217,134,170,172,116,208,89,133,206,80,173,251,246,126,84,219,170,13,87,109,192,160,179,80,209,54,0,128,27,1,21,149,234,110,132,106,27,46,166,218,142,73,218,160,66,111,191,3,238,211,175,182,161,218,198,85,239,189,109,45,244,230,162,247,222,221,109,67,5,100,140,182,1,49,106,219,120,120,194,147,0,0,0,52,240,122,130,86,85,168,222,68,246,188,186,170,98,21,30,220,123,175,42,185,122,165,183,122,118,4,93,189,79,189,85,165,170,106,213,67,85,53,0,224,24,0,128,243,122,202,48,2,168,24,170,10,85,217,86,213,136,171,136,85,85,111,21,150,170,2,0,96,169,24,0,84,85,241,170,246,178,189,247,22,0,216,214,135,208,8,42,108,179,85,64,181,236,245,119,1,170,109,192,81,75,216,212,60,86,239,118,0,108,203,168,218,84,219,10,121,235,26,28,97,27,116,101,155,254,249,173,182,217,70,21,238,246,234,180,13,168,245,124,231,118,199,234,58,83,173,171,182,43,143,179,175,102,119,198,167,189,251,214,234,221,173,61,219,171,181,237,217,244,179,222,118,189,247,110,182,171,87,97,91,1,5,128,106,91,181,13,131,205,4,219,80,0,0,104,102,85,18,0,120,83,215,171,98,77,175,138,85,213,215,222,67,181,44,171,87,94,69,187,247,30,122,171,222,166,176,253,234,33,7,198,107,66,128,10,88,42,160,182,146,128,61,13,21,208,174,247,0,0,219,42,128,171,135,82,85,189,85,128,61,109,91,245,106,0,85,1,46,57,222,251,128,173,130,171,7,160,210,245,30,184,246,130,164,17,84,40,21,42,6,252,85,67,103,160,179,80,205,12,71,156,87,121,222,13,182,161,34,140,92,222,109,99,27,122,107,109,7,160,218,86,221,253,24,175,86,169,237,0,0,110,118,85,89,67,85,115,170,237,42,111,14,170,194,54,0,87,201,186,42,176,233,105,109,227,158,198,185,81,85,155,10,213,221,85,236,105,96,0,219,42,0,0,170,109,213,54,192,13,168,42,84,219,189,169,116,69,170,170,93,165,35,86,85,95,171,88,245,194,85,229,21,71,85,165,35,70,189,85,143,39,35,85,1,176,237,189,87,143,113,171,87,216,246,222,99,216,86,1,10,216,246,245,104,91,5,175,10,141,212,10,80,1,219,2,213,168,35,128,11,169,0,236,85,149,175,102,213,18,0,42,174,94,111,21,80,1,21,171,198,54,93,62,0,235,122,111,120,251,99,181,13,106,155,10,54,104,21,35,218,54,176,13,149,109,219,54,173,218,96,59,244,230,98,21,171,182,161,218,246,180,108,80,121,115,80,193,160,170,54,85,233,157,99,122,246,187,106,131,10,155,215,126,3,45,85,166,86,121,251,174,63,171,81,111,174,109,168,42,27,94,205,126,187,122,168,0,6,96,83,49,128,0,108,107,146,73,192,82,109,67,121,115,246,73,170,222,3,170,103,189,167,171,74,245,169,86,213,170,90,189,122,165,226,170,90,189,106,84,37,149,42,208,91,169,213,171,240,88,85,21,195,51,66,5,112,0,128,202,210,0,192,11,192,18,64,53,0,0,64,111,85,85,113,84,73,97,4,160,218,182,173,66,85,149,102,129,142,128,138,1,168,150,90,85,106,85,85,9,128,191,106,84,182,234,189,238,7,21,48,3,182,31,85,123,215,98,84,10,48,116,32,214,222,172,218,86,49,218,6,84,219,0,142,42,182,93,189,54,51,42,27,135,106,124,90,245,230,246,113,83,221,238,103,213,99,251,61,29,168,85,117,155,222,222,116,239,118,233,207,42,182,85,129,128,239,189,109,168,119,6,0,96,32,128,109,123,96,40,128,1,21,240,198,224,107,130,130,138,123,84,189,81,249,148,122,171,218,165,247,86,113,245,94,170,82,21,232,12,251,188,222,168,17,29,85,12,0,71,0,42,214,188,23,0,84,0,0,237,169,170,152,215,99,128,171,42,6,84,0,122,171,135,117,169,2,87,85,101,0,216,91,170,209,117,175,231,85,170,170,160,42,12,168,56,2,195,42,208,155,170,222,123,222,44,108,171,240,215,91,197,246,182,205,146,60,251,17,122,246,3,0,64,181,29,106,27,120,219,143,87,103,27,182,173,85,117,27,84,219,170,187,161,70,219,160,179,170,77,181,141,163,76,213,109,1,111,210,217,81,109,135,55,63,39,21,67,207,119,173,85,239,109,235,99,111,173,242,181,173,95,24,35,198,24,171,183,109,157,45,203,27,186,217,108,94,3,12,37,216,6,108,35,96,27,254,245,102,186,138,128,39,46,168,183,194,62,165,222,202,179,232,189,222,42,238,121,25,113,84,171,122,123,171,74,58,2,71,40,0,208,91,82,64,5,104,4,174,158,149,73,85,49,52,189,192,85,216,166,0,112,245,170,203,131,209,115,122,64,133,109,21,192,86,64,173,168,138,109,123,47,175,82,129,219,244,6,170,0,0,139,200,171,90,85,188,229,113,196,81,85,217,251,219,182,150,182,1,163,206,96,219,54,160,162,117,149,119,246,192,42,126,132,106,3,0,213,58,84,219,17,16,183,97,131,234,189,247,187,177,237,6,161,194,221,161,70,92,109,131,106,3,104,166,122,223,238,215,171,187,91,103,94,219,250,57,70,186,170,242,246,188,187,3,1,192,118,172,250,10,119,23,91,213,182,109,43,0,216,134,79,63,67,245,6,240,246,51,215,251,180,7,112,91,82,225,125,222,10,234,173,52,175,85,85,111,120,86,175,7,220,231,189,30,23,79,64,111,168,158,85,85,173,170,85,60,134,235,242,1,168,88,133,26,182,85,85,90,116,175,215,147,176,253,234,121,233,8,28,1,216,166,182,149,71,213,172,243,178,79,7,248,79,16,28,228,202,22,109,89,21,243,220,113,245,235,32,145,84,83,244,191,131,136,119,214,192,118,108,21,0,94,130,71,149,91,217,134,10,168,6,110,118,85,0,74,85,213,42,61,174,210,210,88,2,192,95,190,102,91,181,173,186,111,94,175,109,42,200,246,8,167,119,219,154,87,237,242,123,21,109,219,70,172,25,176,217,185,249,189,154,103,182,209,85,219,120,117,219,219,94,215,126,170,178,203,120,207,173,21,191,223,50,26,64,222,110,77,161,123,251,121,212,173,223,206,220,61,111,175,245,110,141,87,119,247,188,230,149,237,203,152,71,191,188,183,186,109,219,222,123,220,182,10,216,86,161,207,182,27,121,217,244,54,251,87,219,32,64,93,155,15,197,246,171,168,116,239,166,50,64,117,92,215,13,221,74,173,50,21,187,115,247,229,205,239,82,194,173,170,107,78,76,175,59,224,118,169,94,26,213,205,194,35,94,181,199,205,169,52,219,58,201,163,109,159,187,121,118,215,210,91,71,78,51,84,229,103,119,87,149,175,106,180,139,152,94,85,241,168,110,70,187,73,115,179,30,1,180,173,2,208,237,41,170,215,130,71,168,170,170,70,122,221,85,158,206,108,156,132,209,181,63,189,250,176,13,60,226,221,221,155,97,3,0,151,55,61,203,213,219,192,54,84,84,105,219,67,165,108,21,220,90,216,84,192,6,21,21,148,246,216,90,234,120,186,53,48,85,237,229,102,85,88,231,123,253,26,117,207,171,247,42,183,150,155,87,239,77,213,93,109,111,45,47,61,114,63,171,237,125,204,46,219,102,178,109,54,131,188,174,183,25,62,212,110,219,170,109,192,182,237,71,236,132,46,62,180,31,76,85,177,170,234,214,226,81,197,80,85,53,237,78,197,67,173,142,233,74,213,84,60,84,168,128,110,85,109,108,1,168,17,58,21,195,182,212,8,112,133,151,138,85,137,85,75,85,1,192,39,86,149,151,182,26,1,188,170,98,64,5,0,168,42,134,170,2,236,52,108,179,85,64,85,1,64,21,168,17,128,82,177,109,127,149,2,170,89,154,161,155,151,114,107,49,108,67,165,182,71,187,222,91,133,177,13,85,41,88,207,160,122,27,144,71,3,64,147,150,237,49,0,121,213,168,238,122,207,245,30,85,141,220,78,239,85,207,245,189,102,151,215,118,187,103,230,235,189,109,175,202,152,227,207,217,107,223,182,182,213,249,102,75,128,178,217,86,222,171,194,182,219,19,6,108,43,140,21,52,51,93,37,128,222,182,27,197,42,148,235,120,197,212,170,110,165,117,73,165,238,102,118,94,170,85,133,186,217,105,224,81,197,128,106,237,233,110,163,194,174,170,48,0,35,120,85,194,105,86,85,64,173,194,114,5,160,194,75,85,105,224,189,2,150,64,13,21,91,85,119,30,213,50,47,1,122,84,129,71,117,56,84,183,170,114,148,98,4,0,0,42,72,224,229,166,250,3,42,184,122,54,213,27,84,175,162,155,215,6,213,54,196,96,0,80,97,103,155,155,23,154,1,160,237,101,158,85,109,176,108,63,165,87,213,8,219,80,163,245,80,53,181,138,109,244,170,138,45,44,221,237,223,187,191,123,251,57,35,237,221,110,219,122,123,174,89,175,230,133,49,234,179,205,244,188,169,128,187,109,67,121,47,84,219,80,219,118,193,54,72,128,161,55,152,77,169,168,210,59,24,213,112,173,100,87,82,117,240,153,92,171,106,85,5,84,89,170,85,85,183,170,250,80,165,27,1,55,224,17,42,109,186,27,112,66,133,171,184,109,85,49,23,244,136,71,117,47,136,138,17,94,2,110,21,106,4,6,212,234,24,80,85,216,61,21,0,42,84,207,190,91,85,85,51,48,119,21,208,141,0,110,105,42,27,110,175,62,246,135,5,41,9,73,237,253,212,171,222,86,205,120,132,10,3,85,225,17,120,140,202,54,6,0,21,205,80,185,237,85,219,0,85,53,0,94,117,235,25,74,183,253,86,53,167,151,218,166,186,219,123,213,219,0,248,20,219,86,213,151,45,123,43,150,106,187,125,188,183,173,25,38,181,27,219,102,96,12,246,212,2,130,45,181,173,218,134,109,0,182,87,42,16,42,189,54,226,85,87,117,53,226,85,149,246,97,106,116,159,58,148,83,81,221,0,160,58,175,21,11,206,91,163,109,213,77,53,80,171,52,116,163,83,160,66,55,0,64,213,0,75,84,184,193,85,179,84,188,9,221,213,112,167,170,0,87,197,182,117,213,22,53,186,213,85,0,143,182,85,175,87,1,213,168,0,160,42,12,64,197,176,45,106,0,254,192,227,54,149,108,111,101,186,237,165,7,116,206,189,103,123,132,106,160,122,215,251,233,230,181,109,251,81,53,131,158,133,138,117,183,189,13,244,172,218,6,64,183,214,246,0,189,138,109,208,205,83,156,86,85,155,199,170,170,222,48,53,234,158,215,189,151,240,231,237,92,246,238,126,239,215,24,238,110,109,179,23,219,86,110,13,181,109,168,109,107,10,219,176,173,160,218,86,80,109,187,169,230,164,194,54,61,214,212,80,151,87,74,197,171,211,180,79,188,187,211,238,170,192,35,167,170,194,84,181,234,107,84,149,182,251,87,213,182,84,159,0,94,29,3,42,6,0,85,197,170,2,0,64,35,235,2,168,145,70,143,174,106,212,163,138,1,204,93,85,21,240,168,170,244,26,160,160,66,245,114,213,141,176,77,47,199,8,0,170,10,0,150,42,88,85,209,31,175,254,109,0,184,122,99,155,106,91,183,189,98,86,85,180,123,126,42,108,143,105,111,93,85,149,189,220,239,52,213,0,0,176,198,0,21,54,213,182,82,129,109,186,121,213,43,164,234,161,237,154,187,247,30,185,53,213,241,242,179,168,57,153,103,219,103,191,98,110,225,237,117,189,205,102,191,214,215,123,179,193,195,182,149,130,205,6,219,216,182,194,225,102,61,0,2,22,222,88,37,91,53,161,110,236,28,106,172,234,80,149,213,117,171,3,175,169,4,110,81,241,202,87,188,173,170,84,0,112,19,82,85,194,35,141,208,8,143,42,96,91,85,61,2,216,86,85,170,98,224,213,85,75,165,71,168,24,120,117,168,22,160,134,42,27,208,107,42,176,186,138,85,187,106,4,30,95,37,168,42,94,253,171,85,140,231,18,30,97,135,216,203,71,245,87,13,148,89,73,130,66,43,27,182,1,168,85,139,158,85,85,69,61,15,64,101,227,161,218,182,13,122,169,89,35,70,237,77,141,86,13,84,222,106,91,85,197,138,91,107,123,245,161,61,176,170,156,55,241,78,175,85,108,215,218,205,198,111,191,98,187,116,223,219,235,177,220,55,175,221,217,96,217,108,246,2,0,84,199,182,199,182,99,91,110,27,192,3,182,221,125,219,170,218,166,174,219,182,186,237,103,171,170,74,171,80,75,221,170,26,80,117,212,125,42,179,253,254,221,161,34,48,66,55,66,125,85,5,86,205,170,74,42,160,17,108,171,42,133,222,118,85,53,2,128,138,109,43,85,103,160,130,170,24,42,84,236,238,240,122,186,27,189,74,41,6,28,234,229,110,167,93,1,61,66,141,71,21,67,197,171,235,198,91,69,165,118,16,188,93,213,202,249,115,85,155,197,0,104,106,243,170,7,86,187,245,86,109,227,117,205,108,185,79,217,218,155,71,197,183,141,161,230,216,188,182,233,243,251,1,0,112,90,123,139,85,181,141,251,218,182,55,63,170,109,161,219,189,126,254,8,167,105,91,158,239,252,222,221,109,243,182,26,255,24,51,186,158,153,77,191,236,124,107,122,205,118,27,55,32,99,236,108,219,38,178,109,219,22,206,19,16,239,192,54,2,212,246,238,98,121,119,241,51,113,27,237,234,224,182,44,238,179,237,46,106,114,188,170,175,110,135,249,6,93,184,59,94,85,170,110,165,198,136,175,209,195,238,94,220,72,75,111,235,214,93,170,171,85,85,251,165,181,221,85,168,92,77,183,58,245,122,184,227,238,37,170,106,123,119,119,197,83,53,170,74,133,218,167,166,91,245,156,189,51,83,173,173,174,190,24,247,234,138,27,80,193,85,109,43,0,244,168,74,138,109,219,187,14,170,166,94,171,250,195,11,143,171,108,192,98,128,239,238,13,182,129,71,168,42,153,247,242,50,86,5,175,159,213,12,0,0,175,218,6,0,213,166,202,163,245,174,102,191,223,111,2,128,109,132,42,81,81,140,170,121,21,219,84,132,179,173,23,214,221,246,188,216,183,134,47,219,205,214,54,236,55,60,43,94,101,179,217,134,178,97,219,96,131,182,77,16,0,64,64,59,240,1,235,87,93,225,246,186,234,174,72,63,160,86,186,42,52,82,173,144,129,87,149,170,42,224,170,10,235,165,218,60,2,0,84,141,94,29,42,160,18,160,90,139,69,150,192,167,163,89,0,189,187,171,120,174,170,84,140,192,163,170,98,168,17,171,92,81,1,213,18,128,170,24,0,86,87,171,187,187,154,90,147,168,123,237,211,82,49,84,169,250,171,117,243,218,30,87,101,10,216,116,243,186,111,239,215,87,127,173,218,84,219,67,181,173,155,7,232,230,85,189,94,85,176,61,210,203,109,115,153,30,70,219,163,110,239,189,86,70,107,84,101,155,202,173,117,183,13,173,87,219,111,21,115,188,74,114,219,123,21,195,246,72,43,61,107,31,175,205,198,236,109,133,81,229,109,215,230,211,182,181,109,101,210,128,13,183,141,183,1,183,13,60,108,67,83,97,27,4,64,37,133,125,210,229,21,166,82,197,187,171,66,237,243,241,30,224,125,85,87,67,129,94,119,0,128,90,85,219,173,148,225,0,121,237,4,168,160,151,80,85,213,122,105,91,183,58,240,110,117,171,171,178,169,42,192,182,196,171,3,92,35,0,189,213,8,61,2,3,175,110,119,90,85,117,83,112,75,46,176,170,86,185,244,72,15,85,5,176,91,235,81,183,87,129,63,0,213,246,214,25,151,223,80,189,247,8,149,98,47,21,192,143,42,148,237,105,22,80,13,182,173,34,108,80,219,222,74,249,13,0,244,236,0,116,154,59,219,54,221,246,83,109,207,213,20,239,41,107,189,42,147,187,91,219,187,247,94,213,38,207,86,110,94,119,123,47,198,190,108,155,102,99,55,43,188,85,155,173,109,101,139,109,170,237,21,106,192,94,3,53,3,2,84,208,170,219,3,171,3,186,225,28,160,120,165,170,170,237,71,175,87,125,94,169,170,221,212,109,0,128,170,170,106,224,105,4,84,168,80,85,21,67,85,149,149,4,150,43,232,213,85,213,206,89,29,180,74,233,213,129,87,161,66,1,0,224,17,21,170,106,137,170,0,128,30,161,27,45,81,170,138,185,170,162,88,5,192,146,218,233,138,211,12,254,128,110,118,216,94,221,182,10,219,171,230,89,122,85,161,218,6,213,174,253,205,142,95,181,13,122,213,54,160,218,198,35,189,220,182,138,109,245,117,238,189,183,173,194,166,182,169,85,54,160,70,221,219,123,213,246,208,205,139,225,182,95,235,53,88,113,107,221,109,182,215,105,54,189,155,215,221,54,155,253,152,121,197,66,13,43,160,108,182,129,202,54,98,177,3,235,6,16,104,21,182,85,55,172,232,230,135,130,38,1,149,139,87,225,10,219,234,171,120,181,235,80,43,131,85,21,74,59,104,224,177,106,55,5,84,179,132,90,5,94,5,232,17,0,94,139,171,186,59,129,119,171,11,26,1,0,234,171,41,6,42,0,240,146,99,168,138,43,74,197,170,151,0,42,85,80,85,213,210,77,85,24,245,42,84,213,163,42,5,0,176,237,111,91,181,174,13,64,245,122,166,98,155,129,221,110,247,222,67,141,170,141,218,91,133,82,109,211,171,118,200,111,21,24,105,251,1,106,91,165,2,193,205,235,110,91,245,174,126,123,168,216,221,61,207,83,35,184,217,60,155,211,187,245,235,101,27,235,216,44,183,109,197,115,219,187,140,49,213,123,251,124,219,182,121,182,113,239,182,173,108,43,182,216,86,109,224,193,6,108,11,188,109,223,128,193,61,8,44,228,195,25,164,90,15,179,116,169,128,26,202,135,118,221,110,80,205,71,170,112,149,195,122,169,170,215,173,12,84,21,170,10,64,85,170,170,98,40,85,229,164,166,222,185,106,160,98,168,240,184,42,0,207,93,85,192,8,85,217,85,85,165,114,173,69,1,176,173,173,187,138,141,122,116,87,85,150,138,1,0,80,1,208,238,62,30,198,130,43,252,1,168,126,118,218,30,87,205,43,84,214,227,108,122,168,126,54,111,87,83,220,219,15,202,235,173,160,87,85,62,251,61,84,108,171,2,182,53,163,208,6,149,219,222,179,170,187,240,222,219,54,120,149,250,238,126,15,52,114,59,189,183,207,189,123,247,122,1,224,155,241,27,231,230,213,123,182,152,237,186,218,219,246,46,187,197,222,110,147,109,178,77,182,9,155,176,240,24,135,130,94,74,48,63,16,0,13,21,90,188,69,174,203,128,10,21,175,186,73,85,119,181,81,161,92,85,168,128,1,212,170,242,168,0,104,215,161,246,105,133,170,250,106,128,17,112,170,224,90,132,87,87,49,160,82,85,81,112,192,35,44,18,120,9,240,8,122,96,117,224,81,53,67,55,2,170,138,185,3,175,238,84,99,4,84,40,165,218,173,103,87,83,205,128,191,231,2,168,108,216,6,151,55,240,170,13,240,213,110,189,182,161,42,170,123,251,1,244,42,188,171,61,82,12,27,94,62,0,110,94,216,246,217,175,189,247,182,213,169,13,175,170,112,243,51,116,243,170,199,20,35,85,182,87,141,70,109,15,168,186,219,182,57,207,103,239,182,193,94,110,77,92,102,207,122,5,94,0,176,173,162,109,21,31,63,66,111,219,0,32,159,222,182,10,21,182,95,129,80,20,86,241,42,2,62,153,110,119,177,221,198,39,115,234,0,0,134,94,117,231,14,177,10,174,164,49,14,55,93,167,213,246,42,156,183,42,85,197,227,182,85,192,182,187,42,84,85,5,64,161,27,1,75,169,170,170,54,170,90,85,233,109,238,174,128,119,119,21,190,26,64,85,42,44,182,90,221,53,150,27,85,169,192,8,21,128,234,245,170,90,237,247,191,255,215,255,185,251,183,102,111,26,205,6,219,2,219,54,218,150,109,246,30,108,219,60,47,236,109,122,222,134,103,91,99,211,176,241,182,189,1,111,191,89,194,94,216,198,102,216,198,109,107,178,108,108,110,158,103,102,155,183,223,102,155,240,12,79,243,222,219,106,194,90,51,230,89,179,97,237,182,200,236,77,219,99,197,102,177,0,152,118,219,243,58,157,61,172,156,101,145,101,69,43,76,235,176,10,188,178,189,82,129,69,92,69,84,183,53,82,202,122,142,219,76,110,78,21,43,168,48,160,186,241,238,118,151,158,245,12,149,217,70,221,221,156,202,139,139,135,202,77,161,14,168,163,238,221,165,120,119,85,224,85,213,143,225,234,134,234,174,109,181,106,84,213,174,246,94,106,204,229,230,116,149,2,20,252,204,37,96,119,156,130,109,93,167,184,90,9,174,186,1,168,112,186,178,183,111,186,221,174,177,233,239,247,159,191,170,98,149,1,238,110,219,182,197,134,106,155,30,80,177,234,110,239,85,237,106,222,247,250,181,189,74,109,251,218,3,181,218,64,185,187,173,247,158,165,135,110,94,219,88,197,54,188,167,81,213,219,117,187,231,221,235,181,170,122,108,67,55,47,236,219,61,219,64,110,223,188,95,107,70,177,234,113,243,94,213,103,51,110,219,208,126,86,183,13,155,155,157,230,213,182,175,1,130,13,176,141,85,180,173,108,88,225,192,46,219,128,10,60,84,183,161,82,21,143,190,150,144,164,48,0,168,80,117,171,234,106,192,235,85,64,85,105,85,170,85,170,70,56,42,128,81,5,30,182,165,250,10,0,188,176,58,30,135,110,84,177,165,2,120,187,170,226,234,6,160,2,0,84,21,187,187,110,172,233,142,85,85,86,129,71,219,20,0,48,226,189,124,154,1,224,170,227,111,189,215,203,217,128,106,123,84,109,91,92,54,63,80,161,182,85,219,170,221,90,187,215,42,174,102,189,42,186,103,243,170,250,182,215,54,240,170,221,188,182,1,0,80,237,244,194,246,42,70,208,122,206,150,179,215,172,109,221,182,90,215,166,183,247,19,171,235,158,151,30,188,182,149,101,54,251,180,221,54,86,182,125,98,51,200,182,118,219,218,134,107,27,0,108,67,169,170,109,213,182,2,32,166,170,194,103,63,241,168,186,233,210,43,11,59,241,42,84,5,21,128,10,232,86,120,196,234,244,8,232,148,82,234,110,186,24,120,92,117,84,64,85,1,53,151,206,13,85,65,85,118,85,88,174,186,149,58,94,85,205,42,188,92,85,181,202,141,170,170,0,85,173,234,54,171,143,233,17,170,106,27,170,168,220,128,170,98,85,41,213,110,234,202,84,60,2,162,250,219,126,0,80,241,123,106,170,109,0,120,117,10,3,172,218,30,173,170,197,189,222,90,63,244,108,53,26,21,6,80,49,114,243,130,186,187,247,30,163,219,166,191,158,5,128,87,65,112,235,151,208,163,109,141,20,118,231,189,209,246,170,107,91,219,222,205,230,133,59,245,245,198,24,219,66,13,27,84,152,87,108,177,205,6,108,43,1,187,109,168,182,85,129,10,219,143,213,245,86,67,141,170,243,186,10,199,203,42,16,170,44,33,44,56,163,114,171,21,86,186,233,85,85,173,160,186,137,168,1,149,0,168,102,85,133,138,183,186,2,42,108,171,118,201,197,161,90,93,169,182,95,133,165,66,165,17,175,174,91,50,161,17,0,116,91,5,207,109,138,170,66,85,241,86,122,169,170,186,185,129,209,46,173,170,244,94,82,85,177,10,248,115,185,60,181,98,151,76,109,171,2,182,85,219,83,86,183,22,182,87,245,222,187,123,70,231,48,239,214,123,243,93,191,183,1,230,106,0,182,213,104,189,156,66,133,155,133,146,155,23,219,160,194,181,173,191,158,85,41,70,110,251,169,24,253,187,253,230,189,221,172,128,219,54,3,99,227,24,175,106,219,134,219,86,15,172,180,48,48,6,48,0,104,51,108,43,168,176,61,84,21,187,67,149,240,216,117,224,1,21,42,84,141,84,123,8,149,116,99,181,90,169,235,70,85,133,234,19,154,170,66,85,81,149,141,163,66,5,84,85,25,232,86,129,87,87,105,213,18,85,233,70,168,170,229,82,85,187,74,85,0,160,178,197,82,241,8,168,80,193,205,93,53,171,92,172,86,85,221,24,109,115,183,86,14,84,0,0,0,104,251,171,176,222,35,205,51,119,231,247,106,180,13,149,108,171,118,243,83,161,66,119,111,170,177,91,102,117,175,181,109,215,166,108,195,146,216,166,218,134,202,232,237,65,181,155,31,222,167,95,212,182,10,140,138,36,166,83,96,155,175,253,218,141,23,106,223,182,227,201,102,207,234,182,109,193,109,83,185,89,90,187,109,236,59,111,195,86,13,140,171,182,1,219,176,13,219,42,84,0,128,106,27,112,165,199,226,196,99,64,197,80,53,21,235,162,74,42,173,184,213,170,146,6,0,160,106,147,170,2,170,58,30,80,141,199,71,53,171,74,133,229,238,42,86,213,170,93,90,98,117,60,34,84,181,10,85,85,189,222,117,181,130,170,160,130,107,84,188,170,219,186,110,185,42,83,119,85,207,75,149,42,101,151,22,85,181,170,85,21,175,14,213,30,183,0,234,83,195,237,15,168,98,131,93,217,91,189,241,42,96,167,197,54,106,61,11,12,60,234,182,159,74,239,238,182,159,215,182,74,170,237,213,205,134,173,2,163,215,179,92,105,155,223,118,252,188,24,189,138,17,182,71,218,199,79,217,107,108,83,219,173,181,172,237,213,214,221,123,207,217,239,149,179,237,9,24,97,91,53,75,51,86,90,216,214,216,96,179,109,99,64,1,67,193,54,0,192,25,19,160,108,175,250,0,1,213,133,182,21,97,21,42,220,87,197,88,135,106,221,206,247,182,170,160,42,59,183,42,160,170,42,30,42,224,171,213,110,187,161,84,88,239,186,110,203,169,182,75,187,86,49,226,85,119,215,237,238,128,165,42,85,237,238,106,149,222,245,175,27,74,89,75,85,141,118,83,245,168,91,142,117,35,86,241,150,235,106,117,26,80,85,14,80,171,0,84,179,10,118,107,161,215,237,111,11,192,122,22,111,171,51,249,13,172,218,182,52,181,181,234,101,49,63,171,104,91,183,94,138,238,238,247,86,141,23,84,27,96,105,80,177,106,183,219,247,222,131,171,103,95,183,109,247,222,251,206,118,191,237,189,42,94,93,51,239,169,130,123,185,222,182,109,35,55,91,235,238,222,123,247,181,109,187,247,158,165,17,99,117,219,0,0,121,151,237,224,217,84,219,190,217,108,123,193,182,28,244,16,216,182,173,66,47,30,42,176,170,218,128,93,1,192,221,1,168,134,2,143,106,149,226,1,219,128,109,119,135,151,168,128,170,194,182,178,235,212,173,130,94,29,138,75,205,171,186,61,197,157,74,221,85,149,186,170,239,149,90,133,90,53,74,85,123,201,171,211,171,186,161,84,46,27,94,10,174,186,85,128,222,221,105,106,237,90,157,122,249,192,182,170,170,94,51,119,87,171,171,170,10,0,170,52,171,20,254,126,246,237,192,107,55,63,174,188,31,220,221,207,250,109,83,229,91,63,115,90,173,119,119,239,253,42,176,207,166,181,93,189,170,178,189,78,243,174,237,122,219,86,65,172,109,170,61,218,94,141,49,223,217,252,108,175,122,214,28,188,154,239,123,239,189,164,111,189,109,211,250,49,128,106,27,118,225,132,189,217,43,246,98,107,219,126,182,63,43,170,183,6,118,217,26,40,126,199,214,59,27,58,176,97,224,182,1,248,215,97,155,27,1,0,85,25,234,0,0,64,5,124,135,213,150,66,26,67,101,169,187,49,170,240,77,2,170,70,170,106,183,127,157,94,133,213,93,138,185,3,175,234,70,95,213,234,106,135,142,81,183,210,46,19,240,200,149,221,41,47,181,187,171,186,3,10,92,181,242,26,171,227,117,42,84,74,185,85,153,217,233,194,141,108,187,4,182,125,245,82,171,80,233,141,10,119,7,172,87,205,207,187,118,127,21,176,152,106,179,173,110,27,0,160,162,217,178,1,92,189,209,54,0,24,184,187,109,219,80,177,151,106,91,181,141,85,222,20,13,84,216,94,75,42,70,53,170,48,175,250,62,239,181,45,204,126,62,251,53,66,239,165,95,230,217,1,85,245,222,3,81,179,107,219,218,94,168,49,116,183,141,109,67,29,180,115,219,128,109,85,111,216,6,64,1,32,0,0,80,1,21,0,160,66,205,133,26,93,1,5,64,85,49,84,192,18,46,40,85,85,187,85,187,104,84,221,116,87,149,226,213,117,171,238,174,86,241,104,215,133,42,6,30,129,119,247,185,74,29,67,173,194,182,0,80,241,168,42,85,141,24,160,170,110,4,84,5,85,197,170,82,85,21,110,42,224,89,84,42,160,220,44,189,138,182,253,241,0,187,89,142,85,243,246,108,228,165,61,210,140,203,15,128,234,181,182,74,209,182,106,232,115,179,208,67,219,120,117,188,45,156,54,3,188,171,217,54,194,64,33,86,49,159,189,245,114,219,171,70,223,247,189,247,120,123,190,249,181,91,174,109,115,239,189,246,86,0,238,243,126,197,182,21,99,204,129,45,246,154,119,206,181,13,219,182,85,132,155,109,164,183,27,108,213,54,192,14,0,0,32,0,0,64,133,209,103,155,170,161,2,120,32,84,232,102,161,2,238,170,80,85,168,106,59,85,109,189,166,91,169,162,84,218,185,154,170,120,117,21,219,117,65,85,149,170,184,106,119,231,20,84,12,135,66,55,170,170,226,42,213,174,168,161,91,85,169,110,221,170,170,84,53,170,170,215,251,119,106,0,24,221,25,85,53,0,168,10,168,88,69,213,31,170,109,192,24,129,234,25,170,66,108,3,160,218,94,169,89,172,218,84,84,104,219,221,177,247,239,237,183,86,149,109,112,154,1,21,183,155,233,33,184,121,129,245,204,219,93,83,237,214,203,109,63,187,109,187,59,172,109,252,172,109,225,246,210,226,182,173,108,75,247,205,91,223,189,223,24,99,213,54,130,91,210,246,170,182,161,66,123,50,43,32,160,2,96,39,219,42,0,8,96,27,80,1,21,120,93,85,141,85,219,120,64,133,10,221,128,110,84,85,64,5,160,86,94,174,21,124,179,98,229,174,155,38,30,168,70,85,192,219,117,1,160,87,87,245,173,212,221,157,160,86,163,110,171,168,74,85,138,171,86,1,60,210,171,171,42,85,170,82,42,94,157,2,175,122,22,213,85,169,106,84,1,224,24,0,84,73,109,179,225,143,55,191,174,109,185,109,24,208,203,109,3,106,155,10,226,230,85,109,171,220,188,74,61,162,178,189,106,91,169,174,247,114,119,126,175,162,89,98,180,141,231,248,89,40,224,182,247,114,239,214,139,87,87,97,183,219,61,207,3,94,141,182,221,215,251,217,30,85,140,182,85,219,128,106,167,213,45,189,183,118,219,234,182,109,99,224,220,182,177,2,236,117,160,218,6,0,0,52,187,106,27,0,32,0,5,116,3,3,221,221,246,171,120,236,46,2,42,160,27,42,84,168,170,82,85,224,149,10,95,155,42,189,219,105,80,168,118,169,162,214,170,170,220,29,175,187,170,84,85,65,13,168,150,168,10,170,162,80,49,84,174,170,160,154,87,117,171,3,170,245,234,74,85,43,180,222,117,236,85,84,232,44,13,170,93,1,156,6,0,189,138,0,232,85,127,92,133,106,3,96,0,0,176,155,95,112,243,19,87,15,96,188,182,235,61,243,94,170,237,241,232,120,213,61,207,187,109,109,235,53,83,189,17,102,110,237,108,239,7,184,187,189,170,157,239,249,121,53,194,243,170,187,182,249,61,240,42,220,167,190,247,222,214,203,182,115,219,80,109,219,134,245,198,85,53,75,140,80,189,247,120,117,168,182,1,125,182,97,182,237,134,176,253,234,3,160,109,43,118,208,3,128,216,94,133,138,87,1,53,86,8,21,0,160,91,133,170,2,74,169,170,26,168,66,85,20,42,173,218,85,85,43,151,98,168,42,222,238,94,170,43,0,21,171,156,187,170,74,170,187,171,109,171,150,170,234,86,135,74,241,8,175,87,117,171,80,85,181,238,42,0,46,94,133,93,168,88,5,84,187,189,10,160,66,173,170,128,170,50,168,192,251,131,93,55,40,61,175,109,21,54,184,81,8,217,134,218,78,175,216,54,186,237,167,186,219,123,221,181,154,181,152,91,69,212,42,239,181,219,182,94,46,91,79,2,161,123,123,197,182,245,42,86,125,243,11,163,109,21,171,219,27,80,182,145,219,185,247,94,194,110,189,170,109,64,181,237,251,199,91,5,217,83,99,184,131,109,12,101,27,56,108,67,245,140,144,120,5,91,21,160,129,0,30,80,88,197,15,5,208,175,20,32,167,135,124,243,171,8,85,85,177,10,85,197,35,84,168,186,173,170,138,85,187,156,17,149,218,237,86,183,186,90,53,120,4,84,149,222,221,245,169,88,181,68,197,163,106,183,170,234,86,185,218,80,35,116,83,85,1,170,154,187,234,46,240,28,94,181,75,161,2,170,82,173,85,149,75,97,169,1,221,112,119,0,80,129,247,251,175,255,249,223,255,190,255,251,246,182,177,109,27,108,179,245,196,182,109,219,70,107,27,27,182,189,209,182,106,155,217,182,217,108,182,71,167,109,131,48,111,99,43,180,109,102,143,70,99,230,109,192,182,6,152,149,177,102,48,218,222,134,37,108,3,216,70,94,177,13,206,1,0,176,45,182,71,96,82,88,2,171,171,128,109,140,0,128,112,221,211,52,169,161,198,24,87,181,82,85,85,173,48,160,210,211,80,97,165,158,167,70,134,10,21,74,105,140,17,94,133,170,66,181,84,168,234,156,162,78,168,180,113,173,226,85,149,86,221,93,197,170,251,84,125,238,142,87,65,170,138,189,116,199,208,13,207,42,233,142,161,90,42,104,188,186,154,11,5,188,170,83,85,243,168,170,80,170,194,3,150,10,21,15,221,88,85,85,222,108,84,192,222,239,63,127,88,207,84,237,94,191,245,236,186,237,245,190,121,85,220,246,187,81,21,182,183,230,95,126,175,219,219,224,178,122,43,110,239,61,235,181,10,84,251,190,107,239,157,253,158,117,167,119,187,109,35,223,179,221,194,102,179,253,102,187,219,176,222,54,157,123,163,89,90,219,90,175,220,107,155,194,87,219,226,113,109,110,198,234,126,182,247,182,157,32,117,182,109,177,215,182,187,123,99,210,182,134,49,182,48,27,154,178,253,56,111,255,174,159,241,0,196,86,109,84,216,198,3,112,160,98,235,180,91,192,21,20,208,84,11,154,146,204,82,129,87,87,161,218,13,82,85,221,106,165,84,105,189,19,175,245,79,206,221,213,238,14,231,178,238,152,59,173,251,186,141,245,78,142,236,82,175,87,85,112,185,45,213,117,0,15,0,208,109,212,183,222,186,40,21,239,238,176,115,141,85,181,66,149,158,70,88,186,170,109,53,170,170,167,127,93,106,236,220,3,15,180,235,125,253,45,168,0,228,155,1,192,75,123,213,54,0,21,54,53,250,234,205,123,111,131,26,251,238,94,245,182,253,188,182,87,109,115,250,81,87,88,1,140,184,237,161,218,230,190,155,103,232,90,59,111,171,218,84,245,136,149,173,125,207,102,179,120,117,172,120,49,86,183,237,219,46,99,170,182,85,219,182,189,247,186,217,182,88,217,86,36,103,187,153,103,6,100,91,193,21,26,174,218,246,194,107,15,96,149,16,54,21,0,150,25,0,219,80,161,10,87,6,81,10,139,250,140,171,118,241,164,66,85,85,172,170,110,91,112,114,41,229,86,213,42,222,174,46,29,115,213,170,110,168,138,42,47,87,119,168,114,147,170,148,170,84,213,110,224,73,213,109,84,184,187,234,238,10,42,116,147,10,170,66,173,84,85,141,84,5,0,192,215,186,177,124,64,133,130,27,252,161,98,155,245,146,130,81,112,243,218,217,166,54,21,182,85,216,185,121,239,117,181,202,235,37,176,182,105,165,87,49,118,119,219,222,123,213,54,61,118,110,188,13,213,110,173,187,123,239,77,6,163,218,119,94,199,218,54,221,222,195,214,182,99,243,94,125,118,252,86,188,237,187,141,231,109,140,49,98,120,109,219,65,119,135,109,219,2,155,189,96,43,179,36,9,216,88,104,67,108,43,182,15,18,108,171,0,66,5,48,16,176,65,5,84,128,83,94,225,19,175,160,148,71,165,106,84,1,168,186,17,170,80,181,74,221,93,183,186,90,181,91,119,87,85,169,180,170,66,229,70,172,252,171,53,170,57,85,213,173,42,168,118,105,224,85,149,155,138,110,85,85,149,170,86,117,83,95,176,170,42,0,181,26,92,21,80,21,160,91,133,106,94,62,160,98,64,175,63,108,99,104,61,143,47,6,170,209,205,230,5,182,171,167,218,48,44,64,85,175,178,49,84,235,85,175,186,121,33,123,185,59,123,132,202,27,181,213,102,91,130,138,17,214,179,67,183,183,70,100,21,24,219,245,222,238,108,219,116,219,86,217,211,201,217,152,198,76,246,130,154,49,214,110,215,182,6,179,221,182,9,183,109,27,182,1,213,236,230,157,109,56,88,1,56,20,108,3,0,48,160,2,10,42,84,0,42,212,67,80,245,242,77,66,170,173,42,84,85,183,82,135,82,174,219,197,115,221,93,183,170,86,213,84,85,74,229,86,117,43,117,181,36,85,169,78,107,85,114,43,85,169,120,53,65,173,195,164,130,30,85,85,5,222,74,143,174,216,35,176,224,212,169,0,84,47,159,80,161,202,241,128,106,237,0,0,224,15,0,80,205,219,130,30,216,214,192,98,120,84,109,99,101,91,69,170,42,175,153,66,149,219,57,239,185,245,26,133,189,171,55,182,181,216,171,0,181,13,85,181,181,13,94,64,65,196,93,219,0,170,150,158,187,222,123,201,109,43,211,8,101,179,217,184,181,161,53,198,188,118,105,6,84,85,111,108,246,206,182,186,109,60,208,18,192,178,173,186,217,246,0,112,5,0,0,42,0,168,0,160,2,240,249,80,67,245,209]);fileData1.push.apply(fileData1,[133,170,27,169,10,221,74,5,220,85,97,85,115,215,173,86,213,170,90,117,201,166,74,47,117,171,106,181,170,168,170,64,239,235,86,221,82,119,172,170,234,170,121,85,197,70,0,85,85,117,167,169,217,85,169,240,168,42,160,42,21,195,18,184,145,26,161,2,30,241,237,180,151,52,14,0,127,168,104,219,2,84,15,0,21,118,179,244,44,160,208,182,106,103,63,122,64,181,211,176,26,185,189,21,10,238,245,170,189,12,173,215,142,215,182,57,167,7,216,182,253,184,70,35,20,140,216,86,1,183,174,251,89,97,119,183,205,180,217,201,166,2,80,222,115,96,183,216,187,109,219,192,192,56,236,108,83,121,101,91,225,182,21,108,99,245,109,67,181,108,174,182,1,10,189,161,218,70,47,227,166,2,80,1,168,128,10,21,15,21,42,189,69,161,234,86,81,85,149,170,170,161,44,119,171,120,117,181,130,170,84,170,234,142,87,119,167,174,56,170,86,8,120,212,35,87,33,0,47,21,186,233,108,21,42,86,149,14,241,170,90,5,0,168,84,71,101,213,82,85,168,120,175,62,42,116,123,2,118,67,197,114,203,45,134,191,10,143,171,109,235,102,243,210,54,228,155,1,60,85,237,242,27,0,108,235,236,229,156,189,55,154,217,92,54,175,238,245,218,205,235,238,214,238,62,239,237,183,109,171,112,243,42,91,59,61,108,83,177,93,13,219,114,179,181,121,213,54,21,120,117,177,211,195,8,208,246,212,184,109,21,208,167,103,219,132,62,198,32,223,54,27,96,210,54,47,48,160,110,27,170,109,172,108,8,213,205,0,12,20,170,106,219,7,164,194,182,170,2,42,160,66,141,17,170,93,215,126,171,234,6,81,21,43,165,2,143,244,84,87,41,117,85,185,59,237,46,236,86,186,185,213,221,113,137,170,170,82,237,226,117,87,57,170,224,165,82,179,107,213,122,83,84,168,186,213,221,85,161,70,53,66,85,73,85,105,93,85,77,205,171,175,2,120,149,74,85,55,194,221,1,64,197,176,58,170,63,60,128,124,111,63,84,54,216,161,194,54,0,188,93,239,109,140,155,10,163,218,105,177,77,149,233,120,57,179,173,210,243,34,44,166,138,221,100,219,173,247,182,219,237,120,239,141,234,233,140,205,79,5,183,115,239,61,144,218,94,161,178,173,86,183,237,183,57,201,139,135,53,180,118,210,109,219,182,149,118,219,24,43,219,80,182,32,168,111,27,0,142,87,97,219,39,108,171,116,216,6,0,149,183,165,2,128,102,23,42,30,10,170,215,48,62,85,122,207,74,245,121,59,119,7,220,5,170,42,212,238,174,27,135,235,180,170,170,237,218,57,173,244,42,165,74,109,117,197,118,41,77,169,62,92,119,221,234,74,181,43,175,14,85,113,187,14,168,80,149,10,75,30,213,170,170,91,201,73,165,85,85,141,183,185,187,218,238,110,106,208,163,238,74,181,10,84,168,10,0,188,84,127,248,106,27,112,60,199,187,187,109,219,182,109,147,187,251,253,126,112,245,108,62,13,53,195,182,110,30,230,59,191,87,79,218,140,82,239,158,244,102,13,94,245,229,181,121,46,207,215,166,121,247,217,188,223,187,127,237,103,243,117,155,205,118,188,247,158,216,226,220,98,123,181,49,182,157,222,183,237,253,140,106,223,182,45,189,208,108,171,49,80,229,237,189,135,106,91,181,13,213,94,241,210,183,189,24,3,87,241,128,173,187,219,134,0,182,161,218,6,72,9,188,160,218,54,62,189,128,131,66,94,84,152,9,253,43,240,124,119,133,82,85,231,173,24,171,250,206,109,84,39,183,90,221,110,221,93,150,55,215,235,14,247,209,148,238,78,169,91,43,85,85,211,170,110,165,236,82,53,170,173,167,220,21,160,170,160,167,91,187,206,222,125,31,138,207,76,141,122,250,52,185,214,158,170,175,218,173,185,189,170,170,244,174,30,182,184,170,142,96,147,165,229,182,205,18,126,255,245,63,254,251,187,255,7,108,230,181,50,108,3,182,193,2,54,54,82,182,109,219,128,106,158,181,189,41,182,129,182,217,99,117,111,108,22,152,50,27,224,217,155,241,182,193,219,83,177,61,219,54,219,99,84,35,123,216,222,6,40,128,141,52,2,192,206,161,2,0,182,177,85,140,42,84,168,52,43,177,28,170,170,148,170,170,216,246,24,99,140,149,194,24,99,165,5,220,109,86,202,23,45,187,92,46,89,86,197,119,119,117,45,91,19,123,149,42,168,170,90,140,170,114,85,172,170,201,46,145,187,43,85,220,93,103,220,231,238,42,116,171,74,213,85,161,86,245,85,1,184,154,135,170,234,84,53,84,122,150,158,84,157,74,235,66,173,219,168,42,84,130,146,185,128,170,13,245,149,10,165,82,168,0,21,101,128,109,80,85,191,223,127,254,128,7,150,6,176,227,7,84,94,111,171,182,241,86,154,215,174,247,118,250,217,172,7,168,216,174,214,54,222,233,81,177,206,91,175,55,157,216,174,242,222,84,143,155,29,240,234,229,166,242,213,219,123,143,64,155,179,221,109,107,247,222,155,205,222,66,81,108,211,205,102,243,66,205,6,155,23,80,109,91,135,222,176,1,42,160,207,182,220,182,118,216,6,192,255,39,8,14,12,227,8,130,32,8,209,251,202,63,98,223,148,129,109,21,0,224,0,48,42,192,103,91,69,255,10,168,120,96,168,0,86,106,160,151,40,190,70,169,92,181,163,78,175,148,194,150,58,55,221,184,67,85,85,170,74,111,186,79,5,220,167,238,46,212,116,21,74,85,42,86,85,213,221,161,86,20,143,42,189,106,77,105,93,119,88,85,213,170,162,170,10,149,210,42,65,85,1,21,128,170,160,66,85,85,216,25,9,0,52,194,31,30,0,0,108,227,244,42,59,173,109,27,42,198,237,230,167,90,26,48,84,0,83,192,174,211,182,109,213,125,227,182,245,194,221,182,227,109,164,218,102,219,171,250,87,178,141,237,106,49,98,117,222,24,109,175,66,229,71,109,91,163,187,109,1,125,246,238,216,182,13,125,126,195,109,219,160,215,206,54,49,216,102,85,0,160,193,6,96,91,65,0,118,104,191,10,219,10,3,234,219,198,123,169,110,182,149,87,184,65,133,23,96,160,210,160,170,170,226,21,82,110,116,85,85,143,171,110,117,168,106,168,170,210,173,76,247,185,59,55,86,234,238,170,97,87,160,230,114,171,43,117,168,189,94,66,181,228,1,122,85,5,173,170,189,170,52,201,235,238,17,192,210,165,85,181,170,170,42,84,85,13,0,170,1,104,82,33,7,0,157,234,134,247,7,0,213,116,26,64,181,13,74,237,189,10,216,30,185,245,194,54,20,218,0,213,78,123,94,180,91,207,98,243,211,205,171,155,205,107,123,21,102,21,160,142,21,0,82,0,32,96,119,183,109,59,240,182,121,161,108,225,189,109,135,108,11,213,182,109,193,24,219,218,173,183,178,85,109,171,0,111,160,10,219,42,108,67,5,0,216,134,94,21,170,109,0,94,79,40,170,133,70,192,181,109,84,81,189,173,210,170,235,128,90,29,175,14,221,10,173,174,80,69,183,170,86,177,170,220,93,213,77,135,251,84,125,168,42,229,165,84,181,82,92,247,169,74,85,189,158,170,106,88,213,80,85,165,170,180,186,170,166,120,132,234,129,202,165,66,227,213,85,0,128,170,170,80,237,166,84,165,21,96,91,110,86,1,85,1,240,7,0,0,42,165,7,232,217,85,119,183,13,0,42,181,173,70,5,110,94,216,86,155,186,121,54,174,102,91,141,220,122,193,237,220,182,247,40,84,112,235,229,246,219,90,21,243,157,223,3,176,99,140,149,252,108,187,187,109,107,239,205,174,108,187,187,109,219,42,86,182,49,246,47,216,110,219,54,204,121,219,193,6,219,176,219,237,176,13,21,182,85,216,0,219,128,10,190,6,64,219,80,181,161,218,134,10,24,168,42,176,69,78,39,130,226,85,173,140,106,75,85,241,46,117,224,117,85,119,234,42,20,55,165,41,183,170,219,93,5,229,238,118,203,238,176,187,235,230,148,82,213,118,36,221,41,84,173,87,161,219,93,164,214,154,174,90,53,175,66,181,84,112,85,232,84,84,85,168,106,101,27,135,151,154,0,208,128,10,57,0,0,110,49,212,247,7,0,192,11,238,246,27,92,65,243,2,182,161,98,91,235,89,224,17,160,199,216,186,158,129,26,168,236,244,70,187,245,194,175,167,59,61,111,211,0,62,251,117,183,101,91,47,230,99,25,111,32,48,248,234,217,86,30,215,103,219,230,197,64,187,245,6,86,182,107,182,189,86,182,107,118,91,150,109,182,124,219,240,222,211,78,27,96,91,221,54,56,219,96,0,84,30,0,168,128,10,213,246,22,156,0,0,21,1,188,130,138,173,42,169,161,234,170,21,174,198,42,110,183,187,10,74,213,77,199,170,251,148,169,48,170,149,218,105,183,170,91,237,238,28,84,85,81,85,173,114,241,88,85,185,213,141,74,171,132,87,135,10,181,90,5,87,133,78,85,35,188,84,167,130,10,149,86,85,219,0,84,21,44,1,182,221,157,220,128,128,63,0,64,69,244,54,96,21,219,170,247,30,80,109,3,224,102,245,236,234,173,238,239,189,49,210,238,249,113,245,108,171,238,188,199,151,31,236,182,215,221,109,237,118,110,219,198,36,111,247,109,29,207,203,231,222,253,204,102,90,40,155,247,128,105,43,52,235,89,232,22,123,247,222,195,174,27,160,120,45,13,202,86,79,245,236,52,99,51,212,61,83,6,72,176,219,22,21,0,0,12,0,182,85,216,6,86,117,1,56,109,3,42,160,198,161,170,150,168,208,13,181,82,247,82,59,199,85,188,221,221,5,84,122,119,49,220,117,161,181,174,187,227,213,221,93,165,247,221,61,74,85,70,85,213,128,90,85,205,67,165,186,41,84,90,85,213,8,187,10,74,165,45,5,26,241,104,55,29,80,49,84,213,174,210,97,37,85,12,0,128,250,120,168,12,0,252,173,234,219,126,224,129,7,84,216,54,174,230,221,103,47,108,171,208,250,217,54,184,122,219,109,243,101,250,185,243,222,172,216,75,218,30,171,182,57,55,219,61,239,222,198,203,243,227,250,193,54,86,70,229,182,237,85,124,110,246,187,221,194,54,182,173,122,222,185,247,30,190,238,165,2,111,189,174,205,182,189,12,182,101,109,133,219,198,118,195,185,109,6,9,181,211,178,129,221,54,20,218,6,108,3,128,221,42,96,219,13,85,219,0,212,0,80,197,67,1,234,223,246,171,186,149,165,66,181,189,170,14,213,71,84,172,144,160,27,202,221,199,187,59,183,162,170,172,83,171,235,86,43,235,118,139,234,174,170,158,148,110,85,217,173,204,170,110,101,123,83,13,82,85,53,224,37,143,106,29,77,23,183,186,164,218,25,185,155,42,241,80,85,187,229,117,1,21,19,171,206,160,170,192,171,58,214,147,189,10,143,191,3,213,54,108,171,80,109,67,181,13,0,0,64,239,214,203,54,184,122,182,247,234,244,217,166,234,243,126,221,229,13,213,123,192,18,171,118,182,217,170,77,109,83,201,54,32,31,211,182,109,219,86,203,109,67,5,220,221,182,59,155,173,179,109,120,140,132,106,122,239,1,59,132,109,176,179,225,102,67,219,184,109,190,182,221,168,109,154,236,133,109,221,109,67,133,109,64,5,160,2,218,28,52,32,44,213,54,212,161,27,96,187,62,61,82,81,161,170,171,80,43,160,151,127,29,118,101,85,185,187,90,225,250,80,41,78,29,175,170,22,165,186,85,85,169,186,213,169,110,117,216,173,82,119,99,216,222,221,87,22,0,60,170,94,106,85,173,42,213,168,146,86,237,86,241,234,210,221,241,128,151,187,74,5,0,21,170,109,85,85,109,171,128,109,169,34,160,250,195,205,235,248,161,218,6,0,0,144,79,3,182,161,82,55,47,216,86,85,100,67,133,109,221,60,187,140,183,62,61,239,101,67,109,83,65,177,234,110,219,118,153,70,52,47,224,62,123,55,191,189,181,121,149,13,222,91,221,182,109,219,182,170,103,13,180,94,219,186,93,182,133,221,182,109,4,198,176,110,131,30,86,182,21,110,91,218,134,206,182,96,1,216,109,3,0,0,216,214,21,0,128,208,107,7,189,138,176,66,70,21,120,165,98,187,155,87,181,170,234,229,139,194,85,221,122,117,110,74,195,170,40,85,85,175,118,105,64,183,170,114,84,173,187,74,175,226,221,221,238,224,86,129,17,163,179,103,85,169,240,122,119,87,135,82,177,37,117,164,170,13,94,85,115,217,3,118,85,188,58,0,22,213,105,98,19,145,50,171,70,160,182,65,133,63,224,230,21,183,253,234,219,126,0,128,71,0,21,0,91,85,109,111,91,53,171,88,197,126,51,134,170,24,237,216,150,154,98,155,218,91,149,155,215,110,109,94,229,189,152,144,91,108,112,217,44,27,177,197,182,203,30,84,91,207,219,58,189,247,42,76,182,109,87,120,239,17,80,182,213,109,195,54,134,221,56,208,182,98,96,236,96,67,27,0,45,0,0,118,192,182,10,216,166,87,1,156,29,94,70,133,43,116,3,192,13,173,202,234,152,107,200,85,5,23,79,82,183,170,86,45,21,170,170,122,185,187,170,84,221,238,174,98,221,65,128,234,209,245,18,53,5,86,85,188,178,92,87,161,226,117,87,241,170,74,115,85,165,2,94,106,213,221,225,6,216,85,187,139,208,129,85,85,75,133,170,194,182,170,2,116,6,21,42,238,111,27,42,0,168,182,185,176,45,109,171,54,192,75,131,33,72,216,6,87,207,235,181,42,45,237,217,213,67,216,126,4,87,207,157,223,180,181,131,91,187,247,94,55,187,122,180,211,84,219,170,205,235,157,24,185,189,31,12,5,160,220,221,182,173,238,96,235,243,126,85,176,221,29,54,27,187,109,216,28,191,133,109,219,128,109,101,83,109,171,52,196,54,59,0,192,54,28,216,166,87,193,198,42,196,115,227,0,94,195,117,149,30,10,182,87,31,120,21,234,10,42,170,80,173,39,21,35,87,173,238,62,84,69,169,170,106,215,121,119,199,171,250,174,155,18,170,80,118,41,185,90,175,2,128,170,226,45,82,85,21,239,181,234,90,89,41,135,170,10,0,175,174,84,184,17,160,86,161,210,200,170,176,4,2,0,208,90,0,108,171,42,224,175,2,142,71,181,65,181,183,5,139,121,4,128,93,155,30,182,173,110,27,170,109,75,245,82,172,109,21,219,213,27,171,72,216,174,116,239,109,121,1,243,186,237,149,87,149,247,138,109,213,54,84,207,182,147,81,192,109,115,51,104,24,21,236,5,220,55,188,247,36,236,246,94,181,205,182,149,198,5,155,13,97,27,110,182,41,108,1,179,119,0,96,91,224,6,27,20,238,183,33,128,192,53,64,80,248,161,98,168,99,21,87,21,84,88,15,82,177,235,244,174,111,225,149,186,251,0,165,170,106,133,201,93,107,117,221,238,212,161,220,221,11,164,170,97,169,42,158,171,98,21,150,187,171,106,219,123,85,93,213,170,74,52,170,42,84,168,249,174,86,85,168,128,221,174,171,42,88,4,84,170,98,168,128,202,146,211,114,154,213,87,227,120,55,127,171,106,155,124,250,81,109,0,0,213,182,221,188,7,11,213,206,54,117,63,21,182,161,218,105,42,96,3,0,85,121,242,86,195,221,189,247,118,235,141,128,62,239,215,110,183,187,219,54,219,150,178,245,66,159,109,237,158,199,221,219,118,219,182,223,54,185,221,182,71,227,182,173,33,220,221,54,204,235,134,118,219,182,109,67,59,160,194,182,10,48,4,27,96,14,108,171,182,149,173,170,247,171,232,39,181,237,168,0,124,128,120,248,10,224,0,84,64,65,5,192,237,58,160,234,86,244,177,168,235,86,42,192,215,60,81,163,86,58,245,233,85,96,168,227,161,186,195,42,61,169,220,234,80,8,110,169,170,88,165,170,154,43,85,110,84,85,21,106,21,105,21,128,10,47,197,165,12,42,84,0,128,10,168,172,10,104,164,2,0,189,63,188,156,198,54,217,6,84,51,96,49,219,2,181,109,160,10,85,111,3,213,54,184,217,88,157,219,126,120,29,155,23,234,237,242,86,177,10,175,101,4,116,207,235,121,23,91,187,247,30,200,167,7,155,237,93,246,230,179,183,222,168,218,198,203,101,64,157,55,230,242,238,216,126,124,219,182,97,179,119,219,2,219,226,109,237,0,160,218,134,106,131,106,27,42,84,0,174,15,63,59,88,1,3,0,128,42,0,168,0,48,84,149,30,42,232,42,61,20,82,21,208,173,42,165,194,163,190,90,133,187,238,206,55,86,87,80,85,181,234,163,118,221,110,133,115,43,84,177,106,155,171,84,0,42,85,21,101,230,81,85,1,214,62,170,86,1,213,205,182,170,114,0,124,245,168,80,85,138,85,64,101,85,168,80,1,21,67,133,63,174,122,182,221,113,188,182,1,78,219,128,23,213,239,192,175,2,219,194,122,174,123,198,86,222,80,175,245,244,222,214,78,187,109,106,94,91,69,59,6,181,118,238,182,217,226,189,87,185,125,179,117,122,123,221,236,24,118,109,203,109,175,244,217,118,13,177,205,102,135,222,202,134,209,102,83,47,6,111,179,179,85,57,155,189,182,85,248,182,109,237,182,193,181,205,0,1,244,128,128,109,213,182,103,213,9,219,128,234,89,213,0,88,88,5,160,169,0,13,133,21,23,80,88,93,181,30,10,171,10,85,85,245,122,136,187,234,120,125,215,109,94,170,170,82,161,42,187,120,187,220,2,60,98,85,217,160,239,80,0,188,220,109,173,187,100,150,58,67,82,85,122,186,207,204,82,227,110,174,126,61,41,170,137,234,1,84,154,132,149,150,75,37,204,2,182,185,206,183,173,0,249,254,42,160,178,1,213,54,0,192,105,91,245,243,75,219,192,49,84,108,87,15,91,25,52,179,93,126,170,13,80,141,138,209,204,84,59,205,182,106,219,221,109,175,110,91,111,83,223,245,222,60,11,21,102,14,161,7,251,182,151,234,61,13,45,84,219,118,153,240,0,232,99,24,184,106,109,131,109,205,118,216,160,108,54,0,176,205,29,182,1,21,170,13,128,187,3,80,161,106,182,45,87,0,128,60,86,161,62,212,150,58,160,226,161,176,235,224,2,187,59,128,71,159,94,238,20,230,174,219,221,129,149,130,215,171,68,241,92,53,82,110,84,49,192,165,80,67,133,90,85,174,148,169,220,238,2,238,14,53,154,247,234,166,170,171,154,183,9,42,3,160,66,85,17,131,70,5,128,85,161,218,6,94,29,171,24,254,120,168,245,82,3,0,128,3,143,234,121,105,27,80,97,219,75,131,69,217,0,184,176,177,125,249,105,91,133,93,61,140,189,52,119,222,219,221,189,247,170,109,46,239,149,93,189,113,119,247,219,6,88,111,4,96,87,15,220,48,135,109,190,29,216,187,109,219,109,243,181,45,53,219,0,176,109,133,161,112,189,97,131,178,161,109,219,56,192,217,22,216,6,224,0,80,0,188,173,98,18,193,128,10,224,244,142,106,1,5,15,46,161,114,194,130,82,109,170,26,184,106,183,175,22,213,173,16,171,168,170,237,186,174,170,49,210,42,61,69,213,168,115,70,173,0,85,109,215,20,196,154,69,42,160,66,13,149,96,87,224,6,187,234,106,168,80,85,168,0,228,140,35,168,80,17,128,42,129,87,161,190,250,254,0,84,219,170,216,6,224,171,109,0,170,109,213,54,0,192,203,25,219,66,181,13,21,124,243,203,214,241,122,150,182,247,218,197,235,174,253,222,226,234,85,109,42,236,160,183,93,108,175,184,219,22,118,110,222,27,56,166,28,107,155,214,196,222,181,193,205,139,149,109,101,155,206,216,44,108,79,121,171,0,230,179,45,192,98,155,149,0,83,54,0,237,5,232,1,176,160,87,221,59,232,1,168,128,2,128,195,168,1,168,91,42,182,107,108,170,192,110,82,205,84,13,179,110,119,45,172,170,88,85,171,152,239,242,138,147,244,160,186,81,41,149,198,168,42,168,120,172,110,160,170,138,43,58,85,133,170,134,234,37,170,170,186,145,151,170,170,171,161,170,160,17,80,45,8,84,168,44,160,2,180,28,0,252,236,15,181,6,0,80,1,111,187,218,6,160,218,86,109,227,21,182,85,5,24,1,216,246,114,210,171,88,167,101,171,48,238,179,231,183,120,117,187,157,123,111,219,170,106,155,208,182,110,94,216,240,74,238,238,182,49,210,20,163,211,12,215,38,160,207,102,175,93,189,85,216,110,219,54,240,109,91,8,219,208,184,182,161,217,86,21,108,161,66,5,96,13,224,0,108,67,29,220,42,14,0,42,0,163,27,128,22,80,185,162,208,46,220,84,60,236,14,21,175,220,157,30,234,250,10,160,212,213,168,218,173,70,174,154,108,174,57,21,171,170,162,42,94,169,120,172,2,170,170,170,173,42,173,186,59,84,60,84,85,41,21,80,1,203,21,182,221,93,5,88,82,97,169,80,21,98,219,18,42,160,98,0,176,237,230,239,192,227,122,185,129,250,120,216,86,189,77,217,0,84,192,54,212,183,61,160,2,219,170,128,219,80,237,118,238,189,215,129,23,182,61,226,206,22,163,93,172,103,3,44,166,130,194,221,184,182,121,197,102,199,118,203,129,69,181,185,107,219,54,198,161,79,155,207,182,231,122,99,117,188,109,117,216,134,13,96,171,195,246,210,54,66,108,67,181,13,64,0,13,192,109,67,13,15,86,1,0,3,112,69,21,0,128,221,133,10,60,116,49,170,240,242,181,186,90,237,85,85,210,82,161,226,85,47,90,85,173,87,170,74,79,149,66,85,181,212,10,213,202,166,218,5,141,176,158,210,186,234,42,128,87,129,247,10,84,161,122,160,74,213,182,10,0,42,84,80,168,42,192,170,0,0,200,129,227,1,248,171,128,199,245,210,183,219,246,130,106,91,181,173,2,182,1,21,182,221,172,240,252,48,211,245,182,85,97,27,92,166,237,206,214,50,171,176,77,175,120,109,171,216,157,117,189,97,107,219,218,94,112,107,243,210,219,43,182,173,180,173,158,237,21,178,129,189,12,117,107,27,3,1,89,55,47,70,213,207,112,179,173,112,219,170,109,168,195,54,84,219,136,24,109,35,0,0,182,177,0,149,79,0,0,0,64,5,0,192,75,89,195,1,170,160,87,61,171,142,235,106,84,149,82,161,86,80,94,169,188,187,171,244,234,208,141,93,199,92,10,67,106,224,237,26,31,85,165,224,156,195,76,171,120,68,168,170,215,251,244,10,85,173,118,88,187,80,85,219,42,6,160,130,11,64,85,85,219,0,0,64,85,129,219,86,135,155,188,63,160,218,246,56,80,29,15,0,213,54,142,135,109,213,182,234,118,179,106,91,181,173,162,215,218,123,221,233,244,12,85,220,252,26,149,109,21,198,209,221,123,111,123,117,96,187,188,57,126,208,109,155,85,245,217,234,243,126,13,27,106,187,109,221,48,159,173,91,120,230,89,54,183,126,118,179,141,125,76,125,176,13,109,91,168,192,24,234,176,173,218,182,173,170,182,161,14,219,128,109,192,11,8,216,86,141,222,42,0,60,84,91,85,197,219,134,10,213,203,7,43,152,125,181,109,169,234,195,225,91,101,38,200,21,170,165,84,63,43,85,109,229,154,87,117,3,42,135,170,10,168,10,118,0,84,149,90,175,50,168,238,218,77,215,160,170,94,176,43,112,119,60,160,82,75,250,180,109,189,170,210,114,112,95,109,224,70,182,1,168,0,142,85,56,30,224,88,21,248,107,190,250,109,213,214,243,174,7,115,60,170,109,168,182,183,85,199,15,7,214,43,247,122,181,29,227,225,211,210,155,234,187,219,222,123,88,246,213,195,58,198,2,222,118,189,110,182,189,199,168,182,155,229,244,66,229,236,247,182,128,251,188,55,47,0,140,229,182,213,100,155,117,215,54,44,205,138,108,136,109,219,236,182,93,109,219,6,128,219,118,27,118,102,48,51,128,107,143,3,80,97,251,253,235,195,182,10,179,218,182,247,221,0,110,175,14,40,140,161,170,94,160,130,87,135,109,119,55,250,132,85,233,33,153,190,219,118,84,112,43,241,106,92,87,99,85,52,46,0,165,104,40,172,66,169,225,154,93,245,122,50,73,5,183,78,85,107,108,170,62,30,239,102,23,42,160,62,172,70,252,91,47,63,147,171,170,162,106,91,123,215,109,171,92,0,208,78,241,170,66,192,115,64,13,219,248,242,253,45,168,64,155,199,81,109,3,170,109,192,221,109,63,108,27,71,181,77,143,3,0,160,2,80,1,219,80,21,16,80,121,15,85,159,247,139,129,24,105,180,13,21,99,220,182,170,143,221,54,64,181,197,182,189,238,110,91,230,5,0,4,160,218,134,205,94,21,182,1,216,108,85,7,182,85,0,176,197,110,0,96,59,226,21,246,130,137,14,0,220,0,0,0,42,112,7,28,170,109,119,135,110,219,180,66,174,6,172,40,197,171,170,151,43,94,33,23,120,210,173,34,20,23,85,188,106,215,13,143,96,183,75,37,184,49,170,238,11,53,84,168,106,27,236,2,80,85,192,182,10,0,238,84,21,128,187,195,182,202,85,109,171,208,84,168,0,0,0,56,94,101,150,191,124,118,122,168,104,219,227,168,108,64,181,173,226,85,0,70,91,5,123,84,109,135,93,155,155,247,222,54,212,97,91,181,179,173,170,182,237,7,139,26,7,186,103,179,99,196,212,182,178,109,45,97,123,76,23,218,126,112,159,189,174,182,161,143,133,112,139,109,94,0,49,80,181,13,125,176,23,0,160,176,109,40,0,0,198,45,192,54,104,140,128,43,0,0,0,0,60,0,21,170,165,1,244,156,208,48,84,133,138,117,1,85,197,171,123,81,215,24,185,120,172,234,176,187,128,106,169,240,184,239,6,42,170,176,171,66,181,84,85,165,241,42,224,229,83,133,106,119,188,170,170,170,170,183,151,170,170,30,168,10,0,84,21,224,170,182,85,56,9,175,66,5,112,184,121,1,128,221,106,127,120,1,80,97,27,30,0,0,0,21,183,141,183,106,91,197,173,109,175,0,44,45,96,123,40,219,234,160,109,85,247,121,111,36,24,109,21,52,155,135,118,179,181,171,182,109,219,163,76,182,23,238,179,153,186,189,215,80,200,203,109,83,219,42,55,59,48,194,54,84,88,208,49,205,54,59,0,221,236,182,1,0,42,108,3,10,234,227,182,95,181,141,85,219,0,0,0,224,14,77,133,165,10,61,128,67,5,48,148,10,117,64,173,48,218,149,87,22,212,10,233,149,170,212,184,69,5,118,11,134,79,84,95,13,3,188,213,221,85,29,80,65,245,130,93,3,136,170,170,106,103,73,87,170,170,2,239,174,229,4,84,0,92,216,6,156,128,10,21,192,161,50,0,42,0,127,219,192,1,64,245,54,84,219,170,109,21,182,1,168,104,219,3,85,133,219,94,15,117,219,118,109,122,171,182,1,47,167,157,222,182,170,187,123,54,245,108,123,92,85,219,48,106,132,121,200,225,206,182,186,109,110,176,171,108,163,91,187,109,24,170,7,0,52,196,22,12,144,179,161,25,59,9,9,216,14,222,1,219,0,224,214,54,160,194,246,170,10,112,153,202,27,80,1,128,107,126,21,171,108,172,34,84,64,217,134,58,84,168,120,47,149,110,160,202,171,91,47,80,85,122,147,114,210,10,21,106,47,21,110,131,174,2,80,173,119,119,85,135,81,197,67,133,10,0,175,190,90,85,85,12,120,169,170,138,135,106,169,12,170,170,2,0,84,167,106,27,0,0,192,13,80,17,171,42,252,225,230,5,64,5,96,91,133,106,27,42,108,227,1,21,182,1,232,102,128,10,216,233,173,218,134,90,14,178,61,174,186,249,153,171,7,3,111,27,187,221,142,17,182,45,9,216,86,104,155,94,229,133,106,155,205,14,172,66,181,13,0,202,54,2,0,72,138,109,4,160,194,26,176,1,182,193,46,53,208,67,59,192,165,199,130,21,44,12,0,74,14,64,5,86,161,0,85,133,93,152,7,161,171,138,7,176,110,146,80,161,219,20,157,106,160,170,120,47,85,13,169,190,106,27,143,118,85,221,85,29,84,224,85,64,53,42,84,84,171,170,10,220,106,84,85,5,84,213,56,9,170,10,184,187,103,168,78,21,224,50,21,192,161,122,160,194,205,46,160,250,171,112,243,2,96,27,0,0,213,182,165,169,176,13,168,143,31,118,219,182,169,182,0,84,40,219,42,12,30,91,185,218,182,170,251,108,211,245,246,222,67,133,170,23,24,97,123,235,18,0,6,26,221,108,123,1,122,57,236,6,180,217,0,252,150,218,118,3,16,182,1,21,64,216,134,10,168,0,108,3,128,45,180,97,9,2,32,8,20,0,84,109,15,168,64,0,128,221,0,226,85,181,2,86,72,111,84,164,87,161,160,210,80,161,134,82,94,139,130,42,106,175,117,113,42,207,185,59,13,21,106,104,22,188,84,168,120,85,85,85,55,213,11,170,170,114,121,191,170,170,2,0,128,10,168,78,216,6,247,161,226,1,168,128,10,64,111,187,128,63,91,133,143,159,1,21,182,85,219,0,160,18,111,21,176,181,173,2,128,54,218,182,107,27,170,157,158,109,184,65,85,183,205,27,109,59,189,204,22,151,183,170,218,182,91,175,109,53,194,246,234,3,182,85,88,194,10,165,108,219,106,123,85,219,176,26,219,14,187,122,40,92,111,219,106,32,0,216,246,26,14,0,216,70,0,0,160,130,205,21,0,0,160,98,0,80,109,171,128,234,245,170,219,97,251,189,224,58,128,213,213,234,220,108,96,138,174,244,64,21,192,80,161,226,85,192,235,85,192,39,187,59,219,176,173,114,171,211,180,10,168,225,132,10,170,2,239,238,80,1,64,5,84,213,168,170,10,213,182,170,194,182,10,243,234,26,193,150,43,0,142,87,17,80,1,85,34,5,238,175,187,93,91,189,223,185,23,222,241,0,42,108,67,101,182,45,80,13,59,123,0,21,230,100,115,94,194,54,90,118,237,189,109,216,246,129,101,158,108,221,82,187,109,222,108,3,170,93,231,240,222,99,101,123,210,27,219,170,228,253,166,39,157,109,197,11,125,183,237,22,182,1,67,251,180,205,78,207,137,109,118,101,27,182,161,124,14,51,84,219,80,97,219,174,205,13,8,64,255,2,0,0,168,176,1,128,70,161,194,235,93,135,53,212,247,1,30,224,106,171,208,78,15,112,171,216,116,181,141,85,84,45,168,106,84,189,212,82,245,249,240,243,171,253,156,86,213,186,185,74,221,111,251,224,157,140,107,236,170,170,0,42,212,206,170,103,187,116,168,80,161,1,80,161,170,80,161,170,234,182,1,184,83,24,8,28,1,21,184,218,205,182,210,91,181,253,254,0,94,181,61,192,78,234,109,3,42,108,67,53,3,182,97,21,219,128,138,182,1,21,182,1,55,233,23,224,113,2,192,196,11,184,187,109,219,170,109,172,218,118,119,219,222,123,0,42,194,172,67,86,1,220,236,88,129,45,246,110,27,182,217,42,109,3,84,164,23,123,85,216,198,182,213,85,0,128,234,165,186,1,182,1,168,0,0,219,42,108,3,42,224,157,138,55,171,206,1,60,20,128,0,77,36,216,232,6,0,218,228,144,106,92,81,99,0,110,150,10,175,119,83,85,219,171,238,184,211,42,224,107,133,20,176,171,170,80,161,70,21,171,238,142,3,170,10,219,42,84,85,5,84,168,170,10,216,6,160,2,0,160,2,42,160,186,13,21,3,240,7,94,157,173,42,124,54,112,245,182,1,168,182,161,89,224,242,6,142,49,160,30,99,211,60,174,2,182,85,129,109,219,94,157,176,173,218,182,94,14,226,5,0,187,245,218,86,221,221,214,182,157,134,109,157,94,48,51,213,182,74,195,94,24,209,45,182,217,246,194,81,109,123,64,35,236,6,96,27,183,77,128,109,0,2,1,20,0,12,219,80,161,108,15,5,40,168,132,173,157,24,128,58,61,134,183,85,192,221,1,122,184,34,128,85,138,85,168,244,10,80,1,181,250,106,47,168,150,168,21,71,117,168,134,210,50,46,84,187,162,2,80,171,128,250,86,79,0,80,97,27,170,82,1,64,85,1,0,234,3,168,90,128,19,128,10,0,182,85,64,133,234,15,192,110,91,0,0,174,222,54,0,213,182,202,86,61,115,109,107,42,108,195,54,84,219,170,77,181,173,194,182,207,247,179,138,225,165,169,182,85,208,122,109,211,202,30,84,213,243,218,236,192,182,87,55,83,177,237,222,158,42,27,171,176,61,104,40,216,11,170,210,194,174,109,213,6,108,67,5,0,172,48,160,96,27,42,108,59,0,59,232,1,1,6,180,219,86,189,240,102,152,85,72,128,94,133,89,5,92,161,130,30,80,177,130,109,149,59,92,1,213,235,221,2,170,10,21,143,247,10,85,197,171,200,167,194,163,91,83,1,213,216,165,42,160,66,13,64,245,105,5,160,170,128,170,170,24,80,113,181,10,21,192,85,64,5,0,0,80,161,226,182,161,2,42,32,254,184,250,176,169,176,253,94,1,224,234,109,3,182,1,21,154,165,50,168,176,141,227,161,2,45,61,219,80,109,62,189,107,251,109,219,182,115,67,192,182,26,97,27,42,109,79,53,242,114,85,181,109,187,109,192,206,177,109,23,172,109,117,219,106,32,184,1,118,149,109,222,18,177,205,78,15,118,219,128,10,0,0,84,0,170,109,128,6,2,0,0,26,102,65,0,42,0,122,58,84,51,213,160,130,30,54,21,10,1,149,171,226,177,10,236,147,160,86,234,176,173,122,169,106,172,16,124,42,160,186,173,2,92,99,87,85,161,186,121,212,42,84,168,210,0,170,187,3,42,84,168,0,84,165,2,128,170,2,42,160,113,193,0,0,7,0,168,94,251,4,252,1,224,0,84,219,0,112,245,182,161,2,176,173,178,97,0,21,176,29,0,134,23,213,179,173,182,237,230,21,176,237,229,180,173,130,88,198,100,216,116,76,187,247,222,60,200,86,111,180,173,170,182,129,48,75,182,106,105,176,169,176,77,15,179,28,0,204,187,110,155,22,216,6,0,219,0,59,96,126,249,80,1,192,2,0,0,26,64,15,168,192,6,42,110,193,72,149,52,122,0,170,170,0,11,170,199,122,213,13,42,160,170,81,197,67,121,169,106,168,42,236,86,85,64,84,21,240,82,85,21,0,212,42,84,21,175,238,129,10,21,176,173,170,177,10,168,42,30,1,168,128,109,85,5,160,50,0,42,212,7,0,168,128,151,27,252,1,219,128,37,223,182,10,219,0,142,31,0,160,218,86,109,171,182,1,21,176,237,6,175,182,85,40,0,182,221,188,2,182,161,218,86,109,171,17,100,91,5,200,213,123,179,80,150,189,109,109,67,187,194,128,89,96,0,5,132,97,171,236,129,67,85,161,218,6,84,219,0,0,208,128,28,3,128,109,118,53,0,0,32,0,161,2,16,168,160,7,4,131,84,12,21,0,23,242,80,62,200,84,168,120,96,84,161,122,193,149,27,85,88,171,82,5,212,0,160,190,187,161,66,181,253,234,22,151,169,42,84,60,84,172,62,0,85,85,80,1,21,42,0,0,7,184,6,78,0,128,10,245,1,248,236,169,2,42,0,127,188,109,0,103,120,92,109,27,0,212,199,219,6,96,27,80,109,170,109,64,5,216,42,86,123,118,190,157,158,109,21,182,221,188,2,12,0,108,163,74,182,161,194,182,234,238,176,109,219,117,188,247,70,168,80,109,227,81,32,2,219,192,214,42,47,116,109,99,216,2,80,1,168,182,85,219,42,96,0,219,0,96,91,119,48,0,0,96,160,2,0,116,3,24,162,2,0,230,108,32,119,183,109,91,240,42,188,124,218,86,85,168,94,1,234,244,162,130,231,84,208,80,1,0,175,14,64,125,149,160,218,198,171,42,23,162,170,192,80,85,168,129,170,170,114,26,160,66,229,106,80,31,128,10,64,101,0,0,0,128,219,67,101,195,46,6,224,143,251,124,47,188,77,30,106,64,133,109,0,87,111,27,0,0,60,20,108,227,80,237,140,111,109,39,192,251,242,160,7,219,122,187,82,175,183,85,109,187,187,109,219,240,251,86,183,109,111,168,246,168,134,109,111,189,234,110,108,107,217,182,173,13,39,217,118,18,84,219,182,157,140,96,38,4,27,26,0,28,80,161,218,54,16,219,112,119,192,54,84,128,2,176,13,1,23,192,67,0,163,2,42,173,193,2,80,85,241,24,170,26,99,5,31,165,176,130,157,132,10,143,26,171,72,1,57,13,213,235,201,13,1,184,187,157,25,42,124,202,237,134,109,167,170,2,234,67,5,16,120,117,165,155,125,224,45,114,170,204,86,5,160,114,225,123,240,154,2,128,10,216,86,195,11,108,175,187,189,155,23,14,250,254,120,0,0,96,27,0,0,224,10,182,149,109,64,61,108,67,181,189,58,96,219,75,3,84,179,106,219,174,30,0,219,170,178,5,160,218,246,105,173,110,109,155,183,142,103,73,119,183,109,86,129,129,213,101,219,182,109,211,53,219,128,170,218,6,160,218,6,0,10,222,80,195,51,187,24,42,128,10,219,128,10,0,0,160,27,0,6,16,174,128,53,0,133,4,1,0,60,84,219,15,85,173,14,64,5,84,47,21,80,241,80,1,46,0,26,170,90,85,217,170,10,213,75,160,170,120,174,25,170,43,96,91,85,161,66,5,84,117,21,44,0,167,84,1,85,5,84,149,1,94,0,0,85,181,173,98,0,42,218,6,0,216,246,87,129,7,128,227,1,64,133,109,0,0,0,224,120,21,182,85,180,173,194,182,93,177,13,167,249,213,109,219,69,247,246,222,67,5,246,170,183,106,27,26,69,143,183,149,166,179,89,76,133,109,168,88,221,182,221,110,54,219,109,203,85,219,128,197,192,27,80,1,192,54,114,97,108,131,222,0,80,1,176,1,0,0,0,131,0,92,1,243,42,0,23,128,3,128,237,199,1,188,10,184,131,82,7,112,224,161,218,21,168,109,35,84,168,22,104,43,92,85,188,234,99,117,23,170,234,37,170,1,184,6,239,84,190,60,7,84,168,80,1,181,82,85,216,86,80,85,21,128,10,21,0,96,151,13,0,42,220,208,3,0,56,128,251,153,85,128,63,240,128,138,54,168,182,1,88,210,54,0,64,5,108,227,120,168,182,241,234,182,85,216,6,0,213,246,234,176,237,101,247,221,188,247,87,85,89,181,173,226,236,7,94,221,125,122,183,205,91,103,79,133,234,189,183,173,2,99,108,29,221,219,6,219,108,219,184,38,97,217,6,0,21,80,97,27,85,0,0,0,0,0,0,0,0,64,171,176,13,205,117,88,0,198,1,64,181,237,84,22,112,168,192,67,5,84,4,170,94,42,94,69,21,128,221,4,43,170,80,213,8,85,83,1,47,168,70,21,181,193,59,85,156,37,21,80,99,245,85,168,106,168,192,21,212,170,10,168,80,1,168,80,109,219,134,10,168,240,249,0,30,80,31,182,85,149,1,192,225,175,170,24,110,94,0,84,219,0,160,218,6,84,219,0,0,28,15,213,182,245,114,219,42,108,171,182,1,213,6,168,216,186,22,240,105,141,182,213,118,217,112,144,179,221,218,222,187,208,54,220,221,182,109,154,85,85,219,182,237,142,182,245,86,182,219,22,216,214,247,245,6,108,3,150,30,160,2,8,12,0,182,1,21,0,0,0,144,97,133,170,129,0,224,129,3,170,109,53,86,18,80,1,21,248,128,138,7,94,245,74,229,177,10,157,5,64,90,161,66,183,155,130,10,64,133,151,10,232,86,96,78,117,159,15,47,207,213,80,241,42,96,219,221,85,5,224,128,90,85,1,64,125,0,0,160,218,86,161,2,62,31,0,128,219,6,0,0,0,252,225,117,121,120,160,218,0,213,150,255,4,193,65,146,36,193,145,4,49,88,84,83,100,121,225,255,31,59,233,186,128,215,0,21,182,161,218,6,0,224,192,171,102,188,178,173,14,192,54,14,5,216,86,109,239,238,182,109,67,69,216,86,1,109,155,5,213,221,109,219,102,53,219,80,209,6,21,192,184,109,190,219,118,179,217,66,207,60,7,136,109,176,149,117,192,54,176,6,11,0,133,109,7,0,0,0,64,16,192,5,128,23,4,226,161,20,86,97,11,81,1,21,80,109,67,181,11,90,27,171,0,159,129,21,80,69,5,189,79,2,0,85,245,130,10,21,47,25,84,159,44,1,170,181,83,141,80,31,80,129,227,113,168,80,42,84,64,125,0,80,1,219,170,10,21,80,153,109,21,56,0,0,128,155,93,64,245,7,0,60,160,218,6,174,108,199,3,128,106,27,42,108,171,113,219,0,142,119,146,109,213,246,10,7,96,27,80,85,219,16,120,217,118,83,43,155,45,192,86,205,106,40,239,141,4,166,95,168,123,158,133,170,218,182,189,90,161,101,115,179,205,199,194,54,160,2,186,2,219,24,160,219,6,0,64,53,0,0,0,128,138,103,3,234,3,15,4,128,17,175,128,80,237,14,24,21,6,120,51,169,166,202,141,122,170,5,149,6,12,84,168,240,53,170,0,84,216,165,2,170,202,163,10,168,30,40,85,212,178,82,113,64,133,10,224,42,84,110,173,10,168,128,155,93,219,42,0,21,80,1,28,161,122,61,14,0,80,85,189,161,106,192,107,254,182,0,0,21,223,246,247,105,243,82,109,0,0,21,182,161,218,160,218,6,0,168,0,108,80,245,218,126,47,224,161,208,51,213,112,235,161,183,170,245,178,205,181,45,53,120,86,149,223,106,171,246,109,155,183,187,219,179,77,3,75,0,80,45,27,244,2,182,85,219,80,241,192,161,2,88,1,128,109,120,1,112,3,0,47,184,97,168,0,30,176,11,184,1,64,168,184,23,37,167,109,64,5,212,161,2,22,246,114,247,205,67,133,39,176,10,168,240,181,10,168,80,225,165,194,168,42,184,154,106,251,125,190,244,194,185,169,246,74,29,128,10,21,182,85,184,137,93,181,81,161,2,112,83,141,10,21,182,1,159,30,224,0,0,0,80,1,0,0,64,239,15,55,175,227,85,192,243,171,126,155,186,1,223,235,109,3,0,84,0,31,128,109,184,29,94,15,168,192,24,183,219,86,108,227,128,114,222,54,110,70,47,59,207,62,59,54,219,8,54,52,233,217,215,38,160,26,240,189,91,27,128,170,109,12,220,182,10,190,7,235,30,70,192,118,213,182,10,0,111,27,128,23,65,220,108,171,116,120,1,242,176,220,0,216,182,251,128,27,84,122,213,207,80,135,57,4,218,83,165,2,67,197,192,92,136,87,145,209,203,28,106,219,234,10,142,138,87,161,226,21,238,197,142,135,90,87,27,171,238,65,240,189,148,138,153,168,15,4,0,85,13,160,106,81,21,157,1,0,184,23,150,128,109,168,170,109,47,224,80,221,0,28,112,131,0,122,91,42,224,229,118,118,127,60,0,0,0,240,94,0,0,0,0,0,0,128,151,202,142,7,0,21,35,0,219,0,172,198,9,184,237,199,233,53,168,158,178,181,211,0,1,198,1,130,186,109,183,246,176,25,170,106,27,163,109,112,95,195,124,193,134,222,234,0,96,27,184,2,224,3,192,172,84,219,112,243,130,106,219,77,133,23,80,134,10,152,209,184,254,241,0,6,44,231,42,212,0,48,114,1,120,9,44,8,134,10,85,117,211,65,29,80,123,125,3,85,135,67,49,168,110,42,84,184,11,21,175,34,84,64,133,170,98,168,15,168,128,26,0,112,0,0,160,2,80,1,168,0,224,6,168,0,96,1,0,0,127,85,197,182,113,53,222,233,181,4,108,3,170,109,0,0,160,218,134,10,216,6,112,224,161,2,88,217,2,176,13,92,89,54,189,85,223,224,23,108,219,133,222,72,204,182,228,45,109,47,182,185,195,166,162,26,0,0,40,155,109,211,50,208,212,224,179,13,184,217,198,192,189,220,0,219,0,212,80,24,240,81,109,72,240,82,1,53,16,182,161,194,194,213,0,222,9,133,1,192,162,85,5,15,4,64,21,0,246,85,5,169,42,188,30,116,237,208,13,21,15,168,15,159,4,181,151,170,6,86,85,140,195,77,245,168,170,138,80,1,188,170,160,226,0,0,21,42,160,194,54,0,168,110,0,0,0,0,0,120,185,1,128,63,0,21,109,143,171,85,178,13,9,219,80,31,111,27,0,0,21,182,85,219,106,140,0,0,0,80,161,218,134,109,0,170,157,27,224,155,159,85,216,182,171,55,16,208,181,173,218,134,1,64,115,245,84,218,158,109,0,170,106,27,166,69,182,171,26,126,192,178,69,192,129,109,192,54,128,160,104,27,112,210,123,112,136,10,32,0,245,161,194,252,42,84,188,115,0,128,165,131,160,213,0,128,10,40,213,1,170,97,91,197,94,203,151,15,105,7,5,188,10,184,169,176,11,114,5,170,0,2,112,247,239,245,162,2,175,62,0,53,170,80,1,0,80,161,2,176,13,21,112,59,4,0,0,168,0,0,120,9,0,192,31,182,9,0,108,75,75,181,109,105,170,109,64,181,13,0,0,84,219,106,180,173,194,54,142,7,160,194,246,234,0,224,230,101]);fileData1.push.apply(fileData1,[27,170,101,115,131,111,240,179,10,59,219,180,173,27,49,48,233,123,123,198,56,204,58,88,101,237,182,109,3,142,129,151,109,220,11,158,117,31,182,33,192,3,7,0,46,160,193,54,87,106,120,111,143,162,128,3,176,133,138,199,80,112,29,42,30,153,10,11,16,172,194,3,64,5,84,248,26,43,104,160,80,43,63,133,2,212,215,182,241,170,58,220,112,82,189,84,188,10,21,80,1,168,240,122,21,42,16,128,170,142,87,1,28,128,10,21,0,0,21,0,0,0,128,10,0,128,10,5,192,13,240,135,170,222,6,159,126,0,13,70,3,84,108,131,106,27,0,0,168,248,182,95,69,219,170,109,28,15,168,182,1,168,80,245,118,219,143,106,27,170,103,39,108,251,180,237,165,194,182,218,210,91,225,128,157,166,218,198,65,182,193,213,152,132,61,182,187,168,237,213,182,207,65,182,97,44,179,138,111,91,131,10,136,5,2,83,241,132,76,179,140,250,208,108,131,171,198,168,6,134,43,48,130,12,84,0,232,1,86,1,168,190,2,175,2,42,61,20,238,245,169,3,2,232,103,87,163,10,159,132,106,175,93,49,66,5,84,28,80,85,21,175,66,5,0,85,133,250,0,0,168,42,0,224,120,168,56,0,168,0,0,0,0,160,2,112,3,112,192,31,0,240,80,109,183,189,10,13,170,109,64,133,109,21,182,1,0,128,106,27,170,109,21,248,120,199,3,245,97,27,106,219,104,87,3,0,213,66,247,182,13,31,219,94,85,219,176,131,219,8,188,186,109,213,182,178,173,108,33,150,10,110,158,177,77,108,159,24,240,19,170,109,10,24,51,0,64,3,32,13,142,87,33,114,11,176,40,92,168,226,17,42,0,0,128,106,30,114,248,25,42,250,164,85,168,120,213,22,42,240,118,113,221,161,173,2,175,96,91,210,168,2,30,21,59,125,60,42,160,186,121,65,141,171,120,165,172,76,5,160,66,173,14,0,128,10,21,42,108,67,181,93,5,220,128,171,120,0,0,112,60,0,0,199,187,29,143,227,1,248,195,182,25,128,109,213,6,0,0,0,168,182,129,3,15,219,42,128,171,247,222,175,190,10,219,112,59,189,109,0,170,237,135,106,87,0,219,0,44,205,174,158,106,27,62,126,126,117,219,42,60,59,97,119,91,212,27,0,20,111,59,199,246,158,83,190,218,82,179,173,55,96,219,215,240,84,176,133,234,25,0,120,3,182,85,8,60,199,170,28,4,120,169,208,84,168,195,54,84,0,94,24,48,59,85,216,246,45,164,10,130,170,70,168,80,97,247,47,198,216,118,173,96,3,212,247,169,250,89,133,109,181,10,9,5,55,149,225,62,67,98,75,93,5,17,3,84,21,10,143,3,80,161,2,176,141,35,160,170,182,161,218,170,0,0,168,184,7,167,119,83,129,3,0,52,75,131,63,84,0,94,18,239,147,121,169,128,106,105,182,109,3,80,3,1,0,182,209,221,191,109,216,126,224,94,184,122,96,219,80,113,219,10,170,109,119,183,13,184,183,23,236,218,214,157,173,183,111,31,222,181,13,200,112,187,109,80,213,54,224,101,193,13,62,109,195,187,97,244,218,229,13,155,106,91,0,217,205,182,187,182,61,179,224,195,109,187,108,3,112,14,16,4,240,175,42,222,59,243,48,32,152,85,64,16,80,181,85,143,43,84,56,109,171,3,102,168,94,170,7,42,68,117,141,128,170,66,153,205,162,160,80,133,21,108,213,50,170,50,85,106,91,85,1,13,110,80,165,21,8,64,133,10,115,193,3,120,28,120,92,111,57,168,194,171,104,11,224,189,240,112,147,79,176,253,248,85,224,113,88,192,187,249,3,0,0,0,0,108,67,2,42,96,27,176,13,192,182,10,216,6,212,7,108,3,7,94,133,109,188,178,5,84,168,182,225,174,25,182,85,168,88,133,219,8,99,134,26,3,182,170,10,109,99,11,101,91,133,219,1,2,95,219,110,109,171,0,224,153,66,117,35,22,182,23,78,59,0,0,56,128,135,194,232,131,0,160,194,60,84,64,5,116,135,3,104,128,90,89,112,221,203,8,21,64,240,18,80,161,2,80,1,21,80,1,64,85,161,66,85,97,91,173,16,170,109,213,2,165,0,0,85,5,32,15,0,135,10,183,0,84,0,182,129,161,162,6,47,216,126,0,42,0,0,80,189,252,225,103,0,199,3,94,0,0,216,86,85,216,134,106,27,42,108,67,5,0,0,128,138,183,5,14,188,10,219,120,0,87,109,171,240,44,109,171,182,1,187,110,182,202,54,20,6,30,182,161,218,6,156,198,206,22,0,0,0,182,85,114,221,182,109,0,12,26,84,0,54,88,4,0,0,27,32,21,0,160,226,85,219,10,54,21,56,0,168,182,225,196,19,192,29,98,215,104,7,204,171,2,224,171,129,171,120,168,80,31,120,21,0,0,21,128,170,170,128,170,66,5,160,170,80,1,192,39,32,153,23,224,6,21,7,24,0,92,5,52,245,173,7,0,168,240,33,219,0,0,92,131,165,34,27,254,56,112,60,0,0,0,84,219,0,192,181,173,169,182,1,21,182,161,194,54,160,194,54,160,218,6,112,60,84,0,182,135,178,13,117,219,128,10,192,114,179,141,182,161,122,185,125,140,1,0,108,125,103,43,219,10,182,49,96,11,21,246,8,42,0,213,54,1,0,100,200,97,27,80,1,64,5,30,56,240,192,8,119,199,67,29,192,176,173,2,85,188,160,5,213,11,42,27,244,42,100,229,134,3,114,220,235,161,66,133,10,124,0,0,84,53,0,85,5,160,194,54,0,21,80,161,2,96,42,188,0,21,2,28,0,128,67,197,171,16,196,241,0,0,0,170,109,28,8,13,208,204,10,110,254,0,0,0,0,0,168,182,1,64,21,219,42,108,3,170,109,64,181,13,219,0,128,87,183,13,224,128,122,216,86,97,91,181,13,21,0,0,88,54,55,155,151,109,185,103,67,221,108,171,176,205,133,106,91,5,160,194,182,194,109,131,27,42,0,216,86,1,0,176,65,133,10,0,80,67,1,135,45,240,1,0,143,3,170,45,160,84,64,141,3,92,80,1,84,121,160,27,50,21,161,194,211,221,129,87,1,0,80,1,21,42,212,176,173,2,42,0,64,5,124,122,1,128,234,230,157,129,10,0,94,7,224,166,66,179,2,42,96,225,1,168,0,112,64,19,128,65,181,13,64,179,141,254,0,112,224,0,14,168,120,219,80,1,104,128,106,27,170,109,0,0,84,216,6,160,190,237,7,0,0,176,13,64,181,173,162,109,21,182,1,168,182,85,11,181,97,123,119,109,182,45,92,111,168,126,118,179,173,2,128,93,219,110,109,99,12,133,219,134,109,0,80,1,0,234,223,182,26,0,0,168,0,224,57,217,214,13,0,8,176,27,23,0,43,156,87,189,160,170,128,64,240,8,183,201,118,85,133,138,135,250,213,135,58,96,27,80,161,2,42,84,219,56,212,67,5,0,168,42,0,47,64,133,10,47,168,0,0,156,29,244,170,0,0,212,0,0,0,0,112,240,86,1,0,176,13,168,18,184,109,127,60,0,0,56,0,219,24,0,14,0,128,178,253,80,109,67,5,108,3,42,96,219,54,14,21,128,109,216,34,240,128,10,61,175,0,108,195,167,223,6,0,21,170,219,189,61,96,251,201,203,182,235,235,13,0,80,253,236,211,172,66,5,188,167,66,5,108,3,176,13,64,85,1,224,161,2,0,14,8,116,35,0,0,42,59,28,0,30,221,182,84,160,26,64,160,34,112,11,236,212,122,208,110,225,95,17,44,0,216,230,170,0,160,66,5,112,85,181,253,42,84,224,80,67,181,173,66,5,0,0,56,224,6,224,37,3,96,225,85,0,0,160,2,192,97,91,0,192,2,43,67,5,224,166,250,3,0,59,61,224,6,248,25,213,0,0,0,0,14,40,216,6,20,30,176,13,224,110,192,195,11,128,10,224,219,126,64,85,49,84,0,226,27,252,12,168,62,97,186,187,109,224,195,199,59,183,183,86,94,176,109,27,254,105,86,183,13,120,14,190,31,176,13,55,5,47,118,54,0,129,61,208,184,10,0,128,10,31,175,71,0,236,0,152,110,55,0,170,243,94,234,70,5,91,160,186,65,162,173,151,202,174,111,172,14,184,218,86,1,219,128,10,119,247,122,5,21,182,49,212,7,84,184,161,244,51,128,87,85,192,221,1,0,80,129,195,182,234,6,224,1,0,158,171,206,67,181,13,213,54,84,0,176,13,112,13,30,7,64,51,0,176,237,170,249,139,106,27,186,109,128,23,32,225,22,15,175,7,220,188,112,128,138,109,0,0,30,176,69,188,138,61,3,0,220,224,5,64,125,224,109,91,203,97,91,117,131,217,46,52,216,182,237,7,239,92,41,220,123,111,27,119,3,86,221,6,200,54,20,30,3,119,123,32,64,109,19,128,117,251,6,220,235,109,195,119,31,0,252,54,160,210,195,12,72,118,243,179,171,4,95,1,208,3,42,240,125,172,79,111,91,237,0,7,1,248,231,186,30,180,170,226,1,235,54,237,126,126,232,186,169,170,151,145,15,32,148,27,220,130,139,7,169,195,63,31,15,88,161,2,0,160,226,134,173,220,144,225,80,241,0,160,250,140,181,131,42,219,111,27,176,13,21,183,13,39,24,184,111,27,208,0,75,128,75,15,215,31,110,126,212,8,0,0,224,229,118,224,225,6,0,16,168,182,161,2,54,64,13,180,13,245,241,176,13,216,133,216,6,0,92,217,6,84,216,181,77,93,109,195,182,10,219,184,106,27,120,181,130,109,155,10,21,182,161,2,8,32,0,0,0,224,159,32,96,159,222,85,245,6,0,255,242,130,194,109,3,0,237,250,236,182,225,64,197,195,43,96,160,2,175,250,4,65,133,231,0,212,171,227,225,182,220,235,3,80,173,181,110,76,181,107,84,168,0,0,110,176,0,14,32,240,170,23,84,0,110,0,188,112,136,147,1,56,84,0,0,0,149,2,120,21,128,109,0,170,109,0,176,13,0,80,5,176,205,84,248,171,80,49,212,182,0,0,192,203,205,237,0,220,188,240,192,1,21,182,1,21,182,1,168,176,225,80,15,216,6,84,219,0,0,21,176,253,170,109,133,187,217,144,122,217,134,109,47,3,55,21,24,171,219,6,108,171,128,23,108,212,13,1,219,0,84,21,176,13,219,80,109,3,42,0,192,71,181,253,192,1,47,64,190,203,0,175,98,244,114,5,192,14,56,47,9,42,0,9,232,118,59,240,241,164,186,141,123,232,1,255,186,89,5,133,10,0,42,94,69,88,219,170,110,0,84,187,27,1,160,66,128,195,135,1,0,212,7,30,67,181,13,21,0,240,128,23,220,0,168,15,64,53,26,0,168,182,85,0,112,107,219,3,219,254,0,220,14,175,99,0,0,0,47,55,0,112,3,188,0,0,0,142,87,1,216,134,10,219,56,160,30,176,173,2,176,13,0,42,84,216,30,87,65,239,219,253,82,109,227,216,141,108,219,126,168,8,0,128,109,64,125,176,161,66,5,0,216,134,187,3,176,173,58,184,249,85,192,54,84,168,56,0,31,47,184,225,149,138,171,0,65,5,59,247,110,192,1,168,184,109,232,6,0,0,255,176,61,240,190,162,93,118,215,0,188,84,216,6,84,168,143,7,160,86,23,0,42,1,0,112,55,60,238,5,184,1,80,113,0,80,161,2,170,109,104,22,160,55,12,160,62,0,64,3,160,89,208,8,96,105,15,93,128,251,179,3,0,84,216,6,0,0,0,0,224,112,131,159,1,64,181,141,227,1,168,182,241,80,183,13,224,176,141,120,0,170,109,213,54,0,64,181,134,109,208,251,216,139,216,76,64,124,0,175,96,171,2,240,1,96,1,0,0,64,133,23,220,108,171,0,86,255,120,64,5,128,15,224,128,15,232,213,1,21,128,127,133,23,156,145,84,0,176,133,170,226,161,130,108,171,184,109,124,188,10,56,117,247,243,171,128,111,12,168,2,170,159,113,21,120,55,73,120,47,213,12,0,7,220,128,123,1,236,80,3,56,128,135,10,0,128,170,106,102,64,181,173,65,53,0,0,0,128,38,6,182,85,219,88,2,184,234,15,184,1,110,158,211,171,128,109,0,240,114,3,0,0,112,243,2,84,168,182,113,60,0,213,54,240,10,184,109,168,64,219,0,84,168,182,113,0,192,67,133,109,143,43,188,30,182,221,142,21,108,209,54,212,56,160,218,6,0,0,94,0,96,27,0,188,156,0,128,213,1,216,6,0,28,0,160,14,64,5,224,57,164,67,15,0,7,240,106,168,24,31,106,64,245,194,112,195,63,84,60,240,42,160,138,109,21,234,227,1,159,144,64,82,195,171,168,176,5,220,0,0,80,221,40,16,128,26,8,0,80,1,21,158,1,13,23,2,0,0,26,32,7,108,35,67,134,152,53,171,0,252,1,0,160,7,0,21,182,1,120,185,1,0,0,85,1,128,109,168,248,182,241,128,10,216,6,94,225,192,219,84,216,6,128,99,60,84,219,80,223,54,160,96,225,25,84,107,91,192,182,91,21,176,5,160,218,6,84,192,182,187,176,13,168,128,109,184,233,218,6,224,69,1,216,84,232,141,3,0,160,0,216,101,119,32,14,128,3,170,109,192,174,79,0,234,182,81,13,248,0,132,42,16,240,241,130,42,42,128,7,160,122,81,184,245,50,192,221,36,108,67,37,0,128,15,3,30,7,160,98,0,80,31,15,0,182,1,91,72,0,176,52,88,26,0,208,182,85,9,21,42,84,219,0,220,108,251,211,3,0,220,224,57,232,1,0,0,0,192,203,13,112,243,2,108,171,128,109,224,120,0,80,1,219,120,55,160,109,32,224,39,160,190,109,183,120,48,180,237,5,192,182,106,91,197,49,160,218,6,96,11,219,112,83,109,171,128,109,85,3,2,0,168,109,82,1,187,208,6,0,85,133,187,240,130,27,160,89,161,122,9,178,225,43,52,0,22,43,105,213,235,173,110,128,90,217,198,1,192,105,169,177,23,2,110,254,21,94,158,225,19,182,85,120,81,1,236,10,112,55,211,166,170,199,1,224,161,218,6,0,60,14,141,0,64,125,0,0,0,168,48,42,0,97,67,3,84,219,0,64,179,0,28,15,84,224,208,252,1,64,179,0,231,225,1,84,0,240,12,55,192,205,11,0,0,184,193,75,5,240,97,27,192,3,128,23,14,2,222,54,100,40,140,61,3,112,83,125,96,27,94,31,10,80,113,219,80,176,13,5,192,2,26,192,246,112,59,96,27,0,188,40,188,173,11,213,246,187,251,128,109,55,48,216,117,243,177,173,122,185,145,57,12,83,93,20,118,235,77,135,106,79,244,225,85,56,255,32,192,3,114,94,181,141,171,16,84,251,216,134,250,4,213,231,13,84,184,3,156,195,54,174,178,7,0,53,14,245,109,3,170,237,176,33,84,0,0,61,134,10,0,56,0,0,0,84,13,176,96,105,80,1,168,80,193,218,86,1,56,228,113,236,141,199,251,3,0,0,0,0,0,0,0,0,184,1,0,128,128,155,23,0,0,192,241,80,1,219,3,56,174,0,219,120,168,182,1,55,0,80,225,227,101,27,192,161,2,15,12,55,152,129,227,1,216,70,232,108,123,221,6,0,188,170,109,31,166,178,199,103,199,3,117,97,27,26,224,238,240,33,184,3,128,53,192,249,28,0,251,64,29,0,1,192,7,80,135,138,3,128,130,138,195,182,10,168,80,129,0,160,98,12,0,42,48,108,128,106,27,128,10,0,0,160,2,7,0,21,0,0,216,134,109,170,217,102,42,83,109,3,0,84,216,131,10,192,3,146,222,22,174,234,15,0,0,84,219,112,243,2,0,0,240,2,220,0,0,0,0,184,193,11,0,0,28,120,64,133,109,60,14,64,197,183,13,245,128,216,198,189,224,134,7,174,0,219,110,0,128,32,0,24,1,168,176,173,170,102,5,28,48,29,10,0,223,182,138,0,160,62,240,80,1,0,20,112,3,225,0,160,122,189,168,88,251,0,0,0,128,58,0,216,86,129,42,96,91,85,129,143,135,10,220,54,0,188,10,0,42,0,32,160,2,128,106,27,0,0,245,1,0,128,102,1,0,52,106,27,0,11,155,46,84,0,128,61,0,0,0,200,1,221,176,252,217,1,0,176,13,192,205,11,128,109,168,0,96,233,13,0,0,0,0,0,0,0,192,241,0,84,219,120,28,0,84,224,227,109,123,157,108,3,94,56,108,171,110,64,2,240,109,3,240,34,184,61,0,192,182,10,248,4,16,224,96,27,0,20,70,0,192,176,59,52,47,0,110,248,14,8,0,88,219,58,200,135,132,2,0,0,0,84,0,80,1,0,80,161,2,248,0,160,2,192,199,67,5,52,88,128,10,64,181,13,21,42,0,0,0,0,21,96,154,5,64,3,111,177,96,42,219,42,131,109,21,144,12,0,224,0,86,91,237,65,5,170,63,0,0,0,0,184,193,11,0,0,0,0,0,0,0,188,0,0,0,0,224,110,192,3,129,225,117,216,6,128,171,71,0,176,13,168,110,0,128,7,174,2,240,129,109,187,111,27,0,8,110,120,216,2,192,241,80,161,218,86,97,27,42,108,3,192,119,200,199,3,95,9,0,0,22,220,18,42,84,216,211,1,0,160,89,128,10,0,80,109,3,80,109,3,80,1,192,54,160,194,54,174,2,176,30,0,0,0,42,0,0,0,160,2,0,0,219,42,0,0,80,9,128,106,91,5,108,171,0,84,219,112,0,192,177,17,187,107,192,182,63,212,183,253,0,0,0,0,0,21,182,1,0,22,0,0,0,0,0,80,1,219,0,0,224,192,195,54,8,42,0,224,219,134,10,219,42,224,70,0,128,15,121,99,27,0,148,22,1,216,6,188,112,16,192,14,231,227,161,2,128,138,3,238,2,182,93,1,248,0,42,0,0,4,84,1,64,83,6,128,6,149,116,237,129,129,86,1,168,0,160,2,0,0,168,113,0,42,84,0,248,0,0,219,0,0,0,80,1,0,0,0,64,181,0,192,210,184,84,88,49,3,128,10,0,170,109,0,128,10,219,8,216,86,53,237,254,176,13,0,0,0,0,110,94,0,0,192,13,0,0,0,0,0,192,11,80,1,64,96,27,56,240,195,237,1,0,7,16,0,181,13,16,0,192,207,240,201,86,1,0,24,176,13,117,64,217,6,84,208,110,184,186,109,21,0,128,240,24,168,84,0,0,128,10,0,0,160,2,128,64,11,88,4,10,199,218,2,80,5,0,0,0,0,192,182,28,20,0,0,104,22,0,0,80,109,107,128,5,168,0,0,176,0,13,0,22,0,168,32,45,3,108,3,42,160,218,86,109,3,170,109,7,128,109,0,242,137,2,240,7,0,0,170,109,0,0,0,192,13,0,0,0,0,0,0,0,0,0,0,188,30,167,0,240,15,222,15,0,128,109,21,0,84,192,54,0,47,72,120,18,0,216,6,30,160,192,176,141,171,128,27,0,119,54,85,181,109,23,0,134,118,0,240,192,177,2,128,86,5,0,128,86,89,219,42,77,208,11,75,160,2,88,21,21,22,0,216,6,0,21,0,108,203,1,21,182,85,219,0,84,2,60,14,0,219,170,192,182,10,0,0,0,0,44,64,131,5,84,26,0,108,67,3,44,21,26,84,21,0,84,1,0,0,109,219,117,128,195,223,54,30,176,240,56,0,168,182,1,55,0,201,54,0,0,0,0,0,182,237,2,112,3,0,0,56,0,60,0,106,219,11,128,155,10,0,0,160,2,120,5,192,86,133,109,192,221,161,23,0,108,3,118,97,91,117,179,173,218,182,13,64,245,129,151,155,151,202,110,126,55,168,192,225,1,28,60,14,219,80,161,170,180,109,175,201,168,187,129,131,27,84,219,56,240,208,193,2,88,64,2,180,198,160,2,212,107,0,80,53,25,192,193,219,146,147,7,59,80,65,188,85,3,189,22,104,64,101,201,54,13,176,44,0,128,133,102,27,11,0,104,108,174,5,205,54,0,7,0,224,193,181,95,116,107,117,109,227,85,127,212,110,61,156,239,129,109,0,188,197,2,0,47,80,219,110,240,2,224,6,0,192,149,6,175,7,14,60,0,192,11,0,14,192,237,85,31,175,195,205,12,0,0,0,0,118,95,0,219,10,80,97,219,54,184,0,108,83,192,237,0,211,94,50,9,128,1,240,213,116,147,192,39,104,22,224,43,0,124,1,5,84,21,86,248,0,88,29,176,205,133,161,218,170,45,152,170,89,32,154,5,173,162,109,205,52,128,109,4,0,112,248,0,52,174,192,183,180,13,170,109,104,134,213,96,55,11,168,0,13,133,182,161,99,97,27,42,160,65,181,13,64,5,192,14,60,108,195,81,1,0,112,152,238,172,129,109,13,182,253,177,237,55,78,51,169,176,13,0,0,0,0,42,27,0,224,229,6,0,120,0,110,94,120,0,192,3,0,0,0,56,224,6,168,56,30,120,219,80,225,229,118,216,214,27,80,17,111,219,11,80,135,109,0,0,0,181,109,128,11,240,230,2,0,0,53,180,161,2,36,7,36,108,3,150,10,168,160,96,171,96,1,21,182,85,168,160,97,214,0,12,2,88,64,142,161,178,117,182,1,12,64,14,26,0,96,50,216,198,12,53,90,0,149,108,67,37,32,96,27,44,128,176,41,232,128,161,17,88,29,0,12,168,108,160,109,95,1,213,246,8,0,160,183,119,140,67,195,1,127,84,159,222,94,108,134,138,227,97,1,128,106,219,13,0,133,207,1,128,0,175,215,91,133,109,0,158,195,121,0,7,220,0,0,0,0,0,192,227,128,2,224,6,168,182,1,219,64,116,83,225,5,213,54,224,134,0,60,39,7,80,109,115,80,3,94,0,224,70,96,176,14,21,48,160,26,72,5,160,2,78,88,4,104,67,2,18,44,104,98,1,21,22,204,0,0,168,188,18,182,37,0,128,181,0,21,102,64,181,13,0,0,88,72,154,177,0,44,9,110,22,0,52,152,0,24,0,22,0,0,180,173,194,87,0,64,118,0,0,160,218,6,240,184,234,143,241,224,214,110,108,3,3,0,96,91,5,0,0,120,0,0,96,219,114,27,0,64,15,15,220,128,7,0,28,0,0,0,0,240,0,0,0,15,168,3,182,1,192,54,52,168,8,16,108,3,190,182,173,65,101,19,112,12,184,1,56,84,13,102,56,77,6,208,154,28,208,152,10,48,168,182,161,1,42,96,7,24,213,54,212,217,235,88,0,128,251,218,6,16,154,25,128,10,219,0,160,114,3,24,218,128,165,108,131,171,133,5,205,54,96,209,44,0,64,195,48,53,154,160,85,109,67,181,13,0,0,84,64,5,0,219,0,232,193,14,208,67,101,233,53,0,143,247,87,199,241,26,84,64,59,44,60,108,107,98,27,0,224,5,55,0,94,0,164,155,25,0,220,188,224,6,0,135,23,224,6,0,56,128,7,0,47,64,133,109,64,125,219,0,160,59,248,189,10,91,64,5,30,176,13,0,184,34,24,224,161,70,216,134,250,176,13,0,42,44,5,104,152,176,10,11,102,85,181,13,179,94,216,134,10,0,42,160,170,128,124,16,96,91,179,244,74,207,170,109,205,54,194,2,64,1,192,176,52,96,79,11,104,150,4,195,128,42,128,109,149,53,3,0,88,220,2,216,3,0,0,213,182,10,0,0,224,0,176,13,149,157,30,160,1,132,189,90,117,64,181,141,251,187,65,59,160,217,194,172,106,56,216,120,104,128,5,184,1,0,220,0,0,42,96,27,112,3,0,224,112,3,0,85,131,237,7,84,88,120,248,28,96,64,192,111,195,39,0,6,238,31,192,208,24,112,64,44,0,0,84,219,176,62,228,15,168,3,80,161,18,0,129,10,210,62,192,133,27,32,153,180,13,64,133,10,192,21,160,49,0,180,173,2,170,109,39,205,58,153,52,171,182,113,13,0,0,224,1,22,16,51,0,23,88,216,224,196,144,219,150,246,27,11,0,0,120,39,8,1,109,182,168,182,173,42,112,55,0,0,204,47,31,182,17,8,118,0,128,0,63,225,113,60,42,119,247,247,223,255,251,223,207,88,69,219,3,0,16,131,30,190,125,216,246,2,84,0,0,0,88,182,213,16,216,11,122,176,3,0,44,13,0,220,224,5,0,244,6,2,118,0,22,0,255,1,0,42,96,27,26,96,219,45,224,165,2,128,10,0,150,170,217,194,182,123,183,5,220,251,128,5,118,122,227,118,168,0,96,84,0,0,108,171,15,13,128,165,234,126,188,165,240,42,224,221,171,0,240,176,141,131,29,128,109,56,255,95,16,28,27,32,0,4,65,16,98,46,209,200,254,171,253,21,14,192,13,0,0,175,3,128,219,171,0,224,5,64,47,84,168,225,5,0,0,0,219,0,220,96,23,0,108,3,42,0,219,0,84,219,128,110,3,0,0,0,168,158,85,219,218,109,227,125,63,191,63,183,30,172,161,158,96,192,222,0,0,0,0,73,69,78,68,174,66,96,130]);Module["FS_createDataFile"]("/examples_data","matcap_00001.png",fileData1,true,true,false);var fileData2=[];fileData2.push.apply(fileData2,[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,2,0,0,0,2,0,8,2,0,0,0,123,26,67,173,0,0,0,9,112,72,89,115,0,0,46,35,0,0,46,35,1,120,165,63,118,0,0,56,44,105,84,88,116,88,77,76,58,99,111,109,46,97,100,111,98,101,46,120,109,112,0,0,0,0,0,60,63,120,112,97,99,107,101,116,32,98,101,103,105,110,61,34,239,187,191,34,32,105,100,61,34,87,53,77,48,77,112,67,101,104,105,72,122,114,101,83,122,78,84,99,122,107,99,57,100,34,63,62,10,60,120,58,120,109,112,109,101,116,97,32,120,109,108,110,115,58,120,61,34,97,100,111,98,101,58,110,115,58,109,101,116,97,47,34,32,120,58,120,109,112,116,107,61,34,65,100,111,98,101,32,88,77,80,32,67,111,114,101,32,53,46,54,45,99,48,54,55,32,55,57,46,49,53,55,55,52,55,44,32,50,48,49,53,47,48,51,47,51,48,45,50,51,58,52,48,58,52,50,32,32,32,32,32,32,32,32,34,62,10,32,32,32,60,114,100,102,58,82,68,70,32,120,109,108,110,115,58,114,100,102,61,34,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,49,57,57,57,47,48,50,47,50,50,45,114,100,102,45,115,121,110,116,97,120,45,110,115,35,34,62,10,32,32,32,32,32,32,60,114,100,102,58,68,101,115,99,114,105,112,116,105,111,110,32,114,100,102,58,97,98,111,117,116,61,34,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,120,109,112,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,100,99,61,34,104,116,116,112,58,47,47,112,117,114,108,46,111,114,103,47,100,99,47,101,108,101,109,101,110,116,115,47,49,46,49,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,112,104,111,116,111,115,104,111,112,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,112,104,111,116,111,115,104,111,112,47,49,46,48,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,120,109,112,77,77,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,47,109,109,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,115,116,69,118,116,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,47,115,84,121,112,101,47,82,101,115,111,117,114,99,101,69,118,101,110,116,35,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,116,105,102,102,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,116,105,102,102,47,49,46,48,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,101,120,105,102,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,101,120,105,102,47,49,46,48,47,34,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,58,67,114,101,97,116,111,114,84,111,111,108,62,65,100,111,98,101,32,80,104,111,116,111,115,104,111,112,32,67,67,32,50,48,49,53,32,40,77,97,99,105,110,116,111,115,104,41,60,47,120,109,112,58,67,114,101,97,116,111,114,84,111,111,108,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,58,67,114,101,97,116,101,68,97,116,101,62,50,48,49,56,45,48,51,45,50,53,84,50,50,58,50,53,58,49,50,43,48,50,58,48,48,60,47,120,109,112,58,67,114,101,97,116,101,68,97,116,101,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,58,77,111,100,105,102,121,68,97,116,101,62,50,48,49,56,45,48,51,45,50,53,84,50,51,58,49,53,58,49,56,43,48,50,58,48,48,60,47,120,109,112,58,77,111,100,105,102,121,68,97,116,101,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,58,77,101,116,97,100,97,116,97,68,97,116,101,62,50,48,49,56,45,48,51,45,50,53,84,50,51,58,49,53,58,49,56,43,48,50,58,48,48,60,47,120,109,112,58,77,101,116,97,100,97,116,97,68,97,116,101,62,10,32,32,32,32,32,32,32,32,32,60,100,99,58,102,111,114,109,97,116,62,105,109,97,103,101,47,112,110,103,60,47,100,99,58,102,111,114,109,97,116,62,10,32,32,32,32,32,32,32,32,32,60,112,104,111,116,111,115,104,111,112,58,67,111,108,111,114,77,111,100,101,62,51,60,47,112,104,111,116,111,115,104,111,112,58,67,111,108,111,114,77,111,100,101,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,77,77,58,73,110,115,116,97,110,99,101,73,68,62,120,109,112,46,105,105,100,58,57,100,55,56,99,56,51,57,45,97,49,52,48,45,52,99,99,53,45,57,101,100,101,45,52,99,98,53,48,49,56,56,48,99,56,49,60,47,120,109,112,77,77,58,73,110,115,116,97,110,99,101,73,68,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,77,77,58,68,111,99,117,109,101,110,116,73,68,62,120,109,112,46,100,105,100,58,57,100,55,56,99,56,51,57,45,97,49,52,48,45,52,99,99,53,45,57,101,100,101,45,52,99,98,53,48,49,56,56,48,99,56,49,60,47,120,109,112,77,77,58,68,111,99,117,109,101,110,116,73,68,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,77,77,58,79,114,105,103,105,110,97,108,68,111,99,117,109,101,110,116,73,68,62,120,109,112,46,100,105,100,58,57,100,55,56,99,56,51,57,45,97,49,52,48,45,52,99,99,53,45,57,101,100,101,45,52,99,98,53,48,49,56,56,48,99,56,49,60,47,120,109,112,77,77,58,79,114,105,103,105,110,97,108,68,111,99,117,109,101,110,116,73,68,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,77,77,58,72,105,115,116,111,114,121,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,114,100,102,58,83,101,113,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,114,100,102,58,108,105,32,114,100,102,58,112,97,114,115,101,84,121,112,101,61,34,82,101,115,111,117,114,99,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,69,118,116,58,97,99,116,105,111,110,62,99,114,101,97,116,101,100,60,47,115,116,69,118,116,58,97,99,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,69,118,116,58,105,110,115,116,97,110,99,101,73,68,62,120,109,112,46,105,105,100,58,57,100,55,56,99,56,51,57,45,97,49,52,48,45,52,99,99,53,45,57,101,100,101,45,52,99,98,53,48,49,56,56,48,99,56,49,60,47,115,116,69,118,116,58,105,110,115,116,97,110,99,101,73,68,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,69,118,116,58,119,104,101,110,62,50,48,49,56,45,48,51,45,50,53,84,50,50,58,50,53,58,49,50,43,48,50,58,48,48,60,47,115,116,69,118,116,58,119,104,101,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,69,118,116,58,115,111,102,116,119,97,114,101,65,103,101,110,116,62,65,100,111,98,101,32,80,104,111,116,111,115,104,111,112,32,67,67,32,50,48,49,53,32,40,77,97,99,105,110,116,111,115,104,41,60,47,115,116,69,118,116,58,115,111,102,116,119,97,114,101,65,103,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,114,100,102,58,108,105,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,114,100,102,58,83,101,113,62,10,32,32,32,32,32,32,32,32,32,60,47,120,109,112,77,77,58,72,105,115,116,111,114,121,62,10,32,32,32,32,32,32,32,32,32,60,116,105,102,102,58,79,114,105,101,110,116,97,116,105,111,110,62,49,60,47,116,105,102,102,58,79,114,105,101,110,116,97,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,60,116,105,102,102,58,88,82,101,115,111,108,117,116,105,111,110,62,51,48,48,48,48,48,48,47,49,48,48,48,48,60,47,116,105,102,102,58,88,82,101,115,111,108,117,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,60,116,105,102,102,58,89,82,101,115,111,108,117,116,105,111,110,62,51,48,48,48,48,48,48,47,49,48,48,48,48,60,47,116,105,102,102,58,89,82,101,115,111,108,117,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,60,116,105,102,102,58,82,101,115,111,108,117,116,105,111,110,85,110,105,116,62,50,60,47,116,105,102,102,58,82,101,115,111,108,117,116,105,111,110,85,110,105,116,62,10,32,32,32,32,32,32,32,32,32,60,101,120,105,102,58,67,111,108,111,114,83,112,97,99,101,62,54,53,53,51,53,60,47,101,120,105,102,58,67,111,108,111,114,83,112,97,99,101,62,10,32,32,32,32,32,32,32,32,32,60,101,120,105,102,58,80,105,120,101,108,88,68,105,109,101,110,115,105,111,110,62,53,49,50,60,47,101,120,105,102,58,80,105,120,101,108,88,68,105,109,101,110,115,105,111,110,62,10,32,32,32,32,32,32,32,32,32,60,101,120,105,102,58,80,105,120,101,108,89,68,105,109,101,110,115,105,111,110,62,53,49,50,60,47,101,120,105,102,58,80,105,120,101,108,89,68,105,109,101,110,115,105,111,110,62,10,32,32,32,32,32,32,60,47,114,100,102,58,68,101,115,99,114,105,112,116,105,111,110,62,10,32,32,32,60,47,114,100,102,58,82,68,70,62,10,60,47,120,58,120,109,112,109,101,116,97,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32]);fileData2.push.apply(fileData2,[32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,60,63,120,112,97,99,107,101,116,32,101,110,100,61,34,119,34,63,62,149,19,42,141,0,0,0,32,99,72,82,77,0,0,122,37,0,0,128,131,0,0,249,255,0,0,128,233,0,0,117,48,0,0,234,96,0,0,58,152,0,0,23,111,146,95,197,70,0,1,69,124,73,68,65,84,120,218,236,253,233,114,35,61,206,45,140,2,96,166,236,122,186,123,191,223,142,19,113,238,255,218,78,124,177,119,119,87,149,173,41,39,146,0,206,15,14,201,76,101,202,146,44,187,92,245,136,193,168,146,100,13,57,2,32,176,176,22,233,99,60,198,29,135,20,179,120,65,89,149,231,127,210,252,122,250,147,136,122,86,207,202,42,172,82,190,81,89,196,179,83,181,42,78,197,10,15,236,173,119,97,14,206,122,239,189,247,206,57,111,157,27,44,15,214,247,131,239,7,238,186,48,125,219,186,166,177,199,99,154,253,242,108,27,219,54,174,107,125,223,249,190,227,161,23,59,136,29,124,26,142,189,23,118,42,94,53,204,114,79,243,139,78,85,68,89,38,175,59,85,167,58,217,53,150,56,165,56,48,249,64,177,42,79,14,170,44,29,197,199,120,140,219,6,193,99,60,198,29,135,42,68,75,46,201,136,139,87,1,80,0,5,85,5,85,80,73,51,190,142,16,38,34,16,1,146,18,40,129,34,8,40,171,120,97,167,97,186,1,236,32,67,47,67,175,201,178,115,211,114,211,218,227,113,56,28,252,225,104,15,7,119,56,244,251,125,191,223,119,187,93,187,221,183,219,125,243,186,107,94,227,227,244,244,231,226,156,189,63,60,104,94,119,118,183,183,187,125,191,223,219,253,97,56,28,220,225,96,219,99,152,193,79,120,219,179,27,192,91,96,135,226,73,60,128,98,218,107,4,133,184,151,97,135,211,206,35,8,104,60,116,16,30,1,96,58,158,88,60,126,140,199,184,247,120,56,128,199,184,193,200,207,199,248,39,66,37,68,34,36,34,36,64,2,36,66,98,84,33,144,96,212,17,5,32,76,85,149,224,18,68,68,132,153,217,123,241,28,226,119,215,245,182,233,108,211,185,67,27,30,240,174,241,187,134,95,143,254,229,224,94,15,246,101,111,95,246,46,77,255,122,24,94,247,195,207,93,255,115,55,252,136,211,254,124,13,211,189,108,203,127,221,203,235,226,28,126,190,14,63,95,237,203,54,60,200,179,255,177,237,95,118,246,231,206,254,220,13,63,119,246,101,239,126,198,217,111,15,253,246,224,182,71,187,59,186,125,227,246,141,63,180,254,208,186,174,119,93,239,251,193,247,150,7,39,206,169,247,234,189,66,113,196,16,128,80,8,148,162,165,215,210,244,63,28,192,99,60,28,192,99,124,193,129,197,200,47,202,116,82,154,138,42,32,33,16,38,8,190,64,80,89,212,35,123,177,3,15,189,235,218,161,57,198,176,253,229,181,125,121,237,126,190,180,47,47,237,203,75,251,250,218,190,190,118,219,173,255,185,245,63,183,238,117,199,175,59,255,186,147,215,189,188,238,221,235,206,111,247,186,59,134,9,199,150,142,45,54,45,29,91,211,116,166,179,121,86,189,11,255,86,189,171,134,126,121,118,54,79,211,14,225,95,211,14,122,104,194,247,203,254,8,187,163,236,14,178,221,203,118,175,187,195,240,186,237,95,94,251,151,215,240,96,120,121,237,126,190,244,47,175,199,31,63,155,159,47,237,203,235,176,219,217,253,222,31,142,124,108,164,105,125,215,218,161,243,110,96,111,197,59,101,31,14,24,166,9,32,170,44,16,231,232,8,226,10,42,205,199,120,140,135,3,120,140,95,98,250,23,255,36,201,56,33,40,169,130,42,138,162,40,178,32,11,120,239,173,245,93,239,143,157,221,55,238,208,218,221,190,219,237,134,221,222,110,119,195,235,118,248,249,218,191,188,14,63,94,220,203,206,189,236,236,235,222,111,15,126,123,144,221,81,247,141,238,27,56,180,120,236,168,233,169,29,178,89,175,7,95,15,190,178,190,178,254,201,242,147,229,39,39,207,94,255,98,248,139,225,137,229,137,229,89,52,204,111,10,97,254,5,184,56,195,219,242,71,194,199,159,88,158,157,60,59,217,120,169,7,31,93,72,239,130,71,9,155,132,199,78,15,173,236,27,222,55,188,59,250,237,97,120,221,46,206,254,231,174,127,217,13,175,123,187,59,14,135,198,53,157,111,123,238,7,176,30,172,7,207,192,130,0,97,1,133,197,18,224,212,227,62,198,99,60,28,192,99,124,149,81,1,26,64,163,128,172,40,138,94,192,11,56,214,174,227,166,177,187,253,240,178,237,126,190,180,63,126,246,223,127,246,255,253,209,125,127,233,127,188,14,63,94,237,203,142,95,246,186,61,226,174,161,125,75,93,95,119,195,166,183,155,193,61,15,126,99,253,211,224,159,6,95,139,132,249,36,250,172,240,13,49,207,39,213,103,209,141,234,70,245,89,225,89,97,163,176,81,120,18,93,153,184,56,55,162,97,214,44,229,124,2,120,2,120,22,125,82,125,82,221,176,212,158,107,207,27,150,111,172,201,73,112,109,125,61,184,202,186,202,186,167,222,215,189,171,58,75,135,78,15,45,111,15,238,117,111,95,118,97,29,99,95,182,195,203,171,253,249,218,253,124,9,211,238,247,195,225,96,143,71,223,181,98,7,240,14,148,99,141,96,58,113,234,24,30,227,49,30,14,224,49,126,205,80,213,152,190,103,22,102,245,172,206,139,117,220,244,190,233,248,216,250,99,59,188,236,251,159,187,225,53,36,235,15,188,61,202,190,213,125,135,199,150,142,109,213,246,117,59,60,247,238,219,224,255,105,229,47,39,127,177,62,139,126,99,253,75,32,78,214,111,94,140,74,5,90,171,26,208,90,181,2,24,167,136,81,49,42,70,4,132,129,25,132,65,24,23,167,10,120,88,156,36,188,56,141,74,248,215,136,24,145,176,13,97,62,137,62,115,116,27,207,0,121,254,5,248,151,64,116,15,214,215,214,87,189,173,122,91,183,174,106,172,57,14,184,239,100,223,242,246,232,94,14,195,203,254,248,178,109,95,182,221,203,174,221,238,219,215,125,187,221,183,251,67,183,63,12,125,63,244,189,29,6,239,156,48,171,200,35,255,243,24,15,7,240,24,191,222,238,151,131,153,251,182,235,219,182,61,54,221,254,120,60,28,154,237,254,240,186,61,190,108,251,253,113,56,52,254,208,186,166,131,222,146,229,218,235,134,97,35,248,172,20,254,125,82,250,6,230,9,204,51,152,141,224,70,176,6,170,148,12,144,17,68,1,18,64,5,144,152,86,2,85,16,137,147,83,152,44,10,162,192,225,69,6,230,197,28,22,64,153,114,159,76,82,40,39,230,159,99,137,143,83,70,222,132,229,14,196,143,152,48,5,140,64,45,104,20,55,64,97,62,161,121,66,243,140,230,27,85,207,104,158,129,190,41,109,24,140,19,26,60,244,78,187,65,218,161,63,52,253,161,105,15,199,102,187,63,110,119,251,237,238,240,178,221,191,110,219,182,237,186,174,239,251,97,24,172,181,206,57,239,189,44,238,218,99,60,198,195,1,60,198,226,16,89,192,142,139,8,176,2,107,194,229,20,115,98,238,71,123,107,213,13,98,157,27,120,232,121,232,165,105,253,118,111,191,191,244,255,254,238,254,239,191,237,191,255,35,255,253,174,223,127,84,63,95,235,151,237,102,187,127,218,29,254,217,246,255,171,183,255,114,254,127,171,254,47,208,255,5,250,151,242,179,250,191,0,55,162,181,106,37,66,42,160,12,192,128,2,82,129,84,192,6,152,192,35,8,129,26,128,202,120,53,94,209,75,76,46,165,20,19,248,52,89,64,2,12,53,238,44,56,51,159,150,192,18,136,95,158,190,42,39,114,29,38,120,10,147,28,145,55,232,8,45,162,69,24,32,128,252,209,3,122,32,15,228,1,61,24,7,228,216,120,49,94,42,39,53,195,134,97,195,240,36,88,9,27,246,21,251,103,145,127,42,252,47,192,255,81,252,31,214,127,177,254,211,203,63,7,255,143,206,126,219,183,79,175,135,205,143,221,230,191,91,243,239,239,248,159,239,250,239,255,250,255,254,215,253,252,225,246,175,174,217,249,118,223,183,93,223,118,182,31,188,117,202,18,42,199,226,89,60,79,206,99,81,151,159,156,216,241,13,143,245,196,195,1,60,198,31,127,178,137,240,100,16,17,16,2,225,136,56,76,32,147,0,213,87,85,16,5,17,240,30,172,213,97,240,135,163,223,31,134,221,174,123,221,118,175,219,110,187,181,251,189,61,28,252,225,200,131,213,222,234,224,212,121,181,30,88,208,11,178,100,56,16,42,16,32,0,160,2,42,168,106,8,159,53,195,90,98,20,47,227,84,213,100,211,79,95,9,134,94,202,167,179,143,240,189,103,88,97,20,51,236,75,92,124,136,230,133,200,4,38,91,160,119,194,251,195,142,3,64,120,39,64,90,67,40,144,128,81,12,139,9,35,224,154,206,53,221,208,180,195,161,233,118,135,246,117,215,252,220,30,126,190,14,187,221,176,219,245,187,157,61,28,108,219,120,219,139,122,64,65,210,152,38,10,179,64,148,74,178,252,146,219,47,242,146,232,49,30,14,224,49,254,134,131,17,20,3,66,95,5,199,46,45,199,105,56,39,221,224,143,157,219,55,110,123,148,151,131,255,190,243,223,119,238,199,206,253,216,241,203,129,183,13,29,122,106,109,53,112,53,176,177,108,156,84,172,21,235,70,176,22,196,208,32,160,132,74,32,72,140,40,136,130,192,160,12,202,41,33,195,0,12,32,88,90,243,144,245,142,147,65,25,196,171,166,15,230,167,80,76,245,154,31,135,136,120,105,234,202,92,126,255,216,178,27,214,25,19,151,48,122,166,50,49,21,162,242,16,152,231,199,32,138,170,168,74,162,32,74,172,148,19,71,12,53,67,37,176,17,168,5,66,81,186,86,172,89,42,231,107,231,105,176,208,118,122,108,249,112,148,253,49,28,127,251,99,215,191,236,66,229,96,216,29,251,166,237,186,206,57,103,189,243,194,193,208,107,154,0,32,0,12,161,11,91,4,52,191,254,24,15,7,240,24,127,248,88,238,222,2,97,16,73,240,243,144,71,16,118,236,6,219,119,182,109,134,195,161,223,237,134,151,237,240,243,213,254,124,133,215,198,236,58,115,28,54,157,223,116,254,121,144,127,120,252,135,208,63,213,60,11,62,11,62,43,133,185,81,50,138,101,48,27,102,78,172,147,40,170,130,8,70,99,26,131,107,100,141,211,11,177,134,25,22,19,200,66,225,131,60,121,154,205,107,105,106,149,37,88,219,133,41,43,115,229,253,32,82,62,46,35,250,53,223,128,211,9,249,175,94,192,139,134,23,101,220,254,224,50,107,175,198,107,229,181,18,168,4,54,12,223,208,124,3,243,77,232,155,210,51,227,179,135,103,167,79,86,204,177,51,199,142,142,45,239,14,246,101,219,253,124,217,255,252,177,255,241,227,240,227,71,127,60,68,66,11,55,120,111,85,130,75,20,21,6,21,2,80,68,1,96,85,6,149,199,141,241,112,0,143,241,119,176,254,16,87,252,19,44,57,2,24,0,82,5,22,29,156,111,123,127,104,237,190,113,175,59,247,186,179,47,161,185,105,235,118,123,57,54,208,118,79,150,55,94,158,189,126,99,248,198,240,164,184,1,172,0,43,129,39,165,26,168,18,52,28,146,206,41,230,101,12,51,6,230,9,114,19,195,127,31,255,29,255,122,146,78,1,81,84,0,165,92,173,69,165,176,140,136,51,253,4,9,17,99,152,70,104,244,37,243,137,43,115,229,253,2,177,88,18,234,37,249,49,199,154,196,188,50,225,37,100,228,71,247,144,60,196,212,49,104,120,51,242,248,113,195,74,162,228,163,111,32,239,43,102,195,188,113,252,196,178,241,252,228,184,118,254,89,224,89,32,180,38,80,111,245,216,201,190,113,187,131,221,238,67,99,90,191,221,13,219,157,59,28,92,219,248,182,245,93,43,214,131,23,10,231,11,41,92,6,2,143,26,192,195,1,60,198,159,62,214,218,136,200,89,176,131,118,29,31,27,191,63,196,158,172,151,87,121,217,195,235,65,94,15,184,111,77,59,212,142,159,4,54,10,181,98,173,88,35,85,72,21,18,1,2,11,88,15,206,39,219,199,32,146,10,179,30,188,143,64,157,16,2,59,142,81,176,99,13,69,130,50,171,46,69,167,235,105,94,165,136,238,39,143,203,23,103,137,151,89,247,236,205,243,116,99,242,10,160,172,64,48,79,176,73,139,41,35,199,234,25,28,231,53,77,88,7,168,231,89,250,40,236,66,88,0,25,133,10,112,19,14,190,226,147,210,6,32,204,208,160,240,141,245,155,151,191,156,60,91,150,215,3,191,236,253,203,206,255,220,13,63,183,221,143,215,238,231,107,247,243,213,55,157,116,3,88,15,10,24,234,13,0,213,163,165,224,225,0,30,227,239,182,26,240,222,15,195,208,247,189,221,55,195,246,48,188,236,251,151,221,240,178,231,237,145,119,141,238,187,77,51,60,117,246,217,250,103,47,223,20,158,1,158,8,159,137,2,199,25,6,208,78,200,193,139,103,245,94,253,104,151,51,26,39,0,141,124,138,151,195,3,39,224,5,88,81,32,16,94,70,152,202,24,86,23,9,19,22,77,113,116,126,131,122,25,153,68,195,55,132,80,186,120,195,248,85,203,83,87,230,217,10,112,105,205,51,238,40,231,124,18,96,180,244,67,179,26,128,114,44,77,167,61,18,96,9,9,174,0,165,205,255,230,17,82,118,161,116,140,10,33,171,70,2,97,207,73,165,86,173,85,159,84,191,41,252,131,245,159,12,223,28,63,13,190,110,7,104,90,217,31,121,187,119,175,187,225,117,27,24,238,186,221,193,239,27,215,118,190,31,196,62,16,165,15,7,240,24,127,131,145,205,10,51,59,231,172,181,195,48,116,93,215,239,14,221,238,208,237,14,195,246,224,14,173,180,131,177,92,123,253,135,208,55,161,191,212,124,195,106,131,166,66,67,129,212,178,192,8,133,42,34,16,162,33,52,211,203,41,128,139,8,209,208,104,10,37,197,248,49,212,85,8,136,32,41,200,109,52,122,145,156,57,25,109,104,97,106,23,42,177,37,248,39,61,94,88,37,220,54,79,33,64,211,133,200,28,8,164,83,228,15,20,79,195,246,199,197,196,136,23,10,152,43,17,225,226,169,170,122,182,97,178,183,236,173,120,203,110,96,55,148,78,34,86,146,67,253,192,201,63,204,230,47,170,158,149,106,175,52,120,24,156,244,86,59,155,154,203,142,205,241,56,28,219,161,235,189,181,236,252,227,238,120,56,128,199,248,157,70,206,147,3,20,88,111,6,112,83,220,119,100,221,23,47,78,209,179,12,190,111,252,126,231,95,94,248,63,223,249,255,254,87,255,207,127,55,63,94,159,95,247,223,154,246,95,206,255,75,229,95,168,127,161,60,99,17,21,198,196,133,143,211,115,8,90,201,9,57,65,203,56,120,178,108,156,232,96,213,58,24,28,88,15,131,199,48,123,15,236,129,61,8,99,32,185,79,80,24,116,30,157,135,192,145,153,103,202,162,156,22,96,75,120,232,105,145,118,246,98,0,158,174,103,117,100,113,170,44,207,136,57,74,52,215,172,194,194,97,134,79,158,254,41,138,27,120,86,207,226,252,56,49,226,112,70,244,170,103,245,76,222,135,105,156,35,107,205,16,231,198,211,198,147,241,17,61,5,12,40,8,64,228,92,152,198,123,244,142,216,35,123,100,79,18,79,144,97,173,25,190,49,254,229,224,95,22,254,101,225,127,179,252,213,116,240,242,226,254,251,95,251,227,187,123,253,57,188,254,28,182,63,187,221,110,56,28,184,235,192,115,114,99,160,12,201,161,197,90,76,116,209,186,186,172,212,71,139,242,195,1,60,198,39,12,3,128,152,0,220,37,117,176,129,0,251,139,12,251,128,40,10,214,74,111,253,190,177,175,135,254,101,215,254,220,118,175,123,119,236,176,119,149,215,200,218,12,152,161,250,17,216,30,134,140,108,245,49,98,205,161,235,137,85,29,63,24,95,201,129,240,216,166,59,65,205,79,173,198,2,66,105,102,83,110,200,221,195,57,107,117,134,218,250,170,124,218,85,99,13,128,52,219,140,178,89,79,68,128,133,153,53,37,135,212,115,168,126,7,127,23,48,188,32,8,64,170,24,23,79,26,191,54,159,151,74,145,20,136,21,29,251,126,176,135,54,52,22,4,214,213,227,203,182,217,110,251,99,195,206,169,10,26,144,8,17,18,72,221,2,65,195,96,173,200,244,184,49,31,14,224,49,62,99,148,92,241,154,219,120,9,148,192,99,148,95,1,17,176,150,219,150,247,173,219,237,135,239,175,238,199,214,255,220,241,246,0,187,198,52,125,61,248,205,224,73,137,148,76,1,213,15,115,68,232,151,255,166,169,82,130,247,49,162,122,130,201,29,249,254,195,191,105,131,78,141,179,0,42,162,64,152,148,30,231,111,64,197,57,199,244,218,84,92,158,43,239,71,197,197,185,250,254,245,185,198,42,177,54,139,182,129,201,99,149,113,10,195,248,216,171,120,101,86,245,202,172,227,211,228,78,128,37,56,138,44,49,22,22,67,193,203,70,166,10,64,2,172,52,178,233,25,231,205,96,161,237,228,216,248,221,97,248,177,235,191,111,219,31,63,143,63,95,155,215,215,110,191,183,125,239,6,43,158,85,228,188,42,65,233,180,30,62,224,225,0,30,227,83,70,65,216,16,2,60,65,101,80,15,138,0,162,236,108,239,154,198,238,118,118,187,179,47,91,255,115,79,219,182,58,14,79,131,252,131,233,95,80,253,165,230,155,135,141,215,192,102,131,10,11,104,125,46,208,44,1,186,115,82,23,141,85,205,144,129,9,85,208,128,144,145,212,66,92,164,242,231,80,253,85,200,205,56,203,24,249,134,21,192,87,212,205,76,165,221,178,204,123,166,153,57,225,139,198,42,136,136,100,214,135,242,245,242,205,226,25,89,114,199,89,108,58,115,18,58,12,158,20,159,148,190,41,125,19,250,198,248,52,248,186,119,216,13,188,63,218,253,190,221,238,15,47,47,135,215,23,238,59,30,122,117,94,37,186,119,133,249,50,233,97,244,31,14,224,49,126,237,89,68,138,36,204,2,204,210,181,254,216,184,237,190,127,121,29,94,246,126,123,144,99,75,237,176,241,252,196,242,77,225,27,224,6,176,6,32,85,18,9,120,121,35,52,129,234,115,104,19,82,240,17,246,142,9,201,147,113,59,193,212,100,104,188,242,180,238,90,192,58,75,74,181,145,85,109,169,214,186,246,250,140,92,225,94,86,248,116,172,166,134,214,183,10,207,174,15,150,86,12,0,9,254,164,249,208,177,74,36,48,157,207,216,53,93,204,220,71,157,219,158,99,119,116,110,129,246,140,201,103,43,11,229,6,55,239,144,125,197,92,171,62,137,62,5,117,4,196,191,0,191,41,60,179,110,188,80,103,249,112,180,219,93,247,243,165,127,221,119,175,251,126,191,247,199,78,250,30,60,147,44,88,141,135,74,193,195,1,60,198,99,60,198,99,60,198,195,1,60,198,39,140,50,158,84,1,239,113,176,208,245,112,108,253,207,173,127,217,186,28,251,119,195,198,243,147,232,19,154,74,145,56,177,37,71,84,7,158,178,155,197,126,174,208,167,154,95,73,111,203,121,231,50,45,147,178,58,56,22,6,116,158,251,214,162,138,48,161,0,186,120,226,73,161,162,164,24,186,234,35,215,254,180,234,58,169,196,245,99,101,145,49,2,156,38,116,120,177,144,171,56,93,136,100,152,172,20,105,186,114,198,111,11,13,201,142,193,71,20,176,132,54,180,64,164,225,133,156,84,170,21,194,6,244,73,245,137,165,118,108,58,91,53,67,255,115,219,191,108,251,151,93,191,219,185,125,227,219,22,134,33,126,79,230,91,125,140,135,3,120,140,79,30,14,196,11,123,97,239,156,239,122,119,104,134,221,193,190,236,237,207,125,168,241,98,211,215,131,123,98,121,82,124,86,216,0,36,114,6,22,245,32,30,212,131,122,0,30,185,13,194,191,185,105,171,236,234,138,38,41,102,105,180,0,182,99,226,19,198,196,158,15,186,150,42,153,207,83,190,135,132,55,156,192,120,62,2,162,115,237,251,207,140,107,91,10,74,153,129,242,113,6,163,10,107,137,77,149,72,209,164,194,10,172,249,233,232,153,24,66,109,25,5,83,214,72,3,21,107,40,6,164,238,98,142,86,59,216,239,212,197,70,162,42,30,149,73,160,18,217,48,60,177,60,123,121,114,170,189,213,166,119,251,99,255,186,111,182,175,129,114,206,110,183,125,223,91,107,189,247,222,123,145,7,153,208,195,1,60,198,39,59,0,239,157,115,206,185,97,24,134,166,237,14,199,110,123,24,182,135,97,119,160,206,225,224,55,12,27,197,13,80,21,62,32,26,111,84,68,34,82,66,65,96,84,175,188,218,247,20,132,105,163,144,59,130,82,162,148,36,12,120,35,37,80,210,241,21,28,13,34,204,59,161,96,138,245,204,230,118,2,214,44,73,161,79,144,163,168,191,210,208,159,179,233,64,215,205,242,232,197,3,27,142,228,2,6,84,85,99,213,55,244,223,73,92,132,149,27,86,62,8,13,16,24,81,187,209,91,135,179,47,201,117,132,54,104,64,33,84,34,32,138,29,35,168,140,10,164,18,24,73,159,84,55,130,196,10,214,115,55,12,251,166,221,31,155,221,254,176,223,7,105,154,236,0,30,235,128,135,3,120,140,119,70,244,145,33,45,194,40,51,179,49,196,166,156,104,198,197,59,219,247,93,83,253,216,226,247,87,252,254,138,255,121,209,255,190,224,203,174,62,52,79,221,240,205,250,32,122,254,4,80,43,162,168,134,242,160,34,177,65,79,232,16,44,162,69,178,100,44,85,206,40,123,101,15,204,202,30,36,243,44,75,16,72,81,241,170,190,36,73,64,203,224,24,172,71,199,24,8,109,124,100,107,8,252,157,185,53,183,192,180,36,147,87,228,100,64,38,120,205,208,85,28,103,238,70,64,42,231,36,197,52,229,127,14,96,214,48,39,36,113,197,156,124,234,74,171,45,103,248,67,101,121,138,234,242,60,81,82,11,163,208,3,208,114,10,106,80,96,203,235,2,100,198,130,46,98,76,7,57,6,47,234,88,18,106,72,60,163,23,112,140,150,209,114,229,209,56,168,44,144,3,180,170,86,116,96,29,152,188,160,99,242,18,218,202,12,59,195,174,18,255,47,167,255,203,233,63,189,254,195,241,95,214,111,218,6,183,91,249,254,131,255,223,255,235,255,207,191,249,251,119,254,254,221,109,95,92,123,112,190,115,224,29,176,85,231,129,199,150,177,112,49,203,170,15,126,220,251,15,7,240,24,64,169,139,11,16,128,2,63,39,0,1,3,0,42,42,40,139,216,129,143,221,176,221,117,47,175,237,235,62,240,55,216,99,203,131,69,199,196,74,136,53,82,80,89,193,16,134,199,228,140,226,24,137,23,93,93,0,185,123,171,200,234,164,36,204,73,223,86,124,124,210,96,53,137,232,207,70,233,11,31,185,41,173,179,252,235,39,79,63,199,190,220,11,152,116,243,226,102,177,153,238,114,236,19,51,107,66,28,41,131,68,197,0,204,169,157,40,95,147,30,32,0,247,157,111,186,102,119,104,118,135,230,101,219,188,236,226,165,216,15,164,128,170,10,172,25,51,138,0,184,96,238,31,216,161,135,3,120,140,56,76,113,50,20,98,115,21,35,24,0,101,225,161,119,199,163,125,61,12,175,91,251,178,247,63,247,124,104,245,216,235,177,135,206,146,101,195,90,43,62,9,86,58,129,12,78,17,132,161,96,60,205,248,39,82,75,156,117,111,9,204,146,239,227,227,105,126,102,76,209,200,188,101,119,236,86,91,75,1,93,105,191,78,191,71,207,62,189,229,39,126,221,88,223,36,92,156,111,82,151,158,246,154,133,14,178,178,167,44,136,204,51,115,208,222,137,29,6,137,157,34,164,143,66,93,199,72,82,43,19,48,150,181,239,249,208,242,161,237,94,247,237,143,151,225,251,214,189,108,237,203,118,104,59,215,15,226,57,152,120,32,13,141,128,193,220,63,162,254,135,3,120,140,165,155,159,35,175,90,242,1,234,149,157,120,244,142,187,110,216,29,187,159,47,221,207,23,247,186,55,199,254,169,247,223,132,190,129,249,6,230,47,48,223,192,60,43,85,161,139,53,37,97,98,27,87,65,172,54,161,81,203,188,108,25,158,175,241,149,64,33,0,18,178,196,75,137,148,81,95,138,82,145,32,61,205,206,38,37,184,195,204,249,159,156,2,90,0,234,8,162,96,153,201,57,157,225,23,35,249,1,92,253,116,242,39,93,158,107,249,156,51,40,160,181,172,209,153,143,44,207,213,159,94,113,12,179,166,138,226,241,140,68,111,84,12,78,68,211,34,130,161,44,20,100,115,210,199,115,31,217,216,199,39,18,154,200,2,191,80,197,106,88,255,162,250,27,152,39,47,79,94,158,6,193,206,242,161,113,47,7,247,178,63,254,252,217,239,118,190,237,193,59,208,208,38,54,154,252,71,212,255,112,0,143,177,60,16,112,20,106,245,172,131,227,110,176,219,29,111,247,118,187,243,251,163,54,93,213,219,216,204,133,213,51,152,103,48,27,52,21,16,42,66,146,22,9,141,69,99,27,87,16,45,97,24,177,131,153,144,82,98,166,190,196,237,140,221,188,55,80,102,174,165,119,207,174,0,22,227,250,55,131,244,27,158,190,39,99,243,9,41,160,219,122,214,86,30,135,117,64,86,77,78,93,123,137,44,40,192,135,40,57,188,211,37,99,64,22,101,56,105,148,37,240,98,88,13,107,37,178,1,248,70,213,55,170,158,17,159,25,171,129,181,233,120,119,180,175,7,251,122,232,183,219,126,123,240,199,163,88,7,162,244,176,249,15,7,240,24,231,172,191,73,208,126,97,29,6,109,59,57,54,114,108,236,247,87,247,186,167,166,175,157,127,22,125,66,168,85,43,137,2,82,161,190,55,178,210,39,131,158,3,186,136,227,244,129,63,0,34,145,100,188,183,167,48,124,6,76,12,63,202,160,167,128,250,108,29,202,168,95,177,12,117,103,65,253,108,65,112,26,239,175,254,117,13,188,95,4,233,112,253,211,201,159,174,44,2,95,29,206,223,113,94,176,40,145,162,132,46,2,229,106,96,198,55,119,138,26,66,61,213,48,136,189,8,99,37,57,169,111,34,75,197,202,131,85,27,73,94,43,192,39,128,90,160,114,130,142,235,193,107,211,13,47,251,227,143,31,251,31,47,237,118,235]);fileData2.push.apply(fileData2,[251,14,60,115,2,161,62,110,246,135,3,120,140,249,16,80,102,22,235,124,211,185,125,227,118,71,255,122,228,151,3,30,250,170,237,55,214,63,51,110,0,170,136,217,227,137,22,185,8,112,96,18,136,132,60,243,192,92,35,31,67,134,51,70,182,25,29,243,6,122,186,8,40,225,249,229,211,117,242,206,75,86,0,11,36,157,247,88,1,192,89,98,209,223,188,6,176,118,209,156,91,138,173,128,74,83,87,65,88,19,36,2,107,77,229,95,245,202,94,67,139,136,48,204,80,70,224,163,134,165,136,87,241,201,103,48,168,86,160,53,82,141,244,236,161,30,24,187,193,237,155,110,187,61,190,238,142,219,221,241,245,181,239,251,97,24,156,115,143,190,129,135,3,120,140,249,240,222,59,231,250,190,239,155,182,59,28,135,221,209,29,26,187,111,54,34,149,128,97,69,97,35,33,203,142,136,8,68,145,15,26,199,28,113,0,9,38,120,101,2,239,167,127,39,209,95,2,137,103,235,16,129,64,10,176,8,233,153,88,240,88,1,46,208,154,48,75,1,205,236,218,121,179,119,233,59,223,178,158,107,223,115,21,46,232,23,210,68,191,19,62,52,221,206,201,218,101,124,154,90,10,180,36,16,205,185,163,208,84,156,83,76,35,171,232,137,208,2,81,86,24,197,32,134,3,64,168,21,82,197,26,174,88,242,34,131,179,109,215,108,247,187,237,54,183,14,48,243,99,29,240,112,0,127,250,40,217,58,1,4,52,40,159,143,175,167,86,29,231,220,48,116,230,117,15,63,94,221,127,126,216,255,124,183,63,95,240,216,108,172,251,23,96,13,84,3,109,208,84,106,148,1,28,170,3,245,168,222,171,243,234,124,4,224,135,182,82,14,197,186,160,190,82,76,246,192,62,148,248,210,66,94,41,246,250,142,13,165,0,36,128,130,20,102,97,222,39,108,102,89,227,170,96,92,142,79,179,229,43,161,42,4,144,122,11,34,255,67,33,88,51,121,138,43,28,205,227,27,10,88,209,12,19,115,137,99,152,228,220,78,170,145,107,240,164,52,38,18,148,34,62,207,216,98,125,242,215,155,238,199,133,185,218,214,176,180,157,9,217,233,242,20,241,249,241,132,198,35,8,217,59,70,23,160,64,202,154,27,11,36,160,133,208,123,112,14,156,19,239,216,89,239,173,115,131,115,3,56,69,15,177,17,132,197,120,111,152,13,115,45,126,35,250,36,250,44,250,151,232,63,189,252,213,118,155,221,190,250,254,162,255,191,255,195,255,239,191,249,63,223,249,245,213,53,141,247,214,130,12,169,250,52,222,53,161,29,198,193,219,203,202,199,120,56,128,223,35,191,15,128,128,6,48,201,233,38,139,229,217,247,131,107,154,126,127,60,188,238,250,67,35,221,0,44,79,74,21,210,134,76,0,245,99,98,224,165,96,206,166,21,215,128,250,143,193,251,41,36,191,248,119,158,147,185,41,184,126,227,175,99,207,48,77,30,195,237,115,10,179,121,215,214,94,181,50,56,121,101,109,147,230,175,188,9,52,250,252,204,210,37,198,116,1,239,59,125,177,252,183,44,76,103,50,162,153,130,113,104,8,200,173,3,182,31,92,215,181,199,166,57,28,187,195,209,182,157,58,107,130,112,69,72,130,134,203,50,52,193,152,139,124,246,99,60,28,192,151,183,253,163,15,0,76,77,145,172,34,206,249,174,179,251,195,240,186,183,63,95,237,246,192,135,22,122,87,123,173,21,55,138,21,131,97,13,177,121,212,126,42,88,201,22,232,133,53,234,150,140,233,154,162,23,12,0,130,48,200,132,170,65,70,25,175,76,77,51,178,211,148,75,128,50,213,115,89,62,231,99,140,25,174,206,21,164,252,25,16,253,218,159,86,222,124,163,131,252,252,154,193,153,122,201,154,232,216,138,62,38,20,215,27,102,236,144,42,74,38,160,14,149,3,6,102,13,45,217,49,119,196,18,90,7,42,64,163,88,41,170,243,126,176,190,105,219,237,254,240,243,231,241,101,107,247,141,180,173,120,150,81,221,38,136,91,124,190,151,124,56,128,199,184,115,6,72,21,34,206,122,150,246,241,236,93,223,13,199,227,176,223,251,253,65,247,71,56,246,27,167,27,167,79,12,79,130,53,67,229,149,28,171,245,163,88,224,20,172,169,211,199,19,37,150,192,48,147,238,216,204,202,25,239,100,165,241,245,25,138,255,50,16,253,140,80,115,242,244,222,206,224,134,244,253,153,8,247,146,165,192,85,223,243,230,211,229,237,20,188,110,222,10,31,154,0,180,206,98,153,150,181,116,202,10,176,38,221,177,137,226,152,100,164,80,214,249,9,146,206,26,80,106,162,196,90,11,84,2,117,96,22,242,2,221,224,15,237,240,186,237,126,110,219,239,175,174,109,184,239,212,121,80,70,68,64,92,97,142,120,140,135,3,248,157,98,255,56,32,47,90,21,128,69,134,78,218,214,238,246,195,235,214,109,143,120,236,170,193,63,57,249,11,171,103,170,54,74,181,98,37,97,249,12,164,81,57,36,75,136,0,43,74,144,106,153,54,118,233,216,216,21,242,227,99,69,55,147,55,20,222,162,208,245,133,53,193,222,243,22,115,5,126,147,162,230,34,190,158,136,68,94,168,227,24,168,129,210,27,198,199,151,101,138,102,41,154,229,94,176,69,58,182,19,8,105,145,186,89,216,36,157,238,66,249,84,229,119,146,41,155,8,147,165,127,85,53,11,88,102,138,136,160,85,25,251,212,25,129,103,221,230,177,117,32,48,87,7,97,250,208,61,176,1,122,2,120,6,124,86,170,29,67,51,4,205,162,246,231,182,219,30,92,211,168,245,42,30,31,25,255,135,3,248,83,22,1,133,90,158,40,88,199,253,192,219,189,188,238,121,215,232,161,133,182,175,172,123,98,249,11,176,70,170,53,168,122,37,75,138,8,72,89,29,112,38,149,85,170,129,207,224,252,193,138,97,142,253,117,178,120,199,162,21,104,6,231,159,217,202,50,237,51,203,2,77,242,66,41,113,68,165,28,252,101,247,240,37,112,204,107,173,192,85,129,255,109,145,254,98,193,64,47,222,235,235,175,164,181,90,194,165,189,11,111,246,49,44,232,31,68,138,233,40,46,31,150,2,82,128,130,50,52,40,107,82,142,77,230,193,7,20,211,120,65,231,200,75,45,240,4,240,12,230,73,192,12,158,90,219,253,120,237,126,190,246,175,123,187,223,251,99,231,108,143,226,103,215,198,195,152,60,28,192,111,54,100,92,239,11,56,207,93,223,236,15,135,237,142,127,236,120,123,160,67,103,6,187,241,92,51,108,66,99,87,226,111,72,81,98,72,234,143,233,157,177,115,103,234,9,52,133,148,225,179,99,107,79,202,254,231,250,112,40,3,228,26,93,124,131,232,186,9,187,62,117,126,54,72,255,216,185,194,235,176,74,249,112,205,166,234,197,139,143,203,38,94,57,239,95,3,128,75,81,170,177,182,52,94,149,65,162,192,139,178,178,23,246,146,37,10,196,23,82,55,153,130,194,75,32,40,173,88,145,125,92,13,40,110,20,55,172,228,5,59,171,77,223,239,246,199,151,109,179,125,29,118,199,161,239,197,13,179,77,125,152,148,135,3,248,253,202,0,1,221,63,12,67,219,182,109,211,28,14,7,62,118,218,14,52,248,80,236,173,32,10,170,148,55,92,88,144,179,176,103,79,50,34,106,98,239,126,52,55,19,50,253,236,33,80,39,81,106,145,8,74,94,228,52,140,157,6,245,99,34,232,205,200,247,180,165,235,202,108,248,181,225,252,123,106,6,122,205,166,222,246,61,151,214,0,62,152,61,244,146,237,89,92,102,205,172,109,217,41,146,249,98,39,41,35,137,58,3,35,4,136,5,71,77,2,45,23,10,4,72,10,169,125,204,19,7,178,107,217,0,17,43,119,67,127,104,218,221,161,57,30,135,182,179,195,48,219,206,135,15,120,56,128,175,103,226,37,69,234,69,149,55,16,235,122,85,102,86,103,225,120,224,255,126,215,127,255,251,233,199,247,255,217,237,254,225,228,31,94,255,161,248,164,100,4,48,44,228,201,64,2,104,107,226,120,48,94,141,87,8,234,125,94,208,75,32,228,10,156,251,90,166,122,56,96,232,41,208,177,101,181,197,8,216,72,208,254,212,54,22,141,59,34,6,14,161,85,35,158,228,9,39,29,64,112,162,226,178,112,68,4,116,146,96,90,43,2,204,96,254,5,154,126,217,198,101,213,74,69,153,138,88,242,154,4,59,3,135,41,40,147,89,124,182,252,182,53,218,255,188,99,11,248,163,148,2,83,148,201,227,233,206,230,46,129,212,192,183,58,203,110,17,85,225,64,255,127,50,85,104,125,22,178,4,133,190,252,26,203,80,134,126,141,153,28,22,96,17,28,45,126,73,41,40,32,156,53,39,149,195,114,0,132,149,189,120,23,254,13,205,16,94,227,100,133,160,89,6,162,70,160,86,125,66,252,6,104,84,12,115,197,76,125,239,247,123,251,227,123,255,239,127,15,255,254,247,203,246,103,219,182,170,154,155,206,84,0,146,232,189,70,41,212,162,185,157,31,149,227,135,3,248,252,227,71,169,228,153,109,148,138,10,147,117,220,244,253,246,208,110,247,253,177,17,235,12,224,19,85,136,72,105,81,31,141,169,76,34,247,40,184,152,176,255,144,19,235,179,127,47,203,77,79,173,243,60,215,63,46,38,238,26,182,255,77,163,129,119,175,12,86,223,249,185,253,4,167,229,253,55,123,143,203,156,210,140,177,46,112,142,230,164,208,172,211,88,85,43,197,26,169,70,83,35,145,2,56,246,253,48,28,26,183,61,14,135,40,119,161,12,0,128,4,138,99,63,8,1,18,36,156,5,34,210,195,154,61,28,192,167,39,250,101,84,238,2,4,80,17,113,222,245,67,160,240,12,80,31,105,7,99,185,102,170,213,16,24,68,67,96,104,108,149,138,221,180,144,64,253,168,168,169,251,182,80,73,156,128,250,177,200,245,99,66,247,199,208,126,5,215,15,107,252,254,87,167,164,239,198,164,118,151,68,255,27,243,35,107,12,249,39,78,113,71,183,213,0,102,37,150,244,244,234,84,210,13,70,255,205,190,129,137,150,253,74,223,128,166,251,33,3,135,50,118,104,198,54,1,133,46,113,37,80,11,108,128,158,4,141,23,108,45,55,189,125,221,218,159,187,238,229,181,223,239,93,215,178,243,97,169,152,155,192,199,241,104,14,123,56,128,95,232,0,84,37,106,115,8,131,245,220,182,254,112,116,63,95,228,117,71,77,95,59,126,22,220,0,25,86,112,60,138,106,165,240,63,214,202,116,2,240,31,171,193,153,188,87,38,160,254,178,219,54,160,251,71,80,255,9,35,127,150,156,93,204,255,174,46,38,214,230,99,156,141,217,223,172,40,92,104,184,223,199,140,116,11,177,232,105,223,64,86,146,201,60,163,241,169,72,217,46,144,255,205,187,55,99,30,197,162,44,92,46,5,80,99,191,75,40,14,63,9,62,9,110,4,55,12,85,99,101,127,180,47,219,238,231,75,183,219,217,182,113,214,130,46,176,148,139,136,6,34,245,199,120,56,128,207,207,0,25,68,16,69,231,160,183,220,52,126,215,216,237,65,15,13,181,253,198,243,179,194,51,209,19,212,70,13,73,10,246,83,200,31,163,126,158,48,113,150,176,253,16,215,79,244,26,79,204,241,40,211,152,122,205,0,38,154,92,233,175,75,88,117,129,85,206,228,155,98,225,59,205,223,203,3,172,226,142,174,59,176,171,107,136,235,208,65,151,68,250,215,118,9,156,62,157,189,152,95,73,45,129,20,196,6,128,49,236,251,184,102,157,154,111,84,8,44,211,228,4,37,182,193,63,43,125,19,172,29,107,215,219,221,177,123,125,109,94,95,251,253,190,111,142,24,56,171,103,53,19,85,129,71,104,242,112,0,191,164,4,32,12,214,186,166,27,182,59,251,122,112,175,123,222,29,159,133,159,148,55,162,181,170,145,216,20,0,198,196,102,221,178,6,25,239,132,34,120,47,225,216,25,188,47,19,80,127,54,49,200,229,211,96,217,175,64,226,195,175,16,209,189,202,164,126,140,131,185,111,42,105,53,210,191,237,192,94,184,98,184,193,208,159,63,26,165,130,219,76,205,109,214,34,151,123,5,116,170,45,161,169,206,156,197,6,38,69,218,104,241,163,27,136,237,2,73,42,82,36,34,29,66,198,178,70,216,0,24,102,233,7,123,108,236,254,56,236,118,246,117,103,187,94,173,43,41,73,136,8,137,240,177,4,120,56,128,79,30,232,29,122,231,187,193,30,219,126,183,235,94,247,110,119,160,222,109,156,86,0,53,98,29,174,74,17,101,14,164,135,154,77,191,78,19,62,37,213,190,78,72,252,163,214,174,78,64,253,90,254,9,166,43,128,181,78,218,208,222,133,6,209,156,62,190,194,68,222,112,160,86,198,159,154,8,122,171,26,127,206,211,172,183,34,159,182,50,232,181,50,194,215,214,0,214,246,235,236,114,33,201,144,177,10,107,232,18,144,128,112,11,178,48,158,153,57,48,70,136,136,128,122,225,48,74,72,18,40,19,72,141,84,35,144,247,210,116,110,123,24,94,119,251,215,237,97,183,119,77,11,206,131,243,57,214,121,96,128,30,14,224,179,199,208,245,67,215,187,174,31,154,118,56,52,174,233,116,112,149,192,55,170,64,153,0,145,136,48,128,125,148,153,69,56,4,236,153,171,7,67,216,158,113,253,217,250,3,148,249,156,83,80,63,233,91,57,224,19,230,228,153,69,126,51,151,253,214,202,231,78,69,218,47,192,151,249,254,251,232,12,17,197,210,43,191,108,53,118,91,223,245,98,199,64,233,12,38,190,129,39,162,149,51,80,16,240,88,10,14,101,128,193,57,235,189,11,122,97,24,175,76,68,244,222,3,0,17,84,100,42,64,245,44,189,229,182,223,110,183,199,195,161,109,219,97,24,130,194,12,51,235,35,255,243,112,0,247,26,241,210,44,135,143,1,134,83,241,192,160,12,125,107,95,94,220,207,23,247,243,197,126,255,233,94,94,177,233,191,121,253,167,86,255,16,243,228,129,244,25,216,128,71,240,65,79,17,72,1,88,84,60,176,71,78,255,38,178,126,240,26,39,67,140,217,3,156,167,104,183,9,137,206,64,171,191,92,152,205,150,190,72,143,142,225,118,73,202,175,92,118,253,135,73,32,229,92,55,34,188,54,35,4,100,97,174,28,234,21,24,62,19,228,233,81,243,228,168,112,12,172,48,7,252,47,228,207,64,16,166,164,21,133,190,217,10,11,81,6,251,207,128,255,103,205,40,47,118,57,172,182,32,172,108,106,100,217,73,103,40,63,94,67,220,156,161,70,93,43,246,230,77,58,153,227,149,225,85,242,188,176,193,120,98,235,97,222,41,6,158,145,165,148,33,10,36,113,161,187,165,242,222,8,135,137,206,129,181,98,7,177,195,19,109,72,200,56,168,157,124,115,240,15,175,223,28,63,247,238,233,216,200,235,182,255,254,189,249,249,189,249,249,189,63,30,172,31,44,168,7,136,242,18,58,85,221,224,135,73,123,56,128,43,243,21,148,48,197,241,114,39,13,96,127,68,68,22,238,237,208,116,238,216,242,190,229,125,171,189,53,78,106,197,26,137,130,80,23,81,66,109,98,153,180,161,18,2,20,77,224,146,252,214,189,162,194,223,7,177,243,160,122,255,196,91,254,189,85,247,243,152,165,181,148,209,105,6,41,191,130,178,64,83,17,150,11,249,69,74,13,140,36,138,222,115,111,135,99,59,28,219,126,127,28,14,141,244,29,176,143,196,139,40,153,144,80,97,89,90,224,49,30,14,96,213,212,102,75,148,175,69,135,202,81,194,197,113,55,184,195,97,216,29,134,221,17,142,61,28,251,186,243,207,130,207,74,70,17,85,21,2,77,174,22,42,140,128,162,200,161,140,166,57,101,63,185,61,150,88,57,103,84,107,229,60,199,140,127,37,43,206,47,204,195,204,138,1,127,100,109,224,35,175,215,207,59,119,139,101,231,51,125,97,75,99,25,153,26,112,165,161,87,32,162,30,98,97,89,148,37,8,222,65,196,168,130,17,168,188,86,78,180,235,253,190,241,251,166,123,125,237,127,238,236,235,65,142,77,41,54,169,26,16,163,143,220,208,195,1,188,207,60,17,17,34,137,138,179,189,61,182,118,187,179,175,7,222,55,218,245,127,57,248,203,193,55,198,191,212,108,128,140,2,250,88,233,10,87,48,72,96,111,22,16,76,70,63,130,118,84,70,106,126,212,101,94,126,85,92,53,226,111,198,254,119,32,167,188,31,180,230,173,159,152,151,163,87,85,95,214,247,24,22,5,108,206,124,228,62,140,108,55,29,168,223,102,101,176,42,39,80,164,149,74,200,208,89,85,131,57,168,180,76,28,5,255,48,33,31,245,172,204,152,152,81,178,27,120,82,53,172,198,9,244,22,122,43,135,206,237,246,238,245,224,95,15,67,115,180,67,151,164,145,144,144,2,220,250,49,30,14,224,82,139,191,98,92,188,12,189,221,29,221,203,214,191,30,252,254,72,189,219,8,214,104,106,52,6,77,32,188,65,150,208,14,67,136,137,83,37,65,60,89,18,105,79,65,250,86,82,243,175,172,0,74,155,94,214,117,207,81,251,158,45,72,190,223,30,225,250,56,195,110,243,24,31,16,149,159,145,130,89,251,204,213,158,117,49,140,56,83,27,88,69,7,177,170,64,248,55,63,16,86,96,84,31,169,138,114,11,177,50,136,103,240,81,124,38,168,94,19,171,178,24,129,13,192,51,226,179,210,179,210,134,149,122,199,135,227,240,186,61,110,119,195,254,232,186,22,56,84,85,30,6,238,225,0,110,90,234,230,75,153,153,157,115,122,236,253,174,241,175,59,217,54,112,236,170,222,111,24,158,17,179,61,6,141,136,126,84,32,64,68,202,12,96,192,33,197,25,23,4,129,175,45,44,2,2,53,255,73,213,114,196,89,71,141,173,91,195,249,119,163,122,240,126,243,141,48,60,247,180,189,197,54,113,191,236,246,61,19,98,235,228,216,55,89,219,59,94,198,239,30,231,4,197,174,84,29,152,199,254,19,98,81,158,192,132,178,240,64,32,148,14,157,98,129,39,145,132,141,64,133,180,33,220,16,62,161,49,44,210,91,123,108,187,215,93,187,221,117,219,131,59,30,165,183,224,29,40,63,74,0,15,7,112,221,157,147,175,78,102,30,134,161,105,26,251,243,213,189,108,117,223,214,189,123,242,240,172,100,64,73,19,96,67,3,236,89,98,189,55,40,118,197,0,63,148,1,112,34,226,24,108,70,238,145,57,149,107,159,84,137,87,162,182,43,35,250,175,201,242,118,6,126,126,245,87,173,204,199,184,200,77,190,229,171,46,175,1,92,187,50,8,34,119,165,234,0,176,170,2,241,216,53,150,117,40,33,50,165,59,245,156,123,221,9,144,68,192,177,111,251,97,119,108,183,219,227,203,182,219,237,124,55,128,15,43,139,199,120,56,128,235,237,145,136,4,42,127,187,111,252,177,131,222,213,12,79,104,54,132,70,64,68,216,32,27,100,4,143,42,193,115,136,128,247,224,92,68,29,38,166,182,68,240,137,167,230,248,156,189,59,225,223,191,140,4,128,222,68,166,127,181,148,244,67,248,233,158,214,252,126,231,244,140,156,192,218,211,53,56,80,185,68,152,94,150,112,234,45,194,189,19,144,63,227,235,50,174,24,152,93,234,29,243,241,70,3,37,199,60,216,238,208,180,135,99,223,182,118,24,192,241,35,10,120,56,128,245,112,49,177,138,123,80,6,64,65,67,166,50,168,202,174,59,218,151,23,254,207,119,252,191,255,253,246,186,255,103,63,252,11,180,70,32,84,80,50,74,181,133,218,73,152,149,15,84,240,168,66,10,70,148,2,71,127,232,248,69,97,82,65,101,82,31,96,241,152,185,218,53,72,255,210,130,197,63,141,155,138,13,63,83,110,75,144,252,83,218,253,43,51,24,55,36,79,86,115,33,88,206,66,18,216,40,26,1,10,15,194,99,153,94,150,101,141,65,161,42,167,168,201,115,253,84,143,239,7,172,199,121,165,233,20,48,107,115,141,71,97,245,171,130,20,74,154,89,57,113,173,5,65,160,202,147,213,228,169,164,229,92,108,53,224,105,247,199,155,169,158,57,68,39,74,84,100,72,142,132,9,104,102,192,180,172,156,48,43,164,77,204,119,33,24,41,158,195,191,161,216,149,250,20,24,153,193,123,240,190,103,55,136,119,28,123,196,82,227,152,178,26,81,163,106,136,145,24,141,199,154,225,201,195,55,161,103,11,207,22,170,206,15,187,227,254,199,203,235,247,255,238,246,175,125,123,8,202,4,11,75,197,135,3,120,28,2,2,68,64,3,72,193,18,42,51,179,235,250,126,127,180,135,6,123,187,97,64,68,3,169,164,20,240,60,161,175,69,198,28,78,104,205,197,137,210,86,145,222,209,121,175,226,66,208,116,98,253,31,227,49,222,25,170,255,218,45,185,68,106,237,84,84,32,251,201,216,1,0,80,18,139,134,63,77,120,70,99,234,85,43,36,3,104,4,12,171,90,239,187,97,56,52,237,238,208,117,157,247,169,153,51,247,7,60,160,9,127,119,7,128,243,0,24,212,139,247,174,237,251,237,174,123,217,185,221,1,91,187,113,90,33,33,26,10,78,2,32,244,225,78,5,163,32,3,255,73,1,51,222,31,18,146,167,20,76,63,225,233,68,184,45,215,255,71,80,105,254,254,99,173,179,247,151,154,224,15,79,13,189,153,238,63,125,231,105,162,53,72,11,100,146,218,252,111,32,169,5,142,138,102,89,185,94,53,226,235,34,96,148,11,252,168,106,173,176,81,168,21,106,81,114,158,219,174,123,221,181,63,94,154,221,190,239,58,246,113,17,192,202,143,6,225,191,181,3,136,2,215,146,152,56,131,42,47,139,179,214,54,93,183,219,217,253,49,162,125,188,214,34,4,201,250,43,129,132,178,85,92,4,168,38,189,63,69,20,77,140,4,26,97,251,25,231,115,210,162,53,167,87,156,222,94,31,146,26,190,22,148,114,3,30,230,15,231,252,249,85,57,253,183,109,241,233,227,95,190,23,167,154,63,37,88,168,128,12,157,21,72,8,232,137,66,115,88,147,208,88,152,145,82,84,21,68,12,107,37,80,71,197,121,168,6,134,118,224,125,219,110,183,253,110,215,31,26,177,131,170,26,50,138,143,12,208,223,121,5,48,195,173,3,0,139,58,63,28,14,221,126,231,118,71,108,250,103,15,255,64,250,134,180,81,36,0,10,208,76,22,224,64,214,159,12,125,36,241,71,148,132,246,73,109,95,152,86,178,5,204,127,92,52,148,90,93,40,58,49,211,23,21,111,31,227,203,196,19,191,8,237,249,30,198,233,11,35,250,27,86,0,151,67,131,22,229,4,50,6,47,160,131,34,171,168,68,6,40,14,85,132,204,56,154,72,164,162,27,96,79,194,149,72,173,186,1,216,0,60,137,214,204,124,236,134,151,125,247,250,218,239,143,98,135,71,238,231,145,2,138,196,62,241,137,103,30,172,237,122,191,111,100,215,226,177,123,26,228,47,192,103,170,13,18,170,128,160,198,229,2,36,235,31,176,10,136,145,199,95,179,63,136,206,32,99,249,99,224,159,30,172,220,189,99,130,232,210,80,142,174,143,244,175,245,37,119,4,227,63,220,216,199,122,146,147,107,233,62,75,174,91,36,39,87,214,184,139,225,255,217,214,129,185,178,88,73,38,154,251,6,74,55,16,53,38,69,40,84,252,145,106,164,90,209,116,86,142,237,240,178,239,94,94,187,221,193,117,45,176,67,125,244,8,255,93,239,64,41,109,174,243,174,235,143,251,195,97,187,227,125,139,221,176,113,250,44,88,135,180,62,136,34,132,100,145,136,170,72,202,240,164,116,80,134,246,75,4,254,67,214,83,60,245,57,65,150,43,9,255,98,161,11,182,110,160,31,227,49,174,182,218,159,179,248,184,124,5,0,211,146,239,41,73,220,233,123,102,234,146,202,121,101,16,243,63,249,238,211,44,75,169,204,234,189,122,102,7,194,168,12,194,168,178,241,90,13,204,109,215,237,14,199,151,151,227,203,182,63,54,126,232,31,151,202,195,190,60,198,99,60,198,99,60,28,192,223,46,5,164,222,123,231,92,104,245,106,142,199,253,126,175,131,37,47,27,160,10,66,206,209,169,138,32,100,70,207,81,183,107,182,48,143,180,207,81,215,5,181,192,245,107,241,47,76,10,188,23,117,217,60,202,167,95,127,65,249,171,81,64,95,81,212,115,5,241,121,250,215,85,24,104,210,22,30,169,38,4,85,112,236,172,148,49,65,4,73,22,184,232,20,227,252,160,86,172,4,140,19,223,246,237,254,208,238,14,182,233,216,186,199,165,251,135,219,145,120,73,197,236,139,130,40,120,0,23,104,110,80,17,6,219,29,95,191,219,239,255,231,219,203,247,255,239,241,240,63,142,255,193,92,169,79,38,221,160,86,149,214,196,64,94,145,131,32,87,16,157,112,32,54,105,185,48,136,71,101,136,82,37,160,88,74,254,134,62,247,68,249,86,208,188,33,98,96,193,68,52,145,13,75,226,162,181,224,90,92,158,183,166,190,22,166,98,189,56,87,153,221,208,172,206,213,31,166,229,25,154,122,214,122,181,176,158,117,126,41,210,234,84,163,106,0,170,60,17,107,156,54,124,77,90,156,214,54,169,232,186,154,204,2,244,59,235,129,66,70,100,36,161,60,141,26,163,134,177,90,156,130,116,213,84,48,215,206,53,209,152,178,117,174,156,107,93,93,171,119,214,25,50,242,66,166,168,40,214,234,172,93,46,224,59,51,77,195,2,63,104,66,249,0,72,108,165,20,38,97,78,194,51,65,178,70,68,178,162,36,59,16,143,234,16,61,17,155,218,87,207,92,127,131,167,138,193,40,84,2,27,86,108,122,251,227,103,251,159,255,14,255,249,126,216,111,157,237,83,42,41,90,138,208,49,118,105,193,227,225,0,190,242,200,58,209,156,65,57,4,64,128,0,194,234,186,193,29,143,218,14,56,120,195,90,165,107,145,148,114,56,175,170,145,211,173,140,223,71,21,151,178,70,71,49,108,41,227,151,83,38,231,252,193,201,241,127,68,244,143,241,181,194,166,79,91,166,172,97,153,214,86,6,185,165,61,175,0,194,154,96,246,91,37,144,148,136,12,146,33,34,68,3,40,34,182,235,219,99,179,127,221,182,135,163,243,67,236,178,71,0,140,97,204,159,170,92,253,247,75,1,41,132,37,35,3,48,33,16,0,170,88,231,154,198,237,246,126,123,212,67,87,247,242,236,233,155,146,1,52,96,2,231,64,172,59,177,142,242,144,165,15,152,113,56,167,130,112,201,216,12,103,194,167,133,179,240,192,201,60,198,215,52,17,215,50,197,158,243,1,107,196,127,231,37,233,231,5,100,89,110,23,136,72,161,148,32,42,215,19,32,81,83,172,82,68,81,30,172,61,52,251,159,175,251,237,110,56,182,226,125,2,21,1,227,223,235,236,254,225,214,63,6,11,72,8,168,0,142,125,239,109,247,186,29,94,95,252,235,78,15,109,221,219,103,7,27,70,96,66,165,208,83,142,74,163,150,11,11,232,140,177,57,63,72,245,128,120,237,146,170,158,242,192,76,115,250,120,98,247,111,186,3,207,44,194,31,88,204,199,184,83,156,126,199,177,30,242,95,200,38,157,21,196,164,4,5,101,57,201,12,10,146,164,161,13,156,42,1,222,123,239,197,51,137,26,192,39,165,90,17,88,184,239,252,241,216,238,15,195,241,200,206,133,123,247,147,23,70,15,7,240,9,59,137,49,50,17,182,253,48,28,154,254,251,15,247,178,131,99,247,60,248,191,152,158,208,0,86,0,6,21,80,9,149,74,118,135,132,251,60,73,1,169,166,12,79,16,114,65,16,69,161,156,225,207,76,247,83,214,123,45,96,206,184,232,48,30,227,49,126,137,233,95,136,199,175,109,237,94,135,39,92,213,32,6,75,138,243,153,252,7,68,178,197,15,134,30,101,84,22,139,190,33,249,0,24,91,133,21,189,144,104,133,180,1,218,8,126,243,168,199,126,120,221,182,219,189,107,91,241,76,127,51,138,160,63,221,1,164,147,105,0,136,69,218,193,239,26,251,122,224,227,30,155,102,51,184,103,198,77,32,130,67,0,212,100,196,99,222,63,180,116,5,57,151,224,9,180,92,1,40,21,43,0,76,119,139,102,162,193,149,21,238,52,239,175,116,99,164,127,11,71,208,99,5,240,24,23,5,254,159,230,105,0,224,84,87,50,62,62,223,32,86,228,118,74,80,80,246,1,121,29,192,204,6,208,32,17,128,178,128,227,138,181,18,48,172,207,78,176,27,220,246,216,109,183,253,238,224,155,134,237,96,0,194,186,225,225,0,254,8,7,128,160,170,226,89,186,193,31,90,222,53,188,107,54,142,159,84,159,0,54,8,128,8,160,138,232,67,80,47,10,2,185,8,156,214,4,241,194,77,244,109,185,6,48,93,1,68,103,16,200,134,206,55,118,205,172,255,99,5,240,24,191,157,233,184,46,158,56,147,244,95,139,150,150,27,196,100,66,96,61,43,9,148,25,161,220,32,198,204,73,176,79,65,20,89,141,128,81,216,120,221,56,53,214,107,59,116,187,221,225,231,107,247,186,31,154,227,200,62,253,112,0,191,119,92,147,20,190,196,123,63,88,223,246,210,244,218,14,207,84,5,93,23,128,152,222,113,42,22,35,49,92,100,151,141,4,206,52,9,139,78,121,155,87,46,246,179,217,67,90,94,167,60,198,99,124,165,165,192,89,67,127,183,213,198,155,232,160,25,10,232,20,246,179,230,3,242,240,206,49,51,70,181,237,40,211,100,20,107,197,39,165,13,16,58,30,142,237,113,187,59,236,247,253,161,89,4,128,254,145,112,160,63,196,1,56,80,206,38,159,211,20,176,0,30,16,172,247,219,189,253,207,127,244,251,191,159,218,215,255,45,253,51,155,90,140,10,170,128,170,0,67,237,245,155,7,16,1,102,148,32,62,199,241,95,246,10,172,99,184,129,170,168,98,128,13,160,196,9,10,24,216,198,67,140,1,8,28,167,74,144,74,9,51,172,39,226,76,162,29,8,124,199,84,207,170,98,251,149,201,220,25,54,252,162,105,42,53,149,144,201,147,145,24,9,104,50,209,152,48,211,81,137,179,232,146,88,158,179,131,131,64,121,134,110,0,25,79,9,134,166,140,242,149,114,150,219,163,56,62,101,194,197,57,195,230,51,96,158,171,248,253,98,78,126,125,142,193,79,250,54,43,223,179,118,162,203,190,132,147,30,133,162,39,160,16,159,9,135,177,160,81,136,68,106,30,48,204,112,190,242,212,41,233,249,56,207,112,186,173,124,102,81,17,72,0,78,101,194,194,99,153,142,92,6,240,64,78,145,149,188,168,143,77,6,145,32,8,125,16,67,82,244,10,172,224,68,89,197,139,49,70,69,188,247,113,111,157,87,231,65,4,68,107,99,54,100,106,47,216,13,120,108,244,117,103,255,251,163,63,238,156,109,33,124,87,32,163,251,67,5,58,232,79,217,13,164,211,144,5,148,20,196,186,190,105,135,230,232,250,65,152,203,34,127,66,250,227,24,137,43,204,195,252,16,125,156,47,210,78,165,83,39,17,253,223,15,239,255,53,187,82,175,137,121,31,155,250,133,246,244,148,53,104,237,245,51,171,135,89,14,42,171,202,36,245,121,0,0,3,168,170,108,221,208,247,251,221,174,63,54,108,29,168,38,76,199,35,5,244,133,135,73,82,92,154,85,244,80,61,8,118,189,63,28,187,237,182,219,30,124,55,160,135,74,13,65,144,244,194,164,82,10,32,69,183,87,176,224,129,159,57,54,124,81,112,40,161,48,160,170,40,132,50,45,255,66,78,232,227,162,99,248,27,90,255,199,246,63,54,245,218,61,58,79,142,146,150,24,152,158,98,174,202,157,154,248,25,209,116,217,31,48,107,57,22,17,66,52,68,70,128,173,179,77,215,189,236,186,237,193,30,143,50,56,200,90,146,15,7,240,133,175,157,72,198,41,136,65,12,215,7,236,239,254,224,182,175,126,119,208,174,39,239,107,36,67,84,169,25,249,250,25,35,207,79,212,112,71,141,95,21,106,3,17,3,154,138,78,209,250,71,39,49,177,245,4,147,204,63,173,227,253,127,25,20,7,239,52,254,24,11,245,245,164,84,254,132,77,189,109,215,22,186,192,166,93,244,35,135,68,66,78,235,68,20,50,48,79,76,0,163,227,96,153,245,7,76,48,163,44,40,177,44,76,172,224,89,187,193,31,155,110,119,232,247,123,238,173,138,7,81,249,19,233,163,255,20,7,192,10,0,64,105,173,166,34,189,245,109,239,94,94,121,119,196,110,168,89,254,162,234,25,171,26,42,12,184,157,144,162,215,144,36,214,8,235,148,80,95,66,84,72,120,30,5,13,137,251,169,245,143,172,112,35,246,57,93,192,33,143,169,133,173,135,17,243,243,183,33,113,251,250,137,160,223,40,85,245,11,55,245,22,61,128,143,89,1,148,250,245,241,56,68,153,1,141,13,152,69,211,192,72,40,84,132,249,37,54,52,244,7,80,40,38,135,250,1,64,165,184,1,218,0,109,188,74,211,183,63,95,143,63,95,187,227,65,173,7,16,196,71,35,216,215,30,81,220,75,216,183,189,223,55,252,114,224,221,14,187,246,137,229,27,154,39,48,6,9,52,153,251,96,179,37,247,115,133,30,45,12,202,142,81,227,69,227,82,32,161,11,10,235,95,28,189,226,186,165,49,120,89,67,124,254,42,249,168,71,172,250,72,251,124,188,99,120,127,171,112,105,232,23,103,74,254,104,153,17,154,169,75,206,22,1,88,20,138,195,159,231,52,18,44,232,197,68,50,66,170,156,199,214,218,67,211,110,119,199,253,126,232,154,172,39,252,112,0,95,211,246,71,227,239,217,219,182,31,118,71,255,114,240,47,7,178,182,246,252,36,90,171,146,40,176,128,135,145,194,65,82,246,38,62,197,164,206,8,137,96,54,121,125,165,185,245,47,82,67,115,28,231,36,204,255,123,225,253,31,53,128,199,166,126,196,10,96,233,109,116,90,233,61,83,3,128,68,29,49,250,0,145,92,18,192,208,59,230,57,184,1,195,90,169,24,1,30,108,187,223,111,183,219,227,113,63,12,221,195,1,124,221,224,31,66,247,21,179,27,6,223,116,190,233,244,216,87,2,21,32,161,26,1,101,1,207,32,146,160,62,105,17,112,98,181,115,148,17,187,1,22,22,127,165,65,31,115,253,41,246,95,59,188,127,47,188,255,111,7,1,122,36,130,190,248,117,146,77,127,250,20,229,155,110,173,99,160,116,42,37,120,117,254,211,18,19,65,97,26,133,218,84,79,134,64,180,111,187,227,254,112,60,30,187,238,225,0,126,241,149,2,35,203,194,20,241,31,17,197,189,211,67,227,126,254,232,127,254,95,62,126,175,161,249,70,79,79,80,135,188,127,232,10,20,80,65,85,102,96,15,194,42,2,226,85,4,148,65,89,89,148,99,61,25,0,4,84,128,4,1,196,131,120,80,133,88,8,146,192,3,63,131,169,19,32,97,156,32,166,32,143,211,248,89,21,32,179,60,167,60,248,35,33,254,26,231,219,58,24,31,176,90,156,37,16,251,146,185,74,247,72,180,58,139,183,225,120,48,72,139,179,39,170,121,158,222,168,49,74,131,56,87,245,16,66,3,5,20,239,76,244,247,51,42,124,166,229,185,250,181,105,219,102,155,122,166,59,161,132,213,151,115,181,155,1,17,66,116,49,61,38,172,24,166,0,229,199,172,115,108,126,158,235,146,6,180,126,196,98,227,194,172,137,161,60,113,37,161,63,163,41,167,7,10,83,209,172,205,181,110,6,142,24,253,249,84,194,149,115,202,179,41,40,18,21,2,202,203,38,246,229,8,79,123,38,4,81,41,28,169,92,15,64,81,82,32,86,244,2,142,133,89,152,213,51,176,160,130,81,32,81,240,172,30,128,1,61,84,78,76,231,204,182,209,255,110,253,255,249,177,127,249,217,247,173,7,117,160,22,192,3,248,108,154,30,14,224,211,35,254,2,64,67,160,158,93,63,12,93,43,214,147,104,141,180,201,197,88,193,105,202,126,2,236,45,20,136,180,60,32,23,104,178,127,202,145,124,40,130,61,198,223,52,83,180,138,151,211,245,78,251,101,113,177,147,101,196,26,237,196,216,102,44,138,0,65,63,64,85,253,96,251,182,59,236,246,67,211,170,179,8,144,91,37,31,43,128,95,97,251,51,231,126,194,127,217,174,109,246,59,119,104,160,179,79,158,158,165,122,82,194,100,253,81,99,151,36,8,224,200,212,22,114,253,9,212,15,69,143,174,18,41,144,80,58,199,169,168,59,111,236,154,29,198,191,29,218,231,49,254,158,206,224,18,218,231,75,13,250,77,176,136,243,114,2,48,151,16,128,149,25,255,38,97,105,49,173,12,163,40,1,214,64,89,63,160,123,217,117,187,131,111,123,240,156,153,194,30,14,224,19,77,63,78,115,65,18,43,248,182,57,118,199,221,176,223,243,177,173,172,219,8,62,1,145,24,12,139,91,85,224,160,241,146,85,132,32,119,123,97,236,249,194,81,231,11,8,198,108,62,142,151,244,130,245,255,251,162,125,30,227,235,155,251,95,2,199,186,214,49,220,81,93,224,12,179,244,233,95,3,40,40,230,123,11,31,32,34,129,106,20,68,131,126,64,205,128,142,217,58,110,91,183,63,116,187,131,111,91,117,28,237,191,232,35,5,244,73,37,128,249,240,12,158,197,186,110,191,181,251,131,28,219,170,183,207,30,190,129,49,90,69,149,174,128,247,135,72,194,50,242,251,139,6,196,103,1,244,196,168,227,40,201,250,7,82,104,205,73,101,45,160,102,168,19,107,94,90,127,188,99,189,55,139,6,207,230,77,95,245,33,13,95,143,241,197,131,253,47,146,5,90,135,117,222,178,50,56,163,46,176,152,8,90,211,24,200,253,1,144,192,66,161,30,16,112,65,196,209,7,108,128,158,148,170,129,221,161,109,95,94,218,237,222,247,93,44,245,32,254,190,240,142,223,203,1,168,148,94,192,121,215,15,174,31,186,99,227,183,91,61,28,234,193,61,123,120,86,162,120,149,168,166,142,95,148,132,231,137,87,1,170,34,165,158,175,128,40,192,172,250,2,201,250,47,102,120,230,15,232,196,250,191,145,193,124,140,199,248,29,211,62,95,112,101,115,201,10,96,236,28,46,196,232,195,191,185,63,160,236,19,14,181,226,192,27,26,124,64,197,90,43,110,128,42,207,210,118,221,246,112,220,190,118,135,163,235,90,215,181,191,53,87,196,239,100,143,100,26,251,187,126,104,143,77,123,108,154,253,1,218,174,178,238,27,235,55,64,10,28,62,2,162,169,78,80,88,255,192,232,64,10,165,156,116,108,254,42,83,58,115,34,7,120,35,209,127,74,4,116,231,204,215,21,202,171,143,241,24,31,237,12,110,170,1,156,177,66,87,235,23,93,85,3,152,189,62,235,17,43,245,3,160,72,7,101,31,128,172,196,106,20,106,197,202,171,90,59,52,237,126,251,186,223,239,247,251,125,223,117,191,175,15,248,157,28,0,66,110,1,87,97,182,214,14,125,63,244,125,219,182,198,114,237,117,163,106,18,127,3,171,112,68,140,78,168,58,81,169,232,220,141,125,228,148,186,189,10,145,119,157,188,114,245,129,122,68,250,143,241,72,4,205,182,230,195,241,108,107,18,2,167,7,161,244,31,164,39,203,8,17,213,196,157,157,171,5,94,54,104,42,36,3,168,214,247,109,123,220,237,143,187,125,219,182,222,185,135,3,248,216,104,69,85,141,0,9,42,139,183,125,187,127,109,191,255,71,254,251,93,254,251,253,175,215,109,200,251,19,85,140,42,202,138,74,168,149,34,176,128,10,48,131,40,8,163,66,128,140,231,108,254,60,132,79,92,241,177,184,31,235,6,133,36,188,2,170,100,42,127,21,138,179,0,21,68,32,59,225,242,188,58,14,90,113,135,5,202,126,54,239,119,117,140,155,61,109,65,152,195,249,69,149,69,88,100,181,59,97,154,243,205,143,79,249,244,149,140,146,41,143,192,36,101,12,116,202,125,31,159,174,32,226,75,184,253,41,244,190,220,17,61,139,231,142,44,179,235,13,7,167,115,13,140,239,85,189,42,151,210,21,24,228,71,87,122,8,214,190,191,208,24,56,145,28,40,181,1,66,119,136,1,52,215,10,60,172,31,141,213,246,145,117,61,128,229,191,196,188,251,194,212,197,57,222,116,167,51,200,42,20,90,11,44,196,66,35,245,219,108,153,34,0,2,34,10,172,34,42,94,188,99,246,162,0,34,226,132,99,70,40,149,254,6,241,160,186,113,250,212,57,218,54,252,243,149,127,190,14,63,95,186,221,182,239,26,17,159,79,104,104,35,2,126,56,128,251,45,51,1,67,232,207,182,31,134,166,245,109,79,206,145,115,155,20,194,163,66,168,40,161,2,40,161,150,164,14,89,198,125,220,241,100,228,245,244,135,151,15,209,3,220,249,72,128,252,110,63,125,199,77,253,250,164,126,151,188,115,81,108,242,52,71,148,87,6,25,28,152,225,128,132,136,10,192,194,222,179,247,182,239,219,166,241,131,245,206,25,16,0,208,144,118,248,29,210,180,95,215,162,97,174,215,230,83,5,234,216,187,174,237,247,71,183,61,202,161,171,173,212,86,190,9,1,16,42,97,16,152,14,172,208,133,245,135,208,118,9,84,146,64,96,225,9,38,202,236,145,34,2,139,28,17,204,223,51,6,236,143,241,112,6,127,71,103,240,113,113,222,85,24,208,181,20,16,172,139,12,195,138,152,204,185,159,203,117,2,22,82,64,196,208,78,44,131,147,193,245,199,246,248,186,235,247,71,119,104,157,181,164,74,49,83,253,112,0,239,246,1,193,13,132,7,34,226,251,161,59,28,221,110,15,109,95,59,191,17,220,8,62,1,80,160,130,11,81,63,35,134,163,95,240,251,71,117,151,148,194,200,214,31,51,226,83,49,214,138,147,245,159,228,136,22,172,255,215,205,132,62,198,133,118,225,207,254,233,251,110,234,151,42,39,156,1,2,193,133,184,160,243,22,63,65,68,3,133,220,72,35,26,24,35,4,2,189,9,178,32,139,116,67,191,63,118,47,175,221,126,199,77,47,236,8,16,3,54,244,203,223,214,244,53,47,196,210,7,16,197,141,228,193,14,135,195,240,178,231,125,91,91,249,39,214,127,17,253,69,68,129,244,163,180,254,65,225,75,49,160,248,11,235,31,18,192,8,64,49,231,154,241,254,217,244,47,136,56,46,89,255,71,87,215,111,24,198,126,62,153,254,239,18,248,159,217,212,47,235,195,22,237,254,37,184,32,56,105,8,88,84,16,11,165,224,81,61,134,37,247,142,17,107,5,81,60,0,69,209,250,110,119,232,118,135,254,176,247,221,160,1,20,244,59,128,245,190,162,3,152,181,32,169,42,51,91,107,237,254,224,119,141,28,27,51,184,111,10,207,134,8,137,144,0,56,228,253,81,104,180,254,161,148,22,82,58,163,245,143,15,98,222,95,167,120,255,34,204,47,20,93,70,222,193,137,245,127,140,71,218,231,111,144,246,185,163,15,251,32,109,153,69,168,207,25,170,159,139,70,234,16,206,148,209,161,99,32,0,67,65,4,89,140,64,165,88,41,62,41,85,2,210,245,195,225,216,108,247,253,241,96,187,158,217,205,128,235,15,7,112,227,121,21,17,107,109,215,117,195,203,94,142,141,233,253,51,99,44,252,42,131,50,11,35,96,200,255,4,182,159,8,220,140,68,255,211,253,213,172,0,51,53,229,107,214,63,40,133,149,135,235,189,214,255,209,32,246,112,6,143,163,244,182,99,248,252,26,192,108,99,74,31,16,221,64,114,15,226,25,89,2,203,174,1,52,2,70,128,187,161,217,239,247,219,93,219,28,250,190,247,194,250,229,125,192,151,118,0,97,117,22,194,255,190,239,125,211,233,224,2,197,191,81,80,22,47,236,133,25,70,22,254,145,249,73,18,109,52,100,113,199,180,8,152,0,123,116,197,250,95,114,3,60,172,246,35,17,244,55,74,4,253,22,203,148,51,123,113,198,7,156,79,40,77,145,163,26,64,170,34,18,73,224,21,12,96,5,168,158,109,215,247,109,219,117,157,115,142,153,191,254,125,241,37,77,152,5,112,0,72,66,228,145,125,223,200,203,139,252,251,191,207,187,215,127,184,225,159,6,54,164,0,128,74,21,87,21,87,27,183,81,235,212,121,117,12,9,184,175,42,192,172,234,85,68,149,21,88,81,4,89,8,132,36,81,142,107,137,247,7,140,204,63,65,1,24,21,8,76,36,247,95,96,3,125,235,208,105,181,56,207,208,202,175,76,88,153,116,175,185,86,151,158,128,184,79,64,253,179,21,76,34,41,90,230,17,154,1,225,227,1,166,85,102,252,85,240,254,25,121,128,37,132,190,128,78,55,207,228,199,65,134,65,145,178,36,131,34,205,208,244,229,211,115]);fileData2.push.apply(fileData2,[167,58,237,206,140,215,126,109,47,162,128,221,201,142,175,17,49,9,171,176,150,96,248,80,130,58,27,23,47,117,81,20,31,57,49,169,243,115,26,142,82,41,81,112,102,150,234,5,147,118,4,64,86,8,19,243,97,154,77,48,139,115,245,104,159,156,166,252,43,161,27,96,84,144,31,205,183,1,168,0,42,85,147,167,8,197,11,91,48,229,121,4,153,145,57,211,133,130,128,230,29,96,13,140,17,30,85,12,2,128,120,22,207,198,201,147,7,5,216,160,217,88,145,31,59,247,127,95,100,187,231,110,24,236,0,161,61,8,192,143,253,1,10,44,15,7,112,118,163,42,64,4,85,241,221,224,154,206,53,157,182,3,34,82,1,13,2,128,176,252,138,15,167,151,116,150,114,156,134,246,244,8,231,31,227,131,98,243,107,191,225,183,67,220,255,214,167,245,170,101,193,153,175,29,73,35,102,201,43,241,8,80,33,1,128,237,135,230,112,236,219,78,156,7,230,24,100,142,182,9,129,190,138,181,249,146,86,175,138,71,75,236,224,14,7,247,122,192,99,95,245,190,2,67,96,140,132,80,98,186,241,241,148,32,102,196,39,64,193,239,79,211,8,22,222,226,247,255,5,3,239,55,30,38,224,243,19,220,215,38,76,46,127,255,31,227,12,126,21,63,250,217,170,64,66,121,68,81,73,124,163,246,144,132,133,65,230,58,244,129,107,128,16,141,128,27,250,227,118,215,188,190,14,205,209,246,3,136,32,128,168,72,208,19,252,74,55,232,87,116,0,65,104,205,59,199,199,206,111,143,112,104,235,193,253,35,213,220,81,137,66,109,118,106,63,167,214,159,2,201,243,184,143,57,252,87,26,63,123,7,235,79,143,162,238,195,25,220,209,250,255,70,125,3,55,28,165,187,84,122,111,59,35,235,110,32,153,241,208,67,26,178,203,103,125,64,68,142,38,120,40,136,160,170,65,36,0,163,98,20,208,177,107,218,110,187,111,95,247,182,233,216,121,80,48,101,100,246,101,78,235,215,236,3,16,101,239,219,118,216,239,253,174,129,102,216,56,125,6,83,129,49,74,70,1,24,17,146,14,67,72,169,138,150,214,127,132,255,7,73,128,128,247,15,41,100,85,132,75,248,253,223,27,182,63,172,234,35,17,244,158,95,255,32,211,255,65,88,204,75,198,90,241,230,94,14,227,180,138,187,248,133,211,47,207,117,2,132,20,86,158,249,242,76,22,157,73,164,33,105,200,16,40,9,43,75,5,186,65,83,9,248,182,107,95,94,219,166,113,109,15,161,98,28,218,85,1,88,31,53,128,51,86,85,149,187,193,237,27,191,107,180,237,201,57,195,74,194,161,222,132,129,230,129,5,50,249,90,42,244,65,153,255,137,240,127,157,103,123,38,203,78,122,239,113,80,250,130,157,189,15,159,116,149,53,188,99,184,125,173,5,255,100,235,255,183,61,167,111,173,0,70,103,144,171,199,23,118,8,231,38,225,208,129,132,236,137,181,6,125,82,66,199,195,161,105,182,251,227,225,48,180,29,51,211,215,107,13,248,146,41,160,182,183,199,99,191,63,186,166,35,199,53,16,82,194,116,10,70,192,132,198,204,93,172,248,39,220,167,142,13,189,75,38,254,84,195,107,252,211,175,230,99,72,200,144,59,204,199,248,248,180,207,199,89,255,143,222,206,95,118,192,191,98,13,0,198,240,255,226,126,49,152,10,9,132,116,16,59,27,248,134,213,59,244,98,64,13,43,88,223,28,14,135,237,174,217,31,108,63,48,115,128,23,157,101,5,254,219,59,0,219,52,253,161,25,154,163,246,150,20,106,99,170,170,34,162,148,198,209,40,211,88,44,250,70,110,159,25,233,91,169,30,172,95,125,199,31,227,247,117,6,119,180,254,143,165,192,167,157,208,2,42,138,249,223,51,31,159,53,7,36,129,113,5,0,241,12,0,164,0,44,42,130,170,4,66,10,67,215,183,109,219,182,173,115,46,21,13,128,240,129,2,2,0,133,0,143,181,9,33,203,67,223,188,190,194,110,11,187,109,117,108,255,98,249,23,154,103,48,198,33,48,130,250,196,182,13,160,66,2,36,28,102,98,15,231,64,47,30,113,219,164,160,30,212,131,72,68,253,103,164,248,136,14,162,248,32,22,231,43,128,10,128,64,205,100,34,197,25,48,227,152,230,105,237,55,253,105,13,215,63,142,200,100,17,39,100,236,241,108,174,42,166,234,218,181,191,182,50,152,253,98,158,107,161,25,81,21,230,76,142,88,79,230,41,30,252,132,148,127,50,199,14,131,66,9,160,156,65,39,32,171,5,228,199,1,3,62,67,238,199,199,103,123,29,202,134,134,164,31,0,103,38,171,134,153,31,159,3,194,207,250,36,198,134,9,61,237,53,125,211,190,156,190,127,214,94,144,231,12,11,95,130,238,215,118,106,13,191,191,216,199,192,160,203,103,77,49,220,72,172,161,69,65,202,167,179,77,10,231,72,49,176,111,197,9,133,24,66,121,174,39,231,125,229,104,191,101,208,8,192,0,24,85,82,169,210,28,53,3,132,49,207,176,244,79,57,31,84,85,17,16,1,146,10,217,32,155,128,72,81,207,105,166,30,19,214,162,140,192,168,76,186,81,111,28,163,98,77,88,17,99,205,244,15,53,255,203,186,106,127,108,191,255,119,247,253,223,221,241,128,202,102,105,145,30,170,11,143,21,192,99,60,198,99,60,198,99,252,29,28,64,110,231,82,65,80,16,239,6,235,251,161,111,59,111,29,136,18,17,65,38,113,203,138,46,52,170,187,76,119,36,228,127,40,183,8,204,123,193,166,191,250,39,141,223,57,245,127,115,198,227,76,28,253,213,54,245,87,229,61,110,62,158,143,212,19,172,11,200,44,42,201,132,164,52,157,28,61,34,82,246,182,31,108,219,187,126,240,214,169,248,152,53,42,162,254,95,133,209,248,10,43,0,53,136,32,202,189,117,77,55,28,26,123,108,97,112,21,96,13,52,130,103,99,74,132,162,9,143,144,158,0,244,140,2,47,19,6,127,25,223,95,236,233,231,29,229,7,20,231,142,185,218,175,240,253,191,157,77,188,170,59,225,107,250,179,143,110,29,184,141,60,14,86,42,198,25,18,90,202,205,19,160,178,248,190,183,135,166,219,237,134,166,245,206,33,204,19,62,89,255,234,111,228,0,194,190,198,252,186,247,220,13,246,112,176,187,61,246,174,242,186,1,170,2,91,138,228,240,159,34,209,155,34,168,6,80,63,36,237,151,80,192,33,133,212,2,118,202,227,127,74,252,249,245,162,248,203,33,61,35,31,198,244,193,31,177,20,184,205,186,125,90,23,213,23,15,255,207,203,185,124,244,222,253,194,86,131,219,126,250,114,1,25,88,18,18,40,21,5,114,143,88,196,134,138,2,136,81,32,47,220,245,221,238,208,110,183,174,237,65,244,139,68,132,95,128,2,1,0,132,197,58,223,52,238,208,114,211,63,11,126,3,243,13,76,37,0,94,130,245,87,204,165,250,108,253,51,12,31,67,230,7,69,85,113,84,128,153,184,129,98,197,240,59,166,119,174,194,122,254,134,240,208,203,243,15,139,183,235,103,102,48,190,26,77,230,155,110,239,145,8,186,97,5,0,43,2,50,51,31,16,44,190,136,4,251,3,162,80,8,208,3,0,170,18,232,51,162,241,226,15,205,241,101,219,29,246,236,134,211,180,207,47,113,6,191,216,26,42,176,136,231,193,14,205,177,223,31,181,235,141,243,79,96,158,208,108,128,72,0,36,57,128,16,248,7,233,46,201,244,206,113,5,128,113,5,64,56,174,0,176,104,233,134,162,213,187,108,253,248,5,65,202,253,125,195,236,193,159,114,19,222,108,158,62,52,240,95,244,61,95,225,208,173,237,248,123,60,235,111,122,45,93,155,50,186,92,64,102,241,245,217,10,32,47,2,98,159,48,123,163,176,1,122,18,133,193,13,135,99,187,63,180,135,163,181,86,68,78,110,232,207,190,127,127,165,3,8,162,59,222,185,161,107,218,221,161,223,31,164,183,181,98,37,80,9,4,242,213,144,255,9,71,118,202,221,159,202,188,37,197,255,184,2,24,91,195,78,242,254,159,181,203,143,46,173,47,144,75,249,59,215,0,174,181,254,191,187,53,255,156,26,192,90,178,40,119,135,133,69,64,126,157,0,80,153,88,141,66,229,149,7,123,220,239,95,127,190,52,77,99,173,189,132,133,244,143,94,1,168,122,239,135,174,239,218,118,232,123,241,92,33,33,11,74,18,117,81,128,212,128,157,63,147,112,65,80,32,229,33,153,251,248,181,169,53,108,150,247,255,131,96,175,107,190,228,111,89,3,248,228,12,198,111,7,1,250,204,26,192,31,227,38,207,48,69,47,34,130,112,250,13,241,69,68,16,85,241,70,128,80,129,197,246,253,225,176,239,186,238,116,17,240,135,22,129,71,214,182,248,63,199,206,47,149,222,250,215,157,255,207,107,189,109,255,199,209,255,208,230,73,233,201,0,130,7,101,160,32,210,34,36,186,17,163,65,166,57,40,109,104,234,8,3,0,144,177,149,37,157,136,40,117,146,91,129,67,87,202,216,19,147,26,190,102,204,157,99,127,250,172,235,106,147,102,5,90,157,235,246,202,45,92,97,107,195,194,165,188,170,200,196,89,52,52,1,25,81,3,88,131,121,2,243,4,180,137,179,122,158,244,151,81,5,148,126,189,248,236,164,73,173,236,83,155,181,170,133,167,97,239,194,183,133,87,168,42,251,185,194,99,160,74,17,21,81,0,194,191,161,31,202,139,172,53,142,205,102,169,202,50,107,98,202,143,215,47,76,4,194,252,37,233,156,96,144,139,9,16,138,252,56,204,188,136,206,181,181,240,96,141,131,172,148,73,41,143,210,133,123,119,134,204,160,216,134,133,14,62,85,92,59,26,139,219,201,229,97,60,145,187,41,95,159,30,124,8,167,239,100,174,236,197,90,15,221,90,2,36,220,95,56,185,216,144,42,164,106,253,122,88,232,14,83,164,112,227,72,90,240,139,66,168,161,162,169,208,84,229,117,158,164,96,206,204,229,14,184,19,85,156,137,60,14,132,150,96,65,21,3,90,169,152,124,73,196,183,9,170,160,48,136,128,48,41,147,50,168,199,216,116,231,17,60,178,7,246,162,161,7,146,21,89,200,123,176,150,6,52,82,169,24,43,170,138,207,96,54,61,195,247,125,255,159,31,110,183,87,231,3,185,101,232,113,117,250,167,167,128,48,254,171,4,0,158,109,63,216,166,227,193,137,231,144,53,171,34,146,118,10,243,47,56,3,71,225,151,149,114,238,146,23,197,233,251,63,99,175,39,85,254,89,166,126,41,223,23,159,206,54,126,49,34,248,176,84,210,37,176,132,79,75,83,126,80,246,230,253,44,61,119,20,126,185,225,253,127,171,164,214,231,175,231,222,20,144,57,179,26,88,251,194,114,125,144,95,105,155,166,61,54,125,219,176,247,153,164,204,124,122,134,226,19,127,16,199,255,81,65,152,101,232,135,195,161,223,31,125,223,27,47,168,106,84,40,122,7,138,118,127,130,229,7,212,233,139,81,254,23,47,250,225,15,216,229,115,116,208,215,226,118,8,21,33,174,149,8,129,16,16,84,37,63,142,11,155,240,224,252,30,151,31,73,161,180,98,244,28,177,74,146,47,199,98,173,90,58,173,211,251,237,151,67,214,110,51,1,159,96,175,207,163,6,175,250,242,175,172,196,123,249,94,255,214,254,233,124,198,255,116,247,23,234,1,75,104,81,0,32,64,82,32,86,18,29,142,109,179,219,183,251,131,235,122,101,102,97,212,95,144,161,254,140,95,212,108,176,10,106,54,241,204,199,206,29,26,110,59,99,121,3,180,1,48,10,149,76,205,186,38,210,27,81,100,156,188,152,216,64,207,58,243,95,87,3,88,55,253,83,85,203,248,134,185,121,61,223,24,114,9,27,104,241,120,22,218,227,138,67,58,179,2,40,147,42,159,118,19,46,72,114,127,174,77,121,83,87,228,170,104,253,253,214,255,142,17,241,239,5,247,252,100,176,192,25,64,212,169,107,63,143,11,98,141,202,1,153,71,137,68,137,213,48,251,182,109,119,135,190,109,212,49,201,219,145,236,239,234,0,228,36,213,139,44,60,88,183,61,232,49,90,255,39,196,39,52,149,42,169,228,230,222,20,236,7,22,109,28,211,65,25,14,52,50,166,173,159,179,209,73,228,127,63,197,13,156,181,164,11,239,153,121,133,51,9,159,55,77,240,138,27,136,43,3,66,77,203,136,171,248,120,127,73,235,202,215,73,4,189,211,98,222,221,247,188,51,120,191,203,87,253,146,68,208,125,199,121,119,123,97,131,216,155,26,50,17,148,168,138,162,70,0,69,55,64,218,219,254,176,239,247,71,30,250,64,54,249,103,22,129,49,231,28,162,225,6,63,216,238,216,216,67,131,189,171,21,55,0,27,160,26,193,0,230,206,175,20,236,167,122,128,76,179,61,57,17,20,36,1,214,78,228,60,239,255,185,107,172,83,219,93,110,219,236,79,132,74,8,134,192,80,180,206,225,149,80,11,205,165,203,156,216,57,159,244,154,38,127,226,87,45,5,254,170,122,106,214,195,43,191,214,58,220,49,25,114,173,201,59,255,254,119,90,255,207,247,61,191,117,224,255,209,190,234,122,1,153,55,186,195,214,220,128,136,132,228,15,168,26,133,138,69,189,183,77,215,238,119,221,177,17,111,17,4,225,79,44,2,75,121,193,177,192,96,187,166,109,246,7,127,236,200,203,6,160,86,36,97,20,64,21,16,63,26,110,213,130,208,141,198,23,231,137,32,189,108,55,169,200,73,125,64,158,103,49,15,51,46,68,206,110,103,72,176,16,161,49,101,242,135,136,46,242,43,235,111,88,51,238,139,175,140,5,171,147,148,209,87,160,51,250,29,107,0,240,97,66,49,95,193,52,255,61,107,0,139,171,135,181,26,192,248,61,162,33,23,100,4,12,32,176,24,1,240,190,59,54,251,221,107,115,56,178,117,160,252,39,174,0,96,148,89,80,102,239,189,29,134,182,109,217,58,4,169,20,49,52,206,169,22,250,189,9,52,10,115,128,255,24,212,191,213,247,184,188,143,138,191,228,154,154,63,88,76,4,157,212,12,66,178,254,70,155,123,138,56,154,46,38,70,81,86,196,133,32,235,11,244,19,124,168,104,215,109,239,63,79,185,115,247,216,255,115,18,98,95,127,124,157,134,193,75,46,128,53,15,145,180,202,33,200,71,108,200,24,36,103,109,115,56,30,143,199,97,24,196,251,63,208,1,40,131,19,232,1,108,133,22,188,61,236,240,229,245,95,219,227,55,182,181,243,36,140,168,9,162,190,1,217,4,250,7,21,29,187,124,83,164,143,0,128,146,45,121,158,40,65,23,30,72,145,148,242,76,175,107,126,67,64,255,22,31,14,146,47,117,152,10,85,154,1,227,156,44,114,206,191,228,244,249,155,88,156,140,143,14,48,255,32,117,66,70,77,5,85,13,166,2,83,41,25,9,248,125,83,105,64,232,7,0,50,85,72,21,160,145,132,217,199,4,255,87,32,17,16,86,49,70,171,74,171,10,234,26,234,90,171,74,140,97,34,143,200,65,161,67,49,188,95,147,98,9,8,34,86,20,146,109,74,42,72,88,213,245,115,204,59,149,120,33,66,64,64,67,25,140,31,254,101,21,199,30,43,131,149,1,67,165,138,200,25,36,187,32,228,45,42,26,45,16,13,173,34,220,211,74,68,11,232,128,158,69,95,228,205,240,42,94,37,111,204,164,242,81,60,94,235,90,56,237,36,88,92,12,193,18,6,108,102,5,102,7,36,118,170,16,174,137,252,232,202,214,174,109,207,153,198,139,217,43,69,71,197,66,115,128,0,172,183,20,4,232,253,136,223,151,40,183,116,230,134,31,149,177,19,190,30,85,112,177,125,97,241,236,135,199,107,109,23,167,50,56,203,237,5,197,92,85,254,25,37,106,176,144,168,129,172,147,195,106,188,144,151,42,204,226,114,11,253,1,38,207,192,67,16,37,130,89,209,43,56,0,23,152,129,4,83,22,40,212,132,153,25,12,137,8,13,190,110,173,188,30,155,239,63,142,251,131,7,13,113,175,7,181,32,62,55,79,121,249,141,29,128,49,96,8,42,0,240,236,186,190,111,90,215,245,236,124,48,177,80,66,251,75,251,169,95,44,126,65,184,46,52,14,78,11,23,12,71,153,165,201,240,127,164,2,216,154,242,48,57,5,84,200,136,17,17,145,49,68,52,203,212,135,191,26,99,76,250,235,120,154,41,104,43,76,90,13,198,237,9,206,53,125,255,105,246,127,102,125,50,225,73,254,107,254,221,51,117,160,95,123,18,175,5,215,223,0,198,191,35,231,218,13,248,159,171,62,242,57,244,112,247,122,243,87,91,172,44,114,68,159,105,14,88,172,34,136,248,145,231,88,132,173,115,253,96,219,206,91,167,39,28,65,31,183,28,255,156,20,80,236,166,149,161,239,247,251,126,127,244,221,64,18,133,22,171,224,3,102,199,78,116,172,1,232,216,72,252,203,6,158,60,184,196,1,224,36,110,140,1,96,56,229,89,163,113,154,11,154,68,184,211,140,80,48,207,64,4,198,64,176,230,211,4,81,148,153,52,38,190,97,246,169,236,0,74,151,80,22,39,178,102,228,58,66,180,244,73,191,81,222,224,19,192,248,103,168,2,222,153,40,191,33,177,126,254,35,191,68,39,224,94,120,217,75,248,236,238,8,13,186,240,215,215,164,99,202,12,118,146,157,204,38,78,84,25,21,136,149,157,179,93,223,30,246,205,110,235,173,21,207,33,117,240,135,164,128,162,217,180,158,143,157,223,55,190,105,137,253,19,162,1,172,0,9,208,228,92,127,169,240,190,192,249,115,135,112,230,189,187,81,24,71,125,19,138,83,228,211,149,98,240,174,37,146,167,200,69,64,232,2,75,171,254,216,201,85,62,205,189,93,5,130,115,68,248,132,52,78,200,228,132,67,86,36,115,18,59,6,66,126,145,16,12,197,244,78,240,76,57,105,80,36,43,202,36,79,254,149,48,176,168,28,132,85,45,51,127,17,139,127,198,20,94,155,214,127,51,60,191,47,249,254,13,220,206,87,125,228,115,116,2,46,231,215,60,127,244,190,32,98,245,124,165,119,89,62,76,162,86,76,140,239,88,66,65,24,85,13,42,33,146,168,88,235,142,109,183,59,12,93,47,222,135,160,25,1,35,134,158,240,247,118,0,224,217,119,29,31,27,62,118,216,59,195,90,3,213,145,131,6,66,151,68,50,151,58,202,188,156,172,0,126,25,31,111,180,164,152,77,127,180,254,51,3,93,206,50,174,71,64,156,230,115,79,250,191,70,248,77,150,137,71,132,147,117,0,168,130,8,204,50,48,198,96,25,224,151,71,38,116,255,138,68,218,169,252,163,197,175,231,168,127,150,77,90,91,10,220,114,252,102,201,235,15,56,119,151,244,142,189,211,218,94,114,249,189,39,187,114,45,183,243,59,233,160,223,185,169,183,129,235,111,75,55,125,145,44,208,249,238,176,69,127,128,73,38,44,248,128,76,20,154,106,35,80,129,26,1,116,204,93,63,28,142,182,233,184,183,97,221,144,104,113,46,1,58,126,101,7,160,192,206,187,166,179,199,86,218,222,88,103,188,26,225,80,160,4,81,138,146,94,26,217,255,51,246,127,186,2,248,149,23,196,82,224,255,6,158,40,25,217,209,250,79,95,143,253,107,201,220,74,1,252,207,177,188,22,37,193,89,89,117,153,115,2,0,84,203,170,99,248,120,168,142,6,38,9,76,245,222,201,106,96,90,23,45,61,217,140,145,77,64,111,168,1,252,218,117,192,189,172,237,181,63,113,109,140,124,175,48,255,218,159,184,68,3,235,134,48,252,247,181,254,151,28,141,69,206,143,229,53,1,75,169,25,25,112,40,4,128,170,32,30,21,42,4,35,0,214,187,182,111,247,135,174,105,221,48,224,251,66,174,47,228,0,188,115,67,219,116,135,163,61,182,52,248,90,113,131,145,108,48,192,161,96,170,210,50,89,1,0,192,151,196,171,69,77,226,51,12,145,33,244,38,68,68,197,115,17,116,48,226,185,168,59,250,137,144,208,135,9,220,132,210,192,92,6,128,177,116,28,46,189,211,175,138,217,167,112,36,67,61,224,100,123,202,34,240,25,131,114,219,221,248,75,138,192,239,49,40,55,24,160,69,38,225,47,88,3,128,95,161,19,112,47,188,236,239,82,3,152,213,159,72,231,126,84,196,139,119,226,25,217,27,133,10,20,89,116,112,251,237,238,120,56,244,109,231,6,43,26,91,195,62,14,187,254,25,14,192,186,190,239,251,174,61,250,126,0,85,131,84,147,169,200,164,38,175,203,142,254,215,88,15,134,240,255,42,250,132,153,219,40,121,120,74,208,253,196,100,231,236,77,105,169,131,209,15,69,224,178,14,156,178,240,35,255,184,49,161,84,171,69,117,55,22,111,79,126,29,17,3,234,0,11,39,20,87,169,43,73,155,219,106,0,167,40,201,95,21,251,95,18,59,95,245,126,184,43,84,230,238,191,126,62,246,255,136,26,192,181,191,114,97,158,234,139,212,0,96,5,222,179,184,181,152,222,70,169,210,153,139,195,17,51,170,26,66,97,80,86,145,182,109,187,174,115,253,224,189,215,148,36,192,223,2,5,228,51,67,127,84,113,97,86,47,192,218,182,110,191,147,227,241,137,249,31,8,79,170,228,165,86,213,144,77,208,72,255,137,96,16,9,145,18,70,87,82,159,18,196,172,4,35,178,65,54,164,68,98,72,144,196,132,153,235,161,227,132,212,63,28,103,168,132,154,52,131,30,64,133,104,16,77,142,175,215,112,196,163,21,11,171,150,68,156,31,182,16,149,16,43,164,26,169,70,83,163,169,129,42,0,26,169,249,3,120,63,108,33,26,80,20,86,246,65,229,12,3,236,57,66,245,169,2,83,67,181,9,111,3,86,6,100,64,70,18,164,208,61,0,161,147,32,211,163,35,41,25,170,55,88,111,176,170,149,12,8,0,26,83,109,76,181,1,52,154,122,2,198,18,66,176,199,161,114,0,128,88,129,146,48,8,67,44,245,98,133,96,32,236,108,64,227,139,166,77,196,0,234,159,33,214,169,50,213,166,46,83,70,19,148,55,16,11,112,56,8,153,56,126,141,131,30,104,149,25,127,165,207,64,78,50,87,49,247,5,55,132,219,203,56,253,213,22,135,245,6,8,44,23,106,97,69,56,107,107,152,205,91,117,8,78,187,19,214,118,176,212,9,152,104,6,20,213,254,114,191,74,32,192,20,20,64,235,115,229,28,173,144,248,7,10,125,25,239,42,147,230,217,181,245,244,208,37,149,136,149,43,106,77,162,96,164,104,155,204,21,41,5,68,168,17,106,208,170,164,20,75,209,146,41,37,31,194,20,1,149,104,208,68,20,88,68,68,217,139,119,234,43,132,39,192,218,51,90,22,96,48,30,55,78,55,182,247,251,237,97,251,179,111,143,33,162,66,45,216,20,190,178,3,200,140,159,16,217,239,81,89,108,63,12,77,107,251,129,157,15,233,126,130,24,99,102,147,26,150,72,229,211,73,218,231,87,244,238,46,223,66,39,237,187,99,22,254,228,227,113,171,49,21,126,137,200,24,52,70,152,1,128,170,202,60,61,153,205,134,170,10,0,68,36,126,85,100,66,149,28,173,231,12,251,8,228,23,129,208,235,21,78,97,129,241,79,90,29,5,238,179,0,119,226,211,6,54,53,84,38,32,142,88,216,177,183,236,195,59,103,132,16,161,116,21,214,1,179,144,255,204,114,123,237,232,149,12,19,101,169,249,242,88,248,194,128,244,163,241,254,239,129,144,126,208,226,227,19,86,30,247,202,230,127,208,82,239,211,86,6,151,28,162,243,218,97,147,55,200,82,206,67,84,156,183,125,31,179,64,18,240,129,191,73,10,40,124,221,168,115,230,185,63,54,221,238,192,199,14,173,143,13,169,10,152,51,98,211,245,212,196,250,207,9,156,127,25,252,124,132,240,151,97,230,98,35,112,194,137,142,214,31,83,54,63,25,101,122,218,64,93,69,176,102,104,136,221,212,244,180,25,27,107,67,185,53,252,213,208,36,243,19,89,51,196,51,75,6,8,165,63,37,239,91,132,192,185,222,27,30,79,169,147,16,209,24,83,85,21,156,16,78,100,6,171,236,99,202,230,178,69,251,94,166,161,78,221,192,98,66,233,252,194,246,94,96,252,15,125,255,125,45,242,175,18,110,188,161,111,224,190,218,188,247,45,39,220,235,128,92,88,18,63,83,31,62,245,13,107,5,228,140,23,2,85,30,108,191,63,118,187,221,208,28,217,14,37,171,253,151,118,0,166,12,217,17,64,129,123,59,236,142,126,215,104,103,13,107,45,88,1,82,10,51,179,132,38,37,235,159,188,66,65,224,28,143,29,125,166,185,199,117,26,125,60,229,237,201,43,128,164,118,86,96,61,103,45,124,193,166,71,134,9,45,19,253,85,85,150,121,203,30,93,60,97,7,90,80,158,41,140,44,149,197,225,105,210,191,172,21,199,165,131,49,84,85,185,177,224,52,133,114,74,222,0,52,95,16,44,230,28,22,217,17,206,144,140,126,2,24,255,61,63,113,33,216,255,42,25,169,119,34,80,223,83,215,253,156,190,129,79,51,214,191,164,18,176,118,130,22,11,194,167,3,139,22,129,0,130,15,62,192,168,176,29,92,211,14,251,163,61,182,110,24,152,229,55,89,1,164,214,215,120,147,91,231,154,206,5,228,143,215,39,165,13,80,165,72,145,254,33,238,112,105,253,67,134,125,220,182,194,250,23,232,160,165,249,1,153,159,137,241,154,241,228,140,61,89,201,188,82,241,111,142,193,11,203,155,116,33,132,189,19,149,16,248,67,93,129,33,0,21,239,114,13,55,103,111,162,212,237,73,101,152,140,49,85,53,55,244,33,196,14,159,45,142,73,14,51,20,32,150,142,211,7,181,60,170,83,27,157,77,252,172,63,96,86,1,158,1,147,150,61,229,93,237,17,220,4,198,255,80,107,123,201,71,62,20,129,122,21,76,243,211,250,6,224,26,164,233,93,172,240,125,209,62,151,124,240,61,40,163,18,247,152,211,33,161,32,76,162,58,56,215,116,253,126,63,28,143,222,14,111,16,227,124,29,7,0,137,101,201,123,63,180,93,127,108,220,161,173,157,108,4,159,149,170,160,136,166,17,20,69,169,183,43,90,255,242,140,42,102,235,31,137,190,244,83,83,64,248,166,96,86,76,191,140,109,95,243,180,79,153,214,75,149,236,80,59,141,253,183,42,170,2,57,178,206,253,89,51,160,78,110,18,206,253,195,134,160,50,80,192,249,97,222,66,188,226,198,152,67,167,197,216,110,22,209,68,160,139,156,101,211,82,91,150,98,63,181,5,101,106,232,204,202,96,17,92,116,71,83,248,9,214,246,205,197,199,85,190,228,61,142,4,222,39,21,240,78,31,118,185,105,254,136,164,208,154,74,215,29,83,61,55,172,0,224,44,30,116,254,217,220,27,204,81,47,44,248,0,20,174,20,107,17,24,236,112,104,154,253,161,239,123,247,97,61,246,247,182,170,209,7,168,181,182,57,30,187,67,227,251,193,176,214,2,21,96,144,194,201,76,103,105,41,52,90,255,152,71,25,171,190,84,20,3,126,221,88,225,113,155,36,130,102,101,128,160,129,147,156,4,34,98,98,80,8,93,187,162,234,153,89,68,84,129,8,235,122,66,214,54,45,153,2,64,4,147,156,16,186,141,155,145,209,253,34,229,50,2,138,214,226,204,145,57,161,142,48,4,41,216,159,9,2,207,180,130,67,117,39,108,117,249,224,52,215,185,152,252,153,85,137,75,32,192,29,107,137,31,141,247,191,202,238,252,25,53,0,184,178,197,225,15,174,1,172,173,0,78,159,158,89,40,204,124,192,188,36,192,82,129,86,64,224,216,30,154,102,127,232,250,198,127,24,77,244,93,109,171,140,132,13,222,251,97,24,108,223,123,235,136,149,20,140,44,52,244,206,86,54,56,49,109,244,171,18,124,167,170,141,51,184,225,41,14,47,247,133,45,127,93,72,155,24,3,198,4,120,47,17,213,117,93,213,53,25,19,142,87,140,232,49,82,97,132,181,66,88,25,192,52,53,52,194,132,198,211,72,217,1,168,234,164,240,91,212,129,171,186,54,85,21,121,35,66,209,214,123,118,110,86,4,158,85,116,103,221,97,114,50,214,238,252,211,124,218,108,5,112,57,226,229,35,224,240,240,41,148,156,159,246,235,31,199,69,122,47,106,135,63,172,6,112,201,211,171,20,35,66,94,4,68,9,176,34,34,81,55,216,161,111,135,97,112,108,127,7,7,16,8,237,133,165,239,249,176,151,215,93,221,116,255,195,188,65,95,1,39,198,31,2,37,98,67,174,6,14,84,218,132,98,84,0,212,128,18,128,137,178,48,194,1,120,158,9,208,162,198,242,100,112,120,37,209,250,35,136,1,165,248,116,194,157,70,101,91,0,130,9,179,0,158,147,32,169,19,240,170,172,1,202,14,138,225,23,136,49,78,33,148,132,250,55,155,236,10,48,96,219,177,2,172,128,106,192,74,160,98,48,138,21,64,165,84,43,214,162,134,25,235,205,55,83,109,136,42,0,138,12,230,85,5,117,205,162,162,160,72,1,224,31,84,4,208,84,184,217,64,85,105,150,213,36,82,34,161,160,33,154,102,194,233,3,18,154,106,142,95,78,250,8,65,120,0,76,5,84,5,201,1,162,202,152,58,48,14,161,49,193,55,16,145,33,83,145,169,158,158,169,222,4,128,51,129,169,168,174,205,102,67,155,204,56,157,18,75,204,204,1,83,196,2,158,213,121,241,172,158,85,129,144,42,50,245,105,120,21,60,135,4,164,83,101,176,50,25,108,14,134,214,110,155,101,241,128,240,202,122,70,104,13,125,177,72,238,191,72,28,207,170,9,194,182,56,23,64,253,162,186,70,178,127,250,74,116,210,101,35,75,49,101,5,191,191,70,115,207,233,198,8,179,124,101,53,120,211,113,106,108,119,65,5,148,84,64,154,205,51,90,120,103,56,69,214,212,11,22,103,96,228,15,141,2,229,227,146,196,255,100,174,181,32,172,73,8,172,136,19,20,50,6,203,146,6,177,99,192,228,57,106,3,196,14,128,20,27,165,95,15,176,106,96,13,154,3,204,28,242,31,4,128,44,224,5,89,43,6,52,228,133,189,247,225,64,218,99,99,127,190,242,207,173,58,207,206,179,10,39,97,12,136,223,166,95,198,1,68,118,11,117,214,218,126,16,235,178,17,47,227,125,2,24,105,30,38,159,189,109,251,239,185,11,99,229,51,20,84,195,191,134,78,141,74,153,135,57,9,252,21,64,205,166,54,117,141,85,5,117,133,85,133,85,69,145,45,71,103,133,129,104,125,12,101,1,150,17,114,83,153,50,141,147,149,35,137,232,12,98,231,204,210,102,217,68,174,44,92,150,139,108,8,161,63,165,170,170,77,26,85,85,169,42,51,207,10,194,151,228,4,110,238,191,191,99,238,229,218,111,120,191,30,192,205,219,255,254,173,253,156,78,224,123,125,213,155,165,90,248,194,227,146,37,227,124,1,93,24,76,96,81,207,182,31,186,166,29,186,94,153,131,195,88,172,23,126,5,7,160,128,8,222,249,99,103,15,141,31,44,178,24,1,68,36,141,33,252,66,159,87,116,147,144,211,223,235,121,183,100,238,227,219,233,94,215,223,24,9,134,180,73,121,112,9,103,199,90,49,210,121,103,202,101,204,120,252,80,1,86,85,145,2,137,79,99,197,56,129,241,5,167,191,91,160,63,51,174,6,140,129,128,209,44,169,158,115,17,120,218,237,85,102,222,113,101,40,206,11,21,35,39,104,198,47,141,117,236,136,43,13,236,23,57,196,206,63,145,9,224,140,49,57,165,51,131,15,193,173,84,54,191,246,142,253,132,22,132,59,30,141,95,194,239,255,21,50,45,151,39,238,63,162,88,242,70,141,119,37,190,89,172,7,156,190,13,17,35,137,180,243,182,237,142,251,125,179,63,120,235,2,132,82,84,138,27,249,235,164,128,66,149,112,112,182,57,250,166,165,193,86,2,21,104,228,97,136,45,96,73,236,69,10,233,43,128,43,208,156,239,182,254,167,21,203,121,206,122,124,112,178,127,8,193,95,69,55,48,250,9,154,69,226,177,196,27,128,55,137,160,63,152,81,78,28,160,16,169,226,80,97,132,223,228,142,176,145,176,115,166,20,152,93,66,209,237,117,218,175,127,58,1,96,132,9,157,10,156,205,125,64,132,0,149,62,32,108,118,85,215,185,142,29,166,168,34,145,169,170,83,229,194,243,204,4,167,48,211,247,135,171,239,68,196,127,130,30,192,205,212,155,231,233,160,225,19,117,193,222,99,109,111,251,170,243,96,173,219,124,195,251,221,192,114,20,191,174,93,250,230,46,199,218,155,132,108,56,162,40,247,118,56,52,81,53,254,222,61,97,247,116,0,170,42,206,14,109,199,77,15,157,37,47,27,213,26,9,19,235,39,70,94,139,148,107,204,89,163,82,51,253,204,89,25,19,28,52,77,1,189,123,47,50,202,165,236,79,6,213,148,198,205,165,224,209,80,2,64,105,91,71,137,149,148,168,13,216,127,208,178,199,10,13,41,141,171,141,96,253,195,239,103,130,29,52,68,149,137,173,194,194,101,115,237,152,126,5,152,212,120,83,250,40,82,61,175,158,109,156,172,0,168,104,98,152,245,49,156,28,156,64,64,157,87,60,1,195,51,171,3,195,9,16,232,180,69,224,252,237,52,195,32,93,11,37,188,47,34,30,62,94,15,224,42,99,253,230,174,221,140,64,125,103,163,198,189,220,219,205,71,230,157,17,253,109,221,3,23,174,0,22,127,229,204,79,135,110,33,20,69,5,3,88,41,34,139,239,34,161,14,120,14,183,73,230,153,123,103,23,212,61,29,128,168,183,93,223,31,15,220,118,100,221,147,168,1,172,113,180,254,84,20,200,194,33,64,25,105,49,46,150,126,252,24,114,136,105,54,77,167,182,62,8,111,229,87,178,249,94,64,223,39,11,78,149,49,38,138,167,99,101,160,50,104,12,26,147,211,253,72,164,201,19,4,138,171,145,245,1,49,55,130,149,20,93,121,125,48,1,251,103,109,200,84,180,192,245,145,194,127,44,251,150,39,238,129,198,21,0,152,4,254,1,32,162,240,20,17,3,156,20,12,81,93,133,169,132,12,234,132,215,52,211,111,8,169,62,46,240,191,208,100,223,165,5,225,253,49,242,13,190,234,134,214,132,143,80,119,249,136,19,116,23,248,255,29,19,65,151,172,0,174,90,4,96,242,3,192,98,20,106,164,74,0,29,219,182,235,143,205,208,118,226,57,23,9,222,168,249,125,178,3,96,230,182,59,118,135,35,119,131,81,48,10,70,36,150,185,49,137,191,23,193,62,141,242,152,154,226,219,243,53,128,19,235,95,114,127,222,26,250,207,148,114,67,68,31,205,52,166,132,76,193,93,19,255,20,136,125,162,202,99,134,232,4,85,222,8,107,193,202,144,49,177,168,144,46,139,248,181,201,100,71,252,168,42,213,21,166,246,174,50,111,147,43,195,217,181,96,2,140,78,146,78,165,48,228,121,145,50,156,184,141,137,243,43,125,64,58,26,249,72,5,31,144,171,23,165,0,125,150,146,191,75,13,224,43,36,157,63,211,3,189,191,34,242,249,252,254,95,167,142,250,91,215,0,150,203,0,129,41,58,173,3,64,20,60,119,77,123,220,31,218,99,195,206,141,125,195,239,222,187,59,59,0,55,216,161,235,217,121,138,196,159,17,219,131,153,239,115,148,121,73,6,113,76,112,232,103,110,237,60,252,79,118,144,166,20,190,165,12,250,68,219,43,4,233,0,146,19,23,121,209,144,124,67,106,211,77,152,123,97,47,60,65,244,23,133,7,83,85,152,89,254,147,253,157,243,46,44,201,187,195,73,213,119,117,137,54,126,96,185,194,49,91,0,97,145,248,42,191,185,36,134,203,27,80,18,198,205,56,36,68,228,238,1,239,189,108,220,226,111,125,166,30,192,251,211,29,55,247,7,252,94,16,160,11,161,247,159,236,147,96,5,56,112,121,70,113,113,165,21,24,31,37,248,0,81,101,177,214,246,125,223,117,93,110,10,147,123,144,132,94,109,82,57,139,183,143,144,96,177,234,122,177,240,186,115,63,182,120,56,62,59,126,18,173,144,8,43,70,173,152,136,53,100,49,20,80,145,66,122,1,4,112,204,233,143,168,106,2,67,80,19,212,4,134,160,34,32,210,138,180,194,241,43,210,76,138,1,25,168,27,185,83,11,197,244,105,7,0,164,62,0,143,145,165,155,65,20,88,2,124,26,106,3,42,194,12,132,64,21,152,10,169,194,234,153,158,158,105,243,20,40,236,37,176,246,83,5,85,77,166,38,83,7,81,129,200,3,206,16,112,190,33,175,37,158,129,5,3,30,94,169,86,114,4,158,128,9,180,34,168,13,212,85,100,3,165,196,252,29,22,77,4,138,42,32,161,83,188,36,229,7,81,0,140,74,3,105,78,96,233,1,38,84,37,221,152,212,193,75,79,27,48,134,85,29,179,168,68,40,58,33,80,165,138,158,213,59,97,9,146,195,224,69,3,159,62,17,81,93,133,76,63,25,3,0,84,87,161,98,97,189,179,222,161,33,199,158,42,179,121,126,114,226,44,219,193,15,150,173,160,40,105,152,97,105,82,178,231,199,170,117,64,119,37,77,227,92,228,88,37,193,95,79,164,174,221,114,107,136,248,211,87,194,227,245,59,121,25,118,175,202,51,80,127,158,107,100,24,167,180,251,233,176,200,226,60,31,240,174,108,235,66,255,193,153,153,49,110,121,70,170,146,181,106,223,146,40,66,156,233,120,122,145,114,174,54,88,76,181,1,10,212,191,174,144,248,107,102,37,201,51,37,143,113,113,174,255,196,178,68,193,186,20,65,236,188,41,141,144,2,138,22,16,18,37,80,26,219,2,196,168,24,97,138,83,2,33,11,146,26,74,173,28,17,220,41,94,217,161,55,42,70,129,148,12,131,138,8,138,108,0,55,174,243,205,235,113,247,227,120,120,181,182,7,209,12,4,252,84,7,64,75,104,114,245,236,251,97,232,122,30,172,122,206,28,15,176,132,238,95,196,251,127,149,149,105,89,142,46,183,106,90,108,137,215,219,18,147,218,44,44,167,50,90,143,162,240,148,39,96,82,170,209,116,237,98,72,152,197,55,16,153,80,78,40,133,124,33,17,63,207,115,89,229,253,89,50,51,167,100,13,48,43,40,17,85,85,69,161,237,43,228,178,10,106,232,50,186,207,100,15,177,105,75,100,12,233,211,43,146,228,230,203,170,111,249,37,121,99,74,105,129,187,164,134,254,110,122,0,215,254,244,181,111,190,249,167,239,181,146,184,111,47,200,87,206,128,45,86,2,198,44,177,46,87,59,216,121,223,15,174,31,188,115,137,75,248,171,193,64,31,227,49,30,227,49,30,227,55,25,87,59,128,204,130,44,129,201,18,227,10,160,111,218,126,127,116,253,160,142,81,98,129,119,74,137,169,147,70,48,249,213,174,120,169,236,9,83,76,234,72,211,154,2,234,137,200,123,201,135,147,218,193,48,117,195,71,180,126,166,237,76,175,84,88,25,172,8,12,40,149,12,156,69,182,202,4,184,79,152,35,135,115,145,36,137,58,211,121,162,0,74,150,176,28,179,37,48,21,141,9,194,194,155,26,235,58,107,200,36,146,81,66,51,102,141,114,156,94,54,73,132,87,136,40,71,244,167,100,112,165,134,76,185,40,41,87,9,139,57,247,187,20,235,254,96,65,152,15,77,121,223,241,167,111,238,73,254,252,80,93,63,113,156,150,10,206,172,95,231,184,32,137,183,59,91,215,53,109,187,63,186,182,23,207,119,161,193,191,126,5,80,34,144,50,167,157,245,124,236,92,211,201,224,140,66,165,72,10,70,231,168,127,212,172,73,146,190,42,161,66,71,206,159,243,188,255,247,210,3,152,73,184,156,166,128,22,25,143,13,25,99,2,175,39,0,40,98,78,179,198,239,196,40,28,54,254,74,242,7,66,160,6,181,34,152,37,115,10,170,163,113,95,38,228,42,154,84,141,83,1,37,166,142,10,153,217,130,37,70,178,157,165,114,31,51,121,53,197,158,181,210,236,98,9,19,138,58,212,161,30,158,147,66,129,69,46,100,147,214,174,93,102,246,222,7,182,187,146,72,110,81,78,18,150,36,33,111,102,8,248,179,5,97,222,95,10,254,136,159,94,196,183,220,156,28,187,23,19,245,205,123,253,57,57,31,120,11,122,187,38,20,131,33,211,222,246,246,208,12,77,43,214,141,58,31,159,234,0,4,64,167,191,202,34,189,245,109,15,189,51,172,79,104,106,164,192,94,70,58,254,64,38,130,206,112,207,211,136,27,62,237,172,224,40,223,56,50,248,175,40,217,198,146,117,72,151,155,196,161,63,163,80,206,77,0,165,241,133,72,67,23,24,228,184,34,49,168,134,194,12,47,230,57,23,23,203,44,118,217,51,204,20,187,10,156,210,124,24,131,33,11,31,88,140,176,224,97,85,1,97,96,142,245,189,40,9,144,176,74,16,8,171,116,38,76,166,89,151,38,61,200,137,254,12,145,18,17,239,67,169,175,172,20,196,37,66,249,85,121,209,48,163,12,154,248,218,107,238,228,63,94,16,230,134,159,190,25,215,127,185,245,127,79,192,126,6,218,255,30,171,253,9,221,12,183,173,39,22,87,0,107,141,96,167,66,49,34,18,66,106,176,222,53,221,112,104,108,215,59,246,140,192,191,170,6,160,137,44,140,7,235,186,222,55,189,122,174,5,106,160,26,9,1,130,215,202,186,7,57,17,52,54,124,77,148,223,127,93,70,8,199,53,205,104,128,78,202,185,48,233,162,10,73,21,202,84,251,153,47,1,166,45,190,225,157,84,25,220,84,88,25,173,13,60,169,110,164,156,240,164,240,164,240,36,227,220,20,51,229,121,2,206,104,97,26,8,83,211,227,73,67,89,8,246,65,69,197,139,48,51,123,207,194,0,128,134,176,170,160,170,114,18,44,208,84,68,110,38,194,96,205,99,153,55,0,137,188,87,230,178,150,59,187,7,194,138,33,176,3,133,79,132,113,122,171,224,146,10,241,93,20,2,254,38,130,48,239,52,109,119,20,132,249,56,235,127,119,171,253,171,138,192,23,234,68,66,105,48,211,34,32,114,19,136,26,1,98,229,110,232,119,199,246,216,88,107,207,51,188,126,152,3,136,249,253,72,121,218,247,125,127,104,124,211,161,245,200,26,132,95,136,103,170,46,160,103,130,253,57,213,236,199,159,15,156,214,0,38,68,105,120,234,0,50,203,91,145,165,1,0,160,68,161,60,242,233,167,197,68,90,40,32,26,194,77,101,234,138,158,140,169,9,158,0,159,17,158,32,76,124,70,124,70,250,70,240,132,240,132,186,1,221,128,212,154,103,236,41,43,42,1,33,219,3,39,116,128,120,42,92,83,248,128,16,113,235,108,213,130,133,235,53,68,39,0,127,40,148,91,114,240,62,67,242,4,107,30,236,254,12,71,148,127,183,172,1,156,242,255,220,241,22,253,131,5,97,62,46,140,189,227,79,223,75,228,231,239,92,3,0,89,250,56,11,1,86,128,98,93,215,52,205,241,56,12,195,105,116,245,41,53,128,20,196,135,206,38,59,12,67,215,219,97,16,207,32,82,110,61,233,200,238,130,103,130,253,79,119,203,243,236,243,82,133,160,20,56,212,196,133,153,88,111,146,27,200,229,89,154,73,153,37,122,184,184,86,64,168,1,43,64,3,80,199,137,27,204,19,54,0,79,8,27,192,39,196,13,132,9,181,66,61,6,248,169,18,176,68,175,54,223,29,29,23,55,5,14,213,212,117,85,85,99,147,26,128,50,179,119,81,121,152,8,12,149,221,191,100,12,36,133,0,40,90,124,103,226,48,217,1,84,97,49,81,28,228,80,69,8,100,209,48,109,88,59,37,128,187,47,135,243,31,38,8,243,158,159,126,231,129,186,112,125,243,78,235,255,65,108,63,159,227,65,239,229,132,22,55,146,34,12,69,98,167,144,99,223,13,182,235,173,181,78,216,201,39,59,0,2,161,64,138,41,190,109,125,219,218,221,30,155,230,155,245,207,162,223,144,76,200,17,215,27,194,138,89,209,19,43,130,166,132,133,102,233,120,130,220,51,53,239,244,8,84,168,161,81,4,129,115,183,73,241,88,11,30,8,125,59,180,9,157,71,163,230,45,67,100,245,20,76,37,84,66,48,80,85,90,87,76,36,128,80,17,109,158,180,174,21,11,129,8,197,144,31,137,205,107,169,250,234,1,61,96,208,140,81,50,128,6,8,6,30,124,173,240,47,130,111,0,85,56,216,130,130,168,24,157,6,18,34,134,47,99,149,200,246,83,17,110,12,110,12,61,85,244,84,193,63,0,254,5,240,47,144,191,88,254,98,248,95,0,255,15,232,191,132,255,41,225,21,254,230,249,155,200,55,245,79,106,141,239,209,10,90,1,199,106,89,172,136,87,84]);fileData2.push.apply(fileData2,[172,12,213,149,64,212,133,183,158,237,224,84,20,129,12,26,34,19,9,154,20,192,24,170,42,49,232,64,156,181,98,109,112,126,206,59,85,37,99,68,53,244,7,48,243,183,111,223,190,125,251,86,85,85,93,215,222,123,102,86,4,86,241,194,172,18,136,43,20,67,160,224,20,5,72,89,189,23,39,192,139,248,37,64,81,96,81,127,85,183,87,244,70,75,146,41,186,38,129,160,43,146,44,180,220,131,118,190,169,106,237,39,166,77,94,35,230,235,204,194,116,237,215,207,108,213,226,182,173,117,134,175,74,166,172,72,172,204,182,252,205,93,0,128,112,143,148,183,73,188,89,214,56,216,87,198,226,161,19,140,141,138,161,143,113,62,79,53,121,66,155,216,137,58,77,228,227,90,25,147,190,182,98,206,246,104,178,119,184,50,103,91,56,90,146,216,138,137,162,40,128,94,209,3,184,145,51,24,2,236,131,99,242,7,196,35,170,162,120,112,44,118,104,119,195,238,149,154,3,53,7,118,62,19,43,196,29,7,229,15,114,0,99,50,223,123,55,88,55,88,103,45,59,47,34,129,171,58,115,127,102,208,39,125,37,246,17,76,154,42,167,169,30,93,239,174,138,156,63,84,96,90,66,158,167,174,177,174,209,152,49,87,14,128,198,192,166,6,144,144,15,41,151,24,10,19,208,17,226,216,202,145,226,235,213,206,142,217,221,98,54,68,27,67,27,99,234,202,212,68,53,85,27,218,60,215,79,79,79,198,24,170,208,212,85,192,44,1,128,162,74,42,104,147,49,155,205,102,243,244,132,117,29,181,110,2,239,180,48,123,199,222,137,112,78,233,144,49,152,73,255,43,51,225,165,40,82,79,115,50,219,244,98,94,34,228,148,81,249,6,56,33,97,190,129,119,225,134,197,193,251,147,197,159,28,131,223,119,71,238,245,211,247,101,229,252,232,120,255,243,181,139,207,212,0,46,217,253,217,139,241,118,147,152,14,178,253,48,116,253,208,247,67,223,123,239,33,102,37,230,137,247,15,112,0,1,50,163,226,135,222,30,143,246,120,180,135,54,104,191,132,175,195,196,244,73,83,170,159,76,250,134,250,185,128,159,21,107,10,179,186,46,225,169,134,109,249,254,146,198,121,76,175,135,80,36,200,99,61,63,109,54,27,19,36,92,68,20,18,191,91,32,225,201,84,20,217,196,83,81,130,70,152,167,122,40,73,108,70,156,126,214,0,128,32,30,0,85,122,127,149,254,13,153,165,39,128,13,65,93,65,77,176,33,172,9,170,64,138,161,88,161,82,146,161,171,8,12,6,194,137,216,246,92,216,116,34,34,83,81,234,21,200,17,165,32,136,200,41,233,127,153,17,42,141,251,12,240,83,62,61,109,8,56,101,12,62,115,23,93,101,179,214,200,91,206,167,107,111,174,13,92,90,238,251,244,186,229,29,127,250,151,80,3,125,90,25,224,190,21,133,51,39,98,81,9,99,237,27,194,237,99,0,85,100,232,250,238,112,236,142,77,23,170,193,204,89,110,61,48,10,124,84,10,40,162,1,29,115,211,219,67,99,15,141,239,58,112,22,148,13,226,164,207,43,160,251,69,39,204,16,37,24,244,51,67,254,41,243,90,202,224,143,184,157,44,170,14,75,48,68,61,65,10,197,85,42,115,208,246,4,147,4,188,42,147,207,21,86,6,12,64,32,48,10,248,156,106,122,224,67,88,156,56,32,50,49,68,118,18,129,141,45,110,85,120,67,176,255,168,35,181,91,137,7,206,174,162,10,46,1,161,2,172,9,42,132,10,113,67,64,234,193,91,117,12,30,212,3,138,24,101,16,53,72,117,69,155,218,4,157,250,226,64,37,187,30,3,124,175,178,124,136,146,101,47,73,32,50,253,67,228,149,155,66,66,79,133,4,222,196,134,191,153,131,190,65,224,229,170,56,23,238,33,8,115,225,183,189,19,17,127,95,240,235,29,37,233,63,193,25,124,28,51,235,13,62,227,140,34,194,162,63,88,233,15,8,253,82,74,65,37,102,176,195,177,181,199,214,30,91,55,12,202,12,0,148,236,254,229,208,208,235,107,0,8,0,42,118,112,109,227,143,157,63,118,208,59,35,16,128,255,6,48,24,253,216,183,36,90,74,186,227,167,67,254,23,51,140,136,40,105,201,52,109,143,42,192,60,211,111,200,114,184,129,34,43,230,139,16,2,81,15,16,10,179,56,167,236,65,4,136,160,170,212,104,8,231,21,1,9,99,104,111,104,194,74,7,170,132,152,187,224,78,82,139,138,128,134,166,127,205,77,91,42,202,162,236,53,201,216,143,107,11,29,87,6,53,64,141,184,33,220,16,212,16,100,9,76,93,81,101,148,144,17,0,99,35,130,102,197,177,4,118,202,204,216,80,40,216,156,57,170,97,37,84,70,247,153,37,116,198,5,148,19,68,239,185,129,223,73,154,127,23,235,252,78,83,248,113,36,254,119,4,191,94,219,56,246,209,74,97,55,184,189,219,36,95,174,114,0,23,10,200,188,185,2,200,81,209,172,57,32,12,84,168,0,107,32,98,213,193,217,166,179,77,23,41,66,195,77,90,224,63,62,196,1,8,128,120,246,253,224,154,142,251,158,251,158,216,27,64,67,201,250,39,217,175,96,253,41,17,87,211,204,244,235,221,206,202,133,203,150,229,165,64,121,180,86,160,53,89,9,43,175,91,114,17,108,210,232,148,137,254,1,64,213,84,85,200,176,11,130,169,210,121,49,229,129,79,214,63,111,128,78,115,68,129,26,142,226,81,79,175,11,128,80,40,59,133,98,115,101,176,66,172,48,187,13,49,160,38,146,74,196,149,71,13,88,35,16,96,5,213,115,101,254,170,241,91,133,79,134,42,132,26,233,169,6,67,2,234,152,153,217,135,68,77,220,41,3,85,42,6,16,153,186,170,54,245,233,205,144,109,253,172,54,112,30,241,9,83,29,227,51,11,139,187,91,255,119,34,62,223,255,19,87,245,7,188,39,158,125,15,222,31,46,128,0,93,213,9,124,23,165,176,27,220,222,189,12,253,59,51,111,167,71,236,114,71,21,162,37,82,0,81,82,168,0,193,179,107,58,215,116,205,225,104,251,1,114,56,117,13,152,254,250,26,0,168,243,67,223,118,195,177,133,222,197,240,31,52,91,255,44,252,27,96,160,144,218,149,180,228,255,145,95,92,3,8,61,189,154,145,251,34,170,162,5,160,10,113,34,142,24,145,239,73,20,37,227,232,71,50,28,10,182,178,2,162,208,190,139,79,21,16,40,40,134,46,45,5,23,206,80,180,233,65,23,94,82,38,42,146,51,23,66,93,105,26,24,165,128,51,152,193,16,84,17,201,64,4,104,32,36,244,99,217,160,2,37,85,2,14,88,145,136,150,210,248,235,97,89,80,1,84,136,21,154,141,161,77,20,246,50,97,26,3,0,153,254,8,114,143,27,36,89,152,105,175,111,233,0,202,206,128,28,233,7,6,243,83,137,24,154,230,220,222,212,16,190,68,55,248,146,143,188,89,3,128,59,9,194,60,106,0,143,26,192,189,106,0,1,6,170,170,192,66,10,149,162,88,63,52,237,208,180,251,253,190,235,58,113,126,222,92,245,33,43,0,245,204,204,110,16,235,132,89,56,100,17,16,68,231,201,147,181,59,246,147,105,224,22,173,201,148,231,160,44,96,46,198,161,75,218,138,4,132,245,102,83,111,54,84,25,85,85,102,9,229,120,99,112,83,67,21,214,68,136,8,64,32,0,204,69,215,94,254,245,224,6,70,32,205,98,206,237,228,110,9,137,26,84,8,112,59,196,81,97,71,153,98,50,71,1,32,8,208,231,98,50,171,136,8,120,0,214,152,173,218,212,104,0,107,196,39,67,223,54,248,237,25,159,158,144,40,40,216,104,42,46,69,141,251,34,105,115,186,2,192,228,17,203,35,22,40,34,102,181,226,92,9,56,191,2,184,4,29,113,73,196,122,223,238,176,251,10,194,124,156,140,59,124,34,25,245,87,174,1,124,130,195,184,228,224,92,210,236,178,182,136,25,69,179,115,105,13,0,68,108,63,216,126,104,219,118,24,6,239,125,0,150,94,181,71,151,58,128,49,215,193,94,186,110,56,28,221,161,161,193,210,96,159,149,190,129,169,4,72,93,144,63,64,84,141,168,125,242,136,28,16,193,145,240,13,66,188,10,129,60,161,156,153,22,103,212,123,153,53,173,18,160,1,68,64,51,75,150,35,3,50,160,38,205,152,204,175,57,26,191,16,114,83,76,65,121,0,159,194,105,69,4,52,42,36,12,138,0,161,237,182,18,69,17,80,65,129,72,210,137,88,1,85,72,21,152,10,200,0,85,82,87,82,87,88,215,100,158,80,55,196,36,204,10,61,80,63,166,224,5,184,87,100,121,174,107,172,64,208,41,121,168,4,107,192,13,97,141,80,17,16,82,77,1,165,35,152,8,230,66,68,47,169,119,1,1,8,168,54,96,72,84,51,228,59,234,151,37,81,1,68,3,18,2,125,68,81,226,40,33,108,84,161,82,243,76,84,35,171,21,100,216,16,108,140,170,40,9,108,0,158,0,106,128,141,194,63,12,252,239,191,204,255,231,159,245,95,223,176,50,193,232,155,170,34,34,101,97,231,219,182,5,128,58,141,205,102,19,234,225,25,234,19,165,131,189,87,213,205,102,179,217,108,66,151,0,34,134,166,129,128,43,221,108,54,179,101,193,40,60,48,245,187,163,131,89,1,251,107,209,89,54,203,45,132,131,89,226,229,195,131,69,28,186,170,10,176,6,29,38,148,242,241,153,155,54,96,213,75,220,122,120,176,254,19,122,186,61,103,4,158,214,186,34,22,245,88,188,74,16,109,94,220,170,53,155,165,43,115,113,59,79,231,249,191,206,58,21,202,23,89,229,194,238,138,188,217,107,32,253,89,215,197,228,105,232,55,57,153,64,6,200,148,176,253,240,250,106,30,102,181,139,2,88,151,231,154,40,16,40,5,51,21,250,3,68,36,152,166,44,253,20,26,7,68,68,60,43,75,165,181,31,212,179,122,64,39,44,170,4,96,88,12,75,213,117,195,238,181,111,247,34,94,115,221,245,50,79,64,23,135,209,9,185,49,184,224,118,56,196,254,37,181,139,142,49,126,249,120,193,91,94,88,4,62,255,158,247,59,249,176,25,101,251,110,17,113,199,8,61,195,67,151,182,57,148,97,71,206,184,208,96,82,25,168,77,68,118,86,128,53,152,26,77,69,161,14,60,214,72,69,98,239,85,113,30,230,151,75,64,7,141,43,149,244,59,52,231,129,200,197,3,44,40,78,147,247,76,45,193,97,47,16,198,86,134,28,95,4,198,86,85,16,25,217,250,18,231,93,14,221,131,117,254,246,237,27,17,121,239,157,115,206,185,96,250,103,226,192,144,176,158,225,35,33,173,148,169,129,188,247,65,226,46,240,199,149,11,130,11,163,185,171,202,188,31,20,83,127,68,236,124,223,197,199,231,180,38,192,173,42,143,31,151,113,186,139,234,228,221,215,34,107,71,245,204,18,225,148,64,52,223,235,185,191,74,69,188,117,193,38,143,173,0,132,119,118,0,49,216,25,172,109,59,215,245,200,18,152,137,131,237,48,133,219,140,31,145,15,104,181,152,125,225,29,209,68,20,2,204,172,179,83,140,204,122,134,133,126,23,0,32,76,8,241,71,94,54,3,117,229,89,197,43,248,216,150,199,10,204,194,78,74,110,134,104,254,19,46,8,163,185,47,50,33,97,217,131,211,229,33,166,190,129,68,14,49,175,28,132,136,46,16,81,155,162,150,48,50,88,4,121,225,224,96,98,78,31,82,111,226,72,29,42,2,165,178,88,46,135,108,54,57,219,19,226,253,96,235,67,140,159,251,194,98,247,92,225,0,66,255,240,41,182,97,145,29,250,134,219,236,90,177,214,107,9,138,215,224,49,159,67,166,127,102,89,112,249,79,255,218,178,196,47,209,3,248,40,104,201,77,165,151,55,107,3,107,70,191,212,78,159,239,130,99,219,118,125,219,121,235,224,202,157,162,171,206,25,51,7,230,103,238,6,98,173,20,43,197,160,169,27,238,222,160,149,57,230,133,245,221,9,181,69,226,160,83,55,112,123,133,32,91,118,156,96,64,83,173,53,115,59,207,214,164,81,54,61,210,245,197,5,101,170,208,42,84,88,85,72,38,162,63,177,6,83,129,169,200,212,52,150,37,178,182,76,160,87,202,188,255,4,177,173,61,219,119,10,217,47,196,80,233,61,21,61,133,194,19,152,241,172,42,21,252,210,69,223,25,102,193,250,240,205,17,64,166,99,213,36,172,246,188,151,144,250,15,103,147,40,16,254,168,115,34,66,68,33,5,20,44,62,51,91,107,67,189,119,6,252,15,48,208,208,93,76,133,2,229,102,179,201,192,161,73,232,176,36,26,3,75,157,98,215,118,111,93,18,44,159,129,238,221,125,41,112,71,253,128,15,90,10,192,253,96,160,159,163,7,112,51,239,255,71,59,131,197,253,58,173,6,159,121,49,11,171,140,208,202,128,175,113,126,232,250,161,105,253,96,199,158,225,187,59,0,17,113,206,73,111,185,29,192,177,81,168,136,42,162,10,48,242,213,23,61,95,164,113,171,241,29,173,19,247,15,243,203,159,200,202,45,152,216,64,179,58,88,153,90,161,168,232,130,73,236,37,103,43,52,252,5,243,17,23,65,101,18,33,80,224,208,2,22,131,124,45,194,243,176,47,134,0,17,12,98,212,185,134,89,31,242,152,186,1,0,132,200,57,77,241,21,145,209,91,76,140,123,194,46,101,165,239,66,144,1,98,169,25,146,4,194,184,80,24,165,5,2,138,9,78,133,133,11,71,235,156,19,145,42,141,172,4,16,30,64,193,3,17,226,253,240,158,156,38,10,222,34,44,17,2,91,198,172,113,236,20,60,122,134,42,235,131,18,65,215,210,56,223,215,160,223,23,129,250,161,173,9,239,183,182,159,217,253,112,249,94,127,4,33,232,226,10,96,237,175,179,157,197,66,32,44,56,131,156,126,87,199,220,219,161,237,134,190,23,231,63,164,8,28,194,255,97,24,236,161,213,193,145,23,18,8,51,66,93,10,9,248,17,231,119,246,128,94,231,147,223,92,25,92,105,253,163,87,75,32,153,216,238,100,40,51,67,104,65,164,140,37,21,4,100,121,119,76,220,247,233,75,12,33,17,163,50,130,10,136,168,19,241,222,39,100,61,132,218,109,25,179,107,244,158,26,53,34,65,67,219,48,86,69,191,88,82,138,140,48,127,84,193,162,100,56,91,1,68,163,31,16,184,144,250,50,52,175,114,198,195,40,69,241,3,97,82,84,16,97,230,72,7,68,148,19,62,1,11,52,67,236,4,21,176,80,224,45,173,127,137,95,46,67,251,164,44,224,189,247,229,90,225,180,49,248,134,26,192,133,139,134,55,111,254,11,3,222,155,127,226,253,142,225,238,225,243,205,253,1,247,42,54,124,104,247,195,221,87,12,247,90,1,44,46,100,215,124,0,20,188,250,185,152,106,20,212,249,190,105,155,195,113,232,122,101,185,131,3,56,93,143,135,53,126,127,108,120,176,192,66,162,41,6,197,208,157,140,9,236,31,205,78,242,84,31,84,81,121,255,178,32,172,0,24,166,42,140,68,229,10,64,139,152,60,172,6,176,32,226,15,173,88,136,168,168,138,72,198,224,134,76,93,197,46,173,10,171,138,234,77,85,5,180,79,13,104,34,15,93,217,86,22,131,111,26,119,48,70,238,133,101,159,102,104,144,136,10,113,2,29,173,127,128,110,208,164,4,148,25,172,33,163,162,180,32,15,196,19,200,176,66,48,208,179,11,32,95,142,17,191,95,56,140,28,221,215,117,77,68,225,227,25,191,236,189,207,53,128,18,8,20,254,196,69,150,233,230,155,240,60,222,255,54,99,244,102,34,232,146,26,0,220,149,76,255,170,26,0,124,201,214,132,207,215,3,248,181,53,128,181,144,226,194,26,192,252,109,18,91,172,48,61,8,137,32,101,25,218,238,176,221,29,143,71,231,28,36,21,238,59,56,128,241,167,69,152,121,232,122,182,14,84,129,101,20,251,205,194,129,247,62,127,111,196,95,239,200,14,45,179,248,22,70,109,66,28,68,165,202,202,84,113,37,119,51,17,64,5,84,17,86,72,149,241,28,177,243,146,33,117,172,226,57,39,106,68,198,94,171,209,220,195,36,153,163,154,22,10,19,105,122,8,188,108,243,74,198,212,47,142,189,99,249,50,162,242,34,139,160,64,152,56,186,248,13,89,204,171,52,205,169,34,94,240,184,17,1,81,93,215,129,1,66,85,67,73,32,131,62,131,20,140,115,174,68,136,62,61,61,125,251,246,109,179,217,24,99,178,3,184,202,70,156,73,223,223,246,193,119,62,190,225,39,110,176,128,247,218,187,119,222,116,239,97,191,248,181,122,147,191,188,6,176,102,232,79,175,225,133,93,88,199,212,16,32,170,186,193,118,109,59,180,93,41,202,125,187,3,32,32,16,117,42,140,202,32,192,86,15,7,248,249,202,93,3,236,54,0,21,2,177,18,43,137,86,140,200,64,130,36,154,73,247,51,246,159,66,226,28,32,130,253,149,72,137,148,70,94,239,68,144,93,0,68,113,204,125,40,189,145,173,42,171,5,179,42,98,10,234,71,93,154,136,234,81,10,128,150,186,50,245,19,154,90,145,56,100,97,56,229,70,16,145,34,183,81,78,158,68,155,8,26,191,89,107,208,26,204,134,65,213,48,60,1,16,168,87,2,172,54,88,109,140,169,8,49,176,146,3,0,144,49,190,242,190,242,92,121,221,8,110,20,55,10,181,82,157,154,130,137,40,235,197,19,160,1,181,0,58,130,65,227,207,170,82,34,152,11,164,164,34,94,153,1,53,180,4,99,5,100,52,136,42,80,101,200,24,64,0,15,104,168,218,24,36,140,65,4,128,10,192,6,192,36,149,52,5,96,173,5,255,105,54,85,69,88,97,160,58,135,42,208,78,32,213,228,69,56,112,34,169,130,170,99,246,34,225,69,69,244,34,104,140,169,107,69,164,170,218,60,63,87,155,13,171,58,142,74,196,214,251,166,235,154,174,179,222,179,42,16,153,186,70,99,4,32,124,85,16,186,11,83,34,15,70,154,69,166,168,4,17,93,136,247,47,31,179,122,1,22,96,86,95,62,94,187,115,50,184,190,4,218,135,167,107,23,230,12,252,62,130,220,211,254,1,72,177,175,188,150,255,13,168,246,18,245,31,111,178,245,96,54,184,238,145,16,127,29,233,31,137,3,198,238,155,233,252,176,112,123,81,26,168,252,147,164,22,12,5,202,143,229,132,244,255,148,247,255,66,193,6,152,93,90,197,156,201,174,22,191,174,107,115,181,117,96,252,218,144,50,175,194,12,157,75,94,129,21,189,196,127,189,0,169,65,33,82,147,4,81,130,60,164,8,140,97,25,176,168,8,138,26,1,35,192,224,152,173,120,199,93,59,28,15,182,59,8,15,104,198,192,253,140,51,56,91,3,136,105,9,32,0,118,206,13,131,29,134,160,89,76,90,224,36,21,244,125,140,75,215,174,139,175,240,213,43,16,142,73,90,163,104,100,45,49,48,211,227,68,144,152,204,38,31,140,119,79,224,123,160,132,218,212,120,113,133,18,107,212,125,137,89,151,146,16,173,80,103,156,94,175,88,172,3,10,98,56,160,145,239,161,200,89,1,20,28,156,243,112,126,249,204,150,48,215,228,116,115,31,64,80,0,22,89,35,37,9,187,159,243,248,25,225,83,215,181,75,0,161,92,239,205,25,127,45,58,138,97,38,184,118,114,66,103,180,66,167,229,132,123,9,154,223,247,218,187,99,170,250,87,201,87,157,207,161,189,201,132,250,209,155,244,65,235,158,143,75,70,189,121,225,189,137,96,62,99,48,181,160,128,6,209,208,94,99,187,222,57,151,115,239,231,65,65,111,20,129,51,32,195,15,214,54,221,112,108,197,122,101,65,157,0,208,225,3,68,74,63,112,117,54,229,249,41,125,192,152,78,41,241,160,193,206,26,130,5,149,165,24,133,16,17,25,19,101,191,12,197,164,77,254,134,192,231,67,40,168,217,180,165,110,172,17,186,179,162,97,149,26,168,81,17,199,199,144,63,27,157,4,141,173,94,225,223,89,95,149,206,181,104,112,210,226,150,140,59,51,48,43,199,252,212,34,28,109,243,244,20,234,189,57,0,47,83,70,229,89,203,77,94,101,73,32,183,10,159,103,214,92,108,18,190,188,194,118,73,149,239,253,76,209,23,210,16,93,82,225,184,16,22,113,47,234,205,247,164,170,111,246,142,239,223,212,79,96,164,184,187,75,187,10,184,252,38,65,250,41,232,32,179,64,139,243,93,211,182,199,198,245,195,44,115,187,182,119,111,163,128,8,64,152,221,96,135,190,143,253,95,137,150,250,157,129,192,181,194,164,183,199,68,107,95,30,193,149,56,79,166,231,150,224,140,16,197,177,0,128,134,66,24,15,134,52,21,101,128,16,42,204,124,109,10,160,40,0,5,211,103,204,69,205,133,241,138,69,248,244,84,21,47,230,152,189,140,223,151,119,20,64,206,28,153,212,221,15,83,202,16,82,200,106,110,37,128,103,150,247,31,157,95,196,62,77,22,239,193,1,228,136,62,244,9,135,74,114,168,0,103,41,249,188,2,200,152,229,51,16,233,75,0,154,23,178,220,156,255,212,37,240,246,11,175,207,75,72,46,111,0,38,189,185,215,119,177,182,23,186,168,59,74,2,220,204,18,250,78,119,254,158,19,113,91,158,227,124,25,224,194,159,56,125,91,224,7,5,85,246,222,118,125,219,182,206,90,188,204,183,209,153,44,1,36,101,25,245,236,251,129,123,171,142,145,133,88,141,162,145,130,230,51,36,60,174,63,52,215,130,222,110,184,13,74,83,151,1,60,35,169,194,76,21,50,152,242,244,98,96,93,66,196,80,177,141,250,1,201,250,3,81,202,56,179,146,198,18,43,128,162,48,112,36,66,64,129,194,83,131,89,54,4,34,18,36,115,147,82,110,154,4,138,146,0,163,225,13,0,168,225,107,19,127,67,34,130,195,147,99,82,238,93,170,35,231,212,78,120,77,36,122,41,194,232,3,40,176,186,150,70,127,154,179,18,107,75,238,188,140,22,13,13,95,139,39,139,210,88,76,251,150,254,6,166,114,243,48,34,163,38,139,6,184,24,17,127,109,11,21,220,36,165,114,243,69,123,45,12,244,253,25,137,171,224,234,31,109,253,111,174,24,95,197,9,120,67,34,250,94,240,208,51,7,118,173,231,235,124,10,104,225,177,72,244,1,44,206,218,190,237,252,96,213,243,37,155,253,86,10,8,64,69,220,96,135,174,231,193,130,231,74,177,2,52,41,173,29,248,40,239,88,3,184,86,203,226,14,23,95,177,86,210,28,233,151,181,35,68,14,86,51,173,9,146,42,36,198,188,11,97,204,255,132,240,159,80,32,73,128,69,184,142,42,78,83,102,107,87,115,225,123,38,145,251,137,63,27,149,202,53,70,253,136,48,19,182,60,115,57,206,179,67,154,42,192,185,254,141,84,16,241,37,202,185,162,150,94,230,178,180,80,138,207,37,129,224,21,102,108,160,37,155,52,76,245,132,207,135,189,151,88,156,219,34,238,59,94,126,31,228,72,110,88,1,220,37,95,113,195,94,124,4,224,242,218,142,132,27,12,247,29,91,16,46,79,223,45,110,240,133,78,122,46,21,16,228,23,21,188,117,182,239,251,182,203,212,64,167,89,253,235,82,64,204,236,250,193,118,189,11,240,127,64,131,177,91,116,198,6,252,57,206,255,46,233,60,202,132,60,57,210,68,4,99,102,117,2,65,88,204,163,69,171,41,130,117,133,117,5,6,160,194,216,250,75,74,84,228,175,67,134,137,48,166,93,68,203,194,111,89,140,141,112,39,2,197,136,138,18,84,77,255,42,42,131,228,215,25,100,140,199,83,47,27,16,144,65,170,166,89,166,240,67,90,228,152,114,21,131,16,9,136,80,165,32,131,11,181,139,180,78,202,29,3,48,182,14,40,34,82,106,16,203,60,16,217,244,79,10,72,69,30,191,44,255,134,0,63,87,212,151,139,79,211,26,192,155,10,98,55,212,0,224,174,42,49,191,117,13,0,174,161,172,185,45,49,251,247,172,1,156,143,223,207,92,45,103,68,82,231,223,201,17,152,19,178,53,67,215,183,109,219,55,237,105,217,236,212,74,95,64,5,33,226,156,179,195,224,173,19,207,85,20,32,65,210,145,121,236,35,14,250,71,64,143,199,16,59,56,128,50,213,16,94,140,144,56,156,4,223,165,32,98,42,155,198,79,25,0,3,198,152,172,231,142,89,99,50,255,90,100,222,68,85,245,42,68,132,132,37,145,195,25,9,148,55,86,103,179,194,54,193,153,83,162,170,129,250,13,17,103,27,48,161,104,149,17,138,43,73,26,12,210,27,194,8,204,227,121,4,135,90,85,213,102,179,169,170,42,107,0,100,190,135,208,243,21,17,108,0,185,12,48,83,15,62,117,0,167,42,2,23,46,1,111,150,112,185,215,53,121,73,107,194,59,243,215,31,7,187,184,161,197,1,62,146,130,255,194,68,208,93,76,196,199,237,212,155,16,160,171,26,5,202,35,64,5,79,92,104,187,177,253,208,247,253,251,82,64,41,216,98,175,118,24,124,211,155,193,125,99,168,25,72,162,56,184,7,245,160,33,251,143,44,40,21,74,133,106,72,12,41,130,154,72,244,207,6,217,0,27,16,3,80,129,70,36,108,64,56,135,14,0,0,12,124,66,121,6,190,236,36,126,64,249,65,82,189,154,72,232,138,144,8,169,152,136,26,78,152,107,48,36,8,172,162,0,104,8,141,9,5,74,17,6,21,5,13,4,103,104,72,85,193,123,37,5,20,80,175,42,130,128,96,136,42,32,131,117,141,128,34,194,193,174,177,144,2,138,6,8,57,99,40,4,0,0,128,7,114,80,35,170,1,70,241,194,78,189,160,66,141,248,68,213,198,8,104,238,218,141,28,240,4,88,35,10,32,32,40,160,0,1,153,202,80,69,136,104,208,4,112,80,69,85,69,85,16,47,174,77,13,24,233,225,140,65,34,0,86,117,18,206,154,166,90,133,138,168,10,16,4,249,48,5,9,40,85,22,31,91,204,2,67,245,134,176,38,238,7,112,28,164,58,161,170,188,178,65,10,197,37,72,232,235,96,136,67,175,111,54,211,217,208,3,64,144,39,69,196,220,29,150,235,4,155,205,166,174,235,224,63,50,113,80,248,158,204,8,148,217,38,228,4,135,154,188,205,2,251,124,68,217,175,202,105,47,144,251,11,240,218,109,191,204,246,14,122,166,71,127,6,243,31,31,43,47,2,205,79,247,46,222,107,43,116,246,171,40,169,98,206,112,241,107,82,4,171,149,246,21,8,253,153,204,195,234,211,149,86,131,181,77,90,211,191,61,93,11,150,5,164,229,236,156,140,203,231,216,66,20,196,240,150,116,8,88,101,38,84,144,144,214,24,90,61,102,157,31,254,28,220,95,203,78,133,73,215,194,219,229,150,96,241,140,170,17,33,86,12,83,194,117,160,138,113,211,137,35,92,27,148,5,189,128,119,200,30,217,115,80,111,114,118,163,250,76,70,7,123,220,239,155,246,208,183,157,65,154,97,77,248,170,21,0,179,178,115,110,176,236,28,36,138,137,160,75,89,126,5,234,123,87,163,239,239,123,188,36,153,16,193,145,133,18,225,236,162,52,117,141,85,21,208,65,101,53,18,68,0,145,76,28,152,196,126,227,135,3,131,80,0,216,164,106,48,18,36,134,252,64,139,15,194,146,67,224,243,91,124,81,68,49,246,209,141,59,163,34,217,22,66,73,42,23,186,112,67,234,46,87,83,53,241,67,51,128,31,213,6,70,130,104,145,49,246,47,26,151,105,58,160,104,11,40,53,0,202,152,189,196,137,150,106,145,167,241,206,153,243,248,158,184,236,46,162,96,183,53,19,220,176,205,247,250,242,119,10,91,126,196,10,224,243,139,201,239,204,42,95,133,38,186,65,41,236,205,51,120,134,42,238,52,71,170,137,179,203,91,23,147,174,58,201,23,208,165,14,0,65,5,216,217,161,107,125,211,248,222,10,51,77,183,53,183,10,6,6,208,203,115,139,55,159,134,27,64,17,185,241,106,230,19,102,118,54,188,162,204,192,12,201,204,153,42,132,221,21,136,0,2,140,170,191,19,38,6,170,16,8,33,38,207,49,51,242,235,146,30,208,52,75,30,181,188,64,151,138,40,103,123,55,203,224,45,249,97,4,0,46,169,160,50,29,116,201,28,135,197,102,8,136,136,138,106,174,23,133,186,182,106,73,235,13,75,228,160,139,23,98,62,206,101,20,31,162,185,76,26,186,232,0,22,185,160,103,46,124,173,107,236,124,177,247,114,92,205,155,76,141,55,84,80,239,149,47,190,182,128,121,237,94,191,211,25,92,98,10,111,46,207,190,31,141,115,222,188,126,40,65,208,109,39,226,114,74,196,201,71,2,51,63,75,144,237,202,56,236,177,89,236,242,20,80,192,20,178,115,174,233,134,182,19,107,73,152,32,241,7,20,228,207,239,57,145,183,113,31,94,125,153,150,43,128,242,41,206,117,181,162,205,10,10,237,153,234,135,168,20,138,137,203,182,88,185,21,37,1,66,40,201,59,1,68,212,251,177,230,25,100,94,66,54,188,168,45,188,157,217,63,231,216,12,133,229,42,100,218,31,26,97,251,115,71,18,172,103,138,250,39,178,7,0,8,168,153,217,41,245,3,79,36,218,167,75,165,146,25,52,103,243,131,84,192,169,141,46,235,189,165,124,124,118,0,179,206,131,217,199,203,229,255,229,144,143,247,24,250,107,75,199,112,1,74,231,134,136,254,253,36,251,215,238,245,123,170,229,119,97,223,188,16,191,251,30,48,62,124,24,77,244,123,10,236,231,91,240,222,228,193,142,217,139,208,88,163,128,162,226,188,235,122,118,14,130,9,42,138,4,23,215,0,16,84,89,134,129,219,86,219,1,29,19,96,29,50,74,137,138,154,82,254,7,100,226,15,174,245,252,239,196,225,221,113,152,170,162,178,197,137,25,188,87,231,198,195,199,172,42,12,26,201,159,115,142,37,106,182,196,178,106,72,198,143,209,127,17,128,227,18,233,219,130,245,215,179,126,34,156,112,34,36,210,146,55,194,32,86,24,138,7,154,42,186,129,171,6,13,230,245,96,116,130,9,134,20,186,19,66,187,3,48,3,139,48,83,134,126,158,164,203,104,154,31,91,44,207,150,180,254,129,89,122,70,128,49,59,227,167,124,112,215,42,94,125,244,10,224,194,90,238,251,25,237,111,134,123,94,101,205,239,213,154,0,87,118,75,93,235,123,174,50,253,247,50,232,55,172,60,110,179,126,111,174,0,46,217,119,73,157,161,152,250,136,212,51,15,54,40,197,199,187,61,167,106,46,116,0,161,86,229,172,181,93,207,195,64,194,149,34,130,64,94,1,40,156,209,58,184,208,203,93,117,205,221,144,197,27,185,14,202,244,250,76,106,166,108,22,83,133,210,24,101,102,80,67,65,0,114,34,90,130,72,21,81,69,163,42,11,198,228,76,84,191,10,188,108,152,41,118,68,69,231,49,62,158,144,79,204,124,192,153,250,61,70,173,152,32,42,48,106,2,79,185,69,99,150,8,79,212,226,114,46,72,33,98,9,34,201,171,168,103,156,117,36,32,98,10,219,51,6,180,252,137,82,238,49,110,96,1,242,41,97,63,37,69,68,73,243,112,254,230,124,211,10,127,194,10,224,146,142,158,53,239,117,3,213,243,93,64,38,247,117,111,119,73,88,93,190,84,186,237,203,223,111,208,223,92,151,220,166,3,115,195,10,224,146,47,207,183,15,101,173,96,207,190,27,186,166,181,253,0,185,238,184,68,238,183,234,0,24,196,179,117,131,245,221,160,131,67,22,2,201,168,112,42,129,230,250,134,252,239,7,213,0,46,79,61,149,160,130,188,17,112,122,161,207,100,151,83,10,8,83,77,56,36,91,176,50,84,153,248,74,77,16,84,30,227,215,43,43,43,130,169,104,214,129,155,136,72,113,178,20,195,11,114,62,184,60,149,51,143,35,16,161,78,69,230,231,53,0,136,153,31,44,11,0,26,154,25,4,88,197,121,196,17,189,170,26,9,72,33,85,150,194,199,114,161,233,148,40,34,68,250,101,159,87,246,148,68,20,72,226,50,31,92,9,28,90,236,38,89,148,200,184,54,6,255,237,106,0,112,125,175,251,154,193,122,212,0,126,235,26,192,133,153,195,18,55,149,59,194,64,84,29,139,117,135,195,161,109,219,32,20,60,26,29,189,176,6,160,204,34,226,173,248,200,254,22,12,125,249,219,87,241,197,94,139,146,134,203,24,31,175,202,190,69,38,229,228,12,22,78,121,93,99,93,83,64,86,166,208,93,152,51,119,26,5,103,64,73,82,177,130,208,0,28,11,179,16,66,93,1,3,1,129,153,209,180,68,136,38,53,139,193,197,5,128,245,189,27,213,213,231,87,3,140,137,254,148,228,9,139,128,137,204,36,140,197,100,73,181,217,68,54,61,174,72,78,1,248,1,104,28,200,221,66,86,199,20,77,97,167,64,189,240,158,220,22,80,250,227,51,192,158,51,100,100,23,38,12,111,134,250,220,11,25,242,78,4,206,93,96,236,215,190,255,102,68,252,7,117,96,157,89,214,220,17,112,248,209,251,117,237,57,122,147,254,115,142,30,14,28,245,44,202,18,170,179,34,194,206,119,93,23,179,64,235,29,148,180,234,145,84,213,249,246,216,216,174,171,17,106,4,97,71,1,77,155,164,104,56,112,168,11,120,32,86,90,197,97,175,16,178,7,162,255,146,253,63,160,119,99,34,11,65,49,80,209,143,222,39,206,136,222,29,49,221,165,121,26,131,83,34,21,163,41,55,47,225,239,129,49,191,54,80,27,172,12,212,70,42,82,67,98,80,12,130,23,16,0,83,41,130,138,136,56,86,15,32,64,4,2,232,17,152,128,85,196,251,106,208,127,178,27,188,27,188,128,66,5,96,0,137,106,83,147,24,29,128,76,128,101,134,104,151,3,95,61,68,4,173,34,21,2,94,225,0,84,233,1,21,26,191,21,170,17,53,73,91,33,28,175,232,98,50,99,58,64,96,48,82,80,22,246,60,18,127,134,192,157,0,9,85,20,107,2,0,6,245,128,172,0,30,192,65,37,6,26,87,171,17,175,81,81,160,198,234,121,19,0,232,99,38,39,164,177,130,65,175,12,16,122,225,193,217,193,89,235,157,23,14,115,44,77,19,134,199,172,226,133,131,4,88,112,6,1,245,175,170,206,57,1,13,239,164,202,140,228,22,161,190,98,8,162,8,51,140,216,255,37,78,208,232,84,102,48,255,241,232,44,223,132,51,184,125,126,188,200,224,63,67,139,159,208,205,75,230,247,47,31,175,193,201,103,29,6,35,222,255,45,214,254,146,251,254,124,209,173,104,212,147,51,68,2,227,45,143,170,32,153,132,42,63,46,21,5,206,177,225,79,88,13,23,226,107,17,89,59,176,107,219,185,102,52,23,251,9,224,108,75,193,186,147,88,94,95,207,244,0,178,42,64,121,178,102,115,181,130,69,4,68,138,56,138,13,32,202,180,101,161,156,185,59,33,246,43,136,120,102,31,64,122,12,24,186,166,226,119,197,107,232,73,55,196,6,128,132,12,171,132,184,84,172,165,190,179,199,253,96,27,6,86,224,120,75,94,146,2,82,85,245,236,6,203,214,5,82,33,120,7,217,195,13,222,239,230,232,102,70,244,63,87,176,202,249,232,148,179,138,2,19,225,170,82,152,72,210,140,52,104,4,226,99,219,148,33,40,120,205,242,131,89,45,55,181,95,76,15,90,168,202,46,234,13,156,221,35,204,213,90,4,56,225,144,200,203,58,34,172,42,83,215,102,245,112,201,184,73,152,197,32,25,168,170,76,85,229,76,142,50,131,247,144,228,221,215,22,91,51,97,131,241,227,75,221,231,139,86,233,218,124,238,218,159,46,185,56,63,174,77,247,54,176,230,205,41,139,51,113,226,189,214,226,119,193,195,220,177,53,225,146,67,116,91,105,250,131,22,136,31,183,218,59,111,45,103,25,26,231,156,115,78,220,184,248,62,77,125,211,226,157,163,170,108,93,160,0,98,231,129,37,104,223,150,178,244,51,62,210,107,75,234,215,98,39,206,244,70,47,186,141,80,147,60,5,17,206,54,123,193,121,20,144,243,145,13,45,172,161,140,73,244,9,74,68,64,96,12,25,67,72,99,70,101,140,226,21,102,120,152,152,76,159,177,194,205,98,39,93,240,0,163,62,204,98,217,64,11,111,30,212,228,215,42,201,44,57,13,54,190,232,121,134,133,157,93,43,167,105,253,18,205,73,133,22,77,104,229,61,189,193,202,98,239,169,248,251,121,94,92,184,146,15,249,253,57,253,55,107,119,103,182,225,90,208,206,133,137,248,11,139,183,119,241,67,107,190,246,61,191,114,190,44,241,158,242,41,220,137,170,243,46,229,138,75,202,185,151,148,232,47,231,137,75,129,221,194,205,130,10,126,176,110,24,134,97,80,207,217,178,205,224,118,52,59,97,25,164,1,142,185,27,184,183,234,57,180,5,69,4,136,198,194,47,101,21,185,243,197,132,43,175,173,219,78,237,106,95,220,244,160,151,73,234,82,99,19,51,33,254,73,103,64,176,131,147,37,158,168,34,128,65,168,40,171,178,67,174,178,100,153,48,140,54,50,100,62,78,217,140,39,43,3,213,201,151,204,255,90,152,114,61,113,18,165,123,88,115,36,65,163,44,240,55,132,208,63,10,141,2,91,167,222,43,179,164,94,48,34,66,99,176,164,198,43,144,60,139,139,173,178,51,224,66,218,253,25,213,15,44,145,223,158,62,62,173,18,223,220,7,240,102,252,120,9,48,241,242,43,249,66,147,122,45,3,254,133,72,188,55,17,241,31,116,51,194,59,216,58,47,57,20,23,182,20,220,177,32,127,3,230,7,222,146,252,189,144,66,124,237,109,193,220,71,102,126,9,204,57,160,170,226,188,107,251,33,8,132,37,12,203,12,7,122,47,50,183,199,120,140,199,120,140,199,248,205,6,173,185,104,242,194,131,85,231,131,244,48,66,65,253,127,90,230,189,222,61,158,79,224,156,95,122,195,186,90,230,204,237,47,138,91,25,99,40,243,99,136,230,69,80,92,31,5,225,151,137,246,139,1,144,64,129,4,222,137,48,64,144,137,207,154,136,99,148,29,215,22,92,136,53,38,154,254,55,89,63,11,210,229,217,233,128,80,242,75,109,186,80,146,159,197,61,81,0,1,241,202,110,250,141,197,106,0,117,92,43,96,42,41,46,36,229,151,50,66,37,169,195,236,224,115,49,78,171,112,139,37,129,83,65,240,51,221,143,112,1,38,250,134,20,208,181,225,249,133,96,255,203,3,222,119,46,26,222,169,21,115,185,34,194,181,129,240,249,99,123,195,122,226,170,99,126,91,231,221,231,167,128,206,31,216,55,23,124,139,25,120,152,125,179,99,103,173,235,122,111,93,196,221,193,188,14,76,139,251,32,34,60,88,215,13,234,188,41,176,158,185,145,44,230,127,174,96,46,184,67,10,232,170,244,229,50,113,96,65,108,64,179,47,19,133,12,81,207,102,43,183,2,152,2,20,175,28,170,39,211,102,43,152,149,58,79,82,249,80,242,208,157,100,249,113,121,231,16,222,172,127,228,13,16,137,140,108,163,43,154,30,156,204,255,83,133,227,192,145,212,111,174,192,158,105,230,166,180,110,167,121,124,153,142,50,213,6,235,85,220,89,230,103,209,202,95,187,94,62,37,147,208,15,147,108,188,60,5,116,115,139,211,37,245,137,155,83,64,231,77,228,181,81,218,133,208,157,107,213,17,110,75,1,93,219,192,245,219,165,128,86,127,52,74,211,42,166,7,164,128,170,50,184,190,237,92,63,72,106,7,155,226,85,78,106,0,99,5,185,237,131,235,8,148,166,153,2,104,145,109,247,205,58,240,109,153,205,243,71,243,76,161,105,130,207,57,249,165,80,210,72,100,8,0,137,179,53,171,181,76,2,114,17,16,193,144,99,51,16,160,84,88,25,64,5,145,244,43,177,178,90,86,71,65,146,0,111,128,126,234,73,213,23,138,162,46,174,102,250,102,84,104,179,8,58,163,128,52,117,32,159,238,114,113,182,77,220,146,40,245,9,32,66,211,175,210,130,254,51,122,198,169,58,227,26,92,111,194,116,116,98,151,79,145,63,229,247,172,157,211,114,151,207,148,16,224,166,222,87,189,94,64,230,190,5,201,171,186,177,238,181,2,184,182,8,12,31,223,155,246,247,44,2,175,253,202,85,228,16,105,101,159,122,239,181,184,127,85,81,129,157,31,134,33,116,3,40,148,141,73,103,107,0,170,90,98,64,115,159,113,254,153,121,156,170,151,30,157,171,78,219,229,225,255,41,83,216,76,202,124,126,245,44,242,164,171,86,85,69,85,133,137,14,72,152,217,123,113,46,23,135,67,227,19,152,96,118,25,77,226,255,41,55,134,8,9,84,65,35,59,235,20,128,117,130,196,58,63,74,54,182,148,156,73,180,116,169,111,171,204,113,205,172,240,100,7,75,14,56,28,229,189,22,32,149,5,41,244,236,76,45,2,171,115,110,109,81,201,107,205,109,172,41,124,173,157,235,69,152,41,188,143,44,228,242,55,223,183,203,236,42,4,234,7,81,79,191,7,147,125,223,99,117,247,239,249,56,186,176,187,111,237,229,0,229,51,222,98,217,49,139,50,51,91,23,218,48,69,230,68,1,0,64,224,25,68,145,136,1,124,210,109,232,219,110,232,247,214,30,133,173,1,173,209,16,163,58,172,184,202,241,62,36,201,131,98,29,16,227,208,82,170,5,209,196,126,46,44,59,188,130,198,9,74,136,191,83,159,133,128,42,210,90,187,13,3,10,18,3,158,78,143,202,4,156,164,98,206,219,151,148,52,87,230,40,72,130,68,104,76,68,121,42,131,143,158,143,176,50,84,147,169,1,255,2,11,202,12,53,50,73,16,4,22,174,71,145,15,0,68,12,128,159,204,191,22,244,33,67,194,41,74,185,115,106,248,128,160,211,2,129,70,84,65,105,60,76,136,97,233,16,78,137,67,112,160,30,196,169,176,170,36,243,205,105,42,160,32,9,144,160,17,50,225,167,5,48,118,79,33,8,160,34,42,9,130,103,81,167,224,1,60,192,32,234,153,132,80,128,4,80,98,224,32,34,65,46,3,188,3,246,53,225,211,243,230,233,121,99,106,66,3,166,206,116,121,28,78,35,81,200,21,177,247,182,212,125,44,213,2,66,75,215,40,222,146,90,189,2,84,55,99,207,162,110,90,226,176,93,88,110,70,143,171,161,219,43,76,69,9,138,65,176,4,28,90,235,220,121,51,21,112,18,175,240,218,204,253,92,101,111,151,224,42,152,245,194,44,205,155,31,92,235,246,130,117,245,149,178,201,104,34,170,147,250,188,202,118,51,189,88,27,242,242,176,250,244,171,214,54,233,205,70,188,75,222,19,94,191,106,155,207,54,142,141,150,173,84,175,82,197,124,246,195,12,82,88,74,184,6,123,91,221,107,142,61,98,169,28,137,225,90,63,179,157,78,227,13,203,169,171,78,89,84,196,168,130,115,125,211,54,251,157,235,90,84,49,160,160,126,186,63,147,60,137,2,0,59,47,222,179,243,226,57,138,205,195,200,251,127,219,34,235,94,65,199,181,126,117,237,182,89,72,35,4,247,197,12,69,47,241,88,17,213,217,90,161,128,252,47,85,66,180,88,148,157,219,23,73,57,162,75,151,2,69,210,131,83,243,183,76,251,15,104,228,127,198,98,243,74,187,0,0,192,0,34,113,243,66,90,236,228,44,4,249,51,14,133,5,231,156,115,37,208,243,180,71,172,44,237,102,195,84,10,196,159,54,4,204,130,250,75,250,146,206,39,1,102,162,196,111,22,123,47,233,99,186,106,169,250,254,181,239,29,251,143,244,26,193,222,187,39,79,62,45,220,190,227,90,237,182,95,127,39,67,245,181,107,130,197,140,208,233,7,3,39,132,247,158,157,11,82,28,75,40,32,140,156,242,249,115,226,189,237,7,63,88,245,28,178,75,120,211,197,113,121,26,241,94,105,199,171,78,204,152,172,207,20,161,211,72,106,82,164,61,133,162,207,28,192,169,27,144,177,201,32,8,185,37,151,128,164,72,64,40,0,172,224,67,215,61,190,101,253,103,216,156,139,60,198,124,171,68,13,32,208,168,75,168,39,106,95,99,41,137,39,133,223,172,231,149,211,247,139,196,109,185,238,146,201,65,161,80,16,131,21,18,233,217,249,58,211,31,112,158,48,224,76,214,232,42,38,200,247,16,41,95,213,69,117,115,19,192,221,247,226,218,98,239,109,118,224,230,52,253,153,92,223,37,101,134,171,44,198,37,110,239,6,211,244,254,19,116,190,161,108,49,23,36,34,108,93,223,247,195,48,176,247,112,162,220,53,129,129,18,128,178,120,235,124,55,216,174,87,231,19,53,200,117,142,238,61,183,199,37,245,241,197,99,113,121,83,123,104,88,133,178,237]);fileData2.push.apply(fileData2,[107,37,209,150,29,195,40,142,56,102,144,46,176,192,83,252,229,140,59,79,11,208,209,217,11,229,196,211,4,105,75,19,105,74,147,228,64,130,135,150,98,183,39,43,128,44,16,166,204,121,143,52,67,104,36,210,99,4,3,109,178,4,102,178,200,129,201,231,244,98,149,41,191,222,229,65,247,98,97,25,46,232,16,190,129,207,242,157,213,188,75,240,121,119,185,242,175,165,14,190,35,11,241,29,77,155,190,67,191,229,218,234,253,133,12,175,151,131,86,175,66,27,223,215,189,93,114,130,206,99,183,202,125,65,81,239,253,48,12,174,143,218,0,179,101,49,41,100,150,178,132,244,183,222,14,3,15,86,29,147,168,209,241,184,8,94,141,197,190,227,237,241,230,77,174,43,178,36,179,49,254,226,146,48,228,164,116,28,192,149,161,51,32,125,48,69,178,128,120,66,228,112,186,97,146,232,238,242,27,36,38,38,113,76,19,18,220,112,45,233,5,139,217,212,160,16,141,191,164,252,21,75,8,240,131,152,79,137,38,142,53,158,196,164,180,214,184,176,118,19,206,26,47,96,170,6,60,103,235,155,182,2,92,178,2,56,19,236,188,153,67,191,57,136,185,239,10,224,90,12,251,109,118,237,94,43,128,27,82,64,247,93,76,220,208,198,113,155,141,214,91,101,109,238,235,222,46,57,215,112,129,242,65,134,236,43,139,27,108,223,247,108,29,20,55,215,100,5,32,25,201,34,202,222,115,111,213,122,18,173,20,99,177,247,30,235,163,247,175,0,206,99,225,23,143,224,162,198,236,50,103,89,193,105,51,135,24,150,192,161,68,206,83,58,0,213,209,206,198,111,128,5,233,151,4,7,42,211,244,184,102,205,243,175,141,85,135,241,131,32,204,113,74,54,240,128,148,36,7,50,189,132,204,25,26,65,0,152,69,196,0,102,98,184,64,132,23,172,63,78,67,251,44,253,24,197,166,189,207,171,203,197,243,85,178,61,103,157,128,178,87,224,205,250,219,133,43,128,51,223,3,239,64,178,255,70,43,128,15,10,48,47,89,1,188,39,19,112,67,57,225,18,250,163,107,23,73,250,62,34,241,119,150,1,110,56,65,151,68,57,179,23,195,125,237,189,183,253,96,173,229,44,14,83,214,0,70,198,52,5,96,97,235,220,48,32,75,96,202,164,148,23,134,139,9,65,239,146,9,189,249,138,191,34,78,41,229,192,16,129,104,222,50,70,20,160,159,80,238,62,141,244,59,33,121,158,115,233,19,155,61,109,231,13,147,32,150,84,226,111,6,123,125,65,66,233,84,187,236,146,67,17,112,95,58,119,0,194,204,8,169,19,34,73,4,231,130,112,238,39,40,243,245,101,218,234,244,98,29,41,164,138,44,127,153,225,41,51,254,165,76,216,26,178,243,76,186,111,109,109,119,85,235,211,59,251,143,238,85,205,122,212,0,110,206,149,235,53,124,115,247,42,149,195,197,44,61,31,93,3,184,36,209,42,158,3,77,131,56,63,12,131,27,172,56,175,167,100,112,154,232,140,115,196,231,173,83,85,42,18,38,119,169,254,223,189,15,224,205,26,192,98,217,240,52,116,45,29,192,156,17,33,232,194,67,193,18,90,196,246,178,82,55,62,231,40,71,94,240,162,156,160,87,223,78,148,232,245,41,201,126,5,106,118,97,89,181,116,26,53,107,162,71,79,13,108,184,116,162,13,204,85,28,114,21,119,214,87,81,218,116,156,54,15,47,102,228,96,73,103,102,49,5,244,126,147,241,171,64,53,112,19,254,237,6,100,200,189,64,38,247,130,199,188,39,101,116,249,166,222,12,14,188,227,129,213,123,107,224,92,114,40,46,36,11,153,173,209,195,194,61,116,3,0,79,29,0,10,84,138,4,32,32,138,98,93,235,186,35,178,149,193,17,160,65,84,150,73,161,79,16,2,148,93,145,21,56,146,211,168,7,68,137,51,98,99,37,203,115,72,80,122,25,35,217,248,13,107,135,56,129,109,35,121,93,124,26,178,200,165,250,68,120,202,34,153,188,64,128,4,136,49,206,208,157,100,166,26,182,37,28,101,228,112,96,6,107,97,84,130,12,153,17,39,50,176,235,192,247,192,3,214,8,79,32,42,32,145,241,63,163,128,81,1,128,48,138,219,0,8,112,216,212,208,177,101,16,42,4,99,160,50,136,138,4,72,0,65,201,5,21,140,66,165,226,125,40,204,206,147,248,1,12,76,64,136,36,160,78,181,23,24,84,24,196,129,56,96,43,222,137,132,10,191,79,106,47,10,168,68,2,32,136,94,81,212,64,32,53,34,20,99,192,24,175,218,91,30,6,167,14,42,194,138,176,166,128,244,71,3,136,42,40,65,199,113,230,104,153,217,177,119,236,189,240,41,100,219,123,11,32,161,81,128,217,133,167,85,69,25,50,31,188,95,240,170,68,224,216,134,107,196,7,237,29,82,32,101,245,25,227,63,155,51,151,95,38,166,74,8,118,137,200,94,189,163,112,130,64,231,4,166,22,241,139,243,140,24,200,26,24,127,237,10,103,145,48,231,154,42,235,120,255,69,27,52,111,8,47,241,5,25,27,62,21,24,81,149,156,76,156,62,94,217,84,184,125,206,113,241,101,247,79,154,124,125,34,101,214,94,126,250,244,244,92,148,199,57,31,124,126,67,43,102,41,120,91,209,192,57,243,73,86,92,156,151,212,30,202,205,155,37,165,103,13,246,185,25,11,84,73,148,68,137,21,107,4,20,242,92,245,142,90,235,154,198,123,203,102,137,10,34,84,10,195,189,228,156,179,214,106,106,38,134,44,52,124,61,222,249,77,184,149,94,175,19,9,23,112,192,45,70,250,229,131,51,212,108,26,96,63,153,13,191,72,124,141,159,194,216,168,85,27,170,77,80,144,76,114,191,233,86,27,179,106,185,20,28,97,54,81,150,82,21,53,200,196,167,138,235,152,235,9,202,103,65,159,61,54,40,0,176,138,8,138,34,34,16,82,177,61,217,193,21,109,13,88,178,132,135,188,19,42,0,107,208,124,207,151,14,138,130,247,234,189,100,70,104,25,175,185,28,62,4,76,167,49,166,174,235,197,50,201,90,253,246,205,124,253,90,32,179,86,3,184,54,13,248,126,68,208,221,195,225,251,46,53,224,35,59,111,239,142,244,191,188,5,250,170,213,201,47,105,253,189,196,117,221,107,253,122,33,8,74,167,234,173,129,26,168,236,6,152,125,156,160,228,146,17,241,214,217,97,240,253,0,137,89,98,12,55,68,81,174,43,143,172,225,118,245,50,246,190,69,227,114,134,92,108,86,138,60,147,11,206,11,2,45,244,191,114,10,72,68,192,51,176,4,1,47,154,246,22,165,42,43,168,151,92,221,45,73,249,147,196,88,166,82,192,96,193,99,50,61,118,247,229,149,75,137,194,141,235,158,224,66,50,250,84,130,52,156,8,10,150,9,166,148,163,10,105,154,76,15,129,0,217,250,7,206,59,4,1,101,137,173,14,158,51,233,105,248,162,104,223,147,178,104,108,209,146,49,131,31,23,143,9,6,58,115,159,107,93,84,139,185,251,211,114,241,233,21,191,166,23,118,33,46,226,204,123,46,41,65,221,11,39,115,67,238,254,60,63,204,29,89,107,222,95,103,190,47,172,243,230,110,137,187,236,245,135,54,178,221,17,166,245,38,192,97,237,109,42,226,7,59,12,131,115,46,232,6,79,107,0,160,193,220,139,136,183,78,6,199,206,103,144,120,25,251,191,147,15,239,205,139,224,146,34,210,155,52,50,103,248,103,198,221,46,186,82,203,63,145,70,70,4,201,232,207,84,30,128,89,185,50,252,4,171,132,196,134,79,144,27,140,182,152,20,66,34,9,36,208,107,10,112,20,22,67,5,82,2,0,84,138,203,44,197,216,37,16,56,54,52,106,212,16,32,129,9,94,154,192,68,86,137,217,154,51,44,56,56,174,69,41,152,123,85,17,192,144,132,202,61,12,97,33,18,178,41,233,87,48,144,84,36,172,106,220,71,94,46,219,46,30,249,211,170,239,236,204,206,62,50,179,254,179,30,130,178,152,124,185,101,63,15,151,190,10,138,115,45,78,230,157,120,143,187,192,204,175,221,176,187,212,153,239,91,212,189,13,43,117,151,189,190,139,123,187,215,209,184,4,219,3,23,96,163,181,80,60,20,17,107,109,223,247,206,218,89,116,69,185,48,137,136,192,18,72,32,40,39,1,52,153,69,133,82,66,235,182,21,192,155,166,255,114,176,237,155,136,192,181,68,211,233,162,97,213,241,132,60,76,148,247,42,162,221,8,173,25,89,88,227,145,9,68,61,28,30,68,216,40,102,57,109,77,72,155,152,146,193,96,208,9,76,2,227,98,168,24,4,214,238,216,161,77,241,49,34,5,106,165,180,248,24,211,168,34,2,44,236,189,250,200,244,9,10,41,246,167,176,194,64,25,79,98,72,49,17,32,33,5,31,147,96,52,227,82,47,99,55,33,209,124,6,142,57,239,125,72,15,46,230,34,215,184,63,207,84,224,245,45,10,232,181,55,159,150,223,239,213,159,120,195,10,224,253,166,255,157,48,243,143,91,1,232,189,199,13,8,212,207,95,1,220,86,175,190,239,209,184,176,158,244,70,35,152,198,160,150,157,183,253,224,156,203,194,127,57,228,85,69,64,64,213,248,38,118,46,199,161,165,27,201,168,210,155,87,0,111,154,254,75,224,164,231,177,64,243,100,253,10,195,240,242,213,95,58,188,83,0,230,228,231,226,87,149,170,232,193,116,198,140,185,243,57,78,15,73,24,84,64,13,25,158,68,11,129,128,129,138,67,1,36,175,0,96,129,32,104,182,211,12,192,2,233,92,80,82,161,201,41,38,16,32,64,34,19,88,40,66,50,7,145,32,229,4,75,246,210,248,215,2,12,154,157,159,22,132,25,225,175,161,68,180,168,16,176,6,250,60,93,40,44,115,49,173,139,62,158,65,194,93,210,30,249,9,43,128,247,39,127,222,9,160,252,184,21,192,71,212,0,190,254,10,224,211,86,6,103,174,168,243,215,255,37,174,162,164,232,15,119,174,31,108,73,10,20,172,7,100,12,168,181,214,118,189,27,108,102,129,166,84,201,140,36,99,122,183,26,192,181,43,0,56,33,29,91,172,25,158,129,70,148,160,198,229,188,115,22,205,153,116,2,39,146,184,36,51,48,249,218,19,22,32,154,97,120,52,10,41,71,36,37,160,102,157,128,162,248,174,5,221,223,216,192,85,76,245,0,46,48,184,197,125,81,230,152,186,65,36,76,91,37,58,102,174,130,237,214,32,3,141,64,32,158,83,1,64,39,123,158,106,194,177,17,76,207,217,226,83,229,247,89,128,127,138,250,47,179,109,249,179,139,133,132,252,145,55,43,252,111,134,246,151,247,1,124,157,26,192,205,81,234,111,93,3,128,119,116,75,252,13,107,0,231,211,155,179,247,136,231,124,79,178,117,214,90,107,237,10,10,72,213,123,239,172,245,214,137,231,203,129,55,31,135,163,184,240,46,93,252,211,162,142,74,105,143,150,191,63,49,128,142,13,186,170,129,86,59,254,181,168,30,79,210,68,169,38,139,198,84,85,53,37,229,167,162,64,12,144,121,185,19,111,179,8,48,51,228,110,188,84,4,142,230,94,84,152,197,51,51,11,143,191,53,38,214,3,40,200,196,82,193,216,4,158,116,102,198,68,95,136,190,67,21,40,37,175,50,85,3,176,148,135,37,31,192,82,237,61,172,120,78,97,118,107,119,239,98,125,254,252,66,237,140,88,252,109,152,144,27,192,248,55,224,253,207,132,99,191,16,102,254,161,144,161,95,178,61,239,9,222,223,127,78,63,97,223,47,217,78,61,43,151,187,176,224,150,216,254,233,189,23,55,1,2,17,42,2,139,17,53,128,36,236,134,129,93,143,192,27,69,163,192,170,14,196,130,120,80,14,11,2,73,20,243,146,138,135,17,232,171,35,59,118,106,20,136,100,214,26,113,214,25,109,29,121,225,131,18,0,146,34,37,37,0,82,12,89,116,96,133,4,40,230,48,177,96,130,47,201,178,85,209,10,91,97,151,127,130,217,5,250,98,149,204,110,207,170,94,196,177,31,156,69,36,85,0,22,97,6,101,84,49,42,164,158,173,21,230,148,250,79,209,180,42,213,85,88,16,168,147,128,101,39,53,164,6,24,129,17,60,128,71,245,1,186,131,34,32,128,177,44,12,138,160,128,138,17,58,44,88,19,213,33,30,23,117,10,0,198,80,69,53,48,168,87,101,141,12,117,185,90,160,138,74,134,200,16,133,2,47,48,128,83,163,4,94,193,43,88,8,27,128,130,200,0,14,145,18,135,29,11,34,16,40,176,128,147,202,82,53,68,114,39,235,157,19,171,36,138,82,215,53,17,121,149,193,187,193,59,7,162,21,225,166,10,181,35,155,10,71,249,168,206,74,232,80,240,125,162,161,80,186,8,39,194,11,135,233,216,179,74,208,83,11,101,233,120,82,18,75,68,190,154,163,55,90,185,19,2,162,28,12,149,51,48,42,173,221,54,19,140,255,4,239,191,160,109,25,144,239,107,196,238,23,22,111,23,225,231,19,8,249,89,144,251,233,86,173,97,28,206,48,233,175,109,146,19,246,42,121,102,204,254,226,139,12,171,165,142,83,126,173,201,33,7,153,232,37,196,94,138,101,144,126,217,109,81,202,44,140,217,80,28,123,8,128,232,76,231,193,250,192,197,185,118,130,214,186,43,206,141,149,182,146,51,87,77,162,226,13,195,139,120,102,55,6,151,74,160,164,98,84,12,104,229,37,182,20,164,141,215,34,67,48,198,115,1,226,17,40,38,209,16,85,38,214,240,144,252,96,237,177,69,199,1,12,26,78,34,197,69,61,168,250,200,216,133,0,102,186,6,127,39,183,198,189,66,173,51,99,206,242,86,160,125,74,103,152,51,218,203,139,169,255,63,123,239,185,221,56,178,172,137,70,58,24,122,79,81,222,123,91,190,170,123,247,62,243,254,79,114,215,157,59,51,231,204,233,174,146,8,100,222,31,1,36,147,112,2,72,80,162,84,200,149,171,10,162,40,216,68,216,47,190,80,138,113,62,35,136,214,69,97,140,153,97,235,224,235,186,17,124,88,73,163,147,42,136,174,85,33,195,30,160,22,208,222,64,200,207,19,56,34,97,83,23,48,153,130,192,220,57,13,67,67,196,32,119,67,25,128,186,22,149,33,26,253,140,134,109,135,149,52,156,24,252,115,131,142,77,169,89,35,204,95,191,126,121,158,71,8,17,66,8,33,24,99,40,136,169,49,116,248,11,157,155,12,249,149,232,201,70,94,167,120,139,249,60,168,231,120,250,55,46,83,210,146,19,171,176,64,243,84,228,151,232,34,171,226,45,198,212,10,8,44,243,184,95,133,252,158,133,205,240,156,172,21,11,95,120,254,170,136,213,221,219,52,87,56,27,134,96,190,101,250,93,240,195,64,66,44,4,20,182,97,242,158,166,202,243,137,84,58,152,64,10,86,91,148,18,108,205,147,40,142,151,68,198,5,68,162,212,136,40,128,200,115,149,8,135,15,139,38,124,223,7,207,7,221,5,69,179,135,26,157,147,32,164,207,68,234,164,185,184,135,150,230,8,244,212,39,41,149,102,224,241,60,79,122,18,140,142,63,115,205,103,100,0,15,194,194,174,192,186,10,56,156,201,76,142,251,88,48,76,116,175,71,144,24,190,9,170,13,148,175,148,239,163,223,52,247,8,164,146,82,90,150,197,57,199,216,14,182,126,209,134,121,26,136,43,209,154,51,111,114,4,101,27,79,39,152,112,160,156,9,189,248,154,142,219,206,25,132,31,121,114,140,139,5,109,23,3,52,231,79,2,231,201,153,165,37,204,74,17,253,249,11,44,50,78,187,172,120,203,50,168,217,156,223,92,230,238,149,165,12,50,240,141,207,194,32,35,112,12,34,149,242,165,242,252,233,116,138,52,63,134,2,8,35,197,88,42,230,123,158,242,3,172,8,9,57,132,81,148,144,88,51,129,66,203,87,21,164,116,207,175,6,212,60,155,77,6,62,100,46,229,155,132,101,68,129,8,18,121,49,194,130,0,44,10,83,88,196,27,20,76,144,16,12,170,179,237,38,244,106,6,235,84,161,249,175,137,60,33,172,133,39,128,109,97,148,39,241,183,68,130,89,38,79,116,11,103,148,254,129,62,8,242,4,148,144,32,51,143,241,55,73,102,160,85,212,13,161,60,4,63,208,4,186,85,52,5,146,230,63,153,162,223,211,29,193,12,46,17,157,15,48,191,25,137,93,196,31,71,68,220,39,230,105,243,72,225,5,210,128,139,193,64,23,78,36,230,17,145,139,33,86,23,168,150,202,143,145,93,38,87,153,118,20,40,169,175,64,158,186,241,156,187,202,249,32,22,206,222,171,213,48,69,23,141,61,134,208,31,169,123,144,168,176,164,31,205,59,253,116,102,13,97,164,148,211,233,84,78,61,130,133,66,153,173,103,86,10,184,94,192,3,72,59,156,105,245,71,58,85,37,158,27,165,148,81,70,25,99,66,48,203,98,66,32,207,195,44,104,135,119,77,5,166,186,89,66,21,20,214,6,54,123,136,187,15,37,50,168,32,173,49,31,186,154,99,132,158,29,69,6,252,50,74,202,64,124,99,174,69,5,33,86,34,49,181,203,0,24,65,29,32,165,194,204,9,158,128,212,9,100,157,203,32,160,219,224,0,96,168,11,49,194,127,255,253,247,175,95,191,176,61,175,16,2,107,125,227,54,245,28,186,192,8,82,71,164,124,162,32,48,61,6,83,241,44,246,86,68,2,74,137,241,232,120,24,183,144,93,178,140,40,44,183,176,107,1,15,96,1,161,191,106,4,253,42,70,126,72,210,50,81,163,156,215,190,216,33,138,238,39,15,18,52,226,118,227,59,128,205,190,228,212,195,30,241,42,222,179,214,11,251,0,107,15,0,249,208,176,45,48,218,185,217,117,0,175,232,1,100,144,7,152,49,104,29,11,75,91,232,179,2,224,32,117,174,64,74,229,251,36,228,202,134,208,142,54,139,3,34,50,38,252,213,204,240,87,82,42,31,148,212,125,34,9,168,32,244,79,41,163,148,133,160,32,74,8,3,32,106,198,212,64,33,72,48,133,123,147,65,157,215,236,152,18,47,44,164,181,240,33,44,253,85,160,40,5,172,63,0,170,0,124,169,124,105,22,118,224,64,137,239,133,195,12,208,107,30,80,189,97,166,85,210,160,202,25,133,96,121,86,246,2,73,166,18,61,128,197,196,65,182,240,125,21,15,32,27,56,184,36,90,49,207,45,45,84,160,87,138,7,176,176,109,186,34,72,174,90,148,11,104,121,117,139,241,125,50,255,158,98,119,48,179,20,0,67,64,97,21,216,211,147,239,121,68,42,14,36,242,102,210,124,73,170,66,107,180,68,15,32,30,124,72,52,3,205,108,112,28,33,10,0,202,15,216,176,253,233,84,78,167,42,12,122,96,218,64,199,208,205,3,204,168,159,49,140,19,106,164,25,97,131,4,133,148,168,190,148,129,133,14,210,147,254,147,63,115,8,124,80,126,24,156,81,0,82,5,154,88,5,120,41,140,41,133,254,68,88,211,235,3,248,70,71,79,162,41,87,81,9,209,0,75,16,112,59,51,29,192,33,232,30,74,133,103,229,56,14,99,76,99,126,208,73,212,126,82,90,180,49,241,81,226,141,74,163,131,134,148,246,47,25,225,160,12,144,76,252,199,196,36,112,198,242,43,203,3,120,173,28,192,179,87,241,42,57,128,162,199,93,192,41,89,50,22,244,155,228,0,84,24,193,14,94,52,41,125,207,123,122,154,213,130,5,40,32,29,33,10,130,221,41,141,95,212,66,93,89,74,76,193,103,236,60,226,1,68,226,0,25,103,18,209,1,136,151,50,73,240,25,161,186,41,110,84,205,200,89,111,47,13,217,140,222,40,53,191,64,101,168,0,52,250,30,169,219,244,249,147,249,83,37,179,16,222,236,40,248,133,144,93,14,83,196,129,244,215,157,219,36,153,117,165,15,92,64,136,100,110,81,250,251,190,175,215,4,114,189,105,20,80,226,48,161,59,241,91,106,222,168,120,154,33,77,19,231,68,67,103,164,124,243,36,129,243,32,85,94,0,210,94,34,52,40,207,85,228,52,144,75,191,168,229,133,64,206,179,93,69,89,111,137,232,157,178,138,135,19,67,64,207,2,129,244,107,142,97,100,41,165,103,228,0,2,20,16,1,0,207,87,143,83,245,56,197,162,208,39,207,163,114,74,125,159,32,134,27,223,124,95,199,63,10,64,152,77,192,161,209,9,128,40,69,76,0,175,167,102,16,224,89,57,65,96,245,82,5,84,134,223,151,4,52,82,27,1,218,146,204,177,50,152,55,203,243,124,0,226,77,253,233,147,135,10,79,74,197,185,48,99,220,8,111,199,72,8,8,2,28,8,3,96,64,168,66,16,57,145,62,5,66,25,167,66,204,170,136,195,110,42,65,183,72,69,228,147,239,63,41,240,40,245,57,60,81,207,247,61,207,247,61,41,125,69,21,101,32,168,226,68,50,244,9,184,98,22,17,76,49,120,2,152,2,85,84,249,82,122,190,255,228,201,169,79,20,88,92,112,198,3,150,8,74,169,162,224,75,96,0,0,83,255,73,130,31,148,0,19,74,40,35,20,73,134,124,204,15,144,39,165,166,1,212,215,243,159,136,244,193,159,250,127,255,183,0,234,80,206,20,96,161,159,15,10,33,255,143,255,252,68,170,87,255,105,74,164,194,196,0,39,20,89,31,176,155,2,102,128,9,33,168,48,130,124,9,99,168,45,116,153,24,174,173,120,67,177,184,91,128,136,35,19,254,111,170,4,124,190,38,36,31,183,19,85,59,132,153,114,61,117,127,2,69,32,209,51,80,74,249,224,123,202,195,105,110,63,251,50,39,20,66,235,28,63,33,230,182,76,26,207,22,142,37,64,122,200,172,123,193,220,118,250,152,74,31,103,4,224,159,103,196,79,56,113,59,149,124,63,133,103,191,80,40,63,251,70,165,137,203,180,250,0,243,65,235,25,20,190,63,119,7,50,18,221,137,95,139,216,61,105,133,26,161,184,211,101,79,52,152,243,53,25,250,193,101,170,25,170,105,227,117,254,87,41,223,39,212,87,196,15,214,140,146,210,127,122,122,252,245,235,111,148,243,0,224,3,80,21,90,163,24,255,157,249,11,43,64,176,38,26,116,249,237,151,12,203,34,254,252,76,231,32,254,101,237,4,161,20,67,4,36,86,79,204,29,72,159,106,144,24,80,196,104,157,168,27,66,154,110,19,6,127,116,202,68,115,124,206,200,62,61,192,190,38,65,190,65,98,87,29,32,132,233,25,212,187,249,74,122,202,155,78,229,83,16,144,193,144,145,54,210,3,130,110,101,228,33,194,202,100,108,230,131,87,167,219,217,203,16,207,163,35,60,48,95,50,173,241,254,56,116,35,29,18,238,74,151,2,232,100,128,105,104,68,112,65,217,33,2,220,167,94,108,166,242,142,67,134,84,238,94,17,249,205,228,82,28,211,18,109,240,103,171,10,138,190,41,43,5,245,175,180,152,64,45,74,187,246,2,150,59,188,212,80,233,68,250,121,16,86,105,161,194,32,9,138,22,155,142,12,120,158,231,61,62,5,29,160,150,190,251,57,99,253,133,34,152,207,38,199,210,172,143,120,196,217,172,59,77,68,170,68,242,10,193,159,200,57,147,11,124,169,116,24,39,4,239,147,208,225,194,18,103,132,117,18,9,68,145,0,217,169,136,244,49,137,64,181,160,71,233,77,67,254,103,130,244,109,190,84,158,175,60,95,249,224,79,37,72,66,20,149,83,169,60,69,128,18,69,193,15,145,166,72,22,36,137,242,64,250,32,125,80,154,200,51,80,9,18,60,95,122,158,142,59,153,104,78,243,98,17,9,246,248,248,248,244,244,244,248,248,168,99,131,38,110,74,167,208,19,31,49,238,54,81,19,64,140,83,200,84,0,145,98,142,180,229,190,0,72,230,89,88,250,146,200,144,133,97,14,11,4,160,243,191,44,11,7,37,114,130,250,87,4,233,89,82,200,190,152,212,206,9,3,91,6,255,250,44,96,58,45,225,63,59,174,9,79,199,60,162,47,149,239,99,119,120,68,25,82,196,183,200,176,70,0,251,116,211,229,158,113,206,215,224,89,232,116,198,42,76,43,32,130,148,158,192,48,223,191,23,173,87,237,247,104,111,192,148,116,81,5,96,194,126,100,0,179,157,29,23,59,197,204,10,133,147,195,20,136,16,37,16,48,253,7,41,228,0,165,21,118,34,11,191,137,103,47,56,103,132,96,30,66,122,158,244,60,80,160,124,31,161,253,202,151,33,115,28,210,114,72,140,188,128,47,145,250,77,121,190,63,245,124,132,120,205,251,118,166,217,110,130,127,76,152,48,2,135,245,93,194,31,181,34,137,212,87,39,86,216,165,105,241,120,122,38,177,52,44,15,214,62,15,96,38,3,168,179,128,80,91,0,130,89,40,207,156,255,74,139,162,110,242,67,80,202,5,245,47,95,96,177,138,146,130,37,107,208,86,10,111,205,89,25,147,118,206,129,160,67,107,82,206,186,125,120,158,231,63,77,125,36,188,65,228,136,118,2,124,223,39,0,20,72,70,87,238,18,61,128,252,117,52,207,14,51,199,104,166,112,205,252,176,254,166,233,1,196,161,235,114,158,47,33,248,171,144,236,65,223,77,252,55,104,160,139,1,24,236,206,78,8,5,32,148,82,96,68,81,64,3,95,105,4,39,81,179,237,185,169,188,144,22,194,71,118,104,74,21,165,138,34,31,133,142,115,99,203,1,233,207,216,63,148,175,27,34,171,0,182,75,40,37,1,198,95,73,73,66,68,175,25,243,49,219,61,66,216,38,19,131,75,156,115,219,182,109,219,142,120,66,105,113,54,19,253,25,79,194,71,52,113,68,55,152,216,220,56,40,40,63,234,121,25,57,146,31,6,186,192,155,92,138,56,40,43,145,184,86,40,254,133,61,128,85,84,18,44,134,64,125,97,15,32,35,4,148,44,21,13,15,32,216,246,165,63,245,60,172,246,37,65,111,114,204,158,72,100,65,8,4,132,90,28,155,85,212,3,128,20,86,231,108,35,40,30,79,136,7,16,227,212,255,122,67,55,185,197,208,54,106,5,76,5,71,132,209,220,85,155,96,30,100,219,164,148,96,40,92,6,217,224,89,177,180,12,49,63,51,177,142,237,98,164,242,164,154,74,245,36,213,84,170,169,132,169,130,167,80,206,134,177,38,208,88,35,79,134,69,100,10,41,225,0,128,209,64,61,80,76,130,163,206,192,137,189,94,8,69,226,82,237,105,48,131,198,57,18,16,196,59,128,81,120,221,20,250,233,233,201,36,2,210,195,140,254,155,113,33,244,18,50,124,210,68,21,82,200,3,200,179,232,159,13,209,44,12,220,206,3,246,207,48,226,22,118,2,242,236,164,44,227,116,121,80,191,90,65,111,172,229,5,122,233,186,36,205,175,45,229,16,137,30,192,2,187,10,188,243,48,98,65,66,67,127,250,248,228,251,62,9,106,5,100,96,227,5,8,63,57,211,27,235,153,3,200,88,160,113,91,213,100,150,215,159,60,123,45,145,80,137,148,146,206,172,120,165,9,151,9,9,91,119,73,137,176,2,48,212,3,104,206,82,41,195,47,248,202,247,9,97,9,132,166,18,40,50,179,202,80,79,132,57,3,255,73,130,79,228,147,84,83,69,128,17,197,212,84,129,31,173,113,13,201,156,9,0,209,77,31,103,191,246,124,12,1,197,115,0,145,252,71,36,7,96,234,209,184,188,126,22,131,111,166,4,204,167,102,254,54,174,176,35,240,208,37,115,0,207,90,151,235,159,3,120,246,184,171,203,1,228,57,116,149,3,40,253,208,11,231,0,34,159,144,200,146,8,57,125,3,176,143,47,17,63,148,80,95,179,60,126,96,249,188,191,202,71,121,24,137,48,36,182,26,143,4,181,144,210,82,11,68,21,210,69,36,58,22,74,119,6,142,63,209,16,12,42,145,106,205,112,17,48,31,43,61,165,124,64,36,151,239,41,233,3,225,104,154,107,224,77,168,71,96,174,45,176,198,243,104,53,38,165,68,162,183,192,214,214,234,39,244,239,72,216,42,64,77,167,210,243,80,39,41,207,247,61,15,141,122,125,189,24,208,215,225,123,140,242,7,233,31,74,133,16,182,109,59,142,99,162,220,76,181,129,254,83,156,252,39,114,3,227,169,20,115,152,161,54,19,5,4,153,220,135,207,70,111,50,208,44,121,96,233,57,171,132,242,255,88,22,16,8,242,181,199,88,5,16,8,94,138,85,116,165,136,154,85,163,134,86,4,136,130,244,42,153,108,104,165,150,254,129,160,210,55,193,159,51,200,40,225,196,7,223,127,122,84,143,143,108,234,83,233,83,162,8,9,193,251,210,160,248,71,150,154,116,68,179,175,169,189,149,76,64,179,134,191,210,51,59,34,20,95,109,179,118,0,74,133,116,156,52,64,60,42,131,249,135,81,202,153,7,234,73,250,190,148,92,8,73,224,209,155,42,2,79,222,244,239,191,255,126,242,61,140,246,104,136,139,174,6,192,52,166,239,251,84,129,160,140,19,74,124,233,63,62,77,167,83,96,12,184,160,132,114,69,153,162,48,149,240,232,195,84,194,84,74,79,249,211,160,178,151,50,139,16,174,60,73,37,197,73,36,54,118,103,140,112,70,56,252,244,225,201,167,190,98,18,168,175,96,42,145,214,95,77,145,246,135,32,15,56,40,10,146,128,167,152,224,138,0,99,140,113,142,220,112,130,11,78,153,129,114,150,64,20,165,216,206,209,3,239,137,48,70,185,0,9,240,232,113,79,17,164,2,165,97,86,0,203,253,176,18,120,234,249,79,83,140,254,75,41,145,17,8,253,0,84,51,216,75,218,243,60,77,23,106,42,140,128,200,60,44,17,16,66,196,43,0,32,236,22,96,166,157,117,178,29,151,138,36,224,41,57,149,254,147,239,121,74,74,2,145,76,204,204,237,152,167,92,55,127,76,15,149,248,72,151,170,73,234,195,237,228,250,128,84,160,55,246,91,83,154,7,86,205,126,76,217,195,179,49,207,232,225,82,174,46,237,60,163,149,52,115,204,248,51,126,123,41,125,61,159,5,206,37,230,123,34,216,246,140,28,33,0,164,145,239,107,138,252,200,204,120,160,11,4,61,10,213,94,164,125,63,78,235,143,205,45,210,234,33,22,56,37,153,113,108,205,248,15,160,27,42,164,181,65,12,159,14,13,233,129,53,154,132,96,169,191,47,229,20,164,7,138,72,5,83,159,78,125,53,125,154,78,31,125,240,149,32,84,65,8,252,240,124,36,185,124,182,86,101,121,36,111,158,63,84,73,68,240,113,107,49,251,88,145,39,20,233,226,107,230,141,113,32,196,133,104,126,108,207,83,74,49,198,36,96,127,21,164,137,158,194,116,10,158,7,225,235,68,176,128,150,115,160,20,66,129,16,162,134,84,164,162,7,24,131,160,110,107,86,71,140,189,198,20,150,17,233,251,140,237,47,166,158,63,245,124,223,15,106,89,166,158,66,44,16,161,115,29,228,195,172,131,146,82,97,165,11,230,18,52,166,203,143,150,230,234,11,55,75,124,77,49,141,49,125,109,218,235,95,37,146,125,154,142,133,233,66,37,178,180,230,140,192,228,180,73,227,201,234,68,47,176,40,194,93,229,235,50,182,64,137,192,146,182,127,158,67,47,118,213,106,149,244,250,11,20,88,172,26,5,180,112,136,66,149,84,141,92,244,158,36,254,54,173,86,32,237,251,51,148,54,210,197,168,25,233,175,175,95,232,5,2,148,80,144,150,36,99,59,241,154,211,48,227,241,128,149,190,5,166,129,175,69,146,238,215,24,137,57,0,0,122,6,168,0,176,251,21,42,0,66,8,128,2,223,247,208,22,80,210,151,18,0,166,79,79,211,144,71,65,73,41,61,207,127,122,194,24,186,174,203,147,26,238,66,32,18,179,154,9,169,24,30,95,63,11,26,146,58,161,124,39,225,156,149,52,134,25,8,68,127,162,10,15,126,101,160,128,19,249,121,80,184,155,33,29,211,72,71,253,103,18,169,154,129,163,72,38,217,4,134,62,27,166,204,147,254,202,94,81,25,47,118,154,61,91,116,209,62,27,133,207,25,197,206,31,227,46,241,208,139,93,245,74,161,56,11,212,61,172,186,74,171,104,90,162,16,240,183,196,164,136,122,142,87,49,241,199,196,168,81,224,178,163,215,46,21,69,209,128,58,0,67,201,84,1,44,71,200,158,31,6,154,230,209,60,11,111,72,164,162,76,67,10,69,194,205,48,223,87,68,197,58,149,131,193,102,131,191,165,20,48,39,203,41,112,74,24,35,140,19,96,68,80,34,40,17,130,49,139,19,193,40,167,140,83,155,51,199,18,65,99,76,162,48,164,6,68,18,162,8,5,105,36,96,205,240,186,22,250,145,176,59,202,125,234,235,186,223,0,217,41,167,83,44,11,80,83,79,134,81,29,148,245,12,241,248,72,0,146,226,180,198,107,181,18,147,186,26,169,25,167,135,123,246,93,138,235,185,108,161,156,38,218,178,113,41,144,175,11,74,81,132,123,209,154,131,252,251,95,24,140,191,12,22,40,207,89,173,84,156,189,36,112,118,117,192,164,23,72,132,100,63,202,108,116,80,198,159,155,137,82,105,120,252,1,132,17,187,133,41,165,48,56,66,21,44,163,157,242,219,71,69,193,254,137,152,241,140,253,36,118,245,52,211,152,38,53,130,230,189,209,129,14,220,126,194,70,193,79,30,248,62,81,192,40,37,1,238,19,188,95,143,222,175,71,249,207,47,249,247,79,245,247,79,255,239,159,254,63,191,212,227,84,77,189,185,92,110,128,7,85,224,43,240,124,42,21,83,192,129,8,66,89,192,115,36,137,47,153,2,252,156,3,97,10,240,67,156,104,221,43,207,135,169,15,83,95,121,62,37,84,67,60,17,164,68,66,144,18,48,134,224,84,41,165,242,125,127,234,41,207,103,64,34,180,110,58,98,19,119,167,116,216,71,71,195,48,56,166,12,234,189,72,168,39,66,14,17,143,248,167,5,151,203,122,255,35,225,233,140,30,65,43,181,212,94,76,198,149,11,200,41,241,70,189,64,161,214,203,84,63,228,247,0,214,71,71,230,177,134,81,218,19,169,8,33,148,96,94,87,83,26,132,21,67,47,227,1,20,181,104,114,122,0,113,70,251,248,159,199,33,46,90,20,154,129,14,20,127,240,56,245,126,61,250,255,60,202,95,79,234,215,147,250,245,36,127,61,193,207,71,174,8,87,132,74,160,158,36,83,159,77,37,147,64,20,33,138,194,227,35,60,61,193,227,99,48,127,253,10,254,125,242,200,212,39,33,5,20,145,64,125,69,61,73,177,229,51,82,71,248,138,250,138,249,138,122,50,96,124,35,20,130,138,51,13,26,162,64,25,80,22,100,2,194,236,91,192,68,29,246,170,196,228,118,68,4,71,130,54,137,138,211,116,134,76,238,32,136,53,213,201,8,223,101,228,21,19,113,183,42,137,171,227,89,43,59,219,100,91,12,225,94,212,223,47,116,194,69,193,248,11,31,122,25,231,102,97,41,191,124,253,193,139,29,186,68,15,96,21,206,71,70,224,52,231,179,139,23,163,204,137,59,5,20,170,81,141,106,84,163,26,191,229,160,58,12,162,194,66,176,89,41,83,193,36,112,209,200,236,179,201,159,200,23,210,146,192,42,133,191,33,45,56,160,210,139,78,209,88,142,4,175,165,148,100,58,133,167,39,239,215,207,233,207,127,166,63,255,153,254,253,247,244,239,191,213,207,159,211,255,250,191,211,255,250,191,211,255,252,175,167,255,250,175,167,255,250,175,199,255,251,95,79,255,249,159,254,127,254,167,255,127,254,143,250,245,164,126,62,170,127,30,229,63,191,212,63,191,252,127,126,249,127,255,244,255,254,41,127,62,250,255,252,82,255,252,130,159,143,193,124,156,194,147,7,79,30,60,78,225,215,19,252,124,132,95,79,240,235,73,253,122,130,199,41,76,61,152,122,240,228,129,231,131,231,131,231,41,207,147,211,41,60,62,169,95,143,234,215,163,154,78,97,58,69,178,91,108,35,3,211,169,143,184,126,21,52,131,198,92,130,73,2,97,222,156,56,102,38,3,26,168,147,7,145,13,51,9,156,150,150,135,204,226,216,60,9,201,12,31,60,39,150,113,225,170,174,247,145,4,86,139,246,180,169,146,192,121,34,25,43,13,45,230,76,2,63,139,61,147,83,207,243,188,32,230,175,144,32,98,254,237,205,240,217,139,130,162,212,115,68,190,249,33,128,137,212,193,58,212,147,17,11,130,244,182,177,17,100,100,192,135,58,47,4,3,66,5,169,192,243,213,147,39,159,60,249,56,85,83,207,247,180,80,246,225,201,83,79,30,60,122,242,201,243,126,61,249,63,31,253,95,79,122,122,63,31,189,95,143,254,227,147,255,248,52,253,249,56,253,249,248,248,247,207,167,191,127,78,255,249,229,133,223,84,143,83,249,235,201,251,231,215,244,159,95,79,127,255,124,250,231,215,244,231,163,247,235,233,231,223,255,252,252,251,159,127,254,254,251,215,223,127,255,252,251,239,127,254,249,231,159,255,254,251,231,223,255,252,247,127,255,247,63,255,252,243,207,63,255,60,254,252,249,248,248,232,61,133,125,30,164,66,182,63,19,10,165,124,105,6,118,34,36,25,38,6,52,177,113,166,154,231,237,137,55,228,138,163,128,84,140,244,45,59,11,250,108,101,83,6,172,45,30,220,51,183,179,225,122,249,15,241,44,108,20,22,34,139,94,0,2,152,231,208,11,95,181,90,186,129,204,170,145,160,175,104,47,171,23,97,198,206,243,212,18,65,143,121,190,25,73,163,82,160,228,201,247,252,167,41,149,32,20,1,100,9,229,148,134,152,19,18,70,147,195,58,50,229,75,37,65,121,18,112,250,18,164,34,126,144,82,14,102,208,54,17,59,17,164,62,73,170,128,134,108,249,84,17,130,51,12,131,131,175,148,4,144,68,34,224,17,97,53,210,7,35,120,237,135,173,15,148,175,164,34,64,24,69,98,31,162,20,167,148,89,66,234,142,141,200,210,12,132,120,18,187,60,146,176,101,7,226,29,45,203,194,82,41,18,178,170,97,154,148,49,230,217,236,145,170,95,211,167,167,199,71,53,245,116,69,53,86,215,72,165,72,216,29,5,203,199,56,161,148,40,70,129,18,165,188,169,242,166,66,41,11,64,40,101,43,229,0,56,132,88,74,113,207,35,143,143,240,235,23,121,124,84,143,191,252,159,255,144,233,147,32,32,148,84,143,191,228,175,159,204,247,236,169,71,255,249,201,127,61,146,159,191,224,159,159,150,231,215,40,165,79,79,214,163,207,254,121,98,255,60,249,255,245,207,211,255,254,191,255,252,127,255,231,239,255,249,191,255,254,159,255,251,191,255,191,255,253,247,255,252,223,63,255,215,127,254,223,255,249,191,254,215,255,243,255,254,247,127,254,151,148,18,40,153,250,30,166,187,53,105,15,231,28,0,30,31,31,17,9,138,85,96,166,78,197,47,104,224,191,14,253,99,170,28,98,36,28,82,74,252,19,76,26,107,95,74,41,165,59,147,96,217,23,118,242,1,70,97,158,156,78,43,248,60,37,90,57,45,169,244,82,169,165,14,145,248,94,229,44,167,210,29,93,34,213,70,105,54,102,164,189,137,110,146,99,86,123,153,204,130,97,209,122,194,153,68,234,173,34,181,87,25,191,202,63,103,80,229,200,44,226,34,32,108,58,113,102,29,186,168,243,65,137,190,153,216,116,40,184,195,169,166,240,28,137,139,73,245,82,116,164,93,130,113,7,24,0,5,224,0,156,16,49,59,34,82,12,204,31,58,45,238,18,214,106,250,254,211,148,40,16,132,202,169,231,41,249,248,248,232,43,41,165,164,105,174,77,33,237,180,64,241,78,78,227,72,101,246,67,120,214,161,243,98,35,192,86,26,153,94,228,191,196,248,79,154,25,24,177,43,35,130,15,165,42,214,13,96,79,93,228,93,48,135,249,133,167,167,39,44,32,192,146,90,60,165,105,56,164,65,79,77,41,69,185,172,5,183,46,205,197,62,142,145,90,45,147,221,51,126,79,226,96,255,160,55,150,174,203,53,6,186,17,230,125,123,214,47,196,66,10,84,24,156,115,236,53,143,117,197,105,79,42,163,116,51,191,41,180,64,45,213,2,107,181,16,44,39,191,25,155,231,165,88,216,22,46,90,155,150,223,188,125,117,140,102,89,161,158,66,22,189,122,241,134,48,105,54,254,2,78,67,220,190,9,96,160,42,198,138,156,231,150,165,61,191,37,35,143,121,192,166,217,1,159,120,62,32,242,185,41,1,181,156,69,184,39,196,136,139,113,59,34,1,205,96,84,4,254,168,195,74,63,127,254,252,245,235,151,25,141,137,87,114,195,124,67,46,179,2,25,7,138,78,33,4,22,163,105,10,35,211,0,215,74,69,95,142,74,169,239,55,17,153,168,114,208,245,49,229,181,82,74,223,16,173,156,34,225,157,180,182,95,88,84,108,150,10,195,60,185,27,164,119,212,139,150,195,231,94,75,249,43,78,160,72,71,245,252,33,233,140,189,149,2,50,81,37,49,187,45,118,232,23,144,218,47,3,157,92,236,65,228,249,147,85,92,69,198,50,200,174,3,200,3,3,11,232,30,124,25,228,0,226,102,151,90,130,246,57,127,213,73,134,245,161,138,48,220,38,90,148,166,84,194,224,12,178,217,36,98,195,205,178,175,68,73,151,40,239,226,226,207,220,63,231,28,5,55,82,232,96,140,229,231,207,159,241,242,227,200,53,154,117,97,158,231,233,114,4,140,201,160,179,18,23,160,145,19,75,228,69,136,180,184,209,161,127,19,243,170,66,194,12,29,31,83,70,125,156,185,243,68,135,0,21,149,118,104,80,39,97,92,40,81,244,47,131,14,132,226,172,209,80,164,30,106,1,116,60,20,132,51,150,130,200,92,0,57,14,197,123,206,172,143,64,47,253,148,96,81,202,235,23,64,250,67,10,160,57,46,138,51,146,195,9,112,9,207,71,214,33,26,127,33,203,189,182,162,217,246,156,119,7,82,136,254,19,141,125,147,2,200,20,247,40,227,52,231,143,182,157,181,205,158,17,148,192,31,31,31,31,145,248,65,99,237,53,244,30,194,46,43,96,16,239,104,201,107,218,248,104,191,155,145,22,29,152,194,232,252,227,227,227,207,159,63,127,254,252,137,54,251,211,211,211,207,159,63,31,31,31,81,85,80,74,45,203,66,34,54,223,247,31,31,31,211,20,128,153,206,213,73,117,66,200,83,24,140,138,4,202,76,47,71,55,4,142,99,132,76,173,96,62,8,29,109,139,224,142,210,58,104,63,251,198,46,182,50,161,32,6,31,214,178,192,103,213,87,173,214,111,172,179,130,89,222,3,88,64,93,165,121,0,121,172,240,185,31,125,41,101,64,28,64,35,6,35,44,221,179,2,22,45,187,207,240,51,10,105,5,243,67,51,124,97,70,51,226,101,17,42,165,202,41,174,0,230,120,26,210,99,17,40,163,117,100,6,29,2,219,182,227,157,111,77,27,60,226,205,96,22,90,167,10,180,154,65,207,32,238,52,36,122,0,241,95,165,61,38,51,25,139,125,231,33,147,149,207,68,248,104,85,170,139,168,205,180,68,98,59,176,156,94,230,179,75,104,73,131,186,168,91,80,138,9,89,138,225,255,108,56,56,255,85,195,138,153,109,214,80,208,47,233,234,65,190,134,48,203,92,93,33,187,30,10,53,37,69,8,144,2,26,121,165,115,106,161,180,208,124,161,160,106,158,215,56,103,14,64,75,174,68,255,192,228,126,48,17,141,102,55,96,20,85,105,1,238,72,217,176,54,147,49,184,20,225,168,136,84,42,224,247,209,204,71,243,60,158,3,48,93,4,125,56,252,43,29,80,226,156,227,254,81,151,96,200,158,16,130,193,165,95,191,126,33,117,157,110,204,27,23,250,105,185,1,188,4,204,4,232,63,167,33,153,132,78,113,155,125,131,19,243,228,166,42,141,135,218,18,13,255,66,49,208,60,11,163,40,194,189,148,28,192,98,57,131,66,185,138,85,231,0,84,65,178,150,42,7,240,90,57,128,133,107,62,102,50,7,187,195,6,29,193,210,27,202,228,191,242,60,32,89,85,188,143,71,218,53,231,183,34,35,65,127,29,208,208,160,70,76,168,162,181,171,241,51,113,149,27,231,83,51,243,162,104,155,235,112,80,60,162,98,54,96,49,163,70,17,212,13,26,248,38,27,143,78,171,98,4,6,5,49,102,53,76,111,198,84,54,17,44,83,228,177,166,181,241,50,47,7,195,247,250,110,232,128,190,105,200,71,50,216,250,22,233,236,116,36,136,148,22,246,81,153,232,201,66,64,160,197,16,238,165,0,129,22,3,14,21,2,44,45,19,172,200,127,213,170,12,190,179,183,133,2,82,101,64,251,75,191,138,156,22,76,134,52,126,182,42,43,124,55,61,137,101,168,76,1,85,160,124,41,125,159,34,177,60,40,169,176,225,72,240,175,134,169,38,158,199,12,59,172,148,196,64]);fileData2.push.apply(fileData2,[19,254,85,64,134,70,252,25,159,177,146,138,36,118,87,80,74,163,137,103,152,95,220,6,74,176,109,34,126,110,34,130,77,30,127,45,152,48,215,1,97,13,84,216,114,81,121,68,1,163,83,233,251,160,80,170,62,61,62,122,211,169,55,157,18,74,41,99,68,91,193,64,148,47,159,126,61,6,100,106,79,211,95,191,126,97,128,158,50,198,56,71,250,54,70,41,103,76,112,142,14,1,21,156,89,130,19,170,60,95,121,62,86,6,248,79,83,255,105,74,164,146,158,79,20,48,100,97,242,124,172,78,16,140,19,73,149,7,114,170,252,39,233,61,250,56,253,39,201,128,251,79,82,78,149,242,128,1,7,159,252,253,95,255,40,15,116,79,27,29,108,209,134,249,227,227,227,175,95,191,254,249,231,159,255,254,239,255,214,41,129,167,167,39,237,31,160,52,199,219,133,169,105,236,232,98,238,80,205,51,2,69,176,79,184,67,84,102,58,208,143,21,0,102,50,67,35,92,227,178,94,211,77,155,203,73,171,19,13,66,215,207,58,0,203,39,85,156,133,74,218,147,210,211,165,33,121,26,191,36,2,144,252,164,41,211,61,194,120,21,116,158,26,133,66,45,66,210,254,48,99,159,105,87,157,38,59,226,59,204,22,157,57,207,182,196,176,76,90,145,121,89,102,120,198,125,158,173,186,244,226,9,172,82,74,152,139,170,189,66,103,158,127,33,73,41,65,61,42,255,105,170,36,54,21,121,166,225,100,33,63,168,104,245,102,254,202,225,133,213,181,154,231,63,210,183,76,87,20,155,125,131,35,204,248,250,115,12,185,8,33,132,16,90,218,98,122,22,135,182,145,117,6,53,210,81,93,255,24,239,67,105,82,144,70,88,151,209,3,72,196,35,153,226,213,172,39,48,247,172,79,53,142,176,212,106,50,18,172,55,51,37,186,46,58,98,230,39,222,252,236,70,81,139,69,42,158,69,164,228,15,37,103,251,212,170,140,154,149,229,225,231,121,238,70,158,55,177,232,81,212,107,151,215,174,206,54,95,204,132,87,185,171,37,84,217,5,19,57,35,141,203,215,1,4,214,222,179,33,254,252,201,0,85,82,203,108,85,132,32,232,217,244,64,36,106,111,150,62,69,218,216,98,29,83,132,172,31,183,81,202,235,74,90,179,53,174,25,180,209,131,82,138,66,89,151,134,105,204,143,6,245,235,211,195,239,152,136,32,60,13,83,34,71,142,101,26,236,38,108,201,76,41,235,122,93,29,236,50,229,187,153,217,54,209,80,58,90,165,115,206,58,24,149,136,178,53,159,87,156,124,59,79,240,48,59,139,21,15,58,165,85,147,21,205,208,150,146,178,42,61,244,252,108,30,47,39,228,99,153,163,172,9,218,167,80,93,66,185,96,197,162,177,151,18,3,92,57,35,141,249,115,0,241,51,49,95,22,26,247,173,22,67,47,44,6,222,128,34,13,97,158,93,181,113,15,38,177,47,160,169,0,226,52,53,137,67,151,77,153,138,36,177,247,161,222,9,166,109,81,10,35,166,19,83,172,90,152,154,145,16,140,207,68,178,199,38,77,133,41,154,245,249,71,252,211,68,103,223,84,15,166,131,98,166,31,226,25,108,149,212,204,221,212,22,137,176,4,147,206,33,167,112,201,224,239,139,199,52,114,22,217,230,60,196,98,160,181,18,69,103,124,111,25,119,163,20,160,209,58,100,92,95,0,164,191,152,142,41,132,140,202,15,1,42,29,19,149,134,120,204,143,23,50,223,110,154,104,103,189,12,54,11,94,164,151,5,204,183,43,73,68,194,196,3,35,145,23,210,182,109,179,170,75,215,79,69,138,182,48,21,172,1,63,8,206,65,8,63,250,16,136,213,209,17,27,211,6,71,61,129,81,38,93,148,171,197,183,217,132,93,165,212,232,234,51,137,19,180,169,249,138,132,200,125,136,159,9,30,61,194,184,247,236,98,202,35,115,151,12,19,195,139,83,48,190,24,144,241,109,129,241,95,11,213,179,152,185,189,86,242,170,244,163,23,173,3,48,223,229,40,109,192,2,69,91,176,92,143,189,156,31,230,193,137,38,86,129,101,196,203,34,49,247,120,159,91,45,58,181,7,160,81,237,113,16,167,105,146,35,110,71,123,0,148,82,237,1,152,65,252,8,10,200,228,5,122,10,135,50,90,161,233,236,133,233,193,104,247,66,31,43,49,41,167,225,249,186,164,75,235,69,149,196,143,29,169,92,203,120,217,178,211,149,75,102,228,34,207,43,177,17,208,242,88,201,252,86,103,246,218,94,169,76,201,31,134,122,182,163,206,11,139,206,114,101,95,233,186,39,191,159,247,186,209,51,88,168,39,76,246,58,167,241,69,179,0,136,45,35,64,246,172,121,149,63,220,159,177,243,72,142,52,238,208,196,35,54,58,174,98,6,208,35,37,99,90,1,104,160,125,34,97,70,162,51,161,253,0,13,250,196,79,76,50,6,93,31,96,166,10,180,27,161,53,141,89,226,160,194,2,55,12,221,168,16,180,99,42,137,200,237,213,84,116,17,176,74,36,182,174,230,11,38,76,29,105,250,10,136,62,202,96,245,121,86,148,103,175,144,140,53,150,93,77,86,244,181,89,243,28,64,218,27,155,159,0,35,63,207,74,149,3,200,153,3,80,207,149,86,188,76,64,108,201,58,0,243,172,232,194,248,223,108,121,13,185,249,172,85,110,180,143,122,14,191,156,120,131,212,60,10,40,34,239,34,237,133,227,113,21,252,178,48,6,166,112,81,176,106,10,207,39,99,104,144,101,164,247,0,138,105,19,239,175,193,72,58,85,160,173,120,116,26,108,219,54,179,2,230,245,254,243,207,63,58,184,164,35,78,248,73,60,101,170,189,10,77,209,99,94,163,9,242,49,11,119,227,241,119,205,54,154,166,128,151,137,159,20,125,193,242,3,144,114,66,170,243,128,211,138,34,208,114,94,120,254,215,80,61,215,77,33,237,85,207,111,120,173,15,10,72,189,18,16,40,251,208,234,57,116,195,234,170,34,178,181,123,209,101,12,0,212,87,158,68,182,125,165,60,37,3,50,111,160,217,49,220,12,252,111,2,149,166,242,61,229,123,202,51,166,244,148,135,44,255,62,168,112,59,96,186,78,219,79,132,240,32,241,253,143,156,173,167,164,36,129,132,229,148,33,244,94,62,6,21,179,72,174,169,147,177,8,153,215,164,155,218,124,70,250,229,95,191,126,73,41,169,130,233,175,199,233,175,71,226,75,42,213,84,193,84,5,237,16,158,166,190,148,64,41,231,132,131,15,79,79,222,211,147,71,8,83,138,60,61,121,143,143,211,167,39,207,178,28,236,214,133,191,149,18,24,19,148,114,223,87,154,243,7,189,4,237,163,224,137,105,22,104,223,247,127,253,250,197,24,115,44,219,22,150,45,44,144,74,249,146,83,198,41,163,64,24,161,211,233,20,137,131,16,159,10,33,167,191,109,219,218,167,49,51,25,255,252,243,15,150,28,99,28,73,131,130,18,203,232,176,104,206,244,12,16,113,20,128,142,24,69,142,117,205,254,143,212,255,113,46,13,101,244,151,143,39,126,51,146,192,241,117,24,164,181,149,76,156,25,153,137,133,145,248,207,190,26,38,108,60,145,182,62,249,48,6,43,253,28,67,125,172,244,33,251,141,83,74,121,210,247,164,239,43,137,27,184,237,43,249,172,31,191,182,35,207,169,166,147,236,211,196,249,172,228,205,176,81,114,218,31,69,149,65,80,53,53,235,243,224,227,196,39,56,187,40,165,116,145,74,154,226,207,206,198,205,121,0,229,22,182,169,133,208,250,249,235,3,178,29,156,60,232,87,29,208,143,100,137,241,65,166,97,37,117,0,68,131,115,232,252,48,221,130,248,105,68,218,108,69,164,161,102,209,49,207,193,12,200,196,153,130,18,11,145,84,72,237,96,130,115,56,231,150,101,69,110,178,14,13,105,192,104,68,197,166,21,7,101,103,83,138,26,221,170,96,127,171,162,38,88,89,101,192,144,143,189,28,10,242,182,171,165,73,249,75,41,102,46,49,9,252,50,158,193,11,156,173,90,8,22,95,162,84,92,102,217,164,45,134,200,231,52,163,214,96,249,144,89,158,237,66,185,1,149,187,254,32,59,60,29,129,147,107,12,79,36,151,171,149,4,254,137,249,29,77,211,166,57,18,34,165,0,241,115,211,244,206,145,115,51,209,59,102,40,70,167,4,116,212,197,148,248,17,122,59,51,184,175,79,32,34,151,35,185,65,93,68,22,169,68,211,215,98,150,206,153,178,62,49,118,172,115,197,57,33,249,217,128,182,66,201,164,101,106,205,10,229,0,178,75,10,160,32,153,126,246,58,87,5,187,202,168,242,186,26,172,73,18,248,213,207,182,104,72,188,148,189,21,93,51,105,150,74,78,149,67,227,206,203,2,151,241,44,110,39,103,222,239,217,250,128,66,168,225,8,34,40,18,76,72,228,184,79,52,219,181,2,208,88,26,196,212,155,116,155,38,78,198,4,203,71,228,99,156,20,193,68,241,71,12,234,196,214,93,102,215,198,103,171,240,181,136,199,232,191,185,67,83,23,166,245,21,48,29,130,196,190,240,241,208,77,34,74,167,168,74,200,9,108,128,50,168,161,97,149,253,0,158,181,220,243,95,56,164,180,4,89,209,141,90,7,65,191,62,167,87,98,228,170,20,135,236,89,241,155,167,202,50,193,3,88,50,105,190,152,213,83,232,142,23,58,79,72,111,20,163,235,170,148,193,199,160,163,219,16,114,198,153,226,88,25,92,114,218,162,215,224,78,211,108,55,115,188,113,26,81,21,227,106,198,157,107,36,79,36,95,109,26,254,218,35,137,139,108,83,218,234,86,95,137,48,89,147,132,7,195,247,145,162,132,140,208,182,121,206,137,205,18,84,18,167,74,89,175,217,194,89,181,133,23,246,27,18,52,107,114,21,106,53,196,200,47,127,170,47,3,52,90,236,94,229,4,131,101,248,169,250,95,186,88,88,234,89,185,95,52,64,164,22,42,5,72,51,57,35,58,48,30,200,54,163,52,137,194,58,82,215,138,194,215,52,237,35,213,188,145,104,137,41,202,227,221,5,226,2,212,236,71,22,73,116,199,67,70,106,190,48,56,94,212,166,57,124,180,98,195,236,174,25,56,154,153,0,148,70,206,95,239,42,82,223,16,209,16,137,119,53,49,64,148,145,53,77,3,183,229,183,217,243,192,48,224,141,247,3,72,188,63,176,92,179,179,183,18,135,121,45,221,3,229,245,102,120,1,15,224,217,74,224,52,77,64,23,123,120,175,149,3,200,134,181,230,244,146,96,158,172,223,228,187,55,67,46,102,29,128,206,250,34,95,144,14,229,155,101,189,38,236,50,66,238,246,108,133,148,153,36,136,144,17,193,124,27,47,173,141,34,212,61,106,190,9,87,36,180,101,230,153,35,93,33,241,251,102,156,74,127,158,216,65,19,194,246,9,121,81,13,73,87,154,241,50,172,115,14,160,144,101,179,76,60,183,208,126,170,28,192,58,231,0,160,32,251,222,98,107,38,35,150,254,76,14,96,249,252,120,206,244,180,42,136,170,86,249,48,209,249,49,24,230,231,17,62,6,48,90,195,199,65,53,102,214,23,133,62,82,164,129,209,20,222,68,1,105,110,159,66,90,211,204,229,154,121,99,83,1,152,141,227,35,37,93,102,160,73,39,117,205,94,52,186,6,205,28,168,66,204,164,113,68,243,197,89,49,34,113,48,149,82,125,246,44,108,57,237,85,87,41,29,239,242,175,192,213,1,129,158,141,127,22,194,134,231,124,155,84,62,126,152,21,1,129,126,103,20,16,148,209,155,65,173,190,148,33,59,229,155,125,122,84,8,219,178,28,193,109,0,0,95,6,20,234,224,75,18,112,255,43,0,95,5,45,1,124,19,200,172,233,176,245,12,137,216,17,0,174,103,158,55,208,220,142,16,109,155,232,233,180,240,180,74,65,67,83,206,8,163,216,75,128,48,10,148,72,80,83,223,139,211,33,152,169,93,45,248,140,10,88,37,132,77,41,159,78,125,68,16,35,156,31,33,187,68,129,242,229,244,241,201,123,154,42,95,74,207,159,62,6,228,251,154,19,2,203,11,148,82,12,136,160,76,80,134,221,2,168,2,252,145,18,130,77,5,40,33,152,46,80,82,50,74,17,120,138,62,138,214,79,148,210,90,173,102,6,178,52,246,148,82,138,45,7,240,95,189,161,124,137,90,1,121,173,117,2,0,194,250,103,149,196,70,23,79,81,160,206,128,176,67,61,94,90,220,209,137,148,107,152,228,216,38,122,90,63,104,68,172,207,218,0,164,145,245,131,239,131,111,20,145,204,126,204,239,136,4,11,198,152,120,234,56,211,190,159,225,214,100,227,101,179,191,25,201,174,39,246,21,0,80,248,64,102,232,112,80,16,67,187,155,239,11,20,108,116,85,92,216,250,105,115,49,219,54,62,226,248,250,151,207,63,71,206,7,197,99,226,44,122,184,180,138,19,124,178,0,0,68,2,49,247,175,239,112,128,222,208,51,94,5,21,148,127,26,13,93,148,82,138,128,162,132,82,74,129,129,34,84,161,76,140,17,218,228,7,159,46,86,27,89,200,210,87,249,10,52,210,12,204,184,165,12,243,45,218,97,158,211,45,18,241,208,22,189,46,13,139,20,247,198,179,160,58,165,28,65,127,234,51,209,205,3,244,231,88,199,27,129,220,104,227,29,146,232,216,176,162,88,7,112,116,148,223,116,26,204,66,45,72,39,27,0,131,229,223,212,40,102,206,57,14,139,138,192,79,211,112,92,11,191,252,170,56,33,123,126,48,70,161,170,2,149,155,148,127,73,156,126,137,182,106,137,134,231,171,7,232,95,229,42,94,241,16,11,172,225,140,125,166,45,57,45,199,102,10,64,17,240,177,247,86,142,190,219,11,228,0,242,199,40,243,196,118,51,52,182,185,173,35,251,102,72,93,183,189,141,36,147,19,97,48,152,83,69,91,94,39,87,205,50,218,68,116,169,9,162,215,245,86,154,75,206,204,223,234,12,68,98,8,72,37,97,88,77,221,22,135,159,234,110,151,145,202,172,252,97,122,101,48,81,155,123,136,86,222,26,39,160,21,73,70,90,50,17,171,90,20,243,176,140,116,40,148,81,128,130,148,86,203,199,232,87,1,50,89,254,40,175,24,210,89,64,205,191,34,48,169,172,67,44,188,128,33,157,12,42,42,195,241,71,74,0,128,162,77,11,212,96,198,39,32,115,148,153,101,103,57,242,224,253,97,81,42,246,156,240,211,196,30,120,58,224,30,239,11,24,249,91,8,91,134,169,144,76,95,227,59,53,97,78,188,20,75,219,221,105,210,51,3,163,98,42,18,221,69,32,98,200,71,2,253,136,225,193,16,191,110,222,18,41,33,214,10,35,49,174,146,33,160,227,196,3,16,163,81,74,187,201,137,26,165,80,106,75,21,36,100,47,138,213,89,96,5,66,73,164,252,203,236,42,207,155,191,0,148,101,157,193,248,101,161,39,215,45,101,189,60,18,52,15,242,45,57,23,203,40,33,4,8,9,254,35,132,40,66,20,128,15,207,8,223,5,224,22,101,221,226,196,80,67,246,208,129,254,136,77,29,49,144,227,109,111,131,48,155,65,142,159,152,205,142,195,252,81,79,232,32,79,28,117,26,193,86,154,198,59,132,172,109,102,228,42,14,34,194,3,153,253,44,35,62,68,28,212,159,136,70,141,215,184,37,54,56,131,88,67,224,200,253,52,131,164,217,207,46,187,253,75,30,183,79,189,235,241,138,145,13,85,141,55,114,3,243,215,195,166,122,0,148,80,74,49,254,79,209,246,199,31,130,87,29,59,176,231,128,175,46,28,8,90,216,62,74,11,32,164,221,8,83,242,154,34,59,98,146,155,41,223,8,30,95,203,53,52,201,117,254,32,145,153,71,203,223,8,162,84,205,19,66,152,81,20,157,30,48,75,201,52,110,7,249,233,204,163,232,63,199,120,148,78,89,107,77,128,164,117,241,63,73,236,132,174,146,240,254,17,212,105,220,163,74,11,154,103,40,128,236,117,156,145,23,133,165,9,217,203,53,243,139,90,163,75,250,184,11,219,200,107,168,53,151,177,220,95,248,42,94,49,35,82,40,32,150,157,1,74,243,0,80,224,35,117,35,69,133,16,196,142,9,228,1,237,149,149,3,88,32,66,10,233,156,207,105,194,34,110,68,75,41,53,100,211,52,201,77,27,57,98,137,235,150,141,38,78,67,103,23,18,151,105,164,211,122,34,29,69,4,108,19,231,132,208,251,137,64,68,52,96,41,94,156,165,97,157,102,126,27,247,147,24,144,129,249,166,190,105,93,192,76,165,21,17,247,137,181,14,25,38,73,246,114,143,183,30,203,131,148,207,147,29,205,159,106,90,56,53,149,199,33,46,81,238,191,239,28,128,42,88,21,241,190,115,0,217,79,54,173,84,48,45,3,172,33,121,81,42,8,9,185,138,8,84,102,53,77,78,164,208,2,24,137,140,107,75,91,40,113,68,63,42,128,8,194,44,210,90,221,36,131,67,232,14,10,92,179,117,23,194,46,35,231,163,237,113,147,87,217,212,1,38,82,72,211,112,234,164,46,74,106,68,106,98,111,200,8,69,68,98,94,55,226,103,232,171,139,144,187,101,39,75,34,13,12,210,220,151,56,229,103,60,221,146,83,70,71,122,8,103,191,243,207,46,164,103,133,72,33,176,153,90,8,156,150,19,75,254,2,64,160,178,32,52,175,30,37,87,197,91,149,188,10,10,232,37,115,0,207,62,101,149,206,16,7,128,12,112,68,33,10,136,115,46,40,227,148,49,198,4,101,20,102,141,165,60,37,125,52,22,65,121,33,247,180,174,6,240,117,72,33,68,79,39,48,113,7,160,229,217,182,9,85,86,4,20,129,217,54,4,44,216,33,18,54,148,11,146,4,83,249,74,249,82,122,248,175,239,79,103,51,5,147,172,12,224,102,132,85,77,199,190,53,176,93,8,161,111,150,110,255,139,223,180,44,11,165,57,74,103,220,33,99,44,145,237,7,67,55,24,162,209,33,35,20,247,48,223,8,76,215,15,107,177,139,59,215,190,197,207,159,63,159,30,31,189,233,212,247,60,223,243,166,79,79,222,116,170,164,164,97,178,87,199,130,180,116,134,176,97,164,46,109,211,12,69,241,212,130,137,137,138,160,152,52,152,21,191,108,246,85,70,186,255,169,244,113,34,233,63,146,215,171,20,86,184,200,227,70,208,186,39,253,60,86,106,70,128,40,177,241,103,244,207,231,97,254,122,59,27,4,149,150,9,79,1,111,167,48,209,167,12,179,93,65,98,197,76,118,138,59,103,211,130,52,142,191,103,161,89,107,146,28,150,202,147,202,83,224,227,198,108,59,227,57,164,157,45,145,122,106,134,125,153,94,59,98,62,148,60,15,72,25,196,253,209,153,227,97,197,175,218,184,76,192,105,0,255,131,115,212,51,56,16,241,101,88,140,165,130,10,37,229,41,169,8,16,74,21,37,158,146,190,148,64,136,7,84,49,46,24,161,224,5,48,208,64,39,164,88,76,165,148,207,101,27,35,11,155,84,144,68,94,150,115,249,198,65,47,113,123,54,59,166,97,150,146,233,172,172,174,252,130,36,194,228,8,216,95,255,24,161,118,64,33,142,110,132,118,23,76,162,127,51,223,96,18,72,40,3,33,26,1,167,102,196,199,34,68,211,102,58,68,165,128,250,77,238,235,12,63,160,220,133,81,232,251,121,14,177,192,41,21,149,134,139,21,16,172,168,154,84,189,96,143,173,82,130,33,229,158,176,42,175,176,0,222,212,48,229,128,41,172,168,82,10,147,194,104,217,229,1,92,23,205,1,20,205,40,44,16,22,76,195,47,102,163,18,227,100,209,137,70,101,156,28,194,132,147,70,168,123,180,89,29,73,171,38,114,192,153,253,23,77,25,138,89,7,205,29,29,191,216,120,107,95,51,142,31,41,41,136,136,105,53,223,240,221,84,57,166,127,16,105,4,31,207,217,66,82,47,182,252,203,102,177,181,81,8,152,80,180,8,32,79,9,66,118,54,171,40,130,251,133,3,250,57,95,213,53,1,80,46,144,242,41,122,249,43,133,226,148,27,77,202,159,82,122,54,18,171,123,208,18,66,168,10,59,38,2,37,65,24,71,41,31,22,124,3,161,56,47,121,161,156,24,60,215,145,99,201,148,122,4,9,3,177,198,132,241,106,44,115,152,141,198,210,250,101,70,196,125,4,94,169,191,134,13,29,205,74,49,189,243,72,174,216,116,65,76,250,182,52,123,60,226,19,228,236,53,152,8,47,75,228,163,94,0,205,9,153,13,205,85,241,34,0,88,154,247,63,123,165,21,77,75,46,160,45,84,190,38,1,11,203,145,37,1,54,47,233,1,148,165,246,160,164,30,200,133,240,8,171,64,127,102,163,105,178,29,41,83,92,0,86,2,83,206,8,159,101,35,161,120,241,253,2,87,187,76,45,92,26,220,51,2,101,89,224,16,113,243,63,143,27,145,232,112,68,120,61,245,121,170,244,50,102,45,187,35,76,212,102,156,71,133,213,9,166,224,142,144,23,37,54,249,209,17,210,140,22,166,241,71,153,81,187,27,215,112,145,62,107,133,82,181,57,215,198,242,22,217,50,223,95,81,129,203,242,208,207,213,237,106,173,96,239,229,122,0,111,113,228,177,191,179,193,111,166,14,0,172,4,14,98,214,140,42,50,75,115,44,236,131,151,101,229,21,90,178,165,232,112,45,37,35,204,72,137,209,252,56,114,38,222,88,56,241,251,241,24,58,10,83,100,235,68,235,30,187,248,70,74,174,34,218,219,68,142,154,158,129,238,31,25,73,96,198,163,58,166,78,74,124,70,121,234,182,210,82,38,217,153,204,229,189,67,200,221,61,162,68,183,64,21,167,107,94,96,121,151,2,234,95,192,189,88,183,2,177,5,52,110,209,50,218,82,244,229,203,231,75,178,83,86,25,47,160,153,164,12,66,64,132,16,96,148,134,120,68,172,6,80,207,221,178,117,203,1,168,76,80,71,6,176,36,209,132,79,12,151,39,22,70,37,154,240,102,243,0,19,197,31,73,21,68,190,175,145,63,186,221,60,130,253,19,131,84,88,9,28,169,36,208,251,140,119,9,206,136,242,39,26,251,137,110,77,218,146,48,131,78,85,14,160,80,9,66,149,3,120,153,28,64,233,174,219,27,202,1,196,87,163,70,148,80,45,68,170,81,141,106,84,163,26,191,219,160,16,114,181,155,161,140,60,22,77,30,112,213,170,49,160,241,24,75,196,192,207,216,73,70,122,54,126,19,18,163,234,96,116,113,49,205,109,140,195,152,17,33,149,130,94,143,4,232,181,67,16,0,125,67,140,191,25,238,215,92,17,200,255,108,2,67,181,110,55,75,139,227,205,220,35,17,161,72,230,35,173,91,153,121,231,227,212,167,113,15,96,69,203,35,79,78,111,117,72,208,103,47,36,15,144,81,21,39,78,95,24,78,154,39,6,178,88,182,236,197,146,192,101,29,162,148,187,183,128,212,42,61,32,150,243,101,73,11,39,234,154,164,144,77,82,18,78,56,183,29,98,59,146,51,79,129,242,20,149,100,74,148,23,206,217,46,194,58,26,31,20,150,21,248,82,98,183,1,95,70,123,23,0,0,96,71,146,20,255,101,174,88,204,172,35,147,122,162,52,10,43,35,8,224,212,117,25,248,163,162,36,94,226,225,43,207,87,158,167,252,200,156,74,111,42,61,101,16,189,233,187,166,75,159,146,136,63,61,93,122,166,148,111,92,230,92,88,201,204,211,98,253,240,175,95,191,112,63,136,225,209,113,54,93,36,108,230,117,17,145,137,27,211,233,84,39,123,117,208,31,123,194,224,105,227,14,53,138,20,229,251,211,211,211,175,95,191,34,24,77,173,153,56,231,120,117,24,89,210,215,174,219,194,152,52,15,102,131,95,179,236,192,172,15,136,55,166,55,59,147,152,109,94,50,112,120,41,165,82,158,158,102,239,151,103,99,125,133,26,185,60,251,125,243,29,139,182,39,34,160,103,218,219,110,174,210,185,21,155,22,153,12,138,126,164,175,124,189,141,101,64,120,51,35,115,121,169,106,18,73,165,160,27,146,139,44,245,203,24,159,105,85,84,121,170,171,226,136,140,236,178,169,252,35,17,249,93,150,244,127,129,224,88,86,40,79,81,156,51,137,15,18,64,73,2,12,8,147,192,37,88,148,81,5,190,146,96,113,159,83,225,58,138,18,108,18,53,87,196,4,243,124,0,234,185,58,227,236,64,231,42,140,154,156,102,99,90,180,55,142,136,207,19,209,211,32,156,72,249,85,98,52,60,17,78,106,230,6,18,113,165,144,222,248,219,236,244,171,13,237,52,112,78,6,229,195,179,247,51,114,254,207,166,16,51,162,147,42,157,54,78,165,83,176,45,99,127,21,90,126,229,154,213,229,218,236,11,132,119,87,100,44,191,238,40,55,157,176,186,91,244,50,206,138,74,239,182,148,115,135,102,14,192,104,99,75,0,194,66,211,192,96,36,32,139,100,237,32,119,63,0,40,8,42,205,126,195,33,71,65,71,92,188,198,237,157,252,230,67,228,88,26,84,19,151,254,38,246,198,140,156,104,157,17,97,127,203,30,90,1,104,171,220,108,70,22,143,119,165,89,181,105,152,253,196,182,95,241,140,174,74,106,63,173,242,177,83,101,219,215,75,98,1,114,34,53,51,12,136,82,210,131,57,81,18,203,0,31,75,1,177,188,21,160,228,42,162,73,101,161,128,86,170,155,179,1,96,25,225,187,248,126,208,193,194,222,144,58,94,98,146,140,133,57,0,134,189,115,201,50,239,82,81,188,93,209,167,2,197,225,67,241,47,100,187,147,105,196,29,38,254,114,86,68,103,224,112,226,9,134,72,100,252,89,112,97,164,98,64,255,168,127,101,86,138,37,234,176,140,222,200,42,133,73,219,204,13,152,159,36,82,65,228,68,88,101,195,174,210,78,38,209,183,200,233,5,62,11,163,132,50,24,158,95,18,196,153,7,132,186,82,185,191,14,58,96,21,206,68,41,178,123,165,106,56,143,19,153,19,93,22,244,214,54,56,158,81,106,97,250,48,168,3,144,4,76,250,26,63,140,54,46,224,1,44,108,80,228,191,143,133,130,27,241,19,54,105,118,22,123,42,102,185,89,162,11,162,77,242,120,81,110,70,5,86,206,160,109,218,30,212,124,67,130,52,233,159,70,25,166,146,186,254,230,12,142,169,204,130,97,181,80,205,7,188,181,82,157,162,39,92,84,205,44,252,222,173,52,222,242,50,192,199,85,75,213,178,60,128,210,31,68,118,212,52,227,59,115,31,162,244,71,219,63,72,1,7,10,32,232,9,172,20,16,70,153,224,156,115,202,89,156,18,174,168,7,0,139,246,223,40,180,32,160,56,8,119,249,12,82,164,228,42,173,121,111,28,17,63,151,38,157,15,37,193,60,5,144,154,167,15,50,1,66,230,126,116,231,247,12,249,158,63,58,151,29,176,46,81,62,230,241,112,23,16,184,11,155,249,133,142,254,108,152,53,227,244,10,249,172,249,93,222,210,165,103,41,145,141,53,87,213,43,242,0,202,186,27,57,241,90,25,223,137,126,104,88,140,24,192,16,66,204,20,0,33,128,31,9,219,194,122,96,152,183,109,87,151,3,200,19,244,204,8,141,65,65,82,167,140,196,117,254,55,42,131,127,216,196,107,66,216,176,101,22,140,139,85,102,37,2,105,18,19,0,1,10,37,180,238,17,83,20,231,131,203,153,78,140,71,117,226,14,141,249,201,179,123,72,124,148,105,203,49,127,208,115,1,175,49,219,202,43,148,151,170,114,0,85,14,224,85,114,0,207,166,214,242,35,5,212,60,80,155,16,162,104,224,1,104,39,128,106,181,160,145,161,186,53,88,185,96,219,252,225,173,60,79,49,103,30,60,222,119,87,199,238,51,94,176,248,136,199,94,34,159,196,83,172,102,67,96,83,208,199,155,103,153,185,226,184,12,141,116,169,52,163,246,113,233,255,108,148,41,191,117,147,200,167,148,161,116,19,159,78,33,209,191,60,16,8,202,110,252,82,226,43,160,150,0,2,189,48,92,71,189,53,174,227,117,184,204,210,3,98,234,57,8,144,122,174,14,192,212,4,64,137,34,51,42,136,25,23,16,243,65,122,190,36,160,44,238,91,204,163,224,17,165,189,134,185,100,66,208,16,70,42,144,82,41,9,190,7,158,7,158,167,60,4,221,207,117,119,33,65,119,23,221,230,69,195,195,53,246,63,125,120,225,148,74,201,12,135,61,78,97,31,185,245,17,72,235,44,7,128,48,126,172,99,8,251,132,120,190,47,65,1,37,132,81,160,68,95,11,96,47,5,80,138,18,69,9,214,64,224,212,72,112,179,207,137,153,68,209,200,31,221,16,6,98,101,104,26,222,147,24,160,215,212,14,96,80,74,4,15,207,160,30,50,217,226,34,17,42,152,175,225,74,236,29,175,163,91,166,2,123,242,61,108,249,130,151,143,16,111,13,99,135,36,222,189,72,34,58,158,29,137,82,112,147,96,34,204,95,255,24,81,99,121,18,15,105,141,95,50,58,114,36,38,201,211,14,157,117,50,243,48,255,217,118,10,146,221,104,121,164,148,81,9,147,150,248,73,228,246,88,222,124,158,191,132,232,83,8,107,47,146,193,251,11,28,58,53,190,58,59,150,239,131,63,171,255,72,169,65,200,104,8,243,44,184,35,142,188,40,52,210,58,249,248,197,125,137,244,222,66,1,168,95,27,177,97,213,209,52,156,126,180,2,9,37,15,40,15,49,35,128,109,181,128,18,229,121,79,161,192,81,132,80,69,136,229,212,193,182,137,176,240,40,84,205,247,32,52,57,65,81,250,42,93,224,67,138,89,232,133,212,172,90,37,134,186,232,131,137,148,59,101,156,128,41,106,205,106,234,140,63,137,147,54,103,131,65,243,35,223,51,146,195,17,64,106,126,27,179,232,9,100,4,46,11,153,225,170,56,162,191,168,181,149,199,178,206,121,170,229,58,49,47,99,144,230,127,112,165,228,177,213,75,129,244,87,237,52,172,58,192,85,104,45,101,63,214,104,39,184,176,181,148,101,89,65,14,64,41,10,148,80,74,133,16,182,109,91,150,69,56,147,129,222,81,241,28,66,161,24,189,90,174,89,124,185,193,211,252,15,216,52,141,35,209,155,103,123,209,229,97,162,78,203,185,101,239,57,79,60,33,190,20,204,86,145,145,148,117,182,4,127,54,199,147,29,103,79,139,93,22,138,197,47,128,232,207,25,61,207,147,196,43,122,170,176,16,195,90,206,165,178,128,60,90,24,16,153,22,116,46,241,208,75,6,232,223,77,0,42,63,98,66,229,38,122,75,92,144,74,41,63,164,138,225,66,56,142,35,132,64,225,70,1,0,40,97,130,115,75,48,193,3,15,96,254,239,125,195,213,93,0,11,241,236,27,85,10,24,25,202,70,49,199,225,158,121,160,144,240,92,173,89,132,191,65,251,4,133,18,164,25,62,83,34,28,51,13,180,154,19,235,249,108,36,4,114,87,126,228,252,147,197,190,95,40,63,252,236,247,139,30,186,16,206,181,148,229,90,74,166,113,21,64,160,178,128,143,235,134,50,122,121,13,145,40,205,179,125,83,101,52,127,7,74,0,9,158,81,212,48,38,132,64,15,32,248,10,144,64,204,97,106,152,132,146,200,15,67,249,126,136,39,85,4,242,139,224,66,24,137,82,110,125,41,15,184,104,99,153,120,224,200,76,252,150,229,18,166,69,189,179,63,215,87,161,203,214,158,181,56,84,172,85,217,75,98,242,150,252,126,89,30,64,89,216,152,18,215,234,91,4,92,150,2,124,92,55,129,254,86,16,171,90,154,153,61,69,128,18,198,24,183,45,141,1,13,96,160,152,104,96,156,11,43,64,130,98,1,177,33,23,33,186,81,28,80,156,199,16,43,197,162,135,165,11,250,181,9,31,167,127,72,123,72,57,147,81,152,113,49,97,72,145,102,0,207,122,24,106,190,80,32,241,243,236,216,136,202,221,190,177,144,21,156,199,186,84,43,104,214,8,249,234,195,23,192,104,22,61,213,37,125,214,151,148,59,176,116,85,68,185,81,239,23,128,87,190,57,103,34,237,21,134,76,58,150,57,12,36,1,25,34,127,130,214,191,150,176,109,27,121,32,240,23,65,192,7,211,0,142,227,88,150,53,107,104,110,48,29,202,16,178,240,238,115,0,241,100,64,6,107,96,156,216,217,132,117,150,162,168,242,52,236,141,111,39,170,165,162,57,0,149,187,1,197,194,81,242,42,7,176,38,57,0,85,94,243,197,42,7,80,138,238,41,250,56,210,146,192,40,198,177,241,151,101,89,152,0,152,133,128,100,8,77,65,20,16,19,60,218,217,149,20,227,159,203,147,80,202,78,105,190,34,4,200,20,205,17,164,230,179,10,192,244,27,50,20,64,4,127,169,89,134,50,146,192,121,162,222,145,64,150,121,19,34,172,115,69,239,179,42,194,191,191,48,84,102,121,32,80,118,94,170,16,144,97,73,12,210,154,0,129,22,56,180,42,187,127,122,137,231,246,146,80,156,53,209,16,133,158,69,252,11,145,196,36,162,61,185,21,48,193,5,10,0,255,151,156,130,107,145,122,13,108,75,49,1,132,123,138,73,197,124,69,144,239,159,96,22,0,5,138,10,112,175,51,128,255,60,18,54,26,3,9,242,8,1,62,91,41,95,129,175,192,55,183,13,230,241,24,170,26,193,191,0,126,88,112,96,242,254,75,240,21,145,105,92,228,50,223,212,112,254,72,123,0,19,175,105,218,224,134,72,245,195,230,7,209,118,8,26,27,106,34,107,177,24,15,103,132,69,61,114,44,253,204,80,81,232,114,138,57,0,249,124,119,73,189,7,93,190,64,24,37,140,82,206,40,103,132,81,152,7,158,234,199,164,241,254,38,228,95,146,128,1,31,119,101,150,59,68,88,233,245,135,158,244,211,92,147,52,188,127,78,31,200,124,101,205,251,48,195,207,39,209,213,197,193,254,230,75,146,10,174,159,175,237,208,63,102,48,218,167,167,100,130,226,25,156,190,239,225,76,93,135,153,94,96,26,66,172,144,148,76,195,251,199,69,76,54,150,161,196,184,74,26,72,63,245,251,230,203,54,63,211,186,23,164,107,0,153,60,203,27,50,101,154,181,32,115,147,200,96,6,119,128,4,211,40,54,138,76,159,120,62,241,20,120,65,51,9,8,228,161,0,234,48,225,63,77,165,148,220,18,148,51,98,11,102,91,220,18,138,128,2,165,8,80,98,164,10,49,15,76,57,83,148,188,140,78,43,100,21,150,104,67,165,29,186,168,201,16,233,46,96,202,110,136,117,5,120,22,75,170,230,171,171,18,193,69,80,16,254,159,198,26,157,109,26,39,66,14,84,58,181,131,90,20,239,95,212,231,83,185,217,194,85,169,53,189,106,161,246,94,133,172,182,151,49,84,139,174,124,248,45,199,43,222,141,60,65,33,40,82,34,48,203,247,134,16,32,98,140,25,250,16,11,4,44,199,166,156,67,96,72,2,102,8,124,80,126,238,36,112,254,28,64,41,193,214,101,30,88,252,64,57,43,12,33,133,10,34,222,232,49,177,41,99,81,5,176,152,219,155,120,254,137,194,61,251,97,165,237,36,191,196,44,113,109,228,17,190,57,195,235,101,165,178,150,1,26,229,87,36,43,133,220,84,241,150,245,73,26,47,172,188,227,47,35,250,7,97,18,152,112,206,29,199,177,93,103,14,5,4,82,17,0,6,132,48,202,44,33,44,139,114,134,140,8,16,169,2,35,176,152,232,87,43,0,128,167,5,151,23,200,180,228,217,79,154,5,157,17,233,142,199,115,114,6,160,227,252,69,241,4,239,2,104,19,200,199,106,0,153,221,117,84,14,110,56,85,156,17,182,168,194,200,190,9,80,30,95,102,33,108,66,81,152,195,74,227,236,37,98,144,222,1,228,230,29,232,170,156,162,63,65,118,133,93,72,25,99,194,182,102,101,192,129,2,208,91,148,114,75,112,219,34,130,79,65,154,210,31,195,79,74,101,133,41,115,226,70,138,162,95,243,160,5,202,90,91,207,222,253,66,24,158,72,164,40,178,145,161,105,226,76,62,250,243,156,117,6,105,212,117,137,119,56,146,103,78,187,198,68,55,40,27,154,150,31,235,82,138,7,80,186,169,85,20,155,177,164,7,80,141,245,17,220,235,121,105,137,126,124,90,216,22,69,191,31,118,1,0,74,168,224,150,101,81,193,53,4,8,0,104,16,229,9,129,64,182,235,112,75,16,198,84,88,31,160,171,200,100,65,58,73,88,13,12,188,196,215,6,138,52,162,74,12,140,36,174,188,196,100,192,98,208,186,52,245,147,51,184,92,200,245,73,91,94,105,135,203,240,48,84,193,174,112,165,120,0,240,92,207,225,66,82,190,232,169,150,226,1,188,140,65,90,8,136,92,133,104,214,48,7,240,108,240,7,55,2,225,67,0,8,9,34,252,174,163,33,64,1,212,197,52,18,153,37,44,199,177,92,135,91,34,178,71,132,58,0,188,177,28,64,209,147,204,104,9,153,200,9,145,136,19,141,127,158,72,48,151,134,117,137,156,143,38,113,51,1,69,121,202,116,211,169,40,179,34,87,25,55,60,226,124,172,91,14,160,168,247,249,138,57,0,88,168,27,118,185,82,108,97,163,164,202,1,188,98,14,32,39,72,52,162,6,16,224,99,187,14,86,122,153,225,1,10,154,55,130,82,198,24,183,132,16,2,21,128,138,133,43,228,162,177,170,229,33,64,165,187,120,133,144,24,121,76,245,136,146,48,211,191,121,152,21,52,176,79,239,39,146,28,214,108,163,202,232,18,147,145,177,200,128,0,21,189,45,139,1,102,150,65,118,65,113,90,196,5,80,58,37,222,13,85,176,212,160,44,180,82,185,24,167,119,44,61,223,13,60,169,0,16,8,64,106,219,81,112,203,178,44,203,98,156,155,98,138,74,170,124,2,18,64,122,74,80,81,115,154,118,173,73,184,243,196,201,84,73,9,138,42,80,79,30,247,21,167,20,164,212,128,101,19,4,141,31,122,202,51,25,189,125,226,251,196,247,192,147,4,36,149,146,34,131,182,148,68,131,145,149,167,100,8,164,87,154,98,219,224,214,247,124,229,249,48,197,25,129,249,155,220,220,65,97,65,124,166,224,130,241,14,196,57,217,35,216,252,217,156,111,30,160,167,41,172,205,216,189,33,168,167,190,63,197,66,1,108,58,144,54,129,16,179,75,129,62,22,90,253,200,24,129,251,71,226,166,8,24,127,14,152,111,164,10,76,167,4,139,15,244,173,11,200,253,41,73,203,91,152,89,7,211,35,137,92,11,110,7,213,15,139,226,253,163,189,16,82,102,242,151,51,171,163,231,16,211,243,229,11,230,143,158,244,113,166,129,253,51,201,96,147,231,108,159,243,199,205,227,144,229,2,122,37,149,191,132,15,215,79,156,105,30,97,153,200,247,130,100,253,175,56,178,151,89,33,5,147,38,58,102,184,254,249,169,235,75,34,51,82,225,164,39,0,13,39,190,159,18,72,32,247,168,175,168,2,170,144,215,13,148,10,154,154,80,96,156,91,62,33,143,74,42,193,220,102,171,230,54,40,33,152,3,8,40,194,102,47,60,163,156,115,129,90,194,18,140,5,213,0,42,36,4,149,82,250,42,129,35,186,104,170,90,101,214,253,190,161,20,252,98,175,205,194,254,93,70,254,231,133,173,63,85,82,155,45,83,63,229,244,246,22,195,50,46,112,225,11,155,255,203,216,194,203,68,243,19,95,186,223,208,70,46,197,249,88,103,17,20,55,255,145,186,95,247,107,209,255,206,74,68,5,183,44,203,182,109,147,4,98,150,4,14,52,11,161,132,49,219,182,109,215,181,28,27,24,37,132,200,176,40,20,96,70,11,26,209,1,17,142,232,252,33,84,85,118,83,214,162,113,222,229,115,6,37,174,197,60,41,244,82,174,58,255,129,22,120,136,69,111,209,2,249,158,103,173,138,60,144,155,252,74,165,80,236,126,121,221,188,176,60,202,169,11,171,160,202,155,64,1,229,201,36,169,164,38,192,154,192,77,251,49,64,131,10,0,215,117,45,199,22,66,204,41,128,128,15,90,167,1,28,75,212,28,102,7,213,0,94,72,6,48,155,6,24,52,18,14,202,35,41,86,4,219,88,181,2,200,3,88,42,197,154,139,31,34,45,57,92,84,34,228,129,87,21,85,3,75,194,126,150,65,124,65,145,174,18,249,21,131,90,168,119,77,209,112,202,42,228,17,172,6,215,95,193,67,95,81,3,229,92,153,8,210,49,205,255,224,215,148,32,27,40,231,220,114,108,27,251,192,204,183,30,161,24,3,215,70,61,19,220,178,109,97,91,132,179,32,58,14,0,33,131,13,48,170,85,141,169,118,242,203,157,5,4,208,50,79,113,213,171,106,129,246,164,11,171,156,37,213,213,2,55,164,168,83,242,172,25,155,168,15,178,159,117,254,243,95,76,208,191,138,7,160,222,245,168,44,250,23,240,0,204,237,32,248,19,154,255,42,252,16,113,131,138,16,202,153,109,219,182,109,211,121,174,79,48,97,160,24,75,34,140,217,174,35,92,135,113,14,140,98,18,89,133,92,96,42,164,102,83,243,169,18,89,208,96,124,214,124,91,55,68,90,41,18,57,167,83,146,97,8,231,143,95,167,101,74,225,185,114,146,66,33,163,196,231,146,118,45,105,252,213,80,164,234,27,242,113,163,174,185,7,80,174,232,44,180,56,43,105,251,38,116,88,225,149,57,31,253,215,245,95,154,234,223,114,28,225,216,156,39,41,0,162,80,250,3,32,35,144,235,184,245,154,101,89,148,51,96,20,40,33,132,104,116,74,68,231,168,152,31,176,0,140,122,69,104,132,149,42,228,23,203,1,148,242,154,197,107,214,94,56,7,144,237,18,229,207,1,228,185,57,75,154,237,111,40,7,176,192,130,172,114,0,111,58,7,144,188,29,202,100,109,254,227,23,80,13,48,198,44,219,118,93,215,117,93,33,68,4,191,19,109,69,75,57,19,182,37,28,155,9,142,148,17,42,204,42,164,133,158,21,121,254,110,230,76,214,189,216,131,92,70,33,67,238,62,186,101,29,66,99,102,18,97,51,57,211,9,139,65,92,84,17,242,169,156,127,152,232,124,228,57,37,149,73,196,84,232,174,46,134,231,89,41,52,104,153,101,188,58,40,221,239,16,112,95,103,204,79,226,182,202,172,3,8,172,243,144,193,129,48,42,132,176,109,219,178,44,202,24,129,121,15,64,42,9,148,128,82,12,128,17,170,148,98,182,85,235,180,156,70,131,90,86,8,43,70,92,255,20,184,84,84,74,226,43,37,165,242,149,148,74,74,240,61,226,123,84,42,143,132,19,212,84,73,15,20,78,105,116,14,152,103,225,87,138,40,73,124,73,2,196,171,4,37,103,152,229,16,230,12,84,2,85,132,153,80,221,8,137,118,42,158,55,5,108,155,138,245,78,1,116,167,197,247,51,30,161,89,166,96,78,77,160,31,97,216,55,203,23,164,242,102,219,196,247,193,243,193,243,212,212,83,83,31,60,73,124,69,13,64,241,252,31,74,229,205,208,247,116,70,196,47,201,172,87,129,217,183,0,64,154,208,99,221,116,193,87,222,12,221,47,231,183,99,240,243,25,234,57,45,250,7,129,83,138,229,14,230,118,156,223,95,205,23,193,69,110,123,90,23,204,162,36,251,233,228,254,201,171,73,130,212,220,236,230,182,34,42,227,108,159,21,145,121,78,41,13,212,159,216,142,130,16,149,197,20,149,10,63,127,166,85,70,206,239,227,43,92,112,22,123,112,169,69,63,144,90,195,145,74,190,159,38,127,13,0,254,60,24,63,99,150,28,252,137,89,75,243,117,54,4,36,5,159,40,159,40,108,3,194,128,16,5,148,16,170,128,16,66,129,8,202,41,231,212,22,188,217,176,219,45,81,175,83,38,164,202,244,0,208,101,8,58,199,11,142,96,80,109,123,18,153,170,115,158,181,74,178,45,163,103,63,84,249,58,64,149,226,83,175,218,168,81,73,180,204,133,130,102,176,80,35,42,85,70,161,111,198,19,201,137,251,44,100,171,46,249,253,133,175,174,232,2,78,59,219,252,150,123,185,230,249,59,136,159,188,98,124,102,109,61,128,52,111,91,205,135,10,66,53,70,8,33,92,8,215,117,29,199,97,140,169,152,206,163,113,218,72,206,185,109,219,118,163,38,108,155,48,170,76,200,191,217,111,86,247,99,50,202,16,160,96,29,64,206,15,23,78,181,173,90,49,44,188,134,226,209,140,162,214,98,70,44,120,177,100,76,254,128,126,158,192,119,158,52,105,137,223,135,242,40,167,210,126,149,103,249,21,202,210,171,85,182,65,175,226,54,111,52,7,144,63,248,57,251,48,41,7,64,8,33,140,42,70,109,219,110,52,155,181,102,131,115,30,223,51,141,240,212,19,221,55,160,94,99,142,5,140,6,146,157,18,26,230,138,125,53,107,20,252,44,14,164,40,58,8,146,200,235,23,198,59,175,45,22,2,114,160,233,33,119,171,50,40,194,94]);fileData2.push.apply(fileData2,[9,153,229,23,249,69,103,33,252,126,33,65,175,22,34,82,46,42,232,151,81,108,217,40,219,162,43,4,150,40,76,89,67,145,183,110,9,188,119,144,6,200,136,145,196,163,8,50,236,225,234,19,32,156,113,215,110,52,26,174,235,82,74,137,2,70,232,51,33,32,173,0,132,99,19,206,144,9,39,81,58,7,241,95,212,7,69,0,221,171,3,191,191,15,8,90,182,52,87,207,177,129,22,186,225,11,216,200,57,211,146,171,16,244,175,229,1,44,0,222,120,1,145,186,158,64,201,119,124,213,47,124,111,115,198,36,3,82,47,50,23,223,65,252,14,19,220,118,93,167,94,179,109,59,232,25,254,108,14,0,157,0,183,89,183,234,46,183,45,212,1,74,83,1,99,49,48,153,111,22,150,3,6,158,39,150,253,172,52,132,213,23,15,191,128,169,149,120,199,242,91,67,137,125,34,139,198,208,242,135,47,242,236,1,114,224,247,223,186,7,144,103,213,229,84,147,69,125,217,53,140,98,255,38,34,248,21,3,80,249,131,159,230,135,40,153,9,33,146,128,226,148,59,118,189,217,112,235,181,160,2,32,118,101,52,146,55,208,121,224,90,179,225,214,235,194,117,204,218,129,128,11,158,196,164,88,142,179,175,114,0,11,39,180,213,115,157,217,159,141,194,191,122,14,0,138,35,232,95,203,3,128,28,44,26,105,250,47,103,76,191,202,1,84,57,128,50,115,0,74,153,230,56,74,127,0,32,148,58,53,183,217,108,214,106,53,33,4,33,4,98,251,167,137,71,34,132,216,142,99,57,54,150,131,233,61,38,158,83,4,118,186,0,188,33,15,4,104,97,4,203,26,230,0,32,147,219,15,210,59,71,38,126,57,205,74,77,94,40,139,194,180,158,53,85,32,19,191,95,20,173,180,12,152,103,73,104,80,161,138,132,101,238,94,218,227,91,195,148,85,165,48,214,51,7,16,252,138,204,82,193,115,50,132,81,219,182,157,154,107,219,54,197,162,46,165,34,58,96,206,3,192,222,49,0,224,186,174,99,53,155,173,158,85,111,123,150,245,40,248,19,33,191,8,120,64,36,248,82,122,136,214,15,49,242,200,132,63,157,177,192,227,12,249,226,177,140,192,152,210,83,190,167,252,16,122,15,18,192,132,147,107,116,179,148,158,148,50,192,182,135,173,8,52,112,62,15,244,88,81,149,60,83,250,4,164,18,251,64,242,140,192,141,77,188,127,26,186,25,82,154,191,167,97,171,167,190,143,247,209,87,193,189,82,132,40,66,116,39,1,243,2,100,216,185,51,249,165,165,4,12,86,15,189,157,216,184,70,74,153,86,202,96,46,50,115,80,74,205,102,6,230,118,4,32,255,44,88,62,19,102,158,60,83,11,47,138,214,124,24,125,2,204,237,5,196,95,90,7,139,57,130,126,163,80,35,109,89,22,5,245,103,205,210,124,95,191,232,217,22,62,68,10,216,127,1,53,150,90,243,145,218,71,164,248,13,79,25,105,203,50,122,81,186,172,39,172,46,1,3,254,175,148,143,53,61,0,129,96,241,65,73,66,112,2,33,156,115,6,68,121,62,66,117,124,80,82,48,219,170,187,245,118,189,217,21,182,75,8,35,64,8,165,0,228,153,28,64,53,170,81,141,106,84,227,119,24,169,10,128,6,189,1,130,28,0,246,141,242,148,92,190,116,37,127,168,103,249,200,192,107,185,108,106,185,46,43,75,134,5,212,66,220,27,170,96,83,195,252,0,134,133,79,184,148,36,74,233,181,102,47,179,171,37,67,210,111,40,176,254,190,175,122,225,53,92,52,138,174,194,246,191,192,144,6,148,114,75,56,142,99,219,243,28,112,36,167,2,16,220,169,215,26,141,6,183,44,69,8,80,2,132,4,109,205,73,130,171,155,231,193,199,159,107,154,96,42,138,110,124,173,28,64,198,233,45,182,118,243,215,19,45,179,171,60,117,79,25,95,46,250,172,179,181,248,146,153,219,37,81,61,69,225,22,165,92,245,26,74,219,119,19,55,127,45,4,234,74,163,252,121,174,90,130,2,74,130,206,225,156,49,198,108,219,174,55,26,141,70,35,80,0,40,165,231,219,137,167,42,0,198,152,83,115,107,205,134,229,216,132,209,192,9,8,249,94,144,36,36,136,163,145,128,121,110,1,208,219,98,152,78,88,27,20,90,137,47,121,118,33,88,41,187,202,95,196,84,110,85,1,148,202,189,156,109,49,228,212,112,139,33,77,203,186,234,247,81,240,181,106,169,250,134,156,149,133,175,226,217,133,157,182,150,34,246,247,172,93,182,182,197,25,117,28,167,209,104,56,53,151,114,6,148,20,11,1,17,70,133,109,215,234,117,167,230,50,193,9,165,132,81,236,38,147,128,8,34,175,185,182,214,68,31,172,226,5,43,215,168,41,234,130,20,18,253,203,212,1,172,143,7,160,22,234,69,83,214,174,222,144,212,94,207,16,208,91,44,41,88,192,231,142,252,54,96,115,128,160,26,215,151,18,211,194,78,189,86,107,212,109,219,214,95,0,2,138,228,76,2,19,98,219,118,189,217,104,180,91,182,235,2,163,18,0,24,157,85,28,132,76,129,65,55,50,146,247,241,195,115,45,68,10,25,182,235,147,12,40,235,37,135,229,74,28,96,209,30,156,149,7,144,243,251,11,172,129,37,35,150,175,40,184,95,209,210,127,223,153,15,181,16,161,58,36,85,2,97,96,6,145,120,50,236,1,96,187,78,171,213,170,215,235,150,101,17,70,21,4,176,162,88,75,200,212,24,16,17,182,85,111,53,219,237,118,163,209,96,130,7,28,173,232,116,44,116,11,242,188,129,11,132,182,213,26,176,123,150,229,230,175,52,7,160,10,182,154,91,32,7,0,171,239,190,82,150,7,0,165,118,119,41,113,87,85,14,224,247,204,1,44,153,79,70,224,63,114,192,89,150,85,175,215,91,237,118,189,94,167,156,35,184,31,1,226,121,147,192,4,211,0,142,19,68,129,24,155,89,142,73,65,168,162,200,16,88,174,89,135,74,167,201,124,121,239,178,148,39,250,98,187,90,30,159,83,214,221,40,23,26,4,197,129,76,133,78,181,196,171,174,10,190,222,168,34,89,105,14,96,25,32,16,74,127,61,152,37,108,219,174,213,106,194,177,25,99,52,36,128,139,199,105,210,147,192,10,40,165,196,181,104,167,78,219,77,82,119,25,183,169,226,158,176,60,202,167,10,166,10,176,204,71,41,69,164,4,41,125,144,62,72,165,148,196,230,36,88,138,5,62,214,31,205,170,144,194,112,149,4,95,42,229,43,44,40,11,186,145,72,240,117,233,141,175,228,124,51,153,212,158,18,83,25,204,72,5,80,209,58,163,162,181,45,97,169,83,48,205,254,33,145,106,222,196,67,155,87,250,108,122,89,205,151,83,101,125,33,173,167,71,74,99,222,212,82,41,165,102,15,203,216,198,94,46,186,181,203,220,119,10,142,185,103,189,68,23,23,63,96,40,215,129,208,217,118,90,193,87,198,91,154,39,8,59,127,86,201,13,91,116,45,164,185,150,50,252,231,162,93,89,22,18,220,201,253,76,82,75,41,139,214,166,45,98,86,167,28,34,173,141,75,214,33,138,253,69,218,181,165,221,165,172,67,19,153,56,35,34,66,207,180,67,123,234,201,83,79,62,76,177,72,80,151,199,250,190,175,5,69,16,117,15,39,147,192,9,37,18,60,41,125,70,125,38,192,118,156,126,191,62,234,137,186,11,148,72,223,103,0,44,236,254,155,47,4,132,191,166,20,171,1,132,16,192,40,194,129,242,68,252,103,79,119,149,214,235,218,134,47,161,188,246,44,11,236,103,97,131,110,25,251,93,45,215,125,101,153,171,126,197,187,244,50,41,168,247,109,158,87,78,73,46,57,64,102,225,150,136,92,69,153,44,9,132,248,127,102,185,78,189,94,215,21,0,25,173,100,159,81,0,140,49,183,86,171,55,26,194,177,131,30,241,73,76,53,42,194,70,61,127,126,69,19,134,249,227,215,165,7,91,87,17,19,204,9,63,47,107,63,101,229,42,115,6,226,97,105,230,181,114,211,170,107,117,232,53,12,121,191,86,84,93,85,244,65,249,150,89,196,70,73,148,174,241,8,188,15,138,16,2,148,2,165,66,136,122,189,222,238,117,27,141,134,101,89,17,5,160,18,185,128,210,206,140,49,230,186,110,189,213,116,234,53,34,120,80,4,64,66,79,146,4,236,163,210,224,177,209,53,1,18,138,173,140,101,18,134,203,32,55,86,253,114,22,186,186,37,239,82,126,160,81,89,25,90,181,28,247,114,89,107,3,202,75,101,151,126,232,181,178,121,215,48,253,240,123,170,189,66,34,75,169,249,174,139,161,79,96,146,122,1,37,24,161,17,182,213,104,53,91,157,118,173,86,99,140,69,34,58,133,67,64,22,50,74,183,26,220,177,37,35,128,202,196,40,43,136,190,12,134,146,200,201,63,181,60,100,112,97,169,250,2,248,223,156,87,87,162,7,240,146,24,205,53,241,0,74,4,179,150,126,232,149,130,79,222,129,121,254,2,167,250,134,234,0,204,144,0,196,72,151,77,233,63,251,19,138,85,186,4,40,161,156,217,53,183,217,106,213,154,129,249,111,198,108,130,158,48,249,21,128,34,132,89,194,109,212,91,157,142,211,172,19,193,49,230,4,6,123,101,80,125,0,179,98,96,211,15,120,25,131,180,168,84,125,129,167,187,128,33,185,252,126,94,204,229,122,7,30,192,139,29,250,77,68,195,95,241,16,239,59,148,180,240,50,75,204,167,170,121,35,59,136,193,160,140,103,148,16,194,44,209,108,181,154,73,230,127,178,137,255,252,55,40,117,107,181,86,167,221,108,183,132,235,40,74,226,161,168,72,130,34,114,138,229,70,183,223,122,14,0,10,150,50,188,64,14,96,129,164,203,107,121,0,11,219,248,175,114,232,42,7,80,229,0,202,202,1,168,164,16,75,32,117,81,5,48,10,148,10,219,106,180,91,173,78,219,10,11,128,179,51,204,52,227,188,116,142,89,8,225,214,107,142,235,90,150,245,236,245,72,82,224,202,243,127,97,73,208,200,122,62,108,115,155,164,140,85,95,111,137,176,171,133,255,164,148,83,125,67,135,126,7,129,248,223,65,40,175,58,7,80,232,124,158,179,211,3,113,193,57,175,213,106,216,2,204,140,248,167,157,15,205,216,35,16,66,1,4,112,193,172,102,163,219,25,79,88,179,37,234,238,20,36,33,132,40,80,190,84,190,84,148,60,129,124,36,82,82,68,19,75,47,232,172,226,129,239,17,25,197,239,43,34,113,74,165,16,248,47,65,73,144,190,210,165,3,84,1,157,213,10,4,115,106,54,208,136,52,211,64,232,183,158,51,188,109,90,233,128,244,18,103,58,204,60,5,232,157,222,159,196,87,62,78,188,180,217,182,49,37,81,122,206,97,129,141,115,74,134,201,19,48,17,244,209,223,98,76,144,18,237,36,6,80,226,212,182,24,197,224,211,209,110,57,121,10,44,130,46,23,74,130,52,183,253,130,51,189,139,75,194,45,82,177,206,213,25,122,238,89,80,127,90,23,23,73,162,28,233,90,121,23,197,245,167,157,146,76,153,169,15,14,64,191,101,177,89,176,164,32,229,251,25,43,127,213,158,129,204,90,6,105,93,152,138,225,250,11,89,99,250,169,39,207,212,239,203,185,62,48,225,118,218,130,161,82,50,165,104,192,203,12,0,138,82,66,57,165,156,10,194,25,97,18,128,58,78,163,219,235,14,134,205,102,219,226,182,121,206,200,20,29,191,4,154,161,115,102,188,114,140,9,199,70,197,194,45,65,25,83,6,23,144,62,64,158,16,54,228,40,76,125,54,88,246,172,90,91,55,107,162,104,200,104,69,199,205,35,7,151,12,166,21,45,238,45,244,172,75,188,27,229,126,191,116,179,90,173,113,223,139,117,54,183,223,92,84,170,80,49,80,90,224,221,87,210,147,62,80,98,89,86,163,209,104,52,26,142,227,8,33,242,156,64,186,7,32,145,60,142,96,116,201,169,185,205,86,171,213,105,51,219,2,193,2,244,103,208,161,48,144,254,129,189,96,188,216,146,20,142,50,231,185,89,249,31,222,170,35,161,121,254,36,231,57,151,136,100,205,19,152,46,244,56,22,56,147,37,49,242,133,206,167,104,70,119,69,233,138,18,83,74,69,215,76,21,136,127,245,64,89,41,15,34,227,16,26,87,25,143,24,99,168,135,49,86,107,212,219,189,110,179,211,182,28,135,114,182,156,2,208,231,4,10,169,161,27,173,102,179,219,17,53,135,8,142,225,5,100,119,144,97,233,125,208,141,22,43,218,67,191,114,190,11,43,248,198,39,80,144,2,19,202,163,204,124,1,124,222,98,210,179,232,5,22,189,105,80,6,97,242,194,16,154,229,213,192,194,58,114,165,128,165,210,229,75,78,13,247,182,204,237,55,132,64,125,45,39,0,210,97,160,134,64,14,170,175,32,68,217,80,206,8,99,204,18,117,132,255,55,234,148,51,95,201,165,20,0,18,72,43,64,102,12,32,140,138,154,83,239,180,156,86,131,187,182,226,84,106,134,31,152,53,81,142,118,36,79,239,19,0,239,133,239,187,168,40,124,153,215,166,144,45,92,22,98,117,1,15,96,121,179,125,29,60,128,85,175,153,247,29,60,89,195,171,120,249,82,161,124,201,15,101,218,254,42,76,252,2,165,132,81,203,177,27,205,102,179,213,114,28,135,114,166,8,89,74,1,0,161,0,64,20,16,66,36,0,80,34,108,187,213,105,119,6,125,167,213,96,182,5,140,234,74,224,168,214,210,106,74,205,72,206,160,56,79,125,30,171,118,253,189,218,66,210,42,191,97,187,128,183,180,134,30,192,2,90,106,13,61,128,85,228,0,214,63,179,245,110,140,179,117,144,12,137,42,97,238,69,38,115,230,127,16,93,39,4,8,145,160,168,224,245,70,67,199,127,24,99,209,230,191,11,135,128,8,16,0,34,1,184,37,26,173,86,127,99,212,238,118,184,107,3,211,64,29,133,105,0,84,80,102,108,71,251,44,72,21,169,243,198,97,106,254,153,20,101,126,145,186,134,57,0,88,180,117,193,203,231,0,96,5,213,21,85,14,96,153,80,242,234,60,128,42,190,255,70,115,0,16,39,128,211,54,62,163,182,235,52,59,237,126,191,223,110,183,185,37,242,247,107,161,249,111,10,19,220,169,185,237,78,199,173,215,185,16,64,201,220,197,208,25,75,168,154,47,95,86,153,93,46,211,114,188,133,252,166,53,204,1,44,3,228,40,43,254,171,138,19,142,170,229,72,252,203,250,147,66,55,167,172,93,173,131,249,188,234,243,169,170,186,214,80,217,228,121,89,34,53,67,102,42,88,8,225,56,78,179,217,108,182,91,216,187,69,74,233,231,35,98,78,135,129,18,5,4,8,33,12,128,3,112,32,32,149,235,186,78,175,215,30,141,157,70,75,216,14,183,109,110,219,18,136,100,196,163,26,236,141,11,36,192,227,43,240,8,13,201,178,145,53,78,250,84,250,84,250,138,42,69,149,129,167,134,0,238,77,158,124,226,73,234,75,26,0,174,3,84,123,200,161,31,225,211,207,104,21,144,6,161,78,199,245,39,79,63,133,213,59,163,69,65,218,33,210,1,215,201,72,249,244,75,152,75,176,155,141,16,82,97,227,225,62,245,33,130,237,130,51,3,136,173,11,50,52,47,63,110,167,149,32,64,74,183,131,12,140,121,218,171,66,136,154,135,120,7,101,21,121,112,253,115,15,200,128,186,231,129,189,71,112,253,230,231,169,61,33,114,204,60,5,25,132,166,206,87,140,146,103,188,20,201,47,105,142,170,136,220,35,5,239,159,86,205,160,188,228,57,95,64,51,35,93,200,184,81,36,121,230,184,252,121,49,66,36,22,154,120,224,251,68,122,84,250,76,249,76,49,66,105,136,235,151,82,42,0,8,69,34,101,182,219,232,180,7,227,122,183,75,132,37,65,49,66,236,178,66,64,243,239,24,177,109,187,94,175,215,235,117,97,91,65,165,67,88,153,16,93,238,4,48,34,148,86,27,92,20,239,191,140,61,245,22,205,129,210,145,239,139,217,152,229,250,7,69,237,119,181,154,22,2,121,60,250,229,31,68,137,37,29,149,133,190,138,244,195,26,122,0,185,254,132,6,232,79,42,56,21,28,225,255,205,102,211,113,28,198,24,165,148,66,94,253,89,64,1,160,187,225,56,78,179,211,110,245,187,86,205,85,156,42,78,253,176,14,64,134,114,63,224,39,50,174,112,198,19,135,197,150,65,219,157,103,238,72,218,67,122,249,58,128,18,243,60,139,133,170,75,76,111,166,37,93,242,239,103,1,240,235,194,192,158,103,51,10,176,80,42,187,196,116,69,206,156,94,21,54,89,67,233,252,134,242,204,216,75,209,71,147,159,82,194,40,48,42,132,64,158,158,110,191,215,237,247,108,215,229,156,83,66,9,89,90,1,36,238,130,16,98,89,86,179,217,108,118,59,118,163,38,57,149,156,206,82,210,70,179,187,208,25,156,221,136,8,87,232,50,120,255,52,33,245,42,15,184,92,129,190,0,248,164,104,122,51,63,70,104,225,83,82,197,249,186,11,125,63,207,223,46,121,232,82,30,68,89,176,206,223,211,220,126,223,206,77,81,23,83,42,165,176,165,46,37,132,82,73,0,8,225,66,112,33,156,70,189,213,235,182,186,29,203,177,103,68,253,106,57,5,144,104,254,7,78,64,205,109,180,91,78,171,65,29,139,58,150,226,20,40,161,148,170,176,81,140,118,2,80,220,75,109,248,27,58,96,25,206,144,52,33,181,134,107,101,173,60,128,229,49,151,229,122,0,165,72,103,88,20,204,250,134,60,128,74,10,175,149,85,87,214,131,40,180,210,124,76,53,81,35,234,206,168,112,108,225,216,245,118,171,221,237,184,245,26,150,4,19,8,120,28,86,18,2,34,132,8,199,174,119,90,205,126,215,109,55,221,118,147,217,22,161,9,93,231,35,23,132,219,113,114,136,5,92,129,55,180,14,214,202,3,200,118,173,10,237,231,217,151,179,242,0,94,119,197,174,58,14,243,138,186,231,29,231,0,84,102,79,224,128,205,45,164,122,196,206,95,141,86,179,55,232,55,218,45,110,89,90,252,42,165,64,169,146,21,128,86,3,92,136,102,167,221,27,15,219,131,94,123,208,179,106,174,9,75,10,51,241,74,23,130,105,123,63,103,163,152,236,80,117,149,3,88,198,3,200,159,24,88,18,17,159,51,148,180,216,247,11,121,0,176,80,23,185,42,7,80,229,0,214,43,7,64,9,48,26,96,255,67,218,231,78,175,219,233,117,251,163,97,179,221,226,150,160,148,6,236,109,0,176,10,20,16,138,120,33,132,227,186,205,86,171,222,108,214,155,77,97,91,192,232,172,86,141,60,175,205,36,121,254,238,39,230,132,223,119,152,111,25,237,2,139,162,122,84,140,114,228,217,253,144,244,81,202,121,102,127,191,40,152,103,213,85,14,69,159,245,219,90,198,85,29,192,11,11,138,140,151,14,61,0,236,255,142,220,15,77,28,237,150,83,171,229,167,127,88,74,1,40,69,40,229,142,229,118,58,189,209,198,100,180,49,105,244,58,190,45,166,142,240,24,121,82,62,238,84,249,18,40,145,130,61,210,0,116,11,0,4,164,2,159,72,159,72,95,169,185,222,0,138,200,160,11,0,85,216,12,96,30,186,238,73,240,76,156,184,154,103,165,87,224,39,206,84,172,119,26,200,125,142,150,223,55,176,228,94,226,244,84,234,76,163,167,159,181,67,48,139,6,34,127,59,119,182,41,96,255,116,48,190,121,69,38,36,57,254,234,6,180,245,249,144,233,122,102,148,32,164,182,28,72,185,177,179,198,162,6,136,62,3,3,158,129,223,79,60,7,153,70,127,63,127,184,185,237,20,49,151,31,182,175,185,224,245,83,54,159,184,34,169,203,53,109,106,214,248,200,44,213,80,149,133,102,234,3,85,126,241,131,39,223,212,244,229,157,218,5,33,93,106,37,159,106,81,181,231,47,80,223,147,38,82,194,45,243,182,42,66,2,66,181,160,134,32,44,169,97,68,0,85,158,79,8,21,220,82,156,17,203,113,187,189,246,198,164,189,49,233,14,7,194,182,56,101,130,208,32,242,195,104,78,209,190,136,7,0,0,156,115,219,182,145,123,186,213,106,213,106,53,202,25,97,148,80,10,148,0,254,155,98,187,153,229,193,207,218,77,25,165,191,111,218,174,89,254,90,202,13,170,150,123,182,175,5,222,127,177,93,149,117,99,171,81,141,248,18,141,182,6,162,243,94,54,163,148,49,215,117,91,173,86,187,221,110,183,219,182,109,115,206,23,19,11,197,21,0,16,0,96,130,187,141,122,183,215,235,246,122,189,225,160,222,105,81,75,16,74,49,59,161,219,3,152,166,147,126,27,48,13,144,39,74,30,15,218,150,149,82,123,197,152,96,89,201,225,236,128,123,89,49,165,103,227,218,106,57,134,181,197,14,189,88,30,104,201,93,45,35,229,151,63,196,170,181,75,133,64,93,147,161,73,210,20,0,82,126,134,162,154,96,63,48,74,169,101,89,141,118,107,48,28,246,71,195,254,104,232,186,174,86,0,179,253,72,185,18,5,160,135,109,219,141,118,171,209,110,117,135,131,86,183,35,108,75,50,34,9,132,89,223,224,249,233,184,176,10,115,194,58,13,144,141,157,128,116,220,244,27,130,129,230,23,232,11,35,76,212,210,180,245,203,64,113,160,164,190,237,133,14,189,192,173,91,126,87,203,136,176,21,29,162,2,227,175,232,70,189,216,161,33,133,247,31,165,191,36,97,208,133,98,19,94,80,132,16,206,44,215,233,244,186,189,225,0,147,192,182,109,51,198,204,8,205,10,61,128,217,95,50,230,212,92,167,230,182,58,237,86,183,35,234,46,17,220,167,48,5,233,17,108,90,171,148,82,68,65,24,5,86,97,161,64,153,120,187,183,139,2,94,157,7,80,86,129,69,33,156,229,11,120,0,139,213,130,44,172,99,242,11,133,133,111,236,219,197,189,188,251,80,204,171,21,94,0,72,179,1,36,37,200,181,140,100,104,132,81,97,91,245,102,163,219,235,181,187,29,203,117,44,215,209,210,223,60,156,217,17,190,124,5,160,16,151,42,56,21,188,222,105,181,251,189,86,191,27,52,11,11,47,32,26,8,34,65,93,88,224,13,144,92,66,77,165,144,216,172,40,7,240,98,203,125,165,30,192,194,87,253,166,61,128,82,2,92,106,53,109,182,150,63,196,59,22,145,191,115,250,68,197,120,255,181,180,68,233,15,218,21,192,4,0,103,110,173,214,238,118,251,163,97,179,211,102,156,51,206,77,171,255,229,60,0,116,2,40,99,181,122,189,59,236,247,135,67,167,81,23,182,165,56,5,70,9,163,132,144,136,4,151,5,61,128,180,165,150,166,33,170,28,64,185,57,0,88,168,240,170,20,15,0,74,109,81,80,202,174,170,28,64,149,3,120,161,52,128,33,195,117,231,47,204,1,8,33,106,205,70,111,208,31,14,135,205,102,147,132,146,118,49,233,191,172,2,192,150,144,194,177,155,205,102,171,211,118,106,46,183,45,198,152,9,9,71,106,223,136,198,43,164,30,159,253,252,119,112,72,243,95,108,89,175,65,126,48,62,172,0,26,180,0,238,168,80,77,201,170,239,222,235,30,226,125,43,134,247,247,82,39,74,127,221,245,119,38,220,9,97,130,187,174,219,108,54,27,173,166,227,186,25,197,55,43,83,0,4,124,223,39,0,20,24,78,198,29,167,211,107,142,55,250,227,177,168,215,166,130,77,45,250,72,149,199,36,227,132,131,242,9,120,20,124,100,159,39,10,192,7,226,3,241,167,224,225,244,148,55,149,83,223,15,39,241,19,167,9,147,143,162,230,83,49,201,50,113,166,115,187,39,67,143,211,192,191,241,7,48,195,54,75,47,113,154,63,228,193,78,251,202,139,176,135,7,160,114,99,159,243,208,230,57,140,246,220,215,140,170,139,185,125,166,76,163,85,195,252,156,63,34,30,20,103,58,239,185,74,228,217,79,44,125,72,61,46,153,17,187,131,110,73,77,9,80,66,24,213,219,81,164,127,17,230,125,4,239,39,207,146,112,250,144,142,174,247,51,209,245,165,204,244,123,11,133,166,159,222,227,33,253,175,84,226,44,46,130,100,89,133,17,105,75,34,189,250,33,117,166,221,216,180,18,25,166,36,81,62,5,73,84,184,126,168,2,170,176,26,10,37,137,196,232,63,128,2,176,44,219,174,213,220,102,163,53,28,14,183,182,154,221,30,99,130,19,193,137,120,89,5,16,115,52,40,165,88,19,208,235,245,26,205,166,101,89,97,26,128,6,111,102,82,10,33,75,245,21,41,14,120,93,15,160,116,91,117,61,75,19,212,138,187,8,228,223,79,158,168,218,203,47,140,252,167,244,98,103,85,5,220,95,216,239,41,234,125,106,176,191,36,115,34,17,203,125,103,95,38,132,49,70,57,243,164,180,44,171,213,105,15,6,131,86,183,99,219,54,0,72,223,151,190,255,202,10,128,16,226,186,110,183,219,237,143,55,186,131,161,211,172,83,206,129,81,197,168,2,106,66,254,53,81,40,0,196,57,130,52,77,80,254,196,192,194,15,172,244,215,96,25,218,156,21,249,224,207,162,108,97,161,12,45,44,65,106,148,255,46,45,144,44,41,154,126,120,25,81,88,138,244,127,91,57,128,87,12,220,191,185,156,65,188,89,150,70,127,130,230,92,97,148,49,166,56,117,27,245,254,112,56,154,108,116,187,93,219,182,179,249,87,94,36,7,80,141,106,84,163,26,213,120,179,163,28,5,192,24,171,215,235,237,94,183,51,232,183,218,93,225,58,68,8,194,168,7,106,42,85,164,201,103,212,42,36,9,14,81,70,128,37,17,252,179,106,139,32,143,201,144,19,149,244,98,62,126,126,63,224,217,223,150,146,67,86,197,91,20,192,114,44,164,139,193,174,202,45,44,95,105,240,103,29,150,217,187,60,116,137,55,60,35,10,36,231,123,183,4,114,18,73,116,8,0,246,118,12,93,1,187,230,54,59,237,254,112,208,233,117,221,90,45,192,218,80,74,40,125,53,5,96,58,32,156,243,70,183,219,29,12,155,221,142,112,107,68,48,73,169,79,65,210,57,15,197,87,74,205,103,144,116,8,40,222,34,38,30,13,120,43,112,207,23,240,82,75,17,253,139,129,244,23,40,214,43,26,135,89,248,208,203,135,128,222,71,33,152,250,45,199,122,230,0,18,87,102,92,250,7,90,65,74,165,20,114,127,2,33,24,51,39,156,57,205,122,171,215,237,142,6,141,118,139,9,254,106,30,128,121,23,180,2,80,74,81,74,221,122,189,59,26,116,135,163,90,187,73,45,91,82,2,132,82,203,146,100,166,223,32,86,250,44,201,156,31,160,8,228,121,109,96,53,92,64,203,44,148,21,189,117,37,38,36,214,208,3,88,108,63,75,214,202,189,176,65,154,223,15,120,69,59,166,10,134,172,78,1,164,185,2,106,94,250,7,88,41,100,195,101,20,219,187,19,66,56,231,142,227,212,219,173,254,120,56,24,14,235,141,6,231,92,189,150,2,128,88,18,24,47,134,82,202,108,209,234,116,198,147,141,254,96,84,107,52,184,101,75,22,176,88,68,114,29,65,61,240,12,233,24,64,178,178,95,233,42,9,252,194,73,96,88,168,98,185,144,7,80,52,152,179,240,35,120,173,36,112,118,80,104,213,107,224,85,14,81,37,129,115,157,234,124,12,60,34,33,73,64,39,14,132,51,199,113,234,141,70,127,56,24,108,140,59,195,190,229,216,179,214,235,82,170,124,164,111,165,41,0,109,242,235,219,132,159,16,66,64,81,167,230,182,123,221,78,191,215,104,53,185,16,0,48,149,81,148,146,12,117,128,42,242,182,168,244,214,96,175,27,118,92,0,9,250,2,225,72,149,131,70,91,149,205,2,13,197,177,164,47,115,75,75,169,5,123,129,67,191,33,91,248,247,204,1,188,128,250,55,227,234,24,8,18,150,85,171,213,218,189,110,167,211,169,213,106,138,18,63,20,170,175,150,3,136,192,143,2,29,64,149,229,216,237,97,191,191,53,170,15,186,80,227,96,113,219,117,240,219,62,40,172,192,82,36,104,125,64,9,1,0,170,128,6,77,36,167,74,77,149,154,74,208,211,151,224,207,106,45,116,89,150,242,163,181,90,196,79,156,190,242,244,76,175,81,50,26,179,164,213,182,164,118,95,137,238,65,215,13,165,237,42,173,134,197,108,14,163,167,39,167,105,5,101,89,229,45,41,85,87,24,94,140,191,45,133,251,122,204,55,84,209,211,87,50,163,110,200,252,81,133,125,77,211,170,183,82,171,177,50,138,156,140,26,183,185,109,163,80,203,220,38,116,238,89,204,10,187,82,43,242,210,171,171,210,11,187,162,237,62,8,89,160,109,83,209,6,50,11,244,144,201,126,211,19,155,191,165,205,140,146,187,228,27,155,214,68,40,237,210,210,71,218,123,93,88,147,164,53,17,202,210,61,201,171,192,148,12,64,213,172,249,149,17,11,49,113,159,202,151,130,113,2,84,17,66,28,91,89,182,114,221,230,230,100,178,123,208,29,110,48,106,51,73,109,106,17,0,207,243,128,228,236,252,184,154,36,112,116,95,148,114,206,177,38,160,55,232,183,90,45,206,249,212,247,49,155,65,8,1,70,35,33,126,72,66,194,174,8,56,161,214,155,142,113,29,12,70,181,68,247,68,245,92,227,198,197,174,90,189,94,47,154,181,10,49,87,227,119,120,64,138,0,231,156,114,6,148,248,74,1,128,112,236,118,187,61,24,12,154,205,166,73,251,12,11,49,255,172,86,1,160,5,96,219,118,187,215,29,111,108,116,135,3,167,81,167,156,73,70,176,46,12,45,135,217,107,175,45,80,131,44,26,158,3,159,20,138,179,103,131,82,214,106,13,149,158,69,88,18,114,243,236,126,242,4,235,23,14,220,47,92,131,150,63,7,144,248,171,215,149,23,47,144,4,174,132,251,154,68,165,52,224,101,102,1,135,164,111,1,153,38,163,76,240,122,163,49,24,143,54,54,39,221,110,183,86,171,153,36,207,107,167,0,130,211,98,212,117,221,78,191,55,28,143,154,189,142,85,115,21,163,65,118,219,232,3,195,8,209,137,95,48,200,162,205,38,186,97,228,71,165,149,17,44,6,210,127,129,36,210,146,80,147,82,78,102,1,233,86,8,186,147,95,109,44,112,213,11,75,231,229,65,174,239,219,210,127,67,88,204,197,178,95,165,92,245,139,61,14,83,250,227,255,83,233,75,165,128,82,194,25,119,236,70,187,213,27,14,58,131,126,179,217,20,66,148,37,247,87,228,1,4,122,73,88,86,171,211,238,14,7,173,118,91,212,28,98,113,159,194,84,73,143,40,21,239,120,57,79,22,13,185,41,95,212,18,45,80,214,22,136,189,62,30,64,78,212,16,148,81,58,80,214,126,94,203,3,88,245,218,120,247,102,114,89,210,252,13,105,110,73,162,210,63,200,15,49,234,83,240,41,16,206,108,215,233,244,186,221,65,191,213,105,163,244,207,182,216,94,89,1,96,23,74,2,132,91,162,214,108,244,135,131,206,176,239,54,234,150,235,16,193,209,162,55,179,199,179,78,97,225,197,132,117,97,33,51,98,72,46,24,164,79,159,19,19,121,2,65,107,94,195,242,94,61,128,197,106,214,94,197,3,120,25,81,245,186,168,229,247,26,136,127,67,206,205,108,225,5,37,80,193,224,182,69,40,165,156,9,199,174,183,91,253,241,104,48,26,214,91,77,74,169,50,26,109,225,198,122,41,0,115,56,174,219,27,14,70,155,147,193,100,92,107,54,44,199,38,156,1,163,216,220,64,41,165,123,22,203,148,94,193,85,14,224,197,60,0,40,8,222,207,35,235,115,222,240,18,75,16,170,28,64,149,3,120,67,57,0,45,253,9,33,210,200,10,16,74,9,103,150,109,183,58,237,209,198,120,178,181,217,29,244,45,219,70,238,135,210,175,168,212,16,16,33,0,32,1,166,210,167,148,54,91,173,209,104,52,28,143,109,199,65,181,134,176,214,72,171,72,51,22,4,5,185,160,159,181,235,179,119,245,190,87,106,254,107,127,21,16,206,203,236,167,232,222,42,17,249,166,165,240,27,187,16,18,21,158,132,16,79,73,160,196,182,237,102,187,61,28,14,7,131,65,173,94,39,140,106,201,105,202,189,245,98,3,37,132,40,41,25,128,195,108,66,152,98,150,219,31,12,246,247,135,187,219,172,230,74,91,128,197,31,149,255,8,158,178,200,147,154,250,28,36,85,62,145,62,85,62,72,21,64,165,77,66,8,73,148,79,212,148,168,41,149,83,163,45,131,31,237,121,50,15,207,87,68,225,52,59,84,204,111,39,55,120,49,49,248,243,51,25,0,238,41,63,109,98,123,135,248,76,235,202,34,149,167,231,28,234,57,177,201,9,168,104,5,131,89,61,144,210,95,37,237,170,21,149,137,51,181,186,98,254,207,231,58,96,36,149,68,196,47,118,86,156,145,210,214,38,2,7,48,251,192,36,221,10,37,65,73,99,100,200,5,141,99,143,67,245,51,16,253,50,219,250,43,142,211,47,54,23,25,114,197,115,129,64,86,177,238,53,105,191,72,127,68,50,163,50,38,113,166,151,26,168,196,153,81,66,20,89,237,250,125,15,248,29,64,42,53,251,242,20,60,226,73,230,41,70,2,177,46,41,16,193,137,224,13,187,33,168,237,52,154,195,173,157,201,222,97,103,48,118,221,38,167,34,113,13,175,29,29,180,121,54,216,40,166,217,108,14,70,195,118,175,235,186,46,97,84,130,2,202,40,165,140,115,136,21,1,168,24,75,168,76,210,150,121,130,215,207,58,13,175,21,142,44,106,108,190,164,43,179,186,27,85,214,105,175,40,14,91,217,254,213,40,119,101,206,197,27,231,191,137,125,190,16,239,31,8,76,205,152,73,137,175,164,237,58,157,126,111,56,28,182,187,29,219,113,148,90,146,238,225,197,21,128,102,7,194,162,176,141,205,237,141,201,86,187,215,229,142,67,56,3,66,36,101,138,38,52,50,198,90,187,200,62,101,110,225,146,31,144,254,138,128,132,133,211,18,25,149,83,75,178,220,20,10,160,151,152,153,120,153,253,20,189,33,47,64,77,243,62,162,219,239,56,253,176,96,64,63,73,7,40,189,65,102,210,31,101,189,10,220,89,66,41,5,74,129,18,198,24,97,172,213,239,78,182,54,39,91,155,189,94,207,113,156,185,6,97,107,174,0,34,67,8,209,104,52,186,131,126,127,99,212,29,12,221,70,157,219,182,226,84,130,154,42,80,97,251,155,208,157,15,116,64,132,38,122,198,22,7,233,174,92,10,206,7,10,66,128,94,204,3,88,0,152,4,153,189,16,150,169,114,200,240,54,22,32,131,43,69,237,21,69,172,46,159,197,125,201,4,96,133,234,121,175,249,234,52,63,64,83,62,4,38,50,1,79,135,209,8,48,193,41,103,132,51,225,216,110,179,62,24,14,55,38,147,78,175,231,214,107,156,51,74,9,99,228,13,40,0,53,207,20,173,117,64,189,211,233,14,71,157,65,191,214,108,49,219,82,140,249,4,2,56,208,252,159,251,243,12,33,113,29,80,116,1,169,183,51,74,145,218,37,34,71,23,192,116,230,185,186,151,247,0,22,8,124,189,150,168,170,32,61,43,114,74,94,254,180,141,0,134,50,43,126,3,168,15,33,18,20,80,162,8,33,140,18,198,128,81,202,153,176,173,70,191,59,152,140,251,27,163,102,187,101,89,22,33,171,61,91,186,82,237,167,148,162,148,58,141,122,119,56,24,110,76,218,253,158,93,111,48,219,2,206,169,109,233,158,247,210,72,252,74,131,38,59,210,72,32,141,104,76,35,71,51,44,107,88,14,3,90,58,36,57,191,125,253,172,187,80,162,64,204,233,1,44,243,210,150,245,110,47,239,148,64,121,208,219,53,172,137,173,116,201,42,52,107,254,191,138,188,71,102,215,147,0,247,73,41,97,140,114,6,148,34,200,71,8,81,171,215,135,227,209,104,115,210,27,14,220,122,141,80,38,1,164,84,111,67,1,164,229,163,25,231,237,110,103,188,189,57,222,220,234,13,250,110,189,65,45,142,133,15,25,76,112,166,14,208,233,129,82,234,137,94,183,40,113,129,96,72,182,132,90,62,7,0,207,129,247,171,28,64,149,3,168,114,0,69,115,0,17,233,111,248,4,179,110,239,65,13,48,37,220,18,110,173,214,233,247,38,59,219,27,155,147,86,183,195,132,80,58,133,160,222,148,2,136,220,8,31,192,169,185,253,126,127,56,26,117,250,61,219,117,41,165,190,146,113,181,33,97,113,249,149,225,209,23,10,245,190,76,14,160,232,249,100,84,63,228,223,91,206,16,205,50,146,162,244,200,251,203,236,106,201,28,0,84,163,26,41,130,200,52,97,193,128,180,248,74,98,61,172,34,128,230,191,219,168,119,58,29,141,153,4,74,36,72,165,128,172,50,12,180,146,36,48,82,214,5,109,45,1,16,239,41,220,218,104,111,123,114,116,216,26,245,169,227,10,183,70,5,7,70,61,162,36,37,146,146,41,81,83,144,30,3,77,212,46,193,87,202,247,67,190,122,0,47,156,210,184,147,168,99,146,17,238,169,208,251,20,108,115,42,82,62,101,166,215,13,120,121,192,212,115,16,227,148,47,121,41,184,254,200,135,38,30,63,141,205,60,181,11,66,58,181,189,249,161,222,78,36,241,71,84,126,78,191,71,235,254,68,68,191,175,100,180,206,35,156,201,197,7,68,42,170,18,203,29,226,119,41,241,153,38,55,6,200,79,190,95,80,103,164,66,235,83,240,231,190,148,137,51,189,77,133,244,85,242,204,64,82,36,206,244,75,243,139,207,98,85,20,169,157,51,158,11,5,39,105,232,148,186,129,176,96,40,50,243,244,14,137,96,255,61,80,230,244,9,248,4,60,80,52,28,186,212,139,82,202,24,227,148,73,41,9,99,220,114,8,23,196,173,247,198,155,155,7,71,155,187,123,142,91,103,132,219,132,89,64,5,1,198,102,29,96,222,134,2,72,84,9,182,227,52,219,173,225,112,56,220,24,183,187,29,38,184,36,128,69,59,50,132,253,232,20,249,2,54,157,42,210,112,234,221,120,157,171,118,255,11,165,124,74,241,157,75,180,229,151,119,209,126,159,53,240,62,162,82,47,105,224,67,110,232,29,36,149,49,49,193,185,37,176,26,64,56,118,183,219,221,216,156,108,238,108,215,106,53,203,178,34,135,91,157,19,64,95,228,65,2,33,32,4,171,215,235,131,209,112,123,119,103,48,25,187,245,58,115,44,16,12,24,197,238,151,146,204,216,32,244,253,194,160,80,182,122,87,197,91,206,190,46,9,212,170,249,94,74,191,138,252,228,63,203,4,142,242,16,248,172,130,2,175,26,239,94,141,149,248,166,44,16,200,149,97,53,152,210,101,95,148,120,210,71,103,154,114,230,214,106,131,225,112,188,57,25,109,140,27,141,134,109,219,239,74,1,160,14,80,10,8,163,110,189,62,26,143,55,38,147,118,191,235,54,234,204,182,136,197,137,197,73,232,37,153,36,121,17,229,25,245,79,83,60,232,57,111,250,245,164,237,26,234,152,114,243,213,37,202,220,108,104,127,161,61,151,146,18,127,1,91,117,221,188,189,23,48,195,95,224,110,188,216,141,205,175,3,116,24,45,136,89,7,109,177,136,175,20,80,2,130,217,53,183,55,28,140,183,55,7,163,161,91,175,155,210,159,172,26,4,250,50,10,128,24,29,47,45,199,110,245,187,195,205,141,222,100,108,53,235,96,113,221,33,22,75,227,48,52,238,199,68,191,34,101,190,252,239,192,72,121,173,82,3,40,27,97,245,90,30,64,233,86,225,242,203,105,29,158,245,155,136,76,174,161,238,121,230,90,72,208,237,43,248,151,81,230,88,84,112,219,113,218,157,206,230,206,246,238,254,94,111,52,116,26,181,120,175,245,55,175,0,80,7,40,2,132,50,203,177,27,237,214,96,99,188,185,189,213,238,119,69,205,49,251,133,153,13,207,34,58,64,153,205,163,131,164,112,172,117,123,140,244,77,189,253,177,14,58,166,144,67,176,88,14,224,229,61,128,151,132,252,190,252,26,120,45,197,240,186,238,245,75,102,197,114,30,78,26,182,63,13,33,255,148,82,38,56,179,132,85,119,59,195,254,120,115,50,24,141,26,173,38,101,124,73,184,224,90,42,0,53,251,95,17,34,28,187,55,232,111,238,238,108,238,238,116,135,3,171,238,82,193,21,13,152,162,53,50,4,66,10,70,9,42,231,83,169,114,0,85,14,160,202,1,84,57,128,85,123,123,133,86,62,153,183,253,53,40,136,50,102,185,78,167,215,155,108,110,142,39,27,173,78,155,114,174,230,251,189,188,128,43,240,114,57,0,28,79,222,20,0,220,70,189,55,232,79,182,183,122,131,126,173,81,231,66,80,198,20,37,132,209,68,117,167,200,251,89,139,239,224,245,126,249,3,173,249,35,123,199,96,179,234,13,90,38,1,144,160,9,2,244,51,65,166,228,209,104,180,181,181,53,220,24,215,26,117,202,25,246,61,140,147,60,191,113,5,64,128,82,96,0,28,160,198,45,10,76,1,109,116,186,205,141,141,225,225,65,107,188,65,106,14,177,45,201,200,47,111,234,83,32,22,3,65,21,39,138,40,31,164,148,190,244,60,41,253,25,144,159,76,21,76,21,60,130,252,133,51,29,54,238,249,224,153,92,246,200,116,159,138,13,47,136,160,55,73,252,35,51,181,62,32,229,16,62,145,137,83,65,242,204,192,128,207,51,164,27,4,235,160,18,231,179,85,14,81,236,115,6,214,123,158,21,253,217,153,218,152,33,12,226,97,76,239,89,160,55,214,212,164,245,3,72,28,105,140,234,69,65,250,42,253,79,210,30,80,218,51,5,162,18,103,218,247,75,244,246,138,62,208,60,204,140,57,241,254,37,250,196,88,52,19,159,169,55,54,229,170,211,234,6,116,13,74,164,254,198,7,159,130,196,137,21,12,138,74,96,10,152,10,152,159,41,197,37,39,1,36,37,182,235,16,167,214,31,111,238,30,28,111,108,109,55,27,109,91,88,28,8,89,29,239,243,235,122,0,113,77,200,24,235,246,123,147,201,100,115,115,179,221,237,8,199,22,150,101,57,54,23,34,242,248,209,117,130,24,89,180,42,210,114,54,167,215,246,158,128,10,144,155,230,172,220,208,208,98,135,120,69,123,95,85,93,1,170,81,210,48,57,127,32,204,253,162,81,2,148,104,218,31,42,120,183,219,29,142,70,227,241,184,221,110,91,150,69,8,97,148,49,202,222,191,2,0,0,198,24,99,172,217,108,111,108,108,108,238,108,247,6,35,167,230,18,33,128,81,201,136,12,74,247,148,36,0,33,95,80,96,89,68,234,170,67,195,240,217,119,123,117,104,176,215,130,103,228,57,171,156,215,190,36,60,116,153,67,100,159,106,41,97,253,162,135,126,69,240,73,197,212,246,166,239,134,36,179,112,13,198,121,80,214,97,39,59,194,24,19,156,10,46,106,78,189,213,220,216,218,220,217,219,157,108,111,181,187,29,206,249,107,137,227,215,81,0,232,1,88,150,213,104,182,199,147,205,205,237,173,238,112,196,93,91,81,42,41,13,122,197,144,0,24,138,58,32,66,169,97,42,131,252,210,112,29,80,7,47,9,196,46,197,192,127,118,255,171,32,119,123,201,140,238,250,11,217,223,147,145,237,21,239,198,2,119,79,75,127,221,231,29,67,29,72,252,192,24,99,130,43,78,9,103,110,179,49,152,140,55,119,182,199,155,147,78,175,203,45,75,7,49,87,200,250,182,86,10,32,56,54,161,174,235,14,6,131,253,131,163,221,189,189,78,127,64,28,75,9,70,57,3,70,131,194,96,236,155,131,97,214,16,80,53,195,5,133,52,50,213,200,3,223,92,157,254,43,253,84,211,212,64,169,81,239,210,238,210,111,40,61,223,183,243,177,224,222,66,174,127,141,250,199,22,143,24,252,65,91,150,187,118,107,208,27,239,108,109,238,238,116,6,125,30,178,62,4,185,40,249,59,41,0,9,64,40,119,235,245,225,198,120,115,119,111,56,217,168,53,91,192,5,21,156,114,6,148,160,14,80,186,82,44,108,26,3,243,236,208,57,165,195,50,21,61,111,55,7,144,63,83,178,124,172,105,153,67,44,239,1,148,117,232,53,127,166,149,83,178,166,55,36,236,246,165,81,255,40,214,37,230,117,41,1,74,152,99,53,187,157,209,214,100,178,179,61,217,218,108,180,154,148,51,69,0,209,143,4,8,37,47,45,144,95,134,11,40,229,197,6,0,0,97,59,205,118,107,99,115,178,179,191,55,218,156,212,59,45,33,4,48,74,140,2,226,153,165,111,80,170,22,194,134,166,229,132,223,101,14,0,158,227,247,95,254,208,69,99,65,207,42,230,156,30,64,185,210,121,213,30,64,37,34,127,159,28,64,68,250,107,248,63,231]);fileData2.push.apply(fileData2,[28,35,64,150,109,183,187,221,201,238,246,246,254,222,230,222,78,171,211,182,93,103,70,147,240,74,151,69,95,235,121,3,128,82,192,24,17,130,213,220,70,111,56,216,218,222,157,108,111,245,250,125,44,150,192,142,201,62,168,12,165,162,75,198,242,203,169,87,127,51,95,70,136,36,106,223,18,223,204,52,5,191,164,113,144,243,87,171,176,75,160,26,213,88,58,164,17,137,113,19,66,132,16,76,8,102,9,225,216,237,110,103,188,177,49,158,108,244,250,125,202,185,50,200,143,1,64,189,56,6,20,94,138,11,104,174,164,77,83,99,115,80,190,231,1,0,177,168,168,187,189,157,201,198,241,97,99,107,195,30,245,30,45,230,89,156,215,28,194,168,84,158,32,64,61,15,24,81,20,20,194,162,13,140,53,81,202,39,62,206,0,171,174,167,217,3,32,224,190,71,96,123,10,64,59,21,23,156,34,68,210,103,26,194,61,66,100,63,155,249,40,200,103,23,146,2,234,247,65,249,32,245,148,68,205,102,218,85,207,104,208,77,66,121,255,217,239,39,16,169,147,185,163,123,202,199,105,126,104,206,180,238,8,230,143,145,237,212,89,240,42,210,174,8,138,207,180,26,142,162,180,245,233,15,52,121,45,165,193,222,51,102,42,51,126,97,11,67,166,147,236,167,212,124,164,116,53,40,110,222,100,180,28,72,94,27,69,95,198,180,239,48,162,24,81,68,249,26,236,143,19,152,82,190,228,64,44,206,17,245,79,24,197,166,143,62,35,32,24,179,132,219,108,109,76,182,118,247,143,39,27,59,205,102,183,110,59,28,8,1,96,24,246,193,64,16,121,143,10,32,143,110,16,66,212,235,245,225,112,184,179,179,51,28,143,154,157,54,183,4,190,45,140,10,68,80,197,131,110,161,226,85,81,140,208,111,96,110,148,238,175,44,96,17,151,11,58,170,236,250,87,92,54,213,157,201,179,162,2,129,67,162,33,104,9,64,41,197,196,36,214,33,226,191,0,0,140,114,75,52,59,237,173,173,173,157,253,189,201,100,210,108,54,133,16,107,114,117,235,162,0,24,99,181,90,109,52,26,29,28,28,76,182,118,250,131,145,237,56,10,136,84,202,167,224,3,241,100,208,232,10,51,195,104,70,153,149,135,254,252,218,150,175,29,204,125,115,58,35,191,16,207,131,55,45,229,38,172,148,11,232,5,232,207,222,177,212,126,247,111,68,218,159,152,65,233,144,187,140,0,0,97,52,236,246,142,248,31,74,57,99,130,19,206,172,154,219,31,14,118,246,118,119,119,119,7,131,129,235,186,228,229,77,253,53,84,0,186,10,31,21,38,165,212,117,221,126,191,191,181,187,51,222,222,108,245,250,162,230,80,203,2,70,125,80,158,10,163,0,134,14,136,186,2,145,50,188,23,89,214,175,11,241,92,69,110,6,114,83,123,62,251,73,137,216,208,213,93,197,242,210,246,181,158,245,43,238,234,109,233,158,37,97,14,122,123,38,253,105,144,242,149,161,40,11,182,41,161,156,81,206,153,224,66,8,225,216,78,179,222,237,247,198,91,155,91,219,219,131,209,176,86,171,153,156,199,191,187,7,80,141,106,84,163,26,213,248,29,21,128,210,77,128,67,5,203,57,111,52,26,155,123,123,219,251,7,163,173,73,163,211,21,53,135,10,1,130,81,91,168,176,40,204,116,2,130,25,198,130,48,16,244,12,41,213,10,138,137,222,132,245,183,234,16,144,122,142,50,122,129,180,132,90,27,58,232,247,129,124,127,197,149,255,22,229,99,60,165,164,145,135,154,77,48,140,249,16,164,124,0,74,177,134,9,163,255,141,78,123,180,57,217,59,216,159,108,111,181,219,109,110,137,202,3,136,222,92,172,150,198,76,128,227,56,237,126,111,99,115,178,185,181,211,25,244,157,122,67,49,42,9,1,206,17,86,133,5,117,90,7,40,35,212,163,9,130,34,161,161,213,189,204,239,198,225,93,117,8,104,177,171,123,149,16,208,26,62,211,53,84,0,175,187,146,95,242,253,157,91,222,51,224,9,128,81,250,171,251,124,41,18,130,215,41,225,150,112,92,183,61,232,141,182,38,27,219,91,221,126,143,219,22,0,200,215,160,124,88,211,28,64,124,155,115,110,57,118,111,52,220,62,216,219,219,63,28,140,71,78,173,65,24,155,117,83,67,122,56,66,80,205,6,140,193,58,247,11,9,9,225,42,9,92,186,180,45,234,1,172,58,45,81,37,129,215,63,16,255,182,222,136,140,191,210,210,127,150,197,36,0,148,170,128,210,147,113,206,29,199,105,119,58,227,241,120,119,111,111,103,119,119,48,30,89,174,163,146,148,74,165,0,64,115,184,227,6,183,156,78,175,187,187,187,187,127,120,176,181,189,221,233,117,109,215,97,66,4,166,61,37,102,211,28,253,12,34,69,20,146,172,181,180,125,235,175,77,198,143,101,189,102,234,237,55,132,169,48,151,111,119,164,45,191,120,177,150,50,122,158,19,66,8,103,194,182,220,90,173,219,237,14,55,198,123,135,7,155,59,219,221,110,87,88,150,102,194,127,121,202,135,117,84,0,179,147,160,20,171,195,112,3,136,146,0,78,171,49,222,221,158,28,30,12,247,118,235,195,145,231,56,148,48,95,1,0,81,10,166,82,74,5,64,40,16,234,249,115,221,69,102,213,82,25,213,85,100,154,60,83,107,133,188,196,169,11,208,226,51,237,229,79,47,236,42,54,179,106,196,82,122,209,228,249,126,238,90,179,228,9,5,249,27,230,187,238,204,247,21,49,126,165,195,172,57,251,144,204,191,201,126,161,89,184,130,143,200,140,170,168,140,190,34,9,253,136,82,207,170,180,145,86,155,86,180,214,44,109,63,139,52,226,78,235,57,99,116,118,50,103,86,49,96,193,158,51,105,107,134,40,31,167,46,248,194,94,82,68,1,5,160,70,163,71,160,193,227,231,74,89,148,114,206,20,1,95,48,187,219,105,31,236,140,207,142,143,142,207,91,237,62,101,54,165,156,16,166,23,101,165,0,210,61,3,32,232,67,117,58,157,173,173,173,221,221,221,193,120,84,175,215,185,37,40,103,132,49,110,9,198,24,150,219,17,70,53,155,182,130,188,57,128,23,240,181,215,147,35,104,213,119,99,25,242,162,117,8,182,64,85,42,85,153,252,243,81,4,21,242,60,203,144,135,88,133,60,207,97,115,95,70,41,197,160,52,99,204,113,221,110,183,187,177,181,185,187,187,187,191,191,95,171,213,176,223,139,121,136,213,181,120,124,31,10,0,209,180,188,217,108,78,182,54,143,78,142,247,246,247,7,227,145,211,168,83,75,72,10,62,1,69,96,42,125,28,18,148,121,67,209,204,209,27,137,115,13,35,158,111,40,36,157,24,247,95,44,7,240,2,232,157,247,45,179,222,92,185,201,186,153,56,169,129,126,146,20,247,87,65,207,222,16,246,67,20,114,219,48,234,163,92,226,204,109,212,135,227,141,221,221,221,221,221,221,205,205,237,122,189,110,219,54,33,100,61,23,246,154,214,1,16,80,10,20,33,164,94,175,15,55,198,59,123,187,187,7,251,189,201,200,105,55,20,163,62,1,197,40,80,226,41,233,41,57,149,254,140,137,59,166,3,126,67,58,198,151,65,160,38,254,88,180,16,172,168,194,120,245,171,254,221,156,131,223,228,101,137,108,203,144,219,57,108,70,59,75,58,202,88,211,118,69,128,82,74,45,139,218,150,93,175,181,251,131,237,157,157,237,221,189,254,96,228,186,174,16,98,125,236,253,183,161,0,40,150,8,40,80,4,8,99,245,102,99,184,185,177,119,124,184,185,191,219,29,14,120,205,1,193,136,224,204,182,132,109,9,219,98,140,133,53,217,179,64,208,50,88,160,223,109,44,102,154,21,242,0,10,161,119,94,215,134,125,129,74,224,202,47,89,183,187,20,89,171,36,164,160,7,147,124,158,6,246,62,66,254,165,1,3,5,70,169,99,57,173,70,119,56,218,217,219,61,56,62,217,217,219,235,118,187,140,91,230,62,215,80,19,172,163,2,144,74,18,21,54,84,227,140,91,86,187,219,221,220,222,30,109,111,246,54,70,245,78,139,219,22,97,148,114,134,46,24,146,193,153,1,59,93,28,96,38,18,231,146,138,171,143,195,188,33,223,124,201,19,200,227,1,20,50,196,224,85,147,49,107,123,195,43,69,178,210,151,40,142,247,215,246,190,110,246,130,210,95,139,242,64,70,9,46,132,32,194,170,183,59,227,205,201,214,222,254,230,246,86,111,208,119,221,26,69,198,8,77,12,247,92,220,169,82,0,0,154,31,85,135,131,24,117,235,181,254,112,176,181,183,187,115,184,63,217,217,110,118,218,212,22,106,214,116,45,8,204,205,233,0,165,228,90,54,126,169,114,0,207,250,224,85,26,160,202,1,188,122,14,0,98,141,167,208,9,8,61,0,66,57,227,156,115,206,45,203,114,28,167,217,105,143,183,54,15,142,143,246,14,246,59,189,158,101,57,202,0,251,104,219,127,221,214,246,250,114,1,249,190,31,84,6,128,226,150,112,235,181,173,221,157,189,253,253,157,189,221,193,104,88,175,215,133,16,248,0,50,184,85,171,28,192,138,174,174,80,41,64,126,79,226,141,202,145,106,188,105,37,154,226,4,204,5,10,180,79,160,7,165,148,10,142,230,191,229,216,131,241,104,107,103,123,239,224,112,60,153,52,90,109,74,41,33,128,164,15,186,3,74,165,0,114,159,22,165,24,217,167,148,50,66,41,16,139,139,90,179,51,216,216,218,61,62,219,59,62,105,143,199,180,102,79,57,153,114,34,45,70,57,163,156,17,70,21,167,132,51,16,76,50,226,133,157,58,34,96,109,146,222,32,66,193,52,113,250,84,38,206,204,54,35,201,160,123,76,92,199,103,154,252,74,107,163,177,64,71,142,212,67,164,204,180,253,75,233,197,26,230,132,8,119,127,138,115,30,184,237,167,119,218,41,7,65,159,57,11,151,50,36,219,131,25,35,173,52,129,64,193,41,203,154,69,111,108,153,78,3,145,137,51,13,164,159,214,84,41,173,233,80,218,254,33,253,170,211,94,70,194,128,48,0,170,244,196,187,231,225,83,133,89,107,95,148,72,140,81,160,224,131,84,156,18,91,40,203,82,150,197,154,141,206,230,100,255,244,244,248,252,98,56,217,176,93,199,182,5,99,68,250,62,73,146,108,107,149,9,120,75,108,160,182,101,119,58,157,205,205,205,157,253,189,221,221,221,225,198,184,209,106,54,90,77,102,9,69,136,143,141,163,66,54,136,57,183,11,95,96,29,26,130,202,42,92,59,155,122,125,234,0,222,71,112,163,26,69,195,143,115,97,231,176,113,225,140,231,135,16,74,169,4,69,56,179,108,155,91,130,10,110,215,92,187,230,246,135,131,221,189,189,253,253,253,141,141,141,86,171,101,219,246,27,186,3,111,140,14,218,113,156,225,112,184,191,191,127,116,114,188,189,187,211,234,117,91,189,46,183,45,238,88,68,48,108,195,134,245,26,81,168,150,10,56,130,178,247,95,180,184,241,21,95,254,53,164,166,89,38,91,158,51,115,240,2,73,151,55,68,151,182,158,97,198,53,204,112,100,191,239,62,68,11,134,2,59,221,224,31,195,198,47,158,146,132,82,194,57,101,140,11,187,213,105,183,58,237,173,237,237,195,147,211,131,131,131,241,120,220,104,52,116,68,122,157,209,159,111,82,1,248,210,87,74,217,182,221,27,244,119,118,119,247,142,14,55,54,39,27,155,147,102,175,99,215,107,212,18,192,25,17,12,83,52,33,128,23,176,79,91,4,27,154,135,78,224,229,225,228,111,145,43,113,213,182,216,219,205,172,188,64,117,247,122,174,141,55,157,120,51,57,30,52,178,28,194,234,95,46,44,194,57,97,84,56,110,119,208,223,217,221,223,217,221,223,63,58,222,63,60,232,118,187,142,227,192,90,150,251,190,19,5,192,40,99,140,17,70,221,122,125,52,217,216,63,60,216,63,62,218,63,62,218,222,223,115,90,13,230,88,138,83,44,16,35,33,92,55,188,74,2,243,245,1,111,232,77,91,67,68,252,42,14,177,252,125,126,7,33,160,223,68,217,175,219,75,7,102,137,175,113,104,29,76,214,220,15,220,181,153,224,204,118,218,253,222,193,241,201,217,229,197,217,229,197,222,209,225,112,60,177,44,11,194,230,134,149,2,88,161,126,70,129,238,214,107,253,241,104,251,96,111,251,96,111,255,228,104,48,25,215,58,45,225,216,132,179,16,30,74,177,121,128,162,196,212,1,184,210,211,146,146,105,44,83,239,59,166,255,2,214,95,81,15,224,125,84,99,189,99,105,251,78,174,58,94,33,68,103,193,3,8,138,0,8,165,20,97,38,10,40,112,81,111,52,198,27,155,251,71,135,123,71,135,123,71,135,195,241,134,93,11,42,126,3,211,179,202,1,172,104,104,216,133,162,196,109,212,199,27,27,227,141,141,253,131,131,227,243,179,205,237,237,86,191,235,212,92,132,3,225,99,8,130,119,145,39,250,34,111,114,149,3,200,121,55,10,213,1,84,57,128,42,7,80,110,44,14,146,160,153,216,225,221,148,254,200,242,207,109,171,221,233,108,238,108,31,30,31,237,29,236,143,54,38,163,141,73,173,94,39,156,105,185,31,73,61,86,10,160,60,233,175,36,132,220,209,148,49,219,113,58,253,94,167,223,27,111,78,14,142,14,39,91,155,221,110,215,173,213,132,16,152,195,81,97,203,73,19,189,91,174,107,246,138,57,128,119,99,120,190,161,183,229,29,7,73,170,155,25,137,52,80,74,129,82,147,242,147,49,214,104,54,199,227,241,238,222,193,238,193,254,100,99,171,211,233,116,58,29,219,181,41,153,91,192,250,150,174,127,20,232,109,121,43,218,189,162,132,48,165,24,227,14,227,78,175,63,158,28,28,28,94,93,110,31,31,55,71,125,209,170,131,43,124,65,164,205,144,86,20,40,241,41,40,74,36,35,62,5,159,130,199,164,164,225,4,95,134,144,228,162,68,237,25,28,241,62,36,207,162,253,0,50,24,240,211,102,58,200,61,173,250,161,180,41,11,206,116,194,253,52,26,215,194,8,247,180,67,167,210,208,23,191,138,116,230,250,148,101,147,250,253,242,140,128,148,82,131,210,224,15,233,107,32,109,249,121,202,79,153,201,149,49,169,245,4,233,51,181,147,68,90,245,131,239,41,229,19,162,8,9,42,0,124,34,21,3,0,159,82,69,168,84,156,16,135,19,91,128,107,89,221,102,99,107,99,243,226,244,228,254,122,251,112,191,214,174,83,10,148,2,145,146,205,219,254,235,73,251,243,30,66,64,105,234,26,235,3,14,143,143,14,15,15,71,27,227,122,179,193,109,139,11,33,195,112,191,82,202,87,115,140,28,17,186,87,245,214,108,231,247,17,97,168,12,213,106,188,162,91,169,67,61,33,230,103,86,229,75,56,99,220,66,212,9,21,188,221,237,76,182,182,206,206,206,14,15,15,39,147,73,183,219,173,215,235,232,22,188,173,160,255,187,82,0,58,176,99,217,110,127,48,56,60,60,60,62,57,219,222,221,237,244,250,86,205,81,156,50,91,0,167,88,31,160,66,82,167,89,43,74,131,59,8,32,11,27,244,123,250,218,111,43,244,252,142,147,46,239,195,206,120,197,243,137,32,253,17,27,162,66,184,160,86,3,186,254,203,7,165,128,2,163,148,51,194,184,237,58,221,254,112,119,255,224,226,226,98,127,127,127,48,24,212,106,181,247,17,186,124,75,10,32,205,171,34,132,40,80,182,237,118,122,131,173,221,157,195,147,211,157,131,253,206,96,192,29,135,59,54,112,166,24,197,250,0,9,0,148,40,165,52,66,52,194,31,151,234,56,151,213,253,238,93,224,250,223,7,215,88,133,124,127,97,117,248,146,43,60,126,26,113,120,190,201,33,15,243,180,207,192,5,48,74,24,101,182,221,104,53,187,253,225,230,246,214,254,193,193,230,230,38,226,253,223,86,166,247,125,122,0,100,46,183,75,40,103,78,205,29,108,76,142,207,78,47,174,111,246,142,14,123,27,35,230,218,138,83,159,130,164,102,69,95,144,71,8,248,190,3,214,111,165,200,59,143,72,172,161,238,249,205,203,223,94,81,68,254,206,193,31,29,6,152,49,7,7,226,48,104,244,40,108,139,8,6,156,59,53,183,63,28,239,31,29,30,158,158,29,28,159,96,228,39,18,243,169,66,64,175,175,3,0,128,0,69,226,232,193,198,100,239,248,112,239,228,100,247,240,168,51,236,91,141,26,21,28,24,69,243,159,48,134,193,62,8,153,190,1,64,119,51,47,154,110,125,223,227,109,153,225,239,56,240,85,233,152,162,23,24,217,206,192,251,203,208,246,15,168,158,25,37,156,17,202,40,23,150,99,55,219,221,201,246,214,193,241,201,222,193,254,112,178,225,186,46,99,12,12,252,168,89,249,85,41,128,87,27,18,64,74,5,138,18,70,109,215,233,12,250,187,7,251,199,23,103,123,71,135,163,141,141,122,167,101,187,78,192,24,170,139,253,230,3,74,217,229,193,85,14,160,202,1,84,57,128,183,155,3,136,219,254,90,8,232,52,0,99,140,132,20,255,132,179,102,187,53,158,108,237,31,30,28,159,157,31,157,28,15,199,99,219,117,180,244,199,30,47,56,144,184,190,82,0,175,170,0,20,0,210,70,3,97,156,215,26,205,209,120,124,112,120,184,119,176,63,158,108,116,58,29,199,117,117,125,128,169,54,192,72,2,75,82,189,188,235,46,133,95,224,108,171,231,251,206,98,65,137,145,3,136,147,251,135,120,127,206,49,235,219,223,221,223,59,57,61,61,57,57,217,220,222,110,117,218,140,113,93,94,138,146,4,255,132,115,254,86,64,159,239,86,1,8,2,76,41,37,37,1,32,0,156,178,122,189,57,153,108,29,94,156,157,94,95,142,247,119,236,86,131,214,29,226,88,74,48,201,41,80,226,43,41,65,249,74,61,121,158,7,138,48,234,43,41,153,10,230,124,11,129,162,24,115,9,190,79,82,166,74,158,10,100,226,92,128,1,63,157,124,63,77,125,170,66,211,39,144,58,11,146,239,167,195,213,211,192,251,169,8,119,95,201,196,89,88,89,21,68,208,151,24,9,44,85,183,21,107,192,80,188,229,64,42,95,127,198,194,41,52,211,150,183,167,60,156,9,43,159,42,61,231,202,74,188,169,190,246,240,245,148,146,42,77,242,236,17,5,22,7,139,75,139,145,186,211,24,141,71,187,123,135,231,231,251,103,103,195,201,70,173,86,99,140,153,66,222,148,248,111,87,250,191,31,5,16,31,156,115,219,182,71,27,227,189,195,131,243,243,243,163,147,227,209,104,84,107,212,133,109,113,203,178,28,91,216,150,101,89,220,18,44,204,10,16,66,124,67,10,188,176,79,240,190,211,158,149,25,94,141,87,25,38,204,63,17,239,207,4,231,182,37,132,32,156,49,193,235,205,230,120,60,62,56,56,56,62,62,70,200,127,171,213,226,150,120,211,82,254,183,80,0,1,194,39,148,29,140,49,219,182,59,157,206,246,246,246,249,249,249,249,249,249,246,238,78,187,211,225,174,77,44,238,129,242,164,156,42,169,211,65,36,108,224,38,231,101,150,15,239,71,10,87,177,254,55,170,161,75,188,228,55,116,232,82,100,130,150,6,137,120,127,9,74,18,160,156,113,33,40,103,220,178,186,253,222,246,238,206,249,249,249,233,233,233,214,206,78,167,211,97,130,3,54,118,175,20,192,219,208,246,230,229,17,94,171,53,134,163,141,157,131,195,195,211,179,237,253,131,206,96,200,107,53,98,113,41,168,100,68,177,96,89,204,133,68,116,77,128,214,1,105,145,7,72,157,191,103,172,191,74,125,255,38,106,242,21,3,92,25,127,146,214,137,19,101,1,132,236,158,129,43,192,168,98,28,8,35,148,51,203,174,53,90,253,225,104,107,123,119,255,248,100,239,224,96,180,177,81,175,215,21,9,154,147,207,184,229,43,5,176,254,57,31,243,71,198,185,219,168,111,108,78,78,46,206,47,110,175,119,143,15,251,227,81,189,219,182,235,53,110,91,84,112,34,56,80,18,112,127,235,226,0,220,143,238,39,83,141,181,199,251,255,134,10,96,61,253,152,53,145,6,102,166,87,3,61,124,60,189,176,6,216,118,29,106,11,224,204,170,185,195,241,104,239,232,240,244,234,226,252,242,98,107,107,75,219,254,148,82,32,132,64,165,0,222,212,8,88,163,129,42,69,40,19,181,70,107,178,181,125,120,122,118,116,118,190,119,114,210,238,247,156,70,29,4,11,10,122,147,2,133,179,88,16,121,39,111,230,251,198,251,87,165,82,239,204,133,90,196,3,80,1,225,87,100,226,235,44,81,43,208,128,234,135,112,70,152,176,108,215,169,55,186,189,193,100,103,247,228,236,252,224,232,100,178,179,219,104,52,152,224,1,157,48,33,0,224,131,242,148,124,127,15,235,157,40,128,72,12,71,71,250,20,40,228,255,97,130,59,181,90,127,60,218,63,62,186,184,186,220,59,62,28,109,110,212,155,77,110,91,72,246,141,255,226,151,81,232,155,245,98,233,192,154,116,124,75,149,3,168,114,0,85,14,96,13,114,0,58,236,19,199,251,11,219,106,117,59,59,187,187,199,167,39,23,87,151,199,167,167,227,201,6,246,20,9,192,254,97,161,232,116,58,125,151,198,193,187,242,0,204,117,163,41,34,24,101,136,215,229,150,104,180,154,147,173,205,131,163,163,243,139,139,253,163,195,209,198,184,217,110,57,142,195,4,159,21,21,83,50,71,24,87,153,114,191,153,249,92,121,6,75,174,141,245,52,16,77,228,62,178,120,114,206,237,154,59,26,141,14,15,15,207,46,47,206,206,206,118,246,118,155,237,22,126,129,16,66,24,165,132,226,197,50,198,24,101,149,2,88,119,63,32,138,214,82,10,43,3,180,57,224,186,238,214,206,246,193,233,241,241,249,217,238,241,97,103,52,224,141,26,169,217,164,102,123,54,163,174,45,5,83,130,41,70,61,233,43,165,4,99,68,129,20,32,5,248,60,168,18,80,84,226,36,202,79,155,233,232,230,105,226,212,232,230,200,148,210,47,62,147,135,175,188,196,153,74,238,79,101,226,204,212,0,41,52,241,41,89,244,236,71,25,31,139,4,3,11,210,123,188,192,33,22,105,57,80,180,209,66,209,170,136,148,50,148,212,153,62,210,207,106,241,187,49,95,130,144,90,153,33,56,229,140,16,170,176,115,128,36,18,24,40,170,20,72,69,148,71,164,79,1,92,139,56,14,212,92,209,109,15,15,118,246,174,206,206,62,220,30,93,156,13,54,198,174,235,114,202,104,24,238,167,64,80,122,8,66,45,202,216,123,84,228,239,54,7,144,33,86,40,165,131,193,96,119,119,247,236,236,236,244,244,116,107,107,171,221,237,216,142,99,89,150,134,10,232,62,112,186,185,188,73,48,82,25,128,175,21,39,169,238,240,219,53,195,95,224,237,70,240,94,232,202,211,0,250,201,40,227,156,219,150,83,115,109,199,97,140,81,193,91,157,246,214,214,214,217,217,217,209,209,209,246,246,118,191,223,175,213,106,156,243,183,206,239,95,41,128,172,220,0,0,4,173,221,26,141,201,100,114,122,122,122,126,117,137,68,31,110,171,193,108,139,113,174,40,9,113,159,68,17,192,94,77,102,110,0,52,78,84,169,172,42,225,212,158,86,213,248,221,163,82,149,218,91,145,235,143,46,14,118,142,13,98,56,148,50,198,124,80,64,9,101,156,89,194,178,221,70,171,185,185,181,117,118,126,121,126,126,126,120,120,184,177,177,209,108,54,25,99,232,40,255,86,183,238,55,245,0,40,225,142,83,235,13,71,123,187,7,39,167,231,199,167,103,155,219,187,173,94,223,109,212,45,215,161,130,19,206,40,103,138,81,197,2,12,89,80,50,102,232,0,249,170,182,240,187,39,16,125,43,78,201,122,34,226,223,177,46,137,224,124,128,16,252,23,230,161,62,64,137,110,255,98,57,14,101,28,24,181,157,90,123,208,219,218,222,61,60,57,61,190,56,219,222,222,238,245,122,142,227,232,46,226,149,2,248,93,6,99,204,113,156,193,104,120,120,114,124,121,123,115,126,117,185,127,116,216,25,244,27,173,166,112,108,42,56,177,56,19,156,48,70,4,87,58,0,77,35,77,36,126,71,6,233,74,237,173,15,207,229,107,21,100,172,149,225,63,251,151,18,140,249,96,195,47,252,145,114,102,215,107,150,235,184,181,70,119,52,56,60,58,57,191,185,58,62,63,219,221,63,28,12,6,245,122,221,44,24,230,156,87,10,224,247,184,112,69,9,48,97,187,221,225,104,239,224,240,232,252,252,228,242,114,115,123,171,51,232,219,245,26,179,4,16,226,135,133,133,148,82,21,2,9,34,253,100,170,56,204,111,238,97,188,64,72,231,247,4,197,166,122,0,4,204,22,143,138,18,253,47,48,138,19,213,0,101,140,11,33,44,75,42,194,29,183,61,232,109,239,236,29,95,156,93,92,93,29,28,29,143,54,198,174,235,82,74,77,195,31,121,158,43,5,80,141,106,84,163,26,213,168,20,192,187,28,200,236,68,8,250,125,141,86,107,115,123,251,228,236,236,250,246,230,232,228,120,178,181,217,238,118,156,122,13,147,1,186,121,180,154,199,35,18,66,100,122,187,224,42,9,188,38,134,231,111,232,49,252,110,99,142,223,31,109,127,74,41,99,66,8,225,216,118,205,173,53,27,147,173,205,179,243,243,139,235,171,147,179,179,221,253,131,94,191,207,5,51,31,7,132,157,94,42,5,240,91,72,16,32,4,8,16,70,129,18,203,177,251,195,193,206,222,238,213,237,205,249,249,249,222,222,222,112,60,238,116,58,141,70,195,118,29,199,113,102,77,228,117,168,241,57,76,122,21,242,254,125,2,86,149,8,94,19,29,160,73,126,8,86,123,89,194,178,44,219,182,183,118,182,207,206,206,110,110,238,206,47,47,118,118,246,58,157,14,231,220,15,33,221,136,20,194,157,96,9,88,165,0,222,243,66,65,51,65,147,59,97,67,31,198,88,171,213,106,142,54,142,110,110,175,191,124,61,188,190,233,109,239,176,102,203,23,182,116,92,176,153,199,148,71,164,34,202,7,201,8,97,148,248,222,84,49,165,152,82,36,236,12,35,61,41,61,144,30,73,239,194,81,180,45,134,36,133,167,71,100,226,244,161,216,148,105,147,120,169,51,173,27,200,234,75,159,210,230,179,93,125,94,126,22,87,49,41,55,53,157,142,54,181,43,75,106,35,151,228,198,47,249,42,179,230,103,209,94,52,224,43,240,177,116,11,39,161,138,80,5,32,129,42,156,216,191,197,103,202,103,138,83,16,12,49,59,190,82,190,4,223,35,190,199,164,20,96,89,22,227,28,8,33,156,81,91,16,193,235,221,246,222,201,209,225,245,213,193,213,229,193,229,217,100,103,187,214,112,25,35,140,2,7,96,177,234,174,223,74,250,67,149,3,136,140,90,173,214,235,245,118,119,119,79,79,79,47,47,47,143,143,143,135,163,145,109,219,110,189,110,187,142,229,216,220,182,56,231,64,9,161,84,8,161,217,35,2,23,33,108,55,241,62,220,200,202,22,254,173,158,221,218,241,65,17,72,59,7,164,105,195,104,15,225,140,91,194,178,44,97,89,190,148,132,16,42,184,229,216,181,70,99,48,26,238,238,238,30,28,29,94,94,94,30,28,28,12,135,67,236,237,165,119,82,173,147,74,1,204,13,78,105,189,94,31,143,199,71,71,71,151,215,87,151,55,215,123,7,251,189,225,192,173,215,185,101,51,46,152,16,138,49,95,129,4,0,198,20,18,198,97,171,97,163,74,0,230,201,12,230,94,169,244,166,134,133,200,18,126,207,120,75,181,68,127,67,35,32,210,187,27,40,85,132,72,80,136,245,12,124,1,172,225,98,148,89,194,118,157,122,179,57,218,24,31,30,31,93,221,92,223,220,223,237,239,239,143,70,35,215,117,245,203,248,27,26,251,149,2,200,177,212,164,164,64,44,203,106,183,219,155,219,219,167,231,103,231,87,151,39,231,103,221,225,192,109,54,144,58,156,9,174,56,85,140,42,70,181,237,143,154,192,164,40,73,149,233,85,172,255,205,198,250,171,103,183,156,28,79,169,140,73,15,99,69,164,127,128,238,199,31,89,192,233,70,24,5,66,20,37,192,168,176,28,171,86,111,182,187,163,141,201,193,225,241,217,197,213,201,197,229,225,209,73,171,213,178,109,27,126,63,148,103,165,0,138,13,70,40,0,80,74,109,219,238,118,187,219,187,187,167,151,23,55,15,247,167,87,23,59,7,123,173,94,87,184,14,17,156,89,130,88,1,64,8,235,77,176,44,64,2,248,161,141,159,250,26,188,29,212,80,37,70,223,174,116,126,7,87,45,13,233,79,72,96,236,163,171,173,40,97,140,113,75,112,75,8,203,226,182,101,187,78,173,81,23,53,167,221,237,108,238,108,31,157,157,94,220,94,159,93,95,78,182,183,106,173,38,242,252,64,152,239,173,108,255,74,1,36,15,18,182,115,164,156,113,75,212,155,141,209,198,120,255,240,224,242,246,238,236,234,122,231,224,176,55,28,217,245,6,181,108,197,184,36,161,13,194,25,176,128,121,10,104,152,3,32,4,139,212,245,12,186,85,84,162,173,138,171,252,150,15,180,168,233,51,87,123,111,72,127,172,243,2,74,2,250,7,2,64,9,183,44,183,94,199,230,175,231,87,215,55,119,247,103,23,87,59,187,251,141,118,7,40,171,86,102,165,0,138,188,157,126,144,196,37,148,214,26,245,193,104,120,120,116,116,113,125,117,247,112,127,122,113,190,185,179,221,233,247,220,90,141,8,78,57,211,19,123,12,161,79,74,24,173,68,91,165,96,170,28,192,82,135,38,9,210,31,205,44,132,249,7,111,156,224,182,235,246,122,189,141,205,201,197,245,213,237,253,221,205,221,237,225,241,241,112,60,114,107,53,198,5,80,170,148,242,125,223,247,253,42,4,84,41,128,108,23,128,32,25,52,132,141,221,185,176,106,245,70,127,56,216,219,223,63,191,186,188,184,186,60,60,60,28,79,54,154,157,118,173,86,163,44,140,68,50,134,235,18,93,1,205,40,171,157,205,25,155,116,193,254,242,213,168,204,234,223,245,93,36,115,219,102,241,13,33,140,49,219,182,109,219,110,54,155,195,225,112,123,119,231,248,248,248,244,252,236,244,244,116,103,111,175,219,239,113,75,248,193,11,68,194,119,52,160,122,174,30,65,165,0,210,22,93,56,195,255,25,0,3,160,192,218,237,238,214,246,238,241,249,197,245,231,79,151,159,62,110,28,31,58,227,65,171,223,109,245,187,86,163,22,80,73,19,192,118,163,82,74,98,81,197,193,167,82,18,169,16,215,76,164,84,158,79,164,31,34,166,103,212,209,74,70,155,177,40,15,167,15,126,209,89,188,121,72,114,163,152,212,63,73,5,153,167,97,204,83,243,124,146,20,155,158,242,211,102,209,42,135,18,103,218,217,150,119,8,85,124,38,175,141,212,142,61,105,5,8,68,22,157,241,197,19,89,237,145,106,24,42,125,42,125,172,158,161,32,17,78,65,41,16,69,57,21,140,9,70,5,101,2,223,25,225,214,152,85,179,221,38,171,53,68,173,41,106,205,246,120,178,117,116,124,116,117,115,245,249,203,237,135,135,201,206,118,163,213,116,28,135,83,198,129,48,0,30,211,43,85,14,160,82,0,197,6,118,16,173,213,106,195,225,240,240,240,240,242,242,242,250,250,250,250,250,186,221,237,182,187,93,167,86,99,130,19,206,24,231,76,112,204,10,132,214,199,140,62,26,203,205,130,120,168,241,43,136,245,157,55,45,148,202,32,173,198,251,182,238,117,84,71,55,239,69,84,5,122,213,190,82,0,192,24,19,66,112,219,18,66,8,219,170,55,27,253,126,127,107,107,107,107,107,235,248,248,248,242,242,242,252,252,252,224,224,160,209,104,56,142,163,25,61,127,67,126,255,74,1,172,112,189,82,74,235,245,250,198,198,198,209,209,209,205,205,205,253,253,253,213,205,245,213,205,245,254,225,65,111,48,168,53,234,220,182,20,163,138,18,221,123,154,240,160,167,24,49,42,6,204,213,159,81,237,82,5,79,222,171,174,170,238,6,24,133,50,250,237,80,198,143,0,224,129,66,76,29,80,66,57,99,150,96,156,51,206,133,99,119,250,189,157,221,221,211,243,179,211,243,179,219,219,219,219,219,219,163,163,163,241,120,220,104,52,108,219,14,122,55,85,96,255,74,1,148,251,210,98,18,137,82,218,104,52,54,54,54,14,15,15,239,62,126,186,251,248,233,252,250,102,255,232,120,56,217,172,181,218,194,114,136,176,152,237,80,206,152,224,76,112,42,56,132,21,3,58,226,79,194,106,97,44,13,131,121,176,80,226,118,254,249,123,6,250,223,144,64,127,223,154,59,13,213,147,92,231,72,137,9,247,84,6,201,179,34,1,24,143,57,22,17,156,8,110,215,92,183,213,232,143,134,187,7,251,231,55,87,87,183,55,87,183,55,167,231,103,91,59,59,237,118,27,67,252,186,212,75,55,130,175,100,87,165,0,202,49,88,116,18,9,155,74,142,70,163,221,163,131,221,163,131,227,139,179,179,235,203,195,211,147,205,157,237,246,160,231,52,235,204,182,102,24,80,2,136,92,70,30,115,211,234,145,48,215,105,210,148,14,38,67,97,53,214,157,180,160,138,173,229,187,75,9,230,191,1,139,64,185,15,225,100,130,83,91,8,199,102,156,83,193,221,122,173,59,232,111,109,111,95,220,94,95,63,220,221,220,221,30,157,157,30,157,157,142,54,54,234,141,6,227,156,168,232,81,170,81,41,128,149,248,173,0,192,57,119,93,183,59,24,118,7,195,189,253,195,243,235,155,235,251,135,243,155,155,189,163,227,254,96,100,215,234,216,86,76,209,64,13,144,176,73,5,96,140,200,208,1,10,219,153,26,61,46,204,237,23,104,58,86,197,85,86,164,123,94,209,3,120,205,7,145,78,106,18,57,49,124,155,180,201,175,187,184,80,198,24,231,138,81,66,169,164,132,88,220,169,215,250,131,193,238,193,254,233,197,249,245,253,221,201,197,249,230,238,78,187,219,105,119,59,194,182,244,238,34,170,5,126,75,134,231,74,1,148,63,18,225,195,132,16,97,217,194,178,219,253,222,238,254,222,217,197,249,205,221,221,253,135,135,179,235,203,157,253,189,225,120,212,233,117,107,181,26,179,4,231,28,151,53,13,115,0,166,14,128,80,7,252,134,162,179,210,85,191,207,221,136,176,128,170,208,250,209,180,110,140,49,202,24,231,156,89,130,10,206,44,193,109,171,214,168,15,134,195,253,163,67,196,248,95,63,220,237,31,31,109,108,78,234,205,6,86,2,19,66,164,146,42,73,202,87,105,128,74,1,148,116,155,194,216,98,212,120,1,37,65,81,202,28,183,214,31,14,246,15,15,46,174,174,174,174,174,78,207,207,198,227,113,191,223,71,68,90,160,3,40,37,161,2,136,140,52,79,185,26,111,195,230,173,66,64,5,221,104,115,131,48,106,146,248,99,53,37,231,188,94,175,35,218,103,119,119,247,252,252,252,250,246,230,226,250,234,236,236,108,52,26,53,154,45,198,5,103,156,51,110,150,221,36,122,24,149,2,168,20,64,201,11,87,15,1,68,0,225,0,84,41,139,139,110,183,59,217,218,60,62,63,251,244,237,235,229,183,111,147,147,211,206,230,86,99,52,118,154,29,226,212,152,112,21,17,204,117,129,113,79,129,79,40,80,14,148,5,64,7,6,72,191,142,204,233,140,40,10,146,40,223,68,88,43,170,244,12,113,19,138,16,21,37,88,39,94,226,44,202,237,158,198,103,239,41,47,109,22,45,89,40,218,29,33,131,100,63,189,208,33,45,86,86,176,96,66,122,169,51,237,198,22,237,253,176,250,238,8,94,193,153,191,203,130,177,26,83,196,189,242,57,5,78,1,11,92,20,149,192,148,36,190,148,146,113,78,25,83,148,128,96,192,25,88,92,212,93,167,215,29,108,111,31,95,95,95,127,252,120,125,255,112,126,121,189,189,181,235,58,245,134,227,98,117,78,88,177,3,168,69,128,84,198,126,165,0,94,118,152,245,229,132,16,52,91,250,253,254,230,230,230,229,229,229,205,205,205,213,213,213,193,193,193,104,52,106,183,219,110,189,102,57,54,33,4,52,234,89,41,79,74,132,60,235,15,209,32,146,153,150,102,246,143,171,54,72,73,250,168,150,196,239,18,20,141,81,222,234,31,179,151,77,192,227,198,185,101,89,150,101,57,142,131,181,244,84,112,97,91,220,178,108,215,233,116,58,163,141,241,201,201,9,190,68,151,151,151,123,123,123,253,126,191,94,175,35,169,103,53,42,5,176,22,67,215,151,107,192,25,130,68,187,221,238,225,225,225,245,245,245,195,195,195,245,245,245,225,241,209,230,214,86,171,219,177,92,199,178,109,219,113,44,215,177,28,91,216,22,183,4,229,156,8,142,52,18,192,168,153,31,150,153,49,135,196,31,23,200,73,86,133,99,235,19,200,122,91,73,151,68,19,36,49,208,175,8,209,237,181,17,228,131,165,227,190,148,1,151,34,103,76,8,167,230,182,187,157,173,157,237,147,243,179,219,219,219,187,187,187,235,235,235,195,195,195,225,112,232,184,46,161,20,42,35,163,82,0,107,251,86,235,92,177,16,194,117,221,225,112,120,112,116,116,121,125,117,115,127,119,113,123,189,127,116,56,24,143,106,237,166,229,58,192,153,164,68,50,2,148,72,80,83,223,51,193,112,50,132,72,155,165,3,102,179,1,57,95,247,143,192,33,189,93,214,124,223,162,173,74,101,191,76,200,212,44,248,194,73,194,100,24,130,127,132,229,48,219,177,156,90,171,211,221,152,108,29,30,159,94,220,220,222,63,124,60,191,188,216,59,216,239,15,7,182,235,0,37,82,73,156,149,168,169,20,192,122,153,114,88,113,174,97,251,152,209,98,132,58,142,211,235,245,118,247,247,47,110,174,31,62,126,184,253,248,112,117,127,187,127,112,48,154,108,52,90,77,110,91,92,8,108,45,64,57,67,188,2,132,239,9,54,184,64,135,224,217,232,74,68,166,84,18,182,146,218,171,15,1,69,205,124,61,193,192,242,19,221,52,137,146,0,145,67,169,16,130,89,130,89,194,114,108,183,94,179,234,110,179,221,26,110,140,15,78,142,175,31,238,30,190,124,186,251,240,112,126,125,181,187,187,59,24,12,48,230,163,148,50,253,236,106,84,10,96,189,44,29,26,14,147,176,16,8,161,140,33,161,244,238,225,193,249,245,213,237,135,135,235,187,219,147,243,179,173,237,237,78,191,231,52,235,194,117,132,101,81,75,160,35,12,140,6,246,81,248,230,104,233,111,254,11,144,213,69,178,112,235,165,130,21,197,191,167,148,172,116,73,60,160,111,46,206,180,161,95,13,76,116,5,235,156,18,77,226,223,238,244,198,91,219,199,103,231,87,55,183,55,119,15,151,87,55,59,251,7,189,193,176,214,168,91,182,77,40,85,4,8,165,65,109,124,197,144,91,41,128,53,124,13,34,129,160,96,91,74,5,10,0,152,224,245,102,99,99,115,114,120,122,114,118,125,121,117,115,125,113,125,117,116,122,50,217,220,108,117,218,150,235,112,219,18,56,133,160,72,39,23,134,59,231,224,62,70,68,53,126,26,235,16,159,169,150,196,111,146,3,208,33,74,29,168,52,127,140,56,1,65,133,151,224,28,217,18,5,71,209,223,239,247,39,91,155,167,23,231,119,15,247,31,62,125,188,186,185,57,60,62,26,79,54,234,205,38,229,92,31,157,16,162,224,249,20,87,53,42,5,240,58,111,50,98,129,34,161,79,45,151,209,246,97,92,212,27,205,209,104,116,118,118,118,117,123,243,225,211,199,135,135,135,179,179,179,237,237,237,193,104,216,237,118,45,203,18,66,32,153,104,144,10,198,18,226,121,195,63,178,243,40,103,122,37,218,42,221,246,82,166,79,246,143,113,23,129,82,74,57,195,244,88,171,213,26,141,70,187,251,123,167,167,167,87,55,215,119,119,119,87,55,55,251,135,7,131,209,176,86,111,216,150,205,24,159,45,245,25,218,19,24,101,213,205,175,20,192,122,121,0,136,5,10,110,168,142,2,161,77,132,171,150,80,68,46,59,92,216,78,109,56,218,56,56,57,61,191,189,189,251,246,245,195,159,127,28,223,222,116,182,55,187,195,129,211,168,91,142,99,213,92,38,184,100,4,4,3,193,152,45,152,224,72,45,71,41,85,74,49,66,44,206,35,98,87,231,33,50,100,22,37,202,156,207,166,129,211,184,227,129,200,180,25,144,187,47,63,9,77,158,20,210,102,250,149,164,49,215,23,75,137,47,112,232,244,63,73,190,234,180,83,77,59,169,140,118,0,121,250,4,152,135,192,199,71,168,210,147,50,160,12,116,177,131,174,86,8,2,253,158,175,124,73,20,224,12,22,92,184,230,49,230,131,144,4,34,56,179,45,34,56,107,182,104,173,65,107,13,183,63,216,216,63,56,188,190,185,250,248,249,246,203,183,15,95,62,239,28,236,119,251,189,102,179,41,24,167,74,33,137,63,35,84,183,231,64,119,216,4,254,87,163,82,0,111,243,142,83,106,219,118,187,221,158,76,38,135,135,135,103,103,103,215,215,215,119,119,119,135,199,71,147,73,80,224,206,132,176,28,199,113,28,33,132,82,202,87,210,71,9,15,10,75,7,60,41,51,226,173,25,110,187,153,36,200,200,34,84,77,202,214,203,209,124,41,70,216,56,182,88,175,171,200,6,19,65,113,251,172,71,35,103,179,198,91,130,51,75,216,182,45,44,139,115,206,109,203,174,185,140,177,86,171,181,179,179,115,118,118,118,115,115,115,123,123,123,121,121,121,114,114,210,237,118,155,205,166,109,219,25,75,183,26,149,2,120,87,131,115,222,106,181,198,227,241,225,225,225,213,213,213,135,15,31,30,62,125,188,190,189,57,58,57,30,79,54,218,221,78,173,81,183,28,135,91,150,112,108,110,91,204,18,220,18,88,55,192,4,39,140,70,114,3,64,41,80,170,243,4,56,35,149,166,217,117,100,213,248,157,71,100,205,68,32,61,145,16,63,97,52,192,34,43,137,19,25,206,33,228,58,68,72,28,13,53,65,173,81,239,246,123,147,201,228,232,232,232,230,238,246,227,199,143,119,15,15,87,87,87,123,123,123,131,209,176,221,110,187,174,107,74,255,106,77,86,10,224,253,7,79,149,82,140,177,90,173,54,30,143,247,246,246,174,174,111,239,63,125,254,244,229,219,205,221,195,193,225,241,96,56,174,183,218,78,173,110,217,54,23,130,80,138,173,102,20,167,154,72,221,36,85,55,183,159,45,205,77,172,35,203,31,245,206,106,9,89,90,196,189,88,231,194,10,153,250,98,75,87,183,91,209,232,50,20,253,132,51,4,176,113,199,166,130,83,193,153,99,57,53,183,209,110,13,71,163,157,221,221,219,251,187,135,143,31,30,30,30,206,46,46,246,247,247,7,163,161,91,175,69,228,126,69,223,86,41,128,223,72,1,0,0,99,204,117,221,78,167,51,217,222,58,60,57,190,186,191,253,248,249,211,221,167,15,23,215,87,219,123,187,189,209,176,222,105,57,205,128,92,154,11,193,56,167,150,32,130,107,112,5,153,239,54,35,65,197,177,25,225,175,138,205,180,56,114,53,94,120,164,61,136,18,139,248,34,77,90,210,162,133,122,81,81,206,168,224,220,182,208,61,69,50,31,148,251,182,235,184,245,90,189,213,236,246,122,163,205,201,222,225,193,249,213,229,205,135,251,79,159,62,221,222,222,30,157,156,108,109,109,117,251,189,122,189,46,132,160,140,69,68,127,37,253,43,5,240,123,220,250,48,93,140,105,100,167,214,104,181,187,27,147,173,195,211,179,187,135,143,31,190,124,189,255,240,241,252,242,106,107,123,123,52,30,183,186,157,90,163,206,93,155,133,21,3,216,111,18,39,186,222,232,125,43,74,18,49,24,17,188,208,218,191,102,105,90,169,26,240,172,235,182,152,115,144,136,235,135,24,164,39,88,183,72,93,21,78,77,232,207,4,167,140,57,141,122,127,52,220,217,223,59,191,188,120,248,248,225,195,215,207,15,159,62,30,159,158,110,110,111,119,58,29,167,230,98,219,94,149,116,232,106,84,10,224,61,15,36,143,139,188,198,40,240,184,37,220,122,173,219,239,109,239,238,156,95,94,220,127,248,240,249,235,215,219,135,251,243,171,203,189,195,131,225,104,212,108,181,156,154,203,45,129,112,58,28,216,176,158,26,195,44,191,52,61,128,236,31,243,207,114,217,35,170,81,200,60,207,57,139,75,130,185,85,161,183,105,210,96,140,33,174,51,88,123,130,11,33,108,215,105,181,90,253,126,127,188,57,57,56,58,188,186,185,190,255,240,240,225,243,167,251,143,31,206,206,207,119,67,54,55,206,57,33,68,74,57,245,61,207,247,84,133,42,168,20,192,111,53]);fileData2.push.apply(fileData2,[116,95,201,4,123,156,80,66,153,224,194,118,157,110,183,187,179,183,123,118,113,254,253,143,31,159,190,124,190,185,185,57,58,61,217,217,217,25,141,199,189,126,191,211,233,48,221,100,134,49,172,53,64,91,44,177,47,82,185,30,64,21,147,121,127,57,128,212,5,19,122,150,218,203,196,41,132,16,142,109,185,142,229,58,174,235,214,155,141,78,167,51,28,141,54,38,147,139,171,203,187,187,187,187,15,15,55,247,119,231,23,23,187,123,123,189,94,207,182,109,92,171,42,88,233,129,34,81,64,34,233,168,196,230,75,213,168,20,192,123,87,12,225,36,0,130,113,203,178,154,205,230,230,230,230,120,107,251,232,236,252,238,243,231,79,63,126,220,126,253,114,124,115,61,218,219,173,15,7,237,97,95,212,93,81,119,169,99,89,117,23,163,67,216,132,18,131,66,138,6,53,104,156,50,138,29,138,17,252,143,128,82,169,240,67,166,82,69,60,81,210,156,32,125,156,200,234,206,136,50,39,5,153,49,203,162,143,94,172,85,192,250,205,98,129,47,166,146,167,126,34,122,234,135,149,120,91,8,81,17,191,80,39,114,169,4,10,132,17,202,8,157,5,121,4,215,157,214,81,42,43,70,169,37,152,109,241,102,67,114,174,132,80,66,184,221,206,96,115,115,188,183,119,120,113,113,247,229,203,199,175,223,238,63,125,190,190,185,59,56,60,30,14,199,245,122,83,8,155,115,11,97,252,65,88,9,0,139,221,217,124,202,183,234,228,94,41,128,106,204,141,86,171,53,28,14,247,246,246,46,46,46,238,239,239,63,126,252,248,233,211,167,15,31,62,108,239,237,78,38,147,201,100,210,233,116,108,199,209,101,150,150,101,161,55,0,216,103,24,171,7,136,97,211,81,66,8,81,36,144,242,83,163,134,217,12,73,229,249,112,121,167,161,122,190,229,90,241,207,62,133,52,162,30,9,74,74,233,251,190,175,164,82,74,18,48,191,35,44,203,117,93,203,117,176,94,93,216,150,235,186,253,126,127,123,123,123,123,123,251,248,248,248,242,242,242,225,225,225,227,199,143,247,247,247,39,39,39,59,59,59,131,193,160,209,104,8,33,160,106,204,91,41,128,106,44,51,132,16,88,52,112,112,112,112,113,113,113,123,123,251,225,195,135,143,31,63,94,223,221,94,223,221,30,157,158,76,38,147,78,183,219,104,52,156,154,107,187,142,229,58,194,177,45,219,182,108,27,203,8,184,109,49,193,49,117,204,24,211,216,161,196,76,192,179,89,129,18,45,222,106,228,25,105,119,117,129,220,128,249,148,205,105,89,65,137,137,142,233,7,93,186,176,178,140,18,108,216,98,187,78,163,213,236,15,6,163,209,232,224,224,224,250,246,230,250,246,230,195,135,15,31,63,127,70,144,207,201,217,233,112,56,108,183,219,152,230,173,154,5,85,10,160,26,229,24,119,66,136,70,163,49,26,141,246,247,247,207,206,206,62,124,250,248,241,243,167,143,159,63,125,248,244,17,25,70,183,119,118,250,131,65,189,209,192,122,49,98,113,194,25,112,134,76,138,30,168,32,97,192,131,182,171,148,51,202,103,125,234,35,33,224,114,207,63,61,110,83,226,33,126,107,156,126,156,21,42,30,211,79,100,236,9,104,27,66,195,95,146,144,150,156,81,69,9,70,23,133,109,9,199,174,213,235,221,94,111,107,111,247,248,236,244,234,230,250,225,227,135,79,159,62,125,250,244,233,246,254,254,252,252,124,119,127,175,55,232,187,174,203,57,143,112,164,67,5,237,175,20,64,53,150,127,183,9,33,72,35,209,239,247,119,15,246,79,47,206,79,47,206,111,31,238,63,125,249,252,241,243,167,155,251,187,227,179,211,157,253,189,254,120,212,238,247,234,141,6,183,45,202,153,226,148,112,134,233,1,21,210,178,107,74,32,194,162,85,254,179,122,159,36,174,199,5,237,205,146,164,246,219,82,0,37,82,111,62,107,203,71,182,227,79,45,216,158,215,7,248,208,117,55,58,198,57,23,130,219,150,112,108,203,177,109,215,169,213,235,173,118,187,59,28,140,55,39,187,7,251,167,87,23,200,220,249,227,199,143,207,159,63,95,94,95,95,94,95,99,85,87,171,213,178,44,11,40,225,156,71,218,228,85,163,82,0,213,88,202,182,141,232,3,74,169,91,171,117,123,189,110,175,183,179,179,115,114,126,118,115,127,135,222,192,253,135,135,243,203,139,195,227,163,241,230,164,221,235,58,141,186,227,186,194,177,133,99,35,169,92,80,46,16,82,141,106,128,135,10,187,208,204,116,67,10,42,124,33,37,150,194,31,87,158,153,255,123,90,6,105,116,176,17,141,174,183,77,58,192,160,255,4,103,132,51,219,113,28,215,69,102,114,100,108,182,109,219,173,213,156,122,173,59,26,236,29,236,159,95,94,220,126,124,248,244,245,203,195,231,79,55,15,247,39,103,103,219,187,187,221,110,183,219,237,218,174,195,24,35,1,206,128,166,61,181,234,69,174,20,64,53,202,121,207,25,99,10,0,81,216,110,173,214,233,118,183,182,182,142,207,78,239,238,238,62,125,250,132,224,235,171,251,219,211,243,179,221,253,189,225,198,184,213,237,184,141,122,189,94,119,93,215,118,29,236,58,192,57,103,156,51,206,181,25,24,9,7,165,141,151,128,165,87,35,135,7,144,245,98,167,60,202,128,156,156,49,180,211,121,56,36,1,96,148,49,198,45,225,56,78,179,213,26,142,70,91,91,91,103,23,231,55,247,119,31,191,124,254,248,229,243,135,143,31,239,238,239,143,79,79,38,91,155,154,190,77,99,154,125,163,89,163,239,251,158,231,153,210,191,114,5,42,5,80,141,197,61,128,72,68,213,148,11,248,182,59,174,219,237,245,38,219,91,187,7,251,31,63,125,250,252,249,243,151,47,95,62,126,249,124,127,127,127,114,118,186,179,179,51,30,143,221,90,205,173,213,28,199,177,28,219,178,130,34,126,33,68,154,160,15,186,19,83,162,232,220,246,218,222,165,223,45,7,96,150,224,233,103,20,249,80,63,62,220,192,224,140,254,87,15,206,185,101,89,181,70,189,219,237,110,76,38,200,81,120,255,241,195,151,239,223,126,252,248,241,229,203,151,235,155,155,227,227,227,201,214,102,171,217,194,242,67,66,131,122,67,132,244,163,237,47,67,245,163,9,210,131,16,83,53,42,5,80,141,106,84,163,26,213,168,20,64,53,138,133,128,226,41,53,2,65,230,14,144,159,151,114,0,202,184,213,106,119,219,237,238,100,115,251,236,252,242,254,225,227,167,111,223,191,252,248,227,238,243,231,179,155,155,211,155,155,209,206,78,173,215,171,119,187,110,183,67,29,135,216,54,173,215,172,134,195,92,65,4,165,22,99,130,18,6,132,1,183,24,179,45,198,121,80,67,134,67,1,248,82,243,1,60,155,232,155,25,195,148,233,41,9,213,19,168,210,83,17,249,236,52,191,31,153,105,127,50,79,155,61,155,148,66,226,44,186,255,140,179,146,224,227,140,124,223,39,62,78,73,165,158,138,41,159,36,207,56,158,7,239,191,160,193,180,24,215,219,12,8,85,64,164,162,10,24,232,134,116,28,19,188,138,11,201,56,8,139,213,106,172,86,131,154,203,91,77,183,223,115,251,189,214,198,120,180,187,187,115,114,114,114,125,125,245,225,195,195,183,111,95,126,252,241,240,225,211,209,241,233,198,100,171,223,31,214,106,13,162,40,40,194,169,0,106,246,233,2,221,173,133,37,5,45,171,81,41,128,106,188,220,192,174,123,237,118,123,99,99,227,240,240,240,230,230,230,203,151,47,127,253,245,215,253,253,253,221,221,221,229,229,229,193,193,193,198,198,198,96,48,192,72,46,183,132,110,214,202,132,32,140,33,91,11,242,80,130,145,4,198,204,176,12,71,132,196,49,99,68,244,89,162,170,88,50,158,83,86,200,104,69,225,169,60,223,201,147,128,49,197,235,84,250,122,122,74,6,29,184,56,163,97,99,81,73,64,41,229,227,147,162,4,24,181,44,203,178,44,236,60,42,132,168,213,106,221,110,119,52,26,29,31,31,95,92,92,60,60,60,124,253,250,245,235,215,175,31,62,124,184,184,184,56,58,58,234,118,187,173,86,11,123,19,97,166,23,42,190,254,74,1,84,99,157,7,138,18,33,68,189,94,239,116,58,227,241,24,75,7,62,125,249,252,227,199,143,31,63,126,124,252,252,249,254,254,254,242,250,234,240,240,112,50,153,116,250,189,86,167,237,214,107,88,64,96,57,54,183,44,202,57,229,12,203,130,52,213,59,54,123,138,208,194,152,179,168,14,88,166,148,41,187,178,73,79,205,118,16,153,233,101,110,201,223,79,219,255,2,208,216,12,87,47,177,76,55,14,208,194,152,190,176,44,156,60,172,219,162,24,206,23,130,112,198,177,46,220,182,45,215,177,107,174,83,115,221,122,205,114,108,183,94,107,181,90,157,126,15,89,219,46,174,46,111,239,239,190,125,251,246,253,251,247,111,223,190,125,249,242,229,238,238,238,248,248,120,99,99,163,221,233,52,155,77,199,113,204,128,126,245,126,85,10,160,26,107,61,180,165,6,0,148,82,206,185,235,186,205,102,115,123,123,251,248,244,4,91,50,125,254,250,245,219,183,111,31,63,127,186,185,187,61,59,191,220,59,58,30,109,108,182,58,189,90,189,89,171,55,221,70,211,173,55,208,45,192,122,49,20,58,88,34,132,61,106,180,196,209,156,192,48,143,50,140,100,38,205,207,215,33,159,188,10,34,229,156,76,71,137,169,245,248,189,154,221,37,66,48,16,23,148,104,233,57,127,2,230,117,73,74,128,81,102,9,230,88,150,99,115,219,178,29,199,118,156,102,167,61,220,24,239,29,30,92,92,93,222,61,220,127,254,252,249,203,183,111,95,190,125,251,240,233,227,213,205,245,193,209,225,104,99,220,108,183,44,199,6,74,100,8,236,137,119,16,170,222,178,74,1,84,99,125,61,128,136,120,66,140,135,176,45,164,148,216,221,223,59,59,59,187,189,191,255,242,229,203,183,111,223,190,254,248,254,233,235,151,235,135,187,227,211,147,173,253,221,225,198,184,221,235,214,90,205,102,171,85,111,52,220,90,205,182,109,219,117,108,215,193,122,2,13,254,139,24,170,38,144,20,230,27,72,197,9,229,179,249,74,203,188,27,175,138,88,77,35,214,79,252,85,252,193,193,124,25,160,89,186,69,41,13,10,119,145,181,205,18,200,249,129,36,157,248,188,236,154,235,214,106,181,86,179,59,232,143,38,27,147,221,237,147,179,211,235,219,155,143,159,63,125,253,250,245,203,183,111,31,63,127,190,185,187,61,187,56,223,220,220,28,14,135,24,18,52,57,198,3,130,32,223,175,20,64,165,0,170,241,102,20,128,126,105,77,126,93,74,40,16,130,145,223,86,167,61,30,143,247,14,14,206,47,47,239,62,124,252,248,233,203,151,175,223,63,125,251,254,240,241,243,197,205,237,241,233,217,206,222,254,96,60,234,244,123,245,86,211,173,213,44,219,198,216,49,53,90,208,4,245,98,60,104,5,133,145,162,56,61,181,233,34,224,212,219,166,253,187,228,76,107,81,64,10,142,162,251,207,152,166,21,31,177,232,19,239,134,105,230,235,91,7,100,70,197,140,69,91,40,238,153,37,132,109,225,228,150,208,83,87,240,214,90,205,86,183,51,220,24,239,236,237,158,158,159,221,124,184,255,244,245,203,247,239,223,81,238,223,222,223,159,93,156,239,238,239,13,70,195,102,187,101,187,14,183,4,67,112,103,120,38,58,249,111,114,152,87,9,222,74,1,84,99,189,31,106,8,241,214,54,227,156,122,8,191,64,25,115,107,181,110,183,59,24,141,118,247,247,206,47,47,238,63,60,124,249,246,245,199,159,127,124,255,227,143,111,63,126,92,223,222,156,158,159,237,239,239,143,55,39,253,209,176,221,233,212,234,117,219,113,234,205,70,173,81,71,226,57,219,117,116,171,122,164,18,211,69,70,230,48,125,133,248,246,171,140,162,241,156,18,119,149,81,165,21,233,187,18,220,61,70,49,16,23,220,228,80,214,179,176,148,143,11,193,133,176,29,167,209,108,118,186,221,254,96,176,181,187,179,127,120,112,118,113,126,115,119,251,240,233,227,199,47,159,63,127,249,242,249,203,23,236,198,126,112,116,56,158,108,180,187,157,90,163,110,89,22,80,202,40,150,242,42,221,161,69,129,194,16,80,206,52,126,53,42,5,80,141,117,25,232,1,68,130,221,254,236,221,6,0,144,74,42,41,1,128,49,102,57,78,187,219,221,218,218,58,58,57,190,190,190,190,255,240,240,233,203,231,127,255,251,223,127,252,241,199,199,207,159,110,111,111,207,207,207,143,142,142,246,247,247,183,183,183,91,173,86,179,217,196,186,98,215,117,49,104,128,82,158,37,141,56,203,80,226,54,172,166,53,96,134,121,158,56,75,143,255,164,25,206,241,251,64,51,135,174,216,194,129,88,47,215,117,235,245,122,179,217,236,245,122,27,27,27,123,123,123,39,39,39,151,151,151,247,31,30,62,127,254,252,237,143,31,63,254,245,231,247,31,63,62,126,250,116,125,125,125,118,118,54,153,76,250,195,128,168,25,155,58,42,32,154,191,33,76,131,40,0,32,225,231,17,63,178,82,0,149,2,168,198,186,15,20,22,250,117,69,17,204,129,104,188,54,58,10,72,10,109,81,102,81,230,10,203,181,157,186,91,107,54,155,136,31,61,60,61,187,188,189,251,244,237,251,247,127,255,251,251,191,255,253,225,143,31,87,159,62,158,63,220,159,221,220,236,157,156,140,182,183,91,131,65,107,48,104,244,122,181,78,199,109,183,157,86,139,185,46,117,28,176,44,37,4,88,150,158,220,181,153,99,17,139,19,139,131,96,32,152,226,20,4,51,163,31,58,244,65,67,220,122,192,84,97,228,153,51,82,181,145,12,4,60,135,37,101,64,18,103,98,72,45,59,69,156,72,183,128,181,178,145,25,20,85,8,174,27,59,99,60,39,136,161,217,2,44,174,4,83,130,129,197,137,45,136,45,168,99,17,219,230,181,154,221,108,90,141,6,175,213,172,70,163,222,237,182,135,195,238,198,70,119,99,99,176,181,53,65,152,215,237,237,237,231,207,31,127,252,248,252,231,159,95,126,252,241,233,219,247,251,135,143,231,23,87,123,123,7,163,209,70,187,221,173,215,155,200,219,131,183,139,83,70,140,54,68,179,134,48,243,235,100,174,21,112,53,42,5,80,141,247,58,34,92,49,131,193,96,115,115,115,127,127,255,244,244,244,250,250,250,227,199,143,223,191,127,255,243,207,63,63,124,248,240,225,195,135,135,135,135,219,219,219,219,219,219,179,179,179,253,253,125,44,44,24,12,6,189,94,79,251,7,181,90,13,173,212,72,80,104,38,172,57,11,146,7,33,208,200,83,114,42,125,31,20,162,218,35,214,186,217,5,51,113,234,47,104,45,98,126,98,78,60,68,124,166,237,19,195,44,137,59,52,181,148,142,158,75,165,226,87,129,161,124,26,118,211,197,161,111,8,98,243,109,219,118,28,7,253,42,28,245,122,189,94,175,55,26,141,118,187,141,15,101,111,111,239,232,232,232,238,238,238,238,238,238,227,199,143,63,126,252,248,235,175,191,254,250,235,175,239,223,191,127,250,244,233,238,238,238,240,240,112,103,103,103,52,26,117,58,157,122,189,110,219,182,54,8,170,81,141,74,1,84,35,213,146,213,58,0,61,9,215,117,59,157,206,104,52,218,222,222,62,58,58,58,63,63,255,242,229,11,106,130,127,253,235,95,255,250,215,191,144,25,248,225,225,225,238,238,238,228,252,108,255,232,112,115,103,91,39,144,157,122,205,114,29,203,182,53,98,93,111,112,33,130,14,83,66,32,102,29,135,254,36,89,103,164,7,223,19,237,244,52,15,32,77,133,60,11,15,141,31,218,204,148,154,41,16,51,92,163,55,44,203,66,184,145,25,217,199,92,46,179,132,112,108,187,230,218,53,215,169,215,234,173,102,167,223,235,13,7,163,209,104,50,153,236,237,237,157,157,157,221,221,221,125,254,252,249,251,247,239,127,252,241,199,247,239,223,53,120,255,195,135,15,215,215,215,199,199,199,136,231,65,53,108,89,150,137,206,170,86,120,53,42,5,80,141,188,195,247,125,41,37,70,246,57,231,182,109,215,235,245,86,171,181,177,185,185,179,183,119,124,122,138,116,240,119,15,15,159,190,124,249,250,253,251,247,63,254,248,242,237,235,167,47,159,31,62,126,64,112,225,193,209,225,230,246,214,112,60,234,143,134,221,65,191,217,105,215,154,13,167,94,115,234,53,187,230,90,174,19,192,138,24,69,57,200,67,100,11,183,4,126,142,60,23,186,222,10,125,5,61,49,114,130,51,222,184,60,123,178,148,17,45,109,11,143,21,77,21,24,223,193,42,92,52,246,53,50,138,132,57,91,93,75,129,141,216,152,224,8,201,183,29,7,187,182,33,21,115,173,94,175,55,27,205,118,171,211,235,14,70,195,141,205,201,222,193,254,201,217,233,213,205,245,205,221,221,253,135,15,159,191,126,253,254,199,31,127,252,235,95,223,126,252,248,244,229,203,221,195,195,237,253,221,237,253,221,249,229,197,238,254,222,112,60,210,96,30,202,153,38,16,212,5,219,21,118,179,26,149,2,168,70,129,161,243,183,102,116,136,115,78,25,179,109,187,209,104,244,251,253,126,191,191,185,185,121,112,112,112,126,126,126,115,115,243,241,243,231,207,95,191,126,251,241,227,199,159,127,162,168,66,208,225,245,237,205,197,213,229,209,201,241,238,254,222,100,107,179,63,28,116,122,221,86,167,221,233,118,91,237,54,86,27,56,174,171,103,208,207,18,11,89,109,91,75,76,45,82,243,79,19,34,105,206,52,197,96,126,71,35,44,133,109,81,67,160,71,118,139,74,203,114,108,43,236,163,130,255,234,243,215,215,130,87,87,111,53,235,173,102,163,221,106,118,218,173,110,167,211,239,13,198,163,209,100,99,123,111,119,255,232,240,244,226,252,250,238,246,225,211,199,79,95,191,124,249,254,237,235,143,239,127,253,245,215,159,127,254,137,225,29,52,243,119,118,118,54,54,54,58,157,78,167,211,105,52,26,142,227,32,108,95,27,251,241,202,12,4,7,87,171,186,26,149,2,168,70,234,208,214,162,73,245,19,249,173,84,82,130,66,99,22,195,23,78,205,109,117,218,157,94,119,60,217,216,222,221,57,58,57,190,188,190,186,255,240,240,249,235,151,175,223,191,253,248,243,143,239,127,254,241,237,143,31,159,191,125,125,248,244,241,230,254,238,226,250,234,248,236,244,224,248,104,107,119,103,178,189,53,154,108,244,134,131,118,175,219,104,183,130,144,145,235,96,55,99,172,111,194,2,52,110,7,156,7,145,204,48,102,143,35,159,155,89,229,228,201,146,103,252,175,34,41,7,106,112,171,153,83,127,162,211,215,132,51,140,234,88,174,227,54,234,245,86,179,217,105,183,123,221,86,167,221,27,244,71,27,227,173,157,237,131,163,195,211,243,179,203,235,171,155,187,219,15,31,63,126,250,252,249,219,247,239,127,252,249,231,31,127,254,249,245,219,183,143,159,62,221,63,60,92,94,95,97,107,135,209,198,184,55,232,183,58,237,122,179,225,214,107,38,167,69,192,75,17,102,32,18,94,117,131,162,185,26,213,168,20,64,53,18,70,26,64,211,252,109,218,175,48,198,141,145,162,78,167,131,233,202,131,131,131,211,211,211,219,219,219,251,251,251,79,159,62,153,201,131,63,254,248,227,225,227,135,251,15,15,119,15,247,55,119,183,23,87,151,199,167,39,251,135,7,59,123,187,147,173,205,241,100,99,180,49,238,15,7,221,126,175,221,237,52,90,205,70,171,217,234,118,90,221,78,179,211,110,180,91,58,154,164,3,74,122,206,20,134,109,97,205,84,124,106,219,60,50,245,95,225,134,158,120,8,140,206,59,245,154,219,168,227,172,53,27,250,115,45,229,91,221,78,187,215,29,140,134,195,241,104,99,115,178,189,187,179,187,191,119,120,124,116,122,126,118,126,121,113,115,127,119,247,225,225,227,151,207,95,190,127,67,164,38,78,140,230,63,60,60,92,95,95,159,158,158,30,28,28,108,109,109,141,199,227,86,171,85,175,215,145,145,205,236,193,130,122,134,81,70,73,192,23,17,9,223,85,97,159,106,84,10,160,26,139,171,1,72,225,233,76,252,19,252,143,50,134,81,111,38,184,237,58,245,102,163,213,105,247,7,131,241,198,198,238,222,222,201,233,233,213,245,245,221,253,253,253,195,195,195,135,15,255,254,247,191,255,227,63,254,227,63,254,227,63,254,253,239,127,99,160,67,167,52,239,239,239,111,110,110,46,47,47,207,206,206,142,142,142,14,15,15,247,246,246,198,227,241,120,60,30,14,135,131,193,160,223,239,247,122,189,94,175,135,145,144,86,56,154,205,102,179,217,108,132,163,158,50,156,148,161,33,55,230,70,163,209,104,181,90,237,112,116,230,199,230,230,230,214,214,214,206,206,206,254,254,254,225,225,225,241,241,241,233,233,233,217,217,217,245,245,245,237,237,237,221,221,221,135,15,31,48,115,254,199,31,127,252,249,231,159,250,223,239,223,191,163,196,191,185,185,185,186,186,58,62,61,217,59,216,159,149,104,57,182,176,45,22,34,133,244,67,241,195,49,123,40,160,164,146,82,73,172,228,82,160,204,240,93,149,0,168,70,165,0,170,177,184,50,136,252,24,135,148,204,202,157,98,136,114,220,64,124,163,131,140,148,181,70,187,221,221,216,216,220,219,59,216,222,63,216,63,62,57,189,188,186,188,189,187,121,248,112,255,233,243,151,31,127,252,248,235,223,223,254,252,215,143,191,254,141,243,251,191,254,250,250,199,159,159,191,255,248,244,237,251,231,239,63,238,63,125,190,190,127,184,184,185,189,184,185,61,191,190,57,191,190,57,185,184,60,60,61,219,59,58,222,61,60,218,222,63,216,218,219,159,236,236,226,220,216,222,217,220,220,158,76,182,54,54,54,199,227,201,104,180,49,28,142,7,131,209,96,48,106,143,102,179,51,30,119,55,54,250,155,155,253,205,205,222,104,60,216,152,12,39,155,227,173,237,209,230,214,104,115,11,119,181,185,187,183,189,127,176,119,116,124,112,114,122,120,122,118,124,126,113,118,117,125,118,117,125,113,115,123,118,115,115,121,127,127,251,233,211,221,231,207,119,159,63,63,124,253,250,229,207,63,191,255,251,223,223,254,252,23,94,8,94,194,199,175,223,238,62,126,186,253,240,241,238,254,195,197,229,245,209,241,233,238,222,193,230,214,206,104,60,233,246,6,141,102,187,221,236,212,221,134,45,28,237,167,80,96,100,254,37,53,171,237,72,210,13,199,153,166,206,171,81,141,74,1,84,227,165,135,110,27,16,210,21,99,78,212,214,133,172,24,50,218,216,216,216,218,218,218,221,221,61,63,63,191,188,188,188,185,185,185,191,191,255,248,241,35,146,214,253,241,199,31,63,126,252,192,8,210,95,127,253,245,175,112,32,4,30,127,251,253,251,247,175,95,191,126,249,242,229,211,167,79,88,175,112,255,225,1,39,6,154,174,111,111,174,111,111,174,110,174,245,184,9,7,110,35,184,254,254,254,62,244,82,62,124,248,240,225,227,199,143,223,190,125,67,206,228,31,63,126,160,9,175,79,224,127,252,143,255,241,31,255,241,31,120,74,152,173,213,39,112,119,119,119,117,117,133,78,12,214,81,79,38,147,118,187,221,106,181,208,183,112,28,71,35,95,171,117,82,141,74,1,84,227,221,198,148,210,236,80,205,87,234,186,110,163,209,192,24,78,187,221,238,247,251,163,209,104,60,30,111,110,110,238,238,238,98,185,235,197,197,5,138,105,20,208,40,163,63,125,250,244,229,203,151,47,95,190,124,253,250,213,148,212,63,126,252,248,243,63,254,253,231,127,252,251,143,127,255,245,199,191,255,194,109,156,230,248,235,175,191,226,27,122,160,148,199,221,126,249,242,229,243,231,207,40,220,31,194,113,121,121,121,126,126,126,114,114,114,116,116,116,112,112,176,187,187,187,185,185,137,161,170,126,191,223,110,183,177,50,78,7,241,117,72,231,133,123,8,87,163,26,149,2,168,198,43,187,2,26,101,132,69,6,137,138,193,68,157,106,119,1,99,244,181,90,13,213,67,175,215,67,28,234,112,56,28,143,199,59,59,59,123,123,123,251,251,251,71,71,71,167,167,167,232,67,92,93,93,157,158,159,157,93,156,159,95,94,92,92,93,94,94,95,93,221,92,95,221,92,95,223,222,68,12,127,237,13,92,93,93,93,94,94,162,76,63,59,59,59,57,57,57,57,57,57,62,62,70,225,174,173,248,209,104,164,43,159,49,3,161,235,159,117,255,172,68,210,183,72,84,45,15,169,92,53,170,177,162,241,255,15,0,13,98,191,190,111,171,16,55,0,0,0,0,73,69,78,68,174,66,96,130]);Module["FS_createDataFile"]("/examples_data","matcap_00002.png",fileData2,true,true,false);var fileData3=[];fileData3.push.apply(fileData3,[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,2,0,0,0,2,0,8,3,0,0,0,195,166,36,200,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,56,42,105,84,88,116,88,77,76,58,99,111,109,46,97,100,111,98,101,46,120,109,112,0,0,0,0,0,60,63,120,112,97,99,107,101,116,32,98,101,103,105,110,61,34,239,187,191,34,32,105,100,61,34,87,53,77,48,77,112,67,101,104,105,72,122,114,101,83,122,78,84,99,122,107,99,57,100,34,63,62,10,60,120,58,120,109,112,109,101,116,97,32,120,109,108,110,115,58,120,61,34,97,100,111,98,101,58,110,115,58,109,101,116,97,47,34,32,120,58,120,109,112,116,107,61,34,65,100,111,98,101,32,88,77,80,32,67,111,114,101,32,53,46,54,45,99,48,54,55,32,55,57,46,49,53,55,55,52,55,44,32,50,48,49,53,47,48,51,47,51,48,45,50,51,58,52,48,58,52,50,32,32,32,32,32,32,32,32,34,62,10,32,32,32,60,114,100,102,58,82,68,70,32,120,109,108,110,115,58,114,100,102,61,34,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,49,57,57,57,47,48,50,47,50,50,45,114,100,102,45,115,121,110,116,97,120,45,110,115,35,34,62,10,32,32,32,32,32,32,60,114,100,102,58,68,101,115,99,114,105,112,116,105,111,110,32,114,100,102,58,97,98,111,117,116,61,34,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,120,109,112,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,100,99,61,34,104,116,116,112,58,47,47,112,117,114,108,46,111,114,103,47,100,99,47,101,108,101,109,101,110,116,115,47,49,46,49,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,112,104,111,116,111,115,104,111,112,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,112,104,111,116,111,115,104,111,112,47,49,46,48,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,120,109,112,77,77,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,47,109,109,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,115,116,69,118,116,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,47,115,84,121,112,101,47,82,101,115,111,117,114,99,101,69,118,101,110,116,35,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,116,105,102,102,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,116,105,102,102,47,49,46,48,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,101,120,105,102,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,101,120,105,102,47,49,46,48,47,34,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,58,67,114,101,97,116,111,114,84,111,111,108,62,65,100,111,98,101,32,80,104,111,116,111,115,104,111,112,32,67,67,32,50,48,49,53,32,40,77,97,99,105,110,116,111,115,104,41,60,47,120,109,112,58,67,114,101,97,116,111,114,84,111,111,108,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,58,67,114,101,97,116,101,68,97,116,101,62,50,48,49,56,45,48,51,45,50,53,84,50,50,58,50,53,58,50,55,43,48,50,58,48,48,60,47,120,109,112,58,67,114,101,97,116,101,68,97,116,101,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,58,77,111,100,105,102,121,68,97,116,101,62,50,48,49,56,45,48,51,45,50,53,84,50,51,58,49,53,58,51,51,43,48,50,58,48,48,60,47,120,109,112,58,77,111,100,105,102,121,68,97,116,101,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,58,77,101,116,97,100,97,116,97,68,97,116,101,62,50,48,49,56,45,48,51,45,50,53,84,50,51,58,49,53,58,51,51,43,48,50,58,48,48,60,47,120,109,112,58,77,101,116,97,100,97,116,97,68,97,116,101,62,10,32,32,32,32,32,32,32,32,32,60,100,99,58,102,111,114,109,97,116,62,105,109,97,103,101,47,112,110,103,60,47,100,99,58,102,111,114,109,97,116,62,10,32,32,32,32,32,32,32,32,32,60,112,104,111,116,111,115,104,111,112,58,67,111,108,111,114,77,111,100,101,62,50,60,47,112,104,111,116,111,115,104,111,112,58,67,111,108,111,114,77,111,100,101,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,77,77,58,73,110,115,116,97,110,99,101,73,68,62,120,109,112,46,105,105,100,58,101,50,49,52,51,49,52,57,45,51,49,57,102,45,52,101,50,49,45,56,98,53,53,45,56,101,49,100,102,51,56,99,53,98,53,49,60,47,120,109,112,77,77,58,73,110,115,116,97,110,99,101,73,68,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,77,77,58,68,111,99,117,109,101,110,116,73,68,62,120,109,112,46,100,105,100,58,101,50,49,52,51,49,52,57,45,51,49,57,102,45,52,101,50,49,45,56,98,53,53,45,56,101,49,100,102,51,56,99,53,98,53,49,60,47,120,109,112,77,77,58,68,111,99,117,109,101,110,116,73,68,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,77,77,58,79,114,105,103,105,110,97,108,68,111,99,117,109,101,110,116,73,68,62,120,109,112,46,100,105,100,58,101,50,49,52,51,49,52,57,45,51,49,57,102,45,52,101,50,49,45,56,98,53,53,45,56,101,49,100,102,51,56,99,53,98,53,49,60,47,120,109,112,77,77,58,79,114,105,103,105,110,97,108,68,111,99,117,109,101,110,116,73,68,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,77,77,58,72,105,115,116,111,114,121,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,114,100,102,58,83,101,113,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,114,100,102,58,108,105,32,114,100,102,58,112,97,114,115,101,84,121,112,101,61,34,82,101,115,111,117,114,99,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,69,118,116,58,97,99,116,105,111,110,62,99,114,101,97,116,101,100,60,47,115,116,69,118,116,58,97,99,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,69,118,116,58,105,110,115,116,97,110,99,101,73,68,62,120,109,112,46,105,105,100,58,101,50,49,52,51,49,52,57,45,51,49,57,102,45,52,101,50,49,45,56,98,53,53,45,56,101,49,100,102,51,56,99,53,98,53,49,60,47,115,116,69,118,116,58,105,110,115,116,97,110,99,101,73,68,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,69,118,116,58,119,104,101,110,62,50,48,49,56,45,48,51,45,50,53,84,50,50,58,50,53,58,50,55,43,48,50,58,48,48,60,47,115,116,69,118,116,58,119,104,101,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,69,118,116,58,115,111,102,116,119,97,114,101,65,103,101,110,116,62,65,100,111,98,101,32,80,104,111,116,111,115,104,111,112,32,67,67,32,50,48,49,53,32,40,77,97,99,105,110,116,111,115,104,41,60,47,115,116,69,118,116,58,115,111,102,116,119,97,114,101,65,103,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,114,100,102,58,108,105,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,114,100,102,58,83,101,113,62,10,32,32,32,32,32,32,32,32,32,60,47,120,109,112,77,77,58,72,105,115,116,111,114,121,62,10,32,32,32,32,32,32,32,32,32,60,116,105,102,102,58,79,114,105,101,110,116,97,116,105,111,110,62,49,60,47,116,105,102,102,58,79,114,105,101,110,116,97,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,60,116,105,102,102,58,88,82,101,115,111,108,117,116,105,111,110,62,55,50,48,48,48,48,47,49,48,48,48,48,60,47,116,105,102,102,58,88,82,101,115,111,108,117,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,60,116,105,102,102,58,89,82,101,115,111,108,117,116,105,111,110,62,55,50,48,48,48,48,47,49,48,48,48,48,60,47,116,105,102,102,58,89,82,101,115,111,108,117,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,60,116,105,102,102,58,82,101,115,111,108,117,116,105,111,110,85,110,105,116,62,50,60,47,116,105,102,102,58,82,101,115,111,108,117,116,105,111,110,85,110,105,116,62,10,32,32,32,32,32,32,32,32,32,60,101,120,105,102,58,67,111,108,111,114,83,112,97,99,101,62,54,53,53,51,53,60,47,101,120,105,102,58,67,111,108,111,114,83,112,97,99,101,62,10,32,32,32,32,32,32,32,32,32,60,101,120,105,102,58,80,105,120,101,108,88,68,105,109,101,110,115,105,111,110,62,53,49,50,60,47,101,120,105,102,58,80,105,120,101,108,88,68,105,109,101,110,115,105,111,110,62,10,32,32,32,32,32,32,32,32,32,60,101,120,105,102,58,80,105,120,101,108,89,68,105,109,101,110,115,105,111,110,62,53,49,50,60,47,101,120,105,102,58,80,105,120,101,108,89,68,105,109,101,110,115,105,111,110,62,10,32,32,32,32,32,32,60,47,114,100,102,58,68,101,115,99,114,105,112,116,105,111,110,62,10,32,32,32,60,47,114,100,102,58,82,68,70,62,10,60,47,120,58,120,109,112,109,101,116,97,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32]);fileData3.push.apply(fileData3,[32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,60,63,120,112,97,99,107,101,116,32,101,110,100,61,34,119,34,63,62,104,21,145,215,0,0,0,32,99,72,82,77,0,0,122,37,0,0,128,131,0,0,249,255,0,0,128,233,0,0,117,48,0,0,234,96,0,0,58,152,0,0,23,111,146,95,197,70,0,0,3,0,80,76,84,69,67,67,67,66,66,66,68,68,68,65,65,65,64,64,64,63,63,63,62,62,62,61,61,61,59,59,59,60,60,60,58,58,58,57,57,57,56,56,56,55,55,55,54,54,54,53,53,53,52,52,52,51,51,51,50,50,50,49,49,49,69,69,69,48,48,48,47,47,47,46,46,46,45,45,45,44,44,44,43,43,43,42,42,42,41,41,41,70,70,70,40,40,40,39,39,39,38,38,38,37,37,37,36,36,36,35,35,35,34,34,34,33,33,33,32,32,32,31,31,31,29,29,29,30,30,30,28,28,28,27,27,27,26,26,26,25,25,25,24,24,24,23,23,23,22,22,22,21,21,21,20,20,20,19,19,19,18,18,18,17,17,17,71,71,71,16,16,16,15,15,15,14,14,14,13,13,13,72,72,72,12,12,12,11,11,11,10,10,10,73,73,73,9,9,9,8,8,8,6,6,6,74,74,74,75,75,75,7,7,7,81,81,81,85,85,85,94,94,94,95,95,95,97,97,97,99,99,99,104,104,104,109,109,109,113,113,113,116,116,116,111,111,111,106,106,106,103,103,103,100,100,100,82,82,82,78,78,78,86,86,86,114,114,114,115,115,115,112,112,112,3,3,3,77,77,77,105,105,105,108,108,108,107,107,107,110,110,110,89,89,89,79,79,79,88,88,88,102,102,102,92,92,92,76,76,76,91,91,91,101,101,101,93,93,93,1,1,1,5,5,5,90,90,90,83,83,83,96,96,96,87,87,87,4,4,4,98,98,98,2,2,2,84,84,84,0,0,0,80,80,80,117,117,117,118,118,118,122,122,122,119,119,119,120,120,120,123,123,123,121,121,121,124,124,124,125,125,125,126,126,126,127,127,127,130,130,130,128,128,128,131,131,131,132,132,132,129,129,129,133,133,133,135,135,135,134,134,134,136,136,136,137,137,137,138,138,138,139,139,139,141,141,141,140,140,140,142,142,142,144,144,144,143,143,143,146,146,146,147,147,147,145,145,145,255,255,255,149,149,149,150,150,150,151,151,151,152,152,152,153,153,153,154,154,154,155,155,155,156,156,156,157,157,157,158,158,158,159,159,159,160,160,160,161,161,161,162,162,162,163,163,163,164,164,164,165,165,165,166,166,166,167,167,167,168,168,168,169,169,169,170,170,170,171,171,171,172,172,172,173,173,173,174,174,174,175,175,175,176,176,176,177,177,177,178,178,178,179,179,179,180,180,180,181,181,181,182,182,182,183,183,183,184,184,184,185,185,185,186,186,186,187,187,187,188,188,188,189,189,189,190,190,190,191,191,191,192,192,192,193,193,193,194,194,194,195,195,195,196,196,196,197,197,197,198,198,198,199,199,199,200,200,200,201,201,201,202,202,202,203,203,203,204,204,204,205,205,205,206,206,206,207,207,207,208,208,208,209,209,209,210,210,210,211,211,211,212,212,212,213,213,213,214,214,214,215,215,215,216,216,216,217,217,217,218,218,218,219,219,219,220,220,220,221,221,221,222,222,222,223,223,223,224,224,224,225,225,225,226,226,226,227,227,227,228,228,228,229,229,229,230,230,230,231,231,231,232,232,232,233,233,233,234,234,234,235,235,235,236,236,236,237,237,237,238,238,238,239,239,239,240,240,240,241,241,241,242,242,242,243,243,243,244,244,244,245,245,245,246,246,246,247,247,247,248,248,248,249,249,249,250,250,250,251,251,251,252,252,252,253,253,253,254,254,254,255,255,255,4,122,65,222,0,0,113,193,73,68,65,84,120,218,236,253,249,147,101,217,113,223,9,126,220,207,121,47,150,220,51,107,223,247,2,80,64,1,32,8,146,32,65,130,32,184,72,34,41,181,40,82,173,166,212,92,90,205,177,214,50,99,51,99,54,255,193,108,61,99,154,25,107,211,180,153,172,77,45,177,165,214,180,70,50,113,36,179,110,53,197,150,184,128,36,72,0,36,22,18,32,170,10,200,42,84,85,86,102,161,114,169,92,35,226,189,123,220,231,135,115,206,189,247,189,120,145,241,34,50,50,43,51,227,29,176,146,17,145,17,249,94,220,115,142,251,215,191,238,254,117,225,206,95,2,222,126,84,62,22,175,127,171,0,54,249,237,248,236,127,102,226,235,147,63,152,255,193,238,5,250,47,123,135,63,188,187,231,119,240,89,135,98,211,47,170,215,249,167,186,131,226,91,156,177,173,94,240,78,93,202,98,237,235,117,87,89,128,222,141,148,205,167,92,240,252,101,153,253,107,123,249,121,71,202,63,100,83,127,125,157,215,91,28,128,219,226,55,233,54,36,180,191,156,76,252,162,178,245,175,237,91,254,63,7,72,219,130,136,197,1,120,47,221,152,181,191,140,2,34,229,83,201,127,235,253,111,221,250,119,246,254,189,151,252,137,151,175,187,183,127,231,179,176,229,226,0,188,135,7,192,202,78,75,53,239,162,128,231,179,208,253,154,50,13,228,55,63,138,238,198,119,31,26,2,152,87,55,225,229,92,232,221,112,0,22,32,112,1,2,239,130,223,65,171,209,23,80,188,130,62,233,193,61,153,180,3,215,243,1,173,213,175,208,208,43,40,20,172,248,2,175,102,96,113,0,222,251,21,145,186,247,56,104,221,118,17,97,10,250,201,28,24,192,167,112,32,238,213,27,184,129,80,79,129,211,220,5,7,224,246,245,1,158,253,44,28,63,187,213,197,151,178,167,162,224,218,199,127,237,33,64,58,236,39,219,131,248,158,227,239,155,2,239,93,124,12,76,90,80,224,248,246,166,224,246,125,202,11,12,176,207,87,228,54,182,0,249,254,247,79,169,181,38,60,228,43,45,90,208,190,72,177,249,82,221,189,228,3,46,76,25,126,185,158,23,104,45,128,212,207,173,71,18,57,14,46,142,186,19,140,108,7,92,189,208,4,126,231,221,41,185,221,223,238,241,250,193,249,122,2,68,65,8,160,173,195,151,226,11,180,133,132,93,212,215,219,253,235,51,129,179,131,64,239,127,98,213,59,56,94,176,161,27,136,65,194,179,87,208,238,109,159,95,88,128,189,217,252,149,181,246,254,11,168,74,62,0,210,253,175,69,129,50,233,235,219,79,166,146,65,114,29,30,72,250,8,208,39,14,133,122,57,69,94,131,3,71,235,185,242,108,46,172,181,1,43,237,225,189,141,143,194,109,108,1,142,183,207,238,248,249,194,198,40,130,72,112,180,210,62,173,209,151,10,254,165,187,225,237,229,215,246,16,200,182,110,167,67,136,182,201,38,120,133,133,110,245,179,114,12,48,12,73,94,78,129,163,61,227,117,59,31,128,5,8,220,239,68,208,109,109,1,202,197,49,1,149,114,149,213,67,207,242,183,97,158,72,223,2,244,238,253,4,21,92,63,241,235,26,0,233,46,190,79,216,130,206,2,100,34,168,7,6,28,199,147,88,249,178,27,149,144,90,96,128,93,175,243,229,217,199,178,225,90,118,90,202,193,21,69,114,150,87,122,105,128,150,23,156,96,1,39,105,192,235,71,1,189,143,243,73,80,250,220,95,177,254,158,95,219,51,33,96,14,174,174,217,25,100,104,96,139,3,176,7,251,47,53,222,243,118,111,43,8,44,208,207,167,162,128,30,245,51,185,255,62,231,1,152,182,0,45,56,148,169,40,32,195,65,245,18,28,34,94,80,162,90,27,180,222,230,158,246,246,56,0,15,175,213,45,183,137,168,95,8,42,16,60,99,255,130,244,68,105,73,191,214,224,107,229,131,101,106,223,103,178,191,178,245,222,119,108,161,84,163,47,149,147,240,74,17,120,61,5,32,121,239,35,96,37,56,16,92,20,99,8,110,134,235,241,243,29,145,161,21,28,174,156,90,128,192,197,90,128,192,235,133,100,42,168,104,141,254,36,179,255,29,28,204,22,64,107,124,39,189,60,192,148,231,223,116,206,101,27,247,223,51,224,62,205,4,182,241,96,49,3,53,12,172,208,47,225,184,59,158,19,6,134,219,109,156,115,187,61,92,128,49,131,239,141,136,100,163,31,10,205,91,60,0,50,25,250,183,255,215,97,0,157,218,210,121,92,0,179,191,71,218,218,160,186,237,237,33,64,243,199,86,112,131,163,5,8,184,59,30,12,196,4,87,198,211,199,208,110,23,235,43,247,220,46,112,175,6,126,45,227,19,208,114,241,3,121,243,11,210,175,23,127,50,242,107,47,191,122,239,214,111,81,2,48,143,5,232,115,194,153,131,236,23,136,145,97,96,107,28,82,75,14,27,142,121,9,15,178,41,160,161,79,15,157,159,36,58,23,24,96,177,246,187,11,56,222,187,117,162,210,35,122,84,178,21,200,96,32,223,242,202,9,103,83,48,225,5,148,142,127,217,85,20,208,255,188,87,56,160,213,104,27,189,174,35,113,240,18,5,40,150,163,192,156,28,200,53,2,158,97,65,77,93,185,217,237,115,245,111,171,3,176,2,107,217,19,4,16,9,184,86,183,223,186,128,150,236,209,22,3,72,31,0,100,178,166,64,198,73,24,40,115,185,125,153,58,13,210,6,134,94,254,17,199,106,144,217,194,63,1,119,169,236,65,77,17,184,75,61,0,146,115,72,136,97,226,57,183,209,253,202,139,3,144,215,26,156,55,164,80,125,90,246,86,100,234,19,109,77,128,72,87,15,80,240,88,91,9,62,25,5,56,243,158,128,77,183,95,42,204,107,163,128,138,47,60,24,34,149,34,118,60,91,131,252,99,213,245,35,5,12,184,43,238,78,76,185,162,232,44,122,124,141,149,219,35,12,188,45,64,32,231,49,81,68,80,212,85,115,168,39,34,133,255,161,156,132,18,252,181,7,160,22,128,246,235,64,166,211,193,54,63,238,159,225,16,116,70,24,72,63,12,204,53,130,94,18,196,78,31,4,122,33,130,220,13,204,73,94,235,202,204,245,54,113,4,11,16,184,0,129,239,101,224,215,3,68,153,245,105,93,0,104,6,128,180,158,161,43,3,201,182,192,75,61,192,116,222,95,38,64,156,110,242,243,219,86,5,247,208,95,23,10,118,102,197,64,92,64,60,228,58,33,41,86,160,43,31,145,92,33,224,136,40,238,150,145,162,90,46,37,48,52,109,253,32,246,155,11,56,95,124,184,42,234,26,50,191,83,92,127,137,0,2,210,209,126,133,232,241,174,222,79,38,40,252,233,134,192,157,113,64,62,227,227,233,54,193,238,243,250,127,86,124,77,203,3,228,164,80,202,94,193,221,19,184,225,238,142,153,24,102,133,89,120,207,253,192,123,113,0,86,166,176,31,18,65,130,32,34,1,169,184,79,42,19,40,189,210,159,150,233,9,157,235,223,92,243,185,21,1,180,45,24,244,214,116,244,206,130,111,250,147,94,11,65,75,4,229,218,192,90,42,88,11,5,172,214,11,184,147,220,201,64,192,147,67,227,160,199,167,158,199,2,3,44,214,221,142,1,86,0,30,4,56,13,231,45,32,168,226,162,217,217,139,138,212,98,95,237,104,159,138,6,106,246,95,187,16,127,83,23,184,108,97,237,101,219,51,111,51,127,172,227,3,90,233,128,238,159,244,158,113,144,92,40,46,165,170,168,184,126,171,229,195,226,86,24,98,83,193,2,78,58,127,188,123,24,109,245,235,173,116,1,143,190,151,209,255,121,60,84,63,159,119,59,246,120,128,54,9,88,51,125,93,209,111,151,23,160,159,200,215,77,219,175,219,16,62,215,129,0,70,203,253,77,194,129,238,43,66,47,67,212,79,18,122,205,21,120,91,38,90,252,1,141,187,99,94,241,65,18,142,175,236,43,11,240,32,167,139,183,59,75,64,53,224,90,24,159,156,239,105,249,31,100,130,0,116,60,123,126,233,69,254,178,201,189,247,175,185,108,203,248,109,231,29,133,208,151,11,17,159,248,7,164,179,16,210,114,130,13,130,154,35,46,229,0,120,200,61,3,166,238,40,110,153,65,118,19,18,206,89,238,41,134,49,63,155,253,16,6,174,157,55,8,133,235,215,138,251,67,123,0,66,54,0,53,15,128,183,20,112,111,223,101,34,4,152,44,5,157,168,3,99,22,64,220,146,0,172,241,227,36,98,44,25,134,154,198,117,233,126,196,75,80,88,206,66,196,113,145,18,23,120,5,129,82,250,11,5,79,57,101,108,226,168,24,226,103,65,223,35,59,176,0,129,11,16,120,139,215,96,252,224,73,206,215,74,111,205,244,175,32,65,74,173,79,9,8,139,5,80,239,21,250,246,146,255,62,97,244,39,224,157,92,247,190,95,207,3,76,102,14,188,255,213,210,252,83,149,97,164,146,0,245,226,247,252,130,75,206,17,33,160,57,12,44,153,66,115,39,184,131,38,199,93,12,245,82,72,100,231,143,243,20,131,187,245,0,172,177,194,131,5,234,114,250,60,30,5,81,205,113,190,210,66,191,156,13,148,218,231,85,187,190,39,123,62,101,83,141,183,94,7,251,239,44,9,32,83,31,251,228,145,202,159,134,190,152,144,76,119,14,229,205,47,193,129,41,37,10,0,84,28,146,184,228,188,32,46,184,57,138,56,158,206,179,242,96,13,144,78,115,171,146,69,183,40,10,88,43,209,223,26,172,172,157,205,197,190,153,234,85,45,141,254,245,0,72,119,0,106,247,167,78,84,252,200,236,198,47,97,47,14,192,245,194,130,205,228,208,166,230,177,86,67,160,45,25,204,189,163,89,82,194,221,157,148,147,65,142,39,207,37,2,89,97,192,18,126,207,74,255,65,45,48,192,98,221,109,24,96,237,60,152,4,69,69,115,157,135,170,86,170,87,8,19,46,64,112,173,205,31,211,109,95,50,21,232,183,241,216,117,201,222,121,79,187,109,97,63,188,84,135,120,53,252,90,154,137,107,220,224,210,139,15,64,29,17,199,114,234,202,91,173,153,132,186,227,226,134,137,224,238,130,137,96,231,92,185,197,180,192,45,58,0,43,221,179,13,34,90,129,94,61,0,146,235,128,164,13,3,139,241,111,117,158,38,178,62,178,37,237,51,107,251,117,151,12,192,166,179,208,161,193,94,152,56,75,47,112,178,100,204,17,220,64,75,50,72,113,201,89,1,115,65,19,153,27,148,164,32,158,202,139,175,220,101,7,224,65,0,78,158,55,65,69,50,6,16,69,115,179,191,148,83,80,75,127,180,8,254,76,182,252,117,5,94,186,21,237,235,51,232,191,93,96,0,217,194,104,88,91,31,54,251,196,152,84,204,232,146,251,131,200,100,144,100,56,104,0,193,221,17,119,204,197,49,81,220,213,113,18,234,110,216,249,227,79,81,185,225,91,112,0,30,188,85,71,237,244,26,231,61,8,170,30,242,190,119,7,160,6,126,165,185,211,75,45,104,63,223,159,79,130,75,175,230,175,13,215,218,93,183,155,11,107,58,69,202,158,229,159,254,251,158,82,125,199,18,42,174,134,22,240,111,120,54,12,158,17,162,23,33,186,164,22,112,59,15,43,15,214,75,179,0,129,139,117,55,184,128,147,112,222,8,65,36,99,0,21,205,190,64,51,20,172,212,143,82,51,3,208,103,253,107,29,136,245,101,159,170,189,239,55,148,234,141,71,126,91,7,145,94,203,195,75,157,184,104,223,18,56,226,106,136,218,38,220,40,2,174,184,88,129,141,229,206,59,201,164,88,126,145,2,34,213,206,162,107,240,212,221,116,0,206,130,4,180,236,187,162,147,32,144,74,250,123,57,23,185,200,106,130,205,235,122,130,251,133,62,58,185,237,51,246,95,182,64,116,243,153,69,223,132,238,212,10,245,163,214,121,133,34,43,33,94,222,164,185,76,140,46,169,81,128,56,166,214,190,247,82,104,234,5,13,102,13,130,82,56,124,55,28,128,211,240,88,108,24,159,60,159,27,252,84,2,132,28,240,105,161,130,91,197,167,140,1,180,35,122,66,187,215,210,5,123,211,178,63,189,253,242,34,18,191,53,149,51,175,101,240,235,218,131,48,33,61,222,2,192,9,90,48,127,79,242,210,50,88,25,230,28,64,138,85,133,145,76,37,155,167,114,192,221,189,116,182,153,115,50,51,131,167,111,46,26,184,185,22,224,65,104,224,244,121,139,160,33,119,246,43,170,165,233,87,219,188,47,93,237,23,155,69,158,186,88,255,14,80,182,45,249,4,223,244,113,225,9,114,118,51,163,197,34,102,97,90,235,9,106,23,1,226,156,231,248,105,30,188,217,88,112,1,2,23,32,112,175,87,151,209,122,112,0,227,211,156,242,144,5,93,180,24,125,205,57,32,173,77,191,162,25,40,201,84,167,223,12,189,15,230,108,245,189,185,119,124,11,95,49,213,76,54,133,32,51,47,80,141,91,145,29,82,203,206,14,19,67,178,218,164,228,178,241,177,159,127,152,169,252,224,120,239,15,192,205,76,64,14,96,124,250,20,30,74,147,191,170,146,187,190,85,66,215,250,213,17,190,179,14,128,110,222,252,219,209,108,105,37,138,170,110,12,116,49,195,212,41,41,45,133,193,188,87,87,236,228,42,193,92,90,174,130,123,58,5,143,69,122,162,228,131,59,193,2,76,28,216,211,167,132,80,157,125,190,252,116,82,15,249,203,94,20,32,166,155,253,145,153,90,191,183,179,242,118,29,92,227,93,148,98,93,8,33,222,59,3,184,137,98,98,69,112,44,9,234,46,57,204,80,140,152,72,172,189,254,224,205,45,18,88,96,128,5,6,184,121,235,245,53,206,134,18,249,151,232,95,50,215,95,168,96,65,213,107,235,255,102,11,160,19,65,191,190,103,78,127,62,154,168,22,12,25,19,165,69,51,253,64,78,92,138,151,66,247,108,254,113,147,144,91,76,28,197,84,224,156,172,177,242,216,157,117,0,58,160,114,202,8,170,72,32,135,128,33,107,63,132,170,253,36,138,231,230,255,25,190,127,82,249,249,122,219,127,171,231,248,109,3,2,91,52,208,166,10,20,235,170,71,189,11,8,197,145,20,48,15,142,88,169,19,114,177,132,137,35,146,2,248,57,252,193,59,21,3,88,91,220,167,72,102,2,75,5,160,138,32,193,243,73,144,205,98,254,179,97,95,175,43,67,110,183,113,61,147,111,72,43,24,104,107,133,219,109,111,139,204,114,17,65,205,17,121,45,48,244,172,38,81,138,200,221,110,178,147,142,219,124,113,71,83,113,98,195,24,86,104,120,125,237,60,134,68,84,2,90,10,192,16,36,100,204,175,34,104,96,51,246,139,19,252,239,212,237,247,217,83,123,39,207,66,102,87,198,33,83,236,40,72,216,244,203,104,215,234,95,94,171,29,26,231,48,40,20,190,57,169,196,40,85,252,1,180,235,236,221,204,30,182,101,132,221,44,195,34,101,219,171,34,244,76,15,22,7,161,184,90,174,23,80,239,171,135,137,185,35,158,176,47,248,61,60,53,136,192,26,12,136,123,57,170,104,1,2,23,32,112,239,86,211,57,169,243,134,168,42,18,20,213,46,232,239,69,127,249,152,111,26,242,50,221,228,179,163,35,154,249,118,135,37,48,76,137,58,134,228,249,234,13,59,245,71,145,118,138,72,173,48,105,115,253,50,238,222,198,48,165,28,166,134,212,254,146,97,7,183,203,38,220,128,26,19,206,64,106,101,185,86,14,33,228,254,177,98,144,28,183,0,73,206,179,242,96,172,172,77,115,91,30,128,72,147,255,185,216,48,102,205,2,34,49,91,126,13,234,69,235,165,69,4,234,117,230,151,76,84,122,109,226,253,118,104,162,2,36,3,25,105,150,108,30,229,156,93,64,80,70,93,234,38,111,185,225,249,145,38,220,67,251,114,177,148,114,155,98,50,236,217,120,17,223,33,210,212,238,4,148,40,193,169,125,3,149,23,116,17,67,173,30,2,181,162,58,13,134,75,34,24,137,55,214,158,103,89,150,27,202,115,110,110,63,11,16,105,34,17,104,78,115,54,4,68,75,188,167,53,239,139,168,214,142,47,237,36,63,167,74,253,38,14,193,206,246,63,247,231,33,4,175,130,161,22,170,107,30,17,59,233,31,17,66,46,205,17,130,16,115,22,182,252,204,136,32,1,243,32,140,37,148,253,51,114,220,162,59,131,159,218,113,67,189,14,147,233,111,202,71,66,189,198,146,169,149,57,49,197,20,193,206,174,240,84,36,210,196,102,47,205,246,2,3,236,119,12,16,247,208,66,68,104,136,107,167,79,17,66,145,250,40,237,95,82,74,64,50,39,236,132,86,230,173,223,226,169,219,235,249,111,23,139,37,220,37,228,251,74,136,72,108,112,115,167,25,53,92,75,107,215,184,246,169,80,187,206,69,16,73,68,145,117,96,5,249,246,151,87,89,93,142,203,132,225,32,227,148,129,66,74,30,144,88,155,59,67,218,45,123,224,213,42,109,170,27,20,92,18,106,222,83,183,20,81,207,165,229,138,144,56,197,131,131,229,166,238,201,94,89,1,249,212,158,133,129,17,26,26,198,95,180,64,8,57,220,47,13,0,153,4,202,7,64,93,107,46,96,226,0,232,164,224,195,68,248,191,3,39,80,85,26,64,130,53,140,211,37,70,87,175,125,23,15,167,17,2,43,32,172,225,28,96,109,133,171,172,136,179,118,96,170,15,231,10,195,240,54,159,95,61,48,228,208,112,41,119,130,137,67,150,246,9,59,122,55,244,103,206,119,77,100,214,211,146,41,138,211,142,155,36,220,205,139,200,184,25,230,9,195,13,111,12,63,254,212,128,72,220,75,28,184,103,7,160,137,17,241,245,215,57,149,57,63,205,213,222,65,4,209,32,221,192,135,150,7,40,23,95,166,38,60,246,74,124,119,92,224,39,238,72,176,49,205,179,111,113,249,242,187,23,248,171,227,134,85,65,240,203,75,44,95,4,86,174,2,28,128,53,142,228,221,121,247,248,69,99,69,36,199,217,71,96,131,245,67,130,115,69,56,44,255,132,35,71,14,30,100,249,242,128,33,77,234,88,133,249,143,128,77,18,22,222,31,56,81,21,37,221,141,162,48,237,150,21,71,83,114,220,82,254,74,147,107,137,31,230,177,101,113,154,61,195,1,123,136,39,4,24,159,194,67,213,117,16,13,133,242,107,213,28,251,10,176,180,10,255,61,189,151,62,242,219,77,129,167,16,132,134,209,191,252,56,31,150,230,2,205,186,231,202,172,43,199,47,178,6,7,242,63,155,79,193,5,96,5,86,215,13,116,173,108,211,133,252,77,35,174,225,199,120,151,159,226,200,185,7,132,255,246,125,75,104,20,65,119,228,2,122,209,223,132,201,119,173,90,50,109,67,83,41,47,205,69,165,173,194,72,70,130,130,186,35,222,156,226,193,229,61,205,133,44,64,224,62,95,51,93,192,220,171,210,62,222,240,220,171,78,115,242,141,128,170,228,139,31,36,10,162,161,232,127,139,230,134,112,122,35,158,38,178,62,76,81,191,219,157,115,81,115,144,64,35,45,237,234,137,181,119,223,252,101,54,46,238,253,163,26,177,241,229,123,15,177,28,82,2,141,208,52,195,66,221,107,216,198,87,246,193,64,79,124,214,38,253,129,59,150,133,36,221,10,44,72,230,184,165,132,185,145,12,227,216,243,203,84,50,32,19,73,55,4,8,246,200,5,68,94,165,97,109,77,4,36,228,146,47,9,93,83,119,169,252,144,73,162,127,186,195,79,118,96,149,198,12,7,77,67,19,32,169,72,14,0,206,158,253,203,12,79,127,239,25,142,237,253,254,167,123,25,253,192,209,200,63,189,231,190,37,150,52,145,116,24,72,14,226,163,102,174,102,190,226,10,164,173,25,170,173,68,181,88,36,223,12,83,76,29,151,60,136,12,209,90,49,164,46,156,93,121,44,214,224,109,15,50,98,242,153,61,114,255,222,172,113,242,92,16,100,80,196,158,163,34,245,52,72,85,126,22,250,195,126,165,157,253,179,233,0,200,182,198,103,52,14,7,72,163,117,150,141,192,248,252,155,252,228,146,52,92,213,35,112,241,200,158,31,128,119,133,195,222,24,27,135,223,254,35,226,253,71,88,218,176,68,12,134,89,216,158,153,243,105,19,80,140,135,209,42,77,183,149,193,9,73,96,110,142,37,199,177,6,115,195,44,57,214,220,243,60,49,10,56,205,141,95,224,5,6,216,239,24,224,70,45,64,83,124,209,120,237,36,231,162,8,26,37,212,236,63,57,30,212,172,2,159,25,161,137,113,223,61,153,255,29,221,127,136,196,102,220,192,48,226,27,239,158,226,199,142,124,7,142,234,197,92,81,115,19,36,120,237,221,60,238,231,56,27,215,56,186,250,63,98,15,125,247,69,78,111,40,43,207,254,217,198,28,236,128,207,128,1,69,114,126,202,2,24,38,150,197,166,205,18,37,22,52,204,26,193,172,57,193,243,203,2,222,236,129,15,223,27,23,0,188,188,118,142,168,162,16,53,247,255,7,9,133,61,215,50,231,179,12,124,160,21,1,239,165,127,54,203,61,108,247,56,19,49,18,215,71,156,57,245,99,75,112,88,120,247,232,69,56,98,192,187,123,127,0,142,95,196,14,92,57,218,57,188,251,207,253,171,23,88,61,12,107,227,176,52,23,18,235,65,193,78,121,178,157,59,235,173,180,100,30,57,103,152,97,110,208,120,194,173,72,76,187,55,99,30,125,108,249,118,177,0,8,222,52,240,123,18,80,13,146,179,192,161,173,0,84,69,213,35,244,162,255,86,4,170,162,65,159,169,242,181,205,203,26,3,231,220,107,127,142,120,37,115,208,136,31,42,133,54,151,15,238,61,6,136,140,7,77,128,196,49,46,31,188,12,233,216,89,174,190,246,0,171,110,115,226,177,242,77,189,186,144,206,12,228,3,208,73,11,98,98,134,153,227,169,156,132,124,0,44,37,90,28,112,195,56,48,222,16,169,224,32,79,242,42,227,147,133,242,147,128,104,137,2,130,74,81,129,151,182,238,191,61,0,133,250,41,126,192,102,158,171,109,94,122,48,126,235,53,254,243,143,140,9,199,46,100,103,116,220,252,93,142,99,87,24,239,125,221,168,28,198,208,243,28,51,46,16,244,48,118,149,123,56,242,248,97,254,249,35,43,190,141,41,158,245,219,72,238,18,117,10,45,84,239,64,61,0,109,89,81,118,144,174,88,114,178,102,106,188,240,58,15,30,122,18,120,213,111,140,23,90,128,192,125,190,110,12,67,52,12,158,188,198,147,47,159,62,203,128,42,237,24,218,18,208,210,252,232,34,61,210,95,182,106,244,209,62,24,144,237,141,207,183,199,255,209,69,46,251,21,142,249,209,156,175,63,119,252,242,17,206,29,189,122,232,102,148,7,7,227,221,99,231,134]);fileData3.push.apply(fileData3,[92,110,56,202,21,119,46,30,5,46,115,129,63,127,244,191,123,140,237,226,206,174,44,168,235,22,209,90,65,94,106,69,197,69,112,241,254,4,34,17,92,66,149,159,73,69,94,80,253,20,172,112,109,15,12,219,143,238,252,103,158,132,87,189,125,235,206,229,47,138,82,248,191,128,12,40,149,96,4,186,130,144,78,239,165,237,246,154,150,118,222,122,227,93,9,205,8,93,106,34,164,229,103,249,195,243,63,73,243,230,137,156,49,186,244,158,93,159,130,52,174,220,247,6,191,249,208,131,12,26,81,82,32,75,130,218,236,200,160,59,155,93,150,176,252,103,212,161,82,101,196,132,229,81,131,25,3,56,102,158,72,153,19,52,240,79,124,128,107,171,39,219,218,145,93,101,209,119,101,1,94,237,81,119,190,206,105,139,61,198,39,244,70,250,101,97,140,73,113,207,105,45,206,57,220,208,135,254,100,132,196,21,32,129,114,249,223,177,241,23,198,156,58,230,231,185,255,237,193,123,104,63,175,0,135,112,222,89,225,39,134,191,206,35,199,63,250,21,214,86,61,65,136,216,118,129,129,246,122,72,122,140,90,182,23,165,139,192,178,90,30,121,20,165,182,163,170,213,193,94,95,230,41,132,39,121,117,110,236,188,39,22,32,27,1,128,107,188,125,233,52,167,60,198,138,246,98,46,3,8,82,45,64,59,252,167,75,253,111,110,248,145,109,89,127,80,161,105,194,10,27,167,95,249,243,44,31,2,176,107,224,7,121,239,90,4,222,5,142,114,149,3,239,114,92,18,163,255,233,241,19,124,244,143,27,33,106,98,219,242,109,239,199,132,237,184,33,106,199,104,158,48,228,214,206,158,203,151,191,201,241,192,24,204,63,193,202,147,83,55,115,1,2,23,235,214,128,192,107,192,234,8,63,121,142,172,252,155,161,95,157,252,148,11,66,188,171,189,106,201,191,169,202,159,121,78,224,104,121,137,245,81,32,70,222,228,228,95,250,161,239,112,224,248,101,46,140,6,135,128,156,214,127,175,214,144,119,225,40,71,185,186,114,17,126,92,127,155,43,135,131,225,73,240,141,57,74,71,218,170,97,113,193,179,83,232,235,141,182,67,177,140,92,30,86,71,89,42,72,122,137,231,95,125,178,191,35,187,112,1,191,178,11,8,240,100,217,255,87,159,228,43,95,136,32,154,93,128,4,9,72,168,218,79,42,210,63,0,212,110,128,126,253,247,156,204,111,194,226,10,227,245,111,252,101,198,225,220,195,156,58,126,62,27,223,241,253,145,83,239,233,21,26,2,35,144,120,31,172,93,120,130,43,191,241,224,39,249,242,149,1,177,9,243,115,195,157,148,16,86,170,196,220,235,200,25,183,132,187,99,201,156,148,57,193,132,73,74,28,123,126,165,120,228,107,192,234,45,179,0,215,128,213,147,124,157,47,6,69,61,106,209,250,205,252,143,228,73,48,162,244,14,64,25,2,213,158,128,29,236,191,52,202,242,135,255,128,215,79,255,202,41,142,94,102,141,193,149,1,227,107,199,14,208,240,14,195,247,108,243,71,0,28,131,11,108,28,184,198,133,135,175,92,128,159,250,135,151,185,239,64,194,135,105,142,200,176,146,96,117,202,0,174,54,37,65,41,166,158,21,68,148,220,64,144,191,156,2,92,120,233,121,150,229,213,22,149,45,48,192,98,221,124,23,0,92,99,149,87,199,107,159,207,245,223,170,66,200,97,96,64,203,236,183,60,10,136,86,243,21,65,39,245,126,173,205,253,108,211,224,221,196,72,186,240,26,63,247,206,67,87,185,58,126,248,44,247,52,23,224,88,132,119,86,149,247,50,16,188,48,130,251,99,115,1,185,167,201,22,245,205,227,87,159,224,31,61,113,15,227,141,56,155,21,166,111,245,41,207,193,90,23,224,121,246,104,77,13,209,213,9,155,121,202,194,178,150,18,150,76,72,99,225,211,32,60,201,181,91,231,2,50,220,240,230,116,68,40,93,95,133,255,211,82,224,165,210,155,250,222,251,229,39,162,222,121,171,62,99,92,231,244,143,61,195,59,118,234,97,46,44,191,51,162,137,48,122,155,33,92,27,113,255,123,24,6,30,123,27,46,28,187,48,226,104,243,46,248,232,40,199,86,175,189,204,143,252,246,136,135,108,219,248,84,152,174,25,205,242,210,253,179,226,121,78,125,153,89,213,114,130,134,136,26,18,18,13,209,121,245,201,213,93,193,192,221,88,128,147,79,241,46,71,249,202,231,99,34,70,65,53,40,185,96,54,143,1,208,46,252,239,234,126,116,106,214,199,182,5,246,210,120,200,209,194,7,127,255,91,252,39,239,220,199,27,242,200,29,96,84,207,250,49,206,60,251,22,255,254,253,43,235,36,213,60,51,122,27,140,219,51,127,133,17,232,215,10,21,66,192,72,142,121,50,220,199,25,18,122,50,176,31,124,132,209,112,117,87,239,118,55,22,64,174,193,240,36,167,133,88,242,253,26,58,81,79,102,242,127,51,36,126,183,101,251,163,26,141,69,150,255,205,155,127,142,179,247,157,229,193,11,220,33,235,145,215,143,241,153,127,241,145,101,150,25,51,222,182,151,160,223,70,92,2,66,155,208,151,116,196,122,186,50,57,61,224,120,54,9,182,246,54,247,143,118,23,5,44,64,224,126,7,129,127,125,231,63,179,122,141,209,133,75,124,33,16,144,168,168,214,48,80,171,11,40,24,160,85,0,233,205,250,246,121,9,224,20,155,196,225,23,127,139,55,126,232,145,243,12,14,173,193,27,43,119,192,35,93,127,4,222,92,222,96,40,135,63,203,79,254,241,53,14,125,224,143,7,243,146,194,210,159,71,94,59,199,234,216,217,226,2,44,225,110,88,50,195,147,51,118,255,4,43,247,143,216,77,64,188,155,3,0,172,126,253,247,24,136,135,2,254,99,102,254,53,151,132,185,246,65,96,55,245,183,173,254,157,15,254,197,228,130,158,255,6,127,251,242,161,111,32,186,204,163,233,228,157,114,177,252,105,194,27,43,35,126,253,233,19,140,211,60,89,129,78,75,204,107,149,144,119,39,32,31,0,105,192,220,140,132,97,141,57,102,70,227,118,140,23,158,123,119,87,7,96,87,81,192,42,47,191,20,115,188,151,71,191,137,144,197,127,178,8,128,244,6,192,116,252,79,65,131,243,106,182,51,182,165,134,147,127,245,81,82,76,207,242,22,15,193,133,103,239,128,189,127,229,217,87,120,132,147,60,187,254,208,69,126,244,255,247,62,78,200,252,5,74,218,205,165,169,218,98,245,111,74,67,25,150,101,102,203,76,77,17,130,113,142,175,241,220,174,42,33,23,24,96,159,175,221,88,128,183,199,124,237,220,160,76,126,208,118,196,131,160,170,138,119,83,223,219,250,15,105,239,127,239,212,109,123,43,134,23,78,242,75,151,225,149,247,189,242,8,247,188,9,44,221,9,143,116,249,149,103,121,229,145,101,94,121,246,149,68,248,243,79,240,111,30,153,143,20,110,7,214,215,33,116,51,72,225,146,24,82,151,76,12,231,242,32,9,156,251,90,228,129,221,28,128,209,46,252,219,73,206,69,114,15,88,169,3,14,228,9,80,83,252,79,41,254,150,73,29,192,57,249,159,149,239,188,244,105,206,159,131,251,210,179,144,158,10,188,252,216,203,119,194,9,120,238,101,252,245,103,224,165,103,2,233,91,99,126,252,255,251,194,118,247,172,101,132,90,162,172,204,31,201,157,194,53,53,152,135,169,1,38,145,84,115,170,238,38,196,11,47,35,199,110,141,5,88,63,69,84,178,226,79,214,125,8,101,184,51,46,189,1,48,125,254,175,227,2,230,230,255,190,115,254,47,60,198,187,207,4,222,125,69,158,129,111,193,115,119,196,254,63,249,210,243,188,228,16,100,252,22,107,79,158,100,229,103,255,233,247,110,143,198,43,39,40,149,3,144,105,78,48,119,11,102,9,12,215,142,74,246,252,84,215,118,85,25,35,63,183,131,111,30,142,30,63,199,232,204,127,8,165,238,191,140,254,80,13,66,16,201,138,144,173,5,40,252,95,47,249,59,199,214,123,46,164,121,241,79,223,230,195,247,126,75,225,105,248,214,211,119,188,167,253,251,124,228,216,53,6,203,87,140,224,81,104,134,112,117,249,250,241,128,183,157,195,185,121,200,139,140,72,42,2,18,214,120,238,28,74,102,13,146,18,233,175,143,30,231,220,149,225,136,199,191,189,0,129,139,181,215,46,96,8,124,123,200,153,203,213,174,151,150,127,52,104,149,0,236,44,62,221,176,135,157,116,125,71,6,227,52,224,79,94,255,17,124,67,224,233,111,2,223,188,227,31,243,223,230,11,167,30,227,234,165,85,104,92,192,45,114,32,93,47,22,44,110,65,92,235,64,82,201,42,184,221,48,34,77,116,67,181,12,65,222,28,148,74,229,111,223,140,3,48,2,134,103,120,249,141,216,206,254,213,130,3,202,1,200,35,255,58,5,96,157,116,97,243,248,254,1,107,28,188,204,183,254,211,111,115,239,107,207,194,43,79,192,107,79,220,241,7,224,12,39,6,223,228,129,165,177,18,44,192,120,188,197,133,152,165,135,173,41,243,255,37,41,160,94,229,48,234,52,189,82,54,140,126,246,187,129,131,87,96,56,55,182,159,31,3,28,4,174,92,184,196,231,163,196,114,241,131,34,26,50,248,87,245,26,5,180,21,192,218,27,250,59,39,244,107,136,92,123,131,159,122,247,48,111,131,243,196,221,97,104,27,56,245,0,191,241,68,220,32,32,129,212,176,117,134,168,195,1,78,29,53,91,254,103,158,69,239,114,151,128,121,110,25,72,201,114,7,177,249,15,242,200,131,156,227,202,130,8,90,172,57,93,192,220,109,180,39,128,43,126,50,23,254,105,118,253,253,28,112,111,232,231,38,254,127,254,182,95,231,209,111,252,233,207,115,250,225,85,206,60,81,24,244,187,192,5,24,135,31,55,126,230,127,248,192,18,35,220,137,49,109,221,216,43,237,192,169,34,38,221,145,194,173,150,176,26,185,79,164,218,12,199,80,154,53,86,207,157,122,113,39,97,224,47,207,251,157,167,94,228,92,252,202,23,136,162,129,160,74,200,216,47,228,50,208,88,147,2,69,244,69,251,163,63,230,221,126,248,16,191,255,141,191,113,154,135,71,17,116,48,198,34,123,44,143,253,30,173,55,159,222,224,194,195,255,159,167,88,25,108,140,137,49,93,55,106,239,250,200,219,94,32,47,66,2,185,99,12,39,153,121,214,143,180,38,183,142,91,227,13,63,240,196,131,192,185,189,7,129,15,159,99,244,242,231,135,69,5,190,166,123,181,14,3,43,4,112,109,249,159,226,255,124,6,200,153,185,126,151,63,251,69,238,69,207,60,130,14,174,30,96,163,81,6,118,23,88,128,231,70,111,242,144,255,244,175,241,196,209,165,6,79,70,138,115,130,64,113,41,3,6,189,237,175,117,171,92,139,131,4,71,113,68,100,192,239,69,134,156,184,9,81,192,149,33,111,191,30,67,25,105,130,150,14,144,201,214,175,254,111,210,159,252,196,188,77,191,127,202,47,189,249,220,21,154,199,172,98,148,1,107,119,254,1,56,192,203,79,60,196,193,75,252,101,254,71,142,80,122,60,182,118,0,229,143,18,2,138,215,115,209,5,132,154,103,152,120,127,224,130,16,192,191,54,216,9,35,188,0,129,251,124,109,143,1,174,192,112,116,144,19,92,228,43,159,143,1,9,177,228,128,66,8,80,4,129,202,236,199,154,4,212,169,254,239,237,154,164,18,195,141,49,223,243,185,193,7,238,254,71,254,175,159,57,202,56,37,108,176,221,51,169,104,160,39,35,83,122,70,113,199,147,167,78,66,198,115,161,120,131,165,71,127,136,141,67,112,229,32,112,133,131,55,234,2,14,2,195,19,112,250,77,190,24,91,229,151,190,77,23,175,157,63,181,7,140,73,226,103,91,51,227,67,70,241,163,252,222,159,253,13,187,235,247,255,240,143,253,214,1,146,127,132,63,245,237,140,179,193,180,176,188,76,128,196,118,218,110,150,106,16,117,5,57,117,134,199,78,244,118,239,250,7,96,59,184,112,142,130,40,94,123,41,247,254,181,195,159,165,166,126,116,162,248,191,223,255,57,239,168,95,1,210,231,120,233,23,180,185,235,15,64,186,255,23,254,25,143,47,127,157,176,237,239,90,21,68,50,11,168,253,57,3,25,255,121,137,178,221,144,224,185,83,32,38,127,25,78,192,137,110,239,110,196,2,156,128,175,194,139,124,251,165,115,12,180,157,252,217,238,187,246,24,96,145,54,12,220,89,251,111,114,134,23,94,226,231,245,252,67,119,253,1,184,114,234,209,159,231,95,60,42,204,161,248,222,26,129,220,47,162,164,222,220,60,17,19,68,29,199,4,181,0,46,129,20,252,13,120,236,4,95,125,17,40,127,46,64,224,98,237,210,2,124,245,69,224,240,165,111,115,225,108,204,101,8,82,197,160,85,181,215,20,220,89,128,73,251,63,95,44,18,185,252,198,79,17,223,189,124,230,174,127,226,246,252,149,243,124,242,119,31,223,193,243,41,137,160,254,224,76,36,15,175,81,119,172,118,137,100,102,198,37,240,70,252,54,47,126,245,197,115,112,120,47,120,128,75,15,191,206,203,65,178,250,139,104,229,127,170,11,200,4,96,245,14,244,50,64,204,153,4,122,241,79,120,245,71,31,224,173,135,14,94,185,235,15,128,114,240,10,227,251,223,224,47,254,241,54,219,222,235,27,204,46,64,186,73,212,94,210,173,237,184,193,36,154,167,225,185,33,132,175,28,46,248,111,59,5,173,248,213,237,222,240,57,94,228,244,101,222,12,130,107,102,128,75,58,88,69,80,215,246,226,247,25,160,90,1,62,95,18,240,143,223,228,47,157,129,7,222,99,173,135,91,178,158,121,235,48,60,246,192,175,241,155,115,41,203,169,149,90,241,58,119,186,125,202,46,8,106,130,139,90,102,2,99,2,119,23,248,194,199,139,120,1,95,93,96,128,197,186,65,23,112,142,213,147,68,74,199,127,8,222,34,125,165,230,252,161,63,16,118,242,120,109,239,236,222,250,62,86,31,89,194,237,208,229,187,254,137,191,114,244,148,115,229,224,247,241,175,190,159,185,76,192,84,43,141,86,97,49,105,167,80,119,2,188,210,224,166,142,232,73,62,252,34,112,238,197,109,44,128,252,248,118,239,226,57,206,188,251,155,74,179,20,8,165,254,167,52,131,107,8,157,4,176,182,45,64,115,243,127,241,202,128,216,44,209,124,231,67,237,215,30,219,71,151,239,31,188,248,125,252,126,8,140,87,154,29,112,130,185,42,132,212,137,10,55,158,135,73,224,201,154,210,62,62,18,142,254,244,177,17,47,31,190,116,99,22,224,197,175,190,204,195,167,17,162,182,3,96,164,20,129,247,72,170,201,161,63,115,242,63,27,43,89,252,227,204,183,186,3,240,250,62,58,0,159,248,58,28,30,27,131,237,58,199,38,20,37,75,158,168,220,127,196,171,254,128,98,34,82,216,66,133,179,175,159,58,204,225,109,65,224,182,204,229,19,124,233,247,34,57,223,159,213,223,170,248,151,246,69,192,123,165,160,243,242,63,170,9,13,103,121,253,23,222,220,151,238,55,188,255,36,79,106,51,207,52,226,222,112,161,74,14,150,105,115,46,184,122,17,224,55,209,172,204,108,49,17,127,243,71,46,113,248,197,5,8,92,172,27,34,130,158,59,199,203,17,186,222,191,182,255,43,103,30,218,34,48,200,3,225,231,39,128,87,174,56,43,151,95,227,47,28,61,190,47,159,253,185,171,191,205,129,227,210,43,237,186,222,77,181,214,242,183,3,201,219,191,10,181,98,76,20,83,28,146,160,92,250,33,214,183,61,0,219,49,69,103,142,241,198,128,58,250,67,203,240,63,157,204,1,137,148,34,112,217,137,98,241,88,6,108,156,249,46,238,191,124,100,127,94,190,199,254,183,252,215,241,94,54,230,111,233,202,109,163,149,255,41,216,80,66,42,205,228,1,39,184,43,120,2,253,226,179,108,92,58,124,131,24,64,190,78,168,115,255,84,91,25,16,85,60,104,127,16,136,238,84,0,130,181,195,112,250,212,95,227,220,137,115,251,242,0,156,218,184,151,191,253,223,31,34,110,167,41,59,57,127,86,240,204,255,212,35,161,174,158,107,132,234,116,193,108,10,92,94,227,185,237,209,197,98,45,48,192,117,214,161,147,191,79,68,35,90,203,64,243,31,234,168,244,39,65,183,156,143,218,188,252,143,52,239,240,230,207,126,27,78,237,79,23,192,35,35,94,123,123,133,7,182,21,149,110,25,161,86,60,76,83,219,49,12,136,33,226,117,127,212,50,37,151,244,247,89,62,118,131,7,224,202,215,6,32,33,20,87,47,50,49,236,99,118,241,207,188,253,223,135,222,61,197,79,13,225,193,47,117,95,59,186,143,246,255,252,253,151,121,245,103,127,141,195,199,199,219,251,254,226,5,20,235,70,181,116,127,157,75,68,157,58,172,67,212,73,232,128,151,223,191,13,6,144,159,157,241,197,75,60,119,230,16,167,62,56,186,202,175,122,204,157,0,26,65,131,6,52,207,4,84,180,237,1,19,209,222,40,32,109,233,160,153,224,38,79,192,49,33,202,87,62,2,15,140,184,240,228,254,52,0,175,142,31,97,245,213,99,252,219,15,14,50,159,235,91,148,10,75,43,33,153,107,195,75,141,160,123,59,91,194,176,60,91,48,101,53,241,212,24,201,147,209,60,250,151,56,179,99,11,112,24,56,193,101,206,44,97,161,189,236,165,219,175,164,252,39,82,0,237,149,159,227,222,139,152,97,49,144,206,92,124,140,55,24,226,215,86,247,229,1,24,51,2,30,103,249,205,135,87,73,227,8,22,183,171,19,180,105,147,235,157,126,100,165,225,10,36,119,11,142,156,90,134,7,56,195,3,103,22,32,112,177,102,89,128,173,132,133,94,227,49,14,157,172,93,223,218,9,255,139,72,54,73,147,170,255,115,19,0,33,73,194,151,26,46,189,254,203,71,120,253,109,103,125,55,179,110,238,138,53,132,181,211,124,250,95,28,92,66,205,17,52,109,27,181,89,109,19,233,106,69,16,47,37,34,34,168,21,165,6,199,148,144,190,68,184,252,44,12,31,251,211,153,49,97,156,253,190,70,15,12,249,218,161,119,191,134,182,35,32,122,7,64,153,68,131,202,228,252,247,235,47,39,32,207,254,17,223,121,145,47,113,249,208,58,227,247,112,236,211,123,185,6,107,111,195,75,99,62,252,163,95,90,230,222,148,208,109,247,127,2,23,168,121,55,110,70,212,51,9,40,90,62,19,17,197,253,43,124,250,210,240,1,190,182,69,113,216,150,81,192,215,120,225,194,235,231,136,85,12,90,85,242,52,152,46,25,68,149,130,152,216,255,109,157,138,105,100,240,167,231,56,253,236,203,107,12,158,122,153,241,219,251,243,254,63,249,21,88,121,126,204,203,172,126,135,131,31,251,35,108,56,218,126,204,144,90,43,23,81,147,65,157,36,71,182,0,185,112,172,180,22,95,224,252,49,134,176,133,136,220,2,3,44,136,160,173,188,211,235,239,126,126,208,9,255,171,8,65,36,203,195,246,130,0,118,154,3,50,69,104,46,188,205,207,191,61,30,176,114,45,194,90,220,151,207,254,85,224,73,78,210,240,125,255,154,163,95,159,203,240,247,219,172,69,83,109,26,40,3,217,220,75,50,72,36,224,34,138,11,124,229,39,70,175,240,2,117,196,209,212,1,24,110,229,1,120,226,159,199,234,250,67,15,4,162,51,93,192,252,89,32,181,134,245,183,95,228,12,13,140,223,108,96,188,63,47,95,51,128,147,52,52,241,252,39,248,147,165,131,104,218,158,19,196,107,30,96,210,5,32,128,21,145,198,92,172,231,128,169,113,225,181,141,35,140,206,40,143,236,140,9,252,246,169,216,143,243,171,151,191,94,238,114,30,135,226,209,26,214,222,61,192,111,60,178,6,156,127,152,7,247,169,245,125,253,49,184,124,242,60,199,159,255,237,191,206,239,28,63,136,164,165,27,107,141,83,47,106,179,46,158,55,42,36,39,188,244,224,3,188,181,19,23,208,0,135,248,3,73,195,162,5,35,64,16,66,54,243,90,49,159,196,89,77,32,210,162,253,45,176,239,242,53,94,253,248,191,227,83,107,0,79,101,74,100,63,174,7,199,192,83,79,193,248,83,191,206,103,126,247,8,199,175,204,214,149,247,41,70,176,126,84,208,30,237,152,241,148,217,58,47,125,135,34,136,6,70,103,79,63,192,229,67,23,103,90,128,5,8,92,128,192,205,235,37,94,120,246,2,167,84,51,223,211,97,190,76,11,49,61,12,108,71,82,144,205,242,218,89,174,189,30,248,236,241,197,227,47,235,188,51,30,157,101,184,188,62,207,119,171,109,70,6,217,78,136,149,153,44,46,130,148,188,33,33,189,254,16,207,110,81,112,61,243,0,60,203,155,143,253,14,46,26,122,237,223,109,222,183,133,4,178,5,76,217,230,0,44,93,126,135,239,255,189,128,159,95,236,124,141,140,132,175,253,224,231,57,116,112,61,206,27,5,208,77,151,106,191,42,162,169,128,192,156,17,204,87,119,192,27,15,114,241,232,125,51,7,138,108,241,130,15,156,126,139,64,144,78,13,42,116,36,96,219,253,39,253,209,96,243,38,129,245,194,133,53,94,15,134,216,98,231,187,59,125,238,228,26,231,151,151,183,143,2,240,174,67,176,32,62,47,51,70,92,68,49,164,50,129,161,32,65,228,11,252,236,3,179,31,119,252,218,140,47,190,192,215,26,205,1,70,144,137,41,208,101,30,120,215,140,50,9,37,230,137,5,7,111,157,19,222,108,181,206,23,171,172,183,132,11,203,79,207,225,3,218,2,49,23,239,36,165,138,70,136,231,92,128,168,161,142,22,11,161,112,65,46,46,152,192,197,154,211,5,124,141,15,253,115,239,38,63,104,214,131,43,26,52,147,46,128,190,42,244,92,100,208,250,249,251,222,194,68,145,102,241,248,235,165,14,36,148,123,46,172,205,243,8,197,167,63,159,112,1,234,89,48,206,213,202,248,25,1,46,233,81,46,206,143,1,190,240,22,104,232,176,95,249,192,91,22,88,182,6,129,219,152,246,211,107,151,20,60,98,97,177,243,117,229,185,138,107,235,167,31,218,41,8,20,159,112,1,37,29,220,202,117,148,35,209,240,249,207,60,176,147,3,240,219,75,13,162,148,238,95,81,182,74,248,78,199,130,115,116,2,91,204,2,231,182,112,63,117,29,189,76,76,202,37,63,181,157,70,82,41,252,243,173,162,174,201,191,202,7,192,163,57,131,223,60,177,192,0,139,117,93,11,240,60,103,30,224,12,23,143,28,252,13,180,9,168,135,146,12,34,55,133,228,166,32,44,212,202,211,46,9,209,182,130,251,86,38,110,109,41,112,237,192,232,149,108,180,20,103,225,1,218,117,177,90,247,116,146,39,135,102,52,75,179,197,164,125,226,218,183,252,91,141,240,82,150,141,81,36,41,209,26,33,232,24,241,40,36,251,28,63,118,229,226,145,242,106,179,44,192,153,51,15,112,6,158,231,232,218,154,171,136,136,104,230,253,123,147,63,100,154,245,47,233,129,109,45,73,240,241,56,216,229,171,87,23,219,125,189,117,237,218,21,183,166,137,209,183,43,15,85,157,216,130,158,213,239,239,143,148,12,174,10,112,148,35,112,145,137,46,140,216,255,236,202,193,71,190,198,193,139,126,54,79,131,211,194,4,74,235,76,218,212,79,14,14,152,187,10,192,136,13,12,215,47,92,101,176,216,229,235,197,72,92,60,168,142,54,190,61,156,210,170,36,42,218,42,71,57,226,101,246,164,180,2,162,34,134,200,26,23,46,62,124,138,23,222,124,160,127,6,226,228,54,141,192,158,253,146,84,53,112,122,84,112,238,5,154,20,5,159,87,9,20,71,60,34,151,206,239,72,61,110,31,174,196,187,199,14,11,52,243,60,38,181,73,216,87,234,243,213,242,80,137,86,196,93,93,113,61,203,201,143,157,135,209,3,87,22,32,112,177,102,89,128,139,172,2,232,242,231,114,224,7,244,121,0,218,214,48,161,140,9,152,255,101,28,15,203,92,125,119,109,121,241,200,183,121,80,235,87,15,12,73,205,242,252,115,82,186,161,236,226,253,26,173,156,11,208,26,116,27,159,93,122,232,200,117,14,192,17,148,87,142,112,42,136,128,183,46,160,214,4,118,36,224,164,7,152,51,9,148,6,13,151,174,72,220,175,245,95,115,174,1,163,75,7,15,227,190,253,174,251,12,65,241,60,66,162,98,128,218,182,111,34,168,41,118,239,181,7,120,233,249,9,5,241,94,99,200,25,174,28,124,30,236,235,82,134,66,149,129,144,165,21,68,187,226,191,154,36,156,127,255,149,20,214,56,63,90,74,11,167,179,141,5,8,87,174,172,162,131,237,59,4,58,213,128,58,74,202,219,106,113,117,203,115,187,18,61,38,87,223,252,208,21,30,230,204,145,94,137,248,98,59,246,249,210,73,62,226,18,60,241,122,97,0,84,164,14,130,148,62,202,156,184,239,115,58,0,85,137,235,235,151,100,48,94,120,128,235,199,203,166,163,171,77,19,162,109,95,45,177,41,4,151,254,46,117,35,92,203,55,138,176,246,50,83,178,147,196,126,76,240,252,153,213,43,188,244,246,120,165,106,64,131,230,138,240,50,34,130,202,11,246,237,255,60,107,196,247,254,193,219,152,54,131,69,24,184,13,97,98,75,87,46,178,60,30,204,11,2,21,171,141,193,121,158,136,139,226,166,52,162,32,41,71,134,184,71,54,190,252,9,3,14,30,236,77,22,237,129,192,7,224,129,75,71,121,157,208,43,4,44,50,64,142,202,228,57,219,105,64,255,165,43,27,216,64,167,133,79,23,107,26,4,90,74,235,140,119,149,43,151,9,170,184,107,24,215,34,60,224,190,118,154,103,174,76,12,150,237,29,128,43,92,89,229,13,222,24,168,215,201,159,19,147,159,90,87,160,59,7,16,75,172,175,37,162,152,47,44,192,182,241,114,186,202,218,241,49,59,104,20,157,18,145,2,23,171,242,193,109,149,160,17,252,139,191,200,213,3,225,82,111,231,22,32,112,65,4,117,238,135,3,225,21,34,113,162,14,4,68,250,194,32,50,19,127,108,251,50,27,107,78,164,89,80,193,219,208,37,132,149,141,171,92,57,180,83,227,95,132,132,161,106,55,148,214,177,60,199,53,11,199,133,164,47,243,177,196,1,214,102,29,0,120,224,210,149,223,99,232,101,34,136,116,186,16,174,29,42,64,250,80,115,206,117,149,245,181,134,129,134,176,3,203,182,63,47,164,226,99,214,54,118,50,212,181,85,17,19,111,93,128,214,126,161,42,239,147,241,251,231,248,40,87,86,250,47,216,175,47,190,116,120,16,123,205,159,50,93,96,94,154,141,230,207,1,245,254,237,48,28,67,242,184,176,0,219,172,166,209,21,150,6,59,0,129,173,247,215,34,34,149,247,221,132,90,195,141,226,34,168,34,92,56,177,114,117,43,30,96,177,246,53,6,56,200,122,252,159,41,50,111,109,12,72,191,34,100,138,8,146,185,75,251,7,28,145,171,172,175,141,154,197,145,219,6,3,72,56,186,196,129,143,126,105,7,125,19,58,145,17,168,146,242,104,42,69,161,45,37,20,26,120,229,236,163,253,88,188,119,0,206,112,248,245,55,98,157,14,78,87,254,171,222,77,7,151,185,59,128,38,214,152,225,253,151,185,118,241,210,98,139,175,191,2,43,7,238,89,34,125,125,204,206,84,51,74,35,160,81,84,3,186,25,228,165,104,36,19,1,240,249,191,219,12,123,179,196,122,175,114,47,107,239,70,136,209,67,233,8,47,114,83,38,66,17,12,204,210,83,181,27,204,101,126,67,211,52,43,172,172,172,94,230,170,134,68,34,84,248,97,236,215,30,33,177,188,49,238,42,168,25,104,184,151,165,213,152,72,107,75,115,160,229,118,144,112,173,12,113,171,183,223,133,104,90,248,59,23,205,15,57,133,134,240,103,79,111,225,2,198,156,90,171,255,240,164,36,68,39,10,121,157,126,128,109,44,91,194,9,43,225,0,151,174,93,51,134,161,97,163,149,20,222,167,184,208,180,168,57,169,65,50,88,62,180,58,100,16,113,220,118,19,44,149,192,143,190,142,76,182,254,109,247,40,176,62,26,45,64,224,98,205,228,1,252,115,90,143,75,151,3,156,160,131,119,123,100,2,184,99,97,105,137,225,213,225,85,154,164,12,42,20,217,175,249,129,37,75,184,40,170,169,193,134,7,56,120,96,16,168,18,111,187,90,53,34,20,105,233,96,122,98,78,209,64,62,247,189,87,122,114,81,241,64,239,199,31,215,90,72,146,251,129,202,41,104,167,131,119,61,66,178,35,113,80,114,207,50,62,54,88,26,174,94,225,242,154,161,104,157,133,182,63,237,80,46,234,17,172,209,1,203,7,15,178,132,89,110,155,14,162,243,51,102,130,23,18,72,92,177,170,36,190,57,25,132,186,226,114,33,112,96,150,5,120,135,215,114,95,97,79,6,188,43,9,19,185,110,71,224,182,81,128,132,98,62,26,89,94,230,208,229,75,92,9,108,134,28,251,105,173,199,1,226,70,242,165,67,28,93,49,154,172,237,163,130,236,146,48,109,187,4,243,109,117,140,222,132,7,81,19,144,147,31,156,237,2,222,229,139,81,2,160,189,146,240,92,13,222,137,80,183,20,193,206,78,194,32,207,60,148,32,52,230,145,229,16,88,190,236,134,187,236,148,86,190,107,150,6,37,141,3,7,87,150,151,89,194,48,13,37,112,51,243,29,82,193,106,25,239,231,81,18,94,227,131,246,134,101,252,238,138,249,111,47,243,204,2,4,46,214,38,11,96,120,14,24,139,60,160,118,148,127,91,104,188,91,23,16,240,4,82,198,93,108,160,28,226,240,32,173,179,209,116,141,45,251,14,4,186,193,242,42,135,14,196,68,131,50,244,212,134,113,187,179,138,125,23,224,101,150,100,17,33,207,80,48,224,22,31,154,125,0,46,101,202,47,171,138,84,44,89,102,193,237,78,10,160,91,107,32,145,128,89,126,23,8,248,125,107,151,193,74,194,98,31,46,79,206,234,145,195,68,27,5,162,22,78,44,63,139,184,19,16,232,219,126,185,140,245,115,15,224,225,13,158,239,14,192,198,155,60,119,45,142,88,121,231,243,196,16,64,163,105,39,17,140,107,155,108,174,255,88,235,54,230,103,240,6,133,14,106,3,74,7,214,226,113,14,94,189,198,218,120,232,88,30,120,99,168,224,249,244,222,16,201,34,149,252,156,252,135,124,2,119,78,104,90,150,210,153,108,167,42,63,101,220,216,149,156,192,185,230,34,149,106,55,92,14,30,100,53,66,35,33,15,250,163,19,89,240,29,128,64,111,45,181,121,255,107,121,112,148,181,44,30,209,98,66,66,250,95,120,254,157,163,188,254,52,137,245,5,6,216,247,24,224,9,174,104,179,194,248,221,105,13,144,30,29,44,55,37,86,27,0,113,53,48,104,46,41,65,114,0,92,131,88,185,177,12,129,10,136,59,238,189,219,171,229,114,148,65,236,189,151,112,200,42,122,214,251,251,238,70,10,55,44,106,87,39,60,225,49,58,99,87,226,225,193,50,17,239,152,218,61,36,24,164,63,87,76,92,153,232,30,226,157,131,198,19,208,112,32,210,176,146,108,35,227,4,237,207,130,234,116,65,219,60,176,238,169,183,214,228,232,202,18,75,35,70,140,136,196,212,196,66,102,237,205,11,77,1,215,148,147,155,154,205,125,143,58,115,33,43,36,187,3,62,232,14,202,36,27,186,251,237,167,74,186,35,210,24,62,60,192,210,193,40,208,128,104,218,195,189,47,211,228,203,246,103,16,88,1,93,158,74,35,194,1,27,18,24,43,227,200,18,27,145,55,121,224,55,181,45,38,233,183,126,245,229,192,166,12,195,141,174,198,50,165,56,212,3,151,185,180,97,168,139,99,76,189,224,174,86,106,71,157,121,235,201,235,191,104,116,197,83,201,91,47,170,237,127,77,103,22,34,6,110,55,26,48,59,69,114,201,192,92,89,89,93,101,136,129,251,158,62,82,233,25,46,113,105,245,1,122,19,69,68,13,94,126,246,53,30,24,218,18,27,17,136,13,194,113,109,191,161,107,10,214,77,138,144,123,185,82,80,188,49,52,134,35,44,95,189,202,136,65,147,155,27,185,209,250,113,245,154,20,15,180,41,231,96,14,110,14,75,253,199,94,134,242,25,83,206,79,219,163,35,55,126,49,165,130,180,20,87,86,88,29,42,214,22,199,220,132,116,120,173,9,16,245,156,206,87,171,230,208,69,249,220,199,150,203,96,241,5,8,220,239,32,48,110,16,245,117,120,59,247,252,246,213,0,202,68,194,174,178,116,143,201,195,160,75,140,27,7,217,24,112,120,105,153,107,235,169,160,21,105,39,16,239,222,2,120,23,20,21,78,43,85,227,54,29,215,121,161,68,220,29,55,98,249,82,110,184,45,35,113,236,70,175,164,147,92,132,213,229,213,101,196,141,96,249,66,238,40,228,219,230,183,182,9,16,88,231,251,117,128,206,36,39,4,236,27,79,16,141,49,26,137,48,120,118,141,95,79,177,252,166,29,8,84,153,236,7,213,189,165,108,132,141,188,55,30,140,181,120,140,229,43,107,9,75,137,254,40,186,221,219,192,64,206,170,136,228,65,183,4,15,154,213,149,134,19,129,65,6,130,99,28,115,220,89,135,146,166,32,56,123,131,125,4,135,184,52,96,101,48,200,229,209,177,221,119,223,67,16,192,164,114,140,96,29,8,108,21,36,193,70,188,253,176,26,26,121,141,39,174,30,93,226,205,78,88,162,211,126,157,245,139,239,157,211,240,228,4,13,164,180,212,144,54,70,232,193,149,75,140,61,25,225,70,195,192,70,65,53,160,50,68,52,68,52,72,85,217,246,246,145,183,167,192,169,9,43,128,163,120,50,82,114,103,93,12,75,230,55,184,73,153,238,140,195,131,7,243,203,14,205,74,54,116,111,209,213,20,169,94,79,65,45,21,234,152,175,75,135,249,78,180,72,88,96,128,253,142,1,76,121,237,145,43,203,72,16,188,211,251,147,94,85,112,153,81,175,249,40,91,155,10,190,193,75,154,75,4,60,229,106,229,92,28,16,79,48,94,95,95,199,8,36,179,204,15,245,52,101,45,83,218,184,235,116,144,221,123,219,2,135,5,13,49,16,187,24,219,123,236,186,204,128,223,222,255,40,132,76,95,31,114,195,26,115,252,170,131,185,51,233,19,220,201,42,124,214,197,123,211,252,15,170,9,147,101,14,172,170,215,119,34,189,52,204,141,123,151,194,174,91,13,104,13,207,46,76,92,241,156,22,170,236,176,155,48,56,249,73,140,55,132,135,162,58,196,230,101,44,20,235,62,67,249,91,216,171,247,58,135,173,140,43,33,178,49,30,67,24,64,178,9,127,164,142,121,233,118,155,160,123,138,247,83,101,16,135,1,109,138,196,241,141,2,44,71,209,136,193,97,163,25,141,199,152,89,239,180,168,0,150,156,129,91,171,163,216,243,237,138,225,158,2,113,105,137,161,216,205,126,130,155,46,101,237,18,152,250,242,249,215,121,226,53,121,154,113,124,13,158,120,237,177,123,9,174,237,165,175,136,223,123,72,76,118,209,20,190,171,95,64,227,112,72,92,223,200,225,235,164,46,33,90,200,221,156,214,242,252,95,16,141,72,80,100,181,205,93,47,151,168,219,111,252,122,21,64,234,48,28,224,24,215,28,75,78,99,94,18,45,42,142,163,155,95,76,242,88,95,209,101,150,86,35,222,220,228,237,239,154,196,250,198,206,58,16,152,187,68,243,45,106,196,95,129,40,15,211,208,188,73,17,5,232,55,1,110,226,254,228,166,239,127,134,228,145,149,184,204,90,74,142,132,9,252,53,82,68,21,240,166,107,90,30,138,6,6,33,212,99,75,155,22,243,61,56,144,224,169,181,236,34,40,135,157,148,198,36,243,49,230,134,139,8,141,42,1,108,10,45,154,43,113,56,88,33,46,53,36,36,210,220,244,19,80,21,228,91,3,208,78,250,110,155,61,82,56,207,125,207,140,27,78,45,64,224,126,7,129,207,108,96,156,58,153,67,149,194,3,183,253,191,19,80,16,110,73,245,158,39,85,134,209,9,163,141,241,244,37,30,130,123,42,238,53,196,72,172,104,13,128,113,91,210,186,87,53,70,226,25,248,86,158,200,112,6,16,194,16,96,29,107,26,154,84,82,139,54,133,146,146,162,26,88,94,30,6,124,195,113,145,155,223,28,47,19,137,76,47,245,64,89,39,72,68,112,17,7,185,204,59,151,31,135,103,226,55,31,230,205,39,14,254,58,3,213,174,33,188,246,129,79,248,128,91,226,0,188,37,239,89,25,14,55,88,111,38,64,96,116,146,33,4,93,65,84,35,65,187,224,30,95,106,105,157,65,135,137,111,244,253,228,250,245,242,81,132,28,76,8,160,75,96,70,147,26,195,82,194,92,116,98,180,110,96,105,24,25,196,144,48,11,68,154,196,205,29,148,173,165,234,174,61,7,226,57,0,168,249,220,34,39,237,95,228,49,255,246,195,124,51,122,68,236,162,224,177,34,88,209,94,6,177,243,255,187,232,9,222,37,99,82,162,43,137,113,64,28,25,61,197,180,70,208,97,28,48,136,177,80,181,222,96,84,61,163,148,33,89,132,166,55,101,121,79,158,107,113,233,5,234,227,86,176,85,136,12,221,141,13,75,52,110,222,55,62,43,67,150,150,148,220,247,165,183,192,122,138,207,138,219,74,32,208,105,190,40,50,54,228,145,149,49,190,192,0,251,29,3,60,1,207,216,55,42,133,161,50,163,34,72,110,21,9,208,146,39,160,129,13,226,50,203,27,215,232,205,210,91,14,12,134,177,0,129,254,240,178,10,22,12,172,202,17,239,213,219,53,104,234,243,233,145,236,33,55,228,38,84,162,16,128,52,30,77,136,123,29,28,16,67,77,109,11,36,52,222,2,137,28,241,137,56,112,147,209,150,252,136,47,28,251,150,241,132,252,121,120,230,242,175,58,203,18,208,24,138,68,176,6,65,36,40,90,147,132,218,21,6,220,242,89,47,151,154,49,232,144,24,238,4,177,241,203,205,152,36,75,44,45,221,242,7,149,104,43,218,44,55,139,59,134,153,57,102,70,99,102,36,75,9,99,3,251,59,58,46,101,225,135,117,178,238,65,202,20,242,217,160,255,214,123,141,3,214,64,8,119,200,148,161,131,105,140,201,128,65,188,229,131,17,231,105,176,208,150,200,92,59,144,131,27,190,249,116,107,66,101,214,78,247,92,128,188,39,37,36,67,27,48,93,156,126,27,123,85,29,228,52,252,123,160,135,166,134,248,148,88,76,175,250,161,204,22,47,245,238,167,212,121,98,1,2,247,249,210,103,224,241,183,81,69,43,11,32,50,25,254,9,133,126,125,207,86,202,94,205,210,29,49,108,182,41,217,138,230,61,21,70,87,173,237,189,34,85,249,79,219,121,239,138,136,124,8,145,215,34,208,188,181,105,26,172,160,89,22,160,243,1,173,44,192,123,177,74,191,212,29,225,4,186,217,202,239,197,190,99,101,148,112,15,251,183,68,80,207,5,4,210,151,7,207,240,205,8,44,253,94,164,75,123,149,194,64,71,39,146,155,211,163,194,110,169,5,40,76,220,94,22,208,223,76,46,171,106,180,222,242,227,218,133,123,125,74,72,112,37,229,76,159,23,177,55,21,244,210,241,111,101,72,119,117,128,204,26,13,60,161,13,91,237,194,123,113,176,205,0,51,107,238,8,23,96,102,230,238,110,246,94,88,31,148,153,194,254,133,200,111,85,224,69,248,60,240,204,2,4,238,243,21,191,69,161,141,218,218,111,169,110,227,61,50,248,179,2,171,37,24,223,41,42,211,177,116,148,220,22,120,101,122,222,124,191,76,32,240,28,41,250,243,188,147,154,37,98,171,4,47,186,9,127,233,123,253,91,172,223,65,119,202,111,19,65,244,86,43,70,202,32,209,60,82,86,178,106,100,196,142,26,16,159,129,85,170,146,228,54,40,124,177,238,156,213,43,11,216,106,103,207,191,248,117,158,94,96,128,125,143,1,158,230,100,46,188,235,18,107,101,120,116,219,164,191,184,255,119,166,17,240,45,104,138,162,31,109,223,126,154,111,197,231,190,193,122,91,252,179,217,223,223,234,84,240,98,237,241,230,215,10,209,156,39,82,235,79,1,187,112,25,141,60,198,191,237,181,227,75,175,23,68,22,123,127,119,153,0,145,137,74,177,176,246,126,14,42,77,115,234,58,66,96,93,107,233,98,221,89,155,47,189,92,128,84,237,207,201,195,240,146,234,43,11,16,184,223,65,224,203,169,244,222,169,180,44,98,79,43,184,21,79,89,172,59,110,205,206,156,72,206,13,57,200,217,17,40,47,188,80,101,185,22,222,254,174,229,4,166,63,235,70,255,197,71,255,8,33,56,218,196,170,15,94,69,33,196,173,22,51,123,81,251,94,28,145,219,28,245,85,53,160,42,109,133,164,210,10,50,193,8,9,78,80,61,200,161,133,117,223,239,24,160,109,86,20,89,220,239,125,19,13,150,254,169,51,60,24,207,142,187,161,80,215,117,29,139,117,71,163,128,169,204,128,128,26,135,64,31,61,125,186,212,140,101,228,88,133,160,22,6,225,174,192,125,45,189,231,210,54,137,119,95,127,227,13,98,90,219,60,13,186,204,12,90,60,198,59,251,12,104,145,159,159,20,181,105,7,139,186,179,182,8,241,23,32,240,155,103,25,22,109,198,205,140,239,194,8,220,241,94,95,216,212,52,44,74,18,208,100,159,227,187,226,227,109,189,240,2,4,222,189,81,128,108,218,218,58,155,38,143,132,145,205,127,183,56,1,119,25,36,212,2,242,187,175,56,33,44,48,192,190,199,0,231,79,112,153,52,192,59,179,224,1,215,158,162,114,54,4,173,200,133,47,12,195,237,186,186,57,172,54,1,253,29,212,43,26,168,146,241,166,58,98,35,94,220,206,239,203,194,25,220,109,136,160,183,6,250,108,127,118,239,102,74,112,177,243,119,41,40,40,131,138,214,226,203,231,137,45,73,180,128,4,119,247,182,79,106,164,187,9,87,22,59,190,223,65,224,145,54,76,232,137,195,205,240,1,11,95,112,215,4,132,69,57,78,0,238,139,71,39,213,109,103,129,64,93,148,132,222,77,8,176,187,210,14,47,235,73,232,242,193,91,130,192,197,17,184,107,150,182,219,170,168,62,172,205,2,244,239,55,16,216,223,235,5,8,220,247,32,240,107,128,155,162,77,39,186,237,51,82,4,139,117,7,172,220,207,85,231,88,180,146,128,142,32,166,52,136,144,28,1,83,82,210,49,23,22,22,96,191,91,128,170,10,178,184,238,251,46,28,0,93,80,127,139,160,96,241,8,246,231,182,215,254,31,93,68,127,251,216,15,0,122,126,97,6,246,117,220,16,171,32,168,44,78,193,254,3,129,178,184,252,139,48,112,241,8,246,167,247,151,197,1,216,207,43,121,153,98,189,240,252,139,128,112,177,246,57,6,176,156,46,112,91,156,133,253,20,254,1,184,241,164,30,167,136,5,44,214,62,142,2,124,241,32,246,155,1,112,124,161,0,183,88,139,3,176,112,1,121,212,104,53,8,139,181,175,64,160,115,109,97,1,246,187,11,248,112,8,70,112,151,32,130,59,8,46,98,128,187,47,204,194,157,181,36,95,107,85,197,221,221,220,221,69,68,112,119,49,19,220,93,5,247,32,41,5,241,16,54,22,22,96,191,91,128,69,45,200,62,114,252,190,233,179,7,244,126,74,114,184,78,21,247,205,96,129,5,68,188,123,214,36,235,247,138,14,205,164,98,66,159,197,9,186,219,98,251,239,38,240,223,221,118,129,231,245,114,61,20,126,157,120,129,5,89,120,55,121,1,47,127,98,150,22,32,112,159,175,248,152,231,145,226,221,69,95,220,245,187,28,4,86,92,135,192,70,124,179,239,26,156,105,17,176,133,36,216,221,13,9,222,212,7,230,244,26,139,167,117,23,225,192,22,8,34,241,101,197,211,64,179,73,16,28,71,12,117,239,186,131,243,230,107,181,26,11,155,112,219,174,60,37,210,38,48,123,113,234,38,147,102,62,17,27,34,39,22,32,112,159,47,125,246,248,113,196,221,103,229,3,23,118,255,46,50,251,153,226,177,62,211,227,41,93,141,111,173,112,17,55,180,157,32,239,11,0,120,215,109,255,244,85,22,3,23,63,1,113,227,49,206,100,215,63,129,16,122,145,194,98,221,177,88,143,41,118,191,108,178,213,67,241,194,98,108,220,190,95,241,248,58,46,214,227,0,28,28,19,93,120,128,59,221,6,228,28,142,207,136,0,193,21,195,31,129,40,247,215,72,223,80,48,66,103,253,23,71,224,174,240,0,224,32,214,15,3,113,16,225,29,238,143,23,7,36,209,62,84,88,128,192,187,247,60,76,162,65,251,32,175]);fileData3.push.apply(fileData3,[196,149,229,82,25,236,139,232,239,110,223,253,250,121,254,130,193,155,139,178,240,5,8,188,114,136,48,30,8,42,158,243,196,94,163,63,71,181,6,130,2,169,140,158,95,248,133,219,249,174,59,185,217,83,0,77,5,237,153,79,27,130,134,1,27,193,19,199,226,113,197,133,34,25,190,48,254,251,192,7,116,184,80,239,225,90,28,29,198,3,153,10,178,60,89,8,199,115,90,161,252,164,133,197,67,188,3,151,109,113,26,204,193,19,162,15,191,179,32,130,22,24,224,234,168,144,2,91,4,125,94,38,11,44,92,255,29,8,7,188,254,207,58,115,94,86,2,158,91,101,164,172,172,124,194,241,54,25,80,178,130,194,162,30,244,110,140,255,218,170,48,119,177,199,84,81,189,120,241,3,237,1,240,77,158,195,23,228,192,157,189,247,147,219,218,213,138,152,145,222,186,112,97,77,211,193,131,223,78,185,46,188,103,6,28,179,18,22,46,54,255,110,49,0,173,111,40,219,154,30,15,97,81,22,190,223,151,30,189,122,245,57,221,246,154,47,138,66,239,184,235,239,215,221,58,1,252,245,149,149,163,81,149,87,101,99,9,77,94,59,196,38,195,126,71,88,40,136,221,153,52,64,245,224,185,49,28,51,119,220,205,48,81,154,184,124,133,16,47,26,15,184,88,214,142,116,28,113,1,172,134,125,183,67,74,208,39,14,238,157,227,122,111,171,71,87,67,195,206,46,24,44,146,65,11,12,176,178,186,122,254,19,106,102,54,235,192,248,84,72,97,139,144,224,118,183,62,182,57,116,111,203,64,12,247,252,7,96,63,194,241,227,43,186,182,182,214,60,161,102,9,112,163,10,139,184,136,77,148,147,46,202,5,238,40,239,211,179,245,238,136,89,254,192,171,31,48,224,69,46,94,36,30,217,96,253,126,81,68,251,141,129,142,161,238,37,249,91,51,133,226,98,239,133,211,184,179,104,232,247,244,221,90,207,211,183,135,192,164,45,4,43,39,192,4,248,250,242,10,87,35,215,224,146,11,74,225,3,243,145,105,177,159,151,81,132,11,176,112,167,197,0,189,92,128,57,197,248,183,22,192,241,85,91,128,192,197,138,163,3,120,104,66,181,17,125,251,85,163,255,206,26,136,191,39,156,192,34,12,220,141,7,232,222,137,248,180,11,0,96,28,174,178,162,87,225,209,181,19,238,164,30,106,204,124,1,179,117,2,111,189,182,120,106,215,157,112,167,222,195,119,107,243,126,143,212,140,47,241,192,26,175,95,251,200,255,66,82,239,105,71,184,105,30,38,107,34,96,82,199,11,138,150,30,228,252,169,223,132,235,211,137,149,100,0,154,250,191,87,3,162,221,196,155,174,186,169,61,233,155,46,222,222,191,71,153,126,217,238,169,185,207,120,61,1,107,31,217,205,120,63,109,169,127,112,48,47,141,224,214,19,118,240,222,101,118,119,8,27,252,184,162,104,180,21,252,224,82,192,66,229,12,103,63,57,11,183,132,21,236,189,130,102,248,50,241,72,77,200,161,137,206,52,177,222,62,142,91,105,125,219,50,235,233,237,111,36,11,49,234,173,45,173,184,78,82,191,37,11,220,120,228,44,112,117,1,2,247,59,8,20,67,174,61,40,120,23,44,154,118,229,65,221,77,234,7,134,183,234,106,37,220,173,31,170,36,201,145,139,152,128,116,127,225,93,9,83,173,107,189,201,40,175,199,145,218,36,191,210,189,219,70,145,58,152,243,150,60,183,89,214,123,162,214,43,215,4,229,2,192,195,231,86,60,143,143,247,231,191,9,86,169,159,86,68,174,111,245,29,201,15,249,102,19,2,210,135,162,201,152,14,85,61,247,182,107,110,110,75,8,154,223,83,79,189,230,22,60,237,66,172,106,217,252,54,179,50,249,112,220,80,227,150,118,217,183,132,126,223,233,116,126,212,13,199,5,119,225,252,115,111,0,209,5,229,208,81,206,185,150,234,193,252,71,241,184,5,19,200,38,136,118,51,159,109,41,88,169,183,95,166,2,43,45,191,105,46,98,55,60,27,134,34,124,156,191,37,221,140,163,89,31,178,181,174,180,18,45,244,80,73,239,221,106,181,15,177,79,171,221,18,68,66,87,230,103,237,222,231,206,31,7,244,83,188,123,113,25,214,22,24,96,191,99,0,96,232,23,62,205,191,114,42,21,92,84,231,75,10,160,23,113,229,27,167,55,249,254,83,100,174,44,223,171,137,27,51,241,218,166,189,110,103,1,82,168,37,236,118,115,222,89,1,34,19,24,192,153,52,0,83,239,54,27,180,84,62,187,217,215,127,166,7,104,171,61,91,133,88,92,78,148,216,36,202,163,124,71,86,79,96,166,4,119,233,23,135,74,223,228,183,27,127,147,169,192,194,92,183,175,227,179,95,80,123,46,78,235,225,76,237,51,214,61,167,227,210,228,33,237,63,9,221,150,115,48,144,116,243,231,180,218,12,70,168,238,97,38,247,202,31,205,240,33,94,93,22,88,137,107,2,172,13,112,45,45,96,237,115,151,9,236,207,173,65,1,94,75,151,189,140,50,72,142,235,140,95,83,123,159,89,239,186,109,58,0,123,207,178,245,171,172,117,234,239,29,194,204,211,163,126,75,188,237,22,74,111,211,95,190,231,226,121,158,123,125,13,86,226,242,27,248,235,203,175,161,209,81,19,8,245,210,185,155,16,220,51,184,242,252,219,150,208,203,153,192,102,55,250,134,187,8,115,99,6,248,18,155,135,245,180,45,238,235,160,251,98,184,174,89,240,25,63,204,120,238,99,209,103,253,102,124,155,11,57,199,58,36,121,249,181,100,130,201,187,113,216,92,163,18,43,179,127,44,3,212,28,253,89,241,174,102,238,188,251,169,75,92,92,125,223,183,23,32,112,1,2,229,42,43,194,18,127,229,215,74,8,227,45,157,226,51,141,254,222,66,128,150,184,117,191,73,229,102,118,75,126,100,142,24,178,248,139,134,34,193,123,51,152,53,155,105,212,124,147,252,143,31,11,172,95,21,103,57,174,173,176,182,202,99,92,78,177,102,2,188,135,249,43,20,160,13,0,246,14,3,120,205,143,160,6,230,147,50,150,123,181,210,117,28,228,45,59,0,189,176,197,68,67,191,223,118,111,15,125,78,227,246,247,190,134,68,94,11,126,112,199,174,14,97,229,207,150,51,19,200,218,178,112,197,29,55,117,220,219,157,119,45,255,36,130,183,33,193,222,153,0,175,204,93,114,204,13,187,25,16,211,119,190,177,206,94,199,16,101,175,83,123,226,111,142,232,182,245,65,65,59,245,207,91,130,215,220,51,25,120,226,222,7,120,125,109,121,157,149,5,6,216,239,24,96,101,141,149,117,113,174,220,115,161,84,5,102,51,144,167,72,98,42,100,189,144,189,95,157,15,108,156,155,150,196,149,91,242,35,59,177,43,201,49,13,123,15,0,54,17,106,144,193,191,151,122,192,108,18,196,141,159,216,0,127,238,141,231,113,117,120,140,181,151,95,94,250,105,179,50,121,178,205,31,184,89,143,70,186,41,239,216,221,61,165,38,165,100,102,170,55,215,32,105,187,118,254,183,123,9,123,83,74,150,146,153,101,249,38,145,61,63,100,78,91,4,226,117,149,175,184,57,12,30,7,100,77,85,162,60,71,92,94,135,199,254,4,188,76,21,240,14,4,74,110,20,44,233,86,211,189,188,30,82,202,83,219,183,125,179,83,141,246,158,64,191,77,118,69,178,21,72,138,236,249,224,206,26,240,215,103,106,210,75,7,183,188,0,151,30,48,240,231,12,143,107,96,107,242,28,225,30,223,116,195,189,55,94,200,111,18,9,56,85,241,115,151,122,90,239,24,202,172,203,106,77,166,168,76,101,239,115,151,222,139,231,243,231,54,213,51,178,4,240,242,243,47,45,202,194,247,253,146,255,67,251,225,151,248,236,120,25,66,24,128,6,69,243,31,78,80,45,229,160,162,82,42,50,21,100,7,100,112,182,30,130,150,184,92,242,117,55,220,211,254,109,54,19,8,82,106,134,110,128,21,16,239,167,80,178,72,184,57,110,150,16,51,44,229,63,24,235,70,194,196,126,132,23,187,40,160,251,119,142,211,88,210,226,233,39,92,0,91,43,136,237,208,255,153,226,34,138,97,144,188,162,212,253,41,65,230,64,82,193,36,214,82,146,93,61,137,235,207,124,237,247,9,152,11,206,184,255,34,189,3,112,140,135,222,74,21,234,121,233,31,115,19,220,37,239,146,95,231,48,204,141,195,36,251,192,52,75,193,116,63,158,0,64,66,185,35,126,163,146,156,53,235,223,150,254,88,141,5,157,242,98,46,159,90,233,199,62,11,47,184,191,87,239,0,92,186,244,231,130,187,67,50,171,236,161,247,162,212,150,75,44,99,198,119,126,117,115,223,57,150,146,37,179,252,42,251,188,217,220,221,221,173,73,41,153,251,174,239,99,73,1,151,134,174,206,117,139,116,68,176,155,229,50,43,91,122,230,153,158,11,232,12,250,35,124,181,248,140,86,96,50,199,141,34,133,22,112,100,15,28,182,167,54,237,83,19,226,182,63,47,95,235,165,199,66,240,189,32,5,250,46,160,212,255,148,141,108,245,63,101,252,132,246,46,111,239,200,137,188,127,36,238,141,20,182,200,205,189,207,13,184,67,62,70,165,98,111,199,183,55,31,247,148,198,227,198,65,69,166,24,146,125,24,5,228,7,239,238,169,49,75,201,119,103,69,232,109,75,151,209,111,31,122,183,155,110,38,159,58,187,133,11,112,63,249,163,184,183,132,112,219,31,32,78,207,86,223,216,109,53,27,143,83,182,73,53,117,229,182,63,13,64,174,205,169,39,193,210,120,220,216,141,50,66,214,187,106,185,166,195,123,155,105,164,166,241,143,15,251,100,247,2,4,238,243,21,251,159,124,240,101,7,19,241,77,179,198,122,31,238,106,152,152,180,93,84,140,43,237,209,211,161,221,191,60,64,139,6,178,215,14,55,250,15,250,68,79,191,79,57,10,177,19,92,252,147,143,248,236,3,240,50,239,95,86,135,100,121,119,36,119,230,40,166,77,172,77,225,181,31,47,43,69,248,188,78,220,17,140,166,153,81,7,179,127,117,232,165,111,185,69,0,111,18,72,136,168,39,194,252,39,168,117,252,218,83,134,105,196,28,51,203,45,86,201,18,136,95,32,13,249,51,158,159,117,0,158,71,46,254,208,239,64,83,138,242,189,100,2,43,255,83,38,7,152,238,42,45,228,158,22,250,98,115,194,248,180,11,223,236,237,73,232,74,0,189,53,11,189,254,197,159,219,232,109,63,196,137,14,138,3,15,254,14,184,230,48,66,106,37,145,152,108,209,37,176,131,149,108,113,0,230,218,71,241,100,184,238,196,25,76,74,60,122,143,26,168,66,47,217,66,72,18,231,242,139,209,102,135,129,139,181,239,65,160,63,241,210,152,97,209,138,195,212,173,232,11,105,219,50,72,237,26,119,100,71,213,161,222,216,98,236,204,156,46,32,11,139,248,142,12,64,254,192,189,235,6,20,107,25,161,170,247,100,126,140,193,192,180,87,42,61,113,0,76,237,87,248,199,130,33,62,161,22,208,246,137,103,138,160,151,219,219,217,111,183,56,1,243,60,36,207,166,57,237,236,216,180,236,124,54,248,214,21,3,119,85,193,164,159,230,94,220,102,91,0,7,123,255,89,198,67,19,212,29,147,50,125,58,7,126,173,5,144,34,41,190,179,237,20,201,178,4,11,32,176,253,9,16,118,90,151,216,151,1,105,13,73,87,26,104,21,12,124,252,12,15,165,137,123,187,192,0,251,29,3,244,68,128,8,13,111,243,169,207,165,88,6,7,224,165,168,80,164,156,177,221,218,112,65,99,131,249,194,9,204,195,152,41,65,119,118,255,251,72,192,171,182,67,38,255,107,122,207,133,134,103,13,82,236,135,241,147,138,11,47,219,7,63,120,159,55,34,19,138,146,147,146,3,187,28,36,166,33,132,124,148,22,107,27,79,41,33,236,142,17,244,89,27,86,147,65,64,227,27,79,63,109,47,219,150,81,128,189,240,181,15,208,88,112,12,65,155,129,98,8,166,98,8,121,192,52,121,140,180,130,200,252,117,220,249,231,101,18,127,44,214,44,11,96,50,28,236,228,57,89,109,212,239,234,2,179,199,23,179,132,57,12,210,56,32,41,65,90,117,210,139,27,91,96,0,145,200,115,170,254,159,137,89,74,238,136,231,217,113,93,121,248,102,181,1,155,219,20,136,100,28,184,216,228,109,46,113,219,50,187,51,203,207,102,61,72,7,247,148,154,172,0,168,26,127,110,164,170,105,194,188,44,64,224,62,95,19,7,64,82,112,127,159,147,171,181,128,50,104,194,221,93,204,219,126,131,58,86,100,71,38,64,84,195,194,2,108,107,208,13,17,213,157,25,0,47,27,66,215,8,150,247,199,12,204,26,203,154,139,248,149,167,68,68,182,198,0,234,64,28,29,125,23,193,48,181,220,73,40,184,99,106,136,203,132,208,157,183,186,7,243,164,135,20,85,243,5,15,176,205,174,106,80,80,243,185,183,127,122,80,140,187,119,181,155,238,145,6,18,201,225,147,247,133,6,44,52,189,76,99,215,17,169,238,150,72,73,238,255,105,17,33,229,250,36,239,245,22,150,202,146,114,196,108,231,5,157,33,232,34,10,216,14,41,233,142,43,3,235,110,76,180,130,186,187,167,182,189,55,37,212,253,233,135,70,77,131,234,75,47,233,45,234,132,93,172,219,159,8,234,127,146,32,226,195,131,99,6,1,44,91,125,199,52,203,6,96,50,213,26,210,83,142,217,254,156,10,162,186,112,1,219,133,129,49,144,170,50,243,246,17,224,102,93,232,174,24,56,255,49,38,153,57,194,131,140,68,190,193,7,176,231,102,31,128,64,163,218,0,223,249,21,254,161,42,230,37,41,208,69,150,165,61,168,20,31,168,236,64,60,212,5,52,56,52,139,93,190,158,151,68,213,231,84,20,238,100,65,187,73,239,14,136,149,3,80,90,143,92,204,136,235,63,71,68,222,143,146,226,236,40,192,157,208,64,228,249,67,135,126,208,64,170,154,64,143,101,156,68,241,157,100,230,246,133,189,230,238,136,44,124,206,54,72,89,131,214,218,251,109,194,133,77,178,176,93,233,79,247,169,59,168,226,158,62,243,141,111,44,37,139,177,177,216,7,98,113,226,66,54,64,195,198,144,168,35,134,38,89,138,221,197,29,115,69,141,58,96,176,210,123,84,214,194,175,59,19,69,8,64,34,4,198,109,86,97,225,12,186,199,83,158,137,12,33,181,173,130,91,126,99,87,245,147,239,103,77,247,138,21,33,72,115,163,49,119,146,57,186,158,4,57,254,28,35,24,51,165,197,182,184,144,11,34,104,86,44,242,120,163,154,72,173,43,217,98,26,189,251,244,39,219,135,134,42,190,96,131,182,136,230,182,87,147,222,252,144,175,187,35,238,25,117,137,108,156,152,237,166,117,182,127,25,255,176,136,181,225,101,25,39,156,233,192,110,232,64,45,55,152,30,57,189,77,220,49,123,222,211,194,11,0,26,231,161,127,38,16,153,51,209,17,232,110,50,193,5,56,52,130,200,47,191,181,197,118,204,78,60,62,118,236,179,208,12,12,181,26,6,230,97,114,134,102,201,72,159,161,22,61,87,182,63,122,90,24,128,45,14,65,136,115,153,138,77,159,215,251,152,147,128,238,185,8,223,188,244,111,54,234,156,254,222,209,204,78,131,5,6,88,16,65,179,78,133,190,121,63,111,121,24,227,158,16,55,74,251,146,105,17,142,109,27,197,61,171,200,246,166,54,108,31,232,176,200,9,205,184,211,74,80,245,57,191,217,122,85,127,125,23,32,88,21,135,55,119,195,205,9,27,131,143,112,191,232,76,239,188,133,205,241,244,1,214,46,120,41,9,51,45,31,56,37,35,84,92,192,212,192,4,157,107,40,82,112,39,45,202,67,167,163,59,209,173,252,241,230,221,159,164,131,38,93,64,59,29,192,61,229,172,144,49,250,32,15,218,14,162,0,51,255,208,96,240,145,48,238,50,141,29,164,48,159,152,72,182,99,16,136,70,93,68,2,179,34,0,141,58,215,254,79,248,126,163,63,104,207,250,233,160,186,111,227,240,163,227,113,216,216,129,11,72,104,248,0,246,187,235,75,180,197,129,237,31,221,164,166,77,119,125,174,164,128,139,6,26,95,4,2,83,123,73,64,231,51,138,54,43,56,204,70,64,234,133,236,234,184,140,135,190,115,244,33,68,155,5,8,92,172,173,162,242,77,107,236,43,188,250,226,151,19,193,19,72,116,60,9,104,32,15,20,23,105,73,137,77,210,54,222,14,240,156,121,158,131,185,48,84,235,18,75,251,213,20,168,213,121,76,141,50,24,40,38,179,81,180,244,135,183,244,169,96,171,234,63,189,100,144,187,57,9,199,220,12,183,17,223,249,228,96,200,70,156,93,193,27,103,251,133,228,206,197,99,146,235,202,69,76,187,182,254,235,217,249,121,124,128,57,1,97,204,190,47,16,238,92,183,40,185,52,67,110,232,95,42,58,209,88,127,68,84,32,189,239,128,163,91,232,13,108,65,5,7,117,255,240,96,12,201,83,50,75,109,33,80,46,55,242,142,16,244,90,42,184,131,55,171,26,131,72,198,171,34,178,95,195,129,156,255,49,51,147,242,68,230,65,139,88,39,2,213,53,253,21,9,190,62,0,196,205,172,49,213,31,120,125,9,6,91,180,155,197,217,40,67,113,194,7,199,255,190,116,152,228,234,112,146,184,145,187,130,115,24,151,27,4,77,197,139,130,136,109,143,42,196,129,64,194,82,17,203,223,175,69,34,210,90,116,81,98,180,220,141,53,103,20,224,237,132,213,238,28,148,200,63,57,158,192,44,151,112,240,252,49,77,152,197,153,54,119,1,2,23,76,224,230,53,98,169,81,124,233,254,134,1,138,184,231,153,172,154,164,47,59,40,212,139,239,189,65,104,219,225,0,77,14,78,160,19,170,216,183,98,209,181,14,32,196,249,69,34,173,107,251,45,98,64,21,251,229,52,128,185,27,89,20,52,1,242,113,190,115,127,82,54,250,19,52,251,7,64,182,36,136,198,75,143,254,93,254,254,64,16,76,138,174,87,6,156,89,60,84,106,211,184,155,238,76,66,198,115,209,67,178,180,239,37,3,28,80,25,232,142,195,33,239,211,193,101,244,74,238,228,178,34,240,154,12,176,244,2,247,48,94,218,114,78,89,248,212,172,47,6,23,112,245,183,55,238,125,119,61,235,5,79,206,11,80,145,44,108,37,34,136,120,253,215,165,186,182,173,17,109,203,33,41,238,178,175,187,69,115,231,53,33,70,189,46,51,46,19,49,148,119,146,123,244,13,65,217,251,108,1,204,60,25,230,71,191,95,55,238,201,123,39,243,71,1,139,181,207,49,64,100,35,58,234,254,36,177,249,93,66,153,37,133,215,217,162,212,97,146,189,11,237,50,159,15,104,235,157,115,129,232,190,87,12,16,36,68,7,155,187,16,184,11,9,125,115,81,56,173,196,175,129,243,225,163,47,176,17,24,179,180,133,70,211,204,3,208,80,125,0,247,253,234,18,27,171,210,128,107,150,29,42,51,198,139,182,97,217,191,194,50,137,104,25,144,186,245,72,236,174,169,96,153,68,194,241,222,100,245,125,21,16,186,131,70,162,110,163,189,209,85,95,107,11,2,173,98,63,7,183,148,101,188,221,12,115,107,242,68,22,93,27,192,251,198,168,17,104,216,157,11,8,127,107,52,210,141,68,161,127,90,241,225,50,242,174,255,171,212,118,210,218,176,184,237,239,223,132,165,165,72,74,61,254,98,95,237,191,20,34,108,142,82,249,182,17,215,172,253,204,39,186,246,189,19,9,114,207,147,152,54,98,211,124,96,87,46,160,127,0,222,252,25,254,245,72,3,141,22,217,40,207,83,69,181,8,208,123,185,214,57,250,203,163,138,179,61,216,214,184,55,113,136,88,226,6,21,114,239,108,38,48,12,8,58,119,39,168,77,72,130,210,182,0,73,191,23,200,28,31,7,236,161,51,63,195,225,237,222,196,2,4,238,119,16,184,221,53,253,174,11,220,127,186,100,152,77,45,11,196,160,153,11,208,78,251,89,38,52,132,231,42,16,19,9,120,52,172,135,127,246,19,36,116,87,226,32,110,63,125,111,90,4,170,104,193,84,151,236,238,41,23,131,88,50,204,205,179,144,231,27,63,112,132,229,209,54,79,116,38,15,208,255,251,134,240,236,151,37,121,200,229,127,90,173,134,160,214,47,99,151,44,112,71,143,16,216,110,55,3,238,136,4,183,253,25,9,152,70,93,26,4,157,79,59,173,167,252,108,93,2,216,157,218,190,225,120,50,39,153,91,78,6,202,167,31,58,184,173,119,217,182,14,185,57,204,43,7,46,82,111,126,238,23,206,137,136,48,205,250,150,172,208,188,253,162,161,113,136,251,87,57,74,194,144,65,96,7,101,64,222,230,128,186,54,64,47,12,112,87,6,106,70,18,35,253,240,185,167,184,186,236,11,12,176,88,55,224,2,52,137,29,121,238,155,235,121,88,172,8,174,82,104,96,65,51,235,43,130,180,188,112,165,130,221,101,59,23,32,14,121,110,234,254,52,1,97,48,208,224,115,169,103,182,160,191,31,115,215,196,92,202,169,96,43,162,32,238,25,169,125,207,129,239,18,151,120,163,22,96,201,236,208,235,31,41,67,39,91,121,152,236,149,172,181,68,125,141,218,54,106,221,110,91,19,34,226,160,195,125,122,249,98,8,88,74,219,34,95,235,51,43,147,221,193,19,131,66,11,149,82,6,146,62,244,194,48,165,229,27,141,2,44,192,232,35,151,255,3,218,12,105,210,202,144,52,206,81,62,30,196,90,201,200,204,100,154,58,82,73,98,37,233,28,200,94,136,172,110,48,114,37,120,186,251,41,1,175,101,148,126,0,112,185,30,8,168,74,28,37,254,239,65,64,151,220,7,238,41,87,254,100,162,62,9,52,141,26,166,159,96,233,224,8,172,209,27,3,129,218,24,97,248,202,143,241,59,227,17,33,142,26,98,236,180,104,13,205,74,242,210,227,42,39,144,203,124,116,255,32,97,9,124,127,64,18,1,211,192,110,186,64,40,74,27,157,62,128,88,77,7,3,137,132,44,141,27,8,31,228,168,170,213,59,184,0,129,139,181,75,11,16,54,2,140,223,255,45,238,57,147,80,25,67,40,243,100,179,100,148,105,237,64,104,71,12,215,121,2,54,55,35,68,92,134,113,194,84,247,5,28,116,144,200,242,220,6,192,90,0,216,87,131,110,251,180,220,220,200,255,185,33,222,52,12,63,249,6,15,185,130,45,141,183,217,224,31,222,230,239,45,170,109,44,175,28,126,246,15,205,213,53,6,105,68,92,196,219,34,144,12,247,187,17,211,245,211,94,153,216,118,48,71,17,169,3,42,246,193,254,139,196,193,48,12,124,206,253,167,3,0,214,226,60,119,55,55,151,60,11,194,114,6,192,76,36,173,55,65,249,240,135,31,228,74,152,163,228,122,187,3,128,130,171,196,232,207,124,69,162,107,20,247,92,190,230,121,174,77,45,11,155,84,160,151,58,29,114,62,78,208,5,21,15,190,31,230,9,136,19,117,121,89,213,118,194,255,117,142,190,30,0,204,77,196,242,108,64,115,119,243,68,131,167,209,192,249,91,143,13,195,24,9,219,223,169,5,6,216,239,24,96,155,19,96,154,144,37,79,172,190,243,25,126,175,73,32,177,244,6,228,230,112,211,94,187,40,128,20,97,177,90,44,60,207,76,129,164,104,24,150,145,137,119,189,9,208,1,195,152,104,182,151,3,177,9,251,143,85,42,166,95,1,104,84,243,95,226,193,65,252,25,206,221,179,65,84,107,138,60,219,13,128,64,66,241,66,246,209,47,178,17,147,49,112,156,20,60,15,25,6,199,68,123,62,192,5,67,11,20,156,83,73,52,56,166,3,132,209,221,15,2,61,12,135,72,218,137,18,104,121,204,19,32,208,113,177,162,12,157,242,41,192,147,36,60,30,88,231,67,2,193,165,217,62,211,184,221,222,120,35,226,163,164,170,43,131,193,255,222,221,157,81,215,21,214,206,185,235,49,81,51,212,2,182,229,4,3,24,75,75,195,65,188,251,13,64,210,97,140,214,184,111,247,187,218,102,37,254,182,65,143,92,254,213,214,4,21,120,208,12,84,189,249,133,167,159,14,65,117,100,97,105,105,219,118,131,240,233,109,14,136,84,253,234,241,147,143,126,249,202,122,230,251,243,52,34,201,153,124,47,147,143,11,35,84,106,194,165,214,136,171,136,106,45,122,223,162,56,217,69,148,166,241,48,220,144,187,114,158,120,242,54,26,186,103,73,65,182,146,77,175,15,200,65,85,164,182,11,103,233,127,111,125,66,14,1,205,221,44,101,53,183,100,230,201,124,195,134,63,116,245,201,165,145,136,104,30,31,185,0,129,139,117,67,24,160,59,155,27,124,248,137,191,63,100,188,108,189,129,212,37,67,93,7,74,117,1,97,219,57,148,1,193,188,101,227,7,216,216,112,205,21,71,119,209,99,86,20,195,116,14,29,184,254,220,111,155,57,6,188,47,6,148,141,177,229,138,32,31,94,83,70,79,60,58,218,193,182,110,231,2,250,62,201,151,237,192,73,23,47,6,63,183,179,41,185,99,168,213,10,150,182,47,104,146,17,154,111,67,151,6,213,177,221,85,78,32,247,84,121,24,46,199,29,13,92,174,128,207,188,229,2,114,234,213,68,114,82,32,57,102,201,220,204,60,37,119,126,249,225,213,209,252,157,134,243,8,83,117,152,196,15,174,252,18,255,116,99,224,89,57,206,80,220,20,76,172,54,54,56,165,107,180,40,74,230,158,113,45,54,97,14,103,201,64,54,54,104,84,239,178,22,1,3,6,113,24,153,87,8,174,22,254,81,91,1,188,206,3,40,163,160,107,35,88,111,72,240,199,191,252,3,220,23,154,184,3,11,48,255,119,218,144,209,224,187,207,178,161,150,199,9,182,211,141,69,13,208,148,169,65,47,116,23,70,233,120,107,101,3,230,224,249,26,226,16,7,107,238,42,120,98,192,144,225,48,248,188,247,190,43,1,107,123,49,106,238,223,138,250,155,155,147,204,74,59,168,27,254,57,123,148,163,27,235,7,24,205,125,175,23,32,112,159,175,240,35,115,71,50,226,184,232,240,169,63,107,112,173,147,64,17,175,51,193,131,184,148,47,87,237,99,186,84,128,207,149,21,66,213,27,29,12,194,93,102,1,68,36,14,195,210,144,228,58,215,253,239,185,252,137,162,159,108,1,220,188,23,1,146,170,52,164,254,196,147,171,67,212,108,254,135,183,35,230,69,61,45,179,241,131,191,33,185,206,64,234,212,82,119,199,53,17,76,29,151,204,2,226,210,82,128,211,83,134,174,243,164,72,78,68,236,238,154,45,163,196,165,33,146,182,173,2,241,25,31,182,45,225,222,213,128,180,89,33,55,172,180,3,144,254,119,131,3,52,234,190,3,4,61,255,53,27,168,166,38,198,248,204,170,187,35,149,135,242,30,101,217,226,64,239,216,139,78,63,202,230,161,121,221,67,84,51,6,7,14,220,77,134,86,117,105,117,48,32,249,92,99,161,173,159,4,54,235,135,127,53,39,220,130,68,192,205,205,220,82,146,111,29,22,9,77,10,193,110,194,1,88,172,187,147,8,218,137,161,149,208,52,132,143,132,223,230,226,129,107,216,198,129,132,7,207,81,128,148,9,225,120,104,13,190,9,73,180,63,112,84,40,85,106,178,141,25,12,112,104,99,228,120,191,102,242,14,17,148,51,201,111,219,83,36,90,194,226,224,80,246,104,129,180,141,239,15,83,37,0,230,189,70,235,44,14,92,53,219,114,56,144,12,198,33,241,192,59,71,248,201,39,199,128,132,132,204,189,173,187,201,190,188,239,16,255,228,130,177,180,220,4,220,4,201,127,120,57,0,46,83,76,142,87,53,33,211,172,42,55,95,68,24,150,24,211,152,16,82,81,83,186,51,152,129,174,76,106,224,140,77,25,44,13,118,16,251,181,252,159,79,136,194,181,32,80,74,57,72,30,7,152,204,176,96,206,233,163,223,205,163,187,177,0,187,248,153,3,23,248,204,111,58,227,129,9,136,99,106,154,201,32,80,92,93,250,23,182,157,49,210,254,158,249,4,108,31,16,132,176,193,70,178,110,192,152,221,25,30,75,29,177,0,34,9,147,200,242,210,124,253,223,93,243,119,235,255,91,41,128,34,7,98,89,88,18,247,38,127,96,201,104,216,24,32,255,241,49,86,198,187,8,3,127,120,231,63,227,143,63,114,250,190,183,180,177,144,209,190,11,110,218,229,0,54,93,135,54,69,232,69,31,120,174,144,208,194,32,14,149,222,12,156,59,132,31,174,19,189,113,145,184,188,50,92,146,237,236,93,23,250,73,31,243,91,71,254,81,91,255,179,52,135,145,21,33,51,27,216,184,248,95,125,231,153,165,102,23,38,114,1,2,247,59,8,220,197,207,164,1,31,255,246,103,89,106,82,118,1,10,153,23,214,60,91,198,148,174,113,188,144,194,101,198,200,78,186,0,131,167,192,138,194,56,21,228,112,103,96,128,182,105,195,100,200,242,114,192,204,194,78,172,135,215,10,160,142,251,41,67,96,196,200,181,223,169,150,132,185,59,70,252,37,214,191,107,180,171,231,19,119,97,2,100,141,213,39,254,87,252,183,195,181,37,82,45,108,16,201,106,162,72,47,246,47,140,80,117,13,157,170,232,60,221,227,177,105,12,141,43,196,13,55,212,20,238,136,182,1,215,220,244,234,178,52,96,57,36,146,70,159,111,235,115,83,133,247,64,96,45,181,234,36,96,204,75,242,183,157,9,228,225,176,242,1,174,177,186,27,12,240,233,93,252,76,8,105,232,203,31,249,3,87,47,13,193,130,184,224,34,210,202,72,183,217,224,94,169,80,167,32,233,194,246,205,195,121,148,142,14,84,81,119,119,145,59,194,6,8,64,144,225,210,202,48,170,37,71,230,200,1,77,215,127,89,171,254,72,91,2,154,71,194,88,114,12,243,148,204,221,60,121,243,208,71,158,59,48,220,8,42,11,12,176,88,183,226,0,140,6,3,185,118,226,196,210,95,139,84,249,56,107,201,137,50,4,196,123,185,140,82,210,220,239,105,156,103,224,248,6,49,70,113,8,43,195,24,85,239,148,193,227,138,136,16,194,96,121,160,10,170,42,219,85,187,91,191,0,212,91,149,199,54,28,172,221,184,93,78,200,83,50,203,130,176,198,251,63,122,248,240,85,91,90,218,77,246,100,55,46,96,48,106,24,52,233,192,91,47,126,93,204,48,239,122,196,107,114,168,206,149,235,133,181,142,139,212,145,131,130,138,88,39,47,220,174,137,7,89,138,26,93,99,24,100,62,73,165,82,10,218,253,204,109,225,23,58,251,43,102,46,203,203,131,229,129,101,112,52,233,234,38,127,215,210,83,45,210,93,151,118,96,111,219,5,144,165,31,202,40,223,148,0,183,198,105,220,61,141,131,252,45,127,188,73,162,227,102,55,55,100,55,81,128,6,44,41,254,129,47,127,130,223,29,38,52,234,152,8,136,24,4,92,114,149,96,153,10,52,201,9,78,28,252,249,24,33,70,42,172,196,17,99,27,11,162,146,227,224,219,13,251,183,124,85,136,12,6,17,111,100,251,31,106,221,255,228,215,188,167,188,81,107,128,192,241,148,83,65,150,192,66,147,136,254,55,120,231,5,221,32,54,113,87,74,43,187,177,0,2,208,152,44,221,255,157,225,15,125,213,177,64,99,226,94,224,127,214,11,211,220,65,90,79,125,253,201,122,233,165,216,178,185,138,4,140,32,33,74,20,53,145,170,49,62,211,106,188,199,200,79,68,68,226,112,121,176,28,101,123,148,219,241,63,165,157,194,39,84,224,123,218,143,38,146,37,96,114,241,95,178,100,230,214,52,130,254,226,249,245,143,14,198,136,133,221,181,214,46,64,224,126,39,130,118,113,127,146,163,3,71,204,63,198,31,125,232,43,248,122,212,108,125,212,4,179,90,23,60,169,255,87,213,4,160,213,146,99,206,204,208,192,13,147,136,154,38,154,148,156,190,66,225,237,193,15,187,24,32,138,174,106,204,64,56,164,121,12,64,15,36,213,68,80,39,201,92,255,51,114,6,192,202,52,56,179,4,227,180,196,247,172,125,24,27,75,192,115,74,246,150,96,0,81,12,165,49,59,192,135,191,52,102,216,52,195,194,86,169,35,73,2,6,136,7,67,123,156,96,254,253,180,157,55,61,247,219,13,41,11,10,171,28,104,216,24,145,38,165,168,111,11,43,38,6,42,49,18,134,69,61,103,7,114,71,189,114,31,38,234,127,49,55,36,21,29,192,228,19,4,160,12,239,227,158,247,13,217,64,3,205,56,238,138,42,221,205,1,8,9,26,37,98,13,135,62,124,63,191,58,172,109,28,130,230,247,30,140,220,15,210,230,52,165,4,135,24,218,27,55,51,23,39,216,100,49,57,204,134,17,141,227,17,169,185,221,186,8,147,8,49,14,135,196,49,66,48,72,243,40,94,117,162,143,120,43,5,50,157,3,178,76,252,228,80,218,204,13,51,72,131,209,11,124,64,19,154,85,91,4,221,69,28,184,192,0,251,124,205,95,21,220,251,25,81,49,119,65,28,6,241,192,71,62,23,199,73,74,27,72,37,254,165,231,161,39,72,97,105,105,224,78,81,114,27,127,158,106,47,165,88,30,62,62,144,112,187,133,129,33,14,227,210,210,32,104,174,140,212,86,65,127,118,232,215,242,189,244,228,127,138,24,92,55,11,170,223,248,145,50,23,236,201,220,188,177,100,28,254,235,207,60,116,32,153,153,69,71,66,84,187,69,84,240,6,8,170,227,166,113,247,112,223,125,111,254,178,29,59,102,110,102,102,41,149,54,150,34,100,131,212,15,106,155,211,244,156,137,57,170,69,181,76,44,211,129,185,59,97,105,105,245,224,237,118,147,134,75,43,43,43,75,210,52,27,17,119,75,160,115,246,127,251,228,233,112,250,115,128,165,157,12,156,49,98,37,0,173,105,244,99,199,14,29,26,167,88,226,127,51,91,223,13,118,249,63,221,144,227,35,0,118,245,228,255,204,165,225,0,144,128,70,85,4,37,136,8,42,138,168,132,156,48,106,123,6,68,91,66,0,106,8,49,17,81,111,135,104,18,105,99,108,152,150,158,105,81,71,187,42,170,189,143,12,186,127,57,73,125,175,74,18,67,134,49,108,163,249,213,27,250,44,179,244,31,203,220,95,47,34,64,37,18,176,170,0,146,253,63,102,52,140,27,32,165,1,191,120,236,176,129,222,96,153,212,141,97,169,108,236,194,242,218,159,227,223,164,13,226,64,50,73,85,56,65,241,98,238,243,8,234,172,12,91,122,222,235,224,201,14,7,214,223,100,190,54,226,33,54,24,143,24,143,141,88,31,110,163,121,16,219,77,233,43,236,29,45,205,69,159,38,235,132,184,66,28,4,153,239,199,125,50,252,235,33,192,46,20,236,153,2,169,249,224,100,157,20,136,198,241,8,93,250,79,57,243,120,216,3,16,183,0,129,251,124,221,152,11,0,53,99,160,215,214,57,247,223,44,97,50,84,44,168,162,162,168,6,65,84,81,117,173,22,128,44,49,46,82,116,194,179,23,40,247,93,119,100,190,69,105,24,143,19,27,228,130,212,252,243,118,147,14,118,146,30,34,177,218,251,22,6,67,226,220,229,234,62,17,253,77,234,255,244,130,191,252,81,18,51,204,28,79,86,132,32,45,41,105,100,194,209,79,63,197,225,97,26,163,34,55,150,22,9,159,185,193,3,228,134,105,12,195,87,30,63,165,233,129,75,161,252,70,130,11,90,219,6,187,61,158,70,252,157,166,124,215,63,200,124,2,122,238,174,18,135,203,203,4,183,92,112,111,64,8,14,190,247,7,64,107,226,177,12,71,115,29,12,142,172,44,13,194,252,47,85,91,164,220,167,172,190,245,219,191,107,14,40,247,251,184,57,41,23,131,186,89,35,62,250,158,55,7,250,159,223,123,120,41,248,56,121,144,247,212,2,24,209,138,114,220,224,79,150,249,199,16,8,82,44,64,80,129,160,138,40,138,186,82,70,13,180,211,5,232,153,129,118,219,117,190,35,16,160,142,159,15,205,104,196,184,201,100,8,122,179,198,15,116,254,89,144,48,96,48,140,121,3,69,84,230,232,100,156,82,254,156,16,255,154,238,255,55,201,228,79,230,124,221,82,177,0,141,211,192,207,48,254,228,26,106,73,25,220,232,47,123,195,81,64,45,211,51,253,83,14,254,179,38,177,228,229,0,68,69,144,160,136,138,66,240,28,23,244,15,128,84,133,145,9,219,63,231,17,200,21,230,230,68,81,104,198,99,82,178,132,185,232,205,40,30,76,149,208,208,24,234,172,167,170,143,53,135,11,232,109,191,247,177,159,209,205,99,47,31,88,13,255,205,177,228,56,214,148,3,96,27,132,248,211,202,135,165,65,243,97,191,193,40,96,1,2,247,249,186,177,48,48,148,24,206,192,134,31,228,27,63,240,239,6,140,197,98,214,196,71,28,77,160,238,142,184,146,52,7,235,29,128,168,229,222,50,227,198,200,54,198,167,157,96,62,214,24,88,25,52,248,186,37,82,35,55,165,128,92,164,122,183,149,128,40,164,228,177,112,153,230,219,60,72,159,21,15,86,239,223,213,121,21,104,99,117,46,152,145,114,29,104,6,129,141,155,114,244,23,78,126,15,113,45,230,7,121,195,205,82,55,122,0,82,50,20,115,150,214,149,15,93,250,149,127,194,250,160,36,38,179,100,76,237,22,116,53,212,218,216,63,103,4,91,41,89,167,23,252,207,147,31,98,41,167,197,68,52,99,178,13,64,151,129,52,30,143,111,6,10,8,74,8,49,18,69,28,107,32,68,77,153,205,211,168,204,35,114,107,179,191,208,171,6,107,179,125,189,254,0,188,246,255,187,165,37,62,61,252,228,152,181,65,202,109,24,166,55,216,49,43,255,151,61,122,62,57,61,119,233,42,255,232,170,196,28,6,18,3,170,130,68,149,156,42,47,241,160,228,219,235,117,206,148,40,125,57,177,29,98,129,153,235,18,185,141,214,156,138,52,28,147,124,216,102,111,151,228,198,21,175,200,212,242,185,84,60,136,32,71,110,0,58,218,164,29,112,122,216,191,196,44,185,231,215,29,43,117,150,185,238,207,205,72,214,8,62,6,93,91,250,69,142,29,198,80,219,171,108,232,2,3,44,48,192,30,157,36,23,60,172,190,197,47,255,3,75,16,168,125,60,130,164,122,189,93,156,54,150,46,220,64,209,156,83,151,105,254,119,222,62,242,89,235,144,97,41,229,52,122,206,165,59,4,39,225,48,123,78,151,181,150,96,12,162,217,187,4,81,84,163,236,214,18,205,26,251,211,47,253,161,227,129,12,119,147,58,255,131,60,7,212,173,148,1,96,142,15,126,241,12,143,199,70,247,240,222,238,225,1,0,103,249,105,214,126,250,95,174,50,110,150,8,77,1,121,218,206,201,82,113,130,107,11,253,122,210,15,101,224,88,13,239,164,59,1,187,122,246,170,248,192,1,27,231,228,92,150,90,180,210,125,27,102,194,202,156,81,66,34,146,121,12,97,128,34,25,243,237,154,58,152,10,254,218,204,111,175,247,171,4,127,226,214,203,1,153,149,58,144,36,137,49,67,54,254,238,202,227,12,147,41,123,55,88,35,238,21,94,22,32,17,151,8,207,254,210,127,143,54,99,140,0,165,106,95,73,2,106,34,153,60,12,182,169,104,54,107,9,74,87,96,45,237,212,177,201,87,153,15,146,128,138,42,66,204,112,218,201,133,244,249,185,143,102,252,200,74,70,36,34,68,218,177,152,57,198,217,209,28,3,159,97,88,38,71,254,181,121,255,126,243,167,91,46,253,113,119,35,57,152,117,77,128,13,105,176,206,223,60,124,64,177,177,43,98,126,187,89,0,19,144,132,162,199,244,111,242,47,175,54,52,193,157,44,36,234,61,197,11,119,23,146,10,83,38,223,107,158,181,179,0,55,22,160,150,129,218,218,65,157,216,10,43,29,153,109,1,138,176,93,143,166,109,40,61,47,122,163,179,44,186,221,239,151,254,181,4,32,38,149,5,246,158,4,76,198,134,9,134,31,249,94,14,29,30,131,185,144,7,118,45,64,224,98,221,70,22,128,236,89,29,177,195,202,223,248,253,175,226,163,101,67,172,165,121,19,228,68,189,40,184,177,85,175,95,219,99,51,111,205,232,22,247,77,74,151,110,27,117,17,32,176,37,117,219,62,138,60,11,167,173,101,203,223,190,91,3,48,99,234,235,12,11,144,123,255,45,195,65,75,37,251,111,101,16,72,51,116,126,224,200,49,14,140,1,85,111,21,249,110,167,3,16,140,172,21,108,174,7,137,143,28,230,183,36,5,82,75,84,136,130,105,9,182,213,180,170,73,149,217,50,185,91,160,212,141,119,45,228,187,61,1,166,121,10,69,169,68,150,14,248,249,86,88,194,38,252,135,116,254,192,220,13,194,13,236,127,63,30,232,149,127,183,36,96,18,202,0,16,235,162,128,100,41,187,128,100,205,207,17,158,27,128,69,71,197,141,189,107,136,188,209,116,112,255,161,137,11,230,18,147,176,116,223,250,193,23,94,178,78,44,192,219,106,183,80,54,32,183,138,246,114,129,245,198,121,255,243,130,25,118,12,2,135,170,138,155,53,41,165,148,186,202,211,234,222,103,44,243,126,58,218,221,243,207,186,185,72,216,85,107,178,185,111,218,255,174,227,159,174,28,52,183,131,98,238,57,243,155,7,1,90,153,7,110,242,75,166,207,15,29,81,83,201,243,121,194,2,3,44,214,222,68,111,255,231,189,39,205,45,231,2,254,68,255,135,68,28,10,30,162,151,210,32,17,130,228,58,81,4,245,92,52,218,27,50,209,35,133,181,104,143,76,159,213,108,32,102,198,134,183,166,81,124,230,235,137,247,191,208,185,147,28,0,25,76,40,191,80,199,0,184,25,98,253,48,48,15,5,111,28,198,73,177,166,65,254,202,248,251,73,9,244,38,20,195,239,153,11,232,3,176,65,16,31,132,123,7,223,247,251,44,141,45,13,89,11,89,31,96,2,3,1,42,222,18,254,61,5,25,233,119,19,72,155,42,218,170,94,232,86,247,6,110,251,122,230,19,96,150,174,245,119,2,0,84,25,0,195,114,230,194,83,214,218,200,35,160,54,162,110,36,27,28,93,253,47,238,123,102,160,41,14,226,205,80,66,184,9,29,86,38,96,13,44,221,115,225,239,240,15,116,132,71,53,80,199,53,20,148,29,92,33,184,19,146,102,68,147,53,134,242,168,33,111,181,197,250,160,190,227,133,228,186,204,203,77,95,62,7,241,215,77,249,169,161,127,239,4,180,97,137,245,91,192,173,182,254,151,73,48,33,53,137,184,246,41,86,15,203,136,38,134,90,250,120,187,31,0,241,49,58,128,145,157,136,252,248,217,47,51,246,165,218,221,231,66,86,6,9,86,175,184,99,138,204,36,55,173,135,81,164,69,81,155,138,190,223,187,238,96,159,5,250,125,2,109,118,164,127,85,123,98,74,251,41,127,143,89,113,1,201,202,113,32,201,144,31,92,254,110,14,95,85,8,210,228,174,204,61,94,11,16,184,223,137,160,189,63,1,98,134,12,140,36,235,71,249,228,215,87,248,131,180,190,212,77,152,114,23,197,147,34,134,224,234,69,72,64,218,140,91,63,47,56,89,241,34,155,191,116,59,173,233,138,79,90,226,215,233,193,128,202,254,26,222,182,1,149,42,64,82,45,8,113,54,162,252,2,103,126,40,112,45,104,64,199,227,126,175,253,237,236,2,8,130,53,9,137,235,27,12,94,184,194,167,254,125,72,101,190,8,148,222,233,14,239,9,226,193,113,149,222,25,152,126,170,133,66,44,36,142,221,134,166,171,75,249,249,36,22,152,125,0,76,122,57,32,138,226,163,121,29,1,101,110,172,108,252,141,163,60,105,13,33,52,96,22,80,151,59,226,0,168,147,28,146,175,174,49,90,253,1,206,63,241,111,223,66,92,177,224,66,18,15,249,226,231,84,91,201,109,74,79,91,212,167,102,30,215,177,99,37,26,216,26,4,222,26,52,176,13,8,236,15,253,234,211,62,93,24,88,170,126,139,222,107,27,5,96,37,12,52,220,18,31,61,254,232,49,154,145,176,186,150,4,79,131,27,79,72,45,48,192,98,221,2,11,144,162,163,67,193,124,99,9,27,15,56,49,248,248,191,66,180,212,3,244,122,3,106,193,71,173,213,208,34,50,89,49,64,91,49,212,38,5,252,246,215,139,159,158,250,55,173,248,136,187,229,166,249,58,249,51,71,1,158,114,27,176,231,48,80,120,232,163,171,235,176,106,92,11,97,128,155,161,205,96,207,223,174,252,95,111,201,83,57,199,218,63,28,243,224,233,161,35,50,24,96,73,24,138,148,198,17,242,60,109,106,205,168,84,213,201,146,45,200,122,196,29,19,40,76,20,142,90,91,62,58,107,28,141,204,178,221,126,93]);fileData3.push.apply(fileData3,[126,71,182,50,247,147,99,93,172,188,250,38,239,223,86,123,183,62,95,105,83,253,152,100,143,159,59,190,147,227,30,71,140,112,146,235,152,176,254,195,191,197,210,127,118,132,67,183,134,213,186,53,7,192,184,122,233,143,249,34,196,220,37,160,49,228,70,49,209,208,29,0,17,5,87,169,220,112,45,252,111,155,8,213,74,201,110,143,19,212,30,93,96,55,84,73,60,239,229,214,30,75,97,83,87,60,119,236,247,188,126,59,243,39,35,62,41,120,191,30,128,100,142,251,88,209,38,145,220,132,113,24,28,227,47,220,191,124,139,188,115,188,53,54,53,114,116,229,73,30,250,53,185,70,8,18,240,198,115,199,152,122,81,12,16,23,84,76,144,164,78,62,4,62,61,39,202,234,224,161,118,62,45,98,184,116,103,192,54,17,69,114,227,123,190,41,208,171,54,222,38,99,190,146,206,239,195,190,14,247,187,33,70,197,252,221,236,95,195,156,196,216,74,237,87,72,159,122,144,199,134,227,91,132,104,23,32,112,159,47,249,47,111,205,203,16,194,136,119,54,254,171,21,70,132,136,154,228,170,219,130,1,138,150,76,198,134,162,184,102,213,237,73,125,41,74,146,168,175,35,48,209,76,226,221,200,218,235,59,116,185,238,101,223,10,3,88,239,53,156,45,89,31,166,201,223,140,242,36,115,253,117,246,91,174,84,205,24,32,25,34,198,216,36,176,241,43,247,221,67,147,244,22,169,33,223,34,185,61,195,83,224,254,43,127,229,12,95,8,105,132,230,105,80,130,214,242,22,235,137,221,88,110,41,16,207,126,64,178,220,64,141,255,93,210,140,125,238,246,99,74,49,97,23,54,206,103,216,252,233,237,246,25,160,127,82,240,209,187,218,95,183,236,171,188,126,214,246,1,101,34,200,2,222,140,209,1,223,207,225,39,227,53,66,188,85,42,104,183,232,0,56,216,152,229,99,31,187,192,199,254,171,131,35,70,161,160,124,92,139,102,136,151,203,221,142,29,177,98,4,186,154,0,151,89,28,97,229,143,114,85,217,38,162,200,102,157,5,159,135,210,157,125,48,90,150,106,102,238,111,242,242,231,3,96,85,3,58,7,1,228,128,175,214,126,149,115,209,172,13,24,172,253,236,147,28,31,142,18,154,210,45,242,206,242,127,187,85,80,67,26,140,160,188,251,206,183,126,19,44,146,241,191,10,34,17,36,247,226,72,23,6,42,234,185,44,164,5,254,210,23,21,105,61,128,78,218,109,217,42,186,235,61,82,187,46,28,178,45,65,160,79,126,96,76,53,124,212,232,175,235,254,201,119,223,186,48,176,96,63,135,166,164,253,156,13,65,212,248,165,211,223,183,202,198,120,105,137,230,150,141,201,92,128,192,5,19,120,43,214,40,131,60,115,231,200,161,139,159,225,183,100,204,48,203,163,72,30,56,166,2,34,30,178,11,200,209,191,213,38,178,170,47,158,237,188,244,114,2,93,143,252,45,37,9,189,197,124,155,169,190,137,137,95,57,240,239,44,0,164,170,1,93,8,129,132,48,24,227,205,255,154,3,207,250,58,97,217,215,39,122,165,111,242,1,184,53,134,38,100,123,41,24,42,31,91,231,129,165,255,14,95,143,145,132,34,110,134,14,28,211,97,131,72,169,192,77,72,5,136,149,14,204,204,128,208,77,158,201,79,41,245,85,198,124,178,203,220,58,55,96,115,122,254,222,190,10,155,16,95,47,243,215,237,117,17,172,153,224,127,170,132,77,219,0,96,230,142,164,166,240,32,164,134,224,206,56,69,229,63,90,125,144,129,120,23,102,220,170,2,199,255,242,86,219,28,119,15,216,249,11,188,242,219,171,194,70,90,34,166,37,71,6,66,210,80,168,224,32,53,12,204,104,192,171,188,92,175,94,188,247,81,221,238,14,17,116,8,193,103,33,3,217,150,243,233,253,152,79,237,189,51,61,227,215,39,45,64,129,253,173,236,103,182,0,169,244,255,55,4,44,57,178,62,116,54,44,162,227,239,249,16,199,142,41,41,237,178,251,96,129,1,22,235,54,199,0,189,149,162,56,131,251,87,121,251,209,167,62,203,112,56,166,137,77,142,2,60,153,22,34,72,32,86,11,32,77,233,41,134,216,83,146,109,171,71,59,94,184,75,206,232,36,94,151,121,117,188,174,143,248,91,97,175,94,131,145,79,118,123,65,67,153,151,230,82,39,126,208,80,170,0,156,228,36,44,25,18,174,57,113,176,206,15,13,78,60,194,74,26,163,75,233,150,79,64,139,183,60,191,42,129,49,205,242,33,62,249,209,207,27,141,41,131,6,65,8,136,144,242,84,48,109,179,129,217,245,231,81,81,138,149,129,162,210,23,20,158,76,242,229,47,166,126,170,104,62,67,231,179,48,129,78,142,244,220,76,4,109,42,243,68,40,2,15,83,46,160,180,254,131,91,86,178,90,95,78,124,248,228,61,188,120,98,37,171,30,6,191,245,115,48,110,17,15,208,127,69,183,210,40,24,252,28,215,254,25,112,49,230,214,210,144,123,65,130,212,70,253,12,6,68,91,16,88,36,126,10,29,44,108,146,153,220,76,15,207,244,249,58,7,253,179,57,121,236,83,8,177,95,232,99,84,180,106,45,8,204,58,31,109,215,55,158,28,156,100,36,177,44,116,121,236,167,238,227,196,96,61,18,204,247,162,45,254,14,112,1,146,44,18,146,163,73,239,99,253,39,239,229,255,73,19,65,26,82,144,0,146,53,69,115,195,144,139,86,188,231,72,238,13,241,158,112,247,116,21,97,79,93,226,122,145,161,237,220,5,248,140,47,122,103,253,83,118,67,222,111,250,77,109,173,167,87,165,7,72,153,249,135,132,253,29,94,127,110,128,219,82,34,137,99,58,104,110,245,118,44,64,224,62,95,183,222,5,132,228,130,167,72,28,225,48,28,241,205,127,244,131,191,195,208,29,21,98,45,13,17,66,209,105,65,2,181,108,92,107,101,72,171,230,38,125,210,100,166,67,96,206,110,50,223,234,11,51,140,126,199,3,84,103,47,109,7,136,213,44,0,201,41,234,52,45,251,15,13,102,136,52,252,136,63,252,1,162,5,216,24,24,196,82,43,124,247,71,1,14,168,26,27,81,148,212,8,207,254,31,207,70,126,43,75,185,88,118,1,34,37,233,235,25,209,21,185,121,38,218,5,122,19,38,188,219,252,174,37,79,90,42,103,23,206,213,153,97,248,187,207,250,167,33,123,254,137,70,48,175,227,178,219,108,160,215,12,128,226,224,205,103,56,254,145,37,104,240,60,110,81,146,33,42,118,247,31,128,118,151,130,151,65,34,232,19,203,60,253,111,223,162,81,93,98,204,64,112,87,18,18,112,12,11,146,138,188,36,84,109,73,163,178,132,185,92,94,74,2,177,119,249,189,40,87,49,81,66,182,37,203,54,253,183,94,93,164,79,248,252,62,244,183,162,114,223,242,127,89,255,209,138,238,131,41,98,134,65,147,243,155,35,25,112,45,168,240,253,47,30,225,196,56,117,21,239,212,186,193,5,6,88,172,187,221,2,204,88,231,143,113,226,222,83,252,106,28,125,63,159,29,52,99,108,176,196,72,36,33,18,25,52,34,61,236,46,109,157,168,148,146,2,106,173,104,75,16,183,77,68,83,113,193,14,61,128,79,117,123,250,68,245,159,212,81,207,147,22,32,209,242,63,35,178,58,50,129,241,88,8,113,188,138,216,247,28,224,187,142,192,122,184,29,30,253,173,7,129,51,129,161,225,50,230,194,197,47,127,133,100,54,100,224,137,161,107,192,45,178,52,210,42,225,87,89,129,82,23,80,90,203,90,105,9,58,165,223,22,14,78,227,195,57,93,64,171,37,51,1,8,172,151,98,106,249,31,247,246,116,88,111,224,39,182,180,65,163,66,211,224,184,140,115,76,251,131,195,23,79,16,146,16,154,133,5,232,144,33,30,15,177,124,228,200,7,120,245,15,105,88,15,129,228,174,96,99,10,11,216,49,192,121,147,125,242,0,212,75,174,238,173,239,174,138,67,210,230,235,230,100,2,39,16,127,71,5,139,216,84,201,87,55,233,185,242,126,117,228,27,238,215,26,80,199,44,24,54,134,161,255,98,224,193,152,135,11,227,183,135,11,184,45,90,109,154,128,166,171,200,234,161,123,88,255,155,47,253,7,148,6,25,171,229,116,105,240,204,8,73,73,252,79,180,135,250,84,201,88,191,93,163,64,184,222,76,211,121,195,192,233,12,96,17,173,235,31,138,118,231,221,251,67,127,115,191,71,38,130,28,70,198,8,79,196,213,117,254,226,3,43,71,25,186,9,58,176,219,228,0,44,64,224,2,4,222,6,107,208,176,17,134,232,120,125,137,239,105,142,12,25,253,166,177,52,244,68,73,16,181,109,34,148,54,146,124,245,181,167,33,84,203,5,93,82,219,54,54,225,200,251,167,253,250,22,192,166,105,164,86,227,105,170,213,215,171,227,175,24,32,115,189,21,7,168,144,154,4,74,131,253,21,227,249,195,67,227,218,96,40,172,123,96,176,192,0,237,90,143,12,113,70,30,18,200,241,31,230,210,145,195,188,252,135,131,68,19,45,123,247,12,2,93,200,195,38,50,55,104,221,0,194,169,6,130,108,176,39,152,64,221,188,197,91,128,192,82,88,110,51,232,159,73,177,31,235,169,125,83,196,137,221,106,234,135,117,133,164,104,186,239,63,230,91,223,117,144,141,52,142,172,250,24,6,52,172,199,197,1,168,107,217,105,92,208,224,138,143,109,200,189,71,175,241,206,255,230,255,149,71,13,153,98,37,61,148,97,93,79,200,85,170,1,208,205,7,96,10,250,247,167,4,92,63,27,232,147,193,192,204,3,96,93,225,95,167,250,228,93,250,207,242,155,74,41,113,226,231,223,61,198,247,135,53,92,181,161,72,228,70,110,143,249,231,11,12,176,207,151,252,223,111,95,120,178,246,135,247,242,103,95,48,44,0,18,188,220,114,85,1,15,197,23,212,96,95,186,134,241,58,133,104,86,61,64,73,21,205,230,1,166,43,61,38,3,194,122,241,233,249,251,194,255,228,206,47,220,172,55,254,1,154,128,252,224,135,56,112,104,152,110,223,167,124,251,158,205,181,248,131,137,251,222,119,140,191,151,60,148,25,27,10,238,166,168,212,145,78,83,7,160,12,29,240,77,80,111,86,193,200,52,8,220,84,240,49,149,254,153,236,253,43,7,192,170,200,83,150,246,46,147,167,220,72,106,63,195,242,147,7,24,112,251,238,255,237,124,0,34,178,196,125,71,174,240,23,143,191,254,21,46,56,36,73,129,136,39,60,100,94,6,163,102,137,59,202,79,44,75,42,234,204,221,159,226,4,153,193,255,245,55,127,179,236,99,142,43,106,218,175,61,9,41,65,8,70,99,6,248,247,240,225,111,127,215,65,86,52,209,136,250,109,251,148,111,103,23,96,99,8,1,76,223,61,197,177,255,71,204,243,194,77,67,196,83,232,244,35,138,209,239,186,135,101,102,105,152,110,99,3,54,115,63,190,233,68,180,22,192,54,69,1,42,164,177,41,49,185,243,224,247,174,243,241,195,72,30,90,21,228,246,53,1,11,16,184,0,129,183,235,202,225,94,114,124,25,163,185,242,39,60,252,247,239,185,64,112,51,162,74,237,38,155,232,33,214,94,24,56,163,52,168,53,5,91,52,135,218,38,15,48,35,12,236,141,251,174,22,192,64,27,203,19,231,30,125,227,239,94,226,201,131,3,156,145,35,49,64,106,110,223,123,38,127,239,182,125,107,35,141,121,34,124,92,71,80,113,198,205,231,158,230,191,30,20,215,144,229,230,153,84,146,168,2,18,147,197,97,155,48,192,86,217,64,223,146,7,104,43,127,125,82,247,1,67,12,39,37,69,228,123,63,198,183,190,55,14,16,55,156,161,33,230,157,162,197,226,0,236,208,4,104,185,92,70,238,244,16,11,35,46,156,125,227,55,24,234,168,43,12,144,58,217,171,215,61,174,116,34,18,179,170,4,175,243,170,19,247,191,171,7,48,250,253,223,222,11,10,60,87,122,29,225,175,189,246,209,67,228,52,143,180,2,167,2,162,105,113,0,118,241,214,60,213,128,190,29,248,226,160,161,185,202,183,14,253,191,243,198,23,209,65,205,199,165,51,3,218,219,247,73,57,145,185,64,224,132,210,95,21,249,234,229,2,74,211,111,117,4,14,255,197,169,143,113,88,199,6,131,226,95,212,36,159,98,243,52,184,109,159,242,2,4,238,119,16,248,247,238,216,183,254,157,107,235,255,77,238,28,114,7,85,65,221,21,113,180,86,132,101,183,224,249,43,70,236,85,21,183,49,99,27,235,105,107,9,198,29,175,40,230,185,234,216,181,244,254,184,13,12,73,6,34,35,4,225,23,47,189,255,40,178,56,0,183,126,53,235,124,233,232,27,252,123,9,2,102,248,80,74,181,184,43,85,117,198,242,252,56,79,137,65,107,234,99,23,231,183,93,5,205,20,99,224,110,16,173,84,121,219,208,104,92,29,88,135,32,130,39,249,155,12,79,125,55,67,189,99,183,255,14,62,0,66,30,61,153,18,215,190,52,190,159,95,213,26,57,58,66,24,23,221,209,188,149,33,151,144,149,194,2,164,102,6,115,148,81,62,12,181,137,175,212,27,89,55,158,192,12,27,54,152,85,93,82,123,228,253,12,94,56,184,68,12,208,200,92,221,199,11,12,176,88,11,11,176,167,22,64,12,212,149,177,4,99,116,241,91,60,252,207,206,23,1,95,89,78,88,242,64,16,65,146,103,127,16,242,140,214,18,97,150,160,177,6,118,245,235,210,234,12,154,0,77,131,75,20,100,131,220,168,114,236,169,15,14,56,126,120,0,146,2,46,134,17,239,92,11,112,199,30,128,117,194,64,192,147,51,72,38,196,1,164,209,198,53,78,125,231,131,255,152,75,247,159,202,66,3,150,86,106,45,103,191,145,184,36,19,115,156,110,185,162,164,219,194,166,14,15,205,195,110,69,204,248,238,63,62,202,167,239,251,246,7,57,176,18,3,140,27,44,132,117,162,70,26,51,103,184,56,0,183,118,13,73,41,25,26,4,147,36,40,13,105,41,213,90,173,151,207,241,200,217,119,62,139,240,195,92,254,124,116,76,142,115,110,162,185,180,215,135,37,50,213,220,89,248,7,35,164,19,124,56,60,118,30,251,184,16,69,1,31,75,198,11,18,4,51,71,130,42,205,226,0,220,218,149,178,156,88,227,206,208,170,88,184,90,117,1,141,34,216,6,163,230,13,46,60,241,246,187,188,244,86,200,105,121,3,56,113,222,8,152,231,111,86,18,122,252,92,139,137,134,52,71,126,130,19,126,202,121,126,176,204,64,197,240,38,162,133,219,41,33,164,107,147,145,166,185,19,238,208,231,184,0,129,11,16,120,103,46,71,44,231,7,170,138,8,128,57,162,46,152,208,137,122,103,178,103,156,216,24,219,155,172,235,67,99,6,107,198,234,203,60,199,144,17,47,243,220,53,116,101,204,224,45,91,230,17,29,28,42,126,65,189,206,36,144,220,112,36,6,42,41,95,28,107,69,137,213,238,220,155,244,255,31,0,101,233,231,83,196,152,233,195,0,0,0,0,73,69,78,68,174,66,96,130]);Module["FS_createDataFile"]("/examples_data","matcap_00003.png",fileData3,true,true,false);var fileData4=[];fileData4.push.apply(fileData4,[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,2,0,0,0,2,0,8,2,0,0,0,123,26,67,173,0,0,0,32,99,72,82,77,0,0,122,38,0,0,128,132,0,0,250,0,0,0,128,232,0,0,117,48,0,0,234,96,0,0,58,152,0,0,23,112,156,186,81,60,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,0,100,0,0,0,100,0,15,150,197,221,0,0,0,70,116,69,88,116,82,97,119,32,112,114,111,102,105,108,101,32,116,121,112,101,32,65,80,80,49,50,0,10,65,80,80,49,50,10,32,32,32,32,32,32,49,53,10,52,52,55,53,54,51,54,98,55,57,48,48,48,49,48,48,48,52,48,48,48,48,48,48,54,52,48,48,48,48,10,228,138,253,244,0,2,55,193,73,68,65,84,120,218,236,253,105,147,36,201,145,36,10,50,139,168,153,123,68,102,22,174,198,141,6,250,70,79,207,244,188,217,166,183,239,247,205,79,91,162,165,165,157,165,55,212,67,125,77,3,141,187,128,66,221,71,86,94,17,225,166,34,251,65,205,212,212,212,212,204,61,179,10,133,42,32,188,171,11,81,17,126,154,155,201,193,194,194,204,255,254,223,255,59,238,111,247,183,87,191,9,96,0,232,0,96,2,146,238,158,126,67,23,39,12,81,157,78,128,3,45,152,164,59,11,29,128,153,128,46,164,187,59,132,30,141,100,249,252,2,55,56,201,232,166,240,225,195,199,184,187,117,66,28,110,116,165,209,14,230,207,95,127,195,222,251,136,50,0,32,153,158,196,221,211,15,226,48,34,189,49,0,76,239,192,235,15,147,238,108,102,249,231,234,175,49,70,255,218,87,175,254,244,123,81,15,2,194,163,153,145,238,4,186,163,126,229,203,6,10,8,64,29,38,132,185,179,245,42,70,231,224,78,129,58,161,62,12,2,24,41,17,30,212,97,180,129,162,14,186,64,60,125,16,179,197,193,113,142,135,253,254,118,127,123,181,91,184,63,4,247,183,79,118,27,0,56,197,221,69,132,238,112,23,135,9,8,51,49,58,20,112,186,185,10,122,167,165,152,229,52,131,11,92,28,14,115,23,146,110,41,204,13,146,194,55,112,243,31,255,174,167,193,163,121,52,237,66,52,127,250,219,223,30,220,93,160,160,187,11,8,225,157,64,109,8,154,34,49,82,236,159,194,164,79,231,58,65,32,5,208,244,59,90,138,206,41,29,164,208,236,233,173,140,249,35,230,240,77,7,28,29,97,31,126,132,199,79,56,156,76,108,128,3,34,145,224,112,210,238,234,155,223,0,36,186,123,144,219,193,79,129,15,254,238,255,160,193,17,73,58,32,80,0,14,7,6,128,34,226,110,0,156,10,51,17,113,87,247,56,8,1,81,7,233,142,1,30,72,51,139,233,254,238,76,41,68,69,12,241,254,20,188,191,221,39,128,251,219,239,173,3,112,130,36,136,84,159,146,116,184,24,100,172,176,197,97,0,20,116,152,58,76,212,221,233,38,132,71,34,26,158,191,192,112,186,97,60,58,158,253,226,117,121,252,4,30,157,6,192,111,239,34,73,58,169,6,144,124,32,46,2,115,37,233,30,201,20,70,157,253,1,144,48,198,83,155,218,147,177,15,152,227,56,20,180,41,41,104,238,93,114,109,62,118,47,99,235,48,95,32,115,247,0,63,249,208,117,76,137,6,78,136,184,107,31,237,244,214,187,4,0,75,13,138,70,63,189,247,78,140,81,93,205,41,95,253,114,255,131,239,157,160,26,233,170,242,218,107,67,71,81,72,244,136,32,18,224,39,64,4,106,22,73,58,97,110,244,144,62,31,68,205,92,68,157,14,7,21,209,134,117,155,114,127,187,191,221,39,128,251,219,103,116,27,163,103,52,64,40,2,152,165,74,22,110,14,58,124,10,146,158,82,129,164,2,223,111,126,250,75,190,120,238,65,252,241,199,120,250,244,116,58,41,229,41,76,68,6,51,33,21,20,208,67,16,73,224,8,83,145,46,162,17,46,128,56,200,206,17,157,32,84,65,184,187,56,73,135,164,183,103,128,0,66,137,83,248,118,56,192,212,7,144,148,49,184,199,9,243,145,212,49,184,25,198,62,192,198,144,206,12,120,169,57,145,0,25,73,189,131,70,119,81,37,28,230,10,53,130,230,210,9,111,163,10,7,59,169,0,239,189,125,122,239,93,119,191,115,186,221,201,87,191,22,94,123,205,141,254,240,161,126,255,7,67,232,83,194,52,68,82,1,99,36,165,3,7,51,37,69,204,124,194,193,224,18,97,129,98,184,199,128,238,111,247,9,224,254,246,123,186,57,197,105,20,10,205,220,1,17,208,157,6,19,133,59,97,145,79,158,192,7,183,225,201,191,255,92,125,136,209,37,250,237,243,143,15,33,40,68,72,179,211,49,116,17,30,216,145,46,93,112,225,136,208,80,9,35,213,220,211,47,1,244,83,93,15,192,40,50,86,193,70,7,33,121,0,48,53,1,243,191,115,45,159,39,4,6,232,8,225,219,248,129,152,210,140,76,47,161,41,161,140,29,0,73,247,224,116,143,18,70,200,136,30,59,9,102,166,146,80,38,11,34,113,128,210,161,98,240,94,148,238,80,0,136,14,113,135,30,252,227,103,241,241,83,67,36,41,191,249,21,163,157,124,240,195,245,213,223,254,151,147,15,36,245,43,127,226,110,164,136,192,125,48,80,40,226,112,40,104,74,201,141,204,253,237,254,118,159,0,238,111,191,151,155,37,196,195,125,130,131,60,21,251,118,247,163,215,131,216,240,241,199,207,223,121,71,149,234,130,225,164,34,66,154,240,250,208,245,26,34,40,14,23,1,160,69,224,14,32,0,6,2,48,170,3,32,196,65,115,6,117,119,192,8,2,8,211,67,36,133,222,212,37,108,3,35,9,13,74,47,68,128,41,25,164,89,66,254,72,68,122,79,233,133,80,252,41,189,172,139,49,133,115,115,74,26,209,138,82,221,29,193,35,36,194,180,19,184,187,81,65,138,230,249,109,0,18,112,111,102,238,30,160,102,134,219,23,30,141,78,222,126,252,244,255,254,255,16,166,38,246,141,111,202,195,7,78,232,95,253,144,84,1,162,155,128,116,51,56,125,241,190,238,111,247,183,251,4,112,127,251,236,227,191,139,106,116,59,61,121,209,211,94,188,251,142,191,245,158,219,29,220,79,79,159,6,136,193,15,194,0,154,242,208,93,129,14,82,210,164,0,232,18,166,33,20,232,200,29,154,192,25,247,52,3,117,81,81,195,9,131,168,8,196,224,226,226,74,1,97,105,202,64,39,28,58,206,132,145,198,0,200,101,62,10,160,127,12,220,99,189,159,230,194,16,208,93,170,166,97,250,171,22,220,33,70,68,154,139,75,202,5,50,65,72,2,243,244,162,198,206,73,231,248,26,10,119,119,164,60,0,120,244,244,74,100,72,25,139,112,4,53,64,212,204,12,177,119,10,197,85,134,15,222,182,247,162,81,244,237,183,78,2,122,224,119,191,35,95,251,147,187,40,225,203,175,25,33,6,191,207,1,247,183,251,4,112,127,251,125,221,134,183,222,214,211,201,94,60,123,254,250,27,39,245,24,163,158,44,118,18,68,143,93,71,81,0,65,145,112,121,194,2,187,40,166,137,56,42,116,162,163,74,36,37,14,128,136,208,65,50,210,133,34,137,254,73,6,165,160,79,133,179,138,36,118,41,96,12,226,115,241,46,83,100,215,148,0,242,109,228,29,21,9,38,135,251,124,55,201,247,161,141,83,4,243,244,155,17,14,66,36,209,121,231,116,0,158,38,197,72,44,35,58,36,161,69,70,3,243,148,217,52,50,42,0,83,79,179,232,0,167,26,162,199,148,183,8,235,128,0,156,232,170,66,11,100,26,73,24,233,212,131,155,158,110,239,96,22,34,238,126,246,99,251,233,143,239,0,253,222,247,16,174,78,253,33,124,255,7,247,39,225,253,237,62,1,220,223,54,16,15,26,93,220,157,62,86,202,41,32,38,28,220,9,122,170,133,133,158,0,253,65,28,14,89,179,206,233,24,4,221,205,0,63,221,252,230,13,62,121,202,211,237,205,71,31,165,168,29,224,116,185,234,14,60,140,197,114,190,165,17,110,26,177,186,187,82,160,99,133,78,128,116,42,156,170,233,81,142,25,10,82,204,232,254,196,161,172,130,120,126,135,233,127,109,28,235,166,128,110,19,112,15,32,193,243,115,105,63,230,131,226,87,0,198,89,117,66,126,36,255,218,57,253,203,56,54,13,164,161,132,224,93,152,146,132,2,137,219,234,4,212,131,73,74,78,230,211,199,114,151,49,137,112,122,227,81,198,52,70,49,0,30,224,14,133,18,112,14,41,203,121,16,53,115,120,15,12,191,249,205,8,34,189,241,147,193,187,254,235,223,146,111,127,211,161,124,244,128,145,164,38,186,173,207,239,222,96,132,164,190,107,28,206,143,127,117,87,74,238,114,10,94,236,253,237,62,1,220,223,190,224,55,70,66,70,154,102,190,176,233,41,238,38,12,65,114,68,72,97,98,228,187,216,52,41,37,24,233,167,155,225,157,247,245,217,147,225,131,15,204,134,225,249,139,232,22,180,239,67,71,82,132,137,142,153,1,156,252,3,152,230,172,19,82,159,127,15,64,188,26,216,206,32,76,166,223,32,199,252,241,110,238,110,105,30,176,124,236,84,224,163,8,100,42,110,37,174,147,30,139,145,65,180,126,93,75,209,127,253,180,233,45,185,143,35,98,88,153,166,198,4,224,136,44,135,205,238,200,99,107,36,204,126,254,19,83,111,225,197,157,139,233,52,243,235,230,121,245,248,87,157,186,14,7,32,34,254,244,86,228,246,238,23,63,245,95,254,52,70,191,250,238,119,237,193,107,225,187,223,150,195,195,65,76,221,0,136,133,244,241,13,131,83,152,182,52,28,116,163,11,160,240,241,192,185,199,49,189,77,25,226,62,19,220,39,128,251,219,23,249,166,193,17,171,154,46,95,219,41,16,120,218,125,114,56,161,132,185,193,232,66,220,13,142,147,127,252,100,120,253,205,120,243,220,159,61,191,163,249,41,106,167,93,23,122,85,229,56,109,37,73,25,161,18,76,8,126,138,144,164,206,8,203,196,174,25,23,110,211,155,201,249,128,150,67,179,165,237,221,2,124,47,201,250,211,120,118,73,129,156,66,231,178,1,82,20,161,214,167,233,240,184,72,220,98,209,228,55,223,252,83,90,42,128,128,203,151,242,105,40,189,124,64,49,168,45,97,168,116,16,204,139,28,51,13,165,23,191,156,255,61,174,74,79,247,204,217,193,233,14,239,169,102,134,192,211,219,111,32,190,17,127,251,186,117,7,249,243,63,141,175,125,69,216,177,23,208,140,16,19,19,152,83,41,142,196,151,117,96,112,66,76,82,247,229,247,125,192,125,2,184,191,253,225,64,64,203,93,161,124,97,143,40,80,2,71,36,192,226,152,18,160,128,217,59,239,152,223,248,143,127,217,31,194,205,243,23,209,32,34,33,136,107,232,174,148,169,0,31,203,126,95,84,233,76,221,197,92,29,167,59,164,185,175,21,0,14,0,161,205,239,107,228,98,142,27,3,44,27,133,141,24,237,151,145,32,39,176,203,170,244,224,163,50,132,20,229,63,177,210,135,40,59,143,234,55,103,122,175,179,247,144,69,110,24,155,179,32,233,163,137,207,175,91,189,244,130,198,106,93,15,10,48,132,8,88,128,168,98,184,121,30,111,159,203,63,189,207,160,55,39,239,126,248,215,130,43,253,193,183,83,160,135,0,230,62,173,16,208,133,46,174,39,115,130,34,208,25,58,187,191,221,39,128,251,219,23,250,38,32,166,112,201,162,198,51,1,72,53,12,136,128,129,192,16,253,246,52,252,242,231,193,236,246,237,247,24,244,110,56,89,140,218,133,64,136,168,38,81,29,69,194,122,114,32,158,171,239,68,89,79,65,95,100,122,209,185,228,151,41,31,148,176,76,250,171,193,133,210,12,223,171,64,28,205,77,168,235,64,188,85,209,111,253,105,10,212,86,70,236,137,210,90,188,75,159,99,110,70,144,206,39,158,85,38,152,15,87,49,145,30,243,147,59,139,124,64,27,103,36,99,201,95,128,69,142,113,192,236,6,50,173,95,32,229,49,55,244,162,238,222,9,96,60,137,5,103,144,19,127,246,179,23,167,187,195,59,95,211,174,231,95,254,45,250,206,15,7,0,81,16,38,30,17,141,137,197,155,6,208,197,23,100,247,23,209,125,2,184,191,125,97,111,52,27,1,11,78,34,60,112,34,152,13,34,145,128,67,222,123,140,187,231,79,127,250,171,94,252,197,243,167,232,186,131,72,39,122,117,21,168,140,112,113,136,154,80,21,116,34,18,76,225,74,92,16,38,196,6,228,4,97,83,202,96,7,73,147,128,116,159,101,148,55,47,187,135,157,184,95,245,25,101,133,61,191,208,226,206,182,68,48,216,236,12,74,58,207,186,234,159,90,3,207,207,156,17,164,140,213,140,41,161,66,132,138,34,221,23,147,234,69,9,191,245,1,71,142,146,47,73,177,57,40,187,203,52,21,128,8,220,3,229,20,7,237,20,6,146,209,76,130,246,14,2,230,193,221,143,93,136,79,62,150,232,167,143,222,29,162,116,127,254,23,232,30,201,119,191,1,237,144,8,2,73,42,201,65,55,31,37,146,228,158,102,122,159,0,238,111,95,116,12,168,156,67,166,186,210,105,30,157,248,248,9,223,124,135,167,23,207,222,122,43,244,125,24,6,82,174,174,174,58,82,130,146,12,80,39,28,177,23,130,7,23,208,192,142,33,197,86,25,53,122,198,8,159,199,191,142,145,95,52,101,160,178,216,175,111,202,102,120,94,3,47,229,99,0,75,21,118,53,248,45,94,200,38,138,255,116,31,176,10,205,35,142,196,69,185,190,70,189,155,243,128,81,155,147,243,59,231,198,157,47,193,139,88,132,248,178,95,41,63,123,137,8,141,79,73,23,82,204,197,29,238,65,187,8,23,186,211,147,58,82,116,144,236,169,209,224,226,116,151,30,52,115,31,252,23,63,49,3,223,249,234,29,14,221,95,255,133,95,93,161,15,160,166,108,70,23,167,37,113,214,123,165,137,251,4,112,127,251,2,223,38,190,7,76,96,128,186,201,147,231,119,31,62,209,183,127,19,239,78,207,95,220,116,162,93,56,56,188,191,190,98,160,26,1,55,66,148,1,28,4,71,15,105,64,41,34,236,18,77,68,73,70,73,60,197,130,42,74,203,113,27,115,56,99,89,192,90,133,254,44,139,229,117,244,223,192,121,38,13,106,242,66,8,136,203,61,128,249,79,92,214,227,231,162,255,12,221,16,37,84,148,137,73,85,165,111,211,243,59,70,249,210,85,69,15,111,180,47,197,59,31,119,226,166,55,227,139,44,53,8,212,8,129,17,98,84,225,9,214,25,34,34,58,137,209,59,67,234,23,204,1,21,37,69,100,0,131,185,125,244,129,193,135,127,124,55,154,201,159,253,85,255,39,95,199,151,190,236,12,52,79,181,255,18,14,186,191,221,39,128,251,219,231,161,166,47,200,251,115,176,152,120,156,116,113,202,8,59,120,20,75,20,255,72,139,124,227,61,61,221,60,127,231,45,191,121,113,23,93,85,175,143,125,2,238,211,64,23,34,194,68,12,167,10,65,170,164,42,127,98,244,11,67,9,232,147,152,184,249,101,248,204,1,206,39,10,35,88,243,238,243,248,117,102,4,205,217,3,146,171,236,21,162,149,208,240,88,196,106,241,117,223,176,74,27,5,140,83,197,248,69,136,159,60,3,100,9,49,121,38,59,217,222,247,178,122,238,177,186,23,159,244,167,139,12,177,53,150,72,43,208,155,153,108,98,244,166,103,84,31,87,155,117,252,127,4,39,4,226,164,187,171,71,25,23,161,197,65,130,34,14,4,51,40,73,165,25,44,6,192,127,241,211,219,223,254,178,251,242,215,236,225,151,194,247,254,212,195,33,125,105,48,198,116,2,184,0,230,52,129,194,28,16,67,76,139,5,19,103,212,178,170,246,253,237,62,1,220,223,126,39,55,194,224,162,22,220,253,20,92,73,49,24,124,34,116,82,72,183,72,113,154,56,197,196,248,254,251,183,111,190,249,136,124,246,206,123,17,128,104,23,174,245,48,18,201,117,98,241,27,1,88,208,14,48,151,148,21,100,12,221,92,82,251,167,154,215,167,224,155,248,254,163,22,127,190,195,6,170,83,87,190,83,238,152,230,201,6,192,92,214,180,78,47,180,239,203,103,51,248,133,212,157,117,204,221,186,167,205,27,100,83,35,227,19,217,211,47,193,169,22,81,222,56,11,83,55,63,194,78,239,130,162,67,42,211,198,196,157,45,250,146,89,173,46,205,222,157,44,136,164,54,210,137,114,91,163,170,163,146,54,57,120,12,39,27,222,121,47,190,253,214,240,235,159,233,245,195,238,7,127,225,127,242,77,36,53,190,244,133,147,110,116,70,23,161,15,105,155,14,70,80,233,32,213,239,205,9,238,19,192,253,237,119,91,254,167,141,30,117,119,15,134,4,215,0,16,147,164,75,111,201,87,139,212,211,173,188,245,174,199,225,227,215,127,171,140,143,135,83,119,232,15,26,6,120,47,226,82,144,118,146,220,2,157,84,85,37,3,39,49,27,114,148,76,158,71,9,19,113,69,48,119,33,99,176,204,245,62,214,211,94,236,199,202,2,235,96,11,140,153,91,12,103,253,231,50,44,206,108,153,21,224,211,124,51,21,248,190,3,61,49,255,126,201,145,175,32,172,42,43,204,255,153,196,170,209,14,250,123,239,179,128,167,182,136,79,101,50,72,223,68,57,93,31,239,41,238,102,121,118,93,29,121,17,64,208,155,15,144,24,7,251,224,195,219,143,255,181,251,250,111,7,209,254,47,127,136,190,23,65,52,25,19,70,98,142,166,189,13,245,136,33,37,8,145,112,143,26,221,39,128,251,219,239,244,102,206,73,179,158,11,140,66,232,102,3,134,24,134,120,122,247,173,225,221,15,159,125,244,177,28,244,40,8,199,3,172,79,194,59,93,39,136,230,243,238,174,39,0,104,76,6,58,70,4,35,202,13,222,162,20,182,41,206,231,72,109,91,33,187,1,121,11,81,109,165,149,113,80,166,167,165,195,101,145,45,184,216,180,218,226,237,204,250,248,205,109,94,212,81,62,213,230,91,207,182,64,234,185,232,89,230,141,138,86,10,105,246,28,137,237,90,69,118,241,70,50,104,142,67,70,26,215,244,171,173,12,55,62,118,154,223,206,244,223,180,165,33,163,130,69,162,6,195,199,105,122,199,35,16,73,115,33,7,195,33,152,197,248,222,187,24,226,139,247,222,234,190,245,125,255,234,159,240,181,71,214,93,3,78,141,48,79,138,76,131,67,32,164,199,251,153,193,125,2,184,191,253,238,111,82,68,207,73,198,7,157,243,14,131,245,31,124,52,188,243,206,237,179,39,118,119,114,247,227,85,80,213,94,68,72,237,131,11,19,181,67,36,136,140,52,158,18,234,153,43,125,82,235,133,216,60,236,93,84,246,62,173,236,214,21,116,1,71,64,88,107,239,44,80,247,50,254,114,81,200,78,161,63,253,207,78,201,188,165,223,80,135,81,214,201,128,137,25,101,117,12,117,97,5,43,77,31,164,238,11,106,200,222,54,25,165,229,155,156,167,226,75,22,233,86,88,111,124,186,42,223,108,32,72,89,13,105,202,85,197,147,140,254,157,238,238,49,65,58,130,64,69,144,1,78,26,221,161,193,135,19,222,248,249,240,198,175,134,227,81,191,241,157,7,127,254,215,167,232,160,38,110,145,56,93,105,142,0,70,183,123,135,178,251,4,112,127,251,221,66,64,193,205,104,198,209,114,93,220,244,244,12,207,159,223,252,242,245,211,211,167,78,19,176,235,84,131,168,234,24,226,147,88,131,185,5,1,44,8,168,65,68,160,163,217,150,187,35,137,52,151,117,58,10,107,117,231,22,31,6,171,145,102,198,73,202,224,184,195,216,153,254,52,173,56,141,191,76,130,199,113,217,127,236,133,248,157,237,129,245,48,192,184,89,242,39,210,142,177,118,139,196,10,136,199,114,153,171,106,113,118,222,100,99,213,96,183,45,216,106,170,202,109,3,44,151,206,234,148,150,168,186,62,191,189,113,218,97,150,22,205,162,71,81,166,45,96,17,65,132,43,64,75,147,38,53,231,205,77,252,197,79,158,190,253,155,227,95,252,208,142,87,250,229,175,120,226,131,217,160,112,186,128,122,191,56,118,159,0,238,111,191,203,27,109,160,185,187,67,213,188,123,254,92,223,123,239,244,225,251,180,56,220,220,246,33,168,134,208,169,128,34,34,14,17,49,26,9,42,5,18,72,145,206,212,69,2,128,108,196,226,19,203,112,131,198,62,154,182,47,98,16,234,123,94,166,31,48,203,63,84,157,141,47,5,218,38,165,204,6,65,211,91,149,239,22,101,115,171,18,47,35,105,34,113,230,187,69,228,93,129,141,47,161,85,215,47,40,252,35,38,191,153,50,183,222,222,60,52,46,99,52,27,187,199,53,159,117,163,21,88,137,106,72,126,103,211,98,32,225,78,120,136,18,5,78,87,56,205,239,132,234,14,202,200,47,16,116,42,164,251,221,105,248,143,127,241,136,248,181,175,227,155,223,238,191,249,109,17,53,119,187,87,142,187,79,0,247,183,223,57,0,100,112,6,120,236,159,63,227,155,111,221,189,247,222,139,97,32,73,237,30,28,15,66,132,16,168,34,160,130,17,49,138,40,169,170,174,66,50,73,5,72,0,161,238,62,9,245,48,19,11,217,40,180,87,140,123,89,104,68,239,196,223,203,107,246,185,17,89,102,187,57,134,206,166,190,85,75,180,232,15,246,97,162,102,0,229,146,110,20,225,204,138,21,211,182,215,220,64,156,139,113,101,40,159,157,232,29,237,62,105,163,65,73,191,42,197,39,182,82,69,243,29,192,71,254,79,181,81,81,233,79,140,187,5,121,150,163,46,169,231,82,88,194,245,135,147,83,187,36,108,74,7,92,85,197,83,130,148,211,7,111,225,189,183,110,126,245,139,254,111,126,136,47,125,149,247,229,255,125,2,184,191,189,52,164,195,89,120,121,186,80,117,138,107,150,4,138,147,50,64,226,89,155,152,126,252,209,225,163,143,111,222,125,119,184,189,113,97,127,213,7,138,10,243,44,215,61,66,192,160,1,66,18,42,19,214,143,81,160,115,36,249,112,77,213,89,129,33,35,95,63,183,8,89,153,114,81,112,150,31,97,69,119,89,38,3,93,62,255,162,51,88,231,0,174,170,254,173,112,63,38,17,41,3,239,102,54,90,255,213,74,10,13,96,83,19,48,233,240,48,59,40,172,143,88,245,54,26,32,207,242,99,172,103,224,13,204,74,22,81,222,90,24,127,5,22,149,210,76,249,203,203,119,158,20,41,188,146,163,24,231,255,102,152,6,54,58,78,136,221,131,184,27,70,1,34,33,41,238,128,43,84,232,100,31,163,199,167,31,13,255,252,63,229,107,223,192,215,191,173,223,248,158,33,170,211,48,74,195,154,153,72,48,196,42,113,78,59,43,184,223,27,184,79,0,127,220,136,142,131,201,134,4,98,163,194,141,193,35,93,68,36,82,0,131,184,70,199,233,228,110,254,31,191,24,110,239,220,78,238,177,191,58,138,72,160,4,29,157,208,71,7,173,68,241,238,194,188,192,69,178,16,223,79,65,188,93,38,47,11,240,245,212,118,189,236,138,13,12,29,139,33,36,243,231,109,210,46,207,86,184,77,136,169,134,254,165,16,222,169,130,114,75,148,205,183,167,11,229,51,151,91,190,235,196,211,124,87,59,240,61,48,235,236,143,208,188,183,59,137,237,69,232,205,206,99,205,32,170,62,206,90,102,117,114,125,96,241,53,57,60,177,122,9,27,223,134,85,195,109,37,29,18,32,210,33,26,222,125,103,120,255,61,255,229,79,248,183,127,111,18,244,209,163,193,160,32,85,60,222,149,159,197,64,129,170,83,92,7,222,179,134,238,19,192,31,121,2,32,109,164,190,88,130,101,13,78,42,148,102,46,6,19,209,23,55,15,111,110,63,254,229,47,85,57,60,123,114,144,208,245,33,72,151,20,49,41,211,154,173,80,41,12,36,3,50,191,39,209,58,69,22,23,252,148,0,124,93,123,46,36,248,207,99,186,137,24,158,23,104,247,137,247,205,106,119,10,13,175,162,186,220,120,194,74,24,174,176,88,217,220,44,216,206,64,229,196,120,236,126,188,125,159,179,221,70,245,75,78,188,210,113,218,238,123,32,213,86,251,210,60,86,59,98,68,156,12,13,214,154,116,170,186,22,32,26,239,32,132,187,8,232,110,102,238,160,187,209,198,46,69,4,18,204,140,110,246,252,137,254,175,255,113,231,42,223,251,190,126,247,59,195,131,71,106,112,81,70,167,132,212,194,42,204,49,68,194,48,47,19,220,223,238,19,192,31,233,45,250,64,42,93,0,113,143,160,39,87,41,70,55,74,24,134,227,7,239,217,227,247,31,127,244,216,204,160,122,125,188,234,53,136,150,6,91,6,161,138,48,168,136,136,142,142,184,36,149,66,173,99,208,66,172,127,130,23,42,53,133,209,26,183,197,77,124,9,158,98,179,14,229,170,134,205,155,95,86,63,179,45,125,180,170,167,106,206,24,234,6,162,128,65,170,38,192,46,135,227,203,170,124,57,18,64,171,95,89,47,253,174,91,135,10,74,242,76,211,100,77,36,61,155,11,207,79,5,150,157,80,169,191,154,31,88,125,234,226,221,210,205,198,3,73,10,38,187,2,168,195,232,209,147,193,12,25,168,132,24,189,143,184,123,253,23,254,198,175,245,107,223,176,191,254,107,57,60,128,48,202,16,12,14,49,202,164,57,58,27,144,221,223,238,19,192,31,233,77,146,33,31,108,90,176,146,100,251,231,52,188,243,134,189,245,246,179,231,55,2,229,161,63,6,233,131,138,139,146,17,6,113,35,160,84,237,69,149,164,170,142,28,196,105,171,107,140,162,219,21,98,132,231,106,180,80,156,143,121,44,154,163,106,83,210,115,11,204,217,151,224,223,156,12,151,4,202,105,62,201,141,151,203,136,124,185,115,176,21,190,119,82,197,78,7,144,35,227,89,205,134,234,102,219,118,90,23,113,165,164,134,203,182,158,97,2,253,70,153,185,204,104,194,228,166,220,204,196,92,134,254,253,212,50,238,129,251,148,46,147,151,152,59,221,163,75,210,166,134,59,233,20,135,166,141,116,15,46,176,136,247,223,28,222,125,179,251,203,31,242,251,127,21,226,152,243,4,140,105,198,236,219,44,171,251,219,125,2,248,35,185,185,83,224,2,51,194,19,69,39,222,225,116,123,245,238,251,207,222,126,255,230,246,230,250,65,175,170,29,132,129,2,31,20,66,87,10,73,4,13,33,13,122,117,28,240,114,246,230,157,8,60,218,188,176,83,232,47,107,85,98,90,185,106,105,192,115,89,63,202,101,88,196,194,211,113,21,107,150,177,117,214,17,93,60,85,177,237,188,136,23,165,188,218,70,26,88,3,29,91,201,160,124,223,251,222,0,85,231,177,219,46,156,57,68,190,210,161,155,125,152,207,197,229,21,138,56,238,51,207,179,157,37,239,104,253,189,148,149,126,253,237,44,41,183,69,26,40,41,95,131,24,221,137,104,74,186,27,24,162,59,97,46,74,119,42,162,157,162,155,253,226,39,241,131,223,134,63,251,79,250,232,145,235,209,34,69,92,232,22,225,202,123,230,232,125,2,248,35,111,1,162,59,6,10,0,53,240,201,147,238,241,227,248,225,7,207,238,134,46,200,131,195,53,148,1,148,48,138,42,7,161,82,180,239,144,194,190,8,29,34,66,157,220,181,66,34,17,89,82,4,91,47,46,77,96,200,10,233,166,141,202,111,205,8,181,124,134,108,239,50,106,103,150,93,133,207,220,142,157,65,241,42,144,241,146,225,112,91,35,97,133,110,239,96,47,77,46,102,185,72,181,20,131,227,37,67,130,75,58,131,6,193,105,253,73,165,214,10,189,68,111,46,183,29,126,89,182,56,139,224,161,144,144,227,236,246,70,51,3,16,211,166,24,58,131,59,92,187,0,192,196,221,9,31,55,141,149,32,25,169,125,8,226,226,143,159,249,191,254,207,248,232,171,254,237,239,234,55,190,69,106,180,180,67,182,114,95,187,191,221,39,128,63,174,248,111,227,162,205,241,230,230,240,209,227,231,239,188,53,12,241,68,191,58,6,17,81,213,144,180,58,211,101,210,83,85,133,33,244,221,0,23,17,77,116,155,64,45,42,125,75,161,60,33,74,197,248,119,171,6,159,122,5,150,49,189,250,89,150,145,168,138,167,108,245,10,101,116,41,4,24,182,0,34,158,107,149,170,128,200,26,221,34,196,71,177,29,110,40,43,236,99,86,216,176,13,192,70,160,111,138,246,140,255,105,99,191,146,231,43,91,172,252,53,62,147,245,168,203,33,252,229,206,7,83,134,118,185,108,101,97,234,129,150,58,71,35,250,52,58,191,141,111,105,148,14,29,191,200,0,201,39,131,106,135,164,54,106,0,221,232,30,189,103,48,113,186,31,58,34,226,244,241,59,241,241,59,254,206,55,195,119,190,207,47,127,29,158,5,100,239,111,247,9,224,15,6,210,129,128,150,56,206,156,157,189,141,30,50,225,33,217,179,96,18,241,239,159,63,15,31,126,192,199,31,127,244,236,153,134,208,31,194,149,138,147,34,18,68,148,128,140,155,92,170,29,196,85,21,42,93,186,12,69,71,145,175,57,108,37,219,239,58,66,237,143,76,19,82,84,112,243,173,137,230,111,197,29,219,46,213,203,160,136,164,243,60,166,130,69,34,201,60,203,185,246,36,55,101,209,38,94,123,245,174,156,16,103,10,95,37,16,227,230,89,149,8,133,84,209,250,105,243,231,103,249,180,43,100,39,231,188,173,126,197,101,193,34,205,15,44,237,133,183,54,215,102,171,178,109,137,161,157,22,103,254,234,139,121,117,30,18,96,53,69,167,36,93,160,41,5,10,28,78,142,73,212,167,81,112,122,55,36,85,230,238,168,148,193,72,182,51,12,2,128,54,158,251,110,233,123,21,199,169,215,158,209,134,247,223,57,189,247,30,191,244,21,249,222,247,244,235,223,6,2,96,105,244,45,32,132,105,242,95,16,132,146,254,40,168,53,41,224,254,118,159,0,62,127,7,212,205,28,16,77,226,252,57,52,56,78,20,97,164,211,124,36,66,192,16,251,247,222,255,232,245,95,95,11,0,187,122,112,84,138,136,80,217,165,117,45,113,134,16,66,72,99,94,9,234,238,12,90,146,241,151,149,190,229,23,165,159,129,32,118,145,138,57,248,86,6,182,77,79,171,179,200,117,65,42,101,19,35,231,70,80,59,75,6,93,35,233,107,87,175,81,64,111,61,112,184,172,219,104,190,34,207,221,223,183,251,6,156,51,42,56,139,131,53,89,255,59,109,129,21,122,115,107,59,226,165,199,178,183,26,166,89,0,182,154,33,87,231,70,138,208,73,73,112,76,10,238,102,134,174,67,244,94,3,85,12,198,199,31,220,60,254,248,193,159,63,195,247,254,204,217,81,84,200,200,19,0,120,32,134,200,40,34,48,7,76,68,19,77,73,238,105,163,247,9,224,115,126,155,192,208,217,182,112,12,211,222,185,193,16,21,26,233,114,119,58,14,55,252,245,27,167,187,155,43,12,135,112,184,234,175,69,196,5,65,68,64,167,169,42,187,160,93,72,37,63,201,64,49,230,233,40,235,74,153,198,73,41,26,72,117,220,2,24,94,95,59,77,101,177,125,216,97,107,178,186,31,49,139,7,78,63,108,64,31,103,17,240,253,97,0,54,102,15,165,150,67,170,110,207,59,19,236,254,103,153,205,206,38,215,210,25,166,108,119,118,80,169,250,229,184,120,189,212,16,156,221,27,104,78,128,80,105,13,113,243,110,197,115,22,147,146,236,255,236,171,47,151,160,165,230,195,221,76,40,116,241,52,52,136,131,11,29,46,17,116,242,32,253,221,233,244,250,207,253,141,215,249,151,127,21,190,244,237,120,117,160,7,0,148,147,155,10,224,209,149,202,196,64,98,170,108,238,163,255,125,2,248,156,39,128,81,70,70,156,86,121,55,58,77,40,131,33,216,137,175,255,234,249,179,39,61,68,85,30,62,124,40,208,16,84,148,146,86,121,85,180,63,136,170,118,193,133,230,158,204,155,18,27,99,110,222,11,58,135,35,166,87,105,2,205,227,191,165,145,12,124,133,217,151,250,204,153,123,179,223,122,239,27,28,150,25,171,176,55,209,50,35,217,156,210,210,204,96,6,138,226,202,205,113,11,221,190,164,99,64,38,218,203,2,96,217,52,114,105,102,145,115,201,239,12,245,136,139,77,2,113,92,174,116,61,29,130,6,85,116,157,155,23,88,19,33,14,227,98,189,57,89,132,237,204,18,26,191,231,156,57,198,236,145,231,240,102,73,95,48,237,144,115,242,208,76,88,80,28,6,115,15,161,23,243,72,132,163,234,201,238,162,223,253,248,71,167,7,191,61,254,215,127,96,255,0,22,205,58,98,112,167,136,68,3,9,8,97,169,137,179,123,233,136,251,4,240,185,190,37,236,51,197,253,28,253,233,98,98,132,202,205,139,171,155,39,242,246,123,47,94,220,30,67,119,232,131,11,59,167,136,152,66,133,34,68,232,66,223,133,16,70,207,22,82,128,36,236,140,169,7,159,251,128,201,228,79,41,113,177,139,132,51,144,130,140,246,91,108,129,21,85,40,41,33,233,82,218,97,201,29,228,22,111,189,68,210,151,239,36,205,75,246,166,169,198,122,162,139,109,135,197,106,230,177,9,148,203,106,3,64,138,55,128,77,5,255,157,150,168,124,61,191,96,180,185,37,12,183,207,246,105,140,241,57,55,4,231,171,19,46,145,159,226,127,162,187,172,230,16,197,187,170,161,188,117,154,201,63,155,25,48,249,11,249,8,78,186,119,162,20,143,98,14,32,128,131,57,130,118,49,18,114,122,250,145,255,207,255,151,127,227,187,242,141,31,224,181,135,240,64,14,48,23,154,17,110,20,104,218,29,187,191,221,39,128,207,245,205,1,208,124,140,80,154,206,89,138,139,161,187,253,120,248,233,47,162,242,238,52,28,15,125,232,69,198,153,153,144,212,64,81,237,142,7,6,37,84,186,145,121,173,218,137,8,96,89,163,56,187,45,150,5,190,195,36,235,252,188,60,244,223,72,100,45,232,255,220,103,159,219,133,150,30,27,171,246,98,225,41,191,33,11,179,21,37,125,74,96,226,109,112,163,124,6,99,99,10,186,85,53,167,0,183,214,239,108,86,253,69,7,182,26,99,108,151,240,85,211,176,182,9,3,106,238,208,126,159,49,126,229,222,120,159,59,227,25,155,122,2,36,115,121,214,51,128,118,143,37,155,157,141,200,216,193,130,158,87,7,18,40,68,115,118,29,92,104,62,184,37,103,138,193,35,29,12,60,106,63,12,209,222,252,205,240,230,59,221,223,253,61,190,252,117,87,73,149,147,96,48,55,74,112,136,123,188,95,29,187,79,0,159,235,155,120,42,198,70,187,36,208,130,13,122,138,221,251,239,202,147,231,128,31,24,244,225,17,48,77,85,18,35,148,253,225,16,66,144,67,215,137,2,226,42,35,157,127,148,237,117,119,10,102,11,223,85,20,115,76,156,60,89,224,81,37,134,227,139,128,213,18,132,41,126,185,57,171,60,163,1,55,169,225,115,75,219,199,47,18,196,199,182,216,67,53,36,72,209,51,135,75,41,88,55,185,89,209,214,86,212,14,161,115,156,27,23,182,7,21,153,170,9,182,52,142,213,70,250,188,100,140,145,21,232,118,150,171,235,26,124,37,74,90,189,189,245,59,49,158,79,186,171,83,37,29,22,153,86,181,231,103,38,232,52,81,150,214,14,41,97,88,151,68,36,196,196,25,65,247,24,35,92,162,70,49,2,46,66,49,49,12,241,223,254,241,244,232,181,254,207,255,58,188,246,181,129,193,93,3,49,196,83,242,181,187,143,48,247,9,224,243,221,1,176,192,121,1,141,81,63,248,16,239,188,235,194,8,92,93,31,148,36,61,64,32,14,181,16,14,125,223,75,215,35,104,167,65,68,156,22,5,105,193,215,70,136,53,38,97,183,117,52,76,127,37,197,48,242,35,216,42,66,103,4,166,196,220,71,124,170,89,221,115,11,169,104,178,128,46,195,58,22,51,128,245,253,176,33,87,185,143,239,151,177,47,19,213,235,122,249,220,22,110,51,11,102,200,155,190,247,209,118,156,194,242,75,239,107,13,109,253,166,84,33,109,122,194,212,251,125,43,11,179,117,90,106,36,123,44,196,33,76,234,23,42,57,66,165,154,83,245,241,171,215,45,180,169,49,173,7,80,168,10,152,68,167,41,233,49,245,27,140,241,228,240,160,65,193,147,69,125,252,97,252,167,255,121,250,206,15,174,255,242,111,7,145,104,81,68,157,201,12,227,62,198,220,39,128,207,83,172,103,146,66,225,180,151,228,9,80,14,128,133,103,31,93,63,254,208,158,62,187,137,241,120,232,85,199,173,93,208,92,24,244,208,29,250,208,119,161,239,69,4,66,17,113,33,161,33,17,201,199,43,207,144,152,65,147,86,40,138,205,85,144,226,193,221,73,67,242,243,43,34,126,133,66,248,180,198,83,76,32,147,208,23,0,36,197,75,25,87,136,89,253,59,65,46,37,91,127,95,27,174,53,81,144,114,58,81,74,59,248,72,154,66,41,234,224,41,236,76,62,227,85,160,25,85,72,243,59,209,145,153,227,173,49,120,105,240,123,118,198,219,200,178,229,252,99,57,234,56,59,28,46,135,37,23,54,4,101,108,45,209,161,181,229,86,211,137,115,185,191,189,153,143,139,73,128,192,139,86,32,137,118,22,48,84,58,203,199,249,129,97,90,18,24,87,38,28,73,205,54,219,39,140,161,191,74,141,234,229,158,179,192,201,160,38,166,145,102,38,80,157,222,79,80,17,118,102,206,223,252,242,201,187,111,30,255,230,63,225,107,223,20,79,184,98,26,2,11,221,76,76,208,121,4,20,240,211,253,112,248,62,1,124,166,55,186,0,67,82,241,76,151,133,19,193,236,78,68,157,110,119,95,122,250,36,190,253,206,147,155,23,135,195,225,250,170,83,21,165,80,24,4,208,46,116,93,119,56,106,215,133,16,36,40,201,60,242,29,13,85,68,154,133,219,24,177,75,122,15,1,135,36,39,20,129,248,69,69,122,174,254,234,26,124,98,224,148,108,156,121,241,103,215,114,107,7,230,190,164,226,174,35,84,163,141,217,44,192,155,144,81,137,213,108,97,77,251,186,14,237,247,76,236,147,209,119,158,153,219,70,105,205,92,178,79,72,109,55,67,205,47,122,219,192,121,43,9,165,148,163,200,51,137,105,97,216,219,134,16,149,184,80,245,89,26,89,121,60,201,211,190,139,140,139,196,41,91,168,118,193,163,136,221,221,14,255,254,207,221,119,126,224,223,254,115,94,95,69,132,62,98,208,193,9,245,206,16,17,220,163,221,67,67,247,9,224,179,190,153,12,48,5,153,10,38,194,8,14,208,222,226,33,158,244,205,119,134,167,143,165,147,71,87,71,17,233,67,50,224,21,17,233,15,161,235,123,233,15,18,52,173,116,49,97,59,68,6,121,150,44,207,57,154,167,107,102,35,4,100,39,150,164,225,219,0,238,87,64,127,11,253,223,16,14,75,116,76,99,65,214,156,94,82,28,91,20,254,157,232,182,179,9,181,179,223,180,191,128,182,195,95,244,149,69,226,168,110,9,110,53,1,59,174,47,23,234,11,173,255,234,43,44,238,66,130,233,142,8,210,126,147,90,78,179,171,255,196,214,230,7,23,99,164,202,2,1,68,98,183,93,248,69,228,69,197,74,116,58,47,142,141,91,99,226,102,230,102,169,231,139,0,132,87,135,112,23,205,126,253,11,62,254,72,255,234,63,133,71,15,141,61,163,66,232,30,193,4,141,41,238,215,131,239,19,192,239,161,3,160,195,38,238,13,129,8,6,235,223,126,191,191,121,230,241,142,189,6,233,36,64,5,14,9,160,132,16,122,237,174,143,161,59,36,237,254,44,224,156,35,239,44,221,227,206,132,104,143,134,132,163,52,113,198,250,183,80,251,58,30,57,224,141,203,222,204,70,18,206,168,0,42,53,122,176,10,37,77,153,251,113,218,225,75,196,224,147,0,107,53,64,193,79,242,240,245,39,170,26,5,203,250,166,187,145,113,13,10,209,219,67,239,117,150,109,151,225,231,230,1,205,52,89,78,188,207,173,110,45,236,233,215,211,23,94,204,167,105,16,171,20,133,200,201,216,24,160,181,161,146,63,120,132,203,170,34,17,17,51,115,58,162,77,119,182,24,1,32,152,12,62,64,164,87,25,168,195,139,199,241,159,255,127,252,250,183,186,191,249,123,74,66,198,68,160,136,230,1,230,198,123,122,208,125,2,248,140,19,128,211,92,73,19,67,116,229,241,227,167,15,111,110,110,31,191,23,69,14,33,132,126,212,243,49,179,78,16,142,199,238,208,135,190,151,67,167,93,200,6,189,12,154,68,22,81,77,237,166,100,224,136,51,13,63,58,57,166,158,85,172,217,93,208,37,10,19,196,229,148,149,179,6,92,50,143,108,200,238,239,176,251,11,184,169,20,189,161,181,21,35,34,22,166,90,243,180,19,108,226,48,165,113,112,229,46,89,185,178,156,213,168,200,93,84,51,19,56,235,28,182,179,156,60,87,211,210,160,223,108,29,168,45,166,211,62,26,211,72,36,211,226,129,96,207,168,160,29,19,95,73,125,179,28,71,143,199,123,123,95,33,199,253,169,200,40,102,24,164,59,196,89,127,77,154,20,132,220,125,140,72,113,24,36,16,81,0,40,135,128,112,114,243,119,223,60,61,121,218,255,233,159,219,183,190,165,244,193,238,52,132,139,182,255,238,111,247,9,224,211,189,57,7,178,131,187,33,134,211,112,188,189,245,119,223,124,114,186,189,234,15,125,215,5,81,103,36,60,128,210,247,221,131,131,30,142,33,4,6,237,186,142,42,89,223,115,52,114,169,72,238,133,117,151,37,87,238,105,95,105,212,43,182,117,157,216,168,115,209,92,233,74,63,207,27,194,154,34,223,200,231,3,155,83,202,45,147,219,205,74,89,218,1,39,97,200,101,156,77,198,99,206,173,6,226,229,174,109,174,222,237,254,82,238,58,21,45,181,75,27,117,253,98,24,48,83,117,167,24,237,155,144,122,3,179,67,61,37,222,26,105,52,129,178,100,1,157,213,67,247,135,10,51,40,148,119,53,46,80,115,34,198,114,163,164,24,201,228,229,146,77,227,146,248,104,149,237,202,57,150,121,81,229,160,110,23,166,247,230,66,208,133,14,83,199,173,82,6,23,23,83,119,239,68,97,114,115,251,100,248,143,127,214,219,23,252,147,239,202,85,239,30,75,153,197,251,219,125,2,248,172,58,0,170,219,157,48,168,13,225,205,223,202,112,35,34,215,87,215,84,237,69,92,60,26,210,98,215,241,250,1,187,32,135,46,205,0,66,8,150,46,15,82,68,134,220,189,78,106,145,229,101,108,92,201,32,76,234,102,25,216,89,7,202,38,236,112,137,215,46,73,186,166,126,163,156,196,142,44,163,203,144,150,45,125,161,242,63,173,84,235,92,238,247,174,226,215,206,87,176,41,209,131,98,94,189,195,86,218,82,27,45,87,180,100,229,73,185,67,141,157,191,7,219,124,233,74,75,174,194,133,246,131,242,214,254,48,182,85,134,118,198,3,105,133,120,103,78,62,65,136,99,236,47,177,32,171,27,38,70,46,236,38,117,121,184,164,16,70,220,154,19,152,89,30,113,169,93,203,225,206,76,227,48,4,50,66,28,209,5,189,169,43,237,87,63,142,111,253,38,252,221,63,248,245,107,202,33,169,43,222,223,238,19,192,103,119,51,87,50,30,223,250,109,184,187,193,112,71,145,46,4,85,13,10,51,19,226,234,120,60,94,61,144,190,211,99,47,34,161,239,68,132,34,80,17,119,17,73,227,199,101,103,157,46,24,71,34,101,166,125,220,81,212,173,85,110,115,198,247,13,133,115,227,118,14,216,81,217,204,144,241,186,50,45,73,57,48,1,237,146,161,238,133,124,155,125,229,253,75,8,166,197,127,106,22,178,246,141,20,88,61,36,15,39,183,222,246,66,55,109,123,48,187,211,51,189,194,28,123,159,182,180,165,157,87,29,210,125,193,162,250,81,69,129,191,120,245,145,35,92,231,128,89,0,99,163,163,42,141,16,202,223,139,47,76,223,154,200,21,201,14,119,131,8,163,116,80,131,155,157,0,194,168,202,232,67,96,207,155,23,55,255,248,255,214,175,126,91,255,254,191,210,238,117,226,238,19,192,39,133,116,138,11,32,141,248,124,10,119,227,148,112,2,94,204,33,122,253,244,67,60,127,102,79,159,58,226,225,208,167,134,55,21,57,33,132,254,234,186,63,30,245,216,135,16,66,223,37,170,79,18,116,179,60,107,165,184]);fileData4.push.apply(fileData4,[153,76,94,126,36,101,225,210,229,99,184,29,165,84,92,150,42,55,51,156,61,166,1,117,143,19,36,93,236,175,22,67,224,125,72,103,7,244,47,196,156,129,144,204,88,22,83,80,92,46,23,209,138,254,89,164,204,23,50,3,169,198,212,53,106,130,228,183,0,200,132,143,149,206,93,117,224,43,52,148,102,53,161,98,11,225,140,246,217,18,132,202,124,249,38,96,85,110,87,85,6,150,101,120,93,215,251,229,206,218,122,236,193,86,171,209,108,47,12,227,166,66,241,62,29,219,166,208,144,113,234,147,43,116,152,55,96,55,214,19,136,244,63,198,113,14,193,165,117,26,87,18,29,115,222,18,250,36,66,71,18,42,152,92,7,92,56,143,7,164,151,24,33,160,58,204,194,160,158,198,197,132,58,157,196,33,244,167,33,190,247,230,139,127,188,13,223,250,118,248,214,15,166,119,26,156,67,82,99,76,179,58,186,65,232,4,163,79,158,16,247,162,114,247,9,160,113,134,47,126,78,158,45,98,48,184,136,12,238,129,52,3,67,188,126,254,98,248,237,111,122,209,67,31,66,56,164,83,89,41,238,222,245,221,241,250,65,232,251,208,119,41,1,80,36,149,153,41,250,163,112,233,74,105,195,179,251,10,184,131,216,56,192,109,50,226,164,171,99,235,242,112,140,97,230,59,133,106,245,195,150,92,196,98,154,58,195,224,109,160,105,167,63,168,158,51,139,148,53,151,161,54,114,140,145,244,36,50,179,77,42,157,137,58,211,127,239,151,240,205,223,103,119,151,230,177,93,31,183,118,153,127,25,5,22,171,72,90,14,82,182,224,157,21,181,169,220,60,224,254,234,70,109,241,134,243,181,194,226,175,147,160,80,122,161,124,110,151,120,17,73,113,183,221,81,109,73,142,202,179,177,169,202,49,17,113,210,204,220,233,230,78,8,160,42,157,112,248,248,163,219,143,30,119,12,254,205,111,59,5,188,137,8,234,3,140,50,237,175,193,163,91,162,90,211,224,114,31,253,239,19,192,133,41,193,9,35,131,185,82,140,214,197,187,47,63,121,193,39,31,223,245,218,247,125,16,29,43,119,27,40,210,31,15,199,135,15,250,227,65,186,160,93,160,8,67,32,41,42,102,78,145,20,161,167,34,113,212,244,228,44,227,179,8,40,102,150,76,125,23,23,185,143,170,184,94,248,238,22,228,22,37,173,26,249,162,121,101,191,252,208,99,227,247,203,210,220,231,163,183,223,31,52,99,238,58,110,218,210,11,126,150,137,206,126,132,66,241,87,214,188,187,244,168,172,43,232,113,95,207,209,12,250,13,58,150,204,163,215,75,204,0,118,220,208,0,52,45,122,182,66,252,190,189,76,251,136,216,242,131,236,30,166,137,222,227,107,37,215,252,178,58,45,107,229,59,87,233,39,21,67,52,79,234,223,106,163,171,154,153,1,1,2,247,72,151,97,24,168,105,219,17,6,113,49,61,240,42,34,254,244,223,241,254,155,248,179,31,202,213,151,2,224,136,34,42,145,81,34,65,136,210,198,38,86,64,152,47,196,192,239,19,192,253,109,17,116,70,83,58,8,48,80,2,124,128,9,6,177,161,123,227,205,155,219,155,254,16,32,234,6,8,68,0,183,238,120,184,126,244,144,199,99,127,60,132,16,52,116,169,183,77,229,63,0,13,35,41,66,102,20,98,230,227,207,87,78,97,244,177,244,105,154,3,172,207,23,233,24,249,80,155,59,198,6,232,60,201,103,142,191,52,236,212,248,173,254,96,1,253,239,203,71,35,239,24,175,20,164,91,252,37,224,220,208,24,219,19,221,212,64,136,99,167,54,95,99,232,141,2,124,253,86,183,231,40,243,127,78,228,31,185,204,127,205,137,53,184,134,125,210,231,185,77,224,29,187,249,153,155,155,33,31,92,230,98,95,248,13,92,126,225,236,60,103,9,13,165,15,29,209,24,26,185,76,216,167,204,12,171,105,50,172,36,250,192,65,162,71,67,164,56,140,10,64,20,112,59,189,247,174,188,120,118,250,187,255,214,93,127,21,222,157,112,10,194,48,142,16,172,52,177,1,239,103,198,247,9,96,99,6,144,163,63,128,56,242,252,72,250,131,143,30,119,167,219,211,233,182,187,238,69,37,24,148,2,115,42,15,87,87,87,15,174,143,15,31,73,23,160,154,232,158,41,250,143,87,83,209,23,207,171,182,46,4,50,7,212,103,15,189,169,109,79,151,140,157,187,228,72,76,157,65,206,1,185,15,40,129,139,69,229,85,10,8,95,106,30,169,115,234,120,229,227,44,171,132,54,151,158,220,74,15,59,181,251,194,48,171,130,59,172,61,123,184,244,173,182,250,131,74,37,105,171,48,191,112,40,146,247,9,22,232,141,239,105,19,237,235,202,93,250,209,86,77,67,94,70,217,108,132,47,11,250,155,123,203,28,163,186,79,183,36,254,19,39,244,111,222,13,158,130,126,132,155,185,128,203,30,87,148,18,113,114,130,230,98,195,200,193,165,28,142,189,223,220,217,255,254,167,155,215,190,114,248,235,191,15,174,233,120,10,198,17,86,222,159,160,202,133,14,10,247,9,224,143,110,6,80,142,127,35,45,24,136,225,225,187,31,196,143,63,234,175,142,225,216,139,8,220,41,46,226,65,251,195,213,241,234,209,163,227,245,149,246,65,68,188,11,9,247,31,65,127,179,148,0,226,164,62,144,37,157,39,109,21,95,175,41,149,230,181,121,237,171,41,43,95,44,163,142,159,32,165,4,119,129,216,252,116,230,77,65,224,210,127,124,84,97,43,26,133,245,15,233,184,164,164,180,197,237,217,87,86,216,169,199,203,194,19,182,87,173,143,29,73,57,12,104,161,37,62,73,58,139,143,120,194,214,122,218,38,240,82,254,126,82,120,110,138,14,109,181,2,151,76,68,28,75,147,250,221,185,250,89,43,202,179,216,81,101,21,215,68,111,74,237,10,0,148,229,17,155,137,64,222,28,47,143,168,38,235,183,49,239,93,79,99,227,102,138,85,213,152,53,175,150,11,34,49,144,131,169,170,136,199,24,211,57,107,102,84,136,5,239,148,167,27,125,251,55,132,219,95,253,103,178,139,52,243,164,217,2,131,83,132,102,244,123,241,136,251,4,176,74,0,137,240,83,144,127,172,143,222,63,127,22,159,61,230,205,205,195,227,193,132,33,4,129,199,8,103,236,15,87,15,30,60,234,174,174,194,241,128,62,120,23,16,70,133,135,212,180,26,33,26,204,44,22,204,188,162,236,26,233,61,152,234,215,76,248,33,61,163,255,102,182,86,31,243,36,0,119,70,247,77,179,203,202,186,64,220,2,229,207,86,146,46,59,3,129,75,3,31,90,99,231,197,251,209,233,63,189,221,49,20,237,130,46,115,128,44,239,154,165,26,44,247,31,151,75,86,248,186,227,56,39,53,145,55,138,183,216,174,109,0,173,216,11,184,68,65,111,255,206,59,160,80,76,234,129,19,22,116,150,1,181,46,237,171,126,209,219,115,227,12,96,122,19,105,132,36,11,139,169,191,246,17,165,153,165,80,234,113,203,228,54,140,104,10,49,73,54,74,78,129,251,233,46,154,81,20,14,137,142,160,157,189,251,118,188,189,193,215,191,125,248,198,183,163,106,52,15,201,172,210,28,16,152,227,126,4,112,159,0,218,224,39,16,137,72,235,163,95,221,14,246,230,111,175,186,238,24,58,136,5,88,39,33,80,7,177,238,248,240,193,131,7,253,241,216,93,31,195,225,64,146,218,73,80,17,24,225,164,136,202,52,134,205,145,29,91,245,99,170,253,39,233,136,92,27,205,198,44,2,218,84,175,49,79,94,29,190,27,73,125,170,214,5,101,19,176,46,253,54,49,238,54,189,71,28,246,82,68,154,233,103,55,231,90,7,109,103,193,170,249,108,121,170,209,82,102,70,179,212,61,251,38,177,173,166,240,106,186,117,151,64,228,251,11,195,11,173,161,230,160,187,200,217,213,49,220,170,232,231,231,148,218,139,248,242,70,185,226,86,249,184,162,62,231,192,108,201,176,197,40,155,118,44,40,20,51,171,38,97,158,104,62,213,98,159,210,129,224,50,72,242,34,38,149,39,158,146,31,170,196,193,141,134,129,84,17,139,39,143,143,63,240,119,223,67,236,14,223,254,147,40,193,220,5,28,198,243,246,126,111,224,143,56,1,100,207,94,167,208,199,83,193,57,42,60,27,1,72,48,57,222,221,92,127,240,246,233,170,87,129,40,146,129,23,73,87,121,120,245,224,248,240,81,119,232,187,195,81,187,94,130,106,215,57,145,162,191,20,152,166,153,37,148,63,45,215,46,123,103,1,16,99,92,92,162,19,251,45,119,9,51,250,169,163,59,204,188,145,15,186,248,78,236,46,249,251,158,169,167,47,131,126,22,79,88,94,141,40,90,133,249,90,106,128,15,51,4,53,86,235,82,24,232,114,163,240,44,19,70,178,10,88,197,217,56,218,98,142,189,81,185,43,16,171,10,126,10,70,172,138,244,50,91,148,5,251,154,163,82,205,138,215,173,146,175,48,25,231,98,135,57,245,106,205,114,187,209,28,204,62,19,197,198,0,188,9,233,72,9,253,181,166,20,54,193,86,192,108,0,153,39,82,89,204,117,181,217,91,214,15,168,48,186,89,81,202,231,190,168,56,110,78,153,36,166,38,178,86,114,29,40,27,130,252,89,114,121,180,56,121,22,219,5,51,7,55,58,73,133,194,204,16,61,48,56,220,196,162,107,234,180,85,196,65,118,118,112,158,14,136,63,255,199,147,254,215,254,235,223,31,212,204,35,221,41,129,102,121,141,33,117,135,70,73,18,20,127,108,170,18,225,143,50,250,167,88,63,94,186,70,244,102,113,68,97,20,145,98,55,15,222,126,63,120,36,245,168,48,51,58,186,105,149,247,120,253,224,250,225,195,208,119,221,225,24,250,142,26,32,146,52,253,83,2,200,23,97,174,107,72,14,22,71,202,231,114,80,89,110,162,150,251,65,133,137,74,220,194,208,157,179,13,172,193,155,107,4,235,192,234,194,102,55,208,68,132,215,38,145,43,44,98,222,63,104,68,168,28,125,183,88,67,103,248,254,82,217,123,21,27,191,211,179,201,130,92,212,156,61,156,29,78,24,219,188,213,29,236,158,203,207,184,213,100,228,231,223,82,187,219,92,38,88,12,120,106,139,205,61,7,205,170,191,60,11,239,140,231,30,176,218,77,163,183,55,39,242,160,162,217,195,101,219,200,101,41,144,114,90,99,130,181,96,193,237,182,71,117,71,168,66,82,138,175,222,163,77,232,167,164,241,177,65,135,95,252,203,240,250,207,186,255,252,127,225,250,138,20,216,96,12,226,48,193,0,239,33,134,32,62,12,50,168,245,247,29,192,31,60,214,111,116,49,74,2,133,9,11,134,72,1,44,184,198,232,97,184,185,122,255,125,14,207,15,135,30,6,21,9,212,4,64,246,135,67,56,94,29,174,142,122,236,187,238,160,93,144,208,169,42,85,33,116,161,132,144,40,152,36,221,70,150,230,72,98,179,188,147,69,133,184,219,94,156,18,41,74,86,93,21,182,75,55,240,84,42,142,202,100,115,177,57,229,149,218,63,160,114,200,186,184,21,8,238,222,194,198,23,251,7,77,24,157,231,166,2,41,0,92,184,71,214,126,21,41,38,31,211,176,119,74,249,73,163,205,206,207,54,10,45,141,179,188,154,169,193,154,106,255,173,32,181,148,74,173,196,142,182,102,176,35,74,94,172,49,227,156,7,89,33,81,71,47,170,254,90,234,110,149,54,182,242,86,51,97,52,183,13,118,126,158,95,72,198,26,98,221,96,85,248,85,243,175,165,110,199,4,147,102,28,201,93,24,36,152,89,100,244,56,184,27,224,2,37,69,24,141,193,110,158,217,255,254,255,234,223,254,95,254,232,33,35,41,131,129,116,13,24,220,29,138,147,123,111,93,228,64,151,251,4,240,71,144,6,96,19,16,148,100,48,225,148,193,7,117,187,126,247,157,206,79,161,63,144,96,96,24,123,94,61,30,143,87,143,94,235,143,135,208,31,186,67,47,161,19,17,170,82,149,133,135,123,106,146,201,26,247,15,33,212,157,72,161,23,86,26,28,206,33,3,35,97,153,35,12,98,216,23,224,156,48,159,210,16,38,85,223,227,22,38,99,126,120,210,12,200,53,236,20,137,22,192,200,68,40,90,168,46,87,119,40,150,215,26,236,160,45,230,210,250,110,107,1,34,240,162,29,227,102,89,157,199,3,206,122,191,122,103,242,145,218,163,236,251,216,108,2,208,218,209,45,133,28,246,45,51,75,104,168,124,33,188,60,123,106,43,74,98,229,74,191,198,244,150,132,224,130,12,10,191,112,72,238,27,180,130,5,157,169,165,113,187,53,20,201,236,184,53,33,53,159,15,182,28,120,148,71,67,40,147,6,145,123,4,162,37,206,145,117,232,157,232,187,187,155,211,240,163,255,25,254,243,63,240,250,43,102,166,98,22,157,20,19,99,244,32,189,33,138,201,31,155,231,240,31,33,4,36,185,21,200,154,63,131,64,44,94,61,123,118,120,254,156,126,34,41,74,210,123,233,32,174,170,253,241,112,188,126,120,184,58,134,254,16,250,78,187,222,0,170,38,67,199,193,141,102,162,90,32,3,158,119,217,51,19,116,121,25,208,5,66,201,77,235,26,190,207,87,194,136,193,167,136,97,151,249,241,230,46,124,100,165,36,26,99,201,11,226,133,230,142,151,5,2,78,202,210,134,98,159,57,243,148,154,8,201,217,225,103,115,108,203,11,31,155,36,146,230,95,22,240,218,162,63,177,157,207,53,62,211,5,176,112,181,65,182,165,184,176,254,68,57,230,94,146,105,112,129,91,0,86,38,148,205,138,126,199,130,166,154,15,239,72,116,52,100,224,54,54,135,215,44,56,236,174,56,84,199,205,139,183,81,249,103,100,21,216,177,73,128,144,52,49,143,22,99,228,0,144,39,184,244,196,221,41,254,235,63,226,155,223,213,63,253,139,59,15,157,156,12,61,29,80,79,179,5,155,156,189,239,19,192,31,48,4,148,208,21,75,76,180,36,79,175,22,191,250,248,227,187,39,31,29,250,78,67,239,238,116,19,165,19,93,223,29,31,92,95,95,61,76,128,79,119,232,181,235,69,36,168,26,156,42,170,10,72,222,94,177,196,205,113,113,143,35,167,173,40,9,11,67,71,150,157,62,209,16,98,171,99,101,49,15,216,12,64,237,0,74,114,166,12,93,130,35,55,9,75,251,132,159,98,104,97,139,232,70,138,75,30,18,96,219,171,96,171,194,109,151,255,27,251,7,56,39,50,145,154,164,233,144,214,225,172,169,133,151,181,128,214,86,92,237,5,230,165,24,245,126,57,191,244,120,89,40,104,46,62,151,52,92,113,232,120,89,49,190,75,36,166,107,15,200,13,231,200,246,169,40,244,13,129,141,241,148,88,206,255,119,230,85,213,120,160,82,208,171,220,199,242,207,70,135,123,48,49,177,4,186,69,120,24,72,225,73,79,26,237,244,203,159,251,179,39,225,111,255,30,232,72,56,132,67,52,70,163,118,238,127,108,220,160,63,66,8,200,140,8,227,204,52,145,115,238,190,246,241,141,220,61,251,90,127,140,226,0,77,160,110,65,66,127,232,15,15,30,30,175,175,194,161,215,208,105,23,52,244,84,213,16,32,84,82,85,69,2,48,146,7,18,224,48,241,127,102,98,67,218,29,91,94,51,43,239,95,95,0,5,11,43,215,25,53,80,23,75,98,138,244,11,203,118,157,33,123,157,103,119,23,90,141,239,111,21,109,229,155,101,25,149,218,234,81,9,38,231,63,90,251,33,151,44,55,237,177,45,95,98,170,65,232,168,189,61,30,245,121,122,217,238,12,214,174,97,123,67,93,54,140,28,206,90,37,99,119,189,14,43,62,126,153,164,55,177,248,115,218,218,229,33,221,86,252,255,164,173,119,185,113,190,181,68,221,156,73,204,187,50,203,15,176,209,64,8,16,93,40,8,30,56,196,155,16,233,129,131,163,103,119,18,94,245,120,241,225,59,241,71,255,18,254,246,31,136,65,72,27,251,115,251,35,100,134,254,49,170,226,245,54,130,63,131,0,30,191,246,241,141,188,120,210,65,78,244,132,200,6,240,16,244,240,240,209,163,47,125,249,234,193,117,127,117,236,250,67,119,232,67,127,212,174,235,186,78,38,109,231,52,53,36,147,1,70,181,231,181,184,165,251,151,231,238,116,147,234,33,78,52,121,17,51,77,40,221,77,234,110,186,116,227,171,126,158,175,150,137,63,179,190,222,170,59,55,159,170,249,90,173,15,174,78,172,91,254,68,232,204,101,117,190,98,119,144,129,173,151,216,58,44,173,133,59,174,11,216,5,40,207,189,231,220,71,201,154,143,154,195,244,210,210,178,249,246,154,239,214,136,74,195,167,58,224,130,141,239,183,245,86,125,181,78,55,62,118,250,199,91,103,236,133,7,243,21,224,194,157,47,215,139,91,217,49,231,119,147,223,82,186,250,210,191,199,13,50,114,252,131,4,82,93,8,149,131,244,30,2,93,197,8,72,231,238,180,94,131,125,244,158,255,228,159,220,253,4,165,68,119,138,253,49,6,195,63,216,14,32,113,123,197,4,48,19,36,5,240,212,20,198,116,206,187,170,15,223,126,250,204,95,124,172,65,32,226,49,186,123,80,239,186,238,120,117,117,120,240,160,191,58,178,235,52,4,237,2,131,134,16,168,18,205,84,20,89,187,106,68,20,136,226,100,117,143,229,236,215,204,198,37,175,24,139,186,62,249,31,141,25,100,36,123,251,200,230,116,22,28,239,197,85,148,182,4,98,26,217,77,232,196,12,29,52,209,103,142,224,102,42,119,183,65,164,37,137,112,199,64,102,31,102,113,119,129,34,219,134,179,108,26,52,51,154,166,137,104,198,196,138,118,167,42,245,108,87,29,97,107,48,78,43,73,29,11,46,236,12,248,36,244,120,66,126,88,51,74,215,53,147,211,242,91,229,72,28,146,138,8,91,87,238,213,44,125,27,1,179,209,125,135,44,56,2,70,84,71,160,180,122,31,103,245,45,229,231,210,126,189,221,189,229,31,178,92,21,106,248,171,16,103,67,177,90,177,5,177,38,193,187,217,32,32,189,138,97,166,123,185,187,85,72,99,171,173,44,191,166,252,215,152,101,221,10,235,249,10,56,202,115,2,119,183,16,130,251,128,129,67,66,159,70,75,204,78,3,62,248,237,240,239,67,248,79,255,13,232,92,70,76,216,100,244,164,116,117,119,15,81,76,221,108,200,204,227,251,4,240,5,1,122,152,215,58,76,76,156,1,48,147,20,17,196,221,244,163,15,142,119,55,33,116,177,11,10,184,69,81,33,217,117,221,195,135,15,187,171,235,105,207,43,80,37,132,64,237,32,76,158,142,201,220,60,41,125,38,142,141,77,206,93,211,73,41,101,120,154,25,65,164,140,178,230,158,170,155,205,5,174,137,0,222,4,238,215,228,78,108,120,90,85,42,161,85,208,108,132,248,45,158,37,26,230,236,165,147,237,34,7,20,50,47,105,42,80,188,165,209,183,107,63,175,96,169,83,191,35,189,128,150,14,243,244,198,52,89,245,114,21,118,139,207,110,117,172,87,46,149,194,36,131,87,227,244,126,9,145,123,162,125,25,46,73,156,249,96,114,195,165,107,253,49,35,46,102,4,193,137,51,48,93,5,40,249,210,136,120,231,192,86,41,99,171,13,112,180,62,242,54,116,83,14,120,243,132,191,185,178,158,239,89,46,97,204,5,71,65,186,203,159,84,85,61,198,137,142,129,116,221,77,105,60,130,7,249,232,189,248,175,255,3,95,253,158,126,247,79,145,34,5,20,110,158,100,200,61,69,127,251,67,141,254,127,208,29,64,26,60,78,53,160,51,205,132,36,21,107,199,231,207,195,211,199,143,14,74,32,8,21,14,80,68,251,195,225,234,193,117,127,188,214,195,33,244,157,134,94,130,134,16,144,98,189,202,12,233,48,136,142,244,77,138,0,158,237,182,199,215,223,168,77,124,137,192,52,25,141,205,179,191,41,27,176,101,228,178,63,212,109,38,30,156,99,112,238,132,224,194,9,171,6,226,57,29,13,44,4,174,213,61,54,229,10,154,132,244,114,119,55,245,58,86,72,238,224,2,214,41,151,239,173,248,236,229,174,89,158,184,2,176,74,144,174,92,136,219,159,141,111,77,92,155,105,210,87,212,70,76,34,104,52,183,105,5,172,116,93,223,227,231,100,141,101,112,43,89,86,7,124,253,21,52,195,244,133,35,129,29,189,66,108,24,224,236,63,67,177,211,222,250,90,87,72,230,162,89,19,233,38,54,157,139,104,180,97,24,226,152,18,186,24,79,93,215,217,147,39,55,207,126,20,197,15,223,250,51,186,24,6,101,112,4,49,51,177,19,188,163,170,73,20,187,79,0,95,172,4,96,160,57,132,84,135,211,135,20,253,233,246,240,246,197,195,23,207,113,213,137,36,111,117,128,174,212,227,213,245,213,131,235,238,234,58,141,124,19,211,95,85,181,235,72,38,164,218,8,131,36,210,241,236,138,154,170,158,233,87,34,226,142,24,99,89,230,167,223,167,115,145,170,152,187,218,115,76,184,164,118,48,233,247,231,85,227,58,242,102,11,225,76,178,24,255,35,57,15,103,154,102,108,66,4,103,169,153,103,192,150,237,25,236,180,178,105,171,18,50,36,160,236,21,144,100,153,96,172,146,86,127,86,134,243,242,79,49,151,16,200,110,227,58,141,133,71,146,203,242,25,220,133,160,78,76,161,216,124,161,53,181,169,82,196,172,9,81,178,76,87,233,155,183,139,116,173,75,105,138,45,219,222,249,69,183,231,28,85,210,202,132,40,189,204,87,224,236,16,165,26,75,72,43,145,231,133,187,18,190,219,241,19,206,83,4,44,169,162,70,134,132,11,153,153,25,58,213,40,8,135,62,222,190,248,217,143,133,12,223,250,1,208,13,136,194,224,16,186,117,32,253,15,54,250,255,65,67,64,2,186,168,51,194,19,235,62,9,124,62,186,123,254,232,249,179,131,250,77,164,24,34,173,115,170,232,213,245,195,50,250,107,23,84,59,0,18,130,170,82,101,108,198,141,19,138,56,157,250,46,32,12,46,212,116,245,251,164,48,177,101,38,142,201,4,117,255,98,91,0,190,203,253,26,223,246,246,107,234,25,204,107,95,84,154,87,10,47,59,66,211,77,162,197,254,30,214,6,55,67,199,45,134,50,112,80,49,210,246,198,230,127,130,238,129,93,251,245,92,23,215,190,146,211,207,149,183,90,123,224,1,96,201,216,105,45,88,176,112,247,37,0,68,223,42,81,211,14,132,17,160,210,226,214,120,182,145,21,206,81,176,42,37,143,138,42,234,151,61,252,37,106,246,203,238,185,245,203,179,46,5,235,46,196,107,205,168,101,2,107,59,14,141,186,66,213,36,160,166,240,38,173,58,145,164,202,101,100,112,31,134,1,48,141,52,68,144,65,15,87,184,189,251,217,191,3,232,190,253,103,6,186,13,164,10,58,247,152,160,131,63,84,7,153,63,224,25,128,169,7,119,35,35,32,46,74,187,123,112,251,226,225,139,103,157,74,116,246,162,241,52,80,64,234,213,245,195,227,195,71,253,213,81,187,94,67,160,10,181,75,133,127,26,198,166,66,94,69,80,72,252,167,64,69,149,114,198,85,82,63,147,91,228,122,221,209,178,214,249,5,215,231,116,30,235,132,164,180,37,69,247,145,153,69,68,208,145,118,89,160,16,229,67,80,252,38,11,141,205,87,101,41,172,150,183,189,170,104,27,225,235,122,124,164,123,214,239,81,33,70,44,131,160,206,36,125,88,150,185,88,232,163,237,232,149,98,185,198,85,141,199,75,118,249,214,68,116,250,47,169,223,42,44,25,189,97,148,147,242,60,66,152,233,173,99,165,60,118,12,205,87,223,137,197,91,209,188,178,252,45,225,160,173,77,192,241,251,181,51,8,213,222,9,179,253,62,13,117,227,85,86,220,47,211,108,45,164,67,199,231,44,159,97,9,233,212,151,204,62,11,203,221,166,19,122,230,53,245,128,138,221,222,158,96,29,130,37,219,120,9,97,48,252,226,63,220,93,190,245,103,46,129,22,93,24,157,68,252,3,214,135,248,131,77,0,106,105,6,128,145,122,232,167,7,55,47,30,61,127,78,137,30,225,238,80,145,94,58,209,227,131,235,238,250,129,30,14,253,241,138,42,212,192,137,178,153,22,187,178,72,192,56,104,66,114,131,17,64,64,195,40,235,111,57,102,149,209,217,114,16,85,41,237,203,215,16,255,38,72,90,78,17,82,145,59,13,100,119,246,51,215,85,249,106,12,176,199,228,217,183,135,172,194,253,184,203,138,145,175,146,136,76,188,64,248,108,252,185,48,155,4,144,68,115,152,237,39,165,86,40,195,180,95,70,191,8,213,113,46,156,109,154,106,60,104,48,247,231,97,111,187,87,155,160,250,101,72,242,66,195,82,1,192,35,206,172,206,121,37,128,65,188,196,122,215,174,248,54,179,88,222,252,228,142,75,160,155,157,17,113,245,192,60,27,120,5,122,232,84,48,109,62,214,124,111,117,160,198,136,114,3,177,204,97,41,195,84,138,211,60,246,118,103,30,77,232,6,7,36,116,106,49,198,95,254,196,156,221,183,190,239,226,110,30,180,179,63,104,122,232,31,240,12,32,81,128,4,16,179,248,240,246,249,151,94,188,80,56,60,192,204,59,168,25,69,174,30,62,184,126,248,90,184,58,116,161,151,160,18,186,16,130,79,204,98,103,170,254,101,186,42,103,75,47,131,47,136,210,160,147,211,230,239,210,144,93,41,14,115,75,107,71,85,67,96,30,167,152,62,210,64,189,42,177,218,80,6,55,140,56,86,178,239,27,145,49,241,136,206,250,182,227,220,14,81,85,116,179,186,240,138,232,108,179,16,116,134,122,230,229,29,79,184,185,11,5,227,184,34,185,90,166,214,39,129,176,147,22,204,24,196,199,208,211,94,223,221,132,80,184,104,89,182,199,24,90,182,70,197,47,227,34,167,78,130,201,197,113,94,102,223,93,221,189,45,43,174,157,35,159,7,75,235,157,225,125,56,110,209,226,109,75,65,52,143,198,82,7,48,189,98,155,87,26,139,238,36,93,70,88,209,88,55,114,64,61,189,176,141,233,69,189,59,86,28,153,234,179,148,143,45,220,150,40,34,230,26,58,14,58,96,64,52,9,48,71,36,196,224,167,159,255,136,130,240,173,63,39,241,7,239,28,249,197,79,0,30,93,148,46,2,70,70,163,169,141,110,67,102,74,113,198,248,232,238,230,225,179,143,133,80,237,221,7,23,239,92,180,11,201,200,247,112,188,10,125,143,16,168,170,170,35,118,163,66,145,164,55,107,132,200,40,218,69,210,33,102,38,14,202,72,93,55,184,136,4,17,247,56,237,239,164,46,54,22,10,204,116,247,136,100,99,210,162,220,248,120,113,249,118,149,183,244,189,138,11,191,198,109,81,48,180,237,56,70,246,75,169,224,214,158,16,110,80,44,154,215,100,41,54,87,203,54,172,229,172,133,25,67,176,9,227,42,62,111,250,179,141,81,117,2,254,167,227,150,133,146,124,210,191,28,151,141,155,111,126,33,27,192,185,21,88,211,246,179,251,65,201,28,109,177,54,125,252,123,33,230,49,214,196,44,35,163,140,153,175,178,63,182,184,74,186,178,248,92,45,254,76,163,244,6,99,241,204,235,225,71,253,115,225,246,190,149,218,247,173,152,219,115,32,142,82,25,137,46,49,186,125,101,74,146,249,86,53,195,130,175,80,206,183,124,25,196,125,163,21,72,228,139,194,19,186,30,2,175,145,162,180,148,19,84,161,42,81,78,126,82,143,14,137,32,4,138,238,154,183,241,87,255,97,209,245,187,223,183,177,58,17,194,210,191,147,139,0,169,6,39,6,255,130,239,210,126,225,19,128,139,50,109,126,192,196,68,16,156,102,98,98,65,197,205,252,203,119,47,190,124,243,124,144,160,0,4,226,98,102,161,235,174,31,62,56,94,63,12,87,135,208,245,218,5,136,82,117,100,122,235,184,176,26,40,198,229,105,231,2,166,202,61,121,177,56,0,153,182,130,151,186,144,113,93,146,180,230,171,156,109,64,60,129,203,53,254,186,81,197,235,34,216,109,93,175,69,61,181,129,234,206,150,138,91,128,67,141,176,95,176,23,182,195,115,109,224,90,185,168,215,49,37,20,123,9,75,245,155,194,61,109,141,125,77,215,250,44,173,177,215,223,180,31,190,9,176,112,23,24,223,238,143,218,54,141,45,190,141,228,246,104,77,16,170,142,124,101,22,86,246,97,205,134,99,103,129,96,11,135,196,5,12,215,10,250,95,166,193,69,220,223,159,124,236,54,7,109,10,147,151,176,62,176,246,216,40,183,109,154,159,110,186,102,1,209,211,233,196,104,70,80,6,71,231,180,225,215,63,166,10,190,249,3,50,38,242,175,184,65,104,70,161,70,55,136,195,195,23,93,60,238,11,159,0,38,75,47,155,80,8,3,32,38,16,143,110,95,185,121,254,181,120,107,98,189,139,193,205,6,152,31,14,135,7,15,30,28,174,31,246,199,67,119,188,26,83,67,98,251,76,116,207,164,220,160,170,110,0,109,92,248,114,55,95,149,67,245,232,169,125,210,47,67,228,121,242,101,197,252,217,87,239,106,178,251,23,163,136,124,145,23,187,190,165,217,203,206,133,125,118,148,119,33,10,113,86,214,184,28,114,54,116,161,101,92,232,200,11,107,85,165,188,246,213,202,122,203,237,232,54,57,45,167,181,190,148,36,119,0,153,156,47,221,189,90,29,32,145,0,43,44,37,225,48,178,130,26,21,253,44,48,135,133,169,22,80,143,37,74,232,102,127,93,35,139,254,211,47,24,21,36,36,199,177,197,159,193,202,161,190,217,37,92,18,217,119,218,139,61,93,185,214,103,228,170,220,41,25,159,213,183,214,24,26,79,113,223,205,82,203,173,170,46,210,141,15,52,137,24,52,6,23,161,196,95,254,88,45,250,183,255,140,116,58,73,70,131,128,145,39,83,202,32,108,201,98,223,39,128,223,11,214,159,62,75,202,4,226,8,240,225,75,55,207,191,124,251,140,157,138,136,17,97,16,147,40,218,37,228,167,59,244,210,247,84,17,153,246,188,18,242,51,69,127,23,14,110,128,16,58,129,63,243,126,77,222,173,23,17,153,76,28,35,22,227,214,166,247,197,44,183,155,176,2,111,44,100,77,49,98,60,217,183,41,104,90,25,197,108,12,217,150,124,161,101,132,26,159,135,86,9,9,140,94,99,190,55,138,28,65,112,44,131,75,137,66,172,217,59,92,252,231,217,252,129,74,15,128,249,48,170,228,109,86,218,30,53,136,163,131,252,200,233,42,225,8,41,38,42,24,217,71,91,144,189,159,169,247,185,245,29,108,100,80,150,236,254,9,39,145,204,35,106,190,58,183,19,240,226,24,74,195,149,190,29,103,57,221,109,35,249,249,246,199,219,31,14,163,96,66,159,109,128,214,42,29,91,73,66,38,192,199,86,117,88,117,170,55,216,10,197,38,112,174,132,198,158,75,69,16,244,238,20,21,61,117,128,81,58,196,187,225,87,255,113,37,221,240,173,239,152,128,30,201,224,32,48,200,64,101,48,196,47,122,252,252,194,39,0,147,164,244,0,247,40,224,72,74,228,240,240,230,197,215,110,94,16,227,38,183,156,12,50,92,133,163,62,120,112,245,240,65,56,30,180,235,19,217,63,213,254,227,105,148,170,126,25,113,113,17,153,196,218,18,159,76,178,222,84,217,140,39,130,129,85,239,107,233,241,178,178,243,246,181,114,11,54,188,218,125,34,254,20,110,73,249,138,26,129,227,102,225,127,249,102,175,251,4,64,251,52,43,43,174,123,119,71,185,11,83,76,4,247,201,172,179,160,197,242,227,84,149,242,40,203,10,148,96,250,244,134,53,235,80,44,199,21,44,184,158,83,53,221,114,184,204,137,42,235,42,123,139,142,90,246,94,21,65,150,214,204,43,237,153,74,17,94,210,135,157,19,225,86,242,206,131,34,119,19,223,27,120,238,204,84,234,2,159,72,148,225,106,212,177,95,43,156,45,240,185,91,109,172,31,110,28,245,165,227,164,65,69,223,140,251,103,91,138,117,90,170,74,43,236,174,254,109,90,17,0,169,251,167,185,91,140,238,193,121,194,41,132,46,198,120,251,171,31,57,78,225,59,127,225,230,2,51,144,232,21,54,248,64,69,45,218,119,159,0,62,235,4,64,19,4,192,82,20,49,10,253,244,240,238,230,43,119,207,7,247,206,105,52,165,128,22,66,8,15,31,30,175,175,186,195,49,116,227,170,215,56,248,5,18,224,147,71,100,22,65,146,33,164,243,213,38,57,153,18,115,20,145,17,109,116,51,51,38,4,105,33,120,176,128,104,22,111,219,49,162,212,134,245,233,187,191,219,178,104,14,178,7,234,182,183,201,62,134,179,124,126,109,23,183,92,216,185,86,65,127,71,163,98,191,2,93,188,171,133,141,229,210,35,33,43,73,184,230,252,83,122,5,103,177,159,52,122,193,228,109,182,181,37,80,121,87,93,48,103,2,206,169,32,156,9,3,237,244,166,133,196,80,99,50,113,38,14,94,128,206,77,249,12,27,107,25,197,151,194,185,231,219,73,24,190,129,41,237,55,7,86,224,153,46,172,78,178,74,157,105,237,96,90,54,211,222,66,141,214,149,86,121,145,110,38,179,73,37,34,173,137,9,96,65,131,113,24,134,232,166,228,224,70,184,171,132,95,255,220,65,249,230,159,141,86,178,148,8,17,174,16,225,251,4,240,217,223,212,100,130,128,146,185,227,233,75,167,187,215,110,110,21,102,128,9,197,197,101,232,251,238,112,253,165,227,163,235,190,59,104,23,180,11,93,119,240,146,175,194,81,73,139,84,119,136,64,85,5,140,176,133,241,144,251,40,151,152,207,37,73,134,39,176,69,161,193,157,33,219,132,174,138,187,27,103,97,247,170,3,88,183,14,141,251,200,116,1,120,234,143,109,203,234,253,12,98,126,174,230,154,56,54,40,251,131,229,123,219,220,46,190,156,236,184,101,81,59,75,117,22,216,84,51,88,164,150,40,247,19,50,191,129,154,29,148,165,211,74,103,249,77,135,94,212,114,123,237,181,137,188,14,176,229,114,195,5,56,86,82,224,75,68,168,34,41,97,123,47,122,61,33,104,38,227,188,171,113,118,255,124,114,92,219,92,45,60,91,245,227,44,107,96,63,149,110,128,69,103,7,245,235,29,180,118,170,3,18,31,79,193,146,27,234,100,8,193,108,0,2,136,187,104,116,23,117,113,2,118,247,171,159,70,151,254,219,63,48,24,220,0,129,129,162,175,38,103,114,159,0,62,213,25,128,58,35,29,193,113,122,116,119,243,229,187,83,160,71,211,16,72,186,197,83,96,127,188,122,116,184,62,118,161,239,186,78,130,134,208,75,8,163,36,8,224,84,85,41,193,253,74,135,54,21,251,113,18,115,206,114,234,163,192,103,66,132,38,114,116,30,229,237,92,102,197,47,19,73,244,162,14,96,47,88,235,164,246,147,207,200,201,206,176,153,126,46,92,53,202,91,184,48,223,25,205,97,20,195,179,179,161,33,145,145,228,156,182,229,78,17,58,37,131,180,103,43,235,112,188,128,5,114,244,216,26,155,39,23,231,105,99,3,230,59,190,243,151,184,163,240,130,160,134,93,78,81,206,4,101,119,216,228,179,22,245,251,98,125,108,203,147,43,61,231,89,18,87,149,237,154,247,108,174,161,108,1,158,231,151,72,150,225,59,9,123,40,106,239,129,82,6,163,58,79,140,16,25,13,86,75,237,235,181,153,193,60,42,88,130,81,170,234,102,226,193,194,105,240,160,195,96,30,33,157,193,29,170,98,119,175,255,248,22,67,255,157,191,44,148,122,239,103,0,159,221,77,10,109,103,100,75,247,8,85,31,12,46,18,31,222,60,255,210,139,103,210,9,161,240,59,64,98,52,145,112,120,248,232,248,240,129,118,189,118,189,30,14,33,4,170,186,187,4,13,210,153,25,60,26,130,168,36,24,37,55,4,235,118,50,95,96,130,81,245,60,39,4,51,131,11,195,164,134,63,45,1,236,135,3,66,28,102,204,122,235,117,157,110,27,62,69,217,9,53,15,180,74,101,227,250,165,101,46,81,43,25,28,122,99,94,189,118,148,173,214,33,139,25,178,205,31,196,43,21,101,219,194,172,185,18,16,197,238,220,162,149,249,20,105,115,174,152,181,162,229,223,59,93,174,19,189,54,43,56,141,109,90,122,99,179,69,193,186,183,88,72,42,77,175,85,237,127,205,21,67,49,4,200,223,19,139,9,206,196,254,149,81,13,105,254,22,70,8,107,38,200,74,205,5,202,60,165,198,168,188,244,85,40,160,146,234,120,38,241,106,216,242,151,235,112,159,70,38,182,90,221,240,145,134,213,22,179,170,211,57,155,71,178,164,86,143,38,140,204,171,3,72,17,156,173,156,39,171,41,241,28,208,19,177,162,101,91,148,102,191,181,80,168,215,153,207,204,40,18,221,25,85,213,172,215,81,50,0,72,141,122,39,130,95,254,116,112,200,119,254,74,220,40,62,56,4,164,195,196,104,46,12,145,14,64,102,88,226,62,1,124,74,55,167,209,193,212,144,65,232,6,81,70,87,49,51,168,224,193,139,167,95,59,157,64,34,154,74,112,138,69,11,93,56,92,61,56,94,95,133,100,233,21,250,20,253,75,227,45,85,205,146,235,185,3,144,130,231,227,211,30,121,98,10,69,183,89,107,87,22,75,191,34,130,180,176,116,174,246,95,196,56,8,104,134,25,149,222,81,116,40,226,154,84,75,67,89,95,115,185,137,138,42,224,54,144,122,95,44,112,161,5,215,200,210,129,160,5,233,120,233,82,64,138,59,83,96,205,83,83,22,132,84,41,126,153,5,191,26,58,213,27,176,192,166,36,178,236,73,98,228,4,224,21,115,137,133,243,148,111,10,56,47,121,156,88,15,108,235,81,237,66,218,76,19,64,215,108,21,214,192,209,70,203,184,87,79,228,31,70,39,161,157,161,232,234,205,183,187,16,153,121,162,53,198,210,194,184,124,105,246,123,182,51,88,71,228,157,206,96,127,222,64,31,247,232,171,119,213,4,27,85,181,76,123,107,231,156,241,20,157,150,9,8,64,173,115,141,189,156,126,249,19,103,144,111,125,63,194,137,32,224,73,79,226,66,209,104,119,73,130,210,196,190,40,226,113,95,152,4,64,207,238,78,50,74,148,68,55,184,24,72,118,47,158,124,249,230,198,60,133,105,70,142,82,204,215,15,95,75,209,191,63,30,36,116,93,223,99,98,244,123,102,100,138,168,187,138,238,52,170,217,121,110,49,218,130,211,108,103,81,118,7,123,169,255,52,174,52,98,11,169,223,128,89,203,130,107,174,187,155,33,105,11,90,25,7,188,133,215,224,37,253,123,241,60,178,30,0,20,15,212,170,47,41,47,176,102,119,213,68,126,185,49,63,88,31,231,98,49,184,10,79,163,194,216,20,38,226,116,119,201,74,50,77,19,158,61,159,134,21,74,83,35,81,243,188,231,140,158,143,35,15,6,118,150,183,19,90,184,233,154,80,125,67,91,214,99,101,55,35,190,189,1,176,76,83,251,203,98,47,203,50,42,63,163,248,98,78,190,143,26,53,17,176,125,206,219,190,174,70,190,79,166,246,141,75,160,33,184,72,156,110,238,52,154,59,187,46,248,235,63,190,131,245,223,250,51,112,24,224,33,42,169,134,8,209,232,145,241,139,100,31,246,5,74,0,2,25,101,44,133,147,161,162,209,41,215,207,159,60,186,121,209,117,106,3,140,132,153,89,36,121,188,126,208,31,15,161,63,232,161,163,134,46,169,123,166,106,150,50,182,195,46,112,81,145,42,0,149,116,148,156,0,204,12,66,21,205,87,245,194,152,162,28,12,100,0,90,166,58,215,246,244,141,115,143,35,126,102,222,181,188,140,231,25,84,241,167,149,94,205,69,136,202,69,215,234,86,253,149,2,253,210,152,123,252,107,4,197,203,217,128,150,41,106,202,175,161,68,147,176,189,31,196,115,197,239,170,168,30,121,135,53,159,18,156,161,188,233,222,69,156,205,179,238,246,100,62,255,96,68,147,184,185,113,120,213,57,125,95,222,210,217,94,117,129,88,243,169,10,143,203,29,46,83,101,205,182,149,201,108,116,9,173,233,95,229,91,194,185,117,144,37,181,193,47,129,248,103,148,38,241,42,91,131,132,173,72,221,252,229,122,252,99,132,23,91,229,213,68,173,194,60,141,35,128,165,224,60,234,83,205,75,51,39,55,68,138,186,82,239,0,252,250,167,119,64,255,173,191,232,48,156,64,65,36,204,141,42,193,124,56,123,160,238,19,192,43,64,64,9,46,119,120,116,18,20,49,156,20,157,199,254,227,199,215,143,250,219,219,147,106,232,84,146,227,79,127,117,125,124,248,32,244,7,233,67,215,29,180,235,36,4,1,226,52,51,115,170,138,180,169,193,147,242,79,89,20,76,205,96,233,250,178,218,83,167,237,224,21,59,191,207,88,144,165,117,32,207,209,211,189,152,58,236,108,237,47,99,163,86,125,192,249,112,153,219,26,150,253,68,245,201,26,19,191,130,6,157,94,84,234,78,197,225,84,192,82,177,105,121,28,187,28,32,139,39,144,100,6,193,55,93,12,205,234,131,176,107,96,48,106,180,214,45,74,22,192,224,56,193,6,214,184,115,38,235,238,171,141,150,71,172,137,253,206,184,79,98,178,78,190,8,141,57,170,249,69,233,109,249,234,64,221,25,108,253,44,108,159,69,163,82,136,183,19,48,87,250,175,213,61,87,147,161,197,57,180,237,160,144,22,5,218,44,85,236,26,189,53,147,65,121,90,178,117,207,230,5,104,92,77,140,100,108,197,52,185,223,168,242,116,26,160,238,60,249,73,217,117,110,55,111,254,202,191,245,167,3,59,73,44,113,23,17,143,110,129,189,249,9,95,16,141,160,47,82,2,128,71,142,243,34,73,133,144,198,211,215,111,94,124,233,203,143,100,136,236,72,55,31,78,193,165,255,210,117,127,253,160,187,186,58,30,143,18,230,85,47,200,104,230,21,221,73,100,205,231,114,100,20,167,152,230,75,9,217,113,235,181,197,65,78,28,178,197,5,73,150,110,85,115,143,191,141,41,79,88,199,56,15,72,34,95,11,28,163,69,225,200,68,199,213,5,38,201,56,62,181,251,165,2,193,24,8,192,229,233,142,242,186,45,29,86,203,129,36,86,126,126,172,42,220,77,124,70,211,88,140,96,173,98,148,24,25,25,1,40,28,131,103,13,103,71,110,119,246,67,195,102,50,200,215,163,45,60,106,38,45,135,196,128,164,172,131,11,231,176,158,101,168,119,48,186,113,205,219,29,219,18,73,128,102,27,122,86,25,78,86,158,189,43,150,240,186,39,43,95,247,66,52,166,141,16,202,56,106,174,51,61,22,42,23,181,127,67,179,119,92,73,117,238,224,51,165,223,100,19,143,178,194,11,126,7,122,202,181,26,205,92,82,13,215,126,212,236,50,95,232,178,248,136,69,74,15,137,112,119,143,105,27,20,112,246,122,27,135,232,157,6,99,28,132,126,138,241,167,255,170,127,245,95,64,77,130,52,150,114,153,71,40,191,40,18,65,95,152,4,32,110,70,17,131,137,164,165,84,199,237,55,158,159,190,228,67,244,232,163,36,51,233,212,135,215,87,215,15,165,239,187,174,211,174,239,39,220,95,181,75,132,191,50,226,87,248,126,133,255,102,98,104,86,135,94,148,9,21,10,185,42,255,183,170,239,102,75,59,159,247,105,51,31,245,170,240,20,190,151,158,236,153,138,218,16,199,215,201,141,93,129,81,166,148,37,221,59,67,31,151,173,243,172,35,203,37,58,98,197,47,197,61,22,114,249,249,0,74,51,162,77,47,55,27,134,136,135,153,89,180,5,107,172,224,154,234,248,79,49,14,27,35,4,100,110,147,148,127,74,42,17,201,116,115,233,70,208,116,48,190,144,3,82,78,56,166,215,106,111,144,108,17,243,235,46,217,54,35,242,250,181,182,206,73,17,174,135,168,77,19,133,38,26,83,149,8,101,146,219,193,24,231,74,188,228,134,21,103,254,152,129,204,247,79,212,44,5,74,67,210,112,89,31,144,140,235,154,89,105,67,63,234,199,21,164,53,17,137,234,66,118,228,77,103,28,238,140,112,8,124,8,162,242,193,219,246,19,197,223,252,13,209,171,99,128,40,220,104,190,40,169,62,223,113,245,11,211,1,64,36,233,39,68,63,41,12,167,175,62,187,125,132,59,19,192,9,115,143,3,6,246,87,215,135,235,171,254,248,224,120,253,32,244,135,16,66,162,240,171,234,168,88,43,50,178,250,167,223,167,124,16,99,140,110,121,191,119,84,10,20,166,214,97,13,35,174,253,143,182,32,114,250,162,136,219,9,175,115,46,89,168,219,46,36,15,203,255,220,114,196,46,212,216,117,186,126,116,13,118,85,207,83,189,98,243,189,109,245,233,213,251,156,31,34,156,245,135,73,82]);fileData4.push.apply(fileData4,[171,247,191,126,8,201,228,225,179,126,87,46,245,219,94,31,7,238,222,118,142,64,214,134,156,233,131,219,81,123,253,138,88,7,172,213,161,99,203,190,170,116,147,222,210,192,201,206,116,91,71,111,62,67,164,113,112,170,215,194,214,124,37,139,241,177,253,97,23,31,68,206,27,252,150,246,141,251,181,197,254,113,46,127,54,194,8,23,166,127,242,127,86,231,255,244,21,122,174,213,214,124,176,157,75,210,29,54,138,251,81,85,67,8,162,65,3,52,113,204,156,164,82,204,160,248,232,173,155,255,253,111,240,56,80,136,33,50,170,133,47,144,127,228,231,174,3,168,228,109,179,74,204,92,106,169,244,195,240,229,23,79,143,241,206,53,136,121,130,112,163,89,223,247,199,135,15,67,223,107,23,82,225,111,64,36,8,138,232,184,20,94,12,123,157,160,48,186,41,133,42,85,105,169,170,6,207,246,123,169,186,148,160,107,21,160,148,46,204,19,205,49,174,236,9,197,221,71,159,19,97,85,194,172,79,202,45,90,69,233,53,214,248,55,231,193,32,0,247,194,179,111,172,251,116,169,83,31,27,96,43,231,145,233,206,146,103,1,61,79,247,47,158,153,168,1,165,36,242,60,94,79,19,34,180,128,104,171,29,8,16,86,170,59,248,136,221,184,39,71,198,108,118,159,107,249,6,69,167,188,200,155,62,57,25,4,115,208,71,56,8,136,62,246,1,147,182,207,44,107,156,210,120,44,49,37,162,141,218,151,160,83,110,209,118,92,60,139,147,42,20,103,66,172,3,101,158,82,57,167,106,222,234,242,150,168,14,78,99,160,90,134,242,226,196,43,169,207,91,157,101,217,21,165,207,190,248,61,157,94,95,74,62,14,155,171,248,142,121,250,194,6,248,83,91,143,217,104,177,153,118,184,74,10,49,185,42,131,84,10,237,44,119,56,41,230,78,179,234,180,15,19,218,51,195,77,0,8,65,9,26,194,29,189,134,161,67,28,6,51,3,8,23,67,36,132,143,223,62,253,232,31,195,15,255,15,231,129,240,40,35,95,209,105,89,127,48,197,177,196,243,184,79,0,187,105,127,41,110,94,228,3,129,68,70,26,253,193,139,23,135,155,91,133,223,248,233,90,20,192,96,81,187,195,213,163,135,161,239,187,67,175,93,16,17,79,161,89,66,169,220,233,45,52,35,219,123,213,248,76,234,46,166,173,241,180,57,220,44,198,207,80,35,138,50,40,163,76,229,178,241,150,104,62,118,5,235,183,236,27,51,217,102,79,9,167,73,253,246,214,51,115,161,72,90,57,127,229,89,27,46,51,31,223,192,121,246,216,150,121,218,145,197,224,42,112,95,124,83,158,1,197,250,219,142,5,174,79,128,91,65,82,226,142,186,209,226,27,145,89,74,179,137,141,228,193,169,224,140,252,198,106,93,99,147,10,89,128,43,123,36,200,204,247,223,57,212,104,241,131,155,254,195,173,68,50,47,10,148,231,71,77,211,132,164,61,158,51,99,131,221,19,190,50,72,88,3,69,37,48,43,14,67,107,9,160,216,19,206,47,36,75,17,170,229,233,106,115,106,244,81,51,46,14,195,221,233,52,10,13,137,95,123,255,226,241,135,119,175,255,226,248,231,127,231,30,1,51,177,84,120,137,195,109,174,207,62,135,222,194,95,140,25,192,104,249,226,4,209,217,233,234,230,121,128,67,165,119,36,113,158,208,247,199,235,235,254,120,213,29,122,237,122,170,34,213,252,161,147,130,234,147,154,194,25,157,40,240,156,108,34,81,142,64,83,205,62,59,185,75,45,143,190,155,3,100,75,157,237,172,239,74,22,141,217,113,250,189,224,150,248,160,117,140,152,86,216,100,11,81,157,222,254,146,9,190,161,93,176,101,5,190,255,73,183,82,66,29,100,193,53,9,167,210,136,206,208,121,101,185,220,60,122,216,149,106,40,148,245,226,130,24,170,233,175,203,101,141,5,224,211,54,172,95,119,183,226,23,3,32,219,9,96,166,244,56,12,220,7,28,188,48,206,220,167,33,96,91,64,2,59,90,120,147,198,231,142,159,104,62,165,215,142,196,151,156,30,229,91,115,183,166,215,208,26,213,145,116,215,249,206,211,89,93,24,106,150,197,89,217,214,143,181,31,151,190,208,42,97,98,3,98,74,0,226,60,137,28,13,119,31,190,107,127,242,33,30,189,70,116,244,83,90,78,206,244,179,121,227,146,247,9,224,242,1,133,205,167,66,244,65,208,139,221,124,235,217,115,30,2,134,216,107,16,226,116,58,81,229,120,125,125,184,186,234,14,199,208,247,218,117,33,4,145,16,66,72,102,47,137,165,67,85,144,62,12,227,186,175,180,113,240,84,242,203,4,205,38,226,103,18,92,78,103,249,26,136,223,146,153,205,45,100,93,170,148,226,136,92,10,232,183,252,217,119,120,232,231,116,126,116,211,235,17,11,206,73,85,199,57,27,86,236,205,58,180,4,13,46,153,36,191,124,242,47,33,11,117,143,163,194,128,161,201,243,113,95,116,51,141,163,183,61,40,206,0,93,58,110,245,99,199,233,241,104,97,95,15,81,217,112,110,88,127,101,182,225,216,213,94,34,19,174,198,191,121,99,217,124,132,177,166,90,97,183,189,176,105,63,78,124,203,153,110,222,199,110,166,240,88,16,169,182,20,203,139,189,10,56,50,233,107,33,205,68,111,112,34,178,69,210,217,115,198,37,41,62,84,149,1,51,155,171,124,134,220,205,149,78,212,163,252,151,215,186,20,152,151,43,5,37,31,99,153,233,5,162,170,125,223,199,24,39,21,10,163,116,24,78,241,199,255,164,127,247,15,184,186,2,66,128,153,193,96,137,83,62,239,24,222,119,0,151,140,1,202,232,239,76,231,17,229,238,249,87,159,60,239,131,91,52,23,129,155,27,76,120,125,117,221,29,14,221,225,24,250,78,165,75,115,93,9,154,220,93,70,122,159,136,170,46,152,254,197,44,119,113,230,101,137,8,25,117,37,51,25,116,29,253,215,147,189,173,122,166,190,162,132,240,177,0,79,23,79,130,32,46,97,239,181,161,134,189,250,172,253,116,139,120,193,197,196,133,219,133,85,245,27,91,190,1,41,129,212,38,158,91,60,143,108,148,138,91,185,176,128,200,205,5,92,110,66,213,209,92,231,120,183,206,1,229,118,241,226,129,154,137,167,155,146,112,73,134,136,75,51,144,121,231,96,250,140,91,111,204,203,243,197,54,247,66,230,36,77,20,130,216,156,59,158,230,241,241,189,174,43,205,69,47,107,62,246,218,142,182,26,207,180,105,189,172,223,231,203,10,147,3,232,146,216,122,97,149,48,10,141,228,151,139,121,30,112,238,114,91,30,37,203,137,36,154,205,147,157,153,248,215,122,20,65,75,181,63,82,69,152,216,37,167,211,137,48,18,140,56,4,216,233,116,247,111,255,35,252,240,255,148,71,95,138,132,32,13,126,10,19,36,149,207,155,203,252,231,14,147,170,34,168,73,42,201,35,0,125,239,221,131,14,119,30,221,157,158,60,88,188,63,30,251,36,241,223,119,93,56,104,223,169,118,34,65,39,159,94,207,187,33,54,147,124,80,208,197,202,239,187,84,94,75,173,64,197,248,172,22,134,183,78,187,11,43,95,103,33,119,204,122,36,139,115,60,159,179,148,137,49,24,77,255,76,182,243,75,115,171,146,173,193,54,55,169,78,114,211,63,13,87,166,233,159,45,134,79,121,243,213,63,107,210,206,186,69,43,105,66,51,209,104,238,231,116,241,18,19,81,164,113,208,38,5,136,230,199,28,231,79,27,44,35,32,109,183,181,25,65,37,111,167,108,52,215,124,164,138,46,216,228,62,45,185,64,150,172,47,214,223,117,62,26,206,54,81,42,211,132,210,49,105,114,123,74,91,246,53,143,104,100,214,176,97,130,210,248,58,156,121,178,86,195,62,47,83,8,23,239,196,151,226,129,94,12,111,61,127,162,181,138,120,89,54,109,162,115,141,249,115,198,54,133,62,83,197,84,3,131,102,14,33,205,225,18,9,143,144,14,157,249,237,143,254,151,59,163,50,9,195,49,213,121,50,121,10,222,119,0,231,99,98,53,111,116,211,232,135,211,109,167,232,84,125,48,10,71,82,205,241,112,184,122,208,29,142,253,241,16,250,222,133,84,73,23,222,72,238,44,88,255,197,148,191,102,67,79,108,4,33,211,38,43,204,103,182,64,94,250,205,130,16,102,38,203,45,226,79,63,17,22,178,157,251,18,255,175,250,228,108,245,3,51,113,164,42,36,109,85,33,174,21,216,177,177,197,115,73,130,92,128,194,197,103,151,149,83,224,244,131,20,107,92,112,119,40,18,82,159,101,215,202,154,186,28,20,111,40,51,111,20,195,190,93,203,131,178,93,10,212,122,124,91,78,147,2,241,57,164,138,55,191,149,101,23,232,229,151,104,205,183,77,199,14,96,88,14,78,176,100,54,159,153,7,20,110,245,251,242,12,94,248,127,141,59,213,139,157,121,44,165,70,215,155,189,101,237,223,176,86,101,33,237,52,129,57,228,174,104,249,242,73,152,160,158,34,67,176,80,38,204,207,48,121,73,46,105,120,152,116,36,135,174,247,33,26,169,238,118,130,27,130,156,240,238,111,250,175,127,211,68,77,168,78,241,196,199,112,185,79,0,151,247,1,227,32,20,81,163,247,67,252,202,139,155,254,234,75,238,39,33,12,70,147,254,208,31,174,31,176,191,234,143,135,174,235,52,4,231,88,242,91,113,89,212,85,231,228,43,82,21,110,230,142,138,229,54,158,17,10,135,251,160,170,235,29,168,74,151,106,39,252,157,55,120,66,86,113,156,171,24,43,135,1,103,83,197,6,33,100,167,87,216,15,205,11,127,227,141,230,122,211,162,228,130,233,247,133,142,152,187,78,150,13,148,150,158,22,164,103,243,6,159,190,220,54,85,6,192,134,246,106,181,92,182,130,227,212,60,202,246,94,247,206,36,188,22,149,107,133,93,223,250,138,199,232,41,156,24,159,13,56,72,88,105,25,161,41,94,93,236,45,87,111,204,55,124,128,103,249,132,22,160,84,200,96,23,18,25,92,140,40,170,137,203,198,169,120,102,0,62,9,184,46,78,0,227,236,223,153,2,55,165,173,174,186,85,139,36,178,223,72,15,158,138,81,17,137,102,153,7,8,128,65,197,5,102,234,126,178,83,48,133,208,61,186,134,0,216,47,254,247,173,133,195,55,191,54,132,142,209,53,49,88,132,252,252,201,68,127,254,58,0,39,233,113,100,210,10,40,124,250,228,122,184,237,250,16,237,4,152,187,209,33,189,200,241,32,253,225,112,125,117,60,28,161,66,13,93,8,6,232,216,154,17,42,228,236,9,103,224,88,145,228,162,176,40,234,211,78,112,154,45,217,8,23,69,85,77,103,24,161,110,20,209,137,2,60,150,133,5,91,110,60,215,119,24,244,123,184,42,10,216,87,152,117,238,139,168,100,75,27,247,229,5,179,20,225,218,74,3,155,158,168,73,47,98,252,133,46,138,254,140,9,172,166,190,213,7,201,76,239,177,212,149,180,64,151,181,207,22,15,47,228,57,103,69,235,133,178,94,171,45,88,244,7,165,166,244,154,220,2,39,20,230,37,43,127,122,18,142,244,46,95,44,0,207,135,162,234,23,19,251,107,185,112,80,28,216,60,179,141,210,156,201,103,226,7,235,165,129,102,146,46,229,184,197,67,49,59,137,171,81,132,207,24,223,134,5,124,94,179,216,145,141,51,180,173,73,171,132,180,22,213,33,57,217,16,165,214,209,167,146,217,87,249,184,24,255,162,54,55,246,114,149,193,155,94,143,40,73,89,229,65,203,60,31,73,76,11,17,23,79,197,92,160,136,104,114,244,51,51,119,19,209,226,176,187,187,155,121,97,239,148,94,209,50,221,116,74,142,158,38,130,49,169,129,165,19,216,44,173,89,134,160,138,227,48,12,49,70,7,4,113,92,159,248,229,63,63,151,191,59,124,243,251,244,24,101,96,236,8,25,36,234,231,172,9,248,220,37,0,17,152,185,36,48,209,140,22,249,248,253,227,163,47,71,179,225,116,43,34,65,40,65,251,227,85,119,56,116,135,254,112,56,136,136,132,32,147,181,239,152,249,85,89,34,179,42,194,241,14,73,237,15,43,227,80,78,143,29,147,60,235,133,248,5,229,145,11,33,104,238,66,255,126,153,26,240,86,209,183,95,84,54,89,146,56,167,130,91,35,60,92,135,221,154,198,218,228,53,54,68,193,210,200,11,214,142,35,243,186,191,47,58,125,178,140,83,77,181,175,198,27,88,97,17,133,199,125,162,13,115,107,253,170,212,86,90,148,240,75,212,184,18,5,218,250,42,117,11,154,99,237,37,185,127,74,44,163,219,44,217,116,230,80,112,54,168,65,83,73,98,105,129,217,154,33,109,193,92,243,146,199,186,229,106,174,116,212,225,123,162,42,97,203,51,210,39,68,247,172,63,93,235,62,229,55,216,144,126,227,150,150,92,85,48,181,100,7,179,170,68,202,49,105,82,85,212,49,67,218,10,10,42,217,91,112,10,20,17,142,55,126,238,95,251,54,52,192,3,21,30,7,21,255,188,141,93,63,119,9,192,16,73,161,139,15,145,42,215,239,127,240,232,181,215,58,197,243,187,19,220,96,112,168,30,251,112,60,132,227,81,250,206,8,17,74,80,17,137,238,2,168,170,170,38,200,100,218,254,165,100,149,168,98,233,63,253,53,169,135,166,150,50,203,254,144,76,229,130,155,175,149,24,26,190,19,149,111,109,125,162,203,194,26,101,175,177,221,35,254,111,9,129,237,208,117,182,140,253,202,189,255,252,174,87,113,129,155,124,1,201,123,156,54,93,228,203,120,180,70,165,11,253,203,45,200,168,8,10,222,148,113,110,100,193,194,40,170,250,247,136,0,164,75,216,226,134,169,75,109,133,214,4,196,231,98,118,75,231,103,220,136,158,23,178,219,136,211,202,29,30,27,219,127,203,99,82,48,19,55,178,200,228,92,223,160,17,87,39,73,69,112,154,176,32,84,172,164,249,81,171,86,160,66,74,183,48,207,69,238,76,90,138,45,185,183,180,217,187,92,151,68,185,191,82,226,242,64,91,171,60,2,57,214,103,126,90,233,50,84,26,181,206,43,96,146,247,144,219,146,65,249,147,38,252,167,68,68,167,191,10,9,244,200,145,36,27,144,217,139,155,219,31,255,175,227,223,253,63,166,121,21,29,159,59,30,232,231,142,5,52,206,73,196,33,122,253,254,135,28,238,224,17,48,216,0,115,17,233,174,143,253,245,131,112,60,134,126,52,248,165,138,153,13,102,105,46,175,170,34,97,58,9,24,61,245,233,153,188,97,84,144,46,227,174,120,4,44,73,230,100,166,16,54,172,168,155,91,187,237,49,230,132,126,184,55,208,251,102,76,223,210,129,217,226,135,108,221,115,235,62,107,98,76,73,143,217,96,236,104,67,72,103,41,239,147,254,243,220,77,73,5,36,253,67,106,22,224,155,4,139,164,250,44,37,159,196,137,196,232,45,129,218,133,52,83,193,74,106,29,37,201,178,72,107,90,75,163,250,94,189,147,154,37,85,11,28,205,164,166,226,158,155,114,61,229,113,43,21,117,154,247,156,167,65,173,105,111,195,240,150,163,11,197,250,236,42,21,15,157,237,51,36,113,132,218,12,162,115,39,106,122,44,206,108,71,110,219,5,251,66,98,100,231,100,198,134,217,111,46,236,154,215,233,202,255,114,28,240,150,247,244,226,182,182,157,201,147,164,116,146,216,66,41,82,25,180,74,126,26,136,167,31,196,159,254,155,57,29,193,105,254,249,91,4,248,252,73,65,160,115,68,119,239,226,237,49,222,118,253,81,48,156,78,22,68,157,222,247,199,254,120,29,142,189,132,62,132,190,147,78,186,46,132,96,147,111,123,138,53,9,243,169,200,236,83,17,100,227,229,151,81,233,160,170,106,211,134,200,108,12,153,118,109,90,142,169,91,40,255,62,145,255,101,135,195,27,227,208,145,203,124,137,64,227,214,171,108,229,140,22,246,146,68,244,34,115,249,186,2,63,54,123,57,52,171,185,5,108,86,82,218,219,248,117,161,226,153,235,103,76,34,60,235,129,68,182,72,22,136,39,198,240,104,254,3,184,2,160,173,193,244,9,235,93,141,4,26,131,217,92,74,203,2,121,95,175,8,115,187,195,171,192,163,114,70,210,92,138,206,51,207,236,41,156,183,40,54,209,18,169,91,141,117,255,154,215,29,234,42,71,232,62,155,133,205,77,21,27,30,6,25,65,205,235,114,107,53,236,249,115,237,235,164,58,211,166,195,190,27,82,181,133,208,220,135,216,152,198,45,216,222,235,22,121,71,223,37,185,2,32,205,226,150,211,172,56,12,0,66,8,0,236,52,20,182,119,129,24,248,241,135,242,226,137,95,61,2,229,115,200,3,253,28,66,64,14,33,79,183,199,247,63,8,221,129,140,30,73,115,184,245,199,195,225,120,212,46,64,66,215,117,33,169,252,107,103,83,208,206,156,173,172,237,211,90,118,87,55,80,100,212,132,72,10,16,177,62,3,138,114,96,113,10,150,17,167,17,97,23,103,183,76,35,80,75,69,232,37,30,241,56,111,225,114,145,53,110,243,242,203,138,208,59,41,109,225,140,56,197,230,180,126,245,146,196,83,69,139,208,82,254,117,129,152,77,98,191,59,105,108,141,187,99,50,46,95,119,238,150,148,255,184,152,220,184,187,139,210,173,122,9,219,216,80,221,87,224,40,81,117,95,250,47,98,92,139,133,77,106,219,77,254,238,130,52,185,146,59,222,65,243,50,50,35,231,234,140,106,252,187,30,12,128,181,150,81,246,140,20,223,140,188,229,78,117,85,85,24,124,177,18,124,174,36,90,156,138,206,180,149,238,214,230,32,53,79,239,166,176,68,222,30,104,190,214,98,187,194,109,74,15,92,114,133,219,21,82,213,127,132,16,98,140,238,80,85,155,244,194,20,140,52,161,158,78,167,225,223,254,239,235,191,251,63,241,232,181,207,219,22,216,231,146,5,68,163,225,234,131,15,130,19,195,45,36,16,136,112,13,122,188,122,208,63,184,18,237,250,195,161,235,58,170,120,16,153,16,186,66,197,215,75,18,116,118,125,153,45,95,204,154,115,158,252,197,143,52,127,33,0,81,173,228,110,214,67,224,105,132,105,238,141,50,182,220,63,124,137,43,225,220,156,96,39,7,88,17,85,211,53,28,209,238,187,155,115,221,102,161,119,214,27,160,12,124,141,108,116,166,207,152,236,13,50,118,225,179,182,37,167,8,117,182,27,107,34,243,190,178,92,207,123,215,139,183,45,181,223,78,61,11,109,126,95,243,55,210,136,215,54,166,210,197,96,96,255,205,231,194,190,242,166,223,10,70,216,23,131,203,131,7,219,116,76,67,166,72,173,145,150,98,78,222,246,47,90,55,106,249,121,182,70,80,179,222,6,155,18,126,73,233,149,82,30,132,189,115,111,246,113,217,40,252,155,120,105,241,112,219,153,159,205,150,80,9,47,142,49,47,6,149,189,173,136,152,57,41,170,193,108,116,146,129,9,96,125,39,126,186,139,191,248,119,253,207,255,207,223,233,230,208,31,10,4,228,242,240,238,105,136,232,123,53,51,143,209,61,170,224,120,245,218,225,250,170,239,251,208,29,142,135,35,85,75,212,181,92,68,164,47,130,117,106,220,74,207,7,174,28,93,134,97,40,109,0,22,229,176,45,52,59,231,241,145,46,75,15,224,213,190,220,45,247,18,92,106,177,157,27,157,217,183,107,139,179,127,134,81,195,75,163,106,137,197,159,197,184,230,223,72,246,116,172,85,87,65,131,47,213,170,39,41,102,73,10,160,147,139,203,186,80,45,68,220,146,218,218,66,217,209,11,58,237,82,79,34,166,123,26,138,135,75,150,18,218,148,25,168,41,40,146,121,80,109,137,83,41,228,104,156,181,241,228,110,70,132,120,91,95,111,29,238,101,83,57,163,0,208,124,243,124,43,190,35,110,201,180,53,219,145,106,50,156,65,212,188,97,208,76,90,101,151,201,173,121,0,167,54,212,207,23,76,101,164,174,32,157,234,108,47,61,254,86,175,187,246,216,104,220,115,161,20,57,91,108,66,85,19,131,44,132,96,102,118,58,9,36,10,16,99,16,61,189,184,193,59,191,14,223,252,254,125,2,40,99,61,156,230,4,93,136,196,212,237,94,187,121,198,143,159,62,236,123,119,63,209,141,230,209,174,175,31,30,30,60,212,254,32,253,129,170,145,210,73,8,26,156,76,213,122,42,21,179,131,107,233,229,27,19,243,135,35,17,40,198,24,11,83,217,20,244,83,19,135,121,13,100,236,230,82,237,60,9,218,78,167,175,36,194,40,215,235,227,206,205,134,116,51,130,108,136,60,175,206,242,252,39,107,5,130,121,132,110,75,251,4,227,153,233,66,49,129,123,105,61,231,202,75,107,239,249,221,115,113,91,50,14,167,247,169,224,214,129,210,116,92,29,113,182,75,36,75,223,130,108,139,153,143,212,26,201,241,137,50,196,165,126,25,77,124,105,141,144,14,99,181,185,154,22,7,128,145,121,158,130,201,152,119,71,95,245,132,242,197,122,247,10,88,67,67,21,13,99,173,98,86,97,65,88,46,214,86,223,69,149,234,202,116,84,81,113,198,190,167,192,124,154,57,3,203,77,177,44,61,183,24,23,103,197,186,203,90,216,82,8,211,48,65,127,137,46,92,19,231,114,191,52,209,235,74,122,116,209,218,149,43,99,91,42,167,211,193,201,179,121,150,163,58,17,241,105,144,147,218,53,165,52,104,78,211,179,228,105,199,156,93,198,230,128,66,234,132,122,118,93,55,152,159,162,187,51,0,131,32,224,110,248,197,79,99,180,195,119,254,2,50,226,150,6,87,138,153,81,55,46,212,63,236,4,224,132,83,70,171,4,136,154,139,15,119,31,124,244,64,197,224,160,137,129,142,238,120,60,92,95,133,48,226,254,162,73,236,115,212,235,204,53,187,128,89,1,162,60,77,115,114,31,117,126,150,108,129,124,231,82,42,174,52,32,85,135,167,142,117,126,230,141,64,153,64,132,87,78,135,151,17,255,247,113,225,136,243,98,68,237,125,46,94,212,166,172,159,118,44,136,46,131,140,94,237,80,76,223,99,64,41,240,176,42,246,231,15,146,202,88,111,104,32,23,31,116,114,30,22,138,135,188,176,150,167,160,169,219,88,194,131,116,148,14,45,138,66,15,46,75,149,177,85,240,238,178,30,54,200,193,186,200,4,50,17,65,87,208,80,61,184,106,126,159,117,79,160,13,31,155,241,79,230,107,168,164,201,151,157,123,223,141,211,108,177,151,187,65,33,16,200,154,58,49,29,201,17,250,26,43,128,105,43,123,117,70,113,173,255,179,58,247,246,200,190,179,216,208,4,255,34,251,207,20,63,79,14,99,109,188,40,187,72,141,20,115,135,157,238,6,27,6,3,140,34,140,126,122,241,198,235,135,239,126,143,38,240,96,136,154,132,169,233,110,1,191,39,19,225,240,123,140,254,146,6,190,110,16,103,164,137,235,7,31,94,57,58,161,217,144,192,120,17,57,94,93,29,175,175,186,190,151,46,128,58,166,1,145,4,119,36,233,230,48,73,191,97,67,37,205,11,196,100,20,137,155,190,203,220,67,172,81,194,138,5,180,191,165,242,105,246,70,187,222,41,91,247,143,43,58,254,62,83,187,44,45,183,230,198,103,65,112,127,201,40,95,22,58,178,237,115,219,180,114,69,213,121,36,161,30,91,9,239,44,109,94,234,55,48,153,190,38,185,136,105,67,106,17,205,43,4,163,216,78,16,47,66,118,171,216,156,142,167,183,145,19,156,177,77,110,124,101,21,117,208,185,50,80,107,1,74,206,133,78,81,67,4,98,181,37,55,251,219,196,214,204,185,216,53,107,142,4,182,152,17,91,30,71,211,168,224,229,46,138,243,129,101,155,215,144,105,193,235,39,44,201,218,59,13,250,122,54,48,43,17,185,151,212,102,4,13,12,24,16,79,81,92,220,93,85,174,226,205,205,143,126,212,253,197,223,118,157,3,106,22,33,196,239,213,37,230,247,150,0,232,144,148,188,33,24,162,208,226,233,182,127,250,60,244,189,130,36,226,201,162,251,225,208,235,213,149,134,163,116,253,200,239,12,10,21,159,36,155,199,68,29,148,142,164,215,58,186,246,152,113,230,134,22,228,144,34,195,87,78,191,75,242,192,162,88,168,38,63,133,248,173,144,180,20,132,46,96,59,124,90,249,163,18,56,156,160,127,110,146,172,183,99,10,119,137,22,85,161,122,54,76,231,16,63,225,37,141,130,119,249,54,214,48,247,194,6,100,169,84,163,148,105,100,151,251,173,13,46,208,108,245,179,220,123,26,225,193,105,46,80,12,18,116,92,39,154,194,132,33,150,108,150,22,144,45,133,34,42,215,2,112,41,225,236,104,25,97,41,163,141,22,195,120,199,187,45,131,18,205,51,109,95,204,103,220,111,106,45,133,65,37,91,95,44,64,143,162,49,90,127,158,246,136,66,233,24,9,213,59,190,240,91,179,241,162,177,243,210,61,212,39,115,25,122,227,112,181,196,36,124,103,168,182,213,91,151,64,241,22,5,124,17,61,138,21,1,51,35,68,41,46,46,46,39,59,69,88,31,130,191,255,91,126,247,251,214,61,116,120,96,239,126,114,227,172,125,255,71,5,1,217,180,147,237,20,248,221,225,131,143,131,170,36,174,173,57,73,237,186,195,245,149,246,135,20,199,125,169,88,80,197,107,195,12,193,103,159,222,57,250,183,128,233,114,50,92,142,127,171,222,112,197,45,91,48,54,140,47,65,255,223,207,10,151,100,136,234,83,24,23,211,231,253,233,241,133,107,40,75,223,24,84,141,209,206,157,203,112,95,141,163,63,193,73,146,85,128,82,82,209,177,236,39,231,159,199,194,127,26,39,87,91,184,77,145,156,130,157,89,12,36,231,62,96,154,240,217,36,149,83,227,194,19,15,114,218,160,245,153,171,211,84,146,56,99,22,86,1,116,141,88,179,60,230,19,171,126,28,126,248,6,141,167,72,45,182,28,23,35,131,240,163,0,70,227,247,41,152,149,159,218,38,205,127,86,100,255,13,46,67,54,147,193,104,143,181,250,235,180,145,211,156,81,55,175,14,127,201,2,235,242,107,179,57,159,43,15,139,138,216,26,117,108,125,161,189,232,0,39,16,205,199,49,164,139,185,132,14,55,63,249,151,195,95,255,55,121,116,136,102,164,88,231,52,252,190,54,4,126,159,16,80,81,148,33,124,252,162,191,59,49,4,154,187,96,24,134,16,194,213,245,117,223,247,33,72,56,244,161,235,68,36,121,130,99,146,247,201,83,220,58,18,153,97,98,110,85,224,79,5,130,103,222,39,166,85,142,106,135,176,98,155,97,129,0,24,10,255,107,204,81,224,76,115,122,9,78,114,137,114,108,132,95,146,36,118,160,134,189,182,250,28,25,116,193,193,224,153,102,98,171,188,221,26,33,54,237,221,125,222,3,211,2,124,82,48,206,152,30,87,126,203,121,68,108,203,205,166,49,144,45,199,164,117,31,176,168,232,43,127,221,28,140,152,82,81,115,150,178,28,222,94,8,104,172,57,254,37,162,211,132,179,199,252,231,237,136,150,187,129,205,217,128,108,44,163,16,85,9,60,93,179,13,106,92,249,239,242,76,43,72,25,155,151,195,200,63,246,13,244,111,236,22,179,170,144,47,141,117,218,152,216,142,17,116,227,186,222,54,142,206,82,16,44,72,4,21,44,92,154,203,118,93,7,119,133,165,162,242,238,238,150,206,1,26,205,94,136,241,246,201,221,187,111,28,31,254,141,138,89,76,124,146,223,155,89,216,239,153,6,154,136,19,221,179,27,125,242,52,244,29,61,209,114,65,50,28,142,135,235,171,195,245,131,174,235,41,162,170,210,165,217,111,98,224,76,221,95,81,245,39,197,230,197,144,167,181,211,191,158,28,230,44,130,181,2,212,202,78,160,44,65,140,182,172,43,253,179,58,104,190,95,242,183,145,28,158,15,64,91,174,21,181,3,148,100,246,35,253,178,169,111,98,221,148,234,102,235,147,254,242,58,40,27,64,138,47,225,23,174,58,128,18,221,94,173,89,85,62,236,198,113,30,144,84,33,125,105,40,102,172,45,183,170,211,204,125,99,98,15,167,159,193,250,155,176,91,145,236,231,154,96,47,179,46,181,134,26,11,92,133,78,209,98,43,56,81,47,215,100,127,169,60,41,23,45,201,133,242,227,91,103,175,175,118,99,157,243,220,123,127,142,85,73,172,108,119,207,11,166,208,244,155,182,168,220,150,211,89,245,173,229,116,152,69,167,179,200,216,252,75,152,184,24,189,19,133,134,193,78,4,133,8,166,39,193,240,238,235,183,199,7,253,183,190,37,26,204,6,80,255,232,134,192,226,102,148,180,36,211,61,126,2,115,81,17,70,119,120,196,241,234,186,191,190,66,232,40,130,105,198,59,217,58,74,197,96,73,37,124,8,161,234,187,19,106,148,67,60,54,108,108,171,220,176,16,193,207,181,45,71,98,120,101,25,81,87,22,242,41,228,241,75,248,96,233,141,173,141,74,90,151,193,156,177,232,13,207,175,11,75,211,213,214,27,47,41,243,23,89,106,89,11,123,147,22,66,192,33,224,37,236,216,25,186,177,98,54,192,41,142,248,130,147,53,179,95,162,101,198,250,88,90,23,196,190,145,175,98,163,165,204,22,112,223,64,129,219,35,149,197,71,43,45,209,183,118,241,182,44,218,19,11,72,90,222,235,77,62,24,189,61,173,205,143,169,79,39,179,172,211,176,194,145,252,236,100,162,38,77,110,9,45,96,9,18,142,130,254,107,205,137,162,207,70,131,108,131,214,106,225,198,90,156,163,109,56,42,251,77,112,83,254,186,74,9,165,129,96,245,186,234,98,52,163,70,154,171,198,24,17,209,137,223,185,211,37,216,112,251,235,31,247,223,249,238,104,10,139,223,155,74,220,103,148,0,210,50,103,58,145,167,158,84,82,170,15,31,126,120,119,122,209,75,231,167,211,109,23,123,4,116,218,61,120,16,14,135,100,235,168,125,207,174,115,17,17,205,138,40,105,210,91,12,99,105,209,37,157,74,194,145,36,108,169,247,180,252,221,196,152,36,254,129,37,205,43,255,166,17,188,204,211,26,129,77,10,60,105,240,155,206,183,121,137,40,45,52,212,23,131,20,101,136,93,8,89,202,204,89,46,135,87,44,76,163,56,197,2,24,207,174,110,21,167,62,103,219,211,173,11,120,43,54,217,197,139,2,101,53,71,114,172,125,167,127,57,247,222,238,44,63,57,93,252,121,21,168,233,183,158,187,129,196,166,35,210,171,37,188,32,130,45,8,78,22,202,7,9,28,47,12,21,44,125,111,62,209,251,171,32,155,108,15,150,142,228,72,36,16,146,160,194,61,45,11,52,166,154,68,177,152,182,117,16,19,175,109,154,15,103,131,54,176,156,136,136,163,9,235,173,215,193,182,56,66,121,60,176,136,155,227,254,237,106,100,34,35,76,63,247,208,66,179,198,161,88,143,44,202,131,144,142,94,234,2,101,108,178,242,125,70,211,196,241,192,115,54,47,109,163,237,179,219,193,254,96,121,209,181,39,63,143,38,20,89,45,217,228,248,208,216,105,47,122,62,172,36,249,44,191,233,209,176,96,4,39,238,226,157,167,149,164,196,84,137,119,31,255,251,63,125,249,175,255,19,66,200,174,115,78,140,50,230,46,234,24,196,248,59,230,8,125,70,9,96,20,230,94,234,253,209,69,79,207,248,236,133,184,80,0,209,206,224,240,195,225,112,56,28,66,223,135,174,59,28,14,73,232,127,230,233,175,36,1,114,117,111,240,108,17,151,191,21,17,157,204,31,44,35,254,205,170,127,61,175,75,133,182,174,202,129,8,151,101,169,62,250,151,149,91,142,139,117,48,219,215,45,185,108,48,59,54,179,251,19,130,125,230,79,115,135,107,70,51,91,108,159,233,175,231,113,158,197,127,202,18,149,96,17,198,46,158,194,45,43,193,101,106,177,6,40,84,106,215,192,213,37,150,113,118,190,152,185,250,77,254,132,213,20,87,218,243,213,252,90,27,31,159,251,223,206,158,191,27,66,181,29,187,113,183,115,39,204,5,103,20,183,96,168,22,179,168,124,206,140,233,143,135,104,61,218,37,133,172,38,4,197,87,227,9,79,107,159,165,139,30,241,60,173,121,30,111,108,224,81,91,51,176,181,169,128,136,54,95,165,33,17,182,42,68,230,251,20,10,192,105,159,116,24,134,49,7,220,221,5,5,40,78,21,65,248,224,253,225,217,199,250,165,111,210,163,211,0,129,16,38,140,142,17,28,249,157,51,68,63,131,4,32,73,123,203,107,199,9,97,188,11,31,125,4,122,167,33,8,28,145,70,233,187,195,213,181,246,157,134,100,236,174,137,223,159,29,28,50,94,159,202,249,210,151,49,147,121,182,12,14,211,253,83,38,200,22,143,107,163,184,212,121,148,39,80,67,81,196,23,69,189,115,99,180,229,222,68,247,46,136,254,117,143,59,53,4,5,95,89,112,118,232,112,118,184,180,181,161,186,62,122,23,134,254,10,220,207,197,239,133,133,194,90,205,6,165,108,89,74,10,222,86,86,47,181,107,74,208,171,62,218,146,20,203,86,171,194,205,12,181,109,189,208,30,66,46,209,158,157,203,98,198,229,154,39,67,107,169,176,112,160,155,60,147,91,80,79,46,71,192,90,120,103,1,167,76,41,127,213,31,0,36,98,253,97,203,21,135,203,197,75,26,58,157,194,196,254,107,62,220,119,143,222,14,107,238,236,53,181,127,231,230,95,173,229,41,191,5,32,143,156,4,138,185,229,110,47,9,13,164,126,98,154,22,24,73,117,66,135,225,23,63,243,31,62,56,28,174,44,45,145,184,139,11,133,134,104,72,203,243,246,197,78,0,229,25,54,182,57,99,168,177,195,227,199,55,207,110,30,244,125,10,241,118,26,172,235,175,31,94,107,223,81,68,68,161,202,160,33,116,82,173,248,170,140,180,7,161,202,152,3,162,27,86,246,158,101,48,77,101,203,90,12,164,180,119,159,245,130,230,133,225,113,161,177,108,126,145,69,202,198,230,198,176,89,170,216,75,198,253,253,242,191,61,39,200,128,230,22,4,180,191,108,197,85,32,88,25,237,242,146,124,144,143,9,81,21,241,123,9,160,220,27,152,147,93,86,241,20,95,95,156,28,59,233,134,14,232,98,29,219,117,2,130,86,195,198,226,110,139,0,10,149,177,93,27,57,254,163,183,216,26,102,97,253,12,197,20,97,142,191,205,88,86,219,163,183,48,174,69,237,191,189,100,238,211,167,219,84,103,75,207,107,155,250,63,91,14,188,233,75,23,44,164,111,198,57,138,251,226,152,20,189,215,214,188,164,42,198,183,52,156,115,246,194,136,206,121,115,112,178,23,100,150,126,62,235,142,188,153,177,214,235,162,158,101,161,86,72,81,214,141,200,141,174,23,113,99,90,44,82,145,17,85,214,201,172,176,59,28,125,56,217,105,136,30,37,104,132,216,211,199,248,205,47,78,127,245,67,113,157,80,160,100,64,159,18,241,23,191,3,152,28,163,204,157,2,2,98,98,2,234,179,167,246,252,38,104,47,164,88,28,204,53,232,131,71,15,251,227,85,23,250,174,235,25,180,239,251,190,239,85,53,11,243,139,136,193,189,208,237,137,14,170,200,180,136,31,99,146,128,103,8,97,249,149,167,211,194,74,208,191,220,8,95,139,239,111,56,231,113,2,31,237,130,178,246,82,220,255,162,3,137,243,107,189,175,118,7,223,78,12,198,115,221,128,76,250,154,133,128,214,162,245,72,144,62,100,81,5,20,209,127,42,43,231,93,223,133,60,14,55,54,162,11,162,122,125,85,151,128,181,235,88,220,19,110,190,48,164,21,194,37,89,29,44,136,64,243,148,84,0,39,173,9,4,149,142,234,245,36,182,132,206,46,72,255,101,147,68,111,130,63,243,212,189,105,150,233,82,248,36,55,55,215,114,241,206,198,244,221,183,252,203,202,185,197,238,9,102,216,16,150,216,136,245,69,249,188,119,93,108,104,63,52,174,41,159,5,36,208,124,39,151,75,24,173,191,232,209,51,188,44,43,179,245,99,203,200,218,71,211,224,165,160,64,34,38,64,35,78,137,212,171,38,183,58,132,247,222,26,190,242,165,238,107,127,154,52,113,72,143,211,162,11,221,126,215,244,208,207,100,6,192,9,2,114,73,155,92,30,7,123,255,189,211,173,31,84,128,0,163,33,30,142,215,225,208,135,16,36,40,84,242,23,22,205,102,232,134,40,87,115,51,164,88,110,102,163,240,124,40,139,250,156,51,50,91,20,75,202,80,222,13,174,146,68,234,235,210,43,27,27,69,193,217,232,255,169,172,137,237,230,27,223,138,243,190,70,130,216,214,38,91,51,71,203,193,111,99,104,204,77,32,136,164,77,74,212,229,202,146,17,245,236,164,245,163,179,140,59,116,7,109,230,146,215,32,219,70,113,156,121,162,180,212,10,216,196,240,89,213,142,75,248,142,80,178,156,192,75,242,163,200,206,233,139,184,198,76,69,221,168,124,145,71,224,151,137,25,180,88,160,14,19,158,153,43,172,9,63,229,150,111,38,65,141,28,27,107,199,80,54,15,227,146,79,229,35,117,39,169,245,140,77,61,28,110,168,50,226,92,91,184,55,101,92,81,172,188,108,130,72,43,35,201,45,193,146,50,251,110,93,71,19,223,137,205,145,64,25,175,43,96,160,50,253,174,224,4,131,151,20,18,138,36,7,216,164,53,50,158,186,14,210,76,73,87,187,51,13,32,189,67,56,197,59,252,252,103,87,95,253,182,105,31,237,36,238,50,206,129,236,51,88,14,248,76,18,64,50,115,34,204,29,116,25,162,125,244,24,167,120,148,62,114,96,140,119,142,16,186,227,241,42,116,93,232,71,169,31,13,1,164,153,105,90,2,144,228,251,24,51,227,115,44,118,138,253,139,28,187,23,178,180,197,185,34,34,17,30,39,88,100,22,50,155,6,3,235,18,96,53,36,220,128,158,91,184,127,107,26,252,41,165,212,121,128,231,175,240,216,58,61,108,43,64,172,35,83,41,169,143,138,139,226,243,15,57,208,83,102,130,188,76,172,141,57,118,52,168,50,75,158,82,42,28,8,135,53,216,235,147,26,104,19,40,200,127,117,7,77,8,58,98,30,45,142,175,226,11,231,216,13,250,105,209,238,88,67,148,169,166,228,98,111,4,210,244,197,109,85,163,146,203,136,162,239,92,248,228,238,23,13,105,75,188,45,224,35,172,150,111,203,119,206,245,147,11,51,83,101,252,242,189,152,52,44,203,237,245,183,224,43,148,166,252,234,75,82,195,37,45,242,38,9,187,24,176,151,245,77,67,231,199,243,122,185,215,170,112,235,167,90,126,47,213,229,60,22,154,41,190,3,206,36,78,147,5,130,140,164,168,8,161,227,114,42,156,194,48,141,90,84,132,65,226,205,243,95,253,228,240,189,191,144,238,72,139,69,220,255,67,152,1,8,197,199,69,152,180,151,127,123,119,251,238,7,215,253,65,3,58,118,167,56,4,209,235,71,143,228,216,235,164,246,163,170,93,215,169,118,105,228,107,147,223,47,132,102,150,199,191,105,96,155,6,194,185,120,207,237,94,54,232,113,97,16,205,155,162,37,153,183,18,125,27,93,223,114,98,47,204,197,70,93,104,63,227,164,88,69,255,245,89,251,73,210,192,100,105,41,159,210,87,179,95,194,55,174,216,157,31,208,240,49,46,243,230,140,135,144,205,2,118,166,232,44,129,184,169,219,240,66,164,79,88,203,203,76,227,95,217,98,176,176,24,150,152,87,121,109,225,244,144,163,198,28,35,210,106,152,151,92,47,108,32,246,59,78,156,101,51,182,205,135,26,253,227,246,59,6,190,196,57,211,206,16,163,205,78,178,130,113,208,23,38,39,89,23,125,149,23,125,145,210,86,178,44,229,136,184,90,178,221,65,228,215,196,182,181,225,215,150,92,238,217,53,180,166,136,105,137,207,109,26,166,150,244,16,75,87,191,149,157,205,98,249,43,81,129,115,154,100,109,87,153,206,204,16,2,21,195,112,26,110,98,116,35,173,163,56,124,120,243,87,250,149,63,9,95,58,20,221,150,253,33,176,128,28,17,238,160,144,106,54,144,212,39,31,118,20,192,232,93,0,204,17,142,189,246,157,136,152,18,18,130,246,93,151,182,186,198,33,188,25,79,113,40,229,122,18,146,147,230,1,165,231,87,25,220,199,162,126,52,7,78,184,220,24,218,221,93,132,24,253,8,224,238,49,203,201,167,11,194,71,225,199,144,190,131,2,20,170,100,206,124,193,126,142,201,247,124,234,167,75,24,42,223,47,174,129,215,245,245,48,159,154,211,181,49,250,214,214,151,65,62,223,28,219,83,194,117,157,158,107,243,85,244,247,13,207,250,226,114,207,58,136,50,115,66,170,55,207,21,198,148,217,65,91,59,83,51,117,199,189,68,175,166,171,33,251,173,111,232,149,10,18,9,216,139,60,93,97,205,238,83,192,131,231,25,175,219,56,78,152,181,34,138,202,113,28,199,173,232,155,53,112,44,73,91,45,253,94,231,59,55,201,60,14,223,180,42,212,173,25,82,229,190,112,145,201,143,111,26,129,141,58,60,134,169,92,93,165,160,2,235,192,140,228,200,60,91,78,143,74,194,108,19,5,99,244,131,244,54,86,179,86,140,152,227,62,139,124,95,69,252,36,59,49,185,8,248,178,139,106,191,74,201,23,104,155,113,34,111,8,53,185,161,62,97,200,35,101,197,7,41,201,35,238,88,46,3,231,250,76,149,164,186,71,51,227,168,35,229,102,160,10,225,30,45,72,231,52,11,102,67,178,24,3,64,129,13,175,255,44,252,253,215,141,34,240,232,16,200,31,194,12,64,64,35,131,33,50,146,212,219,155,211,179,187,190,15,10,82,252,110,136,18,194,241,112,165,170,170,26,180,239,186,174,92,182,74,10,160,170,234,180,84,223,229,112,95,66,249,121,189,171,129,86,219,232,253,11,184,217,80,12,232,232,238,195,220,250,205,163,130,166,43,244,254,149,86,194,163,235,194,63,255,126,171,45,184,188,213,61,55,29,102,137,238,236,25,42,201,89,204,231,204,208,184,105,184,186,229,63,115,118,200,209,220,68,195,114,35,31,11,253,197,205,14,108,180,136,177,189,194,16,101,34,108,185,203,206,72,215,212,110,160,144,150,219,18,55,118,182,45,209,91,152,33,47,63,80,107,109,137,60,135,220,159,181,142,214,190,104,8,43,21,214,246,108,42,61,52,94,148,216,209,152,90,28,186,38,82,119,230,124,230,133,144,166,224,188,230,74,233,3,218,192,136,54,10,175,146,221,239,5,34,228,147,212,179,85,186,144,197,62,105,30,9,0,73,53,168,24,149,141,24,30,85,213,81,107,37,77,95,132,242,233,211,211,251,111,245,95,251,19,184,8,205,189,33,149,241,5,236,0,220,21,50,136,211,17,134,187,248,214,7,209,181,39,0,139,209,221,236,234,112,221,95,29,251,227,33,28,250,190,235,169,34,65,169,163,133,215,236,247,50,57,59,98,41,0,87,141,112,81,168,62,172,185,252,86,62,161,72,94,16,203,43,2,107,202,255,133,35,238,140,219,46,67,201,171,195,62,44,114,191,17,23,224,253,181,204,87,233,5,94,127,34,225,217,9,193,22,182,179,250,253,226,79,149,219,215,217,184,134,13,149,214,189,111,97,66,150,226,164,100,89,110,168,54,133,143,54,38,56,123,90,213,165,228,192,194,239,183,96,133,110,105,45,84,94,199,159,0,195,217,61,134,83,83,115,158,232,117,38,86,178,250,140,88,137,19,228,74,188,156,40,148,7,4,45,213,132,253,232,159,229,149,196,247,210,73,157,2,253,226,81,193,238,126,251,186,50,240,150,225,123,181,26,89,213,25,165,54,92,142,0,102,19,90,8,102,110,134,136,145,160,115,48,102,154,98,14,89,36,35,24,253,20,127,252,47,254,95,254,161,123,237,107,32,4,102,191,123,133,136,223,57,198,36,130,232,208,228,191,250,248,35,119,239,38,104,39,198,216,29,250,238,234,168,93,144,46,168,116,201,210,43,115,126,202,161,110,165,197,177,254,101,149,237,35,60,31,223,116,135,8,39,25,40,10,134,209,32,82,138,89,255,146,87,87,120,108,249,50,92,26,97,83,73,232,98,192,39,146,131,110,31,52,63,63,191,61,123,246,195,185,222,82,89,215,254,27,128,207,122,205,125,222,22,46,192,226,133,82,158,17,219,15,95,188,226,220,152,167,253,240,146,212,47,109,126,81,149,126,12,243,111,82,121,86,191,220,234,91,67,165,251,196,150,215,202,234,8,24,176,132,101,198,119,184,206,139,227,72,73,218,199,179,214,169,231,226,31,8,243,211,110,125,245,237,198,116,92,59,224,250,64,85,223,203,90,21,177,122,246,173,23,197,210,115,187,121,218,212,249,91,184,89,73,176,254,147,11,155,103,78,163,155,127,201,235,194,151,148,220,157,59,251,114,223]);fileData4.push.apply(fileData4,[179,28,96,52,15,72,21,40,166,45,212,48,226,156,194,241,155,93,14,141,199,241,59,33,18,68,130,106,71,234,244,82,81,64,247,155,211,187,191,113,103,64,136,112,250,31,192,12,192,73,122,36,96,81,62,122,250,98,192,65,133,132,91,12,170,199,171,171,254,120,128,138,74,151,202,240,92,161,143,14,239,42,5,54,202,226,107,146,133,83,83,145,231,147,187,111,142,41,217,45,171,178,130,243,121,3,115,92,59,106,98,11,27,99,58,238,199,253,87,94,80,124,181,142,129,235,232,223,130,104,206,98,59,249,36,55,230,234,105,17,227,108,131,38,155,31,178,223,73,44,46,251,98,30,80,138,131,178,0,182,70,237,32,175,174,124,22,67,229,172,162,226,155,53,114,134,167,96,75,15,178,166,134,53,214,69,46,198,211,111,30,239,143,62,98,190,177,97,43,179,240,253,229,214,152,45,141,179,151,128,233,214,251,92,139,55,198,100,6,208,108,173,136,38,221,115,205,168,41,250,128,186,217,138,103,60,45,206,98,65,153,66,250,146,156,136,51,11,95,229,145,41,201,129,235,232,95,18,199,219,205,202,26,47,202,101,98,140,238,84,221,65,255,4,48,131,3,20,17,131,1,212,46,116,238,119,119,119,72,254,162,130,206,59,188,245,27,249,211,31,14,93,39,84,129,255,174,53,66,127,231,25,198,9,210,237,116,55,188,254,246,211,104,93,167,34,99,232,236,15,7,237,59,72,160,132,20,235,85,85,130,26,156,42,218,133,172,244,80,13,120,171,239,169,196,127,230,153,187,207,238,143,185,2,74,70,146,70,164,254,32,221,202,11,167,244,244,40,207,137,22,136,108,46,245,150,239,250,20,108,146,127,62,245,142,161,137,99,110,94,54,94,215,50,85,181,88,149,99,243,159,124,218,88,93,45,115,25,207,224,72,101,181,155,173,123,22,247,23,110,173,26,164,31,198,50,121,89,195,38,177,185,49,230,174,83,206,106,202,109,60,35,98,129,150,120,70,177,100,33,11,228,138,155,213,165,203,162,10,222,143,98,139,224,184,236,9,54,11,255,141,231,241,22,194,86,126,124,223,158,253,52,219,53,231,136,99,84,205,211,250,80,87,189,157,177,253,132,85,195,81,190,73,107,211,195,88,158,15,235,190,237,194,202,201,207,253,190,172,253,115,25,90,181,2,219,158,101,19,80,65,84,160,69,89,10,123,49,110,25,17,142,48,34,207,193,16,68,250,208,185,134,143,255,237,127,249,221,139,228,73,247,133,239,0,96,78,74,247,252,230,249,237,109,47,221,145,28,18,4,118,56,92,61,124,208,31,175,168,146,41,252,249,231,53,20,147,99,113,118,121,28,115,239,232,14,39,28,83,235,40,47,155,245,234,7,183,172,17,148,191,152,242,187,41,61,226,75,159,207,13,9,220,9,243,145,75,170,248,173,129,48,118,170,161,79,146,27,22,103,243,246,252,72,94,198,128,104,101,10,182,104,222,177,210,143,171,153,21,68,51,128,93,14,103,85,42,108,69,88,206,151,83,205,95,218,154,4,96,177,56,54,233,224,179,33,126,89,173,62,85,22,228,243,73,178,107,221,108,108,59,74,238,140,67,234,95,78,95,99,169,66,186,21,251,154,58,201,173,90,187,194,24,139,143,63,161,252,107,100,117,135,239,191,115,198,238,72,62,180,63,194,238,0,160,232,193,93,182,159,237,140,47,222,18,247,111,78,164,242,86,87,154,194,218,174,198,81,158,141,228,4,188,2,27,22,142,164,115,49,234,158,148,130,78,167,19,69,24,35,130,117,12,55,207,63,60,189,255,246,213,119,30,216,103,0,209,255,206,19,128,184,25,252,195,143,204,92,41,39,139,52,143,49,246,125,127,60,30,251,190,15,33,56,81,142,118,203,20,90,30,193,230,132,118,230,147,137,164,185,66,117,5,98,105,253,88,73,129,138,67,49,54,236,229,171,93,88,118,53,210,221,230,185,146,232,161,123,234,134,246,201,70,62,175,40,49,177,225,233,88,161,40,91,123,194,103,75,200,173,25,192,37,72,247,214,15,229,26,71,194,10,55,39,213,23,56,52,56,177,3,160,99,222,166,106,37,164,109,224,107,61,18,216,57,248,107,180,189,204,160,213,239,215,247,217,250,248,213,199,41,251,188,245,159,154,159,61,247,1,229,51,84,20,140,241,254,194,173,49,67,211,243,160,121,38,156,83,29,47,104,29,172,155,239,179,217,197,87,91,144,203,84,49,18,184,179,112,195,78,213,82,188,162,84,40,127,67,50,100,229,32,86,202,25,116,93,215,117,157,193,17,196,12,119,126,43,46,167,215,127,62,96,248,12,124,34,63,253,14,192,33,10,31,48,8,52,209,241,244,227,199,167,59,244,162,78,235,9,135,135,190,239,143,87,174,33,69,125,13,65,187,224,203,21,173,242,27,205,235,96,54,81,163,133,212,228,240,158,22,175,147,232,16,33,130,212,55,185,140,42,98,10,154,44,200,0,11,221,80,98,72,56,219,168,150,149,81,66,148,171,97,211,215,57,65,192,226,27,88,255,206,54,138,157,29,12,136,183,203,58,153,148,197,95,106,18,144,47,145,137,227,90,184,144,179,78,159,137,140,161,160,177,156,156,45,213,226,56,209,176,193,244,174,88,196,199,102,232,217,210,160,222,119,225,88,6,122,148,134,95,238,78,202,168,211,96,25,140,114,248,168,49,89,46,184,142,247,87,113,179,74,188,204,204,197,117,28,19,78,206,1,101,187,201,21,173,133,77,131,173,138,126,186,86,64,115,113,206,84,49,57,231,13,105,132,98,33,43,61,137,116,39,169,126,140,142,149,190,29,91,171,55,176,241,206,19,61,52,211,29,75,145,37,95,38,189,188,250,36,83,35,30,211,26,77,65,254,25,189,227,211,51,218,74,148,169,16,0,41,15,230,186,165,200,189,142,180,183,180,10,193,71,91,104,10,25,28,126,222,221,197,230,23,85,120,228,116,110,71,179,34,71,8,22,18,83,211,96,204,44,41,249,167,31,42,5,198,241,220,54,47,19,118,102,24,198,73,190,172,90,84,74,57,32,132,224,209,238,134,19,132,3,92,197,25,205,126,253,11,249,211,191,152,106,116,89,46,21,197,79,171,118,255,29,116,0,52,51,147,180,11,67,211,23,183,111,254,234,215,119,195,32,73,68,211,72,232,131,215,30,245,199,99,26,249,118,93,151,20,223,242,18,111,62,46,249,150,182,127,147,35,76,234,12,210,251,46,117,155,189,136,119,121,123,165,148,29,47,167,151,91,2,85,190,228,134,175,97,156,151,134,44,150,77,76,187,48,89,222,90,231,46,183,82,203,197,163,120,191,228,221,22,191,148,75,138,214,230,0,96,255,254,103,7,161,171,225,132,236,60,54,107,204,45,114,140,92,212,136,204,63,172,184,22,205,30,197,182,6,218,66,156,211,91,221,111,242,202,138,94,91,121,60,249,132,164,127,102,126,68,235,77,110,177,104,154,20,222,18,166,223,41,216,215,100,39,229,246,112,194,91,31,185,86,105,107,92,84,47,75,191,246,229,170,109,30,200,111,177,119,86,229,90,92,227,251,77,134,79,83,159,188,122,149,102,231,90,122,144,148,186,3,99,233,29,194,88,92,170,72,208,52,4,117,247,163,7,167,152,15,79,126,243,235,248,193,187,147,113,214,172,15,225,17,206,79,45,110,127,154,29,128,19,50,213,231,2,26,156,176,167,111,190,19,12,157,106,218,196,26,140,15,30,92,119,135,62,17,161,168,65,181,11,218,147,84,209,160,97,106,55,89,154,183,164,130,125,180,110,87,21,50,65,61,170,26,23,50,38,46,42,1,140,49,58,155,223,186,151,190,157,107,168,49,111,195,102,194,0,214,203,253,169,140,216,208,34,255,180,246,0,26,195,3,108,177,27,62,141,172,189,144,93,148,157,235,127,117,196,218,33,99,93,251,103,76,166,185,197,42,224,214,144,173,41,116,92,72,0,149,88,0,125,116,227,106,20,233,168,237,188,203,255,212,114,67,27,197,14,93,229,29,198,166,112,208,82,90,167,241,65,150,168,145,248,101,223,8,246,234,89,103,99,36,208,60,80,216,238,186,108,220,165,152,5,207,81,88,99,174,167,11,11,162,36,199,141,235,125,99,128,113,25,205,207,183,125,91,136,255,26,239,197,182,7,228,217,103,91,72,209,141,219,218,201,122,101,143,175,193,60,100,55,7,219,86,145,169,198,79,194,112,74,113,34,219,0,172,251,197,178,33,48,51,237,194,96,49,237,184,209,17,66,224,233,238,230,141,95,62,248,242,55,156,80,69,28,103,36,70,118,224,194,77,225,243,210,1,48,117,187,35,231,140,0,240,226,230,244,236,69,159,4,253,73,68,168,106,56,244,65,251,196,243,201,182,189,185,21,42,153,160,115,117,79,166,233,110,210,137,75,88,255,96,54,76,199,119,234,43,181,170,223,171,239,15,45,38,239,122,166,239,237,254,218,182,170,156,151,213,249,249,221,81,128,62,97,14,40,131,78,105,19,230,187,149,123,125,96,101,59,250,111,191,244,26,233,222,42,63,183,74,212,73,26,127,158,78,175,203,249,138,239,180,148,171,144,250,62,173,39,153,254,173,153,248,178,104,5,132,59,61,196,86,31,176,15,238,239,245,73,194,253,239,162,100,221,108,89,24,110,189,219,245,104,164,17,232,121,209,4,168,185,34,238,171,25,172,111,43,63,55,191,122,63,171,85,190,29,247,138,175,126,49,153,107,150,134,94,138,252,76,163,248,118,66,157,192,198,81,106,169,64,35,114,79,144,113,139,42,165,5,81,165,68,183,144,192,165,94,226,227,15,226,71,239,81,197,124,254,154,156,240,248,169,177,67,63,85,8,168,212,231,18,170,91,124,252,244,116,178,174,235,204,204,79,238,238,210,73,119,8,12,122,56,28,66,8,62,239,80,72,215,141,58,160,40,22,172,13,136,203,137,31,38,240,39,235,193,45,52,253,141,163,95,72,137,2,77,25,184,82,140,168,20,164,87,22,137,115,145,88,215,134,173,78,176,222,248,88,253,188,49,54,192,22,94,244,233,16,132,232,14,91,46,29,189,52,174,117,150,189,222,140,26,205,233,177,128,146,12,76,170,127,50,215,115,27,205,104,36,3,33,40,205,137,162,75,99,148,90,61,179,21,234,226,152,176,141,197,125,164,14,157,229,248,20,203,61,184,230,11,109,221,18,79,116,159,42,122,118,240,187,78,153,103,131,251,62,212,83,191,208,114,174,235,197,52,184,250,188,213,212,189,185,38,86,50,50,170,73,236,229,39,24,150,251,186,141,109,190,141,107,103,122,30,41,199,182,229,84,121,103,123,17,64,116,139,171,49,94,174,223,235,114,211,145,41,230,21,173,177,229,136,144,206,188,128,160,16,87,202,224,67,116,247,104,16,121,246,235,159,33,14,99,227,12,56,196,16,95,137,159,242,25,116,0,44,63,94,28,158,190,120,254,254,227,208,117,142,52,133,117,233,194,213,131,107,237,186,81,95,211,44,201,227,169,106,82,120,142,49,206,23,46,105,147,230,79,142,242,169,228,87,85,76,221,211,6,157,64,18,176,155,71,190,251,32,251,186,81,88,149,3,103,108,29,207,54,1,107,192,241,149,133,128,94,234,121,62,225,168,192,95,114,144,80,9,223,95,34,8,177,95,84,110,133,170,165,117,176,204,19,239,85,80,94,115,213,183,174,115,47,238,180,158,99,23,83,74,177,237,153,65,179,48,223,171,154,184,200,67,151,52,1,139,68,82,80,227,247,22,185,55,128,254,179,221,198,122,99,195,215,199,80,26,45,224,14,201,167,70,99,90,135,241,165,68,165,42,59,154,237,83,90,150,191,151,230,229,89,123,133,150,151,182,208,224,209,45,135,148,157,235,168,84,172,65,65,93,139,49,206,52,83,17,17,241,81,172,12,8,93,16,133,153,59,213,133,84,60,123,124,247,222,219,147,34,161,2,112,241,79,145,29,20,62,197,216,193,105,197,75,40,136,167,211,135,143,239,78,177,11,146,58,154,193,135,135,135,71,221,225,74,187,94,187,144,190,237,17,243,233,66,10,251,137,117,67,142,246,29,54,109,100,36,181,231,241,231,101,176,174,220,27,242,32,127,18,146,243,236,199,182,70,243,155,158,192,211,243,88,26,103,115,20,41,204,23,146,109,21,26,181,109,161,163,249,69,93,66,79,222,58,198,149,172,250,50,68,87,114,186,47,93,206,159,157,194,53,57,139,222,104,57,178,92,207,69,139,193,139,129,70,129,53,55,99,125,211,184,170,194,163,9,25,205,3,100,97,17,188,246,255,195,138,192,147,22,121,147,143,71,91,228,199,213,39,203,202,114,109,240,76,182,219,208,233,172,224,197,179,28,33,108,104,23,207,223,184,121,19,225,220,226,47,85,179,156,141,47,190,45,171,89,25,91,214,131,7,182,171,34,91,142,46,170,47,186,233,178,240,178,38,1,151,220,63,203,65,150,172,255,50,50,84,140,157,102,157,87,158,72,165,30,92,98,10,53,59,161,97,24,114,91,80,82,210,7,183,32,18,73,116,232,44,14,209,33,154,78,225,219,55,127,221,127,229,107,210,29,19,249,71,62,85,137,208,79,173,3,24,153,88,64,82,183,96,28,226,179,27,168,28,67,16,80,28,135,171,190,59,30,84,59,149,78,84,69,66,186,65,71,191,23,168,100,136,127,56,217,41,198,210,85,57,23,242,165,111,87,121,78,151,203,192,243,20,62,46,242,112,254,185,2,124,170,101,227,29,222,142,193,47,9,214,89,174,118,107,147,176,202,34,251,125,195,229,69,244,43,3,59,151,183,17,23,109,165,250,98,1,106,71,3,167,185,219,185,214,2,122,169,55,147,215,131,183,138,244,45,168,164,248,79,217,122,149,98,27,150,235,43,168,137,56,93,254,206,215,173,192,242,82,149,18,188,198,5,131,153,42,197,238,208,123,206,119,102,171,165,176,61,98,85,113,4,246,137,191,103,74,251,221,165,223,45,155,223,105,98,95,109,221,44,74,192,234,210,171,0,225,44,38,63,175,16,193,203,170,127,177,23,93,168,6,44,41,3,245,107,37,50,104,102,60,230,15,18,99,20,129,170,6,168,104,151,214,131,79,110,102,195,0,242,233,71,183,207,159,36,142,169,224,83,214,7,253,212,18,64,162,0,145,10,12,16,234,7,31,63,191,29,18,33,199,204,12,114,213,63,188,62,28,169,160,56,201,174,75,150,47,170,24,61,94,134,97,176,145,41,154,190,248,121,47,67,166,175,36,29,193,244,195,200,7,21,169,228,253,162,251,96,38,10,138,123,177,75,157,57,166,235,213,140,60,27,168,138,220,242,36,51,184,49,162,181,253,88,157,139,169,32,117,79,90,78,82,126,144,18,133,220,2,43,11,101,170,74,220,130,146,28,106,125,242,6,168,55,150,57,255,99,229,37,56,75,23,56,103,101,253,82,203,30,75,77,174,179,141,68,250,142,154,187,96,91,49,189,25,73,183,112,143,153,196,53,137,34,236,236,25,173,129,151,148,3,196,72,238,193,62,138,21,226,199,68,181,92,6,5,110,161,85,73,38,65,202,235,136,107,77,6,160,98,154,238,28,135,213,229,41,128,24,37,211,64,155,163,242,29,196,102,113,62,183,102,6,104,138,190,45,67,249,66,161,171,144,25,44,15,126,214,234,168,62,90,249,216,204,115,93,191,177,53,72,181,94,171,142,240,77,240,74,212,64,167,164,249,60,32,116,41,78,80,41,151,249,211,86,67,14,217,11,241,6,175,181,70,214,93,254,76,34,154,232,130,99,134,128,83,37,137,157,32,237,219,47,153,160,130,218,34,38,61,188,83,29,75,138,192,136,104,0,20,42,38,34,48,247,136,103,63,253,23,186,56,205,105,159,34,7,244,83,237,0,28,160,69,51,119,218,7,31,190,245,206,135,34,66,183,228,227,168,170,73,242,179,239,123,13,33,201,230,141,71,89,165,76,191,233,59,78,35,129,52,71,49,179,52,7,78,163,130,17,53,91,9,245,228,99,90,90,52,164,200,62,7,241,233,203,40,211,134,136,196,24,115,70,169,114,67,209,98,91,115,208,84,210,3,62,121,29,189,84,169,107,140,16,214,145,183,217,181,180,121,214,147,188,90,181,218,78,251,116,138,138,79,183,65,105,170,190,236,15,21,170,214,193,54,72,234,91,217,8,0,161,190,75,213,199,166,44,118,77,51,41,7,15,235,28,128,151,201,172,91,180,209,245,224,234,66,134,207,89,124,169,30,132,180,218,208,75,96,153,173,242,191,193,173,120,201,85,149,125,8,232,194,119,181,6,250,155,80,207,186,216,106,216,205,130,244,250,115,229,24,149,147,4,128,117,168,33,153,216,47,116,23,160,83,237,84,149,244,24,33,180,32,250,226,244,228,55,255,225,78,131,195,252,115,154,0,28,162,130,96,246,244,87,111,221,222,141,131,223,145,225,212,119,225,208,107,232,53,244,170,157,116,65,186,192,160,46,204,179,242,156,135,203,234,62,132,144,48,165,18,189,73,75,0,117,133,62,61,176,52,117,41,33,163,53,124,156,49,165,242,33,251,66,34,103,207,212,45,98,207,206,111,94,121,156,187,21,137,252,220,164,186,113,30,248,167,22,181,63,221,41,244,43,103,160,145,71,192,13,131,251,237,166,7,19,155,249,101,95,122,45,187,157,209,131,70,166,57,55,233,157,224,32,47,216,55,103,36,22,94,1,222,41,95,46,177,146,46,189,127,117,180,83,25,180,212,64,189,240,48,110,81,6,202,47,238,236,178,97,75,164,33,163,121,101,255,100,85,11,94,106,130,85,229,212,194,23,222,107,148,105,220,251,93,94,206,233,56,164,217,83,244,89,190,172,218,21,200,207,92,253,32,19,50,158,153,47,9,9,119,247,103,63,255,9,78,55,176,100,128,248,249,164,129,2,238,126,184,121,241,244,185,29,131,70,179,32,2,160,235,186,238,120,8,93,39,65,1,12,110,101,234,203,60,159,156,21,19,197,51,1,68,19,220,31,178,144,94,110,42,243,198,64,62,160,85,62,175,254,157,50,196,89,92,190,202,255,21,131,168,116,130,206,103,64,26,190,173,159,115,35,156,217,98,165,160,157,15,206,151,48,171,69,7,89,243,31,220,0,111,14,196,216,204,1,159,60,13,156,221,77,253,212,147,193,214,234,192,214,224,122,77,209,105,68,61,151,53,33,114,235,201,125,91,25,127,222,86,29,237,4,245,101,142,158,25,109,255,35,55,63,96,122,209,77,213,76,158,159,142,52,94,72,26,96,157,53,153,163,219,198,3,165,74,104,243,11,218,162,132,94,162,145,181,86,172,219,170,238,247,207,177,102,162,173,2,66,137,29,53,231,195,115,225,239,146,254,33,198,237,105,184,88,68,28,220,34,210,207,233,135,60,72,72,49,42,61,202,141,29,101,240,193,61,42,253,246,103,63,134,144,46,47,69,51,251,76,19,0,111,159,191,241,139,55,61,136,71,35,204,141,0,147,232,155,78,183,100,198,146,117,217,114,226,29,13,220,139,31,42,166,135,25,134,97,198,253,215,68,145,133,220,18,212,141,73,121,34,29,232,241,231,21,3,119,61,229,231,188,69,28,103,148,100,153,231,183,42,235,84,7,209,199,25,212,88,22,153,55,105,160,23,114,61,119,174,255,125,32,232,108,228,253,132,218,18,159,138,165,229,43,103,154,139,4,251,156,107,29,130,245,193,169,68,17,246,117,29,214,193,206,183,5,239,106,9,101,151,38,22,180,35,6,247,42,64,34,119,91,129,66,217,169,25,109,219,236,0,105,11,186,229,9,217,86,46,217,10,232,47,165,183,120,201,49,121,41,191,213,245,153,156,97,253,53,204,149,92,73,182,62,254,58,211,152,217,28,244,243,59,113,33,116,65,115,50,59,89,202,5,62,152,217,56,85,82,131,48,104,2,72,2,165,131,152,168,64,111,62,124,135,79,159,68,255,52,205,226,63,61,26,40,5,176,240,226,246,157,15,159,125,249,216,25,4,167,161,235,229,120,188,238,14,71,138,228,34,66,85,37,113,61,51,13,118,98,245,164,148,176,38,246,100,164,222,204,70,239,132,98,207,107,253,125,228,191,174,83,52,121,14,71,118,155,50,202,60,99,240,98,77,124,158,239,21,80,250,232,36,63,233,7,36,51,247,151,10,130,219,50,162,245,128,248,92,56,112,202,194,34,126,162,229,45,164,35,214,46,187,151,188,195,243,182,36,103,63,111,37,181,92,252,114,255,177,229,213,191,39,21,128,150,36,128,159,241,155,77,28,54,46,28,201,117,148,93,43,36,228,18,169,116,227,252,87,153,180,2,183,206,46,159,213,161,213,151,82,239,45,172,92,0,24,77,38,145,147,113,2,108,231,133,110,22,45,136,55,52,248,214,36,215,45,69,135,5,143,101,41,143,145,222,119,193,160,77,170,85,172,211,134,181,232,182,242,210,147,167,75,152,157,235,22,124,159,18,218,20,250,111,180,242,211,101,83,173,142,102,161,154,204,239,200,190,180,211,3,227,100,81,79,51,148,30,230,36,239,226,80,232,207,235,20,157,60,141,36,103,23,26,74,160,14,58,184,13,207,222,120,253,193,95,189,230,166,196,231,80,10,98,184,125,227,23,111,118,116,17,233,196,67,8,34,236,143,71,237,2,85,160,2,21,23,38,186,103,226,251,167,85,128,244,159,229,114,111,245,37,149,35,129,146,159,91,166,7,108,144,186,214,99,128,234,228,94,50,118,231,232,62,139,199,209,176,187,96,178,197,8,170,58,131,220,13,164,22,97,28,201,94,160,100,251,178,53,32,253,252,137,222,188,24,140,216,165,39,157,31,84,172,231,225,175,246,209,94,189,123,88,97,53,121,166,106,104,108,249,98,219,35,112,125,117,56,27,202,72,229,130,216,86,97,91,86,202,149,58,216,126,201,79,170,139,186,104,190,90,219,115,139,11,198,18,23,210,61,47,175,175,63,225,216,118,103,124,114,161,178,222,186,253,109,29,76,155,36,127,178,30,187,101,196,118,253,228,149,248,124,243,100,110,22,254,156,92,227,109,82,147,47,71,65,249,14,41,196,37,156,39,3,218,25,210,136,19,247,29,19,253,61,89,25,170,91,16,56,245,163,55,126,21,95,60,133,127,106,70,49,159,162,24,156,197,219,24,40,199,208,185,71,196,96,58,72,56,38,161,59,168,160,88,124,40,16,52,173,47,6,149,50,126,141,229,124,1,66,142,5,148,91,185,190,145,135,54,229,127,174,215,127,204,140,194,252,192,146,71,148,180,219,138,59,79,53,175,120,150,134,198,106,95,172,190,48,236,37,138,148,87,140,111,190,232,163,155,26,88,165,120,92,181,118,15,142,178,95,107,128,216,102,249,175,101,233,183,111,209,190,221,34,124,186,164,160,102,193,190,153,3,98,171,234,244,84,130,219,190,77,249,242,253,171,175,46,182,245,211,22,227,29,17,216,153,152,152,154,49,39,104,47,159,8,185,30,0,158,237,156,182,244,209,204,93,86,215,72,105,212,190,110,29,74,11,120,41,190,244,179,7,115,235,8,159,221,248,171,43,250,11,82,78,25,196,201,139,14,84,83,194,111,177,45,104,190,44,154,99,149,117,28,82,26,147,36,213,200,197,235,210,133,154,202,255,140,117,103,162,202,26,236,234,186,110,18,190,30,18,236,19,196,41,18,79,39,165,127,90,42,144,47,221,1,164,235,193,33,2,194,147,72,105,122,18,123,242,235,223,126,252,252,86,58,17,23,83,23,65,119,56,134,190,83,85,149,16,36,136,6,81,5,144,19,96,122,206,5,11,51,218,122,158,19,36,243,244,61,101,202,114,84,224,133,81,109,94,177,203,135,181,164,15,205,231,150,145,208,113,78,176,74,21,229,53,239,16,80,23,211,224,201,196,124,141,233,147,156,184,186,6,139,244,54,206,248,73,51,45,27,43,245,117,205,178,174,253,13,116,150,246,82,103,9,66,227,217,223,186,78,74,251,214,75,40,125,137,126,234,4,1,78,3,46,55,150,152,248,168,204,92,13,205,22,211,115,79,147,149,241,253,115,161,9,188,184,254,23,111,122,100,78,239,208,70,155,248,126,90,188,174,156,226,243,171,55,16,106,113,208,214,238,243,237,38,105,21,253,155,221,192,114,156,224,10,87,80,39,223,102,59,103,101,179,6,181,87,136,217,180,95,190,124,197,54,27,21,28,69,91,57,250,5,88,49,255,88,239,76,100,203,13,103,99,36,96,220,107,166,203,152,88,158,27,219,142,49,35,201,199,16,157,89,58,59,93,148,186,10,122,178,147,65,27,125,161,141,155,61,83,112,176,153,73,56,173,155,77,7,204,28,17,233,248,77,227,64,205,254,132,52,71,52,31,178,254,7,38,79,42,44,245,234,115,102,21,1,161,157,42,29,22,17,137,167,63,253,183,9,234,181,164,17,228,76,230,115,175,178,35,246,210,29,64,74,89,34,180,24,169,226,230,20,55,192,62,126,126,123,19,251,144,168,59,167,24,113,232,14,199,99,223,247,61,100,220,245,85,85,18,152,24,253,19,141,71,85,231,35,158,116,255,147,60,92,9,244,231,33,129,33,170,170,160,65,248,65,193,207,73,13,65,122,158,69,140,94,234,254,207,246,128,147,9,76,205,4,117,80,156,168,247,212,217,66,87,178,39,76,46,214,138,191,110,156,112,47,57,42,72,17,196,120,78,92,183,69,137,153,151,248,125,126,221,29,55,109,44,75,60,182,90,129,242,11,218,111,8,46,105,35,206,250,11,126,10,25,116,66,178,47,124,54,22,74,209,103,222,85,50,131,191,112,246,184,42,225,154,234,243,171,200,101,191,139,121,123,41,6,190,127,204,179,234,70,251,79,173,49,236,229,158,145,205,195,82,128,242,115,230,168,232,106,141,151,88,250,213,92,136,136,54,205,188,230,119,232,141,115,158,147,119,77,245,84,209,173,252,125,74,18,99,116,50,18,179,79,73,196,248,212,37,254,147,77,112,73,82,120,178,249,79,119,207,159,63,123,235,205,235,111,127,159,110,128,141,76,19,113,143,142,151,239,185,95,186,3,160,11,85,60,14,36,205,166,158,113,56,189,120,239,163,155,155,33,200,228,198,14,63,28,31,246,125,39,33,36,207,179,208,119,51,230,165,234,197,40,124,246,114,153,212,32,176,34,114,53,135,51,164,150,57,115,241,193,86,182,206,173,129,106,41,1,159,67,191,45,167,94,209,163,37,110,111,38,249,54,55,191,154,180,156,53,76,121,201,78,192,37,64,208,25,39,25,247,253,231,255,132,24,253,75,13,177,23,57,114,99,77,97,236,6,104,169,142,6,173,73,152,121,89,88,105,148,133,240,51,66,214,40,36,139,183,157,15,150,42,164,205,55,227,210,164,208,180,183,118,95,6,142,103,75,121,226,147,64,109,11,176,238,50,152,190,170,229,155,118,26,107,43,8,20,114,223,213,1,105,111,146,231,102,127,245,86,119,119,208,50,196,63,237,222,83,18,119,124,93,223,92,72,64,58,123,249,164,253,175,26,30,24,25,216,35,20,16,13,209,48,51,18,203,21,135,98,29,44,175,58,149,34,113,0,84,187,180,180,156,236,85,130,136,196,248,226,173,55,134,219,155,49,203,185,79,155,212,250,10,251,43,47,15,1,77,202,80,101,107,44,55,167,15,222,254,240,116,58,37,12,135,142,190,239,195,213,65,66,224,36,226,63,125,36,230,210,62,22,16,216,184,228,6,164,93,106,39,168,146,218,171,241,231,68,191,21,186,251,221,221,221,41,14,165,236,243,154,164,159,143,96,179,82,72,75,255,213,134,112,245,197,24,26,83,160,114,79,205,189,114,18,246,230,146,65,181,10,180,63,67,243,115,183,185,154,182,115,207,185,33,86,186,21,250,165,5,88,109,189,135,244,6,154,31,33,235,32,213,229,146,95,154,66,46,223,53,221,43,42,217,70,207,80,248,136,109,222,161,134,83,164,17,52,183,124,114,92,92,26,0,78,249,198,178,220,144,159,145,130,104,190,61,193,75,218,71,111,197,133,29,19,249,29,46,236,37,82,175,27,234,73,103,6,185,115,10,89,229,200,234,253,92,248,241,155,175,88,97,247,40,104,38,77,221,55,36,174,147,111,125,82,53,131,59,61,45,210,108,200,19,205,96,53,116,161,111,97,214,204,163,62,105,31,36,173,4,9,154,151,1,187,32,195,147,15,240,244,163,17,138,23,241,11,61,134,62,149,4,144,241,92,76,250,168,116,60,121,235,189,187,187,161,83,73,51,235,78,186,227,245,85,223,7,72,24,65,121,120,202,4,121,178,49,35,21,36,69,56,173,1,151,131,217,97,24,42,217,85,146,238,179,103,228,122,95,163,178,218,105,213,131,98,17,142,210,16,206,243,200,55,77,23,202,217,253,62,11,226,66,198,125,217,49,236,116,6,77,73,234,173,40,159,48,231,115,240,197,38,82,95,134,233,249,57,205,247,107,192,234,141,53,223,192,78,172,167,183,129,130,203,22,232,62,213,155,159,23,140,155,191,211,133,224,207,5,77,137,203,190,235,253,52,186,80,82,253,147,93,182,198,51,241,247,242,118,225,236,2,68,107,44,49,154,85,54,163,222,168,10,181,173,182,223,108,182,106,34,95,245,167,105,68,148,43,125,44,29,93,182,160,161,117,103,214,148,85,95,95,140,203,201,65,234,42,230,127,198,98,49,63,196,197,141,21,245,118,75,176,178,92,37,179,226,182,136,18,226,9,60,31,1,37,35,132,1,254,222,207,126,68,152,45,214,60,77,192,207,34,1,44,195,113,188,123,242,236,217,7,207,36,116,253,164,217,25,66,56,28,175,67,16,237,2,132,105,37,58,125,54,17,113,199,237,237,93,202,111,139,237,137,56,126,193,229,193,202,131,129,28,148,69,36,132,94,181,179,66,162,99,125,62,109,165,226,230,111,114,35,50,30,253,60,27,116,84,158,15,59,112,231,217,62,160,249,144,230,218,225,37,17,112,124,184,249,89,126,222,86,201,79,223,132,107,46,116,170,217,186,108,182,158,228,18,204,250,213,150,227,94,170,242,69,97,34,182,197,4,221,128,128,100,30,0,114,206,35,235,74,211,32,23,239,115,189,92,241,86,72,37,190,4,16,148,15,133,225,229,118,247,54,236,49,218,95,241,217,149,195,38,247,108,223,87,131,173,214,16,231,196,16,230,231,225,102,98,200,228,253,132,36,111,207,42,100,221,22,231,217,112,54,221,92,6,110,193,146,49,88,161,11,205,203,97,46,249,151,70,38,28,137,245,29,73,21,196,68,136,191,125,246,236,173,55,133,62,210,112,140,238,241,21,134,192,175,146,0,10,104,197,16,205,110,238,30,127,252,44,237,247,138,75,23,164,59,118,218,119,125,8,89,170,161,212,117,72,31,178,228,189,206,68,40,23,146,194,144,189,1,42,129,142,217,41,172,128,98,150,38,213,11,178,255,190,36,253,184,155,61,127,181,113,33,42,105,83,74,223,176,129,62,27,158,46,129,224,215,155,1,165,186,220,37,161,80,124,51,232,111,17,153,247,103,0,251,158,218,59,44,233,173,64,191,64,174,48,107,145,46,222,118,137,251,39,154,16,226,90,128,239,19,205,57,39,203,248,157,73,0,154,202,16,173,59,87,134,89,173,10,90,46,199,232,63,65,31,32,13,205,187,139,151,96,185,253,197,101,13,206,87,24,42,224,178,45,132,242,37,214,46,155,47,155,251,183,84,94,156,123,165,204,142,201,251,206,11,141,124,255,13,197,11,159,62,201,133,211,133,146,139,81,82,167,168,34,208,185,75,72,56,74,218,156,117,191,125,251,55,28,110,211,222,106,122,221,172,62,244,89,116,0,9,8,82,183,183,94,255,237,41,237,54,12,14,243,16,66,127,117,12,161,239,195,33,5,209,20,199,179,230,143,136,28,14,135,172,6,81,122,185,228,69,1,97,200,72,14,70,11,48,102,129,164,156,135,230,145,139,179,84,146,104,235,153,44,193,229,114,255,107,30,184,231,157,111,155,69,63,114,14,168,82,81,217,175,45,138,63,152,123,76,238,13,185,103,188,100,234,235,23,223,154,53,228,26,92,106,34,188,59,133,252,250,169,214,215,201,86,136,223,79,57,91,205,211,218,6,228,19,110,198,97,27,131,123,89,153,204,5,34,140,189,249,112,51,192,217,75,228,0,153,235,145,139,187,162,81,92,249,226,87,89,170,131,191,116,187,95,225,230,149,112,197,150,69,218,37,118,149,36,167,77,55,160,90,166,187,176,151,61,215,105,173,245,248,170,176,211,228,255,108,22,118,85,50,72,194,195,69,169,186,182,32,172,192,237,173,43,104,18,59,152,187,129,12,116,135,16,186,78,97,67,154,48,223,153,219,71,31,222,62,123,50,214,187,73,127,90,62,11,8,200,0,113,194,4,226,184,125,122,163,8,65,1,133,40,68,208,31,174,66,8,34,24,4,170,93,82,180,24,220,78,22,161,98,196,93,28,140,141,51,163,84,229,54,179,60,45,1,160,148,181,151,102,33,204,52,174,246,149,147,156,202,134,109,222,204,166,101,97,159,5,211,23,113,196,43,205,179,212,15,201,145,213,187,84,1,220,137,131,75,42,66,22,151,183,75,80,163,229,97,190,48,2,142,182,202,229,232,215,87,230,96,220,170,211,205,247,231,28,40,232,179,205,231,17,31,39,7,171,69,252,124,28,170,196,99,128,193,99,162,96,213,153,53,29,109,153,151,104,178,42,86,217,28,192,37,183,77,91,227,196,229,17,144,42,89,22,145,125,65,110,41,21,40,235,224,50,226,209,178,63,243,72,208,190,228,90,96,195,56,97,249,246,44,159,94,205,40,147,201,105,235,147,71,28,226,182,53,69,47,51,224,168,103,233,11,113,8,47,169,202,45,160,95,49,215,91,235,107,112,43,101,142,226,248,222,96,4,84,187,23,211,159,74,181,206,236,215,40,142,122,47,100,11,5,114,143,9,42,105,14,222,199,154,186,229,254,61,77,25,114,173,86,93,212,146,191,139,49,70,79,113,92,72,73,210,13,152,229,149,202,138,97,13,24,172,135,204,197,254,208,76,174,49,184,128,29,68,38,246,185,128,80,17,168,137,2,160,184,18,170,188,123,246,194,113,74,43,104,175,230,21,243,10,9,64,200,72,23,90,4,245,241,111,223,123,239,195,199,7,13,74,38,244,127,180,121,81,93,195,56,25,192,201,137,174,96,7,161,242,249,42,23,163,7,139,89,39,175,197,13,101,249,84,75,117,142,77,51,222,42,166,143,39,183,53,132,34,90,214,43,123,53,251,86,67,186,245,203,205,110,215,252,130,151,104,175,98,110,109,180,95,34,125,46,190,89,185,95,14,28,21,91,51,216,34,11,157,199,199,94,114,72,112,22,109,104,255,167,183,103,191,91,191,44,33,71,96,246,62,43,194,31,252,101,148,206,124,99,128,127,241,165,42,248,4,170,83,107,9,241,151,125,146,149,220,214,43,210,82,219,95,28,207,79,104,50,154,191,69,40,168,130,254,214,164,112,117,231,201,73,112,73,153,29,61,99,167,219,238,232,120,179,221,12,83,81,59,234,220,128,149,16,142,45,231,231,149,133,64,39,221,201,241,225,79,254,85,93,211,22,152,153,125,22,52,80,32,237,98,70,74,127,247,209,135,31,125,240,226,65,119,72,203,205,49,198,195,225,112,188,190,10,135,62,165,129,180,237,85,238,83,172,103,32,181,172,224,106,80,222,12,157,36,149,162,204,201,131,107,10,77,137,213,164,242,191,212,217,32,23,229,85,138,254,229,46,198,133,16,228,133,202,254,59,236,151,87,232,3,150,247,220,220,228,186,48,146,238,192,53,141,120,113,110,56,92,45,84,111,145,74,47,63,182,175,150,15,182,136,49,229,18,102,57,13,174,218,231,74,177,114,85,217,201,90,22,230,213,2,220,229,1,119,183,122,144,253,164,190,63,221,157,63,218,234,121,35,94,101,95,164,98,226,174,54,237,207,152,183,156,141,248,175,150,171,214,195,128,10,138,92,227,99,155,210,94,185,246,223,128,140,154,152,82,137,14,153,153,56,2,11,195,218,196,36,5,101,50,73,204,123,239,233,31,8,187,174,11,162,19,68,97,71,199,211,95,253,132,73,160,67,201,207,96,6,48,30,169,32,54,156,238,30,223,60,191,185,85,129,192,1,116,157,30,174,142,227,138,111,80,17,225,132,254,119,93,151,76,190,10,130,38,129,113,69,160,212,127,206,9,160,82,112,171,144,181,210,122,34,79,222,155,115,218,230,204,7,147,177,76,58,142,206,185,87,205,80,93,73,67,218,186,168,154,225,236,194,57,240,254,117,85,74,79,95,242,181,148,62,145,237,58,104,67,220,170,73,219,223,226,119,110,125,240,172,12,81,252,219,246,35,184,47,177,170,75,186,129,165,214,133,92,146,33,214,22,137,155,193,197,27,42,114,109,92,101,12,250,218,140,80,53,254,48,237,178,109,107,24,108,6,223,237,51,196,214,174,18,249,90,190,68,21,249,165,164,146,119,62,230,89,90,142,115,111,20,183,206,184,91,8,254,150,52,155,93,28,202,114,78,42,201,169,205,73,207,244,158,101,221,165,173,207,198,230,247,190,83,226,172,109,3,42,196,2,75,63,218,105,146,167,37,36,62,174,49,81,76,245,238,253,183,78,47,158,166,98,145,46,191,243,4,224,238,84,241,104,138,225,189,55,63,240,104,6,75,86,247,93,55,34,254,201,212,216,39,3,132,108,229,88,158,4,17,190,37,193,225,238,57,49,172,181,251,83,194,28,44,166,240,189,28,224,72,137,251,47,47,218,242,16,47,46,55,131,175,221,228,75,86,104,243,139,172,80,166,38,90,178,15,250,159,165,7,148,76,161,75,182,198,46,185,200,47,164,3,157,253,44,104,209,1,119,116,241,138,39,100,193,224,30,17,242,204,255,73,11,147,249,159,28,61,219,115,179,84,48,189,18,218,96,108,138,80,74,141,101,115,195,112,177,88,16,243,115,102,85,91,30,0,235,203,208,95,169,129,40,142,140,188,50,16,180,243,192,182,104,15,27,181,185,181,82,69,117,207,180,21,180,126,236,165,109,202,43,1,128,88,58,142,172,47,34,155,196,32,1,184,141,210,205,53,159,162,132,98,90,54,0,235,164,82,186,199,100,236,33,253,103,41,108,60,222,147,200,114,188,25,12,23,17,55,186,80,186,144,168,49,75,234,138,221,61,125,106,183,47,220,35,169,238,159,205,30,64,52,17,121,231,215,111,61,123,118,19,130,164,229,41,146,199,227,49,132,160,33,228,112,143,201,27,161,84,208,6,144,6,3,70,36,15,199,36,124,154,167,222,153,201,83,206,157,202,255,28,191,69,153,39,39,69,238,229,26,148,44,100,249,204,44,46,13,103,44,207,196,170,134,35,11,188,36,193,184,117,196,95,175,150,136,191,74,7,112,137,145,11,231,18,219,118,34,178,248,30,132,194,173,107,201,26,99,237,157,38,224,18,164,98,42,73,170,92,210,190,102,232,47,209,30,173,40,25,103,206,225,134,67,253,134,15,84,254,177,93,203,163,169,149,45,139,186,114,195,199,120,220,64,220,51,66,145,74,164,108,183,185,153,39,150,171,59,200,217,145,254,43,180,2,21,78,50,114,184,221,214,216,122,235,189,110,29,186,51,77,192,22,122,190,90,185,104,52,31,77,148,105,19,137,42,95,194,165,145,153,86,237,90,211,62,118,125,52,214,133,84,57,174,75,54,247,73,7,97,94,212,40,178,212,24,244,196,19,213,34,83,228,205,204,34,4,244,104,202,120,243,222,91,72,52,170,151,223,7,126,105,49,56,39,130,115,184,59,13,207,110,111,7,127,212,147,18,224,166,202,254,234,24,186,46,127,194,28,208,83,7,48,169,200,205,137,97,18,60,226,34,221,77,170,206,238,46,45,161,199,244,192,60,91,110,132,108,16,109,194,162,45,171,21,79,144,89,217,100,52,27,49,0,14,223,199,202,39,181,97,130,155,240,197,203,94,111,245,153,234,115,65,156,63,227,218,184,195,87,8,216,130,159,211,250,235,214,139,110,49,226,57,93,3,165,66,28,173,113,255,241,152,184,67,184,198,169,201,178,156,223,123,39,175,6,254,46,62,56,225,75,103,87,75,6,38,190,30,198,46,46,108,35,54,101,0,198,255,85,96,97,96,151,207,131,87,120,231,222,210,25,188,60,251,78,57,192,94,74,0,170,201,24,222,151,114,107,210,52,183,238,211,56,205,210,255,173,195,244,39,160,255,110,94,149,171,149,207,213,155,220,108,26,22,225,195,125,84,46,168,3,78,3,231,201,209,169,58,27,83,112,143,99,68,201,184,133,207,203,49,37,240,200,89,221,50,147,230,147,48,14,227,9,16,85,165,232,243,55,127,249,240,79,255,154,199,126,114,60,254,157,206,0,28,145,114,247,209,135,175,255,250,253,62,80,92,221,163,59,147,233,163,136,104,223,149,134,92,165,32,79,14,220,85,158,76,114,208,249,192,53,109,91,202,175,176,164,21,53,171,242,92,105,150,161,124,198,160,146,220,208,146,145,86,177,178,202,126,165,26,47,111,21,20,37,131,126,61,224,45,187,132,75,242,116,249,60,108,236,197,55,118,113,63,149,9,240,126,51,190,181,11,218,252,247,226,141,25,47,217,32,187,4,34,107,5,77,185,4,19,184,68,139,52,247,1,37,76,113,193,164,87,46,201,70,75,32,72,182,30,229,237,15,30,247,65,161,229,145,145,203,35,102,179,59,124,165,196,211,218,183,247,205,170,124,171,91,186,176,11,220,122,87,214,194,39,215,190,237,115,187,207,69,209,13,223,178,82,230,214,103,44,240,55,54,135,192,205,173,154,105,162,201,114,44,60,139,96,11,215,42,26,227,10,45,52,45,47,167,54,108,24,140,46,143,127,250,47,120,37,8,40,236,4,250,209,93,122,165,31,16,13,241,102,56,72,47,228,73,98,112,33,61,244,199,208,29,160,169,35,166,185,107,146,62,74,6,0,131,135,174,114,223,53,119,27,220,8,138,136,195,197,44,225,254,25,44,115,115,67,28,129,51,23,17,37,105,24,38,73,137,217,198,101,122,8,72,159,57,200,28,61,55,204,76,85,230,5,49,115,166,83,51,105,25,21,4,36,84,66,172,227,51,204,26,115,235,233,52,22,169,219,151,40,208,252,133,228,37,189,152,131,150,159,153,125,181,59,137,66,234,127,121,181,176,204,67,54,171,61,35,75,233,102,135,210,113,3,122,116,136,73,150,55,163,38,240,66,254,126,34,197,194,189,140,93,13,163,149,212,222,97,20,125,90,11,65,67,82,42,29,103,167,211,29,100,82,132,90,124,146,229,9,103,88,108,241,204,25,101,55,108,201,244,76,49,3,17,25,186,93,28,79,153,183,152,146,251,205,116,158,207,242,234,9,37,76,127,77,174,144,153,58,57,43,44,96,182,144,220,241,60,73,142,42,152,197,46,215,245,245,248,117,172,112,49,169,234,161,82,184,105,107,126,179,69,97,152,158,112,94,3,240,98,49,120,171,88,94,14,114,102,147,200,5,172,1,25,187,31,12,201,24,213,151,5,86,93,174,141,79,229,233,232,69,80,168,89,52,182,108,170,224,103,234,152,177,192,170,38,16,235,35,67,184,19,50,110,3,209,53,215,250,94,56,228,228,18,118,110,5,138,83,221,138,109,128,84,152,153,13,101,124,51,3,105,235,205,83,64,160,1,150,173,195,198,87,73,21,48,69,71,151,77,67,74,73,169,65,97,32,34,232,227,38,147,82,34,201,40,2,59,49,57,30,68,243,129,24,119,8,96,158,118,90,139,53,11,121,185,202,165,20,176,94,116,88,196,221,179,143,127,250,147,95,187,71,17,116,132,193,175,175,31,142,3,0,213,140,255,148,5,236,152,109,38,15,128,233,135,209,29,173,218,7,94,84,220,105,13,132,227,26,240,90,52,77,130,142,158,12,194,232,102,83,88,164,120,22,75,203,49,125,173,234,83,241,62,215,83,169,38,169,166,196,157,74,250,205,75,117,253,103,247,131,94,161,5,62,171,236,143,105,153,107,170,119,184,143,180,204,193,203,46,170,250,91,116,160,243,125,198,78,237,127,33,97,244,149,205,77,119,187,177,118,235,176,129,224,207,188,160,29,189,232,179,52,189,166,16,72,155,164,192,79,120,182,196,11,222,206,214,185,180,105,123,48,246,193,104,247,43,251,2,139,251,13,199,185,93,223,205,11,97,165,148,46,37,187,166,124,254,210,66,188,92,72,106,78,65,74,15,200,74,91,116,109,105,85,46,60,149,99,225,124,207,20,223,80,104,216,100,233,132,68,9,77,145,42,239,87,185,141,98,218,33,249,197,127,244,56,190,255,174,38,255,24,204,142,85,83,36,151,87,153,1,84,89,119,132,107,220,62,250,245,27,55,183,120,112,80,146,102,30,84,15,87,125,232,187,236,217,155,126,112,247,32,154,135,186,21,77,83,53,228,176,62,30,154,2,66,41,69,158,69,132,80,71,244,22,121,32,91,190,84,61,215,16,135,52,120,72,31,197,108,1,227,148,155,192,101,62,111,121,152,160,50,131,196,74,109,52,187,198,187,187,98,227,20,191,204,154,174,89,57,46,127,89,86,55,203]);fileData4.push.apply(fileData4,[175,107,121,74,53,245,239,22,71,201,198,71,45,62,224,246,220,111,129,242,23,86,145,235,62,32,149,82,139,241,67,11,141,197,198,234,208,218,207,125,13,16,251,138,159,238,144,2,185,89,53,43,240,92,171,174,165,240,43,225,198,44,49,152,42,207,196,209,118,32,162,225,141,179,244,209,212,57,56,46,253,208,231,90,100,55,235,204,159,221,165,228,47,52,239,25,87,79,181,181,107,194,203,12,27,182,38,228,190,246,231,218,25,210,44,191,5,122,189,22,187,248,210,253,162,154,166,153,12,182,4,31,215,127,173,142,234,104,133,102,139,0,87,45,57,55,68,74,204,124,247,77,206,187,129,99,124,104,156,87,238,209,231,53,193,252,40,228,235,122,60,212,178,144,247,208,228,164,231,14,87,97,16,133,26,196,25,237,86,199,3,108,79,126,249,211,240,229,63,25,115,204,248,47,29,229,53,125,115,71,76,206,20,35,147,227,65,238,9,2,4,3,204,156,48,5,221,161,170,93,167,36,7,31,70,129,104,106,134,251,179,225,123,226,48,229,29,224,140,187,137,136,130,136,22,225,233,2,75,249,32,141,200,115,90,110,234,117,148,163,158,156,54,242,55,145,50,231,48,156,170,62,166,26,48,84,50,29,149,28,107,185,185,86,150,195,21,237,71,252,12,144,61,57,69,214,58,254,242,242,4,152,113,13,98,215,15,96,253,198,234,234,27,103,148,171,155,149,251,146,31,229,220,30,116,151,29,67,49,9,240,75,156,9,246,3,193,94,31,176,100,91,214,59,92,188,64,31,180,241,75,98,185,62,214,88,13,91,60,131,108,49,32,167,148,163,70,24,100,127,51,96,138,143,178,245,69,108,28,34,219,224,197,108,95,242,62,243,199,207,42,117,159,63,122,180,36,170,110,103,39,34,27,191,217,234,108,54,233,85,151,45,190,85,167,71,73,171,111,54,253,77,165,126,108,244,172,165,12,37,80,25,11,142,164,210,113,111,152,200,131,64,5,43,229,227,153,248,180,154,113,166,191,14,195,144,60,19,53,16,30,109,234,39,6,179,187,103,143,69,199,64,79,7,125,178,139,217,237,243,206,109,79,56,42,169,138,15,127,251,246,111,222,254,240,65,215,99,82,105,238,14,253,225,112,149,4,32,156,200,109,84,130,119,238,134,83,118,115,204,218,159,139,168,157,103,51,197,102,68,214,69,154,139,110,134,212,175,173,103,140,201,136,70,4,133,98,168,77,57,195,170,47,12,45,97,166,138,112,214,244,63,201,113,141,11,161,167,197,106,223,203,14,172,48,57,171,84,207,185,179,70,176,106,196,125,75,235,2,231,150,108,55,119,116,109,83,242,168,205,8,218,88,6,94,228,131,66,139,198,207,57,213,252,46,110,51,4,33,11,225,88,99,130,24,91,58,113,51,106,81,123,182,236,255,59,231,128,77,69,204,20,137,94,114,109,103,135,115,217,58,85,56,169,16,206,86,89,21,57,226,236,2,99,122,135,159,80,153,163,216,171,26,255,73,140,245,74,42,170,124,170,179,57,160,153,255,226,246,30,123,2,147,207,74,86,140,222,15,25,216,153,178,251,44,252,57,21,230,165,112,217,122,220,82,74,68,160,88,29,159,33,141,255,63,109,127,218,172,91,150,156,135,97,153,185,246,185,183,186,26,141,65,32,166,14,18,38,40,42,68,41,194,33,91,159,36,135,44,193,178,35,236,47,242,31,183,35,44,203,36,36,130,4,8,16,108,52,27,236,70,79,213,53,220,179,87,166,63,228,176,50,215,176,207,169,182,92,81,104,220,58,247,156,247,188,195,222,185,50,159,124,134,69,67,16,101,100,77,178,82,52,37,80,169,32,203,72,163,11,175,14,34,36,68,87,23,254,187,191,248,203,142,10,0,145,150,135,135,112,164,247,34,167,163,169,212,221,194,107,127,189,129,8,212,159,26,8,174,139,174,235,131,254,243,242,242,66,68,42,173,82,61,176,218,106,154,183,207,109,25,47,83,209,204,231,167,10,196,152,25,186,78,24,194,172,73,1,3,248,204,58,11,103,16,69,180,175,40,180,174,31,229,186,180,201,93,127,144,74,183,108,129,181,36,229,54,63,231,177,228,94,251,77,231,206,211,52,112,226,221,111,150,16,252,46,209,44,178,172,46,161,111,232,18,80,30,230,128,14,123,94,211,155,156,188,25,18,149,99,233,249,22,199,192,1,27,121,151,247,50,206,223,191,54,248,203,3,142,254,84,104,63,7,192,110,14,216,15,1,181,219,45,191,145,112,146,170,62,8,226,182,252,159,40,172,135,183,130,23,90,129,198,139,239,30,13,223,27,65,92,53,98,43,61,137,254,87,60,203,229,49,238,116,255,170,151,147,236,193,136,101,58,230,173,107,116,172,191,190,94,154,122,127,216,173,160,83,152,68,182,7,38,161,166,38,216,122,247,103,154,201,118,254,40,122,52,0,34,163,44,221,247,45,130,4,77,126,254,179,11,180,163,180,235,252,205,3,224,122,251,86,25,188,8,248,250,139,95,253,205,95,253,0,5,186,48,51,52,130,246,225,195,231,159,127,126,93,148,41,158,34,130,120,181,151,171,53,59,0,84,10,208,123,103,185,51,40,134,136,132,101,241,34,34,61,89,255,89,205,103,238,90,209,136,16,8,176,40,176,69,186,8,49,243,213,6,85,82,185,64,2,66,132,32,64,212,68,164,115,39,200,152,210,188,141,137,207,32,97,68,155,221,0,28,156,12,226,107,239,15,53,124,52,128,124,130,104,130,188,177,6,175,23,38,43,10,2,110,215,27,3,1,55,84,148,65,0,131,151,82,215,63,29,68,255,42,191,52,221,11,28,192,24,132,101,67,192,32,168,159,187,24,136,63,141,240,167,37,65,126,170,21,107,166,7,220,102,251,169,77,55,210,116,181,139,88,168,245,248,68,198,131,208,96,223,210,230,192,22,159,135,252,87,144,113,144,124,25,112,40,76,252,112,74,225,110,165,49,49,143,79,120,93,249,243,59,144,28,121,100,17,34,54,85,237,196,19,158,51,211,43,113,62,191,89,242,109,182,95,137,157,245,126,25,132,189,213,221,137,64,185,154,171,144,243,137,154,85,95,206,86,189,5,27,142,120,108,109,51,18,21,29,122,60,184,246,184,23,184,176,92,68,94,85,204,68,182,227,189,239,123,190,145,227,133,17,133,73,190,97,72,168,12,181,246,210,224,21,63,17,67,167,198,124,95,68,244,233,203,251,231,63,111,191,249,155,230,109,195,200,164,237,0,202,97,217,66,239,172,77,40,128,34,191,252,217,207,191,250,242,190,8,8,133,8,88,228,243,143,223,121,249,248,157,214,134,146,203,254,183,81,22,47,104,101,15,147,235,240,245,140,129,72,191,45,118,220,129,26,65,18,79,107,231,53,157,213,68,134,53,77,147,84,230,255,76,101,49,192,165,247,160,171,227,63,123,249,145,201,85,56,214,164,219,70,91,143,177,55,105,27,244,235,184,185,226,67,127,180,133,89,246,93,36,240,187,118,15,143,129,80,239,156,0,222,31,13,182,106,152,241,60,7,124,59,7,49,58,102,190,79,160,16,20,240,103,47,26,202,7,70,69,132,218,244,235,190,173,169,89,196,98,255,122,87,203,227,219,59,33,48,4,48,44,43,158,142,73,121,35,111,178,16,126,132,214,40,142,255,181,177,190,121,220,201,107,16,97,252,182,138,194,39,4,56,37,68,150,119,102,217,201,169,78,251,212,8,102,0,35,195,62,185,226,173,21,210,224,32,66,34,34,1,102,126,161,134,36,44,212,80,16,165,223,223,124,241,195,31,9,223,12,128,2,106,16,77,240,164,15,184,158,174,61,181,158,224,14,36,130,36,136,95,255,248,103,95,126,253,250,91,223,251,13,34,232,189,191,188,188,124,252,236,67,107,13,218,37,212,136,204,158,147,148,251,223,5,184,163,37,26,219,11,32,108,10,203,75,16,96,65,64,87,146,44,173,33,166,125,181,158,7,141,90,239,29,144,169,81,173,29,61,167,8,0,112,103,204,17,146,136,8,56,196,92,134,60,232,80,129,17,205,220,167,179,125,112,138,144,73,212,143,30,64,56,16,42,34,18,0,100,134,133,64,50,53,152,133,49,38,160,195,205,64,241,164,180,168,113,60,24,145,255,29,6,189,98,60,149,35,73,81,57,57,226,153,214,165,93,150,186,192,4,204,98,97,68,107,90,133,198,217,102,66,1,194,147,128,72,166,147,169,126,179,61,166,226,27,48,158,246,86,235,39,181,12,109,12,235,189,175,196,132,150,16,34,219,51,142,135,106,30,251,140,241,114,245,71,244,3,192,241,240,61,63,25,227,83,175,147,89,44,62,80,68,32,91,103,103,49,54,26,239,73,252,9,12,195,65,187,182,93,126,160,164,160,115,30,161,191,69,66,213,207,170,212,20,174,169,224,121,80,88,222,222,201,68,207,150,56,168,82,105,72,241,71,10,155,168,135,174,8,64,247,183,58,230,162,6,32,96,10,53,125,88,155,170,245,71,116,172,20,97,64,96,62,248,49,12,38,206,76,187,180,9,126,234,39,146,162,59,145,220,101,190,13,67,211,0,221,47,6,122,152,203,199,173,154,232,112,171,221,91,90,249,70,14,7,25,112,87,15,182,91,216,169,59,192,44,68,66,68,138,100,132,78,56,250,96,227,89,137,0,98,159,151,7,227,105,48,179,16,170,130,154,136,68,174,222,186,112,107,194,12,196,44,0,242,171,31,254,229,111,254,147,63,121,105,194,70,51,162,142,79,81,145,79,38,227,186,62,70,18,20,98,128,251,87,191,250,226,87,159,94,94,94,128,229,245,245,149,153,21,244,15,203,7,99,124,194,88,180,134,141,223,20,227,30,163,192,180,6,185,239,219,236,193,210,118,37,38,160,41,120,43,236,60,195,67,98,220,0,180,52,119,60,233,182,123,196,200,156,172,220,166,123,59,103,240,230,231,54,45,51,158,93,248,67,49,176,186,6,197,13,204,103,211,218,137,18,128,135,32,176,111,133,176,227,91,63,181,210,123,222,51,16,172,41,243,153,194,244,102,186,192,219,13,236,161,1,95,191,152,47,158,71,70,63,77,230,63,101,14,152,54,201,0,19,136,191,254,3,211,186,185,198,31,241,129,185,244,132,251,201,187,230,245,55,91,236,135,15,247,215,219,247,110,157,53,215,233,234,157,195,217,131,23,211,155,180,162,116,174,32,3,48,164,4,161,243,136,60,93,66,17,247,184,29,92,188,121,7,107,104,151,117,110,236,249,32,145,218,161,38,139,80,66,26,213,158,44,56,241,121,1,80,128,44,145,222,187,22,94,72,134,8,241,7,240,172,202,79,95,126,161,217,241,74,1,122,182,19,126,190,248,88,164,139,223,27,191,252,201,79,255,246,135,63,253,236,195,75,68,80,190,124,184,128,6,250,143,141,162,226,171,5,116,36,180,100,170,83,248,190,237,118,29,72,212,0,240,78,105,48,185,190,199,58,55,222,5,111,246,7,54,215,53,53,173,134,238,166,223,69,0,131,146,180,94,193,131,147,180,240,124,214,162,6,59,225,229,243,146,74,125,157,182,176,76,208,129,58,28,51,229,231,43,67,134,180,253,97,217,251,224,137,253,230,50,249,219,230,188,191,201,8,122,19,240,121,96,127,191,65,154,60,236,90,97,23,82,56,72,65,141,38,187,217,44,8,90,43,184,127,145,52,248,75,104,147,62,45,201,158,246,205,231,249,128,13,206,186,176,84,200,248,221,202,146,199,143,128,159,76,41,222,138,234,60,184,209,57,154,36,115,253,61,69,190,124,235,227,255,173,215,238,172,39,49,195,53,220,92,153,219,75,151,153,31,224,32,53,110,11,175,208,201,169,126,188,167,204,90,147,215,4,89,165,102,232,23,27,224,195,233,56,53,154,26,183,245,161,93,89,18,155,41,245,190,240,224,159,254,203,63,151,134,173,27,45,158,158,108,62,222,218,206,19,32,3,2,48,127,122,253,234,23,159,62,126,246,121,67,32,192,23,210,140,74,115,249,215,27,73,77,161,205,17,72,185,255,99,39,140,182,235,240,55,110,242,116,203,228,81,253,89,104,155,211,213,207,186,97,213,208,26,174,196,134,1,71,202,6,119,91,67,105,244,72,136,247,145,22,172,115,142,19,226,125,206,215,228,29,244,38,159,231,225,159,103,173,208,250,104,239,137,13,200,34,181,2,17,156,169,17,83,90,64,156,97,111,14,25,111,178,66,223,108,87,191,45,82,188,183,170,119,98,223,234,227,84,190,66,56,217,213,41,72,40,180,184,216,39,122,168,30,3,0,40,201,249,235,240,191,20,242,224,205,211,22,122,207,59,48,236,105,19,93,114,123,112,174,246,45,187,17,173,111,5,189,239,23,180,7,200,182,45,35,107,239,252,144,192,254,173,72,92,219,231,153,99,188,38,182,235,230,185,209,27,46,141,11,222,64,65,215,201,237,224,42,78,138,50,69,68,57,225,50,26,139,211,122,89,23,147,10,154,164,71,152,167,200,214,218,133,212,60,49,38,169,151,141,95,11,23,34,190,242,215,95,127,162,125,86,224,123,119,0,34,66,212,64,65,100,100,254,213,215,127,253,111,255,14,1,153,153,26,34,226,199,143,31,219,203,75,107,13,154,122,61,66,172,121,181,199,207,71,153,58,199,234,76,112,223,55,131,92,109,160,70,249,99,80,153,131,202,238,122,150,254,162,33,95,102,136,4,64,164,83,197,144,93,216,233,189,64,40,147,114,216,201,12,146,38,137,161,48,160,132,36,196,149,132,245,49,3,149,90,223,180,224,149,134,138,120,229,162,60,95,157,36,118,99,227,206,44,232,244,80,3,17,154,245,210,121,138,68,217,249,128,102,95,220,205,97,179,19,94,18,32,8,11,97,182,212,133,244,205,144,200,178,140,153,158,4,153,101,180,117,106,124,79,54,250,68,228,216,19,135,38,214,83,148,227,211,135,66,128,112,1,139,210,73,20,227,22,4,228,190,234,165,103,239,76,162,76,167,148,141,82,90,109,178,122,240,172,138,26,81,193,93,96,0,120,243,166,5,33,89,184,67,111,42,197,222,172,242,123,104,136,209,111,150,156,162,33,213,160,105,67,179,129,157,37,34,238,62,190,111,197,148,131,227,35,144,139,126,100,181,30,130,234,234,10,66,171,6,248,48,162,209,122,11,175,141,105,50,232,15,196,34,224,101,101,208,65,19,216,94,177,218,68,72,30,238,153,213,74,199,46,30,111,145,243,82,199,207,18,210,130,169,53,150,153,63,82,235,95,254,234,235,191,251,15,31,255,248,251,202,1,122,54,136,59,30,0,68,164,237,172,94,175,95,253,236,43,192,235,162,91,119,26,189,225,245,241,195,135,15,31,218,203,21,67,192,203,203,165,217,144,137,82,201,173,181,151,151,23,68,100,232,70,1,18,70,18,128,166,39,88,214,241,58,82,100,229,181,131,52,52,195,36,221,240,234,71,233,223,41,193,139,10,76,201,14,131,6,170,185,139,235,48,219,13,249,231,7,178,166,105,87,59,229,180,229,121,131,93,115,218,193,254,122,93,109,110,255,181,128,174,229,254,136,195,2,10,30,239,231,236,150,176,9,173,14,83,176,124,129,138,111,147,23,190,105,240,48,167,35,100,62,93,150,31,4,119,27,252,182,255,156,12,36,78,196,190,109,67,58,152,205,203,187,170,82,118,144,150,9,93,177,98,197,179,161,133,186,116,68,1,26,175,116,238,194,72,144,39,179,232,244,80,123,71,185,237,25,160,115,40,62,130,54,134,227,30,167,255,97,6,135,239,56,60,170,13,50,195,134,129,214,199,146,121,187,116,201,23,192,238,53,190,167,214,135,52,117,80,150,157,8,244,156,43,55,189,198,233,97,199,50,118,228,36,211,180,94,222,238,150,214,91,222,125,39,45,119,246,202,137,8,141,194,7,187,27,21,198,8,47,3,198,201,38,108,136,176,116,156,209,106,51,187,215,33,193,235,235,13,0,159,128,46,196,251,155,47,62,246,91,240,195,68,61,248,22,7,0,51,19,153,2,141,111,249,95,254,236,127,249,242,75,249,222,231,31,117,156,188,174,151,143,31,63,170,225,220,243,237,170,15,162,7,212,53,26,100,22,70,6,3,182,242,64,212,90,243,83,144,145,132,145,46,167,223,188,32,104,248,76,102,1,173,187,98,0,224,62,78,219,105,46,142,14,61,29,9,70,93,136,115,56,27,254,128,153,183,200,67,27,62,27,76,142,103,184,93,95,191,235,48,120,232,130,223,236,148,215,239,95,27,225,35,184,116,40,115,219,25,121,107,220,61,181,57,235,119,254,218,255,60,175,4,215,186,255,96,14,147,141,143,246,90,10,202,119,142,42,225,117,185,87,23,209,211,219,75,243,138,8,252,12,72,143,15,211,109,57,181,26,43,216,189,189,135,133,241,157,121,161,15,253,74,48,232,31,152,130,81,205,223,176,11,68,20,57,122,137,79,199,225,76,58,248,118,47,101,58,168,40,168,107,83,162,145,25,225,60,228,25,236,150,192,73,226,35,219,235,63,35,210,147,247,195,40,71,8,2,18,155,222,113,110,1,220,194,217,243,56,30,127,60,90,130,19,114,62,202,118,236,80,187,29,7,78,128,164,117,185,127,246,87,127,241,249,31,255,49,189,124,100,65,173,147,223,250,0,64,68,224,174,62,40,223,124,249,77,107,47,215,203,125,81,3,96,97,184,46,117,255,87,184,190,101,46,144,217,218,25,137,83,68,228,190,69,219,246,176,224,215,151,160,163,131,110,113,181,151,111,173,41,196,74,164,13,142,17,170,122,239,136,194,216,50,160,25,246,206,171,76,99,203,206,132,116,174,230,18,31,184,63,31,188,134,0,224,6,214,141,77,214,115,79,10,145,181,58,231,191,205,159,226,183,186,93,245,37,51,190,107,194,176,223,46,89,128,186,89,96,172,2,212,93,63,91,65,149,147,162,42,105,250,172,188,165,23,62,125,79,129,128,160,56,196,189,191,250,207,75,29,132,188,153,87,84,42,19,43,167,63,108,251,119,245,1,222,88,194,177,62,199,156,96,177,111,78,211,55,44,240,66,242,144,129,131,95,244,27,52,80,132,189,148,204,117,100,49,10,108,209,143,95,3,41,250,245,66,38,30,246,85,191,222,35,76,14,213,118,22,70,167,143,99,43,174,14,240,185,177,115,235,247,138,2,177,156,198,199,85,229,155,45,169,193,233,48,83,167,191,167,144,32,222,198,49,25,225,37,179,160,12,178,47,58,144,0,136,116,165,155,251,35,235,206,217,221,226,170,5,97,50,49,139,149,170,42,145,26,16,191,8,126,253,202,141,133,26,1,202,175,109,7,141,114,33,182,159,255,240,223,255,244,167,223,92,212,68,58,10,32,201,203,199,11,27,182,102,84,31,48,238,20,42,38,149,188,216,180,244,131,110,140,141,153,68,210,90,211,86,42,74,112,136,29,242,22,190,220,171,44,23,210,133,131,171,215,218,11,209,181,189,106,133,213,68,94,178,179,127,230,155,130,27,86,51,223,234,117,31,226,145,233,144,48,71,21,158,218,22,58,33,66,53,87,210,168,8,147,123,232,175,241,143,242,198,130,65,228,55,64,250,247,176,83,205,255,25,116,136,169,49,41,131,176,107,25,55,11,6,222,109,240,18,171,33,118,235,32,15,134,119,73,166,195,155,4,249,137,205,185,223,168,39,130,166,177,117,9,245,223,236,177,21,39,132,16,90,224,42,97,144,118,230,89,126,217,12,251,218,150,16,155,254,171,191,168,32,114,11,77,72,191,97,182,19,88,172,35,128,54,28,71,246,91,114,246,36,216,232,32,24,144,9,88,89,46,111,74,130,31,60,98,205,156,0,77,122,178,189,74,249,80,58,86,203,7,74,65,23,83,159,33,78,175,92,37,196,15,92,181,233,20,23,127,76,2,196,234,57,10,111,9,203,73,96,19,227,177,108,47,182,142,32,254,65,151,207,37,251,155,193,46,81,85,8,245,166,11,118,251,96,178,32,35,13,9,152,126,167,209,97,156,51,217,90,83,146,75,110,121,195,43,83,87,107,28,110,248,22,74,200,66,173,9,255,236,47,254,103,105,72,112,75,123,130,90,175,7,10,40,16,0,223,247,235,167,251,102,33,103,40,50,127,252,236,229,195,135,15,57,231,93,68,184,27,32,211,26,197,115,141,105,32,102,130,222,187,138,33,94,232,67,64,246,78,188,131,92,160,145,36,226,130,137,128,132,166,36,150,108,227,83,82,52,77,76,177,185,194,82,20,48,108,169,232,58,128,60,227,137,126,113,108,34,124,179,147,68,126,132,137,91,246,126,152,123,219,255,198,86,160,10,178,54,41,166,235,13,48,196,51,60,43,92,160,10,175,112,123,59,177,4,149,165,220,195,105,198,135,45,182,123,198,142,158,81,175,153,155,95,131,42,45,222,189,162,204,153,37,25,174,167,21,63,157,155,229,241,14,44,217,173,72,184,250,129,67,67,74,138,16,172,23,0,98,195,197,63,89,220,60,21,177,25,234,146,80,236,58,51,17,34,191,209,194,11,1,116,198,111,221,158,127,91,206,213,217,118,244,45,34,3,143,168,151,114,144,31,200,190,231,16,186,163,210,5,135,233,195,134,138,45,88,92,61,182,250,149,141,231,179,71,21,173,148,238,232,252,242,133,154,73,153,249,71,52,228,106,198,195,93,231,85,34,211,235,18,66,101,1,57,14,61,63,129,225,126,143,0,0,47,47,47,247,109,116,32,97,97,102,20,194,11,58,211,167,215,175,241,181,243,75,67,117,120,249,53,150,192,189,119,34,252,250,151,223,252,235,63,255,129,77,83,34,141,232,179,207,62,11,182,79,23,110,64,61,240,247,228,222,236,171,234,198,44,204,119,188,108,238,186,247,30,191,72,183,2,144,204,81,1,185,65,243,191,234,200,66,109,182,2,157,58,250,76,68,57,177,92,178,219,232,218,125,84,254,207,126,163,232,95,239,207,192,69,122,100,246,113,129,223,137,117,188,103,97,160,160,16,34,192,249,9,251,23,101,187,56,221,51,178,29,166,220,226,66,81,203,39,212,66,168,230,121,61,162,58,243,61,47,123,190,252,195,233,40,169,190,227,130,101,49,28,183,14,227,158,167,117,46,57,238,135,117,51,238,65,96,45,4,195,17,37,54,126,170,88,48,185,247,255,254,157,36,187,30,150,207,154,1,104,57,3,120,187,47,175,218,224,7,82,205,115,56,207,198,205,31,74,82,80,46,220,107,243,52,125,244,150,189,204,255,127,52,118,61,113,192,214,154,222,107,72,17,188,117,149,122,240,24,173,167,206,116,149,62,0,119,105,144,45,177,98,68,132,2,196,130,136,76,56,181,173,19,160,52,124,7,100,78,99,53,232,123,64,175,246,253,13,73,80,4,64,122,191,144,62,253,234,203,95,252,237,15,190,247,143,254,17,96,123,176,7,127,92,2,95,141,251,55,252,245,215,173,93,66,61,120,123,134,231,0,220,220,145,233,89,107,234,8,120,161,73,153,47,24,34,152,53,194,64,129,84,13,149,223,229,238,182,160,241,128,83,140,215,248,44,165,96,62,176,176,239,87,124,137,153,27,226,106,87,248,224,237,55,157,37,249,252,175,151,84,124,186,250,66,130,166,246,6,142,255,198,165,79,99,2,231,210,1,214,137,71,146,23,224,110,53,146,55,1,213,101,144,177,166,15,158,110,30,227,47,226,28,76,99,151,100,45,193,244,22,231,231,205,129,32,240,156,9,9,133,29,145,124,253,186,153,209,205,175,11,1,128,120,195,82,183,15,52,190,72,54,99,101,48,80,168,147,36,211,133,114,114,232,92,207,211,49,147,94,82,19,17,101,133,78,183,189,211,107,40,242,44,195,32,126,46,226,66,32,2,7,47,207,111,59,16,108,147,200,210,193,47,91,68,78,224,104,79,187,223,148,156,215,33,235,4,156,191,95,121,204,48,178,198,136,65,224,60,160,12,201,206,83,123,4,19,162,139,72,89,211,147,205,127,86,42,84,128,111,147,195,115,214,119,213,46,222,63,226,26,57,57,61,109,163,117,246,46,72,129,254,67,114,10,34,162,87,238,142,132,55,0,184,111,6,104,204,44,96,214,211,141,132,248,43,93,0,60,48,238,232,113,9,44,220,233,175,255,213,15,190,248,85,127,129,134,141,8,240,250,240,226,171,223,230,178,222,23,68,12,221,47,93,45,44,225,50,92,16,201,239,86,232,35,28,215,193,71,13,224,205,230,71,189,247,251,190,85,62,150,227,1,226,207,249,29,89,45,13,178,239,244,150,202,198,108,119,243,202,178,218,221,72,148,241,217,211,253,246,96,5,17,246,91,111,70,159,191,103,171,246,44,22,219,236,69,150,167,26,97,150,133,96,39,0,194,128,71,158,120,150,134,101,91,202,246,150,45,221,78,131,202,15,79,242,249,48,216,98,181,147,196,55,254,21,3,229,219,106,207,16,176,254,154,247,130,73,68,86,50,94,168,196,9,204,191,183,202,196,24,203,74,0,102,69,113,19,124,178,99,121,223,53,65,15,249,144,239,193,118,38,197,223,26,107,254,6,175,108,109,31,191,101,210,245,59,32,166,44,87,166,188,129,120,198,163,38,19,198,249,120,216,245,245,112,16,210,79,254,52,29,100,170,39,91,76,98,11,83,79,185,146,187,156,128,120,98,84,137,255,192,8,175,92,14,143,178,130,66,0,66,134,14,140,127,255,215,255,230,211,215,95,130,5,132,125,219,29,0,0,0,188,32,221,247,77,173,19,16,53,20,145,235,186,62,126,252,216,94,174,246,114,41,249,71,197,89,249,40,235,192,72,102,70,33,0,10,226,151,42,227,194,46,68,236,253,30,49,229,189,43,156,16,160,66,107,13,241,34,156,137,158,249,136,5,88,210,17,221,202,105,221,206,143,119,95,237,248,253,226,136,221,245,3,8,51,92,213,106,173,47,248,178,27,29,59,127,129,213,248,238,28,230,254,45,48,92,15,209,142,7,98,2,223,73,46,51,187,242,247,45,216,112,71,208,244,155,105,206,81,116,39,56,1,164,189,107,110,190,136,121,80,6,182,42,179,132,176,141,88,161,95,111,234,87,184,127,213,244,214,154,137,177,100,45,248,190,11,22,172,118,12,31,192,42,234,113,178,39,185,169,153,40,145,110,82,56,163,64,80,3,116,6,239,247,136,158,158,25,242,36,8,248,176,7,146,153,127,165,255,79,149,1,0,125,251,193,109,17,161,211,181,244,96,200,58,3,23,174,252,154,29,229,22,246,75,122,55,0,228,109,107,216,117,38,40,102,103,231,239,175,159,17,13,191,57,117,240,78,222,115,176,83,105,197,129,52,181,59,203,173,141,139,227,192,19,57,42,124,249,99,127,59,90,4,35,191,205,80,85,24,170,231,83,33,111,119,189,187,133,72,85,208,151,60,216,62,104,55,155,58,82,100,51,52,48,107,28,64,97,108,215,125,119,224,27,94,208,172,98,240,219,31,0,136,248,31,126,240,227,159,252,228,87,23,94,32,120,51,35,194,203,71,19,127,5,28,52,77,220,202,230,76,134,42,12,52,108,178,117,187,11,227,67,50,41,111,164,201,151,80,214,232,179,0,26,206,240,142,191,107,3,247,207,111,43,226,190,113,54,123,234,229,30,93,250,130,24,184,32,192,128,237,213,176,114,132,165,92,97,49,180,238,205,8,191,45,15,114,205,197,52,146,168,236,199,219,252,216,113,29,108,127,105,57,80,159,239,225,221,10,183,67,13,30,168,139,232,177,136,163,150,99,24,166,39,179,38,115,193,59,140,195,172,241,57,3,71,83,150,114,128,48,0,128,176,7,184,124,181,172,139,161,38,208,241,128,13,38,71,4,158,108,233,182,66,179,117,63,15,212,80,120,27,176,12,21,11,130,247,105,104,39,90,215,251,153,160,239,55,131,123,150,92,77,156,203,119,62,248,183,58,66,230,231,131,246,89,26,147,109,185,97,213,4,56,238,205,54,42,146,137,218,182,76,238,19,173,206,0,18,60,95,147,80,120,34,35,135,202,155,152,173,144,120,214,6,10,220,32,151,163,82,90,81,123,231,137,114,146,47,251,91,248,99,187,164,43,242,193,159,126,252,31,94,254,240,31,163,124,251,29,128,62,161,31,253,237,15,191,124,253,230,123,31,63,234,47,184,174,107,144,127,174,166,196,38,21,250,134,155,63,34,100,91,127,159,9,36,84,118,54,216,16,50,75,178,101,22,95,112,115,136,3,242,42,60,200,24,211,34,87,45,104,177,178,209,183,44,29,0,104,128,210,168,24,113,56,234,218,136,86,131,14,255,45,121,203,116,228,48,12,49,237,33,61,70,108,237,81,39,235,199,105,224,52,107,199,41,19,8,59,191,13,116,14,155,136,153,26,95,196,198,53,16,74,112,203,163,159,142,234,88,132,174,219,215,55,164,203,181,113,131,136,229,59,96,250,219,236,70,65,160,183,252,100,4,5,129,142,9,198,155,236,79,107,241,3,229,215,15,49,211,186,85,40,96,28,95,2,128,70,75,194,207,56,3,136,232,20,140,158,86,235,71,90,205,148,180,190,253,102,33,165,39,124,235,197,146,108,168,183,167,165,241,84,122,214,99,230,61,234,129,231,163,171,238,12,246,225,151,195,230,253,81,250,240,252,183,169,31,231,60,103,28,115,37,171,146,25,45,162,112,160,243,33,221,242,76,248,153,159,203,117,89,24,169,39,105,130,189,16,228,150,110,84,26,170,217,100,30,148,146,87,8,129,142,180,214,62,235,2,194,208,72,72,122,135,47,254,242,223,126,247,15,255,49,19,227,193,111,234,233,0,120,253,234,235,47,127,245,122,181,15,13,154,192,141,253,106,159,33,17,208,203,69,215,69,216,90,107,183,48,112,135,246,210,26,117,16,20,121,185,62,35,2,243,125,35,186,8,66,51,165,113,96,194,195,2,72,149,192,198,101,7,144,206,12,93,79,2,221,1,104,219,120,93,4,48,204,30,178,0,239,238,238,202,58,72,120,89,150,84,78,242,14,208,184,146,220,5,1,176,33,138,244,65,177,74,147,32,59,163,20,133,235,22,88,16,70,116,95,54,103,38,68,81,227,123,167,148,137,217,211,218,30,189,96,86,111,133,187,62,97,226,130,125,20,77,9,44,198,143,204,5,183,197,220,143,20,190,121,3,236,227,189,242,199,103,64,207,125,159,226,47,114,211,189,85,87,193,234,150,99,223,198,121,30,146,165,235,95,229,181,136,27,102,189,67,61,77,180,219,202,132,63,8,182,104,178,246,67,85,176,148,163,49,174,52,8,89,255,168,165,205,0,61,165,182,114,3,176,107,52,3,14,70,29,243,69,172,80,83,90,129,210,222,100,154,59,100,252,223,60,56,162,10,87,123,144,90,185,56,231,248,165,202,242,64,208,18,17,36,124,15,47,8,234,101,252,208,119,147,115,105,216,111,177,117,70,217,6,78,209,46,131,234,68,221,153,120,53,209,47,131,144,4,125,190,78,78,19,23,32,158,219,180,154,234,137,138,195,204,174,16,4,182,37,164,91,86,56,163,116,74,86,8,198,23,45,158,99,10,149,217,215,161,137,8,119,31,215,58,51,93,194,44,50,34,189,148,242,214,128,161,230,189,76,42,81,253,77,52,192,72,193,70,218,95,217,145,0,206,157,107,102,97,41,136,172,219,110,106,68,220,5,62,241,43,8,81,135,111,228,155,215,47,127,246,217,119,126,179,255,26,16,208,175,126,246,139,31,255,135,159,94,215,103,136,130,216,136,176,189,92,120,181,188,37,15,41,128,19,236,80,160,247,14,174,98,104,97,220,111,231,165,59,238,106,196,74,64,87,145,8,118,247,59,91,133,48,115,3,100,6,68,158,128,179,168,159,204,140,89,145,192,60,197,3,100,126,21,167,245,75,146,31,35,243,70,60,146,135,50,182,32,27,152,42,69,33,222,228,173,209,227,21,255,254,204,200,103,206,76,88,173,141,132,151,71,57,204,214,150,199,255,10,96,23,42,153,249,12,83,203,191,237,140,222,105,252,240,240,13,171,32,11,151,13,237,112,210,173,86,195,249,82,4,32,145,14,70,58,38,168,233,205,113,193,76,76,12,92,214,128,204,76,20,133,73,67,47,96,113,53,72,188,14,30,225,66,165,202,19,32,19,6,152,153,36,63,246,253,112,9,244,28,78,146,81,32,35,176,178,60,52,182,15,254,16,111,174,1,246,3,104,58,3,240,188,132,216,52,206,15,61,126,5,70,78,177,113,97,25,176,46,12,30,240,216,220,122,48,200,60,54,165,183,167,1,246,204,46,19,8,243,228,201,175,130,100,115,47,39,140,183,102,126,52,140,180,163,21,195,212,128,91,88,180,126,147,165,141,98,143,218,250,120,95,27,213,12,132,16,16,133,89,233,48,121,99,241,161,93,95,191,126,122,65,234,29,24,240,211,175,190,248,249,143,126,120,253,147,223,60,57,109,60,185,129,126,250,226,107,129,15,13,132,168,9,11,54,161,151,15,105,251,33,157,249,82,24,222,43,56,34,246,116,11,105,31,100,160,91,107,67,254,208,123,192,23,204,172,111,58,121,180,192,150,182,47,203,103,224,239,29,111,23,143,219,36,79,56,120,97,218,226,5,5,14,64,202,134,18,154,77,90,180,53,140,72,37,139,214,157,32,136,129,11,139,19,66,31,104,112,239,36,81,132,221,230,155,60,141,173,183,207,10,233,156,42,248,22,161,46,202,23,216,207,4,167,63,108,159,109,198,127,130,102,51,219,96,80,97,230,96,104,46,83,166,99,186,247,174,12,197,248,138,117,48,27,55,177,231,113,176,85,147,22,49,53,0,217,105,36,34,89,14,226,199,39,17,117,233,13,47,245,173,50,141,113,221,212,22,193,93,117,142,131,67,48,242,42,214,59,94,24,245,12,120,72,229,156,86,187,219,112,36,112,139,92,120,43,28,2,190,141,191,27,188,229,54,225,206,190,182,189,159,253,50,31,153,120,91,173,89,252,161,39,247,109,18,19,142,32,34,163,76,7,246,166,127,218,238,252,8,229,206,191,5,179,46,126,203,86,42,221,213,164,170,49,75,133,60,167,106,143,50,120,228,0,208,133,163,21,112,42,7,0,192,221,24,186,72,71,108,0,173,125,148,246,242,229,215,112,51,180,111,11,1,177,252,248,71,127,255,233,211,167,207,63,124,135,165,35,144,122,254,124,248,240,225,250,240,162,20,160,0,176,88,123,124,214,114,252,66,68,151,217,97,83,198,185,166,84,36,162,17,161,39,34,247,125,171,5,80,24,27,197,168,69,68,226,201,218,17,134,101,136,59,16,17,129,244,122,90,12,102,246,108,6,151,72,181,15,12,247,177,133,174,30,203,250,206,232,173,163,121,119,227,211,149,250,109,178,233,145,6,84,157,251,135,229,73,28,87,177,135,59,13,5,0,133,113,76,0,121,93,49,151,254,35,29,200,110,134,247,47,126,167,243,67,4,158,141,231,158,173,232,118,252,153,13,220,175,107,166,44,202,71,68,6,10,85,24,61,47,3,166,122,225,195,246,148,245,54,184,182,174,106,20,143,21,181,19,199,224,33,51,239,100,96,16,32,191,224,5,0,185,5,228,149,95,151,211,220,36,238,157,122,138,224,58,1,36,171,209,119,78,136,100,181,238,215,90,168,150,246,235,205,152,104,126,122,106,167,133,243,38,242,176,62,255,184,143,1,122,230,224,111,69,245,246,52,48,37,191,62,62,13,198,240,49,39,100,205,19,23,131,185,106,48,31,193,204,238,95,178,190,117,46,235,227,70,99,4,148,201,32,122,154,179,51,8,105,191,174,219,197,43,88,246,28,130,128,141,8,181,201,70,102,245,19,29,239,88,118,211,17,17,96,110,72,2,220,65,94,136,64,228,23,63,250,193,119,255,209,63,185,126,243,123,223,238,0,224,251,254,249,47,190,86,146,143,62,238,203,203,71,165,249,199,120,27,75,90,102,110,215,72,129,247,129,160,60,63,0,157,38,153,34,242,101,52,62,137,57,75,50,229,242,152,168,175,247,108,229,33,44,68,36,206,135,205,65,243,49,142,196,253,118,154,25,103,12,68,8,22,67,18,92,138,26,110,7,130,218,198,106,215,183,146,49,86,30,5,189,21,113,245,110,247,56,164,56,6,112,29,82,222,245,15,61,210,132,214,35,225,249,158,223,190,57,15,227,78,142,2,222,18,255,129,20,217,169,80,15,34,96,195,131,40,108,69,184,73,14,32,6,13,19,35,237,166,70,43,64,148,1,141,124,76,10,168,121,173,27,155,163,72,183,189,130,80,217,58,196,25,160,67,64,79,138,229,129,38,97,161,132,174,134,203,166,157,228,167,0,147,84,164,158,142,129,247,83,144,183,100,152,173,81,193,67,210,22,108,217,7,181,160,27,91,55,140,222,70,91,208,177,74,112,182,39,1,202,123,238,22,138,251,49,232,91,45,88,42,103,152,107,210,150,78,17,35,27,122,152,108,170,60,0,232,182,32,220,178,101,96,182,162,151,150,84,17,181,53,31,176,120,0,247,18,212,193,161,11,87,121,33,136,16,18,226,45,247,87,247,107,123,249,246,86,16,127,251,87,63,252,201,79,191,104,173,113,239,8,242,241,195,117,93,215,199,235,165,97,177,222,30,139,89,203,0,107,97,205,15,64,189,191,234,17,18,130,172,214,204,46,34,241,56,161,223,93,15,227,46,124,1,102,163,205,216,233,65,103,201,147,20,130,96,138,217,148,217,85,35,213,151,180,173,18,88,86,8,88,206,97,222,8,52,60,82,152,99,75,233,253,254,142,77,161,215,238,26,145,33,225,187,91,164,149,240,62,77,128,188,247,166,149,193,235,151,113,254,109,110,218,99,33,128,149,240,19,116,29,217,77,75,91,83,232,103,10,208,246,238,146,221,23,3,237,7,66,132,6,3,254,17,132,166,231,103,33,131,78,156,162,237,111,151,18,72,134,128,88,125,140,89,177,30,73,193,123,90,166,83,82,26,113,73,243,52,53,44,118,33,140,166,129,72,173,227,250,230,67,146,204,0,74,123,239,163,119,233,147,65,208,227,133,65,15,78,0,112,176,102,123,147,241,57,238,187,133,11,103,238,11,187,35,100,107,78,151,8,63,148,229,8,134,195,33,235,215,215,96,212,117,123,188,97,229,165,229,112,214,124,221,194,121,21,68,28,57,172,169,25,170,47,123,146,122,9,106,58,27,228,208,114,183,238,196,172,45,216,98,119,179,79,151,194,36,238,151,23,178,0,66,18,145,142,162,186,144,14,2,189,43,33,179,228,195,160,177,102,162,221,189,144,116,176,120,105,47,63,251,193,191,253,157,127,250,159,31,207,195,237,63,159,190,124,253,244,218,163,139,103,194,151,151,23,122,185,244,78,157,212,182,225,89,168,157,184,231,244,162,8,190,190,190,2,64,152,134,90,10,88,238,26,250,176,132,155,164,28,235,17,186,198,111,66,149,216,101,149,192,36,222,35,41,58,192,40,253,219,84,207,252,123,159,227,106,183,184,193,254,219,24,215,172,231,247,18,245,22,211,149,135,231,115,162,87,191,71,123,188,206,230,239,76,121,132,115,90,242,187,182,142,187,245,111,144,127,50,205,223,63,227,6,139,244,119,253,39,72,10,167,127,236,170,163,241,227,227,246,35,141,132,108,68,151,241,149,147,208,87,182,15,12,77,31,173,254,222,118,72,141,47,59,237,216,21,225,46,192,50,83,167,224,173,164,245,119,6,69,172,23,210,115,66,103,30,139,183,159,233,168,254,231,120,234,111,187,238,82,162,37,239,224,120,120,71,222,228,150,19,229,64,16,76,89,223,15,194,136,45,233,246,36,20,152,234,204,228,50,176,221,253,78,53,33,82,119,166,184,217,97,178,80,111,22,173,171,141,8,8,5,176,3,247,222,63,1,11,33,50,254,252,135,63,248,214,19,192,23,63,251,229,135,15,31,17,21,193,239,31,94,94,90,67,113,115,227,160,60,6,216,194,119,255,4,221,158,7,142,160,3,0,84,112,95,15,180,215,215,87,53,248,148,192,200,2,189,18,185,174,139,0,89,238,168,200,202,80,44,10,222,201,104,183,82,193,86,8,194,141,221,133,97,67,200,209,237,116,238,55,75,95,39,192,52,72,35,121,163,139,178,241,216,89,19,2,230,21,16,35,32,255,255,226,5,4,7,53,89,254,75,243,249,73,3,198,134,53,120,200,98,92,81,160,211,250,119,219,251,159,242,144,223,92,170,111,65,255,156,229,107,181,53,207,103,132,131,108,131,123,133,112,166,150,194,26,84,43,52,222,34,239,249,253,26,232,142,9,196,14,192,184,194,209,208,50,112,128,69,241,231,70,141,153,227,184,118,125,110,155,230,0,18,226,170,8,145,128,8,160,103,199,189,250,222,18,34,103,116,17,170,197,230,225,138,162,233,183,231,37,240,214,43,101,34,179,237,241,61,222,52,200,185,247,63,118,39,187,83,7,133,214,52,199,105,29,189,237,244,39,96,118,141,232,240,175,183,21,40,99,4,76,177,34,47,72,170,95,155,170,4,35,224,12,99,82,73,244,60,184,76,174,137,135,219,131,74,68,4,186,102,103,37,153,216,208,66,41,228,131,0,186,12,48,72,156,70,64,49,136,146,113,17,160,33,10,34,202,221,239,46,47,72,29,16,206,166,49,23,0,35,54,229,63,221,112,235,93,245,147,31,254,232,111,255,238,151,141,164,129,49,115,62,182,134,87,35,20,108,164,230,42,189,119,196,118,93,87,35,106,100,203,43,227,165,54,196,214,168,202,70,80,128,144,212,228,57,155,6,99,144,240,58,223,252,170,123,224,2,129,181,118,153,48,190,172,209,109,242,82,215,63,162,85,140,238,86,19,93,159,220,84,118,117,6,76,242,253,46,2,142,229,134,115,11,32,162,173,233,4,245,35,1,24,238,224,147,67,53,156,109,156,199,37,82,153,198,178,40,161,30,26,228,124,243,164,194,193,97,17,33,12,35,95,194,73,99,169,234,229,223,98,63,149,236,25,124,211,197,70,215,125,227,36,82,156,150,14,171,2,151,197,37,34,191,22,236,146,154,80,138,117,190,129,9,37,153,238,232,94,69,73,159,246,87,148,60,127,208,128,160,185,5,78,33,192,72,19,136,220,64,4,41,103,18,20,96,83,88,247,159,44,4,72,8,93,19,38,44,225,14,68,0,59,17,137,131,71,104,21,12,68,8,1,133,58,2,10,179,166,102,138,128,47,197,122,66,159,201,49,58,86,124,199,175,172,198,200,154,133,202,98,145,168,217,234,10,87,116,5,213,3,12,38,120,157,80,65,154,51,108,146,160,204,44,201,124,131,189,99,242,73,241,104,109,216,68,54,38,182,69,129,59,236,60,38,165,201,235,174,12,252,37,0,203,26,203,163,220,92,134,98,177,178,240,133,112,172,211,101,62,249,114,90,217,124,180,144,209,34,208,255,192,32,205,61,27,58,8,178,16,160,208,213,147,93,136,115,111,128,235,43,29,141,175,35,87,144,172,132,74,116,121,13,149,68,34,13,212,84,30,61,54,13,121,215,212,152,48,88,28,104,199,205,29,141,91,223,233,106,0,116,223,183,121,114,160,168,226,245,179,214,68,224,134,27,191,121,253,249,95,255,245,111,253,201,31,139,8,193,11,67,39,104,34,175,40,116,133,217,16,119,38,106,150,189,142,31,180,240,121,44,34,96,107,136,216,60,237,29,124,1,173,120,206,125,51,162,188,188,188,120,162,11,221,247,253,210,26,51,35,26,1,180,145,190,150,94,214,191,126,127,170,80,96,92,46,200,113,190,153,126,218,130,127,235,237,170,170,104,104,80,179,44,178,82,140,89,96,151,152,145,67,81,152,57,131,178,107,139,17,24,113,46,232,171,60,245,129,172,137,103,193,215,155,129,80,185,247,95,85,87,209,168,158,218,237,67,96,186,109,50,210,195,2,236,162,131,203,173,8,176,194,211,251,151,95,9,63,171,27,232,179,193,131,108,93,222,160,33,233,57,0,19,236,51,141,134,121,163,144,55,58,209,71,143,55,4,231,241,63,247,107,238,55,79,66,195,163,214,251,122,229,145,151,95,227,197,200,255,15,17,9,199,240,206,174,169,67,116,31,79,125,247,54,18,107,76,28,243,250,230,52,144,254,64,187,92,48,67,122,166,3,157,176,154,183,35,118,119,205,184,250,96,243,194,122,248,118,120,224,195,70,122,103,218,122,8,249,42,94,176,239,188,61,183,153,1,90,12,55,210,162,5,132,216,226,102,83,40,216,138,212,37,105,33,250,116,81,80,138,116,13,115,202,131,66,66,108,237,3,16,134,65,114,8,170,166,44,44,126,253,202,180,171,218,130,232,105,75,14,1,137,168,222,76,80,224,149,95,255,205,191,254,43,227,168,245,174,198,255,186,223,141,242,106,241,238,157,17,111,68,188,90,195,70,93,24,217,236,73,35,232,145,192,101,189,118,142,113,142,199,34,162,251,190,41,13,10,106,53,193,50,116,222,193,246,81,102,209,40,100,156,214,44,29,4,120,93,234,142,123,243,17,139,200,252,147,128,221,212,205,84,101,10,130,79,96,226,22,6,89,103,145,177,201,168,140,213,201,199,226,91,221,22,65,247,60,77,241,240,14,75,134,83,210,250,3,227,243,20,175,56,213,160,73,175,48,221,134,130]);fileData4.push.apply(fileData4,[80,38,247,157,211,67,102,253,35,20,228,61,28,32,230,186,143,99,38,216,114,141,166,212,45,17,129,134,160,242,208,25,59,33,175,56,100,155,97,206,248,32,143,245,38,143,144,81,65,91,2,26,105,71,226,105,152,101,144,32,42,187,212,101,1,141,185,219,153,23,23,201,66,51,200,81,39,184,156,13,235,148,191,6,254,108,97,153,231,236,163,19,103,255,77,223,158,55,140,114,141,178,99,94,10,110,67,43,219,236,23,119,82,129,138,144,108,6,133,184,240,68,242,251,67,211,61,114,58,231,242,244,60,63,127,125,194,201,80,33,239,14,87,47,97,154,39,206,242,12,51,205,221,241,15,176,181,87,214,213,250,220,160,223,223,83,68,165,15,197,192,160,192,164,213,85,34,18,239,77,153,57,26,17,121,253,134,25,180,200,55,36,80,148,82,244,0,32,65,209,234,79,136,242,233,211,167,31,255,232,103,95,125,245,205,103,31,62,130,80,3,164,151,235,242,222,223,61,250,71,204,239,218,175,229,121,7,161,133,166,67,139,187,10,175,134,187,105,10,104,12,94,169,70,198,219,154,206,74,189,243,118,181,143,98,139,158,27,70,169,41,31,35,215,101,213,18,7,70,172,74,60,169,122,224,222,59,32,183,214,230,18,160,211,95,241,13,231,19,59,226,153,35,255,124,119,225,163,33,196,246,24,251,86,187,62,216,229,186,232,255,234,58,99,45,238,171,107,16,236,220,29,166,3,102,150,131,85,154,147,38,150,110,235,148,84,188,136,86,255,31,33,85,12,134,28,108,166,126,162,193,76,112,112,145,243,135,162,35,184,65,246,134,20,77,64,242,119,66,68,200,23,0,54,20,16,184,21,73,128,20,25,47,208,208,180,34,93,113,123,207,29,54,148,54,155,73,32,171,192,184,207,68,73,32,76,115,71,250,32,202,16,240,142,33,242,105,8,192,131,46,61,184,209,178,178,152,216,236,54,224,221,118,111,250,123,68,110,156,111,159,55,164,197,39,175,208,2,232,215,197,67,22,135,139,208,155,242,177,211,113,37,100,22,35,204,102,172,34,201,1,238,33,151,34,9,122,55,207,121,189,44,139,227,63,205,234,75,3,253,97,100,32,118,225,20,197,40,204,44,192,90,159,57,45,141,237,237,5,33,162,191,255,225,223,124,252,254,255,230,187,191,245,219,168,253,180,158,116,8,198,209,68,137,156,22,230,79,140,240,66,244,122,17,180,11,21,123,105,47,87,62,187,122,239,138,96,102,255,28,34,186,76,238,91,18,44,77,6,172,12,255,14,156,128,118,61,9,208,207,76,157,21,108,100,70,80,128,201,232,77,131,38,36,153,56,148,33,75,221,31,132,95,208,118,145,149,3,34,38,172,83,18,7,107,59,178,69,132,136,10,124,30,232,113,115,49,221,5,214,111,198,192,119,148,242,236,130,29,126,19,25,247,156,11,193,137,140,239,42,1,133,129,210,75,43,160,205,246,105,111,21,215,233,229,191,139,247,57,181,255,178,96,56,133,90,3,70,203,57,216,238,151,255,204,229,158,135,44,140,83,151,60,236,152,212,208,109,234,209,20,217,7,145,113,18,136,104,111,206,164,104,50,144,68,235,122,33,139,134,244,50,48,201,0,130,52,23,112,172,56,69,208,122,166,166,85,53,43,3,136,154,72,137,44,5,66,20,223,30,207,37,94,187,218,113,12,40,19,28,142,218,90,141,22,233,39,46,205,105,103,91,3,55,223,225,202,185,91,47,167,66,79,224,157,254,243,232,240,107,88,218,217,29,237,210,154,103,82,83,185,49,161,17,37,155,16,196,14,118,63,52,104,234,253,100,254,13,188,153,165,86,93,253,118,249,49,38,140,36,140,205,144,181,46,121,231,87,132,128,8,177,191,240,46,36,142,58,239,142,120,192,220,65,196,215,9,64,23,179,36,252,57,57,246,110,221,51,1,192,37,174,109,7,128,46,55,0,252,249,191,248,87,95,124,241,101,243,117,51,99,218,146,191,188,76,19,138,69,233,186,231,143,191,230,196,106,18,65,188,244,30,178,113,137,198,113,167,102,112,148,142,150,96,230,16,3,33,100,31,212,140,237,76,141,207,244,245,88,17,3,64,171,8,252,214,232,117,114,160,92,97,193,29,203,24,78,109,251,142,206,85,72,74,69,97,240,110,49,206,230,102,123,15,197,158,133,113,239,46,48,202,125,197,235,15,105,121,114,170,251,19,4,164,242,250,51,212,246,198,93,157,77,255,1,91,224,68,115,246,111,141,109,217,150,254,234,71,221,142,39,43,197,123,181,192,98,4,137,231,83,95,181,99,59,113,235,234,243,136,215,110,243,132,212,192,53,12,105,161,46,174,122,45,34,243,85,133,38,159,236,51,219,221,102,3,75,251,219,68,30,237,165,30,20,191,49,187,253,124,171,106,107,207,147,5,118,59,131,173,15,115,180,23,229,152,17,194,164,177,127,167,85,209,94,169,16,156,55,207,37,218,238,39,182,237,151,50,112,242,197,21,230,234,148,166,7,16,60,33,102,219,59,253,161,91,202,247,126,134,245,246,103,33,66,206,65,25,43,73,48,149,196,137,0,233,123,80,31,32,132,127,250,163,31,252,71,223,251,103,118,2,217,242,11,174,16,161,233,251,216,144,62,194,135,175,190,254,230,55,62,255,168,88,205,117,189,92,31,94,52,1,120,5,112,116,193,171,41,190,234,238,32,34,210,111,223,107,167,97,132,154,239,141,113,66,202,116,140,176,105,64,57,173,2,153,203,31,30,65,118,74,7,217,31,68,215,104,153,251,79,68,110,160,45,81,30,178,88,99,91,10,85,231,213,82,4,202,116,84,44,108,31,62,213,199,9,114,157,8,191,211,122,103,135,80,191,141,228,100,50,198,100,3,183,34,188,83,69,126,176,6,74,63,46,80,83,118,198,162,98,218,1,120,76,252,132,162,202,183,12,125,217,68,253,96,27,191,154,18,207,135,106,191,191,240,235,25,41,239,0,30,210,143,103,190,96,67,237,250,139,231,51,218,28,96,227,102,218,67,114,137,147,236,34,38,231,193,128,70,69,2,144,13,23,160,125,184,25,199,245,83,188,157,188,199,107,184,227,113,122,202,229,176,231,194,229,50,16,223,248,215,209,97,204,198,232,222,53,7,177,18,111,194,94,156,34,176,99,109,146,55,126,156,88,63,250,254,20,247,147,153,2,143,176,181,64,153,118,0,176,53,44,26,200,143,172,55,215,228,32,185,189,11,146,76,135,133,112,79,153,93,246,94,240,232,240,3,111,153,145,76,116,219,213,158,139,136,0,65,29,223,194,75,205,89,67,168,212,21,0,64,130,75,131,33,187,73,77,117,5,91,10,14,195,223,253,245,95,254,238,127,242,159,33,64,23,182,217,20,225,18,4,183,138,38,196,91,68,190,248,249,151,215,199,15,206,20,108,229,149,168,235,131,29,6,227,192,191,239,155,26,92,62,98,52,119,133,51,56,32,165,254,230,198,63,22,214,48,71,2,64,55,107,57,127,143,218,56,30,134,2,25,68,88,2,188,202,159,46,119,115,98,8,41,221,201,18,110,230,185,239,178,141,14,62,133,251,54,127,10,240,156,86,67,222,113,200,158,9,176,240,35,31,104,245,131,81,247,214,58,33,12,227,182,230,157,80,67,190,118,178,217,37,162,228,215,181,50,157,186,248,199,127,104,221,100,174,253,254,10,254,48,210,150,157,245,102,62,193,248,8,8,197,195,50,125,63,81,189,216,210,186,34,13,130,232,93,45,10,245,200,139,31,64,101,135,96,142,98,119,142,131,155,26,213,156,56,138,190,62,108,0,38,101,0,24,127,82,178,69,232,22,229,128,25,48,220,127,112,199,240,147,71,26,207,250,152,205,64,86,181,42,216,189,195,242,222,176,226,45,128,195,149,46,60,246,168,66,223,162,115,122,207,90,46,141,140,12,114,249,8,184,18,240,222,100,244,5,26,17,236,196,124,113,134,89,244,196,219,89,163,177,202,239,221,5,153,173,153,148,1,135,48,181,207,94,174,41,5,4,5,46,20,0,70,104,175,2,212,228,227,23,95,254,244,239,127,241,11,18,45,190,8,0,116,181,232,217,111,144,15,48,124,113,203,75,101,100,0,84,250,38,16,9,95,68,122,90,244,222,17,229,186,94,12,196,215,213,46,32,182,198,204,247,125,183,214,32,155,179,187,166,84,113,226,145,42,211,187,173,176,195,114,75,68,122,17,235,162,25,6,217,117,75,118,189,73,239,76,52,111,234,171,225,68,3,65,96,116,226,245,62,183,43,173,13,100,29,244,78,129,192,41,3,217,32,188,247,170,13,55,3,44,207,147,163,13,191,199,5,67,172,103,193,213,143,22,78,151,104,56,104,124,108,144,84,104,144,69,232,45,71,32,66,18,119,50,64,83,205,128,16,85,55,124,61,90,124,175,112,4,174,212,192,196,174,112,2,82,241,78,226,122,194,248,235,82,253,133,80,153,254,132,84,168,159,56,215,56,195,238,49,48,223,77,12,172,247,164,100,27,130,70,34,66,64,37,77,58,112,30,36,16,171,233,106,115,34,238,26,129,130,128,23,247,14,34,42,101,129,110,103,12,50,27,238,204,198,188,78,214,164,246,206,57,9,219,216,33,146,44,146,71,168,170,154,231,128,0,244,86,67,55,115,163,176,86,195,228,113,18,244,122,180,244,38,39,92,234,65,58,143,194,140,43,11,46,254,185,129,197,231,242,250,150,226,200,53,56,68,239,230,180,131,217,195,113,55,191,68,221,159,106,122,78,136,98,119,220,26,161,32,110,114,87,143,37,79,40,1,2,214,13,128,220,37,54,21,32,69,190,156,78,196,135,104,241,205,86,128,208,109,68,152,0,27,82,232,192,7,111,144,80,243,203,26,160,0,112,55,78,188,85,160,228,183,246,122,247,87,238,31,218,197,204,66,164,204,2,0,105,118,85,130,208,48,73,67,227,53,211,165,63,222,25,17,137,161,255,213,95,254,205,151,95,117,68,66,84,174,39,132,113,27,0,64,103,105,197,201,71,147,142,174,235,66,39,221,223,247,141,136,193,254,140,10,160,133,222,184,74,13,187,176,176,163,67,44,122,198,196,100,208,133,145,165,169,59,30,34,220,125,58,192,123,103,232,198,106,122,56,222,39,2,248,170,112,153,217,141,68,0,252,96,209,124,202,161,126,8,19,126,38,105,108,3,235,79,191,125,75,237,127,104,118,54,127,187,176,254,75,155,124,54,29,154,160,167,44,7,147,97,164,85,44,152,0,222,213,239,79,134,201,91,134,232,0,127,78,233,96,187,224,48,193,29,7,180,56,198,67,246,86,59,40,201,11,26,147,22,113,85,9,161,252,34,189,173,164,9,220,145,55,167,231,4,178,145,247,102,72,173,60,189,72,223,193,147,129,218,169,199,159,58,190,242,146,119,175,14,22,215,254,68,154,100,121,32,242,251,43,217,253,234,246,220,205,188,233,38,242,236,58,183,165,109,109,99,54,10,51,109,2,221,234,242,204,143,52,121,86,116,62,160,55,219,254,79,211,123,74,92,251,234,89,192,18,43,144,112,165,134,28,17,209,44,144,54,182,192,121,159,167,199,191,209,238,185,199,111,209,175,188,246,215,124,49,144,208,55,191,250,213,191,255,151,127,246,253,255,252,159,161,117,65,12,164,110,233,104,30,117,136,252,250,229,43,208,11,141,216,101,117,238,52,26,40,249,63,225,184,41,18,110,68,120,223,183,14,50,89,44,22,62,16,29,184,121,170,87,239,238,24,106,91,46,213,88,210,228,222,195,132,151,27,178,119,16,50,33,156,54,71,234,199,62,34,149,39,189,70,172,203,243,205,51,173,83,86,219,6,205,255,90,55,251,59,141,241,134,145,118,228,92,130,178,7,17,80,115,9,223,40,241,57,245,12,206,234,226,225,94,137,200,194,176,141,136,218,29,93,15,59,131,5,83,154,191,13,79,57,48,145,162,43,32,196,25,234,221,211,159,188,234,135,226,119,187,230,101,181,128,216,37,65,6,49,172,218,242,16,172,74,224,135,106,34,40,234,40,106,189,176,88,218,43,141,40,24,171,167,141,128,101,56,21,58,103,223,190,66,151,181,23,74,233,129,75,192,168,221,190,36,3,144,134,228,119,50,216,14,25,49,123,11,7,41,22,215,8,129,204,1,11,210,42,244,120,123,141,8,116,84,132,60,210,13,78,35,233,209,30,110,174,224,37,71,7,118,13,254,73,25,240,36,23,88,221,121,15,133,120,74,4,27,126,155,203,176,2,0,184,163,255,111,251,188,85,66,145,53,76,185,95,17,255,44,201,91,12,33,155,71,225,236,178,103,84,177,250,98,187,55,79,104,80,36,116,144,92,226,227,77,77,46,150,220,144,128,138,210,83,115,174,68,4,26,65,239,23,210,199,70,183,180,15,64,44,140,8,216,229,26,218,91,148,111,190,185,127,246,227,47,152,249,34,108,128,40,112,93,87,163,23,112,229,87,212,232,156,237,215,123,255,230,155,111,94,174,139,136,136,44,168,254,227,75,11,85,180,27,99,141,12,123,16,66,2,34,106,72,186,221,141,251,86,205,130,92,109,208,27,92,2,26,123,6,175,175,183,158,69,26,184,60,173,89,252,189,176,161,33,54,78,181,167,144,19,74,238,51,215,189,210,64,97,239,47,84,110,221,237,202,183,20,244,192,122,25,5,134,125,158,224,219,55,228,3,172,25,43,54,124,203,10,119,72,124,241,184,201,88,71,135,53,109,102,59,133,176,146,98,22,105,88,108,170,183,121,194,167,245,128,31,222,132,52,231,3,79,92,207,229,92,76,213,159,246,130,128,229,248,135,137,240,227,127,165,51,13,177,77,218,162,157,10,178,29,18,34,92,141,53,52,58,32,161,243,208,88,163,124,29,31,51,125,0,216,93,192,164,128,101,51,144,214,28,177,34,109,44,93,87,168,205,117,175,49,97,19,139,188,1,116,56,140,50,178,211,88,157,135,78,18,241,12,193,192,88,118,130,128,180,173,225,124,205,200,89,115,240,166,119,244,114,122,105,155,127,199,224,5,110,169,178,109,116,142,144,128,250,62,1,0,246,220,104,34,180,236,0,150,9,135,198,77,15,182,86,188,81,110,248,234,168,145,8,143,43,159,199,144,41,177,150,15,170,203,196,2,34,64,2,20,128,59,81,251,227,166,115,35,3,75,68,87,54,124,168,163,176,53,221,15,175,9,195,68,120,93,87,239,93,164,119,16,100,102,185,89,218,215,95,125,241,91,159,152,63,52,2,100,68,96,188,28,229,19,68,248,249,207,127,250,171,47,190,254,244,233,211,203,199,23,102,236,2,68,31,131,126,19,100,158,120,14,158,2,143,174,12,64,230,224,138,180,120,66,10,254,92,23,129,64,239,253,186,46,68,100,238,144,72,96,61,101,132,165,239,97,102,70,131,74,101,93,5,101,165,220,154,189,160,188,254,156,16,233,179,75,95,245,217,201,158,133,87,218,254,150,240,235,176,41,63,179,36,195,171,100,92,64,184,187,75,19,115,230,68,35,123,64,117,96,241,13,216,202,116,223,140,100,217,52,62,111,61,165,85,14,6,21,86,154,4,65,167,223,191,22,247,160,132,6,254,19,79,137,102,87,206,54,122,255,165,244,175,2,156,148,178,61,11,193,34,5,126,251,18,156,179,79,98,124,255,202,45,33,235,195,117,97,128,210,160,49,153,195,140,185,197,73,78,179,113,177,82,104,239,210,211,174,14,217,74,105,6,193,28,67,54,36,13,146,145,55,168,230,7,27,229,212,161,77,41,101,93,93,182,78,23,9,99,14,10,27,87,14,239,251,229,55,3,97,206,115,64,253,58,135,59,52,63,63,20,158,250,21,55,102,183,179,13,102,135,177,169,249,99,8,233,130,220,220,213,123,57,200,44,64,187,160,36,12,233,131,225,251,163,88,53,82,190,147,152,147,146,228,194,21,215,255,85,7,148,176,221,83,186,191,163,29,156,127,68,31,188,56,14,136,173,49,16,145,232,69,164,255,242,71,127,251,187,255,240,79,174,223,253,61,125,134,212,108,66,177,195,167,191,222,175,175,242,161,93,234,184,160,20,29,5,112,110,97,53,80,187,111,190,67,171,101,202,172,81,233,116,1,160,200,207,235,235,107,150,137,245,222,85,192,182,61,255,213,68,142,147,136,57,124,101,251,45,247,43,135,192,65,15,189,169,77,200,11,116,16,138,128,64,216,59,27,207,196,193,233,210,47,219,167,69,234,189,236,169,232,252,139,54,153,71,126,9,194,172,162,196,227,60,190,253,167,192,52,187,235,254,120,99,176,144,236,39,253,237,160,186,42,227,55,247,149,188,61,224,63,111,53,54,235,96,196,6,184,249,169,141,230,171,197,70,122,91,253,139,64,36,53,171,152,12,150,33,133,142,73,37,151,50,128,248,255,198,108,225,27,5,2,217,88,81,15,87,103,33,73,118,208,126,128,81,4,94,102,31,233,173,169,209,204,112,91,158,115,250,17,226,225,38,205,111,190,237,207,110,198,209,53,103,230,62,8,9,35,56,55,224,33,158,247,219,168,10,30,214,3,52,179,194,22,61,199,51,204,53,28,42,189,137,143,23,50,225,75,25,210,201,238,244,195,62,26,164,214,171,160,4,203,10,118,21,5,28,194,170,15,24,71,5,22,82,211,106,99,195,88,218,196,56,9,50,254,227,185,22,152,188,163,17,146,34,140,213,208,234,238,76,172,247,75,19,20,145,203,241,76,20,129,95,252,244,139,91,211,210,4,0,9,27,1,162,144,179,245,83,20,204,107,239,49,59,27,65,149,202,135,193,194,88,151,102,204,162,43,3,63,60,46,29,185,39,227,108,230,126,93,151,145,240,116,121,96,62,71,67,92,167,38,174,49,97,76,200,190,157,34,150,223,130,53,17,2,184,24,101,204,235,184,8,9,10,51,110,151,80,62,3,169,165,246,101,111,216,188,156,128,100,209,133,66,221,4,207,178,173,254,7,71,248,167,61,240,201,255,103,139,204,156,86,109,88,22,197,254,69,86,114,228,209,252,199,34,50,69,34,146,247,77,183,56,227,31,59,79,135,132,214,13,176,175,229,247,197,203,143,9,204,141,63,236,50,229,3,161,16,128,54,254,83,3,103,15,81,101,203,239,114,172,159,60,40,210,255,186,17,240,180,0,231,33,195,49,81,176,25,192,17,24,51,2,1,203,146,217,237,125,160,184,88,19,66,172,25,210,128,91,101,123,115,107,239,229,44,83,30,158,81,151,85,155,242,176,42,24,241,220,11,111,234,161,253,127,216,43,140,10,203,171,207,202,210,85,152,21,76,97,125,230,57,47,17,132,70,187,151,198,125,22,198,176,115,223,146,56,214,219,36,252,151,106,102,137,85,140,14,28,197,48,72,247,80,88,215,34,104,251,0,22,94,246,252,162,244,158,124,234,188,234,168,209,8,128,128,89,88,235,241,21,170,52,230,190,142,113,90,42,243,50,117,200,167,80,24,80,218,7,231,128,26,213,88,59,145,23,173,119,191,252,217,175,126,245,197,55,205,172,207,101,216,236,140,224,151,54,9,207,134,33,117,250,32,21,169,87,71,58,91,107,244,30,51,20,123,152,189,122,24,197,127,142,17,178,143,241,66,227,101,166,170,26,191,55,95,49,35,29,172,170,177,161,178,134,203,33,92,115,96,150,63,208,106,234,36,123,191,170,89,44,22,31,228,59,215,95,91,73,20,28,242,58,246,110,89,203,109,186,191,111,147,111,251,123,118,128,73,250,179,191,147,25,222,69,91,122,131,8,148,126,5,60,166,157,172,105,42,129,6,193,214,17,250,248,38,211,9,122,202,62,163,219,221,224,250,12,195,105,10,220,87,98,5,202,243,226,154,136,166,78,118,202,51,88,209,176,169,211,127,144,26,45,23,30,109,99,73,222,235,225,3,61,55,106,133,27,48,109,185,228,105,155,181,13,77,90,47,209,105,145,123,250,78,133,7,25,159,190,109,60,230,36,217,65,158,136,194,219,77,245,244,254,68,121,241,63,167,89,1,42,119,136,75,229,140,17,61,57,215,98,25,77,210,146,224,22,214,249,170,246,242,16,245,112,226,55,6,18,163,182,149,159,250,189,6,203,232,36,221,24,169,193,5,253,239,255,252,95,2,220,58,215,119,226,75,148,161,44,253,190,249,254,170,95,4,64,4,32,204,55,192,11,52,243,231,105,64,68,116,223,159,0,136,232,5,17,91,171,107,189,60,139,117,238,102,7,36,210,76,54,220,26,170,114,77,218,168,197,247,253,137,58,93,212,180,211,15,190,29,36,213,88,46,241,250,146,46,122,113,113,175,53,115,155,3,220,11,19,13,165,88,112,147,57,216,238,67,144,236,178,53,47,226,33,254,236,235,61,147,35,32,20,8,14,175,180,173,94,140,226,226,43,203,104,118,147,123,56,177,125,226,122,90,249,236,11,35,136,147,79,81,64,243,129,123,102,194,162,69,211,8,14,119,28,115,192,183,229,182,25,54,44,165,4,87,37,90,116,174,186,224,211,113,1,29,36,176,245,128,115,204,211,234,154,81,16,72,16,47,49,195,53,70,36,217,49,68,13,117,97,209,145,180,22,157,20,22,38,176,250,213,97,234,212,71,56,76,122,163,66,16,32,41,1,124,128,114,185,211,119,215,230,180,28,197,228,30,161,10,123,157,78,69,231,160,134,36,164,94,93,138,93,244,120,99,69,69,97,34,12,172,206,66,166,131,1,243,111,113,230,121,179,188,240,134,200,9,234,132,100,232,95,158,100,75,137,17,18,247,83,220,32,49,25,128,135,241,173,39,7,51,83,208,231,44,195,150,243,81,205,187,28,43,6,1,62,214,110,92,44,128,156,200,34,90,11,215,37,68,182,244,33,81,75,12,232,32,13,74,111,55,119,84,50,200,85,227,6,87,44,142,213,87,10,152,173,64,249,53,179,217,246,205,204,55,3,124,156,103,162,8,190,141,239,138,58,144,217,53,163,0,66,122,69,202,157,177,8,151,134,141,133,195,205,109,136,94,168,233,147,50,183,5,17,238,2,34,42,99,205,109,40,186,181,160,69,50,136,244,206,70,214,239,222,10,19,2,230,236,51,1,34,141,170,248,226,139,95,160,78,34,4,87,167,139,104,208,40,127,244,163,191,67,36,102,190,46,205,238,197,240,126,120,129,107,82,190,245,238,58,222,202,150,211,189,71,250,230,24,193,56,111,195,117,96,185,95,249,122,1,108,87,9,23,99,104,132,211,94,94,135,144,240,181,104,129,162,178,228,214,126,44,132,251,216,26,122,77,167,17,185,81,101,177,186,127,168,195,141,70,80,192,150,40,182,140,138,165,235,195,149,168,179,99,95,192,193,100,109,223,140,28,50,169,243,153,50,143,132,197,109,60,63,184,12,195,134,19,174,37,16,6,15,35,157,177,232,230,64,146,83,38,192,48,36,216,61,224,42,111,150,39,229,132,231,74,229,83,103,219,83,75,234,179,20,77,195,245,220,122,99,20,72,47,115,105,157,166,255,149,234,156,19,106,44,93,39,40,185,43,15,157,140,27,75,231,81,88,97,80,206,64,77,20,64,66,239,133,184,87,39,216,87,152,162,237,216,164,92,13,254,76,127,128,203,183,122,248,119,34,248,171,58,129,4,248,173,9,224,129,105,186,118,63,25,194,234,96,161,184,97,157,191,222,137,171,119,203,120,40,49,254,109,106,44,142,67,249,214,189,39,47,59,97,216,22,96,30,40,167,51,9,22,181,112,102,236,148,81,79,47,136,214,166,29,192,144,154,11,22,132,195,221,54,213,233,51,227,31,211,187,234,98,44,85,6,244,206,106,68,72,130,132,194,64,114,197,107,251,234,87,95,8,124,0,248,36,130,210,17,46,210,220,225,222,251,245,210,162,113,104,205,4,1,146,132,6,34,66,195,173,229,138,238,59,39,24,232,73,168,210,195,192,170,94,94,94,144,164,11,147,227,107,250,91,110,97,226,116,105,82,249,132,122,239,66,66,48,71,183,23,181,244,104,244,198,46,55,79,82,179,144,122,67,251,193,236,206,120,186,172,17,55,68,78,121,127,44,34,23,186,198,96,46,35,60,80,75,229,129,76,147,31,13,61,35,12,179,115,160,182,46,234,110,72,227,12,67,158,178,135,203,175,198,253,175,30,152,219,82,171,39,233,89,253,65,18,193,241,140,22,22,235,140,177,132,241,81,62,144,240,28,105,253,78,232,9,55,214,190,179,209,60,28,83,48,3,221,119,254,15,153,6,186,243,216,236,161,223,132,182,250,177,53,128,16,96,111,136,192,112,171,64,186,88,74,140,80,131,66,239,42,92,67,105,2,206,13,39,24,124,211,146,3,74,160,226,227,157,9,62,212,80,138,73,59,54,29,9,25,88,223,215,247,183,66,134,247,127,32,20,22,94,18,91,86,86,2,131,52,49,183,206,7,40,53,239,126,211,2,89,24,204,158,251,153,252,54,29,60,53,77,79,18,97,84,203,90,67,60,137,245,112,93,39,89,243,14,219,147,198,38,12,63,67,144,26,32,1,200,240,251,26,203,78,156,99,53,167,115,229,66,188,199,246,72,248,245,182,195,0,1,122,111,194,183,157,88,35,19,152,254,249,63,255,179,175,190,185,211,43,111,215,117,105,158,151,169,115,123,39,106,227,157,77,174,112,102,236,28,216,119,122,114,173,81,209,226,118,209,206,101,92,88,204,204,252,210,46,240,160,203,36,227,48,20,210,214,102,213,162,89,84,254,208,10,207,47,38,137,236,64,16,139,98,70,16,119,150,206,23,16,225,233,194,32,68,62,232,3,19,180,32,148,124,99,250,67,111,59,101,156,102,40,105,45,78,85,177,185,87,99,45,34,210,90,221,56,108,120,243,81,55,46,203,240,8,58,117,61,211,60,177,117,4,202,79,178,156,62,59,56,126,119,116,81,253,30,218,64,64,239,163,18,189,115,247,112,242,173,100,4,148,221,4,0,197,90,224,244,59,236,20,19,12,50,113,61,72,134,122,118,125,2,233,192,91,202,61,59,122,73,38,251,26,85,222,207,128,92,103,252,120,136,23,98,17,26,207,26,215,252,245,24,13,55,171,130,147,62,139,229,65,196,254,188,248,221,184,178,107,176,225,210,221,51,2,1,158,118,203,144,224,169,105,82,76,59,100,95,255,226,124,197,206,19,9,14,214,141,6,65,231,97,178,181,150,249,169,88,52,231,51,168,59,49,206,215,55,150,157,101,196,131,181,169,33,183,192,62,88,228,181,34,139,39,36,194,88,158,235,87,198,131,187,71,142,78,102,140,112,65,35,162,251,126,253,219,127,253,231,191,255,79,255,83,1,32,162,203,187,120,145,27,184,67,67,140,180,85,94,224,84,34,82,229,23,0,92,116,101,139,183,108,241,159,71,254,169,67,215,208,237,64,150,252,64,227,251,190,253,109,53,124,169,131,92,106,12,42,28,250,169,188,154,118,233,214,176,238,201,35,2,12,122,172,197,147,41,23,167,143,40,71,151,116,44,151,209,41,218,109,79,107,153,192,113,132,237,20,189,43,223,242,30,98,15,166,218,186,58,143,191,119,26,120,63,39,47,188,128,150,160,152,249,157,113,54,195,169,88,167,104,195,119,62,79,178,227,106,219,147,238,198,130,135,16,158,83,139,247,235,188,47,186,129,192,77,249,150,234,223,156,42,74,44,158,50,80,67,136,18,117,92,223,94,148,134,152,108,250,217,204,159,199,137,78,136,108,34,172,234,40,176,93,199,110,135,27,74,78,66,217,2,189,240,223,183,133,245,36,2,207,112,199,36,208,125,160,60,236,22,191,179,158,192,18,42,118,60,165,16,70,157,104,69,185,127,61,85,219,129,233,139,72,50,178,5,85,128,11,132,167,183,227,0,22,103,183,252,222,189,23,100,14,139,205,248,76,102,154,78,215,146,81,74,119,194,204,192,180,227,229,244,228,219,154,205,180,99,124,201,203,225,68,146,4,15,121,124,189,191,250,194,168,64,34,198,43,122,125,189,127,249,179,47,17,27,192,157,93,164,1,236,33,52,9,32,35,89,116,93,41,57,10,106,58,90,162,52,8,221,119,215,140,95,37,242,3,200,22,61,200,107,128,225,16,107,225,123,174,178,118,55,115,61,4,253,62,35,230,123,205,86,60,185,53,141,173,93,222,50,237,172,23,116,67,62,211,15,114,26,176,45,245,122,136,59,48,133,141,44,73,41,179,30,231,73,37,31,140,58,150,83,221,127,135,138,50,130,189,242,230,54,31,63,130,67,235,43,107,152,140,36,63,44,172,84,232,205,155,92,126,60,125,10,5,160,91,19,92,89,17,161,135,48,153,21,2,250,181,79,184,231,70,152,113,147,173,56,99,211,147,51,48,204,169,18,57,68,76,200,12,224,124,27,20,131,37,72,8,74,17,35,161,26,16,65,26,96,151,28,174,102,148,89,206,32,155,70,11,140,165,110,36,249,232,109,15,67,59,137,136,122,174,248,242,154,167,118,190,32,111,60,250,208,117,157,155,197,49,89,41,178,50,211,38,32,104,213,0,199,137,104,247,212,18,38,179,193,211,83,154,211,105,206,208,107,109,189,95,198,203,129,49,30,65,69,192,130,205,236,149,39,168,14,152,84,59,152,54,125,178,117,129,92,235,73,6,151,176,238,243,142,5,74,67,234,43,185,81,16,132,231,73,98,234,108,172,14,95,173,17,25,193,242,238,208,249,22,20,192,118,125,166,182,205,13,137,131,77,123,127,250,70,110,232,221,118,227,224,61,188,105,193,176,193,48,251,158,91,6,253,245,247,125,127,250,244,233,190,239,248,54,253,134,72,43,134,37,20,197,224,248,62,102,192,251,190,149,247,169,39,98,7,9,178,20,120,6,61,10,4,217,32,126,69,238,71,138,155,16,51,243,157,205,152,194,219,78,222,241,207,243,135,20,73,241,147,66,242,33,226,238,253,50,153,157,249,196,158,238,118,58,237,134,234,88,247,217,170,57,17,20,96,147,29,107,151,31,255,134,40,229,0,170,62,120,5,7,1,110,203,79,221,190,159,245,229,240,233,29,59,177,0,73,70,146,251,51,151,241,253,139,205,167,143,3,225,61,180,221,253,135,72,184,229,143,122,13,226,211,163,101,87,59,165,166,110,30,202,111,97,193,39,136,76,253,190,30,140,49,224,236,45,120,250,202,22,226,127,79,144,203,72,85,214,107,134,71,140,193,90,28,7,127,73,32,172,72,15,153,122,70,144,221,158,64,171,232,114,61,27,20,135,201,130,252,117,11,50,7,179,236,138,195,28,164,122,32,119,204,205,71,29,170,166,250,94,32,32,239,162,194,153,109,18,57,69,229,76,82,50,22,132,11,9,164,127,250,229,23,159,190,249,70,239,59,219,1,220,247,253,221,207,191,247,239,251,191,199,246,18,79,58,100,192,122,241,197,36,242,225,195,21,12,31,128,1,176,232,55,131,217,66,72,142,97,113,135,19,17,238,197,115,163,51,51,183,107,140,78,153,207,195,44,146,44,144,52,0,33,51,250,27,96,94,199,231,131,55,125,234,179,172,35,232,149,208,112,10,118,159,76,183,131,251,183,217,253,186,209,244,195,28,190,186,77,157,76,75,54,124,15,60,47,15,150,78,223,249,41,187,148,162,210,245,143,105,32,82,197,83,159,254,54,102,242,160,62,115,134,198,155,153,54,233,245,22,94,105,74,254,168,66,202,172,53,75,111,108,247,160,249,22,148,80,132,225,146,255,107,215,122,126,92,21,190,193,138,241,248,95,78,177,69,57,72,0,60,222,203,224,23,50,164,53,133,160,1,140,164,167,124,78,56,249,20,23,242,15,52,192,30,223,147,136,91,18,20,117,135,163,8,81,132,41,244,105,111,133,9,191,237,218,118,194,226,159,31,115,132,182,239,52,180,107,193,13,95,247,9,29,170,65,52,252,64,121,218,11,104,112,67,133,50,151,108,214,53,196,204,234,206,178,83,34,234,82,22,24,19,220,63,249,211,16,17,176,207,67,233,87,243,122,175,161,112,215,34,76,156,153,232,32,189,143,8,38,76,214,156,249,20,201,118,70,198,253,189,46,234,32,208,73,248,87,63,251,201,87,191,252,197,203,239,125,7,133,46,245,187,250,155,191,249,155,191,253,225,207,21,142,215,75,183,93,35,250,142,65,110,190,177,67,107,58,248,52,183,3,36,68,81,35,186,56,48,152,89,16,225,190,21,53,178,98,173,52,158,206,78,196,180,23,127,115,23,17,224,6,2,212,134,19,19,17,93,202,128,157,119,161,122,65,163,154,85,116,17,176,19,194,14,158,139,8,19,55,81,68,4,169,129,76,49,241,14,249,65,44,36,38,108,39,13,86,178,54,254,134,30,14,148,6,245,182,12,233,231,206,61,20,243,209,21,206,101,217,193,33,95,193,232,248,141,196,58,151,240,241,94,197,125,93,18,55,30,25,140,195,1,92,40,61,136,234,190,103,128,105,41,109,219,62,23,135,37,182,103,131,38,185,5,146,235,5,11,117,159,53,33,155,57,165,51,113,131,202,43,225,224,249,176,19,46,52,169,195,222,189,120,15,93,42,129,179,217,80,2,71,240,61,167,130,69,209,185,9,65,32,105,110,100,175,201,113,192,194,74,187,73,219,139,142,162,169,225,137,219,84,63,47,50,51,137,26,50,99,182,10,189,208,19,133,114,222,47,44,161,52,224,105,4,54,63,136,145,74,99,58,39,1,132,153,236,152,152,111,186,136,128,77,176,215,194,7,13,76,6,83,176,204,131,72,88,214,185,208,17,160,180,228,47,65,96,106,30,0,103,87,18,53,200,20,123,167,138,245,232,68,28,120,62,3,198,23,177,132,228,164,119,192,120,18,12,118,230,172,29,219,36,239,95,177,141,45,175,44,191,94,189,176,163,15,214,30,186,104,78,5,69,184,89,168,28,32,98,231,46,129,90,129,145,42,239,62,40,39,93,223,21,238,68,244,66,77,4,95,185,43,245,169,203,171,220,93,165,115,55,17,9,52,86,155,67,176,29,192,79,126,242,83,181,225,156,198,165,46,102,239,211,218,7,243,220,106,151,8,222,247,13,234,236,79,118,12,34,195,37,109,92,49,141,86,32,44,255,89,55,192,181,43,231,222,123,8,11,148,231,87,218,255,244,30,241,192,55,37,130,7,194,170,55,239,76,80,100,178,74,222,102,117,141,35,122,46,220,114,186,152,176,34,63,154,133,119,194,103,78,76,155,122,75,3,60,102,24,217,228,177,214,49,150,44,141,159,233,37,41,67,99,93,52,5,111,117,79,146,217,4,35,227,150,38,148,191,127,146,104,201,146,57,28,124,164,244,32,21,81,245,32,179,4,235,134,98,75,98,160,201,107,131,45,193,134,108,161,183,225,203,111,79,211,55,119,0,185,154,167,134,147,223,32,155,226,70,32,146,23,39,65,222,175,78,3,48,237,87,194,166,52,95,51,254,254,52,245,185,52,198,8,111,29,67,211,123,229,103,204,54,3,245,52,122,238,145,198,3,118,234,183,73,118,237,199,85,65,166,173,225,243,74,236,97,53,29,77,192,9,241,219,90,70,231,194,82,87,178,144,171,71,174,239,57,161,118,171,57,159,32,254,117,80,30,26,17,40,60,171,145,50,148,246,183,75,191,88,60,46,17,105,154,90,72,152,9,4,137,213,112,130,253,197,34,19,226,43,33,2,97,127,21,93,6,92,90,255,209,66,225,27,125,152,174,167,124,65,180,214,200,77,64,21,112,127,113,183,231,65,203,225,177,4,86,15,138,91,88,110,9,137,44,51,223,102,154,202,68,164,231,74,94,148,35,141,82,238,96,159,4,149,53,17,210,167,155,153,242,193,219,197,78,161,10,240,237,39,56,102,54,158,188,83,87,31,208,131,81,50,100,145,89,133,218,22,249,157,196,243,55,103,228,231,118,117,254,140,206,63,190,229,113,190,255,87,172,5,75,99,194,214,2,58,157,46,38,185,167,21,79,248,117,192,153,152,215,227,192,131,22,165,100,100,123,97,141,109,73,149,90,86,114,222,9,227,102,132,55,75,137,29,249,66,171,95,230,98,37,143,249,132,85,223,102,17,206,63,152,203,189,106,199,80,87,193,112,143,215,50,48,189,169,217,148,173,75,18,192,18,254,165,122,26,161,137,139,252,188,50,121,136,163,201,11,222,51,124,148,29,17,112,27,146,149,82,201,4,14,73,135,249,167,26,232,162,90,204,255,142,249,205,93,218,137,140,52,45,81,227,243,154,189,202,83,162,248,54,129,61,42,126,247,35,142,150,21,203,41,50,76,157,108,25,103,122,171,138,216,47,34,94,46,48,18,0,66,245,23,202,132,31,18,147,224,50,51,203,45,192,212,8,177,57,189,30,17,26,161,220,172,49,97,8,0,23,1,50,195,47,126,250,197,125,51,82,239,140,47,87,211,11,146,161,3,188,148,26,141,205,144,124,70,109,225,91,195,225,58,196,192,208,85,207,166,153,45,140,224,191,73,157,181,209,249,78,213,224,144,25,145,128,241,150,251,229,229,69,183,190,68,197,177,57,183,27,97,118,168,111,83,239,128,41,204,61,103,214,251,78,28,34,113,44,163,25,160,185,200,248,84,127,53,218,39,183,15,150,66,204,176,49,94,182,222,116,47,221,122,136,103,169,81,236,251,4,99,144,96,154,151,45,22,202,102,45,182,97,119,212,44,189,105,68,197,197,247,127,160,64,184,54,101,112,44,16,115,236,204,80,115,184,73,95,86,21,229,123,163,91,129,80,38,88,200,77,82,167,227,152,152,76,60,171,130,224,17,174,157,47,65,66,102,166,219,137,211,83,45,92,114,153,104,142,254,162,246,74,128,109,29,124,51,204,43,82,195,214,113,1,0,60,48,96,238,223,139,149,69,35,236,81,13,91,38,230,205,139,34,207,187,158,150,7,207,86,154,185,199,223,238,126,73,30,54,189,8,28,235,29,220,75,195,120,175,108,151,170,68,155,242,211,253,214,6,17,134,119,248,218,234,253,142,128,98,134,5,184,14,43,142,127,112,56,181,229,66,140,169,113,124,224,136,39,171,193,249,111,171,59,208,238,246,220,186,248,185,61,61,143,19,189,41,57,200,107,26,16,205,89,102,150,100,144,234,103,19,185,65,218,133,47,119,99,126,253,225,95,252,235,63,249,237,223,33,186,46,0,248,209,127,248,187,151,235,179,251,254,213,199,151,74,209,1,67,99,204,228,89,16,0,174,75,217,156,228,201,95,196,172,88,13,235,120,106,108,83,47,181,132,164,71,66,135,14,35,216,158,215,9,75,187,42,21,4,228,81,215,143,101,153,84,139,121,242,106,173,233,175,213,119,55,75,174,229,208,218,167,213,220,166,139,169,46,114,250,230,242,73,112,84,175,54,121,15,183,103,219,200,3,188,145,1,128,2,123,64,115,145,101,29,59,250,243,37,120,124,194,136,207,131,145,76,25,179,4,185,251,94,162,70,128,65,14,8,140,142,231,151,86,11,163,249,178,210,128,93,109,68,229,0,240,204,94,60,205,46,227,15,142,66,205,231,220,91,99,199,123,198,181,135,175,224,66,215,143,172,186,10,199,13,69,121,134,230,225,45,254,82,254,76,21,163,53,31,120,194,80,141,61,0,125,107,156,203,123,94,218,123,232,64,154,120,203,143,142,255,167,17,228,153,83,228,119,55,57,242,122,36,71,28,120,92,24,237,132,26,248,248,3,226,20,198,121,90,107,23,17,181,117,147,229,151,210,78,48,159,221,220,38,17,128,178,46,87,113,143,6,52,123,16,75,152,217,133,234,110,128,231,195,76,19,175,9,137,98,239,168,58,119,100,163,14,127,253,147,159,40,172,170,250,219,215,191,253,193,143,193,78,12,217,151,102,17,54,66,122,80,211,48,16,27,219,82,54,107,147,35,251,23,153,225,114,212,94,27,243,70,8,154,27,195,177,239,133,164,118,139,179,161,131,16,131,90,12,41,86,84,204,147,160,68,19,167,4,159,228,188,86,22,50,48,141,138,122,162,154,196,32,21,238,45,79,63,254,70,239,201,28,50,99,49,220,153,99,118,190,134,222,194,31,54,232,255,38,99,11,204,171,39,126,239,68,191,121,195,239,229,240,248,90,34,215,57,192,52,80,112,244,165,193,217,50,165,108,56,162,246,140,157,199,196,185,174,239,9,105,149,15,93,0,64,179,40,121,201,228,37,144,30,185,229,226,242,17,37,85,10,110,50,218,134,10,87,6,220,95,70,148,179,100,41,239,82,205,106,140,229,4,161,252,122,42,179,249,192,192,33,53,42,236,160,58,1,204,57,69,227,65,154,158,1,250,60,19,70,209,4,120,87,31,203,70,67,147,142,148,202,148,205,16,215,43,121,98,226,166,111,67,216,253,213,68,215,158,150,49,79,231,132,253,58,4,10,18,145,244,101,7,177,207,61,174,143,198,60,175,67,166,165,247,234,137,132,135,115,8,124,43,222,97,142,41,40,179,105,140,102,34,93,44,200,88,191,110,221,122,218,174,143,214,153,82,224,185,3,24,93,52,74,184,40,109,153,129,89,4,17,176,137,217,52,144,206,86,26,6,47,204,159,238,251,102,33,229,123,3,125,104,196,128,4,110,48,237,86,118,189,181,15,118,81,2,173,204,92,125,45,62,98,92,9,82,23,209,239,7,82,122,54,184,13,167,114,76,1,160,93,77,68,94,95,95,77,85,132,18,156,81,109,254,244,53,95,47,99,251,193,157,53,152,30,134,251,18,77,244,83,17,81,167,10,195,157,22,65,93,250,80,57,246,210,249,106,110,76,185,132,111,243,246,214,2,55,46,101,40,172,74,0,217,6,138,62,239,3,160,198,57,157,112,252,103,62,251,201,205,106,226,35,227,194,58,197,119,76,15,25,219,209,92,201,141,49,14,204,4,83,133,68,99,133,27,187,129,113,96,30,44,77,252,76,10,0,33,104,166,146,249,48,146,118,197,169,193,91,86,23,130,147,1,139,49,154,170,63,107,253,95,156,160,39,152,148,74,208,227,100,120,36,191,15,34,178,191,243,140,187,138,178,210,79,213,64,116,167,68,75,145,168,236,152,69,61,15,136,46,230,27,113,99,0,247,142,171,8,223,204,107,220,50,44,243,166,119,171,231,88,63,226,13,220,4,251,49,151,76,9,32,42,75,210,152,101,45,190,244,94,14,43,250,105,193,209,251,195,163,41,222,188,125,117,185,159,28,204,139,198,137,234,117,166,59,136,212,204,190,13,244,119,247,164,120,87,90,110,166,204,228,123,159,67,94,234,162,66,94,206,155,145,35,58,126,59,50,179,0,118,233,93,24,208,86,74,72,120,9,126,226,79,154,134,113,217,207,186,217,206,45,172,128,146,10,166,162,185,214,166,62,222,32,245,108,232,55,32,45,68,157,134,234,68,129,68,161,63,206,15,165,79,247,34,84,176,94,23,194,124,247,160,141,14,190,38,97,58,21,17,64,154,90,11,97,136,18,144,8,67,44,70,68,194,100,54,203,153,126,231,223,172,222,21,11,179,8,67,151,191,82,221,243,210,24,145,92,137,2,25,164,11,183,206,147,225,201,137,251,127,74,233,59,249,190,85,131,254,50,216,110,249,106,43,17,45,206,115,57,217,204,29,32,236,121,28,57,28,114,243,102,56,147,104,57,165,120,212,37,129,36,33,64,222,235,102,170,79,76,178,122,223,52,178,122,234,109,193,132,236,167,145,255,144,151,252,156,68,152,233,191,83,121,218,185,168,210,83,122,226,174,88,44,93,69,161,96,172,164,79,1,201,123,200,204,5,42,124,135,130,26,237,220,64,225,77,76,169,13,142,102,5,106,38,159,53,220,235,254,212,76,158,129,139,102,120,43,0,172,41,231,15,161,90,16,60,101,17,236,22,79,92,214,119,39,84,54,111,119,253,29,3,145,121,208,215,220,71,60,224,51,39,112,143,136,184,3,164,130,195,49,66,13,20,154,50,47,122,60,171,169,51,91,222,141,200,249,202,246,68,99,71,161,130,88,119,76,138,240,149,114,114,168,78,150,187,136,52,164,6,30,66,199,93,154,16,138,0,180,255,230,191,249,63,126,249,197,87,127,241,47,127,2,2,87,195,38,72,216,62,124,124,249,240,225,195,203,203,133,74,227,38,13,93,109,212,26,34,37,159,66,247,216,65,194,9,199,64,149,185,103,16,73,183,174,32,204,141,200,162,20,60,32,12,137,72,3,200,186,48,139,158,34,23,210,84,37,180,248,131,40,249,7,117,62,141,229,137,26,133,11,15,62,229,50,220,37,92,154,5,193,226,61,129,144,253,42,223,167,127,72,26,210,212,89,51,218,207,153,178,135,118,33,237,234,206,36,62,92,234,38,122,254,248,113,92,88,169,156,211,142,119,219,226,109,124,217,118,78,109,22,87,225,161,153,19,15,189,124,91,250,158,129,202,249,132,129,22,129,133,132,201,193,159,146,159,15,141,255,245,116,236,70,209,77,0,64,205,69,25,121,41,128,130,130,4,70,47,160,113,255,204,187,10,73,162,125,216,43,212,206,160,1,89,22,44,179,112,177,23,67,233,170,94,173,7,230,176,194,31,203,143,57,198,15,113,248,240,185,185,83,184,172,106,83,47,48,157,139,100,30,230,133,211,95,170,36,66,54,226,47,115,198,106,178,207,15,165,214,136,31,139,102,219,67,50,1,133,97,228,218,105,252,151,4,64,130,254,47,139,152,101,27]);fileData4.push.apply(fileData4,[28,131,30,211,200,178,96,179,174,240,40,15,171,196,252,88,132,118,97,232,140,170,141,145,39,110,91,110,255,235,74,0,41,219,148,165,116,239,117,217,203,177,31,112,111,57,92,216,86,236,239,174,121,225,8,9,82,231,88,47,3,32,33,53,125,19,185,222,119,166,114,153,238,113,36,164,241,86,32,146,110,84,52,84,24,177,37,183,99,51,142,201,107,100,251,248,92,60,164,233,232,10,154,117,134,206,253,234,253,243,223,255,253,235,235,175,191,254,193,191,251,247,136,32,112,219,112,143,87,6,58,152,109,224,136,243,176,247,112,65,225,240,176,126,105,132,136,215,117,25,114,40,130,68,154,91,54,80,126,26,233,122,233,184,187,117,14,16,145,79,159,62,161,192,117,93,65,9,77,11,244,228,5,61,124,29,174,184,168,137,40,156,61,132,7,18,85,225,5,140,238,9,93,85,160,153,100,122,127,97,219,95,166,145,22,50,78,232,26,58,54,117,202,15,38,210,91,59,154,237,26,121,154,84,86,5,255,172,79,145,1,127,63,203,113,79,135,196,54,61,124,187,155,130,106,134,21,68,245,244,155,244,218,237,226,211,170,228,56,182,152,9,2,121,51,157,35,228,111,48,194,153,19,121,131,48,102,201,126,136,5,226,144,34,62,87,166,22,219,218,102,67,151,124,92,241,245,85,227,61,45,45,87,122,204,155,139,211,201,238,230,141,213,110,112,55,163,127,154,15,254,217,114,32,96,135,17,236,179,152,198,60,203,32,182,188,3,121,71,196,99,14,220,206,4,170,117,180,125,136,129,244,159,234,39,118,127,185,252,8,9,112,218,46,76,58,172,244,235,32,143,53,136,200,189,115,253,78,72,168,247,140,157,106,164,207,130,179,77,74,154,242,87,141,132,121,37,231,52,15,239,201,13,123,206,110,156,220,142,97,178,64,54,78,35,197,82,147,136,90,35,169,254,55,9,45,44,76,122,54,225,24,2,208,215,95,127,66,129,139,136,254,242,47,254,221,167,87,185,154,177,1,89,238,96,85,102,67,77,29,6,152,153,232,10,197,214,40,190,238,236,170,191,236,190,111,106,250,36,70,164,153,0,9,119,45,226,33,248,210,41,38,24,150,117,209,143,73,53,54,142,141,186,230,29,93,99,241,29,34,89,245,123,97,59,163,174,71,137,172,82,2,116,182,55,51,67,39,72,146,2,150,45,246,114,18,160,175,14,33,65,85,122,230,216,188,137,5,149,129,183,178,54,183,183,250,86,225,5,240,150,41,244,206,13,255,180,75,144,49,78,121,66,24,180,176,252,51,13,37,133,170,64,211,81,44,173,143,193,160,30,111,129,203,218,96,96,146,212,6,47,200,183,199,154,68,86,207,33,21,223,106,32,200,27,82,140,108,240,226,74,105,200,33,184,200,230,115,101,46,145,82,152,181,251,127,198,100,32,253,92,247,113,187,22,216,129,6,219,191,66,92,15,120,114,106,137,192,153,159,58,179,119,22,88,12,119,205,193,195,74,96,139,97,102,223,176,96,28,8,191,113,112,62,112,40,106,149,216,15,202,181,250,195,22,146,133,157,75,227,100,117,183,77,78,174,122,186,97,167,104,165,206,163,82,199,8,27,57,90,32,43,197,70,5,76,198,76,73,22,153,50,125,82,104,230,63,41,41,189,80,184,54,46,79,126,72,244,222,25,225,227,213,190,126,189,9,47,18,188,185,163,54,251,215,117,137,124,234,183,188,124,0,17,200,103,81,126,150,42,247,253,240,225,67,107,173,247,87,17,121,161,38,97,230,215,174,40,208,72,150,229,75,100,185,110,42,31,107,173,17,10,34,190,190,190,6,47,202,196,44,98,197,203,126,215,45,0,61,59,74,182,102,196,211,12,77,104,28,35,36,17,47,141,241,98,254,32,39,14,153,72,31,54,209,241,33,49,232,10,193,206,76,129,164,34,150,174,150,74,89,71,118,176,148,26,113,207,245,138,217,83,122,54,78,165,130,216,68,120,187,66,56,113,91,99,166,22,132,181,73,153,207,152,228,51,177,153,6,4,178,218,107,253,223,192,244,51,15,117,43,172,87,154,102,38,137,78,51,16,50,136,89,187,37,186,78,238,217,212,247,9,209,126,150,65,8,88,110,157,51,176,55,46,216,148,177,227,211,2,32,202,132,176,204,105,127,249,180,211,210,207,238,197,132,201,168,134,82,162,161,219,181,98,242,12,94,96,235,71,145,84,68,114,79,4,89,89,144,250,173,22,175,188,220,179,234,213,98,46,173,48,241,9,123,12,61,4,9,220,229,85,203,100,118,54,29,24,120,182,241,129,4,100,207,87,56,135,173,143,108,213,248,19,37,122,182,206,79,55,157,171,239,7,167,107,4,252,249,135,40,156,147,20,147,36,30,0,0,238,36,12,110,211,64,51,200,2,246,179,119,58,198,26,54,93,192,231,148,193,81,1,178,76,89,172,19,23,203,222,136,58,32,73,96,172,52,30,112,35,101,99,97,73,82,194,50,51,75,87,55,254,217,22,193,15,131,201,143,122,138,59,214,154,120,93,87,191,133,153,145,136,65,46,109,220,9,175,171,33,0,19,94,19,167,60,1,30,35,102,115,133,161,153,89,217,56,138,252,134,237,145,10,141,35,86,37,118,185,21,42,145,73,84,21,184,85,230,113,134,232,3,11,77,170,164,172,209,192,22,247,238,14,3,182,190,94,0,76,133,216,221,82,99,82,99,129,55,173,142,33,178,3,169,170,137,235,219,38,125,128,21,52,19,203,30,96,232,116,147,64,82,63,40,168,250,24,160,120,152,3,214,61,24,238,66,93,182,19,204,230,43,145,253,91,45,186,134,62,37,229,160,69,130,216,0,82,150,52,12,207,176,18,3,214,5,5,187,130,203,153,12,106,51,101,28,21,220,165,145,78,168,227,229,240,216,149,217,241,207,162,224,79,152,9,57,74,138,16,94,81,88,15,60,119,23,25,34,181,184,68,121,246,192,153,140,113,166,143,134,210,62,6,222,114,199,60,109,146,23,32,110,251,117,66,4,245,197,219,234,114,39,191,4,101,250,157,166,129,103,61,196,212,194,231,85,213,166,253,127,112,114,61,108,122,31,78,154,147,44,67,252,197,96,189,222,86,74,232,182,7,154,64,24,206,118,97,57,97,198,183,7,30,90,78,153,37,21,19,231,120,74,189,219,142,218,170,48,51,139,48,182,214,4,6,249,117,10,192,65,82,120,199,45,196,253,150,171,83,14,101,208,37,78,187,110,12,120,202,228,81,61,33,52,213,81,177,153,251,190,63,96,19,224,46,28,122,201,235,167,63,253,185,95,70,58,122,83,13,253,160,144,18,40,133,86,13,159,213,10,162,181,22,50,148,236,9,106,227,73,15,214,166,144,163,255,157,25,65,21,100,211,137,93,58,241,192,52,171,38,203,144,47,44,237,54,95,215,21,135,97,71,32,83,206,245,233,209,252,34,208,213,2,155,232,1,10,199,84,193,53,241,213,180,184,47,99,252,172,207,108,28,236,233,135,48,213,83,98,201,118,2,200,153,189,245,103,231,110,241,193,188,183,88,123,210,91,98,2,135,150,79,39,211,60,148,240,60,91,172,2,180,188,144,136,173,91,196,104,133,145,70,208,73,83,201,128,113,24,24,213,120,102,230,13,154,58,219,249,200,206,188,64,68,193,249,230,7,68,38,65,32,17,65,42,36,167,241,76,112,192,220,15,213,103,71,77,73,243,37,239,77,162,38,107,123,90,206,140,247,111,5,86,94,242,116,181,212,48,212,67,68,4,28,249,196,58,207,16,23,6,66,240,24,158,173,223,214,173,50,62,16,61,65,113,19,220,242,148,68,48,155,103,156,66,110,103,226,41,194,182,214,59,123,16,214,83,129,23,38,82,247,53,64,223,175,133,40,66,102,38,91,195,245,206,178,117,177,214,76,139,137,131,193,6,158,169,165,243,134,220,79,154,125,230,221,9,7,158,24,168,25,77,74,7,155,21,58,134,126,33,52,144,246,123,191,251,251,63,254,225,151,95,127,117,19,73,163,38,220,175,23,122,121,121,185,174,139,8,91,107,212,148,18,122,233,123,232,244,80,112,58,255,8,168,103,14,79,59,235,252,19,115,148,226,199,17,144,185,91,112,163,47,184,0,65,9,57,195,173,83,48,169,250,33,148,205,97,141,157,13,33,166,216,82,0,227,167,194,26,74,199,26,65,170,159,120,173,71,49,43,96,217,193,78,154,160,26,15,45,240,144,77,136,114,26,225,31,55,135,5,184,156,244,1,112,192,251,54,54,132,50,87,231,237,243,20,216,103,55,226,246,199,17,38,25,246,185,110,133,79,5,5,177,8,0,144,42,197,34,168,65,148,13,182,6,87,53,22,98,57,154,38,60,67,51,66,141,17,85,95,195,235,217,250,78,142,119,85,38,194,233,162,250,65,79,233,51,45,66,138,167,22,232,0,2,217,129,128,39,116,59,85,228,49,84,72,166,24,122,209,210,176,102,78,23,221,44,143,72,149,148,113,235,177,1,123,51,168,188,72,79,96,154,76,152,213,12,121,175,139,1,150,147,1,220,211,193,176,112,123,230,7,1,79,1,144,76,214,216,104,48,243,34,244,36,23,64,68,18,84,24,217,254,87,223,91,22,245,30,8,23,186,160,241,200,65,48,36,64,186,241,205,76,164,152,56,39,95,254,237,6,130,136,26,146,95,240,156,56,44,251,33,94,22,91,161,108,55,29,148,25,193,141,75,93,176,66,51,207,62,236,78,181,241,183,79,30,1,212,50,132,8,5,1,228,245,235,79,159,255,246,239,92,215,245,1,225,163,200,171,182,198,132,172,215,73,246,145,240,237,238,168,119,189,203,117,153,200,75,183,8,141,136,249,14,223,8,242,108,73,133,134,136,72,11,174,3,56,13,104,144,247,237,179,7,105,173,169,106,204,52,198,2,89,67,176,58,7,232,130,26,221,33,221,38,6,85,135,11,33,109,0,68,42,77,146,140,18,131,121,219,126,222,152,37,97,183,190,39,107,14,28,236,44,77,158,103,130,250,159,67,250,132,97,129,12,252,38,183,103,115,167,121,235,253,126,3,184,19,243,7,96,142,186,220,136,3,202,23,213,5,166,89,185,139,239,100,1,75,49,33,197,215,236,103,187,185,68,17,105,19,134,25,103,158,219,201,46,112,181,53,166,42,159,205,165,207,34,4,57,10,2,166,87,65,58,248,162,4,247,104,186,238,230,14,55,119,190,181,250,175,166,102,211,35,188,137,189,224,227,16,16,208,80,128,171,15,227,194,54,179,19,222,112,237,223,199,170,196,40,179,53,217,223,92,138,44,83,252,164,123,99,207,86,72,240,152,61,240,176,127,158,44,189,78,57,31,57,155,54,94,75,88,86,32,98,239,51,226,58,50,215,234,211,139,89,100,165,255,105,124,205,205,93,91,202,73,226,91,112,249,70,186,104,201,42,171,49,190,144,250,186,113,68,23,108,103,226,64,126,202,198,101,1,141,175,235,186,133,129,241,106,248,169,191,246,79,175,247,55,223,180,239,255,209,247,255,246,223,125,129,200,141,46,132,78,8,31,94,62,255,240,161,97,67,106,116,93,122,182,40,234,141,68,77,217,56,134,188,35,118,22,80,62,55,33,82,67,66,49,77,47,18,160,230,208,55,28,80,73,124,228,132,160,65,243,254,241,116,221,28,104,230,153,13,50,104,206,107,153,223,134,67,71,78,250,105,17,181,152,48,192,221,169,186,6,42,99,49,160,142,67,214,168,180,137,57,71,193,32,164,217,42,182,236,202,236,58,179,24,231,55,210,166,82,189,109,214,155,120,0,151,255,129,97,101,94,18,0,94,72,144,38,200,237,105,180,61,96,230,231,115,178,21,154,105,254,48,9,134,121,203,40,21,192,202,59,41,6,115,89,173,10,152,127,181,118,94,16,14,63,54,28,8,202,136,62,65,107,190,7,57,62,58,113,172,207,19,0,24,120,80,253,19,43,215,190,105,226,231,120,3,8,34,232,232,190,254,203,174,197,247,191,213,203,136,235,202,87,43,187,18,174,57,175,73,109,89,32,227,29,152,122,127,128,121,47,138,238,127,143,213,57,42,38,128,92,167,19,70,52,132,13,86,74,96,172,87,80,118,33,45,96,18,129,10,205,143,215,13,53,207,117,154,102,156,134,187,180,219,187,243,44,88,124,82,195,133,146,95,2,250,175,182,13,149,201,51,140,54,174,100,75,46,120,5,243,86,144,88,71,13,21,37,168,205,190,57,219,245,232,225,125,241,219,153,1,27,32,177,176,184,123,122,176,232,121,84,124,211,210,25,108,227,163,132,202,6,182,250,103,18,32,99,30,164,97,69,247,239,68,122,47,199,136,149,97,12,27,127,89,64,128,134,241,121,245,167,67,148,224,249,11,80,35,34,234,78,14,177,87,234,117,213,64,248,70,8,112,105,89,115,40,251,86,214,52,136,68,139,15,141,165,255,214,247,255,232,66,108,22,217,197,55,17,0,18,36,183,16,103,242,92,217,143,193,109,224,64,115,39,46,119,4,250,240,225,131,72,23,48,35,58,66,66,196,11,34,238,96,156,126,126,176,113,160,252,68,77,16,238,251,86,106,137,111,14,16,146,129,179,157,132,128,237,162,220,221,132,29,69,201,155,212,187,146,121,133,207,98,14,96,182,245,111,206,17,67,33,17,16,28,14,160,227,178,27,13,53,249,146,150,183,174,200,239,89,178,229,228,175,131,123,9,174,33,71,219,126,240,253,241,232,239,92,249,230,147,227,57,23,76,247,192,27,93,66,198,104,6,14,146,182,153,137,148,25,14,113,227,120,117,64,31,170,18,2,195,126,138,6,87,141,136,112,214,108,35,10,10,225,166,11,54,64,178,168,131,228,81,22,80,150,4,146,82,31,120,249,74,249,28,121,66,255,115,113,223,58,76,0,16,74,135,183,130,21,167,238,175,193,158,53,180,57,242,19,165,98,211,210,14,121,219,201,223,109,179,198,88,172,58,37,31,27,217,103,127,122,225,41,203,229,104,194,3,207,217,215,146,175,186,97,50,24,248,0,149,183,183,111,213,188,19,0,133,120,210,238,236,215,42,184,187,61,179,205,17,78,146,198,196,233,12,162,14,230,233,1,147,153,21,243,100,108,53,189,225,201,14,104,80,240,9,73,13,18,16,156,205,8,136,196,119,103,6,105,212,122,239,55,51,98,35,188,46,97,98,150,134,42,104,126,17,97,65,134,80,111,13,47,83,43,157,141,154,159,204,250,61,24,48,81,36,65,250,201,49,193,235,50,58,23,178,48,232,201,90,199,143,80,239,193,89,71,119,115,120,182,3,131,8,189,40,15,11,32,34,68,98,238,122,123,15,179,54,228,9,89,243,101,53,229,170,167,184,211,74,211,36,66,129,204,124,192,7,28,102,178,144,13,245,211,155,68,139,99,134,140,233,200,251,169,193,159,214,80,43,89,232,228,66,60,207,215,219,151,195,65,2,128,21,181,172,228,149,228,141,61,20,6,70,21,101,52,255,37,37,243,228,199,231,116,13,176,71,33,154,72,178,179,38,101,169,185,159,80,178,205,210,25,238,214,172,243,142,174,52,209,199,199,177,88,18,61,3,118,66,104,121,8,233,220,124,40,50,103,242,228,246,118,176,98,234,73,80,96,235,5,58,159,114,210,157,58,182,48,100,234,239,229,180,27,224,88,190,149,5,6,102,194,146,214,244,173,240,112,134,70,101,129,89,216,126,227,228,9,177,70,190,228,64,221,137,234,147,40,18,240,214,82,125,111,13,180,246,197,83,225,179,113,97,71,199,226,221,175,48,151,42,128,250,17,144,49,113,171,20,63,39,142,109,35,130,79,126,178,54,217,179,228,156,175,40,241,157,89,88,18,71,198,250,224,176,236,54,102,77,76,178,104,197,36,222,200,73,69,52,222,103,182,179,170,27,102,67,204,12,2,23,18,147,244,155,17,25,70,4,19,92,70,123,199,15,8,221,237,100,157,204,68,13,177,185,32,141,90,27,77,4,51,183,246,18,86,13,65,254,1,128,134,122,229,41,161,128,19,99,9,69,58,14,234,33,1,116,85,132,249,219,74,202,114,37,144,36,48,182,215,144,5,183,157,5,128,95,174,107,146,90,196,104,146,86,124,24,103,128,14,230,190,97,113,115,68,233,254,114,218,190,10,96,150,68,174,116,204,146,68,186,106,187,196,132,171,162,102,80,219,21,208,41,208,138,204,1,101,56,164,78,128,230,169,169,47,35,42,209,118,79,187,106,184,112,215,239,211,146,19,176,133,23,97,118,13,26,120,52,166,4,49,201,9,66,201,181,205,58,125,54,22,250,224,17,177,168,46,44,132,96,105,105,20,190,46,130,157,197,93,99,117,41,36,65,0,115,126,255,136,81,221,121,63,204,7,103,104,214,70,66,100,90,171,172,67,85,90,14,5,81,120,106,153,99,146,128,226,54,1,153,157,20,157,242,4,181,79,184,80,61,167,51,56,100,94,121,251,114,203,133,211,50,212,206,143,122,174,249,118,56,8,190,34,168,238,108,124,187,49,215,91,91,254,231,100,121,4,51,185,140,246,255,228,175,126,28,80,202,30,34,19,112,231,67,61,207,214,153,123,179,230,9,50,66,54,247,182,69,115,93,226,143,46,45,165,50,172,9,48,224,243,244,3,213,103,102,172,84,120,163,11,107,245,103,102,181,131,53,209,0,32,136,92,128,36,112,131,16,216,81,116,161,141,222,209,55,161,246,242,189,211,117,209,170,203,101,150,70,3,32,210,51,131,26,4,171,71,237,31,64,193,17,180,57,61,10,61,91,54,141,57,75,139,244,208,118,165,104,173,65,202,212,188,129,188,233,13,32,161,223,44,73,76,1,59,111,6,111,98,49,54,69,147,50,62,155,85,28,90,66,167,172,237,218,112,95,73,236,141,216,10,215,194,42,66,65,141,78,238,181,34,162,190,70,36,202,146,163,41,248,226,129,78,190,49,92,12,190,227,78,171,181,25,11,54,162,176,58,160,212,4,74,111,231,157,23,173,36,11,204,214,111,16,64,77,166,244,72,74,182,67,105,66,222,227,103,215,32,159,186,72,253,50,171,121,150,233,183,40,116,38,137,68,49,252,138,116,227,144,34,24,39,251,35,129,57,59,119,249,67,81,22,47,202,82,246,245,111,149,254,14,186,225,68,117,5,96,96,100,97,154,205,241,143,48,84,169,95,213,120,160,38,103,140,66,249,188,152,69,33,102,145,195,49,176,37,236,227,201,172,141,101,16,43,45,40,77,210,191,71,64,9,206,161,11,57,169,49,163,61,68,196,221,232,76,15,48,209,28,173,85,227,92,38,43,236,56,173,87,70,230,36,94,89,235,3,175,164,15,127,158,155,55,31,13,18,216,56,93,15,232,210,100,40,121,21,151,48,9,154,242,78,242,142,218,36,52,96,209,149,2,166,64,67,66,182,136,24,100,232,8,208,136,94,249,6,144,171,209,133,8,189,119,66,17,233,136,68,244,2,230,213,76,35,157,213,211,12,242,206,250,149,123,179,251,243,210,51,64,171,121,120,251,168,133,67,38,249,246,20,96,6,0,225,41,61,21,68,37,155,42,167,200,79,8,123,23,238,123,120,7,105,117,202,145,202,150,37,188,126,210,206,6,17,203,165,42,16,100,198,250,87,71,226,28,50,53,49,247,39,243,147,125,21,22,170,211,43,77,121,56,15,24,189,238,75,0,160,15,175,42,217,162,85,156,60,241,215,202,158,203,220,214,252,246,97,93,252,158,205,129,253,184,208,54,54,0,217,210,11,236,139,68,43,123,85,68,200,227,53,170,95,116,21,235,83,194,88,130,102,7,20,64,211,68,164,147,93,118,107,222,1,0,110,122,235,185,38,242,12,153,79,226,143,104,213,61,158,129,87,118,127,252,26,84,138,54,240,163,40,12,80,68,206,129,189,213,227,76,54,63,204,102,9,127,132,43,107,250,188,46,156,22,8,222,6,133,73,98,38,187,224,120,143,84,195,147,69,210,51,184,191,178,27,198,133,231,3,165,169,105,223,197,165,158,26,181,150,229,156,218,103,112,186,253,183,24,236,22,68,205,205,226,134,104,78,37,92,54,150,243,22,33,56,185,144,162,94,139,120,130,103,17,81,216,118,200,134,206,164,220,246,249,150,196,184,39,236,130,184,144,68,201,150,34,183,128,48,3,247,78,0,66,44,114,115,191,16,218,231,31,254,224,23,63,255,250,210,172,46,224,214,218,203,203,245,242,114,181,240,131,118,251,79,162,225,134,54,186,51,119,74,64,71,42,200,172,122,160,165,4,156,124,239,232,220,158,116,107,67,226,107,158,60,22,49,134,170,249,114,4,73,178,51,218,117,93,228,65,25,137,173,37,0,210,144,214,62,61,251,131,102,18,152,238,35,30,58,17,218,69,128,46,156,4,121,190,153,163,142,47,93,166,141,102,70,13,114,118,80,118,185,74,124,118,123,170,15,98,165,71,231,128,13,214,63,147,250,15,251,0,121,199,87,48,213,201,41,125,172,238,6,106,156,114,50,141,128,10,172,114,208,251,82,135,30,80,131,175,237,6,205,43,222,198,213,226,95,230,166,21,214,1,124,70,156,89,130,41,180,85,60,105,115,48,130,137,147,195,1,12,133,115,233,238,227,232,26,206,101,185,222,217,232,192,211,134,32,81,248,139,26,96,163,99,224,193,63,5,24,166,14,211,92,98,128,234,120,33,236,188,39,46,123,111,171,230,188,106,38,180,211,151,241,14,165,127,151,29,192,186,47,201,135,250,201,84,174,84,213,164,137,225,165,131,222,58,48,46,134,254,249,19,119,146,130,144,60,90,77,172,202,205,141,179,69,0,15,32,134,48,8,80,218,49,6,139,127,222,63,55,50,61,83,202,167,180,12,77,180,54,74,192,172,44,12,104,66,72,201,87,87,242,47,166,174,118,163,212,200,185,18,9,20,66,54,143,19,253,140,5,4,133,160,203,125,127,253,169,125,214,190,255,250,122,127,248,208,64,160,17,93,215,75,107,237,186,46,245,115,64,16,68,108,164,190,208,27,141,31,16,8,194,69,45,0,89,240,59,221,92,25,104,20,6,99,96,194,64,156,213,215,194,126,144,5,135,211,180,4,17,74,191,45,124,31,85,118,64,68,220,57,91,14,248,251,130,154,60,124,11,67,1,67,102,46,119,250,152,81,133,193,171,181,206,27,61,26,110,228,96,19,98,152,15,18,40,190,26,79,1,94,136,216,189,9,30,205,108,109,247,166,86,247,89,41,54,24,11,184,167,129,174,202,178,1,122,226,108,58,111,240,253,124,132,80,54,136,150,229,167,134,80,107,113,165,14,163,214,56,54,108,79,131,69,173,150,101,159,164,251,29,32,243,25,223,5,120,205,178,169,177,83,45,229,96,170,108,192,197,120,185,208,242,18,131,16,51,216,200,115,182,179,164,224,167,98,170,83,177,139,210,41,11,152,56,113,169,136,201,147,103,86,174,17,100,19,8,27,27,34,126,121,140,215,83,245,206,7,0,176,23,89,201,10,6,175,249,44,27,85,154,228,88,221,231,12,197,205,166,247,48,214,12,216,221,250,34,255,243,91,168,209,122,219,122,165,38,103,239,36,223,114,245,145,85,143,3,144,117,253,246,64,217,88,109,216,99,251,45,236,126,149,117,93,60,209,151,43,142,103,45,14,51,3,106,227,58,169,240,252,153,52,197,195,7,16,18,71,140,97,101,238,26,100,29,185,43,200,116,99,202,194,40,68,205,73,61,2,183,48,1,220,191,250,166,125,239,59,127,216,251,77,234,172,142,136,192,47,47,173,93,126,58,145,82,250,181,253,87,44,168,69,25,210,27,252,66,18,17,106,38,129,51,212,67,253,91,0,208,157,78,3,62,110,13,117,56,240,234,143,189,51,128,80,35,109,252,52,24,82,255,138,69,216,218,103,100,238,65,164,101,102,245,137,164,54,40,161,173,53,63,128,4,39,255,247,200,106,103,153,108,8,45,244,185,154,11,142,189,194,33,105,171,150,239,164,136,14,110,162,107,14,67,50,160,126,23,64,6,24,179,38,210,135,106,65,135,56,191,165,169,10,154,58,116,199,27,105,146,5,60,112,42,54,252,34,44,220,161,7,13,111,17,63,79,139,221,164,9,72,145,47,162,60,255,81,44,38,125,51,198,21,159,45,131,157,185,111,89,38,26,132,158,16,247,104,246,67,161,45,106,166,38,28,121,91,92,184,255,250,61,188,180,117,217,170,12,120,40,6,166,38,118,187,160,27,161,230,213,216,50,146,79,210,219,206,185,250,199,100,224,181,143,39,213,122,58,24,148,74,47,84,39,84,175,206,122,5,37,76,137,11,143,40,193,240,234,193,199,19,157,127,94,177,142,92,23,64,51,172,137,46,30,65,48,203,234,173,100,177,159,161,130,167,249,9,164,35,156,85,41,44,184,92,171,179,202,140,72,64,184,155,109,83,222,190,134,223,204,3,112,84,127,41,118,25,6,142,195,119,192,104,242,243,66,85,16,184,254,138,244,135,150,111,243,9,8,234,204,128,162,225,84,14,188,135,184,65,116,152,68,32,4,2,76,193,47,44,152,117,53,9,165,32,188,132,181,241,85,54,179,164,188,0,138,64,201,155,111,13,122,177,81,195,110,5,179,175,102,192,206,162,56,10,3,107,236,23,179,54,56,248,169,203,141,114,37,41,135,100,7,230,194,134,52,79,162,150,157,52,38,196,89,24,129,224,230,254,210,46,237,65,20,196,31,28,122,115,245,18,184,1,46,14,254,190,138,132,151,12,119,163,192,235,225,145,82,159,122,212,250,137,99,11,201,210,7,26,81,13,232,144,174,132,9,209,183,105,106,85,26,18,243,157,247,42,245,97,33,123,19,206,142,11,213,196,63,190,168,98,86,90,177,78,165,77,198,123,130,244,30,216,157,128,24,99,248,69,168,201,174,248,150,229,67,186,237,103,229,193,202,32,90,118,140,48,153,66,159,126,80,91,213,245,89,121,43,68,79,67,149,186,60,41,107,32,127,153,199,244,141,130,208,130,53,163,191,172,56,71,66,23,73,209,209,225,60,234,67,100,165,132,10,61,188,93,176,248,187,241,110,49,128,187,134,119,89,9,164,101,105,110,57,207,109,102,185,1,5,182,133,18,119,11,222,140,215,111,161,45,195,127,88,182,228,227,7,133,240,52,253,111,11,174,255,160,192,46,97,113,102,190,30,140,211,87,130,208,86,13,62,69,95,237,110,1,178,224,207,157,176,31,183,219,2,156,9,251,169,23,220,76,57,182,171,34,108,173,89,59,11,141,89,136,102,115,255,13,171,48,113,79,84,252,164,122,233,121,110,214,157,33,72,210,250,106,19,204,217,75,95,75,162,226,150,250,228,239,228,3,225,239,18,32,112,222,177,35,97,251,205,207,191,207,12,132,64,8,136,120,181,75,141,128,218,213,90,107,215,213,90,107,84,215,0,138,155,187,5,91,238,181,81,132,197,34,59,130,159,11,48,41,137,140,157,233,49,94,173,101,170,192,229,172,208,8,0,48,197,1,34,0,180,150,8,185,160,125,77,30,71,98,236,34,48,122,116,154,233,68,207,178,128,150,39,183,100,200,108,162,133,209,63,187,62,45,12,182,61,244,31,136,129,28,120,232,56,43,90,102,231,129,68,219,64,54,86,247,70,247,255,158,112,143,196,60,133,183,102,154,253,170,96,227,37,128,243,236,80,181,193,73,163,84,145,26,76,10,76,239,245,41,175,53,135,186,56,159,181,3,240,231,180,42,72,159,133,26,205,163,23,35,182,221,0,195,58,30,49,200,190,74,86,214,255,102,13,16,144,250,250,15,6,136,47,107,119,156,32,254,220,140,59,190,15,187,7,197,120,182,11,59,107,174,95,213,143,122,253,171,204,71,154,182,8,197,178,159,101,14,38,244,252,247,227,136,57,134,167,42,45,158,232,152,2,15,28,255,90,232,159,88,161,235,215,23,179,19,138,231,191,193,238,119,92,9,237,111,232,40,10,193,105,54,182,162,204,129,0,144,90,34,76,64,194,156,135,163,151,173,160,13,4,160,206,163,14,251,19,34,52,237,253,97,172,63,65,44,137,36,212,144,90,144,155,58,104,197,96,20,18,129,108,115,141,105,87,26,244,19,13,39,102,192,246,27,159,125,191,247,222,176,217,62,130,232,229,106,215,213,26,53,106,212,26,89,125,23,100,233,226,43,95,194,49,167,50,48,1,106,104,176,113,109,76,3,237,49,55,14,129,215,200,186,12,183,73,41,25,14,114,17,153,208,67,163,128,157,191,145,62,24,197,191,88,226,188,201,226,38,114,7,129,66,253,116,251,104,156,217,190,20,252,156,162,232,171,133,27,118,0,95,38,99,108,242,26,67,220,154,240,110,128,146,23,168,193,137,88,85,37,43,40,31,26,122,20,32,32,75,234,179,64,27,124,238,103,203,84,43,16,170,208,227,119,226,70,66,21,14,113,121,51,17,183,220,228,42,225,219,28,8,87,63,196,226,15,65,249,68,17,187,168,199,155,150,194,29,51,100,164,79,62,215,191,248,143,140,167,3,78,163,207,176,3,11,215,135,216,90,98,138,52,140,41,120,139,8,197,195,167,110,94,0,108,159,136,48,97,250,165,145,15,49,42,77,205,236,8,190,39,172,231,122,104,15,211,250,3,50,244,180,158,73,105,235,48,128,47,225,217,164,40,215,248,101,73,43,107,17,95,231,230,65,153,95,160,255,201,105,121,187,69,136,35,56,67,132,137,59,58,31,30,167,49,55,235,66,252,189,58,230,3,175,6,86,153,147,227,254,225,225,4,199,233,119,141,220,213,88,234,122,70,36,197,90,115,13,56,155,110,162,197,202,45,49,119,147,157,202,244,122,185,82,90,130,80,164,183,6,82,222,112,88,239,31,214,117,224,195,130,195,60,122,181,218,10,183,253,198,103,127,212,123,87,15,117,237,199,219,75,163,235,34,132,136,187,165,129,236,251,216,130,118,121,41,94,223,144,66,207,69,23,53,34,237,214,199,74,61,89,106,105,35,132,64,26,252,171,150,173,254,104,87,231,59,213,220,205,186,12,147,85,39,32,54,243,168,147,169,43,31,251,196,154,44,17,193,98,129,235,100,68,47,237,38,113,242,221,126,174,170,113,164,109,54,69,206,2,42,37,70,212,230,227,24,167,254,12,74,196,92,50,134,39,220,55,242,120,112,123,6,216,203,24,167,102,127,211,124,97,149,200,27,235,188,216,254,76,227,137,212,210,156,245,116,50,61,149,140,227,79,143,83,226,204,17,10,73,31,135,147,207,192,36,71,188,203,73,104,154,234,11,47,255,238,25,65,108,156,25,67,243,235,50,185,24,68,79,63,158,169,51,83,54,86,237,145,121,165,238,248,131,96,76,59,179,112,151,151,158,90,194,239,135,231,89,132,243,188,82,68,248,230,31,153,86,38,250,187,166,199,207,216,194,240,155,76,150,45,176,179,43,183,79,67,165,106,156,184,199,130,83,88,219,121,7,139,139,39,225,122,245,206,126,209,83,47,188,37,251,65,13,37,45,57,201,30,63,174,226,19,183,174,167,108,191,157,127,215,36,42,58,237,141,33,124,32,66,153,154,182,208,190,249,83,239,170,89,88,160,207,114,56,11,209,8,85,236,233,235,57,36,146,7,0,104,96,136,0,80,187,218,111,124,231,143,68,132,72,131,182,241,186,174,143,215,135,171,17,34,40,81,19,64,144,8,1,137,176,181,11,61,150,12,221,219,72,117,133,13,189,220,19,120,218,178,101,12,216,193,144,210,228,5,124,87,91,152,121,182,154,162,70,254,49,140,46,230,229,186,198,246,139,123,238,41,244,13,33,26,200,157,6,196,199,82,174,224,179,68,161,39,12,122,97,110,228,167,89,155,230,206,186,28,230,245,98,114,188,174,242,195,112,215,152,71,70,241,201,80,250,185,157,135,98,107,35,153,250,242,230,89,53,31,78,231,93,130,236,182,11,50,63,8,109,246,198,225,161,149,96,156,177,176,201,100,164,81,226,115,239,95,84,129,144,2,114,211,55,139,47,215,48,7,116,148,108,242,177,142,134,204,82,204,255,121,2,129,12,163,31,160,182,255,43,2,34,228,179,215,152,30,198,35,23,53,127,90,17,119,154,32,108,46,124,24,227,36,102,125,0,203,218,194,15,61,105,118,151,91,141,98,120,108,134,231,120,150,195,170,96,75,45,37,153,65,255,217,142,255,160,13,86,208,149,165,2,65,12,56,83,156,113,75,25,202,123,123,93,149,186,224,122,163,249,90,35,83,10,59,62,221,197,219,138,92,104,154,18,102,112,179,125,200,80,94,87,77,192,126,123,129,145,41,10,147,95,139,61,97,122,242,149,97,28,93,255,74,217,192,108,10,128,80,62,145,154,169,21,115,70,48,113,198,24,33,34,128,151,99,163,123,153,171,182,225,204,76,23,129,133,238,198,22,37,195,32,164,250,44,13,5,235,246,61,221,13,24,24,107,180,113,46,158,209,98,187,201,40,229,28,165,248,17,117,153,134,20,40,63,205,161,154,66,51,81,191,115,94,88,252,44,51,11,184,92,217,54,192,188,108,161,103,63,231,21,237,57,173,173,234,242,214,2,47,232,32,253,205,138,199,41,193,6,246,81,145,184,92,253,164,216,130,90,71,108,3,255,224,16,249,123,226,210,61,120,201,77,191,5,29,225,2,170,182,107,134,147,206,226,97,235,19,35,174,125,156,1,41,193,173,155,248,206,191,153,7,180,218,5,6,47,66,227,70,25,252,118,42,138,74,117,171,157,14,227,93,174,247,246,172,61,25,37,147,247,247,19,54,178,245,162,81,102,243,228,8,228,172,4,134,157,58,97,208,31,5,182,177,233,209,254,79,189,127,197,127,152,119,153,7,203,186,98,103,181,205,27,57,21,51,111,195,126,139,1,253,156,10,105,25,171,144,149,67,213,235,102,115,102,44,248,12,67,148,26,152,140,252,98,37,148,21,2,243,62,92,141,113,192,79,220,68,219,199,252,145,138,168,154,124,196,101,123,222,111,222,222,201,146,47,178,70,37,207,23,21,66,126,45,10,219,11,110,112,179,132,134,34,194,177,35,204,183,109,247,230,126,68,8,120,201,213,246,92,21,31,161,30,43,11,78,198,14,189,125,247,59,127,36,204,72,72,8,106,10,253,225,229,229,186,26,121,191,238,235,95,109,250,65,81,32,239,158,199,35,18,70,84,139,153,22,41,4,116,121,138,113,174,191,215,117,69,102,111,56,113,42,154,100,15,232,130,225,216,202,96,94,94,39,102,145,112,8,196,250,76,56,75,91,107,253,21,173,53,219,61,82,170,116,68,176,232,68,50,37,38,222,247,117,175,181,27,238,236,7,91,28,99,113,61,237,33,29,153,155,145,247,64,55,243,238,203,145,49,217,103,243,62,240,91,228,129,56,116,210,181,149,170,138,195,21,121,125,252,220,121,29,164,100,166,146,227,42,224,90,94,197,60,174,151,129,167,0,86,229,124,221,229,138,108,81,160,211,82,55,151,75,37,234,179,20,46,227,105,148,152,48,122,44,201,39,117,13,171,178,6,43,247,125,117,98,8,132,194,232,40,135,226,158,142,7,22,158,94,41,195,98,84,55,65,61,33,16,203,11,225,137,200,180,25,149,142,78,111,249,15,18,11,33,56,127,4,27,92,222,201,27,32,180,239,163,43,132,56,19,67,235,237,175,31,83,216,92,250,186,113,100,135,77,251,194,4,45,99,48,145,103,114,48,169,136,14,167,109,4,39,86,66,222,49,68,84,223,116,126,68,119,203,30,228,2,41,13,88,18,176,83,164,103,249,61,116,71,188,203,140,182,64,109,220,238,222,163,63,6,247,121,99,102,64,66,162,246,249,199,63,18,145,203,101,0,215,117,97,3,36,2,2,49,253,1,218,110,0,27,17,182,70,110,73,1,25,238,104,132,238,167,134,72,122,6,24,245,227,229,186,146,91,169,175,167,129,148,194,35,201,115,148,89,8,72,251,4,47,49,238,141,19,134,121,34,145,9,102,185,193,38,191,14,165,130,73,60,188,184,150,101,142,63,45,91,221,80,101,132,248,242,185,217,177,151,232,1,85,202,193,211,105,92,8,72,128,35,232,8,145,252,88,62,152,122,150,203,120,187,68,58,117,1,254,27,204,255,47,154,148,213,104,168,156,4,228,19,181,55,101,235,97,54,73,183,214,85,176,32,249,43,133,237,178,55,76,58,51,220,84,50,222,132,84,188,162,140,136,108,57,135,187,20,180,154,193,43,70,91,139,172,49,163,175,91,117,44,131,72,89,249,10,238,190,56,253,121,74,11,8,224,222,186,242,172,23,19,8,140,37,88,255,129,2,169,15,22,121,130,88,214,217,150,234,111,236,237,209,207,143,54,220,214,15,158,219,133,172,246,94,99,67,187,58,51,123,168,233,200,201,1,127,242,204,121,54,192,233,7,171,96,120,93,102,228,69,113,166,162,238,245,95,58,78,232,178,58,178,181,109,196,97,145,185,119,182,132,180,241,126,39,139,1,142,52,227,136,192,90,111,37,22,55,247,31,119,50,32,119,14,87,127,53,168,207,14,43,33,17,242,64,24,18,1,5,152,125,27,236,18,78,84,49,238,144,10,35,34,32,135,213,88,222,26,138,19,19,76,162,133,168,48,189,178,209,178,249,60,100,55,92,205,34,145,97,7,109,72,81,61,29,71,234,111,82,215,235,59,210,200,246,53,236,129,234,42,0,14,141,101,35,138,189,49,179,188,50,183,239,126,246,71,174,90,2,205,128,116,21,152,178,66,27,145,114,112,116,31,60,70,117,5,203,98,215,220,74,30,177,20,11,135,69,81,13,35,237,143,236,125,245,151,209,104,228,12,187,56,101,92,232,225,2,228,185,52,62,157,232,99,13,95,13,13,247,233,46,98,232,171,79,142,93,205,228,49,16,80,20,231,115,6,75,130,71,209,3,12,167,102,164,150,81,57,239,89,1,230,8,33,130,157,75,207,155,48,69,38,149,150,72,216,131,206,43,42,181,112,45,145,248,180,48,144,205,232,64,201,113,36,61,85,152,163,113,167,184,187,164,218,165,233,193,243,3,38,102,97,237,243,235,112,49,124,5,160,118,214,137,225,195,135,197,239,118,2,152,166,4,89,137,64,236,255,221,121,107,29,177,179,139,224,217,64,141,23,90,145,240,90,133,161,250,199,201,72,94,221,227,245,43,199,159,135,114,77,87,187,203,10,119,35,19,40,143,134,124,52,204,240,112,142,115,112,88,98,11,128,5,248,0,240,136,128,156,199,53,127,1,131,26,61,51,176,181,144,183,141,30,24,149,137,32,115,104,162,28,5,22,131,45,234,60,227,105,93,60,69,30,245,190,205,205,134,233,246,183,154,11,35,226,60,218,86,109,165,167,186,31,69,140,77,229,196,3,153,210,246,95,164,93,141,18,187,84,127,81,107,141,151,0,56,147,223,122,169,84,190,80,24,233,183,58,160,176,0,16,181,207,63,251,3,97,38,243,81,167,214,200,184,255,212,52,210,197,41,248,198,189,211,146,205,204,154,226,75,141,194,218,55,52,232,202,102,11,58,127,176,107,17,11,149,42,186,105,204,144,2,138,48,235,192,226,200,35,186,37,140,186,93,208,24,122,2,241,72,82,142,248,116,77,31,129,52,193,44,85,10,1,65,168,170,36,206,2,143,72,202,165,138,79,118,203,78,203,101,51,180,219,28,216,92,109,225,211,175,155,99,49,214,188,233,243,46,87,182,37,251,1,226,159,255,243,240,87,211,124,131,147,109,3,192,156,231,39,0,88,159,225,10,49,97,217,212,81,50,7,181,129,3,143,60,165,220,212,75,38,204,193,38,238,124,16,207,165,100,182,60,35,63,39,150,122,212,119,144,161,181,153,148,83,233,43,236,31,187,224,154,45,83,11,31,185,49,220,42,251,154,247,192,18,177,8,51,52,52,26,145,137,27,122,44,247,42,139,28,138,10,233,12,107,182,187,168,37,253,118,73,62,104,180,144,86,230,224,50,212,172,79,142,9,144,119,97,194,203,190,77,107,98,109,20,198,109,50,95,210,182,191,229,193,10,43,105,28,100,61,120,94,232,131,249,234,208,201,139,101,222,51,195,206,13,37,187,1,70,239,75,113,41,18,20,36,3,167,77,94,137,6,171,77,91,185,240,208,46,118,74,77,167,78,6,133,119,27,212,228,112,31,82,168,199,205,80,45,33,174,247,155,59,7,3,133,168,125,247,227,31,106,66,150,131,248,120,185,17,156,226,249,3,73,71,105,238,236,111,189,191,57,82,160,66,52,90,197,172,215,166,240,219,153,187,224,120,66,174,194,109,224,142,158,122,96,220,189,119,238,99,129,146,164,182,197,182,94,23,134,136,209,142,153,148,15,124,224,194,152,224,112,218,16,100,227,92,173,253,83,28,93,18,90,186,52,121,114,200,225,97,48,178,195,64,177,165,229,79,22,152,156,137,110,184,26,19,46,82,219,173,248,107,13,237,75,108,72,217,62,44,77,20,91,192,55,145,39,170,44,121,57,104,198,54,242,209,74,3,93,138,181,72,17,136,213,182,61,96,22,153,16,79,152,244,53,195,199,32,250,244,178,156,28,224,140,64,106,93,215,237,229,202,254,20,150,147,170,214,90,169,242,229,142,9,83,154,30,45,19,54,108,92,55,51,78,251,158,140,191,235,133,237,105,139,18,110,15,236,255,152,15,243,162,213,114,255,159,252,219,57,69,132,67,60,184,150,254,186,51,14,139,136,97,25,20,63,11,245,99,26,163,6,215,41,164,104,208,142,145,56,6,100,151,203,219,250,214,160,253,172,58,140,178,138,195,146,172,55,215,104,58,183,77,169,250,103,179,229,147,88,125,138,150,139,29,3,38,110,190,148,160,33,19,204,214,89,135,242,145,144,111,237,28,103,38,35,134,235,66,74,47,16,131,152,138,26,99,37,34,32,212,5,166,123,60,98,132,117,171,195,230,144,131,156,40,45,12,252,122,243,181,225,119,243,120,145,92,6,100,228,177,155,221,119,151,177,41,37,21,43,17,1,52,17,100,132,11,209,253,162,13,85,115,43,8,204,247,246,235,171,57,61,24,111,137,115,244,74,245,253,64,18,13,215,89,204,190,251,45,238,104,29,14,63,148,229,102,144,50,47,145,36,211,3,82,213,224,85,56,190,70,190,236,157,27,68,35,135,193,12,158,222,114,26,8,154,115,118,138,158,74,216,137,172,185,253,32,148,189,199,32,36,3,142,127,56,84,44,255,11,97,75,146,25,198,85,231,29,117,60,142,166,175,76,63,206,105,216,176,158,159,246,52,39,112,55,164,249,100,97,85,80,14,224,22,64,132,112,251,186,20,227,202,132,244,233,9,23,127,128,195,48,36,235,234,69,6,78,133,50,127,15,185,13,39,47,100,132,41,90,128,252,128,26,18,95,150,105,235,62,217,154,34,20,133,45,202,83,239,111,124,234,88,21,112,114,107,142,7,121,216,235,22,57,24,112,130,213,37,25,62,231,168,247,135,89,115,214,115,213,16,46,24,231,159,250,29,187,163,16,203,105,49,150,109,1,179,175,87,129,212,163,38,216,212,100,189,116,136,72,224,224,241,53,25,1,76,128,237,204,86,2,163,153,10,2,33,85,249,91,246,215,73,184,180,118,189,144,146,16,27,65,182,177,177,70,179,77,228,133,81,91,18,165,7,0,160,17,113,57,162,162,250,235,119,190,246,187,72,207,82,248,21,17,181,207,63,252,161,90,40,35,65,35,106,141,90,107,30,140,14,138,2,181,118,233,26,64,198,72,139,134,116,185,65,18,38,141,171,10,23,205,112,203,79,66,92,164,70,49,166,169,255,179,178,72,125,56,50,27,106,114,98,140,42,141,91,61,231,5,160,237,14,249,64,8,140,128,104,234,12,28,43,232,162,9,36,241,1,168,78,97,137,93,179,75,94,124,18,106,229,150,24,11,14,176,174,103,39,62,79,126,146,240,86,70,210,214,133,162,106,208,32,162,236,107,190,221,238,210,63,6,79,25,222,182,177,92,223,3,96,2,83,139,48,8,57,152,86,88,21,1,152,50,185,178,207,70,246,48,144,97,255,160,91,63,172,182,142,249,196,218,154,201,60,117,253,103,119,104,67,99,120,163,16,22,17,148,126,24,19,230,182,58,175,103,89,238,137,47,4,135,199,151,36,229,217,108,32,58,79,248,190,107,126,68,209,255,60,88,4,184,159,206,137,188,255,0,102,65,159,10,54,162,170,188,244,142,89,231,48,158,142,65,4,198,114,155,25,70,198,122,58,153,86,60,109,149,251,102,110,123,134,221,51,134,134,233,130,23,126,162,207,205,112,255,46,126,114,226,212,103,174,182,146,173,38,242,210,200,41,18,9,33,212,188,213,114,17,60,227,236,46,163,240,129,62,150,211,238,9,4,9,27,81,3,65,253,179,0,19,17,187,234,45,44,141,71,111,55,124,219,88,24,175,171,129,187,47,39,144,186,181,239,124,252,67,97,81,103,7,36,188,154,7,186,251,106,181,121,196,123,184,76,59,236,133,2,210,168,169,97,3,38,226,95,38,68,114,103,223,31,75,22,106,129,51,19,208,77,126,230,120,204,94,252,156,237,115,98,192,234,255,220,168,1,200,142,164,60,40,234,57,188,37,155,70,84,192,29,86,86,86,44,163,214,172,152,83,242,123,131,146,173,104,93,227,121,9,188,2,139]);fileData4.push.apply(fileData4,[25,46,154,46,208,195,19,16,31,113,112,24,55,14,57,187,46,217,165,162,91,16,18,199,233,95,221,175,135,93,137,195,165,232,75,32,88,117,97,123,103,233,229,96,240,107,30,87,77,217,105,91,142,121,198,159,105,160,8,7,56,44,239,144,103,217,23,143,165,241,108,234,9,80,255,220,139,107,244,8,22,159,113,9,115,91,135,202,242,228,185,176,33,23,248,59,47,117,231,165,69,122,38,197,193,52,84,141,60,63,236,186,184,206,63,46,32,220,185,60,91,113,119,25,94,204,56,5,96,17,78,195,34,153,221,46,87,183,114,107,215,79,34,214,120,72,134,164,63,58,0,241,211,196,57,172,186,86,221,59,59,62,146,128,18,145,61,166,191,77,7,219,114,225,198,20,2,57,182,98,198,238,43,51,149,234,210,34,191,33,204,38,123,54,43,128,184,7,3,44,234,194,121,15,70,41,227,186,14,238,202,10,203,170,227,17,2,140,14,19,41,70,132,136,212,80,141,78,163,120,118,230,14,210,62,255,248,125,243,25,102,64,52,54,39,153,97,51,52,45,240,163,181,39,237,148,109,67,224,165,61,124,23,16,177,247,219,24,247,158,10,96,217,47,184,161,39,234,65,3,190,39,142,3,170,225,96,34,141,50,109,182,174,179,235,225,200,24,72,176,131,158,98,226,124,164,241,177,181,72,19,212,170,230,113,113,176,23,167,172,139,201,117,2,40,219,221,56,216,209,212,132,236,14,48,120,32,131,238,76,213,203,203,132,131,121,231,238,6,156,207,24,182,131,45,39,157,194,83,110,234,89,117,28,52,190,58,5,207,116,32,152,184,238,181,160,179,192,180,66,152,181,69,203,254,237,160,24,42,156,215,17,197,39,16,238,111,39,254,143,209,21,30,231,0,96,54,247,78,95,198,138,245,248,156,200,64,3,118,151,65,186,225,213,56,97,226,83,70,223,14,60,211,144,176,18,243,23,190,63,175,78,62,92,17,252,12,254,76,3,4,116,111,243,61,53,144,147,35,94,76,39,219,39,48,189,138,55,224,35,152,177,166,233,158,146,48,213,136,138,150,246,110,235,150,117,106,37,230,22,74,8,106,150,203,118,82,223,46,18,166,203,207,142,255,244,100,172,97,245,174,73,189,178,131,0,153,113,127,34,66,108,89,222,164,152,15,103,87,96,44,116,254,44,212,72,96,245,188,43,222,225,204,252,218,123,12,82,106,169,169,199,170,174,139,121,172,99,128,16,89,58,119,86,162,17,186,133,181,32,181,207,63,254,1,155,135,46,19,209,213,168,181,166,230,254,234,230,6,150,191,234,123,18,244,242,74,77,171,1,106,16,13,34,18,89,124,131,162,75,216,32,9,248,73,197,176,24,24,22,16,181,224,24,153,149,2,141,249,69,103,80,200,60,75,59,109,134,97,86,8,213,168,202,139,141,201,239,94,117,130,233,232,6,108,237,10,165,39,38,19,58,172,4,44,251,0,0,9,155,201,111,210,10,100,50,60,65,68,146,1,94,107,52,149,93,53,18,97,106,184,66,231,75,168,11,155,55,202,193,153,118,87,229,113,145,173,27,209,75,27,104,85,209,200,160,45,233,71,170,57,60,92,184,252,192,118,73,61,8,131,101,241,137,147,98,218,19,247,115,25,155,220,30,125,211,245,87,210,234,236,136,167,130,20,1,20,4,218,45,162,243,50,153,139,199,78,9,31,102,195,176,70,84,192,32,140,142,229,240,240,141,80,79,124,22,144,46,204,200,224,14,122,218,98,179,254,43,192,2,172,83,65,112,246,71,1,98,115,251,10,128,222,10,162,8,72,47,90,48,22,97,158,204,50,49,169,22,252,219,6,205,6,25,128,65,217,13,226,79,62,59,243,76,252,37,228,41,57,192,158,126,76,63,12,146,239,184,172,54,240,69,244,198,255,121,138,232,42,104,73,118,0,67,16,142,71,147,33,184,197,170,154,240,175,224,65,201,40,73,41,61,172,103,129,71,238,247,66,151,88,13,150,183,51,65,190,203,8,73,199,172,1,224,140,68,138,208,41,145,239,86,73,87,249,97,238,223,80,195,188,5,145,244,121,50,218,21,116,33,9,194,234,45,136,128,202,165,15,142,141,206,238,81,82,162,167,100,13,11,17,108,216,232,106,249,94,33,106,122,132,51,8,0,245,206,129,158,177,176,34,11,58,243,117,97,193,6,128,151,247,193,68,144,144,7,104,34,210,218,165,107,82,106,45,238,202,88,116,228,163,137,153,41,241,115,21,108,130,116,12,2,64,7,65,54,193,112,190,170,192,9,251,215,117,89,165,170,30,244,41,241,209,47,53,148,185,16,183,22,9,24,25,8,179,133,82,239,122,242,166,103,24,81,168,66,163,200,90,3,95,186,3,196,110,237,179,197,188,76,113,213,39,147,169,124,72,112,31,165,239,52,62,39,107,29,6,194,213,103,2,222,225,249,156,253,171,39,118,80,94,96,214,78,173,74,106,99,245,189,3,184,14,75,7,125,107,102,94,128,154,61,136,8,66,83,19,86,253,182,92,38,212,248,65,214,3,178,146,231,226,163,196,229,235,112,144,79,171,79,10,99,210,169,249,215,25,97,91,14,14,170,139,74,55,130,190,133,242,166,184,0,37,2,112,165,133,66,113,213,175,6,197,178,228,70,184,58,169,128,42,137,96,163,5,93,239,157,112,112,43,26,49,174,117,60,111,5,106,46,216,118,128,200,78,15,80,83,101,102,53,108,122,223,56,109,56,114,234,128,140,227,199,188,188,4,231,110,125,43,6,158,198,223,144,51,112,242,71,205,147,196,3,201,34,51,121,214,77,239,150,57,157,245,255,204,44,14,54,132,3,15,135,242,63,245,45,236,237,187,179,119,211,69,43,251,107,15,178,206,46,177,7,35,52,197,18,0,16,16,241,14,149,92,90,143,187,84,152,84,21,161,23,70,64,103,106,202,132,233,46,16,22,65,105,223,249,240,135,204,162,67,20,2,153,6,128,200,21,191,232,190,111,77,189,248,181,67,181,48,75,112,175,127,73,43,14,129,98,239,156,109,253,13,251,42,159,180,118,250,232,5,122,216,53,235,46,156,48,43,38,188,215,227,33,124,8,98,19,72,86,64,164,250,135,81,181,99,253,61,20,122,243,37,50,187,33,165,143,117,127,117,150,214,245,188,36,152,149,101,79,77,61,213,55,112,131,135,110,247,7,219,69,67,152,149,233,174,59,65,255,25,107,153,230,0,56,191,138,13,118,31,216,23,213,6,223,181,27,24,102,185,250,109,182,224,197,121,14,40,187,144,100,253,191,136,253,23,172,63,15,1,211,253,47,22,181,49,231,112,225,222,225,32,151,87,219,53,27,196,223,173,217,95,15,111,222,240,68,73,246,8,91,194,67,70,108,192,164,246,98,102,60,230,109,165,231,105,165,118,15,194,176,139,126,173,172,172,123,227,229,209,109,71,189,99,94,230,69,200,105,89,234,39,25,89,246,27,91,104,145,25,120,47,203,94,251,196,217,109,92,185,76,96,219,140,248,114,63,14,70,143,228,97,114,165,238,108,137,218,25,43,126,143,240,30,17,129,218,108,148,178,163,249,231,223,171,118,158,229,22,198,163,6,98,226,161,197,35,170,209,242,184,108,105,195,211,227,0,52,82,235,168,183,106,31,83,23,43,36,174,234,176,206,2,34,237,59,31,254,208,156,124,244,87,54,213,226,2,146,161,64,0,64,141,48,214,170,38,73,240,14,87,138,241,52,53,133,117,26,13,114,78,25,223,48,229,254,122,77,183,153,203,245,11,53,63,220,231,146,106,120,52,111,72,76,6,156,22,182,113,87,2,56,104,103,13,182,73,209,195,82,180,248,168,144,165,211,36,85,243,32,5,145,59,148,197,56,2,153,251,36,48,201,229,171,5,127,217,51,159,250,148,164,126,44,198,162,167,83,231,225,170,205,87,209,168,170,71,219,102,132,157,245,194,187,88,71,135,191,114,8,162,16,255,107,38,106,174,212,67,208,155,77,14,100,137,61,81,230,15,212,2,81,246,150,103,145,215,168,239,50,114,228,183,110,16,25,216,135,8,206,101,67,174,179,247,103,94,174,14,246,159,204,130,44,41,224,76,207,108,159,220,152,67,137,107,79,172,155,186,236,69,22,115,119,145,217,192,103,180,252,206,202,71,46,158,207,167,78,95,146,196,96,103,133,148,63,136,68,168,27,210,138,145,231,177,26,21,229,32,120,187,247,253,171,235,70,106,157,119,107,226,78,56,144,91,185,32,108,88,181,178,91,124,31,118,201,145,153,54,58,44,100,146,251,171,219,213,140,65,191,59,2,136,82,22,21,246,190,17,170,160,87,176,20,129,160,183,68,167,185,132,133,205,200,112,216,209,7,255,158,153,149,223,201,32,197,86,111,192,113,162,177,122,86,3,157,14,171,108,148,24,5,136,72,197,202,237,227,245,15,108,125,140,136,164,209,43,210,90,163,22,133,221,158,166,90,179,17,249,158,29,85,220,12,164,153,192,70,21,34,23,148,53,95,60,98,74,14,16,50,168,171,172,245,213,107,162,68,187,97,230,144,113,214,58,219,52,159,138,133,107,160,101,245,16,133,224,147,198,73,14,17,14,133,17,255,82,217,44,178,109,123,53,78,58,134,158,12,98,216,76,35,123,68,40,159,19,250,107,79,140,180,5,88,176,221,248,116,177,110,39,128,124,219,76,130,134,73,35,166,47,149,12,17,146,201,230,122,158,57,118,235,235,137,14,84,132,11,89,54,105,174,201,49,10,44,143,47,179,227,255,198,151,66,134,39,95,233,179,22,125,239,164,208,63,208,83,143,78,112,135,109,124,32,12,94,151,23,2,254,160,237,111,79,26,152,70,141,158,204,79,55,238,20,184,152,243,172,39,89,118,104,128,173,74,45,201,122,247,118,14,233,200,137,83,129,4,182,9,239,89,207,165,36,206,225,74,141,24,184,80,12,110,185,5,149,125,160,188,89,146,193,18,79,237,23,45,73,165,179,41,70,176,94,165,235,129,113,178,245,157,152,220,176,139,164,247,107,208,213,86,22,18,181,176,84,163,158,16,9,23,91,48,33,220,234,117,38,64,123,122,9,188,243,125,201,216,78,161,117,84,246,181,123,225,208,192,88,82,245,31,178,47,39,61,232,199,221,69,0,176,181,54,132,96,140,64,66,182,11,2,51,11,213,51,128,89,90,195,209,246,182,214,32,206,91,211,47,88,126,177,72,103,142,83,203,169,163,20,191,248,6,198,222,145,17,105,180,183,247,221,53,59,126,188,35,183,232,105,132,224,145,241,4,217,107,73,4,61,244,77,138,58,198,158,51,214,213,188,157,219,153,102,64,30,12,29,158,157,42,149,14,31,179,88,96,100,195,94,5,144,243,26,32,231,34,101,75,144,213,209,33,108,114,35,19,184,112,138,107,46,118,218,175,204,102,15,91,137,202,186,133,155,148,107,229,10,235,166,184,239,99,231,250,100,32,42,187,8,223,73,63,56,45,3,132,75,112,177,58,57,199,8,60,221,36,76,25,35,194,178,64,86,160,78,237,192,8,167,83,48,146,153,24,55,148,217,236,58,117,164,171,30,240,46,42,174,240,44,231,165,203,4,80,205,245,174,124,79,34,125,78,234,158,0,134,146,13,195,30,112,103,233,17,115,200,2,200,5,211,7,0,30,186,250,156,248,104,215,106,165,9,69,233,135,206,189,218,62,251,195,162,122,8,164,171,78,178,90,5,146,107,63,119,6,222,236,81,20,187,30,33,96,89,65,178,80,72,181,73,27,139,1,198,237,153,52,5,129,69,101,136,123,243,65,170,233,162,203,88,238,162,175,93,68,150,112,239,149,39,218,0,193,55,73,83,23,31,214,11,185,128,100,164,186,192,140,203,75,152,198,160,53,155,86,127,89,4,92,79,220,80,2,180,227,33,202,229,240,217,44,7,21,119,1,96,186,90,251,236,229,247,199,152,32,66,13,91,187,136,144,144,218,101,110,110,110,5,173,4,80,242,182,131,149,11,4,73,72,77,137,56,175,101,247,50,77,47,143,74,148,118,143,25,219,26,173,180,189,101,28,133,198,71,10,200,113,52,170,52,80,1,193,232,76,97,46,190,152,96,178,32,165,97,242,56,130,236,87,179,60,183,134,148,37,69,141,246,196,124,196,57,220,125,85,151,36,28,83,214,134,29,150,192,225,204,244,63,193,241,91,206,195,150,255,176,238,211,38,146,37,44,126,212,240,142,184,121,237,238,179,225,143,247,230,75,177,158,35,36,11,213,135,243,226,218,74,3,173,206,18,56,37,131,101,247,11,220,39,127,101,93,107,14,134,244,202,218,33,249,10,249,232,160,116,152,14,194,71,35,136,12,104,72,49,200,60,77,27,176,88,82,107,195,182,76,9,178,77,224,210,181,196,216,57,219,163,85,235,230,37,200,183,120,1,77,89,46,206,143,58,225,254,227,96,99,200,25,24,204,29,177,69,16,14,122,176,109,214,117,113,129,215,236,61,233,50,83,134,240,193,114,28,218,214,74,113,139,161,175,10,222,201,182,97,190,83,136,32,50,91,140,76,56,59,233,30,101,158,49,148,166,178,174,184,16,84,151,183,153,69,61,242,204,93,25,147,144,234,233,6,20,50,94,165,36,129,113,135,138,92,13,132,74,194,245,202,88,148,60,74,110,84,248,184,176,58,75,23,38,108,202,2,74,244,24,81,86,126,11,187,12,113,239,55,242,132,1,163,73,121,243,219,124,205,123,223,55,16,133,164,75,187,254,215,215,87,113,22,105,254,24,58,195,135,203,13,78,181,201,171,199,102,231,206,204,31,95,62,160,191,24,0,232,29,68,110,115,137,232,220,90,155,196,214,173,189,136,244,152,125,86,87,53,150,108,17,33,21,202,143,44,179,129,242,223,44,33,60,33,103,144,103,228,103,112,162,4,152,59,218,214,124,51,129,150,227,58,57,158,198,67,141,43,111,22,217,15,55,129,109,38,204,51,41,104,107,245,204,124,35,182,201,65,37,196,232,219,231,15,53,198,253,121,43,176,198,3,160,11,67,22,130,54,141,166,64,44,245,69,8,243,146,126,118,222,38,220,29,45,58,188,137,18,144,214,51,108,11,181,9,48,0,135,242,222,185,176,8,59,249,30,9,49,242,68,245,1,40,196,32,220,85,13,245,113,219,83,83,164,128,153,171,97,220,216,49,68,232,137,113,39,56,150,19,170,196,204,157,190,238,36,56,181,249,238,181,89,109,175,216,190,167,208,135,10,191,19,164,135,189,15,195,57,27,96,144,172,130,8,52,173,214,17,214,59,194,68,68,233,17,188,189,165,19,227,104,45,199,217,2,33,95,240,107,150,78,114,174,125,34,11,229,150,121,61,99,50,5,188,251,17,151,209,246,156,15,60,162,106,24,4,196,77,22,48,103,222,137,200,45,124,33,229,87,17,31,55,5,134,147,47,123,133,226,111,142,167,164,12,151,48,4,141,247,36,28,148,1,89,101,185,249,45,109,31,63,252,94,220,106,164,92,162,166,163,9,35,66,216,130,38,59,51,244,195,41,180,96,56,40,48,166,47,144,228,198,175,235,142,145,240,14,132,64,72,238,128,232,225,100,182,96,27,216,58,182,70,23,16,116,230,8,117,11,129,177,218,192,33,17,1,41,98,101,48,142,155,86,153,119,69,170,61,218,106,9,169,49,160,197,15,120,224,39,67,250,21,250,69,162,166,142,88,226,161,237,177,35,140,80,201,25,155,195,120,112,216,242,11,71,33,171,108,168,185,197,198,156,84,204,91,6,209,212,209,60,249,63,239,135,3,251,53,145,243,238,231,244,158,116,4,235,78,223,32,32,146,170,37,214,119,111,206,101,204,105,239,50,149,73,1,16,22,158,252,233,108,139,6,59,33,180,8,0,175,243,193,72,224,74,10,53,91,207,210,158,10,18,22,55,85,166,84,114,1,208,145,19,115,174,21,8,46,211,180,48,199,67,122,34,230,164,223,68,244,132,57,132,18,230,60,22,54,31,255,100,243,174,124,125,102,233,2,44,140,250,133,72,146,201,59,222,212,179,15,133,73,220,47,36,192,204,183,226,82,146,29,220,104,188,246,113,26,169,72,147,210,153,181,12,97,44,50,65,219,230,209,207,177,84,69,168,204,93,104,129,38,197,175,54,168,35,47,5,151,197,222,3,41,110,187,230,77,176,15,90,214,11,200,90,244,167,51,38,183,143,19,232,148,133,144,235,177,148,189,43,70,234,36,2,110,124,39,125,34,177,149,178,102,145,81,50,110,69,160,98,94,197,204,226,237,90,118,178,155,212,148,37,7,215,155,206,251,190,25,204,109,135,1,218,135,235,247,124,143,97,170,93,106,168,146,224,201,250,56,164,188,122,30,8,123,30,192,176,196,131,224,2,17,32,187,73,224,144,12,103,187,5,40,189,131,65,53,11,181,81,47,107,221,114,64,178,218,31,124,59,59,39,147,77,168,91,59,100,124,156,50,143,106,131,141,204,225,239,233,228,15,153,88,93,64,225,154,71,90,190,169,195,198,2,168,186,130,28,179,179,235,196,186,177,243,92,49,159,211,1,176,117,46,66,172,247,48,27,157,89,153,203,91,204,52,67,70,181,160,19,38,62,220,193,254,1,182,20,163,73,255,5,59,18,173,212,12,166,242,24,139,31,253,90,146,32,101,165,158,150,189,15,75,96,146,248,156,15,130,97,41,54,209,206,107,132,156,71,143,2,211,69,43,201,232,18,206,57,1,156,24,65,189,223,83,2,151,12,179,54,134,234,68,196,12,11,145,180,48,205,3,42,26,209,37,3,251,174,201,119,99,68,86,237,103,126,144,218,133,88,255,3,187,202,43,146,31,51,155,90,39,70,216,112,154,171,185,70,211,110,76,206,43,211,117,165,92,22,203,22,213,171,166,163,180,178,18,100,183,148,158,30,106,26,145,67,179,178,162,61,117,226,199,24,17,56,52,71,233,117,17,82,126,2,236,166,255,176,5,105,83,154,124,198,48,188,125,28,95,12,64,165,181,214,249,190,239,187,119,77,236,133,206,194,2,87,38,165,184,77,184,42,199,16,197,252,59,69,164,77,130,68,102,20,64,198,192,191,46,108,53,150,68,129,176,38,210,101,96,11,105,57,9,68,194,153,29,133,136,216,90,6,124,0,128,229,214,153,164,67,247,111,166,236,211,57,66,24,88,84,131,23,65,52,179,185,57,14,202,102,36,148,165,231,44,42,196,207,227,27,0,180,54,232,73,249,84,15,78,112,190,205,244,131,180,4,38,22,198,34,15,153,193,16,161,216,6,175,213,118,210,106,237,67,219,151,181,210,122,53,167,73,98,30,99,167,107,125,27,113,60,63,159,13,202,228,94,131,216,182,51,190,212,73,101,188,135,56,157,94,100,46,26,41,100,222,204,44,34,199,45,155,136,232,139,234,146,97,165,117,106,201,187,229,208,131,109,6,26,156,77,142,138,88,43,195,65,103,70,121,22,58,151,61,188,82,16,134,204,47,109,125,243,25,60,237,66,217,172,250,67,63,149,108,227,210,234,84,84,2,54,118,182,200,118,249,218,74,88,167,23,190,195,23,76,129,35,102,150,59,154,250,8,168,199,220,143,159,34,116,214,228,156,112,3,19,79,52,92,62,145,81,31,64,22,163,36,108,204,183,147,200,138,160,172,188,73,117,32,200,214,97,219,158,61,57,43,152,117,101,234,145,69,118,41,76,147,200,127,216,246,97,218,120,233,111,241,104,201,221,13,11,253,30,130,74,86,49,48,11,86,87,174,137,212,103,191,29,167,141,69,144,68,134,182,207,55,222,250,132,252,64,98,0,28,14,40,129,84,71,150,100,8,161,132,81,88,80,0,9,175,69,56,52,217,100,123,168,139,46,119,105,172,226,48,129,224,165,136,87,243,219,8,110,116,69,131,12,42,61,82,67,153,224,17,6,201,49,152,72,8,44,202,71,138,218,17,206,10,13,230,61,207,186,246,140,120,66,42,158,49,158,70,160,239,136,72,239,246,27,91,58,153,91,107,26,118,15,82,46,74,35,39,64,47,9,109,0,0,112,11,39,63,47,236,8,237,144,177,110,76,166,29,214,188,236,0,180,110,236,55,10,219,246,255,236,50,180,233,221,84,36,166,83,203,3,23,40,87,198,221,223,118,75,193,161,218,79,141,11,8,138,97,139,64,130,101,40,44,67,66,24,252,188,105,40,172,6,45,139,4,235,49,176,182,249,39,238,236,163,226,154,79,16,127,94,65,103,49,240,132,78,136,48,5,25,41,52,147,11,40,100,157,86,37,220,28,179,121,7,99,167,167,85,1,76,164,32,83,228,194,100,131,99,154,90,237,139,55,130,137,100,102,151,17,173,194,120,169,27,5,215,202,110,220,117,112,88,73,207,231,74,50,55,38,112,91,246,53,34,120,87,217,97,19,203,179,80,227,136,46,217,213,232,46,188,246,82,83,111,52,93,63,148,82,105,163,110,76,52,155,44,248,138,81,55,247,154,91,135,34,229,104,26,240,146,214,138,189,207,41,38,92,143,153,236,59,196,69,132,11,68,13,60,144,160,131,192,221,93,168,209,20,127,110,8,44,114,105,216,165,222,132,236,236,139,97,103,170,166,14,208,128,4,153,81,144,154,190,30,47,130,200,121,117,211,26,180,214,184,155,213,157,190,41,215,69,224,248,90,107,37,213,76,4,111,185,179,216,193,72,71,126,172,69,220,152,32,116,97,233,226,67,128,76,199,76,163,75,143,234,36,222,227,109,198,91,222,209,167,139,105,169,80,118,80,93,234,205,144,35,195,24,148,59,1,129,153,172,212,157,169,19,143,3,121,150,158,213,73,2,253,156,95,34,132,244,7,123,17,96,15,51,44,73,1,124,242,64,88,220,138,144,71,123,238,254,180,178,170,84,106,255,139,120,50,142,150,136,22,40,182,16,91,144,170,139,170,43,115,10,130,179,112,139,105,68,182,136,144,5,248,202,148,80,221,241,20,192,138,142,236,207,247,48,157,80,0,242,226,247,145,12,186,78,0,20,132,248,137,191,43,176,117,208,228,83,108,25,207,164,166,100,186,96,52,16,15,12,230,21,89,98,6,64,149,7,123,135,187,51,65,51,106,233,98,242,147,13,30,214,46,164,28,149,29,6,206,110,187,183,209,41,67,178,45,178,75,192,25,171,19,76,182,197,241,243,179,242,175,160,57,186,27,90,62,130,201,180,74,88,13,37,60,117,63,83,7,57,97,253,39,213,253,40,247,186,87,72,157,56,67,18,226,166,179,211,59,69,172,80,49,48,2,35,178,48,13,239,8,201,120,17,164,117,90,180,155,189,247,28,12,128,141,208,243,210,1,128,200,190,231,149,45,48,188,1,2,16,243,237,115,33,223,192,2,216,62,92,255,192,182,12,104,54,70,136,64,45,252,203,66,94,107,62,18,254,117,107,226,60,168,211,184,141,26,39,16,123,62,175,35,164,230,175,202,188,44,44,26,0,2,221,58,12,10,87,43,173,25,16,54,246,202,14,73,122,71,132,40,192,174,21,54,138,170,228,241,106,72,189,130,74,233,125,19,46,156,125,11,172,157,242,67,252,155,135,109,156,165,166,56,251,8,129,56,234,178,37,252,213,134,14,54,98,244,113,73,101,190,138,188,225,73,59,249,77,148,134,247,76,121,126,192,244,87,6,170,188,21,13,86,179,82,115,208,25,149,43,123,162,147,238,165,197,20,204,208,205,92,146,252,139,54,219,242,147,41,197,246,43,178,36,83,86,210,234,228,10,135,201,247,255,89,251,172,70,7,102,115,42,176,42,203,48,185,111,110,252,244,227,113,88,96,97,127,142,28,2,41,94,114,194,188,16,246,157,1,190,192,50,137,5,4,204,162,146,28,176,225,30,102,10,41,239,29,106,31,116,115,229,137,201,49,91,78,96,195,148,45,231,223,226,214,185,229,252,164,102,171,216,6,134,51,176,173,162,17,194,246,64,118,130,240,224,240,80,101,61,168,231,26,212,184,118,75,220,114,175,117,7,130,134,30,210,229,178,40,184,113,156,158,90,207,50,69,225,102,117,177,46,162,183,28,241,204,8,138,143,227,83,191,53,160,70,32,164,200,154,181,78,78,3,53,160,66,0,24,241,242,184,72,20,33,149,141,19,225,56,178,58,75,243,152,8,66,163,230,90,109,53,222,29,8,49,179,14,27,236,113,190,136,168,236,206,203,14,213,166,134,161,204,194,204,47,47,47,177,157,192,68,110,83,247,205,172,128,53,189,187,57,178,138,190,36,63,126,249,66,234,32,208,154,90,157,224,176,109,205,206,151,38,97,91,60,3,54,58,139,201,124,60,125,42,8,41,4,74,67,52,79,107,91,253,43,86,17,97,205,155,204,40,25,156,77,214,38,226,240,82,254,48,16,161,49,193,240,18,191,158,228,73,107,105,60,81,72,229,113,201,86,191,147,42,161,167,170,43,121,143,149,11,78,214,218,102,142,46,75,240,78,58,162,36,116,94,51,23,219,156,71,247,154,131,249,246,75,7,198,72,204,120,132,188,252,112,229,233,85,140,79,127,183,171,28,141,127,200,206,113,24,39,204,48,17,207,187,211,28,13,63,67,240,204,178,51,47,114,60,103,152,193,161,140,181,64,144,142,40,181,240,179,221,52,31,3,147,215,21,81,105,219,37,130,189,203,10,97,93,176,79,148,235,220,231,46,123,172,166,59,185,76,113,73,27,136,208,136,99,96,32,123,114,196,98,254,188,158,40,29,164,228,115,17,50,51,229,113,95,134,197,197,246,198,169,244,27,89,160,133,242,27,107,106,152,105,193,182,11,15,241,54,223,186,236,212,228,77,124,164,117,37,51,114,193,66,96,203,6,43,221,114,51,66,107,77,184,223,247,125,173,186,123,191,148,139,15,117,239,156,80,145,96,88,250,91,159,54,7,99,56,98,164,11,215,249,110,131,157,97,50,128,3,12,54,250,80,42,250,111,97,233,215,213,134,178,142,140,43,214,70,18,194,156,234,57,37,148,34,226,69,4,85,77,103,136,63,18,98,179,149,207,150,75,192,28,107,170,234,144,156,0,62,95,218,208,22,173,62,163,7,4,184,100,62,236,91,137,32,17,108,13,211,183,63,107,45,30,150,81,119,21,208,175,118,252,91,93,155,125,226,116,252,54,222,171,181,0,132,134,77,154,135,116,230,165,209,177,16,139,65,252,19,5,240,1,233,58,237,204,223,15,139,165,132,38,158,214,188,58,151,144,12,176,11,185,32,27,139,118,58,37,154,77,20,61,217,7,170,172,106,128,21,30,25,101,148,23,34,147,204,137,55,88,11,196,68,63,149,147,197,27,99,136,141,83,179,79,2,41,91,138,171,163,71,70,186,15,182,60,39,235,230,245,67,156,184,252,121,93,148,169,250,49,4,159,228,50,91,199,161,64,205,231,204,175,13,101,3,182,192,215,124,30,224,27,61,214,43,247,97,78,35,126,9,177,116,225,76,52,26,13,104,114,158,144,69,39,60,189,219,125,33,227,217,81,113,155,23,32,203,29,11,237,87,238,34,210,164,255,38,145,154,48,147,197,188,147,52,122,65,4,162,102,97,53,100,94,213,202,139,247,20,70,4,183,212,20,232,206,187,68,83,177,169,106,76,114,28,4,24,141,218,28,54,194,219,25,89,128,112,20,2,55,96,50,163,168,230,212,32,17,65,65,117,169,83,180,139,129,201,147,153,45,244,209,247,72,110,93,98,14,60,28,210,229,241,17,214,145,74,129,99,228,237,194,80,117,200,98,98,2,164,5,31,31,57,104,229,250,147,7,81,21,198,224,42,110,107,85,9,202,207,102,197,19,166,50,177,35,182,40,39,2,240,65,43,155,11,92,254,87,118,26,75,43,123,25,42,193,122,111,59,162,178,214,193,132,113,215,251,132,5,119,8,120,36,164,128,50,226,113,166,136,28,188,54,157,103,148,108,47,225,108,99,185,97,130,34,11,176,187,126,73,38,174,12,140,5,108,27,180,62,190,64,71,55,45,142,88,138,172,41,182,3,67,74,143,98,16,252,46,134,190,130,254,28,249,45,91,71,185,176,110,78,52,32,185,89,109,119,231,192,25,96,217,250,161,114,82,26,91,206,162,168,18,83,207,39,203,75,64,64,168,15,107,172,235,234,83,22,144,93,68,234,96,85,141,213,213,14,37,67,129,145,118,167,55,205,216,210,209,112,7,181,90,41,115,154,196,212,21,101,250,114,224,127,26,175,96,140,95,167,68,232,23,1,9,100,102,126,21,106,127,216,187,208,216,78,77,191,110,210,238,6,236,193,42,79,113,196,102,26,38,0,160,17,129,143,170,212,90,144,121,196,127,80,75,95,35,2,4,102,110,102,170,73,53,186,92,23,68,64,40,196,212,153,69,201,66,247,253,213,43,180,63,249,147,255,244,151,191,248,74,235,184,226,68,205,82,32,49,216,244,205,30,214,232,149,137,74,31,25,8,228,2,166,177,39,208,14,29,37,215,38,247,182,38,18,177,44,11,175,155,118,206,191,190,190,14,42,17,75,174,254,204,28,54,163,177,93,192,9,35,22,139,96,148,76,73,18,137,126,89,239,200,188,148,31,164,20,99,123,68,190,241,38,12,26,225,96,137,78,16,118,28,181,79,199,167,32,201,153,80,44,152,128,237,173,232,177,126,69,30,228,96,107,167,44,158,73,122,20,160,173,173,211,186,189,96,140,29,87,17,238,111,133,8,75,138,164,143,177,180,69,72,119,58,131,250,21,17,121,92,219,30,221,199,14,227,194,90,250,67,27,182,253,153,173,191,222,122,73,160,115,43,196,76,18,120,99,71,186,252,222,106,144,147,106,244,10,97,243,209,151,98,54,142,78,3,68,223,5,0,76,46,255,235,83,10,129,27,51,135,39,233,123,130,237,166,71,152,62,133,173,192,176,190,7,37,252,103,29,251,88,156,214,10,198,34,158,62,179,117,26,72,55,178,149,224,9,146,61,81,200,246,113,5,104,171,134,105,34,129,189,216,168,24,201,21,234,84,98,48,198,35,19,226,164,88,46,112,153,147,135,213,192,32,135,101,46,211,149,17,26,129,129,61,135,136,90,187,59,255,206,247,255,97,251,31,254,239,255,195,63,255,159,254,10,225,106,173,129,246,200,56,226,127,205,205,63,217,44,19,33,193,248,219,161,2,163,113,0,132,163,61,33,93,45,235,3,138,90,82,71,1,0,185,144,16,72,147,142,195,128,148,128,214,160,143,214,26,86,82,188,69,94,102,87,110,148,222,59,22,5,169,100,50,44,12,153,64,34,252,140,150,73,100,183,75,116,125,242,70,58,148,35,133,77,192,138,128,201,135,14,14,217,132,185,225,181,137,129,103,246,219,169,102,77,19,198,51,36,146,223,67,76,51,239,214,64,17,182,65,237,230,243,126,208,163,57,228,176,121,182,245,158,180,245,200,240,100,157,116,85,32,203,216,148,224,8,215,166,226,134,162,14,213,243,103,105,201,1,206,225,239,227,103,53,171,11,142,206,63,78,207,159,189,54,103,68,197,120,121,108,207,21,120,248,69,179,192,115,238,252,33,3,96,114,3,221,154,54,3,11,103,43,208,41,153,114,9,64,118,180,8,78,201,142,233,4,66,46,153,98,188,253,126,169,26,235,76,187,158,111,43,55,23,89,30,39,200,60,242,64,108,139,116,35,4,156,142,144,82,166,245,20,49,15,87,64,64,70,140,249,35,111,158,158,71,195,45,186,40,80,252,107,79,170,207,138,157,206,193,65,3,34,14,102,212,140,122,109,64,66,72,144,73,214,78,49,200,116,14,233,26,160,1,246,222,191,185,95,111,238,77,176,131,220,194,255,201,127,241,191,187,94,239,175,180,85,103,230,139,90,239,253,186,174,172,3,8,203,207,241,146,52,15,94,245,116,206,38,235,157,91,107,225,86,17,38,24,189,100,38,52,13,162,1,151,230,78,43,32,196,70,77,32,249,234,1,72,68,219,32,98,239,93,80,38,153,117,71,81,119,210,16,61,247,91,232,202,75,39,57,232,253,202,190,193,231,175,1,120,76,199,178,134,2,76,143,230,82,105,204,230,16,161,214,1,219,105,67,86,84,156,182,100,40,37,65,126,229,59,31,37,175,59,89,192,254,182,153,96,211,115,62,193,20,201,171,10,125,158,130,76,17,72,32,223,135,187,28,224,180,248,20,130,188,147,0,64,132,32,66,68,54,167,192,198,70,201,111,102,0,149,87,160,164,221,211,124,231,159,236,1,54,59,146,89,103,192,176,245,14,243,167,97,235,65,57,97,253,69,13,0,195,116,110,129,188,242,79,241,241,60,195,165,197,166,138,217,140,199,228,66,211,140,234,95,194,6,0,32,165,62,150,182,116,202,93,16,178,222,90,232,160,196,134,137,167,112,226,158,101,62,24,71,123,15,228,167,206,40,47,177,25,58,53,52,229,115,193,68,71,230,141,174,66,113,30,129,89,4,48,90,1,194,240,40,221,67,166,53,82,102,122,117,186,232,34,164,124,205,119,5,174,161,181,37,165,220,136,12,70,151,153,91,19,92,78,5,115,85,168,193,139,195,112,73,230,66,225,223,41,209,67,251,230,9,5,144,89,180,20,95,212,80,128,239,174,221,200,165,31,176,72,87,18,42,34,220,247,43,181,139,248,18,18,49,134,15,224,208,38,168,5,85,67,51,28,245,183,216,30,199,234,53,57,36,210,197,12,68,157,253,89,142,72,125,126,175,124,95,97,66,224,125,7,13,252,164,154,36,19,145,16,82,174,161,35,154,89,165,203,68,196,130,13,71,47,66,117,99,153,76,205,48,104,212,213,218,151,215,251,159,136,212,6,181,181,150,197,214,121,169,144,110,93,76,151,53,62,52,230,144,156,244,195,102,253,225,138,76,143,240,180,76,147,37,95,123,21,85,110,212,100,92,84,170,4,216,65,214,35,196,245,7,139,29,244,225,166,21,23,100,158,138,114,216,183,141,225,90,237,30,48,163,58,137,160,173,23,88,23,0,96,42,175,113,251,7,88,18,151,50,47,168,226,81,188,29,134,166,101,224,252,18,228,136,17,233,70,161,39,57,61,44,73,144,227,195,242,209,48,31,29,118,240,136,105,131,139,240,85,96,117,254,145,68,248,41,190,14,34,202,106,212,128,251,177,96,247,188,107,239,247,41,182,16,249,119,197,29,226,123,68,56,201,200,161,178,173,202,17,34,228,72,36,100,14,143,8,7,47,224,237,137,150,176,36,193,225,44,32,208,193,11,96,73,206,242,99,131,97,108,110,86,50,133,36,210,253,186,178,206,58,246,208,190,105,131,27,140,187,145,83,146,38,45,83,144,149,145,103,4,94,121,120,111,145,224,76,132,148,42,157,27,207,92,151,171,185,9,118,166,44,0,200,125,223,193,221,10,180,4,16,185,195,165,203,84,113,110,67,83,209,50,114,21,3,99,180,189,145,67,143,98,33,4,198,9,232,29,241,18,64,239,208,49,212,61,204,146,156,121,16,128,179,122,214,147,129,93,98,119,37,114,171,122,78,36,87,159,146,25,144,165,85,68,31,146,0,149,76,129,141,8,193,191,4,68,78,153,62,128,204,68,164,70,23,249,183,24,197,211,10,16,239,32,75,242,253,98,81,162,11,131,187,233,204,48,104,34,255,22,220,166,84,255,161,92,103,39,53,23,185,208,222,157,237,125,176,207,4,113,154,18,123,87,170,112,121,110,20,24,143,63,251,245,136,74,42,255,114,36,164,15,125,166,91,204,51,153,128,236,252,218,202,3,34,143,255,224,113,234,35,200,36,160,127,115,20,216,238,60,96,242,238,79,132,206,56,56,228,160,255,226,67,142,85,226,63,85,148,140,119,114,223,10,198,13,175,152,51,68,35,188,247,41,98,217,71,69,202,178,121,154,190,59,90,254,45,10,193,203,248,50,95,237,137,176,84,27,145,22,236,164,200,141,201,34,205,213,29,227,244,121,229,193,116,159,232,59,120,136,16,252,168,109,104,204,186,42,219,50,41,51,18,160,43,245,177,218,34,76,65,205,166,133,153,100,13,92,69,43,102,212,172,140,122,10,187,102,127,38,26,246,0,162,180,192,40,149,185,102,230,39,73,68,61,149,148,126,11,92,156,189,237,216,245,1,228,237,87,103,126,229,254,233,126,37,162,203,165,228,151,246,172,34,205,158,34,50,98,131,150,236,28,152,17,241,186,200,248,70,126,168,17,181,88,141,246,222,129,130,166,202,173,53,157,52,212,50,218,223,17,86,110,145,186,44,232,115,189,133,153,185,89,149,30,207,94,61,63,39,25,45,11,79,117,150,153,95,17,73,120,0,253,22,85,47,217,193,149,8,9,108,243,35,222,255,235,134,100,176,146,184,248,214,34,21,203,189,134,38,47,140,17,103,50,99,34,35,179,20,251,201,42,19,135,156,237,32,34,251,176,21,227,90,192,169,133,183,119,242,201,155,97,223,147,22,90,97,162,73,216,76,128,133,163,147,142,144,30,109,56,46,178,157,149,48,55,41,129,87,128,100,147,192,222,133,113,189,81,17,64,128,178,233,216,66,193,138,151,128,66,110,218,194,88,219,253,68,53,158,247,105,153,28,226,59,24,70,86,58,200,131,111,240,196,161,220,108,26,211,113,194,211,131,44,196,77,220,249,56,70,184,60,47,89,2,209,254,111,15,128,201,12,142,187,195,146,112,103,13,146,56,75,40,70,152,253,242,35,208,36,24,117,106,186,1,253,101,161,104,27,88,34,131,104,219,212,155,141,7,207,253,245,6,138,60,32,147,85,145,23,6,42,99,71,164,45,3,73,8,56,236,194,216,82,57,39,242,190,186,172,42,91,84,31,129,225,56,151,56,36,238,94,208,46,34,99,230,144,175,26,88,111,73,193,82,165,194,216,221,58,217,39,161,96,211,232,145,16,37,11,68,108,46,111,2,211,50,25,8,185,131,118,146,165,52,177,48,112,137,141,210,188,22,207,18,184,28,141,67,102,32,90,145,132,225,43,27,127,187,122,122,56,133,107,222,92,99,154,137,66,26,174,221,101,60,56,88,42,217,16,58,167,243,89,205,8,227,36,104,235,7,16,1,197,42,175,144,209,173,243,116,115,198,227,232,241,24,39,147,141,72,82,50,216,68,102,103,171,48,98,201,116,221,113,62,35,70,98,234,137,90,51,165,3,47,136,115,56,25,239,147,94,102,67,218,197,135,228,65,12,60,15,19,50,42,245,67,154,118,189,9,59,34,42,226,7,1,174,29,58,53,21,245,148,59,191,14,37,51,221,98,183,216,48,210,11,14,254,46,38,53,129,119,122,129,168,140,138,192,120,68,167,214,67,177,193,212,99,150,68,226,167,99,85,246,24,200,172,241,227,167,93,11,238,118,3,110,207,32,171,140,200,66,61,206,155,237,12,10,129,80,218,51,108,180,184,85,137,134,82,163,193,178,135,238,240,233,58,72,49,54,56,228,97,141,233,172,10,140,94,100,137,172,224,253,170,172,30,21,145,43,48,225,254,58,57,117,135,230,73,142,100,135,53,216,221,236,94,0,167,25,26,112,214,238,48,228,187,102,156,61,64,227,169,230,152,13,16,82,139,154,181,93,8,136,38,184,206,241,227,215,117,113,172,60,133,27,82,163,22,29,0,65,153,158,187,112,163,214,136,68,212,98,79,0,224,229,186,68,248,245,238,2,252,210,46,238,189,33,181,11,47,102,16,233,76,157,208,188,161,20,226,120,229,46,36,216,27,64,83,52,229,106,22,162,162,244,211,142,220,224,114,235,81,115,233,105,173,9,80,23,110,64,158,25,20,46,29,195,71,169,59,0,125,3,52,162,222,129,8,136,168,1,182,81,220,89,52,60,91,64,19,206,194,26,9,5,46,188,180,110,143,149,119,103,182,177,3,89,164,141,69,113,246,124,196,110,195,86,139,196,156,128,128,236,34,104,164,113,207,46,121,107,226,94,187,33,120,214,79,127,130,71,199,34,72,105,173,194,8,102,87,87,233,101,180,122,93,141,52,52,53,6,151,97,11,49,101,250,212,125,20,105,99,30,30,147,15,236,183,163,241,167,16,67,73,236,233,189,171,141,32,187,55,87,189,85,72,220,161,33,110,211,124,102,100,5,144,224,130,154,79,98,183,141,155,166,205,1,90,148,25,19,51,4,98,151,216,1,105,81,234,37,160,70,130,80,59,40,182,206,154,221,45,3,188,101,75,224,15,9,8,47,201,48,25,235,15,19,142,233,3,197,100,140,156,126,176,152,215,34,86,79,233,173,53,13,207,84,177,241,61,108,60,163,237,16,160,175,103,116,253,210,199,225,97,224,59,230,117,78,100,191,132,148,119,214,4,204,42,16,97,198,225,24,38,2,64,150,190,176,110,173,92,179,185,141,235,18,82,145,180,237,204,38,212,46,61,254,80,123,233,221,21,212,109,179,228,210,112,39,211,78,25,102,210,65,164,115,172,103,253,176,153,193,253,28,32,51,28,39,107,32,182,120,144,125,94,158,117,181,62,242,23,123,33,49,74,231,14,0,114,235,5,136,32,36,44,157,69,159,79,195,225,158,121,179,249,249,76,202,222,134,196,204,72,36,34,93,24,116,54,70,105,141,172,216,170,163,27,64,55,238,43,241,171,49,155,194,199,97,86,41,51,35,210,199,6,175,12,93,152,4,232,195,119,94,62,124,118,125,231,243,235,243,239,126,248,250,203,46,150,255,133,171,86,48,164,233,13,81,237,194,141,67,3,236,170,54,203,41,117,224,37,26,40,49,215,94,191,1,210,101,199,154,91,233,205,62,78,132,129,121,4,241,86,23,17,153,168,247,222,160,105,32,134,174,13,116,49,156,125,61,19,223,116,156,177,97,243,73,68,40,125,219,92,100,61,158,122,93,168,63,153,29,96,24,209,149,20,213,33,222,174,59,247,20,44,64,56,165,8,229,229,237,34,50,56,210,123,182,109,139,187,156,179,192,179,79,231,209,70,116,204,232,56,176,248,3,9,143,162,82,141,45,185,122,110,77,86,95,147,130,23,122,68,206,173,115,140,236,166,7,180,96,58,232,120,180,225,121,144,143,110,21,206,110,100,123,68,255,235,187,142,219,220,112,0,64,225,237,218,112,165,238,204,179,218,140,249,112,150,44,156,72,89,39,12,4,50,106,20,55,136,15,36,204,99,77,91,221,126,134,43,210,214,234,121,26,206,166,29,50,36,73,151,186,175,79,33,42,230,70,45,251,168,219,153,211,85,177,163,147,83,102,8,243,148,170,65,21,199,75,94,20,50,5,251,88,17,39,90,183,65,39,115,245,98,129,71,243,138,107,138,234,93,219,169,155,70,132,45,86,166,98,244,112,44,188,205,130,205,214,244,3,19,68,219,241,68,40,139,191,231,96,142,137,70,131,79,107,228,57,206,204,254,234,211,235,107,68,188,8,243,43,247,143,223,253,141,151,207,62,94,127,242,143,255,225,127,252,79,255,241,191,248,159,254,90,3,193,42,8,8,108,232,93,114,235,117,167,142,209,195,152,117,79,34,210,72,235,220,115,187,154,156,240,146,97,0,11,2,163,1,50,106,186,44,189,119,61,135,219,149,140,248,1,25,225,74,45,176,126,167,113,249,135,100,112,52,160,70,30,77,155,244,85,60,189,181,22,112,172,115,16,79,213,102,206,91,99,128,6,13,104,186,63,179,113,43,17,233,94,60,195,0,25,143,163,197,155,176,94,205,0,213,232,117,203,237,201,62,69,2,236,206,60,112,34,131,62,216,71,71,179,137,0,44,76,68,17,89,105,20,3,156,45,237,208,79,191,44,104,216,215,83,129,80,61,109,92,115,87,213,102,140,81,132,91,226,102,49,244,94,132,117,114,168,242,220,121,154,244,167,183,183,60,121,41,17,207,69,183,245,72,83,137,98,51,23,53,94,139,56,231,163,34,94,151,197,172,2,230,190,219,90,31,113,161,137,79,0,0,64,66,42,199,205,250,135,216,23,104,23,170,42,235,240,106,227,14,217,75,106,117,111,206,69,121,33,245,150,172,224,210,214,104,35,143,99,87,159,175,106,238,71,143,32,88,108,109,160,196,138,65,181,58,132,181,22,111,177,71,123,223,64,178,107,253,118,211,48,214,147,52,174,212,105,140,62,133,111,35,52,4,44,139,47,24,79,120,187,191,13,229,48,37,120,160,224,93,152,183,204,241,146,245,6,39,135,181,65,16,147,42,195,89,91,175,195,57,191,247,206,124,199,111,191,185,19,160,0,50,32,131,124,231,55,190,247,241,179,207,213,66,249,214,61,147,118,247,234,205,233,78,200,197,149,158,69,192,58,125,92,83,15,139,195,201,56,168,7,232,225,107,87,222,188,35,154,113,7,34,100,183,94,191,69,29,38,8,144,133,117,192,188,226,92,37,79,32,18,233,189,171,5,233,39,238,47,212,212,149,122,108,17,172,223,25,123,136,128,23,164,10,255,152,229,190,187,106,223,230,15,192,141,175,203,97,110,232,255,108,220,22,81,201,128,39,83,89,68,220,100,203,57,71,190,36,0,159,104,233,165,154,11,1,115,178,209,183,82,162,241,11,111,177,134,120,210,232,228,232,117,223,20,143,37,208,110,10,9,12,106,74,225,76,96,30,30,187,248,147,11,16,242,64,54,183,170,250,201,13,67,151,239,88,59,190,241,231,221,234,239,76,55,244,140,81,41,16,121,230,86,199,20,68,105,133,206,75,49,66,196,64,33,38,73,57,238,16,185,88,54,110,58,116,118,215,204,84,76,39,176]);fileData4.push.apply(fileData4,[126,179,15,168,182,25,97,255,46,213,121,56,195,161,74,213,155,238,232,232,253,115,31,61,235,159,33,162,254,96,171,30,216,173,94,11,245,57,36,162,189,14,76,195,30,57,45,228,30,246,94,91,2,216,70,202,155,127,133,11,226,38,239,254,36,80,40,205,138,146,83,4,100,11,91,157,162,91,213,244,6,106,176,112,62,246,186,112,4,109,237,188,41,221,14,4,134,39,188,85,127,4,241,76,70,129,114,144,143,198,148,165,247,46,56,26,214,75,91,124,187,111,49,126,153,104,18,86,34,26,64,172,144,252,195,104,241,87,26,26,15,32,154,216,238,88,185,17,108,244,99,190,153,175,116,2,123,229,178,109,184,241,36,8,141,61,154,13,44,9,201,172,224,209,13,37,81,93,83,84,27,44,48,59,100,245,148,125,28,186,95,205,251,98,199,221,24,65,189,71,243,155,152,232,60,24,195,215,152,39,40,236,39,237,98,9,193,215,38,93,235,224,88,188,38,16,21,19,177,113,71,241,202,92,220,34,66,85,122,9,190,135,55,6,24,36,10,19,60,152,128,46,76,231,100,88,164,207,134,183,240,84,130,194,91,64,136,90,62,74,210,58,75,240,250,225,17,233,154,230,0,66,92,29,161,247,48,87,218,49,100,217,125,214,42,219,64,130,27,205,150,217,79,79,6,15,155,217,107,44,135,73,140,102,184,34,39,176,51,245,172,171,227,145,244,148,1,55,170,10,161,84,103,93,171,101,78,75,138,38,128,2,46,167,234,15,230,135,188,201,147,217,34,45,94,253,193,54,61,220,131,79,132,134,33,185,77,134,76,251,3,47,130,60,59,127,111,117,45,121,222,245,11,59,48,197,131,59,83,229,85,159,46,99,37,4,131,75,20,183,198,153,86,190,188,238,49,51,131,160,93,192,220,187,135,221,98,118,230,209,121,98,116,183,96,59,149,125,99,49,14,212,184,234,36,167,140,236,105,81,146,8,178,1,68,103,199,36,68,236,91,57,222,200,229,69,65,32,192,222,123,183,112,14,38,162,151,235,2,144,46,93,68,238,222,227,156,187,148,186,164,140,201,84,228,179,134,37,15,122,132,84,176,20,102,214,101,239,48,107,244,180,69,66,89,109,44,19,161,51,182,229,144,229,18,100,210,58,69,36,72,253,55,137,72,179,80,138,99,223,56,24,137,165,155,197,16,69,149,46,155,70,151,167,209,148,251,163,238,23,177,255,113,94,191,4,184,63,161,61,25,153,209,119,65,175,255,19,13,38,79,130,195,151,49,71,208,36,154,68,205,110,36,196,189,171,137,212,246,65,183,97,58,236,247,81,43,133,92,123,121,40,154,52,117,235,158,202,52,195,223,246,185,87,130,127,36,122,219,206,91,109,2,19,211,202,188,255,214,240,163,157,13,145,214,153,103,183,212,85,37,176,5,115,139,15,104,21,160,110,194,15,22,215,148,36,52,157,196,1,92,215,224,108,89,110,200,43,154,148,81,35,153,196,98,94,148,9,112,106,208,208,192,52,158,235,93,247,165,116,38,221,201,200,135,226,131,155,91,89,185,241,28,85,191,69,99,152,199,167,22,108,210,105,245,253,172,33,223,164,1,87,162,90,180,89,145,119,157,190,2,39,156,125,162,63,172,170,70,231,1,71,55,77,221,62,226,254,168,141,39,128,206,6,173,192,9,74,154,150,19,46,93,178,164,81,132,163,188,159,65,34,56,132,221,180,230,190,239,108,172,96,111,57,141,200,199,9,59,42,118,211,9,47,210,222,58,158,140,113,198,82,114,162,63,66,103,102,97,238,253,182,34,217,239,184,156,46,0,238,253,213,94,136,222,99,105,136,19,145,155,229,34,138,255,84,102,136,234,167,110,224,11,198,83,28,217,47,198,163,66,141,7,104,173,69,130,90,130,188,237,196,99,65,224,81,133,27,32,16,173,85,94,108,193,15,174,44,67,114,74,126,120,87,212,91,151,152,37,196,95,126,131,113,88,229,9,2,139,16,35,3,239,236,119,66,51,204,177,198,64,32,168,38,204,156,140,128,138,90,111,220,3,37,205,113,170,227,179,184,124,42,235,48,83,80,224,49,3,50,86,30,96,65,58,246,121,172,223,134,136,93,14,10,251,227,150,149,21,97,169,11,82,25,208,74,26,160,30,86,181,184,58,118,177,59,73,84,93,194,124,255,179,132,146,243,40,247,125,8,68,131,55,196,115,207,27,230,148,160,133,84,94,236,174,173,230,157,253,92,74,253,141,87,26,0,26,20,41,171,231,109,112,192,77,69,138,27,99,183,90,113,108,44,225,216,219,56,150,156,50,116,2,100,16,128,147,213,207,132,146,163,28,119,185,43,2,179,82,227,252,254,45,174,7,71,17,201,16,247,30,9,108,176,203,96,208,77,101,28,90,201,44,29,19,138,50,60,96,186,222,215,246,177,18,238,118,203,115,4,230,130,156,182,221,86,32,87,255,169,145,138,70,211,176,107,209,67,129,114,86,48,44,86,113,211,155,195,204,189,91,41,75,8,231,198,119,168,193,48,188,233,189,35,33,131,220,194,64,200,157,63,189,190,2,192,133,40,159,127,247,59,113,254,55,75,92,233,81,40,181,39,214,249,72,185,5,35,201,158,198,115,106,209,197,35,52,140,142,62,166,37,214,219,34,231,220,143,87,149,98,8,179,77,127,169,149,132,192,163,47,147,206,61,161,55,128,67,23,231,40,161,133,71,142,246,28,199,171,80,156,74,134,34,2,46,26,34,189,214,154,242,225,116,29,58,0,137,222,167,121,37,123,95,109,58,80,127,225,48,69,153,143,57,64,182,28,128,74,52,236,69,168,149,30,39,125,103,52,8,179,52,108,123,129,138,245,37,235,53,119,52,123,137,248,50,150,52,242,39,159,136,232,238,247,122,159,99,173,45,235,101,57,156,115,249,200,12,33,143,51,187,71,172,210,250,27,183,194,227,105,153,188,253,193,163,237,18,91,80,187,61,2,219,16,80,94,56,239,126,150,101,75,29,217,178,188,182,57,192,69,111,229,66,226,213,17,110,178,151,56,253,217,228,241,98,10,133,4,67,178,8,213,179,100,83,140,98,140,232,194,200,48,237,198,106,74,18,138,64,208,64,183,18,144,169,203,54,58,102,149,197,205,236,219,172,148,166,72,127,164,137,229,161,5,161,136,138,156,163,56,1,83,80,227,122,166,21,89,75,118,252,83,129,94,193,85,193,145,135,56,194,75,10,57,71,68,132,26,113,159,239,148,41,226,134,220,222,57,56,232,211,98,57,211,100,161,26,195,229,134,143,200,130,11,35,37,230,229,229,69,16,46,17,252,191,254,223,254,219,63,251,255,252,219,79,159,24,224,22,65,6,196,194,219,107,12,26,9,204,68,212,93,247,100,196,74,20,240,122,170,41,198,164,194,95,80,254,159,157,63,250,206,235,127,55,151,62,143,114,105,106,71,32,162,46,40,170,177,2,86,183,134,96,157,178,123,107,33,3,180,6,194,141,154,106,190,244,124,81,158,108,119,148,240,197,23,171,14,215,52,118,8,151,153,161,51,136,80,107,180,152,221,235,143,147,250,85,193,88,3,24,72,226,108,254,244,73,143,165,89,17,125,88,121,32,223,141,245,76,52,54,220,0,246,203,222,84,137,240,148,8,159,112,79,107,144,81,38,162,11,8,240,58,46,248,44,69,169,32,199,239,141,155,103,234,41,124,1,67,27,155,92,189,123,72,105,243,88,8,63,43,80,131,89,35,138,85,111,37,5,163,218,222,249,40,27,249,216,118,14,56,201,205,222,114,209,176,238,41,68,102,139,140,33,55,170,28,155,222,135,65,4,101,159,136,66,201,245,97,225,61,111,98,27,104,242,14,18,152,28,123,172,241,180,149,65,217,45,69,3,145,46,54,226,106,246,147,177,166,237,65,190,102,2,199,41,197,224,182,250,41,40,59,170,45,236,252,81,230,181,4,150,156,181,189,85,137,93,87,228,130,91,177,0,123,84,162,109,215,38,207,220,126,112,86,185,7,15,86,51,221,148,31,133,30,32,41,195,223,30,115,80,182,236,232,212,0,112,171,17,144,122,28,198,118,208,238,186,101,129,129,141,153,173,110,88,134,148,71,98,251,195,222,70,52,71,215,124,13,208,184,187,33,35,0,16,1,182,171,51,247,222,173,179,184,221,57,31,135,98,25,17,161,223,1,162,116,0,18,102,6,68,188,218,245,95,252,87,255,21,1,94,62,35,233,206,176,35,134,217,142,53,2,204,55,0,177,9,148,132,168,248,201,68,112,124,226,201,249,152,3,77,29,217,252,204,193,248,254,204,40,215,225,88,149,250,51,183,23,242,244,180,102,3,13,225,70,172,218,212,171,142,180,178,238,6,222,171,53,37,59,1,90,8,151,242,133,242,34,62,92,40,0,230,76,249,201,57,54,149,172,233,153,199,170,28,204,148,200,53,7,139,194,69,182,125,208,118,175,184,192,104,37,4,113,138,81,117,64,76,14,180,247,153,15,151,124,123,212,32,239,176,58,158,42,96,97,248,224,145,183,190,133,131,204,121,2,87,147,56,221,0,79,89,222,71,243,234,53,108,103,39,5,216,206,233,203,249,228,183,98,202,252,154,250,193,185,196,227,136,84,220,143,14,60,119,178,17,57,192,7,79,130,8,111,157,19,134,121,99,45,30,29,119,30,53,120,73,29,128,217,1,155,178,22,97,141,21,204,225,151,235,81,180,83,183,168,249,35,19,20,45,18,16,214,199,159,125,164,237,65,82,167,156,119,87,19,221,200,211,68,144,19,237,45,127,154,209,158,146,20,104,193,202,9,97,54,66,192,204,188,60,123,195,229,216,237,137,240,227,59,27,88,35,70,182,155,118,118,118,98,68,26,215,57,27,137,232,74,45,255,186,245,180,135,237,150,178,46,130,0,29,26,73,228,237,228,161,132,26,112,79,138,191,193,27,213,181,193,229,18,131,158,172,168,72,223,220,201,144,220,111,111,204,123,66,25,194,18,18,6,106,22,10,182,202,160,85,114,28,100,125,5,238,173,110,34,162,52,145,254,250,250,170,231,152,162,55,82,116,119,20,235,104,26,252,122,28,14,19,35,252,189,215,221,17,5,144,146,1,162,214,84,45,29,59,49,82,214,105,146,26,192,180,197,173,23,189,55,218,156,117,119,225,34,2,69,43,95,24,86,156,183,58,141,198,85,149,77,135,170,7,33,230,30,80,99,174,17,114,195,52,242,147,166,118,143,218,30,217,167,136,244,146,193,227,14,128,229,9,13,231,225,148,48,151,194,132,104,119,56,120,67,206,183,196,156,155,86,190,173,242,71,79,68,38,229,87,48,238,85,208,239,118,208,27,163,18,185,51,93,245,176,56,152,114,39,207,193,245,158,79,215,106,57,0,232,193,22,66,142,217,188,248,6,123,213,171,63,171,52,96,171,47,211,45,29,22,209,147,127,172,122,255,184,177,198,64,117,78,185,20,209,5,50,219,105,173,94,99,147,178,33,177,159,103,129,103,8,72,225,28,82,52,217,55,197,4,32,229,163,193,36,112,235,190,103,193,160,111,58,171,13,121,172,57,243,141,177,137,1,24,238,140,250,138,246,86,128,228,248,25,113,226,110,196,57,55,137,21,34,179,54,227,105,1,242,100,115,127,61,45,74,248,123,252,84,35,210,242,8,81,190,48,20,36,232,17,44,175,175,175,246,49,54,34,22,100,51,86,120,237,252,202,93,4,137,208,214,167,119,255,70,224,5,225,50,25,31,16,143,212,13,202,179,161,47,238,136,81,241,25,17,196,203,125,17,144,136,17,178,187,83,229,207,150,57,46,4,192,222,110,147,82,74,134,100,163,10,97,136,72,228,6,0,188,218,186,50,26,111,40,234,78,162,133,250,151,136,34,251,5,33,92,137,12,191,50,244,176,17,57,18,133,41,189,130,7,80,1,57,162,218,28,151,176,231,8,48,17,82,82,89,107,141,221,218,215,199,139,69,4,175,183,71,7,192,61,149,37,245,248,196,124,195,41,228,171,30,24,149,74,4,133,111,144,145,65,192,61,15,228,128,227,175,245,210,104,157,190,113,158,38,24,74,180,188,149,93,90,149,91,243,89,81,202,119,36,228,32,156,146,123,247,135,7,148,119,149,81,30,70,1,83,186,177,36,216,183,122,174,47,171,72,44,191,105,184,59,76,39,37,195,59,233,240,201,223,13,246,33,66,177,126,128,93,14,87,70,141,56,81,211,82,191,47,81,152,98,221,85,68,179,245,72,120,136,204,204,147,150,44,249,73,211,164,24,123,163,213,234,121,235,118,158,161,170,245,208,101,182,147,130,135,172,71,61,234,101,66,38,183,123,32,123,76,22,193,194,190,159,92,0,56,121,154,114,226,114,108,194,3,146,226,12,228,216,172,48,8,34,19,224,221,65,155,213,12,140,177,0,98,99,238,218,205,11,34,66,243,198,111,28,156,246,57,34,32,144,178,123,253,67,76,78,197,68,183,176,22,61,71,5,56,155,247,153,196,164,93,134,136,232,187,250,199,127,252,253,127,243,23,63,142,38,212,76,181,198,88,132,93,4,89,253,40,90,72,222,124,195,195,2,66,13,169,249,231,39,12,208,172,206,42,137,16,199,58,168,3,83,225,221,235,16,64,138,26,97,50,66,82,15,217,44,172,16,198,201,8,78,1,199,14,76,105,26,136,243,112,52,188,62,208,196,100,221,187,117,10,214,155,51,35,160,249,140,53,130,46,89,67,120,81,59,4,71,8,139,4,199,73,11,253,24,122,68,174,1,28,29,57,54,190,113,145,41,75,231,0,4,225,163,141,193,66,92,19,130,33,19,77,151,38,200,158,87,135,251,157,219,54,42,111,217,128,109,158,12,153,140,96,29,38,102,159,7,57,200,2,162,160,132,79,214,123,208,252,197,194,97,34,74,192,154,72,88,238,224,62,27,147,20,175,142,37,102,50,69,73,246,201,47,168,92,135,209,166,111,61,36,100,179,31,30,232,255,66,173,41,69,153,103,39,209,180,67,194,41,69,121,83,25,17,88,252,154,79,81,110,4,248,144,76,55,20,59,136,60,201,23,60,222,174,36,93,44,53,26,171,235,217,118,137,50,93,255,140,179,48,120,73,66,55,147,227,36,202,78,143,227,82,172,60,88,196,121,246,218,59,237,242,214,103,22,44,53,112,161,204,106,40,228,28,205,244,102,170,78,134,212,45,248,129,76,37,238,19,61,248,21,65,28,242,45,41,199,225,61,158,191,32,34,50,90,0,87,229,223,99,210,120,131,106,167,126,243,119,127,79,191,167,253,233,159,254,105,107,237,183,127,251,119,255,199,255,215,159,49,2,10,161,7,88,129,167,4,91,70,243,240,219,178,176,72,231,222,16,16,148,176,92,116,49,9,145,79,118,41,249,12,73,186,76,245,142,154,37,4,33,146,134,61,87,245,75,90,42,2,169,100,120,42,196,106,90,134,35,107,93,128,80,16,196,8,254,8,139,93,76,124,209,238,37,210,203,130,114,32,172,249,216,97,164,93,98,229,117,205,134,236,136,57,192,218,226,207,166,134,180,160,126,227,148,135,173,242,75,111,126,52,33,14,96,5,70,39,129,194,67,41,60,125,101,170,23,35,178,107,119,174,236,131,127,141,207,84,172,62,100,201,103,175,2,33,124,224,99,110,247,165,80,82,27,71,254,218,210,92,111,48,165,55,255,51,131,156,19,173,11,150,148,221,147,242,214,139,248,28,213,41,187,128,198,249,105,212,76,171,181,247,127,150,251,226,76,6,69,63,245,113,159,235,82,221,120,182,75,5,23,118,77,47,176,72,165,113,240,253,132,167,167,100,153,28,178,93,2,101,35,188,193,88,0,192,121,51,60,94,136,254,219,97,51,5,78,83,111,122,170,213,145,2,7,25,105,136,99,167,83,109,185,234,114,143,96,152,208,226,32,178,42,147,227,93,171,49,83,166,31,200,172,191,248,254,91,220,177,198,211,89,74,42,167,91,85,250,70,215,204,174,27,38,14,43,11,131,157,13,221,213,94,54,243,177,220,220,153,109,110,248,223,255,31,254,235,207,191,247,155,170,3,0,145,254,233,211,215,136,186,201,82,122,43,128,160,48,8,21,63,181,114,1,129,241,106,173,207,99,102,17,106,186,12,177,223,106,126,12,70,227,25,23,71,131,217,149,69,99,88,6,68,158,243,43,22,233,211,174,75,50,203,67,113,125,0,241,104,49,122,239,41,9,39,115,150,71,55,102,61,59,2,244,65,145,31,100,167,46,65,0,229,194,131,98,60,83,12,17,73,164,43,30,121,165,144,182,213,8,1,0,164,131,41,158,235,171,107,177,198,197,241,134,156,80,181,169,163,121,240,144,56,225,233,217,147,32,203,175,30,36,2,83,234,247,67,152,159,98,125,188,163,90,238,3,84,247,236,11,122,210,25,224,224,77,125,219,127,234,230,96,124,56,15,152,88,193,67,4,240,252,228,233,176,15,207,134,160,251,117,43,203,118,139,59,16,246,57,180,128,182,116,222,225,74,148,62,47,11,10,86,221,186,90,1,218,11,193,156,217,82,131,100,36,9,206,211,205,136,176,54,242,19,19,108,237,232,243,117,152,239,47,57,80,128,182,145,88,43,206,153,141,128,34,247,13,170,123,190,211,216,53,205,124,222,226,80,186,134,146,249,174,228,197,50,184,194,244,52,122,178,171,98,157,52,188,185,155,216,23,47,224,162,104,6,143,23,244,190,51,97,185,227,189,42,120,29,161,8,179,48,122,134,110,58,135,16,60,11,94,253,131,69,228,238,246,18,46,199,205,217,154,28,210,208,94,66,8,65,179,102,102,57,22,230,188,76,64,240,212,26,97,102,108,58,67,162,216,134,145,226,94,181,162,79,149,66,51,124,64,33,41,3,253,162,100,171,134,17,50,204,78,9,213,212,176,9,192,101,102,162,97,129,228,231,109,191,174,203,13,52,168,88,124,84,133,119,126,52,214,72,52,127,170,171,109,81,130,203,239,220,194,59,10,76,219,238,213,207,185,158,11,52,0,220,220,91,218,11,109,27,10,175,200,212,125,71,242,80,97,97,241,148,223,250,32,110,35,4,226,78,80,127,161,160,13,60,128,215,155,58,232,33,136,238,68,63,113,57,32,152,251,167,226,203,75,28,77,109,240,57,50,81,163,93,26,153,160,88,130,160,55,92,142,243,127,174,148,112,140,212,216,64,123,15,199,0,1,38,218,226,200,207,25,213,100,1,64,166,92,151,21,17,138,4,224,173,10,119,164,192,239,6,160,173,87,185,26,168,204,92,187,131,25,245,244,32,59,228,103,204,157,204,12,52,83,209,167,245,123,101,72,111,122,166,124,90,196,84,144,47,84,197,55,244,6,223,90,58,231,11,137,253,125,8,221,126,121,122,201,25,169,1,18,106,172,184,61,231,134,8,136,173,224,254,45,99,200,113,237,73,117,223,156,218,255,245,197,14,82,255,129,5,48,229,30,103,1,129,90,102,71,91,64,126,142,115,90,232,101,87,74,253,167,181,214,59,35,54,65,85,20,73,14,17,211,9,64,19,110,25,225,51,49,174,25,42,177,9,8,204,136,217,206,67,194,112,35,128,145,113,106,175,89,241,60,233,23,94,98,39,72,81,223,13,175,30,48,247,90,12,58,124,205,215,80,8,81,155,244,87,59,83,18,105,236,38,108,227,115,13,168,139,168,133,94,143,144,212,97,156,144,60,196,145,226,100,75,39,10,180,6,89,96,133,136,208,53,140,146,91,107,192,18,224,79,148,111,127,213,77,88,128,114,237,24,71,116,56,55,81,177,3,164,17,113,236,94,128,182,103,118,161,4,82,237,188,74,110,34,118,100,18,152,144,168,213,83,119,245,70,126,103,106,188,132,213,119,158,3,170,2,171,86,237,230,96,171,234,73,61,70,92,16,246,123,230,232,239,112,114,206,202,194,212,52,76,80,94,93,228,165,37,0,197,237,168,139,59,0,38,247,13,156,80,166,221,89,114,60,12,74,183,104,249,178,231,165,11,71,242,129,62,108,207,205,184,101,183,64,156,35,117,147,207,165,246,79,16,202,68,101,142,117,110,90,216,235,241,96,108,52,115,99,6,200,202,32,174,82,49,197,106,119,220,252,209,212,135,194,75,64,200,188,194,54,33,22,181,61,153,215,87,176,195,42,139,94,33,165,104,141,215,101,100,36,4,42,219,230,32,125,78,71,215,32,116,134,29,39,90,234,36,51,131,16,82,233,45,186,67,178,77,93,25,212,25,213,51,191,192,243,139,58,160,9,65,70,164,105,180,228,56,157,49,195,16,87,31,217,247,127,250,108,213,52,33,7,103,197,13,165,152,143,7,223,142,200,176,248,41,210,60,12,4,69,126,146,238,7,26,160,80,160,226,99,79,160,14,0,119,239,212,192,221,135,88,247,178,13,175,142,175,140,242,218,65,110,75,119,190,244,125,255,253,223,255,221,127,248,143,126,239,223,254,205,143,17,95,64,62,136,160,5,249,118,49,172,201,22,165,28,71,184,229,88,14,254,59,146,88,231,236,118,152,197,94,35,60,172,113,120,94,2,251,251,117,223,119,46,7,13,73,144,39,3,159,50,90,218,7,183,81,198,22,141,28,115,7,227,20,233,163,9,240,178,104,197,56,54,237,183,3,34,52,192,110,44,160,98,207,180,225,129,101,14,117,117,12,149,85,55,16,190,70,140,21,32,92,146,70,114,52,85,20,142,6,168,40,222,246,86,92,85,87,39,130,252,150,50,49,165,28,79,108,34,88,12,121,220,44,58,61,44,143,119,248,9,105,177,105,88,158,142,162,157,112,184,22,172,146,24,229,37,152,51,101,232,129,12,186,213,91,192,20,108,233,26,183,21,178,131,226,29,87,78,184,212,247,27,54,78,48,115,123,178,120,101,173,254,193,250,95,228,193,101,182,40,233,96,105,15,63,181,231,147,82,108,219,19,204,2,55,195,220,97,178,67,88,113,252,46,124,242,102,24,199,143,123,221,228,24,34,243,14,229,177,111,203,245,148,4,76,175,99,223,62,215,253,114,162,96,98,28,21,149,47,6,169,196,205,177,141,240,78,86,97,71,143,239,2,239,148,58,238,27,62,32,159,4,97,78,74,88,125,106,123,218,160,172,18,159,161,229,70,152,86,17,108,194,174,77,50,90,88,211,231,190,112,222,184,212,167,212,251,77,30,76,32,34,119,103,65,232,2,119,239,191,253,59,127,240,91,191,243,59,12,210,176,89,36,228,111,255,214,247,254,240,143,254,224,111,254,221,223,235,84,137,192,138,14,57,123,12,51,173,62,40,101,22,193,58,218,119,2,144,193,35,50,117,143,163,87,173,129,160,194,62,174,207,190,242,254,173,180,171,32,132,77,50,226,129,205,68,85,246,58,213,142,20,0,89,79,203,60,99,42,191,216,222,44,226,139,67,140,214,8,144,90,105,129,195,241,98,128,137,48,132,8,113,152,171,34,166,247,17,37,63,236,128,64,14,46,2,67,212,87,27,162,65,140,128,229,238,10,233,242,97,182,221,101,202,159,125,185,183,104,210,164,61,57,113,254,54,38,107,2,125,99,77,74,211,50,64,146,53,255,78,123,69,147,121,198,195,1,128,7,216,101,3,188,154,240,7,125,54,47,61,238,132,8,109,69,118,232,164,141,229,216,57,152,208,1,238,136,34,67,22,174,179,52,78,39,28,203,105,246,135,97,52,109,16,90,210,235,113,128,251,209,9,105,36,161,45,196,107,123,190,197,3,79,26,189,237,98,227,141,175,184,233,38,194,38,81,61,211,246,102,186,151,199,197,200,132,153,164,239,98,180,252,168,65,134,57,175,139,252,36,166,66,208,138,53,135,177,216,149,136,34,0,14,236,48,138,0,8,53,183,144,11,115,58,199,18,75,55,192,42,26,174,59,231,188,150,176,8,194,122,100,78,207,89,189,18,50,187,100,199,169,85,45,55,123,204,60,110,118,6,98,111,254,36,243,206,70,211,68,116,81,123,125,125,189,239,91,223,222,187,11,136,116,193,239,253,214,111,127,231,59,223,209,123,235,2,96,162,38,130,159,62,125,34,185,58,32,32,48,116,20,116,5,128,104,160,25,179,121,95,58,79,223,104,0,184,74,54,212,253,3,135,176,62,49,174,90,244,38,10,255,176,75,180,244,9,17,145,116,214,61,52,130,157,1,0,240,202,157,136,90,104,5,194,90,164,166,195,247,222,35,53,60,173,106,19,7,153,80,175,129,229,152,237,241,113,118,247,136,146,14,72,174,245,39,84,217,64,76,30,169,85,183,100,220,201,70,60,108,153,83,239,31,239,134,102,162,185,81,9,39,194,0,99,238,45,151,26,58,59,67,156,238,210,181,184,191,231,14,159,46,223,117,98,192,218,169,109,199,5,216,17,113,38,2,9,37,177,216,27,137,246,46,233,220,2,56,190,225,203,153,204,59,79,136,170,235,29,97,41,56,114,208,172,31,93,143,82,220,6,190,3,195,105,169,107,9,114,82,6,130,210,245,167,2,141,117,110,192,64,255,43,76,143,249,198,113,126,189,156,18,14,86,110,207,118,191,186,139,126,243,44,98,144,85,62,50,42,14,8,236,244,10,217,23,122,6,213,196,29,16,146,23,30,237,146,74,41,68,108,222,122,175,28,144,229,6,41,253,199,150,100,25,23,67,219,81,78,55,34,255,217,222,167,72,219,162,255,27,171,139,116,223,5,159,37,138,187,34,239,68,87,87,15,157,5,34,11,170,82,185,167,184,136,132,163,181,149,102,252,156,50,217,231,89,7,81,48,95,195,192,124,107,85,84,23,53,241,29,192,197,220,17,219,111,255,206,231,72,157,224,98,102,130,151,192,232,74,54,18,16,67,168,235,76,208,44,140,66,118,86,163,144,213,53,17,50,111,225,193,220,8,251,215,0,185,116,25,211,210,10,212,54,60,146,166,10,156,28,215,40,7,216,130,32,119,0,28,57,56,182,250,72,217,3,140,120,165,106,232,97,97,61,155,40,100,22,166,136,116,246,5,53,99,56,128,130,9,190,71,184,177,183,57,140,216,180,177,157,43,111,150,53,20,55,236,241,76,244,145,11,29,34,30,138,183,180,31,117,182,226,181,253,223,134,234,173,0,200,234,214,27,4,140,13,57,29,23,119,148,52,104,111,243,135,231,129,160,218,64,14,238,111,170,161,239,100,233,172,55,243,228,222,250,112,188,233,18,195,130,125,148,196,118,58,228,182,89,34,2,69,143,118,126,226,84,128,253,212,45,166,5,71,74,101,73,103,54,107,242,80,9,149,60,229,240,76,228,206,149,13,124,154,0,156,76,145,58,238,170,78,207,139,25,220,81,158,130,21,155,94,90,147,144,178,58,139,175,28,165,130,144,242,9,6,106,17,10,140,229,180,96,28,93,195,118,32,134,197,25,69,22,129,197,186,97,50,199,186,172,162,175,109,248,246,108,152,94,111,38,40,2,64,79,153,131,211,182,217,152,41,154,124,226,171,14,95,48,207,20,163,201,0,120,234,29,69,36,34,136,149,229,137,126,219,94,215,37,0,175,159,62,229,111,190,239,27,16,90,123,97,254,38,125,18,244,241,243,239,32,162,150,184,246,167,127,250,127,210,87,250,39,127,242,199,255,207,255,199,191,248,230,83,55,46,61,1,2,32,153,229,129,227,240,102,220,64,233,207,150,140,146,60,186,10,209,133,76,204,169,174,167,250,34,137,90,114,183,38,132,197,30,217,30,118,132,97,198,162,24,131,191,15,128,132,110,229,54,174,96,11,99,174,158,133,130,210,74,48,217,192,73,51,75,119,64,225,80,2,2,135,237,133,36,107,204,13,149,30,131,86,196,204,200,65,78,129,53,187,78,211,105,50,226,92,106,28,33,36,19,177,205,133,46,197,186,61,119,253,155,92,151,74,61,130,29,185,246,33,43,102,213,232,71,255,171,120,95,246,255,218,84,97,237,162,23,51,200,104,65,129,16,89,182,94,140,14,229,212,191,226,44,235,58,109,155,79,105,194,134,236,238,81,157,61,27,85,188,125,65,172,191,111,253,45,36,239,148,32,20,129,46,121,194,106,94,160,172,29,253,232,85,101,159,111,149,23,12,92,94,38,58,181,2,6,187,70,96,139,19,110,153,255,249,26,83,123,231,40,253,152,178,10,50,57,103,213,226,230,221,204,150,125,148,207,33,2,156,244,186,167,61,188,15,252,8,111,153,185,78,27,163,53,176,164,252,167,97,187,32,187,101,18,58,112,95,252,99,210,239,141,62,143,139,37,81,188,144,233,60,11,29,190,25,68,143,133,168,186,188,105,107,191,48,154,162,77,96,231,85,58,208,52,48,106,238,210,5,16,219,167,254,250,225,227,231,255,245,127,255,223,11,32,17,9,208,165,59,240,40,131,150,187,162,156,39,0,97,219,142,219,243,243,122,113,3,92,4,138,17,33,81,190,210,28,40,178,183,0,253,195,238,253,85,132,12,22,81,210,81,206,157,192,1,110,170,106,183,107,134,14,25,9,67,79,188,214,26,84,37,170,158,6,132,23,98,197,70,19,148,193,204,72,195,103,117,180,180,137,40,166,39,151,184,251,127,244,134,93,223,0,198,176,171,11,43,211,104,231,43,51,129,243,149,106,190,75,71,125,86,3,88,211,87,44,229,3,134,163,55,60,128,45,176,24,227,108,84,182,203,154,177,33,101,63,159,149,175,61,155,173,47,119,84,115,238,52,165,32,154,173,202,236,237,186,236,1,128,27,27,254,164,4,214,168,163,247,220,225,219,4,87,217,153,142,110,227,221,79,128,86,31,241,198,243,175,75,114,214,119,170,207,36,25,13,64,202,216,130,105,205,184,146,142,36,45,120,87,2,165,245,88,56,52,148,129,196,70,190,211,202,59,156,30,193,63,120,2,41,120,163,0,49,123,8,49,227,214,110,118,187,43,142,9,126,187,178,218,158,121,7,217,202,88,32,201,24,43,65,106,108,194,22,222,97,181,179,199,25,39,92,229,153,177,137,220,37,133,64,116,162,89,127,144,159,255,100,234,85,223,88,206,170,112,219,4,228,168,50,59,86,41,206,148,56,251,21,32,9,143,235,168,45,106,210,60,205,58,201,132,141,245,198,209,240,116,102,147,111,105,87,166,145,144,55,81,83,179,226,204,96,147,57,222,12,32,91,207,75,94,62,36,126,30,161,100,22,240,112,147,183,231,42,80,92,69,51,255,196,1,44,10,91,55,203,22,171,31,88,224,92,195,44,154,135,14,197,205,56,129,8,50,85,84,87,252,241,105,42,152,163,38,66,50,26,97,66,228,214,90,115,228,145,3,251,67,110,173,133,254,43,2,187,236,24,80,85,8,115,208,76,73,194,97,128,58,116,18,137,213,113,5,254,96,203,198,9,195,254,213,124,60,93,118,52,49,83,131,168,36,126,79,152,188,14,166,61,167,69,90,26,252,140,114,82,8,79,132,135,169,105,66,39,161,19,98,135,60,118,200,228,204,142,130,12,123,63,206,108,14,252,112,182,217,110,41,96,119,53,220,75,89,220,206,85,38,120,76,47,137,47,172,204,235,92,7,235,58,39,43,182,54,178,166,241,158,240,26,121,40,249,178,12,211,189,84,70,192,223,70,201,187,193,53,183,75,217,62,27,247,121,153,226,115,133,8,167,216,222,252,28,166,215,178,22,223,216,207,165,225,87,11,174,89,93,1,128,240,124,233,110,235,93,122,75,27,115,7,90,186,120,150,236,242,196,78,226,36,33,17,13,96,170,238,164,2,195,120,170,236,105,88,210,134,121,186,80,77,108,229,220,244,213,47,11,178,61,167,69,36,232,92,58,191,28,173,57,61,149,254,108,23,159,75,255,192,154,68,44,40,119,57,213,226,66,204,163,79,90,161,209,72,220,67,188,189,61,53,180,156,75,26,93,190,134,175,235,146,201,147,21,0,129,95,168,125,243,233,19,89,130,184,8,155,25,156,85,233,239,254,198,135,175,190,250,166,11,161,223,96,89,208,172,123,122,230,80,226,25,63,182,247,78,62,13,168,94,41,78,105,150,126,201,133,0,157,251,224,143,106,109,234,128,8,173,161,118,241,77,168,223,10,32,130,19,106,5,177,177,0,58,209,200,163,43,41,34,233,199,89,7,72,116,161,7,212,0,217,240,150,205,111,129,16,132,9,70,250,24,154,169,20,8,115,87,142,16,145,8,49,51,182,38,201,11,94,79,172,68,28,242,155,3,128,28,64,7,0,141,19,109,173,137,112,183,211,82,25,177,57,214,57,217,93,117,6,34,180,12,180,154,25,41,200,162,239,204,30,193,207,128,167,8,2,119,189,49,186,95,37,72,26,27,171,114,44,12,197,41,135,83,252,98,180,57,60,141,113,127,87,79,252,215,225,230,38,208,16,251,8,103,46,222,71,118,21,74,25,188,102,241,215,66,248,67,104,164,121,35,123,88,41,33,196,50,80,162,28,137,179,93,164,87,218,251,76,152,153,144,58,223,26,149,89,64,50,124,30,47,132,199,121,190,53,123,208,238,179,66,64,86,93,169,180,132,188,238,111,9,80,130,230,177,11,69,169,3,150,176,93,125,145,67,9,18,8,82,50,241,47,117,31,237,119,143,162,134,246,84,98,234,66,143,192,59,113,7,38,228,199,10,144,74,4,132,195,199,166,136,43,97,220,170,16,34,100,23,244,13,215,101,182,163,157,209,252,42,179,103,3,82,145,28,174,17,237,124,224,4,23,151,5,91,77,164,191,245,249,140,69,80,8,161,129,0,119,16,239,80,83,176,101,176,126,115,10,31,221,225,146,221,3,38,117,189,170,55,246,158,54,8,225,195,216,65,26,145,143,242,22,181,34,132,242,250,234,106,167,200,226,5,68,184,111,70,36,77,124,76,189,26,245,254,41,97,54,130,44,204,240,253,127,250,79,76,177,218,26,178,180,63,253,211,255,142,136,0,58,0,252,193,31,252,225,255,251,127,252,51,1,65,36,66,2,132,0,255,3,69,38,50,191,54,66,8,172,10,146,117,62,32,54,11,57,3,36,68,36,181,71,137,150,63,180,18,197,229,127,56,198,206,195,53,6,130,105,59,133,193,154,200,121,97,132,40,236,12,19,101,41,49,139,172,58,213,138,120,142,184,249,124,225,14,94,255,133,148,87,17,230,56,68,164,51,112,176,175,106,80,70,70,228,73,53,58,148,126,105,128,131,212,8,166,37,64,121,225,40,194,157,153,160,236,151,150,244,46,138,224,187,149,177,227,235,215,116,233,123,227,97,40,65,222,126,15,17,214,90,49,183,240,204,242,223,123,162,142,190,17,148,190,237,28,185,21,6,227,64,252,150,187,209,134,177,138,111,176,69,225,204,239,124,227,229,45,63,72,146,159,237,27,100,74,156,129,142,89,212,176,197,64,226,234,88,91,254,45,64,151,41,67,62,74,46,13,55,34,172,228,31,217,153,148,8,169,213,35,12,45,166,192,206,95,115,107,246,144,121,89,70,230,169,48,203,233,109,22,194,236,158,91,191,19,161,242,124,242,131,60,7,130,110,227,225,230,21,8,14,202,102,205,219,160,44,86,152,62,169,181,71,97,132,213,201,124,149,37,78,14,190,177,21,135,228,250,5,53,164,58,24,62,181,178,241,4,33,132,49,165,253,89,4,1,110,128,255,237,127,249,95,126,254,27,223,11,57,219,149,144,53,16,184,187,116,128,15,137,252,196,234,97,197,204,72,138,219,219,107,233,38,144,116,72,142,0,129,144,81,80,58,74,83,60,157,177,75,87,69,177,71,22,235,17,23,218,135,129,239,67,107,13,140,142,169,161,140,198,122,22,75,33,6,33,17,232,198,254,87,247,180,193,181,26,184,80,51,63,164,108,197,62,8,188,2,133,138,131,134,222,84,88,198,12,139,16,105,124,179,32,203,61,96,40,107,163,28,41,26,143,201,226,115,168,127,174,200,44,68,178,17,121,13,35,89,171,242,121,112,206,216,26,108,210,65,23,199,155,16,173,132,9,161,113,159,129,155,33,254,106,136,158,79,90,244,251,59,249,114,143,150,239,228,247,0,135,128,23,100,87,175,210,28,201,82,252,11,1,229,1,199,103,125,91,248,196,253,223,50,118,182,21,253,217,54,117,61,0,50,110,41,79,51,132,208,72,194,0,128,153,63,186,174,238,225,228,110,196,197,50,108,37,246,100,85,218,214,153,185,106,175,178,151,145,38,71,200,26,84,34,204,15,43,10,5,32,125,152,128,97,183,177,44,39,38,62,244,54,20,87,59,235,225,116,86,91,132,112,10,24,3,189,231,3,165,5,73,232,159,13,20,126,216,55,172,145,112,19,51,231,180,95,241,175,52,35,26,114,162,174,121,38,57,195,44,169,219,220,206,75,130,200,42,57,20,56,159,232,161,32,161,2,97,73,114,0,85,31,154,108,138,197,90,227,19,154,155,253,11,137,232,238,157,153,187,140,236,79,125,86,151,187,30,233,106,246,38,20,54,48,135,215,128,77,70,64,163,60,142,95,160,150,207,67,177,194,36,40,221,53,217,23,100,0,148,236,32,21,154,150,141,195,255,185,220,228,208,26,10,22,149,172,120,250,199,101,68,251,17,53,99,193,32,29,0,132,154,234,192,49,147,189,122,239,23,209,84,55,185,131,250,11,37,81,88,163,133,193,89,175,90,70,221,163,19,77,181,105,218,195,140,51,153,17,168,208,177,79,82,160,252,61,173,217,178,118,217,28,96,2,13,100,17,197,44,168,55,123,60,158,236,104,24,50,232,25,229,122,101,135,222,15,53,244,20,126,116,104,132,113,42,178,112,142,47,214,19,132,223,146,47,236,26,237,101,50,112,242,240,214,225,52,92,191,198,254,237,65,156,28,105,7,2,111,190,228,161,109,74,34,167,81,43,35,231,96,169,230,235,245,16,56,204,226,126,131,225,239,47,75,60,117,152,54,14,174,69,32,144,213,179,161,174,55,73,228,192,44,58,172,205,215,205,237,78,33,49,44,61,234,37,193,147,201,1,14,207,24,202,195,110,48,238,29,35,221,205,164,7,23,57,88,214,78,211,107,81,114,170,54,116,39,94,0,87,67,223,201,209,83,29,58,49,157,214,251,80,176,131,163,84,62,252,210,56,237,208,66,172,61,16,180,69,206,172,69,72,198,65,42,114,18,55,248,43,251,118,162,222,45,159,35,152,184,237,79,255,244,191,139,231,246,157,239,124,246,119,127,247,211,159,254,228,23,96,254,199,182,199,140,240,171,32,128,234,95,217,71,148,231,39,82,84,200,188,48,21,72,114,59,236,116,131,121,218,75,120,77,103,136,166,22,23,50,22,234,232,134,252,110,202,90,111,205,112,71,173,201,148,169,123,144,115,230,44,78,130,74,54,5,86,206,132,25,242,25,196,19,179,130,226,242,67,20,225,58,0,173,99,100,59,101,152,196,40,25,97,52,167,104,148,93,124,51,194,98,234,16,40,153,48,111,185,122,101,134,221,81,218,11,43,20,54,236,245,20,3,128,3,245,158,255,106,4,149,212,110,229,232,219,28,35,106,185,45,101,54,114,1,63,101,15,12,84,132,141,143,244,175,35,91,117,158,13,76,255,186,18,76,199,117,126,79,204,0,50,131,60,90,87,132,109,245,97,149,61,125,195,24,210,207,188,169,201,140,58,176,205,160,209,238,206,134,250,197,68,128,66,39,56,118,102,189,223,88,204,91,143,101,243,81,226,217,189,117,186,44,189,146,198,74,99,128,199,83,4,233,22,205,91,173,158,203,185,155,0,153,124,109,227,35,245,115,72,13,210,226,74,100,216,182,179,94,152,64,8,68,216,214,110,207,126,59,205,182,163,101,241,142,179,15,238,234,61,149,187,245,85,64,206,137,45,99,184,153,95,18,183,212,44,151,133,95,164,176,178,135,203,90,230,143,145,197,148,58,96,150,196,40,215,245,31,255,179,127,246,225,227,103,209,185,42,11,72,55,180,237,179,207,62,252,238,63,248,143,254,213,159,255,59,17,98,100,18,26,60,108,183,151,98,243,231,46,46,55,218,37,143,185,35,17,43,89,220,60,89,48,66,72,152,89,48,135,16,77,3,247,208,62,76,239,184,139,83,236,149,191,10,55,64,23,100,1,131,229,38,199,222,90,41,161,249,131,236,150,110,62,219,191,100,119,29,125,191,56,114,22,74,128,151,185,154,76,33,92,132,83,31,132,195,64,111,98,154,131,109,92,22,108,193,60,130,102,129,213,109,37,120,149,152,151,249,113,119,243,148,54,196,103,207,60,17,151,13,216,1,41,177,45,34,194,131,187,192,42,28,35,55,113,232,187,224,167,108,186,201,32,15,58,178,201,33,142,119,141,222,131,195,221,150,17,184,173,212,202,148,59,25,84,60,60,248,122,6,224,110,54,154,169,65,103,202,227,118,251,114,115,79,241,188,248,166,92,46,188,66,41,51,59,125,152,14,89,147,176,123,147,12,174,135,108,123,228,55,153,245,105,27,220,86,120,109,251,102,230,223,213,65,78,192,206,155,243,223,4,127,15,92,1,115,215,66,217,214,126,205,28,158,108,236,54,210,129,221,84,212,181,179,224,167,224,235,137,146,190,158,34,91,144,115,12,37,136,204,220,165,104,205,138,173,30,140,188,9,221,255,107,75,218,123,207,135,205,45,204,237,133,218,75,182,71,189,178,118,131,168,1,126,66,52,19,90,1,1,233,182,39,48,206,61,9,72,23,9,54,101,7,51,79,214,56,92,81,224,159,74,94,232,240,23,67,185,176,133,112,65,91,107,255,213,129,113,107,11,31,131,160,141,90,12,85,156,85,227,215,179,97,92,140,141,225,216,215,112,72,54,0,160,139,144,185,62,13,76,134,128,216,235,111,186,158,136,185,11,34,113,162,12,139,71,222,23,15,78,92,247,89,213,217,21,179,200,43,120,126,232,193,25,96,103,128,30,55,227,153,128,0,53,156,182,70,107,141,144,3,156,189,42,12,38,170,114,129,137,106,222,192,91,38,248,149,232,121,146,246,4,131,30,105,95,67,253,201,175,245,116,163,65,75,155,204,119,230,130,173,180,153,12,229,75,182,203,38,57,141,35,235,142,225,240,219,143,106,213,252,159,147,201,243,179,96,34,135,118,1,231,36,21,57,97,113,57,42,32,96,31,86,59,3,241,132,66,104,80,215,152,124,176,86,70,156,3,197,86,39,37,189,254,217,164,45,224,84,224,252,13,176,229,221,78,213,127,247,200,234,37,199,137,18,2,92,97,119,112,95,126,245,15,142,104,173,240,157,92,209,118,158,76,20,150,155,197,222,49,68,36,236,204,32,217,90,70,6,220,47,111,114,142,237,189,93,124,98,38,85,38,111,23,102,227,230,93,132,26,74,249,67,192,173,204,176,181,38,98,103,192,173,20,44,150,87,245,5,146,177,99,87,51,184,144,95,181,255,243,255,229,191,253,179,127,254,215,191,248,249,87,0,196,192,13,154,11,34,130,97,169,237,179,253,139,195,130,145,98,191,129,7,158,50,85,127,80,39,1,23,247,90,241,53,11,205,126,103,160,6,212,147,136,206,223,141,110,254,213,238,127,10,200,1,221,136,195,62,145,64,224,158,77,195,157,21,16,149,45,57,203,184,162,115,138,163,136,177,75,7,68,51,21,48,3,166,180,205,175,83,136,126,241,85,122,243,205,59,25,175,111,4,220,79,44,96,128,65,37,147,116,243,228,229,219,172,233,133,146,63,62,34,144,246,112,136,76,105,142,176,152,136,157,80,254,177,43,118,234,209,46,121,124,105,156,17,30,252,168,81,134,121,220,105,20,200,175,154,234,210,245,161,249,90,155,74,220,137,128,236,27,58,32,205,149,40,60,207,25,143,193,38,19,110,181,237,79,51,250,47,255,95,246,254,180,219,210,171,56,19,69,35,226,93,59,51,149,202,94,77,170,7,53,168,239,113,209,25,144,232,193,101,99,99,151,235,184,110,221,31,227,223,114,239,184,99,212,29,183,249,224,58,247,212,168,83,117,207,57,229,26,167,236,170,58,198,24,108,131,26,99,44,192,8,4,194,32,9,164,220,107,70,156,15,49,35,102,196,156,243,93,123,103,170,33,37,246,30,130,145,185,115,239,181,222,245,54,115,70,60,241,52,102,6,185,164,48,9,212,169,103,202,9,200,182,166,130,0,54,29,93,107,110,198,97,210,68,165,133,208,201,199,86,139,250,153,185,194,80,223,32,34,20,75,104,104,90,138,230,230,79,99,200,90,66,63,164,47,180,27,132,34,132,8,194,213,202,67,250,177,176,166,3,58,203,174,186,111,49,186,222,155,32,191,247,152,224,228,72,175,4,175,251,20,95,55,91,211,133,112,77,172,215,139,191,50,88,20,47,250,36,255,7,251,176,172,209,225,163,85,168,118,0,174,49,178,194,174,197,70,42,1,143,153,17,233,182,247,221,177,217,108,98,39,164,27,192,162,208,8,0,107,56,9,219,154,110,87,136,17,170,199,67,41,197,229,184,53,48,132,104,169,179,19,2,64,6,134,130,180,24,67,31,107,85,235,107,163,185,93,18,0,149,34,136,178,16,49,215,151,220,82,45,254,55,66,26,255,171,123,251,178,144,155,118,107,243,64,180,20,222,175,63,164,151,185,0,45,14,118,19,8,9,240,18,188,140,226,204,214,39,181,201,67,2,72,84,122,208,158,88,36,34,65,89,162,41,21,44,130,220,41,62,84,40,16,9,209,27,203,10,94,0,217,61,62,161,8,136,186,254,155,252,4,139,120,177]);fileData4.push.apply(fileData4,[230,110,177,97,137,87,162,44,1,236,200,133,23,221,187,204,107,186,82,239,65,82,26,193,196,247,42,234,89,166,40,103,28,187,85,130,68,221,236,27,71,43,54,1,81,216,165,74,58,221,65,169,137,1,230,195,3,223,78,156,17,79,68,171,152,76,154,206,29,118,60,48,219,210,50,183,138,17,48,105,95,183,80,183,1,74,40,175,43,151,39,102,68,83,198,84,42,221,237,243,70,84,215,48,25,168,94,246,108,86,212,42,9,172,224,171,116,87,109,158,239,104,234,42,204,69,3,179,34,4,208,148,104,214,155,242,12,211,171,30,164,185,89,180,71,99,209,154,172,165,42,129,36,161,104,65,33,228,122,126,122,244,50,186,35,68,142,83,92,254,220,248,204,175,119,48,207,168,37,179,16,130,0,34,9,33,215,220,114,180,178,73,143,179,175,105,56,48,164,167,251,153,222,186,26,21,208,93,202,72,180,47,37,153,113,69,43,226,62,146,79,143,91,225,16,169,225,69,28,132,33,58,139,32,155,180,234,192,214,160,114,80,10,167,222,6,91,46,203,178,32,160,112,123,157,145,99,90,10,199,116,98,100,222,71,249,229,62,223,116,241,182,107,78,158,66,96,135,124,55,38,193,221,54,116,140,47,1,136,210,161,52,161,216,107,115,93,253,59,192,193,79,161,173,29,179,52,237,252,36,100,34,23,6,220,124,222,252,170,251,130,111,209,213,21,175,20,164,81,194,147,168,59,78,22,40,165,248,43,0,64,1,216,16,197,103,83,49,164,58,45,129,2,0,155,205,6,18,89,130,211,22,146,83,153,148,183,218,37,209,183,235,161,196,58,75,151,16,20,28,108,215,176,201,73,250,238,111,228,21,140,129,104,13,50,19,32,154,12,147,123,158,70,204,147,203,237,240,129,113,243,33,198,53,121,210,142,190,167,80,141,34,116,188,56,179,91,233,62,78,198,183,167,148,152,177,198,167,67,236,1,147,185,162,133,94,246,8,181,202,230,87,134,22,107,179,223,53,163,233,9,243,100,5,89,110,73,91,2,72,24,57,184,153,223,185,26,152,220,238,7,35,26,232,194,81,25,44,210,94,39,34,90,184,54,166,14,219,198,44,67,84,34,81,120,124,101,134,234,86,218,161,225,48,115,44,159,14,156,179,69,244,193,40,159,10,8,100,96,221,224,48,166,239,120,65,29,230,57,37,233,117,84,78,30,142,44,205,41,187,111,90,169,222,81,10,19,42,139,80,155,76,64,47,182,36,145,45,171,130,207,57,185,226,252,248,108,233,97,192,60,71,55,8,109,7,24,4,164,176,242,236,245,215,63,245,169,79,187,56,205,74,207,229,249,231,191,175,174,107,46,57,168,138,166,16,251,23,25,90,20,206,14,89,41,109,31,37,17,117,166,3,172,168,51,3,203,111,65,34,236,175,126,229,15,133,229,204,66,41,43,79,160,54,200,161,140,69,86,87,94,78,152,129,127,28,95,201,77,144,8,106,87,52,201,212,21,206,228,95,48,178,147,127,208,116,155,45,198,18,107,164,163,198,175,159,96,44,65,171,197,61,102,13,174,206,74,158,63,232,170,24,233,22,184,190,204,95,27,54,194,138,25,206,188,231,21,233,244,121,209,52,105,162,9,240,115,24,89,67,51,150,69,90,151,1,209,118,195,169,149,233,152,61,2,30,25,126,136,245,34,106,0,1,38,179,111,231,216,185,247,0,174,15,3,33,136,168,177,137,90,27,209,104,50,222,224,64,60,100,175,12,80,88,2,255,82,64,198,144,150,85,33,24,140,238,161,202,135,240,148,95,6,37,186,76,119,176,233,28,162,35,185,15,190,105,0,9,144,1,135,125,186,154,160,235,89,11,72,164,228,230,193,248,34,22,81,172,127,64,160,224,191,135,0,169,63,240,56,176,17,254,74,169,80,65,186,61,202,218,125,233,83,254,146,50,163,144,170,51,120,200,71,74,251,122,197,187,128,26,169,76,239,91,240,39,194,198,42,121,243,168,110,245,230,136,131,136,139,58,154,16,57,204,227,204,84,174,254,147,160,106,137,106,51,133,228,202,140,238,203,104,178,5,90,88,19,10,161,32,148,34,123,167,78,93,188,249,150,235,47,92,23,213,154,27,231,25,91,199,13,119,221,253,62,130,63,55,20,104,97,12,147,128,225,6,26,101,14,140,86,90,51,138,89,121,88,171,34,10,211,79,49,89,187,87,162,188,5,33,133,136,9,107,162,143,223,85,12,91,226,37,164,201,23,97,9,179,220,138,23,45,162,43,123,236,206,140,14,4,68,57,31,70,227,131,151,97,189,160,13,74,230,234,9,234,143,9,246,56,47,133,28,162,184,116,144,138,200,133,212,245,17,141,93,163,247,159,109,102,216,149,9,108,30,147,9,58,151,116,19,231,39,170,65,73,178,51,73,99,199,213,92,163,126,247,149,59,219,94,133,83,89,205,124,18,11,43,206,113,13,78,145,93,145,50,59,32,29,191,202,124,144,97,92,166,20,179,17,252,201,201,149,120,56,253,65,231,122,221,47,166,48,239,0,214,166,38,245,155,220,99,71,163,239,247,142,124,102,47,26,214,216,165,163,211,223,26,173,83,159,146,90,75,49,7,57,110,179,121,112,32,66,106,206,107,191,49,116,31,115,140,11,214,220,152,230,48,26,241,79,137,113,155,171,81,69,171,100,170,193,157,98,4,118,146,213,57,181,240,75,159,71,170,25,141,83,75,106,249,47,205,35,186,109,63,118,67,169,77,165,218,63,4,223,113,92,204,241,194,137,128,117,134,17,116,160,73,121,67,41,218,132,125,224,137,226,238,150,77,120,164,128,179,195,71,134,210,51,67,97,184,120,241,166,59,239,188,147,153,113,33,54,91,195,77,215,160,17,225,165,253,95,0,20,27,0,176,83,192,25,101,209,117,170,230,249,177,214,115,40,178,101,222,132,137,107,53,65,170,162,95,44,92,54,149,219,99,254,55,75,75,196,21,17,6,92,2,217,84,71,181,74,49,90,236,53,99,212,215,34,180,44,6,183,9,193,178,160,148,240,156,44,203,178,160,240,116,93,43,165,26,249,57,191,83,139,117,247,144,168,59,77,169,123,79,51,253,159,205,72,185,160,111,21,144,20,222,28,27,103,235,124,195,35,202,94,122,112,36,143,194,108,224,230,253,129,148,22,83,238,35,223,169,8,83,203,37,17,94,83,204,142,233,81,83,138,103,167,152,239,154,253,216,44,71,95,182,93,140,189,21,178,227,156,214,18,94,112,10,38,140,251,83,106,26,60,203,116,93,207,236,223,38,73,235,53,92,78,80,1,0,8,207,133,63,81,135,208,49,247,215,224,184,181,146,191,165,9,230,101,189,51,152,50,169,87,87,87,97,28,234,70,18,218,238,92,248,14,122,154,174,233,163,104,25,112,178,223,187,49,114,235,194,5,88,18,103,111,162,99,152,181,117,241,225,154,86,42,113,226,130,135,24,149,11,246,157,174,191,111,169,19,14,27,75,84,135,232,58,43,118,158,85,149,244,231,234,98,220,191,221,242,114,65,100,179,40,214,89,77,123,148,108,24,214,31,170,65,73,26,96,21,218,145,52,207,103,170,105,192,53,163,5,42,102,181,191,221,210,102,193,34,177,92,91,158,122,234,41,231,213,232,62,127,205,137,107,126,241,139,55,254,241,7,63,106,189,181,247,228,84,247,164,0,22,87,104,27,163,236,200,155,97,103,100,138,253,176,103,117,246,220,9,53,68,2,19,127,57,154,134,126,26,91,193,139,93,246,58,32,164,180,101,34,146,170,151,11,47,136,0,173,192,145,244,78,142,46,153,234,205,91,183,24,190,161,106,182,190,154,16,213,26,180,15,68,33,21,32,62,123,68,203,50,222,136,49,23,34,21,44,18,100,98,126,46,176,118,130,134,119,12,228,215,94,124,27,252,154,96,13,130,95,91,241,119,224,40,253,148,162,215,91,9,246,188,38,91,74,8,15,1,209,132,99,240,22,27,225,10,190,112,229,63,194,14,89,72,62,255,174,253,88,27,87,64,182,90,27,87,40,89,23,130,161,204,8,251,59,117,109,107,35,144,26,194,204,38,63,212,250,91,96,199,201,234,12,65,195,181,163,240,187,61,228,50,249,32,104,90,80,233,199,26,221,37,78,251,162,130,202,202,153,208,163,37,142,225,136,125,174,0,78,26,202,118,9,134,184,196,113,208,85,169,128,59,133,132,12,49,125,51,158,189,118,30,244,131,242,144,137,182,24,1,189,251,212,2,243,86,35,170,222,90,0,100,88,84,59,59,250,56,180,136,196,45,164,64,220,8,46,247,162,46,115,133,45,39,133,105,217,99,230,205,53,39,111,185,227,142,27,47,94,172,24,29,214,158,117,19,179,105,244,21,143,29,59,113,252,132,166,141,250,183,23,134,52,13,14,197,133,111,119,232,52,5,157,36,88,103,82,16,176,32,64,41,136,153,0,106,129,239,118,43,87,8,100,74,65,233,12,124,90,4,115,41,122,153,247,176,249,61,180,206,136,139,230,192,104,23,7,205,249,135,58,111,19,17,2,208,56,133,165,221,115,12,76,219,40,59,28,225,81,35,213,53,158,128,216,134,214,215,173,213,37,40,173,41,156,245,29,18,114,248,98,198,153,215,221,181,125,14,196,147,41,189,210,219,2,219,27,184,7,79,103,189,240,238,14,160,67,87,215,178,194,219,73,200,45,124,179,64,0,16,233,133,63,59,54,158,8,121,49,172,6,144,117,99,198,17,205,128,67,72,28,236,95,139,121,157,242,234,207,115,19,214,141,35,205,181,117,28,66,10,227,200,172,95,147,1,119,195,195,20,245,46,52,242,199,71,248,168,17,216,103,88,223,232,111,58,238,61,163,213,115,66,105,218,181,199,238,67,21,16,102,38,220,0,224,194,168,63,146,4,186,181,204,195,120,225,148,250,50,66,246,109,77,31,180,163,19,107,54,251,255,48,124,206,179,58,66,16,132,89,253,52,55,208,206,67,48,101,88,122,43,208,17,82,70,144,138,17,164,20,180,20,226,170,33,133,158,141,205,32,22,162,213,168,80,152,245,195,198,233,146,166,181,73,164,143,234,104,217,46,22,46,247,220,115,175,154,55,136,53,136,104,201,239,253,106,123,250,204,201,74,120,146,213,219,162,139,77,168,11,13,17,54,63,60,85,10,64,152,148,250,157,177,128,5,190,87,115,84,97,41,58,33,144,33,3,8,23,72,76,249,206,22,205,89,89,113,71,73,198,182,169,136,104,22,14,90,96,47,22,86,64,64,107,54,135,190,148,112,17,69,183,244,69,148,53,132,150,92,106,55,232,210,37,246,141,167,174,128,44,130,35,153,111,13,32,214,155,134,154,135,56,155,53,105,13,187,55,239,170,62,252,203,18,53,169,51,93,129,153,102,184,17,117,59,98,131,1,88,145,106,213,201,167,251,45,193,66,157,116,144,5,212,79,17,52,70,102,202,250,15,122,120,236,83,42,17,96,93,103,191,166,162,210,185,75,173,239,144,119,77,134,123,90,105,127,222,226,100,123,58,152,221,189,141,197,149,115,202,208,199,153,107,205,8,85,251,212,20,16,214,70,253,238,156,51,138,63,102,26,218,21,4,70,100,142,28,102,47,0,129,62,159,54,252,124,111,250,29,159,80,246,84,59,96,103,100,141,13,65,231,122,175,139,41,245,25,127,185,56,211,2,49,125,100,240,188,166,200,27,156,138,231,13,8,66,204,24,93,60,15,165,20,64,233,70,20,211,243,236,193,0,60,176,14,82,209,102,78,185,107,131,147,82,229,128,76,37,82,131,26,172,7,200,245,158,64,210,35,212,172,24,1,225,109,137,3,6,61,159,238,5,148,46,216,109,183,221,242,215,223,120,230,23,191,188,164,115,96,0,92,148,88,47,134,146,64,176,159,161,69,25,59,216,240,29,172,106,94,97,212,74,170,134,57,197,37,122,161,136,198,24,32,35,77,237,79,0,184,44,164,193,138,130,84,235,4,5,61,244,22,164,165,13,223,0,165,6,41,134,145,96,2,148,73,4,88,138,168,221,54,6,218,109,107,193,208,44,201,221,136,186,77,135,204,2,172,81,81,253,149,157,158,100,160,190,14,79,48,193,8,213,67,163,166,208,84,16,95,16,129,44,223,91,36,28,73,165,67,72,75,17,104,24,17,212,30,16,106,52,7,97,99,93,1,86,15,39,134,152,96,9,115,166,135,6,117,114,244,14,114,70,141,160,1,214,150,48,141,126,6,104,34,75,113,191,42,169,236,147,82,67,238,154,17,88,207,234,154,170,198,96,150,208,132,16,19,154,80,64,88,28,160,60,144,244,9,42,102,68,89,153,1,140,184,81,192,114,167,59,77,20,217,206,92,58,210,248,132,69,245,222,40,48,93,226,59,164,248,64,137,86,253,20,4,85,36,53,148,44,125,67,54,188,184,185,179,53,168,103,32,164,238,98,142,97,200,247,174,107,138,24,143,69,80,67,168,16,168,210,144,156,55,12,0,132,149,223,2,174,7,50,240,10,129,133,245,112,226,192,131,49,197,111,69,207,228,142,141,27,2,0,172,57,169,27,1,117,113,5,108,195,183,81,245,210,246,152,17,135,49,159,43,9,21,73,7,80,23,208,156,204,230,20,201,22,42,73,21,31,13,38,99,132,128,192,106,130,103,172,135,194,53,9,158,135,42,71,99,50,157,250,7,132,45,199,166,30,6,160,128,44,132,2,4,180,47,69,4,246,5,238,122,224,161,27,47,222,184,183,183,135,25,151,219,172,61,4,111,188,241,75,16,64,90,84,117,200,136,194,91,162,141,234,3,58,237,9,128,242,161,106,131,22,74,120,129,198,69,21,21,164,217,73,103,109,23,116,221,170,185,151,32,241,106,212,2,80,51,129,39,34,85,40,165,80,126,78,182,91,89,150,144,208,130,8,165,196,109,167,102,102,10,67,17,253,179,79,74,45,95,76,234,238,149,109,187,235,145,91,50,76,71,142,102,0,74,89,99,158,106,25,93,3,245,135,75,181,77,94,154,101,52,194,226,188,128,174,103,79,37,54,55,9,59,176,134,231,136,0,87,237,154,216,96,217,30,152,44,93,1,183,190,232,54,48,152,199,172,67,92,23,22,164,108,28,205,35,221,211,177,17,140,211,84,148,96,124,144,52,7,20,252,191,98,211,54,247,40,238,234,214,88,177,206,124,184,118,228,83,194,186,143,233,204,108,131,124,224,150,112,252,21,66,247,188,29,25,192,180,233,226,222,123,188,68,222,97,41,29,124,39,34,92,38,254,198,157,87,243,74,95,66,107,74,139,248,130,157,101,200,232,150,227,77,171,173,179,125,8,112,1,233,200,160,83,199,180,200,126,153,92,145,26,52,91,43,235,210,52,13,51,57,70,45,135,251,205,175,23,81,226,156,3,29,252,65,33,67,196,50,141,126,28,119,142,69,176,4,215,232,173,176,227,57,126,135,183,179,202,45,157,184,8,115,233,162,61,147,115,92,13,5,227,113,148,93,23,25,34,98,217,2,32,151,130,128,91,217,170,183,241,118,255,210,117,215,93,119,226,196,137,78,182,166,29,192,211,211,13,224,149,215,94,249,254,119,127,100,83,206,77,245,207,147,165,110,32,212,8,254,24,213,74,121,26,76,132,228,139,47,138,153,239,119,86,233,77,122,170,130,175,108,71,211,46,46,9,196,32,201,6,89,120,203,64,68,230,170,209,46,24,182,98,13,195,244,184,101,251,33,46,73,194,71,202,190,85,54,149,22,50,98,130,97,1,208,207,20,66,237,155,121,126,23,8,39,34,99,216,0,9,146,139,36,18,92,35,54,64,78,205,178,227,102,203,16,125,94,167,237,90,110,19,66,191,114,161,244,67,2,153,164,159,231,61,134,146,0,2,7,249,146,254,238,50,18,195,231,32,140,3,20,181,0,79,145,138,18,205,62,39,150,63,208,131,99,1,107,198,46,207,12,15,59,35,190,44,19,161,41,35,104,205,93,99,7,231,53,251,153,203,74,223,211,239,145,67,210,111,36,29,161,8,140,249,139,7,14,69,13,128,61,0,122,234,145,97,13,183,19,241,225,33,104,61,144,150,108,28,63,56,195,48,132,216,161,71,25,142,7,76,51,220,30,146,33,84,178,159,84,173,48,20,122,118,41,225,110,98,152,12,138,176,62,218,115,198,114,118,185,150,42,147,59,7,233,238,168,82,250,35,78,198,120,110,240,80,135,64,212,43,230,114,14,85,197,93,196,124,3,183,82,152,89,152,232,228,137,27,46,222,124,254,252,249,104,206,230,118,208,243,13,224,186,11,215,255,217,127,253,75,107,17,180,83,99,1,164,54,175,164,230,19,13,110,31,13,146,104,66,209,25,145,140,14,148,97,50,68,24,210,184,34,232,217,252,162,7,242,144,155,48,183,189,29,85,26,110,41,84,68,250,6,113,125,103,41,154,101,239,3,97,20,232,104,160,0,184,80,188,108,21,118,111,34,61,233,185,204,138,117,45,180,164,78,153,8,130,253,19,17,45,150,18,211,103,53,169,113,15,78,214,241,184,55,12,116,8,99,16,15,38,39,156,77,164,83,112,27,40,170,135,162,74,13,246,124,237,132,89,161,96,184,196,5,64,64,40,4,179,31,16,183,18,35,12,3,116,128,243,213,211,6,3,138,25,175,154,11,65,27,228,69,195,234,181,73,239,124,206,113,112,80,76,199,252,49,202,64,77,67,63,192,29,115,82,86,175,172,203,235,145,94,70,103,176,114,201,251,72,165,253,192,44,67,102,170,171,232,4,228,130,4,50,163,244,176,76,49,180,58,143,77,42,74,77,21,10,227,113,33,15,29,224,224,8,193,56,233,180,166,243,128,122,251,251,243,152,249,48,45,3,139,133,215,76,70,171,189,115,191,62,244,46,58,10,26,18,142,115,196,56,2,146,217,174,208,202,118,156,84,18,221,29,85,194,69,49,164,65,67,248,32,246,13,202,231,153,138,108,28,180,240,141,208,223,104,169,49,66,237,149,227,199,217,44,164,105,37,5,153,139,236,111,203,77,119,222,121,223,253,15,168,181,129,231,168,235,97,172,66,64,219,242,250,66,82,88,83,239,80,229,197,202,141,167,108,145,102,39,69,96,40,81,153,83,239,7,32,5,1,165,202,125,227,197,11,19,23,18,105,241,41,129,255,3,66,40,108,88,90,75,198,105,96,114,51,63,2,210,229,213,22,65,217,75,131,89,82,178,148,155,67,108,205,145,148,194,189,178,101,209,33,171,141,127,65,115,225,189,110,134,206,158,155,17,16,57,187,8,184,31,75,39,157,85,97,118,215,4,160,134,7,83,29,159,182,54,130,154,63,68,194,157,212,235,131,108,58,77,45,239,5,50,36,26,216,250,4,74,205,226,22,17,92,7,31,193,135,199,230,165,5,250,233,159,99,19,210,64,73,99,254,141,67,111,117,123,142,200,137,172,204,72,61,23,65,67,230,120,174,63,152,151,168,67,86,218,156,85,185,187,200,93,151,8,232,145,183,32,210,53,221,220,84,230,102,87,106,66,111,155,167,142,4,180,161,61,14,226,238,184,169,62,152,142,64,193,43,116,142,253,129,223,103,125,28,88,100,133,79,19,231,59,119,182,166,174,130,101,182,107,246,30,115,83,222,125,91,226,23,202,137,5,105,247,234,18,2,184,74,253,195,79,74,48,33,222,49,203,21,1,66,22,1,150,53,245,9,15,35,247,41,100,39,56,81,209,143,64,104,103,53,202,204,91,46,68,68,72,241,144,204,164,160,247,34,213,95,220,110,183,141,240,154,239,127,206,201,104,30,46,162,172,34,36,217,23,33,220,108,229,141,95,238,239,11,208,177,99,199,96,230,13,188,218,1,28,63,190,247,234,107,175,255,227,63,190,4,205,9,98,145,166,77,235,185,181,24,236,7,216,160,15,247,140,104,55,24,1,2,120,176,112,227,132,228,106,23,16,129,33,176,134,172,94,54,234,189,24,55,195,205,68,131,140,0,11,115,182,145,104,124,127,251,48,139,14,89,51,144,149,216,184,170,92,163,72,4,82,44,200,198,80,148,61,14,109,84,80,186,39,115,105,41,103,182,120,114,98,25,228,165,193,17,145,78,153,137,42,143,39,243,237,104,203,13,89,118,79,224,15,76,107,147,54,184,7,50,221,95,21,102,227,172,120,116,111,212,56,158,197,216,83,120,114,30,66,231,89,24,132,14,9,57,145,25,49,166,54,71,109,247,66,158,65,234,243,137,40,182,193,67,197,25,167,255,129,172,137,102,119,242,65,37,99,62,216,25,117,28,40,205,173,39,159,123,213,126,119,36,118,234,72,243,158,204,85,31,163,10,172,194,193,209,42,125,224,101,182,250,186,20,103,21,68,225,158,212,50,58,39,146,14,250,228,230,220,192,198,91,0,178,51,233,129,42,147,207,238,170,248,53,148,166,91,134,120,146,102,220,104,169,18,125,53,76,144,53,202,17,4,100,213,38,221,162,9,167,178,121,31,224,201,10,53,46,60,168,245,52,249,44,58,2,68,145,206,206,168,150,59,4,128,132,11,2,73,77,55,69,4,66,170,30,31,2,210,225,251,237,106,102,186,99,37,73,70,15,109,12,146,85,230,196,248,133,162,170,164,162,33,101,69,142,159,57,117,227,205,183,220,124,243,205,211,226,102,181,3,32,58,118,237,169,227,128,110,110,188,69,220,0,8,192,94,17,217,24,222,50,22,104,204,76,180,81,95,3,127,49,6,38,75,37,41,168,11,103,189,147,152,99,89,45,206,165,17,4,46,160,133,187,23,95,130,72,92,151,230,206,208,181,253,162,84,47,66,4,88,164,185,37,59,1,67,149,198,68,164,198,156,214,112,169,204,175,78,155,211,250,18,65,73,161,173,114,234,139,192,178,16,109,212,155,34,11,106,122,123,53,112,195,59,50,41,57,34,0,82,117,159,148,193,24,171,153,110,132,254,110,110,162,32,28,236,212,1,15,224,245,219,46,192,178,213,94,184,62,108,182,3,232,68,102,199,176,52,14,123,5,13,190,95,153,164,57,70,128,45,222,111,110,104,131,28,65,210,9,167,123,100,67,202,44,226,166,45,16,221,189,158,110,200,93,133,255,218,250,190,107,212,113,208,60,128,134,52,130,173,48,245,17,105,85,63,239,230,201,184,211,106,123,50,38,233,167,5,52,89,203,164,66,243,36,13,163,239,102,42,177,176,29,25,68,7,138,54,118,8,35,34,224,51,185,231,123,13,35,66,26,164,247,243,24,143,54,156,222,42,83,19,148,110,94,178,54,179,233,219,26,154,52,91,195,94,78,12,32,80,135,180,16,130,10,138,112,37,185,48,11,147,115,147,164,205,249,8,161,74,10,234,75,84,12,141,48,38,248,132,59,65,55,0,195,127,52,4,6,151,101,97,217,214,142,19,65,152,247,185,28,91,54,247,223,127,255,180,28,100,230,213,14,0,17,206,156,62,253,220,51,223,121,253,141,75,22,157,186,160,217,165,99,155,240,5,5,83,199,239,27,134,46,42,176,172,138,172,70,112,108,133,124,199,1,87,54,163,65,64,173,246,244,226,52,206,156,227,229,33,170,99,219,240,178,4,217,158,193,118,100,236,19,174,27,142,193,109,146,25,225,23,180,194,34,152,220,101,50,89,114,181,45,28,128,20,74,91,61,1,21,41,218,48,13,183,236,184,8,166,36,169,94,35,138,49,91,5,198,97,145,169,237,172,231,32,35,72,244,237,57,116,199,144,185,143,253,172,182,235,136,199,189,71,89,74,148,21,15,187,97,153,74,111,234,41,163,56,231,8,105,113,200,77,153,168,37,93,237,154,80,4,216,86,18,212,222,113,109,112,61,127,16,4,178,103,206,193,107,49,12,54,93,48,18,174,212,183,146,189,109,162,209,14,68,100,172,12,250,188,201,137,250,201,163,240,194,122,87,132,117,50,22,115,134,245,1,174,121,74,131,228,216,238,28,57,48,28,205,243,108,89,132,4,102,34,240,252,17,90,103,79,93,192,89,71,202,44,51,250,77,250,43,200,84,167,25,83,110,166,2,201,118,216,67,121,49,111,49,7,166,191,80,76,169,34,105,243,129,42,251,175,39,63,112,52,9,176,100,184,50,206,99,163,229,67,13,130,55,68,33,254,112,68,165,60,246,171,125,100,197,3,8,247,133,149,243,126,221,205,55,223,113,219,251,55,123,203,52,55,109,179,227,214,191,238,186,243,203,70,77,249,200,188,223,9,64,16,150,170,143,128,162,247,20,192,66,180,136,78,98,4,152,183,101,217,35,20,130,224,68,31,97,44,100,95,137,136,22,128,198,67,151,16,229,139,168,182,66,250,217,22,189,93,10,192,2,194,5,64,128,8,153,234,90,76,57,33,157,112,99,156,210,210,232,1,22,19,81,207,123,1,129,173,197,8,59,75,28,209,147,0,84,189,75,18,253,62,149,128,193,36,2,66,172,151,97,131,81,191,6,100,188,227,226,144,84,101,228,11,53,62,79,77,113,73,221,180,226,31,100,212,236,152,139,185,0,49,51,47,176,65,154,208,28,5,195,108,103,142,183,234,79,171,145,225,82,211,51,21,150,175,171,156,142,88,219,239,50,74,152,147,155,207,195,176,62,206,32,157,84,123,251,202,15,56,50,43,50,144,186,64,200,113,221,1,172,199,17,139,210,81,154,145,28,218,231,145,200,175,192,46,59,115,109,26,236,160,77,108,252,195,112,165,121,237,217,239,70,72,1,91,193,17,146,142,138,23,69,34,164,34,215,2,132,164,228,168,30,101,206,10,68,51,108,231,160,236,147,129,88,178,184,57,129,82,47,88,10,32,185,33,179,222,201,189,79,189,87,6,92,221,177,154,57,129,144,77,11,97,253,98,181,87,112,127,127,70,4,102,152,5,11,135,252,81,53,76,236,199,209,108,5,8,13,136,252,200,61,141,89,2,211,123,143,3,100,52,206,75,186,168,62,115,134,196,168,20,171,163,62,76,126,245,69,76,159,83,4,17,11,182,225,144,101,220,130,201,123,39,100,170,120,14,35,105,176,174,138,245,195,97,9,210,251,162,10,89,40,74,5,142,159,183,168,151,236,178,0,0,151,45,2,239,9,20,64,13,238,218,47,178,143,112,207,61,247,30,191,230,68,23,201,224,127,94,237,0,108,18,112,205,51,223,122,94,221,83,154,207,19,136,213,178,94,31,35,84,198,72,210,30,117,238,238,208,64,46,174,78,211,56,112,236,6,250,29,230,45,221,108,48,252,174,242,88,46,189,23,91,223,74,153,177,30,171,115,204,22,64,29,71,141,66,144,186,62,204,157,129,77,213,175,67,156,157,74,71,104,233,180,87,117,4,90,129,77,12,94,120,163,177,23,114,27,157,66,136,29,86,145,151,68,127,186,32,50,176,19,50,179,31,25,173,125,197,159,210,80,118,101,251,110,147,59,153,155,195,106,162,183,192,90,32,101,6,145,42,24,130,51,32,203,137,2,30,147,41,135,75,224,50,82,83,167,210,146,190,29,53,114,199,26,117,175,239,66,194,46,58,146,76,3,127,143,166,104,204,14,95,7,75,234,238,166,196,124,200,102,130,133,113,66,65,1,134,110,162,160,202,65,80,157,145,12,135,151,56,60,70,163,8,112,71,227,95,140,103,105,60,99,130,48,238,46,97,128,132,67,36,87,51,246,72,182,225,129,130,9,179,248,35,48,243,156,206,205,112,202,227,92,211,84,207,24,190,254,16,229,176,176,177,132,50,213,164,22,142,190,67,119,143,100,199,130,29,71,196,163,174,91,176,77,209,216,195,33,154,210,208,99,223,149,156,94,205,65,195,32,1,22,66,180,96,107,66,20,129,211,23,206,223,116,235,109,103,206,156,93,51,67,218,236,164,63,243,93,119,191,79,160,0,110,116,247,138,49,97,34,69,63,136,69,177,87,7,115,204,116,224,80,30,106,202,76,69,210,11,10,2,46,182,176,180,133,44,221,46,232,224,100,56,131,54,187,52,130,121,179,252,14,149,23,37,59,195,208,125,163,146,142,90,20,123,96,218,132,199,41,59,73,184,123,106,19,166,35,82,82,117,214,225,77,190,210,237,242,7,238,36,130,121,192,34,128,19,150,50,103,0,144,230,241,47,68,155,14,232,84,67,133,13,82,20,173,44,68,163,130,49,97,232,198,166,68,231,128,8,192,224,215,239,219,64,145,137,235,67,180,2,141,213,205,108,121,221,85,113,135,159,108,55,24,178,32,178,100,201,241,148,236,8,161,190,30,15,114,148,233,174,237,85,41,174,36,88,253,204,18,151,119,105,169,14,136,47,95,233,108,118,36,189,76,255,213,19,163,196,26,232,113,190,50,206,135,251,247,21,138,197,105,157,158,73,31,75,11,59,236,63,245,102,102,89,65,81,208,165,227,214,163,212,62,12,103,41,58,7,98,244,50,163,32,199,24,190,88,104,195,76,88,144,94,16,209,231,115,246,43,220,174,47,33,102,138,142,209,58,48,178,134,86,79,59,194,56,151,46,194,11,80,18,6,17,9,2,243,22,101,81,104,185,152,136,7,145,75,145,80,192,213,220,77,109,158,138,97,218,126,59,10,86,53,169,190,223,27,219,253,247,223,124,235,45,183,221,186,227,230,223,177,1,16,0,111,203,235,199,246,54,251,251,82,101,60,200,160,143,40,114,180,135,83,167,104,237,152,24,5,57,176,60,99,26,42,54,227,126,20,18,129,130,184,105,193,205,82,211,147,195,86,172,154,89,117,114,241,200,36,145,194,6,198,147,245,142,205,50,155,85,26,215,21,29,18,135,39,44,134,150,40,74,40,2,220,70,249,69,96,1,9,196,158,58,131,85,28,160,138,238,164,50,177,186,232,9,7,214,151,144,80,138,61,2,30,7,146,138,33,112,23,247,108,26,41,14,246,129,85,217,213,21,139,26,45,81,160,116,153,68,157,7,117,60,206,212,91,0,238,32,77,174,81,227,199,117,65,63,82,87,183,122,79,179,86,166,65,72,140,9,133,133,106,41,88,229,240,5,38,185,246,253,138,198,13,244,137,100,211,142,54,158,13,232,109,231,154,234,146,186,143,44,43,27,79,166,9,242,24,244,134,187,146,188,214,50,18,166,73,47,109,118,39,53,218,145,171,202,116,65,132,49,45,114,202,19,77,7,25,141,228,132,12,218,152,220,3,209,80,104,116,57,28,37,229,161,234,23,103,25,9,76,130,210,148,118,177,198,247,221,209,255,77,219,145,10,184,179,38,172,96,67,0,115,101,89,116,103,135,100,69,227,154,15,39,215,193,204,97,41,206,198,59,60,51,86,18,108,31,119,148,101,48,10,132,125,165,43,173,50,227,83,20,229,23,17,90,22,192,69,120,223,135,121,2,33,135,92,103,199,204,42,107,101,230,194,188,21,185,84,182,17,40,27,191,86,33,32,205,88,63,182,183,17,56,246,157,239,124,15,154,90,117,113,104,39,136,126,169,159,0,71,154,87,5,22,168,170,124,187,81,79,91,12,43,158,35,131,163,89,203,77,107,99,224,250,231,5,9,145,42,69,200,102,89,181,121,67,16,68,29,80,196,145,180,122,248,185,126,186,206,78,58,71,39,67,172,210,24,185,233,162,212,225,164,27,147,98,132,127,12,254,170,27,91,199,67,245,182,6,43,232,65,147,137,235,160,65,85,39,191,136,72,102,157,215,116,233,153,56,122,166,89,208,64,234,152,174,212,29,140,59,45,156,113,128,240,44,229,13,96,22,248,151,150,218,12,22,69,133,117,237,81,118,22,116,16,12,106,70,18,234,204,60,14,167,186,222,78,32,45,115,100,18,96,133,52,57,229,144,244,53,248,140,166,178,182,7,79,41,158,125,108,58,224,244,183,198,85,82,235,168,70,139,26,182,180,105,15,55,198,199,183,75,31,116,251,209,84,174,187,213,83,82,124,124,125,243,206,114,211,184,17,39,25,231,177,221,46,139,136,184,212,132,109,35,89,64,112,102,236,21,200,163,13,109,186,51,209,104,154,3,85,148,3,180,40,249,89,112,226,34,57,158,188,230,113,139,73,190,202,224,62,19,20,29,82,157,96,82,44,77,198,114,112,89,4,104,73,195,109,127,78,136,72,215,192,82,202,118,203,167,46,156,187,227,206,187,47,156,191,64,235,30,236,59,104,160,196,188,93,150,229,228,201,99,0,5,101,17,11,10,54,112,12,24,151,37,97,226,102,164,12,117,76,233,78,206,238,128,97,68,27,22,40,22,87,175,203,33,3,132,193,151,97,88,195,76,198,81,157,76,140,213,141,181,250,197,213,203,76,80,247,131,45,51,65,74,202,21,27,235,197,48,150,65,37,129,136,93,228,89,183,117,53,171,200,24,144,16,120,244,42,55,94,52,150,39,201,155,141,204,205,236,175,143,145,252,23,44,225,184,155,6,139,136,209,91,235,219,197,167,11,130,157,131,21,8,178,195,37,77,127,127,135,33,193,160,213,154,204,247,32,230,129,116,233,0,194,243,250,122,182,2,154,81,129,83,194,195,93,193,206,22,107,24,221,90,18,111,64,223,0,102,90,124,240,68,166,25,54,53,97,28,9,172,177,6,167,137,93,187,241,125,216,105,138,48,251,51,233,32,217,247,38,102,209,105,107,103,71,19,95,185,143,3,19,98,230,152,132,28,239,7,245,181,93,219,141,92,82,171,14,7,16,173,125,243,182,49,193,193,112,82,8,199,59,169,158,165,158,246,149,119,47,163,72,186,32,209,39,144,2,192,219,26,85,134,140,105,158,81,195,192,113,60,158,181,61,123,10,181,197,145,128,150,93,146,227,116,20,139,171,19,20,211,171,79,122,35,4,209,58,157,168,115,145,227,96,48,23,98,204,123,94,83,221,93,24,161,58,237,54,252,71,141,2,74,169,119,239,62,151,61,193,59,239,188,211,165,191,151,215,1,88,229,136,55,220,112,221,243,207,253,253,171,175,190,238,120,69,162,9,154,90,203,148,26,100,165,42,164,41,80,204,224,173,221,32,199,52,78,202,27,254,24,177,11,53,108,120,110,144,80,65,252,154,129,16,209,6,108,108,113,19,139,53,108,42,174,155,174,52,25,18,78,162,74,75,231,157,237,56,105,65,232,152,103,193,93,14,131,103,170,77,209,115,254,87,164,147,166,3,112,166,105,244,168,0,128,5,90,50,140,83,128,227,178,133,211,210,105,198,149,30,147,193,163,238,97,71,22,227,116,241,138,104,9,171,146,25,72,0,118,176,173,49,38,41,122,143,147,138,196,85,120,138,148,138,22,58,171,233,192,112,44,221,87,50,206,198,14,64,185,146,142,150,192,90,172,224,129,70,208,93,157,216,133,53,238,94,128,34,134,9,217,142,123,58,103,158,115,165,24,125,54,86,221,67,86,124,50,210,42,147,95,103,235,14,155,225,204,26,106,4,209,82,180,71,231,164,239,222,118,68,67,119,132,78,27,103,18,224,234,236,103,205,99,199,23,86,106,79,70,53,84,24,227,34,194,11,246,187,123,164,138,78,205,177,125,154,221,206,27,182,154,189,109,144,56,204,51,28,52,38,236,122,17,147,236,201,56,20,9,159,177,201,187,141,146,83,221,25,74,41,176,217,187,227,238,187,46,94,188,105,89,150,177,74,56,228,16,24,0,224,216,177,205,137,107,246,12,194,27,7,41,190,112,164,108,138,216,165,250,174,37,168,139,190,196,40,46,231,210,169,219,49,145,171,201,40,18,105,84,44,38,130,220,72,247,138,106,7,208,185,180,112,215,241,169,40,0,32,180,160,13,33,170,213,77,124,222,9,6,7,40,157,37,248,140,154,185,72,202,141,234,86,112,191,101,57,186,56,197,96,22,255,51,17,169,47,70,216,195,122,11,176,234,238,20,102,253,212,15,69,9,17,216,215,218,240,104,229,155,134,0,86,253,47,27,84,18,196,65,11,82,136,153,238,132,14,208,49,2,135,241,17,34,210,148,49,50,93,170,120,37,210,100,45,176,190,242,211,165,49,76,99,26,226,136,30,132,105,103,5,253,103,152,53,140,37,127,252,235,132,182,49,75,61,220,161,29,243,33,214,24,23,58,165,216,135,105,80,10,134,20,227,17,168,197,249,154,155,155,119,198,77,83,130,44,220,192,198,150,31,57,208,210,187,195,99,102,164,78,222,69,83,181,224,60,103,152,195,86,58,43,141,199,158,41,213,112,216,183,161,18,216,226,19,109,96,190,97,10,244,70,138,59,104,57,227,241,151,60,190,138,123,100,232,245,147,85,234,228,161,32,132,149,232,130,81,110,57,13,120,136,94,185,62,222,11,121,47,78,101,196,178,221,94,42,219,237,182,220,118,251,251,142,29,59,65,32,133,183,157,3,32,140,90,193,233,63,105,94,216,23,190,240,148,192,62,1,1,20,117,210,182,77,145,68,176,128,206,235,72,176,209,158,198,167,189,180,24,100,2,32,144,141,48,250,127,140,78,37,70,77,56,96,102,247,245,140,54,3,25,206,195,2,178,173,225,137,236,1,73,202,180,142,140,108,151,191,122,78,86,41,69,4,217,4,84,118,187,67,204,100,71,196,45,103,215,107,218,48,96,209,17,60,72,41,101,203,176,95,2,127,203,204,214,251,225,15,130,166,97,113,30,133,145,196,5,37,107,170,213,25,92,234,238,8,64,11,224,165,178,221,231,226,56,166,66,76,200,24,70,23,160,39,174,122,179,11,171,187,0,170,137,41,11,138,14,241,39,11,43,103,186,148,96,63,201,236,138,148,105,201,137,141,25,45,186,218,85,21,247,240,204,199,192,25,20,82,38,186,254,183,182,164,54,12,1,153,145,29,130,11,96,197,38,193,214,66,218,47,11,20,64,174,105,48,44,164,141,148,180,5,37,132,104,183,187,206,127,172,238,139,8,163,157,195,184,43,76,215,68,255,129,173,112,1,97,132,2,117,190,45,65,53,186,21,214,127,10,171,127,125,46,10,224,62,75,113,150,29,107,58,55,48,14,228,25,33,125,172,212,202,164,25,26,155,151,123,135,155,105,101,49,162,55,174,240,18,194,113,107,153,179,3,176,158,168,234,251,15,162,127,24,79,215,64,75,39,253,143,1,129,22,253,79,4,167,131,244,184,116,238,200,78,240,179,164,63,22,19,137,251,4,46,4,61,90,153,67,37,109,157,212,130,186,179,226,152,50,41,18,235,100,91,32,24,28,197,255,116,17,208,21,73,85,93,219,237,150,7,55,211,128,166,112,129,226,44,65,29,42,87,59,1,193,109,145,125,46,128,203,141,239,127,223,222,178,65,225,130,130,184,119,5,29,64,219,105,79,159,62,141,40,176,230,20,219,120,159,75,248,46,18,96,183,157,26,75,135,109,54,152,149,41,92,173,222,226,182,230,0,82,123,38,177,107,139,154,133,72,188,39,116,62,108,127,118,110,31,170,11,127,110,27,161,4,218,232,66,84,10,135,158,67,211,133,75,220,246,153,217,155,170,90,34,193,136,53,235,49,160,39,25,41,127,41,41,134,69,182,34,139,76,213,176,147,250,90,72,83,53,91,224,81,40,69,119,33,152,94,244,177,48,65,111,181,173,249,159,29,29,22,165,51,129,132,233,48,112,44,255,187,215,17,172,117,234,154,21,196,68,41,154,60,97,0,103,20,79,129,57,43,49,115,143,227,168,67,34,120,209,118,47,216,21,146,156,22,241,204,165,159,34,96,29,57,61,9,71,87,104,45,148,125,125,195,53,245,110,50,73,216,210,147,97,230,231,24,220,126,64,40,62,188,83,202,121,87,195,86,178,221,12,86,42,144,84,144,83,57,119,102,79,204,43,241,196,3,156,235,251,68,217,95,169,175,34,4,179,57,235,62,75,89,87,78,36,75,24,67,89,189,93,112,243,168,160,122,203,205,80,184,112,91,102,53,104,242,44,141,241,212,65,112,212,24,59,140,250,195,132,227,173,24,77,56,124,149,80,2,207,56,157,238,6,180,113,62,191,161,5,64,212,57,78,0,72,224,245,178,189,254,194,117,215,223,120,67,205,109,6,190,108,22,16,52,179,126,218,219,219,0,224,119,190,243,253,236,185,138,205,136,69,60,104,55,144,28,32,69,195,7,56,92,201,47,5,83,228,116,21,85,171,128,118,228,21,196,152,248,60,146,83,83,157,72,5,161,238,59,254,212,110,168,177,32,252,145,35,28,49,28,209,173,222,125,202,58,25,148,142,241,149,235,85,255,10,41,226,216,73,77,144,102,200,54,195,144,8,164,128,91,64,27,224,3,201,184,63,61,45,181,157,39,25,185,58,147,53,8,0,208,236,222,154,165,22,128,132,173,151,60,176,19,90,30,26,13,25,214,249,83,164,138,15,97,0,199,77,64,59,46,211,107,100,80,16,167,68,137,251,41,69,239,242,110,65,33,173,48,16,250,84,134,156,114,222,222,55,120,43,165,40,193,225,21,160,141,170,96,46,235,90,247,244,143,202,131,169,114,106,50,72,48,137,13,4,239,101,17,17,32,9,236,78,95,101,162,88,175,249,113,181,1,231,178,131,65,116,96,0,125,207,238,111,119,1,69,117,93,48,44,24,184,3,43,175,156,194,32,87,246,194,42,3,36,92,19,64,36,230,194,140,90,230,117,82,109,181,169,175,84,216,69,212,110,11,58,152,67,100,232,159,34,185,163,243,70,180,11,53,201,99,64,92,204,227,10,76,35,65,174,3,77,140,109,172,71,213,64,158,220,244,36,167,57,102,1,118,15,81,253,169,133,136,22,203,82,22,41,69,174,189,112,254,230,91,239,184,254,250,235,15,68,248,119,117,0,34,27,127,252,206,156,189,22,96,75,178,167,118,199,86,101,180,204,51,0,64,41,166,173,112,78,43,97,138,135,174,42,46,191,24,205,0,210,134,53,54,181,175,112,0,182,133,32,153,49,168,171,90,16,163,54,155,198,166,240,106,234,118,241,4,156,34,176,96,99,242,66,13,62,228,164,134,165,13,72,217,110,183,254,99,251,204,0,186,127,36,215,79,104,146,63,90,130,17,174,111,93,44,130,105,4,143,34,76,16,22,86,168,208,225,2,177,38,66,37,255,214,68,129,25,49,52,249,129,128,44,3,51,61,89,33,85,157,68,114,221,234,90,87,99,228,206,125,225,215,226,180,188,23,153,77,86,81,100,202,192,153,150,27,44,0,34,212,57,195,172,189,53,152,184,154,65,214,218,255,166,17,67,30,51,111,215,236,128,166,1,100,78,46,32,192,41,34,49,113,103,26,146,29,103,60,78,211,63,35,2,10,34,168,175,87,131,184,117,191,95,8,10,143,102,224,117,131,140,171,127,104,4,163,74,200,167,14,108,63,212,82,9,51,74,206,174,237,51,11,235,78,102,181,74,204,55,95,128,88,233,119,237,145,127,179,35,113,5,53,37,202,10,197,214,156,181,120,71,193,234,127,242,207,190,0,22,72,222,236,141,93,28,92,122,186,61,27,17,139,13,216,214,44,187,237,181,8,107,151,198,70,57,161,138,166,34,248,248,197,207,67,9,87,39,238,211,222,229,64,78,194,161,144,191,109,96,131,9,146,193,131,39,217,129,235,2,178,207,229,218,227,39,62,112,247,61,64,136,114,128,213,213,46,22,80,176,127,128,115,231,207,124,231,239,191,247,243,87,94,171,28,167,234,254,31,165,242,92,181,22,88,107,194,200,121,104,55,110,115,126,150,172,210,85,46,190,132,62,129,154,159,107,87,126,34,84,99,85,151,165,152,57,51,36,203,39,130,42,184,213,188,122,226,214,203,139,107,199,244,57,139,108,197,218,118,132,239,168,20,27,137,54,203,18,110,214,150,195,37,34,128,196,2,69,10,37,111,231,166,114,10,134,140,130,96,237,130,249,67,40,51,181,167,80,7,155,10,111,255,137,80,130,131,191,42,129,73,201,18,141,29,7,185,203,104,156,168,132,221,207,196,210,59,104,112,19,142,7,102,18,145,118,61,89,89,61,205,10,159,160,177,97,115,26,23,154,233,64,181,91,169,59,231,234,52,205,101,243,49,6,50,55,99,75,66,152,114,52,65,84,97,235,230,189,58,90,169,30,238,110,46,167,42,92,132,49,164,112,84,99,197,79,109,231,39,110,39,28,57,236,35,78,221,213,140,192,217,68,30,150,184,208,79,23,53,231,41,178,229,8,21,183,225,210,21,167,133,117,202,154,30,176,229,0,199,86,3,123,248,168,116,210,4,139,225,157,93,217,197,157,184,122,77,209,172,210,159,254,83,196,217,146,43,70,230,23,180,158,18,39,10,187,156,13,208,185,195,26,223,137,72,220,12,19,176,195,247,252,129,45,57,215,33,188,56,113,115,178,79,209,223,126,51,115,24,208,225,144,58,128,180,40,136,176,44,74,65,100,159,73,20,230,194,188,108,142,61,241,161,15,157,63,119,94,48,177,215,174,128,5,196,126,179,94,115,252,4,17,99,53,116,192,97,84,160,171,15,48,90,14,161,117,64,2,253,211,187,101,94,42,90,146,156,115,88,182,128,180,64,60,239,26,67,86,93,150,124,55,214,85,155,11,96,12,25,94,22,18,234,236,119,64,80,75,203,40,77,84,216,29,17,137,236,33,201,246,21,165,148,101,89,116,0,30,23,44,54,210,101,43,240,153,81,250,117,170,128,44,77,4,72,44,188,16,117,171,88,17,150,18,131,45,81,64,10,194,6,98,132,203,162,153,58,212,227,27,24,15,108,1,16,68,46,28,201,109,8,97,200,1,61,197,56,182,210,212,142,159,113,9,246]);fileData4.push.apply(fileData4,[97,193,101,168,21,62,26,234,57,144,156,121,5,226,159,2,193,153,204,195,29,207,126,156,233,141,43,90,234,90,164,78,65,97,22,90,219,73,94,39,112,7,78,6,119,211,253,41,89,72,86,168,189,154,191,149,82,8,112,92,143,198,38,35,36,134,130,223,251,190,52,196,145,202,72,19,90,64,131,229,155,234,213,187,70,97,228,138,245,186,5,150,116,3,9,31,29,249,104,55,158,247,146,37,17,211,213,63,145,109,208,100,183,48,161,255,199,94,214,184,105,201,248,147,200,158,232,16,209,170,207,5,50,206,122,56,148,157,152,85,42,107,34,74,3,77,64,32,64,136,88,184,10,103,167,204,96,34,42,33,153,32,242,145,184,247,45,94,37,194,49,180,76,183,156,119,139,50,24,83,103,249,108,48,155,129,180,45,53,141,88,176,203,100,225,101,193,22,173,8,0,64,151,88,78,158,60,5,230,36,189,219,10,101,71,7,144,238,221,101,89,206,95,184,240,87,95,251,155,218,22,100,209,165,2,203,88,117,120,94,206,87,96,168,11,27,113,50,127,229,130,54,55,121,171,44,82,132,111,165,213,211,168,62,13,89,96,13,83,130,158,24,142,72,152,76,195,155,229,89,235,245,17,9,23,215,121,69,198,30,229,172,43,206,214,190,182,195,134,249,54,85,33,56,181,85,160,238,88,33,34,88,91,19,224,230,122,89,189,148,42,213,164,237,252,115,15,63,23,71,187,156,120,128,176,9,45,121,24,214,131,177,236,90,160,70,132,212,206,167,6,232,116,51,124,146,154,132,110,111,95,39,88,232,179,30,167,146,234,211,190,219,114,185,63,164,152,56,54,160,234,211,81,4,4,151,93,25,221,250,20,86,65,31,129,36,210,81,88,176,160,70,157,212,210,165,58,27,234,11,64,11,45,174,253,88,88,56,80,47,119,136,68,133,145,17,52,149,215,70,219,187,105,127,48,82,146,92,1,207,129,63,78,198,249,41,121,196,61,237,192,90,229,49,48,29,97,165,247,90,155,114,251,236,164,95,169,37,96,38,92,87,187,20,9,55,220,18,37,66,31,249,74,117,230,134,107,147,94,3,76,8,9,5,59,236,46,141,178,114,250,30,249,117,215,169,161,8,8,42,38,173,15,62,197,138,106,118,131,77,208,39,111,134,198,250,201,239,243,73,98,104,69,122,91,216,78,229,236,1,170,103,177,96,139,25,247,135,159,0,136,104,179,144,223,48,251,92,10,203,245,183,222,114,243,205,183,157,60,121,77,100,225,95,97,7,96,40,244,166,148,237,205,55,95,180,146,159,134,70,65,97,138,202,195,39,33,145,34,96,238,190,216,9,253,227,125,223,210,175,160,185,155,25,8,58,59,83,237,251,132,118,51,215,45,74,68,182,192,155,174,239,14,131,190,26,196,150,148,209,245,150,101,97,34,114,247,237,176,190,64,156,238,106,184,147,57,71,235,172,24,118,36,243,121,163,0,54,254,178,161,136,140,33,21,194,234,151,172,42,129,101,26,50,23,207,94,183,232,196,193,70,171,124,129,167,118,17,16,98,140,56,172,134,62,76,214,149,34,66,222,68,212,185,27,90,107,175,155,150,115,16,65,10,11,246,226,172,185,181,125,168,218,198,89,101,244,47,138,14,201,138,101,59,60,26,167,160,130,52,37,2,117,111,218,188,187,7,139,164,14,101,90,75,16,236,8,57,49,178,99,92,241,71,190,147,163,186,9,31,207,104,251,48,123,182,210,59,198,179,176,114,128,227,123,97,39,64,217,61,245,157,50,23,123,191,232,238,179,116,200,184,144,135,0,131,185,42,59,186,181,72,100,181,202,116,100,130,179,104,169,120,90,104,150,49,144,36,32,213,151,123,27,72,68,53,246,14,135,162,167,161,193,113,75,38,119,246,231,233,216,166,187,124,43,152,73,221,162,59,5,53,98,29,67,117,205,51,46,170,145,146,78,102,23,70,47,147,157,143,153,247,150,36,68,80,225,24,226,130,88,46,222,116,203,141,215,223,192,196,32,172,24,201,149,117,0,250,116,212,249,134,210,171,203,246,245,23,190,251,18,192,27,213,214,211,115,128,177,4,221,0,58,7,8,80,106,252,87,93,229,201,189,113,194,48,0,177,218,242,16,23,209,157,89,179,202,173,9,82,247,158,77,24,57,144,79,13,116,247,214,121,0,168,75,255,32,240,81,13,112,227,194,27,19,102,169,240,58,160,238,252,208,148,185,1,95,78,217,191,75,45,84,226,243,137,94,107,47,218,13,128,82,85,3,36,173,14,221,117,201,197,218,23,105,40,24,66,82,90,169,253,50,11,53,15,43,210,70,33,111,230,136,72,26,114,166,117,42,133,2,193,36,242,172,209,66,188,66,84,239,38,183,97,243,192,202,228,5,180,200,61,179,151,224,134,153,8,8,18,169,192,167,87,225,206,104,57,113,73,29,115,204,171,119,10,8,112,179,119,222,21,234,84,187,78,163,111,87,111,16,95,253,27,107,37,248,157,245,217,182,136,40,168,146,137,176,247,64,129,144,111,20,23,130,194,174,175,208,189,6,184,128,102,254,85,63,58,192,182,0,42,63,77,144,1,2,159,139,16,201,35,130,147,242,115,22,1,102,129,183,181,105,53,20,98,17,6,225,218,248,116,28,68,189,84,5,132,67,150,73,1,215,133,52,0,58,30,42,137,62,159,222,138,73,148,170,234,187,112,100,218,166,187,168,230,42,34,232,219,19,5,29,12,227,26,190,44,128,131,73,109,0,39,101,176,39,82,188,179,125,34,80,205,8,178,0,9,139,165,38,67,21,246,160,55,22,109,240,91,11,173,68,4,247,18,123,66,7,32,20,16,152,113,172,141,62,216,242,161,34,129,66,31,117,103,62,49,247,142,220,150,16,146,34,191,162,230,171,128,20,217,226,66,177,125,81,190,143,198,128,215,223,102,40,92,10,18,11,92,186,116,233,228,117,55,62,241,228,147,199,79,28,139,163,192,43,222,0,226,118,84,136,150,227,39,142,61,251,252,119,46,93,218,7,92,130,194,91,55,182,197,128,32,45,9,168,122,181,65,12,162,109,230,8,75,92,35,198,248,4,140,201,132,186,213,176,100,102,103,4,170,164,186,102,162,154,1,69,81,187,193,11,216,5,3,212,101,187,149,195,181,142,32,164,228,209,31,236,39,28,195,105,78,111,77,148,188,232,99,78,137,229,159,245,162,216,238,70,164,134,213,119,218,244,142,234,23,120,119,61,134,30,226,210,54,32,60,212,170,60,245,183,129,153,55,78,143,32,133,194,214,139,150,8,13,78,125,23,166,245,239,56,197,157,89,179,89,40,171,129,245,210,97,134,67,245,199,48,238,13,20,80,109,220,61,251,74,104,153,228,55,18,68,160,117,238,68,231,14,143,19,130,108,220,216,106,127,41,112,80,108,253,90,195,39,140,206,116,214,83,148,232,46,48,51,239,116,140,88,45,99,250,24,183,217,138,160,195,109,156,247,7,12,243,232,199,112,187,106,94,147,199,176,180,141,103,122,38,25,38,252,212,29,82,140,120,125,205,52,45,39,49,4,210,20,180,225,23,236,208,27,71,178,205,218,109,236,245,205,228,164,89,73,52,14,192,27,83,203,97,174,9,123,2,219,52,5,250,140,29,159,131,68,80,218,18,9,29,251,133,101,89,10,179,6,53,94,218,223,167,101,185,251,129,7,222,255,254,247,143,218,139,181,199,97,115,152,71,196,71,125,183,222,122,235,77,55,158,255,187,159,191,34,192,128,11,84,202,54,185,48,24,128,69,138,141,79,23,137,243,157,38,186,209,150,130,194,142,135,64,102,34,13,69,4,72,154,163,158,53,164,181,168,14,16,188,64,40,19,216,157,147,1,153,155,78,186,33,197,40,25,114,1,14,233,128,213,234,138,28,4,228,150,187,82,199,21,166,139,81,250,124,132,161,27,169,14,138,95,39,129,101,80,180,114,65,164,28,178,1,34,106,43,221,193,163,121,190,100,101,4,171,185,169,67,156,142,45,209,224,229,82,157,198,7,2,248,168,88,105,226,175,41,106,169,137,202,48,201,171,90,179,143,222,1,59,140,170,250,192,214,32,216,233,164,159,62,8,117,193,220,68,100,194,200,149,240,222,105,178,224,248,232,142,230,16,115,135,6,78,74,212,148,37,16,26,29,52,132,77,172,216,222,49,11,153,248,248,139,167,194,98,154,149,175,60,167,147,116,120,76,10,190,113,96,187,219,227,40,234,15,96,230,245,134,176,68,6,148,243,74,199,115,152,2,214,227,41,202,107,92,93,28,29,131,170,228,11,4,40,136,184,40,88,159,207,133,51,38,252,164,249,226,144,202,139,17,75,193,68,241,232,72,247,74,140,86,219,125,152,5,11,251,242,214,113,85,245,7,246,213,198,57,178,248,45,86,132,13,247,118,122,122,31,122,51,61,45,245,251,162,57,234,4,192,101,159,235,32,145,69,132,23,138,171,127,23,106,114,133,27,64,12,165,67,228,91,111,187,248,237,191,251,190,178,86,180,84,119,103,193,224,15,225,213,145,106,95,155,233,219,2,141,207,147,105,212,88,163,24,117,99,23,18,224,130,145,29,223,224,133,136,84,176,143,103,44,245,155,181,208,102,238,97,113,236,7,95,42,0,174,225,200,11,186,91,55,218,167,240,198,223,116,97,219,182,98,74,13,171,169,150,215,245,237,22,119,109,68,68,6,90,48,21,197,12,2,204,212,215,140,250,124,162,119,121,0,80,128,23,201,138,30,32,192,5,164,76,211,163,166,15,176,162,13,70,184,42,129,28,37,148,9,106,241,17,141,196,83,19,139,245,118,143,186,59,174,241,103,186,121,207,110,93,143,46,166,29,22,47,176,107,230,22,249,36,204,236,65,146,225,21,100,77,185,58,29,6,140,203,253,26,62,14,64,59,84,17,41,157,53,207,34,234,27,173,219,98,195,204,191,115,234,200,63,237,30,186,183,118,22,181,52,21,82,139,79,90,35,86,38,87,253,153,243,246,52,100,38,23,52,147,209,49,100,115,214,181,251,54,146,97,212,31,82,106,67,149,12,26,74,152,26,230,161,2,170,57,20,250,158,183,242,25,75,173,172,39,87,176,136,166,149,68,182,43,142,90,54,9,145,79,179,73,187,135,154,164,169,70,4,250,187,7,202,189,64,212,27,14,69,39,49,101,28,157,58,5,136,80,169,195,132,8,36,72,68,39,78,158,218,223,223,143,15,242,129,105,72,135,130,128,226,39,185,227,125,119,252,167,255,244,95,106,12,36,18,180,71,145,3,47,136,0,85,160,194,38,135,112,28,65,47,30,74,35,146,180,221,30,204,114,185,94,206,106,120,220,204,12,186,32,248,118,211,72,211,0,87,240,93,124,158,222,152,188,132,137,39,170,135,65,254,118,254,187,96,204,32,251,121,106,28,21,59,6,11,32,9,131,140,198,101,106,53,53,244,137,19,209,217,209,182,40,29,156,164,161,174,128,138,27,176,19,242,0,32,87,208,187,21,92,177,49,132,193,204,11,219,193,135,201,196,204,13,49,83,131,86,38,135,225,177,241,40,135,174,162,220,173,27,202,16,138,79,101,36,203,23,96,199,232,50,147,67,40,157,135,96,13,178,6,64,141,130,175,53,243,84,24,98,20,215,120,59,221,140,186,171,148,25,211,77,43,217,31,162,227,93,84,147,15,198,169,187,220,238,144,100,200,160,225,148,131,27,5,1,32,61,200,48,152,50,27,91,198,254,171,252,25,125,16,132,250,158,18,123,25,154,51,244,252,154,248,74,170,67,236,58,132,67,140,195,137,136,188,183,17,81,102,209,116,82,100,246,142,118,76,154,205,235,24,15,33,25,81,86,210,58,47,156,187,182,233,62,225,242,11,204,113,152,154,20,182,16,65,158,36,199,81,77,12,146,42,32,69,88,87,252,14,146,82,218,121,151,89,235,242,160,189,13,41,4,69,72,165,108,11,226,7,30,120,232,182,219,111,139,246,159,7,2,161,155,221,133,255,248,20,149,253,75,183,222,122,227,63,126,255,37,130,133,107,179,86,42,77,185,210,129,168,13,9,253,164,32,184,53,16,99,89,96,211,49,64,66,176,31,57,254,81,167,75,181,122,209,177,30,66,205,36,131,46,86,13,59,161,58,161,233,18,26,153,82,64,117,64,156,41,249,178,180,13,182,206,39,9,80,119,227,234,223,217,182,116,191,108,160,126,12,194,21,159,13,72,101,152,181,106,92,147,77,32,70,68,62,60,12,128,152,203,43,66,38,88,70,133,58,195,66,48,208,228,17,136,144,155,13,17,12,198,179,238,21,237,204,239,105,145,235,237,103,115,13,114,170,110,224,79,97,120,74,167,15,228,104,25,214,47,88,210,110,107,233,98,252,96,110,235,232,210,113,91,184,23,232,121,232,232,113,17,225,86,108,60,180,169,215,241,154,66,120,141,13,9,67,194,98,212,40,140,128,27,155,123,135,4,109,118,201,205,71,102,94,167,74,101,77,234,12,7,197,79,78,43,241,116,144,89,180,236,226,88,55,79,5,152,108,228,140,0,184,248,142,45,193,75,57,242,253,24,4,102,14,87,241,236,177,21,218,48,120,40,213,1,178,254,12,107,55,132,60,27,27,236,168,89,187,118,217,169,28,60,149,16,199,194,60,108,63,117,148,18,216,110,161,86,43,8,24,253,7,197,199,20,152,155,45,233,99,44,187,167,163,64,11,187,175,170,163,82,116,171,8,207,87,173,47,55,164,166,9,64,68,165,240,62,11,29,223,59,126,252,248,137,19,39,214,178,134,222,84,7,224,167,111,179,217,156,57,125,250,235,223,248,219,70,106,170,0,92,212,4,32,0,187,3,211,144,218,13,218,58,184,23,13,0,59,76,36,45,26,1,220,67,31,130,62,216,109,228,3,190,231,180,35,143,28,144,216,46,100,47,245,58,240,15,70,67,93,24,5,198,97,88,44,153,195,1,180,163,106,125,128,152,151,139,173,141,210,184,8,85,231,217,244,159,208,155,234,48,107,220,102,135,156,160,197,142,101,162,30,78,240,220,112,144,132,8,107,80,184,227,115,198,214,147,181,249,173,174,239,2,173,46,148,64,33,181,53,120,54,183,84,25,11,194,218,160,184,30,112,156,181,86,239,120,39,196,142,206,175,141,250,234,115,128,177,22,182,231,74,127,157,61,241,139,102,53,126,156,181,236,88,220,167,48,194,40,125,154,182,26,245,175,44,59,171,245,12,242,10,173,179,78,101,180,164,31,146,206,122,215,110,14,158,76,206,87,65,99,119,85,21,135,248,243,74,113,22,60,233,81,66,33,63,54,40,205,97,130,106,100,119,205,108,41,77,251,202,78,59,178,64,27,89,97,10,112,11,132,169,6,83,50,243,127,134,174,227,180,111,50,115,49,147,177,126,119,28,230,189,126,207,15,89,237,250,99,11,8,86,174,19,132,255,176,109,168,91,118,205,169,130,86,168,60,189,234,206,203,204,161,167,79,169,24,11,193,204,247,223,184,139,177,117,3,170,23,141,43,192,130,184,21,185,180,191,189,225,166,155,239,127,232,161,107,174,185,166,3,114,223,26,8,40,110,65,167,207,156,250,225,15,95,126,249,39,255,20,200,63,100,11,189,68,136,195,177,20,171,14,156,242,69,77,71,14,122,199,44,65,90,101,177,32,149,40,185,232,58,76,132,177,211,183,171,24,213,147,238,54,85,218,244,34,172,24,173,5,195,190,211,167,132,12,136,182,145,68,228,114,77,10,235,53,209,226,108,160,26,55,209,12,46,180,204,92,154,163,69,16,127,133,212,20,30,207,45,45,11,152,43,145,235,62,162,54,222,135,4,184,146,192,14,225,70,217,209,3,250,191,27,61,161,117,166,178,70,121,150,26,56,215,149,171,126,112,61,233,162,69,243,38,52,32,92,44,234,152,163,73,217,48,208,242,66,211,237,124,255,85,48,164,201,3,145,70,22,233,88,41,143,211,191,117,105,171,172,13,135,71,54,151,152,18,105,101,156,48,25,3,16,44,59,82,16,166,117,116,35,234,76,145,61,211,102,212,49,126,199,44,171,126,53,228,228,108,145,201,68,186,27,41,175,77,209,211,109,16,232,56,85,147,63,208,183,0,171,41,91,231,60,219,46,150,76,22,253,254,141,134,164,10,37,192,105,77,93,219,139,49,80,37,34,153,113,254,212,41,195,177,47,86,138,185,182,24,157,207,230,10,226,149,6,185,16,210,83,16,188,193,138,227,52,8,14,196,60,156,198,232,64,103,87,161,62,227,203,66,155,133,10,243,86,184,48,111,183,229,248,53,215,190,255,3,247,222,113,231,251,250,12,217,157,42,176,195,178,128,58,190,216,222,222,222,169,107,247,4,138,29,32,129,148,208,4,196,97,139,142,159,74,84,132,169,100,172,0,44,26,192,130,4,2,34,219,165,9,225,16,8,8,9,57,204,184,212,38,180,20,223,135,220,77,215,104,66,32,232,136,10,1,96,217,10,34,110,137,177,242,252,91,147,94,24,144,24,17,129,77,65,166,14,210,245,197,23,51,185,209,139,7,213,237,2,5,108,180,162,156,31,0,40,8,139,128,190,151,202,17,90,228,139,78,139,153,109,106,186,232,115,177,32,2,44,92,4,64,104,73,209,219,4,52,198,140,112,16,128,232,135,37,64,90,22,225,48,167,37,114,221,185,128,232,217,99,222,70,208,35,162,31,156,19,165,17,145,5,183,197,220,241,88,212,36,201,203,227,5,9,40,45,76,102,71,51,97,122,32,98,201,252,185,40,22,117,40,83,113,97,49,207,16,0,216,114,33,181,47,205,85,57,123,132,166,8,35,178,32,136,144,84,31,136,24,44,99,55,152,163,192,97,19,26,22,92,204,143,135,139,158,180,245,30,35,112,119,120,228,141,153,136,173,63,13,225,86,154,0,234,255,206,44,94,59,40,17,64,140,196,46,33,174,120,58,90,239,59,15,13,127,72,28,248,180,172,42,208,172,91,129,127,82,83,69,149,0,238,172,110,60,91,97,135,59,22,64,16,40,173,240,135,48,1,110,84,102,182,18,3,176,16,110,58,95,110,55,16,27,207,161,111,162,10,157,21,104,3,246,62,10,116,28,47,217,103,95,0,75,165,116,80,106,50,84,96,235,150,209,18,229,214,149,206,206,145,103,46,226,124,208,77,160,195,21,144,13,235,34,134,204,69,164,230,89,85,35,106,123,202,210,103,209,184,40,12,17,240,0,251,92,200,182,72,119,163,113,180,195,111,15,55,150,46,165,136,128,208,130,140,165,108,25,241,248,217,83,183,221,113,59,10,236,96,78,207,87,243,203,93,254,245,21,63,245,169,167,17,215,108,249,120,130,24,218,99,169,81,17,209,239,215,121,32,246,79,208,39,192,64,17,80,75,254,221,97,123,99,250,31,235,47,142,157,178,138,48,59,214,93,76,2,209,251,193,115,102,226,18,227,127,45,69,186,47,46,205,3,68,10,139,165,177,232,124,223,95,74,181,75,99,192,72,187,177,74,201,190,90,73,31,152,134,108,66,16,60,112,162,157,209,8,251,76,203,88,19,22,97,7,50,232,152,82,15,59,158,177,116,78,8,187,83,215,81,86,250,33,51,135,62,151,230,148,196,116,62,131,167,163,239,94,14,234,106,172,74,250,44,17,200,202,49,47,83,55,164,181,74,63,163,174,184,70,159,157,130,108,83,134,207,52,187,120,13,160,107,104,50,66,199,2,26,89,67,225,94,178,96,66,64,69,156,216,253,82,34,217,127,72,94,236,248,69,107,221,73,71,219,47,149,7,107,226,198,25,197,53,249,248,195,226,122,130,248,136,73,168,234,244,231,253,178,234,159,245,175,227,133,200,146,174,121,46,91,207,215,204,71,37,97,88,8,43,113,108,107,89,52,26,236,227,143,195,168,105,112,87,196,110,42,166,134,90,221,25,102,230,173,36,222,167,14,0,156,26,52,162,127,204,44,219,194,204,194,176,191,191,127,215,93,119,157,61,123,246,242,171,249,203,132,128,252,235,248,241,227,63,255,249,43,47,254,224,71,85,13,144,114,2,0,134,240,72,47,253,145,8,132,13,67,39,52,109,36,53,222,94,120,42,36,126,7,179,227,139,149,42,66,232,161,159,10,88,115,131,65,66,168,180,130,117,4,224,6,112,132,212,242,211,53,171,50,14,3,170,107,103,226,240,136,199,135,197,169,132,123,174,90,244,42,244,199,137,213,198,11,77,85,215,86,153,172,61,54,119,36,148,88,149,96,29,37,71,114,97,48,172,135,232,98,148,80,120,211,93,195,74,156,105,156,1,198,49,236,130,149,248,129,153,125,46,59,45,58,198,246,60,0,2,84,135,103,21,191,228,29,110,13,243,105,158,180,168,0,216,17,202,24,170,206,181,135,185,149,38,204,35,202,209,105,83,167,128,88,191,241,103,83,209,17,174,105,172,179,60,107,25,63,242,4,221,246,216,51,140,158,75,34,216,38,11,105,95,17,15,94,151,49,168,64,214,67,111,70,203,188,158,104,128,253,105,207,252,31,65,160,113,163,170,79,31,77,220,220,196,164,149,57,234,167,177,161,160,243,5,138,21,91,43,97,155,223,156,11,155,253,207,178,114,95,53,109,54,81,252,249,233,206,199,204,176,80,68,137,197,37,253,126,180,189,91,70,19,126,199,153,1,82,74,140,40,50,73,48,141,206,134,91,155,244,18,209,178,208,134,234,134,171,88,66,17,22,128,27,111,189,245,142,59,223,127,246,236,185,119,98,3,112,241,247,53,39,79,254,229,95,126,29,43,25,212,228,186,216,148,163,137,30,90,233,253,24,163,156,140,28,90,255,207,177,242,198,191,172,221,154,87,247,200,110,98,88,133,53,140,102,47,33,34,204,130,24,19,84,178,45,143,13,15,2,97,163,133,179,180,228,153,8,92,132,189,75,143,141,124,58,209,238,72,4,130,13,45,241,57,12,222,65,142,107,65,27,165,6,58,41,8,4,144,192,205,171,49,210,82,245,163,249,212,163,162,19,230,208,160,113,8,0,73,53,166,190,61,192,53,103,184,27,37,181,53,145,140,51,135,217,106,173,81,23,144,77,231,60,34,233,211,156,206,94,245,195,24,213,167,188,238,47,61,221,6,218,130,91,247,199,137,95,152,131,96,93,141,54,230,3,239,112,180,95,225,206,202,152,99,211,119,108,148,182,210,113,233,180,179,68,241,215,187,140,48,31,66,68,5,80,108,227,252,116,176,48,11,131,101,129,77,52,207,88,239,140,20,73,232,61,25,44,62,198,44,0,4,164,204,78,144,236,252,106,67,87,99,226,65,71,212,241,192,19,93,224,88,210,246,214,174,17,33,172,20,209,142,197,183,123,223,120,65,211,185,119,172,46,37,44,253,221,125,82,64,32,40,70,71,109,179,185,101,168,205,201,48,242,13,218,210,116,221,59,23,91,104,158,157,30,201,201,32,44,92,237,20,177,229,124,197,241,184,195,114,58,19,238,154,176,52,17,84,170,40,0,45,141,70,79,213,21,110,203,136,4,168,174,147,119,222,123,239,221,247,222,71,72,52,53,55,127,107,103,0,126,119,158,62,117,242,230,155,111,124,241,7,63,65,1,193,77,4,94,130,52,172,227,240,105,29,193,118,121,212,210,171,184,80,37,55,200,70,192,146,230,245,166,1,232,75,187,48,75,205,211,105,152,3,185,41,7,176,163,214,130,136,5,149,4,218,2,243,60,204,196,225,117,29,22,164,113,49,85,202,68,96,157,115,39,240,17,65,88,152,26,205,171,79,245,50,86,76,239,16,71,68,205,129,217,202,200,34,76,72,84,239,24,137,234,18,146,74,21,109,189,173,145,53,189,135,208,155,105,111,111,207,252,173,168,141,9,103,109,62,199,248,198,153,123,165,15,39,16,61,36,132,60,176,80,65,182,9,24,34,195,71,176,139,161,45,127,206,7,69,200,17,96,221,166,181,21,245,87,133,81,92,211,181,210,177,226,139,236,233,142,253,41,7,181,8,60,112,52,215,164,12,221,58,131,217,148,169,146,138,59,79,161,82,118,16,180,18,41,200,48,109,146,209,96,163,202,106,150,28,164,62,170,40,82,222,36,55,3,28,144,154,44,95,101,87,22,47,17,155,62,54,97,213,160,238,110,160,232,120,138,124,149,228,194,107,146,192,142,146,208,62,175,4,138,112,243,6,215,92,98,151,55,50,226,196,245,43,125,234,176,12,37,128,17,251,35,216,97,96,222,213,16,109,99,224,218,4,108,13,102,19,4,183,129,139,12,142,196,6,142,14,2,148,38,246,241,161,214,181,78,63,163,90,177,21,31,58,146,165,102,18,110,185,48,200,53,215,158,121,224,193,135,173,135,155,0,225,111,7,4,68,136,112,226,196,241,133,150,231,158,251,182,242,42,131,53,16,228,38,0,141,175,237,33,18,86,122,87,231,96,244,91,14,167,131,4,108,112,135,202,9,112,108,180,193,129,32,74,60,16,141,73,193,196,102,241,142,161,49,141,48,137,159,18,171,78,59,56,148,133,168,21,227,246,179,97,89,65,23,0,68,127,96,215,151,19,142,16,65,163,147,234,99,73,184,180,228,66,181,202,162,133,34,144,85,143,95,186,33,24,32,70,196,166,47,151,76,37,230,96,17,84,227,64,35,81,16,246,82,166,228,161,6,45,190,98,240,58,85,43,52,162,133,112,17,134,176,205,164,7,166,4,123,165,169,110,190,19,187,246,227,25,73,101,254,84,164,210,169,186,166,212,254,206,24,117,234,255,229,100,15,231,147,170,222,69,153,136,218,87,117,228,212,138,188,183,87,64,70,100,168,110,103,237,215,85,13,84,115,104,5,102,17,155,144,163,13,27,233,112,80,27,52,200,43,88,148,143,222,171,91,27,215,40,243,178,249,196,101,192,176,6,184,207,209,146,88,240,84,76,67,178,26,118,60,195,107,182,66,177,34,20,12,198,56,62,206,117,180,48,180,17,50,0,86,171,117,64,192,144,101,224,149,2,64,212,39,201,184,4,175,160,255,19,55,226,152,249,12,178,214,44,26,19,215,120,110,11,50,72,9,161,23,163,48,197,14,76,116,62,175,33,166,186,25,44,149,129,82,229,102,5,228,154,179,103,238,184,227,125,199,143,29,235,100,216,135,93,202,225,74,190,106,65,241,248,19,143,156,61,119,10,128,81,10,192,132,218,232,235,248,100,190,4,32,181,50,66,65,82,78,119,17,41,80,162,105,65,28,167,4,114,81,63,176,101,144,57,7,195,58,39,225,190,46,27,21,34,58,120,209,195,24,226,188,41,2,160,62,13,230,16,223,204,12,91,225,173,176,7,250,196,159,223,50,108,205,240,33,12,114,7,220,35,115,192,107,123,209,104,177,8,68,136,52,157,182,117,3,189,244,120,247,115,248,116,245,227,201,172,200,35,151,56,106,38,104,243,240,41,64,223,240,22,88,96,232,160,227,227,225,50,200,174,188,242,73,151,206,253,98,81,95,160,71,78,58,232,73,242,210,192,97,118,61,17,229,102,246,58,35,48,194,56,222,236,66,166,186,170,92,127,165,84,180,140,16,23,173,237,68,176,0,110,165,221,21,74,85,34,129,5,144,4,160,48,178,144,128,123,105,140,237,117,27,237,4,78,132,32,150,142,41,96,162,211,209,62,218,63,169,102,154,187,85,70,100,241,239,14,7,150,225,203,185,27,60,43,159,199,37,178,139,185,239,148,4,241,48,68,196,38,191,132,176,140,120,224,168,196,158,54,121,21,170,154,25,25,69,194,207,142,109,137,87,206,73,220,239,247,185,236,115,41,141,166,150,204,177,39,163,145,206,36,156,17,132,116,69,138,127,102,17,245,140,99,145,109,41,133,89,12,118,83,91,5,34,130,36,89,193,109,41,103,207,95,247,201,167,62,117,226,196,137,195,16,126,222,178,14,32,60,222,124,205,201,107,191,245,205,231,77,10,224,181,119,167,76,113,224,14,5,185,102,109,224,82,51,122,32,204,1,60,221,196,188,115,137,170,203,32,249,83,42,40,181,49,237,230,66,48,115,242,106,252,125,155,2,59,17,5,162,2,32,71,66,182,223,138,1,191,18,218,58,159,195,38,18,55,45,202,110,36,27,76,57,75,213,203,17,31,77,44,181,152,109,230,217,118,23,150,120,247,248,225,181,106,37,12,126,67,236,129,86,82,9,163,32,220,52,251,226,144,103,27,182,16,233,162,75,82,41,4,149,64,173,171,17,51,195,48,253,139,152,181,119,72,136,0,166,169,102,27,95,64,240,139,159,2,41,68,196,104,36,13,235,66,136,54,18,125,117,134,233,220,100,176,49,91,88,213,231,189,179,69,43,33,141,72,175,120,201,235,69,146,248,135,137,113,88,89,218,212,196,27,178,56,8,69,153,31,219,40,161,154,160,173,6,244,168,174,175,148,226,221,171,215,40,20,70,109,222,178,20,102,48,102,122,147,88,14,99,243,238,138,135,43,75,18,98,83,157,176,57,133,7,187,79,225,236,163,129,98,132,81,179,217,202,29,177,192,140,140,186,68,162,142,204,89,127,61,231,74,9,196,131,203,108,199,236,152,72,64,252,93,38,186,176,160,73,230,56,168,0,97,97,25,4,70,211,142,161,116,177,122,131,99,10,51,3,166,177,86,235,103,176,206,233,20,246,161,205,162,195,255,237,118,43,0,247,220,127,255,157,119,223,173,230,69,88,141,209,46,15,3,186,2,29,64,124,192,232,166,139,215,47,27,46,91,2,245,7,237,222,222,153,105,16,183,216,37,92,214,2,234,34,107,88,6,243,226,148,178,10,205,3,2,48,47,164,99,38,36,17,198,82,5,30,110,250,141,2,88,24,22,234,104,194,80,132,73,204,253,132,113,139,6,202,2,85,99,9,91,157,41,36,18,23,129,82,152,136,192,168,247,22,11,196,249,227,53,97,112,171,66,66,42,164,232,8,193,93,191,197,152,57,30,217,33,36,92,90,10,24,128,78,178,145,171,144,80,170,212,80,195,88,152,164,18,130,68,234,141,69,54,44,1,4,20,50,107,123,197,115,139,42,210,220,0,117,192,61,48,79,17,19,46,161,247,165,31,191,142,228,139,73,154,69,42,24,98,250,103,169,217,59,168,125,70,169,214,170,152,144,211,110,255,64,95,118,105,217,111,134,122,12,64,140,160,3,207,110,158,230,221,189,152,222,135,16,121,166,230,205,120,72,169,46,187,150,107,96,67,75,84,133,192,62,182,19,34,22,34,109,251,153,241,178,84,241,237,251,41,52,228,157,43,89,187,68,86,174,111,105,238,134,229,150,9,16,237,82,244,248,27,223,12,236,40,185,109,42,165,120,88,121,92,196,185,178,182,170,93,138,42,233,1,168,72,241,217,195,60,129,57,239,115,93,235,160,99,94,72,249,1,2,57,95,176,11,135,33,205,185,196,137,123,190,107,117,13,134,165,246,57,131,105,101,218,203,49,0,122,43,13,138,150,228,21,234,133,58,213,232,55,39,86,197,177,196,1,251,20,57,244,70,57,132,164,6,234,185,100,237,27,200,40,36,22,43,83,22,187,1,214,206,188,221,90,76,139,174,236,34,227,234,42,213,6,159,17,160,20,36,32,92,72,170,116,142,150,133,246,54,55,223,126,135,89,15,39,28,242,109,167,129,250,177,238,237,29,251,209,143,126,252,227,31,191,172,157,10,180,251,27,173,234,167,30,222,71,16,84,230,144,4,171,5,103,131,73,63,15,64,64,176,40,62,105,205,68,87,185,39,143,232,78,86,23,97,59,6,64,9,136,109,96,172,155,245,91,26,200,80,116,249,240,219,178,155,44,49,12,62,148,38,231,177,34,40,213,8,220,40,161,117,45,11,117,129,93,227,26,249,146,238,192,42,52,140,208,7,33,66,77,212,65,28,169,123,161,101,39,192,233,204,211,110,235,50,157,67,182,10,23,123,174,186,48,47,203,34,85,153,146,22,136,169,15,237,148,62,104,212,32,24,205,17,227,72,45,182,26,144,61,247,97,48,160,94,165,51,214,114,97,233,168,56,35,232,49,78,125,77,120,49,79,212,233,126,113,244,5,218,17,125,21,35,172,133,39,188,245,142,40,50,26,46,177,136,26,72,112,91,124,165,114,146,115,146,212,10,236,211,172,135,4,104,180,2,148,29,146,8,211,114,177,150,43,184,218,211,40,113,136,1,167,14,119,61,117,120,224,25,143,138,13,78,123,234,36,68,26,66,218,104,223,49,100,220,45,170,10,48,141,109,103,192,114,48,58,235,206,146,255,193,33,4,206,159,180,69,210,87,21,36,176,4,3,137,97,60,70,132,181,36,36,60,190,217,115,242,232,254,118,123,225,198,139,15,61,242,232,178,108,60,199,240,10,190,174,132,5,228,180,10,17,57,118,108,243,196,147,143,125,251,219,223,217,191,132,44,76,64,54,224,242,220,96,206,231,91,59,90,22,80,94,7,51,8,201,18,70,198,12,128,90,64,199,64,100,244,7,152,17,144,1,75,129,154,237,158,158,132,74,74,77,204,206,62,75,86,144,201,109,197,48,211,192,169,3,150,91,26,48,179,10,146,9,97,146,249,50,152,193,21,0,49,133,139,175,227,129,36,170,59,145,20,17,179,93,227,90,176,196,150,86,150,34,219,234,211,82,239,72,212,39,155,109,99,67,68,165,13,120,144,116,122,188,213,198,202,185,125,34,90,134,59,26,67,53,203,166,151,207,76,114,174,135,140,105,92,200,191,63,206,190,70,31,77,39,192,196,103,126,107,116,70,152,69,63,118,240,75,83,252,226,170,223,231,24,29,12,235,102,109,83,118,44,152,49,111,207,202,15,198,133,211,157,44,106,161,167,50,130,169,104,168,150,176,50,121,145,29,161,137,1,90,193,86,11,203,124,188,215,204,28,125,30,132,105,230,132,41,78,39,141,251,198,113,235,104,232,102,129,128,56,204,101,156,147,67,121,70,11,107,9,48,177,73,218,197,12,38,196,221,49,15,8,59,36,93,188,62,126,47,150,54,234,254,217,233,106,18,78,252,202,131,25,114,10,128,12,237,75,248,245,148,174,49,8,210,195,39,213,60,15,20,34,90,54,36,132,80,120,187,221,178,176,108,150,135,30,122,72,235,182,62,8,246,109,221,0,100,176,37,184,247,3,119,221,120,241,194,119,95,248,49,194,18,180,91,232,15,204,124,236,188,226,120,229,123,127,233,3,52,26,159,178,249,125,19,129,137,197,219,56,168,254,153,3,133,113,66,6,46,53,214,18,204,232,179,162,80,20,178,195,136,168,56,251,190,198,162,3,199,70,145,205,34,20,90,114,169,249,144,7,94,121,17,23,157,25,163,20,1,112,27,82,233,21,120,101,225,110,17,241,21,60,180,73,234,128,0,49,250,85,169,114,5,120,65,234,203,43,141,236,48,251,207,202,44,100,21,102,48,171,29,65,69,234,216,240,95,44,186,37,179,63,39,60,165,238,140,192,75,183,88,79,37,181,150,123,76,99,98,212,154,51,51,34,150,161,173,134,33,160,38,86,39,49,109,35,236,121,148,71,247,60,230,31,140,246,62,227,66,211,149,153,219,82,200,110,194,209,132,125,12,227,12,26,120,125,212,1,214,253,180,215,50,12,220,126,124,218,57,245,190,29,146,109,44,37,233,18,40,242,112,236,33,164,65,248,22,233,21,205,177,153,49,144,158,49,120,130,53,164,49,198,29,119,94,123,81,145,43,43,115,233,110,158,236,145,0,29,237,50,45,253,93,156,70,174,213,198,230,50,246,19,236,113,146,220,27,195,225,172,85,29,57,163,163,81,96,156,213,13,69,0,138,148,222,236,136,4,128,164,180,251,243,210,165,75,27,36,33,228,173,208,230,216,153,115,23,54,155,13,204,210,182,223,110,22,80,44,157,24,128,63,247,153,207,152,165,96,149,60,53,214,97,90,193,219,60,138,81,73,5,36,130,149,130,86,127,136,124,111,40,83,18,2,232,176,159,188,133,87,222,200,148,11,161,154,80,53,93,96,144,226,20,29,70,200,105,165,113,22,212,209,99,76,154,219,122,130,46,208,206,102,140,29,58,68,176,16,227,160,27,202,62,116,139,37,119,88,195,136,12,205,98,97,44,94,36,107,223,135,170,86,19,104,43,171,175,4,181,186,18,45,250,59,82,40,19,99,200,169,56,97,183,88,245,28,86,178,205,200,207,41,176,195,200,108,209,255,24,169,0,50,87,166,252,212,161,33,1,211,179,6,127,244,141,232,171,57,104,166,5,70,212,145,181,49,224,168,252,90,131,131,58,161,89,157,91,26,145,99,74,5,113,144,135,112,73,14,251,131,194,102,180,23,173,98,218,244,52,85,210,17,195,196,74,132,215,130,24,153,81,168,254,151,207,51,207,172,70,57,59,127,180,4,230,4,6,246,184,34,6,244,195,255,27,193,171,182,145,164,211,48,57,231,14,3,232,165,44,48,203,182,211,53,65,41,87,198,174,137,171,68,7,248,40,113,203,84,26,180,173,251,227,18,9,93,254,95,141,27,158,229,84,27,11,17,166,110,13,201,12,195,124,97,167,162,241,185,72,130,165,142,70,205,98,104,159,43,191,237,177,39,62,184,57,182,7,111,250,235,202,103,0,46,9,70,164,99,199,142,253,232,165,159,188,252,147,159,96,99,37,24,244,230,1,48,128,121,191,65,39,4,160,241,240,69,125,105,204,245,193,136,14,90,162,55,196,223,51,134,21,231,244,169,17,166,33,39,7,210,72,168,164,146,101,108,13,77,213,242,185,89,122,154,140,160,167,9,39,112,73,34,89,197,204,80,58,222,91,27,15,104,255,96,225,56,97,249,174,183,127,172,10,17,186,190,73,80,199,198,81,21,1,54,168,140,199,96,65,166,77,109,88,167,184,161,22,51,147,109,63,6,82,230,146,196,0,96,76,34,29,215,67,184,221,78,248,115,95,4,21,48,76,35,100,163,11,145,0,138,219,212,224,170,252,125,82,164,88,21,239,250,234,174,6,15,56,201,210,4,113,152,108,0,4,104,172,169,209,180,221,29,224,62,90,173,237,54,242,76,153,22,144,60,241,3,22,135,8,19,239,32,27,31,37,50,110,59,24,84,21,130,121,117,24,146,14,65,89,173,39,21,205,116,193,31,143,70,226,50,6,84,196,120,100,101,181,141,93,154,10,56,90,118,211,48,97,210,82,104,8,75,17,14,134,222,99,35,152,40,194,50,33,46,247,156,81,39,218,119,158,27,41,194,12,97,102,25,4,82,89,135,202,2,12,174,12,137,225,51,78,116,163,139,84,13,199,152,170,2,133,0,133,215,253,157,186,219,64,197,22,4,216,2,114,179,113,159,153,140,86,16,74,45,144,151,205,226,47,187,21,185,251,222,15,220,255,208,195,215,94,123,109,162,252,17,93,65,19,112,133,27,64,80,108,34,0,236,237,109,22,162,191,251,246,183,203,150,125,9,171,173,128,247,4,65,23,6,53,140,23,216,144,136,70,236,69,170,203,77,91,124,213,10,58,204,137,49,60,75,226,43,26,4,202,93,105,167,178,19,131,40,91,38,46,106,40,129,60,133,206,240,196,206,132,57,19,227,186,118,211,42,65,17,225,108,61,239,110,11,45,23,34,89,79,87,220,137,58,95,126,150,104,122,209,198,227,144,205,41,192,68,90,37,163,171,109,251,129,118,65,2,147,161,179,207,109,179,98,244,84,131,96,51,185,51,118,131,0,144,17,1,137,171,187,35,33,18,74,96,86,68,102,142,249,119,238,8,95,92,171,22,105,134,207,4,72,170,222,33,85,132,37,105,211,154,206,48,171,181,106,128,137,58,174,222,154,4,198,183,17,49,38,111,146,62,84,74,20,154,187,39,250,4,40,113,88,205,12,213,77,71,32,82,45,17,164,143,189,165,48,225,114,231,75,137,151,184,219,23,89,4,213,131,147,27,185,105,90,107,175,185,100,15,209,108,85,8,102,193,216,253,208,130,215,99,238,187,62,88,9,154,83,132,167,70,120,99,114,40,49,137,9,88,149,89,249,90,205,66,120,253,94,74,228,141,129,218,223,57,65,181,11,148,0,43,170,20,55,127,107,134,34,106,237,137,189,54,115,152,66,89,25,24,38,28,8,25,17,205,171,205,130,88,153,226,162,240,160,53,98,176,5,249,200,199,63,161,206,63,157,61,234,21,64,64,87,232,5,84,111,199,80,253,221,112,227,13,207,63,255,237,159,253,211,207,43,53,185,77,63,226,20,94,87,106,14,169,142,202,92,149,102,23,227,221,231,160,38,136,145,138,216,207,244,155,221,118,221,93,108,32,42,67,81,6,153,78,174,184,28,133,240,97,111,110,146,214,215,194,225,195,68,145,0,100,161,238,137,82,147,59,241,109,121,33,53,78,224,192,226,31,34,6,1,108,70,224,143,95,213,49,135,97,128,167,35,36,127,186,186,50,106,112,82,47,125,4,10,102,135,152,211,248,106,241,91,24,184,218,249,33,168,85,95,51,109,87,108,101,205,246,178,33,33,227,72,86,178,22,47,36,22,8,78,0,150,49,93,164,163,249,119,96,244,224,12,76,113,208,189,134,32,119,243,213,113,59,137,87,164,155,118,204,217,32,217,4,187,241,1,91,40,252,252,153,156,10,101,85,21,31,179,80,26,156,8,38,76,227,4,250,103,119,101,232,166,32,254,78,85,179,13,172,158,63,49,0,82,124,39,27,243,126,169,115,64,74,79,164,95,9,14,33,156,50,163,123,245,187,47,165,44,188,201,14,68,3,93,77,104,222,175,224,92,188,214,243,23,86,84,223,117,209,8,126,233,13,70,235,204,127,178,193,109,19,87,214,196,152,118,213,39,10,178,96,32,22,91,204,54,252,64,36,163,29,139,138,144,44,66,133,8,105,161,144,146,132,199,79,156,124,236,201,39,136,22,245,165,191,178,194,255,202,55,128,142,51,30,62,234,246,194,249,27,191,246,181,111,168,63,103,24,7,5,93,75,117,139,115,190,129,61,111,154,254,107,31,26,12,13,34,159,103,162,99,6,49,91,152,60,52,12,193,50,176,170,72,138,36,132,250,142,4,21,200,228,51,12,75,182,231,71,42,66,80,162,57,10,129,231,251,44,202,67,173,214,67,106,209,37,94,237,155,103,83,51,7,113,61,129,241,62,109,94,82,237,251,117,177,71,9,179,86,34,69,195,154,167,188,173,122,164,165,143,118,43,68,11,154,89,155,128,34,45,130,68,38,91,171,35,56,39,42,197,101,174,174,221,209,17,23,137,165,110,168,173,20,213,100,62,45,217,16,21,151,208,63,87,85,94,215,230,115,45,252,213,202,105,65,130,28,165,13,33,233,116,186,10,75,184,195,138,61,123,197,0,213,82,207,176,230,43,192,214,78,114,167,214,158,204,12,220,208,59,80,131,226,242,205,33,125,161,123,164,10,179,76,180,144,254,96,219,13,47,13,216,97,139,149,48,245,159,69,254,18,85,107,126,144,126,75,3,18,177,60,169,102,193,17,62,133,189,137,206,217,250,185,133,73,171,180,68,85,37,78,253,73,163,32,196,109,198,94,221,236,46,204,131,36,64,20,209,204,178,93,163,18,189,232,2,132,59,221,32,137,168,84,233,69,95,137,167,205,140,210,249,111,175,195,56,221,65,37,223,204,19,234,23,72,29,168,197,224,186,140,47,245,83,67,51,148,141,81,42,227,108,134,177,223,200,157,76,215,177,30,26,75,223,168,216,238,188,194,32,8,176,212,26,13,69,244,77,75,8,39,23,36,88,150,197,110,126,22,132,127,246,145,143,92,123,238,220,222,102,239,202,74,254,183,64,8,54,159,38,211,230,196,137,61,1,38,220,99,97,192,141,118,107,113,174,191,230,52,210,113,7,93,55,88,192,42,250,204,199,170,87,68,85,102,197,16,6,86,246,86,79,67,244,92,74,106,157,64,67,129,188,210,164,5,22,233,163,159,5,17,80,244,133,13,225,41,81,195,232,122,159,14,11,222,22,94,236,155,250,51,155,236,48,28,9,142,46,81,217,138,160,177,128,116,123,55,218,104,35,15,168,107,66,21,9,0,230,218,89,49,31,54,186,148,87,109,18,59,77,146,222,0,89,6,110,187,8,198,216,212,145,23,219,46,86,64,9,114,161,93,121,62,62,145,24,217,232,145,222,30,29,129,56,192,50,157,86,200,202,115,97,101,4,35,10,185,200,78,70,119,151,174,49,247,170,147,136,96,42,59,200,68,29,135,58,75,16,34,76,49,235,118,101,37,85,157,126,186,162,139,17,51,163,84,45,113,44,132,197,130,71,64,230,210,33,24,188,22,136,58,239,16,233,184,173,200,189,35,102,231,135,166,203,202,144,29,237,79,1,59,205,177,29,76,223,160,228,57,115,231,134,141,213,9,106,186,55,52,91,20,172,9,27,189,65,166,36,164,97,141,60,138,65,123,213,174,5,161,111,147,128,195,91,175,55,139,189,234,112,16,166,76,99,80,197,226,199,59,209,153,43,22,171,9,125,184,7,144,226,105,87,111,213,141,150,107,11,2,17,49,151,237,118,107,157,19,157,58,125,246,150,219,111,59,113,226,4,200,91,179,110,191,41,33,88,247,117,242,228,137,215,95,191,244,189,239,125,31,43,15,52,130,63,210,176,32,148,16,234,139,129,33,68,113,32,140,117,18,160,226,203,90,95,132,168,72,215,139,133,156,72,169,33,156,25,62,234,244,32,49,233,39,226,110,54,163,168,254,221,30,21,185,0]);fileData4.push.apply(fileData4,[122,79,227,165,33,18,118,216,101,237,1,91,247,131,3,167,23,176,112,105,195,234,230,204,22,242,135,4,77,209,21,111,113,189,143,33,28,6,168,76,12,97,156,95,73,60,135,93,15,238,149,154,227,233,236,13,84,118,203,209,174,212,91,129,169,227,130,136,148,124,163,219,24,48,144,83,51,160,180,171,25,151,26,160,58,94,32,27,1,80,27,188,152,18,188,91,20,198,12,188,110,61,178,76,77,152,10,181,38,199,217,4,62,13,11,142,94,35,61,222,221,137,126,7,76,92,115,232,24,122,51,134,80,38,97,148,95,165,221,55,52,56,67,26,40,201,90,130,216,132,101,143,70,212,3,222,25,204,192,96,102,118,81,204,225,193,191,83,134,152,205,128,180,199,13,24,93,0,208,5,170,40,12,180,129,6,119,165,54,202,3,116,244,32,35,41,244,211,145,212,1,80,242,109,150,25,27,138,49,94,83,136,182,157,238,38,59,5,166,226,67,196,43,9,19,158,1,208,166,238,132,50,227,56,68,46,178,29,191,27,27,176,218,71,106,47,93,119,11,90,10,151,59,239,185,231,125,119,221,141,240,150,125,189,149,27,0,34,158,186,246,212,51,207,60,191,127,105,107,72,125,92,138,177,209,107,112,34,18,238,166,193,149,12,90,227,211,149,198,30,87,246,22,9,217,29,5,160,164,71,19,186,16,9,49,42,61,64,34,174,153,208,54,79,197,108,70,58,68,229,77,4,47,226,81,233,182,94,52,46,132,21,59,96,13,140,99,139,130,216,62,5,82,181,124,142,246,161,150,255,192,49,142,222,0,96,6,236,149,214,68,78,76,172,153,59,35,135,93,123,252,194,156,102,44,99,177,227,250,7,148,110,232,10,51,51,203,49,77,165,67,102,35,55,223,183,234,122,114,178,144,216,198,254,212,172,17,130,160,119,212,34,116,150,118,83,43,183,104,60,231,53,163,182,216,194,149,96,53,113,241,101,137,173,222,154,69,240,124,154,74,141,176,16,210,214,192,124,83,76,216,209,184,85,189,199,64,156,141,140,230,98,181,21,21,51,169,71,48,82,80,36,62,204,45,45,7,49,112,138,59,47,14,27,173,197,74,119,215,26,109,150,48,108,162,209,166,183,185,56,204,18,214,48,213,37,213,42,184,190,178,223,183,235,99,24,105,33,34,192,48,51,144,160,1,13,238,128,254,217,53,45,80,61,157,26,193,44,183,179,93,77,195,138,193,2,175,121,139,118,61,4,17,45,75,53,205,69,64,36,32,34,97,174,238,93,68,192,176,45,101,57,118,252,137,15,253,179,107,175,61,117,5,190,255,239,196,6,0,0,103,206,156,250,241,75,47,253,224,197,31,97,19,131,140,198,112,149,56,209,251,196,213,38,192,36,117,78,120,80,18,168,22,204,142,242,64,115,70,27,120,132,18,23,188,64,90,168,43,233,248,176,182,244,24,88,20,117,50,170,76,22,21,75,48,152,180,10,222,229,63,245,141,192,120,105,49,184,62,189,33,138,176,206,171,205,37,66,235,89,33,31,171,86,95,183,110,249,198,106,163,145,108,53,168,198,150,97,244,205,174,97,179,96,184,51,91,215,31,150,120,76,199,163,236,138,133,244,45,157,148,18,158,73,240,41,180,103,90,186,11,247,218,154,56,146,76,154,117,1,46,136,196,102,59,10,6,232,183,108,38,169,31,41,214,74,93,73,59,245,194,28,216,10,48,149,176,13,144,66,75,7,156,210,69,106,96,75,74,52,10,162,83,153,251,71,178,161,246,177,39,84,41,252,24,173,213,181,47,221,193,91,132,156,80,115,18,68,231,121,137,179,140,173,14,138,204,147,184,12,5,7,77,100,43,192,41,229,200,163,172,147,26,135,220,142,246,238,38,80,128,152,21,51,44,2,237,245,199,6,40,182,237,222,65,78,229,132,17,98,210,115,203,177,215,15,110,13,137,39,99,38,244,61,190,159,31,212,78,127,160,79,180,207,117,118,72,23,181,230,117,134,164,114,172,39,233,17,253,109,89,21,194,34,178,16,97,141,233,65,90,200,77,0,11,195,35,79,60,118,231,7,238,173,37,46,94,101,27,128,63,90,55,221,124,211,127,253,175,255,93,109,140,16,22,235,183,112,182,7,196,239,235,30,32,212,236,201,36,25,208,75,8,108,3,112,110,165,128,79,68,49,160,52,13,30,113,96,164,91,68,252,174,173,40,161,165,96,137,137,217,160,142,88,49,43,23,96,114,167,198,245,200,50,63,181,30,89,212,31,180,31,13,161,243,72,107,137,81,138,176,4,29,130,177,14,44,45,33,103,21,160,211,138,32,164,66,130,13,6,37,173,152,149,12,170,175,226,44,70,73,182,48,0,109,102,30,132,166,54,166,28,173,179,171,123,51,2,32,129,109,6,132,139,122,171,177,57,223,215,29,19,200,54,42,132,58,91,240,233,5,120,188,76,55,89,181,18,2,117,230,150,2,249,176,247,118,238,214,17,165,204,169,229,114,211,145,205,220,102,234,57,17,15,135,66,255,245,200,151,109,148,167,170,47,129,78,119,202,165,76,93,107,48,219,206,24,233,95,198,87,158,214,164,174,114,234,164,194,21,240,17,243,202,15,104,152,191,215,8,112,219,234,79,122,218,74,236,128,3,1,110,214,31,204,233,149,109,16,26,3,242,86,216,131,98,62,239,227,144,198,51,144,109,96,62,1,253,119,144,169,106,33,104,30,133,49,223,180,171,181,61,186,43,113,207,112,102,24,19,250,167,216,157,140,243,203,200,220,141,108,159,80,128,78,116,109,13,141,84,81,145,176,136,44,72,203,166,218,221,168,141,99,97,70,164,75,219,253,107,174,61,245,201,79,125,154,54,75,117,219,187,218,54,0,63,23,123,123,155,99,123,199,94,248,238,119,27,87,179,95,39,3,22,52,38,9,71,27,13,224,144,38,137,253,72,25,16,234,0,32,45,170,118,111,233,211,129,221,36,96,72,244,174,224,15,117,215,184,245,1,225,201,68,140,243,40,55,183,105,114,97,172,17,163,109,121,9,11,120,190,129,16,64,128,170,238,183,118,236,10,110,230,2,147,197,29,75,5,181,41,174,131,189,102,93,71,218,111,54,119,67,161,132,204,32,209,2,25,197,226,144,153,73,217,13,56,61,114,181,136,169,2,22,223,180,56,4,31,179,176,112,72,242,194,208,214,217,5,224,154,175,34,194,12,8,227,218,61,229,11,138,235,113,176,10,253,116,118,23,217,59,187,3,138,67,37,94,119,112,157,9,134,117,114,98,202,38,206,73,243,141,204,187,168,160,197,16,105,145,38,184,98,67,141,184,56,162,237,253,13,100,63,0,191,187,100,92,100,133,4,170,87,104,48,155,106,8,123,71,159,237,232,134,144,44,170,48,162,76,81,157,75,193,193,166,243,48,152,230,162,8,154,208,175,73,57,93,114,33,59,52,125,188,230,135,33,57,254,123,101,202,218,77,152,5,163,128,95,198,230,32,234,198,20,250,231,80,61,64,14,141,89,147,161,141,171,118,236,252,40,134,115,96,163,54,184,145,84,180,235,48,210,103,171,55,237,163,85,247,24,82,130,159,198,233,97,11,225,32,218,124,252,233,167,207,93,119,1,125,206,244,86,145,119,222,194,1,128,27,147,253,230,199,63,114,241,226,13,44,221,153,225,29,219,7,192,186,93,45,242,180,219,234,8,227,204,12,168,35,43,169,206,7,82,45,34,58,141,229,168,57,84,147,44,9,25,47,194,213,26,222,205,203,96,197,60,32,140,203,234,39,236,110,217,62,129,36,0,211,209,54,167,24,225,98,203,69,223,212,95,97,203,80,74,241,200,148,118,39,141,233,228,5,106,180,55,121,45,188,13,159,23,199,43,238,230,242,38,91,199,104,204,89,205,30,66,100,74,17,222,114,127,78,220,187,34,9,8,2,238,223,29,252,152,186,215,93,116,183,23,141,198,18,99,18,64,191,109,72,239,12,10,99,100,77,216,57,58,112,73,223,55,38,241,242,138,197,72,253,164,3,100,164,89,58,30,167,51,234,27,88,36,94,247,118,51,4,178,169,110,54,133,185,48,23,225,145,83,63,165,102,197,155,205,135,28,246,175,1,121,47,37,250,71,249,234,63,85,56,215,157,27,178,110,0,97,199,145,76,81,148,232,151,0,179,32,207,78,162,177,163,243,72,82,178,112,2,125,176,148,146,163,74,169,25,77,216,250,194,236,183,67,254,125,8,234,223,46,88,105,132,19,71,235,17,206,41,85,249,38,92,69,246,192,84,171,177,255,216,80,75,197,217,47,219,237,118,123,234,236,153,219,238,184,99,109,13,188,138,102,0,246,73,224,252,249,179,95,255,250,55,0,22,71,243,164,22,242,52,81,6,132,60,118,167,249,131,85,124,26,152,107,253,65,213,123,59,183,26,129,195,6,107,225,121,200,26,49,224,208,82,12,88,31,112,106,104,129,52,70,91,174,70,161,160,156,173,224,18,81,39,10,81,180,213,220,152,41,144,1,52,28,6,76,182,195,142,117,180,16,9,240,170,156,68,101,223,214,61,200,32,167,52,214,75,99,23,248,9,148,102,50,211,166,17,170,173,208,200,223,192,104,116,76,117,67,117,28,22,184,43,232,15,107,112,18,174,255,95,164,113,19,227,45,72,117,18,66,197,130,95,226,51,102,133,173,120,9,182,152,113,30,230,175,110,132,192,24,116,182,177,226,195,9,236,211,151,129,82,225,197,138,250,10,200,52,12,153,25,130,68,211,95,180,50,145,92,182,198,12,110,53,8,50,86,184,118,60,139,135,74,180,247,149,249,64,66,170,98,163,54,85,201,186,35,173,158,152,109,69,64,52,197,151,251,85,102,108,109,185,42,66,80,175,138,103,91,182,132,75,159,64,232,76,98,240,88,53,8,171,118,226,170,233,247,143,134,33,149,1,134,28,102,238,222,46,196,45,25,114,104,54,200,74,85,133,121,202,216,116,12,19,37,208,141,50,0,52,87,35,206,166,11,98,15,114,87,43,168,93,96,98,214,174,112,40,196,116,215,93,150,195,232,48,26,80,86,221,200,17,148,226,161,158,48,182,76,89,241,95,208,37,62,90,13,20,222,7,126,234,51,159,57,115,246,220,148,228,118,181,232,0,58,192,238,246,219,111,191,251,238,59,255,238,249,23,212,99,146,69,221,246,41,114,78,14,141,99,217,186,10,5,0,25,22,50,135,65,77,136,233,157,114,77,231,213,13,60,69,100,43,188,0,194,96,222,2,80,177,254,246,80,161,193,174,224,181,33,231,12,225,120,223,187,73,33,44,105,125,97,20,24,120,50,29,77,162,146,170,99,41,68,68,108,126,159,177,159,101,225,5,36,150,60,204,219,5,201,13,109,210,13,205,213,78,214,19,202,236,245,193,57,24,50,20,80,93,45,230,209,199,94,37,17,37,11,110,46,28,168,83,61,7,49,154,63,27,154,61,183,80,238,214,101,165,217,86,203,108,15,22,46,37,142,49,199,124,74,117,217,238,64,237,105,137,218,200,127,44,140,61,29,101,193,192,246,89,40,78,5,252,60,247,96,189,76,92,60,97,230,17,102,107,150,48,75,52,37,29,160,234,110,124,208,116,6,221,149,26,51,112,68,230,14,166,206,194,226,148,109,39,220,205,45,28,58,55,18,142,240,216,239,70,189,85,67,181,166,96,183,238,49,126,167,197,54,177,42,60,97,213,105,117,130,35,105,92,98,198,15,11,112,248,200,57,49,123,206,57,46,48,203,88,86,249,78,129,196,98,208,51,22,191,195,86,41,242,160,147,215,191,46,203,146,8,66,86,91,168,233,168,7,252,5,210,162,0,213,236,223,170,72,209,227,217,219,92,188,241,166,27,111,188,209,15,99,124,211,171,104,3,240,115,180,183,183,60,241,228,99,255,240,15,223,221,238,235,147,73,44,2,170,125,67,68,41,2,52,147,134,113,116,12,53,179,254,142,123,208,92,205,68,164,32,44,50,88,153,135,232,65,13,156,66,155,139,177,18,180,188,22,136,210,39,128,192,157,23,55,7,7,128,165,214,239,236,227,53,87,108,217,138,96,24,23,162,103,222,214,205,207,172,143,3,85,166,141,194,212,70,88,52,185,5,132,16,55,118,215,110,185,32,226,2,148,104,248,85,147,224,213,31,85,114,104,105,65,93,237,135,185,234,185,132,80,164,253,76,120,186,164,95,79,51,85,57,233,215,219,80,11,218,80,125,161,137,186,61,188,102,123,198,180,23,129,185,93,126,243,212,172,161,5,216,248,175,92,17,112,53,205,175,29,162,7,156,233,34,21,217,223,8,133,75,175,29,155,89,37,27,207,114,230,95,109,250,123,153,85,217,19,230,95,166,3,174,33,42,48,131,65,98,161,83,74,25,51,75,198,57,60,250,108,60,192,29,22,227,133,211,192,206,181,3,232,58,15,83,7,179,242,157,88,35,95,128,34,73,169,217,50,91,213,210,246,143,33,50,44,114,109,33,196,105,193,224,8,61,100,213,101,175,111,83,17,75,152,54,215,36,52,137,25,245,25,184,15,109,171,132,51,25,29,20,170,190,18,12,137,133,94,223,231,144,172,239,124,8,45,244,109,186,193,180,28,17,7,145,72,198,185,113,21,76,9,208,2,194,76,86,71,8,115,97,97,0,1,186,247,254,251,246,142,157,128,160,7,124,51,1,0,111,215,12,32,126,120,93,236,30,126,232,254,91,111,187,88,229,154,98,218,117,96,140,12,253,216,39,183,61,32,116,100,141,183,190,84,139,215,16,245,142,176,72,238,46,45,6,175,249,193,142,3,131,206,2,183,7,172,205,119,176,90,70,51,51,243,214,140,161,26,74,40,168,208,120,180,25,7,192,226,193,90,21,28,95,186,249,170,30,158,100,100,192,13,165,91,160,185,233,98,162,181,111,76,208,142,46,187,204,80,132,221,170,87,255,236,103,169,86,221,1,192,213,183,240,196,121,17,116,152,184,132,255,186,147,198,16,129,84,0,72,88,135,227,90,204,162,115,113,183,98,102,108,232,106,129,62,212,87,79,175,255,164,233,128,196,39,7,107,148,146,232,218,24,43,211,174,188,45,165,108,183,219,118,0,118,114,186,192,250,88,2,235,24,102,236,84,140,119,79,8,139,158,88,255,255,41,75,68,23,20,198,158,158,148,119,5,242,171,181,203,208,31,179,123,57,213,97,120,216,18,22,207,128,28,11,50,63,213,99,156,122,158,118,56,13,191,105,242,189,159,232,218,148,105,48,206,36,210,93,157,216,125,168,131,176,3,16,31,119,205,42,114,32,132,25,31,116,164,84,114,120,143,8,45,242,96,192,21,95,111,107,22,50,29,225,39,234,18,226,97,140,184,101,143,97,14,212,210,241,144,32,166,196,24,188,99,134,49,181,36,58,117,230,236,221,31,184,111,13,19,187,186,102,0,25,162,98,0,56,127,238,194,215,191,241,183,204,130,58,252,110,92,198,222,23,26,2,71,23,34,115,180,73,116,173,141,114,103,158,138,148,185,5,68,243,82,6,51,60,49,81,110,147,212,82,78,241,133,144,33,217,202,46,35,212,51,75,155,89,4,212,39,236,225,41,65,204,224,38,76,14,204,26,234,35,156,239,21,210,71,18,131,9,117,141,153,5,137,41,66,42,152,195,76,52,182,62,168,77,39,76,127,216,232,161,234,5,237,6,117,32,237,47,106,91,164,188,37,105,126,69,74,228,208,13,27,205,179,38,133,2,114,246,134,211,53,186,14,192,181,133,9,118,175,145,215,111,15,22,233,143,153,82,169,242,208,179,4,9,214,218,127,119,214,118,254,146,88,234,119,229,65,98,67,210,210,180,28,171,251,77,50,202,183,59,134,103,110,119,194,168,90,135,70,113,97,224,178,26,143,53,29,20,55,57,18,78,226,186,45,207,56,209,64,57,120,238,55,23,166,224,204,10,217,190,152,85,165,168,229,165,123,25,205,162,104,167,173,128,209,151,72,64,195,32,155,171,168,231,186,24,199,177,142,70,82,209,19,12,20,231,62,104,1,142,241,11,212,45,190,225,177,13,237,93,117,1,158,27,111,76,232,58,129,73,34,118,119,213,248,237,48,13,114,250,37,216,92,74,111,170,16,213,135,157,37,184,117,198,48,6,239,172,45,199,210,225,153,117,134,36,48,177,74,173,109,4,66,33,194,205,178,209,126,84,107,179,253,34,159,120,250,233,179,231,207,189,181,131,223,183,5,2,138,27,178,1,85,114,219,237,183,220,121,231,237,207,63,255,29,53,250,87,76,183,243,130,128,96,140,93,145,253,90,182,107,58,149,70,119,153,243,88,90,15,145,77,238,93,115,216,59,36,209,77,64,25,61,233,121,11,66,88,129,18,223,174,88,227,180,227,2,132,149,41,47,76,72,173,10,91,154,69,87,173,151,201,165,189,233,49,80,10,154,120,192,208,130,20,25,165,78,51,103,214,57,54,216,230,95,123,250,2,66,190,125,40,17,10,101,201,114,74,34,66,132,34,178,4,160,70,241,39,167,133,84,156,177,110,9,53,203,44,254,176,169,119,90,83,24,35,62,170,167,91,100,43,49,47,97,3,240,149,44,244,109,184,16,149,206,184,6,113,99,58,38,125,247,45,115,238,133,39,64,77,173,134,96,194,29,244,115,72,68,62,105,232,168,50,204,220,252,44,151,62,201,111,244,237,130,222,69,106,53,63,18,86,130,1,166,181,158,129,51,184,21,81,99,39,159,39,197,237,103,116,144,31,211,184,74,125,142,116,209,162,24,212,124,152,214,60,115,40,117,209,23,36,207,116,28,153,60,182,51,5,9,158,164,185,156,200,74,33,239,229,63,100,97,126,236,249,71,103,17,211,138,116,246,24,50,198,204,57,104,181,100,102,100,218,128,85,93,197,19,134,82,29,123,112,159,102,129,216,227,108,161,102,149,29,231,57,255,112,48,24,104,205,86,79,213,245,111,138,20,162,58,121,2,128,82,24,8,183,69,174,187,225,250,91,111,191,173,205,39,150,69,147,74,175,198,14,96,240,116,171,126,150,39,175,185,230,27,127,253,141,90,242,147,27,106,251,142,207,161,4,176,127,73,173,64,173,253,9,112,124,92,107,177,46,49,197,4,3,92,17,55,153,228,61,43,166,237,142,195,216,78,74,99,109,8,138,52,238,146,103,194,33,246,250,5,232,153,0,81,141,108,229,246,96,115,77,68,170,165,74,152,175,6,205,171,74,128,219,83,38,217,215,218,252,233,0,65,226,140,33,210,46,220,66,178,122,142,54,241,112,107,74,170,229,136,249,106,68,140,34,240,187,121,92,233,98,81,25,33,5,233,210,89,99,167,53,155,142,70,211,180,174,79,239,120,165,35,44,62,248,66,183,135,57,238,28,253,26,109,66,42,46,130,78,221,113,183,119,65,24,28,144,166,229,167,204,50,226,187,42,196,144,19,242,155,185,209,141,52,181,205,187,25,132,181,100,180,165,90,172,211,244,137,155,142,25,214,64,131,34,81,183,53,155,217,142,230,72,35,204,29,54,131,244,91,193,102,177,155,203,141,250,128,168,33,23,76,155,89,92,230,58,14,190,49,178,90,36,206,232,140,212,213,13,189,40,4,87,133,35,19,243,2,27,30,196,15,180,54,132,31,73,95,1,20,42,3,100,84,91,80,34,90,22,66,192,237,118,91,109,119,153,183,133,63,242,155,31,191,238,250,235,124,161,120,11,103,191,111,253,6,16,62,213,18,121,153,231,47,156,57,182,119,252,31,94,248,158,48,199,188,80,12,23,162,125,63,134,9,103,17,121,85,147,130,37,168,55,151,124,245,171,169,182,196,62,162,236,164,123,216,211,185,106,16,88,175,201,30,156,68,17,194,164,198,250,5,55,91,203,191,78,68,152,198,86,147,12,147,170,112,118,223,93,119,14,67,51,60,241,35,212,133,99,65,210,204,119,43,234,197,4,86,33,69,7,40,140,66,32,98,83,233,2,101,251,1,16,36,82,171,102,91,233,148,40,154,189,89,42,124,12,128,180,120,61,229,207,103,180,116,30,236,95,122,46,10,135,82,46,110,30,135,12,7,143,219,76,85,162,37,103,164,33,110,37,26,165,65,203,86,69,227,106,169,92,36,214,22,238,75,220,197,224,180,133,158,106,130,169,115,43,117,5,71,153,32,21,121,207,193,177,93,30,149,10,83,248,203,112,194,101,20,190,173,97,47,43,9,242,34,216,79,197,70,50,85,74,30,6,242,156,209,110,168,48,88,32,52,20,85,154,239,46,64,226,14,76,20,127,58,114,31,185,52,107,33,39,201,48,124,8,135,232,38,13,5,82,100,83,28,17,15,47,158,250,60,73,62,128,33,73,9,231,163,136,126,68,225,144,105,83,158,179,163,76,0,145,111,161,93,187,197,53,131,0,226,150,225,241,39,159,120,240,161,135,97,230,70,119,85,235,0,58,83,13,68,188,245,182,91,191,250,213,191,122,227,141,125,168,230,16,132,176,13,63,71,253,175,27,92,168,60,102,219,135,73,16,4,235,64,19,112,145,122,203,17,16,11,84,209,159,128,176,34,62,226,205,132,22,206,93,118,57,1,86,121,42,129,102,129,218,161,39,75,197,96,230,94,81,201,122,63,21,0,65,228,178,77,229,15,36,229,176,246,216,213,97,176,233,182,32,6,121,187,29,18,138,83,37,197,44,28,244,56,107,72,75,32,213,49,88,116,154,147,210,196,36,21,40,53,152,204,69,167,42,3,174,37,145,233,33,193,40,207,138,118,33,216,148,204,96,1,163,46,3,7,47,110,41,66,180,184,121,89,156,100,56,38,19,87,177,113,81,139,156,194,145,71,209,143,115,195,166,210,136,170,213,96,109,193,108,163,86,88,152,69,137,66,206,51,169,131,53,135,74,24,61,163,65,164,15,116,171,36,16,85,134,3,42,174,88,25,244,80,249,151,238,238,71,82,153,231,149,39,42,40,136,96,201,151,12,160,255,111,86,84,52,227,219,200,100,126,32,164,161,193,194,16,77,49,5,26,1,33,69,42,186,215,63,54,234,61,18,121,108,150,212,108,13,139,228,204,77,82,43,84,237,33,113,163,127,29,43,41,74,14,209,127,48,248,214,161,121,231,97,213,90,135,49,159,149,72,250,74,81,255,168,182,157,133,217,98,35,176,202,126,88,36,179,173,82,208,88,216,87,202,192,136,103,136,73,9,16,243,121,58,61,51,103,107,238,48,208,210,162,72,180,87,142,62,34,9,151,211,171,41,209,118,32,128,99,182,121,120,121,31,142,19,17,72,22,0,54,3,191,122,24,170,6,168,229,46,179,40,131,237,75,255,252,119,244,214,122,91,191,222,142,13,96,178,37,92,123,242,218,111,126,235,89,155,253,178,163,41,48,214,120,48,106,55,188,21,96,39,166,87,211,55,195,230,156,74,236,194,119,27,141,182,129,223,208,169,121,212,92,19,100,69,6,57,184,29,69,43,210,209,147,198,196,228,39,29,175,31,130,115,104,27,229,217,196,209,159,135,6,209,164,79,73,93,96,134,201,106,88,253,65,204,226,86,237,117,230,174,156,213,244,0,71,9,146,64,72,166,172,198,135,126,208,40,61,151,3,81,64,122,178,71,182,48,98,174,105,216,209,173,158,65,100,200,197,109,79,26,82,212,193,251,174,144,92,93,105,146,163,21,135,183,234,232,0,179,6,63,40,149,44,227,204,211,81,102,41,92,140,176,96,43,202,138,143,125,131,95,124,12,157,246,198,194,16,35,52,38,207,68,178,59,34,72,187,213,179,94,231,77,242,217,135,58,189,57,38,77,230,25,4,65,46,59,178,116,38,56,94,109,155,210,178,136,19,179,232,238,126,179,16,166,182,39,197,113,174,172,53,25,238,186,138,102,141,32,32,48,67,192,58,75,184,46,119,44,64,82,48,90,65,140,47,85,249,208,107,231,29,171,249,160,62,0,37,80,123,167,248,149,47,35,188,2,193,245,150,221,0,18,98,155,245,243,46,164,143,143,118,168,88,132,47,109,249,99,191,249,155,55,220,116,211,219,191,50,191,35,27,0,34,158,188,246,228,119,191,251,189,87,126,254,154,2,53,14,154,7,211,208,124,125,39,168,92,131,35,45,57,0,34,218,3,176,0,155,234,151,148,153,31,172,2,220,57,7,150,184,17,120,214,99,108,88,179,40,209,143,130,69,84,53,20,214,120,227,122,197,70,79,130,225,90,116,133,204,210,36,15,184,199,220,203,87,159,144,12,74,128,175,197,202,229,193,204,101,146,144,19,111,22,97,227,85,160,136,135,7,30,174,115,138,234,66,105,212,157,121,86,70,23,167,163,165,174,198,162,165,151,210,37,154,123,25,61,210,98,148,224,38,196,85,247,46,8,48,66,92,56,148,174,170,141,148,233,252,132,93,15,107,54,238,59,120,114,157,165,71,122,134,17,89,185,161,97,144,232,82,163,62,8,112,116,131,17,116,39,59,8,121,47,35,2,51,5,139,97,112,254,137,142,211,187,105,127,49,24,32,146,74,235,24,12,154,204,123,50,143,169,23,46,225,245,16,150,251,16,41,220,28,165,0,38,156,28,181,177,247,8,173,177,179,233,198,69,146,125,235,214,55,66,231,221,167,77,104,180,237,228,204,220,159,142,232,193,194,229,119,27,70,53,22,31,203,26,134,214,255,238,144,108,220,133,201,116,208,141,250,251,154,62,29,0,120,179,84,0,72,93,199,5,228,220,117,215,61,254,193,39,143,31,63,241,30,217,0,68,228,216,177,189,7,31,120,240,191,254,183,255,174,36,199,64,3,69,156,54,1,169,21,112,98,168,207,132,235,28,32,95,140,138,161,117,89,240,232,239,32,8,88,39,126,246,99,213,156,18,115,215,209,124,13,177,133,23,87,114,39,214,180,190,240,163,201,33,78,197,171,62,159,128,76,34,245,76,27,135,118,235,66,105,61,35,250,134,151,135,105,137,111,138,53,84,200,208,9,85,105,101,32,88,61,34,66,30,84,231,40,0,48,113,99,111,137,131,108,137,155,70,227,40,108,29,136,212,146,7,16,22,162,28,105,20,97,125,170,193,156,209,242,222,13,91,234,53,108,241,32,225,192,234,15,235,138,207,85,116,25,130,98,144,152,11,11,140,132,244,238,41,157,90,6,117,104,62,172,232,132,167,73,32,121,51,163,49,126,110,58,4,238,160,115,9,149,133,45,103,4,72,216,203,74,218,104,84,194,86,221,152,154,53,215,209,57,116,75,247,28,5,14,59,184,191,5,67,2,73,220,25,130,59,110,38,82,112,147,237,159,208,16,38,220,27,125,79,183,171,248,65,58,138,212,116,159,227,70,27,197,53,95,113,8,86,172,211,105,54,52,253,124,77,89,26,199,84,19,236,113,36,4,207,204,159,235,217,11,209,52,221,121,232,143,132,212,71,195,105,11,42,142,67,242,190,189,78,9,100,191,200,239,255,203,63,60,121,237,233,183,143,250,249,14,111,0,202,0,196,101,131,151,46,149,23,94,248,46,225,18,18,179,204,4,51,253,135,7,56,134,66,50,234,77,221,131,145,217,36,48,118,32,50,252,43,135,135,58,134,2,52,100,51,66,216,205,237,175,194,137,16,76,125,155,137,99,141,10,136,69,4,18,204,2,193,235,35,135,141,170,216,204,2,153,67,208,116,165,204,179,84,166,41,196,133,91,2,249,82,181,178,48,233,157,201,71,235,145,10,163,156,110,8,32,254,200,97,103,49,128,72,41,173,69,216,102,214,233,33,52,93,241,104,104,28,110,253,106,150,34,195,227,209,85,178,190,6,181,216,222,26,7,132,201,213,185,41,129,229,192,84,175,174,254,210,229,128,77,111,9,43,153,54,195,156,147,66,60,175,165,89,73,232,254,198,156,22,103,34,233,5,142,227,202,122,134,49,144,211,91,109,203,65,51,41,144,188,25,194,65,54,107,79,141,43,245,173,104,226,16,151,57,57,211,205,50,151,171,180,134,99,56,212,46,59,185,70,56,162,121,56,119,232,155,204,186,85,160,235,121,129,121,188,159,163,202,68,134,55,141,87,109,43,44,195,12,191,179,161,78,238,217,57,209,126,117,94,237,228,52,76,199,60,37,44,5,46,80,222,57,132,137,104,179,80,75,178,65,100,145,253,34,247,61,240,224,157,247,220,163,209,102,239,192,30,64,111,255,30,211,26,195,39,159,120,116,111,111,97,225,33,26,122,140,11,8,156,225,106,32,207,54,16,230,234,188,96,162,95,211,221,149,106,5,90,3,99,33,102,55,143,187,186,235,99,157,45,160,255,169,220,119,184,191,49,233,36,7,59,195,2,40,185,130,227,210,139,84,67,229,215,9,134,73,21,15,206,94,8,206,142,149,232,198,81,69,44,232,226,100,136,174,209,72,146,131,79,245,21,234,175,152,95,41,231,33,164,137,129,165,35,164,151,82,182,92,60,247,184,153,204,0,113,105,79,130,138,108,211,122,23,144,223,29,132,250,94,54,57,156,210,241,165,214,214,172,120,5,199,7,94,8,85,142,43,132,83,8,62,255,25,117,50,109,218,236,228,159,154,220,220,6,246,101,140,149,119,65,86,27,113,87,184,169,94,142,241,24,92,36,60,92,65,9,145,179,232,183,74,91,145,211,44,20,24,160,12,175,12,253,69,31,107,91,183,116,150,137,27,168,169,210,70,30,240,56,202,118,115,252,113,2,209,33,63,99,138,111,254,188,178,238,188,219,127,144,118,19,34,8,161,16,142,189,224,92,85,144,167,181,83,164,174,119,41,159,48,0,113,141,223,165,182,17,65,104,86,237,119,17,184,21,102,58,108,97,100,144,251,30,120,160,122,103,18,189,55,58,0,208,237,142,136,78,156,56,118,235,109,183,126,243,111,159,229,198,134,111,192,78,80,4,98,14,138,137,251,67,163,135,250,48,192,201,128,109,135,247,201,176,222,136,66,206,2,66,168,25,26,74,188,1,105,252,206,150,1,139,8,157,63,12,122,241,109,83,175,161,217,36,72,4,124,37,230,248,120,33,210,191,218,125,28,168,162,142,90,161,115,216,67,50,13,4,59,45,127,195,110,90,80,149,101,202,101,0,236,150,206,78,197,233,182,151,85,56,170,182,145,40,52,0,41,245,146,228,50,92,160,70,244,168,92,150,139,130,11,232,192,145,145,235,171,220,76,90,241,222,199,160,75,62,141,211,37,67,204,123,107,135,241,128,107,110,227,57,97,132,228,242,61,172,128,1,13,160,108,103,223,68,161,185,55,154,105,128,163,13,231,80,108,218,72,96,217,33,128,218,65,219,15,93,72,255,193,59,71,98,137,186,220,120,143,117,9,39,237,224,177,161,222,129,166,5,221,216,127,38,179,152,246,16,77,252,133,0,51,159,134,9,141,149,149,219,135,2,205,62,65,86,170,111,227,155,166,83,180,213,249,77,245,215,196,145,8,187,198,172,149,65,81,1,153,183,163,167,162,51,140,131,12,124,77,75,254,200,143,138,140,146,24,217,189,217,44,97,37,33,68,42,32,159,253,194,23,111,185,237,214,221,125,210,187,172,3,16,17,19,166,34,162,220,125,215,29,183,221,118,139,40,118,61,246,128,253,31,228,32,116,169,143,135,158,132,132,48,70,79,121,30,75,55,115,203,201,206,42,94,235,213,113,163,46,202,246,40,226,90,69,163,230,227,181,153,224,186,3,169,23,74,183,6,133,80,198,184,22,96,81,26,230,144,31,61,177,32,103,222,231,210,45,112,234,35,228,64,246,216,62,251,218,161,222,247,137,35,193,56,205,105,233,12,211,193,146,223,25,250,138,190,175,16,97,97,145,173,186,27,101,144,93,45,122,138,45,142,99,23,63,210,240,227,9,44,32,227,222,64,68,204,218,30,106,83,133,165,72,252,107,236,36,58,247,246,14,171,105,22,164,106,208,63,107,230,162,190,97,84,12,140,187,221,100,130,58,148,183,99,31,51,221,17,253,120,216,86,148,241,6,142,39,103,58,234,236,250,161,154,122,232,190,55,43,135,157,240,165,216,91,32,48,136,50,23,211,7,84,199,164,124,31,54,206,24,66,129,73,135,7,131,231,126,127,177,134,141,103,117,140,220,69,67,123,213,25,78,90,55,198,119,29,25,131,116,20,44,153,197,25,117,15,96,39,208,75,148,104,1,0,80,7,95,170,244,148,202,202,59,123,246,236,251,239,186,83,60,52,125,22,107,252,238,235,0,244,110,83,43,12,133,23,175,191,238,186,175,125,237,47,165,10,187,106,219,138,184,72,19,163,167,145,111,70,234,189,228,103,115,160,241,159,35,169,238,33,186,253,106,112,146,211,67,123,141,34,134,136,49,181,20,140,10,38,20,52,239,79,203,114,170,147,231,246,161,170,218,0,125,107,41,64,93,71,221,8,136,154,222,14,89,141,5,230,103,45,54,133,179,92,74,224,186,123,68,127,33,36,32,79,198,164,54,196,102,2,244,208,68,159,159,72,77,103,100,212,81,173,79,194,173,133,170,2,5,108,38,78,108,116,28,105,81,177,164,241,194,136,48,133,248,89,68,147,132,109,4,239,243,70,127,90,48,14,87,188,40,230,52,32,173,69,80,24,222,131,16,178,8,213,194,25,133,200,121,66,46,227,80,143,29,22,44,54,103,208,167,173,8,3,54,26,95,164,178,56,49,95,9,243,181,245,209,146,196,5,13,22,162,192,3,70,60,138,102,141,206,72,157,101,180,227,245,102,211,36,144,53,86,189,29,155,69,135,6,246,250,82,170,195,82,155,214,70,159,125,14,126,203,133,217,157,102,197,126,69,50,111,71,23,109,37,29,250,39,227,144,136,145,166,229,32,133,121,132,194,235,228,211,254,223,124,237,117,94,76,181,41,12,233,217,32,184,53,212,151,129,204,51,74,41,212,20,214,56,15,222,32,159,150,218,228,137,172,73,21,73,195,54,27,160,131,53,95,216,202,62,189,202,69,138,14,129,5,106,26,7,172,56,217,153,180,80,162,138,216,21,159,54,5,195,97,162,16,247,197,166,242,174,182,78,88,188,171,214,31,91,8,137,128,150,26,119,88,135,100,69,94,47,229,233,207,124,230,220,217,179,110,19,13,144,185,209,239,106,26,104,172,29,174,57,121,13,23,254,199,31,252,64,229,165,214,35,209,140,10,52,108,0,205,37,34,19,147,193,114,35,177,193,224,96,234,250,198,120,193,250,54,33,67,170,150,249,29,45,193,116,197,232,184,194,68,245,135,170,200,245,42,163,214,252,205,98,40,168,76,61,149,166,203,16,142,11,13,133,251,136,185,248,66,208,224,35,27,11,103,154,83,116,159,168,156,60,183,57,139,232,141,247,48,131,27,87,171,80,98,178,146,27,213,57,219,176,115,156,78,144,189,206,141,125,225,11,90,220,56,252,64,65,93,2,90,248,123,64,252,172,140,82,52,94,167,226,152,52,248,220,8,172,110,177,48,209,97,142,209,225,185,177,104,242,165,149,84,97,24,230,186,227,252,32,246,109,241,179,248,66,230,164,254,241,48,198,193,169,96,3,208,117,142,37,43,79,208,8,230,228,254,96,50,32,73,66,60,99,19,117,96,203,52,183,174,67,123,4,167,212,73,117,109,91,56,56,231,152,36,223,108,27,4,17,40,45,172,82,25,247,48,24,213,121,196,252,12,244,155,193,0,90,203,185,85,39,44,173,212,16,239,113,217,75,16,152,57,71,85,135,48,110,152,115,204,255,136,134,113,25,199,131,110,222,27,208,21,4,106,170,96,85,150,33,0,17,18,89,127,131,160,19,181,187,239,191,255,193,7,31,196,133,222,25,232,223,191,54,239,192,123,228,236,83,217,108,232,179,159,251,212,179,207,63,247,210,143,126,38,2,136,11,131,218,68,67,50,37,155,188,16,87,250,79,51,140,139,244,32,169,37,84,167,239,142,102,160,208,124,225,194,8,168,160,0,194,2,141,11,199,109,107,9,182,113,28,11,212,112,167,134,231,130,124,134,220,89,133,164,37,195,226,89,136,104,219,165,70,116,136,10,171,235,58,19,82,84,120,85,142,118,91,158,24,113,97,40,118,16,129,156,160,214,155,104,203,165,6,223,176,12,188,29,153,62,216,197,185,238,110,192,199,125,128,123,135,60,84,232,201,62,79,36,197,131,185,127,140,17,196,195,115,94,41,76,165,20,181,83,118,78,135,105,142,181,214,94,198,149,125,156,82,70,231,187,4,239,148,2,29,12,226,208,68,102,181,174,67,246,117,157,235,6,27,48,243,184,143,159,183,121,214,219,253,163,150,158,44,22,92,44,50,85,69,117,52,202,78,169,48,146,44,157,178,105,171,42,6,19,207,9,188,51,250,226,69,201,49,142,124,80,63,170,110,83,52,223,119,214,14,97,164,241,32,68,193,96,252,56,28,222,104,0,117,141,77,233,215,87,159,17,115,95,236,230,210,56,232,6,58,219,202,30,29,245,246,57,76,2,88,120,138,254,69,149,229,84,52,131,197,90,77,171,193,104,193,101,89,116,133,97,16,46,165,8,18,209,211,79,63,237,224,210,59,67,0,125,231,58,0,104,139,35,155,177,32,156,59,123,254,59,255,240,157,55,222,216,55,19,103,167,102,226,106,7,208,181,2,89,72,44,109,128,220,35,103,233,69,133,4,80,48,154,172,137,137,199,12,94,54,218,6,215,70,21,166,177,133,17,195,136,63,160,61,120,77,206,2,40,194,232,195,97,33,23,73,121,250,37,34,234,178,92,189,216,106,179,79,96,102,23,238,79,83,111,72,68,239,14,125,156,16,164,58,181,71,208,254,195,28,93,12,250,176,174,70,241,132,197,160,115,0,228,49,233,23,218,102,99,6,3,141,96,90,4,12,112,11,150,9,34,182,81,165,41,89,231,247,48,225,117,32,248,49,123,108,192,88,114,6,93,104,27,93,198,52,180,113,140,92,28,234,10,115,81,200,230,116,221,197,141,171,124,180,114,11,193,126,142,89,165,149,69,181,5,210,130,72,129,53,158,65,170,233,91,34,63,196,29,69,193,19,152,204,192,187,221,113,138,203,163,199,12,101,150,164,243,199,250,130,125,160,189,78,123,5,183,209,150,166,168,95,154,110,35,140,241,52,67,91,141,85,186,203,218,102,209,56,151,95,37,221,28,66,48,175,229,113,166,82,68,96,234,28,229,7,35,212,147,179,42,254,140,141,154,90,155,179,100,37,36,32,136,139,83,45,130,77,87,143,15,15,244,129,126,59,140,254,37,84,181,199,236,127,213,213,95,139,143,34,136,11,125,242,169,167,207,95,127,221,59,51,245,253,21,110,0,110,160,143,0,112,225,194,185,99,123,199,158,125,238,121,117,54,19,15,84,7,12,222,240,130,145,242,31,55,128,182,244,183,129,65,220,3,98,49,131,136,153,187,222,162,80,163,120,93,156,67,100,139,44,56,165,31,250,124,62,72,80,82,61,216,200,62,138,38,154,12,66,64,32,198,99,81,147,207,86,20,217,105,65,136,132,200,238,173,37,124,71,87,97,87,51,232,40,149,131,212,203,32,87,1,66,65,88,48,194,205,232,159,177,194,197,21,175,215,3,161,106,135,31,120,38,24,220,128,193,102,143,86,93,54,247,121,239,99,184,58,241,214,171,226,75,88,177,227,137,142,152,144,249,24,93,240,239,20,213,105,186,1,67,114,38,5,108,230,147,44,193,250,91,178,181,227,154,121,67,212,214,182,217,96,52,174,140,190,255,216,27,135,85,30,36,219,114,233,88,59,18,71,167,56,81,186,84,239,18,209,173,212,107,170,212,64,230,129,145,14,180,134,26,225,138,197,88,112,22,106,24,169,152,141,18,64,135,146,85,119,44,6,114,191,32,115,202,74,241,167,19,71,132,24,68,99,186,7,247,203,154,146,142,56,56,128,142,92,41,64,65,88,196,45,252,8,145,200,2,182,199,237,190,122,241,167,38,207,173,136,155,13,187,192,44,248,165,219,152,67,89,150,170,1,68,164,197,11,160,154,3,74,88,141,123,235,77,78,116,247,189,31,120,226,201,15,98,32,161,186,183,10,190,87,102,0,138,61,80,215,173,159,62,115,250,251,255,248,253,159,253,236,85,1,32,92,66,169,46,153,6,42,0,50,19,85,209,88,232,135,190,160,105,247,33,80,177,146,235,242,164,197,104,209,40,141,21,154,253,130,66,166,123,214,158,168,196,27,56,223,160,70,81,233,124,43,33,76,11,17,44,149,5,61,44,52,229,25,120,118,124,24,48,132,209,25,139,8,134,18,27,171,54,173,149,171,206,237,11,101,87,24,141,216,176,48,140,199,137,208,44,228,58,0,36,56,34,232,157,95,9,166,226,243,213,176,94,8,234,14,161,242,43,156,204,208,96,141,77,56,178,24,131,223,70,154,163,54,207,22,116,81,72,90,242,252,176,59,126,97,44,237,35,130,63,14,39,116,81,171,156,16,17,130,54,11,137,138,226,153,64,1,231,160,168,244,252,203,124,107,99,148,17,86,58,138,204,20,45,154,178,210,96,125,137,94,120,35,61,127,236,27,210,40,120,210,16,120,48,77,38,113,181,158,47,99,56,48,223,123,70,213,133,91,56,236,160,72,65,78,122,25,185,249,136,61,115,176,239,26,27,58,133,209,149,207,71,102,65,192,225,61,185,234,234,43,130,63,221,183,186,252,225,110,210,163,188,18,36,223,12,100,89,22,68,29,170,65,160,24,209,169,211,167,63,241,137,167,79,156,188,38,190,197,219,228,252,252,171,213,1,32,115,111,224,119,252,248,177,219,111,191,237,171,95,253,43,213,107,101,139,136,113,113,238,206,7,182,209,111,63,16,214,177,16,193,112,169,49,94,246,208,231,98,172,235,113,210,136,73,125,197,208,75,162,7,156,5,239,239,26,64,52,14,36,155,244,86,106,54,50,185,41,5,52,115,36,136,178,101,12,118,83,98,100,139,152,110,97,160,71,109,51,61,82,46,60,240,228,149,46,67,99,35,184,36,66,184,186,104,77,204,56,171,92,185,178,50,156,162,3,187,22,59,240,45,33,104,109,244,175,101,109,128,89,7,191,230,127,9,56,49,163,15,16,45,242,58,125,30,102,194,253,105,240,58,36,111,140,9,18,194,24,115,226,82,204,172,105,62,122,54,234,90,223,59,29,2,175,225,57,226,214,227,62,33,208,71,67,169,46,198,34,227,192,101,156,206,0,166,149,254,56,224,109,45,72,8,101,115,11,82,16,28,91,177,24,141,59,157,144,143,241,9,253,216,32,8,65,167,226,109,6,136,145,138,61,13,105,110,230,156,104,154,107,132,221,182,67,96,219,47,171,239,161,40,151,77,106,253,132,16,194,250,96,244,220,158,158,240,112,163,54,238,134,86,38,136,72,168,206,166,130,176,8,209,126,217,126,241,183,126,251,130,57,254,195,128,70,190,3,77,192,59,176,1,152,115,39,142,77,13,31,59,118,172,108,229,187,223,251,126,117,179,73,126,219,163,39,168,134,103,73,6,252,113,104,8,170,143,143,189,148,121,218,40,85,3,69,242,77,162,27,50,5,59,195,44,84,102,175,244,217,124,208,70,227,251,184,1,73,70,147,237,158,107,67,6,139,140,52,177,88,93,164,5,100,168,191,0,200,189,6,107,24,0,59,231,50,151,63,163,237,26,53,19,115,243,132,112,111,12,161,138,55,33,198,189,164,5,110,152,16,185,199,94,148,21,26,141,246,186,225,164,178,33,35,127,163,77,16,10,179,53,10,213,229,88,57,178,92,63,60,85,232,44,80,80,156,116,17,200,24,221,196,117,180,253,73,33,207,204,181,126,23,193,137,23,194,36,203,197,165,249,93,140,83,189,207,136,138,176,48,71,113,9,10,69,23,210,182,140,206,134,156,29,153,202,10,103,105,150,127,44,209,164,211,199,60,70,99,31,140,52,194,73,232,128,157,81,164,42,85,54,165,253,16,9,204,173,29,214,164,88,173,64,139,55,27,75,139,66,93,89,253,157,63,10,59,91,4,94,55,153,24,245,113,189,190,100,210,82,148,168,211,178,173,75,140,152,219,54,227,133,150,48,75,192,64,80,158,204,144,163,167,127,99,251,171,137,58,178,121,187,87,252,163,202,129,169,94,183,82,234,14,122,207,7,238,185,247,190,251,151,205,50,197,55,222,153,145,192,59,176,1,72,62,161,125,125,124,215,221,119,126,247,133,127,120,229,213,87,75,53,32,3,35,27,160,245,127,104,158,87,18,214,122,108,130,0,4,72,174,162,106,172,156,18,134,27,115,217,10,73,119,41,115,206,126,202,11,107,79,251,18,30,131,26,145,225,224,187,79,176,243,32,14,187,153,65,189,57,9,149,159,110,110,166,232,3,85,203,186,105,205,14,131,111,11,13,135,134,96,178,230,242,93,176,210,197,233,237,81,181,28,195,138,69,128,129,43,40,239,222,247,106,110,138,170,51,64,201,132,7,36,44,204,234,217,203,194,85,104,81,217,232,217,199,213,188,177,106,74,131,155,78,59,153,143,157,195,217,242,67,212,86,7,9,16,73,138,7,122,163,212,32,182,197,59,247,250,97,1,57,241,96,201,105,151,165,186,4,18,209,18,173,123,108,191,169,147,240,142,126,234,156,28,15,28,102,104,4,86,133,1,120,24,6,118,56,3,58,183,32,196,178,179,23,34,67,249,137,132,194,18,45,236,251,117,48,146,151,1,107,207,177,179,219,88,139,165,116,227,26,27,201,16,34,213,120,37,65,183,101,22,40,99,51,36,80,88,59,50]);fileData4.push.apply(fileData4,[238,221,164,37,155,219,212,65,14,77,64,127,169,89,120,19,157,87,91,241,131,15,210,148,131,52,14,96,19,1,137,210,36,41,175,215,212,109,126,132,164,192,153,180,121,152,110,94,5,26,100,196,193,70,111,210,232,84,103,105,227,121,23,147,206,1,225,130,11,2,49,213,106,110,89,136,72,31,129,170,153,0,65,70,216,59,126,226,203,191,255,251,203,177,141,176,208,218,14,240,222,26,2,207,186,3,34,17,190,112,254,186,239,125,255,251,175,189,246,75,0,114,162,96,136,61,145,89,55,128,241,1,25,141,37,34,160,132,65,192,69,93,150,99,236,28,37,106,233,5,7,86,156,217,111,241,48,16,158,4,22,118,246,162,1,95,150,200,76,205,17,166,97,162,141,173,176,135,85,105,156,173,236,69,134,201,95,27,87,36,90,21,86,41,25,165,234,210,94,138,5,29,16,15,76,25,92,55,22,198,182,244,131,35,152,158,28,160,61,19,71,175,183,224,235,25,13,74,33,84,92,163,236,118,84,126,142,245,105,81,219,9,192,105,25,59,66,79,29,205,105,10,67,87,26,177,119,24,140,157,255,91,196,202,45,172,200,253,104,107,15,209,139,96,7,251,163,120,117,160,37,23,245,162,19,24,90,207,177,64,174,84,232,230,86,46,177,40,174,59,90,132,98,188,120,173,113,173,157,201,190,176,104,94,18,13,118,8,56,162,61,19,53,47,174,150,240,122,84,101,61,246,107,36,215,119,212,225,120,175,79,189,8,167,4,39,68,196,133,120,50,237,111,189,123,203,202,38,26,169,113,18,107,51,110,55,73,149,163,215,114,5,1,96,179,104,38,48,18,145,128,171,133,65,0,62,252,177,223,188,225,198,27,165,114,166,229,157,231,255,92,21,27,128,158,220,179,103,207,238,109,54,223,252,214,51,118,207,160,0,147,185,111,34,224,20,14,154,224,67,105,126,32,50,204,132,253,135,130,71,116,42,188,49,246,125,211,134,5,81,134,144,185,148,105,31,67,199,160,93,218,238,251,172,20,207,32,76,75,199,21,184,104,177,15,117,83,29,236,124,13,149,44,234,161,66,22,24,224,236,39,150,152,96,84,163,103,88,164,231,156,116,208,57,96,48,32,94,81,129,41,127,61,155,101,198,128,157,53,14,98,108,14,48,115,239,38,69,34,71,59,45,28,13,32,161,54,140,178,196,104,26,37,149,187,145,153,49,77,197,179,122,172,240,27,215,214,126,117,19,19,174,99,214,7,212,239,163,240,196,111,3,194,186,92,75,212,153,73,78,100,242,236,156,165,205,69,100,113,154,149,180,105,14,181,57,224,102,0,76,253,94,175,7,28,145,7,148,166,105,135,232,156,184,6,206,196,33,129,12,44,166,238,227,148,89,43,51,241,255,57,64,209,134,107,128,201,168,221,83,235,133,241,110,244,144,215,142,222,19,239,135,168,254,245,204,146,218,79,219,109,140,36,149,65,71,184,169,103,152,55,155,141,75,41,185,64,1,121,224,209,135,31,127,242,201,110,131,249,117,219,0,56,46,217,39,79,158,252,201,203,63,121,249,229,159,58,55,176,194,53,64,121,56,188,206,223,169,13,181,132,230,96,206,11,202,179,154,56,128,117,182,76,98,94,42,121,223,35,101,84,44,136,205,65,140,119,36,61,105,49,32,121,174,224,195,93,9,132,253,240,196,213,117,198,233,113,241,183,37,185,210,165,204,247,206,116,30,61,84,82,81,245,30,174,105,8,73,219,1,117,131,1,193,44,72,177,170,69,11,237,105,111,52,206,24,3,252,98,127,86,112,38,100,14,98,159,25,233,96,11,245,227,122,253,49,223,129,124,39,72,40,48,213,33,135,62,140,37,120,218,172,17,144,166,118,43,81,253,167,12,253,144,151,80,67,134,171,201,71,63,144,199,113,202,234,245,66,180,71,237,10,2,88,49,202,94,91,100,141,181,210,124,200,43,59,158,147,125,127,119,81,90,0,192,58,53,211,255,92,162,105,182,73,10,34,62,22,127,93,243,59,145,194,77,59,219,186,130,172,172,150,237,113,71,31,127,24,122,25,105,196,241,113,156,243,167,249,144,206,57,178,155,5,208,132,77,235,172,208,105,227,216,189,117,171,108,130,2,84,44,236,78,201,163,53,52,18,64,164,16,145,38,132,114,1,102,217,231,114,234,204,233,143,124,236,227,39,79,158,132,171,224,235,87,184,1,68,41,157,28,59,118,236,174,247,223,253,141,111,252,245,254,126,49,96,125,65,0,1,38,92,170,49,67,47,17,144,126,98,140,110,164,148,88,164,88,49,21,203,92,54,162,79,87,251,251,117,69,129,24,245,89,189,70,60,97,160,102,210,19,84,166,113,219,45,68,134,32,154,8,50,37,166,68,126,138,124,71,169,1,176,140,217,207,182,227,255,64,174,24,237,211,180,221,168,99,199,71,129,196,204,105,210,12,100,124,174,161,99,73,107,80,116,253,47,117,237,168,115,112,107,225,171,104,96,45,46,124,236,160,153,165,72,29,253,214,29,149,161,0,47,209,128,19,61,119,129,162,143,80,228,221,251,64,187,33,194,94,239,15,224,131,174,227,81,20,62,53,102,104,171,176,209,180,188,210,68,135,80,196,146,64,114,163,40,41,170,197,106,197,217,80,180,19,109,141,20,201,137,113,102,175,193,37,137,88,31,86,50,207,218,252,112,148,49,23,115,82,138,103,133,99,176,240,58,153,167,125,167,122,76,225,238,185,110,44,250,32,101,251,172,210,135,122,221,131,203,74,0,5,97,148,101,77,120,180,181,228,14,251,61,205,155,39,3,124,164,27,158,119,160,127,68,141,181,23,15,236,139,58,168,33,162,106,247,182,16,162,216,234,15,34,178,21,1,194,45,151,223,249,221,175,92,119,253,245,174,118,254,21,150,255,87,197,12,0,170,34,131,150,205,178,127,233,210,247,191,255,3,102,245,107,96,107,5,56,208,240,135,85,181,143,139,145,81,58,86,137,19,72,125,43,32,157,38,0,195,30,16,89,237,193,53,168,218,154,80,238,68,26,127,191,151,53,181,71,58,252,213,20,69,169,120,177,205,138,245,166,29,76,175,176,229,143,129,23,245,2,29,193,63,48,247,65,186,89,119,181,27,80,183,199,97,201,14,86,137,201,49,181,154,226,98,92,202,129,85,1,166,48,55,59,231,74,166,53,93,103,252,0,53,242,165,114,225,89,148,200,111,198,211,128,88,165,82,213,255,11,137,32,182,50,150,99,175,99,97,54,79,55,235,180,58,139,33,223,103,244,243,147,9,23,130,112,84,41,56,12,78,221,17,7,208,153,35,138,175,43,123,179,43,10,9,201,50,0,128,136,20,227,107,210,180,3,230,43,17,51,3,33,12,204,200,186,228,89,10,152,216,176,146,153,171,87,26,224,24,202,6,43,194,177,104,142,219,218,32,92,4,199,33,51,141,117,113,28,54,76,124,173,69,71,172,149,140,208,46,7,197,224,92,114,169,44,100,87,215,209,104,93,170,213,155,116,112,127,190,163,18,45,13,66,151,67,102,172,219,209,67,99,71,210,133,132,79,73,159,65,68,217,78,90,155,142,16,33,197,75,203,58,248,213,25,167,50,64,68,100,203,229,125,119,222,253,224,195,15,109,54,155,95,229,170,127,245,108,0,214,104,163,136,44,11,189,255,253,119,252,244,167,63,127,233,165,151,212,6,210,106,112,9,99,0,12,196,1,12,216,251,142,145,0,68,64,147,96,158,28,109,54,109,145,247,235,175,142,225,48,12,149,242,91,95,9,46,61,31,20,97,168,208,227,232,65,23,8,79,101,159,140,245,106,65,185,88,146,165,123,189,1,118,184,109,84,57,217,216,60,97,178,224,166,18,224,203,144,130,150,60,220,218,205,99,49,82,101,44,195,40,61,24,218,37,104,85,108,211,17,181,141,46,204,184,14,97,71,141,101,194,115,160,201,140,35,250,143,1,50,171,4,33,158,251,157,141,254,66,211,249,124,155,26,8,174,214,173,132,60,139,148,154,208,37,65,178,70,11,69,96,55,23,190,203,123,74,60,209,126,152,176,128,178,86,176,77,35,68,210,71,142,72,90,87,68,251,26,103,140,175,24,100,63,206,159,49,163,115,77,46,11,110,150,105,245,132,232,66,31,198,63,198,127,157,167,29,8,198,98,136,194,13,159,84,120,225,63,17,141,20,13,105,25,29,69,205,94,109,241,29,183,193,191,74,250,34,170,230,187,120,192,164,33,82,66,167,215,78,189,33,5,91,47,66,82,5,246,138,128,181,230,0,154,244,87,111,135,45,215,159,57,115,230,220,239,255,225,191,136,175,255,14,91,191,93,117,27,128,135,93,88,45,192,199,79,92,243,211,127,122,249,213,87,95,43,234,4,9,108,3,128,206,254,33,254,217,175,36,27,214,49,138,9,40,13,129,131,131,80,106,204,195,183,204,198,0,50,17,163,242,20,49,60,147,152,224,157,118,167,102,172,28,67,218,101,48,200,164,160,254,74,65,37,32,64,16,2,129,235,141,205,146,217,56,205,30,46,238,9,145,74,239,109,71,134,32,152,199,74,211,38,7,126,107,182,162,140,230,68,53,17,193,70,90,175,190,20,142,26,67,72,200,146,65,225,13,121,210,224,227,8,14,171,127,253,127,255,167,129,32,56,20,140,128,132,48,216,232,175,37,201,196,133,178,40,207,21,98,212,110,95,51,142,38,10,157,243,204,168,101,237,185,149,105,0,148,125,226,98,155,5,34,18,220,235,128,88,129,179,217,142,210,197,208,119,155,31,99,191,228,205,20,85,216,194,146,137,164,185,83,52,199,186,204,157,235,99,6,214,164,112,170,25,174,238,182,216,18,205,102,166,170,65,87,65,203,140,104,7,136,29,152,182,180,192,163,112,82,253,89,80,211,5,231,26,64,230,170,229,186,164,45,244,12,45,49,9,204,178,63,92,244,68,39,49,170,149,44,203,66,84,31,20,101,254,212,112,14,66,102,46,92,62,250,209,143,93,184,241,6,180,248,111,19,133,253,26,67,64,9,164,1,0,192,243,231,206,156,61,123,230,149,87,95,121,249,229,159,97,3,238,209,173,3,125,233,176,37,116,201,114,113,92,193,130,154,95,80,24,11,47,6,121,115,84,14,187,17,148,46,237,129,115,99,22,211,97,156,172,186,65,169,236,254,38,23,8,35,93,148,46,119,222,124,99,16,128,48,250,224,187,236,22,150,8,88,2,8,48,75,229,227,87,193,88,30,147,54,251,76,102,48,229,112,52,88,55,103,117,95,145,213,92,213,141,177,44,140,1,23,129,64,60,21,97,40,150,21,230,229,94,226,131,170,189,143,190,38,87,140,204,1,213,190,55,223,214,188,206,84,100,233,216,185,11,14,171,133,129,155,46,204,236,248,245,193,78,187,72,19,0,66,36,14,69,171,56,6,65,203,170,173,218,28,213,216,181,4,52,28,103,164,80,143,4,98,50,176,171,203,131,167,60,58,59,133,91,122,160,25,8,5,69,58,140,6,159,34,53,38,220,0,253,217,192,102,46,206,234,224,11,54,246,109,87,252,146,76,192,16,127,85,87,110,199,123,187,13,221,98,133,142,108,165,80,235,51,152,185,64,17,3,66,61,21,18,83,232,158,50,214,44,36,93,192,85,105,54,65,41,56,233,224,171,143,164,113,221,164,149,237,181,71,102,149,170,56,237,0,9,187,113,244,122,50,90,40,232,88,200,60,69,244,231,23,69,160,50,62,70,68,21,212,66,128,165,82,3,68,100,99,103,99,89,40,238,235,184,208,111,126,226,169,7,30,126,8,115,93,250,171,93,253,225,157,177,131,190,220,175,187,238,186,235,239,191,253,15,255,248,253,31,253,226,23,175,175,161,57,65,247,203,179,111,238,160,30,1,0,113,253,81,75,27,30,124,98,199,191,50,214,200,93,196,190,114,137,100,80,251,197,244,154,128,34,210,108,235,93,35,206,2,56,123,194,21,123,237,73,202,230,215,31,209,39,232,237,148,91,37,200,136,148,189,154,221,189,38,236,42,65,168,85,171,203,253,101,89,32,27,229,87,0,186,1,181,24,167,205,16,4,153,163,153,176,173,44,205,25,2,88,58,197,166,154,250,106,60,89,239,252,147,93,239,99,209,90,74,137,73,100,97,164,36,94,17,251,225,37,200,24,61,152,69,136,112,148,29,172,17,81,118,151,186,176,238,110,196,21,132,243,20,160,249,164,20,17,45,51,106,87,72,228,74,168,175,21,176,32,128,48,198,94,214,239,44,75,71,165,175,140,41,27,118,76,230,225,83,11,54,73,30,200,225,86,233,95,95,213,227,234,128,63,225,131,18,14,131,10,12,134,140,97,231,74,239,101,185,9,245,59,69,86,218,181,85,143,41,187,243,153,89,164,248,235,79,24,1,221,146,29,238,40,34,18,40,226,249,189,101,203,140,203,178,44,203,82,202,214,249,108,194,124,227,141,55,63,244,208,67,114,245,45,182,87,73,7,208,223,237,215,93,127,221,207,95,249,249,203,47,255,148,139,71,75,204,217,159,153,26,20,188,61,227,150,128,108,51,66,9,222,159,128,192,86,137,13,193,223,6,7,37,71,7,3,248,58,34,102,72,74,2,130,69,125,47,48,59,82,33,96,254,189,64,6,109,74,130,22,66,11,198,102,49,124,148,34,79,185,173,80,160,2,221,4,94,57,87,50,2,47,54,135,144,116,103,35,36,212,107,230,12,209,30,161,64,157,18,107,40,182,219,162,188,140,180,64,35,64,191,164,26,56,62,83,99,33,144,184,87,69,94,38,198,137,159,206,214,12,146,118,222,97,212,174,5,168,29,93,157,44,145,247,25,3,208,227,46,24,143,214,61,185,252,99,237,88,250,217,164,198,82,234,31,181,88,117,55,121,12,210,104,20,149,227,73,176,111,243,30,22,101,14,9,6,14,165,130,108,250,233,56,217,113,203,204,252,57,47,187,38,67,209,238,176,181,50,48,37,110,77,93,72,187,81,179,211,135,100,70,90,141,163,145,90,109,97,211,139,172,186,123,206,38,207,131,249,74,180,57,153,236,91,3,227,118,150,216,30,198,191,129,236,139,216,245,106,176,130,215,163,191,5,83,21,145,129,151,59,66,40,34,155,99,123,159,255,226,151,142,95,115,226,87,75,248,121,215,108,0,34,114,226,196,241,91,110,189,229,7,47,254,224,167,63,253,185,8,135,150,80,118,138,194,16,210,48,32,98,65,182,208,99,8,123,1,65,96,39,98,143,117,92,216,36,236,249,114,9,57,54,226,105,174,245,52,207,157,169,31,214,90,36,24,85,63,47,251,176,220,161,96,144,71,219,174,33,82,152,137,129,164,8,75,25,221,205,130,71,208,240,252,56,237,116,112,137,48,190,144,37,12,80,101,197,96,30,38,135,185,120,47,157,69,13,227,84,233,130,75,130,109,117,211,114,63,118,63,190,98,134,99,169,59,89,176,188,6,53,29,146,48,226,142,246,209,136,189,115,164,218,173,11,59,26,231,85,3,198,17,163,200,124,125,241,129,100,220,101,153,251,241,126,23,44,10,65,109,155,33,242,198,14,108,165,165,24,214,71,100,67,162,30,90,73,246,115,224,137,82,13,205,239,44,19,32,102,224,69,159,179,44,194,128,106,248,65,156,121,241,146,200,191,61,78,18,37,26,250,238,189,169,45,97,180,10,93,211,3,235,134,173,38,34,177,0,234,12,145,214,199,179,177,67,226,217,198,214,140,69,187,68,135,177,162,239,180,190,34,165,107,161,56,188,20,81,221,170,113,48,226,21,17,129,210,222,180,20,221,6,218,14,180,16,0,156,56,121,205,151,127,239,247,207,159,63,79,11,193,213,247,117,53,66,64,90,121,157,61,115,234,254,123,239,253,206,223,127,15,96,41,165,96,90,220,105,68,117,6,56,72,127,76,96,39,202,198,181,86,21,27,52,55,46,74,35,63,152,193,128,153,218,123,164,108,123,222,105,152,19,110,133,17,151,69,87,55,46,213,217,130,72,187,244,16,231,226,140,33,134,224,177,197,44,129,73,84,179,80,137,9,81,138,48,0,34,163,37,167,102,227,126,22,0,234,2,88,140,171,160,189,180,229,198,100,203,89,92,16,1,20,87,1,132,136,162,48,183,76,177,33,74,12,114,140,87,125,28,221,11,183,46,19,77,58,15,74,48,81,38,143,201,21,2,197,72,119,49,150,70,139,28,52,74,136,168,251,172,180,231,156,124,32,81,36,242,119,250,177,97,124,128,117,66,8,158,222,156,243,187,189,151,138,31,182,157,180,150,231,165,99,25,125,254,161,89,174,2,113,97,196,74,83,225,194,126,127,42,216,213,45,184,1,108,108,55,22,35,144,19,55,49,229,103,13,200,73,74,173,112,54,228,232,190,16,97,16,52,83,91,97,30,91,46,200,194,11,48,13,240,162,242,105,76,252,133,233,156,188,78,143,7,99,143,177,177,232,194,185,58,215,238,6,131,206,62,59,103,37,74,183,226,175,117,24,186,244,199,176,10,28,210,135,186,187,37,109,36,36,126,215,137,148,165,214,254,150,212,134,192,165,8,194,237,239,187,243,220,133,243,50,237,179,142,58,128,157,88,42,223,122,235,109,123,155,205,15,126,240,226,254,254,54,15,76,38,130,128,238,155,24,92,253,92,220,100,43,60,198,134,59,59,252,8,230,26,218,162,90,156,214,69,173,140,207,144,81,40,96,252,222,165,230,74,209,11,130,48,188,119,204,165,105,129,22,144,132,90,220,223,208,132,100,240,88,194,148,176,165,25,205,200,206,224,70,114,154,76,34,40,11,250,76,130,99,211,0,67,38,176,212,162,94,164,145,224,87,214,23,243,30,168,235,107,200,15,128,224,247,144,92,186,98,100,163,6,217,91,166,113,7,127,83,85,6,96,140,251,212,242,176,51,171,24,41,137,125,2,165,211,82,123,158,168,0,0,46,196,58,47,215,18,83,72,176,101,18,212,32,218,94,71,74,2,200,188,234,125,54,37,167,166,193,67,218,185,213,100,14,1,4,230,234,107,234,165,191,57,252,224,64,127,230,233,211,215,85,208,165,67,228,87,226,145,211,202,139,32,131,244,26,87,108,27,70,129,116,108,58,101,6,79,37,124,18,120,44,207,15,154,150,115,122,29,90,203,123,225,49,156,199,26,238,182,145,108,144,150,101,169,113,171,8,12,194,204,69,248,182,59,222,255,217,207,126,22,9,119,88,98,28,109,0,107,147,52,4,144,91,111,187,245,249,231,191,253,179,159,189,210,86,103,132,128,243,115,94,250,101,208,7,96,63,58,238,99,229,163,150,187,97,26,35,186,36,110,239,216,32,142,228,224,35,13,17,82,113,236,226,55,72,26,38,245,55,165,12,165,52,122,70,76,198,208,7,63,0,35,179,11,48,194,18,249,160,90,113,55,83,245,140,142,39,164,88,112,161,197,163,3,17,23,55,17,210,218,170,189,72,160,29,153,197,115,13,149,172,25,23,65,213,147,224,169,16,26,19,8,38,233,121,152,115,10,215,43,50,213,67,113,86,15,77,33,99,174,238,164,196,205,20,182,33,239,4,168,151,214,191,175,127,80,1,17,87,97,131,222,58,27,17,209,144,113,225,170,47,139,167,17,235,90,60,73,92,209,146,80,151,102,221,13,43,212,96,193,97,106,19,91,211,67,3,152,147,9,166,109,148,82,241,116,73,9,18,50,43,249,199,69,182,155,210,119,45,78,183,210,113,22,75,116,231,57,150,237,221,48,108,199,178,14,43,11,250,26,53,48,232,225,51,245,8,10,160,68,239,229,46,77,108,45,174,189,130,193,93,126,220,172,137,137,127,77,53,30,73,160,30,224,102,89,28,100,173,232,40,45,23,47,222,244,219,191,243,59,180,89,174,218,213,255,42,133,128,98,135,184,44,244,232,35,15,125,239,187,63,220,150,253,225,36,242,10,16,148,176,247,132,206,162,27,167,244,177,242,241,247,93,243,21,198,167,108,248,47,43,97,0,177,191,225,60,97,138,8,0,150,16,255,45,36,213,127,127,124,38,151,16,148,150,97,129,201,67,11,131,79,89,61,87,130,2,76,64,2,101,74,122,219,65,54,54,176,187,154,11,72,133,50,193,41,22,157,142,151,136,186,189,196,245,201,81,142,68,3,239,94,255,186,44,75,96,100,98,193,218,134,19,11,131,172,163,243,233,59,241,14,113,173,108,213,107,23,135,104,148,252,90,20,136,47,182,195,57,43,52,193,89,48,51,143,68,16,110,125,9,171,103,69,200,216,153,39,165,48,75,176,36,106,64,138,21,209,69,109,0,7,103,99,239,72,236,78,156,231,140,199,5,75,86,172,52,119,251,252,140,167,87,199,200,214,19,131,115,255,199,113,253,154,47,127,242,104,91,73,236,153,6,227,192,44,12,78,234,25,72,144,139,205,143,181,152,42,137,171,202,110,145,190,203,11,118,199,208,49,246,145,99,45,178,218,167,34,34,202,82,247,233,234,43,190,221,223,34,46,203,30,222,255,224,131,203,178,64,160,168,201,213,135,2,93,205,29,64,253,195,205,183,92,188,238,250,211,255,244,211,159,253,242,245,95,48,179,185,108,50,142,213,125,0,136,4,57,64,61,146,21,100,48,219,45,200,132,95,109,131,9,156,189,230,74,111,198,14,53,217,93,218,80,213,83,194,115,240,100,205,152,64,64,130,106,20,27,100,141,84,157,21,36,128,170,204,91,196,197,237,13,140,18,90,125,55,125,184,39,104,129,139,250,26,150,121,210,246,36,105,225,33,2,213,77,136,131,239,69,109,90,125,17,21,51,11,179,124,202,21,175,149,54,99,220,66,149,186,119,232,51,68,107,98,227,186,224,104,249,34,8,12,4,36,136,188,213,196,1,170,165,116,141,169,18,16,18,196,250,9,245,255,26,202,145,114,163,28,51,177,139,89,147,50,53,163,166,227,240,217,94,82,83,92,146,87,7,64,98,82,50,154,21,40,122,82,152,43,108,149,12,94,219,67,169,242,14,205,143,140,209,240,83,65,242,132,120,3,20,179,95,32,212,245,18,202,252,177,118,238,22,172,209,90,110,247,90,44,198,254,58,76,24,75,119,204,49,111,96,68,120,204,89,118,9,102,73,85,57,44,21,121,77,49,115,102,99,101,141,151,167,106,133,252,6,8,142,234,94,45,77,17,164,238,128,53,83,190,222,237,4,245,194,245,224,150,155,171,247,157,68,61,66,170,84,111,149,151,81,221,215,217,116,51,8,8,31,254,205,143,61,252,200,195,48,243,159,56,218,0,14,181,7,196,147,117,227,141,55,94,127,253,13,63,124,241,71,175,190,250,154,87,238,8,205,158,97,66,7,66,233,33,156,158,47,212,37,74,138,71,199,228,155,57,77,5,50,65,40,35,179,8,162,225,239,117,193,79,86,16,233,145,72,166,211,246,191,20,29,34,57,188,84,214,111,32,201,62,51,232,176,2,2,105,196,75,80,42,136,9,105,240,128,90,27,220,130,180,159,125,117,120,75,93,140,88,36,153,23,17,75,153,44,37,205,151,201,28,199,136,92,22,215,95,176,170,160,72,195,204,206,46,123,86,99,234,212,189,70,59,197,163,29,66,202,28,201,213,167,150,98,206,140,186,183,67,85,11,198,133,44,220,162,52,196,36,96,159,60,172,98,191,142,83,223,205,87,243,16,149,100,160,229,192,204,65,122,13,57,153,198,64,78,17,18,71,120,24,228,48,249,154,243,218,25,15,238,216,6,144,181,210,192,208,109,110,113,61,229,113,37,42,0,64,214,62,230,218,164,129,115,214,205,152,53,29,107,196,168,34,76,93,20,73,103,12,183,144,206,164,96,191,108,85,20,255,201,167,159,126,228,209,71,70,221,217,175,220,248,225,93,0,1,185,164,208,79,153,158,247,247,189,255,214,139,23,175,127,249,167,63,251,229,47,223,176,169,29,98,149,1,207,216,61,50,199,133,114,209,197,129,24,218,212,0,221,175,137,8,64,1,117,39,205,249,215,138,37,230,122,170,116,123,206,216,11,23,4,16,89,116,125,45,96,226,251,6,152,162,144,18,69,172,33,197,138,199,6,34,166,221,157,50,142,58,11,200,2,51,39,116,243,48,201,39,28,186,13,38,102,175,155,137,60,46,131,9,112,234,148,235,202,165,85,164,234,42,93,202,207,227,18,38,217,236,33,161,46,110,91,100,67,122,197,226,189,217,135,80,2,87,73,106,42,171,185,165,213,43,78,46,102,224,172,46,58,66,16,201,245,182,19,13,88,7,130,144,136,48,114,4,106,244,74,149,154,47,58,89,239,58,54,75,247,25,163,152,174,165,86,52,165,66,179,119,30,135,228,187,17,149,3,215,238,120,120,220,156,133,118,217,80,195,26,233,8,161,162,46,221,144,6,22,93,88,181,109,74,87,167,59,120,167,102,161,63,109,220,25,41,206,215,7,40,194,193,27,6,121,26,20,60,157,10,72,215,196,206,75,79,50,24,115,2,34,233,234,175,229,191,59,166,48,111,77,80,134,165,108,207,156,59,247,224,195,15,65,80,126,248,51,117,21,66,64,87,221,6,80,185,116,206,22,15,104,239,231,191,240,217,23,95,252,225,235,175,191,174,148,72,101,241,75,143,111,143,139,126,184,195,26,218,35,149,19,30,150,143,110,48,208,111,3,80,180,234,27,103,140,40,237,33,44,70,4,105,179,74,93,172,135,7,181,160,0,192,2,213,29,69,87,46,97,32,170,132,122,236,197,71,168,135,216,21,188,246,79,9,212,222,130,108,44,95,115,164,103,4,35,115,143,56,231,113,96,8,201,29,94,45,50,34,12,45,36,205,179,193,183,150,129,238,226,143,98,34,84,116,63,214,49,238,59,163,236,157,37,131,123,120,112,103,179,12,238,143,143,74,28,229,25,166,161,246,106,61,79,113,173,166,102,139,2,30,93,51,187,120,222,182,145,180,52,21,255,51,140,70,64,48,99,175,143,23,98,87,38,140,68,78,50,142,228,2,17,41,53,214,20,215,6,6,107,28,42,112,211,105,231,20,72,243,58,174,67,23,247,197,83,23,35,212,51,83,32,147,113,87,96,144,198,228,238,10,145,94,30,136,154,225,109,230,163,40,107,113,237,105,90,214,85,126,59,193,103,159,117,37,151,17,106,125,185,87,108,34,5,145,182,194,130,36,178,61,117,230,204,151,191,252,229,56,16,234,102,6,71,51,128,195,110,3,165,20,63,119,38,202,192,27,47,222,248,236,51,207,236,239,23,24,20,79,8,20,74,252,221,122,49,201,214,114,48,51,143,155,35,71,21,123,175,223,230,49,89,172,121,207,230,200,1,73,171,174,31,100,117,187,69,193,20,11,101,98,4,156,144,55,160,95,172,107,41,199,99,160,60,43,200,46,237,136,187,220,149,6,227,32,214,98,16,27,113,104,180,21,19,246,52,41,20,224,146,223,180,162,213,33,123,11,18,218,160,99,25,12,169,188,115,67,55,152,71,108,238,154,239,213,33,43,208,184,114,85,177,82,136,69,3,147,53,137,201,196,60,32,204,56,178,196,192,213,201,206,254,169,90,218,225,184,218,26,245,43,104,175,156,174,51,29,189,246,69,43,128,172,195,47,177,252,159,70,161,229,19,72,241,21,124,20,193,226,174,216,56,100,183,97,119,228,210,198,93,104,49,165,2,176,196,208,96,11,175,175,80,155,2,101,109,147,163,232,118,129,136,180,142,80,117,54,203,178,6,94,57,25,74,103,0,99,66,75,218,167,195,232,79,98,92,48,50,210,228,60,71,135,149,8,49,53,18,17,198,234,129,131,154,76,231,246,180,45,229,196,201,147,191,247,123,191,119,225,250,235,138,176,123,203,59,59,25,174,202,175,171,110,3,8,252,159,5,6,199,212,147,39,143,223,126,251,237,223,125,225,133,95,190,254,6,162,22,23,78,74,177,103,51,248,61,140,248,51,206,21,197,50,11,147,177,226,46,208,63,3,215,94,134,239,212,212,176,216,114,142,225,145,210,131,152,104,113,31,186,198,145,205,135,17,193,28,118,3,196,140,131,83,138,91,238,36,43,221,46,57,175,230,45,18,14,213,107,131,197,117,184,106,244,83,119,2,50,187,136,145,140,4,97,34,189,98,77,19,22,80,48,161,22,55,206,40,106,11,198,194,230,233,213,214,178,82,19,105,150,110,159,80,34,13,10,76,11,61,8,252,197,34,172,84,150,22,41,12,0,84,99,223,199,208,130,96,46,15,94,209,143,155,208,184,218,246,74,133,129,91,18,71,38,146,57,236,113,217,155,2,5,7,24,36,216,199,9,167,180,221,235,187,201,48,49,163,24,7,175,61,176,88,224,212,102,77,182,31,156,150,77,211,247,26,225,154,70,112,8,81,219,163,13,81,96,115,74,155,2,34,118,181,188,170,29,57,123,161,231,227,56,128,150,26,178,148,210,148,133,200,183,7,241,131,81,187,127,173,178,78,157,57,243,219,95,254,157,11,215,93,39,234,232,23,78,184,123,138,28,109,0,151,199,2,26,239,218,189,189,205,233,211,167,95,125,229,181,239,125,247,123,210,215,236,17,163,192,117,240,160,13,90,97,62,64,150,252,31,78,126,58,72,174,76,100,182,152,19,165,64,228,186,171,227,171,208,180,200,139,243,94,9,99,96,17,46,198,84,214,27,204,181,62,216,13,146,227,188,17,220,27,7,177,75,136,108,136,138,5,167,8,34,206,139,211,40,44,10,252,196,122,128,48,163,175,248,196,117,13,56,198,185,191,166,191,105,205,205,168,44,23,144,102,107,99,164,41,102,17,97,70,40,74,233,193,182,240,185,221,116,17,118,167,132,40,221,28,103,215,211,185,165,253,10,86,59,238,148,82,210,57,128,18,192,36,4,116,45,25,52,46,253,149,149,36,201,2,104,77,223,91,218,202,158,255,243,72,60,92,178,153,62,107,155,214,101,206,76,148,183,131,19,248,10,61,73,6,0,127,69,241,27,198,73,151,3,117,99,231,186,182,178,34,183,70,223,75,242,238,6,118,12,113,58,145,182,59,112,178,241,175,77,34,219,222,67,237,213,150,133,34,64,205,0,194,114,105,255,210,227,31,124,242,158,123,238,137,217,218,29,71,252,234,236,0,174,198,25,192,212,111,192,215,38,68,124,242,131,143,191,244,210,75,207,62,247,109,59,126,118,91,125,236,136,6,43,254,160,182,110,115,38,143,78,81,32,105,179,172,48,0,24,235,62,59,114,98,40,94,159,106,157,168,130,254,126,4,74,96,202,0,241,225,240,82,127,145,0,184,128,44,2,221,93,43,253,231,168,183,61,15,181,234,130,149,164,17,19,189,211,42,207,74,150,157,72,109,29,181,135,33,27,79,234,184,161,115,91,196,40,65,0,33,29,8,172,5,28,118,116,76,125,142,166,79,190,8,51,46,36,142,198,182,89,206,148,156,142,184,84,128,103,29,70,207,31,147,172,155,169,89,109,88,113,237,248,147,56,66,19,105,85,117,192,186,183,39,242,220,174,57,249,7,102,90,229,104,78,0,178,138,122,77,251,131,249,252,118,245,92,225,238,209,177,223,123,211,70,167,173,164,212,91,248,41,63,111,132,233,214,34,183,118,224,99,227,186,60,29,131,151,193,151,116,66,88,10,117,197,148,31,213,237,134,62,166,142,154,131,240,7,45,60,96,127,187,127,207,189,247,62,250,232,163,35,75,226,234,196,253,223,5,51,128,29,251,51,34,158,56,113,252,182,219,111,251,233,79,127,252,242,79,94,106,226,45,101,22,7,170,12,174,164,72,122,134,76,204,22,198,29,3,131,58,251,82,139,115,54,37,49,65,204,198,245,188,1,75,205,13,111,44,104,176,120,48,46,96,219,136,50,73,9,89,105,231,202,204,51,13,2,198,113,64,51,79,23,153,33,13,126,23,87,221,128,52,139,182,48,172,230,173,194,220,128,139,203,125,89,132,250,80,45,143,40,104,212,139,22,150,0,45,164,208,12,219,53,40,170,242,118,60,123,82,88,13,133,168,77,19,76,244,20,252,232,83,46,66,139,135,100,230,228,153,74,158,126,60,214,137,204,165,10,12,172,84,215,131,215,45,33,10,2,226,104,180,29,143,166,81,10,184,25,118,24,225,182,57,135,191,55,119,211,99,73,174,156,16,140,219,186,17,235,86,216,55,102,61,217,34,32,68,40,200,136,165,206,121,210,167,152,90,188,49,111,33,25,198,129,27,227,22,230,233,6,60,157,34,128,93,177,225,94,130,56,201,176,224,7,105,146,14,202,69,110,53,226,159,152,110,206,39,186,25,249,137,191,50,93,163,53,231,128,65,44,7,212,182,253,224,28,62,43,203,18,101,168,155,183,123,48,173,66,58,237,221,3,205,73,117,220,26,243,82,5,125,133,153,229,82,41,31,184,247,222,207,126,254,115,199,142,29,219,189,112,29,109,0,111,229,174,112,226,196,53,183,223,126,251,79,94,254,241,203,47,255,20,113,49,210,97,37,35,98,88,167,86,176,160,49,159,10,113,190,1,64,11,150,169,171,182,24,73,62,220,184,232,193,193,205,96,86,50,221,162,166,13,183,145,181,56,99,200,124,4,109,137,1,9,6,212,1,178,202,147,8,105,9,125,180,50,74,244,183,166,174,174,49,86,6,97,211,178,212,98,214,159,240,105,170,162,201,223,164,27,217,213,41,131,47,106,177,24,230,248,100,154,193,92,147,31,77,204,103,34,235,70,230,25,226,253,60,51,229,0,79,56,148,12,243,120,200,142,5,144,118,212,40,61,216,1,107,236,0,151,166,69,171,37,137,166,172,43,85,21,160,25,86,31,196,153,233,239,213,4,134,228,51,54,90,233,245,118,220,3,123,106,13,143,117,201,52,85,249,161,92,89,13,23,86,255,84,182,79,197,13,14,185,96,176,62,181,32,237,1,217,29,94,48,52,106,210,237,49,30,123,55,244,157,77,12,104,159,183,13,35,137,104,187,221,10,194,254,118,255,3,247,222,251,185,207,125,110,239,216,94,60,183,87,237,200,247,93,191,1,132,201,12,28,63,126,226,174,187,238,250,233,63,253,244,199,47,253,56,67,61,173,240,199,137,71,16,204,224,126,247,24,226,33,123,210,165,249,169,128,23,100,35,215,216,43,36,51,230,20,35,209,153,216,96,2,157,218,221,9,83,156,58,166,2,228,152,97,241,218,190,54,28,20,109,227,18,220,81,143,89,92,26,28,13,241,35,185,168,21,200,0,69,185,205,214,98,99,147,212,202,42,33,167,70,150,75,118,33,134,16,24,0,128,106,180,131,98,147,214,64,170,203,145,244,1,199,143,141,60,231,218,118,210,253,12,206,54,92,71,249,100,94,14,53,146,10,103,232,199,154,123,90,135,38,197,205,105,55,180,210,173,59,202,89,242,125,139,235,186,198,38,214,62,152,17,52,42,3,26,118,180,211,134,97,199,209,78,169,168,193,207,41,153,159,119,254,251,35,138,123,224,102,233,232,229,152,16,185,102,76,100,226,27,232,164,88,171,119,99,30,41,71,67,198,241,18,199,108,108,11,35,106,175,64,148,168,192,130,176,221,110,63,112,223,125,159,249,220,103,117,245,191,154,13,127,222,11,27,128,158,89,93,41,244,255,151,133,246,246,54,239,187,227,182,111,125,243,153,215,95,127,3,145,160,154,251,143,212,205,29,173,64,154,199,182,181,116,50,50,8,150,158,24,86,103,76,211,89,12,4,33,104,70,246,62,43,174,233,128,14,228,184,185,149,175,241,241,39,33,12,200,36,9,224,13,31,136,129,192,24,246,34,156,172,134,194,237,151,98,254,173,215,212,125,142,141,237,4,28,208,12,10,244,59,14,199,211,173,221,177,242,34,147,251,154,35,191,136,103,184,56,146,197,118,42,195,198,48,29,171,58,180,18,11,246,52,77,117,139,227,131,116,55,238,157,121,248,245,107,205,203,83,93,57,13,110,2,31,219,84,161,69,159,120,222,178,218,33,164,185,65,8,76,95,179,89,237,91,138,60,162,229,149,117,127,138,141,76,153,57,177,236,72,92,8,196,53,0,125,199,78,179,62,212,229,105,139,51,29,18,116,211,102,251,230,92,32,189,118,120,65,195,213,127,89,31,0,136,136,11,5,91,222,170,227,246,242,191,130,63,194,204,124,230,220,185,223,253,221,223,221,236,213,213,223,93,176,222,93,123,192,187,102,3,112,73,176,114,170,188,201,58,118,236,24,45,244,220,115,207,102,67,208,52,218,221,233,35,13,173,192,239,55,140,1,17,90,185,174,18,242,123,27,18,186,2,57,133,170,92,5,95,100,36,125,153,131,83,221,58,24,216,172,206,43,233,75,167,22,75,75,48,65,60,176,77,186,52,193,40,234,111,3,168,130,51,149,63,90,114,47,139,56,218,22,99,69,34,227,109,156,253,70,195,253,104,98,17,172,200,48,133,148,248,254,23,136,52,187,131,200,123,159,56,107,35,214,106,195,113,247,146,21,119,104,187,85,18,5,54,12,72,234,87,129,10,55,240,176,146,6,10,108,91,172,173,235,234,153,69,99,55,49,172,200,9,83,202,14,113,148,204,74,167,126,159,232,186,7,241,105,13,16,230,160,210,120,174,86,116,12,25,178,63,112,249,243,0,222,209,185,19,130,63,179,23,61,58,158,177,97,157,51,157,160,171,187,61,166,177,29,0,114,167,48,104,239,27,115,4,9,61,49,59,29,15,8,34,46,11,250,250,83,105,102,204,251,165,124,226,19,159,184,241,166,139,113,129,122,215,173,254,239,178,14,96,122,138,17,241,194,133,243,167,78,93,251,237,191,251,251,122,87,79,0,241,184,13,224,74,7,128,205,39,173,46,176,60,72,198,196,194,231,208,71,99,182,130,121,220,188,221,115,109,48,144,199,9,161,27,136,145,120,18,194,231,227,14,178,6,161,214,109,32,239,104,147,88,12,11,137,138,92,254,250,214,157,3,154,197,43,42,98,147,35,10,40,62,63,93,37,238,244,83,106,15,48,5,43,99,28,93,227,215,176,233,252,226,24,87,216,56,22,238,164,76,113,70,218,98,207,146,80,43,73,157,187,117,103,69,134,54,153,184,170,81,207,52,123,164,42,203,108,145,154,230,16,28,88,32,183,76,208,124,107,242,212,10,34,108,3,65,198,197,125,8,112,143,234,160,4,147,253,166,141,115,26,241,58,29,179,91,70,195,229,56,120,248,25,14,128,59,51,34,95,220,227,127,235,7,192,211,55,234,20,106,245,18,120,123,141,12,45,138,162,95,6,162,239,91,120,29,65,0,162,122,246,182,92,192,84,93,251,165,124,236,99,31,123,236,137,199,251,1,245,213,74,246,127,239,116,0,190,13,196,171,181,183,183,119,203,45,55,159,62,125,230,185,103,159,29,243,29,99,21,143,201,31,116,156,3,199,205,64,48,149,255,227,88,184,91,214,37,15,135,253,206,243,132,150,254,94,30,109,221,60,119,108,5,222,28,123,100,6,132,102,111,56,235,112,57,148,182,16,241,220,160,66,173,15,12,44,30,137,86,51,114,98,235,36,144,215,220,190,100,131,225,180,134,149,168,111,237,215,66,66,198,116,192,174,134,29,105,142,221,160,47,196,243,180,18,216,247,164,25,20,3,202,210,100,84,119,85,151,43,227,20,14,242,240,219,234,34,169,114,132,144,145,57,221,27,70,151,249,213,219,41,59,155,100,177,21,26,64,36,121,188,63,73,24,245,141,176,182,2,45,77,83,214,16,33,88,49,116,155,2,238,250,190,179,128,154,185,111,221,136,252,212,215,89,232,240,139,166,11,199,166,4,161,29,241,197,136,241,121,174,61,229,180,113,49,169,151,113,209,200,83,130,107,43,121,105,187,125,234,169,167,158,248,224,147,157,111,196,187,174,246,215,175,205,187,229,64,155,189,62,243,216,108,46,203,242,196,147,143,0,192,255,248,255,251,159,173,150,167,9,202,63,73,127,153,7,9,68,236,127,134,29,77,114,138,106,203,233,217,227,64,107,68,142,138,83,119,216,14,99,5,144,245,99,170,106,21,230,193,73,113,162,5,234,84,103,216,75,87,123,154,239,152,146,50,43,191,168,90,13,53,235,227,230,169,130,36,211,89,22,1,118,206,154,126,234,124,128,156,146,3,116,1,229,137,206,160,126,200,97,41,159,242,89,167,128,76,215,43,228,136,40,63,170,85,119,179,233,240,147,179,107,69,253,68,198,142,244,39,188,203,164,29,165,179,93,140,251,244,95,211,10,13,32,92,243,196,171,45,93,214,114,3,76,146,3,114,189,146,238,195,168,129,104,198,36,1,107,26,55,182,181,177,71,56,254,221,182,28,237,245,199,30,93,9,198,193,20,8,215,198,209,107,67,248,209,239,122,122,228,237,158,39,99,209,214,186,164,64,152,150,9,77,123,115,255,104,173,196,244,242,223,55,128,75,219,237,211,79,63,253,232,227,143,133,72,225,171,212,229,237,189,214,1,192,122,114,144,47,73,23,111,186,225,244,233,147,207,63,247,172,145,44,171,56,64,43,54,163,132,55,7,230,25,68,223,6,162,246,240,117,76,33,239,67,167,97,244,49,58,47,191,166,117,3,227,124,216,109,67,4,161,6,6,72,163,208,8,176,1,56,109,141,211,184,70,159,78,163,105,144,226,182,86,249,209,198,113,142,96,173,251,91,152,94,32,8,220,112,197,87,114,196,178,149,84,163,110,157,137,53,159,100,107,35,123,137,3,95,30,234,144,25,220,131,104,169,210,86,88,243,251,237,202,204,17,56,234,144,244,202,216,193,224,83,132,166,25,182,42,94,176,175,25,215,236,166,155,171,68,111,250,214,199,219,70,143,155,105,56,173,12,127,134,153,144,182,51,43,246,32,203,58,138,192,150,238,160,177,98,106,178,205,205,248,190,134,42,248,109,120,160,222,106,165,22,242,46,68,135,1,28,186,62,232,174,200,48,140,197,2,5,200,96,82,218,32,45,186,175,70,200,110,109,46,29,21,3,227,157,224,191,229,155,116,157,94,33,75,20,25,24,178,89,39,87,121,55,13,182,99,84,187,91,106,160,104,41,32,192,251,165,124,234,83,159,122,236,137,199,213,165,230,144,3,143,163,13,224,29,234,15,244,62,184,233,166,139,103,206,156,123,230,217,111,1,44,136,11,2,73,120,18,209,75,106,156,14,3,162,226,92,186,240,201,181,21,191,255,107,35,249,12,175,57,155,15,163,61,165,125,183,18,38,89,245,190,199,90,194,131,36,96,189,34,185,25,129,137,248,191,45,139,177,14,5,23,51,73,77,64,51,28,83,195,218,119,18,251,82,197,237,118,11,22,10,54,29,32,187,120,138,7,178,80,172,49,17,218,212,90,177,142,154,176,26,236,110,170,147,143,204,213,173,211,194,223,249,227,29,44,190,102,131,220,205,177,97,150,242,184,251,165,166,112,4,120,176,65,84,157,78,76,223,16,146,101,19,14,225,160,241,86,105,219,243,188,227,233,149,192,171,0,250,218,145,79,247,224,145,32,0,235,182,10,208,210,92,163,237,143,236,240,244,159,70,95,140,37,224,152,119,214,250,35,74,131,52,193,181,82,50,109,60,68,62,99,227,160,230,43,94,251,187,122,224,189,241,245,94,216,0,66,233,33,136,116,241,166,27,206,158,61,243,236,179,207,64,141,242,136,203,105,129,161,4,15,67,87,25,247,128,48,1,56,208,153,24,35,158,107,166,152,83,74,218,206,20,143,236,28,71,209,132,89,125,237,43,149,115,177,176,26,72,78,162,221,168,32,189,42,53,197,3,246,33,124,102,250,104,198,6,7,13,244,218,134,7,209,221,52,77,8,59,207,162,105,70,149,241,226,193,99,56,9,177,53,49,81,240,149,22,157,106,87,41,216,234,250,186,73,24,117,68,108,63,134,149,120,172,195,148,111,50,196,55,142,32,213,244,252,212,181,158,161,106,200,197,93,249,156,162,211,23,215,225,34,98,71,75,95,3,106,100,61,43,102,199,111,193,206,68,201,221,195,39,24,44,34,166,109,122,191,52,39,180,61,131,139,51,124,105,246,226,178,99,223,10,188,184,208,1,130,89,32,98,63,42,232,90,201,176,128,32,85,227,55,189,229,228,210,118,91,152,63,253,233,79,63,250,248,99,203,178,208,44,195,245,104,3,248,85,226,66,161,88,99,34,20,129,155,110,186,120,234,212,181,207,63,247,108,88,223,130,67,196,234,124,24,102,123,64,34,94,30,232,78,223,223,224,40,130,146,37,99,182,26,100,195,136,102,117,0,125,50,173,90,248,15,52,12,114,107,19,159,4,138,244,207,134,35,54,216,151,117,210,61,129,189,171,40,166,106,115,135,228,42,62,15,234,55,58,44,61,19,10,249,14,18,122,180,79,72,75,149,130,30,220,205,73,91,185,60,125,176,167,185,231,237,207,226,121,44,144,228,196,8,7,78,41,98,114,32,251,239,86,149,89,189,55,217,208,196,221,154,178,150,203,40,48,45,213,53,118,209,195,53,101,54,134,218,65,109,186,98,168,122,88,233,4,64,212,169,112,42,1,43,150,116,95,217,174,150,255,184,114,239,57,149,150,215,119,26,192,144,201,55,13,37,22,244,27,161,85,92,186,247,118,1,191,211,174,34,174,254,53,144,13,113,91,10,0,48,11,11,63,245,212,83,138,251,187,175,231,123,99,245,127,143,116,0,97,77,33,17,32,162,101,89,110,186,233,226,233,51,167,159]);fileData4.push.apply(fileData4,[125,246,25,104,70,8,98,61,193,142,13,96,71,165,223,237,1,124,192,126,128,8,235,152,145,149,69,32,227,138,15,233,155,38,28,147,224,28,192,13,154,66,115,17,157,238,62,157,98,40,176,143,52,84,71,89,37,157,203,92,43,66,205,45,9,17,88,67,106,106,210,164,236,24,207,112,200,169,145,70,66,85,150,161,80,118,175,28,44,233,229,48,208,68,28,198,250,222,80,207,130,182,93,33,172,89,247,12,19,161,1,232,95,109,177,158,212,212,232,113,8,113,161,197,150,195,44,110,17,209,115,156,96,132,224,86,86,10,14,209,240,245,103,8,99,63,32,16,19,167,231,253,202,142,215,95,93,242,100,114,249,118,188,84,222,50,107,132,36,17,153,85,184,147,139,192,77,191,71,114,215,248,110,97,116,183,132,209,253,238,79,161,33,127,50,121,234,102,239,101,128,235,34,3,115,180,139,17,118,139,127,34,2,148,101,67,165,84,225,200,165,178,253,244,103,63,253,232,99,143,58,7,253,189,132,255,188,119,102,0,129,252,187,56,104,126,243,205,55,157,61,123,246,217,103,158,175,212,125,164,53,182,79,88,223,15,220,3,162,221,52,172,155,76,224,216,190,230,217,64,4,117,113,172,253,19,77,181,122,16,105,204,101,117,42,174,139,93,150,143,5,191,32,200,199,25,173,26,172,98,13,205,193,212,74,40,56,162,196,163,50,223,61,81,205,243,2,80,51,120,51,244,44,145,168,238,56,21,7,251,10,206,9,57,94,169,79,23,142,40,230,130,153,189,101,23,42,60,229,143,206,230,147,225,231,49,109,131,50,236,2,60,203,101,28,37,14,83,116,168,253,36,214,65,136,202,174,99,38,123,28,66,172,57,152,118,70,185,211,244,46,134,230,29,194,157,90,216,182,240,29,66,220,17,26,82,255,15,207,64,134,149,104,154,245,36,122,30,72,116,241,22,229,113,7,154,249,2,5,120,39,62,171,97,41,79,4,129,106,220,15,227,167,235,184,164,138,251,215,23,33,40,219,154,39,177,191,221,126,246,179,159,126,244,177,71,167,230,116,71,16,208,85,242,69,141,201,142,110,137,46,0,176,44,203,197,139,55,157,57,125,250,185,103,159,177,181,136,118,86,238,211,61,128,103,198,18,146,249,228,187,45,69,101,28,17,167,48,123,116,111,210,201,6,33,3,77,188,22,187,102,166,217,237,132,25,136,119,248,11,99,25,213,23,50,150,34,32,128,132,7,140,42,36,229,74,145,184,127,141,96,112,184,107,202,237,233,166,146,211,231,91,34,137,171,207,16,73,42,31,178,183,186,91,195,136,59,7,230,110,41,81,8,197,22,116,105,197,181,132,146,124,86,123,30,144,199,18,61,106,100,151,137,144,115,96,250,74,24,251,65,141,39,44,70,165,94,42,225,253,166,139,234,86,168,165,15,231,2,98,81,250,125,238,44,199,181,203,105,99,49,168,32,158,101,210,96,181,157,142,73,126,209,243,213,225,97,152,49,233,6,198,229,53,1,119,38,214,109,255,10,73,210,229,125,77,152,58,200,72,20,30,29,206,163,207,143,122,52,137,200,86,184,148,242,217,207,127,230,225,71,30,233,198,6,35,140,121,180,1,252,138,171,127,73,193,132,106,23,225,11,31,220,122,235,205,167,78,159,122,246,185,231,242,106,142,135,238,3,38,134,210,184,46,39,14,92,209,78,62,211,107,199,214,26,130,174,171,192,38,213,68,123,254,165,61,4,16,159,168,164,34,94,119,167,26,104,245,154,175,108,242,119,104,113,87,205,78,217,113,166,142,244,34,193,58,20,0,154,35,247,172,250,158,62,54,185,22,13,214,96,186,145,235,30,99,251,164,84,176,93,112,69,23,214,37,179,183,37,128,112,74,219,215,215,25,87,255,85,54,209,60,136,209,208,103,75,135,214,18,30,131,76,108,140,41,31,123,148,40,133,67,77,138,206,25,185,142,90,183,155,95,127,128,177,153,250,101,73,224,112,23,142,130,222,86,38,140,87,199,213,221,140,115,68,110,151,192,13,160,197,166,198,113,26,46,193,244,91,14,4,163,60,85,186,247,212,11,224,88,139,93,246,187,20,24,6,27,190,46,63,210,135,68,241,237,116,245,255,204,231,62,253,216,99,143,237,88,253,143,32,160,171,228,107,122,73,210,194,125,211,77,23,207,158,61,243,236,51,207,162,205,0,92,191,30,124,152,163,155,155,83,64,101,186,40,143,253,129,4,229,193,129,59,214,240,23,12,221,140,161,225,136,8,65,73,236,136,138,254,76,88,251,85,217,143,226,53,32,122,130,152,19,237,83,199,60,121,206,209,223,27,0,185,90,120,98,167,140,8,166,11,19,46,74,245,113,179,159,21,32,64,106,150,43,146,28,126,58,215,157,160,27,16,11,161,236,115,61,93,215,90,229,187,82,76,174,140,2,18,28,41,180,186,167,106,252,9,94,57,186,93,68,150,76,103,51,56,87,117,194,65,76,249,6,25,121,210,131,56,74,24,163,4,6,150,170,216,21,20,50,157,74,205,81,112,183,63,172,209,114,237,236,213,221,223,204,234,131,5,80,163,54,20,197,199,145,82,198,175,207,114,106,184,168,184,228,98,26,73,214,247,215,186,159,133,107,188,32,17,36,87,206,157,108,162,38,205,243,7,202,121,25,211,231,55,164,106,235,253,192,198,118,235,180,220,163,49,70,147,28,11,148,49,182,108,104,103,5,49,117,45,106,26,241,198,165,55,62,247,185,207,62,242,232,35,239,177,181,254,189,60,3,152,93,93,178,0,169,58,15,56,115,250,236,51,207,126,211,153,200,136,139,53,190,189,123,4,226,90,151,208,165,72,114,158,33,119,187,197,142,205,0,115,55,129,67,249,223,120,131,93,248,164,74,195,38,183,38,162,160,40,236,57,153,242,13,8,255,156,80,56,44,237,44,50,24,38,115,200,222,194,89,142,43,54,173,239,124,178,176,43,142,106,90,95,207,126,166,79,96,207,235,66,26,60,216,10,34,157,83,144,204,48,253,53,180,167,95,202,113,44,92,87,98,117,187,251,10,173,129,1,214,87,201,135,97,7,198,93,159,212,3,41,109,99,150,170,116,219,57,4,102,109,148,215,48,156,85,238,141,214,56,17,97,71,193,102,3,120,152,39,113,218,138,120,225,62,19,129,83,76,159,247,70,33,22,224,188,3,148,71,180,109,149,58,150,103,119,114,154,189,152,167,111,94,218,191,244,133,47,124,225,177,39,30,127,79,142,124,127,141,54,0,176,52,42,157,191,2,224,205,183,92,60,123,246,236,51,207,40,47,104,113,226,1,209,50,87,162,175,106,134,167,216,206,212,192,234,80,210,129,21,78,181,248,191,2,8,182,242,167,101,231,78,224,20,165,156,202,12,196,79,127,145,230,120,43,171,216,186,183,199,88,31,57,255,212,228,102,71,193,0,57,106,205,122,61,116,212,7,32,146,155,126,121,253,27,117,55,14,130,59,196,1,43,30,253,179,21,109,210,55,0,32,115,129,117,87,134,92,93,118,46,114,16,235,232,74,134,130,65,189,117,16,201,50,111,12,210,32,28,159,181,99,203,34,30,111,40,70,17,160,168,120,232,194,129,215,7,21,59,243,27,214,22,208,224,81,8,38,241,243,76,21,169,184,164,172,57,178,165,83,93,101,43,4,33,152,200,62,41,119,51,121,49,195,240,97,113,39,83,2,87,75,137,105,210,231,4,29,160,30,135,244,38,65,5,189,74,235,44,32,0,176,221,110,63,255,249,207,61,242,216,163,190,244,191,231,155,128,247,242,6,64,228,245,5,19,33,0,222,116,211,197,179,103,206,61,247,220,115,81,57,37,82,66,55,48,224,212,56,238,4,93,129,223,141,163,46,119,15,216,189,13,248,176,84,166,123,140,12,53,21,196,9,94,151,40,139,105,184,231,14,239,7,222,232,62,34,198,166,35,27,147,194,138,173,98,149,102,154,19,7,49,14,33,39,117,183,212,96,178,6,146,40,32,131,139,219,47,75,10,213,92,93,116,166,210,92,174,142,26,53,196,86,195,97,116,230,7,176,72,180,166,16,96,96,132,113,194,14,136,40,156,24,0,21,186,49,140,203,183,180,42,135,6,205,167,163,22,135,211,216,56,132,8,165,26,229,176,78,244,107,120,26,64,92,235,235,127,114,192,56,125,13,226,88,255,215,137,9,235,44,113,87,218,109,140,210,245,216,107,118,220,237,213,200,68,96,169,117,78,246,77,17,243,217,57,92,149,110,122,209,209,126,98,200,151,203,17,66,24,106,250,45,117,121,99,102,33,44,194,34,178,191,191,255,133,47,124,238,145,199,30,5,128,101,89,92,13,254,222,195,253,127,93,54,128,112,189,201,139,172,155,111,185,120,246,220,217,111,125,235,91,106,224,217,245,134,35,22,212,245,230,144,134,105,146,67,8,116,8,204,145,20,100,116,13,108,11,209,46,116,200,22,186,230,35,58,254,107,28,229,205,113,165,204,177,73,211,230,142,126,35,253,31,218,24,115,90,27,70,3,159,252,118,188,190,43,117,15,177,52,27,34,219,21,130,51,78,77,169,23,150,149,48,69,136,4,152,201,154,40,36,131,46,172,194,51,109,129,110,76,128,88,125,167,78,10,38,230,10,59,76,235,166,167,43,205,49,179,182,154,17,51,64,134,182,195,227,90,197,208,39,220,78,190,56,116,102,243,213,127,119,195,55,123,199,116,123,133,13,172,50,198,118,236,67,22,33,41,104,247,213,248,40,177,77,151,58,167,141,177,23,25,175,248,26,4,196,168,229,136,212,109,214,188,43,98,249,15,102,12,199,246,245,249,47,126,78,25,159,158,59,98,117,228,123,25,5,218,188,135,63,155,19,66,82,206,39,240,99,143,61,34,140,127,242,39,255,214,49,98,189,226,246,8,209,58,34,44,107,179,220,240,4,58,164,48,253,254,129,63,169,239,195,140,4,154,23,60,220,250,70,198,31,188,66,29,95,158,37,222,149,48,195,157,183,32,213,74,158,144,197,155,3,103,85,218,216,188,241,234,52,124,125,201,171,255,238,36,219,29,98,212,24,123,41,238,197,87,165,90,185,198,175,8,9,175,149,189,34,165,2,103,122,252,245,83,208,14,179,160,110,125,143,235,236,26,81,167,191,205,148,140,40,253,109,83,90,188,179,216,80,170,121,31,5,91,55,57,240,20,193,138,223,209,26,35,54,240,20,34,196,132,107,27,216,228,125,109,163,95,49,106,61,160,113,228,96,204,227,78,212,206,11,218,109,80,177,251,211,237,122,222,149,241,219,99,83,156,123,14,40,165,20,16,100,212,116,223,207,127,225,179,143,62,250,40,188,251,221,61,143,54,128,180,220,116,57,109,202,110,36,194,39,63,248,184,64,249,63,254,251,87,127,240,195,31,170,221,239,176,52,31,180,237,215,81,222,97,127,101,119,22,229,228,199,53,161,87,91,109,89,125,192,96,84,198,160,136,96,204,91,207,80,50,208,106,234,172,33,102,216,80,252,129,240,158,158,76,213,25,133,84,75,16,40,122,158,23,33,24,252,30,36,91,35,229,221,130,92,16,180,251,129,159,113,201,227,191,150,206,150,114,71,64,110,20,13,204,64,45,129,193,81,167,64,117,6,94,102,151,212,39,177,36,187,96,241,177,174,223,125,27,239,52,159,225,176,16,123,17,19,67,202,8,90,220,203,196,173,243,0,103,27,153,134,1,32,46,233,20,185,26,75,3,40,220,158,193,83,143,152,219,234,31,178,122,250,68,206,89,207,39,214,98,210,88,75,49,14,190,35,41,161,186,141,210,17,129,200,19,64,81,8,9,112,187,221,222,112,241,198,199,31,127,244,145,71,30,89,59,12,205,31,124,175,110,9,239,97,8,136,86,202,80,21,142,241,173,183,222,242,232,163,15,255,248,39,47,191,212,103,202,31,10,187,207,243,70,25,126,5,167,189,249,14,252,127,70,49,234,140,137,118,113,138,212,27,206,202,204,3,0,125,20,96,172,206,185,142,153,164,245,189,121,57,176,210,228,233,176,48,168,115,25,105,34,160,16,201,190,67,221,246,147,56,33,235,178,82,176,140,200,153,206,118,181,192,167,142,62,216,249,228,140,254,57,157,166,183,99,140,119,243,8,201,12,147,74,204,13,46,164,80,169,7,147,197,52,255,117,25,137,49,107,4,252,120,201,108,32,239,115,29,28,152,190,120,200,20,117,112,30,42,52,82,85,18,64,53,147,221,116,191,27,39,0,37,71,183,59,21,23,211,217,160,248,157,157,59,28,135,79,212,78,78,153,248,151,112,176,165,130,56,102,112,36,199,68,130,178,191,191,255,129,15,124,224,43,191,255,123,183,220,114,203,218,254,119,52,4,126,23,35,64,43,229,117,187,53,151,101,185,239,190,251,254,233,159,94,254,209,15,95,108,201,239,224,126,18,113,225,230,21,53,64,207,190,27,166,2,98,220,124,62,104,26,76,195,58,74,157,74,116,200,182,140,227,105,163,5,245,170,2,153,239,1,238,12,129,210,212,191,66,113,126,236,102,138,4,40,24,67,139,243,194,39,243,178,81,53,98,81,89,202,34,130,233,59,193,224,104,103,71,52,41,153,71,62,120,179,21,203,43,126,85,128,187,19,103,116,31,179,208,246,200,18,89,162,205,93,7,166,145,229,205,251,234,207,56,79,82,140,198,18,89,12,213,21,254,148,82,154,97,213,94,116,54,161,109,177,16,53,247,170,137,34,117,75,43,58,247,16,225,152,211,208,47,109,38,65,207,111,132,128,0,11,2,185,16,175,158,81,31,146,71,185,153,142,123,33,143,103,107,193,158,89,14,65,147,37,107,123,91,200,254,107,91,93,212,69,51,66,238,219,74,8,131,243,206,131,144,186,165,159,181,71,190,180,189,244,192,131,15,126,233,183,190,184,183,183,119,200,86,236,8,2,122,79,161,67,122,189,55,27,250,242,151,191,92,74,249,155,191,249,22,32,34,44,34,145,208,50,133,239,187,197,180,211,243,174,131,251,200,32,244,230,182,180,233,59,66,42,213,90,2,6,31,216,212,212,74,10,135,248,180,78,251,106,107,151,173,188,146,74,93,216,37,152,234,208,143,24,74,101,144,84,139,14,238,28,31,199,236,151,209,215,211,176,163,168,222,162,21,116,59,174,128,149,77,104,248,123,127,240,37,146,157,26,32,94,215,32,202,152,143,185,249,240,12,62,166,149,33,144,31,85,57,12,192,189,246,51,246,41,40,250,169,105,15,102,255,180,234,222,19,184,186,125,123,41,34,78,160,156,95,83,129,233,52,98,152,135,83,112,132,229,181,207,56,141,168,180,252,136,52,80,33,243,28,29,198,215,147,160,24,8,81,178,42,207,38,34,173,253,239,127,240,254,207,127,254,243,202,4,61,80,50,118,212,1,188,103,39,4,68,68,132,15,60,240,224,207,126,246,79,63,124,241,71,201,244,172,138,197,214,122,139,206,119,112,135,106,76,32,106,58,33,149,175,107,47,139,43,102,68,51,212,225,224,30,8,97,228,57,229,64,115,181,209,7,84,213,41,15,11,130,123,151,38,103,177,102,230,179,218,50,15,249,183,61,131,190,190,181,160,32,87,45,85,48,19,70,153,47,97,211,9,203,20,49,154,34,69,222,66,21,115,7,106,180,250,16,236,153,165,82,173,165,96,0,64,226,220,135,141,48,75,152,196,226,76,103,208,127,168,29,81,136,107,220,24,43,249,163,214,87,175,11,247,25,65,56,169,0,252,125,57,184,231,87,192,134,64,96,213,247,45,169,212,171,100,119,226,50,58,228,92,144,39,17,193,192,230,28,174,108,219,48,132,208,31,179,50,168,21,103,178,72,172,34,47,40,158,158,68,68,165,148,237,118,251,240,163,15,125,233,75,95,216,219,219,120,250,227,175,231,234,255,235,184,1,68,117,95,80,129,195,93,119,221,121,237,181,39,127,242,227,151,95,127,253,245,252,208,238,194,210,211,30,48,17,142,77,25,159,114,208,203,70,1,48,28,198,97,98,167,40,51,18,249,220,65,186,62,231,216,215,77,102,35,1,53,238,28,167,1,82,16,37,1,241,16,15,10,110,132,18,170,78,91,79,113,117,168,107,38,110,24,77,244,134,117,13,93,27,133,14,200,160,82,233,197,119,148,244,95,248,221,14,94,211,249,57,172,136,9,14,87,152,99,80,198,77,117,82,20,124,164,97,220,105,14,236,162,178,69,104,27,249,138,8,80,223,192,117,139,108,164,249,102,20,40,188,53,202,152,160,178,102,214,6,7,101,181,14,31,164,223,92,59,179,29,159,250,58,212,35,152,136,200,249,108,112,167,95,51,31,80,207,129,105,63,92,74,57,123,246,244,199,63,249,241,143,125,236,99,123,123,155,95,103,228,231,215,119,3,240,69,191,123,6,150,101,185,237,182,91,239,187,239,222,191,254,198,55,246,247,139,122,229,31,72,219,239,203,118,35,62,155,247,192,218,10,158,114,102,176,11,133,234,215,213,88,228,242,21,239,4,158,153,145,150,15,128,209,62,58,97,205,58,139,128,142,126,62,5,254,49,231,6,75,220,96,234,74,42,230,129,147,186,23,233,237,129,86,156,56,243,143,20,241,230,64,95,16,171,167,155,73,201,160,43,54,39,127,54,115,124,139,170,31,75,111,182,147,182,98,110,122,136,96,150,121,106,88,61,189,45,132,198,140,178,103,70,61,57,13,38,164,5,168,156,218,188,55,240,224,33,10,14,11,110,95,39,160,140,125,198,122,81,191,250,253,65,176,93,162,66,177,155,103,52,132,208,247,111,220,213,82,4,145,51,140,17,67,216,143,7,42,29,252,218,211,39,255,232,95,253,171,187,238,122,255,178,80,44,7,223,147,46,111,71,27,192,106,153,230,224,224,88,171,158,60,121,205,3,15,62,240,204,183,158,121,227,141,55,50,207,65,14,223,13,36,228,164,215,15,227,129,187,200,174,5,252,112,145,100,8,43,32,211,128,153,140,224,63,38,143,228,32,45,14,139,59,202,152,118,179,98,209,60,177,157,196,225,253,112,45,95,112,90,98,79,156,154,80,122,230,204,96,189,188,178,150,173,146,109,226,234,100,117,107,38,212,6,239,73,223,197,130,171,93,64,217,16,97,45,44,87,170,239,223,110,253,196,240,197,109,174,219,90,183,1,35,156,46,208,216,60,168,5,102,183,73,108,74,4,101,37,182,247,192,227,28,60,244,71,25,215,18,123,32,238,103,230,135,233,189,38,232,25,18,140,12,230,194,124,250,236,169,63,250,163,63,186,112,225,28,4,33,163,255,164,7,202,31,109,0,239,125,232,223,235,2,223,3,226,181,63,113,226,248,253,247,223,247,119,127,247,119,191,248,197,107,217,170,179,91,2,120,96,4,201,204,9,78,0,166,118,111,120,208,104,129,103,207,229,218,187,140,128,125,128,107,134,32,250,233,68,33,192,59,48,203,92,194,110,151,136,28,158,233,251,79,162,201,33,90,102,198,184,152,88,246,86,11,79,251,121,146,233,4,117,133,230,229,185,49,243,73,163,152,13,209,78,170,101,168,91,97,199,86,26,19,56,155,12,53,172,106,59,68,0,13,90,1,178,232,18,92,175,187,251,64,149,22,102,162,155,7,81,11,81,30,132,108,171,235,26,138,76,44,201,45,240,66,134,253,224,32,84,106,250,118,163,110,35,152,76,52,144,103,186,184,175,139,159,57,43,123,27,248,211,29,134,222,9,55,92,188,254,15,254,224,43,231,207,159,27,31,1,173,5,85,48,244,107,184,7,252,154,14,129,157,247,221,89,62,233,29,112,205,53,199,126,227,55,62,120,243,205,55,255,245,95,255,117,38,243,200,16,243,114,232,33,193,100,18,48,93,193,215,246,27,115,181,92,169,229,211,26,49,141,157,153,7,33,232,26,84,73,132,152,202,107,156,109,30,25,180,157,172,152,114,0,10,129,8,147,144,38,238,46,78,230,188,246,225,39,189,162,172,95,26,104,210,246,193,34,18,187,61,128,157,178,79,221,135,38,117,235,20,226,56,68,205,17,247,131,209,121,2,113,94,101,7,155,141,78,117,232,111,189,136,253,204,52,111,121,173,90,15,87,42,33,117,253,21,199,1,44,154,33,248,33,146,175,27,102,56,134,182,76,131,125,198,152,1,223,48,198,212,157,240,130,253,62,170,105,142,227,199,44,165,252,238,87,190,252,233,79,63,125,205,53,215,196,53,127,108,16,69,36,91,156,28,109,0,191,30,221,192,236,153,65,0,184,225,134,235,175,191,254,194,223,126,243,91,105,29,39,165,75,144,249,72,183,213,121,6,20,200,74,204,192,116,73,25,75,219,137,236,64,86,70,202,121,150,192,97,222,57,127,253,105,16,113,171,187,211,14,215,70,199,117,53,150,225,88,17,195,184,181,213,239,185,69,24,237,154,29,31,23,27,186,12,218,165,106,241,63,176,254,133,210,159,91,93,63,68,224,138,218,226,23,117,96,150,206,29,51,120,142,102,51,110,158,90,207,91,131,210,115,97,167,85,63,128,134,96,214,55,197,42,34,80,175,11,206,110,252,59,92,169,113,61,79,81,251,53,158,222,219,7,67,40,217,149,220,232,61,130,129,219,99,222,118,178,86,218,15,221,97,103,92,135,0,194,8,40,82,52,204,71,44,170,1,101,141,199,166,209,93,163,59,144,126,95,185,155,227,30,192,44,30,246,160,39,180,48,127,249,119,127,235,254,251,239,235,118,169,105,141,114,160,130,242,61,249,181,129,163,175,252,220,186,123,4,0,60,252,240,195,123,155,107,190,250,213,175,62,251,236,115,213,13,152,23,128,98,206,180,117,238,230,228,182,181,81,97,215,119,31,76,224,92,169,109,215,191,255,22,251,85,133,117,84,38,157,14,154,25,240,250,90,80,243,176,176,130,56,135,1,142,119,196,13,182,98,16,16,5,116,228,9,130,149,144,185,182,58,174,23,231,210,114,181,74,247,139,135,177,71,237,248,233,227,71,104,16,4,227,186,62,28,214,23,253,213,127,181,254,134,115,61,219,223,30,135,34,47,201,44,58,34,227,254,209,19,116,183,9,15,4,43,143,228,172,130,237,255,117,71,132,1,163,159,58,64,172,236,13,11,179,166,125,112,147,112,3,171,239,168,142,212,25,10,139,220,125,207,157,79,60,241,196,221,119,223,25,225,193,247,176,169,195,81,7,240,102,55,128,104,29,227,88,193,245,55,92,120,224,129,251,126,241,139,215,254,241,31,127,96,35,83,202,105,145,222,128,47,211,41,226,78,22,80,35,231,28,130,107,4,67,165,31,120,216,89,120,156,48,253,185,117,232,148,77,143,7,174,159,157,81,54,174,246,49,161,154,67,239,12,0,231,254,122,120,120,4,86,197,121,54,69,144,236,42,58,90,252,143,135,212,188,166,69,36,55,61,176,14,199,213,223,53,2,146,172,227,42,135,108,63,101,13,78,57,228,239,199,235,21,198,21,151,129,98,139,232,196,103,184,238,209,241,169,203,172,203,69,119,252,14,199,51,208,233,128,81,14,44,188,166,215,121,71,155,94,5,16,74,253,66,20,22,133,242,25,164,112,121,252,137,71,127,235,183,190,120,195,13,215,79,177,254,95,103,222,231,209,6,176,11,14,114,97,72,4,52,137,232,158,123,238,70,88,94,121,229,231,191,252,229,235,153,35,19,219,73,25,209,231,3,107,81,92,161,135,238,180,143,59,204,15,28,234,87,240,208,61,47,238,198,244,35,180,165,58,3,192,1,213,85,219,119,148,182,37,28,170,21,90,79,73,128,12,196,1,236,162,63,225,0,49,193,224,153,156,66,7,7,166,121,95,104,239,32,62,78,113,152,220,30,173,124,82,161,56,201,140,11,238,225,150,173,48,62,89,217,162,214,70,5,221,125,97,76,89,64,196,113,3,232,49,171,81,37,16,147,38,43,91,117,50,21,95,87,225,102,55,239,126,170,225,185,52,30,141,169,201,160,124,254,252,249,15,254,198,19,159,254,244,211,155,205,198,61,253,225,215,158,239,127,180,1,28,118,27,40,165,232,100,184,243,36,121,223,251,111,191,247,190,123,191,249,183,127,251,198,165,215,1,8,230,222,62,120,208,18,202,131,116,96,58,24,128,67,192,145,187,89,67,187,55,143,73,68,65,229,164,76,63,151,125,19,15,42,205,177,27,123,103,184,53,44,28,141,19,228,83,4,79,185,162,16,131,179,182,69,217,75,33,28,42,153,118,71,249,185,203,226,91,164,228,213,31,214,186,133,67,82,230,243,25,152,174,167,216,49,241,175,104,217,154,91,231,79,165,100,211,5,29,212,212,13,221,203,121,215,239,242,65,207,84,176,66,154,23,245,65,45,193,93,5,19,151,126,213,19,16,181,219,131,185,217,222,49,151,107,78,30,255,215,255,250,143,238,191,255,62,47,249,227,35,124,4,254,28,109,0,7,148,153,34,226,246,32,78,16,210,157,128,136,142,31,223,60,252,240,67,175,190,242,139,151,127,242,19,174,222,0,93,46,216,225,11,243,180,120,173,171,136,229,114,0,162,203,226,48,244,248,70,128,80,100,32,235,200,97,208,161,174,49,24,139,114,91,208,101,247,110,55,21,250,226,172,200,29,206,197,65,44,248,9,248,64,235,77,67,44,246,201,99,117,223,244,173,198,59,32,145,195,200,23,118,126,241,97,12,245,14,179,123,121,131,56,118,0,29,242,211,33,248,179,142,141,119,3,65,241,132,79,53,228,161,29,71,176,24,153,184,229,19,209,189,247,126,224,95,252,225,31,156,62,125,202,41,218,110,247,226,14,84,71,125,192,209,6,112,168,199,32,254,57,88,71,44,199,143,31,127,232,161,135,206,157,59,243,205,202,14,66,187,213,226,96,96,237,63,220,89,194,231,170,240,10,37,99,253,191,226,234,127,45,77,118,134,155,72,222,6,14,163,62,59,228,178,210,100,106,120,232,118,7,43,112,84,225,35,6,129,144,139,171,136,128,209,179,222,212,227,205,41,28,173,243,245,19,198,244,250,135,169,40,179,221,194,234,210,127,96,165,191,43,249,214,143,29,231,128,79,31,142,118,16,52,52,59,33,50,189,149,121,56,15,19,79,11,157,214,82,255,70,51,196,12,114,56,48,6,181,26,218,95,13,152,99,22,17,221,15,74,41,191,253,59,95,122,234,169,79,30,59,182,33,162,110,58,2,87,56,101,249,181,248,58,98,1,205,159,150,232,17,111,157,41,105,39,192,188,125,244,209,7,223,184,84,254,226,255,248,203,23,95,124,177,170,240,15,213,93,30,134,174,51,172,239,19,214,208,238,215,57,92,160,77,250,177,96,159,9,145,87,195,2,116,192,156,96,221,226,116,142,137,215,24,155,144,25,210,188,76,205,23,104,98,232,214,3,8,147,244,170,24,6,54,89,64,37,242,83,154,144,74,210,98,231,103,70,132,4,135,127,69,22,166,203,189,169,166,184,246,142,29,168,59,42,128,85,53,156,227,84,48,75,254,1,183,137,13,161,40,40,19,245,195,110,126,167,200,60,175,154,225,224,53,125,237,102,168,79,25,50,10,13,61,25,194,106,62,37,142,97,62,183,220,114,203,227,79,60,250,240,195,247,43,94,55,62,197,112,72,82,236,175,103,213,251,199,127,252,199,71,103,225,138,191,254,159,255,230,255,243,173,111,61,35,222,10,160,57,204,216,170,26,66,68,14,92,56,186,97,230,92,104,150,237,254,47,107,197,239,246,25,90,57,134,169,157,117,93,151,134,183,155,77,68,135,253,32,115,251,41,192,74,179,227,143,219,2,244,91,225,149,238,178,171,91,102,220,24,70,159,153,241,68,8,206,101,113,82,189,138,87,119,71,93,211,153,234,203,18,147,38,189,229,183,35,13,103,152,109,75,61,42,85,155,210,190,77,217,25,53,218,108,121,0,80,220,170,31,113,113,239,232,97,187,154,243,187,6,67,14,153,111,30,62,32,144,181,177,68,9,231,54,239,205,97,20,23,54,230,42,142,99,102,68,184,247,190,123,190,242,149,175,32,30,45,238,71,29,192,175,226,235,15,255,229,31,252,240,197,151,254,205,191,249,55,63,251,249,207,1,150,16,209,40,118,191,94,22,122,219,208,134,213,134,96,117,45,120,75,190,120,182,104,30,234,141,118,160,171,89,204,198,19,184,43,194,23,59,40,131,8,111,226,73,159,111,12,34,20,220,164,203,129,191,185,158,205,50,205,118,166,174,207,32,105,11,186,112,213,49,196,95,119,253,68,221,48,176,59,183,148,143,179,92,238,237,225,55,36,207,67,44,230,125,213,8,81,230,32,198,62,111,18,60,39,210,247,131,105,79,16,21,94,157,93,73,8,241,22,233,134,231,40,34,103,206,156,254,131,127,241,149,139,23,47,234,22,126,132,237,92,217,215,209,12,224,205,53,80,8,167,79,95,123,239,189,247,30,63,118,252,187,47,188,16,36,2,99,90,5,174,196,138,173,121,10,29,134,54,218,45,179,114,248,57,48,2,70,193,112,144,23,112,248,115,27,18,132,167,88,134,63,195,74,85,56,125,223,131,191,189,107,168,56,153,31,76,207,195,116,117,27,167,50,176,102,177,176,118,114,167,75,164,174,236,211,89,139,116,52,122,147,191,10,138,185,85,87,105,177,52,177,117,227,71,77,207,73,24,92,11,52,43,127,18,4,182,76,94,118,133,132,93,69,206,56,254,33,55,239,177,246,63,196,55,173,251,129,85,183,12,233,174,40,77,155,3,241,40,227,184,9,137,240,71,63,250,145,207,126,238,211,55,220,112,131,254,128,79,233,142,190,142,54,128,119,120,3,64,0,62,121,242,228,93,119,221,117,246,204,217,31,191,244,163,215,127,249,203,222,70,11,100,246,168,200,108,61,61,120,169,196,203,224,122,226,108,131,89,123,116,119,88,80,248,79,203,208,154,200,236,184,175,228,105,188,108,65,192,202,104,27,171,13,53,152,151,17,35,224,14,58,233,124,73,68,190,92,87,128,181,185,255,208,26,52,161,173,7,151,87,163,8,117,172,192,3,212,182,249,155,60,156,194,3,8,160,107,55,195,74,204,78,186,135,119,239,19,86,41,84,219,103,233,129,65,179,131,38,232,202,163,90,33,133,66,62,52,19,224,46,20,250,17,206,95,56,243,153,207,124,250,195,31,249,208,53,215,28,191,2,190,211,209,215,209,6,240,118,236,2,40,194,55,223,114,241,35,31,249,208,203,47,255,211,15,127,248,195,92,50,175,144,235,215,150,136,201,146,130,7,46,91,184,235,245,225,50,25,162,107,165,180,45,142,40,193,172,109,55,228,115,200,77,75,127,98,173,67,186,12,87,250,42,53,70,84,171,75,253,81,217,217,9,201,144,155,38,59,142,249,138,246,134,72,175,98,220,85,76,0,92,70,58,249,96,202,13,135,91,19,47,131,18,179,102,101,58,224,77,126,14,215,60,28,164,217,74,249,86,135,226,229,130,99,131,182,250,171,74,91,66,134,179,60,252,240,67,255,250,255,250,127,185,233,166,27,69,52,220,145,127,13,221,123,142,54,128,171,229,203,181,2,150,53,202,0,242,192,3,247,223,115,207,61,255,240,157,127,120,253,151,191,180,110,189,192,46,159,41,58,220,26,242,102,66,193,166,69,246,33,31,158,22,149,104,208,144,96,112,164,144,213,114,112,194,130,69,221,11,71,85,129,126,51,213,242,110,114,39,43,168,14,94,14,82,177,99,129,147,142,243,42,59,95,33,212,233,120,240,198,96,31,182,181,99,24,205,236,48,102,162,133,98,98,172,226,99,112,75,206,210,105,12,156,182,37,236,44,213,241,138,26,48,60,228,191,175,75,37,48,146,137,82,28,49,88,200,102,130,254,152,8,205,180,163,156,63,127,238,143,254,213,191,252,224,111,60,174,215,215,48,159,206,226,237,232,235,104,3,120,167,241,159,248,7,21,187,195,185,115,103,239,189,239,94,46,252,226,139,47,178,20,128,101,189,9,128,67,11,190,174,172,138,159,70,17,200,33,188,172,119,108,6,241,137,231,181,68,51,153,172,28,93,71,50,71,164,49,70,83,133,93,193,156,77,57,227,84,178,227,165,14,247,145,154,4,66,230,18,181,174,47,153,126,4,236,55,134,72,249,71,1,20,3,119,124,197,183,189,16,15,195,33,30,55,239,9,29,105,5,2,90,172,130,62,92,11,117,208,49,244,121,103,200,98,90,220,78,89,61,141,16,208,252,131,136,128,69,229,179,189,8,251,120,25,81,62,248,193,39,191,244,91,95,184,241,198,235,99,134,7,12,146,177,163,175,163,13,224,157,222,0,134,155,175,62,9,39,78,28,191,247,190,123,47,92,119,254,31,94,248,222,254,165,253,250,204,31,178,108,188,156,16,202,3,107,52,188,236,32,51,90,89,70,215,2,106,214,166,217,151,81,94,30,10,241,48,85,208,219,133,226,5,187,249,16,231,217,185,141,202,186,109,156,204,246,185,206,13,59,2,34,37,52,31,18,139,89,152,177,140,2,105,50,222,114,52,108,181,107,42,107,185,226,51,3,253,8,193,91,60,14,121,206,19,139,139,245,106,201,131,160,167,244,124,167,195,201,233,211,167,126,235,159,127,241,163,31,253,208,137,19,199,69,138,106,110,186,123,227,104,2,252,102,190,142,104,160,111,10,2,90,47,61,88,4,30,126,248,193,135,30,122,232,127,252,183,255,211,87,191,250,85,163,27,74,13,197,141,253,111,111,17,19,85,150,107,24,209,232,6,44,87,212,188,31,146,75,58,114,40,121,229,21,12,201,157,147,241,131,254,64,25,144,118,42,112,56,183,227,78,32,184,251,144,234,202,186,243,147,238,214,172,113,248,171,211,46,249,16,107,39,75,146,80,132,75,211,156,146,203,240,166,56,43,174,85,114,56,93,22,9,113,185,124,32,145,15,83,1,204,18,37,213,206,154,45,147,93,86,222,84,157,177,139,125,135,14,224,83,233,83,163,215,125,190,13,168,38,131,159,120,242,177,47,126,241,139,62,193,33,218,76,159,184,35,133,215,81,7,112,117,182,7,218,31,192,125,247,221,119,235,173,183,252,248,165,151,94,123,245,213,232,251,179,179,144,151,245,104,48,184,156,142,225,50,252,62,215,223,142,223,4,94,52,4,188,244,75,53,94,105,151,112,120,155,235,238,221,25,86,231,10,227,133,224,203,57,158,201,55,241,178,129,41,188,204,239,119,128,216,149,223,176,249,93,48,54,71,235,91,102,247,193,101,7,24,35,34,72,237,156,211,146,146,59,195,11,242,77,55,221,248,219,191,243,91,31,250,208,135,20,100,58,170,241,143,58,128,119,217,218,175,230,83,142,42,124,224,3,119,223,125,247,221,207,62,251,236,255,251,255,245,255,45,133,27,22,92,231,195,0,42,138,17,1,88,102,79,251,97,180,190,243,159,9,22,2,135,103,230,240,225,154,128,67,182,14,233,168,66,61,175,165,34,31,162,134,157,118,60,43,181,60,174,29,63,205,250,3,126,43,218,163,247,72,59,123,208,126,38,59,155,15,158,190,96,231,169,37,80,0,89,31,144,154,194,11,22,171,164,235,209,134,126,239,43,191,123,239,189,247,18,17,243,214,197,192,71,171,202,81,7,240,110,250,138,78,162,246,103,184,254,250,235,222,127,231,251,55,203,230,199,47,189,84,164,0,48,180,94,24,64,4,137,172,21,95,163,126,118,106,50,89,79,148,60,72,80,134,135,48,120,158,23,245,135,33,228,172,169,219,118,12,108,119,56,232,241,122,237,207,43,173,198,28,10,23,224,129,63,139,43,155,225,91,186,232,216,188,119,149,41,212,253,235,142,159,31,54,248,149,179,118,185,92,85,222,209,214,172,228,212,203,44,51,103,82,15,129,25,62,19,161,0,176,154,106,33,90,238,38,136,200,177,99,155,39,158,120,236,51,159,125,250,238,187,239,84,181,151,63,62,71,77,192,81,7,240,238,171,167,58,95,42,253,186,227,142,219,238,184,227,182,167,158,254,196,255,253,255,246,255,248,225,75,47,133,116,93,66,68,97,57,168,223,231,67,22,254,135,174,248,122,204,23,59,219,222,121,100,11,175,31,195,129,163,139,203,61,84,62,244,121,216,241,202,180,186,182,69,159,185,112,234,241,173,37,152,11,213,153,71,243,198,161,244,87,95,247,59,67,33,159,148,172,185,238,175,243,112,15,87,233,31,242,110,233,175,120,96,233,28,16,20,220,222,145,164,176,254,60,1,32,115,33,170,33,122,183,220,124,241,127,248,31,254,229,233,51,215,122,214,166,107,193,142,114,28,143,58,128,119,43,10,228,126,162,144,89,16,199,142,237,221,127,255,253,55,92,119,195,223,255,253,119,10,111,43,237,93,50,232,127,232,26,112,189,54,159,86,214,7,26,47,79,10,231,203,233,15,166,191,200,135,8,45,224,203,178,178,88,57,128,105,65,74,87,80,215,203,101,254,183,122,62,35,170,142,146,143,131,231,191,49,249,254,219,189,252,77,43,143,195,132,22,228,188,210,49,23,44,89,141,11,34,50,131,46,232,136,192,188,61,126,108,239,159,255,243,47,125,226,147,31,59,125,230,100,116,148,203,65,240,114,196,248,60,234,0,222,77,95,94,182,116,183,178,1,159,114,230,204,169,39,63,248,248,3,15,222,247,103,255,229,191,254,231,255,252,159,149,23,8,213,123,89,4,120,45,45,241,160,149,128,119,151,189,7,98,238,185,212,194,3,223,16,175,196,171,110,119,215,114,133,61,205,238,118,225,205,25,201,29,18,66,57,200,133,52,217,198,241,229,159,183,29,119,4,190,101,159,227,224,159,144,26,17,86,165,224,65,61,151,91,71,9,162,58,183,197,213,117,159,136,144,228,227,191,249,241,143,126,236,195,199,143,31,175,17,143,50,55,156,56,202,242,61,234,0,222,69,95,212,155,214,228,57,152,239,1,136,176,183,71,239,191,243,206,243,231,47,188,242,202,43,175,188,242,42,2,8,48,58,20,115,217,53,248,180,138,189,92,86,201,229,253,204,186,101,130,28,52,99,144,157,245,230,21,183,2,43,130,187,131,93,228,222,252,210,137,7,125,19,15,2,205,233,114,180,14,59,195,44,47,243,138,202,170,183,210,236,138,35,154,0,176,103,22,52,219,165,225,136,98,184,222,173,183,221,252,233,79,127,234,195,31,254,103,155,77,125,46,70,236,232,40,206,247,168,3,120,87,86,255,59,106,234,33,222,154,16,229,209,199,30,124,232,225,251,190,243,157,23,254,243,159,254,239,255,240,194,11,182,139,176,212,39,170,16,18,67,30,39,84,214,16,30,98,149,92,235,9,120,125,3,59,100,61,136,208,134,135,43,200,209,36,205,230,240,213,46,207,72,229,116,80,43,67,211,79,253,142,56,198,243,149,126,210,246,99,135,61,204,221,115,154,120,218,243,39,151,203,254,72,50,57,159,82,69,121,210,166,88,132,136,44,133,42,214,51,174,218,36,194,128,124,199,251,238,248,196,199,63,246,190,247,221,190,217,108,116,202,27,3,135,167,15,206,209,234,127,180,1,188,167,91,6,34,0,184,231,158,187,238,185,231,158,191,252,203,191,252,218,95,126,253,133,23,94,8,196,108,100,225,232,89,166,171,63,34,10,236,94,94,223,252,42,70,135,174,121,229,237,177,229,58,204,208,155,175,20,47,58,228,70,248,102,32,41,120,187,184,164,17,210,234,118,217,67,238,117,57,120,103,167,34,119,156,249,147,45,253,98,165,189,14,111,81,151,126,16,136,36,8,68,68,42,239,123,223,251,30,125,244,145,39,30,127,212,39,189,71,163,221,163,13,224,232,43,101,30,61,241,196,99,15,61,244,208,247,190,247,189,255,240,63,255,47,47,190,248,162,22,89,181,167,246,170,95,255,198,12,136,128,108,230,108,153,94,178,107,49,162,43,90,188,232,32,20,34,33,18,131,80,232,160,225,243,229,237,31,124,153,157,196,155,95,184,127,21,154,128,230,28,55,155,96,196,21,28,165,95,208,125,228,46,7,220,124,7,125,252,149,177,74,149,173,168,255,21,35,110,0,80,164,40,167,31,145,52,14,70,163,126,110,190,229,198,207,127,238,211,183,222,122,235,222,222,162,47,120,68,236,185,74,190,142,102,0,87,219,30,0,155,205,114,254,252,185,223,248,141,39,54,155,229,239,191,253,157,58,84,0,130,186,246,83,125,252,92,65,6,148,22,11,60,164,114,248,114,41,55,114,165,191,120,184,181,110,4,160,59,217,240,149,8,23,174,164,31,27,236,236,222,220,149,77,12,168,217,231,221,241,137,14,24,3,97,255,51,151,119,110,226,103,228,65,90,113,224,245,114,193,138,32,82,8,254,146,120,14,55,155,229,51,159,126,234,43,95,249,242,185,115,103,150,37,229,110,30,81,251,143,54,128,163,175,132,2,117,69,214,29,119,220,241,208,131,15,255,252,103,63,251,197,107,175,109,183,251,134,2,73,54,224,68,180,64,245,92,57,226,97,23,168,43,92,205,167,177,51,111,237,198,48,165,89,202,21,117,12,59,74,236,53,37,221,91,248,41,166,235,250,220,60,110,231,47,78,127,224,205,31,170,79,113,198,165,255,64,207,112,95,241,83,30,28,34,158,56,177,119,239,125,119,255,225,191,248,253,251,31,184,119,108,35,156,13,113,244,236,31,65,64,71,95,81,56,182,196,217,215,13,55,158,255,163,127,245,135,63,248,193,15,190,241,245,191,249,179,63,255,115,165,95,176,72,136,46,209,253,96,180,144,231,157,88,208,229,66,61,151,11,149,208,161,61,30,174,108,73,61,8,18,25,49,241,110,88,146,26,166,29,111,117,208,235,188,53,91,194,21,175,227,87,240,91,188,194,5,88,245,207,56,68,207,164,247,176,6,59,19,162,124,248,35,191,241,232,35,15,222,124,243,69,0,16,41,136,75,52,218,115,62,244,209,131,127,180,1,28,125,181,61,0,114,46,185,241,166,229,150,91,110,186,249,230,139,143,62,246,240,165,55,182,127,242,39,127,242,242,203,47,43,244,131,41,107,118,190,52,203,155,90,208,119,40,9,14,111,221,115,224,207,95,193,86,49,167,141,132,37,81,134,69,82,86,86,118,57,252,123,190,69,21,247,59,249,53,189,154,111,205,60,35,208,210,138,78,161,46,156,63,255,229,47,127,249,196,137,19,23,111,186,65,164,4,47,135,163,218,255,42,253,194,63,254,227,63,62,58,11,87,239,229,153,24,166,211,215,254,242,235,127,251,183,127,251,220,115,207,75,29,14,238,8,188,29,236,151,219,63,92,238,198,64,43,11,10,95,86,157,248,150,54,31,87,126,94,15,93,83,31,82,25,251,206,28,179,204,170,248,53,1,218,218,85,56,112,245,63,60,171,74,209,255,45,0,126,224,158,187,30,122,232,193,199,159,120,20,96,235,151,210,218,218,100,237,112,52,251,61,234,0,142,190,222,76,161,203,143,63,241,240,35,143,62,240,221,239,126,255,223,254,219,127,251,242,79,254,41,175,94,117,75,128,20,198,189,195,225,161,95,127,101,130,29,209,65,101,227,97,150,140,195,84,157,83,138,231,101,237,40,124,232,136,205,183,4,99,121,83,89,43,87,138,246,240,112,174,14,79,238,226,245,125,151,47,243,66,108,212,204,245,194,117,231,191,252,59,191,117,251,237,183,46,203,210,157,127,196,121,184,205,209,215,213,243,117,52,4,126,183,118,6,231,207,159,251,240,135,63,114,254,252,57,46,252,147,151,127,140,117,245,39,176,192,94,240,109,64,103,4,209,119,186,194,71,51,7,252,137,1,145,236,240,215,124,171,173,8,224,208,249,142,62,124,30,15,245,61,252,197,235,251,147,92,78,134,193,248,139,98,169,47,104,126,109,190,136,119,39,89,73,62,229,222,251,238,254,196,39,126,243,119,191,252,219,231,207,159,31,93,225,142,190,142,58,128,163,175,183,113,3,208,71,253,177,199,30,121,228,145,71,190,243,157,239,252,244,167,63,253,95,254,255,255,219,107,191,120,13,114,26,23,86,191,117,213,92,18,131,64,157,33,239,92,38,250,62,224,64,75,78,126,7,1,28,24,106,225,203,205,18,184,220,70,228,192,86,227,77,138,197,224,45,154,153,243,149,254,24,131,89,126,26,25,161,242,244,171,69,85,227,38,148,107,79,30,251,212,167,158,190,112,221,185,59,239,188,19,17,53,252,238,8,217,63,218,0,142,190,126,53,24,17,17,222,117,215,251,1,222,255,228,147,79,254,199,255,248,31,159,121,230,153,159,252,248,167,218,13,136,180,89,177,43,138,33,138,203,118,172,11,151,199,35,130,131,230,141,111,235,246,176,35,177,242,144,155,1,95,254,39,229,1,60,185,2,149,50,95,233,34,254,150,111,12,69,211,41,212,163,223,70,184,92,141,202,133,1,240,250,235,206,223,119,223,61,159,253,220,211,136,98,113,196,114,196,234,57,218,0,142,190,126,5,235,126,103,142,168,79,233,231,63,255,217,15,125,232,67,47,190,248,226,115,207,254,221,215,191,254,245,253,253,125,48,187,30,111,11,118,15,141,51,155,168,45,223,146,35,124,175,168,198,124,107,247,128,221,171,240,155,95,22,249,74,95,161,179,48,250,85,197,138,93,206,251,34,3,32,136,186,151,219,45,6,172,200,208,102,179,121,244,177,135,238,187,247]);fileData4.push.apply(fileData4,[158,155,110,186,241,236,217,179,204,233,82,70,127,195,35,125,239,209,6,112,244,245,14,65,64,221,147,230,74,130,51,103,78,157,59,119,255,125,247,221,247,201,167,62,254,239,255,253,191,223,191,84,158,127,254,121,14,129,30,87,36,161,226,176,82,228,48,147,241,207,7,215,233,179,240,244,203,6,97,222,190,173,229,157,93,124,127,229,239,24,174,93,101,236,0,8,48,1,221,115,207,61,123,123,155,47,124,241,115,103,206,156,2,75,245,178,9,65,125,71,175,253,143,24,62,71,27,192,209,215,59,247,101,169,26,173,251,246,182,128,121,139,136,103,206,156,250,195,63,252,3,0,250,155,191,249,155,63,251,179,63,251,225,139,47,109,183,91,1,70,160,206,60,236,80,171,196,216,25,200,248,231,176,33,189,5,139,245,238,69,109,141,251,120,197,218,133,203,58,206,55,15,250,191,37,107,61,29,226,68,229,181,126,117,147,22,15,169,222,44,155,139,23,111,250,232,199,62,252,208,67,15,1,108,141,211,233,119,23,163,81,138,59,134,207,17,10,116,180,1,28,125,189,67,229,127,180,90,236,158,198,92,145,241,67,15,61,112,255,253,247,238,239,151,63,255,243,63,255,193,15,126,240,157,191,127,225,210,165,75,87,223,199,138,75,42,189,9,4,102,199,207,92,174,132,237,234,255,186,156,13,117,12,149,140,223,65,57,126,252,216,251,222,119,247,45,55,221,252,145,143,126,104,111,111,89,150,69,87,255,29,153,92,177,228,63,90,253,143,54,128,163,175,119,226,75,100,135,133,239,252,199,150,101,33,162,167,159,254,36,0,124,239,123,223,251,230,55,191,249,95,254,247,255,174,15,109,55,25,246,68,26,251,14,53,109,1,64,226,146,138,12,242,2,158,117,12,105,133,18,220,206,192,34,198,149,245,87,46,99,101,63,228,10,206,59,59,137,67,10,26,14,67,1,186,178,46,129,47,255,231,141,167,139,2,66,246,215,97,19,21,165,8,135,185,142,32,97,237,35,63,250,177,223,120,224,129,7,110,187,237,22,72,198,36,4,71,228,253,163,13,224,232,235,221,222,49,64,200,86,189,253,246,219,111,187,237,182,143,125,236,227,63,254,241,143,255,211,127,250,79,191,252,197,27,47,190,248,98,88,253,41,239,4,97,98,236,158,67,190,250,79,246,128,29,43,26,237,196,34,248,42,64,84,46,107,39,184,90,234,129,100,6,94,201,60,58,205,237,54,0,1,68,17,212,148,33,4,190,249,166,139,215,92,115,205,83,79,127,226,250,235,175,191,246,218,107,17,213,207,185,203,44,58,250,122,79,47,14,71,86,16,191,38,77,67,12,216,139,172,237,237,118,251,213,175,126,237,213,87,95,253,211,63,253,83,68,4,89,32,184,201,135,230,128,4,132,144,172,99,16,99,19,93,222,50,209,123,169,217,54,128,43,245,242,213,90,124,30,94,174,252,246,96,74,17,189,9,42,63,36,18,230,214,171,197,127,181,206,76,128,63,249,137,79,158,62,115,237,227,143,63,190,183,183,232,208,136,104,19,169,156,71,128,254,81,7,112,244,245,94,107,2,124,142,39,34,104,114,223,205,102,243,161,15,253,6,34,126,240,131,79,188,246,218,107,255,238,127,250,15,251,251,251,47,254,240,69,93,220,99,240,119,204,38,67,64,124,75,76,243,91,142,205,180,15,224,171,181,18,231,183,244,199,46,115,197,31,174,110,43,240,53,38,168,94,57,187,118,2,2,114,243,77,55,109,54,155,47,253,214,231,174,189,246,218,115,231,206,69,132,80,117,94,221,77,114,244,212,28,117,0,71,95,239,193,61,0,2,99,207,113,33,173,254,16,81,19,157,254,236,207,254,236,210,27,219,255,245,127,251,95,189,3,0,64,204,251,193,172,70,31,191,255,102,215,145,106,102,151,10,94,90,41,132,223,115,1,35,56,157,169,28,230,164,165,203,244,244,211,79,29,59,118,236,163,31,251,48,34,138,236,67,181,105,75,29,97,188,55,224,8,247,63,234,0,142,190,222,123,40,80,171,75,153,213,162,221,163,89,195,99,47,0,240,209,143,126,88,4,31,121,244,33,68,124,225,133,23,254,252,207,254,219,47,126,241,139,159,253,252,103,185,45,152,173,60,147,124,149,55,183,13,76,185,43,66,7,112,90,118,157,136,171,99,159,192,183,18,26,202,226,62,57,123,230,204,201,147,39,63,242,145,143,220,126,199,173,0,112,225,194,5,53,110,19,1,11,111,73,149,65,32,248,31,45,253,71,27,192,209,215,123,186,252,183,191,242,238,221,2,17,46,92,56,39,34,231,207,63,242,216,99,143,252,236,103,175,124,237,107,95,123,249,229,151,255,234,175,190,17,22,123,28,50,103,101,183,71,230,91,148,228,181,122,240,107,149,114,155,61,92,182,197,197,206,99,104,51,140,203,68,129,222,178,101,214,135,49,34,32,143,63,246,248,249,11,103,159,120,226,9,151,110,153,93,143,236,150,107,117,170,242,163,157,224,104,3,56,250,122,111,150,255,59,54,137,188,67,128,38,122,107,230,223,217,179,167,159,122,234,19,0,244,241,143,127,92,68,254,234,175,254,234,217,103,159,21,145,31,255,248,229,67,244,1,111,105,79,240,150,172,221,66,7,236,37,187,55,9,228,131,182,147,183,176,192,223,117,198,174,187,238,58,68,188,239,190,251,30,125,236,97,68,188,225,134,27,162,11,5,90,230,176,93,80,18,225,3,37,187,71,75,255,175,81,105,120,52,3,56,250,122,51,95,127,254,231,255,237,213,87,95,253,229,47,127,249,23,127,241,23,107,3,91,172,6,211,216,225,21,78,43,178,159,145,172,72,112,88,163,49,142,226,207,76,136,46,29,45,117,109,17,127,147,240,203,72,126,29,15,192,109,183,165,161,52,241,99,234,95,3,171,42,125,234,238,255,195,105,172,161,208,79,62,249,228,53,39,143,159,58,117,234,35,31,249,208,209,77,120,244,117,212,1,28,125,253,106,190,108,1,162,39,159,124,18,17,191,253,237,111,255,197,95,252,133,136,8,227,207,126,254,179,176,7,128,10,11,92,100,96,203,95,177,117,45,13,153,243,10,8,110,95,17,55,6,68,20,102,36,18,95,112,187,117,25,223,38,10,102,213,67,244,156,203,184,49,152,72,162,91,202,227,154,174,172,170,110,11,180,45,161,162,86,122,210,206,158,61,11,0,72,242,193,15,126,240,174,187,238,18,145,91,111,189,249,136,169,121,244,117,180,1,28,125,93,29,141,36,214,37,233,150,91,110,250,248,199,63,6,0,34,248,31,254,195,127,40,165,252,244,167,63,125,246,217,103,17,209,96,120,86,60,66,196,130,10,194,150,16,22,71,112,37,26,132,239,196,170,89,184,253,63,0,130,200,96,116,58,101,43,189,169,69,51,41,165,185,212,157,73,82,55,211,154,30,1,200,133,124,168,226,77,112,39,62,81,23,0,209,29,81,27,130,123,239,189,231,194,133,11,203,178,124,246,179,159,69,76,242,239,35,231,181,163,175,163,13,224,232,235,106,249,210,197,72,253,233,140,72,46,159,255,252,103,1,128,153,191,247,189,127,212,31,248,119,255,238,223,189,246,218,107,250,3,175,190,242,11,105,121,237,147,63,140,13,129,174,140,44,156,87,63,129,85,143,235,41,122,222,237,4,178,178,85,224,26,156,149,223,206,223,29,188,155,113,29,181,0,107,119,224,219,134,125,191,110,102,254,1,79,157,58,37,34,72,114,237,181,215,126,233,75,95,210,37,254,182,219,110,35,10,159,81,4,17,245,36,31,249,239,31,125,189,53,165,219,209,12,224,232,235,77,46,253,209,5,190,147,25,231,46,65,213,6,42,61,229,63,253,211,63,253,249,207,255,207,246,174,88,167,97,24,136,218,174,4,53,67,231,202,161,170,80,59,32,24,43,85,234,64,187,161,2,63,12,3,115,164,172,32,190,0,151,204,72,40,17,82,125,12,150,157,139,237,160,182,75,150,123,83,100,89,73,124,195,187,243,179,253,252,13,0,101,89,238,118,101,84,35,183,216,182,169,250,163,117,2,219,19,119,72,144,118,139,247,131,121,192,113,117,116,91,168,225,201,247,7,29,34,17,223,62,236,149,82,227,241,152,115,62,26,141,214,235,181,16,194,58,49,36,93,245,147,129,37,21,136,64,51,0,66,191,226,15,15,44,33,141,49,248,96,145,135,109,7,176,55,8,242,205,230,206,242,87,85,85,90,107,235,58,201,24,203,243,92,107,237,95,91,87,191,86,43,79,18,177,167,84,199,254,29,178,205,161,141,135,141,184,249,28,54,204,192,246,24,204,179,255,80,158,249,200,40,165,86,171,149,139,140,201,178,76,74,233,38,76,12,96,143,210,100,72,235,201,180,74,236,79,160,4,64,232,57,1,24,99,48,67,249,7,124,194,40,216,90,110,219,109,169,43,165,156,207,231,62,115,204,102,87,198,24,223,243,229,249,181,170,127,240,231,222,223,62,0,0,152,187,179,208,49,228,169,180,110,58,140,60,69,71,50,193,27,64,193,13,28,24,131,129,24,220,220,94,227,95,29,158,95,108,31,238,157,106,15,66,136,152,223,109,184,146,156,30,28,205,197,118,223,62,230,180,18,64,160,4,64,232,83,2,66,254,66,45,170,250,127,185,50,104,199,215,27,8,209,144,239,227,211,182,229,50,205,249,98,177,168,235,58,170,151,69,81,20,250,243,11,216,254,164,97,68,246,18,221,231,0,46,39,106,185,92,186,60,225,115,15,147,82,78,167,147,118,112,184,247,92,2,72,87,247,93,14,251,177,188,131,67,157,156,99,17,8,199,226,15,57,147,24,180,147,39,26,14,0,0,0,0,73,69,78,68,174,66,96,130]);Module["FS_createDataFile"]("/examples_data","matcap_00004.png",fileData4,true,true,false)}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}});loadPackage({"files":[]})}))();var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=(function(status,toThrow){throw toThrow});Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;if(Module["ENVIRONMENT"]){if(Module["ENVIRONMENT"]==="WEB"){ENVIRONMENT_IS_WEB=true}else if(Module["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else if(Module["ENVIRONMENT"]==="NODE"){ENVIRONMENT_IS_NODE=true}else if(Module["ENVIRONMENT"]==="SHELL"){ENVIRONMENT_IS_SHELL=true}else{throw new Error("Module['ENVIRONMENT'] value is not valid. must be one of: WEB|WORKER|NODE|SHELL.")}}else{ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER}if(ENVIRONMENT_IS_NODE){var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));process["on"]("unhandledRejection",(function(reason,p){process["exit"](1)}));Module["inspect"]=(function(){return"[Emscripten Module object]"})}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=(function(status,toThrow){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=(function(title){document.title=title})}Module["print"]=typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null;Module["printErr"]=typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||Module["print"];Module.print=Module["print"];Module.printErr=Module["printErr"];for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){assert(!staticSealed);var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){assert(DYNAMICTOP_PTR);var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;if(end>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){HEAP32[DYNAMICTOP_PTR>>2]=ret;return 0}}return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=size=Math.ceil(size/factor)*factor;return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;Module.printErr(text)}}var jsCallStartIndex=1;var functionPointers=new Array(0);function addFunction(func,sig){var base=0;for(var i=base;i>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var ALLOC_NORMAL=0;var ALLOC_STATIC=2;var ALLOC_NONE=4;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[typeof _malloc==="function"?_malloc:staticAlloc,stackAlloc,staticAlloc,dynamicAlloc][allocator===undefined?ALLOC_STATIC:allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret="";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return UTF8ToString(ptr)}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str="";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,(function(x){var y=demangle(x);return x===y?x:x+" ["+y+"]"}))}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or (4) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}function enlargeMemory(){abortOnCannotGrowMemory()}var TOTAL_STACK=Module["TOTAL_STACK"]||5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||33554432;if(TOTAL_MEMORY0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var Math_abs=Math.abs;var Math_cos=Math.cos;var Math_sin=Math.sin;var Math_tan=Math.tan;var Math_acos=Math.acos;var Math_asin=Math.asin;var Math_atan=Math.atan;var Math_atan2=Math.atan2;var Math_exp=Math.exp;var Math_log=Math.log;var Math_sqrt=Math.sqrt;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_pow=Math.pow;var Math_imul=Math.imul;var Math_fround=Math.fround;var Math_round=Math.round;var Math_min=Math.min;var Math_max=Math.max;var Math_clz32=Math.clz32;var Math_trunc=Math.trunc;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var memoryInitializer=null;var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var ASM_CONSTS=[(function(){return screen.width}),(function(){return screen.height}),(function($0){if(typeof Module["setWindowTitle"]!=="undefined"){Module["setWindowTitle"](Module["Pointer_stringify"]($0))}return 0}),(function($0,$1,$2){var w=$0;var h=$1;var pixels=$2;if(!Module["SDL2"])Module["SDL2"]={};var SDL2=Module["SDL2"];if(SDL2.ctxCanvas!==Module["canvas"]){SDL2.ctx=Module["createContext"](Module["canvas"],false,true);SDL2.ctxCanvas=Module["canvas"]}if(SDL2.w!==w||SDL2.h!==h||SDL2.imageCtx!==SDL2.ctx){SDL2.image=SDL2.ctx.createImageData(w,h);SDL2.w=w;SDL2.h=h;SDL2.imageCtx=SDL2.ctx}var data=SDL2.image.data;var src=pixels>>2;var dst=0;var num;if(typeof CanvasPixelArray!=="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst>8&255;data[dst+2]=val>>16&255;data[dst+3]=255;src++;dst+=4}}else{if(SDL2.data32Data!==data){SDL2.data32=new Int32Array(data.buffer);SDL2.data8=new Uint8Array(data.buffer)}var data32=SDL2.data32;num=data32.length;data32.set(HEAP32.subarray(src,src+num));var data8=SDL2.data8;var i=3;var j=i+4*num;if(num%8==0){while(i>2;var dst=0;var num;if(typeof CanvasPixelArray!=="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst>8&255;data[dst+2]=val>>16&255;data[dst+3]=val>>24&255;src++;dst+=4}}else{var data32=new Int32Array(data.buffer);num=data32.length;data32.set(HEAP32.subarray(src,src+num))}ctx.putImageData(image,0,0);var url="url("+canvas.toDataURL()+"), auto";var urlBuf=_malloc(url.length+1);stringToUTF8(url,urlBuf,url.length+1);return urlBuf}),(function($0){if(Module["canvas"]){Module["canvas"].style["cursor"]=Module["Pointer_stringify"]($0)}return 0}),(function(){if(Module["canvas"]){Module["canvas"].style["cursor"]="none"}}),(function(){if(typeof AudioContext!=="undefined"){return 1}else if(typeof webkitAudioContext!=="undefined"){return 1}return 0}),(function(){if(typeof navigator.mediaDevices!=="undefined"&&typeof navigator.mediaDevices.getUserMedia!=="undefined"){return 1}else if(typeof navigator.webkitGetUserMedia!=="undefined"){return 1}return 0}),(function($0){if(typeof SDL2==="undefined"){SDL2={}}if(!$0){SDL2.audio={}}else{SDL2.capture={}}if(!SDL2.audioContext){if(typeof AudioContext!=="undefined"){SDL2.audioContext=new AudioContext}else if(typeof webkitAudioContext!=="undefined"){SDL2.audioContext=new webkitAudioContext}}return SDL2.audioContext===undefined?-1:0}),(function(){return SDL2.audioContext.sampleRate}),(function($0,$1,$2,$3){var have_microphone=(function(stream){if(SDL2.capture.silenceTimer!==undefined){clearTimeout(SDL2.capture.silenceTimer);SDL2.capture.silenceTimer=undefined}SDL2.capture.mediaStreamNode=SDL2.audioContext.createMediaStreamSource(stream);SDL2.capture.scriptProcessorNode=SDL2.audioContext.createScriptProcessor($1,$0,1);SDL2.capture.scriptProcessorNode.onaudioprocess=(function(audioProcessingEvent){if(SDL2===undefined||SDL2.capture===undefined){return}audioProcessingEvent.outputBuffer.getChannelData(0).fill(0);SDL2.capture.currentCaptureBuffer=audioProcessingEvent.inputBuffer;Runtime.dynCall("vi",$2,[$3])});SDL2.capture.mediaStreamNode.connect(SDL2.capture.scriptProcessorNode);SDL2.capture.scriptProcessorNode.connect(SDL2.audioContext.destination);SDL2.capture.stream=stream});var no_microphone=(function(error){});SDL2.capture.silenceBuffer=SDL2.audioContext.createBuffer($0,$1,SDL2.audioContext.sampleRate);SDL2.capture.silenceBuffer.getChannelData(0).fill(0);var silence_callback=(function(){SDL2.capture.currentCaptureBuffer=SDL2.capture.silenceBuffer;Runtime.dynCall("vi",$2,[$3])});SDL2.capture.silenceTimer=setTimeout(silence_callback,$1/SDL2.audioContext.sampleRate*1e3);if(navigator.mediaDevices!==undefined&&navigator.mediaDevices.getUserMedia!==undefined){navigator.mediaDevices.getUserMedia({audio:true,video:false}).then(have_microphone).catch(no_microphone)}else if(navigator.webkitGetUserMedia!==undefined){navigator.webkitGetUserMedia({audio:true,video:false},have_microphone,no_microphone)}}),(function($0,$1,$2,$3){SDL2.audio.scriptProcessorNode=SDL2.audioContext["createScriptProcessor"]($1,0,$0);SDL2.audio.scriptProcessorNode["onaudioprocess"]=(function(e){if(SDL2===undefined||SDL2.audio===undefined){return}SDL2.audio.currentOutputBuffer=e["outputBuffer"];Runtime.dynCall("vi",$2,[$3])});SDL2.audio.scriptProcessorNode["connect"](SDL2.audioContext["destination"])}),(function($0){if($0){if(SDL2.capture.silenceTimer!==undefined){clearTimeout(SDL2.capture.silenceTimer)}if(SDL2.capture.stream!==undefined){var tracks=SDL2.capture.stream.getAudioTracks();for(var i=0;i>2]}}})];function _emscripten_asm_const_i(code){return ASM_CONSTS[code]()}function _emscripten_asm_const_iiiii(code,a0,a1,a2,a3){return ASM_CONSTS[code](a0,a1,a2,a3)}function _emscripten_asm_const_ii(code,a0){return ASM_CONSTS[code](a0)}function _emscripten_asm_const_iii(code,a0,a1){return ASM_CONSTS[code](a0,a1)}function _emscripten_asm_const_iiii(code,a0,a1,a2){return ASM_CONSTS[code](a0,a1,a2)}STATIC_BASE=GLOBAL_BASE;STATICTOP=STATIC_BASE+168784;__ATINIT__.push({func:(function(){__GLOBAL__I_000101()})},{func:(function(){__GLOBAL__sub_I_Renderer_cpp()})},{func:(function(){__GLOBAL__sub_I_RenderPass_cpp()})},{func:(function(){__GLOBAL__sub_I_Shader_cpp()})},{func:(function(){__GLOBAL__sub_I_Texture_cpp()})},{func:(function(){__GLOBAL__sub_I_ModelImporter_cpp()})},{func:(function(){___cxx_global_var_init()})},{func:(function(){__GLOBAL__sub_I_Log_cpp()})},{func:(function(){__GLOBAL__sub_I_iostream_cpp()})});memoryInitializer="07_matcap.html.mem";var tempDoublePtr=STATICTOP;STATICTOP+=16;function __ZSt18uncaught_exceptionv(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+Pointer_stringify(condition)+", at: "+[filename?Pointer_stringify(filename):"unknown filename",line,func?Pointer_stringify(func):"unknown function"])}function ___cxa_allocate_exception(size){return _malloc(size)}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:(function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var key in EXCEPTIONS.infos){var ptr=+key;var info=EXCEPTIONS.infos[ptr];if(info.adjusted===adjusted){return ptr}}return adjusted}),addRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount++}),decRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];assert(info.refcount>0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Module["dynCall_vi"](info.destructor,ptr)}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}}),clearRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0})};function ___cxa_begin_catch(ptr){var info=EXCEPTIONS.infos[ptr];if(info&&!info.caught){info.caught=true;__ZSt18uncaught_exceptionv.uncaught_exception--}if(info)info.rethrown=false;EXCEPTIONS.caught.push(ptr);EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr));return ptr}function ___resumeException(ptr){if(!EXCEPTIONS.last){EXCEPTIONS.last=ptr}throw ptr+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."}function ___cxa_find_matching_catch(){var thrown=EXCEPTIONS.last;if(!thrown){return(setTempRet0(0),0)|0}var info=EXCEPTIONS.infos[thrown];var throwntype=info.type;if(!throwntype){return(setTempRet0(0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=Module["___cxa_is_pointer_type"](throwntype);if(!___cxa_find_matching_catch.buffer)___cxa_find_matching_catch.buffer=_malloc(4);HEAP32[___cxa_find_matching_catch.buffer>>2]=thrown;thrown=___cxa_find_matching_catch.buffer;for(var i=0;i>2];info.adjusted=thrown;return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}function ___cxa_throw(ptr,type,destructor){EXCEPTIONS.infos[ptr]={ptr:ptr,adjusted:ptr,type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};EXCEPTIONS.last=ptr;if(!("uncaught_exception"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exception=1}else{__ZSt18uncaught_exceptionv.uncaught_exception++}throw ptr+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."}function ___gxx_personality_v0(){}function ___lock(){}var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}function ___map_file(pathname,size){___setErrNo(ERRNO_CODES.EPERM);return-1}var ERRNO_MESSAGES={0:"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"};var PATH={splitPath:(function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)}),normalizeArray:(function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts}),normalize:(function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path}),dirname:(function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir}),basename:(function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)}),extname:(function(path){return PATH.splitPath(path)[3]}),join:(function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))}),join2:(function(l,r){return PATH.normalize(l+"/"+r)}),resolve:(function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter((function(p){return!!p})),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."}),relative:(function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()}),put_char:(function(tty,val){if(val===null||val===10){Module["print"](UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){Module["print"](UTF8ArrayToString(tty.output,0));tty.output=[]}})},default_tty1_ops:{put_char:(function(tty,val){if(val===null||val===10){Module["printErr"](UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){Module["printErr"](UTF8ArrayToString(tty.output,0));tty.output=[]}})}};var MEMFS={ops_table:null,mount:(function(mount){return MEMFS.createNode(null,"/",16384|511,0)}),createNode:(function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node}),getFileDataAsRegularArray:(function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;inode.contents.length){node.contents=MEMFS.getFileDataAsRegularArray(node);node.usedBytes=node.contents.length}if(!node.contents||node.contents.subarray){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return}if(!node.contents&&newCapacity>0)node.contents=[];while(node.contents.lengthnewSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}}));var remove=[];Object.keys(dst.entries).forEach((function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}}));if(!total){return callback(null)}var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=(function(e){done(this.error);e.preventDefault()});create.sort().forEach((function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,(function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)}))}else{IDBFS.loadLocalEntry(path,(function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)}))}}));remove.sort().reverse().forEach((function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}}))})};var NODEFS={isWindows:false,staticInit:(function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={"1024":flags["O_APPEND"],"64":flags["O_CREAT"],"128":flags["O_EXCL"],"0":flags["O_RDONLY"],"2":flags["O_RDWR"],"4096":flags["O_SYNC"],"512":flags["O_TRUNC"],"1":flags["O_WRONLY"]}}),bufferFrom:(function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)}),mount:(function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)}),createNode:(function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node}),getMode:(function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return stat.mode}),realPath:(function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)}),flagsForNode:(function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}}),node_ops:{getattr:(function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}}),setattr:(function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),lookup:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)}),mknod:(function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return node}),rename:(function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),unlink:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),rmdir:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readdir:(function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),symlink:(function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readlink:(function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}})},stream_ops:{open:(function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),close:(function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),read:(function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),write:(function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:(function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size}),write:(function(stream,buffer,offset,length,position){throw new FS.ErrnoError(ERRNO_CODES.EIO)}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};STATICTOP+=16;STATICTOP+=16;STATICTOP+=16;var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:(function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)}),lookupPath:(function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}var parts=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}}}}return{path:current_path,node:current}}),getPath:(function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}}),hashName:(function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length}),hashAddNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node}),hashRemoveNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}}),lookupNode:(function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)}),createNode:(function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=(function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev});FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:(function(){return(this.mode&readMode)===readMode}),set:(function(val){val?this.mode|=readMode:this.mode&=~readMode})},write:{get:(function(){return(this.mode&writeMode)===writeMode}),set:(function(val){val?this.mode|=writeMode:this.mode&=~writeMode})},isFolder:{get:(function(){return FS.isDir(this.mode)})},isDevice:{get:(function(){return FS.isChrdev(this.mode)})}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node}),destroyNode:(function(node){FS.hashRemoveNode(node)}),isRoot:(function(node){return node===node.parent}),isMountpoint:(function(node){return!!node.mounted}),isFile:(function(mode){return(mode&61440)===32768}),isDir:(function(mode){return(mode&61440)===16384}),isLink:(function(mode){return(mode&61440)===40960}),isChrdev:(function(mode){return(mode&61440)===8192}),isBlkdev:(function(mode){return(mode&61440)===24576}),isFIFO:(function(mode){return(mode&61440)===4096}),isSocket:(function(mode){return(mode&49152)===49152}),flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:(function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags}),flagsToPermissionString:(function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms}),nodePermissions:(function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return ERRNO_CODES.EACCES}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return ERRNO_CODES.EACCES}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return ERRNO_CODES.EACCES}return 0}),mayLookup:(function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return ERRNO_CODES.EACCES;return 0}),mayCreate:(function(dir,name){try{var node=FS.lookupNode(dir,name);return ERRNO_CODES.EEXIST}catch(e){}return FS.nodePermissions(dir,"wx")}),mayDelete:(function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return ERRNO_CODES.ENOTDIR}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return ERRNO_CODES.EBUSY}}else{if(FS.isDir(node.mode)){return ERRNO_CODES.EISDIR}}return 0}),mayOpen:(function(node,flags){if(!node){return ERRNO_CODES.ENOENT}if(FS.isLink(node.mode)){return ERRNO_CODES.ELOOP}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return ERRNO_CODES.EISDIR}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))}),MAX_OPEN_FDS:4096,nextfd:(function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(ERRNO_CODES.EMFILE)}),getStream:(function(fd){return FS.streams[fd]}),createStream:(function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=(function(){});FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:(function(){return this.node}),set:(function(val){this.node=val})},isRead:{get:(function(){return(this.flags&2097155)!==1})},isWrite:{get:(function(){return(this.flags&2097155)!==0})},isAppend:{get:(function(){return this.flags&1024})}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream}),closeStream:(function(fd){FS.streams[fd]=null}),chrdev_stream_ops:{open:(function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}}),llseek:(function(){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)})},major:(function(dev){return dev>>8}),minor:(function(dev){return dev&255}),makedev:(function(ma,mi){return ma<<8|mi}),registerDevice:(function(dev,ops){FS.devices[dev]={stream_ops:ops}}),getDevice:(function(dev){return FS.devices[dev]}),getMounts:(function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts}),syncfs:(function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){assert(FS.syncFSRequests>0);FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach((function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)}))}),mount:(function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot}),unmount:(function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach((function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}}));node.mounted=null;var idx=node.mount.mounts.indexOf(mount);assert(idx!==-1);node.mount.mounts.splice(idx,1)}),lookup:(function(parent,name){return parent.node_ops.lookup(parent,name)}),mknod:(function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return parent.node_ops.mknod(parent,name,mode,dev)}),create:(function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)}),mkdir:(function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)}),mkdirTree:(function(path,mode){var dirs=path.split("/");var d="";for(var i=0;i"}))}),staticInit:(function(){FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS,"IDBFS":IDBFS,"NODEFS":NODEFS,"WORKERFS":WORKERFS}}),init:(function(input,output,error){assert(!FS.init.initialized,"FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)");FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()}),quit:(function(){FS.init.initialized=false;var fflush=Module["_fflush"];if(fflush)fflush(0);for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}});var lazyArray=this;lazyArray.setDataGetter((function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]}));if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._length})},chunkSize:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize})}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:(function(){return this.contents.length})}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach((function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}return fn.apply(null,arguments)}}));stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);assert(size>=0);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;HEAP32[buf+36>>2]=stat.size;HEAP32[buf+40>>2]=4096;HEAP32[buf+44>>2]=stat.blocks;HEAP32[buf+48>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+52>>2]=0;HEAP32[buf+56>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ino;return 0}),doMsync:(function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)}),doMkdir:(function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}),doMknod:(function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0}),doReadlink:(function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}),doAccess:(function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0}),doDup:(function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd}),doReadv:(function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}),varargs:0,get:(function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret}),getStr:(function(){var ret=Pointer_stringify(SYSCALLS.get());return ret}),getStreamFromFD:(function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream}),getSocketFromFD:(function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket}),getSocketAddress:(function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info}),get64:(function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low}),getZero:(function(){assert(SYSCALLS.get()===0)})};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd};case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0};case 12:case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0};case 13:case 14:case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0};case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL};case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)};case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall91(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get();var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);SYSCALLS.doMsync(addr,stream,len,info.flags);FS.munmap(stream);SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var cttz_i8=allocate([8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0],"i8",ALLOC_STATIC);function ___unlock(){}function _abort(){Module["abort"]()}function _emscripten_get_now(){abort()}function _emscripten_get_now_is_monotonic(){return ENVIRONMENT_IS_NODE||typeof dateNow!=="undefined"||(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&self["performance"]&&self["performance"]["now"]}function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if(clk_id===1&&_emscripten_get_now_is_monotonic()){now=_emscripten_get_now()}else{___setErrNo(ERRNO_CODES.EINVAL);return-1}HEAP32[tp>>2]=now/1e3|0;HEAP32[tp+4>>2]=now%1e3*1e3*1e3|0;return 0}var DLFCN={error:null,errorMsg:null,loadedLibs:{},loadedLibNames:{}};function _dlclose(handle){if(!DLFCN.loadedLibs[handle]){DLFCN.errorMsg="Tried to dlclose() unopened handle: "+handle;return 1}else{var lib_record=DLFCN.loadedLibs[handle];if(--lib_record.refcount==0){if(lib_record.module.cleanups){lib_record.module.cleanups.forEach((function(cleanup){cleanup()}))}delete DLFCN.loadedLibNames[lib_record.name];delete DLFCN.loadedLibs[handle]}return 0}}function _dlerror(){if(DLFCN.errorMsg===null){return 0}else{if(DLFCN.error)_free(DLFCN.error);var msgArr=intArrayFromString(DLFCN.errorMsg);DLFCN.error=allocate(msgArr,"i8",ALLOC_NORMAL);DLFCN.errorMsg=null;return DLFCN.error}}function _dlsym(handle,symbol){symbol=Pointer_stringify(symbol);if(!DLFCN.loadedLibs[handle]){DLFCN.errorMsg="Tried to dlsym() from an unopened handle: "+handle;return 0}else{var lib=DLFCN.loadedLibs[handle];symbol="_"+symbol;if(!lib.module.hasOwnProperty(symbol)){DLFCN.errorMsg='Tried to lookup unknown symbol "'+symbol+'" in dynamic lib: '+lib.name;return 0}else{var result=lib.module[symbol];if(typeof result==="function"){return addFunction(result)}return result}}}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";function Browser_setImmediate_messageHandler(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}}addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module["noExitRuntime"]=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=(function(){Module["dynCall_vi"](func,arg)})}else{browserIterationFunc=(function(){Module["dynCall_v"](func)})}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){Module.printErr("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:(function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++}),resume:(function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()}),updateStatus:(function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout((function(){finish(audio)}),1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(function(){});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(function(){});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",(function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}}),false)}}}),createContext:(function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach((function(callback){callback()}));Browser.init()}return ctx}),destroyContext:(function(canvas,useWebGL,setInModule){}),fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:(function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(function(){});canvas.exitFullscreen=canvas.exitFullscreen.bind(document);if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas)Browser.setFullscreenCanvasSize()}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas)Browser.setWindowedCanvasSize()}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen);Browser.updateCanvasDimensions(canvas)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?(function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}):null)||(canvasContainer["webkitRequestFullScreen"]?(function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}):null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}}),requestFullScreen:(function(lockPointer,resizeCanvas,vrDevice){Module.printErr("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=(function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)});return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)}),nextRAF:0,fakeRequestAnimationFrame:(function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)}),requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:(function(func){return(function(){if(!ABORT)return func.apply(null,arguments)})}),allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:(function(){Browser.allowAsyncCallbacks=false}),resumeAsyncCallbacks:(function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach((function(func){func()}))}}),safeRequestAnimationFrame:(function(func){return Browser.requestAnimationFrame((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}}))}),safeSetTimeout:(function(func,timeout){Module["noExitRuntime"]=true;return setTimeout((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}}),timeout)}),safeSetInterval:(function(func,timeout){Module["noExitRuntime"]=true;return setInterval((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}}),timeout)}),getMimetype:(function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]}),getUserMedia:(function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)}),getMovementX:(function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0}),getMovementY:(function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0}),getMouseWheelDelta:(function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail;break;case"mousewheel":delta=event.wheelDelta;break;case"wheel":delta=event["deltaY"];break;default:throw"unrecognized mouse wheel event: "+event.type}return delta}),mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:(function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}}),asyncLoad:(function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,(function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)}),(function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}}));if(dep)addRunDependency(dep)}),resizeListeners:[],updateResizeListeners:(function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach((function(listener){listener(canvas.width,canvas.height)}))}),setCanvasSize:(function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()}),windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:(function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateResizeListeners()}),setWindowedCanvasSize:(function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateResizeListeners()}),updateCanvasDimensions:(function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1})};function _eglWaitClient(){EGL.setErrorCode(12288);return 1}function _eglBindAPI(api){if(api==12448){EGL.setErrorCode(12288);return 1}else{EGL.setErrorCode(12300);return 0}}function _eglChooseConfig(display,attrib_list,configs,config_size,numConfigs){return EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs)}var GLUT={initTime:null,idleFunc:null,displayFunc:null,keyboardFunc:null,keyboardUpFunc:null,specialFunc:null,specialUpFunc:null,reshapeFunc:null,motionFunc:null,passiveMotionFunc:null,mouseFunc:null,buttons:0,modifiers:0,initWindowWidth:256,initWindowHeight:256,initDisplayMode:18,windowX:0,windowY:0,windowWidth:0,windowHeight:0,requestedAnimationFrame:false,saveModifiers:(function(event){GLUT.modifiers=0;if(event["shiftKey"])GLUT.modifiers+=1;if(event["ctrlKey"])GLUT.modifiers+=2;if(event["altKey"])GLUT.modifiers+=4}),onMousemove:(function(event){var lastX=Browser.mouseX;var lastY=Browser.mouseY;Browser.calculateMouseEvent(event);var newX=Browser.mouseX;var newY=Browser.mouseY;if(newX==lastX&&newY==lastY)return;if(GLUT.buttons==0&&event.target==Module["canvas"]&&GLUT.passiveMotionFunc){event.preventDefault();GLUT.saveModifiers(event);Module["dynCall_vii"](GLUT.passiveMotionFunc,lastX,lastY)}else if(GLUT.buttons!=0&&GLUT.motionFunc){event.preventDefault();GLUT.saveModifiers(event);Module["dynCall_vii"](GLUT.motionFunc,lastX,lastY)}}),getSpecialKey:(function(keycode){var key=null;switch(keycode){case 8:key=120;break;case 46:key=111;break;case 112:key=1;break;case 113:key=2;break;case 114:key=3;break;case 115:key=4;break;case 116:key=5;break;case 117:key=6;break;case 118:key=7;break;case 119:key=8;break;case 120:key=9;break;case 121:key=10;break;case 122:key=11;break;case 123:key=12;break;case 37:key=100;break;case 38:key=101;break;case 39:key=102;break;case 40:key=103;break;case 33:key=104;break;case 34:key=105;break;case 36:key=106;break;case 35:key=107;break;case 45:key=108;break;case 16:case 5:key=112;break;case 6:key=113;break;case 17:case 3:key=114;break;case 4:key=115;break;case 18:case 2:key=116;break;case 1:key=117;break}return key}),getASCIIKey:(function(event){if(event["ctrlKey"]||event["altKey"]||event["metaKey"])return null;var keycode=event["keyCode"];if(48<=keycode&&keycode<=57)return keycode;if(65<=keycode&&keycode<=90)return event["shiftKey"]?keycode:keycode+32;if(96<=keycode&&keycode<=105)return keycode-48;if(106<=keycode&&keycode<=111)return keycode-106+42;switch(keycode){case 9:case 13:case 27:case 32:case 61:return keycode}var s=event["shiftKey"];switch(keycode){case 186:return s?58:59;case 187:return s?43:61;case 188:return s?60:44;case 189:return s?95:45;case 190:return s?62:46;case 191:return s?63:47;case 219:return s?123:91;case 220:return s?124:47;case 221:return s?125:93;case 222:return s?34:39}return null}),onKeydown:(function(event){if(GLUT.specialFunc||GLUT.keyboardFunc){var key=GLUT.getSpecialKey(event["keyCode"]);if(key!==null){if(GLUT.specialFunc){event.preventDefault();GLUT.saveModifiers(event);Module["dynCall_viii"](GLUT.specialFunc,key,Browser.mouseX,Browser.mouseY)}}else{key=GLUT.getASCIIKey(event);if(key!==null&&GLUT.keyboardFunc){event.preventDefault();GLUT.saveModifiers(event);Module["dynCall_viii"](GLUT.keyboardFunc,key,Browser.mouseX,Browser.mouseY)}}}}),onKeyup:(function(event){if(GLUT.specialUpFunc||GLUT.keyboardUpFunc){var key=GLUT.getSpecialKey(event["keyCode"]);if(key!==null){if(GLUT.specialUpFunc){event.preventDefault();GLUT.saveModifiers(event);Module["dynCall_viii"](GLUT.specialUpFunc,key,Browser.mouseX,Browser.mouseY)}}else{key=GLUT.getASCIIKey(event);if(key!==null&&GLUT.keyboardUpFunc){event.preventDefault();GLUT.saveModifiers(event);Module["dynCall_viii"](GLUT.keyboardUpFunc,key,Browser.mouseX,Browser.mouseY)}}}}),touchHandler:(function(event){if(event.target!=Module["canvas"]){return}var touches=event.changedTouches,main=touches[0],type="";switch(event.type){case"touchstart":type="mousedown";break;case"touchmove":type="mousemove";break;case"touchend":type="mouseup";break;default:return}var simulatedEvent=document.createEvent("MouseEvent");simulatedEvent.initMouseEvent(type,true,true,window,1,main.screenX,main.screenY,main.clientX,main.clientY,false,false,false,false,0,null);main.target.dispatchEvent(simulatedEvent);event.preventDefault()}),onMouseButtonDown:(function(event){Browser.calculateMouseEvent(event);GLUT.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);var button=3;if(delta<0){button=4}if(GLUT.mouseFunc){event.preventDefault();GLUT.saveModifiers(event);Module["dynCall_viiii"](GLUT.mouseFunc,button,0,Browser.mouseX,Browser.mouseY)}}),onFullscreenEventChange:(function(event){var width;var height;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){width=screen["width"];height=screen["height"]}else{width=GLUT.windowWidth;height=GLUT.windowHeight;document.removeEventListener("fullscreenchange",GLUT.onFullscreenEventChange,true);document.removeEventListener("mozfullscreenchange",GLUT.onFullscreenEventChange,true);document.removeEventListener("webkitfullscreenchange",GLUT.onFullscreenEventChange,true)}Browser.setCanvasSize(width,height);if(GLUT.reshapeFunc){Module["dynCall_vii"](GLUT.reshapeFunc,width,height)}_glutPostRedisplay()}),requestFullscreen:(function(){Browser.requestFullscreen(false,false)}),requestFullScreen:(function(){Module.printErr("GLUT.requestFullScreen() is deprecated. Please call GLUT.requestFullscreen instead.");GLUT.requestFullScreen=(function(){return GLUT.requestFullscreen()});return GLUT.requestFullscreen()}),exitFullscreen:(function(){var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["webkitCancelFullScreen"]||(function(){});CFS.apply(document,[])}),cancelFullScreen:(function(){Module.printErr("GLUT.cancelFullScreen() is deprecated. Please call GLUT.exitFullscreen instead.");GLUT.cancelFullScreen=(function(){return GLUT.exitFullscreen()});return GLUT.exitFullscreen()})};function _glutInitDisplayMode(mode){GLUT.initDisplayMode=mode}function _glutCreateWindow(name){var contextAttributes={antialias:(GLUT.initDisplayMode&128)!=0,depth:(GLUT.initDisplayMode&16)!=0,stencil:(GLUT.initDisplayMode&32)!=0,alpha:(GLUT.initDisplayMode&8)!=0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes);return Module.ctx?1:0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:[],currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],queries:[],samplers:[],transformFeedbacks:[],syncs:[],byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],programInfos:{},stringCache:{},stringiCache:{},tempFixedLengthArray:[],packAlignment:4,unpackAlignment:4,init:(function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2];if(len<0){frag=Pointer_stringify(HEAP32[string+i*4>>2])}else{frag=Pointer_stringify(HEAP32[string+i*4>>2],len)}}else{frag=Pointer_stringify(HEAP32[string+i*4>>2])}source+=frag}return source}),createContext:(function(canvas,webGLContextAttributes){if(typeof webGLContextAttributes["majorVersion"]==="undefined"&&typeof webGLContextAttributes["minorVersion"]==="undefined"){if(typeof WebGL2RenderingContext!=="undefined")webGLContextAttributes["majorVersion"]=2;else webGLContextAttributes["majorVersion"]=1;webGLContextAttributes["minorVersion"]=0}var ctx;var errorInfo="?";function onContextCreationError(event){errorInfo=event.statusMessage||errorInfo}try{canvas.addEventListener("webglcontextcreationerror",onContextCreationError,false);try{if(webGLContextAttributes["majorVersion"]==1&&webGLContextAttributes["minorVersion"]==0){ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes)}else if(webGLContextAttributes["majorVersion"]==2&&webGLContextAttributes["minorVersion"]==0){ctx=canvas.getContext("webgl2",webGLContextAttributes)}else{throw"Unsupported WebGL context version "+majorVersion+"."+minorVersion+"!"}}finally{canvas.removeEventListener("webglcontextcreationerror",onContextCreationError,false)}if(!ctx)throw":("}catch(e){Module.print("Could not create canvas: "+[errorInfo,e,JSON.stringify(webGLContextAttributes)]);return 0}if(!ctx)return 0;var context=GL.registerContext(ctx,webGLContextAttributes);return context}),registerContext:(function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes["majorVersion"],GLctx:ctx};function getChromeVersion(){var raw=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);return raw?parseInt(raw[2],10):false}context.supportsWebGL2EntryPoints=context.version>=2&&(getChromeVersion()===false||getChromeVersion()>=58);if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes["enableExtensionsByDefault"]==="undefined"||webGLContextAttributes["enableExtensionsByDefault"]){GL.initExtensions(context)}return handle}),makeContextCurrent:(function(contextHandle){var context=GL.contexts[contextHandle];if(!context)return false;GLctx=Module.ctx=context.GLctx;GL.currentContext=context;return true}),getContext:(function(contextHandle){return GL.contexts[contextHandle]}),deleteContext:(function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null}),initExtensions:(function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;context.maxVertexAttribs=GLctx.getParameter(GLctx.MAX_VERTEX_ATTRIBS);if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=(function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)});GLctx["drawArraysInstanced"]=(function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)});GLctx["drawElementsInstanced"]=(function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)})}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=(function(){return vaoExt["createVertexArrayOES"]()});GLctx["deleteVertexArray"]=(function(vao){vaoExt["deleteVertexArrayOES"](vao)});GLctx["bindVertexArray"]=(function(vao){vaoExt["bindVertexArrayOES"](vao)});GLctx["isVertexArray"]=(function(vao){return vaoExt["isVertexArrayOES"](vao)})}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=(function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)})}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","WEBGL_compressed_texture_atc","WEBKIT_WEBGL_compressed_texture_pvrtc","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_frag_depth","EXT_sRGB","WEBGL_draw_buffers","WEBGL_shared_resources","EXT_shader_texture_lod","EXT_color_buffer_float"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach((function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}}))}}),populateUniformTable:(function(program){var p=GL.programs[program];GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var ptable=GL.programInfos[program];var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,GLctx.ACTIVE_UNIFORMS);for(var i=0;i>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion!=2){EGL.setErrorCode(12293);return 0}_glutInitDisplayMode(178);EGL.windowID=_glutCreateWindow();if(EGL.windowID!=0){EGL.setErrorCode(12288);return 62004}else{EGL.setErrorCode(12297);return 0}}function _eglCreateWindowSurface(display,config,win,attrib_list){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006}function _glutDestroyWindow(name){Module.ctx=Browser.destroyContext(Module["canvas"],true,true);return 1}function _eglDestroyContext(display,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}EGL.setErrorCode(12288);return 1}function _eglDestroySurface(display,surface){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1}function _eglGetConfigAttrib(display,config,attribute,value){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12320:HEAP32[value>>2]=32;return 1;case 12321:HEAP32[value>>2]=8;return 1;case 12322:HEAP32[value>>2]=8;return 1;case 12323:HEAP32[value>>2]=8;return 1;case 12324:HEAP32[value>>2]=8;return 1;case 12325:HEAP32[value>>2]=24;return 1;case 12326:HEAP32[value>>2]=8;return 1;case 12327:HEAP32[value>>2]=12344;return 1;case 12328:HEAP32[value>>2]=62002;return 1;case 12329:HEAP32[value>>2]=0;return 1;case 12330:HEAP32[value>>2]=4096;return 1;case 12331:HEAP32[value>>2]=16777216;return 1;case 12332:HEAP32[value>>2]=4096;return 1;case 12333:HEAP32[value>>2]=0;return 1;case 12334:HEAP32[value>>2]=0;return 1;case 12335:HEAP32[value>>2]=12344;return 1;case 12337:HEAP32[value>>2]=4;return 1;case 12338:HEAP32[value>>2]=1;return 1;case 12339:HEAP32[value>>2]=4;return 1;case 12340:HEAP32[value>>2]=12344;return 1;case 12341:case 12342:case 12343:HEAP32[value>>2]=-1;return 1;case 12345:case 12346:HEAP32[value>>2]=0;return 1;case 12347:case 12348:HEAP32[value>>2]=1;return 1;case 12349:case 12350:HEAP32[value>>2]=0;return 1;case 12351:HEAP32[value>>2]=12430;return 1;case 12352:HEAP32[value>>2]=4;return 1;case 12354:HEAP32[value>>2]=0;return 1;default:EGL.setErrorCode(12292);return 0}}function _eglGetDisplay(nativeDisplayType){EGL.setErrorCode(12288);return 62e3}function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}function _eglInitialize(display,majorVersion,minorVersion){if(display==62e3){if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1}else{EGL.setErrorCode(12296);return 0}}function _eglMakeCurrent(display,draw,read,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1}function _eglSwapBuffers(){if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!Module.ctx){EGL.setErrorCode(12290)}else if(Module.ctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0}function _eglSwapInterval(display,interval){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1}function _eglTerminate(display){if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1}function _eglWaitGL(){return _eglWaitClient.apply(null,arguments)}function _eglWaitNative(nativeEngineId){EGL.setErrorCode(12288);return 1}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,lastGamepadState:null,lastGamepadStateFrame:null,numGamepadsConnected:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,staticInit:(function(){if(typeof window!=="undefined"){window.addEventListener("gamepadconnected",(function(){++JSEvents.numGamepadsConnected}));window.addEventListener("gamepaddisconnected",(function(){--JSEvents.numGamepadsConnected}));var firstState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null;if(firstState){JSEvents.numGamepadsConnected=firstState.length}}}),registerRemoveEventListeners:(function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push((function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}}));JSEvents.removeEventListenersRegistered=true}}),findEventTarget:(function(target){if(target){if(typeof target=="number"){target=Pointer_stringify(target)}if(target=="#window")return window;else if(target=="#document")return document;else if(target=="#screen")return window.screen;else if(target=="#canvas")return Module["canvas"];if(typeof target=="string")return document.getElementById(target);else return target}else{return window}}),deferredCalls:[],deferCall:(function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort((function(x,y){return x.precedence0}),removeAllHandlersOnTarget:(function(target,eventTypeString){for(var i=0;i>2]=e.location;HEAP32[JSEvents.keyEvent+68>>2]=e.ctrlKey;HEAP32[JSEvents.keyEvent+72>>2]=e.shiftKey;HEAP32[JSEvents.keyEvent+76>>2]=e.altKey;HEAP32[JSEvents.keyEvent+80>>2]=e.metaKey;HEAP32[JSEvents.keyEvent+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",JSEvents.keyEvent+88,32);stringToUTF8(e.char?e.char:"",JSEvents.keyEvent+120,32);HEAP32[JSEvents.keyEvent+152>>2]=e.charCode;HEAP32[JSEvents.keyEvent+156>>2]=e.keyCode;HEAP32[JSEvents.keyEvent+160>>2]=e.which;var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.keyEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),getBoundingClientRectOrZeros:(function(target){return target.getBoundingClientRect?target.getBoundingClientRect():{left:0,top:0}}),fillMouseEventData:(function(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}),registerMouseEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.mouseEvent){JSEvents.mouseEvent=_malloc(72)}target=JSEvents.findEventTarget(target);var handlerFunc=(function(event){var e=event||window.event;JSEvents.fillMouseEventData(JSEvents.mouseEvent,e,target);var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.mouseEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}),registerWheelEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.wheelEvent){JSEvents.wheelEvent=_malloc(104)}target=JSEvents.findEventTarget(target);var wheelHandlerFunc=(function(event){var e=event||window.event;JSEvents.fillMouseEventData(JSEvents.wheelEvent,e,target);HEAPF64[JSEvents.wheelEvent+72>>3]=e["deltaX"];HEAPF64[JSEvents.wheelEvent+80>>3]=e["deltaY"];HEAPF64[JSEvents.wheelEvent+88>>3]=e["deltaZ"];HEAP32[JSEvents.wheelEvent+96>>2]=e["deltaMode"];var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.wheelEvent,userData);if(shouldCancel){e.preventDefault()}});var mouseWheelHandlerFunc=(function(event){var e=event||window.event;JSEvents.fillMouseEventData(JSEvents.wheelEvent,e,target);HEAPF64[JSEvents.wheelEvent+72>>3]=e["wheelDeltaX"]||0;HEAPF64[JSEvents.wheelEvent+80>>3]=-(e["wheelDeltaY"]?e["wheelDeltaY"]:e["wheelDelta"]);HEAPF64[JSEvents.wheelEvent+88>>3]=0;HEAP32[JSEvents.wheelEvent+96>>2]=0;var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.wheelEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:eventTypeString=="wheel"?wheelHandlerFunc:mouseWheelHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),pageScrollPos:(function(){if(window.pageXOffset>0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]}),registerUiEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.uiEvent){JSEvents.uiEvent=_malloc(36)}if(eventTypeString=="scroll"&&!target){target=document}else{target=JSEvents.findEventTarget(target)}var handlerFunc=(function(event){var e=event||window.event;if(e.target!=target){return}var scrollPos=JSEvents.pageScrollPos();HEAP32[JSEvents.uiEvent>>2]=e.detail;HEAP32[JSEvents.uiEvent+4>>2]=document.body.clientWidth;HEAP32[JSEvents.uiEvent+8>>2]=document.body.clientHeight;HEAP32[JSEvents.uiEvent+12>>2]=window.innerWidth;HEAP32[JSEvents.uiEvent+16>>2]=window.innerHeight;HEAP32[JSEvents.uiEvent+20>>2]=window.outerWidth;HEAP32[JSEvents.uiEvent+24>>2]=window.outerHeight;HEAP32[JSEvents.uiEvent+28>>2]=scrollPos[0];HEAP32[JSEvents.uiEvent+32>>2]=scrollPos[1];var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.uiEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),getNodeNameForTarget:(function(target){if(!target)return"";if(target==window)return"#window";if(target==window.screen)return"#screen";return target&&target.nodeName?target.nodeName:""}),registerFocusEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.focusEvent){JSEvents.focusEvent=_malloc(256)}var handlerFunc=(function(event){var e=event||window.event;var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";stringToUTF8(nodeName,JSEvents.focusEvent+0,128);stringToUTF8(id,JSEvents.focusEvent+128,128);var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.focusEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),tick:(function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()}),registerDeviceOrientationEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.deviceOrientationEvent){JSEvents.deviceOrientationEvent=_malloc(40)}var handlerFunc=(function(event){var e=event||window.event;HEAPF64[JSEvents.deviceOrientationEvent>>3]=JSEvents.tick();HEAPF64[JSEvents.deviceOrientationEvent+8>>3]=e.alpha;HEAPF64[JSEvents.deviceOrientationEvent+16>>3]=e.beta;HEAPF64[JSEvents.deviceOrientationEvent+24>>3]=e.gamma;HEAP32[JSEvents.deviceOrientationEvent+32>>2]=e.absolute;var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.deviceOrientationEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerDeviceMotionEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.deviceMotionEvent){JSEvents.deviceMotionEvent=_malloc(80)}var handlerFunc=(function(event){var e=event||window.event;HEAPF64[JSEvents.deviceMotionEvent>>3]=JSEvents.tick();HEAPF64[JSEvents.deviceMotionEvent+8>>3]=e.acceleration.x;HEAPF64[JSEvents.deviceMotionEvent+16>>3]=e.acceleration.y;HEAPF64[JSEvents.deviceMotionEvent+24>>3]=e.acceleration.z;HEAPF64[JSEvents.deviceMotionEvent+32>>3]=e.accelerationIncludingGravity.x;HEAPF64[JSEvents.deviceMotionEvent+40>>3]=e.accelerationIncludingGravity.y;HEAPF64[JSEvents.deviceMotionEvent+48>>3]=e.accelerationIncludingGravity.z;HEAPF64[JSEvents.deviceMotionEvent+56>>3]=e.rotationRate.alpha;HEAPF64[JSEvents.deviceMotionEvent+64>>3]=e.rotationRate.beta;HEAPF64[JSEvents.deviceMotionEvent+72>>3]=e.rotationRate.gamma;var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.deviceMotionEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),screenOrientation:(function(){if(!window.screen)return undefined;return window.screen.orientation||window.screen.mozOrientation||window.screen.webkitOrientation||window.screen.msOrientation}),fillOrientationChangeEventData:(function(eventStruct,e){var orientations=["portrait-primary","portrait-secondary","landscape-primary","landscape-secondary"];var orientations2=["portrait","portrait","landscape","landscape"];var orientationString=JSEvents.screenOrientation();var orientation=orientations.indexOf(orientationString);if(orientation==-1){orientation=orientations2.indexOf(orientationString)}HEAP32[eventStruct>>2]=1<>2]=window.orientation}),registerOrientationChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.orientationChangeEvent){JSEvents.orientationChangeEvent=_malloc(8)}if(!target){target=window.screen}else{target=JSEvents.findEventTarget(target)}var handlerFunc=(function(event){var e=event||window.event;JSEvents.fillOrientationChangeEventData(JSEvents.orientationChangeEvent,e);var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.orientationChangeEvent,userData);if(shouldCancel){e.preventDefault()}});if(eventTypeString=="orientationchange"&&window.screen.mozOrientation!==undefined){eventTypeString="mozorientationchange"}var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),fullscreenEnabled:(function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}),fillFullscreenChangeEventData:(function(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}),registerFullscreenChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.fullscreenChangeEvent){JSEvents.fullscreenChangeEvent=_malloc(280)}if(!target){target=document}else{target=JSEvents.findEventTarget(target)}var handlerFunc=(function(event){var e=event||window.event;JSEvents.fillFullscreenChangeEventData(JSEvents.fullscreenChangeEvent,e);var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.fullscreenChangeEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),resizeCanvasForFullscreen:(function(target,strategy){var restoreOldStyle=__registerRestoreOldStyle(target);var cssWidth=strategy.softFullscreen?window.innerWidth:screen.width;var cssHeight=strategy.softFullscreen?window.innerHeight:screen.height;var rect=target.getBoundingClientRect();var windowedCssWidth=rect.right-rect.left;var windowedCssHeight=rect.bottom-rect.top;var windowedRttWidth=target.width;var windowedRttHeight=target.height;if(strategy.scaleMode==3){__setLetterbox(target,(cssHeight-windowedCssHeight)/2,(cssWidth-windowedCssWidth)/2);cssWidth=windowedCssWidth;cssHeight=windowedCssHeight}else if(strategy.scaleMode==2){if(cssWidth*windowedRttHeight>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}),registerPointerlockChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.pointerlockChangeEvent){JSEvents.pointerlockChangeEvent=_malloc(260)}if(!target){target=document}else{target=JSEvents.findEventTarget(target)}var handlerFunc=(function(event){var e=event||window.event;JSEvents.fillPointerlockChangeEventData(JSEvents.pointerlockChangeEvent,e);var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.pointerlockChangeEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerPointerlockErrorEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!target){target=document}else{target=JSEvents.findEventTarget(target)}var handlerFunc=(function(event){var e=event||window.event;var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,0,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),requestPointerLock:(function(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}),fillVisibilityChangeEventData:(function(eventStruct,e){var visibilityStates=["hidden","visible","prerender","unloaded"];var visibilityState=visibilityStates.indexOf(document.visibilityState);HEAP32[eventStruct>>2]=document.hidden;HEAP32[eventStruct+4>>2]=visibilityState}),registerVisibilityChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.visibilityChangeEvent){JSEvents.visibilityChangeEvent=_malloc(8)}if(!target){target=document}else{target=JSEvents.findEventTarget(target)}var handlerFunc=(function(event){var e=event||window.event;JSEvents.fillVisibilityChangeEventData(JSEvents.visibilityChangeEvent,e);var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.visibilityChangeEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerTouchEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.touchEvent){JSEvents.touchEvent=_malloc(1684)}target=JSEvents.findEventTarget(target);var handlerFunc=(function(event){var e=event||window.event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[JSEvents.touchEvent>>2]=numTouches;var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.touchEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),fillGamepadEventData:(function(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}),registerGamepadEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.gamepadEvent){JSEvents.gamepadEvent=_malloc(1432)}var handlerFunc=(function(event){var e=event||window.event;JSEvents.fillGamepadEventData(JSEvents.gamepadEvent,e.gamepad);var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.gamepadEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerBeforeUnloadEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){var handlerFunc=(function(event){var e=event||window.event;var confirmationMessage=Module["dynCall_iiii"](callbackfunc,eventTypeId,0,userData);if(confirmationMessage){confirmationMessage=Pointer_stringify(confirmationMessage)}if(confirmationMessage){e.preventDefault();e.returnValue=confirmationMessage;return confirmationMessage}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),battery:(function(){return navigator.battery||navigator.mozBattery||navigator.webkitBattery}),fillBatteryEventData:(function(eventStruct,e){HEAPF64[eventStruct>>3]=e.chargingTime;HEAPF64[eventStruct+8>>3]=e.dischargingTime;HEAPF64[eventStruct+16>>3]=e.level;HEAP32[eventStruct+24>>2]=e.charging}),registerBatteryEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.batteryEvent){JSEvents.batteryEvent=_malloc(32)}var handlerFunc=(function(event){var e=event||window.event;JSEvents.fillBatteryEventData(JSEvents.batteryEvent,JSEvents.battery());var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.batteryEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerWebGlEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!target){target=Module["canvas"]}var handlerFunc=(function(event){var e=event||window.event;var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,0,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)})};var __currentFullscreenStrategy={};function _emscripten_exit_fullscreen(){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;JSEvents.removeDeferredCalls(JSEvents.requestFullscreen);if(document.exitFullscreen){document.exitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscreen()}else if(document.mozCancelFullScreen){document.mozCancelFullScreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else{return-1}if(__currentFullscreenStrategy.canvasResizedCallback){Module["dynCall_iiii"](__currentFullscreenStrategy.canvasResizedCallback,37,0,__currentFullscreenStrategy.canvasResizedCallbackUserData)}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(JSEvents.requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function _emscripten_get_device_pixel_ratio(){return window.devicePixelRatio||1}function _emscripten_get_element_css_size(target,width,height){if(!target){target=Module["canvas"]}else{target=JSEvents.findEventTarget(target)}if(!target)return-4;if(target.getBoundingClientRect){var rect=target.getBoundingClientRect();HEAPF64[width>>3]=rect.right-rect.left;HEAPF64[height>>3]=rect.bottom-rect.top}else{HEAPF64[width>>3]=target.clientWidth;HEAPF64[height>>3]=target.clientHeight}return 0}function __emscripten_sample_gamepad_data(){if(!JSEvents.numGamepadsConnected)return;if(Browser.mainLoop.currentFrameNumber!==JSEvents.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;JSEvents.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber}}function _emscripten_get_gamepad_status(index,gamepadState){__emscripten_sample_gamepad_data();if(!JSEvents.lastGamepadState)return-1;if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;JSEvents.fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_num_gamepads(){if(!JSEvents.numGamepadsConnected)return 0;__emscripten_sample_gamepad_data();if(!JSEvents.lastGamepadState)return-1;return JSEvents.lastGamepadState.length}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)JSEvents.fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}function _emscripten_get_preloaded_image_data(path,w,h){if(typeof path==="number"){path=Pointer_stringify(path)}path=PATH.resolve(path);var canvas=Module["preloadedImages"][path];if(canvas){var ctx=canvas.getContext("2d");var image=ctx.getImageData(0,0,canvas.width,canvas.height);var buf=_malloc(canvas.width*canvas.height*4);HEAPU8.set(image.data,buf);HEAP32[w>>2]=canvas.width;HEAP32[h>>2]=canvas.height;return buf}return 0}function _emscripten_get_preloaded_image_data_from_FILE(file,w,h){var fd=Module["_fileno"](file);var stream=FS.getStream(fd);if(stream){return _emscripten_get_preloaded_image_data(stream.path,w,h)}return 0}function _emscripten_glActiveTexture(x0){GLctx["activeTexture"](x0)}function _emscripten_glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glBindAttribLocation(program,index,name){name=Pointer_stringify(name);GLctx.bindAttribLocation(GL.programs[program],index,name)}function _emscripten_glBindBuffer(target,buffer){var bufferObj=buffer?GL.buffers[buffer]:null;if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,bufferObj)}function _emscripten_glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,framebuffer?GL.framebuffers[framebuffer]:null)}function _emscripten_glBindProgramARB(){Module["printErr"]("missing function: emscripten_glBindProgramARB");abort(-1)}function _emscripten_glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,renderbuffer?GL.renderbuffers[renderbuffer]:null)}function _emscripten_glBindTexture(target,texture){GLctx.bindTexture(target,texture?GL.textures[texture]:null)}function _emscripten_glBindVertexArray(vao){GLctx["bindVertexArray"](GL.vaos[vao])}function _emscripten_glBlendColor(x0,x1,x2,x3){GLctx["blendColor"](x0,x1,x2,x3)}function _emscripten_glBlendEquation(x0){GLctx["blendEquation"](x0)}function _emscripten_glBlendEquationSeparate(x0,x1){GLctx["blendEquationSeparate"](x0,x1)}function _emscripten_glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _emscripten_glBlendFuncSeparate(x0,x1,x2,x3){GLctx["blendFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glBufferData(target,size,data,usage){if(!data){GLctx.bufferData(target,size,usage)}else{if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.bufferData(target,HEAPU8,usage,data,size);return}GLctx.bufferData(target,HEAPU8.subarray(data,data+size),usage)}}function _emscripten_glBufferSubData(target,offset,size,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.bufferSubData(target,offset,HEAPU8,data,size);return}GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _emscripten_glCheckFramebufferStatus(x0){return GLctx["checkFramebufferStatus"](x0)}function _emscripten_glClear(x0){GLctx["clear"](x0)}function _emscripten_glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _emscripten_glClearDepth(x0){GLctx["clearDepth"](x0)}function _emscripten_glClearDepthf(x0){GLctx["clearDepth"](x0)}function _emscripten_glClearStencil(x0){GLctx["clearStencil"](x0)}function _emscripten_glClientActiveTexture(){Module["printErr"]("missing function: emscripten_glClientActiveTexture");abort(-1)}function _emscripten_glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _emscripten_glColorPointer(){Module["printErr"]("missing function: emscripten_glColorPointer");abort(-1)}function _emscripten_glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _emscripten_glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,HEAPU8,data,imageSize);return}GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize);return}GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexSubImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _emscripten_glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _emscripten_glCullFace(x0){GLctx["cullFace"](x0)}function _emscripten_glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteObjectARB(){Module["printErr"]("missing function: emscripten_glDeleteObjectARB");abort(-1)}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRange(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstanced(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawBuffers(n,bufs){var bufArray=GL.tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawRangeElements(mode,start,end,count,type,indices){_emscripten_glDrawElements(mode,count,type,indices)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableClientState(){Module["printErr"]("missing function: emscripten_glEnableClientState");abort(-1)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function _emscripten_glFrustum(){Module["printErr"]("missing function: emscripten_glFrustum");abort(-1)}function _emscripten_glGenBuffers(n,buffers){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.buffers);buffer.name=id;GL.buffers[id]=buffer;HEAP32[buffers+i*4>>2]=id}}function _emscripten_glGenFramebuffers(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.framebuffers);framebuffer.name=id;GL.framebuffers[id]=framebuffer;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.renderbuffers);renderbuffer.name=id;GL.renderbuffers[id]=renderbuffer;HEAP32[renderbuffers+i*4>>2]=id}}function _emscripten_glGenTextures(n,textures){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.textures);texture.name=id;GL.textures[id]=texture;HEAP32[textures+i*4>>2]=id}}function _emscripten_glGenVertexArrays(n,arrays){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.vaos);vao.name=id;GL.vaos[id]=vao;HEAP32[arrays+i*4>>2]=id}}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){program=GL.programs[program];name=Pointer_stringify(name);return GLctx.getAttribLocation(program,name)}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats.length;break;case 33309:if(GLctx.canvas.GLctxObject.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions();ret=2*exts.length;break;case 33307:case 33308:if(GLctx.canvas.GLctxObject.version<2){GL.recordError(1280);return}ret=name_==33307?3:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 35097:case 36389:case 34068:{ret=0;break};default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}return}else if(result instanceof WebGLBuffer||result instanceof WebGLProgram||result instanceof WebGLFramebuffer||result instanceof WebGLRenderbuffer||result instanceof WebGLQuery||result instanceof WebGLSampler||result instanceof WebGLSync||result instanceof WebGLTransformFeedback||result instanceof WebGLVertexArrayObject||result instanceof WebGLTexture){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetInfoLogARB(){Module["printErr"]("missing function: emscripten_glGetInfoLogARB");abort(-1)}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetObjectParameterivARB(){Module["printErr"]("missing function: emscripten_glGetObjectParameterivARB");abort(-1)}function _emscripten_glGetPointerv(){Module["printErr"]("missing function: emscripten_glGetPointerv");abort(-1)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,GLctx.ACTIVE_ATTRIBUTES);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,GLctx.ACTIVE_UNIFORM_BLOCKS);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7936:case 7937:case 37445:case 37446:ret=allocate(intArrayFromString(GLctx.getParameter(name_)),"i8",ALLOC_NORMAL);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);if(GLctx.canvas.GLctxObject.version>=2)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=allocate(intArrayFromString(glVersion),"i8",ALLOC_NORMAL);break;case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=Pointer_stringify(name);var arrayOffset=0;if(name.indexOf("]",name.length-1)!==-1){var ls=name.lastIndexOf("[");var arrayIndex=name.slice(ls+1,-1);if(arrayIndex.length>0){arrayOffset=parseInt(arrayIndex);if(arrayOffset<0){return-1}}name=name.slice(0,ls)}var ptable=GL.programInfos[program];if(!ptable){return-1}var utable=ptable.uniforms;var uniformInfo=utable[name];if(uniformInfo&&arrayOffset>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(texture){var texture=GL.textures[texture];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArray(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.programInfos[program]=null;GL.populateUniformTable(program)}function _emscripten_glLoadIdentity(){throw"Legacy GL function (glLoadIdentity) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation."}function _emscripten_glLoadMatrixf(){Module["printErr"]("missing function: emscripten_glLoadMatrixf");abort(-1)}function _emscripten_glMatrixMode(){throw"Legacy GL function (glMatrixMode) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation."}function _emscripten_glNormalPointer(){Module["printErr"]("missing function: emscripten_glNormalPointer");abort(-1)}function _emscripten_glPixelStorei(pname,param){if(pname==3333){GL.packAlignment=param}else if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function emscriptenWebGLComputeImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return Math.floor((x+y-1)/y)*y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height<=0?0:(height-1)*alignedRowSize+plainRowSize}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel;var numChannels;switch(format){case 6406:case 6409:case 6402:case 6403:case 36244:numChannels=1;break;case 6410:case 33319:case 33320:numChannels=2;break;case 6407:case 35904:case 36248:numChannels=3;break;case 6408:case 35906:case 36249:numChannels=4;break;default:GL.recordError(1280);return null}switch(type){case 5121:case 5120:sizePerPixel=numChannels*1;break;case 5123:case 36193:case 5131:case 5122:sizePerPixel=numChannels*2;break;case 5125:case 5126:case 5124:sizePerPixel=numChannels*4;break;case 34042:case 35902:case 33640:case 35899:case 34042:sizePerPixel=4;break;case 33635:case 32819:case 32820:sizePerPixel=2;break;default:GL.recordError(1280);return null}var bytes=emscriptenWebGLComputeImageSize(width,height,sizePerPixel,GL.unpackAlignment);switch(type){case 5120:return HEAP8.subarray(pixels,pixels+bytes);case 5121:return HEAPU8.subarray(pixels,pixels+bytes);case 5122:return HEAP16.subarray(pixels>>1,pixels+bytes>>1);case 5124:return HEAP32.subarray(pixels>>2,pixels+bytes>>2);case 5126:return HEAPF32.subarray(pixels>>2,pixels+bytes>>2);case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return HEAPU32.subarray(pixels>>2,pixels+bytes>>2);case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return HEAPU16.subarray(pixels>>1,pixels+bytes>>1);default:GL.recordError(1280);return null}}function emscriptenWebGLGetHeapForType(type){switch(type){case 5120:return HEAP8;case 5121:return HEAPU8;case 5122:return HEAP16;case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return HEAPU16;case 5124:return HEAP32;case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return HEAPU32;case 5126:return HEAPF32;default:return null}}function emscriptenWebGLGetShiftForType(type){switch(type){case 5120:case 5121:return 0;case 5122:case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return 1;case 5124:case 5126:case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return 2;default:return 0}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{GLctx.readPixels(x,y,width,height,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glRotatef(){Module["printErr"]("missing function: emscripten_glRotatef");abort(-1)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexCoordPointer(){Module["printErr"]("missing function: emscripten_glTexCoordPointer");abort(-1)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels!=0){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixelData)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels!=0){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1fv(GL.uniforms[location],HEAPF32,value>>2,count);return}var view;if(count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1iv(GL.uniforms[location],HEAP32,value>>2,count);return}GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2fv(GL.uniforms[location],HEAPF32,value>>2,count*2);return}var view;if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2iv(GL.uniforms[location],HEAP32,value>>2,count*2);return}GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3fv(GL.uniforms[location],HEAPF32,value>>2,count*3);return}var view;if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3iv(GL.uniforms[location],HEAP32,value>>2,count*3);return}GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4fv(GL.uniforms[location],HEAPF32,value>>2,count*4);return}var view;if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4iv(GL.uniforms[location],HEAP32,value>>2,count*4);return}GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*4);return}var view;if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*9);return}var view;if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*16);return}var view;if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(program?GL.programs[program]:null)}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisor(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glVertexPointer(){throw"Legacy GL function (glVertexPointer) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation."}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _longjmp(env,value){Module["setThrew"](env,value||1);throw"longjmp"}function _emscripten_longjmp(env,value){_longjmp(env,value)}function __setLetterbox(element,topBottom,leftRight){if(JSEvents.isInternetExplorer()){element.style.marginLeft=element.style.marginRight=leftRight+"px";element.style.marginTop=element.style.marginBottom=topBottom+"px"}else{element.style.paddingLeft=element.style.paddingRight=leftRight+"px";element.style.paddingTop=element.style.paddingBottom=topBottom+"px"}}function _emscripten_do_request_fullscreen(target,strategy){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;if(!JSEvents.fullscreenEnabled())return-3;if(!target)target="#canvas";target=JSEvents.findEventTarget(target);if(!target)return-4;if(!target.requestFullscreen&&!target.msRequestFullscreen&&!target.mozRequestFullScreen&&!target.mozRequestFullscreen&&!target.webkitRequestFullscreen){return-3}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(strategy.deferUntilInEventHandler){JSEvents.deferCall(JSEvents.requestFullscreen,1,[target,strategy]);return 1}else{return-2}}return JSEvents.requestFullscreen(target,strategy)}function __registerRestoreOldStyle(canvas){var oldWidth=canvas.width;var oldHeight=canvas.height;var oldCssWidth=canvas.style.width;var oldCssHeight=canvas.style.height;var oldBackgroundColor=canvas.style.backgroundColor;var oldDocumentBackgroundColor=document.body.style.backgroundColor;var oldPaddingLeft=canvas.style.paddingLeft;var oldPaddingRight=canvas.style.paddingRight;var oldPaddingTop=canvas.style.paddingTop;var oldPaddingBottom=canvas.style.paddingBottom;var oldMarginLeft=canvas.style.marginLeft;var oldMarginRight=canvas.style.marginRight;var oldMarginTop=canvas.style.marginTop;var oldMarginBottom=canvas.style.marginBottom;var oldDocumentBodyMargin=document.body.style.margin;var oldDocumentOverflow=document.documentElement.style.overflow;var oldDocumentScroll=document.body.scroll;var oldImageRendering=canvas.style.imageRendering;function restoreOldStyle(){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;if(!fullscreenElement){document.removeEventListener("fullscreenchange",restoreOldStyle);document.removeEventListener("mozfullscreenchange",restoreOldStyle);document.removeEventListener("webkitfullscreenchange",restoreOldStyle);document.removeEventListener("MSFullscreenChange",restoreOldStyle);canvas.width=oldWidth;canvas.height=oldHeight;canvas.style.width=oldCssWidth;canvas.style.height=oldCssHeight;canvas.style.backgroundColor=oldBackgroundColor;if(!oldDocumentBackgroundColor)document.body.style.backgroundColor="white";document.body.style.backgroundColor=oldDocumentBackgroundColor;canvas.style.paddingLeft=oldPaddingLeft;canvas.style.paddingRight=oldPaddingRight;canvas.style.paddingTop=oldPaddingTop;canvas.style.paddingBottom=oldPaddingBottom;canvas.style.marginLeft=oldMarginLeft;canvas.style.marginRight=oldMarginRight;canvas.style.marginTop=oldMarginTop;canvas.style.marginBottom=oldMarginBottom;document.body.style.margin=oldDocumentBodyMargin;document.documentElement.style.overflow=oldDocumentOverflow;document.body.scroll=oldDocumentScroll;canvas.style.imageRendering=oldImageRendering;if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,oldWidth,oldHeight);if(__currentFullscreenStrategy.canvasResizedCallback){Module["dynCall_iiii"](__currentFullscreenStrategy.canvasResizedCallback,37,0,__currentFullscreenStrategy.canvasResizedCallbackUserData)}}}document.addEventListener("fullscreenchange",restoreOldStyle);document.addEventListener("mozfullscreenchange",restoreOldStyle);document.addEventListener("webkitfullscreenchange",restoreOldStyle);document.addEventListener("MSFullscreenChange",restoreOldStyle);return restoreOldStyle}function _emscripten_request_fullscreen_strategy(target,deferUntilInEventHandler,fullscreenStrategy){var strategy={};strategy.scaleMode=HEAP32[fullscreenStrategy>>2];strategy.canvasResolutionScaleMode=HEAP32[fullscreenStrategy+4>>2];strategy.filteringMode=HEAP32[fullscreenStrategy+8>>2];strategy.deferUntilInEventHandler=deferUntilInEventHandler;strategy.canvasResizedCallback=HEAP32[fullscreenStrategy+12>>2];strategy.canvasResizedCallbackUserData=HEAP32[fullscreenStrategy+16>>2];__currentFullscreenStrategy=strategy;return _emscripten_do_request_fullscreen(target,strategy)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=JSEvents.findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(JSEvents.requestPointerLock,2,[target]);return 1}else{return-2}}return JSEvents.requestPointerLock(target)}function _emscripten_run_script(ptr){eval(Pointer_stringify(ptr))}function _emscripten_set_blur_callback(target,userData,useCapture,callbackfunc){JSEvents.registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur");return 0}function _emscripten_set_canvas_size(width,height){Browser.setCanvasSize(width,height)}function _emscripten_set_element_css_size(target,width,height){if(!target){target=Module["canvas"]}else{target=JSEvents.findEventTarget(target)}if(!target)return-4;target.style.setProperty("width",width+"px");target.style.setProperty("height",height+"px");return 0}function _emscripten_set_focus_callback(target,userData,useCapture,callbackfunc){JSEvents.registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus");return 0}function _emscripten_set_fullscreenchange_callback(target,userData,useCapture,callbackfunc){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;if(!target)target=document;else{target=JSEvents.findEventTarget(target);if(!target)return-4}JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange");JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange");JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange");JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange");return 0}function _emscripten_set_gamepadconnected_callback(userData,useCapture,callbackfunc){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;JSEvents.registerGamepadEventCallback(window,userData,useCapture,callbackfunc,26,"gamepadconnected");return 0}function _emscripten_set_gamepaddisconnected_callback(userData,useCapture,callbackfunc){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;JSEvents.registerGamepadEventCallback(window,userData,useCapture,callbackfunc,27,"gamepaddisconnected");return 0}function _emscripten_set_keydown_callback(target,userData,useCapture,callbackfunc){JSEvents.registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown");return 0}function _emscripten_set_keypress_callback(target,userData,useCapture,callbackfunc){JSEvents.registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress");return 0}function _emscripten_set_keyup_callback(target,userData,useCapture,callbackfunc){JSEvents.registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup");return 0}function _emscripten_set_mousedown_callback(target,userData,useCapture,callbackfunc){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown");return 0}function _emscripten_set_mouseenter_callback(target,userData,useCapture,callbackfunc){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,33,"mouseenter");return 0}function _emscripten_set_mouseleave_callback(target,userData,useCapture,callbackfunc){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,34,"mouseleave");return 0}function _emscripten_set_mousemove_callback(target,userData,useCapture,callbackfunc){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove");return 0}function _emscripten_set_mouseup_callback(target,userData,useCapture,callbackfunc){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup");return 0}function _emscripten_set_resize_callback(target,userData,useCapture,callbackfunc){JSEvents.registerUiEventCallback(target,userData,useCapture,callbackfunc,10,"resize");return 0}function _emscripten_set_touchcancel_callback(target,userData,useCapture,callbackfunc){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel");return 0}function _emscripten_set_touchend_callback(target,userData,useCapture,callbackfunc){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend");return 0}function _emscripten_set_touchmove_callback(target,userData,useCapture,callbackfunc){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove");return 0}function _emscripten_set_touchstart_callback(target,userData,useCapture,callbackfunc){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart");return 0}function _emscripten_set_visibilitychange_callback(userData,useCapture,callbackfunc){JSEvents.registerVisibilityChangeEventCallback(document,userData,useCapture,callbackfunc,21,"visibilitychange");return 0}function _emscripten_set_wheel_callback(target,userData,useCapture,callbackfunc){target=JSEvents.findEventTarget(target);if(typeof target.onwheel!=="undefined"){JSEvents.registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel");return 0}else if(typeof target.onmousewheel!=="undefined"){JSEvents.registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"mousewheel");return 0}else{return-1}}var _environ=STATICTOP;STATICTOP+=16;function ___buildEnvironment(env){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV["USER"]=ENV["LOGNAME"]="web_user";ENV["PATH"]="/";ENV["PWD"]="/";ENV["HOME"]="/home/web_user";ENV["LANG"]="C.UTF-8";ENV["_"]=Module["thisProgram"];poolPtr=staticAlloc(TOTAL_ENV_SIZE);envPtr=staticAlloc(MAX_ENV_VALUES*4);HEAP32[envPtr>>2]=poolPtr;HEAP32[_environ>>2]=envPtr}else{envPtr=HEAP32[_environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in env){if(typeof env[key]==="string"){var line=key+"="+env[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error("Environment size exceeded TOTAL_ENV_SIZE!")}var ptrSize=4;for(var i=0;i>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}var ENV={};function _getenv(name){if(name===0)return 0;name=Pointer_stringify(name);if(!ENV.hasOwnProperty(name))return 0;if(_getenv.ret)_free(_getenv.ret);_getenv.ret=allocateUTF8(ENV[name]);return _getenv.ret}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindBuffer(target,buffer){var bufferObj=buffer?GL.buffers[buffer]:null;if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,bufferObj)}function _glBindBufferRange(target,index,buffer,offset,ptrsize){var bufferObj=buffer?GL.buffers[buffer]:null;GLctx["bindBufferRange"](target,index,bufferObj,offset,ptrsize)}function _glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,framebuffer?GL.framebuffers[framebuffer]:null)}function _glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,renderbuffer?GL.renderbuffers[renderbuffer]:null)}function _glBindSampler(unit,sampler){GLctx["bindSampler"](unit,sampler?GL.samplers[sampler]:null)}function _glBindTexture(target,texture){GLctx.bindTexture(target,texture?GL.textures[texture]:null)}function _glBindVertexArray(vao){GLctx["bindVertexArray"](GL.vaos[vao])}function _glBlendEquation(x0){GLctx["blendEquation"](x0)}function _glBlendEquationSeparate(x0,x1){GLctx["blendEquationSeparate"](x0,x1)}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBlendFuncSeparate(x0,x1,x2,x3){GLctx["blendFuncSeparate"](x0,x1,x2,x3)}function _glBufferData(target,size,data,usage){if(!data){GLctx.bufferData(target,size,usage)}else{if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.bufferData(target,HEAPU8,usage,data,size);return}GLctx.bufferData(target,HEAPU8.subarray(data,data+size),usage)}}function _glCheckFramebufferStatus(x0){return GLctx["checkFramebufferStatus"](x0)}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glClearStencil(x0){GLctx["clearStencil"](x0)}function _glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _glDepthMask(flag){GLctx.depthMask(!!flag)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawBuffers(n,bufs){var bufArray=GL.tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _glGenBuffers(n,buffers){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.buffers);buffer.name=id;GL.buffers[id]=buffer;HEAP32[buffers+i*4>>2]=id}}function _glGenFramebuffers(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.framebuffers);framebuffer.name=id;GL.framebuffers[id]=framebuffer;HEAP32[ids+i*4>>2]=id}}function _glGenRenderbuffers(n,renderbuffers){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.renderbuffers);renderbuffer.name=id;GL.renderbuffers[id]=renderbuffer;HEAP32[renderbuffers+i*4>>2]=id}}function _glGenTextures(n,textures){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.textures);texture.name=id;GL.textures[id]=texture;HEAP32[textures+i*4>>2]=id}}function _glGenVertexArrays(n,arrays){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.vaos);vao.name=id;GL.vaos[id]=vao;HEAP32[arrays+i*4>>2]=id}}function _glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _glGetAttribLocation(program,name){program=GL.programs[program];name=Pointer_stringify(name);return GLctx.getAttribLocation(program,name)}function _glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,GLctx.ACTIVE_ATTRIBUTES);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,GLctx.ACTIVE_UNIFORM_BLOCKS);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7936:case 7937:case 37445:case 37446:ret=allocate(intArrayFromString(GLctx.getParameter(name_)),"i8",ALLOC_NORMAL);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);if(GLctx.canvas.GLctxObject.version>=2)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=allocate(intArrayFromString(glVersion),"i8",ALLOC_NORMAL);break;case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i0){arrayOffset=parseInt(arrayIndex);if(arrayOffset<0){return-1}}name=name.slice(0,ls)}var ptable=GL.programInfos[program];if(!ptable){return-1}var utable=ptable.uniforms;var uniformInfo=utable[name];if(uniformInfo&&arrayOffset>emscriptenWebGLGetShiftForType(type))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixelData)}function _glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _glUniform4fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4fv(GL.uniforms[location],HEAPF32,value>>2,count*4);return}var view;if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx["uniformBlockBinding"](program,uniformBlockIndex,uniformBlockBinding)}function _glUniformMatrix3fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*9);return}var view;if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _glUniformMatrix4fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*16);return}var view;if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(program?GL.programs[program]:null)}function _glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _glVertexAttribI4iv(index,v){GLctx.vertexAttribI4i(index,HEAP32[v>>2],HEAP32[v+4>>2],HEAP32[v+8>>2],HEAP32[v+12>>2])}function _glVertexAttribIPointer(index,size,type,stride,ptr){GLctx.vertexAttribIPointer(index,size,type,stride,ptr)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var _llvm_ceil_f64=Math_ceil;var _llvm_fabs_f32=Math_abs;var _llvm_fabs_f64=Math_abs;var _llvm_floor_f64=Math_floor;var _llvm_pow_f32=Math_pow;var _llvm_pow_f64=Math_pow;function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}function _usleep(useconds){var msec=useconds/1e3;if((ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&self["performance"]&&self["performance"]["now"]){var start=self["performance"]["now"]();while(self["performance"]["now"]()-start>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _pthread_cond_wait(){return 0}var PTHREAD_SPECIFIC={};function _pthread_getspecific(key){return PTHREAD_SPECIFIC[key]||0}var PTHREAD_SPECIFIC_NEXT_KEY=1;function _pthread_key_create(key,destructor){if(key==0){return ERRNO_CODES.EINVAL}HEAP32[key>>2]=PTHREAD_SPECIFIC_NEXT_KEY;PTHREAD_SPECIFIC[PTHREAD_SPECIFIC_NEXT_KEY]=0;PTHREAD_SPECIFIC_NEXT_KEY++;return 0}function _pthread_once(ptr,func){if(!_pthread_once.seen)_pthread_once.seen={};if(ptr in _pthread_once.seen)return;Module["dynCall_v"](func);_pthread_once.seen[ptr]=1}function _pthread_setspecific(key,value){if(!(key in PTHREAD_SPECIFIC)){return ERRNO_CODES.EINVAL}PTHREAD_SPECIFIC[key]=value;return 0}function _sigaction(signum,act,oldact){return 0}var __sigalrm_handler=0;function _signal(sig,func){if(sig==14){__sigalrm_handler=func}else{}return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]);return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?Pointer_stringify(tm_zone):""};var pattern=Pointer_stringify(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":(function(date){return WEEKDAYS[date.tm_wday].substring(0,3)}),"%A":(function(date){return WEEKDAYS[date.tm_wday]}),"%b":(function(date){return MONTHS[date.tm_mon].substring(0,3)}),"%B":(function(date){return MONTHS[date.tm_mon]}),"%C":(function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)}),"%d":(function(date){return leadingNulls(date.tm_mday,2)}),"%e":(function(date){return leadingSomething(date.tm_mday,2," ")}),"%g":(function(date){return getWeekBasedYear(date).toString().substring(2)}),"%G":(function(date){return getWeekBasedYear(date)}),"%H":(function(date){return leadingNulls(date.tm_hour,2)}),"%I":(function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)}),"%j":(function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)}),"%m":(function(date){return leadingNulls(date.tm_mon+1,2)}),"%M":(function(date){return leadingNulls(date.tm_min,2)}),"%n":(function(){return"\n"}),"%p":(function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}}),"%S":(function(date){return leadingNulls(date.tm_sec,2)}),"%t":(function(){return"\t"}),"%u":(function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()||7}),"%U":(function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"}),"%V":(function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)}),"%Z":(function(date){return date.tm_zone}),"%%":(function(){return"%"})};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}FS.staticInit();__ATINIT__.unshift((function(){if(!Module["noFSInit"]&&!FS.init.initialized)FS.init()}));__ATMAIN__.push((function(){FS.ignorePermissions=false}));__ATEXIT__.push((function(){FS.quit()}));Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;__ATINIT__.unshift((function(){TTY.init()}));__ATEXIT__.push((function(){TTY.shutdown()}));if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof self==="object"&&self["performance"]&&typeof self["performance"]["now"]==="function"){_emscripten_get_now=(function(){return self["performance"]["now"]()})}else if(typeof performance==="object"&&typeof performance["now"]==="function"){_emscripten_get_now=(function(){return performance["now"]()})}else{_emscripten_get_now=Date.now}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){Module.printErr("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var GLctx;GL.init();JSEvents.staticInit();___buildEnvironment(ENV);DYNAMICTOP_PTR=staticAlloc(4);STACK_BASE=STACKTOP=alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function invoke_dii(index,a1,a2){try{return Module["dynCall_dii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_i(index){try{return Module["dynCall_i"](index)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_ii(index,a1){try{return Module["dynCall_ii"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iii(index,a1,a2){try{return Module["dynCall_iii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiii(index,a1,a2,a3){try{return Module["dynCall_iiii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){try{return Module["dynCall_iiiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiid(index,a1,a2,a3,a4,a5){try{return Module["dynCall_iiiiid"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiidii(index,a1,a2,a3,a4,a5,a6,a7){try{return Module["dynCall_iiiiidii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){try{return Module["dynCall_iiiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiid(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiiiiid"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiiiiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7){try{return Module["dynCall_iiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{return Module["dynCall_iiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{return Module["dynCall_iiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_v(index){try{Module["dynCall_v"](index)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vd(index,a1){try{Module["dynCall_vd"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vdd(index,a1,a2){try{Module["dynCall_vdd"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vdddd(index,a1,a2,a3,a4){try{Module["dynCall_vdddd"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vdddddd(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_vdddddd"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vdi(index,a1,a2){try{Module["dynCall_vdi"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vi(index,a1){try{Module["dynCall_vi"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vid(index,a1,a2){try{Module["dynCall_vid"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vidd(index,a1,a2,a3){try{Module["dynCall_vidd"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viddd(index,a1,a2,a3,a4){try{Module["dynCall_viddd"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vidddd(index,a1,a2,a3,a4,a5){try{Module["dynCall_vidddd"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vii(index,a1,a2){try{Module["dynCall_vii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viid(index,a1,a2,a3){try{Module["dynCall_viid"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viii(index,a1,a2,a3){try{Module["dynCall_viii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiii(index,a1,a2,a3,a4){try{Module["dynCall_viiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}Module.asmGlobalArg={"Math":Math,"Int8Array":Int8Array,"Int16Array":Int16Array,"Int32Array":Int32Array,"Uint8Array":Uint8Array,"Uint16Array":Uint16Array,"Uint32Array":Uint32Array,"Float32Array":Float32Array,"Float64Array":Float64Array,"NaN":NaN,"Infinity":Infinity};Module.asmLibraryArg={"abort":abort,"assert":assert,"enlargeMemory":enlargeMemory,"getTotalMemory":getTotalMemory,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"invoke_dii":invoke_dii,"invoke_i":invoke_i,"invoke_ii":invoke_ii,"invoke_iii":invoke_iii,"invoke_iiii":invoke_iiii,"invoke_iiiii":invoke_iiiii,"invoke_iiiiid":invoke_iiiiid,"invoke_iiiiidii":invoke_iiiiidii,"invoke_iiiiii":invoke_iiiiii,"invoke_iiiiiid":invoke_iiiiiid,"invoke_iiiiiii":invoke_iiiiiii,"invoke_iiiiiiii":invoke_iiiiiiii,"invoke_iiiiiiiii":invoke_iiiiiiiii,"invoke_iiiiiiiiii":invoke_iiiiiiiiii,"invoke_v":invoke_v,"invoke_vd":invoke_vd,"invoke_vdd":invoke_vdd,"invoke_vdddd":invoke_vdddd,"invoke_vdddddd":invoke_vdddddd,"invoke_vdi":invoke_vdi,"invoke_vi":invoke_vi,"invoke_vid":invoke_vid,"invoke_vidd":invoke_vidd,"invoke_viddd":invoke_viddd,"invoke_vidddd":invoke_vidddd,"invoke_vii":invoke_vii,"invoke_viid":invoke_viid,"invoke_viii":invoke_viii,"invoke_viiii":invoke_viiii,"invoke_viiiii":invoke_viiiii,"invoke_viiiiii":invoke_viiiiii,"invoke_viiiiiii":invoke_viiiiiii,"invoke_viiiiiiii":invoke_viiiiiiii,"invoke_viiiiiiiii":invoke_viiiiiiiii,"invoke_viiiiiiiiiii":invoke_viiiiiiiiiii,"__ZSt18uncaught_exceptionv":__ZSt18uncaught_exceptionv,"___assert_fail":___assert_fail,"___buildEnvironment":___buildEnvironment,"___cxa_allocate_exception":___cxa_allocate_exception,"___cxa_begin_catch":___cxa_begin_catch,"___cxa_find_matching_catch":___cxa_find_matching_catch,"___cxa_throw":___cxa_throw,"___gxx_personality_v0":___gxx_personality_v0,"___lock":___lock,"___map_file":___map_file,"___resumeException":___resumeException,"___setErrNo":___setErrNo,"___syscall140":___syscall140,"___syscall145":___syscall145,"___syscall146":___syscall146,"___syscall221":___syscall221,"___syscall5":___syscall5,"___syscall54":___syscall54,"___syscall6":___syscall6,"___syscall91":___syscall91,"___unlock":___unlock,"__addDays":__addDays,"__arraySum":__arraySum,"__emscripten_sample_gamepad_data":__emscripten_sample_gamepad_data,"__isLeapYear":__isLeapYear,"__registerRestoreOldStyle":__registerRestoreOldStyle,"__setLetterbox":__setLetterbox,"_abort":_abort,"_clock_gettime":_clock_gettime,"_dlclose":_dlclose,"_dlerror":_dlerror,"_dlsym":_dlsym,"_eglBindAPI":_eglBindAPI,"_eglChooseConfig":_eglChooseConfig,"_eglCreateContext":_eglCreateContext,"_eglCreateWindowSurface":_eglCreateWindowSurface,"_eglDestroyContext":_eglDestroyContext,"_eglDestroySurface":_eglDestroySurface,"_eglGetConfigAttrib":_eglGetConfigAttrib,"_eglGetDisplay":_eglGetDisplay,"_eglGetProcAddress":_eglGetProcAddress,"_eglInitialize":_eglInitialize,"_eglMakeCurrent":_eglMakeCurrent,"_eglSwapBuffers":_eglSwapBuffers,"_eglSwapInterval":_eglSwapInterval,"_eglTerminate":_eglTerminate,"_eglWaitClient":_eglWaitClient,"_eglWaitGL":_eglWaitGL,"_eglWaitNative":_eglWaitNative,"_emscripten_asm_const_i":_emscripten_asm_const_i,"_emscripten_asm_const_ii":_emscripten_asm_const_ii,"_emscripten_asm_const_iii":_emscripten_asm_const_iii,"_emscripten_asm_const_iiii":_emscripten_asm_const_iiii,"_emscripten_asm_const_iiiii":_emscripten_asm_const_iiiii,"_emscripten_do_request_fullscreen":_emscripten_do_request_fullscreen,"_emscripten_exit_fullscreen":_emscripten_exit_fullscreen,"_emscripten_exit_pointerlock":_emscripten_exit_pointerlock,"_emscripten_get_device_pixel_ratio":_emscripten_get_device_pixel_ratio,"_emscripten_get_element_css_size":_emscripten_get_element_css_size,"_emscripten_get_gamepad_status":_emscripten_get_gamepad_status,"_emscripten_get_now":_emscripten_get_now,"_emscripten_get_now_is_monotonic":_emscripten_get_now_is_monotonic,"_emscripten_get_num_gamepads":_emscripten_get_num_gamepads,"_emscripten_get_pointerlock_status":_emscripten_get_pointerlock_status,"_emscripten_get_preloaded_image_data":_emscripten_get_preloaded_image_data,"_emscripten_get_preloaded_image_data_from_FILE":_emscripten_get_preloaded_image_data_from_FILE,"_emscripten_glActiveTexture":_emscripten_glActiveTexture,"_emscripten_glAttachShader":_emscripten_glAttachShader,"_emscripten_glBindAttribLocation":_emscripten_glBindAttribLocation,"_emscripten_glBindBuffer":_emscripten_glBindBuffer,"_emscripten_glBindFramebuffer":_emscripten_glBindFramebuffer,"_emscripten_glBindProgramARB":_emscripten_glBindProgramARB,"_emscripten_glBindRenderbuffer":_emscripten_glBindRenderbuffer,"_emscripten_glBindTexture":_emscripten_glBindTexture,"_emscripten_glBindVertexArray":_emscripten_glBindVertexArray,"_emscripten_glBlendColor":_emscripten_glBlendColor,"_emscripten_glBlendEquation":_emscripten_glBlendEquation,"_emscripten_glBlendEquationSeparate":_emscripten_glBlendEquationSeparate,"_emscripten_glBlendFunc":_emscripten_glBlendFunc,"_emscripten_glBlendFuncSeparate":_emscripten_glBlendFuncSeparate,"_emscripten_glBufferData":_emscripten_glBufferData,"_emscripten_glBufferSubData":_emscripten_glBufferSubData,"_emscripten_glCheckFramebufferStatus":_emscripten_glCheckFramebufferStatus,"_emscripten_glClear":_emscripten_glClear,"_emscripten_glClearColor":_emscripten_glClearColor,"_emscripten_glClearDepth":_emscripten_glClearDepth,"_emscripten_glClearDepthf":_emscripten_glClearDepthf,"_emscripten_glClearStencil":_emscripten_glClearStencil,"_emscripten_glClientActiveTexture":_emscripten_glClientActiveTexture,"_emscripten_glColorMask":_emscripten_glColorMask,"_emscripten_glColorPointer":_emscripten_glColorPointer,"_emscripten_glCompileShader":_emscripten_glCompileShader,"_emscripten_glCompressedTexImage2D":_emscripten_glCompressedTexImage2D,"_emscripten_glCompressedTexSubImage2D":_emscripten_glCompressedTexSubImage2D,"_emscripten_glCopyTexImage2D":_emscripten_glCopyTexImage2D,"_emscripten_glCopyTexSubImage2D":_emscripten_glCopyTexSubImage2D,"_emscripten_glCreateProgram":_emscripten_glCreateProgram,"_emscripten_glCreateShader":_emscripten_glCreateShader,"_emscripten_glCullFace":_emscripten_glCullFace,"_emscripten_glDeleteBuffers":_emscripten_glDeleteBuffers,"_emscripten_glDeleteFramebuffers":_emscripten_glDeleteFramebuffers,"_emscripten_glDeleteObjectARB":_emscripten_glDeleteObjectARB,"_emscripten_glDeleteProgram":_emscripten_glDeleteProgram,"_emscripten_glDeleteRenderbuffers":_emscripten_glDeleteRenderbuffers,"_emscripten_glDeleteShader":_emscripten_glDeleteShader,"_emscripten_glDeleteTextures":_emscripten_glDeleteTextures,"_emscripten_glDeleteVertexArrays":_emscripten_glDeleteVertexArrays,"_emscripten_glDepthFunc":_emscripten_glDepthFunc,"_emscripten_glDepthMask":_emscripten_glDepthMask,"_emscripten_glDepthRange":_emscripten_glDepthRange,"_emscripten_glDepthRangef":_emscripten_glDepthRangef,"_emscripten_glDetachShader":_emscripten_glDetachShader,"_emscripten_glDisable":_emscripten_glDisable,"_emscripten_glDisableVertexAttribArray":_emscripten_glDisableVertexAttribArray,"_emscripten_glDrawArrays":_emscripten_glDrawArrays,"_emscripten_glDrawArraysInstanced":_emscripten_glDrawArraysInstanced,"_emscripten_glDrawBuffers":_emscripten_glDrawBuffers,"_emscripten_glDrawElements":_emscripten_glDrawElements,"_emscripten_glDrawElementsInstanced":_emscripten_glDrawElementsInstanced,"_emscripten_glDrawRangeElements":_emscripten_glDrawRangeElements,"_emscripten_glEnable":_emscripten_glEnable,"_emscripten_glEnableClientState":_emscripten_glEnableClientState,"_emscripten_glEnableVertexAttribArray":_emscripten_glEnableVertexAttribArray,"_emscripten_glFinish":_emscripten_glFinish,"_emscripten_glFlush":_emscripten_glFlush,"_emscripten_glFramebufferRenderbuffer":_emscripten_glFramebufferRenderbuffer,"_emscripten_glFramebufferTexture2D":_emscripten_glFramebufferTexture2D,"_emscripten_glFrontFace":_emscripten_glFrontFace,"_emscripten_glFrustum":_emscripten_glFrustum,"_emscripten_glGenBuffers":_emscripten_glGenBuffers,"_emscripten_glGenFramebuffers":_emscripten_glGenFramebuffers,"_emscripten_glGenRenderbuffers":_emscripten_glGenRenderbuffers,"_emscripten_glGenTextures":_emscripten_glGenTextures,"_emscripten_glGenVertexArrays":_emscripten_glGenVertexArrays,"_emscripten_glGenerateMipmap":_emscripten_glGenerateMipmap,"_emscripten_glGetActiveAttrib":_emscripten_glGetActiveAttrib,"_emscripten_glGetActiveUniform":_emscripten_glGetActiveUniform,"_emscripten_glGetAttachedShaders":_emscripten_glGetAttachedShaders,"_emscripten_glGetAttribLocation":_emscripten_glGetAttribLocation,"_emscripten_glGetBooleanv":_emscripten_glGetBooleanv,"_emscripten_glGetBufferParameteriv":_emscripten_glGetBufferParameteriv,"_emscripten_glGetError":_emscripten_glGetError,"_emscripten_glGetFloatv":_emscripten_glGetFloatv,"_emscripten_glGetFramebufferAttachmentParameteriv":_emscripten_glGetFramebufferAttachmentParameteriv,"_emscripten_glGetInfoLogARB":_emscripten_glGetInfoLogARB,"_emscripten_glGetIntegerv":_emscripten_glGetIntegerv,"_emscripten_glGetObjectParameterivARB":_emscripten_glGetObjectParameterivARB,"_emscripten_glGetPointerv":_emscripten_glGetPointerv,"_emscripten_glGetProgramInfoLog":_emscripten_glGetProgramInfoLog,"_emscripten_glGetProgramiv":_emscripten_glGetProgramiv,"_emscripten_glGetRenderbufferParameteriv":_emscripten_glGetRenderbufferParameteriv,"_emscripten_glGetShaderInfoLog":_emscripten_glGetShaderInfoLog,"_emscripten_glGetShaderPrecisionFormat":_emscripten_glGetShaderPrecisionFormat,"_emscripten_glGetShaderSource":_emscripten_glGetShaderSource,"_emscripten_glGetShaderiv":_emscripten_glGetShaderiv,"_emscripten_glGetString":_emscripten_glGetString,"_emscripten_glGetTexParameterfv":_emscripten_glGetTexParameterfv,"_emscripten_glGetTexParameteriv":_emscripten_glGetTexParameteriv,"_emscripten_glGetUniformLocation":_emscripten_glGetUniformLocation,"_emscripten_glGetUniformfv":_emscripten_glGetUniformfv,"_emscripten_glGetUniformiv":_emscripten_glGetUniformiv,"_emscripten_glGetVertexAttribPointerv":_emscripten_glGetVertexAttribPointerv,"_emscripten_glGetVertexAttribfv":_emscripten_glGetVertexAttribfv,"_emscripten_glGetVertexAttribiv":_emscripten_glGetVertexAttribiv,"_emscripten_glHint":_emscripten_glHint,"_emscripten_glIsBuffer":_emscripten_glIsBuffer,"_emscripten_glIsEnabled":_emscripten_glIsEnabled,"_emscripten_glIsFramebuffer":_emscripten_glIsFramebuffer,"_emscripten_glIsProgram":_emscripten_glIsProgram,"_emscripten_glIsRenderbuffer":_emscripten_glIsRenderbuffer,"_emscripten_glIsShader":_emscripten_glIsShader,"_emscripten_glIsTexture":_emscripten_glIsTexture,"_emscripten_glIsVertexArray":_emscripten_glIsVertexArray,"_emscripten_glLineWidth":_emscripten_glLineWidth,"_emscripten_glLinkProgram":_emscripten_glLinkProgram,"_emscripten_glLoadIdentity":_emscripten_glLoadIdentity,"_emscripten_glLoadMatrixf":_emscripten_glLoadMatrixf,"_emscripten_glMatrixMode":_emscripten_glMatrixMode,"_emscripten_glNormalPointer":_emscripten_glNormalPointer,"_emscripten_glPixelStorei":_emscripten_glPixelStorei,"_emscripten_glPolygonOffset":_emscripten_glPolygonOffset,"_emscripten_glReadPixels":_emscripten_glReadPixels,"_emscripten_glReleaseShaderCompiler":_emscripten_glReleaseShaderCompiler,"_emscripten_glRenderbufferStorage":_emscripten_glRenderbufferStorage,"_emscripten_glRotatef":_emscripten_glRotatef,"_emscripten_glSampleCoverage":_emscripten_glSampleCoverage,"_emscripten_glScissor":_emscripten_glScissor,"_emscripten_glShaderBinary":_emscripten_glShaderBinary,"_emscripten_glShaderSource":_emscripten_glShaderSource,"_emscripten_glStencilFunc":_emscripten_glStencilFunc,"_emscripten_glStencilFuncSeparate":_emscripten_glStencilFuncSeparate,"_emscripten_glStencilMask":_emscripten_glStencilMask,"_emscripten_glStencilMaskSeparate":_emscripten_glStencilMaskSeparate,"_emscripten_glStencilOp":_emscripten_glStencilOp,"_emscripten_glStencilOpSeparate":_emscripten_glStencilOpSeparate,"_emscripten_glTexCoordPointer":_emscripten_glTexCoordPointer,"_emscripten_glTexImage2D":_emscripten_glTexImage2D,"_emscripten_glTexParameterf":_emscripten_glTexParameterf,"_emscripten_glTexParameterfv":_emscripten_glTexParameterfv,"_emscripten_glTexParameteri":_emscripten_glTexParameteri,"_emscripten_glTexParameteriv":_emscripten_glTexParameteriv,"_emscripten_glTexSubImage2D":_emscripten_glTexSubImage2D,"_emscripten_glUniform1f":_emscripten_glUniform1f,"_emscripten_glUniform1fv":_emscripten_glUniform1fv,"_emscripten_glUniform1i":_emscripten_glUniform1i,"_emscripten_glUniform1iv":_emscripten_glUniform1iv,"_emscripten_glUniform2f":_emscripten_glUniform2f,"_emscripten_glUniform2fv":_emscripten_glUniform2fv,"_emscripten_glUniform2i":_emscripten_glUniform2i,"_emscripten_glUniform2iv":_emscripten_glUniform2iv,"_emscripten_glUniform3f":_emscripten_glUniform3f,"_emscripten_glUniform3fv":_emscripten_glUniform3fv,"_emscripten_glUniform3i":_emscripten_glUniform3i,"_emscripten_glUniform3iv":_emscripten_glUniform3iv,"_emscripten_glUniform4f":_emscripten_glUniform4f,"_emscripten_glUniform4fv":_emscripten_glUniform4fv,"_emscripten_glUniform4i":_emscripten_glUniform4i,"_emscripten_glUniform4iv":_emscripten_glUniform4iv,"_emscripten_glUniformMatrix2fv":_emscripten_glUniformMatrix2fv,"_emscripten_glUniformMatrix3fv":_emscripten_glUniformMatrix3fv,"_emscripten_glUniformMatrix4fv":_emscripten_glUniformMatrix4fv,"_emscripten_glUseProgram":_emscripten_glUseProgram,"_emscripten_glValidateProgram":_emscripten_glValidateProgram,"_emscripten_glVertexAttrib1f":_emscripten_glVertexAttrib1f,"_emscripten_glVertexAttrib1fv":_emscripten_glVertexAttrib1fv,"_emscripten_glVertexAttrib2f":_emscripten_glVertexAttrib2f,"_emscripten_glVertexAttrib2fv":_emscripten_glVertexAttrib2fv,"_emscripten_glVertexAttrib3f":_emscripten_glVertexAttrib3f,"_emscripten_glVertexAttrib3fv":_emscripten_glVertexAttrib3fv,"_emscripten_glVertexAttrib4f":_emscripten_glVertexAttrib4f,"_emscripten_glVertexAttrib4fv":_emscripten_glVertexAttrib4fv,"_emscripten_glVertexAttribDivisor":_emscripten_glVertexAttribDivisor,"_emscripten_glVertexAttribPointer":_emscripten_glVertexAttribPointer,"_emscripten_glVertexPointer":_emscripten_glVertexPointer,"_emscripten_glViewport":_emscripten_glViewport,"_emscripten_longjmp":_emscripten_longjmp,"_emscripten_memcpy_big":_emscripten_memcpy_big,"_emscripten_request_fullscreen_strategy":_emscripten_request_fullscreen_strategy,"_emscripten_request_pointerlock":_emscripten_request_pointerlock,"_emscripten_run_script":_emscripten_run_script,"_emscripten_set_blur_callback":_emscripten_set_blur_callback,"_emscripten_set_canvas_size":_emscripten_set_canvas_size,"_emscripten_set_element_css_size":_emscripten_set_element_css_size,"_emscripten_set_focus_callback":_emscripten_set_focus_callback,"_emscripten_set_fullscreenchange_callback":_emscripten_set_fullscreenchange_callback,"_emscripten_set_gamepadconnected_callback":_emscripten_set_gamepadconnected_callback,"_emscripten_set_gamepaddisconnected_callback":_emscripten_set_gamepaddisconnected_callback,"_emscripten_set_keydown_callback":_emscripten_set_keydown_callback,"_emscripten_set_keypress_callback":_emscripten_set_keypress_callback,"_emscripten_set_keyup_callback":_emscripten_set_keyup_callback,"_emscripten_set_main_loop":_emscripten_set_main_loop,"_emscripten_set_main_loop_timing":_emscripten_set_main_loop_timing,"_emscripten_set_mousedown_callback":_emscripten_set_mousedown_callback,"_emscripten_set_mouseenter_callback":_emscripten_set_mouseenter_callback,"_emscripten_set_mouseleave_callback":_emscripten_set_mouseleave_callback,"_emscripten_set_mousemove_callback":_emscripten_set_mousemove_callback,"_emscripten_set_mouseup_callback":_emscripten_set_mouseup_callback,"_emscripten_set_resize_callback":_emscripten_set_resize_callback,"_emscripten_set_touchcancel_callback":_emscripten_set_touchcancel_callback,"_emscripten_set_touchend_callback":_emscripten_set_touchend_callback,"_emscripten_set_touchmove_callback":_emscripten_set_touchmove_callback,"_emscripten_set_touchstart_callback":_emscripten_set_touchstart_callback,"_emscripten_set_visibilitychange_callback":_emscripten_set_visibilitychange_callback,"_emscripten_set_wheel_callback":_emscripten_set_wheel_callback,"_getenv":_getenv,"_gettimeofday":_gettimeofday,"_glActiveTexture":_glActiveTexture,"_glAttachShader":_glAttachShader,"_glBindBuffer":_glBindBuffer,"_glBindBufferRange":_glBindBufferRange,"_glBindFramebuffer":_glBindFramebuffer,"_glBindRenderbuffer":_glBindRenderbuffer,"_glBindSampler":_glBindSampler,"_glBindTexture":_glBindTexture,"_glBindVertexArray":_glBindVertexArray,"_glBlendEquation":_glBlendEquation,"_glBlendEquationSeparate":_glBlendEquationSeparate,"_glBlendFunc":_glBlendFunc,"_glBlendFuncSeparate":_glBlendFuncSeparate,"_glBufferData":_glBufferData,"_glCheckFramebufferStatus":_glCheckFramebufferStatus,"_glClear":_glClear,"_glClearColor":_glClearColor,"_glClearDepthf":_glClearDepthf,"_glClearStencil":_glClearStencil,"_glColorMask":_glColorMask,"_glCompileShader":_glCompileShader,"_glCreateProgram":_glCreateProgram,"_glCreateShader":_glCreateShader,"_glCullFace":_glCullFace,"_glDeleteBuffers":_glDeleteBuffers,"_glDeleteFramebuffers":_glDeleteFramebuffers,"_glDeleteProgram":_glDeleteProgram,"_glDeleteRenderbuffers":_glDeleteRenderbuffers,"_glDeleteShader":_glDeleteShader,"_glDeleteTextures":_glDeleteTextures,"_glDeleteVertexArrays":_glDeleteVertexArrays,"_glDepthMask":_glDepthMask,"_glDetachShader":_glDetachShader,"_glDisable":_glDisable,"_glDisableVertexAttribArray":_glDisableVertexAttribArray,"_glDrawArrays":_glDrawArrays,"_glDrawBuffers":_glDrawBuffers,"_glDrawElements":_glDrawElements,"_glEnable":_glEnable,"_glEnableVertexAttribArray":_glEnableVertexAttribArray,"_glFramebufferRenderbuffer":_glFramebufferRenderbuffer,"_glFramebufferTexture2D":_glFramebufferTexture2D,"_glGenBuffers":_glGenBuffers,"_glGenFramebuffers":_glGenFramebuffers,"_glGenRenderbuffers":_glGenRenderbuffers,"_glGenTextures":_glGenTextures,"_glGenVertexArrays":_glGenVertexArrays,"_glGenerateMipmap":_glGenerateMipmap,"_glGetActiveAttrib":_glGetActiveAttrib,"_glGetActiveUniform":_glGetActiveUniform,"_glGetAttribLocation":_glGetAttribLocation,"_glGetError":_glGetError,"_glGetIntegerv":_glGetIntegerv,"_glGetProgramInfoLog":_glGetProgramInfoLog,"_glGetProgramiv":_glGetProgramiv,"_glGetShaderInfoLog":_glGetShaderInfoLog,"_glGetShaderiv":_glGetShaderiv,"_glGetString":_glGetString,"_glGetUniformBlockIndex":_glGetUniformBlockIndex,"_glGetUniformLocation":_glGetUniformLocation,"_glIsEnabled":_glIsEnabled,"_glLinkProgram":_glLinkProgram,"_glPixelStorei":_glPixelStorei,"_glPolygonOffset":_glPolygonOffset,"_glReadBuffer":_glReadBuffer,"_glRenderbufferStorage":_glRenderbufferStorage,"_glScissor":_glScissor,"_glShaderSource":_glShaderSource,"_glStencilFunc":_glStencilFunc,"_glStencilMask":_glStencilMask,"_glStencilOp":_glStencilOp,"_glTexImage2D":_glTexImage2D,"_glTexParameteri":_glTexParameteri,"_glUniform1f":_glUniform1f,"_glUniform1i":_glUniform1i,"_glUniform4f":_glUniform4f,"_glUniform4fv":_glUniform4fv,"_glUniformBlockBinding":_glUniformBlockBinding,"_glUniformMatrix3fv":_glUniformMatrix3fv,"_glUniformMatrix4fv":_glUniformMatrix4fv,"_glUseProgram":_glUseProgram,"_glVertexAttrib1fv":_glVertexAttrib1fv,"_glVertexAttrib2fv":_glVertexAttrib2fv,"_glVertexAttrib3fv":_glVertexAttrib3fv,"_glVertexAttrib4fv":_glVertexAttrib4fv,"_glVertexAttribI4iv":_glVertexAttribI4iv,"_glVertexAttribIPointer":_glVertexAttribIPointer,"_glVertexAttribPointer":_glVertexAttribPointer,"_glViewport":_glViewport,"_glutCreateWindow":_glutCreateWindow,"_glutDestroyWindow":_glutDestroyWindow,"_glutInitDisplayMode":_glutInitDisplayMode,"_llvm_ceil_f64":_llvm_ceil_f64,"_llvm_fabs_f32":_llvm_fabs_f32,"_llvm_fabs_f64":_llvm_fabs_f64,"_llvm_floor_f64":_llvm_floor_f64,"_llvm_pow_f32":_llvm_pow_f32,"_llvm_pow_f64":_llvm_pow_f64,"_longjmp":_longjmp,"_nanosleep":_nanosleep,"_pthread_cond_wait":_pthread_cond_wait,"_pthread_getspecific":_pthread_getspecific,"_pthread_key_create":_pthread_key_create,"_pthread_once":_pthread_once,"_pthread_setspecific":_pthread_setspecific,"_sigaction":_sigaction,"_signal":_signal,"_strftime":_strftime,"_strftime_l":_strftime_l,"_usleep":_usleep,"emscriptenWebGLComputeImageSize":emscriptenWebGLComputeImageSize,"emscriptenWebGLGet":emscriptenWebGLGet,"emscriptenWebGLGetHeapForType":emscriptenWebGLGetHeapForType,"emscriptenWebGLGetShiftForType":emscriptenWebGLGetShiftForType,"emscriptenWebGLGetTexPixelData":emscriptenWebGLGetTexPixelData,"emscriptenWebGLGetUniform":emscriptenWebGLGetUniform,"emscriptenWebGLGetVertexAttrib":emscriptenWebGLGetVertexAttrib,"DYNAMICTOP_PTR":DYNAMICTOP_PTR,"tempDoublePtr":tempDoublePtr,"ABORT":ABORT,"STACKTOP":STACKTOP,"STACK_MAX":STACK_MAX,"cttz_i8":cttz_i8};// EMSCRIPTEN_START_ASM
+var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;((function(){var loadPackage=(function(metadata){function runWithFS(){Module["FS_createPath"]("/","examples_data",true,true);var fileData0=[];fileData0.push.apply(fileData0,[35,32,66,108,101,110,100,101,114,32,118,50,46,55,55,32,40,115,117,98,32,48,41,32,79,66,74,32,70,105,108,101,58,32,39,39,10,35,32,119,119,119,46,98,108,101,110,100,101,114,46,111,114,103,10,111,32,83,117,122,97,110,110,101,10,118,32,48,46,52,57,50,49,56,56,32,48,46,49,56,53,53,52,55,32,48,46,55,50,48,55,48,51,10,118,32,45,48,46,52,57,50,49,56,56,32,48,46,49,56,53,53,52,55,32,48,46,55,50,48,55,48,51,10,118,32,48,46,53,53,56,53,57,52,32,48,46,49,53,56,50,48,51,32,48,46,54,50,53,48,48,48,10,118,32,45,48,46,53,53,56,53,57,52,32,48,46,49,53,56,50,48,51,32,48,46,54,50,53,48,48,48,10,118,32,48,46,52,51,55,53,48,48,32,48,46,48,51,57,48,54,50,32,48,46,54,53,48,51,57,49,10,118,32,45,48,46,52,51,55,53,48,48,32,48,46,48,51,57,48,54,50,32,48,46,54,53,48,51,57,49,10,118,32,48,46,52,49,48,49,53,54,32,48,46,49,48,53,52,54,57,32,48,46,55,51,56,50,56,49,10,118,32,45,48,46,52,49,48,49,53,54,32,48,46,49,48,53,52,54,57,32,48,46,55,51,56,50,56,49,10,118,32,48,46,50,57,52,57,50,50,32,48,46,49,48,53,52,54,57,32,48,46,55,53,57,55,54,54,10,118,32,45,48,46,50,57,52,57,50,50,32,48,46,49,48,53,52,54,57,32,48,46,55,53,57,55,54,54,10,118,32,48,46,50,54,53,54,50,53,32,48,46,48,51,57,48,54,50,32,48,46,54,56,49,54,52,49,10,118,32,45,48,46,50,54,53,54,50,53,32,48,46,48,51,57,48,54,50,32,48,46,54,56,49,54,52,49,10,118,32,48,46,49,52,52,53,51,49,32,48,46,49,53,56,50,48,51,32,48,46,54,57,55,50,54,54,10,118,32,45,48,46,49,52,52,53,51,49,32,48,46,49,53,56,50,48,51,32,48,46,54,57,55,50,54,54,10,118,32,48,46,50,49,52,56,52,52,32,48,46,49,56,53,53,52,55,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,50,49,52,56,52,52,32,48,46,49,56,53,53,52,55,32,48,46,55,54,57,53,51,49,10,118,32,48,46,50,49,52,56,52,52,32,48,46,51,48,48,55,56,49,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,50,49,52,56,52,52,32,48,46,51,48,48,55,56,49,32,48,46,55,54,57,53,51,49,10,118,32,48,46,49,52,52,53,51,49,32,48,46,51,50,56,49,50,53,32,48,46,54,57,55,50,54,54,10,118,32,45,48,46,49,52,52,53,51,49,32,48,46,51,50,56,49,50,53,32,48,46,54,57,55,50,54,54,10,118,32,48,46,50,54,53,54,50,53,32,48,46,52,52,57,50,49,57,32,48,46,54,56,49,54,52,49,10,118,32,45,48,46,50,54,53,54,50,53,32,48,46,52,52,57,50,49,57,32,48,46,54,56,49,54,52,49,10,118,32,48,46,50,57,52,57,50,50,32,48,46,51,56,50,56,49,50,32,48,46,55,53,57,55,54,54,10,118,32,45,48,46,50,57,52,57,50,50,32,48,46,51,56,50,56,49,50,32,48,46,55,53,57,55,54,54,10,118,32,48,46,52,49,48,49,53,54,32,48,46,51,56,50,56,49,50,32,48,46,55,51,56,50,56,49,10,118,32,45,48,46,52,49,48,49,53,54,32,48,46,51,56,50,56,49,50,32,48,46,55,51,56,50,56,49,10,118,32,48,46,52,51,55,53,48,48,32,48,46,52,52,57,50,49,57,32,48,46,54,53,48,51,57,49,10,118,32,45,48,46,52,51,55,53,48,48,32,48,46,52,52,57,50,49,57,32,48,46,54,53,48,51,57,49,10,118,32,48,46,53,53,56,53,57,52,32,48,46,51,50,56,49,50,53,32,48,46,54,50,53,48,48,48,10,118,32,45,48,46,53,53,56,53,57,52,32,48,46,51,50,56,49,50,53,32,48,46,54,50,53,48,48,48,10,118,32,48,46,52,57,50,49,56,56,32,48,46,51,48,48,55,56,49,32,48,46,55,50,48,55,48,51,10,118,32,45,48,46,52,57,50,49,56,56,32,48,46,51,48,48,55,56,49,32,48,46,55,50,48,55,48,51,10,118,32,48,46,52,53,55,48,51,49,32,48,46,50,56,55,49,48,57,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,52,53,55,48,51,49,32,48,46,50,56,55,49,48,57,32,48,46,55,54,57,53,51,49,10,118,32,48,46,51,57,54,52,56,52,32,48,46,51,52,57,54,48,57,32,48,46,55,56,51,50,48,51,10,118,32,45,48,46,51,57,54,52,56,52,32,48,46,51,52,57,54,48,57,32,48,46,55,56,51,50,48,51,10,118,32,48,46,51,49,48,53,52,55,32,48,46,51,52,57,54,48,57,32,48,46,56,48,48,55,56,49,10,118,32,45,48,46,51,49,48,53,52,55,32,48,46,51,52,57,54,48,57,32,48,46,56,48,48,55,56,49,10,118,32,48,46,50,53,49,57,53,51,32,48,46,50,56,55,49,48,57,32,48,46,56,48,56,53,57,52,10,118,32,45,48,46,50,53,49,57,53,51,32,48,46,50,56,55,49,48,57,32,48,46,56,48,56,53,57,52,10,118,32,48,46,50,53,49,57,53,51,32,48,46,50,48,49,49,55,50,32,48,46,56,48,56,53,57,52,10,118,32,45,48,46,50,53,49,57,53,51,32,48,46,50,48,49,49,55,50,32,48,46,56,48,56,53,57,52,10,118,32,48,46,51,49,48,53,52,55,32,48,46,49,52,50,53,55,56,32,48,46,56,48,48,55,56,49,10,118,32,45,48,46,51,49,48,53,52,55,32,48,46,49,52,50,53,55,56,32,48,46,56,48,48,55,56,49,10,118,32,48,46,51,57,54,52,56,52,32,48,46,49,52,50,53,55,56,32,48,46,55,56,51,50,48,51,10,118,32,45,48,46,51,57,54,52,56,52,32,48,46,49,52,50,53,55,56,32,48,46,55,56,51,50,48,51,10,118,32,48,46,52,53,55,48,51,49,32,48,46,50,48,49,49,55,50,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,52,53,55,48,51,49,32,48,46,50,48,49,49,55,50,32,48,46,55,54,57,53,51,49,10,118,32,48,46,52,50,52,52,55,57,32,48,46,50,49,51,53,52,50,32,48,46,55,57,52,50,55,49,10,118,32,45,48,46,52,50,52,52,55,57,32,48,46,50,49,51,53,52,50,32,48,46,55,57,52,50,55,49,10,118,32,48,46,51,56,50,56,49,50,32,48,46,49,55,49,56,55,53,32,48,46,56,48,52,54,56,56,10,118,32,45,48,46,51,56,50,56,49,50,32,48,46,49,55,49,56,55,53,32,48,46,56,48,52,54,56,56,10,118,32,48,46,51,50,50,57,49,55,32,48,46,49,55,49,56,55,53,32,48,46,56,49,55,55,48,56,10,118,32,45,48,46,51,50,50,57,49,55,32,48,46,49,55,49,56,55,53,32,48,46,56,49,55,55,48,56,10,118,32,48,46,50,56,49,50,53,48,32,48,46,50,49,51,53,52,50,32,48,46,56,50,50,57,49,55,10,118,32,45,48,46,50,56,49,50,53,48,32,48,46,50,49,51,53,52,50,32,48,46,56,50,50,57,49,55,10,118,32,48,46,50,56,49,50,53,48,32,48,46,50,55,51,52,51,56,32,48,46,56,50,50,57,49,55,10,118,32,45,48,46,50,56,49,50,53,48,32,48,46,50,55,51,52,51,56,32,48,46,56,50,50,57,49,55,10,118,32,48,46,51,50,50,57,49,55,32,48,46,51,49,55,55,48,56,32,48,46,56,49,55,55,48,56,10,118,32,45,48,46,51,50,50,57,49,55,32,48,46,51,49,55,55,48,56,32,48,46,56,49,55,55,48,56,10,118,32,48,46,51,56,50,56,49,50,32,48,46,51,49,55,55,48,56,32,48,46,56,48,52,54,56,56,10,118,32,45,48,46,51,56,50,56,49,50,32,48,46,51,49,55,55,48,56,32,48,46,56,48,52,54,56,56,10,118,32,48,46,52,50,52,52,55,57,32,48,46,50,55,51,52,51,56,32,48,46,55,57,52,50,55,49,10,118,32,45,48,46,52,50,52,52,55,57,32,48,46,50,55,51,52,51,56,32,48,46,55,57,52,50,55,49,10,118,32,48,46,48,56,53,57,51,56,32,45,48,46,57,53,55,48,51,49,32,48,46,54,48,49,53,54,50,10,118,32,45,48,46,48,56,53,57,51,56,32,45,48,46,57,53,55,48,51,49,32,48,46,54,48,49,53,54,50,10,118,32,48,46,50,50,54,53,54,50,32,45,48,46,57,51,57,52,53,51,32,48,46,53,56,53,57,51,56,10,118,32,45,48,46,50,50,54,53,54,50,32,45,48,46,57,51,57,52,53,51,32,48,46,53,56,53,57,51,56,10,118,32,48,46,50,57,56,56,50,56,32,45,48,46,56,57,50,53,55,56,32,48,46,53,56,55,56,57,49,10,118,32,45,48,46,50,57,56,56,50,56,32,45,48,46,56,57,50,53,55,56,32,48,46,53,56,55,56,57,49,10,118,32,48,46,51,48,56,53,57,52,32,45,48,46,55,55,55,51,52,52,32,48,46,54,49,51,50,56,49,10,118,32,45,48,46,51,48,56,53,57,52,32,45,48,46,55,55,55,51,52,52,32,48,46,54,49,51,50,56,49,10,118,32,48,46,50,56,49,50,53,48,32,45,48,46,53,55,48,51,49,50,32,48,46,54,51,52,55,54,54,10,118,32,45,48,46,50,56,49,50,53,48,32,45,48,46,53,55,48,51,49,50,32,48,46,54,51,52,55,54,54,10,118,32,48,46,50,57,49,48,49,54,32,45,48,46,49,49,57,49,52,49,32,48,46,54,52,52,53,51,49,10,118,32,45,48,46,50,57,49,48,49,54,32,45,48,46,49,49,57,49,52,49,32,48,46,54,52,52,53,51,49,10,118,32,48,46,53,50,49,52,56,52,32,45,48,46,48,52,50,57,54,57,32,48,46,53,57,49,55,57,55,10,118,32,45,48,46,53,50,49,52,56,52,32,45,48,46,48,52,50,57,54,57,32,48,46,53,57,49,55,57,55,10,118,32,48,46,55,48,49,49,55,50,32,48,46,48,57,49,55,57,55,32,48,46,53,53,50,55,51,52,10,118,32,45,48,46,55,48,49,49,55,50,32,48,46,48,57,49,55,57,55,32,48,46,53,53,50,55,51,52,10,118,32,48,46,55,56,57,48,54,50,32,48,46,50,56,57,48,54,50,32,48,46,53,55,52,50,49,57,10,118,32,45,48,46,55,56,57,48,54,50,32,48,46,50,56,57,48,54,50,32,48,46,53,55,52,50,49,57,10,118,32,48,46,55,53,48,48,48,48,32,48,46,52,50,53,55,56,49,32,48,46,54,53,48,51,57,49,10,118,32,45,48,46,55,53,48,48,48,48,32,48,46,52,50,53,55,56,49,32,48,46,54,53,48,51,57,49,10,118,32,48,46,53,56,50,48,51,49,32,48,46,53,49,49,55,49,57,32,48,46,55,48,56,57,56,52,10,118,32,45,48,46,53,56,50,48,51,49,32,48,46,53,49,49,55,49,57,32,48,46,55,48,56,57,56,52,10,118,32,48,46,51,57,48,54,50,53,32,48,46,54,51,54,55,49,57,32,48,46,55,54,51,54,55,50,10,118,32,45,48,46,51,57,48,54,50,53,32,48,46,54,51,54,55,49,57,32,48,46,55,54,51,54,55,50,10,118,32,48,46,50,52,56,48,52,55,32,48,46,54,56,51,53,57,52,32,48,46,55,57,52,57,50,50,10,118,32,45,48,46,50,52,56,48,52,55,32,48,46,54,56,51,53,57,52,32,48,46,55,57,52,57,50,50,10,118,32,48,46,49,51,48,56,53,57,32,48,46,53,54,52,52,53,51,32,48,46,56,48,48,55,56,49,10,118,32,45,48,46,49,51,48,56,53,57,32,48,46,53,54,52,52,53,51,32,48,46,56,48,48,55,56,49,10,118,32,48,46,48,52,49,48,49,54,32,48,46,52,50,53,55,56,49,32,48,46,55,56,57,48,54,50,10,118,32,45,48,46,48,52,49,48,49,54,32,48,46,52,50,53,55,56,49,32,48,46,55,56,57,48,54,50,10,118,32,48,46,49,55,57,54,56,56,32,48,46,52,56,50,52,50,50,32,48,46,56,48,54,54,52,49,10,118,32,45,48,46,49,55,57,54,56,56,32,48,46,52,56,50,52,50,50,32,48,46,56,48,54,54,52,49,10,118,32,48,46,50,55,51,52,51,56,32,48,46,53,53,48,55,56,49,32,48,46,55,57,54,56,55,53,10,118,32,45,48,46,50,55,51,52,51,56,32,48,46,53,53,48,55,56,49,32,48,46,55,57,54,56,55,53,10,118,32,48,46,51,55,54,57,53,51,32,48,46,53,50,53,51,57,49,32,48,46,55,55,51,52,51,56,10,118,32,45,48,46,51,55,54,57,53,51,32,48,46,53,50,53,51,57,49,32,48,46,55,55,51,52,51,56,10,118,32,48,46,53,51,57,48,54,50,32,48,46,52,52,51,51,53,57,32,48,46,55,50,54,53,54,50,10,118,32,45,48,46,53,51,57,48,54,50,32,48,46,52,52,51,51,53,57,32,48,46,55,50,54,53,54,50,10,118,32,48,46,54,54,55,57,54,57,32,48,46,51,54,53,50,51,52,32,48,46,54,55,51,56,50,56,10,118,32,45,48,46,54,54,55,57,54,57,32,48,46,51,54,53,50,51,52,32,48,46,54,55,51,56,50,56,10,118,32,48,46,54,56,51,53,57,52,32,48,46,50,54,53,54,50,53,32,48,46,54,51,56,54,55,50,10,118,32,45,48,46,54,56,51,53,57,52,32,48,46,50,54,53,54,50,53,32,48,46,54,51,56,54,55,50,10,118,32,48,46,54,49,53,50,51,52,32,48,46,49,50,54,57,53,51,32,48,46,54,51,54,55,49,57,10,118,32,45,48,46,54,49,53,50,51,52,32,48,46,49,50,54,57,53,51,32,48,46,54,51,54,55,49,57,10,118,32,48,46,52,55,48,55,48,51,32,48,46,48,50,49,52,56,52,32,48,46,54,54,55,57,54,57,10,118,32,45,48,46,52,55,48,55,48,51,32,48,46,48,50,49,52,56,52,32,48,46,54,54,55,57,54,57,10,118,32,48,46,50,55,53,51,57,49,32,45,48,46,48,48,57,55,54,54,32,48,46,55,51,50,52,50,50,10,118,32,45,48,46,50,55,53,51,57,49,32,45,48,46,48,48,57,55,54,54,32,48,46,55,51,50,52,50,50,10,118,32,48,46,49,50,51,48,52,55,32,48,46,48,52,52,57,50,50,32,48,46,55,53,55,56,49,50,10,118,32,45,48,46,49,50,51,48,52,55,32,48,46,48,52,52,57,50,50,32,48,46,55,53,55,56,49,50,10,118,32,48,46,48,57,55,54,53,54,32,48,46,51,55,53,48,48,48,32,48,46,56,48,48,55,56,49,10,118,32,45,48,46,48,57,55,54,53,54,32,48,46,51,55,53,48,48,48,32,48,46,56,48,48,55,56,49,10,118,32,48,46,48,54,52,52,53,51,32,48,46,50,54,57,53,51,49,32,48,46,55,55,55,51,52,52,10,118,32,45,48,46,48,54,52,52,53,51,32,48,46,50,54,57,53,51,49,32,48,46,55,55,55,51,52,52,10,118,32,48,46,48,55,52,50,49,57,32,48,46,49,53,50,51,52,52,32,48,46,55,53,48,48,48,48,10,118,32,45,48,46,48,55,52,50,49,57,32,48,46,49,53,50,51,52,52,32,48,46,55,53,48,48,48,48,10,118,32,48,46,48,53,54,54,52,49,32,45,48,46,57,49,50,49,48,57,32,48,46,54,54,52,48,54,50,10,118,32,45,48,46,48,53,54,54,52,49,32,45,48,46,57,49,50,49,48,57,32,48,46,54,54,52,48,54,50,10,118,32,48,46,49,52,52,53,51,49,32,45,48,46,56,57,48,54,50,53,32,48,46,54,54,55,57,54,57,10,118,32,45,48,46,49,52,52,53,51,49,32,45,48,46,56,57,48,54,50,53,32,48,46,54,54,55,57,54,57,10,118,32,48,46,49,56,49,54,52,49,32,45,48,46,56,50,50,50,54,54,32,48,46,54,56,53,53,52,55,10,118,32,45,48,46,49,56,49,54,52,49,32,45,48,46,56,50,50,50,54,54,32,48,46,54,56,53,53,52,55,10,118,32,48,46,49,54,52,48,54,50,32,45,48,46,53,55,48,51,49,50,32,48,46,55,50,48,55,48,51,10,118,32,45,48,46,49,54,52,48,54,50,32,45,48,46,53,55,48,51,49,50,32,48,46,55,50,48,55,48,51,10,118,32,48,46,49,56,53,53,52,55,32,45,48,46,55,51,50,52,50,50,32,48,46,55,48,53,48,55,56,10,118,32,45,48,46,49,56,53,53,52,55,32,45,48,46,55,51,50,52,50,50,32,48,46,55,48,53,48,55,56,10,118,32,48,46,48,52,49,48,49,54,32,45,48,46,51,55,54,57,53,51,32,48,46,55,52,54,48,57,52,10,118,32,45,48,46,48,52,49,48,49,54,32,45,48,46,51,55,54,57,53,51,32,48,46,55,52,54,48,57,52,10,118,32,48,46,48,52,56,56,50,56,32,45,48,46,53,54,52,52,53,51,32,48,46,55,52,50,49,56,56,10,118,32,45,48,46,48,52,56,56,50,56,32,45,48,46,53,54,52,52,53,51,32,48,46,55,52,50,49,56,56,10,118,32,48,46,48,53,54,54,52,49,32,45,48,46,55,49,50,56,57,49,32,48,46,55,51,52,51,55,53,10,118,32,45,48,46,48,53,54,54,52,49,32,45,48,46,55,49,50,56,57,49,32,48,46,55,51,52,51,55,53,10,118,32,48,46,49,48,57,51,55,53,32,45,48,46,50,53,51,57,48,54,32,48,46,55,54,55,53,55,56,10,118,32,45,48,46,49,48,57,51,55,53,32,45,48,46,50,53,51,57,48,54,32,48,46,55,54,55,53,55,56,10,118,32,48,46,49,49,55,49,56,56,32,45,48,46,49,56,51,53,57,52,32,48,46,55,54,55,53,55,56,10,118,32,45,48,46,49,49,55,49,56,56,32,45,48,46,49,56,51,53,57,52,32,48,46,55,54,55,53,55,56,10,118,32,48,46,48,54,50,53,48,48,32,45,48,46,49,51,54,55,49,57,32,48,46,55,54,49,55,49,57,10,118,32,45,48,46,48,54,50,53,48,48,32,45,48,46,49,51,54,55,49,57,32,48,46,55,54,49,55,49,57,10,118,32,48,46,48,48,57,55,54,54,32,45,48,46,49,54,50,49,48,57,32,48,46,55,54,55,53,55,56,10,118,32,45,48,46,48,48,57,55,54,54,32,45,48,46,49,54,50,49,48,57,32,48,46,55,54,55,53,55,56,10,118,32,48,46,48,52,52,57,50,50,32,45,48,46,51,48,50,55,51,52,32,48,46,55,54,49,55,49,57,10,118,32,45,48,46,48,52,52,57,50,50,32,45,48,46,51,48,50,55,51,52,32,48,46,55,54,49,55,49,57,10,118,32,48,46,48,52,50,57,54,57,32,45,48,46,50,56,51,50,48,51,32,48,46,55,57,50,57,54,57,10,118,32,45,48,46,48,52,50,57,54,57,32,45,48,46,50,56,51,50,48,51,32,48,46,55,57,50,57,54,57,10,118,32,48,46,48,50,49,52,56,52,32,45,48,46,49,54,54,48,49,54,32,48,46,56,48,52,54,56,56,10,118,32,45,48,46,48,50,49,52,56,52,32,45,48,46,49,54,54,48,49,54,32,48,46,56,48,52,54,56,56,10,118,32,48,46,48,55,50,50,54,54,32,45,48,46,49,52,48,54,50,53,32,48,46,55,57,54,56,55,53,10,118,32,45,48,46,48,55,50,50,54,54,32,45,48,46,49,52,48,54,50,53,32,48,46,55,57,54,56,55,53,10,118,32,48,46,49,49,49,51,50,56,32,45,48,46,49,56,53,53,52,55,32,48,46,56,48,52,54,56,56,10,118,32,45,48,46,49,49,49,51,50,56,32,45,48,46,49,56,53,53,52,55,32,48,46,56,48,52,54,56,56,10,118,32,48,46,49,48,51,53,49,54,32,45,48,46,50,52,52,49,52,49,32,48,46,56,48,50,55,51,52,10,118,32,45,48,46,49,48,51,53,49,54,32,45,48,46,50,52,52,49,52,49,32,48,46,56,48,50,55,51,52,10,118,32,48,46,48,54,50,53,48,48,32,45,48,46,49,56,51,53,57,52,32,48,46,56,50,48,51,49,50,10,118,32,45,48,46,48,54,50,53,48,48,32,45,48,46,49,56,51,53,57,52,32,48,46,56,50,48,51,49,50,10,118,32,48,46,48,52,54,56,55,53,32,45,48,46,50,52,50,49,56,56,32,48,46,56,49,54,52,48,54,10,118,32,45,48,46,48,52,54,56,55,53,32,45,48,46,50,52,50,49,56,56,32,48,46,56,49,54,52,48,54,10,118,32,48,46,48,53,54,54,52,49,32,45,48,46,48,56,53,57,51,56,32,48,46,55,53,53,56,53,57,10,118,32,45,48,46,48,53,54,54,52,49,32,45,48,46,48,56,53,57,51,56,32,48,46,55,53,53,56,53,57,10,118,32,48,46,49,50,56,57,48,54,32,45,48,46,49,55,57,54,56,56,32,48,46,55,53,51,57,48,54,10,118,32,45,48,46,49,50,56,57,48,54,32,45,48,46,49,55,57,54,56,56,32,48,46,55,53,51,57,48,54,10,118,32,48,46,49,51,56,54,55,50,32,45,48,46,50,54,55,53,55,56,32,48,46,55,50,56,53,49,54,10,118,32,45,48,46,49,51,56,54,55,50,32,45,48,46,50,54,55,53,55,56,32,48,46,55,50,56,53,49,54,10,118,32,48,46,49,51,56,54,55,50,32,45,48,46,51,55,51,48,52,55,32,48,46,55,50,56,53,49,54,10,118,32,45,48,46,49,51,56,54,55,50,32,45,48,46,51,55,51,48,52,55,32,48,46,55,50,56,53,49,54,10,118,32,48,46,50,52,48,50,51,52,32,45,48,46,51,55,54,57,53,51,32,48,46,54,51,54,55,49,57,10,118,32,45,48,46,50,52,48,50,51,52,32,45,48,46,51,55,54,57,53,51,32,48,46,54,51,54,55,49,57,10,118,32,48,46,50,48,56,57,56,52,32,45,48,46,50,55,57,50,57,55,32,48,46,54,51,50,56,49,50,10,118,32,45,48,46,50,48,56,57,56,52,32,45,48,46,50,55,57,50,57,55,32,48,46,54,51,50,56,49,50,10,118,32,48,46,49,56,49,54,52,49,32,45,48,46,49,57,53,51,49,50,32,48,46,54,54,48,49,53,54,10,118,32,45,48,46,49,56,49,54,52,49,32,45,48,46,49,57,53,51,49,50,32,48,46,54,54,48,49,53,54,10,118,32,48,46,48,53,48,55,56,49,32,45,48,46,55,53,48,48,48,48,32,48,46,55,50,56,53,49,54,10,118,32,45,48,46,48,53,48,55,56,49,32,45,48,46,55,53,48,48,48,48,32,48,46,55,50,56,53,49,54,10,118,32,48,46,49,48,51,53,49,54,32,45,48,46,55,55,57,50,57,55,32,48,46,55,50,48,55,48,51,10,118,32,45,48,46,49,48,51,53,49,54,32,45,48,46,55,55,57,50,57,55,32,48,46,55,50,48,55,48,51,10,118,32,48,46,48,56,48,48,55,56,32,45,48,46,56,53,49,53,54,50,32,48,46,55,48,49,49,55,50,10,118,32,45,48,46,48,56,48,48,55,56,32,45,48,46,56,53,49,53,54,50,32,48,46,55,48,49,49,55,50,10,118,32,48,46,48,50,55,51,52,52,32,45,48,46,56,55,56,57,48,54,32,48,46,54,56,57,52,53,51,10,118,32,45,48,46,48,50,55,51,52,52,32,45,48,46,56,55,56,57,48,54,32,48,46,54,56,57,52,53,51,10,118,32,48,46,48,50,51,52,51,56,32,45,48,46,56,54,51,50,56,49,32,48,46,54,54,48,49,53,54,10,118,32,45,48,46,48,50,51,52,51,56,32,45,48,46,56,54,51,50,56,49,32,48,46,54,54,48,49,53,54,10,118,32,48,46,48,55,48,51,49,50,32,45,48,46,56,51,55,56,57,49,32,48,46,54,54,55,57,54,57,10,118,32,45,48,46,48,55,48,51,49,50,32,45,48,46,56,51,55,56,57,49,32,48,46,54,54,55,57,54,57,10,118,32,48,46,48,57,51,55,53,48,32,45,48,46,55,56,49,50,53,48,32,48,46,54,56,53,53,52,55,10,118,32,45,48,46,48,57,51,55,53,48,32,45,48,46,55,56,49,50,53,48,32,48,46,54,56,53,53,52,55,10,118,32,48,46,48,52,54,56,55,53,32,45,48,46,55,54,49,55,49,57,32,48,46,54,57,49,52,48,54,10,118,32,45,48,46,48,52,54,56,55,53,32,45,48,46,55,54,49,55,49,57,32,48,46,54,57,49,52,48,54,10,118,32,48,46,48,51,53,49,53,54,32,45,48,46,56,49,48,53,52,55,32,48,46,54,52,54,52,56,52,10,118,32,45,48,46,48,51,53,49,53,54,32,45,48,46,56,49,48,53,52,55,32,48,46,54,52,54,52,56,52,10,118,32,48,46,48,55,56,49,50,53,32,45,48,46,56,48,52,54,56,56,32,48,46,54,52,53,56,51,51,10,118,32,45,48,46,48,55,56,49,50,53,32,45,48,46,56,48,52,54,56,56,32,48,46,54,52,53,56,51,51,10,118,32,48,46,49,54,52,48,54,50,32,48,46,49,56,49,54,52,49,32,48,46,55,54,53,54,50,53,10,118,32,45,48,46,49,54,52,48,54,50,32,48,46,49,56,49,54,52,49,32,48,46,55,54,53,54,50,53,10,118,32,48,46,49,53,50,51,52,52,32,48,46,50,53,55,56,49,50,32,48,46,55,55,49,52,56,52,10,118,32,45,48,46,49,53,50,51,52,52,32,48,46,50,53,55,56,49,50,32,48,46,55,55,49,52,56,52,10,118,32,48,46,49,54,57,57,50,50,32,48,46,51,52,55,54,53,54,32,48,46,55,55,53,51,57,49,10,118,32,45,48,46,49,54,57,57,50,50,32,48,46,51,52,55,54,53,54,32,48,46,55,55,53,51,57,49,10,118,32,48,46,49,57,53,51,49,50,32,48,46,49,50,53,48,48,48,32,48,46,55,54,49,55,49,57,10,118,32,45,48,46,49,57,53,51,49,50,32,48,46,49,50,53,48,48,48,32,48,46,55,54,49,55,49,57,10,118,32,48,46,50,57,52,57,50,50,32,48,46,48,55,48,51,49,50,32,48,46,55,52,50,49,56,56,10,118,32,45,48,46,50,57,52,57,50,50,32,48,46,48,55,48,51,49,50,32,48,46,55,52,50,49,56,56,10,118,32,48,46,52,50,57,54,56,56,32,48,46,48,54,48,53,52,55,32,48,46,55,48,56,57,56,52,10,118,32,45,48,46,52,50,57,54,56,56,32,48,46,48,54,48,53,52,55,32,48,46,55,48,56,57,56,52,10,118,32,48,46,53,52,50,57,54,57,32,48,46,49,51,54,55,49,57,32,48,46,54,55,57,54,56,56,10,118,32,45,48,46,53,52,50,57,54,57,32,48,46,49,51,54,55,49,57,32,48,46,54,55,57,54,56,56,10,118,32,48,46,54,48,55,52,50,50,32,48,46,50,52,50,49,56,56,32,48,46,54,54,54,48,49,54,10,118,32,45,48,46,54,48,55,52,50,50,32,48,46,50,52,50,49,56,56,32,48,46,54,54,54,48,49,54,10,118,32,48,46,53,57,55,54,53,54,32,48,46,51,50,56,49,50,53,32,48,46,54,55,51,56,50,56,10,118,32,45,48,46,53,57,55,54,53,54,32,48,46,51,50,56,49,50,53,32,48,46,54,55,51,56,50,56,10,118,32,48,46,53,48,51,57,48,54,32,48,46,51,57,48,54,50,53,32,48,46,55,49,50,56,57,49,10,118,32,45,48,46,53,48,51,57,48,54,32,48,46,51,57,48,54,50,53,32,48,46,55,49,50,56,57,49,10,118,32,48,46,51,55,56,57,48,54,32,48,46,52,51,53,53,52,55,32,48,46,55,52,56,48,52,55,10,118,32,45,48,46,51,55,56,57,48,54,32,48,46,52,51,53,53,52,55,32,48,46,55,52,56,48,52,55,10,118,32,48,46,50,57,54,56,55,53,32,48,46,52,52,57,50,49,57,32,48,46,55,53,55,56,49,50,10,118,32,45,48,46,50,57,54,56,55,53,32,48,46,52,52,57,50,49,57,32,48,46,55,53,55,56,49,50,10,118,32,48,46,50,50,52,54,48,57,32,48,46,52,49,57,57,50,50,32,48,46,55,55,49,52,56,52,10,118,32,45,48,46,50,50,52,54,48,57,32,48,46,52,49,57,57,50,50,32,48,46,55,55,49,52,56,52,10,118,32,48,46,50,53,48,48,48,48,32,48,46,51,56,56,54,55,50,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,50,53,48,48,48,48,32,48,46,51,56,56,54,55,50,32,48,46,55,54,57,53,51,49,10,118,32,48,46,51,48,54,54,52,49,32,48,46,52,49,52,48,54,50,32,48,46,55,54,49,55,49,57,10,118,32,45,48,46,51,48,54,54,52,49,32,48,46,52,49,52,48,54,50,32,48,46,55,54,49,55,49,57,10,118,32,48,46,51,55,54,57,53,51,32,48,46,52,48,54,50,53,48,32,48,46,55,53,55,56,49,50,10,118,32,45,48,46,51,55,54,57,53,51,32,48,46,52,48,54,50,53,48,32,48,46,55,53,55,56,49,50,10,118,32,48,46,52,56,50,52,50,50,32,48,46,51,54,57,49,52,49,32,48,46,55,50,52,54,48,57,10,118,32,45,48,46,52,56,50,52,50,50,32,48,46,51,54,57,49,52,49,32,48,46,55,50,52,54,48,57,10,118,32,48,46,53,53,56,53,57,52,32,48,46,51,49,52,52,53,51,32,48,46,54,56,51,53,57,52,10,118,32,45,48,46,53,53,56,53,57,52,32,48,46,51,49,52,52,53,51,32,48,46,54,56,51,53,57,52,10,118,32,48,46,53,54,54,52,48,54,32,48,46,50,52,52,49,52,49,32,48,46,54,55,55,55,51,52,10,118,32,45,48,46,53,54,54,52,48,54,32,48,46,50,52,52,49,52,49,32,48,46,54,55,55,55,51,52,10,118,32,48,46,53,49,53,54,50,53,32,48,46,49,53,54,50,53,48,32,48,46,54,57,51,51,53,57,10,118,32,45,48,46,53,49,53,54,50,53,32,48,46,49,53,54,50,53,48,32,48,46,54,57,51,51,53,57,10,118,32,48,46,52,50,49,56,55,53,32,48,46,48,57,49,55,57,55,32,48,46,55,50,50,54,53,54,10,118,32,45,48,46,52,50,49,56,55,53,32,48,46,48,57,49,55,57,55,32,48,46,55,50,50,54,53,54,10,118,32,48,46,51,48,52,54,56,56,32,48,46,48,57,53,55,48,51,32,48,46,55,53,49,57,53,51,10,118,32,45,48,46,51,48,52,54,56,56,32,48,46,48,57,53,55,48,51,32,48,46,55,53,49,57,53,51,10,118,32,48,46,50,49,52,56,52,52,32,48,46,49,52,48,54,50,53,32,48,46,55,54,53,54,50,53,10,118,32,45,48,46,50,49,52,56,52,52,32,48,46,49,52,48,54,50,53,32,48,46,55,54,53,54,50,53,10,118,32,48,46,50,48,53,48,55,56,32,48,46,51,51,50,48,51,49,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,50,48,53,48,55,56,32,48,46,51,51,50,48,51,49,32,48,46,55,54,57,53,51,49,10,118,32,48,46,49,56,53,53,52,55,32,48,46,50,53,57,55,54,54,32,48,46,55,54,55,53,55,56,10,118,32,45,48,46,49,56,53,53,52,55,32,48,46,50,53,57,55,54,54,32,48,46,55,54,55,53,55,56,10,118,32,48,46,49,56,57,52,53,51,32,48,46,49,57,51,51,53,57,32,48,46,55,54,51,54,55,50,10,118,32,45,48,46,49,56,57,52,53,51,32,48,46,49,57,51,51,53,57,32,48,46,55,54,51,54,55,50,10,118,32,48,46,48,52,50,57,54,57,32,48,46,52,52,55,50,54,54,32,48,46,54,55,53,55,56,49,10,118,32,45,48,46,48,52,50,57,54,57,32,48,46,52,52,55,50,54,54,32,48,46,54,55,53,55,56,49,10,118,32,48,46,49,51,48,56,53,57,32,48,46,53,56,51,57,56,52,32,48,46,54,56,51,53,57,52,10,118,32,45,48,46,49,51,48,56,53,57,32,48,46,53,56,51,57,56,52,32,48,46,54,56,51,53,57,52,10,118,32,48,46,50,53,49,57,53,51,32,48,46,55,48,55,48,51,49,32,48,46,54,55,53,55,56,49,10,118,32,45,48,46,50,53,49,57,53,51,32,48,46,55,48,55,48,51,49,32,48,46,54,55,53,55,56,49,10,118,32,48,46,52,48,56,50,48,51,32,48,46,54,53,48,51,57,49,32,48,46,54,52,50,53,55,56,10,118,32,45,48,46,52,48,56,50,48,51,32,48,46,54,53,48,51,57,49,32,48,46,54,52,50,53,55,56,10,118,32,48,46,53,57,49,55,57,55,32,48,46,53,50,51,52,51,56,32,48,46,53,56,57,56,52,52,10,118,32,45,48,46,53,57,49,55,57,55,32,48,46,53,50,51,52,51,56,32,48,46,53,56,57,56,52,52,10,118,32,48,46,55,54,49,55,49,57,32,48,46,52,52,51,51,53,57,32,48,46,53,52,50,57,54,57,10,118,32,45,48,46,55,54,49,55,49,57,32,48,46,52,52,51,51,53,57,32,48,46,53,52,50,57,54,57,10,118,32,48,46,56,49,52,52,53,51,32,48,46,50,56,55,49,48,57,32,48,46,52,54,56,55,53,48,10,118,32,45,48,46,56,49,52,52,53,51,32,48,46,50,56,55,49,48,57,32,48,46,52,54,56,55,53,48,10,118,32,48,46,55,48,56,57,56,52,32,48,46,48,54,56,51,53,57,32,48,46,52,52,51,51,53,57,10,118,32,45,48,46,55,48,56,57,56,52,32,48,46,48,54,56,51,53,57,32,48,46,52,52,51,51,53,57,10,118,32,48,46,53,50,55,51,52,52,32,45,48,46,48,54,56,51,53,57,32,48,46,52,56,56,50,56,49,10,118,32,45,48,46,53,50,55,51,52,52,32,45,48,46,48,54,56,51,53,57,32,48,46,52,56,56,50,56,49,10,118,32,48,46,48,55,54,49,55,50,32,45,48,46,53,48,49,57,53,51,32,48,46,51,48,52,54,56,56,10,118,32,45,48,46,48,55,54,49,55,50,32,45,48,46,53,48,49,57,53,51,32,48,46,51,48,52,54,56,56,10,118,32,48,46,48,54,54,52,48,54,32,45,48,46,54,54,55,57,54,57,32,48,46,51,52,55,54,53,54,10,118,32,45,48,46,48,54,54,52,48,54,32,45,48,46,54,54,55,57,54,57,32,48,46,51,52,55,54,53,54,10,118,32,48,46,48,55,54,49,55,50,32,45,48,46,56,55,49,48,57,52,32,48,46,52,48,50,51,52,52,10,118,32,45,48,46,48,55,54,49,55,50,32,45,48,46,56,55,49,48,57,52,32,48,46,52,48,50,51,52,52,10,118,32,48,46,48,56,53,57,51,56,32,45,48,46,57,54,56,55,53,48,32,48,46,53,48,55,56,49,50,10,118,32,45,48,46,48,56,53,57,51,56,32,45,48,46,57,54,56,55,53,48,32,48,46,53,48,55,56,49,50,10,118,32,48,46,50,53,48,48,48,48,32,45,48,46,57,52,51,51,53,57,32,48,46,52,55,56,53,49,54,10,118,32,45,48,46,50,53,48,48,48,48,32,45,48,46,57,52,51,51,53,57,32,48,46,52,55,56,53,49,54,10,118,32,48,46,51,50,56,49,50,53,32,45,48,46,56,54,53,50,51,52,32,48,46,52,53,56,57,56,52,10,118,32,45,48,46,51,50,56,49,50,53,32,45,48,46,56,54,53,50,51,52,32,48,46,52,53,56,57,56,52,10,118,32,48,46,51,49,52,52,53,51,32,45,48,46,54,57,57,50,49,57,32,48,46,52,54,56,55,53,48,10,118,32,45,48,46,51,49,52,52,53,51,32,45,48,46,54,57,57,50,49,57,32,48,46,52,54,56,55,53,48,10,118,32,48,46,50,48,49,49,55,50,32,45,48,46,54,50,54,57,53,51,32,48,46,51,55,53,48,48,48,10,118,32,45,48,46,50,48,49,49,55,50,32,45,48,46,54,50,54,57,53,51,32,48,46,51,55,53,48,48,48,10,118,32,48,46,50,51,48,52,54,57,32,45,48,46,56,51,50,48,51,49,32,48,46,51,57,54,52,56,52,10,118,32,45,48,46,50,51,48,52,54,57,32,45,48,46,56,51,50,48,51,49,32,48,46,51,57,54,52,56,52,10,118,32,48,46,49,57,55,50,54,54,32,45,48,46,52,53,49,49,55,50,32,48,46,51,53,51,53,49,54,10,118,32,45,48,46,49,57,55,50,54,54,32,45,48,46,52,53,49,49,55,50,32,48,46,51,53,51,53,49,54,10,118,32,48,46,50,56,55,49,48,57,32,45,48,46,52,57,54,48,57,52,32,48,46,52,56,52,51,55,53,10,118,32,45,48,46,50,56,55,49,48,57,32,45,48,46,52,57,54,48,57,52,32,48,46,52,56,52,51,55,53,10,118,32,48,46,50,51,48,52,54,57,32,45,48,46,50,54,55,53,55,56,32,48,46,53,48,49,57,53,51,10,118,32,45,48,46,50,51,48,52,54,57,32,45,48,46,50,54,55,53,55,56,32,48,46,53,48,49,57,53,51,10,118,32,48,46,50,53,53,56,53,57,32,45,48,46,51,52,53,55,48,51,32,48,46,52,57,48,50,51,52,10,118,32,45,48,46,50,53,53,56,53,57,32,45,48,46,51,52,53,55,48,51,32,48,46,52,57,48,50,51,52,10,118,32,48,46,50,49,50,56,57,49,32,45,48,46,50,48,56,57,56,52,32,48,46,53,50,49,52,56,52,10,118,32,45,48,46,50,49,50,56,57,49,32,45,48,46,50,48,56,57,56,52,32,48,46,53,50,49,52,56,52,10,118,32,48,46,51,50,48,51,49,50,32,45,48,46,49,52,56,52,51,56,32,48,46,53,49,53,54,50,53,10,118,32,45,48,46,51,50,48,51,49,50,32,45,48,46,49,52,56,52,51,56,32,48,46,53,49,53,54,50,53,10,118,32,48,46,49,54,57,57,50,50,32,45,48,46,48,53,52,54,56,56,32,45,48,46,54,55,53,55,56,49,10,118,32,45,48,46,49,54,57,57,50,50,32,45,48,46,48,53,52,54,56,56,32,45,48,46,54,55,53,55,56,49,10,118,32,48,46,49,54,48,49,53,54,32,45,48,46,50,53,57,55,54,54,32,45,48,46,52,53,55,48,51,49,10,118,32,45,48,46,49,54,48,49,53,54,32,45,48,46,50,53,57,55,54,54,32,45,48,46,52,53,55,48,51,49,10,118,32,48,46,49,50,54,57,53,51,32,45,48,46,51,56,54,55,49,57,32,45,48,46,48,54,54,52,48,54,10,118,32,45,48,46,49,50,54,57,53,51,32,45,48,46,51,56,54,55,49,57,32,45,48,46,48,54,54,52,48,54,10,118,32,48,46,48,57,55,54,53,54,32,45,48,46,52,51,55,53,48,48,32,48,46,50,50,50,54,53,54,10,118,32,45,48,46,48,57,55,54,53,54,32,45,48,46,52,51,55,53,48,48,32,48,46,50,50,50,54,53,54,10,118,32,48,46,50,49,48,57,51,56,32,45,48,46,51,53,57,51,55,53,32,48,46,51,49,52,52,53,51,10,118,32,45,48,46,50,49,48,57,51,56,32,45,48,46,51,53,57,51,55,53,32,48,46,51,49,52,52,53,51,10,118,32,48,46,55,52,48,50,51,52,32,48,46,48,56,55,56,57,49,32,48,46,50,50,56,53,49,54,10,118,32,45,48,46,55,52,48,50,51,52,32,48,46,48,56,55,56,57,49,32,48,46,50,50,56,53,49,54,10,118,32,48,46,49,57,57,50,49,57,32,48,46,50,56,49,50,53,48,32,45,48,46,55,54,49,55,49,57,10,118,32,45,48,46,49,57,57,50,49,57,32,48,46,50,56,49,50,53,48,32,45,48,46,55,54,49,55,49,57,10,118,32,48,46,50,50,54,53,54,50,32,48,46,57,49,54,48,49,54,32,48,46,48,57,51,55,53,48,10,118,32,45,48,46,50,50,54,53,54,50,32,48,46,57,49,54,48,49,54,32,48,46,48,57,51,55,53,48,10,118,32,48,46,50,50,54,53,54,50,32,48,46,57,49,57,57,50,50,32,45,48,46,50,54,57,53,51,49,10,118,32,45,48,46,50,50,54,53,54,50,32,48,46,57,49,57,57,50,50,32,45,48,46,50,54,57,53,51,49,10,118,32,48,46,50,50,56,53,49,54,32,48,46,54,57,49,52,48,54,32,45,48,46,54,50,49,48,57,52,10,118,32,45,48,46,50,50,56,53,49,54,32,48,46,54,57,49,52,48,54,32,45,48,46,54,50,49,48,57,52,10,118,32,48,46,55,48,56,57,56,52,32,48,46,52,50,57,54,56,56,32,48,46,51,57,50,53,55,56,10,118,32,45,48,46,55,48,56,57,56,52,32,48,46,52,50,57,54,56,56,32,48,46,51,57,50,53,55,56,10,118,32,48,46,54,57,57,50,49,57,32,48,46,53,51,49,50,53,48,32,48,46,49,57,57,50,49,57,10,118,32,45,48,46,54,57,57,50,49,57,32,48,46,53,51,49,50,53,48,32,48,46,49,57,57,50,49,57,10,118,32,48,46,55,49,56,55,53,48,32,48,46,54,53,56,50,48,51,32,45,48,46,48,51,51,50,48,51,10,118,32,45,48,46,55,49,56,55,53,48,32,48,46,54,53,56,50,48,51,32,45,48,46,48,51,51,50,48,51,10,118,32,48,46,55,49,56,55,53,48,32,48,46,54,52,54,52,56,52,32,45,48,46,50,55,57,50,57,55,10,118,32,45,48,46,55,49,56,55,53,48,32,48,46,54,52,54,52,56,52,32,45,48,46,50,55,57,50,57,55,10,118,32,48,46,55,48,55,48,51,49,32,48,46,52,53,51,49,50,53,32,45,48,46,52,53,55,48,51,49,10,118,32,45,48,46,55,48,55,48,51,49,32,48,46,52,53,51,49,50,53,32,45,48,46,52,53,55,48,51,49,10,118,32,48,46,53,52,50,57,54,57,32,48,46,53,55,56,49,50,53,32,45,48,46,53,50,57,50,57,55,10,118,32,45,48,46,53,52,50,57,54,57,32,48,46,53,55,56,49,50,53,32,45,48,46,53,50,57,50,57,55,10,118,32,48,46,53,52,54,56,55,53,32,48,46,56,48,54,54,52,49,32,45,48,46,50,55,51,52,51,56,10,118,32,45,48,46,53,52,54,56,55,53,32,48,46,56,48,54,54,52,49,32,45,48,46,50,55,51,52,51,56,10,118,32,48,46,53,52,54,56,55,53,32,48,46,56,48,56,53,57,52,32,48,46,48,48,53,56,53,57,10,118,32,45,48,46,53,52,54,56,55,53,32,48,46,56,48,56,53,57,52,32,48,46,48,48,53,56,53,57,10,118,32,48,46,53,52,54,56,55,53,32,48,46,54,51,50,56,49,50,32,48,46,50,53,48,48,48,48,10,118,32,45,48,46,53,52,54,56,55,53,32,48,46,54,51,50,56,49,50,32,48,46,50,53,48,48,48,48,10,118,32,48,46,53,54,52,52,53,51,32,48,46,52,57,54,48,57,52,32,48,46,52,51,57,52,53,51,10,118,32,45,48,46,53,54,52,52,53,51,32,48,46,52,57,54,48,57,52,32,48,46,52,51,57,52,53,51,10,118,32,48,46,50,50,56,53,49,54,32,48,46,55,49,48,57,51,56,32,48,46,51,56,48,56,53,57,10,118,32,45,48,46,50,50,56,53,49,54,32,48,46,55,49,48,57,51,56,32,48,46,51,56,48,56,53,57,10,118,32,48,46,50,56,49,50,53,48,32,48,46,53,57,49,55,57,55,32,48,46,53,57,51,55,53,48,10,118,32,45,48,46,50,56,49,50,53,48,32,48,46,53,57,49,55,57,55,32,48,46,53,57,51,55,53,48,10,118,32,48,46,50,54,51,54,55,50,32,48,46,53,50,55,51,52,52,32,48,46,53,52,49,48,49,54,10,118,32,45,48,46,50,54,51,54,55,50,32,48,46,53,50,55,51,52,52,32]);fileData0.push.apply(fileData0,[48,46,53,52,49,48,49,54,10,118,32,48,46,48,51,54,52,53,56,32,48,46,52,55,57,49,54,55,32,48,46,53,57,51,55,53,48,10,118,32,45,48,46,48,51,54,52,53,56,32,48,46,52,55,57,49,54,55,32,48,46,53,57,51,55,53,48,10,118,32,48,46,55,56,55,49,48,57,32,48,46,51,48,50,55,51,52,32,48,46,51,48,54,54,52,49,10,118,32,45,48,46,55,56,55,49,48,57,32,48,46,51,48,50,55,51,52,32,48,46,51,48,54,54,52,49,10,118,32,48,46,56,48,56,53,57,52,32,48,46,51,56,48,56,53,57,32,48,46,49,49,55,49,56,56,10,118,32,45,48,46,56,48,56,53,57,52,32,48,46,51,56,48,56,53,57,32,48,46,49,49,55,49,56,56,10,118,32,48,46,56,49,56,51,53,57,32,48,46,52,53,55,48,51,49,32,45,48,46,48,54,48,53,52,55,10,118,32,45,48,46,56,49,56,51,53,57,32,48,46,52,53,55,48,51,49,32,45,48,46,48,54,48,53,52,55,10,118,32,48,46,55,57,54,56,55,53,32,48,46,52,51,55,53,48,48,32,45,48,46,50,55,57,50,57,55,10,118,32,45,48,46,55,57,54,56,55,53,32,48,46,52,51,55,53,48,48,32,45,48,46,50,55,57,50,57,55,10,118,32,48,46,51,51,53,57,51,56,32,45,48,46,50,54,55,53,55,56,32,45,48,46,48,52,49,48,49,54,10,118,32,45,48,46,51,51,53,57,51,56,32,45,48,46,50,54,55,53,55,56,32,45,48,46,48,52,49,48,49,54,10,118,32,48,46,53,52,49,48,49,54,32,45,48,46,49,51,52,55,54,54,32,45,48,46,48,51,57,48,54,50,10,118,32,45,48,46,53,52,49,48,49,54,32,45,48,46,49,51,52,55,54,54,32,45,48,46,48,51,57,48,54,50,10,118,32,48,46,53,52,52,57,50,50,32,45,48,46,48,55,56,49,50,53,32,48,46,50,55,53,51,57,49,10,118,32,45,48,46,53,52,52,57,50,50,32,45,48,46,48,55,56,49,50,53,32,48,46,50,55,53,51,57,49,10,118,32,48,46,51,49,56,51,53,57,32,45,48,46,49,57,51,51,53,57,32,48,46,51,55,56,57,48,54,10,118,32,45,48,46,51,49,56,51,53,57,32,45,48,46,49,57,51,51,53,57,32,48,46,51,55,56,57,48,54,10,118,32,48,46,50,55,56,54,52,54,32,45,48,46,50,56,49,50,53,48,32,48,46,50,52,55,51,57,54,10,118,32,45,48,46,50,55,56,54,52,54,32,45,48,46,50,56,49,50,53,48,32,48,46,50,52,55,51,57,54,10,118,32,48,46,50,56,51,56,53,52,32,45,48,46,49,54,52,48,54,50,32,48,46,52,55,57,49,54,55,10,118,32,45,48,46,50,56,51,56,53,52,32,45,48,46,49,54,52,48,54,50,32,48,46,52,55,57,49,54,55,10,118,32,48,46,54,50,56,57,48,54,32,48,46,49,53,50,51,52,52,32,45,48,46,53,48,48,48,48,48,10,118,32,45,48,46,54,50,56,57,48,54,32,48,46,49,53,50,51,52,52,32,45,48,46,53,48,48,48,48,48,10,118,32,48,46,52,55,52,54,48,57,32,48,46,50,49,48,57,51,56,32,45,48,46,54,50,53,48,48,48,10,118,32,45,48,46,52,55,52,54,48,57,32,48,46,50,49,48,57,51,56,32,45,48,46,54,50,53,48,48,48,10,118,32,48,46,53,51,55,49,48,57,32,45,48,46,48,55,54,49,55,50,32,45,48,46,51,51,55,56,57,49,10,118,32,45,48,46,53,51,55,49,48,57,32,45,48,46,48,55,54,49,55,50,32,45,48,46,51,51,55,56,57,49,10,118,32,48,46,51,56,56,54,55,50,32,45,48,46,49,53,56,50,48,51,32,45,48,46,51,57,48,54,50,53,10,118,32,45,48,46,51,56,56,54,55,50,32,45,48,46,49,53,56,50,48,51,32,45,48,46,51,57,48,54,50,53,10,118,32,48,46,51,56,56,48,50,49,32,45,48,46,48,50,51,52,51,56,32,45,48,46,53,56,51,51,51,51,10,118,32,45,48,46,51,56,56,48,50,49,32,45,48,46,48,50,51,52,51,56,32,45,48,46,53,56,51,51,51,51,10,118,32,48,46,57,54,50,56,57,49,32,48,46,52,49,52,48,54,50,32,45,48,46,50,54,51,54,55,50,10,118,32,45,48,46,57,54,50,56,57,49,32,48,46,52,49,52,48,54,50,32,45,48,46,50,54,51,54,55,50,10,118,32,49,46,49,49,53,50,51,52,32,48,46,52,53,56,57,56,52,32,45,48,46,51,53,51,53,49,54,10,118,32,45,49,46,49,49,53,50,51,52,32,48,46,52,53,56,57,56,52,32,45,48,46,51,53,51,53,49,54,10,118,32,49,46,50,53,57,55,54,54,32,48,46,51,56,56,54,55,50,32,45,48,46,52,49,48,49,53,54,10,118,32,45,49,46,50,53,57,55,54,54,32,48,46,51,56,56,54,55,50,32,45,48,46,52,49,48,49,53,54,10,118,32,49,46,50,55,55,51,52,52,32,48,46,49,56,53,53,52,55,32,45,48,46,52,49,54,48,49,54,10,118,32,45,49,46,50,55,55,51,52,52,32,48,46,49,56,53,53,52,55,32,45,48,46,52,49,54,48,49,54,10,118,32,49,46,49,52,48,54,50,53,32,45,48,46,48,48,49,57,53,51,32,45,48,46,51,54,55,49,56,56,10,118,32,45,49,46,49,52,48,54,50,53,32,45,48,46,48,48,49,57,53,51,32,45,48,46,51,54,55,49,56,56,10,118,32,48,46,57,49,55,57,54,57,32,45,48,46,48,56,55,56,57,49,32,45,48,46,50,50,50,54,53,54,10,118,32,45,48,46,57,49,55,57,54,57,32,45,48,46,48,56,55,56,57,49,32,45,48,46,50,50,50,54,53,54,10,118,32,48,46,57,52,53,51,49,50,32,45,48,46,48,51,51,50,48,51,32,45,48,46,50,53,51,57,48,54,10,118,32,45,48,46,57,52,53,51,49,50,32,45,48,46,48,51,51,50,48,51,32,45,48,46,50,53,51,57,48,54,10,118,32,49,46,49,49,55,49,56,56,32,48,46,48,51,51,50,48,51,32,45,48,46,51,56,48,56,53,57,10,118,32,45,49,46,49,49,55,49,56,56,32,48,46,48,51,51,50,48,51,32,45,48,46,51,56,48,56,53,57,10,118,32,49,46,50,50,52,54,48,57,32,48,46,49,55,55,55,51,52,32,45,48,46,52,50,53,55,56,49,10,118,32,45,49,46,50,50,52,54,48,57,32,48,46,49,55,55,55,51,52,32,45,48,46,52,50,53,55,56,49,10,118,32,49,46,50,49,52,56,52,52,32,48,46,51,51,51,57,56,52,32,45,48,46,52,49,57,57,50,50,10,118,32,45,49,46,50,49,52,56,52,52,32,48,46,51,51,51,57,56,52,32,45,48,46,52,49,57,57,50,50,10,118,32,49,46,48,57,57,54,48,57,32,48,46,51,56,56,54,55,50,32,45,48,46,51,54,57,49,52,49,10,118,32,45,49,46,48,57,57,54,48,57,32,48,46,51,56,56,54,55,50,32,45,48,46,51,54,57,49,52,49,10,118,32,48,46,57,55,54,53,54,50,32,48,46,51,53,53,52,54,57,32,45,48,46,50,56,57,48,54,50,10,118,32,45,48,46,57,55,54,53,54,50,32,48,46,51,53,53,52,54,57,32,45,48,46,50,56,57,48,54,50,10,118,32,48,46,54,57,51,51,53,57,32,45,48,46,48,52,56,56,50,56,32,45,48,46,48,56,51,57,56,52,10,118,32,45,48,46,54,57,51,51,53,57,32,45,48,46,48,52,56,56,50,56,32,45,48,46,48,56,51,57,56,52,10,118,32,48,46,55,50,56,53,49,54,32,45,48,46,48,56,57,56,52,52,32,45,48,46,49,52,56,52,51,56,10,118,32,45,48,46,55,50,56,53,49,54,32,45,48,46,48,56,57,56,52,52,32,45,48,46,49,52,56,52,51,56,10,118,32,48,46,55,57,50,57,54,57,32,48,46,49,50,54,57,53,51,32,48,46,48,48,49,57,53,51,10,118,32,45,48,46,55,57,50,57,54,57,32,48,46,49,50,54,57,53,51,32,48,46,48,48,49,57,53,51,10,118,32,48,46,56,54,57,49,52,49,32,48,46,51,52,53,55,48,51,32,45,48,46,50,49,54,55,57,55,10,118,32,45,48,46,56,54,57,49,52,49,32,48,46,51,52,53,55,48,51,32,45,48,46,50,49,54,55,57,55,10,118,32,48,46,56,49,48,53,52,55,32,45,48,46,48,51,51,50,48,51,32,45,48,46,49,57,55,50,54,54,10,118,32,45,48,46,56,49,48,53,52,55,32,45,48,46,48,51,51,50,48,51,32,45,48,46,49,57,55,50,54,54,10,118,32,48,46,55,55,51,52,51,56,32,48,46,48,48,51,57,48,54,32,45,48,46,50,50,54,53,54,50,10,118,32,45,48,46,55,55,51,52,51,56,32,48,46,48,48,51,57,48,54,32,45,48,46,50,50,54,53,54,50,10,118,32,48,46,55,56,53,49,53,54,32,48,46,48,53,56,53,57,52,32,45,48,46,50,53,49,57,53,51,10,118,32,45,48,46,55,56,53,49,53,54,32,48,46,48,53,56,53,57,52,32,45,48,46,50,53,49,57,53,51,10,118,32,48,46,55,55,55,51,52,52,32,48,46,49,50,54,57,53,51,32,45,48,46,50,51,54,51,50,56,10,118,32,45,48,46,55,55,55,51,52,52,32,48,46,49,50,54,57,53,51,32,45,48,46,50,51,54,51,50,56,10,118,32,48,46,56,52,49,55,57,55,32,48,46,50,50,54,53,54,50,32,45,48,46,50,52,48,50,51,52,10,118,32,45,48,46,56,52,49,55,57,55,32,48,46,50,50,54,53,54,50,32,45,48,46,50,52,48,50,51,52,10,118,32,48,46,57,48,48,51,57,49,32,48,46,50,57,56,56,50,56,32,45,48,46,50,52,54,48,57,52,10,118,32,45,48,46,57,48,48,51,57,49,32,48,46,50,57,56,56,50,56,32,45,48,46,50,52,54,48,57,52,10,118,32,48,46,56,51,48,48,55,56,32,48,46,50,56,53,49,53,54,32,45,48,46,49,54,55,57,54,57,10,118,32,45,48,46,56,51,48,48,55,56,32,48,46,50,56,53,49,53,54,32,45,48,46,49,54,55,57,54,57,10,118,32,48,46,55,55,53,51,57,49,32,48,46,49,52,48,54,50,53,32,45,48,46,49,50,56,57,48,54,10,118,32,45,48,46,55,55,53,51,57,49,32,48,46,49,52,48,54,50,53,32,45,48,46,49,50,56,57,48,54,10,118,32,48,46,55,50,49,51,53,52,32,48,46,48,48,53,50,48,56,32,45,48,46,49,52,51,50,50,57,10,118,32,45,48,46,55,50,49,51,53,52,32,48,46,48,48,53,50,48,56,32,45,48,46,49,52,51,50,50,57,10,118,32,48,46,57,49,57,57,50,50,32,48,46,50,54,55,53,55,56,32,45,48,46,51,48,52,54,56,56,10,118,32,45,48,46,57,49,57,57,50,50,32,48,46,50,54,55,53,55,56,32,45,48,46,51,48,52,54,56,56,10,118,32,48,46,56,54,53,50,51,52,32,48,46,50,48,53,48,55,56,32,45,48,46,50,57,52,57,50,50,10,118,32,45,48,46,56,54,53,50,51,52,32,48,46,50,48,53,48,55,56,32,45,48,46,50,57,52,57,50,50,10,118,32,48,46,56,48,48,55,56,49,32,48,46,49,51,50,56,49,50,32,45,48,46,50,57,54,56,55,53,10,118,32,45,48,46,56,48,48,55,56,49,32,48,46,49,51,50,56,49,50,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,55,57,50,57,54,57,32,48,46,48,56,55,56,57,49,32,45,48,46,50,57,54,56,55,53,10,118,32,45,48,46,55,57,50,57,54,57,32,48,46,48,56,55,56,57,49,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,51,53,57,51,56,32,48,46,48,52,56,56,50,56,32,45,48,46,50,57,54,56,55,53,10,118,32,45,48,46,56,51,53,57,51,56,32,48,46,48,52,56,56,50,56,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,51,48,48,55,56,32,48,46,48,48,48,48,48,48,32,45,48,46,50,57,54,56,55,53,10,118,32,45,48,46,56,51,48,48,55,56,32,48,46,48,48,48,48,48,48,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,52,55,54,53,54,32,45,48,46,48,49,55,53,55,56,32,45,48,46,50,54,55,53,55,56,10,118,32,45,48,46,56,52,55,54,53,54,32,45,48,46,48,49,55,53,55,56,32,45,48,46,50,54,55,53,55,56,10,118,32,48,46,57,57,48,50,51,52,32,48,46,51,49,54,52,48,54,32,45,48,46,51,53,49,53,54,50,10,118,32,45,48,46,57,57,48,50,51,52,32,48,46,51,49,54,52,48,54,32,45,48,46,51,53,49,53,54,50,10,118,32,49,46,49,48,53,52,54,57,32,48,46,51,52,51,55,53,48,32,45,48,46,52,50,51,56,50,56,10,118,32,45,49,46,49,48,53,52,54,57,32,48,46,51,52,51,55,53,48,32,45,48,46,52,50,51,56,50,56,10,118,32,49,46,50,49,50,56,57,49,32,48,46,50,57,56,56,50,56,32,45,48,46,52,54,52,56,52,52,10,118,32,45,49,46,50,49,50,56,57,49,32,48,46,50,57,56,56,50,56,32,45,48,46,52,54,52,56,52,52,10,118,32,49,46,50,50,50,54,53,54,32,48,46,49,54,55,57,54,57,32,45,48,46,52,54,54,55,57,55,10,118,32,45,49,46,50,50,50,54,53,54,32,48,46,49,54,55,57,54,57,32,45,48,46,52,54,54,55,57,55,10,118,32,49,46,49,50,49,48,57,52,32,48,46,48,52,52,57,50,50,32,45,48,46,52,50,57,54,56,56,10,118,32,45,49,46,49,50,49,48,57,52,32,48,46,48,52,52,57,50,50,32,45,48,46,52,50,57,54,56,56,10,118,32,48,46,57,54,50,56,57,49,32,45,48,46,48,48,57,55,54,54,32,45,48,46,51,49,54,52,48,54,10,118,32,45,48,46,57,54,50,56,57,49,32,45,48,46,48,48,57,55,54,54,32,45,48,46,51,49,54,52,48,54,10,118,32,48,46,56,55,54,57,53,51,32,48,46,48,54,54,52,48,54,32,45,48,46,51,50,54,49,55,50,10,118,32,45,48,46,56,55,54,57,53,51,32,48,46,48,54,54,52,48,54,32,45,48,46,51,50,54,49,55,50,10,118,32,48,46,57,52,55,50,54,54,32,48,46,49,49,55,49,56,56,32,45,48,46,51,52,53,55,48,51,10,118,32,45,48,46,57,52,55,50,54,54,32,48,46,49,49,55,49,56,56,32,45,48,46,51,52,53,55,48,51,10,118,32,49,46,48,48,55,56,49,50,32,48,46,49,55,57,54,56,56,32,45,48,46,51,54,57,49,52,49,10,118,32,45,49,46,48,48,55,56,49,50,32,48,46,49,55,57,54,56,56,32,45,48,46,51,54,57,49,52,49,10,118,32,49,46,48,54,54,52,48,54,32,48,46,50,50,54,53,54,50,32,45,48,46,51,56,52,55,54,54,10,118,32,45,49,46,48,54,54,52,48,54,32,48,46,50,50,54,53,54,50,32,45,48,46,51,56,52,55,54,54,10,118,32,49,46,48,50,51,52,51,56,32,48,46,50,56,49,50,53,48,32,45,48,46,51,56,48,56,53,57,10,118,32,45,49,46,48,50,51,52,51,56,32,48,46,50,56,49,50,53,48,32,45,48,46,51,56,48,56,53,57,10,118,32,48,46,57,53,53,48,55,56,32,48,46,50,51,50,52,50,50,32,45,48,46,51,52,55,54,53,54,10,118,32,45,48,46,57,53,53,48,55,56,32,48,46,50,51,50,52,50,50,32,45,48,46,51,52,55,54,53,54,10,118,32,48,46,56,57,54,52,56,52,32,48,46,49,55,49,56,55,53,32,45,48,46,51,51,48,48,55,56,10,118,32,45,48,46,56,57,54,52,56,52,32,48,46,49,55,49,56,55,53,32,45,48,46,51,51,48,48,55,56,10,118,32,48,46,56,51,50,48,51,49,32,48,46,49,49,51,50,56,49,32,45,48,46,51,50,50,50,54,54,10,118,32,45,48,46,56,51,50,48,51,49,32,48,46,49,49,51,50,56,49,32,45,48,46,51,50,50,50,54,54,10,118,32,48,46,56,55,49,48,57,52,32,48,46,48,49,49,55,49,57,32,45,48,46,51,49,48,53,52,55,10,118,32,45,48,46,56,55,49,48,57,52,32,48,46,48,49,49,55,49,57,32,45,48,46,51,49,48,53,52,55,10,118,32,48,46,57,54,54,55,57,55,32,48,46,48,52,50,57,54,57,32,45,48,46,51,52,55,54,53,54,10,118,32,45,48,46,57,54,54,55,57,55,32,48,46,48,52,50,57,54,57,32,45,48,46,51,52,55,54,53,54,10,118,32,49,46,48,55,56,49,50,53,32,48,46,48,57,57,54,48,57,32,45,48,46,52,49,52,48,54,50,10,118,32,45,49,46,48,55,56,49,50,53,32,48,46,48,57,57,54,48,57,32,45,48,46,52,49,52,48,54,50,10,118,32,49,46,49,53,56,50,48,51,32,48,46,49,56,49,54,52,49,32,45,48,46,52,51,55,53,48,48,10,118,32,45,49,46,49,53,56,50,48,51,32,48,46,49,56,49,54,52,49,32,45,48,46,52,51,55,53,48,48,10,118,32,49,46,49,54,48,49,53,54,32,48,46,50,54,55,53,55,56,32,45,48,46,52,51,57,52,53,51,10,118,32,45,49,46,49,54,48,49,53,54,32,48,46,50,54,55,53,55,56,32,45,48,46,52,51,57,52,53,51,10,118,32,49,46,49,48,52,49,54,55,32,48,46,51,49,53,49,48,52,32,45,48,46,52,50,57,54,56,56,10,118,32,45,49,46,49,48,52,49,54,55,32,48,46,51,49,53,49,48,52,32,45,48,46,52,50,57,54,56,56,10,118,32,48,46,57,49,48,49,53,54,32,45,48,46,49,49,51,50,56,49,32,45,48,46,51,49,56,51,53,57,10,118,32,45,48,46,57,49,48,49,53,54,32,45,48,46,49,49,51,50,56,49,32,45,48,46,51,49,56,51,53,57,10,118,32,49,46,49,54,55,57,54,57,32,45,48,46,48,49,57,53,51,49,32,45,48,46,52,52,53,51,49,50,10,118,32,45,49,46,49,54,55,57,54,57,32,45,48,46,48,49,57,53,51,49,32,45,48,46,52,52,53,51,49,50,10,118,32,49,46,51,50,56,49,50,53,32,48,46,49,56,49,54,52,49,32,45,48,46,52,55,48,55,48,51,10,118,32,45,49,46,51,50,56,49,50,53,32,48,46,49,56,49,54,52,49,32,45,48,46,52,55,48,55,48,51,10,118,32,49,46,51,48,48,55,56,49,32,48,46,51,57,56,52,51,56,32,45,48,46,52,55,50,54,53,54,10,118,32,45,49,46,51,48,48,55,56,49,32,48,46,51,57,56,52,51,56,32,45,48,46,52,55,50,54,53,54,10,118,32,49,46,49,51,50,56,49,50,32,48,46,52,55,50,54,53,54,32,45,48,46,52,52,49,52,48,54,10,118,32,45,49,46,49,51,50,56,49,50,32,48,46,52,55,50,54,53,54,32,45,48,46,52,52,49,52,48,54,10,118,32,48,46,57,52,57,50,49,57,32,48,46,52,50,53,55,56,49,32,45,48,46,51,53,51,53,49,54,10,118,32,45,48,46,57,52,57,50,49,57,32,48,46,52,50,53,55,56,49,32,45,48,46,51,53,51,53,49,54,10,118,32,48,46,57,50,55,55,51,52,32,48,46,49,53,50,51,52,52,32,45,48,46,52,50,49,56,55,53,10,118,32,45,48,46,57,50,55,55,51,52,32,48,46,49,53,50,51,52,52,32,45,48,46,52,50,49,56,55,53,10,118,32,49,46,49,53,54,50,53,48,32,48,46,50,49,56,55,53,48,32,45,48,46,53,49,51,54,55,50,10,118,32,45,49,46,49,53,54,50,53,48,32,48,46,50,49,56,55,53,48,32,45,48,46,53,49,51,54,55,50,10,118,32,49,46,51,48,57,56,57,54,32,48,46,50,55,51,52,51,56,32,45,48,46,53,50,54,48,52,50,10,118,32,45,49,46,51,48,57,56,57,54,32,48,46,50,55,51,52,51,56,32,45,48,46,53,50,54,48,52,50,10,118,32,48,46,56,51,53,57,51,56,32,48,46,51,52,53,55,48,51,32,45,48,46,51,49,52,52,53,51,10,118,32,45,48,46,56,51,53,57,51,56,32,48,46,51,52,53,55,48,51,32,45,48,46,51,49,52,52,53,51,10,118,32,48,46,55,54,53,54,50,53,32,48,46,49,50,56,57,48,54,32,45,48,46,51,57,52,53,51,49,10,118,32,45,48,46,55,54,53,54,50,53,32,48,46,49,50,56,57,48,54,32,45,48,46,51,57,52,53,51,49,10,118,32,48,46,54,57,57,50,49,57,32,45,48,46,48,57,57,54,48,57,32,45,48,46,50,54,49,55,49,57,10,118,32,45,48,46,54,57,57,50,49,57,32,45,48,46,48,57,57,54,48,57,32,45,48,46,50,54,49,55,49,57,10,118,32,48,46,53,48,51,57,48,54,32,48,46,50,52,50,54,55,54,32,48,46,55,49,55,55,55,51,10,118,32,48,46,52,54,51,56,54,55,32,48,46,49,57,56,50,52,50,32,48,46,55,53,51,52,49,56,10,118,32,48,46,52,53,57,57,54,49,32,48,46,49,51,55,50,48,55,32,48,46,55,50,56,48,50,55,10,118,32,48,46,53,50,56,51,50,48,32,48,46,49,54,57,57,50,50,32,48,46,54,55,54,50,55,48,10,118,32,45,48,46,53,50,56,51,50,48,32,48,46,49,54,57,57,50,50,32,48,46,54,55,54,50,55,48,10,118,32,45,48,46,52,53,57,57,54,49,32,48,46,49,51,55,50,48,55,32,48,46,55,50,56,48,50,55,10,118,32,45,48,46,52,54,51,56,54,55,32,48,46,49,57,56,50,52,50,32,48,46,55,53,51,52,49,56,10,118,32,45,48,46,53,48,51,57,48,54,32,48,46,50,52,50,54,55,54,32,48,46,55,49,55,55,55,51,10,118,32,48,46,53,55,54,49,55,50,32,48,46,50,52,50,54,55,54,32,48,46,54,50,49,48,57,52,10,118,32,48,46,53,49,48,55,52,50,32,48,46,48,56,54,52,50,54,32,48,46,54,51,53,50,53,52,10,118,32,48,46,53,56,53,57,51,56,32,48,46,49,52,56,52,51,56,32,48,46,53,55,48,51,49,50,10,118,32,45,48,46,53,56,53,57,51,56,32,48,46,49,52,56,52,51,56,32,48,46,53,55,48,51,49,50,10,118,32,45,48,46,53,49,48,55,52,50,32,48,46,48,56,54,52,50,54,32,48,46,54,51,53,50,53,52,10,118,32,45,48,46,53,55,54,49,55,50,32,48,46,50,52,50,54,55,54,32,48,46,54,50,49,48,57,52,10,118,32,48,46,52,50,52,56,48,53,32,48,46,48,54,55,51,56,51,32,48,46,54,57,56,55,51,48,10,118,32,48,46,51,53,49,53,54,50,32,48,46,48,50,49,52,56,52,32,48,46,54,54,54,57,57,50,10,118,32,48,46,52,52,57,50,49,57,32,48,46,48,49,53,54,50,53,32,48,46,53,57,55,54,53,54,10,118,32,45,48,46,52,52,57,50,49,57,32,48,46,48,49,53,54,50,53,32,48,46,53,57,55,54,53,54,10,118,32,45,48,46,51,53,49,53,54,50,32,48,46,48,50,49,52,56,52,32,48,46,54,54,54,57,57,50,10,118,32,45,48,46,52,50,52,56,48,53,32,48,46,48,54,55,51,56,51,32,48,46,54,57,56,55,51,48,10,118,32,48,46,51,57,56,57,50,54,32,48,46,49,51,54,50,51,48,32,48,46,55,54,55,48,57,48,10,118,32,48,46,51,53,50,48,53,49,32,48,46,48,57,51,55,53,48,32,48,46,55,52,57,53,49,50,10,118,32,45,48,46,51,53,50,48,53,49,32,48,46,48,57,51,55,53,48,32,48,46,55,52,57,53,49,50,10,118,32,45,48,46,51,57,56,57,50,54,32,48,46,49,51,54,50,51,48,32,48,46,55,54,55,48,57,48,10,118,32,48,46,51,48,55,54,49,55,32,48,46,49,51,54,50,51,48,32,48,46,55,56,52,54,54,56,10,118,32,48,46,50,52,54,53,56,50,32,48,46,49,51,55,50,48,55,32,48,46,55,54,55,48,57,48,10,118,32,48,46,50,55,56,56,48,57,32,48,46,48,54,55,51,56,51,32,48,46,55,50,53,53,56,54,10,118,32,45,48,46,50,55,56,56,48,57,32,48,46,48,54,55,51,56,51,32,48,46,55,50,53,53,56,54,10,118,32,45,48,46,50,52,54,53,56,50,32,48,46,49,51,55,50,48,55,32,48,46,55,54,55,48,57,48,10,118,32,45,48,46,51,48,55,54,49,55,32,48,46,49,51,54,50,51,48,32,48,46,55,56,52,54,54,56,10,118,32,48,46,49,57,50,51,56,51,32,48,46,48,56,54,52,50,54,32,48,46,54,57,50,51,56,51,10,118,32,48,46,50,53,51,57,48,54,32,48,46,48,49,53,54,50,53,32,48,46,54,51,50,56,49,50,10,118,32,45,48,46,50,53,51,57,48,54,32,48,46,48,49,53,54,50,53,32,48,46,54,51,50,56,49,50,10,118,32,45,48,46,49,57,50,51,56,51,32,48,46,48,56,54,52,50,54,32,48,46,54,57,50,51,56,51,10,118,32,48,46,49,55,53,55,56,49,32,48,46,49,54,57,57,50,50,32,48,46,55,51,55,55,57,51,10,118,32,48,46,49,50,54,57,53,51,32,48,46,50,52,50,54,55,54,32,48,46,54,57,56,50,52,50,10,118,32,48,46,49,49,55,49,56,56,32,48,46,49,52,56,52,51,56,32,48,46,54,53,50,51,52,52,10,118,32,45,48,46,49,49,55,49,56,56,32,48,46,49,52,56,52,51,56,32,48,46,54,53,50,51,52,52,10,118,32,45,48,46,49,50,54,57,53,51,32,48,46,50,52,50,54,55,54,32,48,46,54,57,56,50,52,50,10,118,32,45,48,46,49,55,53,55,56,49,32,48,46,49,54,57,57,50,50,32,48,46,55,51,55,55,57,51,10,118,32,48,46,50,52,53,54,48,53,32,48,46,49,57,56,50,52,50,32,48,46,55,57,50,57,54,57,10,118,32,48,46,50,48,51,49,50,53,32,48,46,50,52,50,54,55,54,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,50,48,51,49,50,53,32,48,46,50,52,50,54,55,54,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,50,52,53,54,48,53,32,48,46,49,57,56,50,52,50,32,48,46,55,57,50,57,54,57,10,118,32,48,46,50,52,53,54,48,53,32,48,46,50,56,57,53,53,49,32,48,46,55,57,50,57,54,57,10,118,32,48,46,50,52,54,53,56,50,32,48,46,51,53,48,53,56,54,32,48,46,55,54,55,48,57,48,10,118,32,48,46,49,55,53,55,56,49,32,48,46,51,49,53,52,51,48,32,48,46,55,51,55,55,57,51,10,118,32,45,48,46,49,55,53,55,56,49,32,48,46,51,49,53,52,51,48,32,48,46,55,51,55,55,57,51,10,118,32,45,48,46,50,52,54,53,56,50,32,48,46,51,53,48,53,56,54,32,48,46,55,54,55,48,57,48,10,118,32,45,48,46,50,52,53,54,48,53,32,48,46,50,56,57,53,53,49,32,48,46,55,57,50,57,54,57,10,118,32,48,46,49,57,50,51,56,51,32,48,46,52,48,49,51,54,55,32,48,46,54,57,50,51,56,51,10,118,32,48,46,49,49,55,49,56,56,32,48,46,51,51,57,56,52,52,32,48,46,54,53,50,51,52,52,10,118,32,45,48,46,49,49,55,49,56,56,32,48,46,51,51,57,56,52,52,32,48,46,54,53,50,51,52,52,10,118,32,45,48,46,49,57,50,51,56,51,32,48,46,52,48,49,51,54,55,32,48,46,54,57,50,51,56,51,10,118,32,48,46,50,55,56,56,48,57,32,48,46,52,49,56,57,52,53,32,48,46,55,50,53,53,56,54,10,118,32,48,46,51,53,49,53,54,50,32,48,46,52,54,54,55,57,55,32,48,46,54,54,54,57,57,50,10,118,32,48,46,50,53,51,57,48,54,32,48,46,52,55,54,53,54,50,32,48,46,54,51,50,56,49,50,10,118,32,45,48,46,50,53,51,57,48,54,32,48,46,52,55,54,53,54,50,32,48,46,54,51,50,56,49,50,10,118,32,45,48,46,51,53,49,53,54,50,32,48,46,52,54,54,55,57,55,32,48,46,54,54,54,57,57,50,10,118,32,45,48,46,50,55,56,56,48,57,32,48,46,52,49,56,57,52,53,32,48,46,55,50,53,53,56,54,10,118,32,48,46,51,48,55,54,49,55,32,48,46,51,53,52,57,56,48,32,48,46,55,56,52,54,54,56,10,118,32,48,46,51,53,50,48,53,49,32,48,46,51,57,52,53,51,49,32,48,46,55,52,57,53,49,50,10,118,32,45,48,46,51,53,50,48,53,49,32,48,46,51,57,52,53,51,49,32,48,46,55,52,57,53,49,50,10,118,32,45,48,46,51,48,55,54,49,55,32,48,46,51,53,52,57,56,48,32,48,46,55,56,52,54,54,56,10,118,32,48,46,51,57,56,57,50,54,32,48,46,51,53,52,57,56,48,32,48,46,55,54,55,48,57,48,10,118,32,48,46,52,53,57,57,54,49,32,48,46,51,53,48,53,56,54,32,48,46,55,50,56,48,50,55,10,118,32,48,46,52,50,52,56,48,53,32,48,46,52,49,56,57,52,53,32,48,46,54,57,56,55,51,48,10,118,32,45,48,46,52,50,52,56,48,53,32,48,46,52,49,56,57,52,53,32,48,46,54,57,56,55,51,48,10,118,32,45,48,46,52,53,57,57,54,49,32,48,46,51,53,48,53,56,54,32,48,46,55,50,56,48,50,55,10,118,32,45,48,46,51,57,56,57,50,54,32,48,46,51,53,52,57,56,48,32,48,46,55,54,55,48,57,48,10,118,32,48,46,53,49,48,55,52,50,32,48,46,52,48,49,51,54,55,32,48,46,54,51,53,50,53,52,10,118,32,48,46,52,52,57,50,49,57,32,48,46,52,55,54,53,54,50,32,48,46,53,57,55,54,53,54,10,118,32,45,48,46,52,52,57,50,49,57,32,48,46,52,55,54,53,54,50,32,48,46,53,57,55,54,53,54,10,118,32,45,48,46,53,49,48,55,52,50,32,48,46,52,48,49,51,54,55,32,48,46,54,51,53,50,53,52,10,118,32,48,46,53,50,56,51,50,48,32,48,46,51,49,53,52,51,48,32,48,46,54,55,54,50,55,48,10,118,32,48,46,53,56,53,57,51,56,32,48,46,51,51,57,56,52,52,32,48,46,53,55,48,51,49,50,10,118,32,45,48,46,53,56,53,57,51,56,32,48,46,51,51,57,56,52,52,32,48,46,53,55,48,51,49,50,10,118,32,45,48,46,53,50,56,51,50,48,32,48,46,51,49,53,52,51,48,32,48,46,54,55,54,50,55,48,10,118,32,48,46,52,54,51,56,54,55,32,48,46,50,56,57,53,53,49,32,48,46,55,53,51,52,49,56,10,118,32,45,48,46,52,54,51,56,54,55,32,48,46,50,56,57,53,53,49,32,48,46,55,53,51,52,49,56,10,118,32,48,46,52,54,52,56,52,52,32,48,46,50,52,51,49,54,52,32,48,46,55,54,55,53,55,56,10,118,32,48,46,52,51,52,48,56,50,32,48,46,51,50,53,49,57,53,32,48,46,55,55,52,57,48,50,10,118,32,48,46,52,53,48,56,52,54,32,48,46,50,56,52,54,54,56,32,48,46,55,55,57,54,50,50,10,118,32,45,48,46,52,53,48,56,52,54,32,48,46,50,56,52,54,54,56,32,48,46,55,55,57,54,50,50,10,118,32,45,48,46,52,51,52,48,56,50,32,48,46,51,50,53,49,57,53,32,48,46,55,55,52,57,48,50,10,118,32,45,48,46,52,54,52,56,52,52,32,48,46,50,52,51,49,54,52,32,48,46,55,54,55,53,55,56,10,118,32,48,46,51,53,50,53,51,57,32,48,46,51,53,56,51,57,56,32,48,46,55,57,50,52,56,48,10,118,32,48,46,51,57,52,48,52,51,32,48,46,51,52,52,53,54,52,32,48,46,55,57,51,52,53,55,10,118,32,45,48,46,51,57,52,48,52,51,32,48,46,51,52,52,53,54,52,32,48,46,55,57,51,52,53,55,10,118,32,45,48,46,51,53,50,53,51,57,32,48,46,51,53,56,51,57,56,32,48,46,55,57,50,52,56,48,10,118,32,48,46,50,55,53,51,57,49,32,48,46,51,50,53,49,57,53,32,48,46,56,48,54,54,52,49,10,118,32,48,46,51,49,50,54,54,51,32,48,46,51,52,52,53,54,52,32,48,46,56,49,48,56,55,50,10,118,32,45,48,46,51,49,50,54,54,51,32,48,46,51,52,52,53,54,52,32,48,46,56,49,48,56,55,50,10,118,32,45,48,46,50,55,53,51,57,49,32,48,46,51,50,53,49,57,53,32,48,46,56,48,54,54,52,49,10,118,32,48,46,50,52,51,49,54,52,32,48,46,50,52,51,49,54,52,32,48,46,56,48,56,53,57,52,10,118,32,48,46,50,53,54,51,52,56,32,48,46,50,56,52,54,54,56,32,48,46,56,49,56,48,51,52,10,118,32,45,48,46,50,53,54,51,52,56,32,48,46,50,56,52,54,54,56,32,48,46,56,49,56,48,51,52,10,118,32,45,48,46,50,52,51,49,54,52,32,48,46,50,52,51,49,54,52,32,48,46,56,48,56,53,57,52,10,118,32,48,46,50,55,53,51,57,49,32,48,46,49,54,54,48,49,54,32,48,46,56,48,54,54,52,49,10,118,32,48,46,50,53,54,51,52,56,32,48,46,50,48,51,50,56,56,32,48,46,56,49,56,48,51,52,10,118,32,45,48,46,50,53,54,51,52,56,32,48,46,50,48,51,50,56,56,32,48,46,56,49,56,48,51,52,10,118,32,45,48,46,50,55,53,51,57,49,32,48,46,49,54,54,48,49,54,32,48,46,56,48,54,54,52,49,10,118,32,48,46,51,53,50,53,51,57,32,48,46,49,51,51,55,56,57,32,48,46,55,57,50,52,56,48,10,118,32,48,46,51,49,50,54,54,51,32,48,46,49,52,54,57,55,51,32,48,46,56,49,48,56,55,50,10,118,32,45,48,46,51,49,50,54,54,51,32,48,46,49,52,54,57,55,51,32,48,46,56,49,48,56,55,50,10,118,32,45,48,46,51,53,50,53,51,57,32,48,46,49,51,51,55,56,57,32,48,46,55,57,50,52,56,48,10,118,32,48,46,52,51,52,48,56,50,32,48,46,49,54,54,48,49,54,32,48,46,55,55,52,57,48,50,10,118,32,48,46,51,57,52,48,52,51,32,48,46,49,52,54,57,55,51,32,48,46,55,57,51,52,53,55,10,118,32,45,48,46,51,57,52,48,52,51,32,48,46,49,52,54,57,55,51,32,48,46,55,57,51,52,53,55,10,118,32,45,48,46,52,51,52,48,56,50,32,48,46,49,54,54,48,49,54,32,48,46,55,55,52,57,48,50,10,118,32,48,46,52,53,48,56,52,54,32,48,46,50,48,51,50,56,56,32,48,46,55,55,57,54,50,50,10,118,32,45,48,46,52,53,48,56,52,54,32,48,46,50,48,51,50,56,56,32,48,46,55,55,57,54,50,50,10,118,32,48,46,52,49,57,50,55,49,32,48,46,50,52,50,56,51,57,32,48,46,55,57,55,53,50,54,10,118,32,48,46,52,48,49,48,52,50,32,48,46,49,57,53,57,54,52,32,48,46,56,48,50,48,56,51,10,118,32,45,48,46,52,49,57,50,55,49,32,48,46,50,52,50,56,51,57,32,48,46,55,57,55,53,50,54,10,118,32,45,48,46,52,48,49,48,52,50,32,48,46,49,57,53,57,54,52,32,48,46,56,48,50,48,56,51,10,118,32,48,46,51,53,50,50,49,52,32,48,46,49,55,53,55,56,49,32,48,46,56,49,51,56,48,50,10,118,32,45,48,46,51,53,50,50,49,52,32,48,46,49,55,53,55,56,49,32,48,46,56,49,51,56,48,50,10,118,32,48,46,51,48,53,51,51,57,32,48,46,49,57,53,57,54,52,32,48,46,56,50,50,50,54,54,10,118,32,45,48,46,51,48,53,51,51,57,32,48,46,49,57,53,57,54,52,32,48,46,56,50,50,50,54,54,10,118,32,48,46,50,56,53,49,53,54,32,48,46,50,52,50,56,51,57,32,48,46,56,50,51,53,54,56,10,118,32,45,48,46,50,56,53,49,53,54,32,48,46,50,52,50,56,51,57,32,48,46,56,50,51,53,54,56,10,118,32,48,46,51,48,53,51,51,57,32,48,46,50,57,50,51,49,56,32,48,46,56,50,50,50,54,54,10,118,32,45,48,46,51,48,53,51,51,57,32,48,46,50,57,50,51,49,56,32,48,46,56,50,50,50,54,54,10,118,32,48,46,51,53,50,50,49,52,32,48,46,51,49,51,49,53,49,32,48,46,56,49,51,56,48,50,10,118,32,45,48,46,51,53,50,50,49,52,32,48,46,51,49,51,49,53,49,32,48,46,56,49,51,56,48,50,10,118,32,48,46,52,48,49,48,52,50,32,48,46,50,57,50,51,49,56,32,48,46,56,48,50,48,56,51,10,118,32,45,48,46,52,48,49,48,52,50,32,48,46,50,57,50,51,49,56,32,48,46,56,48,50,48,56,51,10,118,32,48,46,48,56,55,56,57,49,32,45,48,46,57,54,57,55,50,55,32,48,46,53,54,48,53,52,55,10,118,32,48,46,49,54,52,48,54,50,32,45,48,46,57,52,56,55,51,48,32,48,46,53,57,51,55,53,48,10,118,32,48,46,48,55,54,54,54,48,32,45,48,46,57,51,54,48,51,53,32,48,46,54,51,52,55,54,54,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,57,54,48,57,51,56,32,48,46,54,48,53,52,54,57,10,118,32,45,48,46,48,55,54,54,54,48,32,45,48,46,57,51,54,48,51,53,32,48,46,54,51,52,55,54,54,10,118,32,45,48,46,49,54,52,48,54,50,32,45,48,46,57,52,56,55,51,48,32,48,46,53,57,51,55,53,48,10,118,32,45,48,46,48,56,55,56,57,49,32,45,48,46,57,54,57,55,50,55,32,48,46,53,54,48,53,52,55,10,118,32,48,46,50,52,54,48,57,52,32,45,48,46,57,52,57,50,49,57,32,48,46,53,51,53,54,52,53,10,118,32,48,46,50,55,49,57,55,51,32,45,48,46,57,50,50,56,53,50,32,48,46,53,56,50,53,50,48,10,118,32,48,46,49,57,50,51,56,51,32,45,48,46,57,49,56,52,53,55,32,48,46,54,50,57,56,56,51,10,118,32,45,48,46,49,57,50,51,56,51,32,45,48,46,57,49,56,52,53,55,32,48,46,54,50,57,56,56,51,10,118,32,45,48,46,50,55,49,57,55,51,32,45,48,46,57,50,50,56,53,50,32,48,46,53,56,50,53,50,48,10,118,32,45,48,46,50,52,54,48,57,52,32,45,48,46,57,52,57,50,49,57,32,48,46,53,51,53,54,52,53,10,118,32,48,46,51,51,48,53,54,54,32,45,48,46,56,57,56,52,51,56,32,48,46,53,50,53,51,57,49,10,118,32,48,46,51,49,48,48,53,57,32,45,48,46,56,52,53,50,49,53,32,48,46,53,57,57,49,50,49,10,118,32,48,46,50,52,53,49,49,55,32,45,48,46,56,54,50,51,48,53,32,48,46,54,52,50,53,55,56,10,118,32,45,48,46,50,52,53,49,49,55,32,45,48,46,56,54,50,51,48,53,32,48,46,54,52,50,53,55,56,10,118,32,45,48,46,51,49,48,48,53,57,32,45,48,46,56,52,53,50,49,53,32,48,46,53,57,57,49,50,49,10,118,32,45,48,46,51,51,48,53,54,54,32,45,48,46,56,57,56,52,51,56,32,48,46,53,50,53,51,57,49,10,118,32,48,46,51,51,53,52,52,57,32,45,48,46,55,54,53,54,50,53,32,48,46,53,52,53,56,57,56,10,118,32,48,46,50,57,55,56,53,50,32,45,48,46,54,56,54,53,50,51,32,48,46,54,50,54,52,54,53,10,118,32,48,46,50,53,50,52,52,49,32,45,48,46,55,53,56,51,48,49,32,48,46,54,54,55,52,56,48,10,118,32,45,48,46,50,53,50,52,52,49,32,45,48,46,55,53,56,51,48,49,32,48,46,54,54,55,52,56,48,10,118,32,45,48,46,50,57,55,56,53,50,32,45,48,46,54,56,54,53,50,51,32,48,46,54,50,54,52,54,53,10,118,32,45,48,46,51,51,53,52,52,57,32,45,48,46,55,54,53,54,50,53,32,48,46,53,52,53,56,57,56,10,118,32,48,46,51,48,56,49,48,53,32,45,48,46,53,52,57,56,48,53,32,48,46,53,54,52,57,52,49,10,118,32,48,46,50,54,49,50,51,48,32,45,48,46,52,53,55,53,50,48,32,48,46,54,51,56,49,56,52,10,118,32,48,46,50,50,54,53,54,50,32,45,48,46,53,55,50,50,54,54,32,48,46,54,56,56,52,55,55,10,118,32,45,48,46,50,50,54,53,54,50,32,45,48,46,53,55,50,50,54,54,32,48,46,54,56,56,52,55,55,10,118,32,45,48,46,50,54,49,50,51,48,32,45,48,46,52,53,55,53,50,48,32,48,46,54,51,56,49,56,52,10,118,32,45,48,46,51,48,56,49,48,53,32,45,48,46,53,52,57,56,48,53,32,48,46,53,54,52,57,52,49,10,118,32,48,46,50,48,48,49,57,53,32,45,48,46,49,53,48,56,55,57,32,48,46,54,54,57,57,50,50,10,118,32,48,46,51,49,50,57,56,56,32,45,48,46,49,52,56,57,50,54,32,48,46,53,54,51,52,55,55,10,118,32,48,46,52,49,50,49,48,57,32,45,48,46,48,56,55,52,48,50,32,48,46,54,48,57,56,54,51,10,118,32,48,46,50,55,50,52,54,49,32,45,48,46,48,54,57,51,51,54,32,48,46,55,49,53,51,51,50,10,118,32,45,48,46,50,55,50,52,54,49,32,45,48,46,48,54,57,51,51,54,32,48,46,55,49,53,51,51,50,10,118,32,45,48,46,52,49,50,49,48,57,32,45,48,46,48,56,55,52,48,50,32,48,46,54,48,57,56,54,51,10,118,32,45,48,46,51,49,50,57,56,56,32,45,48,46,49,52,56,57,50,54,32,48,46,53,54,51,52,55,55,10,118,32,45,48,46,50,48,48,49,57,53,32,45,48,46,49,53,48,56,55,57,32,48,46,54,54,57,57,50,50,10,118,32,48,46,53,50,57,55,56,53,32,45,48,46,48,55,50,55,53,52,32,48,46,53,51,55,53,57,56,10,118,32,48,46,54,49,56,49,54,52,32,48,46,48,49,54,49,49,51,32,48,46,53,55,55,49,52,56,10,118,32,48,46,53,48,49,57,53,51,32,45,48,46,48,48,51,52,49,56,32,48,46,54,51,57,49,54,48,10,118,32,45,48,46,53,48,49,57,53,51,32,45,48,46,48,48,51,52,49,56,32,48,46,54,51,57,49,54,48,10,118,32,45,48,46,54,49,56,49,54,52,32,48,46,48,49,54,49,49,51,32,48,46,53,55,55,49,52,56,10,118,32,45,48,46,53,50,57,55,56,53,32,45,48,46,48,55,50,55,53,52,32,48,46,53,51,55,53,57,56,10,118,32,48,46,55,49,55,55,55,51,32,48,46,48,54,55,51,56,51,32,48,46,52,57,53,49,49,55,10,118,32,48,46,55,54,49,50,51,48,32,48,46,49,56,51,49,48,53,32,48,46,53,52,51,52,53,55,10,118,32,48,46,54,54,53,48,51,57,32,48,46,49,49,57,49,52,49,32,48,46,54,48,52,48,48,52,10,118,32,45,48,46,54,54,53,48,51,57,32,48,46,49,49,57,49,52,49,32,48,46,54,48,52,48,48,52,10,118,32,45,48,46,55,54,49,50,51,48,32,48,46,49,56,51,49,48,53,32,48,46,53,52,51,52,53,55,10,118,32,45,48,46,55,49,55,55,55,51,32,48,46,48,54,55,51,56,51,32,48,46,52,57,53,49,49,55,10,118,32,48,46]);fileData0.push.apply(fileData0,[56,50,50,55,53,52,32,48,46,50,56,56,53,55,52,32,48,46,53,50,48,53,48,56,10,118,32,48,46,55,56,53,49,53,54,32,48,46,51,55,57,56,56,51,32,48,46,54,49,56,54,53,50,10,118,32,48,46,55,51,53,51,53,50,32,48,46,50,56,51,50,48,51,32,48,46,54,49,55,54,55,54,10,118,32,45,48,46,55,51,53,51,53,50,32,48,46,50,56,51,50,48,51,32,48,46,54,49,55,54,55,54,10,118,32,45,48,46,55,56,53,49,53,54,32,48,46,51,55,57,56,56,51,32,48,46,54,49,56,54,53,50,10,118,32,45,48,46,56,50,50,55,53,52,32,48,46,50,56,56,53,55,52,32,48,46,53,50,48,53,48,56,10,118,32,48,46,55,55,48,53,48,56,32,48,46,52,52,53,56,48,49,32,48,46,54,48,51,48,50,55,10,118,32,48,46,54,56,50,54,49,55,32,48,46,52,53,56,57,56,52,32,48,46,54,55,55,55,51,52,10,118,32,48,46,55,49,49,57,49,52,32,48,46,51,57,53,48,50,48,32,48,46,54,55,54,55,53,56,10,118,32,45,48,46,55,49,49,57,49,52,32,48,46,51,57,53,48,50,48,32,48,46,54,55,54,55,53,56,10,118,32,45,48,46,54,56,50,54,49,55,32,48,46,52,53,56,57,56,52,32,48,46,54,55,55,55,51,52,10,118,32,45,48,46,55,55,48,53,48,56,32,48,46,52,52,53,56,48,49,32,48,46,54,48,51,48,50,55,10,118,32,48,46,53,57,52,50,51,56,32,48,46,53,51,48,50,55,51,32,48,46,54,53,50,56,51,50,10,118,32,48,46,52,55,53,53,56,54,32,48,46,53,55,52,50,49,57,32,48,46,55,51,57,50,53,56,10,118,32,48,46,53,54,49,53,50,51,32,48,46,52,55,57,48,48,52,32,48,46,55,51,57,55,52,54,10,118,32,45,48,46,53,54,49,53,50,51,32,48,46,52,55,57,48,48,52,32,48,46,55,51,57,55,52,54,10,118,32,45,48,46,52,55,53,53,56,54,32,48,46,53,55,52,50,49,57,32,48,46,55,51,57,50,53,56,10,118,32,45,48,46,53,57,52,50,51,56,32,48,46,53,51,48,50,55,51,32,48,46,54,53,50,56,51,50,10,118,32,48,46,52,48,50,56,51,50,32,48,46,54,54,49,54,50,49,32,48,46,55,48,55,48,51,49,10,118,32,48,46,51,49,55,56,55,49,32,48,46,54,55,57,54,56,56,32,48,46,55,56,50,50,50,55,10,118,32,48,46,51,55,57,51,57,53,32,48,46,53,56,55,52,48,50,32,48,46,55,57,50,52,56,48,10,118,32,45,48,46,51,55,57,51,57,53,32,48,46,53,56,55,52,48,50,32,48,46,55,57,50,52,56,48,10,118,32,45,48,46,51,49,55,56,55,49,32,48,46,54,55,57,54,56,56,32,48,46,55,56,50,50,50,55,10,118,32,45,48,46,52,48,50,56,51,50,32,48,46,54,54,49,54,50,49,32,48,46,55,48,55,48,51,49,10,118,32,48,46,50,52,52,49,52,49,32,48,46,55,49,54,55,57,55,32,48,46,55,52,48,55,50,51,10,118,32,48,46,49,56,52,53,55,48,32,48,46,54,52,53,57,57,54,32,48,46,56,48,49,50,55,48,10,118,32,48,46,50,53,57,50,55,55,32,48,46,54,50,51,48,52,55,32,48,46,56,49,57,56,50,52,10,118,32,45,48,46,50,53,57,50,55,55,32,48,46,54,50,51,48,52,55,32,48,46,56,49,57,56,50,52,10,118,32,45,48,46,49,56,52,53,55,48,32,48,46,54,52,53,57,57,54,32,48,46,56,48,49,50,55,48,10,118,32,45,48,46,50,52,52,49,52,49,32,48,46,55,49,54,55,57,55,32,48,46,55,52,48,55,50,51,10,118,32,48,46,49,50,48,49,49,55,32,48,46,53,56,57,56,52,52,32,48,46,55,52,56,48,52,55,10,118,32,48,46,48,56,51,57,56,52,32,48,46,52,55,56,48,50,55,32,48,46,55,57,53,56,57,56,10,118,32,48,46,49,53,51,56,48,57,32,48,46,53,50,51,52,51,56,32,48,46,56,50,53,54,56,52,10,118,32,45,48,46,49,53,51,56,48,57,32,48,46,53,50,51,52,51,56,32,48,46,56,50,53,54,56,52,10,118,32,45,48,46,48,56,51,57,56,52,32,48,46,52,55,56,48,50,55,32,48,46,55,57,53,56,57,56,10,118,32,45,48,46,49,50,48,49,49,55,32,48,46,53,56,57,56,52,52,32,48,46,55,52,56,48,52,55,10,118,32,48,46,48,51,54,54,50,49,32,48,46,52,52,56,55,51,48,32,48,46,55,51,57,50,53,56,10,118,32,48,46,48,48,48,48,48,48,32,48,46,52,48,56,50,48,51,32,48,46,55,56,53,49,53,54,10,118,32,48,46,48,54,48,48,53,57,32,48,46,51,57,53,53,48,56,32,48,46,56,49,51,52,55,55,10,118,32,45,48,46,48,54,48,48,53,57,32,48,46,51,57,53,53,48,56,32,48,46,56,49,51,52,55,55,10,118,32,45,48,46,48,51,54,54,50,49,32,48,46,52,52,56,55,51,48,32,48,46,55,51,57,50,53,56,10,118,32,48,46,49,51,53,55,52,50,32,48,46,52,50,53,50,57,51,32,48,46,56,48,54,49,53,50,10,118,32,48,46,50,48,52,53,57,48,32,48,46,52,52,54,50,56,57,32,48,46,55,55,55,51,52,52,10,118,32,48,46,50,50,54,53,54,50,32,48,46,53,50,57,55,56,53,32,48,46,56,48,51,50,50,51,10,118,32,45,48,46,50,50,54,53,54,50,32,48,46,53,50,57,55,56,53,32,48,46,56,48,51,50,50,51,10,118,32,45,48,46,50,48,52,53,57,48,32,48,46,52,52,54,50,56,57,32,48,46,55,55,55,51,52,52,10,118,32,45,48,46,49,51,53,55,52,50,32,48,46,52,50,53,50,57,51,32,48,46,56,48,54,49,53,50,10,118,32,48,46,50,56,55,49,48,57,32,48,46,52,56,54,51,50,56,32,48,46,55,54,51,54,55,50,10,118,32,48,46,51,50,50,55,53,52,32,48,46,53,52,56,51,52,48,32,48,46,55,56,55,49,48,57,10,118,32,45,48,46,51,50,50,55,53,52,32,48,46,53,52,56,51,52,48,32,48,46,55,56,55,49,48,57,10,118,32,45,48,46,50,56,55,49,48,57,32,48,46,52,56,54,51,50,56,32,48,46,55,54,51,54,55,50,10,118,32,48,46,51,55,56,52,49,56,32,48,46,52,54,56,55,53,48,32,48,46,55,52,53,54,48,53,10,118,32,48,46,52,52,53,56,48,49,32,48,46,52,56,56,50,56,49,32,48,46,55,53,51,57,48,54,10,118,32,45,48,46,52,52,53,56,48,49,32,48,46,52,56,56,50,56,49,32,48,46,55,53,51,57,48,54,10,118,32,45,48,46,51,55,56,52,49,56,32,48,46,52,54,56,55,53,48,32,48,46,55,52,53,54,48,53,10,118,32,48,46,53,49,56,53,53,53,32,48,46,52,49,49,54,50,49,32,48,46,55,48,53,53,54,54,10,118,32,48,46,54,50,52,48,50,51,32,48,46,51,57,57,52,49,52,32,48,46,54,57,55,55,53,52,10,118,32,45,48,46,54,50,52,48,50,51,32,48,46,51,57,57,52,49,52,32,48,46,54,57,55,55,53,52,10,118,32,45,48,46,53,49,56,53,53,53,32,48,46,52,49,49,54,50,49,32,48,46,55,48,53,53,54,54,10,118,32,48,46,54,50,54,57,53,51,32,48,46,51,52,49,51,48,57,32,48,46,54,54,53,48,51,57,10,118,32,48,46,54,56,51,53,57,52,32,48,46,51,50,53,54,56,52,32,48,46,54,53,52,50,57,55,10,118,32,45,48,46,54,56,51,53,57,52,32,48,46,51,50,53,54,56,52,32,48,46,54,53,52,50,57,55,10,118,32,45,48,46,54,50,54,57,53,51,32,48,46,51,52,49,51,48,57,32,48,46,54,54,53,48,51,57,10,118,32,48,46,54,51,57,49,54,48,32,48,46,50,52,56,48,52,55,32,48,46,54,53,48,51,57,49,10,118,32,48,46,54,54,50,53,57,56,32,48,46,49,57,53,56,48,49,32,48,46,54,51,49,51,52,56,10,118,32,45,48,46,54,54,50,53,57,56,32,48,46,49,57,53,56,48,49,32,48,46,54,51,49,51,52,56,10,118,32,45,48,46,54,51,57,49,54,48,32,48,46,50,52,56,48,52,55,32,48,46,54,53,48,51,57,49,10,118,32,48,46,53,54,56,56,52,56,32,48,46,49,50,56,52,49,56,32,48,46,54,53,57,49,56,48,10,118,32,48,46,53,52,56,56,50,56,32,48,46,48,54,54,52,48,54,32,48,46,54,53,48,51,57,49,10,118,32,45,48,46,53,52,56,56,50,56,32,48,46,48,54,54,52,48,54,32,48,46,54,53,48,51,57,49,10,118,32,45,48,46,53,54,56,56,52,56,32,48,46,49,50,56,52,49,56,32,48,46,54,53,57,49,56,48,10,118,32,48,46,52,52,49,56,57,53,32,48,46,48,52,48,48,51,57,32,48,46,54,56,55,57,56,56,10,118,32,48,46,51,55,57,56,56,51,32,45,48,46,48,48,52,56,56,51,32,48,46,54,57,51,56,52,56,10,118,32,45,48,46,51,55,57,56,56,51,32,45,48,46,48,48,52,56,56,51,32,48,46,54,57,51,56,52,56,10,118,32,45,48,46,52,52,49,56,57,53,32,48,46,48,52,48,48,51,57,32,48,46,54,56,55,57,56,56,10,118,32,48,46,50,56,55,49,48,57,32,48,46,48,52,50,52,56,48,32,48,46,55,50,57,57,56,48,10,118,32,48,46,49,56,49,54,52,49,32,48,46,48,48,54,56,51,54,32,48,46,55,54,49,50,51,48,10,118,32,45,48,46,49,56,49,54,52,49,32,48,46,48,48,54,56,51,54,32,48,46,55,54,49,50,51,48,10,118,32,45,48,46,50,56,55,49,48,57,32,48,46,48,52,50,52,56,48,32,48,46,55,50,57,57,56,48,10,118,32,48,46,49,55,49,51,56,55,32,48,46,49,48,49,48,55,52,32,48,46,55,53,50,57,51,48,10,118,32,48,46,48,57,48,51,51,50,32,48,46,48,57,54,49,57,49,32,48,46,55,52,54,48,57,52,10,118,32,48,46,48,55,54,49,55,50,32,45,48,46,48,50,51,57,50,54,32,48,46,55,54,51,49,56,52,10,118,32,45,48,46,48,55,54,49,55,50,32,45,48,46,48,50,51,57,50,54,32,48,46,55,54,51,49,56,52,10,118,32,45,48,46,48,57,48,51,51,50,32,48,46,48,57,54,49,57,49,32,48,46,55,52,54,48,57,52,10,118,32,45,48,46,49,55,49,51,56,55,32,48,46,49,48,49,48,55,52,32,48,46,55,53,50,57,51,48,10,118,32,48,46,49,51,57,49,54,48,32,48,46,51,54,48,51,53,50,32,48,46,55,55,56,56,48,57,10,118,32,48,46,48,55,49,55,55,55,32,48,46,51,50,53,49,57,53,32,48,46,55,57,49,48,49,54,10,118,32,45,48,46,48,55,49,55,55,55,32,48,46,51,50,53,49,57,53,32,48,46,55,57,49,48,49,54,10,118,32,45,48,46,49,51,57,49,54,48,32,48,46,51,54,48,51,53,50,32,48,46,55,55,56,56,48,57,10,118,32,48,46,49,49,56,54,53,50,32,48,46,50,54,48,55,52,50,32,48,46,55,54,56,48,54,54,10,118,32,48,46,48,48,48,48,48,48,32,48,46,50,55,53,51,57,49,32,48,46,55,56,53,49,53,54,10,118,32,48,46,48,54,55,56,55,49,32,48,46,50,49,48,57,51,56,32,48,46,55,54,50,54,57,53,10,118,32,45,48,46,48,54,55,56,55,49,32,48,46,50,49,48,57,51,56,32,48,46,55,54,50,54,57,53,10,118,32,45,48,46,49,49,56,54,53,50,32,48,46,50,54,48,55,52,50,32,48,46,55,54,56,48,54,54,10,118,32,48,46,48,48,48,48,48,48,32,48,46,49,52,48,54,50,53,32,48,46,55,52,56,48,52,55,10,118,32,48,46,49,51,51,55,56,57,32,48,46,49,55,49,51,56,55,32,48,46,55,53,53,56,53,57,10,118,32,45,48,46,49,51,51,55,56,57,32,48,46,49,55,49,51,56,55,32,48,46,55,53,53,56,53,57,10,118,32,48,46,49,48,54,57,51,52,32,45,48,46,57,48,51,56,48,57,32,48,46,54,54,53,48,51,57,10,118,32,48,46,48,51,54,54,50,49,32,45,48,46,56,57,49,49,49,51,32,48,46,54,56,52,48,56,50,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,57,49,53,48,51,57,32,48,46,54,54,52,48,54,50,10,118,32,45,48,46,48,51,54,54,50,49,32,45,48,46,56,57,49,49,49,51,32,48,46,54,56,52,48,56,50,10,118,32,45,48,46,49,48,54,57,51,52,32,45,48,46,57,48,51,56,48,57,32,48,46,54,54,53,48,51,57,10,118,32,48,46,49,54,57,52,51,52,32,45,48,46,56,54,53,55,50,51,32,48,46,54,55,52,51,49,54,10,118,32,48,46,49,48,49,48,55,52,32,45,48,46,56,54,53,50,51,52,32,48,46,54,57,51,56,52,56,10,118,32,45,48,46,49,48,49,48,55,52,32,45,48,46,56,54,53,50,51,52,32,48,46,54,57,51,56,52,56,10,118,32,45,48,46,49,54,57,52,51,52,32,45,48,46,56,54,53,55,50,51,32,48,46,54,55,52,51,49,54,10,118,32,48,46,49,56,53,53,52,55,32,45,48,46,55,55,51,52,51,56,32,48,46,54,57,55,50,54,54,10,118,32,48,46,49,50,55,57,51,48,32,45,48,46,55,56,57,48,54,50,32,48,46,55,49,50,56,57,49,10,118,32,45,48,46,49,50,55,57,51,48,32,45,48,46,55,56,57,48,54,50,32,48,46,55,49,50,56,57,49,10,118,32,45,48,46,49,56,53,53,52,55,32,45,48,46,55,55,51,52,51,56,32,48,46,54,57,55,50,54,54,10,118,32,48,46,49,52,55,57,52,57,32,45,48,46,52,53,56,52,57,54,32,48,46,55,50,55,53,51,57,10,118,32,48,46,49,48,50,48,53,49,32,45,48,46,53,54,54,56,57,53,32,48,46,55,51,54,56,49,54,10,118,32,48,46,49,55,57,49,57,57,32,45,48,46,54,55,51,51,52,48,32,48,46,55,49,49,57,49,52,10,118,32,45,48,46,49,55,57,49,57,57,32,45,48,46,54,55,51,51,52,48,32,48,46,55,49,49,57,49,52,10,118,32,45,48,46,49,48,50,48,53,49,32,45,48,46,53,54,54,56,57,53,32,48,46,55,51,54,56,49,54,10,118,32,45,48,46,49,52,55,57,52,57,32,45,48,46,52,53,56,52,57,54,32,48,46,55,50,55,53,51,57,10,118,32,48,46,49,49,55,49,56,56,32,45,48,46,55,49,50,56,57,49,32,48,46,55,50,55,48,53,49,10,118,32,45,48,46,49,49,55,49,56,56,32,45,48,46,55,49,50,56,57,49,32,48,46,55,50,55,48,53,49,10,118,32,48,46,48,56,53,57,51,56,32,45,48,46,51,55,49,48,57,52,32,48,46,55,52,49,54,57,57,10,118,32,48,46,48,52,50,57,54,57,32,45,48,46,51,50,52,50,49,57,32,48,46,55,52,56,48,52,55,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,51,56,49,56,51,54,32,48,46,55,52,54,48,57,52,10,118,32,48,46,48,52,49,57,57,50,32,45,48,46,52,53,56,48,48,56,32,48,46,55,52,55,48,55,48,10,118,32,45,48,46,48,52,49,57,57,50,32,45,48,46,52,53,56,48,48,56,32,48,46,55,52,55,48,55,48,10,118,32,45,48,46,48,52,50,57,54,57,32,45,48,46,51,50,52,50,49,57,32,48,46,55,52,56,48,52,55,10,118,32,45,48,46,48,56,53,57,51,56,32,45,48,46,51,55,49,48,57,52,32,48,46,55,52,49,54,57,57,10,118,32,48,46,48,53,53,54,54,52,32,45,48,46,54,54,49,49,51,51,32,48,46,55,51,54,51,50,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,53,54,51,52,55,55,32,48,46,55,52,50,49,56,56,10,118,32,45,48,46,48,53,53,54,54,52,32,45,48,46,54,54,49,49,51,51,32,48,46,55,51,54,51,50,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,55,49,55,55,55,51,32,48,46,55,51,52,51,55,53,10,118,32,48,46,48,53,52,49,57,57,32,45,48,46,55,51,54,56,49,54,32,48,46,55,51,50,57,49,48,10,118,32,45,48,46,48,53,52,49,57,57,32,45,48,46,55,51,54,56,49,54,32,48,46,55,51,50,57,49,48,10,118,32,48,46,49,49,52,55,52,54,32,45,48,46,50,53,57,50,55,55,32,48,46,55,52,55,48,55,48,10,118,32,48,46,49,50,49,48,57,52,32,45,48,46,50,50,50,54,53,54,32,48,46,55,55,48,53,48,56,10,118,32,48,46,49,48,57,56,54,51,32,45,48,46,50,52,57,53,49,50,32,48,46,55,56,55,49,48,57,10,118,32,48,46,48,56,51,52,57,54,32,45,48,46,50,55,57,55,56,53,32,48,46,55,54,51,49,56,52,10,118,32,45,48,46,48,56,51,52,57,54,32,45,48,46,50,55,57,55,56,53,32,48,46,55,54,51,49,56,52,10,118,32,45,48,46,49,48,57,56,54,51,32,45,48,46,50,52,57,53,49,50,32,48,46,55,56,55,49,48,57,10,118,32,45,48,46,49,50,49,48,57,52,32,45,48,46,50,50,50,54,53,54,32,48,46,55,55,48,53,48,56,10,118,32,45,48,46,49,49,52,55,52,54,32,45,48,46,50,53,57,50,55,55,32,48,46,55,52,55,48,55,48,10,118,32,48,46,49,49,56,49,54,52,32,45,48,46,49,56,52,53,55,48,32,48,46,55,53,51,52,49,56,10,118,32,48,46,48,57,55,54,53,54,32,45,48,46,49,53,48,51,57,49,32,48,46,55,54,51,49,56,52,10,118,32,48,46,49,49,55,54,55,54,32,45,48,46,49,56,50,49,50,57,32,48,46,55,56,55,53,57,56,10,118,32,45,48,46,49,49,55,54,55,54,32,45,48,46,49,56,50,49,50,57,32,48,46,55,56,55,53,57,56,10,118,32,45,48,46,48,57,55,54,53,54,32,45,48,46,49,53,48,51,57,49,32,48,46,55,54,51,49,56,52,10,118,32,45,48,46,49,49,56,49,54,52,32,45,48,46,49,56,52,53,55,48,32,48,46,55,53,51,52,49,56,10,118,32,48,46,48,53,53,49,55,54,32,45,48,46,49,50,55,57,51,48,32,48,46,55,53,48,52,56,56,10,118,32,48,46,48,50,55,56,51,50,32,45,48,46,49,52,49,49,49,51,32,48,46,55,54,51,49,56,52,10,118,32,48,46,48,55,48,56,48,49,32,45,48,46,49,51,51,55,56,57,32,48,46,55,56,48,50,55,51,10,118,32,45,48,46,48,55,48,56,48,49,32,45,48,46,49,51,51,55,56,57,32,48,46,55,56,48,50,55,51,10,118,32,45,48,46,48,50,55,56,51,50,32,45,48,46,49,52,49,49,49,51,32,48,46,55,54,51,49,56,52,10,118,32,45,48,46,48,53,53,49,55,54,32,45,48,46,49,50,55,57,51,48,32,48,46,55,53,48,52,56,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,49,54,53,48,51,57,32,48,46,55,53,54,56,51,54,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,49,55,54,55,53,56,32,48,46,55,55,48,53,48,56,10,118,32,48,46,48,49,55,53,55,56,32,45,48,46,49,54,48,49,53,54,32,48,46,55,56,55,53,57,56,10,118,32,45,48,46,48,49,55,53,55,56,32,45,48,46,49,54,48,49,53,54,32,48,46,55,56,55,53,57,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,51,49,51,52,55,55,32,48,46,55,54,49,55,49,57,10,118,32,48,46,48,52,53,52,49,48,32,45,48,46,50,57,52,57,50,50,32,48,46,55,55,57,50,57,55,10,118,32,45,48,46,48,52,53,52,49,48,32,45,48,46,50,57,52,57,50,50,32,48,46,55,55,57,50,57,55,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,50,57,51,57,52,53,32,48,46,55,57,50,57,54,57,10,118,32,48,46,48,55,57,53,57,48,32,45,48,46,50,54,50,54,57,53,32,48,46,55,57,53,52,49,48,10,118,32,48,46,48,52,49,57,57,50,32,45,48,46,50,54,54,49,49,51,32,48,46,56,48,52,54,56,56,10,118,32,45,48,46,48,52,49,57,57,50,32,45,48,46,50,54,54,49,49,51,32,48,46,56,48,52,54,56,56,10,118,32,45,48,46,48,55,57,53,57,48,32,45,48,46,50,54,50,54,57,53,32,48,46,55,57,53,52,49,48,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,49,56,48,54,54,52,32,48,46,56,48,56,53,57,52,10,118,32,48,46,48,51,50,55,49,53,32,45,48,46,49,55,53,50,57,51,32,48,46,56,49,54,52,48,54,10,118,32,48,46,48,52,52,57,50,50,32,45,48,46,49,52,53,48,50,48,32,48,46,55,57,56,56,50,56,10,118,32,45,48,46,48,52,52,57,50,50,32,45,48,46,49,52,53,48,50,48,32,48,46,55,57,56,56,50,56,10,118,32,45,48,46,48,51,50,55,49,53,32,45,48,46,49,55,53,50,57,51,32,48,46,56,49,54,52,48,54,10,118,32,48,46,48,54,56,56,52,56,32,45,48,46,49,53,55,50,50,55,32,48,46,56,49,48,53,52,55,10,118,32,48,46,48,57,54,54,56,48,32,45,48,46,49,53,51,56,48,57,32,48,46,55,57,56,56,50,56,10,118,32,45,48,46,48,57,54,54,56,48,32,45,48,46,49,53,51,56,48,57,32,48,46,55,57,56,56,50,56,10,118,32,45,48,46,48,54,56,56,52,56,32,45,48,46,49,53,55,50,50,55,32,48,46,56,49,48,53,52,55,10,118,32,48,46,48,57,52,50,51,56,32,45,48,46,49,56,55,57,56,56,32,48,46,56,49,54,52,48,54,10,118,32,48,46,49,49,52,50,53,56,32,45,48,46,50,50,48,55,48,51,32,48,46,56,48,56,49,48,53,10,118,32,45,48,46,49,49,52,50,53,56,32,45,48,46,50,50,48,55,48,51,32,48,46,56,48,56,49,48,53,10,118,32,45,48,46,48,57,52,50,51,56,32,45,48,46,49,56,55,57,56,56,32,48,46,56,49,54,52,48,54,10,118,32,48,46,48,56,52,52,55,51,32,45,48,46,50,52,48,55,50,51,32,48,46,56,49,50,57,56,56,10,118,32,45,48,46,48,56,52,52,55,51,32,45,48,46,50,52,48,55,50,51,32,48,46,56,49,50,57,56,56,10,118,32,48,46,48,53,52,54,56,56,32,45,48,46,50,49,51,56,54,55,32,48,46,56,50,51,50,52,50,10,118,32,45,48,46,48,53,52,54,56,56,32,45,48,46,50,49,51,56,54,55,32,48,46,56,50,51,50,52,50,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,50,52,52,49,52,49,32,48,46,56,49,54,52,48,54,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,48,54,54,52,48,54,32,48,46,55,52,53,49,49,55,10,118,32,48,46,49,48,51,48,50,55,32,45,48,46,49,50,56,57,48,54,32,48,46,55,54,54,49,49,51,10,118,32,45,48,46,49,48,51,48,50,55,32,45,48,46,49,50,56,57,48,54,32,48,46,55,54,54,49,49,51,10,118,32,48,46,49,51,57,49,54,48,32,45,48,46,50,50,57,48,48,52,32,48,46,55,51,53,56,52,48,10,118,32,48,46,49,52,57,57,48,50,32,45,48,46,49,55,57,54,56,56,32,48,46,55,51,52,51,55,53,10,118,32,45,48,46,49,52,57,57,48,50,32,45,48,46,49,55,57,54,56,56,32,48,46,55,51,52,51,55,53,10,118,32,45,48,46,49,51,57,49,54,48,32,45,48,46,50,50,57,48,48,52,32,48,46,55,51,53,56,52,48,10,118,32,48,46,49,51,53,55,52,50,32,45,48,46,51,49,48,53,52,55,32,48,46,55,50,55,53,51,57,10,118,32,48,46,49,55,50,56,53,50,32,45,48,46,50,55,53,51,57,49,32,48,46,54,57,53,56,48,49,10,118,32,45,48,46,49,55,50,56,53,50,32,45,48,46,50,55,53,51,57,49,32,48,46,54,57,53,56,48,49,10,118,32,45,48,46,49,51,53,55,52,50,32,45,48,46,51,49,48,53,52,55,32,48,46,55,50,55,53,51,57,10,118,32,48,46,49,57,50,51,56,51,32,45,48,46,51,55,54,57,53,51,32,48,46,54,57,54,55,55,55,10,118,32,45,48,46,49,57,50,51,56,51,32,45,48,46,51,55,54,57,53,51,32,48,46,54,57,54,55,55,55,10,118,32,48,46,50,54,54,54,48,50,32,45,48,46,51,54,56,49,54,52,32,48,46,53,54,50,57,56,56,10,118,32,48,46,50,50,49,54,56,48,32,45,48,46,51,50,48,51,49,50,32,48,46,54,51,51,55,56,57,10,118,32,45,48,46,50,50,49,54,56,48,32,45,48,46,51,50,48,51,49,50,32,48,46,54,51,51,55,56,57,10,118,32,45,48,46,50,54,54,54,48,50,32,45,48,46,51,54,56,49,54,52,32,48,46,53,54,50,57,56,56,10,118,32,48,46,50,51,50,57,49,48,32,45,48,46,50,55,55,51,52,52,32,48,46,53,54,49,48,51,53,10,118,32,48,46,49,57,55,50,54,54,32,45,48,46,50,52,49,54,57,57,32,48,46,54,51,57,54,52,56,10,118,32,45,48,46,49,57,55,50,54,54,32,45,48,46,50,52,49,54,57,57,32,48,46,54,51,57,54,52,56,10,118,32,45,48,46,50,51,50,57,49,48,32,45,48,46,50,55,55,51,52,52,32,48,46,53,54,49,48,51,53,10,118,32,48,46,50,48,56,48,48,56,32,45,48,46,50,49,48,52,52,57,32,48,46,53,55,52,55,48,55,10,118,32,45,48,46,50,48,56,48,48,56,32,45,48,46,50,49,48,52,52,57,32,48,46,53,55,52,55,48,55,10,118,32,48,46,48,56,57,51,53,53,32,45,48,46,55,52,55,53,53,57,32,48,46,55,50,55,53,51,57,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,55,53,57,55,54,54,32,48,46,55,50,55,53,51,57,10,118,32,48,46,48,52,55,56,53,50,32,45,48,46,55,53,54,56,51,54,32,48,46,55,49,54,51,48,57,10,118,32,45,48,46,48,52,55,56,53,50,32,45,48,46,55,53,54,56,51,54,32,48,46,55,49,54,51,48,57,10,118,32,45,48,46,48,56,57,51,53,53,32,45,48,46,55,52,55,53,53,57,32,48,46,55,50,55,53,51,57,10,118,32,48,46,48,57,56,54,51,51,32,45,48,46,56,50,49,55,55,55,32,48,46,55,49,48,57,51,56,10,118,32,48,46,48,57,54,49,57,49,32,45,48,46,55,56,48,55,54,50,32,48,46,55,49,48,57,51,56,10,118,32,45,48,46,48,57,54,49,57,49,32,45,48,46,55,56,48,55,54,50,32,48,46,55,49,48,57,51,56,10,118,32,45,48,46,48,57,56,54,51,51,32,45,48,46,56,50,49,55,55,55,32,48,46,55,49,48,57,51,56,10,118,32,48,46,48,53,52,49,57,57,32,45,48,46,56,55,48,49,49,55,32,48,46,54,57,51,51,53,57,10,118,32,48,46,48,55,50,55,53,52,32,45,48,46,56,52,52,50,51,56,32,48,46,54,57,49,56,57,53,10,118,32,45,48,46,48,55,50,55,53,52,32,45,48,46,56,52,52,50,51,56,32,48,46,54,57,49,56,57,53,10,118,32,45,48,46,48,53,52,49,57,57,32,45,48,46,56,55,48,49,49,55,32,48,46,54,57,51,51,53,57,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,56,56,48,56,53,57,32,48,46,54,56,56,52,55,55,10,118,32,48,46,48,50,52,52,49,52,32,45,48,46,56,55,49,48,57,52,32,48,46,54,56,49,49,53,50,10,118,32,45,48,46,48,50,52,52,49,52,32,45,48,46,56,55,49,48,57,52,32,48,46,54,56,49,49,53,50,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,56,54,53,50,51,52,32,48,46,54,54,48,49,53,54,10,118,32,48,46,48,52,54,56,55,53,32,45,48,46,56,53,52,57,56,48,32,48,46,54,54,50,49,48,57,10,118,32,48,46,48,50,54,51,54,55,32,45,48,46,56,52,54,49,57,49,32,48,46,54,52,51,48,54,54,10,118,32,45,48,46,48,50,54,51,54,55,32,45,48,46,56,52,54,49,57,49,32,48,46,54,52,51,48,54,54,10,118,32,45,48,46,48,52,54,56,55,53,32,45,48,46,56,53,52,57,56,48,32,48,46,54,54,50,49,48,57,10,118,32,48,46,48,56,55,56,57,49,32,45,48,46,56,49,50,57,56,56,32,48,46,54,55,54,50,55,48,10,118,32,48,46,48,55,50,50,54,54,32,45,48,46,56,50,54,54,54,48,32,48,46,54,52,54,56,49,48,10,118,32,45,48,46,48,55,50,50,54,54,32,45,48,46,56,50,54,54,54,48,32,48,46,54,52,54,56,49,48,10,118,32,45,48,46,48,56,55,56,57,49,32,45,48,46,56,49,50,57,56,56,32,48,46,54,55,54,50,55,48,10,118,32,48,46,48,56,50,48,51,49,32,45,48,46,55,53,56,55,56,57,32,48,46,54,57,49,56,57,53,10,118,32,48,46,48,56,57,56,52,52,32,45,48,46,55,56,55,49,48,57,32,48,46,54,53,57,48,49,55,10,118,32,45,48,46,48,56,57,56,52,52,32,45,48,46,55,56,55,49,48,57,32,48,46,54,53,57,48,49,55,10,118,32,45,48,46,48,56,50,48,51,49,32,45,48,46,55,53,56,55,56,57,32,48,46,54,57,49,56,57,53,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,55,54,57,53,51,49,32,48,46,54,56,57,52,53,51,10,118,32,48,46,48,52,51,57,52,53,32,45,48,46,55,55,53,56,55,57,32,48,46,54,54,52,53,53,49,10,118,32,45,48,46,48,52,51,57,52,53,32,45,48,46,55,55,53,56,55,57,32,48,46,54,54,52,53,53,49,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,56,49,53,52,51,48,32,48,46,54,52,53,53,48,56,10,118,32,48,46,48,54,51,52,55,55,32,45,48,46,56,48,52,49,57,57,32,48,46,54,52,55,50,57,56,10,118,32,45,48,46,48,54,51,52,55,55,32,45,48,46,56,48,52,49,57,57,32,48,46,54,52,55,50,57,56,10,118,32,48,46,49,53,53,50,55,51,32,48,46,50,49,55,50,56,53,32,48,46,55,54,57,48,52,51,10,118,32,48,46,49,55,55,55,51,52,32,48,46,49,53,48,56,55,57,32,48,46,55,54,50,54,57,53,10,118,32,48,46,49,55,56,50,50,51,32,48,46,49,56,55,53,48,48,32,48,46,55,55,48,57,57,54,10,118,32,45,48,46,49,55,56,50,50,51,32,48,46,49,56,55,53,48,48,32,48,46,55,55,48,57,57,54,10,118,32,45,48,46,49,55,55,55,51,52,32,48,46,49,53,48,56,55,57,32,48,46,55,54,50,54,57,53,10,118,32,45,48,46,49,53,53,50,55,51,32,48,46,50,49,55,50,56,53,32,48,46,55,54,57,48,52,51,10,118,32,48,46,49,53,54,55,51,56,32,48,46,51,48,49,55,53,56,32,48,46,55,55,51,52,51,56,10,118,32,48,46,49,55,50,51,54,51,32,48,46,50,53,56,51,48,49,32,48,46,55,55,53,51,57,49,10,118,32,45,48,46,49,55,50,51,54,51,32,48,46,50,53,56,51,48,49,32,48,46,55,55,53,51,57,49,10,118,32,45,48,46,49,53,54,55,51,56,32,48,46,51,48,49,55,53,56,32,48,46,55,55,51,52,51,56,10,118,32,48,46,49,57,50,51,56,51,32,48,46,51,56,57,49,54,48,32,48,46,55,55,53,51,57,49,10,118,32,48,46,49,57,49,52,48,54,32,48,46,51,51,55,56,57,49,32,48,46,55,55,54,56,53,53,10,118,32,45,48,46,49,57,49,52,48,54,32,48,46,51,51,55,56,57,49,32,48,46,55,55,54,56,53,53,10,118,32,45,48,46,49,57,50,51,56,51,32,48,46,51,56,57,49,54,48,32,48,46,55,55,53,51,57,49,10,118,32,48,46,50,50,57,57,56,48,32,48,46,48,57,57,54,48,57,32,48,46,55,53,54,56,51,54,10,118,32,48,46,50,48,54,48,53,53,32,48,46,49,51,50,56,49,50,32,48,46,55,55,48,53,48,56,10,118,32,45,48,46,50,48,54,48,53,53,32,48,46,49,51,50,56,49,50,32,48,46,55,55,48,53,48,56,10,118,32,45,48,46,50,50,57,57,56,48,32,48,46,48,57,57,54,48,57,32,48,46,55,53,54,56,51,54,10,118,32,48,46,51,54,56,54,53,50,32,48,46,48,53,50,50,52,54,32,48,46,55,50,52,49,50,49,10,118,32,48,46,51,48,48,50,57,51,32,48,46,48,56,52,52,55,51,32,48,46,55,53,52,51,57,53,10,118,32,45,48,46,51,48,48,50,57,51,32,48,46,48,56,52,52,55,51,32,48,46,55,53,52,51,57,53,10,118,32,45,48,46,51,54,56,54,53,50,32,48,46,48,53,50,50,52,54,32,48,46,55,50,52,49,50,49,10,118,32,48,46,52,56,53,51,53,50,32,48,46,48,57,48,51,51,50,32,48,46,54,57,52,56,50,52,10,118,32,48,46,52,50,53,55,56,49,32,48,46,48,55,57,49,48,50,32,48,46,55,50,51,49,52,53,10,118,32,45,48,46,52,50,53,55,56,49,32,48,46,48,55,57,49,48,50,32,48,46,55,50,51,49,52,53,10,118,32,45,48,46,52,56,53,51,53,50,32,48,46,48,57,48,51,51,50,32,48,46,54,57,52,56,50,52,10,118,32,48,46,53,56,56,51,55,57,32,48,46,49,57,48,52,51,48,32,48,46,54,54,56,52,53,55,10,118,32,48,46,53,50,56,51,50,48,32,48,46,49,52,55,52,54,49,32,48,46,54,57,50,56,55,49,10,118,32,45,48,46,53,50,56,51,50,48,32,48,46,49,52,55,52,54,49,32,48,46,54,57,50,56,55,49,10,118,32,45,48,46,53,56,56,51,55,57,32,48,46,49,57,48,52,51,48,32,48,46,54,54,56,52,53,55,10,118,32,48,46,54,48,55,57,49,48,32,48,46,50,56,57,48,54,50,32,48,46,54,54,56,57,52,53,10,118,32,48,46,53,56,52,52,55,51,32,48,46,50,52,50,54,55,54,32,48,46,54,55,55,55,51,52,10,118,32,45,48,46,53,56,52,52,55,51,32,48,46,50,52,50,54,55,54,32,48,46,54,55,55,55,51,52,10,118,32,45,48,46,54,48,55,57,49,48,32,48,46,50,56,57,48,54,50,32,48,46,54,54,56,57,52,53,10,118,32,48,46,53,54,54,52,48,54,32,48,46,51,54,49,51,50,56,32,48,46,54,56,54,53,50,51,10,118,32,48,46,53,55,54,49,55,50,32,48,46,51,50,48,56,48,49,32,48,46,54,56,53,48,53,57,10,118,32,45,48,46,53,55,54,49,55,50,32,48,46,51,50,48,56,48,49,32,48,46,54,56,53,48,53,57,10,118,32,45,48,46,53,54,54,52,48,54,32,48,46,51,54,49,51,50,56,32,48,46,54,56,54,53,50,51,10,118,32,48,46,52,51,51,53,57,52,32,48,46,52,49,53,53,50,55,32,48,46,55,51,56,50,56,49,10,118,32,48,46,52,57,50,54,55,54,32,48,46,51,55,55,52,52,49,32,48,46,55,50,54,53,54,50,10,118,32,45,48,46,52,57,50,54,55,54,32,48,46,51,55,55,52,52,49,32,48,46,55,50,54,53,54,50,10,118,32,45,48,46,52,51,51,53,57,52,32,48,46,52,49,53,53,50,55,32,48,46,55,51,56,50,56,49,10,118,32,48,46,51,51,52,57,54,49,32,48,46,52,52,55,55,53,52,32,48,46,55,53,49,52,54,53,10,118,32,48,46,51,55,56,52,49,56,32,48,46,52,49,55,52,56,48,32,48,46,55,53,57,50,55,55,10,118,32,45,48,46,51,55,56,52,49,56,32,48,46,52,49,55,52,56,48,32,48,46,55,53,57,50,55,55,10,118,32,45,48,46,51,51,52,57,54,49,32,48,46,52,52,55,55,53,52,32,48,46,55,53,49,52,54,53,10,118,32,48,46,50,54,49,50,51,48,32,48,46,52,51,57,57,52,49,32,48,46,55,54,53,49,51,55,10,118,32,48,46,51,48,51,50,50,51,32,48,46,52,50,56,55,49,49,32,48,46,55,54,50,54,57,53,10,118,32,45,48,46,51,48,51,50,50,51,32,48,46,52,50,56,55,49,49,32,48,46,55,54,50,54,57,53,10,118,32,45,48,46,50,54,49,50,51,48,32,48,46,52,51,57,57,52,49,32,48,46,55,54,53,49,51,55,10,118,32,48,46,50,51,57,55,52,54,32,48,46,52,48,49,51,54,55,32,48,46,55,55,51,57,50,54,10,118,32,45,48,46,50,51,57,55,52,54,32,48,46,52,48,49,51,54,55,32,48,46,55,55,51,57,50,54,10,118,32,48,46,50,55,55,56,51,50,32,48,46,52,48,53,55,54,50,32,48,46,55,54,55,53,55,56,10,118,32,48,46,50,50,53,48,57,56,32,48,46,51,54,51,55,55,48,32,48,46,55,54,57,53,51,49,10,118,32,48,46,50,53,55,56,49,50,32,48,46,51,55,56,57,48,54,32,48,46,55,54,49,55,49,57,10,118,32,45,48,46,50,53,55,56,49,50,32,48,46,51,55,56,57,48,54,32,48,46,55,54,49,55,49,57,10,118,32,45,48,46,50,50,53,48,57,56,32,48,46,51,54,51,55,55,48,32,48,46,55,54,57,53,51,49,10,118,32,45,48,46,50,55,55,56,51,50,32,48,46,52,48,53,55,54,50,32,48,46,55,54,55,53,55,56,10,118,32,48,46,51,51,56,56,54,55,32,48,46,52,49,52,48,54,50,32,48,46,55,53,54,56,51,54,10,118,32,48,46,51,48,56,53,57,52,32,48,46,52,48,50,51,52,52,32,48,46,55,53,55,56,49,50,10,118,32,45,48,46,51,48,56,53,57,52,32,48,46,52,48,50,51,52,52,32,48,46,55,53,55,56,49,50,10,118,32,45,48,46,51,51,56,56,54,55,32,48,46,52,49,52,48,54,50,32,48,46,55,53,54,56,51,54,10,118,32,48,46,52,50,51,56,50,56,32,48,46,51,57,49,49,49,51,32,48,46,55,53,49,52,54,53,10,118,32,48,46,51,55,53,48,48,48,32,48,46,51,57,56,52,51,56,32,48,46,55,53,48,48,48,48,10,118,32,45,48,46,51,55,53,48,48,48,32,48,46,51,57,56,52,51,56,32,48,46,55,53,48,48,48,48,10,118,32,45,48,46,52,50,51,56,50,56,32,48,46,51,57,49,49,49,51,32,48,46,55,53,49,52,54,53,10,118,32,48,46,53,51,51,54,57,49,32,48,46,51,52,50,55,55,51,32,48,46,54,57,53,56,48,49,10,118,32,48,46,52,55,50,54,53,54,32,48,46,51,54,51,50,56,49,32,48,46,55,49,52,56,52,52,10,118,32,45,48,46,52,55,50,54,53,54,32,48,46,51,54,51,50,56,49,32,48,46,55,49,52,56,52,52,10,118,32,45,48,46,53,51,51,54,57,49,32,48,46,51,52,50,55,55,51,32,48,46,54,57,53,56,48,49,10,118,32,48,46,53,54,54,52,48,54,32,48,46,50,56,50,50,50,55,32,48,46,54,56,48,49,55,54,10,118,32,48,46,53,52,50,57,54,57,32,48,46,51,48,56,53,57,52,32,48,46,54,55,53,55,56,49,10,118,32,45,48,46,53,52,50,57,54,57,32,48,46,51,48,56,53,57,52,32,48,46,54,55,53,55,56,49,10,118,32,45,48,46,53,54,54,52,48,54,32,48,46,50,56,50,50,50,55,32,48,46,54,56,48,49,55,54,10,118,32,48,46,53,53,49,55,53,56,32,48,46,50,48,49,54,54,48,32,48,46,54,56,48,54,54,52,10,118,32,48,46,53,53,48,55,56,49,32,48,46,50,52,54,48,57,52,32,48,46,54,55,49,56,55,53,10,118,32,45,48,46,53,53,48,55,56,49,32,48,46,50,52,54,48,57,52,32,48,46,54,55,49,56,55,53,10,118,32,45,48,46,53,53,49,55,53,56,32,48,46,50,48,49,54,54,48,32,48,46,54,56,48,54,54,52,10,118,32,48,46,52,54,56,55,53,48,32,48,46,49,49,54,54,57,57,32,48,46,55,48,57,52,55,51,10,118,32,48,46,53,48,51,57,48,54,32,48,46,49,54,52,48,54,50,32,48,46,54,56,55,53,48,48,10,118,32,45,48,46,53,48,51,57,48,54,32,48,46,49,54,52,48,54,50,32,48,46,54,56,55,53,48,48,10,118,32,45,48,46,52,54,56,55,53,48,32,48,46,49,49,54,54,57,57,32,48,46,55,48,57,52,55,51,10,118,32,48,46,51,54,57,49,52,49,32,48,46,48,56,51,57,56,52,32,48,46,55,51,53,56,52,48,10,118,32,48,46,52,49,55,57,54,57,32,48,46,49,48,49,53,54,50,32,48,46,55,49,52,56,52,52,10,118,32,45,48,46,52,49,55,57,54,57,32,48,46,49,48,49,53,54,50,32,48,46,55,49,52,56,52,52,10,118,32,45,48,46,51,54,57,49,52,49,32,48,46,48,56,51,57,56,52,32,48,46,55,51,53,56,52,48,10,118,32,48,46,50,52,55,48,55,48,32,48,46,49,49,55,54,55,54,32,48,46,55,54,52,49,54,48,10,118,32,48,46,51,48,56,53,57,52,32,48,46,49,48,53,52,54,57,32,48,46,55,52,50,49,56,56,10,118,32,45,48,46,51,48,56,53,57,52,32,48,46,49,48,53,52,54,57,32,48,46,55,52,50,49,56,56,10,118,32,45,48,46,50,52,55,48,55,48,32,48,46,49,49,55,54,55,54,32,48,46,55,54,52,49,54,48,10,118,32,48,46,49,57,56,55,51,48,32,48,46,49,54,53,53,50,55,32,48,46,55,54,51,49,56,52,10,118,32,48,46,50,50,50,54,53,54,32,48,46,49,52,56,52,51,56,32,48,46,55,53,51,57,48,54,10,118,32,45,48,46,50,50,50,54,53,54,32,48,46,49,52,56,52,51,56,32,48,46,55,53,51,57,48,54,10,118,32,45,48,46,49,57,56,55,51,48,32,48,46,49,54,53,53,50,55,32,48,46,55,54,51,49,56,52,10,118,32,48,46,49,57,49,52,48,54,32,48,46,50,57,54,51,56,55,32,48,46,55,54,57,48,52,51,10,118,32,48,46,50,49,52,56,52,52,32,48,46,51,50,56,49,50,53,32,48,46,55,53,55,56,49,50,10,118,32,45,48,46,50,49,52,56,52,52,32,48,46,51,50,56,49,50,53,32,48,46,55,53,55,56,49,50,10,118,32,45,48,46,49,57,49,52,48,54,32,48,46,50,57,54,51,56,55,32,48,46,55,54,57,48,52,51,10,118,32,48,46,49,56,53,53,52,55,32,48,46,50,50,52,54,48,57,32,48,46,55,54,53,54,50,53,10,118,32,48,46,49,57,53,51,49,50,32,48,46,50,54,49,55,49,57,32,48,46,55,53,51,57,48,54,10,118,32,45,48,46,49,57,53,51,49,50,32,48,46,50,54,49,55,49,57,32,48,46,55,53,51,57,48,54,10,118,32,45,48,46,49,56,53,53,52,55,32,48,46,50,50,52,54,48,57,32,48,46,55,54,53,54,50,53,10,118,32,48,46,49,57,57,50,49,57,32,48,46,49,57,57,50,49,57,32,48,46,55,53,48,48,48,48,10,118,32,45,48,46,49,57,57,50,49,57,32,48,46,49,57,57,50,49]);fileData0.push.apply(fileData0,[57,32,48,46,55,53,48,48,48,48,10,118,32,48,46,48,48,48,48,48,48,32,48,46,52,51,50,54,49,55,32,48,46,54,55,51,56,50,56,10,118,32,48,46,48,56,54,52,50,54,32,48,46,52,57,54,48,57,52,32,48,46,54,55,57,54,56,56,10,118,32,48,46,48,52,55,50,48,49,32,48,46,52,52,56,52,48,53,32,48,46,54,50,48,49,49,55,10,118,32,45,48,46,48,52,55,50,48,49,32,48,46,52,52,56,52,48,53,32,48,46,54,50,48,49,49,55,10,118,32,45,48,46,48,56,54,52,50,54,32,48,46,52,57,54,48,57,52,32,48,46,54,55,57,54,56,56,10,118,32,48,46,49,56,51,53,57,52,32,48,46,54,54,56,52,53,55,32,48,46,54,56,51,53,57,52,10,118,32,48,46,49,55,57,49,57,57,32,48,46,53,55,53,49,57,53,32,48,46,54,50,53,57,55,55,10,118,32,45,48,46,49,55,57,49,57,57,32,48,46,53,55,53,49,57,53,32,48,46,54,50,53,57,55,55,10,118,32,45,48,46,49,56,51,53,57,52,32,48,46,54,54,56,52,53,55,32,48,46,54,56,51,53,57,52,10,118,32,48,46,51,50,57,49,48,50,32,48,46,55,48,48,54,56,52,32,48,46,54,54,49,54,50,49,10,118,32,48,46,50,54,54,49,49,51,32,48,46,54,54,50,53,57,56,32,48,46,54,50,48,49,49,55,10,118,32,45,48,46,50,54,54,49,49,51,32,48,46,54,54,50,53,57,56,32,48,46,54,50,48,49,49,55,10,118,32,45,48,46,51,50,57,49,48,50,32,48,46,55,48,48,54,56,52,32,48,46,54,54,49,54,50,49,10,118,32,48,46,52,57,52,49,52,49,32,48,46,53,56,50,53,50,48,32,48,46,54,49,56,54,53,50,10,118,32,48,46,51,55,55,52,52,49,32,48,46,54,50,49,48,57,52,32,48,46,53,57,54,49,57,49,10,118,32,45,48,46,51,55,55,52,52,49,32,48,46,54,50,49,48,57,52,32,48,46,53,57,54,49,57,49,10,118,32,45,48,46,52,57,52,49,52,49,32,48,46,53,56,50,53,50,48,32,48,46,54,49,56,54,53,50,10,118,32,48,46,54,56,54,48,51,53,32,48,46,52,55,54,48,55,52,32,48,46,53,54,50,53,48,48,10,118,32,48,46,53,56,48,48,55,56,32,48,46,53,48,54,56,51,54,32,48,46,53,49,57,48,52,51,10,118,32,45,48,46,53,56,48,48,55,56,32,48,46,53,48,54,56,51,54,32,48,46,53,49,57,48,52,51,10,118,32,45,48,46,54,56,54,48,51,53,32,48,46,52,55,54,48,55,52,32,48,46,53,54,50,53,48,48,10,118,32,48,46,56,48,56,49,48,53,32,48,46,51,57,49,54,48,50,32,48,46,53,49,54,54,48,50,10,118,32,48,46,55,51,54,56,49,54,32,48,46,52,51,51,49,48,53,32,48,46,52,55,50,49,54,56,10,118,32,45,48,46,55,51,54,56,49,54,32,48,46,52,51,51,49,48,53,32,48,46,52,55,50,49,54,56,10,118,32,45,48,46,56,48,56,49,48,53,32,48,46,51,57,49,54,48,50,32,48,46,53,49,54,54,48,50,10,118,32,48,46,55,56,49,50,53,48,32,48,46,49,54,54,57,57,50,32,48,46,52,51,51,49,48,53,10,118,32,48,46,55,57,50,57,54,57,32,48,46,50,57,48,48,51,57,32,48,46,52,48,50,56,51,50,10,118,32,45,48,46,55,57,50,57,54,57,32,48,46,50,57,48,48,51,57,32,48,46,52,48,50,56,51,50,10,118,32,45,48,46,55,56,49,50,53,48,32,48,46,49,54,54,57,57,50,32,48,46,52,51,51,49,48,53,10,118,32,48,46,54,49,55,54,55,54,32,45,48,46,48,48,57,55,54,54,32,48,46,52,55,49,49,57,49,10,118,32,48,46,55,48,54,48,53,53,32,48,46,48,56,48,48,55,56,32,48,46,51,54,53,50,51,52,10,118,32,45,48,46,55,48,54,48,53,53,32,48,46,48,56,48,48,55,56,32,48,46,51,54,53,50,51,52,10,118,32,45,48,46,54,49,55,54,55,54,32,45,48,46,48,48,57,55,54,54,32,48,46,52,55,49,49,57,49,10,118,32,48,46,52,51,48,54,54,52,32,45,48,46,49,49,50,55,57,51,32,48,46,53,48,48,57,55,55,10,118,32,48,46,53,50,55,56,51,50,32,45,48,46,48,54,48,48,53,57,32,48,46,52,49,49,54,50,49,10,118,32,45,48,46,53,50,55,56,51,50,32,45,48,46,48,54,48,48,53,57,32,48,46,52,49,49,54,50,49,10,118,32,45,48,46,52,51,48,54,54,52,32,45,48,46,49,49,50,55,57,51,32,48,46,53,48,48,57,55,55,10,118,32,48,46,48,54,54,56,57,53,32,45,48,46,53,54,57,56,50,52,32,48,46,51,51,51,48,48,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,53,49,52,54,52,56,32,48,46,51,48,50,55,51,52,10,118,32,48,46,48,56,56,51,55,57,32,45,48,46,52,53,57,52,55,51,32,48,46,50,54,54,54,48,50,10,118,32,48,46,49,52,52,53,51,49,32,45,48,46,52,55,54,53,54,50,32,48,46,51,49,56,56,52,56,10,118,32,45,48,46,49,52,52,53,51,49,32,45,48,46,52,55,54,53,54,50,32,48,46,51,49,56,56,52,56,10,118,32,45,48,46,48,56,56,51,55,57,32,45,48,46,52,53,57,52,55,51,32,48,46,50,54,54,54,48,50,10,118,32,45,48,46,48,54,54,56,57,53,32,45,48,46,53,54,57,56,50,52,32,48,46,51,51,51,48,48,56,10,118,32,48,46,48,55,48,56,48,49,32,45,48,46,55,55,53,51,57,49,32,48,46,51,54,53,50,51,52,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,54,55,55,55,51,52,32,48,46,51,51,57,56,52,52,10,118,32,48,46,49,51,51,51,48,49,32,45,48,46,54,52,55,57,52,57,32,48,46,51,54,50,51,48,53,10,118,32,45,48,46,49,51,51,51,48,49,32,45,48,46,54,52,55,57,52,57,32,48,46,51,54,50,51,48,53,10,118,32,45,48,46,48,55,48,56,48,49,32,45,48,46,55,55,53,51,57,49,32,48,46,51,54,53,50,51,52,10,118,32,48,46,48,56,49,53,52,51,32,45,48,46,57,52,48,52,51,48,32,48,46,52,53,50,49,52,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,56,56,48,56,53,57,32,48,46,52,48,50,51,52,52,10,118,32,48,46,49,53,50,56,51,50,32,45,48,46,56,53,49,53,54,50,32,48,46,52,48,48,56,55,57,10,118,32,45,48,46,49,53,50,56,51,50,32,45,48,46,56,53,49,53,54,50,32,48,46,52,48,48,56,55,57,10,118,32,45,48,46,48,56,49,53,52,51,32,45,48,46,57,52,48,52,51,48,32,48,46,52,53,50,49,52,56,10,118,32,48,46,49,54,57,57,50,50,32,45,48,46,57,53,54,53,52,51,32,48,46,52,57,52,54,50,57,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,57,55,52,54,48,57,32,48,46,53,49,51,54,55,50,10,118,32,45,48,46,49,54,57,57,50,50,32,45,48,46,57,53,54,53,52,51,32,48,46,52,57,52,54,50,57,10,118,32,48,46,51,48,56,53,57,52,32,45,48,46,57,49,54,57,57,50,32,48,46,52,54,52,56,52,52,10,118,32,48,46,50,52,51,49,54,52,32,45,48,46,57,48,56,54,57,49,32,48,46,52,50,55,55,51,52,10,118,32,45,48,46,50,52,51,49,54,52,32,45,48,46,57,48,56,54,57,49,32,48,46,52,50,55,55,51,52,10,118,32,45,48,46,51,48,56,53,57,52,32,45,48,46,57,49,54,57,57,50,32,48,46,52,54,52,56,52,52,10,118,32,48,46,51,50,52,55,48,55,32,45,48,46,55,57,49,53,48,52,32,48,46,52,54,48,52,52,57,10,118,32,48,46,50,57,51,57,52,53,32,45,48,46,56,51,48,53,54,54,32,48,46,52,48,57,49,56,48,10,118,32,45,48,46,50,57,51,57,52,53,32,45,48,46,56,51,48,53,54,54,32,48,46,52,48,57,49,56,48,10,118,32,45,48,46,51,50,52,55,48,55,32,45,48,46,55,57,49,53,48,52,32,48,46,52,54,48,52,52,57,10,118,32,48,46,51,48,48,55,56,49,32,45,48,46,53,57,55,54,53,54,32,48,46,52,55,56,53,49,54,10,118,32,48,46,50,54,51,54,55,50,32,45,48,46,54,51,52,50,55,55,32,48,46,52,48,52,50,57,55,10,118,32,45,48,46,50,54,51,54,55,50,32,45,48,46,54,51,52,50,55,55,32,48,46,52,48,52,50,57,55,10,118,32,45,48,46,51,48,48,55,56,49,32,45,48,46,53,57,55,54,53,54,32,48,46,52,55,56,53,49,54,10,118,32,48,46,50,49,53,51,51,50,32,45,48,46,55,51,49,57,51,52,32,48,46,51,56,48,51,55,49,10,118,32,48,46,49,57,51,51,53,57,32,45,48,46,53,50,57,50,57,55,32,48,46,51,54,57,54,50,57,10,118,32,45,48,46,49,57,51,51,53,57,32,45,48,46,53,50,57,50,57,55,32,48,46,51,54,57,54,50,57,10,118,32,45,48,46,50,49,53,51,51,50,32,45,48,46,55,51,49,57,51,52,32,48,46,51,56,48,51,55,49,10,118,32,48,46,50,48,53,53,54,54,32,45,48,46,51,57,52,48,52,51,32,48,46,51,51,51,48,48,56,10,118,32,48,46,50,52,50,49,56,56,32,45,48,46,52,52,57,55,48,55,32,48,46,52,48,56,54,57,49,10,118,32,45,48,46,50,52,50,49,56,56,32,45,48,46,52,52,57,55,48,55,32,48,46,52,48,56,54,57,49,10,118,32,45,48,46,50,48,53,53,54,54,32,45,48,46,51,57,52,48,52,51,32,48,46,51,51,51,48,48,56,10,118,32,48,46,50,55,50,52,54,49,32,45,48,46,52,48,55,55,49,53,32,48,46,52,56,55,55,57,51,10,118,32,45,48,46,50,55,50,52,54,49,32,45,48,46,52,48,55,55,49,53,32,48,46,52,56,55,55,57,51,10,118,32,48,46,50,52,48,55,50,51,32,45,48,46,51,48,49,55,53,56,32,48,46,52,57,52,49,52,49,10,118,32,48,46,50,52,52,54,50,57,32,45,48,46,50,52,50,49,56,56,32,48,46,52,52,52,56,50,52,10,118,32,48,46,50,50,50,49,54,56,32,45,48,46,50,51,56,50,56,49,32,48,46,53,49,49,55,49,57,10,118,32,45,48,46,50,50,50,49,54,56,32,45,48,46,50,51,56,50,56,49,32,48,46,53,49,49,55,49,57,10,118,32,45,48,46,50,52,52,54,50,57,32,45,48,46,50,52,50,49,56,56,32,48,46,52,52,52,56,50,52,10,118,32,45,48,46,50,52,48,55,50,51,32,45,48,46,51,48,49,55,53,56,32,48,46,52,57,52,49,52,49,10,118,32,48,46,50,50,57,57,56,48,32,45,48,46,51,51,52,52,55,51,32,48,46,52,49,48,49,53,54,10,118,32,45,48,46,50,50,57,57,56,48,32,45,48,46,51,51,52,52,55,51,32,48,46,52,49,48,49,53,54,10,118,32,48,46,50,51,52,56,54,51,32,45,48,46,49,55,57,49,57,57,32,48,46,53,50,52,57,48,50,10,118,32,48,46,50,50,55,55,48,50,32,45,48,46,49,57,50,56,55,49,32,48,46,52,57,50,51,53,48,10,118,32,45,48,46,50,50,55,55,48,50,32,45,48,46,49,57,50,56,55,49,32,48,46,52,57,50,51,53,48,10,118,32,45,48,46,50,51,52,56,54,51,32,45,48,46,49,55,57,49,57,57,32,48,46,53,50,52,57,48,50,10,118,32,48,46,51,49,49,49,57,56,32,45,48,46,49,52,52,53,51,49,32,48,46,52,57,48,56,56,53,10,118,32,45,48,46,51,49,49,49,57,56,32,45,48,46,49,52,52,53,51,49,32,48,46,52,57,48,56,56,53,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,48,53,56,53,57,52,32,45,48,46,55,49,50,56,57,49,10,118,32,48,46,49,55,54,50,55,48,32,48,46,48,56,55,56,57,49,32,45,48,46,55,51,50,52,50,50,10,118,32,48,46,51,48,57,52,48,56,32,45,48,46,48,52,50,57,54,57,32,45,48,46,54,49,53,53,54,48,10,118,32,48,46,49,54,56,52,53,55,32,45,48,46,49,54,52,53,53,49,32,45,48,46,53,56,53,57,51,56,10,118,32,45,48,46,49,54,56,52,53,55,32,45,48,46,49,54,52,53,53,49,32,45,48,46,53,56,53,57,51,56,10,118,32,45,48,46,51,48,57,52,48,56,32,45,48,46,48,52,50,57,54,57,32,45,48,46,54,49,53,53,54,48,10,118,32,45,48,46,49,55,54,50,55,48,32,48,46,48,56,55,56,57,49,32,45,48,46,55,51,50,52,50,50,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,50,55,52,52,49,52,32,45,48,46,52,56,52,51,55,53,10,118,32,48,46,50,57,55,51,54,51,32,45,48,46,50,49,57,55,50,55,32,45,48,46,52,49,51,48,56,54,10,118,32,48,46,49,52,53,57,57,54,32,45,48,46,51,51,53,52,52,57,32,45,48,46,50,56,53,49,53,54,10,118,32,45,48,46,49,52,53,57,57,54,32,45,48,46,51,51,53,52,52,57,32,45,48,46,50,56,53,49,53,54,10,118,32,45,48,46,50,57,55,51,54,51,32,45,48,46,50,49,57,55,50,55,32,45,48,46,52,49,51,48,56,54,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,52,48,52,50,57,55,32,45,48,46,48,55,52,50,49,57,10,118,32,48,46,50,52,50,54,55,54,32,45,48,46,51,51,57,51,53,53,32,45,48,46,48,53,50,50,52,54,10,118,32,48,46,49,48,56,56,56,55,32,45,48,46,52,49,56,57,52,53,32,48,46,49,50,54,57,53,51,10,118,32,45,48,46,49,48,56,56,56,55,32,45,48,46,52,49,56,57,52,53,32,48,46,49,50,54,57,53,51,10,118,32,45,48,46,50,52,50,54,55,54,32,45,48,46,51,51,57,51,53,53,32,45,48,46,48,53,50,50,52,54,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,52,53,53,48,55,56,32,48,46,50,50,56,53,49,54,10,118,32,48,46,49,55,52,56,48,53,32,45,48,46,52,48,48,51,57,49,32,48,46,50,51,57,55,52,54,10,118,32,45,48,46,49,55,52,56,48,53,32,45,48,46,52,48,48,51,57,49,32,48,46,50,51,57,55,52,54,10,118,32,48,46,50,50,57,56,49,56,32,45,48,46,51,50,56,49,50,53,32,48,46,50,56,56,57,48,48,10,118,32,45,48,46,50,50,57,56,49,56,32,45,48,46,51,50,56,49,50,53,32,48,46,50,56,56,57,48,48,10,118,32,48,46,55,56,56,48,56,54,32,48,46,49,57,55,50,54,54,32,48,46,50,52,49,50,49,49,10,118,32,48,46,54,53,53,50,55,51,32,45,48,46,48,48,57,50,55,55,32,48,46,50,52,55,48,55,48,10,118,32,48,46,55,55,57,55,56,53,32,48,46,49,48,48,53,56,54,32,48,46,48,56,56,56,54,55,10,118,32,45,48,46,55,55,57,55,56,53,32,48,46,49,48,48,53,56,54,32,48,46,48,56,56,56,54,55,10,118,32,45,48,46,54,53,53,50,55,51,32,45,48,46,48,48,57,50,55,55,32,48,46,50,52,55,48,55,48,10,118,32,45,48,46,55,56,56,48,56,54,32,48,46,49,57,55,50,54,54,32,48,46,50,52,49,50,49,49,10,118,32,48,46,48,48,48,48,48,48,32,48,46,50,57,56,56,50,56,32,45,48,46,56,48,48,55,56,49,10,118,32,48,46,50,50,50,49,54,56,32,48,46,52,57,51,49,54,52,32,45,48,46,55,51,52,51,55,53,10,118,32,48,46,51,54,55,54,55,54,32,48,46,50,52,54,48,57,52,32,45,48,46,54,56,56,52,55,55,10,118,32,45,48,46,51,54,55,54,55,54,32,48,46,50,52,54,48,57,52,32,45,48,46,54,56,56,52,55,55,10,118,32,45,48,46,50,50,50,49,54,56,32,48,46,52,57,51,49,54,52,32,45,48,46,55,51,52,51,55,53,10,118,32,48,46,48,48,48,48,48,48,32,48,46,57,50,56,55,49,49,32,48,46,48,57,57,54,48,57,10,118,32,48,46,50,50,55,48,53,49,32,48,46,56,52,52,50,51,56,32,48,46,50,52,57,53,49,50,10,118,32,48,46,52,49,57,57,50,50,32,48,46,56,55,54,52,54,53,32,48,46,48,54,53,57,49,56,10,118,32,48,46,50,50,54,53,54,50,32,48,46,57,51,55,53,48,48,32,45,48,46,48,56,49,48,53,53,10,118,32,45,48,46,50,50,54,53,54,50,32,48,46,57,51,55,53,48,48,32,45,48,46,48,56,49,48,53,53,10,118,32,45,48,46,52,49,57,57,50,50,32,48,46,56,55,54,52,54,53,32,48,46,48,54,53,57,49,56,10,118,32,45,48,46,50,50,55,48,53,49,32,48,46,56,52,52,50,51,56,32,48,46,50,52,57,53,49,50,10,118,32,48,46,48,48,48,48,48,48,32,48,46,57,51,48,54,54,52,32,45,48,46,50,57,49,48,49,54,10,118,32,48,46,52,49,57,57,50,50,32,48,46,56,56,48,56,53,57,32,45,48,46,50,52,57,48,50,51,10,118,32,48,46,50,50,55,48,53,49,32,48,46,56,52,52,50,51,56,32,45,48,46,52,53,53,48,55,56,10,118,32,45,48,46,50,50,55,48,53,49,32,48,46,56,52,52,50,51,56,32,45,48,46,52,53,53,48,55,56,10,118,32,45,48,46,52,49,57,57,50,50,32,48,46,56,56,48,56,53,57,32,45,48,46,50,52,57,48,50,51,10,118,32,48,46,48,48,48,48,48,48,32,48,46,55,49,48,57,51,56,32,45,48,46,54,54,48,49,53,54,10,118,32,48,46,52,50,49,51,56,55,32,48,46,54,52,51,53,53,53,32,45,48,46,53,53,57,48,56,50,10,118,32,45,48,46,52,50,49,51,56,55,32,48,46,54,52,51,53,53,53,32,45,48,46,53,53,57,48,56,50,10,118,32,48,46,54,52,54,52,56,52,32,48,46,52,53,56,48,48,56,32,48,46,52,48,49,51,54,55,10,118,32,48,46,55,53,52,56,56,51,32,48,46,51,56,54,50,51,48,32,48,46,51,55,52,48,50,51,10,118,32,48,46,54,57,49,56,57,53,32,48,46,52,53,53,48,55,56,32,48,46,51,48,50,50,52,54,10,118,32,45,48,46,54,57,49,56,57,53,32,48,46,52,53,53,48,55,56,32,48,46,51,48,50,50,52,54,10,118,32,45,48,46,55,53,52,56,56,51,32,48,46,51,56,54,50,51,48,32,48,46,51,55,52,48,50,51,10,118,32,45,48,46,54,52,54,52,56,52,32,48,46,52,53,56,48,48,56,32,48,46,52,48,49,51,54,55,10,118,32,48,46,54,50,57,56,56,51,32,48,46,53,56,48,48,55,56,32,48,46,49,57,54,50,56,57,10,118,32,48,46,55,53,55,56,49,50,32,48,46,52,55,48,50,49,53,32,48,46,49,57,52,51,51,54,10,118,32,48,46,55,49,51,56,54,55,32,48,46,54,49,51,55,55,48,32,48,46,48,56,54,52,50,54,10,118,32,45,48,46,55,49,51,56,54,55,32,48,46,54,49,51,55,55,48,32,48,46,48,56,54,52,50,54,10,118,32,45,48,46,55,53,55,56,49,50,32,48,46,52,55,48,50,49,53,32,48,46,49,57,52,51,51,54,10,118,32,45,48,46,54,50,57,56,56,51,32,48,46,53,56,48,48,55,56,32,48,46,49,57,54,50,56,57,10,118,32,48,46,54,51,54,55,49,57,32,48,46,55,50,57,57,56,48,32,45,48,46,48,52,49,57,57,50,10,118,32,48,46,55,56,50,55,49,53,32,48,46,53,55,51,55,51,48,32,45,48,46,48,50,49,52,56,52,10,118,32,48,46,55,49,56,55,53,48,32,48,46,54,54,55,57,54,57,32,45,48,46,49,53,54,50,53,48,10,118,32,45,48,46,55,49,56,55,53,48,32,48,46,54,54,55,57,54,57,32,45,48,46,49,53,54,50,53,48,10,118,32,45,48,46,55,56,50,55,49,53,32,48,46,53,55,51,55,51,48,32,45,48,46,48,50,49,52,56,52,10,118,32,45,48,46,54,51,54,55,49,57,32,48,46,55,50,57,57,56,48,32,45,48,46,48,52,49,57,57,50,10,118,32,48,46,54,51,54,55,49,57,32,48,46,55,50,48,55,48,51,32,45,48,46,50,57,56,51,52,48,10,118,32,48,46,55,55,55,51,52,52,32,48,46,53,54,48,48,53,57,32,45,48,46,50,53,56,55,56,57,10,118,32,48,46,55,49,53,56,50,48,32,48,46,53,55,57,53,57,48,32,45,48,46,51,56,53,50,53,52,10,118,32,45,48,46,55,49,53,56,50,48,32,48,46,53,55,57,53,57,48,32,45,48,46,51,56,53,50,53,52,10,118,32,45,48,46,55,55,55,51,52,52,32,48,46,53,54,48,48,53,57,32,45,48,46,50,53,56,55,56,57,10,118,32,45,48,46,54,51,54,55,49,57,32,48,46,55,50,48,55,48,51,32,45,48,46,50,57,56,51,52,48,10,118,32,48,46,55,54,56,53,53,53,32,48,46,52,50,51,56,50,56,32,45,48,46,51,56,51,51,48,49,10,118,32,48,46,54,56,49,54,52,49,32,48,46,50,57,57,56,48,53,32,45,48,46,52,57,53,49,49,55,10,118,32,48,46,54,50,54,57,53,51,32,48,46,53,48,57,55,54,54,32,45,48,46,53,48,52,51,57,53,10,118,32,45,48,46,54,50,54,57,53,51,32,48,46,53,48,57,55,54,54,32,45,48,46,53,48,52,51,57,53,10,118,32,45,48,46,54,56,49,54,52,49,32,48,46,50,57,57,56,48,53,32,45,48,46,52,57,53,49,49,55,10,118,32,45,48,46,55,54,56,53,53,53,32,48,46,52,50,51,56,50,56,32,45,48,46,51,56,51,51,48,49,10,118,32,48,46,53,50,51,57,50,54,32,48,46,51,56,56,54,55,50,32,45,48,46,54,49,48,56,52,48,10,118,32,48,46,53,52,53,56,57,56,32,48,46,55,51,50,57,49,48,32,45,48,46,52,48,55,55,49,53,10,118,32,45,48,46,53,52,53,56,57,56,32,48,46,55,51,50,57,49,48,32,45,48,46,52,48,55,55,49,53,10,118,32,45,48,46,53,50,51,57,50,54,32,48,46,51,56,56,54,55,50,32,45,48,46,54,49,48,56,52,48,10,118,32,48,46,53,52,54,56,55,53,32,48,46,56,50,51,55,51,48,32,45,48,46,49,51,51,51,48,49,10,118,32,45,48,46,53,52,54,56,55,53,32,48,46,56,50,51,55,51,48,32,45,48,46,49,51,51,51,48,49,10,118,32,48,46,53,52,54,56,55,53,32,48,46,55,52,57,48,50,51,32,48,46,49,51,54,50,51,48,10,118,32,45,48,46,53,52,54,56,55,53,32,48,46,55,52,57,48,50,51,32,48,46,49,51,54,50,51,48,10,118,32,48,46,52,50,50,51,54,51,32,48,46,54,55,57,54,56,56,32,48,46,51,50,51,55,51,48,10,118,32,48,46,53,53,49,50,55,48,32,48,46,53,50,54,51,54,55,32,48,46,51,53,48,48,57,56,10,118,32,45,48,46,53,53,49,50,55,48,32,48,46,53,50,54,51,54,55,32,48,46,51,53,48,48,57,56,10,118,32,45,48,46,52,50,50,51,54,51,32,48,46,54,55,57,54,56,56,32,48,46,51,50,51,55,51,48,10,118,32,48,46,52,52,51,51,53,57,32,48,46,53,50,53,51,57,49,32,48,46,52,57,49,50,49,49,10,118,32,45,48,46,52,52,51,51,53,57,32,48,46,53,50,53,51,57,49,32,48,46,52,57,49,50,49,49,10,118,32,48,46,48,48,48,48,48,48,32,48,46,55,50,50,54,53,54,32,48,46,52,48,53,50,55,51,10,118,32,48,46,50,51,56,50,56,49,32,48,46,53,56,51,48,48,56,32,48,46,52,56,48,52,54,57,10,118,32,45,48,46,50,51,56,50,56,49,32,48,46,53,56,51,48,48,56,32,48,46,52,56,48,52,54,57,10,118,32,48,46,50,56,52,54,54,56,32,48,46,53,51,51,54,57,49,32,48,46,53,55,52,55,48,55,10,118,32,45,48,46,50,56,52,54,54,56,32,48,46,53,51,51,54,57,49,32,48,46,53,55,52,55,48,55,10,118,32,48,46,49,48,50,51,55,54,32,48,46,53,48,57,52,52,48,32,48,46,53,55,56,54,49,51,10,118,32,45,48,46,49,48,50,51,55,54,32,48,46,53,48,57,52,52,48,32,48,46,53,55,56,54,49,51,10,118,32,48,46,48,48,48,48,48,48,32,48,46,52,56,51,55,50,52,32,48,46,53,56,57,56,52,52,10,118,32,48,46,55,57,51,52,53,55,32,48,46,51,51,49,48,53,53,32,48,46,50,48,51,54,49,51,10,118,32,45,48,46,55,57,51,52,53,55,32,48,46,51,51,49,48,53,53,32,48,46,50,48,51,54,49,51,10,118,32,48,46,56,50,56,49,50,53,32,48,46,50,54,53,54,50,53,32,48,46,48,51,49,55,51,56,10,118,32,48,46,56,50,48,56,48,49,32,48,46,52,51,48,49,55,54,32,48,46,48,51,51,54,57,49,10,118,32,45,48,46,56,50,48,56,48,49,32,48,46,52,51,48,49,55,54,32,48,46,48,51,51,54,57,49,10,118,32,45,48,46,56,50,56,49,50,53,32,48,46,50,54,53,54,50,53,32,48,46,48,51,49,55,51,56,10,118,32,48,46,56,51,50,48,51,49,32,48,46,51,52,55,54,53,54,32,45,48,46,49,49,57,54,50,57,10,118,32,48,46,56,48,56,49,48,53,32,48,46,52,53,57,57,54,49,32,45,48,46,49,54,53,48,51,57,10,118,32,45,48,46,56,48,56,49,48,53,32,48,46,52,53,57,57,54,49,32,45,48,46,49,54,53,48,51,57,10,118,32,45,48,46,56,51,50,48,51,49,32,48,46,51,52,55,54,53,54,32,45,48,46,49,49,57,54,50,57,10,118,32,48,46,56,48,54,54,52,49,32,48,46,51,52,52,50,51,56,32,45,48,46,51,48,56,53,57,52,10,118,32,45,48,46,56,48,54,54,52,49,32,48,46,51,52,52,50,51,56,32,45,48,46,51,48,56,53,57,52,10,118,32,48,46,51,48,55,57,52,51,32,45,48,46,50,55,55,56,51,50,32,48,46,49,50,57,55,50,48,10,118,32,48,46,51,54,50,55,57,51,32,45,48,46,50,51,51,51,57,56,32,45,48,46,50,50,55,48,53,49,10,118,32,48,46,52,50,56,50,50,51,32,45,48,46,49,57,50,51,56,51,32,45,48,46,48,51,53,54,52,53,10,118,32,45,48,46,52,50,56,50,50,51,32,45,48,46,49,57,50,51,56,51,32,45,48,46,48,51,53,54,52,53,10,118,32,45,48,46,51,54,50,55,57,51,32,45,48,46,50,51,51,51,57,56,32,45,48,46,50,50,55,48,53,49,10,118,32,45,48,46,51,48,55,57,52,51,32,45,48,46,50,55,55,56,51,50,32,48,46,49,50,57,55,50,48,10,118,32,48,46,54,52,48,54,50,53,32,45,48,46,48,56,56,56,54,55,32,45,48,46,48,53,52,49,57,57,10,118,32,48,46,53,53,54,54,52,49,32,45,48,46,49,48,55,57,49,48,32,48,46,49,49,51,55,55,48,10,118,32,48,46,53,50,53,51,57,49,32,45,48,46,49,51,50,56,49,50,32,45,48,46,49,56,55,57,56,56,10,118,32,45,48,46,53,50,53,51,57,49,32,45,48,46,49,51,50,56,49,50,32,45,48,46,49,56,55,57,56,56,10,118,32,45,48,46,53,53,54,54,52,49,32,45,48,46,49,48,55,57,49,48,32,48,46,49,49,51,55,55,48,10,118,32,45,48,46,54,52,48,54,50,53,32,45,48,46,48,56,56,56,54,55,32,45,48,46,48,53,52,49,57,57,10,118,32,48,46,52,50,54,55,53,56,32,45,48,46,49,51,52,50,55,55,32,48,46,51,49,55,56,55,49,10,118,32,45,48,46,52,50,54,55,53,56,32,45,48,46,49,51,52,50,55,55,32,48,46,51,49,55,56,55,49,10,118,32,48,46,51,49,50,54,54,51,32,45,48,46,49,54,57,52,51,52,32,48,46,52,52,56,56,57,51,10,118,32,48,46,51,48,53,53,48,49,32,45,48,46,50,51,49,57,51,52,32,48,46,51,48,49,49,48,55,10,118,32,45,48,46,51,48,53,53,48,49,32,45,48,46,50,51,49,57,51,52,32,48,46,51,48,49,49,48,55,10,118,32,45,48,46,51,49,50,54,54,51,32,45,48,46,49,54,57,52,51,52,32,48,46,52,52,56,56,57,51,10,118,32,48,46,55,48,50,49,52,56,32,48,46,49,51,52,55,54,54,32,45,48,46,52,52,48,52,51,48,10,118,32,48,46,53,55,50,55,53,52,32,48,46,48,50,50,57,52,57,32,45,48,46,52,53,51,54,49,51,10,118,32,48,46,53,53,49,50,55,48,32,48,46,49,55,56,55,49,49,32,45,48,46,53,54,52,52,53,51,10,118,32,45,48,46,53,53,49,50,55,48,32,48,46,49,55,56,55,49,49,32,45,48,46,53,54,52,52,53,51,10,118,32,45,48,46,53,55,50,55,53,52,32,48,46,48,50,50,57,52,57,32,45,48,46,52,53,51,54,49,51,10,118,32,45,48,46,55,48,50,49,52,56,32,48,46,49,51,52,55,54,54,32,45,48,46,52,52,48,52,51,48,10,118,32,48,46,52,50,48,55,51,54,32,48,46,48,54,54,52,48,54,32,45,48,46,54,48,52,56,49,56,10,118,32,45,48,46,52,50,48,55,51,54,32,48,46,48,54,54,52,48,54,32,45,48,46,54,48,52,56,49,56,10,118,32,48,46,54,49,55,54,55,54,32,45,48,46,48,55,55,49,52,56,32,45,48,46,50,57,56,51,52,48,10,118,32,48,46,52,53,57,57,54,49,32,45,48,46,49,48,49,53,54,50,32,45,48,46,51,55,49,53,56,50,10,118,32,45,48,46,52,53,57,57,54,49,32,45,48,46,49,48,49,53,54,50,32,45,48,46,51,55,49,53,56,50,10,118,32,45,48,46,54,49,55,54,55,54,32,45,48,46,48,55,55,49,52,56,32,45,48,46,50,57,56,51,52,48,10,118,32,48,46,52,48,49,50,48,52,32,45,48,46,48,55,54,54,54,48,32,45,48,46,53,49,52,57,55,52,10,118,32,45,48,46,52,48,49,50,48,52,32,45,48,46,48,55,54,54,54,48,32,45,48,46,53,49,52,57,55,52,10,118,32,49,46,48,50,57,50,57,55,32,48,46,52,52,48,57,49,56,32,45,48,46,51,48,52,54,56,56,10,118,32,48,46,57,53,54,53,52,51,32,48,46,52,51,48,54,54,52,32,45,48,46,50,57,49,48,49,54,10,118,32,48,46,57,49,49,49,51,51,32,48,46,51,56,49,51,52,56,32,45,48,46,50,51,51,51,57,56,10,118,32,48,46,57,54,57,50,51,56,32,48,46,51,56,53,55,52,50,32,45,48,46,50,54,53,49,51,55,10,118,32,45,48,46,57,54,57,50,51,56,32,48,46,51,56,53,55,52,50,32,45,48,46,50,54,53,49,51,55,10,118,32,45,48,46,57,49,49,49,51,51,32,48,46,51,56,49,51,52,56,32,45,48,46,50,51,51,51,57,56,10,118,32,45,48,46,57,53,54,53,52,51,32,48,46,52,51,48,54,54,52,32,45,48,46,50,57,49,48,49,54,10,118,32,45,49,46,48,50,57,50,57,55,32,48,46,52,52,48,57,49,56,32,45,48,46,51,48,52,54,56,56,10,118,32,49,46,49,50,54,52,54,53,32,48,46,52,55,57,48,48,52,32,45,48,46,51,56,50,51,50,52,10,118,32,49,46,49,48,52,52,57,50,32,48,46,52,50,52,56,48,53,32,45,48,46,51,53,48,53,56,54,10,118,32,49,46,49,57,57,50,49,57,32,48,46,52,52,56,50,52,50,32,45,48,46,51,57,52,48,52,51,10,118,32,45,49,46,49,57,57,50,49,57,32,48,46,52,52,56,50,52,50,32,45,48,46,51,57,52,48,52,51,10,118,32,45,49,46,49,48,52,52,57,50,32,48,46,52,50,52,56,48,53,32,45,48,46,51,53,48,53,56,54,10,118,32,45,49,46,49,50,54,52,54,53,32,48,46,52,55,57,48,48,52,32,45,48,46,51,56,50,51,50,52,10,118,32,49,46,50,56,54,54,50,49,32,48,46,52,48,51,56,48,57,32,45,48,46,52,51,49,54,52,49,10,118,32,49,46,50,51,49,57,51,52,32,48,46,51,54,50,51,48,53,32,45,48,46,52,48,54,55,51,56,10,118,32,49,46,50,56,56,53,55,52,32,48,46,50,57,53,56,57,56,32,45,48,46,52,49,51,53,55,52,10,118,32,45,49,46,50,56,56,53,55,52,32,48,46,50,57,53,56,57,56,32,45,48,46,52,49,51,53,55,52,10,118,32,45,49,46,50,51,49,57,51,52,32,48,46,51,54,50,51,48,53,32,45,48,46,52,48,54,55,51,56,10,118,32,45,49,46,50,56,54,54,50,49,32,48,46,52,48,51,56,48,57,32,45,48,46,52,51,49,54,52,49,10,118,32,49,46,51,48,57,53,55,48,32,48,46,49,56,53,53,52,55,32,45,48,46,52,51,52,53,55,48,10,118,32,49,46,50,52,52,54,50,57,32,48,46,49,56,50,54,49,55,32,45,48,46,52,49,51,53,55,52,10,118,32,49,46,50,50,55,53,51,57,32,48,46,48,55,57,49,48,50,32,45,48,46,52,48,52,55,56,53,10,118,32,45,49,46,50,50,55,53,51,57,32,48,46,48,55,57,49,48,50,32,45,48,46,52,48,52,55,56,53,10,118,32,45,49,46,50,52,52,54,50,57,32,48,46,49,56,50,54,49,55,32,45,48,46,52,49,51,53,55,52,10,118,32,45,49,46,51,48,57,53,55,48,32,48,46,49,56,53,53,52,55,32,45,48,46,52,51,52,53,55,48,10,118,32,49,46,49,53,55,50,50,55,32,45,48,46,48,49,55,48,57,48,32,45,48,46,51,57,50,53,55,56,10,118,32,49,46,49,50,53,48,48,48,32,48,46,48,49,55,53,55,56,32,45,48,46,51,54,52,55,52,54,10,118,32,49,46,48,51,50,50,50,55,32,45,48,46,48,53,55,54,49,55,32,45,48,46,51,48,53,54,54,52,10,118,32,45,49,46,48,51,50,50,50,55,32,45,48,46,48,53,55,54,49,55,32,45,48,46,51,48,53,54,54,52,10,118,32,45,49,46,49,50,53,48,48,48,32,48,46,48,49,55,53,55,56,32,45,48,46,51,54,52,55,52,54,10,118,32,45,49,46,49,53,55,50,50,55,32,45,48,46,48,49,55,48,57,48,32,45,48,46,51,57,50,53,55,56,10,118,32,48,46,57,49,48,49,53,54,32,45,48,46,49,49,48,56,52,48,32,45,48,46,50,52,56,53,51,53,10,118,32,48,46,57,51,48,54,54,52,32,45,48,46,48,53,55,54,49,55,32,45,48,46,50,50,56,53,49,54,10,118,32,48,46,56,49,50,48,49,50,32,45,48,46,48,57,55,49,54,56,32,45,48,46,49,53,55,50,50,55,10,118,32,45,48,46,56,49,50,48,49,50,32,45,48,46,48,57,55,49,54,56,32,45,48,46,49,53,55,50,50,55,10,118,32,45,48,46,57,51,48,54,54,52,32,45,48,46,48,53,55,54,49,55,32,45,48,46,50,50,56,53,49,54,10,118,32,45,48,46,57,49,48,49,53,54,32,45,48,46,49,49,48,56,52,48,32,45,48,46,50,52,56,53,51,53,10,118,32,49,46,48,51,51,50,48,51,32,45,48,46,48,48,57,55,54,54,32,45,48,46,51,50,54,54,54,48,10,118,32,48,46,57,53,55,53,50,48,32,45,48,46,48,49,54,54,48,50,32,45,48,46,50,56,55,49,48,57,10,118,32,48,46,56,54,54,54,57,57,32,45,48,46,48,52,48,48,51,57,32,45,48,46,49,57,56,55,51,48,10,118,32,45,48,46,56,54,54,54,57,57,32,45,48,46,48,52,48,48,51,57,32,45,48,46,49,57,56,55,51,48,10,118,32,45,48,46,57,53,55,53,50,48,32,45,48,46,48,49,54,54,48,50,32,45,48,46,50,56,55,49,48,57,10,118,32,45,49,46,48,51,51,50,48,51,32,45,48,46,48,48,57,55,54,54,32,45,48,46,51,50,54,54,54,48,10,118,32,49,46,49,56,53,48,53,57,32,48,46,48,57,53,55,48,51,32,45,48,46,52,49,52,53,53,49,10,118,32,49,46,49,49,54,50,49,49,32,48,46,48,52,50,57,54,57,32,45,48,46,52,48,53,55,54,50,10,118,32,45,49,46,49,49,54,50,49,49,32,48,46,48,52,50,57,54,57,32,45,48,46,52,48,53,55,54,50,10,118,32,45,49,46,49,56,53,48,53,57,32,48,46,48,57,53,55,48,51,32,45,48,46,52,49,52,53,53,49,10,118,32,49,46,50,51,52,56,54,51,32,48,46,50,54,50,54,57,53,32,45,48,46,52,50,52,51,49,54,10,118,32,49,46,50,49,55,50,56,53,32,48,46,49,55,50,51,54,51,32,45,48,46,52,52,53,56,48,49,10,118,32,45,49,46,50,49,55,50,56,53,32,48,46,49,55,50,51,54,51,32,45,48,46,52,52,53,56,48,49,10,118,32,45,49,46,50,51,52,56,54,51,32,48,46,50,54,50,54,57,53,32,45,48,46,52,50,52,51,49,54,10,118,32,49,46,49,54,56,52,53,55,32,48,46,51,55,57,56,56,51,32,45,48,46,52,48,52,50,57,55,10,118,32,49,46,50,48,56,52,57,54,32,48,46,51,49,48,53,52,55,32,45,48,46,52,52,49,56,57,53,10,118,32,45,49,46,50,48,56,52,57,54,32,48,46,51,49,48,53,52,55,32,45,48,46,52,52,49,56,57,53,10,118,32,45,49,46,49,54,56,52,53,55,32,48,46,51,55,57,56,56,51,32,45,48,46,52,48,52,50,57,55,10,118,32,49,46,48,50,56,56,48,57,32,48,46,51,55,53,52,56,56,32,45,48,46,51,50,54,54,54,48,10,118,32,49,46,49,48,48,48,57,56,32,48,46,51,53,56,56,56,55,32,45,48,46,51,57,55,52,54,49,10,118,32,45,49,46,49,48,48,48,57,56,32,48,46,51,53,56,56,56,55,32,45,48,46,51,57,55,52,54,49,10,118,32,45,49,46,48,50,56,56,48,57,32,48,46,51,55,53,52,56,56,32,45,48,46,51,50,54,54,54,48,10,118,32,48,46,57,51,54,48,51,53,32,48,46,51,50,57,53,57,48,32,45,48,46,50,54,48,55,52,50,10,118,32,48,46,57,56,51,56,56,55,32,48,46,51,51,48,48,55,56,32,45,48,46,51,50,50,50,54,54,10,118,32,45,48,46,57,56,51,56,56,55,32,48,46,51,51,48,48,55,56,32,45,48,46,51,50,50,50,54,54,10,118,32,45,48,46,57,51,54,48,51,53,32,48,46,51,50,57,53,57,48,32,45,48,46,50,54,48,55,52,50,10,118,32,48,46,55,51,54,56,49,54,32,48,46,48,48,55,56,49,50,32,45,48,46,48,50,48,53,48,56,10,118,32,48,46,54,56,51,53,57,52,32,45,48,46,48,55,49,55,55,55,32,45,48,46,49,52,50,48,57,48,10,118,32,48,46,55,49,53,48,48,55,32,45,48,46,48,49,54,55,54,52,32,45,48,46,49,49,55,51,53,48,10,118,32,45,48,46,55,49,53,48,48,55,32,45,48,46,48,49,54,55,54,52,32,45,48,46,49,49,55,51,53,48,10,118,32,45,48,46,54,56,51,53,57,52,32,45,48,46,48,55,49,55,55,55,32,45,48,46,49,52,50,48,57,48,10,118,32,45,48,46,55,51,54,56,49,54,32,48,46,48,48,55,56,49,50,32,45,48,46,48,50,48,53,48,56,10,118,32,48,46,54,57,56,55,51,48,32,45,48,46,49,49,51,55,55,48,32,45,48,46,49,55,52,56,48,53,10,118,32,48,46,55,55,49,52,56,52,32,45,48,46,48,53,52,49,57,57,32,45,48,46,49,54,50,53,57,56,10,118,32,45,48,46,55,55,49,52,56,52,32,45,48,46,48,53,52,49,57,57,32,45,48,46,49,54,50,53,57,56,10,118,32,45,48,46,54,57,56,55,51,48,32,45,48,46,49,49,51,55,55,48,32,45,48,46,49,55,52,56,48,53,10,118,32,48,46,55,56,56,53,55,52,32,48,46,49,52,54,57,55,51,32,45,48,46,48,54,49,48,51,53,10,118,32,45,48,46,55,56,56,53,55,52,32,48,46,49,52,54,57,55,51,32,45,48,46,48,54,49,48,51,53,10,118,32,48,46,56,53,52,48,48,52,32,48,46,51,53,54,52,52,53,32,45,48,46,50,52,50,49,56,56,10,118,32,48,46,56,52,48,56,50,48,32,48,46,51,49,50,48,49,50,32,45,48,46,49,57,57,55,48,55,10,118,32,48,46,56,56,51,55,56,57,32,48,46,51,50,51,50,52,50,32,45,48,46,50,50,51,49,52,53,10,118,32,45,48,46,56,56,51,55,56,57,32,48,46,51,50,51,50,52,50,32,45,48,46,50,50,51,49,52,53,10,118,32,45,48,46,56,52,48,56,50,48,32,48,46,51,49,50,48,49,50,32,45,48,46,49,57,57,55,48,55,10,118,32,45,48,46,56,53,52,48,48,52,32,48,46,51,53,54,52,52,53,32,45,48,46,50,52,50,49,56,56,10,118,32,48,46,56,51,56,51,55,57,32,45,48,46,48,50,50,52,54,49,32,45,48,46,50,51,55,51,48,53,10,118,32,48,46,55,55,56,56,48,57,32,45,48,46,48,49,55,48,57,48,32,45,48,46,50,49,55,50,56,53,10,118,32,45,48,46,55,55,56,56,48,57,32,45,48,46,48,49,55,48,57,48,32,45,48,46,50,49,55,50,56,53,10,118,32,45,48,46,56,51,56,51,55,57,32,45,48,46,48,50,50,52,54,49,32,45,48,46,50,51,55,51,48,53,10,118,32,48,46,56,49,52,57,52,49,32,48,46,48,48,48,57,55,55,32,45,48,46,50,54,55,53,55,56,10,118,32,48,46,55,56,48,50,55,51,32,48,46,48,50,57,50,57,55,32,45,48,46,50,51,52,56,54,51,10,118,32,48,46,55,51,51,48,55,51,32,48,46,48,48,54,49,56,53,32,45,48,46,49,56,50,50,57,50,10,118,32,45,48,46,55,51,51,48,55,51,32,48,46,48,48,54,49,56,53,32,45,48,46,49,56,50,50,57,50,10,118,32,45,48,46,55,56,48,50,55,51,32,48,46,48,50,57,50,57,55,32,45,48,46,50,51,52,56,54,51,10,118,32,45,48,46,56,49,52,57,52,49,32,48,46,48,48,48,57,55,55,32,45,48,46,50,54,55,53,55,56,10,118,32,48,46,55,56,57,48,54,50,32,48,46,48,56,49,53,52,51,32,45,48,46,50,55,51,57,50,54,10,118,32,48,46,55,53,57,55,54,54,32,48,46,48,55,57,53,57,48,32,45,48,46,50,51,55,51,48,53,10,118,32,48,46,56,50,49,50,56,57,32,48,46,48,53,50,50,52,54,32,45,48,46,50,55,51,57,50,54,10,118,32,45,48,46,56,50,49,50,56,57,32,48,46,48,53,50,50,52,54,32,45,48,46,50,55,51,57,50,54,10,118,32,45,48,46,55,53,57,55,54,54,32,48,46,48,55,57,53,57,48,32,45,48,46,50,51,55,51,48,53,10,118,32,45,48,46,55,56,57,48,54,50,32,48,46,48,56,49,53,52,51,32,45,48,46,50,55,51,57,50,54,10,118,32,48,46,55,57,50,57,54,57,32,48,46,49,51,49,51,52,56,32,45,48,46,50,55,48,48,50,48,10,118,32,48,46,56,49,50,57]);fileData0.push.apply(fileData0,[56,56,32,48,46,49,56,50,49,50,57,32,45,48,46,50,52,48,50,51,52,10,118,32,48,46,55,54,55,48,57,48,32,48,46,49,50,55,52,52,49,32,45,48,46,49,57,48,57,49,56,10,118,32,45,48,46,55,54,55,48,57,48,32,48,46,49,50,55,52,52,49,32,45,48,46,49,57,48,57,49,56,10,118,32,45,48,46,56,49,50,57,56,56,32,48,46,49,56,50,49,50,57,32,45,48,46,50,52,48,50,51,52,10,118,32,45,48,46,55,57,50,57,54,57,32,48,46,49,51,49,51,52,56,32,45,48,46,50,55,48,48,50,48,10,118,32,48,46,56,54,57,49,52,49,32,48,46,50,54,52,49,54,48,32,45,48,46,50,52,48,55,50,51,10,118,32,48,46,56,50,56,49,50,53,32,48,46,50,53,48,57,55,55,32,45,48,46,50,48,55,53,50,48,10,118,32,48,46,56,53,56,51,57,56,32,48,46,50,49,49,52,50,54,32,45,48,46,50,54,56,53,53,53,10,118,32,45,48,46,56,53,56,51,57,56,32,48,46,50,49,49,52,50,54,32,45,48,46,50,54,56,53,53,53,10,118,32,45,48,46,56,50,56,49,50,53,32,48,46,50,53,48,57,55,55,32,45,48,46,50,48,55,53,50,48,10,118,32,45,48,46,56,54,57,49,52,49,32,48,46,50,54,52,49,54,48,32,45,48,46,50,52,48,55,50,51,10,118,32,48,46,57,49,52,48,54,50,32,48,46,50,55,56,51,50,48,32,45,48,46,50,55,54,51,54,55,10,118,32,45,48,46,57,49,52,48,54,50,32,48,46,50,55,56,51,50,48,32,45,48,46,50,55,54,51,54,55,10,118,32,48,46,56,49,53,52,51,48,32,48,46,50,51,55,51,48,53,32,45,48,46,49,51,56,54,55,50,10,118,32,45,48,46,56,49,53,52,51,48,32,48,46,50,51,55,51,48,53,32,45,48,46,49,51,56,54,55,50,10,118,32,48,46,55,51,53,53,49,52,32,48,46,48,52,54,50,50,52,32,45,48,46,49,51,50,52,56,55,10,118,32,45,48,46,55,51,53,53,49,52,32,48,46,48,52,54,50,50,52,32,45,48,46,49,51,50,52,56,55,10,118,32,48,46,57,53,50,49,52,56,32,48,46,50,57,52,52,51,52,32,45,48,46,51,50,50,50,54,54,10,118,32,48,46,56,57,49,54,48,50,32,48,46,50,51,55,51,48,53,32,45,48,46,50,57,54,51,56,55,10,118,32,48,46,57,50,57,54,56,56,32,48,46,50,53,53,56,53,57,32,45,48,46,51,50,57,49,48,50,10,118,32,45,48,46,57,50,57,54,56,56,32,48,46,50,53,53,56,53,57,32,45,48,46,51,50,57,49,48,50,10,118,32,45,48,46,56,57,49,54,48,50,32,48,46,50,51,55,51,48,53,32,45,48,46,50,57,54,51,56,55,10,118,32,45,48,46,57,53,50,49,52,56,32,48,46,50,57,52,52,51,52,32,45,48,46,51,50,50,50,54,54,10,118,32,48,46,56,51,54,52,50,54,32,48,46,49,55,48,52,49,48,32,45,48,46,50,57,54,51,56,55,10,118,32,48,46,56,55,52,48,50,51,32,48,46,49,57,53,56,48,49,32,45,48,46,51,49,54,52,48,54,10,118,32,45,48,46,56,55,52,48,50,51,32,48,46,49,57,53,56,48,49,32,45,48,46,51,49,54,52,48,54,10,118,32,45,48,46,56,51,54,52,50,54,32,48,46,49,55,48,52,49,48,32,45,48,46,50,57,54,51,56,55,10,118,32,48,46,55,55,57,50,57,55,32,48,46,49,48,50,48,53,49,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,49,48,53,52,55,32,48,46,49,50,55,57,51,48,32,45,48,46,51,49,52,57,52,49,10,118,32,45,48,46,56,49,48,53,52,55,32,48,46,49,50,55,57,51,48,32,45,48,46,51,49,52,57,52,49,10,118,32,45,48,46,55,55,57,50,57,55,32,48,46,49,48,50,48,53,49,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,49,57,51,51,54,32,48,46,48,55,53,49,57,53,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,48,52,54,56,56,32,48,46,48,57,51,50,54,50,32,45,48,46,51,49,52,57,52,49,10,118,32,45,48,46,56,48,52,54,56,56,32,48,46,48,57,51,50,54,50,32,45,48,46,51,49,52,57,52,49,10,118,32,45,48,46,56,49,57,51,51,54,32,48,46,48,55,53,49,57,53,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,52,48,51,51,50,32,48,46,48,50,48,48,50,48,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,52,56,49,52,53,32,48,46,48,53,50,50,52,54,32,45,48,46,51,49,53,57,49,56,10,118,32,45,48,46,56,52,56,49,52,53,32,48,46,48,53,50,50,52,54,32,45,48,46,51,49,53,57,49,56,10,118,32,45,48,46,56,52,48,51,51,50,32,48,46,48,50,48,48,50,48,32,45,48,46,50,57,54,56,55,53,10,118,32,48,46,56,50,53,54,56,52,32,45,48,46,48,49,50,50,48,55,32,45,48,46,50,56,57,53,53,49,10,118,32,48,46,56,52,49,51,48,57,32,48,46,48,48,50,57,51,48,32,45,48,46,51,49,50,48,49,50,10,118,32,45,48,46,56,52,49,51,48,57,32,48,46,48,48,50,57,51,48,32,45,48,46,51,49,50,48,49,50,10,118,32,45,48,46,56,50,53,54,56,52,32,45,48,46,48,49,50,50,48,55,32,45,48,46,50,56,57,53,53,49,10,118,32,48,46,56,57,52,48,52,51,32,45,48,46,48,49,54,54,48,50,32,45,48,46,50,54,53,49,51,55,10,118,32,48,46,56,53,51,53,49,54,32,45,48,46,48,48,57,50,55,55,32,45,48,46,50,57,49,48,49,54,10,118,32,45,48,46,56,53,51,53,49,54,32,45,48,46,48,48,57,50,55,55,32,45,48,46,50,57,49,48,49,54,10,118,32,45,48,46,56,57,52,48,52,51,32,45,48,46,48,49,54,54,48,50,32,45,48,46,50,54,53,49,51,55,10,118,32,49,46,48,51,57,53,53,49,32,48,46,51,51,51,48,48,56,32,45,48,46,51,56,55,50,48,55,10,118,32,49,46,48,48,49,52,54,53,32,48,46,51,48,51,55,49,49,32,45,48,46,51,55,50,53,53,57,10,118,32,45,49,46,48,48,49,52,54,53,32,48,46,51,48,51,55,49,49,32,45,48,46,51,55,50,53,53,57,10,118,32,45,49,46,48,51,57,53,53,49,32,48,46,51,51,51,48,48,56,32,45,48,46,51,56,55,50,48,55,10,118,32,49,46,49,54,57,52,51,52,32,48,46,51,51,54,52,50,54,32,45,48,46,52,53,50,54,51,55,10,118,32,49,46,49,48,57,48,53,48,32,48,46,51,51,50,54,56,50,32,45,48,46,52,51,55,57,56,56,10,118,32,45,49,46,49,48,57,48,53,48,32,48,46,51,51,50,54,56,50,32,45,48,46,52,51,55,57,56,56,10,118,32,45,49,46,49,54,57,52,51,52,32,48,46,51,51,54,52,50,54,32,45,48,46,52,53,50,54,51,55,10,118,32,49,46,50,51,49,57,51,52,32,48,46,50,51,57,55,52,54,32,45,48,46,52,54,55,50,56,53,10,118,32,49,46,50,48,52,53,57,48,32,48,46,50,56,56,48,56,54,32,45,48,46,52,55,48,50,49,53,10,118,32,45,49,46,50,48,52,53,57,48,32,48,46,50,56,56,48,56,54,32,45,48,46,52,55,48,50,49,53,10,118,32,45,49,46,50,51,49,57,51,52,32,48,46,50,51,57,55,52,54,32,45,48,46,52,54,55,50,56,53,10,118,32,49,46,49,56,53,53,52,55,32,48,46,48,57,56,49,52,53,32,45,48,46,52,53,54,53,52,51,10,118,32,49,46,50,49,50,52,48,50,32,48,46,49,54,57,52,51,52,32,45,48,46,52,55,48,50,49,53,10,118,32,45,49,46,50,49,50,52,48,50,32,48,46,49,54,57,52,51,52,32,45,48,46,52,55,48,50,49,53,10,118,32,45,49,46,49,56,53,53,52,55,32,48,46,48,57,56,49,52,53,32,45,48,46,52,53,54,53,52,51,10,118,32,49,46,48,52,50,52,56,48,32,48,46,48,48,56,55,56,57,32,45,48,46,51,56,51,55,56,57,10,118,32,49,46,49,49,52,50,53,56,32,48,46,48,53,55,54,49,55,32,45,48,46,52,51,55,53,48,48,10,118,32,45,49,46,49,49,52,50,53,56,32,48,46,48,53,55,54,49,55,32,45,48,46,52,51,55,53,48,48,10,118,32,45,49,46,48,52,50,52,56,48,32,48,46,48,48,56,55,56,57,32,45,48,46,51,56,51,55,56,57,10,118,32,48,46,57,54,52,56,52,52,32,48,46,48,48,52,51,57,53,32,45,48,46,51,51,55,56,57,49,10,118,32,45,48,46,57,54,52,56,52,52,32,48,46,48,48,52,51,57,53,32,45,48,46,51,51,55,56,57,49,10,118,32,48,46,56,53,54,57,51,52,32,48,46,48,57,49,55,57,55,32,45,48,46,51,50,52,50,49,57,10,118,32,48,46,56,56,52,50,55,55,32,48,46,48,51,57,48,54,50,32,45,48,46,51,50,51,50,52,50,10,118,32,48,46,57,49,51,48,56,54,32,48,46,48,56,56,56,54,55,32,45,48,46,51,51,51,57,56,52,10,118,32,45,48,46,57,49,51,48,56,54,32,48,46,48,56,56,56,54,55,32,45,48,46,51,51,51,57,56,52,10,118,32,45,48,46,56,56,52,50,55,55,32,48,46,48,51,57,48,54,50,32,45,48,46,51,50,51,50,52,50,10,118,32,45,48,46,56,53,54,57,51,52,32,48,46,48,57,49,55,57,55,32,45,48,46,51,50,52,50,49,57,10,118,32,48,46,57,50,51,56,50,56,32,48,46,49,52,50,53,55,56,32,45,48,46,51,51,56,56,54,55,10,118,32,48,46,57,54,50,56,57,49,32,48,46,48,56,54,57,49,52,32,45,48,46,51,52,57,49,50,49,10,118,32,48,46,57,55,57,48,48,52,32,48,46,49,52,56,52,51,56,32,45,48,46,51,53,56,51,57,56,10,118,32,45,48,46,57,55,57,48,48,52,32,48,46,49,52,56,52,51,56,32,45,48,46,51,53,56,51,57,56,10,118,32,45,48,46,57,54,50,56,57,49,32,48,46,48,56,54,57,49,52,32,45,48,46,51,52,57,49,50,49,10,118,32,45,48,46,57,50,51,56,50,56,32,48,46,49,52,50,53,55,56,32,45,48,46,51,51,56,56,54,55,10,118,32,48,46,57,56,52,56,54,51,32,48,46,50,48,52,53,57,48,32,45,48,46,51,54,48,56,52,48,10,118,32,49,46,48,51,53,49,53,54,32,48,46,49,52,55,57,52,57,32,45,48,46,51,56,51,51,48,49,10,118,32,49,46,48,51,54,49,51,51,32,48,46,50,48,55,48,51,49,32,45,48,46,51,55,55,57,51,48,10,118,32,45,49,46,48,51,54,49,51,51,32,48,46,50,48,55,48,51,49,32,45,48,46,51,55,55,57,51,48,10,118,32,45,49,46,48,51,53,49,53,54,32,48,46,49,52,55,57,52,57,32,45,48,46,51,56,51,51,48,49,10,118,32,45,48,46,57,56,52,56,54,51,32,48,46,50,48,52,53,57,48,32,45,48,46,51,54,48,56,52,48,10,118,32,49,46,48,52,55,56,53,50,32,48,46,50,53,51,57,48,54,32,45,48,46,51,56,50,56,49,50,10,118,32,49,46,48,57,55,49,54,56,32,48,46,50,48,49,54,54,48,32,45,48,46,51,57,56,57,50,54,10,118,32,49,46,49,48,53,52,54,57,32,48,46,50,52,52,54,50,57,32,45,48,46,52,48,49,51,54,55,10,118,32,45,49,46,49,48,53,52,54,57,32,48,46,50,52,52,54,50,57,32,45,48,46,52,48,49,51,54,55,10,118,32,45,49,46,48,57,55,49,54,56,32,48,46,50,48,49,54,54,48,32,45,48,46,51,57,56,57,50,54,10,118,32,45,49,46,48,52,55,56,53,50,32,48,46,50,53,51,57,48,54,32,45,48,46,51,56,50,56,49,50,10,118,32,49,46,48,54,51,49,53,49,32,48,46,50,57,57,52,55,57,32,45,48,46,52,48,51,56,48,57,10,118,32,48,46,57,56,54,56,49,54,32,48,46,50,53,57,50,55,55,32,45,48,46,51,54,49,56,49,54,10,118,32,45,48,46,57,56,54,56,49,54,32,48,46,50,53,57,50,55,55,32,45,48,46,51,54,49,56,49,54,10,118,32,45,49,46,48,54,51,49,53,49,32,48,46,50,57,57,52,55,57,32,45,48,46,52,48,51,56,48,57,10,118,32,48,46,57,50,53,55,56,49,32,48,46,50,48,50,54,51,55,32,45,48,46,51,51,55,52,48,50,10,118,32,45,48,46,57,50,53,55,56,49,32,48,46,50,48,50,54,51,55,32,45,48,46,51,51,55,52,48,50,10,118,32,48,46,56,54,53,55,50,51,32,48,46,49,52,49,54,48,50,32,45,48,46,51,50,53,49,57,53,10,118,32,45,48,46,56,54,53,55,50,51,32,48,46,49,52,49,54,48,50,32,45,48,46,51,50,53,49,57,53,10,118,32,48,46,57,49,52,53,53,49,32,48,46,48,50,53,51,57,49,32,45,48,46,51,49,52,57,52,49,10,118,32,45,48,46,57,49,52,53,53,49,32,48,46,48,50,53,51,57,49,32,45,48,46,51,49,52,57,52,49,10,118,32,49,46,48,50,50,57,52,57,32,48,46,48,54,54,56,57,53,32,45,48,46,51,56,55,54,57,53,10,118,32,45,49,46,48,50,50,57,52,57,32,48,46,48,54,54,56,57,53,32,45,48,46,51,56,55,54,57,53,10,118,32,49,46,49,50,53,52,56,56,32,48,46,49,51,56,54,55,50,32,45,48,46,52,50,57,54,56,56,10,118,32,45,49,46,49,50,53,52,56,56,32,48,46,49,51,56,54,55,50,32,45,48,46,52,50,57,54,56,56,10,118,32,49,46,49,55,49,51,56,55,32,48,46,50,50,53,53,56,54,32,45,48,46,52,51,57,57,52,49,10,118,32,45,49,46,49,55,49,51,56,55,32,48,46,50,50,53,53,56,54,32,45,48,46,52,51,57,57,52,49,10,118,32,49,46,49,51,52,52,52,48,32,48,46,50,57,57,57,54,55,32,45,48,46,52,51,54,48,51,53,10,118,32,45,49,46,49,51,52,52,52,48,32,48,46,50,57,57,57,54,55,32,45,48,46,52,51,54,48,51,53,10,118,32,49,46,48,51,57,48,54,50,32,45,48,46,48,56,48,48,55,56,32,45,48,46,51,57,53,57,57,54,10,118,32,48,46,55,57,50,57,54,57,32,45,48,46,49,49,57,54,50,57,32,45,48,46,50,53,56,51,48,49,10,118,32,48,46,57,49,54,53,48,52,32,45,48,46,48,52,50,57,54,57,32,45,48,46,51,57,48,49,51,55,10,118,32,45,48,46,57,49,54,53,48,52,32,45,48,46,48,52,50,57,54,57,32,45,48,46,51,57,48,49,51,55,10,118,32,45,48,46,55,57,50,57,54,57,32,45,48,46,49,49,57,54,50,57,32,45,48,46,50,53,56,51,48,49,10,118,32,45,49,46,48,51,57,48,54,50,32,45,48,46,48,56,48,48,55,56,32,45,48,46,51,57,53,57,57,54,10,118,32,49,46,50,55,50,52,54,49,32,48,46,48,54,55,56,55,49,32,45,48,46,52,54,57,50,51,56,10,118,32,49,46,49,54,56,57,52,53,32,48,46,48,52,49,57,57,50,32,45,48,46,52,57,53,54,48,53,10,118,32,45,49,46,49,54,56,57,52,53,32,48,46,48,52,49,57,57,50,32,45,48,46,52,57,53,54,48,53,10,118,32,45,49,46,50,55,50,52,54,49,32,48,46,48,54,55,56,55,49,32,45,48,46,52,54,57,50,51,56,10,118,32,49,46,51,51,54,57,49,52,32,48,46,50,57,57,51,49,54,32,45,48,46,52,54,54,51,48,57,10,118,32,49,46,51,50,57,52,50,55,32,48,46,50,48,49,54,54,48,32,45,48,46,53,48,54,57,57,57,10,118,32,45,49,46,51,50,57,52,50,55,32,48,46,50,48,49,54,54,48,32,45,48,46,53,48,54,57,57,57,10,118,32,45,49,46,51,51,54,57,49,52,32,48,46,50,57,57,51,49,54,32,45,48,46,52,54,54,51,48,57,10,118,32,49,46,50,50,57,52,57,50,32,48,46,52,54,49,57,49,52,32,45,48,46,52,55,48,55,48,51,10,118,32,49,46,51,48,54,57,54,54,32,48,46,51,53,57,51,55,53,32,45,48,46,53,49,49,51,57,51,10,118,32,45,49,46,51,48,54,57,54,54,32,48,46,51,53,57,51,55,53,32,45,48,46,53,49,49,51,57,51,10,118,32,45,49,46,50,50,57,52,57,50,32,48,46,52,54,49,57,49,52,32,45,48,46,52,55,48,55,48,51,10,118,32,49,46,48,51,50,50,50,55,32,48,46,52,53,51,49,50,53,32,45,48,46,51,57,55,57,52,57,10,118,32,49,46,49,52,48,54,50,53,32,48,46,51,57,57,52,49,52,32,45,48,46,52,57,54,53,56,50,10,118,32,45,49,46,49,52,48,54,50,53,32,48,46,51,57,57,52,49,52,32,45,48,46,52,57,54,53,56,50,10,118,32,45,49,46,48,51,50,50,50,55,32,48,46,52,53,51,49,50,53,32,45,48,46,51,57,55,57,52,57,10,118,32,48,46,56,56,51,55,56,57,32,48,46,51,57,48,49,51,55,32,45,48,46,51,50,49,50,56,57,10,118,32,48,46,57,51,57,57,52,49,32,48,46,51,52,57,54,48,57,32,45,48,46,52,49,48,54,52,53,10,118,32,45,48,46,57,51,57,57,52,49,32,48,46,51,52,57,54,48,57,32,45,48,46,52,49,48,54,52,53,10,118,32,45,48,46,56,56,51,55,56,57,32,48,46,51,57,48,49,51,55,32,45,48,46,51,50,49,50,56,57,10,118,32,49,46,48,51,54,54,50,49,32,48,46,49,56,48,54,54,52,32,45,48,46,52,55,56,48,50,55,10,118,32,48,46,56,51,53,52,52,57,32,48,46,49,51,52,55,54,54,32,45,48,46,51,56,49,56,51,54,10,118,32,45,48,46,56,51,53,52,52,57,32,48,46,49,51,52,55,54,54,32,45,48,46,51,56,49,56,51,54,10,118,32,45,49,46,48,51,54,54,50,49,32,48,46,49,56,48,54,54,52,32,45,48,46,52,55,56,48,50,55,10,118,32,49,46,50,53,55,49,54,49,32,48,46,50,53,51,57,48,54,32,45,48,46,53,50,57,52,54,48,10,118,32,45,49,46,50,53,55,49,54,49,32,48,46,50,53,51,57,48,54,32,45,48,46,53,50,57,52,54,48,10,118,32,48,46,56,48,56,53,57,52,32,48,46,50,56,48,55,54,50,32,45,48,46,51,56,50,51,50,52,10,118,32,45,48,46,56,48,56,53,57,52,32,48,46,50,56,48,55,54,50,32,45,48,46,51,56,50,51,50,52,10,118,32,48,46,55,50,51,54,51,51,32,45,48,46,48,50,53,56,55,57,32,45,48,46,51,53,51,53,49,54,10,118,32,45,48,46,55,50,51,54,51,51,32,45,48,46,48,50,53,56,55,57,32,45,48,46,51,53,51,53,49,54,10,118,32,48,46,52,51,56,56,52,51,32,48,46,49,54,48,55,54,55,32,48,46,55,53,57,48,51,51,10,118,32,45,48,46,52,51,56,56,52,51,32,48,46,49,54,48,55,54,55,32,48,46,55,53,57,48,51,51,10,118,32,48,46,52,56,55,51,48,53,32,48,46,49,48,56,49,53,52,32,48,46,54,56,53,53,52,55,10,118,32,45,48,46,52,56,55,51,48,53,32,48,46,49,48,56,49,53,52,32,48,46,54,56,53,53,52,55,10,118,32,48,46,53,51,50,50,50,55,32,48,46,48,54,56,51,53,57,32,48,46,53,56,49,48,53,53,10,118,32,45,48,46,53,51,50,50,50,55,32,48,46,48,54,56,51,53,57,32,48,46,53,56,49,48,53,53,10,118,32,48,46,51,53,49,53,54,50,32,45,48,46,48,48,51,57,48,54,32,48,46,54,49,54,50,49,49,10,118,32,45,48,46,51,53,49,53,54,50,32,45,48,46,48,48,51,57,48,54,32,48,46,54,49,54,50,49,49,10,118,32,48,46,51,53,49,54,56,53,32,48,46,48,53,50,50,52,54,32,48,46,55,49,51,48,49,51,10,118,32,45,48,46,51,53,49,54,56,53,32,48,46,48,53,50,50,52,54,32,48,46,55,49,51,48,49,51,10,118,32,48,46,51,53,50,52,49,55,32,48,46,49,50,55,49,57,55,32,48,46,55,55,54,49,50,51,10,118,32,45,48,46,51,53,50,52,49,55,32,48,46,49,50,55,49,57,55,32,48,46,55,55,54,49,50,51,10,118,32,48,46,50,55,48,49,52,50,32,48,46,49,54,48,55,54,55,32,48,46,55,57,48,56,57,52,10,118,32,45,48,46,50,55,48,49,52,50,32,48,46,49,54,48,55,54,55,32,48,46,55,57,48,56,57,52,10,118,32,48,46,50,49,54,54,55,53,32,48,46,49,48,56,49,53,52,32,48,46,55,51,52,52,57,55,10,118,32,45,48,46,50,49,54,54,55,53,32,48,46,49,48,56,49,53,52,32,48,46,55,51,52,52,57,55,10,118,32,48,46,49,55,48,56,57,56,32,48,46,48,54,56,51,53,57,32,48,46,54,52,53,53,48,56,10,118,32,45,48,46,49,55,48,56,57,56,32,48,46,48,54,56,51,53,57,32,48,46,54,52,53,53,48,56,10,118,32,48,46,48,57,55,54,53,54,32,48,46,50,52,51,49,54,52,32,48,46,54,53,52,50,57,55,10,118,32,45,48,46,48,57,55,54,53,54,32,48,46,50,52,51,49,54,52,32,48,46,54,53,52,50,57,55,10,118,32,48,46,49,54,48,54,52,53,32,48,46,50,52,50,52,51,50,32,48,46,55,51,56,48,51,55,10,118,32,45,48,46,49,54,48,54,52,53,32,48,46,50,52,50,52,51,50,32,48,46,55,51,56,48,51,55,10,118,32,48,46,50,51,54,53,55,50,32,48,46,50,52,51,48,52,50,32,48,46,55,57,50,57,54,57,10,118,32,45,48,46,50,51,54,53,55,50,32,48,46,50,52,51,48,52,50,32,48,46,55,57,50,57,54,57,10,118,32,48,46,50,55,48,49,52,50,32,48,46,51,50,57,53,57,48,32,48,46,55,57,48,56,57,52,10,118,32,45,48,46,50,55,48,49,52,50,32,48,46,51,50,57,53,57,48,32,48,46,55,57,48,56,57,52,10,118,32,48,46,50,49,54,54,55,53,32,48,46,51,55,55,57,51,48,32,48,46,55,51,52,52,57,55,10,118,32,45,48,46,50,49,54,54,55,53,32,48,46,51,55,55,57,51,48,32,48,46,55,51,52,52,57,55,10,118,32,48,46,49,55,48,56,57,56,32,48,46,52,50,50,56,53,50,32,48,46,54,52,53,53,48,56,10,118,32,45,48,46,49,55,48,56,57,56,32,48,46,52,50,50,56,53,50,32,48,46,54,52,53,53,48,56,10,118,32,48,46,51,53,49,53,54,50,32,48,46,52,57,54,48,57,52,32,48,46,54,49,54,50,49,49,10,118,32,45,48,46,51,53,49,53,54,50,32,48,46,52,57,54,48,57,52,32,48,46,54,49,54,50,49,49,10,118,32,48,46,51,53,49,54,56,53,32,48,46,52,51,52,48,56,50,32,48,46,55,49,51,48,49,51,10,118,32,45,48,46,51,53,49,54,56,53,32,48,46,52,51,52,48,56,50,32,48,46,55,49,51,48,49,51,10,118,32,48,46,51,53,50,52,49,55,32,48,46,51,54,52,48,49,52,32,48,46,55,55,54,49,50,51,10,118,32,45,48,46,51,53,50,52,49,55,32,48,46,51,54,52,48,49,52,32,48,46,55,55,54,49,50,51,10,118,32,48,46,52,51,56,56,52,51,32,48,46,51,50,57,53,57,48,32,48,46,55,53,57,48,51,51,10,118,32,45,48,46,52,51,56,56,52,51,32,48,46,51,50,57,53,57,48,32,48,46,55,53,57,48,51,51,10,118,32,48,46,52,56,55,51,48,53,32,48,46,51,55,55,57,51,48,32,48,46,54,56,53,53,52,55,10,118,32,45,48,46,52,56,55,51,48,53,32,48,46,51,55,55,57,51,48,32,48,46,54,56,53,53,52,55,10,118,32,48,46,53,51,50,50,50,55,32,48,46,52,50,50,56,53,50,32,48,46,53,56,49,48,53,53,10,118,32,45,48,46,53,51,50,50,50,55,32,48,46,52,50,50,56,53,50,32,48,46,53,56,49,48,53,53,10,118,32,48,46,54,48,53,52,54,57,32,48,46,50,52,51,49,54,52,32,48,46,53,54,54,52,48,54,10,118,32,45,48,46,54,48,53,52,54,57,32,48,46,50,52,51,49,54,52,32,48,46,53,54,54,52,48,54,10,118,32,48,46,53,52,51,52,53,55,32,48,46,50,52,50,52,51,50,32,48,46,54,55,50,54,48,55,10,118,32,45,48,46,53,52,51,52,53,55,32,48,46,50,52,50,52,51,50,32,48,46,54,55,50,54,48,55,10,118,32,48,46,52,55,50,54,53,54,32,48,46,50,52,51,48,52,50,32,48,46,55,53,49,50,50,49,10,118,32,45,48,46,52,55,50,54,53,54,32,48,46,50,52,51,48,52,50,32,48,46,55,53,49,50,50,49,10,118,32,48,46,52,53,53,52,48,52,32,48,46,50,52,51,48,56,51,32,48,46,55,55,56,57,55,49,10,118,32,45,48,46,52,53,53,52,48,52,32,48,46,50,52,51,48,56,51,32,48,46,55,55,56,57,55,49,10,118,32,48,46,52,50,55,53,51,49,32,48,46,51,49,56,57,50,57,32,48,46,55,56,53,56,52,56,10,118,32,45,48,46,52,50,55,53,51,49,32,48,46,51,49,56,57,50,57,32,48,46,55,56,53,56,52,56,10,118,32,48,46,51,53,50,52,53,56,32,48,46,51,53,48,53,48,53,32,48,46,56,48,51,52,50,54,10,118,32,45,48,46,51,53,50,52,53,56,32,48,46,51,53,48,53,48,53,32,48,46,56,48,51,52,50,54,10,118,32,48,46,50,56,48,57,50,52,32,48,46,51,49,56,57,50,57,32,48,46,56,49,54,52,48,54,10,118,32,45,48,46,50,56,48,57,50,52,32,48,46,51,49,56,57,50,57,32,48,46,56,49,54,52,48,54,10,118,32,48,46,50,53,48,50,52,52,32,48,46,50,52,51,48,56,51,32,48,46,56,49,56,49,57,55,10,118,32,45,48,46,50,53,48,50,52,52,32,48,46,50,52,51,48,56,51,32,48,46,56,49,56,49,57,55,10,118,32,48,46,50,56,48,57,50,52,32,48,46,49,55,49,53,52,57,32,48,46,56,49,54,52,48,54,10,118,32,45,48,46,50,56,48,57,50,52,32,48,46,49,55,49,53,52,57,32,48,46,56,49,54,52,48,54,10,118,32,48,46,51,53,49,57,54,57,32,48,46,50,52,50,55,57,56,32,48,46,56,50,50,52,50,56,10,118,32,45,48,46,51,53,49,57,54,57,32,48,46,50,52,50,55,57,56,32,48,46,56,50,50,52,50,56,10,118,32,48,46,51,53,50,52,53,56,32,48,46,49,52,48,56,54,57,32,48,46,56,48,51,52,50,54,10,118,32,45,48,46,51,53,50,52,53,56,32,48,46,49,52,48,56,54,57,32,48,46,56,48,51,52,50,54,10,118,32,48,46,52,50,55,53,51,49,32,48,46,49,55,49,53,52,57,32,48,46,55,56,53,56,52,56,10,118,32,45,48,46,52,50,55,53,51,49,32,48,46,49,55,49,53,52,57,32,48,46,55,56,53,56,52,56,10,118,32,48,46,48,48,48,48,48,48,32,48,46,52,51,50,56,54,49,32,48,46,55,51,54,56,49,54,10,118,32,48,46,48,48,48,48,48,48,32,48,46,51,53,50,52,51,49,32,48,46,56,48,57,54,55,57,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,54,54,49,49,51,51,32,48,46,55,51,54,51,50,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,51,48,54,49,53,50,32,48,46,55,55,57,50,57,55,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,49,55,53,50,57,51,32,48,46,55,57,49,50,54,48,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,55,54,53,49,51,55,32,48,46,55,49,52,54,48,48,10,118,32,48,46,48,48,48,48,48,48,32,48,46,52,51,57,48,52,54,32,48,46,54,49,55,54,55,54,10,118,32,48,46,48,48,48,48,48,48,32,48,46,53,54,54,53,53,49,32,48,46,53,52,54,56,55,53,10,118,32,48,46,48,48,48,48,48,48,32,48,46,56,53,53,55,49,51,32,45,48,46,52,57,48,55,50,51,10,118,32,48,46,48,48,48,48,48,48,32,48,46,53,49,56,48,54,54,32,45,48,46,55,55,50,52,54,49,10,118,32,48,46,48,48,48,48,48,48,32,48,46,48,57,51,50,54,50,32,45,48,46,55,55,49,57,55,51,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,51,53,50,50,57,53,32,45,48,46,51,48,52,54,56,56,10,118,32,48,46,50,50,54,57,50,57,32,45,48,46,49,55,55,50,52,54,32,48,46,53,55,55,53,49,53,10,118,32,45,48,46,50,50,54,57,50,57,32,45,48,46,49,55,55,50,52,54,32,48,46,53,55,55,53,49,53,10,118,32,48,46,50,56,56,54,57,54,32,45,48,46,52,52,51,51,53,57,32,48,46,53,54,53,54,55,52,10,118,32,45,48,46,50,56,56,54,57,54,32,45,48,46,52,52,51,51,53,57,32,48,46,53,54,53,54,55,52,10,118,32,48,46,51,50,51,57,55,53,32,45,48,46,54,54,52,55,57,53,32,48,46,53,53,56,57,54,48,10,118,32,45,48,46,51,50,51,57,55,53,32,45,48,46,54,54,52,55,57,53,32,48,46,53,53,56,57,54,48,10,118,32,48,46,51,51,56,56,54,55,32,45,48,46,56,52,53,55,48,51,32,48,46,53,51,50,52,55,49,10,118,32,45,48,46,51,51,56,56,54,55,32,45,48,46,56,52,53,55,48,51,32,48,46,53,51,50,52,55,49,10,118,32,48,46,51,48,50,51,54,56,32,45,48,46,57,51,48,54,54,52,32,48,46,53,50,54,48,48,49,10,118,32,45,48,46,51,48,50,51,54,56,32,45,48,46,57,51,48,54,54,52,32,48,46,53,50,54,48,48,49,10,118,32,48,46,49,55,49,51,56,55,32,45,48,46,57,54,48,50,48,53,32,48,46,53,52,56,57,53,48,10,118,32,45,48,46,49,55,49,51,56,55,32,45,48,46,57,54,48,50,48,53,32,48,46,53,52,56,57,53,48,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,57,55,52,49,50,49,32,48,46,53,54,53,57,49,56,10,118,32,48,46,52,50,55,48,48,50,32,45,48,46,49,49,54,57,52,51,32,48,46,53,52,53,55,55,54,10,118,32,45,48,46,52,50,55,48,48,50,32,45,48,46,49,49,54,57,52,51,32,48,46,53,52,53,55,55,54,10,118,32,48,46,54,50,53,51,54,54,32,45,48,46,48,49,50,53,55,51,32,48,46,53,50,53,50,54,57,10,118,32,45,48,46,54,50,53,51,54,54,32,45,48,46,48,49,50,53,55,51,32,48,46,53,50,53,50,54,57,10,118,32,48,46,55,56,57,52,50,57,32,48,46,49,54,55,54,48,51,32,48,46,52,56,49,57,51,52,10,118,32,45,48,46,55,56,57,52,50,57,32,48,46,49,54,55,54,48,51,32,48,46,52,56,49,57,51,52,10,118,32,48,46,56,49,54,55,55,50,32,48,46,51,57,51,53,53,53,32,48,46,53,55,51,51,54,52,10,118,32,45,48,46,56,49,54,55,55,50,32,48,46,51,57,51,53,53,53,32,48,46,53,55,51,51,54,52,10,118,32,48,46,54,57,51,50,51,55,32,48,46,52,55,57,56,53,56,32,48,46,54,50,52,53,49,50,10,118,32,45,48,46,54,57,51,50,51,55,32,48,46,52,55,57,56,53,56,32,48,46,54,50,52,53,49,50,10,118,32,48,46,52,57,49,52,53,53,32,48,46,53,57,50,52,48,55,32,48,46,54,56,50,50,53,49,10,118,32,45,48,46,52,57,49,52,53,53,32,48,46,53,57,50,52,48,55,32,48,46,54,56,50,50,53,49,10,118,32,48,46,51,50,50,51,56,56,32,48,46,55,49,49,55,57,50,32,48,46,55,50,54,54,56,53,10,118,32,45,48,46,51,50,50,51,56,56,32,48,46,55,49,49,55,57,50,32,48,46,55,50,54,54,56,53,10,118,32,48,46,49,55,52,53,54,49,32,48,46,54,55,54,50,55,48,32,48,46,55,52,56,49,54,57,10,118,32,45,48,46,49,55,52,53,54,49,32,48,46,54,55,54,50,55,48,32,48,46,55,52,56,49,54,57,10,118,32,48,46,48,55,53,56,48,54,32,48,46,52,57,57,56,55,56,32,48,46,55,52,51,56,57,54,10,118,32,45,48,46,48,55,53,56,48,54,32,48,46,52,57,57,56,55,56,32,48,46,55,52,51,56,57,54,10,118,32,48,46,49,54,54,57,57,50,32,48,46,52,48,55,50,50,55,32,48,46,55,56,48,54,52,48,10,118,32,45,48,46,49,54,54,57,57,50,32,48,46,52,48,55,50,50,55,32,48,46,55,56,48,54,52,48,10,118,32,48,46,49,50,50,53,53,57,32,48,46,51,49,48,48,53,57,32,48,46,55,55,51,57,50,54,10,118,32,45,48,46,49,50,50,53,53,57,32,48,46,51,49,48,48,53,57,32,48,46,55,55,51,57,50,54,10,118,32,48,46,50,49,50,55,54,57,32,48,46,48,55,49,53,51,51,32,48,46,55,52,56,54,53,55,10,118,32,45,48,46,50,49,50,55,54,57,32,48,46,48,55,49,53,51,51,32,48,46,55,52,56,54,53,55,10,118,32,48,46,51,55,49,50,49,54,32,48,46,48,50,55,52,54,54,32,48,46,55,48,54,53,52,51,10,118,32,45,48,46,51,55,49,50,49,54,32,48,46,48,50,55,52,54,54,32,48,46,55,48,54,53,52,51,10,118,32,48,46,53,48,53,54,49,53,32,48,46,48,55,53,51,49,55,32,48,46,54,55,50,55,50,57,10,118,32,45,48,46,53,48,53,54,49,53,32,48,46,48,55,53,51,49,55,32,48,46,54,55,50,55,50,57,10,118,32,48,46,54,49,55,57,50,48,32,48,46,49,56,57,51,51,49,32,48,46,54,53,48,54,51,53,10,118,32,45,48,46,54,49,55,57,50,48,32,48,46,49,56,57,51,51,49,32,48,46,54,53,48,54,51,53,10,118,32,48,46,54,51,57,55,55,49,32,48,46,51,48,48,49,55,49,32,48,46,54,53,54,48,48,54,10,118,32,45,48,46,54,51,57,55,55,49,32,48,46,51,48,48,49,55,49,32,48,46,54,53,54,48,48,54,10,118,32,48,46,53,57,48,48,56,56,32,48,46,51,55,54,55,48,57,32,48,46,54,56,48,53,52,50,10,118,32,45,48,46,53,57,48,48,56,56,32,48,46,51,55,54,55,48,57,32,48,46,54,56,48,53,52,50,10,118,32,48,46,52,51,57,48,56,55,32,48,46,52,52,51,50,51,55,32,48,46,55,51,48,52,54,57,10,118,32,45,48,46,52,51,57,48,56,55,32,48,46,52,52,51,50,51,55,32,48,46,55,51,48,52,54,57,10,118,32,48,46,50,52,54,52,54,48,32,48,46,52,55,51,56,55,55,32,48,46,55,55,48,57,57,54,10,118,32,45,48,46,50,52,54,52,54,48,32,48,46,52,55,51,56,55,55,32,48,46,55,55,48,57,57,54,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,55,52,54,51,51,56,32,48,46,55,51,50,54,54,54,10,118,32,48,46,49,49,50,53,48,48,32,45,48,46,55,51,55,49,56,56,32,48,46,55,50,54,52,48,54,10,118,32,45,48,46,49,49,50,53,48,48,32,45,48,46,55,51,55,49,56,56,32,48,46,55,50,54,52,48,54,10,118,32,48,46,49,50,49,55,48,52,32,45,48,46,56,51,53,52,52,57,32,48,46,55,48,50,50,55,49,10,118,32,45,48,46,49,50,49,55,48,52,32,45,48,46,56,51,53,52,52,57,32,48,46,55,48,50,50,55,49,10,118,32,48,46,48,55,49,48,52,53,32,45,48,46,56,56,50,52,52,54,32,48,46,54,56,55,55,52,52,10,118,32,45,48,46,48,55,49,48,52,53,32,45,48,46,56,56,50,52,52,54,32,48,46,54,56,55,55,52,52,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,56,57,51,51,49,49,32,48,46,54,56,50,56,54,49,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,49,54,51,48,56,54,32,48,46,55,54,56,53,53,53,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,49,51,52,52,52,48,32,48,46,55,52,55,51,57,54,10,118,32,48,46,48,57,54,48,54,57,32,45,48,46,49,52,56,52,51,56,32,48,46,55,53,51,57,48,54,10,118,32,45,48,46,48,57,54,48,54,57,32,45,48,46,49,52,56,52,51,56,32,48,46,55,53,51,57,48,54,10,118,32,48,46,49,50,51,54,53,55,32,45,48,46,50,50,53,50,50,48,32,48,46,55,53,48,54,49,48,10,118,32,45,48,46,49,50,51,54,53,55,32,45,48,46,50,50,53,50,50,48,32,48,46,55,53,48,54,49,48,10,118,32,48,46,48,56,57,53,51,49,32,45,48,46,50,57,57,56,52,52,32,48,46,55,52,51,57,56,52,10,118,32,45,48,46,48,56,57,53,51,49,32,45,48,46,50,57,57,56,52,52,32,48,46,55,52,51,57,56,52,10,118,32,48,46,51,57,51,55,57,57,32,45,48,46,48,52,51,53,55,57,32,48,46,54,54,55,55,50,53,10,118,32,45,48,46,51,57,51,55,57,57,32,45,48,46,48,52,51,53,55,57,32,48,46,54,54,55,55,50,53,10,118,32,48,46,53,57,51,53,48,54,32,48,46,48,53,48,57,48,51,32,48,46,54,50,48,56,53,48,10,118,32,45,48,46,53,57,51,53,48,54,32,48,46,48,53,48,57,48,51,32,48,46,54,50,48,56,53,48,10,118,32,48,46,55,49,51,51,55,57,32,48,46,49,57,55,55,53,52,32,48,46,53,57,57,51,54,53,10,118,32,45,48,46,55,49,51,51,55,57,32,48,46,49,57,55,55,53,52,32,48,46,53,57,57,51,54,53,10,118,32,48,46,55,51,51,56,56,55,32,48,46,51,53,53,53,57,49,32,48,46,54,52,55,51,51,57,10,118,32,45,48,46,55,51,51,56,56,55,32,48,46,51,53,53,53,57,49,32,48,46,54,52,55,51,51,57,10,118,32,48,46,54,53,56,50,48,51,32,48,46,52,50,55,52,57,48,32,48,46,55,48,55,49,53,51,10,118,32,45,48,46,54,53,56,50,48,51,32,48,46,52,50,55,52,57,48,32,48,46,55,48,55,49,53,51,10,118,32,48,46,52,53,54,57,48,57,32,48,46,53,51,54,54,50,49,32,48,46,55,54,57,55,55,53,10,118,32,45,48,46,52,53,54,57,48,57,32,48,46,53,51,54,54,50,49,32,48,46,55,54,57,55,55,53,10,118,32,48,46,51,49,55,51,56,51,32,48,46,54,49,57,57,57,53,32,48,46,56,48,56,56,51,56,10,118,32,45,48,46,51,49,55,51,56,51,32,48,46,54,49,57,57,57,53,32,48,46,56,48,56,56,51,56,10,118,32,48,46,50,48,52,56,51,52,32,48,46,53,57,50,50,56,53,32,48,46,56,50,53,52,51,57,10,118,32,45,48,46,50,48,52,56,51,52,32,48,46,53,57,50,50,56,53,32,48,46,56,50,53,52,51,57,10,118,32,48,46,49,48,53,55,49,51,32,48,46,52,52,55,53,49,48,32,48,46,56,50,49,52,49,49,10,118,32,45,48,46,49,48,53,55,49,51,32,48,46,52,52,55,53,49,48,32,48,46,56,50,49,52,49,49,10,118,32,48,46,49,52,50,52,49,53,32,45,48,46,48,57,54,51,48,48,32,48,46,55,55,54,54,57,51,10,118,32,45,48,46,49,52,50,52,49,53,32,45,48,46,48,57,54,51,48,48,32,48,46,55,55,54,54,57,51,10,118,32,48,46,50,48,56,50,53,50,32,45,48,46,52,53,57,52,55,51,32,48,46,54,57,53,52,51,53,10,118,32,45,48,46,50,48,56,50,53,50,32,45,48,46,52,53,57,52,55,51,32,48,46,54,57,53,52,51,53,10,118,32,48,46,50,52,50,55,57,56,32,45,48,46,54,56,50,55,51,57,32,48,46,54,55,56,51,52,53,10,118,32,45,48,46,50,52,50,55,57,56,32,45,48,46,54,56,50,55,51,57,32,48,46,54,55,56,51,52,53,10,118,32,48,46,50,53,51,55,56,52,32,45,48,46,56,49,51,51,53,52,32,48,46,54,53,53,54,52,48,10,118,32,45,48,46,50,53,51,55,56,52,32,45,48,46,56,49,51,51,53,52,32,48,46,54,53,53,54,52,48,10,118,32,48,46,50,50,53,48,57,56,32,45,48,46,56,57,57,50,57,50,32,48,46,54,51,50,53,54,56,10,118,32,45,48,46,50,50,53,48,57,56,32,45,48,46,56,57,57,50,57,50,32,48,46,54,51,50,53,54,56,10,118,32,48,46,49,52,51,57,50,49,32,45,48,46,57,50,55,57,55,57,32,48,46,54,51,49,53,57,50,10,118,32,45,48,46,49,52,51,57,50,49,32,45,48,46,57,50,55,57,55,57,32,48,46,54,51,49,53,57,50,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,57,51,57,54,57,55,32,48,46,54,51,54,55,49,57,10,118,32,48,46,48,48,48,48,48,48,32,48,46,48,52,49,53,53,56,32,48,46,55,51,56,56,50,52,10,118,32,48,46,48,48,48,48,48,48,32,48,46,50,48,57,52,55,51,32,48,46,55,54,53,49,51,55,10,118,32,48,46,51,50,57,57,53,54,32,48,46,52,56,52,51,55,53,32,48,46,55,53,53,50,52,57,10,118,32,45,48,46,51,50,57,57,53,54,32,48,46,52,56,52,51,55,53,32,48,46,55,53,53,50,52,57,10,118,32,48,46,49,52,57,53,51,54,32,48,46,49,51,51,53,52,53,32,48,46,55,53,50,49,57,55,10,118,32,45,48,46,49,52,57,53,51,54,32,48,46,49,51,51,53,52,53,32,48,46,55,53,50,49,57,55,10,118,32,48,46,49,50,51,54,53,55,32,48,46,50,49,51,57,56,57,32,48,46,55,54,49,56,52,49,10,118,32,45,48,46,49,50,51,54,53,55,32,48,46,50,49,51,57,56,57,32,48,46,55,54,49,56,52,49,10,118,32,48,46,49,49,52,51,56,48,32,45,48,46,54,54,52,49,56,53,32,48,46,55,51,48,50,50,53,10,118,32,45,48,46,49,49,52,51,56,48,32,45,48,46,54,54,52,49,56,53,32,48,46,55,51,48,50,50,53,10,118,32,48,46,48,56,57,52,55,56,32,45,48,46,52,53,55,49,53,51,32,48,46,55,52,50,49,56,56,10,118,32,45,48,46,48,56,57,52,55,56,32,45,48,46,52,53,55,49,53,51,32,48,46,55,52,50,49,56,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,52,53,56,57,56,52,32,48,46,55,52,55,48,55,48,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,51,51,51,48,48,56,32,48,46,55,52,56,48,52,55,10,118,32,48,46,48,56,52,50,50,57,32,45,48,46,50,55,50,51,51,57,32,48,46,55,56,49,50,53,48,10,118,32,45,48,46,48,56,52,50,50,57,32,45,48,46,50,55,50,51,51,57,32,48,46,55,56,49,50,53,48,10,118,32,48,46,49,50,49,51,51,56,32,45,48,46,50,50,49,49,57,49,32,48,46,55,57,49,49,51,56,10]);fileData0.push.apply(fileData0,[118,32,45,48,46,49,50,49,51,51,56,32,45,48,46,50,50,49,49,57,49,32,48,46,55,57,49,49,51,56,10,118,32,48,46,49,48,48,51,52,50,32,45,48,46,49,52,55,56,50,55,32,48,46,55,56,50,49,48,52,10,118,32,45,48,46,49,48,48,51,52,50,32,45,48,46,49,52,55,56,50,55,32,48,46,55,56,50,49,48,52,10,118,32,48,46,48,51,57,54,55,51,32,45,48,46,49,51,56,52,50,56,32,48,46,55,56,50,49,48,52,10,118,32,45,48,46,48,51,57,54,55,51,32,45,48,46,49,51,56,52,50,56,32,48,46,55,56,50,49,48,52,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,50,48,50,51,54,53,32,48,46,56,50,51,51,53,49,10,118,32,48,46,48,52,55,55,52,51,32,45,48,46,49,53,55,55,54,57,32,48,46,56,48,57,48,50,56,10,118,32,45,48,46,48,52,55,55,52,51,32,45,48,46,49,53,55,55,54,57,32,48,46,56,48,57,48,50,56,10,118,32,48,46,48,56,56,49,48,56,32,45,48,46,49,54,53,49,52,56,32,48,46,56,48,57,48,50,56,10,118,32,45,48,46,48,56,56,49,48,56,32,45,48,46,49,54,53,49,52,56,32,48,46,56,48,57,48,50,56,10,118,32,48,46,48,57,51,57,57,52,32,45,48,46,50,49,56,57,57,52,32,48,46,56,49,57,52,53,56,10,118,32,45,48,46,48,57,51,57,57,52,32,45,48,46,50,49,56,57,57,52,32,48,46,56,49,57,52,53,56,10,118,32,48,46,48,55,48,48,57,53,32,45,48,46,50,53,54,53,49,48,32,48,46,56,48,52,52,55,49,10,118,32,45,48,46,48,55,48,48,57,53,32,45,48,46,50,53,54,53,49,48,32,48,46,56,48,52,52,55,49,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,50,55,52,49,55,48,32,48,46,56,48,52,54,56,56,10,118,32,48,46,50,52,54,52,54,48,32,45,48,46,51,49,53,54,55,52,32,48,46,53,54,48,51,48,51,10,118,32,45,48,46,50,52,54,52,54,48,32,45,48,46,51,49,53,54,55,52,32,48,46,53,54,48,51,48,51,10,118,32,48,46,49,54,52,54,55,51,32,45,48,46,50,51,52,51,55,53,32,48,46,55,48,53,54,56,56,10,118,32,45,48,46,49,54,52,54,55,51,32,45,48,46,50,51,52,51,55,53,32,48,46,55,48,53,54,56,56,10,118,32,48,46,49,56,48,49,55,54,32,45,48,46,51,49,55,56,55,49,32,48,46,54,57,53,56,48,49,10,118,32,45,48,46,49,56,48,49,55,54,32,45,48,46,51,49,55,56,55,49,32,48,46,54,57,53,56,48,49,10,118,32,48,46,50,50,49,53,53,56,32,45,48,46,50,52,52,57,57,53,32,48,46,53,54,53,54,55,52,10,118,32,45,48,46,50,50,49,53,53,56,32,45,48,46,50,52,52,57,57,53,32,48,46,53,54,53,54,55,52,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,56,55,51,48,52,55,32,48,46,54,56,48,57,48,56,10,118,32,48,46,48,52,56,55,48,54,32,45,48,46,56,54,50,52,50,55,32,48,46,54,56,52,48,56,50,10,118,32,45,48,46,48,52,56,55,48,54,32,45,48,46,56,54,50,52,50,55,32,48,46,54,56,52,48,56,50,10,118,32,48,46,48,57,48,53,55,54,32,45,48,46,56,49,54,56,57,53,32,48,46,55,48,49,55,56,50,10,118,32,45,48,46,48,57,48,53,55,54,32,45,48,46,56,49,54,56,57,53,32,48,46,55,48,49,55,56,50,10,118,32,48,46,48,56,51,56,54,50,32,45,48,46,55,53,52,53,49,55,32,48,46,55,49,54,54,55,53,10,118,32,45,48,46,48,56,51,56,54,50,32,45,48,46,55,53,52,53,49,55,32,48,46,55,49,54,54,55,53,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,55,56,50,57,53,57,32,48,46,54,54,50,56,52,50,10,118,32,48,46,48,55,55,51,57,51,32,45,48,46,55,55,49,54,48,54,32,48,46,54,54,52,56,55,54,10,118,32,45,48,46,48,55,55,51,57,51,32,45,48,46,55,55,49,54,48,54,32,48,46,54,54,52,56,55,54,10,118,32,48,46,48,56,52,50,48,49,32,45,48,46,56,48,57,50,52,53,32,48,46,54,53,56,55,56,50,10,118,32,45,48,46,48,56,52,50,48,49,32,45,48,46,56,48,57,50,52,53,32,48,46,54,53,56,55,56,50,10,118,32,48,46,48,53,49,48,50,53,32,45,48,46,56,51,56,54,50,51,32,48,46,54,52,52,50,52,54,10,118,32,45,48,46,48,53,49,48,50,53,32,45,48,46,56,51,56,54,50,51,32,48,46,54,52,52,50,52,54,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,56,52,56,56,55,55,32,48,46,54,52,50,56,50,50,10,118,32,48,46,49,55,50,54,48,55,32,48,46,50,50,48,56,50,53,32,48,46,55,55,51,56,48,52,10,118,32,45,48,46,49,55,50,54,48,55,32,48,46,50,50,48,56,50,53,32,48,46,55,55,51,56,48,52,10,118,32,48,46,49,56,57,51,51,49,32,48,46,49,53,56,50,48,51,32,48,46,55,54,57,49,54,53,10,118,32,45,48,46,49,56,57,51,51,49,32,48,46,49,53,56,50,48,51,32,48,46,55,54,57,49,54,53,10,118,32,48,46,51,51,55,56,57,49,32,48,46,52,50,55,56,53,54,32,48,46,55,53,55,57,51,53,10,118,32,45,48,46,51,51,55,56,57,49,32,48,46,52,50,55,56,53,54,32,48,46,55,53,55,57,51,53,10,118,32,48,46,50,55,49,52,56,52,32,48,46,52,49,57,57,50,50,32,48,46,55,54,57,52,48,57,10,118,32,45,48,46,50,55,49,52,56,52,32,48,46,52,49,57,57,50,50,32,48,46,55,54,57,52,48,57,10,118,32,48,46,52,50,56,55,49,49,32,48,46,51,57,57,57,48,50,32,48,46,55,53,51,50,57,54,10,118,32,45,48,46,52,50,56,55,49,49,32,48,46,51,57,57,57,48,50,32,48,46,55,53,51,50,57,54,10,118,32,48,46,53,52,56,57,53,48,32,48,46,51,53,48,56,51,48,32,48,46,54,57,55,54,51,50,10,118,32,45,48,46,53,52,56,57,53,48,32,48,46,51,53,48,56,51,48,32,48,46,54,57,55,54,51,50,10,118,32,48,46,53,56,52,53,57,53,32,48,46,50,56,53,52,48,48,32,48,46,54,56,49,48,51,48,10,118,32,45,48,46,53,56,52,53,57,53,32,48,46,50,56,53,52,48,48,32,48,46,54,56,49,48,51,48,10,118,32,48,46,53,54,56,50,51,55,32,48,46,49,57,53,54,55,57,32,48,46,54,56,48,48,53,52,10,118,32,45,48,46,53,54,56,50,51,55,32,48,46,49,57,53,54,55,57,32,48,46,54,56,48,48,53,52,10,118,32,48,46,52,55,54,56,48,55,32,48,46,49,48,53,57,53,55,32,48,46,55,48,57,52,55,51,10,118,32,45,48,46,52,55,54,56,48,55,32,48,46,49,48,53,57,53,55,32,48,46,55,48,57,52,55,51,10,118,32,48,46,51,54,57,48,49,57,32,48,46,48,55,48,54,55,57,32,48,46,55,51,55,48,54,49,10,118,32,45,48,46,51,54,57,48,49,57,32,48,46,48,55,48,54,55,57,32,48,46,55,51,55,48,54,49,10,118,32,48,46,50,51,57,51,56,48,32,48,46,49,48,57,48,48,57,32,48,46,55,54,55,57,52,52,10,118,32,45,48,46,50,51,57,51,56,48,32,48,46,49,48,57,48,48,57,32,48,46,55,54,55,57,52,52,10,118,32,48,46,49,55,56,51,52,53,32,48,46,50,57,55,57,55,52,32,48,46,55,55,54,50,52,53,10,118,32,45,48,46,49,55,56,51,52,53,32,48,46,50,57,55,57,55,52,32,48,46,55,55,54,50,52,53,10,118,32,48,46,50,49,49,55,57,50,32,48,46,51,55,51,55,55,57,32,48,46,55,55,54,51,54,55,10,118,32,45,48,46,50,49,49,55,57,50,32,48,46,51,55,51,55,55,57,32,48,46,55,55,54,51,54,55,10,118,32,48,46,50,51,53,51,53,50,32,48,46,51,53,54,52,52,53,32,48,46,55,53,56,55,56,57,10,118,32,45,48,46,50,51,53,51,53,50,32,48,46,51,53,54,52,52,53,32,48,46,55,53,56,55,56,57,10,118,32,48,46,50,48,48,49,57,53,32,48,46,50,57,53,56,57,56,32,48,46,55,53,54,56,51,54,10,118,32,45,48,46,50,48,48,49,57,53,32,48,46,50,57,53,56,57,56,32,48,46,55,53,54,56,51,54,10,118,32,48,46,50,53,51,57,48,54,32,48,46,49,50,53,57,55,55,32,48,46,55,53,50,57,51,48,10,118,32,45,48,46,50,53,51,57,48,54,32,48,46,49,50,53,57,55,55,32,48,46,55,53,50,57,51,48,10,118,32,48,46,51,54,57,49,52,49,32,48,46,48,57,52,55,50,55,32,48,46,55,50,55,53,51,57,10,118,32,45,48,46,51,54,57,49,52,49,32,48,46,48,57,52,55,50,55,32,48,46,55,50,55,53,51,57,10,118,32,48,46,52,54,48,57,51,56,32,48,46,49,50,53,48,48,48,32,48,46,55,48,50,49,52,56,10,118,32,45,48,46,52,54,48,57,51,56,32,48,46,49,50,53,48,48,48,32,48,46,55,48,50,49,52,56,10,118,32,48,46,53,51,55,49,48,57,32,48,46,50,48,56,48,48,56,32,48,46,54,55,53,55,56,49,10,118,32,45,48,46,53,51,55,49,48,57,32,48,46,50,48,56,48,48,56,32,48,46,54,55,53,55,56,49,10,118,32,48,46,53,53,48,55,56,49,32,48,46,50,55,57,50,57,55,32,48,46,54,55,50,56,53,50,10,118,32,45,48,46,53,53,48,55,56,49,32,48,46,50,55,57,50,57,55,32,48,46,54,55,50,56,53,50,10,118,32,48,46,53,49,57,53,51,49,32,48,46,51,51,53,57,51,56,32,48,46,54,56,55,53,48,48,10,118,32,45,48,46,53,49,57,53,51,49,32,48,46,51,51,53,57,51,56,32,48,46,54,56,55,53,48,48,10,118,32,48,46,52,49,56,57,52,53,32,48,46,51,56,53,55,52,50,32,48,46,55,52,49,50,49,49,10,118,32,45,48,46,52,49,56,57,52,53,32,48,46,51,56,53,55,52,50,32,48,46,55,52,49,50,49,49,10,118,32,48,46,50,56,50,50,50,55,32,48,46,51,57,52,53,51,49,32,48,46,55,54,50,54,57,53,10,118,32,45,48,46,50,56,50,50,50,55,32,48,46,51,57,52,53,51,49,32,48,46,55,54,50,54,57,53,10,118,32,48,46,51,51,56,56,54,55,32,48,46,52,48,51,51,50,48,32,48,46,55,53,49,57,53,51,10,118,32,45,48,46,51,51,56,56,54,55,32,48,46,52,48,51,51,50,48,32,48,46,55,53,49,57,53,51,10,118,32,48,46,50,48,55,48,51,49,32,48,46,49,55,50,56,53,50,32,48,46,55,53,48,57,55,55,10,118,32,45,48,46,50,48,55,48,51,49,32,48,46,49,55,50,56,53,50,32,48,46,55,53,48,57,55,55,10,118,32,48,46,49,57,54,50,56,57,32,48,46,50,50,56,53,49,54,32,48,46,55,53,48,57,55,55,10,118,32,45,48,46,49,57,54,50,56,57,32,48,46,50,50,56,53,49,54,32,48,46,55,53,48,57,55,55,10,118,32,48,46,49,50,53,53,50,49,32,48,46,52,56,57,50,52,53,32,48,46,54,49,50,56,57,49,10,118,32,45,48,46,49,50,53,53,50,49,32,48,46,52,56,57,50,52,53,32,48,46,54,49,50,56,57,49,10,118,32,48,46,50,48,53,55,50,57,32,48,46,54,51,56,48,50,49,32,48,46,54,52,48,54,50,53,10,118,32,45,48,46,50,48,53,55,50,57,32,48,46,54,51,56,48,50,49,32,48,46,54,52,48,54,50,53,10,118,32,48,46,51,50,55,54,57,49,32,48,46,54,54,53,51,54,53,32,48,46,54,50,50,49,55,57,10,118,32,45,48,46,51,50,55,54,57,49,32,48,46,54,54,53,51,54,53,32,48,46,54,50,50,49,55,57,10,118,32,48,46,52,53,56,49,50,53,32,48,46,53,53,51,52,51,56,32,48,46,53,53,55,53,55,56,10,118,32,45,48,46,52,53,56,49,50,53,32,48,46,53,53,51,52,51,56,32,48,46,53,53,55,53,55,56,10,118,32,48,46,54,54,56,48,57,49,32,48,46,52,54,51,53,48,49,32,48,46,52,56,57,48,49,52,10,118,32,45,48,46,54,54,56,48,57,49,32,48,46,52,54,51,53,48,49,32,48,46,52,56,57,48,49,52,10,118,32,48,46,55,56,48,51,57,54,32,48,46,51,56,53,51,55,54,32,48,46,52,52,57,55,48,55,10,118,32,45,48,46,55,56,48,51,57,54,32,48,46,51,56,53,51,55,54,32,48,46,52,52,57,55,48,55,10,118,32,48,46,55,54,57,55,55,53,32,48,46,49,55,55,57,55,57,32,48,46,51,54,51,56,57,50,10,118,32,45,48,46,55,54,57,55,55,53,32,48,46,49,55,55,57,55,57,32,48,46,51,54,51,56,57,50,10,118,32,48,46,54,49,57,53,48,55,32,45,48,46,48,48,48,51,54,54,32,48,46,51,56,55,53,55,51,10,118,32,45,48,46,54,49,57,53,48,55,32,45,48,46,48,48,48,51,54,54,32,48,46,51,56,55,53,55,51,10,118,32,48,46,52,49,54,54,54,55,32,45,48,46,49,49,48,55,56,49,32,48,46,52,52,57,50,52,53,10,118,32,45,48,46,52,49,54,54,54,55,32,45,48,46,49,49,48,55,56,49,32,48,46,52,52,57,50,52,53,10,118,32,48,46,48,48,48,48,48,48,32,48,46,56,53,54,50,48,49,32,48,46,50,54,51,57,49,54,10,118,32,48,46,48,48,48,48,48,48,32,48,46,57,53,48,49,57,53,32,45,48,46,48,56,53,57,51,56,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,49,55,53,48,52,57,32,45,48,46,54,49,56,54,53,50,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,52,51,54,53,50,51,32,48,46,49,50,57,51,57,53,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,57,52,56,50,52,50,32,48,46,52,53,54,53,52,51,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,55,56,54,49,51,51,32,48,46,51,54,48,51,53,50,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,53,55,57,51,52,54,32,48,46,51,50,53,54,56,52,10,118,32,48,46,48,48,48,48,48,48,32,45,48,46,52,55,53,56,51,48,32,48,46,50,55,48,53,48,56,10,118,32,48,46,56,49,52,54,57,55,32,48,46,50,50,54,48,55,52,32,48,46,49,49,52,49,51,54,10,118,32,45,48,46,56,49,52,54,57,55,32,48,46,50,50,54,48,55,52,32,48,46,49,49,52,49,51,54,10,118,32,48,46,56,51,54,51,50,56,32,48,46,51,48,48,57,51,56,32,45,48,46,48,52,57,56,52,52,10,118,32,45,48,46,56,51,54,51,50,56,32,48,46,51,48,48,57,51,56,32,45,48,46,48,52,57,56,52,52,10,118,32,48,46,55,54,50,56,49,51,32,48,46,50,56,50,56,57,49,32,45,48,46,52,49,56,55,53,48,10,118,32,45,48,46,55,54,50,56,49,51,32,48,46,50,56,50,56,57,49,32,45,48,46,52,49,56,55,53,48,10,118,32,48,46,52,48,56,54,57,49,32,48,46,52,52,50,49,51,57,32,45,48,46,54,54,53,52,48,53,10,118,32,45,48,46,52,48,56,54,57,49,32,48,46,52,52,50,49,51,57,32,45,48,46,54,54,53,52,48,53,10,118,32,48,46,55,48,48,51,49,50,32,45,48,46,48,51,50,53,48,48,32,48,46,48,55,50,56,49,50,10,118,32,45,48,46,55,48,48,51,49,50,32,45,48,46,48,51,50,53,48,48,32,48,46,48,55,50,56,49,50,10,118,32,48,46,54,49,54,48,57,52,32,45,48,46,49,48,57,53,51,49,32,45,48,46,49,54,55,57,54,57,10,118,32,45,48,46,54,49,54,48,57,52,32,45,48,46,49,48,57,53,51,49,32,45,48,46,49,54,55,57,54,57,10,118,32,48,46,54,52,57,55,56,48,32,48,46,48,48,53,49,50,55,32,45,48,46,52,48,48,53,49,51,10,118,32,45,48,46,54,52,57,55,56,48,32,48,46,48,48,53,49,50,55,32,45,48,46,52,48,48,53,49,51,10,118,32,48,46,51,50,53,53,50,49,32,48,46,48,55,55,49,52,56,32,45,48,46,54,54,48,57,55,48,10,118,32,45,48,46,51,50,53,53,50,49,32,48,46,48,55,55,49,52,56,32,45,48,46,54,54,48,57,55,48,10,118,32,48,46,50,51,54,54,57,52,32,45,48,46,51,56,49,49,48,52,32,48,46,52,48,56,56,49,51,10,118,32,45,48,46,50,51,54,54,57,52,32,45,48,46,51,56,49,49,48,52,32,48,46,52,48,56,56,49,51,10,118,32,48,46,49,54,49,56,54,53,32,45,48,46,52,50,54,55,53,56,32,48,46,50,55,57,50,57,55,10,118,32,45,48,46,49,54,49,56,54,53,32,45,48,46,52,50,54,55,53,56,32,48,46,50,55,57,50,57,55,10,118,32,48,46,50,55,57,53,52,49,32,45,48,46,55,51,53,56,52,48,32,48,46,52,48,51,48,55,54,10,118,32,45,48,46,50,55,57,53,52,49,32,45,48,46,55,51,53,56,52,48,32,48,46,52,48,51,48,55,54,10,118,32,48,46,50,53,48,48,48,48,32,45,48,46,53,51,53,54,52,53,32,48,46,52,48,55,56,51,55,10,118,32,45,48,46,50,53,48,48,48,48,32,45,48,46,53,51,53,54,52,53,32,48,46,52,48,55,56,51,55,10,118,32,48,46,50,56,54,48,50,52,32,45,48,46,56,56,55,49,53,51,32,48,46,52,51,48,51,51,57,10,118,32,45,48,46,50,56,54,48,50,52,32,45,48,46,56,56,55,49,53,51,32,48,46,52,51,48,51,51,57,10,118,32,48,46,49,52,50,51,51,52,32,45,48,46,55,53,51,55,56,52,32,48,46,51,55,51,57,48,49,10,118,32,45,48,46,49,52,50,51,51,52,32,45,48,46,55,53,51,55,56,52,32,48,46,51,55,51,57,48,49,10,118,32,48,46,49,51,49,57,53,56,32,45,48,46,53,53,48,49,55,49,32,48,46,51,52,57,52,56,55,10,118,32,45,48,46,49,51,49,57,53,56,32,45,48,46,53,53,48,49,55,49,32,48,46,51,52,57,52,56,55,10,118,32,48,46,49,54,50,55,50,48,32,45,48,46,57,50,52,54,56,51,32,48,46,52,52,49,54,53,48,10,118,32,45,48,46,49,54,50,55,50,48,32,45,48,46,57,50,52,54,56,51,32,48,46,52,52,49,54,53,48,10,118,32,48,46,50,51,53,56,51,51,32,45,48,46,50,56,52,55,54,54,32,48,46,52,48,52,56,49,56,10,118,32,45,48,46,50,51,53,56,51,51,32,45,48,46,50,56,52,55,54,54,32,48,46,52,48,52,56,49,56,10,118,32,48,46,50,51,57,49,55,54,32,45,48,46,50,49,53,50,49,48,32,48,46,52,55,52,48,52,48,10,118,32,45,48,46,50,51,57,49,55,54,32,45,48,46,50,49,53,50,49,48,32,48,46,52,55,52,48,52,48,10,118,32,48,46,50,53,51,49,49,49,32,45,48,46,49,55,49,54,53,56,32,48,46,53,48,49,56,48,57,10,118,32,45,48,46,50,53,51,49,49,49,32,45,48,46,49,55,49,54,53,56,32,48,46,53,48,49,56,48,57,10,118,32,48,46,50,49,50,54,51,48,32,45,48,46,51,54,57,50,57,55,32,48,46,49,53,53,56,51,51,10,118,32,45,48,46,50,49,50,54,51,48,32,45,48,46,51,54,57,50,57,55,32,48,46,49,53,53,56,51,51,10,118,32,48,46,50,55,51,49,57,51,32,45,48,46,50,57,51,48,57,49,32,45,48,46,50,53,49,48,57,57,10,118,32,45,48,46,50,55,51,49,57,51,32,45,48,46,50,57,51,48,57,49,32,45,48,46,50,53,49,48,57,57,10,118,32,48,46,51,49,48,56,55,50,32,45,48,46,49,51,50,48,56,48,32,45,48,46,53,51,53,52,56,50,10,118,32,45,48,46,51,49,48,56,55,50,32,45,48,46,49,51,50,48,56,48,32,45,48,46,53,51,53,52,56,50,10,118,32,48,46,52,50,48,50,56,56,32,48,46,56,48,52,57,51,50,32,45,48,46,52,48,55,53,57,51,10,118,32,45,48,46,52,50,48,50,56,56,32,48,46,56,48,52,57,51,50,32,45,48,46,52,48,55,53,57,51,10,118,32,48,46,52,49,57,57,50,50,32,48,46,56,57,54,51,54,50,32,45,48,46,48,56,57,50,51,51,10,118,32,45,48,46,52,49,57,57,50,50,32,48,46,56,57,54,51,54,50,32,45,48,46,48,56,57,50,51,51,10,118,32,48,46,52,50,48,53,51,50,32,48,46,56,48,56,52,55,50,32,48,46,50,48,54,55,56,55,10,118,32,45,48,46,52,50,48,53,51,50,32,48,46,56,48,56,52,55,50,32,48,46,50,48,54,55,56,55,10,118,32,48,46,52,50,56,56,51,51,32,48,46,53,54,49,53,50,51,32,48,46,52,49,56,48,57,49,10,118,32,45,48,46,52,50,56,56,51,51,32,48,46,53,54,49,53,50,51,32,48,46,52,49,56,48,57,49,10,118,32,48,46,55,52,51,52,48,56,32,48,46,52,48,57,52,50,52,32,48,46,50,56,57,48,54,50,10,118,32,45,48,46,55,52,51,52,48,56,32,48,46,52,48,57,52,50,52,32,48,46,50,56,57,48,54,50,10,118,32,48,46,54,51,48,54,49,53,32,48,46,52,56,55,53,52,57,32,48,46,51,48,50,55,51,52,10,118,32,45,48,46,54,51,48,54,49,53,32,48,46,52,56,55,53,52,57,32,48,46,51,48,50,55,51,52,10,118,32,48,46,54,51,53,48,49,48,32,48,46,54,55,57,53,54,53,32,48,46,48,56,49,53,52,51,10,118,32,45,48,46,54,51,53,48,49,48,32,48,46,54,55,57,53,54,53,32,48,46,48,56,49,53,52,51,10,118,32,48,46,55,55,55,55,49,48,32,48,46,53,51,53,56,56,57,32,48,46,48,57,48,53,55,54,10,118,32,45,48,46,55,55,55,55,49,48,32,48,46,53,51,53,56,56,57,32,48,46,48,57,48,53,55,54,10,118,32,48,46,55,56,48,49,53,49,32,48,46,53,56,50,50,55,53,32,45,48,46,49,51,56,57,49,54,10,118,32,45,48,46,55,56,48,49,53,49,32,48,46,53,56,50,50,55,53,32,45,48,46,49,51,56,57,49,54,10,118,32,48,46,54,51,54,55,49,57,32,48,46,55,52,48,54,48,49,32,45,48,46,49,55,48,48,52,52,10,118,32,45,48,46,54,51,54,55,49,57,32,48,46,55,52,48,54,48,49,32,45,48,46,49,55,48,48,52,52,10,118,32,48,46,54,51,52,50,55,55,32,48,46,54,53,48,51,57,49,32,45,48,46,52,49,52,48,54,50,10,118,32,45,48,46,54,51,52,50,55,55,32,48,46,54,53,48,51,57,49,32,45,48,46,52,49,52,48,54,50,10,118,32,48,46,55,53,56,50,52,55,32,48,46,53,50,52,48,56,57,32,45,48,46,51,52,51,55,53,48,10,118,32,45,48,46,55,53,56,50,52,55,32,48,46,53,50,52,48,56,57,32,45,48,46,51,52,51,55,53,48,10,118,32,48,46,54,48,51,49,52,57,32,48,46,51,51,57,49,49,49,32,45,48,46,53,53,56,50,50,56,10,118,32,45,48,46,54,48,51,49,52,57,32,48,46,51,51,57,49,49,49,32,45,48,46,53,53,56,50,50,56,10,118,32,48,46,52,56,50,48,48,53,32,48,46,48,49,57,53,51,49,32,45,48,46,53,50,50,55,56,54,10,118,32,45,48,46,52,56,50,48,48,53,32,48,46,48,49,57,53,51,49,32,45,48,46,53,50,50,55,56,54,10,118,32,48,46,56,50,52,55,54,54,32,48,46,51,52,55,54,53,54,32,45,48,46,50,48,53,51,49,50,10,118,32,45,48,46,56,50,52,55,54,54,32,48,46,51,52,55,54,53,54,32,45,48,46,50,48,53,51,49,50,10,118,32,48,46,52,48,53,55,53,53,32,45,48,46,49,56,49,54,52,49,32,48,46,49,53,56,56,48,50,10,118,32,45,48,46,52,48,53,55,53,53,32,45,48,46,49,56,49,54,52,49,32,48,46,49,53,56,56,48,50,10,118,32,48,46,52,51,56,56,52,51,32,45,48,46,49,55,52,48,55,50,32,45,48,46,50,48,55,55,54,52,10,118,32,45,48,46,52,51,56,56,52,51,32,45,48,46,49,55,52,48,55,50,32,45,48,46,50,48,55,55,54,52,10,118,32,48,46,56,57,55,57,52,57,32,48,46,51,57,53,53,48,56,32,45,48,46,50,53,56,55,56,57,10,118,32,45,48,46,56,57,55,57,52,57,32,48,46,51,57,53,53,48,56,32,45,48,46,50,53,56,55,56,57,10,118,32,48,46,55,57,51,51,51,53,32,45,48,46,49,50,49,48,57,52,32,45,48,46,49,56,49,53,49,57,10,118,32,45,48,46,55,57,51,51,51,53,32,45,48,46,49,50,49,48,57,52,32,45,48,46,49,56,49,53,49,57,10,118,32,49,46,48,51,53,56,56,57,32,45,48,46,48,55,55,56,56,49,32,45,48,46,51,51,51,49,51,48,10,118,32,45,49,46,48,51,53,56,56,57,32,45,48,46,48,55,55,56,56,49,32,45,48,46,51,51,51,49,51,48,10,118,32,49,46,50,53,52,56,56,51,32,48,46,48,55,48,57,50,51,32,45,48,46,52,50,54,53,49,52,10,118,32,45,49,46,50,53,52,56,56,51,32,48,46,48,55,48,57,50,51,32,45,48,46,52,50,54,53,49,52,10,118,32,49,46,51,50,48,52,51,53,32,48,46,51,48,52,48,55,55,32,45,48,46,52,51,49,51,57,54,10,118,32,45,49,46,51,50,48,52,51,53,32,48,46,51,48,52,48,55,55,32,45,48,46,52,51,49,51,57,54,10,118,32,49,46,50,49,56,53,48,54,32,48,46,52,54,55,55,55,51,32,45,48,46,52,50,48,50,56,56,10,118,32,45,49,46,50,49,56,53,48,54,32,48,46,52,54,55,55,55,51,32,45,48,46,52,50,48,50,56,56,10,118,32,49,46,48,51,49,57,56,50,32,48,46,52,53,57,51,53,49,32,45,48,46,51,51,51,56,54,50,10,118,32,45,49,46,48,51,49,57,56,50,32,48,46,52,53,57,51,53,49,32,45,48,46,51,51,51,56,54,50,10,118,32,49,46,48,50,55,50,50,50,32,48,46,52,48,57,49,56,48,32,45,48,46,51,48,52,51,50,49,10,118,32,45,49,46,48,50,55,50,50,50,32,48,46,52,48,57,49,56,48,32,45,48,46,51,48,52,51,50,49,10,118,32,49,46,49,55,57,56,49,48,32,48,46,52,49,53,48,51,57,32,45,48,46,51,56,57,53,50,54,10,118,32,45,49,46,49,55,57,56,49,48,32,48,46,52,49,53,48,51,57,32,45,48,46,51,56,57,53,50,54,10,118,32,49,46,50,53,53,51,55,49,32,48,46,50,56,48,50,55,51,32,45,48,46,52,49,49,54,50,49,10,118,32,45,49,46,50,53,53,51,55,49,32,48,46,50,56,48,50,55,51,32,45,48,46,52,49,49,54,50,49,10,118,32,49,46,50,48,48,56,48,54,32,48,46,48,56,56,54,50,51,32,45,48,46,52,48,49,54,49,49,10,118,32,45,49,46,50,48,48,56,48,54,32,48,46,48,56,56,54,50,51,32,45,48,46,52,48,49,54,49,49,10,118,32,49,46,48,51,48,53,49,56,32,45,48,46,48,51,49,48,48,54,32,45,48,46,51,48,54,48,51,48,10,118,32,45,49,46,48,51,48,53,49,56,32,45,48,46,48,51,49,48,48,54,32,45,48,46,51,48,54,48,51,48,10,118,32,48,46,56,51,57,54,48,48,32,45,48,46,48,54,52,53,55,53,32,45,48,46,49,54,56,53,55,57,10,118,32,45,48,46,56,51,57,54,48,48,32,45,48,46,48,54,52,53,55,53,32,45,48,46,49,54,56,53,55,57,10,118,32,48,46,57,50,51,55,48,54,32,48,46,51,53,54,52,52,53,32,45,48,46,50,51,54,56,49,54,10,118,32,45,48,46,57,50,51,55,48,54,32,48,46,51,53,54,52,52,53,32,45,48,46,50,51,54,56,49,54,10,118,32,48,46,57,52,54,49,54,55,32,48,46,51,48,54,56,56,53,32,45,48,46,50,57,51,50,49,51,10,118,32,45,48,46,57,52,54,49,54,55,32,48,46,51,48,54,56,56,53,32,45,48,46,50,57,51,50,49,51,10,118,32,48,46,56,56,54,57,54,51,32,45,48,46,48,50,51,57,50,54,32,45,48,46,50,51,53,49,48,55,10,118,32,45,48,46,56,56,54,57,54,51,32,45,48,46,48,50,51,57,50,54,32,45,48,46,50,51,53,49,48,55,10,118,32,49,46,48,51,55,57,54,52,32,48,46,48,48,52,49,53,48,32,45,48,46,51,53,54,51,50,51,10,118,32,45,49,46,48,51,55,57,54,52,32,48,46,48,48,52,49,53,48,32,45,48,46,51,53,54,51,50,51,10,118,32,49,46,49,56,48,48,53,52,32,48,46,48,57,57,50,52,51,32,45,48,46,52,51,53,53,52,55,10,118,32,45,49,46,49,56,48,48,53,52,32,48,46,48,57,57,50,52,51,32,45,48,46,52,51,53,53,52,55,10,118,32,49,46,50,50,55,48,53,49,32,48,46,50,52,55,54,56,49,32,45,48,46,52,52,53,48,54,56,10,118,32,45,49,46,50,50,55,48,53,49,32,48,46,50,52,55,54,56,49,32,45,48,46,52,52,53,48,54,56,10,118,32,49,46,49,54,53,48,51,57,32,48,46,51,53,48,57,53,50,32,45,48,46,52,50,56,53,56,57,10,118,32,45,49,46,49,54,53,48,51,57,32,48,46,51,53,48,57,53,50,32,45,48,46,52,50,56,53,56,57,10,118,32,49,46,48,51,51,50,48,51,32,48,46,51,52,55,53,51,52,32,45,48,46,51,53,56,54,52,51,10,118,32,45,49,46,48,51,51,50,48,51,32,48,46,51,52,55,53,51,52,32,45,48,46,51,53,56,54,52,51,10,118,32,48,46,56,53,49,51,49,56,32,48,46,50,56,55,53,57,56,32,45,48,46,50,49,54,48,54,52,10,118,32,45,48,46,56,53,49,51,49,56,32,48,46,50,56,55,53,57,56,32,45,48,46,50,49,54,48,54,52,10,118,32,48,46,56,50,56,56,53,55,32,48,46,49,55,51,53,56,52,32,45,48,46,50,55,48,51,56,54,10,118,32,45,48,46,56,50,56,56,53,55,32,48,46,49,55,51,53,56,52,32,45,48,46,50,55,48,51,56,54,10,118,32,48,46,55,55,50,52,54,49,32,48,46,48,57,54,54,56,48,32,45,48,46,50,55,48,50,54,52,10,118,32,45,48,46,55,55,50,52,54,49,32,48,46,48,57,54,54,56,48,32,45,48,46,50,55,48,50,54,52,10,118,32,48,46,56,49,49,54,51,50,32,48,46,48,55,49,49,56,49,32,45,48,46,50,56,49,52,54,55,10,118,32,45,48,46,56,49,49,54,51,50,32,48,46,48,55,49,49,56,49,32,45,48,46,50,56,49,52,54,55,10,118,32,48,46,56,50,51,54,48,56,32,48,46,48,50,50,53,56,51,32,45,48,46,50,54,57,54,53,51,10,118,32,45,48,46,56,50,51,54,48,56,32,48,46,48,50,50,53,56,51,32,45,48,46,50,54,57,54,53,51,10,118,32,48,46,56,49,51,55,50,49,32,45,48,46,48,49,51,54,55,50,32,45,48,46,50,53,57,53,50,49,10,118,32,45,48,46,56,49,51,55,50,49,32,45,48,46,48,49,51,54,55,50,32,45,48,46,50,53,57,53,50,49,10,118,32,48,46,55,51,57,49,55,54,32,48,46,48,51,50,48,54,52,32,45,48,46,48,55,56,50,56,56,10,118,32,45,48,46,55,51,57,49,55,54,32,48,46,48,51,50,48,54,52,32,45,48,46,48,55,56,50,56,56,10,118,32,48,46,55,50,55,53,50,54,32,45,48,46,48,50,55,52,52,56,32,45,48,46,49,54,56,50,50,57,10,118,32,45,48,46,55,50,55,53,50,54,32,45,48,46,48,50,55,52,52,56,32,45,48,46,49,54,56,50,50,57,10,118,32,48,46,55,51,56,51,48,55,32,48,46,48,52,56,52,49,49,32,45,48,46,49,57,49,57,55,57,10,118,32,45,48,46,55,51,56,51,48,55,32,48,46,48,52,56,52,49,49,32,45,48,46,49,57,49,57,55,57,10,118,32,48,46,56,48,51,53,56,57,32,48,46,50,48,49,53,51,56,32,45,48,46,49,57,56,55,51,48,10,118,32,45,48,46,56,48,51,53,56,57,32,48,46,50,48,49,53,51,56,32,45,48,46,49,57,56,55,51,48,10,118,32,48,46,56,56,53,52,57,56,32,48,46,50,52,53,57,55,50,32,45,48,46,50,54,57,48,52,51,10,118,32,45,48,46,56,56,53,52,57,56,32,48,46,50,52,53,57,55,50,32,45,48,46,50,54,57,48,52,51,10,118,32,48,46,57,48,48,54,51,53,32,48,46,50,50,54,54,56,53,32,45,48,46,51,50,48,48,54,56,10,118,32,45,48,46,57,48,48,54,51,53,32,48,46,50,50,54,54,56,53,32,45,48,46,51,50,48,48,54,56,10,118,32,48,46,56,51,55,48,50,51,32,45,48,46,48,48,55,53,57,53,32,45,48,46,50,57,57,52,55,57,10,118,32,45,48,46,56,51,55,48,50,51,32,45,48,46,48,48,55,53,57,53,32,45,48,46,50,57,57,52,55,57,10,118,32,48,46,56,53,51,48,50,55,32,48,46,48,50,52,53,51,54,32,45,48,46,51,49,53,49,56,54,10,118,32,45,48,46,56,53,51,48,50,55,32,48,46,48,50,52,53,51,54,32,45,48,46,51,49,53,49,56,54,10,118,32,48,46,56,51,48,54,56,56,32,48,46,48,55,55,56,56,49,32,45,48,46,51,49,53,52,51,48,10,118,32,45,48,46,56,51,48,54,56,56,32,48,46,48,55,55,56,56,49,32,45,48,46,51,49,53,52,51,48,10,118,32,48,46,55,57,52,55,48,53,32,48,46,49,48,54,53,53,52,32,45,48,46,51,49,48,49,49,51,10,118,32,45,48,46,55,57,52,55,48,53,32,48,46,49,48,54,53,53,52,32,45,48,46,51,49,48,49,49,51,10,118,32,48,46,56,52,53,52,53,57,32,48,46,49,54,50,57,54,52,32,45,48,46,51,49,53,53,53,50,10,118,32,45,48,46,56,52,53,52,53,57,32,48,46,49,54,50,57,54,52,32,45,48,46,51,49,53,53,53,50,10,118,32,49,46,48,52,57,49,49,51,32,48,46,51,50,48,55,49,57,32,45,48,46,52,48,52,55,56,53,10,118,32,45,49,46,48,52,57,49,49,51,32,48,46,51,50,48,55,49,57,32,45,48,46,52,48,52,55,56,53,10,118,32,49,46,49,54,52,56,51,54,32,48,46,51,50,51,54,52,57,32,45,48,46,52,54,48,52,52,57,10,118,32,45,49,46,49,54,52,56,51,54,32,48,46,51,50,51,54,52,57,32,45,48,46,52,54,48,52,52,57,10,118,32,49,46,50,50,50,52,49,50,32,48,46,50,51,52,48,48,57,32,45,48,46,52,55,49,57,50,52,10,118,32,45,49,46,50,50,50,52,49,50,32,48,46,50,51,52,48,48,57,32,45,48,46,52,55,49,57,50,52,10,118,32,49,46,49,55,53,57,48,51,32,48,46,49,48,54,53,54,55,32,45,48,46,52,54,48,51,50,55,10,118,32,45,49,46,49,55,53,57,48,51,32,48,46,49,48,54,53,54,55,32,45,48,46,52,54,48,51,50,55,10,118,32,49,46,48,51,57,55,57,53,32,48,46,48,50,51,51,49,53,32,45,48,46,51,57,55,57,52,57,10,118,32,45,49,46,48,51,57,55,57,53,32,48,46,48,50,51,51,49,53,32,45,48,46,51,57,55,57,52,57,10,118,32,48,46,56,57,57,52,49,52,32,45,48,46,48,48,52,54,51,57,32,45,48,46,50,57,49,48,49,54,10,118,32,45,48,46,56,57,57,52,49,52,32,45,48,46,48,48,52,54,51,57,32,45,48,46,50,57,49,48,49,54,10,118,32,48,46,57,54,50,55,54,57,32,48,46,50,56,49,57,56,50,32,45,48,46,51,52,53,56,50,53,10,118,32,45,48,46,57,54,50,55,54,57,32,48,46,50,56,49,57,56,50,32,45,48,46,51,52,53,56,50,53,10,118,32,48,46,56,57,48,53,48,51,32,48,46,49,49,52,50,53,56,32,45,48,46,51,50,57,56,51,52,10,118,32,45,48,46,56,57,48,53,48,51,32,48,46,49,49,52,50,53,56,32,45,48,46,51,50,57,56,51,52,10,118,32,48,46,57,50,52,49,57,52,32,48,46,48,54,48,55,57,49,32,45,48,46,51,51,49,49,55,55,10,118,32,45,48,46,57,50,52,49,57,52,32,48,46,48,54,48,55,57,49,32,45,48,46,51,51,49,49,55,55,10,118,32,49,46,48,48,48,48,48,48,32,48,46,49,49,54,51,51,51,32,45,48,46,51,54,57,49,52,49,10,118,32,45,49,46,48,48,48,48,48,48,32,48,46,49,49,54,51,51,51,32,45,48,46,51,54,57,49,52,49,10,118,32,48,46,57,53,53,54,56,56,32,48,46,49,55,51,55,48,54,32,45,48,46,51,52,57,55,51,49,10,118,32,45,48,46,57,53,53,54,56,56,32,48,46,49,55,51,55,48,54,32,45,48,46,51,52,57,55,51,49,10,118,32,49,46,48,49,52,53,50,54,32,48,46,50,51,50,51,48,48,32,45,48,46,51,55,49,57,52,56,10,118,32,45,49,46,48,49,52,53,50,54,32,48,46,50,51,50,51,48,48,32,45,48,46,51,55,49,57,52,56,10,118,32,49,46,48,54,55,55,52,57,32,48,46,49,55,55,55,51,52,32,45,48,46,51,57,50,56,50,50,10,118,32,45,49,46,48,54,55,55,52,57,32,48,46,49,55,55,55,51,52,32,45,48,46,51,57,50,56,50,50,10,118,32,49,46,49,50,51,52,56,49,32,48,46,50,50,51,53,50,52,32,45,48,46,52,49,49,48,50,52,10,118,32,45,49,46,49,50,51,52,56,49,32,48,46,50,50,51,53,50,52,32,45,48,46,52,49,49,48,50,52,10,118,32,49,46,48,56,55,48,55,55,32,48,46,50,55,52,54,57,57,32,45,48,46,52,48,49,52,56,57,10,118,32,45,49,46,48,56,55,48,55,55,32,48,46,50,55,52,54,57,57,32,45,48,46,52,48,49,52,56,57,10,118,32,49,46,48,51,50,56,51,55,32,48,46,51,55,53,55,51,50,32,45,48,46,52,53,56,55,52,48,10,118,32,45,49,46,48,51,50,56,51,55,32,48,46,51,55,53,55,51,50,32,45,48,46,52,53,56,55,52,48,10,118,32,49,46,50,51,57,56,50,56,32,48,46,52,48,48,54,51,53,32,45,48,46,53,49,54,54,52,50,10,118,32,45,49,46,50,51,57,56,50,56,32,48,46,52,48,48,54,51,53,32,45,48,46,53,49,54,54,52,50,10,118,32,49,46,51,50,56,50,55,48,32,48,46,50,56,55,53,52,51,32,45,48,46,52,57,54,54,48,48,10,118,32,45,49,46,51,50,56,50,55,48,32,48,46,50,56,55,53,52,51,32,45,48,46,52,57,54,54,48,48,10,118,32,49,46,50,55,52,57,56,52,32,48,46,49,49,52,49,51,54,32,45,48,46,53,49,48,57,48,53,10,118,32,45,49,46,50,55,52,57,56,52,32,48,46,49,49,52,49,51,54,32,45,48,46,53,49,48,57,48,53,10,118,32,49,46,48,51,57,57,49,55,32,45,48,46,48,49,49,52,55,53,32,45,48,46,52,53,54,55,56,55,10,118,32,45,49,46,48,51,57,57,49,55,32,45,48,46,48,49,49,52,55,53,32,45,48,46,52,53,54,55,56,55,10,118,32,48,46,56,48,55,57,56,51,32,45,48,46,48,52,56,57,53,48,32,45,48,46,51,52,48,54,57,56,10,118,32,45,48,46,56,48,55,57,56,51,32,45,48,46,48,52,56,57,53,48,32,45,48,46,51,52,48,54,57,56,10,118,32,48,46,56,54,52,51,56,48,32,48,46,51,49,56,55,50,54,32,45,48,46,51,55,54,57,53,51,10,118,32,45,48,46,56,54,52,51,56,48,32,48,46,51,49,56,55,50,54,32,45,48,46,51,55,54,57,53,51,10,118,110,32,48,46,55,48,50,54,48,48,32,45,48,46,50,50,56,56,48,48,32,48,46,54,55,51,55,48,48,10,118,110,32,48,46,55,52,52,53,48,48,32,45,48,46,48,48,48,57,48,48,32,48,46,54,54,55,54,48,48,10,118,110,32,48,46,56,50,49,55,48,48,32,45,48,46,48,48,50,48,48,48,32,48,46,53,54,57,56,48,48,10,118,110,32,48,46,55,55,54,55,48,48,32,45,48,46,50,54,51,50,48,48,32,48,46,53,55,50,51,48,48,10,118,110,32,48,46,54,50,56,55,48,48,32,45,48,46,53,49,53,54,48,48,32,48,46,53,56,50,49,48,48,10,118,110,32,48,46,53,55,51,48,48,48,32,45,48,46,52,51,53,51,48,48,32,48,46,54,57,52,52,48,48,10,118,110,32,48,46,54,49,56,48,48,48,32,45,48,46,53,48,50,54,48,48,32,48,46,54,48,52,53,48,48,10,118,110,32,48,46,55,53,57,54,48,48,32,45,48,46,50,54,52,52,48,48,32,48,46,53,57,52,50,48,48,10,118,110,32,48,46,56,48,54,49,48,48,32,45,48,46,48,48,49,48,48,48,32,48,46,53,57,49,56,48,48,10,118,110,32,45,48,46,55,48,50,54,48,48,32,45,48,46,50,50,56,56,48,48,32,48,46,54,55,51,55,48,48,10,118,110,32,45,48,46,55,53,57,54,48,48,32,45,48,46,50,54,52,52,48,48,32,48,46,53,57,52,50,48,48,10,118,110,32,45,48,46,54,49,56,48,48,48,32,45,48,46,53,48,50,54,48,48,32,48,46,54,48,52,53,48,48,10,118,110,32,45,48,46,53,55,51,48,48,48,32,45,48,46,52,51,53,51,48,48,32,48,46,54,57,52,52,48,48,10,118,110,32,45,48,46,54,50,56,55,48,48,32,45,48,46,53,49,53,54,48,48,32,48,46,53,56,50,49,48,48,10,118,110,32,45,48,46,55,55,54,55,48,48,32,45,48,46,50,54,51,50,48,48,32,48,46,53,55,50,51,48,48,10,118,110,32,45,48,46,56,50,49,55,48,48,32,45,48,46,48,48,50,48,48,48,32,48,46,53,54,57,56,48,48,10,118,110,32,45,48,46,55,52,52,53,48,48,32,45,48,46,48,48,48,57,48,48,32,48,46,54,54,55,54,48,48,10,118,110,32,45,48,46,56,48,54,49,48,48,32,45,48,46,48,48,49,48,48,48,32,48,46,53,57,49,56,48,48,10,118,110,32,48,46,56,49,52,48,48,48,32,45,48,46,50,57,56,55,48,48,32,48,46,52,57,56,50,48,48,10,118,110,32,48,46,56,54,53,51,48,48,32,45,48,46,48,48,49,52,48,48,32,48,46,53,48,49,51,48,48,10,118,110,32,48,46,54,53,54,53,48,48,32,45,48,46,53,54,57,55,48,48,32,48,46,52,57,52,52,48,48,10,118,110,32,48,46,54,55,56,56,48,48,32,45,48,46,53,55,51,48,48,48,32,48,46,52,53,57,51,48,48,10,118,110,32,48,46,56,51,49,57,48,48,32,45,48,46,50,57,57,49,48,48,32,48,46,52,54,55,51]);fileData0.push.apply(fileData0,[48,48,10,118,110,32,48,46,56,56,49,53,48,48,32,45,48,46,48,48,48,53,48,48,32,48,46,52,55,50,50,48,48,10,118,110,32,45,48,46,56,49,52,48,48,48,32,45,48,46,50,57,56,55,48,48,32,48,46,52,57,56,50,48,48,10,118,110,32,45,48,46,56,51,49,57,48,48,32,45,48,46,50,57,57,49,48,48,32,48,46,52,54,55,51,48,48,10,118,110,32,45,48,46,54,55,56,56,48,48,32,45,48,46,53,55,51,48,48,48,32,48,46,52,53,57,51,48,48,10,118,110,32,45,48,46,54,53,54,53,48,48,32,45,48,46,53,54,57,55,48,48,32,48,46,52,57,52,52,48,48,10,118,110,32,45,48,46,56,54,53,51,48,48,32,45,48,46,48,48,49,52,48,48,32,48,46,53,48,49,51,48,48,10,118,110,32,45,48,46,56,56,49,53,48,48,32,45,48,46,48,48,48,53,48,48,32,48,46,52,55,50,50,48,48,10,118,110,32,48,46,52,48,54,51,48,48,32,45,48,46,55,55,48,57,48,48,32,48,46,52,57,48,53,48,48,10,118,110,32,48,46,51,57,53,50,48,48,32,45,48,46,54,55,54,50,48,48,32,48,46,54,50,49,55,48,48,10,118,110,32,48,46,49,49,50,51,48,48,32,45,48,46,55,53,53,50,48,48,32,48,46,54,52,53,56,48,48,10,118,110,32,48,46,48,56,54,55,48,48,32,45,48,46,56,54,49,57,48,48,32,48,46,52,57,57,54,48,48,10,118,110,32,48,46,48,57,55,56,48,48,32,45,48,46,56,56,56,52,48,48,32,48,46,52,52,56,53,48,48,10,118,110,32,48,46,52,50,53,57,48,48,32,45,48,46,55,56,54,54,48,48,32,48,46,52,52,54,57,48,48,10,118,110,32,45,48,46,52,48,54,51,48,48,32,45,48,46,55,55,48,57,48,48,32,48,46,52,57,48,53,48,48,10,118,110,32,45,48,46,52,50,53,57,48,48,32,45,48,46,55,56,54,54,48,48,32,48,46,52,52,54,57,48,48,10,118,110,32,45,48,46,48,57,55,56,48,48,32,45,48,46,56,56,56,52,48,48,32,48,46,52,52,56,53,48,48,10,118,110,32,45,48,46,48,56,54,55,48,48,32,45,48,46,56,54,49,57,48,48,32,48,46,52,57,57,54,48,48,10,118,110,32,45,48,46,49,49,50,51,48,48,32,45,48,46,55,53,53,50,48,48,32,48,46,54,52,53,56,48,48,10,118,110,32,45,48,46,51,57,53,50,48,48,32,45,48,46,54,55,54,50,48,48,32,48,46,54,50,49,55,48,48,10,118,110,32,48,46,51,55,53,56,48,48,32,45,48,46,53,55,56,56,48,48,32,48,46,55,50,51,55,48,48,10,118,110,32,48,46,51,57,56,53,48,48,32,45,48,46,55,48,48,54,48,48,32,48,46,53,57,49,57,48,48,10,118,110,32,48,46,49,49,55,48,48,48,32,45,48,46,55,56,51,57,48,48,32,48,46,54,48,57,56,48,48,10,118,110,32,48,46,49,51,54,54,48,48,32,45,48,46,54,52,49,50,48,48,32,48,46,55,53,53,49,48,48,10,118,110,32,45,48,46,51,55,53,56,48,48,32,45,48,46,53,55,56,56,48,48,32,48,46,55,50,51,55,48,48,10,118,110,32,45,48,46,49,51,54,54,48,48,32,45,48,46,54,52,49,50,48,48,32,48,46,55,53,53,49,48,48,10,118,110,32,45,48,46,49,49,55,48,48,48,32,45,48,46,55,56,51,57,48,48,32,48,46,54,48,57,56,48,48,10,118,110,32,45,48,46,51,57,56,53,48,48,32,45,48,46,55,48,48,54,48,48,32,48,46,53,57,49,57,48,48,10,118,110,32,45,48,46,49,50,54,52,48,48,32,45,48,46,54,49,51,56,48,48,32,48,46,55,55,57,51,48,48,10,118,110,32,45,48,46,49,57,57,50,48,48,32,45,48,46,55,53,49,50,48,48,32,48,46,54,50,57,50,48,48,10,118,110,32,45,48,46,52,57,51,56,48,48,32,45,48,46,53,55,56,53,48,48,32,48,46,54,52,57,50,48,48,10,118,110,32,45,48,46,51,55,51,53,48,48,32,45,48,46,52,55,48,55,48,48,32,48,46,55,57,57,51,48,48,10,118,110,32,45,48,46,52,54,48,57,48,48,32,45,48,46,53,52,56,52,48,48,32,48,46,54,57,55,55,48,48,10,118,110,32,45,48,46,49,57,48,56,48,48,32,45,48,46,55,49,54,53,48,48,32,48,46,54,55,48,57,48,48,10,118,110,32,48,46,49,50,54,52,48,48,32,45,48,46,54,49,51,56,48,48,32,48,46,55,55,57,51,48,48,10,118,110,32,48,46,49,57,48,56,48,48,32,45,48,46,55,49,54,53,48,48,32,48,46,54,55,48,57,48,48,10,118,110,32,48,46,52,54,48,57,48,48,32,45,48,46,53,52,56,52,48,48,32,48,46,54,57,55,55,48,48,10,118,110,32,48,46,51,55,51,53,48,48,32,45,48,46,52,55,48,55,48,48,32,48,46,55,57,57,51,48,48,10,118,110,32,48,46,52,57,51,56,48,48,32,45,48,46,53,55,56,53,48,48,32,48,46,54,52,57,50,48,48,10,118,110,32,48,46,49,57,57,50,48,48,32,45,48,46,55,53,49,50,48,48,32,48,46,54,50,57,50,48,48,10,118,110,32,45,48,46,50,53,48,54,48,48,32,45,48,46,56,49,53,49,48,48,32,48,46,53,50,50,50,48,48,10,118,110,32,45,48,46,53,52,52,56,48,48,32,45,48,46,54,50,54,49,48,48,32,48,46,53,53,55,56,48,48,10,118,110,32,45,48,46,53,54,51,49,48,48,32,45,48,46,54,53,49,50,48,48,32,48,46,53,48,56,55,48,48,10,118,110,32,45,48,46,50,53,54,50,48,48,32,45,48,46,56,52,52,57,48,48,32,48,46,52,54,57,54,48,48,10,118,110,32,48,46,50,53,48,54,48,48,32,45,48,46,56,49,53,49,48,48,32,48,46,53,50,50,50,48,48,10,118,110,32,48,46,50,53,54,50,48,48,32,45,48,46,56,52,52,57,48,48,32,48,46,52,54,57,54,48,48,10,118,110,32,48,46,53,54,51,49,48,48,32,45,48,46,54,53,49,50,48,48,32,48,46,53,48,56,55,48,48,10,118,110,32,48,46,53,52,52,56,48,48,32,45,48,46,54,50,54,49,48,48,32,48,46,53,53,55,56,48,48,10,118,110,32,45,48,46,55,52,48,48,48,48,32,45,48,46,51,51,50,55,48,48,32,48,46,53,56,52,53,48,48,10,118,110,32,45,48,46,54,51,55,57,48,48,32,45,48,46,50,56,55,50,48,48,32,48,46,55,49,52,53,48,48,10,118,110,32,45,48,46,54,57,51,57,48,48,32,45,48,46,48,48,49,49,48,48,32,48,46,55,50,48,48,48,48,10,118,110,32,45,48,46,56,48,51,48,48,48,32,45,48,46,48,48,49,54,48,48,32,48,46,53,57,54,48,48,48,10,118,110,32,45,48,46,56,51,51,50,48,48,32,45,48,46,48,48,48,52,48,48,32,48,46,53,53,50,56,48,48,10,118,110,32,45,48,46,55,54,55,52,48,48,32,45,48,46,51,52,54,57,48,48,32,48,46,53,51,57,49,48,48,10,118,110,32,48,46,55,52,48,48,48,48,32,45,48,46,51,51,50,55,48,48,32,48,46,53,56,52,53,48,48,10,118,110,32,48,46,55,54,55,52,48,48,32,45,48,46,51,52,54,57,48,48,32,48,46,53,51,57,49,48,48,10,118,110,32,48,46,56,51,51,50,48,48,32,45,48,46,48,48,48,52,48,48,32,48,46,53,53,50,56,48,48,10,118,110,32,48,46,56,48,51,48,48,48,32,45,48,46,48,48,49,54,48,48,32,48,46,53,57,54,48,48,48,10,118,110,32,48,46,54,57,51,57,48,48,32,45,48,46,48,48,49,49,48,48,32,48,46,55,50,48,48,48,48,10,118,110,32,48,46,54,51,55,57,48,48,32,45,48,46,50,56,55,50,48,48,32,48,46,55,49,52,53,48,48,10,118,110,32,45,48,46,53,51,55,55,48,48,32,45,48,46,50,52,50,55,48,48,32,48,46,56,48,55,52,48,48,10,118,110,32,45,48,46,54,57,53,57,48,48,32,45,48,46,51,48,52,56,48,48,32,48,46,54,53,48,51,48,48,10,118,110,32,45,48,46,55,54,50,48,48,48,32,45,48,46,48,48,50,52,48,48,32,48,46,54,52,55,54,48,48,10,118,110,32,45,48,46,53,56,56,49,48,48,32,45,48,46,48,48,49,48,48,48,32,48,46,56,48,56,56,48,48,10,118,110,32,48,46,53,51,55,55,48,48,32,45,48,46,50,52,50,55,48,48,32,48,46,56,48,55,52,48,48,10,118,110,32,48,46,53,56,56,49,48,48,32,45,48,46,48,48,49,48,48,48,32,48,46,56,48,56,56,48,48,10,118,110,32,48,46,55,54,50,48,48,48,32,45,48,46,48,48,50,52,48,48,32,48,46,54,52,55,54,48,48,10,118,110,32,48,46,54,57,53,57,48,48,32,45,48,46,51,48,52,56,48,48,32,48,46,54,53,48,51,48,48,10,118,110,32,45,48,46,53,52,54,48,48,48,32,48,46,50,52,48,48,48,48,32,48,46,56,48,50,54,48,48,10,118,110,32,45,48,46,55,48,57,51,48,48,32,48,46,50,57,53,52,48,48,32,48,46,54,52,48,48,48,48,10,118,110,32,45,48,46,53,50,48,56,48,48,32,48,46,53,55,57,50,48,48,32,48,46,54,50,55,49,48,48,10,118,110,32,45,48,46,51,57,49,51,48,48,32,48,46,52,55,54,55,48,48,32,48,46,55,56,55,49,48,48,10,118,110,32,45,48,46,52,54,52,53,48,48,32,48,46,53,52,50,51,48,48,32,48,46,55,48,48,49,48,48,10,118,110,32,45,48,46,54,51,57,51,48,48,32,48,46,50,56,50,48,48,48,32,48,46,55,49,53,51,48,48,10,118,110,32,48,46,53,52,54,48,48,48,32,48,46,50,52,48,48,48,48,32,48,46,56,48,50,54,48,48,10,118,110,32,48,46,54,51,57,51,48,48,32,48,46,50,56,50,48,48,48,32,48,46,55,49,53,51,48,48,10,118,110,32,48,46,52,54,52,53,48,48,32,48,46,53,52,50,51,48,48,32,48,46,55,48,48,49,48,48,10,118,110,32,48,46,51,57,49,51,48,48,32,48,46,52,55,54,55,48,48,32,48,46,55,56,55,49,48,48,10,118,110,32,48,46,53,50,48,56,48,48,32,48,46,53,55,57,50,48,48,32,48,46,54,50,55,49,48,48,10,118,110,32,48,46,55,48,57,51,48,48,32,48,46,50,57,53,52,48,48,32,48,46,54,52,48,48,48,48,10,118,110,32,45,48,46,55,51,54,57,48,48,32,48,46,51,50,51,57,48,48,32,48,46,53,57,51,51,48,48,10,118,110,32,45,48,46,53,51,56,51,48,48,32,48,46,54,48,57,57,48,48,32,48,46,53,56,49,53,48,48,10,118,110,32,45,48,46,53,52,57,50,48,48,32,48,46,54,51,54,52,48,48,32,48,46,53,52,49,53,48,48,10,118,110,32,45,48,46,55,54,49,52,48,48,32,48,46,51,52,48,57,48,48,32,48,46,53,53,49,52,48,48,10,118,110,32,48,46,55,51,54,57,48,48,32,48,46,51,50,51,57,48,48,32,48,46,53,57,51,51,48,48,10,118,110,32,48,46,55,54,49,52,48,48,32,48,46,51,52,48,57,48,48,32,48,46,53,53,49,52,48,48,10,118,110,32,48,46,53,52,57,50,48,48,32,48,46,54,51,54,52,48,48,32,48,46,53,52,49,53,48,48,10,118,110,32,48,46,53,51,56,51,48,48,32,48,46,54,48,57,57,48,48,32,48,46,53,56,49,53,48,48,10,118,110,32,45,48,46,50,52,48,50,48,48,32,48,46,55,57,52,54,48,48,32,48,46,53,53,55,54,48,48,10,118,110,32,45,48,46,49,57,49,57,48,48,32,48,46,55,49,51,52,48,48,32,48,46,54,55,51,57,48,48,10,118,110,32,48,46,49,49,51,53,48,48,32,48,46,55,53,50,50,48,48,32,48,46,54,52,57,49,48,48,10,118,110,32,48,46,48,57,51,55,48,48,32,48,46,56,51,56,49,48,48,32,48,46,53,51,55,51,48,48,10,118,110,32,48,46,49,48,53,57,48,48,32,48,46,56,53,57,53,48,48,32,48,46,53,48,48,48,48,48,10,118,110,32,45,48,46,50,51,57,52,48,48,32,48,46,56,50,49,48,48,48,32,48,46,53,49,56,51,48,48,10,118,110,32,48,46,50,52,48,50,48,48,32,48,46,55,57,52,54,48,48,32,48,46,53,53,55,54,48,48,10,118,110,32,48,46,50,51,57,52,48,48,32,48,46,56,50,49,48,48,48,32,48,46,53,49,56,51,48,48,10,118,110,32,45,48,46,49,48,53,57,48,48,32,48,46,56,53,57,53,48,48,32,48,46,53,48,48,48,48,48,10,118,110,32,45,48,46,48,57,51,55,48,48,32,48,46,56,51,56,49,48,48,32,48,46,53,51,55,51,48,48,10,118,110,32,45,48,46,49,49,51,53,48,48,32,48,46,55,53,50,50,48,48,32,48,46,54,52,57,49,48,48,10,118,110,32,48,46,49,57,49,57,48,48,32,48,46,55,49,51,52,48,48,32,48,46,54,55,51,57,48,48,10,118,110,32,45,48,46,49,52,49,49,48,48,32,48,46,54,51,52,54,48,48,32,48,46,55,53,57,56,48,48,10,118,110,32,45,48,46,50,50,48,55,48,48,32,48,46,55,55,51,50,48,48,32,48,46,53,57,52,52,48,48,10,118,110,32,48,46,49,48,57,50,48,48,32,48,46,56,49,52,48,48,48,32,48,46,53,55,48,53,48,48,10,118,110,32,48,46,49,51,50,54,48,48,32,48,46,54,54,54,54,48,48,32,48,46,55,51,51,53,48,48,10,118,110,32,48,46,49,52,49,49,48,48,32,48,46,54,51,52,54,48,48,32,48,46,55,53,57,56,48,48,10,118,110,32,45,48,46,49,51,50,54,48,48,32,48,46,54,54,54,54,48,48,32,48,46,55,51,51,53,48,48,10,118,110,32,45,48,46,49,48,57,50,48,48,32,48,46,56,49,52,48,48,48,32,48,46,53,55,48,53,48,48,10,118,110,32,48,46,50,50,48,55,48,48,32,48,46,55,55,51,50,48,48,32,48,46,53,57,52,52,48,48,10,118,110,32,48,46,51,56,50,52,48,48,32,48,46,53,57,56,49,48,48,32,48,46,55,48,52,51,48,48,10,118,110,32,48,46,52,48,54,52,48,48,32,48,46,55,50,51,49,48,48,32,48,46,53,53,56,53,48,48,10,118,110,32,48,46,54,52,54,49,48,48,32,48,46,53,49,55,52,48,48,32,48,46,53,54,49,49,48,48,10,118,110,32,48,46,53,56,52,53,48,48,32,48,46,52,52,48,52,48,48,32,48,46,54,56,49,52,48,48,10,118,110,32,48,46,54,50,49,51,48,48,32,48,46,52,57,54,51,48,48,32,48,46,54,48,54,51,48,48,10,118,110,32,48,46,51,57,55,53,48,48,32,48,46,54,55,50,51,48,48,32,48,46,54,50,52,53,48,48,10,118,110,32,45,48,46,51,56,50,52,48,48,32,48,46,53,57,56,49,48,48,32,48,46,55,48,52,51,48,48,10,118,110,32,45,48,46,51,57,55,53,48,48,32,48,46,54,55,50,51,48,48,32,48,46,54,50,52,53,48,48,10,118,110,32,45,48,46,54,50,49,51,48,48,32,48,46,52,57,54,51,48,48,32,48,46,54,48,54,51,48,48,10,118,110,32,45,48,46,53,56,52,53,48,48,32,48,46,52,52,48,52,48,48,32,48,46,54,56,49,52,48,48,10,118,110,32,45,48,46,54,52,54,49,48,48,32,48,46,53,49,55,52,48,48,32,48,46,53,54,49,49,48,48,10,118,110,32,45,48,46,52,48,54,52,48,48,32,48,46,55,50,51,49,48,48,32,48,46,53,53,56,53,48,48,10,118,110,32,48,46,52,48,55,50,48,48,32,48,46,55,52,56,56,48,48,32,48,46,53,50,50,57,48,48,10,118,110,32,48,46,54,53,53,54,48,48,32,48,46,53,53,50,52,48,48,32,48,46,53,49,52,55,48,48,10,118,110,32,48,46,54,55,51,53,48,48,32,48,46,53,53,55,52,48,48,32,48,46,52,56,53,53,48,48,10,118,110,32,48,46,52,50,51,56,48,48,32,48,46,55,54,49,55,48,48,32,48,46,52,57,48,49,48,48,10,118,110,32,45,48,46,52,48,55,50,48,48,32,48,46,55,52,56,56,48,48,32,48,46,53,50,50,57,48,48,10,118,110,32,45,48,46,52,50,51,56,48,48,32,48,46,55,54,49,55,48,48,32,48,46,52,57,48,49,48,48,10,118,110,32,45,48,46,54,55,51,53,48,48,32,48,46,53,53,55,52,48,48,32,48,46,52,56,53,53,48,48,10,118,110,32,45,48,46,54,53,53,54,48,48,32,48,46,53,53,50,52,48,48,32,48,46,53,49,52,55,48,48,10,118,110,32,48,46,56,49,50,53,48,48,32,48,46,50,57,48,51,48,48,32,48,46,53,48,53,53,48,48,10,118,110,32,48,46,55,54,48,56,48,48,32,48,46,50,53,57,54,48,48,32,48,46,53,57,52,56,48,48,10,118,110,32,48,46,56,50,56,55,48,48,32,48,46,50,57,51,50,48,48,32,48,46,52,55,54,56,48,48,10,118,110,32,45,48,46,56,49,50,53,48,48,32,48,46,50,57,48,51,48,48,32,48,46,53,48,53,53,48,48,10,118,110,32,45,48,46,56,50,56,55,48,48,32,48,46,50,57,51,50,48,48,32,48,46,52,55,54,56,48,48,10,118,110,32,45,48,46,55,54,48,56,48,48,32,48,46,50,53,57,54,48,48,32,48,46,53,57,52,56,48,48,10,118,110,32,48,46,55,48,56,53,48,48,32,48,46,50,50,54,50,48,48,32,48,46,54,54,56,52,48,48,10,118,110,32,48,46,55,56,53,57,48,48,32,48,46,50,53,53,56,48,48,32,48,46,53,54,50,57,48,48,10,118,110,32,45,48,46,55,48,56,53,48,48,32,48,46,50,50,54,50,48,48,32,48,46,54,54,56,52,48,48,10,118,110,32,45,48,46,55,56,53,57,48,48,32,48,46,50,53,53,56,48,48,32,48,46,53,54,50,57,48,48,10,118,110,32,48,46,56,50,52,50,48,48,32,48,46,50,55,49,52,48,48,32,48,46,52,57,55,48,48,48,10,118,110,32,48,46,56,54,51,57,48,48,32,45,48,46,48,48,50,49,48,48,32,48,46,53,48,51,55,48,48,10,118,110,32,48,46,54,55,53,57,48,48,32,48,46,53,54,51,54,48,48,32,48,46,52,55,52,56,48,48,10,118,110,32,48,46,53,52,56,56,48,48,32,48,46,51,54,49,53,48,48,32,48,46,55,53,51,55,48,48,10,118,110,32,48,46,54,52,53,50,48,48,32,48,46,49,55,54,50,48,48,32,48,46,55,52,51,52,48,48,10,118,110,32,48,46,54,54,49,48,48,48,32,45,48,46,48,48,49,55,48,48,32,48,46,55,53,48,52,48,48,10,118,110,32,45,48,46,56,50,52,50,48,48,32,48,46,50,55,49,52,48,48,32,48,46,52,57,55,48,48,48,10,118,110,32,45,48,46,54,52,53,50,48,48,32,48,46,49,55,54,50,48,48,32,48,46,55,52,51,52,48,48,10,118,110,32,45,48,46,53,52,56,56,48,48,32,48,46,51,54,49,53,48,48,32,48,46,55,53,51,55,48,48,10,118,110,32,45,48,46,54,55,53,57,48,48,32,48,46,53,54,51,54,48,48,32,48,46,52,55,52,56,48,48,10,118,110,32,45,48,46,56,54,51,57,48,48,32,45,48,46,48,48,50,49,48,48,32,48,46,53,48,51,55,48,48,10,118,110,32,45,48,46,54,54,49,48,48,48,32,45,48,46,48,48,49,55,48,48,32,48,46,55,53,48,52,48,48,10,118,110,32,48,46,52,49,52,48,48,48,32,48,46,55,57,50,54,48,48,32,48,46,52,52,55,54,48,48,10,118,110,32,48,46,48,55,57,48,48,48,32,48,46,56,57,56,57,48,48,32,48,46,52,51,48,57,48,48,10,118,110,32,48,46,49,53,49,57,48,48,32,48,46,54,49,51,54,48,48,32,48,46,55,55,52,57,48,48,10,118,110,32,48,46,51,56,48,51,48,48,32,48,46,53,52,49,50,48,48,32,48,46,55,53,48,48,48,48,10,118,110,32,45,48,46,52,49,52,48,48,48,32,48,46,55,57,50,54,48,48,32,48,46,52,52,55,54,48,48,10,118,110,32,45,48,46,51,56,48,51,48,48,32,48,46,53,52,49,50,48,48,32,48,46,55,53,48,48,48,48,10,118,110,32,45,48,46,49,53,49,57,48,48,32,48,46,54,49,51,54,48,48,32,48,46,55,55,52,57,48,48,10,118,110,32,45,48,46,48,55,57,48,48,48,32,48,46,56,57,56,57,48,48,32,48,46,52,51,48,57,48,48,10,118,110,32,45,48,46,50,55,57,55,48,48,32,48,46,56,52,53,49,48,48,32,48,46,52,53,53,53,48,48,10,118,110,32,45,48,46,54,48,52,51,48,48,32,48,46,54,51,53,52,48,48,32,48,46,52,56,48,55,48,48,10,118,110,32,45,48,46,51,53,54,53,48,48,32,48,46,52,50,56,48,48,48,32,48,46,56,51,48,53,48,48,10,118,110,32,45,48,46,49,50,52,48,48,48,32,48,46,53,56,57,56,48,48,32,48,46,55,57,55,57,48,48,10,118,110,32,48,46,50,55,57,55,48,48,32,48,46,56,52,53,49,48,48,32,48,46,52,53,53,53,48,48,10,118,110,32,48,46,49,50,52,48,48,48,32,48,46,53,56,57,56,48,48,32,48,46,55,57,55,57,48,48,10,118,110,32,48,46,51,53,54,53,48,48,32,48,46,52,50,56,48,48,48,32,48,46,56,51,48,53,48,48,10,118,110,32,48,46,54,48,52,51,48,48,32,48,46,54,51,53,52,48,48,32,48,46,52,56,48,55,48,48,10,118,110,32,45,48,46,56,49,51,57,48,48,32,48,46,51,51,52,54,48,48,32,48,46,52,55,52,57,48,48,10,118,110,32,45,48,46,56,56,55,57,48,48,32,45,48,46,48,48,50,55,48,48,32,48,46,52,53,57,57,48,48,10,118,110,32,45,48,46,53,56,50,48,48,48,32,45,48,46,48,48,50,54,48,48,32,48,46,56,49,51,50,48,48,10,118,110,32,45,48,46,53,51,49,52,48,48,32,48,46,50,50,53,50,48,48,32,48,46,56,49,54,54,48,48,10,118,110,32,48,46,56,49,51,57,48,48,32,48,46,51,51,52,54,48,48,32,48,46,52,55,52,57,48,48,10,118,110,32,48,46,53,51,49,52,48,48,32,48,46,50,50,53,50,48,48,32,48,46,56,49,54,54,48,48,10,118,110,32,48,46,53,56,50,48,48,48,32,45,48,46,48,48,50,54,48,48,32,48,46,56,49,51,50,48,48,10,118,110,32,48,46,56,56,55,57,48,48,32,45,48,46,48,48,50,55,48,48,32,48,46,52,53,57,57,48,48,10,118,110,32,45,48,46,56,48,55,51,48,48,32,45,48,46,51,52,57,53,48,48,32,48,46,52,55,53,53,48,48,10,118,110,32,45,48,46,53,57,48,48,48,48,32,45,48,46,54,52,57,48,48,48,32,48,46,52,56,48,52,48,48,10,118,110,32,45,48,46,51,53,52,51,48,48,32,45,48,46,52,53,50,53,48,48,32,48,46,56,49,56,51,48,48,10,118,110,32,45,48,46,53,51,50,53,48,48,32,45,48,46,50,52,50,51,48,48,32,48,46,56,49,49,48,48,48,10,118,110,32,48,46,56,48,55,51,48,48,32,45,48,46,51,52,57,53,48,48,32,48,46,52,55,53,53,48,48,10,118,110,32,48,46,53,51,50,53,48,48,32,45,48,46,50,52,50,51,48,48,32,48,46,56,49,49,48,48,48,10,118,110,32,48,46,51,53,52,51,48,48,32,45,48,46,52,53,50,53,48,48,32,48,46,56,49,56,51,48,48,10,118,110,32,48,46,53,57,48,48,48,48,32,45,48,46,54,52,57,48,48,48,32,48,46,52,56,48,52,48,48,10,118,110,32,45,48,46,50,55,51,56,48,48,32,45,48,46,56,52,54,56,48,48,32,48,46,52,53,54,48,48,48,10,118,110,32,48,46,48,56,48,51,48,48,32,45,48,46,56,57,55,51,48,48,32,48,46,52,51,51,57,48,48,10,118,110,32,48,46,49,52,54,54,48,48,32,45,48,46,54,52,49,54,48,48,32,48,46,55,53,50,57,48,48,10,118,110,32,45,48,46,49,50,57,56,48,48,32,45,48,46,54,49,51,56,48,48,32,48,46,55,55,56,54,48,48,10,118,110,32,48,46,50,55,51,56,48,48,32,45,48,46,56,52,54,56,48,48,32,48,46,52,53,54,48,48,48,10,118,110,32,48,46,49,50,57,56,48,48,32,45,48,46,54,49,51,56,48,48,32,48,46,55,55,56,54,48,48,10,118,110,32,45,48,46,49,52,54,54,48,48,32,45,48,46,54,52,49,54,48,48,32,48,46,55,53,50,57,48,48,10,118,110,32,45,48,46,48,56,48,51,48,48,32,45,48,46,56,57,55,51,48,48,32,48,46,52,51,51,57,48,48,10,118,110,32,48,46,52,49,48,52,48,48,32,45,48,46,55,57,50,48,48,48,32,48,46,52,53,50,49,48,48,10,118,110,32,48,46,54,54,52,48,48,48,32,45,48,46,53,55,51,50,48,48,32,48,46,52,56,48,49,48,48,10,118,110,32,48,46,53,52,54,52,48,48,32,45,48,46,51,56,53,51,48,48,32,48,46,55,52,51,54,48,48,10,118,110,32,48,46,51,55,57,57,48,48,32,45,48,46,53,54,53,57,48,48,32,48,46,55,51,49,55,48,48,10,118,110,32,45,48,46,52,49,48,52,48,48,32,45,48,46,55,57,50,48,48,48,32,48,46,52,53,50,49,48,48,10,118,110,32,45,48,46,51,55,57,57,48,48,32,45,48,46,53,54,53,57,48,48,32,48,46,55,51,49,55,48,48,10,118,110,32,45,48,46,53,52,54,52,48,48,32,45,48,46,51,56,53,51,48,48,32,48,46,55,52,51,54,48,48,10,118,110,32,45,48,46,54,54,52,48,48,48,32,45,48,46,53,55,51,50,48,48,32,48,46,52,56,48,49,48,48,10,118,110,32,48,46,56,49,56,54,48,48,32,45,48,46,50,56,51,52,48,48,32,48,46,52,57,57,53,48,48,10,118,110,32,48,46,54,52,54,49,48,48,32,45,48,46,49,57,48,57,48,48,32,48,46,55,51,57,48,48,48,10,118,110,32,45,48,46,56,49,56,54,48,48,32,45,48,46,50,56,51,52,48,48,32,48,46,52,57,57,53,48,48,10,118,110,32,45,48,46,54,52,54,49,48,48,32,45,48,46,49,57,48,57,48,48,32,48,46,55,51,57,48,48,48,10,118,110,32,48,46,52,49,52,55,48,48,32,45,48,46,48,55,53,51,48,48,32,48,46,57,48,54,56,48,48,10,118,110,32,48,46,51,57,57,51,48,48,32,45,48,46,48,48,48,57,48,48,32,48,46,57,49,54,56,48,48,10,118,110,32,48,46,49,57,48,57,48,48,32,45,48,46,48,48,50,54,48,48,32,48,46,57,56,49,54,48,48,10,118,110,32,48,46,51,53,51,51,48,48,32,45,48,46,49,50,54,51,48,48,32,48,46,57,50,54,57,48,48,10,118,110,32,45,48,46,52,49,52,55,48,48,32,45,48,46,48,55,53,51,48,48,32,48,46,57,48,54,56,48,48,10,118,110,32,45,48,46,51,57,57,51,48,48,32,45,48,46,48,48,48,57,48,48,32,48,46,57,49,54,56,48,48,10,118,110,32,45,48,46,51,53,51,51,48,48,32,45,48,46,49,50,54,51,48,48,32,48,46,57,50,54,57,48,48,10,118,110,32,45,48,46,49,57,48,57,48,48,32,45,48,46,48,48,50,54,48,48,32,48,46,57,56,49,54,48,48,10,118,110,32,48,46,51,48,50,50,48,48,32,45,48,46,50,48,55,49,48,48,32,48,46,57,51,48,52,48,48,10,118,110,32,48,46,50,48,49,56,48,48,32,45,48,46,49,57,55,56,48,48,32,48,46,57,53,57,50,48,48,10,118,110,32,45,48,46,51,48,50,50,48,48,32,45,48,46,50,48,55,49,48,48,32,48,46,57,51,48,52,48,48,10,118,110,32,45,48,46,50,48,49,56,48,48,32,45,48,46,49,57,55,56,48,48,32,48,46,57,53,57,50,48,48,10,118,110,32,48,46,48,56,48,53,48,48,32,45,48,46,50,49,53,53,48,48,32,48,46,57,55,51,49,48,48,10,118,110,32,48,46,48,48,56,55,48,48,32,45,48,46,49,50,52,54,48,48,32,48,46,57,57,50,50,48,48,10,118,110,32,45,48,46,48,56,48,53,48,48,32,45,48,46,50,49,53,53,48,48,32,48,46,57,55,51,49,48,48,10,118,110,32,45,48,46,48,48,56,55,48,48,32,45,48,46,49,50,52,54,48,48,32,48,46,57,57,50,50,48,48,10,118,110,32,45,48,46,48,56,54,56,48,48,32,45,48,46,48,54,51,56,48,48,32,48,46,57,57,52,50,48,48,10,118,110,32,45,48,46,48,54,56,48,48,48,32,45,48,46,48,48,48,53,48,48,32,48,46,57,57,55,55,48,48,10,118,110,32,48,46,48,56,54,56,48,48,32,45,48,46,48,54,51,56,48,48,32,48,46,57,57,52,50,48,48,10,118,110,32,48,46,48,54,56,48,48,48,32,45,48,46,48,48,48,53,48,48,32,48,46,57,57,55,55,48,48,10,118,110,32,45,48,46,48,56,54,48,48,48,32,48,46,48,53,56,49,48,48,32,48,46,57,57,52,54,48,48,10,118,110,32,48,46,48,48,57,57,48,48,32,48,46,49,49,55,49,48,48,32,48,46,57,57,51,48,48,48,10,118,110,32,48,46,48,56,54,48,48,48,32,48,46,48,53,56,49,48,48,32,48,46,57,57,52,54,48,48,10,118,110,32,45,48,46,48,48,57,57,48,48,32,48,46,49,49,55,49,48,48,32,48,46,57,57,51,48,48,48,10,118,110,32,48,46,48,56,50,55,48,48,32,48,46,50,48,51,52,48,48,32,48,46,57,55,53,54,48,48,10,118,110,32,48,46,50,48,50,53,48,48,32,48,46,49,56,53,52,48,48,32,48,46,57,54,49,54,48,48,10,118,110,32,45,48,46,48,56,50,55,48,48,32,48,46,50,48,51,52,48,48,32,48,46,57,55,53,54,48,48,10,118,110,32,45,48,46,50,48,50,53,48,48,32,48,46,49,56,53,52,48,48,32,48,46,57,54,49,54,48,48,10,118,110,32,48,46,51,48,49,51,48,48,32,48,46,49,57,53,53,48,48,32,48,46,57,51,51,51,48,48,10,118,110,32,48,46,51,53,50,54,48,48,32,48,46,49,49,56,55,48,48,32,48,46,57,50,56,50,48,48,10,118,110,32,45,48,46,51,48,49,51,48,48,32,48,46,49,57,53,53,48,48,32,48,46,57,51,51,51,48,48,10,118,110,32,45,48,46,51,53,50,54,48,48,32,48,46,49,49,56,55,48,48,32,48,46,57,50,56,50,48,48,10,118,110,32,48,46,52,49,52,49,48,48,32,48,46,48,54,57,50,48,48,32,48,46,57,48,55,54,48,48,10,118,110,32,45,48,46,52,49,52,49,48,48,32,48,46,48,54,57,50,48,48,32,48,46,57,48,55,54,48,48,10,118,110,32,48,46,49,48,49,51,48,48,32,45,48,46,56,57,56,56,48,48,32,48,46,52,50,54,53,48,48,10,118,110,32,48,46,48,57,55,52,48,48,32,45,48,46,57,56,53,52,48,48,32,48,46,49,51,57,51,48,48,10,118,110,32,48,46,49,52,56,54,48,48,32,45,48,46,57,56,51,48,48,48,32,48,46,49,48,55,53,48,48,10,118,110,32,48,46,49,54,51,56,48,48,32,45,48,46,56,57,53,57,48,48,32,48,46,52,49,50,57,48,48,10,118,110,32,48,46,49,53,53,51,48,48,32,45,48,46,55,54,56,57,48,48,32,48,46,54,50,48,49,48,48,10,118,110,32,48,46,48,57,49,51,48,48,32,45,48,46,55,56,56,52,48,48,32,48,46,54,48,56,52,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,55,57,51,55,48,48,32,48,46,54,48,56,51,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,56,57,57,56,48,48,32,48,46,52,51,54,51,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,57,56,55,53,48,48,32,48,46,49,53,55,56,48,48,10,118,110,32,45,48,46,49,48,49,51,48,48,32,45,48,46,56,57,56,56,48,48,32,48,46,52,50,54,53,48,48,10,118,110,32,45,48,46,48,57,49,51,48,48,32,45,48,46,55,56,56,52,48,48,32,48,46,54,48,56,52,48,48,10,118,110,32,45,48,46,49,53,53,51,48,48,32,45,48,46,55,54,56,57,48,48,32,48,46,54,50,48,49,48,48,10,118,110,32,45,48,46,49,54,51,56,48,48,32,45,48,46,56,57,53,57,48,48,32,48,46,52,49,50,57,48,48,10,118,110,32,45,48,46,49,52,56,54,48,48,32,45,48,46,57,56,51,48,48,48,32,48,46,49,48,55,53,48,48,10,118,110,32,45,48,46,48,57,55,52,48,48,32,45,48,46,57,56,53,52,48,48,32,48,46,49,51,57,51,48,48,10,118,110,32,48,46,50,54,57,49,48,48,32,45,48,46,56,53,54,51,48,48,32,48,46,52,52,48,56,48,48,10,118,110,32,48,46,50,54,49,56,48,48,32,45,48,46,57,54,48,50,48,48,32,48,46,48,57,54,56,48,48,10,118,110,32,48,46,53,57,54,54,48,48,32,45,48,46,55,57,52,56,48,48,32,48,46,49,49,48,56,48,48,10,118,110,32,48,46,52,55,50,56,48,48,32,45,48,46,55,49,53,55,48,48,32,48,46,53,49,52,48,48,48,10,118,110,32,48,46,51,55,57,48,48,48,32,45,48,46,53,53,49,56,48,48,32,48,46,55,52,50,57,48,48,10,118,110,32,48,46,50,52,57,54,48,48,32,45,48,46,55,48,49,49,48,48,32,48,46,54,54,55,57,48,48,10,118,110,32,45,48,46,50,54,57,49,48,48,32,45,48,46,56,53,54,51,48,48,32,48,46,52,52,48,56,48,48,10,118,110,32,45,48,46,50,52,57,54,48,48,32,45,48,46,55,48,49,49,48,48,32,48,46,54,54,55,57,48,48,10,118,110,32,45,48,46,51,55,57,48,48,48,32,45,48,46,53,53,49,56,48,48,32,48,46,55,52,50,57,48,48,10,118,110,32,45,48,46,52,55,50,56,48,48,32,45,48,46,55,49,53,55,48,48,32,48,46,53,49,52,48,48,48,10,118,110,32,45,48,46,53,57,54,54,48,48,32,45,48,46,55,57,52,56,48,48,32,48,46,49,49,48,56,48,48,10,118,110,32,45,48,46,50,54,49,56,48,48,32,45,48,46,57,54,48,50,48,48,32,48,46,48,57,54,56,48,48,10,118,110,32,48,46,54,56,55,54,48,48,32,45,48,46,52,51,56,54,48,48,32,48,46,53,55,56,54,48,48,10,118,110,32,48,46,57,49,49,48,48,48,32,45,48,46,51,57,50,56,48,48,32,48,46,49,50,53,53,48,48,10,118,110,32,48,46,57,56,56,56,48,48,32,45,48,46,48,55,48,53,48,48,32,48,46,49,51,49,53,48,48,10,118,110,32,48,46,55,56,55,55,48,48,32,45,48,46,49,57,54,49,48,48,32,48,46,53,56,52,49,48,48,10,118,110,32,48,46,53,51,50,56,48,48,32,45,48,46,50,50,50,49,48,48,32,48,46,56,49,54,54,48,48,10,118,110,32,48,46,52,55,51,49,48,48,32,45,48,46,51,54,55,50,48,48,32,48,46,56,48,48,56,48,48,10,118,110,32,45,48,46,54,56,55,54,48,48,32,45,48,46,52,51,56,54,48,48,32,48,46,53,55,56,54,48,48,10,118,110,32,45,48,46,52,55,51,49,48,48,32,45,48,46,51,54,55,50,48,48,32,48,46,56,48,48,56,48,48,10,118,110,32,45,48,46,53,51,50,56,48,48,32,45,48,46,50,50,50,49,48,48,32,48,46,56,49,54,54,48,48,10,118,110,32,45,48,46,55,56,55,55,48,48,32,45,48,46,49,57,54,49,48,48,32,48,46,53,56,52,49,48,48,10,118,110,32,45,48,46,57,56,56,56,48,48,32,45,48,46,48,55,48,53,48,48,32,48,46,49,51,49,53,48,48,10,118,110,32,45,48,46,57,49,49,48,48,48,32,45,48,46,51,57,50,56,48,48,32,48,46,49,50,53,53,48,48,10,118,110,32,48,46,56,49,57,57,48,48,32,45,48,46,48,52,53,49,48,48,32,48,46,53,55,48,55,48,48,10,118,110,32,48,46,57,57,49,48,48,48,32,48,46,48,54,48,56,48,48,32,48,46,49,49,57,52,48,48,10,118,110,32,48,46,57,56,53,55,48,48,32,48,46,49,49,53,49,48,48,32,48,46,49,50,50,55,48,48,10,118,110,32,48,46,56,50,50,52,48,48,32,48,46,48,52,50,54,48,48,32,48,46,53,54,55,50,48,48,10,118,110,32,48,46,53,56,51,48,48,48,32,45,48,46,48,49,50,57,48,48,32,48,46,56,49,50,51,48,48,10,118,110,32,48,46,53,54,57,56,48,48,32,45,48,46,49,48,48,57,48,48,32,48,46,56,49,53,53,48,48,10,118,110,32,45,48,46,56,49,57,57,48,48,32,45,48,46,48,52,53,49,48,48,32,48,46,53,55,48,55,48,48,10,118,110,32,45,48,46,53,54,57,56,48,48,32,45,48,46,49,48,48,57,48,48,32,48,46,56,49,53,53,48,48,10,118,110,32,45,48,46,53,56,51,48,48,48,32,45,48,46,48,49,50,57,48,48,32,48,46,56,49,50,51,48,48,10,118,110,32,45,48,46,56,50,50,52,48,48,32,48,46,48,52,50,54,48,48,32,48,46,53,54,55,50,48,48,10,118,110,32,45,48,46,57,56,53,55,48,48,32,48,46,49,49,53,49,48,48,32,48,46,49,50,50,55,48,48,10,118,110,32,45,48,46,57,57,49,48,48,48,32,48,46,48,54,48,56,48,48,32,48,46,49,49,57,52,48,48,10,118,110,32,48,46,56,50,51,54,48,48,32,48,46,48,57,55,54,48,48,32,48,46,53,53,56,55,48,48,10,118,110,32,48,46,57,56,49,48,48,48,32,48,46,49,52,56,50,48,48,32,48,46,49,50,52,54,48,48,10,118,110,32,48,46,57,54,54,52,48,48,32,48,46,50,49,53,54,48,48,32,48,46,49,52,48,48,48,48,10,118,110,32,48,46,56,50,57,48,48,48,32,48,46,49,54,55,54,48,48,32,48,46,53,51,51,53,48,48,10,118,110,32,48,46,54,49,50,55,48,48,32,48,46,48,56,53,54,48,48,32,48,46,55,56,53,55,48,48,10,118,110,32,48,46,53,57,48,53,48,48,32,48,46,48,51,52,56,48,48,32,48,46,56,48,54,51,48,48,10,118,110,32,45,48,46,56,50,51,54,48,48,32,48,46,48,57,55,54,48,48,32,48,46,53,53,56,55,48,48,10,118,110,32,45,48,46,53,57,48,53,48,48,32,48,46,48,51,52,56,48,48,32,48,46,56,48,54,51,48,48,10,118,110,32,45,48,46,54,49,50,55,48,48,32,48,46,48,56,53,54,48,48,32,48,46,55,56,53,55,48,48,10,118,110,32,45,48,46,56,50,57,48,48,48,32,48,46,49,54,55,54,48,48,32,48,46,53,51,51,53,48,48,10,118,110,32,45,48,46,57,54,54,52,48,48,32,48,46,50,49,53,54,48,48,32,48,46,49,52,48,48,48,48,10,118,110,32,45,48,46,57,56,49,48,48,48,32,48,46,49,52,56,50,48,48,32,48,46,49,50,52,54,48,48,10,118,110,32,48,46,51,55,54,48,48,48,32,45,48,46,55,55,54,52,48,48,32,48,46,53,48,53,55,48,48,10,118,110,32,48,46,54,51,57,53,48,48,32,45,48,46,53,55,56,56,48,48,32,48,46,53,48,54,48,48,48,10,118,110,32,48,46,54,51,49,50,48,48,32,45,48,46,55,51,49,53,48,48,32,48,46,50,53,55,55,48,48,10,118,110,32,48,46,51,51,53,55,48,48,32,45,48,46,57,49,52,56,48,48,32,48,46,50,50,52,55,48,48,10,118,110,32,48,46,51,53,57,52,48,48,32,45,48,46,57,49,48,52,48,48,32,48,46,50,48,52,56,48,48,10,118,110,32,48,46,51,54,57,57,48,48,32,45,48,46,55,53,53,51,48,48,32,48,46,53,52,49,48,48,48,10,118,110,32,48,46,51,56,51,51,48,48,32,45,48,46,53,53,51,56,48,48,32,48,46,55,51,57,50,48,48,10,118,110,32,48,46,52,48,53,57,48,48,32,45,48,46,52,55,56,57,48,48,32,48,46,55,55,56,52,48,48,10,118,110,32,48,46,50,50,50,52,48,48,32,45,48,46,50,48,49,53,48,48,32,48,46,57,53,51,57,48,48,10,118,110,32,45,48,46,51,55,54,48,48,48,32,45,48,46,55,55,54,52,48,48,32,48,46,53,48,53,55,48,48,10,118,110,32,45,48,46,52,48,53,57,48,48,32,45,48,46,52,55,56,57,48,48,32,48,46,55,55,56,52,48,48,10,118,110,32,45,48,46,51,56,51,51,48,48,32,45,48,46,53,53,51,56,48,48,32,48,46,55,51,57,50,48,48,10,118,110,32,45,48,46,51,54,57,57,48,48,32,45,48,46,55,53,53,51,48,48,32,48,46,53,52,49,48,48,48,10,118,110,32,45,48,46,51,53,57,52,48,48,32,45,48,46,57,49,48,52,48,48,32,48,46,50,48,52,56,48,48,10,118,110,32,45,48,46,51,51,53,55,48,48,32,45,48,46,57,49,52,56,48,48,32,48,46,50,50,52,55,48,48,10,118,110,32,45,48,46,54,51,49,50,48,48,32,45,48,46,55,51,49,53,48,48,32,48,46,50,53,55,55,48,48,10,118,110,32,45,48,46,54,51,57,53,48,48,32,45,48,46,53,55,56,56,48,48,32,48,46,53,48,54,48,48,48,10,118,110,32,45,48,46,50,50,50,52,48,48,32,45,48,46,50,48,49,53,48,48,32,48,46,57,53,51,57,48,48,10,118,110,32,48,46,52,52,51,54,48,48,32,45,48,46,54,56,57,48,48,48,32,48,46,53,55,51,50,48,48,10,118,110,32,48,46,52,55,52,55,48,48,32,45,48,46,56,53,55,52,48,48,32,48,46,49,57,56,56,48,48,10,118,110,32,48,46,54,48,57,51,48,48,32,45,48,46,55,55,48,54,48,48,32,48,46,49,56,54,57,48,48,10,118,110,32,48,46,53,55,48,53,48,48,32,45,48,46,53,56,57,49,48,48,32,48,46,53,55,50,50,48,48,10,118,110,32,48,46,52,57,52,50,48,48,32,45,48,46,52,51,49,56,48,48,32,48,46,55,53,52,53,48,48,10,118,110,32,48,46,52,49,52,51,48,48,32,45,48,46,53,50,52,50,48,48,32,48,46,55,52,52,48,48,48,10,118,110,32,45,48,46,52,52,51,54,48,48,32,45,48,46,54,56,57,48,48,48,32,48,46,53,55,51,50,48,48,10,118,110,32,45,48,46,52,49,52,51,48,48,32,45,48,46,53,50,52,50,48,48,32,48,46,55,52,52,48,48,48,10,118,110,32,45,48,46,52,57,52,50,48,48,32,45,48,46,52,51,49,56,48,48,32,48,46,55,53,52,53,48,48,10,118,110,32,45,48,46,53,55,48,53,48,48,32,45,48,46,53,56,57,49,48,48,32,48,46,53,55,50,50,48,48,10,118,110,32,45,48,46,54,48,57,51,48,48,32,45,48,46,55,55,48,54,48,48,32,48,46,49,56,54,57,48,48,10,118,110,32,45,48,46,52,55,52,55,48,48,32,45,48,46,56,53,55,52,48,48,32,48,46,49,57,56,56,48,48,10,118,110,32,48,46,54,56,51,51,48,48,32,45,48,46,52,55,57,57,48,48,32,48,46,53,53,48,50,48,48,10,118,110,32]);fileData0.push.apply(fileData0,[48,46,55,52,56,55,48,48,32,45,48,46,54,52,54,51,48,48,32,48,46,49,52,55,53,48,48,10,118,110,32,48,46,56,57,53,56,48,48,32,45,48,46,52,50,55,53,48,48,32,48,46,49,50,49,55,48,48,10,118,110,32,48,46,55,51,50,51,48,48,32,45,48,46,51,57,49,54,48,48,32,48,46,53,53,55,48,48,48,10,118,110,32,48,46,53,56,52,56,48,48,32,45,48,46,51,50,48,55,48,48,32,48,46,55,52,53,48,48,48,10,118,110,32,48,46,53,54,57,55,48,48,32,45,48,46,51,53,52,52,48,48,32,48,46,55,52,49,53,48,48,10,118,110,32,45,48,46,54,56,51,51,48,48,32,45,48,46,52,55,57,57,48,48,32,48,46,53,53,48,50,48,48,10,118,110,32,45,48,46,53,54,57,55,48,48,32,45,48,46,51,53,52,52,48,48,32,48,46,55,52,49,53,48,48,10,118,110,32,45,48,46,53,56,52,56,48,48,32,45,48,46,51,50,48,55,48,48,32,48,46,55,52,53,48,48,48,10,118,110,32,45,48,46,55,51,50,51,48,48,32,45,48,46,51,57,49,54,48,48,32,48,46,53,53,55,48,48,48,10,118,110,32,45,48,46,56,57,53,56,48,48,32,45,48,46,52,50,55,53,48,48,32,48,46,49,50,49,55,48,48,10,118,110,32,45,48,46,55,52,56,55,48,48,32,45,48,46,54,52,54,51,48,48,32,48,46,49,52,55,53,48,48,10,118,110,32,48,46,55,51,55,51,48,48,32,45,48,46,51,48,52,56,48,48,32,48,46,54,48,50,57,48,48,10,118,110,32,48,46,57,55,53,52,48,48,32,45,48,46,49,53,49,54,48,48,32,48,46,49,53,57,57,48,48,10,118,110,32,48,46,57,51,53,48,48,48,32,48,46,50,56,51,50,48,48,32,48,46,50,49,51,54,48,48,10,118,110,32,48,46,55,52,54,51,48,48,32,45,48,46,48,53,53,52,48,48,32,48,46,54,54,51,51,48,48,10,118,110,32,48,46,52,56,55,55,48,48,32,45,48,46,50,57,51,51,48,48,32,48,46,56,50,50,50,48,48,10,118,110,32,48,46,53,51,52,51,48,48,32,45,48,46,51,49,50,51,48,48,32,48,46,55,56,53,53,48,48,10,118,110,32,45,48,46,55,51,55,51,48,48,32,45,48,46,51,48,52,56,48,48,32,48,46,54,48,50,57,48,48,10,118,110,32,45,48,46,53,51,52,51,48,48,32,45,48,46,51,49,50,51,48,48,32,48,46,55,56,53,53,48,48,10,118,110,32,45,48,46,52,56,55,55,48,48,32,45,48,46,50,57,51,51,48,48,32,48,46,56,50,50,50,48,48,10,118,110,32,45,48,46,55,52,54,51,48,48,32,45,48,46,48,53,53,52,48,48,32,48,46,54,54,51,51,48,48,10,118,110,32,45,48,46,57,51,53,48,48,48,32,48,46,50,56,51,50,48,48,32,48,46,50,49,51,54,48,48,10,118,110,32,45,48,46,57,55,53,52,48,48,32,45,48,46,49,53,49,54,48,48,32,48,46,49,53,57,57,48,48,10,118,110,32,48,46,54,51,57,56,48,48,32,48,46,51,50,54,49,48,48,32,48,46,54,57,53,57,48,48,10,118,110,32,48,46,54,53,57,55,48,48,32,48,46,55,49,53,56,48,48,32,48,46,50,50,57,48,48,48,10,118,110,32,48,46,52,55,50,50,48,48,32,48,46,56,54,53,51,48,48,32,48,46,49,54,56,48,48,48,10,118,110,32,48,46,53,50,55,56,48,48,32,48,46,53,52,56,53,48,48,32,48,46,54,52,56,53,48,48,10,118,110,32,48,46,51,53,51,49,48,48,32,45,48,46,48,52,54,55,48,48,32,48,46,57,51,52,52,48,48,10,118,110,32,48,46,52,51,56,56,48,48,32,45,48,46,49,53,52,50,48,48,32,48,46,56,56,53,51,48,48,10,118,110,32,45,48,46,54,51,57,56,48,48,32,48,46,51,50,54,49,48,48,32,48,46,54,57,53,57,48,48,10,118,110,32,45,48,46,52,51,56,56,48,48,32,45,48,46,49,53,52,50,48,48,32,48,46,56,56,53,51,48,48,10,118,110,32,45,48,46,51,53,51,49,48,48,32,45,48,46,48,52,54,55,48,48,32,48,46,57,51,52,52,48,48,10,118,110,32,45,48,46,53,50,55,56,48,48,32,48,46,53,52,56,53,48,48,32,48,46,54,52,56,53,48,48,10,118,110,32,45,48,46,52,55,50,50,48,48,32,48,46,56,54,53,51,48,48,32,48,46,49,54,56,48,48,48,10,118,110,32,45,48,46,54,53,57,55,48,48,32,48,46,55,49,53,56,48,48,32,48,46,50,50,57,48,48,48,10,118,110,32,48,46,53,49,56,54,48,48,32,48,46,54,48,50,56,48,48,32,48,46,54,48,54,51,48,48,10,118,110,32,48,46,53,49,50,56,48,48,32,48,46,56,52,54,56,48,48,32,48,46,49,52,49,50,48,48,10,118,110,32,48,46,53,56,56,57,48,48,32,48,46,55,57,51,53,48,48,32,48,46,49,53,50,56,48,48,10,118,110,32,48,46,53,53,49,50,48,48,32,48,46,53,54,51,57,48,48,32,48,46,54,49,52,57,48,48,10,118,110,32,48,46,51,48,53,48,48,48,32,48,46,48,50,56,54,48,48,32,48,46,57,53,49,57,48,48,10,118,110,32,48,46,51,48,56,56,48,48,32,48,46,48,49,54,56,48,48,32,48,46,57,53,49,48,48,48,10,118,110,32,45,48,46,53,49,56,54,48,48,32,48,46,54,48,50,56,48,48,32,48,46,54,48,54,51,48,48,10,118,110,32,45,48,46,51,48,56,56,48,48,32,48,46,48,49,54,56,48,48,32,48,46,57,53,49,48,48,48,10,118,110,32,45,48,46,51,48,53,48,48,48,32,48,46,48,50,56,54,48,48,32,48,46,57,53,49,57,48,48,10,118,110,32,45,48,46,53,53,49,50,48,48,32,48,46,53,54,51,57,48,48,32,48,46,54,49,52,57,48,48,10,118,110,32,45,48,46,53,56,56,57,48,48,32,48,46,55,57,51,53,48,48,32,48,46,49,53,50,56,48,48,10,118,110,32,45,48,46,53,49,50,56,48,48,32,48,46,56,52,54,56,48,48,32,48,46,49,52,49,50,48,48,10,118,110,32,48,46,53,51,53,51,48,48,32,48,46,53,53,52,54,48,48,32,48,46,54,51,55,48,48,48,10,118,110,32,48,46,53,56,56,53,48,48,32,48,46,55,57,48,53,48,48,32,48,46,49,54,57,52,48,48,10,118,110,32,48,46,51,49,52,57,48,48,32,48,46,57,51,50,50,48,48,32,48,46,49,55,56,52,48,48,10,118,110,32,48,46,51,51,49,57,48,48,32,48,46,54,52,50,55,48,48,32,48,46,54,57,48,53,48,48,10,118,110,32,48,46,50,53,56,54,48,48,32,48,46,49,48,50,55,48,48,32,48,46,57,54,48,53,48,48,10,118,110,32,48,46,51,48,56,54,48,48,32,48,46,48,53,49,53,48,48,32,48,46,57,52,57,56,48,48,10,118,110,32,45,48,46,53,51,53,51,48,48,32,48,46,53,53,52,54,48,48,32,48,46,54,51,55,48,48,48,10,118,110,32,45,48,46,51,48,56,54,48,48,32,48,46,48,53,49,53,48,48,32,48,46,57,52,57,56,48,48,10,118,110,32,45,48,46,50,53,56,54,48,48,32,48,46,49,48,50,55,48,48,32,48,46,57,54,48,53,48,48,10,118,110,32,45,48,46,51,51,49,57,48,48,32,48,46,54,52,50,55,48,48,32,48,46,54,57,48,53,48,48,10,118,110,32,45,48,46,51,49,52,57,48,48,32,48,46,57,51,50,50,48,48,32,48,46,49,55,56,52,48,48,10,118,110,32,45,48,46,53,56,56,53,48,48,32,48,46,55,57,48,53,48,48,32,48,46,49,54,57,52,48,48,10,118,110,32,45,48,46,48,55,50,49,48,48,32,48,46,54,55,48,50,48,48,32,48,46,55,51,56,54,48,48,10,118,110,32,45,48,46,50,48,52,52,48,48,32,48,46,57,54,49,50,48,48,32,48,46,49,56,53,50,48,48,10,118,110,32,45,48,46,54,54,57,49,48,48,32,48,46,55,50,54,52,48,48,32,48,46,49,53,54,57,48,48,10,118,110,32,45,48,46,52,54,55,49,48,48,32,48,46,53,50,49,56,48,48,32,48,46,55,49,51,56,48,48,10,118,110,32,45,48,46,48,52,56,52,48,48,32,48,46,48,55,52,51,48,48,32,48,46,57,57,54,48,48,48,10,118,110,32,48,46,49,48,55,51,48,48,32,48,46,49,50,50,52,48,48,32,48,46,57,56,54,54,48,48,10,118,110,32,48,46,48,55,50,49,48,48,32,48,46,54,55,48,50,48,48,32,48,46,55,51,56,54,48,48,10,118,110,32,45,48,46,49,48,55,51,48,48,32,48,46,49,50,50,52,48,48,32,48,46,57,56,54,54,48,48,10,118,110,32,48,46,48,52,56,52,48,48,32,48,46,48,55,52,51,48,48,32,48,46,57,57,54,48,48,48,10,118,110,32,48,46,52,54,55,49,48,48,32,48,46,53,50,49,56,48,48,32,48,46,55,49,51,56,48,48,10,118,110,32,48,46,54,54,57,49,48,48,32,48,46,55,50,54,52,48,48,32,48,46,49,53,54,57,48,48,10,118,110,32,48,46,50,48,52,52,48,48,32,48,46,57,54,49,50,48,48,32,48,46,49,56,53,50,48,48,10,118,110,32,45,48,46,54,54,49,56,48,48,32,48,46,51,55,57,54,48,48,32,48,46,54,52,54,52,48,48,10,118,110,32,45,48,46,56,54,50,56,48,48,32,48,46,52,57,51,57,48,48,32,48,46,49,48,55,49,48,48,10,118,110,32,45,48,46,56,52,50,48,48,48,32,48,46,53,50,57,57,48,48,32,48,46,49,48,48,55,48,48,10,118,110,32,45,48,46,54,55,55,52,48,48,32,48,46,52,48,51,52,48,48,32,48,46,54,49,53,50,48,48,10,118,110,32,45,48,46,49,50,55,55,48,48,32,48,46,48,48,49,51,48,48,32,48,46,57,57,49,56,48,48,10,118,110,32,45,48,46,49,48,51,49,48,48,32,48,46,48,50,50,53,48,48,32,48,46,57,57,52,52,48,48,10,118,110,32,48,46,54,54,49,56,48,48,32,48,46,51,55,57,54,48,48,32,48,46,54,52,54,52,48,48,10,118,110,32,48,46,49,48,51,49,48,48,32,48,46,48,50,50,53,48,48,32,48,46,57,57,52,52,48,48,10,118,110,32,48,46,49,50,55,55,48,48,32,48,46,48,48,49,51,48,48,32,48,46,57,57,49,56,48,48,10,118,110,32,48,46,54,55,55,52,48,48,32,48,46,52,48,51,52,48,48,32,48,46,54,49,53,50,48,48,10,118,110,32,48,46,56,52,50,48,48,48,32,48,46,53,50,57,57,48,48,32,48,46,49,48,48,55,48,48,10,118,110,32,48,46,56,54,50,56,48,48,32,48,46,52,57,51,57,48,48,32,48,46,49,48,55,49,48,48,10,118,110,32,45,48,46,53,48,56,56,48,48,32,48,46,53,53,49,50,48,48,32,48,46,54,54,49,50,48,48,10,118,110,32,45,48,46,54,48,55,50,48,48,32,48,46,55,55,55,56,48,48,32,48,46,49,54,50,49,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,57,55,53,54,48,48,32,48,46,50,49,57,51,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,54,54,54,56,48,48,32,48,46,55,52,53,50,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,48,54,48,53,48,48,32,48,46,57,57,56,49,48,48,10,118,110,32,45,48,46,49,49,48,49,48,48,32,48,46,48,50,54,56,48,48,32,48,46,57,57,51,53,48,48,10,118,110,32,48,46,53,48,56,56,48,48,32,48,46,53,53,49,50,48,48,32,48,46,54,54,49,50,48,48,10,118,110,32,48,46,49,49,48,49,48,48,32,48,46,48,50,54,56,48,48,32,48,46,57,57,51,53,48,48,10,118,110,32,48,46,54,48,55,50,48,48,32,48,46,55,55,55,56,48,48,32,48,46,49,54,50,49,48,48,10,118,110,32,48,46,51,54,49,49,48,48,32,45,48,46,50,57,55,51,48,48,32,48,46,56,56,51,56,48,48,10,118,110,32,48,46,51,51,57,53,48,48,32,45,48,46,51,48,55,48,48,48,32,48,46,56,56,57,48,48,48,10,118,110,32,48,46,51,48,50,51,48,48,32,45,48,46,50,50,56,50,48,48,32,48,46,57,50,53,52,48,48,10,118,110,32,48,46,51,50,50,51,48,48,32,45,48,46,50,51,50,50,48,48,32,48,46,57,49,55,55,48,48,10,118,110,32,48,46,50,56,54,55,48,48,32,45,48,46,50,52,55,53,48,48,32,48,46,57,50,53,53,48,48,10,118,110,32,48,46,51,48,52,53,48,48,32,45,48,46,51,48,51,50,48,48,32,48,46,57,48,51,48,48,48,10,118,110,32,45,48,46,51,54,49,49,48,48,32,45,48,46,50,57,55,51,48,48,32,48,46,56,56,51,56,48,48,10,118,110,32,45,48,46,51,48,52,53,48,48,32,45,48,46,51,48,51,50,48,48,32,48,46,57,48,51,48,48,48,10,118,110,32,45,48,46,50,56,54,55,48,48,32,45,48,46,50,52,55,53,48,48,32,48,46,57,50,53,53,48,48,10,118,110,32,45,48,46,51,50,50,51,48,48,32,45,48,46,50,51,50,50,48,48,32,48,46,57,49,55,55,48,48,10,118,110,32,45,48,46,51,48,50,51,48,48,32,45,48,46,50,50,56,50,48,48,32,48,46,57,50,53,52,48,48,10,118,110,32,45,48,46,51,51,57,53,48,48,32,45,48,46,51,48,55,48,48,48,32,48,46,56,56,57,48,48,48,10,118,110,32,48,46,50,49,51,55,48,48,32,45,48,46,51,50,54,48,48,48,32,48,46,57,50,48,57,48,48,10,118,110,32,48,46,50,48,57,55,48,48,32,45,48,46,50,55,49,56,48,48,32,48,46,57,51,57,50,48,48,10,118,110,32,48,46,49,50,50,49,48,48,32,45,48,46,50,54,56,50,48,48,32,48,46,57,53,53,54,48,48,10,118,110,32,48,46,49,50,52,53,48,48,32,45,48,46,51,52,57,57,48,48,32,48,46,57,50,56,53,48,48,10,118,110,32,45,48,46,50,49,51,55,48,48,32,45,48,46,51,50,54,48,48,48,32,48,46,57,50,48,57,48,48,10,118,110,32,45,48,46,49,50,52,53,48,48,32,45,48,46,51,52,57,57,48,48,32,48,46,57,50,56,53,48,48,10,118,110,32,45,48,46,49,50,50,49,48,48,32,45,48,46,50,54,56,50,48,48,32,48,46,57,53,53,54,48,48,10,118,110,32,45,48,46,50,48,57,55,48,48,32,45,48,46,50,55,49,56,48,48,32,48,46,57,51,57,50,48,48,10,118,110,32,48,46,48,54,52,54,48,48,32,45,48,46,51,55,50,52,48,48,32,48,46,57,50,53,56,48,48,10,118,110,32,48,46,49,48,56,50,48,48,32,45,48,46,50,49,51,57,48,48,32,48,46,57,55,48,56,48,48,10,118,110,32,48,46,49,56,48,49,48,48,32,45,48,46,49,56,52,48,48,48,32,48,46,57,54,54,51,48,48,10,118,110,32,48,46,48,53,53,55,48,48,32,45,48,46,52,48,55,53,48,48,32,48,46,57,49,49,53,48,48,10,118,110,32,45,48,46,48,54,52,54,48,48,32,45,48,46,51,55,50,52,48,48,32,48,46,57,50,53,56,48,48,10,118,110,32,45,48,46,48,53,53,55,48,48,32,45,48,46,52,48,55,53,48,48,32,48,46,57,49,49,53,48,48,10,118,110,32,45,48,46,49,56,48,49,48,48,32,45,48,46,49,56,52,48,48,48,32,48,46,57,54,54,51,48,48,10,118,110,32,45,48,46,49,48,56,50,48,48,32,45,48,46,50,49,51,57,48,48,32,48,46,57,55,48,56,48,48,10,118,110,32,48,46,48,53,51,48,48,48,32,45,48,46,52,54,49,54,48,48,32,48,46,56,56,53,53,48,48,10,118,110,32,48,46,49,57,50,49,48,48,32,45,48,46,50,55,49,57,48,48,32,48,46,57,52,50,57,48,48,10,118,110,32,48,46,49,53,50,56,48,48,32,45,48,46,51,51,52,53,48,48,32,48,46,57,50,57,57,48,48,10,118,110,32,48,46,48,55,49,56,48,48,32,45,48,46,52,55,49,57,48,48,32,48,46,56,55,56,55,48,48,10,118,110,32,45,48,46,48,53,51,48,48,48,32,45,48,46,52,54,49,54,48,48,32,48,46,56,56,53,53,48,48,10,118,110,32,45,48,46,48,55,49,56,48,48,32,45,48,46,52,55,49,57,48,48,32,48,46,56,55,56,55,48,48,10,118,110,32,45,48,46,49,53,50,56,48,48,32,45,48,46,51,51,52,53,48,48,32,48,46,57,50,57,57,48,48,10,118,110,32,45,48,46,49,57,50,49,48,48,32,45,48,46,50,55,49,57,48,48,32,48,46,57,52,50,57,48,48,10,118,110,32,48,46,49,54,48,52,48,48,32,45,48,46,52,49,50,56,48,48,32,48,46,56,57,54,54,48,48,10,118,110,32,48,46,49,55,53,56,48,48,32,45,48,46,50,54,52,50,48,48,32,48,46,57,52,56,51,48,48,10,118,110,32,48,46,50,55,54,53,48,48,32,45,48,46,49,53,57,53,48,48,32,48,46,57,52,55,55,48,48,10,118,110,32,48,46,50,53,57,55,48,48,32,45,48,46,51,48,53,51,48,48,32,48,46,57,49,54,50,48,48,10,118,110,32,45,48,46,49,54,48,52,48,48,32,45,48,46,52,49,50,56,48,48,32,48,46,56,57,54,54,48,48,10,118,110,32,45,48,46,50,53,57,55,48,48,32,45,48,46,51,48,53,51,48,48,32,48,46,57,49,54,50,48,48,10,118,110,32,45,48,46,50,55,54,53,48,48,32,45,48,46,49,53,57,53,48,48,32,48,46,57,52,55,55,48,48,10,118,110,32,45,48,46,49,55,53,56,48,48,32,45,48,46,50,54,52,50,48,48,32,48,46,57,52,56,51,48,48,10,118,110,32,48,46,51,55,48,57,48,48,32,45,48,46,50,51,54,53,48,48,32,48,46,56,57,56,49,48,48,10,118,110,32,48,46,51,55,56,50,48,48,32,45,48,46,49,52,54,56,48,48,32,48,46,57,49,52,48,48,48,10,118,110,32,48,46,52,52,50,54,48,48,32,45,48,46,50,48,48,53,48,48,32,48,46,56,55,52,48,48,48,10,118,110,32,48,46,52,52,55,57,48,48,32,45,48,46,50,51,52,54,48,48,32,48,46,56,54,50,56,48,48,10,118,110,32,45,48,46,51,55,48,57,48,48,32,45,48,46,50,51,54,53,48,48,32,48,46,56,57,56,49,48,48,10,118,110,32,45,48,46,52,52,55,57,48,48,32,45,48,46,50,51,52,54,48,48,32,48,46,56,54,50,56,48,48,10,118,110,32,45,48,46,52,52,50,54,48,48,32,45,48,46,50,48,48,53,48,48,32,48,46,56,55,52,48,48,48,10,118,110,32,45,48,46,51,55,56,50,48,48,32,45,48,46,49,52,54,56,48,48,32,48,46,57,49,52,48,48,48,10,118,110,32,48,46,52,53,50,51,48,48,32,45,48,46,50,54,52,49,48,48,32,48,46,56,53,49,57,48,48,10,118,110,32,48,46,52,53,57,53,48,48,32,45,48,46,50,56,49,56,48,48,32,48,46,56,52,50,50,48,48,10,118,110,32,48,46,52,51,56,49,48,48,32,45,48,46,51,54,55,52,48,48,32,48,46,56,50,48,51,48,48,10,118,110,32,48,46,52,49,56,48,48,48,32,45,48,46,51,50,56,52,48,48,32,48,46,56,52,55,48,48,48,10,118,110,32,45,48,46,52,53,50,51,48,48,32,45,48,46,50,54,52,49,48,48,32,48,46,56,53,49,57,48,48,10,118,110,32,45,48,46,52,49,56,48,48,48,32,45,48,46,51,50,56,52,48,48,32,48,46,56,52,55,48,48,48,10,118,110,32,45,48,46,52,51,56,49,48,48,32,45,48,46,51,54,55,52,48,48,32,48,46,56,50,48,51,48,48,10,118,110,32,45,48,46,52,53,57,53,48,48,32,45,48,46,50,56,49,56,48,48,32,48,46,56,52,50,50,48,48,10,118,110,32,48,46,51,55,55,50,48,48,32,45,48,46,51,56,51,50,48,48,32,48,46,56,52,51,49,48,48,10,118,110,32,48,46,51,54,53,51,48,48,32,45,48,46,52,49,57,56,48,48,32,48,46,56,51,48,56,48,48,10,118,110,32,48,46,50,55,53,52,48,48,32,45,48,46,51,54,52,53,48,48,32,48,46,56,56,57,53,48,48,10,118,110,32,48,46,51,52,56,57,48,48,32,45,48,46,51,49,56,54,48,48,32,48,46,56,56,49,51,48,48,10,118,110,32,45,48,46,51,55,55,50,48,48,32,45,48,46,51,56,51,50,48,48,32,48,46,56,52,51,49,48,48,10,118,110,32,45,48,46,51,52,56,57,48,48,32,45,48,46,51,49,56,54,48,48,32,48,46,56,56,49,51,48,48,10,118,110,32,45,48,46,50,55,53,52,48,48,32,45,48,46,51,54,52,53,48,48,32,48,46,56,56,57,53,48,48,10,118,110,32,45,48,46,51,54,53,51,48,48,32,45,48,46,52,49,57,56,48,48,32,48,46,56,51,48,56,48,48,10,118,110,32,48,46,51,51,56,53,48,48,32,45,48,46,49,51,54,50,48,48,32,48,46,57,51,49,49,48,48,10,118,110,32,48,46,50,48,52,50,48,48,32,45,48,46,50,51,57,52,48,48,32,48,46,57,52,57,50,48,48,10,118,110,32,48,46,48,57,52,57,48,48,32,45,48,46,49,49,54,52,48,48,32,48,46,57,56,56,54,48,48,10,118,110,32,48,46,49,55,55,51,48,48,32,48,46,48,51,51,52,48,48,32,48,46,57,56,51,54,48,48,10,118,110,32,45,48,46,51,51,56,53,48,48,32,45,48,46,49,51,54,50,48,48,32,48,46,57,51,49,49,48,48,10,118,110,32,45,48,46,49,55,55,51,48,48,32,48,46,48,51,51,52,48,48,32,48,46,57,56,51,54,48,48,10,118,110,32,45,48,46,48,57,52,57,48,48,32,45,48,46,49,49,54,52,48,48,32,48,46,57,56,56,54,48,48,10,118,110,32,45,48,46,50,48,52,50,48,48,32,45,48,46,50,51,57,52,48,48,32,48,46,57,52,57,50,48,48,10,118,110,32,45,48,46,48,53,53,51,48,48,32,48,46,49,50,50,56,48,48,32,48,46,57,57,48,57,48,48,10,118,110,32,45,48,46,48,55,52,51,48,48,32,45,48,46,48,52,51,48,48,48,32,48,46,57,57,54,51,48,48,10,118,110,32,45,48,46,49,52,56,48,48,48,32,45,48,46,48,56,55,49,48,48,32,48,46,57,56,53,49,48,48,10,118,110,32,45,48,46,48,55,57,51,48,48,32,48,46,48,49,55,48,48,48,32,48,46,57,57,54,55,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,48,52,49,48,48,48,32,48,46,57,57,57,49,48,48,10,118,110,32,45,48,46,49,53,56,52,48,48,32,48,46,48,55,53,50,48,48,32,48,46,57,56,52,53,48,48,10,118,110,32,48,46,48,53,53,51,48,48,32,48,46,49,50,50,56,48,48,32,48,46,57,57,48,57,48,48,10,118,110,32,48,46,49,53,56,52,48,48,32,48,46,48,55,53,50,48,48,32,48,46,57,56,52,53,48,48,10,118,110,32,48,46,48,55,57,51,48,48,32,48,46,48,49,55,48,48,48,32,48,46,57,57,54,55,48,48,10,118,110,32,48,46,49,52,56,48,48,48,32,45,48,46,48,56,55,49,48,48,32,48,46,57,56,53,49,48,48,10,118,110,32,48,46,48,55,52,51,48,48,32,45,48,46,48,52,51,48,48,48,32,48,46,57,57,54,51,48,48,10,118,110,32,48,46,50,53,57,53,48,48,32,45,48,46,50,57,49,48,48,48,32,48,46,57,50,48,56,48,48,10,118,110,32,48,46,50,50,54,57,48,48,32,45,48,46,50,48,50,57,48,48,32,48,46,57,53,50,53,48,48,10,118,110,32,48,46,49,56,54,48,48,48,32,45,48,46,50,53,57,50,48,48,32,48,46,57,52,55,55,48,48,10,118,110,32,48,46,49,50,57,50,48,48,32,45,48,46,49,54,50,49,48,48,32,48,46,57,55,56,51,48,48,10,118,110,32,45,48,46,50,53,57,53,48,48,32,45,48,46,50,57,49,48,48,48,32,48,46,57,50,48,56,48,48,10,118,110,32,45,48,46,49,56,54,48,48,48,32,45,48,46,50,53,57,50,48,48,32,48,46,57,52,55,55,48,48,10,118,110,32,45,48,46,50,50,54,57,48,48,32,45,48,46,50,48,50,57,48,48,32,48,46,57,53,50,53,48,48,10,118,110,32,45,48,46,49,50,57,50,48,48,32,45,48,46,49,54,50,49,48,48,32,48,46,57,55,56,51,48,48,10,118,110,32,48,46,49,49,53,56,48,48,32,45,48,46,50,51,54,52,48,48,32,48,46,57,54,52,55,48,48,10,118,110,32,48,46,48,50,48,53,48,48,32,45,48,46,49,52,55,56,48,48,32,48,46,57,56,56,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,50,55,53,50,48,48,32,48,46,57,54,49,52,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,50,52,54,52,48,48,32,48,46,57,54,57,49,48,48,10,118,110,32,48,46,48,52,48,56,48,48,32,45,48,46,50,49,53,57,48,48,32,48,46,57,55,53,53,48,48,10,118,110,32,45,48,46,48,55,53,51,48,48,32,45,48,46,49,54,52,55,48,48,32,48,46,57,56,51,53,48,48,10,118,110,32,45,48,46,49,49,53,56,48,48,32,45,48,46,50,51,54,52,48,48,32,48,46,57,54,52,55,48,48,10,118,110,32,45,48,46,48,52,48,56,48,48,32,45,48,46,50,49,53,57,48,48,32,48,46,57,55,53,53,48,48,10,118,110,32,45,48,46,48,50,48,53,48,48,32,45,48,46,49,52,55,56,48,48,32,48,46,57,56,56,56,48,48,10,118,110,32,48,46,48,55,53,51,48,48,32,45,48,46,49,54,52,55,48,48,32,48,46,57,56,51,53,48,48,10,118,110,32,45,48,46,48,49,52,55,48,48,32,45,48,46,49,52,54,55,48,48,32,48,46,57,56,57,48,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,49,52,57,56,48,48,32,48,46,57,56,56,55,48,48,10,118,110,32,45,48,46,49,50,54,57,48,48,32,45,48,46,49,54,49,50,48,48,32,48,46,57,55,56,55,48,48,10,118,110,32,48,46,48,49,52,55,48,48,32,45,48,46,49,52,54,55,48,48,32,48,46,57,56,57,48,48,48,10,118,110,32,48,46,49,50,54,57,48,48,32,45,48,46,49,54,49,50,48,48,32,48,46,57,55,56,55,48,48,10,118,110,32,48,46,48,55,48,51,48,48,32,45,48,46,55,48,50,48,48,48,32,48,46,55,48,56,55,48,48,10,118,110,32,48,46,49,51,52,53,48,48,32,45,48,46,54,54,52,50,48,48,32,48,46,55,51,53,51,48,48,10,118,110,32,48,46,48,55,49,53,48,48,32,45,48,46,53,50,56,54,48,48,32,48,46,56,52,53,56,48,48,10,118,110,32,48,46,48,50,54,53,48,48,32,45,48,46,53,52,55,48,48,48,32,48,46,56,51,54,55,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,53,52,57,48,48,48,32,48,46,56,51,53,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,55,49,48,52,48,48,32,48,46,55,48,51,55,48,48,10,118,110,32,45,48,46,48,55,48,51,48,48,32,45,48,46,55,48,50,48,48,48,32,48,46,55,48,56,55,48,48,10,118,110,32,45,48,46,48,50,54,53,48,48,32,45,48,46,53,52,55,48,48,48,32,48,46,56,51,54,55,48,48,10,118,110,32,45,48,46,48,55,49,53,48,48,32,45,48,46,53,50,56,54,48,48,32,48,46,56,52,53,56,48,48,10,118,110,32,45,48,46,49,51,52,53,48,48,32,45,48,46,54,54,52,50,48,48,32,48,46,55,51,53,51,48,48,10,118,110,32,48,46,50,49,55,54,48,48,32,45,48,46,53,55,50,48,48,48,32,48,46,55,57,48,56,48,48,10,118,110,32,48,46,51,49,49,52,48,48,32,45,48,46,52,49,56,51,48,48,32,48,46,56,53,51,50,48,48,10,118,110,32,48,46,50,50,57,55,48,48,32,45,48,46,51,51,52,52,48,48,32,48,46,57,49,52,48,48,48,10,118,110,32,48,46,49,52,53,48,48,48,32,45,48,46,52,53,56,54,48,48,32,48,46,56,55,54,55,48,48,10,118,110,32,45,48,46,50,49,55,54,48,48,32,45,48,46,53,55,50,48,48,48,32,48,46,55,57,48,56,48,48,10,118,110,32,45,48,46,49,52,53,48,48,48,32,45,48,46,52,53,56,54,48,48,32,48,46,56,55,54,55,48,48,10,118,110,32,45,48,46,50,50,57,55,48,48,32,45,48,46,51,51,52,52,48,48,32,48,46,57,49,52,48,48,48,10,118,110,32,45,48,46,51,49,49,52,48,48,32,45,48,46,52,49,56,51,48,48,32,48,46,56,53,51,50,48,48,10,118,110,32,48,46,51,53,51,49,48,48,32,45,48,46,50,56,52,50,48,48,32,48,46,56,57,49,52,48,48,10,118,110,32,48,46,51,54,50,52,48,48,32,45,48,46,49,57,52,50,48,48,32,48,46,57,49,49,54,48,48,10,118,110,32,48,46,50,48,51,57,48,48,32,45,48,46,49,51,57,54,48,48,32,48,46,57,54,57,48,48,48,10,118,110,32,48,46,50,54,50,53,48,48,32,45,48,46,50,50,51,53,48,48,32,48,46,57,51,56,55,48,48,10,118,110,32,45,48,46,51,53,51,49,48,48,32,45,48,46,50,56,52,50,48,48,32,48,46,56,57,49,52,48,48,10,118,110,32,45,48,46,50,54,50,53,48,48,32,45,48,46,50,50,51,53,48,48,32,48,46,57,51,56,55,48,48,10,118,110,32,45,48,46,50,48,51,57,48,48,32,45,48,46,49,51,57,54,48,48,32,48,46,57,54,57,48,48,48,10,118,110,32,45,48,46,51,54,50,52,48,48,32,45,48,46,49,57,52,50,48,48,32,48,46,57,49,49,54,48,48,10,118,110,32,48,46,51,54,48,49,48,48,32,45,48,46,48,49,51,52,48,48,32,48,46,57,51,50,56,48,48,10,118,110,32,48,46,51,54,50,56,48,48,32,48,46,48,49,55,57,48,48,32,48,46,57,51,49,55,48,48,10,118,110,32,48,46,49,55,48,57,48,48,32,45,48,46,48,48,56,50,48,48,32,48,46,57,56,53,50,48,48,10,118,110,32,48,46,49,55,53,57,48,48,32,45,48,46,48,51,56,49,48,48,32,48,46,57,56,51,54,48,48,10,118,110,32,48,46,49,56,55,57,48,48,32,45,48,46,48,53,48,50,48,48,32,48,46,57,56,48,57,48,48,10,118,110,32,48,46,51,54,56,56,48,48,32,45,48,46,48,52,51,49,48,48,32,48,46,57,50,56,53,48,48,10,118,110,32,45,48,46,51,54,48,49,48,48,32,45,48,46,48,49,51,52,48,48,32,48,46,57,51,50,56,48,48,10,118,110,32,45,48,46,51,54,56,56,48,48,32,45,48,46,48,52,51,49,48,48,32,48,46,57,50,56,53,48,48,10,118,110,32,45,48,46,49,56,55,57,48,48,32,45,48,46,48,53,48,50,48,48,32,48,46,57,56,48,57,48,48,10,118,110,32,45,48,46,49,55,53,57,48,48,32,45,48,46,48,51,56,49,48,48,32,48,46,57,56,51,54,48,48,10,118,110,32,45,48,46,49,55,48,57,48,48,32,45,48,46,48,48,56,50,48,48,32,48,46,57,56,53,50,48,48,10,118,110,32,45,48,46,51,54,50,56,48,48,32,48,46,48,49,55,57,48,48,32,48,46,57,51,49,55,48,48,10,118,110,32,48,46,51,55,49,57,48,48,32,45,48,46,49,48,56,50,48,48,32,48,46,57,50,49,57,48,48,10,118,110,32,48,46,50,48,52,49,48,48,32,45,48,46,48,55,56,53,48,48,32,48,46,57,55,53,56,48,48,10,118,110,32,45,48,46,51,55,49,57,48,48,32,45,48,46,49,48,56,50,48,48,32,48,46,57,50,49,57,48,48,10,118,110,32,45,48,46,50,48,52,49,48,48,32,45,48,46,48,55,56,53,48,48,32,48,46,57,55,53,56,48,48,10,118,110,32,48,46,48,53,49,54,48,48,32,45,48,46,48,49,51,51,48,48,32,48,46,57,57,56,54,48,48,10,118,110,32,48,46,49,56,50,48,48,48,32,45,48,46,48,48,55,49,48,48,32,48,46,57,56,51,50,48,48,10,118,110,32,48,46,51,54,56,55,48,48,32,45,48,46,50,57,52,54,48,48,32,48,46,56,56,49,54,48,48,10,118,110,32,48,46,49,51,55,49,48,48,32,45,48,46,50,57,51,48,48,48,32,48,46,57,52,54,50,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,50,55,56,49,48,48,32,48,46,57,54,48,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,48,49,49,50,48,48,32,48,46,57,57,57,57,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,48,49,55,52,48,48,32,48,46,57,57,57,56,48,48,10,118,110,32,48,46,48,52,56,57,48,48,32,45,48,46,48,49,53,50,48,48,32,48,46,57,57,56,55,48,48,10,118,110,32,45,48,46,48,53,49,54,48,48,32,45,48,46,48,49,51,51,48,48,32,48,46,57,57,56,54,48,48,10,118,110,32,45,48,46,48,52,56,57,48,48,32,45,48,46,48,49,53,50,48,48,32,48,46,57,57,56,55,48,48,10,118,110,32,45,48,46,49,51,55,49,48,48,32,45,48,46,50,57,51,48,48,48,32,48,46,57,52,54,50,48,48,10,118,110,32,45,48,46,51,54,56,55,48,48,32,45,48,46,50,57,52,54,48,48,32,48,46,56,56,49,54,48,48,10,118,110,32,45,48,46,49,56,50,48,48,48,32,45,48,46,48,48,55,49,48,48,32,48,46,57,56,51,50,48,48,10,118,110,32,48,46,48,52,57,56,48,48,32,45,48,46,48,52,57,54,48,48,32,48,46,57,57,55,53,48,48,10,118,110,32,48,46,48,53,51,53,48,48,32,45,48,46,48,52,57,50,48,48,32,48,46,57,57,55,51,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,48,53,51,49,48,48,32,48,46,57,57,56,54,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,48,52,56,49,48,48,32,48,46,57,57,56,56,48,48,10,118,110,32,45,48,46,48,52,57,56,48,48,32,45,48,46,48,52,57,54,48,48,32,48,46,57,57,55,53,48,48,10,118,110,32,45,48,46,48,53,51,53,48,48,32,45,48,46,48,52,57,50,48,48,32,48,46,57,57,55,51,48,48,10,118,110,32,48,46,48,54,48,51,48,48,32,45,48,46,48,53,48,54,48,48,32,48,46,57,57,54,57,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,48,52,57,48,48,48,32,48,46,57,57,56,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,50,49,57,49,48,48,32,48,46,57,55,53,55,48,48,10,118,110,32,48,46,48,54,49,54,48,48,32,45,48,46,49,54,48,52,48,48,32,48,46,57,56,53,49,48,48,10,118,110,32,45,48,46,48,54,48,51,48,48,32,45,48,46,48,53,48,54,48,48,32,48,46,57,57,54,57,48,48,10,118,110,32,45,48,46,48,54,49,54,48,48,32,45,48,46,49,54,48,52,48,48,32,48,46,57,56,53,49,48,48,10,118,110,32,48,46,56,49,48,49,48,48,32,45,48,46,53,50,48,54,48,48,32,48,46,50,54,57,53,48,48,10,118,110,32,48,46,54,53,57,49,48,48,32,45,48,46,51,50,56,53,48,48,32,48,46,54,55,54,52,48,48,10,118,110,32,48,46,56,48,54,57,48,48,32,45,48,46,49,53,52,48,48,48,32,48,46,53,55,48,50,48,48,10,118,110,32,48,46,57,56,57,51,48,48,32,45,48,46,49,49,57,54,48,48,32,48,46,48,56,51,52,48,48,10,118,110,32,48,46,57,54,53,52,48,48,32,45,48,46,49,52,52,55,48,48,32,48,46,50,49,55,48,48,48,10,118,110,32,48,46,55,53,57,53,48,48,32,45,48,46,53,55,55,48,48,48,32,48,46,51,48,48,50,48,48,10,118,110,32,48,46,53,48,54,56,48,48,32,45,48,46,55,53,51,49,48,48,32,48,46,52,49,57,53,48,48,10,118,110,32,48,46,53,52,52,52,48,48,32,45,48,46,54,56,54,53,48,48,32,48,46,52,56,50,48,48,48,10,118,110,32,45,48,46,56,49,48,49,48,48,32,45,48,46,53,50,48,54,48,48,32,48,46,50,54,57,53,48,48,10,118,110,32,45,48,46,53,52,52,52,48,48,32,45,48,46,54,56,54,53,48,48,32,48,46,52,56,50,48,48,48,10,118,110,32,45,48,46,53,48,54,56,48,48,32,45,48,46,55,53,51,49,48,48,32,48,46,52,49,57,53,48,48,10,118,110,32,45,48,46,55,53,57,53,48,48,32,45,48,46,53,55,55,48,48,48,32,48,46,51,48,48,50,48,48,10,118,110,32,45,48,46,57,54,53,52,48,48,32,45,48,46,49,52,52,55,48,48,32,48,46,50,49,55,48,48,48,10,118,110,32,45,48,46,57,56,57,51,48,48,32,45,48,46,49,49,57,54,48,48,32,48,46,48,56,51,52,48,48,10,118,110,32,45,48,46,56,48,54,57,48,48,32,45,48,46,49,53,52,48,48,48,32,48,46,53,55,48,50,48,48,10,118,110,32,45,48,46,54,53,57,49,48,48,32,45,48,46,51,50,56,53,48,48,32,48,46,54,55,54,52,48,48,10,118,110,32,48,46,57,53,50,49,48,48,32,48,46,51,48,53,51,48,48,32,45,48,46,48,49,53,48,48,48,10,118,110,32,48,46,55,49,49,56,48,48,32,48,46,48,53,51,53,48,48,32,48,46,55,48,48,51,48,48,10,118,110,32,48,46,49,56,56,51,48,48,32,48,46,51,50,55,57,48,48,32,48,46,57,50,53,55,48,48,10,118,110,32,48,46,54,57,48,48,48,48,32,48,46,55,50,51,48,48,48,32,45,48,46,48,51,52,56,48,48,10,118,110,32,48,46,54,55,55,49,48,48,32,48,46,55,51,48,57,48,48,32,48,46,48,56,52,53,48,48,10,118,110,32,48,46,57,52,48,51,48,48,32,48,46,51,48,50,55,48,48,32,48,46,49,53,53,51,48,48,10,118,110,32,45,48,46,57,53,50,49,48,48,32,48,46,51,48,53,51,48,48,32,45,48,46,48,49,53,48,48,48,10,118,110,32,45,48,46,57,52,48,51,48,48,32,48,46,51,48,50,55,48,48,32,48,46,49,53,53,51,48,48,10,118,110,32,45,48,46,54,55,55,49,48,48,32,48,46,55,51,48,57,48,48,32,48,46,48,56,52,53,48,48,10,118,110,32,45,48,46,54,57,48,48,48,48,32,48,46,55,50,51,48,48,48,32,45,48,46,48,51,52,56,48,48,10,118,110,32,45,48,46,49,56,56,51,48,48,32,48,46,51,50,55,57,48,48,32,48,46,57,50,53,55,48,48,10,118,110,32,45,48,46,55,49,49,56,48,48,32,48,46,48,53,51,53,48,48,32,48,46,55,48,48,51,48,48,10,118,110,32,48,46,49,53,49,51,48,48,32,48,46,57,55,54,48,48,48,32,48,46,49,53,54,55,48,48,10,118,110,32,45,48,46,49,51,57,51,48,48,32,48,46,51,51,55,55,48,48,32,48,46,57,51,48,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,51,48,55,49,48,48,32,48,46,57,53,49,54,48,48,10,118,110,32,45,48,46,51,56,49,57,48,48,32,48,46,55,57,52,50,48,48,32,48,46,52,55,50,53,48,48,10,118,110,32,45,48,46,51,54,50,50,48,48,32,48,46,57,48,52,54,48,48,32,48,46,50,50,52,56,48,48,10,118,110,32,48,46,49,54,57,49,48,48,32,48,46,57,56,49,53,48,48,32,48,46,48,56,57,56,48,48,10,118,110,32,45,48,46,49,53,49,51,48,48,32,48,46,57,55,54,48,48,48,32,48,46,49,53,54,55,48,48,10,118,110,32,45,48,46,49,54,57,49,48,48,32,48,46,57,56,49,53,48,48,32,48,46,48,56,57,56,48,48,10,118,110,32,48,46,51,54,50,50,48,48,32,48,46,57,48,52,54,48,48,32,48,46,50,50,52,56,48,48,10,118,110,32,48,46,51,56,49,57,48,48,32,48,46,55,57,52,50,48,48,32,48,46,52,55,50,53,48,48,10,118,110,32,48,46,49,51,57,51,48,48,32,48,46,51,51,55,55,48,48,32,48,46,57,51,48,56,48,48,10,118,110,32,45,48,46,53,54,50,57,48,48,32,48,46,54,54,50,53,48,48,32,48,46,52,57,52,50,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,53,54,52,49,48,48,32,48,46,56,50,53,55,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,55,53,57,50,48,48,32,48,46,54,53,48,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,57,53,49,50,48,48,32,48,46,51,48,56,54,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,57,54,48,52,48,48,32,48,46,50,55,56,55,48,48,10,118,110,32,45,48,46,54,51,48,52,48,48,32,48,46,55,50,52,48,48,48,32,48,46,50,55,57,57,48,48,10,118,110,32,48,46,53,54,50,57,48,48,32,48,46,54,54,50,53,48,48,32,48,46,52,57,52,50,48,48,10,118,110,32,48,46,54,51,48,52,48,48,32,48,46,55,50,52,48,48,48,32,48,46,50,55,57,57,48,48,10,118,110,32,48,46,51,48,49,51,48,48,32,45,48,46,55,51,50,55,48,48,32,48,46,54,49,48,49,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,55,53,50,54,48,48,32,48,46,54,53,56,53,48,48,10,118,110,32,48,46,51,49,57,52,48,48,32,45,48,46,56,48,52,53,48,48,32,48,46,53,48,48,55,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,56,53,48,50,48,48,32,48,46,53,50,54,53,48,48,10,118,110,32,45,48,46,51,48,49,51,48,48,32,45,48,46,55,51,50,55,48,48,32,48,46,54,49,48,49,48,48,10,118,110,32,45,48,46,51,49,57,52,48,48,32,45,48,46,56,48,52,53,48,48,32,48,46,53,48,48,55,48,48,10,118,110,32,48,46,50,51,48,50,48,48,32,45,48,46,54,52,53,49,48,48,32,48,46,55,50,56,54,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,54,53,55,54,48,48,32,48,46,55,53,51,51,48,48,10,118,110,32,48,46,51,52,54,51,48,48,32,45,48,46,54,54,57,53,48,48,32,48,46,54,53,55,50,48,48,10,118,110,32,48,46,50,48,56,48,48,48,32,45,48,46,53,54,55,48,48,48,32,48,46,55,57,55,48,48,48,10,118,110,32,48,46,49,51,52,57,48,48,32,45,48,46,53,48,52,48,48,48,32,48,46,56,53,51,49,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,52,55,54,52,48,48,32,48,46,56,55,57,50,48,48,10,118,110,32,45,48,46,50,51,48,50,48,48,32,45,48,46,54,52,53,49,48,48,32,48,46,55,50,56,54]);fileData0.push.apply(fileData0,[48,48,10,118,110,32,45,48,46,49,51,52,57,48,48,32,45,48,46,53,48,52,48,48,48,32,48,46,56,53,51,49,48,48,10,118,110,32,45,48,46,50,48,56,48,48,48,32,45,48,46,53,54,55,48,48,48,32,48,46,55,57,55,48,48,48,10,118,110,32,45,48,46,51,52,54,51,48,48,32,45,48,46,54,54,57,53,48,48,32,48,46,54,53,55,50,48,48,10,118,110,32,45,48,46,52,51,48,57,48,48,32,48,46,54,55,57,56,48,48,32,48,46,53,57,51,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,55,50,56,49,48,48,32,48,46,54,56,53,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,49,51,56,48,48,48,32,48,46,57,57,48,52,48,48,10,118,110,32,45,48,46,49,52,57,50,48,48,32,48,46,52,48,55,56,48,48,32,48,46,57,48,48,56,48,48,10,118,110,32,45,48,46,49,52,50,57,48,48,32,48,46,53,50,55,48,48,48,32,48,46,56,51,55,55,48,48,10,118,110,32,45,48,46,50,55,54,48,48,48,32,48,46,55,53,57,53,48,48,32,48,46,53,56,57,49,48,48,10,118,110,32,48,46,52,51,48,57,48,48,32,48,46,54,55,57,56,48,48,32,48,46,53,57,51,53,48,48,10,118,110,32,48,46,50,55,54,48,48,48,32,48,46,55,53,57,53,48,48,32,48,46,53,56,57,49,48,48,10,118,110,32,48,46,49,52,50,57,48,48,32,48,46,53,50,55,48,48,48,32,48,46,56,51,55,55,48,48,10,118,110,32,48,46,49,52,57,50,48,48,32,48,46,52,48,55,56,48,48,32,48,46,57,48,48,56,48,48,10,118,110,32,48,46,49,52,55,56,48,48,32,48,46,56,48,52,50,48,48,32,48,46,53,55,53,54,48,48,10,118,110,32,48,46,48,56,57,56,48,48,32,48,46,52,57,52,53,48,48,32,48,46,56,54,52,53,48,48,10,118,110,32,48,46,51,49,54,49,48,48,32,48,46,52,49,55,48,48,48,32,48,46,56,53,50,49,48,48,10,118,110,32,48,46,53,52,55,52,48,48,32,48,46,54,48,51,55,48,48,32,48,46,53,55,57,53,48,48,10,118,110,32,45,48,46,49,52,55,56,48,48,32,48,46,56,48,52,50,48,48,32,48,46,53,55,53,54,48,48,10,118,110,32,45,48,46,53,52,55,52,48,48,32,48,46,54,48,51,55,48,48,32,48,46,53,55,57,53,48,48,10,118,110,32,45,48,46,51,49,54,49,48,48,32,48,46,52,49,55,48,48,48,32,48,46,56,53,50,49,48,48,10,118,110,32,45,48,46,48,56,57,56,48,48,32,48,46,52,57,52,53,48,48,32,48,46,56,54,52,53,48,48,10,118,110,32,48,46,55,51,56,50,48,48,32,48,46,50,54,54,54,48,48,32,48,46,54,49,57,55,48,48,10,118,110,32,48,46,51,52,49,49,48,48,32,48,46,50,49,51,50,48,48,32,48,46,57,49,53,53,48,48,10,118,110,32,48,46,51,48,56,50,48,48,32,45,48,46,49,51,50,51,48,48,32,48,46,57,52,50,48,48,48,10,118,110,32,48,46,55,51,51,48,48,48,32,45,48,46,49,53,55,55,48,48,32,48,46,54,54,49,55,48,48,10,118,110,32,45,48,46,55,51,56,50,48,48,32,48,46,50,54,54,54,48,48,32,48,46,54,49,57,55,48,48,10,118,110,32,45,48,46,55,51,51,48,48,48,32,45,48,46,49,53,55,55,48,48,32,48,46,54,54,49,55,48,48,10,118,110,32,45,48,46,51,48,56,50,48,48,32,45,48,46,49,51,50,51,48,48,32,48,46,57,52,50,48,48,48,10,118,110,32,45,48,46,51,52,49,49,48,48,32,48,46,50,49,51,50,48,48,32,48,46,57,49,53,53,48,48,10,118,110,32,48,46,53,52,49,57,48,48,32,45,48,46,53,52,56,48,48,48,32,48,46,54,51,55,50,48,48,10,118,110,32,48,46,50,50,54,49,48,48,32,45,48,46,52,53,54,53,48,48,32,48,46,56,54,48,53,48,48,10,118,110,32,45,48,46,53,52,49,57,48,48,32,45,48,46,53,52,56,48,48,48,32,48,46,54,51,55,50,48,48,10,118,110,32,45,48,46,50,50,54,49,48,48,32,45,48,46,52,53,54,53,48,48,32,48,46,56,54,48,53,48,48,10,118,110,32,48,46,48,54,50,57,48,48,32,48,46,50,51,52,57,48,48,32,48,46,57,54,57,57,48,48,10,118,110,32,48,46,48,52,51,53,48,48,32,45,48,46,48,53,57,56,48,48,32,48,46,57,57,55,51,48,48,10,118,110,32,45,48,46,48,54,50,57,48,48,32,48,46,50,51,52,57,48,48,32,48,46,57,54,57,57,48,48,10,118,110,32,45,48,46,48,52,51,53,48,48,32,45,48,46,48,53,57,56,48,48,32,48,46,57,57,55,51,48,48,10,118,110,32,48,46,48,53,55,55,48,48,32,45,48,46,51,52,52,55,48,48,32,48,46,57,51,54,57,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,51,48,48,57,48,48,32,48,46,57,53,51,54,48,48,10,118,110,32,45,48,46,48,53,55,55,48,48,32,45,48,46,51,52,52,55,48,48,32,48,46,57,51,54,57,48,48,10,118,110,32,45,48,46,50,49,55,56,48,48,32,45,48,46,48,52,53,49,48,48,32,48,46,57,55,52,57,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,48,48,51,49,48,48,32,49,46,48,48,48,48,48,48,10,118,110,32,45,48,46,49,49,48,54,48,48,32,45,48,46,50,48,56,48,48,48,32,48,46,57,55,49,56,48,48,10,118,110,32,48,46,50,49,55,56,48,48,32,45,48,46,48,52,53,49,48,48,32,48,46,57,55,52,57,48,48,10,118,110,32,48,46,49,49,48,54,48,48,32,45,48,46,50,48,56,48,48,48,32,48,46,57,55,49,56,48,48,10,118,110,32,48,46,50,57,54,52,48,48,32,45,48,46,50,51,57,51,48,48,32,48,46,57,50,52,54,48,48,10,118,110,32,48,46,54,52,54,55,48,48,32,45,48,46,49,51,57,55,48,48,32,48,46,55,52,57,56,48,48,10,118,110,32,48,46,56,50,57,53,48,48,32,48,46,48,48,52,54,48,48,32,48,46,53,53,56,53,48,48,10,118,110,32,48,46,55,50,56,49,48,48,32,45,48,46,49,57,54,48,48,48,32,48,46,54,53,54,56,48,48,10,118,110,32,45,48,46,50,57,54,52,48,48,32,45,48,46,50,51,57,51,48,48,32,48,46,57,50,52,54,48,48,10,118,110,32,45,48,46,55,50,56,49,48,48,32,45,48,46,49,57,54,48,48,48,32,48,46,54,53,54,56,48,48,10,118,110,32,45,48,46,56,50,57,53,48,48,32,48,46,48,48,52,54,48,48,32,48,46,53,53,56,53,48,48,10,118,110,32,45,48,46,54,52,54,55,48,48,32,45,48,46,49,51,57,55,48,48,32,48,46,55,52,57,56,48,48,10,118,110,32,48,46,53,57,51,48,48,48,32,45,48,46,49,48,56,48,48,48,32,48,46,55,57,55,57,48,48,10,118,110,32,48,46,52,55,48,50,48,48,32,45,48,46,48,49,56,57,48,48,32,48,46,56,56,50,52,48,48,10,118,110,32,48,46,55,49,51,50,48,48,32,48,46,49,51,57,56,48,48,32,48,46,54,56,54,57,48,48,10,118,110,32,48,46,55,56,52,55,48,48,32,48,46,48,55,57,51,48,48,32,48,46,54,49,52,56,48,48,10,118,110,32,45,48,46,53,57,51,48,48,48,32,45,48,46,49,48,56,48,48,48,32,48,46,55,57,55,57,48,48,10,118,110,32,45,48,46,55,56,52,55,48,48,32,48,46,48,55,57,51,48,48,32,48,46,54,49,52,56,48,48,10,118,110,32,45,48,46,55,49,51,50,48,48,32,48,46,49,51,57,56,48,48,32,48,46,54,56,54,57,48,48,10,118,110,32,45,48,46,52,55,48,50,48,48,32,45,48,46,48,49,56,57,48,48,32,48,46,56,56,50,52,48,48,10,118,110,32,48,46,51,57,51,55,48,48,32,48,46,48,51,55,52,48,48,32,48,46,57,49,56,53,48,48,10,118,110,32,48,46,54,53,51,53,48,48,32,48,46,49,51,56,48,48,48,32,48,46,55,52,52,50,48,48,10,118,110,32,45,48,46,51,57,51,55,48,48,32,48,46,48,51,55,52,48,48,32,48,46,57,49,56,53,48,48,10,118,110,32,45,48,46,54,53,51,53,48,48,32,48,46,49,51,56,48,48,48,32,48,46,55,52,52,50,48,48,10,118,110,32,48,46,56,51,54,56,48,48,32,48,46,50,52,55,52,48,48,32,48,46,52,56,56,52,48,48,10,118,110,32,48,46,57,52,48,51,48,48,32,48,46,51,48,51,49,48,48,32,48,46,49,53,52,55,48,48,10,118,110,32,48,46,57,51,49,57,48,48,32,48,46,51,50,55,55,48,48,32,48,46,49,53,53,53,48,48,10,118,110,32,48,46,56,53,55,55,48,48,32,48,46,50,54,57,49,48,48,32,48,46,52,51,56,48,48,48,10,118,110,32,45,48,46,56,51,54,56,48,48,32,48,46,50,52,55,52,48,48,32,48,46,52,56,56,52,48,48,10,118,110,32,45,48,46,56,53,55,55,48,48,32,48,46,50,54,57,49,48,48,32,48,46,52,51,56,48,48,48,10,118,110,32,45,48,46,57,51,49,57,48,48,32,48,46,51,50,55,55,48,48,32,48,46,49,53,53,53,48,48,10,118,110,32,45,48,46,57,52,48,51,48,48,32,48,46,51,48,51,49,48,48,32,48,46,49,53,52,55,48,48,10,118,110,32,48,46,56,56,57,55,48,48,32,48,46,50,50,56,49,48,48,32,48,46,51,57,53,52,48,48,10,118,110,32,48,46,57,52,50,50,48,48,32,48,46,50,57,53,57,48,48,32,48,46,49,53,54,57,48,48,10,118,110,32,48,46,57,52,53,48,48,48,32,48,46,50,56,48,57,48,48,32,48,46,49,54,55,51,48,48,10,118,110,32,48,46,57,49,53,57,48,48,32,48,46,49,56,50,51,48,48,32,48,46,51,53,55,54,48,48,10,118,110,32,45,48,46,56,56,57,55,48,48,32,48,46,50,50,56,49,48,48,32,48,46,51,57,53,52,48,48,10,118,110,32,45,48,46,57,49,53,57,48,48,32,48,46,49,56,50,51,48,48,32,48,46,51,53,55,54,48,48,10,118,110,32,45,48,46,57,52,53,48,48,48,32,48,46,50,56,48,57,48,48,32,48,46,49,54,55,51,48,48,10,118,110,32,45,48,46,57,52,50,50,48,48,32,48,46,50,57,53,57,48,48,32,48,46,49,53,54,57,48,48,10,118,110,32,48,46,57,48,51,51,48,48,32,45,48,46,49,51,49,50,48,48,32,48,46,52,48,56,52,48,48,10,118,110,32,48,46,57,54,56,48,48,48,32,45,48,46,49,48,54,56,48,48,32,48,46,50,50,54,57,48,48,10,118,110,32,45,48,46,57,48,51,51,48,48,32,45,48,46,49,51,49,50,48,48,32,48,46,52,48,56,52,48,48,10,118,110,32,45,48,46,57,54,56,48,48,48,32,45,48,46,49,48,54,56,48,48,32,48,46,50,50,54,57,48,48,10,118,110,32,48,46,48,56,54,52,48,48,32,45,48,46,54,50,52,56,48,48,32,48,46,55,55,54,48,48,48,10,118,110,32,45,48,46,48,50,57,49,48,48,32,45,48,46,51,57,57,55,48,48,32,48,46,57,49,54,49,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,55,48,49,53,48,48,32,48,46,55,49,50,54,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,57,53,52,57,48,48,32,48,46,50,57,54,56,48,48,10,118,110,32,48,46,49,49,52,53,48,48,32,45,48,46,57,52,48,54,48,48,32,48,46,51,49,57,55,48,48,10,118,110,32,45,48,46,51,56,53,57,48,48,32,45,48,46,56,48,52,55,48,48,32,48,46,52,53,49,50,48,48,10,118,110,32,45,48,46,48,56,54,52,48,48,32,45,48,46,54,50,52,56,48,48,32,48,46,55,55,54,48,48,48,10,118,110,32,45,48,46,49,49,52,53,48,48,32,45,48,46,57,52,48,54,48,48,32,48,46,51,49,57,55,48,48,10,118,110,32,48,46,48,50,57,49,48,48,32,45,48,46,51,57,57,55,48,48,32,48,46,57,49,54,49,48,48,10,118,110,32,48,46,51,56,53,57,48,48,32,45,48,46,56,48,52,55,48,48,32,48,46,52,53,49,50,48,48,10,118,110,32,45,48,46,50,51,53,49,48,48,32,45,48,46,50,54,51,50,48,48,32,48,46,57,51,53,54,48,48,10,118,110,32,45,48,46,50,54,56,51,48,48,32,45,48,46,49,53,50,57,48,48,32,48,46,57,53,49,49,48,48,10,118,110,32,45,48,46,56,56,50,50,48,48,32,45,48,46,50,50,57,52,48,48,32,48,46,52,49,49,49,48,48,10,118,110,32,45,48,46,56,55,50,48,48,48,32,48,46,49,57,52,48,48,48,32,48,46,52,52,57,52,48,48,10,118,110,32,48,46,50,51,53,49,48,48,32,45,48,46,50,54,51,50,48,48,32,48,46,57,51,53,54,48,48,10,118,110,32,48,46,56,56,50,50,48,48,32,45,48,46,50,50,57,52,48,48,32,48,46,52,49,49,49,48,48,10,118,110,32,48,46,50,54,56,51,48,48,32,45,48,46,49,53,50,57,48,48,32,48,46,57,53,49,49,48,48,10,118,110,32,48,46,56,55,50,48,48,48,32,48,46,49,57,52,48,48,48,32,48,46,52,52,57,52,48,48,10,118,110,32,45,48,46,50,55,56,56,48,48,32,45,48,46,48,56,55,52,48,48,32,48,46,57,53,54,52,48,48,10,118,110,32,45,48,46,50,51,53,48,48,48,32,48,46,48,50,53,52,48,48,32,48,46,57,55,49,54,48,48,10,118,110,32,45,48,46,55,49,48,55,48,48,32,48,46,52,56,53,52,48,48,32,48,46,53,48,57,49,48,48,10,118,110,32,45,48,46,52,55,49,54,48,48,32,48,46,55,48,49,49,48,48,32,48,46,53,51,52,56,48,48,10,118,110,32,48,46,50,55,56,56,48,48,32,45,48,46,48,56,55,52,48,48,32,48,46,57,53,54,52,48,48,10,118,110,32,48,46,55,49,48,55,48,48,32,48,46,52,56,53,52,48,48,32,48,46,53,48,57,49,48,48,10,118,110,32,48,46,50,51,53,48,48,48,32,48,46,48,50,53,52,48,48,32,48,46,57,55,49,54,48,48,10,118,110,32,48,46,52,55,49,54,48,48,32,48,46,55,48,49,49,48,48,32,48,46,53,51,52,56,48,48,10,118,110,32,45,48,46,49,49,55,55,48,48,32,48,46,49,49,56,55,48,48,32,48,46,57,56,53,57,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,49,53,55,51,48,48,32,48,46,57,56,55,53,48,48,10,118,110,32,45,48,46,50,48,51,50,48,48,32,48,46,56,49,51,48,48,48,32,48,46,53,52,53,54,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,56,51,55,53,48,48,32,48,46,53,52,54,53,48,48,10,118,110,32,48,46,49,49,55,55,48,48,32,48,46,49,49,56,55,48,48,32,48,46,57,56,53,57,48,48,10,118,110,32,48,46,50,48,51,50,48,48,32,48,46,56,49,51,48,48,48,32,48,46,53,52,53,54,48,48,10,118,110,32,45,48,46,49,57,48,51,48,48,32,48,46,56,51,53,57,48,48,32,48,46,53,49,52,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,56,52,56,53,48,48,32,48,46,53,50,57,50,48,48,10,118,110,32,45,48,46,52,52,49,56,48,48,32,48,46,55,56,50,49,48,48,32,48,46,52,51,57,52,48,48,10,118,110,32,45,48,46,50,56,51,51,48,48,32,48,46,52,48,51,52,48,48,32,48,46,56,55,48,48,48,48,10,118,110,32,45,48,46,49,49,55,55,48,48,32,48,46,51,55,55,51,48,48,32,48,46,57,49,56,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,51,55,52,48,48,48,32,48,46,57,50,55,52,48,48,10,118,110,32,48,46,49,57,48,51,48,48,32,48,46,56,51,53,57,48,48,32,48,46,53,49,52,56,48,48,10,118,110,32,48,46,49,49,55,55,48,48,32,48,46,51,55,55,51,48,48,32,48,46,57,49,56,53,48,48,10,118,110,32,48,46,50,56,51,51,48,48,32,48,46,52,48,51,52,48,48,32,48,46,56,55,48,48,48,48,10,118,110,32,48,46,52,52,49,56,48,48,32,48,46,55,56,50,49,48,48,32,48,46,52,51,57,52,48,48,10,118,110,32,45,48,46,55,49,55,50,48,48,32,48,46,54,51,50,55,48,48,32,48,46,50,57,50,49,48,48,10,118,110,32,45,48,46,57,50,54,51,48,48,32,48,46,51,51,52,48,48,48,32,48,46,49,55,52,50,48,48,10,118,110,32,45,48,46,56,57,57,48,48,48,32,48,46,51,48,51,48,48,48,32,48,46,51,49,54,48,48,48,10,118,110,32,45,48,46,53,53,48,50,48,48,32,48,46,51,55,53,51,48,48,32,48,46,55,52,53,56,48,48,10,118,110,32,48,46,55,49,55,50,48,48,32,48,46,54,51,50,55,48,48,32,48,46,50,57,50,49,48,48,10,118,110,32,48,46,53,53,48,50,48,48,32,48,46,51,55,53,51,48,48,32,48,46,55,52,53,56,48,48,10,118,110,32,48,46,56,57,57,48,48,48,32,48,46,51,48,51,48,48,48,32,48,46,51,49,54,48,48,48,10,118,110,32,48,46,57,50,54,51,48,48,32,48,46,51,51,52,48,48,48,32,48,46,49,55,52,50,48,48,10,118,110,32,45,48,46,57,53,51,55,48,48,32,45,48,46,50,50,52,57,48,48,32,48,46,49,57,57,54,48,48,10,118,110,32,45,48,46,52,51,54,52,48,48,32,45,48,46,56,53,51,53,48,48,32,48,46,50,56,52,54,48,48,10,118,110,32,45,48,46,50,54,51,52,48,48,32,45,48,46,55,51,51,55,48,48,32,48,46,54,50,54,51,48,48,10,118,110,32,45,48,46,55,52,56,56,48,48,32,45,48,46,50,55,51,51,48,48,32,48,46,54,48,51,56,48,48,10,118,110,32,48,46,57,53,51,55,48,48,32,45,48,46,50,50,52,57,48,48,32,48,46,49,57,57,54,48,48,10,118,110,32,48,46,55,52,56,56,48,48,32,45,48,46,50,55,51,51,48,48,32,48,46,54,48,51,56,48,48,10,118,110,32,48,46,50,54,51,52,48,48,32,45,48,46,55,51,51,55,48,48,32,48,46,54,50,54,51,48,48,10,118,110,32,48,46,52,51,54,52,48,48,32,45,48,46,56,53,51,53,48,48,32,48,46,50,56,52,54,48,48,10,118,110,32,48,46,49,49,50,53,48,48,32,45,48,46,57,52,51,57,48,48,32,48,46,51,49,48,52,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,57,52,52,56,48,48,32,48,46,51,50,55,54,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,54,57,52,55,48,48,32,48,46,55,49,57,50,48,48,10,118,110,32,48,46,48,56,56,48,48,48,32,45,48,46,55,50,48,48,48,48,32,48,46,54,56,56,51,48,48,10,118,110,32,45,48,46,49,49,50,53,48,48,32,45,48,46,57,52,51,57,48,48,32,48,46,51,49,48,52,48,48,10,118,110,32,45,48,46,48,56,56,48,48,48,32,45,48,46,55,50,48,48,48,48,32,48,46,54,56,56,51,48,48,10,118,110,32,48,46,48,49,56,56,48,48,32,45,48,46,50,56,50,55,48,48,32,48,46,57,53,57,48,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,50,54,55,51,48,48,32,48,46,57,54,51,54,48,48,10,118,110,32,48,46,48,48,49,57,48,48,32,45,48,46,50,57,55,54,48,48,32,48,46,57,53,52,55,48,48,10,118,110,32,45,48,46,48,49,56,56,48,48,32,45,48,46,50,56,50,55,48,48,32,48,46,57,53,57,48,48,48,10,118,110,32,45,48,46,48,48,49,57,48,48,32,45,48,46,50,57,55,54,48,48,32,48,46,57,53,52,55,48,48,10,118,110,32,45,48,46,52,54,53,57,48,48,32,45,48,46,48,57,53,56,48,48,32,48,46,56,55,57,54,48,48,10,118,110,32,48,46,52,54,53,57,48,48,32,45,48,46,48,57,53,56,48,48,32,48,46,56,55,57,54,48,48,10,118,110,32,45,48,46,50,54,49,54,48,48,32,45,48,46,49,55,56,56,48,48,32,48,46,57,52,56,53,48,48,10,118,110,32,45,48,46,50,49,55,49,48,48,32,45,48,46,49,50,50,57,48,48,32,48,46,57,54,56,52,48,48,10,118,110,32,45,48,46,50,57,56,53,48,48,32,45,48,46,50,48,55,48,48,48,32,48,46,57,51,49,55,48,48,10,118,110,32,45,48,46,48,49,51,50,48,48,32,45,48,46,48,50,56,55,48,48,32,48,46,57,57,57,53,48,48,10,118,110,32,48,46,48,57,51,48,48,48,32,45,48,46,48,53,54,56,48,48,32,48,46,57,57,52,48,48,48,10,118,110,32,48,46,49,51,56,51,48,48,32,45,48,46,48,54,48,48,48,48,32,48,46,57,56,56,54,48,48,10,118,110,32,48,46,50,54,49,54,48,48,32,45,48,46,49,55,56,56,48,48,32,48,46,57,52,56,53,48,48,10,118,110,32,45,48,46,48,57,51,48,48,48,32,45,48,46,48,53,54,56,48,48,32,48,46,57,57,52,48,48,48,10,118,110,32,48,46,48,49,51,50,48,48,32,45,48,46,48,50,56,55,48,48,32,48,46,57,57,57,53,48,48,10,118,110,32,48,46,50,57,56,53,48,48,32,45,48,46,50,48,55,48,48,48,32,48,46,57,51,49,55,48,48,10,118,110,32,48,46,50,49,55,49,48,48,32,45,48,46,49,50,50,57,48,48,32,48,46,57,54,56,52,48,48,10,118,110,32,45,48,46,49,51,56,51,48,48,32,45,48,46,48,54,48,48,48,48,32,48,46,57,56,56,54,48,48,10,118,110,32,45,48,46,49,52,56,52,48,48,32,45,48,46,48,54,56,49,48,48,32,48,46,57,56,54,54,48,48,10,118,110,32,45,48,46,48,54,56,48,48,48,32,45,48,46,48,52,53,52,48,48,32,48,46,57,57,54,54,48,48,10,118,110,32,48,46,49,53,53,57,48,48,32,45,48,46,48,53,52,52,48,48,32,48,46,57,56,54,50,48,48,10,118,110,32,48,46,49,54,50,49,48,48,32,45,48,46,48,54,57,56,48,48,32,48,46,57,56,52,51,48,48,10,118,110,32,48,46,49,52,56,52,48,48,32,45,48,46,48,54,56,49,48,48,32,48,46,57,56,54,54,48,48,10,118,110,32,45,48,46,49,53,53,57,48,48,32,45,48,46,48,53,52,52,48,48,32,48,46,57,56,54,50,48,48,10,118,110,32,48,46,48,54,56,48,48,48,32,45,48,46,48,52,53,52,48,48,32,48,46,57,57,54,54,48,48,10,118,110,32,45,48,46,49,54,50,49,48,48,32,45,48,46,48,54,57,56,48,48,32,48,46,57,56,52,51,48,48,10,118,110,32,48,46,48,48,53,53,48,48,32,45,48,46,48,51,54,55,48,48,32,48,46,57,57,57,51,48,48,10,118,110,32,48,46,48,54,57,52,48,48,32,45,48,46,48,49,49,54,48,48,32,48,46,57,57,55,53,48,48,10,118,110,32,48,46,49,53,51,55,48,48,32,45,48,46,48,56,50,52,48,48,32,48,46,57,56,52,54,48,48,10,118,110,32,48,46,49,51,49,55,48,48,32,45,48,46,48,54,48,48,48,48,32,48,46,57,56,57,52,48,48,10,118,110,32,45,48,46,48,48,53,53,48,48,32,45,48,46,48,51,54,55,48,48,32,48,46,57,57,57,51,48,48,10,118,110,32,45,48,46,49,53,51,55,48,48,32,45,48,46,48,56,50,52,48,48,32,48,46,57,56,52,54,48,48,10,118,110,32,45,48,46,48,54,57,52,48,48,32,45,48,46,48,49,49,54,48,48,32,48,46,57,57,55,53,48,48,10,118,110,32,45,48,46,49,51,49,55,48,48,32,45,48,46,48,54,48,48,48,48,32,48,46,57,56,57,52,48,48,10,118,110,32,45,48,46,50,53,51,49,48,48,32,45,48,46,51,48,49,52,48,48,32,48,46,57,49,57,50,48,48,10,118,110,32,45,48,46,49,48,56,50,48,48,32,45,48,46,52,54,49,52,48,48,32,48,46,56,56,48,53,48,48,10,118,110,32,48,46,48,49,48,52,48,48,32,45,48,46,50,53,52,53,48,48,32,48,46,57,54,55,48,48,48,10,118,110,32,45,48,46,48,56,49,53,48,48,32,45,48,46,49,50,53,51,48,48,32,48,46,57,56,56,55,48,48,10,118,110,32,48,46,50,53,51,49,48,48,32,45,48,46,51,48,49,52,48,48,32,48,46,57,49,57,50,48,48,10,118,110,32,48,46,48,56,49,53,48,48,32,45,48,46,49,50,53,51,48,48,32,48,46,57,56,56,55,48,48,10,118,110,32,45,48,46,48,49,48,52,48,48,32,45,48,46,50,53,52,53,48,48,32,48,46,57,54,55,48,48,48,10,118,110,32,48,46,49,48,56,50,48,48,32,45,48,46,52,54,49,52,48,48,32,48,46,56,56,48,53,48,48,10,118,110,32,48,46,48,51,55,54,48,48,32,45,48,46,53,51,52,55,48,48,32,48,46,56,52,52,50,48,48,10,118,110,32,48,46,49,56,54,51,48,48,32,45,48,46,53,53,52,49,48,48,32,48,46,56,49,49,51,48,48,10,118,110,32,48,46,50,48,57,52,48,48,32,45,48,46,50,57,57,51,48,48,32,48,46,57,51,48,57,48,48,10,118,110,32,48,46,49,49,55,52,48,48,32,45,48,46,51,48,55,52,48,48,32,48,46,57,52,52,51,48,48,10,118,110,32,45,48,46,48,51,55,54,48,48,32,45,48,46,53,51,52,55,48,48,32,48,46,56,52,52,50,48,48,10,118,110,32,45,48,46,49,49,55,52,48,48,32,45,48,46,51,48,55,52,48,48,32,48,46,57,52,52,51,48,48,10,118,110,32,45,48,46,50,48,57,52,48,48,32,45,48,46,50,57,57,51,48,48,32,48,46,57,51,48,57,48,48,10,118,110,32,45,48,46,49,56,54,51,48,48,32,45,48,46,53,53,52,49,48,48,32,48,46,56,49,49,51,48,48,10,118,110,32,48,46,51,54,48,52,48,48,32,45,48,46,53,50,54,54,48,48,32,48,46,55,54,57,57,48,48,10,118,110,32,48,46,52,55,57,52,48,48,32,45,48,46,52,51,55,51,48,48,32,48,46,55,54,48,57,48,48,10,118,110,32,48,46,51,54,53,55,48,48,32,45,48,46,49,54,49,54,48,48,32,48,46,57,49,54,54,48,48,10,118,110,32,48,46,51,49,49,53,48,48,32,45,48,46,50,52,54,56,48,48,32,48,46,57,49,55,54,48,48,10,118,110,32,45,48,46,51,54,48,52,48,48,32,45,48,46,53,50,54,54,48,48,32,48,46,55,54,57,57,48,48,10,118,110,32,45,48,46,51,49,49,53,48,48,32,45,48,46,50,52,54,56,48,48,32,48,46,57,49,55,54,48,48,10,118,110,32,45,48,46,51,54,53,55,48,48,32,45,48,46,49,54,49,54,48,48,32,48,46,57,49,54,54,48,48,10,118,110,32,45,48,46,52,55,57,52,48,48,32,45,48,46,52,51,55,51,48,48,32,48,46,55,54,48,57,48,48,10,118,110,32,48,46,53,48,57,51,48,48,32,45,48,46,51,50,48,54,48,48,32,48,46,55,57,56,54,48,48,10,118,110,32,48,46,52,57,49,50,48,48,32,45,48,46,50,48,51,48,48,48,32,48,46,56,52,55,49,48,48,10,118,110,32,48,46,51,49,48,57,48,48,32,45,48,46,48,53,54,56,48,48,32,48,46,57,52,56,55,48,48,10,118,110,32,48,46,51,53,55,55,48,48,32,45,48,46,48,56,53,51,48,48,32,48,46,57,50,57,57,48,48,10,118,110,32,45,48,46,53,48,57,51,48,48,32,45,48,46,51,50,48,54,48,48,32,48,46,55,57,56,54,48,48,10,118,110,32,45,48,46,51,53,55,55,48,48,32,45,48,46,48,56,53,51,48,48,32,48,46,57,50,57,57,48,48,10,118,110,32,45,48,46,51,49,48,57,48,48,32,45,48,46,48,53,54,56,48,48,32,48,46,57,52,56,55,48,48,10,118,110,32,45,48,46,52,57,49,50,48,48,32,45,48,46,50,48,51,48,48,48,32,48,46,56,52,55,49,48,48,10,118,110,32,48,46,52,54,48,50,48,48,32,45,48,46,49,49,48,48,48,48,32,48,46,56,56,48,57,48,48,10,118,110,32,48,46,52,50,53,48,48,48,32,45,48,46,48,53,50,49,48,48,32,48,46,57,48,51,55,48,48,10,118,110,32,48,46,50,52,50,50,48,48,32,45,48,46,48,54,48,56,48,48,32,48,46,57,54,56,51,48,48,10,118,110,32,48,46,50,54,51,55,48,48,32,45,48,46,48,54,49,49,48,48,32,48,46,57,54,50,54,48,48,10,118,110,32,45,48,46,52,54,48,50,48,48,32,45,48,46,49,49,48,48,48,48,32,48,46,56,56,48,57,48,48,10,118,110,32,45,48,46,50,54,51,55,48,48,32,45,48,46,48,54,49,49,48,48,32,48,46,57,54,50,54,48,48,10,118,110,32,45,48,46,50,52,50,50,48,48,32,45,48,46,48,54,48,56,48,48,32,48,46,57,54,56,51,48,48,10,118,110,32,45,48,46,52,50,53,48,48,48,32,45,48,46,48,53,50,49,48,48,32,48,46,57,48,51,55,48,48,10,118,110,32,48,46,51,56,55,55,48,48,32,45,48,46,48,50,53,57,48,48,32,48,46,57,50,49,52,48,48,10,118,110,32,48,46,52,48,49,53,48,48,32,48,46,48,51,52,55,48,48,32,48,46,57,49,53,50,48,48,10,118,110,32,48,46,51,52,54,49,48,48,32,45,48,46,48,55,57,52,48,48,32,48,46,57,51,52,56,48,48,10,118,110,32,48,46,50,56,51,51,48,48,32,45,48,46,48,54,55,55,48,48,32,48,46,57,53,54,54,48,48,10,118,110,32,45,48,46,51,56,55,55,48,48,32,45,48,46,48,50,53,57,48,48,32,48,46,57,50,49,52,48,48,10,118,110,32,45,48,46,50,56,51,51,48,48,32,45,48,46,48,54,55,55,48,48,32,48,46,57,53,54,54,48,48,10,118,110,32,45,48,46,51,52,54,49,48,48,32,45,48,46,48,55,57,52,48,48,32,48,46,57,51,52,56,48,48,10,118,110,32,45,48,46,52,48,49,53,48,48,32,48,46,48,51,52,55,48,48,32,48,46,57,49,53,50,48,48,10,118,110,32,48,46,52,50,56,52,48,48,32,48,46,50,48,52,48,48,48,32,48,46,56,56,48,50,48,48,10,118,110,32,48,46,51,54,51,53,48,48,32,48,46,51,52,48,53,48,48,32,48,46,56,54,55,49,48,48,10,118,110,32,48,46,50,57,56,55,48,48,32,48,46,49,49,51,54,48,48,32,48,46,57,52,55,53,48,48,10,118,110,32,48,46,51,57,51,55,48,48,32,45,48,46,48,50,52,51,48,48,32,48,46,57,49,56,57,48,48,10,118,110,32,45,48,46,52,50,56,52,48,48,32,48,46,50,48,52,48,48,48,32,48,46,56,56,48,50,48,48,10,118,110,32,45,48,46,51,57,51,55,48,48,32,45,48,46,48,50,52,51,48,48,32,48,46,57,49,56,57,48,48,10,118,110,32,45,48,46,50,57,56,55,48,48,32,48,46,49,49,51,54,48,48,32,48,46,57,52,55,53,48,48,10,118,110,32,45,48,46,51,54,51,53,48,48,32,48,46,51,52,48,53,48,48,32,48,46,56,54,55,49,48,48,10,118,110,32,48,46,50,49,57,52,48,48,32,48,46,50,56,54,53,48,48,32,48,46,57,51,50,54,48,48,10,118,110,32,48,46,49,53,51,49,48,48,32,48,46,49,52,50,55,48,48,32,48,46,57,55,55,56,48,48,10,118,110,32,48,46,49,48,55,52,48,48,32,48,46,49,55,50,50,48,48,32,48,46,57,55,57,50,48,48,10,118,110,32,48,46,49,50,56,49,48,48,32,48,46,49,57,56,53,48,48,32,48,46,57,55,49,55,48,48,10,118,110,32,45,48,46,50,49,57,52,48,48,32,48,46,50,56,54,53,48,48,32,48,46,57,51,50,54,48,48,10,118,110,32,45,48,46,49,50,56,49,48,48,32,48,46,49,57,56,53,48,48,32,48,46,57,55,49,55,48,48,10,118,110,32,45,48,46,49,48,55,52,48,48,32,48,46,49,55,50,50,48,48,32,48,46,57,55,57,50,48,48,10,118,110,32,45,48,46,49,53,51,49,48,48,32,48,46,49,52,50,55,48,48,32,48,46,57,55,55,56,48,48,10,118,110,32,48,46,49,55,48,55,48,48,32,48,46,48,56,48,52,48,48,32,48,46,57,56,50,48,48,48,10,118,110,32,48,46,49,53,50,51,48,48,32,48,46,48,54,52,57,48,48,32,48,46,57,56,54,50,48,48,10,118,110,32,48,46,49,51,55,50,48,48,32,48,46,48,57,52,54,48,48,32,48,46,57,56,54,48,48,48,10,118,110,32,48,46,49,54,48,52,48,48,32,48,46,49,52,49,51,48,48,32,48,46,57,55,54,57,48,48,10,118,110,32,45,48,46,49,55,48,55,48,48,32,48,46,48,56,48,52,48,48,32,48,46,57,56,50,48,48,48,10,118,110,32,45,48,46,49,54,48,52,48,48,32,48,46,49,52,49,51,48,48,32,48,46,57,55,54,57,48,48,10,118,110,32,45,48,46,49,51,55,50,48,48,32,48,46,48,57,52,54,48,48,32,48,46,57,56,54,48,48,48,10,118,110,32,45,48,46,49,53,50,51,48,48,32,48,46,48,54,52,57,48,48,32,48,46,57,56,54,50,48,48,10,118,110,32,48,46,49,49,51,49,48,48,32,48,46,48,51,48,52,48,48,32,48,46,57,57,51,49,48,48,10,118,110,32,48,46,49,49,51,56,48,48,32,48,46,48,48,54,54,48,48,32,48,46,57,57,51,53,48,48,10,118,110,32,45,48,46,49,49,51,49,48,48,32,48,46,48,51,48,52,48,48,32,48,46,57,57,51,49,48,48,10,118,110,32,45,48,46,49,49,51,56,48,48,32,48,46,48,48,54,54,48,48,32,48,46,57,57,51,53,48,48,10,118,110,32,48,46,50,55,48,54,48,48,32,45,48,46,50,56,52,50,48,48,32,48,46,57,49,57,55,48,48,10,118,110,32,48,46,50,50,54,49,48,48,32,45,48,46,49,57,49,57,48,48,32,48,46,57,53,53,48,48,48,10,118,110,32,48,46,51,57,55,52,48,48,32,45,48,46,51,49,52,51,48,48,32,48,46,56,54,50,49,48,48,10,118,110,32,48,46,52,56,56,49,48,48,32,45,48,46,52,50,54,54,48,48,32,48,46,55,54,49,52,48,48,10,118,110,32,48,46,51,51,48,57,48,48,32,45,48,46,52,49,57,48,48,48,32,48,46,56,52,53,53,48,48,10,118,110,32,48,46,50,54,48,51,48,48,32,45,48,46,51,51,52,55,48,48,32,48,46,57,48,53,55,48,48,10,118,110,32,45,48,46,50,55,48,54,48,48,32,45,48,46,50,56,52,50,48,48,32,48,46,57,49,57,55,48,48,10,118,110,32,45,48,46,51,51,48,57,48,48,32,45,48,46,52,49,57,48,48,48,32,48,46,56,52,53,53,48,48,10,118,110,32,45,48,46,52,56,56,49,48,48,32,45,48,46,52,50,54,54,48,48,32,48,46,55,54,49,52,48,48,10,118,110,32,45,48,46,51,57,55,52,48,48,32,45,48,46,51,49,52,51,48,48,32,48,46,56,54,50,49,48,48,10,118,110,32,45,48,46,50,50,54,49,48,48,32,45,48,46,49,57,49,57,48,48,32,48,46,57,53,53,48,48,48,10,118,110,32,45,48,46,50,54,48,51,48,48,32,45,48,46,51,51,52,55,48,48,32,48,46,57,48,53,55,48,48,10,118,110,32,48,46,49,57,53,50,48,48,32,45,48,46,49,54,53,54,48,48,32,48,46,57,54,54,55,48,48,10,118,110,32,48,46,48,52,50,56,48,48,32,45,48,46,50,53,57,54,48,48,32,48,46,57,54,52,56,48,48,10,118,110,32,48,46,50,49,49,54,48,48,32,45,48,46,51,49,53,56,48,48,32,48,46,57,50,52,57,48,48,10,118,110,32,48,46,48,51,50,57,48,48,32,45,48,46,52,54,52,56,48,48,32,48,46,56,56,52,56,48,48,10,118,110,32,45,48,46,49,57,53,50,48,48,32,45,48,46,49,54,53,54,48,48,32,48,46,57,54,54,55,48,48,10,118,110,32,45,48,46,50,49,49,54,48,48,32,45,48,46,51,49,53,56,48,48,32,48,46,57,50,52,57,48,48,10,118,110,32,45,48,46,48,52,50,56,48,48,32,45,48,46,50,53,57,54,48,48,32,48,46,57,54,52,56,48,48,10,118,110,32,45,48,46,48,51,50,57,48,48,32,45,48,46,52,54,52,56,48,48,32,48,46,56,56,52,56,48,48,10,118,110,32,45,48,46,48,52,56,57,48,48,32,45,48,46,52,49,50,48,48,48,32,48,46,57,48,57,56,48,48,10,118,110,32,48,46,48,50,55,54,48,48,32,45,48,46,53,55,48,54,48,48,32,48,46,56,50,48,55,48,48,10,118,110,32,45,48,46,49,49,49,56,48,48,32,45,48,46,54,55,55,56,48,48,32,48,46,55,50,54,54,48,48,10,118,110,32,45,48,46,49,48,55,55,48,48,32,45,48,46,56,49,49,50,48,48,32,48,46,53,55,52,56,48,48,10,118,110,32,48,46,48,52,56,57,48,48,32,45,48,46,52,49,50,48,48,48,32,48,46,57,48,57,56,48,48,10,118,110,32,48,46,49,49,49,56,48,48,32,45,48,46,54,55,55,56,48,48,32,48,46,55,50,54,54,48,48,10,118,110,32,45,48,46,48,50,55,54,48,48,32,45,48,46,53,55,48,54,48,48,32,48,46,56,50,48,55,48,48,10,118,110,32,48,46,49,48,55,55,48,48,32,45,48,46,56,49,49,50,48,48,32,48,46,53,55,52,56,48,48,10,118,110,32,48,46,48,56,52,53,48,48,32,45,48,46,54,52,52,54,48,48,32,48,46,55,53,57,56,48,48,10,118,110,32,48,46,48,48,56,57,48,48,32,45,48,46,53,52,57,56,48,48,32,48,46,56,51,53,50,48,48,10,118,110,32,45,48,46,48,55,51,50,48,48,32,45,48,46,56,49,50,48,48,48,32,48,46,53,55,57,49,48,48,10,118,110,32,45,48,46,49,51,51,54,48,48,32,45,48,46,54,55,54,48,48,48,32,48,46,55,50,52,54,48,48,10,118,110,32,45,48,46,48,56,52,53,48,48,32,45,48,46,54,52,52,54,48,48,32,48,46,55,53,57,56,48,48,10,118,110,32,48,46,48,55,51,50,48,48,32,45,48,46,56,49,50,48,48,48,32,48,46,53,55,57,49,48,48,10,118,110,32,45,48,46,48,48,56,57,48,48,32,45,48,46,53,52,57,56,48,48,32,48,46,56,51,53,50,48,48,10,118,110,32,48,46,49,51,51,54,48,48,32,45,48,46,54,55,54,48,48,48,32,48,46,55,50,52,54,48,48,10,118,110,32,45,48,46,49,50,54,56,48,48,32,45,48,46,51,48,49,52,48,48,32,48,46,57,52,53,48,48,48,10,118,110,32,45,48,46,49,57,55,50,48,48,32,45,48,46,49,48,56,55,48,48,32,48,46,57,55,52,51,48,48,10,118,110,32,45,48,46,51,48,51,55,48,48,32,45,48,46,51,55,50,54,48,48,32,48,46,56,55,54,57,48,48,10,118,110,32,45,48,46,51,56,54,55,48,48,32,45,48,46,49,49,52,52,48,48,32,48,46,57,49,53,49,48,48,10,118,110,32,48,46,49,50,54,56,48,48,32,45,48,46,51,48,49,52,48,48,32,48,46,57,52,53,48,48,48,10,118,110,32,48,46,51,48,51,55,48,48,32,45,48,46,51,55,50,54,48,48,32,48,46,56,55,54,57,48,48,10,118,110,32,48,46,49,57,55,50,48,48,32,45,48,46,49,48,56,55,48,48,32,48,46,57,55,52,51,48,48,10,118,110,32,48,46,51,56,54,55,48,48,32,45,48,46,49,49,52,52,48,48,32,48,46,57,49,53,49,48,48,10,118,110,32,45,48,46,49,53,51,49,48,48,32,48,46,48,50,53,53,48,48,32,48,46,57,56,55,57,48,48,10,118,110,32,45,48,46,48,54,48,56,48,48,32,48,46,49,57,48,57,48,48,32,48,46,57,55,57,55,48,48,10,118,110,32,45,48,46,51,51,55,53,48,48,32,48,46,48,55,48,54,48,48,32,48,46,57,51,56,54,48,48,10,118,110,32,45,48,46,50,50,54,52,48,48,32,48,46,50,56,51,51,48,48,32,48,46,57,51,49,57,48,48,10,118,110,32,48,46,49,53,51,49,48,48,32,48,46,48,50,53,53,48,48,32,48,46,57,56,55,57,48,48,10,118,110,32,48,46,51,51,55,53,48,48,32,48,46,48,55,48,54,48,48,32,48,46,57,51,56,54,48,48,10,118,110,32,48,46,48,54,48,56,48,48,32,48,46,49,57,48,57,48,48,32,48,46,57,55,57,55,48,48,10,118,110,32,48,46,50,50,54,52,48,48,32,48,46,50,56,51,51,48,48,32,48,46,57,51,49,57,48,48,10,118,110,32,48,46,48,48,54,48,48,48,32,48,46,51,48,52,50,48,48,32,48,46,57,53,50,54,48,48,10,118,110,32,48,46,48,52,53,50,48,48,32,48,46,51,53,49,49,48,48,32,48,46,57,51,53,50,48,48,10,118,110,32,45,48,46,49,54,48,56,48,48,32,48,46,52,52,54,49,48,48,32,48,46,56,56,48,52,48,48,10,118,110,32,45,48,46,49,50,53,51,48,48,32,48,46,53,53,53,49,48,48,32,48,46,56,50,50,50,48,48,10,118,110,32,45,48,46,48,48,54,48,48,48,32,48,46,51,48,52,50,48,48,32,48,46,57,53,50,54,48,48,10,118,110,32,48,46,49,54,48,56,48,48,32,48,46,52,52,54,49,48,48,32,48,46,56,56,48,52,48,48,10,118,110,32,45,48,46,48,52,53,50,48,48,32,48,46,51,53,49,49,48,48,32,48,46,57,51,53,50,48,48,10,118,110,32,48,46,49,50,53,51,48,48,32,48,46,53,53,53,49,48,48,32,48,46,56,50,50,50,48,48,10,118,110,32,48,46,49,50,55,57,48,48,32,48,46,51,53,52,54,48,48,32,48,46,57,50,54,50,48,48,10,118,110,32,48,46,50,51,54,51,48,48,32,48,46,51,52,53,52,48,48,32,48,46,57,48,56,50,48,48,10,118,110,32,45,48,46,48,48,48,56,48,48,32,48,46,54,49,54,57,48,48,32,48,46,55,56,55,48,48,48,10,118,110,32,48,46,49,57,50,51,48,48,32,48,46,54,49,55,52,48,48,32,48,46,55,54,50,55,48,48,10,118,110,32,45,48,46,49,50,55,57,48,48,32,48,46,51,53,52,54,48,48,32,48,46,57,50,54,50,48,48,10,118,110,32,48,46,48,48,48,56,48,48,32,48,46,54,49,54,57,48,48,32,48,46,55,56,55,48,48,48,10,118,110,32,45,48,46,50,51,54,51,48,48,32,48,46,51,52,53,52,48,48,32,48,46,57,48,56,50,48,48,10,118,110,32,45,48,46,49,57,50,51,48,48,32,48,46,54,49,55,52,48,48,32,48,46,55,54,50,55,48,48,10,118,110,32,48,46,51,48,56,57,48,48,32,48,46,51,53,56,53,48,48,32,48,46,56,56,48,57,48,48,10,118,110,32,48,46,51,51,53,52,48,48,32,48,46,51]);fileData0.push.apply(fileData0,[56,50,49,48,48,32,48,46,56,54,49,49,48,48,10,118,110,32,48,46,51,50,54,52,48,48,32,48,46,54,48,49,51,48,48,32,48,46,55,50,57,51,48,48,10,118,110,32,48,46,52,48,50,49,48,48,32,48,46,53,57,49,52,48,48,32,48,46,54,57,56,57,48,48,10,118,110,32,45,48,46,51,48,56,57,48,48,32,48,46,51,53,56,53,48,48,32,48,46,56,56,48,57,48,48,10,118,110,32,45,48,46,51,50,54,52,48,48,32,48,46,54,48,49,51,48,48,32,48,46,55,50,57,51,48,48,10,118,110,32,45,48,46,51,51,53,52,48,48,32,48,46,51,56,50,49,48,48,32,48,46,56,54,49,49,48,48,10,118,110,32,45,48,46,52,48,50,49,48,48,32,48,46,53,57,49,52,48,48,32,48,46,54,57,56,57,48,48,10,118,110,32,48,46,51,56,57,48,48,48,32,48,46,51,56,52,51,48,48,32,48,46,56,51,55,50,48,48,10,118,110,32,48,46,53,51,52,57,48,48,32,48,46,50,56,48,48,48,48,32,48,46,55,57,55,49,48,48,10,118,110,32,48,46,53,49,53,57,48,48,32,48,46,53,49,52,52,48,48,32,48,46,54,56,53,48,48,48,10,118,110,32,48,46,54,55,54,54,48,48,32,48,46,51,51,48,51,48,48,32,48,46,54,53,56,49,48,48,10,118,110,32,45,48,46,51,56,57,48,48,48,32,48,46,51,56,52,51,48,48,32,48,46,56,51,55,50,48,48,10,118,110,32,45,48,46,53,49,53,57,48,48,32,48,46,53,49,52,52,48,48,32,48,46,54,56,53,48,48,48,10,118,110,32,45,48,46,53,51,52,57,48,48,32,48,46,50,56,48,48,48,48,32,48,46,55,57,55,49,48,48,10,118,110,32,45,48,46,54,55,54,54,48,48,32,48,46,51,51,48,51,48,48,32,48,46,54,53,56,49,48,48,10,118,110,32,48,46,53,50,55,54,48,48,32,45,48,46,50,55,51,48,48,48,32,48,46,56,48,52,52,48,48,10,118,110,32,48,46,54,50,50,51,48,48,32,45,48,46,49,56,54,49,48,48,32,48,46,55,54,48,51,48,48,10,118,110,32,48,46,55,54,53,49,48,48,32,45,48,46,50,52,49,49,48,48,32,48,46,53,57,55,49,48,48,10,118,110,32,48,46,54,52,56,50,48,48,32,45,48,46,51,54,48,57,48,48,32,48,46,54,55,48,53,48,48,10,118,110,32,45,48,46,53,50,55,54,48,48,32,45,48,46,50,55,51,48,48,48,32,48,46,56,48,52,52,48,48,10,118,110,32,45,48,46,54,52,56,50,48,48,32,45,48,46,51,54,48,57,48,48,32,48,46,54,55,48,53,48,48,10,118,110,32,45,48,46,55,54,53,49,48,48,32,45,48,46,50,52,49,49,48,48,32,48,46,53,57,55,49,48,48,10,118,110,32,45,48,46,54,50,50,51,48,48,32,45,48,46,49,56,54,49,48,48,32,48,46,55,54,48,51,48,48,10,118,110,32,48,46,54,54,56,56,48,48,32,45,48,46,48,56,50,57,48,48,32,48,46,55,51,56,56,48,48,10,118,110,32,48,46,54,55,54,52,48,48,32,48,46,48,48,50,49,48,48,32,48,46,55,51,54,54,48,48,10,118,110,32,48,46,56,48,54,56,48,48,32,48,46,48,49,50,48,48,48,32,48,46,53,57,48,54,48,48,10,118,110,32,48,46,56,49,49,50,48,48,32,45,48,46,48,57,55,49,48,48,32,48,46,53,55,54,55,48,48,10,118,110,32,45,48,46,54,54,56,56,48,48,32,45,48,46,48,56,50,57,48,48,32,48,46,55,51,56,56,48,48,10,118,110,32,45,48,46,56,49,49,50,48,48,32,45,48,46,48,57,55,49,48,48,32,48,46,53,55,54,55,48,48,10,118,110,32,45,48,46,56,48,54,56,48,48,32,48,46,48,49,50,48,48,48,32,48,46,53,57,48,54,48,48,10,118,110,32,45,48,46,54,55,54,52,48,48,32,48,46,48,48,50,49,48,48,32,48,46,55,51,54,54,48,48,10,118,110,32,48,46,54,52,52,49,48,48,32,48,46,49,49,52,51,48,48,32,48,46,55,53,54,51,48,48,10,118,110,32,48,46,55,55,52,54,48,48,32,48,46,49,51,55,57,48,48,32,48,46,54,49,55,49,48,48,10,118,110,32,45,48,46,54,52,52,49,48,48,32,48,46,49,49,52,51,48,48,32,48,46,55,53,54,51,48,48,10,118,110,32,45,48,46,55,55,52,54,48,48,32,48,46,49,51,55,57,48,48,32,48,46,54,49,55,49,48,48,10,118,110,32,45,48,46,53,48,53,49,48,48,32,48,46,56,53,56,53,48,48,32,45,48,46,48,56,56,51,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,57,57,57,57,48,48,32,48,46,48,49,51,57,48,48,10,118,110,32,45,48,46,55,52,54,51,48,48,32,48,46,54,48,53,51,48,48,32,45,48,46,50,55,54,57,48,48,10,118,110,32,45,48,46,52,57,55,52,48,48,32,48,46,56,54,51,49,48,48,32,45,48,46,48,56,55,53,48,48,10,118,110,32,45,48,46,51,53,49,49,48,48,32,48,46,56,55,49,50,48,48,32,48,46,51,52,51,50,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,56,55,56,55,48,48,32,48,46,52,55,55,50,48,48,10,118,110,32,48,46,53,48,53,49,48,48,32,48,46,56,53,56,53,48,48,32,45,48,46,48,56,56,51,48,48,10,118,110,32,48,46,51,53,49,49,48,48,32,48,46,56,55,49,50,48,48,32,48,46,51,52,51,50,48,48,10,118,110,32,48,46,52,57,55,52,48,48,32,48,46,56,54,51,49,48,48,32,45,48,46,48,56,55,53,48,48,10,118,110,32,48,46,55,52,54,51,48,48,32,48,46,54,48,53,51,48,48,32,45,48,46,50,55,54,57,48,48,10,118,110,32,45,48,46,55,57,49,55,48,48,32,48,46,52,55,50,52,48,48,32,45,48,46,51,56,55,50,48,48,10,118,110,32,45,48,46,54,52,52,49,48,48,32,48,46,54,52,56,52,48,48,32,45,48,46,52,48,53,56,48,48,10,118,110,32,45,48,46,53,48,48,52,48,48,32,48,46,52,53,50,52,48,48,32,45,48,46,55,51,56,50,48,48,10,118,110,32,45,48,46,53,49,49,51,48,48,32,48,46,51,55,55,57,48,48,32,45,48,46,55,55,49,56,48,48,10,118,110,32,48,46,55,57,49,55,48,48,32,48,46,52,55,50,52,48,48,32,45,48,46,51,56,55,50,48,48,10,118,110,32,48,46,53,49,49,51,48,48,32,48,46,51,55,55,57,48,48,32,45,48,46,55,55,49,56,48,48,10,118,110,32,48,46,53,48,48,52,48,48,32,48,46,52,53,50,52,48,48,32,45,48,46,55,51,56,50,48,48,10,118,110,32,48,46,54,52,52,49,48,48,32,48,46,54,52,56,52,48,48,32,45,48,46,52,48,53,56,48,48,10,118,110,32,45,48,46,50,52,52,48,48,48,32,48,46,56,56,48,48,48,48,32,45,48,46,52,48,55,53,48,48,10,118,110,32,48,46,50,51,50,55,48,48,32,48,46,56,57,48,52,48,48,32,45,48,46,51,57,49,49,48,48,10,118,110,32,48,46,48,56,50,53,48,48,32,48,46,54,50,56,53,48,48,32,45,48,46,55,55,51,52,48,48,10,118,110,32,45,48,46,50,50,54,52,48,48,32,48,46,53,53,49,51,48,48,32,45,48,46,56,48,50,57,48,48,10,118,110,32,48,46,50,52,52,48,48,48,32,48,46,56,56,48,48,48,48,32,45,48,46,52,48,55,53,48,48,10,118,110,32,48,46,50,50,54,52,48,48,32,48,46,53,53,49,51,48,48,32,45,48,46,56,48,50,57,48,48,10,118,110,32,45,48,46,48,56,50,53,48,48,32,48,46,54,50,56,53,48,48,32,45,48,46,55,55,51,52,48,48,10,118,110,32,45,48,46,50,51,50,55,48,48,32,48,46,56,57,48,52,48,48,32,45,48,46,51,57,49,49,48,48,10,118,110,32,48,46,52,54,55,56,48,48,32,48,46,56,48,49,51,48,48,32,45,48,46,51,55,51,48,48,48,10,118,110,32,48,46,52,52,48,57,48,48,32,48,46,56,51,57,54,48,48,32,45,48,46,51,49,55,50,48,48,10,118,110,32,48,46,49,53,53,49,48,48,32,48,46,56,53,52,49,48,48,32,45,48,46,52,57,54,52,48,48,10,118,110,32,48,46,49,50,48,55,48,48,32,48,46,53,54,51,52,48,48,32,45,48,46,56,49,55,51,48,48,10,118,110,32,45,48,46,52,54,55,56,48,48,32,48,46,56,48,49,51,48,48,32,45,48,46,51,55,51,48,48,48,10,118,110,32,45,48,46,49,50,48,55,48,48,32,48,46,53,54,51,52,48,48,32,45,48,46,56,49,55,51,48,48,10,118,110,32,45,48,46,49,53,53,49,48,48,32,48,46,56,53,52,49,48,48,32,45,48,46,52,57,54,52,48,48,10,118,110,32,45,48,46,52,52,48,57,48,48,32,48,46,56,51,57,54,48,48,32,45,48,46,51,49,55,50,48,48,10,118,110,32,48,46,51,57,49,53,48,48,32,48,46,56,57,49,51,48,48,32,45,48,46,50,50,56,54,48,48,10,118,110,32,48,46,51,55,53,52,48,48,32,48,46,57,48,57,55,48,48,32,45,48,46,49,55,55,52,48,48,10,118,110,32,48,46,51,54,49,56,48,48,32,48,46,57,48,57,48,48,48,32,45,48,46,50,48,54,54,48,48,10,118,110,32,48,46,51,48,51,49,48,48,32,48,46,57,49,48,56,48,48,32,45,48,46,50,56,48,50,48,48,10,118,110,32,45,48,46,51,57,49,53,48,48,32,48,46,56,57,49,51,48,48,32,45,48,46,50,50,56,54,48,48,10,118,110,32,45,48,46,51,48,51,49,48,48,32,48,46,57,49,48,56,48,48,32,45,48,46,50,56,48,50,48,48,10,118,110,32,45,48,46,51,54,49,56,48,48,32,48,46,57,48,57,48,48,48,32,45,48,46,50,48,54,54,48,48,10,118,110,32,45,48,46,51,55,53,52,48,48,32,48,46,57,48,57,55,48,48,32,45,48,46,49,55,55,52,48,48,10,118,110,32,48,46,53,50,56,57,48,48,32,48,46,56,50,53,53,48,48,32,45,48,46,49,57,54,57,48,48,10,118,110,32,48,46,56,53,51,49,48,48,32,48,46,52,54,48,55,48,48,32,45,48,46,50,52,52,55,48,48,10,118,110,32,48,46,56,48,55,50,48,48,32,48,46,53,49,56,52,48,48,32,45,48,46,50,56,50,51,48,48,10,118,110,32,48,46,53,48,49,57,48,48,32,48,46,56,50,56,57,48,48,32,45,48,46,50,52,54,57,48,48,10,118,110,32,45,48,46,53,50,56,57,48,48,32,48,46,56,50,53,53,48,48,32,45,48,46,49,57,54,57,48,48,10,118,110,32,45,48,46,53,48,49,57,48,48,32,48,46,56,50,56,57,48,48,32,45,48,46,50,52,54,57,48,48,10,118,110,32,45,48,46,56,48,55,50,48,48,32,48,46,53,49,56,52,48,48,32,45,48,46,50,56,50,51,48,48,10,118,110,32,45,48,46,56,53,51,49,48,48,32,48,46,52,54,48,55,48,48,32,45,48,46,50,52,52,55,48,48,10,118,110,32,48,46,57,55,49,52,48,48,32,48,46,48,48,50,51,48,48,32,45,48,46,50,51,55,52,48,48,10,118,110,32,48,46,56,57,56,52,48,48,32,45,48,46,51,57,57,48,48,48,32,45,48,46,49,56,51,53,48,48,10,118,110,32,48,46,57,51,55,54,48,48,32,45,48,46,51,52,52,51,48,48,32,45,48,46,48,52,56,53,48,48,10,118,110,32,48,46,57,56,48,55,48,48,32,48,46,48,55,53,54,48,48,32,45,48,46,49,56,48,53,48,48,10,118,110,32,45,48,46,57,55,49,52,48,48,32,48,46,48,48,50,51,48,48,32,45,48,46,50,51,55,52,48,48,10,118,110,32,45,48,46,57,56,48,55,48,48,32,48,46,48,55,53,54,48,48,32,45,48,46,49,56,48,53,48,48,10,118,110,32,45,48,46,57,51,55,54,48,48,32,45,48,46,51,52,52,51,48,48,32,45,48,46,48,52,56,53,48,48,10,118,110,32,45,48,46,56,57,56,52,48,48,32,45,48,46,51,57,57,48,48,48,32,45,48,46,49,56,51,53,48,48,10,118,110,32,48,46,55,49,57,49,48,48,32,45,48,46,54,56,50,51,48,48,32,45,48,46,49,51,49,52,48,48,10,118,110,32,48,46,53,55,56,51,48,48,32,45,48,46,56,48,56,57,48,48,32,45,48,46,49,48,53,57,48,48,10,118,110,32,48,46,54,50,49,52,48,48,32,45,48,46,55,56,50,48,48,48,32,48,46,48,52,55,53,48,48,10,118,110,32,48,46,55,55,56,49,48,48,32,45,48,46,54,50,55,56,48,48,32,48,46,48,50,48,51,48,48,10,118,110,32,45,48,46,55,49,57,49,48,48,32,45,48,46,54,56,50,51,48,48,32,45,48,46,49,51,49,52,48,48,10,118,110,32,45,48,46,55,55,56,49,48,48,32,45,48,46,54,50,55,56,48,48,32,48,46,48,50,48,51,48,48,10,118,110,32,45,48,46,54,50,49,52,48,48,32,45,48,46,55,56,50,48,48,48,32,48,46,48,52,55,53,48,48,10,118,110,32,45,48,46,53,55,56,51,48,48,32,45,48,46,56,48,56,57,48,48,32,45,48,46,49,48,53,57,48,48,10,118,110,32,48,46,52,53,57,57,48,48,32,45,48,46,56,56,50,53,48,48,32,45,48,46,48,57,56,56,48,48,10,118,110,32,48,46,51,52,50,54,48,48,32,45,48,46,57,51,52,57,48,48,32,45,48,46,48,57,49,57,48,48,10,118,110,32,48,46,52,50,50,50,48,48,32,45,48,46,57,48,52,52,48,48,32,48,46,48,54,49,53,48,48,10,118,110,32,48,46,52,57,54,51,48,48,32,45,48,46,56,54,54,56,48,48,32,48,46,48,52,55,55,48,48,10,118,110,32,45,48,46,52,53,57,57,48,48,32,45,48,46,56,56,50,53,48,48,32,45,48,46,48,57,56,56,48,48,10,118,110,32,45,48,46,52,57,54,51,48,48,32,45,48,46,56,54,54,56,48,48,32,48,46,48,52,55,55,48,48,10,118,110,32,45,48,46,52,50,50,50,48,48,32,45,48,46,57,48,52,52,48,48,32,48,46,48,54,49,53,48,48,10,118,110,32,45,48,46,51,52,50,54,48,48,32,45,48,46,57,51,52,57,48,48,32,45,48,46,48,57,49,57,48,48,10,118,110,32,48,46,50,51,56,56,48,48,32,45,48,46,53,51,52,56,48,48,32,45,48,46,56,49,48,53,48,48,10,118,110,32,48,46,50,48,57,51,48,48,32,45,48,46,50,53,57,53,48,48,32,45,48,46,57,52,50,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,50,53,48,54,48,48,32,45,48,46,57,54,56,48,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,53,49,49,52,48,48,32,45,48,46,56,53,57,51,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,55,56,54,56,48,48,32,45,48,46,54,49,55,50,48,48,10,118,110,32,48,46,50,56,53,49,48,48,32,45,48,46,55,56,52,50,48,48,32,45,48,46,53,53,49,49,48,48,10,118,110,32,48,46,54,52,53,48,48,48,32,45,48,46,54,51,51,51,48,48,32,45,48,46,52,50,55,53,48,48,10,118,110,32,48,46,53,48,52,54,48,48,32,45,48,46,52,56,48,57,48,48,32,45,48,46,55,49,55,48,48,48,10,118,110,32,48,46,51,52,48,54,48,48,32,45,48,46,50,51,54,50,48,48,32,45,48,46,57,49,48,49,48,48,10,118,110,32,45,48,46,50,51,56,56,48,48,32,45,48,46,53,51,52,56,48,48,32,45,48,46,56,49,48,53,48,48,10,118,110,32,45,48,46,53,48,52,54,48,48,32,45,48,46,52,56,48,57,48,48,32,45,48,46,55,49,55,48,48,48,10,118,110,32,45,48,46,54,52,53,48,48,48,32,45,48,46,54,51,51,51,48,48,32,45,48,46,52,50,55,53,48,48,10,118,110,32,45,48,46,50,56,53,49,48,48,32,45,48,46,55,56,52,50,48,48,32,45,48,46,53,53,49,49,48,48,10,118,110,32,45,48,46,50,48,57,51,48,48,32,45,48,46,50,53,57,53,48,48,32,45,48,46,57,52,50,56,48,48,10,118,110,32,45,48,46,51,52,48,54,48,48,32,45,48,46,50,51,54,50,48,48,32,45,48,46,57,49,48,49,48,48,10,118,110,32,48,46,49,55,53,55,48,48,32,45,48,46,49,52,49,53,48,48,32,45,48,46,57,55,52,50,48,48,10,118,110,32,48,46,49,51,48,56,48,48,32,45,48,46,50,52,56,52,48,48,32,45,48,46,57,53,57,55,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,50,56,54,54,48,48,32,45,48,46,57,53,56,48,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,49,53,57,53,48,48,32,45,48,46,57,56,55,50,48,48,10,118,110,32,48,46,50,50,48,52,48,48,32,45,48,46,48,57,56,56,48,48,32,45,48,46,57,55,48,52,48,48,10,118,110,32,48,46,49,51,56,55,48,48,32,45,48,46,49,55,50,54,48,48,32,45,48,46,57,55,53,50,48,48,10,118,110,32,45,48,46,49,55,53,55,48,48,32,45,48,46,49,52,49,53,48,48,32,45,48,46,57,55,52,50,48,48,10,118,110,32,45,48,46,50,50,48,52,48,48,32,45,48,46,48,57,56,56,48,48,32,45,48,46,57,55,48,52,48,48,10,118,110,32,45,48,46,49,51,48,56,48,48,32,45,48,46,50,52,56,52,48,48,32,45,48,46,57,53,57,55,48,48,10,118,110,32,45,48,46,49,51,56,55,48,48,32,45,48,46,49,55,50,54,48,48,32,45,48,46,57,55,53,50,48,48,10,118,110,32,48,46,48,55,55,50,48,48,32,45,48,46,52,54,51,50,48,48,32,45,48,46,56,56,50,56,48,48,10,118,110,32,48,46,48,53,55,57,48,48,32,45,48,46,55,53,52,49,48,48,32,45,48,46,54,53,52,50,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,55,56,50,51,48,48,32,45,48,46,54,50,50,57,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,53,48,52,57,48,48,32,45,48,46,56,54,51,50,48,48,10,118,110,32,48,46,48,54,50,53,48,48,32,45,48,46,51,55,50,52,48,48,32,45,48,46,57,50,54,48,48,48,10,118,110,32,48,46,48,52,54,51,48,48,32,45,48,46,54,57,53,48,48,48,32,45,48,46,55,49,55,53,48,48,10,118,110,32,45,48,46,48,55,55,50,48,48,32,45,48,46,52,54,51,50,48,48,32,45,48,46,56,56,50,56,48,48,10,118,110,32,45,48,46,48,54,50,53,48,48,32,45,48,46,51,55,50,52,48,48,32,45,48,46,57,50,54,48,48,48,10,118,110,32,45,48,46,48,53,55,57,48,48,32,45,48,46,55,53,52,49,48,48,32,45,48,46,54,53,52,50,48,48,10,118,110,32,45,48,46,48,52,54,51,48,48,32,45,48,46,54,57,53,48,48,48,32,45,48,46,55,49,55,53,48,48,10,118,110,32,48,46,48,55,56,56,48,48,32,45,48,46,57,54,54,53,48,48,32,45,48,46,50,52,52,49,48,48,10,118,110,32,48,46,49,48,49,50,48,48,32,45,48,46,57,52,57,57,48,48,32,45,48,46,50,57,53,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,57,55,54,51,48,48,32,45,48,46,50,49,54,51,48,48,10,118,110,32,45,48,46,48,55,56,56,48,48,32,45,48,46,57,54,54,53,48,48,32,45,48,46,50,52,52,49,48,48,10,118,110,32,45,48,46,49,48,49,50,48,48,32,45,48,46,57,52,57,57,48,48,32,45,48,46,50,57,53,53,48,48,10,118,110,32,48,46,50,49,49,52,48,48,32,45,48,46,57,49,49,53,48,48,32,45,48,46,51,53,50,55,48,48,10,118,110,32,48,46,54,48,52,52,48,48,32,45,48,46,54,55,55,51,48,48,32,45,48,46,52,49,57,52,48,48,10,118,110,32,48,46,49,51,52,55,48,48,32,45,48,46,54,49,52,51,48,48,32,45,48,46,55,55,55,52,48,48,10,118,110,32,48,46,52,48,56,53,48,48,32,45,48,46,52,54,56,48,48,48,32,45,48,46,55,56,51,54,48,48,10,118,110,32,45,48,46,50,49,49,52,48,48,32,45,48,46,57,49,49,53,48,48,32,45,48,46,51,53,50,55,48,48,10,118,110,32,45,48,46,49,51,52,55,48,48,32,45,48,46,54,49,52,51,48,48,32,45,48,46,55,55,55,52,48,48,10,118,110,32,45,48,46,54,48,52,52,48,48,32,45,48,46,54,55,55,51,48,48,32,45,48,46,52,49,57,52,48,48,10,118,110,32,45,48,46,52,48,56,53,48,48,32,45,48,46,52,54,56,48,48,48,32,45,48,46,55,56,51,54,48,48,10,118,110,32,48,46,56,56,53,54,48,48,32,45,48,46,50,48,52,52,48,48,32,45,48,46,52,49,55,49,48,48,10,118,110,32,48,46,57,51,48,54,48,48,32,48,46,48,55,55,52,48,48,32,45,48,46,51,53,55,54,48,48,10,118,110,32,48,46,53,53,53,56,48,48,32,45,48,46,49,51,53,49,48,48,32,45,48,46,56,50,48,51,48,48,10,118,110,32,48,46,54,49,49,49,48,48,32,48,46,48,53,49,55,48,48,32,45,48,46,55,56,57,56,48,48,10,118,110,32,45,48,46,56,56,53,54,48,48,32,45,48,46,50,48,52,52,48,48,32,45,48,46,52,49,55,49,48,48,10,118,110,32,45,48,46,53,53,53,56,48,48,32,45,48,46,49,51,53,49,48,48,32,45,48,46,56,50,48,51,48,48,10,118,110,32,45,48,46,57,51,48,54,48,48,32,48,46,48,55,55,52,48,48,32,45,48,46,51,53,55,54,48,48,10,118,110,32,45,48,46,54,49,49,49,48,48,32,48,46,48,53,49,55,48,48,32,45,48,46,55,56,57,56,48,48,10,118,110,32,48,46,57,50,57,52,48,48,32,48,46,49,51,54,57,48,48,32,45,48,46,51,52,50,55,48,48,10,118,110,32,48,46,57,51,50,57,48,48,32,48,46,49,52,50,56,48,48,32,45,48,46,51,51,48,55,48,48,10,118,110,32,48,46,54,54,56,51,48,48,32,48,46,48,57,55,56,48,48,32,45,48,46,55,51,55,52,48,48,10,118,110,32,48,46,55,52,49,49,48,48,32,48,46,48,54,54,48,48,48,32,45,48,46,54,54,56,49,48,48,10,118,110,32,45,48,46,57,50,57,52,48,48,32,48,46,49,51,54,57,48,48,32,45,48,46,51,52,50,55,48,48,10,118,110,32,45,48,46,54,54,56,51,48,48,32,48,46,48,57,55,56,48,48,32,45,48,46,55,51,55,52,48,48,10,118,110,32,45,48,46,57,51,50,57,48,48,32,48,46,49,52,50,56,48,48,32,45,48,46,51,51,48,55,48,48,10,118,110,32,45,48,46,55,52,49,49,48,48,32,48,46,48,54,54,48,48,48,32,45,48,46,54,54,56,49,48,48,10,118,110,32,48,46,51,51,52,52,48,48,32,45,48,46,48,49,53,49,48,48,32,45,48,46,57,52,50,51,48,48,10,118,110,32,48,46,50,50,52,56,48,48,32,45,48,46,48,54,57,50,48,48,32,45,48,46,57,55,49,57,48,48,10,118,110,32,48,46,53,49,49,56,48,48,32,45,48,46,49,49,50,51,48,48,32,45,48,46,56,53,49,55,48,48,10,118,110,32,45,48,46,51,51,52,52,48,48,32,45,48,46,48,49,53,49,48,48,32,45,48,46,57,52,50,51,48,48,10,118,110,32,45,48,46,53,49,49,56,48,48,32,45,48,46,49,49,50,51,48,48,32,45,48,46,56,53,49,55,48,48,10,118,110,32,45,48,46,50,50,52,56,48,48,32,45,48,46,48,54,57,50,48,48,32,45,48,46,57,55,49,57,48,48,10,118,110,32,48,46,49,51,56,49,48,48,32,45,48,46,50,53,55,55,48,48,32,45,48,46,57,53,54,51,48,48,10,118,110,32,45,48,46,49,51,56,49,48,48,32,45,48,46,50,53,55,55,48,48,32,45,48,46,57,53,54,51,48,48,10,118,110,32,48,46,55,51,52,53,48,48,32,45,48,46,50,52,50,50,48,48,32,45,48,46,54,51,51,57,48,48,10,118,110,32,48,46,56,56,54,53,48,48,32,45,48,46,50,55,48,51,48,48,32,45,48,46,51,55,53,53,48,48,10,118,110,32,48,46,57,50,57,48,48,48,32,48,46,48,53,52,56,48,48,32,45,48,46,51,54,54,48,48,48,10,118,110,32,48,46,56,52,52,53,48,48,32,48,46,48,50,52,48,48,48,32,45,48,46,53,51,53,48,48,48,10,118,110,32,45,48,46,55,51,52,53,48,48,32,45,48,46,50,52,50,50,48,48,32,45,48,46,54,51,51,57,48,48,10,118,110,32,45,48,46,56,52,52,53,48,48,32,48,46,48,50,52,48,48,48,32,45,48,46,53,51,53,48,48,48,10,118,110,32,45,48,46,57,50,57,48,48,48,32,48,46,48,53,52,56,48,48,32,45,48,46,51,54,54,48,48,48,10,118,110,32,45,48,46,56,56,54,53,48,48,32,45,48,46,50,55,48,51,48,48,32,45,48,46,51,55,53,53,48,48,10,118,110,32,48,46,57,52,50,50,48,48,32,48,46,49,52,51,55,48,48,32,45,48,46,51,48,50,55,48,48,10,118,110,32,48,46,57,53,49,55,48,48,32,48,46,49,57,57,51,48,48,32,45,48,46,50,51,51,54,48,48,10,118,110,32,45,48,46,57,52,50,50,48,48,32,48,46,49,52,51,55,48,48,32,45,48,46,51,48,50,55,48,48,10,118,110,32,45,48,46,57,53,49,55,48,48,32,48,46,49,57,57,51,48,48,32,45,48,46,50,51,51,54,48,48,10,118,110,32,48,46,57,56,51,54,48,48,32,48,46,49,52,57,54,48,48,32,48,46,49,48,49,50,48,48,10,118,110,32,48,46,57,56,50,57,48,48,32,48,46,49,56,48,53,48,48,32,45,48,46,48,51,52,57,48,48,10,118,110,32,48,46,57,52,49,49,48,48,32,45,48,46,51,50,55,55,48,48,32,48,46,48,56,51,52,48,48,10,118,110,32,48,46,56,57,51,53,48,48,32,45,48,46,51,53,53,56,48,48,32,48,46,50,55,52,48,48,48,10,118,110,32,48,46,56,49,48,49,48,48,32,45,48,46,50,56,56,57,48,48,32,48,46,53,49,48,50,48,48,10,118,110,32,48,46,57,53,55,49,48,48,32,48,46,49,56,50,56,48,48,32,48,46,50,50,52,57,48,48,10,118,110,32,45,48,46,57,56,51,54,48,48,32,48,46,49,52,57,54,48,48,32,48,46,49,48,49,50,48,48,10,118,110,32,45,48,46,57,53,55,49,48,48,32,48,46,49,56,50,56,48,48,32,48,46,50,50,52,57,48,48,10,118,110,32,45,48,46,56,49,48,49,48,48,32,45,48,46,50,56,56,57,48,48,32,48,46,53,49,48,50,48,48,10,118,110,32,45,48,46,56,57,51,53,48,48,32,45,48,46,51,53,53,56,48,48,32,48,46,50,55,52,48,48,48,10,118,110,32,45,48,46,57,52,49,49,48,48,32,45,48,46,51,50,55,55,48,48,32,48,46,48,56,51,52,48,48,10,118,110,32,45,48,46,57,56,50,57,48,48,32,48,46,49,56,48,53,48,48,32,45,48,46,48,51,52,57,48,48,10,118,110,32,48,46,57,54,48,53,48,48,32,48,46,50,51,55,53,48,48,32,45,48,46,49,52,52,55,48,48,10,118,110,32,48,46,57,56,50,56,48,48,32,45,48,46,48,49,55,53,48,48,32,45,48,46,49,56,51,52,48,48,10,118,110,32,45,48,46,57,54,48,53,48,48,32,48,46,50,51,55,53,48,48,32,45,48,46,49,52,52,55,48,48,10,118,110,32,45,48,46,57,56,50,56,48,48,32,45,48,46,48,49,55,53,48,48,32,45,48,46,49,56,51,52,48,48,10,118,110,32,48,46,57,54,51,52,48,48,32,45,48,46,49,53,48,53,48,48,32,48,46,50,50,49,55,48,48,10,118,110,32,48,46,54,49,50,51,48,48,32,45,48,46,55,56,55,50,48,48,32,48,46,48,55,52,48,48,48,10,118,110,32,48,46,55,54,57,51,48,48,32,45,48,46,52,52,55,51,48,48,32,48,46,52,53,54,49,48,48,10,118,110,32,48,46,52,56,56,49,48,48,32,45,48,46,56,54,51,55,48,48,32,48,46,49,50,53,54,48,48,10,118,110,32,45,48,46,57,54,51,52,48,48,32,45,48,46,49,53,48,53,48,48,32,48,46,50,50,49,55,48,48,10,118,110,32,45,48,46,55,54,57,51,48,48,32,45,48,46,52,52,55,51,48,48,32,48,46,52,53,54,49,48,48,10,118,110,32,45,48,46,54,49,50,51,48,48,32,45,48,46,55,56,55,50,48,48,32,48,46,48,55,52,48,48,48,10,118,110,32,45,48,46,52,56,56,49,48,48,32,45,48,46,56,54,51,55,48,48,32,48,46,49,50,53,54,48,48,10,118,110,32,48,46,51,48,54,51,48,48,32,45,48,46,57,52,57,53,48,48,32,45,48,46,48,54,55,52,48,48,10,118,110,32,48,46,51,56,53,48,48,48,32,45,48,46,57,49,50,51,48,48,32,48,46,49,51,57,54,48,48,10,118,110,32,45,48,46,51,48,54,51,48,48,32,45,48,46,57,52,57,53,48,48,32,45,48,46,48,54,55,52,48,48,10,118,110,32,45,48,46,51,56,53,48,48,48,32,45,48,46,57,49,50,51,48,48,32,48,46,49,51,57,54,48,48,10,118,110,32,48,46,50,56,54,56,48,48,32,45,48,46,52,57,51,50,48,48,32,45,48,46,56,50,49,51,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,52,57,57,51,48,48,32,45,48,46,56,54,54,52,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,50,53,56,50,48,48,32,45,48,46,57,54,54,49,48,48,10,118,110,32,48,46,50,56,56,56,48,48,32,45,48,46,50,55,49,51,48,48,32,45,48,46,57,49,56,49,48,48,10,118,110,32,48,46,52,49,50,49,48,48,32,45,48,46,50,57,57,55,48,48,32,45,48,46,56,54,48,52,48,48,10,118,110,32,48,46,52,49,56,52,48,48,32,45,48,46,52,57,54,54,48,48,32,45,48,46,55,54,48,53,48,48,10,118,110,32,48,46,52,53,50,50,48,48,32,45,48,46,54,56,54,48,48,48,32,45,48,46,53,55,48,48,48,48,10,118,110,32,48,46,50,55,54,57,48,48,32,45,48,46,55,48,53,53,48,48,32,45,48,46,54,53,50,52,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,55,49,57,56,48,48,32,45,48,46,54,57,52,50,48,48,10,118,110,32,45,48,46,50,56,54,56,48,48,32,45,48,46,52,57,51,50,48,48,32,45,48,46,56,50,49,51,48,48,10,118,110,32,45,48,46,50,55,54,57,48,48,32,45,48,46,55,48,53,53,48,48,32,45,48,46,54,53,50,52,48,48,10,118,110,32,45,48,46,52,53,50,50,48,48,32,45,48,46,54,56,54,48,48,48,32,45,48,46,53,55,48,48,48,48,10,118,110,32,45,48,46,52,49,56,52,48,48,32,45,48,46,52,57,54,54,48,48,32,45,48,46,55,54,48,53,48,48,10,118,110,32,45,48,46,52,49,50,49,48,48,32,45,48,46,50,57,57,55,48,48,32,45,48,46,56,54,48,52,48,48,10,118,110,32,45,48,46,50,56,56,56,48,48,32,45,48,46,50,55,49,51,48,48,32,45,48,46,57,49,56,49,48,48,10,118,110,32,48,46,50,54,56,52,48,48,32,45,48,46,56,52,50,56,48,48,32,45,48,46,52,54,54,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,56,54,52,54,48,48,32,45,48,46,53,48,50,52,48,48,10,118,110,32,48,46,52,55,54,49,48,48,32,45,48,46,55,56,56,55,48,48,32,45,48,46,51,56,56,55,48,48,10,118,110,32,48,46,52,56,50,51,48,48,32,45,48,46,56,52,57,51,48,48,32,45,48,46,50,49,52,53,48,48,10,118,110,32,48,46,50,54,48,56,48,48,32,45,48,46,57,50,50,53,48,48,32,45,48,46,50,56,52,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,57,52,57,55,48,48,32,45,48,46,51,49,51,48,48,48,10,118,110,32,45,48,46,50,54,56,52,48,48,32,45,48,46,56,52,50,56,48,48,32,45,48,46,52,54,54,53,48,48,10,118,110,32,45,48,46,50,54,48,56,48,48,32,45,48,46,57,50,50,53,48,48,32,45,48,46,50,56,52,53,48,48,10,118,110,32,45,48,46,52,56,50,51,48,48,32,45,48,46,56,52,57,51,48,48,32,45,48,46,50,49,52,53,48,48,10,118,110,32,45,48,46,52,55,54,49,48,48,32,45,48,46,55,56,56,55,48,48,32,45,48,46,51,56,56,55,48,48,10,118,110,32,48,46,50,55,50,54,48,48,32,45,48,46,57,52,57,48,48,48,32,45,48,46,49,53,56,51,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,57,56,50,52,48,48,32,45,48,46,49,56,54,55,48,48,10,118,110,32,48,46,53,49,51,57,48,48,32,45,48,46,56,53,52,48,48,48,32,45,48,46,48,56,48,52,48,48,10,118,110,32,48,46,53,57,57,57,48,48,32,45,48,46,56,48,48,49,48,48,32,45,48,46,48,48,52,53,48,48,10,118,110,32,48,46,50,57,56,55,48,48,32,45,48,46,57,52,52,55,48,48,32,45,48,46,49,51,52,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,57,56,54,49,48,48,32,45,48,46,49,54,54,51,48,48,10,118,110,32,45,48,46,50,55,50,54,48,48,32,45,48,46,57,52,57,48,48,48,32,45,48,46,49,53,56,51,48,48,10,118,110,32,45,48,46,50,57,56,55,48,48,32,45,48,46,57,52,52,55,48,48,32,45,48,46,49,51,52,56,48,48,10,118,110,32,45,48,46,53,57,57,57,48,48,32,45,48,46,56,48,48,49,48,48,32,45,48,46,48,48,52,53,48,48,10,118,110,32,45,48,46,53,49,51,57,48,48,32,45,48,46,56,53,52,48,48,48,32,45,48,46,48,56,48,52,48,48,10,118,110,32,48,46,51,49,53,48,48,48,32,45,48,46,57,49,48,57,48,48,32,45,48,46,50,54,54,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,57,52,56,51,48,48,32,45,48,46,51,49,55,52,48,48,10,118,110,32,48,46,54,53,53,56,48,48,32,45,48,46,55,52,49,48,48,48,32,45,48,46,49,52,52,52,48,48,10,118,110,32,45,48,46,51,49,53,48,48,48,32,45,48,46,57,49,48,57,48,48,32,45,48,46,50,54,54,53,48,48,10,118,110,32,45,48,46,54,53,53,56,48,48,32,45,48,46,55,52,49,48,48,48,32,45,48,46,49,52,52,52,48,48,10,118,110,32,48,46,57,49,54,57,48,48,32,45,48,46,51,56,50,53,48,48,32,45,48,46,49,49,52,49,48,48,10,118,110,32,48,46,56,49,48,49,48,48,32,45,48,46,53,55,56,51,48,48,32,48,46,48,57,54,55,48,48,10,118,110,32,45,48,46,57,49,54,57,48,48,32,45,48,46,51,56,50,53,48,48,32,45,48,46,49,49,52,49,48,48,10,118,110,32,45,48,46,56,49,48,49,48,48,32,45,48,46,53,55,56,51,48,48,32,48,46,48,57,54,55,48,48,10,118,110,32,48,46,56,51,55,53,48,48,32,45,48,46,53,49,52,52,48,48,32,48,46,49,56,51,57,48,48,10,118,110,32,48,46,57,54,50,56,48,48,32,45,48,46,50,51,54,53,48,48,32,48,46,49,51,48,53,48,48,10,118,110,32,48,46,54,53,54,57,48,48,32,45,48,46,55,50,52,53,48,48,32,48,46,50,48,56,54,48,48,10,118,110,32,48,46,54,57,51,48,48,48,32,45,48,46,55,48,53,53,48,48,32,48,46,49,52,56,52,48,48,10,118,110,32,48,46,56,57,55,48,48,48,32,45,48,46,52,50,51,48,48,48,32,48,46,49,50,56,48,48,48,10,118,110,32,48,46,57,55,56,53,48,48,32,45,48,46,49,53,52,53,48,48,32,48,46,49,51,54,53,48,48,10,118,110,32,45,48,46,56,51,55,53,48,48,32,45,48,46,53,49,52,52,48,48,32,48,46,49,56,51,57,48,48,10,118,110,32,45,48,46,56,57,55,48,48,48,32,45,48,46,52,50,51,48,48,48,32,48,46,49,50,56,48,48,48,10,118,110,32,45,48,46,54,57,51,48,48,48,32,45,48,46,55,48,53,53,48,48,32,48,46,49,52,56,52,48,48,10,118,110,32,45,48,46,54,53,54,57,48,48,32,45,48,46,55,50,52,53,48,48,32,48,46,50,48,56,54,48,48,10,118,110,32,45,48,46,57,54,50,56,48,48,32,45,48,46,50,51,54,53,48,48,32,48,46,49,51,48,53,48,48,10,118,110,32,45,48,46,57,55,56,53,48,48,32,45,48,46,49,53,52,53,48,48,32,48,46,49,51,54,53,48,48,10,118,110,32,48,46,50,56,56,54,48,48,32,45,48,46,48,52,51,50,48,48,32,45,48,46,57,53,54,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,45,48,46,48,49,49,48,48,48,32,45,48,46,57,57,57,57,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,51,50,48,48,48,48,32,45,48,46,57,52,55,52,48,48,10,118,110,32,48,46,50,57,54,48,48,48,32,48,46,50,56,51,56,48,48,32,45,48,46,57,49,50,48,48,48,10,118,110,32,48,46,52,51,52,50,48,48,32,48,46,50,49,52,56,48,48,32,45,48,46,56,55,52,56,48,48,10,118,110,32,48,46,52,50,48,55,48,48,32,45,48,46,49,48,55,53,48,48,32,45,48,46,57,48,48,56,48,48,10,118,110,32,45,48,46,50,56,56,54,48,48,32,45,48,46,48,52,51,50,48,48,32,45,48,46,57,53,54,53,48,48,10,118,110,32,45,48,46,52,50,48,55,48,48,32,45,48,46,49,48,55,53,48,48,32,45,48,46,57,48,48,56,48,48,10,118,110,32,45,48,46,52,51,52,50,48,48,32,48,46,50,49,52,56,48,48,32,45,48,46,56,55,52,56,48,48,10,118,110,32,45,48,46,50,57,54,48,48,48,32,48,46,50,56,51,56,48,48,32,45,48,46,57,49,50,48,48,48,10,118,110,32,48,46,49,52,55,49,48,48,32,48,46,57,53,48,55,48,48,32,48,46,50,55,51,48,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,57,54,51,50,48,48,32,48,46,50,54,56,54,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,56,50,52,54,48,48,32,48,46,53,54,53,55,48,48,10,118,110,32,48,46,49,55,55,55,48,48,32,48,46,56,48,52,55,48,48,32,48,46,53,54,54,53,48,48,10,118,110,32,48,46,52,50,50,54,48,48,32,48,46,55,51,52,48,48,48,32,48,46,53,51,49,54,48,48,10,118,110,32,48,46,51,56,55,55,48,48,32,48,46,56,56,52,50,48,48,32,48,46,50,54,48,53,48,48,10,118,110,32,48,46,51,53,54,56,48,48,32,48,46,57,51,52,48,48,48,32,48,46,48,49,55,48,48,48,10,118,110,32,48,46,49,51,51,51,48,48,32,48,46,57,57,48,57,48,48,32,48,46,48,49,53,53,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,57,57,57,57,48,48,32,48,46,48,49,48,56,48,48,10,118,110,32,45,48,46,49,52,55,49,48,48,32,48,46,57,53,48,55,48,48,32,48,46,50,55,51,48,48,48,10,118,110,32,45,48,46,49,51,51,51,48,48,32,48,46,57,57,48,57,48,48,32,48,46,48,49,53,53,48,48,10,118,110,32,45,48,46,51,53,54,56,48,48,32,48,46,57,51,52,48,48,48,32,48,46,48,49,55,48,48,48,10,118,110,32,45,48,46,51,56,55,55,48,48,32,48,46,56,56,52,50,48,48,32,48,46,50,54,48,53,48,48,10,118,110,32,45,48,46,52,50,50,54,48,48,32,48,46,55,51,52,48,48,48,32,48,46,53,51,49,54,48,48,10,118,110,32,45,48,46,49,55,55,55,48,48,32,48,46,56,48,52,55,48,48,32,48,46,53,54,54,53,48,48,10,118,110,32,48,46,49,53,49,51,48,48,32,48,46,57,53,57,54,48,48,32,45,48,46,50,51,55,49,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,57,55,49,50,48,48,32,45,48,46,50,51,56,48,48,48,10,118,110,32,48,46,51,52,52,54,48,48,32,48,46,57,48,56,57,48,48,32,45,48,46,50,51,52,56,48,48,10,118,110,32,48,46,51,53,57,57,48,48,32,48,46,55,54,55,49,48,48,32,45,48,46,53,51,49,49,48,48,10,118,110,32,48,46,50,49,49,52,48,48,32,48,46,56,50,51,51,48,48,32,45,48,46,53,50,54,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,56,52,55,48,48,48,32,45,48,46,53,51,49,53,48,48,10,118,110,32,45,48,46,49,53,49,51,48,48,32,48,46,57,53,57,54,48,48,32,45,48,46,50,51,55,49,48,48,10,118,110,32,45,48,46,50,49,49,52,48,48,32,48,46,56,50,51,51,48,48,32,45,48,46,53,50,54,56,48,48,10,118,110,32,45,48,46,51,53,57,57,48,48,32,48,46,55,54,55,49,48,48,32,45,48,46,53,51,49,49,48,48,10,118,110,32,45,48,46,51,52,52,54,48,48,32,48,46,57,48,56,57,48,48,32,45,48,46,50,51,52,56,48,48,10,118,110,32,48,46,50,55,51,54,48,48,32,48,46,53,57,51,52,48,48,32,45,48,46,55,53,55,48,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,54,50,56,48,48,48,32,45,48,46,55,55,56,50,48,48,10,118,110,32,48,46,52,48,52,51,48,48,32,48,46,53,50,55,48,48,48,32,45,48,46,55,52,55,53,48,48,10,118,110,32,45,48,46,50,55,51,54,48,48,32,48,46,53,57,51,52,48,48,32,45,48,46,55,53,55,48,48,48,10,118,110,32,45,48,46,52,48,52,51,48,48,32,48,46,53,50,55,48,48,48,32,45,48,46,55,52,55,53,48,48,10,118,110,32,48,46,53,53,50,48,48,48,32,48,46,56,51,50,56,48,48,32,45,48,46,48,52,50,51,48,48,10,118,110,32,48,46,52,51,53,49,48,48,32,48,46,57,48,48,48,48,48,32,48,46,48,50,52,55,48,48,10,118,110,32,48,46,56,51,48,49,48,48,32,48,46,53,53,51,53,48,48,32,45,48,46,48,54,55,54,48,48,10,118,110,32,48,46,56,50,55,56,48,48,32,48,46,53,49,50,55,48,48,32,48,46,50,50,55,52,48,48,10,118,110,32,48,46,53,55,48,51,48,48,32,48,46,55,52,57,56,48,48,32,48,46,51,51,53,51,48,48,10,118,110,32,48,46,53,49,57,48,48,48,32,48,46,55,53,50,51,48,48,32,48,46,52,48,53,57,48,48,10,118,110,32,45,48,46,53,53,50,48,48,48,32,48,46,56,51,50,56]);fileData0.push.apply(fileData0,[48,48,32,45,48,46,48,52,50,51,48,48,10,118,110,32,45,48,46,53,55,48,51,48,48,32,48,46,55,52,57,56,48,48,32,48,46,51,51,53,51,48,48,10,118,110,32,45,48,46,56,50,55,56,48,48,32,48,46,53,49,50,55,48,48,32,48,46,50,50,55,52,48,48,10,118,110,32,45,48,46,56,51,48,49,48,48,32,48,46,53,53,51,53,48,48,32,45,48,46,48,54,55,54,48,48,10,118,110,32,45,48,46,52,51,53,49,48,48,32,48,46,57,48,48,48,48,48,32,48,46,48,50,52,55,48,48,10,118,110,32,45,48,46,53,49,57,48,48,48,32,48,46,55,53,50,51,48,48,32,48,46,52,48,53,57,48,48,10,118,110,32,48,46,53,53,50,54,48,48,32,48,46,54,51,55,53,48,48,32,48,46,53,51,54,56,48,48,10,118,110,32,48,46,53,55,48,48,48,48,32,48,46,54,49,50,48,48,48,32,48,46,53,52,56,51,48,48,10,118,110,32,48,46,56,48,54,56,48,48,32,48,46,52,50,55,55,48,48,32,48,46,52,48,55,53,48,48,10,118,110,32,48,46,56,51,54,49,48,48,32,48,46,52,52,55,55,48,48,32,48,46,51,49,55,48,48,48,10,118,110,32,48,46,54,50,57,53,48,48,32,48,46,54,53,56,55,48,48,32,48,46,52,49,50,48,48,48,10,118,110,32,48,46,54,52,49,48,48,48,32,48,46,54,53,51,54,48,48,32,48,46,52,48,50,51,48,48,10,118,110,32,45,48,46,53,53,50,54,48,48,32,48,46,54,51,55,53,48,48,32,48,46,53,51,54,56,48,48,10,118,110,32,45,48,46,54,50,57,53,48,48,32,48,46,54,53,56,55,48,48,32,48,46,52,49,50,48,48,48,10,118,110,32,45,48,46,56,51,54,49,48,48,32,48,46,52,52,55,55,48,48,32,48,46,51,49,55,48,48,48,10,118,110,32,45,48,46,56,48,54,56,48,48,32,48,46,52,50,55,55,48,48,32,48,46,52,48,55,53,48,48,10,118,110,32,45,48,46,53,55,48,48,48,48,32,48,46,54,49,50,48,48,48,32,48,46,53,52,56,51,48,48,10,118,110,32,45,48,46,54,52,49,48,48,48,32,48,46,54,53,51,54,48,48,32,48,46,52,48,50,51,48,48,10,118,110,32,48,46,55,48,56,49,48,48,32,48,46,54,56,54,53,48,48,32,48,46,49,54,52,57,48,48,10,118,110,32,48,46,54,55,48,54,48,48,32,48,46,55,50,51,50,48,48,32,48,46,49,54,52,57,48,48,10,118,110,32,48,46,56,55,57,49,48,48,32,48,46,52,54,52,57,48,48,32,48,46,49,48,52,56,48,48,10,118,110,32,48,46,57,48,49,54,48,48,32,48,46,52,50,57,57,48,48,32,45,48,46,48,52,55,50,48,48,10,118,110,32,48,46,55,52,50,56,48,48,32,48,46,54,54,56,55,48,48,32,45,48,46,48,51,51,48,48,48,10,118,110,32,48,46,54,55,49,54,48,48,32,48,46,55,52,48,49,48,48,32,45,48,46,48,51,52,49,48,48,10,118,110,32,45,48,46,55,48,56,49,48,48,32,48,46,54,56,54,53,48,48,32,48,46,49,54,52,57,48,48,10,118,110,32,45,48,46,55,52,50,56,48,48,32,48,46,54,54,56,55,48,48,32,45,48,46,48,51,51,48,48,48,10,118,110,32,45,48,46,57,48,49,54,48,48,32,48,46,52,50,57,57,48,48,32,45,48,46,48,52,55,50,48,48,10,118,110,32,45,48,46,56,55,57,49,48,48,32,48,46,52,54,52,57,48,48,32,48,46,49,48,52,56,48,48,10,118,110,32,45,48,46,54,55,48,54,48,48,32,48,46,55,50,51,50,48,48,32,48,46,49,54,52,57,48,48,10,118,110,32,45,48,46,54,55,49,54,48,48,32,48,46,55,52,48,49,48,48,32,45,48,46,48,51,52,49,48,48,10,118,110,32,48,46,55,53,54,51,48,48,32,48,46,54,48,53,56,48,48,32,45,48,46,50,52,54,56,48,48,10,118,110,32,48,46,54,53,48,51,48,48,32,48,46,55,48,54,50,48,48,32,45,48,46,50,55,57,54,48,48,10,118,110,32,48,46,57,48,57,52,48,48,32,48,46,51,54,53,52,48,48,32,45,48,46,49,57,56,53,48,48,10,118,110,32,48,46,56,55,49,52,48,48,32,48,46,51,48,48,50,48,48,32,45,48,46,51,56,55,57,48,48,10,118,110,32,48,46,55,51,55,49,48,48,32,48,46,52,51,57,52,48,48,32,45,48,46,53,49,51,51,48,48,10,118,110,32,48,46,53,57,57,53,48,48,32,48,46,53,53,52,54,48,48,32,45,48,46,53,55,55,48,48,48,10,118,110,32,45,48,46,55,53,54,51,48,48,32,48,46,54,48,53,56,48,48,32,45,48,46,50,52,54,56,48,48,10,118,110,32,45,48,46,55,51,55,49,48,48,32,48,46,52,51,57,52,48,48,32,45,48,46,53,49,51,51,48,48,10,118,110,32,45,48,46,56,55,49,52,48,48,32,48,46,51,48,48,50,48,48,32,45,48,46,51,56,55,57,48,48,10,118,110,32,45,48,46,57,48,57,52,48,48,32,48,46,51,54,53,52,48,48,32,45,48,46,49,57,56,53,48,48,10,118,110,32,45,48,46,54,53,48,51,48,48,32,48,46,55,48,54,50,48,48,32,45,48,46,50,55,57,54,48,48,10,118,110,32,45,48,46,53,57,57,53,48,48,32,48,46,53,53,52,54,48,48,32,45,48,46,53,55,55,48,48,48,10,118,110,32,48,46,55,48,48,52,48,48,32,48,46,50,48,55,57,48,48,32,45,48,46,54,56,50,55,48,48,10,118,110,32,48,46,56,54,51,54,48,48,32,48,46,49,54,51,49,48,48,32,45,48,46,52,55,55,49,48,48,10,118,110,32,48,46,54,56,54,52,48,48,32,48,46,48,53,50,51,48,48,32,45,48,46,55,50,53,51,48,48,10,118,110,32,48,46,54,52,53,57,48,48,32,45,48,46,48,52,49,50,48,48,32,45,48,46,55,54,50,51,48,48,10,118,110,32,48,46,53,56,49,53,48,48,32,48,46,48,49,51,57,48,48,32,45,48,46,56,49,51,52,48,48,10,118,110,32,48,46,53,56,49,57,48,48,32,48,46,51,48,53,48,48,48,32,45,48,46,55,53,51,56,48,48,10,118,110,32,45,48,46,55,48,48,52,48,48,32,48,46,50,48,55,57,48,48,32,45,48,46,54,56,50,55,48,48,10,118,110,32,45,48,46,53,56,49,57,48,48,32,48,46,51,48,53,48,48,48,32,45,48,46,55,53,51,56,48,48,10,118,110,32,45,48,46,53,56,49,53,48,48,32,48,46,48,49,51,57,48,48,32,45,48,46,56,49,51,52,48,48,10,118,110,32,45,48,46,54,52,53,57,48,48,32,45,48,46,48,52,49,50,48,48,32,45,48,46,55,54,50,51,48,48,10,118,110,32,45,48,46,54,56,54,52,48,48,32,48,46,48,53,50,51,48,48,32,45,48,46,55,50,53,51,48,48,10,118,110,32,45,48,46,56,54,51,54,48,48,32,48,46,49,54,51,49,48,48,32,45,48,46,52,55,55,49,48,48,10,118,110,32,48,46,52,56,55,53,48,48,32,48,46,52,50,57,55,48,48,32,45,48,46,55,54,48,48,48,48,10,118,110,32,48,46,53,49,52,57,48,48,32,48,46,49,49,56,55,48,48,32,45,48,46,56,52,56,57,48,48,10,118,110,32,48,46,52,57,52,52,48,48,32,48,46,54,54,55,57,48,48,32,45,48,46,53,53,54,50,48,48,10,118,110,32,45,48,46,52,56,55,53,48,48,32,48,46,52,50,57,55,48,48,32,45,48,46,55,54,48,48,48,48,10,118,110,32,45,48,46,52,57,52,52,48,48,32,48,46,54,54,55,57,48,48,32,45,48,46,53,53,54,50,48,48,10,118,110,32,45,48,46,53,49,52,57,48,48,32,48,46,49,49,56,55,48,48,32,45,48,46,56,52,56,57,48,48,10,118,110,32,48,46,53,52,54,48,48,48,32,48,46,55,57,55,56,48,48,32,45,48,46,50,53,53,53,48,48,10,118,110,32,48,46,53,56,55,49,48,48,32,48,46,56,48,57,53,48,48,32,45,48,46,48,48,55,50,48,48,10,118,110,32,45,48,46,53,52,54,48,48,48,32,48,46,55,57,55,56,48,48,32,45,48,46,50,53,53,53,48,48,10,118,110,32,45,48,46,53,56,55,49,48,48,32,48,46,56,48,57,53,48,48,32,45,48,46,48,48,55,50,48,48,10,118,110,32,48,46,54,49,55,53,48,48,32,48,46,55,53,57,57,48,48,32,48,46,50,48,51,49,48,48,10,118,110,32,48,46,54,51,54,50,48,48,32,48,46,54,51,53,49,48,48,32,48,46,52,51,56,48,48,48,10,118,110,32,45,48,46,54,49,55,53,48,48,32,48,46,55,53,57,57,48,48,32,48,46,50,48,51,49,48,48,10,118,110,32,45,48,46,54,51,54,50,48,48,32,48,46,54,51,53,49,48,48,32,48,46,52,51,56,48,48,48,10,118,110,32,48,46,54,49,53,52,48,48,32,48,46,53,53,50,54,48,48,32,48,46,53,54,50,48,48,48,10,118,110,32,48,46,52,51,51,53,48,48,32,48,46,54,48,52,49,48,48,32,48,46,54,54,56,54,48,48,10,118,110,32,48,46,51,55,49,48,48,48,32,48,46,55,52,53,56,48,48,32,48,46,53,53,51,51,48,48,10,118,110,32,48,46,53,51,56,52,48,48,32,48,46,55,50,57,54,48,48,32,48,46,52,50,49,54,48,48,10,118,110,32,45,48,46,54,49,53,52,48,48,32,48,46,53,53,50,54,48,48,32,48,46,53,54,50,48,48,48,10,118,110,32,45,48,46,53,51,56,52,48,48,32,48,46,55,50,57,54,48,48,32,48,46,52,50,49,54,48,48,10,118,110,32,45,48,46,51,55,49,48,48,48,32,48,46,55,52,53,56,48,48,32,48,46,53,53,51,51,48,48,10,118,110,32,45,48,46,52,51,51,53,48,48,32,48,46,54,48,52,49,48,48,32,48,46,54,54,56,54,48,48,10,118,110,32,48,46,51,55,54,54,48,48,32,48,46,57,50,54,51,48,48,32,48,46,48,49,52,49,48,48,10,118,110,32,48,46,49,56,50,52,48,48,32,48,46,57,56,49,57,48,48,32,48,46,48,53,49,52,48,48,10,118,110,32,45,48,46,51,55,54,54,48,48,32,48,46,57,50,54,51,48,48,32,48,46,48,49,52,49,48,48,10,118,110,32,45,48,46,49,56,50,52,48,48,32,48,46,57,56,49,57,48,48,32,48,46,48,53,49,52,48,48,10,118,110,32,48,46,50,48,57,49,48,48,32,48,46,54,53,55,56,48,48,32,48,46,55,50,51,54,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,54,56,50,53,48,48,32,48,46,55,51,48,56,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,54,49,48,57,48,48,32,48,46,55,57,49,55,48,48,10,118,110,32,48,46,49,57,51,56,48,48,32,48,46,55,48,48,55,48,48,32,48,46,54,56,54,54,48,48,10,118,110,32,45,48,46,50,48,57,49,48,48,32,48,46,54,53,55,56,48,48,32,48,46,55,50,51,54,48,48,10,118,110,32,45,48,46,49,57,51,56,48,48,32,48,46,55,48,48,55,48,48,32,48,46,54,56,54,54,48,48,10,118,110,32,45,48,46,50,48,56,48,48,48,32,48,46,51,52,49,49,48,48,32,45,48,46,57,49,54,55,48,48,10,118,110,32,45,48,46,49,57,56,54,48,48,32,48,46,55,55,53,55,48,48,32,45,48,46,53,57,56,57,48,48,10,118,110,32,48,46,50,48,56,48,48,48,32,48,46,51,52,49,49,48,48,32,45,48,46,57,49,54,55,48,48,10,118,110,32,48,46,49,57,56,54,48,48,32,48,46,55,55,53,55,48,48,32,45,48,46,53,57,56,57,48,48,10,118,110,32,48,46,48,50,56,50,48,48,32,48,46,57,51,54,54,48,48,32,48,46,51,52,57,51,48,48,10,118,110,32,45,48,46,48,52,53,50,48,48,32,48,46,55,52,49,52,48,48,32,48,46,54,54,57,53,48,48,10,118,110,32,45,48,46,48,50,56,50,48,48,32,48,46,57,51,54,54,48,48,32,48,46,51,52,57,51,48,48,10,118,110,32,48,46,48,52,53,50,48,48,32,48,46,55,52,49,52,48,48,32,48,46,54,54,57,53,48,48,10,118,110,32,45,48,46,49,48,51,50,48,48,32,48,46,53,54,53,56,48,48,32,48,46,56,49,56,48,48,48,10,118,110,32,48,46,48,48,48,48,48,48,32,48,46,53,49,53,55,48,48,32,48,46,56,53,54,55,48,48,10,118,110,32,48,46,49,48,51,50,48,48,32,48,46,53,54,53,56,48,48,32,48,46,56,49,56,48,48,48,10,118,110,32,48,46,57,56,56,54,48,48,32,48,46,49,52,51,55,48,48,32,48,46,48,52,51,52,48,48,10,118,110,32,48,46,57,54,57,52,48,48,32,48,46,49,53,48,55,48,48,32,48,46,49,57,51,54,48,48,10,118,110,32,45,48,46,57,56,56,54,48,48,32,48,46,49,52,51,55,48,48,32,48,46,48,52,51,52,48,48,10,118,110,32,45,48,46,57,54,57,52,48,48,32,48,46,49,53,48,55,48,48,32,48,46,49,57,51,54,48,48,10,118,110,32,48,46,57,54,49,49,48,48,32,48,46,49,52,50,48,48,48,32,48,46,50,51,54,55,48,48,10,118,110,32,48,46,57,57,49,49,48,48,32,45,48,46,49,49,50,49,48,48,32,48,46,48,55,49,55,48,48,10,118,110,32,48,46,57,57,54,49,48,48,32,45,48,46,48,56,55,57,48,48,32,48,46,48,48,54,48,48,48,10,118,110,32,48,46,57,55,50,57,48,48,32,48,46,49,55,56,53,48,48,32,48,46,49,52,54,55,48,48,10,118,110,32,45,48,46,57,54,49,49,48,48,32,48,46,49,52,50,48,48,48,32,48,46,50,51,54,55,48,48,10,118,110,32,45,48,46,57,55,50,57,48,48,32,48,46,49,55,56,53,48,48,32,48,46,49,52,54,55,48,48,10,118,110,32,45,48,46,57,57,54,49,48,48,32,45,48,46,48,56,55,57,48,48,32,48,46,48,48,54,48,48,48,10,118,110,32,45,48,46,57,57,49,49,48,48,32,45,48,46,49,49,50,49,48,48,32,48,46,48,55,49,55,48,48,10,118,110,32,48,46,57,55,54,55,48,48,32,48,46,50,49,52,52,48,48,32,48,46,48,48,48,53,48,48,10,118,110,32,48,46,57,57,55,51,48,48,32,48,46,48,54,55,55,48,48,32,45,48,46,48,50,54,53,48,48,10,118,110,32,48,46,56,54,50,57,48,48,32,48,46,52,56,49,54,48,48,32,48,46,49,53,51,48,48,48,10,118,110,32,48,46,57,55,52,51,48,48,32,48,46,50,48,53,57,48,48,32,45,48,46,48,57,49,53,48,48,10,118,110,32,45,48,46,57,55,54,55,48,48,32,48,46,50,49,52,52,48,48,32,48,46,48,48,48,53,48,48,10,118,110,32,45,48,46,57,55,52,51,48,48,32,48,46,50,48,53,57,48,48,32,45,48,46,48,57,49,53,48,48,10,118,110,32,45,48,46,56,54,50,57,48,48,32,48,46,52,56,49,54,48,48,32,48,46,49,53,51,48,48,48,10,118,110,32,45,48,46,57,57,55,51,48,48,32,48,46,48,54,55,55,48,48,32,45,48,46,48,50,54,53,48,48,10,118,110,32,48,46,57,53,57,48,48,48,32,48,46,49,55,57,51,48,48,32,45,48,46,50,49,57,54,48,48,10,118,110,32,48,46,54,53,57,55,48,48,32,48,46,54,51,49,49,48,48,32,45,48,46,52,48,56,49,48,48,10,118,110,32,45,48,46,57,53,57,48,48,48,32,48,46,49,55,57,51,48,48,32,45,48,46,50,49,57,54,48,48,10,118,110,32,45,48,46,54,53,57,55,48,48,32,48,46,54,51,49,49,48,48,32,45,48,46,52,48,56,49,48,48,10,118,110,32,48,46,54,51,52,53,48,48,32,45,48,46,55,55,50,57,48,48,32,45,48,46,48,48,50,54,48,48,10,118,110,32,48,46,54,55,55,53,48,48,32,45,48,46,55,50,56,48,48,48,32,48,46,49,48,52,57,48,48,10,118,110,32,48,46,54,49,49,57,48,48,32,45,48,46,55,55,53,49,48,48,32,45,48,46,49,53,55,50,48,48,10,118,110,32,48,46,53,53,50,50,48,48,32,45,48,46,56,49,55,50,48,48,32,45,48,46,49,54,52,57,48,48,10,118,110,32,48,46,53,53,52,53,48,48,32,45,48,46,56,51,49,56,48,48,32,48,46,48,50,51,55,48,48,10,118,110,32,48,46,53,55,52,49,48,48,32,45,48,46,56,48,51,56,48,48,32,48,46,49,53,53,53,48,48,10,118,110,32,45,48,46,54,51,52,53,48,48,32,45,48,46,55,55,50,57,48,48,32,45,48,46,48,48,50,54,48,48,10,118,110,32,45,48,46,53,53,52,53,48,48,32,45,48,46,56,51,49,56,48,48,32,48,46,48,50,51,55,48,48,10,118,110,32,45,48,46,53,53,50,50,48,48,32,45,48,46,56,49,55,50,48,48,32,45,48,46,49,54,52,57,48,48,10,118,110,32,45,48,46,54,49,49,57,48,48,32,45,48,46,55,55,53,49,48,48,32,45,48,46,49,53,55,50,48,48,10,118,110,32,45,48,46,54,55,55,53,48,48,32,45,48,46,55,50,56,48,48,48,32,48,46,49,48,52,57,48,48,10,118,110,32,45,48,46,53,55,52,49,48,48,32,45,48,46,56,48,51,56,48,48,32,48,46,49,53,53,53,48,48,10,118,110,32,48,46,52,51,49,54,48,48,32,45,48,46,57,48,48,55,48,48,32,48,46,48,53,48,48,48,48,10,118,110,32,48,46,53,49,52,53,48,48,32,45,48,46,56,53,51,55,48,48,32,48,46,48,56,48,48,48,48,10,118,110,32,48,46,52,56,52,54,48,48,32,45,48,46,56,53,57,52,48,48,32,48,46,49,54,51,49,48,48,10,118,110,32,48,46,51,55,50,55,48,48,32,45,48,46,57,49,50,57,48,48,32,45,48,46,49,54,54,55,48,48,10,118,110,32,48,46,50,50,48,54,48,48,32,45,48,46,57,55,53,51,48,48,32,45,48,46,48,48,56,57,48,48,10,118,110,32,45,48,46,52,51,49,54,48,48,32,45,48,46,57,48,48,55,48,48,32,48,46,48,53,48,48,48,48,10,118,110,32,45,48,46,51,55,50,55,48,48,32,45,48,46,57,49,50,57,48,48,32,45,48,46,49,54,54,55,48,48,10,118,110,32,45,48,46,52,56,52,54,48,48,32,45,48,46,56,53,57,52,48,48,32,48,46,49,54,51,49,48,48,10,118,110,32,45,48,46,53,49,52,53,48,48,32,45,48,46,56,53,51,55,48,48,32,48,46,48,56,48,48,48,48,10,118,110,32,45,48,46,50,50,48,54,48,48,32,45,48,46,57,55,53,51,48,48,32,45,48,46,48,48,56,57,48,48,10,118,110,32,48,46,53,49,48,56,48,48,32,45,48,46,56,51,55,51,48,48,32,48,46,49,57,52,54,48,48,10,118,110,32,48,46,53,49,55,53,48,48,32,45,48,46,56,51,50,52,48,48,32,48,46,49,57,56,52,48,48,10,118,110,32,45,48,46,53,49,48,56,48,48,32,45,48,46,56,51,55,51,48,48,32,48,46,49,57,52,54,48,48,10,118,110,32,45,48,46,53,49,55,53,48,48,32,45,48,46,56,51,50,52,48,48,32,48,46,49,57,56,52,48,48,10,118,110,32,48,46,54,51,54,49,48,48,32,45,48,46,55,50,51,51,48,48,32,48,46,50,54,56,54,48,48,10,118,110,32,48,46,53,51,50,48,48,48,32,45,48,46,55,51,48,49,48,48,32,48,46,52,50,56,57,48,48,10,118,110,32,48,46,54,57,49,57,48,48,32,45,48,46,54,57,48,53,48,48,32,48,46,50,49,48,56,48,48,10,118,110,32,45,48,46,54,51,54,49,48,48,32,45,48,46,55,50,51,51,48,48,32,48,46,50,54,56,54,48,48,10,118,110,32,45,48,46,54,57,49,57,48,48,32,45,48,46,54,57,48,53,48,48,32,48,46,50,49,48,56,48,48,10,118,110,32,45,48,46,53,51,50,48,48,48,32,45,48,46,55,51,48,49,48,48,32,48,46,52,50,56,57,48,48,10,118,110,32,48,46,55,49,57,57,48,48,32,45,48,46,54,55,49,56,48,48,32,48,46,49,55,52,49,48,48,10,118,110,32,45,48,46,55,49,57,57,48,48,32,45,48,46,54,55,49,56,48,48,32,48,46,49,55,52,49,48,48,10,118,110,32,48,46,52,56,48,48,48,48,32,45,48,46,55,48,49,48,48,48,32,48,46,53,50,55,52,48,48,10,118,110,32,45,48,46,52,56,48,48,48,48,32,45,48,46,55,48,49,48,48,48,32,48,46,53,50,55,52,48,48,10,118,110,32,48,46,53,53,51,55,48,48,32,45,48,46,51,49,54,51,48,48,32,45,48,46,55,55,48,51,48,48,10,118,110,32,48,46,53,51,56,57,48,48,32,45,48,46,50,57,48,49,48,48,32,45,48,46,55,57,48,56,48,48,10,118,110,32,48,46,51,51,48,57,48,48,32,45,48,46,54,49,51,57,48,48,32,45,48,46,55,49,54,54,48,48,10,118,110,32,48,46,52,51,57,57,48,48,32,45,48,46,54,48,56,52,48,48,32,45,48,46,54,54,48,53,48,48,10,118,110,32,48,46,53,54,56,55,48,48,32,45,48,46,53,51,51,56,48,48,32,45,48,46,54,50,53,56,48,48,10,118,110,32,48,46,53,53,53,50,48,48,32,45,48,46,50,56,48,51,48,48,32,45,48,46,55,56,51,48,48,48,10,118,110,32,45,48,46,53,53,51,55,48,48,32,45,48,46,51,49,54,51,48,48,32,45,48,46,55,55,48,51,48,48,10,118,110,32,45,48,46,53,53,53,50,48,48,32,45,48,46,50,56,48,51,48,48,32,45,48,46,55,56,51,48,48,48,10,118,110,32,45,48,46,53,54,56,55,48,48,32,45,48,46,53,51,51,56,48,48,32,45,48,46,54,50,53,56,48,48,10,118,110,32,45,48,46,52,51,57,57,48,48,32,45,48,46,54,48,56,52,48,48,32,45,48,46,54,54,48,53,48,48,10,118,110,32,45,48,46,51,51,48,57,48,48,32,45,48,46,54,49,51,57,48,48,32,45,48,46,55,49,54,54,48,48,10,118,110,32,45,48,46,53,51,56,57,48,48,32,45,48,46,50,57,48,49,48,48,32,45,48,46,55,57,48,56,48,48,10,118,110,32,48,46,53,48,54,50,48,48,32,45,48,46,49,57,51,51,48,48,32,45,48,46,56,52,48,52,48,48,10,118,110,32,48,46,53,49,51,51,48,48,32,45,48,46,51,54,53,53,48,48,32,45,48,46,55,55,54,53,48,48,10,118,110,32,45,48,46,53,48,54,50,48,48,32,45,48,46,49,57,51,51,48,48,32,45,48,46,56,52,48,52,48,48,10,118,110,32,45,48,46,53,49,51,51,48,48,32,45,48,46,51,54,53,53,48,48,32,45,48,46,55,55,54,53,48,48,10,118,110,32,48,46,51,53,50,49,48,48,32,45,48,46,56,50,57,50,48,48,32,45,48,46,52,51,52,48,48,48,10,118,110,32,48,46,49,50,52,49,48,48,32,45,48,46,56,56,55,56,48,48,32,45,48,46,52,52,51,49,48,48,10,118,110,32,48,46,53,54,48,55,48,48,32,45,48,46,55,52,48,55,48,48,32,45,48,46,51,55,48,49,48,48,10,118,110,32,45,48,46,51,53,50,49,48,48,32,45,48,46,56,50,57,50,48,48,32,45,48,46,52,51,52,48,48,48,10,118,110,32,45,48,46,53,54,48,55,48,48,32,45,48,46,55,52,48,55,48,48,32,45,48,46,51,55,48,49,48,48,10,118,110,32,45,48,46,49,50,52,49,48,48,32,45,48,46,56,56,55,56,48,48,32,45,48,46,52,52,51,49,48,48,10,118,110,32,48,46,54,49,51,48,48,48,32,45,48,46,55,49,55,55,48,48,32,45,48,46,51,51,48,51,48,48,10,118,110,32,48,46,53,57,49,55,48,48,32,45,48,46,54,50,53,53,48,48,32,45,48,46,53,48,56,54,48,48,10,118,110,32,45,48,46,54,49,51,48,48,48,32,45,48,46,55,49,55,55,48,48,32,45,48,46,51,51,48,51,48,48,10,118,110,32,45,48,46,53,57,49,55,48,48,32,45,48,46,54,50,53,53,48,48,32,45,48,46,53,48,56,54,48,48,10,118,110,32,48,46,53,50,49,55,48,48,32,45,48,46,52,56,55,48,48,48,32,45,48,46,55,48,48,52,48,48,10,118,110,32,45,48,46,53,50,49,55,48,48,32,45,48,46,52,56,55,48,48,48,32,45,48,46,55,48,48,52,48,48,10,118,110,32,48,46,50,48,57,53,48,48,32,48,46,53,51,52,49,48,48,32,48,46,56,49,57,48,48,48,10,118,110,32,48,46,51,48,57,53,48,48,32,48,46,52,57,55,54,48,48,32,48,46,56,49,48,51,48,48,10,118,110,32,45,48,46,49,50,56,54,48,48,32,48,46,57,53,56,55,48,48,32,48,46,50,53,51,55,48,48,10,118,110,32,45,48,46,50,55,55,57,48,48,32,48,46,57,50,48,51,48,48,32,48,46,50,55,53,49,48,48,10,118,110,32,45,48,46,52,53,49,57,48,48,32,48,46,56,51,48,55,48,48,32,48,46,51,50,53,50,48,48,10,118,110,32,48,46,48,53,50,57,48,48,32,48,46,52,56,56,48,48,48,32,48,46,56,55,49,50,48,48,10,118,110,32,48,46,53,49,57,52,48,48,32,45,48,46,49,52,51,53,48,48,32,48,46,56,52,50,52,48,48,10,118,110,32,48,46,53,56,53,56,48,48,32,45,48,46,49,52,53,54,48,48,32,48,46,55,57,55,50,48,48,10,118,110,32,48,46,53,54,53,50,48,48,32,45,48,46,50,49,50,56,48,48,32,48,46,55,57,55,48,48,48,10,118,110,32,45,48,46,50,48,57,53,48,48,32,48,46,53,51,52,49,48,48,32,48,46,56,49,57,48,48,48,10,118,110,32,45,48,46,53,56,53,56,48,48,32,45,48,46,49,52,53,54,48,48,32,48,46,55,57,55,50,48,48,10,118,110,32,45,48,46,53,49,57,52,48,48,32,45,48,46,49,52,51,53,48,48,32,48,46,56,52,50,52,48,48,10,118,110,32,45,48,46,48,53,50,57,48,48,32,48,46,52,56,56,48,48,48,32,48,46,56,55,49,50,48,48,10,118,110,32,48,46,52,53,49,57,48,48,32,48,46,56,51,48,55,48,48,32,48,46,51,50,53,50,48,48,10,118,110,32,48,46,50,55,55,57,48,48,32,48,46,57,50,48,51,48,48,32,48,46,50,55,53,49,48,48,10,118,110,32,48,46,49,50,56,54,48,48,32,48,46,57,53,56,55,48,48,32,48,46,50,53,51,55,48,48,10,118,110,32,45,48,46,51,48,57,53,48,48,32,48,46,52,57,55,54,48,48,32,48,46,56,49,48,51,48,48,10,118,110,32,45,48,46,53,54,53,50,48,48,32,45,48,46,50,49,50,56,48,48,32,48,46,55,57,55,48,48,48,10,118,110,32,48,46,51,54,56,54,48,48,32,48,46,52,50,54,55,48,48,32,48,46,56,50,53,56,48,48,10,118,110,32,48,46,48,56,56,55,48,48,32,48,46,57,53,52,52,48,48,32,48,46,50,56,53,48,48,48,10,118,110,32,48,46,52,55,52,56,48,48,32,45,48,46,50,53,51,57,48,48,32,48,46,56,52,50,54,48,48,10,118,110,32,48,46,50,56,54,48,48,48,32,45,48,46,50,50,55,57,48,48,32,48,46,57,51,48,55,48,48,10,118,110,32,48,46,52,49,54,50,48,48,32,48,46,51,49,51,49,48,48,32,48,46,56,53,51,54,48,48,10,118,110,32,48,46,52,51,50,50,48,48,32,48,46,56,51,50,53,48,48,32,48,46,51,52,54,54,48,48,10,118,110,32,45,48,46,51,54,56,54,48,48,32,48,46,52,50,54,55,48,48,32,48,46,56,50,53,56,48,48,10,118,110,32,45,48,46,52,49,54,50,48,48,32,48,46,51,49,51,49,48,48,32,48,46,56,53,51,54,48,48,10,118,110,32,45,48,46,50,56,54,48,48,48,32,45,48,46,50,50,55,57,48,48,32,48,46,57,51,48,55,48,48,10,118,110,32,45,48,46,52,55,52,56,48,48,32,45,48,46,50,53,51,57,48,48,32,48,46,56,52,50,54,48,48,10,118,110,32,45,48,46,48,56,56,55,48,48,32,48,46,57,53,52,52,48,48,32,48,46,50,56,53,48,48,48,10,118,110,32,45,48,46,52,51,50,50,48,48,32,48,46,56,51,50,53,48,48,32,48,46,51,52,54,54,48,48,10,118,110,32,48,46,51,56,52,57,48,48,32,48,46,49,52,50,52,48,48,32,48,46,57,49,49,57,48,48,10,118,110,32,48,46,55,49,57,51,48,48,32,48,46,52,55,50,52,48,48,32,48,46,53,48,57,51,48,48,10,118,110,32,48,46,48,49,53,55,48,48,32,45,48,46,49,53,56,50,48,48,32,48,46,57,56,55,51,48,48,10,118,110,32,45,48,46,49,53,56,56,48,48,32,45,48,46,48,54,51,50,48,48,32,48,46,57,56,53,51,48,48,10,118,110,32,48,46,51,51,48,57,48,48,32,48,46,48,48,57,52,48,48,32,48,46,57,52,51,54,48,48,10,118,110,32,48,46,55,54,51,48,48,48,32,48,46,49,48,53,55,48,48,32,48,46,54,51,55,55,48,48,10,118,110,32,45,48,46,51,56,52,57,48,48,32,48,46,49,52,50,52,48,48,32,48,46,57,49,49,57,48,48,10,118,110,32,45,48,46,51,51,48,57,48,48,32,48,46,48,48,57,52,48,48,32,48,46,57,52,51,54,48,48,10,118,110,32,48,46,49,53,56,56,48,48,32,45,48,46,48,54,51,50,48,48,32,48,46,57,56,53,51,48,48,10,118,110,32,45,48,46,48,49,53,55,48,48,32,45,48,46,49,53,56,50,48,48,32,48,46,57,56,55,51,48,48,10,118,110,32,45,48,46,55,49,57,51,48,48,32,48,46,52,55,50,52,48,48,32,48,46,53,48,57,51,48,48,10,118,110,32,45,48,46,55,54,51,48,48,48,32,48,46,49,48,53,55,48,48,32,48,46,54,51,55,55,48,48,10,118,110,32,48,46,51,51,53,57,48,48,32,45,48,46,48,55,50,56,48,48,32,48,46,57,51,57,49,48,48,10,118,110,32,48,46,55,51,53,57,48,48,32,45,48,46,49,57,50,49,48,48,32,48,46,54,52,57,51,48,48,10,118,110,32,45,48,46,50,49,48,48,48,48,32,48,46,48,57,51,57,48,48,32,48,46,57,55,51,49,48,48,10,118,110,32,45,48,46,48,56,50,53,48,48,32,48,46,51,51,49,48,48,48,32,48,46,57,52,48,48,48,48,10,118,110,32,48,46,52,49,52,52,48,48,32,45,48,46,49,49,51,49,48,48,32,48,46,57,48,51,48,48,48,10,118,110,32,48,46,54,57,57,49,48,48,32,45,48,46,52,53,49,51,48,48,32,48,46,53,53,52,54,48,48,10,118,110,32,45,48,46,51,51,53,57,48,48,32,45,48,46,48,55,50,56,48,48,32,48,46,57,51,57,49,48,48,10,118,110,32,45,48,46,52,49,52,52,48,48,32,45,48,46,49,49,51,49,48,48,32,48,46,57,48,51,48,48,48,10,118,110,32,48,46,48,56,50,53,48,48,32,48,46,51,51,49,48,48,48,32,48,46,57,52,48,48,48,48,10,118,110,32,48,46,50,49,48,48,48,48,32,48,46,48,57,51,57,48,48,32,48,46,57,55,51,49,48,48,10,118,110,32,45,48,46,55,51,53,57,48,48,32,45,48,46,49,57,50,49,48,48,32,48,46,54,52,57,51,48,48,10,118,110,32,45,48,46,54,57,57,49,48,48,32,45,48,46,52,53,49,51,48,48,32,48,46,53,53,52,54,48,48,10,118,110,32,48,46,53,50,48,57,48,48,32,45,48,46,49,57,55,52,48,48,32,48,46,56,51,48,52,48,48,10,118,110,32,48,46,54,48,53,57,48,48,32,45,48,46,54,55,54,55,48,48,32,48,46,52,49,56,50,48,48,10,118,110,32,48,46,49,56,50,53,48,48,32,48,46,52,52,48,55,48,48,32,48,46,56,55,56,57,48,48,10,118,110,32,48,46,52,53,51,50,48,48,32,48,46,51,51,55,54,48,48,32,48,46,56,50,52,57,48,48,10,118,110,32,48,46,53,57,50,57,48,48,32,45,48,46,51,52,49,55,48,48,32,48,46,55,50,57,49,48,48,10,118,110,32,48,46,52,55,51,50,48,48,32,45,48,46,56,50,52,57,48,48,32,48,46,51,48,57,49,48,48,10,118,110,32,45,48,46,53,50,48,57,48,48,32,45,48,46,49,57,55,52,48,48,32,48,46,56,51,48,52,48,48,10,118,110,32,45,48,46,53,57,50,57,48,48,32,45,48,46,51,52,49,55,48,48,32,48,46,55,50,57,49,48,48,10,118,110,32,45,48,46,52,53,51,50,48,48,32,48,46,51,51,55,54,48,48,32,48,46,56,50,52,57,48,48,10,118,110,32,45,48,46,49,56,50,53,48,48,32,48,46,52,52,48,55,48,48,32,48,46,56,55,56,57,48,48,10,118,110,32,45,48,46,54,48,53,57,48,48,32,45,48,46,54,55,54,55,48,48,32,48,46,52,49,56,50,48,48,10,118,110,32,45,48,46,52,55,51,50,48,48,32,45,48,46,56,50,52,57,48,48,32,48,46,51,48,57,49,48,48,10,118,110,32,48,46,53,51,57,56,48,48,32,45,48,46,52,52,56,48,48,48,32,48,46,55,49,50,55,48,48,10,118,110,32,48,46,51,49,56,51,48,48,32,45,48,46,57,48,53,49,48,48,32,48,46,50,56,50,48,48,48,10,118,110,32,48,46,53,52,56,55,48,48,32,48,46,50,48,50,51,48,48,32,48,46,56,49,49,50,48,48,10,118,110,32,48,46,51,53,56,55,48,48,32,48,46,51,50,54,53,48,48,32,48,46,56,55,52,53,48,48,10,118,110,32,48,46,50,54,53,50,48,48,32,45,48,46,51,53,50,57,48,48,32,48,46,56,57,55,51,48,48,10,118,110,32,48,46,48,54,55,53,48,48,32,45,48,46,57,51,52,52,48,48,32,48,46,51,52,57,56,48,48,10,118,110,32,45,48,46,53,51,57,56,48,48,32,45,48,46,52,52,56,48,48,48,32,48,46,55,49,50,55,48,48,10,118,110,32,45,48,46,50,54,53,50,48,48,32,45,48,46,51,53,50,57,48,48,32,48,46,56,57,55,51,48,48,10,118,110,32,45,48,46,51,53,56,55,48,48,32,48,46,51,50,54,53,48,48,32,48,46,56,55,52,53,48,48,10,118,110,32,45,48,46,53,52,56,55,48,48,32,48,46,50,48,50,51,48,48,32,48,46,56,49,49,50,48,48,10,118,110,32,45,48,46,51,49,56,51,48,48,32,45,48,46,57,48,53,49,48,48,32,48,46,50,56,50,48,48,48,10,118,110,32,45,48,46,48,54,55,53,48,48,32,45,48,46,57,51,52,52,48,48,32,48,46,51,52,57,56,48,48,10,118,110,32,48,46,51,54,51,54,48,48,32,48,46,54,56,51,53,48,48,32,48,46,54,51,50,57,48,48,10,118,110,32,48,46,49,50,55,50,48,48,32,48,46,55,57,53,53,48,48,32,48,46,53,57,50,52,48,48,10,118,110,32,45,48,46,49,53,49,48,48,48,32,48,46,57,52,57,56,48,48,32,48,46,50,55,51,56,48,48,10,118,110,32,48,46,49,50,52,51,48,48,32,48,46,57,50,50,56,48,48,32,48,46,51,54,52,53,48,48,10,118,110,32,48,46,49,52,56,57,48,48,32,48,46,57,49,51,57,48,48,32,48,46,51,55,55,53,48,48,10,118,110,32,48,46,50,56,56,57,48,48,32,48,46,55,50,50,52,48,48,32,48,46,54,50,56,49,48,48,10,118,110,32,45,48,46,51,54,51,54,48,48,32,48,46,54,56,51,53,48,48,32,48,46,54,51,50,57,48,48,10,118,110,32,45,48,46,50,56,56,57,48,48,32,48,46,55,50,50,52,48,48,32,48,46,54,50,56,49,48,48,10,118,110,32,45,48,46,49,52,56,57,48,48,32,48,46,57,49,51,57,48,48,32,48,46,51,55,55,53,48,48,10,118,110,32,45,48,46,49,50,52,51,48,48,32,48,46,57,50,50,56,48,48,32,48,46,51,54,52,53,48,48,10,118,110,32,48,46,49,53,49,48,48,48,32,48,46,57,52,57,56,48,48,32,48,46,50,55,51,56,48,48,10,118,110,32,45,48,46,49,50,55,50,48,48,32,48,46,55,57,53,53,48,48,32,48,46,53,57,50,52,48,48,10,118,110,32,45,48,46,50,51,52,52,48,48,32,48,46,55,57,57,50,48,48,32,48,46,53,53,51,52,48,48,10,118,110,32,45,48,46,53,55,52,51,48,48,32,48,46,54,49,48,52,48,48,32,48,46,53,52,53,53,48,48,10,118,110,32,45,48,46,55,55,57,54,48,48,32,48,46,54,50,53,57,48,48,32,48,46,48,49,57,57,48,48,10,118,110,32,45,48,46,52,56,54,53,48,48,32,48,46,56,54,48,53,48,48,32,48,46,49,53,49,48,48,48,10,118,110,32,48,46,50,51,52,52,48,48,32,48,46,55,57,57,50,48,48,32,48,46,53,53,51,52,48,48,10,118,110,32,48,46,52,56,54,53,48,48,32,48,46,56,54,48,53,48,48,32,48,46,49,53,49,48,48,48,10,118,110,32,48,46,55,55,57,54,48,48,32,48,46,54,50,53,57,48,48,32,48,46,48,49,57,57,48,48,10,118,110,32,48,46,53,55,52,51,48,48,32,48,46,54,49,48,52,48,48,32,48,46,53,52,53,53,48,48,10,118,110,32,45,48,46,55,54,57,57,48,48,32,48,46,50,54,51,57,48,48,32,48,46,53,56,49,48,48,48,10,118,110,32,45,48,46,55,48,52,54,48,48,32,45,48,46,48,56,55,57,48,48,32,48,46,55,48,52,49,48,48,10,118,110,32,45,48,46,57,57,48,51,48,48,32,45,48,46,48,55,51,54,48,48,32,48,46,49,49,55,55,48,48,10,118,110,32,45,48,46,57,53,50,54,48,48,32,48,46,51,48,51,54,48,48,32,45,48,46,48,49,54,53,48,48,10,118,110,32,48,46,55,54,57,57,48,48,32,48,46,50,54,51,57,48,48,32,48,46,53,56,49,48,48,48,10,118,110,32,48,46,57,53,50,54,48,48,32,48,46,51,48,51,54,48,48,32,45,48,46,48,49,54,53,48,48,10,118,110,32,48,46,57,57,48,51,48,48,32,45,48,46,48,55,51,54,48,48,32,48,46,49,49,55,55,48,48,10,118,110,32,48,46,55,48,52,54,48,48,32,45,48,46,48,56,55,57,48,48,32,48,46,55,48,52,49,48,48,10,118,110,32,45,48,46,51,56,55,56,48,48,32,45,48,46,51,55,54,56,48,48,32,48,46,56,52,49,50,48,48,10,118,110,32,48,46,49,48,48,51,48,48,32,45,48,46,53,50,56,54,48,48,32,48,46,56,52,50,57,48,48,10,118,110,32,45,48,46,48,57,52,56,48,48,32,45,48,46,55,53,55,50,48,48,32,48,46,54,52,54,50,48,48,10,118,110,32,45,48,46,55,51,56,55,48,48,32,45,48,46,53,50,53,53,48,48,32,48,46,52,50,50,49,48,48,10,118,110,32,48,46,51,56,55,56,48,48,32,45,48,46,51,55,54,56,48,48,32,48,46,56,52,49,50,48,48,10,118,110,32,48,46,55,51,56,55,48,48,32,45,48,46,53,50,53,53,48,48,32,48,46,52,50,50,49,48,48,10,118,110,32,48,46,48,57,52,56,48,48,32,45,48,46,55,53,55,50,48,48,32,48,46,54,52,54,50,48,48,10,118,110,32,45,48,46,49,48,48,51,48,48,32,45,48,46,53,50,56,54,48,48,32,48,46,56,52,50,57,48,48,10,118,110,32,48,46,52,50,50,52,48,48,32,45,48,46,53,52,50,52,48,48,32,48,46,55,50,54,50,48,48,10,118,110,32,48,46,53,54,57,52,48,48,32,45,48,46,53,48,51,49,48,48,32,48,46,54,53,48,49,48,48,10,118,110,32,48,46,53,50,57,50,48,48,32,45,48,46,54,53,51,54,48,48,32,48,46,53,52,49,48,48,48,10,118,110,32,48,46,51,52,54,48,48,48,32,45,48,46,55,49,56,53,48,48,32,48,46,54,48,51,51,48,48,10,118,110,32,45,48,46,52,50,50,52,48,48,32,45,48,46,53,52,50,52,48,48,32,48,46,55,50,54,50,48,48,10,118,110,32,45,48,46,51,52,54,48,48,48,32,45,48,46,55,49,56,53,48,48,32,48,46,54,48,51,51,48,48,10,118,110,32,45,48,46,53,50,57,50,48,48,32,45,48,46,54,53,51,54,48,48,32,48,46,53,52,49,48,48,48,10,118,110,32,45,48,46,53,54,57,52,48,48,32,45,48,46,53,48,51,49,48,48,32,48,46,54,53,48,49,48,48,10,118,110,32,48,46,54,53,52,52,48,48,32,45,48,46,52,51,56,54,48,48,32,48,46,54,49,53,57,48,48,10,118,110,32,48,46,54,53,50,51,48,48,32,45,48,46,52,48,52,54,48,48,32,48,46,54,52,48,57,48,48,10,118,110,32,48,46,54,57,53,54,48,48,32,45,48,46,53,51,49,54,48,48,32,48,46,52,56,51,51,48,48,10,118,110,32,48,46,54,52,55,56,48,48,32,45,48,46,53,55,56,53,48,48,32,48,46,52,57,53,54,48,48,10,118,110,32,45,48,46,54,53,52,52,48,48,32,45,48,46,52,51,56,54,48,48,32,48,46,54,49,53,57,48,48,10,118,110,32,45,48,46,54,52,55,56,48,48,32,45,48,46,53,55,56,53,48,48,32,48,46,52,57,53,54,48,48,10,118,110,32,45,48,46,54,57,53,54,48,48,32,45,48,46,53,51,49,54,48,48,32,48,46,52,56,51,51,48,48,10,118,110,32,45,48,46,54,53,50,51,48,48,32,45,48,46,52,48,52,54,48,48,32,48,46,54,52,48,57,48,48,10,118,110,32,48,46,55,51,54,49,48,48,32,45,48,46,54,55,51,57,48,48,32,48,46,48,54,51,49,48,48,10,118,110,32,48,46,56,52,53,48,48,48,32,45,48,46,53,51,52,53,48,48,32,45,48,46,48,49,54,53,48,48,10,118,110,32,48,46,52,54,54,48,48,48,32,45,48,46,54,53,57,56,48,48,32,48,46,53,56,57,53,48,48,10,118,110,32,48,46,55,49,57,49,48,48,32,48,46,49,56,52,53,48,48,32,48,46,54,54,57,57,48,48,10,118,110,32,48,46,57,48,53,54,48,48,32,45,48,46,52,50,48,51,48,48,32,48,46,48,53,54,50,48,48,10,118,110,32,48,46,57,48,54,54,48,48,32,45,48,46,52,48,51,53,48,48,32,45,48,46,49,50,51,57,48,48,10,118,110,32,45,48,46,55,51,54,49,48,48,32,45,48,46,54,55,51,57,48,48,32,48,46,48,54,51,49,48,48,10,118,110,32,45,48,46,57,48,53,54,48,48,32,45,48,46,52,50,48,51,48,48,32,48,46,48,53,54,50,48,48,10,118,110,32,45,48,46,55,49,57,49,48,48,32,48,46,49,56,52,53,48,48,32,48,46,54,54,57,57,48,48,10,118,110,32,45,48,46,52,54,54,48,48,48,32,45,48,46,54,53,57,56,48,48,32,48,46,53,56,57,53,48,48,10,118,110,32,45,48,46,56,52,53,48,48,48,32,45,48,46,53,51,52,53,48,48,32,45,48,46,48,49,54,53,48,48,10,118,110,32,45,48,46,57,48,54,54,48,48,32,45,48,46,52,48,51,53,48,48,32,45,48,46,49,50,51,57,48,48,10,118,110,32,48,46,48,55,50,57,48,48,32,45,48,46,50,56,48,54,48,48,32,48,46,57,53,55,48,48,48,10,118,110,32,45,48,46,48,56,54]);fileData0.push.apply(fileData0,[53,48,48,32,45,48,46,57,51,53,51,48,48,32,48,46,51,52,51,49,48,48,10,118,110,32,48,46,49,56,48,55,48,48,32,48,46,53,48,54,49,48,48,32,48,46,56,52,51,51,48,48,10,118,110,32,45,48,46,48,55,50,57,48,48,32,45,48,46,50,56,48,54,48,48,32,48,46,57,53,55,48,48,48,10,118,110,32,45,48,46,49,56,48,55,48,48,32,48,46,53,48,54,49,48,48,32,48,46,56,52,51,51,48,48,10,118,110,32,48,46,48,56,54,53,48,48,32,45,48,46,57,51,53,51,48,48,32,48,46,51,52,51,49,48,48,10,118,110,32,48,46,57,51,55,49,48,48,32,45,48,46,51,52,55,54,48,48,32,45,48,46,48,51,50,50,48,48,10,118,110,32,48,46,57,51,55,49,48,48,32,45,48,46,51,51,51,49,48,48,32,45,48,46,49,48,52,51,48,48,10,118,110,32,45,48,46,57,51,55,49,48,48,32,45,48,46,51,52,55,54,48,48,32,45,48,46,48,51,50,50,48,48,10,118,110,32,45,48,46,57,51,55,49,48,48,32,45,48,46,51,51,51,49,48,48,32,45,48,46,49,48,52,51,48,48,10,118,110,32,48,46,49,57,54,56,48,48,32,48,46,51,55,53,49,48,48,32,48,46,57,48,53,57,48,48,10,118,110,32,45,48,46,51,50,49,49,48,48,32,48,46,56,57,51,53,48,48,32,48,46,51,49,52,48,48,48,10,118,110,32,48,46,56,51,56,50,48,48,32,48,46,48,54,50,53,48,48,32,48,46,53,52,49,56,48,48,10,118,110,32,48,46,54,57,50,54,48,48,32,45,48,46,50,56,55,53,48,48,32,48,46,54,54,49,53,48,48,10,118,110,32,48,46,53,48,48,52,48,48,32,45,48,46,50,49,50,49,48,48,32,48,46,56,51,57,52,48,48,10,118,110,32,45,48,46,49,57,54,56,48,48,32,48,46,51,55,53,49,48,48,32,48,46,57,48,53,57,48,48,10,118,110,32,45,48,46,53,48,48,52,48,48,32,45,48,46,50,49,50,49,48,48,32,48,46,56,51,57,52,48,48,10,118,110,32,45,48,46,54,57,50,54,48,48,32,45,48,46,50,56,55,53,48,48,32,48,46,54,54,49,53,48,48,10,118,110,32,45,48,46,56,51,56,50,48,48,32,48,46,48,54,50,53,48,48,32,48,46,53,52,49,56,48,48,10,118,110,32,48,46,51,50,49,49,48,48,32,48,46,56,57,51,53,48,48,32,48,46,51,49,52,48,48,48,10,118,110,32,48,46,49,55,48,50,48,48,32,48,46,56,52,48,49,48,48,32,48,46,53,49,53,48,48,48,10,118,110,32,48,46,49,48,49,52,48,48,32,48,46,57,53,53,48,48,48,32,48,46,50,55,56,56,48,48,10,118,110,32,48,46,53,49,54,53,48,48,32,48,46,55,51,52,54,48,48,32,48,46,52,51,57,57,48,48,10,118,110,32,48,46,52,56,50,53,48,48,32,48,46,54,52,50,48,48,48,32,48,46,53,57,53,56,48,48,10,118,110,32,45,48,46,49,55,48,50,48,48,32,48,46,56,52,48,49,48,48,32,48,46,53,49,53,48,48,48,10,118,110,32,45,48,46,52,56,50,53,48,48,32,48,46,54,52,50,48,48,48,32,48,46,53,57,53,56,48,48,10,118,110,32,45,48,46,53,49,54,53,48,48,32,48,46,55,51,52,54,48,48,32,48,46,52,51,57,57,48,48,10,118,110,32,45,48,46,49,48,49,52,48,48,32,48,46,57,53,53,48,48,48,32,48,46,50,55,56,56,48,48,10,118,110,32,48,46,55,48,49,52,48,48,32,48,46,49,55,54,50,48,48,32,48,46,54,57,48,55,48,48,10,118,110,32,48,46,56,48,56,48,48,48,32,48,46,48,48,48,51,48,48,32,48,46,53,56,57,49,48,48,10,118,110,32,48,46,55,54,54,51,48,48,32,45,48,46,48,49,53,56,48,48,32,48,46,54,52,50,51,48,48,10,118,110,32,48,46,54,57,48,53,48,48,32,48,46,49,51,55,52,48,48,32,48,46,55,49,48,50,48,48,10,118,110,32,48,46,57,51,48,53,48,48,32,45,48,46,49,52,51,50,48,48,32,48,46,51,51,55,49,48,48,10,118,110,32,48,46,56,55,57,51,48,48,32,48,46,48,51,50,49,48,48,32,48,46,52,55,53,49,48,48,10,118,110,32,45,48,46,55,48,49,52,48,48,32,48,46,49,55,54,50,48,48,32,48,46,54,57,48,55,48,48,10,118,110,32,45,48,46,56,55,57,51,48,48,32,48,46,48,51,50,49,48,48,32,48,46,52,55,53,49,48,48,10,118,110,32,45,48,46,57,51,48,53,48,48,32,45,48,46,49,52,51,50,48,48,32,48,46,51,51,55,49,48,48,10,118,110,32,45,48,46,54,57,48,53,48,48,32,48,46,49,51,55,52,48,48,32,48,46,55,49,48,50,48,48,10,118,110,32,45,48,46,55,54,54,51,48,48,32,45,48,46,48,49,53,56,48,48,32,48,46,54,52,50,51,48,48,10,118,110,32,45,48,46,56,48,56,48,48,48,32,48,46,48,48,48,51,48,48,32,48,46,53,56,57,49,48,48,10,118,110,32,48,46,54,51,52,54,48,48,32,48,46,51,57,48,57,48,48,32,48,46,54,54,54,55,48,48,10,118,110,32,48,46,53,57,56,48,48,48,32,48,46,54,51,49,48,48,48,32,48,46,52,57,52,49,48,48,10,118,110,32,48,46,57,50,51,53,48,48,32,48,46,48,50,57,51,48,48,32,48,46,51,56,50,52,48,48,10,118,110,32,48,46,56,57,53,53,48,48,32,48,46,48,48,51,57,48,48,32,48,46,52,52,53,48,48,48,10,118,110,32,48,46,54,57,55,55,48,48,32,48,46,51,54,49,51,48,48,32,48,46,54,49,56,53,48,48,10,118,110,32,48,46,53,54,55,52,48,48,32,48,46,54,52,54,50,48,48,32,48,46,53,49,48,51,48,48,10,118,110,32,45,48,46,54,51,52,54,48,48,32,48,46,51,57,48,57,48,48,32,48,46,54,54,54,55,48,48,10,118,110,32,45,48,46,54,57,55,55,48,48,32,48,46,51,54,49,51,48,48,32,48,46,54,49,56,53,48,48,10,118,110,32,45,48,46,56,57,53,53,48,48,32,48,46,48,48,51,57,48,48,32,48,46,52,52,53,48,48,48,10,118,110,32,45,48,46,57,50,51,53,48,48,32,48,46,48,50,57,51,48,48,32,48,46,51,56,50,52,48,48,10,118,110,32,45,48,46,53,57,56,48,48,48,32,48,46,54,51,49,48,48,48,32,48,46,52,57,52,49,48,48,10,118,110,32,45,48,46,53,54,55,52,48,48,32,48,46,54,52,54,50,48,48,32,48,46,53,49,48,51,48,48,10,118,110,32,48,46,56,53,57,51,48,48,32,45,48,46,52,50,56,54,48,48,32,48,46,50,55,57,49,48,48,10,118,110,32,48,46,55,57,57,48,48,48,32,45,48,46,53,51,55,57,48,48,32,48,46,50,54,56,55,48,48,10,118,110,32,48,46,55,50,52,51,48,48,32,45,48,46,53,55,52,52,48,48,32,48,46,51,56,49,53,48,48,10,118,110,32,48,46,55,54,56,55,48,48,32,45,48,46,52,55,49,56,48,48,32,48,46,52,51,49,55,48,48,10,118,110,32,48,46,56,56,53,49,48,48,32,45,48,46,52,48,56,54,48,48,32,48,46,50,50,50,56,48,48,10,118,110,32,48,46,57,49,50,55,48,48,32,45,48,46,51,57,48,53,48,48,32,48,46,49,50,48,48,48,48,10,118,110,32,45,48,46,56,53,57,51,48,48,32,45,48,46,52,50,56,54,48,48,32,48,46,50,55,57,49,48,48,10,118,110,32,45,48,46,57,49,50,55,48,48,32,45,48,46,51,57,48,53,48,48,32,48,46,49,50,48,48,48,48,10,118,110,32,45,48,46,56,56,53,49,48,48,32,45,48,46,52,48,56,54,48,48,32,48,46,50,50,50,56,48,48,10,118,110,32,45,48,46,55,54,56,55,48,48,32,45,48,46,52,55,49,56,48,48,32,48,46,52,51,49,55,48,48,10,118,110,32,45,48,46,55,50,52,51,48,48,32,45,48,46,53,55,52,52,48,48,32,48,46,51,56,49,53,48,48,10,118,110,32,45,48,46,55,57,57,48,48,48,32,45,48,46,53,51,55,57,48,48,32,48,46,50,54,56,55,48,48,10,118,110,32,48,46,54,57,48,55,48,48,32,45,48,46,52,51,48,54,48,48,32,48,46,53,56,48,57,48,48,10,118,110,32,48,46,54,49,56,54,48,48,32,45,48,46,52,48,56,51,48,48,32,48,46,54,55,49,50,48,48,10,118,110,32,48,46,56,52,53,56,48,48,32,45,48,46,51,53,48,51,48,48,32,48,46,52,48,50,52,48,48,10,118,110,32,48,46,54,57,56,55,48,48,32,45,48,46,53,51,57,48,48,48,32,48,46,52,55,48,52,48,48,10,118,110,32,48,46,54,56,57,51,48,48,32,45,48,46,53,50,49,50,48,48,32,48,46,53,48,51,50,48,48,10,118,110,32,45,48,46,54,57,48,55,48,48,32,45,48,46,52,51,48,54,48,48,32,48,46,53,56,48,57,48,48,10,118,110,32,45,48,46,54,57,56,55,48,48,32,45,48,46,53,51,57,48,48,48,32,48,46,52,55,48,52,48,48,10,118,110,32,45,48,46,56,52,53,56,48,48,32,45,48,46,51,53,48,51,48,48,32,48,46,52,48,50,52,48,48,10,118,110,32,45,48,46,54,49,56,54,48,48,32,45,48,46,52,48,56,51,48,48,32,48,46,54,55,49,50,48,48,10,118,110,32,45,48,46,54,56,57,51,48,48,32,45,48,46,53,50,49,50,48,48,32,48,46,53,48,51,50,48,48,10,118,110,32,48,46,54,48,55,53,48,48,32,45,48,46,52,48,53,51,48,48,32,48,46,54,56,51,49,48,48,10,118,110,32,48,46,54,57,52,50,48,48,32,45,48,46,53,50,48,48,48,48,32,48,46,52,57,55,54,48,48,10,118,110,32,45,48,46,54,48,55,53,48,48,32,45,48,46,52,48,53,51,48,48,32,48,46,54,56,51,49,48,48,10,118,110,32,45,48,46,54,57,52,50,48,48,32,45,48,46,53,50,48,48,48,48,32,48,46,52,57,55,54,48,48,10,118,110,32,48,46,57,56,50,49,48,48,32,45,48,46,49,52,55,54,48,48,32,48,46,49,49,55,51,48,48,10,118,110,32,48,46,57,53,50,55,48,48,32,45,48,46,51,48,51,56,48,48,32,48,46,48,48,50,49,48,48,10,118,110,32,45,48,46,57,56,50,49,48,48,32,45,48,46,49,52,55,54,48,48,32,48,46,49,49,55,51,48,48,10,118,110,32,45,48,46,57,53,50,55,48,48,32,45,48,46,51,48,51,56,48,48,32,48,46,48,48,50,49,48,48,10,118,110,32,48,46,57,50,54,51,48,48,32,45,48,46,51,55,50,55,48,48,32,45,48,46,48,53,52,52,48,48,10,118,110,32,48,46,57,52,50,48,48,48,32,45,48,46,51,51,50,54,48,48,32,45,48,46,48,52,52,57,48,48,10,118,110,32,45,48,46,57,50,54,51,48,48,32,45,48,46,51,55,50,55,48,48,32,45,48,46,48,53,52,52,48,48,10,118,110,32,45,48,46,57,52,50,48,48,48,32,45,48,46,51,51,50,54,48,48,32,45,48,46,48,52,52,57,48,48,10,118,110,32,48,46,57,55,55,54,48,48,32,45,48,46,49,56,50,57,48,48,32,48,46,49,48,52,49,48,48,10,118,110,32,45,48,46,57,55,55,54,48,48,32,45,48,46,49,56,50,57,48,48,32,48,46,49,48,52,49,48,48,10,118,110,32,48,46,55,48,56,48,48,48,32,45,48,46,53,52,57,53,48,48,32,48,46,52,52,51,53,48,48,10,118,110,32,48,46,54,57,48,57,48,48,32,45,48,46,53,52,52,56,48,48,32,48,46,52,55,53,50,48,48,10,118,110,32,48,46,55,49,52,56,48,48,32,45,48,46,53,53,53,50,48,48,32,48,46,52,50,53,50,48,48,10,118,110,32,48,46,53,56,52,57,48,48,32,45,48,46,51,55,53,57,48,48,32,48,46,55,49,56,55,48,48,10,118,110,32,48,46,54,48,57,54,48,48,32,45,48,46,51,52,54,57,48,48,32,48,46,55,49,50,55,48,48,10,118,110,32,48,46,54,49,57,51,48,48,32,45,48,46,50,56,49,49,48,48,32,48,46,55,51,51,49,48,48,10,118,110,32,45,48,46,55,48,56,48,48,48,32,45,48,46,53,52,57,53,48,48,32,48,46,52,52,51,53,48,48,10,118,110,32,45,48,46,54,48,57,54,48,48,32,45,48,46,51,52,54,57,48,48,32,48,46,55,49,50,55,48,48,10,118,110,32,45,48,46,53,56,52,57,48,48,32,45,48,46,51,55,53,57,48,48,32,48,46,55,49,56,55,48,48,10,118,110,32,45,48,46,55,49,52,56,48,48,32,45,48,46,53,53,53,50,48,48,32,48,46,52,50,53,50,48,48,10,118,110,32,45,48,46,54,57,48,57,48,48,32,45,48,46,53,52,52,56,48,48,32,48,46,52,55,53,50,48,48,10,118,110,32,45,48,46,54,49,57,51,48,48,32,45,48,46,50,56,49,49,48,48,32,48,46,55,51,51,49,48,48,10,118,110,32,48,46,55,48,53,56,48,48,32,45,48,46,53,55,50,48,48,48,32,48,46,52,49,55,56,48,48,10,118,110,32,48,46,54,56,55,50,48,48,32,45,48,46,54,48,55,51,48,48,32,48,46,51,57,56,53,48,48,10,118,110,32,48,46,52,55,53,55,48,48,32,45,48,46,52,48,56,48,48,48,32,48,46,55,55,57,51,48,48,10,118,110,32,48,46,53,51,54,48,48,48,32,45,48,46,51,57,50,49,48,48,32,48,46,55,52,55,54,48,48,10,118,110,32,45,48,46,55,48,53,56,48,48,32,45,48,46,53,55,50,48,48,48,32,48,46,52,49,55,56,48,48,10,118,110,32,45,48,46,53,51,54,48,48,48,32,45,48,46,51,57,50,49,48,48,32,48,46,55,52,55,54,48,48,10,118,110,32,45,48,46,52,55,53,55,48,48,32,45,48,46,52,48,56,48,48,48,32,48,46,55,55,57,51,48,48,10,118,110,32,45,48,46,54,56,55,50,48,48,32,45,48,46,54,48,55,51,48,48,32,48,46,51,57,56,53,48,48,10,118,110,32,48,46,55,51,48,54,48,48,32,45,48,46,53,55,48,52,48,48,32,48,46,51,55,53,50,48,48,10,118,110,32,48,46,56,56,53,52,48,48,32,48,46,48,51,52,49,48,48,32,48,46,52,54,51,54,48,48,10,118,110,32,48,46,54,49,57,54,48,48,32,45,48,46,48,53,53,54,48,48,32,48,46,55,56,50,57,48,48,10,118,110,32,48,46,52,57,55,51,48,48,32,45,48,46,51,52,56,52,48,48,32,48,46,55,57,52,53,48,48,10,118,110,32,45,48,46,55,51,48,54,48,48,32,45,48,46,53,55,48,52,48,48,32,48,46,51,55,53,50,48,48,10,118,110,32,45,48,46,52,57,55,51,48,48,32,45,48,46,51,52,56,52,48,48,32,48,46,55,57,52,53,48,48,10,118,110,32,45,48,46,54,49,57,54,48,48,32,45,48,46,48,53,53,54,48,48,32,48,46,55,56,50,57,48,48,10,118,110,32,45,48,46,56,56,53,52,48,48,32,48,46,48,51,52,49,48,48,32,48,46,52,54,51,54,48,48,10,118,110,32,48,46,53,55,48,51,48,48,32,48,46,54,55,57,52,48,48,32,48,46,52,54,49,54,48,48,10,118,110,32,48,46,53,57,48,52,48,48,32,48,46,54,54,55,50,48,48,32,48,46,52,53,52,49,48,48,10,118,110,32,48,46,52,50,50,49,48,48,32,48,46,51,57,48,56,48,48,32,48,46,56,49,56,48,48,48,10,118,110,32,48,46,52,50,56,56,48,48,32,48,46,51,57,57,53,48,48,32,48,46,56,49,48,50,48,48,10,118,110,32,45,48,46,53,55,48,51,48,48,32,48,46,54,55,57,52,48,48,32,48,46,52,54,49,54,48,48,10,118,110,32,45,48,46,52,50,56,56,48,48,32,48,46,51,57,57,53,48,48,32,48,46,56,49,48,50,48,48,10,118,110,32,45,48,46,52,50,50,49,48,48,32,48,46,51,57,48,56,48,48,32,48,46,56,49,56,48,48,48,10,118,110,32,45,48,46,53,57,48,52,48,48,32,48,46,54,54,55,50,48,48,32,48,46,52,53,52,49,48,48,10,118,110,32,48,46,55,57,53,54,48,48,32,48,46,50,57,57,56,48,48,32,48,46,53,50,54,52,48,48,10,118,110,32,48,46,56,51,57,51,48,48,32,45,48,46,49,52,48,53,48,48,32,48,46,53,50,53,50,48,48,10,118,110,32,48,46,52,50,54,50,48,48,32,48,46,49,52,49,51,48,48,32,48,46,56,57,51,53,48,48,10,118,110,32,48,46,53,49,50,51,48,48,32,48,46,50,49,56,49,48,48,32,48,46,56,51,48,54,48,48,10,118,110,32,45,48,46,55,57,53,54,48,48,32,48,46,50,57,57,56,48,48,32,48,46,53,50,54,52,48,48,10,118,110,32,45,48,46,53,49,50,51,48,48,32,48,46,50,49,56,49,48,48,32,48,46,56,51,48,54,48,48,10,118,110,32,45,48,46,52,50,54,50,48,48,32,48,46,49,52,49,51,48,48,32,48,46,56,57,51,53,48,48,10,118,110,32,45,48,46,56,51,57,51,48,48,32,45,48,46,49,52,48,53,48,48,32,48,46,53,50,53,50,48,48,10,118,110,32,48,46,56,49,49,55,48,48,32,45,48,46,48,51,48,48,48,48,32,48,46,53,56,51,51,48,48,10,118,110,32,48,46,53,54,57,57,48,48,32,48,46,54,55,49,54,48,48,32,48,46,52,55,51,51,48,48,10,118,110,32,48,46,49,57,54,49,48,48,32,48,46,55,53,49,50,48,48,32,48,46,54,51,48,51,48,48,10,118,110,32,48,46,52,48,49,48,48,48,32,48,46,51,48,51,50,48,48,32,48,46,56,54,52,52,48,48,10,118,110,32,45,48,46,56,49,49,55,48,48,32,45,48,46,48,51,48,48,48,48,32,48,46,53,56,51,51,48,48,10,118,110,32,45,48,46,52,48,49,48,48,48,32,48,46,51,48,51,50,48,48,32,48,46,56,54,52,52,48,48,10,118,110,32,45,48,46,49,57,54,49,48,48,32,48,46,55,53,49,50,48,48,32,48,46,54,51,48,51,48,48,10,118,110,32,45,48,46,53,54,57,57,48,48,32,48,46,54,55,49,54,48,48,32,48,46,52,55,51,51,48,48,10,118,110,32,48,46,48,50,48,52,48,48,32,48,46,57,54,57,56,48,48,32,48,46,50,52,50,55,48,48,10,118,110,32,48,46,48,52,55,51,48,48,32,48,46,57,53,49,56,48,48,32,48,46,51,48,51,49,48,48,10,118,110,32,48,46,49,49,53,54,48,48,32,48,46,55,56,49,50,48,48,32,48,46,54,49,51,53,48,48,10,118,110,32,45,48,46,49,50,55,53,48,48,32,48,46,56,54,57,52,48,48,32,48,46,52,55,55,50,48,48,10,118,110,32,45,48,46,48,50,48,52,48,48,32,48,46,57,54,57,56,48,48,32,48,46,50,52,50,55,48,48,10,118,110,32,48,46,49,50,55,53,48,48,32,48,46,56,54,57,52,48,48,32,48,46,52,55,55,50,48,48,10,118,110,32,45,48,46,49,49,53,54,48,48,32,48,46,55,56,49,50,48,48,32,48,46,54,49,51,53,48,48,10,118,110,32,45,48,46,48,52,55,51,48,48,32,48,46,57,53,49,56,48,48,32,48,46,51,48,51,49,48,48,10,118,110,32,48,46,54,51,56,52,48,48,32,45,48,46,53,54,52,50,48,48,32,48,46,53,50,51,53,48,48,10,118,110,32,48,46,53,50,50,53,48,48,32,45,48,46,54,51,52,54,48,48,32,48,46,53,54,57,52,48,48,10,118,110,32,48,46,53,57,51,50,48,48,32,45,48,46,50,48,48,55,48,48,32,48,46,55,55,57,54,48,48,10,118,110,32,48,46,53,50,55,50,48,48,32,45,48,46,49,56,53,57,48,48,32,48,46,56,50,57,50,48,48,10,118,110,32,45,48,46,54,51,56,52,48,48,32,45,48,46,53,54,52,50,48,48,32,48,46,53,50,51,53,48,48,10,118,110,32,45,48,46,53,57,51,50,48,48,32,45,48,46,50,48,48,55,48,48,32,48,46,55,55,57,54,48,48,10,118,110,32,45,48,46,53,50,50,53,48,48,32,45,48,46,54,51,52,54,48,48,32,48,46,53,54,57,52,48,48,10,118,110,32,45,48,46,53,50,55,50,48,48,32,45,48,46,49,56,53,57,48,48,32,48,46,56,50,57,50,48,48,10,118,110,32,48,46,51,49,49,48,48,48,32,45,48,46,55,51,56,49,48,48,32,48,46,53,57,56,54,48,48,10,118,110,32,45,48,46,49,56,49,52,48,48,32,45,48,46,55,53,54,53,48,48,32,48,46,54,50,56,51,48,48,10,118,110,32,48,46,51,57,57,54,48,48,32,45,48,46,50,50,55,52,48,48,32,48,46,56,56,56,48,48,48,10,118,110,32,48,46,50,50,49,54,48,48,32,45,48,46,50,48,56,50,48,48,32,48,46,57,53,50,54,48,48,10,118,110,32,45,48,46,51,49,49,48,48,48,32,45,48,46,55,51,56,49,48,48,32,48,46,53,57,56,54,48,48,10,118,110,32,45,48,46,51,57,57,54,48,48,32,45,48,46,50,50,55,52,48,48,32,48,46,56,56,56,48,48,48,10,118,110,32,48,46,49,56,49,52,48,48,32,45,48,46,55,53,54,53,48,48,32,48,46,54,50,56,51,48,48,10,118,110,32,45,48,46,50,50,49,54,48,48,32,45,48,46,50,48,56,50,48,48,32,48,46,57,53,50,54,48,48,10,118,110,32,45,48,46,54,56,50,56,48,48,32,45,48,46,52,55,51,52,48,48,32,48,46,53,53,54,53,48,48,10,118,110,32,45,48,46,56,57,50,52,48,48,32,45,48,46,48,55,48,57,48,48,32,48,46,52,52,53,55,48,48,10,118,110,32,48,46,48,53,51,57,48,48,32,45,48,46,48,55,55,53,48,48,32,48,46,57,57,53,53,48,48,10,118,110,32,48,46,48,48,56,53,48,48,32,48,46,48,48,54,54,48,48,32,48,46,57,57,57,57,48,48,10,118,110,32,48,46,54,56,50,56,48,48,32,45,48,46,52,55,51,52,48,48,32,48,46,53,53,54,53,48,48,10,118,110,32,45,48,46,48,53,51,57,48,48,32,45,48,46,48,55,55,53,48,48,32,48,46,57,57,53,53,48,48,10,118,110,32,48,46,56,57,50,52,48,48,32,45,48,46,48,55,48,57,48,48,32,48,46,52,52,53,55,48,48,10,118,110,32,45,48,46,48,48,56,53,48,48,32,48,46,48,48,54,54,48,48,32,48,46,57,57,57,57,48,48,10,118,110,32,45,48,46,56,52,54,49,48,48,32,48,46,50,57,54,54,48,48,32,48,46,52,52,50,55,48,48,10,118,110,32,45,48,46,54,51,48,50,48,48,32,48,46,54,50,49,50,48,48,32,48,46,52,54,53,56,48,48,10,118,110,32,48,46,48,54,51,55,48,48,32,48,46,48,53,49,49,48,48,32,48,46,57,57,54,54,48,48,10,118,110,32,48,46,49,52,50,51,48,48,32,48,46,49,52,51,57,48,48,32,48,46,57,55,57,51,48,48,10,118,110,32,48,46,56,52,54,49,48,48,32,48,46,50,57,54,54,48,48,32,48,46,52,52,50,55,48,48,10,118,110,32,45,48,46,48,54,51,55,48,48,32,48,46,48,53,49,49,48,48,32,48,46,57,57,54,54,48,48,10,118,110,32,48,46,54,51,48,50,48,48,32,48,46,54,50,49,50,48,48,32,48,46,52,54,53,56,48,48,10,118,110,32,45,48,46,49,52,50,51,48,48,32,48,46,49,52,51,57,48,48,32,48,46,57,55,57,51,48,48,10,118,110,32,45,48,46,51,51,48,51,48,48,32,48,46,56,51,48,56,48,48,32,48,46,52,52,55,57,48,48,10,118,110,32,45,48,46,48,52,49,53,48,48,32,48,46,57,49,48,55,48,48,32,48,46,52,49,48,56,48,48,10,118,110,32,48,46,50,53,48,52,48,48,32,48,46,50,54,48,54,48,48,32,48,46,57,51,50,52,48,48,10,118,110,32,48,46,51,56,48,55,48,48,32,48,46,51,57,50,48,48,48,32,48,46,56,51,55,52,48,48,10,118,110,32,48,46,51,51,48,51,48,48,32,48,46,56,51,48,56,48,48,32,48,46,52,52,55,57,48,48,10,118,110,32,45,48,46,50,53,48,52,48,48,32,48,46,50,54,48,54,48,48,32,48,46,57,51,50,52,48,48,10,118,110,32,48,46,48,52,49,53,48,48,32,48,46,57,49,48,55,48,48,32,48,46,52,49,48,56,48,48,10,118,110,32,45,48,46,51,56,48,55,48,48,32,48,46,51,57,50,48,48,48,32,48,46,56,51,55,52,48,48,10,118,110,32,48,46,49,49,53,51,48,48,32,48,46,57,50,50,55,48,48,32,48,46,51,54,55,55,48,48,10,118,110,32,48,46,52,51,51,57,48,48,32,48,46,53,50,56,51,48,48,32,48,46,55,50,57,56,48,48,10,118,110,32,45,48,46,49,49,53,51,48,48,32,48,46,57,50,50,55,48,48,32,48,46,51,54,55,55,48,48,10,118,110,32,45,48,46,52,51,51,57,48,48,32,48,46,53,50,56,51,48,48,32,48,46,55,50,57,56,48,48,10,118,110,32,48,46,49,57,48,49,48,48,32,48,46,49,48,54,48,48,48,32,48,46,57,55,54,48,48,48,10,118,110,32,48,46,49,56,53,48,48,48,32,48,46,48,56,48,49,48,48,32,48,46,57,55,57,53,48,48,10,118,110,32,48,46,48,55,49,53,48,48,32,48,46,50,55,53,53,48,48,32,48,46,57,53,56,54,48,48,10,118,110,32,48,46,50,53,54,50,48,48,32,48,46,49,56,57,54,48,48,32,48,46,57,52,55,56,48,48,10,118,110,32,48,46,50,50,51,49,48,48,32,48,46,48,56,51,54,48,48,32,48,46,57,55,49,50,48,48,10,118,110,32,48,46,50,48,48,55,48,48,32,48,46,48,48,57,55,48,48,32,48,46,57,55,57,54,48,48,10,118,110,32,45,48,46,49,57,48,49,48,48,32,48,46,49,48,54,48,48,48,32,48,46,57,55,54,48,48,48,10,118,110,32,45,48,46,50,50,51,49,48,48,32,48,46,48,56,51,54,48,48,32,48,46,57,55,49,50,48,48,10,118,110,32,45,48,46,50,53,54,50,48,48,32,48,46,49,56,57,54,48,48,32,48,46,57,52,55,56,48,48,10,118,110,32,45,48,46,48,55,49,53,48,48,32,48,46,50,55,53,53,48,48,32,48,46,57,53,56,54,48,48,10,118,110,32,45,48,46,49,56,53,48,48,48,32,48,46,48,56,48,49,48,48,32,48,46,57,55,57,53,48,48,10,118,110,32,45,48,46,50,48,48,55,48,48,32,48,46,48,48,57,55,48,48,32,48,46,57,55,57,54,48,48,10,118,110,32,48,46,51,51,48,55,48,48,32,48,46,48,52,57,50,48,48,32,48,46,57,52,50,52,48,48,10,118,110,32,48,46,50,56,55,48,48,48,32,48,46,48,48,48,50,48,48,32,48,46,57,53,55,57,48,48,10,118,110,32,48,46,52,50,55,48,48,48,32,48,46,48,55,48,48,48,48,32,48,46,57,48,49,53,48,48,10,118,110,32,48,46,52,53,56,55,48,48,32,45,48,46,48,51,55,48,48,48,32,48,46,56,56,55,56,48,48,10,118,110,32,48,46,51,55,51,56,48,48,32,45,48,46,48,48,49,49,48,48,32,48,46,57,50,55,53,48,48,10,118,110,32,48,46,51,52,50,50,48,48,32,45,48,46,48,48,57,55,48,48,32,48,46,57,51,57,54,48,48,10,118,110,32,45,48,46,51,51,48,55,48,48,32,48,46,48,52,57,50,48,48,32,48,46,57,52,50,52,48,48,10,118,110,32,45,48,46,51,55,51,56,48,48,32,45,48,46,48,48,49,49,48,48,32,48,46,57,50,55,53,48,48,10,118,110,32,45,48,46,52,53,56,55,48,48,32,45,48,46,48,51,55,48,48,48,32,48,46,56,56,55,56,48,48,10,118,110,32,45,48,46,52,50,55,48,48,48,32,48,46,48,55,48,48,48,48,32,48,46,57,48,49,53,48,48,10,118,110,32,45,48,46,50,56,55,48,48,48,32,48,46,48,48,48,50,48,48,32,48,46,57,53,55,57,48,48,10,118,110,32,45,48,46,51,52,50,50,48,48,32,45,48,46,48,48,57,55,48,48,32,48,46,57,51,57,54,48,48,10,118,110,32,48,46,51,53,56,49,48,48,32,45,48,46,48,51,48,57,48,48,32,48,46,57,51,51,49,48,48,10,118,110,32,48,46,51,53,51,56,48,48,32,45,48,46,48,48,50,52,48,48,32,48,46,57,51,53,51,48,48,10,118,110,32,48,46,52,50,49,49,48,48,32,45,48,46,49,49,48,52,48,48,32,48,46,57,48,48,50,48,48,10,118,110,32,48,46,51,56,53,56,48,48,32,45,48,46,49,54,48,55,48,48,32,48,46,57,48,56,53,48,48,10,118,110,32,48,46,51,48,56,56,48,48,32,45,48,46,48,52,48,53,48,48,32,48,46,57,53,48,51,48,48,10,118,110,32,48,46,51,49,57,55,48,48,32,48,46,48,52,52,55,48,48,32,48,46,57,52,54,52,48,48,10,118,110,32,45,48,46,51,53,56,49,48,48,32,45,48,46,48,51,48,57,48,48,32,48,46,57,51,51,49,48,48,10,118,110,32,45,48,46,51,48,56,56,48,48,32,45,48,46,48,52,48,53,48,48,32,48,46,57,53,48,51,48,48,10,118,110,32,45,48,46,51,56,53,56,48,48,32,45,48,46,49,54,48,55,48,48,32,48,46,57,48,56,53,48,48,10,118,110,32,45,48,46,52,50,49,49,48,48,32,45,48,46,49,49,48,52,48,48,32,48,46,57,48,48,50,48,48,10,118,110,32,45,48,46,51,53,51,56,48,48,32,45,48,46,48,48,50,52,48,48,32,48,46,57,51,53,51,48,48,10,118,110,32,45,48,46,51,49,57,55,48,48,32,48,46,48,52,52,55,48,48,32,48,46,57,52,54,52,48,48,10,118,110,32,48,46,51,49,57,54,48,48,32,48,46,48,49,48,53,48,48,32,48,46,57,52,55,53,48,48,10,118,110,32,48,46,51,48,55,52,48,48,32,48,46,49,54,53,57,48,48,32,48,46,57,51,55,48,48,48,10,118,110,32,48,46,52,49,55,56,48,48,32,45,48,46,49,51,53,52,48,48,32,48,46,56,57,56,52,48,48,10,118,110,32,48,46,52,57,54,54,48,48,32,45,48,46,48,49,52,51,48,48,32,48,46,56,54,55,57,48,48,10,118,110,32,48,46,52,51,50,57,48,48,32,48,46,49,51,49,55,48,48,32,48,46,56,57,49,56,48,48,10,118,110,32,48,46,51,55,52,51,48,48,32,48,46,51,48,50,49,48,48,32,48,46,56,55,54,55,48,48,10,118,110,32,45,48,46,51,49,57,54,48,48,32,48,46,48,49,48,53,48,48,32,48,46,57,52,55,53,48,48,10,118,110,32,45,48,46,52,51,50,57,48,48,32,48,46,49,51,49,55,48,48,32,48,46,56,57,49,56,48,48,10,118,110,32,45,48,46,52,57,54,54,48,48,32,45,48,46,48,49,52,51,48,48,32,48,46,56,54,55,57,48,48,10,118,110,32,45,48,46,52,49,55,56,48,48,32,45,48,46,49,51,53,52,48,48,32,48,46,56,57,56,52,48,48,10,118,110,32,45,48,46,51,48,55,52,48,48,32,48,46,49,54,53,57,48,48,32,48,46,57,51,55,48,48,48,10,118,110,32,45,48,46,51,55,52,51,48,48,32,48,46,51,48,50,49,48,48,32,48,46,56,55,54,55,48,48,10,118,110,32,48,46,52,48,52,55,48,48,32,48,46,49,55,53,52,48,48,32,48,46,56,57,55,53,48,48,10,118,110,32,48,46,51,57,48,48,48,48,32,48,46,51,49,49,49,48,48,32,48,46,56,54,54,55,48,48,10,118,110,32,48,46,52,51,53,54,48,48,32,48,46,48,49,51,51,48,48,32,48,46,57,48,48,48,48,48,10,118,110,32,45,48,46,52,48,52,55,48,48,32,48,46,49,55,53,52,48,48,32,48,46,56,57,55,53,48,48,10,118,110,32,45,48,46,52,51,53,54,48,48,32,48,46,48,49,51,51,48,48,32,48,46,57,48,48,48,48,48,10,118,110,32,45,48,46,51,57,48,48,48,48,32,48,46,51,49,49,49,48,48,32,48,46,56,54,54,55,48,48,10,118,110,32,48,46,52,51,49,51,48,48,32,45,48,46,48,55,55,54,48,48,32,48,46,56,57,56,57,48,48,10,118,110,32,48,46,51,56,54,56,48,48,32,45,48,46,49,48,55,54,48,48,32,48,46,57,49,53,57,48,48,10,118,110,32,45,48,46,52,51,49,51,48,48,32,45,48,46,48,55,55,54,48,48,32,48,46,56,57,56,57,48,48,10,118,110,32,45,48,46,51,56,54,56,48,48,32,45,48,46,49,48,55,54,48,48,32,48,46,57,49,53,57,48,48,10,118,110,32,48,46,51,49,49,48,48,48,32,45,48,46,49,49,49,52,48,48,32,48,46,57,52,51,56,48,48,10,118,110,32,48,46,50,50,49,54,48,48,32,45,48,46,49,48,49,51,48,48,32,48,46,57,54,57,56,48,48,10,118,110,32,45,48,46,51,49,49,48,48,48,32,45,48,46,49,49,49,52,48,48,32,48,46,57,52,51,56,48,48,10,118,110,32,45,48,46,50,50,49,54,48,48,32,45,48,46,49,48,49,51,48,48,32,48,46,57,54,57,56,48,48,10,118,110,32,48,46,50,48,57,53,48,48,32,45,48,46,48,49,53,52,48,48,32,48,46,57,55,55,55,48,48,10,118,110,32,45,48,46,50,48,57,53,48,48,32,45,48,46,48,49,53,52,48,48,32,48,46,57,55,55,55,48,48,10,118,110,32,45,48,46,48,56,56,57,48,48,32,48,46,53,52,56,57,48,48,32,48,46,56,51,49,49,48,48,10,118,110,32,48,46,50,50,56,57,48,48,32,48,46,51,57,51,55,48,48,32,48,46,56,57,48,51,48,48,10,118,110,32,48,46,48,56,56,57,48,48,32,48,46,53,52,56,57,48,48,32,48,46,56,51,49,49,48,48,10,118,110,32,45,48,46,50,50,56,57,48,48,32,48,46,51,57,51,55,48,48,32,48,46,56,57,48,51,48,48,10,118,110,32,48,46,53,49,52,51,48,48,32,48,46,49,51,51,50,48,48,32,48,46,56,52,55,50,48,48,10,118,110,32,48,46,53,50,48,51,48,48,32,45,48,46,48,49,55,50,48,48,32,48,46,56,53,51,56,48,48,10,118,110,32,45,48,46,53,49,52,51,48,48,32,48,46,49,51,51,50,48,48,32,48,46,56,52,55,50,48,48,10,118,110,32,45,48,46,53,50,48,51,48,48,32,45,48,46,48,49,55,50,48,48,32,48,46,56,53,51,56,48,48,10,118,110,32,48,46,52,53,52,52,48,48,32,45,48,46,49,50,50,55,48,48,32,48,46,56,56,50,51,48,48,10,118,110,32,48,46,52,52,49,52,48,48,32,45,48,46,49,55,55,48,48,48,32,48,46,56,55,57,54,48,48,10,118,110,32,45,48,46,52,53,52,52,48,48,32,45,48,46,49,50,50,55,48,48,32,48,46,56,56,50,51,48,48,10,118,110,32,45,48,46,52,52,49,52,48,48,32,45,48,46,49,55,55,48,48,48,32,48,46,56,55,57,54,48,48,10,118,110,32,48,46,52,56,52,49,48,48,32,45,48,46,49,52,50,48,48,48,32,48,46,56,54,51,52,48,48,10,118,110,32,48,46,53,50,48,55,48,48,32,48,46,48,49,49,52,48,48,32,48,46,56,53,51,54,48,48,10,118,110,32,45,48,46,52,56,52,49,48,48,32,45,48,46,49,52,50,48,48,48,32,48,46,56,54,51,52,48,48,10,118,110,32,45,48,46,53,50,48,55,48,48,32,48,46,48,49,49,52,48,48,32,48,46,56,53,51,54,48,48,10,118,110,32,48,46,52,57,50,49,48,48,32,48,46,50,48,49,54,48,48,32,48,46,56,52,54,56,48,48,10,118,110,32,48,46,52,50,51,52,48,48,32,48,46,51,50,52,57,48,48,32,48,46,56,52,53,54,48,48,10,118,110,32,45,48,46,52,57,50,49,48,48,32,48,46,50,48,49,54,48,48,32,48,46,56,52,54,56,48,48,10,118,110,32,45,48,46,52,50,51,52,48,48,32,48,46,51,50,52,57,48,48,32,48,46,56,52,53,54,48,48,10,118,110,32,48,46,51,57,50,54,48,48,32,48,46,51,53,57,48,48,48,32,48,46,56,52,54,55,48,48,10,118,110,32,45,48,46,51,57,50,54,48,48,32,48,46,51,53,57,48,48,48,32,48,46,56,52,54,55,48,48,10,118,110,32,45,48,46,48,50,54,52,48,48,32,45,48,46,57,51,53,50,48,48,32,45,48,46,51,53,51,48,48,48,10,118,110,32,48,46,49,51,55,50,48,48,32,45,48,46,57,48,57,48,48,48,32,45,48,46,51,57,51,54,48,48,10,118,110,32,45,48,46,48,57,56,49,48,48,32,45,48,46,57,52,51,54,48,48,32,45,48,46,51,49,54,49,48,48,10,118,110,32,45,48,46,49,56,51,57,48,48,32,45,48,46,53,51,50,54,48,48,32,45,48,46,56,50,54,49,48,48,10,118,110,32,45,48,46,51,52,52,50,48,48,32,45,48,46,52,51,52,57,48,48,32,45,48,46,56,51,50,48,48,48,10,118,110,32,45,48,46,50,50,52,54,48,48,32,45,48,46,52,49,51,55,48,48,32,45,48,46,56,56,50,50,48,48,10,118,110,32,48,46,48,50,54,52,48,48,32,45,48,46,57,51,53,50,48,48,32,45,48,46,51,53,51,48,48,48,10,118,110,32,48,46,51,52,52,50,48,48,32,45,48,46,52,51,52,57,48,48,32,45,48,46,56,51,50,48,48,48,10,118,110,32,48,46,49,56,51,57,48,48,32,45,48,46,53,51,50,54,48,48,32,45,48,46,56,50,54,49,48,48,10,118,110,32,48,46,48,57,56,49,48,48,32,45,48,46,57,52,51,54,48,48,32,45,48,46,51,49,54,49,48,48,10,118,110,32,45,48,46,49,51,55,50,48,48,32,45,48,46,57,48,57,48,48,48,32,45,48,46,51,57,51,54,48,48,10,118,110,32,48,46,50,50,52,54,48,48,32,45,48,46,52,49,51,55,48,48,32,45,48,46,56,56,50,50,48,48,10,118,110,32,48,46,52,50,52,52,48,48,32,45,48,46,56,51,55,55,48,48,32,45,48,46,51,52,51,54,48,48,10,118,110,32,48,46,55,51,52,57,48,48,32,45,48,46,54,53,51,51,48,48,32,45,48,46,49,56,49,57,48,48,10,118,110,32,48,46,48,51,49,55,48,48,32,45,48,46,52,49,50,56,48,48,32,45,48,46,57,49,48,50,48,48,10,118,110,32,48,46,52,50,51,48,48,48,32,45,48,46,51,56,54,57,48,48,32,45,48,46,56,49,57,51,48,48,10,118,110,32,45,48,46,52,50,52,52,48,48,32,45,48,46,56,51,55,55,48,48,32,45,48,46,51,52,51,54,48,48,10,118,110,32,45,48,46,48,51,49,55,48,48,32,45,48,46,52,49,50,56,48,48,32,45,48,46,57,49,48,50,48,48,10,118,110,32,45,48,46,55,51,52,57,48,48,32,45,48,46,54,53,51,51,48,48,32,45,48,46,49,56,49,57,48,48,10,118,110,32,45,48,46,52,50,51,48,48,48,32,45,48,46,51,56,54,57,48,48,32,45,48,46,56,49,57,51,48,48,10,118,110,32,48,46,57,53,50,54,48,48,32,45,48,46,50,57,51,54,48,48,32,48,46,48,55,56,57,48,48,10,118,110,32,48,46,57,56,52,51,48,48,32,48,46,49,51,52,57,48,48,32,48,46,49,49,52,49,48,48,10,118,110,32,48,46,55,54,48,49,48,48,32,45,48,46,49,55,50,48,48,48,32,45,48,46,54,50,54,53,48,48,10,118,110,32,48,46,57,51,49,49,48,48,32,48,46,49,48,53,48,48,48,32,45,48,46,51,52,57,51,48,48,10,118,110,32,45,48,46,57,53,50,54,48,48,32,45,48,46,50,57,51,54,48,48,32,48,46,48,55,56,57,48,48,10,118,110,32,45,48,46,55,54,48,49,48,48,32,45,48,46,49,55,50,48,48,48,32,45,48,46,54,50,54,53,48,48,10,118,110,32,45,48,46,57,56,52,51,48,48,32,48,46,49,51,52,57,48,48,32,48,46,49,49,52,49,48,48,10,118,110,32,45,48,46,57,51,49,49,48,48,32,48,46,49,48,53,48,48,48,32,45,48,46,51,52,57,51,48,48,10,118,110,32,48,46,55,57,57,56,48,48,32,48,46,53,55,52,57,48,48,32,45,48,46,49,55,50,54,48,48,10,118,110,32,48,46,50,57,52,56,48,48,32,48,46,56,53,50,54,48,48,32,45,48,46,52,51,49,52,48,48,10,118,110,32,48,46,54,50,48,51,48,48,32,48,46,51,50,50,48,48,48,32,45,48,46,55,49,53,50,48,48,10,118,110,32,48,46,48,57,55,51,48,48,32,48,46,52,49,54,51,48,48,32,45,48,46,57,48,52,48,48,48,10,118,110,32,45,48,46,55,57,57,56,48,48,32,48,46,53,55,52,57,48,48,32,45,48,46,49,55,50,54,48,48,10,118,110,32,45,48,46,54,50,48,51,48,48,32,48,46,51,50,50,48,48,48,32,45,48,46,55,49,53,50,48,48,10,118,110,32,45,48,46,50,57,52,56,48,48,32,48,46,56,53,50,54,48,48,32,45,48,46,52,51,49,52,48,48,10,118,110,32,45,48,46,48,57,55,51,48,48,32,48,46,52,49,54,51,48,48,32,45,48,46,57,48,52,48,48,48,10,118,110,32,45,48,46,49,56,55,53,48,48,32,48,46,56,53,57,57,48,48,32,45,48,46,52,55,52,56,48,48,10,118,110,32,45,48,46,52,48,53,52,48,48,32,48,46,56,48,55,48,48,48,32,45,48,46,52,50,57,51,48,48,10,118,110,32,45,48,46,50,55,55,57,48,48,32,48,46,51,52,49,54,48,48,32,45,48,46,56,57,55,56,48,48,10,118,110,32,45,48,46,52,51,57,51,48,48,32,48,46,51,50,48,54,48,48,32,45,48,46,56,51,57,50,48,48,10,118,110,32,48,46,49,56,55,53,48,48,32,48,46,56,53,57,57,48,48,32,45,48,46,52,55,52,56,48,48,10,118,110,32,48,46,50,55,55,57,48,48,32,48,46,51,52,49,54,48,48,32,45,48,46,56,57,55,56,48,48,10,118,110,32,48,46,52,48,53,52,48,48,32,48,46,56,48,55,48,48,48,32,45,48,46,52,50,57,51,48,48,10,118,110,32,48,46,52,51,57,51,48,48,32,48,46,51,50,48,54,48,48,32,45,48,46,56,51,57,50,48,48,10,118,110,32,45,48,46,53,48,53,52,48,48,32,48,46,55,56,57,57,48,48,32,45,48,46,51,52,55,50,48,48,10,118,110,32,45,48,46,53,57,55,51,48,48,32,48,46,55,54,49,55,48,48,32,45,48,46,50,53,49,48,48,48,10,118,110,32,45,48,46,53,49,53,51,48,48,32,48,46,51,52,48,54,48,48,32,45,48,46,55,56,54,52,48,48,10,118,110,32,45,48,46,52,53,54,51,48,48,32,48,46,52,49,52,51,48,48,32,45,48,46,55,56,55,53,48,48,10,118,110,32,48,46,53,48,53,52,48,48,32,48,46,55,56,57,57,48,48,32,45,48,46,51,52,55,50,48,48,10,118,110,32,48,46,53,49,53,51,48,48,32,48,46,51,52,48,54,48,48,32,45,48,46,55,56,54,52,48,48,10,118,110,32,48,46,53,57,55,51,48,48,32,48,46,55,54,49,55,48,48,32,45,48,46,50,53,49,48,48,48,10,118,110,32,48,46,52,53,54,51,48,48,32,48,46,52,49,52,51,48,48,32,45,48,46]);fileData0.push.apply(fileData0,[55,56,55,53,48,48,10,118,110,32,45,48,46,52,51,52,53,48,48,32,45,48,46,48,50,50,49,48,48,32,45,48,46,57,48,48,52,48,48,10,118,110,32,45,48,46,51,55,48,56,48,48,32,45,48,46,48,50,48,52,48,48,32,45,48,46,57,50,56,53,48,48,10,118,110,32,45,48,46,49,52,50,53,48,48,32,45,48,46,48,55,56,50,48,48,32,45,48,46,57,56,54,55,48,48,10,118,110,32,48,46,52,51,52,53,48,48,32,45,48,46,48,50,50,49,48,48,32,45,48,46,57,48,48,52,48,48,10,118,110,32,48,46,49,52,50,53,48,48,32,45,48,46,48,55,56,50,48,48,32,45,48,46,57,56,54,55,48,48,10,118,110,32,48,46,51,55,48,56,48,48,32,45,48,46,48,50,48,52,48,48,32,45,48,46,57,50,56,53,48,48,10,118,110,32,45,48,46,50,49,48,51,48,48,32,45,48,46,48,50,52,50,48,48,32,45,48,46,57,55,55,51,48,48,10,118,110,32,48,46,48,48,54,52,48,48,32,45,48,46,48,49,57,51,48,48,32,45,48,46,57,57,57,56,48,48,10,118,110,32,48,46,50,49,48,51,48,48,32,45,48,46,48,50,52,50,48,48,32,45,48,46,57,55,55,51,48,48,10,118,110,32,45,48,46,48,48,54,52,48,48,32,45,48,46,48,49,57,51,48,48,32,45,48,46,57,57,57,56,48,48,10,118,110,32,48,46,52,56,51,55,48,48,32,48,46,48,53,52,55,48,48,32,45,48,46,56,55,51,53,48,48,10,118,110,32,45,48,46,52,56,51,55,48,48,32,48,46,48,53,52,55,48,48,32,45,48,46,56,55,51,53,48,48,10,118,110,32,45,48,46,51,53,48,48,48,48,32,48,46,56,55,50,53,48,48,32,45,48,46,51,52,48,57,48,48,10,118,110,32,48,46,50,49,51,55,48,48,32,48,46,51,53,57,48,48,48,32,45,48,46,57,48,56,53,48,48,10,118,110,32,48,46,51,53,48,48,48,48,32,48,46,56,55,50,53,48,48,32,45,48,46,51,52,48,57,48,48,10,118,110,32,45,48,46,50,49,51,55,48,48,32,48,46,51,53,57,48,48,48,32,45,48,46,57,48,56,53,48,48,10,118,110,32,48,46,51,52,56,52,48,48,32,45,48,46,50,48,51,49,48,48,32,45,48,46,57,49,53,49,48,48,10,118,110,32,48,46,49,50,50,48,48,48,32,45,48,46,53,57,54,48,48,48,32,45,48,46,55,57,51,55,48,48,10,118,110,32,45,48,46,51,52,56,52,48,48,32,45,48,46,50,48,51,49,48,48,32,45,48,46,57,49,53,49,48,48,10,118,110,32,45,48,46,49,50,50,48,48,48,32,45,48,46,53,57,54,48,48,48,32,45,48,46,55,57,51,55,48,48,10,118,110,32,45,48,46,48,57,51,49,48,48,32,45,48,46,57,49,56,49,48,48,32,45,48,46,51,56,53,51,48,48,10,118,110,32,48,46,48,57,51,49,48,48,32,45,48,46,57,49,56,49,48,48,32,45,48,46,51,56,53,51,48,48,10,115,32,49,10,102,32,49,47,47,49,32,53,48,49,47,47,50,32,49,53,53,50,47,47,51,32,53,48,50,47,47,52,10,102,32,49,47,47,49,32,53,48,50,47,47,52,32,49,53,48,54,47,47,53,32,53,48,51,47,47,54,10,102,32,49,47,47,49,32,53,48,51,47,47,54,32,49,53,48,56,47,47,55,32,53,48,52,47,47,56,10,102,32,49,47,47,49,32,53,48,52,47,47,56,32,49,53,53,48,47,47,57,32,53,48,49,47,47,50,10,102,32,50,47,47,49,48,32,53,48,53,47,47,49,49,32,49,53,48,57,47,47,49,50,32,53,48,54,47,47,49,51,10,102,32,50,47,47,49,48,32,53,48,54,47,47,49,51,32,49,53,48,55,47,47,49,52,32,53,48,55,47,47,49,53,10,102,32,50,47,47,49,48,32,53,48,55,47,47,49,53,32,49,53,53,51,47,47,49,54,32,53,48,56,47,47,49,55,10,102,32,50,47,47,49,48,32,53,48,56,47,47,49,55,32,49,53,53,49,47,47,49,56,32,53,48,53,47,47,49,49,10,102,32,51,47,47,49,57,32,53,48,57,47,47,50,48,32,49,53,53,48,47,47,57,32,53,48,52,47,47,56,10,102,32,51,47,47,49,57,32,53,48,52,47,47,56,32,49,53,48,56,47,47,55,32,53,49,48,47,47,50,49,10,102,32,51,47,47,49,57,32,53,49,48,47,47,50,49,32,49,53,49,48,47,47,50,50,32,53,49,49,47,47,50,51,10,102,32,51,47,47,49,57,32,53,49,49,47,47,50,51,32,49,53,52,56,47,47,50,52,32,53,48,57,47,47,50,48,10,102,32,52,47,47,50,53,32,53,49,50,47,47,50,54,32,49,53,49,49,47,47,50,55,32,53,49,51,47,47,50,56,10,102,32,52,47,47,50,53,32,53,49,51,47,47,50,56,32,49,53,48,57,47,47,49,50,32,53,48,53,47,47,49,49,10,102,32,52,47,47,50,53,32,53,48,53,47,47,49,49,32,49,53,53,49,47,47,49,56,32,53,49,52,47,47,50,57,10,102,32,52,47,47,50,53,32,53,49,52,47,47,50,57,32,49,53,52,57,47,47,51,48,32,53,49,50,47,47,50,54,10,102,32,53,47,47,51,49,32,53,49,48,47,47,50,49,32,49,53,48,56,47,47,55,32,53,49,53,47,47,51,50,10,102,32,53,47,47,51,49,32,53,49,53,47,47,51,50,32,49,53,49,52,47,47,51,51,32,53,49,54,47,47,51,52,10,102,32,53,47,47,51,49,32,53,49,54,47,47,51,52,32,49,53,49,50,47,47,51,53,32,53,49,55,47,47,51,54,10,102,32,53,47,47,51,49,32,53,49,55,47,47,51,54,32,49,53,49,48,47,47,50,50,32,53,49,48,47,47,50,49,10,102,32,54,47,47,51,55,32,53,49,56,47,47,51,56,32,49,53,49,51,47,47,51,57,32,53,49,57,47,47,52,48,10,102,32,54,47,47,51,55,32,53,49,57,47,47,52,48,32,49,53,49,53,47,47,52,49,32,53,50,48,47,47,52,50,10,102,32,54,47,47,51,55,32,53,50,48,47,47,52,50,32,49,53,48,57,47,47,49,50,32,53,49,51,47,47,50,56,10,102,32,54,47,47,51,55,32,53,49,51,47,47,50,56,32,49,53,49,49,47,47,50,55,32,53,49,56,47,47,51,56,10,102,32,55,47,47,52,51,32,53,48,51,47,47,54,32,49,53,48,54,47,47,53,32,53,50,49,47,47,52,52,10,102,32,55,47,47,52,51,32,53,50,49,47,47,52,52,32,49,53,49,54,47,47,52,53,32,53,50,50,47,47,52,54,10,102,32,55,47,47,52,51,32,53,50,50,47,47,52,54,32,49,53,49,52,47,47,51,51,32,53,49,53,47,47,51,50,10,102,32,55,47,47,52,51,32,53,49,53,47,47,51,50,32,49,53,48,56,47,47,55,32,53,48,51,47,47,54,10,102,32,56,47,47,52,55,32,53,50,48,47,47,52,50,32,49,53,49,53,47,47,52,49,32,53,50,51,47,47,52,56,10,102,32,56,47,47,52,55,32,53,50,51,47,47,52,56,32,49,53,49,55,47,47,52,57,32,53,50,52,47,47,53,48,10,102,32,56,47,47,52,55,32,53,50,52,47,47,53,48,32,49,53,48,55,47,47,49,52,32,53,48,54,47,47,49,51,10,102,32,56,47,47,52,55,32,53,48,54,47,47,49,51,32,49,53,48,57,47,47,49,50,32,53,50,48,47,47,52,50,10,102,32,57,47,47,53,49,32,53,50,50,47,47,52,54,32,49,53,49,54,47,47,52,53,32,53,50,53,47,47,53,50,10,102,32,57,47,47,53,49,32,53,50,53,47,47,53,50,32,49,53,49,56,47,47,53,51,32,53,50,54,47,47,53,52,10,102,32,57,47,47,53,49,32,53,50,54,47,47,53,52,32,49,53,50,48,47,47,53,53,32,53,50,55,47,47,53,54,10,102,32,57,47,47,53,49,32,53,50,55,47,47,53,54,32,49,53,49,52,47,47,51,51,32,53,50,50,47,47,52,54,10,102,32,49,48,47,47,53,55,32,53,50,56,47,47,53,56,32,49,53,50,49,47,47,53,57,32,53,50,57,47,47,54,48,10,102,32,49,48,47,47,53,55,32,53,50,57,47,47,54,48,32,49,53,49,57,47,47,54,49,32,53,51,48,47,47,54,50,10,102,32,49,48,47,47,53,55,32,53,51,48,47,47,54,50,32,49,53,49,55,47,47,52,57,32,53,50,51,47,47,52,56,10,102,32,49,48,47,47,53,55,32,53,50,51,47,47,52,56,32,49,53,49,53,47,47,52,49,32,53,50,56,47,47,53,56,10,102,32,49,49,47,47,54,51,32,53,49,54,47,47,51,52,32,49,53,49,52,47,47,51,51,32,53,50,55,47,47,53,54,10,102,32,49,49,47,47,54,51,32,53,50,55,47,47,53,54,32,49,53,50,48,47,47,53,53,32,53,51,49,47,47,54,52,10,102,32,49,49,47,47,54,51,32,53,51,49,47,47,54,52,32,49,53,50,50,47,47,54,53,32,53,51,50,47,47,54,54,10,102,32,49,49,47,47,54,51,32,53,51,50,47,47,54,54,32,49,53,49,50,47,47,51,53,32,53,49,54,47,47,51,52,10,102,32,49,50,47,47,54,55,32,53,51,51,47,47,54,56,32,49,53,50,51,47,47,54,57,32,53,51,52,47,47,55,48,10,102,32,49,50,47,47,54,55,32,53,51,52,47,47,55,48,32,49,53,50,49,47,47,53,57,32,53,50,56,47,47,53,56,10,102,32,49,50,47,47,54,55,32,53,50,56,47,47,53,56,32,49,53,49,53,47,47,52,49,32,53,49,57,47,47,52,48,10,102,32,49,50,47,47,54,55,32,53,49,57,47,47,52,48,32,49,53,49,51,47,47,51,57,32,53,51,51,47,47,54,56,10,102,32,49,51,47,47,55,49,32,53,51,49,47,47,54,52,32,49,53,50,48,47,47,53,53,32,53,51,53,47,47,55,50,10,102,32,49,51,47,47,55,49,32,53,51,53,47,47,55,50,32,49,53,50,54,47,47,55,51,32,53,51,54,47,47,55,52,10,102,32,49,51,47,47,55,49,32,53,51,54,47,47,55,52,32,49,53,50,52,47,47,55,53,32,53,51,55,47,47,55,54,10,102,32,49,51,47,47,55,49,32,53,51,55,47,47,55,54,32,49,53,50,50,47,47,54,53,32,53,51,49,47,47,54,52,10,102,32,49,52,47,47,55,55,32,53,51,56,47,47,55,56,32,49,53,50,53,47,47,55,57,32,53,51,57,47,47,56,48,10,102,32,49,52,47,47,55,55,32,53,51,57,47,47,56,48,32,49,53,50,55,47,47,56,49,32,53,52,48,47,47,56,50,10,102,32,49,52,47,47,55,55,32,53,52,48,47,47,56,50,32,49,53,50,49,47,47,53,57,32,53,51,52,47,47,55,48,10,102,32,49,52,47,47,55,55,32,53,51,52,47,47,55,48,32,49,53,50,51,47,47,54,57,32,53,51,56,47,47,55,56,10,102,32,49,53,47,47,56,51,32,53,50,54,47,47,53,52,32,49,53,49,56,47,47,53,51,32,53,52,49,47,47,56,52,10,102,32,49,53,47,47,56,51,32,53,52,49,47,47,56,52,32,49,53,50,56,47,47,56,53,32,53,52,50,47,47,56,54,10,102,32,49,53,47,47,56,51,32,53,52,50,47,47,56,54,32,49,53,50,54,47,47,55,51,32,53,51,53,47,47,55,50,10,102,32,49,53,47,47,56,51,32,53,51,53,47,47,55,50,32,49,53,50,48,47,47,53,53,32,53,50,54,47,47,53,52,10,102,32,49,54,47,47,56,55,32,53,52,48,47,47,56,50,32,49,53,50,55,47,47,56,49,32,53,52,51,47,47,56,56,10,102,32,49,54,47,47,56,55,32,53,52,51,47,47,56,56,32,49,53,50,57,47,47,56,57,32,53,52,52,47,47,57,48,10,102,32,49,54,47,47,56,55,32,53,52,52,47,47,57,48,32,49,53,49,57,47,47,54,49,32,53,50,57,47,47,54,48,10,102,32,49,54,47,47,56,55,32,53,50,57,47,47,54,48,32,49,53,50,49,47,47,53,57,32,53,52,48,47,47,56,50,10,102,32,49,55,47,47,57,49,32,53,52,50,47,47,56,54,32,49,53,50,56,47,47,56,53,32,53,52,53,47,47,57,50,10,102,32,49,55,47,47,57,49,32,53,52,53,47,47,57,50,32,49,53,51,48,47,47,57,51,32,53,52,54,47,47,57,52,10,102,32,49,55,47,47,57,49,32,53,52,54,47,47,57,52,32,49,53,51,50,47,47,57,53,32,53,52,55,47,47,57,54,10,102,32,49,55,47,47,57,49,32,53,52,55,47,47,57,54,32,49,53,50,54,47,47,55,51,32,53,52,50,47,47,56,54,10,102,32,49,56,47,47,57,55,32,53,52,56,47,47,57,56,32,49,53,51,51,47,47,57,57,32,53,52,57,47,47,49,48,48,10,102,32,49,56,47,47,57,55,32,53,52,57,47,47,49,48,48,32,49,53,51,49,47,47,49,48,49,32,53,53,48,47,47,49,48,50,10,102,32,49,56,47,47,57,55,32,53,53,48,47,47,49,48,50,32,49,53,50,57,47,47,56,57,32,53,52,51,47,47,56,56,10,102,32,49,56,47,47,57,55,32,53,52,51,47,47,56,56,32,49,53,50,55,47,47,56,49,32,53,52,56,47,47,57,56,10,102,32,49,57,47,47,49,48,51,32,53,51,54,47,47,55,52,32,49,53,50,54,47,47,55,51,32,53,52,55,47,47,57,54,10,102,32,49,57,47,47,49,48,51,32,53,52,55,47,47,57,54,32,49,53,51,50,47,47,57,53,32,53,53,49,47,47,49,48,52,10,102,32,49,57,47,47,49,48,51,32,53,53,49,47,47,49,48,52,32,49,53,51,52,47,47,49,48,53,32,53,53,50,47,47,49,48,54,10,102,32,49,57,47,47,49,48,51,32,53,53,50,47,47,49,48,54,32,49,53,50,52,47,47,55,53,32,53,51,54,47,47,55,52,10,102,32,50,48,47,47,49,48,55,32,53,53,51,47,47,49,48,56,32,49,53,51,53,47,47,49,48,57,32,53,53,52,47,47,49,49,48,10,102,32,50,48,47,47,49,48,55,32,53,53,52,47,47,49,49,48,32,49,53,51,51,47,47,57,57,32,53,52,56,47,47,57,56,10,102,32,50,48,47,47,49,48,55,32,53,52,56,47,47,57,56,32,49,53,50,55,47,47,56,49,32,53,51,57,47,47,56,48,10,102,32,50,48,47,47,49,48,55,32,53,51,57,47,47,56,48,32,49,53,50,53,47,47,55,57,32,53,53,51,47,47,49,48,56,10,102,32,50,49,47,47,49,49,49,32,53,53,49,47,47,49,48,52,32,49,53,51,50,47,47,57,53,32,53,53,53,47,47,49,49,50,10,102,32,50,49,47,47,49,49,49,32,53,53,53,47,47,49,49,50,32,49,53,51,56,47,47,49,49,51,32,53,53,54,47,47,49,49,52,10,102,32,50,49,47,47,49,49,49,32,53,53,54,47,47,49,49,52,32,49,53,51,54,47,47,49,49,53,32,53,53,55,47,47,49,49,54,10,102,32,50,49,47,47,49,49,49,32,53,53,55,47,47,49,49,54,32,49,53,51,52,47,47,49,48,53,32,53,53,49,47,47,49,48,52,10,102,32,50,50,47,47,49,49,55,32,53,53,56,47,47,49,49,56,32,49,53,51,55,47,47,49,49,57,32,53,53,57,47,47,49,50,48,10,102,32,50,50,47,47,49,49,55,32,53,53,57,47,47,49,50,48,32,49,53,51,57,47,47,49,50,49,32,53,54,48,47,47,49,50,50,10,102,32,50,50,47,47,49,49,55,32,53,54,48,47,47,49,50,50,32,49,53,51,51,47,47,57,57,32,53,53,52,47,47,49,49,48,10,102,32,50,50,47,47,49,49,55,32,53,53,52,47,47,49,49,48,32,49,53,51,53,47,47,49,48,57,32,53,53,56,47,47,49,49,56,10,102,32,50,51,47,47,49,50,51,32,53,52,54,47,47,57,52,32,49,53,51,48,47,47,57,51,32,53,54,49,47,47,49,50,52,10,102,32,50,51,47,47,49,50,51,32,53,54,49,47,47,49,50,52,32,49,53,52,48,47,47,49,50,53,32,53,54,50,47,47,49,50,54,10,102,32,50,51,47,47,49,50,51,32,53,54,50,47,47,49,50,54,32,49,53,51,56,47,47,49,49,51,32,53,53,53,47,47,49,49,50,10,102,32,50,51,47,47,49,50,51,32,53,53,53,47,47,49,49,50,32,49,53,51,50,47,47,57,53,32,53,52,54,47,47,57,52,10,102,32,50,52,47,47,49,50,55,32,53,54,48,47,47,49,50,50,32,49,53,51,57,47,47,49,50,49,32,53,54,51,47,47,49,50,56,10,102,32,50,52,47,47,49,50,55,32,53,54,51,47,47,49,50,56,32,49,53,52,49,47,47,49,50,57,32,53,54,52,47,47,49,51,48,10,102,32,50,52,47,47,49,50,55,32,53,54,52,47,47,49,51,48,32,49,53,51,49,47,47,49,48,49,32,53,52,57,47,47,49,48,48,10,102,32,50,52,47,47,49,50,55,32,53,52,57,47,47,49,48,48,32,49,53,51,51,47,47,57,57,32,53,54,48,47,47,49,50,50,10,102,32,50,53,47,47,49,51,49,32,53,54,50,47,47,49,50,54,32,49,53,52,48,47,47,49,50,53,32,53,54,53,47,47,49,51,50,10,102,32,50,53,47,47,49,51,49,32,53,54,53,47,47,49,51,50,32,49,53,52,50,47,47,49,51,51,32,53,54,54,47,47,49,51,52,10,102,32,50,53,47,47,49,51,49,32,53,54,54,47,47,49,51,52,32,49,53,52,52,47,47,49,51,53,32,53,54,55,47,47,49,51,54,10,102,32,50,53,47,47,49,51,49,32,53,54,55,47,47,49,51,54,32,49,53,51,56,47,47,49,49,51,32,53,54,50,47,47,49,50,54,10,102,32,50,54,47,47,49,51,55,32,53,54,56,47,47,49,51,56,32,49,53,52,53,47,47,49,51,57,32,53,54,57,47,47,49,52,48,10,102,32,50,54,47,47,49,51,55,32,53,54,57,47,47,49,52,48,32,49,53,52,51,47,47,49,52,49,32,53,55,48,47,47,49,52,50,10,102,32,50,54,47,47,49,51,55,32,53,55,48,47,47,49,52,50,32,49,53,52,49,47,47,49,50,57,32,53,54,51,47,47,49,50,56,10,102,32,50,54,47,47,49,51,55,32,53,54,51,47,47,49,50,56,32,49,53,51,57,47,47,49,50,49,32,53,54,56,47,47,49,51,56,10,102,32,50,55,47,47,49,52,51,32,53,53,54,47,47,49,49,52,32,49,53,51,56,47,47,49,49,51,32,53,54,55,47,47,49,51,54,10,102,32,50,55,47,47,49,52,51,32,53,54,55,47,47,49,51,54,32,49,53,52,52,47,47,49,51,53,32,53,55,49,47,47,49,52,52,10,102,32,50,55,47,47,49,52,51,32,53,55,49,47,47,49,52,52,32,49,53,52,54,47,47,49,52,53,32,53,55,50,47,47,49,52,54,10,102,32,50,55,47,47,49,52,51,32,53,55,50,47,47,49,52,54,32,49,53,51,54,47,47,49,49,53,32,53,53,54,47,47,49,49,52,10,102,32,50,56,47,47,49,52,55,32,53,55,51,47,47,49,52,56,32,49,53,52,55,47,47,49,52,57,32,53,55,52,47,47,49,53,48,10,102,32,50,56,47,47,49,52,55,32,53,55,52,47,47,49,53,48,32,49,53,52,53,47,47,49,51,57,32,53,54,56,47,47,49,51,56,10,102,32,50,56,47,47,49,52,55,32,53,54,56,47,47,49,51,56,32,49,53,51,57,47,47,49,50,49,32,53,53,57,47,47,49,50,48,10,102,32,50,56,47,47,49,52,55,32,53,53,57,47,47,49,50,48,32,49,53,51,55,47,47,49,49,57,32,53,55,51,47,47,49,52,56,10,102,32,50,57,47,47,49,53,49,32,53,55,49,47,47,49,52,52,32,49,53,52,52,47,47,49,51,53,32,53,55,53,47,47,49,53,50,10,102,32,50,57,47,47,49,53,49,32,53,55,53,47,47,49,53,50,32,49,53,53,48,47,47,57,32,53,48,57,47,47,50,48,10,102,32,50,57,47,47,49,53,49,32,53,48,57,47,47,50,48,32,49,53,52,56,47,47,50,52,32,53,55,54,47,47,49,53,51,10,102,32,50,57,47,47,49,53,49,32,53,55,54,47,47,49,53,51,32,49,53,52,54,47,47,49,52,53,32,53,55,49,47,47,49,52,52,10,102,32,51,48,47,47,49,53,52,32,53,55,55,47,47,49,53,53,32,49,53,52,57,47,47,51,48,32,53,49,52,47,47,50,57,10,102,32,51,48,47,47,49,53,52,32,53,49,52,47,47,50,57,32,49,53,53,49,47,47,49,56,32,53,55,56,47,47,49,53,54,10,102,32,51,48,47,47,49,53,52,32,53,55,56,47,47,49,53,54,32,49,53,52,53,47,47,49,51,57,32,53,55,52,47,47,49,53,48,10,102,32,51,48,47,47,49,53,52,32,53,55,52,47,47,49,53,48,32,49,53,52,55,47,47,49,52,57,32,53,55,55,47,47,49,53,53,10,102,32,51,49,47,47,49,53,55,32,53,54,54,47,47,49,51,52,32,49,53,52,50,47,47,49,51,51,32,53,55,57,47,47,49,53,56,10,102,32,51,49,47,47,49,53,55,32,53,55,57,47,47,49,53,56,32,49,53,53,50,47,47,51,32,53,48,49,47,47,50,10,102,32,51,49,47,47,49,53,55,32,53,48,49,47,47,50,32,49,53,53,48,47,47,57,32,53,55,53,47,47,49,53,50,10,102,32,51,49,47,47,49,53,55,32,53,55,53,47,47,49,53,50,32,49,53,52,52,47,47,49,51,53,32,53,54,54,47,47,49,51,52,10,102,32,51,50,47,47,49,53,57,32,53,55,56,47,47,49,53,54,32,49,53,53,49,47,47,49,56,32,53,48,56,47,47,49,55,10,102,32,51,50,47,47,49,53,57,32,53,48,56,47,47,49,55,32,49,53,53,51,47,47,49,54,32,53,56,48,47,47,49,54,48,10,102,32,51,50,47,47,49,53,57,32,53,56,48,47,47,49,54,48,32,49,53,52,51,47,47,49,52,49,32,53,54,57,47,47,49,52,48,10,102,32,51,50,47,47,49,53,57,32,53,54,57,47,47,49,52,48,32,49,53,52,53,47,47,49,51,57,32,53,55,56,47,47,49,53,54,10,102,32,51,51,47,47,49,54,49,32,53,56,49,47,47,49,54,50,32,49,53,53,50,47,47,51,32,53,55,57,47,47,49,53,56,10,102,32,51,51,47,47,49,54,49,32,53,55,57,47,47,49,53,56,32,49,53,52,50,47,47,49,51,51,32,53,56,50,47,47,49,54,51,10,102,32,51,51,47,47,49,54,49,32,53,56,50,47,47,49,54,51,32,49,53,53,54,47,47,49,54,52,32,53,56,51,47,47,49,54,53,10,102,32,51,51,47,47,49,54,49,32,53,56,51,47,47,49,54,53,32,49,53,53,52,47,47,49,54,54,32,53,56,49,47,47,49,54,50,10,102,32,51,52,47,47,49,54,55,32,53,56,52,47,47,49,54,56,32,49,53,53,55,47,47,49,54,57,32,53,56,53,47,47,49,55,48,10,102,32,51,52,47,47,49,54,55,32,53,56,53,47,47,49,55,48,32,49,53,52,51,47,47,49,52,49,32,53,56,48,47,47,49,54,48,10,102,32,51,52,47,47,49,54,55,32,53,56,48,47,47,49,54,48,32,49,53,53,51,47,47,49,54,32,53,56,54,47,47,49,55,49,10,102,32,51,52,47,47,49,54,55,32,53,56,54,47,47,49,55,49,32,49,53,53,53,47,47,49,55,50,32,53,56,52,47,47,49,54,56,10,102,32,51,53,47,47,49,55,51,32,53,56,50,47,47,49,54,51,32,49,53,52,50,47,47,49,51,51,32,53,54,53,47,47,49,51,50,10,102,32,51,53,47,47,49,55,51,32,53,54,53,47,47,49,51,50,32,49,53,52,48,47,47,49,50,53,32,53,56,55,47,47,49,55,52,10,102,32,51,53,47,47,49,55,51,32,53,56,55,47,47,49,55,52,32,49,53,53,56,47,47,49,55,53,32,53,56,56,47,47,49,55,54,10,102,32,51,53,47,47,49,55,51,32,53,56,56,47,47,49,55,54,32,49,53,53,54,47,47,49,54,52,32,53,56,50,47,47,49,54,51,10,102,32,51,54,47,47,49,55,55,32,53,56,57,47,47,49,55,56,32,49,53,53,57,47,47,49,55,57,32,53,57,48,47,47,49,56,48,10,102,32,51,54,47,47,49,55,55,32,53,57,48,47,47,49,56,48,32,49,53,52,49,47,47,49,50,57,32,53,55,48,47,47,49,52,50,10,102,32,51,54,47,47,49,55,55,32,53,55,48,47,47,49,52,50,32,49,53,52,51,47,47,49,52,49,32,53,56,53,47,47,49,55,48,10,102,32,51,54,47,47,49,55,55,32,53,56,53,47,47,49,55,48,32,49,53,53,55,47,47,49,54,57,32,53,56,57,47,47,49,55,56,10,102,32,51,55,47,47,49,56,49,32,53,56,55,47,47,49,55,52,32,49,53,52,48,47,47,49,50,53,32,53,54,49,47,47,49,50,52,10,102,32,51,55,47,47,49,56,49,32,53,54,49,47,47,49,50,52,32,49,53,51,48,47,47,57,51,32,53,57,49,47,47,49,56,50,10,102,32,51,55,47,47,49,56,49,32,53,57,49,47,47,49,56,50,32,49,53,54,48,47,47,49,56,51,32,53,57,50,47,47,49,56,52,10,102,32,51,55,47,47,49,56,49,32,53,57,50,47,47,49,56,52,32,49,53,53,56,47,47,49,55,53,32,53,56,55,47,47,49,55,52,10,102,32,51,56,47,47,49,56,53,32,53,57,51,47,47,49,56,54,32,49,53,54,49,47,47,49,56,55,32,53,57,52,47,47,49,56,56,10,102,32,51,56,47,47,49,56,53,32,53,57,52,47,47,49,56,56,32,49,53,51,49,47,47,49,48,49,32,53,54,52,47,47,49,51,48,10,102,32,51,56,47,47,49,56,53,32,53,54,52,47,47,49,51,48,32,49,53,52,49,47,47,49,50,57,32,53,57,48,47,47,49,56,48,10,102,32,51,56,47,47,49,56,53,32,53,57,48,47,47,49,56,48,32,49,53,53,57,47,47,49,55,57,32,53,57,51,47,47,49,56,54,10,102,32,51,57,47,47,49,56,57,32,53,57,49,47,47,49,56,50,32,49,53,51,48,47,47,57,51,32,53,52,53,47,47,57,50,10,102,32,51,57,47,47,49,56,57,32,53,52,53,47,47,57,50,32,49,53,50,56,47,47,56,53,32,53,57,53,47,47,49,57,48,10,102,32,51,57,47,47,49,56,57,32,53,57,53,47,47,49,57,48,32,49,53,54,50,47,47,49,57,49,32,53,57,54,47,47,49,57,50,10,102,32,51,57,47,47,49,56,57,32,53,57,54,47,47,49,57,50,32,49,53,54,48,47,47,49,56,51,32,53,57,49,47,47,49,56,50,10,102,32,52,48,47,47,49,57,51,32,53,57,55,47,47,49,57,52,32,49,53,54,51,47,47,49,57,53,32,53,57,56,47,47,49,57,54,10,102,32,52,48,47,47,49,57,51,32,53,57,56,47,47,49,57,54,32,49,53,50,57,47,47,56,57,32,53,53,48,47,47,49,48,50,10,102,32,52,48,47,47,49,57,51,32,53,53,48,47,47,49,48,50,32,49,53,51,49,47,47,49,48,49,32,53,57,52,47,47,49,56,56,10,102,32,52,48,47,47,49,57,51,32,53,57,52,47,47,49,56,56,32,49,53,54,49,47,47,49,56,55,32,53,57,55,47,47,49,57,52,10,102,32,52,49,47,47,49,57,55,32,53,57,53,47,47,49,57,48,32,49,53,50,56,47,47,56,53,32,53,52,49,47,47,56,52,10,102,32,52,49,47,47,49,57,55,32,53,52,49,47,47,56,52,32,49,53,49,56,47,47,53,51,32,53,57,57,47,47,49,57,56,10,102,32,52,49,47,47,49,57,55,32,53,57,57,47,47,49,57,56,32,49,53,54,52,47,47,49,57,57,32,54,48,48,47,47,50,48,48,10,102,32,52,49,47,47,49,57,55,32,54,48,48,47,47,50,48,48,32,49,53,54,50,47,47,49,57,49,32,53,57,53,47,47,49,57,48,10,102,32,52,50,47,47,50,48,49,32,54,48,49,47,47,50,48,50,32,49,53,54,53,47,47,50,48,51,32,54,48,50,47,47,50,48,52,10,102,32,52,50,47,47,50,48,49,32,54,48,50,47,47,50,48,52,32,49,53,49,57,47,47,54,49,32,53,52,52,47,47,57,48,10,102,32,52,50,47,47,50,48,49,32,53,52,52,47,47,57,48,32,49,53,50,57,47,47,56,57,32,53,57,56,47,47,49,57,54,10,102,32,52,50,47,47,50,48,49,32,53,57,56,47,47,49,57,54,32,49,53,54,51,47,47,49,57,53,32,54,48,49,47,47,50,48,50,10,102,32,52,51,47,47,50,48,53,32,53,57,57,47,47,49,57,56,32,49,53,49,56,47,47,53,51,32,53,50,53,47,47,53,50,10,102,32,52,51,47,47,50,48,53,32,53,50,53,47,47,53,50,32,49,53,49,54,47,47,52,53,32,54,48,51,47,47,50,48,54,10,102,32,52,51,47,47,50,48,53,32,54,48,51,47,47,50,48,54,32,49,53,54,56,47,47,50,48,55,32,54,48,52,47,47,50,48,56,10,102,32,52,51,47,47,50,48,53,32,54,48,52,47,47,50,48,56,32,49,53,54,52,47,47,49,57,57,32,53,57,57,47,47,49,57,56,10,102,32,52,52,47,47,50,48,57,32,54,48,53,47,47,50,49,48,32,49,53,54,57,47,47,50,49,49,32,54,48,54,47,47,50,49,50,10,102,32,52,52,47,47,50,48,57,32,54,48,54,47,47,50,49,50,32,49,53,49,55,47,47,52,57,32,53,51,48,47,47,54,50,10,102,32,52,52,47,47,50,48,57,32,53,51,48,47,47,54,50,32,49,53,49,57,47,47,54,49,32,54,48,50,47,47,50,48,52,10,102,32,52,52,47,47,50,48,57,32,54,48,50,47,47,50,48,52,32,49,53,54,53,47,47,50,48,51,32,54,48,53,47,47,50,49,48,10,102,32,52,53,47,47,50,49,51,32,54,48,51,47,47,50,48,54,32,49,53,49,54,47,47,52,53,32,53,50,49,47,47,52,52,10,102,32,52,53,47,47,50,49,51,32,53,50,49,47,47,52,52,32,49,53,48,54,47,47,53,32,54,48,55,47,47,50,49,52,10,102,32,52,53,47,47,50,49,51,32,54,48,55,47,47,50,49,52,32,49,53,55,48,47,47,50,49,53,32,54,48,56,47,47,50,49,54,10,102,32,52,53,47,47,50,49,51,32,54,48,56,47,47,50,49,54,32,49,53,54,56,47,47,50,48,55,32,54,48,51,47,47,50,48,54,10,102,32,52,54,47,47,50,49,55,32,54,48,57,47,47,50,49,56,32,49,53,55,49,47,47,50,49,57,32,54,49,48,47,47,50,50,48,10,102,32,52,54,47,47,50,49,55,32,54,49,48,47,47,50,50,48,32,49,53,48,55,47,47,49,52,32,53,50,52,47,47,53,48,10,102,32,52,54,47,47,50,49,55,32,53,50,52,47,47,53,48,32,49,53,49,55,47,47,52,57,32,54,48,54,47,47,50,49,50,10,102,32,52,54,47,47,50,49,55,32,54,48,54,47,47,50,49,50,32,49,53,54,57,47,47,50,49,49,32,54,48,57,47,47,50,49,56,10,102,32,52,55,47,47,50,50,49,32,54,48,55,47,47,50,49,52,32,49,53,48,54,47,47,53,32,53,48,50,47,47,52,10,102,32,52,55,47,47,50,50,49,32,53,48,50,47,47,52,32,49,53,53,50,47,47,51,32,53,56,49,47,47,49,54,50,10,102,32,52,55,47,47,50,50,49,32,53,56,49,47,47,49,54,50,32,49,53,53,52,47,47,49,54,54,32,54,49,49,47,47,50,50,50,10,102,32,52,55,47,47,50,50,49,32,54,49,49,47,47,50,50,50,32,49,53,55,48,47,47,50,49,53,32,54,48,55,47,47,50,49,52,10,102,32,52,56,47,47,50,50,51,32,54,49,50,47,47,50,50,52,32,49,53,53,53,47,47,49,55,50,32,53,56,54,47,47,49,55,49,10,102,32,52,56,47,47,50,50,51,32,53,56,54,47,47,49,55,49,32,49,53,53,51,47,47,49,54,32,53,48,55,47,47,49,53,10,102,32,52,56,47,47,50,50,51,32,53,48,55,47,47,49,53,32,49,53,48,55,47,47,49,52,32,54,49,48,47,47,50,50,48,10,102,32,52,56,47,47,50,50,51,32,54,49,48,47,47,50,50,48,32,49,53,55,49,47,47,50,49,57,32,54,49,50,47,47,50,50,52,10,102,32,52,57,47,47,50,50,53,32,54,49,51,47,47,50,50,54,32,49,53,54,54,47,47,50,50,55,32,54,49,52,47,47,50,50,56,10,102,32,52,57,47,47,50,50,53,32,54,49,52,47,47,50,50,56,32,49,53,55,48,47,47,50,49,53,32,54,49,49,47,47,50,50,50,10,102,32,52,57,47,47,50,50,53,32,54,49,49,47,47,50,50,50,32,49,53,53,52,47,47,49,54,54,32,54,49,51,47,47,50,50,54,10,102,32,53,48,47,47,50,50,57,32,54,49,53,47,47,50,51,48,32,49,53,53,53,47,47,49,55,50,32,54,49,50,47,47,50,50,52,10,102,32,53,48,47,47,50,50,57,32,54,49,50,47,47,50,50,52,32,49,53,55,49,47,47,50,49,57,32,54,49,54,47,47,50,51,49,10,102,32,53,48,47,47,50,50,57,32,54,49,54,47,47,50,51,49,32,49,53,54,55,47,47,50,51,50,32,54,49,53,47,47,50,51,48,10,102,32,53,49,47,47,50,51,51,32,54,49,55,47,47,50,51,52,32,49,53,54,56,47,47,50,48,55,32,54,48,56,47,47,50,49,54,10,102,32,53,49,47,47,50,51,51,32,54,48,56,47,47,50,49,54,32,49,53,55,48,47,47,50,49,53,32,54,49,52,47,47,50,50,56,10,102,32,53,49,47,47,50,51,51,32,54,49,52,47,47,50,50,56,32,49,53,54,54,47,47,50,50,55,32,54,49,55,47,47,50,51,52,10,102,32,53,50,47,47,50,51,53,32,54,49,56,47,47,50,51,54,32,49,53,54,55,47,47,50,51,50,32,54,49,54,47,47,50,51,49,10,102,32,53,50,47,47,50,51,53,32,54,49,54,47,47,50,51,49,32,49,53,55,49,47,47,50,49,57,32,54,48,57,47,47,50,49,56,10,102,32,53,50,47,47,50,51,53,32,54,48,57,47,47,50,49,56,32,49,53,54,57,47,47,50,49,49,32,54,49,56,47,47,50,51,54,10,102,32,53,51,47,47,50,51,55,32,54,49,55,47,47,50,51,52,32,49,53,54,54,47,47,50,50,55,32,54,49,57,47,47,50,51,56,10,102,32,53,51,47,47,50,51,55,32,54,49,57,47,47,50,51,56,32,49,53,54,52,47,47,49,57,57,32,54,48,52,47,47,50,48,56,10,102,32,53,51,47,47,50,51,55,32,54,48,52,47,47,50,48,56,32,49,53,54,56,47,47,50,48,55,32,54,49,55,47,47,50,51,52,10,102,32,53,52,47,47,50,51,57,32,54,49,56,47,47,50,51,54,32,49,53,54,57,47,47,50,49,49,32,54,48,53,47,47,50,49,48,10,102,32,53,52,47,47,50,51,57,32,54,48,53,47,47,50,49,48,32,49,53,54,53,47,47,50,48,51,32,54,50,48,47,47,50,52,48,10,102,32,53,52,47,47,50,51,57,32,54,50,48,47,47,50,52,48,32,49,53,54,55,47,47,50,51,50,32,54,49,56,47,47,50,51,54,10,102,32,53,53,47,47,50,52,49,32,54,49,57,47,47,50,51,56,32,49,53,54,54,47,47,50,50,55,32,54,50,49,47,47,50,52,50,10,102,32,53,53,47,47,50,52,49,32,54,50,49,47,47,50,52,50,32,49,53,54,50,47,47,49,57,49,32,54,48,48,47,47,50,48,48,10,102,32,53,53,47,47,50,52,49,32,54,48,48,47,47,50,48,48,32,49,53,54,52,47,47,49,57,57,32,54,49,57,47,47,50,51,56,10,102,32,53,54,47,47,50,52,51,32,54,50,48,47,47,50,52,48,32,49,53,54,53,47,47,50,48,51,32,54,48,49,47,47,50,48,50,10,102,32,53,54,47,47,50,52,51,32,54,48,49,47,47,50,48,50,32,49,53,54,51,47,47,49,57,53,32,54,50,50,47,47,50,52,52,10,102,32,53,54,47,47,50,52,51,32,54,50,50,47,47,50,52,52,32,49,53,54,55,47,47,50,51,50,32,54,50,48,47,47,50,52,48,10,102,32,53,55,47,47,50,52,53,32,54,50,49,47,47,50,52,50,32,49,53,54,54,47,47,50,50,55,32,54,50,51,47,47,50,52,54,10,102,32,53,55,47,47,50,52,53,32,54,50,51,47,47,50,52,54,32,49,53,54,48,47,47,49,56,51,32,53,57,54,47,47,49,57,50,10,102,32,53,55,47,47,50,52,53,32,53,57,54,47,47,49,57,50,32,49,53,54,50,47,47,49,57,49,32,54,50,49,47,47,50,52,50,10,102,32,53,56,47,47,50,52,55,32,54,50,50,47,47,50,52,52,32,49,53,54,51,47,47,49,57,53,32,53,57,55,47,47,49,57,52,10,102,32,53,56,47,47,50,52,55,32,53,57,55,47,47,49,57,52,32,49,53,54,49,47,47,49,56,55,32,54,50,52,47,47,50,52,56,10,102,32,53,56,47,47,50,52,55,32,54,50,52,47,47,50,52,56,32,49,53,54,55,47,47,50,51,50,32,54,50,50,47,47,50,52,52,10,102,32,53,57,47,47,50,52,57,32,54,50,51,47,47,50,52,54,32,49,53,54,54,47,47,50,50,55,32,54,50,53,47,47,50,53,48,10,102,32,53,57,47,47,50,52,57,32,54,50,53,47,47,50,53,48,32,49,53,53,56,47,47,49,55,53,32,53,57,50,47,47,49,56,52,10,102,32,53,57,47,47,50,52,57,32,53,57,50,47,47,49,56,52,32,49,53,54,48,47,47,49,56,51,32,54,50,51,47,47,50,52,54,10,102,32,54,48,47,47,50,53,49,32,54,50,52,47,47,50,52,56,32,49,53,54,49,47,47,49,56,55,32,53,57,51,47,47,49,56,54,10,102,32,54,48,47,47,50,53,49,32,53,57,51,47,47,49,56,54,32,49,53,53,57,47,47,49,55,57,32,54,50,54,47,47,50,53,50,10,102,32,54,48,47,47,50,53,49,32,54,50,54,47,47,50,53,50,32,49,53,54,55,47,47,50,51,50,32,54,50,52,47,47,50,52,56,10,102,32,54,49,47,47,50,53,51,32,54,50,53,47,47,50,53,48,32,49,53,54,54,47,47,50,50,55,32,54,50,55,47,47,50,53,52,10,102,32,54,49,47,47,50,53,51,32,54,50,55,47,47,50,53,52,32,49,53,53,54,47,47,49,54,52,32,53,56,56,47,47,49,55,54,10,102,32,54,49,47,47,50,53,51,32,53,56,56,47,47,49,55,54,32,49,53,53,56,47,47,49,55,53,32,54,50,53,47,47,50,53,48,10,102,32,54,50,47,47,50,53,53,32,54,50,54,47,47,50,53,50,32,49,53,53,57,47,47,49,55,57,32,53,56,57,47,47,49,55,56,10,102,32,54,50,47,47,50,53,53,32,53,56,57,47,47,49,55,56,32,49,53,53,55,47,47,49,54,57,32,54,50,56,47,47,50,53,54,10,102,32,54,50,47,47,50,53,53,32,54,50,56,47,47,50,53,54,32,49,53,54,55,47,47,50,51,50,32,54,50,54,47,47,50,53,50,10,102,32,54,51,47,47,50,53,55,32,54,50,55,47,47,50,53,52,32,49,53,54,54,47,47,50,50,55,32,54,49,51,47,47,50,50,54,10,102,32,54,51,47,47,50,53,55,32,54,49,51,47,47,50,50,54,32,49,53,53,52,47,47,49,54,54,32,53,56,51,47,47,49,54,53,10,102,32,54,51,47,47,50,53,55,32,53,56,51,47,47,49,54,53,32,49,53,53,54,47,47,49,54,52,32,54,50,55,47,47,50,53,52,10,102,32,54,52,47,47,50,53,56,32,54,50,56,47,47,50,53,54,32,49,53,53,55,47,47,49,54,57,32,53,56,52,47,47,49,54,56,10,102,32,54,52,47,47,50,53,56,32,53,56,52,47,47,49,54,56,32,49,53,53,53,47,47,49,55,50,32,54,49,53,47,47,50,51,48,10,102,32,54,52,47,47,50,53,56,32,54,49,53,47,47,50,51,48,32,49,53,54,55,47,47,50,51,50,32,54,50,56,47,47,50,53,54,10,102,32,54,53,47,47,50,53,57,32,54,50,57,47,47,50,54,48,32,49,53,57,52,47,47,50,54,49,32,54,51,48,47,47,50,54,50,10,102,32,54,53,47,47,50,53,57,32,54,51,48,47,47,50,54,50,32,49,54,55,57,47,47,50,54,51,32,54,51,49,47,47,50,54,52,10,102,32,54,53,47,47,50,53,57,32,54,51,49,47,47,50,54,52,32,49,54,56,49,47,47,50,54,53,32,54,51,50,47,47,50,54,54,10,102,32,54,53,47,47,50,53,57,32,54,51,50,47,47,50,54,54,32,49,53,57,54,47,47,50,54,55,32,54,50,57,47,47,50,54,48,10,102,32,54,54,47,47,50,54,56,32,54,51,50,47,47,50,54,54,32,49,54,56,49,47,47,50,54,53,32,54,51,51,47,47,50,54,57,10,102,32,54,54,47,47,50,54,56,32,54,51,51,47,47,50,54,57,32,49,54,56,48,47,47,50,55,48,32,54,51,52,47,47,50,55,49,10,102,32,54,54,47,47,50,54,56,32,54,51,52,47,47,50,55,49,32,49,53,57,53,47,47,50,55,50,32,54,51,53,47,47,50,55,51,10,102,32,54,54,47,47,50,54,56,32,54,51,53,47,47,50,55,51,32,49,53,57,54,47,47,50,54,55,32,54,51,50,47,47,50,54,54,10,102,32,54,55,47,47,50,55,52,32,54,51,54,47,47,50,55,53,32,49,53,57,50,47,47,50,55,54,32,54,51,55,47,47,50,55,55,10,102,32,54,55,47,47,50,55,52,32,54,51,55,47,47,50,55,55,32,49,54,55,55,47,47,50,55,56,32,54,51,56,47,47,50,55,57,10,102,32,54,55,47,47,50,55,52,32,54,51,56,47,47,50,55,57,32,49,54,55,57,47,47,50,54,51,32,54,51,48,47,47,50,54,50,10,102,32,54,55,47,47,50,55,52,32,54,51,48,47,47,50,54,50,32,49,53,57,52,47,47,50,54,49,32,54,51,54,47,47,50,55,53,10,102,32,54,56,47,47,50,56,48,32,54,51,52,47,47,50,55,49,32,49,54,56,48,47,47,50,55,48,32,54,51,57,47,47,50,56,49,10,102,32,54,56,47,47,50,56,48,32,54,51,57,47,47,50,56,49,32,49,54,55,56,47,47,50,56,50,32,54,52,48,47,47,50,56,51,10,102,32,54,56,47,47,50,56,48,32,54,52,48,47,47,50,56,51,32,49,53,57,51,47,47,50,56,52,32,54,52,49,47,47,50,56,53,10,102,32,54,56,47,47,50,56,48,32,54,52,49,47,47,50,56,53,32,49,53,57,53,47,47,50,55,50,32,54,51,52,47,47,50,55,49,10,102,32,54,57,47,47,50,56,54,32,54,52,50,47,47,50,56,55,32,49,53,57,48,47,47,50,56,56,32,54,52,51,47,47,50,56,57,10,102,32,54,57,47,47,50,56,54,32,54,52,51,47,47,50,56,57,32,49,54,55,53,47,47,50,57,48,32,54,52,52,47,47,50,57,49,10,102,32,54,57,47,47,50,56,54,32,54,52,52,47,47,50,57,49,32,49,54,55,55,47,47,50,55,56,32,54,51,55,47,47,50,55,55,10,102,32,54,57,47,47,50,56,54,32,54,51,55,47,47,50,55,55,32,49,53,57,50,47,47,50,55,54,32,54,52,50,47,47,50,56,55,10,102,32,55,48,47,47,50,57,50,32,54,52,48,47,47,50,56,51,32,49,54,55,56,47,47,50,56,50,32,54,52,53,47,47,50,57,51,10,102,32,55,48,47,47,50,57,50,32,54,52,53,47,47,50,57,51,32,49,54,55,54,47,47,50,57,52,32,54,52,54,47,47]);fileData0.push.apply(fileData0,[50,57,53,10,102,32,55,48,47,47,50,57,50,32,54,52,54,47,47,50,57,53,32,49,53,57,49,47,47,50,57,54,32,54,52,55,47,47,50,57,55,10,102,32,55,48,47,47,50,57,50,32,54,52,55,47,47,50,57,55,32,49,53,57,51,47,47,50,56,52,32,54,52,48,47,47,50,56,51,10,102,32,55,49,47,47,50,57,56,32,54,52,56,47,47,50,57,57,32,49,53,56,56,47,47,51,48,48,32,54,52,57,47,47,51,48,49,10,102,32,55,49,47,47,50,57,56,32,54,52,57,47,47,51,48,49,32,49,54,55,51,47,47,51,48,50,32,54,53,48,47,47,51,48,51,10,102,32,55,49,47,47,50,57,56,32,54,53,48,47,47,51,48,51,32,49,54,55,53,47,47,50,57,48,32,54,52,51,47,47,50,56,57,10,102,32,55,49,47,47,50,57,56,32,54,52,51,47,47,50,56,57,32,49,53,57,48,47,47,50,56,56,32,54,52,56,47,47,50,57,57,10,102,32,55,50,47,47,51,48,52,32,54,52,54,47,47,50,57,53,32,49,54,55,54,47,47,50,57,52,32,54,53,49,47,47,51,48,53,10,102,32,55,50,47,47,51,48,52,32,54,53,49,47,47,51,48,53,32,49,54,55,52,47,47,51,48,54,32,54,53,50,47,47,51,48,55,10,102,32,55,50,47,47,51,48,52,32,54,53,50,47,47,51,48,55,32,49,53,56,57,47,47,51,48,56,32,54,53,51,47,47,51,48,57,10,102,32,55,50,47,47,51,48,52,32,54,53,51,47,47,51,48,57,32,49,53,57,49,47,47,50,57,54,32,54,52,54,47,47,50,57,53,10,102,32,55,51,47,47,51,49,48,32,54,53,52,47,47,51,49,49,32,49,53,56,54,47,47,51,49,50,32,54,53,53,47,47,51,49,51,10,102,32,55,51,47,47,51,49,48,32,54,53,53,47,47,51,49,51,32,49,54,55,49,47,47,51,49,52,32,54,53,54,47,47,51,49,53,10,102,32,55,51,47,47,51,49,48,32,54,53,54,47,47,51,49,53,32,49,54,55,51,47,47,51,48,50,32,54,52,57,47,47,51,48,49,10,102,32,55,51,47,47,51,49,48,32,54,52,57,47,47,51,48,49,32,49,53,56,56,47,47,51,48,48,32,54,53,52,47,47,51,49,49,10,102,32,55,52,47,47,51,49,54,32,54,53,50,47,47,51,48,55,32,49,54,55,52,47,47,51,48,54,32,54,53,55,47,47,51,49,55,10,102,32,55,52,47,47,51,49,54,32,54,53,55,47,47,51,49,55,32,49,54,55,50,47,47,51,49,56,32,54,53,56,47,47,51,49,57,10,102,32,55,52,47,47,51,49,54,32,54,53,56,47,47,51,49,57,32,49,53,56,55,47,47,51,50,48,32,54,53,57,47,47,51,50,49,10,102,32,55,52,47,47,51,49,54,32,54,53,57,47,47,51,50,49,32,49,53,56,57,47,47,51,48,56,32,54,53,50,47,47,51,48,55,10,102,32,55,53,47,47,51,50,50,32,54,54,48,47,47,51,50,51,32,49,53,56,52,47,47,51,50,52,32,54,54,49,47,47,51,50,53,10,102,32,55,53,47,47,51,50,50,32,54,54,49,47,47,51,50,53,32,49,53,57,55,47,47,51,50,54,32,54,54,50,47,47,51,50,55,10,102,32,55,53,47,47,51,50,50,32,54,54,50,47,47,51,50,55,32,49,54,53,49,47,47,51,50,56,32,54,54,51,47,47,51,50,57,10,102,32,55,53,47,47,51,50,50,32,54,54,51,47,47,51,50,57,32,49,54,54,57,47,47,51,51,48,32,54,54,48,47,47,51,50,51,10,102,32,55,54,47,47,51,51,49,32,54,54,52,47,47,51,51,50,32,49,54,53,50,47,47,51,51,51,32,54,54,53,47,47,51,51,52,10,102,32,55,54,47,47,51,51,49,32,54,54,53,47,47,51,51,52,32,49,53,57,56,47,47,51,51,53,32,54,54,54,47,47,51,51,54,10,102,32,55,54,47,47,51,51,49,32,54,54,54,47,47,51,51,54,32,49,53,56,53,47,47,51,51,55,32,54,54,55,47,47,51,51,56,10,102,32,55,54,47,47,51,51,49,32,54,54,55,47,47,51,51,56,32,49,54,55,48,47,47,51,51,57,32,54,54,52,47,47,51,51,50,10,102,32,55,55,47,47,51,52,48,32,54,54,50,47,47,51,50,55,32,49,53,57,55,47,47,51,50,54,32,54,54,56,47,47,51,52,49,10,102,32,55,55,47,47,51,52,48,32,54,54,56,47,47,51,52,49,32,49,53,57,57,47,47,51,52,50,32,54,54,57,47,47,51,52,51,10,102,32,55,55,47,47,51,52,48,32,54,54,57,47,47,51,52,51,32,49,54,53,51,47,47,51,52,52,32,54,55,48,47,47,51,52,53,10,102,32,55,55,47,47,51,52,48,32,54,55,48,47,47,51,52,53,32,49,54,53,49,47,47,51,50,56,32,54,54,50,47,47,51,50,55,10,102,32,55,56,47,47,51,52,54,32,54,55,49,47,47,51,52,55,32,49,54,53,52,47,47,51,52,56,32,54,55,50,47,47,51,52,57,10,102,32,55,56,47,47,51,52,54,32,54,55,50,47,47,51,52,57,32,49,54,48,48,47,47,51,53,48,32,54,55,51,47,47,51,53,49,10,102,32,55,56,47,47,51,52,54,32,54,55,51,47,47,51,53,49,32,49,53,57,56,47,47,51,51,53,32,54,54,53,47,47,51,51,52,10,102,32,55,56,47,47,51,52,54,32,54,54,53,47,47,51,51,52,32,49,54,53,50,47,47,51,51,51,32,54,55,49,47,47,51,52,55,10,102,32,55,57,47,47,51,53,50,32,54,54,57,47,47,51,52,51,32,49,53,57,57,47,47,51,52,50,32,54,55,52,47,47,51,53,51,10,102,32,55,57,47,47,51,53,50,32,54,55,52,47,47,51,53,51,32,49,54,48,49,47,47,51,53,52,32,54,55,53,47,47,51,53,53,10,102,32,55,57,47,47,51,53,50,32,54,55,53,47,47,51,53,53,32,49,54,53,53,47,47,51,53,54,32,54,55,54,47,47,51,53,55,10,102,32,55,57,47,47,51,53,50,32,54,55,54,47,47,51,53,55,32,49,54,53,51,47,47,51,52,52,32,54,54,57,47,47,51,52,51,10,102,32,56,48,47,47,51,53,56,32,54,55,55,47,47,51,53,57,32,49,54,53,54,47,47,51,54,48,32,54,55,56,47,47,51,54,49,10,102,32,56,48,47,47,51,53,56,32,54,55,56,47,47,51,54,49,32,49,54,48,50,47,47,51,54,50,32,54,55,57,47,47,51,54,51,10,102,32,56,48,47,47,51,53,56,32,54,55,57,47,47,51,54,51,32,49,54,48,48,47,47,51,53,48,32,54,55,50,47,47,51,52,57,10,102,32,56,48,47,47,51,53,56,32,54,55,50,47,47,51,52,57,32,49,54,53,52,47,47,51,52,56,32,54,55,55,47,47,51,53,57,10,102,32,56,49,47,47,51,54,52,32,54,55,53,47,47,51,53,53,32,49,54,48,49,47,47,51,53,52,32,54,56,48,47,47,51,54,53,10,102,32,56,49,47,47,51,54,52,32,54,56,48,47,47,51,54,53,32,49,54,48,51,47,47,51,54,54,32,54,56,49,47,47,51,54,55,10,102,32,56,49,47,47,51,54,52,32,54,56,49,47,47,51,54,55,32,49,54,53,55,47,47,51,54,56,32,54,56,50,47,47,51,54,57,10,102,32,56,49,47,47,51,54,52,32,54,56,50,47,47,51,54,57,32,49,54,53,53,47,47,51,53,54,32,54,55,53,47,47,51,53,53,10,102,32,56,50,47,47,51,55,48,32,54,56,51,47,47,51,55,49,32,49,54,53,56,47,47,51,55,50,32,54,56,52,47,47,51,55,51,10,102,32,56,50,47,47,51,55,48,32,54,56,52,47,47,51,55,51,32,49,54,48,52,47,47,51,55,52,32,54,56,53,47,47,51,55,53,10,102,32,56,50,47,47,51,55,48,32,54,56,53,47,47,51,55,53,32,49,54,48,50,47,47,51,54,50,32,54,55,56,47,47,51,54,49,10,102,32,56,50,47,47,51,55,48,32,54,55,56,47,47,51,54,49,32,49,54,53,54,47,47,51,54,48,32,54,56,51,47,47,51,55,49,10,102,32,56,51,47,47,51,55,54,32,54,56,49,47,47,51,54,55,32,49,54,48,51,47,47,51,54,54,32,54,56,54,47,47,51,55,55,10,102,32,56,51,47,47,51,55,54,32,54,56,54,47,47,51,55,55,32,49,54,48,53,47,47,51,55,56,32,54,56,55,47,47,51,55,57,10,102,32,56,51,47,47,51,55,54,32,54,56,55,47,47,51,55,57,32,49,54,53,57,47,47,51,56,48,32,54,56,56,47,47,51,56,49,10,102,32,56,51,47,47,51,55,54,32,54,56,56,47,47,51,56,49,32,49,54,53,55,47,47,51,54,56,32,54,56,49,47,47,51,54,55,10,102,32,56,52,47,47,51,56,50,32,54,56,57,47,47,51,56,51,32,49,54,54,48,47,47,51,56,52,32,54,57,48,47,47,51,56,53,10,102,32,56,52,47,47,51,56,50,32,54,57,48,47,47,51,56,53,32,49,54,48,54,47,47,51,56,54,32,54,57,49,47,47,51,56,55,10,102,32,56,52,47,47,51,56,50,32,54,57,49,47,47,51,56,55,32,49,54,48,52,47,47,51,55,52,32,54,56,52,47,47,51,55,51,10,102,32,56,52,47,47,51,56,50,32,54,56,52,47,47,51,55,51,32,49,54,53,56,47,47,51,55,50,32,54,56,57,47,47,51,56,51,10,102,32,56,53,47,47,51,56,56,32,54,56,55,47,47,51,55,57,32,49,54,48,53,47,47,51,55,56,32,54,57,50,47,47,51,56,57,10,102,32,56,53,47,47,51,56,56,32,54,57,50,47,47,51,56,57,32,49,54,48,55,47,47,51,57,48,32,54,57,51,47,47,51,57,49,10,102,32,56,53,47,47,51,56,56,32,54,57,51,47,47,51,57,49,32,49,54,54,49,47,47,51,57,50,32,54,57,52,47,47,51,57,51,10,102,32,56,53,47,47,51,56,56,32,54,57,52,47,47,51,57,51,32,49,54,53,57,47,47,51,56,48,32,54,56,55,47,47,51,55,57,10,102,32,56,54,47,47,51,57,52,32,54,57,53,47,47,51,57,53,32,49,54,54,50,47,47,51,57,54,32,54,57,54,47,47,51,57,55,10,102,32,56,54,47,47,51,57,52,32,54,57,54,47,47,51,57,55,32,49,54,48,56,47,47,51,57,56,32,54,57,55,47,47,51,57,57,10,102,32,56,54,47,47,51,57,52,32,54,57,55,47,47,51,57,57,32,49,54,48,54,47,47,51,56,54,32,54,57,48,47,47,51,56,53,10,102,32,56,54,47,47,51,57,52,32,54,57,48,47,47,51,56,53,32,49,54,54,48,47,47,51,56,52,32,54,57,53,47,47,51,57,53,10,102,32,56,55,47,47,52,48,48,32,54,57,51,47,47,51,57,49,32,49,54,48,55,47,47,51,57,48,32,54,57,56,47,47,52,48,49,10,102,32,56,55,47,47,52,48,48,32,54,57,56,47,47,52,48,49,32,49,54,48,57,47,47,52,48,50,32,54,57,57,47,47,52,48,51,10,102,32,56,55,47,47,52,48,48,32,54,57,57,47,47,52,48,51,32,49,54,54,51,47,47,52,48,52,32,55,48,48,47,47,52,48,53,10,102,32,56,55,47,47,52,48,48,32,55,48,48,47,47,52,48,53,32,49,54,54,49,47,47,51,57,50,32,54,57,51,47,47,51,57,49,10,102,32,56,56,47,47,52,48,54,32,55,48,49,47,47,52,48,55,32,49,54,54,52,47,47,52,48,56,32,55,48,50,47,47,52,48,57,10,102,32,56,56,47,47,52,48,54,32,55,48,50,47,47,52,48,57,32,49,54,49,48,47,47,52,49,48,32,55,48,51,47,47,52,49,49,10,102,32,56,56,47,47,52,48,54,32,55,48,51,47,47,52,49,49,32,49,54,48,56,47,47,51,57,56,32,54,57,54,47,47,51,57,55,10,102,32,56,56,47,47,52,48,54,32,54,57,54,47,47,51,57,55,32,49,54,54,50,47,47,51,57,54,32,55,48,49,47,47,52,48,55,10,102,32,56,57,47,47,52,49,50,32,54,57,57,47,47,52,48,51,32,49,54,48,57,47,47,52,48,50,32,55,48,52,47,47,52,49,51,10,102,32,56,57,47,47,52,49,50,32,55,48,52,47,47,52,49,51,32,49,54,49,49,47,47,52,49,52,32,55,48,53,47,47,52,49,53,10,102,32,56,57,47,47,52,49,50,32,55,48,53,47,47,52,49,53,32,49,54,54,53,47,47,52,49,54,32,55,48,54,47,47,52,49,55,10,102,32,56,57,47,47,52,49,50,32,55,48,54,47,47,52,49,55,32,49,54,54,51,47,47,52,48,52,32,54,57,57,47,47,52,48,51,10,102,32,57,48,47,47,52,49,56,32,55,48,55,47,47,52,49,57,32,49,54,54,54,47,47,52,50,48,32,55,48,56,47,47,52,50,49,10,102,32,57,48,47,47,52,49,56,32,55,48,56,47,47,52,50,49,32,49,54,49,50,47,47,52,50,50,32,55,48,57,47,47,52,50,51,10,102,32,57,48,47,47,52,49,56,32,55,48,57,47,47,52,50,51,32,49,54,49,48,47,47,52,49,48,32,55,48,50,47,47,52,48,57,10,102,32,57,48,47,47,52,49,56,32,55,48,50,47,47,52,48,57,32,49,54,54,52,47,47,52,48,56,32,55,48,55,47,47,52,49,57,10,102,32,57,49,47,47,52,50,52,32,55,48,53,47,47,52,49,53,32,49,54,49,49,47,47,52,49,52,32,55,49,48,47,47,52,50,53,10,102,32,57,49,47,47,52,50,52,32,55,49,48,47,47,52,50,53,32,49,54,49,51,47,47,52,50,54,32,55,49,49,47,47,52,50,55,10,102,32,57,49,47,47,52,50,52,32,55,49,49,47,47,52,50,55,32,49,54,54,55,47,47,52,50,56,32,55,49,50,47,47,52,50,57,10,102,32,57,49,47,47,52,50,52,32,55,49,50,47,47,52,50,57,32,49,54,54,53,47,47,52,49,54,32,55,48,53,47,47,52,49,53,10,102,32,57,50,47,47,52,51,48,32,55,49,51,47,47,52,51,49,32,49,54,54,56,47,47,52,51,50,32,55,49,52,47,47,52,51,51,10,102,32,57,50,47,47,52,51,48,32,55,49,52,47,47,52,51,51,32,49,54,49,52,47,47,52,51,52,32,55,49,53,47,47,52,51,53,10,102,32,57,50,47,47,52,51,48,32,55,49,53,47,47,52,51,53,32,49,54,49,50,47,47,52,50,50,32,55,48,56,47,47,52,50,49,10,102,32,57,50,47,47,52,51,48,32,55,48,56,47,47,52,50,49,32,49,54,54,54,47,47,52,50,48,32,55,49,51,47,47,52,51,49,10,102,32,57,51,47,47,52,51,54,32,55,49,49,47,47,52,50,55,32,49,54,49,51,47,47,52,50,54,32,55,49,54,47,47,52,51,55,10,102,32,57,51,47,47,52,51,54,32,55,49,54,47,47,52,51,55,32,49,53,55,50,47,47,52,51,56,32,55,49,55,47,47,52,51,57,10,102,32,57,51,47,47,52,51,54,32,55,49,55,47,47,52,51,57,32,49,53,55,51,47,47,52,52,48,32,55,49,56,47,47,52,52,49,10,102,32,57,51,47,47,52,51,54,32,55,49,56,47,47,52,52,49,32,49,54,54,55,47,47,52,50,56,32,55,49,49,47,47,52,50,55,10,102,32,57,52,47,47,52,52,50,32,55,49,57,47,47,52,52,51,32,49,53,55,51,47,47,52,52,48,32,55,49,55,47,47,52,51,57,10,102,32,57,52,47,47,52,52,50,32,55,49,55,47,47,52,51,57,32,49,53,55,50,47,47,52,51,56,32,55,50,48,47,47,52,52,52,10,102,32,57,52,47,47,52,52,50,32,55,50,48,47,47,52,52,52,32,49,54,49,52,47,47,52,51,52,32,55,49,52,47,47,52,51,51,10,102,32,57,52,47,47,52,52,50,32,55,49,52,47,47,52,51,51,32,49,54,54,56,47,47,52,51,50,32,55,49,57,47,47,52,52,51,10,102,32,57,53,47,47,52,52,53,32,55,50,49,47,47,52,52,54,32,49,54,49,53,47,47,52,52,55,32,55,50,50,47,47,52,52,56,10,102,32,57,53,47,47,52,52,53,32,55,50,50,47,47,52,52,56,32,49,54,51,51,47,47,52,52,57,32,55,50,51,47,47,52,53,48,10,102,32,57,53,47,47,52,52,53,32,55,50,51,47,47,52,53,48,32,49,54,54,53,47,47,52,49,54,32,55,49,50,47,47,52,50,57,10,102,32,57,53,47,47,52,52,53,32,55,49,50,47,47,52,50,57,32,49,54,54,55,47,47,52,50,56,32,55,50,49,47,47,52,52,54,10,102,32,57,54,47,47,52,53,49,32,55,49,51,47,47,52,51,49,32,49,54,54,54,47,47,52,50,48,32,55,50,52,47,47,52,53,50,10,102,32,57,54,47,47,52,53,49,32,55,50,52,47,47,52,53,50,32,49,54,51,52,47,47,52,53,51,32,55,50,53,47,47,52,53,52,10,102,32,57,54,47,47,52,53,49,32,55,50,53,47,47,52,53,52,32,49,54,49,54,47,47,52,53,53,32,55,50,54,47,47,52,53,54,10,102,32,57,54,47,47,52,53,49,32,55,50,54,47,47,52,53,54,32,49,54,54,56,47,47,52,51,50,32,55,49,51,47,47,52,51,49,10,102,32,57,55,47,47,52,53,55,32,55,50,51,47,47,52,53,48,32,49,54,51,51,47,47,52,52,57,32,55,50,55,47,47,52,53,56,10,102,32,57,55,47,47,52,53,55,32,55,50,55,47,47,52,53,56,32,49,54,56,52,47,47,52,53,57,32,55,50,56,47,47,52,54,48,10,102,32,57,55,47,47,52,53,55,32,55,50,56,47,47,52,54,48,32,49,54,54,51,47,47,52,48,52,32,55,48,54,47,47,52,49,55,10,102,32,57,55,47,47,52,53,55,32,55,48,54,47,47,52,49,55,32,49,54,54,53,47,47,52,49,54,32,55,50,51,47,47,52,53,48,10,102,32,57,56,47,47,52,54,49,32,55,48,55,47,47,52,49,57,32,49,54,54,52,47,47,52,48,56,32,55,50,57,47,47,52,54,50,10,102,32,57,56,47,47,52,54,49,32,55,50,57,47,47,52,54,50,32,49,54,56,53,47,47,52,54,51,32,55,51,48,47,47,52,54,52,10,102,32,57,56,47,47,52,54,49,32,55,51,48,47,47,52,54,52,32,49,54,51,52,47,47,52,53,51,32,55,50,52,47,47,52,53,50,10,102,32,57,56,47,47,52,54,49,32,55,50,52,47,47,52,53,50,32,49,54,54,54,47,47,52,50,48,32,55,48,55,47,47,52,49,57,10,102,32,57,57,47,47,52,54,53,32,55,51,49,47,47,52,54,54,32,49,54,51,49,47,47,52,54,55,32,55,51,50,47,47,52,54,56,10,102,32,57,57,47,47,52,54,53,32,55,51,50,47,47,52,54,56,32,49,54,54,49,47,47,51,57,50,32,55,48,48,47,47,52,48,53,10,102,32,57,57,47,47,52,54,53,32,55,48,48,47,47,52,48,53,32,49,54,54,51,47,47,52,48,52,32,55,50,56,47,47,52,54,48,10,102,32,57,57,47,47,52,54,53,32,55,50,56,47,47,52,54,48,32,49,54,56,52,47,47,52,53,57,32,55,51,49,47,47,52,54,54,10,102,32,49,48,48,47,47,52,54,57,32,55,50,57,47,47,52,54,50,32,49,54,54,52,47,47,52,48,56,32,55,48,49,47,47,52,48,55,10,102,32,49,48,48,47,47,52,54,57,32,55,48,49,47,47,52,48,55,32,49,54,54,50,47,47,51,57,54,32,55,51,51,47,47,52,55,48,10,102,32,49,48,48,47,47,52,54,57,32,55,51,51,47,47,52,55,48,32,49,54,51,50,47,47,52,55,49,32,55,51,52,47,47,52,55,50,10,102,32,49,48,48,47,47,52,54,57,32,55,51,52,47,47,52,55,50,32,49,54,56,53,47,47,52,54,51,32,55,50,57,47,47,52,54,50,10,102,32,49,48,49,47,47,52,55,51,32,55,51,53,47,47,52,55,52,32,49,54,50,57,47,47,52,55,53,32,55,51,54,47,47,52,55,54,10,102,32,49,48,49,47,47,52,55,51,32,55,51,54,47,47,52,55,54,32,49,54,53,57,47,47,51,56,48,32,54,57,52,47,47,51,57,51,10,102,32,49,48,49,47,47,52,55,51,32,54,57,52,47,47,51,57,51,32,49,54,54,49,47,47,51,57,50,32,55,51,50,47,47,52,54,56,10,102,32,49,48,49,47,47,52,55,51,32,55,51,50,47,47,52,54,56,32,49,54,51,49,47,47,52,54,55,32,55,51,53,47,47,52,55,52,10,102,32,49,48,50,47,47,52,55,55,32,55,51,51,47,47,52,55,48,32,49,54,54,50,47,47,51,57,54,32,54,57,53,47,47,51,57,53,10,102,32,49,48,50,47,47,52,55,55,32,54,57,53,47,47,51,57,53,32,49,54,54,48,47,47,51,56,52,32,55,51,55,47,47,52,55,56,10,102,32,49,48,50,47,47,52,55,55,32,55,51,55,47,47,52,55,56,32,49,54,51,48,47,47,52,55,57,32,55,51,56,47,47,52,56,48,10,102,32,49,48,50,47,47,52,55,55,32,55,51,56,47,47,52,56,48,32,49,54,51,50,47,47,52,55,49,32,55,51,51,47,47,52,55,48,10,102,32,49,48,51,47,47,52,56,49,32,55,51,57,47,47,52,56,50,32,49,54,50,55,47,47,52,56,51,32,55,52,48,47,47,52,56,52,10,102,32,49,48,51,47,47,52,56,49,32,55,52,48,47,47,52,56,52,32,49,54,53,55,47,47,51,54,56,32,54,56,56,47,47,51,56,49,10,102,32,49,48,51,47,47,52,56,49,32,54,56,56,47,47,51,56,49,32,49,54,53,57,47,47,51,56,48,32,55,51,54,47,47,52,55,54,10,102,32,49,48,51,47,47,52,56,49,32,55,51,54,47,47,52,55,54,32,49,54,50,57,47,47,52,55,53,32,55,51,57,47,47,52,56,50,10,102,32,49,48,52,47,47,52,56,53,32,55,51,55,47,47,52,55,56,32,49,54,54,48,47,47,51,56,52,32,54,56,57,47,47,51,56,51,10,102,32,49,48,52,47,47,52,56,53,32,54,56,57,47,47,51,56,51,32,49,54,53,56,47,47,51,55,50,32,55,52,49,47,47,52,56,54,10,102,32,49,48,52,47,47,52,56,53,32,55,52,49,47,47,52,56,54,32,49,54,50,56,47,47,52,56,55,32,55,52,50,47,47,52,56,56,10,102,32,49,48,52,47,47,52,56,53,32,55,52,50,47,47,52,56,56,32,49,54,51,48,47,47,52,55,57,32,55,51,55,47,47,52,55,56,10,102,32,49,48,53,47,47,52,56,57,32,55,52,51,47,47,52,57,48,32,49,54,50,53,47,47,52,57,49,32,55,52,52,47,47,52,57,50,10,102,32,49,48,53,47,47,52,56,57,32,55,52,52,47,47,52,57,50,32,49,54,53,53,47,47,51,53,54,32,54,56,50,47,47,51,54,57,10,102,32,49,48,53,47,47,52,56,57,32,54,56,50,47,47,51,54,57,32,49,54,53,55,47,47,51,54,56,32,55,52,48,47,47,52,56,52,10,102,32,49,48,53,47,47,52,56,57,32,55,52,48,47,47,52,56,52,32,49,54,50,55,47,47,52,56,51,32,55,52,51,47,47,52,57,48,10,102,32,49,48,54,47,47,52,57,51,32,55,52,49,47,47,52,56,54,32,49,54,53,56,47,47,51,55,50,32,54,56,51,47,47,51,55,49,10,102,32,49,48,54,47,47,52,57,51,32,54,56,51,47,47,51,55,49,32,49,54,53,54,47,47,51,54,48,32,55,52,53,47,47,52,57,52,10,102,32,49,48,54,47,47,52,57,51,32,55,52,53,47,47,52,57,52,32,49,54,50,54,47,47,52,57,53,32,55,52,54,47,47,52,57,54,10,102,32,49,48,54,47,47,52,57,51,32,55,52,54,47,47,52,57,54,32,49,54,50,56,47,47,52,56,55,32,55,52,49,47,47,52,56,54,10,102,32,49,48,55,47,47,52,57,55,32,55,52,55,47,47,52,57,56,32,49,54,50,51,47,47,52,57,57,32,55,52,56,47,47,53,48,48,10,102,32,49,48,55,47,47,52,57,55,32,55,52,56,47,47,53,48,48,32,49,54,53,51,47,47,51,52,52,32,54,55,54,47,47,51,53,55,10,102,32,49,48,55,47,47,52,57,55,32,54,55,54,47,47,51,53,55,32,49,54,53,53,47,47,51,53,54,32,55,52,52,47,47,52,57,50,10,102,32,49,48,55,47,47,52,57,55,32,55,52,52,47,47,52,57,50,32,49,54,50,53,47,47,52,57,49,32,55,52,55,47,47,52,57,56,10,102,32,49,48,56,47,47,53,48,49,32,55,52,53,47,47,52,57,52,32,49,54,53,54,47,47,51,54,48,32,54,55,55,47,47,51,53,57,10,102,32,49,48,56,47,47,53,48,49,32,54,55,55,47,47,51,53,57,32,49,54,53,52,47,47,51,52,56,32,55,52,57,47,47,53,48,50,10,102,32,49,48,56,47,47,53,48,49,32,55,52,57,47,47,53,48,50,32,49,54,50,52,47,47,53,48,51,32,55,53,48,47,47,53,48,52,10,102,32,49,48,56,47,47,53,48,49,32,55,53,48,47,47,53,48,52,32,49,54,50,54,47,47,52,57,53,32,55,52,53,47,47,52,57,52,10,102,32,49,48,57,47,47,53,48,53,32,55,53,49,47,47,53,48,54,32,49,54,50,49,47,47,53,48,55,32,55,53,50,47,47,53,48,56,10,102,32,49,48,57,47,47,53,48,53,32,55,53,50,47,47,53,48,56,32,49,54,53,49,47,47,51,50,56,32,54,55,48,47,47,51,52,53,10,102,32,49,48,57,47,47,53,48,53,32,54,55,48,47,47,51,52,53,32,49,54,53,51,47,47,51,52,52,32,55,52,56,47,47,53,48,48,10,102,32,49,48,57,47,47,53,48,53,32,55,52,56,47,47,53,48,48,32,49,54,50,51,47,47,52,57,57,32,55,53,49,47,47,53,48,54,10,102,32,49,49,48,47,47,53,48,57,32,55,52,57,47,47,53,48,50,32,49,54,53,52,47,47,51,52,56,32,54,55,49,47,47,51,52,55,10,102,32,49,49,48,47,47,53,48,57,32,54,55,49,47,47,51,52,55,32,49,54,53,50,47,47,51,51,51,32,55,53,51,47,47,53,49,48,10,102,32,49,49,48,47,47,53,48,57,32,55,53,51,47,47,53,49,48,32,49,54,50,50,47,47,53,49,49,32,55,53,52,47,47,53,49,50,10,102,32,49,49,48,47,47,53,48,57,32,55,53,52,47,47,53,49,50,32,49,54,50,52,47,47,53,48,51,32,55,52,57,47,47,53,48,50,10,102,32,49,49,49,47,47,53,49,51,32,55,53,53,47,47,53,49,52,32,49,54,49,57,47,47,53,49,53,32,55,53,54,47,47,53,49,54,10,102,32,49,49,49,47,47,53,49,51,32,55,53,54,47,47,53,49,54,32,49,54,54,57,47,47,51,51,48,32,54,54,51,47,47,51,50,57,10,102,32,49,49,49,47,47,53,49,51,32,54,54,51,47,47,51,50,57,32,49,54,53,49,47,47,51,50,56,32,55,53,50,47,47,53,48,56,10,102,32,49,49,49,47,47,53,49,51,32,55,53,50,47,47,53,48,56,32,49,54,50,49,47,47,53,48,55,32,55,53,53,47,47,53,49,52,10,102,32,49,49,50,47,47,53,49,55,32,55,53,51,47,47,53,49,48,32,49,54,53,50,47,47,51,51,51,32,54,54,52,47,47,51,51,50,10,102,32,49,49,50,47,47,53,49,55,32,54,54,52,47,47,51,51,50,32,49,54,55,48,47,47,51,51,57,32,55,53,55,47,47,53,49,56,10,102,32,49,49,50,47,47,53,49,55,32,55,53,55,47,47,53,49,56,32,49,54,50,48,47,47,53,49,57,32,55,53,56,47,47,53,50,48,10,102,32,49,49,50,47,47,53,49,55,32,55,53,56,47,47,53,50,48,32,49,54,50,50,47,47,53,49,49,32,55,53,51,47,47,53,49,48,10,102,32,49,49,51,47,47,53,50,49,32,55,53,54,47,47,53,49,54,32,49,54,49,57,47,47,53,49,53,32,55,53,57,47,47,53,50,50,10,102,32,49,49,51,47,47,53,50,49,32,55,53,57,47,47,53,50,50,32,49,54,56,54,47,47,53,50,51,32,55,54,48,47,47,53,50,52,10,102,32,49,49,51,47,47,53,50,49,32,55,54,48,47,47,53,50,52,32,49,54,56,50,47,47,53,50,53,32,55,54,49,47,47,53,50,54,10,102,32,49,49,51,47,47,53,50,49,32,55,54,49,47,47,53,50,54,32,49,54,54,57,47,47,51,51,48,32,55,53,54,47,47,53,49,54,10,102,32,49,49,52,47,47,53,50,55,32,55,54,50,47,47,53,50,56,32,49,54,56,50,47,47,53,50,53,32,55,54,51,47,47,53,50,57,10,102,32,49,49,52,47,47,53,50,55,32,55,54,51,47,47,53,50,57,32,49,54,56,55,47,47,53,51,48,32,55,54,52,47,47,53,51,49,10,102,32,49,49,52,47,47,53,50,55,32,55,54,52,47,47,53,51,49,32,49,54,50,48,47,47,53,49,57,32,55,53,55,47,47,53,49,56,10,102,32,49,49,52,47,47,53,50,55,32,55,53,55,47,47,53,49,56,32,49,54,55,48,47,47,51,51,57,32,55,54,50,47,47,53,50,56,10,102,32,49,49,53,47,47,53,51,50,32,55,54,53,47,47,53,51,51,32,49,54,49,53,47,47,52,52,55,32,55,50,49,47,47,52,52,54,10,102,32,49,49,53,47,47,53,51,50,32,55,50,49,47,47,52,52,54,32,49,54,54,55,47,47,52,50,56,32,55,49,56,47,47,52,52,49,10,102,32,49,49,53,47,47,53,51,50,32,55,49,56,47,47,52,52,49,32,49,53,55,51,47,47,52,52,48,32,55,54,54,47,47,53,51,52,10,102,32,49,49,53,47,47,53,51,50,32,55,54,54,47,47,53,51,52,32,49,54,49,55,47,47,53,51,53,32,55,54,53,47,47,53,51,51,10,102,32,49,49,54,47,47,53,51,54,32,55,54,55,47,47,53,51,55,32,49,53,55,51,47,47,52,52,48,32,55,49,57,47,47,52,52,51,10,102,32,49,49,54,47,47,53,51,54,32,55,49,57,47,47,52,52,51,32,49,54,54,56,47,47,52,51,50,32,55,50,54,47,47,52,53,54,10,102,32,49,49,54,47,47,53,51,54,32,55,50,54,47,47,52,53,54,32,49,54,49,54,47,47,52,53,53,32,55,54,56,47,47,53,51,56,10,102,32,49,49,54,47,47,53,51,54,32,55,54,56,47,47,53,51,56,32,49,54,49,56,47,47,53,51,57,32,55,54,55,47,47,53,51,55,10,102,32,49,49,55,47,47,53,52,48,32,55,54,57,47,47,53,52,49,32,49,54,49,55,47,47,53,51,53,32,55,54,54,47,47,53,51,52,10,102,32,49,49,55,47,47,53,52,48,32,55,54,54,47,47,53,51,52,32,49,53,55,51,47,47,52,52,48,32,55,55,48,47,47,53,52,50,10,102,32,49,49,55,47,47,53,52,48,32,55,55,48,47,47,53,52,50,32,49,54,56,51,47,47,53,52,51,32,55,55,49,47,47,53,52,52,10,102,32,49,49,55,47,47,53,52,48,32,55,55,49,47,47,53,52,52,32,49,54,56,56,47,47,53,52,53,32,55,54,57,47,47,53,52,49,10,102,32,49,49,56,47,47,53,52,54,32,55,55,50,47,47,53,52,55,32,49,54,56,51,47,47,53,52,51,32,55,55,48,47,47,53,52,50,10,102,32,49,49,56,47,47,53,52,54,32,55,55,48,47,47,53,52,50,32,49,53,55,51,47,47,52,52,48,32,55,54,55,47,47,53,51,55,10,102,32,49,49,56,47,47,53,52,54,32,55,54,55,47,47,53,51,55,32,49,54,49,56,47,47,53,51,57,32,55,55,51,47,47,53,52,56,10,102,32,49,49,56,47,47,53,52,54,32,55,55,51,47,47,53,52,56,32,49,54,56,57,47,47,53,52,57,32,55,55,50,47,47,53,52,55,10,102,32,49,49,57,47,47,53,53,48,32,55,55,52,47,47,53,53,49,32,49,54,56,50,47,47,53,50,53,32,55,54,48,47,47,53,50,52,10,102,32,49,49,57,47,47,53,53,48,32,55,54,48,47,47,53,50,52,32,49,54,56,54,47,47,53,50,51,32,55,55,53,47,47,53,53,50,10,102,32,49,49,57,47,47,53,53,48,32,55,55,53,47,47,53,53,50,32,49,54,56,56,47,47,53,52,53,32,55,55,49,47,47,53,52,52,10,102,32,49,49,57,47,47,53,53,48,32,55,55,49,47,47,53,52,52,32,49,54,56,51,47,47,53,52,51,32,55,55,52,47,47,53,53,49,10,102,32,49,50,48,47,47,53,53,51,32,55,55,50,47,47,53,52,55,32,49,54,56,57,47,47,53,52,57,32,55,55,54,47,47,53,53,52,10,102,32,49,50,48,47,47,53,53,51,32,55,55,54,47,47,53,53,52,32,49,54,56,55,47,47,53,51,48,32,55,54,51,47,47,53,50,57,10,102,32,49,50,48,47,47,53,53,51,32,55,54,51,47,47,53,50,57,32,49,54,56,50,47,47,53,50,53,32,55,55,52,47,47,53,53,49,10,102,32,49,50,48,47,47,53,53,51,32,55,55,52,47,47,53,53,49,32,49,54,56,51,47,47,53,52,51,32,55,55,50,47,47,53,52,55,10,102,32,49,50,49,47,47,53,53,53,32,55,55,55,47,47,53,53,54,32,49,54,52,48,47,47,53,53,55,32,55,55,56,47,47,53,53,56,10,102,32,49,50,49,47,47,53,53,53,32,55,55,56,47,47,53,53,56,32,49,54,52,50,47,47,53,53,57,32,55,55,57,47,47,53,54,48,10,102,32,49,50,49,47,47,53,53,53,32,55,55,57,47,47,53,54,48,32,49,54,56,49,47,47,50,54,53,32,54,51,49,47,47,50,54,52,10,102,32,49,50,49,47,47,53,53,53,32,54,51,49,47,47,50,54,52,32,49,54,55,57,47,47,50,54,51,32,55,55,55,47,47,53,53,54,10,102,32,49,50,50,47,47,53,54,49,32,54,51,51,47,47,50,54,57,32,49,54,56,49,47,47,50,54,53,32,55,55,57,47,47,53,54,48,10,102,32,49,50,50,47,47,53,54,49,32,55,55,57,47,47,53,54,48,32,49,54,52,50,47,47,53,53,57,32,55,56,48,47,47,53,54,50,10,102,32,49,50,50,47,47,53,54,49,32,55,56,48,47,47,53,54,50,32,49,54,52,49,47,47,53,54,51,32,55,56,49,47,47,53,54,52,10,102,32,49,50,50,47,47,53,54,49,32,55,56,49,47,47,53,54,52,32,49,54,56,48,47,47,50,55,48,32,54,51,51,47,47,50,54,57,10,102,32,49,50,51,47,47,53,54,53,32,55,56,50,47,47,53,54,54,32,49,54,51,56,47,47,53,54,55,32,55,56,51,47,47,53,54,56,10,102,32,49,50,51,47,47,53,54,53,32,55,56,51,47,47,53,54,56,32,49,54,52,48,47,47,53,53,55,32,55,55,55,47,47,53,53,54,10,102,32,49,50,51,47,47,53,54,53,32,55,55,55,47,47,53,53,54,32,49,54,55,57,47,47,50,54,51,32,54,51,56,47,47,50,55,57,10,102,32,49,50,51,47,47,53,54,53,32,54,51,56,47,47,50,55,57,32,49,54,55,55,47,47,50,55,56,32,55,56,50,47,47,53,54,54,10,102,32,49,50,52,47,47,53,54,57,32,54,51,57,47,47,50,56,49,32,49,54,56,48,47,47,50,55,48,32,55,56,49,47,47,53,54,52,10,102,32,49,50,52,47,47,53,54,57,32,55,56,49,47,47,53,54,52,32,49,54,52,49,47,47,53,54,51,32,55,56,52,47,47,53,55,48,10,102,32,49,50,52,47,47,53,54,57,32,55,56,52,47,47,53,55,48,32,49,54,51,57,47,47,53,55,49,32,55,56,53,47,47,53,55,50,10,102,32,49,50,52,47,47,53,54,57,32,55,56,53,47,47,53,55,50,32,49,54,55,56,47,47,50,56,50,32,54,51,57,47,47,50,56,49,10,102,32,49,50,53,47,47,53,55,51,32,55,56,54,47,47,53,55,52,32,49,54,51,54,47,47,53,55,53,32,55,56,55,47,47,53,55,54,10,102,32,49,50,53,47,47,53,55,51,32,55,56,55,47,47,53,55,54,32,49,54,51,56,47,47,53,54,55,32,55,56,50,47,47,53,54,54,10,102,32,49,50,53,47,47,53,55,51,32,55,56,50,47,47,53,54,54,32,49,54,55,55,47,47,50,55,56,32,54,52,52,47,47,50,57,49,10,102,32,49,50,53,47,47,53,55,51,32,54,52,52,47,47,50,57,49,32,49,54,55,53,47,47,50,57,48,32,55,56,54,47,47,53,55,52,10,102,32,49,50,54,47,47,53,55,55,32,54,52,53,47,47,50,57,51,32,49,54,55,56,47,47,50,56,50,32,55,56,53,47,47,53,55,50,10,102,32,49,50,54,47,47,53,55,55,32,55,56,53,47,47,53,55,50,32,49,54,51,57,47,47,53,55,49,32,55,56,56,47,47,53,55,56,10,102,32,49,50,54,47,47,53,55,55,32,55,56,56,47,47,53,55,56,32,49,54,51,55,47,47,53,55,57,32,55,56,57,47,47,53,56,48,10,102,32,49,50,54,47,47,53,55,55,32,55,56,57,47,47,53,56,48,32,49,54,55,54,47,47,50,57,52,32,54,52,53,47,47,50,57,51,10,102,32,49,50,55,47,47,53,56,49,32,54,53,54,47,47,51,49,53,32,49,54,55,49,47,47,51,49,52,32,55,57,48,47,47,53,56,50,10,102,32,49,50,55,47,47,53,56,49,32,55,57,48,47,47,53,56,50,32,49,54,57,50,47,47,53,56,51,32,55,57,49,47,47,53,56,52,10,102,32,49,50,55,47,47,53,56,49,32,55,57,49,47,47,53,56,52,32,49,54,57,48,47,47,53,56,53,32,55,57,50,47,47,53,56,54,10,102,32,49,50,55,47,47,53,56,49,32,55,57,50,47,47,53,56,54,32,49,54,55,51,47,47,51,48,50,32,54,53,54,47,47,51,49,53,10,102,32,49,50,56,47,47,53,56,55,32,55,57,51,47,47,53,56,56,32,49,54,57,49,47,47,53,56,57,32,55,57,52,47,47,53,57,48,10,102,32,49,50,56,47,47,53,56,55,32,55,57,52,47,47,53,57,48,32,49,54,57,51,47,47,53,57,49,32,55,57,53,47,47,53,57,50,10,102,32,49,50,56,47,47,53,56,55,32,55,57,53,47,47,53,57,50,32,49,54,55,50,47,47,51,49,56,32,54,53,55,47,47,51,49,55,10,102,32,49,50,56,47,47,53,56,55,32,54,53,55,47,47,51,49,55,32,49,54,55,52,47,47,51,48,54,32,55,57,51,47,47,53,56,56,10,102,32,49,50,57,47,47,53,57,51,32,55,57,54,47,47,53,57,52,32,49,54,51,54,47,47,53,55,53,32,55,56,54,47,47,53,55,52,10,102,32,49,50,57,47,47,53,57,51,32,55,56,54,47,47,53,55,52,32,49,54,55,53,47,47,50,57,48,32,54,53,48,47,47,51,48,51,10,102,32,49,50,57,47,47,53,57,51,32,54,53,48,47,47,51,48,51,32,49,54,55,51,47,47,51,48,50,32,55,57,50,47,47,53,56,54,10,102,32,49,50,57,47,47,53,57,51,32,55,57,50,47,47,53,56,54,32,49,54,57,48,47,47,53,56,53,32,55,57,54,47,47,53,57,52,10,102,32,49,51,48,47,47,53,57,53,32,55,57,51,47,47,53,56,56,32,49,54,55,52,47,47,51,48,54,32,54,53,49,47,47,51,48,53,10,102,32,49,51,48,47,47,53,57,53,32,54,53,49,47,47,51,48,53,32,49,54,55,54,47,47,50,57,52,32,55,56,57,47,47,53,56,48,10,102,32,49,51,48,47,47,53,57,53,32,55,56,57,47,47,53,56,48,32,49,54,51,55,47,47,53,55,57,32,55,57,55,47,47,53,57,54,10,102,32,49,51,48,47,47,53,57,53,32,55,57,55,47,47,53,57,54,32,49,54,57,49,47,47,53,56,57,32,55,57,51,47,47,53,56,56,10,102,32,49,51,49,47,47,53,57,55,32,55,57,56,47,47,53,57,56,32,49,54,52,57,47,47,53,57,57,32,55,57,57,47,47,54,48,48,10,102,32,49,51,49,47,47,53,57,55,32,55,57,57,47,47,54,48,48,32,49,54,57,53,47,47,54,48,49,32,56,48,48,47,47,54,48,50,10,102,32,49,51,49,47,47,53,57,55,32,56,48,48,47,47,54,48,50,32,49,54,57,52,47,47,54,48,51,32,56,48,49,47,47,54,48,52,10,102,32,49,51,49,47,47,53,57,55,32,56,48,49,47,47,54,48,52,32,49,54,57,50,47,47,53,56,51,32,55,57,56,47,47,53,57,56,10,102,32,49,51,50,47,47,54,48,53,32,56,48,50,47,47,54,48,54,32,49,54,57,52,47,47,54,48,51,32,56,48,48,47,47,54,48,50,10,102,32,49,51,50,47,47,54,48,53,32,56,48,48,47,47,54,48,50,32,49,54,57,53,47,47,54,48,49,32,56,48,51,47,47,54,48,55,10,102,32,49,51,50,47,47,54,48,53,32,56,48,51,47,47,54,48,55,32,49,54,53,48,47,47,54,48,56,32,56,48,52,47,47,54,48,57,10,102,32,49,51,50,47,47,54,48,53,32,56,48,52,47,47,54,48,57,32,49,54,57,51,47,47,53,57,49,32,56,48,50,47,47,54,48,54,10,102,32,49,51,51,47,47,54,49,48,32,56,48,53,47,47,54,49,49,32,49,54,57,48,47,47,53,56,53,32,55,57,49,47,47,53,56,52,10,102,32,49,51,51,47,47,54,49,48,32,55,57,49,47,47,53,56,52,32,49,54,57,50,47,47,53,56,51,32,56,48,49,47,47,54,48,52,10,102,32,49,51,51,47,47,54,49,48,32,56,48,49,47,47,54,48,52,32,49,54,57,52,47,47,54,48,51,32,56,48,54,47,47,54,49,50,10,102,32,49,51,51,47,47,54,49,48,32,56,48,54,47,47,54,49,50,32,49,53,55,52,47,47,54,49,51,32,56,48,53,47,47,54,49,49,10,102,32,49,51,52,47,47,54,49,52,32,56,48,54,47,47,54,49,50,32,49,54,57,52,47,47,54,48,51,32,56,48,50,47,47,54,48,54,10,102,32,49,51,52,47,47,54,49,52,32,56,48,50,47,47,54,48,54,32,49,54,57,51,47,47,53,57,49,32,55,57,52,47,47,53,57,48,10,102,32,49,51,52,47,47,54,49,52,32,55,57,52,47,47,53,57,48,32,49,54,57,49,47,47,53,56,57,32,56,48,55,47,47,54,49,53,10,102,32,49,51,52,47,47,54,49,52,32,56,48,55,47,47,54,49,53,32,49,53,55,52,47,47,54,49,51,32,56,48,54,47,47,54,49,50,10,102,32,49,51,53,47,47,54,49,54,32,56,48,56,47,47,54,49,55,32,49,54,51,53,47,47,54,49,56,32,56,48,57,47,47,54,49,57,10,102,32,49,51,53,47,47,54,49,54,32,56,48,57,47,47,54,49,57,32,49,54,51,54,47,47,53,55,53,32,55,57,54,47,47,53,57,52,10,102,32,49,51,53,47,47,54,49,54,32,55,57,54,47,47,53,57,52,32,49,54,57,48,47,47,53,56,53,32,56,48,53,47,47,54,49,49,10,102,32,49,51,53,47,47,54,49,54,32,56,48,53,47,47,54,49,49,32,49,53,55,52,47,47,54,49,51,32,56,48,56,47,47,54,49,55,10,102,32,49,51,54,47,47,54,50,48,32,56,48,55,47,47,54,49,53,32,49,54,57,49,47,47,53,56,57,32,55,57,55,47,47,53,57,54,10,102,32,49,51,54,47,47,54,50,48,32,55,57,55,47,47,53,57,54,32,49,54,51,55,47,47,53,55,57,32,56,49,48,47,47,54,50,49,10,102,32,49,51,54,47,47,54,50,48,32,56,49,48,47,47,54,50,49,32,49,54,51,53,47,47,54,49,56,32,56,48,56,47,47,54,49,55,10,102,32,49,51,54,47,47,54,50,48,32,56,48,56,47,47,54,49,55]);fileData0.push.apply(fileData0,[32,49,53,55,52,47,47,54,49,51,32,56,48,55,47,47,54,49,53,10,102,32,49,51,55,47,47,54,50,50,32,56,49,49,47,47,54,50,51,32,49,54,52,55,47,47,54,50,52,32,56,49,50,47,47,54,50,53,10,102,32,49,51,55,47,47,54,50,50,32,56,49,50,47,47,54,50,53,32,49,54,57,56,47,47,54,50,54,32,56,49,51,47,47,54,50,55,10,102,32,49,51,55,47,47,54,50,50,32,56,49,51,47,47,54,50,55,32,49,54,57,54,47,47,54,50,56,32,56,49,52,47,47,54,50,57,10,102,32,49,51,55,47,47,54,50,50,32,56,49,52,47,47,54,50,57,32,49,54,52,57,47,47,53,57,57,32,56,49,49,47,47,54,50,51,10,102,32,49,51,56,47,47,54,51,48,32,56,49,53,47,47,54,51,49,32,49,54,57,55,47,47,54,51,50,32,56,49,54,47,47,54,51,51,10,102,32,49,51,56,47,47,54,51,48,32,56,49,54,47,47,54,51,51,32,49,54,57,57,47,47,54,51,52,32,56,49,55,47,47,54,51,53,10,102,32,49,51,56,47,47,54,51,48,32,56,49,55,47,47,54,51,53,32,49,54,52,56,47,47,54,51,54,32,56,49,56,47,47,54,51,55,10,102,32,49,51,56,47,47,54,51,48,32,56,49,56,47,47,54,51,55,32,49,54,53,48,47,47,54,48,56,32,56,49,53,47,47,54,51,49,10,102,32,49,51,57,47,47,54,51,56,32,56,49,57,47,47,54,51,57,32,49,54,52,53,47,47,54,52,48,32,56,50,48,47,47,54,52,49,10,102,32,49,51,57,47,47,54,51,56,32,56,50,48,47,47,54,52,49,32,49,55,48,48,47,47,54,52,50,32,56,50,49,47,47,54,52,51,10,102,32,49,51,57,47,47,54,51,56,32,56,50,49,47,47,54,52,51,32,49,54,57,56,47,47,54,50,54,32,56,49,50,47,47,54,50,53,10,102,32,49,51,57,47,47,54,51,56,32,56,49,50,47,47,54,50,53,32,49,54,52,55,47,47,54,50,52,32,56,49,57,47,47,54,51,57,10,102,32,49,52,48,47,47,54,52,52,32,56,49,55,47,47,54,51,53,32,49,54,57,57,47,47,54,51,52,32,56,50,50,47,47,54,52,53,10,102,32,49,52,48,47,47,54,52,52,32,56,50,50,47,47,54,52,53,32,49,55,48,49,47,47,54,52,54,32,56,50,51,47,47,54,52,55,10,102,32,49,52,48,47,47,54,52,52,32,56,50,51,47,47,54,52,55,32,49,54,52,54,47,47,54,52,56,32,56,50,52,47,47,54,52,57,10,102,32,49,52,48,47,47,54,52,52,32,56,50,52,47,47,54,52,57,32,49,54,52,56,47,47,54,51,54,32,56,49,55,47,47,54,51,53,10,102,32,49,52,49,47,47,54,53,48,32,56,50,53,47,47,54,53,49,32,49,54,52,52,47,47,54,53,50,32,56,50,54,47,47,54,53,51,10,102,32,49,52,49,47,47,54,53,48,32,56,50,54,47,47,54,53,51,32,49,55,48,50,47,47,54,53,52,32,56,50,55,47,47,54,53,53,10,102,32,49,52,49,47,47,54,53,48,32,56,50,55,47,47,54,53,53,32,49,55,48,48,47,47,54,52,50,32,56,50,48,47,47,54,52,49,10,102,32,49,52,49,47,47,54,53,48,32,56,50,48,47,47,54,52,49,32,49,54,52,53,47,47,54,52,48,32,56,50,53,47,47,54,53,49,10,102,32,49,52,50,47,47,54,53,54,32,56,50,51,47,47,54,52,55,32,49,55,48,49,47,47,54,52,54,32,56,50,56,47,47,54,53,55,10,102,32,49,52,50,47,47,54,53,54,32,56,50,56,47,47,54,53,55,32,49,55,48,51,47,47,54,53,56,32,56,50,57,47,47,54,53,57,10,102,32,49,52,50,47,47,54,53,54,32,56,50,57,47,47,54,53,57,32,49,54,52,52,47,47,54,53,50,32,56,51,48,47,47,54,54,48,10,102,32,49,52,50,47,47,54,53,54,32,56,51,48,47,47,54,54,48,32,49,54,52,54,47,47,54,52,56,32,56,50,51,47,47,54,52,55,10,102,32,49,52,51,47,47,54,54,49,32,56,51,49,47,47,54,54,50,32,49,54,52,51,47,47,54,54,51,32,56,51,50,47,47,54,54,52,10,102,32,49,52,51,47,47,54,54,49,32,56,51,50,47,47,54,54,52,32,49,53,55,54,47,47,54,54,53,32,56,51,51,47,47,54,54,54,10,102,32,49,52,51,47,47,54,54,49,32,56,51,51,47,47,54,54,54,32,49,55,48,50,47,47,54,53,52,32,56,50,54,47,47,54,53,51,10,102,32,49,52,51,47,47,54,54,49,32,56,50,54,47,47,54,53,51,32,49,54,52,52,47,47,54,53,50,32,56,51,49,47,47,54,54,50,10,102,32,49,52,52,47,47,54,54,55,32,56,50,57,47,47,54,53,57,32,49,55,48,51,47,47,54,53,56,32,56,51,52,47,47,54,54,56,10,102,32,49,52,52,47,47,54,54,55,32,56,51,52,47,47,54,54,56,32,49,53,55,54,47,47,54,54,53,32,56,51,50,47,47,54,54,52,10,102,32,49,52,52,47,47,54,54,55,32,56,51,50,47,47,54,54,52,32,49,54,52,51,47,47,54,54,51,32,56,51,49,47,47,54,54,50,10,102,32,49,52,52,47,47,54,54,55,32,56,51,49,47,47,54,54,50,32,49,54,52,52,47,47,54,53,50,32,56,50,57,47,47,54,53,57,10,102,32,49,52,53,47,47,54,54,57,32,56,51,53,47,47,54,55,48,32,49,54,57,53,47,47,54,48,49,32,55,57,57,47,47,54,48,48,10,102,32,49,52,53,47,47,54,54,57,32,55,57,57,47,47,54,48,48,32,49,54,52,57,47,47,53,57,57,32,56,49,52,47,47,54,50,57,10,102,32,49,52,53,47,47,54,54,57,32,56,49,52,47,47,54,50,57,32,49,54,57,54,47,47,54,50,56,32,56,51,54,47,47,54,55,49,10,102,32,49,52,53,47,47,54,54,57,32,56,51,54,47,47,54,55,49,32,49,53,55,53,47,47,54,55,50,32,56,51,53,47,47,54,55,48,10,102,32,49,52,54,47,47,54,55,51,32,56,51,55,47,47,54,55,52,32,49,54,57,55,47,47,54,51,50,32,56,49,53,47,47,54,51,49,10,102,32,49,52,54,47,47,54,55,51,32,56,49,53,47,47,54,51,49,32,49,54,53,48,47,47,54,48,56,32,56,48,51,47,47,54,48,55,10,102,32,49,52,54,47,47,54,55,51,32,56,48,51,47,47,54,48,55,32,49,54,57,53,47,47,54,48,49,32,56,51,53,47,47,54,55,48,10,102,32,49,52,54,47,47,54,55,51,32,56,51,53,47,47,54,55,48,32,49,53,55,53,47,47,54,55,50,32,56,51,55,47,47,54,55,52,10,102,32,49,52,55,47,47,54,55,53,32,56,51,56,47,47,54,55,54,32,49,53,55,53,47,47,54,55,50,32,56,51,54,47,47,54,55,49,10,102,32,49,52,55,47,47,54,55,53,32,56,51,54,47,47,54,55,49,32,49,54,57,54,47,47,54,50,56,32,56,51,57,47,47,54,55,55,10,102,32,49,52,55,47,47,54,55,53,32,56,51,57,47,47,54,55,55,32,49,55,49,49,47,47,54,55,56,32,56,52,48,47,47,54,55,57,10,102,32,49,52,55,47,47,54,55,53,32,56,52,48,47,47,54,55,57,32,49,55,49,51,47,47,54,56,48,32,56,51,56,47,47,54,55,54,10,102,32,49,52,56,47,47,54,56,49,32,56,52,49,47,47,54,56,50,32,49,55,49,50,47,47,54,56,51,32,56,52,50,47,47,54,56,52,10,102,32,49,52,56,47,47,54,56,49,32,56,52,50,47,47,54,56,52,32,49,54,57,55,47,47,54,51,50,32,56,51,55,47,47,54,55,52,10,102,32,49,52,56,47,47,54,56,49,32,56,51,55,47,47,54,55,52,32,49,53,55,53,47,47,54,55,50,32,56,51,56,47,47,54,55,54,10,102,32,49,52,56,47,47,54,56,49,32,56,51,56,47,47,54,55,54,32,49,55,49,51,47,47,54,56,48,32,56,52,49,47,47,54,56,50,10,102,32,49,52,57,47,47,54,56,53,32,56,51,51,47,47,54,54,54,32,49,53,55,54,47,47,54,54,53,32,56,52,51,47,47,54,56,54,10,102,32,49,52,57,47,47,54,56,53,32,56,52,51,47,47,54,56,54,32,49,55,48,52,47,47,54,56,55,32,56,52,52,47,47,54,56,56,10,102,32,49,52,57,47,47,54,56,53,32,56,52,52,47,47,54,56,56,32,49,55,48,53,47,47,54,56,57,32,56,52,53,47,47,54,57,48,10,102,32,49,52,57,47,47,54,56,53,32,56,52,53,47,47,54,57,48,32,49,55,48,50,47,47,54,53,52,32,56,51,51,47,47,54,54,54,10,102,32,49,53,48,47,47,54,57,49,32,56,52,54,47,47,54,57,50,32,49,55,48,54,47,47,54,57,51,32,56,52,55,47,47,54,57,52,10,102,32,49,53,48,47,47,54,57,49,32,56,52,55,47,47,54,57,52,32,49,55,48,52,47,47,54,56,55,32,56,52,51,47,47,54,56,54,10,102,32,49,53,48,47,47,54,57,49,32,56,52,51,47,47,54,56,54,32,49,53,55,54,47,47,54,54,53,32,56,51,52,47,47,54,54,56,10,102,32,49,53,48,47,47,54,57,49,32,56,51,52,47,47,54,54,56,32,49,55,48,51,47,47,54,53,56,32,56,52,54,47,47,54,57,50,10,102,32,49,53,49,47,47,54,57,53,32,56,50,55,47,47,54,53,53,32,49,55,48,50,47,47,54,53,52,32,56,52,53,47,47,54,57,48,10,102,32,49,53,49,47,47,54,57,53,32,56,52,53,47,47,54,57,48,32,49,55,48,53,47,47,54,56,57,32,56,52,56,47,47,54,57,54,10,102,32,49,53,49,47,47,54,57,53,32,56,52,56,47,47,54,57,54,32,49,55,48,55,47,47,54,57,55,32,56,52,57,47,47,54,57,56,10,102,32,49,53,49,47,47,54,57,53,32,56,52,57,47,47,54,57,56,32,49,55,48,48,47,47,54,52,50,32,56,50,55,47,47,54,53,53,10,102,32,49,53,50,47,47,54,57,57,32,56,53,48,47,47,55,48,48,32,49,55,48,56,47,47,55,48,49,32,56,53,49,47,47,55,48,50,10,102,32,49,53,50,47,47,54,57,57,32,56,53,49,47,47,55,48,50,32,49,55,48,54,47,47,54,57,51,32,56,52,54,47,47,54,57,50,10,102,32,49,53,50,47,47,54,57,57,32,56,52,54,47,47,54,57,50,32,49,55,48,51,47,47,54,53,56,32,56,50,56,47,47,54,53,55,10,102,32,49,53,50,47,47,54,57,57,32,56,50,56,47,47,54,53,55,32,49,55,48,49,47,47,54,52,54,32,56,53,48,47,47,55,48,48,10,102,32,49,53,51,47,47,55,48,51,32,56,50,49,47,47,54,52,51,32,49,55,48,48,47,47,54,52,50,32,56,52,57,47,47,54,57,56,10,102,32,49,53,51,47,47,55,48,51,32,56,52,57,47,47,54,57,56,32,49,55,48,55,47,47,54,57,55,32,56,53,50,47,47,55,48,52,10,102,32,49,53,51,47,47,55,48,51,32,56,53,50,47,47,55,48,52,32,49,55,48,57,47,47,55,48,53,32,56,53,51,47,47,55,48,54,10,102,32,49,53,51,47,47,55,48,51,32,56,53,51,47,47,55,48,54,32,49,54,57,56,47,47,54,50,54,32,56,50,49,47,47,54,52,51,10,102,32,49,53,52,47,47,55,48,55,32,56,53,52,47,47,55,48,56,32,49,55,49,48,47,47,55,48,57,32,56,53,53,47,47,55,49,48,10,102,32,49,53,52,47,47,55,48,55,32,56,53,53,47,47,55,49,48,32,49,55,48,56,47,47,55,48,49,32,56,53,48,47,47,55,48,48,10,102,32,49,53,52,47,47,55,48,55,32,56,53,48,47,47,55,48,48,32,49,55,48,49,47,47,54,52,54,32,56,50,50,47,47,54,52,53,10,102,32,49,53,52,47,47,55,48,55,32,56,50,50,47,47,54,52,53,32,49,54,57,57,47,47,54,51,52,32,56,53,52,47,47,55,48,56,10,102,32,49,53,53,47,47,55,49,49,32,56,49,51,47,47,54,50,55,32,49,54,57,56,47,47,54,50,54,32,56,53,51,47,47,55,48,54,10,102,32,49,53,53,47,47,55,49,49,32,56,53,51,47,47,55,48,54,32,49,55,48,57,47,47,55,48,53,32,56,53,54,47,47,55,49,50,10,102,32,49,53,53,47,47,55,49,49,32,56,53,54,47,47,55,49,50,32,49,55,49,49,47,47,54,55,56,32,56,51,57,47,47,54,55,55,10,102,32,49,53,53,47,47,55,49,49,32,56,51,57,47,47,54,55,55,32,49,54,57,54,47,47,54,50,56,32,56,49,51,47,47,54,50,55,10,102,32,49,53,54,47,47,55,49,51,32,56,52,50,47,47,54,56,52,32,49,55,49,50,47,47,54,56,51,32,56,53,55,47,47,55,49,52,10,102,32,49,53,54,47,47,55,49,51,32,56,53,55,47,47,55,49,52,32,49,55,49,48,47,47,55,48,57,32,56,53,52,47,47,55,48,56,10,102,32,49,53,54,47,47,55,49,51,32,56,53,52,47,47,55,48,56,32,49,54,57,57,47,47,54,51,52,32,56,49,54,47,47,54,51,51,10,102,32,49,53,54,47,47,55,49,51,32,56,49,54,47,47,54,51,51,32,49,54,57,55,47,47,54,51,50,32,56,52,50,47,47,54,56,52,10,102,32,49,53,55,47,47,55,49,53,32,56,52,52,47,47,54,56,56,32,49,55,48,52,47,47,54,56,55,32,56,53,56,47,47,55,49,54,10,102,32,49,53,55,47,47,55,49,53,32,56,53,56,47,47,55,49,54,32,49,55,48,57,47,47,55,48,53,32,56,53,50,47,47,55,48,52,10,102,32,49,53,55,47,47,55,49,53,32,56,53,50,47,47,55,48,52,32,49,55,48,55,47,47,54,57,55,32,56,52,56,47,47,54,57,54,10,102,32,49,53,55,47,47,55,49,53,32,56,52,56,47,47,54,57,54,32,49,55,48,53,47,47,54,56,57,32,56,52,52,47,47,54,56,56,10,102,32,49,53,56,47,47,55,49,55,32,56,53,49,47,47,55,48,50,32,49,55,48,56,47,47,55,48,49,32,56,53,53,47,47,55,49,48,10,102,32,49,53,56,47,47,55,49,55,32,56,53,53,47,47,55,49,48,32,49,55,49,48,47,47,55,48,57,32,56,53,57,47,47,55,49,56,10,102,32,49,53,56,47,47,55,49,55,32,56,53,57,47,47,55,49,56,32,49,55,48,52,47,47,54,56,55,32,56,52,55,47,47,54,57,52,10,102,32,49,53,56,47,47,55,49,55,32,56,52,55,47,47,54,57,52,32,49,55,48,54,47,47,54,57,51,32,56,53,49,47,47,55,48,50,10,102,32,49,53,57,47,47,55,49,57,32,56,53,56,47,47,55,49,54,32,49,55,48,52,47,47,54,56,55,32,56,54,48,47,47,55,50,48,10,102,32,49,53,57,47,47,55,49,57,32,56,54,48,47,47,55,50,48,32,49,55,49,51,47,47,54,56,48,32,56,52,48,47,47,54,55,57,10,102,32,49,53,57,47,47,55,49,57,32,56,52,48,47,47,54,55,57,32,49,55,49,49,47,47,54,55,56,32,56,53,54,47,47,55,49,50,10,102,32,49,53,57,47,47,55,49,57,32,56,53,54,47,47,55,49,50,32,49,55,48,57,47,47,55,48,53,32,56,53,56,47,47,55,49,54,10,102,32,49,54,48,47,47,55,50,49,32,56,53,55,47,47,55,49,52,32,49,55,49,50,47,47,54,56,51,32,56,52,49,47,47,54,56,50,10,102,32,49,54,48,47,47,55,50,49,32,56,52,49,47,47,54,56,50,32,49,55,49,51,47,47,54,56,48,32,56,54,48,47,47,55,50,48,10,102,32,49,54,48,47,47,55,50,49,32,56,54,48,47,47,55,50,48,32,49,55,48,52,47,47,54,56,55,32,56,53,57,47,47,55,49,56,10,102,32,49,54,48,47,47,55,50,49,32,56,53,57,47,47,55,49,56,32,49,55,49,48,47,47,55,48,57,32,56,53,55,47,47,55,49,52,10,102,32,49,54,49,47,47,55,50,50,32,56,54,49,47,47,55,50,51,32,49,54,52,52,47,47,54,53,50,32,56,50,53,47,47,54,53,49,10,102,32,49,54,49,47,47,55,50,50,32,56,50,53,47,47,54,53,49,32,49,54,52,53,47,47,54,52,48,32,56,54,50,47,47,55,50,52,10,102,32,49,54,49,47,47,55,50,50,32,56,54,50,47,47,55,50,52,32,49,54,54,57,47,47,51,51,48,32,55,54,49,47,47,53,50,54,10,102,32,49,54,49,47,47,55,50,50,32,55,54,49,47,47,53,50,54,32,49,54,56,50,47,47,53,50,53,32,56,54,49,47,47,55,50,51,10,102,32,49,54,50,47,47,55,50,53,32,55,54,50,47,47,53,50,56,32,49,54,55,48,47,47,51,51,57,32,56,54,51,47,47,55,50,54,10,102,32,49,54,50,47,47,55,50,53,32,56,54,51,47,47,55,50,54,32,49,54,52,54,47,47,54,52,56,32,56,51,48,47,47,54,54,48,10,102,32,49,54,50,47,47,55,50,53,32,56,51,48,47,47,54,54,48,32,49,54,52,52,47,47,54,53,50,32,56,54,49,47,47,55,50,51,10,102,32,49,54,50,47,47,55,50,53,32,56,54,49,47,47,55,50,51,32,49,54,56,50,47,47,53,50,53,32,55,54,50,47,47,53,50,56,10,102,32,49,54,51,47,47,55,50,55,32,56,54,50,47,47,55,50,52,32,49,54,52,53,47,47,54,52,48,32,56,49,57,47,47,54,51,57,10,102,32,49,54,51,47,47,55,50,55,32,56,49,57,47,47,54,51,57,32,49,54,52,55,47,47,54,50,52,32,56,54,52,47,47,55,50,56,10,102,32,49,54,51,47,47,55,50,55,32,56,54,52,47,47,55,50,56,32,49,55,49,54,47,47,55,50,57,32,56,54,53,47,47,55,51,48,10,102,32,49,54,51,47,47,55,50,55,32,56,54,53,47,47,55,51,48,32,49,54,54,57,47,47,51,51,48,32,56,54,50,47,47,55,50,52,10,102,32,49,54,52,47,47,55,51,49,32,56,54,54,47,47,55,51,50,32,49,55,49,55,47,47,55,51,51,32,56,54,55,47,47,55,51,52,10,102,32,49,54,52,47,47,55,51,49,32,56,54,55,47,47,55,51,52,32,49,54,52,56,47,47,54,51,54,32,56,50,52,47,47,54,52,57,10,102,32,49,54,52,47,47,55,51,49,32,56,50,52,47,47,54,52,57,32,49,54,52,54,47,47,54,52,56,32,56,54,51,47,47,55,50,54,10,102,32,49,54,52,47,47,55,51,49,32,56,54,51,47,47,55,50,54,32,49,54,55,48,47,47,51,51,57,32,56,54,54,47,47,55,51,50,10,102,32,49,54,53,47,47,55,51,53,32,56,54,52,47,47,55,50,56,32,49,54,52,55,47,47,54,50,52,32,56,49,49,47,47,54,50,51,10,102,32,49,54,53,47,47,55,51,53,32,56,49,49,47,47,54,50,51,32,49,54,52,57,47,47,53,57,57,32,56,54,56,47,47,55,51,54,10,102,32,49,54,53,47,47,55,51,53,32,56,54,56,47,47,55,51,54,32,49,55,49,56,47,47,55,51,55,32,56,54,57,47,47,55,51,56,10,102,32,49,54,53,47,47,55,51,53,32,56,54,57,47,47,55,51,56,32,49,55,49,54,47,47,55,50,57,32,56,54,52,47,47,55,50,56,10,102,32,49,54,54,47,47,55,51,57,32,56,55,48,47,47,55,52,48,32,49,55,49,57,47,47,55,52,49,32,56,55,49,47,47,55,52,50,10,102,32,49,54,54,47,47,55,51,57,32,56,55,49,47,47,55,52,50,32,49,54,53,48,47,47,54,48,56,32,56,49,56,47,47,54,51,55,10,102,32,49,54,54,47,47,55,51,57,32,56,49,56,47,47,54,51,55,32,49,54,52,56,47,47,54,51,54,32,56,54,55,47,47,55,51,52,10,102,32,49,54,54,47,47,55,51,57,32,56,54,55,47,47,55,51,52,32,49,55,49,55,47,47,55,51,51,32,56,55,48,47,47,55,52,48,10,102,32,49,54,55,47,47,55,52,51,32,56,54,56,47,47,55,51,54,32,49,54,52,57,47,47,53,57,57,32,55,57,56,47,47,53,57,56,10,102,32,49,54,55,47,47,55,52,51,32,55,57,56,47,47,53,57,56,32,49,54,57,50,47,47,53,56,51,32,55,57,48,47,47,53,56,50,10,102,32,49,54,55,47,47,55,52,51,32,55,57,48,47,47,53,56,50,32,49,54,55,49,47,47,51,49,52,32,56,55,50,47,47,55,52,52,10,102,32,49,54,55,47,47,55,52,51,32,56,55,50,47,47,55,52,52,32,49,55,49,56,47,47,55,51,55,32,56,54,56,47,47,55,51,54,10,102,32,49,54,56,47,47,55,52,53,32,56,55,51,47,47,55,52,54,32,49,54,55,50,47,47,51,49,56,32,55,57,53,47,47,53,57,50,10,102,32,49,54,56,47,47,55,52,53,32,55,57,53,47,47,53,57,50,32,49,54,57,51,47,47,53,57,49,32,56,48,52,47,47,54,48,57,10,102,32,49,54,56,47,47,55,52,53,32,56,48,52,47,47,54,48,57,32,49,54,53,48,47,47,54,48,56,32,56,55,49,47,47,55,52,50,10,102,32,49,54,56,47,47,55,52,53,32,56,55,49,47,47,55,52,50,32,49,55,49,57,47,47,55,52,49,32,56,55,51,47,47,55,52,54,10,102,32,49,54,57,47,47,55,52,55,32,54,53,53,47,47,51,49,51,32,49,53,56,54,47,47,51,49,50,32,56,55,52,47,47,55,52,56,10,102,32,49,54,57,47,47,55,52,55,32,56,55,52,47,47,55,52,56,32,49,55,49,52,47,47,55,52,57,32,56,55,53,47,47,55,53,48,10,102,32,49,54,57,47,47,55,52,55,32,56,55,53,47,47,55,53,48,32,49,55,49,56,47,47,55,51,55,32,56,55,50,47,47,55,52,52,10,102,32,49,54,57,47,47,55,52,55,32,56,55,50,47,47,55,52,52,32,49,54,55,49,47,47,51,49,52,32,54,53,53,47,47,51,49,51,10,102,32,49,55,48,47,47,55,53,49,32,56,55,51,47,47,55,52,54,32,49,55,49,57,47,47,55,52,49,32,56,55,54,47,47,55,53,50,10,102,32,49,55,48,47,47,55,53,49,32,56,55,54,47,47,55,53,50,32,49,55,49,53,47,47,55,53,51,32,56,55,55,47,47,55,53,52,10,102,32,49,55,48,47,47,55,53,49,32,56,55,55,47,47,55,53,52,32,49,53,56,55,47,47,51,50,48,32,54,53,56,47,47,51,49,57,10,102,32,49,55,48,47,47,55,53,49,32,54,53,56,47,47,51,49,57,32,49,54,55,50,47,47,51,49,56,32,56,55,51,47,47,55,52,54,10,102,32,49,55,49,47,47,55,53,53,32,56,55,53,47,47,55,53,48,32,49,55,49,52,47,47,55,52,57,32,56,55,56,47,47,55,53,54,10,102,32,49,55,49,47,47,55,53,53,32,56,55,56,47,47,55,53,54,32,49,55,50,48,47,47,55,53,55,32,56,55,57,47,47,55,53,56,10,102,32,49,55,49,47,47,55,53,53,32,56,55,57,47,47,55,53,56,32,49,55,49,54,47,47,55,50,57,32,56,54,57,47,47,55,51,56,10,102,32,49,55,49,47,47,55,53,53,32,56,54,57,47,47,55,51,56,32,49,55,49,56,47,47,55,51,55,32,56,55,53,47,47,55,53,48,10,102,32,49,55,50,47,47,55,53,57,32,56,55,48,47,47,55,52,48,32,49,55,49,55,47,47,55,51,51,32,56,56,48,47,47,55,54,48,10,102,32,49,55,50,47,47,55,53,57,32,56,56,48,47,47,55,54,48,32,49,55,50,49,47,47,55,54,49,32,56,56,49,47,47,55,54,50,10,102,32,49,55,50,47,47,55,53,57,32,56,56,49,47,47,55,54,50,32,49,55,49,53,47,47,55,53,51,32,56,55,54,47,47,55,53,50,10,102,32,49,55,50,47,47,55,53,57,32,56,55,54,47,47,55,53,50,32,49,55,49,57,47,47,55,52,49,32,56,55,48,47,47,55,52,48,10,102,32,49,55,51,47,47,55,54,51,32,56,56,50,47,47,55,54,52,32,49,53,56,52,47,47,51,50,52,32,54,54,48,47,47,51,50,51,10,102,32,49,55,51,47,47,55,54,51,32,54,54,48,47,47,51,50,51,32,49,54,54,57,47,47,51,51,48,32,56,54,53,47,47,55,51,48,10,102,32,49,55,51,47,47,55,54,51,32,56,54,53,47,47,55,51,48,32,49,55,49,54,47,47,55,50,57,32,56,55,57,47,47,55,53,56,10,102,32,49,55,51,47,47,55,54,51,32,56,55,57,47,47,55,53,56,32,49,55,50,48,47,47,55,53,55,32,56,56,50,47,47,55,54,52,10,102,32,49,55,52,47,47,55,54,53,32,56,56,48,47,47,55,54,48,32,49,55,49,55,47,47,55,51,51,32,56,54,54,47,47,55,51,50,10,102,32,49,55,52,47,47,55,54,53,32,56,54,54,47,47,55,51,50,32,49,54,55,48,47,47,51,51,57,32,54,54,55,47,47,51,51,56,10,102,32,49,55,52,47,47,55,54,53,32,54,54,55,47,47,51,51,56,32,49,53,56,53,47,47,51,51,55,32,56,56,51,47,47,55,54,54,10,102,32,49,55,52,47,47,55,54,53,32,56,56,51,47,47,55,54,54,32,49,55,50,49,47,47,55,54,49,32,56,56,48,47,47,55,54,48,10,102,32,49,55,53,47,47,55,54,55,32,56,56,52,47,47,55,54,56,32,49,54,51,54,47,47,53,55,53,32,56,48,57,47,47,54,49,57,10,102,32,49,55,53,47,47,55,54,55,32,56,48,57,47,47,54,49,57,32,49,54,51,53,47,47,54,49,56,32,56,56,53,47,47,55,54,57,10,102,32,49,55,53,47,47,55,54,55,32,56,56,53,47,47,55,54,57,32,49,53,55,55,47,47,55,55,48,32,56,56,54,47,47,55,55,49,10,102,32,49,55,53,47,47,55,54,55,32,56,56,54,47,47,55,55,49,32,49,55,50,55,47,47,55,55,50,32,56,56,52,47,47,55,54,56,10,102,32,49,55,54,47,47,55,55,51,32,56,56,55,47,47,55,55,52,32,49,53,55,55,47,47,55,55,48,32,56,56,53,47,47,55,54,57,10,102,32,49,55,54,47,47,55,55,51,32,56,56,53,47,47,55,54,57,32,49,54,51,53,47,47,54,49,56,32,56,49,48,47,47,54,50,49,10,102,32,49,55,54,47,47,55,55,51,32,56,49,48,47,47,54,50,49,32,49,54,51,55,47,47,53,55,57,32,56,56,56,47,47,55,55,53,10,102,32,49,55,54,47,47,55,55,51,32,56,56,56,47,47,55,55,53,32,49,55,50,56,47,47,55,55,54,32,56,56,55,47,47,55,55,52,10,102,32,49,55,55,47,47,55,55,55,32,56,56,57,47,47,55,55,56,32,49,54,51,56,47,47,53,54,55,32,55,56,55,47,47,53,55,54,10,102,32,49,55,55,47,47,55,55,55,32,55,56,55,47,47,53,55,54,32,49,54,51,54,47,47,53,55,53,32,56,56,52,47,47,55,54,56,10,102,32,49,55,55,47,47,55,55,55,32,56,56,52,47,47,55,54,56,32,49,55,50,55,47,47,55,55,50,32,56,57,48,47,47,55,55,57,10,102,32,49,55,55,47,47,55,55,55,32,56,57,48,47,47,55,55,57,32,49,55,50,53,47,47,55,56,48,32,56,56,57,47,47,55,55,56,10,102,32,49,55,56,47,47,55,56,49,32,56,57,49,47,47,55,56,50,32,49,55,50,56,47,47,55,55,54,32,56,56,56,47,47,55,55,53,10,102,32,49,55,56,47,47,55,56,49,32,56,56,56,47,47,55,55,53,32,49,54,51,55,47,47,53,55,57,32,55,56,56,47,47,53,55,56,10,102,32,49,55,56,47,47,55,56,49,32,55,56,56,47,47,53,55,56,32,49,54,51,57,47,47,53,55,49,32,56,57,50,47,47,55,56,51,10,102,32,49,55,56,47,47,55,56,49,32,56,57,50,47,47,55,56,51,32,49,55,50,54,47,47,55,56,52,32,56,57,49,47,47,55,56,50,10,102,32,49,55,57,47,47,55,56,53,32,56,57,51,47,47,55,56,54,32,49,54,52,48,47,47,53,53,55,32,55,56,51,47,47,53,54,56,10,102,32,49,55,57,47,47,55,56,53,32,55,56,51,47,47,53,54,56,32,49,54,51,56,47,47,53,54,55,32,56,56,57,47,47,55,55,56,10,102,32,49,55,57,47,47,55,56,53,32,56,56,57,47,47,55,55,56,32,49,55,50,53,47,47,55,56,48,32,56,57,52,47,47,55,56,55,10,102,32,49,55,57,47,47,55,56,53,32,56,57,52,47,47,55,56,55,32,49,55,50,51,47,47,55,56,56,32,56,57,51,47,47,55,56,54,10,102,32,49,56,48,47,47,55,56,57,32,56,57,53,47,47,55,57,48,32,49,55,50,54,47,47,55,56,52,32,56,57,50,47,47,55,56,51,10,102,32,49,56,48,47,47,55,56,57,32,56,57,50,47,47,55,56,51,32,49,54,51,57,47,47,53,55,49,32,55,56,52,47,47,53,55,48,10,102,32,49,56,48,47,47,55,56,57,32,55,56,52,47,47,53,55,48,32,49,54,52,49,47,47,53,54,51,32,56,57,54,47,47,55,57,49,10,102,32,49,56,48,47,47,55,56,57,32,56,57,54,47,47,55,57,49,32,49,55,50,52,47,47,55,57,50,32,56,57,53,47,47,55,57,48,10,102,32,49,56,49,47,47,55,57,51,32,56,57,55,47,47,55,57,52,32,49,54,52,50,47,47,53,53,57,32,55,55,56,47,47,53,53,56,10,102,32,49,56,49,47,47,55,57,51,32,55,55,56,47,47,53,53,56,32,49,54,52,48,47,47,53,53,55,32,56,57,51,47,47,55,56,54,10,102,32,49,56,49,47,47,55,57,51,32,56,57,51,47,47,55,56,54,32,49,55,50,51,47,47,55,56,56,32,56,57,56,47,47,55,57,53,10,102,32,49,56,49,47,47,55,57,51,32,56,57,56,47,47,55,57,53,32,49,55,50,50,47,47,55,57,54,32,56,57,55,47,47,55,57,52,10,102,32,49,56,50,47,47,55,57,55,32,56,57,57,47,47,55,57,56,32,49,55,50,52,47,47,55,57,50,32,56,57,54,47,47,55,57,49,10,102,32,49,56,50,47,47,55,57,55,32,56,57,54,47,47,55,57,49,32,49,54,52,49,47,47,53,54,51,32,55,56,48,47,47,53,54,50,10,102,32,49,56,50,47,47,55,57,55,32,55,56,48,47,47,53,54,50,32,49,54,52,50,47,47,53,53,57,32,56,57,55,47,47,55,57,52,10,102,32,49,56,50,47,47,55,57,55,32,56,57,55,47,47,55,57,52,32,49,55,50,50,47,47,55,57,54,32,56,57,57,47,47,55,57,56,10,102,32,49,56,51,47,47,55,57,57,32,57,48,48,47,47,56,48,48,32,49,55,50,50,47,47,55,57,54,32,56,57,56,47,47,55,57,53,10,102,32,49,56,51,47,47,55,57,57,32,56,57,56,47,47,55,57,53,32,49,55,50,51,47,47,55,56,56,32,57,48,49,47,47,56,48,49,10,102,32,49,56,51,47,47,55,57,57,32,57,48,49,47,47,56,48,49,32,49,55,51,52,47,47,56,48,50,32,57,48,50,47,47,56,48,51,10,102,32,49,56,51,47,47,55,57,57,32,57,48,50,47,47,56,48,51,32,49,55,51,54,47,47,56,48,52,32,57,48,48,47,47,56,48,48,10,102,32,49,56,52,47,47,56,48,53,32,57,48,51,47,47,56,48,54,32,49,55,51,53,47,47,56,48,55,32,57,48,52,47,47,56,48,56,10,102,32,49,56,52,47,47,56,48,53,32,57,48,52,47,47,56,48,56,32,49,55,50,52,47,47,55,57,50,32,56,57,57,47,47,55,57,56,10,102,32,49,56,52,47,47,56,48,53,32,56,57,57,47,47,55,57,56,32,49,55,50,50,47,47,55,57,54,32,57,48,48,47,47,56,48,48,10,102,32,49,56,52,47,47,56,48,53,32,57,48,48,47,47,56,48,48,32,49,55,51,54,47,47,56,48,52,32,57,48,51,47,47,56,48,54,10,102,32,49,56,53,47,47,56,48,57,32,57,48,49,47,47,56,48,49,32,49,55,50,51,47,47,55,56,56,32,56,57,52,47,47,55,56,55,10,102,32,49,56,53,47,47,56,48,57,32,56,57,52,47,47,55,56,55,32,49,55,50,53,47,47,55,56,48,32,57,48,53,47,47,56,49,48,10,102,32,49,56,53,47,47,56,48,57,32,57,48,53,47,47,56,49,48,32,49,55,51,50,47,47,56,49,49,32,57,48,54,47,47,56,49,50,10,102,32,49,56,53,47,47,56,48,57,32,57,48,54,47,47,56,49,50,32,49,55,51,52,47,47,56,48,50,32,57,48,49,47,47,56,48,49,10,102,32,49,56,54,47,47,56,49,51,32,57,48,55,47,47,56,49,52,32,49,55,51,51,47,47,56,49,53,32,57,48,56,47,47,56,49,54,10,102,32,49,56,54,47,47,56,49,51,32,57,48,56,47,47,56,49,54,32,49,55,50,54,47,47,55,56,52,32,56,57,53,47,47,55,57,48,10,102,32,49,56,54,47,47,56,49,51,32,56,57,53,47,47,55,57,48,32,49,55,50,52,47,47,55,57,50,32,57,48,52,47,47,56,48,56,10,102,32,49,56,54,47,47,56,49,51,32,57,48,52,47,47,56,48,56,32,49,55,51,53,47,47,56,48,55,32,57,48,55,47,47,56,49,52,10,102,32,49,56,55,47,47,56,49,55,32,57,48,53,47,47,56,49,48,32,49,55,50,53,47,47,55,56,48,32,56,57,48,47,47,55,55,57,10,102,32,49,56,55,47,47,56,49,55,32,56,57,48,47,47,55,55,57,32,49,55,50,55,47,47,55,55,50,32,57,48,57,47,47,56,49,56,10,102,32,49,56,55,47,47,56,49,55,32,57,48,57,47,47,56,49,56,32,49,55,51,48,47,47,56,49,57,32,57,49,48,47,47,56,50,48,10,102,32,49,56,55,47,47,56,49,55,32,57,49,48,47,47,56,50,48,32,49,55,51,50,47,47,56,49,49,32,57,48,53,47,47,56,49,48,10,102,32,49,56,56,47,47,56,50,49,32,57,49,49,47,47,56,50,50,32,49,55,51,49,47,47,56,50,51,32,57,49,50,47,47,56,50,52,10,102,32,49,56,56,47,47,56,50,49,32,57,49,50,47,47,56,50,52,32,49,55,50,56,47,47,55,55,54,32,56,57,49,47,47,55,56,50,10,102,32,49,56,56,47,47,56,50,49,32,56,57,49,47,47,55,56,50,32,49,55,50,54,47,47,55,56,52,32,57,48,56,47,47,56,49,54,10,102,32,49,56,56,47,47,56,50,49,32,57,48,56,47,47,56,49,54,32,49,55,51,51,47,47,56,49,53,32,57,49,49,47,47,56,50,50,10,102,32,49,56,57,47,47,56,50,53,32,57,48,57,47,47,56,49,56,32,49,55,50,55,47,47,55,55,50,32,56,56,54,47,47,55,55,49,10,102,32,49,56,57,47,47,56,50,53,32,56,56,54,47,47,55,55,49,32,49,53,55,55,47,47,55,55,48,32,57,49,51,47,47,56,50,54,10,102,32,49,56,57,47,47,56,50,53,32,57,49,51,47,47,56,50,54,32,49,55,50,57,47,47,56,50,55,32,57,49,52,47,47,56,50,56,10,102,32,49,56,57,47,47,56,50,53,32,57,49,52,47,47,56,50,56,32,49,55,51,48,47,47,56,49,57,32,57,48,57,47,47,56,49,56,10,102,32,49,57,48,47,47,56,50,57,32,57,49,53,47,47,56,51,48,32,49,55,50,57,47,47,56,50,55,32,57,49,51,47,47,56,50,54,10,102,32,49,57,48,47,47,56,50,57,32,57,49,51,47,47,56,50,54,32,49,53,55,55,47,47,55,55,48,32,56,56,55,47,47,55,55,52,10,102,32,49,57,48,47,47,56,50,57,32,56,56,55,47,47,55,55,52,32,49,55,50,56,47,47,55,55,54,32,57,49,50,47,47,56,50,52,10,102,32,49,57,48,47,47,56,50,57,32,57,49,50,47,47,56,50,52,32,49,55,51,49,47,47,56,50,51,32,57,49,53,47,47,56,51,48,10,102,32,49,57,49,47,47,56,51,49,32,57,49,52,47,47,56,50,56,32,49,55,50,57,47,47,56,50,55,32,57,49,54,47,47,56,51,50,10,102,32,49,57,49,47,47,56,51,49,32,57,49,54,47,47,56,51,50,32,49,55,51,54,47,47,56,48,52,32,57,48,50,47,47,56,48,51,10,102,32,49,57,49,47,47,56,51,49,32,57,48,50,47,47,56,48,51,32,49,55,51,52,47,47,56,48,50,32,57,49,55,47,47,56,51,51,10,102,32,49,57,49,47,47,56,51,49,32,57,49,55,47,47,56,51,51,32,49,55,51,48,47,47,56,49,57,32,57,49,52,47,47,56,50,56,10,102,32,49,57,50,47,47,56,51,52,32,57,49,56,47,47,56,51,53,32,49,55,51,53,47,47,56,48,55,32,57,48,51,47,47,56,48,54,10,102,32,49,57,50,47,47,56,51,52,32,57,48,51,47,47,56,48,54,32,49,55,51,54,47,47,56,48,52,32,57,49,54,47,47,56,51,50,10,102,32,49,57,50,47,47,56,51,52,32,57,49,54,47,47,56,51,50,32,49,55,50,57,47,47,56,50,55,32,57,49,53,47,47,56,51,48,10,102,32,49,57,50,47,47,56,51,52,32,57,49,53,47,47,56,51,48,32,49,55,51,49,47,47,56,50,51,32,57,49,56,47,47,56,51,53,10,102,32,49,57,51,47,47,56,51,54,32,57,49,48,47,47,56,50,48,32,49,55,51,48,47,47,56,49,57,32,57,49,55,47,47,56,51,51,10,102,32,49,57,51,47,47,56,51,54,32,57,49,55,47,47,56,51,51,32,49,55,51,52,47,47,56,48,50,32,57,48,54,47,47,56,49,50,10,102,32,49,57,51,47,47,56,51,54,32,57,48,54,47,47,56,49,50,32,49,55,51,50,47,47,56,49,49,32,57,49,48,47,47,56,50,48,10,102,32,49,57,52,47,47,56,51,55,32,57,49,49,47,47,56,50,50,32,49,55,51,51,47,47,56,49,53,32,57,48,55,47,47,56,49,52,10,102,32,49,57,52,47,47,56,51,55,32,57,48,55,47,47,56,49,52,32,49,55,51,53,47,47,56,48,55,32,57,49,56,47,47,56,51,53,10,102,32,49,57,52,47,47,56,51,55,32,57,49,56,47,47,56,51,53,32,49,55,51,49,47,47,56,50,51,32,57,49,49,47,47,56,50,50,10,102,32,49,57,53,47,47,56,51,56,32,57,49,57,47,47,56,51,57,32,49,54,56,56,47,47,53,52,53,32,55,55,53,47,47,53,53,50,10,102,32,49,57,53,47,47,56,51,56,32,55,55,53,47,47,53,53,50,32,49,54,56,54,47,47,53,50,51,32,57,50,48,47,47,56,52,48,10,102,32,49,57,53,47,47,56,51,56,32,57,50,48,47,47,56,52,48,32,49,55,51,57,47,47,56,52,49,32,57,50,49,47,47,56,52,50,10,102,32,49,57,53,47,47,56,51,56,32,57,50,49,47,47,56,52,50,32,49,55,51,55,47,47,56,52,51,32,57,49,57,47,47,56,51,57,10,102,32,49,57,54,47,47,56,52,52,32,57,50,50,47,47,56,52,53,32,49,55,52,48,47,47,56,52,54,32,57,50,51,47,47,56,52,55,10,102,32,49,57,54,47,47,56,52,52,32,57,50,51,47,47,56,52,55,32,49,54,56,55,47,47,53,51,48,32,55,55,54,47,47,53,53,52,10,102,32,49,57,54,47,47,56,52,52,32,55,55,54,47,47,53,53,52,32,49,54,56,57,47,47,53,52,57,32,57,50,52,47,47,56,52,56,10,102,32,49,57,54,47,47,56,52,52,32,57,50,52,47,47,56,52,56,32,49,55,51,56,47,47,56,52,57,32,57,50,50,47,47,56,52,53,10,102,32,49,57,55,47,47,56,53,48,32,57,50,53,47,47,56,53,49,32,49,54,49,55,47,47,53,51,53,32,55,54,57,47,47,53,52,49,10,102,32,49,57,55,47,47,56,53,48,32,55,54,57,47,47,53,52,49,32,49,54,56,56,47,47,53,52,53,32,57,49,57,47,47,56,51,57,10,102,32,49,57,55,47,47,56,53,48,32,57,49,57,47,47,56,51,57,32,49,55,51,55,47,47,56,52,51,32,57,50,54,47,47,56,53,50,10,102,32,49,57,55,47,47,56,53,48,32,57,50,54,47,47,56,53,50,32,49,55,53,57,47,47,56,53,51,32,57,50,53,47,47,56,53,49,10,102,32,49,57,56,47,47,56,53,52,32,57,50,55,47,47,56,53,53,32,49,55,51,56,47,47,56,52,57,32,57,50,52,47,47,56,52,56,10,102,32,49,57,56,47,47,56,53,52,32,57,50,52,47,47,56,52,56,32,49,54,56,57,47,47,53,52,57,32,55,55,51,47,47,53,52,56,10,102,32,49,57,56,47,47,56,53,52,32,55,55,51,47,47,53,52,56,32,49,54,49,56,47,47,53,51,57,32,57,50,56,47,47,56,53,54,10,102,32,49,57,56,47,47,56,53,52,32,57,50,56,47,47,56,53,54,32,49,55,54,48,47,47,56,53,55,32,57,50,55,47,47,56,53,53,10,102,32,49,57,57,47,47,56,53,56,32,57,50,57,47,47,56,53,57,32,49,54,49,53,47,47,52,52,55,32,55,54,53,47,47,53,51,51,10,102,32,49,57,57,47,47,56,53,56,32,55,54,53,47,47,53,51,51,32,49,54,49,55,47,47,53,51,53,32,57,50,53,47,47,56,53,49,10,102,32,49,57,57,47,47,56,53,56,32,57,50,53,47,47,56,53,49,32,49,55,53,57,47,47,56,53,51,32,57,51,48,47,47,56,54,48,10,102,32,49,57,57,47,47,56,53,56,32,57,51,48,47,47,56,54,48,32,49,55,54,49,47,47,56,54,49,32,57,50,57,47,47,56,53,57,10,102,32,50,48,48,47,47,56,54,50,32,57,51,49,47,47,56,54,51,32,49,55,54,48,47,47,56,53,55,32,57,50,56,47,47,56,53,54,10,102,32,50,48,48,47,47,56,54,50,32,57,50,56,47,47,56,53,54,32,49,54,49,56,47,47,53,51,57,32,55,54,56,47,47,53,51,56,10,102,32,50,48,48,47,47,56,54,50,32,55,54,56,47,47,53,51,56,32,49,54,49,54,47,47,52,53,53,32,57,51,50,47,47,56,54,52,10,102,32,50,48,48,47,47,56,54,50,32,57,51,50,47,47,56,54,52,32,49,55,54,50,47,47,56,54,53,32,57,51,49,47,47,56,54,51,10,102,32,50,48,49,47,47,56,54,54,32,57,50,48,47,47,56,52,48,32,49,54,56,54,47,47,53,50,51,32,55,53,57,47,47,53,50,50,10,102,32,50,48,49,47,47,56,54,54,32,55,53,57,47,47,53,50,50,32,49,54,49,57,47,47,53,49,53,32,57,51,51,47,47,56,54,55,10,102,32,50,48,49,47,47,56,54,54,32,57,51,51,47,47,56,54,55,32,49,55,53,55,47,47,56,54,56,32,57,51,52,47,47,56,54,57,10,102,32,50,48,49,47,47,56,54,54,32,57,51,52,47,47,56,54,57,32,49,55,51,57,47,47,56,52,49,32,57,50,48,47,47,56,52,48,10,102,32,50,48,50,47,47,56,55,48,32,57,51,53,47,47,56,55,49,32,49,55,53,56,47,47,56,55,50,32,57,51,54,47,47,56,55,51,10,102,32,50,48,50,47,47,56,55,48,32,57,51,54,47,47,56,55,51,32,49,54,50,48,47,47,53,49,57,32,55,54,52,47,47,53,51,49,10,102,32,50,48,50,47,47,56,55,48,32,55,54,52,47,47,53,51,49,32,49,54,56,55,47,47,53,51,48,32,57,50,51,47,47,56,52,55,10,102,32,50,48,50,47,47,56,55,48,32,57,50,51,47,47,56,52,55,32,49,55,52,48,47,47,56,52,54,32,57,51,53,47,47,56,55,49,10,102,32]);fileData0.push.apply(fileData0,[50,48,51,47,47,56,55,52,32,57,51,51,47,47,56,54,55,32,49,54,49,57,47,47,53,49,53,32,55,53,53,47,47,53,49,52,10,102,32,50,48,51,47,47,56,55,52,32,55,53,53,47,47,53,49,52,32,49,54,50,49,47,47,53,48,55,32,57,51,55,47,47,56,55,53,10,102,32,50,48,51,47,47,56,55,52,32,57,51,55,47,47,56,55,53,32,49,55,53,53,47,47,56,55,54,32,57,51,56,47,47,56,55,55,10,102,32,50,48,51,47,47,56,55,52,32,57,51,56,47,47,56,55,55,32,49,55,53,55,47,47,56,54,56,32,57,51,51,47,47,56,54,55,10,102,32,50,48,52,47,47,56,55,56,32,57,51,57,47,47,56,55,57,32,49,55,53,54,47,47,56,56,48,32,57,52,48,47,47,56,56,49,10,102,32,50,48,52,47,47,56,55,56,32,57,52,48,47,47,56,56,49,32,49,54,50,50,47,47,53,49,49,32,55,53,56,47,47,53,50,48,10,102,32,50,48,52,47,47,56,55,56,32,55,53,56,47,47,53,50,48,32,49,54,50,48,47,47,53,49,57,32,57,51,54,47,47,56,55,51,10,102,32,50,48,52,47,47,56,55,56,32,57,51,54,47,47,56,55,51,32,49,55,53,56,47,47,56,55,50,32,57,51,57,47,47,56,55,57,10,102,32,50,48,53,47,47,56,56,50,32,57,51,55,47,47,56,55,53,32,49,54,50,49,47,47,53,48,55,32,55,53,49,47,47,53,48,54,10,102,32,50,48,53,47,47,56,56,50,32,55,53,49,47,47,53,48,54,32,49,54,50,51,47,47,52,57,57,32,57,52,49,47,47,56,56,51,10,102,32,50,48,53,47,47,56,56,50,32,57,52,49,47,47,56,56,51,32,49,55,53,51,47,47,56,56,52,32,57,52,50,47,47,56,56,53,10,102,32,50,48,53,47,47,56,56,50,32,57,52,50,47,47,56,56,53,32,49,55,53,53,47,47,56,55,54,32,57,51,55,47,47,56,55,53,10,102,32,50,48,54,47,47,56,56,54,32,57,52,51,47,47,56,56,55,32,49,55,53,52,47,47,56,56,56,32,57,52,52,47,47,56,56,57,10,102,32,50,48,54,47,47,56,56,54,32,57,52,52,47,47,56,56,57,32,49,54,50,52,47,47,53,48,51,32,55,53,52,47,47,53,49,50,10,102,32,50,48,54,47,47,56,56,54,32,55,53,52,47,47,53,49,50,32,49,54,50,50,47,47,53,49,49,32,57,52,48,47,47,56,56,49,10,102,32,50,48,54,47,47,56,56,54,32,57,52,48,47,47,56,56,49,32,49,55,53,54,47,47,56,56,48,32,57,52,51,47,47,56,56,55,10,102,32,50,48,55,47,47,56,57,48,32,57,52,49,47,47,56,56,51,32,49,54,50,51,47,47,52,57,57,32,55,52,55,47,47,52,57,56,10,102,32,50,48,55,47,47,56,57,48,32,55,52,55,47,47,52,57,56,32,49,54,50,53,47,47,52,57,49,32,57,52,53,47,47,56,57,49,10,102,32,50,48,55,47,47,56,57,48,32,57,52,53,47,47,56,57,49,32,49,55,53,49,47,47,56,57,50,32,57,52,54,47,47,56,57,51,10,102,32,50,48,55,47,47,56,57,48,32,57,52,54,47,47,56,57,51,32,49,55,53,51,47,47,56,56,52,32,57,52,49,47,47,56,56,51,10,102,32,50,48,56,47,47,56,57,52,32,57,52,55,47,47,56,57,53,32,49,55,53,50,47,47,56,57,54,32,57,52,56,47,47,56,57,55,10,102,32,50,48,56,47,47,56,57,52,32,57,52,56,47,47,56,57,55,32,49,54,50,54,47,47,52,57,53,32,55,53,48,47,47,53,48,52,10,102,32,50,48,56,47,47,56,57,52,32,55,53,48,47,47,53,48,52,32,49,54,50,52,47,47,53,48,51,32,57,52,52,47,47,56,56,57,10,102,32,50,48,56,47,47,56,57,52,32,57,52,52,47,47,56,56,57,32,49,55,53,52,47,47,56,56,56,32,57,52,55,47,47,56,57,53,10,102,32,50,48,57,47,47,56,57,56,32,57,52,53,47,47,56,57,49,32,49,54,50,53,47,47,52,57,49,32,55,52,51,47,47,52,57,48,10,102,32,50,48,57,47,47,56,57,56,32,55,52,51,47,47,52,57,48,32,49,54,50,55,47,47,52,56,51,32,57,52,57,47,47,56,57,57,10,102,32,50,48,57,47,47,56,57,56,32,57,52,57,47,47,56,57,57,32,49,55,52,57,47,47,57,48,48,32,57,53,48,47,47,57,48,49,10,102,32,50,48,57,47,47,56,57,56,32,57,53,48,47,47,57,48,49,32,49,55,53,49,47,47,56,57,50,32,57,52,53,47,47,56,57,49,10,102,32,50,49,48,47,47,57,48,50,32,57,53,49,47,47,57,48,51,32,49,55,53,48,47,47,57,48,52,32,57,53,50,47,47,57,48,53,10,102,32,50,49,48,47,47,57,48,50,32,57,53,50,47,47,57,48,53,32,49,54,50,56,47,47,52,56,55,32,55,52,54,47,47,52,57,54,10,102,32,50,49,48,47,47,57,48,50,32,55,52,54,47,47,52,57,54,32,49,54,50,54,47,47,52,57,53,32,57,52,56,47,47,56,57,55,10,102,32,50,49,48,47,47,57,48,50,32,57,52,56,47,47,56,57,55,32,49,55,53,50,47,47,56,57,54,32,57,53,49,47,47,57,48,51,10,102,32,50,49,49,47,47,57,48,54,32,57,52,57,47,47,56,57,57,32,49,54,50,55,47,47,52,56,51,32,55,51,57,47,47,52,56,50,10,102,32,50,49,49,47,47,57,48,54,32,55,51,57,47,47,52,56,50,32,49,54,50,57,47,47,52,55,53,32,57,53,51,47,47,57,48,55,10,102,32,50,49,49,47,47,57,48,54,32,57,53,51,47,47,57,48,55,32,49,55,52,55,47,47,57,48,56,32,57,53,52,47,47,57,48,57,10,102,32,50,49,49,47,47,57,48,54,32,57,53,52,47,47,57,48,57,32,49,55,52,57,47,47,57,48,48,32,57,52,57,47,47,56,57,57,10,102,32,50,49,50,47,47,57,49,48,32,57,53,53,47,47,57,49,49,32,49,55,52,56,47,47,57,49,50,32,57,53,54,47,47,57,49,51,10,102,32,50,49,50,47,47,57,49,48,32,57,53,54,47,47,57,49,51,32,49,54,51,48,47,47,52,55,57,32,55,52,50,47,47,52,56,56,10,102,32,50,49,50,47,47,57,49,48,32,55,52,50,47,47,52,56,56,32,49,54,50,56,47,47,52,56,55,32,57,53,50,47,47,57,48,53,10,102,32,50,49,50,47,47,57,49,48,32,57,53,50,47,47,57,48,53,32,49,55,53,48,47,47,57,48,52,32,57,53,53,47,47,57,49,49,10,102,32,50,49,51,47,47,57,49,52,32,57,53,51,47,47,57,48,55,32,49,54,50,57,47,47,52,55,53,32,55,51,53,47,47,52,55,52,10,102,32,50,49,51,47,47,57,49,52,32,55,51,53,47,47,52,55,52,32,49,54,51,49,47,47,52,54,55,32,57,53,55,47,47,57,49,53,10,102,32,50,49,51,47,47,57,49,52,32,57,53,55,47,47,57,49,53,32,49,55,52,53,47,47,57,49,54,32,57,53,56,47,47,57,49,55,10,102,32,50,49,51,47,47,57,49,52,32,57,53,56,47,47,57,49,55,32,49,55,52,55,47,47,57,48,56,32,57,53,51,47,47,57,48,55,10,102,32,50,49,52,47,47,57,49,56,32,57,53,57,47,47,57,49,57,32,49,55,52,54,47,47,57,50,48,32,57,54,48,47,47,57,50,49,10,102,32,50,49,52,47,47,57,49,56,32,57,54,48,47,47,57,50,49,32,49,54,51,50,47,47,52,55,49,32,55,51,56,47,47,52,56,48,10,102,32,50,49,52,47,47,57,49,56,32,55,51,56,47,47,52,56,48,32,49,54,51,48,47,47,52,55,57,32,57,53,54,47,47,57,49,51,10,102,32,50,49,52,47,47,57,49,56,32,57,53,54,47,47,57,49,51,32,49,55,52,56,47,47,57,49,50,32,57,53,57,47,47,57,49,57,10,102,32,50,49,53,47,47,57,50,50,32,57,53,55,47,47,57,49,53,32,49,54,51,49,47,47,52,54,55,32,55,51,49,47,47,52,54,54,10,102,32,50,49,53,47,47,57,50,50,32,55,51,49,47,47,52,54,54,32,49,54,56,52,47,47,52,53,57,32,57,54,49,47,47,57,50,51,10,102,32,50,49,53,47,47,57,50,50,32,57,54,49,47,47,57,50,51,32,49,55,52,49,47,47,57,50,52,32,57,54,50,47,47,57,50,53,10,102,32,50,49,53,47,47,57,50,50,32,57,54,50,47,47,57,50,53,32,49,55,52,53,47,47,57,49,54,32,57,53,55,47,47,57,49,53,10,102,32,50,49,54,47,47,57,50,54,32,57,54,51,47,47,57,50,55,32,49,55,52,50,47,47,57,50,56,32,57,54,52,47,47,57,50,57,10,102,32,50,49,54,47,47,57,50,54,32,57,54,52,47,47,57,50,57,32,49,54,56,53,47,47,52,54,51,32,55,51,52,47,47,52,55,50,10,102,32,50,49,54,47,47,57,50,54,32,55,51,52,47,47,52,55,50,32,49,54,51,50,47,47,52,55,49,32,57,54,48,47,47,57,50,49,10,102,32,50,49,54,47,47,57,50,54,32,57,54,48,47,47,57,50,49,32,49,55,52,54,47,47,57,50,48,32,57,54,51,47,47,57,50,55,10,102,32,50,49,55,47,47,57,51,48,32,57,54,49,47,47,57,50,51,32,49,54,56,52,47,47,52,53,57,32,55,50,55,47,47,52,53,56,10,102,32,50,49,55,47,47,57,51,48,32,55,50,55,47,47,52,53,56,32,49,54,51,51,47,47,52,52,57,32,57,54,53,47,47,57,51,49,10,102,32,50,49,55,47,47,57,51,48,32,57,54,53,47,47,57,51,49,32,49,55,52,51,47,47,57,51,50,32,57,54,54,47,47,57,51,51,10,102,32,50,49,55,47,47,57,51,48,32,57,54,54,47,47,57,51,51,32,49,55,52,49,47,47,57,50,52,32,57,54,49,47,47,57,50,51,10,102,32,50,49,56,47,47,57,51,52,32,57,54,55,47,47,57,51,53,32,49,55,52,52,47,47,57,51,54,32,57,54,56,47,47,57,51,55,10,102,32,50,49,56,47,47,57,51,52,32,57,54,56,47,47,57,51,55,32,49,54,51,52,47,47,52,53,51,32,55,51,48,47,47,52,54,52,10,102,32,50,49,56,47,47,57,51,52,32,55,51,48,47,47,52,54,52,32,49,54,56,53,47,47,52,54,51,32,57,54,52,47,47,57,50,57,10,102,32,50,49,56,47,47,57,51,52,32,57,54,52,47,47,57,50,57,32,49,55,52,50,47,47,57,50,56,32,57,54,55,47,47,57,51,53,10,102,32,50,49,57,47,47,57,51,56,32,57,54,53,47,47,57,51,49,32,49,54,51,51,47,47,52,52,57,32,55,50,50,47,47,52,52,56,10,102,32,50,49,57,47,47,57,51,56,32,55,50,50,47,47,52,52,56,32,49,54,49,53,47,47,52,52,55,32,57,50,57,47,47,56,53,57,10,102,32,50,49,57,47,47,57,51,56,32,57,50,57,47,47,56,53,57,32,49,55,54,49,47,47,56,54,49,32,57,54,57,47,47,57,51,57,10,102,32,50,49,57,47,47,57,51,56,32,57,54,57,47,47,57,51,57,32,49,55,52,51,47,47,57,51,50,32,57,54,53,47,47,57,51,49,10,102,32,50,50,48,47,47,57,52,48,32,57,55,48,47,47,57,52,49,32,49,55,54,50,47,47,56,54,53,32,57,51,50,47,47,56,54,52,10,102,32,50,50,48,47,47,57,52,48,32,57,51,50,47,47,56,54,52,32,49,54,49,54,47,47,52,53,53,32,55,50,53,47,47,52,53,52,10,102,32,50,50,48,47,47,57,52,48,32,55,50,53,47,47,52,53,52,32,49,54,51,52,47,47,52,53,51,32,57,54,56,47,47,57,51,55,10,102,32,50,50,48,47,47,57,52,48,32,57,54,56,47,47,57,51,55,32,49,55,52,52,47,47,57,51,54,32,57,55,48,47,47,57,52,49,10,102,32,50,50,49,47,47,57,52,50,32,57,55,49,47,47,57,52,51,32,49,55,52,51,47,47,57,51,50,32,57,54,57,47,47,57,51,57,10,102,32,50,50,49,47,47,57,52,50,32,57,54,57,47,47,57,51,57,32,49,55,54,49,47,47,56,54,49,32,57,55,50,47,47,57,52,52,10,102,32,50,50,49,47,47,57,52,50,32,57,55,50,47,47,57,52,52,32,49,55,54,51,47,47,57,52,53,32,57,55,51,47,47,57,52,54,10,102,32,50,50,49,47,47,57,52,50,32,57,55,51,47,47,57,52,54,32,49,55,56,49,47,47,57,52,55,32,57,55,49,47,47,57,52,51,10,102,32,50,50,50,47,47,57,52,56,32,57,55,52,47,47,57,52,57,32,49,55,54,52,47,47,57,53,48,32,57,55,53,47,47,57,53,49,10,102,32,50,50,50,47,47,57,52,56,32,57,55,53,47,47,57,53,49,32,49,55,54,50,47,47,56,54,53,32,57,55,48,47,47,57,52,49,10,102,32,50,50,50,47,47,57,52,56,32,57,55,48,47,47,57,52,49,32,49,55,52,52,47,47,57,51,54,32,57,55,54,47,47,57,53,50,10,102,32,50,50,50,47,47,57,52,56,32,57,55,54,47,47,57,53,50,32,49,55,56,50,47,47,57,53,51,32,57,55,52,47,47,57,52,57,10,102,32,50,50,51,47,47,57,53,52,32,57,55,55,47,47,57,53,53,32,49,55,52,49,47,47,57,50,52,32,57,54,54,47,47,57,51,51,10,102,32,50,50,51,47,47,57,53,52,32,57,54,54,47,47,57,51,51,32,49,55,52,51,47,47,57,51,50,32,57,55,49,47,47,57,52,51,10,102,32,50,50,51,47,47,57,53,52,32,57,55,49,47,47,57,52,51,32,49,55,56,49,47,47,57,52,55,32,57,55,56,47,47,57,53,54,10,102,32,50,50,51,47,47,57,53,52,32,57,55,56,47,47,57,53,54,32,49,55,56,51,47,47,57,53,55,32,57,55,55,47,47,57,53,53,10,102,32,50,50,52,47,47,57,53,56,32,57,55,57,47,47,57,53,57,32,49,55,56,50,47,47,57,53,51,32,57,55,54,47,47,57,53,50,10,102,32,50,50,52,47,47,57,53,56,32,57,55,54,47,47,57,53,50,32,49,55,52,52,47,47,57,51,54,32,57,54,55,47,47,57,51,53,10,102,32,50,50,52,47,47,57,53,56,32,57,54,55,47,47,57,51,53,32,49,55,52,50,47,47,57,50,56,32,57,56,48,47,47,57,54,48,10,102,32,50,50,52,47,47,57,53,56,32,57,56,48,47,47,57,54,48,32,49,55,56,52,47,47,57,54,49,32,57,55,57,47,47,57,53,57,10,102,32,50,50,53,47,47,57,54,50,32,57,56,49,47,47,57,54,51,32,49,55,52,53,47,47,57,49,54,32,57,54,50,47,47,57,50,53,10,102,32,50,50,53,47,47,57,54,50,32,57,54,50,47,47,57,50,53,32,49,55,52,49,47,47,57,50,52,32,57,55,55,47,47,57,53,53,10,102,32,50,50,53,47,47,57,54,50,32,57,55,55,47,47,57,53,53,32,49,55,56,51,47,47,57,53,55,32,57,56,50,47,47,57,54,52,10,102,32,50,50,53,47,47,57,54,50,32,57,56,50,47,47,57,54,52,32,49,55,55,57,47,47,57,54,53,32,57,56,49,47,47,57,54,51,10,102,32,50,50,54,47,47,57,54,54,32,57,56,51,47,47,57,54,55,32,49,55,56,52,47,47,57,54,49,32,57,56,48,47,47,57,54,48,10,102,32,50,50,54,47,47,57,54,54,32,57,56,48,47,47,57,54,48,32,49,55,52,50,47,47,57,50,56,32,57,54,51,47,47,57,50,55,10,102,32,50,50,54,47,47,57,54,54,32,57,54,51,47,47,57,50,55,32,49,55,52,54,47,47,57,50,48,32,57,56,52,47,47,57,54,56,10,102,32,50,50,54,47,47,57,54,54,32,57,56,52,47,47,57,54,56,32,49,55,56,48,47,47,57,54,57,32,57,56,51,47,47,57,54,55,10,102,32,50,50,55,47,47,57,55,48,32,57,56,53,47,47,57,55,49,32,49,55,52,55,47,47,57,48,56,32,57,53,56,47,47,57,49,55,10,102,32,50,50,55,47,47,57,55,48,32,57,53,56,47,47,57,49,55,32,49,55,52,53,47,47,57,49,54,32,57,56,49,47,47,57,54,51,10,102,32,50,50,55,47,47,57,55,48,32,57,56,49,47,47,57,54,51,32,49,55,55,57,47,47,57,54,53,32,57,56,54,47,47,57,55,50,10,102,32,50,50,55,47,47,57,55,48,32,57,56,54,47,47,57,55,50,32,49,55,55,55,47,47,57,55,51,32,57,56,53,47,47,57,55,49,10,102,32,50,50,56,47,47,57,55,52,32,57,56,55,47,47,57,55,53,32,49,55,56,48,47,47,57,54,57,32,57,56,52,47,47,57,54,56,10,102,32,50,50,56,47,47,57,55,52,32,57,56,52,47,47,57,54,56,32,49,55,52,54,47,47,57,50,48,32,57,53,57,47,47,57,49,57,10,102,32,50,50,56,47,47,57,55,52,32,57,53,57,47,47,57,49,57,32,49,55,52,56,47,47,57,49,50,32,57,56,56,47,47,57,55,54,10,102,32,50,50,56,47,47,57,55,52,32,57,56,56,47,47,57,55,54,32,49,55,55,56,47,47,57,55,55,32,57,56,55,47,47,57,55,53,10,102,32,50,50,57,47,47,57,55,56,32,57,56,57,47,47,57,55,57,32,49,55,52,57,47,47,57,48,48,32,57,53,52,47,47,57,48,57,10,102,32,50,50,57,47,47,57,55,56,32,57,53,52,47,47,57,48,57,32,49,55,52,55,47,47,57,48,56,32,57,56,53,47,47,57,55,49,10,102,32,50,50,57,47,47,57,55,56,32,57,56,53,47,47,57,55,49,32,49,55,55,55,47,47,57,55,51,32,57,57,48,47,47,57,56,48,10,102,32,50,50,57,47,47,57,55,56,32,57,57,48,47,47,57,56,48,32,49,55,55,53,47,47,57,56,49,32,57,56,57,47,47,57,55,57,10,102,32,50,51,48,47,47,57,56,50,32,57,57,49,47,47,57,56,51,32,49,55,55,56,47,47,57,55,55,32,57,56,56,47,47,57,55,54,10,102,32,50,51,48,47,47,57,56,50,32,57,56,56,47,47,57,55,54,32,49,55,52,56,47,47,57,49,50,32,57,53,53,47,47,57,49,49,10,102,32,50,51,48,47,47,57,56,50,32,57,53,53,47,47,57,49,49,32,49,55,53,48,47,47,57,48,52,32,57,57,50,47,47,57,56,52,10,102,32,50,51,48,47,47,57,56,50,32,57,57,50,47,47,57,56,52,32,49,55,55,54,47,47,57,56,53,32,57,57,49,47,47,57,56,51,10,102,32,50,51,49,47,47,57,56,54,32,57,57,51,47,47,57,56,55,32,49,55,53,49,47,47,56,57,50,32,57,53,48,47,47,57,48,49,10,102,32,50,51,49,47,47,57,56,54,32,57,53,48,47,47,57,48,49,32,49,55,52,57,47,47,57,48,48,32,57,56,57,47,47,57,55,57,10,102,32,50,51,49,47,47,57,56,54,32,57,56,57,47,47,57,55,57,32,49,55,55,53,47,47,57,56,49,32,57,57,52,47,47,57,56,56,10,102,32,50,51,49,47,47,57,56,54,32,57,57,52,47,47,57,56,56,32,49,55,55,51,47,47,57,56,57,32,57,57,51,47,47,57,56,55,10,102,32,50,51,50,47,47,57,57,48,32,57,57,53,47,47,57,57,49,32,49,55,55,54,47,47,57,56,53,32,57,57,50,47,47,57,56,52,10,102,32,50,51,50,47,47,57,57,48,32,57,57,50,47,47,57,56,52,32,49,55,53,48,47,47,57,48,52,32,57,53,49,47,47,57,48,51,10,102,32,50,51,50,47,47,57,57,48,32,57,53,49,47,47,57,48,51,32,49,55,53,50,47,47,56,57,54,32,57,57,54,47,47,57,57,50,10,102,32,50,51,50,47,47,57,57,48,32,57,57,54,47,47,57,57,50,32,49,55,55,52,47,47,57,57,51,32,57,57,53,47,47,57,57,49,10,102,32,50,51,51,47,47,57,57,52,32,57,57,55,47,47,57,57,53,32,49,55,53,51,47,47,56,56,52,32,57,52,54,47,47,56,57,51,10,102,32,50,51,51,47,47,57,57,52,32,57,52,54,47,47,56,57,51,32,49,55,53,49,47,47,56,57,50,32,57,57,51,47,47,57,56,55,10,102,32,50,51,51,47,47,57,57,52,32,57,57,51,47,47,57,56,55,32,49,55,55,51,47,47,57,56,57,32,57,57,56,47,47,57,57,54,10,102,32,50,51,51,47,47,57,57,52,32,57,57,56,47,47,57,57,54,32,49,55,55,49,47,47,57,57,55,32,57,57,55,47,47,57,57,53,10,102,32,50,51,52,47,47,57,57,56,32,57,57,57,47,47,57,57,57,32,49,55,55,52,47,47,57,57,51,32,57,57,54,47,47,57,57,50,10,102,32,50,51,52,47,47,57,57,56,32,57,57,54,47,47,57,57,50,32,49,55,53,50,47,47,56,57,54,32,57,52,55,47,47,56,57,53,10,102,32,50,51,52,47,47,57,57,56,32,57,52,55,47,47,56,57,53,32,49,55,53,52,47,47,56,56,56,32,49,48,48,48,47,47,49,48,48,48,10,102,32,50,51,52,47,47,57,57,56,32,49,48,48,48,47,47,49,48,48,48,32,49,55,55,50,47,47,49,48,48,49,32,57,57,57,47,47,57,57,57,10,102,32,50,51,53,47,47,49,48,48,50,32,49,48,48,49,47,47,49,48,48,51,32,49,55,53,53,47,47,56,55,54,32,57,52,50,47,47,56,56,53,10,102,32,50,51,53,47,47,49,48,48,50,32,57,52,50,47,47,56,56,53,32,49,55,53,51,47,47,56,56,52,32,57,57,55,47,47,57,57,53,10,102,32,50,51,53,47,47,49,48,48,50,32,57,57,55,47,47,57,57,53,32,49,55,55,49,47,47,57,57,55,32,49,48,48,50,47,47,49,48,48,52,10,102,32,50,51,53,47,47,49,48,48,50,32,49,48,48,50,47,47,49,48,48,52,32,49,55,54,57,47,47,49,48,48,53,32,49,48,48,49,47,47,49,48,48,51,10,102,32,50,51,54,47,47,49,48,48,54,32,49,48,48,51,47,47,49,48,48,55,32,49,55,55,50,47,47,49,48,48,49,32,49,48,48,48,47,47,49,48,48,48,10,102,32,50,51,54,47,47,49,48,48,54,32,49,48,48,48,47,47,49,48,48,48,32,49,55,53,52,47,47,56,56,56,32,57,52,51,47,47,56,56,55,10,102,32,50,51,54,47,47,49,48,48,54,32,57,52,51,47,47,56,56,55,32,49,55,53,54,47,47,56,56,48,32,49,48,48,52,47,47,49,48,48,56,10,102,32,50,51,54,47,47,49,48,48,54,32,49,48,48,52,47,47,49,48,48,56,32,49,55,55,48,47,47,49,48,48,57,32,49,48,48,51,47,47,49,48,48,55,10,102,32,50,51,55,47,47,49,48,49,48,32,49,48,48,53,47,47,49,48,49,49,32,49,55,53,55,47,47,56,54,56,32,57,51,56,47,47,56,55,55,10,102,32,50,51,55,47,47,49,48,49,48,32,57,51,56,47,47,56,55,55,32,49,55,53,53,47,47,56,55,54,32,49,48,48,49,47,47,49,48,48,51,10,102,32,50,51,55,47,47,49,48,49,48,32,49,48,48,49,47,47,49,48,48,51,32,49,55,54,57,47,47,49,48,48,53,32,49,48,48,54,47,47,49,48,49,50,10,102,32,50,51,55,47,47,49,48,49,48,32,49,48,48,54,47,47,49,48,49,50,32,49,55,54,55,47,47,49,48,49,51,32,49,48,48,53,47,47,49,48,49,49,10,102,32,50,51,56,47,47,49,48,49,52,32,49,48,48,55,47,47,49,48,49,53,32,49,55,55,48,47,47,49,48,48,57,32,49,48,48,52,47,47,49,48,48,56,10,102,32,50,51,56,47,47,49,48,49,52,32,49,48,48,52,47,47,49,48,48,56,32,49,55,53,54,47,47,56,56,48,32,57,51,57,47,47,56,55,57,10,102,32,50,51,56,47,47,49,48,49,52,32,57,51,57,47,47,56,55,57,32,49,55,53,56,47,47,56,55,50,32,49,48,48,56,47,47,49,48,49,54,10,102,32,50,51,56,47,47,49,48,49,52,32,49,48,48,56,47,47,49,48,49,54,32,49,55,54,56,47,47,49,48,49,55,32,49,48,48,55,47,47,49,48,49,53,10,102,32,50,51,57,47,47,49,48,49,56,32,49,48,48,57,47,47,49,48,49,57,32,49,55,51,57,47,47,56,52,49,32,57,51,52,47,47,56,54,57,10,102,32,50,51,57,47,47,49,48,49,56,32,57,51,52,47,47,56,54,57,32,49,55,53,55,47,47,56,54,56,32,49,48,48,53,47,47,49,48,49,49,10,102,32,50,51,57,47,47,49,48,49,56,32,49,48,48,53,47,47,49,48,49,49,32,49,55,54,55,47,47,49,48,49,51,32,49,48,49,48,47,47,49,48,50,48,10,102,32,50,51,57,47,47,49,48,49,56,32,49,48,49,48,47,47,49,48,50,48,32,49,55,56,53,47,47,49,48,50,49,32,49,48,48,57,47,47,49,48,49,57,10,102,32,50,52,48,47,47,49,48,50,50,32,49,48,49,49,47,47,49,48,50,51,32,49,55,54,56,47,47,49,48,49,55,32,49,48,48,56,47,47,49,48,49,54,10,102,32,50,52,48,47,47,49,48,50,50,32,49,48,48,56,47,47,49,48,49,54,32,49,55,53,56,47,47,56,55,50,32,57,51,53,47,47,56,55,49,10,102,32,50,52,48,47,47,49,48,50,50,32,57,51,53,47,47,56,55,49,32,49,55,52,48,47,47,56,52,54,32,49,48,49,50,47,47,49,48,50,52,10,102,32,50,52,48,47,47,49,48,50,50,32,49,48,49,50,47,47,49,48,50,52,32,49,55,56,54,47,47,49,48,50,53,32,49,48,49,49,47,47,49,48,50,51,10,102,32,50,52,49,47,47,49,48,50,54,32,57,55,50,47,47,57,52,52,32,49,55,54,49,47,47,56,54,49,32,57,51,48,47,47,56,54,48,10,102,32,50,52,49,47,47,49,48,50,54,32,57,51,48,47,47,56,54,48,32,49,55,53,57,47,47,56,53,51,32,49,48,49,51,47,47,49,48,50,55,10,102,32,50,52,49,47,47,49,48,50,54,32,49,48,49,51,47,47,49,48,50,55,32,49,55,54,53,47,47,49,48,50,56,32,49,48,49,52,47,47,49,48,50,57,10,102,32,50,52,49,47,47,49,48,50,54,32,49,48,49,52,47,47,49,48,50,57,32,49,55,54,51,47,47,57,52,53,32,57,55,50,47,47,57,52,52,10,102,32,50,52,50,47,47,49,48,51,48,32,49,48,49,53,47,47,49,48,51,49,32,49,55,54,54,47,47,49,48,51,50,32,49,48,49,54,47,47,49,48,51,51,10,102,32,50,52,50,47,47,49,48,51,48,32,49,48,49,54,47,47,49,48,51,51,32,49,55,54,48,47,47,56,53,55,32,57,51,49,47,47,56,54,51,10,102,32,50,52,50,47,47,49,48,51,48,32,57,51,49,47,47,56,54,51,32,49,55,54,50,47,47,56,54,53,32,57,55,53,47,47,57,53,49,10,102,32,50,52,50,47,47,49,48,51,48,32,57,55,53,47,47,57,53,49,32,49,55,54,52,47,47,57,53,48,32,49,48,49,53,47,47,49,48,51,49,10,102,32,50,52,51,47,47,49,48,51,52,32,49,48,49,51,47,47,49,48,50,55,32,49,55,53,57,47,47,56,53,51,32,57,50,54,47,47,56,53,50,10,102,32,50,52,51,47,47,49,48,51,52,32,57,50,54,47,47,56,53,50,32,49,55,51,55,47,47,56,52,51,32,49,48,49,55,47,47,49,48,51,53,10,102,32,50,52,51,47,47,49,48,51,52,32,49,48,49,55,47,47,49,48,51,53,32,49,55,56,55,47,47,49,48,51,54,32,49,48,49,56,47,47,49,48,51,55,10,102,32,50,52,51,47,47,49,48,51,52,32,49,48,49,56,47,47,49,48,51,55,32,49,55,54,53,47,47,49,48,50,56,32,49,48,49,51,47,47,49,48,50,55,10,102,32,50,52,52,47,47,49,48,51,56,32,49,48,49,57,47,47,49,48,51,57,32,49,55,56,56,47,47,49,48,52,48,32,49,48,50,48,47,47,49,48,52,49,10,102,32,50,52,52,47,47,49,48,51,56,32,49,48,50,48,47,47,49,48,52,49,32,49,55,51,56,47,47,56,52,57,32,57,50,55,47,47,56,53,53,10,102,32,50,52,52,47,47,49,48,51,56,32,57,50,55,47,47,56,53,53,32,49,55,54,48,47,47,56,53,55,32,49,48,49,54,47,47,49,48,51,51,10,102,32,50,52,52,47,47,49,48,51,56,32,49,48,49,54,47,47,49,48,51,51,32,49,55,54,54,47,47,49,48,51,50,32,49,48,49,57,47,47,49,48,51,57,10,102,32,50,52,53,47,47,49,48,52,50,32,49,48,49,55,47,47,49,48,51,53,32,49,55,51,55,47,47,56,52,51,32,57,50,49,47,47,56,52,50,10,102,32,50,52,53,47,47,49,48,52,50,32,57,50,49,47,47,56,52,50,32,49,55,51,57,47,47,56,52,49,32,49,48,48,57,47,47,49,48,49,57,10,102,32,50,52,53,47,47,49,48,52,50,32,49,48,48,57,47,47,49,48,49,57,32,49,55,56,53,47,47,49,48,50,49,32,49,48,50,49,47,47,49,48,52,51,10,102,32,50,52,53,47,47,49,48,52,50,32,49,48,50,49,47,47,49,48,52,51,32,49,55,56,55,47,47,49,48,51,54,32,49,48,49,55,47,47,49,48,51,53,10,102,32,50,52,54,47,47,49,48,52,52,32,49,48,50,50,47,47,49,48,52,53,32,49,55,56,54,47,47,49,48,50,53,32,49,48,49,50,47,47,49,48,50,52,10,102,32,50,52,54,47,47,49,48,52,52,32,49,48,49,50,47,47,49,48,50,52,32,49,55,52,48,47,47,56,52,54,32,57,50,50,47,47,56,52,53,10,102,32,50,52,54,47,47,49,48,52,52,32,57,50,50,47,47,56,52,53,32,49,55,51,56,47,47,56,52,57,32,49,48,50,48,47,47,49,48,52,49,10,102,32,50,52,54,47,47,49,48,52,52,32,49,48,50,48,47,47,49,48,52,49,32,49,55,56,56,47,47,49,48,52,48,32,49,48,50,50,47,47,49,48,52,53,10,102,32,50,52,55,47,47,49,48,52,54,32,49,48,50,51,47,47,49,48,52,55,32,49,53,55,50,47,47,52,51,56,32,55,49,54,47,47,52,51,55,10,102,32,50,52,55,47,47,49,48,52,54,32,55,49,54,47,47,52,51,55,32,49,54,49,51,47,47,52,50,54,32,49,48,50,52,47,47,49,48,52,56,10,102,32,50,52,55,47,47,49,48,52,54,32,49,48,50,52,47,47,49,48,52,56,32,49,55,56,57,47,47,49,48,52,57,32,49,48,50,53,47,47,49,48,53,48,10,102,32,50,52,55,47,47,49,48,52,54,32,49,48,50,53,47,47,49,48,53,48,32,49,53,55,56,47,47,49,48,53,49,32,49,48,50,51,47,47,49,48,52,55,10,102,32,50,52,56,47,47,49,48,53,50,32,49,48,50,54,47,47,49,48,53,51,32,49,55,57,48,47,47,49,48,53,52,32,49,48,50,55,47,47,49,48,53,53,10,102,32,50,52,56,47,47,49,48,53,50,32,49,48,50,55,47,47,49,48,53,53,32,49,54,49,52,47,47,52,51,52,32,55,50,48,47,47,52,52,52,10,102,32,50,52,56,47,47,49,48,53,50,32,55,50,48,47,47,52,52,52,32,49,53,55,50,47,47,52,51,56,32,49,48,50,51,47,47,49,48,52,55,10,102,32,50,52,56,47,47,49,48,53,50,32,49,48,50,51,47,47,49,48,52,55,32,49,53,55,56,47,47,49,48,53,49,32,49,48,50,54,47,47,49,48,53,51,10,102,32,50,52,57,47,47,49,48,53,54,32,49,48,50,52,47,47,49,48,52,56,32,49,54,49,51,47,47,52,50,54,32,55,49,48,47,47,52,50,53,10,102,32,50,52,57,47,47,49,48,53,54,32,55,49,48,47,47,52,50,53,32,49,54,49,49,47,47,52,49,52,32,49,48,50,56,47,47,49,48,53,55,10,102,32,50,52,57,47,47,49,48,53,54,32,49,48,50,56,47,47,49,48,53,55,32,49,55,57,49,47,47,49,48,53,56,32,49,48,50,57,47,47,49,48,53,57,10,102,32,50,52,57,47,47,49,48,53,54,32,49,48,50,57,47,47,49,48,53,57,32,49,55,56,57,47,47,49,48,52,57,32,49,48,50,52,47,47,49,48,52,56,10,102,32,50,53,48,47,47,49,48,54,48,32,49,48,51,48,47,47,49,48,54,49,32,49,55,57,50,47,47,49,48,54,50,32,49,48,51,49,47,47,49,48,54,51,10,102,32,50,53,48,47,47,49,48,54,48,32,49,48,51,49,47,47,49,48,54,51,32,49,54,49,50,47,47,52,50,50,32,55,49,53,47,47,52,51,53,10,102,32,50,53,48,47,47,49,48,54,48,32,55,49,53,47,47,52,51,53,32,49,54,49,52,47,47,52,51,52,32,49,48,50,55,47,47,49,48,53,53,10,102,32,50,53,48,47,47,49,48,54,48,32,49,48,50,55,47,47,49,48,53,53,32,49,55,57,48,47,47,49,48,53,52,32,49,48,51,48,47,47,49,48,54,49,10,102,32,50,53,49,47,47,49,48,54,52,32,49,48,50,56,47,47,49,48,53,55,32,49,54,49,49,47,47,52,49,52,32,55,48,52,47,47,52,49,51,10,102,32,50,53,49,47,47,49,48,54,52,32,55,48,52,47,47,52,49,51,32,49,54,48,57,47,47,52,48,50,32,49,48,51,50,47,47,49,48,54,53,10,102,32,50,53,49,47,47,49,48,54,52,32,49,48,51,50,47,47,49,48,54,53,32,49,55,57,51,47,47,49,48,54,54,32,49,48,51,51,47,47,49,48,54,55,10,102,32,50,53,49,47,47,49,48,54,52,32,49,48,51,51,47,47,49,48,54,55,32,49,55,57,49,47,47,49,48,53,56,32,49,48,50,56,47,47,49,48,53,55,10,102,32,50,53,50,47,47,49,48,54,56,32,49,48,51,52,47,47,49,48,54,57,32,49,55,57,52,47,47,49,48,55,48,32,49,48,51,53,47,47,49,48,55,49,10,102,32,50,53,50,47,47,49,48,54,56,32,49,48,51,53,47,47,49,48,55,49,32,49,54,49,48,47,47,52,49,48,32,55,48,57,47,47,52,50,51,10,102,32,50,53,50,47,47,49,48,54,56,32,55,48,57,47,47,52,50,51,32,49,54,49,50,47,47,52,50,50,32,49,48,51,49,47,47,49,48,54,51,10,102,32,50,53,50,47,47,49,48,54,56,32,49,48,51,49,47,47,49,48,54,51,32,49,55,57,50,47,47,49,48,54,50,32,49,48,51,52,47,47,49,48,54,57,10,102,32,50,53,51,47,47,49,48,55,50,32,49,48,51,50,47,47,49,48,54,53,32,49,54,48,57,47,47,52,48,50,32,54,57,56,47,47,52,48,49,10,102,32,50,53,51,47,47,49,48,55,50,32,54,57,56,47,47,52,48,49,32,49,54,48,55,47,47,51,57,48,32,49,48,51,54,47,47,49,48,55,51,10,102,32,50,53,51,47,47,49,48,55,50,32,49,48,51,54,47,47,49,48,55,51,32,49,55,57,53,47,47,49,48,55,52,32,49,48,51,55,47,47,49,48,55,53,10,102,32,50,53,51,47,47,49,48,55,50,32,49,48,51,55,47,47,49,48,55,53,32,49,55,57,51,47,47,49,48,54,54,32,49,48,51,50,47,47,49,48,54,53,10,102,32,50,53,52,47,47,49,48,55,54,32,49,48,51,56,47,47,49,48,55,55,32,49,55,57,54,47,47,49,48,55,56,32,49,48,51,57,47,47,49,48,55,57,10,102,32,50,53,52,47,47,49,48,55,54,32,49,48,51,57,47,47,49,48,55,57,32,49,54,48,56,47,47,51,57,56,32,55,48,51,47,47,52,49,49,10,102,32,50,53,52,47,47,49,48,55,54,32,55,48,51,47,47,52,49,49,32,49,54,49,48,47,47,52,49,48,32,49,48,51,53,47,47,49,48,55,49,10,102,32,50,53,52,47,47,49,48,55,54,32,49,48,51,53,47,47,49,48,55,49,32,49,55,57,52,47,47,49,48,55,48,32,49,48,51,56,47,47,49,48,55,55,10,102,32,50,53,53,47,47,49,48,56,48,32,49,48,51,54,47,47,49,48,55,51,32,49,54,48,55,47,47,51,57,48,32,54,57,50,47,47,51,56,57,10,102,32,50,53,53,47,47,49,48,56,48,32,54,57,50,47,47,51,56,57,32,49,54,48,53,47,47,51,55,56,32,49,48,52,48,47,47,49,48,56,49,10,102,32,50,53,53,47,47,49,48,56,48,32,49,48,52,48,47,47,49,48,56,49,32,49,55,57,55,47,47,49,48,56,50,32,49,48,52,49,47,47,49,48,56,51,10,102,32,50,53,53,47,47,49,48,56,48,32,49,48,52,49,47,47,49,48,56,51,32,49,55,57,53,47,47,49,48,55,52,32,49,48,51,54,47,47,49,48,55,51,10,102,32,50,53,54,47,47,49,48,56,52,32,49,48,52,50,47,47,49,48,56,53,32,49,55,57,56,47,47,49,48,56,54,32,49,48,52,51,47,47,49,48,56,55,10,102,32,50,53,54,47,47,49,48,56,52,32,49,48,52,51,47,47,49,48,56,55,32,49,54,48,54,47,47,51,56,54,32,54,57,55,47,47,51,57,57,10,102,32,50,53,54,47,47,49,48,56,52,32,54,57,55,47,47,51,57,57,32,49,54,48,56,47,47,51,57,56,32,49,48,51,57,47,47,49,48,55,57,10,102,32,50,53,54,47,47,49,48,56,52,32,49,48,51,57,47,47,49,48,55,57,32,49,55,57,54,47,47,49,48,55,56,32,49,48,52,50,47,47,49,48,56,53,10,102,32,50,53,55,47,47,49,48,56,56,32,49,48,52,48,47,47,49,48,56,49,32,49,54,48,53,47,47,51,55,56,32,54,56,54,47,47,51,55,55,10,102,32,50,53,55,47,47,49,48,56,56,32,54,56,54,47,47,51,55,55,32,49,54,48,51,47,47,51,54,54,32,49,48,52,52,47,47,49,48,56,57,10,102,32,50,53,55,47,47,49,48,56,56,32,49,48,52,52,47,47,49,48,56,57,32,49,55,57,57,47,47,49,48,57,48,32,49,48,52,53,47,47,49,48,57,49,10,102,32,50,53,55,47,47,49,48,56,56,32,49,48,52,53,47,47,49,48,57,49,32,49,55,57,55,47,47,49,48,56,50,32,49,48,52,48,47,47,49,48,56,49,10,102,32,50,53,56,47,47,49,48,57,50,32,49,48,52,54,47,47,49,48,57,51,32,49,56,48,48,47,47,49,48,57,52,32,49,48,52,55,47,47,49,48,57,53,10,102,32,50,53,56,47,47,49,48,57,50,32,49,48,52,55,47,47,49,48,57,53,32,49,54,48,52,47,47,51,55,52,32,54,57,49,47,47,51,56,55,10,102,32,50,53,56,47,47,49,48,57,50,32,54,57,49,47,47,51,56,55,32,49,54,48,54,47,47,51,56,54,32,49,48,52,51,47,47,49,48,56,55,10,102,32,50,53,56,47,47,49,48,57,50,32,49,48,52,51,47,47,49,48,56,55,32,49,55,57,56,47,47,49,48,56,54,32,49,48,52,54,47,47,49,48,57,51,10,102,32,50,53,57,47,47,49,48,57,54,32,49,48,52,52,47,47,49,48,56,57,32,49,54,48,51,47,47,51,54,54,32,54,56,48,47,47,51,54,53,10,102,32,50,53,57,47,47,49,48,57,54,32,54,56,48,47,47,51,54,53,32,49,54,48,49,47,47,51,53,52,32,49,48,52,56,47,47,49,48,57,55,10,102,32,50,53,57,47,47,49,48,57,54,32,49,48,52,56,47,47,49,48,57,55,32,49,56,48,49,47,47,49,48,57,56,32,49,48,52,57,47,47,49,48,57,57,10,102,32,50,53,57,47,47,49,48,57,54,32,49,48,52,57,47,47,49,48,57,57,32,49,55,57,57,47,47,49,48,57,48,32,49,48,52,52,47,47,49,48,56,57,10,102,32,50,54,48,47,47,49,49,48,48,32,49,48,53,48,47,47,49,49,48,49,32,49,56,48,50,47,47,49,49,48,50,32,49,48,53,49,47,47,49,49,48,51,10,102,32,50,54,48,47,47,49,49,48,48,32,49,48,53,49,47,47,49,49,48,51,32,49,54,48,50,47,47,51,54,50,32,54,56,53,47,47,51,55,53,10,102,32,50,54,48,47,47,49,49,48,48,32,54,56,53,47,47,51,55,53,32,49,54,48,52,47,47,51,55,52,32,49,48,52,55,47,47,49,48,57,53,10,102,32,50,54,48,47,47,49,49,48,48,32,49,48,52,55,47,47,49,48,57,53,32,49,56,48,48,47,47,49,48,57,52,32,49,48,53,48,47,47,49,49,48,49,10,102,32,50,54,49,47,47,49,49,48,52,32,49,48,52,56,47,47,49,48,57,55,32,49,54,48,49,47,47,51,53,52,32,54,55,52,47,47,51,53,51,10,102,32,50,54,49,47,47,49,49,48,52,32,54,55,52,47,47,51,53,51,32,49,53,57,57,47,47,51,52,50,32,49,48,53,50,47,47,49,49,48,53,10,102,32,50,54,49,47,47,49,49,48,52,32,49,48,53,50,47,47,49,49,48,53,32,49,56,48,51,47,47,49,49,48,54,32,49,48,53,51,47,47,49,49,48,55,10,102,32,50,54,49,47,47,49,49,48,52,32,49,48,53,51,47,47,49,49,48,55,32,49,56,48,49,47,47,49,48,57,56,32,49,48,52,56,47,47,49,48,57,55,10,102,32,50,54,50,47,47,49,49,48,56,32,49,48,53,52,47,47,49,49,48,57,32,49,56,48,52,47,47,49,49,49,48,32,49,48,53,53,47,47,49,49,49,49,10,102,32,50,54,50,47,47,49,49,48,56,32,49,48,53,53,47,47,49,49,49,49,32,49,54,48,48,47,47,51,53,48,32,54,55,57,47,47,51,54,51,10,102,32,50,54,50,47,47,49,49,48,56,32,54,55,57,47,47,51,54,51,32,49,54,48,50,47,47,51,54,50,32,49,48,53,49,47,47,49,49,48,51,10,102,32,50,54,50,47,47,49,49,48,56,32,49,48,53,49,47,47,49,49,48,51,32,49,56,48,50,47,47,49,49,48,50,32,49,48,53,52,47,47,49,49,48,57,10,102,32,50,54,51,47,47,49,49,49,50,32,49,48,53,50,47,47,49,49,48,53,32,49,53,57,57,47,47,51,52,50,32,54,54,56,47,47,51,52,49,10,102,32,50,54,51,47,47,49,49,49,50,32,54,54,56,47,47,51,52,49,32,49,53,57,55,47,47,51,50,54,32,49,48,53,54,47,47,49,49,49,51,10,102,32,50,54,51,47,47,49,49,49,50,32,49,48,53,54,47,47,49,49,49,51,32,49,56,48,53,47,47,49,49,49,52,32,49,48,53,55,47,47,49,49,49,53,10,102,32,50,54,51,47,47,49,49,49,50,32,49,48,53,55,47,47,49,49,49,53,32,49,56,48,51,47,47,49,49,48,54,32,49,48,53,50,47,47,49,49,48,53,10,102,32,50,54,52,47,47,49,49,49,54,32,49,48,53,56,47,47,49,49,49,55,32,49,56,48,54,47,47,49,49,49,56,32,49,48,53,57,47,47,49,49,49,57,10,102,32,50,54,52,47,47,49,49,49,54,32,49,48,53,57,47,47,49,49,49,57,32,49,53,57,56,47,47,51,51,53,32,54,55,51,47,47,51,53,49,10,102,32,50,54,52,47,47,49,49,49,54,32,54,55,51,47,47,51,53,49,32,49,54,48,48,47,47,51,53,48,32,49,48,53,53,47,47,49,49,49,49,10,102,32,50,54,52,47,47,49,49,49,54,32,49,48,53,53,47,47,49,49,49,49,32,49,56,48,52,47,47,49,49,49,48,32,49,48,53,56,47,47,49,49,49,55,10,102,32,50,54,53,47,47,49,49,50,48,32,49,48,54,48,47,47,49,49,50,49,32,49,56,49,51,47,47,49,49,50,50,32,49,48,54,49,47,47]);fileData0.push.apply(fileData0,[49,49,50,51,10,102,32,50,54,53,47,47,49,49,50,48,32,49,48,54,49,47,47,49,49,50,51,32,49,56,49,52,47,47,49,49,50,52,32,49,48,54,50,47,47,49,49,50,53,10,102,32,50,54,53,47,47,49,49,50,48,32,49,48,54,50,47,47,49,49,50,53,32,49,56,51,51,47,47,49,49,50,54,32,49,48,54,51,47,47,49,49,50,55,10,102,32,50,54,53,47,47,49,49,50,48,32,49,48,54,51,47,47,49,49,50,55,32,49,56,52,51,47,47,49,49,50,56,32,49,48,54,48,47,47,49,49,50,49,10,102,32,50,54,54,47,47,49,49,50,57,32,49,48,54,52,47,47,49,49,51,48,32,49,56,51,52,47,47,49,49,51,49,32,49,48,54,53,47,47,49,49,51,50,10,102,32,50,54,54,47,47,49,49,50,57,32,49,48,54,53,47,47,49,49,51,50,32,49,56,49,52,47,47,49,49,50,52,32,49,48,54,49,47,47,49,49,50,51,10,102,32,50,54,54,47,47,49,49,50,57,32,49,48,54,49,47,47,49,49,50,51,32,49,56,49,51,47,47,49,49,50,50,32,49,48,54,54,47,47,49,49,51,51,10,102,32,50,54,54,47,47,49,49,50,57,32,49,48,54,54,47,47,49,49,51,51,32,49,56,52,52,47,47,49,49,51,52,32,49,48,54,52,47,47,49,49,51,48,10,102,32,50,54,55,47,47,49,49,51,53,32,49,48,54,55,47,47,49,49,51,54,32,49,56,49,50,47,47,49,49,51,55,32,49,48,54,56,47,47,49,49,51,56,10,102,32,50,54,55,47,47,49,49,51,53,32,49,48,54,56,47,47,49,49,51,56,32,49,56,49,51,47,47,49,49,50,50,32,49,48,54,48,47,47,49,49,50,49,10,102,32,50,54,55,47,47,49,49,51,53,32,49,48,54,48,47,47,49,49,50,49,32,49,56,52,51,47,47,49,49,50,56,32,49,48,54,57,47,47,49,49,51,57,10,102,32,50,54,55,47,47,49,49,51,53,32,49,48,54,57,47,47,49,49,51,57,32,49,56,52,49,47,47,49,49,52,48,32,49,48,54,55,47,47,49,49,51,54,10,102,32,50,54,56,47,47,49,49,52,49,32,49,48,55,48,47,47,49,49,52,50,32,49,56,52,52,47,47,49,49,51,52,32,49,48,54,54,47,47,49,49,51,51,10,102,32,50,54,56,47,47,49,49,52,49,32,49,48,54,54,47,47,49,49,51,51,32,49,56,49,51,47,47,49,49,50,50,32,49,48,54,56,47,47,49,49,51,56,10,102,32,50,54,56,47,47,49,49,52,49,32,49,48,54,56,47,47,49,49,51,56,32,49,56,49,50,47,47,49,49,51,55,32,49,48,55,49,47,47,49,49,52,51,10,102,32,50,54,56,47,47,49,49,52,49,32,49,48,55,49,47,47,49,49,52,51,32,49,56,52,50,47,47,49,49,52,52,32,49,48,55,48,47,47,49,49,52,50,10,102,32,50,54,57,47,47,49,49,52,53,32,49,48,55,50,47,47,49,49,52,54,32,49,56,49,49,47,47,49,49,52,55,32,49,48,55,51,47,47,49,49,52,56,10,102,32,50,54,57,47,47,49,49,52,53,32,49,48,55,51,47,47,49,49,52,56,32,49,56,49,50,47,47,49,49,51,55,32,49,48,54,55,47,47,49,49,51,54,10,102,32,50,54,57,47,47,49,49,52,53,32,49,48,54,55,47,47,49,49,51,54,32,49,56,52,49,47,47,49,49,52,48,32,49,48,55,52,47,47,49,49,52,57,10,102,32,50,54,57,47,47,49,49,52,53,32,49,48,55,52,47,47,49,49,52,57,32,49,56,52,53,47,47,49,49,53,48,32,49,48,55,50,47,47,49,49,52,54,10,102,32,50,55,48,47,47,49,49,53,49,32,49,48,55,53,47,47,49,49,53,50,32,49,56,52,50,47,47,49,49,52,52,32,49,48,55,49,47,47,49,49,52,51,10,102,32,50,55,48,47,47,49,49,53,49,32,49,48,55,49,47,47,49,49,52,51,32,49,56,49,50,47,47,49,49,51,55,32,49,48,55,51,47,47,49,49,52,56,10,102,32,50,55,48,47,47,49,49,53,49,32,49,48,55,51,47,47,49,49,52,56,32,49,56,49,49,47,47,49,49,52,55,32,49,48,55,54,47,47,49,49,53,51,10,102,32,50,55,48,47,47,49,49,53,49,32,49,48,55,54,47,47,49,49,53,51,32,49,56,52,54,47,47,49,49,53,52,32,49,48,55,53,47,47,49,49,53,50,10,102,32,50,55,49,47,47,49,49,53,53,32,49,48,55,55,47,47,49,49,53,54,32,49,53,57,52,47,47,50,54,49,32,54,50,57,47,47,50,54,48,10,102,32,50,55,49,47,47,49,49,53,53,32,54,50,57,47,47,50,54,48,32,49,53,57,54,47,47,50,54,55,32,49,48,55,56,47,47,49,49,53,55,10,102,32,50,55,49,47,47,49,49,53,53,32,49,48,55,56,47,47,49,49,53,55,32,49,56,49,49,47,47,49,49,52,55,32,49,48,55,50,47,47,49,49,52,54,10,102,32,50,55,49,47,47,49,49,53,53,32,49,48,55,50,47,47,49,49,52,54,32,49,56,52,53,47,47,49,49,53,48,32,49,48,55,55,47,47,49,49,53,54,10,102,32,50,55,50,47,47,49,49,53,56,32,49,48,55,54,47,47,49,49,53,51,32,49,56,49,49,47,47,49,49,52,55,32,49,48,55,56,47,47,49,49,53,55,10,102,32,50,55,50,47,47,49,49,53,56,32,49,48,55,56,47,47,49,49,53,55,32,49,53,57,54,47,47,50,54,55,32,54,51,53,47,47,50,55,51,10,102,32,50,55,50,47,47,49,49,53,56,32,54,51,53,47,47,50,55,51,32,49,53,57,53,47,47,50,55,50,32,49,48,55,57,47,47,49,49,53,57,10,102,32,50,55,50,47,47,49,49,53,56,32,49,48,55,57,47,47,49,49,53,57,32,49,56,52,54,47,47,49,49,53,52,32,49,48,55,54,47,47,49,49,53,51,10,102,32,50,55,51,47,47,49,49,54,48,32,49,48,56,48,47,47,49,49,54,49,32,49,53,57,50,47,47,50,55,54,32,54,51,54,47,47,50,55,53,10,102,32,50,55,51,47,47,49,49,54,48,32,54,51,54,47,47,50,55,53,32,49,53,57,52,47,47,50,54,49,32,49,48,55,55,47,47,49,49,53,54,10,102,32,50,55,51,47,47,49,49,54,48,32,49,48,55,55,47,47,49,49,53,54,32,49,56,52,53,47,47,49,49,53,48,32,49,48,56,49,47,47,49,49,54,50,10,102,32,50,55,51,47,47,49,49,54,48,32,49,48,56,49,47,47,49,49,54,50,32,49,56,51,57,47,47,49,49,54,51,32,49,48,56,48,47,47,49,49,54,49,10,102,32,50,55,52,47,47,49,49,54,52,32,49,48,56,50,47,47,49,49,54,53,32,49,56,52,54,47,47,49,49,53,52,32,49,48,55,57,47,47,49,49,53,57,10,102,32,50,55,52,47,47,49,49,54,52,32,49,48,55,57,47,47,49,49,53,57,32,49,53,57,53,47,47,50,55,50,32,54,52,49,47,47,50,56,53,10,102,32,50,55,52,47,47,49,49,54,52,32,54,52,49,47,47,50,56,53,32,49,53,57,51,47,47,50,56,52,32,49,48,56,51,47,47,49,49,54,54,10,102,32,50,55,52,47,47,49,49,54,52,32,49,48,56,51,47,47,49,49,54,54,32,49,56,52,48,47,47,49,49,54,55,32,49,48,56,50,47,47,49,49,54,53,10,102,32,50,55,53,47,47,49,49,54,56,32,49,48,56,52,47,47,49,49,54,57,32,49,53,57,48,47,47,50,56,56,32,54,52,50,47,47,50,56,55,10,102,32,50,55,53,47,47,49,49,54,56,32,54,52,50,47,47,50,56,55,32,49,53,57,50,47,47,50,55,54,32,49,48,56,48,47,47,49,49,54,49,10,102,32,50,55,53,47,47,49,49,54,56,32,49,48,56,48,47,47,49,49,54,49,32,49,56,51,57,47,47,49,49,54,51,32,49,48,56,53,47,47,49,49,55,48,10,102,32,50,55,53,47,47,49,49,54,56,32,49,48,56,53,47,47,49,49,55,48,32,49,56,51,53,47,47,49,49,55,49,32,49,48,56,52,47,47,49,49,54,57,10,102,32,50,55,54,47,47,49,49,55,50,32,49,48,56,54,47,47,49,49,55,51,32,49,56,52,48,47,47,49,49,54,55,32,49,48,56,51,47,47,49,49,54,54,10,102,32,50,55,54,47,47,49,49,55,50,32,49,48,56,51,47,47,49,49,54,54,32,49,53,57,51,47,47,50,56,52,32,54,52,55,47,47,50,57,55,10,102,32,50,55,54,47,47,49,49,55,50,32,54,52,55,47,47,50,57,55,32,49,53,57,49,47,47,50,57,54,32,49,48,56,55,47,47,49,49,55,52,10,102,32,50,55,54,47,47,49,49,55,50,32,49,48,56,55,47,47,49,49,55,52,32,49,56,51,54,47,47,49,49,55,53,32,49,48,56,54,47,47,49,49,55,51,10,102,32,50,55,55,47,47,49,49,55,54,32,49,48,56,56,47,47,49,49,55,55,32,49,53,56,56,47,47,51,48,48,32,54,52,56,47,47,50,57,57,10,102,32,50,55,55,47,47,49,49,55,54,32,54,52,56,47,47,50,57,57,32,49,53,57,48,47,47,50,56,56,32,49,48,56,52,47,47,49,49,54,57,10,102,32,50,55,55,47,47,49,49,55,54,32,49,48,56,52,47,47,49,49,54,57,32,49,56,51,53,47,47,49,49,55,49,32,49,48,56,57,47,47,49,49,55,56,10,102,32,50,55,55,47,47,49,49,55,54,32,49,48,56,57,47,47,49,49,55,56,32,49,56,51,55,47,47,49,49,55,57,32,49,48,56,56,47,47,49,49,55,55,10,102,32,50,55,56,47,47,49,49,56,48,32,49,48,57,48,47,47,49,49,56,49,32,49,56,51,54,47,47,49,49,55,53,32,49,48,56,55,47,47,49,49,55,52,10,102,32,50,55,56,47,47,49,49,56,48,32,49,48,56,55,47,47,49,49,55,52,32,49,53,57,49,47,47,50,57,54,32,54,53,51,47,47,51,48,57,10,102,32,50,55,56,47,47,49,49,56,48,32,54,53,51,47,47,51,48,57,32,49,53,56,57,47,47,51,48,56,32,49,48,57,49,47,47,49,49,56,50,10,102,32,50,55,56,47,47,49,49,56,48,32,49,48,57,49,47,47,49,49,56,50,32,49,56,51,56,47,47,49,49,56,51,32,49,48,57,48,47,47,49,49,56,49,10,102,32,50,55,57,47,47,49,49,56,52,32,49,48,56,57,47,47,49,49,55,56,32,49,56,51,53,47,47,49,49,55,49,32,49,48,57,50,47,47,49,49,56,53,10,102,32,50,55,57,47,47,49,49,56,52,32,49,48,57,50,47,47,49,49,56,53,32,49,56,52,49,47,47,49,49,52,48,32,49,48,54,57,47,47,49,49,51,57,10,102,32,50,55,57,47,47,49,49,56,52,32,49,48,54,57,47,47,49,49,51,57,32,49,56,52,51,47,47,49,49,50,56,32,49,48,57,51,47,47,49,49,56,54,10,102,32,50,55,57,47,47,49,49,56,52,32,49,48,57,51,47,47,49,49,56,54,32,49,56,51,55,47,47,49,49,55,57,32,49,48,56,57,47,47,49,49,55,56,10,102,32,50,56,48,47,47,49,49,56,55,32,49,48,57,52,47,47,49,49,56,56,32,49,56,52,52,47,47,49,49,51,52,32,49,48,55,48,47,47,49,49,52,50,10,102,32,50,56,48,47,47,49,49,56,55,32,49,48,55,48,47,47,49,49,52,50,32,49,56,52,50,47,47,49,49,52,52,32,49,48,57,53,47,47,49,49,56,57,10,102,32,50,56,48,47,47,49,49,56,55,32,49,48,57,53,47,47,49,49,56,57,32,49,56,51,54,47,47,49,49,55,53,32,49,48,57,48,47,47,49,49,56,49,10,102,32,50,56,48,47,47,49,49,56,55,32,49,48,57,48,47,47,49,49,56,49,32,49,56,51,56,47,47,49,49,56,51,32,49,48,57,52,47,47,49,49,56,56,10,102,32,50,56,49,47,47,49,49,57,48,32,49,48,57,50,47,47,49,49,56,53,32,49,56,51,53,47,47,49,49,55,49,32,49,48,56,53,47,47,49,49,55,48,10,102,32,50,56,49,47,47,49,49,57,48,32,49,48,56,53,47,47,49,49,55,48,32,49,56,51,57,47,47,49,49,54,51,32,49,48,56,49,47,47,49,49,54,50,10,102,32,50,56,49,47,47,49,49,57,48,32,49,48,56,49,47,47,49,49,54,50,32,49,56,52,53,47,47,49,49,53,48,32,49,48,55,52,47,47,49,49,52,57,10,102,32,50,56,49,47,47,49,49,57,48,32,49,48,55,52,47,47,49,49,52,57,32,49,56,52,49,47,47,49,49,52,48,32,49,48,57,50,47,47,49,49,56,53,10,102,32,50,56,50,47,47,49,49,57,49,32,49,48,55,53,47,47,49,49,53,50,32,49,56,52,54,47,47,49,49,53,52,32,49,48,56,50,47,47,49,49,54,53,10,102,32,50,56,50,47,47,49,49,57,49,32,49,48,56,50,47,47,49,49,54,53,32,49,56,52,48,47,47,49,49,54,55,32,49,48,56,54,47,47,49,49,55,51,10,102,32,50,56,50,47,47,49,49,57,49,32,49,48,56,54,47,47,49,49,55,51,32,49,56,51,54,47,47,49,49,55,53,32,49,48,57,53,47,47,49,49,56,57,10,102,32,50,56,50,47,47,49,49,57,49,32,49,48,57,53,47,47,49,49,56,57,32,49,56,52,50,47,47,49,49,52,52,32,49,48,55,53,47,47,49,49,53,50,10,102,32,50,56,51,47,47,49,49,57,50,32,49,48,57,54,47,47,49,49,57,51,32,49,56,51,49,47,47,49,49,57,52,32,49,48,57,55,47,47,49,49,57,53,10,102,32,50,56,51,47,47,49,49,57,50,32,49,48,57,55,47,47,49,49,57,53,32,49,56,51,55,47,47,49,49,55,57,32,49,48,57,51,47,47,49,49,56,54,10,102,32,50,56,51,47,47,49,49,57,50,32,49,48,57,51,47,47,49,49,56,54,32,49,56,52,51,47,47,49,49,50,56,32,49,48,54,51,47,47,49,49,50,55,10,102,32,50,56,51,47,47,49,49,57,50,32,49,48,54,51,47,47,49,49,50,55,32,49,56,51,51,47,47,49,49,50,54,32,49,48,57,54,47,47,49,49,57,51,10,102,32,50,56,52,47,47,49,49,57,54,32,49,48,54,52,47,47,49,49,51,48,32,49,56,52,52,47,47,49,49,51,52,32,49,48,57,52,47,47,49,49,56,56,10,102,32,50,56,52,47,47,49,49,57,54,32,49,48,57,52,47,47,49,49,56,56,32,49,56,51,56,47,47,49,49,56,51,32,49,48,57,56,47,47,49,49,57,55,10,102,32,50,56,52,47,47,49,49,57,54,32,49,48,57,56,47,47,49,49,57,55,32,49,56,51,50,47,47,49,49,57,56,32,49,48,57,57,47,47,49,49,57,57,10,102,32,50,56,52,47,47,49,49,57,54,32,49,48,57,57,47,47,49,49,57,57,32,49,56,51,52,47,47,49,49,51,49,32,49,48,54,52,47,47,49,49,51,48,10,102,32,50,56,53,47,47,49,50,48,48,32,49,49,48,48,47,47,49,50,48,49,32,49,53,56,54,47,47,51,49,50,32,54,53,52,47,47,51,49,49,10,102,32,50,56,53,47,47,49,50,48,48,32,54,53,52,47,47,51,49,49,32,49,53,56,56,47,47,51,48,48,32,49,48,56,56,47,47,49,49,55,55,10,102,32,50,56,53,47,47,49,50,48,48,32,49,48,56,56,47,47,49,49,55,55,32,49,56,51,55,47,47,49,49,55,57,32,49,48,57,55,47,47,49,49,57,53,10,102,32,50,56,53,47,47,49,50,48,48,32,49,48,57,55,47,47,49,49,57,53,32,49,56,51,49,47,47,49,49,57,52,32,49,49,48,48,47,47,49,50,48,49,10,102,32,50,56,54,47,47,49,50,48,50,32,49,48,57,56,47,47,49,49,57,55,32,49,56,51,56,47,47,49,49,56,51,32,49,48,57,49,47,47,49,49,56,50,10,102,32,50,56,54,47,47,49,50,48,50,32,49,48,57,49,47,47,49,49,56,50,32,49,53,56,57,47,47,51,48,56,32,54,53,57,47,47,51,50,49,10,102,32,50,56,54,47,47,49,50,48,50,32,54,53,57,47,47,51,50,49,32,49,53,56,55,47,47,51,50,48,32,49,49,48,49,47,47,49,50,48,51,10,102,32,50,56,54,47,47,49,50,48,50,32,49,49,48,49,47,47,49,50,48,51,32,49,56,51,50,47,47,49,49,57,56,32,49,48,57,56,47,47,49,49,57,55,10,102,32,50,56,55,47,47,49,50,48,52,32,56,55,56,47,47,55,53,54,32,49,55,49,52,47,47,55,52,57,32,49,49,48,50,47,47,49,50,48,53,10,102,32,50,56,55,47,47,49,50,48,52,32,49,49,48,50,47,47,49,50,48,53,32,49,56,52,55,47,47,49,50,48,54,32,49,49,48,51,47,47,49,50,48,55,10,102,32,50,56,55,47,47,49,50,48,52,32,49,49,48,51,47,47,49,50,48,55,32,49,56,52,57,47,47,49,50,48,56,32,49,49,48,52,47,47,49,50,48,57,10,102,32,50,56,55,47,47,49,50,48,52,32,49,49,48,52,47,47,49,50,48,57,32,49,55,50,48,47,47,55,53,55,32,56,55,56,47,47,55,53,54,10,102,32,50,56,56,47,47,49,50,49,48,32,49,49,48,53,47,47,49,50,49,49,32,49,56,53,48,47,47,49,50,49,50,32,49,49,48,54,47,47,49,50,49,51,10,102,32,50,56,56,47,47,49,50,49,48,32,49,49,48,54,47,47,49,50,49,51,32,49,56,52,56,47,47,49,50,49,52,32,49,49,48,55,47,47,49,50,49,53,10,102,32,50,56,56,47,47,49,50,49,48,32,49,49,48,55,47,47,49,50,49,53,32,49,55,49,53,47,47,55,53,51,32,56,56,49,47,47,55,54,50,10,102,32,50,56,56,47,47,49,50,49,48,32,56,56,49,47,47,55,54,50,32,49,55,50,49,47,47,55,54,49,32,49,49,48,53,47,47,49,50,49,49,10,102,32,50,56,57,47,47,49,50,49,54,32,56,55,52,47,47,55,52,56,32,49,53,56,54,47,47,51,49,50,32,49,49,48,48,47,47,49,50,48,49,10,102,32,50,56,57,47,47,49,50,49,54,32,49,49,48,48,47,47,49,50,48,49,32,49,56,51,49,47,47,49,49,57,52,32,49,49,48,56,47,47,49,50,49,55,10,102,32,50,56,57,47,47,49,50,49,54,32,49,49,48,56,47,47,49,50,49,55,32,49,56,52,55,47,47,49,50,48,54,32,49,49,48,50,47,47,49,50,48,53,10,102,32,50,56,57,47,47,49,50,49,54,32,49,49,48,50,47,47,49,50,48,53,32,49,55,49,52,47,47,55,52,57,32,56,55,52,47,47,55,52,56,10,102,32,50,57,48,47,47,49,50,49,56,32,49,49,48,55,47,47,49,50,49,53,32,49,56,52,56,47,47,49,50,49,52,32,49,49,48,57,47,47,49,50,49,57,10,102,32,50,57,48,47,47,49,50,49,56,32,49,49,48,57,47,47,49,50,49,57,32,49,56,51,50,47,47,49,49,57,56,32,49,49,48,49,47,47,49,50,48,51,10,102,32,50,57,48,47,47,49,50,49,56,32,49,49,48,49,47,47,49,50,48,51,32,49,53,56,55,47,47,51,50,48,32,56,55,55,47,47,55,53,52,10,102,32,50,57,48,47,47,49,50,49,56,32,56,55,55,47,47,55,53,52,32,49,55,49,53,47,47,55,53,51,32,49,49,48,55,47,47,49,50,49,53,10,102,32,50,57,49,47,47,49,50,50,48,32,49,49,49,48,47,47,49,50,50,49,32,49,53,56,52,47,47,51,50,52,32,56,56,50,47,47,55,54,52,10,102,32,50,57,49,47,47,49,50,50,48,32,56,56,50,47,47,55,54,52,32,49,55,50,48,47,47,55,53,55,32,49,49,48,52,47,47,49,50,48,57,10,102,32,50,57,49,47,47,49,50,50,48,32,49,49,48,52,47,47,49,50,48,57,32,49,56,52,57,47,47,49,50,48,56,32,49,49,49,49,47,47,49,50,50,50,10,102,32,50,57,49,47,47,49,50,50,48,32,49,49,49,49,47,47,49,50,50,50,32,49,56,53,49,47,47,49,50,50,51,32,49,49,49,48,47,47,49,50,50,49,10,102,32,50,57,50,47,47,49,50,50,52,32,49,49,49,50,47,47,49,50,50,53,32,49,56,53,48,47,47,49,50,49,50,32,49,49,48,53,47,47,49,50,49,49,10,102,32,50,57,50,47,47,49,50,50,52,32,49,49,48,53,47,47,49,50,49,49,32,49,55,50,49,47,47,55,54,49,32,56,56,51,47,47,55,54,54,10,102,32,50,57,50,47,47,49,50,50,52,32,56,56,51,47,47,55,54,54,32,49,53,56,53,47,47,51,51,55,32,49,49,49,51,47,47,49,50,50,54,10,102,32,50,57,50,47,47,49,50,50,52,32,49,49,49,51,47,47,49,50,50,54,32,49,56,53,50,47,47,49,50,50,55,32,49,49,49,50,47,47,49,50,50,53,10,102,32,50,57,51,47,47,49,50,50,56,32,54,54,49,47,47,51,50,53,32,49,53,56,52,47,47,51,50,52,32,49,49,49,48,47,47,49,50,50,49,10,102,32,50,57,51,47,47,49,50,50,56,32,49,49,49,48,47,47,49,50,50,49,32,49,56,53,49,47,47,49,50,50,51,32,49,49,49,52,47,47,49,50,50,57,10,102,32,50,57,51,47,47,49,50,50,56,32,49,49,49,52,47,47,49,50,50,57,32,49,56,48,53,47,47,49,49,49,52,32,49,48,53,54,47,47,49,49,49,51,10,102,32,50,57,51,47,47,49,50,50,56,32,49,48,53,54,47,47,49,49,49,51,32,49,53,57,55,47,47,51,50,54,32,54,54,49,47,47,51,50,53,10,102,32,50,57,52,47,47,49,50,51,48,32,49,48,53,57,47,47,49,49,49,57,32,49,56,48,54,47,47,49,49,49,56,32,49,49,49,53,47,47,49,50,51,49,10,102,32,50,57,52,47,47,49,50,51,48,32,49,49,49,53,47,47,49,50,51,49,32,49,56,53,50,47,47,49,50,50,55,32,49,49,49,51,47,47,49,50,50,54,10,102,32,50,57,52,47,47,49,50,51,48,32,49,49,49,51,47,47,49,50,50,54,32,49,53,56,53,47,47,51,51,55,32,54,54,54,47,47,51,51,54,10,102,32,50,57,52,47,47,49,50,51,48,32,54,54,54,47,47,51,51,54,32,49,53,57,56,47,47,51,51,53,32,49,48,53,57,47,47,49,49,49,57,10,102,32,50,57,53,47,47,49,50,51,50,32,49,49,49,54,47,47,49,50,51,51,32,49,53,56,50,47,47,49,50,51,52,32,49,49,49,55,47,47,49,50,51,53,10,102,32,50,57,53,47,47,49,50,51,50,32,49,49,49,55,47,47,49,50,51,53,32,49,56,50,57,47,47,49,50,51,54,32,49,49,49,56,47,47,49,50,51,55,10,102,32,50,57,53,47,47,49,50,51,50,32,49,49,49,56,47,47,49,50,51,55,32,49,56,53,55,47,47,49,50,51,56,32,49,49,49,57,47,47,49,50,51,57,10,102,32,50,57,53,47,47,49,50,51,50,32,49,49,49,57,47,47,49,50,51,57,32,49,56,48,57,47,47,49,50,52,48,32,49,49,49,54,47,47,49,50,51,51,10,102,32,50,57,54,47,47,49,50,52,49,32,49,49,50,48,47,47,49,50,52,50,32,49,56,53,56,47,47,49,50,52,51,32,49,49,50,49,47,47,49,50,52,52,10,102,32,50,57,54,47,47,49,50,52,49,32,49,49,50,49,47,47,49,50,52,52,32,49,56,51,48,47,47,49,50,52,53,32,49,49,50,50,47,47,49,50,52,54,10,102,32,50,57,54,47,47,49,50,52,49,32,49,49,50,50,47,47,49,50,52,54,32,49,53,56,50,47,47,49,50,51,52,32,49,49,49,54,47,47,49,50,51,51,10,102,32,50,57,54,47,47,49,50,52,49,32,49,49,49,54,47,47,49,50,51,51,32,49,56,48,57,47,47,49,50,52,48,32,49,49,50,48,47,47,49,50,52,50,10,102,32,50,57,55,47,47,49,50,52,55,32,49,49,50,51,47,47,49,50,52,56,32,49,56,48,57,47,47,49,50,52,48,32,49,49,49,57,47,47,49,50,51,57,10,102,32,50,57,55,47,47,49,50,52,55,32,49,49,49,57,47,47,49,50,51,57,32,49,56,53,55,47,47,49,50,51,56,32,49,49,50,52,47,47,49,50,52,57,10,102,32,50,57,55,47,47,49,50,52,55,32,49,49,50,52,47,47,49,50,52,57,32,49,56,53,53,47,47,49,50,53,48,32,49,49,50,53,47,47,49,50,53,49,10,102,32,50,57,55,47,47,49,50,52,55,32,49,49,50,53,47,47,49,50,53,49,32,49,53,56,51,47,47,49,50,53,50,32,49,49,50,51,47,47,49,50,52,56,10,102,32,50,57,56,47,47,49,50,53,51,32,49,49,50,54,47,47,49,50,53,52,32,49,56,53,54,47,47,49,50,53,53,32,49,49,50,55,47,47,49,50,53,54,10,102,32,50,57,56,47,47,49,50,53,51,32,49,49,50,55,47,47,49,50,53,54,32,49,56,53,56,47,47,49,50,52,51,32,49,49,50,48,47,47,49,50,52,50,10,102,32,50,57,56,47,47,49,50,53,51,32,49,49,50,48,47,47,49,50,52,50,32,49,56,48,57,47,47,49,50,52,48,32,49,49,50,51,47,47,49,50,52,56,10,102,32,50,57,56,47,47,49,50,53,51,32,49,49,50,51,47,47,49,50,52,56,32,49,53,56,51,47,47,49,50,53,50,32,49,49,50,54,47,47,49,50,53,52,10,102,32,50,57,57,47,47,49,50,53,55,32,49,49,50,56,47,47,49,50,53,56,32,49,53,56,51,47,47,49,50,53,50,32,49,49,50,53,47,47,49,50,53,49,10,102,32,50,57,57,47,47,49,50,53,55,32,49,49,50,53,47,47,49,50,53,49,32,49,56,53,53,47,47,49,50,53,48,32,49,49,50,57,47,47,49,50,53,57,10,102,32,50,57,57,47,47,49,50,53,55,32,49,49,50,57,47,47,49,50,53,57,32,49,56,53,51,47,47,49,50,54,48,32,49,49,51,48,47,47,49,50,54,49,10,102,32,50,57,57,47,47,49,50,53,55,32,49,49,51,48,47,47,49,50,54,49,32,49,56,49,48,47,47,49,50,54,50,32,49,49,50,56,47,47,49,50,53,56,10,102,32,51,48,48,47,47,49,50,54,51,32,49,49,51,49,47,47,49,50,54,52,32,49,56,53,52,47,47,49,50,54,53,32,49,49,51,50,47,47,49,50,54,54,10,102,32,51,48,48,47,47,49,50,54,51,32,49,49,51,50,47,47,49,50,54,54,32,49,56,53,54,47,47,49,50,53,53,32,49,49,50,54,47,47,49,50,53,52,10,102,32,51,48,48,47,47,49,50,54,51,32,49,49,50,54,47,47,49,50,53,52,32,49,53,56,51,47,47,49,50,53,50,32,49,49,50,56,47,47,49,50,53,56,10,102,32,51,48,48,47,47,49,50,54,51,32,49,49,50,56,47,47,49,50,53,56,32,49,56,49,48,47,47,49,50,54,50,32,49,49,51,49,47,47,49,50,54,52,10,102,32,51,48,49,47,47,49,50,54,55,32,49,49,51,51,47,47,49,50,54,56,32,49,56,49,48,47,47,49,50,54,50,32,49,49,51,48,47,47,49,50,54,49,10,102,32,51,48,49,47,47,49,50,54,55,32,49,49,51,48,47,47,49,50,54,49,32,49,56,53,51,47,47,49,50,54,48,32,49,49,51,52,47,47,49,50,54,57,10,102,32,51,48,49,47,47,49,50,54,55,32,49,49,51,52,47,47,49,50,54,57,32,49,56,51,51,47,47,49,49,50,54,32,49,48,54,50,47,47,49,49,50,53,10,102,32,51,48,49,47,47,49,50,54,55,32,49,48,54,50,47,47,49,49,50,53,32,49,56,49,52,47,47,49,49,50,52,32,49,49,51,51,47,47,49,50,54,56,10,102,32,51,48,50,47,47,49,50,55,48,32,49,48,54,53,47,47,49,49,51,50,32,49,56,51,52,47,47,49,49,51,49,32,49,49,51,53,47,47,49,50,55,49,10,102,32,51,48,50,47,47,49,50,55,48,32,49,49,51,53,47,47,49,50,55,49,32,49,56,53,52,47,47,49,50,54,53,32,49,49,51,49,47,47,49,50,54,52,10,102,32,51,48,50,47,47,49,50,55,48,32,49,49,51,49,47,47,49,50,54,52,32,49,56,49,48,47,47,49,50,54,50,32,49,49,51,51,47,47,49,50,54,56,10,102,32,51,48,50,47,47,49,50,55,48,32,49,49,51,51,47,47,49,50,54,56,32,49,56,49,52,47,47,49,49,50,52,32,49,48,54,53,47,47,49,49,51,50,10,102,32,51,48,51,47,47,49,50,55,50,32,49,49,48,56,47,47,49,50,49,55,32,49,56,51,49,47,47,49,49,57,52,32,49,48,57,54,47,47,49,49,57,51,10,102,32,51,48,51,47,47,49,50,55,50,32,49,48,57,54,47,47,49,49,57,51,32,49,56,51,51,47,47,49,49,50,54,32,49,49,51,52,47,47,49,50,54,57,10,102,32,51,48,51,47,47,49,50,55,50,32,49,49,51,52,47,47,49,50,54,57,32,49,56,53,51,47,47,49,50,54,48,32,49,49,51,54,47,47,49,50,55,51,10,102,32,51,48,51,47,47,49,50,55,50,32,49,49,51,54,47,47,49,50,55,51,32,49,56,52,55,47,47,49,50,48,54,32,49,49,48,56,47,47,49,50,49,55,10,102,32,51,48,52,47,47,49,50,55,52,32,49,49,51,55,47,47,49,50,55,53,32,49,56,53,52,47,47,49,50,54,53,32,49,49,51,53,47,47,49,50,55,49,10,102,32,51,48,52,47,47,49,50,55,52,32,49,49,51,53,47,47,49,50,55,49,32,49,56,51,52,47,47,49,49,51,49,32,49,48,57,57,47,47,49,49,57,57,10,102,32,51,48,52,47,47,49,50,55,52,32,49,48,57,57,47,47,49,49,57,57,32,49,56,51,50,47,47,49,49,57,56,32,49,49,48,57,47,47,49,50,49,57,10,102,32,51,48,52,47,47,49,50,55,52,32,49,49,48,57,47,47,49,50,49,57,32,49,56,52,56,47,47,49,50,49,52,32,49,49,51,55,47,47,49,50,55,53,10,102,32,51,48,53,47,47,49,50,55,54,32,49,49,51,56,47,47,49,50,55,55,32,49,56,48,49,47,47,49,48,57,56,32,49,48,53,51,47,47,49,49,48,55,10,102,32,51,48,53,47,47,49,50,55,54,32,49,48,53,51,47,47,49,49,48,55,32,49,56,48,51,47,47,49,49,48,54,32,49,49,51,57,47,47,49,50,55,56,10,102,32,51,48,53,47,47,49,50,55,54,32,49,49,51,57,47,47,49,50,55,56,32,49,56,50,51,47,47,49,50,55,57,32,49,49,52,48,47,47,49,50,56,48,10,102,32,51,48,53,47,47,49,50,55,54,32,49,49,52,48,47,47,49,50,56,48,32,49,56,49,53,47,47,49,50,56,49,32,49,49,51,56,47,47,49,50,55,55,10,102,32,51,48,54,47,47,49,50,56,50,32,49,49,52,49,47,47,49,50,56,51,32,49,56,50,52,47,47,49,50,56,52,32,49,49,52,50,47,47,49,50,56,53,10,102,32,51,48,54,47,47,49,50,56,50,32,49,49,52,50,47,47,49,50,56,53,32,49,56,48,52,47,47,49,49,49,48,32,49,48,53,52,47,47,49,49,48,57,10,102,32,51,48,54,47,47,49,50,56,50,32,49,48,53,52,47,47,49,49,48,57,32,49,56,48,50,47,47,49,49,48,50,32,49,49,52,51,47,47,49,50,56,54,10,102,32,51,48,54,47,47,49,50,56,50,32,49,49,52,51,47,47,49,50,56,54,32,49,56,49,54,47,47,49,50,56,55,32,49,49,52,49,47,47,49,50,56,51,10,102,32,51,48,55,47,47,49,50,56,56,32,49,49,52,52,47,47,49,50,56,57,32,49,53,56,49,47,47,49,50,57,48,32,49,49,52,53,47,47,49,50,57,49,10,102,32,51,48,55,47,47,49,50,56,56,32,49,49,52,53,47,47,49,50,57,49,32,49,56,50,49,47,47,49,50,57,50,32,49,49,52,54,47,47,49,50,57,51,10,102,32,51,48,55,47,47,49,50,56,56,32,49,49,52,54,47,47,49,50,57,51,32,49,56,50,57,47,47,49,50,51,54,32,49,49,49,55,47,47,49,50,51,53,10,102,32,51,48,55,47,47,49,50,56,56,32,49,49,49,55,47,47,49,50,51,53,32,49,53,56,50,47,47,49,50,51,52,32,49,49,52,52,47,47,49,50,56,57,10,102,32,51,48,56,47,47,49,50,57,52,32,49,49,50,50,47,47,49,50,52,54,32,49,56,51,48,47,47,49,50,52,53,32,49,49,52,55,47,47,49,50,57,53,10,102,32,51,48,56,47,47,49,50,57,52,32,49,49,52,55,47,47,49,50,57,53,32,49,56,50,50,47,47,49,50,57,54,32,49,49,52,56,47,47,49,50,57,55,10,102,32,51,48,56,47,47,49,50,57,52,32,49,49,52,56,47,47,49,50,57,55,32,49,53,56,49,47,47,49,50,57,48,32,49,49,52,52,47,47,49,50,56,57,10,102,32,51,48,56,47,47,49,50,57,52,32,49,49,52,52,47,47,49,50,56,57,32,49,53,56,50,47,47,49,50,51,52,32,49,49,50,50,47,47,49,50,52,54,10,102,32,51,48,57,47,47,49,50,57,56,32,49,49,52,57,47,47,49,50,57,57,32,49,56,48,55,47,47,49,51,48,48,32,49,49,53,48,47,47,49,51,48,49,10,102,32,51,48,57,47,47,49,50,57,56,32,49,49,53,48,47,47,49,51,48,49,32,49,56,54,51,47,47,49,51,48,50,32,49,49,53,49,47,47,49,51,48,51,10,102,32,51,48,57,47,47,49,50,57,56,32,49,49,53,49,47,47,49,51,48,51,32,49,56,54,49,47,47,49,51,48,52,32,49,49,53,50,47,47,49,51,48,53,10,102,32,51,48,57,47,47,49,50,57,56,32,49,49,53,50,47,47,49,51,48,53,32,49,56,48,56,47,47,49,51,48,54,32,49,49,52,57,47,47,49,50,57,57,10,102,32,51,49,48,47,47,49,51,48,55,32,49,49,53,51,47,47,49,51,48,56,32,49,56,54,50,47,47,49,51,48,57,32,49,49,53,52,47,47,49,51,49,48,10,102,32,51,49,48,47,47,49,51,48,55,32,49,49,53,52,47,47,49,51,49,48,32,49,56,54,52,47,47,49,51,49,49,32,49,49,53,53,47,47,49,51,49,50,10,102,32,51,49,48,47,47,49,51,48,55,32,49,49,53,53,47,47,49,51,49,50,32,49,56,48,55,47,47,49,51,48,48,32,49,49,52,57,47,47,49,50,57,57,10,102,32,51,49,48,47,47,49,51,48,55,32,49,49,52,57,47,47,49,50,57,57,32,49,56,48,56,47,47,49,51,48,54,32,49,49,53,51,47,47,49,51,48,56,10,102,32,51,49,49,47,47,49,51,49,51,32,49,49,53,54,47,47,49,51,49,52,32,49,56,48,56,47,47,49,51,48,54,32,49,49,53,50,47,47,49,51,48,53,10,102,32,51,49,49,47,47,49,51,49,51,32,49,49,53,50,47,47,49,51,48,53,32,49,56,54,49,47,47,49,51,48,52,32,49,49,53,55,47,47,49,51,49,53,10,102,32,51,49,49,47,47,49,51,49,51,32,49,49,53,55,47,47,49,51,49,53,32,49,56,53,57,47,47,49,51,49,54,32,49,49,53,56,47,47,49,51,49,55,10,102,32,51,49,49,47,47,49,51,49,51,32,49,49,53,56,47,47,49,51,49,55,32,49,53,56,48,47,47,49,51,49,56,32,49,49,53,54,47,47,49,51,49,52,10,102,32,51,49,50,47,47,49,51,49,57,32,49,49,53,57,47,47,49,51,50,48,32,49,56,54,48,47,47,49,51,50,49,32,49,49,54,48,47,47,49,51,50,50,10,102,32,51,49,50,47,47,49,51,49,57,32,49,49,54,48,47,47,49,51,50,50,32,49,56,54,50,47,47,49,51,48,57,32,49,49,53,51,47,47,49,51,48,56,10,102,32,51,49,50,47,47,49,51,49,57,32,49,49,53,51,47,47,49,51,48,56,32,49,56,48,56,47,47,49,51,48,54,32,49,49,53,54,47,47,49,51,49,52,10,102,32,51,49,50,47,47,49,51,49,57,32,49,49,53,54,47,47,49,51,49,52,32,49,53,56,48,47,47,49,51,49,56,32,49,49,53,57,47,47,49,51,50,48,10,102,32,51,49,51,47,47,49,51,50,51,32,49,49,54,49,47,47,49,51,50,52,32,49,53,56,48,47,47,49,51,49,56,32,49,49,53,56,47,47,49,51,49,55,10,102,32,51,49,51,47,47,49,51,50,51,32,49,49,53,56,47,47,49,51,49,55,32,49,56,53,57,47,47,49,51,49,54,32,49,49,54,50,47,47,49,51,50,53,10,102,32,51,49,51,47,47,49,51,50,51,32,49,49,54,50,47,47,49,51,50,53,32,49,56,50,49,47,47,49,50,57,50,32,49,49,52,53,47,47,49,50,57,49,10,102,32,51,49,51,47,47,49,51,50,51,32,49,49,52,53,47,47,49,50,57,49,32,49,53,56,49,47,47,49,50,57,48,32,49,49,54,49,47,47,49,51,50,52,10,102,32,51,49,52,47,47,49,51,50,54,32,49,49,52,56,47,47,49,50,57,55,32,49,56,50,50,47,47,49,50,57,54,32,49,49,54,51,47,47,49,51,50,55,10,102,32,51,49,52,47,47,49,51,50,54,32,49,49,54,51,47,47,49,51,50,55,32,49,56,54,48,47,47,49,51,50,49,32,49,49,53,57,47,47,49,51,50,48,10,102,32,51,49,52,47,47,49,51,50,54,32,49,49,53,57,47,47,49,51,50,48,32,49,53,56,48,47,47,49,51,49,56,32,49,49,54,49,47,47,49,51,50,52,10,102,32,51,49,52,47,47,49,51,50,54,32,49,49,54,49,47,47,49,51,50,52,32,49,53,56,49,47,47,49,50,57,48,32,49,49,52,56,47,47,49,50,57,55,10,102,32,51,49,53,47,47,49,51,50,56,32,49,49,54,52,47,47,49,51,50,57,32,49,55,57,55,47,47,49,48,56,50,32,49,48,52,53,47,47,49,48,57,49,10,102,32,51,49,53,47,47,49,51,50,56,32,49,48,52,53,47,47,49,48,57,49,32,49,55,57,57,47,47,49,48,57,48,32,49,49,54,53,47,47,49,51,51,48,10,102,32,51,49,53,47,47,49,51,50,56,32,49,49,54,53,47,47,49,51,51,48,32,49,56,54,55,47,47,49,51,51,49,32,49,49,54,54,47,47,49,51,51,50,10,102,32,51,49,53,47,47,49,51,50,56,32,49,49,54,54,47,47,49,51,51,50,32,49,56,54,57,47,47,49,51,51,51,32,49,49,54,52,47,47,49,51,50,57,10,102,32,51,49,54,47,47,49,51,51,52,32,49,49,54,55,47,47,49,51,51,53,32,49,56,54,56,47,47,49,51,51,54,32,49,49,54,56,47,47,49,51,51,55,10,102,32,51,49,54,47,47,49,51,51,52,32,49,49,54,56,47,47,49,51,51,55,32,49,56,48,48,47,47,49,48,57,52,32,49,48,52,54,47,47,49,48,57,51,10,102,32,51,49,54,47,47,49,51,51,52,32,49,48,52,54,47,47,49,48,57,51,32,49,55,57,56,47,47,49,48,56,54,32,49,49,54,57,47,47,49,51,51,56,10,102,32,51,49,54,47,47,49,51,51,52,32,49,49,54,57,47,47,49,51,51,56,32,49,56,55,48,47,47,49,51,51,57,32,49,49,54,55,47,47,49,51,51,53,10,102,32,51,49,55,47,47,49,51,52,48,32,49,49,55,48,47,47,49,51,52,49,32,49,56,54,57,47,47,49,51,51,51,32,49,49,54,54,47,47,49,51,51,50,10,102,32,51,49,55,47,47,49,51,52,48,32,49,49,54,54,47,47,49,51,51,50,32,49,56,54,55,47,47,49,51,51,49,32,49,49,55,49,47,47,49,51,52,50,10,102,32,51,49,55,47,47,49,51,52,48,32,49,49,55,49,47,47,49,51,52,50,32,49,56,55,51,47,47,49,51,52,51,32,49,49,55,50,47,47,49,51,52,52,10,102,32,51,49,55,47,47,49,51,52,48,32,49,49,55,50,47,47,49,51,52,52,32,49,56,55,49,47,47,49,51,52,53,32,49,49,55,48,47,47,49,51,52,49,10,102,32,51,49,56,47,47,49,51,52,54,32,49,49,55,51,47,47,49,51,52,55,32,49,56,55,52,47,47,49,51,52,56,32,49,49,55,52,47,47,49,51,52,57,10,102,32,51,49,56,47,47,49,51,52,54,32,49,49,55,52,47,47,49,51,52,57,32,49,56,54,56,47,47,49,51,51,54,32,49,49,54,55,47,47,49,51,51,53,10,102,32,51,49,56,47,47,49,51,52,54,32,49,49,54,55,47,47,49,51,51,53,32,49,56,55,48,47,47,49,51,51,57,32,49,49,55,53,47,47,49,51,53,48,10,102,32,51,49,56,47,47,49,51,52,54,32,49,49,55,53,47,47,49,51,53,48,32,49,56,55,50,47,47,49,51,53,49,32,49,49,55,51,47,47,49,51,52,55,10,102,32,51,49,57,47,47,49,51,53,50,32,49,49,55,54,47,47,49,51,53,51,32,49,56,55,49,47,47,49,51,52,53,32,49,49,55,50,47,47,49,51,52,52,10,102,32,51,49,57,47,47,49,51,53,50,32,49,49,55,50,47,47,49,51,52,52,32,49,56,55,51,47,47,49,51,52,51,32,49,49,55,55,47,47,49,51,53,52,10,102,32,51,49,57,47,47,49,51,53,50,32,49,49,55,55,47,47,49,51,53,52,32,49,56,55,53,47,47,49,51,53,53,32,49,49,55,56,47,47,49,51,53,54,10,102,32,51,49,57,47,47,49,51,53,50,32,49,49,55,56,47,47,49,51,53,54,32,49,56,55,55,47,47,49,51,53,55,32,49,49,55,54,47,47,49,51,53,51,10,102,32,51,50,48,47,47,49,51,53,56,32,49,49,55,57,47,47,49,51,53,57,32,49,56,55,54,47,47,49,51,54,48,32,49,49,56,48,47,47,49,51,54,49,10,102,32,51,50,48,47,47,49,51,53,56,32,49,49,56,48,47,47,49,51,54,49,32,49,56,55,52,47,47,49,51,52,56,32,49,49,55,51,47,47,49,51,52,55,10,102,32,51,50,48,47,47,49,51,53,56,32,49,49,55,51,47,47,49,51,52,55,32,49,56,55,50,47,47,49,51,53,49,32,49,49,56,49,47,47,49,51,54,50,10,102,32,51,50,48,47,47,49,51,53,56,32,49,49,56,49,47,47,49,51,54,50,32,49,56,55,56,47,47,49,51,54,51,32,49,49,55,57,47,47,49,51,53,57,10,102,32,51,50,49,47,47,49,51,54,52,32,49,49,56,50,47,47,49,51,54,53,32,49,56,55,55,47,47,49,51,53,55,32,49,49,55,56,47,47,49,51,53,54,10,102,32,51,50,49,47,47,49,51,54,52,32,49,49,55,56,47,47,49,51,53,54,32,49,56,55,53,47,47,49,51,53,53,32,49,49,56,51,47,47,49,51,54,54,10,102,32,51,50,49,47,47,49,51,54,52,32,49,49,56,51,47,47,49,51,54,54,32,49,56,56,49,47,47,49,51,54,55,32,49,49,56,52,47,47,49,51,54,56,10,102,32,51,50,49,47,47,49,51,54,52,32,49,49,56,52,47,47,49,51,54,56,32,49,56,55,57,47,47,49,51,54,57,32,49,49,56,50,47,47,49,51,54,53,10,102,32,51,50,50,47,47,49,51,55,48,32,49,49,56,53,47,47,49,51,55,49,32,49,56,56,50,47,47,49,51,55,50,32,49,49,56,54,47,47,49,51,55,51,10,102,32,51,50,50,47,47,49,51,55,48,32,49,49,56,54,47,47,49,51,55,51,32,49,56,55,54,47,47,49,51,54,48,32,49,49,55,57,47,47,49,51,53,57,10,102,32,51,50,50,47,47,49,51,55,48,32,49,49,55,57,47,47,49,51,53,57,32,49,56,55,56,47,47,49,51,54,51,32,49,49,56,55]);fileData0.push.apply(fileData0,[47,47,49,51,55,52,10,102,32,51,50,50,47,47,49,51,55,48,32,49,49,56,55,47,47,49,51,55,52,32,49,56,56,48,47,47,49,51,55,53,32,49,49,56,53,47,47,49,51,55,49,10,102,32,51,50,51,47,47,49,51,55,54,32,49,49,56,56,47,47,49,51,55,55,32,49,56,49,57,47,47,49,51,55,56,32,49,49,56,57,47,47,49,51,55,57,10,102,32,51,50,51,47,47,49,51,55,54,32,49,49,56,57,47,47,49,51,55,57,32,49,56,56,51,47,47,49,51,56,48,32,49,49,57,48,47,47,49,51,56,49,10,102,32,51,50,51,47,47,49,51,55,54,32,49,49,57,48,47,47,49,51,56,49,32,49,56,55,57,47,47,49,51,54,57,32,49,49,56,52,47,47,49,51,54,56,10,102,32,51,50,51,47,47,49,51,55,54,32,49,49,56,52,47,47,49,51,54,56,32,49,56,56,49,47,47,49,51,54,55,32,49,49,56,56,47,47,49,51,55,55,10,102,32,51,50,52,47,47,49,51,56,50,32,49,49,56,53,47,47,49,51,55,49,32,49,56,56,48,47,47,49,51,55,53,32,49,49,57,49,47,47,49,51,56,51,10,102,32,51,50,52,47,47,49,51,56,50,32,49,49,57,49,47,47,49,51,56,51,32,49,56,56,52,47,47,49,51,56,52,32,49,49,57,50,47,47,49,51,56,53,10,102,32,51,50,52,47,47,49,51,56,50,32,49,49,57,50,47,47,49,51,56,53,32,49,56,50,48,47,47,49,51,56,54,32,49,49,57,51,47,47,49,51,56,55,10,102,32,51,50,52,47,47,49,51,56,50,32,49,49,57,51,47,47,49,51,56,55,32,49,56,56,50,47,47,49,51,55,50,32,49,49,56,53,47,47,49,51,55,49,10,102,32,51,50,53,47,47,49,51,56,56,32,49,49,57,52,47,47,49,51,56,57,32,49,56,50,49,47,47,49,50,57,50,32,49,49,54,50,47,47,49,51,50,53,10,102,32,51,50,53,47,47,49,51,56,56,32,49,49,54,50,47,47,49,51,50,53,32,49,56,53,57,47,47,49,51,49,54,32,49,49,57,53,47,47,49,51,57,48,10,102,32,51,50,53,47,47,49,51,56,56,32,49,49,57,53,47,47,49,51,57,48,32,49,56,55,57,47,47,49,51,54,57,32,49,49,57,48,47,47,49,51,56,49,10,102,32,51,50,53,47,47,49,51,56,56,32,49,49,57,48,47,47,49,51,56,49,32,49,56,56,51,47,47,49,51,56,48,32,49,49,57,52,47,47,49,51,56,57,10,102,32,51,50,54,47,47,49,51,57,49,32,49,49,57,49,47,47,49,51,56,51,32,49,56,56,48,47,47,49,51,55,53,32,49,49,57,54,47,47,49,51,57,50,10,102,32,51,50,54,47,47,49,51,57,49,32,49,49,57,54,47,47,49,51,57,50,32,49,56,54,48,47,47,49,51,50,49,32,49,49,54,51,47,47,49,51,50,55,10,102,32,51,50,54,47,47,49,51,57,49,32,49,49,54,51,47,47,49,51,50,55,32,49,56,50,50,47,47,49,50,57,54,32,49,49,57,55,47,47,49,51,57,51,10,102,32,51,50,54,47,47,49,51,57,49,32,49,49,57,55,47,47,49,51,57,51,32,49,56,56,52,47,47,49,51,56,52,32,49,49,57,49,47,47,49,51,56,51,10,102,32,51,50,55,47,47,49,51,57,52,32,49,49,57,53,47,47,49,51,57,48,32,49,56,53,57,47,47,49,51,49,54,32,49,49,53,55,47,47,49,51,49,53,10,102,32,51,50,55,47,47,49,51,57,52,32,49,49,53,55,47,47,49,51,49,53,32,49,56,54,49,47,47,49,51,48,52,32,49,49,57,56,47,47,49,51,57,53,10,102,32,51,50,55,47,47,49,51,57,52,32,49,49,57,56,47,47,49,51,57,53,32,49,56,55,55,47,47,49,51,53,55,32,49,49,56,50,47,47,49,51,54,53,10,102,32,51,50,55,47,47,49,51,57,52,32,49,49,56,50,47,47,49,51,54,53,32,49,56,55,57,47,47,49,51,54,57,32,49,49,57,53,47,47,49,51,57,48,10,102,32,51,50,56,47,47,49,51,57,54,32,49,49,56,55,47,47,49,51,55,52,32,49,56,55,56,47,47,49,51,54,51,32,49,49,57,57,47,47,49,51,57,55,10,102,32,51,50,56,47,47,49,51,57,54,32,49,49,57,57,47,47,49,51,57,55,32,49,56,54,50,47,47,49,51,48,57,32,49,49,54,48,47,47,49,51,50,50,10,102,32,51,50,56,47,47,49,51,57,54,32,49,49,54,48,47,47,49,51,50,50,32,49,56,54,48,47,47,49,51,50,49,32,49,49,57,54,47,47,49,51,57,50,10,102,32,51,50,56,47,47,49,51,57,54,32,49,49,57,54,47,47,49,51,57,50,32,49,56,56,48,47,47,49,51,55,53,32,49,49,56,55,47,47,49,51,55,52,10,102,32,51,50,57,47,47,49,51,57,56,32,49,49,57,56,47,47,49,51,57,53,32,49,56,54,49,47,47,49,51,48,52,32,49,49,53,49,47,47,49,51,48,51,10,102,32,51,50,57,47,47,49,51,57,56,32,49,49,53,49,47,47,49,51,48,51,32,49,56,54,51,47,47,49,51,48,50,32,49,50,48,48,47,47,49,51,57,57,10,102,32,51,50,57,47,47,49,51,57,56,32,49,50,48,48,47,47,49,51,57,57,32,49,56,55,49,47,47,49,51,52,53,32,49,49,55,54,47,47,49,51,53,51,10,102,32,51,50,57,47,47,49,51,57,56,32,49,49,55,54,47,47,49,51,53,51,32,49,56,55,55,47,47,49,51,53,55,32,49,49,57,56,47,47,49,51,57,53,10,102,32,51,51,48,47,47,49,52,48,48,32,49,49,56,49,47,47,49,51,54,50,32,49,56,55,50,47,47,49,51,53,49,32,49,50,48,49,47,47,49,52,48,49,10,102,32,51,51,48,47,47,49,52,48,48,32,49,50,48,49,47,47,49,52,48,49,32,49,56,54,52,47,47,49,51,49,49,32,49,49,53,52,47,47,49,51,49,48,10,102,32,51,51,48,47,47,49,52,48,48,32,49,49,53,52,47,47,49,51,49,48,32,49,56,54,50,47,47,49,51,48,57,32,49,49,57,57,47,47,49,51,57,55,10,102,32,51,51,48,47,47,49,52,48,48,32,49,49,57,57,47,47,49,51,57,55,32,49,56,55,56,47,47,49,51,54,51,32,49,49,56,49,47,47,49,51,54,50,10,102,32,51,51,49,47,47,49,52,48,50,32,49,50,48,48,47,47,49,51,57,57,32,49,56,54,51,47,47,49,51,48,50,32,49,50,48,50,47,47,49,52,48,51,10,102,32,51,51,49,47,47,49,52,48,50,32,49,50,48,50,47,47,49,52,48,51,32,49,56,54,53,47,47,49,52,48,52,32,49,50,48,51,47,47,49,52,48,53,10,102,32,51,51,49,47,47,49,52,48,50,32,49,50,48,51,47,47,49,52,48,53,32,49,56,54,57,47,47,49,51,51,51,32,49,49,55,48,47,47,49,51,52,49,10,102,32,51,51,49,47,47,49,52,48,50,32,49,49,55,48,47,47,49,51,52,49,32,49,56,55,49,47,47,49,51,52,53,32,49,50,48,48,47,47,49,51,57,57,10,102,32,51,51,50,47,47,49,52,48,54,32,49,49,55,53,47,47,49,51,53,48,32,49,56,55,48,47,47,49,51,51,57,32,49,50,48,52,47,47,49,52,48,55,10,102,32,51,51,50,47,47,49,52,48,54,32,49,50,48,52,47,47,49,52,48,55,32,49,56,54,54,47,47,49,52,48,56,32,49,50,48,53,47,47,49,52,48,57,10,102,32,51,51,50,47,47,49,52,48,54,32,49,50,48,53,47,47,49,52,48,57,32,49,56,54,52,47,47,49,51,49,49,32,49,50,48,49,47,47,49,52,48,49,10,102,32,51,51,50,47,47,49,52,48,54,32,49,50,48,49,47,47,49,52,48,49,32,49,56,55,50,47,47,49,51,53,49,32,49,49,55,53,47,47,49,51,53,48,10,102,32,51,51,51,47,47,49,52,49,48,32,49,50,48,54,47,47,49,52,49,49,32,49,55,57,53,47,47,49,48,55,52,32,49,48,52,49,47,47,49,48,56,51,10,102,32,51,51,51,47,47,49,52,49,48,32,49,48,52,49,47,47,49,48,56,51,32,49,55,57,55,47,47,49,48,56,50,32,49,49,54,52,47,47,49,51,50,57,10,102,32,51,51,51,47,47,49,52,49,48,32,49,49,54,52,47,47,49,51,50,57,32,49,56,54,57,47,47,49,51,51,51,32,49,50,48,51,47,47,49,52,48,53,10,102,32,51,51,51,47,47,49,52,49,48,32,49,50,48,51,47,47,49,52,48,53,32,49,56,54,53,47,47,49,52,48,52,32,49,50,48,54,47,47,49,52,49,49,10,102,32,51,51,52,47,47,49,52,49,50,32,49,50,48,52,47,47,49,52,48,55,32,49,56,55,48,47,47,49,51,51,57,32,49,49,54,57,47,47,49,51,51,56,10,102,32,51,51,52,47,47,49,52,49,50,32,49,49,54,57,47,47,49,51,51,56,32,49,55,57,56,47,47,49,48,56,54,32,49,48,52,50,47,47,49,48,56,53,10,102,32,51,51,52,47,47,49,52,49,50,32,49,48,52,50,47,47,49,48,56,53,32,49,55,57,54,47,47,49,48,55,56,32,49,50,48,55,47,47,49,52,49,51,10,102,32,51,51,52,47,47,49,52,49,50,32,49,50,48,55,47,47,49,52,49,51,32,49,56,54,54,47,47,49,52,48,56,32,49,50,48,52,47,47,49,52,48,55,10,102,32,51,51,53,47,47,49,52,49,52,32,49,50,48,56,47,47,49,52,49,53,32,49,53,55,57,47,47,49,52,49,54,32,49,50,48,57,47,47,49,52,49,55,10,102,32,51,51,53,47,47,49,52,49,52,32,49,50,48,57,47,47,49,52,49,55,32,49,56,54,53,47,47,49,52,48,52,32,49,50,48,50,47,47,49,52,48,51,10,102,32,51,51,53,47,47,49,52,49,52,32,49,50,48,50,47,47,49,52,48,51,32,49,56,54,51,47,47,49,51,48,50,32,49,49,53,48,47,47,49,51,48,49,10,102,32,51,51,53,47,47,49,52,49,52,32,49,49,53,48,47,47,49,51,48,49,32,49,56,48,55,47,47,49,51,48,48,32,49,50,48,56,47,47,49,52,49,53,10,102,32,51,51,54,47,47,49,52,49,56,32,49,49,53,53,47,47,49,51,49,50,32,49,56,54,52,47,47,49,51,49,49,32,49,50,48,53,47,47,49,52,48,57,10,102,32,51,51,54,47,47,49,52,49,56,32,49,50,48,53,47,47,49,52,48,57,32,49,56,54,54,47,47,49,52,48,56,32,49,50,49,48,47,47,49,52,49,57,10,102,32,51,51,54,47,47,49,52,49,56,32,49,50,49,48,47,47,49,52,49,57,32,49,53,55,57,47,47,49,52,49,54,32,49,50,48,56,47,47,49,52,49,53,10,102,32,51,51,54,47,47,49,52,49,56,32,49,50,48,56,47,47,49,52,49,53,32,49,56,48,55,47,47,49,51,48,48,32,49,49,53,53,47,47,49,51,49,50,10,102,32,51,51,55,47,47,49,52,50,48,32,49,50,49,49,47,47,49,52,50,49,32,49,55,56,57,47,47,49,48,52,57,32,49,48,50,57,47,47,49,48,53,57,10,102,32,51,51,55,47,47,49,52,50,48,32,49,48,50,57,47,47,49,48,53,57,32,49,55,57,49,47,47,49,48,53,56,32,49,48,51,51,47,47,49,48,54,55,10,102,32,51,51,55,47,47,49,52,50,48,32,49,48,51,51,47,47,49,48,54,55,32,49,55,57,51,47,47,49,48,54,54,32,49,48,51,55,47,47,49,48,55,53,10,102,32,51,51,55,47,47,49,52,50,48,32,49,48,51,55,47,47,49,48,55,53,32,49,55,57,53,47,47,49,48,55,52,32,49,50,49,49,47,47,49,52,50,49,10,102,32,51,51,56,47,47,49,52,50,50,32,49,48,51,56,47,47,49,48,55,55,32,49,55,57,52,47,47,49,48,55,48,32,49,48,51,52,47,47,49,48,54,57,10,102,32,51,51,56,47,47,49,52,50,50,32,49,48,51,52,47,47,49,48,54,57,32,49,55,57,50,47,47,49,48,54,50,32,49,48,51,48,47,47,49,48,54,49,10,102,32,51,51,56,47,47,49,52,50,50,32,49,48,51,48,47,47,49,48,54,49,32,49,55,57,48,47,47,49,48,53,52,32,49,50,49,50,47,47,49,52,50,51,10,102,32,51,51,56,47,47,49,52,50,50,32,49,50,49,50,47,47,49,52,50,51,32,49,55,57,54,47,47,49,48,55,56,32,49,48,51,56,47,47,49,48,55,55,10,102,32,51,51,57,47,47,49,52,50,52,32,49,50,49,51,47,47,49,52,50,53,32,49,55,56,57,47,47,49,48,52,57,32,49,50,49,49,47,47,49,52,50,49,10,102,32,51,51,57,47,47,49,52,50,52,32,49,50,49,49,47,47,49,52,50,49,32,49,55,57,53,47,47,49,48,55,52,32,49,50,48,54,47,47,49,52,49,49,10,102,32,51,51,57,47,47,49,52,50,52,32,49,50,48,54,47,47,49,52,49,49,32,49,56,54,53,47,47,49,52,48,52,32,49,50,48,57,47,47,49,52,49,55,10,102,32,51,51,57,47,47,49,52,50,52,32,49,50,48,57,47,47,49,52,49,55,32,49,53,55,57,47,47,49,52,49,54,32,49,50,49,51,47,47,49,52,50,53,10,102,32,51,52,48,47,47,49,52,50,54,32,49,50,49,48,47,47,49,52,49,57,32,49,56,54,54,47,47,49,52,48,56,32,49,50,48,55,47,47,49,52,49,51,10,102,32,51,52,48,47,47,49,52,50,54,32,49,50,48,55,47,47,49,52,49,51,32,49,55,57,54,47,47,49,48,55,56,32,49,50,49,50,47,47,49,52,50,51,10,102,32,51,52,48,47,47,49,52,50,54,32,49,50,49,50,47,47,49,52,50,51,32,49,55,57,48,47,47,49,48,53,52,32,49,50,49,52,47,47,49,52,50,55,10,102,32,51,52,48,47,47,49,52,50,54,32,49,50,49,52,47,47,49,52,50,55,32,49,53,55,57,47,47,49,52,49,54,32,49,50,49,48,47,47,49,52,49,57,10,102,32,51,52,49,47,47,49,52,50,56,32,49,50,49,53,47,47,49,52,50,57,32,49,53,55,56,47,47,49,48,53,49,32,49,48,50,53,47,47,49,48,53,48,10,102,32,51,52,49,47,47,49,52,50,56,32,49,48,50,53,47,47,49,48,53,48,32,49,55,56,57,47,47,49,48,52,57,32,49,50,49,51,47,47,49,52,50,53,10,102,32,51,52,49,47,47,49,52,50,56,32,49,50,49,51,47,47,49,52,50,53,32,49,53,55,57,47,47,49,52,49,54,32,49,50,49,53,47,47,49,52,50,57,10,102,32,51,52,50,47,47,49,52,51,48,32,49,50,49,53,47,47,49,52,50,57,32,49,53,55,57,47,47,49,52,49,54,32,49,50,49,52,47,47,49,52,50,55,10,102,32,51,52,50,47,47,49,52,51,48,32,49,50,49,52,47,47,49,52,50,55,32,49,55,57,48,47,47,49,48,53,52,32,49,48,50,54,47,47,49,48,53,51,10,102,32,51,52,50,47,47,49,52,51,48,32,49,48,50,54,47,47,49,48,53,51,32,49,53,55,56,47,47,49,48,53,49,32,49,50,49,53,47,47,49,52,50,57,10,102,32,51,52,51,47,47,49,52,51,49,32,49,49,54,53,47,47,49,51,51,48,32,49,55,57,57,47,47,49,48,57,48,32,49,48,52,57,47,47,49,48,57,57,10,102,32,51,52,51,47,47,49,52,51,49,32,49,48,52,57,47,47,49,48,57,57,32,49,56,48,49,47,47,49,48,57,56,32,49,49,51,56,47,47,49,50,55,55,10,102,32,51,52,51,47,47,49,52,51,49,32,49,49,51,56,47,47,49,50,55,55,32,49,56,49,53,47,47,49,50,56,49,32,49,50,49,54,47,47,49,52,51,50,10,102,32,51,52,51,47,47,49,52,51,49,32,49,50,49,54,47,47,49,52,51,50,32,49,56,54,55,47,47,49,51,51,49,32,49,49,54,53,47,47,49,51,51,48,10,102,32,51,52,52,47,47,49,52,51,51,32,49,50,49,55,47,47,49,52,51,52,32,49,56,49,54,47,47,49,50,56,55,32,49,49,52,51,47,47,49,50,56,54,10,102,32,51,52,52,47,47,49,52,51,51,32,49,49,52,51,47,47,49,50,56,54,32,49,56,48,50,47,47,49,49,48,50,32,49,48,53,48,47,47,49,49,48,49,10,102,32,51,52,52,47,47,49,52,51,51,32,49,48,53,48,47,47,49,49,48,49,32,49,56,48,48,47,47,49,48,57,52,32,49,49,54,56,47,47,49,51,51,55,10,102,32,51,52,52,47,47,49,52,51,51,32,49,49,54,56,47,47,49,51,51,55,32,49,56,54,56,47,47,49,51,51,54,32,49,50,49,55,47,47,49,52,51,52,10,102,32,51,52,53,47,47,49,52,51,53,32,49,50,49,54,47,47,49,52,51,50,32,49,56,49,53,47,47,49,50,56,49,32,49,50,49,56,47,47,49,52,51,54,10,102,32,51,52,53,47,47,49,52,51,53,32,49,50,49,56,47,47,49,52,51,54,32,49,56,49,55,47,47,49,52,51,55,32,49,50,49,57,47,47,49,52,51,56,10,102,32,51,52,53,47,47,49,52,51,53,32,49,50,49,57,47,47,49,52,51,56,32,49,56,55,51,47,47,49,51,52,51,32,49,49,55,49,47,47,49,51,52,50,10,102,32,51,52,53,47,47,49,52,51,53,32,49,49,55,49,47,47,49,51,52,50,32,49,56,54,55,47,47,49,51,51,49,32,49,50,49,54,47,47,49,52,51,50,10,102,32,51,52,54,47,47,49,52,51,57,32,49,49,55,52,47,47,49,51,52,57,32,49,56,55,52,47,47,49,51,52,56,32,49,50,50,48,47,47,49,52,52,48,10,102,32,51,52,54,47,47,49,52,51,57,32,49,50,50,48,47,47,49,52,52,48,32,49,56,49,56,47,47,49,52,52,49,32,49,50,50,49,47,47,49,52,52,50,10,102,32,51,52,54,47,47,49,52,51,57,32,49,50,50,49,47,47,49,52,52,50,32,49,56,49,54,47,47,49,50,56,55,32,49,50,49,55,47,47,49,52,51,52,10,102,32,51,52,54,47,47,49,52,51,57,32,49,50,49,55,47,47,49,52,51,52,32,49,56,54,56,47,47,49,51,51,54,32,49,49,55,52,47,47,49,51,52,57,10,102,32,51,52,55,47,47,49,52,52,51,32,49,50,49,57,47,47,49,52,51,56,32,49,56,49,55,47,47,49,52,51,55,32,49,50,50,50,47,47,49,52,52,52,10,102,32,51,52,55,47,47,49,52,52,51,32,49,50,50,50,47,47,49,52,52,52,32,49,56,56,55,47,47,49,52,52,53,32,49,50,50,51,47,47,49,52,52,54,10,102,32,51,52,55,47,47,49,52,52,51,32,49,50,50,51,47,47,49,52,52,54,32,49,56,55,53,47,47,49,51,53,53,32,49,49,55,55,47,47,49,51,53,52,10,102,32,51,52,55,47,47,49,52,52,51,32,49,49,55,55,47,47,49,51,53,52,32,49,56,55,51,47,47,49,51,52,51,32,49,50,49,57,47,47,49,52,51,56,10,102,32,51,52,56,47,47,49,52,52,55,32,49,49,56,48,47,47,49,51,54,49,32,49,56,55,54,47,47,49,51,54,48,32,49,50,50,52,47,47,49,52,52,56,10,102,32,51,52,56,47,47,49,52,52,55,32,49,50,50,52,47,47,49,52,52,56,32,49,56,56,56,47,47,49,52,52,57,32,49,50,50,53,47,47,49,52,53,48,10,102,32,51,52,56,47,47,49,52,52,55,32,49,50,50,53,47,47,49,52,53,48,32,49,56,49,56,47,47,49,52,52,49,32,49,50,50,48,47,47,49,52,52,48,10,102,32,51,52,56,47,47,49,52,52,55,32,49,50,50,48,47,47,49,52,52,48,32,49,56,55,52,47,47,49,51,52,56,32,49,49,56,48,47,47,49,51,54,49,10,102,32,51,52,57,47,47,49,52,53,49,32,49,50,50,54,47,47,49,52,53,50,32,49,56,49,57,47,47,49,51,55,56,32,49,49,56,56,47,47,49,51,55,55,10,102,32,51,52,57,47,47,49,52,53,49,32,49,49,56,56,47,47,49,51,55,55,32,49,56,56,49,47,47,49,51,54,55,32,49,49,56,51,47,47,49,51,54,54,10,102,32,51,52,57,47,47,49,52,53,49,32,49,49,56,51,47,47,49,51,54,54,32,49,56,55,53,47,47,49,51,53,53,32,49,50,50,51,47,47,49,52,52,54,10,102,32,51,52,57,47,47,49,52,53,49,32,49,50,50,51,47,47,49,52,52,54,32,49,56,56,55,47,47,49,52,52,53,32,49,50,50,54,47,47,49,52,53,50,10,102,32,51,53,48,47,47,49,52,53,51,32,49,50,50,52,47,47,49,52,52,56,32,49,56,55,54,47,47,49,51,54,48,32,49,49,56,54,47,47,49,51,55,51,10,102,32,51,53,48,47,47,49,52,53,51,32,49,49,56,54,47,47,49,51,55,51,32,49,56,56,50,47,47,49,51,55,50,32,49,49,57,51,47,47,49,51,56,55,10,102,32,51,53,48,47,47,49,52,53,51,32,49,49,57,51,47,47,49,51,56,55,32,49,56,50,48,47,47,49,51,56,54,32,49,50,50,55,47,47,49,52,53,52,10,102,32,51,53,48,47,47,49,52,53,51,32,49,50,50,55,47,47,49,52,53,52,32,49,56,56,56,47,47,49,52,52,57,32,49,50,50,52,47,47,49,52,52,56,10,102,32,51,53,49,47,47,49,52,53,53,32,49,50,50,56,47,47,49,52,53,54,32,49,56,53,51,47,47,49,50,54,48,32,49,49,50,57,47,47,49,50,53,57,10,102,32,51,53,49,47,47,49,52,53,53,32,49,49,50,57,47,47,49,50,53,57,32,49,56,53,53,47,47,49,50,53,48,32,49,50,50,57,47,47,49,52,53,55,10,102,32,51,53,49,47,47,49,52,53,53,32,49,50,50,57,47,47,49,52,53,55,32,49,56,57,49,47,47,49,52,53,56,32,49,50,51,48,47,47,49,52,53,57,10,102,32,51,53,49,47,47,49,52,53,53,32,49,50,51,48,47,47,49,52,53,57,32,49,56,56,57,47,47,49,52,54,48,32,49,50,50,56,47,47,49,52,53,54,10,102,32,51,53,50,47,47,49,52,54,49,32,49,50,51,49,47,47,49,52,54,50,32,49,56,57,50,47,47,49,52,54,51,32,49,50,51,50,47,47,49,52,54,52,10,102,32,51,53,50,47,47,49,52,54,49,32,49,50,51,50,47,47,49,52,54,52,32,49,56,53,54,47,47,49,50,53,53,32,49,49,51,50,47,47,49,50,54,54,10,102,32,51,53,50,47,47,49,52,54,49,32,49,49,51,50,47,47,49,50,54,54,32,49,56,53,52,47,47,49,50,54,53,32,49,50,51,51,47,47,49,52,54,53,10,102,32,51,53,50,47,47,49,52,54,49,32,49,50,51,51,47,47,49,52,54,53,32,49,56,57,48,47,47,49,52,54,54,32,49,50,51,49,47,47,49,52,54,50,10,102,32,51,53,51,47,47,49,52,54,55,32,49,50,51,52,47,47,49,52,54,56,32,49,56,50,51,47,47,49,50,55,57,32,49,50,51,53,47,47,49,52,54,57,10,102,32,51,53,51,47,47,49,52,54,55,32,49,50,51,53,47,47,49,52,54,57,32,49,56,56,57,47,47,49,52,54,48,32,49,50,51,48,47,47,49,52,53,57,10,102,32,51,53,51,47,47,49,52,54,55,32,49,50,51,48,47,47,49,52,53,57,32,49,56,57,49,47,47,49,52,53,56,32,49,50,51,54,47,47,49,52,55,48,10,102,32,51,53,51,47,47,49,52,54,55,32,49,50,51,54,47,47,49,52,55,48,32,49,56,50,53,47,47,49,52,55,49,32,49,50,51,52,47,47,49,52,54,56,10,102,32,51,53,52,47,47,49,52,55,50,32,49,50,51,55,47,47,49,52,55,51,32,49,56,57,50,47,47,49,52,54,51,32,49,50,51,49,47,47,49,52,54,50,10,102,32,51,53,52,47,47,49,52,55,50,32,49,50,51,49,47,47,49,52,54,50,32,49,56,57,48,47,47,49,52,54,54,32,49,50,51,56,47,47,49,52,55,52,10,102,32,51,53,52,47,47,49,52,55,50,32,49,50,51,56,47,47,49,52,55,52,32,49,56,50,52,47,47,49,50,56,52,32,49,50,51,57,47,47,49,52,55,53,10,102,32,51,53,52,47,47,49,52,55,50,32,49,50,51,57,47,47,49,52,55,53,32,49,56,50,54,47,47,49,52,55,54,32,49,50,51,55,47,47,49,52,55,51,10,102,32,51,53,53,47,47,49,52,55,55,32,49,49,51,57,47,47,49,50,55,56,32,49,56,48,51,47,47,49,49,48,54,32,49,48,53,55,47,47,49,49,49,53,10,102,32,51,53,53,47,47,49,52,55,55,32,49,48,53,55,47,47,49,49,49,53,32,49,56,48,53,47,47,49,49,49,52,32,49,50,52,48,47,47,49,52,55,56,10,102,32,51,53,53,47,47,49,52,55,55,32,49,50,52,48,47,47,49,52,55,56,32,49,56,56,57,47,47,49,52,54,48,32,49,50,51,53,47,47,49,52,54,57,10,102,32,51,53,53,47,47,49,52,55,55,32,49,50,51,53,47,47,49,52,54,57,32,49,56,50,51,47,47,49,50,55,57,32,49,49,51,57,47,47,49,50,55,56,10,102,32,51,53,54,47,47,49,52,55,57,32,49,50,51,56,47,47,49,52,55,52,32,49,56,57,48,47,47,49,52,54,54,32,49,50,52,49,47,47,49,52,56,48,10,102,32,51,53,54,47,47,49,52,55,57,32,49,50,52,49,47,47,49,52,56,48,32,49,56,48,54,47,47,49,49,49,56,32,49,48,53,56,47,47,49,49,49,55,10,102,32,51,53,54,47,47,49,52,55,57,32,49,48,53,56,47,47,49,49,49,55,32,49,56,48,52,47,47,49,49,49,48,32,49,49,52,50,47,47,49,50,56,53,10,102,32,51,53,54,47,47,49,52,55,57,32,49,49,52,50,47,47,49,50,56,53,32,49,56,50,52,47,47,49,50,56,52,32,49,50,51,56,47,47,49,52,55,52,10,102,32,51,53,55,47,47,49,52,56,49,32,49,50,52,48,47,47,49,52,55,56,32,49,56,48,53,47,47,49,49,49,52,32,49,50,52,50,47,47,49,52,56,50,10,102,32,51,53,55,47,47,49,52,56,49,32,49,50,52,50,47,47,49,52,56,50,32,49,56,52,57,47,47,49,50,48,56,32,49,49,48,51,47,47,49,50,48,55,10,102,32,51,53,55,47,47,49,52,56,49,32,49,49,48,51,47,47,49,50,48,55,32,49,56,52,55,47,47,49,50,48,54,32,49,50,52,51,47,47,49,52,56,51,10,102,32,51,53,55,47,47,49,52,56,49,32,49,50,52,51,47,47,49,52,56,51,32,49,56,56,57,47,47,49,52,54,48,32,49,50,52,48,47,47,49,52,55,56,10,102,32,51,53,56,47,47,49,52,56,52,32,49,50,52,52,47,47,49,52,56,53,32,49,56,52,56,47,47,49,50,49,52,32,49,49,48,54,47,47,49,50,49,51,10,102,32,51,53,56,47,47,49,52,56,52,32,49,49,48,54,47,47,49,50,49,51,32,49,56,53,48,47,47,49,50,49,50,32,49,50,52,53,47,47,49,52,56,54,10,102,32,51,53,56,47,47,49,52,56,52,32,49,50,52,53,47,47,49,52,56,54,32,49,56,48,54,47,47,49,49,49,56,32,49,50,52,49,47,47,49,52,56,48,10,102,32,51,53,56,47,47,49,52,56,52,32,49,50,52,49,47,47,49,52,56,48,32,49,56,57,48,47,47,49,52,54,54,32,49,50,52,52,47,47,49,52,56,53,10,102,32,51,53,57,47,47,49,52,56,55,32,49,50,52,51,47,47,49,52,56,51,32,49,56,52,55,47,47,49,50,48,54,32,49,49,51,54,47,47,49,50,55,51,10,102,32,51,53,57,47,47,49,52,56,55,32,49,49,51,54,47,47,49,50,55,51,32,49,56,53,51,47,47,49,50,54,48,32,49,50,50,56,47,47,49,52,53,54,10,102,32,51,53,57,47,47,49,52,56,55,32,49,50,50,56,47,47,49,52,53,54,32,49,56,56,57,47,47,49,52,54,48,32,49,50,52,51,47,47,49,52,56,51,10,102,32,51,54,48,47,47,49,52,56,56,32,49,50,52,52,47,47,49,52,56,53,32,49,56,57,48,47,47,49,52,54,54,32,49,50,51,51,47,47,49,52,54,53,10,102,32,51,54,48,47,47,49,52,56,56,32,49,50,51,51,47,47,49,52,54,53,32,49,56,53,52,47,47,49,50,54,53,32,49,49,51,55,47,47,49,50,55,53,10,102,32,51,54,48,47,47,49,52,56,56,32,49,49,51,55,47,47,49,50,55,53,32,49,56,52,56,47,47,49,50,49,52,32,49,50,52,52,47,47,49,52,56,53,10,102,32,51,54,49,47,47,49,52,56,57,32,49,50,52,50,47,47,49,52,56,50,32,49,56,48,53,47,47,49,49,49,52,32,49,49,49,52,47,47,49,50,50,57,10,102,32,51,54,49,47,47,49,52,56,57,32,49,49,49,52,47,47,49,50,50,57,32,49,56,53,49,47,47,49,50,50,51,32,49,49,49,49,47,47,49,50,50,50,10,102,32,51,54,49,47,47,49,52,56,57,32,49,49,49,49,47,47,49,50,50,50,32,49,56,52,57,47,47,49,50,48,56,32,49,50,52,50,47,47,49,52,56,50,10,102,32,51,54,50,47,47,49,52,57,48,32,49,50,52,53,47,47,49,52,56,54,32,49,56,53,48,47,47,49,50,49,50,32,49,49,49,50,47,47,49,50,50,53,10,102,32,51,54,50,47,47,49,52,57,48,32,49,49,49,50,47,47,49,50,50,53,32,49,56,53,50,47,47,49,50,50,55,32,49,49,49,53,47,47,49,50,51,49,10,102,32,51,54,50,47,47,49,52,57,48,32,49,49,49,53,47,47,49,50,51,49,32,49,56,48,54,47,47,49,49,49,56,32,49,50,52,53,47,47,49,52,56,54,10,102,32,51,54,51,47,47,49,52,57,49,32,49,49,56,57,47,47,49,51,55,57,32,49,56,49,57,47,47,49,51,55,56,32,49,50,52,54,47,47,49,52,57,50,10,102,32,51,54,51,47,47,49,52,57,49,32,49,50,52,54,47,47,49,52,57,50,32,49,56,50,55,47,47,49,52,57,51,32,49,50,52,55,47,47,49,52,57,52,10,102,32,51,54,51,47,47,49,52,57,49,32,49,50,52,55,47,47,49,52,57,52,32,49,56,56,53,47,47,49,52,57,53,32,49,50,52,56,47,47,49,52,57,54,10,102,32,51,54,51,47,47,49,52,57,49,32,49,50,52,56,47,47,49,52,57,54,32,49,56,56,51,47,47,49,51,56,48,32,49,49,56,57,47,47,49,51,55,57,10,102,32,51,54,52,47,47,49,52,57,55,32,49,50,52,57,47,47,49,52,57,56,32,49,56,56,54,47,47,49,52,57,57,32,49,50,53,48,47,47,49,53,48,48,10,102,32,51,54,52,47,47,49,52,57,55,32,49,50,53,48,47,47,49,53,48,48,32,49,56,50,56,47,47,49,53,48,49,32,49,50,53,49,47,47,49,53,48,50,10,102,32,51,54,52,47,47,49,52,57,55,32,49,50,53,49,47,47,49,53,48,50,32,49,56,50,48,47,47,49,51,56,54,32,49,49,57,50,47,47,49,51,56,53,10,102,32,51,54,52,47,47,49,52,57,55,32,49,49,57,50,47,47,49,51,56,53,32,49,56,56,52,47,47,49,51,56,52,32,49,50,52,57,47,47,49,52,57,56,10,102,32,51,54,53,47,47,49,53,48,51,32,49,49,52,54,47,47,49,50,57,51,32,49,56,50,49,47,47,49,50,57,50,32,49,49,57,52,47,47,49,51,56,57,10,102,32,51,54,53,47,47,49,53,48,51,32,49,49,57,52,47,47,49,51,56,57,32,49,56,56,51,47,47,49,51,56,48,32,49,50,52,56,47,47,49,52,57,54,10,102,32,51,54,53,47,47,49,53,48,51,32,49,50,52,56,47,47,49,52,57,54,32,49,56,56,53,47,47,49,52,57,53,32,49,50,53,50,47,47,49,53,48,52,10,102,32,51,54,53,47,47,49,53,48,51,32,49,50,53,50,47,47,49,53,48,52,32,49,56,50,57,47,47,49,50,51,54,32,49,49,52,54,47,47,49,50,57,51,10,102,32,51,54,54,47,47,49,53,48,53,32,49,50,53,51,47,47,49,53,48,54,32,49,56,56,54,47,47,49,52,57,57,32,49,50,52,57,47,47,49,52,57,56,10,102,32,51,54,54,47,47,49,53,48,53,32,49,50,52,57,47,47,49,52,57,56,32,49,56,56,52,47,47,49,51,56,52,32,49,49,57,55,47,47,49,51,57,51,10,102,32,51,54,54,47,47,49,53,48,53,32,49,49,57,55,47,47,49,51,57,51,32,49,56,50,50,47,47,49,50,57,54,32,49,49,52,55,47,47,49,50,57,53,10,102,32,51,54,54,47,47,49,53,48,53,32,49,49,52,55,47,47,49,50,57,53,32,49,56,51,48,47,47,49,50,52,53,32,49,50,53,51,47,47,49,53,48,54,10,102,32,51,54,55,47,47,49,53,48,55,32,49,50,53,52,47,47,49,53,48,56,32,49,56,50,53,47,47,49,52,55,49,32,49,50,51,54,47,47,49,52,55,48,10,102,32,51,54,55,47,47,49,53,48,55,32,49,50,51,54,47,47,49,52,55,48,32,49,56,57,49,47,47,49,52,53,56,32,49,50,53,53,47,47,49,53,48,57,10,102,32,51,54,55,47,47,49,53,48,55,32,49,50,53,53,47,47,49,53,48,57,32,49,56,56,53,47,47,49,52,57,53,32,49,50,52,55,47,47,49,52,57,52,10,102,32,51,54,55,47,47,49,53,48,55,32,49,50,52,55,47,47,49,52,57,52,32,49,56,50,55,47,47,49,52,57,51,32,49,50,53,52,47,47,49,53,48,56,10,102,32,51,54,56,47,47,49,53,49,48,32,49,50,53,48,47,47,49,53,48,48,32,49,56,56,54,47,47,49,52,57,57,32,49,50,53,54,47,47,49,53,49,49,10,102,32,51,54,56,47,47,49,53,49,48,32,49,50,53,54,47,47,49,53,49,49,32,49,56,57,50,47,47,49,52,54,51,32,49,50,51,55,47,47,49,52,55,51,10,102,32,51,54,56,47,47,49,53,49,48,32,49,50,51,55,47,47,49,52,55,51,32,49,56,50,54,47,47,49,52,55,54,32,49,50,53,55,47,47,49,53,49,50,10,102,32,51,54,56,47,47,49,53,49,48,32,49,50,53,55,47,47,49,53,49,50,32,49,56,50,56,47,47,49,53,48,49,32,49,50,53,48,47,47,49,53,48,48,10,102,32,51,54,57,47,47,49,53,49,51,32,49,50,50,57,47,47,49,52,53,55,32,49,56,53,53,47,47,49,50,53,48,32,49,49,50,52,47,47,49,50,52,57,10,102,32,51,54,57,47,47,49,53,49,51,32,49,49,50,52,47,47,49,50,52,57,32,49,56,53,55,47,47,49,50,51,56,32,49,50,53,56,47,47,49,53,49,52,10,102,32,51,54,57,47,47,49,53,49,51,32,49,50,53,56,47,47,49,53,49,52,32,49,56,56,53,47,47,49,52,57,53,32,49,50,53,53,47,47,49,53,48,57,10,102,32,51,54,57,47,47,49,53,49,51,32,49,50,53,53,47,47,49,53,48,57,32,49,56,57,49,47,47,49,52,53,56,32,49,50,50,57,47,47,49,52,53,55,10,102,32,51,55,48,47,47,49,53,49,53,32,49,50,53,54,47,47,49,53,49,49,32,49,56,56,54,47,47,49,52,57,57,32,49,50,53,57,47,47,49,53,49,54,10,102,32,51,55,48,47,47,49,53,49,53,32,49,50,53,57,47,47,49,53,49,54,32,49,56,53,56,47,47,49,50,52,51,32,49,49,50,55,47,47,49,50,53,54,10,102,32,51,55,48,47,47,49,53,49,53,32,49,49,50,55,47,47,49,50,53,54,32,49,56,53,54,47,47,49,50,53,53,32,49,50,51,50,47,47,49,52,54,52,10,102,32,51,55,48,47,47,49,53,49,53,32,49,50,51,50,47,47,49,52,54,52,32,49,56,57,50,47,47,49,52,54,51,32,49,50,53,54,47,47,49,53,49,49,10,102,32,51,55,49,47,47,49,53,49,55,32,49,49,49,56,47,47,49,50,51,55,32,49,56,50,57,47,47,49,50,51,54,32,49,50,53,50,47,47,49,53,48,52,10,102,32,51,55,49,47,47,49,53,49,55,32,49,50,53,50,47,47,49,53,48,52,32,49,56,56,53,47,47,49,52,57,53,32,49,50,53,56,47,47,49,53,49,52,10,102,32,51,55,49,47,47,49,53,49,55,32,49,50,53,56,47,47,49,53,49,52,32,49,56,53,55,47,47,49,50,51,56,32,49,49,49,56,47,47,49,50,51,55,10,102,32,51,55,50,47,47,49,53,49,56,32,49,49,50,49,47,47,49,50,52,52,32,49,56,53,56,47,47,49,50,52,51,32,49,50,53,57,47,47,49,53,49,54,10,102,32,51,55,50,47,47,49,53,49,56,32,49,50,53,57,47,47,49,53,49,54,32,49,56,56,54,47,47,49,52,57,57,32,49,50,53,51,47,47,49,53,48,54,10,102,32,51,55,50,47,47,49,53,49,56,32,49,50,53,51,47,47,49,53,48,54,32,49,56,51,48,47,47,49,50,52,53,32,49,49,50,49,47,47,49,50,52,52,10,102,32,51,55,51,47,47,49,53,49,57,32,49,50,54,48,47,47,49,53,50,48,32,49,57,48,53,47,47,49,53,50,49,32,49,50,54,49,47,47,49,53,50,50,10,102,32,51,55,51,47,47,49,53,49,57,32,49,50,54,49,47,47,49,53,50,50,32,49,56,57,51,47,47,49,53,50,51,32,49,50,54,50,47,47,49,53,50,52,10,102,32,51,55,51,47,47,49,53,49,57,32,49,50,54,50,47,47,49,53,50,52,32,49,57,49,57,47,47,49,53,50,53,32,49,50,54,51,47,47,49,53,50,54,10,102,32,51,55,51,47,47,49,53,49,57,32,49,50,54,51,47,47,49,53,50,54,32,49,57,48,55,47,47,49,53,50,55,32,49,50,54,48,47,47,49,53,50,48,10,102,32,51,55,52,47,47,49,53,50,56,32,49,50,54,52,47,47,49,53,50,57,32,49,57,50,48,47,47,49,53,51,48,32,49,50,54,53,47,47,49,53,51,49,10,102,32,51,55,52,47,47,49,53,50,56,32,49,50,54,53,47,47,49,53,51,49,32,49,56,57,52,47,47,49,53,51,50,32,49,50,54,54,47,47,49,53,51,51,10,102,32,51,55,52,47,47,49,53,50,56,32,49,50,54,54,47,47,49,53,51,51,32,49,57,48,54,47,47,49,53,51,52,32,49,50,54,55,47,47,49,53,51,53,10,102,32,51,55,52,47,47,49,53,50,56,32,49,50,54,55,47,47,49,53,51,53,32,49,57,48,56,47,47,49,53,51,54,32,49,50,54,52,47,47,49,53,50,57,10,102,32,51,55,53,47,47,49,53,51,55,32,49,50,54,56,47,47,49,53,51,56,32,49,57,48,53,47,47,49,53,50,49,32,49,50,54,48,47,47,49,53,50,48,10,102,32,51,55,53,47,47,49,53,51,55,32,49,50,54,48,47,47,49,53,50,48,32,49,57,48,55,47,47,49,53,50,55,32,49,50,54,57,47,47,49,53,51,57,10,102,32,51,55,53,47,47,49,53,51,55,32,49,50,54,57,47,47,49,53,51,57,32,49,57,48,57,47,47,49,53,52,48,32,49,50,55,48,47,47,49,53,52,49,10,102,32,51,55,53,47,47,49,53,51,55,32,49,50,55,48,47,47,49,53,52,49,32,49,57,48,51,47,47,49,53,52,50,32,49,50,54,56,47,47,49,53,51,56,10,102,32,51,55,54,47,47,49,53,52,51,32,49,50,55,49,47,47,49,53,52,52,32,49,57,49,48,47,47,49,53,52,53,32,49,50,55,50,47,47,49,53,52,54,10,102,32,51,55,54,47,47,49,53,52,51,32,49,50,55,50,47,47,49,53,52,54,32,49,57,48,56,47,47,49,53,51,54,32,49,50,54,55,47,47,49,53,51,53,10,102,32,51,55,54,47,47,49,53,52,51,32,49,50,54,55,47,47,49,53,51,53,32,49,57,48,54,47,47,49,53,51,52,32,49,50,55,51,47,47,49,53,52,55,10,102,32,51,55,54,47,47,49,53,52,51,32,49,50,55,51,47,47,49,53,52,55,32,49,57,48,52,47,47,49,53,52,56,32,49,50,55,49,47,47,49,53,52,52,10,102,32,51,55,55,47,47,49,53,52,57,32,49,50,55,52,47,47,49,53,53,48,32,49,57,48,51,47,47,49,53,52,50,32,49,50,55,48,47,47,49,53,52,49,10,102,32,51,55,55,47,47,49,53,52,57,32,49,50,55,48,47,47,49,53,52,49,32,49,57,48,57,47,47,49,53,52,48,32,49,50,55,53,47,47,49,53,53,49,10,102,32,51,55,55,47,47,49,53,52,57,32,49,50,55,53,47,47,49,53,53,49,32,49,57,49,49,47,47,49,53,53,50,32,49,50,55,54,47,47,49,53,53,51,10,102,32,51,55,55,47,47,49,53,52,57,32,49,50,55,54,47,47,49,53,53,51,32,49,57,48,49,47,47,49,53,53,52,32,49,50,55,52,47,47,49,53,53,48,10,102,32,51,55,56,47,47,49,53,53,53,32,49,50,55,55,47,47,49,53,53,54,32,49,57,49,50,47,47,49,53,53,55,32,49,50,55,56,47,47,49,53,53,56,10,102,32,51,55,56,47,47,49,53,53,53,32,49,50,55,56,47,47,49,53,53,56,32,49,57,49,48,47,47,49,53,52,53,32,49,50,55,49,47,47,49,53,52,52,10,102,32,51,55,56,47,47,49,53,53,53,32,49,50,55,49,47,47,49,53,52,52,32,49,57,48,52,47,47,49,53,52,56,32,49,50,55,57,47,47,49,53,53,57,10,102,32,51,55,56,47,47,49,53,53,53,32,49,50,55,57,47,47,49,53,53,57,32,49,57,48,50,47,47,49,53,54,48,32,49,50,55,55,47,47,49,53,53,54,10,102,32,51,55,57,47,47,49,53,54,49,32,49,50,56,48,47,47,49,53,54,50,32,49,57,48,49,47,47,49,53,53,52,32,49,50,55,54,47,47,49,53,53,51,10,102,32,51,55,57,47,47,49,53,54,49,32,49,50,55,54,47,47,49,53,53,51,32,49,57,49,49,47,47,49,53,53,50,32,49,50,56,49,47,47,49,53,54,51,10,102,32,51,55,57,47,47,49,53,54,49,32,49,50,56,49,47,47,49,53,54,51,32,49,57,49,51,47,47,49,53,54,52,32,49,50,56,50,47,47,49,53,54,53,10,102,32,51,55,57,47,47,49,53,54,49,32,49,50,56,50,47,47,49,53,54,53,32,49,56,57,57,47,47,49,53,54,54,32,49,50,56,48,47,47,49,53,54,50,10,102,32,51,56,48,47,47,49,53,54,55,32,49,50,56,51,47,47,49,53,54,56,32,49,57,49,52,47,47,49,53,54,57,32,49,50,56,52,47,47,49,53,55,48,10,102,32,51,56,48,47,47,49,53,54,55,32,49,50,56,52,47,47,49,53,55,48,32,49,57,49,50,47,47,49,53,53,55,32,49,50,55,55,47,47,49,53,53,54,10,102,32,51,56,48,47,47,49,53,54,55,32,49,50,55,55,47,47,49,53,53,54,32,49,57,48,50,47,47,49,53,54,48,32,49,50,56,53,47,47,49,53,55,49,10,102,32,51,56,48,47,47,49,53,54,55,32,49,50,56,53,47,47,49,53,55,49,32,49,57,48,48,47,47,49,53,55,50,32,49,50,56,51,47,47,49,53,54,56,10,102,32,51,56,49,47,47,49,53,55,51,32,49,50,56,54,47,47,49,53,55,52,32,49,56,57,57,47,47,49,53,54,54,32,49,50,56,50,47,47,49,53,54,53,10,102,32,51,56,49,47,47,49,53,55,51,32,49,50,56,50,47,47,49,53,54,53,32,49,57,49,51,47,47,49,53,54,52,32,49,50,56,55,47,47,49,53,55,53,10,102,32,51,56,49,47,47,49,53,55,51,32,49,50,56,55,47,47]);fileData0.push.apply(fileData0,[49,53,55,53,32,49,57,49,53,47,47,49,53,55,54,32,49,50,56,56,47,47,49,53,55,55,10,102,32,51,56,49,47,47,49,53,55,51,32,49,50,56,56,47,47,49,53,55,55,32,49,56,57,55,47,47,49,53,55,56,32,49,50,56,54,47,47,49,53,55,52,10,102,32,51,56,50,47,47,49,53,55,57,32,49,50,56,57,47,47,49,53,56,48,32,49,57,49,54,47,47,49,53,56,49,32,49,50,57,48,47,47,49,53,56,50,10,102,32,51,56,50,47,47,49,53,55,57,32,49,50,57,48,47,47,49,53,56,50,32,49,57,49,52,47,47,49,53,54,57,32,49,50,56,51,47,47,49,53,54,56,10,102,32,51,56,50,47,47,49,53,55,57,32,49,50,56,51,47,47,49,53,54,56,32,49,57,48,48,47,47,49,53,55,50,32,49,50,57,49,47,47,49,53,56,51,10,102,32,51,56,50,47,47,49,53,55,57,32,49,50,57,49,47,47,49,53,56,51,32,49,56,57,56,47,47,49,53,56,52,32,49,50,56,57,47,47,49,53,56,48,10,102,32,51,56,51,47,47,49,53,56,53,32,49,50,57,50,47,47,49,53,56,54,32,49,56,57,55,47,47,49,53,55,56,32,49,50,56,56,47,47,49,53,55,55,10,102,32,51,56,51,47,47,49,53,56,53,32,49,50,56,56,47,47,49,53,55,55,32,49,57,49,53,47,47,49,53,55,54,32,49,50,57,51,47,47,49,53,56,55,10,102,32,51,56,51,47,47,49,53,56,53,32,49,50,57,51,47,47,49,53,56,55,32,49,57,49,55,47,47,49,53,56,56,32,49,50,57,52,47,47,49,53,56,57,10,102,32,51,56,51,47,47,49,53,56,53,32,49,50,57,52,47,47,49,53,56,57,32,49,56,57,53,47,47,49,53,57,48,32,49,50,57,50,47,47,49,53,56,54,10,102,32,51,56,52,47,47,49,53,57,49,32,49,50,57,53,47,47,49,53,57,50,32,49,57,49,56,47,47,49,53,57,51,32,49,50,57,54,47,47,49,53,57,52,10,102,32,51,56,52,47,47,49,53,57,49,32,49,50,57,54,47,47,49,53,57,52,32,49,57,49,54,47,47,49,53,56,49,32,49,50,56,57,47,47,49,53,56,48,10,102,32,51,56,52,47,47,49,53,57,49,32,49,50,56,57,47,47,49,53,56,48,32,49,56,57,56,47,47,49,53,56,52,32,49,50,57,55,47,47,49,53,57,53,10,102,32,51,56,52,47,47,49,53,57,49,32,49,50,57,55,47,47,49,53,57,53,32,49,56,57,54,47,47,49,53,57,54,32,49,50,57,53,47,47,49,53,57,50,10,102,32,51,56,53,47,47,49,53,57,55,32,49,50,57,51,47,47,49,53,56,55,32,49,57,49,53,47,47,49,53,55,54,32,49,50,57,56,47,47,49,53,57,56,10,102,32,51,56,53,47,47,49,53,57,55,32,49,50,57,56,47,47,49,53,57,56,32,49,57,50,53,47,47,49,53,57,57,32,49,50,57,57,47,47,49,54,48,48,10,102,32,51,56,53,47,47,49,53,57,55,32,49,50,57,57,47,47,49,54,48,48,32,49,57,50,51,47,47,49,54,48,49,32,49,51,48,48,47,47,49,54,48,50,10,102,32,51,56,53,47,47,49,53,57,55,32,49,51,48,48,47,47,49,54,48,50,32,49,57,49,55,47,47,49,53,56,56,32,49,50,57,51,47,47,49,53,56,55,10,102,32,51,56,54,47,47,49,54,48,51,32,49,51,48,49,47,47,49,54,48,52,32,49,57,50,52,47,47,49,54,48,53,32,49,51,48,50,47,47,49,54,48,54,10,102,32,51,56,54,47,47,49,54,48,51,32,49,51,48,50,47,47,49,54,48,54,32,49,57,50,54,47,47,49,54,48,55,32,49,51,48,51,47,47,49,54,48,56,10,102,32,51,56,54,47,47,49,54,48,51,32,49,51,48,51,47,47,49,54,48,56,32,49,57,49,54,47,47,49,53,56,49,32,49,50,57,54,47,47,49,53,57,52,10,102,32,51,56,54,47,47,49,54,48,51,32,49,50,57,54,47,47,49,53,57,52,32,49,57,49,56,47,47,49,53,57,51,32,49,51,48,49,47,47,49,54,48,52,10,102,32,51,56,55,47,47,49,54,48,57,32,49,50,56,55,47,47,49,53,55,53,32,49,57,49,51,47,47,49,53,54,52,32,49,51,48,52,47,47,49,54,49,48,10,102,32,51,56,55,47,47,49,54,48,57,32,49,51,48,52,47,47,49,54,49,48,32,49,57,50,55,47,47,49,54,49,49,32,49,51,48,53,47,47,49,54,49,50,10,102,32,51,56,55,47,47,49,54,48,57,32,49,51,48,53,47,47,49,54,49,50,32,49,57,50,53,47,47,49,53,57,57,32,49,50,57,56,47,47,49,53,57,56,10,102,32,51,56,55,47,47,49,54,48,57,32,49,50,57,56,47,47,49,53,57,56,32,49,57,49,53,47,47,49,53,55,54,32,49,50,56,55,47,47,49,53,55,53,10,102,32,51,56,56,47,47,49,54,49,51,32,49,51,48,51,47,47,49,54,48,56,32,49,57,50,54,47,47,49,54,48,55,32,49,51,48,54,47,47,49,54,49,52,10,102,32,51,56,56,47,47,49,54,49,51,32,49,51,48,54,47,47,49,54,49,52,32,49,57,50,56,47,47,49,54,49,53,32,49,51,48,55,47,47,49,54,49,54,10,102,32,51,56,56,47,47,49,54,49,51,32,49,51,48,55,47,47,49,54,49,54,32,49,57,49,52,47,47,49,53,54,57,32,49,50,57,48,47,47,49,53,56,50,10,102,32,51,56,56,47,47,49,54,49,51,32,49,50,57,48,47,47,49,53,56,50,32,49,57,49,54,47,47,49,53,56,49,32,49,51,48,51,47,47,49,54,48,56,10,102,32,51,56,57,47,47,49,54,49,55,32,49,50,56,49,47,47,49,53,54,51,32,49,57,49,49,47,47,49,53,53,50,32,49,51,48,56,47,47,49,54,49,56,10,102,32,51,56,57,47,47,49,54,49,55,32,49,51,48,56,47,47,49,54,49,56,32,49,57,50,57,47,47,49,54,49,57,32,49,51,48,57,47,47,49,54,50,48,10,102,32,51,56,57,47,47,49,54,49,55,32,49,51,48,57,47,47,49,54,50,48,32,49,57,50,55,47,47,49,54,49,49,32,49,51,48,52,47,47,49,54,49,48,10,102,32,51,56,57,47,47,49,54,49,55,32,49,51,48,52,47,47,49,54,49,48,32,49,57,49,51,47,47,49,53,54,52,32,49,50,56,49,47,47,49,53,54,51,10,102,32,51,57,48,47,47,49,54,50,49,32,49,51,48,55,47,47,49,54,49,54,32,49,57,50,56,47,47,49,54,49,53,32,49,51,49,48,47,47,49,54,50,50,10,102,32,51,57,48,47,47,49,54,50,49,32,49,51,49,48,47,47,49,54,50,50,32,49,57,51,48,47,47,49,54,50,51,32,49,51,49,49,47,47,49,54,50,52,10,102,32,51,57,48,47,47,49,54,50,49,32,49,51,49,49,47,47,49,54,50,52,32,49,57,49,50,47,47,49,53,53,55,32,49,50,56,52,47,47,49,53,55,48,10,102,32,51,57,48,47,47,49,54,50,49,32,49,50,56,52,47,47,49,53,55,48,32,49,57,49,52,47,47,49,53,54,57,32,49,51,48,55,47,47,49,54,49,54,10,102,32,51,57,49,47,47,49,54,50,53,32,49,50,55,53,47,47,49,53,53,49,32,49,57,48,57,47,47,49,53,52,48,32,49,51,49,50,47,47,49,54,50,54,10,102,32,51,57,49,47,47,49,54,50,53,32,49,51,49,50,47,47,49,54,50,54,32,49,57,51,49,47,47,49,54,50,55,32,49,51,49,51,47,47,49,54,50,56,10,102,32,51,57,49,47,47,49,54,50,53,32,49,51,49,51,47,47,49,54,50,56,32,49,57,50,57,47,47,49,54,49,57,32,49,51,48,56,47,47,49,54,49,56,10,102,32,51,57,49,47,47,49,54,50,53,32,49,51,48,56,47,47,49,54,49,56,32,49,57,49,49,47,47,49,53,53,50,32,49,50,55,53,47,47,49,53,53,49,10,102,32,51,57,50,47,47,49,54,50,57,32,49,51,49,49,47,47,49,54,50,52,32,49,57,51,48,47,47,49,54,50,51,32,49,51,49,52,47,47,49,54,51,48,10,102,32,51,57,50,47,47,49,54,50,57,32,49,51,49,52,47,47,49,54,51,48,32,49,57,51,50,47,47,49,54,51,49,32,49,51,49,53,47,47,49,54,51,50,10,102,32,51,57,50,47,47,49,54,50,57,32,49,51,49,53,47,47,49,54,51,50,32,49,57,49,48,47,47,49,53,52,53,32,49,50,55,56,47,47,49,53,53,56,10,102,32,51,57,50,47,47,49,54,50,57,32,49,50,55,56,47,47,49,53,53,56,32,49,57,49,50,47,47,49,53,53,55,32,49,51,49,49,47,47,49,54,50,52,10,102,32,51,57,51,47,47,49,54,51,51,32,49,50,54,57,47,47,49,53,51,57,32,49,57,48,55,47,47,49,53,50,55,32,49,51,49,54,47,47,49,54,51,52,10,102,32,51,57,51,47,47,49,54,51,51,32,49,51,49,54,47,47,49,54,51,52,32,49,57,51,51,47,47,49,54,51,53,32,49,51,49,55,47,47,49,54,51,54,10,102,32,51,57,51,47,47,49,54,51,51,32,49,51,49,55,47,47,49,54,51,54,32,49,57,51,49,47,47,49,54,50,55,32,49,51,49,50,47,47,49,54,50,54,10,102,32,51,57,51,47,47,49,54,51,51,32,49,51,49,50,47,47,49,54,50,54,32,49,57,48,57,47,47,49,53,52,48,32,49,50,54,57,47,47,49,53,51,57,10,102,32,51,57,52,47,47,49,54,51,55,32,49,51,49,53,47,47,49,54,51,50,32,49,57,51,50,47,47,49,54,51,49,32,49,51,49,56,47,47,49,54,51,56,10,102,32,51,57,52,47,47,49,54,51,55,32,49,51,49,56,47,47,49,54,51,56,32,49,57,51,52,47,47,49,54,51,57,32,49,51,49,57,47,47,49,54,52,48,10,102,32,51,57,52,47,47,49,54,51,55,32,49,51,49,57,47,47,49,54,52,48,32,49,57,48,56,47,47,49,53,51,54,32,49,50,55,50,47,47,49,53,52,54,10,102,32,51,57,52,47,47,49,54,51,55,32,49,50,55,50,47,47,49,53,52,54,32,49,57,49,48,47,47,49,53,52,53,32,49,51,49,53,47,47,49,54,51,50,10,102,32,51,57,53,47,47,49,54,52,49,32,49,51,49,54,47,47,49,54,51,52,32,49,57,48,55,47,47,49,53,50,55,32,49,50,54,51,47,47,49,53,50,54,10,102,32,51,57,53,47,47,49,54,52,49,32,49,50,54,51,47,47,49,53,50,54,32,49,57,49,57,47,47,49,53,50,53,32,49,51,50,48,47,47,49,54,52,50,10,102,32,51,57,53,47,47,49,54,52,49,32,49,51,50,48,47,47,49,54,52,50,32,49,57,50,49,47,47,49,54,52,51,32,49,51,50,49,47,47,49,54,52,52,10,102,32,51,57,53,47,47,49,54,52,49,32,49,51,50,49,47,47,49,54,52,52,32,49,57,51,51,47,47,49,54,51,53,32,49,51,49,54,47,47,49,54,51,52,10,102,32,51,57,54,47,47,49,54,52,53,32,49,51,50,50,47,47,49,54,52,54,32,49,57,50,50,47,47,49,54,52,55,32,49,51,50,51,47,47,49,54,52,56,10,102,32,51,57,54,47,47,49,54,52,53,32,49,51,50,51,47,47,49,54,52,56,32,49,57,50,48,47,47,49,53,51,48,32,49,50,54,52,47,47,49,53,50,57,10,102,32,51,57,54,47,47,49,54,52,53,32,49,50,54,52,47,47,49,53,50,57,32,49,57,48,56,47,47,49,53,51,54,32,49,51,49,57,47,47,49,54,52,48,10,102,32,51,57,54,47,47,49,54,52,53,32,49,51,49,57,47,47,49,54,52,48,32,49,57,51,52,47,47,49,54,51,57,32,49,51,50,50,47,47,49,54,52,54,10,102,32,51,57,55,47,47,49,54,52,57,32,49,51,50,52,47,47,49,54,53,48,32,49,56,50,51,47,47,49,50,55,57,32,49,50,51,52,47,47,49,52,54,56,10,102,32,51,57,55,47,47,49,54,52,57,32,49,50,51,52,47,47,49,52,54,56,32,49,56,50,53,47,47,49,52,55,49,32,49,51,50,53,47,47,49,54,53,49,10,102,32,51,57,55,47,47,49,54,52,57,32,49,51,50,53,47,47,49,54,53,49,32,49,57,52,57,47,47,49,54,53,50,32,49,51,50,54,47,47,49,54,53,51,10,102,32,51,57,55,47,47,49,54,52,57,32,49,51,50,54,47,47,49,54,53,51,32,49,57,52,55,47,47,49,54,53,52,32,49,51,50,52,47,47,49,54,53,48,10,102,32,51,57,56,47,47,49,54,53,53,32,49,51,50,55,47,47,49,54,53,54,32,49,57,53,48,47,47,49,54,53,55,32,49,51,50,56,47,47,49,54,53,56,10,102,32,51,57,56,47,47,49,54,53,53,32,49,51,50,56,47,47,49,54,53,56,32,49,56,50,54,47,47,49,52,55,54,32,49,50,51,57,47,47,49,52,55,53,10,102,32,51,57,56,47,47,49,54,53,53,32,49,50,51,57,47,47,49,52,55,53,32,49,56,50,52,47,47,49,50,56,52,32,49,51,50,57,47,47,49,54,53,57,10,102,32,51,57,56,47,47,49,54,53,53,32,49,51,50,57,47,47,49,54,53,57,32,49,57,52,56,47,47,49,54,54,48,32,49,51,50,55,47,47,49,54,53,54,10,102,32,51,57,57,47,47,49,54,54,49,32,49,51,50,53,47,47,49,54,53,49,32,49,56,50,53,47,47,49,52,55,49,32,49,51,51,48,47,47,49,54,54,50,10,102,32,51,57,57,47,47,49,54,54,49,32,49,51,51,48,47,47,49,54,54,50,32,49,56,57,53,47,47,49,53,57,48,32,49,50,57,52,47,47,49,53,56,57,10,102,32,51,57,57,47,47,49,54,54,49,32,49,50,57,52,47,47,49,53,56,57,32,49,57,49,55,47,47,49,53,56,56,32,49,51,51,49,47,47,49,54,54,51,10,102,32,51,57,57,47,47,49,54,54,49,32,49,51,51,49,47,47,49,54,54,51,32,49,57,52,57,47,47,49,54,53,50,32,49,51,50,53,47,47,49,54,53,49,10,102,32,52,48,48,47,47,49,54,54,52,32,49,51,51,50,47,47,49,54,54,53,32,49,57,49,56,47,47,49,53,57,51,32,49,50,57,53,47,47,49,53,57,50,10,102,32,52,48,48,47,47,49,54,54,52,32,49,50,57,53,47,47,49,53,57,50,32,49,56,57,54,47,47,49,53,57,54,32,49,51,51,51,47,47,49,54,54,54,10,102,32,52,48,48,47,47,49,54,54,52,32,49,51,51,51,47,47,49,54,54,54,32,49,56,50,54,47,47,49,52,55,54,32,49,51,50,56,47,47,49,54,53,56,10,102,32,52,48,48,47,47,49,54,54,52,32,49,51,50,56,47,47,49,54,53,56,32,49,57,53,48,47,47,49,54,53,55,32,49,51,51,50,47,47,49,54,54,53,10,102,32,52,48,49,47,47,49,54,54,55,32,49,50,49,56,47,47,49,52,51,54,32,49,56,49,53,47,47,49,50,56,49,32,49,49,52,48,47,47,49,50,56,48,10,102,32,52,48,49,47,47,49,54,54,55,32,49,49,52,48,47,47,49,50,56,48,32,49,56,50,51,47,47,49,50,55,57,32,49,51,50,52,47,47,49,54,53,48,10,102,32,52,48,49,47,47,49,54,54,55,32,49,51,50,52,47,47,49,54,53,48,32,49,57,52,55,47,47,49,54,53,52,32,49,51,51,52,47,47,49,54,54,56,10,102,32,52,48,49,47,47,49,54,54,55,32,49,51,51,52,47,47,49,54,54,56,32,49,56,49,55,47,47,49,52,51,55,32,49,50,49,56,47,47,49,52,51,54,10,102,32,52,48,50,47,47,49,54,54,57,32,49,51,51,53,47,47,49,54,55,48,32,49,57,52,56,47,47,49,54,54,48,32,49,51,50,57,47,47,49,54,53,57,10,102,32,52,48,50,47,47,49,54,54,57,32,49,51,50,57,47,47,49,54,53,57,32,49,56,50,52,47,47,49,50,56,52,32,49,49,52,49,47,47,49,50,56,51,10,102,32,52,48,50,47,47,49,54,54,57,32,49,49,52,49,47,47,49,50,56,51,32,49,56,49,54,47,47,49,50,56,55,32,49,50,50,49,47,47,49,52,52,50,10,102,32,52,48,50,47,47,49,54,54,57,32,49,50,50,49,47,47,49,52,52,50,32,49,56,49,56,47,47,49,52,52,49,32,49,51,51,53,47,47,49,54,55,48,10,102,32,52,48,51,47,47,49,54,55,49,32,49,51,51,54,47,47,49,54,55,50,32,49,56,56,55,47,47,49,52,52,53,32,49,51,51,55,47,47,49,54,55,51,10,102,32,52,48,51,47,47,49,54,55,49,32,49,51,51,55,47,47,49,54,55,51,32,49,57,51,53,47,47,49,54,55,52,32,49,51,51,56,47,47,49,54,55,53,10,102,32,52,48,51,47,47,49,54,55,49,32,49,51,51,56,47,47,49,54,55,53,32,49,57,49,57,47,47,49,53,50,53,32,49,50,54,50,47,47,49,53,50,52,10,102,32,52,48,51,47,47,49,54,55,49,32,49,50,54,50,47,47,49,53,50,52,32,49,56,57,51,47,47,49,53,50,51,32,49,51,51,54,47,47,49,54,55,50,10,102,32,52,48,52,47,47,49,54,55,54,32,49,50,54,53,47,47,49,53,51,49,32,49,57,50,48,47,47,49,53,51,48,32,49,51,51,57,47,47,49,54,55,55,10,102,32,52,48,52,47,47,49,54,55,54,32,49,51,51,57,47,47,49,54,55,55,32,49,57,51,54,47,47,49,54,55,56,32,49,51,52,48,47,47,49,54,55,57,10,102,32,52,48,52,47,47,49,54,55,54,32,49,51,52,48,47,47,49,54,55,57,32,49,56,56,56,47,47,49,52,52,57,32,49,51,52,49,47,47,49,54,56,48,10,102,32,52,48,52,47,47,49,54,55,54,32,49,51,52,49,47,47,49,54,56,48,32,49,56,57,52,47,47,49,53,51,50,32,49,50,54,53,47,47,49,53,51,49,10,102,32,52,48,53,47,47,49,54,56,49,32,49,51,51,49,47,47,49,54,54,51,32,49,57,49,55,47,47,49,53,56,56,32,49,51,48,48,47,47,49,54,48,50,10,102,32,52,48,53,47,47,49,54,56,49,32,49,51,48,48,47,47,49,54,48,50,32,49,57,50,51,47,47,49,54,48,49,32,49,51,52,50,47,47,49,54,56,50,10,102,32,52,48,53,47,47,49,54,56,49,32,49,51,52,50,47,47,49,54,56,50,32,49,57,52,53,47,47,49,54,56,51,32,49,51,52,51,47,47,49,54,56,52,10,102,32,52,48,53,47,47,49,54,56,49,32,49,51,52,51,47,47,49,54,56,52,32,49,57,52,57,47,47,49,54,53,50,32,49,51,51,49,47,47,49,54,54,51,10,102,32,52,48,54,47,47,49,54,56,53,32,49,51,52,52,47,47,49,54,56,54,32,49,57,52,54,47,47,49,54,56,55,32,49,51,52,53,47,47,49,54,56,56,10,102,32,52,48,54,47,47,49,54,56,53,32,49,51,52,53,47,47,49,54,56,56,32,49,57,50,52,47,47,49,54,48,53,32,49,51,48,49,47,47,49,54,48,52,10,102,32,52,48,54,47,47,49,54,56,53,32,49,51,48,49,47,47,49,54,48,52,32,49,57,49,56,47,47,49,53,57,51,32,49,51,51,50,47,47,49,54,54,53,10,102,32,52,48,54,47,47,49,54,56,53,32,49,51,51,50,47,47,49,54,54,53,32,49,57,53,48,47,47,49,54,53,55,32,49,51,52,52,47,47,49,54,56,54,10,102,32,52,48,55,47,47,49,54,56,57,32,49,51,52,54,47,47,49,54,57,48,32,49,57,52,51,47,47,49,54,57,49,32,49,51,52,55,47,47,49,54,57,50,10,102,32,52,48,55,47,47,49,54,56,57,32,49,51,52,55,47,47,49,54,57,50,32,49,57,53,49,47,47,49,54,57,51,32,49,51,52,56,47,47,49,54,57,52,10,102,32,52,48,55,47,47,49,54,56,57,32,49,51,52,56,47,47,49,54,57,52,32,49,57,52,57,47,47,49,54,53,50,32,49,51,52,51,47,47,49,54,56,52,10,102,32,52,48,55,47,47,49,54,56,57,32,49,51,52,51,47,47,49,54,56,52,32,49,57,52,53,47,47,49,54,56,51,32,49,51,52,54,47,47,49,54,57,48,10,102,32,52,48,56,47,47,49,54,57,53,32,49,51,52,52,47,47,49,54,56,54,32,49,57,53,48,47,47,49,54,53,55,32,49,51,52,57,47,47,49,54,57,54,10,102,32,52,48,56,47,47,49,54,57,53,32,49,51,52,57,47,47,49,54,57,54,32,49,57,53,50,47,47,49,54,57,55,32,49,51,53,48,47,47,49,54,57,56,10,102,32,52,48,56,47,47,49,54,57,53,32,49,51,53,48,47,47,49,54,57,56,32,49,57,52,52,47,47,49,54,57,57,32,49,51,53,49,47,47,49,55,48,48,10,102,32,52,48,56,47,47,49,54,57,53,32,49,51,53,49,47,47,49,55,48,48,32,49,57,52,54,47,47,49,54,56,55,32,49,51,52,52,47,47,49,54,56,54,10,102,32,52,48,57,47,47,49,55,48,49,32,49,51,53,50,47,47,49,55,48,50,32,49,57,51,57,47,47,49,55,48,51,32,49,51,53,51,47,47,49,55,48,52,10,102,32,52,48,57,47,47,49,55,48,49,32,49,51,53,51,47,47,49,55,48,52,32,49,57,53,49,47,47,49,54,57,51,32,49,51,52,55,47,47,49,54,57,50,10,102,32,52,48,57,47,47,49,55,48,49,32,49,51,52,55,47,47,49,54,57,50,32,49,57,52,51,47,47,49,54,57,49,32,49,51,53,52,47,47,49,55,48,53,10,102,32,52,48,57,47,47,49,55,48,49,32,49,51,53,52,47,47,49,55,48,53,32,49,57,52,49,47,47,49,55,48,54,32,49,51,53,50,47,47,49,55,48,50,10,102,32,52,49,48,47,47,49,55,48,55,32,49,51,53,53,47,47,49,55,48,56,32,49,57,52,52,47,47,49,54,57,57,32,49,51,53,48,47,47,49,54,57,56,10,102,32,52,49,48,47,47,49,55,48,55,32,49,51,53,48,47,47,49,54,57,56,32,49,57,53,50,47,47,49,54,57,55,32,49,51,53,54,47,47,49,55,48,57,10,102,32,52,49,48,47,47,49,55,48,55,32,49,51,53,54,47,47,49,55,48,57,32,49,57,52,48,47,47,49,55,49,48,32,49,51,53,55,47,47,49,55,49,49,10,102,32,52,49,48,47,47,49,55,48,55,32,49,51,53,55,47,47,49,55,49,49,32,49,57,52,50,47,47,49,55,49,50,32,49,51,53,53,47,47,49,55,48,56,10,102,32,52,49,49,47,47,49,55,49,51,32,49,51,53,56,47,47,49,55,49,52,32,49,57,51,55,47,47,49,55,49,53,32,49,51,53,57,47,47,49,55,49,54,10,102,32,52,49,49,47,47,49,55,49,51,32,49,51,53,57,47,47,49,55,49,54,32,49,57,53,51,47,47,49,55,49,55,32,49,51,54,48,47,47,49,55,49,56,10,102,32,52,49,49,47,47,49,55,49,51,32,49,51,54,48,47,47,49,55,49,56,32,49,57,53,49,47,47,49,54,57,51,32,49,51,53,51,47,47,49,55,48,52,10,102,32,52,49,49,47,47,49,55,49,51,32,49,51,53,51,47,47,49,55,48,52,32,49,57,51,57,47,47,49,55,48,51,32,49,51,53,56,47,47,49,55,49,52,10,102,32,52,49,50,47,47,49,55,49,57,32,49,51,53,54,47,47,49,55,48,57,32,49,57,53,50,47,47,49,54,57,55,32,49,51,54,49,47,47,49,55,50,48,10,102,32,52,49,50,47,47,49,55,49,57,32,49,51,54,49,47,47,49,55,50,48,32,49,57,53,52,47,47,49,55,50,49,32,49,51,54,50,47,47,49,55,50,50,10,102,32,52,49,50,47,47,49,55,49,57,32,49,51,54,50,47,47,49,55,50,50,32,49,57,51,56,47,47,49,55,50,51,32,49,51,54,51,47,47,49,55,50,52,10,102,32,52,49,50,47,47,49,55,49,57,32,49,51,54,51,47,47,49,55,50,52,32,49,57,52,48,47,47,49,55,49,48,32,49,51,53,54,47,47,49,55,48,57,10,102,32,52,49,51,47,47,49,55,50,53,32,49,51,54,52,47,47,49,55,50,54,32,49,57,51,53,47,47,49,54,55,52,32,49,51,54,53,47,47,49,55,50,55,10,102,32,52,49,51,47,47,49,55,50,53,32,49,51,54,53,47,47,49,55,50,55,32,49,57,53,51,47,47,49,55,49,55,32,49,51,53,57,47,47,49,55,49,54,10,102,32,52,49,51,47,47,49,55,50,53,32,49,51,53,57,47,47,49,55,49,54,32,49,57,51,55,47,47,49,55,49,53,32,49,51,54,54,47,47,49,55,50,56,10,102,32,52,49,51,47,47,49,55,50,53,32,49,51,54,54,47,47,49,55,50,56,32,49,57,53,53,47,47,49,55,50,57,32,49,51,54,52,47,47,49,55,50,54,10,102,32,52,49,52,47,47,49,55,51,48,32,49,51,54,55,47,47,49,55,51,49,32,49,57,51,56,47,47,49,55,50,51,32,49,51,54,50,47,47,49,55,50,50,10,102,32,52,49,52,47,47,49,55,51,48,32,49,51,54,50,47,47,49,55,50,50,32,49,57,53,52,47,47,49,55,50,49,32,49,51,54,56,47,47,49,55,51,50,10,102,32,52,49,52,47,47,49,55,51,48,32,49,51,54,56,47,47,49,55,51,50,32,49,57,51,54,47,47,49,54,55,56,32,49,51,54,57,47,47,49,55,51,51,10,102,32,52,49,52,47,47,49,55,51,48,32,49,51,54,57,47,47,49,55,51,51,32,49,57,53,54,47,47,49,55,51,52,32,49,51,54,55,47,47,49,55,51,49,10,102,32,52,49,53,47,47,49,55,51,53,32,49,51,50,48,47,47,49,54,52,50,32,49,57,49,57,47,47,49,53,50,53,32,49,51,51,56,47,47,49,54,55,53,10,102,32,52,49,53,47,47,49,55,51,53,32,49,51,51,56,47,47,49,54,55,53,32,49,57,51,53,47,47,49,54,55,52,32,49,51,54,52,47,47,49,55,50,54,10,102,32,52,49,53,47,47,49,55,51,53,32,49,51,54,52,47,47,49,55,50,54,32,49,57,53,53,47,47,49,55,50,57,32,49,51,55,48,47,47,49,55,51,54,10,102,32,52,49,53,47,47,49,55,51,53,32,49,51,55,48,47,47,49,55,51,54,32,49,57,50,49,47,47,49,54,52,51,32,49,51,50,48,47,47,49,54,52,50,10,102,32,52,49,54,47,47,49,55,51,55,32,49,51,55,49,47,47,49,55,51,56,32,49,57,53,54,47,47,49,55,51,52,32,49,51,54,57,47,47,49,55,51,51,10,102,32,52,49,54,47,47,49,55,51,55,32,49,51,54,57,47,47,49,55,51,51,32,49,57,51,54,47,47,49,54,55,56,32,49,51,51,57,47,47,49,54,55,55,10,102,32,52,49,54,47,47,49,55,51,55,32,49,51,51,57,47,47,49,54,55,55,32,49,57,50,48,47,47,49,53,51,48,32,49,51,50,51,47,47,49,54,52,56,10,102,32,52,49,54,47,47,49,55,51,55,32,49,51,50,51,47,47,49,54,52,56,32,49,57,50,50,47,47,49,54,52,55,32,49,51,55,49,47,47,49,55,51,56,10,102,32,52,49,55,47,47,49,55,51,57,32,49,50,50,50,47,47,49,52,52,52,32,49,56,49,55,47,47,49,52,51,55,32,49,51,55,50,47,47,49,55,52,48,10,102,32,52,49,55,47,47,49,55,51,57,32,49,51,55,50,47,47,49,55,52,48,32,49,57,53,51,47,47,49,55,49,55,32,49,51,54,53,47,47,49,55,50,55,10,102,32,52,49,55,47,47,49,55,51,57,32,49,51,54,53,47,47,49,55,50,55,32,49,57,51,53,47,47,49,54,55,52,32,49,51,51,55,47,47,49,54,55,51,10,102,32,52,49,55,47,47,49,55,51,57,32,49,51,51,55,47,47,49,54,55,51,32,49,56,56,55,47,47,49,52,52,53,32,49,50,50,50,47,47,49,52,52,52,10,102,32,52,49,56,47,47,49,55,52,49,32,49,51,52,48,47,47,49,54,55,57,32,49,57,51,54,47,47,49,54,55,56,32,49,51,54,56,47,47,49,55,51,50,10,102,32,52,49,56,47,47,49,55,52,49,32,49,51,54,56,47,47,49,55,51,50,32,49,57,53,52,47,47,49,55,50,49,32,49,51,55,51,47,47,49,55,52,50,10,102,32,52,49,56,47,47,49,55,52,49,32,49,51,55,51,47,47,49,55,52,50,32,49,56,49,56,47,47,49,52,52,49,32,49,50,50,53,47,47,49,52,53,48,10,102,32,52,49,56,47,47,49,55,52,49,32,49,50,50,53,47,47,49,52,53,48,32,49,56,56,56,47,47,49,52,52,57,32,49,51,52,48,47,47,49,54,55,57,10,102,32,52,49,57,47,47,49,55,52,51,32,49,51,55,50,47,47,49,55,52,48,32,49,56,49,55,47,47,49,52,51,55,32,49,51,51,52,47,47,49,54,54,56,10,102,32,52,49,57,47,47,49,55,52,51,32,49,51,51,52,47,47,49,54,54,56,32,49,57,52,55,47,47,49,54,53,52,32,49,51,55,52,47,47,49,55,52,52,10,102,32,52,49,57,47,47,49,55,52,51,32,49,51,55,52,47,47,49,55,52,52,32,49,57,53,49,47,47,49,54,57,51,32,49,51,54,48,47,47,49,55,49,56,10,102,32,52,49,57,47,47,49,55,52,51,32,49,51,54,48,47,47,49,55,49,56,32,49,57,53,51,47,47,49,55,49,55,32,49,51,55,50,47,47,49,55,52,48,10,102,32,52,50,48,47,47,49,55,52,53,32,49,51,54,49,47,47,49,55,50,48,32,49,57,53,50,47,47,49,54,57,55,32,49,51,55,53,47,47,49,55,52,54,10,102,32,52,50,48,47,47,49,55,52,53,32,49,51,55,53,47,47,49,55,52,54,32,49,57,52,56,47,47,49,54,54,48,32,49,51,51,53,47,47,49,54,55,48,10,102,32,52,50,48,47,47,49,55,52,53,32,49,51,51,53,47,47,49,54,55,48,32,49,56,49,56,47,47,49,52,52,49,32,49,51,55,51,47,47,49,55,52,50,10,102,32,52,50,48,47,47,49,55,52,53,32,49,51,55,51,47,47,49,55,52,50,32,49,57,53,52,47,47,49,55,50,49,32,49,51,54,49,47,47,49,55,50,48,10,102,32,52,50,49,47,47,49,55,52,55,32,49,51,55,52,47,47,49,55,52,52,32,49,57,52,55,47,47,49,54,53,52,32,49,51,50,54,47,47,49,54,53,51,10,102,32,52,50,49,47,47,49,55,52,55,32,49,51,50,54,47,47,49,54,53,51,32,49,57,52,57,47,47,49,54,53,50,32,49,51,52,56,47,47,49,54,57,52,10,102,32,52,50,49,47,47,49,55,52,55,32,49,51,52,56,47,47,49,54,57,52,32,49,57,53,49,47,47,49,54,57,51,32,49,51,55,52,47,47,49,55,52,52,10,102,32,52,50,50,47,47,49,55,52,56,32,49,51,55,53,47,47,49,55,52,54,32,49,57,53,50,47,47,49,54,57,55,32,49,51,52,57,47,47,49,54,57,54,10,102,32,52,50,50,47,47,49,55,52,56,32,49,51,52,57,47,47,49,54,57,54,32,49,57,53,48,47,47,49,54,53,55,32,49,51,50,55,47,47,49,54,53,54,10,102,32,52,50,50,47,47,49,55,52,56,32,49,51,50,55,47,47,49,54,53,54,32,49,57,52,56,47,47,49,54,54,48,32,49,51,55,53,47,47,49,55,52,54,10,102,32,52,50,51,47,47,49,55,52,57,32,49,51,55,54,47,47,49,55,53,48,32,49,57,50,49,47,47,49,54,52,51,32,49,51,55,48,47,47,49,55,51,54,10,102,32,52,50,51,47,47,49,55,52,57,32,49,51,55,48,47,47,49,55,51,54,32,49,57,53,53,47,47,49,55,50,57,32,49,51,55,55,47,47,49,55,53,49,10,102,32,52,50,51,47,47,49,55,52,57,32,49,51,55,55,47,47,49,55,53,49,32,49,57,53,55,47,47,49,55,53,50,32,49,51,55,56,47,47,49,55,53,51,10,102,32,52,50,51,47,47,49,55,52,57,32,49,51,55,56,47,47,49,55,53,51,32,49,57,56,49,47,47,49,55,53,52,32,49,51,55,54,47,47,49,55,53,48,10,102,32,52,50,52,47,47,49,55,53,53,32,49,51,55,57,47,47,49,55,53,54,32,49,57,53,56,47,47,49,55,53,55,32,49,51,56,48,47,47,49,55,53,56,10,102,32,52,50,52,47,47,49,55,53,53,32,49,51,56,48,47,47,49,55,53,56,32,49,57,53,54,47,47,49,55,51,52,32,49,51,55,49,47,47,49,55,51,56,10,102,32,52,50,52,47,47,49,55,53,53,32,49,51,55,49,47,47,49,55,51,56,32,49,57,50,50,47,47,49,54,52,55,32,49,51,56,49,47,47,49,55,53,57,10,102,32,52,50,52,47,47,49,55,53,53,32,49,51,56,49,47,47,49,55,53,57,32,49,57,56,50,47,47,49,55,54,48,32,49,51,55,57,47,47,49,55,53,54,10,102,32,52,50,53,47,47,49,55,54,49,32,49,51,55,55,47,47,49,55,53,49,32,49,57,53,53,47,47,49,55,50,57,32,49,51,54,54,47,47,49,55,50,56,10,102,32,52,50,53,47,47,49,55,54,49,32,49,51,54,54,47,47,49,55,50,56,32,49,57,51,55,47,47,49,55,49,53,32,49,51,56,50,47,47,49,55,54,50,10,102,32,52,50,53,47,47,49,55,54,49,32,49,51,56,50,47,47,49,55,54,50,32,49,57,54,55,47,47,49,55,54,51,32,49,51,56,51,47,47,49,55,54,52,10,102,32,52,50,53,47,47,49,55,54,49,32,49,51,56,51,47,47,49,55,54,52,32,49,57,53,55,47,47,49,55,53,50,32,49,51,55,55,47,47,49,55,53,49,10,102,32,52,50,54,47,47,49,55,54,53,32,49,51,56,52,47,47,49,55,54,54,32,49,57,54,56,47,47,49,55,54,55,32,49,51,56,53,47,47,49,55,54,56,10,102,32,52,50,54,47,47,49,55,54,53,32,49,51,56,53,47,47,49,55,54,56,32,49,57,51,56,47,47,49,55,50,51,32,49,51,54,55,47,47,49,55,51,49,10,102,32,52,50,54,47,47,49,55,54,53,32,49,51,54,55,47,47,49,55,51,49,32,49,57,53,54,47,47,49,55,51,52,32,49,51,56,48,47,47,49,55,53,56,10,102,32,52,50,54,47,47,49,55,54,53,32,49,51,56,48,47,47,49,55,53,56,32,49,57,53,56,47,47,49,55,53,55,32,49,51,56,52,47,47,49,55,54,54,10,102,32,52,50,55,47,47,49,55,54,57,32,49,51,56,50,47,47,49,55,54,50,32,49,57,51,55,47,47,49,55,49,53,32,49,51,53,56,47,47,49,55,49,52,10,102,32,52,50,55,47,47,49,55,54,57,32,49,51,53,56,47,47,49,55,49,52,32,49,57,51,57,47,47,49,55,48,51,32,49,51,56,54,47,47,49,55,55,48,10,102,32,52,50,55,47,47,49,55,54,57,32,49,51,56,54,47,47,49,55,55,48,32,49,57,54,53,47,47,49,55,55,49,32,49,51,56,55,47,47,49,55,55,50,10,102,32,52,50,55,47,47,49,55,54,57,32,49,51,56,55,47,47,49,55,55,50,32,49,57,54,55,47,47,49,55,54,51,32,49,51,56,50,47,47,49,55,54,50,10,102,32,52,50,56,47,47,49,55,55,51,32,49,51,56,56,47,47,49,55,55,52,32,49,57,54,54,47,47,49,55,55,53,32,49,51,56,57,47,47,49,55,55,54,10,102,32,52,50,56,47,47,49,55,55,51,32,49,51,56,57,47,47,49,55,55,54,32,49,57,52,48,47,47,49,55,49,48,32,49,51,54,51,47,47,49,55,50,52,10,102,32,52,50,56,47,47,49,55,55,51,32,49,51,54,51,47,47,49,55,50,52,32,49,57,51,56,47,47,49,55,50,51,32,49,51,56,53,47,47,49,55,54,56,10,102,32,52,50,56,47,47,49,55,55,51,32,49,51,56,53,47,47,49,55,54,56,32,49,57,54,56,47,47,49,55,54,55,32,49,51,56,56,47,47,49,55,55,52,10,102,32,52,50,57,47,47,49,55,55,55,32,49,51,56,54,47,47,49,55,55,48,32,49,57,51,57,47,47,49,55,48,51,32,49,51,53,50,47,47,49,55,48,50,10,102,32,52,50,57,47,47,49,55,55,55,32,49,51,53,50,47,47,49,55,48,50,32,49,57,52,49,47,47,49,55,48,54,32,49,51,57,48,47,47,49,55,55,56,10,102,32,52,50,57,47,47,49,55,55,55,32,49,51,57,48,47,47,49,55,55,56,32,49,57,54,51,47,47,49,55,55,57,32,49,51,57,49,47,47,49,55,56,48,10,102,32,52,50,57,47,47,49,55,55,55,32,49,51,57,49,47,47,49,55,56,48,32,49,57,54,53,47,47,49,55,55,49,32,49,51,56,54,47,47,49,55,55,48,10,102,32,52,51,48,47,47,49,55,56,49,32,49,51,57,50,47,47,49,55,56,50,32,49,57,54,52,47,47,49,55,56,51,32,49,51,57,51,47,47,49,55,56,52,10,102,32,52,51,48,47,47,49,55,56,49,32,49,51,57,51,47,47,49,55,56,52,32,49,57,52,50,47,47,49,55,49,50,32,49,51,53,55,47,47,49,55,49,49,10,102,32,52,51,48,47,47,49,55,56,49,32,49,51,53,55,47,47,49,55,49,49,32,49,57,52,48,47,47,49,55,49,48,32,49,51,56,57,47,47,49,55,55,54,10,102,32,52,51,48,47,47,49,55,56,49,32,49,51,56,57,47,47,49,55,55,54,32,49,57,54,54,47,47,49,55,55,53,32,49,51,57,50,47,47,49,55,56,50,10,102,32,52,51,49,47,47,49,55,56,53,32,49,51,57,48,47,47,49,55,55,56,32,49,57,52,49,47,47,49,55,48,54,32,49,51,53,52,47,47,49,55,48,53,10,102,32,52,51,49,47,47,49,55,56,53,32,49,51,53,52,47,47,49,55,48,53,32,49,57,52,51,47,47,49,54,57,49,32,49,51,57,52,47,47,49,55,56,54,10,102,32,52,51,49,47,47,49,55,56,53,32,49,51,57,52,47,47,49,55,56,54,32,49,57,54,49,47,47,49,55,56,55,32,49,51,57,53,47,47,49,55,56,56,10,102,32,52,51,49,47,47,49,55,56,53,32,49,51,57,53,47,47,49,55,56,56,32,49,57,54,51,47,47,49,55,55,57,32,49,51,57,48,47,47,49,55,55,56,10,102,32,52,51,50,47,47,49,55,56,57,32,49,51,57,54,47,47,49,55,57,48,32,49,57,54,50,47,47,49,55,57,49,32,49,51,57,55,47,47,49,55,57,50,10,102,32,52,51,50,47,47,49,55,56,57,32,49,51,57,55,47,47,49,55,57,50,32,49,57,52,52,47,47,49,54,57,57,32,49,51,53,53,47,47,49,55,48,56,10,102,32,52,51,50,47,47,49,55,56,57,32,49,51,53,53,47,47,49,55,48,56,32,49,57,52,50,47,47,49,55,49,50,32,49,51,57,51,47,47,49,55,56,52,10,102,32,52,51,50,47,47,49,55,56,57,32,49,51,57,51,47,47,49,55,56,52,32,49,57,54,52,47,47,49,55,56,51,32,49,51,57,54,47,47,49,55,57,48,10,102,32,52,51,51,47,47,49,55,57,51,32,49,51,57,52,47,47,49,55,56,54,32,49,57,52,51,47,47,49,54,57,49,32,49,51,52,54,47,47,49,54,57,48,10,102,32,52,51,51,47,47,49,55,57,51,32,49,51,52,54,47,47,49,54,57,48,32,49,57,52,53,47,47,49,54,56,51,32,49,51,57,56,47,47,49,55,57,52,10,102,32,52,51,51,47,47,49,55,57,51,32,49,51,57,56,47,47,49,55,57,52,32,49,57,53,57,47,47,49,55,57,53,32,49,51,57,57,47,47,49,55,57,54,10,102,32,52,51,51,47,47,49,55,57,51,32,49,51,57,57,47,47,49,55,57,54,32,49,57,54,49,47,47,49,55,56,55,32,49,51,57,52,47,47,49,55,56,54,10,102,32,52,51,52,47,47,49,55,57,55,32,49,52,48,48,47,47,49,55,57,56,32,49,57,54,48,47,47,49,55,57,57,32,49,52,48,49,47,47,49,56,48,48,10,102,32,52,51,52,47,47,49,55,57,55,32,49,52,48,49,47,47,49,56,48,48,32,49,57,52,54,47,47,49,54,56,55,32,49,51,53,49,47,47,49,55,48,48,10,102,32,52,51,52,47,47,49,55,57,55,32,49,51,53,49,47,47,49,55,48,48,32,49,57,52,52,47,47,49,54,57,57,32,49,51,57,55,47,47,49,55,57,50,10,102,32,52,51,52,47,47,49,55,57,55,32,49,51,57,55,47,47,49,55,57,50,32,49,57,54,50,47,47,49,55,57,49,32,49,52,48,48,47,47,49,55,57,56,10,102,32,52,51,53,47,47,49,56,48,49,32,49,51,57,56,47,47,49,55,57,52,32,49,57,52,53,47,47,49,54,56,51,32,49,51,52,50,47,47,49,54,56,50,10,102,32,52,51,53,47,47,49,56,48,49,32,49,51,52,50,47,47,49,54,56,50,32,49,57,50,51,47,47,49,54,48,49,32,49,52,48,50,47,47,49,56,48,50,10,102,32,52,51,53,47,47,49,56,48,49,32,49,52,48,50,47,47,49,56,48,50,32,49,57,55,57,47,47,49,56,48,51,32,49,52,48,51,47,47,49,56,48,52,10,102,32,52,51,53,47,47,49,56,48,49,32,49,52,48,51,47,47,49,56,48,52,32,49,57,53,57,47,47,49,55,57,53,32,49,51,57,56,47,47,49,55,57,52,10,102,32,52,51,54,47,47,49,56,48,53,32,49,52,48,52,47,47,49,56,48,54,32,49,57,56,48,47,47,49,56,48,55,32,49,52,48,53,47,47,49,56,48,56,10,102,32,52,51,54,47,47,49,56,48,53,32,49,52,48,53,47,47,49,56,48,56,32,49,57,50,52,47,47,49,54,48,53,32,49,51,52,53,47,47,49,54,56,56,10,102,32,52,51,54,47,47,49,56,48,53,32,49,51,52,53,47,47,49,54,56,56,32,49,57,52,54,47,47,49,54,56,55,32,49,52,48,49,47,47,49,56,48,48,10,102,32,52,51,54,47,47,49,56,48,53,32,49,52,48,49,47,47,49,56,48,48,32,49,57,54,48,47,47,49,55,57,57,32,49,52,48,52,47,47,49,56,48,54,10,102,32,52,51,55,47,47,49,56,48,57,32,49,52,48,54,47,47,49,56,49,48,32,49,57,51,51,47,47,49,54,51,53,32,49,51,50,49,47,47,49,54,52,52,10,102,32,52,51,55,47,47,49,56,48,57,32,49,51,50,49,47,47,49,54,52,52,32,49,57,50,49,47,47,49,54,52,51,32,49,51,55,54,47,47,49,55,53,48,10,102,32,52,51,55,47,47,49,56,48,57,32,49,51,55,54,47,47,49,55,53,48,32,49,57,56,49,47,47,49,55,53,52,32,49,52,48,55,47,47,49,56,49,49,10,102,32,52,51,55,47,47,49,56,48,57,32,49,52,48,55,47,47,49,56,49,49,32,49,57,54,57,47,47,49,56,49,50,32,49,52,48,54,47,47,49,56,49,48,10,102,32,52,51,56,47,47,49,56,49,51,32,49,52,48,56,47,47,49,56,49,52,32,49,57,56,50,47,47,49,55,54,48,32,49,51,56,49,47,47,49,55,53,57,10,102,32,52,51,56,47,47,49,56,49,51,32,49,51,56,49,47,47,49,55,53,57,32,49,57,50,50,47,47,49,54,52,55,32,49,51,50,50,47,47,49,54,52,54,10,102,32,52,51,56,47,47,49,56,49,51,32,49,51,50,50,47,47,49,54,52,54,32,49,57,51,52,47,47,49,54,51,57,32,49,52,48,57,47,47,49,56,49,53,10,102,32,52,51,56,47,47,49,56,49,51,32,49,52,48,57,47,47,49,56,49,53,32,49,57,55,48,47,47,49,56,49,54,32,49,52,48,56,47,47,49,56,49]);fileData0.push.apply(fileData0,[52,10,102,32,52,51,57,47,47,49,56,49,55,32,49,52,49,48,47,47,49,56,49,56,32,49,57,51,49,47,47,49,54,50,55,32,49,51,49,55,47,47,49,54,51,54,10,102,32,52,51,57,47,47,49,56,49,55,32,49,51,49,55,47,47,49,54,51,54,32,49,57,51,51,47,47,49,54,51,53,32,49,52,48,54,47,47,49,56,49,48,10,102,32,52,51,57,47,47,49,56,49,55,32,49,52,48,54,47,47,49,56,49,48,32,49,57,54,57,47,47,49,56,49,50,32,49,52,49,49,47,47,49,56,49,57,10,102,32,52,51,57,47,47,49,56,49,55,32,49,52,49,49,47,47,49,56,49,57,32,49,57,55,49,47,47,49,56,50,48,32,49,52,49,48,47,47,49,56,49,56,10,102,32,52,52,48,47,47,49,56,50,49,32,49,52,49,50,47,47,49,56,50,50,32,49,57,55,48,47,47,49,56,49,54,32,49,52,48,57,47,47,49,56,49,53,10,102,32,52,52,48,47,47,49,56,50,49,32,49,52,48,57,47,47,49,56,49,53,32,49,57,51,52,47,47,49,54,51,57,32,49,51,49,56,47,47,49,54,51,56,10,102,32,52,52,48,47,47,49,56,50,49,32,49,51,49,56,47,47,49,54,51,56,32,49,57,51,50,47,47,49,54,51,49,32,49,52,49,51,47,47,49,56,50,51,10,102,32,52,52,48,47,47,49,56,50,49,32,49,52,49,51,47,47,49,56,50,51,32,49,57,55,50,47,47,49,56,50,52,32,49,52,49,50,47,47,49,56,50,50,10,102,32,52,52,49,47,47,49,56,50,53,32,49,52,49,52,47,47,49,56,50,54,32,49,57,50,57,47,47,49,54,49,57,32,49,51,49,51,47,47,49,54,50,56,10,102,32,52,52,49,47,47,49,56,50,53,32,49,51,49,51,47,47,49,54,50,56,32,49,57,51,49,47,47,49,54,50,55,32,49,52,49,48,47,47,49,56,49,56,10,102,32,52,52,49,47,47,49,56,50,53,32,49,52,49,48,47,47,49,56,49,56,32,49,57,55,49,47,47,49,56,50,48,32,49,52,49,53,47,47,49,56,50,55,10,102,32,52,52,49,47,47,49,56,50,53,32,49,52,49,53,47,47,49,56,50,55,32,49,57,55,51,47,47,49,56,50,56,32,49,52,49,52,47,47,49,56,50,54,10,102,32,52,52,50,47,47,49,56,50,57,32,49,52,49,54,47,47,49,56,51,48,32,49,57,55,50,47,47,49,56,50,52,32,49,52,49,51,47,47,49,56,50,51,10,102,32,52,52,50,47,47,49,56,50,57,32,49,52,49,51,47,47,49,56,50,51,32,49,57,51,50,47,47,49,54,51,49,32,49,51,49,52,47,47,49,54,51,48,10,102,32,52,52,50,47,47,49,56,50,57,32,49,51,49,52,47,47,49,54,51,48,32,49,57,51,48,47,47,49,54,50,51,32,49,52,49,55,47,47,49,56,51,49,10,102,32,52,52,50,47,47,49,56,50,57,32,49,52,49,55,47,47,49,56,51,49,32,49,57,55,52,47,47,49,56,51,50,32,49,52,49,54,47,47,49,56,51,48,10,102,32,52,52,51,47,47,49,56,51,51,32,49,52,49,56,47,47,49,56,51,52,32,49,57,50,55,47,47,49,54,49,49,32,49,51,48,57,47,47,49,54,50,48,10,102,32,52,52,51,47,47,49,56,51,51,32,49,51,48,57,47,47,49,54,50,48,32,49,57,50,57,47,47,49,54,49,57,32,49,52,49,52,47,47,49,56,50,54,10,102,32,52,52,51,47,47,49,56,51,51,32,49,52,49,52,47,47,49,56,50,54,32,49,57,55,51,47,47,49,56,50,56,32,49,52,49,57,47,47,49,56,51,53,10,102,32,52,52,51,47,47,49,56,51,51,32,49,52,49,57,47,47,49,56,51,53,32,49,57,55,53,47,47,49,56,51,54,32,49,52,49,56,47,47,49,56,51,52,10,102,32,52,52,52,47,47,49,56,51,55,32,49,52,50,48,47,47,49,56,51,56,32,49,57,55,52,47,47,49,56,51,50,32,49,52,49,55,47,47,49,56,51,49,10,102,32,52,52,52,47,47,49,56,51,55,32,49,52,49,55,47,47,49,56,51,49,32,49,57,51,48,47,47,49,54,50,51,32,49,51,49,48,47,47,49,54,50,50,10,102,32,52,52,52,47,47,49,56,51,55,32,49,51,49,48,47,47,49,54,50,50,32,49,57,50,56,47,47,49,54,49,53,32,49,52,50,49,47,47,49,56,51,57,10,102,32,52,52,52,47,47,49,56,51,55,32,49,52,50,49,47,47,49,56,51,57,32,49,57,55,54,47,47,49,56,52,48,32,49,52,50,48,47,47,49,56,51,56,10,102,32,52,52,53,47,47,49,56,52,49,32,49,52,50,50,47,47,49,56,52,50,32,49,57,50,53,47,47,49,53,57,57,32,49,51,48,53,47,47,49,54,49,50,10,102,32,52,52,53,47,47,49,56,52,49,32,49,51,48,53,47,47,49,54,49,50,32,49,57,50,55,47,47,49,54,49,49,32,49,52,49,56,47,47,49,56,51,52,10,102,32,52,52,53,47,47,49,56,52,49,32,49,52,49,56,47,47,49,56,51,52,32,49,57,55,53,47,47,49,56,51,54,32,49,52,50,51,47,47,49,56,52,51,10,102,32,52,52,53,47,47,49,56,52,49,32,49,52,50,51,47,47,49,56,52,51,32,49,57,55,55,47,47,49,56,52,52,32,49,52,50,50,47,47,49,56,52,50,10,102,32,52,52,54,47,47,49,56,52,53,32,49,52,50,52,47,47,49,56,52,54,32,49,57,55,54,47,47,49,56,52,48,32,49,52,50,49,47,47,49,56,51,57,10,102,32,52,52,54,47,47,49,56,52,53,32,49,52,50,49,47,47,49,56,51,57,32,49,57,50,56,47,47,49,54,49,53,32,49,51,48,54,47,47,49,54,49,52,10,102,32,52,52,54,47,47,49,56,52,53,32,49,51,48,54,47,47,49,54,49,52,32,49,57,50,54,47,47,49,54,48,55,32,49,52,50,53,47,47,49,56,52,55,10,102,32,52,52,54,47,47,49,56,52,53,32,49,52,50,53,47,47,49,56,52,55,32,49,57,55,56,47,47,49,56,52,56,32,49,52,50,52,47,47,49,56,52,54,10,102,32,52,52,55,47,47,49,56,52,57,32,49,52,48,50,47,47,49,56,48,50,32,49,57,50,51,47,47,49,54,48,49,32,49,50,57,57,47,47,49,54,48,48,10,102,32,52,52,55,47,47,49,56,52,57,32,49,50,57,57,47,47,49,54,48,48,32,49,57,50,53,47,47,49,53,57,57,32,49,52,50,50,47,47,49,56,52,50,10,102,32,52,52,55,47,47,49,56,52,57,32,49,52,50,50,47,47,49,56,52,50,32,49,57,55,55,47,47,49,56,52,52,32,49,52,50,54,47,47,49,56,53,48,10,102,32,52,52,55,47,47,49,56,52,57,32,49,52,50,54,47,47,49,56,53,48,32,49,57,55,57,47,47,49,56,48,51,32,49,52,48,50,47,47,49,56,48,50,10,102,32,52,52,56,47,47,49,56,53,49,32,49,52,50,55,47,47,49,56,53,50,32,49,57,55,56,47,47,49,56,52,56,32,49,52,50,53,47,47,49,56,52,55,10,102,32,52,52,56,47,47,49,56,53,49,32,49,52,50,53,47,47,49,56,52,55,32,49,57,50,54,47,47,49,54,48,55,32,49,51,48,50,47,47,49,54,48,54,10,102,32,52,52,56,47,47,49,56,53,49,32,49,51,48,50,47,47,49,54,48,54,32,49,57,50,52,47,47,49,54,48,53,32,49,52,48,53,47,47,49,56,48,56,10,102,32,52,52,56,47,47,49,56,53,49,32,49,52,48,53,47,47,49,56,48,56,32,49,57,56,48,47,47,49,56,48,55,32,49,52,50,55,47,47,49,56,53,50,10,102,32,52,52,57,47,47,49,56,53,51,32,49,52,50,56,47,47,49,56,53,52,32,49,57,54,51,47,47,49,55,55,57,32,49,51,57,53,47,47,49,55,56,56,10,102,32,52,52,57,47,47,49,56,53,51,32,49,51,57,53,47,47,49,55,56,56,32,49,57,54,49,47,47,49,55,56,55,32,49,52,50,57,47,47,49,56,53,53,10,102,32,52,52,57,47,47,49,56,53,51,32,49,52,50,57,47,47,49,56,53,53,32,49,57,56,53,47,47,49,56,53,54,32,49,52,51,48,47,47,49,56,53,55,10,102,32,52,52,57,47,47,49,56,53,51,32,49,52,51,48,47,47,49,56,53,55,32,49,57,56,51,47,47,49,56,53,56,32,49,52,50,56,47,47,49,56,53,52,10,102,32,52,53,48,47,47,49,56,53,57,32,49,52,51,49,47,47,49,56,54,48,32,49,57,56,54,47,47,49,56,54,49,32,49,52,51,50,47,47,49,56,54,50,10,102,32,52,53,48,47,47,49,56,53,57,32,49,52,51,50,47,47,49,56,54,50,32,49,57,54,50,47,47,49,55,57,49,32,49,51,57,54,47,47,49,55,57,48,10,102,32,52,53,48,47,47,49,56,53,57,32,49,51,57,54,47,47,49,55,57,48,32,49,57,54,52,47,47,49,55,56,51,32,49,52,51,51,47,47,49,56,54,51,10,102,32,52,53,48,47,47,49,56,53,57,32,49,52,51,51,47,47,49,56,54,51,32,49,57,56,52,47,47,49,56,54,52,32,49,52,51,49,47,47,49,56,54,48,10,102,32,52,53,49,47,47,49,56,54,53,32,49,52,51,52,47,47,49,56,54,54,32,49,57,56,51,47,47,49,56,53,56,32,49,52,51,48,47,47,49,56,53,55,10,102,32,52,53,49,47,47,49,56,54,53,32,49,52,51,48,47,47,49,56,53,55,32,49,57,56,53,47,47,49,56,53,54,32,49,52,51,53,47,47,49,56,54,55,10,102,32,52,53,49,47,47,49,56,54,53,32,49,52,51,53,47,47,49,56,54,55,32,49,57,56,55,47,47,49,56,54,56,32,49,52,51,54,47,47,49,56,54,57,10,102,32,52,53,49,47,47,49,56,54,53,32,49,52,51,54,47,47,49,56,54,57,32,49,57,56,57,47,47,49,56,55,48,32,49,52,51,52,47,47,49,56,54,54,10,102,32,52,53,50,47,47,49,56,55,49,32,49,52,51,55,47,47,49,56,55,50,32,49,57,56,56,47,47,49,56,55,51,32,49,52,51,56,47,47,49,56,55,52,10,102,32,52,53,50,47,47,49,56,55,49,32,49,52,51,56,47,47,49,56,55,52,32,49,57,56,54,47,47,49,56,54,49,32,49,52,51,49,47,47,49,56,54,48,10,102,32,52,53,50,47,47,49,56,55,49,32,49,52,51,49,47,47,49,56,54,48,32,49,57,56,52,47,47,49,56,54,52,32,49,52,51,57,47,47,49,56,55,53,10,102,32,52,53,50,47,47,49,56,55,49,32,49,52,51,57,47,47,49,56,55,53,32,49,57,57,48,47,47,49,56,55,54,32,49,52,51,55,47,47,49,56,55,50,10,102,32,52,53,51,47,47,49,56,55,55,32,49,52,52,48,47,47,49,56,55,56,32,49,57,56,57,47,47,49,56,55,48,32,49,52,51,54,47,47,49,56,54,57,10,102,32,52,53,51,47,47,49,56,55,55,32,49,52,51,54,47,47,49,56,54,57,32,49,57,56,55,47,47,49,56,54,56,32,49,52,52,49,47,47,49,56,55,57,10,102,32,52,53,51,47,47,49,56,55,55,32,49,52,52,49,47,47,49,56,55,57,32,49,57,57,51,47,47,49,56,56,48,32,49,52,52,50,47,47,49,56,56,49,10,102,32,52,53,51,47,47,49,56,55,55,32,49,52,52,50,47,47,49,56,56,49,32,49,57,57,49,47,47,49,56,56,50,32,49,52,52,48,47,47,49,56,55,56,10,102,32,52,53,52,47,47,49,56,56,51,32,49,52,52,51,47,47,49,56,56,52,32,49,57,57,52,47,47,49,56,56,53,32,49,52,52,52,47,47,49,56,56,54,10,102,32,52,53,52,47,47,49,56,56,51,32,49,52,52,52,47,47,49,56,56,54,32,49,57,56,56,47,47,49,56,55,51,32,49,52,51,55,47,47,49,56,55,50,10,102,32,52,53,52,47,47,49,56,56,51,32,49,52,51,55,47,47,49,56,55,50,32,49,57,57,48,47,47,49,56,55,54,32,49,52,52,53,47,47,49,56,56,55,10,102,32,52,53,52,47,47,49,56,56,51,32,49,52,52,53,47,47,49,56,56,55,32,49,57,57,50,47,47,49,56,56,56,32,49,52,52,51,47,47,49,56,56,52,10,102,32,52,53,53,47,47,49,56,56,57,32,49,52,52,54,47,47,49,56,57,48,32,49,57,57,49,47,47,49,56,56,50,32,49,52,52,50,47,47,49,56,56,49,10,102,32,52,53,53,47,47,49,56,56,57,32,49,52,52,50,47,47,49,56,56,49,32,49,57,57,51,47,47,49,56,56,48,32,49,52,52,55,47,47,49,56,57,49,10,102,32,52,53,53,47,47,49,56,56,57,32,49,52,52,55,47,47,49,56,57,49,32,49,57,57,53,47,47,49,56,57,50,32,49,52,52,56,47,47,49,56,57,51,10,102,32,52,53,53,47,47,49,56,56,57,32,49,52,52,56,47,47,49,56,57,51,32,49,57,57,55,47,47,49,56,57,52,32,49,52,52,54,47,47,49,56,57,48,10,102,32,52,53,54,47,47,49,56,57,53,32,49,52,52,57,47,47,49,56,57,54,32,49,57,57,54,47,47,49,56,57,55,32,49,52,53,48,47,47,49,56,57,56,10,102,32,52,53,54,47,47,49,56,57,53,32,49,52,53,48,47,47,49,56,57,56,32,49,57,57,52,47,47,49,56,56,53,32,49,52,52,51,47,47,49,56,56,52,10,102,32,52,53,54,47,47,49,56,57,53,32,49,52,52,51,47,47,49,56,56,52,32,49,57,57,50,47,47,49,56,56,56,32,49,52,53,49,47,47,49,56,57,57,10,102,32,52,53,54,47,47,49,56,57,53,32,49,52,53,49,47,47,49,56,57,57,32,49,57,57,56,47,47,49,57,48,48,32,49,52,52,57,47,47,49,56,57,54,10,102,32,52,53,55,47,47,49,57,48,49,32,49,52,53,50,47,47,49,57,48,50,32,49,57,54,57,47,47,49,56,49,50,32,49,52,48,55,47,47,49,56,49,49,10,102,32,52,53,55,47,47,49,57,48,49,32,49,52,48,55,47,47,49,56,49,49,32,49,57,56,49,47,47,49,55,53,52,32,49,52,53,51,47,47,49,57,48,51,10,102,32,52,53,55,47,47,49,57,48,49,32,49,52,53,51,47,47,49,57,48,51,32,49,57,57,49,47,47,49,56,56,50,32,49,52,52,54,47,47,49,56,57,48,10,102,32,52,53,55,47,47,49,57,48,49,32,49,52,52,54,47,47,49,56,57,48,32,49,57,57,55,47,47,49,56,57,52,32,49,52,53,50,47,47,49,57,48,50,10,102,32,52,53,56,47,47,49,57,48,52,32,49,52,53,49,47,47,49,56,57,57,32,49,57,57,50,47,47,49,56,56,56,32,49,52,53,52,47,47,49,57,48,53,10,102,32,52,53,56,47,47,49,57,48,52,32,49,52,53,52,47,47,49,57,48,53,32,49,57,56,50,47,47,49,55,54,48,32,49,52,48,56,47,47,49,56,49,52,10,102,32,52,53,56,47,47,49,57,48,52,32,49,52,48,56,47,47,49,56,49,52,32,49,57,55,48,47,47,49,56,49,54,32,49,52,53,53,47,47,49,57,48,54,10,102,32,52,53,56,47,47,49,57,48,52,32,49,52,53,53,47,47,49,57,48,54,32,49,57,57,56,47,47,49,57,48,48,32,49,52,53,49,47,47,49,56,57,57,10,102,32,52,53,57,47,47,49,57,48,55,32,49,51,55,56,47,47,49,55,53,51,32,49,57,53,55,47,47,49,55,53,50,32,49,52,53,54,47,47,49,57,48,56,10,102,32,52,53,57,47,47,49,57,48,55,32,49,52,53,54,47,47,49,57,48,56,32,49,57,56,57,47,47,49,56,55,48,32,49,52,52,48,47,47,49,56,55,56,10,102,32,52,53,57,47,47,49,57,48,55,32,49,52,52,48,47,47,49,56,55,56,32,49,57,57,49,47,47,49,56,56,50,32,49,52,53,51,47,47,49,57,48,51,10,102,32,52,53,57,47,47,49,57,48,55,32,49,52,53,51,47,47,49,57,48,51,32,49,57,56,49,47,47,49,55,53,52,32,49,51,55,56,47,47,49,55,53,51,10,102,32,52,54,48,47,47,49,57,48,57,32,49,52,53,52,47,47,49,57,48,53,32,49,57,57,50,47,47,49,56,56,56,32,49,52,52,53,47,47,49,56,56,55,10,102,32,52,54,48,47,47,49,57,48,57,32,49,52,52,53,47,47,49,56,56,55,32,49,57,57,48,47,47,49,56,55,54,32,49,52,53,55,47,47,49,57,49,48,10,102,32,52,54,48,47,47,49,57,48,57,32,49,52,53,55,47,47,49,57,49,48,32,49,57,53,56,47,47,49,55,53,55,32,49,51,55,57,47,47,49,55,53,54,10,102,32,52,54,48,47,47,49,57,48,57,32,49,51,55,57,47,47,49,55,53,54,32,49,57,56,50,47,47,49,55,54,48,32,49,52,53,52,47,47,49,57,48,53,10,102,32,52,54,49,47,47,49,57,49,49,32,49,52,53,54,47,47,49,57,48,56,32,49,57,53,55,47,47,49,55,53,50,32,49,51,56,51,47,47,49,55,54,52,10,102,32,52,54,49,47,47,49,57,49,49,32,49,51,56,51,47,47,49,55,54,52,32,49,57,54,55,47,47,49,55,54,51,32,49,52,53,56,47,47,49,57,49,50,10,102,32,52,54,49,47,47,49,57,49,49,32,49,52,53,56,47,47,49,57,49,50,32,49,57,56,51,47,47,49,56,53,56,32,49,52,51,52,47,47,49,56,54,54,10,102,32,52,54,49,47,47,49,57,49,49,32,49,52,51,52,47,47,49,56,54,54,32,49,57,56,57,47,47,49,56,55,48,32,49,52,53,54,47,47,49,57,48,56,10,102,32,52,54,50,47,47,49,57,49,51,32,49,52,51,57,47,47,49,56,55,53,32,49,57,56,52,47,47,49,56,54,52,32,49,52,53,57,47,47,49,57,49,52,10,102,32,52,54,50,47,47,49,57,49,51,32,49,52,53,57,47,47,49,57,49,52,32,49,57,54,56,47,47,49,55,54,55,32,49,51,56,52,47,47,49,55,54,54,10,102,32,52,54,50,47,47,49,57,49,51,32,49,51,56,52,47,47,49,55,54,54,32,49,57,53,56,47,47,49,55,53,55,32,49,52,53,55,47,47,49,57,49,48,10,102,32,52,54,50,47,47,49,57,49,51,32,49,52,53,55,47,47,49,57,49,48,32,49,57,57,48,47,47,49,56,55,54,32,49,52,51,57,47,47,49,56,55,53,10,102,32,52,54,51,47,47,49,57,49,53,32,49,51,57,49,47,47,49,55,56,48,32,49,57,54,51,47,47,49,55,55,57,32,49,52,50,56,47,47,49,56,53,52,10,102,32,52,54,51,47,47,49,57,49,53,32,49,52,50,56,47,47,49,56,53,52,32,49,57,56,51,47,47,49,56,53,56,32,49,52,53,56,47,47,49,57,49,50,10,102,32,52,54,51,47,47,49,57,49,53,32,49,52,53,56,47,47,49,57,49,50,32,49,57,54,55,47,47,49,55,54,51,32,49,51,56,55,47,47,49,55,55,50,10,102,32,52,54,51,47,47,49,57,49,53,32,49,51,56,55,47,47,49,55,55,50,32,49,57,54,53,47,47,49,55,55,49,32,49,51,57,49,47,47,49,55,56,48,10,102,32,52,54,52,47,47,49,57,49,54,32,49,51,56,56,47,47,49,55,55,52,32,49,57,54,56,47,47,49,55,54,55,32,49,52,53,57,47,47,49,57,49,52,10,102,32,52,54,52,47,47,49,57,49,54,32,49,52,53,57,47,47,49,57,49,52,32,49,57,56,52,47,47,49,56,54,52,32,49,52,51,51,47,47,49,56,54,51,10,102,32,52,54,52,47,47,49,57,49,54,32,49,52,51,51,47,47,49,56,54,51,32,49,57,54,52,47,47,49,55,56,51,32,49,51,57,50,47,47,49,55,56,50,10,102,32,52,54,52,47,47,49,57,49,54,32,49,51,57,50,47,47,49,55,56,50,32,49,57,54,54,47,47,49,55,55,53,32,49,51,56,56,47,47,49,55,55,52,10,102,32,52,54,53,47,47,49,57,49,55,32,49,51,57,57,47,47,49,55,57,54,32,49,57,53,57,47,47,49,55,57,53,32,49,52,48,51,47,47,49,56,48,52,10,102,32,52,54,53,47,47,49,57,49,55,32,49,52,48,51,47,47,49,56,48,52,32,49,57,55,57,47,47,49,56,48,51,32,49,52,54,48,47,47,49,57,49,56,10,102,32,52,54,53,47,47,49,57,49,55,32,49,52,54,48,47,47,49,57,49,56,32,49,57,56,53,47,47,49,56,53,54,32,49,52,50,57,47,47,49,56,53,53,10,102,32,52,54,53,47,47,49,57,49,55,32,49,52,50,57,47,47,49,56,53,53,32,49,57,54,49,47,47,49,55,56,55,32,49,51,57,57,47,47,49,55,57,54,10,102,32,52,54,54,47,47,49,57,49,57,32,49,52,51,50,47,47,49,56,54,50,32,49,57,56,54,47,47,49,56,54,49,32,49,52,54,49,47,47,49,57,50,48,10,102,32,52,54,54,47,47,49,57,49,57,32,49,52,54,49,47,47,49,57,50,48,32,49,57,56,48,47,47,49,56,48,55,32,49,52,48,52,47,47,49,56,48,54,10,102,32,52,54,54,47,47,49,57,49,57,32,49,52,48,52,47,47,49,56,48,54,32,49,57,54,48,47,47,49,55,57,57,32,49,52,48,48,47,47,49,55,57,56,10,102,32,52,54,54,47,47,49,57,49,57,32,49,52,48,48,47,47,49,55,57,56,32,49,57,54,50,47,47,49,55,57,49,32,49,52,51,50,47,47,49,56,54,50,10,102,32,52,54,55,47,47,49,57,50,49,32,49,52,50,54,47,47,49,56,53,48,32,49,57,55,55,47,47,49,56,52,52,32,49,52,54,50,47,47,49,57,50,50,10,102,32,52,54,55,47,47,49,57,50,49,32,49,52,54,50,47,47,49,57,50,50,32,49,57,56,55,47,47,49,56,54,56,32,49,52,51,53,47,47,49,56,54,55,10,102,32,52,54,55,47,47,49,57,50,49,32,49,52,51,53,47,47,49,56,54,55,32,49,57,56,53,47,47,49,56,53,54,32,49,52,54,48,47,47,49,57,49,56,10,102,32,52,54,55,47,47,49,57,50,49,32,49,52,54,48,47,47,49,57,49,56,32,49,57,55,57,47,47,49,56,48,51,32,49,52,50,54,47,47,49,56,53,48,10,102,32,52,54,56,47,47,49,57,50,51,32,49,52,54,49,47,47,49,57,50,48,32,49,57,56,54,47,47,49,56,54,49,32,49,52,51,56,47,47,49,56,55,52,10,102,32,52,54,56,47,47,49,57,50,51,32,49,52,51,56,47,47,49,56,55,52,32,49,57,56,56,47,47,49,56,55,51,32,49,52,54,51,47,47,49,57,50,52,10,102,32,52,54,56,47,47,49,57,50,51,32,49,52,54,51,47,47,49,57,50,52,32,49,57,55,56,47,47,49,56,52,56,32,49,52,50,55,47,47,49,56,53,50,10,102,32,52,54,56,47,47,49,57,50,51,32,49,52,50,55,47,47,49,56,53,50,32,49,57,56,48,47,47,49,56,48,55,32,49,52,54,49,47,47,49,57,50,48,10,102,32,52,54,57,47,47,49,57,50,53,32,49,52,50,51,47,47,49,56,52,51,32,49,57,55,53,47,47,49,56,51,54,32,49,52,54,52,47,47,49,57,50,54,10,102,32,52,54,57,47,47,49,57,50,53,32,49,52,54,52,47,47,49,57,50,54,32,49,57,57,51,47,47,49,56,56,48,32,49,52,52,49,47,47,49,56,55,57,10,102,32,52,54,57,47,47,49,57,50,53,32,49,52,52,49,47,47,49,56,55,57,32,49,57,56,55,47,47,49,56,54,56,32,49,52,54,50,47,47,49,57,50,50,10,102,32,52,54,57,47,47,49,57,50,53,32,49,52,54,50,47,47,49,57,50,50,32,49,57,55,55,47,47,49,56,52,52,32,49,52,50,51,47,47,49,56,52,51,10,102,32,52,55,48,47,47,49,57,50,55,32,49,52,54,51,47,47,49,57,50,52,32,49,57,56,56,47,47,49,56,55,51,32,49,52,52,52,47,47,49,56,56,54,10,102,32,52,55,48,47,47,49,57,50,55,32,49,52,52,52,47,47,49,56,56,54,32,49,57,57,52,47,47,49,56,56,53,32,49,52,54,53,47,47,49,57,50,56,10,102,32,52,55,48,47,47,49,57,50,55,32,49,52,54,53,47,47,49,57,50,56,32,49,57,55,54,47,47,49,56,52,48,32,49,52,50,52,47,47,49,56,52,54,10,102,32,52,55,48,47,47,49,57,50,55,32,49,52,50,52,47,47,49,56,52,54,32,49,57,55,56,47,47,49,56,52,56,32,49,52,54,51,47,47,49,57,50,52,10,102,32,52,55,49,47,47,49,57,50,57,32,49,52,49,57,47,47,49,56,51,53,32,49,57,55,51,47,47,49,56,50,56,32,49,52,54,54,47,47,49,57,51,48,10,102,32,52,55,49,47,47,49,57,50,57,32,49,52,54,54,47,47,49,57,51,48,32,49,57,57,53,47,47,49,56,57,50,32,49,52,52,55,47,47,49,56,57,49,10,102,32,52,55,49,47,47,49,57,50,57,32,49,52,52,55,47,47,49,56,57,49,32,49,57,57,51,47,47,49,56,56,48,32,49,52,54,52,47,47,49,57,50,54,10,102,32,52,55,49,47,47,49,57,50,57,32,49,52,54,52,47,47,49,57,50,54,32,49,57,55,53,47,47,49,56,51,54,32,49,52,49,57,47,47,49,56,51,53,10,102,32,52,55,50,47,47,49,57,51,49,32,49,52,54,53,47,47,49,57,50,56,32,49,57,57,52,47,47,49,56,56,53,32,49,52,53,48,47,47,49,56,57,56,10,102,32,52,55,50,47,47,49,57,51,49,32,49,52,53,48,47,47,49,56,57,56,32,49,57,57,54,47,47,49,56,57,55,32,49,52,54,55,47,47,49,57,51,50,10,102,32,52,55,50,47,47,49,57,51,49,32,49,52,54,55,47,47,49,57,51,50,32,49,57,55,52,47,47,49,56,51,50,32,49,52,50,48,47,47,49,56,51,56,10,102,32,52,55,50,47,47,49,57,51,49,32,49,52,50,48,47,47,49,56,51,56,32,49,57,55,54,47,47,49,56,52,48,32,49,52,54,53,47,47,49,57,50,56,10,102,32,52,55,51,47,47,49,57,51,51,32,49,52,49,53,47,47,49,56,50,55,32,49,57,55,49,47,47,49,56,50,48,32,49,52,54,56,47,47,49,57,51,52,10,102,32,52,55,51,47,47,49,57,51,51,32,49,52,54,56,47,47,49,57,51,52,32,49,57,57,55,47,47,49,56,57,52,32,49,52,52,56,47,47,49,56,57,51,10,102,32,52,55,51,47,47,49,57,51,51,32,49,52,52,56,47,47,49,56,57,51,32,49,57,57,53,47,47,49,56,57,50,32,49,52,54,54,47,47,49,57,51,48,10,102,32,52,55,51,47,47,49,57,51,51,32,49,52,54,54,47,47,49,57,51,48,32,49,57,55,51,47,47,49,56,50,56,32,49,52,49,53,47,47,49,56,50,55,10,102,32,52,55,52,47,47,49,57,51,53,32,49,52,54,55,47,47,49,57,51,50,32,49,57,57,54,47,47,49,56,57,55,32,49,52,52,57,47,47,49,56,57,54,10,102,32,52,55,52,47,47,49,57,51,53,32,49,52,52,57,47,47,49,56,57,54,32,49,57,57,56,47,47,49,57,48,48,32,49,52,54,57,47,47,49,57,51,54,10,102,32,52,55,52,47,47,49,57,51,53,32,49,52,54,57,47,47,49,57,51,54,32,49,57,55,50,47,47,49,56,50,52,32,49,52,49,54,47,47,49,56,51,48,10,102,32,52,55,52,47,47,49,57,51,53,32,49,52,49,54,47,47,49,56,51,48,32,49,57,55,52,47,47,49,56,51,50,32,49,52,54,55,47,47,49,57,51,50,10,102,32,52,55,53,47,47,49,57,51,55,32,49,52,49,49,47,47,49,56,49,57,32,49,57,54,57,47,47,49,56,49,50,32,49,52,53,50,47,47,49,57,48,50,10,102,32,52,55,53,47,47,49,57,51,55,32,49,52,53,50,47,47,49,57,48,50,32,49,57,57,55,47,47,49,56,57,52,32,49,52,54,56,47,47,49,57,51,52,10,102,32,52,55,53,47,47,49,57,51,55,32,49,52,54,56,47,47,49,57,51,52,32,49,57,55,49,47,47,49,56,50,48,32,49,52,49,49,47,47,49,56,49,57,10,102,32,52,55,54,47,47,49,57,51,56,32,49,52,49,50,47,47,49,56,50,50,32,49,57,55,50,47,47,49,56,50,52,32,49,52,54,57,47,47,49,57,51,54,10,102,32,52,55,54,47,47,49,57,51,56,32,49,52,54,57,47,47,49,57,51,54,32,49,57,57,56,47,47,49,57,48,48,32,49,52,53,53,47,47,49,57,48,54,10,102,32,52,55,54,47,47,49,57,51,56,32,49,52,53,53,47,47,49,57,48,54,32,49,57,55,48,47,47,49,56,49,54,32,49,52,49,50,47,47,49,56,50,50,10,102,32,52,55,55,47,47,49,57,51,57,32,49,52,55,48,47,47,49,57,52,48,32,49,56,57,55,47,47,49,53,55,56,32,49,50,57,50,47,47,49,53,56,54,10,102,32,52,55,55,47,47,49,57,51,57,32,49,50,57,50,47,47,49,53,56,54,32,49,56,57,53,47,47,49,53,57,48,32,49,52,55,49,47,47,49,57,52,49,10,102,32,52,55,55,47,47,49,57,51,57,32,49,52,55,49,47,47,49,57,52,49,32,50,48,48,57,47,47,49,57,52,50,32,49,52,55,50,47,47,49,57,52,51,10,102,32,52,55,55,47,47,49,57,51,57,32,49,52,55,50,47,47,49,57,52,51,32,50,48,48,55,47,47,49,57,52,52,32,49,52,55,48,47,47,49,57,52,48,10,102,32,52,55,56,47,47,49,57,52,53,32,49,52,55,51,47,47,49,57,52,54,32,50,48,49,48,47,47,49,57,52,55,32,49,52,55,52,47,47,49,57,52,56,10,102,32,52,55,56,47,47,49,57,52,53,32,49,52,55,52,47,47,49,57,52,56,32,49,56,57,54,47,47,49,53,57,54,32,49,50,57,55,47,47,49,53,57,53,10,102,32,52,55,56,47,47,49,57,52,53,32,49,50,57,55,47,47,49,53,57,53,32,49,56,57,56,47,47,49,53,56,52,32,49,52,55,53,47,47,49,57,52,57,10,102,32,52,55,56,47,47,49,57,52,53,32,49,52,55,53,47,47,49,57,52,57,32,50,48,48,56,47,47,49,57,53,48,32,49,52,55,51,47,47,49,57,52,54,10,102,32,52,55,57,47,47,49,57,53,49,32,49,52,55,54,47,47,49,57,53,50,32,49,56,57,57,47,47,49,53,54,54,32,49,50,56,54,47,47,49,53,55,52,10,102,32,52,55,57,47,47,49,57,53,49,32,49,50,56,54,47,47,49,53,55,52,32,49,56,57,55,47,47,49,53,55,56,32,49,52,55,48,47,47,49,57,52,48,10,102,32,52,55,57,47,47,49,57,53,49,32,49,52,55,48,47,47,49,57,52,48,32,50,48,48,55,47,47,49,57,52,52,32,49,52,55,55,47,47,49,57,53,51,10,102,32,52,55,57,47,47,49,57,53,49,32,49,52,55,55,47,47,49,57,53,51,32,50,48,48,53,47,47,49,57,53,52,32,49,52,55,54,47,47,49,57,53,50,10,102,32,52,56,48,47,47,49,57,53,53,32,49,52,55,56,47,47,49,57,53,54,32,50,48,48,56,47,47,49,57,53,48,32,49,52,55,53,47,47,49,57,52,57,10,102,32,52,56,48,47,47,49,57,53,53,32,49,52,55,53,47,47,49,57,52,57,32,49,56,57,56,47,47,49,53,56,52,32,49,50,57,49,47,47,49,53,56,51,10,102,32,52,56,48,47,47,49,57,53,53,32,49,50,57,49,47,47,49,53,56,51,32,49,57,48,48,47,47,49,53,55,50,32,49,52,55,57,47,47,49,57,53,55,10,102,32,52,56,48,47,47,49,57,53,53,32,49,52,55,57,47,47,49,57,53,55,32,50,48,48,54,47,47,49,57,53,56,32,49,52,55,56,47,47,49,57,53,54,10,102,32,52,56,49,47,47,49,57,53,57,32,49,52,56,48,47,47,49,57,54,48,32,49,57,48,49,47,47,49,53,53,52,32,49,50,56,48,47,47,49,53,54,50,10,102,32,52,56,49,47,47,49,57,53,57,32,49,50,56,48,47,47,49,53,54,50,32,49,56,57,57,47,47,49,53,54,54,32,49,52,55,54,47,47,49,57,53,50,10,102,32,52,56,49,47,47,49,57,53,57,32,49,52,55,54,47,47,49,57,53,50,32,50,48,48,53,47,47,49,57,53,52,32,49,52,56,49,47,47,49,57,54,49,10,102,32,52,56,49,47,47,49,57,53,57,32,49,52,56,49,47,47,49,57,54,49,32,50,48,48,51,47,47,49,57,54,50,32,49,52,56,48,47,47,49,57,54,48,10,102,32,52,56,50,47,47,49,57,54,51,32,49,52,56,50,47,47,49,57,54,52,32,50,48,48,54,47,47,49,57,53,56,32,49,52,55,57,47,47,49,57,53,55,10,102,32,52,56,50,47,47,49,57,54,51,32,49,52,55,57,47,47,49,57,53,55,32,49,57,48,48,47,47,49,53,55,50,32,49,50,56,53,47,47,49,53,55,49,10,102,32,52,56,50,47,47,49,57,54,51,32,49,50,56,53,47,47,49,53,55,49,32,49,57,48,50,47,47,49,53,54,48,32,49,52,56,51,47,47,49,57,54,53,10,102,32,52,56,50,47,47,49,57,54,51,32,49,52,56,51,47,47,49,57,54,53,32,50,48,48,52,47,47,49,57,54,54,32,49,52,56,50,47,47,49,57,54,52,10,102,32,52,56,51,47,47,49,57,54,55,32,49,52,56,52,47,47,49,57,54,56,32,49,57,48,51,47,47,49,53,52,50,32,49,50,55,52,47,47,49,53,53,48,10,102,32,52,56,51,47,47,49,57,54,55,32,49,50,55,52,47,47,49,53,53,48,32,49,57,48,49,47,47,49,53,53,52,32,49,52,56,48,47,47,49,57,54,48,10,102,32,52,56,51,47,47,49,57,54,55,32,49,52,56,48,47,47,49,57,54,48,32,50,48,48,51,47,47,49,57,54,50,32,49,52,56,53,47,47,49,57,54,57,10,102,32,52,56,51,47,47,49,57,54,55,32,49,52,56,53,47,47,49,57,54,57,32,50,48,48,49,47,47,49,57,55,48,32,49,52,56,52,47,47,49,57,54,56,10,102,32,52,56,52,47,47,49,57,55,49,32,49,52,56,54,47,47,49,57,55,50,32,50,48,48,52,47,47,49,57,54,54,32,49,52,56,51,47,47,49,57,54,53,10,102,32,52,56,52,47,47,49,57,55,49,32,49,52,56,51,47,47,49,57,54,53,32,49,57,48,50,47,47,49,53,54,48,32,49,50,55,57,47,47,49,53,53,57,10,102,32,52,56,52,47,47,49,57,55,49,32,49,50,55,57,47,47,49,53,53,57,32,49,57,48,52,47,47,49,53,52,56,32,49,52,56,55,47,47,49,57,55,51,10,102,32,52,56,52,47,47,49,57,55,49,32,49,52,56,55,47,47,49,57,55,51,32,50,48,48,50,47,47,49,57,55,52,32,49,52,56,54,47,47,49,57,55,50,10,102,32,52,56,53,47,47,49,57,55,53,32,49,52,56,56,47,47,49,57,55,54,32,49,57,48,53,47,47,49,53,50,49,32,49,50,54,56,47,47,49,53,51,56,10,102,32,52,56,53,47,47,49,57,55,53,32,49,50,54,56,47,47,49,53,51,56,32,49,57,48,51,47,47,49,53,52,50,32,49,52,56,52,47,47,49,57,54,56,10,102,32,52,56,53,47,47,49,57,55,53,32,49,52,56,52,47,47,49,57,54,56,32,50,48,48,49,47,47,49,57,55,48,32,49,52,56,57,47,47,49,57,55,55,10,102,32,52,56,53,47,47,49,57,55,53,32,49,52,56,57,47,47,49,57,55,55,32,49,57,57,57,47,47,49,57,55,56,32,49,52,56,56,47,47,49,57,55,54,10,102,32,52,56,54,47,47,49,57,55,57,32,49,52,57,48,47,47,49,57,56,48,32,50,48,48,50,47,47,49,57,55,52,32,49,52,56,55,47,47,49,57,55,51,10,102,32,52,56,54,47,47,49,57,55,57,32,49,52,56,55,47,47,49,57,55,51,32,49,57,48,52,47,47,49,53,52,56,32,49,50,55,51,47,47,49,53,52,55,10,102,32,52,56,54,47,47,49,57,55,57,32,49,50,55,51,47,47,49,53,52,55,32,49,57,48,54,47,47,49,53,51,52,32,49,52,57,49,47,47,49,57,56,49,10,102,32,52,56,54,47,47,49,57,55,57,32,49,52,57,49,47,47,49,57,56,49,32,50,48,48,48,47,47,49,57,56,50,32,49,52,57,48,47,47,49,57,56,48,10,102,32,52,56,55,47,47,49,57,56,51,32,49,52,57,50,47,47,49,57,56,52,32,49,56,57,51,47,47,49,53,50,51,32,49,50,54,49,47,47,49,53,50,50,10,102,32,52,56,55,47,47,49,57,56,51,32,49,50,54,49,47,47,49,53,50,50,32,49,57,48,53,47,47,49,53,50,49,32,49,52,56,56,47,47,49,57,55,54,10,102,32,52,56,55,47,47,49,57,56,51,32,49,52,56,56,47,47,49,57,55,54,32,49,57,57,57,47,47,49,57,55,56,32,49,52,57,51,47,47,49,57,56,53,10,102,32,52,56,55,47,47,49,57,56,51,32,49,52,57,51,47,47,49,57,56,53,32,50,48,49,49,47,47,49,57,56,54,32,49,52,57,50,47,47,49,57,56,52,10,102,32,52,56,56,47,47,49,57,56,55,32,49,52,57,52,47,47,49,57,56,56,32,50,48,48,48,47,47,49,57,56,50,32,49,52,57,49,47,47,49,57,56,49,10,102,32,52,56,56,47,47,49,57,56,55,32,49,52,57,49,47,47,49,57,56,49,32,49,57,48,54,47,47,49,53,51,52,32,49,50,54,54,47,47,49,53,51,51,10,102,32,52,56,56,47,47,49,57,56,55,32,49,50,54,54,47,47,49,53,51,51,32,49,56,57,52,47,47,49,53,51,50,32,49,52,57,53,47,47,49,57,56,57,10,102,32,52,56,56,47,47,49,57,56,55,32,49,52,57,53,47,47,49,57,56,57,32,50,48,49,50,47,47,49,57,57,48,32,49,52,57,52,47,47,49,57,56,56,10,102,32,52,56,57,47,47,49,57,57,49,32,49,52,57,51,47,47,49,57,56,53,32,49,57,57,57,47,47,49,57,55,56,32,49,52,57,54,47,47,49,57,57,50,10,102,32,52,56,57,47,47,49,57,57,49,32,49,52,57,54,47,47,49,57,57,50,32,50,48,48,55,47,47,49,57,52,52,32,49,52,55,50,47,47,49,57,52,51,10,102,32,52,56,57,47,47,49,57,57,49,32,49,52,55,50,47,47,49,57,52,51,32,50,48,48,57,47,47,49,57,52,50,32,49,52,57,55,47,47,49,57,57,51,10,102,32,52,56,57,47,47,49,57,57,49,32,49,52,57,55,47,47,49,57,57,51,32,50,48,49,49,47,47,49,57,56,54,32,49,52,57,51,47,47,49,57,56,53,10,102,32,52,57,48,47,47,49,57,57,52,32,49,52,57,56,47,47,49,57,57,53,32,50,48,49,48,47,47,49,57,52,55,32,49,52,55,51,47,47,49,57,52,54,10,102,32,52,57,48,47,47,49,57,57,52,32,49,52,55,51,47,47,49,57,52,54,32,50,48,48,56,47,47,49,57,53,48,32,49,52,57,57,47,47,49,57,57,54,10,102,32,52,57,48,47,47,49,57,57,52,32,49,52,57,57,47,47,49,57,57,54,32,50,48,48,48,47,47,49,57,56,50,32,49,52,57,52,47,47,49,57,56,56,10,102,32,52,57,48,47,47,49,57,57,52,32,49,52,57,52,47,47,49,57,56,56,32,50,48,49,50,47,47,49,57,57,48,32,49,52,57,56,47,47,49,57,57,53,10,102,32,52,57,49,47,47,49,57,57,55,32,49,52,57,54,47,47,49,57,57,50,32,49,57,57,57,47,47,49,57,55,56,32,49,52,56,57,47,47,49,57,55,55,10,102,32,52,57,49,47,47,49,57,57,55,32,49,52,56,57,47,47,49,57,55,55,32,50,48,48,49,47,47,49,57,55,48,32,49,53,48,48,47,47,49,57,57,56,10,102,32,52,57,49,47,47,49,57,57,55,32,49,53,48,48,47,47,49,57,57,56,32,50,48,48,53,47,47,49,57,53,52,32,49,52,55,55,47,47,49,57,53,51,10,102,32,52,57,49,47,47,49,57,57,55,32,49,52,55,55,47,47,49,57,53,51,32,50,48,48,55,47,47,49,57,52,52,32,49,52,57,54,47,47,49,57,57,50,10,102,32,52,57,50,47,47,49,57,57,57,32,49,52,55,56,47,47,49,57,53,54,32,50,48,48,54,47,47,49,57,53,56,32,49,53,48,49,47,47,50,48,48,48,10,102,32,52,57,50,47,47,49,57,57,57,32,49,53,48,49,47,47,50,48,48,48,32,50,48,48,50,47,47,49,57,55,52,32,49,52,57,48,47,47,49,57,56,48,10,102,32,52,57,50,47,47,49,57,57,57,32,49,52,57,48,47,47,49,57,56,48,32,50,48,48,48,47,47,49,57,56,50,32,49,52,57,57,47,47,49,57,57,54,10,102,32,52,57,50,47,47,49,57,57,57,32,49,52,57,57,47,47,49,57,57,54,32,50,48,48,56,47,47,49,57,53,48,32,49,52,55,56,47,47,49,57,53,54,10,102,32,52,57,51,47,47,50,48,48,49,32,49,53,48,48,47,47,49,57,57,56,32,50,48,48,49,47,47,49,57,55,48,32,49,52,56,53,47,47,49,57,54,57,10,102,32,52,57,51,47,47,50,48,48,49,32,49,52,56,53,47,47,49,57,54,57,32,50,48,48,51,47,47,49,57,54,50,32,49,52,56,49,47,47,49,57,54,49,10,102,32,52,57,51,47,47,50,48,48,49,32,49,52,56,49,47,47,49,57,54,49,32,50,48,48,53,47,47,49,57,53,52,32,49,53,48,48,47,47,49,57,57,56,10,102,32,52,57,52,47,47,50,48,48,50,32,49,53,48,49,47,47,50,48,48,48,32,50,48,48,54,47,47,49,57,53,56,32,49,52,56,50,47,47,49,57,54,52,10,102,32,52,57,52,47,47,50,48,48,50,32,49,52,56,50,47,47,49,57,54,52,32,50,48,48,52,47,47,49,57,54,54,32,49,52,56,54,47,47,49,57,55,50,10,102,32,52,57,52,47,47,50,48,48,50,32,49,52,56,54,47,47,49,57,55,50,32,50,48,48,50,47,47,49,57,55,52,32,49,53,48,49,47,47,50,48,48,48,10,102,32,52,57,53,47,47,50,48,48,51,32,49,53,48,50,47,47,50,48,48,52,32,49,56,49,57,47,47,49,51,55,56,32,49,50,50,54,47,47,49,52,53,50,10,102,32,52,57,53,47,47,50,48,48,51,32,49,50,50,54,47,47,49,52,53,50,32,49,56,56,55,47,47,49,52,52,53,32,49,51,51,54,47,47,49,54,55,50,10,102,32,52,57,53,47,47,50,48,48,51,32,49,51,51,54,47,47,49,54,55,50,32,49,56,57,51,47,47,49,53,50,51,32,49,52,57,50,47,47,49,57,56,52,10,102,32,52,57,53,47,47,50,48,48,51,32,49,52,57,50,47,47,49,57,56,52,32,50,48,49,49,47,47,49,57,56,54,32,49,53,48,50,47,47,50,48,48,52,10,102,32,52,57,54,47,47,50,48,48,53,32,49,52,57,53,47,47,49,57,56,57,32,49,56,57,52,47,47,49,53,51,50,32,49,51,52,49,47,47,49,54,56,48,10,102,32,52,57,54,47,47,50,48,48,53,32,49,51,52,49,47,47,49,54,56,48,32,49,56,56,56,47,47,49,52,52,57,32,49,50,50,55,47,47,49,52,53,52,10,102,32,52,57,54,47,47,50,48,48,53,32,49,50,50,55,47,47,49,52,53,52,32,49,56,50,48,47,47,49,51,56,54,32,49,53,48,51,47,47,50,48,48,54,10,102,32,52,57,54,47,47,50,48,48,53,32,49,53,48,51,47,47,50,48,48,54,32]);fileData0.push.apply(fileData0,[50,48,49,50,47,47,49,57,57,48,32,49,52,57,53,47,47,49,57,56,57,10,102,32,52,57,55,47,47,50,48,48,55,32,49,50,52,54,47,47,49,52,57,50,32,49,56,49,57,47,47,49,51,55,56,32,49,53,48,50,47,47,50,48,48,52,10,102,32,52,57,55,47,47,50,48,48,55,32,49,53,48,50,47,47,50,48,48,52,32,50,48,49,49,47,47,49,57,56,54,32,49,52,57,55,47,47,49,57,57,51,10,102,32,52,57,55,47,47,50,48,48,55,32,49,52,57,55,47,47,49,57,57,51,32,50,48,48,57,47,47,49,57,52,50,32,49,53,48,52,47,47,50,48,48,56,10,102,32,52,57,55,47,47,50,48,48,55,32,49,53,48,52,47,47,50,48,48,56,32,49,56,50,55,47,47,49,52,57,51,32,49,50,52,54,47,47,49,52,57,50,10,102,32,52,57,56,47,47,50,48,48,57,32,49,53,48,53,47,47,50,48,49,48,32,50,48,49,48,47,47,49,57,52,55,32,49,52,57,56,47,47,49,57,57,53,10,102,32,52,57,56,47,47,50,48,48,57,32,49,52,57,56,47,47,49,57,57,53,32,50,48,49,50,47,47,49,57,57,48,32,49,53,48,51,47,47,50,48,48,54,10,102,32,52,57,56,47,47,50,48,48,57,32,49,53,48,51,47,47,50,48,48,54,32,49,56,50,48,47,47,49,51,56,54,32,49,50,53,49,47,47,49,53,48,50,10,102,32,52,57,56,47,47,50,48,48,57,32,49,50,53,49,47,47,49,53,48,50,32,49,56,50,56,47,47,49,53,48,49,32,49,53,48,53,47,47,50,48,49,48,10,102,32,52,57,57,47,47,50,48,49,49,32,49,51,51,48,47,47,49,54,54,50,32,49,56,50,53,47,47,49,52,55,49,32,49,50,53,52,47,47,49,53,48,56,10,102,32,52,57,57,47,47,50,48,49,49,32,49,50,53,52,47,47,49,53,48,56,32,49,56,50,55,47,47,49,52,57,51,32,49,53,48,52,47,47,50,48,48,56,10,102,32,52,57,57,47,47,50,48,49,49,32,49,53,48,52,47,47,50,48,48,56,32,50,48,48,57,47,47,49,57,52,50,32,49,52,55,49,47,47,49,57,52,49,10,102,32,52,57,57,47,47,50,48,49,49,32,49,52,55,49,47,47,49,57,52,49,32,49,56,57,53,47,47,49,53,57,48,32,49,51,51,48,47,47,49,54,54,50,10,102,32,53,48,48,47,47,50,48,49,50,32,49,52,55,52,47,47,49,57,52,56,32,50,48,49,48,47,47,49,57,52,55,32,49,53,48,53,47,47,50,48,49,48,10,102,32,53,48,48,47,47,50,48,49,50,32,49,53,48,53,47,47,50,48,49,48,32,49,56,50,56,47,47,49,53,48,49,32,49,50,53,55,47,47,49,53,49,50,10,102,32,53,48,48,47,47,50,48,49,50,32,49,50,53,55,47,47,49,53,49,50,32,49,56,50,54,47,47,49,52,55,54,32,49,51,51,51,47,47,49,54,54,54,10,102,32,53,48,48,47,47,50,48,49,50,32,49,51,51,51,47,47,49,54,54,54,32,49,56,57,54,47,47,49,53,57,54,32,49,52,55,52,47,47,49,57,52,56,10]);Module["FS_createDataFile"]("/examples_data","suzanne.obj",fileData0,true,true,false);var fileData1=[];fileData1.push.apply(fileData1,[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,0,0,0,1,0,8,2,0,0,0,211,16,63,49,0,0,0,1,115,82,71,66,0,174,206,28,233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,18,0,0,11,18,1,210,221,126,252,0,0,181,165,73,68,65,84,120,1,4,193,193,177,68,81,86,101,49,173,243,126,51,197,20,38,24,129,255,174,64,71,64,81,121,55,82,255,246,239,255,241,63,255,248,47,220,142,183,11,0,80,219,246,21,96,135,93,213,246,251,10,168,80,49,0,213,75,5,84,64,13,64,85,241,128,10,168,80,1,95,123,1,128,234,19,182,189,20,224,6,187,128,74,239,222,85,120,247,128,170,194,182,109,249,186,1,110,0,78,219,42,84,0,106,192,121,219,176,173,234,247,3,0,84,219,26,160,90,170,109,104,143,195,2,240,224,133,170,2,182,97,223,183,13,250,170,23,44,13,176,13,219,192,241,176,5,108,3,182,182,85,219,176,205,14,219,176,109,219,13,176,237,213,54,96,27,110,128,109,47,123,1,91,219,170,109,219,0,108,219,198,225,102,219,11,246,224,192,246,176,129,29,182,85,219,128,109,237,176,0,240,182,112,104,128,155,109,192,75,79,217,128,227,225,255,253,203,191,254,253,247,255,252,231,63,254,247,255,87,189,97,87,141,3,120,85,219,175,182,97,133,170,210,251,103,221,0,168,88,5,84,47,168,42,160,27,110,94,42,240,80,85,55,21,128,138,135,87,47,168,0,252,166,27,240,130,10,240,83,161,0,247,96,11,64,133,106,91,229,7,240,123,168,240,163,2,14,94,133,93,192,13,42,208,187,31,42,0,21,126,13,0,42,224,22,15,219,128,151,130,13,176,173,2,122,255,144,109,38,253,86,181,183,109,0,128,109,219,0,59,108,195,182,106,107,27,176,13,160,109,216,182,13,55,192,239,181,13,219,176,237,6,192,207,184,109,216,134,45,96,27,110,182,253,22,112,179,13,47,219,110,253,115,3,182,1,91,216,86,109,3,246,186,218,54,135,109,13,128,109,0,14,236,1,0,142,199,97,251,109,251,171,175,66,125,60,69,184,169,20,20,42,59,173,2,42,188,224,19,88,5,0,168,42,160,27,80,125,36,80,245,130,10,21,120,172,66,85,80,65,15,13,80,253,21,94,0,84,172,2,150,155,129,10,21,80,125,218,86,233,17,42,108,11,212,64,0,15,213,114,83,192,124,183,77,1,80,213,25,182,161,2,176,0,4,28,184,37,192,175,1,219,124,7,27,70,27,43,117,216,6,0,85,111,208,182,126,160,2,175,96,91,217,2,171,182,85,192,51,224,158,87,0,16,120,217,246,173,237,113,24,152,126,134,79,152,85,223,122,129,173,194,109,52,171,128,234,189,199,21,0,0,42,84,180,173,178,1,109,173,93,219,240,184,41,216,86,97,195,1,85,245,87,3,106,52,120,156,158,2,128,85,199,28,64,187,215,67,101,67,133,10,168,10,80,233,85,128,169,42,212,161,32,1,53,66,133,23,116,99,64,181,220,160,2,80,1,21,128,10,203,55,48,149,1,176,126,162,0,160,182,110,192,1,80,5,80,45,243,42,124,225,0,84,90,33,40,0,192,19,88,133,109,64,1,240,167,109,24,207,234,0,84,216,70,0,182,161,66,1,216,95,247,192,182,10,120,239,161,108,227,182,21,212,109,3,112,159,54,187,119,109,195,2,91,101,171,24,8,236,91,47,1,64,149,222,212,54,84,168,182,209,54,84,27,160,2,176,77,207,14,60,198,85,219,80,205,168,108,3,1,213,86,13,64,213,190,211,31,120,213,179,227,224,85,4,0,143,192,87,224,85,236,211,11,42,160,2,170,234,235,85,140,153,60,160,42,101,215,27,212,176,0,163,194,232,22,168,0,160,90,110,0,84,168,24,67,197,99,128,0,10,0,118,179,27,168,206,43,208,3,168,226,85,140,67,141,161,14,101,116,97,27,164,51,3,42,96,219,237,16,168,131,94,236,133,245,176,205,14,10,234,15,252,0,0,108,15,5,12,219,176,3,108,99,1,219,94,64,133,109,213,246,202,54,142,221,181,217,70,182,234,221,108,197,102,7,108,171,128,109,53,208,107,182,151,155,178,213,173,100,219,202,54,84,219,114,219,24,80,219,6,160,14,216,198,131,21,60,41,216,110,48,84,219,52,88,224,109,10,184,237,55,150,63,174,62,128,151,79,1,200,135,151,188,187,67,128,175,226,225,230,165,2,42,160,66,85,1,21,42,188,204,43,129,138,106,168,0,84,200,233,85,219,110,170,23,160,90,110,128,211,11,62,189,0,92,141,195,219,170,106,30,128,42,4,168,230,91,175,242,234,86,1,245,221,94,181,3,2,43,21,42,160,142,85,192,215,0,64,159,0,56,175,218,130,179,141,15,50,3,0,224,227,1,16,43,216,6,160,218,182,13,168,54,64,165,0,0,0,199,0,84,192,11,80,217,49,1,16,0,128,87,13,16,91,5,165,84,123,237,108,107,108,168,170,109,64,125,219,182,1,64,21,219,170,109,118,0,8,0,96,192,161,240,182,106,168,111,219,214,31,143,7,64,143,199,61,80,15,21,65,111,111,187,80,177,79,248,0,170,10,122,5,224,161,98,21,171,10,99,84,10,186,237,165,87,1,172,98,21,74,148,130,10,88,182,85,199,7,244,142,7,42,240,192,136,42,204,175,98,21,128,2,170,250,80,13,40,119,97,84,21,88,5,124,173,2,3,67,245,26,0,142,161,250,219,97,139,87,1,213,11,182,97,27,80,221,108,43,130,109,22,186,109,107,183,173,218,160,122,239,1,96,216,198,117,195,182,98,7,84,109,178,237,183,1,101,235,174,222,176,169,205,126,182,237,144,119,182,1,216,246,189,251,181,178,205,170,109,3,118,182,124,11,155,183,178,173,218,150,219,30,241,10,3,182,213,33,170,103,237,108,219,96,199,10,109,15,140,192,195,203,77,13,60,148,218,31,80,109,3,0,84,21,170,109,243,187,103,87,5,212,61,187,169,42,84,168,20,170,109,91,119,87,3,234,171,62,143,239,245,42,84,176,254,202,152,110,64,194,3,117,87,219,80,109,15,21,170,42,109,211,3,190,90,97,27,112,119,168,176,173,62,83,245,126,85,245,2,84,168,80,87,3,86,236,58,176,234,196,171,170,87,3,85,181,13,221,125,111,216,197,109,67,133,231,159,232,62,142,135,109,248,118,80,219,222,5,96,217,32,182,217,85,149,94,181,87,181,41,219,240,125,223,182,109,168,182,113,192,182,106,47,84,219,0,187,248,236,5,219,202,182,106,83,42,124,243,115,245,192,42,216,109,11,86,225,118,107,219,42,174,30,8,64,65,190,109,54,220,221,102,27,87,176,173,108,195,54,116,109,6,112,94,125,248,109,213,182,202,84,0,213,182,120,237,150,109,219,254,128,67,109,195,75,250,64,84,24,169,235,229,166,98,182,74,128,170,154,159,170,128,170,170,234,106,219,234,7,236,74,21,80,157,87,0,84,168,240,81,129,237,68,33,94,29,128,249,9,106,220,10,248,10,248,109,21,80,161,27,115,55,154,79,120,169,106,12,133,85,95,161,238,183,221,29,65,201,80,81,109,3,170,187,227,237,170,238,141,87,189,48,184,131,247,128,202,133,189,113,219,84,0,0,128,202,217,134,189,211,187,207,94,95,182,189,218,172,221,174,183,159,193,213,219,182,109,117,112,219,134,28,134,134,109,177,173,112,120,38,152,73,207,221,122,109,251,4,204,147,109,125,245,218,166,80,109,63,126,117,219,62,219,198,209,251,218,182,103,92,3,108,94,108,27,138,183,220,178,179,173,183,108,82,177,188,253,110,87,109,171,219,182,211,192,118,166,170,205,226,77,170,63,124,5,84,176,19,84,0,106,64,137,66,64,133,10,122,9,168,182,85,85,173,160,42,128,2,244,42,150,94,80,97,160,160,154,1,0,80,241,110,247,82,155,112,208,10,0,240,184,143,85,1,122,21,170,27,61,182,251,162,86,161,2,170,21,212,21,208,173,16,238,110,91,85,67,221,246,171,17,176,171,26,1,92,109,115,1,8,44,172,0,219,0,20,14,216,86,109,235,195,193,109,236,21,44,201,174,134,217,20,170,109,91,21,48,207,14,64,181,237,171,109,188,250,126,109,27,182,97,87,212,8,0,80,109,235,230,197,216,182,138,99,149,173,218,30,135,106,84,105,27,236,88,181,13,112,181,102,168,174,182,157,128,109,149,189,237,0,0,0,0,240,220,217,240,247,233,7,80,33,80,85,216,86,171,0,0,64,85,161,27,42,160,170,120,165,0,188,10,168,148,30,168,66,42,64,5,198,170,66,219,42,224,134,158,125,165,125,60,42,12,0,56,128,170,104,12,21,161,186,225,237,170,178,138,42,84,133,42,160,210,67,69,21,15,188,82,168,98,117,188,170,14,224,1,0,85,224,1,64,193,54,174,183,87,0,192,0,182,173,212,183,13,128,27,108,183,251,109,165,218,124,245,155,106,123,117,219,182,149,45,204,43,192,182,207,109,171,192,187,215,171,109,213,54,0,101,27,109,3,80,65,109,171,0,202,67,133,106,27,195,125,183,173,133,109,21,112,119,219,182,97,189,155,9,0,128,106,219,203,77,245,219,190,236,1,244,229,97,27,170,77,133,63,61,160,226,61,135,170,198,80,42,84,76,5,42,84,0,238,14,219,238,14,188,187,67,197,99,21,42,116,91,67,85,109,171,76,5,84,140,128,27,144,129,158,160,122,28,168,0,84,192,1,192,173,170,176,173,2,62,117,227,118,1,85,85,182,149,10,122,21,10,85,188,138,17,80,85,188,2,16,120,168,104,91,85,1,152,7,192,2,80,109,235,22,0,7,0,213,54,16,80,109,171,182,225,50,222,106,42,239,21,34,80,181,173,108,183,13,219,128,140,113,216,166,199,85,248,244,179,109,21,128,186,109,216,6,116,179,193,107,27,128,218,22,42,27,106,100,67,69,216,70,21,128,96,216,70,53,110,27,42,100,244,213,182,206,30,0,64,5,160,250,3,175,62,60,135,170,98,64,133,194,128,10,21,186,1,21,80,161,70,21,143,85,232,86,49,187,82,0,84,168,70,197,202,6,21,120,0,86,4,84,120,219,113,0,136,199,1,94,133,211,3,168,128,42,171,94,80,161,98,84,221,29,244,168,66,133,90,29,42,222,22,170,170,14,0,80,109,67,85,161,218,166,33,1,213,54,236,169,80,109,59,0,108,3,56,84,219,24,3,202,182,178,105,197,5,182,220,54,212,109,3,0,70,0,176,108,216,182,86,149,113,219,80,33,182,1,172,80,245,222,3,42,184,121,109,239,19,222,217,194,182,63,135,159,125,182,170,182,205,203,1,32,108,91,210,54,84,216,94,225,128,133,245,2,58,22,219,128,71,0,240,7,224,129,74,143,175,218,86,85,12,21,6,42,189,10,168,42,212,42,134,10,168,42,48,84,26,80,1,40,182,79,54,216,2,245,240,0,42,44,104,128,42,0,84,56,106,160,10,187,242,234,0,240,138,187,17,5,40,84,65,15,21,42,84,188,10,85,141,74,197,241,42,0,168,80,85,26,176,173,124,14,63,3,240,137,126,247,10,172,106,27,0,0,219,67,197,56,0,219,42,84,239,189,92,108,83,62,55,123,1,12,32,176,155,217,182,23,14,219,170,26,114,219,99,47,92,21,0,128,109,184,107,3,0,110,94,0,171,129,98,219,237,113,181,173,10,154,23,182,149,109,213,182,37,129,113,216,198,219,2,240,24,7,128,106,91,5,52,11,254,0,28,21,86,60,170,192,80,85,40,73,175,66,133,170,182,141,128,90,1,1,149,170,0,84,21,88,133,120,65,5,96,134,10,213,54,156,32,56,0,84,64,13,187,0,5,84,188,10,160,10,21,67,5,84,221,80,1,181,82,177,58,84,40,168,80,56,173,218,86,109,43,168,64,64,133,102,91,85,1,189,225,58,64,144,240,182,72,22,182,1,96,108,91,125,0,112,119,220,182,106,27,112,237,37,246,110,91,181,141,176,108,54,223,108,239,117,64,121,105,97,27,106,219,182,170,10,219,182,1,21,176,141,85,232,243,222,179,171,176,173,102,85,117,91,219,106,96,156,155,29,0,128,102,6,64,181,173,182,5,160,138,109,26,172,106,155,102,33,175,249,171,170,10,168,218,32,168,10,0,84,73,161,170,80,195,221,161,86,17,42,61,187,170,226,227,161,170,94,99,168,80,69,1,0,94,5,84,135,218,22,104,22,0,171,113,84,5,10,64,197,171,128,10,85,133,10,168,42,116,35,84,168,213,85,64,133,170,226,85,64,165,213,161,170,182,1,181,109,168,0,44,56,24,224,179,45,7,0,64,4,4,9,219,12,218,181,177,159,113,219,106,155,27,122,25,122,189,238,122,123,232,214,110,27,88,221,54,32,170,182,105,219,187,229,230,229,238,14,109,63,42,0,64,85,189,247,8,21,182,1,119,183,141,217,85,184,179,181,169,209,54,0,213,166,218,6,84,219,170,25,80,45,61,160,222,160,176,13,168,54,168,102,219,82,133,63,187,250,128,90,217,84,216,37,227,166,66,117,141,85,21,120,47,213,39,212,0,84,221,236,147,110,12,168,176,147,182,85,21,143,189,160,194,182,138,42,28,219,70,85,61,208,5,0,192,29,182,11,213,246,171,80,248,106,168,42,128,85,133,112,159,237,85,21,110,214,42,119,200,128,186,26,43,132,14,164,46,111,91,125,168,161,162,10,0,176,0,13,128,106,1,182,1,237,190,194,54,96,27,170,10,219,236,182,93,97,67,119,195,54,43,236,100,189,219,97,155,102,243,170,182,85,91,219,182,109,59,49,198,161,154,199,246,26,95,105,15,108,157,128,151,93,184,217,134,138,109,128,79,180,13,224,237,226,182,109,110,192,182,186,109,91,71,219,122,171,168,187,109,107,219,56,160,86,109,3,170,106,219,54,129,149,83,122,195,245,183,219,251,65,117,65,133,93,140,176,171,169,42,6,0,213,93,85,195,171,128,74,143,244,64,168,80,240,182,170,170,192,241,80,109,67,85,1,64,5,60,42,0,64,5,189,87,21,192,171,42,84,133,80,161,98,84,233,85,85,133,10,119,234,203,131,106,74,5,86,161,210,80,1,121,184,59,134,58,0,192,2,32,208,8,0,4,160,182,113,2,0,0,176,13,149,180,219,6,0,140,202,6,219,54,181,173,106,27,186,193,102,199,234,182,109,219,182,233,201,184,109,21,250,236,53,14,27,106,22,176,237,238,182,45,61,64,181,109,3,104,182,109,249,80,182,87,200,86,109,171,113,224,217,161,194,182,10,182,68,203,54,160,98,91,0,42,107,30,192,3,240,7,189,124,120,65,161,155,93,21,186,141,131,161,170,106,0,192,171,80,161,82,216,85,13,8,6,42,0,64,125,231,61,42,84,0,176,2,16,0,190,194,163,27,168,66,13,21,42,0,168,10,10,85,80,85,85,213,88,85,213,200,213,94,23,85,90,133,10,84,1,21,175,2,22,197,107,135,5,87,64,179,52,130,109,0,182,1,168,24,128,178,13,117,216,86,97,27,102,5,105,91,187,109,140,3,80,189,247,106,40,219,109,3,52,47,0,168,123,222,105,219,231,182,141,23,5,91,133,109,175,119,217,22,55,27,168,23,108,27,39,0,0,143,113,21,88,181,173,218,86,163,63,253,154,173,119,219,160,37,96,123,117,216,182,91,47,212,182,61,119,133,77,181,209,210,54,224,175,170,106,219,8,64,57,153,110,143,106,133,155,26,35,84,3,21,170,10,149,130,2,171,80,161,218,86,1,192,13,215,13,0,80,1,0,176,173,170,94,15,21,80,85,188,10,21,42,48,118,119,21,128,170,27,234,128,26,85,168,182,185,242,170,10,29,170,80,1,21,175,162,58,96,185,106,111,83,65,120,12,13,218,1,168,0,84,0,0,96,27,170,109,12,12,40,91,213,54,160,218,102,218,109,43,219,24,238,14,219,182,241,234,80,109,115,219,171,2,232,238,182,221,204,171,171,102,110,118,121,22,80,189,237,42,120,101,155,221,205,75,5,83,109,3,238,110,27,62,251,153,221,167,53,2,80,109,171,110,214,203,193,166,165,109,213,6,21,118,187,221,182,234,246,56,0,87,219,128,129,63,0,85,5,86,18,244,232,147,89,112,135,80,85,188,187,152,169,42,84,168,48,171,168,2,42,212,88,5,192,2,0,160,2,176,173,2,170,170,82,64,133,170,70,21,80,161,16,42,160,27,88,93,5,30,234,80,161,230,20,82,9,5,53,20,84,140,42,182,84,219,170,147,170,24,130,0,169,182,1,0,0,0,0,0,2,22,192,84,222,80,182,213,97,27,80,109,75,123,80,97,219,182,186,109,239,61,182,133,10,221,109,3,64,108,87,15,219,86,135,121,169,182,45,183,173,26,17,219,42,109,219,237,64,11,0,160,2,66,235,221,182,26,104,27,143,110,20,54,21,182,105,9,132,109,0,128,138,182,1,0,170,109,248,59,62,25,100,244,2,61,84,85,133,211,235,81,5,30,85,3,85,213,13,172,66,117,23,0,84,0,42,0,216,237,24,168,0,0,168,0,84,221,24,42,160,170,10,42,128,85,85,5,116,171,234,128,138,87,213,161,66,13,213,213,82,177,130,10,5,21,80,161,90,162,86,218,10,85,219,0,84,128,158,13,0,128,209,14,216,6,96,153,87,109,11,160,14,59,104,192,64,168,182,97,91,39,237,89,252,86,49,186,187,109,101,11,152,151,3,192,168,164,109,47,246,168,90,154,106,155,215,54,0,0,42,13,219,44,170,128,109,168,182,221,188,160,218,134,26,109,171,0,12,40,128,89,60,170,0,123,117,216,198,163,106,54,170,205,168,216,31,80,161,188,164,187,203,67,85,161,122,189,42,161,70,168,10,82,55,84,64,97,4,84,64,5,2,80,1,15,84,0,0,0,21,244,10,80,161,170,192,171,3,67,85,87,161,218,214,173,170,42,5,61,186,14,168,161,170,80,133,212,1,213,112,160,80,129,39,81,81,211,5,172,167,67,30,10,64,21,0,224,109,161,33,218,109,3,66,65,97,27,24,94,193,86,1,12,219,10,85,216,182,155,237,190,246,128,177,58,108,123,79,5,205,102,179,3,176,179,105,170,109,91,0,224,22,219,176,221,216,6,0,234,238,182,109,67,33,108,171,240,49,80,97,91,141,216,54,14,221,218,189,173,218,86,109,80,227,182,97,23,219,118,110,91,109,36,154,81,204,171,254,24,80,189,86,1,47,248,43,0,85,101,120,84,1,149,94,0,96,85,133,81,1,192,182,10,64,5,0,21,0,0,248,106,219,232,86,7,0,21,120,21,97,237,84,161,91,65,177,221,29,212,176,221,135,170,108,91,85,45,169,3,211,81,168,42,220,173,14,21,120,21,135,38,233,137,229,170,89,5,57,0,3,1,0,227,10,219,208,78,170,109,128,222,94,64,5,32,107,214,0,14,0,234,182,109,171,2,209,103,155,23,216,86,117,183,45,108,171,48,175,120,129,17,182,161,182,85,245,246,10,192,54,189,28,128,109,192,252,184,106,27,202,166,218,43,182,177,106,27,170,109,119,182,192,104,27,170,109,149,173,170,182,177,77,133,109,213,243,206,109,3,80,109,180,84,253,61,237,58,109,239,20,221,44,247,55,191,93,184,189,114,178,135,170,66,133,246,75,239,224,19,170,234,5,21,128,79,232,198,158,0,84,216,170,120,0,128,175,240,80,221,0,220,84,188,5,21,170,114,29,42,228,106,168,170,170,226,161,74,72,165,170,112,5,211,113,93,1,85,173,90,157,33,64,73,15,174,146,3,24,238,110,0,21,16,0,182,85,176,1,87,219,52,32,176,141,238,175,109,219,96,183,173,186,145,10,219,182,87,192,192,175,238,177,215,213,182,120,239,169,62,198,195,64,172,108,182,128,109,221,182,89,133,170,109,91,252,176,43,176,13,21,218,19,238,183,85,219,176,210,56,122,239,65,104,109,91,111,5,177,215,182,10,0,106,119,7,155,13,237,182,237,1,120,213,86,213,107,219,246,67,253,129,102,213,12,219,254,238,206,27,238,174,2,131,94,2,175,170,192,221,1,42,84,170,82,72,12,168,0,160,50,221,128,109,21,0,212,8,0,0,160,27,42,160,90,218,219,85,1,85,185,59,160,210,43,21,42,212,88,85,1,85,229,52,168,80,117,170,225,214,84,165,110,185,214,170,208,13,172,14,10,81,195,182,138,5,192,42,108,3,80,24,10,182,113,21,0,160,26,192,21,182,5,243,2,128,106,27,128,109,168,220,208,219,214,221,141,109,54,133,109,119,182,219,6,2,170,109,80,40,219,136,17,202,123,42,0,219,170,109,168,182,85,219,176,141,85,213,54,48,84,101,27,0,84,219,106,132,109,60,14,21,12,58,94,218,185,109,64,5,62,222,134,55,33,83,219,240,167,85,9,122,249,20,205,170,26,37,84,40,219,170,10,221,168,154,85,182,10,0,80,225,6,15,0,0,0,240,14,0,88,173,244,80,161,66,173,226,2,21,170,187,176,92,43,84,85,188,2,84,85,85,241,24,171,147,11,84,117,85,91,168,171,170,182,213,170,232,6,84,21,120,206,182,84,109,171,80,1,168,128,10,192,54,0,213,54,125,216,134,109,0,2,213,54,4,208,103,219,104,87,109,171,158,221,218,86,61,139,214,54,85,48,247,222,171,111,86,189,247,150,140,17,35,0,112,219,11,21,35,96,91,13,4,96,233,97,44,183,173,218,86,109,182,241,202,86,181,61,170,0,184,181,211,243,2,219,170,176,169,176,173,70,219,52,160,98,156,189,58,188,87,109,3,0,21,254,240,73,15,132,138,132,71,149,169,80,177,187,211,99,160,10,21,118,53,120,9,84,0,94,47,161,155,87,133,109,219,42,28,0,42,168,110,4,84,21,175,170,0,84,85,65,55,116,23,53,198,42,184,154,170,170,120,85,181,173,130,84,85,213,173,117,181,30,43,133,85,215,164,66,85,129,71,170,58,1,85,133,237,85,0,0,0,168,0,84,107,176,33,182,1,213,54,196,94,106,27,98,132,22,94,75,19,174,109,167,109,26,227,128,121,149,91,187,109,119,247,108,102,42,48,6,2,220,96,7,70,219,42,96,123,84,97,91,181,173,154,151,219,86,129,109,67,197,182,119,247,109,51,21,182,65,15,213,182,138,109,161,182,13,117,51,131,10,235,89,213,6,168,170,10,196,203,205,240,242,135,151,175,80,37,166,247,65,201,222,46,129,52,122,21,80,161,40,0,85,169,0,224,245,0,0,0,190,2,176,2,70,213,13,42,80,241,170,10,40,85,5,116,171,42,61,149,80,193,133,46,104,66,74,165,170,84,149,94,169,242,74,114,241,74,185,16,170,10,224,85,72,112,109,19,153,65,41,0,219,42,0,70,1,216,182,61,0,40,64,5,160,207,182,192,94,87,216,182,205,45,7,177,85,64,215,182,109,216,66,158,78,12,245,64,24,99,12,28,80,109,211,188,192,64,64,197,88,161,103,202,86,109,128,10,0,80,1,12,168,176,13,168,182,85,132,109,21,182,87,167,128,109,213,204,170,85,219,227,238,110,251,177,58,50,213,182,234,175,166,71,168,94,239,166,98,64,53,80,65,143,80,85,219,24,1,216,53,42,224,70,111,69,0,246,170,112,40,0,216,86,161,27,163,106,160,86,168,2,74,85,85,219,186,85,85,245,104,164,170,144,92,60,84,85,85,42,84,149,94,169,3,175,170,214,99,85,5,149,87,31,175,0,117,21,3,102,119,109,80,1,64,133,10,224,129,21,0,172,14,192,54,0,140,85,27,84,128,27,208,238,189,7,198,56,96,91,37,61,213,54,246,185,221,182,129,113,119,109,99,219,0,160,188,55,218,86,65,1,213,54,108,42,0,140,113,55,219,222,205,182,109,59,0,168,176,65,181,173,2,1,180,173,218,6,156,150,109,213,134,87,183,173,194,182,3,239,218,220,182,133,106,3,87,30,187,249,171,170,199,167,23,236,38,39,84,84,171,244,170,115,0,182,21,170,6,170,10,0,244,170,81,1,104,27,0,0,160,66,183,10,21,174,120,85,5,148,170,66,133,110,213,221,1,167,170,170,42,94,9,119,96,229,174,74,175,42,172,142,87,112,78,79,151,42,84,149,94,93,27,85,172,2,3,42,169,21,176,10,0,3,0,170,182,1,64,181,5,160,2,182,109,171,80,128,109,21,8,218,5,219,218,109,99,96,220,182,106,91,125,12,0,48,207,186,236,152,118,191,189,30,108,42,86,183,13,235,89,168,0,0,216,86,129,10,88,5,218,86,223,246,59,240,224,213,217,42,128,161,210,188,182,85,140,164,55,181,141,231,206,83,109,195,221,245,108,227,213,217,120,245,109,99,224,1,221,254,128,187,27,21,10,143,175,66,37,213,168,12,170,130,10,168,80,129,135,10,9,208,131,221,161,6,0,0,213,213,163,84,168,128,187,3,42,148,10,85,229,198,85,128,186,14,119,7,94,85,85,130,58,116,43,117,64,237,168,91,170,60,82,117,149,30,43,84,93,177,138,0,116,67,25,155,10,21,2,64,133,109,168,48,0,0,207,0,96,27,74,29,176,13,104,210,11,128,186,109,21,222,175,10,219,176,221,182,30,122,214,220,221,182,109,136,62,222,8,143,180,187,134,31,171,219,86,182,42,85,1,96,4,0,216,94,29,98,91,181,1,184,52,191,94,107,0,128,170,218,6,189,220,182,138,113,238,129,176,169,109,85,64,141,108,219,162,218,84,192,182,109,192,95,85,161,234,253,224,59,110,215,188,234,200,51,87,205,75,53,10,74,133,10,224,1,109,213,3,232,85,1,168,182,1,88,233,201,12,116,131,245,42,108,238,170,128,10,85,183,82,1,168,149,170,170,161,174,234,64,85,184,150,178,168,92,27,53,170,170,14,12,200,167,87,85,176,1,85,5,61,26,3,119,7,160,2,128,1,133,1,5,0,248,106,27,0,133,109,101,27,4,219,220,33,182,17,80,97,219,53,44,237,222,123,188,226,187,109,55,216,158,206,152,230,244,122,107,237,122,47,32,207,159,223,219,134,109,172,114,179,123,239,161,2,219,70,21,80,189,247,228,220,182,109,10,140,158,183,185,219,39,107,1,176,141,1,149,102,219,102,241,236,186,24,152,174,55,208,182,39,137,210,6,207,182,186,109,92,251,193,219,31,170,155,232,14,230,238,30,213,39,84,21,94,42,20,84,0,0,84,219,170,168,108,56,42,0,216,118,0,149,234,14,64,181,134,170,66,1,80,85,168,238,218,182,173,170,106,117,168,170,82,105,69,85,221,74,67,85,169,220,232,238,106,96,172,174,219,182,138,21,42,172,82,21,134,30,42,68,5,84,0,244,0,84,0,236,128,109,0,16,21,182,1,168,6,176,13,74,161,169,176,109,27,80,201,179,74,107,1,219,43,101,11,219,163,170,242,86,93,109,187,53,228,141,189,90,221,182,109,219,8,218,101,47,0,119,183,13,27,160,218,182,109,91,165,176,141,135,106,180,1,0,128,130,13,80,169,109,221,102,4,240,8,168,220,246,0,0,170,77,69,106,155,235,175,2,170,2,84,236,70,0,236,178,161,220,84,6,11,182,85,0,0,28,21,0,0,7,80,61,234,17,42,212,80,85,40,85,5,84,149,94,161,170,86,10,85,112,19,41,117,149,91,161,166,170,49,151,86,177,130,10,149,30,221,29,10,80,161,86,31,80,163,170,130,30,171,192,0,212,1,0,128,121,64,1,128,118,64,181,13,128,94,187,109,21,182,49,48,112,213,182,109,216,86,174,8,247,109,99,183,109,126,118,140,81,217,182,85,91,217,80,171,27,189,87,247,188,54,2,88,217,70,110,219,88,105,247,222,3,35,160,122,239,17,244,44,84,216,134,199,81,1,216,6,160,218,6,116,243,218,134,218,230,132,53,108,227,208,241,66,108,3,0,222,162,240,87,161,198,219,84,181,109,95,171,208,13,47,113,119,236,6,64,53,170,109,0,42,0,21,0,0,21,128,85,61,0,168,161,170,80,42,84,64,213,173,174,182,169,238,66,5,23,175,170,202,221,213,88,82,103,82,8,170,84,168,208,173,42,28,42,148,10,168,120,188,170,162,74,143,161,2,128,170,194,182,10,0,128,10,0,182,1,26,0,27,128,164,217,0,47,108,171,192,182,149,178,85,193,6,2,52,155,53,207,170,24,136,169,54,106,92,219,102,213,182,202,86,91,153,158,109,21,171,219,246,222,219,166,119,119,219,192,54,21,238,238,189,183,85,185,121,97,91,181,173,90,235,5,160,194,182,151,155,106,27,26,55,47,216,78,51,84,219,170,237,213,109,235,236,129,157,126,149,7,84,109,195,31,106,171,211,246,171,191,29,58,80,177,93,85,41,61,21,42,188,84,168,42,30,80,5,143,3,240,64,181,222,237,176,234,70,168,120,165,66,41,21,42,160,27,74,197,163,187,171,161,130,171,70,85,249,238,106,21,170,172,66,5,87,141,42,84,221,234,128,130,130,170,66,85,227,80,161,27,171,195,182,83,133,237,135,176,65,24,128,10,219,42,108,3,10,192,1,0,128,109,168,128,62,123,85,216,182,173,2,202,214,182,106,27,171,0,228,155,237,182,13,40,155,45,208,78,131,80,219,138,66,70,179,234,89,34,220,221,123,15,243,138,23,216,54,170,42,194,205,239,182,45,183,173,218,6,0,0,42,198,168,66,204,0,160,218,6,160,98,140,147,80,4,0,64,245,199,171,240,242,117,187,88,205,64,111,87,5,244,86,161,122,65,133,26,24,0,0,192,10,1,61,188,94,197,8,85,141,170,10,165,66,213,205,174,91,133,170,162,170,134,170,86,57,84,174,170,90,85,241,74,213,13,119,97,86,85,122,85,161,2,84,85,13,69,191,124,221,67,85,109,171,8,192,221,181,199,42,2,128,19,0,24,152,25,0,0,224,1,40,220,54,156,128,109,64,133,245,188,170,109,216,134,26,1,219,88,217,84,155,10,0,182,85,4,194,76,53,234,238,176,182,105,182,119,119,216,94,108,175,14,21,0,5,96,27,85,12,187,190,231,23,205,11,219,14,183,109,213,182,220,182,234,222,128,106,219,98,170,109,149,218,86,113,140,109,67,181,209,76,55,107,27,42,218,86,85,127,85,133,155,174,246,170,135,94,181,171,66,117,3,224,5,0,143,14,0,136,7,119,84,3,122,192,167,23,84,168,120,84,85,40,21,170,138,117,171,42,94,97,85,229,130,214,29,46,21,238,142,215,119,60,169,171,174,77,213,168,162,91,169,3,171,80,171,10,235,86,21,174,16,120,124,21,15,64,197,0,84,0,170,121,168,0,32,89,216,6,0,0,176,13,188,192,14,7,3,48,244,212,184,7,0,48,14,0,24,220,96,139,205,94,216,86,35,86,54,91,24,21,192,168,210,188,238,238,189,167,182,55,187,179,181,13,122,86,5,108,80,109,227,213,197,182,110,118,213,219,142,71,4,170,109,21,176,65,5,138,109,122,57,108,143,80,97,91,141,202,182,10,10,53,182,85,253,85,219,62,85,219,171,112,211,181,171,66,117,83,161,96,84,224,85,0,80,1,168,108,56,94,15,184,209,241,170,10,85,93,117,179,66,169,80,85,74,85,53,170,170,106,169,161,98,85,85,213,106,117,26,85,181,162,174,182,85,85,183,186,106,123,168,106,85,93,213,13,117,0,182,85,168,218,67,133,10,64,215,182,10,152,87,177,4,0,0,52,20,0,128,181,13,21,128,109,224,161,0,28,102,64,165,215,110,219,182,138,149,13,182,176,237,174,109,213,6,10,136,103,4,108,112,119,122,123,1,219,171,160,228,238,182,109,195,146,221,221,54,244,217,102,107,247,222,240,44,33,75,216,6,224,81,97,117,218,6,84,219,10,1,121,51,170,230,217,85,155,106,27,0,0,118,245,6,182,85,12,127,122,213,106,124,170,244,242,177,155,64,188,124,134,87,168,192,171,128,109,21,0,28,182,234,129,219,1,188,221,72,1,60,194,75,86,1,85,165,87,171,227,81,85,31,15,39,91,149,138,82,110,221,213,88,85,129,234,106,85,213,173,16,195,221,213,80,87,85,122,21,78,88,15,85,105,72,42,0,29,128,221,5,32,199,3,80,109,3,135,106,219,54,240,42,0,138,182,97,27,85,38,163,102,11,188,26,222,135,219,102,3,162,122,105,128,173,99,168,7,3,171,220,188,22,19,117,239,61,220,221,54,188,167,155,23,238,110,219,102,183,155,55,230,164,222,123,168,49,218,150,175,188,61,86,245,134,106,241,124,26,243,220,97,219,182,109,120,61,105,131,133,77,5,204,148,173,29,230,237,85,183,237,238,182,97,219,167,181,186,109,155,106,126,185,176,219,126,127,85,133,79,165,82,181,87,39,84,248,84,48,0,0,192,42,0,0,213,3,0,170,87,113,133,170,86,135,138,161,66,85,233,85,5,85,85,213,168,86,234,58,85,165,244,238,174,86,161,86,170,138,85,247,1,149,138,120,165,170,42,61,6,0,181,228,66,83,1,26,42,0,21,128,26,64,168,128,10,219,192,74,1,7,0,155,168,160,182,49,33,152,218,54,108,67,215,246,234,128,121,98,119,200,54,212,116,102,91,208,182,138,160,110,4,155,10,140,109,85,219,80,1,192,60,199,102,53,119,183,109,91,197,104,30,170,187,123,111,21,182,161,246,116,130,1,80,109,3,42,108,80,1,0,128,10,138,17,0,160,218,160,26,119,247,126,128,187,251,3,239,83,209,227,171,126,150,80,88,197,94,161,2,120,21,128,202,6,0,213,3,56,240,184,170,42,212,74,5,134,170,170,244,74,161,170,80,185,59,44,53,37,229,238,106,172,47,174,86,85,188,170,170,170,110,5,165,66,13,117,213,181,194,168,6,86,21,66,130,160,83,17,80,241,192,56,30,80,97,27,0,108,171,42,0,0,182,1,168,1,219,184,10,193,219,114,134,5,108,221,150,182,151,251,63,130,224,192,48,142,32,8,130,16,53,167,252,35,246,111,27,22,64,219,11,21,176,102,179,181,67,181,141,224,102,219,11,188,186,106,27,88,217,238,121,123,85,96,213,123,149,247,48,157,49,222,205,79,245,70,219,186,237,167,84,27,0,108,233,237,99,219,79,213,54,28,120,28,160,6,75,133,109,85,182,133,110,123,85,219,42,32,219,98,140,42,86,217,244,240,135,202,0,243,91,37,236,106,171,0,0,224,1,192,49,80,1,120,61,216,29,64,181,222,85,181,253,168,2,170,170,170,80,85,168,106,85,29,111,169,69,117,87,21,60,170,213,42,170,80,221,93,165,199,168,0,188,171,170,86,214,52,65,69,21,96,80,161,210,80,241,80,129,161,2,35,212,24,234,110,94,15,168,3,176,13,0,42,0,0,192,0,110,83,97,91,1,29,27,160,102,211,1,188,5,57,8,42,111,101,11,32,192,205,107,155,11,61,192,182,234,238,158,7,155,23,42,20,108,143,42,85,183,77,202,102,235,174,247,30,24,54,168,182,237,242,83,125,250,109,248,10,219,240,184,98,6,0,170,109,168,209,182,110,123,143,0,160,2,54,0,80,225,47,31,42,160,26,168,24,80,253,44,192,67,5,28,168,108,21,128,106,6,128,87,57,10,183,247,170,66,197,170,170,66,183,170,66,85,224,70,181,138,221,213,173,156,234,106,117,10,85,173,170,171,186,81,197,80,171,210,221,213,234,16,82,85,0,80,213,42,128,85,21,143,128,10,60,134,250,192,171,14,48,238,239,14,219,88,181,13,242,224,0,108,3,176,173,2,176,173,198,135,109,149,158,93,204,6,204,54,156,182,97,87,108,211,67,228,182,13,240,234,182,177,10,80,119,183,182,109,45,7,108,143,238,110,27,220,222,79,181,173,2,218,176,60,224,242,6,160,218,134,10,216,86,109,187,179,181,61,170,98,27,0,96,141,0,0,0,175,110,27,106,91,0,120,172,174,109,237,81,141,109,248,59,239,19,118,117,55,42,84,172,170,80,85,40,0,14,84,0,170,109,213,195,14,71,141,118,85,224,209,221,1,168,170,10,85,169,106,40,21,78,235,85,165,174,91,85,165,170,84,170,170,213,85,208,163,82,234,120,213,221,85,215,168,226,161,59,0,172,66,73,21,120,40,172,2,175,98,160,10,12,117,136,109,149,246,128,194,80,192,109,107,0,8,64,5,0,0,80,229,209,60,174,10,236,52,219,120,117,219,78,11,176,13,182,24,168,24,1,168,91,219,187,103,128,61,66,197,192,24,221,183,247,83,199,128,174,109,219,171,171,182,9,200,205,11,0,219,84,64,108,170,207,182,80,33,182,109,67,5,108,128,202,6,0,221,236,182,71,159,100,219,238,235,13,168,230,89,85,245,87,97,151,222,230,238,216,231,158,85,6,47,21,120,4,0,21,0,224,97,171,112,212,94,42,160,70,171,64,41,85,165,87,21,212,42,84,149,43,75,119,169,110,117,85,117,86,168,82,181,170,210,171,234,10,170,90,93,183,90,81,176,87,161,1,58,117,168,192,99,21,85,168,177,138,3,208,141,1,96,85,83,24,74,5,108,3,112,243,27,84,40,219,0,160,14,219,128,130,109,4,108,80,16,4,240,88,101,13,84,219,70,84,216,6,94,217,170,0,183,219,126,83,9,35,0,0,225,174,109,32,104,123,115,178,173,106,199,216,122,185,121,97,91,117,103,219,166,122,86,1,12,91,171,219,79,247,122,118,168,182,177,106,27,170,109,28,0,84,183,100,219,11,120,4,6,0,127,219,208,109,83,0,0,187,6,128,99,0,71,5,160,218,6,0,0,170,81,1,85,97,213,87,213,74,175,170,42,48,84,46,173,152,251,170,106,10,168,162,66,165,85,85,183,58,148,10,181,187,235,70,21,120,85,119,13,182,85,247,85,1,60,220,29,80,99,168,80,233,1,21,1,21,128,229,211,54,252,21,0,5,64,142,159,49,59,0,109,171,109,60,212,85,120,239,31,87,161,183,215,199,172,218,54,37,91,219,160,246,198,234,176,205,174,108,3,42,0,108,157,247,171,99,155,107,120,84,4,108,171,192,200,205,230,85,222,219,166,170,246,91,246,84,97,219,122,57,55,155,215,182,10,108,27,94,78,216,134,221,246,19,168,54,0,170,13,128,250,216,182,10,243,44,189,189,80,223,182,74,97,86,117,183,13,127,232,246,166,42,248,132,170,66,5,30,86,7,80,1,64,133,7,142,168,120,191,124,21,168,85,21,88,181,26,245,170,170,70,85,93,173,202,164,116,13,92,37,183,194,171,235,166,10,85,221,42,86,85,181,170,83,171,218,139,106,117,50,208,238,170,42,212,80,135,138,135,10,168,14,158,169,106,219,195,221,97,131,26,192,10,10,182,1,47,192,231,195,159,182,105,144,23,178,181,219,182,141,7,238,238,111,27,176,147,49,109,171,218,134,211,174,109,240,181,205,120,147,110,219,116,240,182,173,170,111,91,137,245,109,131,170,222,123,21,24,24,227,0,2,212,182,170,218,108,219,61,28,239,193,105,238,237,169,112,243,218,134,10,219,106,182,186,187,251,153,173,219,100,121,49,0,219,170,102,83,109,143,42,108,171,212,232,182,237,211,52,183,38,237,188,199,91,187,187,191,146,74,85,200,86,205,0,0,21,0,0,0,30,227,171,109,192,235,225,106,91,85,171,42,148,186,170,66,169,80,31,170,90,85,149,2,116,187,43,213,84,85,213,42,85,233,149,170,208,157,66,221,170,218,93,237,128,198,13,85,93,5,30,8,53,48,84,221,128,219,42,226,149,170,2,182,221,5,2,128,106,91,85,1,109,120,177,7,20,14,47,182,170,194,198,190,109,219,24,24,135,106,91,181,141,0,200,182,10,219,80,211,98,93,181,237,109,117,192,246,227,0,84,168,89,119,55,111,175,10,192,6,21,35,172,103,85,216,30,238,110,219,182,26,237,244,186,187,183,169,112,243,194,182,170,108,171,216,15,83,221,252,12,221,188,0,84,88,18,192,227,128,109,84,5,12,42,108,99,213,195,224,175,50,0,0,6,84,224,1,0,42,0,192,182,10,21,128,170,226,149,170,98,85,85,85,232,86,85,64,85,171,170,90,167,66,159,186,42,171,84,237,174,164,186,21,42,119,241,190,187,26,171,74,169,75,51,116,42,160,170,120,21,213,10,128,110,248,72,60,116,49,212,85,26,80,109,74,5,0,64,66,133,109,9,95,237,1,182,49,148,210,3,108,120,239,4,246,194,246,128,58,160,96,187,109,219,170,109,64,5,129,182,141,174,52,219,94,224,161,221,64,21,226,213,221,243,236,182,1,168,182,85,140,42,55,216,85,12,27,84,140,118,235,21,219,42,40,96,91,117,51,67,133,222,70,69,161,182,1,213,54,0,168,54,0,0,96,27,1,21,164,1,254,0,0,168,80,1,64,5,160,2,0,84,54,0,168,141,138,87,85,21,170,170,2,244,168,226,85,197,81,74,43,21,238,116,135,90,170,58,117,213,213,122,85,85,170,107,117,181,10,181,187,67,53,79,170,170,66,141,177,90,169,232,43,94,133,58,212,88,29,80,105,40,4,156,186,91,143,80,1,60,112,216,134,10,64,7,72,22,218,176,6,48,174,0,125,54,246,181,253,182,237,113,21,182,241,88,93,60,128,109,219,174,182,121,11,237,61,85,229,230,181,13,46,111,64,181,173,211,174,250,189,103,153,30,182,5,84,236,238,182,109,155,87,1,5,0,163,149,173,218,6,189,28,42,191,45,248,89,70,5,165,25,21,182,97,27,176,52,213,54,94,125,0,109,67,165,216,22,0,0,248,219,245,230,147,185,162,215,42,84,224,85,0,86,3,0,170,1,0,181,93,1,84,64,85,42,84,221,234,42,94,85,221,157,11,181,82,213,170,187,83,40,233,62,170,170,120,85,85,170,90,85,171,42,222,221,1,192,221,85,168,161,170,110,186,161,226,149,58,84,188,138,58,0,10,161,86,1,109,69,49,20,128,112,108,219,217,6,0,28,208,188,134,130,4,107,27,102,216,198,85,218,94,129,237,109,85,168,170,173,109,21,182,85,152,179,31,42,235,204,44,112,153,109,51,215,54,52,105,219,218,166,98,180,99,110,182,219,182,173,34,0,10,219,170,109,0,160,119,159,109,54,47,204,179,208,49,251,1,106,21,110,155,71,122,86,133,109,168,182,17,80,1,0,0,0,168,176,13,168,253,1,0,88,85,109,3,15,0,42,0,0,128,110,22,106,187,80,161,2,80,42,64,175,174,66,85,85,75,222,221,161,114,83,202,85,171,40,177,170,91,161,234,174,170,70,181,170,86,234,170,109,90,87,174,170,1,85,237,172,139,87,149,58,212,80,132,85,85,13,77,89,42,194,9,130,0,18,0,61,86,206,39,192,122,240,96,155,124,108,91,56,30,55,43,248,94,80,91,219,94,186,197,222,109,219,198,24,7,70,54,20,194,246,92,102,78,252,6,84,155,10,108,91,225,98,27,80,1,27,84,98,179,245,2,35,192,205,11,219,42,0,132,109,168,86,1,133,183,93,117,251,94,63,67,141,0,218,166,103,135,106,27,170,209,84,219,0,160,138,109,0,175,14,104,140,224,79,175,196,6,224,241,85,64,5,0,122,118,168,0,232,221,240,118,41,84,21,175,66,85,128,10,5,168,74,229,66,97,21,170,170,2,170,218,165,206,173,170,80,106,165,91,83,85,119,1,90,169,171,120,5,85,141,125,197,43,84,213,24,234,180,66,85,123,145,208,85,233,21,128,85,0,128,2,128,67,5,108,67,194,110,8,192,190,5,155,109,101,219,86,7,240,198,202,22,244,202,189,61,135,237,113,85,217,110,219,213,182,186,247,222,182,106,131,190,219,22,219,26,168,109,21,54,0,25,0,53,194,182,10,26,7,198,8,110,94,53,2,192,24,85,219,20,182,117,219,86,189,173,146,192,179,179,237,17,80,109,42,108,3,24,161,218,160,218,116,235,181,173,218,86,109,143,107,20,102,213,95,85,37,160,154,1,188,10,64,181,173,232,217,1,208,3,42,5,128,87,161,42,21,208,13,21,170,170,184,42,94,92,141,110,117,85,85,21,94,93,85,83,85,85,78,188,188,86,117,119,53,104,85,133,90,161,26,74,165,23,132,59,172,170,180,66,85,173,173,187,110,12,76,85,168,80,1,21,192,99,168,0,48,160,96,27,10,184,109,88,11,92,135,109,246,109,219,182,181,77,161,148,109,117,219,238,218,66,181,109,11,53,182,5,86,8,132,237,87,182,160,103,215,164,103,192,54,42,192,182,10,117,219,176,173,154,241,8,21,35,184,181,176,173,2,64,216,6,84,219,0,84,125,252,252,172,122,86,109,80,109,235,182,23,0,84,6,168,182,161,98,128,158,85,97,3,224,164,253,85,219,198,174,81,112,243,130,109,85,181,109,91,117,235,81,233,225,230,237,128,167,172,170,120,85,133,82,161,234,70,85,173,170,49,106,242,238,11,184,207,221,135,218,93,229,92,55,213,135,88,117,61,37,151,186,170,170,105,0,192,171,171,85,167,138,87,168,86,105,167,10,14,213,170,122,21]);fileData1.push.apply(fileData1,[74,2,175,250,120,159,166,128,1,5,168,3,80,1,219,24,42,218,6,96,219,109,220,11,182,159,62,91,165,193,206,102,76,106,195,22,251,213,179,154,215,54,0,192,213,216,166,202,123,171,113,219,161,0,218,54,187,6,246,116,207,182,53,84,109,3,175,14,224,249,110,155,45,231,13,140,246,170,49,108,42,108,3,42,55,47,59,253,160,182,61,176,235,126,3,61,213,216,22,0,156,176,237,209,229,13,168,182,233,245,194,221,109,83,219,192,91,53,107,132,63,84,105,84,0,62,141,10,182,43,0,0,128,227,81,173,71,64,5,84,165,66,85,128,170,170,80,221,169,147,168,74,197,171,170,26,211,117,163,82,87,83,87,181,170,170,49,194,221,1,181,186,90,133,138,87,213,42,234,212,65,157,106,168,235,70,21,170,26,234,171,112,8,42,70,21,10,142,234,1,0,95,209,3,213,6,219,168,114,112,219,182,58,166,219,134,120,86,182,219,182,85,97,109,219,247,38,175,123,158,87,181,141,219,6,70,195,182,173,218,182,253,234,176,173,194,182,124,179,106,27,150,132,217,33,94,216,198,171,195,6,168,54,0,170,2,128,109,112,119,239,217,126,172,78,185,237,65,183,115,219,182,85,221,109,219,134,10,140,182,1,174,109,230,100,6,120,84,109,171,182,241,72,207,66,69,179,180,193,31,128,10,21,253,182,207,3,80,1,64,5,59,61,224,120,189,10,168,161,2,176,173,234,86,161,98,64,237,174,106,45,85,125,42,94,85,93,171,212,125,168,84,181,170,91,84,60,170,67,167,14,188,234,238,106,116,84,188,234,14,85,90,85,67,185,162,110,172,170,177,170,80,85,1,172,58,80,87,1,171,131,87,142,23,224,118,192,241,0,80,1,216,84,216,182,141,149,109,92,160,108,183,109,219,182,66,125,172,54,103,217,214,110,27,99,79,90,47,128,208,172,182,85,219,80,109,0,184,210,54,84,3,21,176,141,87,248,24,64,2,108,186,217,108,94,96,132,122,4,210,54,85,181,205,205,11,219,94,26,84,219,42,16,20,176,13,64,181,109,27,161,50,0,42,133,109,168,182,1,127,184,153,109,42,160,98,0,182,85,64,53,0,128,87,41,84,21,171,80,74,133,110,4,212,170,170,86,97,13,85,197,170,82,157,74,229,70,165,170,85,215,82,85,213,65,171,170,138,87,87,213,240,21,175,176,187,42,173,212,213,168,186,86,67,197,43,119,135,138,29,46,108,171,78,85,197,43,12,21,171,234,219,134,143,23,92,182,161,58,182,9,192,61,182,21,96,179,1,109,219,118,194,219,106,101,187,109,219,202,123,180,244,205,175,209,188,28,112,219,58,55,47,108,170,29,123,132,106,27,42,108,171,102,0,0,104,6,0,42,0,108,0,168,0,55,155,23,219,84,0,123,169,17,222,123,208,179,80,21,16,182,161,194,122,118,168,100,27,161,2,109,63,142,71,168,182,1,168,109,161,58,253,161,218,118,179,30,95,181,89,97,84,24,192,7,0,160,2,170,170,6,148,170,66,183,170,194,29,87,170,74,229,84,85,213,167,174,86,85,119,170,42,210,172,186,84,165,170,106,85,167,2,120,85,85,171,206,99,85,117,247,105,172,58,101,215,233,21,170,120,229,238,195,151,71,161,171,170,218,134,90,41,92,5,84,168,80,219,134,191,62,160,6,86,109,192,1,109,242,98,183,237,171,199,54,108,225,61,219,142,183,85,101,67,239,185,219,182,81,190,215,175,209,188,28,96,47,247,110,94,12,180,13,213,182,106,27,0,84,219,163,106,27,128,142,23,0,2,182,161,2,216,22,0,84,96,4,108,3,170,109,119,183,13,10,219,42,108,143,81,197,168,154,103,7,160,183,151,10,168,54,168,209,6,0,0,96,249,251,244,168,170,25,182,17,0,0,219,42,158,216,225,6,47,85,5,30,85,140,0,84,21,170,162,76,173,114,170,170,186,79,133,170,170,213,85,235,93,87,82,30,213,170,90,169,58,21,80,171,238,48,156,87,213,88,233,242,212,174,10,233,85,21,175,212,149,242,21,162,91,213,86,74,193,221,7,94,85,128,194,241,98,170,192,80,113,49,80,1,91,168,112,204,102,248,171,237,182,205,158,238,182,217,206,134,109,21,238,246,94,213,123,224,246,183,251,181,247,154,151,107,123,181,189,214,122,185,101,239,85,140,80,129,176,13,168,104,91,133,109,128,150,182,1,0,42,141,128,181,94,0,54,168,24,97,91,205,119,251,61,170,0,55,47,48,83,129,109,1,104,6,80,237,150,0,30,0,142,7,84,219,0,240,248,240,7,84,168,128,26,128,109,21,42,0,56,184,221,42,160,250,88,161,170,128,187,171,161,170,17,106,228,0,85,183,186,246,92,117,181,170,114,11,71,213,234,174,85,53,184,74,5,94,85,221,193,81,171,106,85,7,237,117,213,85,221,80,213,74,93,169,208,45,170,163,174,146,26,67,85,67,29,170,10,184,112,188,5,64,59,55,52,139,29,182,197,2,0,155,237,0,86,182,59,126,107,219,182,211,123,239,53,192,235,110,192,54,146,239,229,246,94,218,92,27,234,188,183,178,85,59,61,155,106,91,53,47,87,193,182,84,216,214,12,160,218,0,104,76,218,246,162,89,166,217,173,23,236,52,108,171,24,85,216,94,197,182,0,116,243,26,221,188,128,13,120,149,108,42,217,86,109,122,139,215,241,0,0,118,64,181,173,218,48,252,1,168,102,21,85,109,168,0,0,184,1,170,25,84,245,25,0,87,106,187,90,143,80,149,74,133,131,170,210,35,116,43,181,234,238,220,10,85,53,232,185,179,71,157,162,170,237,87,85,95,155,170,188,234,14,117,106,184,174,234,198,112,119,53,250,84,170,90,181,59,165,110,106,5,117,208,43,173,170,86,129,85,96,85,125,107,64,11,43,52,11,246,170,66,109,195,54,84,216,182,85,97,219,214,103,175,182,182,221,221,177,237,189,87,91,183,237,174,109,239,189,173,206,57,222,150,2,216,221,189,247,166,211,107,138,109,85,219,170,77,181,13,167,7,26,84,216,134,142,215,54,160,218,86,197,182,26,219,84,171,80,128,30,188,182,85,216,230,186,245,30,84,239,189,109,0,128,170,222,86,69,59,109,126,13,0,192,182,130,250,182,1,0,0,84,155,234,239,101,151,26,192,182,109,85,21,0,128,23,152,106,189,170,2,118,109,203,170,70,220,189,222,117,168,128,37,175,46,177,170,42,119,120,250,20,171,186,1,119,87,171,174,221,125,60,117,95,85,133,237,135,90,89,29,235,173,206,186,80,59,233,185,198,21,175,186,131,227,46,94,217,165,62,165,164,87,93,171,10,234,91,80,72,161,106,42,134,146,0,169,0,1,124,86,248,109,95,109,219,192,110,91,181,109,27,135,242,227,216,246,126,170,13,238,110,91,54,27,207,238,238,61,219,206,86,108,167,205,182,215,122,174,94,182,211,26,209,182,106,219,122,98,235,181,21,195,133,216,134,134,102,192,2,133,6,91,236,203,123,143,247,180,94,137,247,251,48,175,208,182,250,154,183,127,196,184,10,170,109,160,218,86,109,80,189,247,242,237,102,204,54,243,82,159,247,182,240,243,59,199,177,110,118,122,123,85,27,142,109,251,3,128,10,21,0,96,91,5,0,0,0,96,91,85,0,0,0,42,86,177,10,21,244,234,216,221,157,106,119,231,70,165,170,85,221,210,246,171,170,10,60,84,85,173,58,170,110,183,117,80,171,106,116,210,43,117,229,11,213,120,119,87,219,97,87,133,213,93,171,99,5,149,84,168,14,160,11,117,168,0,0,64,181,13,213,54,234,160,110,27,176,193,102,239,176,217,246,45,168,127,223,179,219,182,217,218,182,13,44,209,221,222,107,91,169,243,222,180,173,219,189,94,43,19,0,70,219,80,1,106,123,92,181,13,64,101,123,27,192,171,219,182,13,168,24,217,238,238,189,151,16,239,61,2,42,84,100,171,143,129,209,54,84,248,181,155,106,91,181,13,119,247,126,3,0,84,219,42,108,171,236,113,0,0,0,192,95,5,96,91,1,0,160,2,112,59,172,244,42,160,170,24,168,0,168,80,85,53,226,85,219,58,117,170,160,66,85,208,92,186,171,161,219,169,70,85,7,64,117,119,53,210,75,119,37,183,170,86,213,170,90,141,213,149,3,181,187,171,106,117,168,170,42,106,85,169,171,80,97,57,85,168,112,133,26,214,80,1,219,242,1,21,80,129,240,172,194,166,218,86,57,219,246,14,219,182,109,93,215,219,108,154,253,4,44,109,158,58,222,123,125,252,182,138,221,221,54,117,179,218,30,7,84,140,0,91,245,139,107,131,10,219,128,197,160,218,198,35,0,168,216,46,80,155,87,84,106,91,181,141,85,76,1,216,134,74,141,184,179,233,173,162,151,30,116,219,11,21,100,219,13,94,128,151,222,0,61,131,109,4,224,15,0,15,60,0,64,181,13,0,176,173,160,194,182,26,0,42,85,197,170,170,70,53,85,149,74,117,171,238,84,149,94,93,205,181,68,165,215,210,163,142,84,168,234,149,243,82,173,174,86,211,170,179,84,83,119,234,88,93,57,106,119,213,213,238,162,170,66,183,163,170,170,170,27,171,44,220,173,20,176,19,171,168,2,92,0,0,0,216,6,59,124,90,182,21,120,150,109,117,107,219,98,239,222,123,151,229,222,109,219,238,189,71,184,122,239,169,237,85,119,219,178,125,249,169,188,215,110,123,236,221,221,239,169,216,6,21,108,106,91,5,194,182,109,0,0,0,168,128,109,64,197,182,42,172,183,157,114,107,179,121,109,99,213,46,191,1,21,109,3,30,213,246,94,154,23,195,43,180,94,110,27,128,151,155,222,22,0,192,54,128,3,80,251,67,197,3,0,84,192,54,0,0,0,0,21,171,170,138,213,85,149,2,42,84,10,85,5,212,168,170,41,229,84,133,199,221,93,83,170,162,80,213,170,175,192,163,90,165,157,178,170,91,117,119,181,10,165,186,86,119,119,181,58,84,221,74,213,186,187,82,85,122,85,133,14,234,42,84,104,170,10,168,120,5,11,192,1,216,86,1,192,220,54,52,187,225,237,65,253,216,86,221,157,108,203,182,251,183,119,110,219,147,189,187,115,222,219,251,173,238,189,119,119,109,223,188,148,40,59,158,10,96,180,61,2,0,240,56,0,128,197,128,234,189,87,170,109,0,42,176,13,170,121,22,80,169,10,155,218,139,214,107,27,42,55,219,126,80,129,1,213,54,84,27,128,85,44,247,51,160,170,182,1,0,208,152,230,15,0,0,84,7,80,109,3,176,173,2,128,10,64,197,42,84,122,85,85,171,227,213,41,166,70,189,186,82,241,234,42,189,186,82,21,160,86,117,16,181,242,169,160,86,213,72,59,213,170,110,85,197,35,246,85,85,171,106,181,170,210,43,119,87,53,93,165,234,86,234,42,84,21,106,133,67,133,166,170,161,112,64,84,219,10,158,161,112,0,128,13,182,197,94,119,183,173,242,222,171,109,177,141,249,110,239,221,110,109,239,188,247,170,108,187,59,222,251,189,170,214,203,205,212,210,221,222,107,183,123,158,89,0,80,109,3,175,110,27,42,236,49,40,192,54,84,0,170,109,216,134,170,0,168,212,182,247,30,42,176,205,221,189,167,128,109,128,234,153,65,245,45,53,219,86,193,109,63,168,54,120,49,192,182,84,109,171,182,33,207,110,96,235,15,64,5,84,0,128,106,27,176,26,85,1,80,149,194,80,85,122,149,26,93,75,181,156,85,85,213,237,78,85,187,187,170,91,197,234,170,114,213,38,85,217,86,171,170,90,197,171,106,247,133,90,116,43,85,173,84,229,171,90,185,83,234,186,149,187,184,170,58,186,42,116,187,83,10,171,88,65,85,177,170,84,13,234,128,110,0,88,48,187,79,88,192,241,192,109,171,182,85,219,250,236,221,54,244,221,109,155,205,135,218,118,231,223,91,89,164,217,107,204,224,179,167,221,174,247,222,103,63,157,61,21,140,74,97,27,128,10,177,169,54,219,0,0,213,182,106,91,181,61,14,168,176,109,91,85,219,84,80,216,86,169,109,213,182,194,42,91,181,173,182,1,42,97,168,109,1,219,128,211,152,1,0,128,71,219,182,243,217,111,168,49,198,242,7,96,91,133,109,80,219,170,109,216,134,10,0,170,170,66,169,80,97,91,160,66,169,161,84,21,186,85,12,168,80,149,170,118,169,106,21,211,168,70,181,51,226,85,181,10,181,19,170,90,169,238,170,170,188,170,118,247,233,149,234,238,170,138,149,235,80,117,187,251,120,85,85,225,84,85,219,18,210,117,149,0,208,251,132,93,64,181,13,118,192,51,170,195,182,182,106,108,219,121,207,125,246,110,219,213,182,247,94,217,108,80,125,237,61,236,78,239,126,223,222,155,237,156,183,87,108,91,133,207,126,170,53,212,245,108,160,2,219,198,1,213,54,0,0,170,109,0,80,109,175,108,1,245,181,223,168,202,54,240,182,80,169,10,213,54,84,178,173,194,93,239,61,53,3,170,109,168,170,13,170,1,0,168,176,205,14,171,183,29,139,1,0,252,1,21,0,0,15,27,184,91,120,237,74,143,81,5,222,93,183,30,119,85,184,143,82,81,171,99,21,169,81,143,171,85,181,187,195,125,74,85,171,83,235,101,117,180,173,170,62,121,250,84,165,86,117,42,98,247,249,180,84,119,161,219,71,93,173,14,85,85,161,28,117,208,171,238,42,53,170,238,174,233,86,110,43,251,2,238,98,179,110,85,59,112,163,118,1,54,85,133,109,248,224,237,125,60,229,11,38,159,237,251,108,235,179,119,219,70,221,182,221,182,54,30,169,183,245,203,75,186,187,109,175,161,237,45,181,247,236,246,158,237,180,108,143,90,221,188,214,172,189,241,5,130,85,155,106,251,117,103,246,108,3,80,223,207,182,125,221,54,6,240,22,160,182,189,186,29,91,175,247,30,97,91,133,237,149,221,122,109,3,175,218,237,94,203,182,215,26,160,226,87,223,54,61,11,168,54,216,118,187,25,182,125,181,183,45,216,90,102,170,253,85,0,0,96,27,128,42,94,175,2,170,10,168,176,43,92,166,98,87,138,71,237,85,230,78,133,175,20,171,85,85,55,2,170,74,175,10,104,21,170,164,71,188,82,117,78,25,238,83,173,85,21,170,143,170,42,85,183,234,238,112,87,149,170,110,117,85,173,170,78,21,175,235,238,176,168,59,64,133,171,10,122,21,42,2,80,184,10,216,6,12,14,219,160,158,177,234,189,224,102,139,205,222,45,219,246,107,237,150,187,231,125,155,251,182,1,199,174,247,150,182,87,205,171,106,155,234,238,54,15,131,38,173,230,217,13,160,42,219,170,13,118,221,108,3,0,108,3,0,0,64,181,1,80,105,45,108,171,238,238,189,1,21,64,49,80,161,176,173,109,119,183,65,165,128,109,60,194,54,160,218,54,0,101,0,252,129,71,0,128,7,80,241,164,170,182,21,0,21,3,202,182,212,13,200,67,141,208,65,158,139,206,106,117,149,94,93,169,238,174,134,234,84,0,212,234,120,85,237,238,106,90,75,143,238,83,43,85,85,170,175,88,85,235,86,170,187,202,41,213,74,169,238,176,187,67,237,46,86,87,85,85,85,67,5,86,95,133,106,91,85,1,64,5,48,128,128,62,0,237,133,182,25,106,91,187,182,109,171,214,182,198,190,189,95,78,79,133,140,149,247,70,119,109,239,179,244,43,140,187,123,239,221,121,111,124,253,126,27,84,184,53,30,213,54,84,5,124,12,230,165,169,240,35,221,204,128,106,27,170,109,64,69,128,70,219,42,96,91,29,63,44,6,64,168,109,168,202,54,84,216,0,0,0,128,183,85,1,122,22,176,12,131,63,96,27,42,142,119,187,215,3,128,71,232,149,170,170,192,171,99,219,170,198,189,173,10,168,81,165,213,85,12,60,14,113,45,177,186,138,87,215,13,53,104,213,157,138,7,84,64,165,213,74,93,97,85,169,190,170,85,181,170,84,165,58,85,221,238,174,170,106,85,85,225,194,187,187,186,10,181,82,113,168,85,172,156,85,175,42,2,42,0,213,54,128,85,216,170,182,161,207,54,47,44,38,108,140,113,0,224,158,85,238,110,219,123,143,113,21,221,122,161,242,109,191,234,222,94,213,168,230,85,119,77,219,182,1,213,182,250,182,31,170,109,47,13,110,160,182,189,216,227,0,84,168,182,241,234,182,1,21,32,180,77,47,183,13,219,10,109,22,3,84,163,194,54,0,213,123,143,0,0,168,54,0,111,59,0,0,26,51,240,183,13,192,54,86,80,223,246,171,0,0,85,85,161,42,64,65,85,170,170,6,0,21,176,92,201,18,60,174,138,166,94,157,30,157,145,86,221,93,173,98,85,141,120,82,87,74,85,67,85,85,95,213,170,90,167,220,29,171,78,85,183,187,171,170,59,116,119,85,149,119,247,241,238,142,149,170,14,159,10,40,189,86,116,234,219,42,88,187,128,138,161,2,109,171,128,109,101,107,91,213,103,51,183,109,27,170,109,219,54,168,198,221,189,7,192,125,217,189,247,42,90,239,238,222,91,65,170,212,182,211,207,170,122,88,179,80,86,246,44,84,27,94,197,128,142,181,13,55,175,54,187,222,219,13,0,96,27,170,109,188,186,109,224,85,152,87,97,91,181,173,70,59,61,180,173,218,6,0,181,45,84,152,1,0,120,4,0,118,219,191,186,109,54,2,240,87,113,53,96,115,96,251,1,64,85,205,2,0,143,128,234,200,211,97,44,167,226,90,171,83,110,21,170,74,28,23,35,168,104,174,24,170,10,224,29,175,247,215,213,0,30,171,187,83,177,170,58,106,85,173,91,93,85,90,169,91,185,187,234,78,169,170,90,185,212,213,238,62,160,186,187,155,14,74,85,109,187,174,34,20,84,242,93,0,158,0,84,27,128,170,109,101,3,110,219,219,88,161,109,27,239,234,189,108,187,243,126,221,109,187,109,239,237,207,253,90,235,174,247,94,149,74,247,246,195,171,220,90,148,186,219,182,169,220,188,16,24,213,134,87,183,189,219,116,216,6,0,55,175,182,85,54,0,168,8,219,0,84,179,138,176,173,155,215,157,247,48,84,219,22,3,189,10,96,213,54,84,27,84,106,27,170,247,94,125,219,3,7,187,109,237,4,0,78,220,223,54,112,224,85,76,175,2,80,1,21,0,0,168,195,227,174,168,220,8,85,146,10,64,141,170,82,176,116,213,136,87,199,131,70,181,82,157,85,178,91,163,157,107,187,171,70,168,170,163,70,181,234,174,170,52,85,183,186,187,171,106,117,85,85,187,170,238,142,119,119,21,74,85,92,10,110,34,222,93,29,22,164,66,85,1,248,171,109,43,160,194,182,109,85,5,194,102,211,70,207,236,182,189,247,124,202,231,219,246,222,219,61,47,198,190,175,247,222,183,118,243,118,119,219,47,74,117,223,182,123,239,209,93,239,189,106,83,21,70,106,91,51,171,35,194,166,194,6,64,5,108,227,149,158,129,109,192,54,2,0,192,181,23,67,133,1,84,216,94,133,1,232,89,168,192,109,15,0,0,0,219,0,0,220,252,114,252,134,13,207,240,135,109,64,1,0,160,2,0,0,0,88,221,218,137,97,92,53,93,12,64,183,170,58,20,175,142,149,187,171,141,43,7,0,42,86,241,80,83,172,67,181,110,165,174,42,119,87,69,169,74,183,186,187,144,186,221,93,85,43,85,85,213,174,238,142,87,171,43,55,247,85,173,42,189,98,151,75,169,239,221,198,9,214,41,68,5,84,219,170,43,224,177,173,250,10,15,61,187,109,140,253,221,109,179,180,215,50,187,170,188,183,234,115,251,243,222,54,219,206,253,126,191,79,191,155,183,187,219,115,215,246,163,172,162,129,211,243,80,97,163,87,33,169,13,80,219,0,47,202,234,13,0,0,0,0,0,0,64,53,20,182,217,8,0,192,163,106,27,42,181,109,27,80,109,171,48,67,133,109,0,80,109,3,176,109,27,22,152,109,127,189,125,50,40,43,83,189,52,135,109,229,74,172,170,177,234,238,88,165,95,187,46,75,187,106,3,143,208,178,53,17,250,107,191,187,242,234,42,112,181,107,106,68,167,86,187,217,86,124,178,35,177,90,167,98,96,117,122,42,85,53,170,42,111,119,215,173,170,238,220,29,170,83,42,85,173,174,170,239,198,183,149,250,170,86,135,78,97,44,9,171,42,108,15,160,10,172,128,113,56,175,11,219,240,65,243,94,87,109,123,155,202,112,171,110,234,251,222,123,213,93,219,182,213,205,158,94,239,251,190,247,188,183,121,174,102,123,119,247,222,162,80,247,206,109,187,187,245,222,111,116,183,247,218,101,107,183,158,251,246,234,217,134,138,190,249,25,94,26,84,183,182,201,203,182,19,192,135,109,47,170,183,237,87,109,117,219,11,213,168,182,85,192,182,106,123,124,21,182,109,67,133,13,56,96,209,179,128,250,216,182,151,27,32,207,110,126,0,161,189,230,111,151,7,192,182,43,52,64,53,26,247,80,49,96,91,169,44,160,91,5,212,86,87,149,163,214,186,18,15,163,11,104,162,0,149,13,64,53,142,219,235,14,168,202,93,188,138,17,170,42,213,170,251,84,71,119,247,161,187,187,187,26,170,83,213,173,186,83,85,85,237,202,29,190,170,74,133,10,21,42,84,168,80,213,80,113,192,54,128,129,128,187,191,109,219,175,226,62,30,168,182,97,91,5,178,85,96,140,209,54,61,112,181,114,119,158,165,218,148,116,215,123,175,82,216,86,149,237,81,101,170,109,184,121,0,64,181,173,218,84,101,219,54,170,182,85,189,97,27,80,1,55,115,140,202,54,0,88,170,237,161,170,182,213,167,109,0,84,229,189,71,168,182,109,107,6,128,109,168,96,176,45,0,0,0,254,182,189,220,0,55,51,40,0,0,0,84,21,42,160,210,35,172,167,186,170,69,75,122,249,99,46,109,4,10,170,110,21,107,244,0,160,250,122,188,10,90,87,173,70,64,85,117,187,117,173,84,221,234,10,186,209,157,26,175,174,170,149,110,213,221,213,170,170,170,220,125,65,85,213,241,42,84,85,133,170,6,134,138,0,30,176,3,238,6,0,80,213,223,182,178,13,64,181,173,110,91,69,219,186,121,1,96,174,166,208,182,106,171,86,170,187,222,123,177,189,170,184,237,167,178,185,206,189,135,186,183,23,42,115,51,170,187,222,123,120,217,70,0,0,84,183,173,182,85,219,176,13,55,28,195,54,160,2,176,169,42,182,169,176,65,133,109,213,54,84,219,35,160,81,24,0,0,0,216,70,0,0,224,175,2,176,87,129,221,188,175,170,71,165,71,213,54,86,161,96,91,85,149,74,149,138,129,227,117,171,144,143,161,86,87,170,10,85,85,208,116,106,21,128,10,168,80,21,94,85,170,138,1,232,86,177,115,221,234,106,117,85,85,221,93,94,85,213,106,85,85,190,184,74,133,170,170,168,170,42,84,53,86,5,128,202,13,219,236,240,1,214,133,45,128,128,234,183,169,182,106,27,238,110,3,176,187,123,230,230,5,108,171,80,199,234,236,1,85,69,149,173,218,84,219,42,150,120,43,240,42,85,163,247,134,106,27,111,215,38,97,3,84,120,181,173,55,160,218,6,0,0,170,109,168,12,6,170,189,7,0,245,213,155,241,168,26,0,192,107,159,25,219,246,98,64,181,13,0,128,109,194,109,195,182,132,63,108,219,84,216,86,112,0,0,0,84,0,1,192,28,11,59,173,93,214,85,103,72,182,5,42,84,0,0,240,164,142,1,243,203,234,24,154,107,217,117,165,42,85,245,81,149,110,196,206,161,170,10,170,234,148,87,221,221,157,58,84,213,151,187,91,117,11,212,85,181,186,10,21,170,186,60,160,218,86,85,182,103,149,86,1,40,123,149,45,176,109,213,203,237,182,85,219,0,148,205,6,44,65,109,67,125,153,93,65,169,238,122,239,25,160,250,242,163,80,53,128,74,233,109,0,160,218,6,84,166,218,86,185,237,169,182,237,178,71,0,128,106,27,0,0,240,6,66,140,102,0,213,182,109,222,0,160,106,27,168,182,1,213,94,12,0,128,109,9,0,236,102,0,182,225,15,64,133,109,123,21,59,122,13,64,133,170,84,0,149,106,9,142,161,17,240,8,64,55,70,232,182,169,78,221,8,219,74,5,160,86,251,79,16,28,24,198,17,4,65,16,162,231,149,127,196,190,45,195,182,109,132,109,180,109,27,1,176,199,182,182,219,108,219,108,219,182,217,70,219,112,102,111,187,109,91,108,27,54,119,27,219,110,83,102,219,214,102,219,182,109,192,182,109,0,182,225,238,128,102,182,109,27,0,96,27,54,92,181,13,155,188,77,181,241,86,109,171,182,213,195,182,129,216,6,230,141,120,108,179,173,222,182,219,107,99,213,54,181,173,96,91,179,71,1,219,4,219,168,189,109,213,182,234,103,159,183,173,218,230,122,207,114,121,27,117,171,98,47,0,0,0,0,213,102,219,43,52,216,134,130,109,54,160,0,0,176,253,242,24,182,85,219,170,138,161,210,85,189,1,168,12,42,2,251,195,5,21,222,92,128,170,218,134,109,224,93,107,3,0,96,25,219,155,13,52,102,2,219,182,139,182,219,70,56,91,12,194,222,153,179,237,122,219,218,8,219,128,157,173,93,140,135,205,182,93,63,219,70,216,70,219,109,219,197,176,13,219,118,109,219,218,48,108,176,109,91,108,219,198,239,14,182,109,219,182,13,219,150,217,172,61,6,27,2,216,182,109,27,42,0,243,51,0,3,112,85,222,96,155,107,93,5,220,93,85,6,54,64,217,134,109,172,2,128,109,180,173,2,182,182,189,145,109,51,155,173,108,179,189,189,247,116,91,171,128,173,123,62,143,1,64,117,246,177,13,213,155,11,182,85,224,128,69,222,72,101,219,86,193,205,67,245,80,1,0,176,45,129,35,0,64,193,246,171,0,0,149,98,96,132,106,86,253,237,5,96,219,70,1,0,0,0,151,167,187,3,0,236,2,182,220,120,219,109,219,182,13,91,219,120,219,223,102,131,109,219,8,104,70,197,209,54,251,8,101,27,182,109,238,108,163,109,219,126,96,171,219,219,251,237,135,109,246,216,182,173,109,119,119,182,185,179,109,219,182,187,219,182,109,27,182,109,195,182,205,182,109,188,205,134,219,118,87,189,96,219,176,13,192,54,123,219,128,109,58,0,120,195,225,172,218,134,109,71,66,228,217,197,87,219,42,218,134,221,243,134,141,108,219,86,175,219,116,174,170,109,245,217,182,117,119,239,193,102,247,188,85,219,98,219,70,222,8,128,109,21,176,77,1,0,182,1,192,54,140,234,185,169,170,224,21,216,214,233,81,21,128,138,161,42,26,227,67,117,22,0,208,188,26,219,182,85,64,5,0,128,174,66,69,5,192,117,123,131,170,218,107,27,176,13,64,133,109,111,247,102,27,109,54,0,34,92,240,90,80,41,53,106,24,250,118,109,107,154,39,221,240,134,5,60,172,239,103,119,183,109,219,206,82,69,133,109,219,236,225,206,54,108,63,108,187,181,237,206,214,182,109,243,92,182,39,208,111,54,216,182,237,183,253,221,241,120,91,188,45,108,191,109,219,182,144,179,159,109,27,182,141,219,118,221,186,117,182,172,91,183,110,140,219,182,109,251,217,245,182,222,94,87,151,31,63,93,126,231,119,219,182,109,195,54,108,219,182,108,155,223,182,109,91,187,236,225,238,46,0,182,45,219,120,221,176,213,52,88,206,22,123,141,219,182,173,235,182,109,222,61,112,92,13,219,182,176,13,111,186,225,114,185,92,240,230,185,3,216,134,166,105,48,63,84,219,182,31,182,115,154,237,238,254,182,109,213,87,171,182,61,42,0,224,238,14,175,127,21,129,183,173,186,238,208,1,237,53,88,150,179,53,180,254,42,96,91,181,173,218,6,0,216,134,106,3,48,84,219,182,161,218,86,217,182,109,0,108,227,49,196,64,181,217,110,91,96,219,121,0,0,0,216,54,219,16,0,108,219,98,219,254,174,45,108,183,217,98,219,182,109,221,221,238,176,109,219,221,220,109,187,187,109,0,111,27,182,221,13,91,155,109,192,22,109,99,219,118,209,66,103,6,0,176,237,21,0,96,219,194,240,0,182,149,234,54,188,101,246,6,160,194,46,111,21,182,129,176,237,118,207,243,182,217,54,219,38,192,217,19,220,124,109,155,217,10,176,77,177,13,176,13,159,102,40,216,6,188,89,128,55,82,149,248,10,7,0,160,194,54,0,213,118,222,11,0,220,230,238,222,123,0,80,85,12,208,17,35,84,151,128,61,13,64,85,64,168,240,135,138,97,151,134,106,91,101,128,203,211,118,224,8,12,192,54,3,0,192,182,109,216,102,219,108,182,45,227,54,0,216,134,109,132,93,219,8,216,193,150,117,187,205,111,30,246,216,155,187,217,219,110,219,102,91,186,237,238,182,241,182,179,97,215,217,221,182,109,219,181,107,131,177,221,182,173,173,237,176,109,219,54,96,27,182,237,34,96,27,0,112,129,109,177,13,219,0,0,168,46,0,62,111,187,129,13,218,155,3,182,2,246,118,157,171,199,238,87,111,119,189,182,205,108,111,219,108,219,189,218,80,182,109,43,141,108,11,108,187,138,109,21,0,0,224,182,170,29,111,213,182,238,222,123,169,2,182,189,2,160,27,149,61,84,0,120,219,188,215,6,240,208,108,171,42,93,189,108,226,120,219,74,5,108,171,192,241,0,0,64,53,0,84,232,249,195,197,84,52,80,109,179,199,112,112,60,0,0,182,109,170,109,216,182,193,54,218,134,24,213,12,216,70,0,170,173,237,236,1,23,3,108,35,108,219,98,219,120,12,191,109,229,182,185,236,6,218,110,107,27,109,219,218,6,123,182,115,119,219,182,205,222,118,219,240,179,187,187,179,97,219,182,109,195,54,236,210,221,157,189,13,67,181,77,182,53,192,220,128,61,60,48,109,3,80,225,110,168,122,195,133,199,109,35,108,203,35,237,238,234,49,84,216,86,238,238,121,222,230,109,107,111,219,246,104,219,70,1,216,102,35,96,219,166,192,158,6,108,163,90,55,47,0,0,80,49,232,70,53,12,80,85,12,152,95,190,109,21,42,96,155,4,176,13,1,96,91,197,17,0,84,219,85,168,85,0,160,35,112,60,198,120,224,234,195,237,27,3,116,21,182,1,168,0,108,227,241,0,16,128,10,219,182,213,135,109,0,220,182,1,175,154,166,169,188,198,188,5,22,128,45,0,192,46,52,27,108,219,246,179,203,46,108,182,97,219,174,109,188,109,187,118,109,219,182,217,182,109,215,182,109,216,182,109,107,219,182,109,187,128,109,216,181,237,126,118,109,171,128,187,219,182,13,219,182,109,123,123,111,239,237,61,218,182,109,3,80,97,219,54,96,219,174,109,119,119,119,91,0,182,109,219,102,15,219,182,109,219,102,15,91,188,109,246,182,109,219,214,52,192,182,29,0,104,182,53,58,0,219,182,97,219,252,0,30,126,118,1,182,1,64,117,57,0,0,219,182,193,30,236,229,123,116,235,246,9,216,182,13,0,120,0,182,109,195,182,55,21,106,168,116,21,3,112,169,85,58,84,181,10,0,42,112,56,160,48,160,2,128,163,170,80,93,199,1,0,182,1,64,5,212,99,219,108,0,182,109,3,128,93,64,85,161,107,215,182,109,64,85,1,91,64,27,176,5,108,195,182,45,96,219,182,109,219,182,109,142,109,219,236,109,187,59,252,236,103,91,219,128,93,219,182,109,195,182,109,219,0,175,101,57,59,59,115,115,123,60,30,0,182,225,55,191,185,219,102,115,183,205,102,27,128,109,246,222,188,193,214,245,126,134,109,219,182,1,4,220,221,221,109,3,30,224,109,195,54,224,13,182,109,219,134,10,219,0,96,27,182,109,195,54,108,3,170,189,80,1,192,182,55,192,54,224,56,0,216,3,0,108,67,85,95,131,109,219,0,216,208,91,5,224,13,7,157,14,168,0,0,0,182,1,219,128,138,3,240,135,10,192,54,66,53,55,207,6,0,184,180,163,102,0,149,169,202,12,219,176,13,149,170,143,49,96,27,22,131,106,139,1,64,181,13,183,109,59,54,132,166,178,24,118,109,71,12,192,98,111,251,237,218,182,89,118,251,109,177,109,27,46,187,104,59,108,219,54,55,219,134,109,219,54,203,54,177,97,219,54,96,27,126,0,32,108,24,1,0,0,218,124,130,102,155,106,221,170,110,87,191,246,105,219,54,151,7,180,41,60,108,171,7,32,182,85,219,222,175,125,182,37,240,182,109,140,55,30,182,109,62,31,128,109,180,237,147,96,27,35,0,219,80,182,117,141,74,3,175,134,182,21,80,13,165,70,0,243,2,0,96,47,0,128,135,109,85,181,4,170,138,93,2,0,176,173,2,42,240,106,192,85,208,245,86,85,168,0,0,64,5,160,1,3,118,109,219,6,108,219,6,194,182,109,219,182,1,103,203,82,97,91,227,230,86,97,219,54,128,195,82,97,219,54,108,219,182,181,13,0,120,219,236,109,219,6,108,0,108,219,134,10,219,182,109,195,54,0,21,182,97,219,25,42,108,187,187,109,192,54,0,216,108,182,109,3,97,219,182,109,219,182,109,219,246,230,205,182,109,0,182,97,219,54,240,120,216,134,173,109,219,64,216,194,182,109,219,80,85,213,54,108,115,107,218,219,6,0,221,186,97,219,54,108,219,6,123,64,85,97,27,80,1,238,7,160,170,128,138,135,109,109,216,6,0,21,182,141,10,4,0,176,7,0,216,246,168,0,20,0,0,80,1,21,0,160,2,15,135,222,42,108,219,134,109,111,222,108,219,6,0,120,83,121,173,168,122,202,141,177,108,195,19,99,24,203,58,212,182,53,110,216,134,234,236,108,217,118,65,85,97,203,105,220,162,58,110,237,122,131,106,219,182,109,219,182,141,179,109,216,134,114,238,238,182,117,237,218,118,119,219,238,14,126,215,109,219,54,84,35,159,189,223,153,87,109,219,182,109,27,224,230,230,6,16,1,192,182,109,219,0,30,15,192,207,46,63,187,252,230,64,197,227,225,77,55,212,87,197,54,96,27,3,192,161,194,182,109,28,116,220,178,108,171,182,253,118,116,235,114,65,117,221,54,84,246,182,129,251,249,109,123,243,79,184,183,57,160,218,134,106,219,54,123,187,238,110,219,121,171,3,152,159,174,2,170,154,78,183,13,21,183,110,241,230,237,126,236,85,224,80,109,67,195,112,185,238,242,166,106,107,123,83,85,60,94,169,120,224,144,171,142,1,168,42,84,168,30,0,0,96,27,74,181,109,219,2,0,13,80,33,240,4,84,186,10,0,170,39,0,192,54,0,60,96,27,182,109,195,182,93,219,8,219,182,241,182,109,219,102,15,219,128,109,168,0,0,151,159,97,151,189,93,174,187,219,6,0,219,182,1,110,64,5,0,216,182,109,27,0,0,0,128,109,0,112,156,7,0,21,182,109,219,6,0,0,240,21,0,96,27,128,106,27,0,108,3,128,109,0,182,1,219,182,241,0,160,27,128,5,216,6,108,67,173,86,67,165,235,13,21,0,14,0,0,52,13,182,189,247,116,219,176,13,71,5,52,120,243,230,13,182,1,151,109,224,56,128,3,80,225,170,10,208,233,74,169,192,61,30,15,160,66,5,108,7,228,171,96,191,134,3,182,1,205,54,108,67,133,102,27,170,166,170,176,13,0,176,109,27,80,1,224,1,192,54,30,182,129,135,109,219,142,205,182,109,216,6,108,227,217,179,103,207,94,181,109,219,182,109,219,0,184,53,77,227,6,0,203,177,237,238,182,1,0,192,227,1,60,30,182,1,192,6,0,128,109,219,192,3,0,216,128,55,0,220,0,96,87,125,104,176,13,79,77,179,96,27,48,191,237,160,211,189,193,182,110,28,96,1,224,213,183,109,27,80,85,21,80,233,128,10,168,56,224,169,170,24,128,234,85,204,15,64,125,23,96,27,176,13,0,170,138,67,85,3,208,128,67,5,238,170,170,82,85,5,48,84,21,160,155,31,128,10,128,23,128,10,0,8,246,182,1,91,64,181,228,3,22,0,0,0,240,182,109,195,54,128,183,109,219,54,218,182,109,27,182,1,219,0,0,152,223,182,109,219,120,0,182,1,219,182,97,89,154,198,13,219,176,13,0,142,13,182,1,0,182,109,219,218,182,109,219,182,109,219,182,0,96,27,176,109,7,60,84,128,27,42,0,21,112,1,7,0,120,3,96,27,16,0,0,108,123,0,0,128,55,176,1,218,54,55,96,27,143,135,203,101,111,219,128,249,1,192,54,116,191,110,221,222,160,1,176,13,58,160,65,181,215,165,194,54,0,13,87,85,58,238,168,182,113,219,192,0,84,21,80,29,80,125,79,85,85,184,92,3,0,224,13,176,253,128,10,0,80,1,0,22,240,182,97,224,12,58,108,219,118,6,0,216,6,44,0,170,109,219,0,123,0,120,0,182,109,3,128,109,219,96,15,219,128,109,219,182,97,219,182,109,219,182,1,219,182,109,219,6,0,192,198,109,219,54,0,224,109,241,120,0,0,0,0,0,108,0,0,64,83,1,192,19,42,0,128,55,0,168,224,86,109,63,14,219,182,109,115,219,134,7,80,97,27,0,112,184,109,14,13,176,13,184,92,128,109,104,107,123,243,230,211,39,84,216,171,170,42,128,85,168,176,109,91,173,194,118,224,0,0,21,2,0,42,84,0,42,0,0,128,91,183,142,3,0,244,86,93,56,160,170,0,240,80,1,243,211,1,0,128,1,0,21,110,1,0,42,88,64,133,106,11,21,128,109,168,46,23,0,0,70,3,0,103,219,0,123,21,192,219,182,107,126,58,0,0,136,104,67,216,182,13,192,102,27,154,6,188,173,173,109,0,0,0,0,0,0,111,62,61,42,96,107,91,83,233,42,0,0,222,124,2,16,0,160,107,7,32,128,10,0,176,237,13,128,109,28,176,117,27,176,13,11,128,75,13,0,30,0,15,192,39,120,91,46,151,139,215,90,5,14,21,182,1,168,0,14,168,42,84,99,155,14,152,223,133,3,0,32,0,140,229,170,170,2,199,245,230,173,210,149,11,42,28,186,42,0,48,6,232,212,58,128,16,77,5,0,0,160,171,0,0,58,0,219,182,45,216,182,13,23,110,155,14,192,182,109,219,182,218,3,64,192,174,109,219,182,241,192,67,133,109,0,42,0,219,0,0,192,54,0,0,15,192,182,109,219,182,1,0,0,96,27,240,6,176,230,128,170,190,74,7,108,3,128,110,208,161,106,192,222,238,141,14,232,1,0,0,216,134,109,192,38,128,109,219,182,129,183,205,178,128,159,85,85,13,21,80,31,42,52,13,56,142,107,224,229,181,182,29,0,0,149,183,5,192,103,111,182,193,203,30,176,160,66,213,91,5,160,170,182,1,104,15,128,189,3,128,10,219,176,173,170,170,213,113,0,168,42,0,104,80,1,11,192,160,195,246,3,23,79,77,243,212,0,216,134,10,0,44,14,60,0,216,6,96,27,160,0,192,222,130,109,187,42,128,183,109,27,170,109,111,239,177,217,16,22,0,0,170,10,219,104,27,128,55,219,182,1,0,0,128,227,48,70,5,224,2,160,2,182,109,3,42,0,216,6,84,168,26,224,13,80,1,0,42,96,27,128,55,0,176,13,28,0,30,120,63,3,1,219,176,109,27,176,173,27,0,14,0,222,160,65,91,211,52,0,112,54,42,156,109,3,122,171,42,224,108,65,5,84,219,80,85,0,234,85,176,135,0,112,79,213,188,10,213,123,47,42,123,128,238,185,182,7,112,219,246,3,128,181,109,246,182,109,85,94,107,168,176,173,170,120,240,182,120,206,230,1,0,0,108,3,26,220,134,198,237,77,125,111,236,17,182,97,91,125,203,25,182,53,109,219,80,85,219,80,129,107,191,183,135,131,177,2,199,173,41,140,97,57,142,213,54,108,109,109,253,196,113,28,87,85,85,53,110,219,198,227,33,151,219,226,241,182,62,1,64,133,170,6,123,192,123,239,169,233,169,106,28,182,161,55,84,21,182,213,176,13,205,54,160,232,222,124,182,173,106,128,1,222,5,13,87,93,87,85,10,111,46,63,191,79,159,222,160,118,221,1,44,11,183,109,219,5,229,1,84,94,185,92,32,23,219,80,222,139,219,6,32,183,119,21,176,77,7,174,218,134,45,30,182,49,244,86,85,163,170,232,182,161,183,5,203,109,128,14,165,218,107,117,0,168,128,10,85,5,84,216,134,106,27,128,109,192,182,10,21,182,161,2,0,0,216,6,220,6,108,195,182,109,64,85,97,219,54,216,3,54,21,108,219,234,195,54,222,22,175,194,163,170,176,13,219,182,109,136,234,181,26,52,0,0,0,224,97,219,182,109,17,0,192,171,170,10,111,0,84,0,170,10,0,220,240,222,171,128,10,77,133,10,64,181,13,21,42,224,13,0,236,5,192,109,27,186,117,241,120,184,0,219,230,80,189,121,3,92,184,170,2,0,240,170,10,0,0,160,26,3,0,80,1,56,176,13,21,0,108,3,182,129,227,56,0,11,176,13,136,236,122,171,80,121,85,168,0,93,197,208,91,5,84,0,0,0,192,54,14,192,182,10,0,162,105,160,3,160,85,111,236,1,219,122,120,13,80,1,224,97,219,182,45,0,21,128,109,120,170,182,109,3,120,199,113,0,22,97,27,161,66,5,0,104,182,1,0,192,227,241,182,109,83,74,1,0,0,30,128,10,0,158,7,108,107,170,42,95,3,188,121,243,166,170,154,10,120,83,161,66,83,161,29,176,13,176,135,10,64,3,0,192,54,108,3,52,0,237,0,160,218,134,175,0,0,60,94,5,44,75,85,85,170,170,80,161,1,1,123,1,58,128,129,67,62,240,170,170,242,170,192,128,113,182,0,28,174,218,126,28,87,85,213,54,14,216,134,82,245,182,234,13,0,182,97,27,0,0,205,54,96,27,192,33,95,133,166,2,184,10,64,5,0,168,170,101,217,246,230,0,234,3,120,219,128,109,168,128,109,136,109,56,0,0,120,3,0,168,0,108,219,182,13,0,175,2,0,0,176,217,2,0,0,188,193,155,55,0,176,13,77,243,84,1,219,170,26,52,212,160,171,106,120,3,64,135,74,3,42,112,213,227,57,0,0,52,236,2,182,45,0,222,0,219,0,0,28,176,13,168,85,21,0,84,94,128,151,23,87,85,85,5,44,168,112,1,80,1,0,42,0,111,0,0,21,182,1,156,14,203,184,247,94,85,1,168,106,188,10,168,176,13,56,42,0,216,6,160,226,158,158,56,160,2,128,10,0,0,108,131,134,199,3,28,42,4,128,10,143,109,64,5,160,1,176,173,170,2,21,240,64,85,109,3,46,0,0,0,0,192,171,143,7,0,168,0,0,21,182,161,2,128,203,27,0,168,208,179,13,21,182,1,175,161,170,0,232,0,124,13,12,104,218,1,77,165,219,246,9,0,0,96,27,42,180,215,158,27,182,117,123,163,85,192,182,5,184,0,143,199,54,0,168,112,1,182,1,216,6,27,182,97,140,234,216,6,0,85,85,177,170,170,0,108,3,182,53,0,182,33,114,85,213,155,242,186,138,227,106,219,160,171,128,170,2,176,13,149,14,28,0,0,219,108,0,80,128,109,21,0,0,77,133,138,3,199,161,170,192,129,139,109,0,170,175,128,109,219,0,0,219,104,27,42,228,3,170,199,87,15,160,194,54,84,0,170,10,64,5,0,0,176,13,168,170,79,111,222,160,2,0,0,0,128,10,165,170,0,188,86,85,213,167,170,6,84,0,74,85,123,13,85,213,112,192,219,65,3,184,109,207,1,115,0,128,5,64,56,219,0,236,85,93,176,245,192,83,85,171,170,189,46,215,113,96,13,170,38,7,68,165,67,111,0,67,197,1,0,182,1,0,128,55,21,0,160,66,5,12,224,80,85,120,198,85,149,26,0,192,208,27,128,170,170,42,0,168,176,13,21,0,160,2,0,0,28,42,84,216,246,6,0,7,52,216,198,1,111,128,42,135,109,77,85,161,2,236,109,3,15,21,0,92,99,168,158,125,170,176,109,139,199,227,241,128,170,66,133,170,170,0,92,46,151,10,64,85,85,0,42,84,21,158,0,112,213,247,30,128,55,26,80,61,181,171,1,85,21,168,1,64,133,170,66,85,1,219,192,85,3,219,128,170,2,7,108,3,106,60,188,121,3,84,85,5,0,28,192,80,61,61,233,170,10,163,183,234,181,10,95,161,2,42,96,1,182,1,58,0,215,109,3,80,245,198,169,1,0,155,67,32,80,109,227,122,171,212,58,160,2,116,168,192,161,170,128,87,208,1,192,182,109,149,87,5,160,2,128,10,0,160,195,182,5,219,182,161,137,0,240,118,64,5,96,27,85,192,182,106,27,15,168,182,161,2,80,161,170,222,123,21,15,192,167,55,0,80,161,194,182,109,0,0,0,0,0,0,168,128,87,21,170,170,2,87,225,13,42,160,122,239,161,234,173,128,3,94,85,217,54,0,0,174,3,42,0,0,42,112,224,80,97,155,117,217,11,111,176,13,159,236,97,217,134,109,23,14,85,85,1,0,160,27,189,129,67,211,108,187,92,7]);fileData1.push.apply(fileData1,[0,219,0,84,0,192,237,5,0,5,99,153,31,116,0,175,186,127,189,123,46,202,91,83,213,103,15,248,222,235,13,111,62,97,219,129,170,62,96,131,0,110,85,245,53,219,148,55,157,251,129,211,1,64,111,21,215,112,0,236,85,92,3,175,170,234,123,234,54,238,184,118,169,222,236,2,240,138,177,106,171,66,197,113,181,109,0,170,175,170,199,91,22,182,1,21,112,169,170,234,77,183,55,159,42,84,21,170,10,192,155,55,111,222,188,121,243,230,77,243,244,212,60,95,96,243,222,3,87,189,247,234,195,103,239,169,240,158,175,215,116,251,244,230,13,170,168,213,134,13,239,121,239,61,215,13,61,213,27,84,120,106,87,89,97,139,177,96,27,182,221,182,214,243,166,219,22,135,10,208,1,192,123,239,179,55,159,10,91,150,165,90,167,198,174,222,182,109,171,15,103,94,190,62,189,121,83,85,189,85,110,192,246,67,133,99,175,109,60,48,207,178,160,105,208,30,34,247,235,93,5,160,2,183,232,116,175,128,222,46,12,21,42,112,220,246,43,216,126,168,170,109,219,111,1,42,96,27,0,0,0,206,120,0,116,168,122,170,6,104,211,161,250,90,133,110,0,0,4,182,113,208,85,85,5,0,0,30,168,128,10,64,85,85,123,1,123,237,117,185,160,218,182,173,2,222,188,121,83,85,85,5,84,85,5,0,21,170,6,64,112,159,170,30,84,79,189,245,86,65,87,85,57,160,170,170,10,64,85,109,67,85,1,192,54,160,2,0,52,17,216,182,13,64,85,1,219,128,90,181,109,27,182,161,194,211,215,67,0,85,85,85,235,188,192,222,0,0,128,10,85,5,172,42,128,3,0,0,60,0,168,85,87,245,86,122,52,111,224,170,138,3,170,234,82,161,210,97,91,85,237,85,176,253,144,3,0,68,5,0,58,48,52,21,80,105,181,26,0,84,85,165,67,83,53,192,54,0,205,123,192,85,64,197,65,247,90,5,174,66,85,85,85,85,85,120,243,166,170,170,10,248,244,9,85,133,55,111,170,10,111,222,160,170,0,0,21,80,85,186,222,122,171,170,82,229,94,125,239,113,111,106,21,122,56,29,222,112,186,170,106,80,85,0,3,158,3,182,129,3,135,109,224,1,22,0,0,58,84,0,80,195,54,232,116,21,26,128,3,42,224,169,130,174,170,42,0,3,168,42,0,189,97,126,219,80,85,85,133,249,85,85,5,192,123,4,84,24,24,224,112,185,170,170,0,84,219,184,6,168,80,85,168,0,0,216,6,175,106,216,3,15,8,160,170,48,42,84,85,21,168,80,85,192,155,250,182,109,3,128,10,219,240,168,56,244,86,161,194,54,27,67,85,1,0,15,21,0,228,1,216,86,125,122,243,6,0,240,230,205,155,79,64,85,85,21,234,227,241,0,0,64,133,222,170,10,40,21,222,123,21,87,1,168,158,158,240,166,170,170,170,244,134,118,77,244,84,220,87,64,173,122,2,128,0,0,0,0,0,12,0,21,128,109,219,80,53,28,182,241,120,188,189,234,161,130,174,170,170,170,218,166,42,0,224,184,170,2,42,44,216,126,168,42,232,6,87,85,0,16,21,170,10,192,182,227,170,234,88,245,212,106,21,0,12,128,109,155,223,177,183,222,116,58,174,170,22,44,0,87,97,219,54,112,21,70,5,134,42,176,253,0,0,28,128,109,0,176,14,168,246,218,11,216,198,1,213,171,167,170,170,208,160,122,239,125,189,167,10,168,42,0,168,213,106,159,125,170,128,170,2,170,10,0,170,170,2,170,170,122,122,122,106,122,67,133,138,85,79,189,85,28,222,212,170,151,6,213,167,90,13,21,107,170,103,149,14,205,155,7,135,10,89,85,113,17,53,160,2,0,128,3,176,13,85,197,85,128,14,0,128,170,2,0,0,0,116,189,233,42,160,2,128,10,191,77,87,85,0,0,221,177,13,168,0,0,24,128,78,7,160,58,0,21,170,75,133,117,168,42,108,3,10,128,3,85,5,96,27,0,128,1,85,133,222,66,87,97,27,87,1,64,85,85,85,165,113,53,0,186,10,181,103,224,170,175,1,85,173,86,105,13,80,161,105,215,0,120,239,189,247,128,170,122,239,85,168,80,85,111,222,123,213,94,151,189,246,2,62,125,122,3,112,92,173,106,154,167,10,189,245,86,85,168,30,79,141,14,248,244,169,246,222,123,169,184,218,3,21,94,107,123,210,161,170,170,2,93,85,85,28,188,56,108,3,0,160,234,1,116,0,48,80,1,64,243,84,85,192,178,0,85,197,109,219,6,232,170,138,3,170,10,186,234,189,87,80,65,7,0,94,172,170,80,85,21,2,96,140,1,0,176,13,168,170,67,85,161,55,84,85,173,170,56,188,170,128,234,189,167,3,80,125,218,198,170,170,6,14,64,149,111,1,26,14,0,48,184,138,211,56,78,247,166,170,0,78,87,16,175,1,12,111,135,10,92,5,96,27,128,222,222,123,21,199,213,42,0,64,85,85,21,42,0,85,245,230,205,155,55,21,128,170,170,170,170,106,80,1,189,1,168,158,30,168,122,195,167,207,170,170,10,112,255,222,251,170,86,171,94,85,239,189,222,42,174,210,85,21,170,90,5,244,212,214,161,61,0,224,182,1,224,0,112,170,170,0,96,27,128,170,218,86,171,170,138,227,42,148,74,87,129,243,170,80,113,189,85,96,85,181,23,208,91,5,176,138,3,14,0,88,128,166,2,128,222,80,161,2,254,0,96,219,235,5,171,234,102,180,13,85,165,219,5,224,49,0,0,186,157,37,109,3,176,108,179,17,0,84,219,150,170,162,109,0,160,251,150,57,62,165,95,173,123,172,182,53,85,181,13,85,1,0,174,42,169,2,214,85,192,210,218,182,13,21,226,182,10,216,86,81,181,173,106,6,176,84,219,170,109,110,64,133,5,168,80,80,53,166,160,2,80,177,234,137,161,122,47,142,168,210,17,1,120,170,10,222,68,175,178,237,189,87,0,160,98,64,197,208,83,85,69,213,170,18,145,181,66,0,232,54,21,42,6,108,99,190,39,129,117,169,170,24,0,160,42,140,182,213,182,234,49,160,2,182,189,23,176,173,218,102,171,224,21,64,5,96,91,133,138,1,127,213,58,245,62,119,25,166,237,84,190,237,6,23,96,143,109,195,215,174,182,237,186,226,0,188,247,182,237,142,199,136,53,102,112,84,145,55,91,179,155,246,234,239,126,196,245,106,187,99,239,199,158,119,183,86,189,115,128,171,138,221,87,107,151,185,199,62,247,107,3,30,243,244,187,103,211,207,80,109,171,186,217,61,209,2,117,119,143,109,243,88,29,50,156,97,175,132,109,182,167,75,99,20,0,188,247,0,232,182,85,110,82,161,66,111,213,123,218,94,56,85,222,171,246,196,43,181,122,143,170,244,246,148,213,3,182,91,123,239,99,91,149,91,223,10,241,26,239,24,213,63,170,122,135,109,40,141,109,79,1,150,94,35,158,146,110,171,247,192,213,195,86,217,107,122,16,67,123,26,184,229,21,70,165,64,143,241,158,74,237,141,178,10,140,112,193,215,17,170,82,109,225,172,178,161,70,168,80,1,79,221,254,80,173,108,213,13,42,217,134,170,172,116,208,89,133,206,80,173,251,246,126,84,219,170,13,87,109,192,160,179,80,209,54,0,128,27,1,21,149,234,110,132,106,27,46,166,218,142,73,218,160,66,111,191,3,238,211,175,182,161,218,198,85,239,189,109,45,244,230,162,247,222,221,109,67,5,100,140,182,1,49,106,219,120,120,194,147,0,0,0,52,240,122,130,86,85,168,222,68,246,188,186,170,98,21,30,220,123,175,42,185,122,165,183,122,118,4,93,189,79,189,85,165,170,106,213,67,85,53,0,224,24,0,128,243,122,202,48,2,168,24,170,10,85,217,86,213,136,171,136,85,85,111,21,150,170,2,0,96,169,24,0,84,85,241,170,246,178,189,247,22,0,216,214,135,208,8,42,108,179,85,64,181,236,245,119,1,170,109,192,81,75,216,212,60,86,239,118,0,108,203,168,218,84,219,10,121,235,26,28,97,27,116,101,155,254,249,173,182,217,70,21,238,246,234,180,13,168,245,124,231,118,199,234,58,83,173,171,182,43,143,179,175,102,119,198,167,189,251,214,234,221,173,61,219,171,181,237,217,244,179,222,118,189,247,110,182,171,87,97,91,1,5,128,106,91,181,13,131,205,4,219,80,0,0,104,102,85,18,0,120,83,215,171,98,77,175,138,85,213,215,222,67,181,44,171,87,94,69,187,247,30,122,171,222,166,176,253,234,33,7,198,107,66,128,10,88,42,160,182,146,128,61,13,21,208,174,247,0,0,219,42,128,171,135,82,85,189,85,128,61,109,91,245,106,0,85,1,46,57,222,251,128,173,130,171,7,160,210,245,30,184,246,130,164,17,84,40,21,42,6,252,85,67,103,160,179,80,205,12,71,156,87,121,222,13,182,161,34,140,92,222,109,99,27,122,107,109,7,160,218,86,221,253,24,175,86,169,237,0,0,110,118,85,89,67,85,115,170,237,42,111,14,170,194,54,0,87,201,186,42,176,233,105,109,227,158,198,185,81,85,155,10,213,221,85,236,105,96,0,219,42,0,0,170,109,213,54,192,13,168,42,84,219,189,169,116,69,170,170,93,165,35,86,85,95,171,88,245,194,85,229,21,71,85,165,35,70,189,85,143,39,35,85,1,176,237,189,87,143,113,171,87,216,246,222,99,216,86,1,10,216,246,245,104,91,5,175,10,141,212,10,80,1,219,2,213,168,35,128,11,169,0,236,85,149,175,102,213,18,0,42,174,94,111,21,80,1,21,171,198,54,93,62,0,235,122,111,120,251,99,181,13,106,155,10,54,104,21,35,218,54,176,13,149,109,219,54,173,218,96,59,244,230,98,21,171,182,161,218,246,180,108,80,121,115,80,193,160,170,54,85,233,157,99,122,246,187,106,131,10,155,215,126,3,45,85,166,86,121,251,174,63,171,81,111,174,109,168,42,27,94,205,126,187,122,168,0,6,96,83,49,128,0,108,107,146,73,192,82,109,67,121,115,246,73,170,222,3,170,103,189,167,171,74,245,169,86,213,170,90,189,122,165,226,170,90,189,106,84,37,149,42,208,91,169,213,171,240,88,85,21,195,51,66,5,112,0,128,202,210,0,192,11,192,18,64,53,0,0,64,111,85,85,113,84,73,97,4,160,218,182,173,66,85,149,102,129,142,128,138,1,168,150,90,85,106,85,85,9,128,191,106,84,182,234,189,238,7,21,48,3,182,31,85,123,215,98,84,10,48,116,32,214,222,172,218,86,49,218,6,84,219,0,142,42,182,93,189,54,51,42,27,135,106,124,90,245,230,246,113,83,221,238,103,213,99,251,61,29,168,85,117,155,222,222,116,239,118,233,207,42,182,85,129,128,239,189,109,168,119,6,0,96,32,128,109,123,96,40,128,1,21,240,198,224,107,130,130,138,123,84,189,81,249,148,122,171,218,165,247,86,113,245,94,170,82,21,232,12,251,188,222,168,17,29,85,12,0,71,0,42,214,188,23,0,84,0,0,237,169,170,152,215,99,128,171,42,6,84,0,122,171,135,117,169,2,87,85,101,0,216,91,170,209,117,175,231,85,170,170,160,42,12,168,56,2,195,42,208,155,170,222,123,222,44,108,171,240,215,91,197,246,182,205,146,60,251,17,122,246,3,0,64,181,29,106,27,120,219,143,87,103,27,182,173,85,117,27,84,219,170,187,161,70,219,160,179,170,77,181,141,163,76,213,109,1,111,210,217,81,109,135,55,63,39,21,67,207,119,173,85,239,109,235,99,111,173,242,181,173,95,24,35,198,24,171,183,109,157,45,203,27,186,217,108,94,3,12,37,216,6,108,35,96,27,254,245,102,186,138,128,39,46,168,183,194,62,165,222,202,179,232,189,222,42,238,121,25,113,84,171,122,123,171,74,58,2,71,40,0,208,91,82,64,5,104,4,174,158,149,73,85,49,52,189,192,85,216,166,0,112,245,170,203,131,209,115,122,64,133,109,21,192,86,64,173,168,138,109,123,47,175,82,129,219,244,6,170,0,0,139,200,171,90,85,188,229,113,196,81,85,217,251,219,182,150,182,1,163,206,96,219,54,160,162,117,149,119,246,192,42,126,132,106,3,0,213,58,84,219,17,16,183,97,131,234,189,247,187,177,237,6,161,194,221,161,70,92,109,131,106,3,104,166,122,223,238,215,171,187,91,103,94,219,250,57,70,186,170,242,246,188,187,3,1,192,118,172,250,10,119,23,91,213,182,109,43,0,216,134,79,63,67,245,6,240,246,51,215,251,180,7,112,91,82,225,125,222,10,234,173,52,175,85,85,111,120,86,175,7,220,231,189,30,23,79,64,111,168,158,85,85,173,170,85,60,134,235,242,1,168,88,133,26,182,85,85,90,116,175,215,147,176,253,234,121,233,8,28,1,216,166,182,149,71,213,172,243,178,79,7,248,79,16,28,228,202,22,109,89,21,243,220,113,245,235,32,145,84,83,244,191,131,136,119,214,192,118,108,21,0,94,130,71,149,91,217,134,10,168,6,110,118,85,0,74,85,213,42,61,174,210,210,88,2,192,95,190,102,91,181,173,186,111,94,175,109,42,200,246,8,167,119,219,154,87,237,242,123,21,109,219,70,172,25,176,217,185,249,189,154,103,182,209,85,219,120,117,219,219,94,215,126,170,178,203,120,207,173,21,191,223,50,26,64,222,110,77,161,123,251,121,212,173,223,206,220,61,111,175,245,110,141,87,119,247,188,230,149,237,203,152,71,191,188,183,186,109,219,222,123,220,182,10,216,86,161,207,182,27,121,217,244,54,251,87,219,32,64,93,155,15,197,246,171,168,116,239,166,50,64,117,92,215,13,221,74,173,50,21,187,115,247,229,205,239,82,194,173,170,107,78,76,175,59,224,118,169,94,26,213,205,194,35,94,181,199,205,169,52,219,58,201,163,109,159,187,121,118,215,210,91,71,78,51,84,229,103,119,87,149,175,106,180,139,152,94,85,241,168,110,70,187,73,115,179,30,1,180,173,2,208,237,41,170,215,130,71,168,170,170,70,122,221,85,158,206,108,156,132,209,181,63,189,250,176,13,60,226,221,221,155,97,3,0,151,55,61,203,213,219,192,54,84,84,105,219,67,165,108,21,220,90,216,84,192,6,21,21,148,246,216,90,234,120,186,53,48,85,237,229,102,85,88,231,123,253,26,117,207,171,247,42,183,150,155,87,239,77,213,93,109,111,45,47,61,114,63,171,237,125,204,46,219,102,178,109,54,131,188,174,183,25,62,212,110,219,170,109,192,182,237,71,236,132,46,62,180,31,76,85,177,170,234,214,226,81,197,80,85,53,237,78,197,67,173,142,233,74,213,84,60,84,168,128,110,85,109,108,1,168,17,58,21,195,182,212,8,112,133,151,138,85,137,85,75,85,1,192,39,86,149,151,182,26,1,188,170,98,64,5,0,168,42,134,170,2,236,52,108,179,85,64,85,1,64,21,168,17,128,82,177,109,127,149,2,170,89,154,161,155,151,114,107,49,108,67,165,182,71,187,222,91,133,177,13,85,41,88,207,160,122,27,144,71,3,64,147,150,237,49,0,121,213,168,238,122,207,245,30,85,141,220,78,239,85,207,245,189,102,151,215,118,187,103,230,235,189,109,175,202,152,227,207,217,107,223,182,182,213,249,102,75,128,178,217,86,222,171,194,182,219,19,6,108,43,140,21,52,51,93,37,128,222,182,27,197,42,148,235,120,197,212,170,110,165,117,73,165,238,102,118,94,170,85,133,186,217,105,224,81,197,128,106,237,233,110,163,194,174,170,48,0,35,120,85,194,105,86,85,64,173,194,114,5,160,194,75,85,105,224,189,2,150,64,13,21,91,85,119,30,213,50,47,1,122,84,129,71,117,56,84,183,170,114,148,98,4,0,0,42,72,224,229,166,250,3,42,184,122,54,213,27,84,175,162,155,215,6,213,54,196,96,0,80,97,103,155,155,23,154,1,160,237,101,158,85,109,176,108,63,165,87,213,8,219,80,163,245,80,53,181,138,109,244,170,138,45,44,221,237,223,187,191,123,251,57,35,237,221,110,219,122,123,174,89,175,230,133,49,234,179,205,244,188,169,128,187,109,67,121,47,84,219,80,219,118,193,54,72,128,161,55,152,77,169,168,210,59,24,213,112,173,100,87,82,117,240,153,92,171,106,85,5,84,89,170,85,85,183,170,250,80,165,27,1,55,224,17,42,109,186,27,112,66,133,171,184,109,85,49,23,244,136,71,117,47,136,138,17,94,2,110,21,106,4,6,212,234,24,80,85,216,61,21,0,42,84,207,190,91,85,85,51,48,119,21,208,141,0,110,105,42,27,110,175,62,246,135,5,41,9,73,237,253,212,171,222,86,205,120,132,10,3,85,225,17,120,140,202,54,6,0,21,205,80,185,237,85,219,0,85,53,0,94,117,235,25,74,183,253,86,53,167,151,218,166,186,219,123,213,219,0,248,20,219,86,213,151,45,123,43,150,106,187,125,188,183,173,25,38,181,27,219,102,96,12,246,212,2,130,45,181,173,218,134,109,0,182,87,42,16,42,189,54,226,85,87,117,53,226,85,149,246,97,106,116,159,58,148,83,81,221,0,160,58,175,21,11,206,91,163,109,213,77,53,80,171,52,116,163,83,160,66,55,0,64,213,0,75,84,184,193,85,179,84,188,9,221,213,112,167,170,0,87,197,182,117,213,22,53,186,213,85,0,143,182,85,175,87,1,213,168,0,160,42,12,64,197,176,45,106,0,254,192,227,54,149,108,111,101,186,237,165,7,116,206,189,103,123,132,106,160,122,215,251,233,230,181,109,251,81,53,131,158,133,138,117,183,189,13,244,172,218,6,64,183,214,246,0,189,138,109,208,205,83,156,86,85,155,199,170,170,222,48,53,234,158,215,189,151,240,231,237,92,246,238,126,239,215,24,238,110,109,179,23,219,86,110,13,181,109,168,109,107,10,219,176,173,160,218,86,80,109,187,169,230,164,194,54,61,214,212,80,151,87,74,197,171,211,180,79,188,187,211,238,170,192,35,167,170,194,84,181,234,107,84,149,182,251,87,213,182,84,159,0,94,29,3,42,6,0,85,197,170,2,0,64,35,235,2,168,145,70,143,174,106,212,163,138,1,204,93,85,21,240,168,170,244,26,160,160,66,245,114,213,141,176,77,47,199,8,0,170,10,0,150,42,88,85,209,31,175,254,109,0,184,122,99,155,106,91,183,189,98,86,85,180,123,126,42,108,143,105,111,93,85,149,189,220,239,52,213,0,0,176,198,0,21,54,213,182,82,129,109,186,121,213,43,164,234,161,237,154,187,247,30,185,53,213,241,242,179,168,57,153,103,219,103,191,98,110,225,237,117,189,205,102,191,214,215,123,179,193,195,182,149,130,205,6,219,216,182,194,225,102,61,0,2,22,222,88,37,91,53,161,110,236,28,106,172,234,80,149,213,117,171,3,175,169,4,110,81,241,202,87,188,173,170,84,0,112,19,82,85,194,35,141,208,8,143,42,96,91,85,61,2,216,86,85,170,98,224,213,85,75,165,71,168,24,120,117,168,22,160,134,42,27,208,107,42,176,186,138,85,187,106,4,30,95,37,168,42,94,253,171,85,140,231,18,30,97,135,216,203,71,245,87,13,148,89,73,130,66,43,27,182,1,168,85,139,158,85,85,69,61,15,64,101,227,161,218,182,13,122,169,89,35,70,237,77,141,86,13,84,222,106,91,85,197,138,91,107,123,245,161,61,176,170,156,55,241,78,175,85,108,215,218,205,198,111,191,98,187,116,223,219,235,177,220,55,175,221,217,96,217,108,246,2,0,84,199,182,199,182,99,91,110,27,192,3,182,221,125,219,170,218,166,174,219,182,186,237,103,171,170,74,171,80,75,221,170,26,80,117,212,125,42,179,253,254,221,161,34,48,66,55,66,125,85,5,86,205,170,74,42,160,17,108,171,42,133,222,118,85,53,2,128,138,109,43,85,103,160,130,170,24,42,84,236,238,240,122,186,27,189,74,41,6,28,234,229,110,167,93,1,61,66,141,71,21,67,197,171,235,198,91,69,165,118,16,188,93,213,202,249,115,85,155,197,0,104,106,243,170,7,86,187,245,86,109,227,117,205,108,185,79,217,218,155,71,197,183,141,161,230,216,188,182,233,243,251,1,0,112,90,123,139,85,181,141,251,218,182,55,63,170,109,161,219,189,126,254,8,167,105,91,158,239,252,222,221,109,243,182,26,255,24,51,186,158,153,77,191,236,124,107,122,205,118,27,55,32,99,236,108,219,38,178,109,219,22,206,19,16,239,192,54,2,212,246,238,98,121,119,241,51,113,27,237,234,224,182,44,238,179,237,46,106,114,188,170,175,110,135,249,6,93,184,59,94,85,170,110,165,198,136,175,209,195,238,94,220,72,75,111,235,214,93,170,171,85,85,251,165,181,221,85,168,92,77,183,58,245,122,184,227,238,37,170,106,123,119,119,197,83,53,170,74,133,218,167,166,91,245,156,189,51,83,173,173,174,190,24,247,234,138,27,80,193,85,109,43,0,244,168,74,138,109,219,187,14,170,166,94,171,250,195,11,143,171,108,192,98,128,239,238,13,182,129,71,168,42,153,247,242,50,86,5,175,159,213,12,0,0,175,218,6,0,213,166,202,163,245,174,102,191,223,111,2,128,109,132,42,81,81,140,170,121,21,219,84,132,179,173,23,214,221,246,188,216,183,134,47,219,205,214,54,236,55,60,43,94,101,179,217,134,178,97,219,96,131,182,77,16,0,64,64,59,240,1,235,87,93,225,246,186,234,174,72,63,160,86,186,42,52,82,173,144,129,87,149,170,42,224,170,10,235,165,218,60,2,0,84,141,94,29,42,160,18,160,90,139,69,150,192,167,163,89,0,189,187,171,120,174,170,84,140,192,163,170,98,168,17,171,92,81,1,213,18,128,170,24,0,86,87,171,187,187,154,90,147,168,123,237,211,82,49,84,169,250,171,117,243,218,30,87,101,10,216,116,243,186,111,239,215,87,127,173,218,84,219,67,181,173,155,7,232,230,85,189,94,85,176,61,210,203,109,115,153,30,70,219,163,110,239,189,86,70,107,84,101,155,202,173,117,183,13,173,87,219,111,21,115,188,74,114,219,123,21,195,246,72,43,61,107,31,175,205,198,236,109,133,81,229,109,215,230,211,182,181,109,101,210,128,13,183,141,183,1,183,13,60,108,67,83,97,27,4,64,37,133,125,210,229,21,166,82,197,187,171,66,237,243,241,30,224,125,85,87,67,129,94,119,0,128,90,85,219,173,148,225,0,121,237,4,168,160,151,80,85,213,122,105,91,183,58,240,110,117,171,171,178,169,42,192,182,196,171,3,92,35,0,189,213,8,61,2,3,175,110,119,90,85,117,83,112,75,46,176,170,86,185,244,72,15,85,5,176,91,235,81,183,87,129,63,0,213,246,214,25,151,223,80,189,247,8,149,98,47,21,192,143,42,148,237,105,22,80,13,182,173,34,108,80,219,222,74,249,13,0,244,236,0,116,154,59,219,54,221,246,83,109,207,213,20,239,41,107,189,42,147,187,91,219,187,247,94,213,38,207,86,110,94,119,123,47,198,190,108,155,102,99,55,43,188,85,155,173,109,101,139,109,170,237,21,106,192,94,3,53,3,2,84,208,170,219,3,171,3,186,225,28,160,120,165,170,170,237,71,175,87,125,94,169,170,221,212,109,0,128,170,170,106,224,105,4,84,168,80,85,21,67,85,149,149,4,150,43,232,213,85,213,206,89,29,180,74,233,213,129,87,161,66,1,0,224,17,21,170,106,137,170,0,128,30,161,27,45,81,170,138,185,170,162,88,5,192,146,218,233,138,211,12,254,128,110,118,216,94,221,182,10,219,171,230,89,122,85,161,218,6,213,174,253,205,142,95,181,13,122,213,54,160,218,198,35,189,220,182,138,109,245,117,238,189,183,173,194,166,182,169,85,54,160,70,221,219,123,213,246,208,205,139,225,182,95,235,53,88,113,107,221,109,182,215,105,54,189,155,215,221,54,155,253,152,121,197,66,13,43,160,108,182,129,202,54,98,177,3,235,6,16,104,21,182,85,55,172,232,230,135,130,38,1,149,139,87,225,10,219,234,171,120,181,235,80,43,131,85,21,74,59,104,224,177,106,55,5,84,179,132,90,5,94,5,232,17,0,94,139,171,186,59,129,119,171,11,26,1,0,234,171,41,6,42,0,240,146,99,168,138,43,74,197,170,151,0,42,85,80,85,213,210,77,85,24,245,42,84,213,163,42,5,0,176,237,111,91,181,174,13,64,245,122,166,98,155,129,221,110,247,222,67,141,170,141,218,91,133,82,109,211,171,118,200,111,21,24,105,251,1,106,91,165,2,193,205,235,110,91,245,174,126,123,168,216,221,61,207,83,35,184,217,60,155,211,187,245,235,101,27,235,216,44,183,109,197,115,219,187,140,49,213,123,251,124,219,182,121,182,113,239,182,173,108,43,182,216,86,109,224,193,6,108,11,188,109,223,128,193,61,8,44,228,195,25,164,90,15,179,116,169,128,26,202,135,118,221,110,80,205,71,170,112,149,195,122,169,170,215,173,12,84,21,170,10,64,85,170,170,98,40,85,229,164,166,222,185,106,160,98,168,240,184,42,0,207,93,85,192,8,85,217,85,85,165,114,173,69,1,176,173,173,187,138,141,122,116,87,85,150,138,1,0,80,1,208,238,62,30,198,130,43,252,1,168,126,118,218,30,87,205,43,84,214,227,108,122,168,126,54,111,87,83,220,219,15,202,235,173,160,87,85,62,251,61,84,108,171,2,182,53,163,208,6,149,219,222,179,170,187,240,222,219,54,120,149,250,238,126,15,52,114,59,189,183,207,189,123,247,122,1,224,155,241,27,231,230,213,123,182,152,237,186,218,219,246,46,187,197,222,110,147,109,178,77,182,9,155,176,240,24,135,130,94,74,48,63,16,0,13,21,90,188,69,174,203,128,10,21,175,186,73,85,119,181,81,161,92,85,168,128,1,212,170,242,168,0,104,215,161,246,105,133,170,250,106,128,17,112,170,224,90,132,87,87,49,160,82,85,81,112,192,35,44,18,120,9,240,8,122,96,117,224,81,53,67,55,2,170,138,185,3,175,238,84,99,4,84,40,165,218,173,103,87,83,205,128,191,231,2,168,108,216,6,151,55,240,170,13,240,213,110,189,182,161,42,170,123,251,1,244,42,188,171,61,82,12,27,94,62,0,110,94,216,246,217,175,189,247,182,213,169,13,175,170,112,243,51,116,243,170,199,20,35,85,182,87,141,70,109,15,168,186,219,182,57,207,103,239,182,193,94,110,77,92,102,207,122,5,94,0,176,173,162,109,21,31,63,66,111,219,0,32,159,222,182,10,21,182,95,129,80,20,86,241,42,2,62,153,110,119,177,221,198,39,115,234,0,0,134,94,117,231,14,177,10,174,164,49,14,55,93,167,213,246,42,156,183,42,85,197,227,182,85,192,182,187,42,84,85,5,64,161,27,1,75,169,170,170,54,170,90,85,233,109,238,174,128,119,119,21,190,26,64,85,42,44,182,90,221,53,150,27,85,169,192,8,21,128,234,245,170,90,237,247,191,255,215,255,185,251,183,102,111,26,205,6,219,2,219,54,218,150,109,246,30,108,219,60,47,236,109,122,222,134,103,91,99,211,176,241,182,189,1,111,191,89,194,94,216,198,102,216,198,109,107,178,108,108,110,158,103,102,155,183,223,102,155,240,12,79,243,222,219,106,194,90,51,230,89,179,97,237,182,200,236,77,219,99,197,102,177,0,152,118,219,243,58,157,61,172,156,101,145,101,69,43,76,235,176,10,188,178,189,82,129,69,92,69,84,183,53,82,202,122,142,219,76,110,78,21,43,168,48,160,186,241,238,118,151,158,245,12,149,217,70,221,221,156,202,139,139,135,202,77,161,14,168,163,238,221,165,120,119,85,224,85,213,143,225,234,134,234,174,109,181,106,84,213,174,246,94,106,204,229,230,116,149,2,20,252,204,37,96,119,156,130,109,93,167,184,90,9,174,186,1,168,112,186,178,183,111,186,221,174,177,233,239,247,159,191,170,98,149,1,238,110,219,182,197,134,106,155,30,80,177,234,110,239,85,237,106,222,247,250,181,189,74,109,251,218,3,181,218,64,185,187,173,247,158,165,135,110,94,219,88,197,54,188,167,81,213,219,117,187,231,221,235,181,170,122,108,67,55,47,236,219,61,219,64,110,223,188,95,107,70,177,234,113,243,94,213,103,51,110,219,208,126,86,183,13,155,155,157,230,213,182,175,1,130,13,176,141,85,180,173,108,88,225,192,46,219,128,10,60,84,183,161,82,21,143,190,150,144,164,48,0,168,80,117,171,234,106,192,235,85,64,85,105,85,170,85,170,70,56,42,128,81,5,30,182,165,250,10,0,188,176,58,30,135,110,84,177,165,2,120,187,170,226,234,6,160,2,0,84,21,187,187,110,172,233,142,85,85,86,129,71,219,20,0,48,226,189,124,154,1,224,170,227,111,189,215,203,217,128,106,123,84,109,91,92,54,63,80,161,182,85,219,170,221,90,187,215,42,174,102,189,42,186,103,243,170,250,182,215,54,240,170,221,188,182,1,0,80,237,244,194,246,42,70,208,122,206,150,179,215,172,109,221,182,90,215,166,183,247,19,171,235,158,151,30,188,182,149,101,54,251,180,221,54,86,182,125,98,51,200,182,118,219,218,134,107,27,0,108,67,169,170,109,213,182,2,32,166,170,194,103,63,241,168,186,233,210,43,11,59,241,42,84,5,21,128,10,232,86,120,196,234,244,8,232,148,82,234,110,186,24,120,92,117,84,64,85,1,53,151,206,13,85,65,85,118,85,88,174,186,149,58,94,85,205,42,188,92,85,181,202,141,170,170,0,85,173,234,54,171,143,233,17,170,106,27,170,168,220,128,170,98,85,41,213,110,234,202,84,60,2,162,250,219,126,0,80,241,123,106,170,109,0,120,117,10,3,172,218,30,173,170,197,189,222,90,63,244,108,53,26,21,6,80,49,114,243,130,186,187,247,30,163,219,166,191,158,5,128,87,65,112,235,151,208,163,109,141,20,118,231,189,209,246,170,107,91,219,222,205,230,133,59,245,245,198,24,219,66,13,27,84,152,87,108,177,205,6,108,43,1,187,109,168,182,85,129,10,219,143,213,245,86,67,141,170,243,186,10,199,203,42,16,170,44,33,44,56,163,114,171,21,86,186,233,85,85,173,160,186,137,168,1,149,0,168,102,85,133,138,183,186,2,42,108,171,118,201,197,161,90,93,169,182,95,133,165,66,165,17,175,174,91,50,161,17,0,116,91,5,207,109,138,170,66,85,241,86,122,169,170,186,185,129,209,46,173,170,244,94,82,85,177,10,248,115,185,60,181,98,151,76,109,171,2,182,85,219,83,86,183,22,182,87,245,222,187,123,70,231,48,239,214,123,243,93,191,183,1,230,106,0,182,213,104,189,156,66,133,155,133,146,155,23,219,160,194,181,173,191,158,85,41,70,110,251,169,24,253,187,253,230,189,221,172,128,219,54,3,99,227,24,175,106,219,134,219,86,15,172,180,48,48,6,48,0,104,51,108,43,168,176,61,84,21,187,67,149,240,216,117,224,1,21,42,84,141,84,123,8,149,116,99,181,90,169,235,70,85,133,234,19,154,170,66,85,81,149,141,163,66,5,84,85,25,232,86,129,87,87,105,213,18,85,233,70,168,170,229,82,85,187,74,85,0,160,178,197,82,241,8,168,80,193,205,93,53,171,92,172,86,85,221,24,109,115,183,86,14,84,0,0,0,104,251,171,176,222,35,205,51,119,231,247,106,180,13,149,108,171,118,243,83,161,66,119,111,170,177,91,102,117,175,181,109,215,166,108,195,146,216,166,218,134,202,232,237,65,181,155,31,222,167,95,212,182,10,140,138,36,166,83,96,155,175,253,218,141,23,106,223,182,227,201,102,207,234,182,109,193,109,83,185,89,90,187,109,236,59,111,195,86,13,140,171,182,1,219,176,13,219,42,84,0,128,106,27,112,165,199,226,196,99,64,197,80,53,21,235,162,74,42,173,184,213,170,146,6,0,160,106,147,170,2,170,58,30,80,141,199,71,53,171,74,133,229,238,42,86,213,170,93,90,98,117,60,34,84,181,10,85,85,189,222,117,181,130,170,160,130,107,84,188,170,219,186,110,185,42,83,119,85,207,75,149,42,101,151,22,85,181,170,85,21,175,14,213,30,183,0,234,83,195,237,15,168,98,131,93,217,91,189,241,42,96,167,197,54,106,61,11,12,60,234,182,159,74,239,238,182,159,215,182,74,170,237,213,205,134,173,2,163,215,179,92,105,155,223,118,252,188,24,189,138,17,182,71,218,199,79,217,107,108,83,219,173,181,172,237,213,214,221,123,207,217,239,149,179,237,9,24,97,91,53,75,51,86,90,216,214,216,96,179,109,99,64,1,67,193,54,0,192,25,19,160,108,175,250,0,1,213,133,182,21,97,21,42,220,87,197,88,135,106,221,206,247,182,170,160,42,59,183,42,160,170,42,30,42,224,171,213,110,187,161,84,88,239,186,110,203,169,182,75,187,86,49,226,85,119,215,237,238,128,165,42,85,237,238,106,149,222,245,175,27,74,89,75,85,141,118,83,245,168,91,142,117,35,86,241,150,235,106,117,26,80,85,14,80,171,0,84,179,10,118,107,161,215,237,111,11,192,122,22,111,171,51,249,13,172,218,182,52,181,181,234,101,49,63,171,104,91,183,94,138,238,238,247,86,141,23,84,27,96,105,80,177,106,183,219,247,222,131,171,103,95,183,109,247,222,251,206,118,191,237,189,42,94,93,51,239,169,130,123,185,222,182,109,35,55,91,235,238,222,123,247,181,109,187,247,158,165,17,99,117,219,0,0,121,151,237,224,217,84,219,190,217,108,123,193,182,28,244,16,216,182,173,66,47,30,42,176,170,218,128,93,1,192,221,1,168,134,2,143,106,149,226,1,219,128,109,119,135,151,168,128,170,194,182,178,235,212,173,130,94,29,138,75,205,171,186,61,197,157,74,221,85,149,186,170,239,149,90,133,90,53,74,85,123,201,171,211,171,186,161,84,46,27,94,10,174,186,85,128,222,221,105,106,237,90,157,122,249,192,182,170,170,94,51,119,87,171,171,170,10,0,170,52,171,20,254,126,246,237,192,107,55,63,174,188,31,220,221,207,250,109,83,229,91,63,115,90,173,119,119,239,253,42,176,207,166,181,93,189,170,178,189,78,243,174,237,122,219,86,65,172,109,170,61,218,94,141,49,223,217,252,108,175,122,214,28,188,154,239,123,239,189,164,111,189,109,211,250,49,128,106,27,118,225,132,189,217,43,246,98,107,219,126,182,63,43,170,183,6,118,217,26,40,126,199,214,59,27,58,176,97,224,182,1,248,215,97,155,27,1,0,85,25,234,0,0,64,5,124,135,213,150,66,26,67,101,169,187,49,170,240,77,2,170,70,170,106,183,127,157,94,133,213,93,138,185,3,175,234,70,95,213,234,106,135,142,81,183,210,46,19,240,200,149,221,41,47,181,187,171,186,3,10,92,181,242,26,171,227,117,42,84,74,185,85,153,217,233,194,141,108,187,4,182,125,245,82,171,80,233,141,10,119,7,172,87,205,207,187,118,127,21,176,152,106,179,173,110,27,0,160,162,217,178,1,92,189,209,54,0,24,184,187,109,219,80,177,151,106,91,181,141,85,222,20,13,84,216,94,75,42,70,53,170,48,175,250,62,239,181,45,204,126,62,251,53,66,239,165,95,230,217,1,85,245,222,3,81,179,107,219,218,94,168,49,116,183,141,109,67,29,180,115,219,128,109,85,111,216,6,64,1,32,0,0,80,1,21,0,160,66,205,133,26,93,1,5,64,85,49,84,192,18,46,40,85,85,187,85,187,104,84,221,116,87,149,226,213,117,171,238,174,86,241,104,215,133,42,6,30,129,119,247,185,74,29,67,173,194,182,0,80,241,168,42,85,141,24,160,170,110,4,84,5,85,197,170,82,85,21,110,42,224,89,84,42,160,220,44,189,138,182,253,241,0,187,89,142,85,243,246,108,228,165,61,210,140,203,15,128,234,181,182,74,209,182,106,232,115,179,208,67,219,120,117,188,45,156,54,3,188,171,217,54,194,64,33,86,49,159,189,245,114,219,171,70,223,247,189,247,120,123,190,249,181,91,174,109,115,239,189,246,86,0,238,243,126,197,182,21,99,204,129,45,246,154,119,206,181,13,219,182,85,132,155,109,164,183,27,108,213,54,192,14,0,0,32,0,0,64,133,209,103,155,170,161,2,120,32,84,232,102,161,2,238,170,80,85,168,106,59,85,109,189,166,91,169,162,84,218,185,154,170,120,117,21,219,117,65,85,149,170,184,106,119,231,20,84,12,135,66,55,170,170,226,42,213,174,168,161,91,85,169,110,221,170,170,84,53,170,170,215,251,119,106,0,24,221,25,85,53,0,168,10,168,88,69,213,31,170,109,192,24,129,234,25,170,66,108,3,160,218,94,169,89,172,218,84,84,104,219,221,177,247,239,237,183,86,149,109,112,154,1,21,183,155,233,33,184,121,129,245,204,219,93,83,237,214,203,109,63,187,109,187,59,172,109,252,172,109,225,246,210,226,182,173,108,75,247,205,91,223,189,223,24,99,213,54,130,91,210,246,170,182,161,66,123,50,43,32,160,2,96,39,219,42,0,8,96,27,80,1,21,120,93,85,141,85,219,120,64,133,10,221,128,110,84,85,64,5,160,86,94,174,21,124,179,98,229,174,155,38,30,168,70,85,192,219,117,1,160,87,87,245,173,212,221,157,160,86,163,110,171,168,74,85,138,171,86,1,60,210,171,171,42,85,170,82,42,94,157,2,175,122,22,213,85,169,106,84,1,224,24,0,84,73,109,179,225,143,55,191,174,109,185,109,24,208,203,109,3,106,155,10,226,230,85,109,171,220,188,74,61,162,178,189,106,91,169,174,247,114,119,126,175,162,89,98,180,141,231,248,89,40,224,182,247,114,239,214,139,87,87,97,183,219,61,207,3,94,141,182,221,215,251,217,30,85,140,182,85,219,128,106,167,213,45,189,183,118,219,234,182,109,99,224,220,182,177,2,236,117,160,218,6,0,0,52,187,106,27,0,32,0,5,116,3,3,221,221,246,171,120,236,46,2,42,160,27,42,84,168,170,82,85,224,149,10,95,155,42,189,219,105,80,168,118,169,162,214,170,170,220,29,175,187,170,84,85,65,13,168,150,168,10,170,162,80,49,84,174,170,160,154,87,117,171,3,170,245,234,74,85,43,180,222,117,236,85,84,232,44,13,170,93,1,156,6,0,189,138,0,232,85,127,92,133,106,3,96,0,0,176,155,95,112,243,19,87,15,96,188,182,235,61,243,94,170,237,241,232,120,213,61,207,187,109,109,235,53,83,189,17,102,110,237,108,239,7,184,187,189,170,157,239,249,121,53,194,243,170,187,182,249,61,240,42,220,167,190,247,222,214,203,182,115,219,80,109,219,134,245,198,85,53,75,140,80,189,247,120,117,168,182,1,125,182,97,182,237,134,176,253,234,3,160,109,43,118,208,3,128,216,94,133,138,87,1,53,86,8,21,0,160,91,133,170,2,74,169,170,26,168,66,85,20,42,173,218,85,85,43,151,98,168,42,222,238,94,170,43,0,21,171,156,187,170,74,170,187,171,109,171,150,170,234,86,135,74,241,8,175,87,117,171,80,85,181,238,42,0,46,94,133,93,168,88,5,84,187,189,10,160,66,173,170,128,170,50,168,192,251,131,93,55,40,61,175,109,21,54,184,81,8,217,134,218,78,175,216,54,186,237,167,186,219,123,221,181,154,181,152,91,69,212,42,239,181,219,182,94,46,91,79,2,161,123,123,197,182,245,42,86,125,243,11,163,109,21,171,219,27,80,182,145,219,185,247,94,194,110,189,170,109,64,181,237,251,199,91,5,217,83,99,184,131,109,12,101,27,56,108,67,245,140,144,120,5,91,21,160,129,0,30,80,88,197,15,5,208,175,20,32,167,135,124,243,171,8,85,85,177,10,85,197,35,84,168,186,173,170,138,85,187,156,17,149,218,237,86,183,186,90,53,120,4,84,149,222,221,245,169,88,181,68,197,163,106,183,170,234,86,185,218,80,35,116,83,85,1,170,154,187,234,46,240,28,94,181,75,161,2,170,82,173,85,149,75,97,169,1,221,112,119,0,80,129,247,251,175,255,249,223,255,190,255,251,246,182,177,109,27,108,179,245,196,182,109,219,70,107,27,27,182,189,209,182,106,155,217,182,217,108,182,71,167,109,131,48,111,99,43,180,109,102,143,70,99,230,109,192,182,6,152,149,177,102,48,218,222,134,37,108,3,216,70,94,177,13,206,1,0,176,45,182,71,96,82,88,2,171,171,128,109,140,0,128,112,221,211,52,169,161,198,24,87,181,82,85,85,173,48,160,210,211,80,97,165,158,167,70,134,10,21,74,105,140,17,94,133,170,66,181,84,168,234,156,162,78,168,180,113,173,226,85,149,86,221,93,197,170,251,84,125,238,142,87,65,170,138,189,116,199,208,13,207,42,233,142,161,90,42,104,188,186,154,11,5,188,170,83,85,243,168,170,80,170,194,3,150,10,21,15,221,88,85,85,222,108,84,192,222,239,63,127,88,207,84,237,94,191,245,236,186,237,245,190,121,85,220,246,187,81,21,182,183,230,95,126,175,219,219,224,178,122,43,110,239,61,235,181,10,84,251,190,107,239,157,253,158,117,167,119,187,109,35,223,179,221,194,102,179,253,102,187,219,176,222,54,157,123,163,89,90,219,90,175,220,107,155,194,87,219,226,113,109,110,198,234,126,182,247,182,157,32,117,182,109,177,215,182,187,123,99,210,182,134,49,182,48,27,154,178,253,56,111,255,174,159,241,0,196,86,109,84,216,198,3,112,160,98,235,180,91,192,21,20,208,84,11,154,146,204,82,129,87,87,161,218,13,82,85,221,106,165,84,105,189,19,175,245,79,206,221,213,238,14,231,178,238,152,59,173,251,186,141,245,78,142,236,82,175,87,85,112,185,45,213,117,0,15,0,208,109,212,183,222,186,40,21,239,238,176,115,141,85,181,66,149,158,70,88,186,170,109,53,170,170,167,127,93,106,236,220,3,15,180,235,125,253,45,168,0,228,155,1,192,75,123,213,54,0,21,54,53,250,234,205,123,111,131,26,251,238,94,245,182,253,188,182,87,109,115,250,81,87,88,1,140,184,237,161,218,230,190,155,103,232,90,59,111,171,218,84,245,136,149,173,125,207,102,179,120,117,172,120,49,86,183,237,219,46,99,170,182,85,219,182,189,247,186,217,182,88,217,86,36,103,187,153,103,6,100,91,193,21,26,174,218,246,194,107,15,96,149,16,54,21,0,150,25,0,219,80,161,10,87,6,81,10,139,250,140,171,118,241,164,66,85,85,172,170,110,91,112,114,41,229,86,213,42,222,174,46,29,115,213,170,110,168,138,42,47,87,119,168,114,147,170,148,170,84,213,110,224,73,213,109,84,184,187,234,238,10,42,116,147,10,170,66,173,84,85,141,84,5,0,192,215,186,177,124,64,133,130,27,252,161,98,155,245,146,130,81,112,243,218,217,166,54,21,182,85,216,185,121,239,117,181,202,235,37,176,182,105,165,87,49,118,119,219,222,123,213,54,61,118,110,188,13,213,110,173,187,123,239,77,6,163,218,119,94,199,218,54,221,222,195,214,182,99,243,94,125,118,252,86,188,237,187,141,231,109,140,49,98,120,109,219,65,119,135,109,219,2,155,189,96,43,179,36,9,216,88,104,67,108,43,182,15,18,108,171,0,66,5,48,16,176,65,5,84,128,83,94,225,19,175,160,148,71,165,106,84,1,168,186,17,170,80,181,74,221,93,183,186,90,181,91,119,87,85,169,180,170,66,229,70,172,252,171,53,170,57,85,213,173,42,168,118,105,224,85,149,155,138,110,85,85,149,170,86,117,83,95,176,170,42,0,181,26,92,21,80,21,160,91,133,106,94,62,160,98,64,175,63,108,99,104,61,143,47,6,170,209,205,230,5,182,171,167,218,48,44,64,85,175,178,49,84,235,85,175,186,121,33,123,185,59,123,132,202,27,181,213,102,91,130,138,17,214,179,67,183,183,70,100,21,24,219,245,222,238,108,219,116,219,86,217,211,201,217,152,198,76,246,130,154,49,214,110,215,182,6,179,221,182,9,183,109,27,182,1,213,236,230,157,109,56,88,1,56,20,108,3,0,48,160,2,10,42,84,0,42,212,67,80,245,242,77,66,170,173,42,84,85,183,82,135,82,174,219,197,115,221,93,183,170,86,213,84,85,74,229,86,117,43,117,181,36,85,169,78,107,85,114,43,85,169,120,53,65,173,195,164,130,30,85,85,5,222,74,143,174,216,35,176,224,212,169,0,84,47,159,80,161,202,241,128,106,237,0,0,224,15,0,80,205,219,130,30,216,214,192,98,120,84,109,99,101,91,69,170,42,175,153,66,149,219,57,239,185,245,26,133,189,171,55,182,181,216,171,0,181,13,85,181,181,13,94,64,65,196,93,219,0,170,150,158,187,222,123,201,109,43,211,8,101,179,217,184,181,161,53,198,188,118,105,6,84,85,111,108,246,206,182,186,109,60,208,18,192,178,173,186,217,246,0,112,5,0,0,42,0,168,0,160,2,240,249,80,67,245,209]);fileData1.push.apply(fileData1,[133,170,27,169,10,221,74,5,220,85,97,85,115,215,173,86,213,170,90,117,201,166,74,47,117,171,106,181,170,168,170,64,239,235,86,221,82,119,172,170,234,170,121,85,197,70,0,85,85,117,167,169,217,85,169,240,168,42,160,42,21,195,18,184,145,26,161,2,30,241,237,180,151,52,14,0,127,168,104,219,2,84,15,0,21,118,179,244,44,160,208,182,106,103,63,122,64,181,211,176,26,185,189,21,10,238,245,170,189,12,173,215,142,215,182,57,167,7,216,182,253,184,70,35,20,140,216,86,1,183,174,251,89,97,119,183,205,180,217,201,166,2,80,222,115,96,183,216,187,109,219,192,192,56,236,108,83,121,101,91,225,182,21,108,99,245,109,67,181,108,174,182,1,10,189,161,218,70,47,227,166,2,80,1,168,128,10,21,15,21,42,189,69,161,234,86,81,85,149,170,170,161,44,119,171,120,117,181,130,170,84,170,234,142,87,119,167,174,56,170,86,8,120,212,35,87,33,0,47,21,186,233,108,21,42,86,149,14,241,170,90,5,0,168,84,71,101,213,82,85,168,120,175,62,42,116,123,2,118,67,197,114,203,45,134,191,10,143,171,109,235,102,243,210,54,228,155,1,60,85,237,242,27,0,108,235,236,229,156,189,55,154,217,92,54,175,238,245,218,205,235,238,214,238,62,239,237,183,109,171,112,243,42,91,59,61,108,83,177,93,13,219,114,179,181,121,213,54,21,120,117,177,211,195,8,208,246,212,184,109,21,208,167,103,219,132,62,198,32,223,54,27,96,210,54,47,48,160,110,27,170,109,172,108,8,213,205,0,12,20,170,106,219,7,164,194,182,170,2,42,160,66,141,17,170,93,215,126,171,234,6,81,21,43,165,2,143,244,84,87,41,117,85,185,59,237,46,236,86,186,185,213,221,113,137,170,170,82,237,226,117,87,57,170,224,165,82,179,107,213,122,83,84,168,186,213,221,85,161,70,53,66,85,73,85,105,93,85,77,205,171,175,2,120,149,74,85,55,194,221,1,64,197,176,58,170,63,60,128,124,111,63,84,54,216,161,194,54,0,188,93,239,109,140,155,10,163,218,105,177,77,149,233,120,57,179,173,210,243,34,44,166,138,221,100,219,173,247,182,219,237,120,239,141,234,233,140,205,79,5,183,115,239,61,144,218,94,161,178,173,86,183,237,183,57,201,139,135,53,180,118,210,109,219,182,149,118,219,24,43,219,80,182,32,168,111,27,0,142,87,97,219,39,108,171,116,216,6,0,149,183,165,2,128,102,23,42,30,10,170,215,48,62,85,122,207,74,245,121,59,119,7,220,5,170,42,212,238,174,27,135,235,180,170,170,237,218,57,173,244,42,165,74,109,117,197,118,41,77,169,62,92,119,221,234,74,181,43,175,14,85,113,187,14,168,80,149,10,75,30,213,170,170,91,201,73,165,85,85,141,183,185,187,218,238,110,106,208,163,238,74,181,10,84,168,10,0,188,84,127,248,106,27,112,60,199,187,187,109,219,182,109,147,187,251,253,126,112,245,108,62,13,53,195,182,110,30,230,59,191,87,79,218,140,82,239,158,244,102,13,94,245,229,181,121,46,207,215,166,121,247,217,188,223,187,127,237,103,243,117,155,205,118,188,247,158,216,226,220,98,123,181,49,182,157,222,183,237,253,140,106,223,182,45,189,208,108,171,49,80,229,237,189,135,106,91,181,13,213,94,241,210,183,189,24,3,87,241,128,173,187,219,134,0,182,161,218,6,72,9,188,160,218,54,62,189,128,131,66,94,84,152,9,253,43,240,124,119,133,82,85,231,173,24,171,250,206,109,84,39,183,90,221,110,221,93,150,55,215,235,14,247,209,148,238,78,169,91,43,85,85,211,170,110,165,236,82,53,170,173,167,220,21,160,170,160,167,91,187,206,222,125,31,138,207,76,141,122,250,52,185,214,158,170,175,218,173,185,189,170,170,244,174,30,182,184,170,142,96,147,165,229,182,205,18,126,255,245,63,254,251,187,255,7,108,230,181,50,108,3,182,193,2,54,54,82,182,109,219,128,106,158,181,189,41,182,129,182,217,99,117,111,108,22,152,50,27,224,217,155,241,182,193,219,83,177,61,219,54,219,99,84,35,123,216,222,6,40,128,141,52,2,192,206,161,2,0,182,177,85,140,42,84,168,52,43,177,28,170,170,148,170,170,216,246,24,99,140,149,194,24,99,165,5,220,109,86,202,23,45,187,92,46,89,86,197,119,119,117,45,91,19,123,149,42,168,170,90,140,170,114,85,172,170,201,46,145,187,43,85,220,93,103,220,231,238,42,116,171,74,213,85,161,86,245,85,1,184,154,135,170,234,84,53,84,122,150,158,84,157,74,235,66,173,219,168,42,84,130,146,185,128,170,13,245,149,10,165,82,168,0,21,101,128,109,80,85,191,223,127,254,128,7,150,6,176,227,7,84,94,111,171,182,241,86,154,215,174,247,118,250,217,172,7,168,216,174,214,54,222,233,81,177,206,91,175,55,157,216,174,242,222,84,143,155,29,240,234,229,166,242,213,219,123,143,64,155,179,221,109,107,247,222,155,205,222,66,81,108,211,205,102,243,66,205,6,155,23,80,109,91,135,222,176,1,42,160,207,182,220,182,118,216,6,192,255,39,8,14,12,227,8,130,32,8,209,251,202,63,98,223,148,129,109,21,0,224,0,48,42,192,103,91,69,255,10,168,120,96,168,0,86,106,160,151,40,190,70,169,92,181,163,78,175,148,194,150,58,55,221,184,67,85,85,170,74,111,186,79,5,220,167,238,46,212,116,21,74,85,42,86,85,213,221,161,86,20,143,42,189,106,77,105,93,119,88,85,213,170,162,170,10,149,210,42,65,85,1,21,128,170,160,66,85,85,216,25,9,0,52,194,31,30,0,0,108,227,244,42,59,173,109,27,42,198,237,230,167,90,26,48,84,0,83,192,174,211,182,109,213,125,227,182,245,194,221,182,227,109,164,218,102,219,171,250,87,178,141,237,106,49,98,117,222,24,109,175,66,229,71,109,91,163,187,109,1,125,246,238,216,182,13,125,126,195,109,219,160,215,206,54,49,216,102,85,0,160,193,6,96,91,65,0,118,104,191,10,219,10,3,234,219,198,123,169,110,182,149,87,184,65,133,23,96,160,210,160,170,170,226,21,82,110,116,85,85,143,171,110,117,168,106,168,170,210,173,76,247,185,59,55,86,234,238,170,97,87,160,230,114,171,43,117,168,189,94,66,181,228,1,122,85,5,173,170,189,170,52,201,235,238,17,192,210,165,85,181,170,170,42,84,85,13,0,170,1,104,82,33,7,0,157,234,134,247,7,0,213,116,26,64,181,13,74,237,189,10,216,30,185,245,194,54,20,218,0,213,78,123,94,180,91,207,98,243,211,205,171,155,205,107,123,21,102,21,160,142,21,0,82,0,32,96,119,183,109,59,240,182,121,161,108,225,189,109,135,108,11,213,182,109,193,24,219,218,173,183,178,85,109,171,0,111,160,10,219,42,108,67,5,0,216,134,94,21,170,109,0,94,79,40,170,133,70,192,181,109,84,81,189,173,210,170,235,128,90,29,175,14,221,10,173,174,80,69,183,170,86,177,170,220,93,213,77,135,251,84,125,168,42,229,165,84,181,82,92,247,169,74,85,189,158,170,106,88,213,80,85,165,170,180,186,170,166,120,132,234,129,202,165,66,227,213,85,0,128,170,170,80,237,166,84,165,21,96,91,110,86,1,85,1,240,7,0,0,42,165,7,232,217,85,119,183,13,0,42,181,173,70,5,110,94,216,86,155,186,121,54,174,102,91,141,220,122,193,237,220,182,247,40,84,112,235,229,246,219,90,21,243,157,223,3,176,99,140,149,252,108,187,187,109,107,239,205,174,108,187,187,109,219,42,86,182,49,246,47,216,110,219,54,204,121,219,193,6,219,176,219,237,176,13,21,182,85,216,0,219,128,10,190,6,64,219,80,181,161,218,134,10,24,168,42,176,69,78,39,130,226,85,173,140,106,75,85,241,46,117,224,117,85,119,234,42,20,55,165,41,183,170,219,93,5,229,238,118,203,238,176,187,235,230,148,82,213,118,36,221,41,84,173,87,161,219,93,164,214,154,174,90,53,175,66,181,84,112,85,232,84,84,85,168,106,101,27,135,151,154,0,208,128,10,57,0,0,110,49,212,247,7,0,192,11,238,246,27,92,65,243,2,182,161,98,91,235,89,224,17,160,199,216,186,158,129,26,168,236,244,70,187,245,194,175,167,59,61,111,211,0,62,251,117,183,101,91,47,230,99,25,111,32,48,248,234,217,86,30,215,103,219,230,197,64,187,245,6,86,182,107,182,189,86,182,107,118,91,150,109,182,124,219,240,222,211,78,27,96,91,221,54,56,219,96,0,84,30,0,168,128,10,213,246,22,156,0,0,21,1,188,130,138,173,42,169,161,234,170,21,174,198,42,110,183,187,10,74,213,77,199,170,251,148,169,48,170,149,218,105,183,170,91,237,238,28,84,85,81,85,173,114,241,88,85,185,213,141,74,171,132,87,135,10,181,90,5,87,133,78,85,35,188,84,167,130,10,149,86,85,219,0,84,21,44,1,182,221,157,220,128,128,63,0,64,69,244,54,96,21,219,170,247,30,80,109,3,224,102,245,236,234,173,238,239,189,49,210,238,249,113,245,108,171,238,188,199,151,31,236,182,215,221,109,237,118,110,219,198,36,111,247,109,29,207,203,231,222,253,204,102,90,40,155,247,128,105,43,52,235,89,232,22,123,247,222,195,174,27,160,120,45,13,202,86,79,245,236,52,99,51,212,61,83,6,72,176,219,22,21,0,0,12,0,182,85,216,6,86,117,1,56,109,3,42,160,198,161,170,150,168,208,13,181,82,247,82,59,199,85,188,221,221,5,84,122,119,49,220,117,161,181,174,187,227,213,221,93,165,247,221,61,74,85,70,85,213,128,90,85,205,67,165,186,41,84,90,85,213,8,187,10,74,165,45,5,26,241,104,55,29,80,49,84,213,174,210,97,37,85,12,0,128,250,120,168,12,0,252,173,234,219,126,224,129,7,84,216,54,174,230,221,103,47,108,171,208,250,217,54,184,122,219,109,243,101,250,185,243,222,172,216,75,218,30,171,182,57,55,219,61,239,222,198,203,243,227,250,193,54,86,70,229,182,237,85,124,110,246,187,221,194,54,182,173,122,222,185,247,30,190,238,165,2,111,189,174,205,182,189,12,182,101,109,133,219,198,118,195,185,109,6,9,181,211,178,129,221,54,20,218,6,108,3,128,221,42,96,219,13,85,219,0,212,0,80,197,67,1,234,223,246,171,186,149,165,66,181,189,170,14,213,71,84,172,144,160,27,202,221,199,187,59,183,162,170,172,83,171,235,86,43,235,118,139,234,174,170,158,148,110,85,217,173,204,170,110,101,123,83,13,82,85,53,224,37,143,106,29,77,23,183,186,164,218,25,185,155,42,241,80,85,187,229,117,1,21,19,171,206,160,170,192,171,58,214,147,189,10,143,191,3,213,54,108,171,80,109,67,181,13,0,0,64,239,214,203,54,184,122,182,247,234,244,217,166,234,243,126,221,229,13,213,123,192,18,171,118,182,217,170,77,109,83,201,54,32,31,211,182,109,219,86,203,109,67,5,220,221,182,59,155,173,179,109,120,140,132,106,122,239,1,59,132,109,176,179,225,102,67,219,184,109,190,182,221,168,109,154,236,133,109,221,109,67,133,109,64,5,160,2,218,28,52,32,44,213,54,212,161,27,96,187,62,61,82,81,161,170,171,80,43,160,151,127,29,118,101,85,185,187,90,225,250,80,41,78,29,175,170,22,165,186,85,85,169,186,213,169,110,117,216,173,82,119,99,216,222,221,87,22,0,60,170,94,106,85,173,42,213,168,146,86,237,86,241,234,210,221,241,128,151,187,74,5,0,21,170,109,85,85,109,171,128,109,169,34,160,250,195,205,235,248,161,218,6,0,0,144,79,3,182,161,82,55,47,216,86,85,100,67,133,109,221,60,187,140,183,62,61,239,101,67,109,83,65,177,234,110,219,118,153,70,52,47,224,62,123,55,191,189,181,121,149,13,222,91,221,182,109,219,182,170,103,13,180,94,219,186,93,182,133,221,182,109,4,198,176,110,131,30,86,182,21,110,91,218,134,206,182,96,1,216,109,3,0,0,216,214,21,0,128,208,107,7,189,138,176,66,70,21,120,165,98,187,155,87,181,170,234,229,139,194,85,221,122,117,110,74,195,170,40,85,85,175,118,105,64,183,170,114,84,173,187,74,175,226,221,221,238,224,86,129,17,163,179,103,85,169,240,122,119,87,135,82,177,37,117,164,170,13,94,85,115,217,3,118,85,188,58,0,22,213,105,98,19,145,50,171,70,160,182,65,133,63,224,230,21,183,253,234,219,126,0,128,71,0,21,0,91,85,109,111,91,53,171,88,197,126,51,134,170,24,237,216,150,154,98,155,218,91,149,155,215,110,109,94,229,189,152,144,91,108,112,217,44,27,177,197,182,203,30,84,91,207,219,58,189,247,42,76,182,109,87,120,239,17,80,182,213,109,195,54,134,221,56,208,182,98,96,236,96,67,27,0,45,0,0,118,192,182,10,216,166,87,1,156,29,94,70,133,43,116,3,192,13,173,202,234,152,107,200,85,5,23,79,82,183,170,86,45,21,170,170,122,185,187,170,84,221,238,174,98,221,65,128,234,209,245,18,53,5,86,85,188,178,92,87,161,226,117,87,241,170,74,115,85,165,2,94,106,213,221,225,6,216,85,187,139,208,129,85,85,75,133,170,194,182,170,2,116,6,21,42,238,111,27,42,0,168,182,185,176,45,109,171,54,192,75,131,33,72,216,6,87,207,235,181,42,45,237,217,213,67,216,126,4,87,207,157,223,180,181,131,91,187,247,94,55,187,122,180,211,84,219,170,205,235,157,24,185,189,31,12,5,160,220,221,182,173,238,96,235,243,126,85,176,221,29,54,27,187,109,216,28,191,133,109,219,128,109,101,83,109,171,52,196,54,59,0,192,54,28,216,166,87,193,198,42,196,115,227,0,94,195,117,149,30,10,182,87,31,120,21,234,10,42,170,80,173,39,21,35,87,173,238,62,84,69,169,170,106,215,121,119,199,171,250,174,155,18,170,80,118,41,185,90,175,2,128,170,226,45,82,85,21,239,181,234,90,89,41,135,170,10,0,175,174,84,184,17,160,86,161,210,200,170,176,4,2,0,208,90,0,108,171,42,224,175,2,142,71,181,65,181,183,5,139,121,4,128,93,155,30,182,173,110,27,170,109,75,245,82,172,109,21,219,213,27,171,72,216,174,116,239,109,121,1,243,186,237,149,87,149,247,138,109,213,54,84,207,182,147,81,192,109,115,51,104,24,21,236,5,220,55,188,247,36,236,246,94,181,205,182,149,198,5,155,13,97,27,110,182,41,108,1,179,119,0,96,91,224,6,27,20,238,183,33,128,192,53,64,80,248,161,98,168,99,21,87,21,84,88,15,82,177,235,244,174,111,225,149,186,251,0,165,170,106,133,201,93,107,117,221,238,212,161,220,221,11,164,170,97,169,42,158,171,98,21,150,187,171,106,219,123,85,93,213,170,74,52,170,42,84,168,249,174,86,85,168,128,221,174,171,42,88,4,84,170,98,168,128,202,146,211,114,154,213,87,227,120,55,127,171,106,155,124,250,81,109,0,0,213,182,221,188,7,11,213,206,54,117,63,21,182,161,218,105,42,96,3,0,85,121,242,86,195,221,189,247,118,235,141,128,62,239,215,110,183,187,219,54,219,150,178,245,66,159,109,237,158,199,221,219,118,219,182,223,54,185,221,182,71,227,182,173,33,220,221,54,204,235,134,118,219,182,109,67,59,160,194,182,10,48,4,27,96,14,108,171,182,149,173,170,247,171,232,39,181,237,168,0,124,128,120,248,10,224,0,84,64,65,5,192,237,58,160,234,86,244,177,168,235,86,42,192,215,60,81,163,86,58,245,233,85,96,168,227,161,186,195,42,61,169,220,234,80,8,110,169,170,88,165,170,154,43,85,110,84,85,21,106,21,105,21,128,10,47,197,165,12,42,84,0,128,10,168,172,10,104,164,2,0,189,63,188,156,198,54,217,6,84,51,96,49,219,2,181,109,160,10,85,111,3,213,54,184,217,88,157,219,126,120,29,155,23,234,237,242,86,177,10,175,101,4,116,207,235,121,23,91,187,247,30,200,167,7,155,237,93,246,230,179,183,222,168,218,198,203,101,64,157,55,230,242,238,216,126,124,219,182,97,179,119,219,2,219,226,109,237,0,160,218,134,106,131,106,27,42,84,0,174,15,63,59,88,1,3,0,128,42,0,168,0,48,84,149,30,42,232,42,61,20,82,21,208,173,42,165,194,163,190,90,133,187,238,206,55,86,87,80,85,181,234,163,118,221,110,133,115,43,84,177,106,155,171,84,0,42,85,21,101,230,81,85,1,214,62,170,86,1,213,205,182,170,114,0,124,245,168,80,85,138,85,64,101,85,168,80,1,21,67,133,63,174,122,182,221,113,188,182,1,78,219,128,23,213,239,192,175,2,219,194,122,174,123,198,86,222,80,175,245,244,222,214,78,187,109,106,94,91,69,59,6,181,118,238,182,217,226,189,87,185,125,179,117,122,123,221,236,24,118,109,203,109,175,244,217,118,13,177,205,102,135,222,202,134,209,102,83,47,6,111,179,179,85,57,155,189,182,85,248,182,109,237,182,193,181,205,0,1,244,128,128,109,213,182,103,213,9,219,128,234,89,213,0,88,88,5,160,169,0,13,133,21,23,80,88,93,181,30,10,171,10,85,85,245,122,136,187,234,120,125,215,109,94,170,170,82,161,42,187,120,187,220,2,60,98,85,217,160,239,80,0,188,220,109,173,187,100,150,58,67,82,85,122,186,207,204,82,227,110,174,126,61,41,170,137,234,1,84,154,132,149,150,75,37,204,2,182,185,206,183,173,0,249,254,42,160,178,1,213,54,0,192,105,91,245,243,75,219,192,49,84,108,87,15,91,25,52,179,93,126,170,13,80,141,138,209,204,84,59,205,182,106,219,221,109,175,110,91,111,83,223,245,222,60,11,21,102,14,161,7,251,182,151,234,61,13,45,84,219,118,153,240,0,232,99,24,184,106,109,131,109,205,118,216,160,108,54,0,176,205,29,182,1,21,170,13,128,187,3,80,161,106,182,45,87,0,128,60,86,161,62,212,150,58,160,226,161,176,235,224,2,187,59,128,71,159,94,238,20,230,174,219,221,129,149,130,215,171,68,241,92,53,82,110,84,49,192,165,80,67,133,90,85,174,148,169,220,238,2,238,14,53,154,247,234,166,170,171,154,183,9,42,3,160,66,85,17,131,70,5,128,85,161,218,6,94,29,171,24,254,120,168,245,82,3,0,128,3,143,234,121,105,27,80,97,219,75,131,69,217,0,184,176,177,125,249,105,91,133,93,61,140,189,52,119,222,219,221,189,247,170,109,46,239,149,93,189,113,119,247,219,6,88,111,4,96,87,15,220,48,135,109,190,29,216,187,109,219,109,243,181,45,53,219,0,176,109,133,161,112,189,97,131,178,161,109,219,56,192,217,22,216,6,224,0,80,0,188,173,98,18,193,128,10,224,244,142,106,1,5,15,46,161,114,194,130,82,109,170,26,184,106,183,175,22,213,173,16,171,168,170,237,186,174,170,49,210,42,61,69,213,168,115,70,173,0,85,109,215,20,196,154,69,42,160,66,13,149,96,87,224,6,187,234,106,168,80,85,168,0,228,140,35,168,80,17,128,42,129,87,161,190,250,254,0,84,219,170,216,6,224,171,109,0,170,109,213,54,0,192,203,25,219,66,181,13,21,124,243,203,214,241,122,150,182,247,218,197,235,174,253,222,226,234,85,109,42,236,160,183,93,108,175,184,219,22,118,110,222,27,56,166,28,107,155,214,196,222,181,193,205,139,149,109,101,155,206,216,44,108,79,121,171,0,230,179,45,192,98,155,149,0,83,54,0,237,5,232,1,176,160,87,221,59,232,1,168,128,2,128,195,168,1,168,91,42,182,107,108,170,192,110,82,205,84,13,179,110,119,45,172,170,88,85,171,152,239,242,138,147,244,160,186,81,41,149,198,168,42,168,120,172,110,160,170,138,43,58,85,133,170,134,234,37,170,170,186,145,151,170,170,171,161,170,160,17,80,45,8,84,168,44,160,2,180,28,0,252,236,15,181,6,0,80,1,111,187,218,6,160,218,86,109,227,21,182,85,5,24,1,216,246,114,210,171,88,167,101,171,48,238,179,231,183,120,117,187,157,123,111,219,170,106,155,208,182,110,94,216,240,74,238,238,182,49,210,20,163,211,12,215,38,160,207,102,175,93,189,85,216,110,219,54,240,109,91,8,219,208,184,182,161,217,86,21,108,161,66,5,96,13,224,0,108,67,29,220,42,14,0,42,0,163,27,128,22,80,185,162,208,46,220,84,60,236,14,21,175,220,157,30,234,250,10,160,212,213,168,218,173,70,174,154,108,174,57,21,171,170,162,42,94,169,120,172,2,170,170,170,173,42,173,186,59,84,60,84,85,41,21,80,1,203,21,182,221,93,5,88,82,97,169,80,21,98,219,18,42,160,98,0,176,237,230,239,192,227,122,185,129,250,120,216,86,189,77,217,0,84,192,54,212,183,61,160,2,219,170,128,219,80,237,118,238,189,215,129,23,182,61,226,206,22,163,93,172,103,3,44,166,130,194,221,184,182,121,197,102,199,118,203,129,69,181,185,107,219,54,198,161,79,155,207,182,231,122,99,117,188,109,117,216,134,13,96,171,195,246,210,54,66,108,67,181,13,64,0,13,192,109,67,13,15,86,1,0,3,112,69,21,0,128,221,133,10,60,116,49,170,240,242,181,186,90,237,85,85,210,82,161,226,85,47,90,85,173,87,170,74,79,149,66,85,181,212,10,213,202,166,218,5,141,176,158,210,186,234,42,128,87,129,247,10,84,161,122,160,74,213,182,10,0,42,84,80,168,42,192,170,0,0,200,129,227,1,248,171,128,199,245,210,183,219,246,130,106,91,181,173,2,182,1,21,182,221,172,240,252,48,211,245,182,85,97,27,92,166,237,206,214,50,171,176,77,175,120,109,171,216,157,117,189,97,107,219,218,94,112,107,243,210,219,43,182,173,180,173,158,237,21,178,129,189,12,117,107,27,3,1,89,55,47,70,213,207,112,179,173,112,219,170,109,168,195,54,84,219,136,24,109,35,0,0,182,177,0,149,79,0,0,0,64,5,0,192,75,89,195,1,170,160,87,61,171,142,235,106,84,149,82,161,86,80,94,169,188,187,171,244,234,208,141,93,199,92,10,67,106,224,237,26,31,85,165,224,156,195,76,171,120,68,168,170,215,251,244,10,85,173,118,88,187,80,85,219,42,6,160,130,11,64,85,85,219,0,0,64,85,129,219,86,135,155,188,63,160,218,246,56,80,29,15,0,213,54,142,135,109,213,182,234,118,179,106,91,181,173,162,215,218,123,221,233,244,12,85,220,252,26,149,109,21,198,209,221,123,111,123,117,96,187,188,57,126,208,109,155,85,245,217,234,243,126,13,27,106,187,109,221,48,159,173,91,120,230,89,54,183,126,118,179,141,125,76,125,176,13,109,91,168,192,24,234,176,173,218,182,173,170,182,161,14,219,128,109,192,11,8,216,86,141,222,42,0,60,84,91,85,197,219,134,10,213,203,7,43,152,125,181,109,169,234,195,225,91,101,38,200,21,170,165,84,63,43,85,109,229,154,87,117,3,42,135,170,10,168,10,118,0,84,149,90,175,50,168,238,218,77,215,160,170,94,176,43,112,119,60,160,82,75,250,180,109,189,170,210,114,112,95,109,224,70,182,1,168,0,142,85,56,30,224,88,21,248,107,190,250,109,213,214,243,174,7,115,60,170,109,168,182,183,85,199,15,7,214,43,247,122,181,29,227,225,211,210,155,234,187,219,222,123,88,246,213,195,58,198,2,222,118,189,110,182,189,199,168,182,155,229,244,66,229,236,247,182,128,251,188,55,47,0,140,229,182,213,100,155,117,215,54,44,205,138,108,136,109,219,236,182,93,109,219,6,128,219,118,27,118,102,48,51,128,107,143,3,80,97,251,253,235,195,182,10,179,218,182,247,221,0,110,175,14,40,140,161,170,94,160,130,87,135,109,119,55,250,132,85,233,33,153,190,219,118,84,112,43,241,106,92,87,99,85,52,46,0,165,104,40,172,66,169,225,154,93,245,122,50,73,5,183,78,85,107,108,170,62,30,239,102,23,42,160,62,172,70,252,91,47,63,147,171,170,162,106,91,123,215,109,171,92,0,208,78,241,170,66,192,115,64,13,219,248,242,253,45,168,64,155,199,81,109,3,170,109,192,221,109,63,108,27,71,181,77,143,3,0,160,2,80,1,219,80,21,16,80,121,15,85,159,247,139,129,24,105,180,13,21,99,220,182,170,143,221,54,64,181,197,182,189,238,110,91,230,5,0,4,160,218,134,205,94,21,182,1,216,108,85,7,182,85,0,176,197,110,0,96,59,226,21,246,130,137,14,0,220,0,0,0,42,112,7,28,170,109,119,135,110,219,180,66,174,6,172,40,197,171,170,151,43,94,33,23,120,210,173,34,20,23,85,188,106,215,13,143,96,183,75,37,184,49,170,238,11,53,84,168,106,27,236,2,80,85,192,182,10,0,238,84,21,128,187,195,182,202,85,109,171,208,84,168,0,0,0,56,94,101,150,191,124,118,122,168,104,219,227,168,108,64,181,173,226,85,0,70,91,5,123,84,109,135,93,155,155,247,222,54,212,97,91,181,179,173,170,182,237,7,139,26,7,186,103,179,99,196,212,182,178,109,45,97,123,76,23,218,126,112,159,189,174,182,161,143,133,112,139,109,94,0,49,80,181,13,125,176,23,0,160,176,109,40,0,0,198,45,192,54,104,140,128,43,0,0,0,0,60,0,21,170,165,1,244,156,208,48,84,133,138,117,1,85,197,171,123,81,215,24,185,120,172,234,176,187,128,106,169,240,184,239,6,42,170,176,171,66,181,84,85,165,241,42,224,229,83,133,106,119,188,170,170,170,170,183,151,170,170,30,168,10,0,84,21,224,170,182,85,56,9,175,66,5,112,184,121,1,128,221,106,127,120,1,80,97,27,30,0,0,0,21,183,141,183,106,91,197,173,109,175,0,44,45,96,123,40,219,234,160,109,85,247,121,111,36,24,109,21,52,155,135,118,179,181,171,182,109,219,163,76,182,23,238,179,153,186,189,215,80,200,203,109,83,219,42,55,59,48,194,54,84,88,208,49,205,54,59,0,221,236,182,1,0,42,108,3,10,234,227,182,95,181,141,85,219,0,0,0,224,14,77,133,165,10,61,128,67,5,48,148,10,117,64,173,48,218,149,87,22,212,10,233,149,170,212,184,69,5,118,11,134,79,84,95,13,3,188,213,221,85,29,80,65,245,130,93,3,136,170,170,106,103,73,87,170,170,2,239,174,229,4,84,0,92,216,6,156,128,10,21,192,161,50,0,42,0,127,219,192,1,64,245,54,84,219,170,109,21,182,1,168,104,219,3,85,133,219,94,15,117,219,118,109,122,171,182,1,47,167,157,222,182,170,187,123,54,245,108,123,92,85,219,48,106,132,121,200,225,206,182,186,109,110,176,171,108,163,91,187,109,24,170,7,0,52,196,22,12,144,179,161,25,59,9,9,216,14,222,1,219,0,224,214,54,160,194,246,170,10,112,153,202,27,80,1,128,107,126,21,171,108,172,34,84,64,217,134,58,84,168,120,47,149,110,160,202,171,91,47,80,85,122,147,114,210,10,21,106,47,21,110,131,174,2,80,173,119,119,85,135,81,197,67,133,10,0,175,190,90,85,85,12,120,169,170,138,135,106,169,12,170,170,2,0,84,167,106,27,0,0,192,13,80,17,171,42,252,225,230,5,64,5,96,91,133,106,27,42,108,227,1,21,182,1,232,102,128,10,216,233,173,218,134,90,14,178,61,174,186,249,153,171,7,3,111,27,187,221,142,17,182,45,9,216,86,104,155,94,229,133,106,155,205,14,172,66,181,13,0,202,54,2,0,72,138,109,4,160,194,26,176,1,182,193,46,53,208,67,59,192,165,199,130,21,44,12,0,74,14,64,5,86,161,0,85,133,93,152,7,161,171,138,7,176,110,146,80,161,219,20,157,106,160,170,120,47,85,13,169,190,106,27,143,118,85,221,85,29,84,224,85,64,53,42,84,84,171,170,10,220,106,84,85,5,84,213,56,9,170,10,184,187,103,168,78,21,224,50,21,192,161,122,160,194,205,46,160,250,171,112,243,2,96,27,0,0,213,182,165,169,176,13,168,143,31,118,219,182,169,182,0,84,40,219,42,12,30,91,185,218,182,170,251,108,211,245,246,222,67,133,170,23,24,97,123,235,18,0,6,26,221,108,123,1,122,57,236,6,180,217,0,252,150,218,118,3,16,182,1,21,64,216,134,10,168,0,108,3,128,45,180,97,9,2,32,8,20,0,84,109,15,168,64,0,128,221,0,226,85,181,2,86,72,111,84,164,87,161,160,210,80,161,134,82,94,139,130,42,106,175,117,113,42,207,185,59,13,21,106,104,22,188,84,168,120,85,85,85,55,213,11,170,170,114,121,191,170,170,2,0,128,10,168,78,216,6,247,161,226,1,168,128,10,64,111,187,128,63,91,133,143,159,1,21,182,85,219,0,160,18,111,21,176,181,173,2,128,54,218,182,107,27,170,157,158,109,184,65,85,183,205,27,109,59,189,204,22,151,183,170,218,182,91,175,109,53,194,246,234,3,182,85,88,194,10,165,108,219,106,123,85,219,176,26,219,14,187,122,40,92,111,219,106,32,0,216,246,26,14,0,216,70,0,0,160,130,205,21,0,0,160,98,0,80,109,171,128,234,245,170,219,97,251,189,224,58,128,213,213,234,220,108,96,138,174,244,64,21,192,80,161,226,85,192,235,85,192,39,187,59,219,176,173,114,171,211,180,10,168,225,132,10,170,2,239,238,80,1,64,5,84,213,168,170,10,213,182,170,194,182,10,243,234,26,193,150,43,0,142,87,17,80,1,85,34,5,238,175,187,93,91,189,223,185,23,222,241,0,42,108,67,101,182,45,80,13,59,123,0,21,230,100,115,94,194,54,90,118,237,189,109,216,246,129,101,158,108,221,82,187,109,222,108,3,170,93,231,240,222,99,101,123,210,27,219,170,228,253,166,39,157,109,197,11,125,183,237,22,182,1,67,251,180,205,78,207,137,109,118,101,27,182,161,124,14,51,84,219,80,97,219,174,205,13,8,64,255,2,0,0,168,176,1,128,70,161,194,235,93,135,53,212,247,1,30,224,106,171,208,78,15,112,171,216,116,181,141,85,84,45,168,106,84,189,212,82,245,249,240,243,171,253,156,86,213,186,185,74,221,111,251,224,157,140,107,236,170,170,0,42,212,206,170,103,187,116,168,80,161,1,80,161,170,80,161,170,234,182,1,184,83,24,8,28,1,21,184,218,205,182,210,91,181,253,254,0,94,181,61,192,78,234,109,3,42,108,67,53,3,182,97,21,219,128,138,182,1,21,182,1,55,233,23,224,113,2,192,196,11,184,187,109,219,170,109,172,218,118,119,219,222,123,0,42,194,172,67,86,1,220,236,88,129,45,246,110,27,182,217,42,109,3,84,164,23,123,85,216,198,182,213,85,0,128,234,165,186,1,182,1,168,0,0,219,42,108,3,42,224,157,138,55,171,206,1,60,20,128,0,77,36,216,232,6,0,218,228,144,106,92,81,99,0,110,150,10,175,119,83,85,219,171,238,184,211,42,224,107,133,20,176,171,170,80,161,70,21,171,238,142,3,170,10,219,42,84,85,5,84,168,170,10,216,6,160,2,0,160,2,42,160,186,13,21,3,240,7,94,157,173,42,124,54,112,245,182,1,168,182,161,89,224,242,6,142,49,160,30,99,211,60,174,2,182,85,129,109,219,94,157,176,173,218,182,94,14,226,5,0,187,245,218,86,221,221,214,182,157,134,109,157,94,48,51,213,182,74,195,94,24,209,45,182,217,246,194,81,109,123,64,35,236,6,96,27,183,77,128,109,0,2,1,20,0,12,219,80,161,108,15,5,40,168,132,173,157,24,128,58,61,134,183,85,192,221,1,122,184,34,128,85,138,85,168,244,10,80,1,181,250,106,47,168,150,168,21,71,117,168,134,210,50,46,84,187,162,2,80,171,128,250,86,79,0,80,97,27,170,82,1,64,85,1,0,234,3,168,90,128,19,128,10,0,182,85,64,133,234,15,192,110,91,0,0,174,222,54,0,213,182,202,86,61,115,109,107,42,108,195,54,84,219,170,77,181,173,194,182,207,247,179,138,225,165,169,182,85,208,122,109,211,202,30,84,213,243,218,236,192,182,87,55,83,177,237,222,158,42,27,171,176,61,104,40,216,11,170,210,194,174,109,213,6,108,67,5,0,172,48,160,96,27,42,108,59,0,59,232,1,1,6,180,219,86,189,240,102,152,85,72,128,94,133,89,5,92,161,130,30,80,177,130,109,149,59,92,1,213,235,221,2,170,10,21,143,247,10,85,197,171,200,167,194,163,91,83,1,213,216,165,42,160,66,13,64,245,105,5,160,170,128,170,170,24,80,113,181,10,21,192,85,64,5,0,0,80,161,226,182,161,2,42,32,254,184,250,176,169,176,253,94,1,224,234,109,3,182,1,21,154,165,50,168,176,141,227,161,2,45,61,219,80,109,62,189,107,251,109,219,182,115,67,192,182,26,97,27,42,109,79,53,242,114,85,181,109,187,109,192,206,177,109,23,172,109,117,219,106,32,184,1,118,149,109,222,18,177,205,78,15,118,219,128,10,0,0,84,0,170,109,128,6,2,0,0,26,102,65,0,42,0,122,58,84,51,213,160,130,30,54,21,10,1,149,171,226,177,10,236,147,160,86,234,176,173,122,169,106,172,16,124,42,160,186,173,2,92,99,87,85,161,186,121,212,42,84,168,210,0,170,187,3,42,84,168,0,84,165,2,128,170,2,42,160,113,193,0,0,7,0,168,94,251,4,252,1,224,0,84,219,0,112,245,182,161,2,176,173,178,97,0,21,176,29,0,134,23,213,179,173,182,237,230,21,176,237,229,180,173,130,88,198,100,216,116,76,187,247,222,60,200,86,111,180,173,170,182,129,48,75,182,106,105,176,169,176,77,15,179,28,0,204,187,110,155,22,216,6,0,219,0,59,96,126,249,80,1,192,2,0,0,26,64,15,168,192,6,42,110,193,72,149,52,122,0,170,170,0,11,170,199,122,213,13,42,160,170,81,197,67,121,169,106,168,42,236,86,85,64,84,21,240,82,85,21,0,212,42,84,21,175,238,129,10,21,176,173,170,177,10,168,42,30,1,168,128,109,85,5,160,50,0,42,212,7,0,168,128,151,27,252,1,219,128,37,223,182,10,219,0,142,31,0,160,218,86,109,171,182,1,21,176,237,6,175,182,85,40,0,182,221,188,2,182,161,218,86,109,171,17,100,91,5,200,213,123,179,80,150,189,109,109,67,187,194,128,89,96,0,5,132,97,171,236,129,67,85,161,218,6,84,219,0,0,208,128,28,3,128,109,118,53,0,0,32,0,161,2,16,168,160,7,4,131,84,12,21,0,23,242,80,62,200,84,168,120,96,84,161,122,193,149,27,85,88,171,82,5,212,0,160,190,187,161,66,181,253,234,22,151,169,42,84,60,84,172,62,0,85,85,80,1,21,42,0,0,7,184,6,78,0,128,10,245,1,248,236,169,2,42,0,127,188,109,0,103,120,92,109,27,0,212,199,219,6,96,27,80,109,170,109,64,5,216,42,86,123,118,190,157,158,109,21,182,221,188,2,12,0,108,163,74,182,161,194,182,234,238,176,109,219,117,188,247,70,168,80,109,227,81,32,2,219,192,214,42,47,116,109,99,216,2,80,1,168,182,85,219,42,96,0,219,0,96,91,119,48,0,0,96,160,2,0,116,3,24,162,2,0,230,108,32,119,183,109,91,240,42,188,124,218,86,85,168,94,1,234,244,162,130,231,84,208,80,1,0,175,14,64,125,149,160,218,198,171,42,23,162,170,192,80,85,168,129,170,170,114,26,160,66,229,106,80,31,128,10,64,101,0,0,0,128,219,67,101,195,46,6,224,143,251,124,47,188,77,30,106,64,133,109,0,87,111,27,0,0,60,20,108,227,80,237,140,111,109,39,192,251,242,160,7,219,122,187,82,175,183,85,109,187,187,109,219,240,251,86,183,109,111,168,246,168,134,109,111,189,234,110,108,107,217,182,173,13,39,217,118,18,84,219,182,157,140,96,38,4,27,26,0,28,80,161,218,54,16,219,112,119,192,54,84,128,2,176,13,1,23,192,67,0,163,2,42,173,193,2,80,85,241,24,170,26,99,5,31,165,176,130,157,132,10,143,26,171,72,1,57,13,213,235,201,13,1,184,187,157,25,42,124,202,237,134,109,167,170,2,234,67,5,16,120,117,165,155,125,224,45,114,170,204,86,5,160,114,225,123,240,154,2,128,10,216,86,195,11,108,175,187,189,155,23,14,250,254,120,0,0,96,27,0,0,224,10,182,149,109,64,61,108,67,181,189,58,96,219,75,3,84,179,106,219,174,30,0,219,170,178,5,160,218,246,105,173,110,109,155,183,142,103,73,119,183,109,86,129,129,213,101,219,182,109,211,53,219,128,170,218,6,160,218,6,0,10,222,80,195,51,187,24,42,128,10,219,128,10,0,0,160,27,0,6,16,174,128,53,0,133,4,1,0,60,84,219,15,85,173,14,64,5,84,47,21,80,241,80,1,46,0,26,170,90,85,217,170,10,213,75,160,170,120,174,25,170,43,96,91,85,161,66,5,84,117,21,44,0,167,84,1,85,5,84,149,1,94,0,0,85,181,173,98,0,42,218,6,0,216,246,87,129,7,128,227,1,64,133,109,0,0,0,224,120,21,182,85,180,173,194,182,93,177,13,167,249,213,109,219,69,247,246,222,67,5,246,170,183,106,27,26,69,143,183,149,166,179,89,76,133,109,168,88,221,182,221,110,54,219,109,203,85,219,128,197,192,27,80,1,192,54,114,97,108,131,222,0,80,1,176,1,0,0,0,131,0,92,1,243,42,0,23,128,3,128,237,199,1,188,10,184,131,82,7,112,224,161,218,21,168,109,35,84,168,22,104,43,92,85,188,234,99,117,23,170,234,37,170,1,184,6,239,84,190,60,7,84,168,80,1,181,82,85,216,86,80,85,21,128,10,21,0,96,151,13,0,42,220,208,3,0,56,128,251,153,85,128,63,240,128,138,54,168,182,1,88,210,54,0,64,5,108,227,120,168,182,241,234,182,85,216,6,0,213,246,234,176,237,101,247,221,188,247,87,85,89,181,173,226,236,7,94,221,125,122,183,205,91,103,79,133,234,189,183,173,2,99,108,29,221,219,6,219,108,219,184,38,97,217,6,0,21,80,97,27,85,0,0,0,0,0,0,0,0,64,171,176,13,205,117,88,0,198,1,64,181,237,84,22,112,168,192,67,5,84,4,170,94,42,94,69,21,128,221,4,43,170,80,213,8,85,83,1,47,168,70,21,181,193,59,85,156,37,21,80,99,245,85,168,106,168,192,21,212,170,10,168,80,1,168,80,109,219,134,10,168,240,249,0,30,80,31,182,85,149,1,192,225,175,170,24,110,94,0,84,219,0,160,218,6,84,219,0,0,28,15,213,182,245,114,219,42,108,171,182,1,213,6,168,216,186,22,240,105,141,182,213,118,217,112,144,179,221,218,222,187,208,54,220,221,182,109,154,85,85,219,182,237,142,182,245,86,182,219,22,216,214,247,245,6,108,3,150,30,160,2,8,12,0,182,1,21,0,0,0,144,97,133,170,129,0,224,129,3,170,109,53,86,18,80,1,21,248,128,138,7,94,245,74,229,177,10,157,5,64,90,161,66,183,155,130,10,64,133,151,10,232,86,96,78,117,159,15,47,207,213,80,241,42,96,219,221,85,5,224,128,90,85,1,64,125,0,0,160,218,86,161,2,62,31,0,128,219,6,0,0,0,252,225,117,121,120,160,218,0,213,150,255,4,193,65,146,36,193,145,4,49,88,84,83,100,121,225,255,31,59,233,186,128,215,0,21,182,161,218,6,0,224,192,171,102,188,178,173,14,192,54,14,5,216,86,109,239,238,182,109,67,69,216,86,1,109,155,5,213,221,109,219,102,53,219,80,209,6,21,192,184,109,190,219,118,179,217,66,207,60,7,136,109,176,149,117,192,54,176,6,11,0,133,109,7,0,0,0,64,16,192,5,128,23,4,226,161,20,86,97,11,81,1,21,80,109,67,181,11,90,27,171,0,159,129,21,80,69,5,189,79,2,0,85,245,130,10,21,47,25,84,159,44,1,170,181,83,141,80,31,80,129,227,113,168,80,42,84,64,125,0,80,1,219,170,10,21,80,153,109,21,56,0,0,128,155,93,64,245,7,0,60,160,218,6,174,108,199,3,128,106,27,42,108,171,113,219,0,142,119,146,109,213,246,10,7,96,27,80,85,219,16,120,217,118,83,43,155,45,192,86,205,106,40,239,141,4,166,95,168,123,158,133,170,218,182,189,90,161,101,115,179,205,199,194,54,160,2,186,2,219,24,160,219,6,0,64,53,0,0,0,128,138,103,3,234,3,15,4,128,17,175,128,80,237,14,24,21,6,120,51,169,166,202,141,122,170,5,149,6,12,84,168,240,53,170,0,84,216,165,2,170,202,163,10,168,30,40,85,212,178,82,113,64,133,10,224,42,84,110,173,10,168,128,155,93,219,42,0,21,80,1,28,161,122,61,14,0,80,85,189,161,106,192,107,254,182,0,0,21,223,246,247,105,243,82,109,0,0,21,182,161,218,160,218,6,0,168,0,108,80,245,218,126,47,224,161,208,51,213,112,235,161,183,170,245,178,205,181,45,53,120,86,149,223,106,171,246,109,155,183,187,219,179,77,3,75,0,80,45,27,244,2,182,85,219,80,241,192,161,2,88,1,128,109,120,1,112,3,0,47,184,97,168,0,30,176,11,184,1,64,168,184,23,37,167,109,64,5,212,161,2,22,246,114,247,205,67,133,39,176,10,168,240,181,10,168,80,225,165,194,168,42,184,154,106,251,125,190,244,194,185,169,246,74,29,128,10,21,182,85,184,137,93,181,81,161,2,112,83,141,10,21,182,1,159,30,224,0,0,0,80,1,0,0,64,239,15,55,175,227,85,192,243,171,126,155,186,1,223,235,109,3,0,84,0,31,128,109,184,29,94,15,168,192,24,183,219,86,108,227,128,114,222,54,110,70,47,59,207,62,59,54,219,8,54,52,233,217,215,38,160,26,240,189,91,27,128,170,109,12,220,182,10,190,7,235,30,70,192,118,213,182,10,0,111,27,128,23,65,220,108,171,116,120,1,242,176,220,0,216,182,251,128,27,84,122,213,207,80,135,57,4,218,83,165,2,67,197,192,92,136,87,145,209,203,28,106,219,234,10,142,138,87,161,226,21,238,197,142,135,90,87,27,171,238,65,240,189,148,138,153,168,15,4,0,85,13,160,106,81,21,157,1,0,184,23,150,128,109,168,170,109,47,224,80,221,0,28,112,131,0,122,91,42,224,229,118,118,127,60,0,0,0,240,94,0,0,0,0,0,0,128,151,202,142,7,0,21,35,0,219,0,172,198,9,184,237,199,233,53,168,158,178,181,211,0,1,198,1,130,186,109,183,246,176,25,170,106,27,163,109,112,95,195,124,193,134,222,234,0,96,27,184,2,224,3,192,172,84,219,112,243,130,106,219,77,133,23,80,134,10,152,209,184,254,241,0,6,44,231,42,212,0,48,114,1,120,9,44,8,134,10,85,117,211,65,29,80,123,125,3,85,135,67,49,168,110,42,84,184,11,21,175,34,84,64,133,170,98,168,15,168,128,26,0,112,0,0,160,2,80,1,168,0,224,6,168,0,96,1,0,0,127,85,197,182,113,53,222,233,181,4,108,3,170,109,0,0,160,218,134,10,216,6,112,224,161,2,88,217,2,176,13,92,89,54,189,85,223,224,23,108,219,133,222,72,204,182,228,45,109,47,182,185,195,166,162,26,0,0,40,155,109,211,50,208,212,224,179,13,184,217,198,192,189,220,0,219,0,212,80,24,240,81,109,72,240,82,1,53,16,182,161,194,194,213,0,222,9,133,1,192,162,85,5,15,4,64,21,0,246,85,5,169,42,188,30,116,237,208,13,21,15,168,15,159,4,181,151,170,6,86,85,140,195,77,245,168,170,138,80,1,188,170,160,226,0,0,21,42,160,194,54,0,168,110,0,0,0,0,0,120,185,1,128,63,0,21,109,143,171,85,178,13,9,219,80,31,111,27,0,0,21,182,85,219,106,140,0,0,0,80,161,218,134,109,0,170,157,27,224,155,159,85,216,182,171,55,16,208,181,173,218,134,1,64,115,245,84,218,158,109,0,170,106,27,166,69,182,171,26,126,192,178,69,192,129,109,192,54,128,160,104,27,112,210,123,112,136,10,32,0,245,161,194,252,42,84,188,115,0,128,165,131,160,213,0,128,10,40,213,1,170,97,91,197,94,203,151,15,105,7,5,188,10,184,169,176,11,114,5,170,0,2,112,247,239,245,162,2,175,62,0,53,170,80,1,0,80,161,2,176,13,21,112,59,4,0,0,168,0,0,120,9,0,192,31,182,9,0,108,75,75,181,109,105,170,109,64,181,13,0,0,84,219,106,180,173,194,54,142,7,160,194,246,234,0,224,230,101]);fileData1.push.apply(fileData1,[27,170,101,115,131,111,240,179,10,59,219,180,173,27,49,48,233,123,123,198,56,204,58,88,101,237,182,109,3,142,129,151,109,220,11,158,117,31,182,33,192,3,7,0,46,160,193,54,87,106,120,111,143,162,128,3,176,133,138,199,80,112,29,42,30,153,10,11,16,172,194,3,64,5,84,248,26,43,104,160,80,43,63,133,2,212,215,182,241,170,58,220,112,82,189,84,188,10,21,80,1,168,240,122,21,42,16,128,170,142,87,1,28,128,10,21,0,0,21,0,0,0,128,10,0,128,10,5,192,13,240,135,170,222,6,159,126,0,13,70,3,84,108,131,106,27,0,0,168,248,182,95,69,219,170,109,28,15,168,182,1,168,80,245,118,219,143,106,27,170,103,39,108,251,180,237,165,194,182,218,210,91,225,128,157,166,218,198,65,182,193,213,152,132,61,182,187,168,237,213,182,207,65,182,97,44,179,138,111,91,131,10,136,5,2,83,241,132,76,179,140,250,208,108,131,171,198,168,6,134,43,48,130,12,84,0,232,1,86,1,168,190,2,175,2,42,61,20,238,245,169,3,2,232,103,87,163,10,159,132,106,175,93,49,66,5,84,28,80,85,21,175,66,5,0,85,133,250,0,0,168,42,0,224,120,168,56,0,168,0,0,0,0,160,2,112,3,112,192,31,0,240,80,109,183,189,10,13,170,109,64,133,109,21,182,1,0,128,106,27,170,109,21,248,120,199,3,245,97,27,106,219,104,87,3,0,213,66,247,182,13,31,219,94,85,219,176,131,219,8,188,186,109,213,182,178,173,108,33,150,10,110,158,177,77,108,159,24,240,19,170,109,10,24,51,0,64,3,32,13,142,87,33,114,11,176,40,92,168,226,17,42,0,0,128,106,30,114,248,25,42,250,164,85,168,120,213,22,42,240,118,113,221,161,173,2,175,96,91,210,168,2,30,21,59,125,60,42,160,186,121,65,141,171,120,165,172,76,5,160,66,173,14,0,128,10,21,42,108,67,181,93,5,220,128,171,120,0,0,112,60,0,0,199,187,29,143,227,1,248,195,182,25,128,109,213,6,0,0,0,168,182,129,3,15,219,42,128,171,247,222,175,190,10,219,112,59,189,109,0,170,237,135,106,87,0,219,0,44,205,174,158,106,27,62,126,126,117,219,42,60,59,97,119,91,212,27,0,20,111,59,199,246,158,83,190,218,82,179,173,55,96,219,215,240,84,176,133,234,25,0,120,3,182,85,8,60,199,170,28,4,120,169,208,84,168,195,54,84,0,94,24,48,59,85,216,246,45,164,10,130,170,70,168,80,97,247,47,198,216,118,173,96,3,212,247,169,250,89,133,109,181,10,9,5,55,149,225,62,67,98,75,93,5,17,3,84,21,10,143,3,80,161,2,176,141,35,160,170,182,161,218,170,0,0,168,184,7,167,119,83,129,3,0,52,75,131,63,84,0,94,18,239,147,121,169,128,106,105,182,109,3,80,3,1,0,182,209,221,191,109,216,126,224,94,184,122,96,219,80,113,219,10,170,109,119,183,13,184,183,23,236,218,214,157,173,183,111,31,222,181,13,200,112,187,109,80,213,54,224,101,193,13,62,109,195,187,97,244,218,229,13,155,106,91,0,217,205,182,187,182,61,179,224,195,109,187,108,3,112,14,16,4,240,175,42,222,59,243,48,32,152,85,64,16,80,181,85,143,43,84,56,109,171,3,102,168,94,170,7,42,68,117,141,128,170,66,153,205,162,160,80,133,21,108,213,50,170,50,85,106,91,85,1,13,110,80,165,21,8,64,133,10,115,193,3,120,28,120,92,111,57,168,194,171,104,11,224,189,240,112,147,79,176,253,248,85,224,113,88,192,187,249,3,0,0,0,0,108,67,2,42,96,27,176,13,192,182,10,216,6,212,7,108,3,7,94,133,109,188,178,5,84,168,182,225,174,25,182,85,168,88,133,219,8,99,134,26,3,182,170,10,109,99,11,101,91,133,219,1,2,95,219,110,109,171,0,224,153,66,117,35,22,182,23,78,59,0,0,56,128,135,194,232,131,0,160,194,60,84,64,5,116,135,3,104,128,90,89,112,221,203,8,21,64,240,18,80,161,2,80,1,21,80,1,64,85,161,66,85,97,91,173,16,170,109,213,2,165,0,0,85,5,32,15,0,135,10,183,0,84,0,182,129,161,162,6,47,216,126,0,42,0,0,80,189,252,225,103,0,199,3,94,0,0,216,86,85,216,134,106,27,42,108,67,5,0,0,128,138,183,5,14,188,10,219,120,0,87,109,171,240,44,109,171,182,1,187,110,182,202,54,20,6,30,182,161,218,6,156,198,206,22,0,0,0,182,85,114,221,182,109,0,12,26,84,0,54,88,4,0,0,27,32,21,0,160,226,85,219,10,54,21,56,0,168,182,225,196,19,192,29,98,215,104,7,204,171,2,224,171,129,171,120,168,80,31,120,21,0,0,21,128,170,170,128,170,66,5,160,170,80,1,192,39,32,153,23,224,6,21,7,24,0,92,5,52,245,173,7,0,168,240,33,219,0,0,92,131,165,34,27,254,56,112,60,0,0,0,84,219,0,192,181,173,169,182,1,21,182,161,194,54,160,194,54,160,218,6,112,60,84,0,182,135,178,13,117,219,128,10,192,114,179,141,182,161,122,185,125,140,1,0,108,125,103,43,219,10,182,49,96,11,21,246,8,42,0,213,54,1,0,100,200,97,27,80,1,64,5,30,56,240,192,8,119,199,67,29,192,176,173,2,85,188,160,5,213,11,42,27,244,42,100,229,134,3,114,220,235,161,66,133,10,124,0,0,84,53,0,85,5,160,194,54,0,21,80,161,2,96,42,188,0,21,2,28,0,128,67,197,171,16,196,241,0,0,0,170,109,28,8,13,208,204,10,110,254,0,0,0,0,0,168,182,1,64,21,219,42,108,3,170,109,64,181,13,219,0,128,87,183,13,224,128,122,216,86,97,91,181,13,21,0,0,88,54,55,155,151,109,185,103,67,221,108,171,176,205,133,106,91,5,160,194,182,194,109,131,27,42,0,216,86,1,0,176,65,133,10,0,80,67,1,135,45,240,1,0,143,3,170,45,160,84,64,141,3,92,80,1,84,121,160,27,50,21,161,194,211,221,129,87,1,0,80,1,21,42,212,176,173,2,42,0,64,5,124,122,1,128,234,230,157,129,10,0,94,7,224,166,66,179,2,42,96,225,1,168,0,112,64,19,128,65,181,13,64,179,141,254,0,112,224,0,14,168,120,219,80,1,104,128,106,27,170,109,0,0,84,216,6,160,190,237,7,0,0,176,13,64,181,173,162,109,21,182,1,168,182,85,11,181,97,123,119,109,182,45,92,111,168,126,118,179,173,2,128,93,219,110,109,99,12,133,219,134,109,0,80,1,0,234,223,182,26,0,0,168,0,224,57,217,214,13,0,8,176,27,23,0,43,156,87,189,160,170,128,64,240,8,183,201,118,85,133,138,135,250,213,135,58,96,27,80,161,2,42,84,219,56,212,67,5,0,168,42,0,47,64,133,10,47,168,0,0,156,29,244,170,0,0,212,0,0,0,0,112,240,86,1,0,176,13,168,18,184,109,127,60,0,0,56,0,219,24,0,14,0,128,178,253,80,109,67,5,108,3,42,96,219,54,14,21,128,109,216,34,240,128,10,61,175,0,108,195,167,223,6,0,21,170,219,189,61,96,251,201,203,182,235,235,13,0,80,253,236,211,172,66,5,188,167,66,5,108,3,176,13,64,85,1,224,161,2,0,14,8,116,35,0,0,42,59,28,0,30,221,182,84,160,26,64,160,34,112,11,236,212,122,208,110,225,95,17,44,0,216,230,170,0,160,66,5,112,85,181,253,42,84,224,80,67,181,173,66,5,0,0,56,224,6,224,37,3,96,225,85,0,0,160,2,192,97,91,0,192,2,43,67,5,224,166,250,3,0,59,61,224,6,248,25,213,0,0,0,0,14,40,216,6,20,30,176,13,224,110,192,195,11,128,10,224,219,126,64,85,49,84,0,226,27,252,12,168,62,97,186,187,109,224,195,199,59,183,183,86,94,176,109,27,254,105,86,183,13,120,14,190,31,176,13,55,5,47,118,54,0,129,61,208,184,10,0,128,10,31,175,71,0,236,0,152,110,55,0,170,243,94,234,70,5,91,160,186,65,162,173,151,202,174,111,172,14,184,218,86,1,219,128,10,119,247,122,5,21,182,49,212,7,84,184,161,244,51,128,87,85,192,221,1,0,80,129,195,182,234,6,224,1,0,158,171,206,67,181,13,213,54,84,0,176,13,112,13,30,7,64,51,0,176,237,170,249,139,106,27,186,109,128,23,32,225,22,15,175,7,220,188,112,128,138,109,0,0,30,176,69,188,138,61,3,0,220,224,5,64,125,224,109,91,203,97,91,117,131,217,46,52,216,182,237,7,239,92,41,220,123,111,27,119,3,86,221,6,200,54,20,30,3,119,123,32,64,109,19,128,117,251,6,220,235,109,195,119,31,0,252,54,160,210,195,12,72,118,243,179,171,4,95,1,208,3,42,240,125,172,79,111,91,237,0,7,1,248,231,186,30,180,170,226,1,235,54,237,126,126,232,186,169,170,151,145,15,32,148,27,220,130,139,7,169,195,63,31,15,88,161,2,0,160,226,134,173,220,144,225,80,241,0,160,250,140,181,131,42,219,111,27,176,13,21,183,13,39,24,184,111,27,208,0,75,128,75,15,215,31,110,126,212,8,0,0,224,229,118,224,225,6,0,16,168,182,161,2,54,64,13,180,13,245,241,176,13,216,133,216,6,0,92,217,6,84,216,181,77,93,109,195,182,10,219,184,106,27,120,181,130,109,155,10,21,182,161,2,8,32,0,0,0,224,159,32,96,159,222,85,245,6,0,255,242,130,194,109,3,0,237,250,236,182,225,64,197,195,43,96,160,2,175,250,4,65,133,231,0,212,171,227,225,182,220,235,3,80,173,181,110,76,181,107,84,168,0,0,110,176,0,14,32,240,170,23,84,0,110,0,188,112,136,147,1,56,84,0,0,0,149,2,120,21,128,109,0,170,109,0,176,13,0,80,5,176,205,84,248,171,80,49,212,182,0,0,192,203,205,237,0,220,188,240,192,1,21,182,1,21,182,1,168,176,225,80,15,216,6,84,219,0,0,21,176,253,170,109,133,187,217,144,122,217,134,109,47,3,55,21,24,171,219,6,108,171,128,23,108,212,13,1,219,0,84,21,176,13,219,80,109,3,42,0,192,71,181,253,192,1,47,64,190,203,0,175,98,244,114,5,192,14,56,47,9,42,0,9,232,118,59,240,241,164,186,141,123,232,1,255,186,89,5,133,10,0,42,94,69,88,219,170,110,0,84,187,27,1,160,66,128,195,135,1,0,212,7,30,67,181,13,21,0,240,128,23,220,0,168,15,64,53,26,0,168,182,85,0,112,107,219,3,219,254,0,220,14,175,99,0,0,0,47,55,0,112,3,188,0,0,0,142,87,1,216,134,10,219,56,160,30,176,173,2,176,13,0,42,84,216,30,87,65,239,219,253,82,109,227,216,141,108,219,126,168,8,0,128,109,64,125,176,161,66,5,0,216,134,187,3,176,173,58,184,249,85,192,54,84,168,56,0,31,47,184,225,149,138,171,0,65,5,59,247,110,192,1,168,184,109,232,6,0,0,255,176,61,240,190,162,93,118,215,0,188,84,216,6,84,168,143,7,160,86,23,0,42,1,0,112,55,60,238,5,184,1,80,113,0,80,161,2,170,109,104,22,160,55,12,160,62,0,64,3,160,89,208,8,96,105,15,93,128,251,179,3,0,84,216,6,0,0,0,0,224,112,131,159,1,64,181,141,227,1,168,182,241,80,183,13,224,176,141,120,0,170,109,213,54,0,64,181,134,109,208,251,216,139,216,76,64,124,0,175,96,171,2,240,1,96,1,0,0,64,133,23,220,108,171,0,86,255,120,64,5,128,15,224,128,15,232,213,1,21,128,127,133,23,156,145,84,0,176,133,170,226,161,130,108,171,184,109,124,188,10,56,117,247,243,171,128,111,12,168,2,170,159,113,21,120,55,73,120,47,213,12,0,7,220,128,123,1,236,80,3,56,128,135,10,0,128,170,106,102,64,181,173,65,53,0,0,0,128,38,6,182,85,219,88,2,184,234,15,184,1,110,158,211,171,128,109,0,240,114,3,0,0,112,243,2,84,168,182,113,60,0,213,54,240,10,184,109,168,64,219,0,84,168,182,113,0,192,67,133,109,143,43,188,30,182,221,142,21,108,209,54,212,56,160,218,6,0,0,94,0,96,27,0,188,156,0,128,213,1,216,6,0,28,0,160,14,64,5,224,57,164,67,15,0,7,240,106,168,24,31,106,64,245,194,112,195,63,84,60,240,42,160,138,109,21,234,227,1,159,144,64,82,195,171,168,176,5,220,0,0,80,221,40,16,128,26,8,0,80,1,21,158,1,13,23,2,0,0,26,32,7,108,35,67,134,152,53,171,0,252,1,0,160,7,0,21,182,1,120,185,1,0,0,85,1,128,109,168,248,182,241,128,10,216,6,94,225,192,219,84,216,6,128,99,60,84,219,80,223,54,160,96,225,25,84,107,91,192,182,91,21,176,5,160,218,6,84,192,182,187,176,13,168,128,109,184,233,218,6,224,69,1,216,84,232,141,3,0,160,0,216,101,119,32,14,128,3,170,109,192,174,79,0,234,182,81,13,248,0,132,42,16,240,241,130,42,42,128,7,160,122,81,184,245,50,192,221,36,108,67,37,0,128,15,3,30,7,160,98,0,80,31,15,0,182,1,91,72,0,176,52,88,26,0,208,182,85,9,21,42,84,219,0,220,108,251,211,3,0,220,224,57,232,1,0,0,0,192,203,13,112,243,2,108,171,128,109,224,120,0,80,1,219,120,55,160,109,32,224,39,160,190,109,183,120,48,180,237,5,192,182,106,91,197,49,160,218,6,96,11,219,112,83,109,171,128,109,85,3,2,0,168,109,82,1,187,208,6,0,85,133,187,240,130,27,160,89,161,122,9,178,225,43,52,0,22,43,105,213,235,173,110,128,90,217,198,1,192,105,169,177,23,2,110,254,21,94,158,225,19,182,85,120,81,1,236,10,112,55,211,166,170,199,1,224,161,218,6,0,60,14,141,0,64,125,0,0,0,168,48,42,0,97,67,3,84,219,0,64,179,0,28,15,84,224,208,252,1,64,179,0,231,225,1,84,0,240,12,55,192,205,11,0,0,184,193,75,5,240,97,27,192,3,128,23,14,2,222,54,100,40,140,61,3,112,83,125,96,27,94,31,10,80,113,219,80,176,13,5,192,2,26,192,246,112,59,96,27,0,188,40,188,173,11,213,246,187,251,128,109,55,48,216,117,243,177,173,122,185,145,57,12,83,93,20,118,235,77,135,106,79,244,225,85,56,255,32,192,3,114,94,181,141,171,16,84,251,216,134,250,4,213,231,13,84,184,3,156,195,54,174,178,7,0,53,14,245,109,3,170,237,176,33,84,0,0,61,134,10,0,56,0,0,0,84,13,176,96,105,80,1,168,80,193,218,86,1,56,228,113,236,141,199,251,3,0,0,0,0,0,0,0,0,184,1,0,128,128,155,23,0,0,192,241,80,1,219,3,56,174,0,219,120,168,182,1,55,0,80,225,227,101,27,192,161,2,15,12,55,152,129,227,1,216,70,232,108,123,221,6,0,188,170,109,31,166,178,199,103,199,3,117,97,27,26,224,238,240,33,184,3,128,53,192,249,28,0,251,64,29,0,1,192,7,80,135,138,3,128,130,138,195,182,10,168,80,129,0,160,98,12,0,42,48,108,128,106,27,128,10,0,0,160,2,7,0,21,0,0,216,134,109,170,217,102,42,83,109,3,0,84,216,131,10,192,3,146,222,22,174,234,15,0,0,84,219,112,243,2,0,0,240,2,220,0,0,0,0,184,193,11,0,0,28,120,64,133,109,60,14,64,197,183,13,245,128,216,198,189,224,134,7,174,0,219,110,0,128,32,0,24,1,168,176,173,170,102,5,28,48,29,10,0,223,182,138,0,160,62,240,80,1,0,20,112,3,225,0,160,122,189,168,88,251,0,0,0,128,58,0,216,86,129,42,96,91,85,129,143,135,10,220,54,0,188,10,0,42,0,32,160,2,128,106,27,0,0,245,1,0,128,102,1,0,52,106,27,0,11,155,46,84,0,128,61,0,0,0,200,1,221,176,252,217,1,0,176,13,192,205,11,128,109,168,0,96,233,13,0,0,0,0,0,0,0,192,241,0,84,219,120,28,0,84,224,227,109,123,157,108,3,94,56,108,171,110,64,2,240,109,3,240,34,184,61,0,192,182,10,248,4,16,224,96,27,0,20,70,0,192,176,59,52,47,0,110,248,14,8,0,88,219,58,200,135,132,2,0,0,0,84,0,80,1,0,80,161,2,248,0,160,2,192,199,67,5,52,88,128,10,64,181,13,21,42,0,0,0,0,21,96,154,5,64,3,111,177,96,42,219,42,131,109,21,144,12,0,224,0,86,91,237,65,5,170,63,0,0,0,0,184,193,11,0,0,0,0,0,0,0,188,0,0,0,0,224,110,192,3,129,225,117,216,6,128,171,71,0,176,13,168,110,0,128,7,174,2,240,129,109,187,111,27,0,8,110,120,216,2,192,241,80,161,218,86,97,27,42,108,3,192,119,200,199,3,95,9,0,0,22,220,18,42,84,216,211,1,0,160,89,128,10,0,80,109,3,80,109,3,80,1,192,54,160,194,54,174,2,176,30,0,0,0,42,0,0,0,160,2,0,0,219,42,0,0,80,9,128,106,91,5,108,171,0,84,219,112,0,192,177,17,187,107,192,182,63,212,183,253,0,0,0,0,0,21,182,1,0,22,0,0,0,0,0,80,1,219,0,0,224,192,195,54,8,42,0,224,219,134,10,219,42,224,70,0,128,15,121,99,27,0,148,22,1,216,6,188,112,16,192,14,231,227,161,2,128,138,3,238,2,182,93,1,248,0,42,0,0,4,84,1,64,83,6,128,6,149,116,237,129,129,86,1,168,0,160,2,0,0,168,113,0,42,84,0,248,0,0,219,0,0,0,80,1,0,0,0,64,181,0,192,210,184,84,88,49,3,128,10,0,170,109,0,128,10,219,8,216,86,53,237,254,176,13,0,0,0,0,110,94,0,0,192,13,0,0,0,0,0,192,11,80,1,64,96,27,56,240,195,237,1,0,7,16,0,181,13,16,0,192,207,240,201,86,1,0,24,176,13,117,64,217,6,84,208,110,184,186,109,21,0,128,240,24,168,84,0,0,128,10,0,0,160,2,128,64,11,88,4,10,199,218,2,80,5,0,0,0,0,192,182,28,20,0,0,104,22,0,0,80,109,107,128,5,168,0,0,176,0,13,0,22,0,168,32,45,3,108,3,42,160,218,86,109,3,170,109,7,128,109,0,242,137,2,240,7,0,0,170,109,0,0,0,192,13,0,0,0,0,0,0,0,0,0,0,188,30,167,0,240,15,222,15,0,128,109,21,0,84,192,54,0,47,72,120,18,0,216,6,30,160,192,176,141,171,128,27,0,119,54,85,181,109,23,0,134,118,0,240,192,177,2,128,86,5,0,128,86,89,219,42,77,208,11,75,160,2,88,21,21,22,0,216,6,0,21,0,108,203,1,21,182,85,219,0,84,2,60,14,0,219,170,192,182,10,0,0,0,0,44,64,131,5,84,26,0,108,67,3,44,21,26,84,21,0,84,1,0,0,109,219,117,128,195,223,54,30,176,240,56,0,168,182,1,55,0,201,54,0,0,0,0,0,182,237,2,112,3,0,0,56,0,60,0,106,219,11,128,155,10,0,0,160,2,120,5,192,86,133,109,192,221,161,23,0,108,3,118,97,91,117,179,173,218,182,13,64,245,129,151,155,151,202,110,126,55,168,192,225,1,28,60,14,219,80,161,170,180,109,175,201,168,187,129,131,27,84,219,56,240,208,193,2,88,64,2,180,198,160,2,212,107,0,80,53,25,192,193,219,146,147,7,59,80,65,188,85,3,189,22,104,64,101,201,54,13,176,44,0,128,133,102,27,11,0,104,108,174,5,205,54,0,7,0,224,193,181,95,116,107,117,109,227,85,127,212,110,61,156,239,129,109,0,188,197,2,0,47,80,219,110,240,2,224,6,0,192,149,6,175,7,14,60,0,192,11,0,14,192,237,85,31,175,195,205,12,0,0,0,0,118,95,0,219,10,80,97,219,54,184,0,108,83,192,237,0,211,94,50,9,128,1,240,213,116,147,192,39,104,22,224,43,0,124,1,5,84,21,86,248,0,88,29,176,205,133,161,218,170,45,152,170,89,32,154,5,173,162,109,205,52,128,109,4,0,112,248,0,52,174,192,183,180,13,170,109,104,134,213,96,55,11,168,0,13,133,182,161,99,97,27,42,160,65,181,13,64,5,192,14,60,108,195,81,1,0,112,152,238,172,129,109,13,182,253,177,237,55,78,51,169,176,13,0,0,0,0,42,27,0,224,229,6,0,120,0,110,94,120,0,192,3,0,0,0,56,224,6,168,56,30,120,219,80,225,229,118,216,214,27,80,17,111,219,11,80,135,109,0,0,0,181,109,128,11,240,230,2,0,0,53,180,161,2,36,7,36,108,3,150,10,168,160,96,171,96,1,21,182,85,168,160,97,214,0,12,2,88,64,142,161,178,117,182,1,12,64,14,26,0,96,50,216,198,12,53,90,0,149,108,67,37,32,96,27,44,128,176,41,232,128,161,17,88,29,0,12,168,108,160,109,95,1,213,246,8,0,160,183,119,140,67,195,1,127,84,159,222,94,108,134,138,227,97,1,128,106,219,13,0,133,207,1,128,0,175,215,91,133,109,0,158,195,121,0,7,220,0,0,0,0,0,192,227,128,2,224,6,168,182,1,219,64,116,83,225,5,213,54,224,134,0,60,39,7,80,109,115,80,3,94,0,224,70,96,176,14,21,48,160,26,72,5,160,2,78,88,4,104,67,2,18,44,104,98,1,21,22,204,0,0,168,188,18,182,37,0,128,181,0,21,102,64,181,13,0,0,88,72,154,177,0,44,9,110,22,0,52,152,0,24,0,22,0,0,180,173,194,87,0,64,118,0,0,160,218,6,240,184,234,143,241,224,214,110,108,3,3,0,96,91,5,0,0,120,0,0,96,219,114,27,0,64,15,15,220,128,7,0,28,0,0,0,0,240,0,0,0,15,168,3,182,1,192,54,52,168,8,16,108,3,190,182,173,65,101,19,112,12,184,1,56,84,13,102,56,77,6,208,154,28,208,152,10,48,168,182,161,1,42,96,7,24,213,54,212,217,235,88,0,128,251,218,6,16,154,25,128,10,219,0,160,114,3,24,218,128,165,108,131,171,133,5,205,54,96,209,44,0,64,195,48,53,154,160,85,109,67,181,13,0,0,84,64,5,0,219,0,232,193,14,208,67,101,233,53,0,143,247,87,199,241,26,84,64,59,44,60,108,107,98,27,0,224,5,55,0,94,0,164,155,25,0,220,188,224,6,0,135,23,224,6,0,56,128,7,0,47,64,133,109,64,125,219,0,160,59,248,189,10,91,64,5,30,176,13,0,184,34,24,224,161,70,216,134,250,176,13,0,42,44,5,104,152,176,10,11,102,85,181,13,179,94,216,134,10,0,42,160,170,128,124,16,96,91,179,244,74,207,170,109,205,54,194,2,64,1,192,176,52,96,79,11,104,150,4,195,128,42,128,109,149,53,3,0,88,220,2,216,3,0,0,213,182,10,0,0,224,0,176,13,149,157,30,160,1,132,189,90,117,64,181,141,251,187,65,59,160,217,194,172,106,56,216,120,104,128,5,184,1,0,220,0,0,42,96,27,112,3,0,224,112,3,0,85,131,237,7,84,88,120,248,28,96,64,192,111,195,39,0,6,238,31,192,208,24,112,64,44,0,0,84,219,176,62,228,15,168,3,80,161,18,0,129,10,210,62,192,133,27,32,153,180,13,64,133,10,192,21,160,49,0,180,173,2,170,109,39,205,58,153,52,171,182,113,13,0,0,224,1,22,16,51,0,23,88,216,224,196,144,219,150,246,27,11,0,0,120,39,8,1,109,182,168,182,173,42,112,55,0,0,204,47,31,182,17,8,118,0,128,0,63,225,113,60,42,119,247,247,223,255,251,223,207,88,69,219,3,0,16,131,30,190,125,216,246,2,84,0,0,0,88,182,213,16,216,11,122,176,3,0,44,13,0,220,224,5,0,244,6,2,118,0,22,0,255,1,0,42,96,27,26,96,219,45,224,165,2,128,10,0,150,170,217,194,182,123,183,5,220,251,128,5,118,122,227,118,168,0,96,84,0,0,108,171,15,13,128,165,234,126,188,165,240,42,224,221,171,0,240,176,141,131,29,128,109,56,255,95,16,28,27,32,0,4,65,16,98,46,209,200,254,171,253,21,14,192,13,0,0,175,3,128,219,171,0,224,5,64,47,84,168,225,5,0,0,0,219,0,220,96,23,0,108,3,42,0,219,0,84,219,128,110,3,0,0,0,168,158,85,219,218,109,227,125,63,191,63,183,30,172,161,158,96,192,222,0,0,0,0,73,69,78,68,174,66,96,130]);Module["FS_createDataFile"]("/examples_data","matcap_00001.png",fileData1,true,true,false);var fileData2=[];fileData2.push.apply(fileData2,[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,2,0,0,0,2,0,8,2,0,0,0,123,26,67,173,0,0,0,9,112,72,89,115,0,0,46,35,0,0,46,35,1,120,165,63,118,0,0,56,44,105,84,88,116,88,77,76,58,99,111,109,46,97,100,111,98,101,46,120,109,112,0,0,0,0,0,60,63,120,112,97,99,107,101,116,32,98,101,103,105,110,61,34,239,187,191,34,32,105,100,61,34,87,53,77,48,77,112,67,101,104,105,72,122,114,101,83,122,78,84,99,122,107,99,57,100,34,63,62,10,60,120,58,120,109,112,109,101,116,97,32,120,109,108,110,115,58,120,61,34,97,100,111,98,101,58,110,115,58,109,101,116,97,47,34,32,120,58,120,109,112,116,107,61,34,65,100,111,98,101,32,88,77,80,32,67,111,114,101,32,53,46,54,45,99,48,54,55,32,55,57,46,49,53,55,55,52,55,44,32,50,48,49,53,47,48,51,47,51,48,45,50,51,58,52,48,58,52,50,32,32,32,32,32,32,32,32,34,62,10,32,32,32,60,114,100,102,58,82,68,70,32,120,109,108,110,115,58,114,100,102,61,34,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,49,57,57,57,47,48,50,47,50,50,45,114,100,102,45,115,121,110,116,97,120,45,110,115,35,34,62,10,32,32,32,32,32,32,60,114,100,102,58,68,101,115,99,114,105,112,116,105,111,110,32,114,100,102,58,97,98,111,117,116,61,34,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,120,109,112,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,100,99,61,34,104,116,116,112,58,47,47,112,117,114,108,46,111,114,103,47,100,99,47,101,108,101,109,101,110,116,115,47,49,46,49,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,112,104,111,116,111,115,104,111,112,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,112,104,111,116,111,115,104,111,112,47,49,46,48,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,120,109,112,77,77,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,47,109,109,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,115,116,69,118,116,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,47,115,84,121,112,101,47,82,101,115,111,117,114,99,101,69,118,101,110,116,35,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,116,105,102,102,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,116,105,102,102,47,49,46,48,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,101,120,105,102,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,101,120,105,102,47,49,46,48,47,34,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,58,67,114,101,97,116,111,114,84,111,111,108,62,65,100,111,98,101,32,80,104,111,116,111,115,104,111,112,32,67,67,32,50,48,49,53,32,40,77,97,99,105,110,116,111,115,104,41,60,47,120,109,112,58,67,114,101,97,116,111,114,84,111,111,108,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,58,67,114,101,97,116,101,68,97,116,101,62,50,48,49,56,45,48,51,45,50,53,84,50,50,58,50,53,58,49,50,43,48,50,58,48,48,60,47,120,109,112,58,67,114,101,97,116,101,68,97,116,101,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,58,77,111,100,105,102,121,68,97,116,101,62,50,48,49,56,45,48,51,45,50,53,84,50,51,58,49,53,58,49,56,43,48,50,58,48,48,60,47,120,109,112,58,77,111,100,105,102,121,68,97,116,101,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,58,77,101,116,97,100,97,116,97,68,97,116,101,62,50,48,49,56,45,48,51,45,50,53,84,50,51,58,49,53,58,49,56,43,48,50,58,48,48,60,47,120,109,112,58,77,101,116,97,100,97,116,97,68,97,116,101,62,10,32,32,32,32,32,32,32,32,32,60,100,99,58,102,111,114,109,97,116,62,105,109,97,103,101,47,112,110,103,60,47,100,99,58,102,111,114,109,97,116,62,10,32,32,32,32,32,32,32,32,32,60,112,104,111,116,111,115,104,111,112,58,67,111,108,111,114,77,111,100,101,62,51,60,47,112,104,111,116,111,115,104,111,112,58,67,111,108,111,114,77,111,100,101,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,77,77,58,73,110,115,116,97,110,99,101,73,68,62,120,109,112,46,105,105,100,58,57,100,55,56,99,56,51,57,45,97,49,52,48,45,52,99,99,53,45,57,101,100,101,45,52,99,98,53,48,49,56,56,48,99,56,49,60,47,120,109,112,77,77,58,73,110,115,116,97,110,99,101,73,68,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,77,77,58,68,111,99,117,109,101,110,116,73,68,62,120,109,112,46,100,105,100,58,57,100,55,56,99,56,51,57,45,97,49,52,48,45,52,99,99,53,45,57,101,100,101,45,52,99,98,53,48,49,56,56,48,99,56,49,60,47,120,109,112,77,77,58,68,111,99,117,109,101,110,116,73,68,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,77,77,58,79,114,105,103,105,110,97,108,68,111,99,117,109,101,110,116,73,68,62,120,109,112,46,100,105,100,58,57,100,55,56,99,56,51,57,45,97,49,52,48,45,52,99,99,53,45,57,101,100,101,45,52,99,98,53,48,49,56,56,48,99,56,49,60,47,120,109,112,77,77,58,79,114,105,103,105,110,97,108,68,111,99,117,109,101,110,116,73,68,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,77,77,58,72,105,115,116,111,114,121,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,114,100,102,58,83,101,113,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,114,100,102,58,108,105,32,114,100,102,58,112,97,114,115,101,84,121,112,101,61,34,82,101,115,111,117,114,99,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,69,118,116,58,97,99,116,105,111,110,62,99,114,101,97,116,101,100,60,47,115,116,69,118,116,58,97,99,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,69,118,116,58,105,110,115,116,97,110,99,101,73,68,62,120,109,112,46,105,105,100,58,57,100,55,56,99,56,51,57,45,97,49,52,48,45,52,99,99,53,45,57,101,100,101,45,52,99,98,53,48,49,56,56,48,99,56,49,60,47,115,116,69,118,116,58,105,110,115,116,97,110,99,101,73,68,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,69,118,116,58,119,104,101,110,62,50,48,49,56,45,48,51,45,50,53,84,50,50,58,50,53,58,49,50,43,48,50,58,48,48,60,47,115,116,69,118,116,58,119,104,101,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,69,118,116,58,115,111,102,116,119,97,114,101,65,103,101,110,116,62,65,100,111,98,101,32,80,104,111,116,111,115,104,111,112,32,67,67,32,50,48,49,53,32,40,77,97,99,105,110,116,111,115,104,41,60,47,115,116,69,118,116,58,115,111,102,116,119,97,114,101,65,103,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,114,100,102,58,108,105,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,114,100,102,58,83,101,113,62,10,32,32,32,32,32,32,32,32,32,60,47,120,109,112,77,77,58,72,105,115,116,111,114,121,62,10,32,32,32,32,32,32,32,32,32,60,116,105,102,102,58,79,114,105,101,110,116,97,116,105,111,110,62,49,60,47,116,105,102,102,58,79,114,105,101,110,116,97,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,60,116,105,102,102,58,88,82,101,115,111,108,117,116,105,111,110,62,51,48,48,48,48,48,48,47,49,48,48,48,48,60,47,116,105,102,102,58,88,82,101,115,111,108,117,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,60,116,105,102,102,58,89,82,101,115,111,108,117,116,105,111,110,62,51,48,48,48,48,48,48,47,49,48,48,48,48,60,47,116,105,102,102,58,89,82,101,115,111,108,117,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,60,116,105,102,102,58,82,101,115,111,108,117,116,105,111,110,85,110,105,116,62,50,60,47,116,105,102,102,58,82,101,115,111,108,117,116,105,111,110,85,110,105,116,62,10,32,32,32,32,32,32,32,32,32,60,101,120,105,102,58,67,111,108,111,114,83,112,97,99,101,62,54,53,53,51,53,60,47,101,120,105,102,58,67,111,108,111,114,83,112,97,99,101,62,10,32,32,32,32,32,32,32,32,32,60,101,120,105,102,58,80,105,120,101,108,88,68,105,109,101,110,115,105,111,110,62,53,49,50,60,47,101,120,105,102,58,80,105,120,101,108,88,68,105,109,101,110,115,105,111,110,62,10,32,32,32,32,32,32,32,32,32,60,101,120,105,102,58,80,105,120,101,108,89,68,105,109,101,110,115,105,111,110,62,53,49,50,60,47,101,120,105,102,58,80,105,120,101,108,89,68,105,109,101,110,115,105,111,110,62,10,32,32,32,32,32,32,60,47,114,100,102,58,68,101,115,99,114,105,112,116,105,111,110,62,10,32,32,32,60,47,114,100,102,58,82,68,70,62,10,60,47,120,58,120,109,112,109,101,116,97,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32]);fileData2.push.apply(fileData2,[32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,60,63,120,112,97,99,107,101,116,32,101,110,100,61,34,119,34,63,62,149,19,42,141,0,0,0,32,99,72,82,77,0,0,122,37,0,0,128,131,0,0,249,255,0,0,128,233,0,0,117,48,0,0,234,96,0,0,58,152,0,0,23,111,146,95,197,70,0,1,69,124,73,68,65,84,120,218,236,253,233,114,35,61,206,45,140,2,96,166,236,122,186,123,191,223,142,19,113,238,255,218,78,124,177,119,119,87,149,173,41,39,146,0,206,15,14,201,76,101,202,146,44,187,92,245,136,193,168,146,100,13,57,2,32,176,176,22,233,99,60,198,29,135,20,179,120,65,89,149,231,127,210,252,122,250,147,136,122,86,207,202,42,172,82,190,81,89,196,179,83,181,42,78,197,10,15,236,173,119,97,14,206,122,239,189,247,206,57,111,157,27,44,15,214,247,131,239,7,238,186,48,125,219,186,166,177,199,99,154,253,242,108,27,219,54,174,107,125,223,249,190,227,161,23,59,136,29,124,26,142,189,23,118,42,94,53,204,114,79,243,139,78,85,68,89,38,175,59,85,167,58,217,53,150,56,165,56,48,249,64,177,42,79,14,170,44,29,197,199,120,140,219,6,193,99,60,198,29,135,42,68,75,46,201,136,139,87,1,80,0,5,85,5,85,80,73,51,190,142,16,38,34,16,1,146,18,40,129,34,8,40,171,120,97,167,97,186,1,236,32,67,47,67,175,201,178,115,211,114,211,218,227,113,56,28,252,225,104,15,7,119,56,244,251,125,191,223,119,187,93,187,221,183,219,125,243,186,107,94,227,227,244,244,231,226,156,189,63,60,104,94,119,118,183,183,187,125,191,223,219,253,97,56,28,220,225,96,219,99,152,193,79,120,219,179,27,192,91,96,135,226,73,60,128,98,218,107,4,133,184,151,97,135,211,206,35,8,104,60,116,16,30,1,96,58,158,88,60,126,140,199,184,247,120,56,128,199,184,193,200,207,199,248,39,66,37,68,34,36,34,36,64,2,36,66,98,84,33,144,96,212,17,5,32,76,85,149,224,18,68,68,132,153,217,123,241,28,226,119,215,245,182,233,108,211,185,67,27,30,240,174,241,187,134,95,143,254,229,224,94,15,246,101,111,95,246,46,77,255,122,24,94,247,195,207,93,255,115,55,252,136,211,254,124,13,211,189,108,203,127,221,203,235,226,28,126,190,14,63,95,237,203,54,60,200,179,255,177,237,95,118,246,231,206,254,220,13,63,119,246,101,239,126,198,217,111,15,253,246,224,182,71,187,59,186,125,227,246,141,63,180,254,208,186,174,119,93,239,251,193,247,150,7,39,206,169,247,234,189,66,113,196,16,128,80,8,148,162,165,215,210,244,63,28,192,99,60,28,192,99,124,193,129,197,200,47,202,116,82,154,138,42,32,33,16,38,8,190,64,80,89,212,35,123,177,3,15,189,235,218,161,57,198,176,253,229,181,125,121,237,126,190,180,47,47,237,203,75,251,250,218,190,190,118,219,173,255,185,245,63,183,238,117,199,175,59,255,186,147,215,189,188,238,221,235,206,111,247,186,59,134,9,199,150,142,45,54,45,29,91,211,116,166,179,121,86,189,11,255,86,189,171,134,126,121,118,54,79,211,14,225,95,211,14,122,104,194,247,203,254,8,187,163,236,14,178,221,203,118,175,187,195,240,186,237,95,94,251,151,215,240,96,120,121,237,126,190,244,47,175,199,31,63,155,159,47,237,203,235,176,219,217,253,222,31,142,124,108,164,105,125,215,218,161,243,110,96,111,197,59,101,31,14,24,166,9,32,170,44,16,231,232,8,226,10,42,205,199,120,140,135,3,120,140,95,98,250,23,255,36,201,56,33,40,169,130,42,138,162,40,178,32,11,120,239,173,245,93,239,143,157,221,55,238,208,218,221,190,219,237,134,221,222,110,119,195,235,118,248,249,218,191,188,14,63,94,220,203,206,189,236,236,235,222,111,15,126,123,144,221,81,247,141,238,27,56,180,120,236,168,233,169,29,178,89,175,7,95,15,190,178,190,178,254,201,242,147,229,39,39,207,94,255,98,248,139,225,137,229,137,229,89,52,204,111,10,97,254,5,184,56,195,219,242,71,194,199,159,88,158,157,60,59,217,120,169,7,31,93,72,239,130,71,9,155,132,199,78,15,173,236,27,222,55,188,59,250,237,97,120,221,46,206,254,231,174,127,217,13,175,123,187,59,14,135,198,53,157,111,123,238,7,176,30,172,7,207,192,130,0,97,1,133,197,18,224,212,227,62,198,99,60,28,192,99,124,149,81,1,26,64,163,128,172,40,138,94,192,11,56,214,174,227,166,177,187,253,240,178,237,126,190,180,63,126,246,223,127,246,255,253,209,125,127,233,127,188,14,63,94,237,203,142,95,246,186,61,226,174,161,125,75,93,95,119,195,166,183,155,193,61,15,126,99,253,211,224,159,6,95,139,132,249,36,250,172,240,13,49,207,39,213,103,209,141,234,70,245,89,225,89,97,163,176,81,120,18,93,153,184,56,55,162,97,214,44,229,124,2,120,2,120,22,125,82,125,82,221,176,212,158,107,207,27,150,111,172,201,73,112,109,125,61,184,202,186,202,186,167,222,215,189,171,58,75,135,78,15,45,111,15,238,117,111,95,118,97,29,99,95,182,195,203,171,253,249,218,253,124,9,211,238,247,195,225,96,143,71,223,181,98,7,240,14,148,99,141,96,58,113,234,24,30,227,49,30,14,224,49,126,205,80,213,152,190,103,22,102,245,172,206,139,117,220,244,190,233,248,216,250,99,59,188,236,251,159,187,225,53,36,235,15,188,61,202,190,213,125,135,199,150,142,109,213,246,117,59,60,247,238,219,224,255,105,229,47,39,127,177,62,139,126,99,253,75,32,78,214,111,94,140,74,5,90,171,26,208,90,181,2,24,167,136,81,49,42,70,4,132,129,25,132,65,24,23,167,10,120,88,156,36,188,56,141,74,248,215,136,24,145,176,13,97,62,137,62,115,116,27,207,0,121,254,5,248,151,64,116,15,214,215,214,87,189,173,122,91,183,174,106,172,57,14,184,239,100,223,242,246,232,94,14,195,203,254,248,178,109,95,182,221,203,174,221,238,219,215,125,187,221,183,251,67,183,63,12,125,63,244,189,29,6,239,156,48,171,200,35,255,243,24,15,7,240,24,191,222,238,151,131,153,251,182,235,219,182,61,54,221,254,120,60,28,154,237,254,240,186,61,190,108,251,253,113,56,52,254,208,186,166,131,222,146,229,218,235,134,97,35,248,172,20,254,125,82,250,6,230,9,204,51,152,141,224,70,176,6,170,148,12,144,17,68,1,18,64,5,144,152,86,2,85,16,137,147,83,152,44,10,162,192,225,69,6,230,197,28,22,64,153,114,159,76,82,40,39,230,159,99,137,143,83,70,222,132,229,14,196,143,152,48,5,140,64,45,104,20,55,64,97,62,161,121,66,243,140,230,27,85,207,104,158,129,190,41,109,24,140,19,26,60,244,78,187,65,218,161,63,52,253,161,105,15,199,102,187,63,110,119,251,237,238,240,178,221,191,110,219,182,237,186,174,239,251,97,24,172,181,206,57,239,189,44,238,218,99,60,198,195,1,60,198,226,16,89,192,142,139,8,176,2,107,194,229,20,115,98,238,71,123,107,213,13,98,157,27,120,232,121,232,165,105,253,118,111,191,191,244,255,254,238,254,239,191,237,191,255,35,255,253,174,223,127,84,63,95,235,151,237,102,187,127,218,29,254,217,246,255,171,183,255,114,254,127,171,254,47,208,255,5,250,151,242,179,250,191,0,55,162,181,106,37,66,42,160,12,192,128,2,82,129,84,192,6,152,192,35,8,129,26,128,202,120,53,94,209,75,76,46,165,20,19,248,52,89,64,2,12,53,238,44,56,51,159,150,192,18,136,95,158,190,42,39,114,29,38,120,10,147,28,145,55,232,8,45,162,69,24,32,128,252,209,3,122,32,15,228,1,61,24,7,228,216,120,49,94,42,39,53,195,134,97,195,240,36,88,9,27,246,21,251,103,145,127,42,252,47,192,255,81,252,31,214,127,177,254,211,203,63,7,255,143,206,126,219,183,79,175,135,205,143,221,230,191,91,243,239,239,248,159,239,250,239,255,250,255,254,215,253,252,225,246,175,174,217,249,118,223,183,93,223,118,182,31,188,117,202,18,42,199,226,89,60,79,206,99,81,151,159,156,216,241,13,143,245,196,195,1,60,198,31,127,178,137,240,100,16,17,16,2,225,136,56,76,32,147,0,213,87,85,16,5,17,240,30,172,213,97,240,135,163,223,31,134,221,174,123,221,118,175,219,110,187,181,251,189,61,28,252,225,200,131,213,222,234,224,212,121,181,30,88,208,11,178,100,56,16,42,16,32,0,160,2,42,168,106,8,159,53,195,90,98,20,47,227,84,213,100,211,79,95,9,134,94,202,167,179,143,240,189,103,88,97,20,51,236,75,92,124,136,230,133,200,4,38,91,160,119,194,251,195,142,3,64,120,39,64,90,67,40,144,128,81,12,139,9,35,224,154,206,53,221,208,180,195,161,233,118,135,246,117,215,252,220,30,126,190,14,187,221,176,219,245,187,157,61,28,108,219,120,219,139,122,64,65,210,152,38,10,179,64,148,74,178,252,146,219,47,242,146,232,49,30,14,224,49,254,134,131,17,20,3,66,95,5,199,46,45,199,105,56,39,221,224,143,157,219,55,110,123,148,151,131,255,190,243,223,119,238,199,206,253,216,241,203,129,183,13,29,122,106,109,53,112,53,176,177,108,156,84,172,21,235,70,176,22,196,208,32,160,132,74,32,72,140,40,136,130,192,160,12,202,41,33,195,0,12,32,88,90,243,144,245,142,147,65,25,196,171,166,15,230,167,80,76,245,154,31,135,136,120,105,234,202,92,126,255,216,178,27,214,25,19,151,48,122,166,50,49,21,162,242,16,152,231,199,32,138,170,168,74,162,32,74,172,148,19,71,12,53,67,37,176,17,168,5,66,81,186,86,172,89,42,231,107,231,105,176,208,118,122,108,249,112,148,253,49,28,127,251,99,215,191,236,66,229,96,216,29,251,166,237,186,206,57,103,189,243,194,193,208,107,154,0,32,0,12,161,11,91,4,52,191,254,24,15,7,240,24,127,248,88,238,222,2,97,16,73,240,243,144,71,16,118,236,6,219,119,182,109,134,195,161,223,237,134,151,237,240,243,213,254,124,133,215,198,236,58,115,28,54,157,223,116,254,121,144,127,120,252,135,208,63,213,60,11,62,11,62,43,133,185,81,50,138,101,48,27,102,78,172,147,40,170,130,8,70,99,26,131,107,100,141,211,11,177,134,25,22,19,200,66,225,131,60,121,154,205,107,105,106,149,37,88,219,133,41,43,115,229,253,32,82,62,46,35,250,53,223,128,211,9,249,175,94,192,139,134,23,101,220,254,224,50,107,175,198,107,229,181,18,168,4,54,12,223,208,124,3,243,77,232,155,210,51,227,179,135,103,167,79,86,204,177,51,199,142,142,45,239,14,246,101,219,253,124,217,255,252,177,255,241,227,240,227,71,127,60,68,66,11,55,120,111,85,130,75,20,21,6,21,2,80,68,1,96,85,6,149,199,141,241,112,0,143,241,119,176,254,16,87,252,19,44,57,2,24,0,82,5,22,29,156,111,123,127,104,237,190,113,175,59,247,186,179,47,161,185,105,235,118,123,57,54,208,118,79,150,55,94,158,189,126,99,248,198,240,164,184,1,172,0,43,129,39,165,26,168,18,52,28,146,206,41,230,101,12,51,6,230,9,114,19,195,127,31,255,29,255,122,146,78,1,81,84,0,165,92,173,69,165,176,140,136,51,253,4,9,17,99,152,70,104,244,37,243,137,43,115,229,253,2,177,88,18,234,37,249,49,199,154,196,188,50,225,37,100,228,71,247,144,60,196,212,49,104,120,51,242,248,113,195,74,162,228,163,111,32,239,43,102,195,188,113,252,196,178,241,252,228,184,118,254,89,224,89,32,180,38,80,111,245,216,201,190,113,187,131,221,238,67,99,90,191,221,13,219,157,59,28,92,219,248,182,245,93,43,214,131,23,10,231,11,41,92,6,2,143,26,192,195,1,60,198,159,62,214,218,136,200,89,176,131,118,29,31,27,191,63,196,158,172,151,87,121,217,195,235,65,94,15,184,111,77,59,212,142,159,4,54,10,181,98,173,88,35,85,72,21,18,1,2,11,88,15,206,39,219,199,32,146,10,179,30,188,143,64,157,16,2,59,142,81,176,99,13,69,130,50,171,46,69,167,235,105,94,165,136,238,39,143,203,23,103,137,151,89,247,236,205,243,116,99,242,10,160,172,64,48,79,176,73,139,41,35,199,234,25,28,231,53,77,88,7,168,231,89,250,40,236,66,88,0,25,133,10,112,19,14,190,226,147,210,6,32,204,208,160,240,141,245,155,151,191,156,60,91,150,215,3,191,236,253,203,206,255,220,13,63,183,221,143,215,238,231,107,247,243,213,55,157,116,3,88,15,10,24,234,13,0,213,163,165,224,225,0,30,227,239,182,26,240,222,15,195,208,247,189,221,55,195,246,48,188,236,251,151,221,240,178,231,237,145,119,141,238,187,77,51,60,117,246,217,250,103,47,223,20,158,1,158,8,159,137,2,199,25,6,208,78,200,193,139,103,245,94,253,104,151,51,26,39,0,141,124,138,151,195,3,39,224,5,88,81,32,16,94,70,152,202,24,86,23,9,19,22,77,113,116,126,131,122,25,153,68,195,55,132,80,186,120,195,248,85,203,83,87,230,217,10,112,105,205,51,238,40,231,124,18,96,180,244,67,179,26,128,114,44,77,167,61,18,96,9,9,174,0,165,205,255,230,17,82,118,161,116,140,10,33,171,70,2,97,207,73,165,86,173,85,159,84,191,41,252,131,245,159,12,223,28,63,13,190,110,7,104,90,217,31,121,187,119,175,187,225,117,27,24,238,186,221,193,239,27,215,118,190,31,196,62,16,165,15,7,240,24,127,131,145,205,10,51,59,231,172,181,195,48,116,93,215,239,14,221,238,208,237,14,195,246,224,14,173,180,131,177,92,123,253,135,208,55,161,191,212,124,195,106,131,166,66,67,129,212,178,192,8,133,42,34,16,162,33,52,211,203,41,128,139,8,209,208,104,10,37,197,248,49,212,85,8,136,32,41,200,109,52,122,145,156,57,25,109,104,97,106,23,42,177,37,248,39,61,94,88,37,220,54,79,33,64,211,133,200,28,8,164,83,228,15,20,79,195,246,199,197,196,136,23,10,152,43,17,225,226,169,170,122,182,97,178,183,236,173,120,203,110,96,55,148,78,34,86,146,67,253,192,201,63,204,230,47,170,158,149,106,175,52,120,24,156,244,86,59,155,154,203,142,205,241,56,28,219,161,235,189,181,236,252,227,238,120,56,128,199,248,157,70,206,147,3,20,88,111,6,112,83,220,119,100,221,23,47,78,209,179,12,190,111,252,126,231,95,94,248,63,223,249,255,254,87,255,207,127,55,63,94,159,95,247,223,154,246,95,206,255,75,229,95,168,127,161,60,99,17,21,198,196,133,143,211,115,8,90,201,9,57,65,203,56,120,178,108,156,232,96,213,58,24,28,88,15,131,199,48,123,15,236,129,61,8,99,32,185,79,80,24,116,30,157,135,192,145,153,103,202,162,156,22,96,75,120,232,105,145,118,246,98,0,158,174,103,117,100,113,170,44,207,136,57,74,52,215,172,194,194,97,134,79,158,254,41,138,27,120,86,207,226,252,56,49,226,112,70,244,170,103,245,76,222,135,105,156,35,107,205,16,231,198,211,198,147,241,17,61,5,12,40,8,64,228,92,152,198,123,244,142,216,35,123,100,79,18,79,144,97,173,25,190,49,254,229,224,95,22,254,101,225,127,179,252,213,116,240,242,226,254,251,95,251,227,187,123,253,57,188,254,28,182,63,187,221,110,56,28,184,235,192,115,114,99,160,12,201,161,197,90,76,116,209,186,186,172,212,71,139,242,195,1,60,198,39,12,3,128,152,0,220,37,117,176,129,0,251,139,12,251,128,40,10,214,74,111,253,190,177,175,135,254,101,215,254,220,118,175,123,119,236,176,119,149,215,200,218,12,152,161,250,17,216,30,134,140,108,245,49,98,205,161,235,137,85,29,63,24,95,201,129,240,216,166,59,65,205,79,173,198,2,66,105,102,83,110,200,221,195,57,107,117,134,218,250,170,124,218,85,99,13,128,52,219,140,178,89,79,68,128,133,153,53,37,135,212,115,168,126,7,127,23,48,188,32,8,64,170,24,23,79,26,191,54,159,151,74,145,20,136,21,29,251,126,176,135,54,52,22,4,214,213,227,203,182,217,110,251,99,195,206,169,10,26,144,8,17,18,72,221,2,65,195,96,173,200,244,184,49,31,14,224,49,62,99,148,92,241,154,219,120,9,148,192,99,148,95,1,17,176,150,219,150,247,173,219,237,135,239,175,238,199,214,255,220,241,246,0,187,198,52,125,61,248,205,224,73,137,148,76,1,213,15,115,68,232,151,255,166,169,82,130,247,49,162,122,130,201,29,249,254,195,191,105,131,78,141,179,0,42,162,64,152,148,30,231,111,64,197,57,199,244,218,84,92,158,43,239,71,197,197,185,250,254,245,185,198,42,177,54,139,182,129,201,99,149,113,10,195,248,216,171,120,101,86,245,202,172,227,211,228,78,128,37,56,138,44,49,22,22,67,193,203,70,166,10,64,2,172,52,178,233,25,231,205,96,161,237,228,216,248,221,97,248,177,235,191,111,219,31,63,143,63,95,155,215,215,110,191,183,125,239,6,43,158,85,228,188,42,65,233,180,30,62,224,225,0,30,227,83,70,65,216,16,2,60,65,101,80,15,138,0,162,236,108,239,154,198,238,118,118,187,179,47,91,255,115,79,219,182,58,14,79,131,252,131,233,95,80,253,165,230,155,135,141,215,192,102,131,10,11,104,125,46,208,44,1,186,115,82,23,141,85,205,144,129,9,85,208,128,144,145,212,66,92,164,242,231,80,253,85,200,205,56,203,24,249,134,21,192,87,212,205,76,165,221,178,204,123,166,153,57,225,139,198,42,136,136,100,214,135,242,245,242,205,226,25,89,114,199,89,108,58,115,18,58,12,158,20,159,148,190,41,125,19,250,198,248,52,248,186,119,216,13,188,63,218,253,190,221,238,15,47,47,135,215,23,238,59,30,122,117,94,37,186,119,133,249,50,233,97,244,31,14,224,49,126,237,89,68,138,36,204,2,204,210,181,254,216,184,237,190,127,121,29,94,246,126,123,144,99,75,237,176,241,252,196,242,77,225,27,224,6,176,6,32,85,18,9,120,121,35,52,129,234,115,104,19,82,240,17,246,142,9,201,147,113,59,193,212,100,104,188,242,180,238,90,192,58,75,74,181,145,85,109,169,214,186,246,250,140,92,225,94,86,248,116,172,166,134,214,183,10,207,174,15,150,86,12,0,9,254,164,249,208,177,74,36,48,157,207,216,53,93,204,220,71,157,219,158,99,119,116,110,129,246,140,201,103,43,11,229,6,55,239,144,125,197,92,171,62,137,62,5,117,4,196,191,0,191,41,60,179,110,188,80,103,249,112,180,219,93,247,243,165,127,221,119,175,251,126,191,247,199,78,250,30,60,147,44,88,141,135,74,193,195,1,60,198,99,60,198,99,60,198,195,1,60,198,39,140,50,158,84,1,239,113,176,208,245,112,108,253,207,173,127,217,186,28,251,119,195,198,243,147,232,19,154,74,145,56,177,37,71,84,7,158,178,155,197,126,174,208,167,154,95,73,111,203,121,231,50,45,147,178,58,56,22,6,116,158,251,214,162,138,48,161,0,186,120,226,73,161,162,164,24,186,234,35,215,254,180,234,58,169,196,245,99,101,145,49,2,156,38,116,120,177,144,171,56,93,136,100,152,172,20,105,186,114,198,111,11,13,201,142,193,71,20,176,132,54,180,64,164,225,133,156,84,170,21,194,6,244,73,245,137,165,118,108,58,91,53,67,255,115,219,191,108,251,151,93,191,219,185,125,227,219,22,134,33,126,79,230,91,125,140,135,3,120,140,79,30,14,196,11,123,97,239,156,239,122,119,104,134,221,193,190,236,237,207,125,168,241,98,211,215,131,123,98,121,82,124,86,216,0,36,114,6,22,245,32,30,212,131,122,0,30,185,13,194,191,185,105,171,236,234,138,38,41,102,105,180,0,182,99,226,19,198,196,158,15,186,150,42,153,207,83,190,135,132,55,156,192,120,62,2,162,115,237,251,207,140,107,91,10,74,153,129,242,113,6,163,10,107,137,77,149,72,209,164,194,10,172,249,233,232,153,24,66,109,25,5,83,214,72,3,21,107,40,6,164,238,98,142,86,59,216,239,212,197,70,162,42,30,149,73,160,18,217,48,60,177,60,123,121,114,170,189,213,166,119,251,99,255,186,111,182,175,129,114,206,110,183,125,223,91,107,189,247,222,123,145,7,153,208,195,1,60,198,39,59,0,239,157,115,206,185,97,24,134,166,237,14,199,110,123,24,182,135,97,119,160,206,225,224,55,12,27,197,13,80,21,62,32,26,111,84,68,34,82,66,65,96,84,175,188,218,247,20,132,105,163,144,59,130,82,162,148,36,12,120,35,37,80,210,241,21,28,13,34,204,59,161,96,138,245,204,230,118,2,214,44,73,161,79,144,163,168,191,210,208,159,179,233,64,215,205,242,232,197,3,27,142,228,2,6,84,85,99,213,55,244,223,73,92,132,149,27,86,62,8,13,16,24,81,187,209,91,135,179,47,201,117,132,54,104,64,33,84,34,32,138,29,35,168,140,10,164,18,24,73,159,84,55,130,196,10,214,115,55,12,251,166,221,31,155,221,254,176,223,7,105,154,236,0,30,235,128,135,3,120,140,119,70,244,145,33,45,194,40,51,179,49,196,166,156,104,198,197,59,219,247,93,83,253,216,226,247,87,252,254,138,255,121,209,255,190,224,203,174,62,52,79,221,240,205,250,32,122,254,4,80,43,162,168,134,242,160,34,177,65,79,232,16,44,162,69,178,100,44,85,206,40,123,101,15,204,202,30,36,243,44,75,16,72,81,241,170,190,36,73,64,203,224,24,172,71,199,24,8,109,124,100,107,8,252,157,185,53,183,192,180,36,147,87,228,100,64,38,120,205,208,85,28,103,238,70,64,42,231,36,197,52,229,127,14,96,214,48,39,36,113,197,156,124,234,74,171,45,103,248,67,101,121,138,234,242,60,81,82,11,163,208,3,208,114,10,106,80,96,203,235,2,100,198,130,46,98,76,7,57,6,47,234,88,18,106,72,60,163,23,112,140,150,209,114,229,209,56,168,44,144,3,180,170,86,116,96,29,152,188,160,99,242,18,218,202,12,59,195,174,18,255,47,167,255,203,233,63,189,254,195,241,95,214,111,218,6,183,91,249,254,131,255,223,255,235,255,207,191,249,251,119,254,254,221,109,95,92,123,112,190,115,224,29,176,85,231,129,199,150,177,112,49,203,170,15,126,220,251,15,7,240,24,64,169,139,11,16,128,2,63,39,0,1,3,0,42,42,40,139,216,129,143,221,176,221,117,47,175,237,235,62,240,55,216,99,203,131,69,199,196,74,136,53,82,80,89,193,16,134,199,228,140,226,24,137,23,93,93,0,185,123,171,200,234,164,36,204,73,223,86,124,124,210,96,53,137,232,207,70,233,11,31,185,41,173,179,252,235,39,79,63,199,190,220,11,152,116,243,226,102,177,153,238,114,236,19,51,107,66,28,41,131,68,197,0,204,169,157,40,95,147,30,32,0,247,157,111,186,102,119,104,118,135,230,101,219,188,236,226,165,216,15,164,128,170,10,172,25,51,138,0,184,96,238,31,216,161,135,3,120,140,56,76,113,50,20,98,115,21,35,24,0,101,225,161,119,199,163,125,61,12,175,91,251,178,247,63,247,124,104,245,216,235,177,135,206,146,101,195,90,43,62,9,86,58,129,12,78,17,132,161,96,60,205,248,39,82,75,156,117,111,9,204,146,239,227,227,105,126,102,76,209,200,188,101,119,236,86,91,75,1,93,105,191,78,191,71,207,62,189,229,39,126,221,88,223,36,92,156,111,82,151,158,246,154,133,14,178,178,167,44,136,204,51,115,208,222,137,29,6,137,157,34,164,143,66,93,199,72,82,43,19,48,150,181,239,249,208,242,161,237,94,247,237,143,151,225,251,214,189,108,237,203,118,104,59,215,15,226,57,152,120,32,13,141,128,193,220,63,162,254,135,3,120,140,165,155,159,35,175,90,242,1,234,149,157,120,244,142,187,110,216,29,187,159,47,221,207,23,247,186,55,199,254,169,247,223,132,190,129,249,6,230,47,48,223,192,60,43,85,161,139,53,37,97,98,27,87,65,172,54,161,81,203,188,108,25,158,175,241,149,64,33,0,18,178,196,75,137,148,81,95,138,82,145,32,61,205,206,38,37,184,195,204,249,159,156,2,90,0,234,8,162,96,153,201,57,157,225,23,35,249,1,92,253,116,242,39,93,158,107,249,156,51,40,160,181,172,209,153,143,44,207,213,159,94,113,12,179,166,138,226,241,140,68,111,84,12,78,68,211,34,130,161,44,20,100,115,210,199,115,31,217,216,199,39,18,154,200,2,191,80,197,106,88,255,162,250,27,152,39,47,79,94,158,6,193,206,242,161,113,47,7,247,178,63,254,252,217,239,118,190,237,193,59,208,208,38,54,154,252,71,212,255,112,0,143,177,60,16,112,20,106,245,172,131,227,110,176,219,29,111,247,118,187,243,251,163,54,93,213,219,216,204,133,213,51,152,103,48,27,52,21,16,42,66,146,22,9,141,69,99,27,87,16,45,97,24,177,131,153,144,82,98,166,190,196,237,140,221,188,55,80,102,174,165,119,207,174,0,22,227,250,55,131,244,27,158,190,39,99,243,9,41,160,219,122,214,86,30,135,117,64,86,77,78,93,123,137,44,40,192,135,40,57,188,211,37,99,64,22,101,56,105,148,37,240,98,88,13,107,37,178,1,248,70,213,55,170,158,17,159,25,171,129,181,233,120,119,180,175,7,251,122,232,183,219,126,123,240,199,163,88,7,162,244,176,249,15,7,240,24,231,172,191,73,208,126,97,29,6,109,59,57,54,114,108,236,247,87,247,186,167,166,175,157,127,22,125,66,168,85,43,137,2,82,161,190,55,178,210,39,131,158,3,186,136,227,244,129,63,0,34,145,100,188,183,167,48,124,6,76,12,63,202,160,167,128,250,108,29,202,168,95,177,12,117,103,65,253,108,65,112,26,239,175,254,117,13,188,95,4,233,112,253,211,201,159,174,44,2,95,29,206,223,113,94,176,40,145,162,132,46,2,229,106,96,198,55,119,138,26,66,61,213,48,136,189,8,99,37,57,169,111,34,75,197,202,131,85,27,73,94,43,192,39,128,90,160,114,130,142,235,193,107,211,13,47,251,227,143,31,251,31,47,237,118,235]);fileData2.push.apply(fileData2,[251,14,60,115,2,161,62,110,246,135,3,120,140,249,16,80,102,22,235,124,211,185,125,227,118,71,255,122,228,151,3,30,250,170,237,55,214,63,51,110,0,170,136,217,227,137,22,185,8,112,96,18,136,132,60,243,192,92,35,31,67,134,51,70,182,25,29,243,6,122,186,8,40,225,249,229,211,117,242,206,75,86,0,11,36,157,247,88,1,192,89,98,209,223,188,6,176,118,209,156,91,138,173,128,74,83,87,65,88,19,36,2,107,77,229,95,245,202,94,67,139,136,48,204,80,70,224,163,134,165,136,87,241,201,103,48,168,86,160,53,82,141,244,236,161,30,24,187,193,237,155,110,187,61,190,238,142,219,221,241,245,181,239,251,97,24,156,115,143,190,129,135,3,120,140,249,240,222,59,231,250,190,239,155,182,59,28,135,221,209,29,26,187,111,54,34,149,128,97,69,97,35,33,203,142,136,8,68,145,15,26,199,28,113,0,9,38,120,101,2,239,167,127,39,209,95,2,137,103,235,16,129,64,10,176,8,233,153,88,240,88,1,46,208,154,48,75,1,205,236,218,121,179,119,233,59,223,178,158,107,223,115,21,46,232,23,210,68,191,19,62,52,221,206,201,218,101,124,154,90,10,180,36,16,205,185,163,208,84,156,83,76,35,171,232,137,208,2,81,86,24,197,32,134,3,64,168,21,82,197,26,174,88,242,34,131,179,109,215,108,247,187,237,54,183,14,48,243,99,29,240,112,0,127,250,40,217,58,1,4,52,40,159,143,175,167,86,29,231,220,48,116,230,117,15,63,94,221,127,126,216,255,124,183,63,95,240,216,108,172,251,23,96,13,84,3,109,208,84,106,148,1,28,170,3,245,168,222,171,243,234,124,4,224,135,182,82,14,197,186,160,190,82,76,246,192,62,148,248,210,66,94,41,246,250,142,13,165,0,36,128,130,20,102,97,222,39,108,102,89,227,170,96,92,142,79,179,229,43,161,42,4,144,122,11,34,255,67,33,88,51,121,138,43,28,205,227,27,10,88,209,12,19,115,137,99,152,228,220,78,170,145,107,240,164,52,38,18,148,34,62,207,216,98,125,242,215,155,238,199,133,185,218,214,176,180,157,9,217,233,242,20,241,249,241,132,198,35,8,217,59,70,23,160,64,202,154,27,11,36,160,133,208,123,112,14,156,19,239,216,89,239,173,115,131,115,3,56,69,15,177,17,132,197,120,111,152,13,115,45,126,35,250,36,250,44,250,151,232,63,189,252,213,118,155,221,190,250,254,162,255,191,255,195,255,239,191,249,63,223,249,245,213,53,141,247,214,130,12,169,250,52,222,53,161,29,198,193,219,203,202,199,120,56,128,223,35,191,15,128,128,6,48,201,233,38,139,229,217,247,131,107,154,126,127,60,188,238,250,67,35,221,0,44,79,74,21,210,134,76,0,245,99,98,224,165,96,206,166,21,215,128,250,143,193,251,41,36,191,248,119,158,147,185,41,184,126,227,175,99,207,48,77,30,195,237,115,10,179,121,215,214,94,181,50,56,121,101,109,147,230,175,188,9,52,250,252,204,210,37,198,116,1,239,59,125,177,252,183,44,76,103,50,162,153,130,113,104,8,200,173,3,182,31,92,215,181,199,166,57,28,187,195,209,182,157,58,107,130,112,69,72,130,134,203,50,52,193,152,139,124,246,99,60,28,192,151,183,253,163,15,0,76,77,145,172,34,206,249,174,179,251,195,240,186,183,63,95,237,246,192,135,22,122,87,123,173,21,55,138,21,131,97,13,177,121,212,126,42,88,201,22,232,133,53,234,150,140,233,154,162,23,12,0,130,48,200,132,170,65,70,25,175,76,77,51,178,211,148,75,128,50,213,115,89,62,231,99,140,25,174,206,21,164,252,25,16,253,218,159,86,222,124,163,131,252,252,154,193,153,122,201,154,232,216,138,62,38,20,215,27,102,236,144,42,74,38,160,14,149,3,6,102,13,45,217,49,119,196,18,90,7,42,64,163,88,41,170,243,126,176,190,105,219,237,254,240,243,231,241,101,107,247,141,180,173,120,150,81,221,38,136,91,124,190,151,124,56,128,199,184,115,6,72,21,34,206,122,150,246,241,236,93,223,13,199,227,176,223,251,253,65,247,71,56,246,27,167,27,167,79,12,79,130,53,67,229,149,28,171,245,163,88,224,20,172,169,211,199,19,37,150,192,48,147,238,216,204,202,25,239,100,165,241,245,25,138,255,50,16,253,140,80,115,242,244,222,206,224,134,244,253,153,8,247,146,165,192,85,223,243,230,211,229,237,20,188,110,222,10,31,154,0,180,206,98,153,150,181,116,202,10,176,38,221,177,137,226,152,100,164,80,214,249,9,146,206,26,80,106,162,196,90,11,84,2,117,96,22,242,2,221,224,15,237,240,186,237,126,110,219,239,175,174,109,184,239,212,121,80,70,68,64,92,97,142,120,140,135,3,248,157,98,255,56,32,47,90,21,128,69,134,78,218,214,238,246,195,235,214,109,143,120,236,170,193,63,57,249,11,171,103,170,54,74,181,98,37,97,249,12,164,81,57,36,75,136,0,43,74,144,106,153,54,118,233,216,216,21,242,227,99,69,55,147,55,20,222,162,208,245,133,53,193,222,243,22,115,5,126,147,162,230,34,190,158,136,68,94,168,227,24,168,129,210,27,198,199,151,101,138,102,41,154,229,94,176,69,58,182,19,8,105,145,186,89,216,36,157,238,66,249,84,229,119,146,41,155,8,147,165,127,85,53,11,88,102,138,136,160,85,25,251,212,25,129,103,221,230,177,117,32,48,87,7,97,250,208,61,176,1,122,2,120,6,124,86,170,29,67,51,4,205,162,246,231,182,219,30,92,211,168,245,42,30,31,25,255,135,3,248,83,22,1,133,90,158,40,88,199,253,192,219,189,188,238,121,215,232,161,133,182,175,172,123,98,249,11,176,70,170,53,168,122,37,75,138,8,72,89,29,112,38,149,85,170,129,207,224,252,193,138,97,142,253,117,178,120,199,162,21,104,6,231,159,217,202,50,237,51,203,2,77,242,66,41,113,68,165,28,252,101,247,240,37,112,204,107,173,192,85,129,255,109,145,254,98,193,64,47,222,235,235,175,164,181,90,194,165,189,11,111,246,49,44,232,31,68,138,233,40,46,31,150,2,82,128,130,50,52,40,107,82,142,77,230,193,7,20,211,120,65,231,200,75,45,240,4,240,12,230,73,192,12,158,90,219,253,120,237,126,190,246,175,123,187,223,251,99,231,108,143,226,103,215,198,195,152,60,28,192,111,54,100,92,239,11,56,207,93,223,236,15,135,237,142,127,236,120,123,160,67,103,6,187,241,92,51,108,66,99,87,226,111,72,81,98,72,234,143,233,157,177,115,103,234,9,52,133,148,225,179,99,107,79,202,254,231,250,112,40,3,228,26,93,124,131,232,186,9,187,62,117,126,54,72,255,216,185,194,235,176,74,249,112,205,166,234,197,139,143,203,38,94,57,239,95,3,128,75,81,170,177,182,52,94,149,65,162,192,139,178,178,23,246,146,37,10,196,23,82,55,153,130,194,75,32,40,173,88,145,125,92,13,40,110,20,55,172,228,5,59,171,77,223,239,246,199,151,109,179,125,29,118,199,161,239,197,13,179,77,125,152,148,135,3,248,253,202,0,1,221,63,12,67,219,182,109,211,28,14,7,62,118,218,14,52,248,80,236,173,32,10,170,148,55,92,88,144,179,176,103,79,50,34,106,98,239,126,52,55,19,50,253,236,33,80,39,81,106,145,8,74,94,228,52,140,157,6,245,99,34,232,205,200,247,180,165,235,202,108,248,181,225,252,123,106,6,122,205,166,222,246,61,151,214,0,62,152,61,244,146,237,89,92,102,205,172,109,217,41,146,249,98,39,41,35,137,58,3,35,4,136,5,71,77,2,45,23,10,4,72,10,169,125,204,19,7,178,107,217,0,17,43,119,67,127,104,218,221,161,57,30,135,182,179,195,48,219,206,135,15,120,56,128,175,103,226,37,69,234,69,149,55,16,235,122,85,102,86,103,225,120,224,255,126,215,127,255,251,233,199,247,255,217,237,254,225,228,31,94,255,161,248,164,100,4,48,44,228,201,64,2,104,107,226,120,48,94,141,87,8,234,125,94,208,75,32,228,10,156,251,90,166,122,56,96,232,41,208,177,101,181,197,8,216,72,208,254,212,54,22,141,59,34,6,14,161,85,35,158,228,9,39,29,64,112,162,226,178,112,68,4,116,146,96,90,43,2,204,96,254,5,154,126,217,198,101,213,74,69,153,138,88,242,154,4,59,3,135,41,40,147,89,124,182,252,182,53,218,255,188,99,11,248,163,148,2,83,148,201,227,233,206,230,46,129,212,192,183,58,203,110,17,85,225,64,255,127,50,85,104,125,22,178,4,133,190,252,26,203,80,134,126,141,153,28,22,96,17,28,45,126,73,41,40,32,156,53,39,149,195,114,0,132,149,189,120,23,254,13,205,16,94,227,100,133,160,89,6,162,70,160,86,125,66,252,6,104,84,12,115,197,76,125,239,247,123,251,227,123,255,239,127,15,255,254,247,203,246,103,219,182,170,154,155,206,84,0,146,232,189,70,41,212,162,185,157,31,149,227,135,3,248,252,227,71,169,228,153,109,148,138,10,147,117,220,244,253,246,208,110,247,253,177,17,235,12,224,19,85,136,72,105,81,31,141,169,76,34,247,40,184,152,176,255,144,19,235,179,127,47,203,77,79,173,243,60,215,63,46,38,238,26,182,255,77,163,129,119,175,12,86,223,249,185,253,4,167,229,253,55,123,143,203,156,210,140,177,46,112,142,230,164,208,172,211,88,85,43,197,26,169,70,83,35,145,2,56,246,253,48,28,26,183,61,14,135,40,119,161,12,0,128,4,138,99,63,8,1,18,36,156,5,34,210,195,154,61,28,192,167,39,250,101,84,238,2,4,80,17,113,222,245,67,160,240,12,80,31,105,7,99,185,102,170,213,16,24,68,67,96,104,108,149,138,221,180,144,64,253,168,168,169,251,182,80,73,156,128,250,177,200,245,99,66,247,199,208,126,5,215,15,107,252,254,87,167,164,239,198,164,118,151,68,255,27,243,35,107,12,249,39,78,113,71,183,213,0,102,37,150,244,244,234,84,210,13,70,255,205,190,129,137,150,253,74,223,128,166,251,33,3,135,50,118,104,198,54,1,133,46,113,37,80,11,108,128,158,4,141,23,108,45,55,189,125,221,218,159,187,238,229,181,223,239,93,215,178,243,97,169,152,155,192,199,241,104,14,123,56,128,95,232,0,84,37,106,115,8,131,245,220,182,254,112,116,63,95,228,117,71,77,95,59,126,22,220,0,25,86,112,60,138,106,165,240,63,214,202,116,2,240,31,171,193,153,188,87,38,160,254,178,219,54,160,251,71,80,255,9,35,127,150,156,93,204,255,174,46,38,214,230,99,156,141,217,223,172,40,92,104,184,223,199,140,116,11,177,232,105,223,64,86,146,201,60,163,241,169,72,217,46,144,255,205,187,55,99,30,197,162,44,92,46,5,80,99,191,75,40,14,63,9,62,9,110,4,55,12,85,99,101,127,180,47,219,238,231,75,183,219,217,182,113,214,130,46,176,148,139,136,6,34,245,199,120,56,128,207,207,0,25,68,16,69,231,160,183,220,52,126,215,216,237,65,15,13,181,253,198,243,179,194,51,209,19,212,70,13,73,10,246,83,200,31,163,126,158,48,113,150,176,253,16,215,79,244,26,79,204,241,40,211,152,122,205,0,38,154,92,233,175,75,88,117,129,85,206,228,155,98,225,59,205,223,203,3,172,226,142,174,59,176,171,107,136,235,208,65,151,68,250,215,118,9,156,62,157,189,152,95,73,45,129,20,196,6,128,49,236,251,184,102,157,154,111,84,8,44,211,228,4,37,182,193,63,43,125,19,172,29,107,215,219,221,177,123,125,109,94,95,251,253,190,111,142,24,56,171,103,53,19,85,129,71,104,242,112,0,191,164,4,32,12,214,186,166,27,182,59,251,122,112,175,123,222,29,159,133,159,148,55,162,181,170,145,216,20,0,198,196,102,221,178,6,25,239,132,34,120,47,225,216,25,188,47,19,80,127,54,49,200,229,211,96,217,175,64,226,195,175,16,209,189,202,164,126,140,131,185,111,42,105,53,210,191,237,192,94,184,98,184,193,208,159,63,26,165,130,219,76,205,109,214,34,151,123,5,116,170,45,161,169,206,156,197,6,38,69,218,104,241,163,27,136,237,2,73,42,82,36,34,29,66,198,178,70,216,0,24,102,233,7,123,108,236,254,56,236,118,246,117,103,187,94,173,43,41,73,136,8,137,240,177,4,120,56,128,79,30,232,29,122,231,187,193,30,219,126,183,235,94,247,110,119,160,222,109,156,86,0,53,98,29,174,74,17,101,14,164,135,154,77,191,78,19,62,37,213,190,78,72,252,163,214,174,78,64,253,90,254,9,166,43,128,181,78,218,208,222,133,6,209,156,62,190,194,68,222,112,160,86,198,159,154,8,122,171,26,127,206,211,172,183,34,159,182,50,232,181,50,194,215,214,0,214,246,235,236,114,33,201,144,177,10,107,232,18,144,128,112,11,178,48,158,153,57,48,70,136,136,128,122,225,48,74,72,18,40,19,72,141,84,35,144,247,210,116,110,123,24,94,119,251,215,237,97,183,119,77,11,206,131,243,57,214,121,96,128,30,14,224,179,199,208,245,67,215,187,174,31,154,118,56,52,174,233,116,112,149,192,55,170,64,153,0,145,136,48,128,125,148,153,69,56,4,236,153,171,7,67,216,158,113,253,217,250,3,148,249,156,83,80,63,233,91,57,224,19,230,228,153,69,126,51,151,253,214,202,231,78,69,218,47,192,151,249,254,251,232,12,17,197,210,43,191,108,53,118,91,223,245,98,199,64,233,12,38,190,129,39,162,149,51,80,16,240,88,10,14,101,128,193,57,235,189,11,122,97,24,175,76,68,244,222,3,0,17,84,100,42,64,245,44,189,229,182,223,110,183,199,195,161,109,219,97,24,130,194,12,51,235,35,255,243,112,0,247,26,241,210,44,135,143,1,134,83,241,192,160,12,125,107,95,94,220,207,23,247,243,197,126,255,233,94,94,177,233,191,121,253,167,86,255,16,243,228,129,244,25,216,128,71,240,65,79,17,72,1,88,84,60,176,71,78,255,38,178,126,240,26,39,67,140,217,3,156,167,104,183,9,137,206,64,171,191,92,152,205,150,190,72,143,142,225,118,73,202,175,92,118,253,135,73,32,229,92,55,34,188,54,35,4,100,97,174,28,234,21,24,62,19,228,233,81,243,228,168,112,12,172,48,7,252,47,228,207,64,16,166,164,21,133,190,217,10,11,81,6,251,207,128,255,103,205,40,47,118,57,172,182,32,172,108,106,100,217,73,103,40,63,94,67,220,156,161,70,93,43,246,230,77,58,153,227,149,225,85,242,188,176,193,120,98,235,97,222,41,6,158,145,165,148,33,10,36,113,161,187,165,242,222,8,135,137,206,129,181,98,7,177,195,19,109,72,200,56,168,157,124,115,240,15,175,223,28,63,247,238,233,216,200,235,182,255,254,189,249,249,189,249,249,189,63,30,172,31,44,168,7,136,242,18,58,85,221,224,135,73,123,56,128,43,243,21,148,48,197,241,114,39,13,96,127,68,68,22,238,237,208,116,238,216,242,190,229,125,171,189,53,78,106,197,26,137,130,80,23,81,66,109,98,153,180,161,18,2,20,77,224,146,252,214,189,162,194,223,7,177,243,160,122,255,196,91,254,189,85,247,243,152,165,181,148,209,105,6,41,191,130,178,64,83,17,150,11,249,69,74,13,140,36,138,222,115,111,135,99,59,28,219,126,127,28,14,141,244,29,176,143,196,139,40,153,144,80,97,89,90,224,49,30,14,96,213,212,102,75,148,175,69,135,202,81,194,197,113,55,184,195,97,216,29,134,221,17,142,61,28,251,186,243,207,130,207,74,70,17,85,21,2,77,174,22,42,140,128,162,200,161,140,166,57,101,63,185,61,150,88,57,103,84,107,229,60,199,140,127,37,43,206,47,204,195,204,138,1,127,100,109,224,35,175,215,207,59,119,139,101,231,51,125,97,75,99,25,153,26,112,165,161,87,32,162,30,98,97,89,148,37,8,222,65,196,168,130,17,168,188,86,78,180,235,253,190,241,251,166,123,125,237,127,238,236,235,65,142,77,41,54,169,26,16,163,143,220,208,195,1,188,207,60,17,17,34,137,138,179,189,61,182,118,187,179,175,7,222,55,218,245,127,57,248,203,193,55,198,191,212,108,128,140,2,250,88,233,10,87,48,72,96,111,22,16,76,70,63,130,118,84,70,106,126,212,101,94,126,85,92,53,226,111,198,254,119,32,167,188,31,180,230,173,159,152,151,163,87,85,95,214,247,24,22,5,108,206,124,228,62,140,108,55,29,168,223,102,101,176,42,39,80,164,149,74,200,208,89,85,131,57,168,180,76,28,5,255,48,33,31,245,172,204,152,152,81,178,27,120,82,53,172,198,9,244,22,122,43,135,206,237,246,238,245,224,95,15,67,115,180,67,151,164,145,144,144,2,220,250,49,30,14,224,82,139,191,98,92,188,12,189,221,29,221,203,214,191,30,252,254,72,189,219,8,214,104,106,52,6,77,32,188,65,150,208,14,67,136,137,83,37,65,60,89,18,105,79,65,250,86,82,243,175,172,0,74,155,94,214,117,207,81,251,158,45,72,190,223,30,225,250,56,195,110,243,24,31,16,149,159,145,130,89,251,204,213,158,117,49,140,56,83,27,88,69,7,177,170,64,248,55,63,16,86,96,84,31,169,138,114,11,177,50,136,103,240,81,124,38,168,94,19,171,178,24,129,13,192,51,226,179,210,179,210,134,149,122,199,135,227,240,186,61,110,119,195,254,232,186,22,56,84,85,30,6,238,225,0,110,90,234,230,75,153,153,157,115,122,236,253,174,241,175,59,217,54,112,236,170,222,111,24,158,17,179,61,6,141,136,126,84,32,64,68,202,12,96,192,33,197,25,23,4,129,175,45,44,2,2,53,255,73,213,114,196,89,71,141,173,91,195,249,119,163,122,240,126,243,141,48,60,247,180,189,197,54,113,191,236,246,61,19,98,235,228,216,55,89,219,59,94,198,239,30,231,4,197,174,84,29,152,199,254,19,98,81,158,192,132,178,240,64,32,148,14,157,98,129,39,145,132,141,64,133,180,33,220,16,62,161,49,44,210,91,123,108,187,215,93,187,221,117,219,131,59,30,165,183,224,29,40,63,74,0,15,7,112,221,157,147,175,78,102,30,134,161,105,26,251,243,213,189,108,117,223,214,189,123,242,240,172,100,64,73,19,96,67,3,236,89,98,189,55,40,118,197,0,63,148,1,112,34,226,24,108,70,238,145,57,149,107,159,84,137,87,162,182,43,35,250,175,201,242,118,6,126,126,245,87,173,204,199,184,200,77,190,229,171,46,175,1,92,187,50,8,34,119,165,234,0,176,170,2,241,216,53,150,117,40,33,50,165,59,245,156,123,221,9,144,68,192,177,111,251,97,119,108,183,219,227,203,182,219,237,124,55,128,15,43,139,199,120,56,128,235,237,145,136,4,42,127,187,111,252,177,131,222,213,12,79,104,54,132,70,64,68,216,32,27,100,4,143,42,193,115,136,128,247,224,92,68,29,38,166,182,68,240,137,167,230,248,156,189,59,225,223,191,140,4,128,222,68,166,127,181,148,244,67,248,233,158,214,252,126,231,244,140,156,192,218,211,53,56,80,185,68,152,94,150,112,234,45,194,189,19,144,63,227,235,50,174,24,152,93,234,29,243,241,70,3,37,199,60,216,238,208,180,135,99,223,182,118,24,192,241,35,10,120,56,128,245,112,49,177,138,123,80,6,64,65,67,166,50,168,202,174,59,218,151,23,254,207,119,252,191,255,253,246,186,255,103,63,252,11,180,70,32,84,80,50,74,181,133,218,73,152,149,15,84,240,168,66,10,70,148,2,71,127,232,248,69,97,82,65,101,82,31,96,241,152,185,218,53,72,255,210,130,197,63,141,155,138,13,63,83,110,75,144,252,83,218,253,43,51,24,55,36,79,86,115,33,88,206,66,18,216,40,26,1,10,15,194,99,153,94,150,101,141,65,161,42,167,168,201,115,253,84,143,239,7,172,199,121,165,233,20,48,107,115,141,71,97,245,171,130,20,74,154,89,57,113,173,5,65,160,202,147,213,228,169,164,229,92,108,53,224,105,247,199,155,169,158,57,68,39,74,84,100,72,142,132,9,104,102,192,180,172,156,48,43,164,77,204,119,33,24,41,158,195,191,161,216,149,250,20,24,153,193,123,240,190,103,55,136,119,28,123,196,82,227,152,178,26,81,163,106,136,145,24,141,199,154,225,201,195,55,161,103,11,207,22,170,206,15,187,227,254,199,203,235,247,255,238,246,175,125,123,8,202,4,11,75,197,135,3,120,28,2,2,68,64,3,72,193,18,42,51,179,235,250,126,127,180,135,6,123,187,97,64,68,3,169,164,20,240,60,161,175,69,198,28,78,104,205,197,137,210,86,145,222,209,121,175,226,66,208,116,98,253,31,227,49,222,25,170,255,218,45,185,68,106,237,84,84,32,251,201,216,1,0,80,18,139,134,63,77,120,70,99,234,85,43,36,3,104,4,12,171,90,239,187,97,56,52,237,238,208,117,157,247,169,153,51,247,7,60,160,9,127,119,7,128,243,0,24,212,139,247,174,237,251,237,174,123,217,185,221,1,91,187,113,90,33,33,26,10,78,2,32,244,225,78,5,163,32,3,255,73,1,51,222,31,18,146,167,20,76,63,225,233,68,184,45,215,255,71,80,105,254,254,99,173,179,247,151,154,224,15,79,13,189,153,238,63,125,231,105,162,53,72,11,100,146,218,252,111,32,169,5,142,138,102,89,185,94,53,226,235,34,96,148,11,252,168,106,173,176,81,168,21,106,81,114,158,219,174,123,221,181,63,94,154,221,190,239,58,246,113,17,192,202,143,6,225,191,181,3,136,2,215,146,152,56,131,42,47,139,179,214,54,93,183,219,217,253,49,162,125,188,214,34,4,201,250,43,129,132,178,85,92,4,168,38,189,63,69,20,77,140,4,26,97,251,25,231,115,210,162,53,167,87,156,222,94,31,146,26,190,22,148,114,3,30,230,15,231,252,249,85,57,253,183,109,241,233,227,95,190,23,167,154,63,37,88,168,128,12,157,21,72,8,232,137,66,115,88,147,208,88,152,145,82,84,21,68,12,107,37,80,71,197,121,168,6,134,118,224,125,219,110,183,253,110,215,31,26,177,131,170,26,50,138,143,12,208,223,121,5,48,195,173,3,0,139,58,63,28,14,221,126,231,118,71,108,250,103,15,255,64,250,134,180,81,36,0,10,208,76,22,224,64,214,159,12,125,36,241,71,148,132,246,73,109,95,152,86,178,5,204,127,92,52,148,90,93,40,58,49,211,23,21,111,31,227,203,196,19,191,8,237,249,30,198,233,11,35,250,27,86,0,151,67,131,22,229,4,50,6,47,160,131,34,171,168,68,6,40,14,85,132,204,56,154,72,164,162,27,96,79,194,149,72,173,186,1,216,0,60,137,214,204,124,236,134,151,125,247,250,218,239,143,98,135,71,238,231,145,2,138,196,62,241,137,103,30,172,237,122,191,111,100,215,226,177,123,26,228,47,192,103,170,13,18,170,128,160,198,229,2,36,235,31,176,10,136,145,199,95,179,63,136,206,32,99,249,99,224,159,30,172,220,189,99,130,232,210,80,142,174,143,244,175,245,37,119,4,227,63,220,216,199,122,146,147,107,233,62,75,174,91,36,39,87,214,184,139,225,255,217,214,129,185,178,88,73,38,154,251,6,74,55,16,53,38,69,40,84,252,145,106,164,90,209,116,86,142,237,240,178,239,94,94,187,221,193,117,45,176,67,125,244,8,255,93,239,64,41,109,174,243,174,235,143,251,195,97,187,227,125,139,221,176,113,250,44,88,135,180,62,136,34,132,100,145,136,170,72,202,240,164,116,80,134,246,75,4,254,67,214,83,60,245,57,65,150,43,9,255,98,161,11,182,110,160,31,227,49,174,182,218,159,179,248,184,124,5,0,211,146,239,41,73,220,233,123,102,234,146,202,121,101,16,243,63,249,238,211,44,75,169,204,234,189,122,102,7,194,168,12,194,168,178,241,90,13,204,109,215,237,14,199,151,151,227,203,182,63,54,126,232,31,151,202,195,190,60,198,99,60,198,99,60,28,192,223,46,5,164,222,123,231,92,104,245,106,142,199,253,126,175,131,37,47,27,160,10,66,206,209,169,138,32,100,70,207,81,183,107,182,48,143,180,207,81,215,5,181,192,245,107,241,47,76,10,188,23,117,217,60,202,167,95,127,65,249,171,81,64,95,81,212,115,5,241,121,250,215,85,24,104,210,22,30,169,38,4,85,112,236,172,148,49,65,4,73,22,184,232,20,227,252,160,86,172,4,140,19,223,246,237,254,208,238,14,182,233,216,186,199,165,251,135,219,145,120,73,197,236,139,130,40,120,0,23,104,110,80,17,6,219,29,95,191,219,239,255,231,219,203,247,255,239,241,240,63,142,255,193,92,169,79,38,221,160,86,149,214,196,64,94,145,131,32,87,16,157,112,32,54,105,185,48,136,71,101,136,82,37,160,88,74,254,134,62,247,68,249,86,208,188,33,98,96,193,68,52,145,13,75,226,162,181,224,90,92,158,183,166,190,22,166,98,189,56,87,153,221,208,172,206,213,31,166,229,25,154,122,214,122,181,176,158,117,126,41,210,234,84,163,106,0,170,60,17,107,156,54,124,77,90,156,214,54,169,232,186,154,204,2,244,59,235,129,66,70,100,36,161,60,141,26,163,134,177,90,156,130,116,213,84,48,215,206,53,209,152,178,117,174,156,107,93,93,171,119,214,25,50,242,66,166,168,40,214,234,172,93,46,224,59,51,77,195,2,63,104,66,249,0,72,108,165,20,38,97,78,194,51,65,178,70,68,178,162,36,59,16,143,234,16,61,17,155,218,87,207,92,127,131,167,138,193,40,84,2,27,86,108,122,251,227,103,251,159,255,14,255,249,126,216,111,157,237,83,42,41,90,138,208,49,118,105,193,227,225,0,190,242,200,58,209,156,65,57,4,64,128,0,194,234,186,193,29,143,218,14,56,120,195,90,165,107,145,148,114,56,175,170,145,211,173,140,223,71,21,151,178,70,71,49,108,41,227,151,83,38,231,252,193,201,241,127,68,244,143,241,181,194,166,79,91,166,172,97,153,214,86,6,185,165,61,175,0,194,154,96,246,91,37,144,148,136,12,146,33,34,68,3,40,34,182,235,219,99,179,127,221,182,135,163,243,67,236,178,71,0,140,97,204,159,170,92,253,247,75,1,41,132,37,35,3,48,33,16,0,170,88,231,154,198,237,246,126,123,212,67,87,247,242,236,233,155,146,1,52,96,2,231,64,172,59,177,142,242,144,165,15,152,113,56,167,130,112,201,216,12,103,194,167,133,179,240,192,201,60,198,215,52,17,215,50,197,158,243,1,107,196,127,231,37,233,231,5,100,89,110,23,136,72,161,148,32,42,215,19,32,81,83,172,82,68,81,30,172,61,52,251,159,175,251,237,110,56,182,226,125,2,21,1,227,223,235,236,254,225,214,63,6,11,72,8,168,0,142,125,239,109,247,186,29,94,95,252,235,78,15,109,221,219,103,7,27,70,96,66,165,208,83,142,74,163,150,11,11,232,140,177,57,63,72,245,128,120,237,146,170,158,242,192,76,115,250,120,98,247,111,186,3,207,44,194,31,88,204,199,184,83,156,126,199,177,30,242,95,200,38,157,21,196,164,4,5,101,57,201,12,10,146,164,161,13,156,42,1,222,123,239,197,51,137,26,192,39,165,90,17,88,184,239,252,241,216,238,15,195,241,200,206,133,123,247,147,23,70,15,7,240,9,59,137,49,50,17,182,253,48,28,154,254,251,15,247,178,131,99,247,60,248,191,152,158,208,0,86,0,6,21,80,9,149,74,118,135,132,251,60,73,1,169,166,12,79,16,114,65,16,69,161,156,225,207,76,247,83,214,123,45,96,206,184,232,48,30,227,49,126,137,233,95,136,199,175,109,237,94,135,39,92,213,32,6,75,138,243,153,252,7,68,178,197,15,134,30,101,84,22,139,190,33,249,0,24,91,133,21,189,144,104,133,180,1,218,8,126,243,168,199,126,120,221,182,219,189,107,91,241,76,127,51,138,160,63,221,1,164,147,105,0,136,69,218,193,239,26,251,122,224,227,30,155,102,51,184,103,198,77,32,130,67,0,212,100,196,99,222,63,180,116,5,57,151,224,9,180,92,1,40,21,43,0,76,119,139,102,162,193,149,21,238,52,239,175,116,99,164,127,11,71,208,99,5,240,24,23,5,254,159,230,105,0,224,84,87,50,62,62,223,32,86,228,118,74,80,80,246,1,121,29,192,204,6,208,32,17,128,178,128,227,138,181,18,48,172,207,78,176,27,220,246,216,109,183,253,238,224,155,134,237,96,0,194,186,225,225,0,254,8,7,128,160,170,226,89,186,193,31,90,222,53,188,107,54,142,159,84,159,0,54,8,128,8,160,138,232,67,80,47,10,2,185,8,156,214,4,241,194,77,244,109,185,6,48,93,1,68,103,16,200,134,206,55,118,205,172,255,99,5,240,24,191,157,233,184,46,158,56,147,244,95,139,150,150,27,196,100,66,96,61,43,9,148,25,161,220,32,198,204,73,176,79,65,20,89,141,128,81,216,120,221,56,53,214,107,59,116,187,221,225,231,107,247,186,31,154,227,200,62,253,112,0,191,119,92,147,20,190,196,123,63,88,223,246,210,244,218,14,207,84,5,93,23,128,152,222,113,42,22,35,49,92,100,151,141,4,206,52,9,139,78,121,155,87,46,246,179,217,67,90,94,167,60,198,99,124,165,165,192,89,67,127,183,213,198,155,232,160,25,10,232,20,246,179,230,3,242,240,206,49,51,70,181,237,40,211,100,20,107,197,39,165,13,16,58,30,142,237,113,187,59,236,247,253,161,89,4,128,254,145,112,160,63,196,1,56,80,206,38,159,211,20,176,0,30,16,172,247,219,189,253,207,127,244,251,191,159,218,215,255,45,253,51,155,90,140,10,170,128,170,0,67,237,245,155,7,16,1,102,148,32,62,199,241,95,246,10,172,99,184,129,170,168,98,128,13,160,196,9,10,24,216,198,67,140,1,8,28,167,74,144,74,9,51,172,39,226,76,162,29,8,124,199,84,207,170,98,251,149,201,220,25,54,252,162,105,42,53,149,144,201,147,145,24,9,104,50,209,152,48,211,81,137,179,232,146,88,158,179,131,131,64,121,134,110,0,25,79,9,134,166,140,242,149,114,150,219,163,56,62,101,194,197,57,195,230,51,96,158,171,248,253,98,78,126,125,142,193,79,250,54,43,223,179,118,162,203,190,132,147,30,133,162,39,160,16,159,9,135,177,160,81,136,68,106,30,48,204,112,190,242,212,41,233,249,56,207,112,186,173,124,102,81,17,72,0,78,101,194,194,99,153,142,92,6,240,64,78,145,149,188,168,143,77,6,145,32,8,125,16,67,82,244,10,172,224,68,89,197,139,49,70,69,188,247,113,111,157,87,231,65,4,68,107,99,54,100,106,47,216,13,120,108,244,117,103,255,251,163,63,238,156,109,33,124,87,32,163,251,67,5,58,232,79,217,13,164,211,144,5,148,20,196,186,190,105,135,230,232,250,65,152,203,34,127,66,250,227,24,137,43,204,195,252,16,125,156,47,210,78,165,83,39,17,253,223,15,239,255,53,187,82,175,137,121,31,155,250,133,246,244,148,53,104,237,245,51,171,135,89,14,42,171,202,36,245,121,0,0,3,168,170,108,221,208,247,251,221,174,63,54,108,29,168,38,76,199,35,5,244,133,135,73,82,92,154,85,244,80,61,8,118,189,63,28,187,237,182,219,30,124,55,160,135,74,13,65,144,244,194,164,82,10,32,69,183,87,176,224,129,159,57,54,124,81,112,40,161,48,160,170,40,132,50,45,255,66,78,232,227,162,99,248,27,90,255,199,246,63,54,245,218,61,58,79,142,146,150,24,152,158,98,174,202,157,154,248,25,209,116,217,31,48,107,57,22,17,66,52,68,70,128,173,179,77,215,189,236,186,237,193,30,143,50,56,200,90,146,15,7,240,133,175,157,72,198,41,136,65,12,215,7,236,239,254,224,182,175,126,119,208,174,39,239,107,36,67,84,169,25,249,250,25,35,207,79,212,112,71,141,95,21,106,3,17,3,154,138,78,209,250,71,39,49,177,245,4,147,204,63,173,227,253,127,25,20,7,239,52,254,24,11,245,245,164,84,254,132,77,189,109,215,22,186,192,166,93,244,35,135,68,66,78,235,68,20,50,48,79,76,0,163,227,96,153,245,7,76,48,163,44,40,177,44,76,172,224,89,187,193,31,155,110,119,232,247,123,238,173,138,7,81,249,19,233,163,255,20,7,192,10,0,64,105,173,166,34,189,245,109,239,94,94,121,119,196,110,168,89,254,162,234,25,171,26,42,12,184,157,144,162,215,144,36,214,8,235,148,80,95,66,84,72,120,30,5,13,137,251,169,245,143,172,112,35,246,57,93,192,33,143,169,133,173,135,17,243,243,183,33,113,251,250,137,160,223,40,85,245,11,55,245,22,61,128,143,89,1,148,250,245,241,56,68,153,1,141,13,152,69,211,192,72,40,84,132,249,37,54,52,244,7,80,40,38,135,250,1,64,165,184,1,218,0,109,188,74,211,183,63,95,143,63,95,187,227,65,173,7,16,196,71,35,216,215,30,81,220,75,216,183,189,223,55,252,114,224,221,14,187,246,137,229,27,154,39,48,6,9,52,153,251,96,179,37,247,115,133,30,45,12,202,142,81,227,69,227,82,32,161,11,10,235,95,28,189,226,186,165,49,120,89,67,124,254,42,249,168,71,172,250,72,251,124,188,99,120,127,171,112,105,232,23,103,74,254,104,153,17,154,169,75,206,22,1,88,20,138,195,159,231,52,18,44,232,197,68,50,66,170,156,199,214,218,67,211,110,119,199,253,126,232,154,172,39,252,112,0,95,211,246,71,227,239,217,219,182,31,118,71,255,114,240,47,7,178,182,246,252,36,90,171,146,40,176,128,135,145,194,65,82,246,38,62,197,164,206,8,137,96,54,121,125,165,185,245,47,82,67,115,28,231,36,204,255,123,225,253,31,53,128,199,166,126,196,10,96,233,109,116,90,233,61,83,3,128,68,29,49,250,0,145,92,18,192,208,59,230,57,184,1,195,90,169,24,1,30,108,187,223,111,183,219,227,113,63,12,221,195,1,124,221,224,31,66,247,21,179,27,6,223,116,190,233,244,216,87,2,21,32,161,26,1,101,1,207,32,146,160,62,105,17,112,98,181,115,148,17,187,1,22,22,127,165,65,31,115,253,41,246,95,59,188,127,47,188,255,111,7,1,122,36,130,190,248,117,146,77,127,250,20,229,155,110,173,99,160,116,42,37,120,117,254,211,18,19,65,97,26,133,218,84,79,134,64,180,111,187,227,254,112,60,30,187,238,225,0,126,241,149,2,35,203,194,20,241,31,17,197,189,211,67,227,126,254,232,127,254,95,62,126,175,161,249,70,79,79,80,135,188,127,232,10,20,80,65,85,102,96,15,194,42,2,226,85,4,148,65,89,89,148,99,61,25,0,4,84,128,4,1,196,131,120,80,133,88,8,146,192,3,63,131,169,19,32,97,156,32,166,32,143,211,248,89,21,32,179,60,167,60,248,35,33,254,26,231,219,58,24,31,176,90,156,37,16,251,146,185,74,247,72,180,58,139,183,225,120,48,72,139,179,39,170,121,158,222,168,49,74,131,56,87,245,16,66,3,5,20,239,76,244,247,51,42,124,166,229,185,250,181,105,219,102,155,122,166,59,161,132,213,151,115,181,155,1,17,66,116,49,61,38,172,24,166,0,229,199,172,115,108,126,158,235,146,6,180,126,196,98,227,194,172,137,161,60,113,37,161,63,163,41,167,7,10,83,209,172,205,181,110,6,142,24,253,249,84,194,149,115,202,179,41,40,18,21,2,202,203,38,246,229,8,79,123,38,4,81,41,28,169,92,15,64,81,82,32,86,244,2,142,133,89,152,213,51,176,160,130,81,32,81,240,172,30,128,1,61,84,78,76,231,204,182,209,255,110,253,255,249,177,127,249,217,247,173,7,117,160,22,192,3,248,108,154,30,14,224,211,35,254,2,64,67,160,158,93,63,12,93,43,214,147,104,141,180,201,197,88,193,105,202,126,2,236,45,20,136,180,60,32,23,104,178,127,202,145,124,40,130,61,198,223,52,83,180,138,151,211,245,78,251,101,113,177,147,101,196,26,237,196,216,102,44,138,0,65,63,64,85,253,96,251,182,59,236,246,67,211,170,179,8,144,91,37,31,43,128,95,97,251,51,231,126,194,127,217,174,109,246,59,119,104,160,179,79,158,158,165,122,82,194,100,253,81,99,151,36,8,224,200,212,22,114,253,9,212,15,69,143,174,18,41,144,80,58,199,169,168,59,111,236,154,29,198,191,29,218,231,49,254,158,206,224,18,218,231,75,13,250,77,176,136,243,114,2,48,151,16,128,149,25,255,38,97,105,49,173,12,163,40,1,214,64,89,63,160,123,217,117,187,131,111,123,240,156,153,194,30,14,224,19,77,63,78,115,65,18,43,248,182,57,118,199,221,176,223,243,177,173,172,219,8,62,1,145,24,12,139,91,85,224,160,241,146,85,132,32,119,123,97,236,249,194,81,231,11,8,198,108,62,142,151,244,130,245,255,251,162,125,30,227,235,155,251,95,2,199,186,214,49,220,81,93,224,12,179,244,233,95,3,40,40,230,123,11,31,32,34,129,106,20,68,131,126,64,205,128,142,217,58,110,91,183,63,116,187,131,111,91,117,28,237,191,232,35,5,244,73,37,128,249,240,12,158,197,186,110,191,181,251,131,28,219,170,183,207,30,190,129,49,90,69,149,174,128,247,135,72,194,50,242,251,139,6,196,103,1,244,196,168,227,40,201,250,7,82,104,205,73,101,45,160,102,168,19,107,94,90,127,188,99,189,55,139,6,207,230,77,95,245,33,13,95,143,241,197,131,253,47,146,5,90,135,117,222,178,50,56,163,46,176,152,8,90,211,24,200,253,1,144,192,66,161,30,16,112,65,196,209,7,108,128,158,148,170,129,221,161,109,95,94,218,237,222,247,93,44,245,32,254,190,240,142,223,203,1,168,148,94,192,121,215,15,174,31,186,99,227,183,91,61,28,234,193,61,123,120,86,162,120,149,168,166,142,95,148,132,231,137,87,1,170,34,165,158,175,128,40,192,172,250,2,201,250,47,102,120,230,15,232,196,250,191,145,193,124,140,199,248,29,211,62,95,112,101,115,201,10,96,236,28,46,196,232,195,191,185,63,160,236,19,14,181,226,192,27,26,124,64,197,90,43,110,128,42,207,210,118,221,246,112,220,190,118,135,163,235,90,215,181,191,53,87,196,239,100,143,100,26,251,187,126,104,143,77,123,108,154,253,1,218,174,178,238,27,235,55,64,10,28,62,2,162,169,78,80,88,255,192,232,64,10,165,156,116,108,254,42,83,58,115,34,7,120,35,209,127,74,4,116,231,204,215,21,202,171,143,241,24,31,237,12,110,170,1,156,177,66,87,235,23,93,85,3,152,189,62,235,17,43,245,3,160,72,7,101,31,128,172,196,106,20,106,197,202,171,90,59,52,237,126,251,186,223,239,247,251,125,223,117,191,175,15,248,157,28,0,66,110,1,87,97,182,214,14,125,63,244,125,219,182,198,114,237,117,163,106,18,127,3,171,112,68,140,78,168,58,81,169,232,220,141,125,228,148,186,189,10,145,119,157,188,114,245,129,122,68,250,143,241,72,4,205,182,230,195,241,108,107,18,2,167,7,161,244,31,164,39,203,8,17,213,196,157,157,171,5,94,54,104,42,36,3,168,214,247,109,123,220,237,143,187,125,219,182,222,185,135,3,248,216,104,69,85,141,0,9,42,139,183,125,187,127,109,191,255,71,254,251,93,254,251,253,175,215,109,200,251,19,85,140,42,202,138,74,168,149,34,176,128,10,48,131,40,8,163,66,128,140,231,108,254,60,132,79,92,241,177,184,31,235,6,133,36,188,2,170,100,42,127,21,138,179,0,21,68,32,59,225,242,188,58,14,90,113,135,5,202,126,54,239,119,117,140,155,61,109,65,152,195,249,69,149,69,88,100,181,59,97,154,243,205,143,79,249,244,149,140,146,41,143,192,36,101,12,116,202,125,31,159,174,32,226,75,184,253,41,244,190,220,17,61,139,231,142,44,179,235,13,7,167,115,13,140,239,85,189,42,151,210,21,24,228,71,87,122,8,214,190,191,208,24,56,145,28,40,181,1,66,119,136,1,52,215,10,60,172,31,141,213,246,145,117,61,128,229,191,196,188,251,194,212,197,57,222,116,167,51,200,42,20,90,11,44,196,66,35,245,219,108,153,34,0,2,34,10,172,34,42,94,188,99,246,162,0,34,226,132,99,70,40,149,254,6,241,160,186,113,250,212,57,218,54,252,243,149,127,190,14,63,95,186,221,182,239,26,17,159,79,104,104,35,2,126,56,128,251,45,51,1,67,232,207,182,31,134,166,245,109,79,206,145,115,155,20,194,163,66,168,40,161,2,40,161,150,164,14,89,198,125,220,241,100,228,245,244,135,151,15,209,3,220,249,72,128,252,110,63,125,199,77,253,250,164,126,151,188,115,81,108,242,52,71,148,87,6,25,28,152,225,128,132,136,10,192,194,222,179,247,182,239,219,166,241,131,245,206,25,16,0,208,144,118,248,29,210,180,95,215,162,97,174,215,230,83,5,234,216,187,174,237,247,71,183,61,202,161,171,173,212,86,190,9,1,16,42,97,16,152,14,172,208,133,245,135,208,118,9,84,146,64,96,225,9,38,202,236,145,34,2,139,28,17,204,223,51,6,236,143,241,112,6,127,71,103,240,113,113,222,85,24,208,181,20,16,172,139,12,195,138,152,204,185,159,203,117,2,22,82,64,196,208,78,44,131,147,193,245,199,246,248,186,235,247,71,119,104,157,181,164,74,49,83,253,112,0,239,246,1,193,13,132,7,34,226,251,161,59,28,221,110,15,109,95,59,191,17,220,8,62,1,80,160,130,11,81,63,35,134,163,95,240,251,71,117,151,148,194,200,214,31,51,226,83,49,214,138,147,245,159,228,136,22,172,255,215,205,132,62,198,133,118,225,207,254,233,251,110,234,151,42,39,156,1,2,193,133,184,160,243,22,63,65,68,3,133,220,72,35,26,24,35,4,2,189,9,178,32,139,116,67,191,63,118,47,175,221,126,199,77,47,236,8,16,3,54,244,203,223,214,244,53,47,196,210,7,16,197,141,228,193,14,135,195,240,178,231,125,91,91,249,39,214,127,17,253,69,68,129,244,163,180,254,65,225,75,49,160,248,11,235,31,18,192,8,64,49,231,154,241,254,217,244,47,136,56,46,89,255,71,87,215,111,24,198,126,62,153,254,239,18,248,159,217,212,47,235,195,22,237,254,37,184,32,56,105,8,88,84,16,11,165,224,81,61,134,37,247,142,17,107,5,81,60,0,69,209,250,110,119,232,118,135,254,176,247,221,160,1,20,244,59,128,245,190,162,3,152,181,32,169,42,51,91,107,237,254,224,119,141,28,27,51,184,111,10,207,134,8,137,144,0,56,228,253,81,104,180,254,161,148,22,82,58,163,245,143,15,98,222,95,167,120,255,34,204,47,20,93,70,222,193,137,245,127,140,71,218,231,111,144,246,185,163,15,251,32,109,153,69,168,207,25,170,159,139,70,234,16,206,148,209,161,99,32,0,67,65,4,89,140,64,165,88,41,62,41,85,2,210,245,195,225,216,108,247,253,241,96,187,158,217,205,128,235,15,7,112,227,121,21,17,107,109,215,117,195,203,94,142,141,233,253,51,99,44,252,42,131,50,11,35,96,200,255,4,182,159,8,220,140,68,255,211,253,213,172,0,51,53,229,107,214,63,40,133,149,135,235,189,214,255,209,32,246,112,6,143,163,244,182,99,248,252,26,192,108,99,74,31,16,221,64,114,15,226,25,89,2,203,174,1,52,2,70,128,187,161,217,239,247,219,93,219,28,250,190,247,194,250,229,125,192,151,118,0,97,117,22,194,255,190,239,125,211,233,224,2,197,191,81,80,22,47,236,133,25,70,22,254,145,249,73,18,109,52,100,113,199,180,8,152,0,123,116,197,250,95,114,3,60,172,246,35,17,244,55,74,4,253,22,203,148,51,123,113,198,7,156,79,40,77,145,163,26,64,170,34,18,73,224,21,12,96,5,168,158,109,215,247,109,219,117,157,115,142,153,191,254,125,241,37,77,152,5,112,0,72,66,228,145,125,223,200,203,139,252,251,191,207,187,215,127,184,225,159,6,54,164,0,128,74,21,87,21,87,27,183,81,235,212,121,117,12,9,184,175,42,192,172,234,85,68,149,21,88,81,4,89,8,132,36,81,142,107,137,247,7,140,204,63,65,1,24,21,8,76,36,247,95,96,3,125,235,208,105,181,56,207,208,202,175,76,88,153,116,175,185,86,151,158,128,184,79,64,253,179,21,76,34,41,90,230,17,154,1,225,227,1,166,85,102,252,85,240,254,25,121,128,37,132,190,128,78,55,207,228,199,65,134,65,145,178,36,131,34,205,208,244,229,211,115]);fileData2.push.apply(fileData2,[167,58,237,206,140,215,126,109,47,162,128,221,201,142,175,17,49,9,171,176,150,96,248,80,130,58,27,23,47,117,81,20,31,57,49,169,243,115,26,142,82,41,81,112,102,150,234,5,147,118,4,64,86,8,19,243,97,154,77,48,139,115,245,104,159,156,166,252,43,161,27,96,84,144,31,205,183,1,168,0,42,85,147,167,8,197,11,91,48,229,121,4,153,145,57,211,133,130,128,230,29,96,13,140,17,30,85,12,2,128,120,22,207,198,201,147,7,5,216,160,217,88,145,31,59,247,127,95,100,187,231,110,24,236,0,161,61,8,192,143,253,1,10,44,15,7,112,118,163,42,64,4,85,241,221,224,154,206,53,157,182,3,34,82,1,13,2,128,176,252,138,15,167,151,116,150,114,156,134,246,244,8,231,31,227,131,98,243,107,191,225,183,67,220,255,214,167,245,170,101,193,153,175,29,73,35,102,201,43,241,8,80,33,1,128,237,135,230,112,236,219,78,156,7,230,24,100,142,182,9,129,190,138,181,249,146,86,175,138,71,75,236,224,14,7,247,122,192,99,95,245,190,2,67,96,140,132,80,98,186,241,241,148,32,102,196,39,64,193,239,79,211,8,22,222,226,247,255,5,3,239,55,30,38,224,243,19,220,215,38,76,46,127,255,31,227,12,126,21,63,250,217,170,64,66,121,68,81,73,124,163,246,144,132,133,65,230,58,244,129,107,128,16,141,128,27,250,227,118,215,188,190,14,205,209,246,3,136,32,128,168,72,208,19,252,74,55,232,87,116,0,65,104,205,59,199,199,206,111,143,112,104,235,193,253,35,213,220,81,137,66,109,118,106,63,167,214,159,2,201,243,184,143,57,252,87,26,63,123,7,235,79,143,162,238,195,25,220,209,250,255,70,125,3,55,28,165,187,84,122,111,59,35,235,110,32,153,241,208,67,26,178,203,103,125,64,68,142,38,120,40,136,160,170,65,36,0,163,98,20,208,177,107,218,110,187,111,95,247,182,233,216,121,80,48,101,100,246,101,78,235,215,236,3,16,101,239,219,118,216,239,253,174,129,102,216,56,125,6,83,129,49,74,70,1,24,17,146,14,67,72,169,138,150,214,127,132,255,7,73,128,128,247,15,41,100,85,132,75,248,253,223,27,182,63,172,234,35,17,244,158,95,255,32,211,255,65,88,204,75,198,90,241,230,94,14,227,180,138,187,248,133,211,47,207,117,2,132,20,86,158,249,242,76,22,157,73,164,33,105,200,16,40,9,43,75,5,186,65,83,9,248,182,107,95,94,219,166,113,109,15,161,98,28,218,85,1,88,31,53,128,51,86,85,149,187,193,237,27,191,107,180,237,201,57,195,74,194,161,222,132,129,230,129,5,50,249,90,42,244,65,153,255,137,240,127,157,103,123,38,203,78,122,239,113,80,250,130,157,189,15,159,116,149,53,188,99,184,125,173,5,255,100,235,255,183,61,167,111,173,0,70,103,144,171,199,23,118,8,231,38,225,208,129,132,236,137,181,6,125,82,66,199,195,161,105,182,251,227,225,48,180,29,51,211,215,107,13,248,146,41,160,182,183,199,99,191,63,186,166,35,199,53,16,82,194,116,10,70,192,132,198,204,93,172,248,39,220,167,142,13,189,75,38,254,84,195,107,252,211,175,230,99,72,200,144,59,204,199,248,248,180,207,199,89,255,143,222,206,95,118,192,191,98,13,0,198,240,255,226,126,49,152,10,9,132,116,16,59,27,248,134,213,59,244,98,64,13,43,88,223,28,14,135,237,174,217,31,108,63,48,115,128,23,157,101,5,254,219,59,0,219,52,253,161,25,154,163,246,150,20,106,99,170,170,34,162,148,198,209,40,211,88,44,250,70,110,159,25,233,91,169,30,172,95,125,199,31,227,247,117,6,119,180,254,143,165,192,167,157,208,2,42,138,249,223,51,31,159,53,7,36,129,113,5,0,241,12,0,164,0,44,42,130,170,4,66,10,67,215,183,109,219,182,173,115,46,21,13,128,240,129,2,2,0,133,0,143,181,9,33,203,67,223,188,190,194,110,11,187,109,117,108,255,98,249,23,154,103,48,198,33,48,130,250,196,182,13,160,66,2,36,28,102,98,15,231,64,47,30,113,219,164,160,30,212,131,72,68,253,103,164,248,136,14,162,248,32,22,231,43,128,10,128,64,205,100,34,197,25,48,227,152,230,105,237,55,253,105,13,215,63,142,200,100,17,39,100,236,241,108,174,42,166,234,218,181,191,182,50,152,253,98,158,107,161,25,81,21,230,76,142,88,79,230,41,30,252,132,148,127,50,199,14,131,66,9,160,156,65,39,32,171,5,228,199,1,3,62,67,238,199,199,103,123,29,202,134,134,164,31,0,103,38,171,134,153,31,159,3,194,207,250,36,198,134,9,61,237,53,125,211,190,156,190,127,214,94,144,231,12,11,95,130,238,215,118,106,13,191,191,216,199,192,160,203,103,77,49,220,72,172,161,69,65,202,167,179,77,10,231,72,49,176,111,197,9,133,24,66,121,174,39,231,125,229,104,191,101,208,8,192,0,24,85,82,169,210,28,53,3,132,49,207,176,244,79,57,31,84,85,17,16,1,146,10,217,32,155,128,72,81,207,105,166,30,19,214,162,140,192,168,76,186,81,111,28,163,98,77,88,17,99,205,244,15,53,255,203,186,106,127,108,191,255,119,247,253,223,221,241,128,202,102,105,145,30,170,11,143,21,192,99,60,198,99,60,198,99,252,29,28,64,110,231,82,65,80,16,239,6,235,251,161,111,59,111,29,136,18,17,65,38,113,203,138,46,52,170,187,76,119,36,228,127,40,183,8,204,123,193,166,191,250,39,141,223,57,245,127,115,198,227,76,28,253,213,54,245,87,229,61,110,62,158,143,212,19,172,11,200,44,42,201,132,164,52,157,28,61,34,82,246,182,31,108,219,187,126,240,214,169,248,152,53,42,162,254,95,133,209,248,10,43,0,53,136,32,202,189,117,77,55,28,26,123,108,97,112,21,96,13,52,130,103,99,74,132,162,9,143,144,158,0,244,140,2,47,19,6,127,25,223,95,236,233,231,29,229,7,20,231,142,185,218,175,240,253,191,157,77,188,170,59,225,107,250,179,143,110,29,184,141,60,14,86,42,198,25,18,90,202,205,19,160,178,248,190,183,135,166,219,237,134,166,245,206,33,204,19,62,89,255,234,111,228,0,194,190,198,252,186,247,220,13,246,112,176,187,61,246,174,242,186,1,170,2,91,138,228,240,159,34,209,155,34,168,6,80,63,36,237,151,80,192,33,133,212,2,118,202,227,127,74,252,249,245,162,248,203,33,61,35,31,198,244,193,31,177,20,184,205,186,125,90,23,213,23,15,255,207,203,185,124,244,222,253,194,86,131,219,126,250,114,1,25,88,18,18,40,21,5,114,143,88,196,134,138,2,136,81,32,47,220,245,221,238,208,110,183,174,237,65,244,139,68,132,95,128,2,1,0,132,197,58,223,52,238,208,114,211,63,11,126,3,243,13,76,37,0,94,130,245,87,204,165,250,108,253,51,12,31,67,230,7,69,85,113,84,128,153,184,129,98,197,240,59,166,119,174,194,122,254,134,240,208,203,243,15,139,183,235,103,102,48,190,26,77,230,155,110,239,145,8,186,97,5,0,43,2,50,51,31,16,44,190,136,4,251,3,162,80,8,208,3,0,170,18,232,51,162,241,226,15,205,241,101,219,29,246,236,134,211,180,207,47,113,6,191,216,26,42,176,136,231,193,14,205,177,223,31,181,235,141,243,79,96,158,208,108,128,72,0,36,57,128,16,248,7,233,46,201,244,206,113,5,128,113,5,64,56,174,0,176,104,233,134,162,213,187,108,253,248,5,65,202,253,125,195,236,193,159,114,19,222,108,158,62,52,240,95,244,61,95,225,208,173,237,248,123,60,235,111,122,45,93,155,50,186,92,64,102,241,245,217,10,32,47,2,98,159,48,123,163,176,1,122,18,133,193,13,135,99,187,63,180,135,163,181,86,68,78,110,232,207,190,127,127,165,3,8,162,59,222,185,161,107,218,221,161,223,31,164,183,181,98,37,80,9,4,242,213,144,255,9,71,118,202,221,159,202,188,37,197,255,184,2,24,91,195,78,242,254,159,181,203,143,46,173,47,144,75,249,59,215,0,174,181,254,191,187,53,255,156,26,192,90,178,40,119,135,133,69,64,126,157,0,80,153,88,141,66,229,149,7,123,220,239,95,127,190,52,77,99,173,189,132,133,244,143,94,1,168,122,239,135,174,239,218,118,232,123,241,92,33,33,11,74,18,117,81,128,212,128,157,63,147,112,65,80,32,229,33,153,251,248,181,169,53,108,150,247,255,131,96,175,107,190,228,111,89,3,248,228,12,198,111,7,1,250,204,26,192,31,227,38,207,48,69,47,34,130,112,250,13,241,69,68,16,85,241,70,128,80,129,197,246,253,225,176,239,186,238,116,17,240,135,22,129,71,214,182,248,63,199,206,47,149,222,250,215,157,255,207,107,189,109,255,199,209,255,208,230,73,233,201,0,130,7,101,160,32,210,34,36,186,17,163,65,166,57,40,109,104,234,8,3,0,144,177,149,37,157,136,40,117,146,91,129,67,87,202,216,19,147,26,190,102,204,157,99,127,250,172,235,106,147,102,5,90,157,235,246,202,45,92,97,107,195,194,165,188,170,200,196,89,52,52,1,25,81,3,88,131,121,2,243,4,180,137,179,122,158,244,151,81,5,148,126,189,248,236,164,73,173,236,83,155,181,170,133,167,97,239,194,183,133,87,168,42,251,185,194,99,160,74,17,21,81,0,194,191,161,31,202,139,172,53,142,205,102,169,202,50,107,98,202,143,215,47,76,4,194,252,37,233,156,96,144,139,9,16,138,252,56,204,188,136,206,181,181,240,96,141,131,172,148,73,41,143,210,133,123,119,134,204,160,216,134,133,14,62,85,92,59,26,139,219,201,229,97,60,145,187,41,95,159,30,124,8,167,239,100,174,236,197,90,15,221,90,2,36,220,95,56,185,216,144,42,164,106,253,122,88,232,14,83,164,112,227,72,90,240,139,66,168,161,162,169,208,84,229,117,158,164,96,206,204,229,14,184,19,85,156,137,60,14,132,150,96,65,21,3,90,169,152,124,73,196,183,9,170,160,48,136,128,48,41,147,50,168,199,216,116,231,17,60,178,7,246,162,161,7,146,21,89,200,123,176,150,6,52,82,169,24,43,170,138,207,96,54,61,195,247,125,255,159,31,110,183,87,231,3,185,101,232,113,117,250,167,167,128,48,254,171,4,0,158,109,63,216,166,227,193,137,231,144,53,171,34,146,118,10,243,47,56,3,71,225,151,149,114,238,146,23,197,233,251,63,99,175,39,85,254,89,166,126,41,223,23,159,206,54,126,49,34,248,176,84,210,37,176,132,79,75,83,126,80,246,230,253,44,61,119,20,126,185,225,253,127,171,164,214,231,175,231,222,20,144,57,179,26,88,251,194,114,125,144,95,105,155,166,61,54,125,219,176,247,153,164,204,124,122,134,226,19,127,16,199,255,81,65,152,101,232,135,195,161,223,31,125,223,27,47,168,106,84,40,122,7,138,118,127,130,229,7,212,233,139,81,254,23,47,250,225,15,216,229,115,116,208,215,226,118,8,21,33,174,149,8,129,16,16,84,37,63,142,11,155,240,224,252,30,151,31,73,161,180,98,244,28,177,74,146,47,199,98,173,90,58,173,211,251,237,151,67,214,110,51,1,159,96,175,207,163,6,175,250,242,175,172,196,123,249,94,255,214,254,233,124,198,255,116,247,23,234,1,75,104,81,0,32,64,82,32,86,18,29,142,109,179,219,183,251,131,235,122,101,102,97,212,95,144,161,254,140,95,212,108,176,10,106,54,241,204,199,206,29,26,110,59,99,121,3,180,1,48,10,149,76,205,186,38,210,27,81,100,156,188,152,216,64,207,58,243,95,87,3,88,55,253,83,85,203,248,134,185,121,61,223,24,114,9,27,104,241,120,22,218,227,138,67,58,179,2,40,147,42,159,118,19,46,72,114,127,174,77,121,83,87,228,170,104,253,253,214,255,142,17,241,239,5,247,252,100,176,192,25,64,212,169,107,63,143,11,98,141,202,1,153,71,137,68,137,213,48,251,182,109,119,135,190,109,212,49,201,219,145,236,239,234,0,228,36,213,139,44,60,88,183,61,232,49,90,255,39,196,39,52,149,42,169,228,230,222,20,236,7,22,109,28,211,65,25,14,52,50,166,173,159,179,209,73,228,127,63,197,13,156,181,164,11,239,153,121,133,51,9,159,55,77,240,138,27,136,43,3,66,77,203,136,171,248,120,127,73,235,202,215,73,4,189,211,98,222,221,247,188,51,120,191,203,87,253,146,68,208,125,199,121,119,123,97,131,216,155,26,50,17,148,168,138,162,70,0,69,55,64,218,219,254,176,239,247,71,30,250,64,54,249,103,22,129,49,231,28,162,225,6,63,216,238,216,216,67,131,189,171,21,55,0,27,160,26,193,0,230,206,175,20,236,167,122,128,76,179,61,57,17,20,36,1,214,78,228,60,239,255,185,107,172,83,219,93,110,219,236,79,132,74,8,134,192,80,180,206,225,149,80,11,205,165,203,156,216,57,159,244,154,38,127,226,87,45,5,254,170,122,106,214,195,43,191,214,58,220,49,25,114,173,201,59,255,254,119,90,255,207,247,61,191,117,224,255,209,190,234,122,1,153,55,186,195,214,220,128,136,132,228,15,168,26,133,138,69,189,183,77,215,238,119,221,177,17,111,17,4,225,79,44,2,75,121,193,177,192,96,187,166,109,246,7,127,236,200,203,6,160,86,36,97,20,64,21,16,63,26,110,213,130,208,141,198,23,231,137,32,189,108,55,169,200,73,125,64,158,103,49,15,51,46,68,206,110,103,72,176,16,161,49,101,242,135,136,46,242,43,235,111,88,51,238,139,175,140,5,171,147,148,209,87,160,51,250,29,107,0,240,97,66,49,95,193,52,255,61,107,0,139,171,135,181,26,192,248,61,162,33,23,100,4,12,32,176,24,1,240,190,59,54,251,221,107,115,56,178,117,160,252,39,174,0,96,148,89,80,102,239,189,29,134,182,109,217,58,4,169,20,49,52,206,169,22,250,189,9,52,10,115,128,255,24,212,191,213,247,184,188,143,138,191,228,154,154,63,88,76,4,157,212,12,66,178,254,70,155,123,138,56,154,46,38,70,81,86,196,133,32,235,11,244,19,124,168,104,215,109,239,63,79,185,115,247,216,255,115,18,98,95,127,124,157,134,193,75,46,128,53,15,145,180,202,33,200,71,108,200,24,36,103,109,115,56,30,143,199,97,24,196,251,63,208,1,40,131,19,232,1,108,133,22,188,61,236,240,229,245,95,219,227,55,182,181,243,36,140,168,9,162,190,1,217,4,250,7,21,29,187,124,83,164,143,0,128,146,45,121,158,40,65,23,30,72,145,148,242,76,175,107,126,67,64,255,22,31,14,146,47,117,152,10,85,154,1,227,156,44,114,206,191,228,244,249,155,88,156,140,143,14,48,255,32,117,66,70,77,5,85,13,166,2,83,41,25,9,248,125,83,105,64,232,7,0,50,85,72,21,160,145,132,217,199,4,255,87,32,17,16,86,49,70,171,74,171,10,234,26,234,90,171,74,140,97,34,143,200,65,161,67,49,188,95,147,98,9,8,34,86,20,146,109,74,42,72,88,213,245,115,204,59,149,120,33,66,64,64,67,25,140,31,254,101,21,199,30,43,131,149,1,67,165,138,200,25,36,187,32,228,45,42,26,45,16,13,173,34,220,211,74,68,11,232,128,158,69,95,228,205,240,42,94,37,111,204,164,242,81,60,94,235,90,56,237,36,88,92,12,193,18,6,108,102,5,102,7,36,118,170,16,174,137,252,232,202,214,174,109,207,153,198,139,217,43,69,71,197,66,115,128,0,172,183,20,4,232,253,136,223,151,40,183,116,230,134,31,149,177,19,190,30,85,112,177,125,97,241,236,135,199,107,109,23,167,50,56,203,237,5,197,92,85,254,25,37,106,176,144,168,129,172,147,195,106,188,144,151,42,204,226,114,11,253,1,38,207,192,67,16,37,130,89,209,43,56,0,23,152,129,4,83,22,40,212,132,153,25,12,137,8,13,190,110,173,188,30,155,239,63,142,251,131,7,13,113,175,7,181,32,62,55,79,121,249,141,29,128,49,96,8,42,0,240,236,186,190,111,90,215,245,236,124,48,177,80,66,251,75,251,169,95,44,126,65,184,46,52,14,78,11,23,12,71,153,165,201,240,127,164,2,216,154,242,48,57,5,84,200,136,17,17,145,49,68,52,203,212,135,191,26,99,76,250,235,120,154,41,104,43,76,90,13,198,237,9,206,53,125,255,105,246,127,102,125,50,225,73,254,107,254,221,51,117,160,95,123,18,175,5,215,223,0,198,191,35,231,218,13,248,159,171,62,242,57,244,112,247,122,243,87,91,172,44,114,68,159,105,14,88,172,34,136,248,145,231,88,132,173,115,253,96,219,206,91,167,39,28,65,31,183,28,255,156,20,80,236,166,149,161,239,247,251,126,127,244,221,64,18,133,22,171,224,3,102,199,78,116,172,1,232,216,72,252,203,6,158,60,184,196,1,224,36,110,140,1,96,56,229,89,163,113,154,11,154,68,184,211,140,80,48,207,64,4,198,64,176,230,211,4,81,148,153,52,38,190,97,246,169,236,0,74,151,80,22,39,178,102,228,58,66,180,244,73,191,81,222,224,19,192,248,103,168,2,222,153,40,191,33,177,126,254,35,191,68,39,224,94,120,217,75,248,236,238,8,13,186,240,215,215,164,99,202,12,118,146,157,204,38,78,84,25,21,136,149,157,179,93,223,30,246,205,110,235,173,21,207,33,117,240,135,164,128,162,217,180,158,143,157,223,55,190,105,137,253,19,162,1,172,0,9,208,228,92,127,169,240,190,192,249,115,135,112,230,189,187,81,24,71,125,19,138,83,228,211,149,98,240,174,37,146,167,200,69,64,232,2,75,171,254,216,201,85,62,205,189,93,5,130,115,68,248,132,52,78,200,228,132,67,86,36,115,18,59,6,66,126,145,16,12,197,244,78,240,76,57,105,80,36,43,202,36,79,254,149,48,176,168,28,132,85,45,51,127,17,139,127,198,20,94,155,214,127,51,60,191,47,249,254,13,220,206,87,125,228,115,116,2,46,231,215,60,127,244,190,32,98,245,124,165,119,89,62,76,162,86,76,140,239,88,66,65,24,85,13,42,33,146,168,88,235,142,109,183,59,12,93,47,222,135,160,25,1,35,134,158,240,247,118,0,224,217,119,29,31,27,62,118,216,59,195,90,3,213,145,131,6,66,151,68,50,151,58,202,188,156,172,0,126,25,31,111,180,164,152,77,127,180,254,51,3,93,206,50,174,71,64,156,230,115,79,250,191,70,248,77,150,137,71,132,147,117,0,168,130,8,204,50,48,198,96,25,224,151,71,38,116,255,138,68,218,169,252,163,197,175,231,168,127,150,77,90,91,10,220,114,252,102,201,235,15,56,119,151,244,142,189,211,218,94,114,249,189,39,187,114,45,183,243,59,233,160,223,185,169,183,129,235,111,75,55,125,145,44,208,249,238,176,69,127,128,73,38,44,248,128,76,20,154,106,35,80,129,26,1,116,204,93,63,28,142,182,233,184,183,97,221,144,104,113,46,1,58,126,101,7,160,192,206,187,166,179,199,86,218,222,88,103,188,26,225,80,160,4,81,138,146,94,26,217,255,51,246,127,186,2,248,149,23,196,82,224,255,6,158,40,25,217,209,250,79,95,143,253,107,201,220,74,1,252,207,177,188,22,37,193,89,89,117,153,115,2,0,84,203,170,99,248,120,168,142,6,38,9,76,245,222,201,106,96,90,23,45,61,217,140,145,77,64,111,168,1,252,218,117,192,189,172,237,181,63,113,109,140,124,175,48,255,218,159,184,68,3,235,134,48,252,247,181,254,151,28,141,69,206,143,229,53,1,75,169,25,25,112,40,4,128,170,32,30,21,42,4,35,0,214,187,182,111,247,135,174,105,221,48,224,251,66,174,47,228,0,188,115,67,219,116,135,163,61,182,52,248,90,113,131,145,108,48,192,161,96,170,210,50,89,1,0,192,151,196,171,69,77,226,51,12,145,33,244,38,68,68,197,115,17,116,48,226,185,168,59,250,137,144,208,135,9,220,132,210,192,92,6,128,177,116,28,46,189,211,175,138,217,167,112,36,67,61,224,100,123,202,34,240,25,131,114,219,221,248,75,138,192,239,49,40,55,24,160,69,38,225,47,88,3,128,95,161,19,112,47,188,236,239,82,3,152,213,159,72,231,126,84,196,139,119,226,25,217,27,133,10,20,89,116,112,251,237,238,120,56,244,109,231,6,43,26,91,195,62,14,187,254,25,14,192,186,190,239,251,174,61,250,126,0,85,131,84,147,169,200,164,38,175,203,142,254,215,88,15,134,240,255,42,250,132,153,219,40,121,120,74,208,253,196,100,231,236,77,105,169,131,209,15,69,224,178,14,156,178,240,35,255,184,49,161,84,171,69,117,55,22,111,79,126,29,17,3,234,0,11,39,20,87,169,43,73,155,219,106,0,167,40,201,95,21,251,95,18,59,95,245,126,184,43,84,230,238,191,126,62,246,255,136,26,192,181,191,114,97,158,234,139,212,0,96,5,222,179,184,181,152,222,70,169,210,153,139,195,17,51,170,26,66,97,80,86,145,182,109,187,174,115,253,224,189,215,148,36,192,223,2,5,228,51,67,127,84,113,97,86,47,192,218,182,110,191,147,227,241,137,249,31,8,79,170,228,165,86,213,144,77,208,72,255,137,96,16,9,145,18,70,87,82,159,18,196,172,4,35,178,65,54,164,68,98,72,144,196,132,153,235,161,227,132,212,63,28,103,168,132,154,52,131,30,64,133,104,16,77,142,175,215,112,196,163,21,11,171,150,68,156,31,182,16,149,16,43,164,26,169,70,83,163,169,129,42,0,26,169,249,3,120,63,108,33,26,80,20,86,246,65,229,12,3,236,57,66,245,169,2,83,67,181,9,111,3,86,6,100,64,70,18,164,208,61,0,161,147,32,211,163,35,41,25,170,55,88,111,176,170,149,12,8,0,26,83,109,76,181,1,52,154,122,2,198,18,66,176,199,161,114,0,128,88,129,146,48,8,67,44,245,98,133,96,32,236,108,64,227,139,166,77,196,0,234,159,33,214,169,50,213,166,46,83,70,19,148,55,16,11,112,56,8,153,56,126,141,131,30,104,149,25,127,165,207,64,78,50,87,49,247,5,55,132,219,203,56,253,213,22,135,245,6,8,44,23,106,97,69,56,107,107,152,205,91,117,8,78,187,19,214,118,176,212,9,152,104,6,20,213,254,114,191,74,32,192,20,20,64,235,115,229,28,173,144,248,7,10,125,25,239,42,147,230,217,181,245,244,208,37,149,136,149,43,106,77,162,96,164,104,155,204,21,41,5,68,168,17,106,208,170,164,20,75,209,146,41,37,31,194,20,1,149,104,208,68,20,88,68,68,217,139,119,234,43,132,39,192,218,51,90,22,96,48,30,55,78,55,182,247,251,237,97,251,179,111,143,33,162,66,45,216,20,190,178,3,200,140,159,16,217,239,81,89,108,63,12,77,107,251,129,157,15,233,126,130,24,99,102,147,26,150,72,229,211,73,218,231,87,244,238,46,223,66,39,237,187,99,22,254,228,227,113,171,49,21,126,137,200,24,52,70,152,1,128,170,202,60,61,153,205,134,170,10,0,68,36,126,85,100,66,149,28,173,231,12,251,8,228,23,129,208,235,21,78,97,129,241,79,90,29,5,238,179,0,119,226,211,6,54,53,84,38,32,142,88,216,177,183,236,195,59,103,132,16,161,116,21,214,1,179,144,255,204,114,123,237,232,149,12,19,101,169,249,242,88,248,194,128,244,163,241,254,239,129,144,126,208,226,227,19,86,30,247,202,230,127,208,82,239,211,86,6,151,28,162,243,218,97,147,55,200,82,206,67,84,156,183,125,31,179,64,18,240,129,191,73,10,40,124,221,168,115,230,185,63,54,221,238,192,199,14,173,143,13,169,10,152,51,98,211,245,212,196,250,207,9,156,127,25,252,124,132,240,151,97,230,98,35,112,194,137,142,214,31,83,54,63,25,101,122,218,64,93,69,176,102,104,136,221,212,244,180,25,27,107,67,185,53,252,213,208,36,243,19,89,51,196,51,75,6,8,165,63,37,239,91,132,192,185,222,27,30,79,169,147,16,209,24,83,85,21,156,16,78,100,6,171,236,99,202,230,178,69,251,94,166,161,78,221,192,98,66,233,252,194,246,94,96,252,15,125,255,125,45,242,175,18,110,188,161,111,224,190,218,188,247,45,39,220,235,128,92,88,18,63,83,31,62,245,13,107,5,228,140,23,2,85,30,108,191,63,118,187,221,208,28,217,14,37,171,253,151,118,0,166,12,217,17,64,129,123,59,236,142,126,215,104,103,13,107,45,88,1,82,10,51,179,132,38,37,235,159,188,66,65,224,28,143,29,125,166,185,199,117,26,125,60,229,237,201,43,128,164,118,86,96,61,103,45,124,193,166,71,134,9,45,19,253,85,85,150,121,203,30,93,60,97,7,90,80,158,41,140,44,149,197,225,105,210,191,172,21,199,165,131,49,84,85,185,177,224,52,133,114,74,222,0,52,95,16,44,230,28,22,217,17,206,144,140,126,2,24,255,61,63,113,33,216,255,42,25,169,119,34,80,223,83,215,253,156,190,129,79,51,214,191,164,18,176,118,130,22,11,194,167,3,139,22,129,0,130,15,62,192,168,176,29,92,211,14,251,163,61,182,110,24,152,229,55,89,1,164,214,215,120,147,91,231,154,206,5,228,143,215,39,165,13,80,165,72,145,254,33,238,112,105,253,67,134,125,220,182,194,250,23,232,160,165,249,1,153,159,137,241,154,241,228,140,61,89,201,188,82,241,111,142,193,11,203,155,116,33,132,189,19,149,16,248,67,93,129,33,0,21,239,114,13,55,103,111,162,212,237,73,101,152,140,49,85,53,55,244,33,196,14,159,45,142,73,14,51,20,32,150,142,211,7,181,60,170,83,27,157,77,252,172,63,96,86,1,158,1,147,150,61,229,93,237,17,220,4,198,255,80,107,123,201,71,62,20,129,122,21,76,243,211,250,6,224,26,164,233,93,172,240,125,209,62,151,124,240,61,40,163,18,247,152,211,33,161,32,76,162,58,56,215,116,253,126,63,28,143,222,14,111,16,227,124,29,7,0,137,101,201,123,63,180,93,127,108,220,161,173,157,108,4,159,149,170,160,136,166,17,20,69,169,183,43,90,255,242,140,42,102,235,31,137,190,244,83,83,64,248,166,96,86,76,191,140,109,95,243,180,79,153,214,75,149,236,80,59,141,253,183,42,170,2,57,178,206,253,89,51,160,78,110,18,206,253,195,134,160,50,80,192,249,97,222,66,188,226,198,152,67,167,197,216,110,22,209,68,160,139,156,101,211,82,91,150,98,63,181,5,101,106,232,204,202,96,17,92,116,71,83,248,9,214,246,205,197,199,85,190,228,61,142,4,222,39,21,240,78,31,118,185,105,254,136,164,208,154,74,215,29,83,61,55,172,0,224,44,30,116,254,217,220,27,204,81,47,44,248,0,20,174,20,107,17,24,236,112,104,154,253,161,239,123,247,97,61,246,247,182,170,209,7,168,181,182,57,30,187,67,227,251,193,176,214,2,21,96,144,194,201,76,103,105,41,52,90,255,152,71,25,171,190,84,20,3,126,221,88,225,113,155,36,130,102,101,128,160,129,147,156,4,34,98,98,80,8,93,187,162,234,153,89,68,84,129,8,235,122,66,214,54,45,153,2,64,4,147,156,16,186,141,155,145,209,253,34,229,50,2,138,214,226,204,145,57,161,142,48,4,41,216,159,9,2,207,180,130,67,117,39,108,117,249,224,52,215,185,152,252,153,85,137,75,32,192,29,107,137,31,141,247,191,202,238,252,25,53,0,184,178,197,225,15,174,1,172,173,0,78,159,158,89,40,204,124,192,188,36,192,82,129,86,64,224,216,30,154,102,127,232,250,198,127,24,77,244,93,109,171,140,132,13,222,251,97,24,108,223,123,235,136,149,20,140,44,52,244,206,86,54,56,49,109,244,171,18,124,167,170,141,51,184,225,41,14,47,247,133,45,127,93,72,155,24,3,198,4,120,47,17,213,117,93,213,53,25,19,142,87,140,232,49,82,97,132,181,66,88,25,192,52,53,52,194,132,198,211,72,217,1,168,234,164,240,91,212,129,171,186,54,85,21,121,35,66,209,214,123,118,110,86,4,158,85,116,103,221,97,114,50,214,238,252,211,124,218,108,5,112,57,226,229,35,224,240,240,41,148,156,159,246,235,31,199,69,122,47,106,135,63,172,6,112,201,211,171,20,35,66,94,4,68,9,176,34,34,81,55,216,161,111,135,97,112,108,127,7,7,16,8,237,133,165,239,249,176,151,215,93,221,116,255,195,188,65,95,1,39,198,31,2,37,98,67,174,6,14,84,218,132,98,84,0,212,128,18,128,137,178,48,194,1,120,158,9,208,162,198,242,100,112,120,37,209,250,35,136,1,165,248,116,194,157,70,101,91,0,130,9,179,0,158,147,32,169,19,240,170,172,1,202,14,138,225,23,136,49,78,33,148,132,250,55,155,236,10,48,96,219,177,2,172,128,106,192,74,160,98,48,138,21,64,165,84,43,214,162,134,25,235,205,55,83,109,136,42,0,138,12,230,85,5,117,205,162,162,160,72,1,224,31,84,4,208,84,184,217,64,85,105,150,213,36,82,34,161,160,33,154,102,194,233,3,18,154,106,142,95,78,250,8,65,120,0,76,5,84,5,201,1,162,202,152,58,48,14,161,49,193,55,16,145,33,83,145,169,158,158,169,222,4,128,51,129,169,168,174,205,102,67,155,204,56,157,18,75,204,204,1,83,196,2,158,213,121,241,172,158,85,129,144,42,50,245,105,120,21,60,135,4,164,83,101,176,50,25,108,14,134,214,110,155,101,241,128,240,202,122,70,104,13,125,177,72,238,191,72,28,207,170,9,194,182,56,23,64,253,162,186,70,178,127,250,74,116,210,101,35,75,49,101,5,191,191,70,115,207,233,198,8,179,124,101,53,120,211,113,106,108,119,65,5,148,84,64,154,205,51,90,120,103,56,69,214,212,11,22,103,96,228,15,141,2,229,227,146,196,255,100,174,181,32,172,73,8,172,136,19,20,50,6,203,146,6,177,99,192,228,57,106,3,196,14,128,20,27,165,95,15,176,106,96,13,154,3,204,28,242,31,4,128,44,224,5,89,43,6,52,228,133,189,247,225,64,218,99,99,127,190,242,207,173,58,207,206,179,10,39,97,12,136,223,166,95,198,1,68,118,11,117,214,218,126,16,235,178,17,47,227,125,2,24,105,30,38,159,189,109,251,239,185,11,99,229,51,20,84,195,191,134,78,141,74,153,135,57,9,252,21,64,205,166,54,117,141,85,5,117,133,85,133,85,69,145,45,71,103,133,129,104,125,12,101,1,150,17,114,83,153,50,141,147,149,35,137,232,12,98,231,204,210,102,217,68,174,44,92,150,139,108,8,161,63,165,170,170,77,26,85,85,169,42,51,207,10,194,151,228,4,110,238,191,191,99,238,229,218,111,120,191,30,192,205,219,255,254,173,253,156,78,224,123,125,213,155,165,90,248,194,227,146,37,227,124,1,93,24,76,96,81,207,182,31,186,166,29,186,94,153,131,195,88,172,23,126,5,7,160,128,8,222,249,99,103,15,141,31,44,178,24,1,68,36,141,33,252,66,159,87,116,147,144,211,223,235,121,183,100,238,227,219,233,94,215,223,24,9,134,180,73,121,112,9,103,199,90,49,210,121,103,202,101,204,120,252,80,1,86,85,145,2,137,79,99,197,56,129,241,5,167,191,91,160,63,51,174,6,140,129,128,209,44,169,158,115,17,120,218,237,85,102,222,113,101,40,206,11,21,35,39,104,198,47,141,117,236,136,43,13,236,23,57,196,206,63,145,9,224,140,49,57,165,51,131,15,193,173,84,54,191,246,142,253,132,22,132,59,30,141,95,194,239,255,21,50,45,151,39,238,63,162,88,242,70,141,119,37,190,89,172,7,156,190,13,17,35,137,180,243,182,237,142,251,125,179,63,120,235,2,132,82,84,138,27,249,235,164,128,66,149,112,112,182,57,250,166,165,193,86,2,21,104,228,97,136,45,96,73,236,69,10,233,43,128,43,208,156,239,182,254,167,21,203,121,206,122,124,112,178,127,8,193,95,69,55,48,250,9,154,69,226,177,196,27,128,55,137,160,63,152,81,78,28,160,16,169,226,80,97,132,223,228,142,176,145,176,115,166,20,152,93,66,209,237,117,218,175,127,58,1,96,132,9,157,10,156,205,125,64,132,0,149,62,32,108,118,85,215,185,142,29,166,168,34,145,169,170,83,229,194,243,204,4,167,48,211,247,135,171,239,68,196,127,130,30,192,205,212,155,231,233,160,225,19,117,193,222,99,109,111,251,170,243,96,173,219,124,195,251,221,192,114,20,191,174,93,250,230,46,199,218,155,132,108,56,162,40,247,118,56,52,81,53,254,222,61,97,247,116,0,170,42,206,14,109,199,77,15,157,37,47,27,213,26,9,19,235,39,70,94,139,148,107,204,89,163,82,51,253,204,89,25,19,28,52,77,1,189,123,47,50,202,165,236,79,6,213,148,198,205,165,224,209,80,2,64,105,91,71,137,149,148,168,13,216,127,208,178,199,10,13,41,141,171,141,96,253,195,239,103,130,29,52,68,149,137,173,194,194,101,115,237,152,126,5,152,212,120,83,250,40,82,61,175,158,109,156,172,0,168,104,98,152,245,49,156,28,156,64,64,157,87,60,1,195,51,171,3,195,9,16,232,180,69,224,252,237,52,195,32,93,11,37,188,47,34,30,62,94,15,224,42,99,253,230,174,221,140,64,125,103,163,198,189,220,219,205,71,230,157,17,253,109,221,3,23,174,0,22,127,229,204,79,135,110,33,20,69,5,3,88,41,34,139,239,34,161,14,120,14,183,73,230,153,123,103,23,212,61,29,128,168,183,93,223,31,15,220,118,100,221,147,168,1,172,113,180,254,84,20,200,194,33,64,25,105,49,46,150,126,252,24,114,136,105,54,77,167,182,62,8,111,229,87,178,249,94,64,223,39,11,78,149,49,38,138,167,99,101,160,50,104,12,26,147,211,253,72,164,201,19,4,138,171,145,245,1,49,55,130,149,20,93,121,125,48,1,251,103,109,200,84,180,192,245,145,194,127,44,251,150,39,238,129,198,21,0,152,4,254,1,32,162,240,20,17,3,156,20,12,81,93,133,169,132,12,234,132,215,52,211,111,8,169,62,46,240,191,208,100,223,165,5,225,253,49,242,13,190,234,134,214,132,143,80,119,249,136,19,116,23,248,255,29,19,65,151,172,0,174,90,4,96,242,3,192,98,20,106,164,74,0,29,219,182,235,143,205,208,118,226,57,23,9,222,168,249,125,178,3,96,230,182,59,118,135,35,119,131,81,48,10,70,36,150,185,49,137,191,23,193,62,141,242,152,154,226,219,243,53,128,19,235,95,114,127,222,26,250,207,148,114,67,68,31,205,52,166,132,76,193,93,19,255,20,136,125,162,202,99,134,232,4,85,222,8,107,193,202,144,49,177,168,144,46,139,248,181,201,100,71,252,168,42,213,21,166,246,174,50,111,147,43,195,217,181,96,2,140,78,146,78,165,48,228,121,145,50,156,184,141,137,243,43,125,64,58,26,249,72,5,31,144,171,23,165,0,125,150,146,191,75,13,224,43,36,157,63,211,3,189,191,34,242,249,252,254,95,167,142,250,91,215,0,150,203,0,129,41,58,173,3,64,20,60,119,77,123,220,31,218,99,195,206,141,125,195,239,222,187,59,59,0,55,216,161,235,217,121,138,196,159,17,219,131,153,239,115,148,121,73,6,113,76,112,232,103,110,237,60,252,79,118,144,166,20,190,165,12,250,68,219,43,4,233,0,146,19,23,121,209,144,124,67,106,211,77,152,123,97,47,60,65,244,23,133,7,83,85,152,89,254,147,253,157,243,46,44,201,187,195,73,213,119,117,137,54,126,96,185,194,49,91,0,97,145,248,42,191,185,36,134,203,27,80,18,198,205,56,36,68,228,238,1,239,189,108,220,226,111,125,166,30,192,251,211,29,55,247,7,252,94,16,160,11,161,247,159,236,147,96,5,56,112,121,70,113,113,165,21,24,31,37,248,0,81,101,177,214,246,125,223,117,93,110,10,147,123,144,132,94,109,82,57,139,183,143,144,96,177,234,122,177,240,186,115,63,182,120,56,62,59,126,18,173,144,8,43,70,173,152,136,53,100,49,20,80,145,66,122,1,4,112,204,233,143,168,106,2,67,80,19,212,4,134,160,34,32,210,138,180,194,241,43,210,76,138,1,25,168,27,185,83,11,197,244,105,7,0,164,62,0,143,145,165,155,65,20,88,2,124,26,106,3,42,194,12,132,64,21,152,10,169,194,234,153,158,158,105,243,20,40,236,37,176,246,83,5,85,77,166,38,83,7,81,129,200,3,206,16,112,190,33,175,37,158,129,5,3,30,94,169,86,114,4,158,128,9,180,34,168,13,212,85,100,3,165,196,252,29,22,77,4,138,42,32,161,83,188,36,229,7,81,0,140,74,3,105,78,96,233,1,38,84,37,221,152,212,193,75,79,27,48,134,85,29,179,168,68,40,58,33,80,165,138,158,213,59,97,9,146,195,224,69,3,159,62,17,81,93,133,76,63,25,3,0,84,87,161,98,97,189,179,222,161,33,199,158,42,179,121,126,114,226,44,219,193,15,150,173,160,40,105,152,97,105,82,178,231,199,170,117,64,119,37,77,227,92,228,88,37,193,95,79,164,174,221,114,107,136,248,211,87,194,227,245,59,121,25,118,175,202,51,80,127,158,107,100,24,167,180,251,233,176,200,226,60,31,240,174,108,235,66,255,193,153,153,49,110,121,70,170,146,181,106,223,146,40,66,156,233,120,122,145,114,174,54,88,76,181,1,10,212,191,174,144,248,107,102,37,201,51,37,143,113,113,174,255,196,178,68,193,186,20,65,236,188,41,141,144,2,138,22,16,18,37,80,26,219,2,196,168,24,97,138,83,2,33,11,146,26,74,173,28,17,220,41,94,217,161,55,42,70,129,148,12,131,138,8,138,108,0,55,174,243,205,235,113,247,227,120,120,181,182,7,209,12,4,252,84,7,64,75,104,114,245,236,251,97,232,122,30,172,122,206,28,15,176,132,238,95,196,251,127,149,149,105,89,142,46,183,106,90,108,137,215,219,18,147,218,44,44,167,50,90,143,162,240,148,39,96,82,170,209,116,237,98,72,152,197,55,16,153,80,78,40,133,124,33,17,63,207,115,89,229,253,89,50,51,167,100,13,48,43,40,17,85,85,69,161,237,43,228,178,10,106,232,50,186,207,100,15,177,105,75,100,12,233,211,43,146,228,230,203,170,111,249,37,121,99,74,105,129,187,164,134,254,110,122,0,215,254,244,181,111,190,249,167,239,181,146,184,111,47,200,87,206,128,45,86,2,198,44,177,46,87,59,216,121,223,15,174,31,188,115,137,75,248,171,193,64,31,227,49,30,227,49,30,227,55,25,87,59,128,204,130,44,129,201,18,227,10,160,111,218,126,127,116,253,160,142,81,98,129,119,74,137,169,147,70,48,249,213,174,120,169,236,9,83,76,234,72,211,154,2,234,137,200,123,201,135,147,218,193,48,117,195,71,180,126,166,237,76,175,84,88,25,172,8,12,40,149,12,156,69,182,202,4,184,79,152,35,135,115,145,36,137,58,211,121,162,0,74,150,176,28,179,37,48,21,141,9,194,194,155,26,235,58,107,200,36,146,81,66,51,102,141,114,156,94,54,73,132,87,136,40,71,244,167,100,112,165,134,76,185,40,41,87,9,139,57,247,187,20,235,254,96,65,152,15,77,121,223,241,167,111,238,73,254,252,80,93,63,113,156,150,10,206,172,95,231,184,32,137,183,59,91,215,53,109,187,63,186,182,23,207,119,161,193,191,126,5,80,34,144,50,167,157,245,124,236,92,211,201,224,140,66,165,72,10,70,231,168,127,212,172,73,146,190,42,161,66,71,206,159,243,188,255,247,210,3,152,73,184,156,166,128,22,25,143,13,25,99,2,175,39,0,40,98,78,179,198,239,196,40,28,54,254,74,242,7,66,160,6,181,34,152,37,115,10,170,163,113,95,38,228,42,154,84,141,83,1,37,166,142,10,153,217,130,37,70,178,157,165,114,31,51,121,53,197,158,181,210,236,98,9,19,138,58,212,161,30,158,147,66,129,69,46,100,147,214,174,93,102,246,222,7,182,187,146,72,110,81,78,18,150,36,33,111,102,8,248,179,5,97,222,95,10,254,136,159,94,196,183,220,156,28,187,23,19,245,205,123,253,57,57,31,120,11,122,187,38,20,131,33,211,222,246,246,208,12,77,43,214,141,58,31,159,234,0,4,64,167,191,202,34,189,245,109,15,189,51,172,79,104,106,164,192,94,70,58,254,64,38,130,206,112,207,211,136,27,62,237,172,224,40,223,56,50,248,175,40,217,198,146,117,72,151,155,196,161,63,163,80,206,77,0,165,241,133,72,67,23,24,228,184,34,49,168,134,194,12,47,230,57,23,23,203,44,118,217,51,204,20,187,10,156,210,124,24,131,33,11,31,88,140,176,224,97,85,1,97,96,142,245,189,40,9,144,176,74,16,8,171,116,38,76,166,89,151,38,61,200,137,254,12,145,18,17,239,67,169,175,172,20,196,37,66,249,85,121,209,48,163,12,154,248,218,107,238,228,63,94,16,230,134,159,190,25,215,127,185,245,127,79,192,126,6,218,255,30,171,253,9,221,12,183,173,39,22,87,0,107,141,96,167,66,49,34,18,66,106,176,222,53,221,112,104,108,215,59,246,140,192,191,170,6,160,137,44,140,7,235,186,222,55,189,122,174,5,106,160,26,9,1,130,215,202,186,7,57,17,52,54,124,77,148,223,127,93,70,8,199,53,205,104,128,78,202,185,48,233,162,10,73,21,202,84,251,153,47,1,166,45,190,225,157,84,25,220,84,88,25,173,13,60,169,110,164,156,240,164,240,164,240,36,227,220,20,51,229,121,2,206,104,97,26,8,83,211,227,73,67,89,8,246,65,69,197,139,48,51,123,207,194,0,128,134,176,170,160,170,114,18,44,208,84,68,110,38,194,96,205,99,153,55,0,137,188,87,230,178,150,59,187,7,194,138,33,176,3,133,79,132,113,122,171,224,146,10,241,93,20,2,254,38,130,48,239,52,109,119,20,132,249,56,235,127,119,171,253,171,138,192,23,234,68,66,105,48,211,34,32,114,19,136,26,1,98,229,110,232,119,199,246,216,88,107,207,51,188,126,152,3,136,249,253,72,121,218,247,125,127,104,124,211,161,245,200,26,132,95,136,103,170,46,160,103,130,253,57,213,236,199,159,15,156,214,0,38,68,105,120,234,0,50,203,91,145,165,1,0,160,68,161,60,242,233,167,197,68,90,40,32,26,194,77,101,234,138,158,140,169,9,158,0,159,17,158,32,76,124,70,124,70,250,70,240,132,240,132,186,1,221,128,212,154,103,236,41,43,42,1,33,219,3,39,116,128,120,42,92,83,248,128,16,113,235,108,213,130,133,235,53,68,39,0,127,40,148,91,114,240,62,67,242,4,107,30,236,254,12,71,148,127,183,172,1,156,242,255,220,241,22,253,131,5,97,62,46,140,189,227,79,223,75,228,231,239,92,3,0,89,250,56,11,1,86,128,98,93,215,52,205,241,56,12,195,105,116,245,41,53,128,20,196,135,206,38,59,12,67,215,219,97,16,207,32,82,110,61,233,200,238,130,103,130,253,79,119,203,243,236,243,82,133,160,20,56,212,196,133,153,88,111,146,27,200,229,89,154,73,153,37,122,184,184,86,64,168,1,43,64,3,80,199,137,27,204,19,54,0,79,8,27,192,39,196,13,132,9,181,66,61,6,248,169,18,176,68,175,54,223,29,29,23,55,5,14,213,212,117,85,85,99,147,26,128,50,179,119,81,121,152,8,12,149,221,191,100,12,36,133,0,40,90,124,103,226,48,217,1,84,97,49,81,28,228,80,69,8,100,209,48,109,88,59,37,128,187,47,135,243,31,38,8,243,158,159,126,231,129,186,112,125,243,78,235,255,65,108,63,159,227,65,239,229,132,22,55,146,34,12,69,98,167,144,99,223,13,182,235,173,181,78,216,201,39,59,0,2,161,64,138,41,190,109,125,219,218,221,30,155,230,155,245,207,162,223,144,76,200,17,215,27,194,138,89,209,19,43,130,166,132,133,102,233,120,130,220,51,53,239,244,8,84,168,161,81,4,129,115,183,73,241,88,11,30,8,125,59,180,9,157,71,163,230,45,67,100,245,20,76,37,84,66,48,80,85,90,87,76,36,128,80,17,109,158,180,174,21,11,129,8,197,144,31,137,205,107,169,250,234,1,61,96,208,140,81,50,128,6,8,6,30,124,173,240,47,130,111,0,85,56,216,130,130,168,24,157,6,18,34,134,47,99,149,200,246,83,17,110,12,110,12,61,85,244,84,193,63,0,254,5,240,47,144,191,88,254,98,248,95,0,255,15,232,191,132,255,41,225,21,254,230,249,155,200,55,245,79,106,141,239,209,10,90,1,199,106,89,172,136,87,84]);fileData2.push.apply(fileData2,[172,12,213,149,64,212,133,183,158,237,224,84,20,129,12,26,34,19,9,154,20,192,24,170,42,49,232,64,156,181,98,109,112,126,206,59,85,37,99,68,53,244,7,48,243,183,111,223,190,125,251,86,85,85,93,215,222,123,102,86,4,86,241,194,172,18,136,43,20,67,160,224,20,5,72,89,189,23,39,192,139,248,37,64,81,96,81,127,85,183,87,244,70,75,146,41,186,38,129,160,43,146,44,180,220,131,118,190,169,106,237,39,166,77,94,35,230,235,204,194,116,237,215,207,108,213,226,182,173,117,134,175,74,166,172,72,172,204,182,252,205,93,0,128,112,143,148,183,73,188,89,214,56,216,87,198,226,161,19,140,141,138,161,143,113,62,79,53,121,66,155,216,137,58,77,228,227,90,25,147,190,182,98,206,246,104,178,119,184,50,103,91,56,90,146,216,138,137,162,40,128,94,209,3,184,145,51,24,2,236,131,99,242,7,196,35,170,162,120,112,44,118,104,119,195,238,149,154,3,53,7,118,62,19,43,196,29,7,229,15,114,0,99,50,223,123,55,88,55,88,103,45,59,47,34,129,171,58,115,127,102,208,39,125,37,246,17,76,154,42,167,169,30,93,239,174,138,156,63,84,96,90,66,158,167,174,177,174,209,152,49,87,14,128,198,192,166,6,144,144,15,41,151,24,10,19,208,17,226,216,202,145,226,235,213,206,142,217,221,98,54,68,27,67,27,99,234,202,212,68,53,85,27,218,60,215,79,79,79,198,24,170,208,212,85,192,44,1,128,162,74,42,104,147,49,155,205,102,243,244,132,117,29,181,110,2,239,180,48,123,199,222,137,112,78,233,144,49,152,73,255,43,51,225,165,40,82,79,115,50,219,244,98,94,34,228,148,81,249,6,56,33,97,190,129,119,225,134,197,193,251,147,197,159,28,131,223,119,71,238,245,211,247,101,229,252,232,120,255,243,181,139,207,212,0,46,217,253,217,139,241,118,147,152,14,178,253,48,116,253,208,247,67,223,123,239,33,102,37,230,137,247,15,112,0,1,50,163,226,135,222,30,143,246,120,180,135,54,104,191,132,175,195,196,244,73,83,170,159,76,250,134,250,185,128,159,21,107,10,179,186,46,225,169,134,109,249,254,146,198,121,76,175,135,80,36,200,99,61,63,109,54,27,19,36,92,68,20,18,191,91,32,225,201,84,20,217,196,83,81,130,70,152,167,122,40,73,108,70,156,126,214,0,128,32,30,0,85,122,127,149,254,13,153,165,39,128,13,65,93,65,77,176,33,172,9,170,64,138,161,88,161,82,146,161,171,8,12,6,194,137,216,246,92,216,116,34,34,83,81,234,21,200,17,165,32,136,200,41,233,127,153,17,42,141,251,12,240,83,62,61,109,8,56,101,12,62,115,23,93,101,179,214,200,91,206,167,107,111,174,13,92,90,238,251,244,186,229,29,127,250,151,80,3,125,90,25,224,190,21,133,51,39,98,81,9,99,237,27,194,237,99,0,85,100,232,250,238,112,236,142,77,23,170,193,204,89,110,61,48,10,124,84,10,40,162,1,29,115,211,219,67,99,15,141,239,58,112,22,148,13,226,164,207,43,160,251,69,39,204,16,37,24,244,51,67,254,41,243,90,202,224,143,184,157,44,170,14,75,48,68,61,65,10,197,85,42,115,208,246,4,147,4,188,42,147,207,21,86,6,12,64,32,48,10,248,156,106,122,224,67,88,156,56,32,50,49,68,118,18,129,141,45,110,85,120,67,176,255,168,35,181,91,137,7,206,174,162,10,46,1,161,2,172,9,42,132,10,113,67,64,234,193,91,117,12,30,212,3,138,24,101,16,53,72,117,69,155,218,4,157,250,226,64,37,187,30,3,124,175,178,124,136,146,101,47,73,32,50,253,67,228,149,155,66,66,79,133,4,222,196,134,191,153,131,190,65,224,229,170,56,23,238,33,8,115,225,183,189,19,17,127,95,240,235,29,37,233,63,193,25,124,28,51,235,13,62,227,140,34,194,162,63,88,233,15,8,253,82,74,65,37,102,176,195,177,181,199,214,30,91,55,12,202,12,0,148,236,254,229,208,208,235,107,0,8,0,42,118,112,109,227,143,157,63,118,208,59,35,16,128,255,6,48,24,253,216,183,36,90,74,186,227,167,67,254,23,51,140,136,40,105,201,52,109,143,42,192,60,211,111,200,114,184,129,34,43,230,139,16,2,81,15,16,10,179,56,167,236,65,4,136,160,170,212,104,8,231,21,1,9,99,104,111,104,194,74,7,170,132,152,187,224,78,82,139,138,128,134,166,127,205,77,91,42,202,162,236,53,201,216,143,107,11,29,87,6,53,64,141,184,33,220,16,212,16,100,9,76,93,81,101,148,144,17,0,99,35,130,102,197,177,4,118,202,204,216,80,40,216,156,57,170,97,37,84,70,247,153,37,116,198,5,148,19,68,239,185,129,223,73,154,127,23,235,252,78,83,248,113,36,254,119,4,191,94,219,56,246,209,74,97,55,184,189,219,36,95,174,114,0,23,10,200,188,185,2,200,81,209,172,57,32,12,84,168,0,107,32,98,213,193,217,166,179,77,23,41,66,195,77,90,224,63,62,196,1,8,128,120,246,253,224,154,142,251,158,251,158,216,27,64,67,201,250,39,217,175,96,253,41,17,87,211,204,244,235,221,206,202,133,203,150,229,165,64,121,180,86,160,53,89,9,43,175,91,114,17,108,210,232,148,137,254,1,64,213,84,85,200,176,11,130,169,210,121,49,229,129,79,214,63,111,128,78,115,68,129,26,142,226,81,79,175,11,128,80,40,59,133,98,115,101,176,66,172,48,187,13,49,160,38,146,74,196,149,71,13,88,35,16,96,5,213,115,101,254,170,241,91,133,79,134,42,132,26,233,169,6,67,2,234,152,153,217,135,68,77,220,41,3,85,42,6,16,153,186,170,54,245,233,205,144,109,253,172,54,112,30,241,9,83,29,227,51,11,139,187,91,255,119,34,62,223,255,19,87,245,7,188,39,158,125,15,222,31,46,128,0,93,213,9,124,23,165,176,27,220,222,189,12,253,59,51,111,167,71,236,114,71,21,162,37,82,0,81,82,168,0,193,179,107,58,215,116,205,225,104,251,1,114,56,117,13,152,254,250,26,0,168,243,67,223,118,195,177,133,222,197,240,31,52,91,255,44,252,27,96,160,144,218,149,180,228,255,145,95,92,3,8,61,189,154,145,251,34,170,162,5,160,10,113,34,142,24,145,239,73,20,37,227,232,71,50,28,10,182,178,2,162,208,190,139,79,21,16,40,40,134,46,45,5,23,206,80,180,233,65,23,94,82,38,42,146,51,23,66,93,105,26,24,165,128,51,152,193,16,84,17,201,64,4,104,32,36,244,99,217,160,2,37,85,2,14,88,145,136,150,210,248,235,97,89,80,1,84,136,21,154,141,161,77,20,246,50,97,26,3,0,153,254,8,114,143,27,36,89,152,105,175,111,233,0,202,206,128,28,233,7,6,243,83,137,24,154,230,220,222,212,16,190,68,55,248,146,143,188,89,3,128,59,9,194,60,106,0,143,26,192,189,106,0,1,6,170,170,192,66,10,149,162,88,63,52,237,208,180,251,253,190,235,58,113,126,222,92,245,33,43,0,245,204,204,110,16,235,132,89,56,100,17,16,68,231,201,147,181,59,246,147,105,224,22,173,201,148,231,160,44,96,46,198,161,75,218,138,4,132,245,102,83,111,54,84,25,85,85,102,9,229,120,99,112,83,67,21,214,68,136,8,64,32,0,204,69,215,94,254,245,224,6,70,32,205,98,206,237,228,110,9,137,26,84,8,112,59,196,81,97,71,153,98,50,71,1,32,8,208,231,98,50,171,136,8,120,0,214,152,173,218,212,104,0,107,196,39,67,223,54,248,237,25,159,158,144,40,40,216,104,42,46,69,141,251,34,105,115,186,2,192,228,17,203,35,22,40,34,102,181,226,92,9,56,191,2,184,4,29,113,73,196,122,223,238,176,251,10,194,124,156,140,59,124,34,25,245,87,174,1,124,130,195,184,228,224,92,210,236,178,182,136,25,69,179,115,105,13,0,68,108,63,216,126,104,219,118,24,6,239,125,0,150,94,181,71,151,58,128,49,215,193,94,186,110,56,28,221,161,161,193,210,96,159,149,190,129,169,4,72,93,144,63,64,84,141,168,125,242,136,28,16,193,145,240,13,66,188,10,129,60,161,156,153,22,103,212,123,153,53,173,18,160,1,68,64,51,75,150,35,3,50,160,38,205,152,204,175,57,26,191,16,114,83,76,65,121,0,159,194,105,69,4,52,42,36,12,138,0,161,237,182,18,69,17,80,65,129,72,210,137,88,1,85,72,21,152,10,200,0,85,82,87,82,87,88,215,100,158,80,55,196,36,204,10,61,80,63,166,224,5,184,87,100,121,174,107,172,64,208,41,121,168,4,107,192,13,97,141,80,17,16,82,77,1,165,35,152,8,230,66,68,47,169,119,1,1,8,168,54,96,72,84,51,228,59,234,151,37,81,1,68,3,18,2,125,68,81,226,40,33,108,84,161,82,243,76,84,35,171,21,100,216,16,108,140,170,40,9,108,0,158,0,106,128,141,194,63,12,252,239,191,204,255,231,159,245,95,223,176,50,193,232,155,170,34,34,101,97,231,219,182,5,128,58,141,205,102,19,234,225,25,234,19,165,131,189,87,213,205,102,179,217,108,66,151,0,34,134,166,129,128,43,221,108,54,179,101,193,40,60,48,245,187,163,131,89,1,251,107,209,89,54,203,45,132,131,89,226,229,195,131,69,28,186,170,10,176,6,29,38,148,242,241,153,155,54,96,213,75,220,122,120,176,254,19,122,186,61,103,4,158,214,186,34,22,245,88,188,74,16,109,94,220,170,53,155,165,43,115,113,59,79,231,249,191,206,58,21,202,23,89,229,194,238,138,188,217,107,32,253,89,215,197,228,105,232,55,57,153,64,6,200,148,176,253,240,250,106,30,102,181,139,2,88,151,231,154,40,16,40,5,51,21,250,3,68,36,152,166,44,253,20,26,7,68,68,60,43,75,165,181,31,212,179,122,64,39,44,170,4,96,88,12,75,213,117,195,238,181,111,247,34,94,115,221,245,50,79,64,23,135,209,9,185,49,184,224,118,56,196,254,37,181,139,142,49,126,249,120,193,91,94,88,4,62,255,158,247,59,249,176,25,101,251,110,17,113,199,8,61,195,67,151,182,57,148,97,71,206,184,208,96,82,25,168,77,68,118,86,128,53,152,26,77,69,161,14,60,214,72,69,98,239,85,113,30,230,151,75,64,7,141,43,149,244,59,52,231,129,200,197,3,44,40,78,147,247,76,45,193,97,47,16,198,86,134,28,95,4,198,86,85,16,25,217,250,18,231,93,14,221,131,117,254,246,237,27,17,121,239,157,115,206,185,96,250,103,226,192,144,176,158,225,35,33,173,148,169,129,188,247,65,226,46,240,199,149,11,130,11,163,185,171,202,188,31,20,83,127,68,236,124,223,197,199,231,180,38,192,173,42,143,31,151,113,186,139,234,228,221,215,34,107,71,245,204,18,225,148,64,52,223,235,185,191,74,69,188,117,193,38,143,173,0,132,119,118,0,49,216,25,172,109,59,215,245,200,18,152,137,131,237,48,133,219,140,31,145,15,104,181,152,125,225,29,209,68,20,2,204,172,179,83,140,204,122,134,133,126,23,0,32,76,8,241,71,94,54,3,117,229,89,197,43,248,216,150,199,10,204,194,78,74,110,134,104,254,19,46,8,163,185,47,50,33,97,217,131,211,229,33,166,190,129,68,14,49,175,28,132,136,46,16,81,155,162,150,48,50,88,4,121,225,224,96,98,78,31,82,111,226,72,29,42,2,165,178,88,46,135,108,54,57,219,19,226,253,96,235,67,140,159,251,194,98,247,92,225,0,66,255,240,41,182,97,145,29,250,134,219,236,90,177,214,107,9,138,215,224,49,159,67,166,127,102,89,112,249,79,255,218,178,196,47,209,3,248,40,104,201,77,165,151,55,107,3,107,70,191,212,78,159,239,130,99,219,118,125,219,121,235,224,202,157,162,171,206,25,51,7,230,103,238,6,98,173,20,43,197,160,169,27,238,222,160,149,57,230,133,245,221,9,181,69,226,160,83,55,112,123,133,32,91,118,156,96,64,83,173,53,115,59,207,214,164,81,54,61,210,245,197,5,101,170,208,42,84,88,85,72,38,162,63,177,6,83,129,169,200,212,52,150,37,178,182,76,160,87,202,188,255,4,177,173,61,219,119,10,217,47,196,80,233,61,21,61,133,194,19,152,241,172,42,21,252,210,69,223,25,102,193,250,240,205,17,64,166,99,213,36,172,246,188,151,144,250,15,103,147,40,16,254,168,115,34,66,68,33,5,20,44,62,51,91,107,67,189,119,6,252,15,48,208,208,93,76,133,2,229,102,179,201,192,161,73,232,176,36,26,3,75,157,98,215,118,111,93,18,44,159,129,238,221,125,41,112,71,253,128,15,90,10,192,253,96,160,159,163,7,112,51,239,255,71,59,131,197,253,58,173,6,159,121,49,11,171,140,208,202,128,175,113,126,232,250,161,105,253,96,199,158,225,187,59,0,17,113,206,73,111,185,29,192,177,81,168,136,42,162,10,48,242,213,23,61,95,164,113,171,241,29,173,19,247,15,243,203,159,200,202,45,152,216,64,179,58,88,153,90,161,168,232,130,73,236,37,103,43,52,252,5,243,17,23,65,101,18,33,80,224,208,2,22,131,124,45,194,243,176,47,134,0,17,12,98,212,185,134,89,31,242,152,186,1,0,132,200,57,77,241,21,145,209,91,76,140,123,194,46,101,165,239,66,144,1,98,169,25,146,4,194,184,80,24,165,5,2,138,9,78,133,133,11,71,235,156,19,145,42,141,172,4,16,30,64,193,3,17,226,253,240,158,156,38,10,222,34,44,17,2,91,198,172,113,236,20,60,122,134,42,235,131,18,65,215,210,56,223,215,160,223,23,129,250,161,173,9,239,183,182,159,217,253,112,249,94,127,4,33,232,226,10,96,237,175,179,157,197,66,32,44,56,131,156,126,87,199,220,219,161,237,134,190,23,231,63,164,8,28,194,255,97,24,236,161,213,193,145,23,18,8,51,66,93,10,9,248,17,231,119,246,128,94,231,147,223,92,25,92,105,253,163,87,75,32,153,216,238,100,40,51,67,104,65,164,140,37,21,4,100,121,119,76,220,247,233,75,12,33,17,163,50,130,10,136,168,19,241,222,39,100,61,132,218,109,25,179,107,244,158,26,53,34,65,67,219,48,86,69,191,88,82,138,140,48,127,84,193,162,100,56,91,1,68,163,31,16,184,144,250,50,52,175,114,198,195,40,69,241,3,97,82,84,16,97,230,72,7,68,148,19,62,1,11,52,67,236,4,21,176,80,224,45,173,127,137,95,46,67,251,164,44,224,189,247,229,90,225,180,49,248,134,26,192,133,139,134,55,111,254,11,3,222,155,127,226,253,142,225,238,225,243,205,253,1,247,42,54,124,104,247,195,221,87,12,247,90,1,44,46,100,215,124,0,20,188,250,185,152,106,20,212,249,190,105,155,195,113,232,122,101,185,131,3,56,93,143,135,53,126,127,108,120,176,192,66,162,41,6,197,208,157,140,9,236,31,205,78,242,84,31,84,81,121,255,178,32,172,0,24,166,42,140,68,229,10,64,139,152,60,172,6,176,32,226,15,173,88,136,168,168,138,72,198,224,134,76,93,197,46,173,10,171,138,234,77,85,5,180,79,13,104,34,15,93,217,86,22,131,111,26,119,48,70,238,133,101,159,102,104,144,136,10,113,2,29,173,127,128,110,208,164,4,148,25,172,33,163,162,180,32,15,196,19,200,176,66,48,208,179,11,32,95,142,17,191,95,56,140,28,221,215,117,77,68,225,227,25,191,236,189,207,53,128,18,8,20,254,196,69,150,233,230,155,240,60,222,255,54,99,244,102,34,232,146,26,0,220,149,76,255,170,26,0,124,201,214,132,207,215,3,248,181,53,128,181,144,226,194,26,192,252,109,18,91,172,48,61,8,137,32,101,25,218,238,176,221,29,143,71,231,28,36,21,238,59,56,128,241,167,69,152,121,232,122,182,14,84,129,101,20,251,205,194,129,247,62,127,111,196,95,239,200,14,45,179,248,22,70,109,66,28,68,165,202,202,84,113,37,119,51,17,64,5,84,17,86,72,149,241,28,177,243,146,33,117,172,226,57,39,106,68,198,94,171,209,220,195,36,153,163,154,22,10,19,105,122,8,188,108,243,74,198,212,47,142,189,99,249,50,162,242,34,139,160,64,152,56,186,248,13,89,204,171,52,205,169,34,94,240,184,17,1,81,93,215,129,1,66,85,67,73,32,131,62,131,20,140,115,174,68,136,62,61,61,125,251,246,109,179,217,24,99,178,3,184,202,70,156,73,223,223,246,193,119,62,190,225,39,110,176,128,247,218,187,119,222,116,239,97,191,248,181,122,147,191,188,6,176,102,232,79,175,225,133,93,88,199,212,16,32,170,186,193,118,109,59,180,93,41,202,125,187,3,32,32,16,117,42,140,202,32,192,86,15,7,248,249,202,93,3,236,54,0,21,2,177,18,43,137,86,140,200,64,130,36,154,73,247,51,246,159,66,226,28,32,130,253,149,72,137,148,70,94,239,68,144,93,0,68,113,204,125,40,189,145,173,42,171,5,179,42,98,10,234,71,93,154,136,234,81,10,128,150,186,50,245,19,154,90,145,56,100,97,56,229,70,16,145,34,183,81,78,158,68,155,8,26,191,89,107,208,26,204,134,65,213,48,60,1,16,168,87,2,172,54,88,109,140,169,8,49,176,146,3,0,144,49,190,242,190,242,92,121,221,8,110,20,55,10,181,82,157,154,130,137,40,235,197,19,160,1,181,0,58,130,65,227,207,170,82,34,152,11,164,164,34,94,153,1,53,180,4,99,5,100,52,136,42,80,101,200,24,64,0,15,104,168,218,24,36,140,65,4,128,10,192,6,192,36,149,52,5,96,173,5,255,105,54,85,69,88,97,160,58,135,42,208,78,32,213,228,69,56,112,34,169,130,170,99,246,34,225,69,69,244,34,104,140,169,107,69,164,170,218,60,63,87,155,13,171,58,142,74,196,214,251,166,235,154,174,179,222,179,42,16,153,186,70,99,4,32,124,85,16,186,11,83,34,15,70,154,69,166,168,4,17,93,136,247,47,31,179,122,1,22,96,86,95,62,94,187,115,50,184,190,4,218,135,167,107,23,230,12,252,62,130,220,211,254,1,72,177,175,188,150,255,13,168,246,18,245,31,111,178,245,96,54,184,238,145,16,127,29,233,31,137,3,198,238,155,233,252,176,112,123,81,26,168,252,147,164,22,12,5,202,143,229,132,244,255,148,247,255,66,193,6,152,93,90,197,156,201,174,22,191,174,107,115,181,117,96,252,218,144,50,175,194,12,157,75,94,129,21,189,196,127,189,0,169,65,33,82,147,4,81,130,60,164,8,140,97,25,176,168,8,138,26,1,35,192,224,152,173,120,199,93,59,28,15,182,59,8,15,104,198,192,253,140,51,56,91,3,136,105,9,32,0,118,206,13,131,29,134,160,89,76,90,224,36,21,244,125,140,75,215,174,139,175,240,213,43,16,142,73,90,163,104,100,45,49,48,211,227,68,144,152,204,38,31,140,119,79,224,123,160,132,218,212,120,113,133,18,107,212,125,137,89,151,146,16,173,80,103,156,94,175,88,172,3,10,98,56,160,145,239,161,200,89,1,20,28,156,243,112,126,249,204,150,48,215,228,116,115,31,64,80,0,22,89,35,37,9,187,159,243,248,25,225,83,215,181,75,0,161,92,239,205,25,127,45,58,138,97,38,184,118,114,66,103,180,66,167,229,132,123,9,154,223,247,218,187,99,170,250,87,201,87,157,207,161,189,201,132,250,209,155,244,65,235,158,143,75,70,189,121,225,189,137,96,62,99,48,181,160,128,6,209,208,94,99,187,222,57,151,115,239,231,65,65,111,20,129,51,32,195,15,214,54,221,112,108,197,122,101,65,157,0,208,225,3,68,74,63,112,117,54,229,249,41,125,192,152,78,41,241,160,193,206,26,130,5,149,165,24,133,16,17,25,19,101,191,12,197,164,77,254,134,192,231,67,40,168,217,180,165,110,172,17,186,179,162,97,149,26,168,81,17,199,199,144,63,27,157,4,141,173,94,225,223,89,95,149,206,181,104,112,210,226,150,140,59,51,48,43,199,252,212,34,28,109,243,244,20,234,189,57,0,47,83,70,229,89,203,77,94,101,73,32,183,10,159,103,214,92,108,18,190,188,194,118,73,149,239,253,76,209,23,210,16,93,82,225,184,16,22,113,47,234,205,247,164,170,111,246,142,239,223,212,79,96,164,184,187,75,187,10,184,252,38,65,250,41,232,32,179,64,139,243,93,211,182,199,198,245,195,44,115,187,182,119,111,163,128,8,64,152,221,96,135,190,143,253,95,137,150,250,157,129,192,181,194,164,183,199,68,107,95,30,193,149,56,79,166,231,150,224,140,16,197,177,0,128,134,66,24,15,134,52,21,101,128,16,42,204,124,109,10,160,40,0,5,211,103,204,69,205,133,241,138,69,248,244,84,21,47,230,152,189,140,223,151,119,20,64,206,28,153,212,221,15,83,202,16,82,200,106,110,37,128,103,150,247,31,157,95,196,62,77,22,239,193,1,228,136,62,244,9,135,74,114,168,0,103,41,249,188,2,200,152,229,51,16,233,75,0,154,23,178,220,156,255,212,37,240,246,11,175,207,75,72,46,111,0,38,189,185,215,119,177,182,23,186,168,59,74,2,220,204,18,250,78,119,254,158,19,113,91,158,227,124,25,224,194,159,56,125,91,224,7,5,85,246,222,118,125,219,182,206,90,188,204,183,209,153,44,1,36,101,25,245,236,251,129,123,171,142,145,133,88,141,162,145,130,230,51,36,60,174,63,52,215,130,222,110,184,13,74,83,151,1,60,35,169,194,76,21,50,152,242,244,98,96,93,66,196,80,177,141,250,1,201,250,3,81,202,56,179,146,198,18,43,128,162,48,112,36,66,64,129,194,83,131,89,54,4,34,18,36,115,147,82,110,154,4,138,146,0,163,225,13,0,168,225,107,19,127,67,34,130,195,147,99,82,238,93,170,35,231,212,78,120,77,36,122,41,194,232,3,40,176,186,150,70,127,154,179,18,107,75,238,188,140,22,13,13,95,139,39,139,210,88,76,251,150,254,6,166,114,243,48,34,163,38,139,6,184,24,17,127,109,11,21,220,36,165,114,243,69,123,45,12,244,253,25,137,171,224,234,31,109,253,111,174,24,95,197,9,120,67,34,250,94,240,208,51,7,118,173,231,235,124,10,104,225,177,72,244,1,44,206,218,190,237,252,96,213,243,37,155,253,86,10,8,64,69,220,96,135,174,231,193,130,231,74,177,2,52,41,173,29,248,40,239,88,3,184,86,203,226,14,23,95,177,86,210,28,233,151,181,35,68,14,86,51,173,9,146,42,36,198,188,11,97,204,255,132,240,159,80,32,73,128,69,184,142,42,78,83,102,107,87,115,225,123,38,145,251,137,63,27,149,202,53,70,253,136,48,19,182,60,115,57,206,179,67,154,42,192,185,254,141,84,16,241,37,202,185,162,150,94,230,178,180,80,138,207,37,129,224,21,102,108,160,37,155,52,76,245,132,207,135,189,151,88,156,219,34,238,59,94,126,31,228,72,110,88,1,220,37,95,113,195,94,124,4,224,242,218,142,132,27,12,247,29,91,16,46,79,223,45,110,240,133,78,122,46,21,16,228,23,21,188,117,182,239,251,182,203,212,64,167,89,253,235,82,64,204,236,250,193,118,189,11,240,127,64,131,177,91,116,198,6,252,57,206,255,46,233,60,202,132,60,57,210,68,4,99,102,117,2,65,88,204,163,69,171,41,130,117,133,117,5,6,160,194,216,250,75,74,84,228,175,67,134,137,48,166,93,68,203,194,111,89,140,141,112,39,2,197,136,138,18,84,77,255,42,42,131,228,215,25,100,140,199,83,47,27,16,144,65,170,166,89,166,240,67,90,228,152,114,21,131,16,9,136,80,165,32,131,11,181,139,180,78,202,29,3,48,182,14,40,34,82,106,16,203,60,16,217,244,79,10,72,69,30,191,44,255,134,0,63,87,212,151,139,79,211,26,192,155,10,98,55,212,0,224,174,42,49,191,117,13,0,174,161,172,185,45,49,251,247,172,1,156,143,223,207,92,45,103,68,82,231,223,201,17,152,19,178,53,67,215,183,109,219,55,237,105,217,236,212,74,95,64,5,33,226,156,179,195,224,173,19,207,85,20,32,65,210,145,121,236,35,14,250,71,64,143,199,16,59,56,128,50,213,16,94,140,144,56,156,4,223,165,32,98,42,155,198,79,25,0,3,198,152,172,231,142,89,99,50,255,90,100,222,68,85,245,42,68,132,132,37,145,195,25,9,148,55,86,103,179,194,54,193,153,83,162,170,129,250,13,17,103,27,48,161,104,149,17,138,43,73,26,12,210,27,194,8,204,227,121,4,135,90,85,213,102,179,169,170,42,107,0,100,190,135,208,243,21,17,108,0,185,12,48,83,15,62,117,0,167,42,2,23,46,1,111,150,112,185,215,53,121,73,107,194,59,243,215,31,7,187,184,161,197,1,62,146,130,255,194,68,208,93,76,196,199,237,212,155,16,160,171,26,5,202,35,64,5,79,92,104,187,177,253,208,247,253,251,82,64,41,216,98,175,118,24,124,211,155,193,125,99,168,25,72,162,56,184,7,245,160,33,251,143,44,40,21,74,133,106,72,12,41,130,154,72,244,207,6,217,0,27,16,3,80,129,70,36,108,64,56,135,14,0,0,12,124,66,121,6,190,236,36,126,64,249,65,82,189,154,72,232,138,144,8,169,152,136,26,78,152,107,48,36,8,172,162,0,104,8,141,9,5,74,17,6,21,5,13,4,103,104,72,85,193,123,37,5,20,80,175,42,130,128,96,136,42,32,131,117,141,128,34,194,193,174,177,144,2,138,6,8,57,99,40,4,0,0,128,7,114,80,35,170,1,70,241,194,78,189,160,66,141,248,68,213,198,8,104,238,218,141,28,240,4,88,35,10,32,32,40,160,0,1,153,202,80,69,136,104,208,4,112,80,69,85,69,85,16,47,174,77,13,24,233,225,140,65,34,0,86,117,18,206,154,166,90,133,138,168,10,16,4,249,48,5,9,40,85,22,31,91,204,2,67,245,134,176,38,238,7,112,28,164,58,161,170,188,178,65,10,197,37,72,232,235,96,136,67,175,111,54,211,217,208,3,64,144,39,69,196,220,29,150,235,4,155,205,166,174,235,224,63,50,113,80,248,158,204,8,148,217,38,228,4,135,154,188,205,2,251,124,68,217,175,202,105,47,144,251,11,240,218,109,191,204,246,14,122,166,71,127,6,243,31,31,43,47,2,205,79,247,46,222,107,43,116,246,171,40,169,98,206,112,241,107,82,4,171,149,246,21,8,253,153,204,195,234,211,149,86,131,181,77,90,211,191,61,93,11,150,5,164,229,236,156,140,203,231,216,66,20,196,240,150,116,8,88,101,38,84,144,144,214,24,90,61,102,157,31,254,28,220,95,203,78,133,73,215,194,219,229,150,96,241,140,170,17,33,86,12,83,194,117,160,138,113,211,137,35,92,27,148,5,189,128,119,200,30,217,115,80,111,114,118,163,250,76,70,7,123,220,239,155,246,208,183,157,65,154,97,77,248,170,21,0,179,178,115,110,176,236,28,36,138,137,160,75,89,126,5,234,123,87,163,239,239,123,188,36,153,16,193,145,133,18,225,236,162,52,117,141,85,21,208,65,101,53,18,68,0,145,76,28,152,196,126,227,135,3,131,80,0,216,164,106,48,18,36,134,252,64,139,15,194,146,67,224,243,91,124,81,68,49,246,209,141,59,163,34,217,22,66,73,42,23,186,112,67,234,46,87,83,53,241,67,51,128,31,213,6,70,130,104,145,49,246,47,26,151,105,58,160,104,11,40,53,0,202,152,189,196,137,150,106,145,167,241,206,153,243,248,158,184,236,46,162,96,183,53,19,220,176,205,247,250,242,119,10,91,126,196,10,224,243,139,201,239,204,42,95,133,38,186,65,41,236,205,51,120,134,42,238,52,71,170,137,179,203,91,23,147,174,58,201,23,208,165,14,0,65,5,216,217,161,107,125,211,248,222,10,51,77,183,53,183,10,6,6,208,203,115,139,55,159,134,27,64,17,185,241,106,230,19,102,118,54,188,162,204,192,12,201,204,153,42,132,221,21,136,0,2,140,170,191,19,38,6,170,16,8,33,38,207,49,51,242,235,146,30,208,52,75,30,181,188,64,151,138,40,103,123,55,203,224,45,249,97,4,0,46,169,160,50,29,116,201,28,135,197,102,8,136,136,138,106,174,23,133,186,182,106,73,235,13,75,228,160,139,23,98,62,206,101,20,31,162,185,76,26,186,232,0,22,185,160,103,46,124,173,107,236,124,177,247,114,92,205,155,76,141,55,84,80,239,149,47,190,182,128,121,237,94,191,211,25,92,98,10,111,46,207,190,31,141,115,222,188,126,40,65,208,109,39,226,114,74,196,201,71,2,51,63,75,144,237,202,56,236,177,89,236,242,20,80,192,20,178,115,174,233,134,182,19,107,73,152,32,241,7,20,228,207,239,57,145,183,113,31,94,125,153,150,43,128,242,41,206,117,181,162,205,10,10,237,153,234,135,168,20,138,137,203,182,88,185,21,37,1,66,40,201,59,1,68,212,251,177,230,25,100,94,66,54,188,168,45,188,157,217,63,231,216,12,133,229,42,100,218,31,26,97,251,115,71,18,172,103,138,250,39,178,7,0,8,168,153,217,41,245,3,79,36,218,167,75,165,146,25,52,103,243,131,84,192,169,141,46,235,189,165,124,124,118,0,179,206,131,217,199,203,229,255,229,144,143,247,24,250,107,75,199,112,1,74,231,134,136,254,253,36,251,215,238,245,123,170,229,119,97,223,188,16,191,251,30,48,62,124,24,77,244,123,10,236,231,91,240,222,228,193,142,217,139,208,88,163,128,162,226,188,235,122,118,14,130,9,42,138,4,23,215,0,16,84,89,134,129,219,86,219,1,29,19,96,29,50,74,137,138,154,82,254,7,100,226,15,174,245,252,239,196,225,221,113,152,170,162,178,197,137,25,188,87,231,198,195,199,172,42,12,26,201,159,115,142,37,106,182,196,178,106,72,198,143,209,127,17,128,227,18,233,219,130,245,215,179,126,34,156,112,34,36,210,146,55,194,32,86,24,138,7,154,42,186,129,171,6,13,230,245,96,116,130,9,134,20,186,19,66,187,3,48,3,139,48,83,134,126,158,164,203,104,154,31,91,44,207,150,180,254,129,89,122,70,128,49,59,227,167,124,112,215,42,94,125,244,10,224,194,90,238,251,25,237,111,134,123,94,101,205,239,213,154,0,87,118,75,93,235,123,174,50,253,247,50,232,55,172,60,110,179,126,111,174,0,46,217,119,73,157,161,152,250,136,212,51,15,54,40,197,199,187,61,167,106,46,116,0,161,86,229,172,181,93,207,195,64,194,149,34,130,64,94,1,40,156,209,58,184,208,203,93,117,205,221,144,197,27,185,14,202,244,250,76,106,166,108,22,83,133,210,24,101,102,80,67,65,0,114,34,90,130,72,21,81,69,163,42,11,198,228,76,84,191,10,188,108,152,41,118,68,69,231,49,62,158,144,79,204,124,192,153,250,61,70,173,152,32,42,48,106,2,79,185,69,99,150,8,79,212,226,114,46,72,33,98,9,34,201,171,168,103,156,117,36,32,98,10,219,51,6,180,252,137,82,238,49,110,96,1,242,41,97,63,37,69,68,73,243,112,254,230,124,211,10,127,194,10,224,146,142,158,53,239,117,3,213,243,93,64,38,247,117,111,119,73,88,93,190,84,186,237,203,223,111,208,223,92,151,220,166,3,115,195,10,224,146,47,207,183,15,101,173,96,207,190,27,186,166,181,253,0,185,238,184,68,238,183,234,0,24,196,179,117,131,245,221,160,131,67,22,2,201,168,112,42,129,230,250,134,252,239,7,213,0,46,79,61,149,160,130,188,17,112,122,161,207,100,151,83,10,8,83,77,56,36,91,176,50,84,153,248,74,77,16,84,30,227,215,43,43,43,130,169,104,214,129,155,136,72,113,178,20,195,11,114,62,184,60,149,51,143,35,16,161,78,69,230,231,53,0,136,153,31,44,11,0,26,154,25,4,88,197,121,196,17,189,170,26,9,72,33,85,150,194,199,114,161,233,148,40,34,68,250,101,159,87,246,148,68,20,72,226,50,31,92,9,28,90,236,38,89,148,200,184,54,6,255,237,106,0,112,125,175,251,154,193,122,212,0,126,235,26,192,133,153,195,18,55,149,59,194,64,84,29,139,117,135,195,161,109,219,32,20,60,26,29,189,176,6,160,204,34,226,173,248,200,254,22,12,125,249,219,87,241,197,94,139,146,134,203,24,31,175,202,190,69,38,229,228,12,22,78,121,93,99,93,83,64,86,166,208,93,152,51,119,26,5,103,64,73,82,177,130,208,0,28,11,179,16,66,93,1,3,1,129,153,209,180,68,136,38,53,139,193,197,5,128,245,189,27,213,213,231,87,3,140,137,254,148,228,9,139,128,137,204,36,140,197,100,73,181,217,68,54,61,174,72,78,1,248,1,104,28,200,221,66,86,199,20,77,97,167,64,189,240,158,220,22,80,250,227,51,192,158,51,100,100,23,38,12,111,134,250,220,11,25,242,78,4,206,93,96,236,215,190,255,102,68,252,7,117,96,157,89,214,220,17,112,248,209,251,117,237,57,122,147,254,115,142,30,14,28,245,44,202,18,170,179,34,194,206,119,93,23,179,64,235,29,148,180,234,145,84,213,249,246,216,216,174,171,17,106,4,97,71,1,77,155,164,104,56,112,168,11,120,32,86,90,197,97,175,16,178,7,162,255,146,253,63,160,119,99,34,11,65,49,80,209,143,222,39,206,136,222,29,49,221,165,121,26,131,83,34,21,163,41,55,47,225,239,129,49,191,54,80,27,172,12,212,70,42,82,67,98,80,12,130,23,16,0,83,41,130,138,136,56,86,15,32,64,4,2,232,17,152,128,85,196,251,106,208,127,178,27,188,27,188,128,66,5,96,0,137,106,83,147,24,29,128,76,128,101,134,104,151,3,95,61,68,4,173,34,21,2,94,225,0,84,233,1,21,26,191,21,170,17,53,73,91,33,28,175,232,98,50,99,58,64,96,48,82,80,22,246,60,18,127,134,192,157,0,9,85,20,107,2,0,6,245,128,172,0,30,192,65,37,6,26,87,171,17,175,81,81,160,198,234,121,19,0,232,99,38,39,164,177,130,65,175,12,16,122,225,193,217,193,89,235,157,23,14,115,44,77,19,134,199,172,226,133,131,4,88,112,6,1,245,175,170,206,57,1,13,239,164,202,140,228,22,161,190,98,8,162,8,51,140,216,255,37,78,208,232,84,102,48,255,241,232,44,223,132,51,184,125,126,188,200,224,63,67,139,159,208,205,75,230,247,47,31,175,193,201,103,29,6,35,222,255,45,214,254,146,251,254,124,209,173,104,212,147,51,68,2,227,45,143,170,32,153,132,42,63,46,21,5,206,177,225,79,88,13,23,226,107,17,89,59,176,107,219,185,102,52,23,251,9,224,108,75,193,186,147,88,94,95,207,244,0,178,42,64,121,178,102,115,181,130,69,4,68,138,56,138,13,32,202,180,101,161,156,185,59,33,246,43,136,120,102,31,64,122,12,24,186,166,226,119,197,107,232,73,55,196,6,128,132,12,171,132,184,84,172,165,190,179,199,253,96,27,6,86,224,120,75,94,146,2,82,85,245,236,6,203,214,5,82,33,120,7,217,195,13,222,239,230,232,102,70,244,63,87,176,202,249,232,148,179,138,2,19,225,170,82,152,72,210,140,52,104,4,226,99,219,148,33,40,120,205,242,131,89,45,55,181,95,76,15,90,168,202,46,234,13,156,221,35,204,213,90,4,56,225,144,200,203,58,34,172,42,83,215,102,245,112,201,184,73,152,197,32,25,168,170,76,85,229,76,142,50,131,247,144,228,221,215,22,91,51,97,131,241,227,75,221,231,139,86,233,218,124,238,218,159,46,185,56,63,174,77,247,54,176,230,205,41,139,51,113,226,189,214,226,119,193,195,220,177,53,225,146,67,116,91,105,250,131,22,136,31,183,218,59,111,45,103,25,26,231,156,115,78,220,184,248,62,77,125,211,226,157,163,170,108,93,160,0,98,231,129,37,104,223,150,178,244,51,62,210,107,75,234,215,98,39,206,244,70,47,186,141,80,147,60,5,17,206,54,123,193,121,20,144,243,145,13,45,172,161,140,73,244,9,74,68,64,96,12,25,67,72,99,70,101,140,226,21,102,120,152,152,76,159,177,194,205,98,39,93,240,0,163,62,204,98,217,64,11,111,30,212,228,215,42,201,44,57,13,54,190,232,121,134,133,157,93,43,167,105,253,18,205,73,133,22,77,104,229,61,189,193,202,98,239,169,248,251,121,94,92,184,146,15,249,253,57,253,55,107,119,103,182,225,90,208,206,133,137,248,11,139,183,119,241,67,107,190,246,61,191,114,190,44,241,158,242,41,220,137,170,243,46,229,138,75,202,185,151,148,232,47,231,137,75,129,221,194,205,130,10,126,176,110,24,134,97,80,207,217,178,205,224,118,52,59,97,25,164,1,142,185,27,184,183,234,57,180,5,69,4,136,198,194,47,101,21,185,243,197,132,43,175,173,219,78,237,106,95,220,244,160,151,73,234,82,99,19,51,33,254,73,103,64,176,131,147,37,158,168,34,128,65,168,40,171,178,67,174,178,100,153,48,140,54,50,100,62,78,217,140,39,43,3,213,201,151,204,255,90,152,114,61,113,18,165,123,88,115,36,65,163,44,240,55,132,208,63,10,141,2,91,167,222,43,179,164,94,48,34,66,99,176,164,198,43,144,60,139,139,173,178,51,224,66,218,253,25,213,15,44,145,223,158,62,62,173,18,223,220,7,240,102,252,120,9,48,241,242,43,249,66,147,122,45,3,254,133,72,188,55,17,241,31,116,51,194,59,216,58,47,57,20,23,182,20,220,177,32,127,3,230,7,222,146,252,189,144,66,124,237,109,193,220,71,102,126,9,204,57,160,170,226,188,107,251,33,8,132,37,12,203,12,7,122,47,50,183,199,120,140,199,120,140,199,248,205,6,173,185,104,242,194,131,85,231,131,244,48,66,65,253,127,90,230,189,222,61,158,79,224,156,95,122,195,186,90,230,204,237,47,138,91,25,99,40,243,99,136,230,69,80,92,31,5,225,151,137,246,139,1,144,64,129,4,222,137,48,64,144,137,207,154,136,99,148,29,215,22,92,136,53,38,154,254,55,89,63,11,210,229,217,233,128,80,242,75,109,186,80,146,159,197,61,81,0,1,241,202,110,250,141,197,106,0,117,92,43,96,42,41,46,36,229,151,50,66,37,169,195,236,224,115,49,78,171,112,139,37,129,83,65,240,51,221,143,112,1,38,250,134,20,208,181,225,249,133,96,255,203,3,222,119,46,26,222,169,21,115,185,34,194,181,129,240,249,99,123,195,122,226,170,99,126,91,231,221,231,167,128,206,31,216,55,23,124,139,25,120,152,125,179,99,103,173,235,122,111,93,196,221,193,188,14,76,139,251,32,34,60,88,215,13,234,188,41,176,158,185,145,44,230,127,174,96,46,184,67,10,232,170,244,229,50,113,96,65,108,64,179,47,19,133,12,81,207,102,43,183,2,152,2,20,175,28,170,39,211,102,43,152,149,58,79,82,249,80,242,208,157,100,249,113,121,231,16,222,172,127,228,13,16,137,140,108,163,43,154,30,156,204,255,83,133,227,192,145,212,111,174,192,158,105,230,166,180,110,167,121,124,153,142,50,213,6,235,85,220,89,230,103,209,202,95,187,94,62,37,147,208,15,147,108,188,60,5,116,115,139,211,37,245,137,155,83,64,231,77,228,181,81,218,133,208,157,107,213,17,110,75,1,93,219,192,245,219,165,128,86,127,52,74,211,42,166,7,164,128,170,50,184,190,237,92,63,72,106,7,155,226,85,78,106,0,99,5,185,237,131,235,8,148,166,153,2,104,145,109,247,205,58,240,109,153,205,243,71,243,76,161,105,130,207,57,249,165,80,210,72,100,8,0,137,179,53,171,181,76,2,114,17,16,193,144,99,51,16,160,84,88,25,64,5,145,244,43,177,178,90,86,71,65,146,0,111,128,126,234,73,213,23,138,162,46,174,102,250,102,84,104,179,8,58,163,128,52,117,32,159,238,114,113,182,77,220,146,40,245,9,32,66,211,175,210,130,254,51,122,198,169,58,227,26,92,111,194,116,116,98,151,79,145,63,229,247,172,157,211,114,151,207,148,16,224,166,222,87,189,94,64,230,190,5,201,171,186,177,238,181,2,184,182,8,12,31,223,155,246,247,44,2,175,253,202,85,228,16,105,101,159,122,239,181,184,127,85,81,129,157,31,134,33,116,3,40,148,141,73,103,107,0,170,90,98,64,115,159,113,254,153,121,156,170,151,30,157,171,78,219,229,225,255,41,83,216,76,202,124,126,245,44,242,164,171,86,85,69,85,133,137,14,72,152,217,123,113,46,23,135,67,227,19,152,96,118,25,77,226,255,41,55,134,8,9,84,65,35,59,235,20,128,117,130,196,58,63,74,54,182,148,156,73,180,116,169,111,171,204,113,205,172,240,100,7,75,14,56,28,229,189,22,32,149,5,41,244,236,76,45,2,171,115,110,109,81,201,107,205,109,172,41,124,173,157,235,69,152,41,188,143,44,228,242,55,223,183,203,236,42,4,234,7,81,79,191,7,147,125,223,99,117,247,239,249,56,186,176,187,111,237,229,0,229,51,222,98,217,49,139,50,51,91,23,218,48,69,230,68,1,0,64,224,25,68,145,136,1,124,210,109,232,219,110,232,247,214,30,133,173,1,173,209,16,163,58,172,184,202,241,62,36,201,131,98,29,16,227,208,82,170,5,209,196,126,46,44,59,188,130,198,9,74,136,191,83,159,133,128,42,210,90,187,13,3,10,18,3,158,78,143,202,4,156,164,98,206,219,151,148,52,87,230,40,72,130,68,104,76,68,121,42,131,143,158,143,176,50,84,147,169,1,255,2,11,202,12,53,50,73,16,4,22,174,71,145,15,0,68,12,128,159,204,191,22,244,33,67,194,41,74,185,115,106,248,128,160,211,2,129,70,84,65,105,60,76,136,97,233,16,78,137,67,112,160,30,196,169,176,170,36,243,205,105,42,160,32,9,144,160,17,50,225,167,5,48,118,79,33,8,160,34,42,9,130,103,81,167,224,1,60,192,32,234,153,132,80,128,4,80,98,224,32,34,65,46,3,188,3,246,53,225,211,243,230,233,121,99,106,66,3,166,206,116,121,28,78,35,81,200,21,177,247,182,212,125,44,213,2,66,75,215,40,222,146,90,189,2,84,55,99,207,162,110,90,226,176,93,88,110,70,143,171,161,219,43,76,69,9,138,65,176,4,28,90,235,220,121,51,21,112,18,175,240,218,204,253,92,101,111,151,224,42,152,245,194,44,205,155,31,92,235,246,130,117,245,149,178,201,104,34,170,147,250,188,202,118,51,189,88,27,242,242,176,250,244,171,214,54,233,205,70,188,75,222,19,94,191,106,155,207,54,142,141,150,173,84,175,82,197,124,246,195,12,82,88,74,184,6,123,91,221,107,142,61,98,169,28,137,225,90,63,179,157,78,227,13,203,169,171,78,89,84,196,168,130,115,125,211,54,251,157,235,90,84,49,160,160,126,186,63,147,60,137,2,0,59,47,222,179,243,226,57,138,205,195,200,251,127,219,34,235,94,65,199,181,126,117,237,182,89,72,35,4,247,197,12,69,47,241,88,17,213,217,90,161,128,252,47,85,66,180,88,148,157,219,23,73,57,162,75,151,2,69,210,131,83,243,183,76,251,15,104,228,127,198,98,243,74,187,0,0,192,0,34,113,243,66,90,236,228,44,4,249,51,14,133,5,231,156,115,37,208,243,180,71,172,44,237,102,195,84,10,196,159,54,4,204,130,250,75,250,146,206,39,1,102,162,196,111,22,123,47,233,99,186,106,169,250,254,181,239,29,251,143,244,26,193,222,187,39,79,62,45,220,190,227,90,237,182,95,127,39,67,245,181,107,130,197,140,208,233,7,3,39,132,247,158,157,11,82,28,75,40,32,140,156,242,249,115,226,189,237,7,63,88,245,28,178,75,120,211,197,113,121,26,241,94,105,199,171,78,204,152,172,207,20,161,211,72,106,82,164,61,133,162,207,28,192,169,27,144,177,201,32,8,185,37,151,128,164,72,64,40,0,172,224,67,215,61,190,101,253,103,216,156,139,60,198,124,171,68,13,32,208,168,75,168,39,106,95,99,41,137,39,133,223,172,231,149,211,247,139,196,109,185,238,146,201,65,161,80,16,131,21,18,233,217,249,58,211,31,112,158,48,224,76,214,232,42,38,200,247,16,41,95,213,69,117,115,19,192,221,247,226,218,98,239,109,118,224,230,52,253,153,92,223,37,101,134,171,44,198,37,110,239,6,211,244,254,19,116,190,161,108,49,23,36,34,108,93,223,247,195,48,176,247,112,162,220,53,129,129,18,128,178,120,235,124,55,216,174,87,231,19,53,200,117,142,238,61,183,199,37,245,241,197,99,113,121,83,123,104,88,133,178,237]);fileData2.push.apply(fileData2,[107,37,209,150,29,195,40,142,56,102,144,46,176,192,83,252,229,140,59,79,11,208,209,217,11,229,196,211,4,105,75,19,105,74,147,228,64,130,135,150,98,183,39,43,128,44,16,166,204,121,143,52,67,104,36,210,99,4,3,109,178,4,102,178,200,129,201,231,244,98,149,41,191,222,229,65,247,98,97,25,46,232,16,190,129,207,242,157,213,188,75,240,121,119,185,242,175,165,14,190,35,11,241,29,77,155,190,67,191,229,218,234,253,133,12,175,151,131,86,175,66,27,223,215,189,93,114,130,206,99,183,202,125,65,81,239,253,48,12,174,143,218,0,179,101,49,41,100,150,178,132,244,183,222,14,3,15,86,29,147,168,209,241,184,8,94,141,197,190,227,237,241,230,77,174,43,178,36,179,49,254,226,146,48,228,164,116,28,192,149,161,51,32,125,48,69,178,128,120,66,228,112,186,97,146,232,238,242,27,36,38,38,113,76,19,18,220,112,45,233,5,139,217,212,160,16,141,191,164,252,21,75,8,240,131,152,79,137,38,142,53,158,196,164,180,214,184,176,118,19,206,26,47,96,170,6,60,103,235,155,182,2,92,178,2,56,19,236,188,153,67,191,57,136,185,239,10,224,90,12,251,109,118,237,94,43,128,27,82,64,247,93,76,220,208,198,113,155,141,214,91,101,109,238,235,222,46,57,215,112,129,242,65,134,236,43,139,27,108,223,247,108,29,20,55,215,100,5,32,25,201,34,202,222,115,111,213,122,18,173,20,99,177,247,30,235,163,247,175,0,206,99,225,23,143,224,162,198,236,50,103,89,193,105,51,135,24,150,192,161,68,206,83,58,0,213,209,206,198,111,128,5,233,151,4,7,42,211,244,184,102,205,243,175,141,85,135,241,131,32,204,113,74,54,240,128,148,36,7,50,189,132,204,25,26,65,0,152,69,196,0,102,98,184,64,132,23,172,63,78,67,251,44,253,24,197,166,189,207,171,203,197,243,85,178,61,103,157,128,178,87,224,205,250,219,133,43,128,51,223,3,239,64,178,255,70,43,128,15,10,48,47,89,1,188,39,19,112,67,57,225,18,250,163,107,23,73,250,62,34,241,119,150,1,110,56,65,151,68,57,179,23,195,125,237,189,183,253,96,173,229,44,14,83,214,0,70,198,52,5,96,97,235,220,48,32,75,96,202,164,148,23,134,139,9,65,239,146,9,189,249,138,191,34,78,41,229,192,16,129,104,222,50,70,20,160,159,80,238,62,141,244,59,33,121,158,115,233,19,155,61,109,231,13,147,32,150,84,226,111,6,123,125,65,66,233,84,187,236,146,67,17,112,95,58,119,0,194,204,8,169,19,34,73,4,231,130,112,238,39,40,243,245,101,218,234,244,98,29,41,164,138,44,127,153,225,41,51,254,165,76,216,26,178,243,76,186,111,109,109,119,85,235,211,59,251,143,238,85,205,122,212,0,110,206,149,235,53,124,115,247,42,149,195,197,44,61,31,93,3,184,36,209,42,158,3,77,131,56,63,12,131,27,172,56,175,167,100,112,154,232,140,115,196,231,173,83,85,42,18,38,119,169,254,223,189,15,224,205,26,192,98,217,240,52,116,45,29,192,156,17,33,232,194,67,193,18,90,196,246,178,82,55,62,231,40,71,94,240,162,156,160,87,223,78,148,232,245,41,201,126,5,106,118,97,89,181,116,26,53,107,162,71,79,13,108,184,116,162,13,204,85,28,114,21,119,214,87,81,218,116,156,54,15,47,102,228,96,73,103,102,49,5,244,126,147,241,171,64,53,112,19,254,237,6,100,200,189,64,38,247,130,199,188,39,101,116,249,166,222,12,14,188,227,129,213,123,107,224,92,114,40,46,36,11,153,173,209,195,194,61,116,3,0,79,29,0,10,84,138,4,32,32,138,98,93,235,186,35,178,149,193,17,160,65,84,150,73,161,79,16,2,148,93,145,21,56,146,211,168,7,68,137,51,98,99,37,203,115,72,80,122,25,35,217,248,13,107,135,56,129,109,35,121,93,124,26,178,200,165,250,68,120,202,34,153,188,64,128,4,136,49,206,208,157,100,166,26,182,37,28,101,228,112,96,6,107,97,84,130,12,153,17,39,50,176,235,192,247,192,3,214,8,79,32,42,32,145,241,63,163,128,81,1,128,48,138,219,0,8,112,216,212,208,177,101,16,42,4,99,160,50,136,138,4,72,0,65,201,5,21,140,66,165,226,125,40,204,206,147,248,1,12,76,64,136,36,160,78,181,23,24,84,24,196,129,56,96,43,222,137,132,10,191,79,106,47,10,168,68,2,32,136,94,81,212,64,32,53,34,20,99,192,24,175,218,91,30,6,167,14,42,194,138,176,166,128,244,71,3,136,42,40,65,199,113,230,104,153,217,177,119,236,189,240,41,100,219,123,11,32,161,81,128,217,133,167,85,69,25,50,31,188,95,240,170,68,224,216,134,107,196,7,237,29,82,32,101,245,25,227,63,155,51,151,95,38,166,74,8,118,137,200,94,189,163,112,130,64,231,4,166,22,241,139,243,140,24,200,26,24,127,237,10,103,145,48,231,154,42,235,120,255,69,27,52,111,8,47,241,5,25,27,62,21,24,81,149,156,76,156,62,94,217,84,184,125,206,113,241,101,247,79,154,124,125,34,101,214,94,126,250,244,244,92,148,199,57,31,124,126,67,43,102,41,120,91,209,192,57,243,73,86,92,156,151,212,30,202,205,155,37,165,103,13,246,185,25,11,84,73,148,68,137,21,107,4,20,242,92,245,142,90,235,154,198,123,203,102,137,10,34,84,10,195,189,228,156,179,214,106,106,38,134,44,52,124,61,222,249,77,184,149,94,175,19,9,23,112,192,45,70,250,229,131,51,212,108,26,96,63,153,13,191,72,124,141,159,194,216,168,85,27,170,77,80,144,76,114,191,233,86,27,179,106,185,20,28,97,54,81,150,82,21,53,200,196,167,138,235,152,235,9,202,103,65,159,61,54,40,0,176,138,8,138,34,34,16,82,177,61,217,193,21,109,13,88,178,132,135,188,19,42,0,107,208,124,207,151,14,138,130,247,234,189,100,70,104,25,175,185,28,62,4,76,167,49,166,174,235,197,50,201,90,253,246,205,124,253,90,32,179,86,3,184,54,13,248,126,68,208,221,195,225,251,46,53,224,35,59,111,239,142,244,191,188,5,250,170,213,201,47,105,253,189,196,117,221,107,253,122,33,8,74,167,234,173,129,26,168,236,6,152,125,156,160,228,146,17,241,214,217,97,240,253,0,137,89,98,12,55,68,81,174,43,143,172,225,118,245,50,246,190,69,227,114,134,92,108,86,138,60,147,11,206,11,2,45,244,191,114,10,72,68,192,51,176,4,1,47,154,246,22,165,42,43,168,151,92,221,45,73,249,147,196,88,166,82,192,96,193,99,50,61,118,247,229,149,75,137,194,141,235,158,224,66,50,250,84,130,52,156,8,10,150,9,166,148,163,10,105,154,76,15,129,0,217,250,7,206,59,4,1,101,137,173,14,158,51,233,105,248,162,104,223,147,178,104,108,209,146,49,131,31,23,143,9,6,58,115,159,107,93,84,139,185,251,211,114,241,233,21,191,166,23,118,33,46,226,204,123,46,41,65,221,11,39,115,67,238,254,60,63,204,29,89,107,222,95,103,190,47,172,243,230,110,137,187,236,245,135,54,178,221,17,166,245,38,192,97,237,109,42,226,7,59,12,131,115,46,232,6,79,107,0,160,193,220,139,136,183,78,6,199,206,103,144,120,25,251,191,147,15,239,205,139,224,146,34,210,155,52,50,103,248,103,198,221,46,186,82,203,63,145,70,70,4,201,232,207,84,30,128,89,185,50,252,4,171,132,196,134,79,144,27,140,182,152,20,66,34,9,36,208,107,10,112,20,22,67,5,82,2,0,84,138,203,44,197,216,37,16,56,54,52,106,212,16,32,129,9,94,154,192,68,86,137,217,154,51,44,56,56,174,69,41,152,123,85,17,192,144,132,202,61,12,97,33,18,178,41,233,87,48,144,84,36,172,106,220,71,94,46,219,46,30,249,211,170,239,236,204,206,62,50,179,254,179,30,130,178,152,124,185,101,63,15,151,190,10,138,115,45,78,230,157,120,143,187,192,204,175,221,176,187,212,153,239,91,212,189,13,43,117,151,189,190,139,123,187,215,209,184,4,219,3,23,96,163,181,80,60,20,17,107,109,223,247,206,218,89,116,69,185,48,137,136,192,18,72,32,40,39,1,52,153,69,133,82,66,235,182,21,192,155,166,255,114,176,237,155,136,192,181,68,211,233,162,97,213,241,132,60,76,148,247,42,162,221,8,173,25,89,88,227,145,9,68,61,28,30,68,216,40,102,57,109,77,72,155,152,146,193,96,208,9,76,2,227,98,168,24,4,214,238,216,161,77,241,49,34,5,106,165,180,248,24,211,168,34,2,44,236,189,250,200,244,9,10,41,246,167,176,194,64,25,79,98,72,49,17,32,33,5,31,147,96,52,227,82,47,99,55,33,209,124,6,142,57,239,125,72,15,46,230,34,215,184,63,207,84,224,245,45,10,232,181,55,159,150,223,239,213,159,120,195,10,224,253,166,255,157,48,243,143,91,1,232,189,199,13,8,212,207,95,1,220,86,175,190,239,209,184,176,158,244,70,35,152,198,160,150,157,183,253,224,156,203,194,127,57,228,85,69,64,64,213,248,38,118,46,199,161,165,27,201,168,210,155,87,0,111,154,254,75,224,164,231,177,64,243,100,253,10,195,240,242,213,95,58,188,83,0,230,228,231,226,87,149,170,232,193,116,198,140,185,243,57,78,15,73,24,84,64,13,25,158,68,11,129,128,129,138,67,1,36,175,0,96,129,32,104,182,211,12,192,2,233,92,80,82,161,201,41,38,16,32,64,34,19,88,40,66,50,7,145,32,229,4,75,246,210,248,215,2,12,154,157,159,22,132,25,225,175,161,68,180,168,16,176,6,250,60,93,40,44,115,49,173,139,62,158,65,194,93,210,30,249,9,43,128,247,39,127,222,9,160,252,184,21,192,71,212,0,190,254,10,224,211,86,6,103,174,168,243,215,255,37,174,162,164,232,15,119,174,31,108,73,10,20,172,7,100,12,168,181,214,118,189,27,108,102,129,166,84,201,140,36,99,122,183,26,192,181,43,0,56,33,29,91,172,25,158,129,70,148,160,198,229,188,115,22,205,153,116,2,39,146,184,36,51,48,249,218,19,22,32,154,97,120,52,10,41,71,36,37,160,102,157,128,162,248,174,5,221,223,216,192,85,76,245,0,46,48,184,197,125,81,230,152,186,65,36,76,91,37,58,102,174,130,237,214,32,3,141,64,32,158,83,1,64,39,123,158,106,194,177,17,76,207,217,226,83,229,247,89,128,127,138,250,47,179,109,249,179,139,133,132,252,145,55,43,252,111,134,246,151,247,1,124,157,26,192,205,81,234,111,93,3,128,119,116,75,252,13,107,0,231,211,155,179,247,136,231,124,79,178,117,214,90,107,237,10,10,72,213,123,239,172,245,214,137,231,203,129,55,31,135,163,184,240,46,93,252,211,162,142,74,105,143,150,191,63,49,128,142,13,186,170,129,86,59,254,181,168,30,79,210,68,169,38,139,198,84,85,53,37,229,167,162,64,12,144,121,185,19,111,179,8,48,51,228,110,188,84,4,142,230,94,84,152,197,51,51,11,143,191,53,38,214,3,40,200,196,82,193,216,4,158,116,102,198,68,95,136,190,67,21,40,37,175,50,85,3,176,148,135,37,31,192,82,237,61,172,120,78,97,118,107,119,239,98,125,254,252,66,237,140,88,252,109,152,144,27,192,248,55,224,253,207,132,99,191,16,102,254,161,144,161,95,178,61,239,9,222,223,127,78,63,97,223,47,217,78,61,43,151,187,176,224,150,216,254,233,189,23,55,1,2,17,42,2,139,17,53,128,36,236,134,129,93,143,192,27,69,163,192,170,14,196,130,120,80,14,11,2,73,20,243,146,138,135,17,232,171,35,59,118,106,20,136,100,214,26,113,214,25,109,29,121,225,131,18,0,146,34,37,37,0,82,12,89,116,96,133,4,40,230,48,177,96,130,47,201,178,85,209,10,91,97,151,127,130,217,5,250,98,149,204,110,207,170,94,196,177,31,156,69,36,85,0,22,97,6,101,84,49,42,164,158,173,21,230,148,250,79,209,180,42,213,85,88,16,168,147,128,101,39,53,164,6,24,129,17,60,128,71,245,1,186,131,34,32,128,177,44,12,138,160,128,138,17,58,44,88,19,213,33,30,23,117,10,0,198,80,69,53,48,168,87,101,141,12,117,185,90,160,138,74,134,200,16,133,2,47,48,128,83,163,4,94,193,43,88,8,27,128,130,200,0,14,145,18,135,29,11,34,16,40,176,128,147,202,82,53,68,114,39,235,157,19,171,36,138,82,215,53,17,121,149,193,187,193,59,7,162,21,225,166,10,181,35,155,10,71,249,168,206,74,232,80,240,125,162,161,80,186,8,39,194,11,135,233,216,179,74,208,83,11,101,233,120,82,18,75,68,190,154,163,55,90,185,19,2,162,28,12,149,51,48,42,173,221,54,19,140,255,4,239,191,160,109,25,144,239,107,196,238,23,22,111,23,225,231,19,8,249,89,144,251,233,86,173,97,28,206,48,233,175,109,146,19,246,42,121,102,204,254,226,139,12,171,165,142,83,126,173,201,33,7,153,232,37,196,94,138,101,144,126,217,109,81,202,44,140,217,80,28,123,8,128,232,76,231,193,250,192,197,185,118,130,214,186,43,206,141,149,182,146,51,87,77,162,226,13,195,139,120,102,55,6,151,74,160,164,98,84,12,104,229,37,182,20,164,141,215,34,67,48,198,115,1,226,17,40,38,209,16,85,38,214,240,144,252,96,237,177,69,199,1,12,26,78,34,197,69,61,168,250,200,216,133,0,102,186,6,127,39,183,198,189,66,173,51,99,206,242,86,160,125,74,103,152,51,218,203,139,169,255,63,123,239,185,221,56,178,172,137,70,58,24,122,79,81,222,123,91,190,170,123,247,62,243,254,79,114,215,157,59,51,231,204,233,174,146,8,100,222,31,1,36,147,112,2,72,80,162,84,200,149,171,10,162,40,216,68,216,47,190,80,138,113,62,35,136,214,69,97,140,153,97,235,224,235,186,17,124,88,73,163,147,42,136,174,85,33,195,30,160,22,208,222,64,200,207,19,56,34,97,83,23,48,153,130,192,220,57,13,67,67,196,32,119,67,25,128,186,22,149,33,26,253,140,134,109,135,149,52,156,24,252,115,131,142,77,169,89,35,204,95,191,126,121,158,71,8,17,66,8,33,24,99,40,136,169,49,116,248,11,157,155,12,249,149,232,201,70,94,167,120,139,249,60,168,231,120,250,55,46,83,210,146,19,171,176,64,243,84,228,151,232,34,171,226,45,198,212,10,8,44,243,184,95,133,252,158,133,205,240,156,172,21,11,95,120,254,170,136,213,221,219,52,87,56,27,134,96,190,101,250,93,240,195,64,66,44,4,20,182,97,242,158,166,202,243,137,84,58,152,64,10,86,91,148,18,108,205,147,40,142,151,68,198,5,68,162,212,136,40,128,200,115,149,8,135,15,139,38,124,223,7,207,7,221,5,69,179,135,26,157,147,32,164,207,68,234,164,185,184,135,150,230,8,244,212,39,41,149,102,224,241,60,79,122,18,140,142,63,115,205,103,100,0,15,194,194,174,192,186,10,56,156,201,76,142,251,88,48,76,116,175,71,144,24,190,9,170,13,148,175,148,239,163,223,52,247,8,164,146,82,90,150,197,57,199,216,14,182,126,209,134,121,26,136,43,209,154,51,111,114,4,101,27,79,39,152,112,160,156,9,189,248,154,142,219,206,25,132,31,121,114,140,139,5,109,23,3,52,231,79,2,231,201,153,165,37,204,74,17,253,249,11,44,50,78,187,172,120,203,50,168,217,156,223,92,230,238,149,165,12,50,240,141,207,194,32,35,112,12,34,149,242,165,242,252,233,116,138,52,63,134,2,8,35,197,88,42,230,123,158,242,3,172,8,9,57,132,81,148,144,88,51,129,66,203,87,21,164,116,207,175,6,212,60,155,77,6,62,100,46,229,155,132,101,68,129,8,18,121,49,194,130,0,44,10,83,88,196,27,20,76,144,16,12,170,179,237,38,244,106,6,235,84,161,249,175,137,60,33,172,133,39,128,109,97,148,39,241,183,68,130,89,38,79,116,11,103,148,254,129,62,8,242,4,148,144,32,51,143,241,55,73,102,160,85,212,13,161,60,4,63,208,4,186,85,52,5,146,230,63,153,162,223,211,29,193,12,46,17,157,15,48,191,25,137,93,196,31,71,68,220,39,230,105,243,72,225,5,210,128,139,193,64,23,78,36,230,17,145,139,33,86,23,168,150,202,143,145,93,38,87,153,118,20,40,169,175,64,158,186,241,156,187,202,249,32,22,206,222,171,213,48,69,23,141,61,134,208,31,169,123,144,168,176,164,31,205,59,253,116,102,13,97,164,148,211,233,84,78,61,130,133,66,153,173,103,86,10,184,94,192,3,72,59,156,105,245,71,58,85,37,158,27,165,148,81,70,25,99,66,48,203,98,66,32,207,195,44,104,135,119,77,5,166,186,89,66,21,20,214,6,54,123,136,187,15,37,50,168,32,173,49,31,186,154,99,132,158,29,69,6,252,50,74,202,64,124,99,174,69,5,33,86,34,49,181,203,0,24,65,29,32,165,194,204,9,158,128,212,9,100,157,203,32,160,219,224,0,96,168,11,49,194,127,255,253,247,175,95,191,176,61,175,16,2,107,125,227,54,245,28,186,192,8,82,71,164,124,162,32,48,61,6,83,241,44,246,86,68,2,74,137,241,232,120,24,183,144,93,178,140,40,44,183,176,107,1,15,96,1,161,191,106,4,253,42,70,126,72,210,50,81,163,156,215,190,216,33,138,238,39,15,18,52,226,118,227,59,128,205,190,228,212,195,30,241,42,222,179,214,11,251,0,107,15,0,249,208,176,45,48,218,185,217,117,0,175,232,1,100,144,7,152,49,104,29,11,75,91,232,179,2,224,32,117,174,64,74,229,251,36,228,202,134,208,142,54,139,3,34,50,38,252,213,204,240,87,82,42,31,148,212,125,34,9,168,32,244,79,41,163,148,133,160,32,74,8,3,32,106,198,212,64,33,72,48,133,123,147,65,157,215,236,152,18,47,44,164,181,240,33,44,253,85,160,40,5,172,63,0,170,0,124,169,124,105,22,118,224,64,137,239,133,195,12,208,107,30,80,189,97,166,85,210,160,202,25,133,96,121,86,246,2,73,166,18,61,128,197,196,65,182,240,125,21,15,32,27,56,184,36,90,49,207,45,45,84,160,87,138,7,176,176,109,186,34,72,174,90,148,11,104,121,117,139,241,125,50,255,158,98,119,48,179,20,0,67,64,97,21,216,211,147,239,121,68,42,14,36,242,102,210,124,73,170,66,107,180,68,15,32,30,124,72,52,3,205,108,112,28,33,10,0,202,15,216,176,253,233,84,78,167,42,12,122,96,218,64,199,208,205,3,204,168,159,49,140,19,106,164,25,97,131,4,133,148,168,190,148,129,133,14,210,147,254,147,63,115,8,124,80,126,24,156,81,0,82,5,154,88,5,120,41,140,41,133,254,68,88,211,235,3,248,70,71,79,162,41,87,81,9,209,0,75,16,112,59,51,29,192,33,232,30,74,133,103,229,56,14,99,76,99,126,208,73,212,126,82,90,180,49,241,81,226,141,74,163,131,134,148,246,47,25,225,160,12,144,76,252,199,196,36,112,198,242,43,203,3,120,173,28,192,179,87,241,42,57,128,162,199,93,192,41,89,50,22,244,155,228,0,84,24,193,14,94,52,41,125,207,123,122,154,213,130,5,40,32,29,33,10,130,221,41,141,95,212,66,93,89,74,76,193,103,236,60,226,1,68,226,0,25,103,18,209,1,136,151,50,73,240,25,161,186,41,110,84,205,200,89,111,47,13,217,140,222,40,53,191,64,101,168,0,52,250,30,169,219,244,249,147,249,83,37,179,16,222,236,40,248,133,144,93,14,83,196,129,244,215,157,219,36,153,117,165,15,92,64,136,100,110,81,250,251,190,175,215,4,114,189,105,20,80,226,48,161,59,241,91,106,222,168,120,154,33,77,19,231,68,67,103,164,124,243,36,129,243,32,85,94,0,210,94,34,52,40,207,85,228,52,144,75,191,168,229,133,64,206,179,93,69,89,111,137,232,157,178,138,135,19,67,64,207,2,129,244,107,142,97,100,41,165,103,228,0,2,20,16,1,0,207,87,143,83,245,56,197,162,208,39,207,163,114,74,125,159,32,134,27,223,124,95,199,63,10,64,152,77,192,161,209,9,128,40,69,76,0,175,167,102,16,224,89,57,65,96,245,82,5,84,134,223,151,4,52,82,27,1,218,146,204,177,50,152,55,203,243,124,0,226,77,253,233,147,135,10,79,74,197,185,48,99,220,8,111,199,72,8,8,2,28,8,3,96,64,168,66,16,57,145,62,5,66,25,167,66,204,170,136,195,110,42,65,183,72,69,228,147,239,63,41,240,40,245,57,60,81,207,247,61,207,247,61,41,125,69,21,101,32,168,226,68,50,244,9,184,98,22,17,76,49,120,2,152,2,85,84,249,82,122,190,255,228,201,169,79,20,88,92,112,198,3,150,8,74,169,162,224,75,96,0,0,83,255,73,130,31,148,0,19,74,40,35,20,73,134,124,204,15,144,39,165,166,1,212,215,243,159,136,244,193,159,250,127,255,183,0,234,80,206,20,96,161,159,15,10,33,255,143,255,252,68,170,87,255,105,74,164,194,196,0,39,20,89,31,176,155,2,102,128,9,33,168,48,130,124,9,99,168,45,116,153,24,174,173,120,67,177,184,91,128,136,35,19,254,111,170,4,124,190,38,36,31,183,19,85,59,132,153,114,61,117,127,2,69,32,209,51,80,74,249,224,123,202,195,105,110,63,251,50,39,20,66,235,28,63,33,230,182,76,26,207,22,142,37,64,122,200,172,123,193,220,118,250,152,74,31,103,4,224,159,103,196,79,56,113,59,149,124,63,133,103,191,80,40,63,251,70,165,137,203,180,250,0,243,65,235,25,20,190,63,119,7,50,18,221,137,95,139,216,61,105,133,26,161,184,211,101,79,52,152,243,53,25,250,193,101,170,25,170,105,227,117,254,87,41,223,39,212,87,196,15,214,140,146,210,127,122,122,252,245,235,111,148,243,0,224,3,80,21,90,163,24,255,157,249,11,43,64,176,38,26,116,249,237,151,12,203,34,254,252,76,231,32,254,101,237,4,161,20,67,4,36,86,79,204,29,72,159,106,144,24,80,196,104,157,168,27,66,154,110,19,6,127,116,202,68,115,124,206,200,62,61,192,190,38,65,190,65,98,87,29,32,132,233,25,212,187,249,74,122,202,155,78,229,83,16,144,193,144,145,54,210,3,130,110,101,228,33,194,202,100,108,230,131,87,167,219,217,203,16,207,163,35,60,48,95,50,173,241,254,56,116,35,29,18,238,74,151,2,232,100,128,105,104,68,112,65,217,33,2,220,167,94,108,166,242,142,67,134,84,238,94,17,249,205,228,82,28,211,18,109,240,103,171,10,138,190,41,43,5,245,175,180,152,64,45,74,187,246,2,150,59,188,212,80,233,68,250,121,16,86,105,161,194,32,9,138,22,155,142,12,120,158,231,61,62,5,29,160,150,190,251,57,99,253,133,34,152,207,38,199,210,172,143,120,196,217,172,59,77,68,170,68,242,10,193,159,200,57,147,11,124,169,116,24,39,4,239,147,208,225,194,18,103,132,117,18,9,68,145,0,217,169,136,244,49,137,64,181,160,71,233,77,67,254,103,130,244,109,190,84,158,175,60,95,249,224,79,37,72,66,20,149,83,169,60,69,128,18,69,193,15,145,166,72,22,36,137,242,64,250,32,125,80,154,200,51,80,9,18,60,95,122,158,142,59,153,104,78,243,98,17,9,246,248,248,248,244,244,244,248,248,168,99,131,38,110,74,167,208,19,31,49,238,54,81,19,64,140,83,200,84,0,145,98,142,180,229,190,0,72,230,89,88,250,146,200,144,133,97,14,11,4,160,243,191,44,11,7,37,114,130,250,87,4,233,89,82,200,190,152,212,206,9,3,91,6,255,250,44,96,58,45,225,63,59,174,9,79,199,60,162,47,149,239,99,119,120,68,25,82,196,183,200,176,70,0,251,116,211,229,158,113,206,215,224,89,232,116,198,42,76,43,32,130,148,158,192,48,223,191,23,173,87,237,247,104,111,192,148,116,81,5,96,194,126,100,0,179,157,29,23,59,197,204,10,133,147,195,20,136,16,37,16,48,253,7,41,228,0,165,21,118,34,11,191,137,103,47,56,103,132,96,30,66,122,158,244,60,80,160,124,31,161,253,202,151,33,115,28,210,114,72,140,188,128,47,145,250,77,121,190,63,245,124,132,120,205,251,118,166,217,110,130,127,76,152,48,2,135,245,93,194,31,181,34,137,212,87,39,86,216,165,105,241,120,122,38,177,52,44,15,214,62,15,96,38,3,168,179,128,80,91,0,130,89,40,207,156,255,74,139,162,110,242,67,80,202,5,245,47,95,96,177,138,146,130,37,107,208,86,10,111,205,89,25,147,118,206,129,160,67,107,82,206,186,125,120,158,231,63,77,125,36,188,65,228,136,118,2,124,223,39,0,20,72,70,87,238,18,61,128,252,117,52,207,14,51,199,104,166,112,205,252,176,254,166,233,1,196,161,235,114,158,47,33,248,171,144,236,65,223,77,252,55,104,160,139,1,24,236,206,78,8,5,32,148,82,96,68,81,64,3,95,105,4,39,81,179,237,185,169,188,144,22,194,71,118,104,74,21,165,138,34,31,133,142,115,99,203,1,233,207,216,63,148,175,27,34,171,0,182,75,40,37,1,198,95,73,73,66,68,175,25,243,49,219,61,66,216,38,19,131,75,156,115,219,182,109,219,142,120,66,105,113,54,19,253,25,79,194,71,52,113,68,55,152,216,220,56,40,40,63,234,121,25,57,146,31,6,186,192,155,92,138,56,40,43,145,184,86,40,254,133,61,128,85,84,18,44,134,64,125,97,15,32,35,4,148,44,21,13,15,32,216,246,165,63,245,60,172,246,37,65,111,114,204,158,72,100,65,8,4,132,90,28,155,85,212,3,128,20,86,231,108,35,40,30,79,136,7,16,227,212,255,122,67,55,185,197,208,54,106,5,76,5,71,132,209,220,85,155,96,30,100,219,164,148,96,40,92,6,217,224,89,177,180,12,49,63,51,177,142,237,98,164,242,164,154,74,245,36,213,84,170,169,132,169,130,167,80,206,134,177,38,208,88,35,79,134,69,100,10,41,225,0,128,209,64,61,80,76,130,163,206,192,137,189,94,8,69,226,82,237,105,48,131,198,57,18,16,196,59,128,81,120,221,20,250,233,233,201,36,2,210,195,140,254,155,113,33,244,18,50,124,210,68,21,82,200,3,200,179,232,159,13,209,44,12,220,206,3,246,207,48,226,22,118,2,242,236,164,44,227,116,121,80,191,90,65,111,172,229,5,122,233,186,36,205,175,45,229,16,137,30,192,2,187,10,188,243,48,98,65,66,67,127,250,248,228,251,62,9,106,5,100,96,227,5,8,63,57,211,27,235,153,3,200,88,160,113,91,213,100,150,215,159,60,123,45,145,80,137,148,146,206,172,120,165,9,151,9,9,91,119,73,137,176,2,48,212,3,104,206,82,41,195,47,248,202,247,9,97,9,132,166,18,40,50,179,202,80,79,132,57,3,255,73,130,79,228,147,84,83,69,128,17,197,212,84,129,31,173,113,13,201,156,9,0,209,77,31,103,191,246,124,12,1,197,115,0,145,252,71,36,7,96,234,209,184,188,126,22,131,111,166,4,204,167,102,254,54,174,176,35,240,208,37,115,0,207,90,151,235,159,3,120,246,184,171,203,1,228,57,116,149,3,40,253,208,11,231,0,34,159,144,200,146,8,57,125,3,176,143,47,17,63,148,80,95,179,60,126,96,249,188,191,202,71,121,24,137,48,36,182,26,143,4,181,144,210,82,11,68,21,210,69,36,58,22,74,119,6,142,63,209,16,12,42,145,106,205,112,17,48,31,43,61,165,124,64,36,151,239,41,233,3,225,104,154,107,224,77,168,71,96,174,45,176,198,243,104,53,38,165,68,162,183,192,214,214,234,39,244,239,72,216,42,64,77,167,210,243,80,39,41,207,247,61,15,141,122,125,189,24,208,215,225,123,140,242,7,233,31,74,133,16,182,109,59,142,99,162,220,76,181,129,254,83,156,252,39,114,3,227,169,20,115,152,161,54,19,5,4,153,220,135,207,70,111,50,208,44,121,96,233,57,171,132,242,255,88,22,16,8,242,181,199,88,5,16,8,94,138,85,116,165,136,154,85,163,134,86,4,136,130,244,42,153,108,104,165,150,254,129,160,210,55,193,159,51,200,40,225,196,7,223,127,122,84,143,143,108,234,83,233,83,162,8,9,193,251,210,160,248,71,150,154,116,68,179,175,169,189,149,76,64,179,134,191,210,51,59,34,20,95,109,179,118,0,74,133,116,156,52,64,60,42,131,249,135,81,202,153,7,234,73,250,190,148,92,8,73,224,209,155,42,2,79,222,244,239,191,255,126,242,61,140,246,104,136,139,174,6,192,52,166,239,251,84,129,160,140,19,74,124,233,63,62,77,167,83,96,12,184,160,132,114,69,153,162,48,149,240,232,195,84,194,84,74,79,249,211,160,178,151,50,139,16,174,60,73,37,197,73,36,54,118,103,140,112,70,56,252,244,225,201,167,190,98,18,168,175,96,42,145,214,95,77,145,246,135,32,15,56,40,10,146,128,167,152,224,138,0,99,140,113,142,220,112,130,11,78,153,129,114,150,64,20,165,216,206,209,3,239,137,48,70,185,0,9,240,232,113,79,17,164,2,165,97,86,0,203,253,176,18,120,234,249,79,83,140,254,75,41,145,17,8,253,0,84,51,216,75,218,243,60,77,23,106,42,140,128,200,60,44,17,16,66,196,43,0,32,236,22,96,166,157,117,178,29,151,138,36,224,41,57,149,254,147,239,121,74,74,2,145,76,204,204,237,152,167,92,55,127,76,15,149,248,72,151,170,73,234,195,237,228,250,128,84,160,55,246,91,83,154,7,86,205,126,76,217,195,179,49,207,232,225,82,174,46,237,60,163,149,52,115,204,248,51,126,123,41,125,61,159,5,206,37,230,123,34,216,246,140,28,33,0,164,145,239,107,138,252,200,204,120,160,11,4,61,10,213,94,164,125,63,78,235,143,205,45,210,234,33,22,56,37,153,113,108,205,248,15,160,27,42,164,181,65,12,159,14,13,233,129,53,154,132,96,169,191,47,229,20,164,7,138,72,5,83,159,78,125,53,125,154,78,31,125,240,149,32,84,65,8,252,240,124,36,185,124,182,86,101,121,36,111,158,63,84,73,68,240,113,107,49,251,88,145,39,20,233,226,107,230,141,113,32,196,133,104,126,108,207,83,74,49,198,36,96,127,21,164,137,158,194,116,10,158,7,225,235,68,176,128,150,115,160,20,66,129,16,162,134,84,164,162,7,24,131,160,110,107,86,71,140,189,198,20,150,17,233,251,140,237,47,166,158,63,245,124,223,15,106,89,166,158,66,44,16,161,115,29,228,195,172,131,146,82,97,165,11,230,18,52,166,203,143,150,230,234,11,55,75,124,77,49,141,49,125,109,218,235,95,37,146,125,154,142,133,233,66,37,178,180,230,140,192,228,180,73,227,201,234,68,47,176,40,194,93,229,235,50,182,64,137,192,146,182,127,158,67,47,118,213,106,149,244,250,11,20,88,172,26,5,180,112,136,66,149,84,141,92,244,158,36,254,54,173,86,32,237,251,51,148,54,210,197,168,25,233,175,175,95,232,5,2,148,80,144,150,36,99,59,241,154,211,48,227,241,128,149,190,5,166,129,175,69,146,238,215,24,137,57,0,0,122,6,168,0,176,251,21,42,0,66,8,128,2,223,247,208,22,80,210,151,18,0,166,79,79,211,144,71,65,73,41,61,207,127,122,194,24,186,174,203,147,26,238,66,32,18,179,154,9,169,24,30,95,63,11,26,146,58,161,124,39,225,156,149,52,134,25,8,68,127,162,10,15,126,101,160,128,19,249,121,80,184,155,33,29,211,72,71,253,103,18,169,154,129,163,72,38,217,4,134,62,27,166,204,147,254,202,94,81,25,47,118,154,61,91,116,209,62,27,133,207,25,197,206,31,227,46,241,208,139,93,245,74,161,56,11,212,61,172,186,74,171,104,90,162,16,240,183,196,164,136,122,142,87,49,241,199,196,168,81,224,178,163,215,46,21,69,209,128,58,0,67,201,84,1,44,71,200,158,31,6,154,230,209,60,11,111,72,164,162,76,67,10,69,194,205,48,223,87,68,197,58,149,131,193,102,131,191,165,20,48,39,203,41,112,74,24,35,140,19,96,68,80,34,40,17,130,49,139,19,193,40,167,140,83,155,51,199,18,65,99,76,162,48,164,6,68,18,162,8,5,105,36,96,205,240,186,22,250,145,176,59,202,125,234,235,186,223,0,217,41,167,83,44,11,80,83,79,134,81,29,148,245,12,241,248,72,0,146,226,180,198,107,181,18,147,186,26,169,25,167,135,123,246,93,138,235,185,108,161,156,38,218,178,113,41,144,175,11,74,81,132,123,209,154,131,252,251,95,24,140,191,12,22,40,207,89,173,84,156,189,36,112,118,117,192,164,23,72,132,100,63,202,108,116,80,198,159,155,137,82,105,120,252,1,132,17,187,133,41,165,48,56,66,21,44,163,157,242,219,71,69,193,254,137,152,241,140,253,36,118,245,52,211,152,38,53,130,230,189,209,129,14,220,126,194,70,193,79,30,248,62,81,192,40,37,1,238,19,188,95,143,222,175,71,249,207,47,249,247,79,245,247,79,255,239,159,254,63,191,212,227,84,77,189,185,92,110,128,7,85,224,43,240,124,42,21,83,192,129,8,66,89,192,115,36,137,47,153,2,252,156,3,97,10,240,67,156,104,221,43,207,135,169,15,83,95,121,62,37,84,67,60,17,164,68,66,144,18,48,134,224,84,41,165,242,125,127,234,41,207,103,64,34,180,110,58,98,19,119,167,116,216,71,71,195,48,56,166,12,234,189,72,168,39,66,14,17,143,248,167,5,151,203,122,255,35,225,233,140,30,65,43,181,212,94,76,198,149,11,200,41,241,70,189,64,161,214,203,84,63,228,247,0,214,71,71,230,177,134,81,218,19,169,8,33,148,96,94,87,83,26,132,21,67,47,227,1,20,181,104,114,122,0,113,70,251,248,159,199,33,46,90,20,154,129,14,20,127,240,56,245,126,61,250,255,60,202,95,79,234,215,147,250,245,36,127,61,193,207,71,174,8,87,132,74,160,158,36,83,159,77,37,147,64,20,33,138,194,227,35,60,61,193,227,99,48,127,253,10,254,125,242,200,212,39,33,5,20,145,64,125,69,61,73,177,229,51,82,71,248,138,250,138,249,138,122,50,96,124,35,20,130,138,51,13,26,162,64,25,80,22,100,2,194,236,91,192,68,29,246,170,196,228,118,68,4,71,130,54,137,138,211,116,134,76,238,32,136,53,213,201,8,223,101,228,21,19,113,183,42,137,171,227,89,43,59,219,100,91,12,225,94,212,223,47,116,194,69,193,248,11,31,122,25,231,102,97,41,191,124,253,193,139,29,186,68,15,96,21,206,71,70,224,52,231,179,139,23,163,204,137,59,5,20,170,81,141,106,84,163,26,191,229,160,58,12,162,194,66,176,89,41,83,193,36,112,209,200,236,179,201,159,200,23,210,146,192,42,133,191,33,45,56,160,210,139,78,209,88,142,4,175,165,148,100,58,133,167,39,239,215,207,233,207,127,166,63,255,153,254,253,247,244,239,191,213,207,159,211,255,250,191,211,255,250,191,211,255,252,175,167,255,250,175,167,255,250,175,199,255,251,95,79,255,249,159,254,127,254,167,255,127,254,143,250,245,164,126,62,170,127,30,229,63,191,212,63,191,252,127,126,249,127,255,244,255,254,41,127,62,250,255,252,82,255,252,130,159,143,193,124,156,194,147,7,79,30,60,78,225,215,19,252,124,132,95,79,240,235,73,253,122,130,199,41,76,61,152,122,240,228,129,231,131,231,131,231,41,207,147,211,41,60,62,169,95,143,234,215,163,154,78,97,58,69,178,91,108,35,3,211,169,143,184,126,21,52,131,198,92,130,73,2,97,222,156,56,102,38,3,26,168,147,7,145,13,51,9,156,150,150,135,204,226,216,60,9,201,12,31,60,39,150,113,225,170,174,247,145,4,86,139,246,180,169,146,192,121,34,25,43,13,45,230,76,2,63,139,61,147,83,207,243,188,32,230,175,144,32,98,254,237,205,240,217,139,130,162,212,115,68,190,249,33,128,137,212,193,58,212,147,17,11,130,244,182,177,17,100,100,192,135,58,47,4,3,66,5,169,192,243,213,147,39,159,60,249,56,85,83,207,247,180,80,246,225,201,83,79,30,60,122,242,201,243,126,61,249,63,31,253,95,79,122,122,63,31,189,95,143,254,227,147,255,248,52,253,249,56,253,249,248,248,247,207,167,191,127,78,255,249,229,133,223,84,143,83,249,235,201,251,231,215,244,159,95,79,127,255,124,250,231,215,244,231,163,247,235,233,231,223,255,252,252,251,159,127,254,254,251,215,223,127,255,252,251,239,127,254,249,231,159,255,254,251,231,223,255,252,247,127,255,247,63,255,252,243,207,63,255,60,254,252,249,248,248,232,61,133,125,30,164,66,182,63,19,10,165,124,105,6,118,34,36,25,38,6,52,177,113,166,154,231,237,137,55,228,138,163,128,84,140,244,45,59,11,250,108,101,83,6,172,45,30,220,51,183,179,225,122,249,15,241,44,108,20,22,34,139,94,0,2,152,231,208,11,95,181,90,186,129,204,170,145,160,175,104,47,171,23,97,198,206,243,212,18,65,143,121,190,25,73,163,82,160,228,201,247,252,167,41,149,32,20,1,100,9,229,148,134,152,19,18,70,147,195,58,50,229,75,37,65,121,18,112,250,18,164,34,126,144,82,14,102,208,54,17,59,17,164,62,73,170,128,134,108,249,84,17,130,51,12,131,131,175,148,4,144,68,34,224,17,97,53,210,7,35,120,237,135,173,15,148,175,164,34,64,24,69,98,31,162,20,167,148,89,66,234,142,141,200,210,12,132,120,18,187,60,146,176,101,7,226,29,45,203,194,82,41,18,178,170,97,154,148,49,230,217,236,145,170,95,211,167,167,199,71,53,245,116,69,53,86,215,72,165,72,216,29,5,203,199,56,161,148,40,70,129,18,165,188,169,242,166,66,41,11,64,40,101,43,229,0,56,132,88,74,113,207,35,143,143,240,235,23,121,124,84,143,191,252,159,255,144,233,147,32,32,148,84,143,191,228,175,159,204,247,236,169,71,255,249,201,127,61,146,159,191,224,159,159,150,231,215,40,165,79,79,214,163,207,254,121,98,255,60,249,255,245,207,211,255,254,191,255,252,127,255,231,239,255,249,191,255,254,159,255,251,191,255,191,255,253,247,255,252,223,63,255,215,127,254,223,255,249,191,254,215,255,243,255,254,247,127,254,151,148,18,40,153,250,30,166,187,53,105,15,231,28,0,30,31,31,17,9,138,85,96,166,78,197,47,104,224,191,14,253,99,170,28,98,36,28,82,74,252,19,76,26,107,95,74,41,165,59,147,96,217,23,118,242,1,70,97,158,156,78,43,248,60,37,90,57,45,169,244,82,169,165,14,145,248,94,229,44,167,210,29,93,34,213,70,105,54,102,164,189,137,110,146,99,86,123,153,204,130,97,209,122,194,153,68,234,173,34,181,87,25,191,202,63,103,80,229,200,44,226,34,32,108,58,113,102,29,186,168,243,65,137,190,153,216,116,40,184,195,169,166,240,28,137,139,73,245,82,116,164,93,130,113,7,24,0,5,224,0,156,16,49,59,34,82,12,204,31,58,45,238,18,214,106,250,254,211,148,40,16,132,202,169,231,41,249,248,248,232,43,41,165,164,105,174,77,33,237,180,64,241,78,78,227,72,101,246,67,120,214,161,243,98,35,192,86,26,153,94,228,191,196,248,79,154,25,24,177,43,35,130,15,165,42,214,13,96,79,93,228,93,48,135,249,133,167,167,39,44,32,192,146,90,60,165,105,56,164,65,79,77,41,69,185,172,5,183,46,205,197,62,142,145,90,45,147,221,51,126,79,226,96,255,160,55,150,174,203,53,6,186,17,230,125,123,214,47,196,66,10,84,24,156,115,236,53,143,117,197,105,79,42,163,116,51,191,41,180,64,45,213,2,107,181,16,44,39,191,25,155,231,165,88,216,22,46,90,155,150,223,188,125,117,140,102,89,161,158,66,22,189,122,241,134,48,105,54,254,2,78,67,220,190,9,96,160,42,198,138,156,231,150,165,61,191,37,35,143,121,192,166,217,1,159,120,62,32,242,185,41,1,181,156,69,184,39,196,136,139,113,59,34,1,205,96,84,4,254,168,195,74,63,127,254,252,245,235,151,25,141,137,87,114,195,124,67,46,179,2,25,7,138,78,33,4,22,163,105,10,35,211,0,215,74,69,95,142,74,169,239,55,17,153,168,114,208,245,49,229,181,82,74,223,16,173,156,34,225,157,180,182,95,88,84,108,150,10,195,60,185,27,164,119,212,139,150,195,231,94,75,249,43,78,160,72,71,245,252,33,233,140,189,149,2,50,81,37,49,187,45,118,232,23,144,218,47,3,157,92,236,65,228,249,147,85,92,69,198,50,200,174,3,200,3,3,11,232,30,124,25,228,0,226,102,151,90,130,246,57,127,213,73,134,245,161,138,48,220,38,90,148,166,84,194,224,12,178,217,36,98,195,205,178,175,68,73,151,40,239,226,226,207,220,63,231,28,5,55,82,232,96,140,229,231,207,159,241,242,227,200,53,154,117,97,158,231,233,114,4,140,201,160,179,18,23,160,145,19,75,228,69,136,180,184,209,161,127,19,243,170,66,194,12,29,31,83,70,125,156,185,243,68,135,0,21,149,118,104,80,39,97,92,40,81,244,47,131,14,132,226,172,209,80,164,30,106,1,116,60,20,132,51,150,130,200,92,0,57,14,197,123,206,172,143,64,47,253,148,96,81,202,235,23,64,250,67,10,160,57,46,138,51,146,195,9,112,9,207,71,214,33,26,127,33,203,189,182,162,217,246,156,119,7,82,136,254,19,141,125,147,2,200,20,247,40,227,52,231,143,182,157,181,205,158,17,148,192,31,31,31,31,145,248,65,99,237,53,244,30,194,46,43,96,16,239,104,201,107,218,248,104,191,155,145,22,29,152,194,232,252,227,227,227,207,159,63,127,254,252,137,54,251,211,211,211,207,159,63,31,31,31,81,85,80,74,45,203,66,34,54,223,247,31,31,31,211,20,128,153,206,213,73,117,66,200,83,24,140,138,4,202,76,47,71,55,4,142,99,132,76,173,96,62,8,29,109,139,224,142,210,58,104,63,251,198,46,182,50,161,32,6,31,214,178,192,103,213,87,173,214,111,172,179,130,89,222,3,88,64,93,165,121,0,121,172,240,185,31,125,41,101,64,28,64,35,6,35,44,221,179,2,22,45,187,207,240,51,10,105,5,243,67,51,124,97,70,51,226,101,17,42,165,202,41,174,0,230,120,26,210,99,17,40,163,117,100,6,29,2,219,182,227,157,111,77,27,60,226,205,96,22,90,167,10,180,154,65,207,32,238,52,36,122,0,241,95,165,61,38,51,25,139,125,231,33,147,149,207,68,248,104,85,170,139,168,205,180,68,98,59,176,156,94,230,179,75,104,73,131,186,168,91,80,138,9,89,138,225,255,108,56,56,255,85,195,138,153,109,214,80,208,47,233,234,65,190,134,48,203,92,93,33,187,30,10,53,37,69,8,144,2,26,121,165,115,106,161,180,208,124,161,160,106,158,215,56,103,14,64,75,174,68,255,192,228,126,48,17,141,102,55,96,20,85,105,1,238,72,217,176,54,147,49,184,20,225,168,136,84,42,224,247,209,204,71,243,60,158,3,48,93,4,125,56,252,43,29,80,226,156,227,254,81,151,96,200,158,16,130,193,165,95,191,126,33,117,157,110,204,27,23,250,105,185,1,188,4,204,4,232,63,167,33,153,132,78,113,155,125,131,19,243,228,166,42,141,135,218,18,13,255,66,49,208,60,11,163,40,194,189,148,28,192,98,57,131,66,185,138,85,231,0,84,65,178,150,42,7,240,90,57,128,133,107,62,102,50,7,187,195,6,29,193,210,27,202,228,191,242,60,32,89,85,188,143,71,218,53,231,183,34,35,65,127,29,208,208,160,70,76,168,162,181,171,241,51,113,149,27,231,83,51,243,162,104,155,235,112,80,60,162,98,54,96,49,163,70,17,212,13,26,248,38,27,143,78,171,98,4,6,5,49,102,53,76,111,198,84,54,17,44,83,228,177,166,181,241,50,47,7,195,247,250,110,232,128,190,105,200,71,50,216,250,22,233,236,116,36,136,148,22,246,81,153,232,201,66,64,160,197,16,238,165,0,129,22,3,14,21,2,44,45,19,172,200,127,213,170,12,190,179,183,133,2,82,101,64,251,75,191,138,156,22,76,134,52,126,182,42,43,124,55,61,137,101,168,76,1,85,160,124,41,125,159,34,177,60,40,169,176,225,72,240,175,134,169,38,158,199,12,59,172,148,196,64]);fileData2.push.apply(fileData2,[19,254,85,64,134,70,252,25,159,177,146,138,36,118,87,80,74,163,137,103,152,95,220,6,74,176,109,34,126,110,34,130,77,30,127,45,152,48,215,1,97,13,84,216,114,81,121,68,1,163,83,233,251,160,80,170,62,61,62,122,211,169,55,157,18,74,41,99,68,91,193,64,148,47,159,126,61,6,100,106,79,211,95,191,126,97,128,158,50,198,56,71,250,54,70,41,103,76,112,142,14,1,21,156,89,130,19,170,60,95,121,62,86,6,248,79,83,255,105,74,164,146,158,79,20,48,100,97,242,124,172,78,16,140,19,73,149,7,114,170,252,39,233,61,250,56,253,39,201,128,251,79,82,78,149,242,128,1,7,159,252,253,95,255,40,15,116,79,27,29,108,209,134,249,227,227,227,175,95,191,254,249,231,159,255,254,239,255,214,41,129,167,167,39,237,31,160,52,199,219,133,169,105,236,232,98,238,80,205,51,2,69,176,79,184,67,84,102,58,208,143,21,0,102,50,67,35,92,227,178,94,211,77,155,203,73,171,19,13,66,215,207,58,0,203,39,85,156,133,74,218,147,210,211,165,33,121,26,191,36,2,144,252,164,41,211,61,194,120,21,116,158,26,133,66,45,66,210,254,48,99,159,105,87,157,38,59,226,59,204,22,157,57,207,182,196,176,76,90,145,121,89,102,120,198,125,158,173,186,244,226,9,172,82,74,152,139,170,189,66,103,158,127,33,73,41,65,61,42,255,105,170,36,54,21,121,166,225,100,33,63,168,104,245,102,254,202,225,133,213,181,154,231,63,210,183,76,87,20,155,125,131,35,204,248,250,115,12,185,8,33,132,16,90,218,98,122,22,135,182,145,117,6,53,210,81,93,255,24,239,67,105,82,144,70,88,151,209,3,72,196,35,153,226,213,172,39,48,247,172,79,53,142,176,212,106,50,18,172,55,51,37,186,46,58,98,230,39,222,252,236,70,81,139,69,42,158,69,164,228,15,37,103,251,212,170,140,154,149,229,225,231,121,238,70,158,55,177,232,81,212,107,151,215,174,206,54,95,204,132,87,185,171,37,84,217,5,19,57,35,141,203,215,1,4,214,222,179,33,254,252,201,0,85,82,203,108,85,132,32,232,217,244,64,36,106,111,150,62,69,218,216,98,29,83,132,172,31,183,81,202,235,74,90,179,53,174,25,180,209,131,82,138,66,89,151,134,105,204,143,6,245,235,211,195,239,152,136,32,60,13,83,34,71,142,101,26,236,38,108,201,76,41,235,122,93,29,236,50,229,187,153,217,54,209,80,58,90,165,115,206,58,24,149,136,178,53,159,87,156,124,59,79,240,48,59,139,21,15,58,165,85,147,21,205,208,150,146,178,42,61,244,252,108,30,47,39,228,99,153,163,172,9,218,167,80,93,66,185,96,197,162,177,151,18,3,92,57,35,141,249,115,0,241,51,49,95,22,26,247,173,22,67,47,44,6,222,128,34,13,97,158,93,181,113,15,38,177,47,160,169,0,226,52,53,137,67,151,77,153,138,36,177,247,161,222,9,166,109,81,10,35,166,19,83,172,90,152,154,145,16,140,207,68,178,199,38,77,133,41,154,245,249,71,252,211,68,103,223,84,15,166,131,98,166,31,226,25,108,149,212,204,221,212,22,137,176,4,147,206,33,167,112,201,224,239,139,199,52,114,22,217,230,60,196,98,160,181,18,69,103,124,111,25,119,163,20,160,209,58,100,92,95,0,164,191,152,142,41,132,140,202,15,1,42,29,19,149,134,120,204,143,23,50,223,110,154,104,103,189,12,54,11,94,164,151,5,204,183,43,73,68,194,196,3,35,145,23,210,182,109,179,170,75,215,79,69,138,182,48,21,172,1,63,8,206,65,8,63,250,16,136,213,209,17,27,211,6,71,61,129,81,38,93,148,171,197,183,217,132,93,165,212,232,234,51,137,19,180,169,249,138,132,200,125,136,159,9,30,61,194,184,247,236,98,202,35,115,151,12,19,195,139,83,48,190,24,144,241,109,129,241,95,11,213,179,152,185,189,86,242,170,244,163,23,173,3,48,223,229,40,109,192,2,69,91,176,92,143,189,156,31,230,193,137,38,86,129,101,196,203,34,49,247,120,159,91,45,58,181,7,160,81,237,113,16,167,105,146,35,110,71,123,0,148,82,237,1,152,65,252,8,10,200,228,5,122,10,135,50,90,161,233,236,133,233,193,104,247,66,31,43,49,41,167,225,249,186,164,75,235,69,149,196,143,29,169,92,203,120,217,178,211,149,75,102,228,34,207,43,177,17,208,242,88,201,252,86,103,246,218,94,169,76,201,31,134,122,182,163,206,11,139,206,114,101,95,233,186,39,191,159,247,186,209,51,88,168,39,76,246,58,167,241,69,179,0,136,45,35,64,246,172,121,149,63,220,159,177,243,72,142,52,238,208,196,35,54,58,174,98,6,208,35,37,99,90,1,104,160,125,34,97,70,162,51,161,253,0,13,250,196,79,76,50,6,93,31,96,166,10,180,27,161,53,141,89,226,160,194,2,55,12,221,168,16,180,99,42,137,200,237,213,84,116,17,176,74,36,182,174,230,11,38,76,29,105,250,10,136,62,202,96,245,121,86,148,103,175,144,140,53,150,93,77,86,244,181,89,243,28,64,218,27,155,159,0,35,63,207,74,149,3,200,153,3,80,207,149,86,188,76,64,108,201,58,0,243,172,232,194,248,223,108,121,13,185,249,172,85,110,180,143,122,14,191,156,120,131,212,60,10,40,34,239,34,237,133,227,113,21,252,178,48,6,166,112,81,176,106,10,207,39,99,104,144,101,164,247,0,138,105,19,239,175,193,72,58,85,160,173,120,116,26,108,219,54,179,2,230,245,254,243,207,63,58,184,164,35,78,248,73,60,101,170,189,10,77,209,99,94,163,9,242,49,11,119,227,241,119,205,54,154,166,128,151,137,159,20,125,193,242,3,144,114,66,170,243,128,211,138,34,208,114,94,120,254,215,80,61,215,77,33,237,85,207,111,120,173,15,10,72,189,18,16,40,251,208,234,57,116,195,234,170,34,178,181,123,209,101,12,0,212,87,158,68,182,125,165,60,37,3,50,111,160,217,49,220,12,252,111,2,149,166,242,61,229,123,202,51,166,244,148,135,44,255,62,168,112,59,96,186,78,219,79,132,240,32,241,253,143,156,173,167,164,36,129,132,229,148,33,244,94,62,6,21,179,72,174,169,147,177,8,153,215,164,155,218,124,70,250,229,95,191,126,73,41,169,130,233,175,199,233,175,71,226,75,42,213,84,193,84,5,237,16,158,166,190,148,64,41,231,132,131,15,79,79,222,211,147,71,8,83,138,60,61,121,143,143,211,167,39,207,178,28,236,214,133,191,149,18,24,19,148,114,223,87,154,243,7,189,4,237,163,224,137,105,22,104,223,247,127,253,250,197,24,115,44,219,22,150,45,44,144,74,249,146,83,198,41,163,64,24,161,211,233,20,137,131,16,159,10,33,167,191,109,219,218,167,49,51,25,255,252,243,15,150,28,99,28,73,131,130,18,203,232,176,104,206,244,12,16,113,20,128,142,24,69,142,117,205,254,143,212,255,113,46,13,101,244,151,143,39,126,51,146,192,241,117,24,164,181,149,76,156,25,153,137,133,145,248,207,190,26,38,108,60,145,182,62,249,48,6,43,253,28,67,125,172,244,33,251,141,83,74,121,210,247,164,239,43,137,27,184,237,43,249,172,31,191,182,35,207,169,166,147,236,211,196,249,172,228,205,176,81,114,218,31,69,149,65,80,53,53,235,243,224,227,196,39,56,187,40,165,116,145,74,154,226,207,206,198,205,121,0,229,22,182,169,133,208,250,249,235,3,178,29,156,60,232,87,29,208,143,100,137,241,65,166,97,37,117,0,68,131,115,232,252,48,221,130,248,105,68,218,108,69,164,161,102,209,49,207,193,12,200,196,153,130,18,11,145,84,72,237,96,130,115,56,231,150,101,69,110,178,14,13,105,192,104,68,197,166,21,7,101,103,83,138,26,221,170,96,127,171,162,38,88,89,101,192,144,143,189,28,10,242,182,171,165,73,249,75,41,102,46,49,9,252,50,158,193,11,156,173,90,8,22,95,162,84,92,102,217,164,45,134,200,231,52,163,214,96,249,144,89,158,237,66,185,1,149,187,254,32,59,60,29,129,147,107,12,79,36,151,171,149,4,254,137,249,29,77,211,166,57,18,34,165,0,241,115,211,244,206,145,115,51,209,59,102,40,70,167,4,116,212,197,148,248,17,122,59,51,184,175,79,32,34,151,35,185,65,93,68,22,169,68,211,215,98,150,206,153,178,62,49,118,172,115,197,57,33,249,217,128,182,66,201,164,101,106,205,10,229,0,178,75,10,160,32,153,126,246,58,87,5,187,202,168,242,186,26,172,73,18,248,213,207,182,104,72,188,148,189,21,93,51,105,150,74,78,149,67,227,206,203,2,151,241,44,110,39,103,222,239,217,250,128,66,168,225,8,34,40,18,76,72,228,184,79,52,219,181,2,208,88,26,196,212,155,116,155,38,78,198,4,203,71,228,99,156,20,193,68,241,71,12,234,196,214,93,102,215,198,103,171,240,181,136,199,232,191,185,67,83,23,166,245,21,48,29,130,196,190,240,241,208,77,34,74,167,168,74,200,9,108,128,50,168,161,97,149,253,0,158,181,220,243,95,56,164,180,4,89,209,141,90,7,65,191,62,167,87,98,228,170,20,135,236,89,241,155,167,202,50,193,3,88,50,105,190,152,213,83,232,142,23,58,79,72,111,20,163,235,170,148,193,199,160,163,219,16,114,198,153,226,88,25,92,114,218,162,215,224,78,211,108,55,115,188,113,26,81,21,227,106,198,157,107,36,79,36,95,109,26,254,218,35,137,139,108,83,218,234,86,95,137,48,89,147,132,7,195,247,145,162,132,140,208,182,121,206,137,205,18,84,18,167,74,89,175,217,194,89,181,133,23,246,27,18,52,107,114,21,106,53,196,200,47,127,170,47,3,52,90,236,94,229,4,131,101,248,169,250,95,186,88,88,234,89,185,95,52,64,164,22,42,5,72,51,57,35,58,48,30,200,54,163,52,137,194,58,82,215,138,194,215,52,237,35,213,188,145,104,137,41,202,227,221,5,226,2,212,236,71,22,73,116,199,67,70,106,190,48,56,94,212,166,57,124,180,98,195,236,174,25,56,154,153,0,148,70,206,95,239,42,82,223,16,209,16,137,119,53,49,64,148,145,53,77,3,183,229,183,217,243,192,48,224,141,247,3,72,188,63,176,92,179,179,183,18,135,121,45,221,3,229,245,102,120,1,15,224,217,74,224,52,77,64,23,123,120,175,149,3,200,134,181,230,244,146,96,158,172,223,228,187,55,67,46,102,29,128,206,250,34,95,144,14,229,155,101,189,38,236,50,66,238,246,108,133,148,153,36,136,144,17,193,124,27,47,173,141,34,212,61,106,190,9,87,36,180,101,230,153,35,93,33,241,251,102,156,74,127,158,216,65,19,194,246,9,121,81,13,73,87,154,241,50,172,115,14,160,144,101,179,76,60,183,208,126,170,28,192,58,231,0,160,32,251,222,98,107,38,35,150,254,76,14,96,249,252,120,206,244,180,42,136,170,86,249,48,209,249,49,24,230,231,17,62,6,48,90,195,199,65,53,102,214,23,133,62,82,164,129,209,20,222,68,1,105,110,159,66,90,211,204,229,154,121,99,83,1,152,141,227,35,37,93,102,160,73,39,117,205,94,52,186,6,205,28,168,66,204,164,113,68,243,197,89,49,34,113,48,149,82,125,246,44,108,57,237,85,87,41,29,239,242,175,192,213,1,129,158,141,127,22,194,134,231,124,155,84,62,126,152,21,1,129,126,103,20,16,148,209,155,65,173,190,148,33,59,229,155,125,122,84,8,219,178,28,193,109,0,0,95,6,20,234,224,75,18,112,255,43,0,95,5,45,1,124,19,200,172,233,176,245,12,137,216,17,0,174,103,158,55,208,220,142,16,109,155,232,233,180,240,180,74,65,67,83,206,8,163,216,75,128,48,10,148,72,80,83,223,139,211,33,152,169,93,45,248,140,10,88,37,132,77,41,159,78,125,68,16,35,156,31,33,187,68,129,242,229,244,241,201,123,154,42,95,74,207,159,62,6,228,251,154,19,2,203,11,148,82,12,136,160,76,80,134,221,2,168,2,252,145,18,130,77,5,40,33,152,46,80,82,50,74,17,120,138,62,138,214,79,148,210,90,173,102,6,178,52,246,148,82,138,45,7,240,95,189,161,124,137,90,1,121,173,117,2,0,194,250,103,149,196,70,23,79,81,160,206,128,176,67,61,94,90,220,209,137,148,107,152,228,216,38,122,90,63,104,68,172,207,218,0,164,145,245,131,239,131,111,20,145,204,126,204,239,136,4,11,198,152,120,234,56,211,190,159,225,214,100,227,101,179,191,25,201,174,39,246,21,0,80,248,64,102,232,112,80,16,67,187,155,239,11,20,108,116,85,92,216,250,105,115,49,219,54,62,226,248,250,151,207,63,71,206,7,197,99,226,44,122,184,180,138,19,124,178,0,0,68,2,49,247,175,239,112,128,222,208,51,94,5,21,148,127,26,13,93,148,82,138,128,162,132,82,74,129,129,34,84,161,76,140,17,218,228,7,159,46,86,27,89,200,210,87,249,10,52,210,12,204,184,165,12,243,45,218,97,158,211,45,18,241,208,22,189,46,13,139,20,247,198,179,160,58,165,28,65,127,234,51,209,205,3,244,231,88,199,27,129,220,104,227,29,146,232,216,176,162,88,7,112,116,148,223,116,26,204,66,45,72,39,27,0,131,229,223,212,40,102,206,57,14,139,138,192,79,211,112,92,11,191,252,170,56,33,123,126,48,70,161,170,2,149,155,148,127,73,156,126,137,182,106,137,134,231,171,7,232,95,229,42,94,241,16,11,172,225,140,125,166,45,57,45,199,102,10,64,17,240,177,247,86,142,190,219,11,228,0,242,199,40,243,196,118,51,52,182,185,173,35,251,102,72,93,183,189,141,36,147,19,97,48,152,83,69,91,94,39,87,205,50,218,68,116,169,9,162,215,245,86,154,75,206,204,223,234,12,68,98,8,72,37,97,88,77,221,22,135,159,234,110,151,145,202,172,252,97,122,101,48,81,155,123,136,86,222,26,39,160,21,73,70,90,50,17,171,90,20,243,176,140,116,40,148,81,128,130,148,86,203,199,232,87,1,50,89,254,40,175,24,210,89,64,205,191,34,48,169,172,67,44,188,128,33,157,12,42,42,195,241,71,74,0,128,162,77,11,212,96,198,39,32,115,148,153,101,103,57,242,224,253,97,81,42,246,156,240,211,196,30,120,58,224,30,239,11,24,249,91,8,91,134,169,144,76,95,227,59,53,97,78,188,20,75,219,221,105,210,51,3,163,98,42,18,221,69,32,98,200,71,2,253,136,225,193,16,191,110,222,18,41,33,214,10,35,49,174,146,33,160,227,196,3,16,163,81,74,187,201,137,26,165,80,106,75,21,36,100,47,138,213,89,96,5,66,73,164,252,203,236,42,207,155,191,0,148,101,157,193,248,101,161,39,215,45,101,189,60,18,52,15,242,45,57,23,203,40,33,4,8,9,254,35,132,40,66,20,128,15,207,8,223,5,224,22,101,221,226,196,80,67,246,208,129,254,136,77,29,49,144,227,109,111,131,48,155,65,142,159,152,205,142,195,252,81,79,232,32,79,28,117,26,193,86,154,198,59,132,172,109,102,228,42,14,34,194,3,153,253,44,35,62,68,28,212,159,136,70,141,215,184,37,54,56,131,88,67,224,200,253,52,131,164,217,207,46,187,253,75,30,183,79,189,235,241,138,145,13,85,141,55,114,3,243,215,195,166,122,0,148,80,74,49,254,79,209,246,199,31,130,87,29,59,176,231,128,175,46,28,8,90,216,62,74,11,32,164,221,8,83,242,154,34,59,98,146,155,41,223,8,30,95,203,53,52,201,117,254,32,145,153,71,203,223,8,162,84,205,19,66,152,81,20,157,30,48,75,201,52,110,7,249,233,204,163,232,63,199,120,148,78,89,107,77,128,164,117,241,63,73,236,132,174,146,240,254,17,212,105,220,163,74,11,154,103,40,128,236,117,156,145,23,133,165,9,217,203,53,243,139,90,163,75,250,184,11,219,200,107,168,53,151,177,220,95,248,42,94,49,35,82,40,32,150,157,1,74,243,0,80,224,35,117,35,69,133,16,196,142,9,228,1,237,149,149,3,88,32,66,10,233,156,207,105,194,34,110,68,75,41,53,100,211,52,201,77,27,57,98,137,235,150,141,38,78,67,103,23,18,151,105,164,211,122,34,29,69,4,108,19,231,132,208,251,137,64,68,52,96,41,94,156,165,97,157,102,126,27,247,147,24,144,129,249,166,190,105,93,192,76,165,21,17,247,137,181,14,25,38,73,246,114,143,183,30,203,131,148,207,147,29,205,159,106,90,56,53,149,199,33,46,81,238,191,239,28,128,42,88,21,241,190,115,0,217,79,54,173,84,48,45,3,172,33,121,81,42,8,9,185,138,8,84,102,53,77,78,164,208,2,24,137,140,107,75,91,40,113,68,63,42,128,8,194,44,210,90,221,36,131,67,232,14,10,92,179,117,23,194,46,35,231,163,237,113,147,87,217,212,1,38,82,72,211,112,234,164,46,74,106,68,106,98,111,200,8,69,68,98,94,55,226,103,232,171,139,144,187,101,39,75,34,13,12,210,220,151,56,229,103,60,221,146,83,70,71,122,8,103,191,243,207,46,164,103,133,72,33,176,153,90,8,156,150,19,75,254,2,64,160,178,32,52,175,30,37,87,197,91,149,188,10,10,232,37,115,0,207,62,101,149,206,16,7,128,12,112,68,33,10,136,115,46,40,227,148,49,198,4,101,20,102,141,165,60,37,125,52,22,65,121,33,247,180,174,6,240,117,72,33,68,79,39,48,113,7,160,229,217,182,9,85,86,4,20,129,217,54,4,44,216,33,18,54,148,11,146,4,83,249,74,249,82,122,248,175,239,79,103,51,5,147,172,12,224,102,132,85,77,199,190,53,176,93,8,161,111,150,110,255,139,223,180,44,11,165,57,74,103,220,33,99,44,145,237,7,67,55,24,162,209,33,35,20,247,48,223,8,76,215,15,107,177,139,59,215,190,197,207,159,63,159,30,31,189,233,212,247,60,223,243,166,79,79,222,116,170,164,164,97,178,87,199,130,180,116,134,176,97,164,46,109,211,12,69,241,212,130,137,137,138,160,152,52,152,21,191,108,246,85,70,186,255,169,244,113,34,233,63,146,215,171,20,86,184,200,227,70,208,186,39,253,60,86,106,70,128,40,177,241,103,244,207,231,97,254,122,59,27,4,149,150,9,79,1,111,167,48,209,167,12,179,93,65,98,197,76,118,138,59,103,211,130,52,142,191,103,161,89,107,146,28,150,202,147,202,83,224,227,198,108,59,227,57,164,157,45,145,122,106,134,125,153,94,59,98,62,148,60,15,72,25,196,253,209,153,227,97,197,175,218,184,76,192,105,0,255,131,115,212,51,56,16,241,101,88,140,165,130,10,37,229,41,169,8,16,74,21,37,158,146,190,148,64,136,7,84,49,46,24,161,224,5,48,208,64,39,164,88,76,165,148,207,101,27,35,11,155,84,144,68,94,150,115,249,198,65,47,113,123,54,59,166,97,150,146,233,172,172,174,252,130,36,194,228,8,216,95,255,24,161,118,64,33,142,110,132,118,23,76,162,127,51,223,96,18,72,40,3,33,26,1,167,102,196,199,34,68,211,102,58,68,165,128,250,77,238,235,12,63,160,220,133,81,232,251,121,14,177,192,41,21,149,134,139,21,16,172,168,154,84,189,96,143,173,82,130,33,229,158,176,42,175,176,0,222,212,48,229,128,41,172,168,82,10,147,194,104,217,229,1,92,23,205,1,20,205,40,44,16,22,76,195,47,102,163,18,227,100,209,137,70,101,156,28,194,132,147,70,168,123,180,89,29,73,171,38,114,192,153,253,23,77,25,138,89,7,205,29,29,191,216,120,107,95,51,142,31,41,41,136,136,105,53,223,240,221,84,57,166,127,16,105,4,31,207,217,66,82,47,182,252,203,102,177,181,81,8,152,80,180,8,32,79,9,66,118,54,171,40,130,251,133,3,250,57,95,213,53,1,80,46,144,242,41,122,249,43,133,226,148,27,77,202,159,82,122,54,18,171,123,208,18,66,168,10,59,38,2,37,65,24,71,41,31,22,124,3,161,56,47,121,161,156,24,60,215,145,99,201,148,122,4,9,3,177,198,132,241,106,44,115,152,141,198,210,250,101,70,196,125,4,94,169,191,134,13,29,205,74,49,189,243,72,174,216,116,65,76,250,182,52,123,60,226,19,228,236,53,152,8,47,75,228,163,94,0,205,9,153,13,205,85,241,34,0,88,154,247,63,123,165,21,77,75,46,160,45,84,190,38,1,11,203,145,37,1,54,47,233,1,148,165,246,160,164,30,200,133,240,8,171,64,127,102,163,105,178,29,41,83,92,0,86,2,83,206,8,159,101,35,161,120,241,253,2,87,187,76,45,92,26,220,51,2,101,89,224,16,113,243,63,143,27,145,232,112,68,120,61,245,121,170,244,50,102,45,187,35,76,212,102,156,71,133,213,9,166,224,142,144,23,37,54,249,209,17,210,140,22,166,241,71,153,81,187,27,215,112,145,62,107,133,82,181,57,215,198,242,22,217,50,223,95,81,129,203,242,208,207,213,237,106,173,96,239,229,122,0,111,113,228,177,191,179,193,111,166,14,0,172,4,14,98,214,140,42,50,75,115,44,236,131,151,101,229,21,90,178,165,232,112,45,37,35,204,72,137,209,252,56,114,38,222,88,56,241,251,241,24,58,10,83,100,235,68,235,30,187,248,70,74,174,34,218,219,68,142,154,158,129,238,31,25,73,96,198,163,58,166,78,74,124,70,121,234,182,210,82,38,217,153,204,229,189,67,200,221,61,162,68,183,64,21,167,107,94,96,121,151,2,234,95,192,189,88,183,2,177,5,52,110,209,50,218,82,244,229,203,231,75,178,83,86,25,47,160,153,164,12,66,64,132,16,96,148,134,120,68,172,6,80,207,221,178,117,203,1,168,76,80,71,6,176,36,209,132,79,12,151,39,22,70,37,154,240,102,243,0,19,197,31,73,21,68,190,175,145,63,186,221,60,130,253,19,131,84,88,9,28,169,36,208,251,140,119,9,206,136,242,39,26,251,137,110,77,218,146,48,131,78,85,14,160,80,9,66,149,3,120,153,28,64,233,174,219,27,202,1,196,87,163,70,148,80,45,68,170,81,141,106,84,163,26,191,219,160,16,114,181,155,161,140,60,22,77,30,112,213,170,49,160,241,24,75,196,192,207,216,73,70,122,54,126,19,18,163,234,96,116,113,49,205,109,140,195,152,17,33,149,130,94,143,4,232,181,67,16,0,125,67,140,191,25,238,215,92,17,200,255,108,2,67,181,110,55,75,139,227,205,220,35,17,161,72,230,35,173,91,153,121,231,227,212,167,113,15,96,69,203,35,79,78,111,117,72,208,103,47,36,15,144,81,21,39,78,95,24,78,154,39,6,178,88,182,236,197,146,192,101,29,162,148,187,183,128,212,42,61,32,150,243,101,73,11,39,234,154,164,144,77,82,18,78,56,183,29,98,59,146,51,79,129,242,20,149,100,74,148,23,206,217,46,194,58,26,31,20,150,21,248,82,98,183,1,95,70,123,23,0,0,96,71,146,20,255,101,174,88,204,172,35,147,122,162,52,10,43,35,8,224,212,117,25,248,163,162,36,94,226,225,43,207,87,158,167,252,200,156,74,111,42,61,101,16,189,233,187,166,75,159,146,136,63,61,93,122,166,148,111,92,230,92,88,201,204,211,98,253,240,175,95,191,112,63,136,225,209,113,54,93,36,108,230,117,17,145,137,27,211,233,84,39,123,117,208,31,123,194,224,105,227,14,53,138,20,229,251,211,211,211,175,95,191,34,24,77,173,153,56,231,120,117,24,89,210,215,174,219,194,152,52,15,102,131,95,179,236,192,172,15,136,55,166,55,59,147,152,109,94,50,112,120,41,165,82,158,158,102,239,151,103,99,125,133,26,185,60,251,125,243,29,139,182,39,34,160,103,218,219,110,174,210,185,21,155,22,153,12,138,126,164,175,124,189,141,101,64,120,51,35,115,121,169,106,18,73,165,160,27,146,139,44,245,203,24,159,105,85,84,121,170,171,226,136,140,236,178,169,252,35,17,249,93,150,244,127,129,224,88,86,40,79,81,156,51,137,15,18,64,73,2,12,8,147,192,37,88,148,81,5,190,146,96,113,159,83,225,58,138,18,108,18,53,87,196,4,243,124,0,234,185,58,227,236,64,231,42,140,154,156,102,99,90,180,55,142,136,207,19,209,211,32,156,72,249,85,98,52,60,17,78,106,230,6,18,113,165,144,222,248,219,236,244,171,13,237,52,112,78,6,229,195,179,247,51,114,254,207,166,16,51,162,147,42,157,54,78,165,83,176,45,99,127,21,90,126,229,154,213,229,218,236,11,132,119,87,100,44,191,238,40,55,157,176,186,91,244,50,206,138,74,239,182,148,115,135,102,14,192,104,99,75,0,194,66,211,192,96,36,32,139,100,237,32,119,63,0,40,8,42,205,126,195,33,71,65,71,92,188,198,237,157,252,230,67,228,88,26,84,19,151,254,38,246,198,140,156,104,157,17,97,127,203,30,90,1,104,171,220,108,70,22,143,119,165,89,181,105,152,253,196,182,95,241,140,174,74,106,63,173,242,177,83,101,219,215,75,98,1,114,34,53,51,12,136,82,210,131,57,81,18,203,0,31,75,1,177,188,21,160,228,42,162,73,101,161,128,86,170,155,179,1,96,25,225,187,248,126,208,193,194,222,144,58,94,98,146,140,133,57,0,134,189,115,201,50,239,82,81,188,93,209,167,2,197,225,67,241,47,100,187,147,105,196,29,38,254,114,86,68,103,224,112,226,9,134,72,100,252,89,112,97,164,98,64,255,168,127,101,86,138,37,234,176,140,222,200,42,133,73,219,204,13,152,159,36,82,65,228,68,88,101,195,174,210,78,38,209,183,200,233,5,62,11,163,132,50,24,158,95,18,196,153,7,132,186,82,185,191,14,58,96,21,206,68,41,178,123,165,106,56,143,19,153,19,93,22,244,214,54,56,158,81,106,97,250,48,168,3,144,4,76,250,26,63,140,54,46,224,1,44,108,80,228,191,143,133,130,27,241,19,54,105,118,22,123,42,102,185,89,162,11,162,77,242,120,81,110,70,5,86,206,160,109,218,30,212,124,67,130,52,233,159,70,25,166,146,186,254,230,12,142,169,204,130,97,181,80,205,7,188,181,82,157,162,39,92,84,205,44,252,222,173,52,222,242,50,192,199,85,75,213,178,60,128,210,31,68,118,212,52,227,59,115,31,162,244,71,219,63,72,1,7,10,32,232,9,172,20,16,70,153,224,156,115,202,89,156,18,174,168,7,0,139,246,223,40,180,32,160,56,8,119,249,12,82,164,228,42,173,121,111,28,17,63,151,38,157,15,37,193,60,5,144,154,167,15,50,1,66,230,126,116,231,247,12,249,158,63,58,151,29,176,46,81,62,230,241,112,23,16,184,11,155,249,133,142,254,108,152,53,227,244,10,249,172,249,93,222,210,165,103,41,145,141,53,87,213,43,242,0,202,186,27,57,241,90,25,223,137,126,104,88,140,24,192,16,66,204,20,0,33,128,31,9,219,194,122,96,152,183,109,87,151,3,200,19,244,204,8,141,65,65,82,167,140,196,117,254,55,42,131,127,216,196,107,66,216,176,101,22,140,139,85,102,37,2,105,18,19,0,1,10,37,180,238,17,83,20,231,131,203,153,78,140,71,117,226,14,141,249,201,179,123,72,124,148,105,203,49,127,208,115,1,175,49,219,202,43,148,151,170,114,0,85,14,224,85,114,0,207,166,214,242,35,5,212,60,80,155,16,162,104,224,1,104,39,128,106,181,160,145,161,186,53,88,185,96,219,252,225,173,60,79,49,103,30,60,222,119,87,199,238,51,94,176,248,136,199,94,34,159,196,83,172,102,67,96,83,208,199,155,103,153,185,226,184,12,141,116,169,52,163,246,113,233,255,108,148,41,191,117,147,200,167,148,161,116,19,159,78,33,209,191,60,16,8,202,110,252,82,226,43,160,150,0,2,189,48,92,71,189,53,174,227,117,184,204,210,3,98,234,57,8,144,122,174,14,192,212,4,64,137,34,51,42,136,25,23,16,243,65,122,190,36,160,44,238,91,204,163,224,17,165,189,134,185,100,66,208,16,70,42,144,82,41,9,190,7,158,7,158,167,60,4,221,207,117,119,33,65,119,23,221,230,69,195,195,53,246,63,125,120,225,148,74,201,12,135,61,78,97,31,185,245,17,72,235,44,7,128,48,126,172,99,8,251,132,120,190,47,65,1,37,132,81,160,68,95,11,96,47,5,80,138,18,69,9,214,64,224,212,72,112,179,207,137,153,68,209,200,31,221,16,6,98,101,104,26,222,147,24,160,215,212,14,96,80,74,4,15,207,160,30,50,217,226,34,17,42,152,175,225,74,236,29,175,163,91,166,2,123,242,61,108,249,130,151,143,16,111,13,99,135,36,222,189,72,34,58,158,29,137,82,112,147,96,34,204,95,255,24,81,99,121,18,15,105,141,95,50,58,114,36,38,201,211,14,157,117,50,243,48,255,217,118,10,146,221,104,121,164,148,81,9,147,150,248,73,228,246,88,222,124,158,191,132,232,83,8,107,47,146,193,251,11,28,58,53,190,58,59,150,239,131,63,171,255,72,169,65,200,104,8,243,44,184,35,142,188,40,52,210,58,249,248,197,125,137,244,222,66,1,168,95,27,177,97,213,209,52,156,126,180,2,9,37,15,40,15,49,35,128,109,181,128,18,229,121,79,161,192,81,132,80,69,136,229,212,193,182,137,176,240,40,84,205,247,32,52,57,65,81,250,42,93,224,67,138,89,232,133,212,172,90,37,134,186,232,131,137,148,59,101,156,128,41,106,205,106,234,140,63,137,147,54,103,131,65,243,35,223,51,146,195,17,64,106,126,27,179,232,9,100,4,46,11,153,225,170,56,162,191,168,181,149,199,178,206,121,170,229,58,49,47,99,144,230,127,112,165,228,177,213,75,129,244,87,237,52,172,58,192,85,104,45,101,63,214,104,39,184,176,181,148,101,89,65,14,64,41,10,148,80,74,133,16,182,109,91,150,69,56,147,129,222,81,241,28,66,161,24,189,90,174,89,124,185,193,211,252,15,216,52,141,35,209,155,103,123,209,229,97,162,78,203,185,101,239,57,79,60,33,190,20,204,86,145,145,148,117,182,4,127,54,199,147,29,103,79,139,93,22,138,197,47,128,232,207,25,61,207,147,196,43,122,170,176,16,195,90,206,165,178,128,60,90,24,16,153,22,116,46,241,208,75,6,232,223,77,0,42,63,98,66,229,38,122,75,92,144,74,41,63,164,138,225,66,56,142,35,132,64,225,70,1,0,40,97,130,115,75,48,193,3,15,96,254,239,125,195,213,93,0,11,241,236,27,85,10,24,25,202,70,49,199,225,158,121,160,144,240,92,173,89,132,191,65,251,4,133,18,164,25,62,83,34,28,51,13,180,154,19,235,249,108,36,4,114,87,126,228,252,147,197,190,95,40,63,252,236,247,139,30,186,16,206,181,148,229,90,74,166,113,21,64,160,178,128,143,235,134,50,122,121,13,145,40,205,179,125,83,101,52,127,7,74,0,9,158,81,212,48,38,132,64,15,32,248,10,144,64,204,97,106,152,132,146,200,15,67,249,126,136,39,85,4,242,139,224,66,24,137,82,110,125,41,15,184,104,99,153,120,224,200,76,252,150,229,18,166,69,189,179,63,215,87,161,203,214,158,181,56,84,172,85,217,75,98,242,150,252,126,89,30,64,89,216,152,18,215,234,91,4,92,150,2,124,92,55,129,254,86,16,171,90,154,153,61,69,128,18,198,24,183,45,141,1,13,96,160,152,104,96,156,11,43,64,130,98,1,177,33,23,33,186,81,28,80,156,199,16,43,197,162,135,165,11,250,181,9,31,167,127,72,123,72,57,147,81,152,113,49,97,72,145,102,0,207,122,24,106,190,80,32,241,243,236,216,136,202,221,190,177,144,21,156,199,186,84,43,104,214,8,249,234,195,23,192,104,22,61,213,37,125,214,151,148,59,176,116,85,68,185,81,239,23,128,87,190,57,103,34,237,21,134,76,58,150,57,12,36,1,25,34,127,130,214,191,150,176,109,27,121,32,240,23,65,192,7,211,0,142,227,88,150,53,107,104,110,48,29,202,16,178,240,238,115,0,241,100,64,6,107,96,156,216,217,132,117,150,162,168,242,52,236,141,111,39,170,165,162,57,0,149,187,1,197,194,81,242,42,7,176,38,57,0,85,94,243,197,42,7,80,138,238,41,250,56,210,146,192,40,198,177,241,151,101,89,152,0,152,133,128,100,8,77,65,20,16,19,60,218,217,149,20,227,159,203,147,80,202,78,105,190,34,4,200,20,205,17,164,230,179,10,192,244,27,50,20,64,4,127,169,89,134,50,146,192,121,162,222,145,64,150,121,19,34,172,115,69,239,179,42,194,191,191,48,84,102,121,32,80,118,94,170,16,144,97,73,12,210,154,0,129,22,56,180,42,187,127,122,137,231,246,146,80,156,53,209,16,133,158,69,252,11,145,196,36,162,61,185,21,48,193,5,10,0,255,151,156,130,107,145,122,13,108,75,49,1,132,123,138,73,197,124,69,144,239,159,96,22,0,5,138,10,112,175,51,128,255,60,18,54,26,3,9,242,8,1,62,91,41,95,129,175,192,55,183,13,230,241,24,170,26,193,191,0,126,88,112,96,242,254,75,240,21,145,105,92,228,50,223,212,112,254,72,123,0,19,175,105,218,224,134,72,245,195,230,7,209,118,8,26,27,106,34,107,177,24,15,103,132,69,61,114,44,253,204,80,81,232,114,138,57,0,249,124,119,73,189,7,93,190,64,24,37,140,82,206,40,103,132,81,152,7,158,234,199,164,241,254,38,228,95,146,128,1,31,119,101,150,59,68,88,233,245,135,158,244,211,92,147,52,188,127,78,31,200,124,101,205,251,48,195,207,39,209,213,197,193,254,230,75,146,10,174,159,175,237,208,63,102,48,218,167,167,100,130,226,25,156,190,239,225,76,93,135,153,94,96,26,66,172,144,148,76,195,251,199,69,76,54,150,161,196,184,74,26,72,63,245,251,230,203,54,63,211,186,23,164,107,0,153,60,203,27,50,101,154,181,32,115,147,200,96,6,119,128,4,211,40,54,138,76,159,120,62,241,20,120,65,51,9,8,228,161,0,234,48,225,63,77,165,148,220,18,148,51,98,11,102,91,220,18,138,128,2,165,8,80,98,164,10,49,15,76,57,83,148,188,140,78,43,100,21,150,104,67,165,29,186,168,201,16,233,46,96,202,110,136,117,5,120,22,75,170,230,171,171,18,193,69,80,16,254,159,198,26,157,109,26,39,66,14,84,58,181,131,90,20,239,95,212,231,83,185,217,194,85,169,53,189,106,161,246,94,133,172,182,151,49,84,139,174,124,248,45,199,43,222,141,60,65,33,40,82,34,48,203,247,134,16,32,98,140,25,250,16,11,4,44,199,166,156,67,96,72,2,102,8,124,80,126,238,36,112,254,28,64,41,193,214,101,30,88,252,64,57,43,12,33,133,10,34,222,232,49,177,41,99,81,5,176,152,219,155,120,254,137,194,61,251,97,165,237,36,191,196,44,113,109,228,17,190,57,195,235,101,165,178,150,1,26,229,87,36,43,133,220,84,241,150,245,73,26,47,172,188,227,47,35,250,7,97,18,152,112,206,29,199,177,93,103,14,5,4,82,17,0,6,132,48,202,44,33,44,139,114,134,140,8,16,169,2,35,176,152,232,87,43,0,128,167,5,151,23,200,180,228,217,79,154,5,157,17,233,142,199,115,114,6,160,227,252,69,241,4,239,2,104,19,200,199,106,0,153,221,117,84,14,110,56,85,156,17,182,168,194,200,190,9,80,30,95,102,33,108,66,81,152,195,74,227,236,37,98,144,222,1,228,230,29,232,170,156,162,63,65,118,133,93,72,25,99,194,182,102,101,192,129,2,208,91,148,114,75,112,219,34,130,79,65,154,210,31,195,79,74,101,133,41,115,226,70,138,162,95,243,160,5,202,90,91,207,222,253,66,24,158,72,164,40,178,145,161,105,226,76,62,250,243,156,117,6,105,212,117,137,119,56,146,103,78,187,198,68,55,40,27,154,150,31,235,82,138,7,80,186,169,85,20,155,177,164,7,80,141,245,17,220,235,121,105,137,126,124,90,216,22,69,191,31,118,1,0,74,168,224,150,101,81,193,53,4,8,0,104,16,229,9,129,64,182,235,112,75,16,198,84,88,31,160,171,200,100,65,58,73,88,13,12,188,196,215,6,138,52,162,74,12,140,36,174,188,196,100,192,98,208,186,52,245,147,51,184,92,200,245,73,91,94,105,135,203,240,48,84,193,174,112,165,120,0,240,92,207,225,66,82,190,232,169,150,226,1,188,140,65,90,8,136,92,133,104,214,48,7,240,108,240,7,55,2,225,67,0,8,9,34,252,174,163,33,64,1,212,197,52,18,153,37,44,199,177,92,135,91,34,178,71,132,58,0,188,177,28,64,209,147,204,104,9,153,200,9,145,136,19,141,127,158,72,48,151,134,117,137,156,143,38,113,51,1,69,121,202,116,211,169,40,179,34,87,25,55,60,226,124,172,91,14,160,168,247,249,138,57,0,88,168,27,118,185,82,108,97,163,164,202,1,188,98,14,32,39,72,52,162,6,16,224,99,187,14,86,122,153,225,1,10,154,55,130,82,198,24,183,132,16,2,21,128,138,133,43,228,162,177,170,229,33,64,165,187,120,133,144,24,121,76,245,136,146,48,211,191,121,152,21,52,176,79,239,39,146,28,214,108,163,202,232,18,147,145,177,200,128,0,21,189,45,139,1,102,150,65,118,65,113,90,196,5,80,58,37,222,13,85,176,212,160,44,180,82,185,24,167,119,44,61,223,13,60,169,0,16,8,64,106,219,81,112,203,178,44,203,98,156,155,98,138,74,170,124,2,18,64,122,74,80,81,115,154,118,173,73,184,243,196,201,84,73,9,138,42,80,79,30,247,21,167,20,164,212,128,101,19,4,141,31,122,202,51,25,189,125,226,251,196,247,192,147,4,36,149,146,34,131,182,148,68,131,145,149,167,100,8,164,87,154,98,219,224,214,247,124,229,249,48,197,25,129,249,155,220,220,65,97,65,124,166,224,130,241,14,196,57,217,35,216,252,217,156,111,30,160,167,41,172,205,216,189,33,168,167,190,63,197,66,1,108,58,144,54,129,16,179,75,129,62,22,90,253,200,24,129,251,71,226,166,8,24,127,14,152,111,164,10,76,167,4,139,15,244,173,11,200,253,41,73,203,91,152,89,7,211,35,137,92,11,110,7,213,15,139,226,253,163,189,16,82,102,242,151,51,171,163,231,16,211,243,229,11,230,143,158,244,113,166,129,253,51,201,96,147,231,108,159,243,199,205,227,144,229,2,122,37,149,191,132,15,215,79,156,105,30,97,153,200,247,130,100,253,175,56,178,151,89,33,5,147,38,58,102,184,254,249,169,235,75,34,51,82,225,164,39,0,13,39,190,159,18,72,32,247,168,175,168,2,170,144,215,13,148,10,154,154,80,96,156,91,62,33,143,74,42,193,220,102,171,230,54,40,33,152,3,8,40,194,102,47,60,163,156,115,129,90,194,18,140,5,213,0,42,36,4,149,82,250,42,129,35,186,104,170,90,101,214,253,190,161,20,252,98,175,205,194,254,93,70,254,231,133,173,63,85,82,155,45,83,63,229,244,246,22,195,50,46,112,225,11,155,255,203,216,194,203,68,243,19,95,186,223,208,70,46,197,249,88,103,17,20,55,255,145,186,95,247,107,209,255,206,74,68,5,183,44,203,182,109,147,4,98,150,4,14,52,11,161,132,49,219,182,109,215,181,28,27,24,37,132,200,176,40,20,96,70,11,26,209,1,17,142,232,252,33,84,85,118,83,214,162,113,222,229,115,6,37,174,197,60,41,244,82,174,58,255,129,22,120,136,69,111,209,2,249,158,103,173,138,60,144,155,252,74,165,80,236,126,121,221,188,176,60,202,169,11,171,160,202,155,64,1,229,201,36,169,164,38,192,154,192,77,251,49,64,131,10,0,215,117,45,199,22,66,204,41,128,128,15,90,167,1,28,75,212,28,102,7,213,0,94,72,6,48,155,6,24,52,18,14,202,35,41,86,4,219,88,181,2,200,3,88,42,197,154,139,31,34,45,57,92,84,34,228,129,87,21,85,3,75,194,126,150,65,124,65,145,174,18,249,21,131,90,168,119,77,209,112,202,42,228,17,172,6,215,95,193,67,95,81,3,229,92,153,8,210,49,205,255,224,215,148,32,27,40,231,220,114,108,27,251,192,204,183,30,161,24,3,215,70,61,19,220,178,109,97,91,132,179,32,58,14,0,33,131,13,48,170,85,141,169,118,242,203,157,5,4,208,50,79,113,213,171,106,129,246,164,11,171,156,37,213,213,2,55,164,168,83,242,172,25,155,168,15,178,159,117,254,243,95,76,208,191,138,7,160,222,245,168,44,250,23,240,0,204,237,32,248,19,154,255,42,252,16,113,131,138,16,202,153,109,219,182,109,211,121,174,79,48,97,160,24,75,34,140,217,174,35,92,135,113,14,140,98,18,89,133,92,96,42,164,102,83,243,169,18,89,208,96,124,214,124,91,55,68,90,41,18,57,167,83,146,97,8,231,143,95,167,101,74,225,185,114,146,66,33,163,196,231,146,118,45,105,252,213,80,164,234,27,242,113,163,174,185,7,80,174,232,44,180,56,43,105,251,38,116,88,225,149,57,31,253,215,245,95,154,234,223,114,28,225,216,156,39,41,0,162,80,250,3,32,35,144,235,184,245,154,101,89,148,51,96,20,40,33,132,104,116,74,68,231,168,152,31,176,0,140,122,69,104,132,149,42,228,23,203,1,148,242,154,197,107,214,94,56,7,144,237,18,229,207,1,228,185,57,75,154,237,111,40,7,176,192,130,172,114,0,111,58,7,144,188,29,202,100,109,254,227,23,80,13,48,198,44,219,118,93,215,117,93,33,68,4,191,19,109,69,75,57,19,182,37,28,155,9,142,148,17,42,204,42,164,133,158,21,121,254,110,230,76,214,189,216,131,92,70,33,67,238,62,186,101,29,66,99,102,18,97,51,57,211,9,139,65,92,84,17,242,169,156,127,152,232,124,228,57,37,149,73,196,84,232,174,46,134,231,89,41,52,104,153,101,188,58,40,221,239,16,112,95,103,204,79,226,182,202,172,3,8,172,243,144,193,129,48,42,132,176,109,219,178,44,202,24,129,121,15,64,42,9,148,128,82,12,128,17,170,148,98,182,85,235,180,156,70,131,90,86,8,43,70,92,255,20,184,84,84,74,226,43,37,165,242,149,148,74,74,240,61,226,123,84,42,143,132,19,212,84,73,15,20,78,105,116,14,152,103,225,87,138,40,73,124,73,2,196,171,4,37,103,152,229,16,230,12,84,2,85,132,153,80,221,8,137,118,42,158,55,5,108,155,138,245,78,1,116,167,197,247,51,30,161,89,166,96,78,77,160,31,97,216,55,203,23,164,242,102,219,196,247,193,243,193,243,212,212,83,83,31,60,73,124,69,13,64,241,252,31,74,229,205,208,247,116,70,196,47,201,172,87,129,217,183,0,64,154,208,99,221,116,193,87,222,12,221,47,231,183,99,240,243,25,234,57,45,250,7,129,83,138,229,14,230,118,156,223,95,205,23,193,69,110,123,90,23,204,162,36,251,233,228,254,201,171,73,130,212,220,236,230,182,34,42,227,108,159,21,145,121,78,41,13,212,159,216,142,130,16,149,197,20,149,10,63,127,166,85,70,206,239,227,43,92,112,22,123,112,169,69,63,144,90,195,145,74,190,159,38,127,13,0,254,60,24,63,99,150,28,252,137,89,75,243,117,54,4,36,5,159,40,159,40,108,3,194,128,16,5,148,16,170,128,16,66,129,8,202,41,231,212,22,188,217,176,219,45,81,175,83,38,164,202,244,0,208,101,8,58,199,11,142,96,80,109,123,18,153,170,115,158,181,74,178,45,163,103,63,84,249,58,64,149,226,83,175,218,168,81,73,180,204,133,130,102,176,80,35,42,85,70,161,111,198,19,201,137,251,44,100,171,46,249,253,133,175,174,232,2,78,59,219,252,150,123,185,230,249,59,136,159,188,98,124,102,109,61,128,52,111,91,205,135,10,66,53,70,8,33,92,8,215,117,29,199,97,140,169,152,206,163,113,218,72,206,185,109,219,118,163,38,108,155,48,170,76,200,191,217,111,86,247,99,50,202,16,160,96,29,64,206,15,23,78,181,173,90,49,44,188,134,226,209,140,162,214,98,70,44,120,177,100,76,254,128,126,158,192,119,158,52,105,137,223,135,242,40,167,210,126,149,103,249,21,202,210,171,85,182,65,175,226,54,111,52,7,144,63,248,57,251,48,41,7,64,8,33,140,42,70,109,219,110,52,155,181,102,131,115,30,223,51,141,240,212,19,221,55,160,94,99,142,5,140,6,146,157,18,26,230,138,125,53,107,20,252,44,14,164,40,58,8,146,200,235,23,198,59,175,45,22,2,114,160,233,33,119,171,50,40,194,94]);fileData2.push.apply(fileData2,[9,153,229,23,249,69,103,33,252,126,33,65,175,22,34,82,46,42,232,151,81,108,217,40,219,162,43,4,150,40,76,89,67,145,183,110,9,188,119,144,6,200,136,145,196,163,8,50,236,225,234,19,32,156,113,215,110,52,26,174,235,82,74,137,2,70,232,51,33,32,173,0,132,99,19,206,144,9,39,81,58,7,241,95,212,7,69,0,221,171,3,191,191,15,8,90,182,52,87,207,177,129,22,186,225,11,216,200,57,211,146,171,16,244,175,229,1,44,0,222,120,1,145,186,158,64,201,119,124,213,47,124,111,115,198,36,3,82,47,50,23,223,65,252,14,19,220,118,93,167,94,179,109,59,232,25,254,108,14,0,157,0,183,89,183,234,46,183,45,212,1,74,83,1,99,49,48,153,111,22,150,3,6,158,39,150,253,172,52,132,213,23,15,191,128,169,149,120,199,242,91,67,137,125,34,139,198,208,242,135,47,242,236,1,114,224,247,223,186,7,144,103,213,229,84,147,69,125,217,53,140,98,255,38,34,248,21,3,80,249,131,159,230,135,40,153,9,33,146,128,226,148,59,118,189,217,112,235,181,160,2,32,118,101,52,146,55,208,121,224,90,179,225,214,235,194,117,204,218,129,128,11,158,196,164,88,142,179,175,114,0,11,39,180,213,115,157,217,159,141,194,191,122,14,0,138,35,232,95,203,3,128,28,44,26,105,250,47,103,76,191,202,1,84,57,128,50,115,0,74,153,230,56,74,127,0,32,148,58,53,183,217,108,214,106,53,33,4,33,4,98,251,167,137,71,34,132,216,142,99,57,54,150,131,233,61,38,158,83,4,118,186,0,188,33,15,4,104,97,4,203,26,230,0,32,147,219,15,210,59,71,38,126,57,205,74,77,94,40,139,194,180,158,53,85,32,19,191,95,20,173,180,12,152,103,73,104,80,161,138,132,101,238,94,218,227,91,195,148,85,165,48,214,51,7,16,252,138,204,82,193,115,50,132,81,219,182,157,154,107,219,54,197,162,46,165,34,58,96,206,3,192,222,49,0,224,186,174,99,53,155,173,158,85,111,123,150,245,40,248,19,33,191,8,120,64,36,248,82,122,136,214,15,49,242,200,132,63,157,177,192,227,12,249,226,177,140,192,152,210,83,190,167,252,16,122,15,18,192,132,147,107,116,179,148,158,148,50,192,182,135,173,8,52,112,62,15,244,88,81,149,60,83,250,4,164,18,251,64,242,140,192,141,77,188,127,26,186,25,82,154,191,167,97,171,167,190,143,247,209,87,193,189,82,132,40,66,116,39,1,243,2,100,216,185,51,249,165,165,4,12,86,15,189,157,216,184,70,74,153,86,202,96,46,50,115,80,74,205,102,6,230,118,4,32,255,44,88,62,19,102,158,60,83,11,47,138,214,124,24,125,2,204,237,5,196,95,90,7,139,57,130,126,163,80,35,109,89,22,5,245,103,205,210,124,95,191,232,217,22,62,68,10,216,127,1,53,150,90,243,145,218,71,164,248,13,79,25,105,203,50,122,81,186,172,39,172,46,1,3,254,175,148,143,53,61,0,129,96,241,65,73,66,112,2,33,156,115,6,68,121,62,66,117,124,80,82,48,219,170,187,245,118,189,217,21,182,75,8,35,64,8,165,0,228,153,28,64,53,170,81,141,106,84,227,119,24,169,10,128,6,189,1,130,28,0,246,141,242,148,92,190,116,37,127,168,103,249,200,192,107,185,108,106,185,46,43,75,134,5,212,66,220,27,170,96,83,195,252,0,134,133,79,184,148,36,74,233,181,102,47,179,171,37,67,210,111,40,176,254,190,175,122,225,53,92,52,138,174,194,246,191,192,144,6,148,114,75,56,142,99,219,243,28,112,36,167,2,16,220,169,215,26,141,6,183,44,69,8,80,2,132,4,109,205,73,130,171,155,231,193,199,159,107,154,96,42,138,110,124,173,28,64,198,233,45,182,118,243,215,19,45,179,171,60,117,79,25,95,46,250,172,179,181,248,146,153,219,37,81,61,69,225,22,165,92,245,26,74,219,119,19,55,127,45,4,234,74,163,252,121,174,90,130,2,74,130,206,225,156,49,198,108,219,174,55,26,141,70,35,80,0,40,165,231,219,137,167,42,0,198,152,83,115,107,205,134,229,216,132,209,192,9,8,249,94,144,36,36,136,163,145,128,121,110,1,208,219,98,152,78,88,27,20,90,137,47,121,118,33,88,41,187,202,95,196,84,110,85,1,148,202,189,156,109,49,228,212,112,139,33,77,203,186,234,247,81,240,181,106,169,250,134,156,149,133,175,226,217,133,157,182,150,34,246,247,172,93,182,182,197,25,117,28,167,209,104,56,53,151,114,6,148,20,11,1,17,70,133,109,215,234,117,167,230,50,193,9,165,132,81,236,38,147,128,8,34,175,185,182,214,68,31,172,226,5,43,215,168,41,234,130,20,18,253,203,212,1,172,143,7,160,22,234,69,83,214,174,222,144,212,94,207,16,208,91,44,41,88,192,231,142,252,54,96,115,128,160,26,215,151,18,211,194,78,189,86,107,212,109,219,214,95,0,2,138,228,76,2,19,98,219,118,189,217,104,180,91,182,235,2,163,18,0,24,157,85,28,132,76,129,65,55,50,146,247,241,195,115,45,68,10,25,182,235,147,12,40,235,37,135,229,74,28,96,209,30,156,149,7,144,243,251,11,172,129,37,35,150,175,40,184,95,209,210,127,223,153,15,181,16,161,58,36,85,2,97,96,6,145,120,50,236,1,96,187,78,171,213,170,215,235,150,101,17,70,21,4,176,162,88,75,200,212,24,16,17,182,85,111,53,219,237,118,163,209,96,130,7,28,173,232,116,44,116,11,242,188,129,11,132,182,213,26,176,123,150,229,230,175,52,7,160,10,182,154,91,32,7,0,171,239,190,82,150,7,0,165,118,119,41,113,87,85,14,224,247,204,1,44,153,79,70,224,63,114,192,89,150,85,175,215,91,237,118,189,94,167,156,35,184,31,1,226,121,147,192,4,211,0,142,19,68,129,24,155,89,142,73,65,168,162,200,16,88,174,89,135,74,167,201,124,121,239,178,148,39,250,98,187,90,30,159,83,214,221,40,23,26,4,197,129,76,133,78,181,196,171,174,10,190,222,168,34,89,105,14,96,25,32,16,74,127,61,152,37,108,219,174,213,106,194,177,25,99,52,36,128,139,199,105,210,147,192,10,40,165,196,181,104,167,78,219,77,82,119,25,183,169,226,158,176,60,202,167,10,166,10,176,204,71,41,69,164,4,41,125,144,62,72,165,148,196,230,36,88,138,5,62,214,31,205,170,144,194,112,149,4,95,42,229,43,44,40,11,186,145,72,240,117,233,141,175,228,124,51,153,212,158,18,83,25,204,72,5,80,209,58,163,162,181,45,97,169,83,48,205,254,33,145,106,222,196,67,155,87,250,108,122,89,205,151,83,101,125,33,173,167,71,74,99,222,212,82,41,165,102,15,203,216,198,94,46,186,181,203,220,119,10,142,185,103,189,68,23,23,63,96,40,215,129,208,217,118,90,193,87,198,91,154,39,8,59,127,86,201,13,91,116,45,164,185,150,50,252,231,162,93,89,22,18,220,201,253,76,82,75,41,139,214,166,45,98,86,167,28,34,173,141,75,214,33,138,253,69,218,181,165,221,165,172,67,19,153,56,35,34,66,207,180,67,123,234,201,83,79,62,76,177,72,80,151,199,250,190,175,5,69,16,117,15,39,147,192,9,37,18,60,41,125,70,125,38,192,118,156,126,191,62,234,137,186,11,148,72,223,103,0,44,236,254,155,47,4,132,191,166,20,171,1,132,16,192,40,194,129,242,68,252,103,79,119,149,214,235,218,134,47,161,188,246,44,11,236,103,97,131,110,25,251,93,45,215,125,101,153,171,126,197,187,244,50,41,168,247,109,158,87,78,73,46,57,64,102,225,150,136,92,69,153,44,9,132,248,127,102,185,78,189,94,215,21,0,25,173,100,159,81,0,140,49,183,86,171,55,26,194,177,131,30,241,73,76,53,42,194,70,61,127,126,69,19,134,249,227,215,165,7,91,87,17,19,204,9,63,47,107,63,101,229,42,115,6,226,97,105,230,181,114,211,170,107,117,232,53,12,121,191,86,84,93,85,244,65,249,150,89,196,70,73,148,174,241,8,188,15,138,16,2,148,2,165,66,136,122,189,222,238,117,27,141,134,101,89,17,5,160,18,185,128,210,206,140,49,230,186,110,189,213,116,234,53,34,120,80,4,64,66,79,146,4,236,163,210,224,177,209,53,1,18,138,173,140,101,18,134,203,32,55,86,253,114,22,186,186,37,239,82,126,160,81,89,25,90,181,28,247,114,89,107,3,202,75,101,151,126,232,181,178,121,215,48,253,240,123,170,189,66,34,75,169,249,174,139,161,79,96,146,122,1,37,24,161,17,182,213,104,53,91,157,118,173,86,99,140,69,34,58,133,67,64,22,50,74,183,26,220,177,37,35,128,202,196,40,43,136,190,12,134,146,200,201,63,181,60,100,112,97,169,250,2,248,223,156,87,87,162,7,240,146,24,205,53,241,0,74,4,179,150,126,232,149,130,79,222,129,121,254,2,167,250,134,234,0,204,144,0,196,72,151,77,233,63,251,19,138,85,186,4,40,161,156,217,53,183,217,106,213,154,129,249,111,198,108,130,158,48,249,21,128,34,132,89,194,109,212,91,157,142,211,172,19,193,49,230,4,6,123,101,80,125,0,179,98,96,211,15,120,25,131,180,168,84,125,129,167,187,128,33,185,252,126,94,204,229,122,7,30,192,139,29,250,77,68,195,95,241,16,239,59,148,180,240,50,75,204,167,170,121,35,59,136,193,160,140,103,148,16,194,44,209,108,181,154,73,230,127,178,137,255,252,55,40,117,107,181,86,167,221,108,183,132,235,40,74,226,161,168,72,130,34,114,138,229,70,183,223,122,14,0,10,150,50,188,64,14,96,129,164,203,107,121,0,11,219,248,175,114,232,42,7,80,229,0,202,202,1,168,164,16,75,32,117,81,5,48,10,148,10,219,106,180,91,173,78,219,10,11,128,179,51,204,52,227,188,116,142,89,8,225,214,107,142,235,90,150,245,236,245,72,82,224,202,243,127,97,73,208,200,122,62,108,115,155,164,140,85,95,111,137,176,171,133,255,164,148,83,125,67,135,126,7,129,248,223,65,40,175,58,7,80,232,124,158,179,211,3,113,193,57,175,213,106,216,2,204,140,248,167,157,15,205,216,35,16,66,1,4,112,193,172,102,163,219,25,79,88,179,37,234,238,20,36,33,132,40,80,190,84,190,84,148,60,129,124,36,82,82,68,19,75,47,232,172,226,129,239,17,25,197,239,43,34,113,74,165,16,248,47,65,73,144,190,210,165,3,84,1,157,213,10,4,115,106,54,208,136,52,211,64,232,183,158,51,188,109,90,233,128,244,18,103,58,204,60,5,232,157,222,159,196,87,62,78,188,180,217,182,49,37,81,122,206,97,129,141,115,74,134,201,19,48,17,244,209,223,98,76,144,18,237,36,6,80,226,212,182,24,197,224,211,209,110,57,121,10,44,130,46,23,74,130,52,183,253,130,51,189,139,75,194,45,82,177,206,213,25,122,238,89,80,127,90,23,23,73,162,28,233,90,121,23,197,245,167,157,146,76,153,169,15,14,64,191,101,177,89,176,164,32,229,251,25,43,127,213,158,129,204,90,6,105,93,152,138,225,250,11,89,99,250,169,39,207,212,239,203,185,62,48,225,118,218,130,161,82,50,165,104,192,203,12,0,138,82,66,57,165,156,10,194,25,97,18,128,58,78,163,219,235,14,134,205,102,219,226,182,121,206,200,20,29,191,4,154,161,115,102,188,114,140,9,199,70,197,194,45,65,25,83,6,23,144,62,64,158,16,54,228,40,76,125,54,88,246,172,90,91,55,107,162,104,200,104,69,199,205,35,7,151,12,166,21,45,238,45,244,172,75,188,27,229,126,191,116,179,90,173,113,223,139,117,54,183,223,92,84,170,80,49,80,90,224,221,87,210,147,62,80,98,89,86,163,209,104,52,26,142,227,8,33,242,156,64,186,7,32,145,60,142,96,116,201,169,185,205,86,171,213,105,51,219,2,193,2,244,103,208,161,48,144,254,129,189,96,188,216,146,20,142,50,231,185,89,249,31,222,170,35,161,121,254,36,231,57,151,136,100,205,19,152,46,244,56,22,56,147,37,49,242,133,206,167,104,70,119,69,233,138,18,83,74,69,215,76,21,136,127,245,64,89,41,15,34,227,16,26,87,25,143,24,99,168,135,49,86,107,212,219,189,110,179,211,182,28,135,114,182,156,2,208,231,4,10,169,161,27,173,102,179,219,17,53,135,8,142,225,5,100,119,144,97,233,125,208,141,22,43,218,67,191,114,190,11,43,248,198,39,80,144,2,19,202,163,204,124,1,124,222,98,210,179,232,5,22,189,105,80,6,97,242,194,16,154,229,213,192,194,58,114,165,128,165,210,229,75,78,13,247,182,204,237,55,132,64,125,45,39,0,210,97,160,134,64,14,170,175,32,68,217,80,206,8,99,204,18,117,132,255,55,234,148,51,95,201,165,20,0,18,72,43,64,102,12,32,140,138,154,83,239,180,156,86,131,187,182,226,84,106,134,31,152,53,81,142,118,36,79,239,19,0,239,133,239,187,168,40,124,153,215,166,144,45,92,22,98,117,1,15,96,121,179,125,29,60,128,85,175,153,247,29,60,89,195,171,120,249,82,161,124,201,15,101,218,254,42,76,252,2,165,132,81,203,177,27,205,102,179,213,114,28,135,114,166,8,89,74,1,0,161,0,64,20,16,66,36,0,80,34,108,187,213,105,119,6,125,167,213,96,182,5,140,234,74,224,168,214,210,106,74,205,72,206,160,56,79,125,30,171,118,253,189,218,66,210,42,191,97,187,128,183,180,134,30,192,2,90,106,13,61,128,85,228,0,214,63,179,245,110,140,179,117,144,12,137,42,97,238,69,38,115,230,127,16,93,39,4,8,145,160,168,224,245,70,67,199,127,24,99,209,230,191,11,135,128,8,16,0,34,1,184,37,26,173,86,127,99,212,238,118,184,107,3,211,64,29,133,105,0,84,80,102,108,71,251,44,72,21,169,243,198,97,106,254,153,20,101,126,145,186,134,57,0,88,180,117,193,203,231,0,96,5,213,21,85,14,96,153,80,242,234,60,128,42,190,255,70,115,0,16,39,128,211,54,62,163,182,235,52,59,237,126,191,223,110,183,185,37,242,247,107,161,249,111,10,19,220,169,185,237,78,199,173,215,185,16,64,201,220,197,208,25,75,168,154,47,95,86,153,93,46,211,114,188,133,252,166,53,204,1,44,3,228,40,43,254,171,138,19,142,170,229,72,252,203,250,147,66,55,167,172,93,173,131,249,188,234,243,169,170,186,214,80,217,228,121,89,34,53,67,102,42,88,8,225,56,78,179,217,108,182,91,216,187,69,74,233,231,35,98,78,135,129,18,5,4,8,33,12,128,3,112,32,32,149,235,186,78,175,215,30,141,157,70,75,216,14,183,109,110,219,18,136,100,196,163,26,236,141,11,36,192,227,43,240,8,13,201,178,145,53,78,250,84,250,84,250,138,42,69,149,129,167,134,0,238,77,158,124,226,73,234,75,26,0,174,3,84,123,200,161,31,225,211,207,104,21,144,6,161,78,199,245,39,79,63,133,213,59,163,69,65,218,33,210,1,215,201,72,249,244,75,152,75,176,155,141,16,82,97,227,225,62,245,33,130,237,130,51,3,136,173,11,50,52,47,63,110,167,149,32,64,74,183,131,12,140,121,218,171,66,136,154,135,120,7,101,21,121,112,253,115,15,200,128,186,231,129,189,71,112,253,230,231,169,61,33,114,204,60,5,25,132,166,206,87,140,146,103,188,20,201,47,105,142,170,136,220,35,5,239,159,86,205,160,188,228,57,95,64,51,35,93,200,184,81,36,121,230,184,252,121,49,66,36,22,154,120,224,251,68,122,84,250,76,249,76,49,66,105,136,235,151,82,42,0,8,69,34,101,182,219,232,180,7,227,122,183,75,132,37,65,49,66,236,178,66,64,243,239,24,177,109,187,94,175,215,235,117,97,91,65,165,67,88,153,16,93,238,4,48,34,148,86,27,92,20,239,191,140,61,245,22,205,129,210,145,239,139,217,152,229,250,7,69,237,119,181,154,22,2,121,60,250,229,31,68,137,37,29,149,133,190,138,244,195,26,122,0,185,254,132,6,232,79,42,56,21,28,225,255,205,102,211,113,28,198,24,165,148,66,94,253,89,64,1,160,187,225,56,78,179,211,110,245,187,86,205,85,156,42,78,253,176,14,64,134,114,63,224,39,50,174,112,198,19,135,197,150,65,219,157,103,238,72,218,67,122,249,58,128,18,243,60,139,133,170,75,76,111,166,37,93,242,239,103,1,240,235,194,192,158,103,51,10,176,80,42,187,196,116,69,206,156,94,21,54,89,67,233,252,134,242,204,216,75,209,71,147,159,82,194,40,48,42,132,64,158,158,110,191,215,237,247,108,215,229,156,83,66,9,89,90,1,36,238,130,16,98,89,86,179,217,108,118,59,118,163,38,57,149,156,206,82,210,70,179,187,208,25,156,221,136,8,87,232,50,120,255,52,33,245,42,15,184,92,129,190,0,248,164,104,122,51,63,70,104,225,83,82,197,249,186,11,125,63,207,223,46,121,232,82,30,68,89,176,206,223,211,220,126,223,206,77,81,23,83,42,165,176,165,46,37,132,82,73,0,8,225,66,112,33,156,70,189,213,235,182,186,29,203,177,103,68,253,106,57,5,144,104,254,7,78,64,205,109,180,91,78,171,65,29,139,58,150,226,20,40,161,148,170,176,81,140,118,2,80,220,75,109,248,27,58,96,25,206,144,52,33,181,134,107,101,173,60,128,229,49,151,229,122,0,165,72,103,88,20,204,250,134,60,128,74,10,175,149,85,87,214,131,40,180,210,124,76,53,81,35,234,206,168,112,108,225,216,245,118,171,221,237,184,245,26,150,4,19,8,120,28,86,18,2,34,132,8,199,174,119,90,205,126,215,109,55,221,118,147,217,22,161,9,93,231,35,23,132,219,113,114,136,5,92,129,55,180,14,214,202,3,200,118,173,10,237,231,217,151,179,242,0,94,119,197,174,58,14,243,138,186,231,29,231,0,84,102,79,224,128,205,45,164,122,196,206,95,141,86,179,55,232,55,218,45,110,89,90,252,42,165,64,169,146,21,128,86,3,92,136,102,167,221,27,15,219,131,94,123,208,179,106,174,9,75,10,51,241,74,23,130,105,123,63,103,163,152,236,80,117,149,3,88,198,3,200,159,24,88,18,17,159,51,148,180,216,247,11,121,0,176,80,23,185,42,7,80,229,0,214,43,7,64,9,48,26,96,255,67,218,231,78,175,219,233,117,251,163,97,179,221,226,150,160,148,6,236,109,0,176,10,20,16,138,120,33,132,227,186,205,86,171,222,108,214,155,77,97,91,192,232,172,86,141,60,175,205,36,121,254,238,39,230,132,223,119,152,111,25,237,2,139,162,122,84,140,114,228,217,253,144,244,81,202,121,102,127,191,40,152,103,213,85,14,69,159,245,219,90,198,85,29,192,11,11,138,140,151,14,61,0,236,255,142,220,15,77,28,237,150,83,171,229,167,127,88,74,1,40,69,40,229,142,229,118,58,189,209,198,100,180,49,105,244,58,190,45,166,142,240,24,121,82,62,238,84,249,18,40,145,130,61,210,0,116,11,0,4,164,2,159,72,159,72,95,169,185,222,0,138,200,160,11,0,85,216,12,96,30,186,238,73,240,76,156,184,154,103,165,87,224,39,206,84,172,119,26,200,125,142,150,223,55,176,228,94,226,244,84,234,76,163,167,159,181,67,48,139,6,34,127,59,119,182,41,96,255,116,48,190,121,69,38,36,57,254,234,6,180,245,249,144,233,122,102,148,32,164,182,28,72,185,177,179,198,162,6,136,62,3,3,158,129,223,79,60,7,153,70,127,63,127,184,185,237,20,49,151,31,182,175,185,224,245,83,54,159,184,34,169,203,53,109,106,214,248,200,44,213,80,149,133,102,234,3,85,126,241,131,39,223,212,244,229,157,218,5,33,93,106,37,159,106,81,181,231,47,80,223,147,38,82,194,45,243,182,42,66,2,66,181,160,134,32,44,169,97,68,0,85,158,79,8,21,220,82,156,17,203,113,187,189,246,198,164,189,49,233,14,7,194,182,56,101,130,208,32,242,195,104,78,209,190,136,7,0,0,156,115,219,182,145,123,186,213,106,213,106,53,202,25,97,148,80,10,148,0,254,155,98,187,153,229,193,207,218,77,25,165,191,111,218,174,89,254,90,202,13,170,150,123,182,175,5,222,127,177,93,149,117,99,171,81,141,248,18,141,182,6,162,243,94,54,163,148,49,215,117,91,173,86,187,221,110,183,219,182,109,115,206,23,19,11,197,21,0,16,0,96,130,187,141,122,183,215,235,246,122,189,225,160,222,105,81,75,16,74,49,59,161,219,3,152,166,147,126,27,48,13,144,39,74,30,15,218,150,149,82,123,197,152,96,89,201,225,236,128,123,89,49,165,103,227,218,106,57,134,181,197,14,189,88,30,104,201,93,45,35,229,151,63,196,170,181,75,133,64,93,147,161,73,210,20,0,82,126,134,162,154,96,63,48,74,169,101,89,141,118,107,48,28,246,71,195,254,104,232,186,174,86,0,179,253,72,185,18,5,160,135,109,219,141,118,171,209,110,117,135,131,86,183,35,108,75,50,34,9,132,89,223,224,249,233,184,176,10,115,194,58,13,144,141,157,128,116,220,244,27,130,129,230,23,232,11,35,76,212,210,180,245,203,64,113,160,164,190,237,133,14,189,192,173,91,126,87,203,136,176,21,29,162,2,227,175,232,70,189,216,161,33,133,247,31,165,191,36,97,208,133,98,19,94,80,132,16,206,44,215,233,244,186,189,225,0,147,192,182,109,51,198,204,8,205,10,61,128,217,95,50,230,212,92,167,230,182,58,237,86,183,35,234,46,17,220,167,48,5,233,17,108,90,171,148,82,68,65,24,5,86,97,161,64,153,120,187,183,139,2,94,157,7,80,86,129,69,33,156,229,11,120,0,139,213,130,44,172,99,242,11,133,133,111,236,219,197,189,188,251,80,204,171,21,94,0,72,179,1,36,37,200,181,140,100,104,132,81,97,91,245,102,163,219,235,181,187,29,203,117,44,215,209,210,223,60,156,217,17,190,124,5,160,16,151,42,56,21,188,222,105,181,251,189,86,191,27,52,11,11,47,32,26,8,34,65,93,88,224,13,144,92,66,77,165,144,216,172,40,7,240,98,203,125,165,30,192,194,87,253,166,61,128,82,2,92,106,53,109,182,150,63,196,59,22,145,191,115,250,68,197,120,255,181,180,68,233,15,218,21,192,4,0,103,110,173,214,238,118,251,163,97,179,211,102,156,51,206,77,171,255,229,60,0,116,2,40,99,181,122,189,59,236,247,135,67,167,81,23,182,165,56,5,70,9,163,132,144,136,4,151,5,61,128,180,165,150,166,33,170,28,64,185,57,0,88,168,240,170,20,15,0,74,109,81,80,202,174,170,28,64,149,3,120,161,52,128,33,195,117,231,47,204,1,8,33,106,205,70,111,208,31,14,135,205,102,147,132,146,118,49,233,191,172,2,192,150,144,194,177,155,205,102,171,211,118,106,46,183,45,198,152,9,9,71,106,223,136,198,43,164,30,159,253,252,119,112,72,243,95,108,89,175,65,126,48,62,172,0,26,180,0,238,168,80,77,201,170,239,222,235,30,226,125,43,134,247,247,82,39,74,127,221,245,119,38,220,9,97,130,187,174,219,108,54,27,173,166,227,186,25,197,55,43,83,0,4,124,223,39,0,20,24,78,198,29,167,211,107,142,55,250,227,177,168,215,166,130,77,45,250,72,149,199,36,227,132,131,242,9,120,20,124,100,159,39,10,192,7,226,3,241,167,224,225,244,148,55,149,83,223,15,39,241,19,167,9,147,143,162,230,83,49,201,50,113,166,115,187,39,67,143,211,192,191,241,7,48,195,54,75,47,113,154,63,228,193,78,251,202,139,176,135,7,160,114,99,159,243,208,230,57,140,246,220,215,140,170,139,185,125,166,76,163,85,195,252,156,63,34,30,20,103,58,239,185,74,228,217,79,44,125,72,61,46,153,17,187,131,110,73,77,9,80,66,24,213,219,81,164,127,17,230,125,4,239,39,207,146,112,250,144,142,174,247,51,209,245,165,204,244,123,11,133,166,159,222,227,33,253,175,84,226,44,46,130,100,89,133,17,105,75,34,189,250,33,117,166,221,216,180,18,25,166,36,81,62,5,73,84,184,126,168,2,170,176,26,10,37,137,196,232,63,128,2,176,44,219,174,213,220,102,163,53,28,14,183,182,154,221,30,99,130,19,193,137,120,89,5,16,115,52,40,165,88,19,208,235,245,26,205,166,101,89,97,26,128,6,111,102,82,10,33,75,245,21,41,14,120,93,15,160,116,91,117,61,75,19,212,138,187,8,228,223,79,158,168,218,203,47,140,252,167,244,98,103,85,5,220,95,216,239,41,234,125,106,176,191,36,115,34,17,203,125,103,95,38,132,49,70,57,243,164,180,44,171,213,105,15,6,131,86,183,99,219,54,0,72,223,151,190,255,202,10,128,16,226,186,110,183,219,237,143,55,186,131,161,211,172,83,206,129,81,197,168,2,106,66,254,53,81,40,0,196,57,130,52,77,80,254,196,192,194,15,172,244,215,96,25,218,156,21,249,224,207,162,108,97,161,12,45,44,65,106,148,255,46,45,144,44,41,154,126,120,25,81,88,138,244,127,91,57,128,87,12,220,191,185,156,65,188,89,150,70,127,130,230,92,97,148,49,166,56,117,27,245,254,112,56,154,108,116,187,93,219,182,179,249,87,94,36,7,80,141,106,84,163,26,213,120,179,163,28,5,192,24,171,215,235,237,94,183,51,232,183,218,93,225,58,68,8,194,168,7,106,42,85,164,201,103,212,42,36,9,14,81,70,128,37,17,252,179,106,139,32,143,201,144,19,149,244,98,62,126,126,63,224,217,223,150,146,67,86,197,91,20,192,114,44,164,139,193,174,202,45,44,95,105,240,103,29,150,217,187,60,116,137,55,60,35,10,36,231,123,183,4,114,18,73,116,8,0,246,118,12,93,1,187,230,54,59,237,254,112,208,233,117,221,90,45,192,218,80,74,40,125,53,5,96,58,32,156,243,70,183,219,29,12,155,221,142,112,107,68,48,73,169,79,65,210,57,15,197,87,74,205,103,144,116,8,40,222,34,38,30,13,120,43,112,207,23,240,82,75,17,253,139,129,244,23,40,214,43,26,135,89,248,208,203,135,128,222,71,33,152,250,45,199,122,230,0,18,87,102,92,250,7,90,65,74,165,20,114,127,2,33,24,51,39,156,57,205,122,171,215,237,142,6,141,118,139,9,254,106,30,128,121,23,180,2,80,74,81,74,221,122,189,59,26,116,135,163,90,187,73,45,91,82,2,132,82,203,146,100,166,223,32,86,250,44,201,156,31,160,8,228,121,109,96,53,92,64,203,44,148,21,189,117,37,38,36,214,208,3,88,108,63,75,214,202,189,176,65,154,223,15,120,69,59,166,10,134,172,78,1,164,185,2,106,94,250,7,88,41,100,195,101,20,219,187,19,66,56,231,142,227,212,219,173,254,120,56,24,14,235,141,6,231,92,189,150,2,128,88,18,24,47,134,82,202,108,209,234,116,198,147,141,254,96,84,107,52,184,101,75,22,176,88,68,114,29,65,61,240,12,233,24,64,178,178,95,233,42,9,252,194,73,96,88,168,98,185,144,7,80,52,152,179,240,35,120,173,36,112,118,80,104,213,107,224,85,14,81,37,129,115,157,234,124,12,60,34,33,73,64,39,14,132,51,199,113,234,141,70,127,56,24,108,140,59,195,190,229,216,179,214,235,82,170,124,164,111,165,41,0,109,242,235,219,132,159,16,66,64,81,167,230,182,123,221,78,191,215,104,53,185,16,0,48,149,81,148,146,12,117,128,42,242,182,168,244,214,96,175,27,118,92,0,9,250,2,225,72,149,131,70,91,149,205,2,13,197,177,164,47,115,75,75,169,5,123,129,67,191,33,91,248,247,204,1,188,128,250,55,227,234,24,8,18,150,85,171,213,218,189,110,167,211,169,213,106,138,18,63,20,170,175,150,3,136,192,143,2,29,64,149,229,216,237,97,191,191,53,170,15,186,80,227,96,113,219,117,240,219,62,40,172,192,82,36,104,125,64,9,1,0,170,128,6,77,36,167,74,77,149,154,74,208,211,151,224,207,106,45,116,89,150,242,163,181,90,196,79,156,190,242,244,76,175,81,50,26,179,164,213,182,164,118,95,137,238,65,215,13,165,237,42,173,134,197,108,14,163,167,39,167,105,5,101,89,229,45,41,85,87,24,94,140,191,45,133,251,122,204,55,84,209,211,87,50,163,110,200,252,81,133,125,77,211,170,183,82,171,177,50,138,156,140,26,183,185,109,163,80,203,220,38,116,238,89,204,10,187,82,43,242,210,171,171,210,11,187,162,237,62,8,89,160,109,83,209,6,50,11,244,144,201,126,211,19,155,191,165,205,140,146,187,228,27,155,214,68,40,237,210,210,71,218,123,93,88,147,164,53,17,202,210,61,201,171,192,148,12,64,213,172,249,149,17,11,49,113,159,202,151,130,113,2,84,17,66,28,91,89,182,114,221,230,230,100,178,123,208,29,110,48,106,51,73,109,106,17,0,207,243,128,228,236,252,184,154,36,112,116,95,148,114,206,177,38,160,55,232,183,90,45,206,249,212,247,49,155,65,8,1,70,35,33,126,72,66,194,174,8,56,161,214,155,142,113,29,12,70,181,68,247,68,245,92,227,198,197,174,90,189,94,47,154,181,10,49,87,227,119,120,64,138,0,231,156,114,6,148,248,74,1,128,112,236,118,187,61,24,12,154,205,166,73,251,12,11,49,255,172,86,1,160,5,96,219,118,187,215,29,111,108,116,135,3,167,81,167,156,73,70,176,46,12,45,135,217,107,175,45,80,131,44,26,158,3,159,20,138,179,103,131,82,214,106,13,149,158,69,88,18,114,243,236,126,242,4,235,23,14,220,47,92,131,150,63,7,144,248,171,215,149,23,47,144,4,174,132,251,154,68,165,52,224,101,102,1,135,164,111,1,153,38,163,76,240,122,163,49,24,143,54,54,39,221,110,183,86,171,153,36,207,107,167,0,130,211,98,212,117,221,78,191,55,28,143,154,189,142,85,115,21,163,65,118,219,232,3,195,8,209,137,95,48,200,162,205,38,186,97,228,71,165,149,17,44,6,210,127,129,36,210,146,80,147,82,78,102,1,233,86,8,186,147,95,109,44,112,213,11,75,231,229,65,174,239,219,210,127,67,88,204,197,178,95,165,92,245,139,61,14,83,250,227,255,83,233,75,165,128,82,194,25,119,236,70,187,213,27,14,58,131,126,179,217,20,66,148,37,247,87,228,1,4,122,73,88,86,171,211,238,14,7,173,118,91,212,28,98,113,159,194,84,73,143,40,21,239,120,57,79,22,13,185,41,95,212,18,45,80,214,22,136,189,62,30,64,78,212,16,148,81,58,80,214,126,94,203,3,88,245,218,120,247,102,114,89,210,252,13,105,110,73,162,210,63,200,15,49,234,83,240,41,16,206,108,215,233,244,186,221,65,191,213,105,163,244,207,182,216,94,89,1,96,23,74,2,132,91,162,214,108,244,135,131,206,176,239,54,234,150,235,16,193,209,162,55,179,199,179,78,97,225,197,132,117,97,33,51,98,72,46,24,164,79,159,19,19,121,2,65,107,94,195,242,94,61,128,197,106,214,94,197,3,120,25,81,245,186,168,229,247,26,136,127,67,206,205,108,225,5,37,80,193,224,182,69,40,165,156,9,199,174,183,91,253,241,104,48,26,214,91,77,74,169,50,26,109,225,198,122,41,0,115,56,174,219,27,14,70,155,147,193,100,92,107,54,44,199,38,156,1,163,216,220,64,41,165,123,22,203,148,94,193,85,14,224,197,60,0,40,8,222,207,35,235,115,222,240,18,75,16,170,28,64,149,3,120,67,57,0,45,253,9,33,210,200,10,16,74,9,103,150,109,183,58,237,209,198,120,178,181,217,29,244,45,219,70,238,135,210,175,168,212,16,16,33,0,32,1,166,210,167,148,54,91,173,209,104,52,28,143,109,199,65,181,134,176,214,72,171,72,51,22,4,5,185,160,159,181,235,179,119,245,190,87,106,254,107,127,21,16,206,203,236,167,232,222,42,17,249,166,165,240,27,187,16,18,21,158,132,16,79,73,160,196,182,237,102,187,61,28,14,7,131,65,173,94,39,140,106,201,105,202,189,245,98,3,37,132,40,41,25,128,195,108,66,152,98,150,219,31,12,246,247,135,187,219,172,230,74,91,128,197,31,149,255,8,158,178,200,147,154,250,28,36,85,62,145,62,85,62,72,21,64,165,77,66,8,73,148,79,212,148,168,41,149,83,163,45,131,31,237,121,50,15,207,87,68,225,52,59,84,204,111,39,55,120,49,49,248,243,51,25,0,238,41,63,109,98,123,135,248,76,235,202,34,149,167,231,28,234,57,177,201,9,168,104,5,131,89,61,144,210,95,37,237,170,21,149,137,51,181,186,98,254,207,231,58,96,36,149,68,196,47,118,86,156,145,210,214,38,2,7,48,251,192,36,221,10,37,65,73,99,100,200,5,141,99,143,67,245,51,16,253,50,219,250,43,142,211,47,54,23,25,114,197,115,129,64,86,177,238,53,105,191,72,127,68,50,163,50,38,113,166,151,26,168,196,153,81,66,20,89,237,250,125,15,248,29,64,42,53,251,242,20,60,226,73,230,41,70,2,177,46,41,16,193,137,224,13,187,33,168,237,52,154,195,173,157,201,222,97,103,48,118,221,38,167,34,113,13,175,29,29,180,121,54,216,40,166,217,108,14,70,195,118,175,235,186,46,97,84,130,2,202,40,165,140,115,136,21,1,168,24,75,168,76,210,150,121,130,215,207,58,13,175,21,142,44,106,108,190,164,43,179,186,27,85,214,105,175,40,14,91,217,254,213,40,119,101,206,197,27,231,191,137,125,190,16,239,31,8,76,205,152,73,137,175,164,237,58,157,126,111,56,28,182,187,29,219,113,148,90,146,238,225,197,21,128,102,7,194,162,176,141,205,237,141,201,86,187,215,229,142,67,56,3,66,36,101,138,38,52,50,198,90,187,200,62,101,110,225,146,31,144,254,138,128,132,133,211,18,25,149,83,75,178,220,20,10,160,151,152,153,120,153,253,20,189,33,47,64,77,243,62,162,219,239,56,253,176,96,64,63,73,7,40,189,65,102,210,31,101,189,10,220,89,66,41,5,74,129,18,198,24,97,172,213,239,78,182,54,39,91,155,189,94,207,113,156,185,6,97,107,174,0,34,67,8,209,104,52,186,131,126,127,99,212,29,12,221,70,157,219,182,226,84,130,154,42,80,97,251,155,208,157,15,116,64,132,38,122,198,22,7,233,174,92,10,206,7,10,66,128,94,204,3,88,0,152,4,153,189,16,150,169,114,200,240,54,22,32,131,43,69,237,21,69,172,46,159,197,125,201,4,96,133,234,121,175,249,234,52,63,64,83,62,4,38,50,1,79,135,209,8,48,193,41,103,132,51,225,216,110,179,62,24,14,55,38,147,78,175,231,214,107,156,51,74,9,99,228,13,40,0,53,207,20,173,117,64,189,211,233,14,71,157,65,191,214,108,49,219,82,140,249,4,2,56,208,252,159,251,243,12,33,113,29,80,116,1,169,183,51,74,145,218,37,34,71,23,192,116,230,185,186,151,247,0,22,8,124,189,150,168,170,32,61,43,114,74,94,254,180,141,0,134,50,43,126,3,168,15,33,18,20,80,162,8,33,140,18,198,128,81,202,153,176,173,70,191,59,152,140,251,27,163,102,187,101,89,22,33,171,61,91,186,82,237,167,148,162,148,58,141,122,119,56,24,110,76,218,253,158,93,111,48,219,2,206,169,109,233,158,247,210,72,252,74,131,38,59,210,72,32,141,104,76,35,71,51,44,107,88,14,3,90,58,36,57,191,125,253,172,187,80,162,64,204,233,1,44,243,210,150,245,110,47,239,148,64,121,208,219,53,172,137,173,116,201,42,52,107,254,191,138,188,71,102,215,147,0,247,73,41,97,140,114,6,148,34,200,71,8,81,171,215,135,227,209,104,115,210,27,14,220,122,141,80,38,1,164,84,111,67,1,164,229,163,25,231,237,110,103,188,189,57,222,220,234,13,250,110,189,65,45,142,133,15,25,76,112,166,14,208,233,129,82,234,137,94,183,40,113,129,96,72,182,132,90,62,7,0,207,129,247,171,28,64,149,3,168,114,0,69,115,0,17,233,111,248,4,179,110,239,65,13,48,37,220,18,110,173,214,233,247,38,59,219,27,155,147,86,183,195,132,80,58,133,160,222,148,2,136,220,8,31,192,169,185,253,126,127,56,26,117,250,61,219,117,41,165,190,146,113,181,33,97,113,249,149,225,209,23,10,245,190,76,14,160,232,249,100,84,63,228,223,91,206,16,205,50,146,162,244,200,251,203,236,106,201,28,0,84,163,26,41,130,200,52,97,193,128,180,248,74,98,61,172,34,128,230,191,219,168,119,58,29,141,153,4,74,36,72,165,128,172,50,12,180,146,36,48,82,214,5,109,45,1,16,239,41,220,218,104,111,123,114,116,216,26,245,169,227,10,183,70,5,7,70,61,162,36,37,146,146,41,81,83,144,30,3,77,212,46,193,87,202,247,67,190,122,0,47,156,210,184,147,168,99,146,17,238,169,208,251,20,108,115,42,82,62,101,166,215,13,120,121,192,212,115,16,227,148,47,121,41,184,254,200,135,38,30,63,141,205,60,181,11,66,58,181,189,249,161,222,78,36,241,71,84,126,78,191,71,235,254,68,68,191,175,100,180,206,35,156,201,197,7,68,42,170,18,203,29,226,119,41,241,153,38,55,6,200,79,190,95,80,103,164,66,235,83,240,231,190,148,137,51,189,77,133,244,85,242,204,64,82,36,206,244,75,243,139,207,98,85,20,169,157,51,158,11,5,39,105,232,148,186,129,176,96,40,50,243,244,14,137,96,255,61,80,230,244,9,248,4,60,80,52,28,186,212,139,82,202,24,227,148,73,41,9,99,220,114,8,23,196,173,247,198,155,155,7,71,155,187,123,142,91,103,132,219,132,89,64,5,1,198,102,29,96,222,134,2,72,84,9,182,227,52,219,173,225,112,56,220,24,183,187,29,38,184,36,128,69,59,50,132,253,232,20,249,2,54,157,42,210,112,234,221,120,157,171,118,255,11,165,124,74,241,157,75,180,229,151,119,209,126,159,53,240,62,162,82,47,105,224,67,110,232,29,36,149,49,49,193,185,37,176,26,64,56,118,183,219,221,216,156,108,238,108,215,106,53,203,178,34,135,91,157,19,64,95,228,65,2,33,32,4,171,215,235,131,209,112,123,119,103,48,25,187,245,58,115,44,16,12,24,197,238,151,146,204,216,32,244,253,194,160,80,182,122,87,197,91,206,190,46,9,212,170,249,94,74,191,138,252,228,63,203,4,142,242,16,248,172,130,2,175,26,239,94,141,149,248,166,44,16,200,149,97,53,152,210,101,95,148,120,210,71,103,154,114,230,214,106,131,225,112,188,57,25,109,140,27,141,134,109,219,239,74,1,160,14,80,10,8,163,110,189,62,26,143,55,38,147,118,191,235,54,234,204,182,136,197,137,197,73,232,37,153,36,121,17,229,25,245,79,83,60,232,57,111,250,245,164,237,26,234,152,114,243,213,37,202,220,108,104,127,161,61,151,146,18,127,1,91,117,221,188,189,23,48,195,95,224,110,188,216,141,205,175,3,116,24,45,136,89,7,109,177,136,175,20,80,2,130,217,53,183,55,28,140,183,55,7,163,161,91,175,155,210,159,172,26,4,250,50,10,128,24,29,47,45,199,110,245,187,195,205,141,222,100,108,53,235,96,113,221,33,22,75,227,48,52,238,199,68,191,34,101,190,252,239,192,72,121,173,82,3,40,27,97,245,90,30,64,233,86,225,242,203,105,29,158,245,155,136,76,174,161,238,121,230,90,72,208,237,43,248,151,81,230,88,84,112,219,113,218,157,206,230,206,246,238,254,94,111,52,116,26,181,120,175,245,55,175,0,80,7,40,2,132,50,203,177,27,237,214,96,99,188,185,189,213,238,119,69,205,49,251,133,153,13,207,34,58,64,153,205,163,131,164,112,172,117,123,140,244,77,189,253,177,14,58,166,144,67,176,88,14,224,229,61,128,151,132,252,190,252,26,120,45,197,240,186,238,245,75,102,197,114,30,78,26,182,63,13,33,255,148,82,38,56,179,132,85,119,59,195,254,120,115,50,24,141,26,173,38,101,124,73,184,224,90,42,0,53,251,95,17,34,28,187,55,232,111,238,238,108,238,238,116,135,3,171,238,82,193,21,13,152,162,53,50,4,66,10,70,9,42,231,83,169,114,0,85,14,160,202,1,84,57,128,85,123,123,133,86,62,153,183,253,53,40,136,50,102,185,78,167,215,155,108,110,142,39,27,173,78,155,114,174,230,251,189,188,128,43,240,114,57,0,28,79,222,20,0,220,70,189,55,232,79,182,183,122,131,126,173,81,231,66,80,198,20,37,132,209,68,117,167,200,251,89,139,239,224,245,126,249,3,173,249,35,123,199,96,179,234,13,90,38,1,144,160,9,2,244,51,65,166,228,209,104,180,181,181,53,220,24,215,26,117,202,25,246,61,140,147,60,191,113,5,64,128,82,96,0,28,160,198,45,10,76,1,109,116,186,205,141,141,225,225,65,107,188,65,106,14,177,45,201,200,47,111,234,83,32,22,3,65,21,39,138,40,31,164,148,190,244,60,41,253,25,144,159,76,21,76,21,60,130,252,133,51,29,54,238,249,224,153,92,246,200,116,159,138,13,47,136,160,55,73,252,35,51,181,62,32,229,16,62,145,137,83,65,242,204,192,128,207,51,164,27,4,235,160,18,231,179,85,14,81,236,115,6,214,123,158,21,253,217,153,218,152,33,12,226,97,76,239,89,160,55,214,212,164,245,3,72,28,105,140,234,69,65,250,42,253,79,210,30,80,218,51,5,162,18,103,218,247,75,244,246,138,62,208,60,204,140,57,241,254,37,250,196,88,52,19,159,169,55,54,229,170,211,234,6,116,13,74,164,254,198,7,159,130,196,137,21,12,138,74,96,10,152,10,152,159,41,197,37,39,1,36,37,182,235,16,167,214,31,111,238,30,28,111,108,109,55,27,109,91,88,28,8,89,29,239,243,235,122,0,113,77,200,24,235,246,123,147,201,100,115,115,179,221,237,8,199,22,150,101,57,54,23,34,242,248,209,117,130,24,89,180,42,210,114,54,167,215,246,158,128,10,144,155,230,172,220,208,208,98,135,120,69,123,95,85,93,1,170,81,210,48,57,127,32,204,253,162,81,2,148,104,218,31,42,120,183,219,29,142,70,227,241,184,221,110,91,150,69,8,97,148,49,202,222,191,2,0,0,198,24,99,172,217,108,111,108,108,108,238,108,247,6,35,167,230,18,33,128,81,201,136,12,74,247,148,36,0,33,95,80,96,89,68,234,170,67,195,240,217,119,123,117,104,176,215,130,103,228,57,171,156,215,190,36,60,116,153,67,100,159,106,41,97,253,162,135,126,69,240,73,197,212,246,166,239,134,36,179,112,13,198,121,80,214,97,39,59,194,24,19,156,10,46,106,78,189,213,220,216,218,220,217,219,157,108,111,181,187,29,206,249,107,137,227,215,81,0,232,1,88,150,213,104,182,199,147,205,205,237,173,238,112,196,93,91,81,42,41,13,122,197,144,0,24,138,58,32,66,169,97,42,131,252,210,112,29,80,7,47,9,196,46,197,192,127,118,255,171,32,119,123,201,140,238,250,11,217,223,147,145,237,21,239,198,2,119,79,75,127,221,231,29,67,29,72,252,192,24,99,130,43,78,9,103,110,179,49,152,140,55,119,182,199,155,147,78,175,203,45,75,7,49,87,200,250,182,86,10,32,56,54,161,174,235,14,6,131,253,131,163,221,189,189,78,127,64,28,75,9,70,57,3,70,131,194,96,236,155,131,97,214,16,80,53,195,5,133,52,50,213,200,3,223,92,157,254,43,253,84,211,212,64,169,81,239,210,238,210,111,40,61,223,183,243,177,224,222,66,174,127,141,250,199,22,143,24,252,65,91,150,187,118,107,208,27,239,108,109,238,238,116,6,125,30,178,62,4,185,40,249,59,41,0,9,64,40,119,235,245,225,198,120,115,119,111,56,217,168,53,91,192,5,21,156,114,6,148,160,14,80,186,82,44,108,26,3,243,236,208,57,165,195,50,21,61,111,55,7,144,63,83,178,124,172,105,153,67,44,239,1,148,117,232,53,127,166,149,83,178,166,55,36,236,246,165,81,255,40,214,37,230,117,41,1,74,152,99,53,187,157,209,214,100,178,179,61,217,218,108,180,154,148,51,69,0,209,143,4,8,37,47,45,144,95,134,11,40,229,197,6,0,0,97,59,205,118,107,99,115,178,179,191,55,218,156,212,59,45,33,4,48,74,140,2,226,153,165,111,80,170,22,194,134,166,229,132,223,101,14,0,158,227,247,95,254,208,69,99,65,207,42,230,156,30,64,185,210,121,213,30,64,37,34,127,159,28,64,68,250,107,248,63,231]);fileData2.push.apply(fileData2,[28,35,64,150,109,183,187,221,201,238,246,246,254,222,230,222,78,171,211,182,93,103,70,147,240,74,151,69,95,235,121,3,128,82,192,24,17,130,213,220,70,111,56,216,218,222,157,108,111,245,250,125,44,150,192,142,201,62,168,12,165,162,75,198,242,203,169,87,127,51,95,70,136,36,106,223,18,223,204,52,5,191,164,113,144,243,87,171,176,75,160,26,213,88,58,164,17,137,113,19,66,132,16,76,8,102,9,225,216,237,110,103,188,177,49,158,108,244,250,125,202,185,50,200,143,1,64,189,56,6,20,94,138,11,104,174,164,77,83,99,115,80,190,231,1,0,177,168,168,187,189,157,201,198,241,97,99,107,195,30,245,30,45,230,89,156,215,28,194,168,84,158,32,64,61,15,24,81,20,20,194,162,13,140,53,81,202,39,62,206,0,171,174,167,217,3,32,224,190,71,96,123,10,64,59,21,23,156,34,68,210,103,26,194,61,66,100,63,155,249,40,200,103,23,146,2,234,247,65,249,32,245,148,68,205,102,218,85,207,104,208,77,66,121,255,217,239,39,16,169,147,185,163,123,202,199,105,126,104,206,180,238,8,230,143,145,237,212,89,240,42,210,174,8,138,207,180,26,142,162,180,245,233,15,52,121,45,165,193,222,51,102,42,51,126,97,11,67,166,147,236,167,212,124,164,116,53,40,110,222,100,180,28,72,94,27,69,95,198,180,239,48,162,24,81,68,249,26,236,143,19,152,82,190,228,64,44,206,17,245,79,24,197,166,143,62,35,32,24,179,132,219,108,109,76,182,118,247,143,39,27,59,205,102,183,110,59,28,8,1,96,24,246,193,64,16,121,143,10,32,143,110,16,66,212,235,245,225,112,184,179,179,51,28,143,154,157,54,183,4,190,45,140,10,68,80,197,131,110,161,226,85,81,140,208,111,96,110,148,238,175,44,96,17,151,11,58,170,236,250,87,92,54,213,157,201,179,162,2,129,67,162,33,104,9,64,41,197,196,36,214,33,226,191,0,0,140,114,75,52,59,237,173,173,173,157,253,189,201,100,210,108,54,133,16,107,114,117,235,162,0,24,99,181,90,109,52,26,29,28,28,76,182,118,250,131,145,237,56,10,136,84,202,167,224,3,241,100,208,232,10,51,195,104,70,153,149,135,254,252,218,150,175,29,204,125,115,58,35,191,16,207,131,55,45,229,38,172,148,11,232,5,232,207,222,177,212,126,247,111,68,218,159,152,65,233,144,187,140,0,0,97,52,236,246,142,248,31,74,57,99,130,19,206,172,154,219,31,14,118,246,118,119,119,119,7,131,129,235,186,228,229,77,253,53,84,0,186,10,31,21,38,165,212,117,221,126,191,191,181,187,51,222,222,108,245,250,162,230,80,203,2,70,125,80,158,10,163,0,134,14,136,186,2,145,50,188,23,89,214,175,11,241,92,69,110,6,114,83,123,62,251,73,137,216,208,213,93,197,242,210,246,181,158,245,43,238,234,109,233,158,37,97,14,122,123,38,253,105,144,242,149,161,40,11,182,41,161,156,81,206,153,224,66,8,225,216,78,179,222,237,247,198,91,155,91,219,219,131,209,176,86,171,153,156,199,191,187,7,80,141,106,84,163,26,213,248,29,21,128,210,77,128,67,5,203,57,111,52,26,155,123,123,219,251,7,163,173,73,163,211,21,53,135,10,1,130,81,91,168,176,40,204,116,2,130,25,198,130,48,16,244,12,41,213,10,138,137,222,132,245,183,234,16,144,122,142,50,122,129,180,132,90,27,58,232,247,129,124,127,197,149,255,22,229,99,60,165,164,145,135,154,77,48,140,249,16,164,124,0,74,177,134,9,163,255,141,78,123,180,57,217,59,216,159,108,111,181,219,109,110,137,202,3,136,222,92,172,150,198,76,128,227,56,237,126,111,99,115,178,185,181,211,25,244,157,122,67,49,42,9,1,206,17,86,133,5,117,90,7,40,35,212,163,9,130,34,161,161,213,189,204,239,198,225,93,117,8,104,177,171,123,149,16,208,26,62,211,53,84,0,175,187,146,95,242,253,157,91,222,51,224,9,128,81,250,171,251,124,41,18,130,215,41,225,150,112,92,183,61,232,141,182,38,27,219,91,221,126,143,219,22,0,200,215,160,124,88,211,28,64,124,155,115,110,57,118,111,52,220,62,216,219,219,63,28,140,71,78,173,65,24,155,117,83,67,122,56,66,80,205,6,140,193,58,247,11,9,9,225,42,9,92,186,180,45,234,1,172,58,45,81,37,129,215,63,16,255,182,222,136,140,191,210,210,127,150,197,36,0,148,170,128,210,147,113,206,29,199,105,119,58,227,241,120,119,111,111,103,119,119,48,30,89,174,163,146,148,74,165,0,64,115,184,227,6,183,156,78,175,187,187,187,187,127,120,176,181,189,221,233,117,109,215,97,66,4,166,61,37,102,211,28,253,12,34,69,20,146,172,181,180,125,235,175,77,198,143,101,189,102,234,237,55,132,169,48,151,111,119,164,45,191,120,177,150,50,122,158,19,66,8,103,194,182,220,90,173,219,237,14,55,198,123,135,7,155,59,219,221,110,87,88,150,102,194,127,121,202,135,117,84,0,179,147,160,20,171,195,112,3,136,146,0,78,171,49,222,221,158,28,30,12,247,118,235,195,145,231,56,148,48,95,1,0,81,10,166,82,74,5,64,40,16,234,249,115,221,69,102,213,82,25,213,85,100,154,60,83,107,133,188,196,169,11,208,226,51,237,229,79,47,236,42,54,179,106,196,82,122,209,228,249,126,238,90,179,228,9,5,249,27,230,187,238,204,247,21,49,126,165,195,172,57,251,144,204,191,201,126,161,89,184,130,143,200,140,170,168,140,190,34,9,253,136,82,207,170,180,145,86,155,86,180,214,44,109,63,139,52,226,78,235,57,99,116,118,50,103,86,49,96,193,158,51,105,107,134,40,31,167,46,248,194,94,82,68,1,5,160,70,163,71,160,193,227,231,74,89,148,114,206,20,1,95,48,187,219,105,31,236,140,207,142,143,142,207,91,237,62,101,54,165,156,16,166,23,101,165,0,210,61,3,32,232,67,117,58,157,173,173,173,221,221,221,193,120,84,175,215,185,37,40,103,132,49,110,9,198,24,150,219,17,70,53,155,182,130,188,57,128,23,240,181,215,147,35,104,213,119,99,25,242,162,117,8,182,64,85,42,85,153,252,243,81,4,21,242,60,203,144,135,88,133,60,207,97,115,95,70,41,197,160,52,99,204,113,221,110,183,187,177,181,185,187,187,187,191,191,95,171,213,176,223,139,121,136,213,181,120,124,31,10,0,209,180,188,217,108,78,182,54,143,78,142,247,246,247,7,227,145,211,168,83,75,72,10,62,1,69,96,42,125,28,18,148,121,67,209,204,209,27,137,115,13,35,158,111,40,36,157,24,247,95,44,7,240,2,232,157,247,45,179,222,92,185,201,186,153,56,169,129,126,146,20,247,87,65,207,222,16,246,67,20,114,219,48,234,163,92,226,204,109,212,135,227,141,221,221,221,221,221,221,205,205,237,122,189,110,219,54,33,100,61,23,246,154,214,1,16,80,10,20,33,164,94,175,15,55,198,59,123,187,187,7,251,189,201,200,105,55,20,163,62,1,197,40,80,226,41,233,41,57,149,254,140,137,59,166,3,126,67,58,198,151,65,160,38,254,88,180,16,172,168,194,120,245,171,254,221,156,131,223,228,101,137,108,203,144,219,57,108,70,59,75,58,202,88,211,118,69,128,82,74,45,139,218,150,93,175,181,251,131,237,157,157,237,221,189,254,96,228,186,174,16,98,125,236,253,183,161,0,40,150,8,40,80,4,8,99,245,102,99,184,185,177,119,124,184,185,191,219,29,14,120,205,1,193,136,224,204,182,132,109,9,219,98,140,133,53,217,179,64,208,50,88,160,223,109,44,102,154,21,242,0,10,161,119,94,215,134,125,129,74,224,202,47,89,183,187,20,89,171,36,164,160,7,147,124,158,6,246,62,66,254,165,1,3,5,70,169,99,57,173,70,119,56,218,217,219,61,56,62,217,217,219,235,118,187,140,91,230,62,215,80,19,172,163,2,144,74,18,21,54,84,227,140,91,86,187,219,221,220,222,30,109,111,246,54,70,245,78,139,219,22,97,148,114,134,46,24,146,193,153,1,59,93,28,96,38,18,231,146,138,171,143,195,188,33,223,124,201,19,200,227,1,20,50,196,224,85,147,49,107,123,195,43,69,178,210,151,40,142,247,215,246,190,110,246,130,210,95,139,242,64,70,9,46,132,32,194,170,183,59,227,205,201,214,222,254,230,246,86,111,208,119,221,26,69,198,8,77,12,247,92,220,169,82,0,0,154,31,85,135,131,24,117,235,181,254,112,176,181,183,187,115,184,63,217,217,110,118,218,212,22,106,214,116,45,8,204,205,233,0,165,228,90,54,126,169,114,0,207,250,224,85,26,160,202,1,188,122,14,0,98,141,167,208,9,8,61,0,66,57,227,156,115,206,45,203,114,28,167,217,105,143,183,54,15,142,143,246,14,246,59,189,158,101,57,202,0,251,104,219,127,221,214,246,250,114,1,249,190,31,84,6,128,226,150,112,235,181,173,221,157,189,253,253,157,189,221,193,104,88,175,215,133,16,248,0,50,184,85,171,28,192,138,174,174,80,41,64,126,79,226,141,202,145,106,188,105,37,154,226,4,204,5,10,180,79,160,7,165,148,10,142,230,191,229,216,131,241,104,107,103,123,239,224,112,60,153,52,90,109,74,41,33,128,164,15,186,3,74,165,0,114,159,22,165,24,217,167,148,50,66,41,16,139,139,90,179,51,216,216,218,61,62,219,59,62,105,143,199,180,102,79,57,153,114,34,45,70,57,163,156,17,70,21,167,132,51,16,76,50,226,133,157,58,34,96,109,146,222,32,66,193,52,113,250,84,38,206,204,54,35,201,160,123,76,92,199,103,154,252,74,107,163,177,64,71,142,212,67,164,204,180,253,75,233,197,26,230,132,8,119,127,138,115,30,184,237,167,119,218,41,7,65,159,57,11,151,50,36,219,131,25,35,173,52,129,64,193,41,203,154,69,111,108,153,78,3,145,137,51,13,164,159,214,84,41,173,233,80,218,254,33,253,170,211,94,70,194,128,48,0,170,244,196,187,231,225,83,133,89,107,95,148,72,140,81,160,224,131,84,156,18,91,40,203,82,150,197,154,141,206,230,100,255,244,244,248,252,98,56,217,176,93,199,182,5,99,68,250,62,73,146,108,107,149,9,120,75,108,160,182,101,119,58,157,205,205,205,157,253,189,221,221,221,225,198,184,209,106,54,90,77,102,9,69,136,143,141,163,66,54,136,57,183,11,95,96,29,26,130,202,42,92,59,155,122,125,234,0,222,71,112,163,26,69,195,143,115,97,231,176,113,225,140,231,135,16,74,169,4,69,56,179,108,155,91,130,10,110,215,92,187,230,246,135,131,221,189,189,253,253,253,141,141,141,86,171,101,219,246,27,186,3,111,140,14,218,113,156,225,112,184,191,191,127,116,114,188,189,187,211,234,117,91,189,46,183,45,238,88,68,48,108,195,134,245,26,81,168,150,10,56,130,178,247,95,180,184,241,21,95,254,53,164,166,89,38,91,158,51,115,240,2,73,151,55,68,151,182,158,97,198,53,204,112,100,191,239,62,68,11,134,2,59,221,224,31,195,198,47,158,146,132,82,194,57,101,140,11,187,213,105,183,58,237,173,237,237,195,147,211,131,131,131,241,120,220,104,52,116,68,122,157,209,159,111,82,1,248,210,87,74,217,182,221,27,244,119,118,119,247,142,14,55,54,39,27,155,147,102,175,99,215,107,212,18,192,25,17,12,83,52,33,128,23,176,79,91,4,27,154,135,78,224,229,225,228,111,145,43,113,213,182,216,219,205,172,188,64,117,247,122,174,141,55,157,120,51,57,30,52,178,28,194,234,95,46,44,194,57,97,84,56,110,119,208,223,217,221,223,217,221,223,63,58,222,63,60,232,118,187,142,227,192,90,150,251,190,19,5,192,40,99,140,17,70,221,122,125,52,217,216,63,60,216,63,62,218,63,62,218,222,223,115,90,13,230,88,138,83,44,16,35,33,92,55,188,74,2,243,245,1,111,232,77,91,67,68,252,42,14,177,252,125,126,7,33,160,223,68,217,175,219,75,7,102,137,175,113,104,29,76,214,220,15,220,181,153,224,204,118,218,253,222,193,241,201,217,229,197,217,229,197,222,209,225,112,60,177,44,11,194,230,134,149,2,88,161,126,70,129,238,214,107,253,241,104,251,96,111,251,96,111,255,228,104,48,25,215,58,45,225,216,132,179,16,30,74,177,121,128,162,196,212,1,184,210,211,146,146,105,44,83,239,59,166,255,2,214,95,81,15,224,125,84,99,189,99,105,251,78,174,58,94,33,68,103,193,3,8,138,0,8,165,20,97,38,10,40,112,81,111,52,198,27,155,251,71,135,123,71,135,123,71,135,195,241,134,93,11,42,126,3,211,179,202,1,172,104,104,216,133,162,196,109,212,199,27,27,227,141,141,253,131,131,227,243,179,205,237,237,86,191,235,212,92,132,3,225,99,8,130,119,145,39,250,34,111,114,149,3,200,121,55,10,213,1,84,57,128,42,7,80,110,44,14,146,160,153,216,225,221,148,254,200,242,207,109,171,221,233,108,238,108,31,30,31,237,29,236,143,54,38,163,141,73,173,94,39,156,105,185,31,73,61,86,10,160,60,233,175,36,132,220,209,148,49,219,113,58,253,94,167,223,27,111,78,14,142,14,39,91,155,221,110,215,173,213,132,16,152,195,81,97,203,73,19,189,91,174,107,246,138,57,128,119,99,120,190,161,183,229,29,7,73,170,155,25,137,52,80,74,129,82,147,242,147,49,214,104,54,199,227,241,238,222,193,238,193,254,100,99,171,211,233,116,58,29,219,181,41,153,91,192,250,150,174,127,20,232,109,121,43,218,189,162,132,48,165,24,227,14,227,78,175,63,158,28,28,28,94,93,110,31,31,55,71,125,209,170,131,43,124,65,164,205,144,86,20,40,241,41,40,74,36,35,62,5,159,130,199,164,164,225,4,95,134,144,228,162,68,237,25,28,241,62,36,207,162,253,0,50,24,240,211,102,58,200,61,173,250,161,180,41,11,206,116,194,253,52,26,215,194,8,247,180,67,167,210,208,23,191,138,116,230,250,148,101,147,250,253,242,140,128,148,82,131,210,224,15,233,107,32,109,249,121,202,79,153,201,149,49,169,245,4,233,51,181,147,68,90,245,131,239,41,229,19,162,8,9,42,0,124,34,21,3,0,159,82,69,168,84,156,16,135,19,91,128,107,89,221,102,99,107,99,243,226,244,228,254,122,251,112,191,214,174,83,10,148,2,145,146,205,219,254,235,73,251,243,30,66,64,105,234,26,235,3,14,143,143,14,15,15,71,27,227,122,179,193,109,139,11,33,195,112,191,82,202,87,115,140,28,17,186,87,245,214,108,231,247,17,97,168,12,213,106,188,162,91,169,67,61,33,230,103,86,229,75,56,99,220,66,212,9,21,188,221,237,76,182,182,206,206,206,14,15,15,39,147,73,183,219,173,215,235,232,22,188,173,160,255,187,82,0,58,176,99,217,110,127,48,56,60,60,60,62,57,219,222,221,237,244,250,86,205,81,156,50,91,0,167,88,31,160,66,82,167,89,43,74,131,59,8,32,11,27,244,123,250,218,111,43,244,252,142,147,46,239,195,206,120,197,243,137,32,253,17,27,162,66,184,160,86,3,186,254,203,7,165,128,2,163,148,51,194,184,237,58,221,254,112,119,255,224,226,226,98,127,127,127,48,24,212,106,181,247,17,186,124,75,10,32,205,171,34,132,40,80,182,237,118,122,131,173,221,157,195,147,211,157,131,253,206,96,192,29,135,59,54,112,166,24,197,250,0,9,0,148,40,165,52,66,52,194,31,151,234,56,151,213,253,238,93,224,250,223,7,215,88,133,124,127,97,117,248,146,43,60,126,26,113,120,190,201,33,15,243,180,207,192,5,48,74,24,101,182,221,104,53,187,253,225,230,246,214,254,193,193,230,230,38,226,253,223,86,166,247,125,122,0,100,46,183,75,40,103,78,205,29,108,76,142,207,78,47,174,111,246,142,14,123,27,35,230,218,138,83,159,130,164,102,69,95,144,71,8,248,190,3,214,111,165,200,59,143,72,172,161,238,249,205,203,223,94,81,68,254,206,193,31,29,6,152,49,7,7,226,48,104,244,40,108,139,8,6,156,59,53,183,63,28,239,31,29,30,158,158,29,28,159,96,228,39,18,243,169,66,64,175,175,3,0,128,0,69,226,232,193,198,100,239,248,112,239,228,100,247,240,168,51,236,91,141,26,21,28,24,69,243,159,48,134,193,62,8,153,190,1,64,119,51,47,154,110,125,223,227,109,153,225,239,56,240,85,233,152,162,23,24,217,206,192,251,203,208,246,15,168,158,25,37,156,17,202,40,23,150,99,55,219,221,201,246,214,193,241,201,222,193,254,112,178,225,186,46,99,12,12,252,168,89,249,85,41,128,87,27,18,64,74,5,138,18,70,109,215,233,12,250,187,7,251,199,23,103,123,71,135,163,141,141,122,167,101,187,78,192,24,170,139,253,230,3,74,217,229,193,85,14,160,202,1,84,57,128,183,155,3,136,219,254,90,8,232,52,0,99,140,132,20,255,132,179,102,187,53,158,108,237,31,30,28,159,157,31,157,28,15,199,99,219,117,180,244,199,30,47,56,144,184,190,82,0,175,170,0,20,0,210,70,3,97,156,215,26,205,209,120,124,112,120,184,119,176,63,158,108,116,58,29,199,117,117,125,128,169,54,192,72,2,75,82,189,188,235,46,133,95,224,108,171,231,251,206,98,65,137,145,3,136,147,251,135,120,127,206,49,235,219,223,221,223,59,57,61,61,57,57,217,220,222,110,117,218,140,113,93,94,138,146,4,255,132,115,254,86,64,159,239,86,1,8,2,76,41,37,37,1,32,0,156,178,122,189,57,153,108,29,94,156,157,94,95,142,247,119,236,86,131,214,29,226,88,74,48,201,41,80,226,43,41,65,249,74,61,121,158,7,138,48,234,43,41,153,10,230,124,11,129,162,24,115,9,190,79,82,166,74,158,10,100,226,92,128,1,63,157,124,63,77,125,170,66,211,39,144,58,11,146,239,167,195,213,211,192,251,169,8,119,95,201,196,89,88,89,21,68,208,151,24,9,44,85,183,21,107,192,80,188,229,64,42,95,127,198,194,41,52,211,150,183,167,60,156,9,43,159,42,61,231,202,74,188,169,190,246,240,245,148,146,42,77,242,236,17,5,22,7,139,75,139,145,186,211,24,141,71,187,123,135,231,231,251,103,103,195,201,70,173,86,99,140,153,66,222,148,248,111,87,250,191,31,5,16,31,156,115,219,182,71,27,227,189,195,131,243,243,243,163,147,227,209,104,84,107,212,133,109,113,203,178,28,91,216,150,101,89,220,18,44,204,10,16,66,124,67,10,188,176,79,240,190,211,158,149,25,94,141,87,25,38,204,63,17,239,207,4,231,182,37,132,32,156,49,193,235,205,230,120,60,62,56,56,56,62,62,70,200,127,171,213,226,150,120,211,82,254,183,80,0,1,194,39,148,29,140,49,219,182,59,157,206,246,246,246,249,249,249,249,249,249,246,238,78,187,211,225,174,77,44,238,129,242,164,156,42,169,211,65,36,108,224,38,231,101,150,15,239,71,10,87,177,254,55,170,161,75,188,228,55,116,232,82,100,130,150,6,137,120,127,9,74,18,160,156,113,33,40,103,220,178,186,253,222,246,238,206,249,249,249,233,233,233,214,206,78,167,211,97,130,3,54,118,175,20,192,219,208,246,230,229,17,94,171,53,134,163,141,157,131,195,195,211,179,237,253,131,206,96,200,107,53,98,113,41,168,100,68,177,96,89,204,133,68,116,77,128,214,1,105,145,7,72,157,191,103,172,191,74,125,255,38,106,242,21,3,92,25,127,146,214,137,19,101,1,132,236,158,129,43,192,168,98,28,8,35,148,51,203,174,53,90,253,225,104,107,123,119,255,248,100,239,224,96,180,177,81,175,215,21,9,154,147,207,184,229,43,5,176,254,57,31,243,71,198,185,219,168,111,108,78,78,46,206,47,110,175,119,143,15,251,227,81,189,219,182,235,53,110,91,84,112,34,56,80,18,112,127,235,226,0,220,143,238,39,83,141,181,199,251,255,134,10,96,61,253,152,53,145,6,102,166,87,3,61,124,60,189,176,6,216,118,29,106,11,224,204,170,185,195,241,104,239,232,240,244,234,226,252,242,98,107,107,75,219,254,148,82,32,132,64,165,0,222,212,8,88,163,129,42,69,40,19,181,70,107,178,181,125,120,122,118,116,118,190,119,114,210,238,247,156,70,29,4,11,10,122,147,2,133,179,88,16,121,39,111,230,251,198,251,87,165,82,239,204,133,90,196,3,80,1,225,87,100,226,235,44,81,43,208,128,234,135,112,70,152,176,108,215,169,55,186,189,193,100,103,247,228,236,252,224,232,100,178,179,219,104,52,152,224,1,157,48,33,0,224,131,242,148,124,127,15,235,157,40,128,72,12,71,71,250,20,40,228,255,97,130,59,181,90,127,60,218,63,62,186,184,186,220,59,62,28,109,110,212,155,77,110,91,72,246,141,255,226,151,81,232,155,245,98,233,192,154,116,124,75,149,3,168,114,0,85,14,96,13,114,0,58,236,19,199,251,11,219,106,117,59,59,187,187,199,167,39,23,87,151,199,167,167,227,201,6,246,20,9,192,254,97,161,232,116,58,125,151,198,193,187,242,0,204,117,163,41,34,24,101,136,215,229,150,104,180,154,147,173,205,131,163,163,243,139,139,253,163,195,209,198,184,217,110,57,142,195,4,159,21,21,83,50,71,24,87,153,114,191,153,249,92,121,6,75,174,141,245,52,16,77,228,62,178,120,114,206,237,154,59,26,141,14,15,15,207,46,47,206,206,206,118,246,118,155,237,22,126,129,16,66,24,165,132,226,197,50,198,24,101,149,2,88,119,63,32,138,214,82,10,43,3,180,57,224,186,238,214,206,246,193,233,241,241,249,217,238,241,97,103,52,224,141,26,169,217,164,102,123,54,163,174,45,5,83,130,41,70,61,233,43,165,4,99,68,129,20,32,5,248,60,168,18,80,84,226,36,202,79,155,233,232,230,105,226,212,232,230,200,148,210,47,62,147,135,175,188,196,153,74,238,79,101,226,204,212,0,41,52,241,41,89,244,236,71,25,31,139,4,3,11,210,123,188,192,33,22,105,57,80,180,209,66,209,170,136,148,50,148,212,153,62,210,207,106,241,187,49,95,130,144,90,153,33,56,229,140,16,170,176,115,128,36,18,24,40,170,20,72,69,148,71,164,79,1,92,139,56,14,212,92,209,109,15,15,118,246,174,206,206,62,220,30,93,156,13,54,198,174,235,114,202,104,24,238,167,64,80,122,8,66,45,202,216,123,84,228,239,54,7,144,33,86,40,165,131,193,96,119,119,247,236,236,236,244,244,116,107,107,171,221,237,216,142,99,89,150,134,10,232,62,112,186,185,188,73,48,82,25,128,175,21,39,169,238,240,219,53,195,95,224,237,70,240,94,232,202,211,0,250,201,40,227,156,219,150,83,115,109,199,97,140,81,193,91,157,246,214,214,214,217,217,217,209,209,209,246,246,118,191,223,175,213,106,156,243,183,206,239,95,41,128,172,220,0,0,4,173,221,26,141,201,100,114,122,122,122,126,117,137,68,31,110,171,193,108,139,113,174,40,9,113,159,68,17,192,94,77,102,110,0,52,78,84,169,172,42,225,212,158,86,213,248,221,163,82,149,218,91,145,235,143,46,14,118,142,13,98,56,148,50,198,124,80,64,9,101,156,89,194,178,221,70,171,185,185,181,117,118,126,121,126,126,126,120,120,184,177,177,209,108,54,25,99,232,40,255,86,183,238,55,245,0,40,225,142,83,235,13,71,123,187,7,39,167,231,199,167,103,155,219,187,173,94,223,109,212,45,215,161,130,19,206,40,103,138,81,197,2,12,89,80,50,102,232,0,249,170,182,240,187,39,16,125,43,78,201,122,34,226,223,177,46,137,224,124,128,16,252,23,230,161,62,64,137,110,255,98,57,14,101,28,24,181,157,90,123,208,219,218,222,61,60,57,61,190,56,219,222,222,238,245,122,142,227,232,46,226,149,2,248,93,6,99,204,113,156,193,104,120,120,114,124,121,123,115,126,117,185,127,116,216,25,244,27,173,166,112,108,42,56,177,56,19,156,48,70,4,87,58,0,77,35,77,36,126,71,6,233,74,237,173,15,207,229,107,21,100,172,149,225,63,251,151,18,140,249,96,195,47,252,145,114,102,215,107,150,235,184,181,70,119,52,56,60,58,57,191,185,58,62,63,219,221,63,28,12,6,245,122,221,44,24,230,156,87,10,224,247,184,112,69,9,48,97,187,221,225,104,239,224,240,232,252,252,228,242,114,115,123,171,51,232,219,245,26,179,4,16,226,135,133,133,148,82,21,2,9,34,253,100,170,56,204,111,238,97,188,64,72,231,247,4,197,166,122,0,4,204,22,143,138,18,253,47,48,138,19,213,0,101,140,11,33,44,75,42,194,29,183,61,232,109,239,236,29,95,156,93,92,93,29,28,29,143,54,198,174,235,82,74,77,195,31,121,158,43,5,80,141,106,84,163,26,213,168,20,192,187,28,200,236,68,8,250,125,141,86,107,115,123,251,228,236,236,250,246,230,232,228,120,178,181,217,238,118,156,122,13,147,1,186,121,180,154,199,35,18,66,100,122,187,224,42,9,188,38,134,231,111,232,49,252,110,99,142,223,31,109,127,74,41,99,66,8,225,216,118,205,173,53,27,147,173,205,179,243,243,139,235,171,147,179,179,221,253,131,94,191,207,5,51,31,7,132,157,94,42,5,240,91,72,16,32,4,8,16,70,129,18,203,177,251,195,193,206,222,238,213,237,205,249,249,249,222,222,222,112,60,238,116,58,141,70,195,118,29,199,113,102,77,228,117,168,241,57,76,122,21,242,254,125,2,86,149,8,94,19,29,160,73,126,8,86,123,89,194,178,44,219,182,183,118,182,207,206,206,110,110,238,206,47,47,118,118,246,58,157,14,231,220,15,33,221,136,20,194,157,96,9,88,165,0,222,243,66,65,51,65,147,59,97,67,31,198,88,171,213,106,142,54,142,110,110,175,191,124,61,188,190,233,109,239,176,102,203,23,182,116,92,176,153,199,148,71,164,34,202,7,201,8,97,148,248,222,84,49,165,152,82,36,236,12,35,61,41,61,144,30,73,239,194,81,180,45,134,36,133,167,71,100,226,244,161,216,148,105,147,120,169,51,173,27,200,234,75,159,210,230,179,93,125,94,126,22,87,49,41,55,53,157,142,54,181,43,75,106,35,151,228,198,47,249,42,179,230,103,209,94,52,224,43,240,177,116,11,39,161,138,80,5,32,129,42,156,216,191,197,103,202,103,138,83,16,12,49,59,190,82,190,4,223,35,190,199,164,20,96,89,22,227,28,8,33,156,81,91,16,193,235,221,246,222,201,209,225,245,213,193,213,229,193,229,217,100,103,187,214,112,25,35,140,2,7,96,177,234,174,223,74,250,67,149,3,136,140,90,173,214,235,245,118,119,119,79,79,79,47,47,47,143,143,143,135,163,145,109,219,110,189,110,187,142,229,216,220,182,56,231,64,9,161,84,8,161,217,35,2,23,33,108,55,241,62,220,200,202,22,254,173,158,221,218,241,65,17,72,59,7,164,105,195,104,15,225,140,91,194,178,44,97,89,190,148,132,16,42,184,229,216,181,70,99,48,26,238,238,238,30,28,29,94,94,94,30,28,28,12,135,67,236,237,165,119,82,173,147,74,1,204,13,78,105,189,94,31,143,199,71,71,71,151,215,87,151,55,215,123,7,251,189,225,192,173,215,185,101,51,46,152,16,138,49,95,129,4,0,198,20,18,198,97,171,97,163,74,0,230,201,12,230,94,169,244,166,134,133,200,18,126,207,120,75,181,68,127,67,35,32,210,187,27,40,85,132,72,80,136,245,12,124,1,172,225,98,148,89,194,118,157,122,179,57,218,24,31,30,31,93,221,92,223,220,223,237,239,239,143,70,35,215,117,245,203,248,27,26,251,149,2,200,177,212,164,164,64,44,203,106,183,219,155,219,219,167,231,103,231,87,151,39,231,103,221,225,192,109,54,144,58,156,9,174,56,85,140,42,70,181,237,143,154,192,164,40,73,149,233,85,172,255,205,198,250,171,103,183,156,28,79,169,140,73,15,99,69,164,127,128,238,199,31,89,192,233,70,24,5,66,20,37,192,168,176,28,171,86,111,182,187,163,141,201,193,225,241,217,197,213,201,197,229,225,209,73,171,213,178,109,27,126,63,148,103,165,0,138,13,70,40,0,80,74,109,219,238,118,187,219,187,187,167,151,23,55,15,247,167,87,23,59,7,123,173,94,87,184,14,17,156,89,130,88,1,64,8,235,77,176,44,64,2,248,161,141,159,250,26,188,29,212,80,37,70,223,174,116,126,7,87,45,13,233,79,72,96,236,163,171,173,40,97,140,113,75,112,75,8,203,226,182,101,187,78,173,81,23,53,167,221,237,108,238,108,31,157,157,94,220,94,159,93,95,78,182,183,106,173,38,242,252,64,152,239,173,108,255,74,1,36,15,18,182,115,164,156,113,75,212,155,141,209,198,120,255,240,224,242,246,238,236,234,122,231,224,176,55,28,217,245,6,181,108,197,184,36,161,13,194,25,176,128,121,10,104,152,3,32,4,139,212,245,12,186,85,84,162,173,138,171,252,150,15,180,168,233,51,87,123,111,72,127,172,243,2,74,2,250,7,2,64,9,183,44,183,94,199,230,175,231,87,215,55,119,247,103,23,87,59,187,251,141,118,7,40,171,86,102,165,0,138,188,157,126,144,196,37,148,214,26,245,193,104,120,120,116,116,113,125,117,247,112,127,122,113,190,185,179,221,233,247,220,90,141,8,78,57,211,19,123,12,161,79,74,24,173,68,91,165,96,170,28,192,82,135,38,9,210,31,205,44,132,249,7,111,156,224,182,235,246,122,189,141,205,201,197,245,213,237,253,221,205,221,237,225,241,241,112,60,114,107,53,198,5,80,170,148,242,125,223,247,253,42,4,84,41,128,108,23,128,32,25,52,132,141,221,185,176,106,245,70,127,56,216,219,223,63,191,186,188,184,186,60,60,60,28,79,54,154,157,118,173,86,163,44,140,68,50,134,235,18,93,1,205,40,171,157,205,25,155,116,193,254,242,213,168,204,234,223,245,93,36,115,219,102,241,13,33,140,49,219,182,109,219,110,54,155,195,225,112,123,119,231,248,248,248,244,252,236,244,244,116,103,111,175,219,239,113,75,248,193,11,68,194,119,52,160,122,174,30,65,165,0,210,22,93,56,195,255,25,0,3,160,192,218,237,238,214,246,238,241,249,197,245,231,79,151,159,62,110,28,31,58,227,65,171,223,109,245,187,86,163,22,80,73,19,192,118,163,82,74,98,81,197,193,167,82,18,169,16,215,76,164,84,158,79,164,31,34,166,103,212,209,74,70,155,177,40,15,167,15,126,209,89,188,121,72,114,163,152,212,63,73,5,153,167,97,204,83,243,124,146,20,155,158,242,211,102,209,42,135,18,103,218,217,150,119,8,85,124,38,175,141,212,142,61,105,5,8,68,22,157,241,197,19,89,237,145,106,24,42,125,42,125,172,158,161,32,17,78,65,41,16,69,57,21,140,9,70,5,101,2,223,25,225,214,152,85,179,221,38,171,53,68,173,41,106,205,246,120,178,117,116,124,116,117,115,245,249,203,237,135,135,201,206,118,163,213,116,28,135,83,198,129,48,0,30,211,43,85,14,160,82,0,197,6,118,16,173,213,106,195,225,240,240,240,240,242,242,242,250,250,250,250,250,186,221,237,182,187,93,167,86,99,130,19,206,24,231,76,112,204,10,132,214,199,140,62,26,203,205,130,120,168,241,43,136,245,157,55,45,148,202,32,173,198,251,182,238,117,84,71,55,239,69,84,5,122,213,190,82,0,192,24,19,66,112,219,18,66,8,219,170,55,27,253,126,127,107,107,107,107,107,235,248,248,248,242,242,242,252,252,252,224,224,160,209,104,56,142,163,25,61,127,67,126,255,74,1,172,112,189,82,74,235,245,250,198,198,198,209,209,209,205,205,205,253,253,253,213,205,245,213,205,245,254,225,65,111,48,168,53,234,220,182,20,163,138,18,221,123,154,240,160,167,24,49,42,6,204,213,159,81,237,82,5,79,222,171,174,170,238,6,24,133,50,250,237,80,198,143,0,224,129,66,76,29,80,66,57,99,150,96,156,51,206,133,99,119,250,189,157,221,221,211,243,179,211,243,179,219,219,219,219,219,219,163,163,163,241,120,220,104,52,108,219,14,122,55,85,96,255,74,1,148,251,210,98,18,137,82,218,104,52,54,54,54,14,15,15,239,62,126,186,251,248,233,252,250,102,255,232,120,56,217,172,181,218,194,114,136,176,152,237,80,206,152,224,76,112,42,56,132,21,3,58,226,79,194,106,97,44,13,131,121,176,80,226,118,254,249,123,6,250,223,144,64,127,223,154,59,13,213,147,92,231,72,137,9,247,84,6,201,179,34,1,24,143,57,22,17,156,8,110,215,92,183,213,232,143,134,187,7,251,231,55,87,87,183,55,87,183,55,167,231,103,91,59,59,237,118,27,67,252,186,212,75,55,130,175,100,87,165,0,202,49,88,116,18,9,155,74,142,70,163,221,163,131,221,163,131,227,139,179,179,235,203,195,211,147,205,157,237,246,160,231,52,235,204,182,102,24,80,2,136,92,70,30,115,211,234,145,48,215,105,210,148,14,38,67,97,53,214,157,180,160,138,173,229,187,75,9,230,191,1,139,64,185,15,225,100,130,83,91,8,199,102,156,83,193,221,122,173,59,232,111,109,111,95,220,94,95,63,220,221,220,221,30,157,157,30,157,157,142,54,54,234,141,6,227,156,168,232,81,170,81,41,128,149,248,173,0,192,57,119,93,183,59,24,118,7,195,189,253,195,243,235,155,235,251,135,243,155,155,189,163,227,254,96,100,215,234,216,86,76,209,64,13,144,176,73,5,96,140,200,208,1,10,219,153,26,61,46,204,237,23,104,58,86,197,85,86,164,123,94,209,3,120,205,7,145,78,106,18,57,49,124,155,180,201,175,187,184,80,198,24,231,138,81,66,169,164,132,88,220,169,215,250,131,193,238,193,254,233,197,249,245,253,221,201,197,249,230,238,78,187,219,105,119,59,194,182,244,238,34,170,5,126,75,134,231,74,1,148,63,18,225,195,132,16,97,217,194,178,219,253,222,238,254,222,217,197,249,205,221,221,253,135,135,179,235,203,157,253,189,225,120,212,233,117,107,181,26,179,4,231,28,151,53,13,115,0,166,14,128,80,7,252,134,162,179,210,85,191,207,221,136,176,128,170,208,250,209,180,110,140,49,202,24,231,156,89,130,10,206,44,193,109,171,214,168,15,134,195,253,163,67,196,248,95,63,220,237,31,31,109,108,78,234,205,6,86,2,19,66,164,146,42,73,202,87,105,128,74,1,148,116,155,194,216,98,212,120,1,37,65,81,202,28,183,214,31,14,246,15,15,46,174,174,174,174,174,78,207,207,198,227,113,191,223,71,68,90,160,3,40,37,161,2,136,140,52,79,185,26,111,195,230,173,66,64,5,221,104,115,131,48,106,146,248,99,53,37,231,188,94,175,35,218,103,119,119,247,252,252,252,250,246,230,226,250,234,236,236,108,52,26,53,154,45,198,5,103,156,51,110,150,221,36,122,24,149,2,168,20,64,201,11,87,15,1,68,0,225,0,84,41,139,139,110,183,59,217,218,60,62,63,251,244,237,235,229,183,111,147,147,211,206,230,86,99,52,118,154,29,226,212,152,112,21,17,204,117,129,113,79,129,79,40,80,14,148,5,64,7,6,72,191,142,204,233,140,40,10,146,40,223,68,88,43,170,244,12,113,19,138,16,21,37,88,39,94,226,44,202,237,158,198,103,239,41,47,109,22,45,89,40,218,29,33,131,100,63,189,208,33,45,86,86,176,96,66,122,169,51,237,198,22,237,253,176,250,238,8,94,193,153,191,203,130,177,26,83,196,189,242,57,5,78,1,11,92,20,149,192,148,36,190,148,146,113,78,25,83,148,128,96,192,25,88,92,212,93,167,215,29,108,111,31,95,95,95,127,252,120,125,255,112,126,121,189,189,181,235,58,245,134,227,98,117,78,88,177,3,168,69,128,84,198,126,165,0,94,118,152,245,229,132,16,52,91,250,253,254,230,230,230,229,229,229,205,205,205,213,213,213,193,193,193,104,52,106,183,219,110,189,102,57,54,33,4,52,234,89,41,79,74,132,60,235,15,209,32,146,153,150,102,246,143,171,54,72,73,250,168,150,196,239,18,20,141,81,222,234,31,179,151,77,192,227,198,185,101,89,150,101,57,142,131,181,244,84,112,97,91,220,178,108,215,233,116,58,163,141,241,201,201,9,190,68,151,151,151,123,123,123,253,126,191,94,175,35,169,103,53,42,5,176,22,67,215,151,107,192,25,130,68,187,221,238,225,225,225,245,245,245,195,195,195,245,245,245,225,241,209,230,214,86,171,219,177,92,199,178,109,219,113,44,215,177,28,91,216,22,183,4,229,156,8,142,52,18,192,168,153,31,150,153,49,135,196,31,23,200,73,86,133,99,235,19,200,122,91,73,151,68,19,36,49,208,175,8,209,237,181,17,228,131,165,227,190,148,1,151,34,103,76,8,167,230,182,187,157,173,157,237,147,243,179,219,219,219,187,187,187,235,235,235,195,195,195,225,112,232,184,46,161,20,42,35,163,82,0,107,251,86,235,92,177,16,194,117,221,225,112,120,112,116,116,121,125,117,115,127,119,113,123,189,127,116,56,24,143,106,237,166,229,58,192,153,164,68,50,2,148,72,80,83,223,51,193,112,50,132,72,155,165,3,102,179,1,57,95,247,143,192,33,189,93,214,124,223,162,173,74,101,191,76,200,212,44,248,194,73,194,100,24,130,127,132,229,48,219,177,156,90,171,211,221,152,108,29,30,159,94,220,220,222,63,124,60,191,188,216,59,216,239,15,7,182,235,0,37,82,73,156,149,168,169,20,192,122,153,114,88,113,174,97,251,152,209,98,132,58,142,211,235,245,118,247,247,47,110,174,31,62,126,184,253,248,112,117,127,187,127,112,48,154,108,52,90,77,110,91,92,8,108,45,64,57,67,188,2,132,239,9,54,184,64,135,224,217,232,74,68,166,84,18,182,146,218,171,15,1,69,205,124,61,193,192,242,19,221,52,137,146,0,145,67,169,16,130,89,130,89,194,114,108,183,94,179,234,110,179,221,26,110,140,15,78,142,175,31,238,30,190,124,186,251,240,112,126,125,181,187,187,59,24,12,48,230,163,148,50,253,236,106,84,10,96,189,44,29,26,14,147,176,16,8,161,140,33,161,244,238,225,193,249,245,213,237,135,135,235,187,219,147,243,179,173,237,237,78,191,231,52,235,194,117,132,101,81,75,160,35,12,140,6,246,81,248,230,104,233,111,254,11,144,213,69,178,112,235,165,130,21,197,191,167,148,172,116,73,60,160,111,46,206,180,161,95,13,76,116,5,235,156,18,77,226,223,238,244,198,91,219,199,103,231,87,55,183,55,119,15,151,87,55,59,251,7,189,193,176,214,168,91,182,77,40,85,4,8,165,65,109,124,197,144,91,41,128,53,124,13,34,129,160,96,91,74,5,10,0,152,224,245,102,99,99,115,114,120,122,114,118,125,121,117,115,125,113,125,117,116,122,50,217,220,108,117,218,150,235,112,219,18,56,133,160,72,39,23,134,59,231,224,62,70,68,53,126,26,235,16,159,169,150,196,111,146,3,208,33,74,29,168,52,127,140,56,1,65,133,151,224,28,217,18,5,71,209,223,239,247,39,91,155,167,23,231,119,15,247,31,62,125,188,186,185,57,60,62,26,79,54,234,205,38,229,92,31,157,16,162,224,249,20,87,53,42,5,240,58,111,50,98,129,34,161,79,45,151,209,246,97,92,212,27,205,209,104,116,118,118,118,117,123,243,225,211,199,135,135,135,179,179,179,237,237,237,193,104,216,237,118,45,203,18,66,32,153,104,144,10,198,18,226,121,195,63,178,243,40,103,122,37,218,42,221,246,82,166,79,246,143,113,23,129,82,74,57,195,244,88,171,213,26,141,70,187,251,123,167,167,167,87,55,215,119,119,119,87,55,55,251,135,7,131,209,176,86,111,216,150,205,24,159,45,245,25,218,19,24,101,213,205,175,20,192,122,121,0,136,5,10,110,168,142,2,161,77,132,171,150,80,68,46,59,92,216,78,109,56,218,56,56,57,61,191,189,189,251,246,245,195,159,127,28,223,222,116,182,55,187,195,129,211,168,91,142,99,213,92,38,184,100,4,4,3,193,152,45,152,224,72,45,71,41,85,74,49,66,44,206,35,98,87,231,33,50,100,22,37,202,156,207,166,129,211,184,227,129,200,180,25,144,187,47,63,9,77,158,20,210,102,250,149,164,49,215,23,75,137,47,112,232,244,63,73,190,234,180,83,77,59,169,140,118,0,121,250,4,152,135,192,199,71,168,210,147,50,160,12,116,177,131,174,86,8,2,253,158,175,124,73,20,224,12,22,92,184,230,49,230,131,144,4,34,56,179,45,34,56,107,182,104,173,65,107,13,183,63,216,216,63,56,188,190,185,250,248,249,246,203,183,15,95,62,239,28,236,119,251,189,102,179,41,24,167,74,33,137,63,35,84,183,231,64,119,216,4,254,87,163,82,0,111,243,142,83,106,219,118,187,221,158,76,38,135,135,135,103,103,103,215,215,215,119,119,119,135,199,71,147,73,80,224,206,132,176,28,199,113,28,33,132,82,202,87,210,71,9,15,10,75,7,60,41,51,226,173,25,110,187,153,36,200,200,34,84,77,202,214,203,209,124,41,70,216,56,182,88,175,171,200,6,19,65,113,251,172,71,35,103,179,198,91,130,51,75,216,182,45,44,139,115,206,109,203,174,185,140,177,86,171,181,179,179,115,118,118,118,115,115,115,123,123,123,121,121,121,114,114,210,237,118,155,205,166,109,219,25,75,183,26,149,2,120,87,131,115,222,106,181,198,227,241,225,225,225,213,213,213,135,15,31,30,62,125,188,190,189,57,58,57,30,79,54,218,221,78,173,81,183,28,135,91,150,112,108,110,91,204,18,220,18,88,55,192,4,39,140,70,114,3,64,41,80,170,243,4,56,35,149,166,217,117,100,213,248,157,71,100,205,68,32,61,145,16,63,97,52,192,34,43,137,19,25,206,33,228,58,68,72,28,13,53,65,173,81,239,246,123,147,201,228,232,232,232,230,238,246,227,199,143,119,15,15,87,87,87,123,123,123,131,209,176,221,110,187,174,107,74,255,106,77,86,10,224,253,7,79,149,82,140,177,90,173,54,30,143,247,246,246,174,174,111,239,63,125,254,244,229,219,205,221,195,193,225,241,96,56,174,183,218,78,173,110,217,54,23,130,80,138,173,102,20,167,154,72,221,36,85,55,183,159,45,205,77,172,35,203,31,245,206,106,9,89,90,196,189,88,231,194,10,153,250,98,75,87,183,91,209,232,50,20,253,132,51,4,176,113,199,166,130,83,193,153,99,57,53,183,209,110,13,71,163,157,221,221,219,251,187,135,143,31,30,30,30,206,46,46,246,247,247,7,163,161,91,175,69,228,126,69,223,86,41,128,223,72,1,0,0,99,204,117,221,78,167,51,217,222,58,60,57,190,186,191,253,248,249,211,221,167,15,23,215,87,219,123,187,189,209,176,222,105,57,205,128,92,154,11,193,56,167,150,32,130,107,112,5,153,239,54,35,65,197,177,25,225,175,138,205,180,56,114,53,94,120,164,61,136,18,139,248,34,77,90,210,162,133,122,81,81,206,168,224,220,182,208,61,69,50,31,148,251,182,235,184,245,90,189,213,236,246,122,163,205,201,222,225,193,249,213,229,205,135,251,79,159,62,221,222,222,30,157,156,108,109,109,117,251,189,122,189,46,132,160,140,69,68,127,37,253,43,5,240,123,220,250,48,93,140,105,100,167,214,104,181,187,27,147,173,195,211,179,187,135,143,31,190,124,189,255,240,241,252,242,106,107,123,123,52,30,183,186,157,90,163,206,93,155,133,21,3,216,111,18,39,186,222,232,125,43,74,18,49,24,17,188,208,218,191,102,105,90,169,26,240,172,235,182,152,115,144,136,235,135,24,164,39,88,183,72,93,21,78,77,232,207,4,167,140,57,141,122,127,52,220,217,223,59,191,188,120,248,248,225,195,215,207,15,159,62,30,159,158,110,110,111,119,58,29,167,230,98,219,94,149,116,232,106,84,10,224,61,15,36,143,139,188,198,40,240,184,37,220,122,173,219,239,109,239,238,156,95,94,220,127,248,240,249,235,215,219,135,251,243,171,203,189,195,131,225,104,212,108,181,156,154,203,45,129,112,58,28,216,176,158,26,195,44,191,52,61,128,236,31,243,207,114,217,35,170,81,200,60,207,57,139,75,130,185,85,161,183,105,210,96,140,33,174,51,88,123,130,11,33,108,215,105,181,90,253,126,127,188,57,57,56,58,188,186,185,190,255,240,240,225,243,167,251,143,31,206,206,207,119,67,54,55,206,57,33,68,74,57,245,61,207,247,84,133,42,168,20,192,111,53]);fileData2.push.apply(fileData2,[116,95,201,4,123,156,80,66,153,224,194,118,157,110,183,187,179,183,123,118,113,254,253,143,31,159,190,124,190,185,185,57,58,61,217,217,217,25,141,199,189,126,191,211,233,48,221,100,134,49,172,53,64,91,44,177,47,82,185,30,64,21,147,121,127,57,128,212,5,19,122,150,218,203,196,41,132,16,142,109,185,142,229,58,174,235,214,155,141,78,167,51,28,141,54,38,147,139,171,203,187,187,187,187,15,15,55,247,119,231,23,23,187,123,123,189,94,207,182,109,92,171,42,88,233,129,34,81,64,34,233,168,196,230,75,213,168,20,192,123,87,12,225,36,0,130,113,203,178,154,205,230,230,230,230,120,107,251,232,236,252,238,243,231,79,63,126,220,126,253,114,124,115,61,218,219,173,15,7,237,97,95,212,93,81,119,169,99,89,117,23,163,67,216,132,18,131,66,138,6,53,104,156,50,138,29,138,17,252,143,128,82,169,240,67,166,82,69,60,81,210,156,32,125,156,200,234,206,136,50,39,5,153,49,203,162,143,94,172,85,192,250,205,98,129,47,166,146,167,126,34,122,234,135,149,120,91,8,81,17,191,80,39,114,169,4,10,132,17,202,8,157,5,121,4,215,157,214,81,42,43,70,169,37,152,109,241,102,67,114,174,132,80,66,184,221,206,96,115,115,188,183,119,120,113,113,247,229,203,199,175,223,238,63,125,190,190,185,59,56,60,30,14,199,245,122,83,8,155,115,11,97,252,65,88,9,0,139,221,217,124,202,183,234,228,94,41,128,106,204,141,86,171,53,28,14,247,246,246,46,46,46,238,239,239,63,126,252,248,233,211,167,15,31,62,108,239,237,78,38,147,201,100,210,233,116,108,199,209,101,150,150,101,161,55,0,216,103,24,171,7,136,97,211,81,66,8,81,36,144,242,83,163,134,217,12,73,229,249,112,121,167,161,122,190,229,90,241,207,62,133,52,162,30,9,74,74,233,251,190,175,164,82,74,18,48,191,35,44,203,117,93,203,117,176,94,93,216,150,235,186,253,126,127,123,123,123,123,123,251,248,248,248,242,242,242,225,225,225,227,199,143,247,247,247,39,39,39,59,59,59,131,193,160,209,104,8,33,160,106,204,91,41,128,106,44,51,132,16,88,52,112,112,112,112,113,113,113,123,123,251,225,195,135,143,31,63,94,223,221,94,223,221,30,157,158,76,38,147,78,183,219,104,52,156,154,107,187,142,229,58,194,177,45,219,182,108,27,203,8,184,109,49,193,49,117,204,24,211,216,161,196,76,192,179,89,129,18,45,222,106,228,25,105,119,117,129,220,128,249,148,205,105,89,65,137,137,142,233,7,93,186,176,178,140,18,108,216,98,187,78,163,213,236,15,6,163,209,232,224,224,224,250,246,230,250,246,230,195,135,15,31,63,127,70,144,207,201,217,233,112,56,108,183,219,152,230,173,154,5,85,10,160,26,229,24,119,66,136,70,163,49,26,141,246,247,247,207,206,206,62,124,250,248,241,243,167,143,159,63,125,248,244,17,25,70,183,119,118,250,131,65,189,209,192,122,49,98,113,194,25,112,134,76,138,30,168,32,97,192,131,182,171,148,51,202,103,125,234,35,33,224,114,207,63,61,110,83,226,33,126,107,156,126,156,21,42,30,211,79,100,236,9,104,27,66,195,95,146,144,150,156,81,69,9,70,23,133,109,9,199,174,213,235,221,94,111,107,111,247,248,236,244,234,230,250,225,227,135,79,159,62,125,250,244,233,246,254,254,252,252,124,119,127,175,55,232,187,174,203,57,143,112,164,67,5,237,175,20,64,53,150,127,183,9,33,72,35,209,239,247,119,15,246,79,47,206,79,47,206,111,31,238,63,125,249,252,241,243,167,155,251,187,227,179,211,157,253,189,254,120,212,238,247,234,141,6,183,45,202,153,226,148,112,134,233,1,21,210,178,107,74,32,194,162,85,254,179,122,159,36,174,199,5,237,205,146,164,246,219,82,0,37,82,111,62,107,203,71,182,227,79,45,216,158,215,7,248,208,117,55,58,198,57,23,130,219,150,112,108,203,177,109,215,169,213,235,173,118,187,59,28,140,55,39,187,7,251,167,87,23,200,220,249,227,199,143,207,159,63,95,94,95,95,94,95,99,85,87,171,213,178,44,11,40,225,156,71,218,228,85,163,82,0,213,88,202,182,141,232,3,74,169,91,171,117,123,189,110,175,183,179,179,115,114,126,118,115,127,135,222,192,253,135,135,243,203,139,195,227,163,241,230,164,221,235,58,141,186,227,186,194,177,133,99,35,169,92,80,46,16,82,141,106,128,135,10,187,208,204,116,67,10,42,124,33,37,150,194,31,87,158,153,255,123,90,6,105,116,176,17,141,174,183,77,58,192,160,255,4,103,132,51,219,113,28,215,69,102,114,100,108,182,109,219,173,213,156,122,173,59,26,236,29,236,159,95,94,220,126,124,248,244,245,203,195,231,79,55,15,247,39,103,103,219,187,187,221,110,183,219,237,218,174,195,24,35,1,206,128,166,61,181,234,69,174,20,64,53,202,121,207,25,99,10,0,81,216,110,173,214,233,118,183,182,182,142,207,78,239,238,238,62,125,250,132,224,235,171,251,219,211,243,179,221,253,189,225,198,184,213,237,184,141,122,189,94,119,93,215,118,29,236,58,192,57,103,156,51,206,181,25,24,9,7,165,141,151,128,165,87,35,135,7,144,245,98,167,60,202,128,156,156,49,180,211,121,56,36,1,96,148,49,198,45,225,56,78,179,213,26,142,70,91,91,91,103,23,231,55,247,119,31,191,124,254,248,229,243,135,143,31,239,238,239,143,79,79,38,91,155,154,190,77,99,154,125,163,89,163,239,251,158,231,153,210,191,114,5,42,5,80,141,197,61,128,72,68,213,148,11,248,182,59,174,219,237,245,38,219,91,187,7,251,31,63,125,250,252,249,243,151,47,95,62,126,249,124,127,127,127,114,118,186,179,179,51,30,143,221,90,205,173,213,28,199,177,28,219,178,130,34,126,33,68,154,160,15,186,19,83,162,232,220,246,218,222,165,223,45,7,96,150,224,233,103,20,249,80,63,62,220,192,224,140,254,87,15,206,185,101,89,181,70,189,219,237,110,76,38,200,81,120,255,241,195,151,239,223,126,252,248,241,229,203,151,235,155,155,227,227,227,201,214,102,171,217,194,242,67,66,131,122,67,132,244,163,237,47,67,245,163,9,210,131,16,83,53,42,5,80,141,106,84,163,26,213,168,20,64,53,138,133,128,226,41,53,2,65,230,14,144,159,151,114,0,202,184,213,106,119,219,237,238,100,115,251,236,252,242,254,225,227,167,111,223,191,252,248,227,238,243,231,179,155,155,211,155,155,209,206,78,173,215,171,119,187,110,183,67,29,135,216,54,173,215,172,134,195,92,65,4,165,22,99,130,18,6,132,1,183,24,179,45,198,121,80,67,134,67,1,248,82,243,1,60,155,232,155,25,195,148,233,41,9,213,19,168,210,83,17,249,236,52,191,31,153,105,127,50,79,155,61,155,148,66,226,44,186,255,140,179,146,224,227,140,124,223,39,62,78,73,165,158,138,41,159,36,207,56,158,7,239,191,160,193,180,24,215,219,12,8,85,64,164,162,10,24,232,134,116,28,19,188,138,11,201,56,8,139,213,106,172,86,131,154,203,91,77,183,223,115,251,189,214,198,120,180,187,187,115,114,114,114,125,125,245,225,195,195,183,111,95,126,252,241,240,225,211,209,241,233,198,100,171,223,31,214,106,13,162,40,40,194,169,0,106,246,233,2,221,173,133,37,5,45,171,81,41,128,106,188,220,192,174,123,237,118,123,99,99,227,240,240,240,230,230,230,203,151,47,127,253,245,215,253,253,253,221,221,221,229,229,229,193,193,193,198,198,198,96,48,192,72,46,183,132,110,214,202,132,32,140,33,91,11,242,80,130,145,4,198,204,176,12,71,132,196,49,99,68,244,89,162,170,88,50,158,83,86,200,104,69,225,169,60,223,201,147,128,49,197,235,84,250,122,122,74,6,29,184,56,163,97,99,81,73,64,41,229,227,147,162,4,24,181,44,203,178,44,236,60,42,132,168,213,106,221,110,119,52,26,29,31,31,95,92,92,60,60,60,124,253,250,245,235,215,175,31,62,124,184,184,184,56,58,58,234,118,187,173,86,11,123,19,97,166,23,42,190,254,74,1,84,99,157,7,138,18,33,68,189,94,239,116,58,227,241,24,75,7,62,125,249,252,227,199,143,31,63,126,124,252,252,249,254,254,254,242,250,234,240,240,112,50,153,116,250,189,86,167,237,214,107,88,64,96,57,54,183,44,202,57,229,12,203,130,52,213,59,54,123,138,208,194,152,179,168,14,88,166,148,41,187,178,73,79,205,118,16,153,233,101,110,201,223,79,219,255,2,208,216,12,87,47,177,76,55,14,208,194,152,190,176,44,156,60,172,219,162,24,206,23,130,112,198,177,46,220,182,45,215,177,107,174,83,115,221,122,205,114,108,183,94,107,181,90,157,126,15,89,219,46,174,46,111,239,239,190,125,251,246,253,251,247,111,223,190,125,249,242,229,238,238,238,248,248,120,99,99,163,221,233,52,155,77,199,113,204,128,126,245,126,85,10,160,26,107,61,180,165,6,0,148,82,206,185,235,186,205,102,115,123,123,251,248,244,4,91,50,125,254,250,245,219,183,111,31,63,127,186,185,187,61,59,191,220,59,58,30,109,108,182,58,189,90,189,89,171,55,221,70,211,173,55,208,45,192,122,49,20,58,88,34,132,61,106,180,196,209,156,192,48,143,50,140,100,38,205,207,215,33,159,188,10,34,229,156,76,71,137,169,245,248,189,154,221,37,66,48,16,23,148,104,233,57,127,2,230,117,73,74,128,81,102,9,230,88,150,99,115,219,178,29,199,118,156,102,167,61,220,24,239,29,30,92,92,93,222,61,220,127,254,252,249,203,183,111,95,190,125,251,240,233,227,213,205,245,193,209,225,104,99,220,108,183,44,199,6,74,100,8,236,137,119,16,170,222,178,74,1,84,99,125,61,128,136,120,66,140,135,176,45,164,148,216,221,223,59,59,59,187,189,191,255,242,229,203,183,111,223,190,254,248,254,233,235,151,235,135,187,227,211,147,173,253,221,225,198,184,221,235,214,90,205,102,171,85,111,52,220,90,205,182,109,219,117,108,215,193,122,2,13,254,139,24,170,38,144,20,230,27,72,197,9,229,179,249,74,203,188,27,175,138,88,77,35,214,79,252,85,252,193,193,124,25,160,89,186,69,41,13,10,119,145,181,205,18,200,249,129,36,157,248,188,236,154,235,214,106,181,86,179,59,232,143,38,27,147,221,237,147,179,211,235,219,155,143,159,63,125,253,250,245,203,183,111,31,63,127,190,185,187,61,187,56,223,220,220,28,14,135,24,18,52,57,198,3,130,32,223,175,20,64,165,0,170,241,102,20,128,126,105,77,126,93,74,40,16,130,145,223,86,167,61,30,143,247,14,14,206,47,47,239,62,124,252,248,233,203,151,175,223,63,125,251,254,240,241,243,197,205,237,241,233,217,206,222,254,96,60,234,244,123,245,86,211,173,213,44,219,198,216,49,53,90,208,4,245,98,60,104,5,133,145,162,56,61,181,233,34,224,212,219,166,253,187,228,76,107,81,64,10,142,162,251,207,152,166,21,31,177,232,19,239,134,105,230,235,91,7,100,70,197,140,69,91,40,238,153,37,132,109,225,228,150,208,83,87,240,214,90,205,86,183,51,220,24,239,236,237,158,158,159,221,124,184,255,244,245,203,247,239,223,81,238,223,222,223,159,93,156,239,238,239,13,70,195,102,187,101,187,14,183,4,67,112,103,120,38,58,249,111,114,152,87,9,222,74,1,84,99,189,31,106,8,241,214,54,227,156,122,8,191,64,25,115,107,181,110,183,59,24,141,118,247,247,206,47,47,238,63,60,124,249,246,245,199,159,127,124,255,227,143,111,63,126,92,223,222,156,158,159,237,239,239,143,55,39,253,209,176,221,233,212,234,117,219,113,234,205,70,173,81,71,226,57,219,117,116,171,122,164,18,211,69,70,230,48,125,133,248,246,171,140,162,241,156,18,119,149,81,165,21,233,187,18,220,61,70,49,16,23,220,228,80,214,179,176,148,143,11,193,133,176,29,167,209,108,118,186,221,254,96,176,181,187,179,127,120,112,118,113,126,115,119,251,240,233,227,199,47,159,63,127,249,242,249,203,23,236,198,126,112,116,56,158,108,180,187,157,90,163,110,89,22,80,202,40,150,242,42,221,161,69,129,194,16,80,206,52,126,53,42,5,80,141,117,25,232,1,68,130,221,254,236,221,6,0,144,74,42,41,1,128,49,102,57,78,187,219,221,218,218,58,58,57,190,190,190,190,255,240,240,233,203,231,127,255,251,223,127,252,241,199,199,207,159,110,111,111,207,207,207,143,142,142,246,247,247,183,183,183,91,173,86,179,217,196,186,98,215,117,49,104,128,82,158,37,141,56,203,80,226,54,172,166,53,96,134,121,158,56,75,143,255,164,25,206,241,251,64,51,135,174,216,194,129,88,47,215,117,235,245,122,179,217,236,245,122,27,27,27,123,123,123,39,39,39,151,151,151,247,31,30,62,127,254,252,237,143,31,63,254,245,231,247,31,63,62,126,250,116,125,125,125,118,118,54,153,76,250,195,128,168,25,155,58,42,32,154,191,33,76,131,40,0,32,225,231,17,63,178,82,0,149,2,168,198,186,15,20,22,250,117,69,17,204,129,104,188,54,58,10,72,10,109,81,102,81,230,10,203,181,157,186,91,107,54,155,136,31,61,60,61,187,188,189,251,244,237,251,247,127,255,251,251,191,255,253,225,143,31,87,159,62,158,63,220,159,221,220,236,157,156,140,182,183,91,131,65,107,48,104,244,122,181,78,199,109,183,157,86,139,185,46,117,28,176,44,37,4,88,150,158,220,181,153,99,17,139,19,139,131,96,32,152,226,20,4,51,163,31,58,244,65,67,220,122,192,84,97,228,153,51,82,181,145,12,4,60,135,37,101,64,18,103,98,72,45,59,69,156,72,183,128,181,178,145,25,20,85,8,174,27,59,99,60,39,136,161,217,2,44,174,4,83,130,129,197,137,45,136,45,168,99,17,219,230,181,154,221,108,90,141,6,175,213,172,70,163,222,237,182,135,195,238,198,70,119,99,99,176,181,53,65,152,215,237,237,237,231,207,31,127,252,248,252,231,159,95,126,252,241,233,219,247,251,135,143,231,23,87,123,123,7,163,209,70,187,221,173,215,155,200,219,131,183,139,83,70,140,54,68,179,134,48,243,235,100,174,21,112,53,42,5,80,141,247,58,34,92,49,131,193,96,115,115,115,127,127,255,244,244,244,250,250,250,227,199,143,223,191,127,255,243,207,63,63,124,248,240,225,195,135,135,135,135,219,219,219,219,219,219,179,179,179,253,253,125,44,44,24,12,6,189,94,79,251,7,181,90,13,173,212,72,80,104,38,172,57,11,146,7,33,208,200,83,114,42,125,31,20,162,218,35,214,186,217,5,51,113,234,47,104,45,98,126,98,78,60,68,124,166,237,19,195,44,137,59,52,181,148,142,158,75,165,226,87,129,161,124,26,118,211,197,161,111,8,98,243,109,219,118,28,7,253,42,28,245,122,189,94,175,55,26,141,118,187,141,15,101,111,111,239,232,232,232,238,238,238,238,238,238,227,199,143,63,126,252,248,235,175,191,254,250,235,175,239,223,191,127,250,244,233,238,238,238,240,240,112,103,103,103,52,26,117,58,157,122,189,110,219,182,54,8,170,81,141,74,1,84,35,213,146,213,58,0,61,9,215,117,59,157,206,104,52,218,222,222,62,58,58,58,63,63,255,242,229,11,106,130,127,253,235,95,255,250,215,191,144,25,248,225,225,225,238,238,238,228,252,108,255,232,112,115,103,91,39,144,157,122,205,114,29,203,182,53,98,93,111,112,33,130,14,83,66,32,102,29,135,254,36,89,103,164,7,223,19,237,244,52,15,32,77,133,60,11,15,141,31,218,204,148,154,41,16,51,92,163,55,44,203,66,184,145,25,217,199,92,46,179,132,112,108,187,230,218,53,215,169,215,234,173,102,167,223,235,13,7,163,209,104,50,153,236,237,237,157,157,157,221,221,221,125,254,252,249,251,247,239,127,252,241,199,247,239,223,53,120,255,195,135,15,215,215,215,199,199,199,136,231,65,53,108,89,150,137,206,170,86,120,53,42,5,80,141,188,195,247,125,41,37,70,246,57,231,182,109,215,235,245,86,171,181,177,185,185,179,183,119,124,122,138,116,240,119,15,15,159,190,124,249,250,253,251,247,63,254,248,242,237,235,167,47,159,31,62,126,64,112,225,193,209,225,230,246,214,112,60,234,143,134,221,65,191,217,105,215,154,13,167,94,115,234,53,187,230,90,174,19,192,138,24,69,57,200,67,100,11,183,4,126,142,60,23,186,222,10,125,5,61,49,114,130,51,222,184,60,123,178,148,17,45,109,11,143,21,77,21,24,223,193,42,92,52,246,53,50,138,132,57,91,93,75,129,141,216,152,224,8,201,183,29,7,187,182,33,21,115,173,94,175,55,27,205,118,171,211,235,14,70,195,141,205,201,222,193,254,201,217,233,213,205,245,205,221,221,253,135,15,159,191,126,253,254,199,31,127,252,235,95,223,126,252,248,244,229,203,221,195,195,237,253,221,237,253,221,249,229,197,238,254,222,112,60,210,96,30,202,153,38,16,212,5,219,21,118,179,26,149,2,168,70,129,161,243,183,102,116,136,115,78,25,179,109,187,209,104,244,251,253,126,191,191,185,185,121,112,112,112,126,126,126,115,115,243,241,243,231,207,95,191,126,251,241,227,199,159,127,162,168,66,208,225,245,237,205,197,213,229,209,201,241,238,254,222,100,107,179,63,28,116,122,221,86,167,221,233,118,91,237,54,86,27,56,174,171,103,208,207,18,11,89,109,91,75,76,45,82,243,79,19,34,105,206,52,197,96,126,71,35,44,133,109,81,67,160,71,118,139,74,203,114,108,43,236,163,130,255,234,243,215,215,130,87,87,111,53,235,173,102,163,221,106,118,218,173,110,167,211,239,13,198,163,209,100,99,123,111,119,255,232,240,244,226,252,250,238,246,225,211,199,79,95,191,124,249,254,237,235,143,239,127,253,245,215,159,127,254,137,225,29,52,243,119,118,118,54,54,54,58,157,78,167,211,105,52,26,142,227,32,108,95,27,251,241,202,12,4,7,87,171,186,26,149,2,168,70,234,208,214,162,73,245,19,249,173,84,82,130,66,99,22,195,23,78,205,109,117,218,157,94,119,60,217,216,222,221,57,58,57,190,188,190,186,255,240,240,249,235,151,175,223,191,253,248,243,143,239,127,254,241,237,143,31,159,191,125,125,248,244,241,230,254,238,226,250,234,248,236,244,224,248,104,107,119,103,178,189,53,154,108,244,134,131,118,175,219,104,183,130,144,145,235,96,55,99,172,111,194,2,52,110,7,156,7,145,204,48,102,143,35,159,155,89,229,228,201,146,103,252,175,34,41,7,106,112,171,153,83,127,162,211,215,132,51,140,234,88,174,227,54,234,245,86,179,217,105,183,123,221,86,167,221,27,244,71,27,227,173,157,237,131,163,195,211,243,179,203,235,171,155,187,219,15,31,63,126,250,252,249,219,247,239,127,252,249,231,31,127,254,249,245,219,183,143,159,62,221,63,60,92,94,95,97,107,135,209,198,184,55,232,183,58,237,122,179,225,214,107,38,167,69,192,75,17,102,32,18,94,117,131,162,185,26,213,168,20,64,53,18,70,26,64,211,252,109,218,175,48,198,141,145,162,78,167,131,233,202,131,131,131,211,211,211,219,219,219,251,251,251,79,159,62,153,201,131,63,254,248,227,225,227,135,251,15,15,119,15,247,55,119,183,23,87,151,199,167,39,251,135,7,59,123,187,147,173,205,241,100,99,180,49,238,15,7,221,126,175,221,237,52,90,205,70,171,217,234,118,90,221,78,179,211,110,180,91,58,154,164,3,74,122,206,20,134,109,97,205,84,124,106,219,60,50,245,95,225,134,158,120,8,140,206,59,245,154,219,168,227,172,53,27,250,115,45,229,91,221,78,187,215,29,140,134,195,241,104,99,115,178,189,187,179,187,191,119,120,124,116,122,126,118,126,121,113,115,127,119,247,225,225,227,151,207,95,190,127,67,164,38,78,140,230,63,60,60,92,95,95,159,158,158,30,28,28,108,109,109,141,199,227,86,171,85,175,215,145,145,205,236,193,130,122,134,81,70,73,192,23,17,9,223,85,97,159,106,84,10,160,26,139,171,1,72,225,233,76,252,19,252,143,50,134,81,111,38,184,237,58,245,102,163,213,105,247,7,131,241,198,198,238,222,222,201,233,233,213,245,245,221,253,253,253,195,195,195,135,15,255,254,247,191,255,227,63,254,227,63,254,227,63,254,253,239,127,99,160,67,167,52,239,239,239,111,110,110,46,47,47,207,206,206,142,142,142,14,15,15,247,246,246,198,227,241,120,60,30,14,135,131,193,160,223,239,247,122,189,94,175,135,145,144,86,56,154,205,102,179,217,108,132,163,158,50,156,148,161,33,55,230,70,163,209,104,181,90,237,112,116,230,199,230,230,230,214,214,214,206,206,206,254,254,254,225,225,225,241,241,241,233,233,233,217,217,217,245,245,245,237,237,237,221,221,221,135,15,31,48,115,254,199,31,127,252,249,231,159,250,223,239,223,191,163,196,191,185,185,185,186,186,58,62,61,217,59,216,159,149,104,57,182,176,45,22,34,133,244,67,241,195,49,123,40,160,164,146,82,73,172,228,82,160,204,240,93,149,0,168,70,165,0,170,177,184,50,136,252,24,135,148,204,202,157,98,136,114,220,64,124,163,131,140,148,181,70,187,221,221,216,216,220,219,59,216,222,63,216,63,62,57,189,188,186,188,189,187,121,248,112,255,233,243,151,31,127,252,248,235,223,223,254,252,215,143,191,254,141,243,251,191,254,250,250,199,159,159,191,255,248,244,237,251,231,239,63,238,63,125,190,190,127,184,184,185,189,184,185,61,191,190,57,191,190,57,185,184,60,60,61,219,59,58,222,61,60,218,222,63,216,218,219,159,236,236,226,220,216,222,217,220,220,158,76,182,54,54,54,199,227,201,104,180,49,28,142,7,131,209,96,48,106,143,102,179,51,30,119,55,54,250,155,155,253,205,205,222,104,60,216,152,12,39,155,227,173,237,209,230,214,104,115,11,119,181,185,187,183,189,127,176,119,116,124,112,114,122,120,122,118,124,126,113,118,117,125,118,117,125,113,115,123,118,115,115,121,127,127,251,233,211,221,231,207,119,159,63,63,124,253,250,229,207,63,191,255,251,223,223,254,252,23,94,8,94,194,199,175,223,238,62,126,186,253,240,241,238,254,195,197,229,245,209,241,233,238,222,193,230,214,206,104,60,233,246,6,141,102,187,221,236,212,221,134,45,28,237,167,80,96,100,254,37,53,171,237,72,210,13,199,153,166,206,171,81,141,74,1,84,227,165,135,110,27,16,210,21,99,78,212,214,133,172,24,50,218,216,216,216,218,218,218,221,221,61,63,63,191,188,188,188,185,185,185,191,191,255,248,241,35,146,214,253,241,199,31,63,126,252,192,8,210,95,127,253,245,175,112,32,4,30,127,251,253,251,247,175,95,191,126,249,242,229,211,167,79,88,175,112,255,225,1,39,6,154,174,111,111,174,111,111,174,110,174,245,184,9,7,110,35,184,254,254,254,62,244,82,62,124,248,240,225,227,199,143,223,190,125,67,206,228,31,63,126,160,9,175,79,224,127,252,143,255,241,31,255,241,31,120,74,152,173,213,39,112,119,119,119,117,117,133,78,12,214,81,79,38,147,118,187,221,106,181,208,183,112,28,71,35,95,171,117,82,141,74,1,84,227,221,198,148,210,236,80,205,87,234,186,110,163,209,192,24,78,187,221,238,247,251,163,209,104,60,30,111,110,110,238,238,238,98,185,235,197,197,5,138,105,20,208,40,163,63,125,250,244,229,203,151,47,95,190,124,253,250,213,148,212,63,126,252,248,243,63,254,253,231,127,252,251,143,127,255,245,199,191,255,194,109,156,230,248,235,175,191,226,27,122,160,148,199,221,126,249,242,229,243,231,207,40,220,31,194,113,121,121,121,126,126,126,114,114,114,116,116,116,112,112,176,187,187,187,185,185,137,161,170,126,191,223,110,183,177,50,78,7,241,117,72,231,133,123,8,87,163,26,149,2,168,198,43,187,2,26,101,132,69,6,137,138,193,68,157,106,119,1,99,244,181,90,13,213,67,175,215,67,28,234,112,56,28,143,199,59,59,59,123,123,123,251,251,251,71,71,71,167,167,167,232,67,92,93,93,157,158,159,157,93,156,159,95,94,92,92,93,94,94,95,93,221,92,95,221,92,95,223,222,68,12,127,237,13,92,93,93,93,94,94,162,76,63,59,59,59,57,57,57,57,57,57,62,62,70,225,174,173,248,209,104,164,43,159,49,3,161,235,159,117,255,172,68,210,183,72,84,45,15,169,92,53,170,177,162,241,255,15,0,13,98,191,190,111,171,16,55,0,0,0,0,73,69,78,68,174,66,96,130]);Module["FS_createDataFile"]("/examples_data","matcap_00002.png",fileData2,true,true,false);var fileData3=[];fileData3.push.apply(fileData3,[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,2,0,0,0,2,0,8,3,0,0,0,195,166,36,200,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,56,42,105,84,88,116,88,77,76,58,99,111,109,46,97,100,111,98,101,46,120,109,112,0,0,0,0,0,60,63,120,112,97,99,107,101,116,32,98,101,103,105,110,61,34,239,187,191,34,32,105,100,61,34,87,53,77,48,77,112,67,101,104,105,72,122,114,101,83,122,78,84,99,122,107,99,57,100,34,63,62,10,60,120,58,120,109,112,109,101,116,97,32,120,109,108,110,115,58,120,61,34,97,100,111,98,101,58,110,115,58,109,101,116,97,47,34,32,120,58,120,109,112,116,107,61,34,65,100,111,98,101,32,88,77,80,32,67,111,114,101,32,53,46,54,45,99,48,54,55,32,55,57,46,49,53,55,55,52,55,44,32,50,48,49,53,47,48,51,47,51,48,45,50,51,58,52,48,58,52,50,32,32,32,32,32,32,32,32,34,62,10,32,32,32,60,114,100,102,58,82,68,70,32,120,109,108,110,115,58,114,100,102,61,34,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,49,57,57,57,47,48,50,47,50,50,45,114,100,102,45,115,121,110,116,97,120,45,110,115,35,34,62,10,32,32,32,32,32,32,60,114,100,102,58,68,101,115,99,114,105,112,116,105,111,110,32,114,100,102,58,97,98,111,117,116,61,34,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,120,109,112,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,100,99,61,34,104,116,116,112,58,47,47,112,117,114,108,46,111,114,103,47,100,99,47,101,108,101,109,101,110,116,115,47,49,46,49,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,112,104,111,116,111,115,104,111,112,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,112,104,111,116,111,115,104,111,112,47,49,46,48,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,120,109,112,77,77,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,47,109,109,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,115,116,69,118,116,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,47,115,84,121,112,101,47,82,101,115,111,117,114,99,101,69,118,101,110,116,35,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,116,105,102,102,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,116,105,102,102,47,49,46,48,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,120,109,108,110,115,58,101,120,105,102,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,101,120,105,102,47,49,46,48,47,34,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,58,67,114,101,97,116,111,114,84,111,111,108,62,65,100,111,98,101,32,80,104,111,116,111,115,104,111,112,32,67,67,32,50,48,49,53,32,40,77,97,99,105,110,116,111,115,104,41,60,47,120,109,112,58,67,114,101,97,116,111,114,84,111,111,108,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,58,67,114,101,97,116,101,68,97,116,101,62,50,48,49,56,45,48,51,45,50,53,84,50,50,58,50,53,58,50,55,43,48,50,58,48,48,60,47,120,109,112,58,67,114,101,97,116,101,68,97,116,101,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,58,77,111,100,105,102,121,68,97,116,101,62,50,48,49,56,45,48,51,45,50,53,84,50,51,58,49,53,58,51,51,43,48,50,58,48,48,60,47,120,109,112,58,77,111,100,105,102,121,68,97,116,101,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,58,77,101,116,97,100,97,116,97,68,97,116,101,62,50,48,49,56,45,48,51,45,50,53,84,50,51,58,49,53,58,51,51,43,48,50,58,48,48,60,47,120,109,112,58,77,101,116,97,100,97,116,97,68,97,116,101,62,10,32,32,32,32,32,32,32,32,32,60,100,99,58,102,111,114,109,97,116,62,105,109,97,103,101,47,112,110,103,60,47,100,99,58,102,111,114,109,97,116,62,10,32,32,32,32,32,32,32,32,32,60,112,104,111,116,111,115,104,111,112,58,67,111,108,111,114,77,111,100,101,62,50,60,47,112,104,111,116,111,115,104,111,112,58,67,111,108,111,114,77,111,100,101,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,77,77,58,73,110,115,116,97,110,99,101,73,68,62,120,109,112,46,105,105,100,58,101,50,49,52,51,49,52,57,45,51,49,57,102,45,52,101,50,49,45,56,98,53,53,45,56,101,49,100,102,51,56,99,53,98,53,49,60,47,120,109,112,77,77,58,73,110,115,116,97,110,99,101,73,68,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,77,77,58,68,111,99,117,109,101,110,116,73,68,62,120,109,112,46,100,105,100,58,101,50,49,52,51,49,52,57,45,51,49,57,102,45,52,101,50,49,45,56,98,53,53,45,56,101,49,100,102,51,56,99,53,98,53,49,60,47,120,109,112,77,77,58,68,111,99,117,109,101,110,116,73,68,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,77,77,58,79,114,105,103,105,110,97,108,68,111,99,117,109,101,110,116,73,68,62,120,109,112,46,100,105,100,58,101,50,49,52,51,49,52,57,45,51,49,57,102,45,52,101,50,49,45,56,98,53,53,45,56,101,49,100,102,51,56,99,53,98,53,49,60,47,120,109,112,77,77,58,79,114,105,103,105,110,97,108,68,111,99,117,109,101,110,116,73,68,62,10,32,32,32,32,32,32,32,32,32,60,120,109,112,77,77,58,72,105,115,116,111,114,121,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,114,100,102,58,83,101,113,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,114,100,102,58,108,105,32,114,100,102,58,112,97,114,115,101,84,121,112,101,61,34,82,101,115,111,117,114,99,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,69,118,116,58,97,99,116,105,111,110,62,99,114,101,97,116,101,100,60,47,115,116,69,118,116,58,97,99,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,69,118,116,58,105,110,115,116,97,110,99,101,73,68,62,120,109,112,46,105,105,100,58,101,50,49,52,51,49,52,57,45,51,49,57,102,45,52,101,50,49,45,56,98,53,53,45,56,101,49,100,102,51,56,99,53,98,53,49,60,47,115,116,69,118,116,58,105,110,115,116,97,110,99,101,73,68,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,69,118,116,58,119,104,101,110,62,50,48,49,56,45,48,51,45,50,53,84,50,50,58,50,53,58,50,55,43,48,50,58,48,48,60,47,115,116,69,118,116,58,119,104,101,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,69,118,116,58,115,111,102,116,119,97,114,101,65,103,101,110,116,62,65,100,111,98,101,32,80,104,111,116,111,115,104,111,112,32,67,67,32,50,48,49,53,32,40,77,97,99,105,110,116,111,115,104,41,60,47,115,116,69,118,116,58,115,111,102,116,119,97,114,101,65,103,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,114,100,102,58,108,105,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,114,100,102,58,83,101,113,62,10,32,32,32,32,32,32,32,32,32,60,47,120,109,112,77,77,58,72,105,115,116,111,114,121,62,10,32,32,32,32,32,32,32,32,32,60,116,105,102,102,58,79,114,105,101,110,116,97,116,105,111,110,62,49,60,47,116,105,102,102,58,79,114,105,101,110,116,97,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,60,116,105,102,102,58,88,82,101,115,111,108,117,116,105,111,110,62,55,50,48,48,48,48,47,49,48,48,48,48,60,47,116,105,102,102,58,88,82,101,115,111,108,117,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,60,116,105,102,102,58,89,82,101,115,111,108,117,116,105,111,110,62,55,50,48,48,48,48,47,49,48,48,48,48,60,47,116,105,102,102,58,89,82,101,115,111,108,117,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,60,116,105,102,102,58,82,101,115,111,108,117,116,105,111,110,85,110,105,116,62,50,60,47,116,105,102,102,58,82,101,115,111,108,117,116,105,111,110,85,110,105,116,62,10,32,32,32,32,32,32,32,32,32,60,101,120,105,102,58,67,111,108,111,114,83,112,97,99,101,62,54,53,53,51,53,60,47,101,120,105,102,58,67,111,108,111,114,83,112,97,99,101,62,10,32,32,32,32,32,32,32,32,32,60,101,120,105,102,58,80,105,120,101,108,88,68,105,109,101,110,115,105,111,110,62,53,49,50,60,47,101,120,105,102,58,80,105,120,101,108,88,68,105,109,101,110,115,105,111,110,62,10,32,32,32,32,32,32,32,32,32,60,101,120,105,102,58,80,105,120,101,108,89,68,105,109,101,110,115,105,111,110,62,53,49,50,60,47,101,120,105,102,58,80,105,120,101,108,89,68,105,109,101,110,115,105,111,110,62,10,32,32,32,32,32,32,60,47,114,100,102,58,68,101,115,99,114,105,112,116,105,111,110,62,10,32,32,32,60,47,114,100,102,58,82,68,70,62,10,60,47,120,58,120,109,112,109,101,116,97,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32]);fileData3.push.apply(fileData3,[32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,60,63,120,112,97,99,107,101,116,32,101,110,100,61,34,119,34,63,62,104,21,145,215,0,0,0,32,99,72,82,77,0,0,122,37,0,0,128,131,0,0,249,255,0,0,128,233,0,0,117,48,0,0,234,96,0,0,58,152,0,0,23,111,146,95,197,70,0,0,3,0,80,76,84,69,67,67,67,66,66,66,68,68,68,65,65,65,64,64,64,63,63,63,62,62,62,61,61,61,59,59,59,60,60,60,58,58,58,57,57,57,56,56,56,55,55,55,54,54,54,53,53,53,52,52,52,51,51,51,50,50,50,49,49,49,69,69,69,48,48,48,47,47,47,46,46,46,45,45,45,44,44,44,43,43,43,42,42,42,41,41,41,70,70,70,40,40,40,39,39,39,38,38,38,37,37,37,36,36,36,35,35,35,34,34,34,33,33,33,32,32,32,31,31,31,29,29,29,30,30,30,28,28,28,27,27,27,26,26,26,25,25,25,24,24,24,23,23,23,22,22,22,21,21,21,20,20,20,19,19,19,18,18,18,17,17,17,71,71,71,16,16,16,15,15,15,14,14,14,13,13,13,72,72,72,12,12,12,11,11,11,10,10,10,73,73,73,9,9,9,8,8,8,6,6,6,74,74,74,75,75,75,7,7,7,81,81,81,85,85,85,94,94,94,95,95,95,97,97,97,99,99,99,104,104,104,109,109,109,113,113,113,116,116,116,111,111,111,106,106,106,103,103,103,100,100,100,82,82,82,78,78,78,86,86,86,114,114,114,115,115,115,112,112,112,3,3,3,77,77,77,105,105,105,108,108,108,107,107,107,110,110,110,89,89,89,79,79,79,88,88,88,102,102,102,92,92,92,76,76,76,91,91,91,101,101,101,93,93,93,1,1,1,5,5,5,90,90,90,83,83,83,96,96,96,87,87,87,4,4,4,98,98,98,2,2,2,84,84,84,0,0,0,80,80,80,117,117,117,118,118,118,122,122,122,119,119,119,120,120,120,123,123,123,121,121,121,124,124,124,125,125,125,126,126,126,127,127,127,130,130,130,128,128,128,131,131,131,132,132,132,129,129,129,133,133,133,135,135,135,134,134,134,136,136,136,137,137,137,138,138,138,139,139,139,141,141,141,140,140,140,142,142,142,144,144,144,143,143,143,146,146,146,147,147,147,145,145,145,255,255,255,149,149,149,150,150,150,151,151,151,152,152,152,153,153,153,154,154,154,155,155,155,156,156,156,157,157,157,158,158,158,159,159,159,160,160,160,161,161,161,162,162,162,163,163,163,164,164,164,165,165,165,166,166,166,167,167,167,168,168,168,169,169,169,170,170,170,171,171,171,172,172,172,173,173,173,174,174,174,175,175,175,176,176,176,177,177,177,178,178,178,179,179,179,180,180,180,181,181,181,182,182,182,183,183,183,184,184,184,185,185,185,186,186,186,187,187,187,188,188,188,189,189,189,190,190,190,191,191,191,192,192,192,193,193,193,194,194,194,195,195,195,196,196,196,197,197,197,198,198,198,199,199,199,200,200,200,201,201,201,202,202,202,203,203,203,204,204,204,205,205,205,206,206,206,207,207,207,208,208,208,209,209,209,210,210,210,211,211,211,212,212,212,213,213,213,214,214,214,215,215,215,216,216,216,217,217,217,218,218,218,219,219,219,220,220,220,221,221,221,222,222,222,223,223,223,224,224,224,225,225,225,226,226,226,227,227,227,228,228,228,229,229,229,230,230,230,231,231,231,232,232,232,233,233,233,234,234,234,235,235,235,236,236,236,237,237,237,238,238,238,239,239,239,240,240,240,241,241,241,242,242,242,243,243,243,244,244,244,245,245,245,246,246,246,247,247,247,248,248,248,249,249,249,250,250,250,251,251,251,252,252,252,253,253,253,254,254,254,255,255,255,4,122,65,222,0,0,113,193,73,68,65,84,120,218,236,253,249,147,101,217,113,223,9,126,220,207,121,47,150,220,51,107,223,247,2,80,64,1,32,8,146,32,65,130,32,184,72,34,41,181,40,82,173,166,212,92,90,205,177,214,50,99,51,99,54,255,193,108,61,99,154,25,107,211,180,153,172,77,45,177,165,214,180,70,50,113,36,179,110,53,197,150,184,128,36,72,0,36,22,18,32,170,10,200,42,84,85,86,102,161,114,169,92,35,226,189,123,220,231,135,115,206,189,247,189,120,145,241,34,50,50,43,51,227,29,176,146,17,145,17,249,94,220,115,142,251,215,191,238,254,117,225,206,95,2,222,126,84,62,22,175,127,171,0,54,249,237,248,236,127,102,226,235,147,63,152,255,193,238,5,250,47,123,135,63,188,187,231,119,240,89,135,98,211,47,170,215,249,167,186,131,226,91,156,177,173,94,240,78,93,202,98,237,235,117,87,89,128,222,141,148,205,167,92,240,252,101,153,253,107,123,249,121,71,202,63,100,83,127,125,157,215,91,28,128,219,226,55,233,54,36,180,191,156,76,252,162,178,245,175,237,91,254,63,7,72,219,130,136,197,1,120,47,221,152,181,191,140,2,34,229,83,201,127,235,253,111,221,250,119,246,254,189,151,252,137,151,175,187,183,127,231,179,176,229,226,0,188,135,7,192,202,78,75,53,239,162,128,231,179,208,253,154,50,13,228,55,63,138,238,198,119,31,26,2,152,87,55,225,229,92,232,221,112,0,22,32,112,1,2,239,130,223,65,171,209,23,80,188,130,62,233,193,61,153,180,3,215,243,1,173,213,175,208,208,43,40,20,172,248,2,175,102,96,113,0,222,251,21,145,186,247,56,104,221,118,17,97,10,250,201,28,24,192,167,112,32,238,213,27,184,129,80,79,129,211,220,5,7,224,246,245,1,158,253,44,28,63,187,213,197,151,178,167,162,224,218,199,127,237,33,64,58,236,39,219,131,248,158,227,239,155,2,239,93,124,12,76,90,80,224,248,246,166,224,246,125,202,11,12,176,207,87,228,54,182,0,249,254,247,79,169,181,38,60,228,43,45,90,208,190,72,177,249,82,221,189,228,3,46,76,25,126,185,158,23,104,45,128,212,207,173,71,18,57,14,46,142,186,19,140,108,7,92,189,208,4,126,231,221,41,185,221,223,238,241,250,193,249,122,2,68,65,8,160,173,195,151,226,11,180,133,132,93,212,215,219,253,235,51,129,179,131,64,239,127,98,213,59,56,94,176,161,27,136,65,194,179,87,208,238,109,159,95,88,128,189,217,252,149,181,246,254,11,168,74,62,0,210,253,175,69,129,50,233,235,219,79,166,146,65,114,29,30,72,250,8,208,39,14,133,122,57,69,94,131,3,71,235,185,242,108,46,172,181,1,43,237,225,189,141,143,194,109,108,1,142,183,207,238,248,249,194,198,40,130,72,112,180,210,62,173,209,151,10,254,165,187,225,237,229,215,246,16,200,182,110,167,67,136,182,201,38,120,133,133,110,245,179,114,12,48,12,73,94,78,129,163,61,227,117,59,31,128,5,8,220,239,68,208,109,109,1,202,197,49,1,149,114,149,213,67,207,242,183,97,158,72,223,2,244,238,253,4,21,92,63,241,235,26,0,233,46,190,79,216,130,206,2,100,34,168,7,6,28,199,147,88,249,178,27,149,144,90,96,128,93,175,243,229,217,199,178,225,90,118,90,202,193,21,69,114,150,87,122,105,128,150,23,156,96,1,39,105,192,235,71,1,189,143,243,73,80,250,220,95,177,254,158,95,219,51,33,96,14,174,174,217,25,100,104,96,139,3,176,7,251,47,53,222,243,118,111,43,8,44,208,207,167,162,128,30,245,51,185,255,62,231,1,152,182,0,45,56,148,169,40,32,195,65,245,18,28,34,94,80,162,90,27,180,222,230,158,246,246,56,0,15,175,213,45,183,137,168,95,8,42,16,60,99,255,130,244,68,105,73,191,214,224,107,229,131,101,106,223,103,178,191,178,245,222,119,108,161,84,163,47,149,147,240,74,17,120,61,5,32,121,239,35,96,37,56,16,92,20,99,8,110,134,235,241,243,29,145,161,21,28,174,156,90,128,192,197,90,128,192,235,133,100,42,168,104,141,254,36,179,255,29,28,204,22,64,107,124,39,189,60,192,148,231,223,116,206,101,27,247,223,51,224,62,205,4,182,241,96,49,3,53,12,172,208,47,225,184,59,158,19,6,134,219,109,156,115,187,61,92,128,49,131,239,141,136,100,163,31,10,205,91,60,0,50,25,250,183,255,215,97,0,157,218,210,121,92,0,179,191,71,218,218,160,186,237,237,33,64,243,199,86,112,131,163,5,8,184,59,30,12,196,4,87,198,211,199,208,110,23,235,43,247,220,46,112,175,6,126,45,227,19,208,114,241,3,121,243,11,210,175,23,127,50,242,107,47,191,122,239,214,111,81,2,48,143,5,232,115,194,153,131,236,23,136,145,97,96,107,28,82,75,14,27,142,121,9,15,178,41,160,161,79,15,157,159,36,58,23,24,96,177,246,187,11,56,222,187,117,162,210,35,122,84,178,21,200,96,32,223,242,202,9,103,83,48,225,5,148,142,127,217,85,20,208,255,188,87,56,160,213,104,27,189,174,35,113,240,18,5,40,150,163,192,156,28,200,53,2,158,97,65,77,93,185,217,237,115,245,111,171,3,176,2,107,217,19,4,16,9,184,86,183,223,186,128,150,236,209,22,3,72,31,0,100,178,166,64,198,73,24,40,115,185,125,153,58,13,210,6,134,94,254,17,199,106,144,217,194,63,1,119,169,236,65,77,17,184,75,61,0,146,115,72,136,97,226,57,183,209,253,202,139,3,144,215,26,156,55,164,80,125,90,246,86,100,234,19,109,77,128,72,87,15,80,240,88,91,9,62,25,5,56,243,158,128,77,183,95,42,204,107,163,128,138,47,60,24,34,149,34,118,60,91,131,252,99,213,245,35,5,12,184,43,238,78,76,185,162,232,44,122,124,141,149,219,35,12,188,45,64,32,231,49,81,68,80,212,85,115,168,39,34,133,255,161,156,132,18,252,181,7,160,22,128,246,235,64,166,211,193,54,63,238,159,225,16,116,70,24,72,63,12,204,53,130,94,18,196,78,31,4,122,33,130,220,13,204,73,94,235,202,204,245,54,113,4,11,16,184,0,129,239,101,224,215,3,68,153,245,105,93,0,104,6,128,180,158,161,43,3,201,182,192,75,61,192,116,222,95,38,64,156,110,242,243,219,86,5,247,208,95,23,10,118,102,197,64,92,64,60,228,58,33,41,86,160,43,31,145,92,33,224,136,40,238,150,145,162,90,46,37,48,52,109,253,32,246,155,11,56,95,124,184,42,234,26,50,191,83,92,127,137,0,2,210,209,126,133,232,241,174,222,79,38,40,252,233,134,192,157,113,64,62,227,227,233,54,193,238,243,250,127,86,124,77,203,3,228,164,80,202,94,193,221,19,184,225,238,142,153,24,102,133,89,120,207,253,192,123,113,0,86,166,176,31,18,65,130,32,34,1,169,184,79,42,19,40,189,210,159,150,233,9,157,235,223,92,243,185,21,1,180,45,24,244,214,116,244,206,130,111,250,147,94,11,65,75,4,229,218,192,90,42,88,11,5,172,214,11,184,147,220,201,64,192,147,67,227,160,199,167,158,199,2,3,44,214,221,142,1,86,0,30,4,56,13,231,45,32,168,226,162,217,217,139,138,212,98,95,237,104,159,138,6,106,246,95,187,16,127,83,23,184,108,97,237,101,219,51,111,51,127,172,227,3,90,233,128,238,159,244,158,113,144,92,40,46,165,170,168,184,126,171,229,195,226,86,24,98,83,193,2,78,58,127,188,123,24,109,245,235,173,116,1,143,190,151,209,255,121,60,84,63,159,119,59,246,120,128,54,9,88,51,125,93,209,111,151,23,160,159,200,215,77,219,175,219,16,62,215,129,0,70,203,253,77,194,129,238,43,66,47,67,212,79,18,122,205,21,120,91,38,90,252,1,141,187,99,94,241,65,18,142,175,236,43,11,240,32,167,139,183,59,75,64,53,224,90,24,159,156,239,105,249,31,100,130,0,116,60,123,126,233,69,254,178,201,189,247,175,185,108,203,248,109,231,29,133,208,151,11,17,159,248,7,164,179,16,210,114,130,13,130,154,35,46,229,0,120,200,61,3,166,238,40,110,153,65,118,19,18,206,89,238,41,134,49,63,155,253,16,6,174,157,55,8,133,235,215,138,251,67,123,0,66,54,0,53,15,128,183,20,112,111,223,101,34,4,152,44,5,157,168,3,99,22,64,220,146,0,172,241,227,36,98,44,25,134,154,198,117,233,126,196,75,80,88,206,66,196,113,145,18,23,120,5,129,82,250,11,5,79,57,101,108,226,168,24,226,103,65,223,35,59,176,0,129,11,16,120,139,215,96,252,224,73,206,215,74,111,205,244,175,32,65,74,173,79,9,8,139,5,80,239,21,250,246,146,255,62,97,244,39,224,157,92,247,190,95,207,3,76,102,14,188,255,213,210,252,83,149,97,164,146,0,245,226,247,252,130,75,206,17,33,160,57,12,44,153,66,115,39,184,131,38,199,93,12,245,82,72,100,231,143,243,20,131,187,245,0,172,177,194,131,5,234,114,250,60,30,5,81,205,113,190,210,66,191,156,13,148,218,231,85,187,190,39,123,62,101,83,141,183,94,7,251,239,44,9,32,83,31,251,228,145,202,159,134,190,152,144,76,119,14,229,205,47,193,129,41,37,10,0,84,28,146,184,228,188,32,46,184,57,138,56,158,206,179,242,96,13,144,78,115,171,146,69,183,40,10,88,43,209,223,26,172,172,157,205,197,190,153,234,85,45,141,254,245,0,72,119,0,106,247,167,78,84,252,200,236,198,47,97,47,14,192,245,194,130,205,228,208,166,230,177,86,67,160,45,25,204,189,163,89,82,194,221,157,148,147,65,142,39,207,37,2,89,97,192,18,126,207,74,255,65,45,48,192,98,221,109,24,96,237,60,152,4,69,69,115,157,135,170,86,170,87,8,19,46,64,112,173,205,31,211,109,95,50,21,232,183,241,216,117,201,222,121,79,187,109,97,63,188,84,135,120,53,252,90,154,137,107,220,224,210,139,15,64,29,17,199,114,234,202,91,173,153,132,186,227,226,134,137,224,238,130,137,96,231,92,185,197,180,192,45,58,0,43,221,179,13,34,90,129,94,61,0,146,235,128,164,13,3,139,241,111,117,158,38,178,62,178,37,237,51,107,251,117,151,12,192,166,179,208,161,193,94,152,56,75,47,112,178,100,204,17,220,64,75,50,72,113,201,89,1,115,65,19,153,27,148,164,32,158,202,139,175,220,101,7,224,65,0,78,158,55,65,69,50,6,16,69,115,179,191,148,83,80,75,127,180,8,254,76,182,252,117,5,94,186,21,237,235,51,232,191,93,96,0,217,194,104,88,91,31,54,251,196,152,84,204,232,146,251,131,200,100,144,100,56,104,0,193,221,17,119,204,197,49,81,220,213,113,18,234,110,216,249,227,79,81,185,225,91,112,0,30,188,85,71,237,244,26,231,61,8,170,30,242,190,119,7,160,6,126,165,185,211,75,45,104,63,223,159,79,130,75,175,230,175,13,215,218,93,183,155,11,107,58,69,202,158,229,159,254,251,158,82,125,199,18,42,174,134,22,240,111,120,54,12,158,17,162,23,33,186,164,22,112,59,15,43,15,214,75,179,0,129,139,117,55,184,128,147,112,222,8,65,36,99,0,21,205,190,64,51,20,172,212,143,82,51,3,208,103,253,107,29,136,245,101,159,170,189,239,55,148,234,141,71,126,91,7,145,94,203,195,75,157,184,104,223,18,56,226,106,136,218,38,220,40,2,174,184,88,129,141,229,206,59,201,164,88,126,145,2,34,213,206,162,107,240,212,221,116,0,206,130,4,180,236,187,162,147,32,144,74,250,123,57,23,185,200,106,130,205,235,122,130,251,133,62,58,185,237,51,246,95,182,64,116,243,153,69,223,132,238,212,10,245,163,214,121,133,34,43,33,94,222,164,185,76,140,46,169,81,128,56,166,214,190,247,82,104,234,5,13,102,13,130,82,56,124,55,28,128,211,240,88,108,24,159,60,159,27,252,84,2,132,28,240,105,161,130,91,197,167,140,1,180,35,122,66,187,215,210,5,123,211,178,63,189,253,242,34,18,191,53,149,51,175,101,240,235,218,131,48,33,61,222,2,192,9,90,48,127,79,242,210,50,88,25,230,28,64,138,85,133,145,76,37,155,167,114,192,221,189,116,182,153,115,50,51,131,167,111,46,26,184,185,22,224,65,104,224,244,121,139,160,33,119,246,43,170,165,233,87,219,188,47,93,237,23,155,69,158,186,88,255,14,80,182,45,249,4,223,244,113,225,9,114,118,51,163,197,34,102,97,90,235,9,106,23,1,226,156,231,248,105,30,188,217,88,112,1,2,23,32,112,175,87,151,209,122,112,0,227,211,156,242,144,5,93,180,24,125,205,57,32,173,77,191,162,25,40,201,84,167,223,12,189,15,230,108,245,189,185,119,124,11,95,49,213,76,54,133,32,51,47,80,141,91,145,29,82,203,206,14,19,67,178,218,164,228,178,241,177,159,127,152,169,252,224,120,239,15,192,205,76,64,14,96,124,250,20,30,74,147,191,170,146,187,190,85,66,215,250,213,17,190,179,14,128,110,222,252,219,209,108,105,37,138,170,110,12,116,49,195,212,41,41,45,133,193,188,87,87,236,228,42,193,92,90,174,130,123,58,5,143,69,122,162,228,131,59,193,2,76,28,216,211,167,132,80,157,125,190,252,116,82,15,249,203,94,20,32,166,155,253,145,153,90,191,183,179,242,118,29,92,227,93,148,98,93,8,33,222,59,3,184,137,98,98,69,112,44,9,234,46,57,204,80,140,152,72,172,189,254,224,205,45,18,88,96,128,5,6,184,121,235,245,53,206,134,18,249,151,232,95,50,215,95,168,96,65,213,107,235,255,102,11,160,19,65,191,190,103,78,127,62,154,168,22,12,25,19,165,69,51,253,64,78,92,138,151,66,247,108,254,113,147,144,91,76,28,197,84,224,156,172,177,242,216,157,117,0,58,160,114,202,8,170,72,32,135,128,33,107,63,132,170,253,36,138,231,230,255,25,190,127,82,249,249,122,219,127,171,231,248,109,3,2,91,52,208,166,10,20,235,170,71,189,11,8,197,145,20,48,15,142,88,169,19,114,177,132,137,35,146,2,248,57,252,193,59,21,3,88,91,220,167,72,102,2,75,5,160,138,32,193,243,73,144,205,98,254,179,97,95,175,43,67,110,183,113,61,147,111,72,43,24,104,107,133,219,109,111,139,204,114,17,65,205,17,121,45,48,244,172,38,81,138,200,221,110,178,147,142,219,124,113,71,83,113,98,195,24,86,104,120,125,237,60,134,68,84,2,90,10,192,16,36,100,204,175,34,104,96,51,246,139,19,252,239,212,237,247,217,83,123,39,207,66,102,87,198,33,83,236,40,72,216,244,203,104,215,234,95,94,171,29,26,231,48,40,20,190,57,169,196,40,85,252,1,180,235,236,221,204,30,182,101,132,221,44,195,34,101,219,171,34,244,76,15,22,7,161,184,90,174,23,80,239,171,135,137,185,35,158,176,47,248,61,60,53,136,192,26,12,136,123,57,170,104,1,2,23,32,112,239,86,211,57,169,243,134,168,42,18,20,213,46,232,239,69,127,249,152,111,26,242,50,221,228,179,163,35,154,249,118,135,37,48,76,137,58,134,228,249,234,13,59,245,71,145,118,138,72,173,48,105,115,253,50,238,222,198,48,165,28,166,134,212,254,146,97,7,183,203,38,220,128,26,19,206,64,106,101,185,86,14,33,228,254,177,98,144,28,183,0,73,206,179,242,96,172,172,77,115,91,30,128,72,147,255,185,216,48,102,205,2,34,49,91,126,13,234,69,235,165,69,4,234,117,230,151,76,84,122,109,226,253,118,104,162,2,36,3,25,105,150,108,30,229,156,93,64,80,70,93,234,38,111,185,225,249,145,38,220,67,251,114,177,148,114,155,98,50,236,217,120,17,223,33,210,212,238,4,148,40,193,169,125,3,149,23,116,17,67,173,30,2,181,162,58,13,134,75,34,24,137,55,214,158,103,89,150,27,202,115,110,110,63,11,16,105,34,17,104,78,115,54,4,68,75,188,167,53,239,139,168,214,142,47,237,36,63,167,74,253,38,14,193,206,246,63,247,231,33,4,175,130,161,22,170,107,30,17,59,233,31,17,66,46,205,17,130,16,115,22,182,252,204,136,32,1,243,32,140,37,148,253,51,114,220,162,59,131,159,218,113,67,189,14,147,233,111,202,71,66,189,198,146,169,149,57,49,197,20,193,206,174,240,84,36,210,196,102,47,205,246,2,3,236,119,12,16,247,208,66,68,104,136,107,167,79,17,66,145,250,40,237,95,82,74,64,50,39,236,132,86,230,173,223,226,169,219,235,249,111,23,139,37,220,37,228,251,74,136,72,108,112,115,167,25,53,92,75,107,215,184,246,169,80,187,206,69,16,73,68,145,117,96,5,249,246,151,87,89,93,142,203,132,225,32,227,148,129,66,74,30,144,88,155,59,67,218,45,123,224,213,42,109,170,27,20,92,18,106,222,83,183,20,81,207,165,229,138,144,56,197,131,131,229,166,238,201,94,89,1,249,212,158,133,129,17,26,26,198,95,180,64,8,57,220,47,13,0,153,4,202,7,64,93,107,46,96,226,0,232,164,224,195,68,248,191,3,39,80,85,26,64,130,53,140,211,37,70,87,175,125,23,15,167,17,2,43,32,172,225,28,96,109,133,171,172,136,179,118,96,170,15,231,10,195,240,54,159,95,61,48,228,208,112,41,119,130,137,67,150,246,9,59,122,55,244,103,206,119,77,100,214,211,146,41,138,211,142,155,36,220,205,139,200,184,25,230,9,195,13,111,12,63,254,212,128,72,220,75,28,184,103,7,160,137,17,241,245,215,57,149,57,63,205,213,222,65,4,209,32,221,192,135,150,7,40,23,95,166,38,60,246,74,124,119,92,224,39,238,72,176,49,205,179,111,113,249,242,187,23,248,171,227,134,85,65,240,203,75,44,95,4,86,174,2,28,128,53,142,228,221,121,247,248,69,99,69,36,199,217,71,96,131,245,67,130,115,69,56,44,255,132,35,71,14,30,100,249,242,128,33,77,234,88,133,249,143,128,77,18,22,222,31,56,81,21,37,221,141,162,48,237,150,21,71,83,114,220,82,254,74,147,107,137,31,230,177,101,113,154,61,195,1,123,136,39,4,24,159,194,67,213,117,16,13,133,242,107,213,28,251,10,176,180,10,255,61,189,151,62,242,219,77,129,167,16,132,134,209,191,252,56,31,150,230,2,205,186,231,202,172,43,199,47,178,6,7,242,63,155,79,193,5,96,5,86,215,13,116,173,108,211,133,252,77,35,174,225,199,120,151,159,226,200,185,7,132,255,246,125,75,104,20,65,119,228,2,122,209,223,132,201,119,173,90,50,109,67,83,41,47,205,69,165,173,194,72,70,130,130,186,35,222,156,226,193,229,61,205,133,44,64,224,62,95,51,93,192,220,171,210,62,222,240,220,171,78,115,242,141,128,170,228,139,31,36,10,162,161,232,127,139,230,134,112,122,35,158,38,178,62,76,81,191,219,157,115,81,115,144,64,35,45,237,234,137,181,119,223,252,101,54,46,238,253,163,26,177,241,229,123,15,177,28,82,2,141,208,52,195,66,221,107,216,198,87,246,193,64,79,124,214,38,253,129,59,150,133,36,221,10,44,72,230,184,165,132,185,145,12,227,216,243,203,84,50,32,19,73,55,4,8,246,200,5,68,94,165,97,109,77,4,36,228,146,47,9,93,83,119,169,252,144,73,162,127,186,195,79,118,96,149,198,12,7,77,67,19,32,169,72,14,0,206,158,253,203,12,79,127,239,25,142,237,253,254,167,123,25,253,192,209,200,63,189,231,190,37,150,52,145,116,24,72,14,226,163,102,174,102,190,226,10,164,173,25,170,173,68,181,88,36,223,12,83,76,29,151,60,136,12,209,90,49,164,46,156,93,121,44,214,224,109,15,50,98,242,153,61,114,255,222,172,113,242,92,16,100,80,196,158,163,34,245,52,72,85,126,22,250,195,126,165,157,253,179,233,0,200,182,198,103,52,14,7,72,163,117,150,141,192,248,252,155,252,228,146,52,92,213,35,112,241,200,158,31,128,119,133,195,222,24,27,135,223,254,35,226,253,71,88,218,176,68,12,134,89,216,158,153,243,105,19,80,140,135,209,42,77,183,149,193,9,73,96,110,142,37,199,177,6,115,195,44,57,214,220,243,60,49,10,56,205,141,95,224,5,6,216,239,24,224,70,45,64,83,124,209,120,237,36,231,162,8,26,37,212,236,63,57,30,212,172,2,159,25,161,137,113,223,61,153,255,29,221,127,136,196,102,220,192,48,226,27,239,158,226,199,142,124,7,142,234,197,92,81,115,19,36,120,237,221,60,238,231,56,27,215,56,186,250,63,98,15,125,247,69,78,111,40,43,207,254,217,198,28,236,128,207,128,1,69,114,126,202,2,24,38,150,197,166,205,18,37,22,52,204,26,193,172,57,193,243,203,2,222,236,129,15,223,27,23,0,188,188,118,142,168,162,16,53,247,255,7,9,133,61,215,50,231,179,12,124,160,21,1,239,165,127,54,203,61,108,247,56,19,49,18,215,71,156,57,245,99,75,112,88,120,247,232,69,56,98,192,187,123,127,0,142,95,196,14,92,57,218,57,188,251,207,253,171,23,88,61,12,107,227,176,52,23,18,235,65,193,78,121,178,157,59,235,173,180,100,30,57,103,152,97,110,208,120,194,173,72,76,187,55,99,30,125,108,249,118,177,0,8,222,52,240,123,18,80,13,146,179,192,161,173,0,84,69,213,35,244,162,255,86,4,170,162,65,159,169,242,181,205,203,26,3,231,220,107,127,142,120,37,115,208,136,31,42,133,54,151,15,238,61,6,136,140,7,77,128,196,49,46,31,188,12,233,216,89,174,190,246,0,171,110,115,226,177,242,77,189,186,144,206,12,228,3,208,73,11,98,98,134,153,227,169,156,132,124,0,44,37,90,28,112,195,56,48,222,16,169,224,32,79,242,42,227,147,133,242,147,128,104,137,2,130,74,81,129,151,182,238,191,61,0,133,250,41,126,192,102,158,171,109,94,122,48,126,235,53,254,243,143,140,9,199,46,100,103,116,220,252,93,142,99,87,24,239,125,221,168,28,198,208,243,28,51,46,16,244,48,118,149,123,56,242,248,97,254,249,35,43,190,141,41,158,245,219,72,238,18,117,10,45,84,239,64,61,0,109,89,81,118,144,174,88,114,178,102,106,188,240,58,15,30,122,18,120,213,111,140,23,90,128,192,125,190,110,12,67,52,12,158,188,198,147,47,159,62,203,128,42,237,24,218,18,208,210,252,232,34,61,210,95,182,106,244,209,62,24,144,237,141,207,183,199,255,209,69,46,251,21,142,249,209,156,175,63,119,252,242,17,206,29,189,122,232,102,148,7,7,227,221,99,231,134]);fileData3.push.apply(fileData3,[92,110,56,202,21,119,46,30,5,46,115,129,63,127,244,191,123,140,237,226,206,174,44,168,235,22,209,90,65,94,106,69,197,69,112,241,254,4,34,17,92,66,149,159,73,69,94,80,253,20,172,112,109,15,12,219,143,238,252,103,158,132,87,189,125,235,206,229,47,138,82,248,191,128,12,40,149,96,4,186,130,144,78,239,165,237,246,154,150,118,222,122,227,93,9,205,8,93,106,34,164,229,103,249,195,243,63,73,243,230,137,156,49,186,244,158,93,159,130,52,174,220,247,6,191,249,208,131,12,26,81,82,32,75,130,218,236,200,160,59,155,93,150,176,252,103,212,161,82,101,196,132,229,81,131,25,3,56,102,158,72,153,19,52,240,79,124,128,107,171,39,219,218,145,93,101,209,119,101,1,94,237,81,119,190,206,105,139,61,198,39,244,70,250,101,97,140,73,113,207,105,45,206,57,220,208,135,254,100,132,196,21,32,129,114,249,223,177,241,23,198,156,58,230,231,185,255,237,193,123,104,63,175,0,135,112,222,89,225,39,134,191,206,35,199,63,250,21,214,86,61,65,136,216,118,129,129,246,122,72,122,140,90,182,23,165,139,192,178,90,30,121,20,165,182,163,170,213,193,94,95,230,41,132,39,121,117,110,236,188,39,22,32,27,1,128,107,188,125,233,52,167,60,198,138,246,98,46,3,8,82,45,64,59,252,167,75,253,111,110,248,145,109,89,127,80,161,105,194,10,27,167,95,249,243,44,31,2,176,107,224,7,121,239,90,4,222,5,142,114,149,3,239,114,92,18,163,255,233,241,19,124,244,143,27,33,106,98,219,242,109,239,199,132,237,184,33,106,199,104,158,48,228,214,206,158,203,151,191,201,241,192,24,204,63,193,202,147,83,55,115,1,2,23,235,214,128,192,107,192,234,8,63,121,142,172,252,155,161,95,157,252,148,11,66,188,171,189,106,201,191,169,202,159,121,78,224,104,121,137,245,81,32,70,222,228,228,95,250,161,239,112,224,248,101,46,140,6,135,128,156,214,127,175,214,144,119,225,40,71,185,186,114,17,126,92,127,155,43,135,131,225,73,240,141,57,74,71,218,170,97,113,193,179,83,232,235,141,182,67,177,140,92,30,86,71,89,42,72,122,137,231,95,125,178,191,35,187,112,1,191,178,11,8,240,100,217,255,87,159,228,43,95,136,32,154,93,128,4,9,72,168,218,79,42,210,63,0,212,110,128,126,253,247,156,204,111,194,226,10,227,245,111,252,101,198,225,220,195,156,58,126,62,27,223,241,253,145,83,239,233,21,26,2,35,144,120,31,172,93,120,130,43,191,241,224,39,249,242,149,1,177,9,243,115,195,157,148,16,86,170,196,220,235,200,25,183,132,187,99,201,156,148,57,193,132,73,74,28,123,126,165,120,228,107,192,234,45,179,0,215,128,213,147,124,157,47,6,69,61,106,209,250,205,252,143,228,73,48,162,244,14,64,25,2,213,158,128,29,236,191,52,202,242,135,255,128,215,79,255,202,41,142,94,102,141,193,149,1,227,107,199,14,208,240,14,195,247,108,243,71,0,28,131,11,108,28,184,198,133,135,175,92,128,159,250,135,151,185,239,64,194,135,105,142,200,176,146,96,117,202,0,174,54,37,65,41,166,158,21,68,148,220,64,144,191,156,2,92,120,233,121,150,229,213,22,149,45,48,192,98,221,124,23,0,92,99,149,87,199,107,159,207,245,223,170,66,200,97,96,64,203,236,183,60,10,136,86,243,21,65,39,245,126,173,205,253,108,211,224,221,196,72,186,240,26,63,247,206,67,87,185,58,126,248,44,247,52,23,224,88,132,119,86,149,247,50,16,188,48,130,251,99,115,1,185,167,201,22,245,205,227,87,159,224,31,61,113,15,227,141,56,155,21,166,111,245,41,207,193,90,23,224,121,246,104,77,13,209,213,9,155,121,202,194,178,150,18,150,76,72,99,225,211,32,60,201,181,91,231,2,50,220,240,230,116,68,40,93,95,133,255,211,82,224,165,210,155,250,222,251,229,39,162,222,121,171,62,99,92,231,244,143,61,195,59,118,234,97,46,44,191,51,162,137,48,122,155,33,92,27,113,255,123,24,6,30,123,27,46,28,187,48,226,104,243,46,248,232,40,199,86,175,189,204,143,252,246,136,135,108,219,248,84,152,174,25,205,242,210,253,179,226,121,78,125,153,89,213,114,130,134,136,26,18,18,13,209,121,245,201,213,93,193,192,221,88,128,147,79,241,46,71,249,202,231,99,34,70,65,53,40,185,96,54,143,1,208,46,252,239,234,126,116,106,214,199,182,5,246,210,120,200,209,194,7,127,255,91,252,39,239,220,199,27,242,200,29,96,84,207,250,49,206,60,251,22,255,254,253,43,235,36,213,60,51,122,27,140,219,51,127,133,17,232,215,10,21,66,192,72,142,121,50,220,199,25,18,122,50,176,31,124,132,209,112,117,87,239,118,55,22,64,174,193,240,36,167,133,88,242,253,26,58,81,79,102,242,127,51,36,126,183,101,251,163,26,141,69,150,255,205,155,127,142,179,247,157,229,193,11,220,33,235,145,215,143,241,153,127,241,145,101,150,25,51,222,182,151,160,223,70,92,2,66,155,208,151,116,196,122,186,50,57,61,224,120,54,9,182,246,54,247,143,118,23,5,44,64,224,126,7,129,127,125,231,63,179,122,141,209,133,75,124,33,16,144,168,168,214,48,80,171,11,40,24,160,85,0,233,205,250,246,121,9,224,20,155,196,225,23,127,139,55,126,232,145,243,12,14,173,193,27,43,119,192,35,93,127,4,222,92,222,96,40,135,63,203,79,254,241,53,14,125,224,143,7,243,146,194,210,159,71,94,59,199,234,216,217,226,2,44,225,110,88,50,195,147,51,118,255,4,43,247,143,216,77,64,188,155,3,0,172,126,253,247,24,136,135,2,254,99,102,254,53,151,132,185,246,65,96,55,245,183,173,254,157,15,254,197,228,130,158,255,6,127,251,242,161,111,32,186,204,163,233,228,157,114,177,252,105,194,27,43,35,126,253,233,19,140,211,60,89,129,78,75,204,107,149,144,119,39,32,31,0,105,192,220,140,132,97,141,57,102,70,227,118,140,23,158,123,119,87,7,96,87,81,192,42,47,191,20,115,188,151,71,191,137,144,197,127,178,8,128,244,6,192,116,252,79,65,131,243,106,182,51,182,165,134,147,127,245,81,82,76,207,242,22,15,193,133,103,239,128,189,127,229,217,87,120,132,147,60,187,254,208,69,126,244,255,247,62,78,200,252,5,74,218,205,165,169,218,98,245,111,74,67,25,150,101,102,203,76,77,17,130,113,142,175,241,220,174,42,33,23,24,96,159,175,221,88,128,183,199,124,237,220,160,76,126,208,118,196,131,160,170,138,119,83,223,219,250,15,105,239,127,239,212,109,123,43,134,23,78,242,75,151,225,149,247,189,242,8,247,188,9,44,221,9,143,116,249,149,103,121,229,145,101,94,121,246,149,68,248,243,79,240,111,30,153,143,20,110,7,214,215,33,116,51,72,225,146,24,82,151,76,12,231,242,32,9,156,251,90,228,129,221,28,128,209,46,252,219,73,206,69,114,15,88,169,3,14,228,9,80,83,252,79,41,254,150,73,29,192,57,249,159,149,239,188,244,105,206,159,131,251,210,179,144,158,10,188,252,216,203,119,194,9,120,238,101,252,245,103,224,165,103,2,233,91,99,126,252,255,251,194,118,247,172,101,132,90,162,172,204,31,201,157,194,53,53,152,135,169,1,38,145,84,115,170,238,38,196,11,47,35,199,110,141,5,88,63,69,84,178,226,79,214,125,8,101,184,51,46,189,1,48,125,254,175,227,2,230,230,255,190,115,254,47,60,198,187,207,4,222,125,69,158,129,111,193,115,119,196,254,63,249,210,243,188,228,16,100,252,22,107,79,158,100,229,103,255,233,247,110,143,198,43,39,40,149,3,144,105,78,48,119,11,102,9,12,215,142,74,246,252,84,215,118,85,25,35,63,183,131,111,30,142,30,63,199,232,204,127,8,165,238,191,140,254,80,13,66,16,201,138,144,173,5,40,252,95,47,249,59,199,214,123,46,164,121,241,79,223,230,195,247,126,75,225,105,248,214,211,119,188,167,253,251,124,228,216,53,6,203,87,140,224,81,104,134,112,117,249,250,241,128,183,157,195,185,121,200,139,140,72,42,2,18,214,120,238,28,74,102,13,146,18,233,175,143,30,231,220,149,225,136,199,191,189,0,129,139,181,215,46,96,8,124,123,200,153,203,213,174,151,150,127,52,104,149,0,236,44,62,221,176,135,157,116,125,71,6,227,52,224,79,94,255,17,124,67,224,233,111,2,223,188,227,31,243,223,230,11,167,30,227,234,165,85,104,92,192,45,114,32,93,47,22,44,110,65,92,235,64,82,201,42,184,221,48,34,77,116,67,181,12,65,222,28,148,74,229,111,223,140,3,48,2,134,103,120,249,141,216,206,254,213,130,3,202,1,200,35,255,58,5,96,157,116,97,243,248,254,1,107,28,188,204,183,254,211,111,115,239,107,207,194,43,79,192,107,79,220,241,7,224,12,39,6,223,228,129,165,177,18,44,192,120,188,197,133,152,165,135,173,41,243,255,37,41,160,94,229,48,234,52,189,82,54,140,126,246,187,129,131,87,96,56,55,182,159,31,3,28,4,174,92,184,196,231,163,196,114,241,131,34,26,50,248,87,245,26,5,180,21,192,218,27,250,59,39,244,107,136,92,123,131,159,122,247,48,111,131,243,196,221,97,104,27,56,245,0,191,241,68,220,32,32,129,212,176,117,134,168,195,1,78,29,53,91,254,103,158,69,239,114,151,128,121,110,25,72,201,114,7,177,249,15,242,200,131,156,227,202,130,8,90,172,57,93,192,220,109,180,39,128,43,126,50,23,254,105,118,253,253,28,112,111,232,231,38,254,127,254,182,95,231,209,111,252,233,207,115,250,225,85,206,60,81,24,244,187,192,5,24,135,31,55,126,230,127,248,192,18,35,220,137,49,109,221,216,43,237,192,169,34,38,221,145,194,173,150,176,26,185,79,164,218,12,199,80,154,53,86,207,157,122,113,39,97,224,47,207,251,157,167,94,228,92,252,202,23,136,162,129,160,74,200,216,47,228,50,208,88,147,2,69,244,69,251,163,63,230,221,126,248,16,191,255,141,191,113,154,135,71,17,116,48,198,34,123,44,143,253,30,173,55,159,222,224,194,195,255,159,167,88,25,108,140,137,49,93,55,106,239,250,200,219,94,32,47,66,2,185,99,12,39,153,121,214,143,180,38,183,142,91,227,13,63,240,196,131,192,185,189,7,129,15,159,99,244,242,231,135,69,5,190,166,123,181,14,3,43,4,112,109,249,159,226,255,124,6,200,153,185,126,151,63,251,69,238,69,207,60,130,14,174,30,96,163,81,6,118,23,88,128,231,70,111,242,144,255,244,175,241,196,209,165,6,79,70,138,115,130,64,113,41,3,6,189,237,175,117,171,92,139,131,4,71,113,68,100,192,239,69,134,156,184,9,81,192,149,33,111,191,30,67,25,105,130,150,14,144,201,214,175,254,111,210,159,252,196,188,77,191,127,202,47,189,249,220,21,154,199,172,98,148,1,107,119,254,1,56,192,203,79,60,196,193,75,252,101,254,71,142,80,122,60,182,118,0,229,143,18,2,138,215,115,209,5,132,154,103,152,120,127,224,130,16,192,191,54,216,9,35,188,0,129,251,124,109,143,1,174,192,112,116,144,19,92,228,43,159,143,1,9,177,228,128,66,8,80,4,129,202,236,199,154,4,212,169,254,239,237,154,164,18,195,141,49,223,243,185,193,7,238,254,71,254,175,159,57,202,56,37,108,176,221,51,169,104,160,39,35,83,122,70,113,199,147,167,78,66,198,115,161,120,131,165,71,127,136,141,67,112,229,32,112,133,131,55,234,2,14,2,195,19,112,250,77,190,24,91,229,151,190,77,23,175,157,63,181,7,140,73,226,103,91,51,227,67,70,241,163,252,222,159,253,13,187,235,247,255,240,143,253,214,1,146,127,132,63,245,237,140,179,193,180,176,188,76,128,196,118,218,110,150,106,16,117,5,57,117,134,199,78,244,118,239,250,7,96,59,184,112,142,130,40,94,123,41,247,254,181,195,159,165,166,126,116,162,248,191,223,255,57,239,168,95,1,210,231,120,233,23,180,185,235,15,64,186,255,23,254,25,143,47,127,157,176,237,239,90,21,68,50,11,168,253,57,3,25,255,121,137,178,221,144,224,185,83,32,38,127,25,78,192,137,110,239,110,196,2,156,128,175,194,139,124,251,165,115,12,180,157,252,217,238,187,246,24,96,145,54,12,220,89,251,111,114,134,23,94,226,231,245,252,67,119,253,1,184,114,234,209,159,231,95,60,42,204,161,248,222,26,129,220,47,162,164,222,220,60,17,19,68,29,199,4,181,0,46,129,20,252,13,120,236,4,95,125,17,40,127,46,64,224,98,237,210,2,124,245,69,224,240,165,111,115,225,108,204,101,8,82,197,160,85,181,215,20,220,89,128,73,251,63,95,44,18,185,252,198,79,17,223,189,124,230,174,127,226,246,252,149,243,124,242,119,31,223,193,243,41,137,160,254,224,76,36,15,175,81,119,172,118,137,100,102,198,37,240,70,252,54,47,126,245,197,115,112,120,47,120,128,75,15,191,206,203,65,178,250,139,104,229,127,170,11,200,4,96,245,14,244,50,64,204,153,4,122,241,79,120,245,71,31,224,173,135,14,94,185,235,15,128,114,240,10,227,251,223,224,47,254,241,54,219,222,235,27,204,46,64,186,73,212,94,210,173,237,184,193,36,154,167,225,185,33,132,175,28,46,248,111,59,5,173,248,213,237,222,240,57,94,228,244,101,222,12,130,107,102,128,75,58,88,69,80,215,246,226,247,25,160,90,1,62,95,18,240,143,223,228,47,157,129,7,222,99,173,135,91,178,158,121,235,48,60,246,192,175,241,155,115,41,203,169,149,90,241,58,119,186,125,202,46,8,106,130,139,90,102,2,99,2,119,23,248,194,199,139,120,1,95,93,96,128,197,186,65,23,112,142,213,147,68,74,199,127,8,222,34,125,165,230,252,161,63,16,118,242,120,109,239,236,222,250,62,86,31,89,194,237,208,229,187,254,137,191,114,244,148,115,229,224,247,241,175,190,159,185,76,192,84,43,141,86,97,49,105,167,80,119,2,188,210,224,166,142,232,73,62,252,34,112,238,197,109,44,128,252,248,118,239,226,57,206,188,251,155,74,179,20,8,165,254,167,52,131,107,8,157,4,176,182,45,64,115,243,127,241,202,128,216,44,209,124,231,67,237,215,30,219,71,151,239,31,188,248,125,252,126,8,140,87,154,29,112,130,185,42,132,212,137,10,55,158,135,73,224,201,154,210,62,62,18,142,254,244,177,17,47,31,190,116,99,22,224,197,175,190,204,195,167,17,162,182,3,96,164,20,129,247,72,170,201,161,63,115,242,63,27,43,89,252,227,204,183,186,3,240,250,62,58,0,159,248,58,28,30,27,131,237,58,199,38,20,37,75,158,168,220,127,196,171,254,128,98,34,82,216,66,133,179,175,159,58,204,225,109,65,224,182,204,229,19,124,233,247,34,57,223,159,213,223,170,248,151,246,69,192,123,165,160,243,242,63,170,9,13,103,121,253,23,222,220,151,238,55,188,255,36,79,106,51,207,52,226,222,112,161,74,14,150,105,115,46,184,122,17,224,55,209,172,204,108,49,17,127,243,71,46,113,248,197,5,8,92,172,27,34,130,158,59,199,203,17,186,222,191,182,255,43,103,30,218,34,48,200,3,225,231,39,128,87,174,56,43,151,95,227,47,28,61,190,47,159,253,185,171,191,205,129,227,210,43,237,186,222,77,181,214,242,183,3,201,219,191,10,181,98,76,20,83,28,146,160,92,250,33,214,183,61,0,219,49,69,103,142,241,198,128,58,250,67,203,240,63,157,204,1,137,148,34,112,217,137,98,241,88,6,108,156,249,46,238,191,124,100,127,94,190,199,254,183,252,215,241,94,54,230,111,233,202,109,163,149,255,41,216,80,66,42,205,228,1,39,184,43,120,2,253,226,179,108,92,58,124,131,24,64,190,78,168,115,255,84,91,25,16,85,60,104,127,16,136,238,84,0,130,181,195,112,250,212,95,227,220,137,115,251,242,0,156,218,184,151,191,253,223,31,34,110,167,41,59,57,127,86,240,204,255,212,35,161,174,158,107,132,234,116,193,108,10,92,94,227,185,237,209,197,98,45,48,192,117,214,161,147,191,79,68,35,90,203,64,243,31,234,168,244,39,65,183,156,143,218,188,252,143,52,239,240,230,207,126,27,78,237,79,23,192,35,35,94,123,123,133,7,182,21,149,110,25,161,86,60,76,83,219,49,12,136,33,226,117,127,212,50,37,151,244,247,89,62,118,131,7,224,202,215,6,32,33,20,87,47,50,49,236,99,118,241,207,188,253,223,135,222,61,197,79,13,225,193,47,117,95,59,186,143,246,255,252,253,151,121,245,103,127,141,195,199,199,219,251,254,226,5,20,235,70,181,116,127,157,75,68,157,58,172,67,212,73,232,128,151,223,191,13,6,144,159,157,241,197,75,60,119,230,16,167,62,56,186,202,175,122,204,157,0,26,65,131,6,52,207,4,84,180,237,1,19,209,222,40,32,109,233,160,153,224,38,79,192,49,33,202,87,62,2,15,140,184,240,228,254,52,0,175,142,31,97,245,213,99,252,219,15,14,50,159,235,91,148,10,75,43,33,153,107,195,75,141,160,123,59,91,194,176,60,91,48,101,53,241,212,24,201,147,209,60,250,151,56,179,99,11,112,24,56,193,101,206,44,97,161,189,236,165,219,175,164,252,39,82,0,237,149,159,227,222,139,152,97,49,144,206,92,124,140,55,24,226,215,86,247,229,1,24,51,2,30,103,249,205,135,87,73,227,8,22,183,171,19,180,105,147,235,157,126,100,165,225,10,36,119,11,142,156,90,134,7,56,195,3,103,22,32,112,177,102,89,128,173,132,133,94,227,49,14,157,172,93,223,218,9,255,139,72,54,73,147,170,255,115,19,0,33,73,194,151,26,46,189,254,203,71,120,253,109,103,125,55,179,110,238,138,53,132,181,211,124,250,95,28,92,66,205,17,52,109,27,181,89,109,19,233,106,69,16,47,37,34,34,168,21,165,6,199,148,144,190,68,184,252,44,12,31,251,211,153,49,97,156,253,190,70,15,12,249,218,161,119,191,134,182,35,32,122,7,64,153,68,131,202,228,252,247,235,47,39,32,207,254,17,223,121,145,47,113,249,208,58,227,247,112,236,211,123,185,6,107,111,195,75,99,62,252,163,95,90,230,222,148,208,109,247,127,2,23,168,121,55,110,70,212,51,9,40,90,62,19,17,197,253,43,124,250,210,240,1,190,182,69,113,216,150,81,192,215,120,225,194,235,231,136,85,12,90,85,242,52,152,46,25,68,149,130,152,216,255,109,157,138,105,100,240,167,231,56,253,236,203,107,12,158,122,153,241,219,251,243,254,63,249,21,88,121,126,204,203,172,126,135,131,31,251,35,108,56,218,126,204,144,90,43,23,81,147,65,157,36,71,182,0,185,112,172,180,22,95,224,252,49,134,176,133,136,220,2,3,44,136,160,173,188,211,235,239,126,126,208,9,255,171,8,65,36,203,195,246,130,0,118,154,3,50,69,104,46,188,205,207,191,61,30,176,114,45,194,90,220,151,207,254,85,224,73,78,210,240,125,255,154,163,95,159,203,240,247,219,172,69,83,109,26,40,3,217,220,75,50,72,36,224,34,138,11,124,229,39,70,175,240,2,117,196,209,212,1,24,110,229,1,120,226,159,199,234,250,67,15,4,162,51,93,192,252,89,32,181,134,245,183,95,228,12,13,140,223,108,96,188,63,47,95,51,128,147,52,52,241,252,39,248,147,165,131,104,218,158,19,196,107,30,96,210,5,32,128,21,145,198,92,172,231,128,169,113,225,181,141,35,140,206,40,143,236,140,9,252,246,169,216,143,243,171,151,191,94,238,114,30,135,226,209,26,214,222,61,192,111,60,178,6,156,127,152,7,247,169,245,125,253,49,184,124,242,60,199,159,255,237,191,206,239,28,63,136,164,165,27,107,141,83,47,106,179,46,158,55,42,36,39,188,244,224,3,188,181,19,23,208,0,135,248,3,73,195,162,5,35,64,16,66,54,243,90,49,159,196,89,77,32,210,162,253,45,176,239,242,53,94,253,248,191,227,83,107,0,79,101,74,100,63,174,7,199,192,83,79,193,248,83,191,206,103,126,247,8,199,175,204,214,149,247,41,70,176,126,84,208,30,237,152,241,148,217,58,47,125,135,34,136,6,70,103,79,63,192,229,67,23,103,90,128,5,8,92,128,192,205,235,37,94,120,246,2,167,84,51,223,211,97,190,76,11,49,61,12,108,71,82,144,205,242,218,89,174,189,30,248,236,241,197,227,47,235,188,51,30,157,101,184,188,62,207,119,171,109,70,6,217,78,136,149,153,44,46,130,148,188,33,33,189,254,16,207,110,81,112,61,243,0,60,203,155,143,253,14,46,26,122,237,223,109,222,183,133,4,178,5,76,217,230,0,44,93,126,135,239,255,189,128,159,95,236,124,141,140,132,175,253,224,231,57,116,112,61,206,27,5,208,77,151,106,191,42,162,169,128,192,156,17,204,87,119,192,27,15,114,241,232,125,51,7,138,108,241,130,15,156,126,139,64,144,78,13,42,116,36,96,219,253,39,253,209,96,243,38,129,245,194,133,53,94,15,134,216,98,231,187,59,125,238,228,26,231,151,151,183,143,2,240,174,67,176,32,62,47,51,70,92,68,49,164,50,129,161,32,65,228,11,252,236,3,179,31,119,252,218,140,47,190,192,215,26,205,1,70,144,137,41,208,101,30,120,215,140,50,9,37,230,137,5,7,111,157,19,222,108,181,206,23,171,172,183,132,11,203,79,207,225,3,218,2,49,23,239,36,165,138,70,136,231,92,128,168,161,142,22,11,161,112,65,46,46,152,192,197,154,211,5,124,141,15,253,115,239,38,63,104,214,131,43,26,52,147,46,128,190,42,244,92,100,208,250,249,251,222,194,68,145,102,241,248,235,165,14,36,148,123,46,172,205,243,8,197,167,63,159,112,1,234,89,48,206,213,202,248,25,1,46,233,81,46,206,143,1,190,240,22,104,232,176,95,249,192,91,22,88,182,6,129,219,152,246,211,107,151,20,60,98,97,177,243,117,229,185,138,107,235,167,31,218,41,8,20,159,112,1,37,29,220,202,117,148,35,209,240,249,207,60,176,147,3,240,219,75,13,162,148,238,95,81,182,74,248,78,199,130,115,116,2,91,204,2,231,182,112,63,117,29,189,76,76,202,37,63,181,157,70,82,41,252,243,173,162,174,201,191,202,7,192,163,57,131,223,60,177,192,0,139,117,93,11,240,60,103,30,224,12,23,143,28,252,13,180,9,168,135,146,12,34,55,133,228,166,32,44,212,202,211,46,9,209,182,130,251,86,38,110,109,41,112,237,192,232,149,108,180,20,103,225,1,218,117,177,90,247,116,146,39,135,102,52,75,179,197,164,125,226,218,183,252,91,141,240,82,150,141,81,36,41,209,26,33,232,24,241,40,36,251,28,63,118,229,226,145,242,106,179,44,192,153,51,15,112,6,158,231,232,218,154,171,136,136,104,230,253,123,147,63,100,154,245,47,233,129,109,45,73,240,241,56,216,229,171,87,23,219,125,189,117,237,218,21,183,166,137,209,183,43,15,85,157,216,130,158,213,239,239,143,148,12,174,10,112,148,35,112,145,137,46,140,216,255,236,202,193,71,190,198,193,139,126,54,79,131,211,194,4,74,235,76,218,212,79,14,14,152,187,10,192,136,13,12,215,47,92,101,176,216,229,235,197,72,92,60,168,142,54,190,61,156,210,170,36,42,218,42,71,57,226,101,246,164,180,2,162,34,134,200,26,23,46,62,124,138,23,222,124,160,127,6,226,228,54,141,192,158,253,146,84,53,112,122,84,112,238,5,154,20,5,159,87,9,20,71,60,34,151,206,239,72,61,110,31,174,196,187,199,14,11,52,243,60,38,181,73,216,87,234,243,213,242,80,137,86,196,93,93,113,61,203,201,143,157,135,209,3,87,22,32,112,177,102,89,128,139,172,2,232,242,231,114,224,7,244,121,0,218,214,48,161,140,9,152,255,101,28,15,203,92,125,119,109,121,241,200,183,121,80,235,87,15,12,73,205,242,252,115,82,186,161,236,226,253,26,173,156,11,208,26,116,27,159,93,122,232,200,117,14,192,17,148,87,142,112,42,136,128,183,46,160,214,4,118,36,224,164,7,152,51,9,148,6,13,151,174,72,220,175,245,95,115,174,1,163,75,7,15,227,190,253,174,251,12,65,241,60,66,162,98,128,218,182,111,34,168,41,118,239,181,7,120,233,249,9,5,241,94,99,200,25,174,28,124,30,236,235,82,134,66,149,129,144,165,21,68,187,226,191,154,36,156,127,255,149,20,214,56,63,90,74,11,167,179,141,5,8,87,174,172,162,131,237,59,4,58,213,128,58,74,202,219,106,113,117,203,115,187,18,61,38,87,223,252,208,21,30,230,204,145,94,137,248,98,59,246,249,210,73,62,226,18,60,241,122,97,0,84,164,14,130,148,62,202,156,184,239,115,58,0,85,137,235,235,151,100,48,94,120,128,235,199,203,166,163,171,77,19,162,109,95,45,177,41,4,151,254,46,117,35,92,203,55,138,176,246,50,83,178,147,196,126,76,240,252,153,213,43,188,244,246,120,165,106,64,131,230,138,240,50,34,130,202,11,246,237,255,60,107,196,247,254,193,219,152,54,131,69,24,184,13,97,98,75,87,46,178,60,30,204,11,2,21,171,141,193,121,158,136,139,226,166,52,162,32,41,71,134,184,71,54,190,252,9,3,14,30,236,77,22,237,129,192,7,224,129,75,71,121,157,208,43,4,44,50,64,142,202,228,57,219,105,64,255,165,43,27,216,64,167,133,79,23,107,26,4,90,74,235,140,119,149,43,151,9,170,184,107,24,215,34,60,224,190,118,154,103,174,76,12,150,237,29,128,43,92,89,229,13,222,24,168,215,201,159,19,147,159,90,87,160,59,7,16,75,172,175,37,162,152,47,44,192,182,241,114,186,202,218,241,49,59,104,20,157,18,145,2,23,171,242,193,109,149,160,17,252,139,191,200,213,3,225,82,111,231,22,32,112,65,4,117,238,135,3,225,21,34,113,162,14,4,68,250,194,32,50,19,127,108,251,50,27,107,78,164,89,80,193,219,208,37,132,149,141,171,92,57,180,83,227,95,132,132,161,106,55,148,214,177,60,199,53,11,199,133,164,47,243,177,196,1,214,102,29,0,120,224,210,149,223,99,232,101,34,136,116,186,16,174,29,42,64,250,80,115,206,117,149,245,181,134,129,134,176,3,203,182,63,47,164,226,99,214,54,118,50,212,181,85,17,19,111,93,128,214,126,161,42,239,147,241,251,231,248,40,87,86,250,47,216,175,47,190,116,120,16,123,205,159,50,93,96,94,154,141,230,207,1,245,254,237,48,28,67,242,184,176,0,219,172,166,209,21,150,6,59,0,129,173,247,215,34,34,149,247,221,132,90,195,141,226,34,168,34,92,56,177,114,117,43,30,96,177,246,53,6,56,200,122,252,159,41,50,111,109,12,72,191,34,100,138,8,146,185,75,251,7,28,145,171,172,175,141,154,197,145,219,6,3,72,56,186,196,129,143,126,105,7,125,19,58,145,17,168,146,242,104,42,69,161,45,37,20,26,120,229,236,163,253,88,188,119,0,206,112,248,245,55,98,157,14,78,87,254,171,222,77,7,151,185,59,128,38,214,152,225,253,151,185,118,241,210,98,139,175,191,2,43,7,238,89,34,125,125,204,206,84,51,74,35,160,81,84,3,186,25,228,165,104,36,19,1,240,249,191,219,12,123,179,196,122,175,114,47,107,239,70,136,209,67,233,8,47,114,83,38,66,17,12,204,210,83,181,27,204,101,126,67,211,52,43,172,172,172,94,230,170,134,68,34,84,248,97,236,215,30,33,177,188,49,238,42,168,25,104,184,151,165,213,152,72,107,75,115,160,229,118,144,112,173,12,113,171,183,223,133,104,90,248,59,23,205,15,57,133,134,240,103,79,111,225,2,198,156,90,171,255,240,164,36,68,39,10,121,157,126,128,109,44,91,194,9,43,225,0,151,174,93,51,134,161,97,163,149,20,222,167,184,208,180,168,57,169,65,50,88,62,180,58,100,16,113,220,118,19,44,149,192,143,190,142,76,182,254,109,247,40,176,62,26,45,64,224,98,205,228,1,252,115,90,143,75,151,3,156,160,131,119,123,100,2,184,99,97,105,137,225,213,225,85,154,164,12,42,20,217,175,249,129,37,75,184,40,170,169,193,134,7,56,120,96,16,168,18,111,187,90,53,34,20,105,233,96,122,98,78,209,64,62,247,189,87,122,114,81,241,64,239,199,31,215,90,72,146,251,129,202,41,104,167,131,119,61,66,178,35,113,80,114,207,50,62,54,88,26,174,94,225,242,154,161,104,157,133,182,63,237,80,46,234,17,172,209,1,203,7,15,178,132,89,110,155,14,162,243,51,102,130,23,18,72,92,177,170,36,190,57,25,132,186,226,114,33,112,96,150,5,120,135,215,114,95,97,79,6,188,43,9,19,185,110,71,224,182,81,128,132,98,62,26,89,94,230,208,229,75,92,9,108,134,28,251,105,173,199,1,226,70,242,165,67,28,93,49,154,172,237,163,130,236,146,48,109,187,4,243,109,117,140,222,132,7,81,19,144,147,31,156,237,2,222,229,139,81,2,160,189,146,240,92,13,222,137,80,183,20,193,206,78,194,32,207,60,148,32,52,230,145,229,16,88,190,236,134,187,236,148,86,190,107,150,6,37,141,3,7,87,150,151,89,194,48,13,37,112,51,243,29,82,193,106,25,239,231,81,18,94,227,131,246,134,101,252,238,138,249,111,47,243,204,2,4,46,214,38,11,96,120,14,24,139,60,160,118,148,127,91,104,188,91,23,16,240,4,82,198,93,108,160,28,226,240,32,173,179,209,116,141,45,251,14,4,186,193,242,42,135,14,196,68,131,50,244,212,134,113,187,179,138,125,23,224,101,150,100,17,33,207,80,48,224,22,31,154,125,0,46,101,202,47,171,138,84,44,89,102,193,237,78,10,160,91,107,32,145,128,89,126,23,8,248,125,107,151,193,74,194,98,31,46,79,206,234,145,195,68,27,5,162,22,78,44,63,139,184,19,16,232,219,126,185,140,245,115,15,224,225,13,158,239,14,192,198,155,60,119,45,142,88,121,231,243,196,16,64,163,105,39,17,140,107,155,108,174,255,88,235,54,230,103,240,6,133,14,106,3,74,7,214,226,113,14,94,189,198,218,120,232,88,30,120,99,168,224,249,244,222,16,201,34,149,252,156,252,135,124,2,119,78,104,90,150,210,153,108,167,42,63,101,220,216,149,156,192,185,230,34,149,106,55,92,14,30,100,53,66,35,33,15,250,163,19,89,240,29,128,64,111,45,181,121,255,107,121,112,148,181,44,30,209,98,66,66,250,95,120,254,157,163,188,254,52,137,245,5,6,216,247,24,224,9,174,104,179,194,248,221,105,13,144,30,29,44,55,37,86,27,0,113,53,48,104,46,41,65,114,0,92,131,88,185,177,12,129,10,136,59,238,189,219,171,229,114,148,65,236,189,151,112,200,42,122,214,251,251,238,70,10,55,44,106,87,39,60,225,49,58,99,87,226,225,193,50,17,239,152,218,61,36,24,164,63,87,76,92,153,232,30,226,157,131,198,19,208,112,32,210,176,146,108,35,227,4,237,207,130,234,116,65,219,60,176,238,169,183,214,228,232,202,18,75,35,70,140,136,196,212,196,66,102,237,205,11,77,1,215,148,147,155,154,205,125,143,58,115,33,43,36,187,3,62,232,14,202,36,27,186,251,237,167,74,186,35,210,24,62,60,192,210,193,40,208,128,104,218,195,189,47,211,228,203,246,103,16,88,1,93,158,74,35,194,1,27,18,24,43,227,200,18,27,145,55,121,224,55,181,45,38,233,183,126,245,229,192,166,12,195,141,174,198,50,165,56,212,3,151,185,180,97,168,139,99,76,189,224,174,86,106,71,157,121,235,201,235,191,104,116,197,83,201,91,47,170,237,127,77,103,22,34,6,110,55,26,48,59,69,114,201,192,92,89,89,93,101,136,129,251,158,62,82,233,25,46,113,105,245,1,122,19,69,68,13,94,126,246,53,30,24,218,18,27,17,136,13,194,113,109,191,161,107,10,214,77,138,144,123,185,82,80,188,49,52,134,35,44,95,189,202,136,65,147,155,27,185,209,250,113,245,154,20,15,180,41,231,96,14,110,14,75,253,199,94,134,242,25,83,206,79,219,163,35,55,126,49,165,130,180,20,87,86,88,29,42,214,22,199,220,132,116,120,173,9,16,245,156,206,87,171,230,208,69,249,220,199,150,203,96,241,5,8,220,239,32,48,110,16,245,117,120,59,247,252,246,213,0,202,68,194,174,178,116,143,201,195,160,75,140,27,7,217,24,112,120,105,153,107,235,169,160,21,105,39,16,239,222,2,120,23,20,21,78,43,85,227,54,29,215,121,161,68,220,29,55,98,249,82,110,184,45,35,113,236,70,175,164,147,92,132,213,229,213,101,196,141,96,249,66,238,40,228,219,230,183,182,9,16,88,231,251,117,128,206,36,39,4,236,27,79,16,141,49,26,137,48,120,118,141,95,79,177,252,166,29,8,84,153,236,7,213,189,165,108,132,141,188,55,30,140,181,120,140,229,43,107,9,75,137,254,40,186,221,219,192,64,206,170,136,228,65,183,4,15,154,213,149,134,19,129,65,6,130,99,28,115,220,89,135,146,166,32,56,123,131,125,4,135,184,52,96,101,48,200,229,209,177,221,119,223,67,16,192,164,114,140,96,29,8,108,21,36,193,70,188,253,176,26,26,121,141,39,174,30,93,226,205,78,88,162,211,126,157,245,139,239,157,211,240,228,4,13,164,180,212,144,54,70,232,193,149,75,140,61,25,225,70,195,192,70,65,53,160,50,68,52,68,52,72,85,217,246,246,145,183,167,192,169,9,43,128,163,120,50,82,114,103,93,12,75,230,55,184,73,153,238,140,195,131,7,243,203,14,205,74,54,116,111,209,213,20,169,94,79,65,45,21,234,152,175,75,135,249,78,180,72,88,96,128,253,142,1,76,121,237,145,43,203,72,16,188,211,251,147,94,85,112,153,81,175,249,40,91,155,10,190,193,75,154,75,4,60,229,106,229,92,28,16,79,48,94,95,95,199,8,36,179,204,15,245,52,101,45,83,218,184,235,116,144,221,123,219,2,135,5,13,49,16,187,24,219,123,236,186,204,128,223,222,255,40,132,76,95,31,114,195,26,115,252,170,131,185,51,233,19,220,201,42,124,214,197,123,211,252,15,170,9,147,101,14,172,170,215,119,34,189,52,204,141,123,151,194,174,91,13,104,13,207,46,76,92,241,156,22,170,236,176,155,48,56,249,73,140,55,132,135,162,58,196,230,101,44,20,235,62,67,249,91,216,171,247,58,135,173,140,43,33,178,49,30,67,24,64,178,9,127,164,142,121,233,118,155,160,123,138,247,83,101,16,135,1,109,138,196,241,141,2,44,71,209,136,193,97,163,25,141,199,152,89,239,180,168,0,150,156,129,91,171,163,216,243,237,138,225,158,2,113,105,137,161,216,205,126,130,155,46,101,237,18,152,250,242,249,215,121,226,53,121,154,113,124,13,158,120,237,177,123,9,174,237,165,175,136,223,123,72,76,118,209,20,190,171,95,64,227,112,72,92,223,200,225,235,164,46,33,90,200,221,156,214,242,252,95,16,141,72,80,100,181,205,93,47,151,168,219,111,252,122,21,64,234,48,28,224,24,215,28,75,78,99,94,18,45,42,142,163,155,95,76,242,88,95,209,101,150,86,35,222,220,228,237,239,154,196,250,198,206,58,16,152,187,68,243,45,106,196,95,129,40,15,211,208,188,73,17,5,232,55,1,110,226,254,228,166,239,127,134,228,145,149,184,204,90,74,142,132,9,252,53,82,68,21,240,166,107,90,30,138,6,6,33,212,99,75,155,22,243,61,56,144,224,169,181,236,34,40,135,157,148,198,36,243,49,230,134,139,8,141,42,1,108,10,45,154,43,113,56,88,33,46,53,36,36,210,220,244,19,80,21,228,91,3,208,78,250,110,155,61,82,56,207,125,207,140,27,78,45,64,224,126,7,129,207,108,96,156,58,153,67,149,194,3,183,253,191,19,80,16,110,73,245,158,39,85,134,209,9,163,141,241,244,37,30,130,123,42,238,53,196,72,172,104,13,128,113,91,210,186,87,53,70,226,25,248,86,158,200,112,6,16,194,16,96,29,107,26,154,84,82,139,54,133,146,146,162,26,88,94,30,6,124,195,113,145,155,223,28,47,19,137,76,47,245,64,89,39,72,68,112,17,7,185,204,59,151,31,135,103,226,55,31,230,205,39,14,254,58,3,213,174,33,188,246,129,79,248,128,91,226,0,188,37,239,89,25,14,55,88,111,38,64,96,116,146,33,4,93,65,84,35,65,187,224,30,95,106,105,157,65,135,137,111,244,253,228,250,245,242,81,132,28,76,8,160,75,96,70,147,26,195,82,194,92,116,98,180,110,96,105,24,25,196,144,48,11,68,154,196,205,29,148,173,165,234,174,61,7,226,57,0,168,249,220,34,39,237,95,228,49,255,246,195,124,51,122,68,236,162,224,177,34,88,209,94,6,177,243,255,187,232,9,222,37,99,82,162,43,137,113,64,28,25,61,197,180,70,208,97,28,48,136,177,80,181,222,96,84,61,163,148,33,89,132,166,55,101,121,79,158,107,113,233,5,234,227,86,176,85,136,12,221,141,13,75,52,110,222,55,62,43,67,150,150,148,220,247,165,183,192,122,138,207,138,219,74,32,208,105,190,40,50,54,228,145,149,49,190,192,0,251,29,3,60,1,207,216,55,42,133,161,50,163,34,72,110,21,9,208,146,39,160,129,13,226,50,203,27,215,232,205,210,91,14,12,134,177,0,129,254,240,178,10,22,12,172,202,17,239,213,219,53,104,234,243,233,145,236,33,55,228,38,84,162,16,128,52,30,77,136,123,29,28,16,67,77,109,11,36,52,222,2,137,28,241,137,56,112,147,209,150,252,136,47,28,251,150,241,132,252,121,120,230,242,175,58,203,18,208,24,138,68,176,6,65,36,40,90,147,132,218,21,6,220,242,89,47,151,154,49,232,144,24,238,4,177,241,203,205,152,36,75,44,45,221,242,7,149,104,43,218,44,55,139,59,134,153,57,102,70,99,102,36,75,9,99,3,251,59,58,46,101,225,135,117,178,238,65,202,20,242,217,160,255,214,123,141,3,214,64,8,119,200,148,161,131,105,140,201,128,65,188,229,131,17,231,105,176,208,150,200,92,59,144,131,27,190,249,116,107,66,101,214,78,247,92,128,188,39,37,36,67,27,48,93,156,126,27,123,85,29,228,52,252,123,160,135,166,134,248,148,88,76,175,250,161,204,22,47,245,238,167,212,121,98,1,2,247,249,210,103,224,241,183,81,69,43,11,32,50,25,254,9,133,126,125,207,86,202,94,205,210,29,49,108,182,41,217,138,230,61,21,70,87,173,237,189,34,85,249,79,219,121,239,138,136,124,8,145,215,34,208,188,181,105,26,172,160,89,22,160,243,1,173,44,192,123,177,74,191,212,29,225,4,186,217,202,239,197,190,99,101,148,112,15,251,183,68,80,207,5,4,210,151,7,207,240,205,8,44,253,94,164,75,123,149,194,64,71,39,146,155,211,163,194,110,169,5,40,76,220,94,22,208,223,76,46,171,106,180,222,242,227,218,133,123,125,74,72,112,37,229,76,159,23,177,55,21,244,210,241,111,101,72,119,117,128,204,26,13,60,161,13,91,237,194,123,113,176,205,0,51,107,238,8,23,96,102,230,238,110,246,94,88,31,148,153,194,254,133,200,111,85,224,69,248,60,240,204,2,4,238,243,21,191,69,161,141,218,218,111,169,110,227,61,50,248,179,2,171,37,24,223,41,42,211,177,116,148,220,22,120,101,122,222,124,191,76,32,240,28,41,250,243,188,147,154,37,98,171,4,47,186,9,127,233,123,253,91,172,223,65,119,202,111,19,65,244,86,43,70,202,32,209,60,82,86,178,106,100,196,142,26,16,159,129,85,170,146,228,54,40,124,177,238,156,213,43,11,216,106,103,207,191,248,117,158,94,96,128,125,143,1,158,230,100,46,188,235,18,107,101,120,116,219,164,191,184,255,119,166,17,240,45,104,138,162,31,109,223,126,154,111,197,231,190,193,122,91,252,179,217,223,223,234,84,240,98,237,241,230,215,10,209,156,39,82,235,79,1,187,112,25,141,60,198,191,237,181,227,75,175,23,68,22,123,127,119,153,0,145,137,74,177,176,246,126,14,42,77,115,234,58,66,96,93,107,233,98,221,89,155,47,189,92,128,84,237,207,201,195,240,146,234,43,11,16,184,223,65,224,203,169,244,222,169,180,44,98,79,43,184,21,79,89,172,59,110,205,206,156,72,206,13,57,200,217,17,40,47,188,80,101,185,22,222,254,174,229,4,166,63,235,70,255,197,71,255,8,33,56,218,196,170,15,94,69,33,196,173,22,51,123,81,251,94,28,145,219,28,245,85,53,160,42,109,133,164,210,10,50,193,8,9,78,80,61,200,161,133,117,223,239,24,160,109,86,20,89,220,239,125,19,13,150,254,169,51,60,24,207,142,187,161,80,215,117,29,139,117,71,163,128,169,204,128,128,26,135,64,31,61,125,186,212,140,101,228,88,133,160,22,6,225,174,192,125,45,189,231,210,54,137,119,95,127,227,13,98,90,219,60,13,186,204,12,90,60,198,59,251,12,104,145,159,159,20,181,105,7,139,186,179,182,8,241,23,32,240,155,103,25,22,109,198,205,140,239,194,8,220,241,94,95,216,212,52,44,74,18,208,100,159,227,187,226,227,109,189,240,2,4,222,189,81,128,108,218,218,58,155,38,143,132,145,205,127,183,56,1,119,25,36,212,2,242,187,175,56,33,44,48,192,190,199,0,231,79,112,153,52,192,59,179,224,1,215,158,162,114,54,4,173,200,133,47,12,195,237,186,186,57,172,54,1,253,29,212,43,26,168,146,241,166,58,98,35,94,220,206,239,203,194,25,220,109,136,160,183,6,250,108,127,118,239,102,74,112,177,243,119,41,40,40,131,138,214,226,203,231,137,45,73,180,128,4,119,247,182,79,106,164,187,9,87,22,59,190,223,65,224,145,54,76,232,137,195,205,240,1,11,95,112,215,4,132,69,57,78,0,238,139,71,39,213,109,103,129,64,93,148,132,222,77,8,176,187,210,14,47,235,73,232,242,193,91,130,192,197,17,184,107,150,182,219,170,168,62,172,205,2,244,239,55,16,216,223,235,5,8,220,247,32,240,107,128,155,162,77,39,186,237,51,82,4,139,117,7,172,220,207,85,231,88,180,146,128,142,32,166,52,136,144,28,1,83,82,210,49,23,22,22,96,191,91,128,170,10,178,184,238,251,46,28,0,93,80,127,139,160,96,241,8,246,231,182,215,254,31,93,68,127,251,216,15,0,122,126,97,6,246,117,220,16,171,32,168,44,78,193,254,3,129,178,184,252,139,48,112,241,8,246,167,247,151,197,1,216,207,43,121,153,98,189,240,252,139,128,112,177,246,57,6,176,156,46,112,91,156,133,253,20,254,1,184,241,164,30,167,136,5,44,214,62,142,2,124,241,32,246,155,1,112,124,161,0,183,88,139,3,176,112,1,121,212,104,53,8,139,181,175,64,160,115,109,97,1,246,187,11,248,112,8,70,112,151,32,130,59,8,46,98,128,187,47,204,194,157,181,36,95,107,85,197,221,221,220,221,69,68,112,119,49,19,220,93,5,247,32,41,5,241,16,54,22,22,96,191,91,128,69,45,200,62,114,252,190,233,179,7,244,126,74,114,184,78,21,247,205,96,129,5,68,188,123,214,36,235,247,138,14,205,164,98,66,159,197,9,186,219,98,251,239,38,240,223,221,118,129,231,245,114,61,20,126,157,120,129,5,89,120,55,121,1,47,127,98,150,22,32,112,159,175,248,152,231,145,226,221,69,95,220,245,187,28,4,86,92,135,192,70,124,179,239,26,156,105,17,176,133,36,216,221,13,9,222,212,7,230,244,26,139,167,117,23,225,192,22,8,34,241,101,197,211,64,179,73,16,28,71,12,117,239,186,131,243,230,107,181,26,11,155,112,219,174,60,37,210,38,48,123,113,234,38,147,102,62,17,27,34,39,22,32,112,159,47,125,246,248,113,196,221,103,229,3,23,118,255,46,50,251,153,226,177,62,211,227,41,93,141,111,173,112,17,55,180,157,32,239,11,0,120,215,109,255,244,85,22,3,23,63,1,113,227,49,206,100,215,63,129,16,122,145,194,98,221,177,88,143,41,118,191,108,178,213,67,241,194,98,108,220,190,95,241,248,58,46,214,227,0,28,28,19,93,120,128,59,221,6,228,28,142,207,136,0,193,21,195,31,129,40,247,215,72,223,80,48,66,103,253,23,71,224,174,240,0,224,32,214,15,3,113,16,225,29,238,143,23,7,36,209,62,84,88,128,192,187,247,60,76,162,65,251,32,175]);fileData3.push.apply(fileData3,[196,149,229,82,25,236,139,232,239,110,223,253,250,121,254,130,193,155,139,178,240,5,8,188,114,136,48,30,8,42,158,243,196,94,163,63,71,181,6,130,2,169,140,158,95,248,133,219,249,174,59,185,217,83,0,77,5,237,153,79,27,130,134,1,27,193,19,199,226,113,197,133,34,25,190,48,254,251,192,7,116,184,80,239,225,90,28,29,198,3,153,10,178,60,89,8,199,115,90,161,252,164,133,197,67,188,3,151,109,113,26,204,193,19,162,15,191,179,32,130,22,24,224,234,168,144,2,91,4,125,94,38,11,44,92,255,29,8,7,188,254,207,58,115,94,86,2,158,91,101,164,172,172,124,194,241,54,25,80,178,130,194,162,30,244,110,140,255,218,170,48,119,177,199,84,81,189,120,241,3,237,1,240,77,158,195,23,228,192,157,189,247,147,219,218,213,138,152,145,222,186,112,97,77,211,193,131,223,78,185,46,188,103,6,28,179,18,22,46,54,255,110,49,0,173,111,40,219,154,30,15,97,81,22,190,223,151,30,189,122,245,57,221,246,154,47,138,66,239,184,235,239,215,221,58,1,252,245,149,149,163,81,149,87,101,99,9,77,94,59,196,38,195,126,71,88,40,136,221,153,52,64,245,224,185,49,28,51,119,220,205,48,81,154,184,124,133,16,47,26,15,184,88,214,142,116,28,113,1,172,134,125,183,67,74,208,39,14,238,157,227,122,111,171,71,87,67,195,206,46,24,44,146,65,11,12,176,178,186,122,254,19,106,102,54,235,192,248,84,72,97,139,144,224,118,183,62,182,57,116,111,203,64,12,247,252,7,96,63,194,241,227,43,186,182,182,214,60,161,102,9,112,163,10,139,184,136,77,148,147,46,202,5,238,40,239,211,179,245,238,136,89,254,192,171,31,48,224,69,46,94,36,30,217,96,253,126,81,68,251,141,129,142,161,238,37,249,91,51,133,226,98,239,133,211,184,179,104,232,247,244,221,90,207,211,183,135,192,164,45,4,43,39,192,4,248,250,242,10,87,35,215,224,146,11,74,225,3,243,145,105,177,159,151,81,132,11,176,112,167,197,0,189,92,128,57,197,248,183,22,192,241,85,91,128,192,197,138,163,3,120,104,66,181,17,125,251,85,163,255,206,26,136,191,39,156,192,34,12,220,141,7,232,222,137,248,180,11,0,96,28,174,178,162,87,225,209,181,19,238,164,30,106,204,124,1,179,117,2,111,189,182,120,106,215,157,112,167,222,195,119,107,243,126,143,212,140,47,241,192,26,175,95,251,200,255,66,82,239,105,71,184,105,30,38,107,34,96,82,199,11,138,150,30,228,252,169,223,132,235,211,137,149,100,0,154,250,191,87,3,162,221,196,155,174,186,169,61,233,155,46,222,222,191,71,153,126,217,238,169,185,207,120,61,1,107,31,217,205,120,63,109,169,127,112,48,47,141,224,214,19,118,240,222,101,118,119,8,27,252,184,162,104,180,21,252,224,82,192,66,229,12,103,63,57,11,183,132,21,236,189,130,102,248,50,241,72,77,200,161,137,206,52,177,222,62,142,91,105,125,219,50,235,233,237,111,36,11,49,234,173,45,173,184,78,82,191,37,11,220,120,228,44,112,117,1,2,247,59,8,20,67,174,61,40,120,23,44,154,118,229,65,221,77,234,7,134,183,234,106,37,220,173,31,170,36,201,145,139,152,128,116,127,225,93,9,83,173,107,189,201,40,175,199,145,218,36,191,210,189,219,70,145,58,152,243,150,60,183,89,214,123,162,214,43,215,4,229,2,192,195,231,86,60,143,143,247,231,191,9,86,169,159,86,68,174,111,245,29,201,15,249,102,19,2,210,135,162,201,152,14,85,61,247,182,107,110,110,75,8,154,223,83,79,189,230,22,60,237,66,172,106,217,252,54,179,50,249,112,220,80,227,150,118,217,183,132,126,223,233,116,126,212,13,199,5,119,225,252,115,111,0,209,5,229,208,81,206,185,150,234,193,252,71,241,184,5,19,200,38,136,118,51,159,109,41,88,169,183,95,166,2,43,45,191,105,46,98,55,60,27,134,34,124,156,191,37,221,140,163,89,31,178,181,174,180,18,45,244,80,73,239,221,106,181,15,177,79,171,221,18,68,66,87,230,103,237,222,231,206,31,7,244,83,188,123,113,25,214,22,24,96,191,99,0,96,232,23,62,205,191,114,42,21,92,84,231,75,10,160,23,113,229,27,167,55,249,254,83,100,174,44,223,171,137,27,51,241,218,166,189,110,103,1,82,168,37,236,118,115,222,89,1,34,19,24,192,153,52,0,83,239,54,27,180,84,62,187,217,215,127,166,7,104,171,61,91,133,88,92,78,148,216,36,202,163,124,71,86,79,96,166,4,119,233,23,135,74,223,228,183,27,127,147,169,192,194,92,183,175,227,179,95,80,123,46,78,235,225,76,237,51,214,61,167,227,210,228,33,237,63,9,221,150,115,48,144,116,243,231,180,218,12,70,168,238,97,38,247,202,31,205,240,33,94,93,22,88,137,107,2,172,13,112,45,45,96,237,115,151,9,236,207,173,65,1,94,75,151,189,140,50,72,142,235,140,95,83,123,159,89,239,186,109,58,0,123,207,178,245,171,172,117,234,239,29,194,204,211,163,126,75,188,237,22,74,111,211,95,190,231,226,121,158,123,125,13,86,226,242,27,248,235,203,175,161,209,81,19,8,245,210,185,155,16,220,51,184,242,252,219,150,208,203,153,192,102,55,250,134,187,8,115,99,6,248,18,155,135,245,180,45,238,235,160,251,98,184,174,89,240,25,63,204,120,238,99,209,103,253,102,124,155,11,57,199,58,36,121,249,181,100,130,201,187,113,216,92,163,18,43,179,127,44,3,212,28,253,89,241,174,102,238,188,251,169,75,92,92,125,223,183,23,32,112,1,2,229,42,43,194,18,127,229,215,74,8,227,45,157,226,51,141,254,222,66,128,150,184,117,191,73,229,102,118,75,126,100,142,24,178,248,139,134,34,193,123,51,152,53,155,105,212,124,147,252,143,31,11,172,95,21,103,57,174,173,176,182,202,99,92,78,177,102,2,188,135,249,43,20,160,13,0,246,14,3,120,205,143,160,6,230,147,50,150,123,181,210,117,28,228,45,59,0,189,176,197,68,67,191,223,118,111,15,125,78,227,246,247,190,134,68,94,11,126,112,199,174,14,97,229,207,150,51,19,200,218,178,112,197,29,55,117,220,219,157,119,45,255,36,130,183,33,193,222,153,0,175,204,93,114,204,13,187,25,16,211,119,190,177,206,94,199,16,101,175,83,123,226,111,142,232,182,245,65,65,59,245,207,91,130,215,220,51,25,120,226,222,7,120,125,109,121,157,149,5,6,216,239,24,96,101,141,149,117,113,174,220,115,161,84,5,102,51,144,167,72,98,42,100,189,144,189,95,157,15,108,156,155,150,196,149,91,242,35,59,177,43,201,49,13,123,15,0,54,17,106,144,193,191,151,122,192,108,18,196,141,159,216,0,127,238,141,231,113,117,120,140,181,151,95,94,250,105,179,50,121,178,205,31,184,89,143,70,186,41,239,216,221,61,165,38,165,100,102,170,55,215,32,105,187,118,254,183,123,9,123,83,74,150,146,153,101,249,38,145,61,63,100,78,91,4,226,117,149,175,184,57,12,30,7,100,77,85,162,60,71,92,94,135,199,254,4,188,76,21,240,14,4,74,110,20,44,233,86,211,189,188,30,82,202,83,219,183,125,179,83,141,246,158,64,191,77,118,69,178,21,72,138,236,249,224,206,26,240,215,103,106,210,75,7,183,188,0,151,30,48,240,231,12,143,107,96,107,242,28,225,30,223,116,195,189,55,94,200,111,18,9,56,85,241,115,151,122,90,239,24,202,172,203,106,77,166,168,76,101,239,115,151,222,139,231,243,231,54,213,51,178,4,240,242,243,47,45,202,194,247,253,146,255,67,251,225,151,248,236,120,25,66,24,128,6,69,243,31,78,80,45,229,160,162,82,42,50,21,100,7,100,112,182,30,130,150,184,92,242,117,55,220,211,254,109,54,19,8,82,106,134,110,128,21,16,239,167,80,178,72,184,57,110,150,16,51,44,229,63,24,235,70,194,196,126,132,23,187,40,160,251,119,142,211,88,210,226,233,39,92,0,91,43,136,237,208,255,153,226,34,138,97,144,188,162,212,253,41,65,230,64,82,193,36,214,82,146,93,61,137,235,207,124,237,247,9,152,11,206,184,255,34,189,3,112,140,135,222,74,21,234,121,233,31,115,19,220,37,239,146,95,231,48,204,141,195,36,251,192,52,75,193,116,63,158,0,64,66,185,35,126,163,146,156,53,235,223,150,254,88,141,5,157,242,98,46,159,90,233,199,62,11,47,184,191,87,239,0,92,186,244,231,130,187,67,50,171,236,161,247,162,212,150,75,44,99,198,119,126,117,115,223,57,150,146,37,179,252,42,251,188,217,220,221,221,173,73,41,153,251,174,239,99,73,1,151,134,174,206,117,139,116,68,176,155,229,50,43,91,122,230,153,158,11,232,12,250,35,124,181,248,140,86,96,50,199,141,34,133,22,112,100,15,28,182,167,54,237,83,19,226,182,63,47,95,235,165,199,66,240,189,32,5,250,46,160,212,255,148,141,108,245,63,101,252,132,246,46,111,239,200,137,188,127,36,238,141,20,182,200,205,189,207,13,184,67,62,70,165,98,111,199,183,55,31,247,148,198,227,198,65,69,166,24,146,125,24,5,228,7,239,238,169,49,75,201,119,103,69,232,109,75,151,209,111,31,122,183,155,110,38,159,58,187,133,11,112,63,249,163,184,183,132,112,219,31,32,78,207,86,223,216,109,53,27,143,83,182,73,53,117,229,182,63,13,64,174,205,169,39,193,210,120,220,216,141,50,66,214,187,106,185,166,195,123,155,105,164,166,241,143,15,251,100,247,2,4,238,243,21,251,159,124,240,101,7,19,241,77,179,198,122,31,238,106,152,152,180,93,84,140,43,237,209,211,161,221,191,60,64,139,6,178,215,14,55,250,15,250,68,79,191,79,57,10,177,19,92,252,147,143,248,236,3,240,50,239,95,86,135,100,121,119,36,119,230,40,166,77,172,77,225,181,31,47,43,69,248,188,78,220,17,140,166,153,81,7,179,127,117,232,165,111,185,69,0,111,18,72,136,168,39,194,252,39,168,117,252,218,83,134,105,196,28,51,203,45,86,201,18,136,95,32,13,249,51,158,159,117,0,158,71,46,254,208,239,64,83,138,242,189,100,2,43,255,83,38,7,152,238,42,45,228,158,22,250,98,115,194,248,180,11,223,236,237,73,232,74,0,189,53,11,189,254,197,159,219,232,109,63,196,137,14,138,3,15,254,14,184,230,48,66,106,37,145,152,108,209,37,176,131,149,108,113,0,230,218,71,241,100,184,238,196,25,76,74,60,122,143,26,168,66,47,217,66,72,18,231,242,139,209,102,135,129,139,181,239,65,160,63,241,210,152,97,209,138,195,212,173,232,11,105,219,50,72,237,26,119,100,71,213,161,222,216,98,236,204,156,46,32,11,139,248,142,12,64,254,192,189,235,6,20,107,25,161,170,247,100,126,140,193,192,180,87,42,61,113,0,76,237,87,248,199,130,33,62,161,22,208,246,137,103,138,160,151,219,219,217,111,183,56,1,243,60,36,207,166,57,237,236,216,180,236,124,54,248,214,21,3,119,85,193,164,159,230,94,220,102,91,0,7,123,255,89,198,67,19,212,29,147,50,125,58,7,126,173,5,144,34,41,190,179,237,20,201,178,4,11,32,176,253,9,16,118,90,151,216,151,1,105,13,73,87,26,104,21,12,124,252,12,15,165,137,123,187,192,0,251,29,3,244,68,128,8,13,111,243,169,207,165,88,6,7,224,165,168,80,164,156,177,221,218,112,65,99,131,249,194,9,204,195,152,41,65,119,118,255,251,72,192,171,182,67,38,255,107,122,207,133,134,103,13,82,236,135,241,147,138,11,47,219,7,63,120,159,55,34,19,138,146,147,146,3,187,28,36,166,33,132,124,148,22,107,27,79,41,33,236,142,17,244,89,27,86,147,65,64,227,27,79,63,109,47,219,150,81,128,189,240,181,15,208,88,112,12,65,155,129,98,8,166,98,8,121,192,52,121,140,180,130,200,252,117,220,249,231,101,18,127,44,214,44,11,96,50,28,236,228,57,89,109,212,239,234,2,179,199,23,179,132,57,12,210,56,32,41,65,90,117,210,139,27,91,96,0,145,200,115,170,254,159,137,89,74,238,136,231,217,113,93,121,248,102,181,1,155,219,20,136,100,28,184,216,228,109,46,113,219,50,187,51,203,207,102,61,72,7,247,148,154,172,0,168,26,127,110,164,170,105,194,188,44,64,224,62,95,19,7,64,82,112,127,159,147,171,181,128,50,104,194,221,93,204,219,126,131,58,86,100,71,38,64,84,195,194,2,108,107,208,13,17,213,157,25,0,47,27,66,215,8,150,247,199,12,204,26,203,154,139,248,149,167,68,68,182,198,0,234,64,28,29,125,23,193,48,181,220,73,40,184,99,106,136,203,132,208,157,183,186,7,243,164,135,20,85,243,5,15,176,205,174,106,80,80,243,185,183,127,122,80,140,187,119,181,155,238,145,6,18,201,225,147,247,133,6,44,52,189,76,99,215,17,169,238,150,72,73,238,255,105,17,33,229,250,36,239,245,22,150,202,146,114,196,108,231,5,157,33,232,34,10,216,14,41,233,142,43,3,235,110,76,180,130,186,187,167,182,189,55,37,212,253,233,135,70,77,131,234,75,47,233,45,234,132,93,172,219,159,8,234,127,146,32,226,195,131,99,6,1,44,91,125,199,52,203,6,96,50,213,26,210,83,142,217,254,156,10,162,186,112,1,219,133,129,49,144,170,50,243,246,17,224,102,93,232,174,24,56,255,49,38,153,57,194,131,140,68,190,193,7,176,231,102,31,128,64,163,218,0,223,249,21,254,161,42,230,37,41,208,69,150,165,61,168,20,31,168,236,64,60,212,5,52,56,52,139,93,190,158,151,68,213,231,84,20,238,100,65,187,73,239,14,136,149,3,80,90,143,92,204,136,235,63,71,68,222,143,146,226,236,40,192,157,208,64,228,249,67,135,126,208,64,170,154,64,143,101,156,68,241,157,100,230,246,133,189,230,238,136,44,124,206,54,72,89,131,214,218,251,109,194,133,77,178,176,93,233,79,247,169,59,168,226,158,62,243,141,111,44,37,139,177,177,216,7,98,113,226,66,54,64,195,198,144,168,35,134,38,89,138,221,197,29,115,69,141,58,96,176,210,123,84,214,194,175,59,19,69,8,64,34,4,198,109,86,97,225,12,186,199,83,158,137,12,33,181,173,130,91,126,99,87,245,147,239,103,77,247,138,21,33,72,115,163,49,119,146,57,186,158,4,57,254,28,35,24,51,165,197,182,184,144,11,34,104,86,44,242,120,163,154,72,173,43,217,98,26,189,251,244,39,219,135,134,42,190,96,131,182,136,230,182,87,147,222,252,144,175,187,35,238,25,117,137,108,156,152,237,166,117,182,127,25,255,176,136,181,225,101,25,39,156,233,192,110,232,64,45,55,152,30,57,189,77,220,49,123,222,211,194,11,0,26,231,161,127,38,16,153,51,209,17,232,110,50,193,5,56,52,130,200,47,191,181,197,118,204,78,60,62,118,236,179,208,12,12,181,26,6,230,97,114,134,102,201,72,159,161,22,61,87,182,63,122,90,24,128,45,14,65,136,115,153,138,77,159,215,251,152,147,128,238,185,8,223,188,244,111,54,234,156,254,222,209,204,78,131,5,6,88,16,65,179,78,133,190,121,63,111,121,24,227,158,16,55,74,251,146,105,17,142,109,27,197,61,171,200,246,166,54,108,31,232,176,200,9,205,184,211,74,80,245,57,191,217,122,85,127,125,23,32,88,21,135,55,119,195,205,9,27,131,143,112,191,232,76,239,188,133,205,241,244,1,214,46,120,41,9,51,45,31,56,37,35,84,92,192,212,192,4,157,107,40,82,112,39,45,202,67,167,163,59,209,173,252,241,230,221,159,164,131,38,93,64,59,29,192,61,229,172,144,49,250,32,15,218,14,162,0,51,255,208,96,240,145,48,238,50,141,29,164,48,159,152,72,182,99,16,136,70,93,68,2,179,34,0,141,58,215,254,79,248,126,163,63,104,207,250,233,160,186,111,227,240,163,227,113,216,216,129,11,72,104,248,0,246,187,235,75,180,197,129,237,31,221,164,166,77,119,125,174,164,128,139,6,26,95,4,2,83,123,73,64,231,51,138,54,43,56,204,70,64,234,133,236,234,184,140,135,190,115,244,33,68,155,5,8,92,172,173,162,242,77,107,236,43,188,250,226,151,19,193,19,72,116,60,9,104,32,15,20,23,105,73,137,77,210,54,222,14,240,156,121,158,131,185,48,84,235,18,75,251,213,20,168,213,121,76,141,50,24,40,38,179,81,180,244,135,183,244,169,96,171,234,63,189,100,144,187,57,9,199,220,12,183,17,223,249,228,96,200,70,156,93,193,27,103,251,133,228,206,197,99,146,235,202,69,76,187,182,254,235,217,249,121,124,128,57,1,97,204,190,47,16,238,92,183,40,185,52,67,110,232,95,42,58,209,88,127,68,84,32,189,239,128,163,91,232,13,108,65,5,7,117,255,240,96,12,201,83,50,75,109,33,80,46,55,242,142,16,244,90,42,184,131,55,171,26,131,72,198,171,34,178,95,195,129,156,255,49,51,147,242,68,230,65,139,88,39,2,213,53,253,21,9,190,62,0,196,205,172,49,213,31,120,125,9,6,91,180,155,197,217,40,67,113,194,7,199,255,190,116,152,228,234,112,146,184,145,187,130,115,24,151,27,4,77,197,139,130,136,109,143,42,196,129,64,194,82,17,203,223,175,69,34,210,90,116,81,98,180,220,141,53,103,20,224,237,132,213,238,28,148,200,63,57,158,192,44,151,112,240,252,49,77,152,197,153,54,119,1,2,23,76,224,230,53,98,169,81,124,233,254,134,1,138,184,231,153,172,154,164,47,59,40,212,139,239,189,65,104,219,225,0,77,14,78,160,19,170,216,183,98,209,181,14,32,196,249,69,34,173,107,251,45,98,64,21,251,229,52,128,185,27,89,20,52,1,242,113,190,115,127,82,54,250,19,52,251,7,64,182,36,136,198,75,143,254,93,254,254,64,16,76,138,174,87,6,156,89,60,84,106,211,184,155,238,76,66,198,115,209,67,178,180,239,37,3,28,80,25,232,142,195,33,239,211,193,101,244,74,238,228,178,34,240,154,12,176,244,2,247,48,94,218,114,78,89,248,212,172,47,6,23,112,245,183,55,238,125,119,61,235,5,79,206,11,80,145,44,108,37,34,136,120,253,215,165,186,182,173,17,109,203,33,41,238,178,175,187,69,115,231,53,33,70,189,46,51,46,19,49,148,119,146,123,244,13,65,217,251,108,1,204,60,25,230,71,191,95,55,238,201,123,39,243,71,1,139,181,207,49,64,100,35,58,234,254,36,177,249,93,66,153,37,133,215,217,162,212,97,146,189,11,237,50,159,15,104,235,157,115,129,232,190,87,12,16,36,68,7,155,187,16,184,11,9,125,115,81,56,173,196,175,129,243,225,163,47,176,17,24,179,180,133,70,211,204,3,208,80,125,0,247,253,234,18,27,171,210,128,107,150,29,42,51,198,139,182,97,217,191,194,50,137,104,25,144,186,245,72,236,174,169,96,153,68,194,241,222,100,245,125,21,16,186,131,70,162,110,163,189,209,85,95,107,11,2,173,98,63,7,183,148,101,188,221,12,115,107,242,68,22,93,27,192,251,198,168,17,104,216,157,11,8,127,107,52,210,141,68,161,127,90,241,225,50,242,174,255,171,212,118,210,218,176,184,237,239,223,132,165,165,72,74,61,254,98,95,237,191,20,34,108,142,82,249,182,17,215,172,253,204,39,186,246,189,19,9,114,207,147,152,54,98,211,124,96,87,46,160,127,0,222,252,25,254,245,72,3,141,22,217,40,207,83,69,181,8,208,123,185,214,57,250,203,163,138,179,61,216,214,184,55,113,136,88,226,6,21,114,239,108,38,48,12,8,58,119,39,168,77,72,130,210,182,0,73,191,23,200,28,31,7,236,161,51,63,195,225,237,222,196,2,4,238,119,16,184,221,53,253,174,11,220,127,186,100,152,77,45,11,196,160,153,11,208,78,251,89,38,52,132,231,42,16,19,9,120,52,172,135,127,246,19,36,116,87,226,32,110,63,125,111,90,4,170,104,193,84,151,236,238,41,23,131,88,50,204,205,179,144,231,27,63,112,132,229,209,54,79,116,38,15,208,255,251,134,240,236,151,37,121,200,229,127,90,173,134,160,214,47,99,151,44,112,71,143,16,216,110,55,3,238,136,4,183,253,25,9,152,70,93,26,4,157,79,59,173,167,252,108,93,2,216,157,218,190,225,120,50,39,153,91,78,6,202,167,31,58,184,173,119,217,182,14,185,57,204,43,7,46,82,111,126,238,23,206,137,136,48,205,250,150,172,208,188,253,162,161,113,136,251,87,57,74,194,144,65,96,7,101,64,222,230,128,186,54,64,47,12,112,87,6,106,70,18,35,253,240,185,167,184,186,236,11,12,176,88,55,224,2,52,137,29,121,238,155,235,121,88,172,8,174,82,104,96,65,51,235,43,130,180,188,112,165,130,221,101,59,23,32,14,121,110,234,254,52,1,97,48,208,224,115,169,103,182,160,191,31,115,215,196,92,202,169,96,43,162,32,238,25,169,125,207,129,239,18,151,120,163,22,96,201,236,208,235,31,41,67,39,91,121,152,236,149,172,181,68,125,141,218,54,106,221,110,91,19,34,226,160,195,125,122,249,98,8,88,74,219,34,95,235,51,43,147,221,193,19,131,66,11,149,82,6,146,62,244,194,48,165,229,27,141,2,44,192,232,35,151,255,3,218,12,105,210,202,144,52,206,81,62,30,196,90,201,200,204,100,154,58,82,73,98,37,233,28,200,94,136,172,110,48,114,37,120,186,251,41,1,175,101,148,126,0,112,185,30,8,168,74,28,37,254,239,65,64,151,220,7,238,41,87,254,100,162,62,9,52,141,26,166,159,96,233,224,8,172,209,27,3,129,218,24,97,248,202,143,241,59,227,17,33,142,26,98,236,180,104,13,205,74,242,210,227,42,39,144,203,124,116,255,32,97,9,124,127,64,18,1,211,192,110,186,64,40,74,27,157,62,128,88,77,7,3,137,132,44,141,27,8,31,228,168,170,213,59,184,0,129,139,181,75,11,16,54,2,140,223,255,45,238,57,147,80,25,67,40,243,100,179,100,148,105,237,64,104,71,12,215,121,2,54,55,35,68,92,134,113,194,84,247,5,28,116,144,200,242,220,6,192,90,0,216,87,131,110,251,180,220,220,200,255,185,33,222,52,12,63,249,6,15,185,130,45,141,183,217,224,31,222,230,239,45,170,109,44,175,28,126,246,15,205,213,53,6,105,68,92,196,219,34,144,12,247,187,17,211,245,211,94,153,216,118,48,71,17,169,3,42,246,193,254,139,196,193,48,12,124,206,253,167,3,0,214,226,60,119,55,55,151,60,11,194,114,6,192,76,36,173,55,65,249,240,135,31,228,74,152,163,228,122,187,3,128,130,171,196,232,207,124,69,162,107,20,247,92,190,230,121,174,77,45,11,155,84,160,151,58,29,114,62,78,208,5,21,15,190,31,230,9,136,19,117,121,89,213,118,194,255,117,142,190,30,0,204,77,196,242,108,64,115,119,243,68,131,167,209,192,249,91,143,13,195,24,9,219,223,169,5,6,216,239,24,96,155,19,96,154,144,37,79,172,190,243,25,126,175,73,32,177,244,6,228,230,112,211,94,187,40,128,20,97,177,90,44,60,207,76,129,164,104,24,150,145,137,119,189,9,208,1,195,152,104,182,151,3,177,9,251,143,85,42,166,95,1,104,84,243,95,226,193,65,252,25,206,221,179,65,84,107,138,60,219,13,128,64,66,241,66,246,209,47,178,17,147,49,112,156,20,60,15,25,6,199,68,123,62,192,5,67,11,20,156,83,73,52,56,166,3,132,209,221,15,2,61,12,135,72,218,137,18,104,121,204,19,32,208,113,177,162,12,157,242,41,192,147,36,60,30,88,231,67,2,193,165,217,62,211,184,221,222,120,35,226,163,164,170,43,131,193,255,222,221,157,81,215,21,214,206,185,235,49,81,51,212,2,182,229,4,3,24,75,75,195,65,188,251,13,64,210,97,140,214,184,111,247,187,218,102,37,254,182,65,143,92,254,213,214,4,21,120,208,12,84,189,249,133,167,159,14,65,117,100,97,105,105,219,118,131,240,233,109,14,136,84,253,234,241,147,143,126,249,202,122,230,251,243,52,34,201,153,124,47,147,143,11,35,84,106,194,165,214,136,171,136,106,45,122,223,162,56,217,69,148,166,241,48,220,144,187,114,158,120,242,54,26,186,103,73,65,182,146,77,175,15,200,65,85,164,182,11,103,233,127,111,125,66,14,1,205,221,44,101,53,183,100,230,201,124,195,134,63,116,245,201,165,145,136,104,30,31,185,0,129,139,117,67,24,160,59,155,27,124,248,137,191,63,100,188,108,189,129,212,37,67,93,7,74,117,1,97,219,57,148,1,193,188,101,227,7,216,216,112,205,21,71,119,209,99,86,20,195,116,14,29,184,254,220,111,155,57,6,188,47,6,148,141,177,229,138,32,31,94,83,70,79,60,58,218,193,182,110,231,2,250,62,201,151,237,192,73,23,47,6,63,183,179,41,185,99,168,213,10,150,182,47,104,146,17,154,111,67,151,6,213,177,221,85,78,32,247,84,121,24,46,199,29,13,92,174,128,207,188,229,2,114,234,213,68,114,82,32,57,102,201,220,204,60,37,119,126,249,225,213,209,252,157,134,243,8,83,117,152,196,15,174,252,18,255,116,99,224,89,57,206,80,220,20,76,172,54,54,56,165,107,180,40,74,230,158,113,45,54,97,14,103,201,64,54,54,104,84,239,178,22,1,3,6,113,24,153,87,8,174,22,254,81,91,1,188,206,3,40,163,160,107,35,88,111,72,240,199,191,252,3,220,23,154,184,3,11,48,255,119,218,144,209,224,187,207,178,161,150,199,9,182,211,141,69,13,208,148,169,65,47,116,23,70,233,120,107,101,3,230,224,249,26,226,16,7,107,238,42,120,98,192,144,225,48,248,188,247,190,43,1,107,123,49,106,238,223,138,250,155,155,147,204,74,59,168,27,254,57,123,148,163,27,235,7,24,205,125,175,23,32,112,159,175,240,35,115,71,50,226,184,232,240,169,63,107,112,173,147,64,17,175,51,193,131,184,148,47,87,237,99,186,84,128,207,149,21,66,213,27,29,12,194,93,102,1,68,36,14,195,210,144,228,58,215,253,239,185,252,137,162,159,108,1,220,188,23,1,146,170,52,164,254,196,147,171,67,212,108,254,135,183,35,230,69,61,45,179,241,131,191,33,185,206,64,234,212,82,119,199,53,17,76,29,151,204,2,226,210,82,128,211,83,134,174,243,164,72,78,68,236,238,154,45,163,196,165,33,146,182,173,2,241,25,31,182,45,225,222,213,128,180,89,33,55,172,180,3,144,254,119,131,3,52,234,190,3,4,61,255,53,27,168,166,38,198,248,204,170,187,35,149,135,242,30,101,217,226,64,239,216,139,78,63,202,230,161,121,221,67,84,51,6,7,14,220,77,134,86,117,105,117,48,32,249,92,99,161,173,159,4,54,235,135,127,53,39,220,130,68,192,205,205,220,82,146,111,29,22,9,77,10,193,110,194,1,88,172,187,147,8,218,137,161,149,208,52,132,143,132,223,230,226,129,107,216,198,129,132,7,207,81,128,148,9,225,120,104,13,190,9,73,180,63,112,84,40,85,106,178,141,25,12,112,104,99,228,120,191,102,242,14,17,148,51,201,111,219,83,36,90,194,226,224,80,246,104,129,180,141,239,15,83,37,0,230,189,70,235,44,14,92,53,219,114,56,144,12,198,33,241,192,59,71,248,201,39,199,128,132,132,204,189,173,187,201,190,188,239,16,255,228,130,177,180,220,4,220,4,201,127,120,57,0,46,83,76,142,87,53,33,211,172,42,55,95,68,24,150,24,211,152,16,82,81,83,186,51,152,129,174,76,106,224,140,77,25,44,13,118,16,251,181,252,159,79,136,194,181,32,80,74,57,72,30,7,152,204,176,96,206,233,163,223,205,163,187,177,0,187,248,153,3,23,248,204,111,58,227,129,9,136,99,106,154,201,32,80,92,93,250,23,182,157,49,210,254,158,249,4,108,31,16,132,176,193,70,178,110,192,152,221,25,30,75,29,177,0,34,9,147,200,242,210,124,253,223,93,243,119,235,255,91,41,128,34,7,98,89,88,18,247,38,127,96,201,104,216,24,32,255,241,49,86,198,187,8,3,127,120,231,63,227,143,63,114,250,190,183,180,177,144,209,190,11,110,218,229,0,54,93,135,54,69,232,69,31,120,174,144,208,194,32,14,149,222,12,156,59,132,31,174,19,189,113,145,184,188,50,92,146,237,236,93,23,250,73,31,243,91,71,254,81,91,255,179,52,135,145,21,33,51,27,216,184,248,95,125,231,153,165,102,23,38,114,1,2,247,59,8,220,197,207,164,1,31,255,246,103,89,106,82,118,1,10,153,23,214,60,91,198,148,174,113,188,144,194,101,198,200,78,186,0,131,167,192,138,194,56,21,228,112,103,96,128,182,105,195,100,200,242,114,192,204,194,78,172,135,215,10,160,142,251,41,67,96,196,200,181,223,169,150,132,185,59,70,252,37,214,191,107,180,171,231,19,119,97,2,100,141,213,39,254,87,252,183,195,181,37,82,45,108,16,201,106,162,72,47,246,47,140,80,117,13,157,170,232,60,221,227,177,105,12,141,43,196,13,55,212,20,238,136,182,1,215,220,244,234,178,52,96,57,36,146,70,159,111,235,115,83,133,247,64,96,45,181,234,36,96,204,75,242,183,157,9,228,225,176,242,1,174,177,186,27,12,240,233,93,252,76,8,105,232,203,31,249,3,87,47,13,193,130,184,224,34,210,202,72,183,217,224,94,169,80,167,32,233,194,246,205,195,121,148,142,14,84,81,119,119,145,59,194,6,8,64,144,225,210,202,48,170,37,71,230,200,1,77,215,127,89,171,254,72,91,2,154,71,194,88,114,12,243,148,204,221,60,121,243,208,71,158,59,48,220,8,42,11,12,176,88,183,226,0,140,6,3,185,118,226,196,210,95,139,84,249,56,107,201,137,50,4,196,123,185,140,82,210,220,239,105,156,103,224,248,6,49,70,113,8,43,195,24,85,239,148,193,227,138,136,16,194,96,121,160,10,170,42,219,85,187,91,191,0,212,91,149,199,54,28,172,221,184,93,78,200,83,50,203,130,176,198,251,63,122,248,240,85,91,90,218,77,246,100,55,46,96,48,106,24,52,233,192,91,47,126,93,204,48,239,122,196,107,114,168,206,149,235,133,181,142,139,212,145,131,130,138,88,39,47,220,174,137,7,89,138,26,93,99,24,100,62,73,165,82,10,218,253,204,109,225,23,58,251,43,102,46,203,203,131,229,129,101,112,52,233,234,38,127,215,210,83,45,210,93,151,118,96,111,219,5,144,165,31,202,40,223,148,0,183,198,105,220,61,141,131,252,45,127,188,73,162,227,102,55,55,100,55,81,128,6,44,41,254,129,47,127,130,223,29,38,52,234,152,8,136,24,4,92,114,149,96,153,10,52,201,9,78,28,252,249,24,33,70,42,172,196,17,99,27,11,162,146,227,224,219,13,251,183,124,85,136,12,6,17,111,100,251,31,106,221,255,228,215,188,167,188,81,107,128,192,241,148,83,65,150,192,66,147,136,254,55,120,231,5,221,32,54,113,87,74,43,187,177,0,2,208,152,44,221,255,157,225,15,125,213,177,64,99,226,94,224,127,214,11,211,220,65,90,79,125,253,201,122,233,165,216,178,185,138,4,140,32,33,74,20,53,145,170,49,62,211,106,188,199,200,79,68,68,226,112,121,176,28,101,123,148,219,241,63,165,157,194,39,84,224,123,218,143,38,146,37,96,114,241,95,178,100,230,214,52,130,254,226,249,245,143,14,198,136,133,221,181,214,46,64,224,126,39,130,118,113,127,146,163,3,71,204,63,198,31,125,232,43,248,122,212,108,125,212,4,179,90,23,60,169,255,87,213,4,160,213,146,99,206,204,208,192,13,147,136,154,38,154,148,156,190,66,225,237,193,15,187,24,32,138,174,106,204,64,56,164,121,12,64,15,36,213,68,80,39,201,92,255,51,114,6,192,202,52,56,179,4,227,180,196,247,172,125,24,27,75,192,115,74,246,150,96,0,81,12,165,49,59,192,135,191,52,102,216,52,195,194,86,169,35,73,2,6,136,7,67,123,156,96,254,253,180,157,55,61,247,219,13,41,11,10,171,28,104,216,24,145,38,165,168,111,11,43,38,6,42,49,18,134,69,61,103,7,114,71,189,114,31,38,234,127,49,55,36,21,29,192,228,19,4,160,12,239,227,158,247,13,217,64,3,205,56,238,138,42,221,205,1,8,9,26,37,98,13,135,62,124,63,191,58,172,109,28,130,230,247,30,140,220,15,210,230,52,165,4,135,24,218,27,55,51,23,39,216,100,49,57,204,134,17,141,227,17,169,185,221,186,8,147,8,49,14,135,196,49,66,48,72,243,40,94,117,162,143,120,43,5,50,157,3,178,76,252,228,80,218,204,13,51,72,131,209,11,124,64,19,154,85,91,4,221,69,28,184,192,0,251,124,205,95,21,220,251,25,81,49,119,65,28,6,241,192,71,62,23,199,73,74,27,72,37,254,165,231,161,39,72,97,105,105,224,78,81,114,27,127,158,106,47,165,88,30,62,62,144,112,187,133,129,33,14,227,210,210,32,104,174,140,212,86,65,127,118,232,215,242,189,244,228,127,138,24,92,55,11,170,223,248,145,50,23,236,201,220,188,177,100,28,254,235,207,60,116,32,153,153,69,71,66,84,187,69,84,240,6,8,170,227,166,113,247,112,223,125,111,254,178,29,59,102,110,102,102,41,149,54,150,34,100,131,212,15,106,155,211,244,156,137,57,170,69,181,76,44,211,129,185,59,97,105,105,245,224,237,118,147,134,75,43,43,43,75,210,52,27,17,119,75,160,115,246,127,251,228,233,112,250,115,128,165,157,12,156,49,98,37,0,173,105,244,99,199,14,29,26,167,88,226,127,51,91,223,13,118,249,63,221,144,227,35,0,118,245,228,255,204,165,225,0,144,128,70,85,4,37,136,8,42,138,168,132,156,48,106,123,6,68,91,66,0,106,8,49,17,81,111,135,104,18,105,99,108,152,150,158,105,81,71,187,42,170,189,143,12,186,127,57,73,125,175,74,18,67,134,49,108,163,249,213,27,250,44,179,244,31,203,220,95,47,34,64,37,18,176,170,0,146,253,63,102,52,140,27,32,165,1,191,120,236,176,129,222,96,153,212,141,97,169,108,236,194,242,218,159,227,223,164,13,226,64,50,73,85,56,65,241,98,238,243,8,234,172,12,91,122,222,235,224,201,14,7,214,223,100,190,54,226,33,54,24,143,24,143,141,88,31,110,163,121,16,219,77,233,43,236,29,45,205,69,159,38,235,132,184,66,28,4,153,239,199,125,50,252,235,33,192,46,20,236,153,2,169,249,224,100,157,20,136,198,241,8,93,250,79,57,243,120,216,3,16,183,0,129,251,124,221,152,11,0,53,99,160,215,214,57,247,223,44,97,50,84,44,168,162,162,168,6,65,84,81,117,173,22,128,44,49,46,82,116,194,179,23,40,247,93,119,100,190,69,105,24,143,19,27,228,130,212,252,243,118,147,14,118,146,30,34,177,218,251,22,6,67,226,220,229,234,62,17,253,77,234,255,244,130,191,252,81,18,51,204,28,79,86,132,32,45,41,105,100,194,209,79,63,197,225,97,26,163,34,55,150,22,9,159,185,193,3,228,134,105,12,195,87,30,63,165,233,129,75,161,252,70,130,11,90,219,6,187,61,158,70,252,157,166,124,215,63,200,124,2,122,238,174,18,135,203,203,4,183,92,112,111,64,8,14,190,247,7,64,107,226,177,12,71,115,29,12,142,172,44,13,194,252,47,85,91,164,220,167,172,190,245,219,191,107,14,40,247,251,184,57,41,23,131,186,89,35,62,250,158,55,7,250,159,223,123,120,41,248,56,121,144,247,212,2,24,209,138,114,220,224,79,150,249,199,16,8,82,44,64,80,129,160,138,40,138,186,82,70,13,180,211,5,232,153,129,118,219,117,190,35,16,160,142,159,15,205,104,196,184,201,100,8,122,179,198,15,116,254,89,144,48,96,48,140,121,3,69,84,230,232,100,156,82,254,156,16,255,154,238,255,55,201,228,79,230,124,221,82,177,0,141,211,192,207,48,254,228,26,106,73,25,220,232,47,123,195,81,64,45,211,51,253,83,14,254,179,38,177,228,229,0,68,69,144,160,136,138,66,240,28,23,244,15,128,84,133,145,9,219,63,231,17,200,21,230,230,68,81,104,198,99,82,178,132,185,232,205,40,30,76,149,208,208,24,234,172,167,170,143,53,135,11,232,109,191,247,177,159,209,205,99,47,31,88,13,255,205,177,228,56,214,148,3,96,27,132,248,211,202,135,165,65,243,97,191,193,40,96,1,2,247,249,186,177,48,48,148,24,206,192,134,31,228,27,63,240,239,6,140,197,98,214,196,71,28,77,160,238,142,184,146,52,7,235,29,128,168,229,222,50,227,198,200,54,198,167,157,96,62,214,24,88,25,52,248,186,37,82,35,55,165,128,92,164,122,183,149,128,40,164,228,177,112,153,230,219,60,72,159,21,15,86,239,223,213,121,21,104,99,117,46,152,145,114,29,104,6,129,141,155,114,244,23,78,126,15,113,45,230,7,121,195,205,82,55,122,0,82,50,20,115,150,214,149,15,93,250,149,127,194,250,160,36,38,179,100,76,237,22,116,53,212,218,216,63,103,4,91,41,89,167,23,252,207,147,31,98,41,167,197,68,52,99,178,13,64,151,129,52,30,143,111,6,10,8,74,8,49,18,69,28,107,32,68,77,153,205,211,168,204,35,114,107,179,191,208,171,6,107,179,125,189,254,0,188,246,255,187,165,37,62,61,252,228,152,181,65,202,109,24,166,55,216,49,43,255,151,61,122,62,57,61,119,233,42,255,232,170,196,28,6,18,3,170,130,68,149,156,42,47,241,160,228,219,235,117,206,148,40,125,57,177,29,98,129,153,235,18,185,141,214,156,138,52,28,147,124,216,102,111,151,228,198,21,175,200,212,242,185,84,60,136,32,71,110,0,58,218,164,29,112,122,216,191,196,44,185,231,215,29,43,117,150,185,238,207,205,72,214,8,62,6,93,91,250,69,142,29,198,80,219,171,108,232,2,3,44,48,192,30,157,36,23,60,172,190,197,47,255,3,75,16,168,125,60,130,164,122,189,93,156,54,150,46,220,64,209,156,83,151,105,254,119,222,62,242,89,235,144,97,41,229,52,122,206,165,59,4,39,225,48,123,78,151,181,150,96,12,162,217,187,4,81,84,163,236,214,18,205,26,251,211,47,253,161,227,129,12,119,147,58,255,131,60,7,212,173,148,1,96,142,15,126,241,12,143,199,70,247,240,222,238,225,1,0,103,249,105,214,126,250,95,174,50,110,150,8,77,1,121,218,206,201,82,113,130,107,11,253,122,210,15,101,224,88,13,239,164,59,1,187,122,246,170,248,192,1,27,231,228,92,150,90,180,210,125,27,102,194,202,156,81,66,34,146,121,12,97,128,34,25,243,237,154,58,152,10,254,218,204,111,175,247,171,4,127,226,214,203,1,153,149,58,144,36,137,49,67,54,254,238,202,227,12,147,41,123,55,88,35,238,21,94,22,32,17,151,8,207,254,210,127,143,54,99,140,0,165,106,95,73,2,106,34,153,60,12,182,169,104,54,107,9,74,87,96,45,237,212,177,201,87,153,15,146,128,138,42,66,204,112,218,201,133,244,249,185,143,102,252,200,74,70,36,34,68,218,177,152,57,198,217,209,28,3,159,97,88,38,71,254,181,121,255,126,243,167,91,46,253,113,119,35,57,152,117,77,128,13,105,176,206,223,60,124,64,177,177,43,98,126,187,89,0,19,144,132,162,199,244,111,242,47,175,54,52,193,157,44,36,234,61,197,11,119,23,146,10,83,38,223,107,158,181,179,0,55,22,160,150,129,218,218,65,157,216,10,43,29,153,109,1,138,176,93,143,166,109,40,61,47,122,163,179,44,186,221,239,151,254,181,4,32,38,149,5,246,158,4,76,198,134,9,134,31,249,94,14,29,30,131,185,144,7,118,45,64,224,98,221,70,22,128,236,89,29,177,195,202,223,248,253,175,226,163,101,67,172,165,121,19,228,68,189,40,184,177,85,175,95,219,99,51,111,205,232,22,247,77,74,151,110,27,117,17,32,176,37,117,219,62,138,60,11,167,173,101,203,223,190,91,3,48,99,234,235,12,11,144,123,255,45,195,65,75,37,251,111,101,16,72,51,116,126,224,200,49,14,140,1,85,111,21,249,110,167,3,16,140,172,21,108,174,7,137,143,28,230,183,36,5,82,75,84,136,130,105,9,182,213,180,170,73,149,217,50,185,91,160,212,141,119,45,228,187,61,1,166,121,10,69,169,68,150,14,248,249,86,88,194,38,252,135,116,254,192,220,13,194,13,236,127,63,30,232,149,127,183,36,96,18,202,0,16,235,162,128,100,41,187,128,100,205,207,17,158,27,128,69,71,197,141,189,107,136,188,209,116,112,255,161,137,11,230,18,147,176,116,223,250,193,23,94,178,78,44,192,219,106,183,80,54,32,183,138,246,114,129,245,198,121,255,243,130,25,118,12,2,135,170,138,155,53,41,165,148,186,202,211,234,222,103,44,243,126,58,218,221,243,207,186,185,72,216,85,107,178,185,111,218,255,174,227,159,174,28,52,183,131,98,238,57,243,155,7,1,90,153,7,110,242,75,166,207,15,29,81,83,201,243,121,194,2,3,44,214,222,68,111,255,231,189,39,205,45,231,2,254,68,255,135,68,28,10,30,162,151,210,32,17,130,228,58,81,4,245,92,52,218,27,50,209,35,133,181,104,143,76,159,213,108,32,102,198,134,183,166,81,124,230,235,137,247,191,208,185,147,28,0,25,76,40,191,80,199,0,184,25,98,253,48,48,15,5,111,28,198,73,177,166,65,254,202,248,251,73,9,244,38,20,195,239,153,11,232,3,176,65,16,31,132,123,7,223,247,251,44,141,45,13,89,11,89,31,96,2,3,1,42,222,18,254,61,5,25,233,119,19,72,155,42,218,170,94,232,86,247,6,110,251,122,230,19,96,150,174,245,119,2,0,84,25,0,195,114,230,194,83,214,218,200,35,160,54,162,110,36,27,28,93,253,47,238,123,102,160,41,14,226,205,80,66,184,9,29,86,38,96,13,44,221,115,225,239,240,15,116,132,71,53,80,199,53,20,148,29,92,33,184,19,146,102,68,147,53,134,242,168,33,111,181,197,250,160,190,227,133,228,186,204,203,77,95,62,7,241,215,77,249,169,161,127,239,4,180,97,137,245,91,192,173,182,254,151,73,48,33,53,137,184,246,41,86,15,203,136,38,134,90,250,120,187,31,0,241,49,58,128,145,157,136,252,248,217,47,51,246,165,218,221,231,66,86,6,9,86,175,184,99,138,204,36,55,173,135,81,164,69,81,155,138,190,223,187,238,96,159,5,250,125,2,109,118,164,127,85,123,98,74,251,41,127,143,89,113,1,201,202,113,32,201,144,31,92,254,110,14,95,85,8,210,228,174,204,61,94,11,16,184,223,137,160,189,63,1,98,134,12,140,36,235,71,249,228,215,87,248,131,180,190,212,77,152,114,23,197,147,34,134,224,234,69,72,64,218,140,91,63,47,56,89,241,34,155,191,116,59,173,233,138,79,90,226,215,233,193,128,202,254,26,222,182,1,149,42,64,82,45,8,113,54,162,252,2,103,126,40,112,45,104,64,199,227,126,175,253,237,236,2,8,130,53,9,137,235,27,12,94,184,194,167,254,125,72,101,190,8,148,222,233,14,239,9,226,193,113,149,222,25,152,126,170,133,66,44,36,142,221,134,166,171,75,249,249,36,22,152,125,0,76,122,57,32,138,226,163,121,29,1,101,110,172,108,252,141,163,60,105,13,33,52,96,22,80,151,59,226,0,168,147,28,146,175,174,49,90,253,1,206,63,241,111,223,66,92,177,224,66,18,15,249,226,231,84,91,201,109,74,79,91,212,167,102,30,215,177,99,37,26,216,26,4,222,26,52,176,13,8,236,15,253,234,211,62,93,24,88,170,126,139,222,107,27,5,96,37,12,52,220,18,31,61,254,232,49,154,145,176,186,150,4,79,131,27,79,72,45,48,192,98,221,2,11,144,162,163,67,193,124,99,9,27,15,56,49,248,248,191,66,180,212,3,244,122,3,106,193,71,173,213,208,34,50,89,49,64,91,49,212,38,5,252,246,215,139,159,158,250,55,173,248,136,187,229,166,249,58,249,51,71,1,158,114,27,176,231,48,80,120,232,163,171,235,176,106,92,11,97,128,155,161,205,96,207,223,174,252,95,111,201,83,57,199,218,63,28,243,224,233,161,35,50,24,96,73,24,138,148,198,17,242,60,109,106,205,168,84,213,201,146,45,200,122,196,29,19,40,76,20,142,90,91,62,58,107,28,141,204,178,221,126,93]);fileData3.push.apply(fileData3,[126,71,182,50,247,147,99,93,172,188,250,38,239,223,86,123,183,62,95,105,83,253,152,100,143,159,59,190,147,227,30,71,140,112,146,235,152,176,254,195,191,197,210,127,118,132,67,183,134,213,186,53,7,192,184,122,233,143,249,34,196,220,37,160,49,228,70,49,209,208,29,0,17,5,87,169,220,112,45,252,111,155,8,213,74,201,110,143,19,212,30,93,96,55,84,73,60,239,229,214,30,75,97,83,87,60,119,236,247,188,126,59,243,39,35,62,41,120,191,30,128,100,142,251,88,209,38,145,220,132,113,24,28,227,47,220,191,124,139,188,115,188,53,54,53,114,116,229,73,30,250,53,185,70,8,18,240,198,115,199,152,122,81,12,16,23,84,76,144,164,78,62,4,62,61,39,202,234,224,161,118,62,45,98,184,116,103,192,54,17,69,114,227,123,190,41,208,171,54,222,38,99,190,146,206,239,195,190,14,247,187,33,70,197,252,221,236,95,195,156,196,216,74,237,87,72,159,122,144,199,134,227,91,132,104,23,32,112,159,47,249,47,111,205,203,16,194,136,119,54,254,171,21,70,132,136,154,228,170,219,130,1,138,150,76,198,134,162,184,102,213,237,73,125,41,74,146,168,175,35,48,209,76,226,221,200,218,235,59,116,185,238,101,223,10,3,88,239,53,156,45,89,31,166,201,223,140,242,36,115,253,117,246,91,174,84,205,24,32,25,34,198,216,36,176,241,43,247,221,67,147,244,22,169,33,223,34,185,61,195,83,224,254,43,127,229,12,95,8,105,132,230,105,80,130,214,242,22,235,137,221,88,110,41,16,207,126,64,178,220,64,141,255,93,210,140,125,238,246,99,74,49,97,23,54,206,103,216,252,233,237,246,25,160,127,82,240,209,187,218,95,183,236,171,188,126,214,246,1,101,34,200,2,222,140,209,1,223,207,225,39,227,53,66,188,85,42,104,183,232,0,56,216,152,229,99,31,187,192,199,254,171,131,35,70,161,160,124,92,139,102,136,151,203,221,142,29,177,98,4,186,154,0,151,89,28,97,229,143,114,85,217,38,162,200,102,157,5,159,135,210,157,125,48,90,150,106,102,238,111,242,242,231,3,96,85,3,58,7,1,228,128,175,214,126,149,115,209,172,13,24,172,253,236,147,28,31,142,18,154,210,45,242,206,242,127,187,85,80,67,26,140,160,188,251,206,183,126,19,44,146,241,191,10,34,17,36,247,226,72,23,6,42,234,185,44,164,5,254,210,23,21,105,61,128,78,218,109,217,42,186,235,61,82,187,46,28,178,45,65,160,79,126,96,76,53,124,212,232,175,235,254,201,119,223,186,48,176,96,63,135,166,164,253,156,13,65,212,248,165,211,223,183,202,198,120,105,137,230,150,141,201,92,128,192,5,19,120,43,214,40,131,60,115,231,200,161,139,159,225,183,100,204,48,203,163,72,30,56,166,2,34,30,178,11,200,209,191,213,38,178,170,47,158,237,188,244,114,2,93,143,252,45,37,9,189,197,124,155,169,190,137,137,95,57,240,239,44,0,164,170,1,93,8,129,132,48,24,227,205,255,154,3,207,250,58,97,217,215,39,122,165,111,242,1,184,53,134,38,100,123,41,24,42,31,91,231,129,165,255,14,95,143,145,132,34,110,134,14,28,211,97,131,72,169,192,77,72,5,136,149,14,204,204,128,208,77,158,201,79,41,245,85,198,124,178,203,220,58,55,96,115,122,254,222,190,10,155,16,95,47,243,215,237,117,17,172,153,224,127,170,132,77,219,0,96,230,142,164,166,240,32,164,134,224,206,56,69,229,63,90,125,144,129,120,23,102,220,170,2,199,255,242,86,219,28,119,15,216,249,11,188,242,219,171,194,70,90,34,166,37,71,6,66,210,80,168,224,32,53,12,204,104,192,171,188,92,175,94,188,247,81,221,238,14,17,116,8,193,103,33,3,217,150,243,233,253,152,79,237,189,51,61,227,215,39,45,64,129,253,173,236,103,182,0,169,244,255,55,4,44,57,178,62,116,54,44,162,227,239,249,16,199,142,41,41,237,178,251,96,129,1,22,235,54,199,0,189,149,162,56,131,251,87,121,251,209,167,62,203,112,56,166,137,77,142,2,60,153,22,34,72,32,86,11,32,77,233,41,134,216,83,146,109,171,71,59,94,184,75,206,232,36,94,151,121,117,188,174,143,248,91,97,175,94,131,145,79,118,123,65,67,153,151,230,82,39,126,208,80,170,0,156,228,36,44,25,18,174,57,113,176,206,15,13,78,60,194,74,26,163,75,233,150,79,64,139,183,60,191,42,129,49,205,242,33,62,249,209,207,27,141,41,131,6,65,8,136,144,242,84,48,109,179,129,217,245,231,81,81,138,149,129,162,210,23,20,158,76,242,229,47,166,126,170,104,62,67,231,179,48,129,78,142,244,220,76,4,109,42,243,68,40,2,15,83,46,160,180,254,131,91,86,178,90,95,78,124,248,228,61,188,120,98,37,171,30,6,191,245,115,48,110,17,15,208,127,69,183,210,40,24,252,28,215,254,25,112,49,230,214,210,144,123,65,130,212,70,253,12,6,68,91,16,88,36,126,10,29,44,108,146,153,220,76,15,207,244,249,58,7,253,179,57,121,236,83,8,177,95,232,99,84,180,106,45,8,204,58,31,109,215,55,158,28,156,100,36,177,44,116,121,236,167,238,227,196,96,61,18,204,247,162,45,254,14,112,1,146,44,18,146,163,73,239,99,253,39,239,229,255,73,19,65,26,82,144,0,146,53,69,115,195,144,139,86,188,231,72,238,13,241,158,112,247,116,21,97,79,93,226,122,145,161,237,220,5,248,140,47,122,103,253,83,118,67,222,111,250,77,109,173,167,87,165,7,72,153,249,135,132,253,29,94,127,110,128,219,82,34,137,99,58,104,110,245,118,44,64,224,62,95,183,222,5,132,228,130,167,72,28,225,48,28,241,205,127,244,131,191,195,208,29,21,98,45,13,17,66,209,105,65,2,181,108,92,107,101,72,171,230,38,125,210,100,166,67,96,206,110,50,223,234,11,51,140,126,199,3,84,103,47,109,7,136,213,44,0,201,41,234,52,45,251,15,13,102,136,52,252,136,63,252,1,162,5,216,24,24,196,82,43,124,247,71,1,14,168,26,27,81,148,212,8,207,254,31,207,70,126,43,75,185,88,118,1,34,37,233,235,25,209,21,185,121,38,218,5,122,19,38,188,219,252,174,37,79,90,42,103,23,206,213,153,97,248,187,207,250,167,33,123,254,137,70,48,175,227,178,219,108,160,215,12,128,226,224,205,103,56,254,145,37,104,240,60,110,81,146,33,42,118,247,31,128,118,151,130,151,65,34,232,19,203,60,253,111,223,162,81,93,98,204,64,112,87,18,18,112,12,11,146,138,188,36,84,109,73,163,178,132,185,92,94,74,2,177,119,249,189,40,87,49,81,66,182,37,203,54,253,183,94,93,164,79,248,252,62,244,183,162,114,223,242,127,89,255,209,138,238,131,41,98,134,65,147,243,155,35,25,112,45,168,240,253,47,30,225,196,56,117,21,239,212,186,193,5,6,88,172,187,221,2,204,88,231,143,113,226,222,83,252,106,28,125,63,159,29,52,99,108,176,196,72,36,33,18,25,52,34,61,236,46,109,157,168,148,146,2,106,173,104,75,16,183,77,68,83,113,193,14,61,128,79,117,123,250,68,245,159,212,81,207,147,22,32,209,242,63,35,178,58,50,129,241,88,8,113,188,138,216,247,28,224,187,142,192,122,184,29,30,253,173,7,129,51,129,161,225,50,230,194,197,47,127,133,100,54,100,224,137,161,107,192,45,178,52,210,42,225,87,89,129,82,23,80,90,203,90,105,9,58,165,223,22,14,78,227,195,57,93,64,171,37,51,1,8,172,151,98,106,249,31,247,246,116,88,111,224,39,182,180,65,163,66,211,224,184,140,115,76,251,131,195,23,79,16,146,16,154,133,5,232,144,33,30,15,177,124,228,200,7,120,245,15,105,88,15,129,228,174,96,99,10,11,216,49,192,121,147,125,242,0,212,75,174,238,173,239,174,138,67,210,230,235,230,100,2,39,16,127,71,5,139,216,84,201,87,55,233,185,242,126,117,228,27,238,215,26,80,199,44,24,54,134,161,255,98,224,193,152,135,11,227,183,135,11,184,45,90,109,154,128,166,171,200,234,161,123,88,255,155,47,253,7,148,6,25,171,229,116,105,240,204,8,73,73,252,79,180,135,250,84,201,88,191,93,163,64,184,222,76,211,121,195,192,233,12,96,17,173,235,31,138,118,231,221,251,67,127,115,191,71,38,130,28,70,198,8,79,196,213,117,254,226,3,43,71,25,186,9,58,176,219,228,0,44,64,224,2,4,222,6,107,208,176,17,134,232,120,125,137,239,105,142,12,25,253,166,177,52,244,68,73,16,181,109,34,148,54,146,124,245,181,167,33,84,203,5,93,82,219,54,54,225,200,251,167,253,250,22,192,166,105,164,86,227,105,170,213,215,171,227,175,24,32,115,189,21,7,168,144,154,4,74,131,253,21,227,249,195,67,227,218,96,40,172,123,96,176,192,0,237,90,143,12,113,70,30,18,200,241,31,230,210,145,195,188,252,135,131,68,19,45,123,247,12,2,93,200,195,38,50,55,104,221,0,194,169,6,130,108,176,39,152,64,221,188,197,91,128,192,82,88,110,51,232,159,73,177,31,235,169,125,83,196,137,221,106,234,135,117,133,164,104,186,239,63,230,91,223,117,144,141,52,142,172,250,24,6,52,172,199,197,1,168,107,217,105,92,208,224,138,143,109,200,189,71,175,241,206,255,230,255,149,71,13,153,98,37,61,148,97,93,79,200,85,170,1,208,205,7,96,10,250,247,167,4,92,63,27,232,147,193,192,204,3,96,93,225,95,167,250,228,93,250,207,242,155,74,41,113,226,231,223,61,198,247,135,53,92,181,161,72,228,70,110,143,249,231,11,12,176,207,151,252,223,111,95,120,178,246,135,247,242,103,95,48,44,0,18,188,220,114,85,1,15,197,23,212,96,95,186,134,241,58,133,104,86,61,64,73,21,205,230,1,166,43,61,38,3,194,122,241,233,249,251,194,255,228,206,47,220,172,55,254,1,154,128,252,224,135,56,112,104,152,110,223,167,124,251,158,205,181,248,131,137,251,222,119,140,191,151,60,148,25,27,10,238,166,168,212,145,78,83,7,160,12,29,240,77,80,111,86,193,200,52,8,220,84,240,49,149,254,153,236,253,43,7,192,170,200,83,150,246,46,147,167,220,72,106,63,195,242,147,7,24,112,251,238,255,237,124,0,34,178,196,125,71,174,240,23,143,191,254,21,46,56,36,73,129,136,39,60,100,94,6,163,102,137,59,202,79,44,75,42,234,204,221,159,226,4,153,193,255,245,55,127,179,236,99,142,43,106,218,175,61,9,41,65,8,70,99,6,248,247,240,225,111,127,215,65,86,52,209,136,250,109,251,148,111,103,23,96,99,8,1,76,223,61,197,177,255,71,204,243,194,77,67,196,83,232,244,35,138,209,239,186,135,101,102,105,152,110,99,3,54,115,63,190,233,68,180,22,192,54,69,1,42,164,177,41,49,185,243,224,247,174,243,241,195,72,30,90,21,228,246,53,1,11,16,184,0,129,183,235,202,225,94,114,124,25,163,185,242,39,60,252,247,239,185,64,112,51,162,74,237,38,155,232,33,214,94,24,56,163,52,168,53,5,91,52,135,218,38,15,48,35,12,236,141,251,174,22,192,64,27,203,19,231,30,125,227,239,94,226,201,131,3,156,145,35,49,64,106,110,223,123,38,127,239,182,125,107,35,141,121,34,124,92,71,80,113,198,205,231,158,230,191,30,20,215,144,229,230,153,84,146,168,2,18,147,197,97,155,48,192,86,217,64,223,146,7,104,43,127,125,82,247,1,67,12,39,37,69,228,123,63,198,183,190,55,14,16,55,156,161,33,230,157,162,197,226,0,236,208,4,104,185,92,70,238,244,16,11,35,46,156,125,227,55,24,234,168,43,12,144,58,217,171,215,61,174,116,34,18,179,170,4,175,243,170,19,247,191,171,7,48,250,253,223,222,11,10,60,87,122,29,225,175,189,246,209,67,228,52,143,180,2,167,2,162,105,113,0,118,241,214,60,213,128,190,29,248,226,160,161,185,202,183,14,253,191,243,198,23,209,65,205,199,165,51,3,218,219,247,73,57,145,185,64,224,132,210,95,21,249,234,229,2,74,211,111,117,4,14,255,197,169,143,113,88,199,6,131,226,95,212,36,159,98,243,52,184,109,159,242,2,4,238,119,16,248,247,238,216,183,254,157,107,235,255,77,238,28,114,7,85,65,221,21,113,180,86,132,101,183,224,249,43,70,236,85,21,183,49,99,27,235,105,107,9,198,29,175,40,230,185,234,216,181,244,254,184,13,12,73,6,34,35,4,225,23,47,189,255,40,178,56,0,183,126,53,235,124,233,232,27,252,123,9,2,102,248,80,74,181,184,43,85,117,198,242,252,56,79,137,65,107,234,99,23,231,183,93,5,205,20,99,224,110,16,173,84,121,219,208,104,92,29,88,135,32,130,39,249,155,12,79,125,55,67,189,99,183,255,14,62,0,66,30,61,153,18,215,190,52,190,159,95,213,26,57,58,66,24,23,221,209,188,149,33,151,144,149,194,2,164,102,6,115,148,81,62,12,181,137,175,212,27,89,55,158,192,12,27,54,152,85,93,82,123,228,253,12,94,56,184,68,12,208,200,92,221,199,11,12,176,88,11,11,176,167,22,64,12,212,149,177,4,99,116,241,91,60,252,207,206,23,1,95,89,78,88,242,64,16,65,146,103,127,16,242,140,214,18,97,150,160,177,6,118,245,235,210,234,12,154,0,77,131,75,20,100,131,220,168,114,236,169,15,14,56,126,120,0,146,2,46,134,17,239,92,11,112,199,30,128,117,194,64,192,147,51,72,38,196,1,164,209,198,53,78,125,231,131,255,152,75,247,159,202,66,3,150,86,106,45,103,191,145,184,36,19,115,156,110,185,162,164,219,194,166,14,15,205,195,110,69,204,248,238,63,62,202,167,239,251,246,7,57,176,18,3,140,27,44,132,117,162,70,26,51,103,184,56,0,183,118,13,73,41,25,26,4,147,36,40,13,105,41,213,90,173,151,207,241,200,217,119,62,139,240,195,92,254,124,116,76,142,115,110,162,185,180,215,135,37,50,213,220,89,248,7,35,164,19,124,56,60,118,30,251,184,16,69,1,31,75,198,11,18,4,51,71,130,42,205,226,0,220,218,149,178,156,88,227,206,208,170,88,184,90,117,1,141,34,216,6,163,230,13,46,60,241,246,187,188,244,86,200,105,121,3,56,113,222,8,152,231,111,86,18,122,252,92,139,137,134,52,71,126,130,19,126,202,121,126,176,204,64,197,240,38,162,133,219,41,33,164,107,147,145,166,185,19,238,208,231,184,0,129,11,16,120,103,46,71,44,231,7,170,138,8,128,57,162,46,152,208,137,122,103,178,103,156,216,24,219,155,172,235,67,99,6,107,198,234,203,60,199,144,17,47,243,220,53,116,101,204,224,45,91,230,17,29,28,42,126,65,189,206,36,144,220,112,36,6,42,41,95,28,107,69,137,213,238,220,155,244,255,31,0,101,233,231,83,196,152,233,195,0,0,0,0,73,69,78,68,174,66,96,130]);Module["FS_createDataFile"]("/examples_data","matcap_00003.png",fileData3,true,true,false);var fileData4=[];fileData4.push.apply(fileData4,[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,2,0,0,0,2,0,8,2,0,0,0,123,26,67,173,0,0,0,32,99,72,82,77,0,0,122,38,0,0,128,132,0,0,250,0,0,0,128,232,0,0,117,48,0,0,234,96,0,0,58,152,0,0,23,112,156,186,81,60,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,0,100,0,0,0,100,0,15,150,197,221,0,0,0,70,116,69,88,116,82,97,119,32,112,114,111,102,105,108,101,32,116,121,112,101,32,65,80,80,49,50,0,10,65,80,80,49,50,10,32,32,32,32,32,32,49,53,10,52,52,55,53,54,51,54,98,55,57,48,48,48,49,48,48,48,52,48,48,48,48,48,48,54,52,48,48,48,48,10,228,138,253,244,0,2,55,193,73,68,65,84,120,218,236,253,105,147,36,201,145,36,10,50,139,168,153,123,68,102,22,174,198,141,6,250,70,79,207,244,188,217,166,183,239,247,205,79,91,162,165,165,157,165,55,212,67,125,77,3,141,187,128,66,221,71,86,94,17,225,166,34,251,65,205,212,212,212,212,204,61,179,10,133,42,32,188,171,11,81,17,126,154,155,201,193,194,194,204,255,254,223,255,59,238,111,247,183,87,191,9,96,0,232,0,96,2,146,238,158,126,67,23,39,12,81,157,78,128,3,45,152,164,59,11,29,128,153,128,46,164,187,59,132,30,141,100,249,252,2,55,56,201,232,166,240,225,195,199,184,187,117,66,28,110,116,165,209,14,230,207,95,127,195,222,251,136,50,0,32,153,158,196,221,211,15,226,48,34,189,49,0,76,239,192,235,15,147,238,108,102,249,231,234,175,49,70,255,218,87,175,254,244,123,81,15,2,194,163,153,145,238,4,186,163,126,229,203,6,10,8,64,29,38,132,185,179,245,42,70,231,224,78,129,58,161,62,12,2,24,41,17,30,212,97,180,129,162,14,186,64,60,125,16,179,197,193,113,142,135,253,254,118,127,123,181,91,184,63,4,247,183,79,118,27,0,56,197,221,69,132,238,112,23,135,9,8,51,49,58,20,112,186,185,10,122,167,165,152,229,52,131,11,92,28,14,115,23,146,110,41,204,13,146,194,55,112,243,31,255,174,167,193,163,121,52,237,66,52,127,250,219,223,30,220,93,160,160,187,11,8,225,157,64,109,8,154,34,49,82,236,159,194,164,79,231,58,65,32,5,208,244,59,90,138,206,41,29,164,208,236,233,173,140,249,35,230,240,77,7,28,29,97,31,126,132,199,79,56,156,76,108,128,3,34,145,224,112,210,238,234,155,223,0,36,186,123,144,219,193,79,129,15,254,238,255,160,193,17,73,58,32,80,0,14,7,6,128,34,226,110,0,156,10,51,17,113,87,247,56,8,1,81,7,233,142,1,30,72,51,139,233,254,238,76,41,68,69,12,241,254,20,188,191,221,39,128,251,219,239,173,3,112,130,36,136,84,159,146,116,184,24,100,172,176,197,97,0,20,116,152,58,76,212,221,233,38,132,71,34,26,158,191,192,112,186,97,60,58,158,253,226,117,121,252,4,30,157,6,192,111,239,34,73,58,169,6,144,124,32,46,2,115,37,233,30,201,20,70,157,253,1,144,48,198,83,155,218,147,177,15,152,227,56,20,180,41,41,104,238,93,114,109,62,118,47,99,235,48,95,32,115,247,0,63,249,208,117,76,137,6,78,136,184,107,31,237,244,214,187,4,0,75,13,138,70,63,189,247,78,140,81,93,205,41,95,253,114,255,131,239,157,160,26,233,170,242,218,107,67,71,81,72,244,136,32,18,224,39,64,4,106,22,73,58,97,110,244,144,62,31,68,205,92,68,157,14,7,21,209,134,117,155,114,127,187,191,221,39,128,251,219,103,116,27,163,103,52,64,40,2,152,165,74,22,110,14,58,124,10,146,158,82,129,164,2,223,111,126,250,75,190,120,238,65,252,241,199,120,250,244,116,58,41,229,41,76,68,6,51,33,21,20,208,67,16,73,224,8,83,145,46,162,17,46,128,56,200,206,17,157,32,84,65,184,187,56,73,135,164,183,103,128,0,66,137,83,248,118,56,192,212,7,144,148,49,184,199,9,243,145,212,49,184,25,198,62,192,198,144,206,12,120,169,57,145,0,25,73,189,131,70,119,81,37,28,230,10,53,130,230,210,9,111,163,10,7,59,169,0,239,189,125,122,239,93,119,191,115,186,221,201,87,191,22,94,123,205,141,254,240,161,126,255,7,67,232,83,194,52,68,82,1,99,36,165,3,7,51,37,69,204,124,194,193,224,18,97,129,98,184,199,128,238,111,247,9,224,254,246,123,186,57,197,105,20,10,205,220,1,17,208,157,6,19,133,59,97,145,79,158,192,7,183,225,201,191,255,92,125,136,209,37,250,237,243,143,15,33,40,68,72,179,211,49,116,17,30,216,145,46,93,112,225,136,208,80,9,35,213,220,211,47,1,244,83,93,15,192,40,50,86,193,70,7,33,121,0,48,53,1,243,191,115,45,159,39,4,6,232,8,225,219,248,129,152,210,140,76,47,161,41,161,140,29,0,73,247,224,116,143,18,70,200,136,30,59,9,102,166,146,80,38,11,34,113,128,210,161,98,240,94,148,238,80,0,136,14,113,135,30,252,227,103,241,241,83,67,36,41,191,249,21,163,157,124,240,195,245,213,223,254,151,147,15,36,245,43,127,226,110,164,136,192,125,48,80,40,226,112,40,104,74,201,141,204,253,237,254,118,159,0,238,111,191,151,155,37,196,195,125,130,131,60,21,251,118,247,163,215,131,216,240,241,199,207,223,121,71,149,234,130,225,164,34,66,154,240,250,208,245,26,34,40,14,23,1,160,69,224,14,32,0,6,2,48,170,3,32,196,65,115,6,117,119,192,8,2,8,211,67,36,133,222,212,37,108,3,35,9,13,74,47,68,128,41,25,164,89,66,254,72,68,122,79,233,133,80,252,41,189,172,139,49,133,115,115,74,26,209,138,82,221,29,193,35,36,194,180,19,184,187,81,65,138,230,249,109,0,18,112,111,102,238,30,160,102,134,219,23,30,141,78,222,126,252,244,255,254,255,16,166,38,246,141,111,202,195,7,78,232,95,253,144,84,1,162,155,128,116,51,56,125,241,190,238,111,247,183,251,4,112,127,251,236,227,191,139,106,116,59,61,121,209,211,94,188,251,142,191,245,158,219,29,220,79,79,159,6,136,193,15,194,0,154,242,208,93,129,14,82,210,164,0,232,18,166,33,20,232,200,29,154,192,25,247,52,3,117,81,81,195,9,131,168,8,196,224,226,226,74,1,97,105,202,64,39,28,58,206,132,145,198,0,200,101,62,10,160,127,12,220,99,189,159,230,194,16,208,93,170,166,97,250,171,22,220,33,70,68,154,139,75,202,5,50,65,72,2,243,244,162,198,206,73,231,248,26,10,119,119,164,60,0,120,244,244,74,100,72,25,139,112,4,53,64,212,204,12,177,119,10,197,85,134,15,222,182,247,162,81,244,237,183,78,2,122,224,119,191,35,95,251,147,187,40,225,203,175,25,33,6,191,207,1,247,183,251,4,112,127,251,125,221,134,183,222,214,211,201,94,60,123,254,250,27,39,245,24,163,158,44,118,18,68,143,93,71,81,0,65,145,112,121,194,2,187,40,166,137,56,42,116,162,163,74,36,37,14,128,136,208,65,50,210,133,34,137,254,73,6,165,160,79,133,179,138,36,118,41,96,12,226,115,241,46,83,100,215,148,0,242,109,228,29,21,9,38,135,251,124,55,201,247,161,141,83,4,243,244,155,17,14,66,36,209,121,231,116,0,158,38,197,72,44,35,58,36,161,69,70,3,243,148,217,52,50,42,0,83,79,179,232,0,167,26,162,199,148,183,8,235,128,0,156,232,170,66,11,100,26,73,24,233,212,131,155,158,110,239,96,22,34,238,126,246,99,251,233,143,239,0,253,222,247,16,174,78,253,33,124,255,7,247,39,225,253,237,62,1,220,223,54,16,15,26,93,220,157,62,86,202,41,32,38,28,220,9,122,170,133,133,158,0,253,65,28,14,89,179,206,233,24,4,221,205,0,63,221,252,230,13,62,121,202,211,237,205,71,31,165,168,29,224,116,185,234,14,60,140,197,114,190,165,17,110,26,177,186,187,82,160,99,133,78,128,116,42,156,170,233,81,142,25,10,82,204,232,254,196,161,172,130,120,126,135,233,127,109,28,235,166,128,110,19,112,15,32,193,243,115,105,63,230,131,226,87,0,198,89,117,66,126,36,255,218,57,253,203,56,54,13,164,161,132,224,93,152,146,132,2,137,219,234,4,212,131,73,74,78,230,211,199,114,151,49,137,112,122,227,81,198,52,70,49,0,30,224,14,133,18,112,14,41,203,121,16,53,115,120,15,12,191,249,205,8,34,189,241,147,193,187,254,235,223,146,111,127,211,161,124,244,128,145,164,38,186,173,207,239,222,96,132,164,190,107,28,206,143,127,117,87,74,238,114,10,94,236,253,237,62,1,220,223,190,224,55,70,66,70,154,102,190,176,233,41,238,38,12,65,114,68,72,97,98,228,187,216,52,41,37,24,233,167,155,225,157,247,245,217,147,225,131,15,204,134,225,249,139,232,22,180,239,67,71,82,132,137,142,153,1,156,252,3,152,230,172,19,82,159,127,15,64,188,26,216,206,32,76,166,223,32,199,252,241,110,238,110,105,30,176,124,236,84,224,163,8,100,42,110,37,174,147,30,139,145,65,180,126,93,75,209,127,253,180,233,45,185,143,35,98,88,153,166,198,4,224,136,44,135,205,238,200,99,107,36,204,126,254,19,83,111,225,197,157,139,233,52,243,235,230,121,245,248,87,157,186,14,7,32,34,254,244,86,228,246,238,23,63,245,95,254,52,70,191,250,238,119,237,193,107,225,187,223,150,195,195,65,76,221,0,136,133,244,241,13,131,83,152,182,52,28,116,163,11,160,240,241,192,185,199,49,189,77,25,226,62,19,220,39,128,251,219,23,249,166,193,17,171,154,46,95,219,41,16,120,218,125,114,56,161,132,185,193,232,66,220,13,142,147,127,252,100,120,253,205,120,243,220,159,61,191,163,249,41,106,167,93,23,122,85,229,56,109,37,73,25,161,18,76,8,126,138,144,164,206,8,203,196,174,25,23,110,211,155,201,249,128,150,67,179,165,237,221,2,124,47,201,250,211,120,118,73,129,156,66,231,178,1,82,20,161,214,167,233,240,184,72,220,98,209,228,55,223,252,83,90,42,128,128,203,151,242,105,40,189,124,64,49,168,45,97,168,116,16,204,139,28,51,13,165,23,191,156,255,61,174,74,79,247,204,217,193,233,14,239,169,102,134,192,211,219,111,32,190,17,127,251,186,117,7,249,243,63,141,175,125,69,216,177,23,208,140,16,19,19,152,83,41,142,196,151,117,96,112,66,76,82,247,229,247,125,192,125,2,184,191,253,225,64,64,203,93,161,124,97,143,40,80,2,71,36,192,226,152,18,160,128,217,59,239,152,223,248,143,127,217,31,194,205,243,23,209,32,34,33,136,107,232,174,148,169,0,31,203,126,95,84,233,76,221,197,92,29,167,59,164,185,175,21,0,14,0,161,205,239,107,228,98,142,27,3,44,27,133,141,24,237,151,145,32,39,176,203,170,244,224,163,50,132,20,229,63,177,210,135,40,59,143,234,55,103,122,175,179,247,144,69,110,24,155,179,32,233,163,137,207,175,91,189,244,130,198,106,93,15,10,48,132,8,88,128,168,98,184,121,30,111,159,203,63,189,207,160,55,39,239,126,248,215,130,43,253,193,183,83,160,135,0,230,62,173,16,208,133,46,174,39,115,130,34,208,25,58,187,191,221,39,128,251,219,23,250,38,32,166,112,201,162,198,51,1,72,53,12,136,128,129,192,16,253,246,52,252,242,231,193,236,246,237,247,24,244,110,56,89,140,218,133,64,136,168,38,81,29,69,194,122,114,32,158,171,239,68,89,79,65,95,100,122,209,185,228,151,41,31,148,176,76,250,171,193,133,210,12,223,171,64,28,205,77,168,235,64,188,85,209,111,253,105,10,212,86,70,236,137,210,90,188,75,159,99,110,70,144,206,39,158,85,38,152,15,87,49,145,30,243,147,59,139,124,64,27,103,36,99,201,95,128,69,142,113,192,236,6,50,173,95,32,229,49,55,244,162,238,222,9,96,60,137,5,103,144,19,127,246,179,23,167,187,195,59,95,211,174,231,95,254,45,250,206,15,7,0,81,16,38,30,17,141,137,197,155,6,208,197,23,100,247,23,209,125,2,184,191,125,97,111,52,27,1,11,78,34,60,112,34,152,13,34,145,128,67,222,123,140,187,231,79,127,250,171,94,252,197,243,167,232,186,131,72,39,122,117,21,168,140,112,113,136,154,80,21,116,34,18,76,225,74,92,16,38,196,6,228,4,97,83,202,96,7,73,147,128,116,159,101,148,55,47,187,135,157,184,95,245,25,101,133,61,191,208,226,206,182,68,48,216,236,12,74,58,207,186,234,159,90,3,207,207,156,17,164,140,213,140,41,161,66,132,138,34,221,23,147,234,69,9,191,245,1,71,142,146,47,73,177,57,40,187,203,52,21,128,8,220,3,229,20,7,237,20,6,146,209,76,130,246,14,2,230,193,221,143,93,136,79,62,150,232,167,143,222,29,162,116,127,254,23,232,30,201,119,191,1,237,144,8,2,73,42,201,65,55,31,37,146,228,158,102,122,159,0,238,111,95,116,12,168,156,67,166,186,210,105,30,157,248,248,9,223,124,135,167,23,207,222,122,43,244,125,24,6,82,174,174,174,58,82,130,146,12,80,39,28,177,23,130,7,23,208,192,142,33,197,86,25,53,122,198,8,159,199,191,142,145,95,52,101,160,178,216,175,111,202,102,120,94,3,47,229,99,0,75,21,118,53,248,45,94,200,38,138,255,116,31,176,10,205,35,142,196,69,185,190,70,189,155,243,128,81,155,147,243,59,231,198,157,47,193,139,88,132,248,178,95,41,63,123,137,8,141,79,73,23,82,204,197,29,238,65,187,8,23,186,211,147,58,82,116,144,236,169,209,224,226,116,151,30,52,115,31,252,23,63,49,3,223,249,234,29,14,221,95,255,133,95,93,161,15,160,166,108,70,23,167,37,113,214,123,165,137,251,4,112,127,251,2,223,38,190,7,76,96,128,186,201,147,231,119,31,62,209,183,127,19,239,78,207,95,220,116,162,93,56,56,188,191,190,98,160,26,1,55,66,148,1,28,4,71,15,105,64,41,34,236,18,77,68,73,70,73,60,197,130,42,74,203,113,27,115,56,99,89,192,90,133,254,44,139,229,117,244,223,192,121,38,13,106,242,66,8,136,203,61,128,249,79,92,214,227,231,162,255,12,221,16,37,84,148,137,73,85,165,111,211,243,59,70,249,210,85,69,15,111,180,47,197,59,31,119,226,166,55,227,139,44,53,8,212,8,129,17,98,84,225,9,214,25,34,34,58,137,209,59,67,234,23,204,1,21,37,69,100,0,131,185,125,244,129,193,135,127,124,55,154,201,159,253,85,255,39,95,199,151,190,236,12,52,79,181,255,18,14,186,191,221,39,128,251,219,231,161,166,47,200,251,115,176,152,120,156,116,113,202,8,59,120,20,75,20,255,72,139,124,227,61,61,221,60,127,231,45,191,121,113,23,93,85,175,143,125,2,238,211,64,23,34,194,68,12,167,10,65,170,164,42,127,98,244,11,67,9,232,147,152,184,249,101,248,204,1,206,39,10,35,88,243,238,243,248,117,102,4,205,217,3,146,171,236,21,162,149,208,240,88,196,106,241,117,223,176,74,27,5,140,83,197,248,69,136,159,60,3,100,9,49,121,38,59,217,222,247,178,122,238,177,186,23,159,244,167,139,12,177,53,150,72,43,208,155,153,108,98,244,166,103,84,31,87,155,117,252,127,4,39,4,226,164,187,171,71,25,23,161,197,65,130,34,14,4,51,40,73,165,25,44,6,192,127,241,211,219,223,254,178,251,242,215,236,225,151,194,247,254,212,195,33,125,105,48,198,116,2,184,0,230,52,129,194,28,16,67,76,139,5,19,103,212,178,170,246,253,237,62,1,220,223,126,39,55,194,224,162,22,220,253,20,92,73,49,24,124,34,116,82,72,183,72,113,154,56,197,196,248,254,251,183,111,190,249,136,124,246,206,123,17,128,104,23,174,245,48,18,201,117,98,241,27,1,88,208,14,48,151,148,21,100,12,221,92,82,251,167,154,215,167,224,155,248,254,163,22,127,190,195,6,170,83,87,190,83,238,152,230,201,6,192,92,214,180,78,47,180,239,203,103,51,248,133,212,157,117,204,221,186,167,205,27,100,83,35,227,19,217,211,47,193,169,22,81,222,56,11,83,55,63,194,78,239,130,162,67,42,211,198,196,157,45,250,146,89,173,46,205,222,157,44,136,164,54,210,137,114,91,163,170,163,146,54,57,120,12,39,27,222,121,47,190,253,214,240,235,159,233,245,195,238,7,127,225,127,242,77,36,53,190,244,133,147,110,116,70,23,161,15,105,155,14,70,80,233,32,213,239,205,9,238,19,192,253,237,119,91,254,167,141,30,117,119,15,134,4,215,0,16,147,164,75,111,201,87,139,212,211,173,188,245,174,199,225,227,215,127,171,140,143,135,83,119,232,15,26,6,120,47,226,82,144,118,146,220,2,157,84,85,37,3,39,49,27,114,148,76,158,71,9,19,113,69,48,119,33,99,176,204,245,62,214,211,94,236,199,202,2,235,96,11,140,153,91,12,103,253,231,50,44,206,108,153,21,224,211,124,51,21,248,190,3,61,49,255,126,201,145,175,32,172,42,43,204,255,153,196,170,209,14,250,123,239,179,128,167,182,136,79,101,50,72,223,68,57,93,31,239,41,238,102,121,118,93,29,121,17,64,208,155,15,144,24,7,251,224,195,219,143,255,181,251,250,111,7,209,254,47,127,136,190,23,65,52,25,19,70,98,142,166,189,13,245,136,33,37,8,145,112,143,26,221,39,128,251,219,239,244,102,206,73,179,158,11,140,66,232,102,3,134,24,134,120,122,247,173,225,221,15,159,125,244,177,28,244,40,8,199,3,172,79,194,59,93,39,136,230,243,238,174,39,0,104,76,6,58,70,4,35,202,13,222,162,20,182,41,206,231,72,109,91,33,187,1,121,11,81,109,165,149,113,80,166,167,165,195,101,145,45,184,216,180,218,226,237,204,250,248,205,109,94,212,81,62,213,230,91,207,182,64,234,185,232,89,230,141,138,86,10,105,246,28,137,237,90,69,118,241,70,50,104,142,67,70,26,215,244,171,173,12,55,62,118,154,223,206,244,223,180,165,33,163,130,69,162,6,195,199,105,122,199,35,16,73,115,33,7,195,33,152,197,248,222,187,24,226,139,247,222,234,190,245,125,255,234,159,240,181,71,214,93,3,78,141,48,79,138,76,131,67,32,164,199,251,153,193,125,2,184,191,253,238,111,82,68,207,73,198,7,157,243,14,131,245,31,124,52,188,243,206,237,179,39,118,119,114,247,227,85,80,213,94,68,72,237,131,11,19,181,67,36,136,140,52,158,18,234,153,43,125,82,235,133,216,60,236,93,84,246,62,173,236,214,21,116,1,71,64,88,107,239,44,80,247,50,254,114,81,200,78,161,63,253,207,78,201,188,165,223,80,135,81,214,201,128,137,25,101,117,12,117,97,5,43,77,31,164,238,11,106,200,222,54,25,165,229,155,156,167,226,75,22,233,86,88,111,124,186,42,223,108,32,72,89,13,105,202,85,197,147,140,254,157,238,238,49,65,58,130,64,69,144,1,78,26,221,161,193,135,19,222,248,249,240,198,175,134,227,81,191,241,157,7,127,254,215,167,232,160,38,110,145,56,93,105,142,0,70,183,123,135,178,251,4,112,127,251,221,66,64,193,205,104,198,209,114,93,220,244,244,12,207,159,223,252,242,245,211,211,167,78,19,176,235,84,131,168,234,24,226,147,88,131,185,5,1,44,8,168,65,68,160,163,217,150,187,35,137,52,151,117,58,10,107,117,231,22,31,6,171,145,102,198,73,202,224,184,195,216,153,254,52,173,56,141,191,76,130,199,113,217,127,236,133,248,157,237,129,245,48,192,184,89,242,39,210,142,177,118,139,196,10,136,199,114,153,171,106,113,118,222,100,99,213,96,183,45,216,106,170,202,109,3,44,151,206,234,148,150,168,186,62,191,189,113,218,97,150,22,205,162,71,81,166,45,96,17,65,132,43,64,75,147,38,53,231,205,77,252,197,79,158,190,253,155,227,95,252,208,142,87,250,229,175,120,226,131,217,160,112,186,128,122,191,56,118,159,0,238,111,191,203,27,109,160,185,187,67,213,188,123,254,92,223,123,239,244,225,251,180,56,220,220,246,33,168,134,208,169,128,34,34,14,17,49,26,9,42,5,18,72,145,206,212,69,2,128,108,196,226,19,203,112,131,198,62,154,182,47,98,16,234,123,94,166,31,48,203,63,84,157,141,47,5,218,38,165,204,6,65,211,91,149,239,22,101,115,171,18,47,35,105,34,113,230,187,69,228,93,129,141,47,161,85,215,47,40,252,35,38,191,153,50,183,222,222,60,52,46,99,52,27,187,199,53,159,117,163,21,88,137,106,72,126,103,211,98,32,225,78,120,136,18,5,78,87,56,205,239,132,234,14,202,200,47,16,116,42,164,251,221,105,248,143,127,241,136,248,181,175,227,155,223,238,191,249,109,17,53,119,187,87,142,187,79,0,247,183,223,57,0,100,112,6,120,236,159,63,227,155,111,221,189,247,222,139,97,32,73,237,30,28,15,66,132,16,168,34,160,130,17,49,138,40,169,170,174,66,50,73,5,72,0,161,238,62,9,245,48,19,11,217,40,180,87,140,123,89,104,68,239,196,223,203,107,246,185,17,89,102,187,57,134,206,166,190,85,75,180,232,15,246,97,162,102,0,229,146,110,20,225,204,138,21,211,182,215,220,64,156,139,113,101,40,159,157,232,29,237,62,105,163,65,73,191,42,197,39,182,82,69,243,29,192,71,254,79,181,81,81,233,79,140,187,5,121,150,163,46,169,231,82,88,194,245,135,147,83,187,36,108,74,7,92,85,197,83,130,148,211,7,111,225,189,183,110,126,245,139,254,111,126,136,47,125,149,247,229,255,125,2,184,191,189,52,164,195,89,120,121,186,80,117,138,107,150,4,138,147,50,64,226,89,155,152,126,252,209,225,163,143,111,222,125,119,184,189,113,97,127,213,7,138,10,243,44,215,61,66,192,160,1,66,18,42,19,214,143,81,160,115,36,249,112,77,213,89,129,33,35,95,63,183,8,89,153,114,81,112,150,31,97,69,119,89,38,3,93,62,255,162,51,88,231,0,174,170,254,173,112,63,38,17,41,3,239,102,54,90,255,213,74,10,13,96,83,19,48,233,240,48,59,40,172,143,88,245,54,26,32,207,242,99,172,103,224,13,204,74,22,81,222,90,24,127,5,22,149,210,76,249,203,203,119,158,20,41,188,146,163,24,231,255,102,152,6,54,58,78,136,221,131,184,27,70,1,34,33,41,238,128,43,84,232,100,31,163,199,167,31,13,255,252,63,229,107,223,192,215,191,173,223,248,158,33,170,211,48,74,195,154,153,72,48,196,42,113,78,59,43,184,223,27,184,79,0,127,220,136,142,131,201,134,4,98,163,194,141,193,35,93,68,36,82,0,131,184,70,199,233,228,110,254,31,191,24,110,239,220,78,238,177,191,58,138,72,160,4,29,157,208,71,7,173,68,241,238,194,188,192,69,178,16,223,79,65,188,93,38,47,11,240,245,212,118,189,236,138,13,12,29,139,33,36,243,231,109,210,46,207,86,184,77,136,169,134,254,165,16,222,169,130,114,75,148,205,183,167,11,229,51,151,91,190,235,196,211,124,87,59,240,61,48,235,236,143,208,188,183,59,137,237,69,232,205,206,99,205,32,170,62,206,90,102,117,114,125,96,241,53,57,60,177,122,9,27,223,134,85,195,109,37,29,18,32,210,33,26,222,125,103,120,255,61,255,229,79,248,183,127,111,18,244,209,163,193,160,32,85,60,222,149,159,197,64,129,170,83,92,7,222,179,134,238,19,192,31,121,2,32,109,164,190,88,130,101,13,78,42,148,102,46,6,19,209,23,55,15,111,110,63,254,229,47,85,57,60,123,114,144,208,245,33,72,151,20,49,41,211,154,173,80,41,12,36,3,50,191,39,209,58,69,22,23,252,148,0,124,93,123,46,36,248,207,99,186,137,24,158,23,104,247,137,247,205,106,119,10,13,175,162,186,220,120,194,74,24,174,176,88,217,220,44,216,206,64,229,196,120,236,126,188,125,159,179,221,70,245,75,78,188,210,113,218,238,123,32,213,86,251,210,60,86,59,98,68,156,12,13,214,154,116,170,186,22,32,26,239,32,132,187,8,232,110,102,238,160,187,209,198,46,69,4,18,204,140,110,246,252,137,254,175,255,113,231,42,223,251,190,126,247,59,195,131,71,106,112,81,70,167,132,212,194,42,204,49,68,194,48,47,19,220,223,238,19,192,31,233,45,250,64,42,93,0,113,143,160,39,87,41,70,55,74,24,134,227,7,239,217,227,247,31,127,244,216,204,160,122,125,188,234,53,136,150,6,91,6,161,138,48,168,136,136,142,142,184,36,149,66,173,99,208,66,172,127,130,23,42,53,133,209,26,183,197,77,124,9,158,98,179,14,229,170,134,205,155,95,86,63,179,45,125,180,170,167,106,206,24,234,6,162,128,65,170,38,192,46,135,227,203,170,124,57,18,64,171,95,89,47,253,174,91,135,10,74,242,76,211,100,77,36,61,155,11,207,79,5,150,157,80,169,191,154,31,88,125,234,226,221,210,205,198,3,73,10,38,187,2,168,195,232,209,147,193,12,25,168,132,24,189,143,184,123,253,23,254,198,175,245,107,223,176,191,254,107,57,60,128,48,202,16,12,14,49,202,164,57,58,27,144,221,223,238,19,192,31,233,77,146,33,31,108,90,176,146,100,251,231,52,188,243,134,189,245,246,179,231,55,2,229,161,63,6,233,131,138,139,146,17,6,113,35,160,84,237,69,149,164,170,142,28,196,105,171,107,140,162,219,21,98,132,231,106,180,80,156,143,121,44,154,163,106,83,210,115,11,204,217,151,224,223,156,12,151,4,202,105,62,201,141,151,203,136,124,185,115,176,21,190,119,82,197,78,7,144,35,227,89,205,134,234,102,219,118,90,23,113,165,164,134,203,182,158,97,2,253,70,153,185,204,104,194,228,166,220,204,196,92,134,254,253,212,50,238,129,251,148,46,147,151,152,59,221,163,75,210,166,134,59,233,20,135,166,141,116,15,46,176,136,247,223,28,222,125,179,251,203,31,242,251,127,21,226,152,243,4,140,105,198,236,219,44,171,251,219,125,2,248,35,185,185,83,224,2,51,194,19,69,39,222,225,116,123,245,238,251,207,222,126,255,230,246,230,250,65,175,170,29,132,129,2,31,20,66,87,10,73,4,13,33,13,122,117,28,240,114,246,230,157,8,60,218,188,176,83,232,47,107,85,98,90,185,106,105,192,115,89,63,202,101,88,196,194,211,113,21,107,150,177,117,214,17,93,60,85,177,237,188,136,23,165,188,218,70,26,88,3,29,91,201,160,124,223,251,222,0,85,231,177,219,46,156,57,68,190,210,161,155,125,152,207,197,229,21,138,56,238,51,207,179,157,37,239,104,253,189,148,149,126,253,237,44,41,183,69,26,40,41,95,131,24,221,137,104,74,186,27,24,162,59,97,46,74,119,42,162,157,162,155,253,226,39,241,131,223,134,63,251,79,250,232,145,235,209,34,69,92,232,22,225,202,123,230,232,125,2,248,35,111,1,162,59,6,10,0,53,240,201,147,238,241,227,248,225,7,207,238,134,46,200,131,195,53,148,1,148,48,138,42,7,161,82,180,239,144,194,190,8,29,34,66,157,220,181,66,34,17,89,82,4,91,47,46,77,96,200,10,233,166,141,202,111,205,8,181,124,134,108,239,50,106,103,150,93,133,207,220,142,157,65,241,42,144,241,146,225,112,91,35,97,133,110,239,96,47,77,46,102,185,72,181,20,131,227,37,67,130,75,58,131,6,193,105,253,73,165,214,10,189,68,111,46,183,29,126,89,182,56,139,224,161,144,144,227,236,246,70,51,3,16,211,166,24,58,131,59,92,187,0,192,196,221,9,31,55,141,149,32,25,169,125,8,226,226,143,159,249,191,254,207,248,232,171,254,237,239,234,55,190,69,106,180,180,67,182,114,95,187,191,221,39,128,63,174,248,111,227,162,205,241,230,230,240,209,227,231,239,188,53,12,241,68,191,58,6,17,81,213,144,180,58,211,101,210,83,85,133,33,244,221,0,23,17,77,116,155,64,45,42,125,75,161,60,33,74,197,248,119,171,6,159,122,5,150,49,189,250,89,150,145,168,138,167,108,245,10,101,116,41,4,24,182,0,34,158,107,149,170,128,200,26,221,34,196,71,177,29,110,40,43,236,99,86,216,176,13,192,70,160,111,138,246,140,255,105,99,191,146,231,43,91,172,252,53,62,147,245,168,203,33,252,229,206,7,83,134,118,185,108,101,97,234,129,150,58,71,35,250,52,58,191,141,111,105,148,14,29,191,200,0,201,39,131,106,135,164,54,106,0,221,232,30,189,103,48,113,186,31,58,34,226,244,241,59,241,241,59,254,206,55,195,119,190,207,47,127,29,158,5,100,239,111,247,9,224,15,6,210,129,128,150,56,206,156,157,189,141,30,50,225,33,217,179,96,18,241,239,159,63,15,31,126,192,199,31,127,244,236,153,134,208,31,194,149,138,147,34,18,68,148,128,140,155,92,170,29,196,85,21,42,93,186,12,69,71,145,175,57,108,37,219,239,58,66,237,143,76,19,82,84,112,243,173,137,230,111,197,29,219,46,213,203,160,136,164,243,60,166,130,69,34,201,60,203,185,246,36,55,101,209,38,94,123,245,174,156,16,103,10,95,37,16,227,230,89,149,8,133,84,209,250,105,243,231,103,249,180,43,100,39,231,188,173,126,197,101,193,34,205,15,44,237,133,183,54,215,102,171,178,109,137,161,157,22,103,254,234,139,121,117,30,18,96,53,69,167,36,93,160,41,5,10,28,78,142,73,212,167,81,112,122,55,36,85,230,238,168,148,193,72,182,51,12,2,128,54,158,251,110,233,123,21,199,169,215,158,209,134,247,223,57,189,247,30,191,244,21,249,222,247,244,235,223,6,2,96,105,244,45,32,132,105,242,95,16,132,146,254,40,168,53,41,224,254,118,159,0,62,127,7,212,205,28,16,77,226,252,57,52,56,78,20,97,164,211,124,36,66,192,16,251,247,222,255,232,245,95,95,11,0,187,122,112,84,138,136,80,217,165,117,45,113,134,16,66,72,99,94,9,234,238,12,90,146,241,151,149,190,229,23,165,159,129,32,118,145,138,57,248,86,6,182,77,79,171,179,200,117,65,42,101,19,35,231,70,80,59,75,6,93,35,233,107,87,175,81,64,111,61,112,184,172,219,104,190,34,207,221,223,183,251,6,156,51,42,56,139,131,53,89,255,59,109,129,21,122,115,107,59,226,165,199,178,183,26,166,89,0,182,154,33,87,231,70,138,208,73,73,112,76,10,238,102,134,174,67,244,94,3,85,12,198,199,31,220,60,254,248,193,159,63,195,247,254,204,217,81,84,200,200,19,0,120,32,134,200,40,34,48,7,76,68,19,77,73,238,105,163,247,9,224,115,126,155,192,208,217,182,112,12,211,222,185,193,16,21,26,233,114,119,58,14,55,252,245,27,167,187,155,43,12,135,112,184,234,175,69,196,5,65,68,64,167,169,42,187,160,93,72,37,63,201,64,49,230,233,40,235,74,153,198,73,41,26,72,117,220,2,24,94,95,59,77,101,177,125,216,97,107,178,186,31,49,139,7,78,63,108,64,31,103,17,240,253,97,0,54,102,15,165,150,67,170,110,207,59,19,236,254,103,153,205,206,38,215,210,25,166,108,119,118,80,169,250,229,184,120,189,212,16,156,221,27,104,78,128,80,105,13,113,243,110,197,115,22,147,146,236,255,236,171,47,151,160,165,230,195,221,76,40,116,241,52,52,136,131,11,29,46,17,116,242,32,253,221,233,244,250,207,253,141,215,249,151,127,21,190,244,237,120,117,160,7,0,148,147,155,10,224,209,149,202,196,64,98,170,108,238,163,255,125,2,248,156,39,128,81,70,70,156,86,121,55,58,77,40,131,33,216,137,175,255,234,249,179,39,61,68,85,30,62,124,40,208,16,84,148,146,86,121,85,180,63,136,170,118,193,133,230,158,204,155,18,27,99,110,222,11,58,135,35,166,87,105,2,205,227,191,165,145,12,124,133,217,151,250,204,153,123,179,223,122,239,27,28,150,25,171,176,55,209,50,35,217,156,210,210,204,96,6,138,226,202,205,113,11,221,190,164,99,64,38,218,203,2,96,217,52,114,105,102,145,115,201,239,12,245,136,139,77,2,113,92,174,116,61,29,130,6,85,116,157,155,23,88,19,33,14,227,98,189,57,89,132,237,204,18,26,191,231,156,57,198,236,145,231,240,102,73,95,48,237,144,115,242,208,76,88,80,28,6,115,15,161,23,243,72,132,163,234,201,238,162,223,253,248,71,167,7,191,61,254,215,127,96,255,0,22,205,58,98,112,167,136,68,3,9,8,97,169,137,179,123,233,136,251,4,240,185,190,37,236,51,197,253,28,253,233,98,98,132,202,205,139,171,155,39,242,246,123,47,94,220,30,67,119,232,131,11,59,167,136,152,66,133,34,68,232,66,223,133,16,70,207,22,82,128,36,236,140,169,7,159,251,128,201,228,79,41,113,177,139,132,51,144,130,140,246,91,108,129,21,85,40,41,33,233,82,218,97,201,29,228,22,111,189,68,210,151,239,36,205,75,246,166,169,198,122,162,139,109,135,197,106,230,177,9,148,203,106,3,64,138,55,128,77,5,255,157,150,168,124,61,191,96,180,185,37,12,183,207,246,105,140,241,57,55,4,231,171,19,46,145,159,226,127,162,187,172,230,16,197,187,170,161,188,117,154,201,63,155,25,48,249,11,249,8,78,186,119,162,20,143,98,14,32,128,131,57,130,118,49,18,114,122,250,145,255,207,255,151,127,227,187,242,141,31,224,181,135,240,64,14,48,23,154,17,110,20,104,218,29,187,191,221,39,128,207,245,205,1,208,124,140,80,154,206,89,138,139,161,187,253,120,248,233,47,162,242,238,52,28,15,125,232,69,198,153,153,144,212,64,81,237,142,7,6,37,84,186,145,121,173,218,137,8,96,89,163,56,187,45,150,5,190,195,36,235,252,188,60,244,223,72,100,45,232,255,220,103,159,219,133,150,30,27,171,246,98,225,41,191,33,11,179,21,37,125,74,96,226,109,112,163,124,6,99,99,10,186,85,53,167,0,183,214,239,108,86,253,69,7,182,26,99,108,151,240,85,211,176,182,9,3,106,238,208,126,159,49,126,229,222,120,159,59,227,25,155,122,2,36,115,121,214,51,128,118,143,37,155,157,141,200,216,193,130,158,87,7,18,40,68,115,118,29,92,104,62,184,37,103,138,193,35,29,12,60,106,63,12,209,222,252,205,240,230,59,221,223,253,61,190,252,117,87,73,149,147,96,48,55,74,112,136,123,188,95,29,187,79,0,159,235,155,120,42,198,70,187,36,208,130,13,122,138,221,251,239,202,147,231,128,31,24,244,225,17,48,77,85,18,35,148,253,225,16,66,144,67,215,137,2,226,42,35,157,127,148,237,117,119,10,102,11,223,85,20,115,76,156,60,89,224,81,37,134,227,139,128,213,18,132,41,126,185,57,171,60,163,1,55,169,225,115,75,219,199,47,18,196,199,182,216,67,53,36,72,209,51,135,75,41,88,55,185,89,209,214,86,212,14,161,115,156,27,23,182,7,21,153,170,9,182,52,142,213,70,250,188,100,140,145,21,232,118,150,171,235,26,124,37,74,90,189,189,245,59,49,158,79,186,171,83,37,29,22,153,86,181,231,103,38,232,52,81,150,214,14,41,97,88,151,68,36,196,196,25,65,247,24,35,92,162,70,49,2,46,66,49,49,12,241,223,254,241,244,232,181,254,207,255,58,188,246,181,129,193,93,3,49,196,83,242,181,187,143,48,247,9,224,243,221,1,176,192,121,1,141,81,63,248,16,239,188,235,194,8,92,93,31,148,36,61,64,32,14,181,16,14,125,223,75,215,35,104,167,65,68,156,22,5,105,193,215,70,136,53,38,97,183,117,52,76,127,37,197,48,242,35,216,42,66,103,4,166,196,220,71,124,170,89,221,115,11,169,104,178,128,46,195,58,22,51,128,245,253,176,33,87,185,143,239,151,177,47,19,213,235,122,249,220,22,110,51,11,102,200,155,190,247,209,118,156,194,242,75,239,107,13,109,253,166,84,33,109,122,194,212,251,125,43,11,179,117,90,106,36,123,44,196,33,76,234,23,42,57,66,165,154,83,245,241,171,215,45,180,169,49,173,7,80,168,10,152,68,167,41,233,49,245,27,140,241,228,240,160,65,193,147,69,125,252,97,252,167,255,121,250,206,15,174,255,242,111,7,145,104,81,68,157,201,12,227,62,198,220,39,128,207,83,172,103,146,66,225,180,151,228,9,80,14,128,133,103,31,93,63,254,208,158,62,187,137,241,120,232,85,199,173,93,208,92,24,244,208,29,250,208,119,161,239,69,4,66,17,113,33,161,33,17,201,199,43,207,144,152,65,147,86,40,138,205,85,144,226,193,221,73,67,242,243,43,34,126,133,66,248,180,198,83,76,32,147,208,23,0,36,197,75,25,87,136,89,253,59,65,46,37,91,127,95,27,174,53,81,144,114,58,81,74,59,248,72,154,66,41,234,224,41,236,76,62,227,85,160,25,85,72,243,59,209,145,153,227,173,49,120,105,240,123,118,198,219,200,178,229,252,99,57,234,56,59,28,46,135,37,23,54,4,101,108,45,209,161,181,229,86,211,137,115,185,191,189,153,143,139,73,128,192,139,86,32,137,118,22,48,84,58,203,199,249,129,97,90,18,24,87,38,28,73,205,54,219,39,140,161,191,74,141,234,229,158,179,192,201,160,38,166,145,102,38,80,157,222,79,80,17,118,102,206,223,252,242,201,187,111,30,255,230,63,225,107,223,20,79,184,98,26,2,11,221,76,76,208,121,4,20,240,211,253,112,248,62,1,124,166,55,186,0,67,82,241,76,151,133,19,193,236,78,68,157,110,119,95,122,250,36,190,253,206,147,155,23,135,195,225,250,170,83,21,165,80,24,4,208,46,116,93,119,56,106,215,133,16,36,40,201,60,242,29,13,85,68,154,133,219,24,177,75,122,15,1,135,36,39,20,129,248,69,69,122,174,254,234,26,124,98,224,148,108,156,121,241,103,215,114,107,7,230,190,164,226,174,35,84,163,141,217,44,192,155,144,81,137,213,108,97,77,251,186,14,237,247,76,236,147,209,119,158,153,219,70,105,205,92,178,79,72,109,55,67,205,47,122,219,192,121,43,9,165,148,163,200,51,137,105,97,216,219,134,16,149,184,80,245,89,26,89,121,60,201,211,190,139,140,139,196,41,91,168,118,193,163,136,221,221,14,255,254,207,221,119,126,224,223,254,115,94,95,69,132,62,98,208,193,9,245,206,16,17,220,163,221,67,67,247,9,224,179,190,153,12,48,5,153,10,38,194,8,14,208,222,226,33,158,244,205,119,134,167,143,165,147,71,87,71,17,233,67,50,224,21,17,233,15,161,235,123,233,15,18,52,173,116,49,97,59,68,6,121,150,44,207,57,154,167,107,102,35,4,100,39,150,164,225,219,0,238,87,64,127,11,253,223,16,14,75,116,76,99,65,214,156,94,82,28,91,20,254,157,232,182,179,9,181,179,223,180,191,128,182,195,95,244,149,69,226,168,110,9,110,53,1,59,174,47,23,234,11,173,255,234,43,44,238,66,130,233,142,8,210,126,147,90,78,179,171,255,196,214,230,7,23,99,164,202,2,1,68,98,183,93,248,69,228,69,197,74,116,58,47,142,141,91,99,226,102,230,102,169,231,139,0,132,87,135,112,23,205,126,253,11,62,254,72,255,234,63,133,71,15,141,61,163,66,232,30,193,4,141,41,238,215,131,239,19,192,239,161,3,160,195,38,238,13,129,8,6,235,223,126,191,191,121,230,241,142,189,6,233,36,64,5,14,9,160,132,16,122,237,174,143,161,59,36,237,254,44,224,156,35,239,44,221,227,206,132,104,143,134,132,163,52,113,198,250,183,80,251,58,30,57,224,141,203,222,204,70,18,206,168,0,42,53,122,176,10,37,77,153,251,113,218,225,75,196,224,147,0,107,53,64,193,79,242,240,245,39,170,26,5,203,250,166,187,145,113,13,10,209,219,67,239,117,150,109,151,225,231,230,1,205,52,89,78,188,207,173,110,45,236,233,215,211,23,94,204,167,105,16,171,20,133,200,201,216,24,160,181,161,146,63,120,132,203,170,34,17,17,51,115,58,162,77,119,182,24,1,32,152,12,62,64,164,87,25,168,195,139,199,241,159,255,127,252,250,183,186,191,249,123,74,66,198,68,160,136,230,1,230,198,123,122,208,125,2,248,140,19,128,211,92,73,19,67,116,229,241,227,167,15,111,110,110,31,191,23,69,14,33,132,126,212,243,49,179,78,16,142,199,238,208,135,190,151,67,167,93,200,6,189,12,154,68,22,81,77,237,166,100,224,136,51,13,63,58,57,166,158,85,172,217,93,208,37,10,19,196,229,148,149,179,6,92,50,143,108,200,238,239,176,251,11,184,169,20,189,161,181,21,35,34,22,166,90,243,180,19,108,226,48,165,113,112,229,46,89,185,178,156,213,168,200,93,84,51,19,56,235,28,182,179,156,60,87,211,210,160,223,108,29,168,45,166,211,62,26,211,72,36,211,226,129,96,207,168,160,29,19,95,73,125,179,28,71,143,199,123,123,95,33,199,253,169,200,40,102,24,164,59,196,89,127,77,154,20,132,220,125,140,72,113,24,36,16,81,0,40,135,128,112,114,243,119,223,60,61,121,218,255,233,159,219,183,190,165,244,193,238,52,132,139,182,255,238,111,247,9,224,211,189,57,7,178,131,187,33,134,211,112,188,189,245,119,223,124,114,186,189,234,15,125,215,5,81,103,36,60,128,210,247,221,131,131,30,142,33,4,6,237,186,142,42,89,223,115,52,114,169,72,238,133,117,151,37,87,238,105,95,105,212,43,182,117,157,216,168,115,209,92,233,74,63,207,27,194,154,34,223,200,231,3,155,83,202,45,147,219,205,74,89,218,1,39,97,200,101,156,77,198,99,206,173,6,226,229,174,109,174,222,237,254,82,238,58,21,45,181,75,27,117,253,98,24,48,83,117,167,24,237,155,144,122,3,179,67,61,37,222,26,105,52,129,178,100,1,157,213,67,247,135,10,51,40,148,119,53,46,80,115,34,198,114,163,164,24,201,228,229,146,77,227,146,248,104,149,237,202,57,150,121,81,229,160,110,23,166,247,230,66,208,133,14,83,199,173,82,6,23,23,83,119,239,68,97,114,115,251,100,248,143,127,214,219,23,252,147,239,202,85,239,30,75,153,197,251,219,125,2,248,172,58,0,170,219,157,48,168,13,225,205,223,202,112,35,34,215,87,215,84,237,69,92,60,26,210,98,215,241,250,1,187,32,135,46,205,0,66,8,150,46,15,82,68,134,220,189,78,106,145,229,101,108,92,201,32,76,234,102,25,216,89,7,202,38,236,112,137,215,46,73,186,166,126,163,156,196,142,44,163,203,144,150,45,125,161,242,63,173,84,235,92,238,247,174,226,215,206,87,176,41,209,131,98,94,189,195,86,218,82,27,45,87,180,100,229,73,185,67,141,157,191,7,219,124,233,74,75,174,194,133,246,131,242,214,254,48,182,85,134,118,198,3,105,133,120,103,78,62,65,136,99,236,47,177,32,171,27,38,70,46,236,38,117,121,184,164,16,70,220,154,19,152,89,30,113,169,93,203,225,206,76,227,48,4,50,66,28,209,5,189,169,43,237,87,63,142,111,253,38,252,221,63,248,245,107,202,33,169,43,222,223,238,19,192,103,119,51,87,50,30,223,250,109,184,187,193,112,71,145,46,4,85,13,10,51,19,226,234,120,60,94,61,144,190,211,99,47,34,161,239,68,132,34,80,17,119,17,73,227,199,101,103,157,46,24,71,34,101,166,125,220,81,212,173,85,110,115,198,247,13,133,115,227,118,14,216,81,217,204,144,241,186,50,45,73,57,48,1,237,146,161,238,133,124,155,125,229,253,75,8,166,197,127,106,22,178,246,141,20,88,61,36,15,39,183,222,246,66,55,109,123,48,187,211,51,189,194,28,123,159,182,180,165,157,87,29,210,125,193,162,250,81,69,129,191,120,245,145,35,92,231,128,89,0,99,163,163,42,141,16,202,223,139,47,76,223,154,200,21,201,14,119,131,8,163,116,80,131,155,157,0,194,168,202,232,67,96,207,155,23,55,255,248,255,214,175,126,91,255,254,191,210,238,117,226,238,19,192,39,133,116,138,11,32,141,248,124,10,119,227,148,112,2,94,204,33,122,253,244,67,60,127,102,79,159,58,226,225,208,167,134,55,21,57,33,132,254,234,186,63,30,245,216,135,16,66,223,37,170,79,18,116,179,60,107,165,184]);fileData4.push.apply(fileData4,[153,76,94,126,36,101,225,210,229,99,184,29,165,84,92,150,42,55,51,156,61,166,1,117,143,19,36,93,236,175,22,67,224,125,72,103,7,244,47,196,156,129,144,204,88,22,83,80,92,46,23,209,138,254,89,164,204,23,50,3,169,198,212,53,106,130,228,183,0,200,132,143,149,206,93,117,224,43,52,148,102,53,161,98,11,225,140,246,217,18,132,202,124,249,38,96,85,110,87,85,6,150,101,120,93,215,251,229,206,218,122,236,193,86,171,209,108,47,12,227,166,66,241,62,29,219,166,208,144,113,234,147,43,116,152,55,96,55,214,19,136,244,63,198,113,14,193,165,117,26,87,18,29,115,222,18,250,36,66,71,18,42,152,92,7,92,56,143,7,164,151,24,33,160,58,204,194,160,158,198,197,132,58,157,196,33,244,167,33,190,247,230,139,127,188,13,223,250,118,248,214,15,166,119,26,156,67,82,99,76,179,58,186,65,232,4,163,79,158,16,247,162,114,247,9,160,113,134,47,126,78,158,45,98,48,184,136,12,238,129,52,3,67,188,126,254,98,248,237,111,122,209,67,31,66,56,164,83,89,41,238,222,245,221,241,250,65,232,251,208,119,41,1,80,36,149,153,41,250,163,112,233,74,105,195,179,251,10,184,131,216,56,192,109,50,226,164,171,99,235,242,112,140,97,230,59,133,106,245,195,150,92,196,98,154,58,195,224,109,160,105,167,63,168,158,51,139,148,53,151,161,54,114,140,145,244,36,50,179,77,42,157,137,58,211,127,239,151,240,205,223,103,119,151,230,177,93,31,183,118,153,127,25,5,22,171,72,90,14,82,182,224,157,21,181,169,220,60,224,254,234,70,109,241,134,243,181,194,226,175,147,160,80,122,161,124,110,151,120,17,73,113,183,221,81,109,73,142,202,179,177,169,202,49,17,113,210,204,220,233,230,78,8,160,42,157,112,248,248,163,219,143,30,119,12,254,205,111,59,5,188,137,8,234,3,140,50,237,175,193,163,91,162,90,211,224,114,31,253,239,19,192,133,41,193,9,35,131,185,82,140,214,197,187,47,63,121,193,39,31,223,245,218,247,125,16,29,43,119,27,40,210,31,15,199,135,15,250,227,65,186,160,93,160,8,67,32,41,42,102,78,145,20,161,167,34,113,212,244,228,44,227,179,8,40,102,150,76,125,23,23,185,143,170,184,94,248,238,22,228,22,37,173,26,249,162,121,101,191,252,208,99,227,247,203,210,220,231,163,183,223,31,52,99,238,58,110,218,210,11,126,150,137,206,126,132,66,241,87,214,188,187,244,168,172,43,232,113,95,207,209,12,250,13,58,150,204,163,215,75,204,0,118,220,208,0,52,45,122,182,66,252,190,189,76,251,136,216,242,131,236,30,166,137,222,227,107,37,215,252,178,58,45,107,229,59,87,233,39,21,67,52,79,234,223,106,163,171,154,153,1,1,2,247,72,151,97,24,168,105,219,17,6,113,49,61,240,42,34,254,244,223,241,254,155,248,179,31,202,213,151,2,224,136,34,42,145,81,34,65,136,210,198,38,86,64,152,47,196,192,239,19,192,253,109,17,116,70,83,58,8,48,80,2,124,128,9,6,177,161,123,227,205,155,219,155,254,16,32,234,6,8,68,0,183,238,120,184,126,244,144,199,99,127,60,132,16,52,116,169,183,77,229,63,0,13,35,41,66,102,20,98,230,227,207,87,78,97,244,177,244,105,154,3,172,207,23,233,24,249,80,155,59,198,6,232,60,201,103,142,191,52,236,212,248,173,254,96,1,253,239,203,71,35,239,24,175,20,164,91,252,37,224,220,208,24,219,19,221,212,64,136,99,167,54,95,99,232,141,2,124,253,86,183,231,40,243,127,78,228,31,185,204,127,205,137,53,184,134,125,210,231,185,77,224,29,187,249,153,155,155,33,31,92,230,98,95,248,13,92,126,225,236,60,103,9,13,165,15,29,209,24,26,185,76,216,167,204,12,171,105,50,172,36,250,192,65,162,71,67,164,56,140,10,64,20,112,59,189,247,174,188,120,118,250,187,255,214,93,127,21,222,157,112,10,194,48,142,16,172,52,177,1,239,103,198,247,9,96,99,6,144,163,63,128,56,242,252,72,250,131,143,30,119,167,219,211,233,182,187,238,69,37,24,148,2,115,42,15,87,87,87,15,174,143,15,31,73,23,160,154,232,158,41,250,143,87,83,209,23,207,171,182,46,4,50,7,212,103,15,189,169,109,79,151,140,157,187,228,72,76,157,65,206,1,185,15,40,129,139,69,229,85,10,8,95,106,30,169,115,234,120,229,227,44,171,132,54,151,158,220,74,15,59,181,251,194,48,171,130,59,172,61,123,184,244,173,182,250,131,74,37,105,171,48,191,112,40,146,247,9,22,232,141,239,105,19,237,235,202,93,250,209,86,77,67,94,70,217,108,132,47,11,250,155,123,203,28,163,186,79,183,36,254,19,39,244,111,222,13,158,130,126,132,155,185,128,203,30,87,148,18,113,114,130,230,98,195,200,193,165,28,142,189,223,220,217,255,254,167,155,215,190,114,248,235,191,15,174,233,120,10,198,17,86,222,159,160,202,133,14,10,247,9,224,143,110,6,80,142,127,35,45,24,136,225,225,187,31,196,143,63,234,175,142,225,216,139,8,220,41,46,226,65,251,195,213,241,234,209,163,227,245,149,246,65,68,188,11,9,247,31,65,127,179,148,0,226,164,62,144,37,157,39,109,21,95,175,41,149,230,181,121,237,171,41,43,95,44,163,142,159,32,165,4,119,129,216,252,116,230,77,65,224,210,127,124,84,97,43,26,133,245,15,233,184,164,164,180,197,237,217,87,86,216,169,199,203,194,19,182,87,173,143,29,73,57,12,104,161,37,62,73,58,139,143,120,194,214,122,218,38,240,82,254,126,82,120,110,138,14,109,181,2,151,76,68,28,75,147,250,221,185,250,89,43,202,179,216,81,101,21,215,68,111,74,237,10,0,148,229,17,155,137,64,222,28,47,143,168,38,235,183,49,239,93,79,99,227,102,138,85,213,152,53,175,150,11,34,49,144,131,169,170,136,199,24,211,57,107,102,84,136,5,239,148,167,27,125,251,55,132,219,95,253,103,178,139,52,243,164,217,2,131,83,132,102,244,123,241,136,251,4,176,74,0,137,240,83,144,127,172,143,222,63,127,22,159,61,230,205,205,195,227,193,132,33,4,129,199,8,103,236,15,87,15,30,60,234,174,174,194,241,128,62,120,23,16,70,133,135,212,180,26,33,26,204,44,22,204,188,162,236,26,233,61,152,234,215,76,248,33,61,163,255,102,182,86,31,243,36,0,119,70,247,77,179,203,202,186,64,220,2,229,207,86,146,46,59,3,129,75,3,31,90,99,231,197,251,209,233,63,189,221,49,20,237,130,46,115,128,44,239,154,165,26,44,247,31,151,75,86,248,186,227,56,39,53,145,55,138,183,216,174,109,0,173,216,11,184,68,65,111,255,206,59,160,80,76,234,129,19,22,116,150,1,181,46,237,171,126,209,219,115,227,12,96,122,19,105,132,36,11,139,169,191,246,17,165,153,165,80,234,113,203,228,54,140,104,10,49,73,54,74,78,129,251,233,46,154,81,20,14,137,142,160,157,189,251,118,188,189,193,215,191,125,248,198,183,163,106,52,15,201,172,210,28,16,152,227,126,4,112,159,0,218,224,39,16,137,72,235,163,95,221,14,246,230,111,175,186,238,24,58,136,5,88,39,33,80,7,177,238,248,240,193,131,7,253,241,216,93,31,195,225,64,146,218,73,80,17,24,225,164,136,202,52,134,205,145,29,91,245,99,170,253,39,233,136,92,27,205,198,44,2,218,84,175,49,79,94,29,190,27,73,125,170,214,5,101,19,176,46,253,54,49,238,54,189,71,28,246,82,68,154,233,103,55,231,90,7,109,103,193,170,249,108,121,170,209,82,102,70,179,212,61,251,38,177,173,166,240,106,186,117,151,64,228,251,11,195,11,173,161,230,160,187,200,217,213,49,220,170,232,231,231,148,218,139,248,242,70,185,226,86,249,184,162,62,231,192,108,201,176,197,40,155,118,44,40,20,51,171,38,97,158,104,62,213,98,159,210,129,224,50,72,242,34,38,149,39,158,146,31,170,196,193,141,134,129,84,17,139,39,143,143,63,240,119,223,67,236,14,223,254,147,40,193,220,5,28,198,243,246,126,111,224,143,56,1,100,207,94,167,208,199,83,193,57,42,60,27,1,72,48,57,222,221,92,127,240,246,233,170,87,129,40,146,129,23,73,87,121,120,245,224,248,240,81,119,232,187,195,81,187,94,130,106,215,57,145,162,191,20,152,166,153,37,148,63,45,215,46,123,103,1,16,99,92,92,162,19,251,45,119,9,51,250,169,163,59,204,188,145,15,186,248,78,236,46,249,251,158,169,167,47,131,126,22,79,88,94,141,40,90,133,249,90,106,128,15,51,4,53,86,235,82,24,232,114,163,240,44,19,70,178,10,88,197,217,56,218,98,142,189,81,185,43,16,171,10,126,10,70,172,138,244,50,91,148,5,251,154,163,82,205,138,215,173,146,175,48,25,231,98,135,57,245,106,205,114,187,209,28,204,62,19,197,198,0,188,9,233,72,9,253,181,166,20,54,193,86,192,108,0,153,39,82,89,204,117,181,217,91,214,15,168,48,186,89,81,202,231,190,168,56,110,78,153,36,166,38,178,86,114,29,40,27,130,252,89,114,121,180,56,121,22,219,5,51,7,55,58,73,133,194,204,16,61,48,56,220,196,162,107,234,180,85,196,65,118,118,112,158,14,136,63,255,199,147,254,215,254,235,223,31,212,204,35,221,41,129,102,121,141,33,117,135,70,73,18,20,127,108,170,18,225,143,50,250,167,88,63,94,186,70,244,102,113,68,97,20,145,98,55,15,222,126,63,120,36,245,168,48,51,58,186,105,149,247,120,253,224,250,225,195,208,119,221,225,24,250,142,26,32,146,52,253,83,2,200,23,97,174,107,72,14,22,71,202,231,114,80,89,110,162,150,251,65,133,137,74,220,194,208,157,179,13,172,193,155,107,4,235,192,234,194,102,55,208,68,132,215,38,145,43,44,98,222,63,104,68,168,28,125,183,88,67,103,248,254,82,217,123,21,27,191,211,179,201,130,92,212,156,61,156,29,78,24,219,188,213,29,236,158,203,207,184,213,100,228,231,223,82,187,219,92,38,88,12,120,106,139,205,61,7,205,170,191,60,11,239,140,231,30,176,218,77,163,183,55,39,242,160,162,217,195,101,219,200,101,41,144,114,90,99,130,181,96,193,237,182,71,117,71,168,66,82,138,175,222,163,77,232,167,164,241,177,65,135,95,252,203,240,250,207,186,255,252,127,225,250,138,20,216,96,12,226,48,193,0,239,33,134,32,62,12,50,168,245,247,29,192,31,60,214,111,116,49,74,2,133,9,11,134,72,1,44,184,198,232,97,184,185,122,255,125,14,207,15,135,30,6,21,9,212,4,64,246,135,67,56,94,29,174,142,122,236,187,238,160,93,144,208,169,42,85,33,116,161,132,144,40,152,36,221,70,150,230,72,98,179,188,147,69,133,184,219,94,156,18,41,74,86,93,21,182,75,55,240,84,42,142,202,100,115,177,57,229,149,218,63,160,114,200,186,184,21,8,238,222,194,198,23,251,7,77,24,157,231,166,2,41,0,92,184,71,214,126,21,41,38,31,211,176,119,74,249,73,163,205,206,207,54,10,45,141,179,188,154,169,193,154,106,255,173,32,181,148,74,173,196,142,182,102,176,35,74,94,172,49,227,156,7,89,33,81,71,47,170,254,90,234,110,149,54,182,242,86,51,97,52,183,13,118,126,158,95,72,198,26,98,221,96,85,248,85,243,175,165,110,199,4,147,102,28,201,93,24,36,152,89,100,244,56,184,27,224,2,37,69,24,141,193,110,158,217,255,254,255,234,223,254,95,254,232,33,35,41,131,129,116,13,24,220,29,138,147,123,111,93,228,64,151,251,4,240,71,144,6,96,19,16,148,100,48,225,148,193,7,117,187,126,247,157,206,79,161,63,144,96,96,24,123,94,61,30,143,87,143,94,235,143,135,208,31,186,67,47,161,19,17,170,82,149,133,135,123,106,146,201,26,247,15,33,212,157,72,161,23,86,26,28,206,33,3,35,97,153,35,12,98,216,23,224,156,48,159,210,16,38,85,223,227,22,38,99,126,120,210,12,200,53,236,20,137,22,192,200,68,40,90,168,46,87,119,40,150,215,26,236,160,45,230,210,250,110,107,1,34,240,162,29,227,102,89,157,199,3,206,122,191,122,103,242,145,218,163,236,251,216,108,2,208,218,209,45,133,28,246,45,51,75,104,168,124,33,188,60,123,106,43,74,98,229,74,191,198,244,150,132,224,130,12,10,191,112,72,238,27,180,130,5,157,169,165,113,187,53,20,201,236,184,53,33,53,159,15,182,28,120,148,71,67,40,147,6,145,123,4,162,37,206,145,117,232,157,232,187,187,155,211,240,163,255,25,254,243,63,240,250,43,102,166,98,22,157,20,19,99,244,32,189,33,138,201,31,155,231,240,31,33,4,36,185,21,200,154,63,131,64,44,94,61,123,118,120,254,156,126,34,41,74,210,123,233,32,174,170,253,241,112,188,126,120,184,58,134,254,16,250,78,187,222,0,170,38,67,199,193,141,102,162,90,32,3,158,119,217,51,19,116,121,25,208,5,66,201,77,235,26,190,207,87,194,136,193,167,136,97,151,249,241,230,46,124,100,165,36,26,99,201,11,226,133,230,142,151,5,2,78,202,210,134,98,159,57,243,148,154,8,201,217,225,103,115,108,203,11,31,155,36,146,230,95,22,240,218,162,63,177,157,207,53,62,211,5,176,112,181,65,182,165,184,176,254,68,57,230,94,146,105,112,129,91,0,86,38,148,205,138,126,199,130,166,154,15,239,72,116,52,100,224,54,54,135,215,44,56,236,174,56,84,199,205,139,183,81,249,103,100,21,216,177,73,128,144,52,49,143,22,99,228,0,144,39,184,244,196,221,41,254,235,63,226,155,223,213,63,253,139,59,15,157,156,12,61,29,80,79,179,5,155,156,189,239,19,192,31,48,4,148,208,21,75,76,180,36,79,175,22,191,250,248,227,187,39,31,29,250,78,67,239,238,116,19,165,19,93,223,29,31,92,95,95,61,76,128,79,119,232,181,235,69,36,168,26,156,42,170,10,72,222,94,177,196,205,113,113,143,35,167,173,40,9,11,67,71,150,157,62,209,16,98,171,99,101,49,15,216,12,64,237,0,74,114,166,12,93,130,35,55,9,75,251,132,159,98,104,97,139,232,70,138,75,30,18,96,219,171,96,171,194,109,151,255,27,251,7,56,39,50,145,154,164,233,144,214,225,172,169,133,151,181,128,214,86,92,237,5,230,165,24,245,126,57,191,244,120,89,40,104,46,62,151,52,92,113,232,120,89,49,190,75,36,166,107,15,200,13,231,200,246,169,40,244,13,129,141,241,148,88,206,255,119,230,85,213,120,160,82,208,171,220,199,242,207,70,135,123,48,49,177,4,186,69,120,24,72,225,73,79,26,237,244,203,159,251,179,39,225,111,255,30,232,72,56,132,67,52,70,163,118,238,127,108,220,160,63,66,8,200,140,8,227,204,52,145,115,238,190,246,241,141,220,61,251,90,127,140,226,0,77,160,110,65,66,127,232,15,15,30,30,175,175,194,161,215,208,105,23,52,244,84,213,16,32,84,82,85,69,2,48,146,7,18,224,48,241,127,102,98,67,218,29,91,94,51,43,239,95,95,0,5,11,43,215,25,53,80,23,75,98,138,244,11,203,118,157,33,123,157,103,119,23,90,141,239,111,21,109,229,155,101,25,149,218,234,81,9,38,231,63,90,251,33,151,44,55,237,177,45,95,98,170,65,232,168,189,61,30,245,121,122,217,238,12,214,174,97,123,67,93,54,140,28,206,90,37,99,119,189,14,43,62,126,153,164,55,177,248,115,218,218,229,33,221,86,252,255,164,173,119,185,113,190,181,68,221,156,73,204,187,50,203,15,176,209,64,8,16,93,40,8,30,56,196,155,16,233,129,131,163,103,119,18,94,245,120,241,225,59,241,71,255,18,254,246,31,136,65,72,27,251,115,251,35,100,134,254,49,170,226,245,54,130,63,131,0,30,191,246,241,141,188,120,210,65,78,244,132,200,6,240,16,244,240,240,209,163,47,125,249,234,193,117,127,117,236,250,67,119,232,67,127,212,174,235,186,78,38,109,231,52,53,36,147,1,70,181,231,181,184,165,251,151,231,238,116,147,234,33,78,52,121,17,51,77,40,221,77,234,110,186,116,227,171,126,158,175,150,137,63,179,190,222,170,59,55,159,170,249,90,173,15,174,78,172,91,254,68,232,204,101,117,190,98,119,144,129,173,151,216,58,44,173,133,59,174,11,216,5,40,207,189,231,220,71,201,154,143,154,195,244,210,210,178,249,246,154,239,214,136,74,195,167,58,224,130,141,239,183,245,86,125,181,78,55,62,118,250,199,91,103,236,133,7,243,21,224,194,157,47,215,139,91,217,49,231,119,147,223,82,186,250,210,191,199,13,50,114,252,131,4,82,93,8,149,131,244,30,2,93,197,8,72,231,238,180,94,131,125,244,158,255,228,159,220,253,4,165,68,119,138,253,49,6,195,63,216,14,32,113,123,197,4,48,19,36,5,240,212,20,198,116,206,187,170,15,223,126,250,204,95,124,172,65,32,226,49,186,123,80,239,186,238,120,117,117,120,240,160,191,58,178,235,52,4,237,2,131,134,16,168,18,205,84,20,89,187,106,68,20,136,226,100,117,143,229,236,215,204,198,37,175,24,139,186,62,249,31,141,25,100,36,123,251,200,230,116,22,28,239,197,85,148,182,4,98,26,217,77,232,196,12,29,52,209,103,142,224,102,42,119,183,65,164,37,137,112,199,64,102,31,102,113,119,129,34,219,134,179,108,26,52,51,154,166,137,104,198,196,138,118,167,42,245,108,87,29,97,107,48,78,43,73,29,11,46,236,12,248,36,244,120,66,126,88,51,74,215,53,147,211,242,91,229,72,28,146,138,8,91,87,238,213,44,125,27,1,179,209,125,135,44,56,2,70,84,71,160,180,122,31,103,245,45,229,231,210,126,189,221,189,229,31,178,92,21,106,248,171,16,103,67,177,90,177,5,177,38,193,187,217,32,32,189,138,97,166,123,185,187,85,72,99,171,173,44,191,166,252,215,152,101,221,10,235,249,10,56,202,115,2,119,183,16,130,251,128,129,67,66,159,70,75,204,78,3,62,248,237,240,239,67,248,79,255,13,232,92,70,76,216,100,244,164,116,117,119,15,81,76,221,108,200,204,227,251,4,240,5,1,122,152,215,58,76,76,156,1,48,147,20,17,196,221,244,163,15,142,119,55,33,116,177,11,10,184,69,81,33,217,117,221,195,135,15,187,171,235,105,207,43,80,37,132,64,237,32,76,158,142,201,220,60,41,125,38,142,141,77,206,93,211,73,41,101,120,154,25,65,164,140,178,230,158,170,155,205,5,174,137,0,222,4,238,215,228,78,108,120,90,85,42,161,85,208,108,132,248,45,158,37,26,230,236,165,147,237,34,7,20,50,47,105,42,80,188,165,209,183,107,63,175,96,169,83,191,35,189,128,150,14,243,244,198,52,89,245,114,21,118,139,207,110,117,172,87,46,149,194,36,131,87,227,244,126,9,145,123,162,125,25,46,73,156,249,96,114,195,165,107,253,49,35,46,102,4,193,137,51,48,93,5,40,249,210,136,120,231,192,86,41,99,171,13,112,180,62,242,54,116,83,14,120,243,132,191,185,178,158,239,89,46,97,204,5,71,65,186,203,159,84,85,61,198,137,142,129,116,221,77,105,60,130,7,249,232,189,248,175,255,3,95,253,158,126,247,79,145,34,5,20,110,158,100,200,61,69,127,251,67,141,254,127,208,29,64,26,60,78,53,160,51,205,132,36,21,107,199,231,207,195,211,199,143,14,74,32,8,21,14,80,68,251,195,225,234,193,117,127,188,214,195,33,244,157,134,94,130,134,16,144,98,189,202,12,233,48,136,142,244,77,138,0,158,237,182,199,215,223,168,77,124,137,192,52,25,141,205,179,191,41,27,176,101,228,178,63,212,109,38,30,156,99,112,238,132,224,194,9,171,6,226,57,29,13,44,4,174,213,61,54,229,10,154,132,244,114,119,55,245,58,86,72,238,224,2,214,41,151,239,173,248,236,229,174,89,158,184,2,176,74,144,174,92,136,219,159,141,111,77,92,155,105,210,87,212,70,76,34,104,52,183,105,5,172,116,93,223,227,231,100,141,101,112,43,89,86,7,124,253,21,52,195,244,133,35,129,29,189,66,108,24,224,236,63,67,177,211,222,250,90,87,72,230,162,89,19,233,38,54,157,139,104,180,97,24,226,152,18,186,24,79,93,215,217,147,39,55,207,126,20,197,15,223,250,51,186,24,6,101,112,4,49,51,177,19,188,163,170,73,20,187,79,0,95,172,4,96,160,57,132,84,135,211,135,20,253,233,246,240,246,197,195,23,207,113,213,137,36,111,117,128,174,212,227,213,245,213,131,235,238,234,58,141,124,19,211,95,85,181,235,72,38,164,218,8,131,36,210,241,236,138,154,170,158,233,87,34,226,142,24,99,89,230,167,223,167,115,145,170,152,187,218,115,76,184,164,118,48,233,247,231,85,227,58,242,102,11,225,76,178,24,255,35,57,15,103,154,102,108,66,4,103,169,153,103,192,150,237,25,236,180,178,105,171,18,50,36,160,236,21,144,100,153,96,172,146,86,127,86,134,243,242,79,49,151,16,200,110,227,58,141,133,71,146,203,242,25,220,133,160,78,76,161,216,124,161,53,181,169,82,196,172,9,81,178,76,87,233,155,183,139,116,173,75,105,138,45,219,222,249,69,183,231,28,85,210,202,132,40,189,204,87,224,236,16,165,26,75,72,43,145,231,133,187,18,190,219,241,19,206,83,4,44,169,162,70,134,132,11,153,153,25,58,213,40,8,135,62,222,190,248,217,143,133,12,223,250,1,208,13,136,194,224,16,186,117,32,253,15,54,250,255,65,67,64,2,186,168,51,194,19,235,62,9,124,62,186,123,254,232,249,179,131,250,77,164,24,34,173,115,170,232,213,245,195,50,250,107,23,84,59,0,18,130,170,82,101,108,198,141,19,138,56,157,250,46,32,12,46,212,116,245,251,164,48,177,101,38,142,201,4,117,255,98,91,0,190,203,253,26,223,246,246,107,234,25,204,107,95,84,154,87,10,47,59,66,211,77,162,197,254,30,214,6,55,67,199,45,134,50,112,80,49,210,246,198,230,127,130,238,129,93,251,245,92,23,215,190,146,211,207,149,183,90,123,224,1,96,201,216,105,45,88,176,112,247,37,0,68,223,42,81,211,14,132,17,160,210,226,214,120,182,145,21,206,81,176,42,37,143,138,42,234,151,61,252,37,106,246,203,238,185,245,203,179,46,5,235,46,196,107,205,168,101,2,107,59,14,141,186,66,213,36,160,166,240,38,173,58,145,164,202,101,100,112,31,134,1,48,141,52,68,144,65,15,87,184,189,251,217,191,3,232,190,253,103,6,186,13,164,10,58,247,152,160,131,63,84,7,153,63,224,25,128,169,7,119,35,35,32,46,74,187,123,112,251,226,225,139,103,157,74,116,246,162,241,52,80,64,234,213,245,195,227,195,71,253,213,81,187,94,67,160,10,181,75,133,127,26,198,166,66,94,69,80,72,252,167,64,69,149,114,198,85,82,63,147,91,228,122,221,209,178,214,249,5,215,231,116,30,235,132,164,180,37,69,247,145,153,69,68,208,145,118,89,160,16,229,67,80,252,38,11,141,205,87,101,41,172,150,183,189,170,104,27,225,235,122,124,164,123,214,239,81,33,70,44,131,160,206,36,125,88,150,185,88,232,163,237,232,149,98,185,198,85,141,199,75,118,249,214,68,116,250,47,169,223,42,44,25,189,97,148,147,242,60,66,152,233,173,99,165,60,118,12,205,87,223,137,197,91,209,188,178,252,45,225,160,173,77,192,241,251,181,51,8,213,222,9,179,253,62,13,117,227,85,86,220,47,211,108,45,164,67,199,231,44,159,97,9,233,212,151,204,62,11,203,221,166,19,122,230,53,245,128,138,221,222,158,96,29,130,37,219,120,9,97,48,252,226,63,220,93,190,245,103,46,129,22,93,24,157,68,252,3,214,135,248,131,77,0,106,105,6,128,145,122,232,167,7,55,47,30,61,127,78,137,30,225,238,80,145,94,58,209,227,131,235,238,250,129,30,14,253,241,138,42,212,192,137,178,153,22,187,178,72,192,56,104,66,114,131,17,64,64,195,40,235,111,57,102,149,209,217,114,16,85,41,237,203,215,16,255,38,72,90,78,17,82,145,59,13,100,119,246,51,215,85,249,106,12,176,199,228,217,183,135,172,194,253,184,203,138,145,175,146,136,76,188,64,248,108,252,185,48,155,4,144,68,115,152,237,39,165,86,40,195,180,95,70,191,8,213,113,46,156,109,154,106,60,104,48,247,231,97,111,187,87,155,160,250,101,72,242,66,195,82,1,192,35,206,172,206,121,37,128,65,188,196,122,215,174,248,54,179,88,222,252,228,142,75,160,155,157,17,113,245,192,60,27,120,5,122,232,84,48,109,62,214,124,111,117,160,198,136,114,3,177,204,97,41,195,84,138,211,60,246,118,103,30,77,232,6,7,36,116,106,49,198,95,254,196,156,221,183,190,239,226,110,30,180,179,63,104,122,232,31,240,12,32,81,128,4,16,179,248,240,246,249,151,94,188,80,56,60,192,204,59,168,25,69,174,30,62,184,126,248,90,184,58,116,161,151,160,18,186,16,130,79,204,98,103,170,254,101,186,42,103,75,47,131,47,136,210,160,147,211,230,239,210,144,93,41,14,115,75,107,71,85,67,96,30,167,152,62,210,64,189,42,177,218,80,6,55,140,56,86,178,239,27,145,49,241,136,206,250,182,227,220,14,81,85,116,179,186,240,138,232,108,179,16,116,134,122,230,229,29,79,184,185,11,5,227,184,34,185,90,166,214,39,129,176,147,22,204,24,196,199,208,211,94,223,221,132,80,184,104,89,182,199,24,90,182,70,197,47,227,34,167,78,130,201,197,113,94,102,223,93,221,189,45,43,174,157,35,159,7,75,235,157,225,125,56,110,209,226,109,75,65,52,143,198,82,7,48,189,98,155,87,26,139,238,36,93,70,88,209,88,55,114,64,61,189,176,141,233,69,189,59,86,28,153,234,179,148,143,45,220,150,40,34,230,26,58,14,58,96,64,52,9,48,71,36,196,224,167,159,255,136,130,240,173,63,39,241,7,239,28,249,197,79,0,30,93,148,46,2,70,70,163,169,141,110,67,102,74,113,198,248,232,238,230,225,179,143,133,80,237,221,7,23,239,92,180,11,201,200,247,112,188,10,125,143,16,168,170,170,35,118,163,66,145,164,55,107,132,200,40,218,69,210,33,102,38,14,202,72,93,55,184,136,4,17,247,56,237,239,164,46,54,22,10,204,116,247,136,100,99,210,162,220,248,120,113,249,118,149,183,244,189,138,11,191,198,109,81,48,180,237,56,70,246,75,169,224,214,158,16,110,80,44,154,215,100,41,54,87,203,54,172,229,172,133,25,67,176,9,227,42,62,111,250,179,141,81,117,2,254,167,227,150,133,146,124,210,191,28,151,141,155,111,126,33,27,192,185,21,88,211,246,179,251,65,201,28,109,177,54,125,252,123,33,230,49,214,196,44,35,163,140,153,175,178,63,182,184,74,186,178,248,92,45,254,76,163,244,6,99,241,204,235,225,71,253,115,225,246,190,149,218,247,173,152,219,115,32,142,82,25,137,46,49,186,125,101,74,146,249,86,53,195,130,175,80,206,183,124,25,196,125,163,21,72,228,139,194,19,186,30,2,175,145,162,180,148,19,84,161,42,81,78,126,82,143,14,137,32,4,138,238,154,183,241,87,255,97,209,245,187,223,183,177,58,17,194,210,191,147,139,0,169,6,39,6,255,130,239,210,126,225,19,128,139,50,109,126,192,196,68,16,156,102,98,98,65,197,205,252,203,119,47,190,124,243,124,144,160,0,4,226,98,102,161,235,174,31,62,56,94,63,12,87,135,208,245,218,5,136,82,117,100,122,235,184,176,26,40,198,229,105,231,2,166,202,61,121,177,56,0,153,182,130,151,186,144,113,93,146,180,230,171,156,109,64,60,129,203,53,254,186,81,197,235,34,216,109,93,175,69,61,181,129,234,206,150,138,91,128,67,141,176,95,176,23,182,195,115,109,224,90,185,168,215,49,37,20,123,9,75,245,155,194,61,109,141,125,77,215,250,44,173,177,215,223,180,31,190,9,176,112,23,24,223,238,143,218,54,141,45,190,141,228,246,104,77,16,170,142,124,101,22,86,246,97,205,134,99,103,129,96,11,135,196,5,12,215,10,250,95,166,193,69,220,223,159,124,236,54,7,109,10,147,151,176,62,176,246,216,40,183,109,154,159,110,186,102,1,209,211,233,196,104,70,80,6,71,231,180,225,215,63,166,10,190,249,3,50,38,242,175,184,65,104,70,161,70,55,136,195,195,23,93,60,238,11,159,0,38,75,47,155,80,8,3,32,38,16,143,110,95,185,121,254,181,120,107,98,189,139,193,205,6,152,31,14,135,7,15,30,28,174,31,246,199,67,119,188,26,83,67,98,251,76,116,207,164,220,160,170,110,0,109,92,248,114,55,95,149,67,245,232,169,125,210,47,67,228,121,242,101,197,252,217,87,239,106,178,251,23,163,136,124,145,23,187,190,165,217,203,206,133,125,118,148,119,33,10,113,86,214,184,28,114,54,116,161,101,92,232,200,11,107,85,165,188,246,213,202,122,203,237,232,54,57,45,167,181,190,148,36,119,0,153,156,47,221,189,90,29,32,145,0,43,44,37,225,48,178,130,26,21,253,44,48,135,133,169,22,80,143,37,74,232,102,127,93,35,139,254,211,47,24,21,36,36,199,177,197,159,193,202,161,190,217,37,92,18,217,119,218,139,61,93,185,214,103,228,170,220,41,25,159,213,183,214,24,26,79,113,223,205,82,203,173,170,46,210,141,15,52,137,24,52,6,23,161,196,95,254,88,45,250,183,255,140,116,58,73,70,131,128,145,39,83,202,32,108,201,98,223,39,128,223,11,214,159,62,75,202,4,226,8,240,225,75,55,207,191,124,251,140,157,138,136,17,97,16,147,40,218,37,228,167,59,244,210,247,84,17,153,246,188,18,242,51,69,127,23,14,110,128,16,58,129,63,243,126,77,222,173,23,17,153,76,28,35,22,227,214,166,247,197,44,183,155,176,2,111,44,100,77,49,98,60,217,183,41,104,90,25,197,108,12,217,150,124,161,101,132,26,159,135,86,9,9,140,94,99,190,55,138,28,65,112,44,131,75,137,66,172,217,59,92,252,231,217,252,129,74,15,128,249,48,170,228,109,86,218,30,53,136,163,131,252,200,233,42,225,8,41,38,42,24,217,71,91,144,189,159,169,247,185,245,29,108,100,80,150,236,254,9,39,145,204,35,106,190,58,183,19,240,226,24,74,195,149,190,29,103,57,221,109,35,249,249,246,199,219,31,14,163,96,66,159,109,128,214,42,29,91,73,66,38,192,199,86,117,88,117,170,55,216,10,197,38,112,174,132,198,158,75,69,16,244,238,20,21,61,117,128,81,58,196,187,225,87,255,113,37,221,240,173,239,152,128,30,201,224,32,48,200,64,101,48,196,47,122,252,252,194,39,0,147,164,244,0,247,40,224,72,74,228,240,240,230,197,215,110,94,16,227,38,183,156,12,50,92,133,163,62,120,112,245,240,65,56,30,180,235,19,217,63,213,254,227,105,148,170,126,25,113,113,17,153,196,218,18,159,76,178,222,84,217,140,39,130,129,85,239,107,233,241,178,178,243,246,181,114,11,54,188,218,125,34,254,20,110,73,249,138,26,129,227,102,225,127,249,102,175,251,4,64,251,52,43,43,174,123,119,71,185,11,83,76,4,247,201,172,179,160,197,242,227,84,149,242,40,203,10,148,96,250,244,134,53,235,80,44,199,21,44,184,158,83,53,221,114,184,204,137,42,235,42,123,139,142,90,246,94,21,65,150,214,204,43,237,153,74,17,94,210,135,157,19,225,86,242,206,131,34,119,19,223,27,120,238,204,84,234,2,159,72,148,225,106,212,177,95,43,156,45,240,185,91,109,172,31,110,28,245,165,227,164,65,69,223,140,251,103,91,138,117,90,170,74,43,236,174,254,109,90,17,0,169,251,167,185,91,140,238,193,121,194,41,132,46,198,120,251,171,31,57,78,225,59,127,225,230,2,51,144,232,21,54,248,64,69,45,218,119,159,0,62,235,4,64,19,4,192,82,20,49,10,253,244,240,238,230,43,119,207,7,247,206,105,52,165,128,22,66,8,15,31,30,175,175,186,195,49,116,227,170,215,56,248,5,18,224,147,71,100,22,65,146,33,164,243,213,38,57,153,18,115,20,145,17,109,116,51,51,38,4,105,33,120,176,128,104,22,111,219,49,162,212,134,245,233,187,191,219,178,104,14,178,7,234,182,183,201,62,134,179,124,126,109,23,183,92,216,185,86,65,127,71,163,98,191,2,93,188,171,133,141,229,210,35,33,43,73,184,230,252,83,122,5,103,177,159,52,122,193,228,109,182,181,37,80,121,87,93,48,103,2,206,169,32,156,9,3,237,244,166,133,196,80,99,50,113,38,14,94,128,206,77,249,12,27,107,25,197,151,194,185,231,219,73,24,190,129,41,237,55,7,86,224,153,46,172,78,178,74,157,105,237,96,90,54,211,222,66,141,214,149,86,121,145,110,38,179,73,37,34,173,137,9,96,65,131,113,24,134,232,166,228,224,70,184,171,132,95,255,220,65,249,230,159,141,86,178,148,8,17,174,16,225,251,4,240,217,223,212,100,130,128,146,185,227,233,75,167,187,215,110,110,21,102,128,9,197,197,101,232,251,238,112,253,165,227,163,235,190,59,104,23,180,11,93,119,240,146,175,194,81,73,139,84,119,136,64,85,5,140,176,133,241,144,251,40,151,152,207,37,73,134,39,176,69,161,193,157,33,219,132,174,138,187,27,103,97,247,170,3,88,183,14,141,251,200,116,1,120,234,143,109,203,234,253,12,98,126,174,230,154,56,54,40,251,131,229,123,219,220,46,190,156,236,184,101,81,59,75,117,22,216,84,51,88,164,150,40,247,19,50,191,129,154,29,148,165,211,74,103,249,77,135,94,212,114,123,237,181,137,188,14,176,229,114,195,5,56,86,82,224,75,68,168,34,41,97,123,47,122,61,33,104,38,227,188,171,113,118,255,124,114,92,219,92,45,60,91,245,227,44,107,96,63,149,110,128,69,103,7,245,235,29,180,118,170,3,18,31,79,193,146,27,234,100,8,193,108,0,2,136,187,104,116,23,117,113,2,118,247,171,159,70,151,254,219,63,48,24,220,0,129,129,162,175,38,103,114,159,0,62,213,25,128,58,35,29,193,113,122,116,119,243,229,187,83,160,71,211,16,72,186,197,83,96,127,188,122,116,184,62,118,161,239,186,78,130,134,208,75,8,163,36,8,224,84,85,41,193,253,74,135,54,21,251,113,18,115,206,114,234,163,192,103,66,132,38,114,116,30,229,237,92,102,197,47,19,73,244,162,14,96,47,88,235,164,246,147,207,200,201,206,176,153,126,46,92,53,202,91,184,48,223,25,205,97,20,195,179,179,161,33,145,145,228,156,182,229,78,17,58,37,131,180,103,43,235,112,188,128,5,114,244,216,26,155,39,23,231,105,99,3,230,59,190,243,151,184,163,240,130,160,134,93,78,81,206,4,101,119,216,228,179,22,245,251,98,125,108,203,147,43,61,231,89,18,87,149,237,154,247,108,174,161,108,1,158,231,151,72,150,225,59,9,123,40,106,239,129,82,6,163,58,79,140,16,25,13,86,75,237,235,181,153,193,60,42,88,130,81,170,234,102,226,193,194,105,240,160,195,96,30,33,157,193,29,170,98,119,175,255,248,22,67,255,157,191,44,148,122,239,103,0,159,221,77,10,109,103,100,75,247,8,85,31,12,46,18,31,222,60,255,210,139,103,210,9,161,240,59,64,98,52,145,112,120,248,232,248,240,129,118,189,118,189,30,14,33,4,170,186,187,4,13,210,153,25,60,26,130,168,36,24,37,55,4,235,118,50,95,96,130,81,245,60,39,4,51,131,11,195,164,134,63,45,1,236,135,3,66,28,102,204,122,235,117,157,110,27,62,69,217,9,53,15,180,74,101,227,250,165,101,46,81,43,25,28,122,99,94,189,118,148,173,214,33,139,25,178,205,31,196,43,21,101,219,194,172,185,18,16,197,238,220,162,149,249,20,105,115,174,152,181,162,229,223,59,93,174,19,189,54,43,56,141,109,90,122,99,179,69,193,186,183,88,72,42,77,175,85,237,127,205,21,67,49,4,200,223,19,139,9,206,196,254,149,81,13,105,254,22,70,8,107,38,200,74,205,5,202,60,165,198,168,188,244,85,40,160,146,234,120,38,241,106,216,242,151,235,112,159,70,38,182,90,221,240,145,134,213,22,179,170,211,57,155,71,178,164,86,143,38,140,204,171,3,72,17,156,173,156,39,171,41,241,28,208,19,177,162,101,91,148,102,191,181,80,168,215,153,207,204,40,18,221,25,85,213,172,215,81,50,0,72,141,122,39,130,95,254,116,112,200,119,254,74,220,40,62,56,4,164,195,196,104,46,12,145,14,64,102,88,226,62,1,124,74,55,167,209,193,212,144,65,232,6,81,70,87,49,51,168,224,193,139,167,95,59,157,64,34,154,74,112,138,69,11,93,56,92,61,56,94,95,133,100,233,21,250,20,253,75,227,45,85,205,146,235,185,3,144,130,231,227,211,30,121,98,10,69,183,89,107,87,22,75,191,34,130,180,176,116,174,246,95,196,56,8,104,134,25,149,222,81,116,40,226,154,84,75,67,89,95,115,185,137,138,42,224,54,144,122,95,44,112,161,5,215,200,210,129,160,5,233,120,233,82,64,138,59,83,96,205,83,83,22,132,84,41,126,153,5,191,26,58,213,27,176,192,166,36,178,236,73,98,228,4,224,21,115,137,133,243,148,111,10,56,47,121,156,88,15,108,235,81,237,66,218,76,19,64,215,108,21,214,192,209,70,203,184,87,79,228,31,70,39,161,157,161,232,234,205,183,187,16,153,121,162,53,198,210,194,184,124,105,246,123,182,51,88,71,228,157,206,96,127,222,64,31,247,232,171,119,213,4,27,85,181,76,123,107,231,156,241,20,157,150,9,8,64,173,115,141,189,156,126,249,19,103,144,111,125,63,194,137,32,224,73,79,226,66,209,104,119,73,130,210,196,190,40,226,113,95,152,4,64,207,238,78,50,74,148,68,55,184,24,72,118,47,158,124,249,230,198,60,133,105,70,142,82,204,215,15,95,75,209,191,63,30,36,116,93,223,99,98,244,123,102,100,138,168,187,138,238,52,170,217,121,110,49,218,130,211,108,103,81,118,7,123,169,255,52,174,52,98,11,169,223,128,89,203,130,107,174,187,155,33,105,11,90,25,7,188,133,215,224,37,253,123,241,60,178,30,0,20,15,212,170,47,41,47,176,102,119,213,68,126,185,49,63,88,31,231,98,49,184,10,79,163,194,216,20,38,226,116,119,201,74,50,77,19,158,61,159,134,21,74,83,35,81,243,188,231,140,158,143,35,15,6,118,150,183,19,90,184,233,154,80,125,67,91,214,99,101,55,35,190,189,1,176,76,83,251,203,98,47,203,50,42,63,163,248,98,78,190,143,26,53,17,176,125,206,219,190,174,70,190,79,166,246,141,75,160,33,184,72,156,110,238,52,154,59,187,46,248,235,63,190,131,245,223,250,51,112,24,224,33,42,169,134,8,209,232,145,241,139,100,31,246,5,74,0,2,25,101,44,133,147,161,162,209,41,215,207,159,60,186,121,209,117,106,3,140,132,153,89,36,121,188,126,208,31,15,161,63,232,161,163,134,46,169,123,166,106,150,50,182,195,46,112,81,145,42,0,149,116,148,156,0,204,12,66,21,205,87,245,194,152,162,28,12,100,0,90,166,58,215,246,244,141,115,143,35,126,102,222,181,188,140,231,25,84,241,167,149,94,205,69,136,202,69,215,234,86,253,149,2,253,210,152,123,252,107,4,197,203,217,128,150,41,106,202,175,161,68,147,176,189,31,196,115,197,239,170,168,30,121,135,53,159,18,156,161,188,233,222,69,156,205,179,238,246,100,62,255,96,68,147,184,185,113,120,213,57,125,95,222,210,217,94,117,129,88,243,169,10,143,203,29,46,83,101,205,182,149,201,108,116,9,173,233,95,229,91,194,185,117,144,37,181,193,47,129,248,103,148,38,241,42,91,131,132,173,72,221,252,229,122,252,99,132,23,91,229,213,68,173,194,60,141,35,128,165,224,60,234,83,205,75,51,39,55,68,138,186,82,239,0,252,250,167,119,64,255,173,191,232,48,156,64,65,36,204,141,42,193,124,56,123,160,238,19,192,43,64,64,9,46,119,120,116,18,20,49,156,20,157,199,254,227,199,215,143,250,219,219,147,106,232,84,146,227,79,127,117,125,124,248,32,244,7,233,67,215,29,180,235,36,4,1,226,52,51,115,170,138,180,169,193,147,242,79,89,20,76,205,96,233,250,178,218,83,167,237,224,21,59,191,207,88,144,165,117,32,207,209,211,189,152,58,236,108,237,47,99,163,86,125,192,249,112,153,219,26,150,253,68,245,201,26,19,191,130,6,157,94,84,234,78,197,225,84,192,82,177,105,121,28,187,28,32,139,39,144,100,6,193,55,93,12,205,234,131,176,107,96,48,106,180,214,45,74,22,192,224,56,193,6,214,184,115,38,235,238,171,141,150,71,172,137,253,206,184,79,98,178,78,190,8,141,57,170,249,69,233,109,249,234,64,221,25,108,253,44,108,159,69,163,82,136,183,19,48,87,250,175,213,61,87,147,161,197,57,180,237,160,144,22,5,218,44,85,236,26,189,53,147,65,121,90,178,117,207,230,5,104,92,77,140,100,108,197,52,185,223,168,242,116,26,160,238,60,249,73,217,117,110,55,111,254,202,191,245,167,3,59,73,44,113,23,17,143,110,129,189,249,9,95,16,141,160,47,82,2,128,71,142,243,34,73,133,144,198,211,215,111,94,124,233,203,143,100,136,236,72,55,31,78,193,165,255,210,117,127,253,160,187,186,58,30,143,18,230,85,47,200,104,230,21,221,73,100,205,231,114,100,20,167,152,230,75,9,217,113,235,181,197,65,78,28,178,197,5,73,150,110,85,115,143,191,141,41,79,88,199,56,15,72,34,95,11,28,163,69,225,200,68,199,213,5,38,201,56,62,181,251,165,2,193,24,8,192,229,233,142,242,186,45,29,86,203,129,36,86,126,126,172,42,220,77,124,70,211,88,140,96,173,98,148,24,25,25,1,40,28,131,103,13,103,71,110,119,246,67,195,102,50,200,215,163,45,60,106,38,45,135,196,128,164,172,131,11,231,176,158,101,168,119,48,186,113,205,219,29,219,18,73,128,102,27,122,86,25,78,86,158,189,43,150,240,186,39,43,95,247,66,52,166,141,16,202,56,106,174,51,61,22,42,23,181,127,67,179,119,92,73,117,238,224,51,165,223,100,19,143,178,194,11,126,7,122,202,181,26,205,92,82,13,215,126,212,236,50,95,232,178,248,136,69,74,15,137,112,119,143,105,27,20,112,246,122,27,135,232,157,6,99,28,132,126,138,241,167,255,170,127,245,95,64,77,130,52,150,114,153,71,40,191,40,18,65,95,152,4,32,110,70,17,131,137,164,165,84,199,237,55,158,159,190,228,67,244,232,163,36,51,233,212,135,215,87,215,15,165,239,187,174,211,174,239,39,220,95,181,75,132,191,50,226,87,248,126,133,255,102,98,104,86,135,94,148,9,21,10,185,42,255,183,170,239,102,75,59,159,247,105,51,31,245,170,240,20,190,151,158,236,153,138,218,16,199,215,201,141,93,129,81,166,148,37,221,59,67,31,151,173,243,172,35,203,37,58,98,197,47,197,61,22,114,249,249,0,74,51,162,77,47,55,27,134,136,135,153,89,180,5,107,172,224,154,234,248,79,49,14,27,35,4,100,110,147,148,127,74,42,17,201,116,115,233,70,208,116,48,190,144,3,82,78,56,166,215,106,111,144,108,17,243,235,46,217,54,35,242,250,181,182,206,73,17,174,135,168,77,19,133,38,26,83,149,8,101,146,219,193,24,231,74,188,228,134,21,103,254,152,129,204,247,79,212,44,5,74,67,210,112,89,31,144,140,235,154,89,105,67,63,234,199,21,164,53,17,137,234,66,118,228,77,103,28,238,140,112,8,124,8,162,242,193,219,246,19,197,223,252,13,209,171,99,128,40,220,104,190,40,169,62,223,113,245,11,211,1,64,36,233,39,68,63,41,12,167,175,62,187,125,132,59,19,192,9,115,143,3,6,246,87,215,135,235,171,254,248,224,120,253,32,244,135,16,66,162,240,171,234,168,88,43,50,178,250,167,223,167,124,16,99,140,110,121,191,119,84,10,20,166,214,97,13,35,174,253,143,182,32,114,250,162,136,219,9,175,115,46,89,168,219,46,36,15,203,255,220,114,196,46,212,216,117,186,126,116,13,118,85,207,83,189,98,243,189,109,245,233,213,251,156,31,34,156,245,135,73,82]);fileData4.push.apply(fileData4,[171,247,191,126,8,201,228,225,179,126,87,46,245,219,94,31,7,238,222,118,142,64,214,134,156,233,131,219,81,123,253,138,88,7,172,213,161,99,203,190,170,116,147,222,210,192,201,206,116,91,71,111,62,67,164,113,112,170,215,194,214,124,37,139,241,177,253,97,23,31,68,206,27,252,150,246,141,251,181,197,254,113,46,127,54,194,8,23,166,127,242,127,86,231,255,244,21,122,174,213,214,124,176,157,75,210,29,54,138,251,81,85,67,8,162,65,3,52,113,204,156,164,82,204,160,248,232,173,155,255,253,111,240,56,80,136,33,50,170,133,47,144,127,228,231,174,3,168,228,109,179,74,204,92,106,169,244,195,240,229,23,79,143,241,206,53,136,121,130,112,163,89,223,247,199,135,15,67,223,107,23,82,225,111,64,36,8,138,232,184,20,94,12,123,157,160,48,186,41,133,42,85,105,169,170,6,207,246,123,169,186,148,160,107,21,160,148,46,204,19,205,49,174,236,9,197,221,71,159,19,97,85,194,172,79,202,45,90,69,233,53,214,248,55,231,193,32,0,247,194,179,111,172,251,116,169,83,31,27,96,43,231,145,233,206,146,103,1,61,79,247,47,158,153,168,1,165,36,242,60,94,79,19,34,180,128,104,171,29,8,16,86,170,59,248,136,221,184,39,71,198,108,118,159,107,249,6,69,167,188,200,155,62,57,25,4,115,208,71,56,8,136,62,246,1,147,182,207,44,107,156,210,120,44,49,37,162,141,218,151,160,83,110,209,118,92,60,139,147,42,20,103,66,172,3,101,158,82,57,167,106,222,234,242,150,168,14,78,99,160,90,134,242,226,196,43,169,207,91,157,101,217,21,165,207,190,248,61,157,94,95,74,62,14,155,171,248,142,121,250,194,6,248,83,91,143,217,104,177,153,118,184,74,10,49,185,42,131,84,10,237,44,119,56,41,230,78,179,234,180,15,19,218,51,195,77,0,8,65,9,26,194,29,189,134,161,67,28,6,51,3,8,23,67,36,132,143,223,62,253,232,31,195,15,255,15,231,129,240,40,35,95,209,105,89,127,48,197,177,196,243,184,79,0,187,105,127,41,110,94,228,3,129,68,70,26,253,193,139,23,135,155,91,133,223,248,233,90,20,192,96,81,187,195,213,163,135,161,239,187,67,175,93,16,17,79,161,89,66,169,220,233,45,52,35,219,123,213,248,76,234,46,166,173,241,180,57,220,44,198,207,80,35,138,50,40,163,76,229,178,241,150,104,62,118,5,235,183,236,27,51,217,102,79,9,167,73,253,246,214,51,115,161,72,90,57,127,229,89,27,46,51,31,223,192,121,246,216,150,121,218,145,197,224,42,112,95,124,83,158,1,197,250,219,142,5,174,79,128,91,65,82,226,142,186,209,226,27,145,89,74,179,137,141,228,193,169,224,140,252,198,106,93,99,147,10,89,128,43,123,36,200,204,247,223,57,212,104,241,131,155,254,195,173,68,50,47,10,148,231,71,77,211,132,164,61,158,51,99,131,221,19,190,50,72,88,3,69,37,48,43,14,67,107,9,160,216,19,206,47,36,75,17,170,229,233,106,115,106,244,81,51,46,14,195,221,233,52,10,13,137,95,123,255,226,241,135,119,175,255,226,248,231,127,231,30,1,51,177,84,120,137,195,109,174,207,62,135,222,194,95,140,25,192,104,249,226,4,209,217,233,234,230,121,128,67,165,119,36,113,158,208,247,199,235,235,254,120,213,29,122,237,122,170,34,213,252,161,147,130,234,147,154,194,25,157,40,240,156,108,34,81,142,64,83,205,62,59,185,75,45,143,190,155,3,100,75,157,237,172,239,74,22,141,217,113,250,189,224,150,248,160,117,140,152,86,216,100,11,81,157,222,254,146,9,190,161,93,176,101,5,190,255,73,183,82,66,29,100,193,53,9,167,210,136,206,208,121,101,185,220,60,122,216,149,106,40,148,245,226,130,24,170,233,175,203,101,141,5,224,211,54,172,95,119,183,226,23,3,32,219,9,96,166,244,56,12,220,7,28,188,48,206,220,167,33,96,91,64,2,59,90,120,147,198,231,142,159,104,62,165,215,142,196,151,156,30,229,91,115,183,166,215,208,26,213,145,116,215,249,206,211,89,93,24,106,150,197,89,217,214,143,181,31,151,190,208,42,97,98,3,98,74,0,226,60,137,28,13,119,31,190,107,127,242,33,30,189,70,116,244,83,90,78,206,244,179,121,227,146,247,9,224,242,1,133,205,167,66,244,65,208,139,221,124,235,217,115,30,2,134,216,107,16,226,116,58,81,229,120,125,125,184,186,234,14,199,208,247,218,117,33,4,145,16,66,72,102,47,137,165,67,85,144,62,12,227,186,175,180,113,240,84,242,203,4,205,38,226,103,18,92,78,103,249,26,136,223,146,153,205,45,100,93,170,148,226,136,92,10,232,183,252,217,119,120,232,231,116,126,116,211,235,17,11,206,73,85,199,57,27,86,236,205,58,180,4,13,46,153,36,191,124,242,47,33,11,117,143,163,194,128,161,201,243,113,95,116,51,141,163,183,61,40,206,0,93,58,110,245,99,199,233,241,104,97,95,15,81,217,112,110,88,127,101,182,225,216,213,94,34,19,174,198,191,121,99,217,124,132,177,166,90,97,183,189,176,105,63,78,124,203,153,110,222,199,110,166,240,88,16,169,182,20,203,139,189,10,56,50,233,107,33,205,68,111,112,34,178,69,210,217,115,198,37,41,62,84,149,1,51,155,171,124,134,220,205,149,78,212,163,252,151,215,186,20,152,151,43,5,37,31,99,153,233,5,162,170,125,223,199,24,39,21,10,163,116,24,78,241,199,255,164,127,247,15,184,186,2,66,128,153,193,96,137,83,62,239,24,222,119,0,151,140,1,202,232,239,76,231,17,229,238,249,87,159,60,239,131,91,52,23,129,155,27,76,120,125,117,221,29,14,221,225,24,250,78,165,75,115,93,9,154,220,93,70,122,159,136,170,46,152,254,197,44,119,113,230,101,137,8,25,117,37,51,25,116,29,253,215,147,189,173,122,166,190,162,132,240,177,0,79,23,79,130,32,46,97,239,181,161,134,189,250,172,253,116,139,120,193,197,196,133,219,133,85,245,27,91,190,1,41,129,212,38,158,91,60,143,108,148,138,91,185,176,128,200,205,5,92,110,66,213,209,92,231,120,183,206,1,229,118,241,226,129,154,137,167,155,146,112,73,134,136,75,51,144,121,231,96,250,140,91,111,204,203,243,197,54,247,66,230,36,77,20,130,216,156,59,158,230,241,241,189,174,43,205,69,47,107,62,246,218,142,182,26,207,180,105,189,172,223,231,203,10,147,3,232,146,216,122,97,149,48,10,141,228,151,139,121,30,112,238,114,91,30,37,203,137,36,154,205,147,157,153,248,215,122,20,65,75,181,63,82,69,152,216,37,167,211,137,48,18,140,56,4,216,233,116,247,111,255,35,252,240,255,148,71,95,138,132,32,13,126,10,19,36,149,207,155,203,252,231,14,147,170,34,168,73,42,201,35,0,125,239,221,131,14,119,30,221,157,158,60,88,188,63,30,251,36,241,223,119,93,56,104,223,169,118,34,65,39,159,94,207,187,33,54,147,124,80,208,197,202,239,187,84,94,75,173,64,197,248,172,22,134,183,78,187,11,43,95,103,33,119,204,122,36,139,115,60,159,179,148,137,49,24,77,255,76,182,243,75,115,171,146,173,193,54,55,169,78,114,211,63,13,87,166,233,159,45,134,79,121,243,213,63,107,210,206,186,69,43,105,66,51,209,104,238,231,116,241,18,19,81,164,113,208,38,5,136,230,199,28,231,79,27,44,35,32,109,183,181,25,65,37,111,167,108,52,215,124,164,138,46,216,228,62,45,185,64,150,172,47,214,223,117,62,26,206,54,81,42,211,132,210,49,105,114,123,74,91,246,53,143,104,100,214,176,97,130,210,248,58,156,121,178,86,195,62,47,83,8,23,239,196,151,226,129,94,12,111,61,127,162,181,138,120,89,54,109,162,115,141,249,115,198,54,133,62,83,197,84,3,131,102,14,33,205,225,18,9,143,144,14,157,249,237,143,254,151,59,163,50,9,195,49,213,121,50,121,10,222,119,0,231,99,98,53,111,116,211,232,135,211,109,167,232,84,125,48,10,71,82,205,241,112,184,122,208,29,142,253,241,16,250,222,133,84,73,23,222,72,238,44,88,255,197,148,191,102,67,79,108,4,33,211,38,43,204,103,182,64,94,250,205,130,16,102,38,203,45,226,79,63,17,22,178,157,251,18,255,175,250,228,108,245,3,51,113,164,42,36,109,85,33,174,21,216,177,177,197,115,73,130,92,128,194,197,103,151,149,83,224,244,131,20,107,92,112,119,40,18,82,159,101,215,202,154,186,28,20,111,40,51,111,20,195,190,93,203,131,178,93,10,212,122,124,91,78,147,2,241,57,164,138,55,191,149,101,23,232,229,151,104,205,183,77,199,14,96,88,14,78,176,100,54,159,153,7,20,110,245,251,242,12,94,248,127,141,59,213,139,157,121,44,165,70,215,155,189,101,237,223,176,86,101,33,237,52,129,57,228,174,104,249,242,73,152,160,158,34,67,176,80,38,204,207,48,121,73,46,105,120,152,116,36,135,174,247,33,26,169,238,118,130,27,130,156,240,238,111,250,175,127,211,68,77,168,78,241,196,199,112,185,79,0,151,247,1,227,32,20,81,163,247,67,252,202,139,155,254,234,75,238,39,33,12,70,147,254,208,31,174,31,176,191,234,143,135,174,235,52,4,231,88,242,91,113,89,212,85,231,228,43,82,21,110,230,142,138,229,54,158,17,10,135,251,160,170,235,29,168,74,151,106,39,252,157,55,120,66,86,113,156,171,24,43,135,1,103,83,197,6,33,100,167,87,216,15,205,11,127,227,141,230,122,211,162,228,130,233,247,133,142,152,187,78,150,13,148,150,158,22,164,103,243,6,159,190,220,54,85,6,192,134,246,106,181,92,182,130,227,212,60,202,246,94,247,206,36,188,22,149,107,133,93,223,250,138,199,232,41,156,24,159,13,56,72,88,105,25,161,41,94,93,236,45,87,111,204,55,124,128,103,249,132,22,160,84,200,96,23,18,25,92,140,40,170,137,203,198,169,120,102,0,62,9,184,46,78,0,227,236,223,153,2,55,165,173,174,186,85,139,36,178,223,72,15,158,138,81,17,137,102,153,7,8,128,65,197,5,102,234,126,178,83,48,133,208,61,186,134,0,216,47,254,247,173,133,195,55,191,54,132,142,209,53,49,88,132,252,252,201,68,127,254,58,0,39,233,113,100,210,10,40,124,250,228,122,184,237,250,16,237,4,152,187,209,33,189,200,241,32,253,225,112,125,117,60,28,161,66,13,93,8,6,232,216,154,17,42,228,236,9,103,224,88,145,228,162,176,40,234,211,78,112,154,45,217,8,23,69,85,77,103,24,161,110,20,209,137,2,60,150,133,5,91,110,60,215,119,24,244,123,184,42,10,216,87,152,117,238,139,168,100,75,27,247,229,5,179,20,225,218,74,3,155,158,168,73,47,98,252,133,46,138,254,140,9,172,166,190,213,7,201,76,239,177,212,149,180,64,151,181,207,22,15,47,228,57,103,69,235,133,178,94,171,45,88,244,7,165,166,244,154,220,2,39,20,230,37,43,127,122,18,142,244,46,95,44,0,207,135,162,234,23,19,251,107,185,112,80,28,216,60,179,141,210,156,201,103,226,7,235,165,129,102,146,46,229,184,197,67,49,59,137,171,81,132,207,24,223,134,5,124,94,179,216,145,141,51,180,173,73,171,132,180,22,213,33,57,217,16,165,214,209,167,146,217,87,249,184,24,255,162,54,55,246,114,149,193,155,94,143,40,73,89,229,65,203,60,31,73,76,11,17,23,79,197,92,160,136,104,114,244,51,51,119,19,209,226,176,187,187,155,121,97,239,148,94,209,50,221,116,74,142,158,38,130,49,169,129,165,19,216,44,173,89,134,160,138,227,48,12,49,70,7,4,113,92,159,248,229,63,63,151,191,59,124,243,251,244,24,101,96,236,8,25,36,234,231,172,9,248,220,37,0,17,152,185,36,48,209,140,22,249,248,253,227,163,47,71,179,225,116,43,34,65,40,65,251,227,85,119,56,116,135,254,112,56,136,136,132,32,147,181,239,152,249,85,89,34,179,42,194,241,14,73,237,15,43,227,80,78,143,29,147,60,235,133,248,5,229,145,11,33,104,238,66,255,126,153,26,240,86,209,183,95,84,54,89,146,56,167,130,91,35,60,92,135,221,154,198,218,228,53,54,68,193,210,200,11,214,142,35,243,186,191,47,58,125,178,140,83,77,181,175,198,27,88,97,17,133,199,125,162,13,115,107,253,170,212,86,90,148,240,75,212,184,18,5,218,250,42,117,11,154,99,237,37,185,127,74,44,163,219,44,217,116,230,80,112,54,168,65,83,73,98,105,129,217,154,33,109,193,92,243,146,199,186,229,106,174,116,212,225,123,162,42,97,203,51,210,39,68,247,172,63,93,235,62,229,55,216,144,126,227,150,150,92,85,48,181,100,7,179,170,68,202,49,105,82,85,212,49,67,218,10,10,42,217,91,112,10,20,17,142,55,126,238,95,251,54,52,192,3,21,30,7,21,255,188,141,93,63,119,9,192,16,73,161,139,15,145,42,215,239,127,240,232,181,215,58,197,243,187,19,220,96,112,168,30,251,112,60,132,227,81,250,206,8,17,74,80,17,137,238,2,168,170,170,38,200,100,218,254,165,100,149,168,98,233,63,253,53,169,135,166,150,50,203,254,144,76,229,130,155,175,149,24,26,190,19,149,111,109,125,162,203,194,26,101,175,177,221,35,254,111,9,129,237,208,117,182,140,253,202,189,255,252,174,87,113,129,155,124,1,201,123,156,54,93,228,203,120,180,70,165,11,253,203,45,200,168,8,10,222,148,113,110,100,193,194,40,170,250,247,136,0,164,75,216,226,134,169,75,109,133,214,4,196,231,98,118,75,231,103,220,136,158,23,178,219,136,211,202,29,30,27,219,127,203,99,82,48,19,55,178,200,228,92,223,160,17,87,39,73,69,112,154,176,32,84,172,164,249,81,171,86,160,66,74,183,48,207,69,238,76,90,138,45,185,183,180,217,187,92,151,68,185,191,82,226,242,64,91,171,60,2,57,214,103,126,90,233,50,84,26,181,206,43,96,146,247,144,219,146,65,249,147,38,252,167,68,68,167,191,10,9,244,200,145,36,27,144,217,139,155,219,31,255,175,227,223,253,63,166,121,21,29,159,59,30,232,231,142,5,52,206,73,196,33,122,253,254,135,28,238,224,17,48,216,0,115,17,233,174,143,253,245,131,112,60,134,126,52,248,165,138,153,13,102,105,46,175,170,34,97,58,9,24,61,245,233,153,188,97,84,144,46,227,174,120,4,44,73,230,100,166,16,54,172,168,155,91,187,237,49,230,132,126,184,55,208,251,102,76,223,210,129,217,226,135,108,221,115,235,62,107,98,76,73,143,217,96,236,104,67,72,103,41,239,147,254,243,220,77,73,5,36,253,67,106,22,224,155,4,139,164,250,44,37,159,196,137,196,232,45,129,218,133,52,83,193,74,106,29,37,201,178,72,107,90,75,163,250,94,189,147,154,37,85,11,28,205,164,166,226,158,155,114,61,229,113,43,21,117,154,247,156,167,65,173,105,111,195,240,150,163,11,197,250,236,42,21,15,157,237,51,36,113,132,218,12,162,115,39,106,122,44,206,108,71,110,219,5,251,66,98,100,231,100,198,134,217,111,46,236,154,215,233,202,255,114,28,240,150,247,244,226,182,182,157,201,147,164,116,146,216,66,41,82,25,180,74,126,26,136,167,31,196,159,254,155,57,29,193,105,254,249,91,4,248,252,73,65,160,115,68,119,239,226,237,49,222,118,253,81,48,156,78,22,68,157,222,247,199,254,120,29,142,189,132,62,132,190,147,78,186,46,132,96,147,111,123,138,53,9,243,169,200,236,83,17,100,227,229,151,81,233,160,170,106,211,134,200,108,12,153,118,109,90,142,169,91,40,255,62,145,255,101,135,195,27,227,208,145,203,124,137,64,227,214,171,108,229,140,22,246,146,68,244,34,115,249,186,2,63,54,123,57,52,171,185,5,108,86,82,218,219,248,117,161,226,153,235,103,76,34,60,235,129,68,182,72,22,136,39,198,240,104,254,3,184,2,160,173,193,244,9,235,93,141,4,26,131,217,92,74,203,2,121,95,175,8,115,187,195,171,192,163,114,70,210,92,138,206,51,207,236,41,156,183,40,54,209,18,169,91,141,117,255,154,215,29,234,42,71,232,62,155,133,205,77,21,27,30,6,25,65,205,235,114,107,53,236,249,115,237,235,164,58,211,166,195,190,27,82,181,133,208,220,135,216,152,198,45,216,222,235,22,121,71,223,37,185,2,32,205,226,150,211,172,56,12,0,66,8,0,236,52,20,182,119,129,24,248,241,135,242,226,137,95,61,2,229,115,200,3,253,28,66,64,14,33,79,183,199,247,63,8,221,129,140,30,73,115,184,245,199,195,225,120,212,46,64,66,215,117,33,169,252,107,103,83,208,206,156,173,172,237,211,90,118,87,55,80,100,212,132,72,10,16,177,62,3,138,114,96,113,10,150,17,167,17,97,23,103,183,76,35,80,75,69,232,37,30,241,56,111,225,114,145,53,110,243,242,203,138,208,59,41,109,225,140,56,197,230,180,126,245,146,196,83,69,139,208,82,254,117,129,152,77,98,191,59,105,108,141,187,99,50,46,95,119,238,150,148,255,184,152,220,184,187,139,210,173,122,9,219,216,80,221,87,224,40,81,117,95,250,47,98,92,139,133,77,106,219,77,254,238,130,52,185,146,59,222,65,243,50,50,35,231,234,140,106,252,187,30,12,128,181,150,81,246,140,20,223,140,188,229,78,117,85,85,24,124,177,18,124,174,36,90,156,138,206,180,149,238,214,230,32,53,79,239,166,176,68,222,30,104,190,214,98,187,194,109,74,15,92,114,133,219,21,82,213,127,132,16,98,140,238,80,85,155,244,194,20,140,52,161,158,78,167,225,223,254,239,235,191,251,63,241,232,181,207,219,22,216,231,146,5,68,163,225,234,131,15,130,19,195,45,36,16,136,112,13,122,188,122,208,63,184,18,237,250,195,161,235,58,170,120,16,153,16,186,66,197,215,75,18,116,118,125,153,45,95,204,154,115,158,252,197,143,52,127,33,0,81,173,228,110,214,67,224,105,132,105,238,141,50,182,220,63,124,137,43,225,220,156,96,39,7,88,17,85,211,53,28,209,238,187,155,115,221,102,161,119,214,27,160,12,124,141,108,116,166,207,152,236,13,50,118,225,179,182,37,167,8,117,182,27,107,34,243,190,178,92,207,123,215,139,183,45,181,223,78,61,11,109,126,95,243,55,210,136,215,54,166,210,197,96,96,255,205,231,194,190,242,166,223,10,70,216,23,131,203,131,7,219,116,76,67,166,72,173,145,150,98,78,222,246,47,90,55,106,249,121,182,70,80,179,222,6,155,18,126,73,233,149,82,30,132,189,115,111,246,113,217,40,252,155,120,105,241,112,219,153,159,205,150,80,9,47,142,49,47,6,149,189,173,136,152,57,41,170,193,108,116,146,129,9,96,125,39,126,186,139,191,248,119,253,207,255,207,223,233,230,208,31,10,4,228,242,240,238,105,136,232,123,53,51,143,209,61,170,224,120,245,218,225,250,170,239,251,208,29,142,135,35,85,75,212,181,92,68,164,47,130,117,106,220,74,207,7,174,28,93,134,97,40,109,0,22,229,176,45,52,59,231,241,145,46,75,15,224,213,190,220,45,247,18,92,106,177,157,27,157,217,183,107,139,179,127,134,81,195,75,163,106,137,197,159,197,184,230,223,72,246,116,172,85,87,65,131,47,213,170,39,41,102,73,10,160,147,139,203,186,80,45,68,220,146,218,218,66,217,209,11,58,237,82,79,34,166,123,26,138,135,75,150,18,218,148,25,168,41,40,146,121,80,109,137,83,41,228,104,156,181,241,228,110,70,132,120,91,95,111,29,238,101,83,57,163,0,208,124,243,124,43,190,35,110,201,180,53,219,145,106,50,156,65,212,188,97,208,76,90,101,151,201,173,121,0,167,54,212,207,23,76,101,164,174,32,157,234,108,47,61,254,86,175,187,246,216,104,220,115,161,20,57,91,108,66,85,19,131,44,132,96,102,118,58,9,36,10,16,99,16,61,189,184,193,59,191,14,223,252,254,125,2,40,99,61,156,230,4,93,136,196,212,237,94,187,121,198,143,159,62,236,123,119,63,209,141,230,209,174,175,31,30,30,60,212,254,32,253,129,170,145,210,73,8,26,156,76,213,122,42,21,179,131,107,233,229,27,19,243,135,35,17,40,198,24,11,83,217,20,244,83,19,135,121,13,100,236,230,82,237,60,9,218,78,167,175,36,194,40,215,235,227,206,205,134,116,51,130,108,136,60,175,206,242,252,39,107,5,130,121,132,110,75,251,4,227,153,233,66,49,129,123,105,61,231,202,75,107,239,249,221,115,113,91,50,14,167,247,169,224,214,129,210,116,92,29,113,182,75,36,75,223,130,108,139,153,143,212,26,201,241,137,50,196,165,126,25,77,124,105,141,144,14,99,181,185,154,22,7,128,145,121,158,130,201,152,119,71,95,245,132,242,197,122,247,10,88,67,67,21,13,99,173,98,86,97,65,88,46,214,86,223,69,149,234,202,116,84,81,113,198,190,167,192,124,154,57,3,203,77,177,44,61,183,24,23,103,197,186,203,90,216,82,8,211,48,65,127,137,46,92,19,231,114,191,52,209,235,74,122,116,209,218,149,43,99,91,42,167,211,193,201,179,121,150,163,58,17,241,105,144,147,218,53,165,52,104,78,211,179,228,105,199,156,93,198,230,128,66,234,132,122,118,93,55,152,159,162,187,51,0,131,32,224,110,248,197,79,99,180,195,119,254,2,50,226,150,6,87,138,153,81,55,46,212,63,236,4,224,132,83,70,171,4,136,154,139,15,119,31,124,244,64,197,224,160,137,129,142,238,120,60,92,95,133,48,226,254,162,73,236,115,212,235,204,53,187,128,89,1,162,60,77,115,114,31,117,126,150,108,129,124,231,82,42,174,52,32,85,135,167,142,117,126,230,141,64,153,64,132,87,78,135,151,17,255,247,113,225,136,243,98,68,237,125,46,94,212,166,172,159,118,44,136,46,131,140,94,237,80,76,223,99,64,41,240,176,42,246,231,15,146,202,88,111,104,32,23,31,116,114,30,22,138,135,188,176,150,167,160,169,219,88,194,131,116,148,14,45,138,66,15,46,75,149,177,85,240,238,178,30,54,200,193,186,200,4,50,17,65,87,208,80,61,184,106,126,159,117,79,160,13,31,155,241,79,230,107,168,164,201,151,157,123,223,141,211,108,177,151,187,65,33,16,200,154,58,49,29,201,17,250,26,43,128,105,43,123,117,70,113,173,255,179,58,247,246,200,190,179,216,208,4,255,34,251,207,20,63,79,14,99,109,188,40,187,72,141,20,115,135,157,238,6,27,6,3,140,34,140,126,122,241,198,235,135,239,126,143,38,240,96,136,154,132,169,233,110,1,191,39,19,225,240,123,140,254,146,6,190,110,16,103,164,137,235,7,31,94,57,58,161,217,144,192,120,17,57,94,93,29,175,175,186,190,151,46,128,58,166,1,145,4,119,36,233,230,48,73,191,97,67,37,205,11,196,100,20,137,155,190,203,220,67,172,81,194,138,5,180,191,165,242,105,246,70,187,222,41,91,247,143,43,58,254,62,83,187,44,45,183,230,198,103,65,112,127,201,40,95,22,58,178,237,115,219,180,114,69,213,121,36,161,30,91,9,239,44,109,94,234,55,48,153,190,38,185,136,105,67,106,17,205,43,4,163,216,78,16,47,66,118,171,216,156,142,167,183,145,19,156,177,77,110,124,101,21,117,208,185,50,80,107,1,74,206,133,78,81,67,4,98,181,37,55,251,219,196,214,204,185,216,53,107,142,4,182,152,17,91,30,71,211,168,224,229,46,138,243,129,101,155,215,144,105,193,235,39,44,201,218,59,13,250,122,54,48,43,17,185,151,212,102,4,13,12,24,16,79,81,92,220,93,85,174,226,205,205,143,126,212,253,197,223,118,157,3,106,22,33,196,239,213,37,230,247,150,0,232,144,148,188,33,24,162,208,226,233,182,127,250,60,244,189,130,36,226,201,162,251,225,208,235,213,149,134,163,116,253,200,239,12,10,21,159,36,155,199,68,29,148,142,164,215,58,186,246,152,113,230,134,22,228,144,34,195,87,78,191,75,242,192,162,88,168,38,63,133,248,173,144,180,20,132,46,96,59,124,90,249,163,18,56,156,160,127,110,146,172,183,99,10,119,137,22,85,161,122,54,76,231,16,63,225,37,141,130,119,249,54,214,48,247,194,6,100,169,84,163,148,105,100,151,251,173,13,46,208,108,245,179,220,123,26,225,193,105,46,80,12,18,116,92,39,154,194,132,33,150,108,150,22,144,45,133,34,42,215,2,112,41,225,236,104,25,97,41,163,141,22,195,120,199,187,45,131,18,205,51,109,95,204,103,220,111,106,45,133,65,37,91,95,44,64,143,162,49,90,127,158,246,136,66,233,24,9,213,59,190,240,91,179,241,162,177,243,210,61,212,39,115,25,122,227,112,181,196,36,124,103,168,182,213,91,151,64,241,22,5,124,17,61,138,21,1,51,35,68,41,46,46,46,39,59,69,88,31,130,191,255,91,126,247,251,214,61,116,120,96,239,126,114,227,172,125,255,71,5,1,217,180,147,237,20,248,221,225,131,143,131,170,36,174,173,57,73,237,186,195,245,149,246,135,20,199,125,169,88,80,197,107,195,12,193,103,159,222,57,250,183,128,233,114,50,92,142,127,171,222,112,197,45,91,48,54,140,47,65,255,223,207,10,151,100,136,234,83,24,23,211,231,253,233,241,133,107,40,75,223,24,84,141,209,206,157,203,112,95,141,163,63,193,73,146,85,128,82,82,209,177,236,39,231,159,199,194,127,26,39,87,91,184,77,145,156,130,157,89,12,36,231,62,96,154,240,217,36,149,83,227,194,19,15,114,218,160,245,153,171,211,84,146,56,99,22,86,1,116,141,88,179,60,230,19,171,126,28,126,248,6,141,167,72,45,182,28,23,35,131,240,163,0,70,227,247,41,152,149,159,218,38,205,127,86,100,255,13,46,67,54,147,193,104,143,181,250,235,180,145,211,156,81,55,175,14,127,201,2,235,242,107,179,57,159,43,15,139,138,216,26,117,108,125,161,189,232,0,39,16,205,199,49,164,139,185,132,14,55,63,249,151,195,95,255,55,121,116,136,102,164,88,231,52,252,190,54,4,126,159,16,80,81,148,33,124,252,162,191,59,49,4,154,187,96,24,134,16,194,213,245,117,223,247,33,72,56,244,161,235,68,36,121,130,99,146,247,201,83,220,58,18,153,97,98,110,85,224,79,5,130,103,222,39,166,85,142,106,135,176,98,155,97,129,0,24,10,255,107,204,81,224,76,115,122,9,78,114,137,114,108,132,95,146,36,118,160,134,189,182,250,28,25,116,193,193,224,153,102,98,171,188,221,26,33,54,237,221,125,222,3,211,2,124,82,48,206,152,30,87,126,203,121,68,108,203,205,166,49,144,45,199,164,117,31,176,168,232,43,127,221,28,140,152,82,81,115,150,178,28,222,94,8,104,172,57,254,37,162,211,132,179,199,252,231,237,136,150,187,129,205,217,128,108,44,163,16,85,9,60,93,179,13,106,92,249,239,242,76,43,72,25,155,151,195,200,63,246,13,244,111,236,22,179,170,144,47,141,117,218,152,216,142,17,116,227,186,222,54,142,206,82,16,44,72,4,21,44,92,154,203,118,93,7,119,133,165,162,242,238,238,150,206,1,26,205,94,136,241,246,201,221,187,111,28,31,254,141,138,89,76,124,146,223,155,89,216,239,153,6,154,136,19,221,179,27,125,242,52,244,29,61,209,114,65,50,28,142,135,235,171,195,245,131,174,235,41,162,170,210,165,217,111,98,224,76,221,95,81,245,39,197,230,197,144,167,181,211,191,158,28,230,44,130,181,2,212,202,78,160,44,65,140,182,172,43,253,179,58,104,190,95,242,183,145,28,158,15,64,91,174,21,181,3,148,100,246,35,253,178,169,111,98,221,148,234,102,235,147,254,242,58,40,27,64,138,47,225,23,174,58,128,18,221,94,173,89,85,62,236,198,113,30,144,84,33,125,105,40,102,172,45,183,170,211,204,125,99,98,15,167,159,193,250,155,176,91,145,236,231,154,96,47,179,46,181,134,26,11,92,133,78,209,98,43,56,81,47,215,100,127,169,60,41,23,45,201,133,242,227,91,103,175,175,118,99,157,243,220,123,127,142,85,73,172,108,119,207,11,166,208,244,155,182,168,220,150,211,89,245,173,229,116,152,69,167,179,200,216,252,75,152,184,24,189,19,133,134,193,78,4,133,8,166,39,193,240,238,235,183,199,7,253,183,190,37,26,204,6,80,255,232,134,192,226,102,148,180,36,211,61,126,2,115,81,17,70,119,120,196,241,234,186,191,190,66,232,40,130,105,198,59,217,58,74,197,96,73,37,124,8,161,234,187,19,106,148,67,60,54,108,108,171,220,176,16,193,207,181,45,71,98,120,101,25,81,87,22,242,41,228,241,75,248,96,233,141,173,141,74,90,151,193,156,177,232,13,207,175,11,75,211,213,214,27,47,41,243,23,89,106,89,11,123,147,22,66,192,33,224,37,236,216,25,186,177,98,54,192,41,142,248,130,147,53,179,95,162,101,198,250,88,90,23,196,190,145,175,98,163,165,204,22,112,223,64,129,219,35,149,197,71,43,45,209,183,118,241,182,44,218,19,11,72,90,222,235,77,62,24,189,61,173,205,143,169,79,39,179,172,211,176,194,145,252,236,100,162,38,77,110,9,45,96,9,18,142,130,254,107,205,137,162,207,70,131,108,131,214,106,225,198,90,156,163,109,56,42,251,77,112,83,254,186,74,9,165,129,96,245,186,234,98,52,163,70,154,171,198,24,17,209,137,223,185,211,37,216,112,251,235,31,247,223,249,238,104,10,139,223,155,74,220,103,148,0,210,50,103,58,145,167,158,84,82,170,15,31,126,120,119,122,209,75,231,167,211,109,23,123,4,116,218,61,120,16,14,135,100,235,168,125,207,174,115,17,17,205,138,40,105,210,91,12,99,105,209,37,157,74,194,145,36,108,169,247,180,252,221,196,152,36,254,129,37,205,43,255,166,17,188,204,211,26,129,77,10,60,105,240,155,206,183,121,137,40,45,52,212,23,131,20,101,136,93,8,89,202,204,89,46,135,87,44,76,163,56,197,2,24,207,174,110,21,167,62,103,219,211,173,11,120,43,54,217,197,139,2,101,53,71,114,172,125,167,127,57,247,222,238,44,63,57,93,252,121,21,168,233,183,158,187,129,196,166,35,210,171,37,188,32,130,45,8,78,22,202,7,9,28,47,12,21,44,125,111,62,209,251,171,32,155,108,15,150,142,228,72,36,16,146,160,194,61,45,11,52,166,154,68,177,152,182,117,16,19,175,109,154,15,103,131,54,176,156,136,136,163,9,235,173,215,193,182,56,66,121,60,176,136,155,227,254,237,106,100,34,35,76,63,247,208,66,179,198,161,88,143,44,202,131,144,142,94,234,2,101,108,178,242,125,70,211,196,241,192,115,54,47,109,163,237,179,219,193,254,96,121,209,181,39,63,143,38,20,89,45,217,228,248,208,216,105,47,122,62,172,36,249,44,191,233,209,176,96,4,39,238,226,157,167,149,164,196,84,137,119,31,255,251,63,125,249,175,255,19,66,200,174,115,78,140,50,230,46,234,24,196,248,59,230,8,125,70,9,96,20,230,94,234,253,209,69,79,207,248,236,133,184,80,0,209,206,224,240,195,225,112,56,28,66,223,135,174,59,28,14,73,232,127,230,233,175,36,1,114,117,111,240,108,17,151,191,21,17,157,204,31,44,35,254,205,170,127,61,175,75,133,182,174,202,129,8,151,101,169,62,250,151,149,91,142,139,117,48,219,215,45,185,108,48,59,54,179,251,19,130,125,230,79,115,135,107,70,51,91,108,159,233,175,231,113,158,197,127,202,18,149,96,17,198,46,158,194,45,43,193,101,106,177,6,40,84,106,215,192,213,37,150,113,118,190,152,185,250,77,254,132,213,20,87,218,243,213,252,90,27,31,159,251,223,206,158,191,27,66,181,29,187,113,183,115,39,204,5,103,20,183,96,168,22,179,168,124,206,140,233,143,135,104,61,218,37,133,172,38,4,197,87,227,9,79,107,159,165,139,30,241,60,173,121,30,111,108,224,81,91,51,176,181,169,128,136,54,95,165,33,17,182,42,68,230,251,20,10,192,105,159,116,24,134,49,7,220,221,5,5,40,78,21,65,248,224,253,225,217,199,250,165,111,210,163,211,0,129,16,38,140,142,17,28,249,157,51,68,63,131,4,32,73,123,203,107,199,9,97,188,11,31,125,4,122,167,33,8,28,145,70,233,187,195,213,181,246,157,134,100,236,174,137,223,159,29,28,50,94,159,202,249,210,151,49,147,121,182,12,14,211,253,83,38,200,22,143,107,163,184,212,121,148,39,80,67,81,196,23,69,189,115,99,180,229,222,68,247,46,136,254,117,143,59,53,4,5,95,89,112,118,232,112,118,184,180,181,161,186,62,122,23,134,254,10,220,207,197,239,133,133,194,90,205,6,165,108,89,74,10,222,86,86,47,181,107,74,208,171,62,218,146,20,203,86,171,194,205,12,181,109,189,208,30,66,46,209,158,157,203,98,198,229,154,39,67,107,169,176,112,160,155,60,147,91,80,79,46,71,192,90,120,103,1,167,76,41,127,213,31,0,36,98,253,97,203,21,135,203,197,75,26,58,157,194,196,254,107,62,220,119,143,222,14,107,238,236,53,181,127,231,230,95,173,229,41,191,5,32,143,156,4,138,185,229,110,47,9,13,164,126,98,154,22,24,73,117,66,135,225,23,63,243,31,62,56,28,174,44,45,145,184,139,11,133,134,104,72,203,243,246,197,78,0,229,25,54,182,57,99,168,177,195,227,199,55,207,110,30,244,125,10,241,118,26,172,235,175,31,94,107,223,81,68,68,161,202,160,33,116,82,173,248,170,140,180,7,161,202,152,3,162,27,86,246,158,101,48,77,101,203,90,12,164,180,119,159,245,130,230,133,225,113,161,177,108,126,145,69,202,198,230,198,176,89,170,216,75,198,253,253,242,191,61,39,200,128,230,22,4,180,191,108,197,85,32,88,25,237,242,146,124,144,143,9,81,21,241,123,9,160,220,27,152,147,93,86,241,20,95,95,156,28,59,233,134,14,232,98,29,219,117,2,130,86,195,198,226,110,139,0,10,149,177,93,27,57,254,163,183,216,26,102,97,253,12,197,20,97,142,191,205,88,86,219,163,183,48,174,69,237,191,189,100,238,211,167,219,84,103,75,207,107,155,250,63,91,14,188,233,75,23,44,164,111,198,57,138,251,226,152,20,189,215,214,188,164,42,198,183,52,156,115,246,194,136,206,121,115,112,178,23,100,150,126,62,235,142,188,153,177,214,235,162,158,101,161,86,72,81,214,141,200,141,174,23,113,99,90,44,82,145,17,85,214,201,172,176,59,28,125,56,217,105,136,30,37,104,132,216,211,199,248,205,47,78,127,245,67,113,157,80,160,100,64,159,18,241,23,191,3,152,28,163,204,157,2,2,98,98,2,234,179,167,246,252,38,104,47,164,88,28,204,53,232,131,71,15,251,227,85,23,250,174,235,25,180,239,251,190,239,85,53,11,243,139,136,193,189,208,237,137,14,170,200,180,136,31,99,146,128,103,8,97,249,149,167,211,194,74,208,191,220,8,95,139,239,111,56,231,113,2,31,237,130,178,246,82,220,255,162,3,137,243,107,189,175,118,7,223,78,12,198,115,221,128,76,250,154,133,128,214,162,245,72,144,62,100,81,5,20,209,127,42,43,231,93,223,133,60,14,55,54,162,11,162,122,125,85,151,128,181,235,88,220,19,110,190,48,164,21,194,37,89,29,44,136,64,243,148,84,0,39,173,9,4,149,142,234,245,36,182,132,206,46,72,255,101,147,68,111,130,63,243,212,189,105,150,233,82,248,36,55,55,215,114,241,206,198,244,221,183,252,203,202,185,197,238,9,102,216,16,150,216,136,245,69,249,188,119,93,108,104,63,52,174,41,159,5,36,208,124,39,151,75,24,173,191,232,209,51,188,44,43,179,245,99,203,200,218,71,211,224,165,160,64,34,38,64,35,78,137,212,171,38,183,58,132,247,222,26,190,242,165,238,107,127,154,52,113,72,143,211,162,11,221,126,215,244,208,207,100,6,192,9,2,114,73,155,92,30,7,123,255,189,211,173,31,84,128,0,163,33,30,142,215,225,208,135,16,36,40,84,242,23,22,205,102,232,134,40,87,115,51,164,88,110,102,163,240,124,40,139,250,156,51,50,91,20,75,202,80,222,13,174,146,68,234,235,210,43,27,27,69,193,217,232,255,169,172,137,237,230,27,223,138,243,190,70,130,216,214,38,91,51,71,203,193,111,99,104,204,77,32,136,164,77,74,212,229,202,146,17,245,236,164,245,163,179,140,59,116,7,109,230,146,215,32,219,70,113,156,121,162,180,212,10,216,196,240,89,213,142,75,248,142,80,178,156,192,75,242,163,200,206,233,139,184,198,76,69,221,168,124,145,71,224,151,137,25,180,88,160,14,19,158,153,43,172,9,63,229,150,111,38,65,141,28,27,107,199,80,54,15,227,146,79,229,35,117,39,169,245,140,77,61,28,110,168,50,226,92,91,184,55,101,92,81,172,188,108,130,72,43,35,201,45,193,146,50,251,110,93,71,19,223,137,205,145,64,25,175,43,96,160,50,253,174,224,4,131,151,20,18,138,36,7,216,164,53,50,158,186,14,210,76,73,87,187,51,13,32,189,67,56,197,59,252,252,103,87,95,253,182,105,31,237,36,238,50,206,129,236,51,88,14,248,76,18,64,50,115,34,204,29,116,25,162,125,244,24,167,120,148,62,114,96,140,119,142,16,186,227,241,42,116,93,232,71,169,31,13,1,164,153,105,90,2,144,228,251,24,51,227,115,44,118,138,253,139,28,187,23,178,180,197,185,34,34,17,30,39,88,100,22,50,155,6,3,235,18,96,53,36,220,128,158,91,184,127,107,26,252,41,165,212,121,128,231,175,240,216,58,61,108,43,64,172,35,83,41,169,143,138,139,226,243,15,57,208,83,102,130,188,76,172,141,57,118,52,168,50,75,158,82,42,28,8,135,53,216,235,147,26,104,19,40,200,127,117,7,77,8,58,98,30,45,142,175,226,11,231,216,13,250,105,209,238,88,67,148,169,166,228,98,111,4,210,244,197,109,85,163,146,203,136,162,239,92,248,228,238,23,13,105,75,188,45,224,35,172,150,111,203,119,206,245,147,11,51,83,101,252,242,189,152,52,44,203,237,245,183,224,43,148,166,252,234,75,82,195,37,45,242,38,9,187,24,176,151,245,77,67,231,199,243,122,185,215,170,112,235,167,90,126,47,213,229,60,22,154,41,190,3,206,36,78,147,5,130,140,164,168,8,161,227,114,42,156,194,48,141,90,84,132,65,226,205,243,95,253,228,240,189,191,144,238,72,139,69,220,255,67,152,1,8,197,199,69,152,180,151,127,123,119,251,238,7,215,253,65,3,58,118,167,56,4,209,235,71,143,228,216,235,164,246,163,170,93,215,169,118,105,228,107,147,223,47,132,102,150,199,191,105,96,155,6,194,185,120,207,237,94,54,232,113,97,16,205,155,162,37,153,183,18,125,27,93,223,114,98,47,204,197,70,93,104,63,227,164,88,69,255,245,89,251,73,210,192,100,105,41,159,210,87,179,95,194,55,174,216,157,31,208,240,49,46,243,230,140,135,144,205,2,118,166,232,44,129,184,169,219,240,66,164,79,88,203,203,76,227,95,217,98,176,176,24,150,152,87,121,109,225,244,144,163,198,28,35,210,106,152,151,92,47,108,32,246,59,78,156,101,51,182,205,135,26,253,227,246,59,6,190,196,57,211,206,16,163,205,78,178,130,113,208,23,38,39,89,23,125,149,23,125,145,210,86,178,44,229,136,184,90,178,221,65,228,215,196,182,181,225,215,150,92,238,217,53,180,166,136,105,137,207,109,26,166,150,244,16,75,87,191,149,157,205,98,249,43,81,129,115,154,100,109,87,153,206,204,16,2,21,195,112,26,110,98,116,35,173,163,56,124,120,243,87,250,149,63,9,95,58,20,221,150,253,33,176,128,28,17,238,160,144,106,54,144,212,39,31,118,20,192,232,93,0,204,17,142,189,246,157,136,152,18,18,130,246,93,151,182,186,198,33,188,25,79,113,40,229,122,18,146,147,230,1,165,231,87,25,220,199,162,126,52,7,78,184,220,24,218,221,93,132,24,253,8,224,238,49,203,201,167,11,194,71,225,199,144,190,131,2,20,170,100,206,124,193,126,142,201,247,124,234,167,75,24,42,223,47,174,129,215,245,245,48,159,154,211,181,49,250,214,214,151,65,62,223,28,219,83,194,117,157,158,107,243,85,244,247,13,207,250,226,114,207,58,136,50,115,66,170,55,207,21,198,148,217,65,91,59,83,51,117,199,189,68,175,166,171,33,251,173,111,232,149,10,18,9,216,139,60,93,97,205,238,83,192,131,231,25,175,219,56,78,152,181,34,138,202,113,28,199,173,232,155,53,112,44,73,91,45,253,94,231,59,55,201,60,14,223,180,42,212,173,25,82,229,190,112,145,201,143,111,26,129,141,58,60,134,169,92,93,165,160,2,235,192,140,228,200,60,91,78,143,74,194,108,19,5,99,244,131,244,54,86,179,86,140,152,227,62,139,124,95,69,252,36,59,49,185,8,248,178,139,106,191,74,201,23,104,155,113,34,111,8,53,185,161,62,97,200,35,101,197,7,41,201,35,238,88,46,3,231,250,76,149,164,186,71,51,227,168,35,229,102,160,10,225,30,45,72,231,52,11,102,67,178,24,3,64,129,13,175,255,44,252,253,215,141,34,240,232,16,200,31,194,12,64,64,35,131,33,50,146,212,219,155,211,179,187,190,15,10,82,252,110,136,18,194,241,112,165,170,170,26,180,239,186,174,92,182,74,10,160,170,234,180,84,223,229,112,95,66,249,121,189,171,129,86,219,232,253,11,184,217,80,12,232,232,238,195,220,250,205,163,130,166,43,244,254,149,86,194,163,235,194,63,255,126,171,45,184,188,213,61,55,29,102,137,238,236,25,42,201,89,204,231,204,208,184,105,184,186,229,63,115,118,200,209,220,68,195,114,35,31,11,253,197,205,14,108,180,136,177,189,194,16,101,34,108,185,203,206,72,215,212,110,160,144,150,219,18,55,118,182,45,209,91,152,33,47,63,80,107,109,137,60,135,220,159,181,142,214,190,104,8,43,21,214,246,108,42,61,52,94,148,216,209,152,90,28,186,38,82,119,230,124,230,133,144,166,224,188,230,74,233,3,218,192,136,54,10,175,146,221,239,5,34,228,147,212,179,85,186,144,197,62,105,30,9,0,73,53,168,24,149,141,24,30,85,213,81,107,37,77,95,132,242,233,211,211,251,111,245,95,251,19,184,8,205,189,33,149,241,5,236,0,220,21,50,136,211,17,134,187,248,214,7,209,181,39,0,139,209,221,236,234,112,221,95,29,251,227,33,28,250,190,235,169,34,65,169,163,133,215,236,247,50,57,59,98,41,0,87,141,112,81,168,62,172,185,252,86,62,161,72,94,16,203,43,2,107,202,255,133,35,238,140,219,46,67,201,171,195,62,44,114,191,17,23,224,253,181,204,87,233,5,94,127,34,225,217,9,193,22,182,179,250,253,226,79,149,219,215,217,184,134,13,149,214,189,111,97,66,150,226,164,100,89,110,168,54,133,143,54,38,56,123,90,213,165,228,192,194,239,183,96,133,110,105,45,84,94,199,159,0,195,217,61,134,83,83,115,158,232,117,38,86,178,250,140,88,137,19,228,74,188,156,40,148,7,4,45,213,132,253,232,159,229,149,196,247,210,73,157,2,253,226,81,193,238,126,251,186,50,240,150,225,123,181,26,89,213,25,165,54,92,142,0,102,19,90,8,102,110,134,136,145,160,115,48,102,154,98,14,89,36,35,24,253,20,127,252,47,254,95,254,161,123,237,107,32,4,102,191,123,133,136,223,57,198,36,130,232,208,228,191,250,248,35,119,239,38,104,39,198,216,29,250,238,234,168,93,144,46,168,116,201,210,43,115,126,202,161,110,165,197,177,254,101,149,237,35,60,31,223,116,135,8,39,25,40,10,134,209,32,82,138,89,255,146,87,87,120,108,249,50,92,26,97,83,73,232,98,192,39,146,131,110,31,52,63,63,191,61,123,246,195,185,222,82,89,215,254,27,128,207,122,205,125,222,22,46,192,226,133,82,158,17,219,15,95,188,226,220,152,167,253,240,146,212,47,109,126,81,149,126,12,243,111,82,121,86,191,220,234,91,67,165,251,196,150,215,202,234,8,24,176,132,101,198,119,184,206,139,227,72,73,218,199,179,214,169,231,226,31,8,243,211,110,125,245,237,198,116,92,59,224,250,64,85,223,203,90,21,177,122,246,173,23,197,210,115,187,121,218,212,249,91,184,89,73,176,254,147,11,155,103,78,163,155,127,201,235,194,151,148,220,157,59,251,114,223]);fileData4.push.apply(fileData4,[179,28,96,52,15,72,21,40,166,45,212,48,226,156,194,241,155,93,14,141,199,241,59,33,18,68,130,106,71,234,244,82,81,64,247,155,211,187,191,113,103,64,136,112,250,31,192,12,192,73,122,36,96,81,62,122,250,98,192,65,133,132,91,12,170,199,171,171,254,120,128,138,74,151,202,240,92,161,143,14,239,42,5,54,202,226,107,146,133,83,83,145,231,147,187,111,142,41,217,45,171,178,130,243,121,3,115,92,59,106,98,11,27,99,58,238,199,253,87,94,80,124,181,142,129,235,232,223,130,104,206,98,59,249,36,55,230,234,105,17,227,108,131,38,155,31,178,223,73,44,46,251,98,30,80,138,131,178,0,182,70,237,32,175,174,124,22,67,229,172,162,226,155,53,114,134,167,96,75,15,178,166,134,53,214,69,46,198,211,111,30,239,143,62,98,190,177,97,43,179,240,253,229,214,152,45,141,179,151,128,233,214,251,92,139,55,198,100,6,208,108,173,136,38,221,115,205,168,41,250,128,186,217,138,103,60,45,206,98,65,153,66,250,146,156,136,51,11,95,229,145,41,201,129,235,232,95,18,199,219,205,202,26,47,202,101,98,140,238,84,221,65,255,4,48,131,3,20,17,131,1,212,46,116,238,119,119,119,72,254,162,130,206,59,188,245,27,249,211,31,14,93,39,84,129,255,174,53,66,127,231,25,198,9,210,237,116,55,188,254,246,211,104,93,167,34,99,232,236,15,7,237,59,72,160,132,20,235,85,85,130,26,156,42,218,133,172,244,80,13,120,171,239,169,196,127,230,153,187,207,238,143,185,2,74,70,146,70,164,254,32,221,202,11,167,244,244,40,207,137,22,136,108,46,245,150,239,250,20,108,146,127,62,245,142,161,137,99,110,94,54,94,215,50,85,181,88,149,99,243,159,124,218,88,93,45,115,25,207,224,72,101,181,155,173,123,22,247,23,110,173,26,164,31,198,50,121,89,195,38,177,185,49,230,174,83,206,106,202,109,60,35,98,129,150,120,70,177,100,33,11,228,138,155,213,165,203,162,10,222,143,98,139,224,184,236,9,54,11,255,141,231,241,22,194,86,126,124,223,158,253,52,219,53,231,136,99,84,205,211,250,80,87,189,157,177,253,132,85,195,81,190,73,107,211,195,88,158,15,235,190,237,194,202,201,207,253,190,172,253,115,25,90,181,2,219,158,101,19,80,65,84,160,69,89,10,123,49,110,25,17,142,48,34,207,193,16,68,250,208,185,134,143,255,237,127,249,221,139,228,73,247,133,239,0,96,78,74,247,252,230,249,237,109,47,221,145,28,18,4,118,56,92,61,124,208,31,175,168,146,41,252,249,231,53,20,147,99,113,118,121,28,115,239,232,14,39,28,83,235,40,47,155,245,234,7,183,172,17,148,191,152,242,187,41,61,226,75,159,207,13,9,220,9,243,145,75,170,248,173,129,48,118,170,161,79,146,27,22,103,243,246,252,72,94,198,128,104,101,10,182,104,222,177,210,143,171,153,21,68,51,128,93,14,103,85,42,108,69,88,206,151,83,205,95,218,154,4,96,177,56,54,233,224,179,33,126,89,173,62,85,22,228,243,73,178,107,221,108,108,59,74,238,140,67,234,95,78,95,99,169,66,186,21,251,154,58,201,173,90,187,194,24,139,143,63,161,252,107,100,117,135,239,191,115,198,238,72,62,180,63,194,238,0,160,232,193,93,182,159,237,140,47,222,18,247,111,78,164,242,86,87,154,194,218,174,198,81,158,141,228,4,188,2,27,22,142,164,115,49,234,158,148,130,78,167,19,69,24,35,130,117,12,55,207,63,60,189,255,246,213,119,30,216,103,0,209,255,206,19,128,184,25,252,195,143,204,92,41,39,139,52,143,49,246,125,127,60,30,251,190,15,33,56,81,142,118,203,20,90,30,193,230,132,118,230,147,137,164,185,66,117,5,98,105,253,88,73,129,138,67,49,54,236,229,171,93,88,118,53,210,221,230,185,146,232,161,123,234,134,246,201,70,62,175,40,49,177,225,233,88,161,40,91,123,194,103,75,200,173,25,192,37,72,247,214,15,229,26,71,194,10,55,39,213,23,56,52,56,177,3,160,99,222,166,106,37,164,109,224,107,61,18,216,57,248,107,180,189,204,160,213,239,215,247,217,250,248,213,199,41,251,188,245,159,154,159,61,247,1,229,51,84,20,140,241,254,194,173,49,67,211,243,160,121,38,156,83,29,47,104,29,172,155,239,179,217,197,87,91,144,203,84,49,18,184,179,112,195,78,213,82,188,162,84,40,127,67,50,100,229,32,86,202,25,116,93,215,117,157,193,17,196,12,119,126,43,46,167,215,127,62,96,248,12,124,34,63,253,14,192,33,10,31,48,8,52,209,241,244,227,199,167,59,244,162,78,235,9,135,135,190,239,143,87,174,33,69,125,13,65,187,224,203,21,173,242,27,205,235,96,54,81,163,133,212,228,240,158,22,175,147,232,16,33,130,212,55,185,140,42,98,10,154,44,200,0,11,221,80,98,72,56,219,168,150,149,81,66,148,171,97,211,215,57,65,192,226,27,88,255,206,54,138,157,29,12,136,183,203,58,153,148,197,95,106,18,144,47,145,137,227,90,184,144,179,78,159,137,140,161,160,177,156,156,45,213,226,56,209,176,193,244,174,88,196,199,102,232,217,210,160,222,119,225,88,6,122,148,134,95,238,78,202,168,211,96,25,140,114,248,168,49,89,46,184,142,247,87,113,179,74,188,204,204,197,117,28,19,78,206,1,101,187,201,21,173,133,77,131,173,138,126,186,86,64,115,113,206,84,49,57,231,13,105,132,98,33,43,61,137,116,39,169,126,140,142,149,190,29,91,171,55,176,241,206,19,61,52,211,29,75,145,37,95,38,189,188,250,36,83,35,30,211,26,77,65,254,25,189,227,211,51,218,74,148,169,16,0,41,15,230,186,165,200,189,142,180,183,180,10,193,71,91,104,10,25,28,126,222,221,197,230,23,85,120,228,116,110,71,179,34,71,8,22,18,83,211,96,204,44,41,249,167,31,42,5,198,241,220,54,47,19,118,102,24,198,73,190,172,90,84,74,57,32,132,224,209,238,134,19,132,3,92,197,25,205,126,253,11,249,211,191,152,106,116,89,46,21,197,79,171,118,255,29,116,0,52,51,147,180,11,67,211,23,183,111,254,234,215,119,195,32,73,68,211,72,232,131,215,30,245,199,99,26,249,118,93,151,20,223,242,18,111,62,46,249,150,182,127,147,35,76,234,12,210,251,46,117,155,189,136,119,121,123,165,148,29,47,167,151,91,2,85,190,228,134,175,97,156,151,134,44,150,77,76,187,48,89,222,90,231,46,183,82,203,197,163,120,191,228,221,22,191,148,75,138,214,230,0,96,255,254,103,7,161,171,225,132,236,60,54,107,204,45,114,140,92,212,136,204,63,172,184,22,205,30,197,182,6,218,66,156,211,91,221,111,242,202,138,94,91,121,60,249,132,164,127,102,126,68,235,77,110,177,104,154,20,222,18,166,223,41,216,215,100,39,229,246,112,194,91,31,185,86,105,107,92,84,47,75,191,246,229,170,109,30,200,111,177,119,86,229,90,92,227,251,77,134,79,83,159,188,122,149,102,231,90,122,144,148,186,3,99,233,29,194,88,92,170,72,208,52,4,117,247,163,7,167,152,15,79,126,243,235,248,193,187,147,113,214,172,15,225,17,206,79,45,110,127,154,29,128,19,50,213,231,2,26,156,176,167,111,190,19,12,157,106,218,196,26,140,15,30,92,119,135,62,17,161,168,65,181,11,218,147,84,209,160,97,106,55,89,154,183,164,130,125,180,110,87,21,50,65,61,170,26,23,50,38,46,42,1,140,49,58,155,223,186,151,190,157,107,168,49,111,195,102,194,0,214,203,253,169,140,216,208,34,255,180,246,0,26,195,3,108,177,27,62,141,172,189,144,93,148,157,235,127,117,196,218,33,99,93,251,103,76,166,185,197,42,224,214,144,173,41,116,92,72,0,149,88,0,125,116,227,106,20,233,168,237,188,203,255,212,114,67,27,197,14,93,229,29,198,166,112,208,82,90,167,241,65,150,168,145,248,101,223,8,246,234,89,103,99,36,208,60,80,216,238,186,108,220,165,152,5,207,81,88,99,174,167,11,11,162,36,199,141,235,125,99,128,113,25,205,207,183,125,91,136,255,26,239,197,182,7,228,217,103,91,72,209,141,219,218,201,122,101,143,175,193,60,100,55,7,219,86,145,169,198,79,194,112,74,113,34,219,0,172,251,197,178,33,48,51,237,194,96,49,237,184,209,17,66,224,233,238,230,141,95,62,248,242,55,156,80,69,28,103,36,70,118,224,194,77,225,243,210,1,48,117,187,35,231,140,0,240,226,230,244,236,69,159,4,253,73,68,168,106,56,244,65,251,196,243,201,182,189,185,21,42,153,160,115,117,79,166,233,110,210,137,75,88,255,96,54,76,199,119,234,43,181,170,223,171,239,15,45,38,239,122,166,239,237,254,218,182,170,156,151,213,249,249,221,81,128,62,97,14,40,131,78,105,19,230,187,149,123,125,96,101,59,250,111,191,244,26,233,222,42,63,183,74,212,73,26,127,158,78,175,203,249,138,239,180,148,171,144,250,62,173,39,153,254,173,153,248,178,104,5,132,59,61,196,86,31,176,15,238,239,245,73,194,253,239,162,100,221,108,89,24,110,189,219,245,104,164,17,232,121,209,4,168,185,34,238,171,25,172,111,43,63,55,191,122,63,171,85,190,29,247,138,175,126,49,153,107,150,134,94,138,252,76,163,248,118,66,157,192,198,81,106,169,64,35,114,79,144,113,139,42,165,5,81,165,68,183,144,192,165,94,226,227,15,226,71,239,81,197,124,254,154,156,240,248,169,177,67,63,85,8,168,212,231,18,170,91,124,252,244,116,178,174,235,204,204,79,238,238,210,73,119,8,12,122,56,28,66,8,62,239,80,72,215,141,58,160,40,22,172,13,136,203,137,31,38,240,39,235,193,45,52,253,141,163,95,72,137,2,77,25,184,82,140,168,20,164,87,22,137,115,145,88,215,134,173,78,176,222,248,88,253,188,49,54,192,22,94,244,233,16,132,232,14,91,46,29,189,52,174,117,150,189,222,140,26,205,233,177,128,146,12,76,170,127,50,215,115,27,205,104,36,3,33,40,205,137,162,75,99,148,90,61,179,21,234,226,152,176,141,197,125,164,14,157,229,248,20,203,61,184,230,11,109,221,18,79,116,159,42,122,118,240,187,78,153,103,131,251,62,212,83,191,208,114,174,235,197,52,184,250,188,213,212,189,185,38,86,50,50,170,73,236,229,39,24,150,251,186,141,109,190,141,107,103,122,30,41,199,182,229,84,121,103,123,17,64,116,139,171,49,94,174,223,235,114,211,145,41,230,21,173,177,229,136,144,206,188,128,160,16,87,202,224,67,116,247,104,16,121,246,235,159,33,14,99,227,12,56,196,16,95,137,159,242,25,116,0,44,63,94,28,158,190,120,254,254,227,208,117,142,52,133,117,233,194,213,131,107,237,186,81,95,211,44,201,227,169,106,82,120,142,49,206,23,46,105,147,230,79,142,242,169,228,87,85,76,221,211,6,157,64,18,176,155,71,190,251,32,251,186,81,88,149,3,103,108,29,207,54,1,107,192,241,149,133,128,94,234,121,62,225,168,192,95,114,144,80,9,223,95,34,8,177,95,84,110,133,170,165,117,176,204,19,239,85,80,94,115,213,183,174,115,47,238,180,158,99,23,83,74,177,237,153,65,179,48,223,171,154,184,200,67,151,52,1,139,68,82,80,227,247,22,185,55,128,254,179,221,198,122,99,195,215,199,80,26,45,224,14,201,167,70,99,90,135,241,165,68,165,42,59,154,237,83,90,150,191,151,230,229,89,123,133,150,151,182,208,224,209,45,135,148,157,235,168,84,172,65,65,93,139,49,206,52,83,17,17,241,81,172,12,8,93,16,133,153,59,213,133,84,60,123,124,247,222,219,147,34,161,2,112,241,79,145,29,20,62,197,216,193,105,197,75,40,136,167,211,135,143,239,78,177,11,146,58,154,193,135,135,135,71,221,225,74,187,94,187,144,190,237,17,243,233,66,10,251,137,117,67,142,246,29,54,109,100,36,181,231,241,231,101,176,174,220,27,242,32,127,18,146,243,236,199,182,70,243,155,158,192,211,243,88,26,103,115,20,41,204,23,146,109,21,26,181,109,161,163,249,69,93,66,79,222,58,198,149,172,250,50,68,87,114,186,47,93,206,159,157,194,53,57,139,222,104,57,178,92,207,69,139,193,139,129,70,129,53,55,99,125,211,184,170,194,163,9,25,205,3,100,97,17,188,246,255,195,138,192,147,22,121,147,143,71,91,228,199,213,39,203,202,114,109,240,76,182,219,208,233,172,224,197,179,28,33,108,104,23,207,223,184,121,19,225,220,226,47,85,179,156,141,47,190,45,171,89,25,91,214,131,7,182,171,34,91,142,46,170,47,186,233,178,240,178,38,1,151,220,63,203,65,150,172,255,50,50,84,140,157,102,157,87,158,72,165,30,92,98,10,53,59,161,97,24,114,91,80,82,210,7,183,32,18,73,116,232,44,14,209,33,154,78,225,219,55,127,221,127,229,107,210,29,19,249,71,62,85,137,208,79,173,3,24,153,88,64,82,183,96,28,226,179,27,168,28,67,16,80,28,135,171,190,59,30,84,59,149,78,84,69,66,186,65,71,191,23,168,100,136,127,56,217,41,198,210,85,57,23,242,165,111,87,121,78,151,203,192,243,20,62,46,242,112,254,185,2,124,170,101,227,29,222,142,193,47,9,214,89,174,118,107,147,176,202,34,251,125,195,229,69,244,43,3,59,151,183,17,23,109,165,250,98,1,106,71,3,167,185,219,185,214,2,122,169,55,147,215,131,183,138,244,45,168,164,248,79,217,122,149,98,27,150,235,43,168,137,56,93,254,206,215,173,192,242,82,149,18,188,198,5,131,153,42,197,238,208,123,206,119,102,171,165,176,61,98,85,113,4,246,137,191,103,74,251,221,165,223,45,155,223,105,98,95,109,221,44,74,192,234,210,171,0,225,44,38,63,175,16,193,203,170,127,177,23,93,168,6,44,41,3,245,107,37,50,104,102,60,230,15,18,99,20,129,170,6,168,104,151,214,131,79,110,102,195,0,242,233,71,183,207,159,36,142,169,224,83,214,7,253,212,18,64,162,0,145,10,12,16,234,7,31,63,191,29,18,33,199,204,12,114,213,63,188,62,28,169,160,56,201,174,75,150,47,170,24,61,94,134,97,176,145,41,154,190,248,121,47,67,166,175,36,29,193,244,195,200,7,21,169,228,253,162,251,96,38,10,138,123,177,75,157,57,166,235,213,140,60,27,168,138,220,242,36,51,184,49,162,181,253,88,157,139,169,32,117,79,90,78,82,126,144,18,133,220,2,43,11,101,170,74,220,130,146,28,106,125,242,6,168,55,150,57,255,99,229,37,56,75,23,56,103,101,253,82,203,30,75,77,174,179,141,68,250,142,154,187,96,91,49,189,25,73,183,112,143,153,196,53,137,34,236,236,25,173,129,151,148,3,196,72,238,193,62,138,21,226,199,68,181,92,6,5,110,161,85,73,38,65,202,235,136,107,77,6,160,98,154,238,28,135,213,229,41,128,24,37,211,64,155,163,242,29,196,102,113,62,183,102,6,104,138,190,45,67,249,66,161,171,144,25,44,15,126,214,234,168,62,90,249,216,204,115,93,191,177,53,72,181,94,171,142,240,77,240,74,212,64,167,164,249,60,32,116,41,78,80,41,151,249,211,86,67,14,217,11,241,6,175,181,70,214,93,254,76,34,154,232,130,99,134,128,83,37,137,157,32,237,219,47,153,160,130,218,34,38,61,188,83,29,75,138,192,136,104,0,20,42,38,34,48,247,136,103,63,253,23,186,56,205,105,159,34,7,244,83,237,0,28,160,69,51,119,218,7,31,190,245,206,135,34,66,183,228,227,168,170,73,242,179,239,123,13,33,201,230,141,71,89,165,76,191,233,59,78,35,129,52,71,49,179,52,7,78,163,130,17,53,91,9,245,228,99,90,90,52,164,200,62,7,241,233,203,40,211,134,136,196,24,115,70,169,114,67,209,98,91,115,208,84,210,3,62,121,29,189,84,169,107,140,16,214,145,183,217,181,180,121,214,147,188,90,181,218,78,251,116,138,138,79,183,65,105,170,190,236,15,21,170,214,193,54,72,234,91,217,8,0,161,190,75,213,199,166,44,118,77,51,41,7,15,235,28,128,151,201,172,91,180,209,245,224,234,66,134,207,89,124,169,30,132,180,218,208,75,96,153,173,242,191,193,173,120,201,85,149,125,8,232,194,119,181,6,250,155,80,207,186,216,106,216,205,130,244,250,115,229,24,149,147,4,128,117,168,33,153,216,47,116,23,160,83,237,84,149,244,24,33,180,32,250,226,244,228,55,255,225,78,131,195,252,115,154,0,28,162,130,96,246,244,87,111,221,222,141,131,223,145,225,212,119,225,208,107,232,53,244,170,157,116,65,186,192,160,46,204,179,242,156,135,203,234,62,132,144,48,165,18,189,73,75,0,117,133,62,61,176,52,117,41,33,163,53,124,156,49,165,242,33,251,66,34,103,207,212,45,98,207,206,111,94,121,156,187,21,137,252,220,164,186,113,30,248,167,22,181,63,221,41,244,43,103,160,145,71,192,13,131,251,237,166,7,19,155,249,101,95,122,45,187,157,209,131,70,166,57,55,233,157,224,32,47,216,55,103,36,22,94,1,222,41,95,46,177,146,46,189,127,117,180,83,25,180,212,64,189,240,48,110,81,6,202,47,238,236,178,97,75,164,33,163,121,101,255,100,85,11,94,106,130,85,229,212,194,23,222,107,148,105,220,251,93,94,206,233,56,164,217,83,244,89,190,172,218,21,200,207,92,253,32,19,50,158,153,47,9,9,119,247,103,63,255,9,78,55,176,100,128,248,249,164,129,2,238,126,184,121,241,244,185,29,131,70,179,32,2,160,235,186,238,120,8,93,39,65,1,12,110,101,234,203,60,159,156,21,19,197,51,1,68,19,220,31,178,144,94,110,42,243,198,64,62,160,85,62,175,254,157,50,196,89,92,190,202,255,21,131,168,116,130,206,103,64,26,190,173,159,115,35,156,217,98,165,160,157,15,206,151,48,171,69,7,89,243,31,220,0,111,14,196,216,204,1,159,60,13,156,221,77,253,212,147,193,214,234,192,214,224,122,77,209,105,68,61,151,53,33,114,235,201,125,91,25,127,222,86,29,237,4,245,101,142,158,25,109,255,35,55,63,96,122,209,77,213,76,158,159,142,52,94,72,26,96,157,53,153,163,219,198,3,165,74,104,243,11,218,162,132,94,162,145,181,86,172,219,170,238,247,207,177,102,162,173,2,66,137,29,53,231,195,115,225,239,146,254,33,198,237,105,184,88,68,28,220,34,210,207,233,135,60,72,72,49,42,61,202,141,29,101,240,193,61,42,253,246,103,63,134,144,46,47,69,51,251,76,19,0,111,159,191,241,139,55,61,136,71,35,204,141,0,147,232,155,78,183,100,198,146,117,217,114,226,29,13,220,139,31,42,166,135,25,134,97,198,253,215,68,145,133,220,18,212,141,73,121,34,29,232,241,231,21,3,119,61,229,231,188,69,28,103,148,100,153,231,183,42,235,84,7,209,199,25,212,88,22,153,55,105,160,23,114,61,119,174,255,125,32,232,108,228,253,132,218,18,159,138,165,229,43,103,154,139,4,251,156,107,29,130,245,193,169,68,17,246,117,29,214,193,206,183,5,239,106,9,101,151,38,22,180,35,6,247,42,64,34,119,91,129,66,217,169,25,109,219,236,0,105,11,186,229,9,217,86,46,217,10,232,47,165,183,120,201,49,121,41,191,213,245,153,156,97,253,53,204,149,92,73,182,62,254,58,211,152,217,28,244,243,59,113,33,116,65,115,50,59,89,202,5,62,152,217,56,85,82,131,48,104,2,72,2,165,131,152,168,64,111,62,124,135,79,159,68,255,52,205,226,63,61,26,40,5,176,240,226,246,157,15,159,125,249,216,25,4,167,161,235,229,120,188,238,14,71,138,228,34,66,85,37,113,61,51,13,118,98,245,164,148,176,38,246,100,164,222,204,70,239,132,98,207,107,253,125,228,191,174,83,52,121,14,71,118,155,50,202,60,99,240,98,77,124,158,239,21,80,250,232,36,63,233,7,36,51,247,151,10,130,219,50,162,245,128,248,92,56,112,202,194,34,126,162,229,45,164,35,214,46,187,151,188,195,243,182,36,103,63,111,37,181,92,252,114,255,177,229,213,191,39,21,128,150,36,128,159,241,155,77,28,54,46,28,201,117,148,93,43,36,228,18,169,116,227,252,87,153,180,2,183,206,46,159,213,161,213,151,82,239,45,172,92,0,24,77,38,145,147,113,2,108,231,133,110,22,45,136,55,52,248,214,36,215,45,69,135,5,143,101,41,143,145,222,119,193,160,77,170,85,172,211,134,181,232,182,242,210,147,167,75,152,157,235,22,124,159,18,218,20,250,111,180,242,211,101,83,173,142,102,161,154,204,239,200,190,180,211,3,227,100,81,79,51,148,30,230,36,239,226,80,232,207,235,20,157,60,141,36,103,23,26,74,160,14,58,184,13,207,222,120,253,193,95,189,230,166,196,231,80,10,98,184,125,227,23,111,118,116,17,233,196,67,8,34,236,143,71,237,2,85,160,2,21,23,38,186,103,226,251,167,85,128,244,159,229,114,111,245,37,149,35,129,146,159,91,166,7,108,144,186,214,99,128,234,228,94,50,118,231,232,62,139,199,209,176,187,96,178,197,8,170,58,131,220,13,164,22,97,28,201,94,160,100,251,178,53,32,253,252,137,222,188,24,140,216,165,39,157,31,84,172,231,225,175,246,209,94,189,123,88,97,53,121,166,106,104,108,249,98,219,35,112,125,117,56,27,202,72,229,130,216,86,97,91,86,202,149,58,216,126,201,79,170,139,186,104,190,90,219,115,139,11,198,18,23,210,61,47,175,175,63,225,216,118,103,124,114,161,178,222,186,253,109,29,76,155,36,127,178,30,187,101,196,118,253,228,149,248,124,243,100,110,22,254,156,92,227,109,82,147,47,71,65,249,14,41,196,37,156,39,3,218,25,210,136,19,247,29,19,253,61,89,25,170,91,16,56,245,163,55,126,21,95,60,133,127,106,70,49,159,162,24,156,197,219,24,40,199,208,185,71,196,96,58,72,56,38,161,59,168,160,88,124,40,16,52,173,47,6,149,50,126,141,229,124,1,66,142,5,148,91,185,190,145,135,54,229,127,174,215,127,204,140,194,252,192,146,71,148,180,219,138,59,79,53,175,120,150,134,198,106,95,172,190,48,236,37,138,148,87,140,111,190,232,163,155,26,88,165,120,92,181,118,15,142,178,95,107,128,216,102,249,175,101,233,183,111,209,190,221,34,124,186,164,160,102,193,190,153,3,98,171,234,244,84,130,219,190,77,249,242,253,171,175,46,182,245,211,22,227,29,17,216,153,152,152,154,49,39,104,47,159,8,185,30,0,158,237,156,182,244,209,204,93,86,215,72,105,212,190,110,29,74,11,120,41,190,244,179,7,115,235,8,159,221,248,171,43,250,11,82,78,25,196,201,139,14,84,83,194,111,177,45,104,190,44,154,99,149,117,28,82,26,147,36,213,200,197,235,210,133,154,202,255,140,117,103,162,202,26,236,234,186,110,18,190,30,18,236,19,196,41,18,79,39,165,127,90,42,144,47,221,1,164,235,193,33,2,194,147,72,105,122,18,123,242,235,223,126,252,252,86,58,17,23,83,23,65,119,56,134,190,83,85,149,16,36,136,6,81,5,144,19,96,122,206,5,11,51,218,122,158,19,36,243,244,61,101,202,114,84,224,133,81,109,94,177,203,135,181,164,15,205,231,150,145,208,113,78,176,74,21,229,53,239,16,80,23,211,224,201,196,124,141,233,147,156,184,186,6,139,244,54,206,248,73,51,45,27,43,245,117,205,178,174,253,13,116,150,246,82,103,9,66,227,217,223,186,78,74,251,214,75,40,125,137,126,234,4,1,78,3,46,55,150,152,248,168,204,92,13,205,22,211,115,79,147,149,241,253,115,161,9,188,184,254,23,111,122,100,78,239,208,70,155,248,126,90,188,174,156,226,243,171,55,16,106,113,208,214,238,243,237,38,105,21,253,155,221,192,114,156,224,10,87,80,39,223,102,59,103,101,179,6,181,87,136,217,180,95,190,124,197,54,27,21,28,69,91,57,250,5,88,49,255,88,239,76,100,203,13,103,99,36,96,220,107,166,203,152,88,158,27,219,142,49,35,201,199,16,157,89,58,59,93,148,186,10,122,178,147,65,27,125,161,141,155,61,83,112,176,153,73,56,173,155,77,7,204,28,17,233,248,77,227,64,205,254,132,52,71,52,31,178,254,7,38,79,42,44,245,234,115,102,21,1,161,157,42,29,22,17,137,167,63,253,183,9,234,181,164,17,228,76,230,115,175,178,35,246,210,29,64,74,89,34,180,24,169,226,230,20,55,192,62,126,126,123,19,251,144,168,59,167,24,113,232,14,199,99,223,247,61,100,220,245,85,85,18,152,24,253,19,141,71,85,231,35,158,116,255,147,60,92,9,244,231,33,129,33,170,170,160,65,248,65,193,207,73,13,65,122,158,69,140,94,234,254,207,246,128,147,9,76,205,4,117,80,156,168,247,212,217,66,87,178,39,76,46,214,138,191,110,156,112,47,57,42,72,17,196,120,78,92,183,69,137,153,151,248,125,126,221,29,55,109,44,75,60,182,90,129,242,11,218,111,8,46,105,35,206,250,11,126,10,25,116,66,178,47,124,54,22,74,209,103,222,85,50,131,191,112,246,184,42,225,154,234,243,171,200,101,191,139,121,123,41,6,190,127,204,179,234,70,251,79,173,49,236,229,158,145,205,195,82,128,242,115,230,168,232,106,141,151,88,250,213,92,136,136,54,205,188,230,119,232,141,115,158,147,119,77,245,84,209,173,252,125,74,18,99,116,50,18,179,79,73,196,248,212,37,254,147,77,112,73,82,120,178,249,79,119,207,159,63,123,235,205,235,111,127,159,110,128,141,76,19,113,143,142,151,239,185,95,186,3,160,11,85,60,14,36,205,166,158,113,56,189,120,239,163,155,155,33,200,228,198,14,63,28,31,246,125,39,33,36,207,179,208,119,51,230,165,234,197,40,124,246,114,153,212,32,176,34,114,53,135,51,164,150,57,115,241,193,86,182,206,173,129,106,41,1,159,67,191,45,167,94,209,163,37,110,111,38,249,54,55,191,154,180,156,53,76,121,201,78,192,37,64,208,25,39,25,247,253,231,255,132,24,253,75,13,177,23,57,114,99,77,97,236,6,104,169,142,6,173,73,152,121,89,88,105,148,133,240,51,66,214,40,36,139,183,157,15,150,42,164,205,55,227,210,164,208,180,183,118,95,6,142,103,75,121,226,147,64,109,11,176,238,50,152,190,170,229,155,118,26,107,43,8,20,114,223,213,1,105,111,146,231,102,127,245,86,119,119,208,50,196,63,237,222,83,18,119,124,93,223,92,72,64,58,123,249,164,253,175,26,30,24,25,216,35,20,16,13,209,48,51,18,203,21,135,98,29,44,175,58,149,34,113,0,84,187,180,180,156,236,85,130,136,196,248,226,173,55,134,219,155,49,203,185,79,155,212,250,10,251,43,47,15,1,77,202,80,101,107,44,55,167,15,222,254,240,116,58,37,12,135,142,190,239,195,213,65,66,224,36,226,63,125,36,230,210,62,22,16,216,184,228,6,164,93,106,39,168,146,218,171,241,231,68,191,21,186,251,221,221,221,41,14,165,236,243,154,164,159,143,96,179,82,72,75,255,213,134,112,245,197,24,26,83,160,114,79,205,189,114,18,246,230,146,65,181,10,180,63,67,243,115,183,185,154,182,115,207,185,33,86,186,21,250,165,5,88,109,189,135,244,6,154,31,33,235,32,213,229,146,95,154,66,46,223,53,221,43,42,217,70,207,80,248,136,109,222,161,134,83,164,17,52,183,124,114,92,92,26,0,78,249,198,178,220,144,159,145,130,104,190,61,193,75,218,71,111,197,133,29,19,249,29,46,236,37,82,175,27,234,73,103,6,185,115,10,89,229,200,234,253,92,248,241,155,175,88,97,247,40,104,38,77,221,55,36,174,147,111,125,82,53,131,59,61,45,210,108,200,19,205,96,53,116,161,111,97,214,204,163,62,105,31,36,173,4,9,154,151,1,187,32,195,147,15,240,244,163,17,138,23,241,11,61,134,62,149,4,144,241,92,76,250,168,116,60,121,235,189,187,187,161,83,73,51,235,78,186,227,245,85,223,7,72,24,65,121,120,202,4,121,178,49,35,21,36,69,56,173,1,151,131,217,97,24,42,217,85,146,238,179,103,228,122,95,163,178,218,105,213,131,98,17,142,210,16,206,243,200,55,77,23,202,217,253,62,11,226,66,198,125,217,49,236,116,6,77,73,234,173,40,159,48,231,115,240,197,38,82,95,134,233,249,57,205,247,107,192,234,141,53,223,192,78,172,167,183,129,130,203,22,232,62,213,155,159,23,140,155,191,211,133,224,207,5,77,137,203,190,235,253,52,186,80,82,253,147,93,182,198,51,241,247,242,118,225,236,2,68,107,44,49,154,85,54,163,222,168,10,181,173,182,223,108,182,106,34,95,245,167,105,68,148,43,125,44,29,93,182,160,161,117,103,214,148,85,95,95,140,203,201,65,234,42,230,127,198,98,49,63,196,197,141,21,245,118,75,176,178,92,37,179,226,182,136,18,226,9,60,31,1,37,35,132,1,254,222,207,126,68,152,45,214,60,77,192,207,34,1,44,195,113,188,123,242,236,217,7,207,36,116,253,164,217,25,66,56,28,175,67,16,237,2,132,105,37,58,125,54,17,113,199,237,237,93,202,111,139,237,137,56,126,193,229,193,202,131,129,28,148,69,36,132,94,181,179,66,162,99,125,62,109,165,226,230,111,114,35,50,30,253,60,27,116,84,158,15,59,112,231,217,62,160,249,144,230,218,225,37,17,112,124,184,249,89,126,222,86,201,79,223,132,107,46,116,170,217,186,108,182,158,228,18,204,250,213,150,227,94,170,242,69,97,34,182,197,4,221,128,128,100,30,0,114,206,35,235,74,211,32,23,239,115,189,92,241,86,72,37,190,4,16,148,15,133,225,229,118,247,54,236,49,218,95,241,217,149,195,38,247,108,223,87,131,173,214,16,231,196,16,230,231,225,102,98,200,228,253,132,36,111,207,42,100,221,22,231,217,112,54,221,92,6,110,193,146,49,88,161,11,205,203,97,46,249,151,70,38,28,137,245,29,73,21,196,68,136,191,125,246,236,173,55,133,62,210,112,140,238,241,21,134,192,175,146,0,10,104,197,16,205,110,238,30,127,252,44,237,247,138,75,23,164,59,118,218,119,125,8,89,170,161,212,117,72,31,178,228,189,206,68,40,23,146,194,144,189,1,42,129,142,217,41,172,128,98,150,38,213,11,178,255,190,36,253,184,155,61,127,181,113,33,42,105,83,74,223,176,129,62,27,158,46,129,224,215,155,1,165,186,220,37,161,80,124,51,232,111,17,153,247,103,0,251,158,218,59,44,233,173,64,191,64,174,48,107,145,46,222,118,137,251,39,154,16,226,90,128,239,19,205,57,39,203,248,157,73,0,154,202,16,173,59,87,134,89,173,10,90,46,199,232,63,65,31,32,13,205,187,139,151,96,185,253,197,101,13,206,87,24,42,224,178,45,132,242,37,214,46,155,47,155,251,183,84,94,156,123,165,204,142,201,251,206,11,141,124,255,13,197,11,159,62,201,133,211,133,146,139,81,82,167,168,34,208,185,75,72,56,74,218,156,117,191,125,251,55,28,110,211,222,106,122,221,172,62,244,89,116,0,9,8,82,183,183,94,255,237,41,237,54,12,14,243,16,66,127,117,12,161,239,195,33,5,209,20,199,179,230,143,136,28,14,135,172,6,81,122,185,228,69,1,97,200,72,14,70,11,48,102,129,164,156,135,230,145,139,179,84,146,104,235,153,44,193,229,114,255,107,30,184,231,157,111,155,69,63,114,14,168,82,81,217,175,45,138,63,152,123,76,238,13,185,103,188,100,234,235,23,223,154,53,228,26,92,106,34,188,59,133,252,250,169,214,215,201,86,136,223,79,57,91,205,211,218,6,228,19,110,198,97,27,131,123,89,153,204,5,34,140,189,249,112,51,192,217,75,228,0,153,235,145,139,187,162,81,92,249,226,87,89,170,131,191,116,187,95,225,230,149,112,197,150,69,218,37,118,149,36,167,77,55,160,90,166,187,176,151,61,215,105,173,245,248,170,176,211,228,255,108,22,118,85,50,72,194,195,69,169,186,182,32,172,192,237,173,43,104,18,59,152,187,129,12,116,135,16,186,78,97,67,154,48,223,153,219,71,31,222,62,123,50,214,187,73,127,90,62,11,8,200,0,113,194,4,226,184,125,122,163,8,65,1,133,40,68,208,31,174,66,8,34,24,4,170,93,82,180,24,220,78,22,161,98,196,93,28,140,141,51,163,84,229,54,179,60,45,1,160,148,181,151,102,33,204,52,174,246,149,147,156,202,134,109,222,204,166,101,97,159,5,211,23,113,196,43,205,179,212,15,201,145,213,187,84,1,220,137,131,75,42,66,22,151,183,75,80,163,229,97,190,48,2,142,182,202,229,232,215,87,230,96,220,170,211,205,247,231,28,40,232,179,205,231,17,31,39,7,171,69,252,124,28,170,196,99,128,193,99,162,96,213,153,53,29,109,153,151,104,178,42,86,217,28,192,37,183,77,91,227,196,229,17,144,42,89,22,145,125,65,110,41,21,40,235,224,50,226,209,178,63,243,72,208,190,228,90,96,195,56,97,249,246,44,159,94,205,40,147,201,105,235,147,71,28,226,182,53,69,47,51,224,168,103,233,11,113,8,47,169,202,45,160,95,49,215,91,235,107,112,43,101,142,226,248,222,96,4,84,187,23,211,159,74,181,206,236,215,40,142,122,47,100,11,5,114,143,9,42,105,14,222,199,154,186,229,254,61,77,25,114,173,86,93,212,146,191,139,49,70,79,113,92,72,73,210,13,152,229,149,202,138,97,13,24,172,135,204,197,254,208,76,174,49,184,128,29,68,38,246,185,128,80,17,168,137,2,160,184,18,170,188,123,246,194,113,74,43,104,175,230,21,243,10,9,64,200,72,23,90,4,245,241,111,223,123,239,195,199,7,13,74,38,244,127,180,121,81,93,195,56,25,192,201,137,174,96,7,161,242,249,42,23,163,7,139,89,39,175,197,13,101,249,84,75,117,142,77,51,222,42,166,143,39,183,53,132,34,90,214,43,123,53,251,86,67,186,245,203,205,110,215,252,130,151,104,175,98,110,109,180,95,34,125,46,190,89,185,95,14,28,21,91,51,216,34,11,157,199,199,94,114,72,112,22,109,104,255,167,183,103,191,91,191,44,33,71,96,246,62,43,194,31,252,101,148,206,124,99,128,127,241,165,42,248,4,170,83,107,9,241,151,125,146,149,220,214,43,210,82,219,95,28,207,79,104,50,154,191,69,40,168,130,254,214,164,112,117,231,201,73,112,73,153,29,61,99,167,219,238,232,120,179,221,12,83,81,59,234,220,128,149,16,142,45,231,231,149,133,64,39,221,201,241,225,79,254,85,93,211,22,152,153,125,22,52,80,32,237,98,70,74,127,247,209,135,31,125,240,226,65,119,72,203,205,49,198,195,225,112,188,190,10,135,62,165,129,180,237,85,238,83,172,103,32,181,172,224,106,80,222,12,157,36,149,162,204,201,131,107,10,77,137,213,164,242,191,212,217,32,23,229,85,138,254,229,46,198,133,16,228,133,202,254,59,236,151,87,232,3,150,247,220,220,228,186,48,146,238,192,53,141,120,113,110,56,92,45,84,111,145,74,47,63,182,175,150,15,182,136,49,229,18,102,57,13,174,218,231,74,177,114,85,217,201,90,22,230,213,2,220,229,1,119,183,122,144,253,164,190,63,221,157,63,218,234,121,35,94,101,95,164,98,226,174,54,237,207,152,183,156,141,248,175,150,171,214,195,128,10,138,92,227,99,155,210,94,185,246,223,128,140,154,152,82,137,14,153,153,56,2,11,195,218,196,36,5,101,50,73,204,123,239,233,31,8,187,174,11,162,19,68,97,71,199,211,95,253,132,73,160,67,201,207,96,6,48,30,169,32,54,156,238,30,223,60,191,185,85,129,192,1,116,157,30,174,142,227,138,111,80,17,225,132,254,119,93,151,76,190,10,130,38,129,113,69,160,212,127,206,9,160,82,112,171,144,181,210,122,34,79,222,155,115,218,230,204,7,147,177,76,58,142,206,185,87,205,80,93,73,67,218,186,168,154,225,236,194,57,240,254,117,85,74,79,95,242,181,148,62,145,237,58,104,67,220,170,73,219,223,226,119,110,125,240,172,12,81,252,219,246,35,184,47,177,170,75,186,129,165,214,133,92,146,33,214,22,137,155,193,197,27,42,114,109,92,101,12,250,218,140,80,53,254,48,237,178,109,107,24,108,6,223,237,51,196,214,174,18,249,90,190,68,21,249,165,164,146,119,62,230,89,90,142,115,111,20,183,206,184,91,8,254,150,52,155,93,28,202,114,78,42,201,169,205,73,207,244,158,101,221,165,173,207,198,230,247,190,83,226,172,109,3,42,196,2,75,63,218,105,146,167,37,36,62,174,49,81,76,245,238,253,183,78,47,158,166,98,145,46,191,243,4,224,238,84,241,104,138,225,189,55,63,240,104,6,75,86,247,93,55,34,254,201,212,216,39,3,132,108,229,88,158,4,17,190,37,193,225,238,57,49,172,181,251,83,194,28,44,166,240,189,28,224,72,137,251,47,47,218,242,16,47,46,55,131,175,221,228,75,86,104,243,139,172,80,166,38,90,178,15,250,159,165,7,148,76,161,75,182,198,46,185,200,47,164,3,157,253,44,104,209,1,119,116,241,138,39,100,193,224,30,17,242,204,255,73,11,147,249,159,28,61,219,115,179,84,48,189,18,218,96,108,138,80,74,141,101,115,195,112,177,88,16,243,115,102,85,91,30,0,235,203,208,95,169,129,40,142,140,188,50,16,180,243,192,182,104,15,27,181,185,181,82,69,117,207,180,21,180,126,236,165,109,202,43,1,128,88,58,142,172,47,34,155,196,32,1,184,141,210,205,53,159,162,132,98,90,54,0,235,164,82,186,199,100,236,33,253,103,41,108,60,222,147,200,114,188,25,12,23,17,55,186,80,186,144,168,49,75,234,138,221,61,125,106,183,47,220,35,169,238,159,205,30,64,52,17,121,231,215,111,61,123,118,19,130,164,229,41,146,199,227,49,132,160,33,228,112,143,201,27,161,84,208,6,144,6,3,70,36,15,199,36,124,154,167,222,153,201,83,206,157,202,255,28,191,69,153,39,39,69,238,229,26,148,44,100,249,204,44,46,13,103,44,207,196,170,134,35,11,188,36,193,184,117,196,95,175,150,136,191,74,7,112,137,145,11,231,18,219,118,34,178,248,30,132,194,173,107,201,26,99,237,157,38,224,18,164,98,42,73,170,92,210,190,102,232,47,209,30,173,40,25,103,206,225,134,67,253,134,15,84,254,177,93,203,163,169,149,45,139,186,114,195,199,120,220,64,220,51,66,145,74,164,108,183,185,153,39,150,171,59,200,217,145,254,43,180,2,21,78,50,114,184,221,214,216,122,235,189,110,29,186,51,77,192,22,122,190,90,185,104,52,31,77,148,105,19,137,42,95,194,165,145,153,86,237,90,211,62,118,125,52,214,133,84,57,174,75,54,247,73,7,97,94,212,40,178,212,24,244,196,19,213,34,83,228,205,204,34,4,244,104,202,120,243,222,91,72,52,170,151,223,7,126,105,49,56,39,130,115,184,59,13,207,110,111,7,127,212,147,18,224,166,202,254,234,24,186,46,127,194,28,208,83,7,48,169,200,205,137,97,18,60,226,34,221,77,170,206,238,46,45,161,199,244,192,60,91,110,132,108,16,109,194,162,45,171,21,79,144,89,217,100,52,27,49,0,14,223,199,202,39,181,97,130,155,240,197,203,94,111,245,153,234,115,65,156,63,227,218,184,195,87,8,216,130,159,211,250,235,214,139,110,49,226,57,93,3,165,66,28,173,113,255,241,152,184,67,184,198,169,201,178,156,223,123,39,175,6,254,46,62,56,225,75,103,87,75,6,38,190,30,198,46,46,108,35,54,101,0,198,255,85,96,97,96,151,207,131,87,120,231,222,210,25,188,60,251,78,57,192,94,74,0,170,201,24,222,151,114,107,210,52,183,238,211,56,205,210,255,173,195,244,39,160,255,110,94,149,171,149,207,213,155,220,108,26,22,225,195,125,84,46,168,3,78,3,231,201,209,169,58,27,83,112,143,99,68,201,184,133,207,203,49,37,240,200,89,221,50,147,230,147,48,14,227,9,16,85,165,232,243,55,127,249,240,79,255,154,199,126,114,60,254,157,206,0,28,145,114,247,209,135,175,255,250,253,62,80,92,221,163,59,147,233,163,136,104,223,149,134,92,165,32,79,14,220,85,158,76,114,208,249,192,53,109,91,202,175,176,164,21,53,171,242,92,105,150,161,124,198,160,146,220,208,146,145,86,177,178,202,126,165,26,47,111,21,20,37,131,126,61,224,45,187,132,75,242,116,249,60,108,236,197,55,118,113,63,149,9,240,126,51,190,181,11,218,252,247,226,141,25,47,217,32,187,4,34,107,5,77,185,4,19,184,68,139,52,247,1,37,76,113,193,164,87,46,201,70,75,32,72,182,30,229,237,15,30,247,65,161,229,145,145,203,35,102,179,59,124,165,196,211,218,183,247,205,170,124,171,91,186,176,11,220,122,87,214,194,39,215,190,237,115,187,207,69,209,13,223,178,82,230,214,103,44,240,55,54,135,192,205,173,154,105,162,201,114,44,60,139,96,11,215,42,26,227,10,45,52,45,47,167,54,108,24,140,46,143,127,250,47,120,37,8,40,236,4,250,209,93,122,165,31,16,13,241,102,56,72,47,228,73,98,112,33,61,244,199,208,29,160,169,35,166,185,107,146,62,74,6,0,131,135,174,114,223,53,119,27,220,8,138,136,195,197,44,225,254,25,44,115,115,67,28,129,51,23,17,37,105,24,38,73,137,217,198,101,122,8,72,159,57,200,28,61,55,204,76,85,230,5,49,115,166,83,51,105,25,21,4,36,84,66,172,227,51,204,26,115,235,233,52,22,169,219,151,40,208,252,133,228,37,189,152,131,150,159,153,125,181,59,137,66,234,127,121,181,176,204,67,54,171,61,35,75,233,102,135,210,113,3,122,116,136,73,150,55,163,38,240,66,254,126,34,197,194,189,140,93,13,163,149,212,222,97,20,125,90,11,65,67,82,42,29,103,167,211,29,100,82,132,90,124,146,229,9,103,88,108,241,204,25,101,55,108,201,244,76,49,3,17,25,186,93,28,79,153,183,152,146,251,205,116,158,207,242,234,9,37,76,127,77,174,144,153,58,57,43,44,96,182,144,220,241,60,73,142,42,152,197,46,215,245,245,248,117,172,112,49,169,234,161,82,184,105,107,126,179,69,97,152,158,112,94,3,240,98,49,120,171,88,94,14,114,102,147,200,5,172,1,25,187,31,12,201,24,213,151,5,86,93,174,141,79,229,233,232,69,80,168,89,52,182,108,170,224,103,234,152,177,192,170,38,16,235,35,67,184,19,50,110,3,209,53,215,250,94,56,228,228,18,118,110,5,138,83,221,138,109,128,84,152,153,13,101,124,51,3,105,235,205,83,64,160,1,150,173,195,198,87,73,21,48,69,71,151,77,67,74,73,169,65,97,32,34,232,227,38,147,82,34,201,40,2,59,49,57,30,68,243,129,24,119,8,96,158,118,90,139,53,11,121,185,202,165,20,176,94,116,88,196,221,179,143,127,250,147,95,187,71,17,116,132,193,175,175,31,142,3,0,213,140,255,148,5,236,152,109,38,15,128,233,135,209,29,173,218,7,94,84,220,105,13,132,227,26,240,90,52,77,130,142,158,12,194,232,102,83,88,164,120,22,75,203,49,125,173,234,83,241,62,215,83,169,38,169,166,196,157,74,250,205,75,117,253,103,247,131,94,161,5,62,171,236,143,105,153,107,170,119,184,143,180,204,193,203,46,170,250,91,116,160,243,125,198,78,237,127,33,97,244,149,205,77,119,187,177,118,235,176,129,224,207,188,160,29,189,232,179,52,189,166,16,72,155,164,192,79,120,182,196,11,222,206,214,185,180,105,123,48,246,193,104,247,43,251,2,139,251,13,199,185,93,223,205,11,97,165,148,46,37,187,166,124,254,210,66,188,92,72,106,78,65,74,15,200,74,91,116,109,105,85,46,60,149,99,225,124,207,20,223,80,104,216,100,233,132,68,9,77,145,42,239,87,185,141,98,218,33,249,197,127,244,56,190,255,174,38,255,24,204,142,85,83,36,151,87,153,1,84,89,119,132,107,220,62,250,245,27,55,183,120,112,80,146,102,30,84,15,87,125,232,187,236,217,155,126,112,247,32,154,135,186,21,77,83,53,228,176,62,30,154,2,66,41,69,158,69,132,80,71,244,22,121,32,91,190,84,61,215,16,135,52,120,72,31,197,108,1,227,148,155,192,101,62,111,121,152,160,50,131,196,74,109,52,187,198,187,187,98,227,20,191,204,154,174,89,57,46,127,89,86,55,203]);fileData4.push.apply(fileData4,[175,107,121,74,53,245,239,22,71,201,198,71,45,62,224,246,220,111,129,242,23,86,145,235,62,32,149,82,139,241,67,11,141,197,198,234,208,218,207,125,13,16,251,138,159,238,144,2,185,89,53,43,240,92,171,174,165,240,43,225,198,44,49,152,42,207,196,209,118,32,162,225,141,179,244,209,212,57,56,46,253,208,231,90,100,55,235,204,159,221,165,228,47,52,239,25,87,79,181,181,107,194,203,12,27,182,38,228,190,246,231,218,25,210,44,191,5,122,189,22,187,248,210,253,162,154,166,153,12,182,4,31,215,127,173,142,234,104,133,102,139,0,87,45,57,55,68,74,204,124,247,77,206,187,129,99,124,104,156,87,238,209,231,53,193,252,40,228,235,122,60,212,178,144,247,208,228,164,231,14,87,97,16,133,26,196,25,237,86,199,3,108,79,126,249,211,240,229,63,25,115,204,248,47,29,229,53,125,115,71,76,206,20,35,147,227,65,238,9,2,4,3,204,156,48,5,221,161,170,93,167,36,7,31,70,129,104,106,134,251,179,225,123,226,48,229,29,224,140,187,137,136,130,136,22,225,233,2,75,249,32,141,200,115,90,110,234,117,148,163,158,156,54,242,55,145,50,231,48,156,170,62,166,26,48,84,50,29,149,28,107,185,185,86,150,195,21,237,71,252,12,144,61,57,69,214,58,254,242,242,4,152,113,13,98,215,15,96,253,198,234,234,27,103,148,171,155,149,251,146,31,229,220,30,116,151,29,67,49,9,240,75,156,9,246,3,193,94,31,176,100,91,214,59,92,188,64,31,180,241,75,98,185,62,214,88,13,91,60,131,108,49,32,167,148,163,70,24,100,127,51,96,138,143,178,245,69,108,28,34,219,224,197,108,95,242,62,243,199,207,42,117,159,63,122,180,36,170,110,103,39,34,27,191,217,234,108,54,233,85,151,45,190,85,167,71,73,171,111,54,253,77,165,126,108,244,172,165,12,37,80,25,11,142,164,210,113,111,152,200,131,64,5,43,229,227,153,248,180,154,113,166,191,14,195,144,60,19,53,16,30,109,234,39,6,179,187,103,143,69,199,64,79,7,125,178,139,217,237,243,206,109,79,56,42,169,138,15,127,251,246,111,222,254,240,65,215,99,82,105,238,14,253,225,112,149,4,32,156,200,109,84,130,119,238,134,83,118,115,204,218,159,139,168,157,103,51,197,102,68,214,69,154,139,110,134,212,175,173,103,140,201,136,70,4,133,98,168,77,57,195,170,47,12,45,97,166,138,112,214,244,63,201,113,141,11,161,167,197,106,223,203,14,172,48,57,171,84,207,185,179,70,176,106,196,125,75,235,2,231,150,108,55,119,116,109,83,242,168,205,8,218,88,6,94,228,131,66,139,198,207,57,213,252,46,110,51,4,33,11,225,88,99,130,24,91,58,113,51,106,81,123,182,236,255,59,231,128,77,69,204,20,137,94,114,109,103,135,115,217,58,85,56,169,16,206,86,89,21,57,226,236,2,99,122,135,159,80,153,163,216,171,26,255,73,140,245,74,42,170,124,170,179,57,160,153,255,226,246,30,123,2,147,207,74,86,140,222,15,25,216,153,178,251,44,252,57,21,230,165,112,217,122,220,82,74,68,160,88,29,159,33,141,255,63,109,127,218,172,91,150,156,135,97,153,185,246,185,183,186,26,141,65,32,166,14,18,38,40,42,68,41,194,33,91,159,36,135,44,193,178,35,236,47,242,31,183,35,44,203,36,36,130,4,8,16,108,52,27,236,70,79,213,53,220,179,87,166,63,228,176,50,215,176,207,169,182,92,81,104,220,58,247,156,247,188,195,222,185,50,159,124,134,69,67,16,101,100,77,178,82,52,37,80,169,32,203,72,163,11,175,14,34,36,68,87,23,254,187,191,248,203,142,10,0,145,150,135,135,112,164,247,34,167,163,169,212,221,194,107,127,189,129,8,212,159,26,8,174,139,174,235,131,254,243,242,242,66,68,42,173,82,61,176,218,106,154,183,207,109,25,47,83,209,204,231,167,10,196,152,25,186,78,24,194,172,73,1,3,248,204,58,11,103,16,69,180,175,40,180,174,31,229,186,180,201,93,127,144,74,183,108,129,181,36,229,54,63,231,177,228,94,251,77,231,206,211,52,112,226,221,111,150,16,252,46,209,44,178,172,46,161,111,232,18,80,30,230,128,14,123,94,211,155,156,188,25,18,149,99,233,249,22,199,192,1,27,121,151,247,50,206,223,191,54,248,203,3,142,254,84,104,63,7,192,110,14,216,15,1,181,219,45,191,145,112,146,170,62,8,226,182,252,159,40,172,135,183,130,23,90,129,198,139,239,30,13,223,27,65,92,53,98,43,61,137,254,87,60,203,229,49,238,116,255,170,151,147,236,193,136,101,58,230,173,107,116,172,191,190,94,154,122,127,216,173,160,83,152,68,182,7,38,161,166,38,216,122,247,103,154,201,118,254,40,122,52,0,34,163,44,221,247,45,130,4,77,126,254,179,11,180,163,180,235,252,205,3,224,122,251,86,25,188,8,248,250,139,95,253,205,95,253,0,5,186,48,51,52,130,246,225,195,231,159,127,126,93,148,41,158,34,130,120,181,151,171,53,59,0,84,10,208,123,103,185,51,40,134,136,132,101,241,34,34,61,89,255,89,205,103,238,90,209,136,16,8,176,40,176,69,186,8,49,243,213,6,85,82,185,64,2,66,132,32,64,212,68,164,115,39,200,152,210,188,141,137,207,32,97,68,155,221,0,28,156,12,226,107,239,15,53,124,52,128,124,130,104,130,188,177,6,175,23,38,43,10,2,110,215,27,3,1,55,84,148,65,0,131,151,82,215,63,29,68,255,42,191,52,221,11,28,192,24,132,101,67,192,32,168,159,187,24,136,63,141,240,167,37,65,126,170,21,107,166,7,220,102,251,169,77,55,210,116,181,139,88,168,245,248,68,198,131,208,96,223,210,230,192,22,159,135,252,87,144,113,144,124,25,112,40,76,252,112,74,225,110,165,49,49,143,79,120,93,249,243,59,144,28,121,100,17,34,54,85,237,196,19,158,51,211,43,113,62,191,89,242,109,182,95,137,157,245,126,25,132,189,213,221,137,64,185,154,171,144,243,137,154,85,95,206,86,189,5,27,142,120,108,109,51,18,21,29,122,60,184,246,184,23,184,176,92,68,94,85,204,68,182,227,189,239,123,190,145,227,133,17,133,73,190,97,72,168,12,181,246,210,224,21,63,17,67,167,198,124,95,68,244,233,203,251,231,63,111,191,249,155,230,109,195,200,164,237,0,202,97,217,66,239,172,77,40,128,34,191,252,217,207,191,250,242,190,8,8,133,8,88,228,243,143,223,121,249,248,157,214,134,146,203,254,183,81,22,47,104,101,15,147,235,240,245,140,129,72,191,45,118,220,129,26,65,18,79,107,231,53,157,213,68,134,53,77,147,84,230,255,76,101,49,192,165,247,160,171,227,63,123,249,145,201,85,56,214,164,219,70,91,143,177,55,105,27,244,235,184,185,226,67,127,180,133,89,246,93,36,240,187,118,15,143,129,80,239,156,0,222,31,13,182,106,152,241,60,7,124,59,7,49,58,102,190,79,160,16,20,240,103,47,26,202,7,70,69,132,218,244,235,190,173,169,89,196,98,255,122,87,203,227,219,59,33,48,4,48,44,43,158,142,73,121,35,111,178,16,126,132,214,40,142,255,181,177,190,121,220,201,107,16,97,252,182,138,194,39,4,56,37,68,150,119,102,217,201,169,78,251,212,8,102,0,35,195,62,185,226,173,21,210,224,32,66,34,34,1,102,126,161,134,36,44,212,80,16,165,223,223,124,241,195,31,9,223,12,128,2,106,16,77,240,164,15,184,158,174,61,181,158,224,14,36,130,36,136,95,255,248,103,95,126,253,250,91,223,251,13,34,232,189,191,188,188,124,252,236,67,107,13,218,37,212,136,204,158,147,148,251,223,5,184,163,37,26,219,11,32,108,10,203,75,16,96,65,64,87,146,44,173,33,166,125,181,158,7,141,90,239,29,144,169,81,173,29,61,167,8,0,112,103,204,17,146,136,8,56,196,92,134,60,232,80,129,17,205,220,167,179,125,112,138,144,73,212,143,30,64,56,16,42,34,18,0,100,134,133,64,50,53,152,133,49,38,160,195,205,64,241,164,180,168,113,60,24,145,255,29,6,189,98,60,149,35,73,81,57,57,226,153,214,165,93,150,186,192,4,204,98,97,68,107,90,133,198,217,102,66,1,194,147,128,72,166,147,169,126,179,61,166,226,27,48,158,246,86,235,39,181,12,109,12,235,189,175,196,132,150,16,34,219,51,142,135,106,30,251,140,241,114,245,71,244,3,192,241,240,61,63,25,227,83,175,147,89,44,62,80,68,32,91,103,103,49,54,26,239,73,252,9,12,195,65,187,182,93,126,160,164,160,115,30,161,191,69,66,213,207,170,212,20,174,169,224,121,80,88,222,222,201,68,207,150,56,168,82,105,72,241,71,10,155,168,135,174,8,64,247,183,58,230,162,6,32,96,10,53,125,88,155,170,245,71,116,172,20,97,64,96,62,248,49,12,38,206,76,187,180,9,126,234,39,146,162,59,145,220,101,190,13,67,211,0,221,47,6,122,152,203,199,173,154,232,112,171,221,91,90,249,70,14,7,25,112,87,15,182,91,216,169,59,192,44,68,66,68,138,100,132,78,56,250,96,227,89,137,0,98,159,151,7,227,105,48,179,16,170,130,154,136,68,174,222,186,112,107,194,12,196,44,0,242,171,31,254,229,111,254,147,63,121,105,194,70,51,162,142,79,81,145,79,38,227,186,62,70,18,20,98,128,251,87,191,250,226,87,159,94,94,94,128,229,245,245,149,153,21,244,15,203,7,99,124,194,88,180,134,141,223,20,227,30,163,192,180,6,185,239,219,236,193,210,118,37,38,160,41,120,43,236,60,195,67,98,220,0,180,52,119,60,233,182,123,196,200,156,172,220,166,123,59,103,240,230,231,54,45,51,158,93,248,67,49,176,186,6,197,13,204,103,211,218,137,18,128,135,32,176,111,133,176,227,91,63,181,210,123,222,51,16,172,41,243,153,194,244,102,186,192,219,13,236,161,1,95,191,152,47,158,71,70,63,77,230,63,101,14,152,54,201,0,19,136,191,254,3,211,186,185,198,31,241,129,185,244,132,251,201,187,230,245,55,91,236,135,15,247,215,219,247,110,157,53,215,233,234,157,195,217,131,23,211,155,180,162,116,174,32,3,48,164,4,161,243,136,60,93,66,17,247,184,29,92,188,121,7,107,104,151,117,110,236,249,32,145,218,161,38,139,80,66,26,213,158,44,56,241,121,1,80,128,44,145,222,187,22,94,72,134,8,241,7,240,172,202,79,95,126,161,217,241,74,1,122,182,19,126,190,248,88,164,139,223,27,191,252,201,79,255,246,135,63,253,236,195,75,68,80,190,124,184,128,6,250,143,141,162,226,171,5,116,36,180,100,170,83,248,190,237,118,29,72,212,0,240,78,105,48,185,190,199,58,55,222,5,111,246,7,54,215,53,53,173,134,238,166,223,69,0,131,146,180,94,193,131,147,180,240,124,214,162,6,59,225,229,243,146,74,125,157,182,176,76,208,129,58,28,51,229,231,43,67,134,180,253,97,217,251,224,137,253,230,50,249,219,230,188,191,201,8,122,19,240,121,96,127,191,65,154,60,236,90,97,23,82,56,72,65,141,38,187,217,44,8,90,43,184,127,145,52,248,75,104,147,62,45,201,158,246,205,231,249,128,13,206,186,176,84,200,248,221,202,146,199,143,128,159,76,41,222,138,234,60,184,209,57,154,36,115,253,61,69,190,124,235,227,255,173,215,238,172,39,49,195,53,220,92,153,219,75,151,153,31,224,32,53,110,11,175,208,201,169,126,188,167,204,90,147,215,4,89,165,102,232,23,27,224,195,233,56,53,154,26,183,245,161,93,89,18,155,41,245,190,240,224,159,254,203,63,151,134,173,27,45,158,158,108,62,222,218,206,19,32,3,2,48,127,122,253,234,23,159,62,126,246,121,67,32,192,23,210,140,74,115,249,215,27,73,77,161,205,17,72,185,255,99,39,140,182,235,240,55,110,242,116,203,228,81,253,89,104,155,211,213,207,186,97,213,208,26,174,196,134,1,71,202,6,119,91,67,105,244,72,136,247,145,22,172,115,142,19,226,125,206,215,228,29,244,38,159,231,225,159,103,173,208,250,104,239,137,13,200,34,181,2,17,156,169,17,83,90,64,156,97,111,14,25,111,178,66,223,108,87,191,45,82,188,183,170,119,98,223,234,227,84,190,66,56,217,213,41,72,40,180,184,216,39,122,168,30,3,0,40,201,249,235,240,191,20,242,224,205,211,22,122,207,59,48,236,105,19,93,114,123,112,174,246,45,187,17,173,111,5,189,239,23,180,7,200,182,45,35,107,239,252,144,192,254,173,72,92,219,231,153,99,188,38,182,235,230,185,209,27,46,141,11,222,64,65,215,201,237,224,42,78,138,50,69,68,57,225,50,26,139,211,122,89,23,147,10,154,164,71,152,167,200,214,218,133,212,60,49,38,169,151,141,95,11,23,34,190,242,215,95,127,162,125,86,224,123,119,0,34,66,212,64,65,100,100,254,213,215,127,253,111,255,14,1,153,153,26,34,226,199,143,31,219,203,75,107,13,154,122,61,66,172,121,181,199,207,71,153,58,199,234,76,112,223,55,131,92,109,160,70,249,99,80,153,131,202,238,122,150,254,162,33,95,102,136,4,64,164,83,197,144,93,216,233,189,64,40,147,114,216,201,12,146,38,137,161,48,160,132,36,196,149,132,245,49,3,149,90,223,180,224,149,134,138,120,229,162,60,95,157,36,118,99,227,206,44,232,244,80,3,17,154,245,210,121,138,68,217,249,128,102,95,220,205,97,179,19,94,18,32,8,11,97,182,212,133,244,205,144,200,178,140,153,158,4,153,101,180,117,106,124,79,54,250,68,228,216,19,135,38,214,83,148,227,211,135,66,128,112,1,139,210,73,20,227,22,4,228,190,234,165,103,239,76,162,76,167,148,141,82,90,109,178,122,240,172,138,26,81,193,93,96,0,120,243,166,5,33,89,184,67,111,42,197,222,172,242,123,104,136,209,111,150,156,162,33,213,160,105,67,179,129,157,37,34,238,62,190,111,197,148,131,227,35,144,139,126,100,181,30,130,234,234,10,66,171,6,248,48,162,209,122,11,175,141,105,50,232,15,196,34,224,101,101,208,65,19,216,94,177,218,68,72,30,238,153,213,74,199,46,30,111,145,243,82,199,207,18,210,130,169,53,150,153,63,82,235,95,254,234,235,191,251,15,31,255,248,251,202,1,122,54,136,59,30,0,68,164,237,172,94,175,95,253,236,43,192,235,162,91,119,26,189,225,245,241,195,135,15,31,218,203,21,67,192,203,203,165,217,144,137,82,201,173,181,151,151,23,68,100,232,70,1,18,70,18,128,166,39,88,214,241,58,82,100,229,181,131,52,52,195,36,221,240,234,71,233,223,41,193,139,10,76,201,14,131,6,170,185,139,235,48,219,13,249,231,7,178,166,105,87,59,229,180,229,121,131,93,115,218,193,254,122,93,109,110,255,181,128,174,229,254,136,195,2,10,30,239,231,236,150,176,9,173,14,83,176,124,129,138,111,147,23,190,105,240,48,167,35,100,62,93,150,31,4,119,27,252,182,255,156,12,36,78,196,190,109,67,58,152,205,203,187,170,82,118,144,150,9,93,177,98,197,179,161,133,186,116,68,1,26,175,116,238,194,72,144,39,179,232,244,80,123,71,185,237,25,160,115,40,62,130,54,134,227,30,167,255,97,6,135,239,56,60,170,13,50,195,134,129,214,199,146,121,187,116,201,23,192,238,53,190,167,214,135,52,117,80,150,157,8,244,156,43,55,189,198,233,97,199,50,118,228,36,211,180,94,222,238,150,214,91,222,125,39,45,119,246,202,137,8,141,194,7,187,27,21,198,8,47,3,198,201,38,108,136,176,116,156,209,106,51,187,215,33,193,235,235,13,0,159,128,46,196,251,155,47,62,246,91,240,195,68,61,248,22,7,0,51,19,153,2,141,111,249,95,254,236,127,249,242,75,249,222,231,31,117,156,188,174,151,143,31,63,170,225,220,243,237,170,15,162,7,212,53,26,100,22,70,6,3,182,242,64,212,90,243,83,144,145,132,145,46,167,223,188,32,104,248,76,102,1,173,187,98,0,224,62,78,219,105,46,142,14,61,29,9,70,93,136,115,56,27,254,128,153,183,200,67,27,62,27,76,142,103,184,93,95,191,235,48,120,232,130,223,236,148,215,239,95,27,225,35,184,116,40,115,219,25,121,107,220,61,181,57,235,119,254,218,255,60,175,4,215,186,255,96,14,147,141,143,246,90,10,202,119,142,42,225,117,185,87,23,209,211,219,75,243,138,8,252,12,72,143,15,211,109,57,181,26,43,216,189,189,135,133,241,157,121,161,15,253,74,48,232,31,152,130,81,205,223,176,11,68,20,57,122,137,79,199,225,76,58,248,118,47,101,58,168,40,168,107,83,162,145,25,225,60,228,25,236,150,192,73,226,35,219,235,63,35,210,147,247,195,40,71,8,2,18,155,222,113,110,1,220,194,217,243,56,30,127,60,90,130,19,114,62,202,118,236,80,187,29,7,78,128,164,117,185,127,246,87,127,241,249,31,255,49,189,124,100,65,173,147,223,250,0,64,68,224,174,62,40,223,124,249,77,107,47,215,203,125,81,3,96,97,184,46,117,255,87,184,190,101,46,144,217,218,25,137,83,68,228,190,69,219,246,176,224,215,151,160,163,131,110,113,181,151,111,173,41,196,74,164,13,142,17,170,122,239,136,194,216,50,160,25,246,206,171,76,99,203,206,132,116,174,230,18,31,184,63,31,188,134,0,224,6,214,141,77,214,115,79,10,145,181,58,231,191,205,159,226,183,186,93,245,37,51,190,107,194,176,223,46,89,128,186,89,96,172,2,212,93,63,91,65,149,147,162,42,105,250,172,188,165,23,62,125,79,129,128,160,56,196,189,191,250,207,75,29,132,188,153,87,84,42,19,43,167,63,108,251,119,245,1,222,88,194,177,62,199,156,96,177,111,78,211,55,44,240,66,242,144,129,131,95,244,27,52,80,132,189,148,204,117,100,49,10,108,209,143,95,3,41,250,245,66,38,30,246,85,191,222,35,76,14,213,118,22,70,167,143,99,43,174,14,240,185,177,115,235,247,138,2,177,156,198,199,85,229,155,45,169,193,233,48,83,167,191,167,144,32,222,198,49,25,225,37,179,160,12,178,47,58,144,0,136,116,165,155,251,35,235,206,217,221,226,170,5,97,50,49,139,149,170,42,145,26,16,191,8,126,253,202,141,133,26,1,202,175,109,7,141,114,33,182,159,255,240,223,255,244,167,223,92,212,68,58,10,32,201,203,199,11,27,182,102,84,31,48,238,20,42,38,149,188,216,180,244,131,110,140,141,153,68,210,90,211,86,42,74,112,136,29,242,22,190,220,171,44,23,210,133,131,171,215,218,11,209,181,189,106,133,213,68,94,178,179,127,230,155,130,27,86,51,223,234,117,31,226,145,233,144,48,71,21,158,218,22,58,33,66,53,87,210,168,8,147,123,232,175,241,143,242,198,130,65,228,55,64,250,247,176,83,205,255,25,116,136,169,49,41,131,176,107,25,55,11,6,222,109,240,18,171,33,118,235,32,15,134,119,73,166,195,155,4,249,137,205,185,223,168,39,130,166,177,117,9,245,223,236,177,21,39,132,16,90,224,42,97,144,118,230,89,126,217,12,251,218,150,16,155,254,171,191,168,32,114,11,77,72,191,97,182,19,88,172,35,128,54,28,71,246,91,114,246,36,216,232,32,24,144,9,88,89,46,111,74,130,31,60,98,205,156,0,77,122,178,189,74,249,80,58,86,203,7,74,65,23,83,159,33,78,175,92,37,196,15,92,181,233,20,23,127,76,2,196,234,57,10,111,9,203,73,96,19,227,177,108,47,182,142,32,254,65,151,207,37,251,155,193,46,81,85,8,245,166,11,118,251,96,178,32,35,13,9,152,126,167,209,97,156,51,217,90,83,146,75,110,121,195,43,83,87,107,28,110,248,22,74,200,66,173,9,255,236,47,254,103,105,72,112,75,123,130,90,175,7,10,40,16,0,223,247,235,167,251,102,33,103,40,50,127,252,236,229,195,135,15,57,231,93,68,184,27,32,211,26,197,115,141,105,32,102,130,222,187,138,33,94,232,67,64,246,78,188,131,92,160,145,36,226,130,137,128,132,166,36,150,108,227,83,82,52,77,76,177,185,194,82,20,48,108,169,232,58,128,60,227,137,126,113,108,34,124,179,147,68,126,132,137,91,246,126,152,123,219,255,198,86,160,10,178,54,41,166,235,13,48,196,51,60,43,92,160,10,175,112,123,59,177,4,149,165,220,195,105,198,135,45,182,123,198,142,158,81,175,153,155,95,131,42,45,222,189,162,204,153,37,25,174,167,21,63,157,155,229,241,14,44,217,173,72,184,250,129,67,67,74,138,16,172,23,0,98,195,197,63,89,220,60,21,177,25,234,146,80,236,58,51,17,34,191,209,194,11,1,116,198,111,221,158,127,91,206,213,217,118,244,45,34,3,143,168,151,114,144,31,200,190,231,16,186,163,210,5,135,233,195,134,138,45,88,92,61,182,250,149,141,231,179,71,21,173,148,238,232,252,242,133,154,73,153,249,71,52,228,106,198,195,93,231,85,34,211,235,18,66,101,1,57,14,61,63,129,225,126,143,0,0,47,47,47,247,109,116,32,97,97,102,20,194,11,58,211,167,215,175,241,181,243,75,67,117,120,249,53,150,192,189,119,34,252,250,151,223,252,235,63,255,129,77,83,34,141,232,179,207,62,11,182,79,23,110,64,61,240,247,228,222,236,171,234,198,44,204,119,188,108,238,186,247,30,191,72,183,2,144,204,81,1,185,65,243,191,234,200,66,109,182,2,157,58,250,76,68,57,177,92,178,219,232,218,125,84,254,207,126,163,232,95,239,207,192,69,122,100,246,113,129,223,137,117,188,103,97,160,160,16,34,192,249,9,251,23,101,187,56,221,51,178,29,166,220,226,66,81,203,39,212,66,168,230,121,61,162,58,243,61,47,123,190,252,195,233,40,169,190,227,130,101,49,28,183,14,227,158,167,117,46,57,238,135,117,51,238,65,96,45,4,195,17,37,54,126,170,88,48,185,247,255,254,157,36,187,30,150,207,154,1,104,57,3,120,187,47,175,218,224,7,82,205,115,56,207,198,205,31,74,82,80,46,220,107,243,52,125,244,150,189,204,255,127,52,118,61,113,192,214,154,222,107,72,17,188,117,149,122,240,24,173,167,206,116,149,62,0,119,105,144,45,177,98,68,132,2,196,130,136,76,56,181,173,19,160,52,124,7,100,78,99,53,232,123,64,175,246,253,13,73,80,4,64,122,191,144,62,253,234,203,95,252,237,15,190,247,143,254,17,96,123,176,7,127,92,2,95,141,251,55,252,245,215,173,93,66,61,120,123,134,231,0,220,220,145,233,89,107,234,8,120,161,73,153,47,24,34,152,53,194,64,129,84,13,149,223,229,238,182,160,241,128,83,140,215,248,44,165,96,62,176,176,239,87,124,137,153,27,226,106,87,248,224,237,55,157,37,249,252,175,151,84,124,186,250,66,130,166,246,6,142,255,198,165,79,99,2,231,210,1,214,137,71,146,23,224,110,53,146,55,1,213,101,144,177,166,15,158,110,30,227,47,226,28,76,99,151,100,45,193,244,22,231,231,205,129,32,240,156,9,9,133,29,145,124,253,186,153,209,205,175,11,1,128,120,195,82,183,15,52,190,72,54,99,101,48,80,168,147,36,211,133,114,114,232,92,207,211,49,147,94,82,19,17,101,133,78,183,189,211,107,40,242,44,195,32,126,46,226,66,32,2,7,47,207,111,59,16,108,147,200,210,193,47,91,68,78,224,104,79,187,223,148,156,215,33,235,4,156,191,95,121,204,48,178,198,136,65,224,60,160,12,201,206,83,123,4,19,162,139,72,89,211,147,205,127,86,42,84,128,111,147,195,115,214,119,213,46,222,63,226,26,57,57,61,109,163,117,246,46,72,129,254,67,114,10,34,162,87,238,142,132,55,0,184,111,6,104,204,44,96,214,211,141,132,248,43,93,0,60,48,238,232,113,9,44,220,233,175,255,213,15,190,248,85,127,129,134,141,8,240,250,240,226,171,223,230,178,222,23,68,12,221,47,93,45,44,225,50,92,16,201,239,86,232,35,28,215,193,71,13,224,205,230,71,189,247,251,190,85,62,150,227,1,226,207,249,29,89,45,13,178,239,244,150,202,198,108,119,243,202,178,218,221,72,148,241,217,211,253,246,96,5,17,246,91,111,70,159,191,103,171,246,44,22,219,236,69,150,167,26,97,150,133,96,39,0,194,128,71,158,120,150,134,101,91,202,246,150,45,221,78,131,202,15,79,242,249,48,216,98,181,147,196,55,254,21,3,229,219,106,207,16,176,254,154,247,130,73,68,86,50,94,168,196,9,204,191,183,202,196,24,203,74,0,102,69,113,19,124,178,99,121,223,53,65,15,249,144,239,193,118,38,197,223,26,107,254,6,175,108,109,31,191,101,210,245,59,32,166,44,87,166,188,129,120,198,163,38,19,198,249,120,216,245,245,112,16,210,79,254,52,29,100,170,39,91,76,98,11,83,79,185,146,187,156,128,120,98,84,137,255,192,8,175,92,14,143,178,130,66,0,66,134,14,140,127,255,215,255,230,211,215,95,130,5,132,125,219,29,0,0,0,188,32,221,247,77,173,19,16,53,20,145,235,186,62,126,252,216,94,174,246,114,41,249,71,197,89,249,40,235,192,72,102,70,33,0,10,226,151,42,227,194,46,68,236,253,30,49,229,189,43,156,16,160,66,107,13,241,34,156,137,158,249,136,5,88,210,17,221,202,105,221,206,143,119,95,237,248,253,226,136,221,245,3,8,51,92,213,106,173,47,248,178,27,29,59,127,129,213,248,238,28,230,254,45,48,92,15,209,142,7,98,2,223,73,46,51,187,242,247,45,216,112,71,208,244,155,105,206,81,116,39,56,1,164,189,107,110,190,136,121,80,6,182,42,179,132,176,141,88,161,95,111,234,87,184,127,213,244,214,154,137,177,100,45,248,190,11,22,172,118,12,31,192,42,234,113,178,39,185,169,153,40,145,110,82,56,163,64,80,3,116,6,239,247,136,158,158,25,242,36,8,248,176,7,146,153,127,165,255,79,149,1,0,125,251,193,109,17,161,211,181,244,96,200,58,3,23,174,252,154,29,229,22,246,75,122,55,0,228,109,107,216,117,38,40,102,103,231,239,175,159,17,13,191,57,117,240,78,222,115,176,83,105,197,129,52,181,59,203,173,141,139,227,192,19,57,42,124,249,99,127,59,90,4,35,191,205,80,85,24,170,231,83,33,111,119,189,187,133,72,85,208,151,60,216,62,104,55,155,58,82,100,51,52,48,107,28,64,97,108,215,125,119,224,27,94,208,172,98,240,219,31,0,136,248,31,126,240,227,159,252,228,87,23,94,32,120,51,35,194,203,71,19,127,5,28,52,77,220,202,230,76,134,42,12,52,108,178,117,187,11,227,67,50,41,111,164,201,151,80,214,232,179,0,26,206,240,142,191,107,3,247,207,111,43,226,190,113,54,123,234,229,30,93,250,130,24,184,32,192,128,237,213,176,114,132,165,92,97,49,180,238,205,8,191,45,15,114,205,197,52,146,168,236,199,219,252,216,113,29,108,127,105,57,80,159,239,225,221,10,183,67,13,30,168,139,232,177,136,163,150,99,24,166,39,179,38,115,193,59,140,195,172,241,57,3,71,83,150,114,128,48,0,128,176,7,184,124,181,172,139,161,38,208,241,128,13,38,71,4,158,108,233,182,66,179,117,63,15,212,80,120,27,176,12,21,11,130,247,105,104,39,90,215,251,153,160,239,55,131,123,150,92,77,156,203,119,62,248,183,58,66,230,231,131,246,89,26,147,109,185,97,213,4,56,238,205,54,42,146,137,218,182,76,238,19,173,206,0,18,60,95,147,80,120,34,35,135,202,155,152,173,144,120,214,6,10,220,32,151,163,82,90,81,123,231,137,114,146,47,251,91,248,99,187,164,43,242,193,159,126,252,31,94,254,240,31,163,124,251,29,128,62,161,31,253,237,15,191,124,253,230,123,31,63,234,47,184,174,107,144,127,174,166,196,38,21,250,134,155,63,34,100,91,127,159,9,36,84,118,54,216,16,50,75,178,101,22,95,112,115,136,3,242,42,60,200,24,211,34,87,45,104,177,178,209,183,44,29,0,104,128,210,168,24,113,56,234,218,136,86,131,14,255,45,121,203,116,228,48,12,49,237,33,61,70,108,237,81,39,235,199,105,224,52,107,199,41,19,8,59,191,13,116,14,155,136,153,26,95,196,198,53,16,74,112,203,163,159,142,234,88,132,174,219,215,55,164,203,181,113,131,136,229,59,96,250,219,236,70,65,160,183,252,100,4,5,129,142,9,198,155,236,79,107,241,3,229,215,15,49,211,186,85,40,96,28,95,2,128,70,75,194,207,56,3,136,232,20,140,158,86,235,71,90,205,148,180,190,253,102,33,165,39,124,235,197,146,108,168,183,167,165,241,84,122,214,99,230,61,234,129,231,163,171,238,12,246,225,151,195,230,253,81,250,240,252,183,169,31,231,60,103,28,115,37,171,146,25,45,162,112,160,243,33,221,242,76,248,153,159,203,117,89,24,169,39,105,130,189,16,228,150,110,84,26,170,217,100,30,148,146,87,8,129,142,180,214,62,235,2,194,208,72,72,122,135,47,254,242,223,126,247,15,255,49,19,227,193,111,234,233,0,120,253,234,235,47,127,245,122,181,15,13,154,192,141,253,106,159,33,17,208,203,69,215,69,216,90,107,183,48,112,135,246,210,26,117,16,20,121,185,62,35,2,243,125,35,186,8,66,51,165,113,96,194,195,2,72,149,192,198,101,7,144,206,12,93,79,2,221,1,104,219,120,93,4,48,204,30,178,0,239,238,238,202,58,72,120,89,150,84,78,242,14,208,184,146,220,5,1,176,33,138,244,65,177,74,147,32,59,163,20,133,235,22,88,16,70,116,95,54,103,38,68,81,227,123,167,148,137,217,211,218,30,189,96,86,111,133,187,62,97,226,130,125,20,77,9,44,198,143,204,5,183,197,220,143,20,190,121,3,236,227,189,242,199,103,64,207,125,159,226,47,114,211,189,85,87,193,234,150,99,223,198,121,30,146,165,235,95,229,181,136,27,102,189,67,61,77,180,219,202,132,63,8,182,104,178,246,67,85,176,148,163,49,174,52,8,89,255,168,165,205,0,61,165,182,114,3,176,107,52,3,14,70,29,243,69,172,80,83,90,129,210,222,100,154,59,100,252,223,60,56,162,10,87,123,144,90,185,56,231,248,165,202,242,64,208,18,17,36,124,15,47,8,234,101,252,208,119,147,115,105,216,111,177,117,70,217,6,78,209,46,131,234,68,221,153,120,53,209,47,131,144,4,125,190,78,78,19,23,32,158,219,180,154,234,137,138,195,204,174,16,4,182,37,164,91,86,56,163,116,74,86,8,198,23,45,158,99,10,149,217,215,161,137,8,119,31,215,58,51,93,194,44,50,34,189,148,242,214,128,161,230,189,76,42,81,253,77,52,192,72,193,70,218,95,217,145,0,206,157,107,102,97,41,136,172,219,110,106,68,220,5,62,241,43,8,81,135,111,228,155,215,47,127,246,217,119,126,179,255,26,16,208,175,126,246,139,31,255,135,159,94,215,103,136,130,216,136,176,189,92,120,181,188,37,15,41,128,19,236,80,160,247,14,174,98,104,97,220,111,231,165,59,238,106,196,74,64,87,145,8,118,247,59,91,133,48,115,3,100,6,68,158,128,179,168,159,204,140,89,145,192,60,197,3,100,126,21,167,245,75,146,31,35,243,70,60,146,135,50,182,32,27,152,42,69,33,222,228,173,209,227,21,255,254,204,200,103,206,76,88,173,141,132,151,71,57,204,214,150,199,255,10,96,23,42,153,249,12,83,203,191,237,140,222,105,252,240,240,13,171,32,11,151,13,237,112,210,173,86,195,249,82,4,32,145,14,70,58,38,168,233,205,113,193,76,76,12,92,214,128,204,76,20,133,73,67,47,96,113,53,72,188,14,30,225,66,165,202,19,32,19,6,152,153,36,63,246,253,112,9,244,28,78,146,81,32,35,176,178,60,52,182,15,254,16,111,174,1,246,3,104,58,3,240,188,132,216,52,206,15,61,126,5,70,78,177,113,97,25,176,46,12,30,240,216,220,122,48,200,60,54,165,183,167,1,246,204,46,19,8,243,228,201,175,130,100,115,47,39,140,183,102,126,52,140,180,163,21,195,212,128,91,88,180,126,147,165,141,98,143,218,250,120,95,27,213,12,132,16,16,133,89,233,48,121,99,241,161,93,95,191,126,122,65,234,29,24,240,211,175,190,248,249,143,126,120,253,147,223,60,57,109,60,185,129,126,250,226,107,129,15,13,132,168,9,11,54,161,151,15,105,251,33,157,249,82,24,222,43,56,34,246,116,11,105,31,100,160,91,107,67,254,208,123,192,23,204,172,111,58,121,180,192,150,182,47,203,103,224,239,29,111,23,143,219,36,79,56,120,97,218,226,5,5,14,64,202,134,18,154,77,90,180,53,140,72,37,139,214,157,32,136,129,11,139,19,66,31,104,112,239,36,81,132,221,230,155,60,141,173,183,207,10,233,156,42,248,22,161,46,202,23,216,207,4,167,63,108,159,109,198,127,130,102,51,219,96,80,97,230,96,104,46,83,166,99,186,247,174,12,197,248,138,117,48,27,55,177,231,113,176,85,147,22,49,53,0,217,105,36,34,89,14,226,199,39,17,117,233,13,47,245,173,50,141,113,221,212,22,193,93,117,142,131,67,48,242,42,214,59,94,24,245,12,120,72,229,156,86,187,219,112,36,112,139,92,120,43,28,2,190,141,191,27,188,229,54,225,206,190,182,189,159,253,50,31,153,120,91,173,89,252,161,39,247,109,18,19,142,32,34,163,76,7,246,166,127,218,238,252,8,229,206,191,5,179,46,126,203,86,42,221,213,164,170,49,75,133,60,167,106,143,50,120,228,0,208,133,163,21,112,42,7,0,192,221,24,186,72,71,108,0,173,125,148,246,242,229,215,112,51,180,111,11,1,177,252,248,71,127,255,233,211,167,207,63,124,135,165,35,144,122,254,124,248,240,225,250,240,162,20,160,0,176,88,123,124,214,114,252,66,68,151,217,97,83,198,185,166,84,36,162,17,161,39,34,247,125,171,5,80,24,27,197,168,69,68,226,201,218,17,134,101,136,59,16,17,129,244,122,90,12,102,246,108,6,151,72,181,15,12,247,177,133,174,30,203,250,206,232,173,163,121,119,227,211,149,250,109,178,233,145,6,84,157,251,135,229,73,28,87,177,135,59,13,5,0,133,113,76,0,121,93,49,151,254,35,29,200,110,134,247,47,126,167,243,67,4,158,141,231,158,173,232,118,252,153,13,220,175,107,166,44,202,71,68,6,10,85,24,61,47,3,166,122,225,195,246,148,245,54,184,182,174,106,20,143,21,181,19,199,224,33,51,239,100,96,16,32,191,224,5,0,185,5,228,149,95,151,211,220,36,238,157,122,138,224,58,1,36,171,209,119,78,136,100,181,238,215,90,168,150,246,235,205,152,104,126,122,106,167,133,243,38,242,176,62,255,184,143,1,122,230,224,111,69,245,246,52,48,37,191,62,62,13,198,240,49,39,100,205,19,23,131,185,106,48,31,193,204,238,95,178,190,117,46,235,227,70,99,4,148,201,32,122,154,179,51,8,105,191,174,219,197,43,88,246,28,130,128,141,8,181,201,70,102,245,19,29,239,88,118,211,17,17,96,110,72,2,220,65,94,136,64,228,23,63,250,193,119,255,209,63,185,126,243,123,223,238,0,224,251,254,249,47,190,86,146,143,62,238,203,203,71,165,249,199,120,27,75,90,102,110,215,72,129,247,129,160,60,63,0,157,38,153,34,242,101,52,62,137,57,75,50,229,242,152,168,175,247,108,229,33,44,68,36,206,135,205,65,243,49,142,196,253,118,154,25,103,12,68,8,22,67,18,92,138,26,110,7,130,218,198,106,215,183,146,49,86,30,5,189,21,113,245,110,247,56,164,56,6,112,29,82,222,245,15,61,210,132,214,35,225,249,158,223,190,57,15,227,78,142,2,222,18,255,129,20,217,169,80,15,34,96,195,131,40,108,69,184,73,14,32,6,13,19,35,237,166,70,43,64,148,1,141,124,76,10,168,121,173,27,155,163,72,183,189,130,80,217,58,196,25,160,67,64,79,138,229,129,38,97,161,132,174,134,203,166,157,228,167,0,147,84,164,158,142,129,247,83,144,183,100,152,173,81,193,67,210,22,108,217,7,181,160,27,91,55,140,222,70,91,208,177,74,112,182,39,1,202,123,238,22,138,251,49,232,91,45,88,42,103,152,107,210,150,78,17,35,27,122,152,108,170,60,0,232,182,32,220,178,101,96,182,162,151,150,84,17,181,53,31,176,120,0,247,18,212,193,161,11,87,121,33,136,16,18,226,45,247,87,247,107,123,249,246,86,16,127,251,87,63,252,201,79,191,104,173,113,239,8,242,241,195,117,93,215,199,235,165,97,177,222,30,139,89,203,0,107,97,205,15,64,189,191,234,17,18,130,172,214,204,46,34,241,56,161,223,93,15,227,46,124,1,102,163,205,216,233,65,103,201,147,20,130,96,138,217,148,217,85,35,213,151,180,173,18,88,86,8,88,206,97,222,8,52,60,82,152,99,75,233,253,254,142,77,161,215,238,26,145,33,225,187,91,164,149,240,62,77,128,188,247,166,149,193,235,151,113,254,109,110,218,99,33,128,149,240,19,116,29,217,77,75,91,83,232,103,10,208,246,238,146,221,23,3,237,7,66,132,6,3,254,17,132,166,231,103,33,131,78,156,162,237,111,151,18,72,134,128,88,125,140,89,177,30,73,193,123,90,166,83,82,26,113,73,243,52,53,44,118,33,140,166,129,72,173,227,250,230,67,146,204,0,74,123,239,163,119,233,147,65,208,227,133,65,15,78,0,112,176,102,123,147,241,57,238,187,133,11,103,238,11,187,35,100,107,78,151,8,63,148,229,8,134,195,33,235,215,215,96,212,117,123,188,97,229,165,229,112,214,124,221,194,121,21,68,28,57,172,169,25,170,47,123,146,122,9,106,58,27,228,208,114,183,238,196,172,45,216,98,119,179,79,151,194,36,238,151,23,178,0,66,18,145,142,162,186,144,14,2,189,43,33,179,228,195,160,177,102,162,221,189,144,116,176,120,105,47,63,251,193,191,253,157,127,250,159,31,207,195,237,63,159,190,124,253,244,218,163,139,103,194,151,151,23,122,185,244,78,157,212,182,225,89,168,157,184,231,244,162,8,190,190,190,2,64,152,134,90,10,88,238,26,250,176,132,155,164,28,235,17,186,198,111,66,149,216,101,149,192,36,222,35,41,58,192,40,253,219,84,207,252,123,159,227,106,183,184,193,254,219,24,215,172,231,247,18,245,22,211,149,135,231,115,162,87,191,71,123,188,206,230,239,76,121,132,115,90,242,187,182,142,187,245,111,144,127,50,205,223,63,227,6,139,244,119,253,39,72,10,167,127,236,170,163,241,227,227,246,35,141,132,108,68,151,241,149,147,208,87,182,15,12,77,31,173,254,222,118,72,141,47,59,237,216,21,225,46,192,50,83,167,224,173,164,245,119,6,69,172,23,210,115,66,103,30,139,183,159,233,168,254,231,120,234,111,187,238,82,162,37,239,224,120,120,71,222,228,150,19,229,64,16,76,89,223,15,194,136,45,233,246,36,20,152,234,204,228,50,176,221,253,78,53,33,82,119,166,184,217,97,178,80,111,22,173,171,141,8,8,5,176,3,247,222,63,1,11,33,50,254,252,135,63,248,214,19,192,23,63,251,229,135,15,31,17,21,193,239,31,94,94,90,67,113,115,227,160,60,6,216,194,119,255,4,221,158,7,142,160,3,0,84,112,95,15,180,215,215,87,53,248,148,192,200,2,189,18,185,174,139,0,89,238,168,200,202,80,44,10,222,201,104,183,82,193,86,8,194,141,221,133,97,67,200,209,237,116,238,55,75,95,39,192,52,72,35,121,163,139,178,241,216,89,19,2,230,21,16,35,32,255,255,226,5,4,7,53,89,254,75,243,249,73,3,198,134,53,120,200,98,92,81,160,211,250,119,219,251,159,242,144,223,92,170,111,65,255,156,229,107,181,53,207,103,132,131,108,131,123,133,112,166,150,194,26,84,43,52,222,34,239,249,253,26,232,142,9,196,14,192,184,194,209,208,50,112,128,69,241,231,70,141,153,227,184,118,125,110,155,230,0,18,226,170,8,145,128,8,160,103,199,189,250,222,18,34,103,116,17,170,197,230,225,138,162,233,183,231,37,240,214,43,101,34,179,237,241,61,222,52,200,185,247,63,118,39,187,83,7,133,214,52,199,105,29,189,237,244,39,96,118,141,232,240,175,183,21,40,99,4,76,177,34,47,72,170,95,155,170,4,35,224,12,99,82,73,244,60,184,76,174,137,135,219,131,74,68,4,186,102,103,37,153,216,208,66,41,228,131,0,186,12,48,72,156,70,64,49,136,146,113,17,160,33,10,34,202,221,239,46,47,72,29,16,206,166,49,23,0,35,54,229,63,221,112,235,93,245,147,31,254,232,111,255,238,151,141,164,129,49,115,62,182,134,87,35,20,108,164,230,42,189,119,196,118,93,87,35,106,100,203,43,227,165,54,196,214,168,202,70,80,128,144,212,228,57,155,6,99,144,240,58,223,252,170,123,224,2,129,181,118,153,48,190,172,209,109,242,82,215,63,162,85,140,238,86,19,93,159,220,84,118,117,6,76,242,253,46,2,142,229,134,115,11,32,162,173,233,4,245,35,1,24,238,224,147,67,53,156,109,156,199,37,82,153,198,178,40,161,30,26,228,124,243,164,194,193,97,17,33,12,35,95,194,73,99,169,234,229,223,98,63,149,236,25,124,211,197,70,215,125,227,36,82,156,150,14,171,2,151,197,37,34,191,22,236,146,154,80,138,117,190,129,9,37,153,238,232,94,69,73,159,246,87,148,60,127,208,128,160,185,5,78,33,192,72,19,136,220,64,4,41,103,18,20,96,83,88,247,159,44,4,72,8,93,19,38,44,225,14,68,0,59,17,137,131,71,104,21,12,68,8,1,133,58,2,10,179,166,102,138,128,47,197,122,66,159,201,49,58,86,124,199,175,172,198,200,154,133,202,98,145,168,217,234,10,87,116,5,213,3,12,38,120,157,80,65,154,51,108,146,160,204,44,201,124,131,189,99,242,73,241,104,109,216,68,54,38,182,69,129,59,236,60,38,165,201,235,174,12,252,37,0,203,26,203,163,220,92,134,98,177,178,240,133,112,172,211,101,62,249,114,90,217,124,180,144,209,34,208,255,192,32,205,61,27,58,8,178,16,160,208,213,147,93,136,115,111,128,235,43,29,141,175,35,87,144,172,132,74,116,121,13,149,68,34,13,212,84,30,61,54,13,121,215,212,152,48,88,28,104,199,205,29,141,91,223,233,106,0,116,223,183,121,114,160,168,226,245,179,214,68,224,134,27,191,121,253,249,95,255,245,111,253,201,31,139,8,193,11,67,39,104,34,175,40,116,133,217,16,119,38,106,150,189,142,31,180,240,121,44,34,96,107,136,216,60,237,29,124,1,173,120,206,125,51,162,188,188,188,120,162,11,221,247,253,210,26,51,35,26,1,180,145,190,150,94,214,191,126,127,170,80,96,92,46,200,113,190,153,126,218,130,127,235,237,170,170,104,104,80,179,44,178,82,140,89,96,151,152,145,67,81,152,57,131,178,107,139,17,24,113,46,232,171,60,245,129,172,137,103,193,215,155,129,80,185,247,95,85,87,209,168,158,218,237,67,96,186,109,50,210,195,2,236,162,131,203,173,8,176,194,211,251,151,95,9,63,171,27,232,179,193,131,108,93,222,160,33,233,57,0,19,236,51,141,134,121,163,144,55,58,209,71,143,55,4,231,241,63,247,107,238,55,79,66,195,163,214,251,122,229,145,151,95,227,197,200,255,15,17,9,199,240,206,174,169,67,116,31,79,125,247,54,18,107,76,28,243,250,230,52,144,254,64,187,92,48,67,122,166,3,157,176,154,183,35,118,119,205,184,250,96,243,194,122,248,118,120,224,195,70,122,103,218,122,8,249,42,94,176,239,188,61,183,153,1,90,12,55,210,162,5,132,216,226,102,83,40,216,138,212,37,105,33,250,116,81,80,138,116,13,115,202,131,66,66,108,237,3,16,134,65,114,8,170,166,44,44,126,253,202,180,171,218,130,232,105,75,14,1,137,168,222,76,80,224,149,95,255,205,191,254,43,227,168,245,174,198,255,186,223,141,242,106,241,238,157,17,111,68,188,90,195,70,93,24,217,236,73,35,232,145,192,101,189,118,142,113,142,199,34,162,251,190,41,13,10,106,53,193,50,116,222,193,246,81,102,209,40,100,156,214,44,29,4,120,93,234,142,123,243,17,139,200,252,147,128,221,212,205,84,101,10,130,79,96,226,22,6,89,103,145,177,201,168,140,213,201,199,226,91,221,22,65,247,60,77,241,240,14,75,134,83,210,250,3,227,243,20,175,56,213,160,73,175,48,221,134,130]);fileData4.push.apply(fileData4,[80,38,247,157,211,67,102,253,35,20,228,61,28,32,230,186,143,99,38,216,114,141,166,212,45,17,129,134,160,242,208,25,59,33,175,56,100,155,97,206,248,32,143,245,38,143,144,81,65,91,2,26,105,71,226,105,152,101,144,32,42,187,212,101,1,141,185,219,153,23,23,201,66,51,200,81,39,184,156,13,235,148,191,6,254,108,97,153,231,236,163,19,103,255,77,223,158,55,140,114,141,178,99,94,10,110,67,43,219,236,23,119,82,129,138,144,108,6,133,184,240,68,242,251,67,211,61,114,58,231,242,244,60,63,127,125,194,201,80,33,239,14,87,47,97,154,39,206,242,12,51,205,221,241,15,176,181,87,214,213,250,220,160,223,223,83,68,165,15,197,192,160,192,164,213,85,34,18,239,77,153,57,26,17,121,253,134,25,180,200,55,36,80,148,82,244,0,32,65,209,234,79,136,242,233,211,167,31,255,232,103,95,125,245,205,103,31,62,130,80,3,164,151,235,242,222,223,61,250,71,204,239,218,175,229,121,7,161,133,166,67,139,187,10,175,134,187,105,10,104,12,94,169,70,198,219,154,206,74,189,243,118,181,143,98,139,158,27,70,169,41,31,35,215,101,213,18,7,70,172,74,60,169,122,224,222,59,32,183,214,230,18,160,211,95,241,13,231,19,59,226,153,35,255,124,119,225,163,33,196,246,24,251,86,187,62,216,229,186,232,255,234,58,99,45,238,171,107,16,236,220,29,166,3,102,150,131,85,154,147,38,150,110,235,148,84,188,136,86,255,31,33,85,12,134,28,108,166,126,162,193,76,112,112,145,243,135,162,35,184,65,246,134,20,77,64,242,119,66,68,200,23,0,54,20,16,184,21,73,128,20,25,47,208,208,180,34,93,113,123,207,29,54,148,54,155,73,32,171,192,184,207,68,73,32,76,115,71,250,32,202,16,240,142,33,242,105,8,192,131,46,61,184,209,178,178,152,216,236,54,224,221,118,111,250,123,68,110,156,111,159,55,164,197,39,175,208,2,232,215,197,67,22,135,139,208,155,242,177,211,113,37,100,22,35,204,102,172,34,201,1,238,33,151,34,9,122,55,207,121,189,44,139,227,63,205,234,75,3,253,97,100,32,118,225,20,197,40,204,44,192,90,159,57,45,141,237,237,5,33,162,191,255,225,223,124,252,254,255,230,187,191,245,219,168,253,180,158,116,8,198,209,68,137,156,22,230,79,140,240,66,244,122,17,180,11,21,123,105,47,87,62,187,122,239,138,96,102,255,28,34,186,76,238,91,18,44,77,6,172,12,255,14,156,128,118,61,9,208,207,76,157,21,108,100,70,80,128,201,232,77,131,38,36,153,56,148,33,75,221,31,132,95,208,118,145,149,3,34,38,172,83,18,7,107,59,178,69,132,136,10,124,30,232,113,115,49,221,5,214,111,198,192,119,148,242,236,130,29,126,19,25,247,156,11,193,137,140,239,42,1,133,129,210,75,43,160,205,246,105,111,21,215,233,229,191,139,247,57,181,255,178,96,56,133,90,3,70,203,57,216,238,151,255,204,229,158,135,44,140,83,151,60,236,152,212,208,109,234,209,20,217,7,145,113,18,136,104,111,206,164,104,50,144,68,235,122,33,139,134,244,50,48,201,0,130,52,23,112,172,56,69,208,122,166,166,85,53,43,3,136,154,72,137,44,5,66,20,223,30,207,37,94,187,218,113,12,40,19,28,142,218,90,141,22,233,39,46,205,105,103,91,3,55,223,225,202,185,91,47,167,66,79,224,157,254,243,232,240,107,88,218,217,29,237,210,154,103,82,83,185,49,161,17,37,155,16,196,14,118,63,52,104,234,253,100,254,13,188,153,165,86,93,253,118,249,49,38,140,36,140,205,144,181,46,121,231,87,132,128,8,177,191,240,46,36,142,58,239,142,120,192,220,65,196,215,9,64,23,179,36,252,57,57,246,110,221,51,1,192,37,174,109,7,128,46,55,0,252,249,191,248,87,95,124,241,101,243,117,51,99,218,146,191,188,76,19,138,69,233,186,231,143,191,230,196,106,18,65,188,244,30,178,113,137,198,113,167,102,112,148,142,150,96,230,16,3,33,100,31,212,140,237,76,141,207,244,245,88,17,3,64,171,8,252,214,232,117,114,160,92,97,193,29,203,24,78,109,251,142,206,85,72,74,69,97,240,110,49,206,230,102,123,15,197,158,133,113,239,46,48,202,125,197,235,15,105,121,114,170,251,19,4,164,242,250,51,212,246,198,93,157,77,255,1,91,224,68,115,246,111,141,109,217,150,254,234,71,221,142,39,43,197,123,181,192,98,4,137,231,83,95,181,99,59,113,235,234,243,136,215,110,243,132,212,192,53,12,105,161,46,174,122,45,34,243,85,133,38,159,236,51,219,221,102,3,75,251,219,68,30,237,165,30,20,191,49,187,253,124,171,106,107,207,147,5,118,59,131,173,15,115,180,23,229,152,17,194,164,177,127,167,85,209,94,169,16,156,55,207,37,218,238,39,182,237,151,50,112,242,197,21,230,234,148,166,7,16,60,33,102,219,59,253,161,91,202,247,126,134,245,246,103,33,66,206,65,25,43,73,48,149,196,137,0,233,123,80,31,32,132,127,250,163,31,252,71,223,251,103,118,2,217,242,11,174,16,161,233,251,216,144,62,194,135,175,190,254,230,55,62,255,168,88,205,117,189,92,31,94,52,1,120,5,112,116,193,171,41,190,234,238,32,34,210,111,223,107,167,97,132,154,239,141,113,66,202,116,140,176,105,64,57,173,2,153,203,31,30,65,118,74,7,217,31,68,215,104,153,251,79,68,110,160,45,81,30,178,88,99,91,10,85,231,213,82,4,202,116,84,44,108,31,62,213,199,9,114,157,8,191,211,122,103,135,80,191,141,228,100,50,198,100,3,183,34,188,83,69,126,176,6,74,63,46,80,83,118,198,162,98,218,1,120,76,252,132,162,202,183,12,125,217,68,253,96,27,191,154,18,207,135,106,191,191,240,235,25,41,239,0,30,210,143,103,190,96,67,237,250,139,231,51,218,28,96,227,102,218,67,114,137,147,236,34,38,231,193,128,70,69,2,144,13,23,160,125,184,25,199,245,83,188,157,188,199,107,184,227,113,122,202,229,176,231,194,229,50,16,223,248,215,209,97,204,198,232,222,53,7,177,18,111,194,94,156,34,176,99,109,146,55,126,156,88,63,250,254,20,247,147,153,2,143,176,181,64,153,118,0,176,53,44,26,200,143,172,55,215,228,32,185,189,11,146,76,135,133,112,79,153,93,246,94,240,232,240,3,111,153,145,76,116,219,213,158,139,136,0,65,29,223,194,75,205,89,67,168,212,21,0,64,130,75,131,33,187,73,77,117,5,91,10,14,195,223,253,245,95,254,238,127,242,159,33,64,23,182,217,20,225,18,4,183,138,38,196,91,68,190,248,249,151,215,199,15,206,20,108,229,149,168,235,131,29,6,227,192,191,239,155,26,92,62,98,52,119,133,51,56,32,165,254,230,198,63,22,214,48,71,2,64,55,107,57,127,143,218,56,30,134,2,25,68,88,2,188,202,159,46,119,115,98,8,41,221,201,18,110,230,185,239,178,141,14,62,133,251,54,127,10,240,156,86,67,222,113,200,158,9,176,240,35,31,104,245,131,81,247,214,58,33,12,227,182,230,157,80,67,190,118,178,217,37,162,228,215,181,50,157,186,248,199,127,104,221,100,174,253,254,10,254,48,210,150,157,245,102,62,193,248,8,8,197,195,50,125,63,81,189,216,210,186,34,13,130,232,93,45,10,245,200,139,31,64,101,135,96,142,98,119,142,131,155,26,213,156,56,138,190,62,108,0,38,101,0,24,127,82,178,69,232,22,229,128,25,48,220,127,112,199,240,147,71,26,207,250,152,205,64,86,181,42,216,189,195,242,222,176,226,45,128,195,149,46,60,246,168,66,223,162,115,122,207,90,46,141,140,12,114,249,8,184,18,240,222,100,244,5,26,17,236,196,124,113,134,89,244,196,219,89,163,177,202,239,221,5,153,173,153,148,1,135,48,181,207,94,174,41,5,4,5,46,20,0,70,104,175,2,212,228,227,23,95,254,244,239,127,241,11,18,45,190,8,0,116,181,232,217,111,144,15,48,124,113,203,75,101,100,0,84,250,38,16,9,95,68,122,90,244,222,17,229,186,94,12,196,215,213,46,32,182,198,204,247,125,183,214,32,155,179,187,166,84,113,226,145,42,211,187,173,176,195,114,75,68,122,17,235,162,25,6,217,117,75,118,189,73,239,76,52,111,234,171,225,68,3,65,96,116,226,245,62,183,43,173,13,100,29,244,78,129,192,41,3,217,32,188,247,170,13,55,3,44,207,147,163,13,191,199,5,67,172,103,193,213,143,22,78,151,104,56,104,124,108,144,84,104,144,69,232,45,71,32,66,18,119,50,64,83,205,128,16,85,55,124,61,90,124,175,112,4,174,212,192,196,174,112,2,82,241,78,226,122,194,248,235,82,253,133,80,153,254,132,84,168,159,56,215,56,195,238,49,48,223,77,12,172,247,164,100,27,130,70,34,66,64,37,77,58,112,30,36,16,171,233,106,115,34,238,26,129,130,128,23,247,14,34,42,101,129,110,103,12,50,27,238,204,198,188,78,214,164,246,206,57,9,219,216,33,146,44,146,71,168,170,154,231,128,0,244,86,67,55,115,163,176,86,195,228,113,18,244,122,180,244,38,39,92,234,65,58,143,194,140,43,11,46,254,185,129,197,231,242,250,150,226,200,53,56,68,239,230,180,131,217,195,113,55,191,68,221,159,106,122,78,136,98,119,220,26,161,32,110,114,87,143,37,79,40,1,2,214,13,128,220,37,54,21,32,69,190,156,78,196,135,104,241,205,86,128,208,109,68,152,0,27,82,232,192,7,111,144,80,243,203,26,160,0,112,55,78,188,85,160,228,183,246,122,247,87,238,31,218,197,204,66,164,204,2,0,105,118,85,130,208,48,73,67,227,53,211,165,63,222,25,17,137,161,255,213,95,254,205,151,95,117,68,66,84,174,39,132,113,27,0,64,103,105,197,201,71,147,142,174,235,66,39,221,223,247,141,136,193,254,140,10,160,133,222,184,74,13,187,176,176,163,67,44,122,198,196,100,208,133,145,165,169,59,30,34,220,125,58,192,123,103,232,198,106,122,56,222,39,2,248,170,112,153,217,141,68,0,252,96,209,124,202,161,126,8,19,126,38,105,108,3,235,79,191,125,75,237,127,104,118,54,127,187,176,254,75,155,124,54,29,154,160,167,44,7,147,97,164,85,44,152,0,222,213,239,79,134,201,91,134,232,0,127,78,233,96,187,224,48,193,29,7,180,56,198,67,246,86,59,40,201,11,26,147,22,113,85,9,161,252,34,189,173,164,9,220,145,55,167,231,4,178,145,247,102,72,173,60,189,72,223,193,147,129,218,169,199,159,58,190,242,146,119,175,14,22,215,254,68,154,100,121,32,242,251,43,217,253,234,246,220,205,188,233,38,242,236,58,183,165,109,109,99,54,10,51,109,2,221,234,242,204,143,52,121,86,116,62,160,55,219,254,79,211,123,74,92,251,234,89,192,18,43,144,112,165,134,28,17,209,44,144,54,182,192,121,159,167,199,191,209,238,185,199,111,209,175,188,246,215,124,49,144,208,55,191,250,213,191,255,151,127,246,253,255,252,159,161,117,65,12,164,110,233,104,30,117,136,252,250,229,43,208,11,141,216,101,117,238,52,26,40,249,63,225,184,41,18,110,68,120,223,183,14,50,89,44,22,62,16,29,184,121,170,87,239,238,24,106,91,46,213,88,210,228,222,195,132,151,27,178,119,16,50,33,156,54,71,234,199,62,34,149,39,189,70,172,203,243,205,51,173,83,86,219,6,205,255,90,55,251,59,141,241,134,145,118,228,92,130,178,7,17,80,115,9,223,40,241,57,245,12,206,234,226,225,94,137,200,194,176,141,136,218,29,93,15,59,131,5,83,154,191,13,79,57,48,145,162,43,32,196,25,234,221,211,159,188,234,135,226,119,187,230,101,181,128,216,37,65,6,49,172,218,242,16,172,74,224,135,106,34,40,234,40,106,189,176,88,218,43,141,40,24,171,167,141,128,101,56,21,58,103,223,190,66,151,181,23,74,233,129,75,192,168,221,190,36,3,144,134,228,119,50,216,14,25,49,123,11,7,41,22,215,8,129,204,1,11,210,42,244,120,123,141,8,116,84,132,60,210,13,78,35,233,209,30,110,174,224,37,71,7,118,13,254,73,25,240,36,23,88,221,121,15,133,120,74,4,27,126,155,203,176,2,0,184,163,255,111,251,188,85,66,145,53,76,185,95,17,255,44,201,91,12,33,155,71,225,236,178,103,84,177,250,98,187,55,79,104,80,36,116,144,92,226,227,77,77,46,150,220,144,128,138,210,83,115,174,68,4,26,65,239,23,210,199,70,183,180,15,64,44,140,8,216,229,26,218,91,148,111,190,185,127,246,227,47,152,249,34,108,128,40,112,93,87,163,23,112,229,87,212,232,156,237,215,123,255,230,155,111,94,174,139,136,136,44,168,254,227,75,11,85,180,27,99,141,12,123,16,66,2,34,106,72,186,221,141,251,86,205,130,92,109,208,27,92,2,26,123,6,175,175,183,158,69,26,184,60,173,89,252,189,176,161,33,54,78,181,167,144,19,74,238,51,215,189,210,64,97,239,47,84,110,221,237,202,183,20,244,192,122,25,5,134,125,158,224,219,55,228,3,172,25,43,54,124,203,10,119,72,124,241,184,201,88,71,135,53,109,102,59,133,176,146,98,22,105,88,108,170,183,121,194,167,245,128,31,222,132,52,231,3,79,92,207,229,92,76,213,159,246,130,128,229,248,135,137,240,227,127,165,51,13,177,77,218,162,157,10,178,29,18,34,92,141,53,52,58,32,161,243,208,88,163,124,29,31,51,125,0,216,93,192,164,128,101,51,144,214,28,177,34,109,44,93,87,168,205,117,175,49,97,19,139,188,1,116,56,140,50,178,211,88,157,135,78,18,241,12,193,192,88,118,130,128,180,173,225,124,205,200,89,115,240,166,119,244,114,122,105,155,127,199,224,5,110,169,178,109,116,142,144,128,250,62,1,0,246,220,104,34,180,236,0,150,9,135,198,77,15,182,86,188,81,110,248,234,168,145,8,143,43,159,199,144,41,177,150,15,170,203,196,2,34,64,2,20,128,59,81,251,227,166,115,35,3,75,68,87,54,124,168,163,176,53,221,15,175,9,195,68,120,93,87,239,93,164,119,16,100,102,185,89,218,215,95,125,241,91,159,152,63,52,2,100,68,96,188,28,229,19,68,248,249,207,127,250,171,47,190,254,244,233,211,203,199,23,102,236,2,68,31,131,126,19,100,158,120,14,158,2,143,174,12,64,230,224,138,180,120,66,10,254,92,23,129,64,239,253,186,46,68,100,238,144,72,96,61,101,132,165,239,97,102,70,131,74,101,93,5,101,165,220,154,189,160,188,254,156,16,233,179,75,95,245,217,201,158,133,87,218,254,150,240,235,176,41,63,179,36,195,171,100,92,64,184,187,75,19,115,230,68,35,123,64,117,96,241,13,216,202,116,223,140,100,217,52,62,111,61,165,85,14,6,21,86,154,4,65,167,223,191,22,247,160,132,6,254,19,79,137,102,87,206,54,122,255,165,244,175,2,156,148,178,61,11,193,34,5,126,251,18,156,179,79,98,124,255,202,45,33,235,195,117,97,128,210,160,49,153,195,140,185,197,73,78,179,113,177,82,104,239,210,211,174,14,217,74,105,6,193,28,67,54,36,13,146,145,55,168,230,7,27,229,212,161,77,41,101,93,93,182,78,23,9,99,14,10,27,87,14,239,251,229,55,3,97,206,115,64,253,58,135,59,52,63,63,20,158,250,21,55,102,183,179,13,102,135,177,169,249,99,8,233,130,220,220,213,123,57,200,44,64,187,160,36,12,233,131,225,251,163,88,53,82,190,147,152,147,146,228,194,21,215,255,85,7,148,176,221,83,186,191,163,29,156,127,68,31,188,56,14,136,173,49,16,145,232,69,164,255,242,71,127,251,187,255,240,79,174,223,253,61,125,134,212,108,66,177,195,167,191,222,175,175,242,161,93,234,184,160,20,29,5,112,110,97,53,80,187,111,190,67,171,101,202,172,81,233,116,1,160,200,207,235,235,107,150,137,245,222,85,192,182,61,255,213,68,142,147,136,57,124,101,251,45,247,43,135,192,65,15,189,169,77,200,11,116,16,138,128,64,216,59,27,207,196,193,233,210,47,219,167,69,234,189,236,169,232,252,139,54,153,71,126,9,194,172,162,196,227,60,190,253,167,192,52,187,235,254,120,99,176,144,236,39,253,237,160,186,42,227,55,247,149,188,61,224,63,111,53,54,235,96,196,6,184,249,169,141,230,171,197,70,122,91,253,139,64,36,53,171,152,12,150,33,133,142,73,37,151,50,128,248,255,198,108,225,27,5,2,217,88,81,15,87,103,33,73,118,208,126,128,81,4,94,102,31,233,173,169,209,204,112,91,158,115,250,17,226,225,38,205,111,190,237,207,110,198,209,53,103,230,62,8,9,35,56,55,224,33,158,247,219,168,10,30,214,3,52,179,194,22,61,199,51,204,53,28,42,189,137,143,23,50,225,75,25,210,201,238,244,195,62,26,164,214,171,160,4,203,10,118,21,5,28,194,170,15,24,71,5,22,82,211,106,99,195,88,218,196,56,9,50,254,227,185,22,152,188,163,17,146,34,140,213,208,234,238,76,172,247,75,19,20,145,203,241,76,20,129,95,252,244,139,91,211,210,4,0,9,27,1,162,144,179,245,83,20,204,107,239,49,59,27,65,149,202,135,193,194,88,151,102,204,162,43,3,63,60,46,29,185,39,227,108,230,126,93,151,145,240,116,121,96,62,71,67,92,167,38,174,49,97,76,200,190,157,34,150,223,130,53,17,2,184,24,101,204,235,184,8,9,10,51,110,151,80,62,3,169,165,246,101,111,216,188,156,128,100,209,133,66,221,4,207,178,173,254,7,71,248,167,61,240,201,255,103,139,204,156,86,109,88,22,197,254,69,86,114,228,209,252,199,34,50,69,34,146,247,77,183,56,227,31,59,79,135,132,214,13,176,175,229,247,197,203,143,9,204,141,63,236,50,229,3,161,16,128,54,254,83,3,103,15,81,101,203,239,114,172,159,60,40,210,255,186,17,240,180,0,231,33,195,49,81,176,25,192,17,24,51,2,1,203,146,217,237,125,160,184,88,19,66,172,25,210,128,91,101,123,115,107,239,229,44,83,30,158,81,151,85,155,242,176,42,24,241,220,11,111,234,161,253,127,216,43,140,10,203,171,207,202,210,85,152,21,76,97,125,230,57,47,17,132,70,187,151,198,125,22,198,176,115,223,146,56,214,219,36,252,151,106,102,137,85,140,14,28,197,48,72,247,80,88,215,34,104,251,0,22,94,246,252,162,244,158,124,234,188,234,168,209,8,128,128,89,88,235,241,21,170,52,230,190,142,113,90,42,243,50,117,200,167,80,24,80,218,7,231,128,26,213,88,59,145,23,173,119,191,252,217,175,126,245,197,55,205,172,207,101,216,236,140,224,151,54,9,207,134,33,117,250,32,21,169,87,71,58,91,107,244,30,51,20,123,152,189,122,24,197,127,142,17,178,143,241,66,227,101,166,170,26,191,55,95,49,35,29,172,170,177,161,178,134,203,33,92,115,96,150,63,208,106,234,36,123,191,170,89,44,22,31,228,59,215,95,91,73,20,28,242,58,246,110,89,203,109,186,191,111,147,111,251,123,118,128,73,250,179,191,147,25,222,69,91,122,131,8,148,126,5,60,166,157,172,105,42,129,6,193,214,17,250,248,38,211,9,122,202,62,163,219,221,224,250,12,195,105,10,220,87,98,5,202,243,226,154,136,166,78,118,202,51,88,209,176,169,211,127,144,26,45,23,30,109,99,73,222,235,225,3,61,55,106,133,27,48,109,185,228,105,155,181,13,77,90,47,209,105,145,123,250,78,133,7,25,159,190,109,60,230,36,217,65,158,136,194,219,77,245,244,254,68,121,241,63,167,89,1,42,119,136,75,229,140,17,61,57,215,98,25,77,210,146,224,22,214,249,170,246,242,16,245,112,226,55,6,18,163,182,149,159,250,189,6,203,232,36,221,24,169,193,5,253,239,255,252,95,2,220,58,215,119,226,75,148,161,44,253,190,249,254,170,95,4,64,4,32,204,55,192,11,52,243,231,105,64,68,116,223,159,0,136,232,5,17,91,171,107,189,60,139,117,238,102,7,36,210,76,54,220,26,170,114,77,218,168,197,247,253,137,58,93,212,180,211,15,190,29,36,213,88,46,241,250,146,46,122,113,113,175,53,115,155,3,220,11,19,13,165,88,112,147,57,216,238,67,144,236,178,53,47,226,33,254,236,235,61,147,35,32,20,8,14,175,180,173,94,140,226,226,43,203,104,118,147,123,56,177,125,226,122,90,249,236,11,35,136,147,79,81,64,243,129,123,102,194,162,69,211,8,14,119,28,115,192,183,229,182,25,54,44,165,4,87,37,90,116,174,186,224,211,113,1,29,36,176,245,128,115,204,211,234,154,81,16,72,16,47,49,195,53,70,36,217,49,68,13,117,97,209,145,180,22,157,20,22,38,176,250,213,97,234,212,71,56,76,122,163,66,16,32,41,1,124,128,114,185,211,119,215,230,180,28,197,228,30,161,10,123,157,78,69,231,160,134,36,164,94,93,138,93,244,120,99,69,69,97,34,12,172,206,66,166,131,1,243,111,113,230,121,179,188,240,134,200,9,234,132,100,232,95,158,100,75,137,17,18,247,83,220,32,49,25,128,135,241,173,39,7,51,83,208,231,44,195,150,243,81,205,187,28,43,6,1,62,214,110,92,44,128,156,200,34,90,11,215,37,68,182,244,33,81,75,12,232,32,13,74,111,55,119,84,50,200,85,227,6,87,44,142,213,87,10,152,173,64,249,53,179,217,246,205,204,55,3,124,156,103,162,8,190,141,239,138,58,144,217,53,163,0,66,122,69,202,157,177,8,151,134,141,133,195,205,109,136,94,168,233,147,50,183,5,17,238,2,34,42,99,205,109,40,186,181,160,69,50,136,244,206,70,214,239,222,10,19,2,230,236,51,1,34,141,170,248,226,139,95,160,78,34,4,87,167,139,104,208,40,127,244,163,191,67,36,102,190,46,205,238,197,240,126,120,129,107,82,190,245,238,58,222,202,150,211,189,71,250,230,24,193,56,111,195,117,96,185,95,249,122,1,108,87,9,23,99,104,132,211,94,94,135,144,240,181,104,129,162,178,228,214,126,44,132,251,216,26,122,77,167,17,185,81,101,177,186,127,168,195,141,70,80,192,150,40,182,140,138,165,235,195,149,168,179,99,95,192,193,100,109,223,140,28,50,169,243,153,50,143,132,197,109,60,63,184,12,195,134,19,174,37,16,6,15,35,157,177,232,230,64,146,83,38,192,48,36,216,61,224,42,111,150,39,229,132,231,74,229,83,103,219,83,75,234,179,20,77,195,245,220,122,99,20,72,47,115,105,157,166,255,149,234,156,19,106,44,93,39,40,185,43,15,157,140,27,75,231,81,88,97,80,206,64,77,20,64,66,239,133,184,87,39,216,87,152,162,237,216,164,92,13,254,76,127,128,203,183,122,248,119,34,248,171,58,129,4,248,173,9,224,129,105,186,118,63,25,194,234,96,161,184,97,157,191,222,137,171,119,203,120,40,49,254,109,106,44,142,67,249,214,189,39,47,59,97,216,22,96,30,40,167,51,9,22,181,112,102,236,148,81,79,47,136,214,166,29,192,144,154,11,22,132,195,221,54,213,233,51,227,31,211,187,234,98,44,85,6,244,206,106,68,72,130,132,194,64,114,197,107,251,234,87,95,8,124,0,248,36,130,210,17,46,210,220,225,222,251,245,210,162,113,104,205,4,1,146,132,6,34,66,195,173,229,138,238,59,39,24,232,73,168,210,195,192,170,94,94,94,144,164,11,147,227,107,250,91,110,97,226,116,105,82,249,132,122,239,66,66,48,71,183,23,181,244,104,244,198,46,55,79,82,179,144,122,67,251,193,236,206,120,186,172,17,55,68,78,121,127,44,34,23,186,198,96,46,35,60,80,75,229,129,76,147,31,13,61,35,12,179,115,160,182,46,234,110,72,227,12,67,158,178,135,203,175,198,253,175,30,152,219,82,171,39,233,89,253,65,18,193,241,140,22,22,235,140,177,132,241,81,62,144,240,28,105,253,78,232,9,55,214,190,179,209,60,28,83,48,3,221,119,254,15,153,6,186,243,216,236,161,223,132,182,250,177,53,128,16,96,111,136,192,112,171,64,186,88,74,140,80,131,66,239,42,92,67,105,2,206,13,39,24,124,211,146,3,74,160,226,227,157,9,62,212,80,138,73,59,54,29,9,25,88,223,215,247,183,66,134,247,127,32,20,22,94,18,91,86,86,2,131,52,49,183,206,7,40,53,239,126,211,2,89,24,204,158,251,153,252,54,29,60,53,77,79,18,97,84,203,90,67,60,137,245,112,93,39,89,243,14,219,147,198,38,12,63,67,144,26,32,1,200,240,251,26,203,78,156,99,53,167,115,229,66,188,199,246,72,248,245,182,195,0,1,122,111,194,183,157,88,35,19,152,254,249,63,255,179,175,190,185,211,43,111,215,117,105,158,151,169,115,123,39,106,227,157,77,174,112,102,236,28,216,119,122,114,173,81,209,226,118,209,206,101,92,88,204,204,252,210,46,240,160,203,36,227,48,20,210,214,102,213,162,89,84,254,208,10,207,47,38,137,236,64,16,139,98,70,16,119,150,206,23,16,225,233,194,32,68,62,232,3,19,180,32,148,124,99,250,67,111,59,101,156,102,40,105,45,78,85,177,185,87,99,45,34,210,90,221,56,108,120,243,81,55,46,203,240,8,58,117,61,211,60,177,117,4,202,79,178,156,62,59,56,126,119,116,81,253,30,218,64,64,239,163,18,189,115,247,112,242,173,100,4,148,221,4,0,197,90,224,244,59,236,20,19,12,50,113,61,72,134,122,118,125,2,233,192,91,202,61,59,122,73,38,251,26,85,222,207,128,92,103,252,120,136,23,98,17,26,207,26,215,252,245,24,13,55,171,130,147,62,139,229,65,196,254,188,248,221,184,178,107,176,225,210,221,51,2,1,158,118,203,144,224,169,105,82,76,59,100,95,255,226,124,197,206,19,9,14,214,141,6,65,231,97,178,181,150,249,169,88,52,231,51,168,59,49,206,215,55,150,157,101,196,131,181,169,33,183,192,62,88,228,181,34,139,39,36,194,88,158,235,87,198,131,187,71,142,78,102,140,112,65,35,162,251,126,253,219,127,253,231,191,255,79,255,83,1,32,162,203,187,120,145,27,184,67,67,140,180,85,94,224,84,34,82,229,23,0,92,116,101,139,183,108,241,159,71,254,169,67,215,208,237,64,150,252,64,227,251,190,253,109,53,124,169,131,92,106,12,42,28,250,169,188,154,118,233,214,176,238,201,35,2,12,122,172,197,147,41,23,167,143,40,71,151,116,44,151,209,41,218,109,79,107,153,192,113,132,237,20,189,43,223,242,30,98,15,166,218,186,58,143,191,119,26,120,63,39,47,188,128,150,160,152,249,157,113,54,195,169,88,167,104,195,119,62,79,178,227,106,219,147,238,198,130,135,16,158,83,139,247,235,188,47,186,129,192,77,249,150,234,223,156,42,74,44,158,50,80,67,136,18,117,92,223,94,148,134,152,108,250,217,204,159,199,137,78,136,108,34,172,234,40,176,93,199,110,135,27,74,78,66,217,2,189,240,223,183,133,245,36,2,207,112,199,36,208,125,160,60,236,22,191,179,158,192,18,42,118,60,165,16,70,157,104,69,185,127,61,85,219,129,233,139,72,50,178,5,85,128,11,132,167,183,227,0,22,103,183,252,222,189,23,100,14,139,205,248,76,102,154,78,215,146,81,74,119,194,204,192,180,227,229,244,228,219,154,205,180,99,124,201,203,225,68,146,4,15,121,124,189,191,250,194,168,64,34,198,43,122,125,189,127,249,179,47,17,27,192,157,93,164,1,236,33,52,9,32,35,89,116,93,41,57,10,106,58,90,162,52,8,221,119,215,140,95,37,242,3,200,22,61,200,107,128,225,16,107,225,123,174,178,118,55,115,61,4,253,62,35,230,123,205,86,60,185,53,141,173,93,222,50,237,172,23,116,67,62,211,15,114,26,176,45,245,122,136,59,48,133,141,44,73,41,179,30,231,73,37,31,140,58,150,83,221,127,135,138,50,130,189,242,230,54,31,63,130,67,235,43,107,152,140,36,63,44,172,84,232,205,155,92,126,60,125,10,5,160,91,19,92,89,17,161,135,48,153,21,2,250,181,79,184,231,70,152,113,147,173,56,99,211,147,51,48,204,169,18,57,68,76,200,12,224,124,27,20,131,37,72,8,74,17,35,161,26,16,65,26,96,151,28,174,102,148,89,206,32,155,70,11,140,165,110,36,249,232,109,15,67,59,137,136,122,174,248,242,154,167,118,190,32,111,60,250,208,117,157,155,197,49,89,41,178,50,211,38,32,104,213,0,199,137,104,247,212,18,38,179,193,211,83,154,211,105,206,208,107,109,189,95,198,203,129,49,30,65,69,192,130,205,236,149,39,168,14,152,84,59,152,54,125,178,117,129,92,235,73,6,151,176,238,243,142,5,74,67,234,43,185,81,16,132,231,73,98,234,108,172,14,95,173,17,25,193,242,238,208,249,22,20,192,118,125,166,182,205,13,137,131,77,123,127,250,70,110,232,221,118,227,224,61,188,105,193,176,193,48,251,158,91,6,253,245,247,125,127,250,244,233,190,239,248,54,253,134,72,43,134,37,20,197,224,248,62,102,192,251,190,149,247,169,39,98,7,9,178,20,120,6,61,10,4,217,32,126,69,238,71,138,155,16,51,243,157,205,152,194,219,78,222,241,207,243,135,20,73,241,147,66,242,33,226,238,253,50,153,157,249,196,158,238,118,58,237,134,234,88,247,217,170,57,17,20,96,147,29,107,151,31,255,134,40,229,0,170,62,120,5,7,1,110,203,79,221,190,159,245,229,240,233,29,59,177,0,73,70,146,251,51,151,241,253,139,205,167,143,3,225,61,180,221,253,135,72,184,229,143,122,13,226,211,163,101,87,59,165,166,110,30,202,111,97,193,39,136,76,253,190,30,140,49,224,236,45,120,250,202,22,226,127,79,144,203,72,85,214,107,134,71,140,193,90,28,7,127,73,32,172,72,15,153,122,70,144,221,158,64,171,232,114,61,27,20,135,201,130,252,117,11,50,7,179,236,138,195,28,164,122,32,119,204,205,71,29,170,166,250,94,32,32,239,162,194,153,109,18,57,69,229,76,82,50,22,132,11,9,164,127,250,229,23,159,190,249,70,239,59,219,1,220,247,253,221,207,191,247,239,251,191,199,246,18,79,58,100,192,122,241,197,36,242,225,195,21,12,31,128,1,176,232,55,131,217,66,72,142,97,113,135,19,17,238,197,115,163,51,51,183,107,140,78,153,207,195,44,146,44,144,52,0,33,51,250,27,96,94,199,231,131,55,125,234,179,172,35,232,149,208,112,10,118,159,76,183,131,251,183,217,253,186,209,244,195,28,190,186,77,157,76,75,54,124,15,60,47,15,150,78,223,249,41,187,148,162,210,245,143,105,32,82,197,83,159,254,54,102,242,160,62,115,134,198,155,153,54,233,245,22,94,105,74,254,168,66,202,172,53,75,111,108,247,160,249,22,148,80,132,225,146,255,107,215,122,126,92,21,190,193,138,241,248,95,78,177,69,57,72,0,60,222,203,224,23,50,164,53,133,160,1,140,164,167,124,78,56,249,20,23,242,15,52,192,30,223,147,136,91,18,20,117,135,163,8,81,132,41,244,105,111,133,9,191,237,218,118,194,226,159,31,115,132,182,239,52,180,107,193,13,95,247,9,29,170,65,52,252,64,121,218,11,104,112,67,133,50,151,108,214,53,196,204,234,206,178,83,34,234,82,22,24,19,220,63,249,211,16,17,176,207,67,233,87,243,122,175,161,112,215,34,76,156,153,232,32,189,143,8,38,76,214,156,249,20,201,118,70,198,253,189,46,234,32,208,73,248,87,63,251,201,87,191,252,197,203,239,125,7,133,46,245,187,250,155,191,249,155,191,253,225,207,21,142,215,75,183,93,35,250,142,65,110,190,177,67,107,58,248,52,183,3,36,68,81,35,186,56,48,152,89,16,225,190,21,53,178,98,173,52,158,206,78,196,180,23,127,115,23,17,224,6,2,212,134,19,19,17,93,202,128,157,119,161,122,65,163,154,85,116,17,176,19,194,14,158,139,8,19,55,81,68,4,169,129,76,49,241,14,249,65,44,36,38,108,39,13,86,178,54,254,134,30,14,148,6,245,182,12,233,231,206,61,20,243,209,21,206,101,217,193,33,95,193,232,248,141,196,58,151,240,241,94,197,125,93,18,55,30,25,140,195,1,92,40,61,136,234,190,103,128,105,41,109,219,62,23,135,37,182,103,131,38,185,5,146,235,5,11,117,159,53,33,155,57,165,51,113,131,202,43,225,224,249,176,19,46,52,169,195,222,189,120,15,93,42,129,179,217,80,2,71,240,61,167,130,69,209,185,9,65,32,105,110,100,175,201,113,192,194,74,187,73,219,139,142,162,169,225,137,219,84,63,47,50,51,137,26,50,99,182,10,189,208,19,133,114,222,47,44,161,52,224,105,4,54,63,136,145,74,99,58,39,1,132,153,236,152,152,111,186,136,128,77,176,215,194,7,13,76,6,83,176,204,131,72,88,214,185,208,17,160,180,228,47,65,96,106,30,0,103,87,18,53,200,20,123,167,138,245,232,68,28,120,62,3,198,23,177,132,228,164,119,192,120,18,12,118,230,172,29,219,36,239,95,177,141,45,175,44,191,94,189,176,163,15,214,30,186,104,78,5,69,184,89,168,28,32,98,231,46,129,90,129,145,42,239,62,40,39,93,223,21,238,68,244,66,77,4,95,185,43,245,169,203,171,220,93,165,115,55,17,9,52,86,155,67,176,29,192,79,126,242,83,181,225,156,198,165,46,102,239,211,218,7,243,220,106,151,8,222,247,13,234,236,79,118,12,34,195,37,109,92,49,141,86,32,44,255,89,55,192,181,43,231,222,123,8,11,148,231,87,218,255,244,30,241,192,55,37,130,7,194,170,55,239,76,80,100,178,74,222,102,117,141,35,122,46,220,114,186,152,176,34,63,154,133,119,194,103,78,76,155,122,75,3,60,102,24,217,228,177,214,49,150,44,141,159,233,37,41,67,99,93,52,5,111,117,79,146,217,4,35,227,150,38,148,191,127,146,104,201,146,57,28,124,164,244,32,21,81,245,32,179,4,235,134,98,75,98,160,201,107,131,45,193,134,108,161,183,225,203,111,79,211,55,119,0,185,154,167,134,147,223,32,155,226,70,32,146,23,39,65,222,175,78,3,48,237,87,194,166,52,95,51,254,254,52,245,185,52,198,8,111,29,67,211,123,229,103,204,54,3,245,52,122,238,145,198,3,118,234,183,73,118,237,199,85,65,166,173,225,243,74,236,97,53,29,77,192,9,241,219,90,70,231,194,82,87,178,144,171,71,174,239,57,161,118,171,57,159,32,254,117,80,30,26,17,40,60,171,145,50,148,246,183,75,191,88,60,46,17,105,154,90,72,152,9,4,137,213,112,130,253,197,34,19,226,43,33,2,97,127,21,93,6,92,90,255,209,66,225,27,125,152,174,167,124,65,180,214,200,77,64,21,112,127,113,183,231,65,203,225,177,4,86,15,138,91,88,110,9,137,44,51,223,102,154,202,68,164,231,74,94,148,35,141,82,238,96,159,4,149,53,17,210,167,155,153,242,193,219,197,78,161,10,240,237,39,56,102,54,158,188,83,87,31,208,131,81,50,100,145,89,133,218,22,249,157,196,243,55,103,228,231,118,117,254,140,206,63,190,229,113,190,255,87,172,5,75,99,194,214,2,58,157,46,38,185,167,21,79,248,117,192,153,152,215,227,192,131,22,165,100,100,123,97,141,109,73,149,90,86,114,222,9,227,102,132,55,75,137,29,249,66,171,95,230,98,37,143,249,132,85,223,102,17,206,63,152,203,189,106,199,80,87,193,112,143,215,50,48,189,169,217,148,173,75,18,192,18,254,165,122,26,161,137,139,252,188,50,121,136,163,201,11,222,51,124,148,29,17,112,27,146,149,82,201,4,14,73,135,249,167,26,232,162,90,204,255,142,249,205,93,218,137,140,52,45,81,227,243,154,189,202,83,162,248,54,129,61,42,126,247,35,142,150,21,203,41,50,76,157,108,25,103,122,171,138,216,47,34,94,46,48,18,0,66,245,23,202,132,31,18,147,224,50,51,203,45,192,212,8,177,57,189,30,17,26,161,220,172,49,97,8,0,23,1,50,195,47,126,250,197,125,51,82,239,140,47,87,211,11,146,161,3,188,148,26,141,205,144,124,70,109,225,91,195,225,58,196,192,208,85,207,166,153,45,140,224,191,73,157,181,209,249,78,213,224,144,25,145,128,241,150,251,229,229,69,183,190,68,197,177,57,183,27,97,118,168,111,83,239,128,41,204,61,103,214,251,78,28,34,113,44,163,25,160,185,200,248,84,127,53,218,39,183,15,150,66,204,176,49,94,182,222,116,47,221,122,136,103,169,81,236,251,4,99,144,96,154,151,45,22,202,102,45,182,97,119,212,44,189,105,68,197,197,247,127,160,64,184,54,101,112,44,16,115,236,204,80,115,184,73,95,86,21,229,123,163,91,129,80,38,88,200,77,82,167,227,152,152,76,60,171,130,224,17,174,157,47,65,66,102,166,219,137,211,83,45,92,114,153,104,142,254,162,246,74,128,109,29,124,51,204,43,82,195,214,113,1,0,60,48,96,238,223,139,149,69,35,236,81,13,91,38,230,205,139,34,207,187,158,150,7,207,86,154,185,199,223,238,126,73,30,54,189,8,28,235,29,220,75,195,120,175,108,151,170,68,155,242,211,253,214,6,17,134,119,248,218,234,253,142,128,98,134,5,184,14,43,142,127,112,56,181,229,66,140,169,113,124,224,136,39,171,193,249,111,171,59,208,238,246,220,186,248,185,61,61,143,19,189,41,57,200,107,26,16,205,89,102,150,100,144,234,103,19,185,65,218,133,47,119,99,126,253,225,95,252,235,63,249,237,223,33,186,46,0,248,209,127,248,187,151,235,179,251,254,213,199,151,74,209,1,67,99,204,228,89,16,0,174,75,217,156,228,201,95,196,172,88,13,235,120,106,108,83,47,181,132,164,71,66,135,14,35,216,158,215,9,75,187,42,21,4,228,81,215,143,101,153,84,139,121,242,106,173,233,175,213,119,55,75,174,229,208,218,167,213,220,166,139,169,46,114,250,230,242,73,112,84,175,54,121,15,183,103,219,200,3,188,145,1,128,2,123,64,115,145,101,29,59,250,243,37,120,124,194,136,207,131,145,76,25,179,4,185,251,94,162,70,128,65,14,8,140,142,231,151,86,11,163,249,178,210,128,93,109,68,229,0,240,204,94,60,205,46,227,15,142,66,205,231,220,91,99,199,123,198,181,135,175,224,66,215,143,172,186,10,199,13,69,121,134,230,225,45,254,82,254,76,21,163,53,31,120,194,80,141,61,0,125,107,156,203,123,94,218,123,232,64,154,120,203,143,142,255,167,17,228,153,83,228,119,55,57,242,122,36,71,28,120,92,24,237,132,26,248,248,3,226,20,198,121,90,107,23,17,181,117,147,229,151,210,78,48,159,221,220,38,17,128,178,46,87,113,143,6,52,123,16,75,152,217,133,234,110,128,231,195,76,19,175,9,137,98,239,168,58,119,100,163,14,127,253,147,159,40,172,170,250,219,215,191,253,193,143,193,78,12,217,151,102,17,54,66,122,80,211,48,16,27,219,82,54,107,147,35,251,23,153,225,114,212,94,27,243,70,8,154,27,195,177,239,133,164,118,139,179,161,131,16,131,90,12,41,86,84,204,147,160,68,19,167,4,159,228,188,86,22,50,48,141,138,122,162,154,196,32,21,238,45,79,63,254,70,239,201,28,50,99,49,220,153,99,118,190,134,222,194,31,54,232,255,38,99,11,204,171,39,126,239,68,191,121,195,239,229,240,248,90,34,215,57,192,52,80,112,244,165,193,217,50,165,108,56,162,246,140,157,199,196,185,174,239,9,105,149,15,93,0,64,179,40,121,201,228,37,144,30,185,229,226,242,17,37,85,10,110,50,218,134,10,87,6,220,95,70,148,179,100,41,239,82,205,106,140,229,4,161,252,122,42,179,249,192,192,33,53,42,236,160,58,1,204,57,69,227,65,154,158,1,250,60,19,70,209,4,120,87,31,203,70,67,147,142,148,202,148,205,16,215,43,121,98,226,166,111,67,216,253,213,68,215,158,150,49,79,231,132,253,58,4,10,18,145,244,101,7,177,207,61,174,143,198,60,175,67,166,165,247,234,137,132,135,115,8,124,43,222,97,142,41,40,179,105,140,102,34,93,44,200,88,191,110,221,122,218,174,143,214,153,82,224,185,3,24,93,52,74,184,40,109,153,129,89,4,17,176,137,217,52,144,206,86,26,6,47,204,159,238,251,102,33,229,123,3,125,104,196,128,4,110,48,237,86,118,189,181,15,118,81,2,173,204,92,125,45,62,98,92,9,82,23,209,239,7,82,122,54,184,13,167,114,76,1,160,93,77,68,94,95,95,77,85,132,18,156,81,109,254,244,53,95,47,99,251,193,157,53,152,30,134,251,18,77,244,83,17,81,167,10,195,157,22,65,93,250,80,57,246,210,249,106,110,76,185,132,111,243,246,214,2,55,46,101,40,172,74,0,217,6,138,62,239,3,160,198,57,157,112,252,103,62,251,201,205,106,226,35,227,194,58,197,119,76,15,25,219,209,92,201,141,49,14,204,4,83,133,68,99,133,27,187,129,113,96,30,44,77,252,76,10,0,33,104,166,146,249,48,146,118,197,169,193,91,86,23,130,147,1,139,49,154,170,63,107,253,95,156,160,39,152,148,74,208,227,100,120,36,191,15,34,178,191,243,140,187,138,178,210,79,213,64,116,167,68,75,145,168,236,152,69,61,15,136,46,230,27,113,99,0,247,142,171,8,223,204,107,220,50,44,243,166,119,171,231,88,63,226,13,220,4,251,49,151,76,9,32,42,75,210,152,101,45,190,244,94,14,43,250,105,193,209,251,195,163,41,222,188,125,117,185,159,28,204,139,198,137,234,117,166,59,136,212,204,190,13,244,119,247,164,120,87,90,110,166,204,228,123,159,67,94,234,162,66,94,206,155,145,35,58,126,59,50,179,0,118,233,93,24,208,86,74,72,120,9,126,226,79,154,134,113,217,207,186,217,206,45,172,128,146,10,166,162,185,214,166,62,222,32,245,108,232,55,32,45,68,157,134,234,68,129,68,161,63,206,15,165,79,247,34,84,176,94,23,194,124,247,160,141,14,190,38,97,58,21,17,64,154,90,11,97,136,18,144,8,67,44,70,68,194,100,54,203,153,126,231,223,172,222,21,11,179,8,67,151,191,82,221,243,210,24,145,92,137,2,25,164,11,183,206,147,225,201,137,251,127,74,233,59,249,190,85,131,254,50,216,110,249,106,43,17,45,206,115,57,217,204,29,32,236,121,28,57,28,114,243,102,56,147,104,57,165,120,212,37,129,36,33,64,222,235,102,170,79,76,178,122,223,52,178,122,234,109,193,132,236,167,145,255,144,151,252,156,68,152,233,191,83,121,218,185,168,210,83,122,226,174,88,44,93,69,161,96,172,164,79,1,201,123,200,204,5,42,124,135,130,26,237,220,64,225,77,76,169,13,142,102,5,106,38,159,53,220,235,254,212,76,158,129,139,102,120,43,0,172,41,231,15,161,90,16,60,101,17,236,22,79,92,214,119,39,84,54,111,119,253,29,3,145,121,208,215,220,71,60,224,51,39,112,143,136,184,3,164,130,195,49,66,13,20,154,50,47,122,60,171,169,51,91,222,141,200,249,202,246,68,99,71,161,130,88,119,76,138,240,149,114,114,168,78,150,187,136,52,164,6,30,66,199,93,154,16,138,0,180,255,230,191,249,63,126,249,197,87,127,241,47,127,2,2,87,195,38,72,216,62,124,124,249,240,225,195,203,203,133,74,227,38,13,93,109,212,26,34,37,159,66,247,216,65,194,9,199,64,149,185,103,16,73,183,174,32,204,141,200,162,20,60,32,12,137,72,3,200,186,48,139,158,34,23,210,84,37,180,248,131,40,249,7,117,62,141,229,137,26,133,11,15,62,229,50,220,37,92,154,5,193,226,61,129,144,253,42,223,167,127,72,26,210,212,89,51,218,207,153,178,135,118,33,237,234,206,36,62,92,234,38,122,254,248,113,92,88,169,156,211,142,119,219,226,109,124,217,118,78,109,22,87,225,161,153,19,15,189,124,91,250,158,129,202,249,132,129,22,129,133,132,201,193,159,146,159,15,141,255,245,116,236,70,209,77,0,64,205,69,25,121,41,128,130,130,4,70,47,160,113,255,204,187,10,73,162,125,216,43,212,206,160,1,89,22,44,179,112,177,23,67,233,170,94,173,7,230,176,194,31,203,143,57,198,15,113,248,240,185,185,83,184,172,106,83,47,48,157,139,100,30,230,133,211,95,170,36,66,54,226,47,115,198,106,178,207,15,165,214,136,31,139,102,219,67,50,1,133,97,228,218,105,252,151,4,64,130,254,47,139,152,101,27]);fileData4.push.apply(fileData4,[28,131,30,211,200,178,96,179,174,240,40,15,171,196,252,88,132,118,97,232,140,170,141,145,39,110,91,110,255,235,74,0,41,219,148,165,116,239,117,217,203,177,31,112,111,57,92,216,86,236,239,174,121,225,8,9,82,231,88,47,3,32,33,53,125,19,185,222,119,166,114,153,238,113,36,164,241,86,32,146,110,84,52,84,24,177,37,183,99,51,142,201,107,100,251,248,92,60,164,233,232,10,154,117,134,206,253,234,253,243,223,255,253,235,235,175,191,254,193,191,251,247,136,32,112,219,112,143,87,6,58,152,109,224,136,243,176,247,112,65,225,240,176,126,105,132,136,215,117,25,114,40,130,68,154,91,54,80,126,26,233,122,233,184,187,117,14,16,145,79,159,62,161,192,117,93,65,9,77,11,244,228,5,61,124,29,174,184,168,137,40,156,61,132,7,18,85,225,5,140,238,9,93,85,160,153,100,122,127,97,219,95,166,145,22,50,78,232,26,58,54,117,202,15,38,210,91,59,154,237,26,121,154,84,86,5,255,172,79,145,1,127,63,203,113,79,135,196,54,61,124,187,155,130,106,134,21,68,245,244,155,244,218,237,226,211,170,228,56,182,152,9,2,121,51,157,35,228,111,48,194,153,19,121,131,48,102,201,126,136,5,226,144,34,62,87,166,22,219,218,102,67,151,124,92,241,245,85,227,61,45,45,87,122,204,155,139,211,201,238,230,141,213,110,112,55,163,127,154,15,254,217,114,32,96,135,17,236,179,152,198,60,203,32,182,188,3,121,71,196,99,14,220,206,4,170,117,180,125,136,129,244,159,234,39,118,127,185,252,8,9,112,218,46,76,58,172,244,235,32,143,53,136,200,189,115,253,78,72,168,247,140,157,106,164,207,130,179,77,74,154,242,87,141,132,121,37,231,52,15,239,201,13,123,206,110,156,220,142,97,178,64,54,78,35,197,82,147,136,90,35,169,254,55,9,45,44,76,122,54,225,24,2,208,215,95,127,66,129,139,136,254,242,47,254,221,167,87,185,154,177,1,89,238,96,85,102,67,77,29,6,152,153,232,10,197,214,40,190,238,236,170,191,236,190,111,106,250,36,70,164,153,0,9,119,45,226,33,248,210,41,38,24,150,117,209,143,73,53,54,142,141,186,230,29,93,99,241,29,34,89,245,123,97,59,163,174,71,137,172,82,2,116,182,55,51,67,39,72,146,2,150,45,246,114,18,160,175,14,33,65,85,122,230,216,188,137,5,149,129,183,178,54,183,183,250,86,225,5,240,150,41,244,206,13,255,180,75,144,49,78,121,66,24,180,176,252,51,13,37,133,170,64,211,81,44,173,143,193,160,30,111,129,203,218,96,96,146,212,6,47,200,183,199,154,68,86,207,33,21,223,106,32,200,27,82,140,108,240,226,74,105,200,33,184,200,230,115,101,46,145,82,152,181,251,127,198,100,32,253,92,247,113,187,22,216,129,6,219,191,66,92,15,120,114,106,137,192,153,159,58,179,119,22,88,12,119,205,193,195,74,96,139,97,102,223,176,96,28,8,191,113,112,62,112,40,106,149,216,15,202,181,250,195,22,146,133,157,75,227,100,117,183,77,78,174,122,186,97,167,104,165,206,163,82,199,8,27,57,90,32,43,197,70,5,76,198,76,73,22,153,50,125,82,104,230,63,41,41,189,80,184,54,46,79,126,72,244,222,25,225,227,213,190,126,189,9,47,18,188,185,163,54,251,215,117,137,124,234,183,188,124,0,17,200,103,81,126,150,42,247,253,240,225,67,107,173,247,87,17,121,161,38,97,230,215,174,40,208,72,150,229,75,100,185,110,42,31,107,173,17,10,34,190,190,190,6,47,202,196,44,98,197,203,126,215,45,0,61,59,74,182,102,196,211,12,77,104,28,35,36,17,47,141,241,98,254,32,39,14,153,72,31,54,209,241,33,49,232,10,193,206,76,129,164,34,150,174,150,74,89,71,118,176,148,26,113,207,245,138,217,83,122,54,78,165,130,216,68,120,187,66,56,113,91,99,166,22,132,181,73,153,207,152,228,51,177,153,6,4,178,218,107,253,223,192,244,51,15,117,43,172,87,154,102,38,137,78,51,16,50,136,89,187,37,186,78,238,217,212,247,9,209,126,150,65,8,88,110,157,51,176,55,46,216,148,177,227,211,2,32,202,132,176,204,105,127,249,180,211,210,207,238,197,132,201,168,134,82,162,161,219,181,98,242,12,94,96,235,71,145,84,68,114,79,4,89,89,144,250,173,22,175,188,220,179,234,213,98,46,173,48,241,9,123,12,61,4,9,220,229,85,203,100,118,54,29,24,120,182,241,129,4,100,207,87,56,135,173,143,108,213,248,19,37,122,182,206,79,55,157,171,239,7,167,107,4,252,249,135,40,156,147,20,147,36,30,0,0,238,36,12,110,211,64,51,200,2,246,179,119,58,198,26,54,93,192,231,148,193,81,1,178,76,89,172,19,23,203,222,136,58,32,73,96,172,52,30,112,35,101,99,97,73,82,194,50,51,75,87,55,254,217,22,193,15,131,201,143,122,138,59,214,154,120,93,87,191,133,153,145,136,65,46,109,220,9,175,171,33,0,19,94,19,167,60,1,30,35,102,115,133,161,153,89,217,56,138,252,134,237,145,10,141,35,86,37,118,185,21,42,145,73,84,21,184,85,230,113,134,232,3,11,77,170,164,172,209,192,22,247,238,14,3,182,190,94,0,76,133,216,221,82,99,82,99,129,55,173,142,33,178,3,169,170,137,235,219,38,125,128,21,52,19,203,30,96,232,116,147,64,82,63,40,168,250,24,160,120,152,3,214,61,24,238,66,93,182,19,204,230,43,145,253,91,45,186,134,62,37,229,160,69,130,216,0,82,150,52,12,207,176,18,3,214,5,5,187,130,203,153,12,106,51,101,28,21,220,165,145,78,168,227,229,240,216,149,217,241,207,162,224,79,152,9,57,74,138,16,94,81,88,15,60,119,23,25,34,181,184,68,121,246,192,153,140,113,166,143,134,210,62,6,222,114,199,60,109,146,23,32,110,251,117,66,4,245,197,219,234,114,39,191,4,101,250,157,166,129,103,61,196,212,194,231,85,213,166,253,127,112,114,61,108,122,31,78,154,147,44,67,252,197,96,189,222,86,74,232,182,7,154,64,24,206,118,97,57,97,198,183,7,30,90,78,153,37,21,19,231,120,74,189,219,142,218,170,48,51,139,48,182,214,4,6,249,117,10,192,65,82,120,199,45,196,253,150,171,83,14,101,208,37,78,187,110,12,120,202,228,81,61,33,52,213,81,177,153,251,190,63,96,19,224,46,28,122,201,235,167,63,253,185,95,70,58,122,83,13,253,160,144,18,40,133,86,13,159,213,10,162,181,22,50,148,236,9,106,227,73,15,214,166,144,163,255,157,25,65,21,100,211,137,93,58,241,192,52,171,38,203,144,47,44,237,54,95,215,21,135,97,71,32,83,206,245,233,209,252,34,208,213,2,155,232,1,10,199,84,193,53,241,213,180,184,47,99,252,172,207,108,28,236,233,135,48,213,83,98,201,118,2,200,153,189,245,103,231,110,241,193,188,183,88,123,210,91,98,2,135,150,79,39,211,60,148,240,60,91,172,2,180,188,144,136,173,91,196,104,133,145,70,208,73,83,201,128,113,24,24,213,120,102,230,13,154,58,219,249,200,206,188,64,68,193,249,230,7,68,38,65,32,17,65,42,36,167,241,76,112,192,220,15,213,103,71,77,73,243,37,239,77,162,38,107,123,90,206,140,247,111,5,86,94,242,116,181,212,48,212,67,68,4,28,249,196,58,207,16,23,6,66,240,24,158,173,223,214,173,50,62,16,61,65,113,19,220,242,148,68,48,155,103,156,66,110,103,226,41,194,182,214,59,123,16,214,83,129,23,38,82,247,53,64,223,175,133,40,66,102,38,91,195,245,206,178,117,177,214,76,139,137,131,193,6,158,169,165,243,134,220,79,154,125,230,221,9,7,158,24,168,25,77,74,7,155,21,58,134,126,33,52,144,246,123,191,251,251,63,254,225,151,95,127,117,19,73,163,38,220,175,23,122,121,121,185,174,139,8,91,107,212,148,18,122,233,123,232,244,80,112,58,255,8,168,103,14,79,59,235,252,19,115,148,226,199,17,144,185,91,112,163,47,184,0,65,9,57,195,173,83,48,169,250,33,148,205,97,141,157,13,33,166,216,82,0,227,167,194,26,74,199,26,65,170,159,120,173,71,49,43,96,217,193,78,154,160,26,15,45,240,144,77,136,114,26,225,31,55,135,5,184,156,244,1,112,192,251,54,54,132,50,87,231,237,243,20,216,103,55,226,246,199,17,38,25,246,185,110,133,79,5,5,177,8,0,144,42,197,34,168,65,148,13,182,6,87,53,22,98,57,154,38,60,67,51,66,141,17,85,95,195,235,217,250,78,142,119,85,38,194,233,162,250,65,79,233,51,45,66,138,167,22,232,0,2,217,129,128,39,116,59,85,228,49,84,72,166,24,122,209,210,176,102,78,23,221,44,143,72,149,148,113,235,177,1,123,51,168,188,72,79,96,154,76,152,213,12,121,175,139,1,150,147,1,220,211,193,176,112,123,230,7,1,79,1,144,76,214,216,104,48,243,34,244,36,23,64,68,18,84,24,217,254,87,223,91,22,245,30,8,23,186,160,241,200,65,48,36,64,186,241,205,76,164,152,56,39,95,254,237,6,130,136,26,146,95,240,156,56,44,251,33,94,22,91,161,108,55,29,148,25,193,141,75,93,176,66,51,207,62,236,78,181,241,183,79,30,1,212,50,132,8,5,1,228,245,235,79,159,255,246,239,92,215,245,1,225,163,200,171,182,198,132,172,215,73,246,145,240,237,238,168,119,189,203,117,153,200,75,183,8,141,136,249,14,223,8,242,108,73,133,134,136,72,11,174,3,56,13,104,144,247,237,179,7,105,173,169,106,204,52,198,2,89,67,176,58,7,232,130,26,221,33,221,38,6,85,135,11,33,109,0,68,42,77,146,140,18,131,121,219,126,222,152,37,97,183,190,39,107,14,28,236,44,77,158,103,130,250,159,67,250,132,97,129,12,252,38,183,103,115,167,121,235,253,126,3,184,19,243,7,96,142,186,220,136,3,202,23,213,5,166,89,185,139,239,100,1,75,49,33,197,215,236,103,187,185,68,17,105,19,134,25,103,158,219,201,46,112,181,53,166,42,159,205,165,207,34,4,57,10,2,166,87,65,58,248,162,4,247,104,186,238,230,14,55,119,190,181,250,175,166,102,211,35,188,137,189,224,227,16,16,208,80,128,171,15,227,194,54,179,19,222,112,237,223,199,170,196,40,179,53,217,223,92,138,44,83,252,164,123,99,207,86,72,240,152,61,240,176,127,158,44,189,78,57,31,57,155,54,94,75,88,86,32,98,239,51,226,58,50,215,234,211,139,89,100,165,255,105,124,205,205,93,91,202,73,226,91,112,249,70,186,104,201,42,171,49,190,144,250,186,113,68,23,108,103,226,64,126,202,198,101,1,141,175,235,186,133,129,241,106,248,169,191,246,79,175,247,55,223,180,239,255,209,247,255,246,223,125,129,200,141,46,132,78,8,31,94,62,255,240,161,97,67,106,116,93,122,182,40,234,141,68,77,217,56,134,188,35,118,22,80,62,55,33,82,67,66,49,77,47,18,160,230,208,55,28,80,73,124,228,132,160,65,243,254,241,116,221,28,104,230,153,13,50,104,206,107,153,223,134,67,71,78,250,105,17,181,152,48,192,221,169,186,6,42,99,49,160,142,67,214,168,180,137,57,71,193,32,164,217,42,182,236,202,236,58,179,24,231,55,210,166,82,189,109,214,155,120,0,151,255,129,97,101,94,18,0,94,72,144,38,200,237,105,180,61,96,230,231,115,178,21,154,105,254,48,9,134,121,203,40,21,192,202,59,41,6,115,89,173,10,152,127,181,118,94,16,14,63,54,28,8,202,136,62,65,107,190,7,57,62,58,113,172,207,19,0,24,120,80,253,19,43,215,190,105,226,231,120,3,8,34,232,232,190,254,203,174,197,247,191,213,203,136,235,202,87,43,187,18,174,57,175,73,109,89,32,227,29,152,122,127,128,121,47,138,238,127,143,213,57,42,38,128,92,167,19,70,52,132,13,86,74,96,172,87,80,118,33,45,96,18,129,10,205,143,215,13,53,207,117,154,102,156,134,187,180,219,187,243,44,88,124,82,195,133,146,95,2,250,175,182,13,149,201,51,140,54,174,100,75,46,120,5,243,86,144,88,71,13,21,37,168,205,190,57,219,245,232,225,125,241,219,153,1,27,32,177,176,184,123,122,176,232,121,84,124,211,210,25,108,227,163,132,202,6,182,250,103,18,32,99,30,164,97,69,247,239,68,122,47,199,136,149,97,12,27,127,89,64,128,134,241,121,245,167,67,148,224,249,11,80,35,34,234,78,14,177,87,234,117,213,64,248,70,8,112,105,89,115,40,251,86,214,52,136,68,139,15,141,165,255,214,247,255,232,66,108,22,217,197,55,17,0,18,36,183,16,103,242,92,217,143,193,109,224,64,115,39,46,119,4,250,240,225,131,72,23,48,35,58,66,66,196,11,34,238,96,156,126,126,176,113,160,252,68,77,16,238,251,86,106,137,111,14,16,146,129,179,157,132,128,237,162,220,221,132,29,69,201,155,212,187,146,121,133,207,98,14,96,182,245,111,206,17,67,33,17,16,28,14,160,227,178,27,13,53,249,146,150,183,174,200,239,89,178,229,228,175,131,123,9,174,33,71,219,126,240,253,241,232,239,92,249,230,147,227,57,23,76,247,192,27,93,66,198,104,6,14,146,182,153,137,148,25,14,113,227,120,117,64,31,170,18,2,195,126,138,6,87,141,136,112,214,108,35,10,10,225,166,11,54,64,178,168,131,228,81,22,80,150,4,146,82,31,120,249,74,249,28,121,66,255,115,113,223,58,76,0,16,74,135,183,130,21,167,238,175,193,158,53,180,57,242,19,165,98,211,210,14,121,219,201,223,109,179,198,88,172,58,37,31,27,217,103,127,122,225,41,203,229,104,194,3,207,217,215,146,175,186,97,50,24,248,0,149,183,183,111,213,188,19,0,133,120,210,238,236,215,42,184,187,61,179,205,17,78,146,198,196,233,12,162,14,230,233,1,147,153,21,243,100,108,53,189,225,201,14,104,80,240,9,73,13,18,16,156,205,8,136,196,119,103,6,105,212,122,239,55,51,98,35,188,46,97,98,150,134,42,104,126,17,97,65,134,80,111,13,47,83,43,157,141,154,159,204,250,61,24,48,81,36,65,250,201,49,193,235,50,58,23,178,48,232,201,90,199,143,80,239,193,89,71,119,115,120,182,3,131,8,189,40,15,11,32,34,68,98,238,122,123,15,179,54,228,9,89,243,101,53,229,170,167,184,211,74,211,36,66,129,204,124,192,7,28,102,178,144,13,245,211,155,68,139,99,134,140,233,200,251,169,193,159,214,80,43,89,232,228,66,60,207,215,219,151,195,65,2,128,21,181,172,228,149,228,141,61,20,6,70,21,101,52,255,37,37,243,228,199,231,116,13,176,71,33,154,72,178,179,38,101,169,185,159,80,178,205,210,25,238,214,172,243,142,174,52,209,199,199,177,88,18,61,3,118,66,104,121,8,233,220,124,40,50,103,242,228,246,118,176,98,234,73,80,96,235,5,58,159,114,210,157,58,182,48,100,234,239,229,180,27,224,88,190,149,5,6,102,194,146,214,244,173,240,112,134,70,101,129,89,216,126,227,228,9,177,70,190,228,64,221,137,234,147,40,18,240,214,82,125,111,13,180,246,197,83,225,179,113,97,71,199,226,221,175,48,151,42,128,250,17,144,49,113,171,20,63,39,142,109,35,130,79,126,178,54,217,179,228,156,175,40,241,157,89,88,18,71,198,250,224,176,236,54,102,77,76,178,104,197,36,222,200,73,69,52,222,103,182,179,170,27,102,67,204,12,2,23,18,147,244,155,17,25,70,4,19,92,70,123,199,15,8,221,237,100,157,204,68,13,177,185,32,141,90,27,77,4,51,183,246,18,86,13,65,254,1,128,134,122,229,41,161,128,19,99,9,69,58,14,234,33,1,116,85,132,249,219,74,202,114,37,144,36,48,182,215,144,5,183,157,5,128,95,174,107,146,90,196,104,146,86,124,24,103,128,14,230,190,97,113,115,68,233,254,114,218,190,10,96,150,68,174,116,204,146,68,186,106,187,196,132,171,162,102,80,219,21,208,41,208,138,204,1,101,56,164,78,128,230,169,169,47,35,42,209,118,79,187,106,184,112,215,239,211,146,19,176,133,23,97,118,13,26,120,52,166,4,49,201,9,66,201,181,205,58,125,54,22,250,224,17,177,168,46,44,132,96,105,105,20,190,46,130,157,197,93,99,117,41,36,65,0,115,126,255,136,81,221,121,63,204,7,103,104,214,70,66,100,90,171,172,67,85,90,14,5,81,120,106,153,99,146,128,226,54,1,153,157,20,157,242,4,181,79,184,80,61,167,51,56,100,94,121,251,114,203,133,211,50,212,206,143,122,174,249,118,56,8,190,34,168,238,108,124,187,49,215,91,91,254,231,100,121,4,51,185,140,246,255,228,175,126,28,80,202,30,34,19,112,231,67,61,207,214,153,123,179,230,9,50,66,54,247,182,69,115,93,226,143,46,45,165,50,172,9,48,224,243,244,3,213,103,102,172,84,120,163,11,107,245,103,102,181,131,53,209,0,32,136,92,128,36,112,131,16,216,81,116,161,141,222,209,55,161,246,242,189,211,117,209,170,203,101,150,70,3,32,210,51,131,26,4,171,71,237,31,64,193,17,180,57,61,10,61,91,54,141,57,75,139,244,208,118,165,104,173,65,202,212,188,129,188,233,13,32,161,223,44,73,76,1,59,111,6,111,98,49,54,69,147,50,62,155,85,28,90,66,167,172,237,218,112,95,73,236,141,216,10,215,194,42,66,65,141,78,238,181,34,162,190,70,36,202,146,163,41,248,226,129,78,190,49,92,12,190,227,78,171,181,25,11,54,162,176,58,160,212,4,74,111,231,157,23,173,36,11,204,214,111,16,64,77,166,244,72,74,182,67,105,66,222,227,103,215,32,159,186,72,253,50,171,121,150,233,183,40,116,38,137,68,49,252,138,116,227,144,34,24,39,251,35,129,57,59,119,249,67,81,22,47,202,82,246,245,111,149,254,14,186,225,68,117,5,96,96,100,97,154,205,241,143,48,84,169,95,213,120,160,38,103,140,66,249,188,152,69,33,102,145,195,49,176,37,236,227,201,172,141,101,16,43,45,40,77,210,191,71,64,9,206,161,11,57,169,49,163,61,68,196,221,232,76,15,48,209,28,173,85,227,92,38,43,236,56,173,87,70,230,36,94,89,235,3,175,164,15,127,158,155,55,31,13,18,216,56,93,15,232,210,100,40,121,21,151,48,9,154,242,78,242,142,218,36,52,96,209,149,2,166,64,67,66,182,136,24,100,232,8,208,136,94,249,6,144,171,209,133,8,189,119,66,17,233,136,68,244,2,230,213,76,35,157,213,211,12,242,206,250,149,123,179,251,243,210,51,64,171,121,120,251,168,133,67,38,249,246,20,96,6,0,225,41,61,21,68,37,155,42,167,200,79,8,123,23,238,123,120,7,105,117,202,145,202,150,37,188,126,210,206,6,17,203,165,42,16,100,198,250,87,71,226,28,50,53,49,247,39,243,147,125,21,22,170,211,43,77,121,56,15,24,189,238,75,0,160,15,175,42,217,162,85,156,60,241,215,202,158,203,220,214,252,246,97,93,252,158,205,129,253,184,208,54,54,0,217,210,11,236,139,68,43,123,85,68,200,227,53,170,95,116,21,235,83,194,88,130,102,7,20,64,211,68,164,147,93,118,107,222,1,0,110,122,235,185,38,242,12,153,79,226,143,104,213,61,158,129,87,118,127,252,26,84,138,54,240,163,40,12,80,68,206,129,189,213,227,76,54,63,204,102,9,127,132,43,107,250,188,46,156,22,8,222,6,133,73,98,38,187,224,120,143,84,195,147,69,210,51,184,191,178,27,198,133,231,3,165,169,105,223,197,165,158,26,181,150,229,156,218,103,112,186,253,183,24,236,22,68,205,205,226,134,104,78,37,92,54,150,243,22,33,56,185,144,162,94,139,120,130,103,17,81,216,118,200,134,206,164,220,246,249,150,196,184,39,236,130,184,144,68,201,150,34,183,128,48,3,247,78,0,66,44,114,115,191,16,218,231,31,254,224,23,63,255,250,210,172,46,224,214,218,203,203,245,242,114,181,240,131,118,251,79,162,225,134,54,186,51,119,74,64,71,42,200,172,122,160,165,4,156,124,239,232,220,158,116,107,67,226,107,158,60,22,49,134,170,249,114,4,73,178,51,218,117,93,228,65,25,137,173,37,0,210,144,214,62,61,251,131,102,18,152,238,35,30,58,17,218,69,128,46,156,4,121,190,153,163,142,47,93,166,141,102,70,13,114,118,80,118,185,74,124,118,123,170,15,98,165,71,231,128,13,214,63,147,250,15,251,0,121,199,87,48,213,201,41,125,172,238,6,106,156,114,50,141,128,10,172,114,208,251,82,135,30,80,131,175,237,6,205,43,222,198,213,226,95,230,166,21,214,1,124,70,156,89,130,41,180,85,60,105,115,48,130,137,147,195,1,12,133,115,233,238,227,232,26,206,101,185,222,217,232,192,211,134,32,81,248,139,26,96,163,99,224,193,63,5,24,166,14,211,92,98,128,234,120,33,236,188,39,46,123,111,171,230,188,106,38,180,211,151,241,14,165,127,151,29,192,186,47,201,135,250,201,84,174,84,213,164,137,225,165,131,222,58,48,46,134,254,249,19,119,146,130,144,60,90,77,172,202,205,141,179,69,0,15,32,134,48,8,80,218,49,6,139,127,222,63,55,50,61,83,202,167,180,12,77,180,54,74,192,172,44,12,104,66,72,201,87,87,242,47,166,174,118,163,212,200,185,18,9,20,66,54,143,19,253,140,5,4,133,160,203,125,127,253,169,125,214,190,255,250,122,127,248,208,64,160,17,93,215,75,107,237,186,46,245,115,64,16,68,108,164,190,208,27,141,31,16,8,194,69,45,0,89,240,59,221,92,25,104,20,6,99,96,194,64,156,213,215,194,126,144,5,135,211,180,4,17,74,191,45,124,31,85,118,64,68,220,57,91,14,248,251,130,154,60,124,11,67,1,67,102,46,119,250,152,81,133,193,171,181,206,27,61,26,110,228,96,19,98,152,15,18,40,190,26,79,1,94,136,216,189,9,30,205,108,109,247,166,86,247,89,41,54,24,11,184,167,129,174,202,178,1,122,226,108,58,111,240,253,124,132,80,54,136,150,229,167,134,80,107,113,165,14,163,214,56,54,108,79,131,69,173,150,101,159,164,251,29,32,243,25,223,5,120,205,178,169,177,83,45,229,96,170,108,192,197,120,185,208,242,18,131,16,51,216,200,115,182,179,164,224,167,98,170,83,177,139,210,41,11,152,56,113,169,136,201,147,103,86,174,17,100,19,8,27,27,34,126,121,140,215,83,245,206,7,0,176,23,89,201,10,6,175,249,44,27,85,154,228,88,221,231,12,197,205,166,247,48,214,12,216,221,250,34,255,243,91,168,209,122,219,122,165,38,103,239,36,223,114,245,145,85,143,3,144,117,253,246,64,217,88,109,216,99,251,45,236,126,149,117,93,60,209,151,43,142,103,45,14,51,3,106,227,58,169,240,252,153,52,197,195,7,16,18,71,140,97,101,238,26,100,29,185,43,200,116,99,202,194,40,68,205,73,61,2,183,48,1,220,191,250,166,125,239,59,127,216,251,77,234,172,142,136,192,47,47,173,93,126,58,145,82,250,181,253,87,44,168,69,25,210,27,252,66,18,17,106,38,129,51,212,67,253,91,0,208,157,78,3,62,110,13,117,56,240,234,143,189,51,128,80,35,109,252,52,24,82,255,138,69,216,218,103,100,238,65,164,101,102,245,137,164,54,40,161,173,53,63,128,4,39,255,247,200,106,103,153,108,8,45,244,185,154,11,142,189,194,33,105,171,150,239,164,136,14,110,162,107,14,67,50,160,126,23,64,6,24,179,38,210,135,106,65,135,56,191,165,169,10,154,58,116,199,27,105,146,5,60,112,42,54,252,34,44,220,161,7,13,111,17,63,79,139,221,164,9,72,145,47,162,60,255,81,44,38,125,51,198,21,159,45,131,157,185,111,89,38,26,132,158,16,247,104,246,67,161,45,106,166,38,28,121,91,92,184,255,250,61,188,180,117,217,170,12,120,40,6,166,38,118,187,160,27,161,230,213,216,50,146,79,210,219,206,185,250,199,100,224,181,143,39,213,122,58,24,148,74,47,84,39,84,175,206,122,5,37,76,137,11,143,40,193,240,234,193,199,19,157,127,94,177,142,92,23,64,51,172,137,46,30,65,48,203,234,173,100,177,159,161,130,167,249,9,164,35,156,85,41,44,184,92,171,179,202,140,72,64,184,155,109,83,222,190,134,223,204,3,112,84,127,41,118,25,6,142,195,119,192,104,242,243,66,85,16,184,254,138,244,135,150,111,243,9,8,234,204,128,162,225,84,14,188,135,184,65,116,152,68,32,4,2,76,193,47,44,152,117,53,9,165,32,188,132,181,241,85,54,179,164,188,0,138,64,201,155,111,13,122,177,81,195,110,5,179,175,102,192,206,162,56,10,3,107,236,23,179,54,56,248,169,203,141,114,37,41,135,100,7,230,194,134,52,79,162,150,157,52,38,196,89,24,129,224,230,254,210,46,237,65,20,196,31,28,122,115,245,18,184,1,46,14,254,190,138,132,151,12,119,163,192,235,225,145,82,159,122,212,250,137,99,11,201,210,7,26,81,13,232,144,174,132,9,209,183,105,106,85,26,18,243,157,247,42,245,97,33,123,19,206,142,11,213,196,63,190,168,98,86,90,177,78,165,77,198,123,130,244,30,216,157,128,24,99,248,69,168,201,174,248,150,229,67,186,237,103,229,193,202,32,90,118,140,48,153,66,159,126,80,91,213,245,89,121,43,68,79,67,149,186,60,41,107,32,127,153,199,244,141,130,208,130,53,163,191,172,56,71,66,23,73,209,209,225,60,234,67,100,165,132,10,61,188,93,176,248,187,241,110,49,128,187,134,119,89,9,164,101,105,110,57,207,109,102,185,1,5,182,133,18,119,11,222,140,215,111,161,45,195,127,88,182,228,227,7,133,240,52,253,111,11,174,255,160,192,46,97,113,102,190,30,140,211,87,130,208,86,13,62,69,95,237,110,1,178,224,207,157,176,31,183,219,2,156,9,251,169,23,220,76,57,182,171,34,108,173,89,59,11,141,89,136,102,115,255,13,171,48,113,79,84,252,164,122,233,121,110,214,157,33,72,210,250,106,19,204,217,75,95,75,162,226,150,250,228,239,228,3,225,239,18,32,112,222,177,35,97,251,205,207,191,207,12,132,64,8,136,120,181,75,141,128,218,213,90,107,215,213,90,107,84,215,0,138,155,187,5,91,238,181,81,132,197,34,59,130,159,11,48,41,137,140,157,233,49,94,173,101,170,192,229,172,208,8,0,48,197,1,34,0,180,150,8,185,160,125,77,30,71,98,236,34,48,122,116,154,233,68,207,178,128,150,39,183,100,200,108,162,133,209,63,187,62,45,12,182,61,244,31,136,129,28,120,232,56,43,90,102,231,129,68,219,64,54,86,247,70,247,255,158,112,143,196,60,133,183,102,154,253,170,96,227,37,128,243,236,80,181,193,73,163,84,145,26,76,10,76,239,245,41,175,53,135,186,56,159,181,3,240,231,180,42,72,159,133,26,205,163,23,35,182,221,0,195,58,30,49,200,190,74,86,214,255,102,13,16,144,250,250,15,6,136,47,107,119,156,32,254,220,140,59,190,15,187,7,197,120,182,11,59,107,174,95,213,143,122,253,171,204,71,154,182,8,197,178,159,101,14,38,244,252,247,227,136,57,134,167,42,45,158,232,152,2,15,28,255,90,232,159,88,161,235,215,23,179,19,138,231,191,193,238,119,92,9,237,111,232,40,10,193,105,54,182,162,204,129,0,144,90,34,76,64,194,156,135,163,151,173,160,13,4,160,206,163,14,251,19,34,52,237,253,97,172,63,65,44,137,36,212,144,90,144,155,58,104,197,96,20,18,129,108,115,141,105,87,26,244,19,13,39,102,192,246,27,159,125,191,247,222,176,217,62,130,232,229,106,215,213,26,53,106,212,26,89,125,23,100,233,226,43,95,194,49,167,50,48,1,106,104,176,113,109,76,3,237,49,55,14,129,215,200,186,12,183,73,41,25,14,114,17,153,208,67,163,128,157,191,145,62,24,197,191,88,226,188,201,226,38,114,7,129,66,253,116,251,104,156,217,190,20,252,156,162,232,171,133,27,118,0,95,38,99,108,242,26,67,220,154,240,110,128,146,23,168,193,137,88,85,37,43,40,31,26,122,20,32,32,75,234,179,64,27,124,238,103,203,84,43,16,170,208,227,119,226,70,66,21,14,113,121,51,17,183,220,228,42,225,219,28,8,87,63,196,226,15,65,249,68,17,187,168,199,155,150,194,29,51,100,164,79,62,215,191,248,143,140,167,3,78,163,207,176,3,11,215,135,216,90,98,138,52,140,41,120,139,8,197,195,167,110,94,0,108,159,136,48,97,250,165,145,15,49,42,77,205,236,8,190,39,172,231,122,104,15,211,250,3,50,244,180,158,73,105,235,48,128,47,225,217,164,40,215,248,101,73,43,107,17,95,231,230,65,153,95,160,255,201,105,121,187,69,136,35,56,67,132,137,59,58,31,30,167,49,55,235,66,252,189,58,230,3,175,6,86,153,147,227,254,225,225,4,199,233,119,141,220,213,88,234,122,70,36,197,90,115,13,56,155,110,162,197,202,45,49,119,147,157,202,244,122,185,82,90,130,80,164,183,6,82,222,112,88,239,31,214,117,224,195,130,195,60,122,181,218,10,183,253,198,103,127,212,123,87,15,117,237,199,219,75,163,235,34,132,136,187,165,129,236,251,216,130,118,121,41,94,223,144,66,207,69,23,53,34,237,214,199,74,61,89,106,105,35,132,64,26,252,171,150,173,254,104,87,231,59,213,220,205,186,12,147,85,39,32,54,243,168,147,169,43,31,251,196,154,44,17,193,98,129,235,100,68,47,237,38,113,242,221,126,174,170,113,164,109,54,69,206,2,42,37,70,212,230,227,24,167,254,12,74,196,92,50,134,39,220,55,242,120,112,123,6,216,203,24,167,102,127,211,124,97,149,200,27,235,188,216,254,76,227,137,212,210,156,245,116,50,61,149,140,227,79,143,83,226,204,17,10,73,31,135,147,207,192,36,71,188,203,73,104,154,234,11,47,255,238,25,65,108,156,25,67,243,235,50,185,24,68,79,63,158,169,51,83,54,86,237,145,121,165,238,248,131,96,76,59,179,112,151,151,158,90,194,239,135,231,89,132,243,188,82,68,248,230,31,153,86,38,250,187,166,199,207,216,194,240,155,76,150,45,176,179,43,183,79,67,165,106,156,184,199,130,83,88,219,121,7,139,139,39,225,122,245,206,126,209,83,47,188,37,251,65,13,37,45,57,201,30,63,174,226,19,183,174,167,108,191,157,127,215,36,42,58,237,141,33,124,32,66,153,154,182,208,190,249,83,239,170,89,88,160,207,114,56,11,209,8,85,236,233,235,57,36,146,7,0,104,96,136,0,80,187,218,111,124,231,143,68,132,72,131,182,241,186,174,143,215,135,171,17,34,40,81,19,64,144,8,1,137,176,181,11,61,150,12,221,219,72,117,133,13,189,220,19,120,218,178,101,12,216,193,144,210,228,5,124,87,91,152,121,182,154,162,70,254,49,140,46,230,229,186,198,246,139,123,238,41,244,13,33,26,200,157,6,196,199,82,174,224,179,68,161,39,12,122,97,110,228,167,89,155,230,206,186,28,230,245,98,114,188,174,242,195,112,215,152,71,70,241,201,80,250,185,157,135,98,107,35,153,250,242,230,89,53,31,78,231,93,130,236,182,11,50,63,8,109,246,198,225,161,149,96,156,177,176,201,100,164,81,226,115,239,95,84,129,144,2,114,211,55,139,47,215,48,7,116,148,108,242,177,142,134,204,82,204,255,121,2,129,12,163,31,160,182,255,43,2,34,228,179,215,152,30,198,35,23,53,127,90,17,119,154,32,108,46,124,24,227,36,102,125,0,203,218,194,15,61,105,118,151,91,141,98,120,108,134,231,120,150,195,170,96,75,45,37,153,65,255,217,142,255,160,13,86,208,149,165,2,65,12,56,83,156,113,75,25,202,123,123,93,149,186,224,122,163,249,90,35,83,10,59,62,221,197,219,138,92,104,154,18,102,112,179,125,200,80,94,87,77,192,126,123,129,145,41,10,147,95,139,61,97,122,242,149,97,28,93,255,74,217,192,108,10,128,80,62,145,154,169,21,115,70,48,113,198,24,33,34,128,151,99,163,123,153,171,182,225,204,76,23,129,133,238,198,22,37,195,32,164,250,44,13,5,235,246,61,221,13,24,24,107,180,113,46,158,209,98,187,201,40,229,28,165,248,17,117,153,134,20,40,63,205,161,154,66,51,81,191,115,94,88,252,44,51,11,184,92,217,54,192,188,108,161,103,63,231,21,237,57,173,173,234,242,214,2,47,232,32,253,205,138,199,41,193,6,246,81,145,184,92,253,164,216,130,90,71,108,3,255,224,16,249,123,226,210,61,120,201,77,191,5,29,225,2,170,182,107,134,147,206,226,97,235,19,35,174,125,156,1,41,193,173,155,248,206,191,153,7,180,218,5,6,47,66,227,70,25,252,118,42,138,74,117,171,157,14,227,93,174,247,246,172,61,25,37,147,247,247,19,54,178,245,162,81,102,243,228,8,228,172,4,134,157,58,97,208,31,5,182,177,233,209,254,79,189,127,197,127,152,119,153,7,203,186,98,103,181,205,27,57,21,51,111,195,126,139,1,253,156,10,105,25,171,144,149,67,213,235,102,115,102,44,248,12,67,148,26,152,140,252,98,37,148,21,2,243,62,92,141,113,192,79,220,68,219,199,252,145,138,168,154,124,196,101,123,222,111,222,222,201,146,47,178,70,37,207,23,21,66,126,45,10,219,11,110,112,179,132,134,34,194,177,35,204,183,109,247,230,126,68,8,120,201,213,246,92,21,31,161,30,43,11,78,198,14,189,125,247,59,127,36,204,72,72,8,106,10,253,225,229,229,186,26,121,191,238,235,95,109,250,65,81,32,239,158,199,35,18,70,84,139,153,22,41,4,116,121,138,113,174,191,215,117,69,102,111,56,113,42,154,100,15,232,130,225,216,202,96,94,94,39,102,145,112,8,196,250,76,56,75,91,107,253,21,173,53,219,61,82,170,116,68,176,232,68,50,37,38,222,247,117,175,181,27,238,236,7,91,28,99,113,61,237,33,29,153,155,145,247,64,55,243,238,203,145,49,217,103,243,62,240,91,228,129,56,116,210,181,149,170,138,195,21,121,125,252,220,121,29,164,100,166,146,227,42,224,90,94,197,60,174,151,129,167,0,86,229,124,221,229,138,108,81,160,211,82,55,151,75,37,234,179,20,46,227,105,148,152,48,122,44,201,39,117,13,171,178,6,43,247,125,117,98,8,132,194,232,40,135,226,158,142,7,22,158,94,41,195,98,84,55,65,61,33,16,203,11,225,137,200,180,25,149,142,78,111,249,15,18,11,33,56,127,4,27,92,222,201,27,32,180,239,163,43,132,56,19,67,235,237,175,31,83,216,92,250,186,113,100,135,77,251,194,4,45,99,48,145,103,114,48,169,136,14,167,109,4,39,86,66,222,49,68,84,223,116,126,68,119,203,30,228,2,41,13,88,18,176,83,164,103,249,61,116,71,188,203,140,182,64,109,220,238,222,163,63,6,247,121,99,102,64,66,162,246,249,199,63,18,145,203,101,0,215,117,97,3,36,2,2,49,253,1,218,110,0,27,17,182,70,110,73,1,25,238,104,132,238,167,134,72,122,6,24,245,227,229,186,146,91,169,175,167,129,148,194,35,201,115,148,89,8,72,251,4,47,49,238,141,19,134,121,34,145,9,102,185,193,38,191,14,165,130,73,60,188,184,150,101,142,63,45,91,221,80,101,132,248,242,185,217,177,151,232,1,85,202,193,211,105,92,8,72,128,35,232,8,145,252,88,62,152,122,150,203,120,187,68,58,117,1,254,27,204,255,47,154,148,213,104,168,156,4,228,19,181,55,101,235,97,54,73,183,214,85,176,32,249,43,133,237,178,55,76,58,51,220,84,50,222,132,84,188,162,140,136,108,57,135,187,20,180,154,193,43,70,91,139,172,49,163,175,91,117,44,131,72,89,249,10,238,190,56,253,121,74,11,8,224,222,186,242,172,23,19,8,140,37,88,255,129,2,169,15,22,121,130,88,214,217,150,234,111,236,237,209,207,143,54,220,214,15,158,219,133,172,246,94,99,67,187,58,51,123,168,233,200,201,1,127,242,204,121,54,192,233,7,171,96,120,93,102,228,69,113,166,162,238,245,95,58,78,232,178,58,178,181,109,196,97,145,185,119,182,132,180,241,126,39,139,1,142,52,227,136,192,90,111,37,22,55,247,31,119,50,32,119,14,87,127,53,168,207,14,43,33,17,242,64,24,18,1,5,152,125,27,236,18,78,84,49,238,144,10,35,34,32,135,213,88,222,26,138,19,19,76,162,133,168,48,189,178,209,178,249,60,100,55,92,205,34,145,97,7,109,72,81,61,29,71,234,111,82,215,235,59,210,200,246,53,236,129,234,42,0,14,141,101,35,138,189,49,179,188,50,183,239,126,246,71,174,90,2,205,128,116,21,152,178,66,27,145,114,112,116,31,60,70,117,5,203,98,215,220,74,30,177,20,11,135,69,81,13,35,237,143,236,125,245,151,209,104,228,12,187,56,101,92,232,225,2,228,185,52,62,157,232,99,13,95,13,13,247,233,46,98,232,171,79,142,93,205,228,49,16,80,20,231,115,6,75,130,71,209,3,12,167,102,164,150,81,57,239,89,1,230,8,33,130,157,75,207,155,48,69,38,149,150,72,216,131,206,43,42,181,112,45,145,248,180,48,144,205,232,64,201,113,36,61,85,152,163,113,167,184,187,164,218,165,233,193,243,3,38,102,97,237,243,235,112,49,124,5,160,118,214,137,225,195,135,197,239,118,2,152,166,4,89,137,64,236,255,221,121,107,29,177,179,139,224,217,64,141,23,90,145,240,90,133,161,250,199,201,72,94,221,227,245,43,199,159,135,114,77,87,187,203,10,119,35,19,40,143,134,124,52,204,240,112,142,115,112,88,98,11,128,5,248,0,240,136,128,156,199,53,127,1,131,26,61,51,176,181,144,183,141,30,24,149,137,32,115,104,162,28,5,22,131,45,234,60,227,105,93,60,69,30,245,190,205,205,134,233,246,183,154,11,35,226,60,218,86,109,165,167,186,31,69,140,77,229,196,3,153,210,246,95,164,93,141,18,187,84,127,81,107,141,151,0,56,147,223,122,169,84,190,80,24,233,183,58,160,176,0,16,181,207,63,251,3,97,38,243,81,167,214,200,184,255,212,52,210,197,41,248,198,189,211,146,205,204,154,226,75,141,194,218,55,52,232,202,102,11,58,127,176,107,17,11,149,42,186,105,204,144,2,138,48,235,192,226,200,35,186,37,140,186,93,208,24,122,2,241,72,82,142,248,116,77,31,129,52,193,44,85,10,1,65,168,170,36,206,2,143,72,202,165,138,79,118,203,78,203,101,51,180,219,28,216,92,109,225,211,175,155,99,49,214,188,233,243,46,87,182,37,251,1,226,159,255,243,240,87,211,124,131,147,109,3,192,156,231,39,0,88,159,225,10,49,97,217,212,81,50,7,181,129,3,143,60,165,220,212,75,38,204,193,38,238,124,16,207,165,100,182,60,35,63,39,150,122,212,119,144,161,181,153,148,83,233,43,236,31,187,224,154,45,83,11,31,185,49,220,42,251,154,247,192,18,177,8,51,52,52,26,145,137,27,122,44,247,42,139,28,138,10,233,12,107,182,187,168,37,253,118,73,62,104,180,144,86,230,224,50,212,172,79,142,9,144,119,97,194,203,190,77,107,98,109,20,198,109,50,95,210,182,191,229,193,10,43,105,28,100,61,120,94,232,131,249,234,208,201,139,101,222,51,195,206,13,37,187,1,70,239,75,113,41,18,20,36,3,167,77,94,137,6,171,77,91,185,240,208,46,118,74,77,167,78,6,133,119,27,212,228,112,31,82,168,199,205,80,45,33,174,247,155,59,7,3,133,168,125,247,227,31,106,66,150,131,248,120,185,17,156,226,249,3,73,71,105,238,236,111,189,191,57,82,160,66,52,90,197,172,215,166,240,219,153,187,224,120,66,174,194,109,224,142,158,122,96,220,189,119,238,99,129,146,164,182,197,182,94,23,134,136,209,142,153,148,15,124,224,194,152,224,112,218,16,100,227,92,173,253,83,28,93,18,90,186,52,121,114,200,225,97,48,178,195,64,177,165,229,79,22,152,156,137,110,184,26,19,46,82,219,173,248,107,13,237,75,108,72,217,62,44,77,20,91,192,55,145,39,170,44,121,57,104,198,54,242,209,74,3,93,138,181,72,17,136,213,182,61,96,22,153,16,79,152,244,53,195,199,32,250,244,178,156,28,224,140,64,106,93,215,237,229,202,254,20,150,147,170,214,90,169,242,229,142,9,83,154,30,45,19,54,108,92,55,51,78,251,158,140,191,235,133,237,105,139,18,110,15,236,255,152,15,243,162,213,114,255,159,252,219,57,69,132,67,60,184,150,254,186,51,14,139,136,97,25,20,63,11,245,99,26,163,6,215,41,164,104,208,142,145,56,6,100,151,203,219,250,214,160,253,172,58,140,178,138,195,146,172,55,215,104,58,183,77,169,250,103,179,229,147,88,125,138,150,139,29,3,38,110,190,148,160,33,19,204,214,89,135,242,145,144,111,237,28,103,38,35,134,235,66,74,47,16,131,152,138,26,99,37,34,32,212,5,166,123,60,98,132,117,171,195,230,144,131,156,40,45,12,252,122,243,181,225,119,243,120,145,92,6,100,228,177,155,221,119,151,177,41,37,21,43,17,1,52,17,100,132,11,209,253,162,13,85,115,43,8,204,247,246,235,171,57,61,24,111,137,115,244,74,245,253,64,18,13,215,89,204,190,251,45,238,104,29,14,63,148,229,102,144,50,47,145,36,211,3,82,213,224,85,56,190,70,190,236,157,27,68,35,135,193,12,158,222,114,26,8,154,115,118,138,158,74,216,137,172,185,253,32,148,189,199,32,36,3,142,127,56,84,44,255,11,97,75,146,25,198,85,231,29,117,60,142,166,175,76,63,206,105,216,176,158,159,246,52,39,112,55,164,249,100,97,85,80,14,224,22,64,132,112,251,186,20,227,202,132,244,233,9,23,127,128,195,48,36,235,234,69,6,78,133,50,127,15,185,13,39,47,100,132,41,90,128,252,128,26,18,95,150,105,235,62,217,154,34,20,133,45,202,83,239,111,124,234,88,21,112,114,107,142,7,121,216,235,22,57,24,112,130,213,37,25,62,231,168,247,135,89,115,214,115,213,16,46,24,231,159,250,29,187,163,16,203,105,49,150,109,1,179,175,87,129,212,163,38,216,212,100,189,116,136,72,224,224,241,53,25,1,76,128,237,204,86,2,163,153,10,2,33,85,249,91,246,215,73,184,180,118,189,144,146,16,27,65,182,177,177,70,179,77,228,133,81,91,18,165,7,0,160,17,113,57,162,162,250,235,119,190,246,187,72,207,82,248,21,17,181,207,63,252,161,90,40,35,65,35,106,141,90,107,30,140,14,138,2,181,118,233,26,64,198,72,139,134,116,185,65,18,38,141,171,10,23,205,112,203,79,66,92,164,70,49,166,169,255,179,178,72,125,56,50,27,106,114,98,140,42,141,91,61,231,5,160,237,14,249,64,8,140,128,104,234,12,28,43,232,162,9,36,241,1,168,78,97,137,93,179,75,94,124,18,106,229,150,24,11,14,176,174,103,39,62,79,126,146,240,86,70,210,214,133,162,106,208,32,162,236,107,190,221,238,210,63,6,79,25,222,182,177,92,223,3,96,2,83,139,48,8,57,152,86,88,21,1,152,50,185,178,207,70,246,48,144,97,255,160,91,63,172,182,142,249,196,218,154,201,60,117,253,103,119,104,67,99,120,163,16,22,17,148,126,24,19,230,182,58,175,103,89,238,137,47,4,135,199,151,36,229,217,108,32,58,79,248,190,107,126,68,209,255,60,88,4,184,159,206,137,188,255,0,102,65,159,10,54,162,170,188,244,142,89,231,48,158,142,65,4,198,114,155,25,70,198,122,58,153,86,60,109,149,251,102,110,123,134,221,51,134,134,233,130,23,126,162,207,205,112,255,46,126,114,226,212,103,174,182,146,173,38,242,210,200,41,18,9,33,212,188,213,114,17,60,227,236,46,163,240,129,62,150,211,238,9,4,9,27,81,3,65,253,179,0,19,17,187,234,45,44,141,71,111,55,124,219,88,24,175,171,129,187,47,39,144,186,181,239,124,252,67,97,81,103,7,36,188,154,7,186,251,106,181,121,196,123,184,76,59,236,133,2,210,168,169,97,3,38,226,95,38,68,114,103,223,31,75,22,106,129,51,19,208,77,126,230,120,204,94,252,156,237,115,98,192,234,255,220,168,1,200,142,164,60,40,234,57,188,37,155,70,84,192,29,86,86,86,44,163,214,172,152,83,242,123,131,146,173,104,93,227,121,9,188,2,139]);fileData4.push.apply(fileData4,[25,46,154,46,208,195,19,16,31,113,112,24,55,14,57,187,46,217,165,162,91,16,18,199,233,95,221,175,135,93,137,195,165,232,75,32,88,117,97,123,103,233,229,96,240,107,30,87,77,217,105,91,142,121,198,159,105,160,8,7,56,44,239,144,103,217,23,143,165,241,108,234,9,80,255,220,139,107,244,8,22,159,113,9,115,91,135,202,242,228,185,176,33,23,248,59,47,117,231,165,69,122,38,197,193,52,84,141,60,63,236,186,184,206,63,46,32,220,185,60,91,113,119,25,94,204,56,5,96,17,78,195,34,153,221,46,87,183,114,107,215,79,34,214,120,72,134,164,63,58,0,241,211,196,57,172,186,86,221,59,59,62,146,128,18,145,61,166,191,77,7,219,114,225,198,20,2,57,182,98,198,238,43,51,149,234,210,34,191,33,204,38,123,54,43,128,184,7,3,44,234,194,121,15,70,41,227,186,14,238,202,10,203,170,227,17,2,140,14,19,41,70,132,136,212,80,141,78,163,120,118,230,14,210,62,255,248,125,243,25,102,64,52,54,39,153,97,51,52,45,240,163,181,39,237,148,109,67,224,165,61,124,23,16,177,247,219,24,247,158,10,96,217,47,184,161,39,234,65,3,190,39,142,3,170,225,96,34,141,50,109,182,174,179,235,225,200,24,72,176,131,158,98,226,124,164,241,177,181,72,19,212,170,230,113,113,176,23,167,172,139,201,117,2,40,219,221,56,216,209,212,132,236,14,48,120,32,131,238,76,213,203,203,132,131,121,231,238,6,156,207,24,182,131,45,39,157,194,83,110,234,89,117,28,52,190,58,5,207,116,32,152,184,238,181,160,179,192,180,66,152,181,69,203,254,237,160,24,42,156,215,17,197,39,16,238,111,39,254,143,209,21,30,231,0,96,54,247,78,95,198,138,245,248,156,200,64,3,118,151,65,186,225,213,56,97,226,83,70,223,14,60,211,144,176,18,243,23,190,63,175,78,62,92,17,252,12,254,76,3,4,116,111,243,61,53,144,147,35,94,76,39,219,39,48,189,138,55,224,35,152,177,166,233,158,146,48,213,136,138,150,246,110,235,150,117,106,37,230,22,74,8,106,150,203,118,82,223,46,18,166,203,207,142,255,244,100,172,97,245,174,73,189,178,131,0,153,113,127,34,66,108,89,222,164,152,15,103,87,96,44,116,254,44,212,72,96,245,188,43,222,225,204,252,218,123,12,82,106,169,169,199,170,174,139,121,172,99,128,16,89,58,119,86,162,17,186,133,181,32,181,207,63,254,1,155,135,46,19,209,213,168,181,166,230,254,234,230,6,150,191,234,123,18,244,242,74,77,171,1,106,16,13,34,18,89,124,131,162,75,216,32,9,248,73,197,176,24,24,22,16,181,224,24,153,149,2,141,249,69,103,80,200,60,75,59,109,134,97,86,8,213,168,202,139,141,201,239,94,117,130,233,232,6,108,237,10,165,39,38,19,58,172,4,44,251,0,0,9,155,201,111,210,10,100,50,60,65,68,146,1,94,107,52,149,93,53,18,97,106,184,66,231,75,168,11,155,55,202,193,153,118,87,229,113,145,173,27,209,75,27,104,85,209,200,160,45,233,71,170,57,60,92,184,252,192,118,73,61,8,131,101,241,137,147,98,218,19,247,115,25,155,220,30,125,211,245,87,210,234,236,136,167,130,20,1,20,4,218,45,162,243,50,153,139,199,78,9,31,102,195,176,70,84,192,32,140,142,229,240,240,141,80,79,124,22,144,46,204,200,224,14,122,218,98,179,254,43,192,2,172,83,65,112,246,71,1,98,115,251,10,128,222,10,162,8,72,47,90,48,22,97,158,204,50,49,169,22,252,219,6,205,6,25,128,65,217,13,226,79,62,59,243,76,252,37,228,41,57,192,158,126,76,63,12,146,239,184,172,54,240,69,244,198,255,121,138,232,42,104,73,118,0,67,16,142,71,147,33,184,197,170,154,240,175,224,65,201,40,73,41,61,172,103,129,71,238,247,66,151,88,13,150,183,51,65,190,203,8,73,199,172,1,224,140,68,138,208,41,145,239,86,73,87,249,97,238,223,80,195,188,5,145,244,121,50,218,21,116,33,9,194,234,45,136,128,202,165,15,142,141,206,238,81,82,162,167,100,13,11,17,108,216,232,106,249,94,33,106,122,132,51,8,0,245,206,129,158,177,176,34,11,58,243,117,97,193,6,128,151,247,193,68,144,144,7,104,34,210,218,165,107,82,106,45,238,202,88,116,228,163,137,153,41,241,115,21,108,130,116,12,2,64,7,65,54,193,112,190,170,192,9,251,215,117,89,165,170,30,244,41,241,209,47,53,148,185,16,183,22,9,24,25,8,179,133,82,239,122,242,166,103,24,81,168,66,163,200,90,3,95,186,3,196,110,237,179,197,188,76,113,213,39,147,169,124,72,112,31,165,239,52,62,39,107,29,6,194,213,103,2,222,225,249,156,253,171,39,118,80,94,96,214,78,173,74,106,99,245,189,3,184,14,75,7,125,107,102,94,128,154,61,136,8,66,83,19,86,253,182,92,38,212,248,65,214,3,178,146,231,226,163,196,229,235,112,144,79,171,79,10,99,210,169,249,215,25,97,91,14,14,170,139,74,55,130,190,133,242,166,184,0,37,2,112,165,133,66,113,213,175,6,197,178,228,70,184,58,169,128,42,137,96,163,5,93,239,157,112,112,43,26,49,174,117,60,111,5,106,46,216,118,128,200,78,15,80,83,101,102,53,108,122,223,56,109,56,114,234,128,140,227,199,188,188,4,231,110,125,43,6,158,198,223,144,51,112,242,71,205,147,196,3,201,34,51,121,214,77,239,150,57,157,245,255,204,44,14,54,132,3,15,135,242,63,245,45,236,237,187,179,119,211,69,43,251,107,15,178,206,46,177,7,35,52,197,18,0,16,16,241,14,149,92,90,143,187,84,152,84,21,161,23,70,64,103,106,202,132,233,46,16,22,65,105,223,249,240,135,204,162,67,20,2,153,6,128,200,21,191,232,190,111,77,189,248,181,67,181,48,75,112,175,127,73,43,14,129,98,239,156,109,253,13,251,42,159,180,118,250,232,5,122,216,53,235,46,156,48,43,38,188,215,227,33,124,8,98,19,72,86,64,164,250,135,81,181,99,253,61,20,122,243,37,50,187,33,165,143,117,127,117,150,214,245,188,36,152,149,101,79,77,61,213,55,112,131,135,110,247,7,219,69,67,152,149,233,174,59,65,255,25,107,153,230,0,56,191,138,13,118,31,216,23,213,6,223,181,27,24,102,185,250,109,182,224,197,121,14,40,187,144,100,253,191,136,253,23,172,63,15,1,211,253,47,22,181,49,231,112,225,222,225,32,151,87,219,53,27,196,223,173,217,95,15,111,222,240,68,73,246,8,91,194,67,70,108,192,164,246,98,102,60,230,109,165,231,105,165,118,15,194,176,139,126,173,172,172,123,227,229,209,109,71,189,99,94,230,69,200,105,89,234,39,25,89,246,27,91,104,145,25,120,47,203,94,251,196,217,109,92,185,76,96,219,140,248,114,63,14,70,143,228,97,114,165,238,108,137,218,25,43,126,143,240,30,17,129,218,108,148,178,163,249,231,223,171,118,158,229,22,198,163,6,98,226,161,197,35,170,209,242,184,108,105,195,211,227,0,52,82,235,168,183,106,31,83,23,43,36,174,234,176,206,2,34,237,59,31,254,208,156,124,244,87,54,213,226,2,146,161,64,0,64,141,48,214,170,38,73,240,14,87,138,241,52,53,133,117,26,13,114,78,25,223,48,229,254,122,77,183,153,203,245,11,53,63,220,231,146,106,120,52,111,72,76,6,156,22,182,113,87,2,56,104,103,13,182,73,209,195,82,180,248,168,144,165,211,36,85,243,32,5,145,59,148,197,56,2,153,251,36,48,201,229,171,5,127,217,51,159,250,148,164,126,44,198,162,167,83,231,225,170,205,87,209,168,170,71,219,102,132,157,245,194,187,88,71,135,191,114,8,162,16,255,107,38,106,174,212,67,208,155,77,14,100,137,61,81,230,15,212,2,81,246,150,103,145,215,168,239,50,114,228,183,110,16,25,216,135,8,206,101,67,174,179,247,103,94,174,14,246,159,204,130,44,41,224,76,207,108,159,220,152,67,137,107,79,172,155,186,236,69,22,115,119,145,217,192,103,180,252,206,202,71,46,158,207,167,78,95,146,196,96,103,133,148,63,136,68,168,27,210,138,145,231,177,26,21,229,32,120,187,247,253,171,235,70,106,157,119,107,226,78,56,144,91,185,32,108,88,181,178,91,124,31,118,201,145,153,54,58,44,100,146,251,171,219,213,140,65,191,59,2,136,82,22,21,246,190,17,170,160,87,176,20,129,160,183,68,167,185,132,133,205,200,112,216,209,7,255,158,153,149,223,201,32,197,86,111,192,113,162,177,122,86,3,157,14,171,108,148,24,5,136,72,197,202,237,227,245,15,108,125,140,136,164,209,43,210,90,163,22,133,221,158,166,90,179,17,249,158,29,85,220,12,164,153,192,70,21,34,23,148,53,95,60,98,74,14,16,50,168,171,172,245,213,107,162,68,187,97,230,144,113,214,58,219,52,159,138,133,107,160,101,245,16,133,224,147,198,73,14,17,14,133,17,255,82,217,44,178,109,123,53,78,58,134,158,12,98,216,76,35,123,68,40,159,19,250,107,79,140,180,5,88,176,221,248,116,177,110,39,128,124,219,76,130,134,73,35,166,47,149,12,17,146,201,230,122,158,57,118,235,235,137,14,84,132,11,89,54,105,174,201,49,10,44,143,47,179,227,255,198,151,66,134,39,95,233,179,22,125,239,164,208,63,208,83,143,78,112,135,109,124,32,12,94,151,23,2,254,160,237,111,79,26,152,70,141,158,204,79,55,238,20,184,152,243,172,39,89,118,104,128,173,74,45,201,122,247,118,14,233,200,137,83,129,4,182,9,239,89,207,165,36,206,225,74,141,24,184,80,12,110,185,5,149,125,160,188,89,146,193,18,79,237,23,45,73,165,179,41,70,176,94,165,235,129,113,178,245,157,152,220,176,139,164,247,107,208,213,86,22,18,181,176,84,163,158,16,9,23,91,48,33,220,234,117,38,64,123,122,9,188,243,125,201,216,78,161,117,84,246,181,123,225,208,192,88,82,245,31,178,47,39,61,232,199,221,69,0,176,181,54,132,96,140,64,66,182,11,2,51,11,213,51,128,89,90,195,209,246,182,214,32,206,91,211,47,88,126,177,72,103,142,83,203,169,163,20,191,248,6,198,222,145,17,105,180,183,247,221,53,59,126,188,35,183,232,105,132,224,145,241,4,217,107,73,4,61,244,77,138,58,198,158,51,214,213,188,157,219,153,102,64,30,12,29,158,157,42,149,14,31,179,88,96,100,195,94,5,144,243,26,32,231,34,101,75,144,213,209,33,108,114,35,19,184,112,138,107,46,118,218,175,204,102,15,91,137,202,186,133,155,148,107,229,10,235,166,184,239,99,231,250,100,32,42,187,8,223,73,63,56,45,3,132,75,112,177,58,57,199,8,60,221,36,76,25,35,194,178,64,86,160,78,237,192,8,167,83,48,146,153,24,55,148,217,236,58,117,164,171,30,240,46,42,174,240,44,231,165,203,4,80,205,245,174,124,79,34,125,78,234,158,0,134,146,13,195,30,112,103,233,17,115,200,2,200,5,211,7,0,30,186,250,156,248,104,215,106,165,9,69,233,135,206,189,218,62,251,195,162,122,8,164,171,78,178,90,5,146,107,63,119,6,222,236,81,20,187,30,33,96,89,65,178,80,72,181,73,27,139,1,198,237,153,52,5,129,69,101,136,123,243,65,170,233,162,203,88,238,162,175,93,68,150,112,239,149,39,218,0,193,55,73,83,23,31,214,11,185,128,100,164,186,192,140,203,75,152,198,160,53,155,86,127,89,4,92,79,220,80,2,180,227,33,202,229,240,217,44,7,21,119,1,96,186,90,251,236,229,247,199,152,32,66,13,91,187,136,144,144,218,101,110,110,110,5,173,4,80,242,182,131,149,11,4,73,72,77,137,56,175,101,247,50,77,47,143,74,148,118,143,25,219,26,173,180,189,101,28,133,198,71,10,200,113,52,170,52,80,1,193,232,76,97,46,190,152,96,178,32,165,97,242,56,130,236,87,179,60,183,134,148,37,69,141,246,196,124,196,57,220,125,85,151,36,28,83,214,134,29,150,192,225,204,244,63,193,241,91,206,195,150,255,176,238,211,38,146,37,44,126,212,240,142,184,121,237,238,179,225,143,247,230,75,177,158,35,36,11,213,135,243,226,218,74,3,173,206,18,56,37,131,101,247,11,220,39,127,101,93,107,14,134,244,202,218,33,249,10,249,232,160,116,152,14,194,71,35,136,12,104,72,49,200,60,77,27,176,88,82,107,195,182,76,9,178,77,224,210,181,196,216,57,219,163,85,235,230,37,200,183,120,1,77,89,46,206,143,58,225,254,227,96,99,200,25,24,204,29,177,69,16,14,122,176,109,214,117,113,129,215,236,61,233,50,83,134,240,193,114,28,218,214,74,113,139,161,175,10,222,201,182,97,190,83,136,32,50,91,140,76,56,59,233,30,101,158,49,148,166,178,174,184,16,84,151,183,153,69,61,242,204,93,25,147,144,234,233,6,20,50,94,165,36,129,113,135,138,92,13,132,74,194,245,202,88,148,60,74,110,84,248,184,176,58,75,23,38,108,202,2,74,244,24,81,86,126,11,187,12,113,239,55,242,132,1,163,73,121,243,219,124,205,123,223,55,16,133,164,75,187,254,215,215,87,113,22,105,254,24,58,195,135,203,13,78,181,201,171,199,102,231,206,204,31,95,62,160,191,24,0,232,29,68,110,115,137,232,220,90,155,196,214,173,189,136,244,152,125,86,87,53,150,108,17,33,21,202,143,44,179,129,242,223,44,33,60,33,103,144,103,228,103,112,162,4,152,59,218,214,124,51,129,150,227,58,57,158,198,67,141,43,111,22,217,15,55,129,109,38,204,51,41,104,107,245,204,124,35,182,201,65,37,196,232,219,231,15,53,198,253,121,43,176,198,3,160,11,67,22,130,54,141,166,64,44,245,69,8,243,146,126,118,222,38,220,29,45,58,188,137,18,144,214,51,108,11,181,9,48,0,135,242,222,185,176,8,59,249,30,9,49,242,68,245,1,40,196,32,220,85,13,245,113,219,83,83,164,128,153,171,97,220,216,49,68,232,137,113,39,56,150,19,170,196,204,157,190,238,36,56,181,249,238,181,89,109,175,216,190,167,208,135,10,191,19,164,135,189,15,195,57,27,96,144,172,130,8,52,173,214,17,214,59,194,68,68,233,17,188,189,165,19,227,104,45,199,217,2,33,95,240,107,150,78,114,174,125,34,11,229,150,121,61,99,50,5,188,251,17,151,209,246,156,15,60,162,106,24,4,196,77,22,48,103,222,137,200,45,124,33,229,87,17,31,55,5,134,147,47,123,133,226,111,142,167,164,12,151,48,4,141,247,36,28,148,1,89,101,185,249,45,109,31,63,252,94,220,106,164,92,162,166,163,9,35,66,216,130,38,59,51,244,195,41,180,96,56,40,48,166,47,144,228,198,175,235,142,145,240,14,132,64,72,238,128,232,225,100,182,96,27,216,58,182,70,23,16,116,230,8,117,11,129,177,218,192,33,17,1,41,98,101,48,142,155,86,153,119,69,170,61,218,106,9,169,49,160,197,15,120,224,39,67,250,21,250,69,162,166,142,88,226,161,237,177,35,140,80,201,25,155,195,120,112,216,242,11,71,33,171,108,168,185,197,198,156,84,204,91,6,209,212,209,60,249,63,239,135,3,251,53,145,243,238,231,244,158,116,4,235,78,223,32,32,146,170,37,214,119,111,206,101,204,105,239,50,149,73,1,16,22,158,252,233,108,139,6,59,33,180,8,0,175,243,193,72,224,74,10,53,91,207,210,158,10,18,22,55,85,166,84,114,1,208,145,19,115,174,21,8,46,211,180,48,199,67,122,34,230,164,223,68,244,132,57,132,18,230,60,22,54,31,255,100,243,174,124,125,102,233,2,44,140,250,133,72,146,201,59,222,212,179,15,133,73,220,47,36,192,204,183,226,82,146,29,220,104,188,246,113,26,169,72,147,210,153,181,12,97,44,50,65,219,230,209,207,177,84,69,168,204,93,104,129,38,197,175,54,168,35,47,5,151,197,222,3,41,110,187,230,77,176,15,90,214,11,200,90,244,167,51,38,183,143,19,232,148,133,144,235,177,148,189,43,70,234,36,2,110,124,39,125,34,177,149,178,102,145,81,50,110,69,160,98,94,197,204,226,237,90,118,178,155,212,148,37,7,215,155,206,251,190,25,204,109,135,1,218,135,235,247,124,143,97,170,93,106,168,146,224,201,250,56,164,188,122,30,8,123,30,192,176,196,131,224,2,17,32,187,73,224,144,12,103,187,5,40,189,131,65,53,11,181,81,47,107,221,114,64,178,218,31,124,59,59,39,147,77,168,91,59,100,124,156,50,143,106,131,141,204,225,239,233,228,15,153,88,93,64,225,154,71,90,190,169,195,198,2,168,186,130,28,179,179,235,196,186,177,243,92,49,159,211,1,176,117,46,66,172,247,48,27,157,89,153,203,91,204,52,67,70,181,160,19,38,62,220,193,254,1,182,20,163,73,255,5,59,18,173,212,12,166,242,24,139,31,253,90,146,32,101,165,158,150,189,15,75,96,146,248,156,15,130,97,41,54,209,206,107,132,156,71,143,2,211,69,43,201,232,18,206,57,1,156,24,65,189,223,83,2,151,12,179,54,134,234,68,196,12,11,145,180,48,205,3,42,26,209,37,3,251,174,201,119,99,68,86,237,103,126,144,218,133,88,255,3,187,202,43,146,31,51,155,90,39,70,216,112,154,171,185,70,211,110,76,206,43,211,117,165,92,22,203,22,213,171,166,163,180,178,18,100,183,148,158,30,106,26,145,67,179,178,162,61,117,226,199,24,17,56,52,71,233,117,17,82,126,2,236,166,255,176,5,105,83,154,124,198,48,188,125,28,95,12,64,165,181,214,249,190,239,187,119,77,236,133,206,194,2,87,38,165,184,77,184,42,199,16,197,252,59,69,164,77,130,68,102,20,64,198,192,191,46,108,53,150,68,129,176,38,210,101,96,11,105,57,9,68,194,153,29,133,136,216,90,6,124,0,128,229,214,153,164,67,247,111,166,236,211,57,66,24,88,84,131,23,65,52,179,185,57,14,202,102,36,148,165,231,44,42,196,207,227,27,0,180,54,232,73,249,84,15,78,112,190,205,244,131,180,4,38,22,198,34,15,153,193,16,161,216,6,175,213,118,210,106,237,67,219,151,181,210,122,53,167,73,98,30,99,167,107,125,27,113,60,63,159,13,202,228,94,131,216,182,51,190,212,73,101,188,135,56,157,94,100,46,26,41,100,222,204,44,34,199,45,155,136,232,139,234,146,97,165,117,106,201,187,229,208,131,109,6,26,156,77,142,138,88,43,195,65,103,70,121,22,58,151,61,188,82,16,134,204,47,109,125,243,25,60,237,66,217,172,250,67,63,149,108,227,210,234,84,84,2,54,118,182,200,118,249,218,74,88,167,23,190,195,23,76,129,35,102,150,59,154,250,8,168,199,220,143,159,34,116,214,228,156,112,3,19,79,52,92,62,145,81,31,64,22,163,36,108,204,183,147,200,138,160,172,188,73,117,32,200,214,97,219,158,61,57,43,152,117,101,234,145,69,118,41,76,147,200,127,216,246,97,218,120,233,111,241,104,201,221,13,11,253,30,130,74,86,49,48,11,86,87,174,137,212,103,191,29,167,141,69,144,68,134,182,207,55,222,250,132,252,64,98,0,28,14,40,129,84,71,150,100,8,161,132,81,88,80,0,9,175,69,56,52,217,100,123,168,139,46,119,105,172,226,48,129,224,165,136,87,243,219,8,110,116,69,131,12,42,61,82,67,153,224,17,6,201,49,152,72,8,44,202,71,138,218,17,206,10,13,230,61,207,186,246,140,120,66,42,158,49,158,70,160,239,136,72,239,246,27,91,58,153,91,107,26,118,15,82,46,74,35,39,64,47,9,109,0,0,112,11,39,63,47,236,8,237,144,177,110,76,166,29,214,188,236,0,180,110,236,55,10,219,246,255,236,50,180,233,221,84,36,166,83,203,3,23,40,87,198,221,223,118,75,193,161,218,79,141,11,8,138,97,139,64,130,101,40,44,67,66,24,252,188,105,40,172,6,45,139,4,235,49,176,182,249,39,238,236,163,226,154,79,16,127,94,65,103,49,240,132,78,136,48,5,25,41,52,147,11,40,100,157,86,37,220,28,179,121,7,99,167,167,85,1,76,164,32,83,228,194,100,131,99,154,90,237,139,55,130,137,100,102,151,17,173,194,120,169,27,5,215,202,110,220,117,112,88,73,207,231,74,50,55,38,112,91,246,53,34,120,87,217,97,19,203,179,80,227,136,46,217,213,232,46,188,246,82,83,111,52,93,63,148,82,105,163,110,76,52,155,44,248,138,81,55,247,154,91,135,34,229,104,26,240,146,214,138,189,207,41,38,92,143,153,236,59,196,69,132,11,68,13,60,144,160,131,192,221,93,168,209,20,127,110,8,44,114,105,216,165,222,132,236,236,139,97,103,170,166,14,208,128,4,153,81,144,154,190,30,47,130,200,121,117,211,26,180,214,184,155,213,157,190,41,215,69,224,248,90,107,37,213,76,4,111,185,179,216,193,72,71,126,172,69,220,152,32,116,97,233,226,67,128,76,199,76,163,75,143,234,36,222,227,109,198,91,222,209,167,139,105,169,80,118,80,93,234,205,144,35,195,24,148,59,1,129,153,172,212,157,169,19,143,3,121,150,158,213,73,2,253,156,95,34,132,244,7,123,17,96,15,51,44,73,1,124,242,64,88,220,138,144,71,123,238,254,180,178,170,84,106,255,139,120,50,142,150,136,22,40,182,16,91,144,170,139,170,43,115,10,130,179,112,139,105,68,182,136,144,5,248,202,148,80,221,241,20,192,138,142,236,207,247,48,157,80,0,242,226,247,145,12,186,78,0,20,132,248,137,191,43,176,117,208,228,83,108,25,207,164,166,100,186,96,52,16,15,12,230,21,89,98,6,64,149,7,123,135,187,51,65,51,106,233,98,242,147,13,30,214,46,164,28,149,29,6,206,110,187,183,209,41,67,178,45,178,75,192,25,171,19,76,182,197,241,243,179,242,175,160,57,186,27,90,62,130,201,180,74,88,13,37,60,117,63,83,7,57,97,253,39,213,253,40,247,186,87,72,157,56,67,18,226,166,179,211,59,69,172,80,49,48,2,35,178,48,13,239,8,201,120,17,164,117,90,180,155,189,247,28,12,128,141,208,243,210,1,128,200,190,231,149,45,48,188,1,2,16,243,237,115,33,223,192,2,216,62,92,255,192,182,12,104,54,70,136,64,45,252,203,66,94,107,62,18,254,117,107,226,60,168,211,184,141,26,39,16,123,62,175,35,164,230,175,202,188,44,44,26,0,2,221,58,12,10,87,43,173,25,16,54,246,202,14,73,122,71,132,40,192,174,21,54,138,170,228,241,106,72,189,130,74,233,125,19,46,156,125,11,172,157,242,67,252,155,135,109,156,165,166,56,251,8,129,56,234,178,37,252,213,134,14,54,98,244,113,73,101,190,138,188,225,73,59,249,77,148,134,247,76,121,126,192,244,87,6,170,188,21,13,86,179,82,115,208,25,149,43,123,162,147,238,165,197,20,204,208,205,92,146,252,139,54,219,242,147,41,197,246,43,178,36,83,86,210,234,228,10,135,201,247,255,89,251,172,70,7,102,115,42,176,42,203,48,185,111,110,252,244,227,113,88,96,97,127,142,28,2,41,94,114,194,188,16,246,157,1,190,192,50,137,5,4,204,162,146,28,176,225,30,102,10,41,239,29,106,31,116,115,229,137,201,49,91,78,96,195,148,45,231,223,226,214,185,229,252,164,102,171,216,6,134,51,176,173,162,17,194,246,64,118,130,240,224,240,80,101,61,168,231,26,212,184,118,75,220,114,175,117,7,130,134,30,210,229,178,40,184,113,156,158,90,207,50,69,225,102,117,177,46,162,183,28,241,204,8,138,143,227,83,191,53,160,70,32,164,200,154,181,78,78,3,53,160,66,0,24,241,242,184,72,20,33,149,141,19,225,56,178,58,75,243,152,8,66,163,230,90,109,53,222,29,8,49,179,14,27,236,113,190,136,168,236,206,203,14,213,166,134,161,204,194,204,47,47,47,177,157,192,68,110,83,247,205,172,128,53,189,187,57,178,138,190,36,63,126,249,66,234,32,208,154,90,157,224,176,109,205,206,151,38,97,91,60,3,54,58,139,201,124,60,125,42,8,41,4,74,67,52,79,107,91,253,43,86,17,97,205,155,204,40,25,156,77,214,38,226,240,82,254,48,16,161,49,193,240,18,191,158,228,73,107,105,60,81,72,229,113,201,86,191,147,42,161,167,170,43,121,143,149,11,78,214,218,102,142,46,75,240,78,58,162,36,116,94,51,23,219,156,71,247,154,131,249,246,75,7,198,72,204,120,132,188,252,112,229,233,85,140,79,127,183,171,28,141,127,200,206,113,24,39,204,48,17,207,187,211,28,13,63,67,240,204,178,51,47,114,60,103,152,193,161,140,181,64,144,142,40,181,240,179,221,52,31,3,147,215,21,81,105,219,37,130,189,203,10,97,93,176,79,148,235,220,231,46,123,172,166,59,185,76,113,73,27,136,208,136,99,96,32,123,114,196,98,254,188,158,40,29,164,228,115,17,50,51,229,113,95,134,197,197,246,198,169,244,27,89,160,133,242,27,107,106,152,105,193,182,11,15,241,54,223,186,236,212,228,77,124,164,117,37,51,114,193,66,96,203,6,43,221,114,51,66,107,77,184,223,247,125,173,186,123,191,148,139,15,117,239,156,80,145,96,88,250,91,159,54,7,99,56,98,164,11,215,249,110,131,157,97,50,128,3,12,54,250,80,42,250,111,97,233,215,213,134,178,142,140,43,214,70,18,194,156,234,57,37,148,34,226,69,4,85,77,103,136,63,18,98,179,149,207,150,75,192,28,107,170,234,144,156,0,62,95,218,208,22,173,62,163,7,4,184,100,62,236,91,137,32,17,108,13,211,183,63,107,45,30,150,81,119,21,208,175,118,252,91,93,155,125,226,116,252,54,222,171,181,0,132,134,77,154,135,116,230,165,209,177,16,139,65,252,19,5,240,1,233,58,237,204,223,15,139,165,132,38,158,214,188,58,151,144,12,176,11,185,32,27,139,118,58,37,154,77,20,61,217,7,170,172,106,128,21,30,25,101,148,23,34,147,204,137,55,88,11,196,68,63,149,147,197,27,99,136,141,83,179,79,2,41,91,138,171,163,71,70,186,15,182,60,39,235,230,245,67,156,184,252,121,93,148,169,250,49,4,159,228,50,91,199,161,64,205,231,204,175,13,101,3,182,192,215,124,30,224,27,61,214,43,247,97,78,35,126,9,177,116,225,76,52,26,13,104,114,158,144,69,39,60,189,219,125,33,227,217,81,113,155,23,32,203,29,11,237,87,238,34,210,164,255,38,145,154,48,147,197,188,147,52,122,65,4,162,102,97,53,100,94,213,202,139,247,20,70,4,183,212,20,232,206,187,68,83,177,169,106,76,114,28,4,24,141,218,28,54,194,219,25,89,128,112,20,2,55,96,50,163,168,230,212,32,17,65,65,117,169,83,180,139,129,201,147,153,45,244,209,247,72,110,93,98,14,60,28,210,229,241,17,214,145,74,129,99,228,237,194,80,117,200,98,98,2,164,5,31,31,57,104,229,250,147,7,81,21,198,224,42,110,107,85,9,202,207,102,197,19,166,50,177,35,182,40,39,2,240,65,43,155,11,92,254,87,118,26,75,43,123,25,42,193,122,111,59,162,178,214,193,132,113,215,251,132,5,119,8,120,36,164,128,50,226,113,166,136,28,188,54,157,103,148,108,47,225,108,99,185,97,130,34,11,176,187,126,73,38,174,12,140,5,108,27,180,62,190,64,71,55,45,142,88,138,172,41,182,3,67,74,143,98,16,252,46,134,190,130,254,28,249,45,91,71,185,176,110,78,52,32,185,89,109,119,231,192,25,96,217,250,161,114,82,26,91,206,162,168,18,83,207,39,203,75,64,64,168,15,107,172,235,234,83,22,144,93,68,234,96,85,141,213,213,14,37,67,129,145,118,167,55,205,216,210,209,112,7,181,90,41,115,154,196,212,21,101,250,114,224,127,26,175,96,140,95,167,68,232,23,1,9,100,102,126,21,106,127,216,187,208,216,78,77,191,110,210,238,6,236,193,42,79,113,196,102,26,38,0,160,17,129,143,170,212,90,144,121,196,127,80,75,95,35,2,4,102,110,102,170,73,53,186,92,23,68,64,40,196,212,153,69,201,66,247,253,213,43,180,63,249,147,255,244,151,191,248,74,235,184,226,68,205,82,32,49,216,244,205,30,214,232,149,137,74,31,25,8,228,2,166,177,39,208,14,29,37,215,38,247,182,38,18,177,44,11,175,155,118,206,191,190,190,14,42,17,75,174,254,204,28,54,163,177,93,192,9,35,22,139,96,148,76,73,18,137,126,89,239,200,188,148,31,164,20,99,123,68,190,241,38,12,26,225,96,137,78,16,118,28,181,79,199,167,32,201,153,80,44,152,128,237,173,232,177,126,69,30,228,96,107,167,44,158,73,122,20,160,173,173,211,186,189,96,140,29,87,17,238,111,133,8,75,138,164,143,177,180,69,72,119,58,131,250,21,17,121,92,219,30,221,199,14,227,194,90,250,67,27,182,253,153,173,191,222,122,73,160,115,43,196,76,18,120,99,71,186,252,222,106,144,147,106,244,10,97,243,209,151,98,54,142,78,3,68,223,5,0,76,46,255,235,83,10,129,27,51,135,39,233,123,130,237,166,71,152,62,133,173,192,176,190,7,37,252,103,29,251,88,156,214,10,198,34,158,62,179,117,26,72,55,178,149,224,9,146,61,81,200,246,113,5,104,171,134,105,34,129,189,216,168,24,201,21,234,84,98,48,198,35,19,226,164,88,46,112,153,147,135,213,192,32,135,101,46,211,149,17,26,129,129,61,135,136,90,187,59,255,206,247,255,97,251,31,254,239,255,195,63,255,159,254,10,225,106,173,129,246,200,56,226,127,205,205,63,217,44,19,33,193,248,219,161,2,163,113,0,132,163,61,33,93,45,235,3,138,90,82,71,1,0,185,144,16,72,147,142,195,128,148,128,214,160,143,214,26,86,82,188,69,94,102,87,110,148,222,59,22,5,169,100,50,44,12,153,64,34,252,140,150,73,100,183,75,116,125,242,70,58,148,35,133,77,192,138,128,201,135,14,14,217,132,185,225,181,137,129,103,246,219,169,102,77,19,198,51,36,146,223,67,76,51,239,214,64,17,182,65,237,230,243,126,208,163,57,228,176,121,182,245,158,180,245,200,240,100,157,116,85,32,203,216,148,224,8,215,166,226,134,162,14,213,243,103,105,201,1,206,225,239,227,103,53,171,11,142,206,63,78,207,159,189,54,103,68,197,120,121,108,207,21,120,248,69,179,192,115,238,252,33,3,96,114,3,221,154,54,3,11,103,43,208,41,153,114,9,64,118,180,8,78,201,142,233,4,66,46,153,98,188,253,126,169,26,235,76,187,158,111,43,55,23,89,30,39,200,60,242,64,108,139,116,35,4,156,142,144,82,166,245,20,49,15,87,64,64,70,140,249,35,111,158,158,71,195,45,186,40,80,252,107,79,170,207,138,157,206,193,65,3,34,14,102,212,140,122,109,64,66,72,144,73,214,78,49,200,116,14,233,26,160,1,246,222,191,185,95,111,238,77,176,131,220,194,255,201,127,241,191,187,94,239,175,180,85,103,230,139,90,239,253,186,174,172,3,8,203,207,241,146,52,15,94,245,116,206,38,235,157,91,107,225,86,17,38,24,189,100,38,52,13,162,1,151,230,78,43,32,196,70,77,32,249,234,1,72,68,219,32,98,239,93,80,38,153,117,71,81,119,210,16,61,247,91,232,202,75,39,57,232,253,202,190,193,231,175,1,120,76,199,178,134,2,76,143,230,82,105,204,230,16,161,214,1,219,105,67,86,84,156,182,100,40,37,65,126,229,59,31,37,175,59,89,192,254,182,153,96,211,115,62,193,20,201,171,10,125,158,130,76,17,72,32,223,135,187,28,224,180,248,20,130,188,147,0,64,132,32,66,68,54,167,192,198,70,201,111,102,0,149,87,160,164,221,211,124,231,159,236,1,54,59,146,89,103,192,176,245,14,243,167,97,235,65,57,97,253,69,13,0,195,116,110,129,188,242,79,241,241,60,195,165,197,166,138,217,140,199,228,66,211,140,234,95,194,6,0,32,165,62,150,182,116,202,93,16,178,222,90,232,160,196,134,137,167,112,226,158,101,62,24,71,123,15,228,167,206,40,47,177,25,58,53,52,229,115,193,68,71,230,141,174,66,113,30,129,89,4,48,90,1,194,240,40,221,67,166,53,82,102,122,117,186,232,34,164,124,205,119,5,174,161,181,37,165,220,136,12,70,151,153,91,19,92,78,5,115,85,168,193,139,195,112,73,230,66,225,223,41,209,67,251,230,9,5,144,89,180,20,95,212,80,128,239,174,221,200,165,31,176,72,87,18,42,34,220,247,43,181,139,248,18,18,49,134,15,224,208,38,168,5,85,67,51,28,245,183,216,30,199,234,53,57,36,210,197,12,68,157,253,89,142,72,125,126,175,124,95,97,66,224,125,7,13,252,164,154,36,19,145,16,82,174,161,35,154,89,165,203,68,196,130,13,71,47,66,117,99,153,76,205,48,104,212,213,218,151,215,251,159,136,212,6,181,181,150,197,214,121,169,144,110,93,76,151,53,62,52,230,144,156,244,195,102,253,225,138,76,143,240,180,76,147,37,95,123,21,85,110,212,100,92,84,170,4,216,65,214,35,196,245,7,139,29,244,225,166,21,23,100,158,138,114,216,183,141,225,90,237,30,48,163,58,137,160,173,23,88,23,0,96,42,175,113,251,7,88,18,151,50,47,168,226,81,188,29,134,166,101,224,252,18,228,136,17,233,70,161,39,57,61,44,73,144,227,195,242,209,48,31,29,118,240,136,105,131,139,240,85,96,117,254,145,68,248,41,190,14,34,202,106,212,128,251,177,96,247,188,107,239,247,41,182,16,249,119,197,29,226,123,68,56,201,200,161,178,173,202,17,34,228,72,36,100,14,143,8,7,47,224,237,137,150,176,36,193,225,44,32,208,193,11,96,73,206,242,99,131,97,108,110,86,50,133,36,210,253,186,178,206,58,246,208,190,105,131,27,140,187,145,83,146,38,45,83,144,149,145,103,4,94,121,120,111,145,224,76,132,148,42,157,27,207,92,151,171,185,9,118,166,44,0,200,125,223,193,221,10,180,4,16,185,195,165,203,84,113,110,67,83,209,50,114,21,3,99,180,189,145,67,143,98,33,4,198,9,232,29,241,18,64,239,208,49,212,61,204,146,156,121,16,128,179,122,214,147,129,93,98,119,37,114,171,122,78,36,87,159,146,25,144,165,85,68,31,146,0,149,76,129,141,8,193,191,4,68,78,153,62,128,204,68,164,70,23,249,183,24,197,211,10,16,239,32,75,242,253,98,81,162,11,131,187,233,204,48,104,34,255,22,220,166,84,255,161,92,103,39,53,23,185,208,222,157,237,125,176,207,4,113,154,18,123,87,170,112,121,110,20,24,143,63,251,245,136,74,42,255,114,36,164,15,125,166,91,204,51,153,128,236,252,218,202,3,34,143,255,224,113,234,35,200,36,160,127,115,20,216,238,60,96,242,238,79,132,206,56,56,228,160,255,226,67,142,85,226,63,85,148,140,119,114,223,10,198,13,175,152,51,68,35,188,247,41,98,217,71,69,202,178,121,154,190,59,90,254,45,10,193,203,248,50,95,237,137,176,84,27,145,22,236,164,200,141,201,34,205,213,29,227,244,121,229,193,116,159,232,59,120,136,16,252,168,109,104,204,186,42,219,50,41,51,18,160,43,245,177,218,34,76,65,205,166,133,153,100,13,92,69,43,102,212,172,140,122,10,187,102,127,38,26,246,0,162,180,192,40,149,185,102,230,39,73,68,61,149,148,126,11,92,156,189,237,216,245,1,228,237,87,103,126,229,254,233,126,37,162,203,165,228,151,246,172,34,205,158,34,50,98,131,150,236,28,152,17,241,186,200,248,70,126,168,17,181,88,141,246,222,129,130,166,202,173,53,157,52,212,50,218,223,17,86,110,145,186,44,232,115,189,133,153,185,89,149,30,207,94,61,63,39,25,45,11,79,117,150,153,95,17,73,120,0,253,22,85,47,217,193,149,8,9,108,243,35,222,255,235,134,100,176,146,184,248,214,34,21,203,189,134,38,47,140,17,103,50,99,34,35,179,20,251,201,42,19,135,156,237,32,34,251,176,21,227,90,192,169,133,183,119,242,201,155,97,223,147,22,90,97,162,73,216,76,128,133,163,147,142,144,30,109,56,46,178,157,149,48,55,41,129,87,128,100,147,192,222,133,113,189,81,17,64,128,178,233,216,66,193,138,151,128,66,110,218,194,88,219,253,68,53,158,247,105,153,28,226,59,24,70,86,58,200,131,111,240,196,161,220,108,26,211,113,194,211,131,44,196,77,220,249,56,70,184,60,47,89,2,209,254,111,15,128,201,12,142,187,195,146,112,103,13,146,56,75,40,70,152,253,242,35,208,36,24,117,106,186,1,253,101,161,104,27,88,34,131,104,219,212,155,141,7,207,253,245,6,138,60,32,147,85,145,23,6,42,99,71,164,45,3,73,8,56,236,194,216,82,57,39,242,190,186,172,42,91,84,31,129,225,56,151,56,36,238,94,208,46,34,99,230,144,175,26,88,111,73,193,82,165,194,216,221,58,217,39,161,96,211,232,145,16,37,11,68,108,46,111,2,211,50,25,8,185,131,118,146,165,52,177,48,112,137,141,210,188,22,207,18,184,28,141,67,102,32,90,145,132,225,43,27,127,187,122,122,56,133,107,222,92,99,154,137,66,26,174,221,101,60,56,88,42,217,16,58,167,243,89,205,8,227,36,104,235,7,16,1,197,42,175,144,209,173,243,116,115,198,227,232,241,24,39,147,141,72,82,50,216,68,102,103,171,48,98,201,116,221,113,62,35,70,98,234,137,90,51,165,3,47,136,115,56,25,239,147,94,102,67,218,197,135,228,65,12,60,15,19,50,42,245,67,154,118,189,9,59,34,42,226,7,1,174,29,58,53,21,245,148,59,191,14,37,51,221,98,183,216,48,210,11,14,254,46,38,53,129,119,122,129,168,140,138,192,120,68,167,214,67,177,193,212,99,150,68,226,167,99,85,246,24,200,172,241,227,167,93,11,238,118,3,110,207,32,171,140,200,66,61,206,155,237,12,10,129,80,218,51,108,180,184,85,137,134,82,163,193,178,135,238,240,233,58,72,49,54,56,228,97,141,233,172,10,140,94,100,137,172,224,253,170,172,30,21,145,43,48,225,254,58,57,117,135,230,73,142,100,135,53,216,221,236,94,0,167,25,26,112,214,238,48,228,187,102,156,61,64,227,169,230,152,13,16,82,139,154,181,93,8,136,38,184,206,241,227,215,117,113,172,60,133,27,82,163,22,29,0,65,153,158,187,112,163,214,136,68,212,98,79,0,224,229,186,68,248,245,238,2,252,210,46,238,189,33,181,11,47,102,16,233,76,157,208,188,161,20,226,120,229,46,36,216,27,64,83,52,229,106,22,162,162,244,211,142,220,224,114,235,81,115,233,105,173,9,80,23,110,64,158,25,20,46,29,195,71,169,59,0,125,3,52,162,222,129,8,136,168,1,182,81,220,89,52,60,91,64,19,206,194,26,9,5,46,188,180,110,143,149,119,103,182,177,3,89,164,141,69,113,246,124,196,110,195,86,139,196,156,128,128,236,34,104,164,113,207,46,121,107,226,94,187,33,120,214,79,127,130,71,199,34,72,105,173,194,8,102,87,87,233,101,180,122,93,141,52,52,53,6,151,97,11,49,101,250,212,125,20,105,99,30,30,147,15,236,183,163,241,167,16,67,73,236,233,189,171,141,32,187,55,87,189,85,72,220,161,33,110,211,124,102,100,5,144,224,130,154,79,98,183,141,155,166,205,1,90,148,25,19,51,4,98,151,216,1,105,81,234,37,160,70,130,80,59,40,182,206,154,221,45,3,188,101,75,224,15,9,8,47,201,48,25,235,15,19,142,233,3,197,100,140,156,126,176,152,215,34,86,79,233,173,53,13,207,84,177,241,61,108,60,163,237,16,160,175,103,116,253,210,199,225,97,224,59,230,117,78,100,191,132,148,119,214,4,204,42,16,97,198,225,24,38,2,64,150,190,176,110,173,92,179,185,141,235,18,82,145,180,237,204,38,212,46,61,254,80,123,233,221,21,212,109,179,228,210,112,39,211,78,25,102,210,65,164,115,172,103,253,176,153,193,253,28,32,51,28,39,107,32,182,120,144,125,94,158,117,181,62,242,23,123,33,49,74,231,14,0,114,235,5,136,32,36,44,157,69,159,79,195,225,158,121,179,249,249,76,202,222,134,196,204,72,36,34,93,24,116,54,70,105,141,172,216,170,163,27,64,55,238,43,241,171,49,155,194,199,97,86,41,51,35,210,199,6,175,12,93,152,4,232,195,119,94,62,124,118,125,231,243,235,243,239,126,248,250,203,46,150,255,133,171,86,48,164,233,13,81,237,194,141,67,3,236,170,54,203,41,117,224,37,26,40,49,215,94,191,1,210,101,199,154,91,233,205,62,78,132,129,121,4,241,86,23,17,153,168,247,222,160,105,32,134,174,13,116,49,156,125,61,19,223,116,156,177,97,243,73,68,40,125,219,92,100,61,158,122,93,168,63,153,29,96,24,209,149,20,213,33,222,174,59,247,20,44,64,56,165,8,229,229,237,34,50,56,210,123,182,109,139,187,156,179,192,179,79,231,209,70,116,204,232,56,176,248,3,9,143,162,82,141,45,185,122,110,77,86,95,147,130,23,122,68,206,173,115,140,236,166,7,180,96,58,232,120,180,225,121,144,143,110,21,206,110,100,123,68,255,235,187,142,219,220,112,0,64,225,237,218,112,165,238,204,179,218,140,249,112,150,44,156,72,89,39,12,4,50,106,20,55,136,15,36,204,99,77,91,221,126,134,43,210,214,234,121,26,206,166,29,50,36,73,151,186,175,79,33,42,230,70,45,251,168,219,153,211,85,177,163,147,83,102,8,243,148,170,65,21,199,75,94,20,50,5,251,88,17,39,90,183,65,39,115,245,98,129,71,243,138,107,138,234,93,219,169,155,70,132,45,86,166,98,244,112,44,188,205,130,205,214,244,3,19,68,219,241,68,40,139,191,231,96,142,137,70,131,79,107,228,57,206,204,254,234,211,235,107,68,188,8,243,43,247,143,223,253,141,151,207,62,94,127,242,143,255,225,127,252,79,255,241,191,248,159,254,90,3,193,42,8,8,108,232,93,114,235,117,167,142,209,195,152,117,79,34,210,72,235,220,115,187,154,156,240,146,97,0,11,2,163,1,50,106,186,44,189,119,61,135,219,149,140,248,1,25,225,74,45,176,126,167,113,249,135,100,112,52,160,70,30,77,155,244,85,60,189,181,22,112,172,115,16,79,213,102,206,91,99,128,6,13,104,186,63,179,113,43,17,233,94,60,195,0,25,143,163,197,155,176,94,205,0,213,232,117,203,237,201,62,69,2,236,206,60,112,34,131,62,216,71,71,179,137,0,44,76,68,17,89,105,20,3,156,45,237,208,79,191,44,104,216,215,83,129,80,61,109,92,115,87,213,102,140,81,132,91,226,102,49,244,94,132,117,114,168,242,220,121,154,244,167,183,183,60,121,41,17,207,69,183,245,72,83,137,98,51,23,53,94,139,56,231,163,34,94,151,197,172,2,230,190,219,90,31,113,161,137,79,0,0,64,66,42,199,205,250,135,216,23,104,23,170,42,235,240,106,227,14,217,75,106,117,111,206,69,121,33,245,150,172,224,210,214,104,35,143,99,87,159,175,106,238,71,143,32,88,108,109,160,196,138,65,181,58,132,181,22,111,177,71,123,223,64,178,107,253,118,211,48,214,147,52,174,212,105,140,62,133,111,35,52,4,44,139,47,24,79,120,187,191,13,229,48,37,120,160,224,93,152,183,204,241,146,245,6,39,135,181,65,16,147,42,195,89,91,175,195,57,191,247,206,124,199,111,191,185,19,160,0,50,32,131,124,231,55,190,247,241,179,207,213,66,249,214,61,147,118,247,234,205,233,78,200,197,149,158,69,192,58,125,92,83,15,139,195,201,56,168,7,232,225,107,87,222,188,35,154,113,7,34,100,183,94,191,69,29,38,8,144,133,117,192,188,226,92,37,79,32,18,233,189,171,5,233,39,238,47,212,212,149,122,108,17,172,223,25,123,136,128,23,164,10,255,152,229,190,187,106,223,230,15,192,141,175,203,97,110,232,255,108,220,22,81,201,128,39,83,89,68,220,100,203,57,71,190,36,0,159,104,233,165,154,11,1,115,178,209,183,82,162,241,11,111,177,134,120,210,232,228,232,117,223,20,143,37,208,110,10,9,12,106,74,225,76,96,30,30,187,248,147,11,16,242,64,54,183,170,250,201,13,67,151,239,88,59,190,241,231,221,234,239,76,55,244,140,81,41,16,121,230,86,199,20,68,105,133,206,75,49,66,196,64,33,38,73,57,238,16,185,88,54,110,58,116,118,215,204,84,76,39,176]);fileData4.push.apply(fileData4,[126,179,15,168,182,25,97,255,46,213,121,56,195,161,74,213,155,238,232,232,253,115,31,61,235,159,33,162,254,96,171,30,216,173,94,11,245,57,36,162,189,14,76,195,30,57,45,228,30,246,94,91,2,216,70,202,155,127,133,11,226,38,239,254,36,80,40,205,138,146,83,4,100,11,91,157,162,91,213,244,6,106,176,112,62,246,186,112,4,109,237,188,41,221,14,4,134,39,188,85,127,4,241,76,70,129,114,144,143,198,148,165,247,46,56,26,214,75,91,124,187,111,49,126,153,104,18,86,34,26,64,172,144,252,195,104,241,87,26,26,15,32,154,216,238,88,185,17,108,244,99,190,153,175,116,2,123,229,178,109,184,241,36,8,141,61,154,13,44,9,201,172,224,209,13,37,81,93,83,84,27,44,48,59,100,245,148,125,28,186,95,205,251,98,199,221,24,65,189,71,243,155,152,232,60,24,195,215,152,39,40,236,39,237,98,9,193,215,38,93,235,224,88,188,38,16,21,19,177,113,71,241,202,92,220,34,66,85,122,9,190,135,55,6,24,36,10,19,60,152,128,46,76,231,100,88,164,207,134,183,240,84,130,194,91,64,136,90,62,74,210,58,75,240,250,225,17,233,154,230,0,66,92,29,161,247,48,87,218,49,100,217,125,214,42,219,64,130,27,205,150,217,79,79,6,15,155,217,107,44,135,73,140,102,184,34,39,176,51,245,172,171,227,145,244,148,1,55,170,10,161,84,103,93,171,101,78,75,138,38,128,2,46,167,234,15,230,135,188,201,147,217,34,45,94,253,193,54,61,220,131,79,132,134,33,185,77,134,76,251,3,47,130,60,59,127,111,117,45,121,222,245,11,59,48,197,131,59,83,229,85,159,46,99,37,4,131,75,20,183,198,153,86,190,188,238,49,51,131,160,93,192,220,187,135,221,98,118,230,209,121,98,116,183,96,59,149,125,99,49,14,212,184,234,36,167,140,236,105,81,146,8,178,1,68,103,199,36,68,236,91,57,222,200,229,69,65,32,192,222,123,183,112,14,38,162,151,235,2,144,46,93,68,238,222,227,156,187,148,186,164,140,201,84,228,179,134,37,15,122,132,84,176,20,102,214,101,239,48,107,244,180,69,66,89,109,44,19,161,51,182,229,144,229,18,100,210,58,69,36,72,253,55,137,72,179,80,138,99,223,56,24,137,165,155,197,16,69,149,46,155,70,151,167,209,148,251,163,238,23,177,255,113,94,191,4,184,63,161,61,25,153,209,119,65,175,255,19,13,38,79,130,195,151,49,71,208,36,154,68,205,110,36,196,189,171,137,212,246,65,183,97,58,236,247,81,43,133,92,123,121,40,154,52,117,235,158,202,52,195,223,246,185,87,130,127,36,122,219,206,91,109,2,19,211,202,188,255,214,240,163,157,13,145,214,153,103,183,212,85,37,176,5,115,139,15,104,21,160,110,194,15,22,215,148,36,52,157,196,1,92,215,224,108,89,110,200,43,154,148,81,35,153,196,98,94,148,9,112,106,208,208,192,52,158,235,93,247,165,116,38,221,201,200,135,226,131,155,91,89,185,241,28,85,191,69,99,152,199,167,22,108,210,105,245,253,172,33,223,164,1,87,162,90,180,89,145,119,157,190,2,39,156,125,162,63,172,170,70,231,1,71,55,77,221,62,226,254,168,141,39,128,206,6,173,192,9,74,154,150,19,46,93,178,164,81,132,163,188,159,65,34,56,132,221,180,230,190,239,108,172,96,111,57,141,200,199,9,59,42,118,211,9,47,210,222,58,158,140,113,198,82,114,162,63,66,103,102,97,238,253,182,34,217,239,184,156,46,0,238,253,213,94,136,222,99,105,136,19,145,155,229,34,138,255,84,102,136,234,167,110,224,11,198,83,28,217,47,198,163,66,141,7,104,173,69,130,90,130,188,237,196,99,65,224,81,133,27,32,16,173,85,94,108,193,15,174,44,67,114,74,126,120,87,212,91,151,152,37,196,95,126,131,113,88,229,9,2,139,16,35,3,239,236,119,66,51,204,177,198,64,32,168,38,204,156,140,128,138,90,111,220,3,37,205,113,170,227,179,184,124,42,235,48,83,80,224,49,3,50,86,30,96,65,58,246,121,172,223,134,136,93,14,10,251,227,150,149,21,97,169,11,82,25,208,74,26,160,30,86,181,184,58,118,177,59,73,84,93,194,124,255,179,132,146,243,40,247,125,8,68,131,55,196,115,207,27,230,148,160,133,84,94,236,174,173,230,157,253,92,74,253,141,87,26,0,26,20,41,171,231,109,112,192,77,69,138,27,99,183,90,113,108,44,225,216,219,56,150,156,50,116,2,100,16,128,147,213,207,132,146,163,28,119,185,43,2,179,82,227,252,254,45,174,7,71,17,201,16,247,30,9,108,176,203,96,208,77,101,28,90,201,44,29,19,138,50,60,96,186,222,215,246,177,18,238,118,203,115,4,230,130,156,182,221,86,32,87,255,169,145,138,70,211,176,107,209,67,129,114,86,48,44,86,113,211,155,195,204,189,91,41,75,8,231,198,119,168,193,48,188,233,189,35,33,131,220,194,64,200,157,63,189,190,2,192,133,40,159,127,247,59,113,254,55,75,92,233,81,40,181,39,214,249,72,185,5,35,201,158,198,115,106,209,197,35,52,140,142,62,166,37,214,219,34,231,220,143,87,149,98,8,179,77,127,169,149,132,192,163,47,147,206,61,161,55,128,67,23,231,40,161,133,71,142,246,28,199,171,80,156,74,134,34,2,46,26,34,189,214,154,242,225,116,29,58,0,137,222,167,121,37,123,95,109,58,80,127,225,48,69,153,143,57,64,182,28,128,74,52,236,69,168,149,30,39,125,103,52,8,179,52,108,123,129,138,245,37,235,53,119,52,123,137,248,50,150,52,242,39,159,136,232,238,247,122,159,99,173,45,235,101,57,156,115,249,200,12,33,143,51,187,71,172,210,250,27,183,194,227,105,153,188,253,193,163,237,18,91,80,187,61,2,219,16,80,94,56,239,126,150,101,75,29,217,178,188,182,57,192,69,111,229,66,226,213,17,110,178,151,56,253,217,228,241,98,10,133,4,67,178,8,213,179,100,83,140,98,140,232,194,200,48,237,198,106,74,18,138,64,208,64,183,18,144,169,203,54,58,102,149,197,205,236,219,172,148,166,72,127,164,137,229,161,5,161,136,138,156,163,56,1,83,80,227,122,166,21,89,75,118,252,83,129,94,193,85,193,145,135,56,194,75,10,57,71,68,132,26,113,159,239,148,41,226,134,220,222,57,56,232,211,98,57,211,100,161,26,195,229,134,143,200,130,11,35,37,230,229,229,69,16,46,17,252,191,254,223,254,219,63,251,255,252,219,79,159,24,224,22,65,6,196,194,219,107,12,26,9,204,68,212,93,247,100,196,74,20,240,122,170,41,198,164,194,95,80,254,159,157,63,250,206,235,127,55,151,62,143,114,105,106,71,32,162,46,40,170,177,2,86,183,134,96,157,178,123,107,33,3,180,6,194,141,154,106,190,244,124,81,158,108,119,148,240,197,23,171,14,215,52,118,8,151,153,161,51,136,80,107,180,152,221,235,143,147,250,85,193,88,3,24,72,226,108,254,244,73,143,165,89,17,125,88,121,32,223,141,245,76,52,54,220,0,246,203,222,84,137,240,148,8,159,112,79,107,144,81,38,162,11,8,240,58,46,248,44,69,169,32,199,239,141,155,103,234,41,124,1,67,27,155,92,189,123,72,105,243,88,8,63,43,80,131,89,35,138,85,111,37,5,163,218,222,249,40,27,249,216,118,14,56,201,205,222,114,209,176,238,41,68,102,139,140,33,55,170,28,155,222,135,65,4,101,159,136,66,201,245,97,225,61,111,98,27,104,242,14,18,152,28,123,172,241,180,149,65,217,45,69,3,145,46,54,226,106,246,147,177,166,237,65,190,102,2,199,41,197,224,182,250,41,40,59,170,45,236,252,81,230,181,4,150,156,181,189,85,137,93,87,228,130,91,177,0,123,84,162,109,215,38,207,220,126,112,86,185,7,15,86,51,221,148,31,133,30,32,41,195,223,30,115,80,182,236,232,212,0,112,171,17,144,122,28,198,118,208,238,186,101,129,129,141,153,173,110,88,134,148,71,98,251,195,222,70,52,71,215,124,13,208,184,187,33,35,0,16,1,182,171,51,247,222,173,179,184,221,57,31,135,98,25,17,161,223,1,162,116,0,18,102,6,68,188,218,245,95,252,87,255,21,1,94,62,35,233,206,176,35,134,217,142,53,2,204,55,0,177,9,148,132,168,248,201,68,112,124,226,201,249,152,3,77,29,217,252,204,193,248,254,204,40,215,225,88,149,250,51,183,23,242,244,180,102,3,13,225,70,172,218,212,171,142,180,178,238,6,222,171,53,37,59,1,90,8,151,242,133,242,34,62,92,40,0,230,76,249,201,57,54,149,172,233,153,199,170,28,204,148,200,53,7,139,194,69,182,125,208,118,175,184,192,104,37,4,113,138,81,117,64,76,14,180,247,153,15,151,124,123,212,32,239,176,58,158,42,96,97,248,224,145,183,190,133,131,204,121,2,87,147,56,221,0,79,89,222,71,243,234,53,108,103,39,5,216,206,233,203,249,228,183,98,202,252,154,250,193,185,196,227,136,84,220,143,14,60,119,178,17,57,192,7,79,130,8,111,157,19,134,121,99,45,30,29,119,30,53,120,73,29,128,217,1,155,178,22,97,141,21,204,225,151,235,81,180,83,183,168,249,35,19,20,45,18,16,214,199,159,125,164,237,65,82,167,156,119,87,19,221,200,211,68,144,19,237,45,127,154,209,158,146,20,104,193,202,9,97,54,66,192,204,188,60,123,195,229,216,237,137,240,227,59,27,88,35,70,182,155,118,118,118,98,68,26,215,57,27,137,232,74,45,255,186,245,180,135,237,150,178,46,130,0,29,26,73,228,237,228,161,132,26,112,79,138,191,193,27,213,181,193,229,18,131,158,172,168,72,223,220,201,144,220,111,111,204,123,66,25,194,18,18,6,106,22,10,182,202,160,85,114,28,100,125,5,238,173,110,34,162,52,145,254,250,250,170,231,152,162,55,82,116,119,20,235,104,26,252,122,28,14,19,35,252,189,215,221,17,5,144,146,1,162,214,84,45,29,59,49,82,214,105,146,26,192,180,197,173,23,189,55,218,156,117,119,225,34,2,69,43,95,24,86,156,183,58,141,198,85,149,77,135,170,7,33,230,30,80,99,174,17,114,195,52,242,147,166,118,143,218,30,217,167,136,244,146,193,227,14,128,229,9,13,231,225,148,48,151,194,132,104,119,56,120,67,206,183,196,156,155,86,190,173,242,71,79,68,38,229,87,48,238,85,208,239,118,208,27,163,18,185,51,93,245,176,56,152,114,39,207,193,245,158,79,215,106,57,0,232,193,22,66,142,217,188,248,6,123,213,171,63,171,52,96,171,47,211,45,29,22,209,147,127,172,122,255,184,177,198,64,117,78,185,20,209,5,50,219,105,173,94,99,147,178,33,177,159,103,129,103,8,72,225,28,82,52,217,55,197,4,32,229,163,193,36,112,235,190,103,193,160,111,58,171,13,121,172,57,243,141,177,137,1,24,238,140,250,138,246,86,128,228,248,25,113,226,110,196,57,55,137,21,34,179,54,227,105,1,242,100,115,127,61,45,74,248,123,252,84,35,210,242,8,81,190,48,20,36,232,17,44,175,175,175,246,49,54,34,22,100,51,86,120,237,252,202,93,4,137,208,214,167,119,255,70,224,5,225,50,25,31,16,143,212,13,202,179,161,47,238,136,81,241,25,17,196,203,125,17,144,136,17,178,187,83,229,207,150,57,46,4,192,222,110,147,82,74,134,100,163,10,97,136,72,228,6,0,188,218,186,50,26,111,40,234,78,162,133,250,151,136,34,251,5,33,92,137,12,191,50,244,176,17,57,18,133,41,189,130,7,80,1,57,162,218,28,151,176,231,8,48,17,82,82,89,107,141,221,218,215,199,139,69,4,175,183,71,7,192,61,149,37,245,248,196,124,195,41,228,171,30,24,149,74,4,133,111,144,145,65,192,61,15,228,128,227,175,245,210,104,157,190,113,158,38,24,74,180,188,149,93,90,149,91,243,89,81,202,119,36,228,32,156,146,123,247,135,7,148,119,149,81,30,70,1,83,186,177,36,216,183,122,174,47,171,72,44,191,105,184,59,76,39,37,195,59,233,240,201,223,13,246,33,66,177,126,128,93,14,87,70,141,56,81,211,82,191,47,81,152,98,221,85,68,179,245,72,120,136,204,204,147,150,44,249,73,211,164,24,123,163,213,234,121,235,118,158,161,170,245,208,101,182,147,130,135,172,71,61,234,101,66,38,183,123,32,123,76,22,193,194,190,159,92,0,56,121,154,114,226,114,108,194,3,146,226,12,228,216,172,48,8,34,19,224,221,65,155,213,12,140,177,0,98,99,238,218,205,11,34,66,243,198,111,28,156,246,57,34,32,144,178,123,253,67,76,78,197,68,183,176,22,61,71,5,56,155,247,153,196,164,93,134,136,232,187,250,199,127,252,253,127,243,23,63,142,38,212,76,181,198,88,132,93,4,89,253,40,90,72,222,124,195,195,2,66,13,169,249,231,39,12,208,172,206,42,137,16,199,58,168,3,83,225,221,235,16,64,138,26,97,50,66,82,15,217,44,172,16,198,201,8,78,1,199,14,76,105,26,136,243,112,52,188,62,208,196,100,221,187,117,10,214,155,51,35,160,249,140,53,130,46,89,67,120,81,59,4,71,8,139,4,199,73,11,253,24,122,68,174,1,28,29,57,54,190,113,145,41,75,231,0,4,225,163,141,193,66,92,19,130,33,19,77,151,38,200,158,87,135,251,157,219,54,42,111,217,128,109,158,12,153,140,96,29,38,102,159,7,57,200,2,162,160,132,79,214,123,208,252,197,194,97,34,74,192,154,72,88,238,224,62,27,147,20,175,142,37,102,50,69,73,246,201,47,168,92,135,209,166,111,61,36,100,179,31,30,232,255,66,173,41,69,153,103,39,209,180,67,194,41,69,121,83,25,17,88,252,154,79,81,110,4,248,144,76,55,20,59,136,60,201,23,60,222,174,36,93,44,53,26,171,235,217,118,137,50,93,255,140,179,48,120,73,66,55,147,227,36,202,78,143,227,82,172,60,88,196,121,246,218,59,237,242,214,103,22,44,53,112,161,204,106,40,228,28,205,244,102,170,78,134,212,45,248,129,76,37,238,19,61,248,21,65,28,242,45,41,199,225,61,158,191,32,34,50,90,0,87,229,223,99,210,120,131,106,167,126,243,119,127,79,191,167,253,233,159,254,105,107,237,183,127,251,119,255,199,255,215,159,49,2,10,161,7,88,129,167,4,91,70,243,240,219,178,176,72,231,222,16,16,148,176,92,116,49,9,145,79,118,41,249,12,73,186,76,245,142,154,37,4,33,146,134,61,87,245,75,90,42,2,169,100,120,42,196,106,90,134,35,107,93,128,80,16,196,8,254,8,139,93,76,124,209,238,37,210,203,130,114,32,172,249,216,97,164,93,98,229,117,205,134,236,136,57,192,218,226,207,166,134,180,160,126,227,148,135,173,242,75,111,126,52,33,14,96,5,70,39,129,194,67,41,60,125,101,170,23,35,178,107,119,174,236,131,127,141,207,84,172,62,100,201,103,175,2,33,124,224,99,110,247,165,80,82,27,71,254,218,210,92,111,48,165,55,255,51,131,156,19,173,11,150,148,221,147,242,214,139,248,28,213,41,187,128,198,249,105,212,76,171,181,247,127,150,251,226,76,6,69,63,245,113,159,235,82,221,120,182,75,5,23,118,77,47,176,72,165,113,240,253,132,167,167,100,153,28,178,93,2,101,35,188,193,88,0,192,121,51,60,94,136,254,219,97,51,5,78,83,111,122,170,213,145,2,7,25,105,136,99,167,83,109,185,234,114,143,96,152,208,226,32,178,42,147,227,93,171,49,83,166,31,200,172,191,248,254,91,220,177,198,211,89,74,42,167,91,85,250,70,215,204,174,27,38,14,43,11,131,157,13,221,213,94,54,243,177,220,220,153,109,110,248,223,255,31,254,235,207,191,247,155,170,3,0,145,254,233,211,215,136,186,201,82,122,43,128,160,48,8,21,63,181,114,1,129,241,106,173,207,99,102,17,106,186,12,177,223,106,126,12,70,227,25,23,71,131,217,149,69,99,88,6,68,158,243,43,22,233,211,174,75,50,203,67,113,125,0,241,104,49,122,239,41,9,39,115,150,71,55,102,61,59,2,244,65,145,31,100,167,46,65,0,229,194,131,98,60,83,12,17,73,164,43,30,121,165,144,182,213,8,1,0,164,131,41,158,235,171,107,177,198,197,241,134,156,80,181,169,163,121,240,144,56,225,233,217,147,32,203,175,30,36,2,83,234,247,67,152,159,98,125,188,163,90,238,3,84,247,236,11,122,210,25,224,224,77,125,219,127,234,230,96,124,56,15,152,88,193,67,4,240,252,228,233,176,15,207,134,160,251,117,43,203,118,139,59,16,246,57,180,128,182,116,222,225,74,148,62,47,11,10,86,221,186,90,1,218,11,193,156,217,82,131,100,36,9,206,211,205,136,176,54,242,19,19,108,237,232,243,117,152,239,47,57,80,128,182,145,88,43,206,153,141,128,34,247,13,170,123,190,211,216,53,205,124,222,226,80,186,134,146,249,174,228,197,50,184,194,244,52,122,178,171,98,157,52,188,185,155,216,23,47,224,162,104,6,143,23,244,190,51,97,185,227,189,42,120,29,161,8,179,48,122,134,110,58,135,16,60,11,94,253,131,69,228,238,246,18,46,199,205,217,154,28,210,208,94,66,8,65,179,102,102,57,22,230,188,76,64,240,212,26,97,102,108,58,67,162,216,134,145,226,94,181,162,79,149,66,51,124,64,33,41,3,253,162,100,171,134,17,50,204,78,9,213,212,176,9,192,101,102,162,97,129,228,231,109,191,174,203,13,52,168,88,124,84,133,119,126,52,214,72,52,127,170,171,109,81,130,203,239,220,194,59,10,76,219,238,213,207,185,158,11,52,0,220,220,91,218,11,109,27,10,175,200,212,125,71,242,80,97,97,241,148,223,250,32,110,35,4,226,78,80,127,161,160,13,60,128,215,155,58,232,33,136,238,68,63,113,57,32,152,251,167,226,203,75,28,77,109,240,57,50,81,163,93,26,153,160,88,130,160,55,92,142,243,127,174,148,112,140,212,216,64,123,15,199,0,1,38,218,226,200,207,25,213,100,1,64,166,92,151,21,17,138,4,224,173,10,119,164,192,239,6,160,173,87,185,26,168,204,92,187,131,25,245,244,32,59,228,103,204,157,204,12,52,83,209,167,245,123,101,72,111,122,166,124,90,196,84,144,47,84,197,55,244,6,223,90,58,231,11,137,253,125,8,221,126,121,122,201,25,169,1,18,106,172,184,61,231,134,8,136,173,224,254,45,99,200,113,237,73,117,223,156,218,255,245,197,14,82,255,129,5,48,229,30,103,1,129,90,102,71,91,64,126,142,115,90,232,101,87,74,253,167,181,214,59,35,54,65,85,20,73,14,17,211,9,64,19,110,25,225,51,49,174,25,42,177,9,8,204,136,217,206,67,194,112,35,128,145,113,106,175,89,241,60,233,23,94,98,39,72,81,223,13,175,30,48,247,90,12,58,124,205,215,80,8,81,155,244,87,59,83,18,105,236,38,108,227,115,13,168,139,168,133,94,143,144,212,97,156,144,60,196,145,226,100,75,39,10,180,6,89,96,133,136,208,53,140,146,91,107,192,18,224,79,148,111,127,213,77,88,128,114,237,24,71,116,56,55,81,177,3,164,17,113,236,94,128,182,103,118,161,4,82,237,188,74,110,34,118,100,18,152,144,168,213,83,119,245,70,126,103,106,188,132,213,119,158,3,170,2,171,86,237,230,96,171,234,73,61,70,92,16,246,123,230,232,239,112,114,206,202,194,212,52,76,80,94,93,228,165,37,0,197,237,168,139,59,0,38,247,13,156,80,166,221,89,114,60,12,74,183,104,249,178,231,165,11,71,242,129,62,108,207,205,184,101,183,64,156,35,117,147,207,165,246,79,16,202,68,101,142,117,110,90,216,235,241,96,108,52,115,99,6,200,202,32,174,82,49,197,106,119,220,252,209,212,135,194,75,64,200,188,194,54,33,22,181,61,153,215,87,176,195,42,139,94,33,165,104,141,215,101,100,36,4,42,219,230,32,125,78,71,215,32,116,134,29,39,90,234,36,51,131,16,82,233,45,186,67,178,77,93,25,212,25,213,51,191,192,243,139,58,160,9,65,70,164,105,180,228,56,157,49,195,16,87,31,217,247,127,250,108,213,52,33,7,103,197,13,165,152,143,7,223,142,200,176,248,41,210,60,12,4,69,126,146,238,7,26,160,80,160,226,99,79,160,14,0,119,239,212,192,221,135,88,247,178,13,175,142,175,140,242,218,65,110,75,119,190,244,125,255,253,223,255,221,127,248,143,126,239,223,254,205,143,17,95,64,62,136,160,5,249,118,49,172,201,22,165,28,71,184,229,88,14,254,59,146,88,231,236,118,152,197,94,35,60,172,113,120,94,2,251,251,117,223,119,46,7,13,73,144,39,3,159,50,90,218,7,183,81,198,22,141,28,115,7,227,20,233,163,9,240,178,104,197,56,54,237,183,3,34,52,192,110,44,160,98,207,180,225,129,101,14,117,117,12,149,85,55,16,190,70,140,21,32,92,146,70,114,52,85,20,142,6,168,40,222,246,86,92,85,87,39,130,252,150,50,49,165,28,79,108,34,88,12,121,220,44,58,61,44,143,119,248,9,105,177,105,88,158,142,162,157,112,184,22,172,146,24,229,37,152,51,101,232,129,12,186,213,91,192,20,108,233,26,183,21,178,131,226,29,87,78,184,212,247,27,54,78,48,115,123,178,120,101,173,254,193,250,95,228,193,101,182,40,233,96,105,15,63,181,231,147,82,108,219,19,204,2,55,195,220,97,178,67,88,113,252,46,124,242,102,24,199,143,123,221,228,24,34,243,14,229,177,111,203,245,148,4,76,175,99,223,62,215,253,114,162,96,98,28,21,149,47,6,169,196,205,177,141,240,78,86,97,71,143,239,2,239,148,58,238,27,62,32,159,4,97,78,74,88,125,106,123,218,160,172,18,159,161,229,70,152,86,17,108,194,174,77,50,90,88,211,231,190,112,222,184,212,167,212,251,77,30,76,32,34,119,103,65,232,2,119,239,191,253,59,127,240,91,191,243,59,12,210,176,89,36,228,111,255,214,247,254,240,143,254,224,111,254,221,223,235,84,137,192,138,14,57,123,12,51,173,62,40,101,22,193,58,218,119,2,144,193,35,50,117,143,163,87,173,129,160,194,62,174,207,190,242,254,173,180,171,32,132,77,50,226,129,205,68,85,246,58,213,142,20,0,89,79,203,60,99,42,191,216,222,44,226,139,67,140,214,8,144,90,105,129,195,241,98,128,137,48,132,8,113,152,171,34,166,247,17,37,63,236,128,64,14,46,2,67,212,87,27,162,65,140,128,229,238,10,233,242,97,182,221,101,202,159,125,185,183,104,210,164,61,57,113,254,54,38,107,2,125,99,77,74,211,50,64,146,53,255,78,123,69,147,121,198,195,1,128,7,216,101,3,188,154,240,7,125,54,47,61,238,132,8,109,69,118,232,164,141,229,216,57,152,208,1,238,136,34,67,22,174,179,52,78,39,28,203,105,246,135,97,52,109,16,90,210,235,113,128,251,209,9,105,36,161,45,196,107,123,190,197,3,79,26,189,237,98,227,141,175,184,233,38,194,38,81,61,211,246,102,186,151,199,197,200,132,153,164,239,98,180,252,168,65,134,57,175,139,252,36,166,66,208,138,53,135,177,216,149,136,34,0,14,236,48,138,0,8,53,183,144,11,115,58,199,18,75,55,192,42,26,174,59,231,188,150,176,8,194,122,100,78,207,89,189,18,50,187,100,199,169,85,45,55,123,204,60,110,118,6,98,111,254,36,243,206,70,211,68,116,81,123,125,125,189,239,91,223,222,187,11,136,116,193,239,253,214,111,127,231,59,223,209,123,235,2,96,162,38,130,159,62,125,34,185,58,32,32,48,116,20,116,5,128,104,160,25,179,121,95,58,79,223,104,0,184,74,54,212,253,3,135,176,62,49,174,90,244,38,10,255,176,75,180,244,9,17,145,116,214,61,52,130,157,1,0,240,202,157,136,90,104,5,194,90,164,166,195,247,222,35,53,60,173,106,19,7,153,80,175,129,229,152,237,241,113,118,247,136,146,14,72,174,245,39,84,217,64,76,30,169,85,183,100,220,201,70,60,108,153,83,239,31,239,134,102,162,185,81,9,39,194,0,99,238,45,151,26,58,59,67,156,238,210,181,184,191,231,14,159,46,223,117,98,192,218,169,109,199,5,216,17,113,38,2,9,37,177,216,27,137,246,46,233,220,2,56,190,225,203,153,204,59,79,136,170,235,29,97,41,56,114,208,172,31,93,143,82,220,6,190,3,195,105,169,107,9,114,82,6,130,210,245,167,2,141,117,110,192,64,255,43,76,143,249,198,113,126,189,156,18,14,86,110,207,118,191,186,139,126,243,44,98,144,85,62,50,42,14,8,236,244,10,217,23,122,6,213,196,29,16,146,23,30,237,146,74,41,68,108,222,122,175,28,144,229,6,41,253,199,150,100,25,23,67,219,81,78,55,34,255,217,222,167,72,219,162,255,27,171,139,116,223,5,159,37,138,187,34,239,68,87,87,15,157,5,34,11,170,82,185,167,184,136,132,163,181,149,102,252,156,50,217,231,89,7,81,48,95,195,192,124,107,85,84,23,53,241,29,192,197,220,17,219,111,255,206,231,72,157,224,98,102,130,151,192,232,74,54,18,16,67,168,235,76,208,44,140,66,118,86,163,144,213,53,17,50,111,225,193,220,8,251,215,0,185,116,25,211,210,10,212,54,60,146,166,10,156,28,215,40,7,216,130,32,119,0,28,57,56,182,250,72,217,3,140,120,165,106,232,97,97,61,155,40,100,22,166,136,116,246,5,53,99,56,128,130,9,190,71,184,177,183,57,140,216,180,177,157,43,111,150,53,20,55,236,241,76,244,145,11,29,34,30,138,183,180,31,117,182,226,181,253,223,134,234,173,0,200,234,214,27,4,140,13,57,29,23,119,148,52,104,111,243,135,231,129,160,218,64,14,238,111,170,161,239,100,233,172,55,243,228,222,250,112,188,233,18,195,130,125,148,196,118,58,228,182,89,34,2,69,143,118,126,226,84,128,253,212,45,166,5,71,74,101,73,103,54,107,242,80,9,149,60,229,240,76,228,206,149,13,124,154,0,156,76,145,58,238,170,78,207,139,25,220,81,158,130,21,155,94,90,147,144,178,58,139,175,28,165,130,144,242,9,6,106,17,10,140,229,180,96,28,93,195,118,32,134,197,25,69,22,129,197,186,97,50,199,186,172,162,175,109,248,246,108,152,94,111,38,40,2,64,79,153,131,211,182,217,152,41,154,124,226,171,14,95,48,207,20,163,201,0,120,234,29,69,36,34,136,149,229,137,126,219,94,215,37,0,175,159,62,229,111,190,239,27,16,90,123,97,254,38,125,18,244,241,243,239,32,162,150,184,246,167,127,250,127,210,87,250,39,127,242,199,255,207,255,199,191,248,230,83,55,46,61,1,2,32,153,229,129,227,240,102,220,64,233,207,150,140,146,60,186,10,209,133,76,204,169,174,167,250,34,137,90,114,183,38,132,197,30,217,30,118,132,97,198,162,24,131,191,15,128,132,110,229,54,174,96,11,99,174,158,133,130,210,74,48,217,192,73,51,75,119,64,225,80,2,2,135,237,133,36,107,204,13,149,30,131,86,196,204,200,65,78,129,53,187,78,211,105,50,226,92,106,28,33,36,19,177,205,133,46,197,186,61,119,253,155,92,151,74,61,130,29,185,246,33,43,102,213,232,71,255,171,120,95,246,255,218,84,97,237,162,23,51,200,104,65,129,16,89,182,94,140,14,229,212,191,226,44,235,58,109,155,79,105,194,134,236,238,81,157,61,27,85,188,125,65,172,191,111,253,45,36,239,148,32,20,129,46,121,194,106,94,160,172,29,253,232,85,101,159,111,149,23,12,92,94,38,58,181,2,6,187,70,96,139,19,110,153,255,249,26,83,123,231,40,253,152,178,10,50,57,103,213,226,230,221,204,150,125,148,207,33,2,156,244,186,167,61,188,15,252,8,111,153,185,78,27,163,53,176,164,252,167,97,187,32,187,101,18,58,112,95,252,99,210,239,141,62,143,139,37,81,188,144,233,60,11,29,190,25,68,143,133,168,186,188,105,107,191,48,154,162,77,96,231,85,58,208,52,48,106,238,210,5,16,219,167,254,250,225,227,231,255,245,127,255,223,11,32,17,9,208,165,59,240,40,131,150,187,162,156,39,0,97,219,142,219,243,243,122,113,3,92,4,138,17,33,81,190,210,28,40,178,183,0,253,195,238,253,85,132,12,22,81,210,81,206,157,192,1,110,170,106,183,107,134,14,25,9,67,79,188,214,26,84,37,170,158,6,132,23,98,197,70,19,148,193,204,72,195,103,117,180,180,137,40,166,39,151,184,251,127,244,134,93,223,0,198,176,171,11,43,211,104,231,43,51,129,243,149,106,190,75,71,125,86,3,88,211,87,44,229,3,134,163,55,60,128,45,176,24,227,108,84,182,203,154,177,33,101,63,159,149,175,61,155,173,47,119,84,115,238,52,165,32,154,173,202,236,237,186,236,1,128,27,27,254,164,4,214,168,163,247,220,225,219,4,87,217,153,142,110,227,221,79,128,86,31,241,198,243,175,75,114,214,119,170,207,36,25,13,64,202,216,130,105,205,184,146,142,36,45,120,87,2,165,245,88,56,52,148,129,196,70,190,211,202,59,156,30,193,63,120,2,41,120,163,0,49,123,8,49,227,214,110,118,187,43,142,9,126,187,178,218,158,121,7,217,202,88,32,201,24,43,65,106,108,194,22,222,97,181,179,199,25,39,92,229,153,177,137,220,37,133,64,116,162,89,127,144,159,255,100,234,85,223,88,206,170,112,219,4,228,168,50,59,86,41,206,148,56,251,21,32,9,143,235,168,45,106,210,60,205,58,201,132,141,245,198,209,240,116,102,147,111,105,87,166,145,144,55,81,83,179,226,204,96,147,57,222,12,32,91,207,75,94,62,36,126,30,161,100,22,240,112,147,183,231,42,80,92,69,51,255,196,1,44,10,91,55,203,22,171,31,88,224,92,195,44,154,135,14,197,205,56,129,8,50,85,84,87,252,241,105,42,152,163,38,66,50,26,97,66,228,214,90,115,228,145,3,251,67,110,173,133,254,43,2,187,236,24,80,85,8,115,208,76,73,194,97,128,58,116,18,137,213,113,5,254,96,203,198,9,195,254,213,124,60,93,118,52,49,83,131,168,36,126,79,152,188,14,166,61,167,69,90,26,252,140,114,82,8,79,132,135,169,105,66,39,161,19,98,135,60,118,200,228,204,142,130,12,123,63,206,108,14,252,112,182,217,110,41,96,119,53,220,75,89,220,206,85,38,120,76,47,137,47,172,204,235,92,7,235,58,39,43,182,54,178,166,241,158,240,26,121,40,249,178,12,211,189,84,70,192,223,70,201,187,193,53,183,75,217,62,27,247,121,153,226,115,133,8,167,216,222,252,28,166,215,178,22,223,216,207,165,225,87,11,174,89,93,1,128,240,124,233,110,235,93,122,75,27,115,7,90,186,120,150,236,242,196,78,226,36,33,17,13,96,170,238,164,2,195,120,170,236,105,88,210,134,121,186,80,77,108,229,220,244,213,47,11,178,61,167,69,36,232,92,58,191,28,173,57,61,149,254,108,23,159,75,255,192,154,68,44,40,119,57,213,226,66,204,163,79,90,161,209,72,220,67,188,189,61,53,180,156,75,26,93,190,134,175,235,146,201,147,21,0,129,95,168,125,243,233,19,89,130,184,8,155,25,156,85,233,239,254,198,135,175,190,250,166,11,161,223,96,89,208,172,123,122,230,80,226,25,63,182,247,78,62,13,168,94,41,78,105,150,126,201,133,0,157,251,224,143,106,109,234,128,8,173,161,118,241,77,168,223,10,32,130,19,106,5,177,177,0,58,209,200,163,43,41,34,233,199,89,7,72,116,161,7,212,0,217,240,150,205,111,129,16,132,9,70,250,24,154,169,20,8,115,87,142,16,145,8,49,51,182,38,201,11,94,79,172,68,28,242,155,3,128,28,64,7,0,141,19,109,173,137,112,183,211,82,25,177,57,214,57,217,93,117,6,34,180,12,180,154,25,41,200,162,239,204,30,193,207,128,167,8,2,119,189,49,186,95,37,72,26,27,171,114,44,12,197,41,135,83,252,98,180,57,60,141,113,127,87,79,252,215,225,230,38,208,16,251,8,103,46,222,71,118,21,74,25,188,102,241,215,66,248,67,104,164,121,35,123,88,41,33,196,50,80,162,28,137,179,93,164,87,218,251,76,152,153,144,58,223,26,149,89,64,50,124,30,47,132,199,121,190,53,123,208,238,179,66,64,86,93,169,180,132,188,238,111,9,80,130,230,177,11,69,169,3,150,176,93,125,145,67,9,18,8,82,50,241,47,117,31,237,119,143,162,134,246,84,98,234,66,143,192,59,113,7,38,228,199,10,144,74,4,132,195,199,166,136,43,97,220,170,16,34,100,23,244,13,215,101,182,163,157,209,252,42,179,103,3,82,145,28,174,17,237,124,224,4,23,151,5,91,77,164,191,245,249,140,69,80,8,161,129,0,119,16,239,80,83,176,101,176,126,115,10,31,221,225,146,221,3,38,117,189,170,55,246,158,54,8,225,195,216,65,26,145,143,242,22,181,34,132,242,250,234,106,167,200,226,5,68,184,111,70,36,77,124,76,189,26,245,254,41,97,54,130,44,204,240,253,127,250,79,76,177,218,26,178,180,63,253,211,255,142,136,0,58,0,252,193,31,252,225,255,251,127,252,51,1,65,36,66,2,132,0,255,3,69,38,50,191,54,66,8,172,10,146,117,62,32,54,11,57,3,36,68,36,181,71,137,150,63,180,18,197,229,127,56,198,206,195,53,6,130,105,59,133,193,154,200,121,97,132,40,236,12,19,101,41,49,139,172,58,213,138,120,142,184,249,124,225,14,94,255,133,148,87,17,230,56,68,164,51,112,176,175,106,80,70,70,228,73,53,58,148,126,105,128,131,212,8,166,37,64,121,225,40,194,157,153,160,236,151,150,244,46,138,224,187,149,177,227,235,215,116,233,123,227,97,40,65,222,126,15,17,214,90,49,183,240,204,242,223,123,162,142,190,17,148,190,237,28,185,21,6,227,64,252,150,187,209,134,177,138,111,176,69,225,204,239,124,227,229,45,63,72,146,159,237,27,100,74,156,129,142,89,212,176,197,64,226,234,88,91,254,45,64,151,41,67,62,74,46,13,55,34,172,228,31,217,153,148,8,169,213,35,12,45,166,192,206,95,115,107,246,144,121,89,70,230,169,48,203,233,109,22,194,236,158,91,191,19,161,242,124,242,131,60,7,130,110,227,225,230,21,8,14,202,102,205,219,160,44,86,152,62,169,181,71,97,132,213,201,124,149,37,78,14,190,177,21,135,228,250,5,53,164,58,24,62,181,178,241,4,33,132,49,165,253,89,4,1,110,128,255,237,127,249,95,126,254,27,223,11,57,219,149,144,53,16,184,187,116,128,15,137,252,196,234,97,197,204,72,138,219,219,107,233,38,144,116,72,142,0,129,144,81,80,58,74,83,60,157,177,75,87,69,177,71,22,235,17,23,218,135,129,239,67,107,13,140,142,169,161,140,198,122,22,75,33,6,33,17,232,198,254,87,247,180,193,181,26,184,80,51,63,164,108,197,62,8,188,2,133,138,131,134,222,84,88,198,12,139,16,105,124,179,32,203,61,96,40,107,163,28,41,26,143,201,226,115,168,127,174,200,44,68,178,17,121,13,35,89,171,242,121,112,206,216,26,108,210,65,23,199,155,16,173,132,9,161,113,159,129,155,33,254,106,136,158,79,90,244,251,59,249,114,143,150,239,228,247,0,135,128,23,100,87,175,210,28,201,82,252,11,1,229,1,199,103,125,91,248,196,253,223,50,118,182,21,253,217,54,117,61,0,50,110,41,79,51,132,208,72,194,0,128,153,63,186,174,238,225,228,110,196,197,50,108,37,246,100,85,218,214,153,185,106,175,178,151,145,38,71,200,26,84,34,204,15,43,10,5,32,125,152,128,97,183,177,44,39,38,62,244,54,20,87,59,235,225,116,86,91,132,112,10,24,3,189,231,3,165,5,73,232,159,13,20,126,216,55,172,145,112,19,51,231,180,95,241,175,52,35,26,114,162,174,121,38,57,195,44,169,219,220,206,75,130,200,42,57,20,56,159,232,161,32,161,2,97,73,114,0,85,31,154,108,138,197,90,227,19,154,155,253,11,137,232,238,157,153,187,140,236,79,125,86,151,187,30,233,106,246,38,20,54,48,135,215,128,77,70,64,163,60,142,95,160,150,207,67,177,194,36,40,221,53,217,23,100,0,148,236,32,21,154,150,141,195,255,185,220,228,208,26,10,22,149,172,120,250,199,101,68,251,17,53,99,193,32,29,0,132,154,234,192,49,147,189,122,239,23,209,84,55,185,131,250,11,37,81,88,163,133,193,89,175,90,70,221,163,19,77,181,105,218,195,140,51,153,17,168,208,177,79,82,160,252,61,173,217,178,118,217,28,96,2,13,100,17,197,44,168,55,123,60,158,236,104,24,50,232,25,229,122,101,135,222,15,53,244,20,126,116,104,132,113,42,178,112,142,47,214,19,132,223,146,47,236,26,237,101,50,112,242,240,214,225,52,92,191,198,254,237,65,156,28,105,7,2,111,190,228,161,109,74,34,167,81,43,35,231,96,169,230,235,245,16,56,204,226,126,131,225,239,47,75,60,117,152,54,14,174,69,32,144,213,179,161,174,55,73,228,192,44,58,172,205,215,205,237,78,33,49,44,61,234,37,193,147,201,1,14,207,24,202,195,110,48,238,29,35,221,205,164,7,23,57,88,214,78,211,107,81,114,170,54,116,39,94,0,87,67,223,201,209,83,29,58,49,157,214,251,80,176,131,163,84,62,252,210,56,237,208,66,172,61,16,180,69,206,172,69,72,198,65,42,114,18,55,248,43,251,118,162,222,45,159,35,152,184,237,79,255,244,191,139,231,246,157,239,124,246,119,127,247,211,159,254,228,23,96,254,199,182,199,140,240,171,32,128,234,95,217,71,148,231,39,82,84,200,188,48,21,72,114,59,236,116,131,121,218,75,120,77,103,136,166,22,23,50,22,234,232,134,252,110,202,90,111,205,112,71,173,201,148,169,123,144,115,230,44,78,130,74,54,5,86,206,132,25,242,25,196,19,179,130,226,242,67,20,225,58,0,173,99,100,59,101,152,196,40,25,97,52,167,104,148,93,124,51,194,98,234,16,40,153,48,111,185,122,101,134,221,81,218,11,43,20,54,236,245,20,3,128,3,245,158,255,106,4,149,212,110,229,232,219,28,35,106,185,45,101,54,114,1,63,101,15,12,84,132,141,143,244,175,35,91,117,158,13,76,255,186,18,76,199,117,126,79,204,0,50,131,60,90,87,132,109,245,97,149,61,125,195,24,210,207,188,169,201,140,58,176,205,160,209,238,206,134,250,197,68,128,66,39,56,118,102,189,223,88,204,91,143,101,243,81,226,217,189,117,186,44,189,146,198,74,99,128,199,83,4,233,22,205,91,173,158,203,185,155,0,153,124,109,227,35,245,115,72,13,210,226,74,100,216,182,179,94,152,64,8,68,216,214,110,207,126,59,205,182,163,101,241,142,179,15,238,234,61,149,187,245,85,64,206,137,45,99,184,153,95,18,183,212,44,151,133,95,164,176,178,135,203,90,230,143,145,197,148,58,96,150,196,40,215,245,31,255,179,127,246,225,227,103,209,185,42,11,72,55,180,237,179,207,62,252,238,63,248,143,254,213,159,255,59,17,98,100,18,26,60,108,183,151,98,243,231,46,46,55,218,37,143,185,35,17,43,89,220,60,89,48,66,72,152,89,48,135,16,77,3,247,208,62,76,239,184,139,83,236,149,191,10,55,64,23,100,1,131,229,38,199,222,90,41,161,249,131,236,150,110,62,219,191,100,119,29,125,191,56,114,22,74,128,151,185,154,76,33,92,132,83,31,132,195,64,111,98,154,131,109,92,22,108,193,60,130,102,129,213,109,37,120,149,152,151,249,113,119,243,148,54,196,103,207,60,17,151,13,216,1,41,177,45,34,194,131,187,192,42,28,35,55,113,232,187,224,167,108,186,201,32,15,58,178,201,33,142,119,141,222,131,195,221,150,17,184,173,212,202,148,59,25,84,60,60,248,122,6,224,110,54,154,169,65,103,202,227,118,251,114,115,79,241,188,248,166,92,46,188,66,41,51,59,125,152,14,89,147,176,123,147,12,174,135,108,123,228,55,153,245,105,27,220,86,120,109,251,102,230,223,213,65,78,192,206,155,243,223,4,127,15,92,1,115,215,66,217,214,126,205,28,158,108,236,54,210,129,221,84,212,181,179,224,167,224,235,137,146,190,158,34,91,144,115,12,37,136,204,220,165,104,205,138,173,30,140,188,9,221,255,107,75,218,123,207,135,205,45,204,237,133,218,75,182,71,189,178,118,131,168,1,126,66,52,19,90,1,1,233,182,39,48,206,61,9,72,23,9,54,101,7,51,79,214,56,92,81,224,159,74,94,232,240,23,67,185,176,133,112,65,91,107,255,213,129,113,107,11,31,131,160,141,90,12,85,156,85,227,215,179,97,92,140,141,225,216,215,112,72,54,0,160,139,144,185,62,13,76,134,128,216,235,111,186,158,136,185,11,34,113,162,12,139,71,222,23,15,78,92,247,89,213,217,21,179,200,43,120,126,232,193,25,96,103,128,30,55,227,153,128,0,53,156,182,70,107,141,144,3,156,189,42,12,38,170,114,129,137,106,222,192,91,38,248,149,232,121,146,246,4,131,30,105,95,67,253,201,175,245,116,163,65,75,155,204,119,230,130,173,180,153,12,229,75,182,203,38,57,141,35,235,142,225,240,219,143,106,213,252,159,147,201,243,179,96,34,135,118,1,231,36,21,57,97,113,57,42,32,96,31,86,59,3,241,132,66,104,80,215,152,124,176,86,70,156,3,197,86,39,37,189,254,217,164,45,224,84,224,252,13,176,229,221,78,213,127,247,200,234,37,199,137,18,2,92,97,119,112,95,126,245,15,142,104,173,240,157,92,209,118,158,76,20,150,155,197,222,49,68,36,236,204,32,217,90,70,6,220,47,111,114,142,237,189,93,124,98,38,85,38,111,23,102,227,230,93,132,26,74,249,67,192,173,204,176,181,38,98,103,192,173,20,44,150,87,245,5,146,177,99,87,51,184,144,95,181,255,243,255,229,191,253,179,127,254,215,191,248,249,87,0,196,192,13,154,11,34,130,97,169,237,179,253,139,195,130,145,98,191,129,7,158,50,85,127,80,39,1,23,247,90,241,53,11,205,126,103,160,6,212,147,136,206,223,141,110,254,213,238,127,10,200,1,221,136,195,62,145,64,224,158,77,195,157,21,16,149,45,57,203,184,162,115,138,163,136,177,75,7,68,51,21,48,3,166,180,205,175,83,136,126,241,85,122,243,205,59,25,175,111,4,220,79,44,96,128,65,37,147,116,243,228,229,219,172,233,133,146,63,62,34,144,246,112,136,76,105,142,176,152,136,157,80,254,177,43,118,234,209,46,121,124,105,156,17,30,252,168,81,134,121,220,105,20,200,175,154,234,210,245,161,249,90,155,74,220,137,128,236,27,58,32,205,149,40,60,207,25,143,193,38,19,110,181,237,79,51,250,47,255,95,246,254,180,219,210,171,56,19,69,35,226,93,59,51,149,202,94,77,170,7,53,168,239,113,209,25,144,232,193,101,99,99,151,235,184,110,221,31,227,223,114,239,184,99,212,29,183,249,224,58,247,212,168,83,117,207,57,229,26,167,236,170,58,198,24,108,131,26,99,44,192,8,4,194,32,9,164,220,107,70,156,15,49,35,102,196,156,243,93,123,103,170,33,37,246,30,130,145,185,115,239,181,222,245,54,115,70,60,241,52,102,6,185,164,48,9,212,169,103,202,9,200,182,166,130,0,54,29,93,107,110,198,97,210,68,165,133,208,201,199,86,139,250,153,185,194,80,223,32,34,20,75,104,104,90,138,230,230,79,99,200,90,66,63,164,47,180,27,132,34,132,8,194,213,202,67,250,177,176,166,3,58,203,174,186,111,49,186,222,155,32,191,247,152,224,228,72,175,4,175,251,20,95,55,91,211,133,112,77,172,215,139,191,50,88,20,47,250,36,255,7,251,176,172,209,225,163,85,168,118,0,174,49,178,194,174,197,70,42,1,143,153,17,233,182,247,221,177,217,108,98,39,164,27,192,162,208,8,0,107,56,9,219,154,110,87,136,17,170,199,67,41,197,229,184,53,48,132,104,169,179,19,2,64,6,134,130,180,24,67,31,107,85,235,107,163,185,93,18,0,149,34,136,178,16,49,215,151,220,82,45,254,55,66,26,255,171,123,251,178,144,155,118,107,243,64,180,20,222,175,63,164,151,185,0,45,14,118,19,8,9,240,18,188,140,226,204,214,39,181,201,67,2,72,84,122,208,158,88,36,34,65,89,162,41,21,44,130,220,41,62,84,40,16,9,209,27,203,10,94,0,217,61,62,161,8,136,186,254,155,252,4,139,120,177]);fileData4.push.apply(fileData4,[230,110,177,97,137,87,162,44,1,236,200,133,23,221,187,204,107,186,82,239,65,82,26,193,196,247,42,234,89,166,40,103,28,187,85,130,68,221,236,27,71,43,54,1,81,216,165,74,58,221,65,169,137,1,230,195,3,223,78,156,17,79,68,171,152,76,154,206,29,118,60,48,219,210,50,183,138,17,48,105,95,183,80,183,1,74,40,175,43,151,39,102,68,83,198,84,42,221,237,243,70,84,215,48,25,168,94,246,108,86,212,42,9,172,224,171,116,87,109,158,239,104,234,42,204,69,3,179,34,4,208,148,104,214,155,242,12,211,171,30,164,185,89,180,71,99,209,154,172,165,42,129,36,161,104,65,33,228,122,126,122,244,50,186,35,68,142,83,92,254,220,248,204,175,119,48,207,168,37,179,16,130,0,34,9,33,215,220,114,180,178,73,143,179,175,105,56,48,164,167,251,153,222,186,26,21,208,93,202,72,180,47,37,153,113,69,43,226,62,146,79,143,91,225,16,169,225,69,28,132,33,58,139,32,155,180,234,192,214,160,114,80,10,167,222,6,91,46,203,178,32,160,112,123,157,145,99,90,10,199,116,98,100,222,71,249,229,62,223,116,241,182,107,78,158,66,96,135,124,55,38,193,221,54,116,140,47,1,136,210,161,52,161,216,107,115,93,253,59,192,193,79,161,173,29,179,52,237,252,36,100,34,23,6,220,124,222,252,170,251,130,111,209,213,21,175,20,164,81,194,147,168,59,78,22,40,165,248,43,0,64,1,216,16,197,103,83,49,164,58,45,129,2,0,155,205,6,18,89,130,211,22,146,83,153,148,183,218,37,209,183,235,161,196,58,75,151,16,20,28,108,215,176,201,73,250,238,111,228,21,140,129,104,13,50,19,32,154,12,147,123,158,70,204,147,203,237,240,129,113,243,33,198,53,121,210,142,190,167,80,141,34,116,188,56,179,91,233,62,78,198,183,167,148,152,177,198,167,67,236,1,147,185,162,133,94,246,8,181,202,230,87,134,22,107,179,223,53,163,233,9,243,100,5,89,110,73,91,2,72,24,57,184,153,223,185,26,152,220,238,7,35,26,232,194,81,25,44,210,94,39,34,90,184,54,166,14,219,198,44,67,84,34,81,120,124,101,134,234,86,218,161,225,48,115,44,159,14,156,179,69,244,193,40,159,10,8,100,96,221,224,48,166,239,120,65,29,230,57,37,233,117,84,78,30,142,44,205,41,187,111,90,169,222,81,10,19,42,139,80,155,76,64,47,182,36,145,45,171,130,207,57,185,226,252,248,108,233,97,192,60,71,55,8,109,7,24,4,164,176,242,236,245,215,63,245,169,79,187,56,205,74,207,229,249,231,191,175,174,107,46,57,168,138,166,16,251,23,25,90,20,206,14,89,41,109,31,37,17,117,166,3,172,168,51,3,203,111,65,34,236,175,126,229,15,133,229,204,66,41,43,79,160,54,200,161,140,69,86,87,94,78,152,129,127,28,95,201,77,144,8,106,87,52,201,212,21,206,228,95,48,178,147,127,208,116,155,45,198,18,107,164,163,198,175,159,96,44,65,171,197,61,102,13,174,206,74,158,63,232,170,24,233,22,184,190,204,95,27,54,194,138,25,206,188,231,21,233,244,121,209,52,105,162,9,240,115,24,89,67,51,150,69,90,151,1,209,118,195,169,149,233,152,61,2,30,25,126,136,245,34,106,0,1,38,179,111,231,216,185,247,0,174,15,3,33,136,168,177,137,90,27,209,104,50,222,224,64,60,100,175,12,80,88,2,255,82,64,198,144,150,85,33,24,140,238,161,202,135,240,148,95,6,37,186,76,119,176,233,28,162,35,185,15,190,105,0,9,144,1,135,125,186,154,160,235,89,11,72,164,228,230,193,248,34,22,81,172,127,64,160,224,191,135,0,169,63,240,56,176,17,254,74,169,80,65,186,61,202,218,125,233,83,254,146,50,163,144,170,51,120,200,71,74,251,122,197,187,128,26,169,76,239,91,240,39,194,198,42,121,243,168,110,245,230,136,131,136,139,58,154,16,57,204,227,204,84,174,254,147,160,106,137,106,51,133,228,202,140,238,203,104,178,5,90,88,19,10,161,32,148,34,123,167,78,93,188,249,150,235,47,92,23,213,154,27,231,25,91,199,13,119,221,253,62,130,63,55,20,104,97,12,147,128,225,6,26,101,14,140,86,90,51,138,89,121,88,171,34,10,211,79,49,89,187,87,162,188,5,33,133,136,9,107,162,143,223,85,12,91,226,37,164,201,23,97,9,179,220,138,23,45,162,43,123,236,206,140,14,4,68,57,31,70,227,131,151,97,189,160,13,74,230,234,9,234,143,9,246,56,47,133,28,162,184,116,144,138,200,133,212,245,17,141,93,163,247,159,109,102,216,149,9,108,30,147,9,58,151,116,19,231,39,170,65,73,178,51,73,99,199,213,92,163,126,247,149,59,219,94,133,83,89,205,124,18,11,43,206,113,13,78,145,93,145,50,59,32,29,191,202,124,144,97,92,166,20,179,17,252,201,201,149,120,56,253,65,231,122,221,47,166,48,239,0,214,166,38,245,155,220,99,71,163,239,247,142,124,102,47,26,214,216,165,163,211,223,26,173,83,159,146,90,75,49,7,57,110,179,121,112,32,66,106,206,107,191,49,116,31,115,140,11,214,220,152,230,48,26,241,79,137,113,155,171,81,69,171,100,170,193,157,98,4,118,146,213,57,181,240,75,159,71,170,25,141,83,75,106,249,47,205,35,186,109,63,118,67,169,77,165,218,63,4,223,113,92,204,241,194,137,128,117,134,17,116,160,73,121,67,41,218,132,125,224,137,226,238,150,77,120,164,128,179,195,71,134,210,51,67,97,184,120,241,166,59,239,188,147,153,113,33,54,91,195,77,215,160,17,225,165,253,95,0,20,27,0,176,83,192,25,101,209,117,170,230,249,177,214,115,40,178,101,222,132,137,107,53,65,170,162,95,44,92,54,149,219,99,254,55,75,75,196,21,17,6,92,2,217,84,71,181,74,49,90,236,53,99,212,215,34,180,44,6,183,9,193,178,160,148,240,156,44,203,178,160,240,116,93,43,165,26,249,57,191,83,139,117,247,144,168,59,77,169,123,79,51,253,159,205,72,185,160,111,21,144,20,222,28,27,103,235,124,195,35,202,94,122,112,36,143,194,108,224,230,253,129,148,22,83,238,35,223,169,8,83,203,37,17,94,83,204,142,233,81,83,138,103,167,152,239,154,253,216,44,71,95,182,93,140,189,21,178,227,156,214,18,94,112,10,38,140,251,83,106,26,60,203,116,93,207,236,223,38,73,235,53,92,78,80,1,0,8,207,133,63,81,135,208,49,247,215,224,184,181,146,191,165,9,230,101,189,51,152,50,169,87,87,87,97,28,234,70,18,218,238,92,248,14,122,154,174,233,163,104,25,112,178,223,187,49,114,235,194,5,88,18,103,111,162,99,152,181,117,241,225,154,86,42,113,226,130,135,24,149,11,246,157,174,191,111,169,19,14,27,75,84,135,232,58,43,118,158,85,149,244,231,234,98,220,191,221,242,114,65,100,179,40,214,89,77,123,148,108,24,214,31,170,65,73,26,96,21,218,145,52,207,103,170,105,192,53,163,5,42,102,181,191,221,210,102,193,34,177,92,91,158,122,234,41,231,213,232,62,127,205,137,107,126,241,139,55,254,241,7,63,106,189,181,247,228,84,247,164,0,22,87,104,27,163,236,200,155,97,103,100,138,253,176,103,117,246,220,9,53,68,2,19,127,57,154,134,126,26,91,193,139,93,246,58,32,164,180,101,34,146,170,151,11,47,136,0,173,192,145,244,78,142,46,153,234,205,91,183,24,190,161,106,182,190,154,16,213,26,180,15,68,33,21,32,62,123,68,203,50,222,136,49,23,34,21,44,18,100,98,126,46,176,118,130,134,119,12,228,215,94,124,27,252,154,96,13,130,95,91,241,119,224,40,253,148,162,215,91,9,246,188,38,91,74,8,15,1,209,132,99,240,22,27,225,10,190,112,229,63,194,14,89,72,62,255,174,253,88,27,87,64,182,90,27,87,40,89,23,130,161,204,8,251,59,117,109,107,35,144,26,194,204,38,63,212,250,91,96,199,201,234,12,65,195,181,163,240,187,61,228,50,249,32,104,90,80,233,199,26,221,37,78,251,162,130,202,202,153,208,163,37,142,225,136,125,174,0,78,26,202,118,9,134,184,196,113,208,85,169,128,59,133,132,12,49,125,51,158,189,118,30,244,131,242,144,137,182,24,1,189,251,212,2,243,86,35,170,222,90,0,100,88,84,59,59,250,56,180,136,196,45,164,64,220,8,46,247,162,46,115,133,45,39,133,105,217,99,230,205,53,39,111,185,227,142,27,47,94,172,24,29,214,158,117,19,179,105,244,21,143,29,59,113,252,132,166,141,250,183,23,134,52,13,14,197,133,111,119,232,52,5,157,36,88,103,82,16,176,32,64,41,136,153,0,106,129,239,118,43,87,8,100,74,65,233,12,124,90,4,115,41,122,153,247,176,249,61,180,206,136,139,230,192,104,23,7,205,249,135,58,111,19,17,2,208,56,133,165,221,115,12,76,219,40,59,28,225,81,35,213,53,158,128,216,134,214,215,173,213,37,40,173,41,156,245,29,18,114,248,98,198,153,215,221,181,125,14,196,147,41,189,210,219,2,219,27,184,7,79,103,189,240,238,14,160,67,87,215,178,194,219,73,200,45,124,179,64,0,16,233,133,63,59,54,158,8,121,49,172,6,144,117,99,198,17,205,128,67,72,28,236,95,139,121,157,242,234,207,115,19,214,141,35,205,181,117,28,66,10,227,200,172,95,147,1,119,195,195,20,245,46,52,242,199,71,248,168,17,216,103,88,223,232,111,58,238,61,163,213,115,66,105,218,181,199,238,67,21,16,102,38,220,0,224,194,168,63,146,4,186,181,204,195,120,225,148,250,50,66,246,109,77,31,180,163,19,107,54,251,255,48,124,206,179,58,66,16,132,89,253,52,55,208,206,67,48,101,88,122,43,208,17,82,70,144,138,17,164,20,180,20,226,170,33,133,158,141,205,32,22,162,213,168,80,152,245,195,198,233,146,166,181,73,164,143,234,104,217,46,22,46,247,220,115,175,154,55,136,53,136,104,201,239,253,106,123,250,204,201,74,120,146,213,219,162,139,77,168,11,13,17,54,63,60,85,10,64,152,148,250,157,177,128,5,190,87,115,84,97,41,58,33,144,33,3,8,23,72,76,249,206,22,205,89,89,113,71,73,198,182,169,136,104,22,14,90,96,47,22,86,64,64,107,54,135,190,148,112,17,69,183,244,69,148,53,132,150,92,106,55,232,210,37,246,141,167,174,128,44,130,35,153,111,13,32,214,155,134,154,135,56,155,53,105,13,187,55,239,170,62,252,203,18,53,169,51,93,129,153,102,184,17,117,59,98,131,1,88,145,106,213,201,167,251,45,193,66,157,116,144,5,212,79,17,52,70,102,202,250,15,122,120,236,83,42,17,96,93,103,191,166,162,210,185,75,173,239,144,119,77,134,123,90,105,127,222,226,100,123,58,152,221,189,141,197,149,115,202,208,199,153,107,205,8,85,251,212,20,16,214,70,253,238,156,51,138,63,102,26,218,21,4,70,100,142,28,102,47,0,129,62,159,54,252,124,111,250,29,159,80,246,84,59,96,103,100,141,13,65,231,122,175,139,41,245,25,127,185,56,211,2,49,125,100,240,188,166,200,27,156,138,231,13,8,66,204,24,93,60,15,165,20,64,233,70,20,211,243,236,193,0,60,176,14,82,209,102,78,185,107,131,147,82,229,128,76,37,82,131,26,172,7,200,245,158,64,210,35,212,172,24,1,225,109,137,3,6,61,159,238,5,148,46,216,109,183,221,242,215,223,120,230,23,191,188,164,115,96,0,92,148,88,47,134,146,64,176,159,161,69,25,59,216,240,29,172,106,94,97,212,74,170,134,57,197,37,122,161,136,198,24,32,35,77,237,79,0,184,44,164,193,138,130,84,235,4,5,61,244,22,164,165,13,223,0,165,6,41,134,145,96,2,148,73,4,88,138,168,221,54,6,218,109,107,193,208,44,201,221,136,186,77,135,204,2,172,81,81,253,149,157,158,100,160,190,14,79,48,193,8,213,67,163,166,208,84,16,95,16,129,44,223,91,36,28,73,165,67,72,75,17,104,24,17,212,30,16,106,52,7,97,99,93,1,86,15,39,134,152,96,9,115,166,135,6,117,114,244,14,114,70,141,160,1,214,150,48,141,126,6,104,34,75,113,191,42,169,236,147,82,67,238,154,17,88,207,234,154,170,198,96,150,208,132,16,19,154,80,64,88,28,160,60,144,244,9,42,102,68,89,153,1,140,184,81,192,114,167,59,77,20,217,206,92,58,210,248,132,69,245,222,40,48,93,226,59,164,248,64,137,86,253,20,4,85,36,53,148,44,125,67,54,188,184,185,179,53,168,103,32,164,238,98,142,97,200,247,174,107,138,24,143,69,80,67,168,16,168,210,144,156,55,12,0,132,149,223,2,174,7,50,240,10,129,133,245,112,226,192,131,49,197,111,69,207,228,142,141,27,2,0,172,57,169,27,1,117,113,5,108,195,183,81,245,210,246,152,17,135,49,159,43,9,21,73,7,80,23,208,156,204,230,20,201,22,42,73,21,31,13,38,99,132,128,192,106,130,103,172,135,194,53,9,158,135,42,71,99,50,157,250,7,132,45,199,166,30,6,160,128,44,132,2,4,180,47,69,4,246,5,238,122,224,161,27,47,222,184,183,183,135,25,151,219,172,61,4,111,188,241,75,16,64,90,84,117,200,136,194,91,162,141,234,3,58,237,9,128,242,161,106,131,22,74,120,129,198,69,21,21,164,217,73,103,109,23,116,221,170,185,151,32,241,106,212,2,80,51,129,39,34,85,40,165,80,126,78,182,91,89,150,144,208,130,8,165,196,109,167,102,102,10,67,17,253,179,79,74,45,95,76,234,238,149,109,187,235,145,91,50,76,71,142,102,0,74,89,99,158,106,25,93,3,245,135,75,181,77,94,154,101,52,194,226,188,128,174,103,79,37,54,55,9,59,176,134,231,136,0,87,237,154,216,96,217,30,152,44,93,1,183,190,232,54,48,152,199,172,67,92,23,22,164,108,28,205,35,221,211,177,17,140,211,84,148,96,124,144,52,7,20,252,191,98,211,54,247,40,238,234,214,88,177,206,124,184,118,228,83,194,186,143,233,204,108,131,124,224,150,112,252,21,66,247,188,29,25,192,180,233,226,222,123,188,68,222,97,41,29,124,39,34,92,38,254,198,157,87,243,74,95,66,107,74,139,248,130,157,101,200,232,150,227,77,171,173,179,125,8,112,1,233,200,160,83,199,180,200,126,153,92,145,26,52,91,43,235,210,52,13,51,57,70,45,135,251,205,175,23,81,226,156,3,29,252,65,33,67,196,50,141,126,28,119,142,69,176,4,215,232,173,176,227,57,126,135,183,179,202,45,157,184,8,115,233,162,61,147,115,92,13,5,227,113,148,93,23,25,34,98,217,2,32,151,130,128,91,217,170,183,241,118,255,210,117,215,93,119,226,196,137,78,182,166,29,192,211,211,13,224,149,215,94,249,254,119,127,100,83,206,77,245,207,147,165,110,32,212,8,254,24,213,74,121,26,76,132,228,139,47,138,153,239,119,86,233,77,122,170,130,175,108,71,211,46,46,9,196,32,201,6,89,120,203,64,68,230,170,209,46,24,182,98,13,195,244,184,101,251,33,46,73,194,71,202,190,85,54,149,22,50,98,130,97,1,208,207,20,66,237,155,121,126,23,8,39,34,99,216,0,9,146,139,36,18,92,35,54,64,78,205,178,227,102,203,16,125,94,167,237,90,110,19,66,191,114,161,244,67,2,153,164,159,231,61,134,146,0,2,7,249,146,254,238,50,18,195,231,32,140,3,20,181,0,79,145,138,18,205,62,39,150,63,208,131,99,1,107,198,46,207,12,15,59,35,190,44,19,161,41,35,104,205,93,99,7,231,53,251,153,203,74,223,211,239,145,67,210,111,36,29,161,8,140,249,139,7,14,69,13,128,61,0,122,234,145,97,13,183,19,241,225,33,104,61,144,150,108,28,63,56,195,48,132,216,161,71,25,142,7,76,51,220,30,146,33,84,178,159,84,173,48,20,122,118,41,225,110,98,152,12,138,176,62,218,115,198,114,118,185,150,42,147,59,7,233,238,168,82,250,35,78,198,120,110,240,80,135,64,212,43,230,114,14,85,197,93,196,124,3,183,82,152,89,152,232,228,137,27,46,222,124,254,252,249,104,206,230,118,208,243,13,224,186,11,215,255,217,127,253,75,107,17,180,83,99,1,164,54,175,164,230,19,13,110,31,13,146,104,66,209,25,145,140,14,148,97,50,68,24,210,184,34,232,217,252,162,7,242,144,155,48,183,189,29,85,26,110,41,84,68,250,6,113,125,103,41,154,101,239,3,97,20,232,104,160,0,184,80,188,108,21,118,111,34,61,233,185,204,138,117,45,180,164,78,153,8,130,253,19,17,45,150,18,211,103,53,169,113,15,78,214,241,184,55,12,116,8,99,16,15,38,39,156,77,164,83,112,27,40,170,135,162,74,13,246,124,237,132,89,161,96,184,196,5,64,64,40,4,179,31,16,183,18,35,12,3,116,128,243,213,211,6,3,138,25,175,154,11,65,27,228,69,195,234,181,73,239,124,206,113,112,80,76,199,252,49,202,64,77,67,63,192,29,115,82,86,175,172,203,235,145,94,70,103,176,114,201,251,72,165,253,192,44,67,102,170,171,232,4,228,130,4,50,163,244,176,76,49,180,58,143,77,42,74,77,21,10,227,113,33,15,29,224,224,8,193,56,233,180,166,243,128,122,251,251,243,152,249,48,45,3,139,133,215,76,70,171,189,115,191,62,244,46,58,10,26,18,142,115,196,56,2,146,217,174,208,202,118,156,84,18,221,29,85,194,69,49,164,65,67,248,32,246,13,202,231,153,138,108,28,180,240,141,208,223,104,169,49,66,237,149,227,199,217,44,164,105,37,5,153,139,236,111,203,77,119,222,121,223,253,15,168,181,129,231,168,235,97,172,66,64,219,242,250,66,82,88,83,239,80,229,197,202,141,167,108,145,102,39,69,96,40,81,153,83,239,7,32,5,1,165,202,125,227,197,11,19,23,18,105,241,41,129,255,3,66,40,108,88,90,75,198,105,96,114,51,63,2,210,229,213,22,65,217,75,131,89,82,178,148,155,67,108,205,145,148,194,189,178,101,209,33,171,141,127,65,115,225,189,110,134,206,158,155,17,16,57,187,8,184,31,75,39,157,85,97,118,215,4,160,134,7,83,29,159,182,54,130,154,63,68,194,157,212,235,131,108,58,77,45,239,5,50,36,26,216,250,4,74,205,226,22,17,92,7,31,193,135,199,230,165,5,250,233,159,99,19,210,64,73,99,254,141,67,111,117,123,142,200,137,172,204,72,61,23,65,67,230,120,174,63,152,151,168,67,86,218,156,85,185,187,200,93,151,8,232,145,183,32,210,53,221,220,84,230,102,87,106,66,111,155,167,142,4,180,161,61,14,226,238,184,169,62,152,142,64,193,43,116,142,253,129,223,103,125,28,88,100,133,79,19,231,59,119,182,166,174,130,101,182,107,246,30,115,83,222,125,91,226,23,202,137,5,105,247,234,18,2,184,74,253,195,79,74,48,33,222,49,203,21,1,66,22,1,150,53,245,9,15,35,247,41,100,39,56,81,209,143,64,104,103,53,202,204,91,46,68,68,72,241,144,204,164,160,247,34,213,95,220,110,183,141,240,154,239,127,206,201,104,30,46,162,172,34,36,217,23,33,220,108,229,141,95,238,239,11,208,177,99,199,96,230,13,188,218,1,28,63,190,247,234,107,175,255,227,63,190,4,205,9,98,145,166,77,235,185,181,24,236,7,216,160,15,247,140,104,55,24,1,2,120,176,112,227,132,228,106,23,16,129,33,176,134,172,94,54,234,189,24,55,195,205,68,131,140,0,11,115,182,145,104,124,127,251,48,139,14,89,51,144,149,216,184,170,92,163,72,4,82,44,200,198,80,148,61,14,109,84,80,186,39,115,105,41,103,182,120,114,98,25,228,165,193,17,145,78,153,137,42,143,39,243,237,104,203,13,89,118,79,224,15,76,107,147,54,184,7,50,221,95,21,102,227,172,120,116,111,212,56,158,197,216,83,120,114,30,66,231,89,24,132,14,9,57,145,25,49,166,54,71,109,247,66,158,65,234,243,137,40,182,193,67,197,25,167,255,129,172,137,102,119,242,65,37,99,62,216,25,117,28,40,205,173,39,159,123,213,126,119,36,118,234,72,243,158,204,85,31,163,10,172,194,193,209,42,125,224,101,182,250,186,20,103,21,68,225,158,212,50,58,39,146,14,250,228,230,220,192,198,91,0,178,51,233,129,42,147,207,238,170,248,53,148,166,91,134,120,146,102,220,104,169,18,125,53,76,144,53,202,17,4,100,213,38,221,162,9,167,178,121,31,224,201,10,53,46,60,168,245,52,249,44,58,2,68,145,206,206,168,150,59,4,128,132,11,2,73,77,55,69,4,66,170,30,31,2,210,225,251,237,106,102,186,99,37,73,70,15,109,12,146,85,230,196,248,133,162,170,164,162,33,101,69,142,159,57,117,227,205,183,220,124,243,205,211,226,102,181,3,32,58,118,237,169,227,128,110,110,188,69,220,0,8,192,94,17,217,24,222,50,22,104,204,76,180,81,95,3,127,49,6,38,75,37,41,168,11,103,189,147,152,99,89,45,206,165,17,4,46,160,133,187,23,95,130,72,92,151,230,206,208,181,253,162,84,47,66,4,88,164,185,37,59,1,67,149,198,68,164,198,156,214,112,169,204,175,78,155,211,250,18,65,73,161,173,114,234,139,192,178,16,109,212,155,34,11,106,122,123,53,112,195,59,50,41,57,34,0,82,117,159,148,193,24,171,153,110,132,254,110,110,162,32,28,236,212,1,15,224,245,219,46,192,178,213,94,184,62,108,182,3,232,68,102,199,176,52,14,123,5,13,190,95,153,164,57,70,128,45,222,111,110,104,131,28,65,210,9,167,123,100,67,202,44,226,166,45,16,221,189,158,110,200,93,133,255,218,250,190,107,212,113,208,60,128,134,52,130,173,48,245,17,105,85,63,239,230,201,184,211,106,123,50,38,233,167,5,52,89,203,164,66,243,36,13,163,239,102,42,177,176,29,25,68,7,138,54,118,8,35,34,224,51,185,231,123,13,35,66,26,164,247,243,24,143,54,156,222,42,83,19,148,110,94,178,54,179,233,219,26,154,52,91,195,94,78,12,32,80,135,180,16,130,10,138,112,37,185,48,11,147,115,147,164,205,249,8,161,74,10,234,75,84,12,141,48,38,248,132,59,65,55,0,195,127,52,4,6,151,101,97,217,214,142,19,65,152,247,185,28,91,54,247,223,127,255,180,28,100,230,213,14,0,17,206,156,62,253,220,51,223,121,253,141,75,22,157,186,160,217,165,99,155,240,5,5,83,199,239,27,134,46,42,176,172,138,172,70,112,108,133,124,199,1,87,54,163,65,64,173,246,244,226,52,206,156,227,229,33,170,99,219,240,178,4,217,158,193,118,100,236,19,174,27,142,193,109,146,25,225,23,180,194,34,152,220,101,50,89,114,181,45,28,128,20,74,91,61,1,21,41,218,48,13,183,236,184,8,166,36,169,94,35,138,49,91,5,198,97,145,169,237,172,231,32,35,72,244,237,57,116,199,144,185,143,253,172,182,235,136,199,189,71,89,74,148,21,15,187,97,153,74,111,234,41,163,56,231,8,105,113,200,77,153,168,37,93,237,154,80,4,216,86,18,212,222,113,109,112,61,127,16,4,178,103,206,193,107,49,12,54,93,48,18,174,212,183,146,189,109,162,209,14,68,100,172,12,250,188,201,137,250,201,163,240,194,122,87,132,117,50,22,115,134,245,1,174,121,74,131,228,216,238,28,57,48,28,205,243,108,89,132,4,102,34,240,252,17,90,103,79,93,192,89,71,202,44,51,250,77,250,43,200,84,167,25,83,110,166,2,201,118,216,67,121,49,111,49,7,166,191,80,76,169,34,105,243,129,42,251,175,39,63,112,52,9,176,100,184,50,206,99,163,229,67,13,130,55,68,33,254,112,68,165,60,246,171,125,100,197,3,8,247,133,149,243,126,221,205,55,223,113,219,251,55,123,203,52,55,109,179,227,214,191,238,186,243,203,70,77,249,200,188,223,9,64,16,150,170,143,128,162,247,20,192,66,180,136,78,98,4,152,183,101,217,35,20,130,224,68,31,97,44,100,95,137,136,22,128,198,67,151,16,229,139,168,182,66,250,217,22,189,93,10,192,2,194,5,64,128,8,153,234,90,76,57,33,157,112,99,156,210,210,232,1,22,19,81,207,123,1,129,173,197,8,59,75,28,209,147,0,84,189,75,18,253,62,149,128,193,36,2,66,172,151,97,131,81,191,6,100,188,227,226,144,84,101,228,11,53,62,79,77,113,73,221,180,226,31,100,212,236,152,139,185,0,49,51,47,176,65,154,208,28,5,195,108,103,142,183,234,79,171,145,225,82,211,51,21,150,175,171,156,142,88,219,239,50,74,152,147,155,207,195,176,62,206,32,157,84,123,251,202,15,56,50,43,50,144,186,64,200,113,221,1,172,199,17,139,210,81,154,145,28,218,231,145,200,175,192,46,59,115,109,26,236,160,77,108,252,195,112,165,121,237,217,239,70,72,1,91,193,17,146,142,138,23,69,34,164,34,215,2,132,164,228,168,30,101,206,10,68,51,108,231,160,236,147,129,88,178,184,57,129,82,47,88,10,32,185,33,179,222,201,189,79,189,87,6,92,221,177,154,57,129,144,77,11,97,253,98,181,87,112,127,127,70,4,102,152,5,11,135,252,81,53,76,236,199,209,108,5,8,13,136,252,200,61,141,89,2,211,123,143,3,100,52,206,75,186,168,62,115,134,196,168,20,171,163,62,76,126,245,69,76,159,83,4,17,11,182,225,144,101,220,130,201,123,39,100,170,120,14,35,105,176,174,138,245,195,97,9,210,251,162,10,89,40,74,5,142,159,183,168,151,236,178,0,0,151,45,2,239,9,20,64,13,238,218,47,178,143,112,207,61,247,30,191,230,68,23,201,224,127,94,237,0,108,18,112,205,51,223,122,94,221,83,154,207,19,136,213,178,94,31,35,84,198,72,210,30,117,238,238,208,64,46,174,78,211,56,112,236,6,250,29,230,45,221,108,48,252,174,242,88,46,189,23,91,223,74,153,177,30,171,115,204,22,64,29,71,141,66,144,186,62,204,157,129,77,213,175,67,156,157,74,71,104,233,180,87,117,4,90,129,77,12,94,120,163,177,23,114,27,157,66,136,29,86,145,151,68,127,186,32,50,176,19,50,179,31,25,173,125,197,159,210,80,118,101,251,110,147,59,153,155,195,106,162,183,192,90,32,101,6,145,42,24,130,51,32,203,137,2,30,147,41,135,75,224,50,82,83,167,210,146,190,29,53,114,199,26,117,175,239,66,194,46,58,146,76,3,127,143,166,104,204,14,95,7,75,234,238,166,196,124,200,102,130,133,113,66,65,1,134,110,162,160,202,65,80,157,145,12,135,151,56,60,70,163,8,112,71,227,95,140,103,105,60,99,130,48,238,46,97,128,132,67,36,87,51,246,72,182,225,129,130,9,179,248,35,48,243,156,206,205,112,202,227,92,211,84,207,24,190,254,16,229,176,176,177,132,50,213,164,22,142,190,67,119,143,100,199,130,29,71,196,163,174,91,176,77,209,216,195,33,154,210,208,99,223,149,156,94,205,65,195,32,1,22,66,180,96,107,66,20,129,211,23,206,223,116,235,109,103,206,156,93,51,67,218,236,164,63,243,93,119,191,79,160,0,110,116,247,138,49,97,34,69,63,136,69,177,87,7,115,204,116,224,80,30,106,202,76,69,210,11,10,2,46,182,176,180,133,44,221,46,232,224,100,56,131,54,187,52,130,121,179,252,14,149,23,37,59,195,208,125,163,146,142,90,20,123,96,218,132,199,41,59,73,184,123,106,19,166,35,82,82,117,214,225,77,190,210,237,242,7,238,36,130,121,192,34,128,19,150,50,103,0,144,230,241,47,68,155,14,232,84,67,133,13,82,20,173,44,68,163,130,49,97,232,198,166,68,231,128,8,192,224,215,239,219,64,145,137,235,67,180,2,141,213,205,108,121,221,85,113,135,159,108,55,24,178,32,178,100,201,241,148,236,8,161,190,30,15,114,148,233,174,237,85,41,174,36,88,253,204,18,151,119,105,169,14,136,47,95,233,108,118,36,189,76,255,213,19,163,196,26,232,113,190,50,206,135,251,247,21,138,197,105,157,158,73,31,75,11,59,236,63,245,102,102,89,65,81,208,165,227,214,163,212,62,12,103,41,58,7,98,244,50,163,32,199,24,190,88,104,195,76,88,144,94,16,209,231,115,246,43,220,174,47,33,102,138,142,209,58,48,178,134,86,79,59,194,56,151,46,194,11,80,18,6,17,9,2,243,22,101,81,104,185,152,136,7,145,75,145,80,192,213,220,77,109,158,138,97,218,126,59,10,86,53,169,190,223,27,219,253,247,223,124,235,45,183,221,186,227,230,223,177,1,16,0,111,203,235,199,246,54,251,251,82,101,60,200,160,143,40,114,180,135,83,167,104,237,152,24,5,57,176,60,99,26,42,54,227,126,20,18,129,130,184,105,193,205,82,211,147,195,86,172,154,89,117,114,241,200,36,145,194,6,198,147,245,142,205,50,155,85,26,215,21,29,18,135,39,44,134,150,40,74,40,2,220,70,249,69,96,1,9,196,158,58,131,85,28,160,138,238,164,50,177,186,232,9,7,214,151,144,80,138,61,2,30,7,146,138,33,112,23,247,108,26,41,14,246,129,85,217,213,21,139,26,45,81,160,116,153,68,157,7,117,60,206,212,91,0,238,32,77,174,81,227,199,117,65,63,82,87,183,122,79,179,86,166,65,72,140,9,133,133,106,41,88,229,240,5,38,185,246,253,138,198,13,244,137,100,211,142,54,158,13,232,109,231,154,234,146,186,143,44,43,27,79,166,9,242,24,244,134,187,146,188,214,50,18,166,73,47,109,118,39,53,218,145,171,202,116,65,132,49,45,114,202,19,77,7,25,141,228,132,12,218,152,220,3,209,80,104,116,57,28,37,229,161,234,23,103,25,9,76,130,210,148,118,177,198,247,221,209,255,77,219,145,10,184,179,38,172,96,67,0,115,101,89,116,103,135,100,69,227,154,15,39,215,193,204,97,41,206,198,59,60,51,86,18,108,31,119,148,101,48,10,132,125,165,43,173,50,227,83,20,229,23,17,90,22,192,69,120,223,135,121,2,33,135,92,103,199,204,42,107,101,230,194,188,21,185,84,182,17,40,27,191,86,33,32,205,88,63,182,183,17,56,246,157,239,124,15,154,90,117,113,104,39,136,126,169,159,0,71,154,87,5,22,168,170,124,187,81,79,91,12,43,158,35,131,163,89,203,77,107,99,224,250,231,5,9,145,42,69,200,102,89,181,121,67,16,68,29,80,196,145,180,122,248,185,126,186,206,78,58,71,39,67,172,210,24,185,233,162,212,225,164,27,147,98,132,127,12,254,170,27,91,199,67,245,182,6,43,232,65,147,137,235,160,65,85,39,191,136,72,102,157,215,116,233,153,56,122,166,89,208,64,234,152,174,212,29,140,59,45,156,113,128,240,44,229,13,96,22,248,151,150,218,12,22,69,133,117,237,81,118,22,116,16,12,106,70,18,234,204,60,14,167,186,222,78,32,45,115,100,18,96,133,52,57,229,144,244,53,248,140,166,178,182,7,79,41,158,125,108,58,224,244,183,198,85,82,235,168,70,139,26,182,180,105,15,55,198,199,183,75,31,116,251,209,84,174,187,213,83,82,124,124,125,243,206,114,211,184,17,39,25,231,177,221,46,139,136,184,212,132,109,35,89,64,112,102,236,21,200,163,13,109,186,51,209,104,154,3,85,148,3,180,40,249,89,112,226,34,57,158,188,230,113,139,73,190,202,224,62,19,20,29,82,157,96,82,44,77,198,114,112,89,4,104,73,195,109,127,78,136,72,215,192,82,202,118,203,167,46,156,187,227,206,187,47,156,191,64,235,30,236,59,104,160,196,188,93,150,229,228,201,99,0,5,101,17,11,10,54,112,12,24,151,37,97,226,102,164,12,117,76,233,78,206,238,128,97,68,27,22,40,22,87,175,203,33,3,132,193,151,97,88,195,76,198,81,157,76,140,213,141,181,250,197,213,203,76,80,247,131,45,51,65,74,202,21,27,235,197,48,150,65,37,129,136,93,228,89,183,117,53,171,200,24,144,16,120,244,42,55,94,52,150,39,201,155,141,204,205,236,175,143,145,252,23,44,225,184,155,6,139,136,209,91,235,219,197,167,11,130,157,131,21,8,178,195,37,77,127,127,135,33,193,160,213,154,204,247,32,230,129,116,233,0,194,243,250,122,182,2,154,81,129,83,194,195,93,193,206,22,107,24,221,90,18,111,64,223,0,102,90,124,240,68,166,25,54,53,97,28,9,172,177,6,167,137,93,187,241,125,216,105,138,48,251,51,233,32,217,247,38,102,209,105,107,103,71,19,95,185,143,3,19,98,230,152,132,28,239,7,245,181,93,219,141,92,82,171,14,7,16,173,125,243,182,49,193,193,112,82,8,199,59,169,158,165,158,246,149,119,47,163,72,186,32,209,39,144,2,192,219,26,85,134,140,105,158,81,195,192,113,60,158,181,61,123,10,181,197,145,128,150,93,146,227,116,20,139,171,19,20,211,171,79,122,35,4,209,58,157,168,115,145,227,96,48,23,98,204,123,94,83,221,93,24,161,58,237,54,252,71,141,2,74,169,119,239,62,151,61,193,59,239,188,211,165,191,151,215,1,88,229,136,55,220,112,221,243,207,253,253,171,175,190,238,120,69,162,9,154,90,203,148,26,100,165,42,164,41,80,204,224,173,221,32,199,52,78,202,27,254,24,177,11,53,108,120,110,144,80,65,252,154,129,16,209,6,108,108,113,19,139,53,108,42,174,155,174,52,25,18,78,162,74,75,231,157,237,56,105,65,232,152,103,193,93,14,131,103,170,77,209,115,254,87,164,147,166,3,112,166,105,244,168,0,128,5,90,50,140,83,128,227,178,133,211,210,105,198,149,30,147,193,163,238,97,71,22,227,116,241,138,104,9,171,146,25,72,0,118,176,173,49,38,41,122,143,147,138,196,85,120,138,148,138,22,58,171,233,192,112,44,221,87,50,206,198,14,64,185,146,142,150,192,90,172,224,129,70,208,93,157,216,133,53,238,94,128,34,134,9,217,142,123,58,103,158,115,165,24,125,54,86,221,67,86,124,50,210,42,147,95,103,235,14,155,225,204,26,106,4,209,82,180,71,231,164,239,222,118,68,67,119,132,78,27,103,18,224,234,236,103,205,99,199,23,86,106,79,70,53,84,24,227,34,194,11,246,187,123,164,138,78,205,177,125,154,221,206,27,182,154,189,109,144,56,204,51,28,52,38,236,122,17,147,236,201,56,20,9,159,177,201,187,141,146,83,221,25,74,41,176,217,187,227,238,187,46,94,188,105,89,150,177,74,56,228,16,24,0,224,216,177,205,137,107,246,12,194,27,7,41,190,112,164,108,138,216,165,250,174,37,168,139,190,196,40,46,231,210,169,219,49,145,171,201,40,18,105,84,44,38,130,220,72,247,138,106,7,208,185,180,112,215,241,169,40,0,32,180,160,13,33,170,213,77,124,222,9,6,7,40,157,37,248,140,154,185,72,202,141,234,86,112,191,101,57,186,56,197,96,22,255,51,17,169,47,70,216,195,122,11,176,234,238,20,102,253,212,15,69,9,17,216,215,218,240,104,229,155,134,0,86,253,47,27,84,18,196,65,11,82,136,153,238,132,14,208,49,2,135,241,17,34,210,148,49,50,93,170,120,37,210,100,45,176,190,242,211,165,49,76,99,26,226,136,30,132,105,103,5,253,103,152,53,140,37,127,252,235,132,182,49,75,61,220,161,29,243,33,214,24,23,58,165,216,135,105,80,10,134,20,227,17,168,197,249,154,155,155,119,198,77,83,130,44,220,192,198,150,31,57,208,210,187,195,99,102,164,78,222,69,83,181,224,60,103,152,195,86,58,43,141,199,158,41,213,112,216,183,161,18,216,226,19,109,96,190,97,10,244,70,138,59,104,57,227,241,151,60,190,138,123,100,232,245,147,85,234,228,161,32,132,149,232,130,81,110,57,13,120,136,94,185,62,222,11,121,47,78,101,196,178,221,94,42,219,237,182,220,118,251,251,142,29,59,65,32,133,183,157,3,32,140,90,193,233,63,105,94,216,23,190,240,148,192,62,1,1,20,117,210,182,77,145,68,176,128,206,235,72,176,209,158,198,167,189,180,24,100,2,32,144,141,48,250,127,140,78,37,70,77,56,96,102,247,245,140,54,3,25,206,195,2,178,173,225,137,236,1,73,202,180,142,140,108,151,191,122,78,86,41,69,4,217,4,84,118,187,67,204,100,71,196,45,103,215,107,218,48,96,209,17,60,72,41,101,203,176,95,2,127,203,204,214,251,225,15,130,166,97,113,30,133,145,196,5,37,107,170,213,25,92,234,238,8,64,11,224,165,178,221,231,226,56,166,66,76,200,24,70,23,160,39,174,122,179,11,171,187,0,170,137,41,11,138,14,241,39,11,43,103,186,148,96,63,201,236,138,148,105,201,137,141,25,45,186,218,85,21,247,240,204,199,192,25,20,82,38,186,254,183,182,164,54,12,1,153,145,29,130,11,96,197,38,193,214,66,218,47,11,20,64,174,105,48,44,164,141,148,180,5,37,132,104,183,187,206,127,172,238,139,8,163,157,195,184,43,76,215,68,255,129,173,112,1,97,132,2,117,190,45,65,53,186,21,214,127,10,171,127,125,46,10,224,62,75,113,150,29,107,58,55,48,14,228,25,33,125,172,212,202,164,25,26,155,151,123,135,155,105,101,49,162,55,174,240,18,194,113,107,153,179,3,176,158,168,234,251,15,162,127,24,79,215,64,75,39,253,143,1,129,22,253,79,4,167,131,244,184,116,238,200,78,240,179,164,63,22,19,137,251,4,46,4,61,90,153,67,37,109,157,212,130,186,179,226,152,50,41,18,235,100,91,32,24,28,197,255,116,17,208,21,73,85,93,219,237,150,7,55,211,128,166,112,129,226,44,65,29,42,87,59,1,193,109,145,125,46,128,203,141,239,127,223,222,178,65,225,130,130,184,119,5,29,64,219,105,79,159,62,141,40,176,230,20,219,120,159,75,248,46,18,96,183,157,26,75,135,109,54,152,149,41,92,173,222,226,182,230,0,82,123,38,177,107,139,154,133,72,188,39,116,62,108,127,118,110,31,170,11,127,110,27,161,4,218,232,66,84,10,135,158,67,211,133,75,220,246,153,217,155,170,90,34,193,136,53,235,49,160,39,25,41,127,41,41,134,69,182,34,139,76,213,176,147,250,90,72,83,53,91,224,81,40,69,119,33,152,94,244,177,48,65,111,181,173,249,159,29,29,22,165,51,129,132,233,48,112,44,255,187,215,17,172,117,234,154,21,196,68,41,154,60,97,0,103,20,79,129,57,43,49,115,143,227,168,67,34,120,209,118,47,216,21,146,156,22,241,204,165,159,34,96,29,57,61,9,71,87,104,45,148,125,125,195,53,245,110,50,73,216,210,147,97,230,231,24,220,126,64,40,62,188,83,202,121,87,195,86,178,221,12,86,42,144,84,144,83,57,119,102,79,204,43,241,196,3,156,235,251,68,217,95,169,175,34,4,179,57,235,62,75,89,87,78,36,75,24,67,89,189,93,112,243,168,160,122,203,205,80,184,112,91,102,53,104,242,44,141,241,212,65,112,212,24,59,140,250,195,132,227,173,24,77,56,124,149,80,2,207,56,157,238,6,180,113,62,191,161,5,64,212,57,78,0,72,224,245,178,189,254,194,117,215,223,120,67,205,109,6,190,108,22,16,52,179,126,218,219,219,0,224,119,190,243,253,236,185,138,205,136,69,60,104,55,144,28,32,69,195,7,56,92,201,47,5,83,228,116,21,85,171,128,118,228,21,196,152,248,60,146,83,83,157,72,5,161,238,59,254,212,110,168,177,32,252,145,35,28,49,28,209,173,222,125,202,58,25,148,142,241,149,235,85,255,10,41,226,216,73,77,144,102,200,54,195,144,8,164,128,91,64,27,224,3,201,184,63,61,45,181,157,39,25,185,58,147,53,8,0,208,236,222,154,165,22,128,132,173,151,60,176,19,90,30,26,13,25,214,249,83,164,138,15,97,0,199,77,64,59,46,211,107,100,80,16,167,68,137,251,41,69,239,242,110,65,33,173,48,16,250,84,134,156,114,222,222,55,120,43,165,40,193,225,21,160,141,170,96,46,235,90,247,244,143,202,131,169,114,106,50,72,48,137,13,4,239,101,17,17,32,9,236,78,95,101,162,88,175,249,113,181,1,231,178,131,65,116,96,0,125,207,238,111,119,1,69,117,93,48,44,24,184,3,43,175,156,194,32,87,246,194,42,3,36,92,19,64,36,230,194,140,90,230,117,82,109,181,169,175,84,216,69,212,110,11,58,152,67,100,232,159,34,185,163,243,70,180,11,53,201,99,64,92,204,227,10,76,35,65,174,3,77,140,109,172,71,213,64,158,220,244,36,167,57,102,1,118,15,81,253,169,133,136,22,203,82,22,41,69,174,189,112,254,230,91,239,184,254,250,235,15,68,248,119,117,0,34,27,127,252,206,156,189,22,96,75,178,167,118,199,86,101,180,204,51,0,64,41,166,173,112,78,43,97,138,135,174,42,46,191,24,205,0,210,134,53,54,181,175,112,0,182,133,32,153,49,168,171,90,16,163,54,155,198,166,240,106,234,118,241,4,156,34,176,96,99,242,66,13,62,228,164,134,165,13,72,217,110,183,254,99,251,204,0,186,127,36,215,79,104,146,63,90,130,17,174,111,93,44,130,105,4,143,34,76,16,22,86,168,208,225,2,177,38,66,37,255,214,68,129,25,49,52,249,129,128,44,3,51,61,89,33,85,157,68,114,221,234,90,87,99,228,206,125,225,215,226,180,188,23,153,77,86,81,100,202,192,153,150,27,44,0,34,212,57,195,172,189,53,152,184,154,65,214,218,255,166,17,67,30,51,111,215,236,128,166,1,100,78,46,32,192,41,34,49,113,103,26,146,29,103,60,78,211,63,35,2,10,34,168,175,87,131,184,117,191,95,8,10,143,102,224,117,131,140,171,127,104,4,163,74,200,167,14,108,63,212,82,9,51,74,206,174,237,51,11,235,78,102,181,74,204,55,95,128,88,233,119,237,145,127,179,35,113,5,53,37,202,10,197,214,156,181,120,71,193,234,127,242,207,190,0,22,72,222,236,141,93,28,92,122,186,61,27,17,139,13,216,214,44,187,237,181,8,107,151,198,70,57,161,138,166,34,248,248,197,207,67,9,87,39,238,211,222,229,64,78,194,161,144,191,109,96,131,9,146,193,131,39,217,129,235,2,178,207,229,218,227,39,62,112,247,61,64,136,114,128,213,213,46,22,80,176,127,128,115,231,207,124,231,239,191,247,243,87,94,171,28,167,234,254,31,165,242,92,181,22,88,107,194,200,121,104,55,110,115,126,150,172,210,85,46,190,132,62,129,154,159,107,87,126,34,84,99,85,151,165,152,57,51,36,203,39,130,42,184,213,188,122,226,214,203,139,107,199,244,57,139,108,197,218,118,132,239,168,20,27,137,54,203,18,110,214,150,195,37,34,128,196,2,69,10,37,111,231,166,114,10,134,140,130,96,237,130,249,67,40,51,181,167,80,7,155,10,111,255,137,80,130,131,191,42,129,73,201,18,141,29,7,185,203,104,156,168,132,221,207,196,210,59,104,112,19,142,7,102,18,145,118,61,89,89,61,205,10,159,160,177,97,115,26,23,154,233,64,181,91,169,59,231,234,52,205,101,243,49,6,50,55,99,75,66,152,114,52,65,84,97,235,230,189,58,90,169,30,238,110,46,167,42,92,132,49,164,112,84,99,197,79,109,231,39,110,39,28,57,236,35,78,221,213,140,192,217,68,30,150,184,208,79,23,53,231,41,178,229,8,21,183,225,210,21,167,133,117,202,154,30,176,229,0,199,86,3,123,248,168,116,210,4,139,225,157,93,217,197,157,184,122,77,209,172,210,159,254,83,196,217,146,43,70,230,23,180,158,18,39,10,187,156,13,208,185,195,26,223,137,72,220,12,19,176,195,247,252,129,45,57,215,33,188,56,113,115,178,79,209,223,126,51,115,24,208,225,144,58,128,180,40,136,176,44,74,65,100,159,73,20,230,194,188,108,142,61,241,161,15,157,63,119,94,48,177,215,174,128,5,196,126,179,94,115,252,4,17,99,53,116,192,97,84,160,171,15,48,90,14,161,117,64,2,253,211,187,101,94,42,90,146,156,115,88,182,128,180,64,60,239,26,67,86,93,150,124,55,214,85,155,11,96,12,25,94,22,18,234,236,119,64,80,75,203,40,77,84,216,29,17,137,236,33,201,246,21,165,148,101,89,116,0,30,23,44,54,210,101,43,240,153,81,250,117,170,128,44,77,4,72,44,188,16,117,171,88,17,150,18,131,45,81,64,10,194,6,98,132,203,162,153,58,212,227,27,24,15,108,1,16,68,46,28,201,109,8,97,200,1,61,197,56,182,210,212,142,159,113,9,246]);fileData4.push.apply(fileData4,[97,193,101,168,21,62,26,234,57,144,156,121,5,226,159,2,193,153,204,195,29,207,126,156,233,141,43,90,234,90,164,78,65,97,22,90,219,73,94,39,112,7,78,6,119,211,253,41,89,72,86,168,189,154,191,149,82,8,112,92,143,198,38,35,36,134,130,223,251,190,52,196,145,202,72,19,90,64,131,229,155,234,213,187,70,97,228,138,245,186,5,150,116,3,9,31,29,249,104,55,158,247,146,37,17,211,213,63,145,109,208,100,183,48,161,255,199,94,214,184,105,201,248,147,200,158,232,16,209,170,207,5,50,206,122,56,148,157,152,85,42,107,34,74,3,77,64,32,64,136,88,184,10,103,167,204,96,34,42,33,153,32,242,145,184,247,45,94,37,194,49,180,76,183,156,119,139,50,24,83,103,249,108,48,155,129,180,45,53,141,88,176,203,100,225,101,193,22,173,8,0,64,151,88,78,158,60,5,230,36,189,219,10,101,71,7,144,238,221,101,89,206,95,184,240,87,95,251,155,218,22,100,209,165,2,203,88,117,120,94,206,87,96,168,11,27,113,50,127,229,130,54,55,121,171,44,82,132,111,165,213,211,168,62,13,89,96,13,83,130,158,24,142,72,152,76,195,155,229,89,235,245,17,9,23,215,121,69,198,30,229,172,43,206,214,190,182,195,134,249,54,85,33,56,181,85,160,238,88,33,34,88,91,19,224,230,122,89,189,148,42,213,164,237,252,115,15,63,23,71,187,156,120,128,176,9,45,121,24,214,131,177,236,90,160,70,132,212,206,167,6,232,116,51,124,146,154,132,110,111,95,39,88,232,179,30,167,146,234,211,190,219,114,185,63,164,152,56,54,160,234,211,81,4,4,151,93,25,221,250,20,86,65,31,129,36,210,81,88,176,160,70,157,212,210,165,58,27,234,11,64,11,45,174,253,88,88,56,80,47,119,136,68,133,145,17,52,149,215,70,219,187,105,127,48,82,146,92,1,207,129,63,78,198,249,41,121,196,61,237,192,90,229,49,48,29,97,165,247,90,155,114,251,236,164,95,169,37,96,38,92,87,187,20,9,55,220,18,37,66,31,249,74,117,230,134,107,147,94,3,76,8,9,5,59,236,46,141,178,114,250,30,249,117,215,169,161,8,8,42,38,173,15,62,197,138,106,118,131,77,208,39,111,134,198,250,201,239,243,73,98,104,69,122,91,216,78,229,236,1,170,103,177,96,139,25,247,135,159,0,136,104,179,144,223,48,251,92,10,203,245,183,222,114,243,205,183,157,60,121,77,100,225,95,97,7,96,40,244,166,148,237,205,55,95,180,146,159,134,70,65,97,138,202,195,39,33,145,34,96,238,190,216,9,253,227,125,223,210,175,160,185,155,25,8,58,59,83,237,251,132,118,51,215,45,74,68,182,192,155,174,239,14,131,190,26,196,150,148,209,245,150,101,97,34,114,247,237,176,190,64,156,238,106,184,147,57,71,235,172,24,118,36,243,121,163,0,54,254,178,161,136,140,33,21,194,234,151,172,42,129,101,26,50,23,207,94,183,232,196,193,70,171,124,129,167,118,17,16,98,140,56,172,134,62,76,214,149,34,66,222,68,212,185,27,90,107,175,155,150,115,16,65,10,11,246,226,172,185,181,125,168,218,198,89,101,244,47,138,14,201,138,101,59,60,26,167,160,130,52,37,2,117,111,218,188,187,7,139,164,14,101,90,75,16,236,8,57,49,178,99,92,241,71,190,147,163,186,9,31,207,104,251,48,123,182,210,59,198,179,176,114,128,227,123,97,39,64,217,61,245,157,50,23,123,191,232,238,179,116,200,184,144,135,0,131,185,42,59,186,181,72,100,181,202,116,100,130,179,104,169,120,90,104,150,49,144,36,32,213,151,123,27,72,68,53,246,14,135,162,167,161,193,113,75,38,119,246,231,233,216,166,187,124,43,152,73,221,162,59,5,53,98,29,67,117,205,51,46,170,145,146,78,102,23,70,47,147,157,143,153,247,150,36,68,80,225,24,226,130,88,46,222,116,203,141,215,223,192,196,32,172,24,201,149,117,0,250,116,212,249,134,210,171,203,246,245,23,190,251,18,192,27,213,214,211,115,128,177,4,221,0,58,7,8,80,106,252,87,93,229,201,189,113,194,48,0,177,218,242,16,23,209,157,89,179,202,173,9,82,247,158,77,24,57,144,79,13,116,247,214,121,0,168,75,255,32,240,81,13,112,227,194,27,19,102,169,240,58,160,238,252,208,148,185,1,95,78,217,191,75,45,84,226,243,137,94,107,47,218,13,128,82,85,3,36,173,14,221,117,201,197,218,23,105,40,24,66,82,90,169,253,50,11,53,15,43,210,70,33,111,230,136,72,26,114,166,117,42,133,2,193,36,242,172,209,66,188,66,84,239,38,183,97,243,192,202,228,5,180,200,61,179,151,224,134,153,8,8,18,169,192,167,87,225,206,104,57,113,73,29,115,204,171,119,10,8,112,179,119,222,21,234,84,187,78,163,111,87,111,16,95,253,27,107,37,248,157,245,217,182,136,40,168,146,137,176,247,64,129,144,111,20,23,130,194,174,175,208,189,6,184,128,102,254,85,63,58,192,182,0,42,63,77,144,1,2,159,139,16,201,35,130,147,242,115,22,1,102,129,183,181,105,53,20,98,17,6,225,218,248,116,28,68,189,84,5,132,67,150,73,1,215,133,52,0,58,30,42,137,62,159,222,138,73,148,170,234,187,112,100,218,166,187,168,230,42,34,232,219,19,5,29,12,227,26,190,44,128,131,73,109,0,39,101,176,39,82,188,179,125,34,80,205,8,178,0,9,139,165,38,67,21,246,160,55,22,109,240,91,11,173,68,4,247,18,123,66,7,32,20,16,152,113,172,141,62,216,242,161,34,129,66,31,117,103,62,49,247,142,220,150,16,146,34,191,162,230,171,128,20,217,226,66,177,125,81,190,143,198,128,215,223,102,40,92,10,18,11,92,186,116,233,228,117,55,62,241,228,147,199,79,28,139,163,192,43,222,0,226,118,84,136,150,227,39,142,61,251,252,119,46,93,218,7,92,130,194,91,55,182,197,128,32,45,9,168,122,181,65,12,162,109,230,8,75,92,35,198,248,4,140,201,132,186,213,176,100,102,103,4,170,164,186,102,162,154,1,69,81,187,193,11,216,5,3,212,101,187,149,195,181,142,32,164,228,209,31,236,39,28,195,105,78,111,77,148,188,232,99,78,137,229,159,245,162,216,238,70,164,134,213,119,218,244,142,234,23,120,119,61,134,30,226,210,54,32,60,212,170,60,245,183,129,153,55,78,143,32,133,194,214,139,150,8,13,78,125,23,166,245,239,56,197,157,89,179,89,40,171,129,245,210,97,134,67,245,199,48,238,13,20,80,109,220,61,251,74,104,153,228,55,18,68,160,117,238,68,231,14,143,19,130,108,220,216,106,127,41,112,80,108,253,90,195,39,140,206,116,214,83,148,232,46,48,51,239,116,140,88,45,99,250,24,183,217,138,160,195,109,156,247,7,12,243,232,199,112,187,106,94,147,199,176,180,141,103,122,38,25,38,252,212,29,82,140,120,125,205,52,45,39,49,4,210,20,180,225,23,236,208,27,71,178,205,218,109,236,245,205,228,164,89,73,52,14,192,27,83,203,97,174,9,123,2,219,52,5,250,140,29,159,131,68,80,218,18,9,29,251,133,101,89,10,179,6,53,94,218,223,167,101,185,251,129,7,222,255,254,247,143,218,139,181,199,97,115,152,71,196,71,125,183,222,122,235,77,55,158,255,187,159,191,34,192,128,11,84,202,54,185,48,24,128,69,138,141,79,23,137,243,157,38,186,209,150,130,194,142,135,64,102,34,13,69,4,72,154,163,158,53,164,181,168,14,16,188,64,40,19,216,157,147,1,153,155,78,186,33,197,40,25,114,1,14,233,128,213,234,138,28,4,228,150,187,82,199,21,166,139,81,250,124,132,161,27,169,14,138,95,39,129,101,80,180,114,65,164,28,178,1,34,106,43,221,193,163,121,190,100,101,4,171,185,169,67,156,142,45,209,224,229,82,157,198,7,2,248,168,88,105,226,175,41,106,169,137,202,48,201,171,90,179,143,222,1,59,140,170,250,192,214,32,216,233,164,159,62,8,117,193,220,68,100,194,200,149,240,222,105,178,224,248,232,142,230,16,115,135,6,78,74,212,148,37,16,26,29,52,132,77,172,216,222,49,11,153,248,248,139,167,194,98,154,149,175,60,167,147,116,120,76,10,190,113,96,187,219,227,40,234,15,96,230,245,134,176,68,6,148,243,74,199,115,152,2,214,227,41,202,107,92,93,28,29,131,170,228,11,4,40,136,184,40,88,159,207,133,51,38,252,164,249,226,144,202,139,17,75,193,68,241,232,72,247,74,140,86,219,125,152,5,11,251,242,214,113,85,245,7,246,213,198,57,178,248,45,86,132,13,247,118,122,122,31,122,51,61,45,245,251,162,57,234,4,192,101,159,235,32,145,69,132,23,138,171,127,23,106,114,133,27,64,12,165,67,228,91,111,187,248,237,191,251,190,178,86,180,84,119,103,193,224,15,225,213,145,106,95,155,233,219,2,141,207,147,105,212,88,163,24,117,99,23,18,224,130,145,29,223,224,133,136,84,176,143,103,44,245,155,181,208,102,238,97,113,236,7,95,42,0,174,225,200,11,186,91,55,218,167,240,198,223,116,97,219,182,98,74,13,171,169,150,215,245,237,22,119,109,68,68,6,90,48,21,197,12,2,204,212,215,140,250,124,162,119,121,0,80,128,23,201,138,30,32,192,5,164,76,211,163,166,15,176,162,13,70,184,42,129,28,37,148,9,106,241,17,141,196,83,19,139,245,118,143,186,59,174,241,103,186,121,207,110,93,143,46,166,29,22,47,176,107,230,22,249,36,204,236,65,146,225,21,100,77,185,58,29,6,140,203,253,26,62,14,64,59,84,17,41,157,53,207,34,234,27,173,219,98,195,204,191,115,234,200,63,237,30,186,183,118,22,181,52,21,82,139,79,90,35,86,38,87,253,153,243,246,52,100,38,23,52,147,209,49,100,115,214,181,251,54,146,97,212,31,82,106,67,149,12,26,74,152,26,230,161,2,170,57,20,250,158,183,242,25,75,173,172,39,87,176,136,166,149,68,182,43,142,90,54,9,145,79,179,73,187,135,154,164,169,70,4,250,187,7,202,189,64,212,27,14,69,39,49,101,28,157,58,5,136,80,169,195,132,8,36,72,68,39,78,158,218,223,223,143,15,242,129,105,72,135,130,128,226,39,185,227,125,119,252,167,255,244,95,106,12,36,18,180,71,145,3,47,136,0,85,160,194,38,135,112,28,65,47,30,74,35,146,180,221,30,204,114,185,94,206,106,120,220,204,12,186,32,248,118,211,72,211,0,87,240,93,124,158,222,152,188,132,137,39,170,135,65,254,118,254,187,96,204,32,251,121,106,28,21,59,6,11,32,9,131,140,198,101,106,53,53,244,137,19,209,217,209,182,40,29,156,164,161,174,128,138,27,176,19,242,0,32,87,208,187,21,92,177,49,132,193,204,11,219,193,135,201,196,204,13,49,83,131,86,38,135,225,177,241,40,135,174,162,220,173,27,202,16,138,79,101,36,203,23,96,199,232,50,147,67,40,157,135,96,13,178,6,64,141,130,175,53,243,84,24,98,20,215,120,59,221,140,186,171,148,25,211,77,43,217,31,162,227,93,84,147,15,198,169,187,220,238,144,100,200,160,225,148,131,27,5,1,32,61,200,48,152,50,27,91,198,254,171,252,25,125,16,132,250,158,18,123,25,154,51,244,252,154,248,74,170,67,236,58,132,67,140,195,137,136,188,183,17,81,102,209,116,82,100,246,142,118,76,154,205,235,24,15,33,25,81,86,210,58,47,156,187,182,233,62,225,242,11,204,113,152,154,20,182,16,65,158,36,199,81,77,12,146,42,32,69,88,87,252,14,146,82,218,121,151,89,235,242,160,189,13,41,4,69,72,165,108,11,226,7,30,120,232,182,219,111,139,246,159,7,2,161,155,221,133,255,248,20,149,253,75,183,222,122,227,63,126,255,37,130,133,107,179,86,42,77,185,210,129,168,13,9,253,164,32,184,53,16,99,89,96,211,49,64,66,176,31,57,254,81,167,75,181,122,209,177,30,66,205,36,131,46,86,13,59,161,58,161,233,18,26,153,82,64,117,64,156,41,249,178,180,13,182,206,39,9,80,119,227,234,223,217,182,116,191,108,160,126,12,194,21,159,13,72,101,152,181,106,92,147,77,32,70,68,62,60,12,128,152,203,43,66,38,88,70,133,58,195,66,48,208,228,17,136,144,155,13,17,12,198,179,238,21,237,204,239,105,145,235,237,103,115,13,114,170,110,224,79,97,120,74,167,15,228,104,25,214,47,88,210,110,107,233,98,252,96,110,235,232,210,113,91,184,23,232,121,232,232,113,17,225,86,108,60,180,169,215,241,154,66,120,141,13,9,67,194,98,212,40,140,128,27,155,123,135,4,109,118,201,205,71,102,94,167,74,101,77,234,12,7,197,79,78,43,241,116,144,89,180,236,226,88,55,79,5,152,108,228,140,0,184,248,142,45,193,75,57,242,253,24,4,102,14,87,241,236,177,21,218,48,120,40,213,1,178,254,12,107,55,132,60,27,27,236,168,89,187,118,217,169,28,60,149,16,199,194,60,108,63,117,148,18,216,110,161,86,43,8,24,253,7,197,199,20,152,155,45,233,99,44,187,167,163,64,11,187,175,170,163,82,116,171,8,207,87,173,47,55,164,166,9,64,68,165,240,62,11,29,223,59,126,252,248,137,19,39,214,178,134,222,84,7,224,167,111,179,217,156,57,125,250,235,223,248,219,70,106,170,0,92,212,4,32,0,187,3,211,144,218,13,218,58,184,23,13,0,59,76,36,45,26,1,220,67,31,130,62,216,109,228,3,190,231,180,35,143,28,144,216,46,100,47,245,58,240,15,70,67,93,24,5,198,97,88,44,153,195,1,180,163,106,125,128,152,151,139,173,141,210,184,8,85,231,217,244,159,208,155,234,48,107,220,102,135,156,160,197,142,101,162,30,78,240,220,112,144,132,8,107,80,184,227,115,198,214,147,181,249,173,174,239,2,173,46,148,64,33,181,53,120,54,183,84,25,11,194,218,160,184,30,112,156,181,86,239,120,39,196,142,206,175,141,250,234,115,128,177,22,182,231,74,127,157,61,241,139,102,53,126,156,181,236,88,220,167,48,194,40,125,154,182,26,245,175,44,59,171,245,12,242,10,173,179,78,101,180,164,31,146,206,122,215,110,14,158,76,206,87,65,99,119,85,21,135,248,243,74,113,22,60,233,81,66,33,63,54,40,205,97,130,106,100,119,205,108,41,77,251,202,78,59,178,64,27,89,97,10,112,11,132,169,6,83,50,243,127,134,174,227,180,111,50,115,49,147,177,126,119,28,230,189,126,207,15,89,237,250,99,11,8,86,174,19,132,255,176,109,168,91,118,205,169,130,86,168,60,189,234,206,203,204,161,167,79,169,24,11,193,204,247,223,184,139,177,117,3,170,23,141,43,192,130,184,21,185,180,191,189,225,166,155,239,127,232,161,107,174,185,166,3,114,223,26,8,40,110,65,167,207,156,250,225,15,95,126,249,39,255,20,200,63,100,11,189,68,136,195,177,20,171,14,156,242,69,77,71,14,122,199,44,65,90,101,177,32,149,40,185,232,58,76,132,177,211,183,171,24,213,147,238,54,85,218,244,34,172,24,173,5,195,190,211,167,132,12,136,182,145,68,228,114,77,10,235,53,209,226,108,160,26,55,209,12,46,180,204,92,154,163,69,16,127,133,212,20,30,207,45,45,11,152,43,145,235,62,162,54,222,135,4,184,146,192,14,225,70,217,209,3,250,191,27,61,161,117,166,178,70,121,150,26,56,215,149,171,126,112,61,233,162,69,243,38,52,32,92,44,234,152,163,73,217,48,208,242,66,211,237,124,255,85,48,164,201,3,145,70,22,233,88,41,143,211,191,117,105,171,172,13,135,71,54,151,152,18,105,101,156,48,25,3,16,44,59,82,16,166,117,116,35,234,76,145,61,211,102,212,49,126,199,44,171,126,53,228,228,108,145,201,68,186,27,41,175,77,209,211,109,16,232,56,85,147,63,208,183,0,171,41,91,231,60,219,46,150,76,22,253,254,141,134,164,10,37,192,105,77,93,219,139,49,80,37,34,153,113,254,212,41,195,177,47,86,138,185,182,24,157,207,230,10,226,149,6,185,16,210,83,16,188,193,138,227,52,8,14,196,60,156,198,232,64,103,87,161,62,227,203,66,155,133,10,243,86,184,48,111,183,229,248,53,215,190,255,3,247,222,113,231,251,250,12,217,157,42,176,195,178,128,58,190,216,222,222,222,169,107,247,4,138,29,32,129,148,208,4,196,97,139,142,159,74,84,132,169,100,172,0,44,26,192,130,4,2,34,219,165,9,225,16,8,8,9,57,204,184,212,38,180,20,223,135,220,77,215,104,66,32,232,136,10,1,96,217,10,34,110,137,177,242,252,91,147,94,24,144,24,17,129,77,65,166,14,210,245,197,23,51,185,209,139,7,213,237,2,5,108,180,162,156,31,0,40,8,139,128,190,151,202,17,90,228,139,78,139,153,109,106,186,232,115,177,32,2,44,92,4,64,104,73,209,219,4,52,198,140,112,16,128,232,135,37,64,90,22,225,48,167,37,114,221,185,128,232,217,99,222,70,208,35,162,31,156,19,165,17,145,5,183,197,220,241,88,212,36,201,203,227,5,9,40,45,76,102,71,51,97,122,32,98,201,252,185,40,22,117,40,83,113,97,49,207,16,0,216,114,33,181,47,205,85,57,123,132,166,8,35,178,32,136,144,84,31,136,24,44,99,55,152,163,192,97,19,26,22,92,204,143,135,139,158,180,245,30,35,112,119,120,228,141,153,136,173,63,13,225,86,154,0,234,255,206,44,94,59,40,17,64,140,196,46,33,174,120,58,90,239,59,15,13,127,72,28,248,180,172,42,208,172,91,129,127,82,83,69,149,0,238,172,110,60,91,97,135,59,22,64,16,40,173,240,135,48,1,110,84,102,182,18,3,176,16,110,58,95,110,55,16,27,207,161,111,162,10,157,21,104,3,246,62,10,116,28,47,217,103,95,0,75,165,116,80,106,50,84,96,235,150,209,18,229,214,149,206,206,145,103,46,226,124,208,77,160,195,21,144,13,235,34,134,204,69,164,230,89,85,35,106,123,202,210,103,209,184,40,12,17,240,0,251,92,200,182,72,119,163,113,180,195,111,15,55,150,46,165,136,128,208,130,140,165,108,25,241,248,217,83,183,221,113,59,10,236,96,78,207,87,243,203,93,254,245,21,63,245,169,167,17,215,108,249,120,130,24,218,99,169,81,17,209,239,215,121,32,246,79,208,39,192,64,17,80,75,254,221,97,123,99,250,31,235,47,142,157,178,138,48,59,214,93,76,2,209,251,193,115,102,226,18,227,127,45,69,186,47,46,205,3,68,10,139,165,177,232,124,223,95,74,181,75,99,192,72,187,177,74,201,190,90,73,31,152,134,108,66,16,60,112,162,157,209,8,251,76,203,88,19,22,97,7,50,232,152,82,15,59,158,177,116,78,8,187,83,215,81,86,250,33,51,135,62,151,230,148,196,116,62,131,167,163,239,94,14,234,106,172,74,250,44,17,200,202,49,47,83,55,164,181,74,63,163,174,184,70,159,157,130,108,83,134,207,52,187,120,13,160,107,104,50,66,199,2,26,89,67,225,94,178,96,66,64,69,156,216,253,82,34,217,127,72,94,236,248,69,107,221,73,71,219,47,149,7,107,226,198,25,197,53,249,248,195,226,122,130,248,136,73,168,234,244,231,253,178,234,159,245,175,227,133,200,146,174,121,46,91,207,215,204,71,37,97,88,8,43,113,108,107,89,52,26,236,227,143,195,168,105,112,87,196,110,42,166,134,90,221,25,102,230,173,36,222,167,14,0,156,26,52,162,127,204,44,219,194,204,194,176,191,191,127,215,93,119,157,61,123,246,242,171,249,203,132,128,252,235,248,241,227,63,255,249,43,47,254,224,71,85,13,144,114,2,0,134,240,72,47,253,145,8,132,13,67,39,52,109,36,53,222,94,120,42,36,126,7,179,227,139,149,42,66,232,161,159,10,88,115,131,65,66,168,180,130,117,4,224,6,112,132,212,242,211,53,171,50,14,3,170,107,103,226,240,136,199,135,197,169,132,123,174,90,244,42,244,199,137,213,198,11,77,85,215,86,153,172,61,54,119,36,148,88,149,96,29,37,71,114,97,48,172,135,232,98,148,80,120,211,93,195,74,156,105,156,1,198,49,236,130,149,248,129,153,125,46,59,45,58,198,246,60,0,2,84,135,103,21,191,228,29,110,13,243,105,158,180,168,0,216,17,202,24,170,206,181,135,185,149,38,204,35,202,209,105,83,167,128,88,191,241,103,83,209,17,174,105,172,179,60,107,25,63,242,4,221,246,216,51,140,158,75,34,216,38,11,105,95,17,15,94,151,49,168,64,214,67,111,70,203,188,158,104,128,253,105,207,252,31,65,160,113,163,170,79,31,77,220,220,196,164,149,57,234,167,177,161,160,243,5,138,21,91,43,97,155,223,156,11,155,253,207,178,114,95,53,109,54,81,252,249,233,206,199,204,176,80,68,137,197,37,253,126,180,189,91,70,19,126,199,153,1,82,74,140,40,50,73,48,141,206,134,91,155,244,18,209,178,208,134,234,134,171,88,66,17,22,128,27,111,189,245,142,59,223,127,246,236,185,119,98,3,112,241,247,53,39,79,254,229,95,126,29,43,25,212,228,186,216,148,163,137,30,90,233,253,24,163,156,140,28,90,255,207,177,242,198,191,172,221,154,87,247,200,110,98,88,133,53,140,102,47,33,34,204,130,24,19,84,178,45,143,13,15,2,97,163,133,179,180,228,153,8,92,132,189,75,143,141,124,58,209,238,72,4,130,13,45,241,57,12,222,65,142,107,65,27,165,6,58,41,8,4,144,192,205,171,49,210,82,245,163,249,212,163,162,19,230,208,160,113,8,0,73,53,166,190,61,192,53,103,184,27,37,181,53,145,140,51,135,217,106,173,81,23,144,77,231,60,34,233,211,156,206,94,245,195,24,213,167,188,238,47,61,221,6,218,130,91,247,199,137,95,152,131,96,93,141,54,230,3,239,112,180,95,225,206,202,152,99,211,119,108,148,182,210,113,233,180,179,68,241,215,187,140,48,31,66,68,5,80,108,227,252,116,176,48,11,131,101,129,77,52,207,88,239,140,20,73,232,61,25,44,62,198,44,0,4,164,204,78,144,236,252,106,67,87,99,226,65,71,212,241,192,19,93,224,88,210,246,214,174,17,33,172,20,209,142,197,183,123,223,120,65,211,185,119,172,46,37,44,253,221,125,82,64,32,40,70,71,109,179,185,101,168,205,201,48,242,13,218,210,116,221,59,23,91,104,158,157,30,201,201,32,44,92,237,20,177,229,124,197,241,184,195,114,58,19,238,154,176,52,17,84,170,40,0,45,141,70,79,213,21,110,203,136,4,168,174,147,119,222,123,239,221,247,222,71,72,52,53,55,127,107,103,0,126,119,158,62,117,242,230,155,111,124,241,7,63,65,1,193,77,4,94,130,52,172,227,240,105,29,193,118,121,212,210,171,184,80,37,55,200,70,192,146,230,245,166,1,232,75,187,48,75,205,211,105,152,3,185,41,7,176,163,214,130,136,5,149,4,218,2,243,60,204,196,225,117,29,22,164,113,49,85,202,68,96,157,115,39,240,17,65,88,152,26,205,171,79,245,50,86,76,239,16,71,68,205,129,217,202,200,34,76,72,84,239,24,137,234,18,146,74,21,109,189,173,145,53,189,135,208,155,105,111,111,207,252,173,168,141,9,103,109,62,199,248,198,153,123,165,15,39,16,61,36,132,60,176,80,65,182,9,24,34,195,71,176,139,161,45,127,206,7,69,200,17,96,221,166,181,21,245,87,133,81,92,211,181,210,177,226,139,236,233,142,253,41,7,181,8,60,112,52,215,164,12,221,58,131,217,148,169,146,138,59,79,161,82,118,16,180,18,41,200,48,109,146,209,96,163,202,106,150,28,164,62,170,40,82,222,36,55,3,28,144,154,44,95,101,87,22,47,17,155,62,54,97,213,160,238,110,160,232,120,138,124,149,228,194,107,146,192,142,146,208,62,175,4,138,112,243,6,215,92,98,151,55,50,226,196,245,43,125,234,176,12,37,128,17,251,35,216,97,96,222,213,16,109,99,224,218,4,108,13,102,19,4,183,129,139,12,142,196,6,142,14,2,148,38,246,241,161,214,181,78,63,163,90,177,21,31,58,146,165,102,18,110,185,48,200,53,215,158,121,224,193,135,173,135,155,0,225,111,7,4,68,136,112,226,196,241,133,150,231,158,251,182,242,42,131,53,16,228,38,0,141,175,237,33,18,86,122,87,231,96,244,91,14,167,131,4,108,112,135,202,9,112,108,180,193,129,32,74,60,16,141,73,193,196,102,241,142,161,49,141,48,137,159,18,171,78,59,56,148,133,168,21,227,246,179,97,89,65,23,0,68,127,96,215,151,19,142,16,65,163,147,234,99,73,184,180,228,66,181,202,162,133,34,144,85,143,95,186,33,24,32,70,196,166,47,151,76,37,230,96,17,84,227,64,35,81,16,246,82,166,228,161,6,45,190,98,240,58,85,43,52,162,133,112,17,134,176,205,164,7,166,4,123,165,169,110,190,19,187,246,227,25,73,101,254,84,164,210,169,186,166,212,254,206,24,117,234,255,229,100,15,231,147,170,222,69,153,136,218,87,117,228,212,138,188,183,87,64,70,100,168,110,103,237,215,85,13,84,115,104,5,102,17,155,144,163,13,27,233,112,80,27,52,200,43,88,148,143,222,171,91,27,215,40,243,178,249,196,101,192,176,6,184,207,209,146,88,240,84,76,67,178,26,118,60,195,107,182,66,177,34,20,12,198,56,62,206,117,180,48,180,17,50,0,86,171,117,64,192,144,101,224,149,2,64,212,39,201,184,4,175,160,255,19,55,226,152,249,12,178,214,44,26,19,215,120,110,11,50,72,9,161,23,163,48,197,14,76,116,62,175,33,166,186,25,44,149,129,82,229,102,5,228,154,179,103,238,184,227,125,199,143,29,235,100,216,135,93,202,225,74,190,106,65,241,248,19,143,156,61,119,10,128,81,10,192,132,218,232,235,248,100,190,4,32,181,50,66,65,82,78,119,17,41,80,162,105,65,28,167,4,114,81,63,176,101,144,57,7,195,58,39,225,190,46,27,21,34,58,120,209,195,24,226,188,41,2,160,62,13,230,16,223,204,12,91,225,173,176,7,250,196,159,223,50,108,205,240,33,12,114,7,220,35,115,192,107,123,209,104,177,8,68,136,52,157,182,117,3,189,244,120,247,115,248,116,245,227,201,172,200,35,151,56,106,38,104,243,240,41,64,223,240,22,88,96,232,160,227,227,225,50,200,174,188,242,73,151,206,253,98,81,95,160,71,78,58,232,73,242,210,192,97,118,61,17,229,102,246,58,35,48,194,56,222,236,66,166,186,170,92,127,165,84,180,140,16,23,173,237,68,176,0,110,165,221,21,74,85,34,129,5,144,4,160,48,178,144,128,123,105,140,237,117,27,237,4,78,132,32,150,142,41,96,162,211,209,62,218,63,169,102,154,187,85,70,100,241,239,14,7,150,225,203,185,27,60,43,159,199,37,178,139,185,239,148,4,241,48,68,196,38,191,132,176,140,120,224,168,196,158,54,121,21,170,154,25,25,69,194,207,142,109,137,87,206,73,220,239,247,185,236,115,41,141,166,150,204,177,39,163,145,206,36,156,17,132,116,69,138,127,102,17,245,140,99,145,109,41,133,89,12,118,83,91,5,34,130,36,89,193,109,41,103,207,95,247,201,167,62,117,226,196,137,195,16,126,222,178,14,32,60,222,124,205,201,107,191,245,205,231,77,10,224,181,119,167,76,113,224,14,5,185,102,109,224,82,51,122,32,204,1,60,221,196,188,115,137,170,203,32,249,83,42,40,181,49,237,230,66,48,115,242,106,252,125,155,2,59,17,5,162,2,32,71,66,182,223,138,1,191,18,218,58,159,195,38,18,55,45,202,110,36,27,76,57,75,213,203,17,31,77,44,181,152,109,230,217,118,23,150,120,247,248,225,181,106,37,12,126,67,236,129,86,82,9,163,32,220,52,251,226,144,103,27,182,16,233,162,75,82,41,4,149,64,173,171,17,51,195,48,253,139,152,181,119,72,136,0,166,169,102,27,95,64,240,139,159,2,41,68,196,104,36,13,235,66,136,54,18,125,117,134,233,220,100,176,49,91,88,213,231,189,179,69,43,33,141,72,175,120,201,235,69,146,248,135,137,113,88,89,218,212,196,27,178,56,8,69,153,31,219,40,161,154,160,173,6,244,168,174,175,148,226,221,171,215,40,20,70,109,222,178,20,102,48,102,122,147,88,14,99,243,238,138,135,43,75,18,98,83,157,176,57,133,7,187,79,225,236,163,129,98,132,81,179,217,202,29,177,192,140,140,186,68,162,142,204,89,127,61,231,74,9,196,131,203,108,199,236,152,72,64,252,93,38,186,176,160,73,230,56,168,0,97,97,25,4,70,211,142,161,116,177,122,131,99,10,51,3,166,177,86,235,103,176,206,233,20,246,161,205,162,195,255,237,118,43,0,247,220,127,255,157,119,223,173,230,69,88,141,209,46,15,3,186,2,29,64,124,192,232,166,139,215,47,27,46,91,2,245,7,237,222,222,153,105,16,183,216,37,92,214,2,234,34,107,88,6,243,226,148,178,10,205,3,2,48,47,164,99,38,36,17,198,82,5,30,110,250,141,2,88,24,22,234,104,194,80,132,73,204,253,132,113,139,6,202,2,85,99,9,91,157,41,36,18,23,129,82,152,136,192,168,247,22,11,196,249,227,53,97,112,171,66,66,42,164,232,8,193,93,191,197,152,57,30,217,33,36,92,90,10,24,128,78,178,145,171,144,80,170,212,80,195,88,152,164,18,130,68,234,141,69,54,44,1,4,20,50,107,123,197,115,139,42,210,220,0,117,192,61,48,79,17,19,46,161,247,165,31,191,142,228,139,73,154,69,42,24,98,250,103,169,217,59,168,125,70,169,214,170,152,144,211,110,255,64,95,118,105,217,111,134,122,12,64,140,160,3,207,110,158,230,221,189,152,222,135,16,121,166,230,205,120,72,169,46,187,150,107,96,67,75,84,133,192,62,182,19,34,22,34,109,251,153,241,178,84,241,237,251,41,52,228,157,43,89,187,68,86,174,111,105,238,134,229,150,9,16,237,82,244,248,27,223,12,236,40,185,109,42,165,120,88,121,92,196,185,178,182,170,93,138,42,233,1,168,72,241,217,195,60,129,57,239,115,93,235,160,99,94,72,249,1,2,57,95,176,11,135,33,205,185,196,137,123,190,107,117,13,134,165,246,57,131,105,101,218,203,49,0,122,43,13,138,150,228,21,234,133,58,213,232,55,39,86,197,177,196,1,251,20,57,244,70,57,132,164,6,234,185,100,237,27,200,40,36,22,43,83,22,187,1,214,206,188,221,90,76,139,174,236,34,227,234,42,213,6,159,17,160,20,36,32,92,72,170,116,142,150,133,246,54,55,223,126,135,89,15,39,28,242,109,167,129,250,177,238,237,29,251,209,143,126,252,227,31,191,172,157,10,180,251,27,173,234,167,30,222,71,16,84,230,144,4,171,5,103,131,73,63,15,64,64,176,40,62,105,205,68,87,185,39,143,232,78,86,23,97,59,6,64,9,136,109,96,172,155,245,91,26,200,80,116,249,240,219,178,155,44,49,12,62,148,38,231,177,34,40,213,8,220,40,161,117,45,11,117,129,93,227,26,249,146,238,192,42,52,140,208,7,33,66,77,212,65,28,169,123,161,101,39,192,233,204,211,110,235,50,157,67,182,10,23,123,174,186,48,47,203,34,85,153,146,22,136,169,15,237,148,62,104,212,32,24,205,17,227,72,45,182,26,144,61,247,97,48,160,94,165,51,214,114,97,233,168,56,35,232,49,78,125,77,120,49,79,212,233,126,113,244,5,218,17,125,21,35,172,133,39,188,245,142,40,50,26,46,177,136,26,72,112,91,124,165,114,146,115,146,212,10,236,211,172,135,4,104,180,2,148,29,146,8,211,114,177,150,43,184,218,211,40,113,136,1,167,14,119,61,117,120,224,25,143,138,13,78,123,234,36,68,26,66,218,104,223,49,100,220,45,170,10,48,141,109,103,192,114,48,58,235,206,146,255,193,33,4,206,159,180,69,210,87,21,36,176,4,3,137,97,60,70,132,181,36,36,60,190,217,115,242,232,254,118,123,225,198,139,15,61,242,232,178,108,60,199,240,10,190,174,132,5,228,180,10,17,57,118,108,243,196,147,143,125,251,219,223,217,191,132,44,76,64,54,224,242,220,96,206,231,91,59,90,22,80,94,7,51,8,201,18,70,198,12,128,90,64,199,64,100,244,7,152,17,144,1,75,129,154,237,158,158,132,74,74,77,204,206,62,75,86,144,201,109,197,48,211,192,169,3,150,91,26,48,179,10,146,9,97,146,249,50,152,193,21,0,49,133,139,175,227,129,36,170,59,145,20,17,179,93,227,90,176,196,150,86,150,34,219,234,211,82,239,72,212,39,155,109,99,67,68,165,13,120,144,116,122,188,213,198,202,185,125,34,90,134,59,26,67,53,203,166,151,207,76,114,174,135,140,105,92,200,191,63,206,190,70,31,77,39,192,196,103,126,107,116,70,152,69,63,118,240,75,83,252,226,170,223,231,24,29,12,235,102,109,83,118,44,152,49,111,207,202,15,198,133,211,157,44,106,161,167,50,130,169,104,168,150,176,50,121,145,29,161,137,1,90,193,86,11,203,124,188,215,204,28,125,30,132,105,230,132,41,78,39,141,251,198,113,235,104,232,102,129,128,56,204,101,156,147,67,121,70,11,107,9,48,177,73,218,197,12,38,196,221,49,15,8,59,36,93,188,62,126,47,150,54,234,254,217,233,106,18,78,252,202,131,25,114,10,128,12,237,75,248,245,148,174,49,8,210,195,39,213,60,15,20,34,90,54,36,132,80,120,187,221,178,176,108,150,135,30,122,72,235,182,62,8,246,109,221,0,100,176,37,184,247,3,119,221,120,241,194,119,95,248,49,194,18,180,91,232,15,204,124,236,188,226,120,229,123,127,233,3,52,26,159,178,249,125,19,129,137,197,219,56,168,254,153,3,133,113,66,6,46,53,214,18,204,232,179,162,80,20,178,195,136,168,56,251,190,198,162,3,199,70,145,205,34,20,90,114,169,249,144,7,94,121,17,23,157,25,163,20,1,112,27,82,233,21,120,101,225,110,17,241,21,60,180,73,234,128,0,49,250,85,169,114,5,120,65,234,203,43,141,236,48,251,207,202,44,100,21,102,48,171,29,65,69,234,216,240,95,44,186,37,179,63,39,60,165,238,140,192,75,183,88,79,37,181,150,123,76,99,98,212,154,51,51,34,150,161,173,134,33,160,38,86,39,49,109,35,236,121,148,71,247,60,230,31,140,246,62,227,66,211,149,153,219,82,200,110,194,209,132,125,12,227,12,26,120,125,212,1,214,253,180,215,50,12,220,126,124,218,57,245,190,29,146,109,44,37,233,18,40,242,112,236,33,164,65,248,22,233,21,205,177,153,49,144,158,49,120,130,53,164,49,198,29,119,94,123,81,145,43,43,115,233,110,158,236,145,0,29,237,50,45,253,93,156,70,174,213,198,230,50,246,19,236,113,146,220,27,195,225,172,85,29,57,163,163,81,96,156,213,13,69,0,138,148,222,236,136,4,128,164,180,251,243,210,165,75,27,36,33,228,173,208,230,216,153,115,23,54,155,13,204,210,182,223,110,22,80,44,157,24,128,63,247,153,207,152,165,96,149,60,53,214,97,90,193,219,60,138,81,73,5,36,130,149,130,86,127,136,124,111,40,83,18,2,232,176,159,188,133,87,222,200,148,11,161,154,80,53,93,96,144,226,20,29,70,200,105,165,113,22,212,209,99,76,154,219,122,130,46,208,206,102,140,29,58,68,176,16,227,160,27,202,62,116,139,37,119,88,195,136,12,205,98,97,44,94,36,107,223,135,170,86,19,104,43,171,175,4,181,186,18,45,250,59,82,40,19,99,200,169,56,97,183,88,245,28,86,178,205,200,207,41,176,195,200,108,209,255,24,169,0,50,87,166,252,212,161,33,1,211,179,6,127,244,141,232,171,57,104,166,5,70,212,145,181,49,224,168,252,90,131,131,58,161,89,157,91,26,145,99,74,5,113,144,135,112,73,14,251,131,194,102,180,23,173,98,218,244,52,85,210,17,195,196,74,132,215,130,24,153,81,168,254,151,207,51,207,172,70,57,59,127,180,4,230,4,6,246,184,34,6,244,195,255,27,193,171,182,145,164,211,48,57,231,14,3,232,165,44,48,203,182,211,53,65,41,87,198,174,137,171,68,7,248,40,113,203,84,26,180,173,251,227,18,9,93,254,95,141,27,158,229,84,27,11,17,166,110,13,201,12,195,124,97,167,162,241,185,72,130,165,142,70,205,98,104,159,43,191,237,177,39,62,184,57,182,7,111,250,235,202,103,0,46,9,70,164,99,199,142,253,232,165,159,188,252,147,159,96,99,37,24,244,230,1,48,128,121,191,65,39,4,160,241,240,69,125,105,204,245,193,136,14,90,162,55,196,223,51,134,21,231,244,169,17,166,33,39,7,210,72,168,164,146,101,108,13,77,213,242,185,89,122,154,140,160,167,9,39,112,73,34,89,197,204,80,58,222,91,27,15,104,255,96,225,56,97,249,174,183,127,172,10,17,186,190,73,80,199,198,81,21,1,54,168,140,199,96,65,166,77,109,88,167,184,161,22,51,147,109,63,6,82,230,146,196,0,96,76,34,29,215,67,184,221,78,248,115,95,4,21,48,76,35,100,163,11,145,0,138,219,212,224,170,252,125,82,164,88,21,239,250,234,174,6,15,56,201,210,4,113,152,108,0,4,104,172,169,209,180,221,29,224,62,90,173,237,54,242,76,153,22,144,60,241,3,22,135,8,19,239,32,27,31,37,50,110,59,24,84,21,130,121,117,24,146,14,65,89,173,39,21,205,116,193,31,143,70,226,50,6,84,196,120,100,101,181,141,93,154,10,56,90,118,211,48,97,210,82,104,8,75,17,14,134,222,99,35,152,40,194,50,33,46,247,156,81,39,218,119,158,27,41,194,12,97,102,25,4,82,89,135,202,2,12,174,12,137,225,51,78,116,163,139,84,13,199,152,170,2,133,0,133,215,253,157,186,219,64,197,22,4,216,2,114,179,113,159,153,140,86,16,74,45,144,151,205,226,47,187,21,185,251,222,15,220,255,208,195,215,94,123,109,162,252,17,93,65,19,112,133,27,64,80,108,34,0,236,237,109,22,162,191,251,246,183,203,150,125,9,171,173,128,247,4,65,23,6,53,140,23,216,144,136,70,236,69,170,203,77,91,124,213,10,58,204,137,49,60,75,226,43,26,4,202,93,105,167,178,19,131,40,91,38,46,106,40,129,60,133,206,240,196,206,132,57,19,227,186,118,211,42,65,17,225,108,61,239,110,11,45,23,34,89,79,87,220,137,58,95,126,150,104,122,209,198,227,144,205,41,192,68,90,37,163,171,109,251,129,118,65,2,147,161,179,207,109,179,98,244,84,131,96,51,185,51,118,131,0,144,17,1,137,171,187,35,33,18,74,96,86,68,102,142,249,119,238,8,95,92,171,22,105,134,207,4,72,170,222,33,85,132,37,105,211,154,206,48,171,181,106,128,137,58,174,222,154,4,198,183,17,49,38,111,146,62,84,74,20,154,187,39,250,4,40,113,88,205,12,213,77,71,32,82,45,17,164,143,189,165,48,225,114,231,75,137,151,184,219,23,89,4,213,131,147,27,185,105,90,107,175,185,100,15,209,108,85,8,102,193,216,253,208,130,215,99,238,187,62,88,9,154,83,132,167,70,120,99,114,40,49,137,9,88,149,89,249,90,205,66,120,253,94,74,228,141,129,218,223,57,65,181,11,148,0,43,170,20,55,127,107,134,34,106,237,137,189,54,115,152,66,89,25,24,38,28,8,25,17,205,171,205,130,88,153,226,162,240,160,53,98,176,5,249,200,199,63,161,206,63,157,61,234,21,64,64,87,232,5,84,111,199,80,253,221,112,227,13,207,63,255,237,159,253,211,207,43,53,185,77,63,226,20,94,87,106,14,169,142,202,92,149,102,23,227,221,231,160,38,136,145,138,216,207,244,155,221,118,221,93,108,32,42,67,81,6,153,78,174,184,28,133,240,97,111,110,146,214,215,194,225,195,68,145,0,100,161,238,137,82,147,59,241,109,121,33,53,78,224,192,226,31,34,6,1,108,70,224,143,95,213,49,135,97,128,167,35,36,127,186,186,50,106,112,82,47,125,4,10,102,135,152,211,248,106,241,91,24,184,218,249,33,168,85,95,51,109,87,108,101,205,246,178,33,33,227,72,86,178,22,47,36,22,8,78,0,150,49,93,164,163,249,119,96,244,224,12,76,113,208,189,134,32,119,243,213,113,59,137,87,164,155,118,204,217,32,217,4,187,241,1,91,40,252,252,153,156,10,101,85,21,31,179,80,26,156,8,38,76,227,4,250,103,119,101,232,166,32,254,78,85,179,13,172,158,63,49,0,82,124,39,27,243,126,169,115,64,74,79,164,95,9,14,33,156,50,163,123,245,187,47,165,44,188,201,14,68,3,93,77,104,222,175,224,92,188,214,243,23,86,84,223,117,209,8,126,233,13,70,235,204,127,178,193,109,19,87,214,196,152,118,213,39,10,178,96,32,22,91,204,54,252,64,36,163,29,139,138,144,44,66,133,8,105,161,144,146,132,199,79,156,124,236,201,39,136,22,245,165,191,178,194,255,202,55,128,142,51,30,62,234,246,194,249,27,191,246,181,111,168,63,103,24,7,5,93,75,117,139,115,190,129,61,111,154,254,107,31,26,12,13,34,159,103,162,99,6,49,91,152,60,52,12,193,50,176,170,72,138,36,132,250,142,4,21,200,228,51,12,75,182,231,71,42,66,80,162,57,10,129,231,251,44,202,67,173,214,67,106,209,37,94,237,155,103,83,51,7,113,61,129,241,62,109,94,82,237,251,117,177,71,9,179,86,34,69,195,154,167,188,173,122,164,165,143,118,43,68,11,154,89,155,128,34,45,130,68,38,91,171,35,56,39,42,197,101,174,174,221,209,17,23,137,165,110,168,173,20,213,100,62,45,217,16,21,151,208,63,87,85,94,215,230,115,45,252,213,202,105,65,130,28,165,13,33,233,116,186,10,75,184,195,138,61,123,197,0,213,82,207,176,230,43,192,214,78,114,167,214,158,204,12,220,208,59,80,131,226,242,205,33,125,161,123,164,10,179,76,180,144,254,96,219,13,47,13,216,97,139,149,48,245,159,69,254,18,85,107,126,144,126,75,3,18,177,60,169,102,193,17,62,133,189,137,206,217,250,185,133,73,171,180,68,85,37,78,253,73,163,32,196,109,198,94,221,236,46,204,131,36,64,20,209,204,178,93,163,18,189,232,2,132,59,221,32,137,168,84,233,69,95,137,167,205,140,210,249,111,175,195,56,221,65,37,223,204,19,234,23,72,29,168,197,224,186,140,47,245,83,67,51,148,141,81,42,227,108,134,177,223,200,157,76,215,177,30,26,75,223,168,216,238,188,194,32,8,176,212,26,13,69,244,77,75,8,39,23,36,88,150,197,110,126,22,132,127,246,145,143,92,123,238,220,222,102,239,202,74,254,183,64,8,54,159,38,211,230,196,137,61,1,38,220,99,97,192,141,118,107,113,174,191,230,52,210,113,7,93,55,88,192,42,250,204,199,170,87,68,85,102,197,16,6,86,246,86,79,67,244,92,74,106,157,64,67,129,188,210,164,5,22,233,163,159,5,17,80,244,133,13,225,41,81,195,232,122,159,14,11,222,22,94,236,155,250,51,155,236,48,28,9,142,46,81,217,138,160,177,128,116,123,55,218,104,35,15,168,107,66,21,9,0,230,218,89,49,31,54,186,148,87,109,18,59,77,146,222,0,89,6,110,187,8,198,216,212,145,23,219,46,86,64,9,114,161,93,121,62,62,145,24,217,232,145,222,30,29,129,56,192,50,157,86,200,202,115,97,101,4,35,10,185,200,78,70,119,151,174,49,247,170,147,136,96,42,59,200,68,29,135,58,75,16,34,76,49,235,118,101,37,85,157,126,186,162,139,17,51,163,84,45,113,44,132,197,130,71,64,230,210,33,24,188,22,136,58,239,16,233,184,173,200,189,35,102,231,135,166,203,202,144,29,237,79,1,59,205,177,29,76,223,160,228,57,115,231,134,141,213,9,106,186,55,52,91,20,172,9,27,189,65,166,36,164,97,141,60,138,65,123,213,174,5,161,111,147,128,195,91,175,55,139,189,234,112,16,166,76,99,80,197,226,199,59,209,153,43,22,171,9,125,184,7,144,226,105,87,111,213,141,150,107,11,2,17,49,151,237,118,107,157,19,157,58,125,246,150,219,111,59,113,226,4,200,91,179,110,191,41,33,88,247,117,242,228,137,215,95,191,244,189,239,125,31,43,15,52,130,63,210,176,32,148,16,234,139,129,33,68,113,32,140,117,18,160,226,203,90,95,132,168,72,215,139,133,156,72,169,33,156,25,62,234,244,32,49,233,39,226,110,54,163,168,254,221,30,21,185,0]);fileData4.push.apply(fileData4,[122,79,227,165,33,18,118,216,101,237,1,91,247,131,3,167,23,176,112,105,195,234,230,204,22,242,135,4,77,209,21,111,113,189,143,33,28,6,168,76,12,97,156,95,73,60,135,93,15,238,149,154,227,233,236,13,84,118,203,209,174,212,91,129,169,227,130,136,148,124,163,219,24,48,144,83,51,160,180,171,25,151,26,160,58,94,32,27,1,80,27,188,152,18,188,91,20,198,12,188,110,61,178,76,77,152,10,181,38,199,217,4,62,13,11,142,94,35,61,222,221,137,126,7,76,92,115,232,24,122,51,134,80,38,97,148,95,165,221,55,52,56,67,26,40,201,90,130,216,132,101,143,70,212,3,222,25,204,192,96,102,118,81,204,225,193,191,83,134,152,205,128,180,199,13,24,93,0,208,5,170,40,12,180,129,6,119,165,54,202,3,116,244,32,35,41,244,211,145,212,1,80,242,109,150,25,27,138,49,94,83,136,182,157,238,38,59,5,166,226,67,196,43,9,19,158,1,208,166,238,132,50,227,56,68,46,178,29,191,27,27,176,218,71,106,47,93,119,11,90,10,151,59,239,185,231,125,119,221,141,240,150,125,189,149,27,0,34,158,186,246,212,51,207,60,191,127,105,107,72,125,92,138,177,209,107,112,34,18,238,166,193,149,12,90,227,211,149,198,30,87,246,22,9,217,29,5,160,164,71,19,186,16,9,49,42,61,64,34,174,153,208,54,79,197,108,70,58,68,229,77,4,47,226,81,233,182,94,52,46,132,21,59,96,13,140,99,139,130,216,62,5,82,181,124,142,246,161,150,255,192,49,142,222,0,96,6,236,149,214,68,78,76,172,153,59,35,135,93,123,252,194,156,102,44,99,177,227,250,7,148,110,232,10,51,51,203,49,77,165,67,102,35,55,223,183,234,122,114,178,144,216,198,254,212,172,17,130,160,119,212,34,116,150,118,83,43,183,104,60,231,53,163,182,216,194,149,96,53,113,241,101,137,173,222,154,69,240,124,154,74,141,176,16,210,214,192,124,83,76,216,209,184,85,189,199,64,156,141,140,230,98,181,21,21,51,169,71,48,82,80,36,62,204,45,45,7,49,112,138,59,47,14,27,173,197,74,119,215,26,109,150,48,108,162,209,166,183,185,56,204,18,214,48,213,37,213,42,184,190,178,223,183,235,99,24,105,33,34,192,48,51,144,160,1,13,238,128,254,217,53,45,80,61,157,26,193,44,183,179,93,77,195,138,193,2,175,121,139,118,61,4,17,45,75,53,205,69,64,36,32,34,97,174,238,93,68,192,176,45,101,57,118,252,137,15,253,179,107,175,61,117,5,190,255,239,196,6,0,0,103,206,156,250,241,75,47,253,224,197,31,97,19,131,140,198,112,149,56,209,251,196,213,38,192,36,117,78,120,80,18,168,22,204,142,242,64,115,70,27,120,132,18,23,188,64,90,168,43,233,248,176,182,244,24,88,20,117,50,170,76,22,21,75,48,152,180,10,222,229,63,245,141,192,120,105,49,184,62,189,33,138,176,206,171,205,37,66,235,89,33,31,171,86,95,183,110,249,198,106,163,145,108,53,168,198,150,97,244,205,174,97,179,96,184,51,91,215,31,150,120,76,199,163,236,138,133,244,45,157,148,18,158,73,240,41,180,103,90,186,11,247,218,154,56,146,76,154,117,1,46,136,196,102,59,10,6,232,183,108,38,169,31,41,214,74,93,73,59,245,194,28,216,10,48,149,176,13,144,66,75,7,156,210,69,106,96,75,74,52,10,162,83,153,251,71,178,161,246,177,39,84,41,252,24,173,213,181,47,221,193,91,132,156,80,115,18,68,231,121,137,179,140,173,14,138,204,147,184,12,5,7,77,100,43,192,41,229,200,163,172,147,26,135,220,142,246,238,38,80,128,152,21,51,44,2,237,245,199,6,40,182,237,222,65,78,229,132,17,98,210,115,203,177,215,15,110,13,137,39,99,38,244,61,190,159,31,212,78,127,160,79,180,207,117,118,72,23,181,230,117,134,164,114,172,39,233,17,253,109,89,21,194,34,178,16,97,141,233,65,90,200,77,0,11,195,35,79,60,118,231,7,238,173,37,46,94,101,27,128,63,90,55,221,124,211,127,253,175,255,93,109,140,16,22,235,183,112,182,7,196,239,235,30,32,212,236,201,36,25,208,75,8,108,3,112,110,165,128,79,68,49,160,52,13,30,113,96,164,91,68,252,174,173,40,161,165,96,137,137,217,160,142,88,49,43,23,96,114,167,198,245,200,50,63,181,30,89,212,31,180,31,13,161,243,72,107,137,81,138,176,4,29,130,177,14,44,45,33,103,21,160,211,138,32,164,66,130,13,6,37,173,152,149,12,170,175,226,44,70,73,182,48,0,109,102,30,132,166,54,166,28,173,179,171,123,51,2,32,129,109,6,132,139,122,171,177,57,223,215,29,19,200,54,42,132,58,91,240,233,5,120,188,76,55,89,181,18,2,117,230,150,2,249,176,247,118,238,214,17,165,204,169,229,114,211,145,205,220,102,234,57,17,15,135,66,255,245,200,151,109,148,167,170,47,129,78,119,202,165,76,93,107,48,219,206,24,233,95,198,87,158,214,164,174,114,234,164,194,21,240,17,243,202,15,104,152,191,215,8,112,219,234,79,122,218,74,236,128,3,1,110,214,31,204,233,149,109,16,26,3,242,86,216,131,98,62,239,227,144,198,51,144,109,96,62,1,253,119,144,169,106,33,104,30,133,49,223,180,171,181,61,186,43,113,207,112,102,24,19,250,167,216,157,140,243,203,200,220,141,108,159,80,128,78,116,109,13,141,84,81,145,176,136,44,72,203,166,218,221,168,141,99,97,70,164,75,219,253,107,174,61,245,201,79,125,154,54,75,117,219,187,218,54,0,63,23,123,123,155,99,123,199,94,248,238,119,27,87,179,95,39,3,22,52,38,9,71,27,13,224,144,38,137,253,72,25,16,234,0,32,45,170,118,111,233,211,129,221,36,96,72,244,174,224,15,117,215,184,245,1,225,201,68,140,243,40,55,183,105,114,97,172,17,163,109,121,9,11,120,190,129,16,64,128,170,238,183,118,236,10,110,230,2,147,197,29,75,5,181,41,174,131,189,102,93,71,218,111,54,119,67,161,132,204,32,209,2,25,197,226,144,153,73,217,13,56,61,114,181,136,169,2,22,223,180,56,4,31,179,176,112,72,242,194,208,214,217,5,224,154,175,34,194,12,8,227,218,61,229,11,138,235,113,176,10,253,116,118,23,217,59,187,3,138,67,37,94,119,112,157,9,134,117,114,98,202,38,206,73,243,141,204,187,168,160,197,16,105,145,38,184,98,67,141,184,56,162,237,253,13,100,63,0,191,187,100,92,100,133,4,170,87,104,48,155,106,8,123,71,159,237,232,134,144,44,170,48,162,76,81,157,75,193,193,166,243,48,152,230,162,8,154,208,175,73,57,93,114,33,59,52,125,188,230,135,33,57,254,123,101,202,218,77,152,5,163,128,95,198,230,32,234,198,20,250,231,80,61,64,14,141,89,147,161,141,171,118,236,252,40,134,115,96,163,54,184,145,84,180,235,48,210,103,171,55,237,163,85,247,24,82,130,159,198,233,97,11,225,32,218,124,252,233,167,207,93,119,1,125,206,244,86,145,119,222,194,1,128,27,147,253,230,199,63,114,241,226,13,44,221,153,225,29,219,7,192,186,93,45,242,180,219,234,8,227,204,12,168,35,43,169,206,7,82,45,34,58,141,229,168,57,84,147,44,9,25,47,194,213,26,222,205,203,96,197,60,32,140,203,234,39,236,110,217,62,129,36,0,211,209,54,167,24,225,98,203,69,223,212,95,97,203,80,74,241,200,148,118,39,141,233,228,5,106,180,55,121,45,188,13,159,23,199,43,238,230,242,38,91,199,104,204,89,205,30,66,100,74,17,222,114,127,78,220,187,34,9,8,2,238,223,29,252,152,186,215,93,116,183,23,141,198,18,99,18,64,191,109,72,239,12,10,99,100,77,216,57,58,112,73,223,55,38,241,242,138,197,72,253,164,3,100,164,89,58,30,167,51,234,27,88,36,94,247,118,51,4,178,169,110,54,133,185,48,23,225,145,83,63,165,102,197,155,205,135,28,246,175,1,121,47,37,250,71,249,234,63,85,56,215,157,27,178,110,0,97,199,145,76,81,148,232,151,0,179,32,207,78,162,177,163,243,72,82,178,112,2,125,176,148,146,163,74,169,25,77,216,250,194,236,183,67,254,125,8,234,223,46,88,105,132,19,71,235,17,206,41,85,249,38,92,69,246,192,84,171,177,255,216,80,75,197,217,47,219,237,118,123,234,236,153,219,238,184,99,109,13,188,138,102,0,246,73,224,252,249,179,95,255,250,55,0,22,71,243,164,22,242,52,81,6,132,60,118,167,249,131,85,124,26,152,107,253,65,213,123,59,183,26,129,195,6,107,225,121,200,26,49,224,208,82,12,88,31,112,106,104,129,52,70,91,174,70,161,160,156,173,224,18,81,39,10,81,180,213,220,152,41,144,1,52,28,6,76,182,195,142,117,180,16,9,240,170,156,68,101,223,214,61,200,32,167,52,214,75,99,23,248,9,148,102,50,211,166,17,170,173,208,200,223,192,104,116,76,117,67,117,28,22,184,43,232,15,107,112,18,174,255,95,164,113,19,227,45,72,117,18,66,197,130,95,226,51,102,133,173,120,9,182,152,113,30,230,175,110,132,192,24,116,182,177,226,195,9,236,211,151,129,82,225,197,138,250,10,200,52,12,153,25,130,68,211,95,180,50,145,92,182,198,12,110,53,8,50,86,184,118,60,139,135,74,180,247,149,249,64,66,170,98,163,54,85,201,186,35,173,158,152,109,69,64,52,197,151,251,85,102,108,109,185,42,66,80,175,138,103,91,182,132,75,159,64,232,76,98,240,88,53,8,171,118,226,170,233,247,143,134,33,149,1,134,28,102,238,222,46,196,45,25,114,104,54,200,74,85,133,121,202,216,116,12,19,37,208,141,50,0,52,87,35,206,166,11,98,15,114,87,43,168,93,96,98,214,174,112,40,196,116,215,93,150,195,232,48,26,80,86,221,200,17,148,226,161,158,48,182,76,89,241,95,208,37,62,90,13,20,222,7,126,234,51,159,57,115,246,220,148,228,118,181,232,0,58,192,238,246,219,111,191,251,238,59,255,238,249,23,212,99,146,69,221,246,41,114,78,14,141,99,217,186,10,5,0,25,22,50,135,65,77,136,233,157,114,77,231,213,13,60,69,100,43,188,0,194,96,222,2,80,177,254,246,80,161,193,174,224,181,33,231,12,225,120,223,187,73,33,44,105,125,97,20,24,120,50,29,77,162,146,170,99,41,68,68,108,126,159,177,159,101,225,5,36,150,60,204,219,5,201,13,109,210,13,205,213,78,214,19,202,236,245,193,57,24,50,20,80,93,45,230,209,199,94,37,17,37,11,110,46,28,168,83,61,7,49,154,63,27,154,61,183,80,238,214,101,165,217,86,203,108,15,22,46,37,142,49,199,124,74,117,217,238,64,237,105,137,218,200,127,44,140,61,29,101,193,192,246,89,40,78,5,252,60,247,96,189,76,92,60,97,230,17,102,107,150,48,75,52,37,29,160,234,110,124,208,116,6,221,149,26,51,112,68,230,14,166,206,194,226,148,109,39,220,205,45,28,58,55,18,142,240,216,239,70,189,85,67,181,166,96,183,238,49,126,167,197,54,177,42,60,97,213,105,117,130,35,105,92,98,198,15,11,112,248,200,57,49,123,206,57,46,48,203,88,86,249,78,129,196,98,208,51,22,191,195,86,41,242,160,147,215,191,46,203,146,8,66,86,91,168,233,168,7,252,5,210,162,0,213,236,223,170,72,209,227,217,219,92,188,241,166,27,111,188,209,15,99,124,211,171,104,3,240,115,180,183,183,60,241,228,99,255,240,15,223,221,238,235,147,73,44,2,170,125,67,68,41,2,52,147,134,113,116,12,53,179,254,142,123,208,92,205,68,164,32,44,50,88,153,135,232,65,13,156,66,155,139,177,18,180,188,22,136,210,39,128,192,157,23,55,7,7,128,165,214,239,236,227,53,87,108,217,138,96,24,23,162,103,222,214,205,207,172,143,3,85,166,141,194,212,70,88,52,185,5,132,16,55,118,215,110,185,32,226,2,148,104,248,85,147,224,213,31,85,114,104,105,65,93,237,135,185,234,185,132,80,164,253,76,120,186,164,95,79,51,85,57,233,215,219,80,11,218,80,125,161,137,186,61,188,102,123,198,180,23,129,185,93,126,243,212,172,161,5,216,248,175,92,17,112,53,205,175,29,162,7,156,233,34,21,217,223,8,133,75,175,29,155,89,37,27,207,114,230,95,109,250,123,153,85,217,19,230,95,166,3,174,33,42,48,131,65,98,161,83,74,25,51,75,198,57,60,250,108,60,192,29,22,227,133,211,192,206,181,3,232,58,15,83,7,179,242,157,88,35,95,128,34,73,169,217,50,91,213,210,246,143,33,50,44,114,109,33,196,105,193,224,8,61,100,213,101,175,111,83,17,75,152,54,215,36,52,137,25,245,25,184,15,109,171,132,51,25,29,20,170,190,18,12,137,133,94,223,231,144,172,239,124,8,45,244,109,186,193,180,28,17,7,145,72,198,185,113,21,76,9,208,2,194,76,86,71,8,115,97,97,0,1,186,247,254,251,246,142,157,128,160,7,124,51,1,0,111,215,12,32,126,120,93,236,30,126,232,254,91,111,187,88,229,154,98,218,117,96,140,12,253,216,39,183,61,32,116,100,141,183,190,84,139,215,16,245,142,176,72,238,46,45,6,175,249,193,142,3,131,206,2,183,7,172,205,119,176,90,70,51,51,243,214,140,161,26,74,40,168,208,120,180,25,7,192,226,193,90,21,28,95,186,249,170,30,158,100,100,192,13,165,91,160,185,233,98,162,181,111,76,208,142,46,187,204,80,132,221,170,87,255,236,103,169,86,221,1,192,213,183,240,196,121,17,116,152,184,132,255,186,147,198,16,129,84,0,72,88,135,227,90,204,162,115,113,183,98,102,108,232,106,129,62,212,87,79,175,255,164,233,128,196,39,7,107,148,146,232,218,24,43,211,174,188,45,165,108,183,219,118,0,118,114,186,192,250,88,2,235,24,102,236,84,140,119,79,8,139,158,88,255,255,41,75,68,23,20,198,158,158,148,119,5,242,171,181,203,208,31,179,123,57,213,97,120,216,18,22,207,128,28,11,50,63,213,99,156,122,158,118,56,13,191,105,242,189,159,232,218,148,105,48,206,36,210,93,157,216,125,168,131,176,3,16,31,119,205,42,114,32,132,25,31,116,164,84,114,120,143,8,45,242,96,192,21,95,111,107,22,50,29,225,39,234,18,226,97,140,184,101,143,97,14,212,210,241,144,32,166,196,24,188,99,134,49,181,36,58,117,230,236,221,31,184,111,13,19,187,186,102,0,25,162,98,0,56,127,238,194,215,191,241,183,204,130,58,252,110,92,198,222,23,26,2,71,23,34,115,180,73,116,173,141,114,103,158,138,148,185,5,68,243,82,6,51,60,49,81,110,147,212,82,78,241,133,144,33,217,202,46,35,212,51,75,155,89,4,212,39,236,225,41,65,204,224,38,76,14,204,26,234,35,156,239,21,210,71,18,131,9,117,141,153,5,137,41,66,42,152,195,76,52,182,62,168,77,39,76,127,216,232,161,234,5,237,6,117,32,237,47,106,91,164,188,37,105,126,69,74,228,208,13,27,205,179,38,133,2,114,246,134,211,53,186,14,192,181,133,9,118,175,145,215,111,15,22,233,143,153,82,169,242,208,179,4,9,214,218,127,119,214,118,254,146,88,234,119,229,65,98,67,210,210,180,28,171,251,77,50,202,183,59,134,103,110,119,194,168,90,135,70,113,97,224,178,26,143,53,29,20,55,57,18,78,226,186,45,207,56,209,64,57,120,238,55,23,166,224,204,10,217,190,152,85,165,168,229,165,123,25,205,162,104,167,173,128,209,151,72,64,195,32,155,171,168,231,186,24,199,177,142,70,82,209,19,12,20,231,62,104,1,142,241,11,212,45,190,225,177,13,237,93,117,1,158,27,111,76,232,58,129,73,34,118,119,213,248,237,48,13,114,250,37,216,92,74,111,170,16,213,135,157,37,184,117,198,48,6,239,172,45,199,210,225,153,117,134,36,48,177,74,173,109,4,66,33,194,205,178,209,126,84,107,179,253,34,159,120,250,233,179,231,207,189,181,131,223,183,5,2,138,27,178,1,85,114,219,237,183,220,121,231,237,207,63,255,29,53,250,87,76,183,243,130,128,96,140,93,145,253,90,182,107,58,149,70,119,153,243,88,90,15,145,77,238,93,115,216,59,36,209,77,64,25,61,233,121,11,66,88,129,18,223,174,88,227,180,227,2,132,149,41,47,76,72,173,10,91,154,69,87,173,151,201,165,189,233,49,80,10,154,120,192,208,130,20,25,165,78,51,103,214,57,54,216,230,95,123,250,2,66,190,125,40,17,10,101,201,114,74,34,66,132,34,178,4,160,70,241,39,167,133,84,156,177,110,9,53,203,44,254,176,169,119,90,83,24,35,62,170,167,91,100,43,49,47,97,3,240,149,44,244,109,184,16,149,206,184,6,113,99,58,38,125,247,45,115,238,133,39,64,77,173,134,96,194,29,244,115,72,68,62,105,232,168,50,204,220,252,44,151,62,201,111,244,237,130,222,69,106,53,63,18,86,130,1,166,181,158,129,51,184,21,81,99,39,159,39,197,237,103,116,144,31,211,184,74,125,142,116,209,162,24,212,124,152,214,60,115,40,117,209,23,36,207,116,28,153,60,182,51,5,9,158,164,185,156,200,74,33,239,229,63,100,97,126,236,249,71,103,17,211,138,116,246,24,50,198,204,57,104,181,100,102,100,218,128,85,93,197,19,134,82,29,123,112,159,102,129,216,227,108,161,102,149,29,231,57,255,112,48,24,104,205,86,79,213,245,111,138,20,162,58,121,2,128,82,24,8,183,69,174,187,225,250,91,111,191,173,205,39,150,69,147,74,175,198,14,96,240,116,171,126,150,39,175,185,230,27,127,253,141,90,242,147,27,106,251,142,207,161,4,176,127,73,173,64,173,253,9,112,124,92,107,177,46,49,197,4,3,92,17,55,153,228,61,43,166,237,142,195,216,78,74,99,109,8,138,52,238,146,103,194,33,246,250,5,232,153,0,81,141,108,229,246,96,115,77,68,170,165,74,152,175,6,205,171,74,128,219,83,38,217,215,218,252,233,0,65,226,140,33,210,46,220,66,178,122,142,54,241,112,107,74,170,229,136,249,106,68,140,34,240,187,121,92,233,98,81,25,33,5,233,210,89,99,167,53,155,142,70,211,180,174,79,239,120,165,35,44,62,248,66,183,135,57,238,28,253,26,109,66,42,46,130,78,221,113,183,119,65,24,28,144,166,229,167,204,50,226,187,42,196,144,19,242,155,185,209,141,52,181,205,187,25,132,181,100,180,165,90,172,211,244,137,155,142,25,214,64,131,34,81,183,53,155,217,142,230,72,35,204,29,54,131,244,91,193,102,177,155,203,141,250,128,168,33,23,76,155,89,92,230,58,14,190,49,178,90,36,206,232,140,212,213,13,189,40,4,87,133,35,19,243,2,27,30,196,15,180,54,132,31,73,95,1,20,42,3,100,84,91,80,34,90,22,66,192,237,118,91,109,119,153,183,133,63,242,155,31,191,238,250,235,124,161,120,11,103,191,111,253,6,16,62,213,18,121,153,231,47,156,57,182,119,252,31,94,248,158,48,199,188,80,12,23,162,125,63,134,9,103,17,121,85,147,130,37,168,55,151,124,245,171,169,182,196,62,162,236,164,123,216,211,185,106,16,88,175,201,30,156,68,17,194,164,198,250,5,55,91,203,191,78,68,152,198,86,147,12,147,170,112,118,223,93,119,14,67,51,60,241,35,212,133,99,65,210,204,119,43,234,197,4,86,33,69,7,40,140,66,32,98,83,233,2,101,251,1,16,36,82,171,102,91,233,148,40,154,189,89,42,124,12,128,180,120,61,229,207,103,180,116,30,236,95,122,46,10,135,82,46,110,30,135,12,7,143,219,76,85,162,37,103,164,33,110,37,26,165,65,203,86,69,227,106,169,92,36,214,22,238,75,220,197,224,180,133,158,106,130,169,115,43,117,5,71,153,32,21,121,207,193,177,93,30,149,10,83,248,203,112,194,101,20,190,173,97,47,43,9,242,34,216,79,197,70,50,85,74,30,6,242,156,209,110,168,48,88,32,52,20,85,154,239,46,64,226,14,76,20,127,58,114,31,185,52,107,33,39,201,48,124,8,135,232,38,13,5,82,100,83,28,17,15,47,158,250,60,73,62,128,33,73,9,231,163,136,126,68,225,144,105,83,158,179,163,76,0,145,111,161,93,187,197,53,131,0,226,150,225,241,39,159,120,240,161,135,97,230,70,119,85,235,0,58,83,13,68,188,245,182,91,191,250,213,191,122,227,141,125,168,230,16,132,176,13,63,71,253,175,27,92,168,60,102,219,135,73,16,4,235,64,19,112,145,122,203,17,16,11,84,209,159,128,176,34,62,226,205,132,22,206,93,118,57,1,86,121,42,129,102,129,218,161,39,75,197,96,230,94,81,201,122,63,21,0,65,228,178,77,229,15,36,229,176,246,216,213,97,176,233,182,32,6,121,187,29,18,138,83,37,197,44,28,244,56,107,72,75,32,213,49,88,116,154,147,210,196,36,21,40,53,152,204,69,167,42,3,174,37,145,233,33,193,40,207,138,118,33,216,148,204,96,1,163,46,3,7,47,110,41,66,180,184,121,89,156,100,56,38,19,87,177,113,81,139,156,194,145,71,209,143,115,195,166,210,136,170,213,96,109,193,108,163,86,88,152,69,137,66,206,51,169,131,53,135,74,24,61,163,65,164,15,116,171,36,16,85,134,3,42,174,88,25,244,80,249,151,238,238,71,82,153,231,149,39,42,40,136,96,201,151,12,160,255,111,86,84,52,227,219,200,100,126,32,164,161,193,194,16,77,49,5,26,1,33,69,42,186,215,63,54,234,61,18,121,108,150,212,108,13,139,228,204,77,82,43,84,237,33,113,163,127,29,43,41,74,14,209,127,48,248,214,161,121,231,97,213,90,135,49,159,149,72,250,74,81,255,168,182,157,133,217,98,35,176,202,126,88,36,179,173,82,208,88,216,87,202,192,136,103,136,73,9,16,243,121,58,61,51,103,107,238,48,208,210,162,72,180,87,142,62,34,9,151,211,171,41,209,118,32,128,99,182,121,120,121,31,142,19,17,72,22,0,54,3,191,122,24,170,6,168,229,46,179,40,131,237,75,255,252,119,244,214,122,91,191,222,142,13,96,178,37,92,123,242,218,111,126,235,89,155,253,178,163,41,48,214,120,48,106,55,188,21,96,39,166,87,211,55,195,230,156,74,236,194,119,27,141,182,129,223,208,169,121,212,92,19,100,69,6,57,184,29,69,43,210,209,147,198,196,228,39,29,175,31,130,115,104,27,229,217,196,209,159,135,6,209,164,79,73,93,96,134,201,106,88,253,65,204,226,86,237,117,230,174,156,213,244,0,71,9,146,64,72,166,172,198,135,126,208,40,61,151,3,81,64,122,178,71,182,48,98,174,105,216,209,173,158,65,100,200,197,109,79,26,82,212,193,251,174,144,92,93,105,146,163,21,135,183,234,232,0,179,6,63,40,149,44,227,204,211,81,102,41,92,140,176,96,43,202,138,143,125,131,95,124,12,157,246,198,194,16,35,52,38,207,68,178,59,34,72,187,213,179,94,231,77,242,217,135,58,189,57,38,77,230,25,4,65,46,59,178,116,38,56,94,109,155,210,178,136,19,179,232,238,126,179,16,166,182,39,197,113,174,172,53,25,238,186,138,102,141,32,32,48,67,192,58,75,184,46,119,44,64,82,48,90,65,140,47,85,249,208,107,231,29,171,249,160,62,0,37,80,123,167,248,149,47,35,188,2,193,245,150,221,0,18,98,155,245,243,46,164,143,143,118,168,88,132,47,109,249,99,191,249,155,55,220,116,211,219,191,50,191,35,27,0,34,158,188,246,228,119,191,251,189,87,126,254,154,2,53,14,154,7,211,208,124,125,39,168,92,131,35,45,57,0,34,218,3,176,0,155,234,151,148,153,31,172,2,220,57,7,150,184,17,120,214,99,108,88,179,40,209,143,130,69,84,53,20,214,120,227,122,197,70,79,130,225,90,116,133,204,210,36,15,184,199,220,203,87,159,144,12,74,128,175,197,202,229,193,204,101,146,144,19,111,22,97,227,85,160,136,135,7,30,174,115,138,234,66,105,212,157,121,86,70,23,167,163,165,174,198,162,165,151,210,37,154,123,25,61,210,98,148,224,38,196,85,247,46,8,48,66,92,56,148,174,170,141,148,233,252,132,93,15,107,54,238,59,120,114,157,165,71,122,134,17,89,185,161,97,144,232,82,163,62,8,112,116,131,17,116,39,59,8,121,47,35,2,51,5,139,97,112,254,137,142,211,187,105,127,49,24,32,146,74,235,24,12,154,204,123,50,143,169,23,46,225,245,16,150,251,16,41,220,28,165,0,38,156,28,181,177,247,8,173,177,179,233,198,69,146,125,235,214,55,66,231,221,167,77,104,180,237,228,204,220,159,142,232,193,194,229,119,27,70,53,22,31,203,26,134,214,255,238,144,108,220,133,201,116,208,141,250,251,154,62,29,0,120,179,84,0,72,93,199,5,228,220,117,215,61,254,193,39,143,31,63,241,30,217,0,68,228,216,177,189,7,31,120,240,191,254,183,255,174,36,199,64,3,69,156,54,1,169,21,112,98,168,207,132,235,28,32,95,140,138,161,117,89,240,232,239,32,8,88,39,126,246,99,213,156,18,115,215,209,124,13,177,133,23,87,114,39,214,180,190,240,163,201,33,78,197,171,62,159,128,76,34,245,76,27,135,118,235,66,105,61,35,250,134,151,135,105,137,111,138,53,84,200,208,9,85,105,101,32,88,61,34,66,30,84,231,40,0,48,113,99,111,137,131,108,137,155,70,227,40,108,29,136,212,146,7,16,22,162,28,105,20,97,125,170,193,156,209,242,222,13,91,234,53,108,241,32,225,192,234,15,235,138,207,85,116,25,130,98,144,152,11,11,140,132,244,238,41,157,90,6,117,104,62,172,232,132,167,73,32,121,51,163,49,126,110,58,4,238,160,115,9,149,133,45,103,4,72,216,203,74,218,104,84,194,86,221,152,154,53,215,209,57,116,75,247,28,5,14,59,184,191,5,67,2,73,220,25,130,59,110,38,82,112,147,237,159,208,16,38,220,27,125,79,183,171,248,65,58,138,212,116,159,227,70,27,197,53,95,113,8,86,172,211,105,54,52,253,124,77,89,26,199,84,19,236,113,36,4,207,204,159,235,217,11,209,52,221,121,232,143,132,212,71,195,105,11,42,142,67,242,190,189,78,9,100,191,200,239,255,203,63,60,121,237,233,183,143,250,249,14,111,0,202,0,196,101,131,151,46,149,23,94,248,46,225,18,18,179,204,4,51,253,135,7,56,134,66,50,234,77,221,131,145,217,36,48,118,32,50,252,43,135,135,58,134,2,52,100,51,66,216,205,237,175,194,137,16,76,125,155,137,99,141,10,136,69,4,18,204,2,193,235,35,135,141,170,216,204,2,153,67,208,116,165,204,179,84,166,41,196,133,91,2,249,82,181,178,48,233,157,201,71,235,145,10,163,156,110,8,32,254,200,97,103,49,128,72,41,173,69,216,102,214,233,33,52,93,241,104,104,28,110,253,106,150,34,195,227,209,85,178,190,6,181,216,222,26,7,132,201,213,185,41,129,229,192,84,175,174,254,210,229,128,77,111,9,43,153,54,195,156,147,66,60,175,165,89,73,232,254,198,156,22,103,34,233,5,142,227,202,122,134,49,144,211,91,109,203,65,51,41,144,188,25,194,65,54,107,79,141,43,245,173,104,226,16,151,57,57,211,205,50,151,171,180,134,99,56,212,46,59,185,70,56,162,121,56,119,232,155,204,186,85,160,235,121,129,121,188,159,163,202,68,134,55,141,87,109,43,44,195,12,191,179,161,78,238,217,57,209,126,117,94,237,228,52,76,199,60,37,44,5,46,80,222,57,132,137,104,179,80,75,178,65,100,145,253,34,247,61,240,224,157,247,220,163,209,102,239,192,30,64,111,255,30,211,26,195,39,159,120,116,111,111,97,225,33,26,122,140,11,8,156,225,106,32,207,54,16,230,234,188,96,162,95,211,221,149,106,5,90,3,99,33,102,55,143,187,186,235,99,157,45,160,255,169,220,119,184,191,49,233,36,7,59,195,2,40,185,130,227,210,139,84,67,229,215,9,134,73,21,15,206,94,8,206,142,149,232,198,81,69,44,232,226,100,136,174,209,72,146,131,79,245,21,234,175,152,95,41,231,33,164,137,129,165,35,164,151,82,182,92,60,247,184,153,204,0,113,105,79,130,138,108,211,122,23,144,223,29,132,250,94,54,57,156,210,241,165,214,214,172,120,5,199,7,94,8,85,142,43,132,83,8,62,255,25,117,50,109,218,236,228,159,154,220,220,6,246,101,140,149,119,65,86,27,113,87,184,169,94,142,241,24,92,36,60,92,65,9,145,179,232,183,74,91,145,211,44,20,24,160,12,175,12,253,69,31,107,91,183,116,150,137,27,168,169,210,70,30,240,56,202,118,115,252,113,2,209,33,63,99,138,111,254,188,178,238,188,219,127,144,118,19,34,8,161,16,142,189,224,92,85,144,167,181,83,164,174,119,41,159,48,0,113,141,223,165,182,17,65,104,86,237,119,17,184,21,102,58,108,97,100,144,251,30,120,160,122,103,18,189,55,58,0,208,237,142,136,78,156,56,118,235,109,183,126,243,111,159,229,198,134,111,192,78,80,4,98,14,138,137,251,67,163,135,250,48,192,201,128,109,135,247,201,176,222,136,66,206,2,66,168,25,26,74,188,1,105,252,206,150,1,139,8,157,63,12,122,241,109,83,175,161,217,36,72,4,124,37,230,248,120,33,210,191,218,125,28,168,162,142,90,161,115,216,67,50,13,4,59,45,127,195,110,90,80,149,101,202,101,0,236,150,206,78,197,233,182,151,85,56,170,182,145,40,52,0,41,245,146,228,50,92,160,70,244,168,92,150,139,130,11,232,192,145,145,235,171,220,76,90,241,222,199,160,75,62,141,211,37,67,204,123,107,135,241,128,107,110,227,57,97,132,228,242,61,172,128,1,13,160,108,103,223,68,161,185,55,154,105,128,163,13,231,80,108,218,72,96,217,33,128,218,65,219,15,93,72,255,193,59,71,98,137,186,220,120,143,117,9,39,237,224,177,161,222,129,166,5,221,216,127,38,179,152,246,16,77,252,133,0,51,159,134,9,141,149,149,219,135,2,205,62,65,86,170,111,227,155,166,83,180,213,249,77,245,215,196,145,8,187,198,172,149,65,81,1,153,183,163,167,162,51,140,131,12,124,77,75,254,200,143,138,140,146,24,217,189,217,44,97,37,33,68,42,32,159,253,194,23,111,185,237,214,221,125,210,187,172,3,16,17,19,166,34,162,220,125,215,29,183,221,118,139,40,118,61,246,128,253,31,228,32,116,169,143,135,158,132,132,48,70,79,121,30,75,55,115,203,201,206,42,94,235,213,113,163,46,202,246,40,226,90,69,163,230,227,181,153,224,186,3,169,23,74,183,6,133,80,198,184,22,96,81,26,230,144,31,61,177,32,103,222,231,210,45,112,234,35,228,64,246,216,62,251,218,161,222,247,137,35,193,56,205,105,233,12,211,193,146,223,25,250,138,190,175,16,97,97,145,173,186,27,101,144,93,45,122,138,45,142,99,23,63,210,240,227,9,44,32,227,222,64,68,204,218,30,106,83,133,165,72,252,107,236,36,58,247,246,14,171,105,22,164,106,208,63,107,230,162,190,97,84,12,140,187,221,100,130,58,148,183,99,31,51,221,17,253,120,216,86,148,241,6,142,39,103,58,234,236,250,161,154,122,232,190,55,43,135,157,240,165,216,91,32,48,136,50,23,211,7,84,199,164,124,31,54,206,24,66,129,73,135,7,131,231,126,127,177,134,141,103,117,140,220,69,67,123,213,25,78,90,55,198,119,29,25,131,116,20,44,153,197,25,117,15,96,39,208,75,148,104,1,0,80,7,95,170,244,148,202,202,59,123,246,236,251,239,186,83,60,52,125,22,107,252,238,235,0,244,110,83,43,12,133,23,175,191,238,186,175,125,237,47,165,10,187,106,219,138,184,72,19,163,167,145,111,70,234,189,228,103,115,160,241,159,35,169,238,33,186,253,106,112,146,211,67,123,141,34,134,136,49,181,20,140,10,38,20,52,239,79,203,114,170,147,231,246,161,170,218,0,125,107,41,64,93,71,221,8,136,154,222,14,89,141,5,230,103,45,54,133,179,92,74,224,186,123,68,127,33,36,32,79,198,164,54,196,102,2,244,208,68,159,159,72,77,103,100,212,81,173,79,194,173,133,170,2,5,108,38,78,108,116,28,105,81,177,164,241,194,136,48,133,248,89,68,147,132,109,4,239,243,70,127,90,48,14,87,188,40,230,52,32,173,69,80,24,222,131,16,178,8,213,194,25,133,200,121,66,46,227,80,143,29,22,44,54,103,208,167,173,8,3,54,26,95,164,178,56,49,95,9,243,181,245,209,146,196,5,13,22,162,192,3,70,60,138,102,141,206,72,157,101,180,227,245,102,211,36,144,53,86,189,29,155,69,135,6,246,250,82,170,195,82,155,214,70,159,125,14,126,203,133,217,157,102,197,126,69,50,111,71,23,109,37,29,250,39,227,144,136,145,166,229,32,133,121,132,194,235,228,211,254,223,124,237,117,94,76,181,41,12,233,217,32,184,53,212,151,129,204,51,74,41,212,20,214,56,15,222,32,159,150,218,228,137,172,73,21,73,195,54,27,160,131,53,95,216,202,62,189,202,69,138,14,129,5,106,26,7,172,56,217,153,180,80,162,138,216,21,159,54,5,195,97,162,16,247,197,166,242,174,182,78,88,188,171,214,31,91,8,137,128,150,26,119,88,135,100,69,94,47,229,233,207,124,230,220,217,179,110,19,13,144,185,209,239,106,26,104,172,29,174,57,121,13,23,254,199,31,252,64,229,165,214,35,209,140,10,52,108,0,205,37,34,19,147,193,114,35,177,193,224,96,234,250,198,120,193,250,54,33,67,170,150,249,29,45,193,116,197,232,184,194,68,245,135,170,200,245,42,163,214,252,205,98,40,168,76,61,149,166,203,16,142,11,13,133,251,136,185,248,66,208,224,35,27,11,103,154,83,116,159,168,156,60,183,57,139,232,141,247,48,131,27,87,171,80,98,178,146,27,213,57,219,176,115,156,78,144,189,206,141,125,225,11,90,220,56,252,64,65,93,2,90,248,123,64,252,172,140,82,52,94,167,226,152,52,248,220,8,172,110,177,48,209,97,142,209,225,185,177,104,242,165,149,84,97,24,230,186,227,252,32,246,109,241,179,248,66,230,164,254,241,48,198,193,169,96,3,208,117,142,37,43,79,208,8,230,228,254,96,50,32,73,66,60,99,19,117,96,203,52,183,174,67,123,4,167,212,73,117,109,91,56,56,231,152,36,223,108,27,4,17,40,45,172,82,25,247,48,24,213,121,196,252,12,244,155,193,0,90,203,185,85,39,44,173,212,16,239,113,217,75,16,152,57,71,85,135,48,110,152,115,204,255,136,134,113,25,199,131,110,222,27,208,21,4,106,170,96,85,150,33,0,17,18,89,127,131,160,19,181,187,239,191,255,193,7,31,196,133,222,25,232,223,191,54,239,192,123,228,236,83,217,108,232,179,159,251,212,179,207,63,247,210,143,126,38,2,136,11,131,218,68,67,50,37,155,188,16,87,250,79,51,140,139,244,32,169,37,84,167,239,142,102,160,208,124,225,194,8,168,160,0,194,2,141,11,199,109,107,9,182,113,28,11,212,112,167,134,231,130,124,134,220,89,133,164,37,195,226,89,136,104,219,165,70,116,136,10,171,235,58,19,82,84,120,85,142,118,91,158,24,113,97,40,118,16,129,156,160,214,155,104,203,165,6,223,176,12,188,29,153,62,216,197,185,238,110,192,199,125,128,123,135,60,84,232,201,62,79,36,197,131,185,127,140,17,196,195,115,94,41,76,165,20,181,83,118,78,135,105,142,181,214,94,198,149,125,156,82,70,231,187,4,239,148,2,29,12,226,208,68,102,181,174,67,246,117,157,235,6,27,48,243,184,143,159,183,121,214,219,253,163,150,158,44,22,92,44,50,85,69,117,52,202,78,169,48,146,44,157,178,105,171,42,6,19,207,9,188,51,250,226,69,201,49,142,124,80,63,170,110,83,52,223,119,214,14,97,164,241,32,68,193,96,252,56,28,222,104,0,117,141,77,233,215,87,159,17,115,95,236,230,210,56,232,6,58,219,202,30,29,245,246,57,76,2,88,120,138,254,69,149,229,84,52,131,197,90,77,171,193,104,193,101,89,116,133,97,16,46,165,8,18,209,211,79,63,237,224,210,59,67,0,125,231,58,0,104,139,35,155,177,32,156,59,123,254,59,255,240,157,55,222,216,55,19,103,167,102,226,106,7,208,181,2,89,72,44,109,128,220,35,103,233,69,133,4,80,48,154,172,137,137,199,12,94,54,218,6,215,70,21,166,177,133,17,195,136,63,160,61,120,77,206,2,40,194,232,195,97,33,23,73,121,250,37,34,234,178,92,189,216,106,179,79,96,102,23,238,79,83,111,72,68,239,14,125,156,16,164,58,181,71,208,254,195,28,93,12,250,176,174,70,241,132,197,160,115,0,228,49,233,23,218,102,99,6,3,141,96,90,4,12,112,11,150,9,34,182,81,165,41,89,231,247,48,225,117,32,248,49,123,108,192,88,114,6,93,104,27,93,198,52,180,113,140,92,28,234,10,115,81,200,230,116,221,197,141,171,124,180,114,11,193,126,142,89,165,149,69,181,5,210,130,72,129,53,158,65,170,233,91,34,63,196,29,69,193,19,152,204,192,187,221,113,138,203,163,199,12,101,150,164,243,199,250,130,125,160,189,78,123,5,183,209,150,166,168,95,154,110,35,140,241,52,67,91,141,85,186,203,218,102,209,56,151,95,37,221,28,66,48,175,229,113,166,82,68,96,234,28,229,7,35,212,147,179,42,254,140,141,154,90,155,179,100,37,36,32,136,139,83,45,130,77,87,143,15,15,244,129,126,59,140,254,37,84,181,199,236,127,213,213,95,139,143,34,136,11,125,242,169,167,207,95,127,221,59,51,245,253,21,110,0,110,160,143,0,112,225,194,185,99,123,199,158,125,238,121,117,54,19,15,84,7,12,222,240,130,145,242,31,55,128,182,244,183,129,65,220,3,98,49,131,136,153,187,222,162,80,163,120,93,156,67,100,139,44,56,165,31,250,124,62,72,80,82,61,216,200,62,138,38,154,12,66,64,32,198,99,81,147,207,86,20,217,105,65,136,132,200,238,173,37,124,71,87,97,87,51,232,40,149,131,212,203,32,87,1,66,65,88,48,194,205,232,159,177,194,197,21,175,215,3,161,106,135,31,120,38,24,220,128,193,102,143,86,93,54,247,121,239,99,184,58,241,214,171,226,75,88,177,227,137,142,152,144,249,24,93,240,239,20,213,105,186,1,67,114,38,5,108,230,147,44,193,250,91,178,181,227,154,121,67,212,214,182,217,96,52,174,140,190,255,216,27,135,85,30,36,219,114,233,88,59,18,71,167,56,81,186,84,239,18,209,173,212,107,170,212,64,230,129,145,14,180,134,26,225,138,197,88,112,22,106,24,169,152,141,18,64,135,146,85,119,44,6,114,191,32,115,202,74,241,167,19,71,132,24,68,99,186,7,247,203,154,146,142,56,56,128,142,92,41,64,65,88,196,45,252,8,145,200,2,182,199,237,190,122,241,167,38,207,173,136,155,13,187,192,44,248,165,219,152,67,89,150,170,1,68,164,197,11,160,154,3,74,88,141,123,235,77,78,116,247,189,31,120,226,201,15,98,32,161,186,183,10,190,87,102,0,138,61,80,215,173,159,62,115,250,251,255,248,253,159,253,236,85,1,32,92,66,169,46,153,6,42,0,50,19,85,209,88,232,135,190,160,105,247,33,80,177,146,235,242,164,197,104,209,40,141,21,154,253,130,66,166,123,214,158,168,196,27,56,223,160,70,81,233,124,43,33,76,11,17,44,149,5,61,44,52,229,25,120,118,124,24,48,132,209,25,139,8,134,18,27,171,54,173,149,171,206,237,11,101,87,24,141,216,176,48,140,199,137,208,44,228,58,0,36,56,34,232,157,95,9,166,226,243,213,176,94,8,234,14,161,242,43,156,204,208,96,141,77,56,178,24,131,223,70,154,163,54,207,22,116,81,72,90,242,252,176,59,126,97,44,237,35,130,63,14,39,116,81,171,156,16,17,130,54,11,137,138,226,153,64,1,231,160,168,244,252,203,124,107,99,148,17,86,58,138,204,20,45,154,178,210,96,125,137,94,120,35,61,127,236,27,210,40,120,210,16,120,48,77,38,113,181,158,47,99,56,48,223,123,70,213,133,91,56,236,160,72,65,78,122,25,185,249,136,61,115,176,239,26,27,58,133,209,149,207,71,102,65,192,225,61,185,234,234,43,130,63,221,183,186,252,225,110,210,163,188,18,36,223,12,100,89,22,68,29,170,65,160,24,209,169,211,167,63,241,137,167,79,156,188,38,190,197,219,228,252,252,171,213,1,32,115,111,224,119,252,248,177,219,111,191,237,171,95,253,43,213,107,101,139,136,113,113,238,206,7,182,209,111,63,16,214,177,16,193,112,169,49,94,246,208,231,98,172,235,113,210,136,73,125,197,208,75,162,7,156,5,239,239,26,64,52,14,36,155,244,86,106,54,50,185,41,5,52,115,36,136,178,101,12,118,83,98,100,139,152,110,97,160,71,109,51,61,82,46,60,240,228,149,46,67,99,35,184,36,66,184,186,104,77,204,56,171,92,185,178,50,156,162,3,187,22,59,240,45,33,104,109,244,175,101,109,128,89,7,191,230,127,9,56,49,163,15,16,45,242,58,125,30,102,194,253,105,240,58,36,111,140,9,18,194,24,115,226,82,204,172,105,62,122,54,234,90,223,59,29,2,175,225,57,226,214,227,62,33,208,71,67,169,46,198,34,227,192,101,156,206,0,166,149,254,56,224,109,45,72,8,101,115,11,82,16,28,91,177,24,141,59,157,144,143,241,9,253,216,32,8,65,167,226,109,6,136,145,138,61,13,105,110,230,156,104,154,107,132,221,182,67,96,219,47,171,239,161,40,151,77,106,253,132,16,194,250,96,244,220,158,158,240,112,163,54,238,134,86,38,136,72,168,206,166,130,176,8,209,126,217,126,241,183,126,251,130,57,254,195,128,70,190,3,77,192,59,176,1,152,115,39,142,77,13,31,59,118,172,108,229,187,223,251,126,117,179,73,126,219,163,39,168,134,103,73,6,252,113,104,8,170,143,143,189,148,121,218,40,85,3,69,242,77,162,27,50,5,59,195,44,84,102,175,244,217,124,208,70,227,251,184,1,73,70,147,237,158,107,67,6,139,140,52,177,88,93,164,5,100,168,191,0,200,189,6,107,24,0,59,231,50,151,63,163,237,26,53,19,115,243,132,112,111,12,161,138,55,33,198,189,164,5,110,152,16,185,199,94,148,21,26,141,246,186,225,164,178,33,35,127,163,77,16,10,179,53,10,213,229,88,57,178,92,63,60,85,232,44,80,80,156,116,17,200,24,221,196,117,180,253,73,33,207,204,181,126,23,193,137,23,194,36,203,197,165,249,93,140,83,189,207,136,138,176,48,71,113,9,10,69,23,210,182,140,206,134,156,29,153,202,10,103,105,150,127,44,209,164,211,199,60,70,99,31,140,52,194,73,232,128,157,81,164,42,85,54,165,253,16,9,204,173,29,214,164,88,173,64,139,55,27,75,139,66,93,89,253,157,63,10,59,91,4,94,55,153,24,245,113,189,190,100,210,82,148,168,211,178,173,75,140,152,219,54,227,133,150,48,75,192,64,80,158,204,144,163,167,127,99,251,171,137,58,178,121,187,87,252,163,202,129,169,94,183,82,234,14,122,207,7,238,185,247,190,251,151,205,50,197,55,222,153,145,192,59,176,1,72,62,161,125,125,124,215,221,119,126,247,133,127,120,229,213,87,75,53,32,3,35,27,160,245,127,104,158,87,18,214,122,108,130,0,4,72,174,162,106,172,156,18,134,27,115,217,10,73,119,41,115,206,126,202,11,107,79,251,18,30,131,26,145,225,224,187,79,176,243,32,14,187,153,65,189,57,9,149,159,110,110,166,232,3,85,203,186,105,205,14,131,111,11,13,135,134,96,178,230,242,93,176,210,197,233,237,81,181,28,195,138,69,128,129,43,40,239,222,247,106,110,138,170,51,64,201,132,7,36,44,204,234,217,203,194,85,104,81,217,232,217,199,213,188,177,106,74,131,155,78,59,153,143,157,195,217,242,67,212,86,7,9,16,73,138,7,122,163,212,32,182,197,59,247,250,97,1,57,241,96,201,105,151,165,186,4,18,209,18,173,123,108,191,169,147,240,142,126,234,156,28,15,28,102,104,4,86,133,1,120,24,6,118,56,3,58,183,32,196,178,179,23,34,67,249,137,132,194,18,45,236,251,117,48,146,151,1,107,207,177,179,219,88,139,165,116,227,26,27,201,16,34,213,120,37,65,183,101,22,40,99,51,36,80,88,59,50]);fileData4.push.apply(fileData4,[238,221,164,37,155,219,212,65,14,77,64,127,169,89,120,19,157,87,91,241,131,15,210,148,131,52,14,96,19,1,137,210,36,41,175,215,212,109,126,132,164,192,153,180,121,152,110,94,5,26,100,196,193,70,111,210,232,84,103,105,227,121,23,147,206,1,225,130,11,2,49,213,106,110,89,136,72,31,129,170,153,0,65,70,216,59,126,226,203,191,255,251,203,177,141,176,208,218,14,240,222,26,2,207,186,3,34,17,190,112,254,186,239,125,255,251,175,189,246,75,0,114,162,96,136,61,145,89,55,128,241,1,25,141,37,34,160,132,65,192,69,93,150,99,236,28,37,106,233,5,7,86,156,217,111,241,48,16,158,4,22,118,246,162,1,95,150,200,76,205,17,166,97,162,141,173,176,135,85,105,156,173,236,69,134,201,95,27,87,36,90,21,86,41,25,165,234,210,94,138,5,29,16,15,76,25,92,55,22,198,182,244,131,35,152,158,28,160,61,19,71,175,183,224,235,25,13,74,33,84,92,163,236,118,84,126,142,245,105,81,219,9,192,105,25,59,66,79,29,205,105,10,67,87,26,177,119,24,140,157,255,91,196,202,45,172,200,253,104,107,15,209,139,96,7,251,163,120,117,160,37,23,245,162,19,24,90,207,177,64,174,84,232,230,86,46,177,40,174,59,90,132,98,188,120,173,113,173,157,201,190,176,104,94,18,13,118,8,56,162,61,19,53,47,174,150,240,122,84,101,61,246,107,36,215,119,212,225,120,175,79,189,8,167,4,39,68,196,133,120,50,237,111,189,123,203,202,38,26,169,113,18,107,51,110,55,73,149,163,215,114,5,1,96,179,104,38,48,18,145,128,171,133,65,0,62,252,177,223,188,225,198,27,165,114,166,229,157,231,255,92,21,27,128,158,220,179,103,207,238,109,54,223,252,214,51,118,207,160,0,147,185,111,34,224,20,14,154,224,67,105,126,32,50,204,132,253,135,130,71,116,42,188,49,246,125,211,134,5,81,134,144,185,148,105,31,67,199,160,93,218,238,251,172,20,207,32,76,75,199,21,184,104,177,15,117,83,29,236,124,13,149,44,234,161,66,22,24,224,236,39,150,152,96,84,163,103,88,164,231,156,116,208,57,96,48,32,94,81,129,41,127,61,155,101,198,128,157,53,14,98,108,14,48,115,239,38,69,34,71,59,45,28,13,32,161,54,140,178,196,104,26,37,149,187,145,153,49,77,197,179,122,172,240,27,215,214,126,117,19,19,174,99,214,7,212,239,163,240,196,111,3,194,186,92,75,212,153,73,78,100,242,236,156,165,205,69,100,113,154,149,180,105,14,181,57,224,102,0,76,253,94,175,7,28,145,7,148,166,105,135,232,156,184,6,206,196,33,129,12,44,166,238,227,148,89,43,51,241,255,57,64,209,134,107,128,201,168,221,83,235,133,241,110,244,144,215,142,222,19,239,135,168,254,245,204,146,218,79,219,109,140,36,149,65,71,184,169,103,152,55,155,141,75,41,185,64,1,121,224,209,135,31,127,242,201,110,131,249,117,219,0,56,46,217,39,79,158,252,201,203,63,121,249,229,159,58,55,176,194,53,64,121,56,188,206,223,169,13,181,132,230,96,206,11,202,179,154,56,128,117,182,76,98,94,42,121,223,35,101,84,44,136,205,65,140,119,36,61,105,49,32,121,174,224,195,93,9,132,253,240,196,213,117,198,233,113,241,183,37,185,210,165,204,247,206,116,30,61,84,82,81,245,30,174,105,8,73,219,1,117,131,1,193,44,72,177,170,69,11,237,105,111,52,206,24,3,252,98,127,86,112,38,100,14,98,159,25,233,96,11,245,227,122,253,49,223,129,124,39,72,40,48,213,33,135,62,140,37,120,218,172,17,144,166,118,43,81,253,167,12,253,144,151,80,67,134,171,201,71,63,144,199,113,202,234,245,66,180,71,237,10,2,88,49,202,94,91,100,141,181,210,124,200,43,59,158,147,125,127,119,81,90,0,192,58,53,211,255,92,162,105,182,73,10,34,62,22,127,93,243,59,145,194,77,59,219,186,130,172,172,150,237,113,71,31,127,24,122,25,105,196,241,113,156,243,167,249,144,206,57,178,155,5,208,132,77,235,172,208,105,227,216,189,117,171,108,130,2,84,44,236,78,201,163,53,52,18,64,164,16,145,38,132,114,1,102,217,231,114,234,204,233,143,124,236,227,39,79,158,132,171,224,235,87,184,1,68,41,157,28,59,118,236,174,247,223,253,141,111,252,245,254,126,49,96,125,65,0,1,38,92,170,49,67,47,17,144,126,98,140,110,164,148,88,164,88,49,21,203,92,54,162,79,87,251,251,117,69,129,24,245,89,189,70,60,97,160,102,210,19,84,166,113,219,45,68,134,32,154,8,50,37,166,68,126,138,124,71,169,1,176,140,217,207,182,227,255,64,174,24,237,211,180,221,168,99,199,71,129,196,204,105,210,12,100,124,174,161,99,73,107,80,116,253,47,117,237,168,115,112,107,225,171,104,96,45,46,124,236,160,153,165,72,29,253,214,29,149,161,0,47,209,128,19,61,119,129,162,143,80,228,221,251,64,187,33,194,94,239,15,224,131,174,227,81,20,62,53,102,104,171,176,209,180,188,210,68,135,80,196,146,64,114,163,40,41,170,197,106,197,217,80,180,19,109,141,20,201,137,113,102,175,193,37,137,88,31,86,50,207,218,252,112,148,49,23,115,82,138,103,133,99,176,240,58,153,167,125,167,122,76,225,238,185,110,44,250,32,101,251,172,210,135,122,221,131,203,74,0,5,97,148,101,77,120,180,181,228,14,251,61,205,155,39,3,124,164,27,158,119,160,127,68,141,181,23,15,236,139,58,168,33,162,106,247,182,16,162,216,234,15,34,178,21,1,194,45,151,223,249,221,175,92,119,253,245,174,118,254,21,150,255,87,197,12,0,170,34,131,150,205,178,127,233,210,247,191,255,3,102,245,107,96,107,5,56,208,240,135,85,181,143,139,145,81,58,86,137,19,72,125,43,32,157,38,0,195,30,16,89,237,193,53,168,218,154,80,238,68,26,127,191,151,53,181,71,58,252,213,20,69,169,120,177,205,138,245,166,29,76,175,176,229,143,129,23,245,2,29,193,63,48,247,65,186,89,119,181,27,80,183,199,97,201,14,86,137,201,49,181,154,226,98,92,202,129,85,1,166,48,55,59,231,74,166,53,93,103,252,0,53,242,165,114,225,89,148,200,111,198,211,128,88,165,82,213,255,11,137,32,182,50,150,99,175,99,97,54,79,55,235,180,58,139,33,223,103,244,243,147,9,23,130,112,84,41,56,12,78,221,17,7,208,153,35,138,175,43,123,179,43,10,9,201,50,0,128,136,20,227,107,210,180,3,230,43,17,51,3,33,12,204,200,186,228,89,10,152,216,176,146,153,171,87,26,224,24,202,6,43,194,177,104,142,219,218,32,92,4,199,33,51,141,117,113,28,54,76,124,173,69,71,172,149,140,208,46,7,197,224,92,114,169,44,100,87,215,209,104,93,170,213,155,116,112,127,190,163,18,45,13,66,151,67,102,172,219,209,67,99,71,210,133,132,79,73,159,65,68,217,78,90,155,142,16,33,197,75,203,58,248,213,25,167,50,64,68,100,203,229,125,119,222,253,224,195,15,109,54,155,95,229,170,127,245,108,0,214,104,163,136,44,11,189,255,253,119,252,244,167,63,127,233,165,151,212,6,210,106,112,9,99,0,12,196,1,12,216,251,142,145,0,68,64,147,96,158,28,109,54,109,145,247,235,175,142,225,48,12,149,242,91,95,9,46,61,31,20,97,168,208,227,232,65,23,8,79,101,159,140,245,106,65,185,88,146,165,123,189,1,118,184,109,84,57,217,216,60,97,178,224,166,18,224,203,144,130,150,60,220,218,205,99,49,82,101,44,195,40,61,24,218,37,104,85,108,211,17,181,141,46,204,184,14,97,71,141,101,194,115,160,201,140,35,250,143,1,50,171,4,33,158,251,157,141,254,66,211,249,124,155,26,8,174,214,173,132,60,139,148,154,208,37,65,178,70,11,69,96,55,23,190,203,123,74,60,209,126,152,176,128,178,86,176,77,35,68,210,71,142,72,90,87,68,251,26,103,140,175,24,100,63,206,159,49,163,115,77,46,11,110,150,105,245,132,232,66,31,198,63,198,127,157,167,29,8,198,98,136,194,13,159,84,120,225,63,17,141,20,13,105,25,29,69,205,94,109,241,29,183,193,191,74,250,34,170,230,187,120,192,164,33,82,66,167,215,78,189,33,5,91,47,66,82,5,246,138,128,181,230,0,154,244,87,111,135,45,215,159,57,115,230,220,239,255,225,191,136,175,255,14,91,191,93,117,27,128,135,93,88,45,192,199,79,92,243,211,127,122,249,213,87,95,43,234,4,9,108,3,128,206,254,33,254,217,175,36,27,214,49,138,9,40,13,129,131,131,80,106,204,195,183,204,198,0,50,17,163,242,20,49,60,147,152,224,157,118,167,102,172,28,67,218,101,48,200,164,160,254,74,65,37,32,64,16,2,129,235,141,205,146,217,56,205,30,46,238,9,145,74,239,109,71,134,32,152,199,74,211,38,7,126,107,182,162,140,230,68,53,17,193,70,90,175,190,20,142,26,67,72,200,146,65,225,13,121,210,224,227,8,14,171,127,253,127,255,167,129,32,56,20,140,128,132,48,216,232,175,37,201,196,133,178,40,207,21,98,212,110,95,51,142,38,10,157,243,204,168,101,237,185,149,105,0,148,125,226,98,155,5,34,18,220,235,128,88,129,179,217,142,210,197,208,119,155,31,99,191,228,205,20,85,216,194,146,137,164,185,83,52,199,186,204,157,235,99,6,214,164,112,170,25,174,238,182,216,18,205,102,166,170,65,87,65,203,140,104,7,136,29,152,182,180,192,163,112,82,253,89,80,211,5,231,26,64,230,170,229,186,164,45,244,12,45,49,9,204,178,63,92,244,68,39,49,170,149,44,203,66,84,31,20,101,254,212,112,14,66,102,46,92,62,250,209,143,93,184,241,6,180,248,111,19,133,253,26,67,64,9,164,1,0,192,243,231,206,156,61,123,230,149,87,95,121,249,229,159,97,3,238,209,173,3,125,233,176,37,116,201,114,113,92,193,130,154,95,80,24,11,47,6,121,115,84,14,187,17,148,46,237,129,115,99,22,211,97,156,172,186,65,169,236,254,38,23,8,35,93,148,46,119,222,124,99,16,128,48,250,224,187,236,22,150,8,88,2,8,48,75,229,227,87,193,88,30,147,54,251,76,102,48,229,112,52,88,55,103,117,95,145,213,92,213,141,177,44,140,1,23,129,64,60,21,97,40,150,21,230,229,94,226,131,170,189,143,190,38,87,140,204,1,213,190,55,223,214,188,206,84,100,233,216,185,11,14,171,133,129,155,46,204,236,248,245,193,78,187,72,19,0,66,36,14,69,171,56,6,65,203,170,173,218,28,213,216,181,4,52,28,103,164,80,143,4,98,50,176,171,203,131,167,60,58,59,133,91,122,160,25,8,5,69,58,140,6,159,34,53,38,220,0,253,217,192,102,46,206,234,224,11,54,246,109,87,252,146,76,192,16,127,85,87,110,199,123,187,13,221,98,133,142,108,165,80,235,51,152,185,64,17,3,66,61,21,18,83,232,158,50,214,44,36,93,192,85,105,54,65,41,56,233,224,171,143,164,113,221,164,149,237,181,71,102,149,170,56,237,0,9,187,113,244,122,50,90,40,232,88,200,60,69,244,231,23,69,160,50,62,70,68,21,212,66,128,165,82,3,68,100,99,103,99,89,40,238,235,184,208,111,126,226,169,7,30,126,8,115,93,250,171,93,253,225,157,177,131,190,220,175,187,238,186,235,239,191,253,15,255,248,253,31,253,226,23,175,175,161,57,65,247,203,179,111,238,160,30,1,0,113,253,81,75,27,30,124,98,199,191,50,214,200,93,196,190,114,137,100,80,251,197,244,154,128,34,210,108,235,93,35,206,2,56,123,194,21,123,237,73,202,230,215,31,209,39,232,237,148,91,37,200,136,148,189,154,221,189,38,236,42,65,168,85,171,203,253,101,89,32,27,229,87,0,186,1,181,24,167,205,16,4,153,163,153,176,173,44,205,25,2,88,58,197,166,154,250,106,60,89,239,252,147,93,239,99,209,90,74,137,73,100,97,164,36,94,17,251,225,37,200,24,61,152,69,136,112,148,29,172,17,81,118,151,186,176,238,110,196,21,132,243,20,160,249,164,20,17,45,51,106,87,72,228,74,168,175,21,176,32,128,48,198,94,214,239,44,75,71,165,175,140,41,27,118,76,230,225,83,11,54,73,30,200,225,86,233,95,95,213,227,234,128,63,225,131,18,14,131,10,12,134,140,97,231,74,239,101,185,9,245,59,69,86,218,181,85,143,41,187,243,153,89,164,248,235,79,24,1,221,146,29,238,40,34,18,40,226,249,189,101,203,140,203,178,44,203,82,202,214,249,108,194,124,227,141,55,63,244,208,67,114,245,45,182,87,73,7,208,223,237,215,93,127,221,207,95,249,249,203,47,255,148,139,71,75,204,217,159,153,26,20,188,61,227,150,128,108,51,66,9,222,159,128,192,86,137,13,193,223,6,7,37,71,7,3,248,58,34,102,72,74,2,130,69,125,47,48,59,82,33,96,254,189,64,6,109,74,130,22,66,11,198,102,49,124,148,34,79,185,173,80,160,2,221,4,94,57,87,50,2,47,54,135,144,116,103,35,36,212,107,230,12,209,30,161,64,157,18,107,40,182,219,162,188,140,180,64,35,64,191,164,26,56,62,83,99,33,144,184,87,69,94,38,198,137,159,206,214,12,146,118,222,97,212,174,5,168,29,93,157,44,145,247,25,3,208,227,46,24,143,214,61,185,252,99,237,88,250,217,164,198,82,234,31,181,88,117,55,121,12,210,104,20,149,227,73,176,111,243,30,22,101,14,9,6,14,165,130,108,250,233,56,217,113,203,204,252,57,47,187,38,67,209,238,176,181,50,48,37,110,77,93,72,187,81,179,211,135,100,70,90,141,163,145,90,109,97,211,139,172,186,123,206,38,207,131,249,74,180,57,153,236,91,3,227,118,150,216,30,198,191,129,236,139,216,245,106,176,130,215,163,191,5,83,21,145,129,151,59,66,40,34,155,99,123,159,255,226,151,142,95,115,226,87,75,248,121,215,108,0,34,114,226,196,241,91,110,189,229,7,47,254,224,167,63,253,185,8,135,150,80,118,138,194,16,210,48,32,98,65,182,208,99,8,123,1,65,96,39,98,143,117,92,216,36,236,249,114,9,57,54,226,105,174,245,52,207,157,169,31,214,90,36,24,85,63,47,251,176,220,161,96,144,71,219,174,33,82,152,137,129,164,8,75,25,221,205,130,71,208,240,252,56,237,116,112,137,48,190,144,37,12,80,101,197,96,30,38,135,185,120,47,157,69,13,227,84,233,130,75,130,109,117,211,114,63,118,63,190,98,134,99,169,59,89,176,188,6,53,29,146,48,226,142,246,209,136,189,115,164,218,173,11,59,26,231,85,3,198,17,163,200,124,125,241,129,100,220,101,153,251,241,126,23,44,10,65,109,155,33,242,198,14,108,165,165,24,214,71,100,67,162,30,90,73,246,115,224,137,82,13,205,239,44,19,32,102,224,69,159,179,44,194,128,106,248,65,156,121,241,146,200,191,61,78,18,37,26,250,238,189,169,45,97,180,10,93,211,3,235,134,173,38,34,177,0,234,12,145,214,199,179,177,67,226,217,198,214,140,69,187,68,135,177,162,239,180,190,34,165,107,161,56,188,20,81,221,170,113,48,226,21,17,129,210,222,180,20,221,6,218,14,180,16,0,156,56,121,205,151,127,239,247,207,159,63,79,11,193,213,247,117,53,66,64,90,121,157,61,115,234,254,123,239,253,206,223,127,15,96,41,165,96,90,220,105,68,117,6,56,72,127,76,96,39,202,198,181,86,21,27,52,55,46,74,35,63,152,193,128,153,218,123,164,108,123,222,105,152,19,110,133,17,151,69,87,55,46,213,217,130,72,187,244,16,231,226,140,33,134,224,177,197,44,129,73,84,179,80,137,9,81,138,48,0,34,163,37,167,102,227,126,22,0,234,2,88,140,171,160,189,180,229,198,100,203,89,92,16,1,20,87,1,132,136,162,48,183,76,177,33,74,12,114,140,87,125,28,221,11,183,46,19,77,58,15,74,48,81,38,143,201,21,2,197,72,119,49,150,70,139,28,52,74,136,168,251,172,180,231,156,124,32,81,36,242,119,250,177,97,124,128,117,66,8,158,222,156,243,187,189,151,138,31,182,157,180,150,231,165,99,25,125,254,161,89,174,2,113,97,196,74,83,225,194,126,127,42,216,213,45,184,1,108,108,55,22,35,144,19,55,49,229,103,13,200,73,74,173,112,54,228,232,190,16,97,16,52,83,91,97,30,91,46,200,194,11,48,13,240,162,242,105,76,252,133,233,156,188,78,143,7,99,143,177,177,232,194,185,58,215,238,6,131,206,62,59,103,37,74,183,226,175,117,24,186,244,199,176,10,28,210,135,186,187,37,109,36,36,126,215,137,148,165,214,254,150,212,134,192,165,8,194,237,239,187,243,220,133,243,50,237,179,142,58,128,157,88,42,223,122,235,109,123,155,205,15,126,240,226,254,254,54,15,76,38,130,128,238,155,24,92,253,92,220,100,43,60,198,134,59,59,252,8,230,26,218,162,90,156,214,69,173,140,207,144,81,40,96,252,222,165,230,74,209,11,130,48,188,119,204,165,105,129,22,144,132,90,220,223,208,132,100,240,88,194,148,176,165,25,205,200,206,224,70,114,154,76,34,40,11,250,76,130,99,211,0,67,38,176,212,162,94,164,145,224,87,214,23,243,30,168,235,107,200,15,128,224,247,144,92,186,98,100,163,6,217,91,166,113,7,127,83,85,6,96,140,251,212,242,176,51,171,24,41,137,125,2,165,211,82,123,158,168,0,0,46,196,58,47,215,18,83,72,176,101,18,212,32,218,94,71,74,2,200,188,234,125,54,37,167,166,193,67,218,185,213,100,14,1,4,230,234,107,234,165,191,57,252,224,64,127,230,233,211,215,85,208,165,67,228,87,226,145,211,202,139,32,131,244,26,87,108,27,70,129,116,108,58,101,6,79,37,124,18,120,44,207,15,154,150,115,122,29,90,203,123,225,49,156,199,26,238,182,145,108,144,150,101,169,113,171,8,12,194,204,69,248,182,59,222,255,217,207,126,22,9,119,88,98,28,109,0,107,147,52,4,144,91,111,187,245,249,231,191,253,179,159,189,210,86,103,132,128,243,115,94,250,101,208,7,96,63,58,238,99,229,163,150,187,97,26,35,186,36,110,239,216,32,142,228,224,35,13,17,82,113,236,226,55,72,26,38,245,55,165,12,165,52,122,70,76,198,208,7,63,0,35,179,11,48,194,18,249,160,90,113,55,83,245,140,142,39,164,88,112,161,197,163,3,17,23,55,17,210,218,170,189,72,160,29,153,197,115,13,149,172,25,23,65,213,147,224,169,16,26,19,8,38,233,121,152,115,10,215,43,50,213,67,113,86,15,77,33,99,174,238,164,196,205,20,182,33,239,4,168,151,214,191,175,127,80,1,17,87,97,131,222,58,27,17,209,144,113,225,170,47,139,167,17,235,90,60,73,92,209,146,80,151,102,221,13,43,212,96,193,97,106,19,91,211,67,3,152,147,9,166,109,148,82,241,116,73,9,18,50,43,249,199,69,182,155,210,119,45,78,183,210,113,22,75,116,231,57,150,237,221,48,108,199,178,14,43,11,250,26,53,48,232,225,51,245,8,10,160,68,239,229,46,77,108,45,174,189,130,193,93,126,220,172,137,137,127,77,53,30,73,160,30,224,102,89,28,100,173,232,40,45,23,47,222,244,219,191,243,59,180,89,174,218,213,255,42,133,128,98,135,184,44,244,232,35,15,125,239,187,63,220,150,253,225,36,242,10,16,148,176,247,132,206,162,27,167,244,177,242,241,247,93,243,21,198,167,108,248,47,43,97,0,177,191,225,60,97,138,8,0,150,16,255,45,36,213,127,127,124,38,151,16,148,150,97,129,201,67,11,131,79,89,61,87,130,2,76,64,2,101,74,122,219,65,54,54,176,187,154,11,72,133,50,193,41,22,157,142,151,136,186,189,196,245,201,81,142,68,3,239,94,255,186,44,75,96,100,98,193,218,134,19,11,131,172,163,243,233,59,241,14,113,173,108,213,107,23,135,104,148,252,90,20,136,47,182,195,57,43,52,193,89,48,51,143,68,16,110,125,9,171,103,69,200,216,153,39,165,48,75,176,36,106,64,138,21,209,69,109,0,7,103,99,239,72,236,78,156,231,140,199,5,75,86,172,52,119,251,252,140,167,87,199,200,214,19,131,115,255,199,113,253,154,47,127,242,104,91,73,236,153,6,227,192,44,12,78,234,25,72,144,139,205,143,181,152,42,137,171,202,110,145,190,203,11,118,199,208,49,246,145,99,45,178,218,167,34,34,202,82,247,233,234,43,190,221,223,34,46,203,30,222,255,224,131,203,178,64,160,168,201,213,135,2,93,205,29,64,253,195,205,183,92,188,238,250,211,255,244,211,159,253,242,245,95,48,179,185,108,50,142,213,125,0,136,4,57,64,61,146,21,100,48,219,45,200,132,95,109,131,9,156,189,230,74,111,198,14,53,217,93,218,80,213,83,194,115,240,100,205,152,64,64,130,106,20,27,100,141,84,157,21,36,128,170,204,91,196,197,237,13,140,18,90,125,55,125,184,39,104,129,139,250,26,150,121,210,246,36,105,225,33,2,213,77,136,131,239,69,109,90,125,17,21,51,11,179,124,202,21,175,149,54,99,220,66,149,186,119,232,51,68,107,98,227,186,224,104,249,34,8,12,4,36,136,188,213,196,1,170,165,116,141,169,18,16,18,196,250,9,245,255,26,202,145,114,163,28,51,177,139,89,147,50,53,163,166,227,240,217,94,82,83,92,146,87,7,64,98,82,50,154,21,40,122,82,152,43,108,149,12,94,219,67,169,242,14,205,143,140,209,240,83,65,242,132,120,3,20,179,95,32,212,245,18,202,252,177,118,238,22,172,209,90,110,247,90,44,198,254,58,76,24,75,119,204,49,111,96,68,120,204,89,118,9,102,73,85,57,44,21,121,77,49,115,102,99,101,141,151,167,106,133,252,6,8,142,234,94,45,77,17,164,238,128,53,83,190,222,237,4,245,194,245,224,150,155,171,247,157,68,61,66,170,84,111,149,151,81,221,215,217,116,51,8,8,31,254,205,143,61,252,200,195,48,243,159,56,218,0,14,181,7,196,147,117,227,141,55,94,127,253,13,63,124,241,71,175,190,250,154,87,238,8,205,158,97,66,7,66,233,33,156,158,47,212,37,74,138,71,199,228,155,57,77,5,50,65,40,35,179,8,162,225,239,117,193,79,86,16,233,145,72,166,211,246,191,20,29,34,57,188,84,214,111,32,201,62,51,232,176,2,2,105,196,75,80,42,136,9,105,240,128,90,27,220,130,180,159,125,117,120,75,93,140,88,36,153,23,17,75,153,44,37,205,151,201,28,199,136,92,22,215,95,176,170,160,72,195,204,206,46,123,86,99,234,212,189,70,59,197,163,29,66,202,28,201,213,167,150,98,206,140,186,183,67,85,11,198,133,44,220,162,52,196,36,96,159,60,172,98,191,142,83,223,205,87,243,16,149,100,160,229,192,204,65,122,13,57,153,198,64,78,17,18,71,120,24,228,48,249,154,243,218,25,15,238,216,6,144,181,210,192,208,109,110,113,61,229,113,37,42,0,64,214,62,230,218,164,129,115,214,205,152,53,29,107,196,168,34,76,93,20,73,103,12,183,144,206,164,96,191,108,85,20,255,201,167,159,126,228,209,71,70,221,217,175,220,248,225,93,0,1,185,164,208,79,153,158,247,247,189,255,214,139,23,175,127,249,167,63,251,229,47,223,176,169,29,98,149,1,207,216,61,50,199,133,114,209,197,129,24,218,212,0,221,175,137,8,64,1,117,39,205,249,215,138,37,230,122,170,116,123,206,216,11,23,4,16,89,116,125,45,96,226,251,6,152,162,144,18,69,172,33,197,138,199,6,34,166,221,157,50,142,58,11,200,2,51,39,116,243,48,201,39,28,186,13,38,102,175,155,137,60,46,131,9,112,234,148,235,202,165,85,164,234,42,93,202,207,227,18,38,217,236,33,161,46,110,91,100,67,122,197,226,189,217,135,80,2,87,73,106,42,171,185,165,213,43,78,46,102,224,172,46,58,66,16,201,245,182,19,13,88,7,130,144,136,48,114,4,106,244,74,149,154,47,58,89,239,58,54,75,247,25,163,152,174,165,86,52,165,66,179,119,30,135,228,187,17,149,3,215,238,120,120,220,156,133,118,217,80,195,26,233,8,161,162,46,221,144,6,22,93,88,181,109,74,87,167,59,120,167,102,161,63,109,220,25,41,206,215,7,40,194,193,27,6,121,26,20,60,157,10,72,215,196,206,75,79,50,24,115,2,34,233,234,175,229,191,59,166,48,111,77,80,134,165,108,207,156,59,247,224,195,15,65,80,126,248,51,117,21,66,64,87,221,6,80,185,116,206,22,15,104,239,231,191,240,217,23,95,252,225,235,175,191,174,148,72,101,241,75,143,111,143,139,126,184,195,26,218,35,149,19,30,150,143,110,48,208,111,3,80,180,234,27,103,140,40,237,33,44,70,4,105,179,74,93,172,135,7,181,160,0,192,2,213,29,69,87,46,97,32,170,132,122,236,197,71,168,135,216,21,188,246,79,9,212,222,130,108,44,95,115,164,103,4,35,115,143,56,231,113,96,8,201,29,94,45,50,34,12,45,36,205,179,193,183,150,129,238,226,143,98,34,84,116,63,214,49,238,59,163,236,157,37,131,123,120,112,103,179,12,238,143,143,74,28,229,25,166,161,246,106,61,79,113,173,166,102,139,2,30,93,51,187,120,222,182,145,180,52,21,255,51,140,70,64,48,99,175,143,23,98,87,38,140,68,78,50,142,228,2,17,41,53,214,20,215,6,6,107,28,42,112,211,105,231,20,72,243,58,174,67,23,247,197,83,23,35,212,51,83,32,147,113,87,96,144,198,228,238,10,145,94,30,136,154,225,109,230,163,40,107,113,237,105,90,214,85,126,59,193,103,159,117,37,151,17,106,125,185,87,108,34,5,145,182,194,130,36,178,61,117,230,204,151,191,252,229,56,16,234,102,6,71,51,128,195,110,3,165,20,63,119,38,202,192,27,47,222,248,236,51,207,236,239,23,24,20,79,8,20,74,252,221,122,49,201,214,114,48,51,143,155,35,71,21,123,175,223,230,49,89,172,121,207,230,200,1,73,171,174,31,100,117,187,69,193,20,11,101,98,4,156,144,55,160,95,172,107,41,199,99,160,60,43,200,46,237,136,187,220,149,6,227,32,214,98,16,27,113,104,180,21,19,246,52,41,20,224,146,223,180,162,213,33,123,11,18,218,160,99,25,12,169,188,115,67,55,152,71,108,238,154,239,213,33,43,208,184,114,85,177,82,136,69,3,147,53,137,201,196,60,32,204,56,178,196,192,213,201,206,254,169,90,218,225,184,218,26,245,43,104,175,156,174,51,29,189,246,69,43,128,172,195,47,177,252,159,70,161,229,19,72,241,21,124,20,193,226,174,216,56,100,183,97,119,228,210,198,93,104,49,165,2,176,196,208,96,11,175,175,80,155,2,101,109,147,163,232,118,129,136,180,142,80,117,54,203,178,6,94,57,25,74,103,0,99,66,75,218,167,195,232,79,98,92,48,50,210,228,60,71,135,149,8,49,53,18,17,198,234,129,131,154,76,231,246,180,45,229,196,201,147,191,247,123,191,119,225,250,235,138,176,123,203,59,59,25,174,202,175,171,110,3,8,252,159,5,6,199,212,147,39,143,223,126,251,237,223,125,225,133,95,190,254,6,162,22,23,78,74,177,103,51,248,61,140,248,51,206,21,197,50,11,147,177,226,46,208,63,3,215,94,134,239,212,212,176,216,114,142,225,145,210,131,152,104,113,31,186,198,145,205,135,17,193,28,118,3,196,140,131,83,138,91,238,36,43,221,46,57,175,230,45,18,14,213,107,131,197,117,184,106,244,83,119,2,50,187,136,145,140,4,97,34,189,98,77,19,22,80,48,161,22,55,206,40,106,11,198,194,230,233,213,214,178,82,19,105,150,110,159,80,34,13,10,76,11,61,8,252,197,34,172,84,150,22,41,12,0,84,99,223,199,208,130,96,46,15,94,209,143,155,208,184,218,246,74,133,129,91,18,71,38,146,57,236,113,217,155,2,5,7,24,36,216,199,9,167,180,221,235,187,201,48,49,163,24,7,175,61,176,88,224,212,102,77,182,31,156,150,77,211,247,26,225,154,70,112,8,81,219,163,13,81,96,115,74,155,2,34,118,181,188,170,29,57,123,161,231,227,56,128,150,26,178,148,210,148,133,200,183,7,241,131,81,187,127,173,178,78,157,57,243,219,95,254,157,11,215,93,39,234,232,23,78,184,123,138,28,109,0,151,199,2,26,239,218,189,189,205,233,211,167,95,125,229,181,239,125,247,123,210,215,236,17,163,192,117,240,160,13,90,97,62,64,150,252,31,78,126,58,72,174,76,100,182,152,19,165,64,228,186,171,227,171,208,180,200,139,243,94,9,99,96,17,46,198,84,214,27,204,181,62,216,13,146,227,188,17,220,27,7,177,75,136,108,136,138,5,167,8,34,206,139,211,40,44,10,252,196,122,128,48,163,175,248,196,117,13,56,198,185,191,166,191,105,205,205,168,44,23,144,102,107,99,164,41,102,17,97,70,40,74,233,193,182,240,185,221,116,17,118,167,132,40,221,28,103,215,211,185,165,253,10,86,59,238,148,82,210,57,128,18,192,36,4,116,45,25,52,46,253,149,149,36,201,2,104,77,223,91,218,202,158,255,243,72,60,92,178,153,62,107,155,214,101,206,76,148,183,131,19,248,10,61,73,6,0,127,69,241,27,198,73,151,3,117,99,231,186,182,178,34,183,70,223,75,242,238,6,118,12,113,58,145,182,59,112,178,241,175,77,34,219,222,67,237,213,150,133,34,64,205,0,194,114,105,255,210,227,31,124,242,158,123,238,137,217,218,29,71,252,234,236,0,174,198,25,192,212,111,192,215,38,68,124,242,131,143,191,244,210,75,207,62,247,109,59,126,118,91,125,236,136,6,43,254,160,182,110,115,38,143,78,81,32,105,179,172,48,0,24,235,62,59,114,98,40,94,159,106,157,168,130,254,126,4,74,96,202,0,241,225,240,82,127,145,0,184,128,44,2,221,93,43,253,231,168,183,61,15,181,234,130,149,164,17,19,189,211,42,207,74,150,157,72,109,29,181,135,33,27,79,234,184,161,115,91,196,40,65,0,33,29,8,172,5,28,118,116,76,125,142,166,79,190,8,51,46,36,142,198,182,89,206,148,156,142,184,84,128,103,29,70,207,31,147,172,155,169,89,109,88,113,237,248,147,56,66,19,105,85,117,192,186,183,39,242,220,174,57,249,7,102,90,229,104,78,0,178,138,122,77,251,131,249,252,118,245,92,225,238,209,177,223,123,211,70,167,173,164,212,91,248,41,63,111,132,233,214,34,183,118,224,99,227,186,60,29,131,151,193,151,116,66,88,10,117,197,148,31,213,237,134,62,166,142,154,131,240,7,45,60,96,127,187,127,207,189,247,62,250,232,163,35,75,226,234,196,253,223,5,51,128,29,251,51,34,158,56,113,252,182,219,111,251,233,79,127,252,242,79,94,106,226,45,101,22,7,170,12,174,164,72,122,134,76,204,22,198,29,3,131,58,251,82,139,115,54,37,49,65,204,198,245,188,1,75,205,13,111,44,104,176,120,48,46,96,219,136,50,73,9,89,105,231,202,204,51,13,2,198,113,64,51,79,23,153,33,13,126,23,87,221,128,52,139,182,48,172,230,173,194,220,128,139,203,125,89,132,250,80,45,143,40,104,212,139,22,150,0,45,164,208,12,219,53,40,170,242,118,60,123,82,88,13,133,168,77,19,76,244,20,252,232,83,46,66,139,135,100,230,228,153,74,158,126,60,214,137,204,165,10,12,172,84,215,131,215,45,33,10,2,226,104,180,29,143,166,81,10,184,25,118,24,225,182,57,135,191,55,119,211,99,73,174,156,16,140,219,186,17,235,86,216,55,102,61,217,34,32,68,40,200,136,165,206,121,210,167,152,90,188,49,111,33,25,198,129,27,227,22,230,233,6,60,157,34,128,93,177,225,94,130,56,201,176,224,7,105,146,14,202,69,110,53,226,159,152,110,206,39,186,25,249,137,191,50,93,163,53,231,128,65,44,7,212,182,253,224,28,62,43,203,18,101,168,155,183,123,48,173,66,58,237,221,3,205,73,117,220,26,243,82,5,125,133,153,229,82,41,31,184,247,222,207,126,254,115,199,142,29,219,189,112,29,109,0,111,229,174,112,226,196,53,183,223,126,251,79,94,254,241,203,47,255,20,113,49,210,97,37,35,98,88,167,86,176,160,49,159,10,113,190,1,64,11,150,169,171,182,24,73,62,220,184,232,193,193,205,96,86,50,221,162,166,13,183,145,181,56,99,200,124,4,109,137,1,9,6,212,1,178,202,147,8,105,9,125,180,50,74,244,183,166,174,174,49,86,6,97,211,178,212,98,214,159,240,105,170,162,201,223,164,27,217,213,41,131,47,106,177,24,230,248,100,154,193,92,147,31,77,204,103,34,235,70,230,25,226,253,60,51,229,0,79,56,148,12,243,120,200,142,5,144,118,212,40,61,216,1,107,236,0,151,166,69,171,37,137,166,172,43,85,21,160,25,86,31,196,153,233,239,213,4,134,228,51,54,90,233,245,118,220,3,123,106,13,143,117,201,52,85,249,161,92,89,13,23,86,255,84,182,79,197,13,14,185,96,176,62,181,32,237,1,217,29,94,48,52,106,210,237,49,30,123,55,244,157,77,12,104,159,183,13,35,137,104,187,221,10,194,254,118,255,3,247,222,251,185,207,125,110,239,216,94,60,183,87,237,200,247,93,191,1,132,201,12,28,63,126,226,174,187,238,250,233,63,253,244,199,47,253,56,67,61,173,240,199,137,71,16,204,224,126,247,24,226,33,123,210,165,249,169,128,23,100,35,215,216,43,36,51,230,20,35,209,153,216,96,2,157,218,221,9,83,156,58,166,2,228,152,97,241,218,190,54,28,20,109,227,18,220,81,143,89,92,26,28,13,241,35,185,168,21,200,0,69,185,205,214,98,99,147,212,202,42,33,167,70,150,75,118,33,134,16,24,0,128,106,180,131,98,147,214,64,170,203,145,244,1,199,143,141,60,231,218,118,210,253,12,206,54,92,71,249,100,94,14,53,146,10,103,232,199,154,123,90,135,38,197,205,105,55,180,210,173,59,202,89,242,125,139,235,186,198,38,214,62,152,17,52,42,3,26,118,180,211,134,97,199,209,78,169,168,193,207,41,153,159,119,254,251,35,138,123,224,102,233,232,229,152,16,185,102,76,100,226,27,232,164,88,171,119,99,30,41,71,67,198,241,18,199,108,108,11,35,106,175,64,148,168,192,130,176,221,110,63,112,223,125,159,249,220,103,117,245,191,154,13,127,222,11,27,128,158,89,93,41,244,255,151,133,246,246,54,239,187,227,182,111,125,243,153,215,95,127,3,145,160,154,251,143,212,205,29,173,64,154,199,182,181,116,50,50,8,150,158,24,86,103,76,211,89,12,4,33,104,70,246,62,43,174,233,128,14,228,184,185,149,175,241,241,39,33,12,200,36,9,224,13,31,136,129,192,24,246,34,156,172,134,194,237,151,98,254,173,215,212,125,142,141,237,4,28,208,12,10,244,59,14,199,211,173,221,177,242,34,147,251,154,35,191,136,103,184,56,146,197,118,42,195,198,48,29,171,58,180,18,11,246,52,77,117,139,227,131,116,55,238,157,121,248,245,107,205,203,83,93,57,13,110,2,31,219,84,161,69,159,120,222,178,218,33,164,185,65,8,76,95,179,89,237,91,138,60,162,229,149,117,127,138,141,76,153,57,177,236,72,92,8,196,53,0,125,199,78,179,62,212,229,105,139,51,29,18,116,211,102,251,230,92,32,189,118,120,65,195,213,127,89,31,0,136,136,11,5,91,222,170,227,246,242,191,130,63,194,204,124,230,220,185,223,253,221,223,221,236,213,213,223,93,176,222,93,123,192,187,102,3,112,73,176,114,170,188,201,58,118,236,24,45,244,220,115,207,102,67,208,52,218,221,233,35,13,173,192,239,55,140,1,17,90,185,174,18,242,123,27,18,186,2,57,133,170,92,5,95,100,36,125,153,131,83,221,58,24,216,172,206,43,233,75,167,22,75,75,48,65,60,176,77,186,52,193,40,234,111,3,168,130,51,149,63,90,114,47,139,56,218,22,99,69,34,227,109,156,253,70,195,253,104,98,17,172,200,48,133,148,248,254,23,136,52,187,131,200,123,159,56,107,35,214,106,195,113,247,146,21,119,104,187,85,18,5,54,12,72,234,87,129,10,55,240,176,146,6,10,108,91,172,173,235,234,153,69,99,55,49,172,200,9,83,202,14,113,148,204,74,167,126,159,232,186,7,241,105,13,16,230,160,210,120,174,86,116,12,25,178,63,112,249,243,0,222,209,185,19,130,63,179,23,61,58,158,177,97,157,51,157,160,171,187,61,166,177,29,0,114,167,48,104,239,27,115,4,9,61,49,59,29,15,8,34,46,11,250,250,83,105,102,204,251,165,124,226,19,159,184,241,166,139,113,129,122,215,173,254,239,178,14,96,122,138,17,241,194,133,243,167,78,93,251,237,191,251,251,122,87,79,0,241,184,13,224,74,7,128,205,39,173,46,176,60,72,198,196,194,231,208,71,99,182,130,121,220,188,221,115,109,48,144,199,9,161,27,136,145,120,18,194,231,227,14,178,6,161,214,109,32,239,104,147,88,12,11,137,138,92,254,250,214,157,3,154,197,43,42,98,147,35,10,40,62,63,93,37,238,244,83,106,15,48,5,43,99,28,93,227,215,176,233,252,226,24,87,216,56,22,238,164,76,113,70,218,98,207,146,80,43,73,157,187,117,103,69,134,54,153,184,170,81,207,52,123,164,42,203,108,145,154,230,16,28,88,32,183,76,208,124,107,242,212,10,34,108,3,65,198,197,125,8,112,143,234,160,4,147,253,166,141,115,26,241,58,29,179,91,70,195,229,56,120,248,25,14,128,59,51,34,95,220,227,127,235,7,192,211,55,234,20,106,245,18,120,123,141,12,45,138,162,95,6,162,239,91,120,29,65,0,162,122,246,182,92,192,84,93,251,165,124,236,99,31,123,236,137,199,251,1,245,213,74,246,127,239,116,0,190,13,196,171,181,183,183,119,203,45,55,159,62,125,230,185,103,159,29,243,29,99,21,143,201,31,116,156,3,199,205,64,48,149,255,227,88,184,91,214,37,15,135,253,206,243,132,150,254,94,30,109,221,60,119,108,5,222,28,123,100,6,132,102,111,56,235,112,57,148,182,16,241,220,160,66,173,15,12,44,30,137,86,51,114,98,235,36,144,215,220,190,100,131,225,180,134,149,168,111,237,215,66,66,198,116,192,174,134,29,105,142,221,160,47,196,243,180,18,216,247,164,25,20,3,202,210,100,84,119,85,151,43,227,20,14,242,240,219,234,34,169,114,132,144,145,57,221,27,70,151,249,213,219,41,59,155,100,177,21,26,64,36,121,188,63,73,24,245,141,176,182,2,45,77,83,214,16,33,88,49,116,155,2,238,250,190,179,128,154,185,111,221,136,252,212,215,89,232,240,139,166,11,199,166,4,161,29,241,197,136,241,121,174,61,229,180,113,49,169,151,113,209,200,83,130,107,43,121,105,187,125,234,169,167,158,248,224,147,157,111,196,187,174,246,215,175,205,187,229,64,155,189,62,243,216,108,46,203,242,196,147,143,0,192,255,248,255,251,159,173,150,167,9,202,63,73,127,153,7,9,68,236,127,134,29,77,114,138,106,203,233,217,227,64,107,68,142,138,83,119,216,14,99,5,144,245,99,170,106,21,230,193,73,113,162,5,234,84,103,216,75,87,123,154,239,152,146,50,43,191,168,90,13,53,235,227,230,169,130,36,211,89,22,1,118,206,154,126,234,124,128,156,146,3,116,1,229,137,206,160,126,200,97,41,159,242,89,167,128,76,215,43,228,136,40,63,170,85,119,179,233,240,147,179,107,69,253,68,198,142,244,39,188,203,164,29,165,179,93,140,251,244,95,211,10,13,32,92,243,196,171,45,93,214,114,3,76,146,3,114,189,146,238,195,168,129,104,198,36,1,107,26,55,182,181,177,71,56,254,221,182,28,237,245,199,30,93,9,198,193,20,8,215,198,209,107,67,248,209,239,122,122,228,237,158,39,99,209,214,186,164,64,152,150,9,77,123,115,255,104,173,196,244,242,223,55,128,75,219,237,211,79,63,253,232,227,143,133,72,225,171,212,229,237,189,214,1,192,122,114,144,47,73,23,111,186,225,244,233,147,207,63,247,172,145,44,171,56,64,43,54,163,132,55,7,230,25,68,223,6,162,246,240,117,76,33,239,67,167,97,244,49,58,47,191,166,117,3,227,124,216,109,67,4,161,6,6,72,163,208,8,176,1,56,109,141,211,184,70,159,78,163,105,144,226,182,86,249,209,198,113,142,96,173,251,91,152,94,32,8,220,112,197,87,114,196,178,149,84,163,110,157,137,53,159,100,107,35,123,137,3,95,30,234,144,25,220,131,104,169,210,86,88,243,251,237,202,204,17,56,234,144,244,202,216,193,224,83,132,166,25,182,42,94,176,175,25,215,236,166,155,171,68,111,250,214,199,219,70,143,155,105,56,173,12,127,134,153,144,182,51,43,246,32,203,58,138,192,150,238,160,177,98,106,178,205,205,248,190,134,42,248,109,120,160,222,106,165,22,242,46,68,135,1,28,186,62,232,174,200,48,140,197,2,5,200,96,82,218,32,45,186,175,70,200,110,109,46,29,21,3,227,157,224,191,229,155,116,157,94,33,75,20,25,24,178,89,39,87,121,55,13,182,99,84,187,91,106,160,104,41,32,192,251,165,124,234,83,159,122,236,137,199,213,165,230,144,3,143,163,13,224,29,234,15,244,62,184,233,166,139,103,206,156,123,230,217,111,1,44,136,11,2,73,120,18,209,75,106,156,14,3,162,226,92,186,240,201,181,21,191,255,107,35,249,12,175,57,155,15,163,61,165,125,183,18,38,89,245,190,199,90,194,131,36,96,189,34,185,25,129,137,248,191,45,139,177,14,5,23,51,73,77,64,51,28,83,195,218,119,18,251,82,197,237,118,11,22,10,54,29,32,187,120,138,7,178,80,172,49,17,218,212,90,177,142,154,176,26,236,110,170,147,143,204,213,173,211,194,223,249,227,29,44,190,102,131,220,205,177,97,150,242,184,251,165,166,112,4,120,176,65,84,157,78,76,223,16,146,101,19,14,225,160,241,86,105,219,243,188,227,233,149,192,171,0,250,218,145,79,247,224,145,32,0,235,182,10,208,210,92,163,237,143,236,240,244,159,70,95,140,37,224,152,119,214,250,35,74,131,52,193,181,82,50,109,60,68,62,99,227,160,230,43,94,251,187,122,224,189,241,245,94,216,0,66,233,33,136,116,241,166,27,206,158,61,243,236,179,207,64,141,242,136,203,105,129,161,4,15,67,87,25,247,128,48,1,56,208,153,24,35,158,107,166,152,83,74,218,206,20,143,236,28,71,209,132,89,125,237,43,149,115,177,176,26,72,78,162,221,168,32,189,42,53,197,3,246,33,124,102,250,104,198,6,7,13,244,218,134,7,209,221,52,77,8,59,207,162,105,70,149,241,226,193,99,56,9,177,53,49,81,240,149,22,157,106,87,41,216,234,250,186,73,24,117,68,108,63,134,149,120,172,195,148,111,50,196,55,142,32,213,244,252,212,181,158,161,106,200,197,93,249,156,162,211,23,215,225,34,98,71,75,95,3,106,100,61,43,102,199,111,193,206,68,201,221,195,39,24,44,34,166,109,122,191,52,39,180,61,131,139,51,124,105,246,226,178,99,223,10,188,184,208,1,130,89,32,98,63,42,232,90,201,176,128,32,85,227,55,189,229,228,210,118,91,152,63,253,233,79,63,250,248,99,203,178,208,44,195,245,104,3,248,85,226,66,161,88,99,34,20,129,155,110,186,120,234,212,181,207,63,247,108,88,223,130,67,196,234,124,24,102,123,64,34,94,30,232,78,223,223,224,40,130,146,37,99,182,26,100,195,136,102,117,0,125,50,173,90,248,15,52,12,114,107,19,159,4,138,244,207,134,35,54,216,151,117,210,61,129,189,171,40,166,106,115,135,228,42,62,15,234,55,58,44,61,19,10,249,14,18,122,180,79,72,75,149,130,30,220,205,73,91,185,60,125,176,167,185,231,237,207,226,121,44,144,228,196,8,7,78,41,98,114,32,251,239,86,149,89,189,55,217,208,196,221,154,178,150,203,40,48,45,213,53,118,209,195,53,101,54,134,218,65,109,186,98,168,122,88,233,4,64,212,169,112,42,1,43,150,116,95,217,174,150,255,184,114,239,57,149,150,215,119,26,192,144,201,55,13,37,22,244,27,161,85,92,186,247,118,1,191,211,174,34,174,254,53,144,13,113,91,10,0,48,11,11,63,245,212,83,138,251,187,175,231,123,99,245,127,143,116,0,97,77,33,17,32,162,101,89,110,186,233,226,233,51,167,159]);fileData4.push.apply(fileData4,[125,246,25,104,70,8,98,61,193,142,13,96,71,165,223,237,1,124,192,126,128,8,235,152,145,149,69,32,227,138,15,233,155,38,28,147,224,28,192,13,154,66,115,17,157,238,62,157,98,40,176,143,52,84,71,89,37,157,203,92,43,66,205,45,9,17,88,67,106,106,210,164,236,24,207,112,200,169,145,70,66,85,150,161,80,118,175,28,44,233,229,48,208,68,28,198,250,222,80,207,130,182,93,33,172,89,247,12,19,161,1,232,95,109,177,158,212,212,232,113,8,113,161,197,150,195,44,110,17,209,115,156,96,132,224,86,86,10,14,209,240,245,103,8,99,63,32,16,19,167,231,253,202,142,215,95,93,242,100,114,249,118,188,84,222,50,107,132,36,17,153,85,184,147,139,192,77,191,71,114,215,248,110,97,116,183,132,209,253,238,79,161,33,127,50,121,234,102,239,101,128,235,34,3,115,180,139,17,118,139,127,34,2,148,101,67,165,84,225,200,165,178,253,244,103,63,253,232,99,143,58,7,253,189,132,255,188,119,102,0,129,252,187,56,104,126,243,205,55,157,61,123,246,217,103,158,175,212,125,164,53,182,79,88,223,15,220,3,162,221,52,172,155,76,224,216,190,230,217,64,4,117,113,172,253,19,77,181,122,16,105,204,101,117,42,174,139,93,150,143,5,191,32,200,199,25,173,26,172,98,13,205,193,212,74,40,56,162,196,163,50,223,61,81,205,243,2,80,51,120,51,244,44,145,168,238,56,21,7,251,10,206,9,57,94,169,79,23,142,40,230,130,153,189,101,23,42,60,229,143,206,230,147,225,231,49,109,131,50,236,2,60,203,101,28,37,14,83,116,168,253,36,214,65,136,202,174,99,38,123,28,66,172,57,152,118,70,185,211,244,46,134,230,29,194,157,90,216,182,240,29,66,220,17,26,82,255,15,207,64,134,149,104,154,245,36,122,30,72,116,241,22,229,113,7,154,249,2,5,120,39,62,171,97,41,79,4,129,106,220,15,227,167,235,184,164,138,251,215,23,33,40,219,154,39,177,191,221,126,246,179,159,126,244,177,71,167,230,116,71,16,208,85,242,69,141,201,142,110,137,46,0,176,44,203,197,139,55,157,57,125,250,185,103,159,177,181,136,118,86,238,211,61,128,103,198,18,146,249,228,187,45,69,101,28,17,167,48,123,116,111,210,201,6,33,3,77,188,22,187,102,166,217,237,132,25,136,119,248,11,99,25,213,23,50,150,34,32,128,132,7,140,42,36,229,74,145,184,127,141,96,112,184,107,202,237,233,166,146,211,231,91,34,137,171,207,16,73,42,31,178,183,186,91,195,136,59,7,230,110,41,81,8,197,22,116,105,197,181,132,146,124,86,123,30,144,199,18,61,106,100,151,137,144,115,96,250,74,24,251,65,141,39,44,70,165,94,42,225,253,166,139,234,86,168,165,15,231,2,98,81,250,125,238,44,199,181,203,105,99,49,168,32,158,101,210,96,181,157,142,73,126,209,243,213,225,97,152,49,233,6,198,229,53,1,119,38,214,109,255,10,73,210,229,125,77,152,58,200,72,20,30,29,206,163,207,143,122,52,137,200,86,184,148,242,217,207,127,230,225,71,30,233,198,6,35,140,121,180,1,252,138,171,127,73,193,132,106,23,225,11,31,220,122,235,205,167,78,159,122,246,185,231,242,106,142,135,238,3,38,134,210,184,46,39,14,92,209,78,62,211,107,199,214,26,130,174,171,192,38,213,68,123,254,165,61,4,16,159,168,164,34,94,119,167,26,104,245,154,175,108,242,119,104,113,87,205,78,217,113,166,142,244,34,193,58,20,0,154,35,247,172,250,158,62,54,185,22,13,214,96,186,145,235,30,99,251,164,84,176,93,112,69,23,214,37,179,183,37,128,112,74,219,215,215,25,87,255,85,54,209,60,136,209,208,103,75,135,214,18,30,131,76,108,140,41,31,123,148,40,133,67,77,138,206,25,185,142,90,183,155,95,127,128,177,153,250,101,73,224,112,23,142,130,222,86,38,140,87,199,213,221,140,115,68,110,151,192,13,160,197,166,198,113,26,46,193,244,91,14,4,163,60,85,186,247,212,11,224,88,139,93,246,187,20,24,6,27,190,46,63,210,135,68,241,237,116,245,255,204,231,62,253,216,99,143,237,88,253,143,32,160,171,228,107,122,73,210,194,125,211,77,23,207,158,61,243,236,51,207,162,205,0,92,191,30,124,152,163,155,155,83,64,101,186,40,143,253,129,4,229,193,129,59,214,240,23,12,221,140,161,225,136,8,65,73,236,136,138,254,76,88,251,85,217,143,226,53,32,122,130,152,19,237,83,199,60,121,206,209,223,27,0,185,90,120,98,167,140,8,166,11,19,46,74,245,113,179,159,21,32,64,106,150,43,146,28,126,58,215,157,160,27,16,11,161,236,115,61,93,215,90,229,187,82,76,174,140,2,18,28,41,180,186,167,106,252,9,94,57,186,93,68,150,76,103,51,56,87,117,194,65,76,249,6,25,121,210,131,56,74,24,163,4,6,150,170,216,21,20,50,157,74,205,81,112,183,63,172,209,114,237,236,213,221,223,204,234,131,5,80,163,54,20,197,199,145,82,198,175,207,114,106,184,168,184,228,98,26,73,214,247,215,186,159,133,107,188,32,17,36,87,206,157,108,162,38,205,243,7,202,121,25,211,231,55,164,106,235,253,192,198,118,235,180,220,163,49,70,147,28,11,148,49,182,108,104,103,5,49,117,45,106,26,241,198,165,55,62,247,185,207,62,242,232,35,239,177,181,254,189,60,3,152,93,93,178,0,169,58,15,56,115,250,236,51,207,126,211,153,200,136,139,53,190,189,123,4,226,90,151,208,165,72,114,158,33,119,187,197,142,205,0,115,55,129,67,249,223,120,131,93,248,164,74,195,38,183,38,162,160,40,236,57,153,242,13,8,255,156,80,56,44,237,44,50,24,38,115,200,222,194,89,142,43,54,173,239,124,178,176,43,142,106,90,95,207,126,166,79,96,207,235,66,26,60,216,10,34,157,83,144,204,48,253,53,180,167,95,202,113,44,92,87,98,117,187,251,10,173,129,1,214,87,201,135,97,7,198,93,159,212,3,41,109,99,150,170,116,219,57,4,102,109,148,215,48,156,85,238,141,214,56,17,97,71,193,102,3,120,152,39,113,218,138,120,225,62,19,129,83,76,159,247,70,33,22,224,188,3,148,71,180,109,149,58,150,103,119,114,154,189,152,167,111,94,218,191,244,133,47,124,225,177,39,30,127,79,142,124,127,141,54,0,176,52,42,157,191,2,224,205,183,92,60,123,246,236,51,207,40,47,104,113,226,1,209,50,87,162,175,106,134,167,216,206,212,192,234,80,210,129,21,78,181,248,191,2,8,182,242,167,101,231,78,224,20,165,156,202,12,196,79,127,145,230,120,43,171,216,186,183,199,88,31,57,255,212,228,102,71,193,0,57,106,205,122,61,116,212,7,32,146,155,126,121,253,27,117,55,14,130,59,196,1,43,30,253,179,21,109,210,55,0,32,115,129,117,87,134,92,93,118,46,114,16,235,232,74,134,130,65,189,117,16,201,50,111,12,210,32,28,159,181,99,203,34,30,111,40,70,17,160,168,120,232,194,129,215,7,21,59,243,27,214,22,208,224,81,8,38,241,243,76,21,169,184,164,172,57,178,165,83,93,101,43,4,33,152,200,62,41,119,51,121,49,195,240,97,113,39,83,2,87,75,137,105,210,231,4,29,160,30,135,244,38,65,5,189,74,235,44,32,0,176,221,110,63,255,249,207,61,242,216,163,190,244,191,231,155,128,247,242,6,64,228,245,5,19,33,0,222,116,211,197,179,103,206,61,247,220,115,81,57,37,82,66,55,48,224,212,56,238,4,93,129,223,141,163,46,119,15,216,189,13,248,176,84,166,123,140,12,53,21,196,9,94,151,40,139,105,184,231,14,239,7,222,232,62,34,198,166,35,27,147,194,138,173,98,149,102,154,19,7,49,14,33,39,117,183,212,96,178,6,146,40,32,131,139,219,47,75,10,213,92,93,116,166,210,92,174,142,26,53,196,86,195,97,116,230,7,176,72,180,166,16,96,96,132,113,194,14,136,40,156,24,0,21,186,49,140,203,183,180,42,135,6,205,167,163,22,135,211,216,56,132,8,165,26,229,176,78,244,107,120,26,64,92,235,235,127,114,192,56,125,13,226,88,255,215,137,9,235,44,113,87,218,109,140,210,245,216,107,118,220,237,213,200,68,96,169,117,78,246,77,17,243,217,57,92,149,110,122,209,209,126,98,200,151,203,17,66,24,106,250,45,117,121,99,102,33,44,194,34,178,191,191,255,133,47,124,238,145,199,30,5,128,101,89,92,13,254,222,195,253,127,93,54,128,112,189,201,139,172,155,111,185,120,246,220,217,111,125,235,91,106,224,217,245,134,35,22,212,245,230,144,134,105,146,67,8,116,8,204,145,20,100,116,13,108,11,209,46,116,200,22,186,230,35,58,254,107,28,229,205,113,165,204,177,73,211,230,142,126,35,253,31,218,24,115,90,27,70,3,159,252,118,188,190,43,117,15,177,52,27,34,219,21,130,51,78,77,169,23,150,149,48,69,136,4,152,201,154,40,36,131,46,172,194,51,109,129,110,76,128,88,125,167,78,10,38,230,10,59,76,235,166,167,43,205,49,179,182,154,17,51,64,134,182,195,227,90,197,208,39,220,78,190,56,116,102,243,213,127,119,195,55,123,199,116,123,133,13,172,50,198,118,236,67,22,33,41,104,247,213,248,40,177,77,151,58,167,141,177,23,25,175,248,26,4,196,168,229,136,212,109,214,188,43,98,249,15,102,12,199,246,245,249,47,126,78,25,159,158,59,98,117,228,123,25,5,218,188,135,63,155,19,66,82,206,39,240,99,143,61,34,140,127,242,39,255,214,49,98,189,226,246,8,209,58,34,44,107,179,220,240,4,58,164,48,253,254,129,63,169,239,195,140,4,154,23,60,220,250,70,198,31,188,66,29,95,158,37,222,149,48,195,157,183,32,213,74,158,144,197,155,3,103,85,218,216,188,241,234,52,124,125,201,171,255,238,36,219,29,98,212,24,123,41,238,197,87,165,90,185,198,175,8,9,175,149,189,34,165,2,103,122,252,245,83,208,14,179,160,110,125,143,235,236,26,81,167,191,205,148,140,40,253,109,83,90,188,179,216,80,170,121,31,5,91,55,57,240,20,193,138,223,209,26,35,54,240,20,34,196,132,107,27,216,228,125,109,163,95,49,106,61,160,113,228,96,204,227,78,212,206,11,218,109,80,177,251,211,237,122,222,149,241,219,99,83,156,123,14,40,165,20,16,100,212,116,223,207,127,225,179,143,62,250,40,188,251,221,61,143,54,128,180,220,116,57,109,202,110,36,194,39,63,248,184,64,249,63,254,251,87,127,240,195,31,170,221,239,176,52,31,180,237,215,81,222,97,127,101,119,22,229,228,199,53,161,87,91,109,89,125,192,96,84,198,160,136,96,204,91,207,80,50,208,106,234,172,33,102,216,80,252,129,240,158,158,76,213,25,133,84,75,16,40,122,158,23,33,24,252,30,36,91,35,229,221,130,92,16,180,251,129,159,113,201,227,191,150,206,150,114,71,64,110,20,13,204,64,45,129,193,81,167,64,117,6,94,102,151,212,39,177,36,187,96,241,177,174,223,125,27,239,52,159,225,176,16,123,17,19,67,202,8,90,220,203,196,173,243,0,103,27,153,134,1,32,46,233,20,185,26,75,3,40,220,158,193,83,143,152,219,234,31,178,122,250,68,206,89,207,39,214,98,210,88,75,49,14,190,35,41,161,186,141,210,17,129,200,19,64,81,8,9,112,187,221,222,112,241,198,199,31,127,244,145,71,30,89,59,12,205,31,124,175,110,9,239,97,8,136,86,202,80,21,142,241,173,183,222,242,232,163,15,255,248,39,47,191,212,103,202,31,10,187,207,243,70,25,126,5,167,189,249,14,252,127,70,49,234,140,137,118,113,138,212,27,206,202,204,3,0,125,20,96,172,206,185,142,153,164,245,189,121,57,176,210,228,233,176,48,168,115,25,105,34,160,16,201,190,67,221,246,147,56,33,235,178,82,176,140,200,153,206,118,181,192,167,142,62,216,249,228,140,254,57,157,166,183,99,140,119,243,8,201,12,147,74,204,13,46,164,80,169,7,147,197,52,255,117,25,137,49,107,4,252,120,201,108,32,239,115,29,28,152,190,120,200,20,117,112,30,42,52,82,85,18,64,53,147,221,116,191,27,39,0,37,71,183,59,21,23,211,217,160,248,157,157,59,28,135,79,212,78,78,153,248,151,112,176,165,130,56,102,112,36,199,68,130,178,191,191,255,129,15,124,224,43,191,255,123,183,220,114,203,218,254,119,52,4,126,23,35,64,43,229,117,187,53,151,101,185,239,190,251,254,233,159,94,254,209,15,95,108,201,239,224,126,18,113,225,230,21,53,64,207,190,27,166,2,98,220,124,62,104,26,76,195,58,74,157,74,116,200,182,140,227,105,163,5,245,170,2,153,239,1,238,12,129,210,212,191,66,113,126,236,102,138,4,40,24,67,139,243,194,39,243,178,81,53,98,81,89,202,34,130,233,59,193,224,104,103,71,52,41,153,71,62,120,179,21,203,43,126,85,128,187,19,103,116,31,179,208,246,200,18,89,162,205,93,7,166,145,229,205,251,234,207,56,79,82,140,198,18,89,12,213,21,254,148,82,154,97,213,94,116,54,161,109,177,16,53,247,170,137,34,117,75,43,58,247,16,225,152,211,208,47,109,38,65,207,111,132,128,0,11,2,185,16,175,158,81,31,146,71,185,153,142,123,33,143,103,107,193,158,89,14,65,147,37,107,123,91,200,254,107,91,93,212,69,51,66,238,219,74,8,131,243,206,131,144,186,165,159,181,71,190,180,189,244,192,131,15,126,233,183,190,184,183,183,119,200,86,236,8,2,122,79,161,67,122,189,55,27,250,242,151,191,92,74,249,155,191,249,22,32,34,44,34,145,208,50,133,239,187,197,180,211,243,174,131,251,200,32,244,230,182,180,233,59,66,42,213,90,2,6,31,216,212,212,74,10,135,248,180,78,251,106,107,151,173,188,146,74,93,216,37,152,234,208,143,24,74,101,144,84,139,14,238,28,31,199,236,151,209,215,211,176,163,168,222,162,21,116,59,174,128,149,77,104,248,123,127,240,37,146,157,26,32,94,215,32,202,152,143,185,249,240,12,62,166,149,33,144,31,85,57,12,192,189,246,51,246,41,40,250,169,105,15,102,255,180,234,222,19,184,186,125,123,41,34,78,160,156,95,83,129,233,52,98,152,135,83,112,132,229,181,207,56,141,168,180,252,136,52,80,33,243,28,29,198,215,147,160,24,8,81,178,42,207,38,34,173,253,239,127,240,254,207,127,254,243,202,4,61,80,50,118,212,1,188,103,39,4,68,68,132,15,60,240,224,207,126,246,79,63,124,241,71,201,244,172,138,197,214,122,139,206,119,112,135,106,76,32,106,58,33,149,175,107,47,139,43,102,68,51,212,225,224,30,8,97,228,57,229,64,115,181,209,7,84,213,41,15,11,130,123,151,38,103,177,102,230,179,218,50,15,249,183,61,131,190,190,181,160,32,87,45,85,48,19,70,153,47,97,211,9,203,20,49,154,34,69,222,66,21,115,7,106,180,250,16,236,153,165,82,173,165,96,0,64,226,220,135,141,48,75,152,196,226,76,103,208,127,168,29,81,136,107,220,24,43,249,163,214,87,175,11,247,25,65,56,169,0,252,125,57,184,231,87,192,134,64,96,213,247,45,169,212,171,100,119,226,50,58,228,92,144,39,17,193,192,230,28,174,108,219,48,132,208,31,179,50,168,21,103,178,72,172,34,47,40,158,158,68,68,165,148,237,118,251,240,163,15,125,233,75,95,216,219,219,120,250,227,175,231,234,255,235,184,1,68,117,95,80,129,195,93,119,221,121,237,181,39,127,242,227,151,95,127,253,245,252,208,238,194,210,211,30,48,17,142,77,25,159,114,208,203,70,1,48,28,198,97,98,167,40,51,18,249,220,65,186,62,231,216,215,77,102,35,1,53,238,28,167,1,82,16,37,1,241,16,15,10,110,132,18,170,78,91,79,113,117,168,107,38,110,24,77,244,134,117,13,93,27,133,14,200,160,82,233,197,119,148,244,95,248,221,14,94,211,249,57,172,136,9,14,87,152,99,80,198,77,117,82,20,124,164,97,220,105,14,236,162,178,69,104,27,249,138,8,80,223,192,117,139,108,164,249,102,20,40,188,53,202,152,160,178,102,214,6,7,101,181,14,31,164,223,92,59,179,29,159,250,58,212,35,152,136,200,249,108,112,167,95,51,31,80,207,129,105,63,92,74,57,123,246,244,199,63,249,241,143,125,236,99,123,123,155,95,103,228,231,215,119,3,240,69,191,123,6,150,101,185,237,182,91,239,187,239,222,191,254,198,55,246,247,139,122,229,31,72,219,239,203,118,35,62,155,247,192,218,10,158,114,102,176,11,133,234,215,213,88,228,242,21,239,4,158,153,145,150,15,128,209,62,58,97,205,58,139,128,142,126,62,5,254,49,231,6,75,220,96,234,74,42,230,129,147,186,23,233,237,129,86,156,56,243,143,20,241,230,64,95,16,171,167,155,73,201,160,43,54,39,127,54,115,124,139,170,31,75,111,182,147,182,98,110,122,136,96,150,121,106,88,61,189,45,132,198,140,178,103,70,61,57,13,38,164,5,168,156,218,188,55,240,224,33,10,14,11,110,95,39,160,140,125,198,122,81,191,250,253,65,176,93,162,66,177,155,103,52,132,208,247,111,220,213,82,4,145,51,140,17,67,216,143,7,42,29,252,218,211,39,255,232,95,253,171,187,238,122,255,178,80,44,7,223,147,46,111,71,27,192,106,153,230,224,224,88,171,158,60,121,205,3,15,62,240,204,183,158,121,227,141,55,50,207,65,14,223,13,36,228,164,215,15,227,129,187,200,174,5,252,112,145,100,8,43,32,211,128,153,140,224,63,38,143,228,32,45,14,139,59,202,152,118,179,98,209,60,177,157,196,225,253,112,45,95,112,90,98,79,156,154,80,122,230,204,96,189,188,178,150,173,146,109,226,234,100,117,107,38,212,6,239,73,223,197,130,171,93,64,217,16,97,45,44,87,170,239,223,110,253,196,240,197,109,174,219,90,183,1,35,156,46,208,216,60,168,5,102,183,73,108,74,4,101,37,182,247,192,227,28,60,244,71,25,215,18,123,32,238,103,230,135,233,189,38,232,25,18,140,12,230,194,124,250,236,169,63,250,163,63,186,112,225,28,4,33,163,255,164,7,202,31,109,0,239,125,232,223,235,2,223,3,226,181,63,113,226,248,253,247,223,247,119,127,247,119,191,248,197,107,217,170,179,91,2,120,96,4,201,204,9,78,0,166,118,111,120,208,104,129,103,207,229,218,187,140,128,125,128,107,134,32,250,233,68,33,192,59,48,203,92,194,110,151,136,28,158,233,251,79,162,201,33,90,102,198,184,152,88,246,86,11,79,251,121,146,233,4,117,133,230,229,185,49,243,73,163,152,13,209,78,170,101,168,91,97,199,86,26,19,56,155,12,53,172,106,59,68,0,13,90,1,178,232,18,92,175,187,251,64,149,22,102,162,155,7,81,11,81,30,132,108,171,235,26,138,76,44,201,45,240,66,134,253,224,32,84,106,250,118,163,110,35,152,76,52,144,103,186,184,175,139,159,57,43,123,27,248,211,29,134,222,9,55,92,188,254,15,254,224,43,231,207,159,27,31,1,173,5,85,48,244,107,184,7,252,154,14,129,157,247,221,89,62,233,29,112,205,53,199,126,227,55,62,120,243,205,55,255,245,95,255,117,38,243,200,16,243,114,232,33,193,100,18,48,93,193,215,246,27,115,181,92,169,229,211,26,49,141,157,153,7,33,232,26,84,73,132,152,202,107,156,109,30,25,180,157,172,152,114,0,10,129,8,147,144,38,238,46,78,230,188,246,225,39,189,162,172,95,26,104,210,246,193,34,18,187,61,128,157,178,79,221,135,38,117,235,20,226,56,68,205,17,247,131,209,121,2,113,94,101,7,155,141,78,117,232,111,189,136,253,204,52,111,121,173,90,15,87,42,33,117,253,21,199,1,44,154,33,248,33,146,175,27,102,56,134,182,76,131,125,198,152,1,223,48,198,212,157,240,130,253,62,170,105,142,227,199,44,165,252,238,87,190,252,233,79,63,125,205,53,215,196,53,127,108,16,69,36,91,156,28,109,0,191,30,221,192,236,153,65,0,184,225,134,235,175,191,254,194,223,126,243,91,105,29,39,165,75,144,249,72,183,213,121,6,20,200,74,204,192,116,73,25,75,219,137,236,64,86,70,202,121,150,192,97,222,57,127,253,105,16,113,171,187,211,14,215,70,199,117,53,150,225,88,17,195,184,181,213,239,185,69,24,237,154,29,31,23,27,186,12,218,165,106,241,63,176,254,133,210,159,91,93,63,68,224,138,218,226,23,117,96,150,206,29,51,120,142,102,51,110,158,90,207,91,131,210,115,97,167,85,63,128,134,96,214,55,197,42,34,80,175,11,206,110,252,59,92,169,113,61,79,81,251,53,158,222,219,7,67,40,217,149,220,232,61,130,129,219,99,222,118,178,86,218,15,221,97,103,92,135,0,194,8,40,82,52,204,71,44,170,1,101,141,199,166,209,93,163,59,144,126,95,185,155,227,30,192,44,30,246,160,39,180,48,127,249,119,127,235,254,251,239,235,118,169,105,141,114,160,130,242,61,249,181,129,163,175,252,220,186,123,4,0,60,252,240,195,123,155,107,190,250,213,175,62,251,236,115,213,13,152,23,128,98,206,180,117,238,230,228,182,181,81,97,215,119,31,76,224,92,169,109,215,191,255,22,251,85,133,117,84,38,157,14,154,25,240,250,90,80,243,176,176,130,56,135,1,142,119,196,13,182,98,16,16,5,116,228,9,130,149,144,185,182,58,174,23,231,210,114,181,74,247,139,135,177,71,237,248,233,227,71,104,16,4,227,186,62,28,214,23,253,213,127,181,254,134,115,61,219,223,30,135,34,47,201,44,58,34,227,254,209,19,116,183,9,15,4,43,143,228,172,130,237,255,117,71,132,1,163,159,58,64,172,236,13,11,179,166,125,112,147,112,3,171,239,168,142,212,25,10,139,220,125,207,157,79,60,241,196,221,119,223,25,225,193,247,176,169,195,81,7,240,102,55,128,104,29,227,88,193,245,55,92,120,224,129,251,126,241,139,215,254,241,31,127,96,35,83,202,105,145,222,128,47,211,41,226,78,22,80,35,231,28,130,107,4,67,165,31,120,216,89,120,156,48,253,185,117,232,148,77,143,7,174,159,157,81,54,174,246,49,161,154,67,239,12,0,231,254,122,120,120,4,86,197,121,54,69,144,236,42,58,90,252,143,135,212,188,166,69,36,55,61,176,14,199,213,223,53,2,146,172,227,42,135,108,63,101,13,78,57,228,239,199,235,21,198,21,151,129,98,139,232,196,103,184,238,209,241,169,203,172,203,69,119,252,14,199,51,208,233,128,81,14,44,188,166,215,121,71,155,94,5,16,74,253,66,20,22,133,242,25,164,112,121,252,137,71,127,235,183,190,120,195,13,215,79,177,254,95,103,222,231,209,6,176,11,14,114,97,72,4,52,137,232,158,123,238,70,88,94,121,229,231,191,252,229,235,153,35,19,219,73,25,209,231,3,107,81,92,161,135,238,180,143,59,204,15,28,234,87,240,208,61,47,238,198,244,35,180,165,58,3,192,1,213,85,219,119,148,182,37,28,170,21,90,79,73,128,12,196,1,236,162,63,225,0,49,193,224,153,156,66,7,7,166,121,95,104,239,32,62,78,113,152,220,30,173,124,82,161,56,201,140,11,238,225,150,173,48,62,89,217,162,214,70,5,221,125,97,76,89,64,196,113,3,232,49,171,81,37,16,147,38,43,91,117,50,21,95,87,225,102,55,239,126,170,225,185,52,30,141,169,201,160,124,254,252,249,15,254,198,19,159,254,244,211,155,205,198,61,253,225,215,158,239,127,180,1,28,118,27,40,165,232,100,184,243,36,121,223,251,111,191,247,190,123,191,249,183,127,251,198,165,215,1,8,230,222,62,120,208,18,202,131,116,96,58,24,128,67,192,145,187,89,67,187,55,143,73,68,65,229,164,76,63,151,125,19,15,42,205,177,27,123,103,184,53,44,28,141,19,228,83,4,79,185,162,16,131,179,182,69,217,75,33,28,42,153,118,71,249,185,203,226,91,164,228,213,31,214,186,133,67,82,230,243,25,152,174,167,216,49,241,175,104,217,154,91,231,79,165,100,211,5,29,212,212,13,221,203,121,215,239,242,65,207,84,176,66,154,23,245,65,45,193,93,5,19,151,126,213,19,16,181,219,131,185,217,222,49,151,107,78,30,255,215,255,250,143,238,191,255,62,47,249,227,35,124,4,254,28,109,0,7,148,153,34,226,246,32,78,16,210,157,128,136,142,31,223,60,252,240,67,175,190,242,139,151,127,242,19,174,222,0,93,46,216,225,11,243,180,120,173,171,136,229,114,0,162,203,226,48,244,248,70,128,80,100,32,235,200,97,208,161,174,49,24,139,114,91,208,101,247,110,55,21,250,226,172,200,29,206,197,65,44,248,9,248,64,235,77,67,44,246,201,99,117,223,244,173,198,59,32,145,195,200,23,118,126,241,97,12,245,14,179,123,121,131,56,118,0,29,242,211,33,248,179,142,141,119,3,65,241,132,79,53,228,161,29,71,176,24,153,184,229,19,209,189,247,126,224,95,252,225,31,156,62,125,202,41,218,110,247,226,14,84,71,125,192,209,6,112,168,199,32,254,57,88,71,44,199,143,31,127,232,161,135,206,157,59,243,205,202,14,66,187,213,226,96,96,237,63,220,89,194,231,170,240,10,37,99,253,191,226,234,127,45,77,118,134,155,72,222,6,14,163,62,59,228,178,210,100,106,120,232,118,7,43,112,84,225,35,6,129,144,139,171,136,128,209,179,222,212,227,205,41,28,173,243,245,19,198,244,250,135,169,40,179,221,194,234,210,127,96,165,191,43,249,214,143,29,231,128,79,31,142,118,16,52,52,59,33,50,189,149,121,56,15,19,79,11,157,214,82,255,70,51,196,12,114,56,48,6,181,26,218,95,13,152,99,22,17,221,15,74,41,191,253,59,95,122,234,169,79,30,59,182,33,162,110,58,2,87,56,101,249,181,248,58,98,1,205,159,150,232,17,111,157,41,105,39,192,188,125,244,209,7,223,184,84,254,226,255,248,203,23,95,124,177,170,240,15,213,93,30,134,174,51,172,239,19,214,208,238,215,57,92,160,77,250,177,96,159,9,145,87,195,2,116,192,156,96,221,226,116,142,137,215,24,155,144,25,210,188,76,205,23,104,98,232,214,3,8,147,244,170,24,6,54,89,64,37,242,83,154,144,74,210,98,231,103,70,132,4,135,127,69,22,166,203,189,169,166,184,246,142,29,168,59,42,128,85,53,156,227,84,48,75,254,1,183,137,13,161,40,40,19,245,195,110,126,167,200,60,175,154,225,224,53,125,237,102,168,79,25,50,10,13,61,25,194,106,62,37,142,97,62,183,220,114,203,227,79,60,250,240,195,247,43,94,55,62,197,112,72,82,236,175,103,213,251,199,127,252,199,71,103,225,138,191,254,159,255,230,255,243,173,111,61,35,222,10,160,57,204,216,170,26,66,68,14,92,56,186,97,230,92,104,150,237,254,47,107,197,239,246,25,90,57,134,169,157,117,93,151,134,183,155,77,68,135,253,32,115,251,41,192,74,179,227,143,219,2,244,91,225,149,238,178,171,91,102,220,24,70,159,153,241,68,8,206,101,113,82,189,138,87,119,71,93,211,153,234,203,18,147,38,189,229,183,35,13,103,152,109,75,61,42,85,155,210,190,77,217,25,53,218,108,121,0,80,220,170,31,113,113,239,232,97,187,154,243,187,6,67,14,153,111,30,62,32,144,181,177,68,9,231,54,239,205,97,20,23,54,230,42,142,99,102,68,184,247,190,123,190,242,149,175,32,30,45,238,71,29,192,175,226,235,15,255,229,31,252,240,197,151,254,205,191,249,55,63,251,249,207,1,150,16,209,40,118,191,94,22,122,219,208,134,213,134,96,117,45,120,75,190,120,182,104,30,234,141,118,160,171,89,204,198,19,184,43,194,23,59,40,131,8,111,226,73,159,111,12,34,20,220,164,203,129,191,185,158,205,50,205,118,166,174,207,32,105,11,186,112,213,49,196,95,119,253,68,221,48,176,59,183,148,143,179,92,238,237,225,55,36,207,67,44,230,125,213,8,81,230,32,198,62,111,18,60,39,210,247,131,105,79,16,21,94,157,93,73,8,241,22,233,134,231,40,34,103,206,156,254,131,127,241,149,139,23,47,234,22,126,132,237,92,217,215,209,12,224,205,53,80,8,167,79,95,123,239,189,247,30,63,118,252,187,47,188,16,36,2,99,90,5,174,196,138,173,121,10,29,134,54,218,45,179,114,248,57,48,2,70,193,112,144,23,112,248,115,27,18,132,167,88,134,63,195,74,85,56,125,223,131,191,189,107,168,56,153,31,76,207,195,116,117,27,167,50,176,102,177,176,118,114,167,75,164,174,236,211,89,139,116,52,122,147,191,10,138,185,85,87,105,177,52,177,117,227,71,77,207,73,24,92,11,52,43,127,18,4,182,76,94,118,133,132,93,69,206,56,254,33,55,239,177,246,63,196,55,173,251,129,85,183,12,233,174,40,77,155,3,241,40,227,184,9,137,240,71,63,250,145,207,126,238,211,55,220,112,131,254,128,79,233,142,190,142,54,128,119,120,3,64,0,62,121,242,228,93,119,221,117,246,204,217,31,191,244,163,215,127,249,203,222,70,11,100,246,168,200,108,61,61,120,169,196,203,224,122,226,108,131,89,123,116,119,88,80,248,79,203,208,154,200,236,184,175,228,105,188,108,65,192,202,104,27,171,13,53,152,151,17,35,224,14,58,233,124,73,68,190,92,87,128,181,185,255,208,26,52,161,173,7,151,87,163,8,117,172,192,3,212,182,249,155,60,156,194,3,8,160,107,55,195,74,204,78,186,135,119,239,19,86,41,84,219,103,233,129,65,179,131,38,232,202,163,90,33,133,66,62,52,19,224,46,20,250,17,206,95,56,243,153,207,124,250,195,31,249,208,53,215,28,191,2,190,211,209,215,209,6,240,118,236,2,40,194,55,223,114,241,35,31,249,208,203,47,255,211,15,127,248,195,92,50,175,144,235,215,150,136,201,146,130,7,46,91,184,235,245,225,50,25,162,107,165,180,45,142,40,193,172,109,55,228,115,200,77,75,127,98,173,67,186,12,87,250,42,53,70,84,171,75,253,81,217,217,9,201,144,155,38,59,142,249,138,246,134,72,175,98,220,85,76,0,92,70,58,249,96,202,13,135,91,19,47,131,18,179,102,101,58,224,77,126,14,215,60,28,164,217,74,249,86,135,226,229,130,99,131,182,250,171,74,91,66,134,179,60,252,240,67,255,250,255,250,127,185,233,166,27,69,52,220,145,127,13,221,123,142,54,128,171,229,203,181,2,150,53,202,0,242,192,3,247,223,115,207,61,255,240,157,127,120,253,151,191,180,110,189,192,46,159,41,58,220,26,242,102,66,193,166,69,246,33,31,158,22,149,104,208,144,96,112,164,144,213,114,112,194,130,69,221,11,71,85,129,126,51,213,242,110,114,39,43,168,14,94,14,82,177,99,129,147,142,243,42,59,95,33,212,233,120,240,198,96,31,182,181,99,24,205,236,48,102,162,133,98,98,172,226,99,112,75,206,210,105,12,156,182,37,236,44,213,241,138,26,48,60,228,191,175,75,37,48,146,137,82,28,49,88,200,102,130,254,152,8,205,180,163,156,63,127,238,143,254,213,191,252,224,111,60,174,215,215,48,159,206,226,237,232,235,104,3,120,167,241,159,248,7,21,187,195,185,115,103,239,189,239,94,46,252,226,139,47,178,20,128,101,189,9,128,67,11,190,174,172,138,159,70,17,200,33,188,172,119,108,6,241,137,231,181,68,51,153,172,28,93,71,50,71,164,49,70,83,133,93,193,156,77,57,227,84,178,227,165,14,247,145,154,4,66,230,18,181,174,47,153,126,4,236,55,134,72,249,71,1,20,3,119,124,197,183,189,16,15,195,33,30,55,239,9,29,105,5,2,90,172,130,62,92,11,117,208,49,244,121,103,200,98,90,220,78,89,61,141,16,208,252,131,136,128,69,229,179,189,8,251,120,25,81,62,248,193,39,191,244,91,95,184,241,198,235,99,134,7,12,146,177,163,175,163,13,224,157,222,0,134,155,175,62,9,39,78,28,191,247,190,123,47,92,119,254,31,94,248,222,254,165,253,250,204,31,178,108,188,156,16,202,3,107,52,188,236,32,51,90,89,70,215,2,106,214,166,217,151,81,94,30,10,241,48,85,208,219,133,226,5,187,249,16,231,217,185,141,202,186,109,156,204,246,185,206,13,59,2,34,37,52,31,18,139,89,152,177,140,2,105,50,222,114,52,108,181,107,42,107,185,226,51,3,253,8,193,91,60,14,121,206,19,139,139,245,106,201,131,160,167,244,124,167,195,201,233,211,167,126,235,159,127,241,163,31,253,208,137,19,199,69,138,106,110,186,123,227,104,2,252,102,190,142,104,160,111,10,2,90,47,61,88,4,30,126,248,193,135,30,122,232,127,252,183,255,211,87,191,250,85,163,27,74,13,197,141,253,111,111,17,19,85,150,107,24,209,232,6,44,87,212,188,31,146,75,58,114,40,121,229,21,12,201,157,147,241,131,254,64,25,144,118,42,112,56,183,227,78,32,184,251,144,234,202,186,243,147,238,214,172,113,248,171,211,46,249,16,107,39,75,146,80,132,75,211,156,146,203,240,166,56,43,174,85,114,56,93,22,9,113,185,124,32,145,15,83,1,204,18,37,213,206,154,45,147,93,86,222,84,157,177,139,125,135,14,224,83,233,83,163,215,125,190,13,168,38,131,159,120,242,177,47,126,241,139,62,193,33,218,76,159,184,35,133,215,81,7,112,117,182,7,218,31,192,125,247,221,119,235,173,183,252,248,165,151,94,123,245,213,232,251,179,179,144,151,245,104,48,184,156,142,225,50,252,62,215,223,142,223,4,94,52,4,188,244,75,53,94,105,151,112,120,155,235,238,221,25,86,231,10,227,133,224,203,57,158,201,55,241,178,129,41,188,204,239,119,128,216,149,223,176,249,93,48,54,71,235,91,102,247,193,101,7,24,35,34,72,237,156,211,146,146,59,195,11,242,77,55,221,248,219,191,243,91,31,250,208,135,20,100,58,170,241,143,58,128,119,217,218,175,230,83,142,42,124,224,3,119,223,125,247,221,207,62,251,236,255,251,255,245,255,45,133,27,22,92,231,195,0,42,138,17,1,88,102,79,251,97,180,190,243,159,9,22,2,135,103,230,240,225,154,128,67,182,14,233,168,66,61,175,165,34,31,162,134,157,118,60,43,181,60,174,29,63,205,250,3,126,43,218,163,247,72,59,123,208,126,38,59,155,15,158,190,96,231,169,37,80,0,89,31,144,154,194,11,22,171,164,235,209,134,126,239,43,191,123,239,189,247,18,17,243,214,197,192,71,171,202,81,7,240,110,250,138,78,162,246,103,184,254,250,235,222,127,231,251,55,203,230,199,47,189,84,164,0,48,180,94,24,64,4,137,172,21,95,163,126,118,106,50,89,79,148,60,72,80,134,135,48,120,158,23,245,135,33,228,172,169,219,118,12,108,119,56,232,241,122,237,207,43,173,198,28,10,23,224,129,63,139,43,155,225,91,186,232,216,188,119,149,41,212,253,235,142,159,31,54,248,149,179,118,185,92,85,222,209,214,172,228,212,203,44,51,103,82,15,129,25,62,19,161,0,176,154,106,33,90,238,38,136,200,177,99,155,39,158,120,236,51,159,125,250,238,187,239,84,181,151,63,62,71,77,192,81,7,240,238,171,167,58,95,42,253,186,227,142,219,238,184,227,182,167,158,254,196,255,253,255,246,255,248,225,75,47,133,116,93,66,68,97,57,168,223,231,67,22,254,135,174,248,122,204,23,59,219,222,121,100,11,175,31,195,129,163,139,203,61,84,62,244,121,216,241,202,180,186,182,69,159,185,112,234,241,173,37,152,11,213,153,71,243,198,161,244,87,95,247,59,67,33,159,148,172,185,238,175,243,112,15,87,233,31,242,110,233,175,120,96,233,28,16,20,220,222,145,164,176,254,60,1,32,115,33,170,33,122,183,220,124,241,127,248,31,254,229,233,51,215,122,214,166,107,193,142,114,28,143,58,128,119,43,10,228,126,162,144,89,16,199,142,237,221,127,255,253,55,92,119,195,223,255,253,119,10,111,43,237,93,50,232,127,232,26,112,189,54,159,86,214,7,26,47,79,10,231,203,233,15,166,191,200,135,8,45,224,203,178,178,88,57,128,105,65,74,87,80,215,203,101,254,183,122,62,35,170,142,146,143,131,231,191,49,249,254,219,189,252,77,43,143,195,132,22,228,188,210,49,23,44,89,141,11,34,50,131,46,232,136,192,188,61,126,108,239,159,255,243,47,125,226,147,31,59,125,230,100,116,148,203,65,240,114,196,248,60,234,0,222,77,95,94,182,116,183,178,1,159,114,230,204,169,39,63,248,248,3,15,222,247,103,255,229,191,254,231,255,252,159,149,23,8,213,123,89,4,120,45,45,241,160,149,128,119,151,189,7,98,238,185,212,194,3,223,16,175,196,171,110,119,215,114,133,61,205,238,118,225,205,25,201,29,18,66,57,200,133,52,217,198,241,229,159,183,29,119,4,190,101,159,227,224,159,144,26,17,86,165,224,65,61,151,91,71,9,162,58,183,197,213,117,159,136,144,228,227,191,249,241,143,126,236,195,199,143,31,175,17,143,50,55,156,56,202,242,61,234,0,222,69,95,212,155,214,228,57,152,239,1,136,176,183,71,239,191,243,206,243,231,47,188,242,202,43,175,188,242,42,2,8,48,58,20,115,217,53,248,180,138,189,92,86,201,229,253,204,186,101,130,28,52,99,144,157,245,230,21,183,2,43,130,187,131,93,228,222,252,210,137,7,125,19,15,2,205,233,114,180,14,59,195,44,47,243,138,202,170,183,210,236,138,35,154,0,176,103,22,52,219,165,225,136,98,184,222,173,183,221,252,233,79,127,234,195,31,254,103,155,77,125,46,70,236,232,40,206,247,168,3,120,87,86,255,59,106,234,33,222,154,16,229,209,199,30,124,232,225,251,190,243,157,23,254,243,159,254,239,255,240,194,11,182,139,176,212,39,170,16,18,67,30,39,84,214,16,30,98,149,92,235,9,120,125,3,59,100,61,136,208,134,135,43,200,209,36,205,230,240,213,46,207,72,229,116,80,43,67,211,79,253,142,56,198,243,149,126,210,246,99,135,61,204,221,115,154,120,218,243,39,151,203,254,72,50,57,159,82,69,121,210,166,88,132,136,44,133,42,214,51,174,218,36,194,128,124,199,251,238,248,196,199,63,246,190,247,221,190,217,108,116,202,27,3,135,167,15,206,209,234,127,180,1,188,167,91,6,34,0,184,231,158,187,238,185,231,158,191,252,203,191,252,218,95,126,253,133,23,94,8,196,108,100,225,232,89,166,171,63,34,10,236,94,94,223,252,42,70,135,174,121,229,237,177,229,58,204,208,155,175,20,47,58,228,70,248,102,32,41,120,187,184,164,17,210,234,118,217,67,238,117,57,120,103,167,34,119,156,249,147,45,253,98,165,189,14,111,81,151,126,16,136,36,8,68,68,42,239,123,223,251,30,125,244,145,39,30,127,212,39,189,71,163,221,163,13,224,232,43,101,30,61,241,196,99,15,61,244,208,247,190,247,189,255,240,63,255,47,47,190,248,162,22,89,181,167,246,170,95,255,198,12,136,128,108,230,108,153,94,178,107,49,162,43,90,188,232,32,20,34,33,18,131,80,232,160,225,243,229,237,31,124,153,157,196,155,95,184,127,21,154,128,230,28,55,155,96,196,21,28,165,95,208,125,228,46,7,220,124,7,125,252,149,177,74,149,173,168,255,21,35,110,0,80,164,40,167,31,145,52,14,70,163,126,110,190,229,198,207,127,238,211,183,222,122,235,222,222,162,47,120,68,236,185,74,190,142,102,0,87,219,30,0,155,205,114,254,252,185,223,248,141,39,54,155,229,239,191,253,157,58,84,0,130,186,246,83,125,252,92,65,6,148,22,11,60,164,114,248,114,41,55,114,165,191,120,184,181,110,4,160,59,217,240,149,8,23,174,164,31,27,236,236,222,220,149,77,12,168,217,231,221,241,137,14,24,3,97,255,51,151,119,110,226,103,228,65,90,113,224,245,114,193,138,32,82,8,254,146,120,14,55,155,229,51,159,126,234,43,95,249,242,185,115,103,150,37,229,110,30,81,251,143,54,128,163,175,132,2,117,69,214,29,119,220,241,208,131,15,255,252,103,63,251,197,107,175,109,183,251,134,2,73,54,224,68,180,64,245,92,57,226,97,23,168,43,92,205,167,177,51,111,237,198,48,165,89,202,21,117,12,59,74,236,53,37,221,91,248,41,166,235,250,220,60,110,231,47,78,127,224,205,31,170,79,113,198,165,255,64,207,112,95,241,83,30,28,34,158,56,177,119,239,125,119,255,225,191,248,253,251,31,184,119,108,35,156,13,113,244,236,31,65,64,71,95,81,56,182,196,217,215,13,55,158,255,163,127,245,135,63,248,193,15,190,241,245,191,249,179,63,255,115,165,95,176,72,136,46,209,253,96,180,144,231,157,88,208,229,66,61,151,11,149,208,161,61,30,174,108,73,61,8,18,25,49,241,110,88,146,26,166,29,111,117,208,235,188,53,91,194,21,175,227,87,240,91,188,194,5,88,245,207,56,68,207,164,247,176,6,59,19,162,124,248,35,191,241,232,35,15,222,124,243,69,0,16,41,136,75,52,218,115,62,244,209,131,127,180,1,28,125,181,61,0,114,46,185,241,166,229,150,91,110,186,249,230,139,143,62,246,240,165,55,182,127,242,39,127,242,242,203,47,43,244,131,41,107,118,190,52,203,155,90,208,119,40,9,14,111,221,115,224,207,95,193,86,49,167,141,132,37,81,134,69,82,86,86,118,57,252,123,190,69,21,247,59,249,53,189,154,111,205,60,35,208,210,138,78,161,46,156,63,255,229,47,127,249,196,137,19,23,111,186,65,164,4,47,135,163,218,255,42,253,194,63,254,227,63,62,58,11,87,239,229,153,24,166,211,215,254,242,235,127,251,183,127,251,220,115,207,75,29,14,238,8,188,29,236,151,219,63,92,238,198,64,43,11,10,95,86,157,248,150,54,31,87,126,94,15,93,83,31,82,25,251,206,28,179,204,170,248,53,1,218,218,85,56,112,245,63,60,171,74,209,255,45,0,126,224,158,187,30,122,232,193,199,159,120,20,96,235,151,210,218,218,100,237,112,52,251,61,234,0,142,190,222,76,161,203,143,63,241,240,35,143,62,240,221,239,126,255,223,254,219,127,251,242,79,254,41,175,94,117,75,128,20,198,189,195,225,161,95,127,101,130,29,209,65,101,227,97,150,140,195,84,157,83,138,231,101,237,40,124,232,136,205,183,4,99,121,83,89,43,87,138,246,240,112,174,14,79,238,226,245,125,151,47,243,66,108,212,204,245,194,117,231,191,252,59,191,117,251,237,183,46,203,210,157,127,196,121,184,205,209,215,213,243,117,52,4,126,183,118,6,231,207,159,251,240,135,63,114,254,252,57,46,252,147,151,127,140,117,245,39,176,192,94,240,109,64,103,4,209,119,186,194,71,51,7,252,137,1,145,236,240,215,124,171,173,8,224,208,249,142,62,124,30,15,245,61,252,197,235,251,147,92,78,134,193,248,139,98,169,47,104,126,109,190,136,119,39,89,73,62,229,222,251,238,254,196,39,126,243,119,191,252,219,231,207,159,31,93,225,142,190,142,58,128,163,175,183,113,3,208,71,253,177,199,30,121,228,145,71,190,243,157,239,252,244,167,63,253,95,254,255,255,219,107,191,120,13,114,26,23,86,191,117,213,92,18,131,64,157,33,239,92,38,250,62,224,64,75,78,126,7,1,28,24,106,225,203,205,18,184,220,70,228,192,86,227,77,138,197,224,45,154,153,243,149,254,24,131,89,126,26,25,161,242,244,171,69,85,227,38,148,107,79,30,251,212,167,158,190,112,221,185,59,239,188,19,17,53,252,238,8,217,63,218,0,142,190,126,53,24,17,17,222,117,215,251,1,222,255,228,147,79,254,199,255,248,31,159,121,230,153,159,252,248,167,218,13,136,180,89,177,43,138,33,138,203,118,172,11,151,199,35,130,131,230,141,111,235,246,176,35,177,242,144,155,1,95,254,39,229,1,60,185,2,149,50,95,233,34,254,150,111,12,69,211,41,212,163,223,70,184,92,141,202,133,1,240,250,235,206,223,119,223,61,159,253,220,211,136,98,113,196,114,196,234,57,218,0,142,190,126,5,235,126,103,142,168,79,233,231,63,255,217,15,125,232,67,47,190,248,226,115,207,254,221,215,191,254,245,253,253,125,48,187,30,111,11,118,15,141,51,155,168,45,223,146,35,124,175,168,198,124,107,247,128,221,171,240,155,95,22,249,74,95,161,179,48,250,85,197,138,93,206,251,34,3,32,136,186,151,219,45,6,172,200,208,102,179,121,244,177,135,238,187,247]);fileData4.push.apply(fileData4,[158,155,110,186,241,236,217,179,204,233,82,70,127,195,35,125,239,209,6,112,244,245,14,65,64,221,147,230,74,130,51,103,78,157,59,119,255,125,247,221,247,201,167,62,254,239,255,253,191,223,191,84,158,127,254,121,14,129,30,87,36,161,226,176,82,228,48,147,241,207,7,215,233,179,240,244,203,6,97,222,190,173,229,157,93,124,127,229,239,24,174,93,101,236,0,8,48,1,221,115,207,61,123,123,155,47,124,241,115,103,206,156,2,75,245,178,9,65,125,71,175,253,143,24,62,71,27,192,209,215,59,247,101,169,26,173,251,246,182,128,121,139,136,103,206,156,250,195,63,252,3,0,250,155,191,249,155,63,251,179,63,251,225,139,47,109,183,91,1,70,160,206,60,236,80,171,196,216,25,200,248,231,176,33,189,5,139,245,238,69,109,141,251,120,197,218,133,203,58,206,55,15,250,191,37,107,61,29,226,68,229,181,126,117,147,22,15,169,222,44,155,139,23,111,250,232,199,62,252,208,67,15,1,108,141,211,233,119,23,163,81,138,59,134,207,17,10,116,180,1,28,125,189,67,229,127,180,90,236,158,198,92,145,241,67,15,61,112,255,253,247,238,239,151,63,255,243,63,255,193,15,126,240,157,191,127,225,210,165,75,87,223,199,138,75,42,189,9,4,102,199,207,92,174,132,237,234,255,186,156,13,117,12,149,140,223,65,57,126,252,216,251,222,119,247,45,55,221,252,145,143,126,104,111,111,89,150,69,87,255,29,153,92,177,228,63,90,253,143,54,128,163,175,119,226,75,100,135,133,239,252,199,150,101,33,162,167,159,254,36,0,124,239,123,223,251,230,55,191,249,95,254,247,255,174,15,109,55,25,246,68,26,251,14,53,109,1,64,226,146,138,12,242,2,158,117,12,105,133,18,220,206,192,34,198,149,245,87,46,99,101,63,228,10,206,59,59,137,67,10,26,14,67,1,186,178,46,129,47,255,231,141,167,139,2,66,246,215,97,19,21,165,8,135,185,142,32,97,237,35,63,250,177,223,120,224,129,7,110,187,237,22,72,198,36,4,71,228,253,163,13,224,232,235,221,222,49,64,200,86,189,253,246,219,111,187,237,182,143,125,236,227,63,254,241,143,255,211,127,250,79,191,252,197,27,47,190,248,98,88,253,41,239,4,97,98,236,158,67,190,250,79,246,128,29,43,26,237,196,34,248,42,64,84,46,107,39,184,90,234,129,100,6,94,201,60,58,205,237,54,0,1,68,17,212,148,33,4,190,249,166,139,215,92,115,205,83,79,127,226,250,235,175,191,246,218,107,17,213,207,185,203,44,58,250,122,79,47,14,71,86,16,191,38,77,67,12,216,139,172,237,237,118,251,213,175,126,237,213,87,95,253,211,63,253,83,68,4,89,32,184,201,135,230,128,4,132,144,172,99,16,99,19,93,222,50,209,123,169,217,54,128,43,245,242,213,90,124,30,94,174,252,246,96,74,17,189,9,42,63,36,18,230,214,171,197,127,181,206,76,128,63,249,137,79,158,62,115,237,227,143,63,190,183,183,232,208,136,104,19,169,156,71,128,254,81,7,112,244,245,94,107,2,124,142,39,34,104,114,223,205,102,243,161,15,253,6,34,126,240,131,79,188,246,218,107,255,238,127,250,15,251,251,251,47,254,240,69,93,220,99,240,119,204,38,67,64,124,75,76,243,91,142,205,180,15,224,171,181,18,231,183,244,199,46,115,197,31,174,110,43,240,53,38,168,94,57,187,118,2,2,114,243,77,55,109,54,155,47,253,214,231,174,189,246,218,115,231,206,69,132,80,117,94,221,77,114,244,212,28,117,0,71,95,239,193,61,0,2,99,207,113,33,173,254,16,81,19,157,254,236,207,254,236,210,27,219,255,245,127,251,95,189,3,0,64,204,251,193,172,70,31,191,255,102,215,145,106,102,151,10,94,90,41,132,223,115,1,35,56,157,169,28,230,164,165,203,244,244,211,79,29,59,118,236,163,31,251,48,34,138,236,67,181,105,75,29,97,188,55,224,8,247,63,234,0,142,190,222,123,40,80,171,75,153,213,162,221,163,89,195,99,47,0,240,209,143,126,88,4,31,121,244,33,68,124,225,133,23,254,252,207,254,219,47,126,241,139,159,253,252,103,185,45,152,173,60,147,124,149,55,183,13,76,185,43,66,7,112,90,118,157,136,171,99,159,192,183,18,26,202,226,62,57,123,230,204,201,147,39,63,242,145,143,220,126,199,173,0,112,225,194,5,53,110,19,1,11,111,73,149,65,32,248,31,45,253,71,27,192,209,215,123,186,252,183,191,242,238,221,2,17,46,92,56,39,34,231,207,63,242,216,99,143,252,236,103,175,124,237,107,95,123,249,229,151,255,234,175,190,17,22,123,28,50,103,101,183,71,230,91,148,228,181,122,240,107,149,114,155,61,92,182,197,197,206,99,104,51,140,203,68,129,222,178,101,214,135,49,34,32,143,63,246,248,249,11,103,159,120,226,9,151,110,153,93,143,236,150,107,117,170,242,163,157,224,104,3,56,250,122,111,150,255,59,54,137,188,67,128,38,122,107,230,223,217,179,167,159,122,234,19,0,244,241,143,127,92,68,254,234,175,254,234,217,103,159,21,145,31,255,248,229,67,244,1,111,105,79,240,150,172,221,66,7,236,37,187,55,9,228,131,182,147,183,176,192,223,117,198,174,187,238,58,68,188,239,190,251,30,125,236,97,68,188,225,134,27,162,11,5,90,230,176,93,80,18,225,3,37,187,71,75,255,175,81,105,120,52,3,56,250,122,51,95,127,254,231,255,237,213,87,95,253,229,47,127,249,23,127,241,23,107,3,91,172,6,211,216,225,21,78,43,178,159,145,172,72,112,88,163,49,142,226,207,76,136,46,29,45,117,109,17,127,147,240,203,72,126,29,15,192,109,183,165,161,52,241,99,234,95,3,171,42,125,234,238,255,195,105,172,161,208,79,62,249,228,53,39,143,159,58,117,234,35,31,249,208,209,77,120,244,117,212,1,28,125,253,106,190,108,1,162,39,159,124,18,17,191,253,237,111,255,197,95,252,133,136,8,227,207,126,254,179,176,7,128,10,11,92,100,96,203,95,177,117,45,13,153,243,10,8,110,95,17,55,6,68,20,102,36,18,95,112,187,117,25,223,38,10,102,213,67,244,156,203,184,49,152,72,162,91,202,227,154,174,172,170,110,11,180,45,161,162,86,122,210,206,158,61,11,0,72,242,193,15,126,240,174,187,238,18,145,91,111,189,249,136,169,121,244,117,180,1,28,125,93,29,141,36,214,37,233,150,91,110,250,248,199,63,6,0,34,248,31,254,195,127,40,165,252,244,167,63,125,246,217,103,17,209,96,120,86,60,66,196,130,10,194,150,16,22,71,112,37,26,132,239,196,170,89,184,253,63,0,130,200,96,116,58,101,43,189,169,69,51,41,165,185,212,157,73,82,55,211,154,30,1,200,133,124,168,226,77,112,39,62,81,23,0,209,29,81,27,130,123,239,189,231,194,133,11,203,178,124,246,179,159,69,76,242,239,35,231,181,163,175,163,13,224,232,235,106,249,210,197,72,253,233,140,72,46,159,255,252,103,1,128,153,191,247,189,127,212,31,248,119,255,238,223,189,246,218,107,250,3,175,190,242,11,105,121,237,147,63,140,13,129,174,140,44,156,87,63,129,85,143,235,41,122,222,237,4,178,178,85,224,26,156,149,223,206,223,29,188,155,113,29,181,0,107,119,224,219,134,125,191,110,102,254,1,79,157,58,37,34,72,114,237,181,215,126,233,75,95,210,37,254,182,219,110,35,10,159,81,4,17,245,36,31,249,239,31,125,189,53,165,219,209,12,224,232,235,77,46,253,209,5,190,147,25,231,46,65,213,6,42,61,229,63,253,211,63,253,249,207,255,207,246,174,88,167,97,24,136,218,174,4,53,67,231,202,161,170,80,59,32,24,43,85,234,64,187,161,2,63,12,3,115,164,172,32,190,0,151,204,72,40,17,82,125,12,150,157,139,237,160,182,75,150,123,83,100,89,73,124,195,187,243,179,253,252,13,0,101,89,238,118,101,84,35,183,216,182,169,250,163,117,2,219,19,119,72,144,118,139,247,131,121,192,113,117,116,91,168,225,201,247,7,29,34,17,223,62,236,149,82,227,241,152,115,62,26,141,214,235,181,16,194,58,49,36,93,245,147,129,37,21,136,64,51,0,66,191,226,15,15,44,33,141,49,248,96,145,135,109,7,176,55,8,242,205,230,206,242,87,85,85,90,107,235,58,201,24,203,243,92,107,237,95,91,87,191,86,43,79,18,177,167,84,199,254,29,178,205,161,141,135,141,184,249,28,54,204,192,246,24,204,179,255,80,158,249,200,40,165,86,171,149,139,140,201,178,76,74,233,38,76,12,96,143,210,100,72,235,201,180,74,236,79,160,4,64,232,57,1,24,99,48,67,249,7,124,194,40,216,90,110,219,109,169,43,165,156,207,231,62,115,204,102,87,198,24,223,243,229,249,181,170,127,240,231,222,223,62,0,0,152,187,179,208,49,228,169,180,110,58,140,60,69,71,50,193,27,64,193,13,28,24,131,129,24,220,220,94,227,95,29,158,95,108,31,238,157,106,15,66,136,152,223,109,184,146,156,30,28,205,197,118,223,62,230,180,18,64,160,4,64,232,83,2,66,254,66,45,170,250,127,185,50,104,199,215,27,8,209,144,239,227,211,182,229,50,205,249,98,177,168,235,58,170,151,69,81,20,250,243,11,216,254,164,97,68,246,18,221,231,0,46,39,106,185,92,186,60,225,115,15,147,82,78,167,147,118,112,184,247,92,2,72,87,247,93,14,251,177,188,131,67,157,156,99,17,8,199,226,15,57,147,24,180,147,39,26,14,0,0,0,0,73,69,78,68,174,66,96,130]);Module["FS_createDataFile"]("/examples_data","matcap_00004.png",fileData4,true,true,false)}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}});loadPackage({"files":[]})}))();var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=(function(status,toThrow){throw toThrow});Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;if(Module["ENVIRONMENT"]){if(Module["ENVIRONMENT"]==="WEB"){ENVIRONMENT_IS_WEB=true}else if(Module["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else if(Module["ENVIRONMENT"]==="NODE"){ENVIRONMENT_IS_NODE=true}else if(Module["ENVIRONMENT"]==="SHELL"){ENVIRONMENT_IS_SHELL=true}else{throw new Error("Module['ENVIRONMENT'] value is not valid. must be one of: WEB|WORKER|NODE|SHELL.")}}else{ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER}if(ENVIRONMENT_IS_NODE){var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));process["on"]("unhandledRejection",(function(reason,p){process["exit"](1)}));Module["inspect"]=(function(){return"[Emscripten Module object]"})}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=(function(status,toThrow){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=(function(title){document.title=title})}Module["print"]=typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null;Module["printErr"]=typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||Module["print"];Module.print=Module["print"];Module.printErr=Module["printErr"];for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){assert(!staticSealed);var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){assert(DYNAMICTOP_PTR);var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;if(end>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){HEAP32[DYNAMICTOP_PTR>>2]=ret;return 0}}return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=size=Math.ceil(size/factor)*factor;return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;Module.printErr(text)}}var jsCallStartIndex=1;var functionPointers=new Array(0);function addFunction(func,sig){var base=0;for(var i=base;i>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var ALLOC_NORMAL=0;var ALLOC_STATIC=2;var ALLOC_NONE=4;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[typeof _malloc==="function"?_malloc:staticAlloc,stackAlloc,staticAlloc,dynamicAlloc][allocator===undefined?ALLOC_STATIC:allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret="";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return UTF8ToString(ptr)}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str="";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,(function(x){var y=demangle(x);return x===y?x:x+" ["+y+"]"}))}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or (4) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}function enlargeMemory(){abortOnCannotGrowMemory()}var TOTAL_STACK=Module["TOTAL_STACK"]||5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||33554432;if(TOTAL_MEMORY0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var Math_abs=Math.abs;var Math_cos=Math.cos;var Math_sin=Math.sin;var Math_tan=Math.tan;var Math_acos=Math.acos;var Math_asin=Math.asin;var Math_atan=Math.atan;var Math_atan2=Math.atan2;var Math_exp=Math.exp;var Math_log=Math.log;var Math_sqrt=Math.sqrt;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_pow=Math.pow;var Math_imul=Math.imul;var Math_fround=Math.fround;var Math_round=Math.round;var Math_min=Math.min;var Math_max=Math.max;var Math_clz32=Math.clz32;var Math_trunc=Math.trunc;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var memoryInitializer=null;var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var ASM_CONSTS=[(function(){return screen.width}),(function(){return screen.height}),(function($0){if(typeof Module["setWindowTitle"]!=="undefined"){Module["setWindowTitle"](Module["Pointer_stringify"]($0))}return 0}),(function($0,$1,$2){var w=$0;var h=$1;var pixels=$2;if(!Module["SDL2"])Module["SDL2"]={};var SDL2=Module["SDL2"];if(SDL2.ctxCanvas!==Module["canvas"]){SDL2.ctx=Module["createContext"](Module["canvas"],false,true);SDL2.ctxCanvas=Module["canvas"]}if(SDL2.w!==w||SDL2.h!==h||SDL2.imageCtx!==SDL2.ctx){SDL2.image=SDL2.ctx.createImageData(w,h);SDL2.w=w;SDL2.h=h;SDL2.imageCtx=SDL2.ctx}var data=SDL2.image.data;var src=pixels>>2;var dst=0;var num;if(typeof CanvasPixelArray!=="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst>8&255;data[dst+2]=val>>16&255;data[dst+3]=255;src++;dst+=4}}else{if(SDL2.data32Data!==data){SDL2.data32=new Int32Array(data.buffer);SDL2.data8=new Uint8Array(data.buffer)}var data32=SDL2.data32;num=data32.length;data32.set(HEAP32.subarray(src,src+num));var data8=SDL2.data8;var i=3;var j=i+4*num;if(num%8==0){while(i>2;var dst=0;var num;if(typeof CanvasPixelArray!=="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst>8&255;data[dst+2]=val>>16&255;data[dst+3]=val>>24&255;src++;dst+=4}}else{var data32=new Int32Array(data.buffer);num=data32.length;data32.set(HEAP32.subarray(src,src+num))}ctx.putImageData(image,0,0);var url="url("+canvas.toDataURL()+"), auto";var urlBuf=_malloc(url.length+1);stringToUTF8(url,urlBuf,url.length+1);return urlBuf}),(function($0){if(Module["canvas"]){Module["canvas"].style["cursor"]=Module["Pointer_stringify"]($0)}return 0}),(function(){if(Module["canvas"]){Module["canvas"].style["cursor"]="none"}}),(function(){if(typeof AudioContext!=="undefined"){return 1}else if(typeof webkitAudioContext!=="undefined"){return 1}return 0}),(function(){if(typeof navigator.mediaDevices!=="undefined"&&typeof navigator.mediaDevices.getUserMedia!=="undefined"){return 1}else if(typeof navigator.webkitGetUserMedia!=="undefined"){return 1}return 0}),(function($0){if(typeof SDL2==="undefined"){SDL2={}}if(!$0){SDL2.audio={}}else{SDL2.capture={}}if(!SDL2.audioContext){if(typeof AudioContext!=="undefined"){SDL2.audioContext=new AudioContext}else if(typeof webkitAudioContext!=="undefined"){SDL2.audioContext=new webkitAudioContext}}return SDL2.audioContext===undefined?-1:0}),(function(){return SDL2.audioContext.sampleRate}),(function($0,$1,$2,$3){var have_microphone=(function(stream){if(SDL2.capture.silenceTimer!==undefined){clearTimeout(SDL2.capture.silenceTimer);SDL2.capture.silenceTimer=undefined}SDL2.capture.mediaStreamNode=SDL2.audioContext.createMediaStreamSource(stream);SDL2.capture.scriptProcessorNode=SDL2.audioContext.createScriptProcessor($1,$0,1);SDL2.capture.scriptProcessorNode.onaudioprocess=(function(audioProcessingEvent){if(SDL2===undefined||SDL2.capture===undefined){return}audioProcessingEvent.outputBuffer.getChannelData(0).fill(0);SDL2.capture.currentCaptureBuffer=audioProcessingEvent.inputBuffer;Runtime.dynCall("vi",$2,[$3])});SDL2.capture.mediaStreamNode.connect(SDL2.capture.scriptProcessorNode);SDL2.capture.scriptProcessorNode.connect(SDL2.audioContext.destination);SDL2.capture.stream=stream});var no_microphone=(function(error){});SDL2.capture.silenceBuffer=SDL2.audioContext.createBuffer($0,$1,SDL2.audioContext.sampleRate);SDL2.capture.silenceBuffer.getChannelData(0).fill(0);var silence_callback=(function(){SDL2.capture.currentCaptureBuffer=SDL2.capture.silenceBuffer;Runtime.dynCall("vi",$2,[$3])});SDL2.capture.silenceTimer=setTimeout(silence_callback,$1/SDL2.audioContext.sampleRate*1e3);if(navigator.mediaDevices!==undefined&&navigator.mediaDevices.getUserMedia!==undefined){navigator.mediaDevices.getUserMedia({audio:true,video:false}).then(have_microphone).catch(no_microphone)}else if(navigator.webkitGetUserMedia!==undefined){navigator.webkitGetUserMedia({audio:true,video:false},have_microphone,no_microphone)}}),(function($0,$1,$2,$3){SDL2.audio.scriptProcessorNode=SDL2.audioContext["createScriptProcessor"]($1,0,$0);SDL2.audio.scriptProcessorNode["onaudioprocess"]=(function(e){if(SDL2===undefined||SDL2.audio===undefined){return}SDL2.audio.currentOutputBuffer=e["outputBuffer"];Runtime.dynCall("vi",$2,[$3])});SDL2.audio.scriptProcessorNode["connect"](SDL2.audioContext["destination"])}),(function($0){if($0){if(SDL2.capture.silenceTimer!==undefined){clearTimeout(SDL2.capture.silenceTimer)}if(SDL2.capture.stream!==undefined){var tracks=SDL2.capture.stream.getAudioTracks();for(var i=0;i>2]}}})];function _emscripten_asm_const_i(code){return ASM_CONSTS[code]()}function _emscripten_asm_const_iiiii(code,a0,a1,a2,a3){return ASM_CONSTS[code](a0,a1,a2,a3)}function _emscripten_asm_const_ii(code,a0){return ASM_CONSTS[code](a0)}function _emscripten_asm_const_iii(code,a0,a1){return ASM_CONSTS[code](a0,a1)}function _emscripten_asm_const_iiii(code,a0,a1,a2){return ASM_CONSTS[code](a0,a1,a2)}STATIC_BASE=GLOBAL_BASE;STATICTOP=STATIC_BASE+170672;__ATINIT__.push({func:(function(){__GLOBAL__I_000101()})},{func:(function(){__GLOBAL__sub_I_Log_cpp()})},{func:(function(){__GLOBAL__sub_I_ModelImporter_cpp()})},{func:(function(){__GLOBAL__sub_I_Renderer_cpp()})},{func:(function(){__GLOBAL__sub_I_RenderPass_cpp()})},{func:(function(){__GLOBAL__sub_I_Resource_cpp()})},{func:(function(){__GLOBAL__sub_I_Shader_cpp()})},{func:(function(){___cxx_global_var_init()})},{func:(function(){__GLOBAL__sub_I_Texture_cpp()})},{func:(function(){__GLOBAL__sub_I_iostream_cpp()})});memoryInitializer="07_matcap.html.mem";var tempDoublePtr=STATICTOP;STATICTOP+=16;function __ZSt18uncaught_exceptionv(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+Pointer_stringify(condition)+", at: "+[filename?Pointer_stringify(filename):"unknown filename",line,func?Pointer_stringify(func):"unknown function"])}function ___cxa_allocate_exception(size){return _malloc(size)}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:(function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var key in EXCEPTIONS.infos){var ptr=+key;var info=EXCEPTIONS.infos[ptr];if(info.adjusted===adjusted){return ptr}}return adjusted}),addRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount++}),decRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];assert(info.refcount>0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Module["dynCall_vi"](info.destructor,ptr)}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}}),clearRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0})};function ___cxa_begin_catch(ptr){var info=EXCEPTIONS.infos[ptr];if(info&&!info.caught){info.caught=true;__ZSt18uncaught_exceptionv.uncaught_exception--}if(info)info.rethrown=false;EXCEPTIONS.caught.push(ptr);EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr));return ptr}function ___resumeException(ptr){if(!EXCEPTIONS.last){EXCEPTIONS.last=ptr}throw ptr+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."}function ___cxa_find_matching_catch(){var thrown=EXCEPTIONS.last;if(!thrown){return(setTempRet0(0),0)|0}var info=EXCEPTIONS.infos[thrown];var throwntype=info.type;if(!throwntype){return(setTempRet0(0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=Module["___cxa_is_pointer_type"](throwntype);if(!___cxa_find_matching_catch.buffer)___cxa_find_matching_catch.buffer=_malloc(4);HEAP32[___cxa_find_matching_catch.buffer>>2]=thrown;thrown=___cxa_find_matching_catch.buffer;for(var i=0;i>2];info.adjusted=thrown;return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}function ___cxa_throw(ptr,type,destructor){EXCEPTIONS.infos[ptr]={ptr:ptr,adjusted:ptr,type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};EXCEPTIONS.last=ptr;if(!("uncaught_exception"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exception=1}else{__ZSt18uncaught_exceptionv.uncaught_exception++}throw ptr+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."}function ___gxx_personality_v0(){}function ___lock(){}var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}function ___map_file(pathname,size){___setErrNo(ERRNO_CODES.EPERM);return-1}var ERRNO_MESSAGES={0:"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"};var PATH={splitPath:(function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)}),normalizeArray:(function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts}),normalize:(function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path}),dirname:(function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir}),basename:(function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)}),extname:(function(path){return PATH.splitPath(path)[3]}),join:(function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))}),join2:(function(l,r){return PATH.normalize(l+"/"+r)}),resolve:(function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter((function(p){return!!p})),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."}),relative:(function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()}),put_char:(function(tty,val){if(val===null||val===10){Module["print"](UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){Module["print"](UTF8ArrayToString(tty.output,0));tty.output=[]}})},default_tty1_ops:{put_char:(function(tty,val){if(val===null||val===10){Module["printErr"](UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){Module["printErr"](UTF8ArrayToString(tty.output,0));tty.output=[]}})}};var MEMFS={ops_table:null,mount:(function(mount){return MEMFS.createNode(null,"/",16384|511,0)}),createNode:(function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node}),getFileDataAsRegularArray:(function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;inode.contents.length){node.contents=MEMFS.getFileDataAsRegularArray(node);node.usedBytes=node.contents.length}if(!node.contents||node.contents.subarray){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return}if(!node.contents&&newCapacity>0)node.contents=[];while(node.contents.lengthnewSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}}));var remove=[];Object.keys(dst.entries).forEach((function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}}));if(!total){return callback(null)}var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=(function(e){done(this.error);e.preventDefault()});create.sort().forEach((function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,(function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)}))}else{IDBFS.loadLocalEntry(path,(function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)}))}}));remove.sort().reverse().forEach((function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}}))})};var NODEFS={isWindows:false,staticInit:(function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={"1024":flags["O_APPEND"],"64":flags["O_CREAT"],"128":flags["O_EXCL"],"0":flags["O_RDONLY"],"2":flags["O_RDWR"],"4096":flags["O_SYNC"],"512":flags["O_TRUNC"],"1":flags["O_WRONLY"]}}),bufferFrom:(function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)}),mount:(function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)}),createNode:(function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node}),getMode:(function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return stat.mode}),realPath:(function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)}),flagsForNode:(function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}}),node_ops:{getattr:(function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}}),setattr:(function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),lookup:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)}),mknod:(function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return node}),rename:(function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),unlink:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),rmdir:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readdir:(function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),symlink:(function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readlink:(function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}})},stream_ops:{open:(function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),close:(function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),read:(function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),write:(function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:(function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size}),write:(function(stream,buffer,offset,length,position){throw new FS.ErrnoError(ERRNO_CODES.EIO)}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};STATICTOP+=16;STATICTOP+=16;STATICTOP+=16;var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:(function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)}),lookupPath:(function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}var parts=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}}}}return{path:current_path,node:current}}),getPath:(function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}}),hashName:(function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length}),hashAddNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node}),hashRemoveNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}}),lookupNode:(function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)}),createNode:(function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=(function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev});FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:(function(){return(this.mode&readMode)===readMode}),set:(function(val){val?this.mode|=readMode:this.mode&=~readMode})},write:{get:(function(){return(this.mode&writeMode)===writeMode}),set:(function(val){val?this.mode|=writeMode:this.mode&=~writeMode})},isFolder:{get:(function(){return FS.isDir(this.mode)})},isDevice:{get:(function(){return FS.isChrdev(this.mode)})}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node}),destroyNode:(function(node){FS.hashRemoveNode(node)}),isRoot:(function(node){return node===node.parent}),isMountpoint:(function(node){return!!node.mounted}),isFile:(function(mode){return(mode&61440)===32768}),isDir:(function(mode){return(mode&61440)===16384}),isLink:(function(mode){return(mode&61440)===40960}),isChrdev:(function(mode){return(mode&61440)===8192}),isBlkdev:(function(mode){return(mode&61440)===24576}),isFIFO:(function(mode){return(mode&61440)===4096}),isSocket:(function(mode){return(mode&49152)===49152}),flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:(function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags}),flagsToPermissionString:(function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms}),nodePermissions:(function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return ERRNO_CODES.EACCES}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return ERRNO_CODES.EACCES}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return ERRNO_CODES.EACCES}return 0}),mayLookup:(function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return ERRNO_CODES.EACCES;return 0}),mayCreate:(function(dir,name){try{var node=FS.lookupNode(dir,name);return ERRNO_CODES.EEXIST}catch(e){}return FS.nodePermissions(dir,"wx")}),mayDelete:(function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return ERRNO_CODES.ENOTDIR}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return ERRNO_CODES.EBUSY}}else{if(FS.isDir(node.mode)){return ERRNO_CODES.EISDIR}}return 0}),mayOpen:(function(node,flags){if(!node){return ERRNO_CODES.ENOENT}if(FS.isLink(node.mode)){return ERRNO_CODES.ELOOP}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return ERRNO_CODES.EISDIR}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))}),MAX_OPEN_FDS:4096,nextfd:(function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(ERRNO_CODES.EMFILE)}),getStream:(function(fd){return FS.streams[fd]}),createStream:(function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=(function(){});FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:(function(){return this.node}),set:(function(val){this.node=val})},isRead:{get:(function(){return(this.flags&2097155)!==1})},isWrite:{get:(function(){return(this.flags&2097155)!==0})},isAppend:{get:(function(){return this.flags&1024})}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream}),closeStream:(function(fd){FS.streams[fd]=null}),chrdev_stream_ops:{open:(function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}}),llseek:(function(){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)})},major:(function(dev){return dev>>8}),minor:(function(dev){return dev&255}),makedev:(function(ma,mi){return ma<<8|mi}),registerDevice:(function(dev,ops){FS.devices[dev]={stream_ops:ops}}),getDevice:(function(dev){return FS.devices[dev]}),getMounts:(function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts}),syncfs:(function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){assert(FS.syncFSRequests>0);FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach((function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)}))}),mount:(function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot}),unmount:(function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach((function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}}));node.mounted=null;var idx=node.mount.mounts.indexOf(mount);assert(idx!==-1);node.mount.mounts.splice(idx,1)}),lookup:(function(parent,name){return parent.node_ops.lookup(parent,name)}),mknod:(function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return parent.node_ops.mknod(parent,name,mode,dev)}),create:(function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)}),mkdir:(function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)}),mkdirTree:(function(path,mode){var dirs=path.split("/");var d="";for(var i=0;i"}))}),staticInit:(function(){FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS,"IDBFS":IDBFS,"NODEFS":NODEFS,"WORKERFS":WORKERFS}}),init:(function(input,output,error){assert(!FS.init.initialized,"FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)");FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()}),quit:(function(){FS.init.initialized=false;var fflush=Module["_fflush"];if(fflush)fflush(0);for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}});var lazyArray=this;lazyArray.setDataGetter((function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]}));if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._length})},chunkSize:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize})}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:(function(){return this.contents.length})}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach((function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}return fn.apply(null,arguments)}}));stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);assert(size>=0);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;HEAP32[buf+36>>2]=stat.size;HEAP32[buf+40>>2]=4096;HEAP32[buf+44>>2]=stat.blocks;HEAP32[buf+48>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+52>>2]=0;HEAP32[buf+56>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ino;return 0}),doMsync:(function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)}),doMkdir:(function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}),doMknod:(function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0}),doReadlink:(function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}),doAccess:(function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0}),doDup:(function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd}),doReadv:(function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}),varargs:0,get:(function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret}),getStr:(function(){var ret=Pointer_stringify(SYSCALLS.get());return ret}),getStreamFromFD:(function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream}),getSocketFromFD:(function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket}),getSocketAddress:(function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info}),get64:(function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low}),getZero:(function(){assert(SYSCALLS.get()===0)})};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd};case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0};case 12:case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0};case 13:case 14:case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0};case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL};case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)};case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall91(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get();var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);SYSCALLS.doMsync(addr,stream,len,info.flags);FS.munmap(stream);SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var cttz_i8=allocate([8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0],"i8",ALLOC_STATIC);function ___unlock(){}function _abort(){Module["abort"]()}function _emscripten_get_now(){abort()}function _emscripten_get_now_is_monotonic(){return ENVIRONMENT_IS_NODE||typeof dateNow!=="undefined"||(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&self["performance"]&&self["performance"]["now"]}function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if(clk_id===1&&_emscripten_get_now_is_monotonic()){now=_emscripten_get_now()}else{___setErrNo(ERRNO_CODES.EINVAL);return-1}HEAP32[tp>>2]=now/1e3|0;HEAP32[tp+4>>2]=now%1e3*1e3*1e3|0;return 0}var DLFCN={error:null,errorMsg:null,loadedLibs:{},loadedLibNames:{}};function _dlclose(handle){if(!DLFCN.loadedLibs[handle]){DLFCN.errorMsg="Tried to dlclose() unopened handle: "+handle;return 1}else{var lib_record=DLFCN.loadedLibs[handle];if(--lib_record.refcount==0){if(lib_record.module.cleanups){lib_record.module.cleanups.forEach((function(cleanup){cleanup()}))}delete DLFCN.loadedLibNames[lib_record.name];delete DLFCN.loadedLibs[handle]}return 0}}function _dlerror(){if(DLFCN.errorMsg===null){return 0}else{if(DLFCN.error)_free(DLFCN.error);var msgArr=intArrayFromString(DLFCN.errorMsg);DLFCN.error=allocate(msgArr,"i8",ALLOC_NORMAL);DLFCN.errorMsg=null;return DLFCN.error}}function _dlsym(handle,symbol){symbol=Pointer_stringify(symbol);if(!DLFCN.loadedLibs[handle]){DLFCN.errorMsg="Tried to dlsym() from an unopened handle: "+handle;return 0}else{var lib=DLFCN.loadedLibs[handle];symbol="_"+symbol;if(!lib.module.hasOwnProperty(symbol)){DLFCN.errorMsg='Tried to lookup unknown symbol "'+symbol+'" in dynamic lib: '+lib.name;return 0}else{var result=lib.module[symbol];if(typeof result==="function"){return addFunction(result)}return result}}}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";function Browser_setImmediate_messageHandler(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}}addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module["noExitRuntime"]=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=(function(){Module["dynCall_vi"](func,arg)})}else{browserIterationFunc=(function(){Module["dynCall_v"](func)})}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){Module.printErr("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:(function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++}),resume:(function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()}),updateStatus:(function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout((function(){finish(audio)}),1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(function(){});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(function(){});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",(function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}}),false)}}}),createContext:(function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach((function(callback){callback()}));Browser.init()}return ctx}),destroyContext:(function(canvas,useWebGL,setInModule){}),fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:(function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(function(){});canvas.exitFullscreen=canvas.exitFullscreen.bind(document);if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas)Browser.setFullscreenCanvasSize()}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas)Browser.setWindowedCanvasSize()}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen);Browser.updateCanvasDimensions(canvas)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?(function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}):null)||(canvasContainer["webkitRequestFullScreen"]?(function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}):null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}}),requestFullScreen:(function(lockPointer,resizeCanvas,vrDevice){Module.printErr("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=(function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)});return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)}),nextRAF:0,fakeRequestAnimationFrame:(function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)}),requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:(function(func){return(function(){if(!ABORT)return func.apply(null,arguments)})}),allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:(function(){Browser.allowAsyncCallbacks=false}),resumeAsyncCallbacks:(function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach((function(func){func()}))}}),safeRequestAnimationFrame:(function(func){return Browser.requestAnimationFrame((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}}))}),safeSetTimeout:(function(func,timeout){Module["noExitRuntime"]=true;return setTimeout((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}}),timeout)}),safeSetInterval:(function(func,timeout){Module["noExitRuntime"]=true;return setInterval((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}}),timeout)}),getMimetype:(function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]}),getUserMedia:(function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)}),getMovementX:(function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0}),getMovementY:(function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0}),getMouseWheelDelta:(function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail;break;case"mousewheel":delta=event.wheelDelta;break;case"wheel":delta=event["deltaY"];break;default:throw"unrecognized mouse wheel event: "+event.type}return delta}),mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:(function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}}),asyncLoad:(function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,(function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)}),(function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}}));if(dep)addRunDependency(dep)}),resizeListeners:[],updateResizeListeners:(function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach((function(listener){listener(canvas.width,canvas.height)}))}),setCanvasSize:(function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()}),windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:(function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateResizeListeners()}),setWindowedCanvasSize:(function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateResizeListeners()}),updateCanvasDimensions:(function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1})};function _eglWaitClient(){EGL.setErrorCode(12288);return 1}function _eglBindAPI(api){if(api==12448){EGL.setErrorCode(12288);return 1}else{EGL.setErrorCode(12300);return 0}}function _eglChooseConfig(display,attrib_list,configs,config_size,numConfigs){return EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs)}var GLUT={initTime:null,idleFunc:null,displayFunc:null,keyboardFunc:null,keyboardUpFunc:null,specialFunc:null,specialUpFunc:null,reshapeFunc:null,motionFunc:null,passiveMotionFunc:null,mouseFunc:null,buttons:0,modifiers:0,initWindowWidth:256,initWindowHeight:256,initDisplayMode:18,windowX:0,windowY:0,windowWidth:0,windowHeight:0,requestedAnimationFrame:false,saveModifiers:(function(event){GLUT.modifiers=0;if(event["shiftKey"])GLUT.modifiers+=1;if(event["ctrlKey"])GLUT.modifiers+=2;if(event["altKey"])GLUT.modifiers+=4}),onMousemove:(function(event){var lastX=Browser.mouseX;var lastY=Browser.mouseY;Browser.calculateMouseEvent(event);var newX=Browser.mouseX;var newY=Browser.mouseY;if(newX==lastX&&newY==lastY)return;if(GLUT.buttons==0&&event.target==Module["canvas"]&&GLUT.passiveMotionFunc){event.preventDefault();GLUT.saveModifiers(event);Module["dynCall_vii"](GLUT.passiveMotionFunc,lastX,lastY)}else if(GLUT.buttons!=0&&GLUT.motionFunc){event.preventDefault();GLUT.saveModifiers(event);Module["dynCall_vii"](GLUT.motionFunc,lastX,lastY)}}),getSpecialKey:(function(keycode){var key=null;switch(keycode){case 8:key=120;break;case 46:key=111;break;case 112:key=1;break;case 113:key=2;break;case 114:key=3;break;case 115:key=4;break;case 116:key=5;break;case 117:key=6;break;case 118:key=7;break;case 119:key=8;break;case 120:key=9;break;case 121:key=10;break;case 122:key=11;break;case 123:key=12;break;case 37:key=100;break;case 38:key=101;break;case 39:key=102;break;case 40:key=103;break;case 33:key=104;break;case 34:key=105;break;case 36:key=106;break;case 35:key=107;break;case 45:key=108;break;case 16:case 5:key=112;break;case 6:key=113;break;case 17:case 3:key=114;break;case 4:key=115;break;case 18:case 2:key=116;break;case 1:key=117;break}return key}),getASCIIKey:(function(event){if(event["ctrlKey"]||event["altKey"]||event["metaKey"])return null;var keycode=event["keyCode"];if(48<=keycode&&keycode<=57)return keycode;if(65<=keycode&&keycode<=90)return event["shiftKey"]?keycode:keycode+32;if(96<=keycode&&keycode<=105)return keycode-48;if(106<=keycode&&keycode<=111)return keycode-106+42;switch(keycode){case 9:case 13:case 27:case 32:case 61:return keycode}var s=event["shiftKey"];switch(keycode){case 186:return s?58:59;case 187:return s?43:61;case 188:return s?60:44;case 189:return s?95:45;case 190:return s?62:46;case 191:return s?63:47;case 219:return s?123:91;case 220:return s?124:47;case 221:return s?125:93;case 222:return s?34:39}return null}),onKeydown:(function(event){if(GLUT.specialFunc||GLUT.keyboardFunc){var key=GLUT.getSpecialKey(event["keyCode"]);if(key!==null){if(GLUT.specialFunc){event.preventDefault();GLUT.saveModifiers(event);Module["dynCall_viii"](GLUT.specialFunc,key,Browser.mouseX,Browser.mouseY)}}else{key=GLUT.getASCIIKey(event);if(key!==null&&GLUT.keyboardFunc){event.preventDefault();GLUT.saveModifiers(event);Module["dynCall_viii"](GLUT.keyboardFunc,key,Browser.mouseX,Browser.mouseY)}}}}),onKeyup:(function(event){if(GLUT.specialUpFunc||GLUT.keyboardUpFunc){var key=GLUT.getSpecialKey(event["keyCode"]);if(key!==null){if(GLUT.specialUpFunc){event.preventDefault();GLUT.saveModifiers(event);Module["dynCall_viii"](GLUT.specialUpFunc,key,Browser.mouseX,Browser.mouseY)}}else{key=GLUT.getASCIIKey(event);if(key!==null&&GLUT.keyboardUpFunc){event.preventDefault();GLUT.saveModifiers(event);Module["dynCall_viii"](GLUT.keyboardUpFunc,key,Browser.mouseX,Browser.mouseY)}}}}),touchHandler:(function(event){if(event.target!=Module["canvas"]){return}var touches=event.changedTouches,main=touches[0],type="";switch(event.type){case"touchstart":type="mousedown";break;case"touchmove":type="mousemove";break;case"touchend":type="mouseup";break;default:return}var simulatedEvent=document.createEvent("MouseEvent");simulatedEvent.initMouseEvent(type,true,true,window,1,main.screenX,main.screenY,main.clientX,main.clientY,false,false,false,false,0,null);main.target.dispatchEvent(simulatedEvent);event.preventDefault()}),onMouseButtonDown:(function(event){Browser.calculateMouseEvent(event);GLUT.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);var button=3;if(delta<0){button=4}if(GLUT.mouseFunc){event.preventDefault();GLUT.saveModifiers(event);Module["dynCall_viiii"](GLUT.mouseFunc,button,0,Browser.mouseX,Browser.mouseY)}}),onFullscreenEventChange:(function(event){var width;var height;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){width=screen["width"];height=screen["height"]}else{width=GLUT.windowWidth;height=GLUT.windowHeight;document.removeEventListener("fullscreenchange",GLUT.onFullscreenEventChange,true);document.removeEventListener("mozfullscreenchange",GLUT.onFullscreenEventChange,true);document.removeEventListener("webkitfullscreenchange",GLUT.onFullscreenEventChange,true)}Browser.setCanvasSize(width,height);if(GLUT.reshapeFunc){Module["dynCall_vii"](GLUT.reshapeFunc,width,height)}_glutPostRedisplay()}),requestFullscreen:(function(){Browser.requestFullscreen(false,false)}),requestFullScreen:(function(){Module.printErr("GLUT.requestFullScreen() is deprecated. Please call GLUT.requestFullscreen instead.");GLUT.requestFullScreen=(function(){return GLUT.requestFullscreen()});return GLUT.requestFullscreen()}),exitFullscreen:(function(){var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["webkitCancelFullScreen"]||(function(){});CFS.apply(document,[])}),cancelFullScreen:(function(){Module.printErr("GLUT.cancelFullScreen() is deprecated. Please call GLUT.exitFullscreen instead.");GLUT.cancelFullScreen=(function(){return GLUT.exitFullscreen()});return GLUT.exitFullscreen()})};function _glutInitDisplayMode(mode){GLUT.initDisplayMode=mode}function _glutCreateWindow(name){var contextAttributes={antialias:(GLUT.initDisplayMode&128)!=0,depth:(GLUT.initDisplayMode&16)!=0,stencil:(GLUT.initDisplayMode&32)!=0,alpha:(GLUT.initDisplayMode&8)!=0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes);return Module.ctx?1:0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:[],currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],queries:[],samplers:[],transformFeedbacks:[],syncs:[],byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],programInfos:{},stringCache:{},stringiCache:{},tempFixedLengthArray:[],packAlignment:4,unpackAlignment:4,init:(function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2];if(len<0){frag=Pointer_stringify(HEAP32[string+i*4>>2])}else{frag=Pointer_stringify(HEAP32[string+i*4>>2],len)}}else{frag=Pointer_stringify(HEAP32[string+i*4>>2])}source+=frag}return source}),createContext:(function(canvas,webGLContextAttributes){if(typeof webGLContextAttributes["majorVersion"]==="undefined"&&typeof webGLContextAttributes["minorVersion"]==="undefined"){if(typeof WebGL2RenderingContext!=="undefined")webGLContextAttributes["majorVersion"]=2;else webGLContextAttributes["majorVersion"]=1;webGLContextAttributes["minorVersion"]=0}var ctx;var errorInfo="?";function onContextCreationError(event){errorInfo=event.statusMessage||errorInfo}try{canvas.addEventListener("webglcontextcreationerror",onContextCreationError,false);try{if(webGLContextAttributes["majorVersion"]==1&&webGLContextAttributes["minorVersion"]==0){ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes)}else if(webGLContextAttributes["majorVersion"]==2&&webGLContextAttributes["minorVersion"]==0){ctx=canvas.getContext("webgl2",webGLContextAttributes)}else{throw"Unsupported WebGL context version "+majorVersion+"."+minorVersion+"!"}}finally{canvas.removeEventListener("webglcontextcreationerror",onContextCreationError,false)}if(!ctx)throw":("}catch(e){Module.print("Could not create canvas: "+[errorInfo,e,JSON.stringify(webGLContextAttributes)]);return 0}if(!ctx)return 0;var context=GL.registerContext(ctx,webGLContextAttributes);return context}),registerContext:(function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes["majorVersion"],GLctx:ctx};function getChromeVersion(){var raw=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);return raw?parseInt(raw[2],10):false}context.supportsWebGL2EntryPoints=context.version>=2&&(getChromeVersion()===false||getChromeVersion()>=58);if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes["enableExtensionsByDefault"]==="undefined"||webGLContextAttributes["enableExtensionsByDefault"]){GL.initExtensions(context)}return handle}),makeContextCurrent:(function(contextHandle){var context=GL.contexts[contextHandle];if(!context)return false;GLctx=Module.ctx=context.GLctx;GL.currentContext=context;return true}),getContext:(function(contextHandle){return GL.contexts[contextHandle]}),deleteContext:(function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null}),initExtensions:(function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;context.maxVertexAttribs=GLctx.getParameter(GLctx.MAX_VERTEX_ATTRIBS);if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=(function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)});GLctx["drawArraysInstanced"]=(function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)});GLctx["drawElementsInstanced"]=(function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)})}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=(function(){return vaoExt["createVertexArrayOES"]()});GLctx["deleteVertexArray"]=(function(vao){vaoExt["deleteVertexArrayOES"](vao)});GLctx["bindVertexArray"]=(function(vao){vaoExt["bindVertexArrayOES"](vao)});GLctx["isVertexArray"]=(function(vao){return vaoExt["isVertexArrayOES"](vao)})}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=(function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)})}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","WEBGL_compressed_texture_atc","WEBKIT_WEBGL_compressed_texture_pvrtc","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_frag_depth","EXT_sRGB","WEBGL_draw_buffers","WEBGL_shared_resources","EXT_shader_texture_lod","EXT_color_buffer_float"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach((function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}}))}}),populateUniformTable:(function(program){var p=GL.programs[program];GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var ptable=GL.programInfos[program];var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,GLctx.ACTIVE_UNIFORMS);for(var i=0;i>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion!=2){EGL.setErrorCode(12293);return 0}_glutInitDisplayMode(178);EGL.windowID=_glutCreateWindow();if(EGL.windowID!=0){EGL.setErrorCode(12288);return 62004}else{EGL.setErrorCode(12297);return 0}}function _eglCreateWindowSurface(display,config,win,attrib_list){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006}function _glutDestroyWindow(name){Module.ctx=Browser.destroyContext(Module["canvas"],true,true);return 1}function _eglDestroyContext(display,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}EGL.setErrorCode(12288);return 1}function _eglDestroySurface(display,surface){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1}function _eglGetConfigAttrib(display,config,attribute,value){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12320:HEAP32[value>>2]=32;return 1;case 12321:HEAP32[value>>2]=8;return 1;case 12322:HEAP32[value>>2]=8;return 1;case 12323:HEAP32[value>>2]=8;return 1;case 12324:HEAP32[value>>2]=8;return 1;case 12325:HEAP32[value>>2]=24;return 1;case 12326:HEAP32[value>>2]=8;return 1;case 12327:HEAP32[value>>2]=12344;return 1;case 12328:HEAP32[value>>2]=62002;return 1;case 12329:HEAP32[value>>2]=0;return 1;case 12330:HEAP32[value>>2]=4096;return 1;case 12331:HEAP32[value>>2]=16777216;return 1;case 12332:HEAP32[value>>2]=4096;return 1;case 12333:HEAP32[value>>2]=0;return 1;case 12334:HEAP32[value>>2]=0;return 1;case 12335:HEAP32[value>>2]=12344;return 1;case 12337:HEAP32[value>>2]=4;return 1;case 12338:HEAP32[value>>2]=1;return 1;case 12339:HEAP32[value>>2]=4;return 1;case 12340:HEAP32[value>>2]=12344;return 1;case 12341:case 12342:case 12343:HEAP32[value>>2]=-1;return 1;case 12345:case 12346:HEAP32[value>>2]=0;return 1;case 12347:case 12348:HEAP32[value>>2]=1;return 1;case 12349:case 12350:HEAP32[value>>2]=0;return 1;case 12351:HEAP32[value>>2]=12430;return 1;case 12352:HEAP32[value>>2]=4;return 1;case 12354:HEAP32[value>>2]=0;return 1;default:EGL.setErrorCode(12292);return 0}}function _eglGetDisplay(nativeDisplayType){EGL.setErrorCode(12288);return 62e3}function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}function _eglInitialize(display,majorVersion,minorVersion){if(display==62e3){if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1}else{EGL.setErrorCode(12296);return 0}}function _eglMakeCurrent(display,draw,read,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1}function _eglSwapBuffers(){if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!Module.ctx){EGL.setErrorCode(12290)}else if(Module.ctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0}function _eglSwapInterval(display,interval){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1}function _eglTerminate(display){if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1}function _eglWaitGL(){return _eglWaitClient.apply(null,arguments)}function _eglWaitNative(nativeEngineId){EGL.setErrorCode(12288);return 1}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,lastGamepadState:null,lastGamepadStateFrame:null,numGamepadsConnected:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,staticInit:(function(){if(typeof window!=="undefined"){window.addEventListener("gamepadconnected",(function(){++JSEvents.numGamepadsConnected}));window.addEventListener("gamepaddisconnected",(function(){--JSEvents.numGamepadsConnected}));var firstState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null;if(firstState){JSEvents.numGamepadsConnected=firstState.length}}}),registerRemoveEventListeners:(function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push((function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}}));JSEvents.removeEventListenersRegistered=true}}),findEventTarget:(function(target){if(target){if(typeof target=="number"){target=Pointer_stringify(target)}if(target=="#window")return window;else if(target=="#document")return document;else if(target=="#screen")return window.screen;else if(target=="#canvas")return Module["canvas"];if(typeof target=="string")return document.getElementById(target);else return target}else{return window}}),deferredCalls:[],deferCall:(function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort((function(x,y){return x.precedence0}),removeAllHandlersOnTarget:(function(target,eventTypeString){for(var i=0;i>2]=e.location;HEAP32[JSEvents.keyEvent+68>>2]=e.ctrlKey;HEAP32[JSEvents.keyEvent+72>>2]=e.shiftKey;HEAP32[JSEvents.keyEvent+76>>2]=e.altKey;HEAP32[JSEvents.keyEvent+80>>2]=e.metaKey;HEAP32[JSEvents.keyEvent+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",JSEvents.keyEvent+88,32);stringToUTF8(e.char?e.char:"",JSEvents.keyEvent+120,32);HEAP32[JSEvents.keyEvent+152>>2]=e.charCode;HEAP32[JSEvents.keyEvent+156>>2]=e.keyCode;HEAP32[JSEvents.keyEvent+160>>2]=e.which;var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.keyEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),getBoundingClientRectOrZeros:(function(target){return target.getBoundingClientRect?target.getBoundingClientRect():{left:0,top:0}}),fillMouseEventData:(function(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}),registerMouseEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.mouseEvent){JSEvents.mouseEvent=_malloc(72)}target=JSEvents.findEventTarget(target);var handlerFunc=(function(event){var e=event||window.event;JSEvents.fillMouseEventData(JSEvents.mouseEvent,e,target);var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.mouseEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}),registerWheelEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.wheelEvent){JSEvents.wheelEvent=_malloc(104)}target=JSEvents.findEventTarget(target);var wheelHandlerFunc=(function(event){var e=event||window.event;JSEvents.fillMouseEventData(JSEvents.wheelEvent,e,target);HEAPF64[JSEvents.wheelEvent+72>>3]=e["deltaX"];HEAPF64[JSEvents.wheelEvent+80>>3]=e["deltaY"];HEAPF64[JSEvents.wheelEvent+88>>3]=e["deltaZ"];HEAP32[JSEvents.wheelEvent+96>>2]=e["deltaMode"];var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.wheelEvent,userData);if(shouldCancel){e.preventDefault()}});var mouseWheelHandlerFunc=(function(event){var e=event||window.event;JSEvents.fillMouseEventData(JSEvents.wheelEvent,e,target);HEAPF64[JSEvents.wheelEvent+72>>3]=e["wheelDeltaX"]||0;HEAPF64[JSEvents.wheelEvent+80>>3]=-(e["wheelDeltaY"]?e["wheelDeltaY"]:e["wheelDelta"]);HEAPF64[JSEvents.wheelEvent+88>>3]=0;HEAP32[JSEvents.wheelEvent+96>>2]=0;var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.wheelEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:eventTypeString=="wheel"?wheelHandlerFunc:mouseWheelHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),pageScrollPos:(function(){if(window.pageXOffset>0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]}),registerUiEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.uiEvent){JSEvents.uiEvent=_malloc(36)}if(eventTypeString=="scroll"&&!target){target=document}else{target=JSEvents.findEventTarget(target)}var handlerFunc=(function(event){var e=event||window.event;if(e.target!=target){return}var scrollPos=JSEvents.pageScrollPos();HEAP32[JSEvents.uiEvent>>2]=e.detail;HEAP32[JSEvents.uiEvent+4>>2]=document.body.clientWidth;HEAP32[JSEvents.uiEvent+8>>2]=document.body.clientHeight;HEAP32[JSEvents.uiEvent+12>>2]=window.innerWidth;HEAP32[JSEvents.uiEvent+16>>2]=window.innerHeight;HEAP32[JSEvents.uiEvent+20>>2]=window.outerWidth;HEAP32[JSEvents.uiEvent+24>>2]=window.outerHeight;HEAP32[JSEvents.uiEvent+28>>2]=scrollPos[0];HEAP32[JSEvents.uiEvent+32>>2]=scrollPos[1];var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.uiEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),getNodeNameForTarget:(function(target){if(!target)return"";if(target==window)return"#window";if(target==window.screen)return"#screen";return target&&target.nodeName?target.nodeName:""}),registerFocusEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.focusEvent){JSEvents.focusEvent=_malloc(256)}var handlerFunc=(function(event){var e=event||window.event;var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";stringToUTF8(nodeName,JSEvents.focusEvent+0,128);stringToUTF8(id,JSEvents.focusEvent+128,128);var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.focusEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),tick:(function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()}),registerDeviceOrientationEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.deviceOrientationEvent){JSEvents.deviceOrientationEvent=_malloc(40)}var handlerFunc=(function(event){var e=event||window.event;HEAPF64[JSEvents.deviceOrientationEvent>>3]=JSEvents.tick();HEAPF64[JSEvents.deviceOrientationEvent+8>>3]=e.alpha;HEAPF64[JSEvents.deviceOrientationEvent+16>>3]=e.beta;HEAPF64[JSEvents.deviceOrientationEvent+24>>3]=e.gamma;HEAP32[JSEvents.deviceOrientationEvent+32>>2]=e.absolute;var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.deviceOrientationEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerDeviceMotionEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.deviceMotionEvent){JSEvents.deviceMotionEvent=_malloc(80)}var handlerFunc=(function(event){var e=event||window.event;HEAPF64[JSEvents.deviceMotionEvent>>3]=JSEvents.tick();HEAPF64[JSEvents.deviceMotionEvent+8>>3]=e.acceleration.x;HEAPF64[JSEvents.deviceMotionEvent+16>>3]=e.acceleration.y;HEAPF64[JSEvents.deviceMotionEvent+24>>3]=e.acceleration.z;HEAPF64[JSEvents.deviceMotionEvent+32>>3]=e.accelerationIncludingGravity.x;HEAPF64[JSEvents.deviceMotionEvent+40>>3]=e.accelerationIncludingGravity.y;HEAPF64[JSEvents.deviceMotionEvent+48>>3]=e.accelerationIncludingGravity.z;HEAPF64[JSEvents.deviceMotionEvent+56>>3]=e.rotationRate.alpha;HEAPF64[JSEvents.deviceMotionEvent+64>>3]=e.rotationRate.beta;HEAPF64[JSEvents.deviceMotionEvent+72>>3]=e.rotationRate.gamma;var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.deviceMotionEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),screenOrientation:(function(){if(!window.screen)return undefined;return window.screen.orientation||window.screen.mozOrientation||window.screen.webkitOrientation||window.screen.msOrientation}),fillOrientationChangeEventData:(function(eventStruct,e){var orientations=["portrait-primary","portrait-secondary","landscape-primary","landscape-secondary"];var orientations2=["portrait","portrait","landscape","landscape"];var orientationString=JSEvents.screenOrientation();var orientation=orientations.indexOf(orientationString);if(orientation==-1){orientation=orientations2.indexOf(orientationString)}HEAP32[eventStruct>>2]=1<>2]=window.orientation}),registerOrientationChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.orientationChangeEvent){JSEvents.orientationChangeEvent=_malloc(8)}if(!target){target=window.screen}else{target=JSEvents.findEventTarget(target)}var handlerFunc=(function(event){var e=event||window.event;JSEvents.fillOrientationChangeEventData(JSEvents.orientationChangeEvent,e);var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.orientationChangeEvent,userData);if(shouldCancel){e.preventDefault()}});if(eventTypeString=="orientationchange"&&window.screen.mozOrientation!==undefined){eventTypeString="mozorientationchange"}var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),fullscreenEnabled:(function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}),fillFullscreenChangeEventData:(function(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}),registerFullscreenChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.fullscreenChangeEvent){JSEvents.fullscreenChangeEvent=_malloc(280)}if(!target){target=document}else{target=JSEvents.findEventTarget(target)}var handlerFunc=(function(event){var e=event||window.event;JSEvents.fillFullscreenChangeEventData(JSEvents.fullscreenChangeEvent,e);var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.fullscreenChangeEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),resizeCanvasForFullscreen:(function(target,strategy){var restoreOldStyle=__registerRestoreOldStyle(target);var cssWidth=strategy.softFullscreen?window.innerWidth:screen.width;var cssHeight=strategy.softFullscreen?window.innerHeight:screen.height;var rect=target.getBoundingClientRect();var windowedCssWidth=rect.right-rect.left;var windowedCssHeight=rect.bottom-rect.top;var windowedRttWidth=target.width;var windowedRttHeight=target.height;if(strategy.scaleMode==3){__setLetterbox(target,(cssHeight-windowedCssHeight)/2,(cssWidth-windowedCssWidth)/2);cssWidth=windowedCssWidth;cssHeight=windowedCssHeight}else if(strategy.scaleMode==2){if(cssWidth*windowedRttHeight>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}),registerPointerlockChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.pointerlockChangeEvent){JSEvents.pointerlockChangeEvent=_malloc(260)}if(!target){target=document}else{target=JSEvents.findEventTarget(target)}var handlerFunc=(function(event){var e=event||window.event;JSEvents.fillPointerlockChangeEventData(JSEvents.pointerlockChangeEvent,e);var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.pointerlockChangeEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerPointerlockErrorEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!target){target=document}else{target=JSEvents.findEventTarget(target)}var handlerFunc=(function(event){var e=event||window.event;var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,0,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),requestPointerLock:(function(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}),fillVisibilityChangeEventData:(function(eventStruct,e){var visibilityStates=["hidden","visible","prerender","unloaded"];var visibilityState=visibilityStates.indexOf(document.visibilityState);HEAP32[eventStruct>>2]=document.hidden;HEAP32[eventStruct+4>>2]=visibilityState}),registerVisibilityChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.visibilityChangeEvent){JSEvents.visibilityChangeEvent=_malloc(8)}if(!target){target=document}else{target=JSEvents.findEventTarget(target)}var handlerFunc=(function(event){var e=event||window.event;JSEvents.fillVisibilityChangeEventData(JSEvents.visibilityChangeEvent,e);var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.visibilityChangeEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerTouchEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.touchEvent){JSEvents.touchEvent=_malloc(1684)}target=JSEvents.findEventTarget(target);var handlerFunc=(function(event){var e=event||window.event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[JSEvents.touchEvent>>2]=numTouches;var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.touchEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),fillGamepadEventData:(function(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}),registerGamepadEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.gamepadEvent){JSEvents.gamepadEvent=_malloc(1432)}var handlerFunc=(function(event){var e=event||window.event;JSEvents.fillGamepadEventData(JSEvents.gamepadEvent,e.gamepad);var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.gamepadEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerBeforeUnloadEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){var handlerFunc=(function(event){var e=event||window.event;var confirmationMessage=Module["dynCall_iiii"](callbackfunc,eventTypeId,0,userData);if(confirmationMessage){confirmationMessage=Pointer_stringify(confirmationMessage)}if(confirmationMessage){e.preventDefault();e.returnValue=confirmationMessage;return confirmationMessage}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),battery:(function(){return navigator.battery||navigator.mozBattery||navigator.webkitBattery}),fillBatteryEventData:(function(eventStruct,e){HEAPF64[eventStruct>>3]=e.chargingTime;HEAPF64[eventStruct+8>>3]=e.dischargingTime;HEAPF64[eventStruct+16>>3]=e.level;HEAP32[eventStruct+24>>2]=e.charging}),registerBatteryEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!JSEvents.batteryEvent){JSEvents.batteryEvent=_malloc(32)}var handlerFunc=(function(event){var e=event||window.event;JSEvents.fillBatteryEventData(JSEvents.batteryEvent,JSEvents.battery());var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,JSEvents.batteryEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerWebGlEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!target){target=Module["canvas"]}var handlerFunc=(function(event){var e=event||window.event;var shouldCancel=Module["dynCall_iiii"](callbackfunc,eventTypeId,0,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:handlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)})};var __currentFullscreenStrategy={};function _emscripten_exit_fullscreen(){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;JSEvents.removeDeferredCalls(JSEvents.requestFullscreen);if(document.exitFullscreen){document.exitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscreen()}else if(document.mozCancelFullScreen){document.mozCancelFullScreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else{return-1}if(__currentFullscreenStrategy.canvasResizedCallback){Module["dynCall_iiii"](__currentFullscreenStrategy.canvasResizedCallback,37,0,__currentFullscreenStrategy.canvasResizedCallbackUserData)}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(JSEvents.requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function _emscripten_get_device_pixel_ratio(){return window.devicePixelRatio||1}function _emscripten_get_element_css_size(target,width,height){if(!target){target=Module["canvas"]}else{target=JSEvents.findEventTarget(target)}if(!target)return-4;if(target.getBoundingClientRect){var rect=target.getBoundingClientRect();HEAPF64[width>>3]=rect.right-rect.left;HEAPF64[height>>3]=rect.bottom-rect.top}else{HEAPF64[width>>3]=target.clientWidth;HEAPF64[height>>3]=target.clientHeight}return 0}function __emscripten_sample_gamepad_data(){if(!JSEvents.numGamepadsConnected)return;if(Browser.mainLoop.currentFrameNumber!==JSEvents.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;JSEvents.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber}}function _emscripten_get_gamepad_status(index,gamepadState){__emscripten_sample_gamepad_data();if(!JSEvents.lastGamepadState)return-1;if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;JSEvents.fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_num_gamepads(){if(!JSEvents.numGamepadsConnected)return 0;__emscripten_sample_gamepad_data();if(!JSEvents.lastGamepadState)return-1;return JSEvents.lastGamepadState.length}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)JSEvents.fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}function _emscripten_get_preloaded_image_data(path,w,h){if(typeof path==="number"){path=Pointer_stringify(path)}path=PATH.resolve(path);var canvas=Module["preloadedImages"][path];if(canvas){var ctx=canvas.getContext("2d");var image=ctx.getImageData(0,0,canvas.width,canvas.height);var buf=_malloc(canvas.width*canvas.height*4);HEAPU8.set(image.data,buf);HEAP32[w>>2]=canvas.width;HEAP32[h>>2]=canvas.height;return buf}return 0}function _emscripten_get_preloaded_image_data_from_FILE(file,w,h){var fd=Module["_fileno"](file);var stream=FS.getStream(fd);if(stream){return _emscripten_get_preloaded_image_data(stream.path,w,h)}return 0}function _emscripten_glActiveTexture(x0){GLctx["activeTexture"](x0)}function _emscripten_glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glBindAttribLocation(program,index,name){name=Pointer_stringify(name);GLctx.bindAttribLocation(GL.programs[program],index,name)}function _emscripten_glBindBuffer(target,buffer){var bufferObj=buffer?GL.buffers[buffer]:null;if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,bufferObj)}function _emscripten_glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,framebuffer?GL.framebuffers[framebuffer]:null)}function _emscripten_glBindProgramARB(){Module["printErr"]("missing function: emscripten_glBindProgramARB");abort(-1)}function _emscripten_glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,renderbuffer?GL.renderbuffers[renderbuffer]:null)}function _emscripten_glBindTexture(target,texture){GLctx.bindTexture(target,texture?GL.textures[texture]:null)}function _emscripten_glBindVertexArray(vao){GLctx["bindVertexArray"](GL.vaos[vao])}function _emscripten_glBlendColor(x0,x1,x2,x3){GLctx["blendColor"](x0,x1,x2,x3)}function _emscripten_glBlendEquation(x0){GLctx["blendEquation"](x0)}function _emscripten_glBlendEquationSeparate(x0,x1){GLctx["blendEquationSeparate"](x0,x1)}function _emscripten_glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _emscripten_glBlendFuncSeparate(x0,x1,x2,x3){GLctx["blendFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glBufferData(target,size,data,usage){if(!data){GLctx.bufferData(target,size,usage)}else{if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.bufferData(target,HEAPU8,usage,data,size);return}GLctx.bufferData(target,HEAPU8.subarray(data,data+size),usage)}}function _emscripten_glBufferSubData(target,offset,size,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.bufferSubData(target,offset,HEAPU8,data,size);return}GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _emscripten_glCheckFramebufferStatus(x0){return GLctx["checkFramebufferStatus"](x0)}function _emscripten_glClear(x0){GLctx["clear"](x0)}function _emscripten_glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _emscripten_glClearDepth(x0){GLctx["clearDepth"](x0)}function _emscripten_glClearDepthf(x0){GLctx["clearDepth"](x0)}function _emscripten_glClearStencil(x0){GLctx["clearStencil"](x0)}function _emscripten_glClientActiveTexture(){Module["printErr"]("missing function: emscripten_glClientActiveTexture");abort(-1)}function _emscripten_glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _emscripten_glColorPointer(){Module["printErr"]("missing function: emscripten_glColorPointer");abort(-1)}function _emscripten_glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _emscripten_glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,HEAPU8,data,imageSize);return}GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize);return}GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexSubImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _emscripten_glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _emscripten_glCullFace(x0){GLctx["cullFace"](x0)}function _emscripten_glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteObjectARB(){Module["printErr"]("missing function: emscripten_glDeleteObjectARB");abort(-1)}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRange(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstanced(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawBuffers(n,bufs){var bufArray=GL.tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawRangeElements(mode,start,end,count,type,indices){_emscripten_glDrawElements(mode,count,type,indices)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableClientState(){Module["printErr"]("missing function: emscripten_glEnableClientState");abort(-1)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function _emscripten_glFrustum(){Module["printErr"]("missing function: emscripten_glFrustum");abort(-1)}function _emscripten_glGenBuffers(n,buffers){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.buffers);buffer.name=id;GL.buffers[id]=buffer;HEAP32[buffers+i*4>>2]=id}}function _emscripten_glGenFramebuffers(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.framebuffers);framebuffer.name=id;GL.framebuffers[id]=framebuffer;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.renderbuffers);renderbuffer.name=id;GL.renderbuffers[id]=renderbuffer;HEAP32[renderbuffers+i*4>>2]=id}}function _emscripten_glGenTextures(n,textures){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.textures);texture.name=id;GL.textures[id]=texture;HEAP32[textures+i*4>>2]=id}}function _emscripten_glGenVertexArrays(n,arrays){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.vaos);vao.name=id;GL.vaos[id]=vao;HEAP32[arrays+i*4>>2]=id}}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){program=GL.programs[program];name=Pointer_stringify(name);return GLctx.getAttribLocation(program,name)}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats.length;break;case 33309:if(GLctx.canvas.GLctxObject.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions();ret=2*exts.length;break;case 33307:case 33308:if(GLctx.canvas.GLctxObject.version<2){GL.recordError(1280);return}ret=name_==33307?3:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 35097:case 36389:case 34068:{ret=0;break};default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}return}else if(result instanceof WebGLBuffer||result instanceof WebGLProgram||result instanceof WebGLFramebuffer||result instanceof WebGLRenderbuffer||result instanceof WebGLQuery||result instanceof WebGLSampler||result instanceof WebGLSync||result instanceof WebGLTransformFeedback||result instanceof WebGLVertexArrayObject||result instanceof WebGLTexture){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetInfoLogARB(){Module["printErr"]("missing function: emscripten_glGetInfoLogARB");abort(-1)}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetObjectParameterivARB(){Module["printErr"]("missing function: emscripten_glGetObjectParameterivARB");abort(-1)}function _emscripten_glGetPointerv(){Module["printErr"]("missing function: emscripten_glGetPointerv");abort(-1)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,GLctx.ACTIVE_ATTRIBUTES);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,GLctx.ACTIVE_UNIFORM_BLOCKS);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7936:case 7937:case 37445:case 37446:ret=allocate(intArrayFromString(GLctx.getParameter(name_)),"i8",ALLOC_NORMAL);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);if(GLctx.canvas.GLctxObject.version>=2)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=allocate(intArrayFromString(glVersion),"i8",ALLOC_NORMAL);break;case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=Pointer_stringify(name);var arrayOffset=0;if(name.indexOf("]",name.length-1)!==-1){var ls=name.lastIndexOf("[");var arrayIndex=name.slice(ls+1,-1);if(arrayIndex.length>0){arrayOffset=parseInt(arrayIndex);if(arrayOffset<0){return-1}}name=name.slice(0,ls)}var ptable=GL.programInfos[program];if(!ptable){return-1}var utable=ptable.uniforms;var uniformInfo=utable[name];if(uniformInfo&&arrayOffset>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(texture){var texture=GL.textures[texture];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArray(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.programInfos[program]=null;GL.populateUniformTable(program)}function _emscripten_glLoadIdentity(){throw"Legacy GL function (glLoadIdentity) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation."}function _emscripten_glLoadMatrixf(){Module["printErr"]("missing function: emscripten_glLoadMatrixf");abort(-1)}function _emscripten_glMatrixMode(){throw"Legacy GL function (glMatrixMode) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation."}function _emscripten_glNormalPointer(){Module["printErr"]("missing function: emscripten_glNormalPointer");abort(-1)}function _emscripten_glPixelStorei(pname,param){if(pname==3333){GL.packAlignment=param}else if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function emscriptenWebGLComputeImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return Math.floor((x+y-1)/y)*y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height<=0?0:(height-1)*alignedRowSize+plainRowSize}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel;var numChannels;switch(format){case 6406:case 6409:case 6402:case 6403:case 36244:numChannels=1;break;case 6410:case 33319:case 33320:numChannels=2;break;case 6407:case 35904:case 36248:numChannels=3;break;case 6408:case 35906:case 36249:numChannels=4;break;default:GL.recordError(1280);return null}switch(type){case 5121:case 5120:sizePerPixel=numChannels*1;break;case 5123:case 36193:case 5131:case 5122:sizePerPixel=numChannels*2;break;case 5125:case 5126:case 5124:sizePerPixel=numChannels*4;break;case 34042:case 35902:case 33640:case 35899:case 34042:sizePerPixel=4;break;case 33635:case 32819:case 32820:sizePerPixel=2;break;default:GL.recordError(1280);return null}var bytes=emscriptenWebGLComputeImageSize(width,height,sizePerPixel,GL.unpackAlignment);switch(type){case 5120:return HEAP8.subarray(pixels,pixels+bytes);case 5121:return HEAPU8.subarray(pixels,pixels+bytes);case 5122:return HEAP16.subarray(pixels>>1,pixels+bytes>>1);case 5124:return HEAP32.subarray(pixels>>2,pixels+bytes>>2);case 5126:return HEAPF32.subarray(pixels>>2,pixels+bytes>>2);case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return HEAPU32.subarray(pixels>>2,pixels+bytes>>2);case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return HEAPU16.subarray(pixels>>1,pixels+bytes>>1);default:GL.recordError(1280);return null}}function emscriptenWebGLGetHeapForType(type){switch(type){case 5120:return HEAP8;case 5121:return HEAPU8;case 5122:return HEAP16;case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return HEAPU16;case 5124:return HEAP32;case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return HEAPU32;case 5126:return HEAPF32;default:return null}}function emscriptenWebGLGetShiftForType(type){switch(type){case 5120:case 5121:return 0;case 5122:case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return 1;case 5124:case 5126:case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return 2;default:return 0}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{GLctx.readPixels(x,y,width,height,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glRotatef(){Module["printErr"]("missing function: emscripten_glRotatef");abort(-1)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexCoordPointer(){Module["printErr"]("missing function: emscripten_glTexCoordPointer");abort(-1)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels!=0){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixelData)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels!=0){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1fv(GL.uniforms[location],HEAPF32,value>>2,count);return}var view;if(count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1iv(GL.uniforms[location],HEAP32,value>>2,count);return}GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2fv(GL.uniforms[location],HEAPF32,value>>2,count*2);return}var view;if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2iv(GL.uniforms[location],HEAP32,value>>2,count*2);return}GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3fv(GL.uniforms[location],HEAPF32,value>>2,count*3);return}var view;if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3iv(GL.uniforms[location],HEAP32,value>>2,count*3);return}GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4fv(GL.uniforms[location],HEAPF32,value>>2,count*4);return}var view;if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4iv(GL.uniforms[location],HEAP32,value>>2,count*4);return}GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*4);return}var view;if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*9);return}var view;if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*16);return}var view;if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(program?GL.programs[program]:null)}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisor(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glVertexPointer(){throw"Legacy GL function (glVertexPointer) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation."}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _longjmp(env,value){Module["setThrew"](env,value||1);throw"longjmp"}function _emscripten_longjmp(env,value){_longjmp(env,value)}function __setLetterbox(element,topBottom,leftRight){if(JSEvents.isInternetExplorer()){element.style.marginLeft=element.style.marginRight=leftRight+"px";element.style.marginTop=element.style.marginBottom=topBottom+"px"}else{element.style.paddingLeft=element.style.paddingRight=leftRight+"px";element.style.paddingTop=element.style.paddingBottom=topBottom+"px"}}function _emscripten_do_request_fullscreen(target,strategy){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;if(!JSEvents.fullscreenEnabled())return-3;if(!target)target="#canvas";target=JSEvents.findEventTarget(target);if(!target)return-4;if(!target.requestFullscreen&&!target.msRequestFullscreen&&!target.mozRequestFullScreen&&!target.mozRequestFullscreen&&!target.webkitRequestFullscreen){return-3}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(strategy.deferUntilInEventHandler){JSEvents.deferCall(JSEvents.requestFullscreen,1,[target,strategy]);return 1}else{return-2}}return JSEvents.requestFullscreen(target,strategy)}function __registerRestoreOldStyle(canvas){var oldWidth=canvas.width;var oldHeight=canvas.height;var oldCssWidth=canvas.style.width;var oldCssHeight=canvas.style.height;var oldBackgroundColor=canvas.style.backgroundColor;var oldDocumentBackgroundColor=document.body.style.backgroundColor;var oldPaddingLeft=canvas.style.paddingLeft;var oldPaddingRight=canvas.style.paddingRight;var oldPaddingTop=canvas.style.paddingTop;var oldPaddingBottom=canvas.style.paddingBottom;var oldMarginLeft=canvas.style.marginLeft;var oldMarginRight=canvas.style.marginRight;var oldMarginTop=canvas.style.marginTop;var oldMarginBottom=canvas.style.marginBottom;var oldDocumentBodyMargin=document.body.style.margin;var oldDocumentOverflow=document.documentElement.style.overflow;var oldDocumentScroll=document.body.scroll;var oldImageRendering=canvas.style.imageRendering;function restoreOldStyle(){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;if(!fullscreenElement){document.removeEventListener("fullscreenchange",restoreOldStyle);document.removeEventListener("mozfullscreenchange",restoreOldStyle);document.removeEventListener("webkitfullscreenchange",restoreOldStyle);document.removeEventListener("MSFullscreenChange",restoreOldStyle);canvas.width=oldWidth;canvas.height=oldHeight;canvas.style.width=oldCssWidth;canvas.style.height=oldCssHeight;canvas.style.backgroundColor=oldBackgroundColor;if(!oldDocumentBackgroundColor)document.body.style.backgroundColor="white";document.body.style.backgroundColor=oldDocumentBackgroundColor;canvas.style.paddingLeft=oldPaddingLeft;canvas.style.paddingRight=oldPaddingRight;canvas.style.paddingTop=oldPaddingTop;canvas.style.paddingBottom=oldPaddingBottom;canvas.style.marginLeft=oldMarginLeft;canvas.style.marginRight=oldMarginRight;canvas.style.marginTop=oldMarginTop;canvas.style.marginBottom=oldMarginBottom;document.body.style.margin=oldDocumentBodyMargin;document.documentElement.style.overflow=oldDocumentOverflow;document.body.scroll=oldDocumentScroll;canvas.style.imageRendering=oldImageRendering;if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,oldWidth,oldHeight);if(__currentFullscreenStrategy.canvasResizedCallback){Module["dynCall_iiii"](__currentFullscreenStrategy.canvasResizedCallback,37,0,__currentFullscreenStrategy.canvasResizedCallbackUserData)}}}document.addEventListener("fullscreenchange",restoreOldStyle);document.addEventListener("mozfullscreenchange",restoreOldStyle);document.addEventListener("webkitfullscreenchange",restoreOldStyle);document.addEventListener("MSFullscreenChange",restoreOldStyle);return restoreOldStyle}function _emscripten_request_fullscreen_strategy(target,deferUntilInEventHandler,fullscreenStrategy){var strategy={};strategy.scaleMode=HEAP32[fullscreenStrategy>>2];strategy.canvasResolutionScaleMode=HEAP32[fullscreenStrategy+4>>2];strategy.filteringMode=HEAP32[fullscreenStrategy+8>>2];strategy.deferUntilInEventHandler=deferUntilInEventHandler;strategy.canvasResizedCallback=HEAP32[fullscreenStrategy+12>>2];strategy.canvasResizedCallbackUserData=HEAP32[fullscreenStrategy+16>>2];__currentFullscreenStrategy=strategy;return _emscripten_do_request_fullscreen(target,strategy)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=JSEvents.findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(JSEvents.requestPointerLock,2,[target]);return 1}else{return-2}}return JSEvents.requestPointerLock(target)}function _emscripten_run_script(ptr){eval(Pointer_stringify(ptr))}function _emscripten_set_blur_callback(target,userData,useCapture,callbackfunc){JSEvents.registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur");return 0}function _emscripten_set_canvas_size(width,height){Browser.setCanvasSize(width,height)}function _emscripten_set_element_css_size(target,width,height){if(!target){target=Module["canvas"]}else{target=JSEvents.findEventTarget(target)}if(!target)return-4;target.style.setProperty("width",width+"px");target.style.setProperty("height",height+"px");return 0}function _emscripten_set_focus_callback(target,userData,useCapture,callbackfunc){JSEvents.registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus");return 0}function _emscripten_set_fullscreenchange_callback(target,userData,useCapture,callbackfunc){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;if(!target)target=document;else{target=JSEvents.findEventTarget(target);if(!target)return-4}JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange");JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange");JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange");JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange");return 0}function _emscripten_set_gamepadconnected_callback(userData,useCapture,callbackfunc){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;JSEvents.registerGamepadEventCallback(window,userData,useCapture,callbackfunc,26,"gamepadconnected");return 0}function _emscripten_set_gamepaddisconnected_callback(userData,useCapture,callbackfunc){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;JSEvents.registerGamepadEventCallback(window,userData,useCapture,callbackfunc,27,"gamepaddisconnected");return 0}function _emscripten_set_keydown_callback(target,userData,useCapture,callbackfunc){JSEvents.registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown");return 0}function _emscripten_set_keypress_callback(target,userData,useCapture,callbackfunc){JSEvents.registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress");return 0}function _emscripten_set_keyup_callback(target,userData,useCapture,callbackfunc){JSEvents.registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup");return 0}function _emscripten_set_mousedown_callback(target,userData,useCapture,callbackfunc){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown");return 0}function _emscripten_set_mouseenter_callback(target,userData,useCapture,callbackfunc){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,33,"mouseenter");return 0}function _emscripten_set_mouseleave_callback(target,userData,useCapture,callbackfunc){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,34,"mouseleave");return 0}function _emscripten_set_mousemove_callback(target,userData,useCapture,callbackfunc){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove");return 0}function _emscripten_set_mouseup_callback(target,userData,useCapture,callbackfunc){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup");return 0}function _emscripten_set_resize_callback(target,userData,useCapture,callbackfunc){JSEvents.registerUiEventCallback(target,userData,useCapture,callbackfunc,10,"resize");return 0}function _emscripten_set_touchcancel_callback(target,userData,useCapture,callbackfunc){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel");return 0}function _emscripten_set_touchend_callback(target,userData,useCapture,callbackfunc){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend");return 0}function _emscripten_set_touchmove_callback(target,userData,useCapture,callbackfunc){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove");return 0}function _emscripten_set_touchstart_callback(target,userData,useCapture,callbackfunc){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart");return 0}function _emscripten_set_visibilitychange_callback(userData,useCapture,callbackfunc){JSEvents.registerVisibilityChangeEventCallback(document,userData,useCapture,callbackfunc,21,"visibilitychange");return 0}function _emscripten_set_wheel_callback(target,userData,useCapture,callbackfunc){target=JSEvents.findEventTarget(target);if(typeof target.onwheel!=="undefined"){JSEvents.registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel");return 0}else if(typeof target.onmousewheel!=="undefined"){JSEvents.registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"mousewheel");return 0}else{return-1}}function __exit(status){Module["exit"](status)}function _exit(status){__exit(status)}var _environ=STATICTOP;STATICTOP+=16;function ___buildEnvironment(env){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV["USER"]=ENV["LOGNAME"]="web_user";ENV["PATH"]="/";ENV["PWD"]="/";ENV["HOME"]="/home/web_user";ENV["LANG"]="C.UTF-8";ENV["_"]=Module["thisProgram"];poolPtr=staticAlloc(TOTAL_ENV_SIZE);envPtr=staticAlloc(MAX_ENV_VALUES*4);HEAP32[envPtr>>2]=poolPtr;HEAP32[_environ>>2]=envPtr}else{envPtr=HEAP32[_environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in env){if(typeof env[key]==="string"){var line=key+"="+env[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error("Environment size exceeded TOTAL_ENV_SIZE!")}var ptrSize=4;for(var i=0;i>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}var ENV={};function _getenv(name){if(name===0)return 0;name=Pointer_stringify(name);if(!ENV.hasOwnProperty(name))return 0;if(_getenv.ret)_free(_getenv.ret);_getenv.ret=allocateUTF8(ENV[name]);return _getenv.ret}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindBuffer(target,buffer){var bufferObj=buffer?GL.buffers[buffer]:null;if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,bufferObj)}function _glBindBufferRange(target,index,buffer,offset,ptrsize){var bufferObj=buffer?GL.buffers[buffer]:null;GLctx["bindBufferRange"](target,index,bufferObj,offset,ptrsize)}function _glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,framebuffer?GL.framebuffers[framebuffer]:null)}function _glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,renderbuffer?GL.renderbuffers[renderbuffer]:null)}function _glBindSampler(unit,sampler){GLctx["bindSampler"](unit,sampler?GL.samplers[sampler]:null)}function _glBindTexture(target,texture){GLctx.bindTexture(target,texture?GL.textures[texture]:null)}function _glBindVertexArray(vao){GLctx["bindVertexArray"](GL.vaos[vao])}function _glBlendEquation(x0){GLctx["blendEquation"](x0)}function _glBlendEquationSeparate(x0,x1){GLctx["blendEquationSeparate"](x0,x1)}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBlendFuncSeparate(x0,x1,x2,x3){GLctx["blendFuncSeparate"](x0,x1,x2,x3)}function _glBufferData(target,size,data,usage){if(!data){GLctx.bufferData(target,size,usage)}else{if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.bufferData(target,HEAPU8,usage,data,size);return}GLctx.bufferData(target,HEAPU8.subarray(data,data+size),usage)}}function _glCheckFramebufferStatus(x0){return GLctx["checkFramebufferStatus"](x0)}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glClearStencil(x0){GLctx["clearStencil"](x0)}function _glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _glDepthMask(flag){GLctx.depthMask(!!flag)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawBuffers(n,bufs){var bufArray=GL.tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _glGenBuffers(n,buffers){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.buffers);buffer.name=id;GL.buffers[id]=buffer;HEAP32[buffers+i*4>>2]=id}}function _glGenFramebuffers(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.framebuffers);framebuffer.name=id;GL.framebuffers[id]=framebuffer;HEAP32[ids+i*4>>2]=id}}function _glGenRenderbuffers(n,renderbuffers){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.renderbuffers);renderbuffer.name=id;GL.renderbuffers[id]=renderbuffer;HEAP32[renderbuffers+i*4>>2]=id}}function _glGenTextures(n,textures){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.textures);texture.name=id;GL.textures[id]=texture;HEAP32[textures+i*4>>2]=id}}function _glGenVertexArrays(n,arrays){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.vaos);vao.name=id;GL.vaos[id]=vao;HEAP32[arrays+i*4>>2]=id}}function _glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _glGetAttribLocation(program,name){program=GL.programs[program];name=Pointer_stringify(name);return GLctx.getAttribLocation(program,name)}function _glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,GLctx.ACTIVE_ATTRIBUTES);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,GLctx.ACTIVE_UNIFORM_BLOCKS);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7936:case 7937:case 37445:case 37446:ret=allocate(intArrayFromString(GLctx.getParameter(name_)),"i8",ALLOC_NORMAL);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);if(GLctx.canvas.GLctxObject.version>=2)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=allocate(intArrayFromString(glVersion),"i8",ALLOC_NORMAL);break;case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i0){arrayOffset=parseInt(arrayIndex);if(arrayOffset<0){return-1}}name=name.slice(0,ls)}var ptable=GL.programInfos[program];if(!ptable){return-1}var utable=ptable.uniforms;var uniformInfo=utable[name];if(uniformInfo&&arrayOffset>emscriptenWebGLGetShiftForType(type))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixelData)}function _glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _glUniform4fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4fv(GL.uniforms[location],HEAPF32,value>>2,count*4);return}var view;if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx["uniformBlockBinding"](program,uniformBlockIndex,uniformBlockBinding)}function _glUniformMatrix3fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*9);return}var view;if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _glUniformMatrix4fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*16);return}var view;if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(program?GL.programs[program]:null)}function _glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _glVertexAttribI4iv(index,v){GLctx.vertexAttribI4i(index,HEAP32[v>>2],HEAP32[v+4>>2],HEAP32[v+8>>2],HEAP32[v+12>>2])}function _glVertexAttribIPointer(index,size,type,stride,ptr){GLctx.vertexAttribIPointer(index,size,type,stride,ptr)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var _llvm_ceil_f64=Math_ceil;var _llvm_fabs_f32=Math_abs;var _llvm_fabs_f64=Math_abs;var _llvm_floor_f64=Math_floor;var _llvm_pow_f32=Math_pow;var _llvm_pow_f64=Math_pow;function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}function _usleep(useconds){var msec=useconds/1e3;if((ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&self["performance"]&&self["performance"]["now"]){var start=self["performance"]["now"]();while(self["performance"]["now"]()-start>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _pthread_cond_wait(){return 0}var PTHREAD_SPECIFIC={};function _pthread_getspecific(key){return PTHREAD_SPECIFIC[key]||0}var PTHREAD_SPECIFIC_NEXT_KEY=1;function _pthread_key_create(key,destructor){if(key==0){return ERRNO_CODES.EINVAL}HEAP32[key>>2]=PTHREAD_SPECIFIC_NEXT_KEY;PTHREAD_SPECIFIC[PTHREAD_SPECIFIC_NEXT_KEY]=0;PTHREAD_SPECIFIC_NEXT_KEY++;return 0}function _pthread_once(ptr,func){if(!_pthread_once.seen)_pthread_once.seen={};if(ptr in _pthread_once.seen)return;Module["dynCall_v"](func);_pthread_once.seen[ptr]=1}function _pthread_setspecific(key,value){if(!(key in PTHREAD_SPECIFIC)){return ERRNO_CODES.EINVAL}PTHREAD_SPECIFIC[key]=value;return 0}function _sigaction(signum,act,oldact){return 0}var __sigalrm_handler=0;function _signal(sig,func){if(sig==14){__sigalrm_handler=func}else{}return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]);return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?Pointer_stringify(tm_zone):""};var pattern=Pointer_stringify(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":(function(date){return WEEKDAYS[date.tm_wday].substring(0,3)}),"%A":(function(date){return WEEKDAYS[date.tm_wday]}),"%b":(function(date){return MONTHS[date.tm_mon].substring(0,3)}),"%B":(function(date){return MONTHS[date.tm_mon]}),"%C":(function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)}),"%d":(function(date){return leadingNulls(date.tm_mday,2)}),"%e":(function(date){return leadingSomething(date.tm_mday,2," ")}),"%g":(function(date){return getWeekBasedYear(date).toString().substring(2)}),"%G":(function(date){return getWeekBasedYear(date)}),"%H":(function(date){return leadingNulls(date.tm_hour,2)}),"%I":(function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)}),"%j":(function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)}),"%m":(function(date){return leadingNulls(date.tm_mon+1,2)}),"%M":(function(date){return leadingNulls(date.tm_min,2)}),"%n":(function(){return"\n"}),"%p":(function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}}),"%S":(function(date){return leadingNulls(date.tm_sec,2)}),"%t":(function(){return"\t"}),"%u":(function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()||7}),"%U":(function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"}),"%V":(function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)}),"%Z":(function(date){return date.tm_zone}),"%%":(function(){return"%"})};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}FS.staticInit();__ATINIT__.unshift((function(){if(!Module["noFSInit"]&&!FS.init.initialized)FS.init()}));__ATMAIN__.push((function(){FS.ignorePermissions=false}));__ATEXIT__.push((function(){FS.quit()}));Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;__ATINIT__.unshift((function(){TTY.init()}));__ATEXIT__.push((function(){TTY.shutdown()}));if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof self==="object"&&self["performance"]&&typeof self["performance"]["now"]==="function"){_emscripten_get_now=(function(){return self["performance"]["now"]()})}else if(typeof performance==="object"&&typeof performance["now"]==="function"){_emscripten_get_now=(function(){return performance["now"]()})}else{_emscripten_get_now=Date.now}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){Module.printErr("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var GLctx;GL.init();JSEvents.staticInit();___buildEnvironment(ENV);DYNAMICTOP_PTR=staticAlloc(4);STACK_BASE=STACKTOP=alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function invoke_dii(index,a1,a2){try{return Module["dynCall_dii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_i(index){try{return Module["dynCall_i"](index)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_ii(index,a1){try{return Module["dynCall_ii"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iii(index,a1,a2){try{return Module["dynCall_iii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiii(index,a1,a2,a3){try{return Module["dynCall_iiii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){try{return Module["dynCall_iiiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiid(index,a1,a2,a3,a4,a5){try{return Module["dynCall_iiiiid"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiidii(index,a1,a2,a3,a4,a5,a6,a7){try{return Module["dynCall_iiiiidii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){try{return Module["dynCall_iiiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiid(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiiiiid"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiiiiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7){try{return Module["dynCall_iiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{return Module["dynCall_iiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{return Module["dynCall_iiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_v(index){try{Module["dynCall_v"](index)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vd(index,a1){try{Module["dynCall_vd"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vdd(index,a1,a2){try{Module["dynCall_vdd"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vdddd(index,a1,a2,a3,a4){try{Module["dynCall_vdddd"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vdddddd(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_vdddddd"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vdi(index,a1,a2){try{Module["dynCall_vdi"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vi(index,a1){try{Module["dynCall_vi"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vid(index,a1,a2){try{Module["dynCall_vid"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vidd(index,a1,a2,a3){try{Module["dynCall_vidd"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viddd(index,a1,a2,a3,a4){try{Module["dynCall_viddd"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vidddd(index,a1,a2,a3,a4,a5){try{Module["dynCall_vidddd"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vii(index,a1,a2){try{Module["dynCall_vii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viid(index,a1,a2,a3){try{Module["dynCall_viid"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viii(index,a1,a2,a3){try{Module["dynCall_viii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiii(index,a1,a2,a3,a4){try{Module["dynCall_viiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}Module.asmGlobalArg={"Math":Math,"Int8Array":Int8Array,"Int16Array":Int16Array,"Int32Array":Int32Array,"Uint8Array":Uint8Array,"Uint16Array":Uint16Array,"Uint32Array":Uint32Array,"Float32Array":Float32Array,"Float64Array":Float64Array,"NaN":NaN,"Infinity":Infinity};Module.asmLibraryArg={"abort":abort,"assert":assert,"enlargeMemory":enlargeMemory,"getTotalMemory":getTotalMemory,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"invoke_dii":invoke_dii,"invoke_i":invoke_i,"invoke_ii":invoke_ii,"invoke_iii":invoke_iii,"invoke_iiii":invoke_iiii,"invoke_iiiii":invoke_iiiii,"invoke_iiiiid":invoke_iiiiid,"invoke_iiiiidii":invoke_iiiiidii,"invoke_iiiiii":invoke_iiiiii,"invoke_iiiiiid":invoke_iiiiiid,"invoke_iiiiiii":invoke_iiiiiii,"invoke_iiiiiiii":invoke_iiiiiiii,"invoke_iiiiiiiii":invoke_iiiiiiiii,"invoke_iiiiiiiiii":invoke_iiiiiiiiii,"invoke_v":invoke_v,"invoke_vd":invoke_vd,"invoke_vdd":invoke_vdd,"invoke_vdddd":invoke_vdddd,"invoke_vdddddd":invoke_vdddddd,"invoke_vdi":invoke_vdi,"invoke_vi":invoke_vi,"invoke_vid":invoke_vid,"invoke_vidd":invoke_vidd,"invoke_viddd":invoke_viddd,"invoke_vidddd":invoke_vidddd,"invoke_vii":invoke_vii,"invoke_viid":invoke_viid,"invoke_viii":invoke_viii,"invoke_viiii":invoke_viiii,"invoke_viiiii":invoke_viiiii,"invoke_viiiiii":invoke_viiiiii,"invoke_viiiiiii":invoke_viiiiiii,"invoke_viiiiiiii":invoke_viiiiiiii,"invoke_viiiiiiiii":invoke_viiiiiiiii,"invoke_viiiiiiiiiii":invoke_viiiiiiiiiii,"__ZSt18uncaught_exceptionv":__ZSt18uncaught_exceptionv,"___assert_fail":___assert_fail,"___buildEnvironment":___buildEnvironment,"___cxa_allocate_exception":___cxa_allocate_exception,"___cxa_begin_catch":___cxa_begin_catch,"___cxa_find_matching_catch":___cxa_find_matching_catch,"___cxa_throw":___cxa_throw,"___gxx_personality_v0":___gxx_personality_v0,"___lock":___lock,"___map_file":___map_file,"___resumeException":___resumeException,"___setErrNo":___setErrNo,"___syscall140":___syscall140,"___syscall145":___syscall145,"___syscall146":___syscall146,"___syscall221":___syscall221,"___syscall5":___syscall5,"___syscall54":___syscall54,"___syscall6":___syscall6,"___syscall91":___syscall91,"___unlock":___unlock,"__addDays":__addDays,"__arraySum":__arraySum,"__emscripten_sample_gamepad_data":__emscripten_sample_gamepad_data,"__exit":__exit,"__isLeapYear":__isLeapYear,"__registerRestoreOldStyle":__registerRestoreOldStyle,"__setLetterbox":__setLetterbox,"_abort":_abort,"_clock_gettime":_clock_gettime,"_dlclose":_dlclose,"_dlerror":_dlerror,"_dlsym":_dlsym,"_eglBindAPI":_eglBindAPI,"_eglChooseConfig":_eglChooseConfig,"_eglCreateContext":_eglCreateContext,"_eglCreateWindowSurface":_eglCreateWindowSurface,"_eglDestroyContext":_eglDestroyContext,"_eglDestroySurface":_eglDestroySurface,"_eglGetConfigAttrib":_eglGetConfigAttrib,"_eglGetDisplay":_eglGetDisplay,"_eglGetProcAddress":_eglGetProcAddress,"_eglInitialize":_eglInitialize,"_eglMakeCurrent":_eglMakeCurrent,"_eglSwapBuffers":_eglSwapBuffers,"_eglSwapInterval":_eglSwapInterval,"_eglTerminate":_eglTerminate,"_eglWaitClient":_eglWaitClient,"_eglWaitGL":_eglWaitGL,"_eglWaitNative":_eglWaitNative,"_emscripten_asm_const_i":_emscripten_asm_const_i,"_emscripten_asm_const_ii":_emscripten_asm_const_ii,"_emscripten_asm_const_iii":_emscripten_asm_const_iii,"_emscripten_asm_const_iiii":_emscripten_asm_const_iiii,"_emscripten_asm_const_iiiii":_emscripten_asm_const_iiiii,"_emscripten_do_request_fullscreen":_emscripten_do_request_fullscreen,"_emscripten_exit_fullscreen":_emscripten_exit_fullscreen,"_emscripten_exit_pointerlock":_emscripten_exit_pointerlock,"_emscripten_get_device_pixel_ratio":_emscripten_get_device_pixel_ratio,"_emscripten_get_element_css_size":_emscripten_get_element_css_size,"_emscripten_get_gamepad_status":_emscripten_get_gamepad_status,"_emscripten_get_now":_emscripten_get_now,"_emscripten_get_now_is_monotonic":_emscripten_get_now_is_monotonic,"_emscripten_get_num_gamepads":_emscripten_get_num_gamepads,"_emscripten_get_pointerlock_status":_emscripten_get_pointerlock_status,"_emscripten_get_preloaded_image_data":_emscripten_get_preloaded_image_data,"_emscripten_get_preloaded_image_data_from_FILE":_emscripten_get_preloaded_image_data_from_FILE,"_emscripten_glActiveTexture":_emscripten_glActiveTexture,"_emscripten_glAttachShader":_emscripten_glAttachShader,"_emscripten_glBindAttribLocation":_emscripten_glBindAttribLocation,"_emscripten_glBindBuffer":_emscripten_glBindBuffer,"_emscripten_glBindFramebuffer":_emscripten_glBindFramebuffer,"_emscripten_glBindProgramARB":_emscripten_glBindProgramARB,"_emscripten_glBindRenderbuffer":_emscripten_glBindRenderbuffer,"_emscripten_glBindTexture":_emscripten_glBindTexture,"_emscripten_glBindVertexArray":_emscripten_glBindVertexArray,"_emscripten_glBlendColor":_emscripten_glBlendColor,"_emscripten_glBlendEquation":_emscripten_glBlendEquation,"_emscripten_glBlendEquationSeparate":_emscripten_glBlendEquationSeparate,"_emscripten_glBlendFunc":_emscripten_glBlendFunc,"_emscripten_glBlendFuncSeparate":_emscripten_glBlendFuncSeparate,"_emscripten_glBufferData":_emscripten_glBufferData,"_emscripten_glBufferSubData":_emscripten_glBufferSubData,"_emscripten_glCheckFramebufferStatus":_emscripten_glCheckFramebufferStatus,"_emscripten_glClear":_emscripten_glClear,"_emscripten_glClearColor":_emscripten_glClearColor,"_emscripten_glClearDepth":_emscripten_glClearDepth,"_emscripten_glClearDepthf":_emscripten_glClearDepthf,"_emscripten_glClearStencil":_emscripten_glClearStencil,"_emscripten_glClientActiveTexture":_emscripten_glClientActiveTexture,"_emscripten_glColorMask":_emscripten_glColorMask,"_emscripten_glColorPointer":_emscripten_glColorPointer,"_emscripten_glCompileShader":_emscripten_glCompileShader,"_emscripten_glCompressedTexImage2D":_emscripten_glCompressedTexImage2D,"_emscripten_glCompressedTexSubImage2D":_emscripten_glCompressedTexSubImage2D,"_emscripten_glCopyTexImage2D":_emscripten_glCopyTexImage2D,"_emscripten_glCopyTexSubImage2D":_emscripten_glCopyTexSubImage2D,"_emscripten_glCreateProgram":_emscripten_glCreateProgram,"_emscripten_glCreateShader":_emscripten_glCreateShader,"_emscripten_glCullFace":_emscripten_glCullFace,"_emscripten_glDeleteBuffers":_emscripten_glDeleteBuffers,"_emscripten_glDeleteFramebuffers":_emscripten_glDeleteFramebuffers,"_emscripten_glDeleteObjectARB":_emscripten_glDeleteObjectARB,"_emscripten_glDeleteProgram":_emscripten_glDeleteProgram,"_emscripten_glDeleteRenderbuffers":_emscripten_glDeleteRenderbuffers,"_emscripten_glDeleteShader":_emscripten_glDeleteShader,"_emscripten_glDeleteTextures":_emscripten_glDeleteTextures,"_emscripten_glDeleteVertexArrays":_emscripten_glDeleteVertexArrays,"_emscripten_glDepthFunc":_emscripten_glDepthFunc,"_emscripten_glDepthMask":_emscripten_glDepthMask,"_emscripten_glDepthRange":_emscripten_glDepthRange,"_emscripten_glDepthRangef":_emscripten_glDepthRangef,"_emscripten_glDetachShader":_emscripten_glDetachShader,"_emscripten_glDisable":_emscripten_glDisable,"_emscripten_glDisableVertexAttribArray":_emscripten_glDisableVertexAttribArray,"_emscripten_glDrawArrays":_emscripten_glDrawArrays,"_emscripten_glDrawArraysInstanced":_emscripten_glDrawArraysInstanced,"_emscripten_glDrawBuffers":_emscripten_glDrawBuffers,"_emscripten_glDrawElements":_emscripten_glDrawElements,"_emscripten_glDrawElementsInstanced":_emscripten_glDrawElementsInstanced,"_emscripten_glDrawRangeElements":_emscripten_glDrawRangeElements,"_emscripten_glEnable":_emscripten_glEnable,"_emscripten_glEnableClientState":_emscripten_glEnableClientState,"_emscripten_glEnableVertexAttribArray":_emscripten_glEnableVertexAttribArray,"_emscripten_glFinish":_emscripten_glFinish,"_emscripten_glFlush":_emscripten_glFlush,"_emscripten_glFramebufferRenderbuffer":_emscripten_glFramebufferRenderbuffer,"_emscripten_glFramebufferTexture2D":_emscripten_glFramebufferTexture2D,"_emscripten_glFrontFace":_emscripten_glFrontFace,"_emscripten_glFrustum":_emscripten_glFrustum,"_emscripten_glGenBuffers":_emscripten_glGenBuffers,"_emscripten_glGenFramebuffers":_emscripten_glGenFramebuffers,"_emscripten_glGenRenderbuffers":_emscripten_glGenRenderbuffers,"_emscripten_glGenTextures":_emscripten_glGenTextures,"_emscripten_glGenVertexArrays":_emscripten_glGenVertexArrays,"_emscripten_glGenerateMipmap":_emscripten_glGenerateMipmap,"_emscripten_glGetActiveAttrib":_emscripten_glGetActiveAttrib,"_emscripten_glGetActiveUniform":_emscripten_glGetActiveUniform,"_emscripten_glGetAttachedShaders":_emscripten_glGetAttachedShaders,"_emscripten_glGetAttribLocation":_emscripten_glGetAttribLocation,"_emscripten_glGetBooleanv":_emscripten_glGetBooleanv,"_emscripten_glGetBufferParameteriv":_emscripten_glGetBufferParameteriv,"_emscripten_glGetError":_emscripten_glGetError,"_emscripten_glGetFloatv":_emscripten_glGetFloatv,"_emscripten_glGetFramebufferAttachmentParameteriv":_emscripten_glGetFramebufferAttachmentParameteriv,"_emscripten_glGetInfoLogARB":_emscripten_glGetInfoLogARB,"_emscripten_glGetIntegerv":_emscripten_glGetIntegerv,"_emscripten_glGetObjectParameterivARB":_emscripten_glGetObjectParameterivARB,"_emscripten_glGetPointerv":_emscripten_glGetPointerv,"_emscripten_glGetProgramInfoLog":_emscripten_glGetProgramInfoLog,"_emscripten_glGetProgramiv":_emscripten_glGetProgramiv,"_emscripten_glGetRenderbufferParameteriv":_emscripten_glGetRenderbufferParameteriv,"_emscripten_glGetShaderInfoLog":_emscripten_glGetShaderInfoLog,"_emscripten_glGetShaderPrecisionFormat":_emscripten_glGetShaderPrecisionFormat,"_emscripten_glGetShaderSource":_emscripten_glGetShaderSource,"_emscripten_glGetShaderiv":_emscripten_glGetShaderiv,"_emscripten_glGetString":_emscripten_glGetString,"_emscripten_glGetTexParameterfv":_emscripten_glGetTexParameterfv,"_emscripten_glGetTexParameteriv":_emscripten_glGetTexParameteriv,"_emscripten_glGetUniformLocation":_emscripten_glGetUniformLocation,"_emscripten_glGetUniformfv":_emscripten_glGetUniformfv,"_emscripten_glGetUniformiv":_emscripten_glGetUniformiv,"_emscripten_glGetVertexAttribPointerv":_emscripten_glGetVertexAttribPointerv,"_emscripten_glGetVertexAttribfv":_emscripten_glGetVertexAttribfv,"_emscripten_glGetVertexAttribiv":_emscripten_glGetVertexAttribiv,"_emscripten_glHint":_emscripten_glHint,"_emscripten_glIsBuffer":_emscripten_glIsBuffer,"_emscripten_glIsEnabled":_emscripten_glIsEnabled,"_emscripten_glIsFramebuffer":_emscripten_glIsFramebuffer,"_emscripten_glIsProgram":_emscripten_glIsProgram,"_emscripten_glIsRenderbuffer":_emscripten_glIsRenderbuffer,"_emscripten_glIsShader":_emscripten_glIsShader,"_emscripten_glIsTexture":_emscripten_glIsTexture,"_emscripten_glIsVertexArray":_emscripten_glIsVertexArray,"_emscripten_glLineWidth":_emscripten_glLineWidth,"_emscripten_glLinkProgram":_emscripten_glLinkProgram,"_emscripten_glLoadIdentity":_emscripten_glLoadIdentity,"_emscripten_glLoadMatrixf":_emscripten_glLoadMatrixf,"_emscripten_glMatrixMode":_emscripten_glMatrixMode,"_emscripten_glNormalPointer":_emscripten_glNormalPointer,"_emscripten_glPixelStorei":_emscripten_glPixelStorei,"_emscripten_glPolygonOffset":_emscripten_glPolygonOffset,"_emscripten_glReadPixels":_emscripten_glReadPixels,"_emscripten_glReleaseShaderCompiler":_emscripten_glReleaseShaderCompiler,"_emscripten_glRenderbufferStorage":_emscripten_glRenderbufferStorage,"_emscripten_glRotatef":_emscripten_glRotatef,"_emscripten_glSampleCoverage":_emscripten_glSampleCoverage,"_emscripten_glScissor":_emscripten_glScissor,"_emscripten_glShaderBinary":_emscripten_glShaderBinary,"_emscripten_glShaderSource":_emscripten_glShaderSource,"_emscripten_glStencilFunc":_emscripten_glStencilFunc,"_emscripten_glStencilFuncSeparate":_emscripten_glStencilFuncSeparate,"_emscripten_glStencilMask":_emscripten_glStencilMask,"_emscripten_glStencilMaskSeparate":_emscripten_glStencilMaskSeparate,"_emscripten_glStencilOp":_emscripten_glStencilOp,"_emscripten_glStencilOpSeparate":_emscripten_glStencilOpSeparate,"_emscripten_glTexCoordPointer":_emscripten_glTexCoordPointer,"_emscripten_glTexImage2D":_emscripten_glTexImage2D,"_emscripten_glTexParameterf":_emscripten_glTexParameterf,"_emscripten_glTexParameterfv":_emscripten_glTexParameterfv,"_emscripten_glTexParameteri":_emscripten_glTexParameteri,"_emscripten_glTexParameteriv":_emscripten_glTexParameteriv,"_emscripten_glTexSubImage2D":_emscripten_glTexSubImage2D,"_emscripten_glUniform1f":_emscripten_glUniform1f,"_emscripten_glUniform1fv":_emscripten_glUniform1fv,"_emscripten_glUniform1i":_emscripten_glUniform1i,"_emscripten_glUniform1iv":_emscripten_glUniform1iv,"_emscripten_glUniform2f":_emscripten_glUniform2f,"_emscripten_glUniform2fv":_emscripten_glUniform2fv,"_emscripten_glUniform2i":_emscripten_glUniform2i,"_emscripten_glUniform2iv":_emscripten_glUniform2iv,"_emscripten_glUniform3f":_emscripten_glUniform3f,"_emscripten_glUniform3fv":_emscripten_glUniform3fv,"_emscripten_glUniform3i":_emscripten_glUniform3i,"_emscripten_glUniform3iv":_emscripten_glUniform3iv,"_emscripten_glUniform4f":_emscripten_glUniform4f,"_emscripten_glUniform4fv":_emscripten_glUniform4fv,"_emscripten_glUniform4i":_emscripten_glUniform4i,"_emscripten_glUniform4iv":_emscripten_glUniform4iv,"_emscripten_glUniformMatrix2fv":_emscripten_glUniformMatrix2fv,"_emscripten_glUniformMatrix3fv":_emscripten_glUniformMatrix3fv,"_emscripten_glUniformMatrix4fv":_emscripten_glUniformMatrix4fv,"_emscripten_glUseProgram":_emscripten_glUseProgram,"_emscripten_glValidateProgram":_emscripten_glValidateProgram,"_emscripten_glVertexAttrib1f":_emscripten_glVertexAttrib1f,"_emscripten_glVertexAttrib1fv":_emscripten_glVertexAttrib1fv,"_emscripten_glVertexAttrib2f":_emscripten_glVertexAttrib2f,"_emscripten_glVertexAttrib2fv":_emscripten_glVertexAttrib2fv,"_emscripten_glVertexAttrib3f":_emscripten_glVertexAttrib3f,"_emscripten_glVertexAttrib3fv":_emscripten_glVertexAttrib3fv,"_emscripten_glVertexAttrib4f":_emscripten_glVertexAttrib4f,"_emscripten_glVertexAttrib4fv":_emscripten_glVertexAttrib4fv,"_emscripten_glVertexAttribDivisor":_emscripten_glVertexAttribDivisor,"_emscripten_glVertexAttribPointer":_emscripten_glVertexAttribPointer,"_emscripten_glVertexPointer":_emscripten_glVertexPointer,"_emscripten_glViewport":_emscripten_glViewport,"_emscripten_longjmp":_emscripten_longjmp,"_emscripten_memcpy_big":_emscripten_memcpy_big,"_emscripten_request_fullscreen_strategy":_emscripten_request_fullscreen_strategy,"_emscripten_request_pointerlock":_emscripten_request_pointerlock,"_emscripten_run_script":_emscripten_run_script,"_emscripten_set_blur_callback":_emscripten_set_blur_callback,"_emscripten_set_canvas_size":_emscripten_set_canvas_size,"_emscripten_set_element_css_size":_emscripten_set_element_css_size,"_emscripten_set_focus_callback":_emscripten_set_focus_callback,"_emscripten_set_fullscreenchange_callback":_emscripten_set_fullscreenchange_callback,"_emscripten_set_gamepadconnected_callback":_emscripten_set_gamepadconnected_callback,"_emscripten_set_gamepaddisconnected_callback":_emscripten_set_gamepaddisconnected_callback,"_emscripten_set_keydown_callback":_emscripten_set_keydown_callback,"_emscripten_set_keypress_callback":_emscripten_set_keypress_callback,"_emscripten_set_keyup_callback":_emscripten_set_keyup_callback,"_emscripten_set_main_loop":_emscripten_set_main_loop,"_emscripten_set_main_loop_timing":_emscripten_set_main_loop_timing,"_emscripten_set_mousedown_callback":_emscripten_set_mousedown_callback,"_emscripten_set_mouseenter_callback":_emscripten_set_mouseenter_callback,"_emscripten_set_mouseleave_callback":_emscripten_set_mouseleave_callback,"_emscripten_set_mousemove_callback":_emscripten_set_mousemove_callback,"_emscripten_set_mouseup_callback":_emscripten_set_mouseup_callback,"_emscripten_set_resize_callback":_emscripten_set_resize_callback,"_emscripten_set_touchcancel_callback":_emscripten_set_touchcancel_callback,"_emscripten_set_touchend_callback":_emscripten_set_touchend_callback,"_emscripten_set_touchmove_callback":_emscripten_set_touchmove_callback,"_emscripten_set_touchstart_callback":_emscripten_set_touchstart_callback,"_emscripten_set_visibilitychange_callback":_emscripten_set_visibilitychange_callback,"_emscripten_set_wheel_callback":_emscripten_set_wheel_callback,"_exit":_exit,"_getenv":_getenv,"_gettimeofday":_gettimeofday,"_glActiveTexture":_glActiveTexture,"_glAttachShader":_glAttachShader,"_glBindBuffer":_glBindBuffer,"_glBindBufferRange":_glBindBufferRange,"_glBindFramebuffer":_glBindFramebuffer,"_glBindRenderbuffer":_glBindRenderbuffer,"_glBindSampler":_glBindSampler,"_glBindTexture":_glBindTexture,"_glBindVertexArray":_glBindVertexArray,"_glBlendEquation":_glBlendEquation,"_glBlendEquationSeparate":_glBlendEquationSeparate,"_glBlendFunc":_glBlendFunc,"_glBlendFuncSeparate":_glBlendFuncSeparate,"_glBufferData":_glBufferData,"_glCheckFramebufferStatus":_glCheckFramebufferStatus,"_glClear":_glClear,"_glClearColor":_glClearColor,"_glClearDepthf":_glClearDepthf,"_glClearStencil":_glClearStencil,"_glColorMask":_glColorMask,"_glCompileShader":_glCompileShader,"_glCreateProgram":_glCreateProgram,"_glCreateShader":_glCreateShader,"_glCullFace":_glCullFace,"_glDeleteBuffers":_glDeleteBuffers,"_glDeleteFramebuffers":_glDeleteFramebuffers,"_glDeleteProgram":_glDeleteProgram,"_glDeleteRenderbuffers":_glDeleteRenderbuffers,"_glDeleteShader":_glDeleteShader,"_glDeleteTextures":_glDeleteTextures,"_glDeleteVertexArrays":_glDeleteVertexArrays,"_glDepthMask":_glDepthMask,"_glDetachShader":_glDetachShader,"_glDisable":_glDisable,"_glDisableVertexAttribArray":_glDisableVertexAttribArray,"_glDrawArrays":_glDrawArrays,"_glDrawBuffers":_glDrawBuffers,"_glDrawElements":_glDrawElements,"_glEnable":_glEnable,"_glEnableVertexAttribArray":_glEnableVertexAttribArray,"_glFramebufferRenderbuffer":_glFramebufferRenderbuffer,"_glFramebufferTexture2D":_glFramebufferTexture2D,"_glGenBuffers":_glGenBuffers,"_glGenFramebuffers":_glGenFramebuffers,"_glGenRenderbuffers":_glGenRenderbuffers,"_glGenTextures":_glGenTextures,"_glGenVertexArrays":_glGenVertexArrays,"_glGenerateMipmap":_glGenerateMipmap,"_glGetActiveAttrib":_glGetActiveAttrib,"_glGetActiveUniform":_glGetActiveUniform,"_glGetAttribLocation":_glGetAttribLocation,"_glGetError":_glGetError,"_glGetIntegerv":_glGetIntegerv,"_glGetProgramInfoLog":_glGetProgramInfoLog,"_glGetProgramiv":_glGetProgramiv,"_glGetShaderInfoLog":_glGetShaderInfoLog,"_glGetShaderiv":_glGetShaderiv,"_glGetString":_glGetString,"_glGetUniformBlockIndex":_glGetUniformBlockIndex,"_glGetUniformLocation":_glGetUniformLocation,"_glIsEnabled":_glIsEnabled,"_glLinkProgram":_glLinkProgram,"_glPixelStorei":_glPixelStorei,"_glPolygonOffset":_glPolygonOffset,"_glReadBuffer":_glReadBuffer,"_glRenderbufferStorage":_glRenderbufferStorage,"_glScissor":_glScissor,"_glShaderSource":_glShaderSource,"_glStencilFunc":_glStencilFunc,"_glStencilMask":_glStencilMask,"_glStencilOp":_glStencilOp,"_glTexImage2D":_glTexImage2D,"_glTexParameteri":_glTexParameteri,"_glUniform1f":_glUniform1f,"_glUniform1i":_glUniform1i,"_glUniform4f":_glUniform4f,"_glUniform4fv":_glUniform4fv,"_glUniformBlockBinding":_glUniformBlockBinding,"_glUniformMatrix3fv":_glUniformMatrix3fv,"_glUniformMatrix4fv":_glUniformMatrix4fv,"_glUseProgram":_glUseProgram,"_glVertexAttrib1fv":_glVertexAttrib1fv,"_glVertexAttrib2fv":_glVertexAttrib2fv,"_glVertexAttrib3fv":_glVertexAttrib3fv,"_glVertexAttrib4fv":_glVertexAttrib4fv,"_glVertexAttribI4iv":_glVertexAttribI4iv,"_glVertexAttribIPointer":_glVertexAttribIPointer,"_glVertexAttribPointer":_glVertexAttribPointer,"_glViewport":_glViewport,"_glutCreateWindow":_glutCreateWindow,"_glutDestroyWindow":_glutDestroyWindow,"_glutInitDisplayMode":_glutInitDisplayMode,"_llvm_ceil_f64":_llvm_ceil_f64,"_llvm_fabs_f32":_llvm_fabs_f32,"_llvm_fabs_f64":_llvm_fabs_f64,"_llvm_floor_f64":_llvm_floor_f64,"_llvm_pow_f32":_llvm_pow_f32,"_llvm_pow_f64":_llvm_pow_f64,"_longjmp":_longjmp,"_nanosleep":_nanosleep,"_pthread_cond_wait":_pthread_cond_wait,"_pthread_getspecific":_pthread_getspecific,"_pthread_key_create":_pthread_key_create,"_pthread_once":_pthread_once,"_pthread_setspecific":_pthread_setspecific,"_sigaction":_sigaction,"_signal":_signal,"_strftime":_strftime,"_strftime_l":_strftime_l,"_usleep":_usleep,"emscriptenWebGLComputeImageSize":emscriptenWebGLComputeImageSize,"emscriptenWebGLGet":emscriptenWebGLGet,"emscriptenWebGLGetHeapForType":emscriptenWebGLGetHeapForType,"emscriptenWebGLGetShiftForType":emscriptenWebGLGetShiftForType,"emscriptenWebGLGetTexPixelData":emscriptenWebGLGetTexPixelData,"emscriptenWebGLGetUniform":emscriptenWebGLGetUniform,"emscriptenWebGLGetVertexAttrib":emscriptenWebGLGetVertexAttrib,"DYNAMICTOP_PTR":DYNAMICTOP_PTR,"tempDoublePtr":tempDoublePtr,"ABORT":ABORT,"STACKTOP":STACKTOP,"STACK_MAX":STACK_MAX,"cttz_i8":cttz_i8};// EMSCRIPTEN_START_ASM
var asm=(/** @suppress {uselessCode} */ function(global,env,buffer) {
-"use asm";var a=new global.Int8Array(buffer);var b=new global.Int16Array(buffer);var c=new global.Int32Array(buffer);var d=new global.Uint8Array(buffer);var e=new global.Uint16Array(buffer);var f=new global.Uint32Array(buffer);var g=new global.Float32Array(buffer);var h=new global.Float64Array(buffer);var i=env.DYNAMICTOP_PTR|0;var j=env.tempDoublePtr|0;var k=env.ABORT|0;var l=env.STACKTOP|0;var m=env.STACK_MAX|0;var n=env.cttz_i8|0;var o=0;var p=0;var q=0;var r=0;var s=global.NaN,t=global.Infinity;var u=0,v=0,w=0,x=0,y=0.0;var z=0;var A=global.Math.floor;var B=global.Math.abs;var C=global.Math.sqrt;var D=global.Math.pow;var E=global.Math.cos;var F=global.Math.sin;var G=global.Math.tan;var H=global.Math.acos;var I=global.Math.asin;var J=global.Math.atan;var K=global.Math.atan2;var L=global.Math.exp;var M=global.Math.log;var N=global.Math.ceil;var O=global.Math.imul;var P=global.Math.min;var Q=global.Math.max;var R=global.Math.clz32;var S=env.abort;var T=env.assert;var U=env.enlargeMemory;var V=env.getTotalMemory;var W=env.abortOnCannotGrowMemory;var X=env.invoke_dii;var Y=env.invoke_i;var Z=env.invoke_ii;var _=env.invoke_iii;var $=env.invoke_iiii;var aa=env.invoke_iiiii;var ba=env.invoke_iiiiid;var ca=env.invoke_iiiiidii;var da=env.invoke_iiiiii;var ea=env.invoke_iiiiiid;var fa=env.invoke_iiiiiii;var ga=env.invoke_iiiiiiii;var ha=env.invoke_iiiiiiiii;var ia=env.invoke_iiiiiiiiii;var ja=env.invoke_v;var ka=env.invoke_vd;var la=env.invoke_vdd;var ma=env.invoke_vdddd;var na=env.invoke_vdddddd;var oa=env.invoke_vdi;var pa=env.invoke_vi;var qa=env.invoke_vid;var ra=env.invoke_vidd;var sa=env.invoke_viddd;var ta=env.invoke_vidddd;var ua=env.invoke_vii;var va=env.invoke_viid;var wa=env.invoke_viii;var xa=env.invoke_viiii;var ya=env.invoke_viiiii;var za=env.invoke_viiiiii;var Aa=env.invoke_viiiiiii;var Ba=env.invoke_viiiiiiii;var Ca=env.invoke_viiiiiiiii;var Da=env.invoke_viiiiiiiiiii;var Ea=env.__ZSt18uncaught_exceptionv;var Fa=env.___assert_fail;var Ga=env.___buildEnvironment;var Ha=env.___cxa_allocate_exception;var Ia=env.___cxa_begin_catch;var Ja=env.___cxa_find_matching_catch;var Ka=env.___cxa_throw;var La=env.___gxx_personality_v0;var Ma=env.___lock;var Na=env.___map_file;var Oa=env.___resumeException;var Pa=env.___setErrNo;var Qa=env.___syscall140;var Ra=env.___syscall145;var Sa=env.___syscall146;var Ta=env.___syscall221;var Ua=env.___syscall5;var Va=env.___syscall54;var Wa=env.___syscall6;var Xa=env.___syscall91;var Ya=env.___unlock;var Za=env.__addDays;var _a=env.__arraySum;var $a=env.__emscripten_sample_gamepad_data;var ab=env.__isLeapYear;var bb=env.__registerRestoreOldStyle;var cb=env.__setLetterbox;var db=env._abort;var eb=env._clock_gettime;var fb=env._dlclose;var gb=env._dlerror;var hb=env._dlsym;var ib=env._eglBindAPI;var jb=env._eglChooseConfig;var kb=env._eglCreateContext;var lb=env._eglCreateWindowSurface;var mb=env._eglDestroyContext;var nb=env._eglDestroySurface;var ob=env._eglGetConfigAttrib;var pb=env._eglGetDisplay;var qb=env._eglGetProcAddress;var rb=env._eglInitialize;var sb=env._eglMakeCurrent;var tb=env._eglSwapBuffers;var ub=env._eglSwapInterval;var vb=env._eglTerminate;var wb=env._eglWaitClient;var xb=env._eglWaitGL;var yb=env._eglWaitNative;var zb=env._emscripten_asm_const_i;var Ab=env._emscripten_asm_const_ii;var Bb=env._emscripten_asm_const_iii;var Cb=env._emscripten_asm_const_iiii;var Db=env._emscripten_asm_const_iiiii;var Eb=env._emscripten_do_request_fullscreen;var Fb=env._emscripten_exit_fullscreen;var Gb=env._emscripten_exit_pointerlock;var Hb=env._emscripten_get_device_pixel_ratio;var Ib=env._emscripten_get_element_css_size;var Jb=env._emscripten_get_gamepad_status;var Kb=env._emscripten_get_now;var Lb=env._emscripten_get_now_is_monotonic;var Mb=env._emscripten_get_num_gamepads;var Nb=env._emscripten_get_pointerlock_status;var Ob=env._emscripten_get_preloaded_image_data;var Pb=env._emscripten_get_preloaded_image_data_from_FILE;var Qb=env._emscripten_glActiveTexture;var Rb=env._emscripten_glAttachShader;var Sb=env._emscripten_glBindAttribLocation;var Tb=env._emscripten_glBindBuffer;var Ub=env._emscripten_glBindFramebuffer;var Vb=env._emscripten_glBindProgramARB;var Wb=env._emscripten_glBindRenderbuffer;var Xb=env._emscripten_glBindTexture;var Yb=env._emscripten_glBindVertexArray;var Zb=env._emscripten_glBlendColor;var _b=env._emscripten_glBlendEquation;var $b=env._emscripten_glBlendEquationSeparate;var ac=env._emscripten_glBlendFunc;var bc=env._emscripten_glBlendFuncSeparate;var cc=env._emscripten_glBufferData;var dc=env._emscripten_glBufferSubData;var ec=env._emscripten_glCheckFramebufferStatus;var fc=env._emscripten_glClear;var gc=env._emscripten_glClearColor;var hc=env._emscripten_glClearDepth;var ic=env._emscripten_glClearDepthf;var jc=env._emscripten_glClearStencil;var kc=env._emscripten_glClientActiveTexture;var lc=env._emscripten_glColorMask;var mc=env._emscripten_glColorPointer;var nc=env._emscripten_glCompileShader;var oc=env._emscripten_glCompressedTexImage2D;var pc=env._emscripten_glCompressedTexSubImage2D;var qc=env._emscripten_glCopyTexImage2D;var rc=env._emscripten_glCopyTexSubImage2D;var sc=env._emscripten_glCreateProgram;var tc=env._emscripten_glCreateShader;var uc=env._emscripten_glCullFace;var vc=env._emscripten_glDeleteBuffers;var wc=env._emscripten_glDeleteFramebuffers;var xc=env._emscripten_glDeleteObjectARB;var yc=env._emscripten_glDeleteProgram;var zc=env._emscripten_glDeleteRenderbuffers;var Ac=env._emscripten_glDeleteShader;var Bc=env._emscripten_glDeleteTextures;var Cc=env._emscripten_glDeleteVertexArrays;var Dc=env._emscripten_glDepthFunc;var Ec=env._emscripten_glDepthMask;var Fc=env._emscripten_glDepthRange;var Gc=env._emscripten_glDepthRangef;var Hc=env._emscripten_glDetachShader;var Ic=env._emscripten_glDisable;var Jc=env._emscripten_glDisableVertexAttribArray;var Kc=env._emscripten_glDrawArrays;var Lc=env._emscripten_glDrawArraysInstanced;var Mc=env._emscripten_glDrawBuffers;var Nc=env._emscripten_glDrawElements;var Oc=env._emscripten_glDrawElementsInstanced;var Pc=env._emscripten_glDrawRangeElements;var Qc=env._emscripten_glEnable;var Rc=env._emscripten_glEnableClientState;var Sc=env._emscripten_glEnableVertexAttribArray;var Tc=env._emscripten_glFinish;var Uc=env._emscripten_glFlush;var Vc=env._emscripten_glFramebufferRenderbuffer;var Wc=env._emscripten_glFramebufferTexture2D;var Xc=env._emscripten_glFrontFace;var Yc=env._emscripten_glFrustum;var Zc=env._emscripten_glGenBuffers;var _c=env._emscripten_glGenFramebuffers;var $c=env._emscripten_glGenRenderbuffers;var ad=env._emscripten_glGenTextures;var bd=env._emscripten_glGenVertexArrays;var cd=env._emscripten_glGenerateMipmap;var dd=env._emscripten_glGetActiveAttrib;var ed=env._emscripten_glGetActiveUniform;var fd=env._emscripten_glGetAttachedShaders;var gd=env._emscripten_glGetAttribLocation;var hd=env._emscripten_glGetBooleanv;var id=env._emscripten_glGetBufferParameteriv;var jd=env._emscripten_glGetError;var kd=env._emscripten_glGetFloatv;var ld=env._emscripten_glGetFramebufferAttachmentParameteriv;var md=env._emscripten_glGetInfoLogARB;var nd=env._emscripten_glGetIntegerv;var od=env._emscripten_glGetObjectParameterivARB;var pd=env._emscripten_glGetPointerv;var qd=env._emscripten_glGetProgramInfoLog;var rd=env._emscripten_glGetProgramiv;var sd=env._emscripten_glGetRenderbufferParameteriv;var td=env._emscripten_glGetShaderInfoLog;var ud=env._emscripten_glGetShaderPrecisionFormat;var vd=env._emscripten_glGetShaderSource;var wd=env._emscripten_glGetShaderiv;var xd=env._emscripten_glGetString;var yd=env._emscripten_glGetTexParameterfv;var zd=env._emscripten_glGetTexParameteriv;var Ad=env._emscripten_glGetUniformLocation;var Bd=env._emscripten_glGetUniformfv;var Cd=env._emscripten_glGetUniformiv;var Dd=env._emscripten_glGetVertexAttribPointerv;var Ed=env._emscripten_glGetVertexAttribfv;var Fd=env._emscripten_glGetVertexAttribiv;var Gd=env._emscripten_glHint;var Hd=env._emscripten_glIsBuffer;var Id=env._emscripten_glIsEnabled;var Jd=env._emscripten_glIsFramebuffer;var Kd=env._emscripten_glIsProgram;var Ld=env._emscripten_glIsRenderbuffer;var Md=env._emscripten_glIsShader;var Nd=env._emscripten_glIsTexture;var Od=env._emscripten_glIsVertexArray;var Pd=env._emscripten_glLineWidth;var Qd=env._emscripten_glLinkProgram;var Rd=env._emscripten_glLoadIdentity;var Sd=env._emscripten_glLoadMatrixf;var Td=env._emscripten_glMatrixMode;var Ud=env._emscripten_glNormalPointer;var Vd=env._emscripten_glPixelStorei;var Wd=env._emscripten_glPolygonOffset;var Xd=env._emscripten_glReadPixels;var Yd=env._emscripten_glReleaseShaderCompiler;var Zd=env._emscripten_glRenderbufferStorage;var _d=env._emscripten_glRotatef;var $d=env._emscripten_glSampleCoverage;var ae=env._emscripten_glScissor;var be=env._emscripten_glShaderBinary;var ce=env._emscripten_glShaderSource;var de=env._emscripten_glStencilFunc;var ee=env._emscripten_glStencilFuncSeparate;var fe=env._emscripten_glStencilMask;var ge=env._emscripten_glStencilMaskSeparate;var he=env._emscripten_glStencilOp;var ie=env._emscripten_glStencilOpSeparate;var je=env._emscripten_glTexCoordPointer;var ke=env._emscripten_glTexImage2D;var le=env._emscripten_glTexParameterf;var me=env._emscripten_glTexParameterfv;var ne=env._emscripten_glTexParameteri;var oe=env._emscripten_glTexParameteriv;var pe=env._emscripten_glTexSubImage2D;var qe=env._emscripten_glUniform1f;var re=env._emscripten_glUniform1fv;var se=env._emscripten_glUniform1i;var te=env._emscripten_glUniform1iv;var ue=env._emscripten_glUniform2f;var ve=env._emscripten_glUniform2fv;var we=env._emscripten_glUniform2i;var xe=env._emscripten_glUniform2iv;var ye=env._emscripten_glUniform3f;var ze=env._emscripten_glUniform3fv;var Ae=env._emscripten_glUniform3i;var Be=env._emscripten_glUniform3iv;var Ce=env._emscripten_glUniform4f;var De=env._emscripten_glUniform4fv;var Ee=env._emscripten_glUniform4i;var Fe=env._emscripten_glUniform4iv;var Ge=env._emscripten_glUniformMatrix2fv;var He=env._emscripten_glUniformMatrix3fv;var Ie=env._emscripten_glUniformMatrix4fv;var Je=env._emscripten_glUseProgram;var Ke=env._emscripten_glValidateProgram;var Le=env._emscripten_glVertexAttrib1f;var Me=env._emscripten_glVertexAttrib1fv;var Ne=env._emscripten_glVertexAttrib2f;var Oe=env._emscripten_glVertexAttrib2fv;var Pe=env._emscripten_glVertexAttrib3f;var Qe=env._emscripten_glVertexAttrib3fv;var Re=env._emscripten_glVertexAttrib4f;var Se=env._emscripten_glVertexAttrib4fv;var Te=env._emscripten_glVertexAttribDivisor;var Ue=env._emscripten_glVertexAttribPointer;var Ve=env._emscripten_glVertexPointer;var We=env._emscripten_glViewport;var Xe=env._emscripten_longjmp;var Ye=env._emscripten_memcpy_big;var Ze=env._emscripten_request_fullscreen_strategy;var _e=env._emscripten_request_pointerlock;var $e=env._emscripten_run_script;var af=env._emscripten_set_blur_callback;var bf=env._emscripten_set_canvas_size;var cf=env._emscripten_set_element_css_size;var df=env._emscripten_set_focus_callback;var ef=env._emscripten_set_fullscreenchange_callback;var ff=env._emscripten_set_gamepadconnected_callback;var gf=env._emscripten_set_gamepaddisconnected_callback;var hf=env._emscripten_set_keydown_callback;var jf=env._emscripten_set_keypress_callback;var kf=env._emscripten_set_keyup_callback;var lf=env._emscripten_set_main_loop;var mf=env._emscripten_set_main_loop_timing;var nf=env._emscripten_set_mousedown_callback;var of=env._emscripten_set_mouseenter_callback;var pf=env._emscripten_set_mouseleave_callback;var qf=env._emscripten_set_mousemove_callback;var rf=env._emscripten_set_mouseup_callback;var sf=env._emscripten_set_resize_callback;var tf=env._emscripten_set_touchcancel_callback;var uf=env._emscripten_set_touchend_callback;var vf=env._emscripten_set_touchmove_callback;var wf=env._emscripten_set_touchstart_callback;var xf=env._emscripten_set_visibilitychange_callback;var yf=env._emscripten_set_wheel_callback;var zf=env._getenv;var Af=env._gettimeofday;var Bf=env._glActiveTexture;var Cf=env._glAttachShader;var Df=env._glBindBuffer;var Ef=env._glBindBufferRange;var Ff=env._glBindFramebuffer;var Gf=env._glBindRenderbuffer;var Hf=env._glBindSampler;var If=env._glBindTexture;var Jf=env._glBindVertexArray;var Kf=env._glBlendEquation;var Lf=env._glBlendEquationSeparate;var Mf=env._glBlendFunc;var Nf=env._glBlendFuncSeparate;var Of=env._glBufferData;var Pf=env._glCheckFramebufferStatus;var Qf=env._glClear;var Rf=env._glClearColor;var Sf=env._glClearDepthf;var Tf=env._glClearStencil;var Uf=env._glColorMask;var Vf=env._glCompileShader;var Wf=env._glCreateProgram;var Xf=env._glCreateShader;var Yf=env._glCullFace;var Zf=env._glDeleteBuffers;var _f=env._glDeleteFramebuffers;var $f=env._glDeleteProgram;var ag=env._glDeleteRenderbuffers;var bg=env._glDeleteShader;var cg=env._glDeleteTextures;var dg=env._glDeleteVertexArrays;var eg=env._glDepthMask;var fg=env._glDetachShader;var gg=env._glDisable;var hg=env._glDisableVertexAttribArray;var ig=env._glDrawArrays;var jg=env._glDrawBuffers;var kg=env._glDrawElements;var lg=env._glEnable;var mg=env._glEnableVertexAttribArray;var ng=env._glFramebufferRenderbuffer;var og=env._glFramebufferTexture2D;var pg=env._glGenBuffers;var qg=env._glGenFramebuffers;var rg=env._glGenRenderbuffers;var sg=env._glGenTextures;var tg=env._glGenVertexArrays;var ug=env._glGenerateMipmap;var vg=env._glGetActiveAttrib;var wg=env._glGetActiveUniform;var xg=env._glGetAttribLocation;var yg=env._glGetError;var zg=env._glGetIntegerv;var Ag=env._glGetProgramInfoLog;var Bg=env._glGetProgramiv;var Cg=env._glGetShaderInfoLog;var Dg=env._glGetShaderiv;var Eg=env._glGetString;var Fg=env._glGetUniformBlockIndex;var Gg=env._glGetUniformLocation;var Hg=env._glIsEnabled;var Ig=env._glLinkProgram;var Jg=env._glPixelStorei;var Kg=env._glPolygonOffset;var Lg=env._glReadBuffer;var Mg=env._glRenderbufferStorage;var Ng=env._glScissor;var Og=env._glShaderSource;var Pg=env._glStencilFunc;var Qg=env._glStencilMask;var Rg=env._glStencilOp;var Sg=env._glTexImage2D;var Tg=env._glTexParameteri;var Ug=env._glUniform1f;var Vg=env._glUniform1i;var Wg=env._glUniform4f;var Xg=env._glUniform4fv;var Yg=env._glUniformBlockBinding;var Zg=env._glUniformMatrix3fv;var _g=env._glUniformMatrix4fv;var $g=env._glUseProgram;var ah=env._glVertexAttrib1fv;var bh=env._glVertexAttrib2fv;var ch=env._glVertexAttrib3fv;var dh=env._glVertexAttrib4fv;var eh=env._glVertexAttribI4iv;var fh=env._glVertexAttribIPointer;var gh=env._glVertexAttribPointer;var hh=env._glViewport;var ih=env._glutCreateWindow;var jh=env._glutDestroyWindow;var kh=env._glutInitDisplayMode;var lh=env._llvm_ceil_f64;var mh=env._llvm_fabs_f32;var nh=env._llvm_fabs_f64;var oh=env._llvm_floor_f64;var ph=env._llvm_pow_f32;var qh=env._llvm_pow_f64;var rh=env._longjmp;var sh=env._nanosleep;var th=env._pthread_cond_wait;var uh=env._pthread_getspecific;var vh=env._pthread_key_create;var wh=env._pthread_once;var xh=env._pthread_setspecific;var yh=env._sigaction;var zh=env._signal;var Ah=env._strftime;var Bh=env._strftime_l;var Ch=env._usleep;var Dh=env.emscriptenWebGLComputeImageSize;var Eh=env.emscriptenWebGLGet;var Fh=env.emscriptenWebGLGetHeapForType;var Gh=env.emscriptenWebGLGetShiftForType;var Hh=env.emscriptenWebGLGetTexPixelData;var Ih=env.emscriptenWebGLGetUniform;var Jh=env.emscriptenWebGLGetVertexAttrib;var Kh=0.0;
+"use asm";var a=new global.Int8Array(buffer);var b=new global.Int16Array(buffer);var c=new global.Int32Array(buffer);var d=new global.Uint8Array(buffer);var e=new global.Uint16Array(buffer);var f=new global.Uint32Array(buffer);var g=new global.Float32Array(buffer);var h=new global.Float64Array(buffer);var i=env.DYNAMICTOP_PTR|0;var j=env.tempDoublePtr|0;var k=env.ABORT|0;var l=env.STACKTOP|0;var m=env.STACK_MAX|0;var n=env.cttz_i8|0;var o=0;var p=0;var q=0;var r=0;var s=global.NaN,t=global.Infinity;var u=0,v=0,w=0,x=0,y=0.0;var z=0;var A=global.Math.floor;var B=global.Math.abs;var C=global.Math.sqrt;var D=global.Math.pow;var E=global.Math.cos;var F=global.Math.sin;var G=global.Math.tan;var H=global.Math.acos;var I=global.Math.asin;var J=global.Math.atan;var K=global.Math.atan2;var L=global.Math.exp;var M=global.Math.log;var N=global.Math.ceil;var O=global.Math.imul;var P=global.Math.min;var Q=global.Math.max;var R=global.Math.clz32;var S=env.abort;var T=env.assert;var U=env.enlargeMemory;var V=env.getTotalMemory;var W=env.abortOnCannotGrowMemory;var X=env.invoke_dii;var Y=env.invoke_i;var Z=env.invoke_ii;var _=env.invoke_iii;var $=env.invoke_iiii;var aa=env.invoke_iiiii;var ba=env.invoke_iiiiid;var ca=env.invoke_iiiiidii;var da=env.invoke_iiiiii;var ea=env.invoke_iiiiiid;var fa=env.invoke_iiiiiii;var ga=env.invoke_iiiiiiii;var ha=env.invoke_iiiiiiiii;var ia=env.invoke_iiiiiiiiii;var ja=env.invoke_v;var ka=env.invoke_vd;var la=env.invoke_vdd;var ma=env.invoke_vdddd;var na=env.invoke_vdddddd;var oa=env.invoke_vdi;var pa=env.invoke_vi;var qa=env.invoke_vid;var ra=env.invoke_vidd;var sa=env.invoke_viddd;var ta=env.invoke_vidddd;var ua=env.invoke_vii;var va=env.invoke_viid;var wa=env.invoke_viii;var xa=env.invoke_viiii;var ya=env.invoke_viiiii;var za=env.invoke_viiiiii;var Aa=env.invoke_viiiiiii;var Ba=env.invoke_viiiiiiii;var Ca=env.invoke_viiiiiiiii;var Da=env.invoke_viiiiiiiiiii;var Ea=env.__ZSt18uncaught_exceptionv;var Fa=env.___assert_fail;var Ga=env.___buildEnvironment;var Ha=env.___cxa_allocate_exception;var Ia=env.___cxa_begin_catch;var Ja=env.___cxa_find_matching_catch;var Ka=env.___cxa_throw;var La=env.___gxx_personality_v0;var Ma=env.___lock;var Na=env.___map_file;var Oa=env.___resumeException;var Pa=env.___setErrNo;var Qa=env.___syscall140;var Ra=env.___syscall145;var Sa=env.___syscall146;var Ta=env.___syscall221;var Ua=env.___syscall5;var Va=env.___syscall54;var Wa=env.___syscall6;var Xa=env.___syscall91;var Ya=env.___unlock;var Za=env.__addDays;var _a=env.__arraySum;var $a=env.__emscripten_sample_gamepad_data;var ab=env.__exit;var bb=env.__isLeapYear;var cb=env.__registerRestoreOldStyle;var db=env.__setLetterbox;var eb=env._abort;var fb=env._clock_gettime;var gb=env._dlclose;var hb=env._dlerror;var ib=env._dlsym;var jb=env._eglBindAPI;var kb=env._eglChooseConfig;var lb=env._eglCreateContext;var mb=env._eglCreateWindowSurface;var nb=env._eglDestroyContext;var ob=env._eglDestroySurface;var pb=env._eglGetConfigAttrib;var qb=env._eglGetDisplay;var rb=env._eglGetProcAddress;var sb=env._eglInitialize;var tb=env._eglMakeCurrent;var ub=env._eglSwapBuffers;var vb=env._eglSwapInterval;var wb=env._eglTerminate;var xb=env._eglWaitClient;var yb=env._eglWaitGL;var zb=env._eglWaitNative;var Ab=env._emscripten_asm_const_i;var Bb=env._emscripten_asm_const_ii;var Cb=env._emscripten_asm_const_iii;var Db=env._emscripten_asm_const_iiii;var Eb=env._emscripten_asm_const_iiiii;var Fb=env._emscripten_do_request_fullscreen;var Gb=env._emscripten_exit_fullscreen;var Hb=env._emscripten_exit_pointerlock;var Ib=env._emscripten_get_device_pixel_ratio;var Jb=env._emscripten_get_element_css_size;var Kb=env._emscripten_get_gamepad_status;var Lb=env._emscripten_get_now;var Mb=env._emscripten_get_now_is_monotonic;var Nb=env._emscripten_get_num_gamepads;var Ob=env._emscripten_get_pointerlock_status;var Pb=env._emscripten_get_preloaded_image_data;var Qb=env._emscripten_get_preloaded_image_data_from_FILE;var Rb=env._emscripten_glActiveTexture;var Sb=env._emscripten_glAttachShader;var Tb=env._emscripten_glBindAttribLocation;var Ub=env._emscripten_glBindBuffer;var Vb=env._emscripten_glBindFramebuffer;var Wb=env._emscripten_glBindProgramARB;var Xb=env._emscripten_glBindRenderbuffer;var Yb=env._emscripten_glBindTexture;var Zb=env._emscripten_glBindVertexArray;var _b=env._emscripten_glBlendColor;var $b=env._emscripten_glBlendEquation;var ac=env._emscripten_glBlendEquationSeparate;var bc=env._emscripten_glBlendFunc;var cc=env._emscripten_glBlendFuncSeparate;var dc=env._emscripten_glBufferData;var ec=env._emscripten_glBufferSubData;var fc=env._emscripten_glCheckFramebufferStatus;var gc=env._emscripten_glClear;var hc=env._emscripten_glClearColor;var ic=env._emscripten_glClearDepth;var jc=env._emscripten_glClearDepthf;var kc=env._emscripten_glClearStencil;var lc=env._emscripten_glClientActiveTexture;var mc=env._emscripten_glColorMask;var nc=env._emscripten_glColorPointer;var oc=env._emscripten_glCompileShader;var pc=env._emscripten_glCompressedTexImage2D;var qc=env._emscripten_glCompressedTexSubImage2D;var rc=env._emscripten_glCopyTexImage2D;var sc=env._emscripten_glCopyTexSubImage2D;var tc=env._emscripten_glCreateProgram;var uc=env._emscripten_glCreateShader;var vc=env._emscripten_glCullFace;var wc=env._emscripten_glDeleteBuffers;var xc=env._emscripten_glDeleteFramebuffers;var yc=env._emscripten_glDeleteObjectARB;var zc=env._emscripten_glDeleteProgram;var Ac=env._emscripten_glDeleteRenderbuffers;var Bc=env._emscripten_glDeleteShader;var Cc=env._emscripten_glDeleteTextures;var Dc=env._emscripten_glDeleteVertexArrays;var Ec=env._emscripten_glDepthFunc;var Fc=env._emscripten_glDepthMask;var Gc=env._emscripten_glDepthRange;var Hc=env._emscripten_glDepthRangef;var Ic=env._emscripten_glDetachShader;var Jc=env._emscripten_glDisable;var Kc=env._emscripten_glDisableVertexAttribArray;var Lc=env._emscripten_glDrawArrays;var Mc=env._emscripten_glDrawArraysInstanced;var Nc=env._emscripten_glDrawBuffers;var Oc=env._emscripten_glDrawElements;var Pc=env._emscripten_glDrawElementsInstanced;var Qc=env._emscripten_glDrawRangeElements;var Rc=env._emscripten_glEnable;var Sc=env._emscripten_glEnableClientState;var Tc=env._emscripten_glEnableVertexAttribArray;var Uc=env._emscripten_glFinish;var Vc=env._emscripten_glFlush;var Wc=env._emscripten_glFramebufferRenderbuffer;var Xc=env._emscripten_glFramebufferTexture2D;var Yc=env._emscripten_glFrontFace;var Zc=env._emscripten_glFrustum;var _c=env._emscripten_glGenBuffers;var $c=env._emscripten_glGenFramebuffers;var ad=env._emscripten_glGenRenderbuffers;var bd=env._emscripten_glGenTextures;var cd=env._emscripten_glGenVertexArrays;var dd=env._emscripten_glGenerateMipmap;var ed=env._emscripten_glGetActiveAttrib;var fd=env._emscripten_glGetActiveUniform;var gd=env._emscripten_glGetAttachedShaders;var hd=env._emscripten_glGetAttribLocation;var id=env._emscripten_glGetBooleanv;var jd=env._emscripten_glGetBufferParameteriv;var kd=env._emscripten_glGetError;var ld=env._emscripten_glGetFloatv;var md=env._emscripten_glGetFramebufferAttachmentParameteriv;var nd=env._emscripten_glGetInfoLogARB;var od=env._emscripten_glGetIntegerv;var pd=env._emscripten_glGetObjectParameterivARB;var qd=env._emscripten_glGetPointerv;var rd=env._emscripten_glGetProgramInfoLog;var sd=env._emscripten_glGetProgramiv;var td=env._emscripten_glGetRenderbufferParameteriv;var ud=env._emscripten_glGetShaderInfoLog;var vd=env._emscripten_glGetShaderPrecisionFormat;var wd=env._emscripten_glGetShaderSource;var xd=env._emscripten_glGetShaderiv;var yd=env._emscripten_glGetString;var zd=env._emscripten_glGetTexParameterfv;var Ad=env._emscripten_glGetTexParameteriv;var Bd=env._emscripten_glGetUniformLocation;var Cd=env._emscripten_glGetUniformfv;var Dd=env._emscripten_glGetUniformiv;var Ed=env._emscripten_glGetVertexAttribPointerv;var Fd=env._emscripten_glGetVertexAttribfv;var Gd=env._emscripten_glGetVertexAttribiv;var Hd=env._emscripten_glHint;var Id=env._emscripten_glIsBuffer;var Jd=env._emscripten_glIsEnabled;var Kd=env._emscripten_glIsFramebuffer;var Ld=env._emscripten_glIsProgram;var Md=env._emscripten_glIsRenderbuffer;var Nd=env._emscripten_glIsShader;var Od=env._emscripten_glIsTexture;var Pd=env._emscripten_glIsVertexArray;var Qd=env._emscripten_glLineWidth;var Rd=env._emscripten_glLinkProgram;var Sd=env._emscripten_glLoadIdentity;var Td=env._emscripten_glLoadMatrixf;var Ud=env._emscripten_glMatrixMode;var Vd=env._emscripten_glNormalPointer;var Wd=env._emscripten_glPixelStorei;var Xd=env._emscripten_glPolygonOffset;var Yd=env._emscripten_glReadPixels;var Zd=env._emscripten_glReleaseShaderCompiler;var _d=env._emscripten_glRenderbufferStorage;var $d=env._emscripten_glRotatef;var ae=env._emscripten_glSampleCoverage;var be=env._emscripten_glScissor;var ce=env._emscripten_glShaderBinary;var de=env._emscripten_glShaderSource;var ee=env._emscripten_glStencilFunc;var fe=env._emscripten_glStencilFuncSeparate;var ge=env._emscripten_glStencilMask;var he=env._emscripten_glStencilMaskSeparate;var ie=env._emscripten_glStencilOp;var je=env._emscripten_glStencilOpSeparate;var ke=env._emscripten_glTexCoordPointer;var le=env._emscripten_glTexImage2D;var me=env._emscripten_glTexParameterf;var ne=env._emscripten_glTexParameterfv;var oe=env._emscripten_glTexParameteri;var pe=env._emscripten_glTexParameteriv;var qe=env._emscripten_glTexSubImage2D;var re=env._emscripten_glUniform1f;var se=env._emscripten_glUniform1fv;var te=env._emscripten_glUniform1i;var ue=env._emscripten_glUniform1iv;var ve=env._emscripten_glUniform2f;var we=env._emscripten_glUniform2fv;var xe=env._emscripten_glUniform2i;var ye=env._emscripten_glUniform2iv;var ze=env._emscripten_glUniform3f;var Ae=env._emscripten_glUniform3fv;var Be=env._emscripten_glUniform3i;var Ce=env._emscripten_glUniform3iv;var De=env._emscripten_glUniform4f;var Ee=env._emscripten_glUniform4fv;var Fe=env._emscripten_glUniform4i;var Ge=env._emscripten_glUniform4iv;var He=env._emscripten_glUniformMatrix2fv;var Ie=env._emscripten_glUniformMatrix3fv;var Je=env._emscripten_glUniformMatrix4fv;var Ke=env._emscripten_glUseProgram;var Le=env._emscripten_glValidateProgram;var Me=env._emscripten_glVertexAttrib1f;var Ne=env._emscripten_glVertexAttrib1fv;var Oe=env._emscripten_glVertexAttrib2f;var Pe=env._emscripten_glVertexAttrib2fv;var Qe=env._emscripten_glVertexAttrib3f;var Re=env._emscripten_glVertexAttrib3fv;var Se=env._emscripten_glVertexAttrib4f;var Te=env._emscripten_glVertexAttrib4fv;var Ue=env._emscripten_glVertexAttribDivisor;var Ve=env._emscripten_glVertexAttribPointer;var We=env._emscripten_glVertexPointer;var Xe=env._emscripten_glViewport;var Ye=env._emscripten_longjmp;var Ze=env._emscripten_memcpy_big;var _e=env._emscripten_request_fullscreen_strategy;var $e=env._emscripten_request_pointerlock;var af=env._emscripten_run_script;var bf=env._emscripten_set_blur_callback;var cf=env._emscripten_set_canvas_size;var df=env._emscripten_set_element_css_size;var ef=env._emscripten_set_focus_callback;var ff=env._emscripten_set_fullscreenchange_callback;var gf=env._emscripten_set_gamepadconnected_callback;var hf=env._emscripten_set_gamepaddisconnected_callback;var jf=env._emscripten_set_keydown_callback;var kf=env._emscripten_set_keypress_callback;var lf=env._emscripten_set_keyup_callback;var mf=env._emscripten_set_main_loop;var nf=env._emscripten_set_main_loop_timing;var of=env._emscripten_set_mousedown_callback;var pf=env._emscripten_set_mouseenter_callback;var qf=env._emscripten_set_mouseleave_callback;var rf=env._emscripten_set_mousemove_callback;var sf=env._emscripten_set_mouseup_callback;var tf=env._emscripten_set_resize_callback;var uf=env._emscripten_set_touchcancel_callback;var vf=env._emscripten_set_touchend_callback;var wf=env._emscripten_set_touchmove_callback;var xf=env._emscripten_set_touchstart_callback;var yf=env._emscripten_set_visibilitychange_callback;var zf=env._emscripten_set_wheel_callback;var Af=env._exit;var Bf=env._getenv;var Cf=env._gettimeofday;var Df=env._glActiveTexture;var Ef=env._glAttachShader;var Ff=env._glBindBuffer;var Gf=env._glBindBufferRange;var Hf=env._glBindFramebuffer;var If=env._glBindRenderbuffer;var Jf=env._glBindSampler;var Kf=env._glBindTexture;var Lf=env._glBindVertexArray;var Mf=env._glBlendEquation;var Nf=env._glBlendEquationSeparate;var Of=env._glBlendFunc;var Pf=env._glBlendFuncSeparate;var Qf=env._glBufferData;var Rf=env._glCheckFramebufferStatus;var Sf=env._glClear;var Tf=env._glClearColor;var Uf=env._glClearDepthf;var Vf=env._glClearStencil;var Wf=env._glColorMask;var Xf=env._glCompileShader;var Yf=env._glCreateProgram;var Zf=env._glCreateShader;var _f=env._glCullFace;var $f=env._glDeleteBuffers;var ag=env._glDeleteFramebuffers;var bg=env._glDeleteProgram;var cg=env._glDeleteRenderbuffers;var dg=env._glDeleteShader;var eg=env._glDeleteTextures;var fg=env._glDeleteVertexArrays;var gg=env._glDepthMask;var hg=env._glDetachShader;var ig=env._glDisable;var jg=env._glDisableVertexAttribArray;var kg=env._glDrawArrays;var lg=env._glDrawBuffers;var mg=env._glDrawElements;var ng=env._glEnable;var og=env._glEnableVertexAttribArray;var pg=env._glFramebufferRenderbuffer;var qg=env._glFramebufferTexture2D;var rg=env._glGenBuffers;var sg=env._glGenFramebuffers;var tg=env._glGenRenderbuffers;var ug=env._glGenTextures;var vg=env._glGenVertexArrays;var wg=env._glGenerateMipmap;var xg=env._glGetActiveAttrib;var yg=env._glGetActiveUniform;var zg=env._glGetAttribLocation;var Ag=env._glGetError;var Bg=env._glGetIntegerv;var Cg=env._glGetProgramInfoLog;var Dg=env._glGetProgramiv;var Eg=env._glGetShaderInfoLog;var Fg=env._glGetShaderiv;var Gg=env._glGetString;var Hg=env._glGetUniformBlockIndex;var Ig=env._glGetUniformLocation;var Jg=env._glIsEnabled;var Kg=env._glLinkProgram;var Lg=env._glPixelStorei;var Mg=env._glPolygonOffset;var Ng=env._glReadBuffer;var Og=env._glRenderbufferStorage;var Pg=env._glScissor;var Qg=env._glShaderSource;var Rg=env._glStencilFunc;var Sg=env._glStencilMask;var Tg=env._glStencilOp;var Ug=env._glTexImage2D;var Vg=env._glTexParameteri;var Wg=env._glUniform1f;var Xg=env._glUniform1i;var Yg=env._glUniform4f;var Zg=env._glUniform4fv;var _g=env._glUniformBlockBinding;var $g=env._glUniformMatrix3fv;var ah=env._glUniformMatrix4fv;var bh=env._glUseProgram;var ch=env._glVertexAttrib1fv;var dh=env._glVertexAttrib2fv;var eh=env._glVertexAttrib3fv;var fh=env._glVertexAttrib4fv;var gh=env._glVertexAttribI4iv;var hh=env._glVertexAttribIPointer;var ih=env._glVertexAttribPointer;var jh=env._glViewport;var kh=env._glutCreateWindow;var lh=env._glutDestroyWindow;var mh=env._glutInitDisplayMode;var nh=env._llvm_ceil_f64;var oh=env._llvm_fabs_f32;var ph=env._llvm_fabs_f64;var qh=env._llvm_floor_f64;var rh=env._llvm_pow_f32;var sh=env._llvm_pow_f64;var th=env._longjmp;var uh=env._nanosleep;var vh=env._pthread_cond_wait;var wh=env._pthread_getspecific;var xh=env._pthread_key_create;var yh=env._pthread_once;var zh=env._pthread_setspecific;var Ah=env._sigaction;var Bh=env._signal;var Ch=env._strftime;var Dh=env._strftime_l;var Eh=env._usleep;var Fh=env.emscriptenWebGLComputeImageSize;var Gh=env.emscriptenWebGLGet;var Hh=env.emscriptenWebGLGetHeapForType;var Ih=env.emscriptenWebGLGetShiftForType;var Jh=env.emscriptenWebGLGetTexPixelData;var Kh=env.emscriptenWebGLGetUniform;var Lh=env.emscriptenWebGLGetVertexAttrib;var Mh=0.0;
// EMSCRIPTEN_START_FUNCS
-function uV(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0;e=l;l=l+1056|0;f=e+1024|0;g=e;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[f+12>>2]=0;c[f+16>>2]=0;c[f+20>>2]=0;c[f+24>>2]=0;c[f+28>>2]=0;h=a[d>>0]|0;a:do if(h<<24>>24){i=0;j=h;do{if(!(a[b+i>>0]|0)){k=0;break a}m=f+(((j&255)>>>5&255)<<2)|0;c[m>>2]=c[m>>2]|1<<(j&31);i=i+1|0;c[g+((j&255)<<2)>>2]=i;j=a[d+i>>0]|0}while(j<<24>>24!=0);j=i>>>0>1;if(j){m=0;n=-1;o=1;b:while(1){p=1;q=m;r=o;while(1){s=q;t=r;c:while(1){u=1;v=t;while(1){w=a[d+(u+n)>>0]|0;x=a[d+v>>0]|0;if(w<<24>>24!=x<<24>>24)break c;if((u|0)==(p|0))break;u=u+1|0;y=u+s|0;if(y>>>0>=i>>>0){z=p;A=n;break b}else v=y}u=p+s|0;t=u+1|0;if(t>>>0>=i>>>0){z=p;A=n;break b}else s=u}t=v-n|0;if((w&255)<=(x&255))break;r=v+1|0;if(r>>>0>=i>>>0){z=t;A=n;break b}else{p=t;q=v}}o=s+2|0;if(o>>>0>=i>>>0){z=1;A=s;break}else{m=s+1|0;n=s}}if(j){n=0;m=-1;o=1;while(1){q=1;p=n;r=o;while(1){B=p;t=r;d:while(1){u=1;C=t;while(1){D=a[d+(u+m)>>0]|0;E=a[d+C>>0]|0;if(D<<24>>24!=E<<24>>24)break d;if((u|0)==(q|0))break;u=u+1|0;y=u+B|0;if(y>>>0>=i>>>0){F=z;G=A;H=i;I=q;J=m;K=26;break a}else C=y}u=q+B|0;t=u+1|0;if(t>>>0>=i>>>0){F=z;G=A;H=i;I=q;J=m;K=26;break a}else B=u}t=C-m|0;if((D&255)>=(E&255))break;r=C+1|0;if(r>>>0>=i>>>0){F=z;G=A;H=i;I=t;J=m;K=26;break a}else{q=t;p=C}}o=B+2|0;if(o>>>0>=i>>>0){F=z;G=A;H=i;I=1;J=B;K=26;break}else{n=B+1|0;m=B}}}else{F=z;G=A;H=i;I=1;J=-1;K=26}}else{F=1;G=-1;H=i;I=1;J=-1;K=26}}else{F=1;G=-1;H=0;I=1;J=-1;K=26}while(0);e:do if((K|0)==26){A=(J+1|0)>>>0>(G+1|0)>>>0;z=A?I:F;B=A?J:G;A=B+1|0;if(!(vV(d,d+z|0,A)|0)){L=H-z|0;M=z}else{z=H-B+-1|0;L=0;M=(B>>>0>z>>>0?B:z)+1|0}z=H|63;C=H+-1|0;E=(L|0)!=0;D=H-M|0;s=b;v=0;x=b;while(1){w=s;do if((x-w|0)>>>0>>0){h=TU(x,0,z)|0;if(h)if((h-w|0)>>>0>>0){k=0;break e}else{N=h;break}else{N=x+z|0;break}}else N=x;while(0);w=a[s+C>>0]|0;f:do if(!(1<<(w&31)&c[f+(((w&255)>>>5&255)<<2)>>2])){O=0;P=H}else{h=H-(c[g+((w&255)<<2)>>2]|0)|0;if(h|0){O=0;P=E&(v|0)!=0&h>>>0>>0?D:h;break}h=A>>>0>v>>>0?A:v;m=a[d+h>>0]|0;g:do if(!(m<<24>>24))Q=A;else{n=h;o=m;while(1){if(o<<24>>24!=(a[s+n>>0]|0))break;j=n+1|0;o=a[d+j>>0]|0;if(!(o<<24>>24)){Q=A;break g}else n=j}O=0;P=n-B|0;break f}while(0);while(1){if(Q>>>0<=v>>>0){k=s;break e}Q=Q+-1|0;if((a[d+Q>>0]|0)!=(a[s+Q>>0]|0)){O=L;P=M;break}}}while(0);s=s+P|0;v=O;x=N}}while(0);l=e;return k|0}function vV(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;a:do if(!d)e=0;else{f=b;g=d;h=c;while(1){i=a[f>>0]|0;j=a[h>>0]|0;if(i<<24>>24!=j<<24>>24)break;g=g+-1|0;if(!g){e=0;break a}else{f=f+1|0;h=h+1|0}}e=(i&255)-(j&255)|0}while(0);return e|0}function wV(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=l;l=l+16|0;g=f;c[g>>2]=e;e=xV(a,b,d,g)|0;l=f;return e|0}function xV(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0;g=l;l=l+128|0;h=g+124|0;i=g;j=i;k=35472;m=j+124|0;do{c[j>>2]=c[k>>2];j=j+4|0;k=k+4|0}while((j|0)<(m|0));if((d+-1|0)>>>0>2147483646)if(!d){n=h;o=1;p=4}else{c[(AT()|0)>>2]=75;q=-1}else{n=b;o=d;p=4}if((p|0)==4){p=-2-n|0;d=o>>>0>p>>>0?p:o;c[i+48>>2]=d;o=i+20|0;c[o>>2]=n;c[i+44>>2]=n;p=n+d|0;n=i+16|0;c[n>>2]=p;c[i+28>>2]=p;p=WU(i,e,f)|0;if(!d)q=p;else{d=c[o>>2]|0;a[d+(((d|0)==(c[n>>2]|0))<<31>>31)>>0]=0;q=p}}l=g;return q|0}function yV(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;e=a+20|0;f=c[e>>2]|0;g=(c[a+16>>2]|0)-f|0;a=g>>>0>d>>>0?d:g;J8(f|0,b|0,a|0)|0;c[e>>2]=(c[e>>2]|0)+a;return d|0}function zV(a,b){a=a|0;b=b|0;AV(a,b)|0;return a|0}function AV(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;e=d;a:do if(!((e^b)&3)){if(!(e&3)){f=d;g=b}else{h=d;i=b;while(1){j=a[h>>0]|0;a[i>>0]=j;if(!(j<<24>>24)){k=i;break a}j=h+1|0;l=i+1|0;if(!(j&3)){f=j;g=l;break}else{h=j;i=l}}}i=c[f>>2]|0;if(!((i&-2139062144^-2139062144)&i+-16843009)){h=g;l=f;j=i;while(1){i=l+4|0;m=h+4|0;c[h>>2]=j;j=c[i>>2]|0;if((j&-2139062144^-2139062144)&j+-16843009|0){n=i;o=m;break}else{h=m;l=i}}}else{n=f;o=g}p=n;q=o;r=8}else{p=d;q=b;r=8}while(0);if((r|0)==8){r=a[p>>0]|0;a[q>>0]=r;if(!(r<<24>>24))k=q;else{r=q;q=p;while(1){q=q+1|0;p=r+1|0;b=a[q>>0]|0;a[p>>0]=b;if(!(b<<24>>24)){k=p;break}else r=p}}}return k|0}function BV(a){a=a|0;var b=0,c=0,d=0;b=(UT(a)|0)+1|0;c=qT(b)|0;if(!c)d=0;else d=J8(c|0,a|0,b|0)|0;return d|0}function CV(b,c,e){b=b|0;c=c|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if(!e)f=0;else{g=a[b>>0]|0;a:do if(!(g<<24>>24)){h=c;i=0}else{j=b;k=e;l=c;m=g;while(1){k=k+-1|0;n=a[l>>0]|0;if(!(m<<24>>24==n<<24>>24&((k|0)!=0&n<<24>>24!=0))){h=l;i=m;break a}j=j+1|0;n=l+1|0;m=a[j>>0]|0;if(!(m<<24>>24)){h=n;i=0;break}else l=n}}while(0);f=(i&255)-(d[h>>0]|0)|0}return f|0}function DV(a){a=a|0;if(EV(a)|0)rT(a);return}function EV(a){a=a|0;return (a|0)!=31488&((a|0)!=0&(a|0)!=160216)&1|0}function FV(a,b){a=a|0;b=b|0;return FT(a)|0}function GV(b,c){b=b|0;c=c|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=a[b>>0]|0;a:do if(!(e<<24>>24)){f=c;g=0}else{h=b;i=c;j=e;k=e&255;while(1){l=a[i>>0]|0;if(!(l<<24>>24)){f=i;g=j;break a}if(j<<24>>24!=l<<24>>24?(l=RT(k)|0,(l|0)!=(RT(d[i>>0]|0)|0)):0)break;l=h+1|0;m=i+1|0;n=a[l>>0]|0;if(!(n<<24>>24)){f=m;g=0;break a}else{h=l;i=m;j=n;k=n&255}}f=i;g=a[h>>0]|0}while(0);e=RT(g&255)|0;return e-(RT(d[f>>0]|0)|0)|0}function HV(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0;e=l;l=l+32|0;f=e;a:do if(!(EV(d)|0)){g=(d|0)!=0;h=0;i=0;do{j=1<>2]|0;else k=IV(i,j|0?b:168779)|0;h=h+((k|0)!=0&1)|0;c[f+(i<<2)>>2]=k;i=i+1|0}while((i|0)!=6);switch(h|0){case 0:{m=160216;break a;break}case 1:{if((c[f>>2]|0)==31440){m=31488;break a}break}default:{}}m=d}else{i=0;do{if(1<>2]=IV(i,b)|0;i=i+1|0}while((i|0)!=6);m=d}while(0);l=e;return m|0}function IV(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;e=l;l=l+272|0;f=e+8|0;g=e;do if(!(a[d>>0]|0)){h=zf(146205)|0;if(h|0?a[h>>0]|0:0){i=h;break}h=zf(146212+(b*12|0)|0)|0;if(h|0?a[h>>0]|0:0){i=h;break}h=zf(146284)|0;if(h|0?a[h>>0]|0:0){i=h;break}i=146289}else i=d;while(0);d=0;a:while(1){switch(a[i+d>>0]|0){case 47:case 0:{j=d;break a;break}default:{}}h=d+1|0;if(h>>>0<15)d=h;else{j=h;break}}d=a[i>>0]|0;if(d<<24>>24!=46?(a[i+j>>0]|0)==0:0)if(d<<24>>24==67){k=i;m=15}else{n=i;m=16}else{k=146289;m=15}if((m|0)==15)if(!(a[k+1>>0]|0)){o=k;m=18}else{n=k;m=16}b:do if((m|0)==16)if((PT(n,146289)|0)!=0?(PT(n,146297)|0)!=0:0){k=c[40081]|0;if(k|0){i=k;do{if(!(PT(n,i+8|0)|0)){p=i;break b}i=c[i+24>>2]|0}while((i|0)!=0)}Ma(160328);i=c[40081]|0;c:do if(i|0){k=i;while(1){if(!(PT(n,k+8|0)|0))break;d=c[k+24>>2]|0;if(!d)break c;else k=d}Ya(160328);p=k;break b}while(0);d:do if(((c[40062]|0)==0?(i=zf(146303)|0,(i|0)!=0):0)?(a[i>>0]|0)!=0:0){d=254-j|0;h=j+1|0;q=i;while(1){i=nU(q,58)|0;r=a[i>>0]|0;s=i-q+((r<<24>>24!=0)<<31>>31)|0;if(s>>>0>>0){J8(f|0,q|0,s|0)|0;t=f+s|0;a[t>>0]=47;J8(t+1|0,n|0,j|0)|0;a[f+(h+s)>>0]=0;u=Na(f|0,g|0)|0;if(u|0)break;v=a[i>>0]|0}else v=r;q=i+(v<<24>>24!=0&1)|0;if(!(a[q>>0]|0)){m=41;break d}}q=qT(28)|0;if(!q){JV(u,c[g>>2]|0)|0;m=41;break}else{c[q>>2]=u;c[q+4>>2]=c[g>>2];h=q+8|0;J8(h|0,n|0,j|0)|0;a[h+j>>0]=0;c[q+24>>2]=c[40081];c[40081]=q;w=q;break}}else m=41;while(0);if((m|0)==41){q=qT(28)|0;if(!q)w=q;else{c[q>>2]=c[7860];c[q+4>>2]=c[7861];h=q+8|0;J8(h|0,n|0,j|0)|0;a[h+j>>0]=0;c[q+24>>2]=c[40081];c[40081]=q;w=q}}Ya(160328);p=(b|0)==0&(w|0)==0?31440:w}else{o=n;m=18}while(0);do if((m|0)==18){if((b|0)==0?(a[o+1>>0]|0)==46:0){p=31440;break}p=0}while(0);l=e;return p|0}function JV(a,b){a=a|0;b=b|0;var d=0,e=0;d=l;l=l+16|0;e=d;c[e>>2]=a;c[e+4>>2]=b;b=zT(Xa(91,e|0)|0)|0;l=d;return b|0}function KV(){return}function LV(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;g=l;l=l+128|0;h=g;c[h>>2]=0;i=h+4|0;c[i>>2]=a;c[h+44>>2]=a;j=h+8|0;c[j>>2]=(a|0)<0?-1:a+2147483647|0;c[h+76>>2]=-1;xU(h,0);k=DU(h,d,1,e,f)|0;if(b|0)c[b>>2]=a+((c[i>>2]|0)+(c[h+108>>2]|0)-(c[j>>2]|0));l=g;return k|0}function MV(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return d|0}function NV(b,c,e){b=b|0;c=c|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if(!e)f=0;else{g=a[b>>0]|0;a:do if(!(g<<24>>24)){h=c;i=0}else{j=b;k=e;l=c;m=g;n=g&255;while(1){k=k+-1|0;o=a[l>>0]|0;if(!((k|0)!=0&o<<24>>24!=0)){h=l;i=m;break a}if(m<<24>>24!=o<<24>>24?(o=RT(n)|0,(o|0)!=(RT(d[l>>0]|0)|0)):0)break;o=j+1|0;p=l+1|0;q=a[o>>0]|0;if(!(q<<24>>24)){h=p;i=0;break a}else{j=o;l=p;m=q;n=q&255}}h=l;i=a[j>>0]|0}while(0);g=RT(i&255)|0;f=g-(RT(d[h>>0]|0)|0)|0}return f|0}function OV(a){a=a|0;return 0}function PV(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;if(d|0){e=d;d=b;b=a;while(1){e=e+-1|0;c[b>>2]=c[d>>2];if(!e)break;else{d=d+4|0;b=b+4|0}}}return a|0}function QV(a,b){a=a|0;b=b|0;return KT(a)|0}function RV(a,b){a=a|0;b=b|0;return -1|0}function SV(a){a=a|0;var b=0,d=0;b=(TV()|0)+188|0;d=c[b>>2]|0;if(a|0)c[b>>2]=(a|0)==(-1|0)?160280:a;return ((d|0)==160280?-1:d)|0}function TV(){return JT()|0}function UV(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=l;l=l+16|0;f=e;c[f>>2]=d;d=VV(a,b,f)|0;l=e;return d|0}function VV(a,b,c){a=a|0;b=b|0;c=c|0;return xV(a,2147483647,b,c)|0}function WV(a){a=a|0;var b=0,e=0,f=0,g=0,h=0;if((c[a+76>>2]|0)>=0?($T(a)|0)!=0:0){b=a+4|0;e=c[b>>2]|0;if(e>>>0<(c[a+8>>2]|0)>>>0){c[b>>2]=e+1;f=d[e>>0]|0}else f=QU(a)|0;ZT(a);g=f}else h=3;do if((h|0)==3){f=a+4|0;e=c[f>>2]|0;if(e>>>0<(c[a+8>>2]|0)>>>0){c[f>>2]=e+1;g=d[e>>0]|0;break}else{g=QU(a)|0;break}}while(0);return g|0}function XV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=LV(a,b,c,-1,-1)|0;return d|0}function YV(a,b,c){a=a|0;b=b|0;c=c|0;ZV(a,b,c)|0;return a|0}function ZV(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;f=d;a:do if(!((f^b)&3)){g=(e|0)!=0;if(g&(f&3|0)!=0){h=e;i=d;j=b;while(1){k=a[i>>0]|0;a[j>>0]=k;if(!(k<<24>>24)){l=j;m=h;break a}k=h+-1|0;n=i+1|0;o=j+1|0;p=(k|0)!=0;if(p&(n&3|0)!=0){h=k;i=n;j=o}else{q=k;r=n;s=o;t=p;break}}}else{q=e;r=d;s=b;t=g}if(t)if(!(a[r>>0]|0)){l=s;m=q}else{b:do if(q>>>0>3){j=s;i=r;h=q;while(1){p=c[i>>2]|0;if((p&-2139062144^-2139062144)&p+-16843009|0){u=i;v=j;w=h;break b}c[j>>2]=p;p=h+-4|0;o=i+4|0;n=j+4|0;if(p>>>0>3){j=n;i=o;h=p}else{u=o;v=n;w=p;break}}}else{u=r;v=s;w=q}while(0);x=u;y=v;z=w;A=11}else{l=s;m=0}}else{x=d;y=b;z=e;A=11}while(0);c:do if((A|0)==11)if(!z){l=y;m=0}else{e=x;b=y;d=z;while(1){s=a[e>>0]|0;a[b>>0]=s;if(!(s<<24>>24)){l=b;m=d;break c}d=d+-1|0;s=b+1|0;if(!d){l=s;m=0;break}else{e=e+1|0;b=s}}}while(0);L8(l|0,0,m|0)|0;return l|0}function _V(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;f=l;l=l+208|0;g=f+8|0;h=f;i=O(d,b)|0;b=h;c[b>>2]=1;c[b+4>>2]=0;a:do if(i|0){b=0-d|0;c[g+4>>2]=d;c[g>>2]=d;j=2;k=d;m=d;while(1){n=k+d+m|0;c[g+(j<<2)>>2]=n;if(n>>>0>>0){o=m;j=j+1|0;m=n;k=o}else break}k=a+i+b|0;if(k>>>0>a>>>0){m=k;j=1;o=a;n=1;while(1){do if((n&3|0)!=3){p=j+-1|0;if((c[g+(p<<2)>>2]|0)>>>0<(m-o|0)>>>0)$V(o,d,e,j,g);else bW(o,d,e,h,j,0,g);if((j|0)==1){cW(h,1);q=0;break}else{cW(h,p);q=1;break}}else{$V(o,d,e,j,g);aW(h,2);q=j+2|0}while(0);p=c[h>>2]|1;c[h>>2]=p;r=o+d|0;if(r>>>0>>0){j=q;o=r;n=p}else{s=q;t=r;u=p;break}}}else{s=1;t=a;u=1}bW(t,d,e,h,s,0,g);n=h+4|0;o=t;j=s;k=u;while(1){if((j|0)==1&(k|0)==1){if(!(c[n>>2]|0))break a}else if((j|0)>=2){cW(h,2);m=j+-2|0;c[h>>2]=c[h>>2]^7;aW(h,1);bW(o+(0-(c[g+(m<<2)>>2]|0))+b|0,d,e,h,j+-1|0,1,g);cW(h,1);p=c[h>>2]|1;c[h>>2]=p;r=o+b|0;bW(r,d,e,h,m,1,g);o=r;j=m;k=p;continue}p=dW(h)|0;aW(h,p);o=o+b|0;j=p+j|0;k=c[h>>2]|0}}while(0);l=f;return}function $V(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;g=l;l=l+240|0;h=g;c[h>>2]=a;a:do if((e|0)>1){i=0-b|0;j=a;k=e;m=1;n=a;while(1){o=j+i|0;p=k+-2|0;q=o+(0-(c[f+(p<<2)>>2]|0))|0;if((Oh[d&127](n,q)|0)>-1?(Oh[d&127](n,o)|0)>-1:0){r=m;break a}s=m+1|0;t=h+(m<<2)|0;if((Oh[d&127](q,o)|0)>-1){c[t>>2]=q;u=q;v=k+-1|0}else{c[t>>2]=o;u=o;v=p}if((v|0)<=1){r=s;break a}j=u;k=v;m=s;n=c[h>>2]|0}}else r=1;while(0);fW(b,h,r);l=g;return}function aW(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=a+4|0;if(b>>>0>31){e=c[d>>2]|0;c[a>>2]=e;c[d>>2]=0;f=b+-32|0;g=0;h=e}else{f=b;g=c[d>>2]|0;h=c[a>>2]|0}c[a>>2]=g<<32-f|h>>>f;c[d>>2]=g>>>f;return}function bW(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;i=l;l=l+240|0;j=i+232|0;k=i;m=c[e>>2]|0;c[j>>2]=m;n=c[e+4>>2]|0;e=j+4|0;c[e>>2]=n;c[k>>2]=a;a:do if((m|0)!=1|(n|0)!=0?(o=0-b|0,p=a+(0-(c[h+(f<<2)>>2]|0))|0,(Oh[d&127](p,a)|0)>=1):0){q=1;r=f;s=(g|0)==0;t=a;u=p;while(1){if(s&(r|0)>1){p=t+o|0;v=c[h+(r+-2<<2)>>2]|0;if((Oh[d&127](p,u)|0)>-1){w=q;x=r;y=t;z=10;break a}if((Oh[d&127](p+(0-v)|0,u)|0)>-1){w=q;x=r;y=t;z=10;break a}}v=q+1|0;c[k+(q<<2)>>2]=u;p=dW(j)|0;aW(j,p);A=p+r|0;if(!((c[j>>2]|0)!=1|(c[e>>2]|0)!=0)){w=v;x=A;y=u;z=10;break a}p=u+(0-(c[h+(A<<2)>>2]|0))|0;if((Oh[d&127](p,c[k>>2]|0)|0)<1){B=u;C=v;D=A;E=0;z=9;break}else{F=u;q=v;r=A;s=1;u=p;t=F}}}else{B=a;C=1;D=f;E=g;z=9}while(0);if((z|0)==9?(E|0)==0:0){w=C;x=D;y=B;z=10}if((z|0)==10){fW(b,k,w);$V(y,b,d,x,h)}l=i;return}function cW(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=a+4|0;if(b>>>0>31){e=c[a>>2]|0;c[d>>2]=e;c[a>>2]=0;f=b+-32|0;g=0;h=e}else{f=b;g=c[a>>2]|0;h=c[d>>2]|0}c[d>>2]=g>>>(32-f|0)|h<>2]=g<>2]|0)+-1|0)|0;if(!b){d=eW(c[a+4>>2]|0)|0;return ((d|0)==0?0:d+32|0)|0}else return b|0;return 0}function eW(a){a=a|0;var b=0,c=0,d=0;if(a)if(!(a&1)){b=a;a=0;while(1){c=a+1|0;b=b>>>1;if(b&1|0){d=c;break}else a=c}}else d=0;else d=32;return d|0}function fW(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0;e=l;l=l+256|0;f=e;a:do if((d|0)>=2?(g=b+(d<<2)|0,c[g>>2]=f,a|0):0){h=a;i=f;while(1){j=h>>>0<256?h:256;J8(i|0,c[b>>2]|0,j|0)|0;k=0;do{m=b+(k<<2)|0;k=k+1|0;J8(c[m>>2]|0,c[b+(k<<2)>>2]|0,j|0)|0;c[m>>2]=(c[m>>2]|0)+j}while((k|0)!=(d|0));k=h-j|0;if(!k)break a;h=k;i=c[g>>2]|0}}while(0);l=e;return}function gW(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0;h=c[e>>2]|0;if((g|0)!=0?(i=c[g>>2]|0,(i|0)!=0):0)if(!b){j=i;k=h;l=f;m=25}else{c[g>>2]=0;n=i;o=b;p=f;q=h;m=43}else m=5;a:do if((m|0)==5){i=(b|0)!=0;if(c[c[(hW()|0)+188>>2]>>2]|0)if(i){r=b;s=f;t=h;m=15;break}else{u=h;v=f;m=14;break}if(!i){w=UT(h)|0;m=59;break}b:do if(!f)x=h;else{i=h;g=b;y=f;while(1){z=a[i>>0]|0;if(!(z<<24>>24))break;A=i+1|0;c[g>>2]=z<<24>>24&57343;z=y+-1|0;if(!z){x=A;break b}else{i=A;g=g+4|0;y=z}}c[g>>2]=0;c[e>>2]=0;w=f-y|0;m=59;break a}while(0);c[e>>2]=x;w=f;m=59}while(0);c:while(1){d:do if((m|0)==14){m=0;x=u;h=v;while(1){i=a[x>>0]|0;if(((i&255)+-1|0)>>>0<127?(x&3|0)==0:0){z=c[x>>2]|0;A=z&255;if(!((z+-16843009|z)&-2139062144)){z=x;B=h;do{z=z+4|0;B=B+-4|0;C=c[z>>2]|0}while(!((C+-16843009|C)&-2139062144|0));D=z;E=B;F=C&255}else{D=x;E=h;F=A}}else{D=x;E=h;F=i}G=F&255;if((G+-1|0)>>>0>=127)break;x=D+1|0;h=E+-1|0}h=G+-194|0;if(h>>>0>50){H=D;I=b;J=E;m=53}else{j=c[31900+(h<<2)>>2]|0;k=D+1|0;l=E;m=25;continue c}}else if((m|0)==15){m=0;e:do if(!s)K=t;else{h=r;x=s;y=t;while(1){g=a[y>>0]|0;do if(((g&255)+-1|0)>>>0<127?x>>>0>4&(y&3|0)==0:0){L=h;M=x;N=y;while(1){O=c[N>>2]|0;if((O+-16843009|O)&-2139062144|0){m=38;break}c[L>>2]=O&255;c[L+4>>2]=d[N+1>>0];c[L+8>>2]=d[N+2>>0];P=N+4|0;Q=L+16|0;c[L+12>>2]=d[N+3>>0];R=M+-4|0;if(R>>>0>4){L=Q;M=R;N=P}else{m=37;break}}if((m|0)==37){m=0;S=Q;T=R;U=P;V=a[P>>0]|0;break}else if((m|0)==38){m=0;S=L;T=M;U=N;V=O&255;break}}else{S=h;T=x;U=y;V=g}while(0);W=V&255;if((W+-1|0)>>>0>=127)break;g=U+1|0;c[S>>2]=W;x=T+-1|0;if(!x){K=g;break e}else{h=S+4|0;y=g}}y=W+-194|0;if(y>>>0>50){H=U;I=S;J=T;m=53;break d}n=c[31900+(y<<2)>>2]|0;o=S;p=T;q=U+1|0;m=43;continue c}while(0);c[e>>2]=K;w=f;m=59;continue c}else if((m|0)==25){m=0;y=(d[k>>0]|0)>>>3;if((y+-16|y+(j>>26))>>>0>7){X=b;Y=j;Z=k;_=l;m=52}else{y=k+1|0;if(j&33554432){if((a[y>>0]&-64)<<24>>24!=-128){X=b;Y=j;Z=k;_=l;m=52;break}h=k+2|0;if(!(j&524288))$=h;else{if((a[h>>0]&-64)<<24>>24!=-128){X=b;Y=j;Z=k;_=l;m=52;break}$=k+3|0}}else $=y;u=$;v=l+-1|0;m=14;continue c}}else if((m|0)==43){m=0;y=d[q>>0]|0;h=y>>>3;if((h+-16|h+(n>>26))>>>0>7){X=o;Y=n;Z=q;_=p;m=52}else{h=q+1|0;x=y+-128|n<<6;do if((x|0)<0){y=(d[h>>0]|0)+-128|0;if(y>>>0>63){aa=q+-1|0;ba=o;break d}i=q+2|0;A=y|x<<6;if((A|0)<0){y=(d[i>>0]|0)+-128|0;if(y>>>0>63){aa=q+-1|0;ba=o;break d}else{ca=q+3|0;da=y|A<<6;break}}else{ca=i;da=A}}else{ca=h;da=x}while(0);c[o>>2]=da;r=o+4|0;s=p+-1|0;t=ca;m=15;continue c}}else if((m|0)==59){m=0;return w|0}while(0);if((m|0)==52){m=0;x=Z+-1|0;if(!Y){H=x;I=X;J=_;m=53}else{aa=x;ba=X}}if((m|0)==53){m=0;if(!(a[H>>0]|0)){if(I|0){c[I>>2]=0;c[e>>2]=0}w=f-J|0;m=59;continue}else{aa=H;ba=I}}c[(AT()|0)>>2]=84;if(!ba){w=-1;m=59;continue}c[e>>2]=aa;w=-1;m=59}return 0}function hW(){return JT()|0}function iW(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=XV(a,b,c)|0;return d|0}function jW(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=kW(a,b,c)|0;return d|0}function kW(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=LV(a,b,c,0,-2147483648)|0;return d|0}function lW(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=LV(a,b,c,-2147483648,0)|0;return d|0}function mW(a,b){a=+a;b=+b;var d=0,e=0,f=0,h=0,i=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0.0,H=0,I=0,J=0,K=0,L=0,M=0.0;d=(g[j>>2]=a,c[j>>2]|0);e=(g[j>>2]=b,c[j>>2]|0);f=d>>>23&255;h=e>>>23&255;i=d&-2147483648;k=e<<1;a:do if((k|0)!=0?!((f|0)==255|((nW(b)|0)&2147483647)>>>0>2139095040):0){l=d<<1;if(l>>>0<=k>>>0)return +((l|0)==(k|0)?a*0.0:a);if(!f){l=d<<9;if((l|0)>-1){m=l;l=0;while(1){n=l+-1|0;m=m<<1;if((m|0)<=-1){o=n;break}else l=n}}else o=0;p=d<<1-o;q=o}else{p=d&8388607|8388608;q=f}if(!h){l=e<<9;if((l|0)>-1){m=0;n=l;while(1){l=m+-1|0;n=n<<1;if((n|0)<=-1){r=l;break}else m=l}}else r=0;s=r;t=e<<1-r}else{s=h;t=e&8388607|8388608}m=p-t|0;n=(m|0)>-1;b:do if((q|0)>(s|0)){l=p;u=q;v=m;w=n;while(1){if(w)if(!v)break;else x=v;else x=l;y=x<<1;z=u+-1|0;A=y-t|0;B=(A|0)>-1;if((z|0)>(s|0)){l=y;u=z;v=A;w=B}else{C=y;D=z;E=B;F=A;break b}}G=a*0.0;break a}else{C=p;D=q;E=n;F=m}while(0);if(E)if(!F){G=a*0.0;break}else H=F;else H=C;if(H>>>0<8388608){m=D;n=H;while(1){w=n<<1;v=m+-1|0;if(w>>>0<8388608){m=v;n=w}else{I=w;J=v;break}}}else{I=H;J=D}if((J|0)>0)K=I+-8388608|J<<23;else K=I>>>(1-J|0);G=(c[j>>2]=K|i,+g[j>>2])}else L=3;while(0);if((L|0)==3){M=a*b;G=M/M}return +G}function nW(a){a=+a;return (g[j>>2]=a,c[j>>2]|0)|0}function oW(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=O(e,d)|0;h=(d|0)==0?0:e;if((c[f+76>>2]|0)>-1)i=$T(f)|0;else i=0;e=f+74|0;j=a[e>>0]|0;a[e>>0]=j+255|j;j=f+4|0;e=c[j>>2]|0;k=(c[f+8>>2]|0)-e|0;if((k|0)>0){l=k>>>0>>0?k:g;J8(b|0,e|0,l|0)|0;c[j>>2]=(c[j>>2]|0)+l;m=g-l|0;n=b+l|0}else{m=g;n=b}a:do if(!m)o=13;else{b=f+32|0;l=m;j=n;while(1){if(RU(f)|0)break;e=Ph[c[b>>2]&127](f,j,l)|0;if((e+1|0)>>>0<2)break;k=l-e|0;if(!k){o=13;break a}else{l=k;j=j+e|0}}if(i|0)ZT(f);p=((g-l|0)>>>0)/(d>>>0)|0}while(0);if((o|0)==13)if(!i)p=h;else{ZT(f);p=h}return p|0}function pW(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;do if((b|0)!=-1){if((c[d+76>>2]|0)>-1)e=$T(d)|0;else e=0;f=d+4|0;g=c[f>>2]|0;if(!g){RU(d)|0;h=c[f>>2]|0;if(h|0){i=h;j=6}}else{i=g;j=6}if((j|0)==6?i>>>0>((c[d+44>>2]|0)+-8|0)>>>0:0){g=i+-1|0;c[f>>2]=g;a[g>>0]=b;c[d>>2]=c[d>>2]&-17;if(!e){k=b;break}ZT(d);k=b;break}if(e){ZT(d);k=-1}else k=-1}else k=-1;while(0);return k|0}function qW(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=l;l=l+16|0;f=e;c[f>>2]=c[d>>2];g=xV(0,0,b,f)|0;if((g|0)>=0?(f=g+1|0,g=qT(f)|0,c[a>>2]=g,(g|0)!=0):0)h=xV(g,f,b,d)|0;else h=-1;l=e;return h|0}function rW(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;f=l;l=l+16|0;g=f;a:do if(!b){h=c[d>>2]|0;i=c[h>>2]|0;if(!i)j=0;else{k=h;h=0;m=i;while(1){if(m>>>0>127){i=jV(g,m,0)|0;if((i|0)==-1){j=-1;break a}else n=i}else n=1;i=n+h|0;k=k+4|0;m=c[k>>2]|0;if(!m){j=i;break}else h=i}}}else{b:do if(e>>>0>3){h=b;m=e;k=c[d>>2]|0;while(1){i=c[k>>2]|0;if((i+-1|0)>>>0>126){if(!i)break;o=jV(h,i,0)|0;if((o|0)==-1){j=-1;break a}p=h+o|0;q=m-o|0;r=k}else{a[h>>0]=i;p=h+1|0;q=m+-1|0;r=c[d>>2]|0}k=r+4|0;c[d>>2]=k;if(q>>>0<=3){s=p;t=q;break b}else{h=p;m=q}}a[h>>0]=0;c[d>>2]=0;j=e-m|0;break a}else{s=b;t=e}while(0);if(t){k=s;i=t;o=c[d>>2]|0;while(1){u=c[o>>2]|0;if((u+-1|0)>>>0>126){if(!u){v=19;break}w=jV(g,u,0)|0;if((w|0)==-1){j=-1;break a}if(i>>>0>>0){v=22;break}jV(k,c[o>>2]|0,0)|0;x=k+w|0;y=i-w|0;z=o}else{a[k>>0]=u;x=k+1|0;y=i+-1|0;z=c[d>>2]|0}o=z+4|0;c[d>>2]=o;if(!y){j=e;break a}else{k=x;i=y}}if((v|0)==19){a[k>>0]=0;c[d>>2]=0;j=e-i|0;break}else if((v|0)==22){j=e-i|0;break}}else j=e}while(0);l=f;return j|0}function sW(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;if((c[d+76>>2]|0)>=0?($T(d)|0)!=0:0){e=b&255;f=b&255;if((f|0)!=(a[d+75>>0]|0)?(g=d+20|0,h=c[g>>2]|0,h>>>0<(c[d+16>>2]|0)>>>0):0){c[g>>2]=h+1;a[h>>0]=e;i=f}else i=aU(d,b)|0;ZT(d);j=i}else k=3;do if((k|0)==3){i=b&255;f=b&255;if((f|0)!=(a[d+75>>0]|0)?(e=d+20|0,h=c[e>>2]|0,h>>>0<(c[d+16>>2]|0)>>>0):0){c[e>>2]=h+1;a[h>>0]=i;j=f;break}j=aU(d,b)|0}while(0);return j|0}function tW(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;g=l;l=l+1040|0;h=g+8|0;i=g;j=c[b>>2]|0;c[i>>2]=j;k=(a|0)!=0;m=k?e:256;e=k?a:h;a=j;a:do if((m|0)!=0&(j|0)!=0){n=0;o=d;p=m;q=e;r=a;while(1){s=o>>>2;t=s>>>0>=p>>>0;if(!(o>>>0>131|t)){u=q;v=n;w=o;x=p;y=r;break a}z=t?p:s;A=o-z|0;s=gW(q,i,z,f)|0;if((s|0)==-1)break;z=(q|0)==(h|0);t=p-(z?0:s)|0;B=z?q:q+(s<<2)|0;z=s+n|0;s=c[i>>2]|0;if((t|0)!=0&(s|0)!=0){n=z;o=A;p=t;q=B;r=s}else{u=B;v=z;w=A;x=t;y=s;break a}}u=q;v=-1;w=A;x=0;y=c[i>>2]|0}else{u=e;v=0;w=d;x=m;y=a}while(0);b:do if((y|0)!=0?(x|0)!=0&(w|0)!=0:0){a=v;m=w;d=u;e=x;A=y;while(1){C=BU(d,A,m,f)|0;if((C+2|0)>>>0<3)break;A=(c[i>>2]|0)+C|0;c[i>>2]=A;m=m-C|0;e=e+-1|0;h=a+1|0;if(!((e|0)!=0&(m|0)!=0)){D=h;break b}else{a=h;d=d+4|0}}switch(C|0){case -1:{D=-1;break b;break}case 0:{c[i>>2]=0;D=a;break b;break}default:{c[f>>2]=0;D=a;break b}}}else D=v;while(0);if(k)c[b>>2]=c[i>>2];l=g;return D|0}function uW(a){a=a|0;var b=0,d=0,e=0;if(!(c[a>>2]&128))b=1;else b=(c[a+20>>2]|0)>>>0>(c[a+28>>2]|0)>>>0?2:1;d=Ph[c[a+40>>2]&127](a,0,b)|0;if((d|0)<0)e=d;else e=d-(c[a+8>>2]|0)+(c[a+4>>2]|0)+(c[a+20>>2]|0)-(c[a+28>>2]|0)|0;return e|0}function vW(a){a=a|0;var b=0,d=0,e=0;if((c[a+76>>2]|0)>-1){b=($T(a)|0)==0;d=uW(a)|0;if(b)e=d;else{ZT(a);e=d}}else e=uW(a)|0;return e|0}function wW(a){a=a|0;return vW(a)|0}function xW(a){a=a|0;if((c[a+76>>2]|0)>-1?$T(a)|0:0)ZT(a);return c[a+60>>2]|0}function yW(b){b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=b;while(1){d=c+1|0;if(!(ST(a[c>>0]|0)|0))break;else c=d}b=a[c>>0]|0;switch(b<<24>>24|0){case 45:{e=1;f=5;break}case 43:{e=0;f=5;break}default:{g=0;h=c;i=b}}if((f|0)==5){g=e;h=d;i=a[d>>0]|0}if(!(FT(i<<24>>24)|0))j=0;else{i=0;d=h;while(1){h=(i*10|0)+48-(a[d>>0]|0)|0;d=d+1|0;if(!(FT(a[d>>0]|0)|0)){j=h;break}else i=h}}return (g|0?j:0-j|0)|0}function zW(a,b){a=a|0;b=b|0;return +(+AW(a,b,0))}function AW(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0.0;e=l;l=l+128|0;f=e;g=f;h=g+124|0;do{c[g>>2]=0;g=g+4|0}while((g|0)<(h|0));g=f+4|0;c[g>>2]=a;h=f+8|0;c[h>>2]=-1;c[f+44>>2]=a;c[f+76>>2]=-1;xU(f,0);i=+EU(f,d,1);d=(c[g>>2]|0)-(c[h>>2]|0)+(c[f+108>>2]|0)|0;if(b|0)c[b>>2]=d|0?a+d|0:a;l=e;return +i}function BW(a,b){a=a|0;b=b|0;return +(+AW(a,b,1))}function CW(a,b){a=a|0;b=b|0;return +(+AW(a,b,2))}function DW(a,b,c){a=a|0;b=b|0;c=c|0;return +(+zW(a,b))}function EW(a,b,c){a=a|0;b=b|0;c=c|0;return +(+BW(a,b))}function FW(a,b,c){a=a|0;b=b|0;c=c|0;return +(+CW(a,b))}function GW(a){a=a|0;return +(+BW(a,0))}function HW(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;if(d|0){e=d;d=a;while(1){e=e+-1|0;c[d>>2]=b;if(!e)break;else d=d+4|0}}return a|0}function IW(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;if(a-b>>2>>>0>=d>>>0){if(d|0){e=b;f=a;g=d;while(1){g=g+-1|0;c[f>>2]=c[e>>2];if(!g)break;else{e=e+4|0;f=f+4|0}}}}else{f=d;do{f=f+-1|0;c[a+(f<<2)>>2]=c[b+(f<<2)>>2]}while((f|0)!=0)}return a|0}function JW(a,b,c){a=a|0;b=b|0;c=c|0;return BU(0,a,b,c|0?c:160336)|0}function KW(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;f=l;l=l+272|0;g=f+8|0;h=f;i=c[b>>2]|0;c[h>>2]=i;j=(a|0)!=0;k=j?e:256;e=j?a:g;a=i;a:do if((k|0)!=0&(i|0)!=0){m=0;n=d;o=k;p=e;q=a;while(1){r=n>>>0>=o>>>0;if(!(r|n>>>0>32)){s=p;t=m;u=n;v=o;w=q;break a}x=r?o:n;y=n-x|0;r=rW(p,h,x,0)|0;if((r|0)==-1)break;x=(p|0)==(g|0);z=o-(x?0:r)|0;A=x?p:p+r|0;x=r+m|0;r=c[h>>2]|0;if((z|0)!=0&(r|0)!=0){m=x;n=y;o=z;p=A;q=r}else{s=A;t=x;u=y;v=z;w=r;break a}}s=p;t=-1;u=y;v=0;w=c[h>>2]|0}else{s=e;t=0;u=d;v=k;w=a}while(0);b:do if((w|0)!=0?(v|0)!=0&(u|0)!=0:0){a=t;k=u;d=s;e=v;y=w;while(1){B=jV(d,c[y>>2]|0,0)|0;if((B+1|0)>>>0<2)break;y=(c[h>>2]|0)+4|0;c[h>>2]=y;k=k+-1|0;e=e-B|0;g=B+a|0;if(!((e|0)!=0&(k|0)!=0)){C=g;break b}else{a=g;d=d+B|0}}if(!B){c[h>>2]=0;C=a}else C=-1}else C=t;while(0);if(j)c[b>>2]=c[h>>2];l=f;return C|0}function LW(){var a=0,b=0,d=0,e=0;a=l;l=l+16|0;b=a;if(!(eb(0,b|0)|0)){d=c[b>>2]|0;e=(c[b+4>>2]|0)/1e3|0;b=x8(d|0,((d|0)<0)<<31>>31|0,1e6,0)|0;d=y8(b|0,z|0,e|0,((e|0)<0)<<31>>31|0)|0;l=a;return d|0}else t7(c[(AT()|0)>>2]|0,146316);return 0}function MW(){var a=0,b=0,d=0,e=0;a=l;l=l+16|0;b=a;if(!(eb(1,b|0)|0)){d=c[b>>2]|0;e=c[b+4>>2]|0;b=x8(d|0,((d|0)<0)<<31>>31|0,1e9,0)|0;d=y8(b|0,z|0,e|0,((e|0)<0)<<31>>31|0)|0;l=a;return d|0}else t7(c[(AT()|0)>>2]|0,146353);return 0}function NW(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;b=l;l=l+16|0;d=b;e=b+8|0;f=b+4|0;c[e>>2]=a;do if(a>>>0>=212){g=(a>>>0)/210|0;h=g*210|0;c[f>>2]=a-h;i=0;j=g;g=(OW(35788,35980,f,d)|0)-35788>>2;k=h;a:while(1){m=(c[35788+(g<<2)>>2]|0)+k|0;h=5;while(1){if(h>>>0>=47){n=211;o=i;p=8;break}q=c[35596+(h<<2)>>2]|0;r=(m>>>0)/(q>>>0)|0;if(r>>>0>>0){p=106;break a}if((m|0)==(O(r,q)|0)){s=i;break}else h=h+1|0}b:do if((p|0)==8){c:while(1){p=0;h=(m>>>0)/(n>>>0)|0;do if(h>>>0>=n>>>0)if((m|0)!=(O(h,n)|0)){q=n+10|0;r=(m>>>0)/(q>>>0)|0;if(r>>>0>=q>>>0)if((m|0)!=(O(r,q)|0)){r=n+12|0;t=(m>>>0)/(r>>>0)|0;if(t>>>0>=r>>>0)if((m|0)!=(O(t,r)|0)){t=n+16|0;u=(m>>>0)/(t>>>0)|0;if(u>>>0>=t>>>0)if((m|0)!=(O(u,t)|0)){u=n+18|0;v=(m>>>0)/(u>>>0)|0;if(v>>>0>=u>>>0)if((m|0)!=(O(v,u)|0)){v=n+22|0;w=(m>>>0)/(v>>>0)|0;if(w>>>0>=v>>>0)if((m|0)!=(O(w,v)|0)){w=n+28|0;x=(m>>>0)/(w>>>0)|0;if(x>>>0>=w>>>0)if((m|0)==(O(x,w)|0)){y=w;z=9;A=o}else{x=n+30|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+36|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+40|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+42|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+46|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+52|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+58|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+60|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+66|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+70|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+72|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+78|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+82|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+88|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+96|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+100|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+102|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+106|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+108|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+112|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+120|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+126|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+130|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+136|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+138|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+142|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+148|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+150|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+156|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+162|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+166|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+168|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+172|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+178|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+180|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+186|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+190|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+192|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+196|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+198|0;B=(m>>>0)/(x>>>0)|0;if(B>>>0>>0){y=x;z=1;A=m;break}if((m|0)==(O(B,x)|0)){y=x;z=9;A=o;break}x=n+208|0;B=(m>>>0)/(x>>>0)|0;C=B>>>0>>0;D=(m|0)==(O(B,x)|0);y=C|D?x:n+210|0;z=C?1:D?9:0;A=C?m:o}else{y=w;z=1;A=m}}else{y=v;z=9;A=o}else{y=v;z=1;A=m}}else{y=u;z=9;A=o}else{y=u;z=1;A=m}}else{y=t;z=9;A=o}else{y=t;z=1;A=m}}else{y=r;z=9;A=o}else{y=r;z=1;A=m}}else{y=q;z=9;A=o}else{y=q;z=1;A=m}}else{y=n;z=9;A=o}else{y=n;z=1;A=m}while(0);switch(z&15){case 9:{s=A;break b;break}case 0:{n=y;o=A;p=8;break}default:break c}}if(!z)s=A;else{p=107;break a}}while(0);h=g+1|0;q=(h|0)==48;r=j+(q&1)|0;i=s;j=r;g=q?0:h;k=r*210|0}if((p|0)==106){c[e>>2]=m;E=m;break}else if((p|0)==107){c[e>>2]=m;E=A;break}}else E=c[(OW(35596,35788,e,d)|0)>>2]|0;while(0);l=b;return E|0}function OW(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;e=c[d>>2]|0;d=a;f=b-a>>2;while(1){if(!f)break;a=(f|0)/2|0;b=d+(a<<2)|0;g=(c[b>>2]|0)>>>0>>0;d=g?b+4|0:d;f=g?f+-1-a|0:a}return d|0}function PW(a){a=a|0;QW(a);return}function QW(a){a=a|0;c[a>>2]=35988;RW(a,0);IZ(a+28|0);rT(c[a+32>>2]|0);rT(c[a+36>>2]|0);rT(c[a+48>>2]|0);rT(c[a+60>>2]|0);return}function RW(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;d=a+32|0;e=a+36|0;f=c[a+40>>2]|0;while(1){if(!f)break;g=f+-1|0;ki[c[(c[d>>2]|0)+(g<<2)>>2]&63](b,a,c[(c[e>>2]|0)+(g<<2)>>2]|0);f=g}return}function SW(a){a=a|0;QW(a);a6(a);return}function TW(a){a=a|0;QW(a);return}function UW(a){a=a|0;c[a>>2]=36004;IZ(a+4|0);return}function VW(a){a=a|0;UW(a);a6(a);return}function WW(a,b){a=a|0;b=b|0;return}function XW(a,b,c){a=a|0;b=b|0;c=c|0;return a|0}function YW(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;g=a;c[g>>2]=0;c[g+4>>2]=0;g=a+8|0;c[g>>2]=-1;c[g+4>>2]=-1;return}function ZW(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;e=a;c[e>>2]=0;c[e+4>>2]=0;e=a+8|0;c[e>>2]=-1;c[e+4>>2]=-1;return}function _W(a){a=a|0;return 0}function $W(a){a=a|0;return 0}function aX(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;gX()|0;f=b+12|0;g=b+16|0;h=d;d=0;while(1){if((d|0)>=(e|0))break;i=c[f>>2]|0;j=c[g>>2]|0;if(i>>>0>>0){k=j-i|0;j=e-d|0;l=(j|0)<(k|0)?j:k;iX(h,i,l)|0;c[f>>2]=(c[f>>2]|0)+l;h=h+l|0;d=l+d|0;continue}l=Nh[c[(c[b>>2]|0)+40>>2]&255](b)|0;if((l|0)==-1)break;a[h>>0]=jX(l)|0;h=h+1|0;d=d+1|0}return d|0}function bX(a){a=a|0;return gX()|0}function cX(b){b=b|0;var d=0,e=0;d=Nh[c[(c[b>>2]|0)+36>>2]&255](b)|0;if((d|0)==(gX()|0))e=gX()|0;else{d=b+12|0;b=c[d>>2]|0;c[d>>2]=b+1;e=hX(a[b>>0]|0)|0}return e|0}function dX(a,b){a=a|0;b=b|0;return gX()|0}function eX(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;f=gX()|0;g=b+24|0;h=b+28|0;i=d;d=0;while(1){if((d|0)>=(e|0))break;j=c[g>>2]|0;k=c[h>>2]|0;if(j>>>0>>0){l=k-j|0;k=e-d|0;m=(k|0)<(l|0)?k:l;iX(j,i,m)|0;c[g>>2]=(c[g>>2]|0)+m;i=i+m|0;d=m+d|0;continue}m=c[(c[b>>2]|0)+52>>2]|0;j=hX(a[i>>0]|0)|0;if((Oh[m&127](b,j)|0)==(f|0))break;i=i+1|0;d=d+1|0}return d|0}function fX(a,b){a=a|0;b=b|0;return gX()|0}function gX(){return -1}function hX(a){a=a|0;return a&255|0}function iX(a,b,c){a=a|0;b=b|0;c=c|0;if(c|0)J8(a|0,b|0,c|0)|0;return a|0}function jX(a){a=a|0;return a&255|0}function kX(a){a=a|0;c[a>>2]=36068;IZ(a+4|0);return}function lX(a){a=a|0;kX(a);a6(a);return}function mX(a,b){a=a|0;b=b|0;return}function nX(a,b,c){a=a|0;b=b|0;c=c|0;return a|0}function oX(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;g=a;c[g>>2]=0;c[g+4>>2]=0;g=a+8|0;c[g>>2]=-1;c[g+4>>2]=-1;return}function pX(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;e=a;c[e>>2]=0;c[e+4>>2]=0;e=a+8|0;c[e>>2]=-1;c[e+4>>2]=-1;return}function qX(a){a=a|0;return 0}function rX(a){a=a|0;return 0}function sX(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;yX()|0;e=a+12|0;f=a+16|0;g=b;b=0;while(1){if((b|0)>=(d|0))break;h=c[e>>2]|0;i=c[f>>2]|0;if(h>>>0>>0){j=i-h>>2;i=d-b|0;k=(i|0)<(j|0)?i:j;AX(g,h,k)|0;c[e>>2]=(c[e>>2]|0)+(k<<2);g=g+(k<<2)|0;b=k+b|0;continue}k=Nh[c[(c[a>>2]|0)+40>>2]&255](a)|0;if((k|0)==-1)break;c[g>>2]=BX(k)|0;g=g+4|0;b=b+1|0}return b|0}function tX(a){a=a|0;return yX()|0}function uX(a){a=a|0;var b=0,d=0;b=Nh[c[(c[a>>2]|0)+36>>2]&255](a)|0;if((b|0)==(yX()|0))d=yX()|0;else{b=a+12|0;a=c[b>>2]|0;c[b>>2]=a+4;d=zX(c[a>>2]|0)|0}return d|0}function vX(a,b){a=a|0;b=b|0;return yX()|0}function wX(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=yX()|0;f=a+24|0;g=a+28|0;h=b;b=0;while(1){if((b|0)>=(d|0))break;i=c[f>>2]|0;j=c[g>>2]|0;if(i>>>0>>0){k=j-i>>2;j=d-b|0;l=(j|0)<(k|0)?j:k;AX(i,h,l)|0;c[f>>2]=(c[f>>2]|0)+(l<<2);h=h+(l<<2)|0;b=l+b|0;continue}l=c[(c[a>>2]|0)+52>>2]|0;i=zX(c[h>>2]|0)|0;if((Oh[l&127](a,i)|0)==(e|0))break;h=h+4|0;b=b+1|0}return b|0}function xX(a,b){a=a|0;b=b|0;return yX()|0}function yX(){return -1}function zX(a){a=a|0;return a|0}function AX(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(!c)d=a;else{PV(a,b,c)|0;d=a}return d|0}function BX(a){a=a|0;return a|0}function CX(a){a=a|0;GX(a,36164);PW(a+8|0);return}function DX(a){a=a|0;CX(a);a6(a);return}function EX(a){a=a|0;CX(a+(c[(c[a>>2]|0)+-12>>2]|0)|0);return}function FX(a){a=a|0;DX(a+(c[(c[a>>2]|0)+-12>>2]|0)|0);return}function GX(a,b){a=a|0;b=b|0;return}function HX(a){a=a|0;LX(a,36212);TW(a+8|0);return}function IX(a){a=a|0;HX(a);a6(a);return}function JX(a){a=a|0;HX(a+(c[(c[a>>2]|0)+-12>>2]|0)|0);return}function KX(a){a=a|0;IX(a+(c[(c[a>>2]|0)+-12>>2]|0)|0);return}function LX(a,b){a=a|0;b=b|0;return}function MX(a){a=a|0;QX(a,36220);PW(a+4|0);return}function NX(a){a=a|0;MX(a);a6(a);return}function OX(a){a=a|0;MX(a+(c[(c[a>>2]|0)+-12>>2]|0)|0);return}function PX(a){a=a|0;NX(a+(c[(c[a>>2]|0)+-12>>2]|0)|0);return}function QX(a,b){a=a|0;b=b|0;return}function RX(a){a=a|0;VX(a,36268);TW(a+4|0);return}function SX(a){a=a|0;RX(a);a6(a);return}function TX(a){a=a|0;RX(a+(c[(c[a>>2]|0)+-12>>2]|0)|0);return}function UX(a){a=a|0;SX(a+(c[(c[a>>2]|0)+-12>>2]|0)|0);return}function VX(a,b){a=a|0;b=b|0;return}function WX(a){a=a|0;aY(a,36336);PW(a+12|0);return}function XX(a){a=a|0;WX(a);a6(a);return}function YX(a){a=a|0;WX(a+-8|0);return}function ZX(a){a=a|0;XX(a+-8|0);return}function _X(a){a=a|0;WX(a+(c[(c[a>>2]|0)+-12>>2]|0)|0);return}function $X(a){a=a|0;XX(a+(c[(c[a>>2]|0)+-12>>2]|0)|0);return}function aY(a,b){a=a|0;b=b|0;QX(a+8|0,b+12|0);GX(a,b+4|0);return}function bY(a){a=a|0;return UT(a)|0}function cY(b,c){b=b|0;c=c|0;a[b>>0]=a[c>>0]|0;return}function dY(a,b){a=a|0;b=b|0;c[a+16>>2]=(c[a+24>>2]|0)==0|b;return}function eY(a,b){a=a|0;b=b|0;var d=0;c[a+24>>2]=b;c[a+16>>2]=(b|0)==0&1;c[a+20>>2]=0;c[a+4>>2]=4098;c[a+12>>2]=0;c[a+8>>2]=6;b=a+28|0;d=a+32|0;a=d+40|0;do{c[d>>2]=0;d=d+4|0}while((d|0)<(a|0));G5(b);return}function fY(a,b){a=a|0;b=b|0;return (a|0)==(b|0)|0}function gY(a,b){a=a|0;b=b|0;E5(a,b+28|0);return}function hY(a,b){a=a|0;b=b|0;return (a|0)==(b|0)|0}function iY(a,b){a=a|0;b=b|0;return a<<24>>24==b<<24>>24|0}function jY(a){a=a|0;var b=0;c[a>>2]=36004;G5(a+4|0);b=a+8|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;c[b+20>>2]=0;return}function kY(a){a=a|0;var b=0;c[a>>2]=36068;G5(a+4|0);b=a+8|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;c[b+20>>2]=0;return}function lY(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;g=l;l=l+16|0;h=g;a[d>>0]=0;i=e+(c[(c[e>>2]|0)+-12>>2]|0)|0;j=c[i+16>>2]|0;if(!j){k=c[i+72>>2]|0;if(k|0)mY(k)|0;do if(!f?(k=e+(c[(c[e>>2]|0)+-12>>2]|0)|0,c[k+4>>2]&4096|0):0){gY(h,k);k=HZ(h,161388)|0;IZ(h);m=c[e+(c[(c[e>>2]|0)+-12>>2]|0)+24>>2]|0;n=k+8|0;k=m;o=(m|0)==0;p=k+12|0;q=k+16|0;r=m;while(1){if(o){s=0;t=0;break}u=c[p>>2]|0;if((u|0)==(c[q>>2]|0))v=Nh[c[(c[r>>2]|0)+36>>2]&255](k)|0;else v=hX(a[u>>0]|0)|0;u=fY(v,gX()|0)|0;w=u?0:m;if(u){s=0;t=0;break}u=w;x=u+12|0;y=c[x>>2]|0;z=u+16|0;if((y|0)==(c[z>>2]|0))A=Nh[c[(c[w>>2]|0)+36>>2]&255](u)|0;else A=hX(a[y>>0]|0)|0;if((A&255)<<24>>24<=-1){s=u;t=m;break}if(!(b[(c[n>>2]|0)+(A<<24>>24<<1)>>1]&8192)){s=u;t=m;break}y=c[x>>2]|0;if((y|0)==(c[z>>2]|0)){Nh[c[(c[w>>2]|0)+40>>2]&255](u)|0;continue}else{c[x>>2]=y+1;hX(a[y>>0]|0)|0;continue}}if(t|0){m=c[s+12>>2]|0;if((m|0)==(c[s+16>>2]|0))B=Nh[c[(c[t>>2]|0)+36>>2]&255](s)|0;else B=hX(a[m>>0]|0)|0;if(!(fY(B,gX()|0)|0))break}m=e+(c[(c[e>>2]|0)+-12>>2]|0)|0;dY(m,c[m+16>>2]|6)}while(0);a[d>>0]=(c[e+(c[(c[e>>2]|0)+-12>>2]|0)+16>>2]|0)==0&1}else dY(i,j|4);l=g;return}function mY(b){b=b|0;var d=0,e=0,f=0;d=l;l=l+16|0;e=d;if(c[b+(c[(c[b>>2]|0)+-12>>2]|0)+24>>2]|0){nY(e,b);if(a[e>>0]|0?(f=c[b+(c[(c[b>>2]|0)+-12>>2]|0)+24>>2]|0,(Nh[c[(c[f>>2]|0)+24>>2]&255](f)|0)==-1):0){f=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;dY(f,c[f+16>>2]|1)}oY(e)}l=d;return b|0}function nY(b,d){b=b|0;d=d|0;var e=0;a[b>>0]=0;c[b+4>>2]=d;e=d+(c[(c[d>>2]|0)+-12>>2]|0)|0;if(!(c[e+16>>2]|0)){d=c[e+72>>2]|0;if(d|0)mY(d)|0;a[b>>0]=1}return}function oY(a){a=a|0;var b=0,d=0;b=a+4|0;a=c[b>>2]|0;d=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;if((((c[d+24>>2]|0?(c[d+16>>2]|0)==0:0)?c[d+4>>2]&8192|0:0)?!(Ea()|0):0)?(d=c[b>>2]|0,a=c[d+(c[(c[d>>2]|0)+-12>>2]|0)+24>>2]|0,(Nh[c[(c[a>>2]|0)+24>>2]&255](a)|0)==-1):0){a=c[b>>2]|0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;dY(b,c[b+16>>2]|1)}return}function pY(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0;g=l;l=l+16|0;h=g;i=b+4|0;c[i>>2]=0;lY(h,b,1);if(a[h>>0]|0){h=e+-1|0;j=d;while(1){d=c[b+(c[(c[b>>2]|0)+-12>>2]|0)+24>>2]|0;k=c[d+12>>2]|0;if((k|0)==(c[d+16>>2]|0))m=Nh[c[(c[d>>2]|0)+36>>2]&255](d)|0;else m=hX(a[k>>0]|0)|0;if(fY(m,gX()|0)|0){n=2;break}k=jX(m)|0;if(iY(k,f)|0){o=8;break}if((c[i>>2]|0)>=(h|0)){n=4;break}a[j>>0]=k;k=c[b+(c[(c[b>>2]|0)+-12>>2]|0)+24>>2]|0;d=k+12|0;p=c[d>>2]|0;if((p|0)==(c[k+16>>2]|0))Nh[c[(c[k>>2]|0)+40>>2]&255](k)|0;else{c[d>>2]=p+1;hX(a[p>>0]|0)|0}c[i>>2]=(c[i>>2]|0)+1;j=j+1|0}if((o|0)==8){o=c[b+(c[(c[b>>2]|0)+-12>>2]|0)+24>>2]|0;h=o+12|0;f=c[h>>2]|0;if((f|0)==(c[o+16>>2]|0))Nh[c[(c[o>>2]|0)+40>>2]&255](o)|0;else{c[h>>2]=f+1;hX(a[f>>0]|0)|0}c[i>>2]=(c[i>>2]|0)+1;n=0}if((e|0)>0)a[j>>0]=0;j=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;dY(j,c[j+16>>2]|((c[i>>2]|0)==0?n|4:n))}l=g;return b|0}function qY(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=l;l=l+16|0;g=f;h=b+4|0;c[h>>2]=0;lY(g,b,1);i=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;if(a[g>>0]|0){g=c[i+24>>2]|0;j=Ph[c[(c[g>>2]|0)+32>>2]&127](g,d,e)|0;c[h>>2]=j;if((j|0)!=(e|0)){e=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;dY(e,c[e+16>>2]|6)}}else dY(i,c[i+16>>2]|4);l=f;return b|0}function rY(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=l;l=l+32|0;f=e+16|0;g=e;h=b;c[h>>2]=0;c[h+4>>2]=0;h=b+8|0;c[h>>2]=-1;c[h+4>>2]=-1;lY(f,d,1);if(a[f>>0]|0){f=c[d+(c[(c[d>>2]|0)+-12>>2]|0)+24>>2]|0;ni[c[(c[f>>2]|0)+16>>2]&15](g,f,0,0,1,8);c[b>>2]=c[g>>2];c[b+4>>2]=c[g+4>>2];c[b+8>>2]=c[g+8>>2];c[b+12>>2]=c[g+12>>2]}l=e;return}function sY(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;g=l;l=l+32|0;h=g+16|0;i=g;j=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;dY(j,c[j+16>>2]&-3);lY(h,b,1);if(a[h>>0]|0?(h=c[b+(c[(c[b>>2]|0)+-12>>2]|0)+24>>2]|0,ni[c[(c[h>>2]|0)+16>>2]&15](i,h,d,e,f,8),f=i+8|0,(c[f>>2]|0)==-1?(c[f+4>>2]|0)==-1:0):0){f=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;dY(f,c[f+16>>2]|4)}l=g;return b|0}function tY(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0;e=l;l=l+16|0;f=e+12|0;g=e+8|0;h=e;nY(h,b);if(a[h>>0]|0){gY(f,b+(c[(c[b>>2]|0)+-12>>2]|0)|0);i=HZ(f,161444)|0;IZ(f);j=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;k=c[j+24>>2]|0;m=gX()|0;n=j+76|0;if(fY(m,c[n>>2]|0)|0){gY(f,j);m=HZ(f,161388)|0;o=Oh[c[(c[m>>2]|0)+28>>2]&127](m,32)|0;IZ(f);m=o<<24>>24;c[n>>2]=m;p=m}else p=c[n>>2]|0;n=c[(c[i>>2]|0)+12>>2]|0;c[g>>2]=k;c[f>>2]=c[g>>2];if(!(Th[n&63](i,f,j,p&255,d)|0)){d=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;dY(d,c[d+16>>2]|5)}}oY(h);l=e;return b|0}function uY(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0;e=l;l=l+16|0;f=e+12|0;g=e+8|0;h=e;nY(h,b);if(a[h>>0]|0){gY(f,b+(c[(c[b>>2]|0)+-12>>2]|0)|0);i=HZ(f,161444)|0;IZ(f);j=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;k=c[j+24>>2]|0;m=gX()|0;n=j+76|0;if(fY(m,c[n>>2]|0)|0){gY(f,j);m=HZ(f,161388)|0;o=Oh[c[(c[m>>2]|0)+28>>2]&127](m,32)|0;IZ(f);m=o<<24>>24;c[n>>2]=m;p=m}else p=c[n>>2]|0;n=c[(c[i>>2]|0)+16>>2]|0;c[g>>2]=k;c[f>>2]=c[g>>2];if(!(Th[n&63](i,f,j,p&255,d)|0)){d=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;dY(d,c[d+16>>2]|5)}}oY(h);l=e;return b|0}function vY(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0;e=l;l=l+16|0;f=e+12|0;g=e+8|0;h=e;nY(h,b);if(a[h>>0]|0){gY(f,b+(c[(c[b>>2]|0)+-12>>2]|0)|0);i=HZ(f,161444)|0;IZ(f);j=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;k=c[j+24>>2]|0;m=gX()|0;n=j+76|0;if(fY(m,c[n>>2]|0)|0){gY(f,j);m=HZ(f,161388)|0;o=Oh[c[(c[m>>2]|0)+28>>2]&127](m,32)|0;IZ(f);m=o<<24>>24;c[n>>2]=m;p=m}else p=c[n>>2]|0;n=c[(c[i>>2]|0)+24>>2]|0;c[g>>2]=k;c[f>>2]=c[g>>2];if(!(Th[n&63](i,f,j,p&255,d)|0)){d=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;dY(d,c[d+16>>2]|5)}}oY(h);l=e;return b|0}function wY(b,d){b=b|0;d=+d;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0;e=l;l=l+16|0;f=e+12|0;g=e+8|0;h=e;nY(h,b);if(a[h>>0]|0){gY(f,b+(c[(c[b>>2]|0)+-12>>2]|0)|0);i=HZ(f,161444)|0;IZ(f);j=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;k=c[j+24>>2]|0;m=gX()|0;n=j+76|0;if(fY(m,c[n>>2]|0)|0){gY(f,j);m=HZ(f,161388)|0;o=Oh[c[(c[m>>2]|0)+28>>2]&127](m,32)|0;IZ(f);m=o<<24>>24;c[n>>2]=m;p=m}else p=c[n>>2]|0;n=c[(c[i>>2]|0)+32>>2]|0;c[g>>2]=k;c[f>>2]=c[g>>2];if(!(Rh[n&7](i,f,j,p&255,d)|0)){p=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;dY(p,c[p+16>>2]|5)}}oY(h);l=e;return b|0}function xY(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0;e=l;l=l+16|0;f=e;nY(f,b);do if(a[f>>0]|0){g=c[b+(c[(c[b>>2]|0)+-12>>2]|0)+24>>2]|0;h=g;if(g|0){i=h+24|0;j=c[i>>2]|0;if((j|0)==(c[h+28>>2]|0)){k=c[(c[g>>2]|0)+52>>2]|0;g=hX(d)|0;m=Oh[k&127](h,g)|0}else{c[i>>2]=j+1;a[j>>0]=d;m=hX(d)|0}if(!(fY(m,gX()|0)|0))break}j=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;dY(j,c[j+16>>2]|1)}while(0);oY(f);l=e;return b|0}function yY(a){a=a|0;var b=0;b=a+16|0;c[b>>2]=c[b>>2]|1;return}function zY(){BY();return}function AY(){return}function BY(){CY(0);return}function CY(a){a=a|0;var b=0;a=c[7910]|0;DY(161020,a,161076);c[40085]=36136;c[40087]=36156;c[40086]=0;eY(160348,161020);c[40105]=0;c[40106]=gX()|0;EY(161084,a,161140);c[40107]=36184;c[40109]=36204;c[40108]=0;eY(160436,161084);c[40127]=0;c[40128]=yX()|0;a=c[7942]|0;FY(161148,a,161196);c[40129]=28;c[40130]=48;eY(160520,161148);c[40148]=0;c[40149]=gX()|0;GY(161204,a,161252);c[40150]=36240;c[40151]=36260;eY(160604,161204);c[40169]=0;c[40170]=yX()|0;a=c[7878]|0;FY(161260,a,161308);c[40171]=28;c[40172]=48;eY(160688,161260);c[40190]=0;c[40191]=gX()|0;b=c[160684+(c[(c[40171]|0)+-12>>2]|0)+24>>2]|0;c[40213]=28;c[40214]=48;eY(160856,b);c[40232]=0;c[40233]=gX()|0;GY(161316,a,161364);c[40192]=36240;c[40193]=36260;eY(160772,161316);c[40211]=0;c[40212]=yX()|0;a=c[160768+(c[(c[40192]|0)+-12>>2]|0)+24>>2]|0;c[40234]=36240;c[40235]=36260;eY(160940,a);c[40253]=0;c[40254]=yX()|0;c[160340+(c[(c[40085]|0)+-12>>2]|0)+72>>2]=160516;c[160428+(c[(c[40107]|0)+-12>>2]|0)+72>>2]=160600;a=160684+(c[(c[40171]|0)+-12>>2]|0)+4|0;c[a>>2]=c[a>>2]|8192;a=160768+(c[(c[40192]|0)+-12>>2]|0)+4|0;c[a>>2]=c[a>>2]|8192;c[160684+(c[(c[40171]|0)+-12>>2]|0)+72>>2]=160516;c[160768+(c[(c[40192]|0)+-12>>2]|0)+72>>2]=160600;return}function DY(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;f=l;l=l+16|0;g=f;jY(b);c[b>>2]=36564;c[b+32>>2]=d;c[b+40>>2]=e;c[b+48>>2]=gX()|0;a[b+52>>0]=0;e=c[(c[b>>2]|0)+8>>2]|0;E5(g,b+4|0);ii[e&255](b,g);IZ(g);l=f;return}function EY(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;f=l;l=l+16|0;g=f;kY(b);c[b>>2]=36500;c[b+32>>2]=d;c[b+40>>2]=e;c[b+48>>2]=yX()|0;a[b+52>>0]=0;e=c[(c[b>>2]|0)+8>>2]|0;E5(g,b+4|0);ii[e&255](b,g);IZ(g);l=f;return}function FY(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;f=l;l=l+16|0;g=f;jY(b);c[b>>2]=36436;c[b+32>>2]=d;E5(g,b+4|0);d=HZ(g,163180)|0;IZ(g);c[b+36>>2]=d;c[b+40>>2]=e;a[b+44>>0]=(Nh[c[(c[d>>2]|0)+28>>2]&255](d)|0)&1;l=f;return}function GY(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;f=l;l=l+16|0;g=f;kY(b);c[b>>2]=36372;c[b+32>>2]=d;E5(g,b+4|0);d=HZ(g,163188)|0;IZ(g);c[b+36>>2]=d;c[b+40>>2]=e;a[b+44>>0]=(Nh[c[(c[d>>2]|0)+28>>2]&255](d)|0)&1;l=f;return}function HY(a){a=a|0;kX(a);return}function IY(a){a=a|0;HY(a);a6(a);return}function JY(b,d){b=b|0;d=d|0;var e=0;Nh[c[(c[b>>2]|0)+24>>2]&255](b)|0;e=HZ(d,163188)|0;c[b+36>>2]=e;a[b+44>>0]=(Nh[c[(c[e>>2]|0)+28>>2]&255](e)|0)&1;return}function KY(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0;b=l;l=l+16|0;d=b+8|0;e=b;f=a+36|0;g=a+40|0;h=d+8|0;i=d;j=a+32|0;a:while(1){a=c[f>>2]|0;k=Th[c[(c[a>>2]|0)+20>>2]&63](a,c[g>>2]|0,d,h,e)|0;a=(c[e>>2]|0)-i|0;if((XT(d,1,a,c[j>>2]|0)|0)!=(a|0)){m=-1;break}switch(k|0){case 1:break;case 2:{m=-1;break a;break}default:{n=4;break a}}}if((n|0)==4)m=((pU(c[j>>2]|0)|0)!=0)<<31>>31;l=b;return m|0}function LY(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;a:do if(!(a[b+44>>0]|0)){f=0;g=d;while(1){if((f|0)>=(e|0)){h=f;break a}i=c[(c[b>>2]|0)+52>>2]|0;j=zX(c[g>>2]|0)|0;k=Oh[i&127](b,j)|0;if((k|0)==(yX()|0)){h=f;break a}f=f+1|0;g=g+4|0}}else h=XT(d,4,e,c[b+32>>2]|0)|0;while(0);return h|0}function MY(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;e=l;l=l+32|0;f=e+16|0;g=e+8|0;h=e+4|0;i=e;do if(!(hY(d,yX()|0)|0)){c[g>>2]=BX(d)|0;if(a[b+44>>0]|0){if((XT(g,4,1,c[b+32>>2]|0)|0)==1){j=15;break}k=yX()|0;break}c[h>>2]=f;m=g+4|0;n=b+36|0;o=b+40|0;p=f+8|0;q=f;r=b+32|0;s=g;while(1){t=c[n>>2]|0;u=Xh[c[(c[t>>2]|0)+12>>2]&31](t,c[o>>2]|0,s,m,i,f,p,h)|0;if((c[i>>2]|0)==(s|0)){j=14;break}if((u|0)==3){j=8;break}if(u>>>0>=2){j=14;break}t=(c[h>>2]|0)-q|0;if((XT(f,1,t,c[r>>2]|0)|0)!=(t|0)){j=14;break}if((u|0)==1)s=c[i>>2]|0;else{j=13;break}}if((j|0)==8)if((XT(s,1,1,c[r>>2]|0)|0)==1)j=13;else j=14;if((j|0)==13){j=15;break}else if((j|0)==14){k=yX()|0;break}}else j=15;while(0);if((j|0)==15)k=NY(d)|0;l=e;return k|0}function NY(a){a=a|0;var b=0;if(hY(a,yX()|0)|0)b=~(yX()|0);else b=a;return b|0}function OY(a){a=a|0;UW(a);return}function PY(a){a=a|0;OY(a);a6(a);return}function QY(b,d){b=b|0;d=d|0;var e=0;Nh[c[(c[b>>2]|0)+24>>2]&255](b)|0;e=HZ(d,163180)|0;c[b+36>>2]=e;a[b+44>>0]=(Nh[c[(c[e>>2]|0)+28>>2]&255](e)|0)&1;return}function RY(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0;b=l;l=l+16|0;d=b+8|0;e=b;f=a+36|0;g=a+40|0;h=d+8|0;i=d;j=a+32|0;a:while(1){a=c[f>>2]|0;k=Th[c[(c[a>>2]|0)+20>>2]&63](a,c[g>>2]|0,d,h,e)|0;a=(c[e>>2]|0)-i|0;if((XT(d,1,a,c[j>>2]|0)|0)!=(a|0)){m=-1;break}switch(k|0){case 1:break;case 2:{m=-1;break a;break}default:{n=4;break a}}}if((n|0)==4)m=((pU(c[j>>2]|0)|0)!=0)<<31>>31;l=b;return m|0}function SY(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;a:do if(!(a[b+44>>0]|0)){f=0;g=d;while(1){if((f|0)>=(e|0)){h=f;break a}i=c[(c[b>>2]|0)+52>>2]|0;j=hX(a[g>>0]|0)|0;k=Oh[i&127](b,j)|0;if((k|0)==(gX()|0)){h=f;break a}f=f+1|0;g=g+1|0}}else h=XT(d,1,e,c[b+32>>2]|0)|0;while(0);return h|0}function TY(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;e=l;l=l+32|0;f=e+16|0;g=e+8|0;h=e+4|0;i=e;do if(!(fY(d,gX()|0)|0)){a[g>>0]=jX(d)|0;if(a[b+44>>0]|0){if((XT(g,1,1,c[b+32>>2]|0)|0)==1){j=15;break}k=gX()|0;break}c[h>>2]=f;m=g+1|0;n=b+36|0;o=b+40|0;p=f+8|0;q=f;r=b+32|0;s=g;while(1){t=c[n>>2]|0;u=Xh[c[(c[t>>2]|0)+12>>2]&31](t,c[o>>2]|0,s,m,i,f,p,h)|0;if((c[i>>2]|0)==(s|0)){j=14;break}if((u|0)==3){j=8;break}if(u>>>0>=2){j=14;break}t=(c[h>>2]|0)-q|0;if((XT(f,1,t,c[r>>2]|0)|0)!=(t|0)){j=14;break}if((u|0)==1)s=c[i>>2]|0;else{j=13;break}}if((j|0)==8)if((XT(s,1,1,c[r>>2]|0)|0)==1)j=13;else j=14;if((j|0)==13){j=15;break}else if((j|0)==14){k=gX()|0;break}}else j=15;while(0);if((j|0)==15)k=UY(d)|0;l=e;return k|0}function UY(a){a=a|0;var b=0;if(fY(a,gX()|0)|0)b=~(gX()|0);else b=a;return b|0}function VY(a){a=a|0;kX(a);return}function WY(a){a=a|0;VY(a);a6(a);return}function XY(b,d){b=b|0;d=d|0;var e=0,f=0;e=HZ(d,163188)|0;d=b+36|0;c[d>>2]=e;f=b+44|0;c[f>>2]=Nh[c[(c[e>>2]|0)+24>>2]&255](e)|0;e=c[d>>2]|0;a[b+53>>0]=(Nh[c[(c[e>>2]|0)+28>>2]&255](e)|0)&1;if((c[f>>2]|0)>8)W0(146877);else return}function YY(a){a=a|0;return $Y(a,0)|0}function ZY(a){a=a|0;return $Y(a,1)|0}function _Y(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;e=l;l=l+32|0;f=e+16|0;g=e+8|0;h=e+4|0;i=e;j=hY(d,yX()|0)|0;k=b+52|0;m=(a[k>>0]|0)!=0;do if(j)if(m)n=d;else{o=c[b+48>>2]|0;a[k>>0]=((hY(o,yX()|0)|0)^1)&1;n=o}else{if(m){o=b+48|0;c[h>>2]=BX(c[o>>2]|0)|0;p=c[b+36>>2]|0;switch(Xh[c[(c[p>>2]|0)+12>>2]&31](p,c[b+40>>2]|0,h,h+4|0,i,f,f+8|0,g)|0){case 1:case 2:{q=11;break}case 3:{a[f>>0]=c[o>>2];c[g>>2]=f+1;q=8;break}default:q=8}a:do if((q|0)==8){p=b+32|0;while(1){r=c[g>>2]|0;if(r>>>0<=f>>>0){s=1;t=0;break a}u=r+-1|0;c[g>>2]=u;if((pW(a[u>>0]|0,c[p>>2]|0)|0)==-1){q=11;break}}}while(0);if((q|0)==11){s=0;t=yX()|0}if(s)v=o;else{n=t;break}}else v=b+48|0;c[v>>2]=d;a[k>>0]=1;n=d}while(0);l=e;return n|0}function $Y(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;e=l;l=l+32|0;f=e+16|0;g=e+8|0;h=e+4|0;i=e;j=b+52|0;if(a[j>>0]|0){k=b+48|0;m=c[k>>2]|0;if(d){c[k>>2]=yX()|0;a[j>>0]=0;n=m}else n=m}else{m=c[b+44>>2]|0;j=(m|0)>1?m:1;m=b+32|0;k=0;while(1){if((k|0)>=(j|0)){o=9;break}p=WV(c[m>>2]|0)|0;if((p|0)==-1){o=8;break}a[f+k>>0]=p;k=k+1|0}if((o|0)==8)q=yX()|0;else if((o|0)==9){do if(!(a[b+53>>0]|0)){k=b+40|0;p=b+36|0;r=g+4|0;s=j;a:while(1){t=c[k>>2]|0;u=t;v=c[u>>2]|0;w=c[u+4>>2]|0;u=c[p>>2]|0;x=f+s|0;switch(Xh[c[(c[u>>2]|0)+16>>2]&31](u,t,f,x,h,g,r,i)|0){case 3:{o=16;break a;break}case 2:{o=18;break a;break}case 1:break;default:break a}t=c[k>>2]|0;c[t>>2]=v;c[t+4>>2]=w;if((s|0)==8){o=18;break}w=WV(c[m>>2]|0)|0;if((w|0)==-1){o=18;break}a[x>>0]=w;s=s+1|0}if((o|0)==16)c[g>>2]=a[f>>0];else if((o|0)==18){y=yX()|0;break}z=s;o=19}else{c[g>>2]=a[f>>0];z=j;o=19}while(0);b:do if((o|0)==19){c:do if(d)c[b+48>>2]=zX(c[g>>2]|0)|0;else{j=z;do{if((j|0)<=0)break c;j=j+-1|0;i=zX(a[f+j>>0]|0)|0}while((pW(i,c[m>>2]|0)|0)!=-1);y=yX()|0;break b}while(0);y=zX(c[g>>2]|0)|0}while(0);q=y}n=q}l=e;return n|0}function aZ(a){a=a|0;UW(a);return}function bZ(a){a=a|0;aZ(a);a6(a);return}function cZ(b,d){b=b|0;d=d|0;var e=0,f=0;e=HZ(d,163180)|0;d=b+36|0;c[d>>2]=e;f=b+44|0;c[f>>2]=Nh[c[(c[e>>2]|0)+24>>2]&255](e)|0;e=c[d>>2]|0;a[b+53>>0]=(Nh[c[(c[e>>2]|0)+28>>2]&255](e)|0)&1;if((c[f>>2]|0)>8)W0(146877);else return}function dZ(a){a=a|0;return gZ(a,0)|0}function eZ(a){a=a|0;return gZ(a,1)|0}function fZ(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;e=l;l=l+32|0;f=e+16|0;g=e+4|0;h=e+8|0;i=e;j=fY(d,gX()|0)|0;k=b+52|0;m=(a[k>>0]|0)!=0;do if(j)if(m)n=d;else{o=c[b+48>>2]|0;a[k>>0]=((fY(o,gX()|0)|0)^1)&1;n=o}else{if(m){o=b+48|0;a[h>>0]=jX(c[o>>2]|0)|0;p=c[b+36>>2]|0;switch(Xh[c[(c[p>>2]|0)+12>>2]&31](p,c[b+40>>2]|0,h,h+1|0,i,f,f+8|0,g)|0){case 1:case 2:{q=11;break}case 3:{a[f>>0]=c[o>>2];c[g>>2]=f+1;q=8;break}default:q=8}a:do if((q|0)==8){p=b+32|0;while(1){r=c[g>>2]|0;if(r>>>0<=f>>>0){s=1;t=0;break a}u=r+-1|0;c[g>>2]=u;if((pW(a[u>>0]|0,c[p>>2]|0)|0)==-1){q=11;break}}}while(0);if((q|0)==11){s=0;t=gX()|0}if(s)v=o;else{n=t;break}}else v=b+48|0;c[v>>2]=d;a[k>>0]=1;n=d}while(0);l=e;return n|0}function gZ(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;e=l;l=l+32|0;f=e+16|0;g=e+8|0;h=e+4|0;i=e;j=b+52|0;if(a[j>>0]|0){k=b+48|0;m=c[k>>2]|0;if(d){c[k>>2]=gX()|0;a[j>>0]=0;n=m}else n=m}else{m=c[b+44>>2]|0;j=(m|0)>1?m:1;m=b+32|0;k=0;while(1){if((k|0)>=(j|0)){o=9;break}p=WV(c[m>>2]|0)|0;if((p|0)==-1){o=8;break}a[f+k>>0]=p;k=k+1|0}if((o|0)==8)q=gX()|0;else if((o|0)==9){do if(!(a[b+53>>0]|0)){k=b+40|0;p=b+36|0;r=g+1|0;s=j;a:while(1){t=c[k>>2]|0;u=t;v=c[u>>2]|0;w=c[u+4>>2]|0;u=c[p>>2]|0;x=f+s|0;switch(Xh[c[(c[u>>2]|0)+16>>2]&31](u,t,f,x,h,g,r,i)|0){case 3:{o=16;break a;break}case 2:{o=18;break a;break}case 1:break;default:break a}t=c[k>>2]|0;c[t>>2]=v;c[t+4>>2]=w;if((s|0)==8){o=18;break}w=WV(c[m>>2]|0)|0;if((w|0)==-1){o=18;break}a[x>>0]=w;s=s+1|0}if((o|0)==16)a[g>>0]=a[f>>0]|0;else if((o|0)==18){y=gX()|0;break}z=s;o=19}else{a[g>>0]=a[f>>0]|0;z=j;o=19}while(0);b:do if((o|0)==19){c:do if(d)c[b+48>>2]=hX(a[g>>0]|0)|0;else{j=z;do{if((j|0)<=0)break c;j=j+-1|0;i=hX(a[f+j>>0]|0)|0}while((pW(i,c[m>>2]|0)|0)!=-1);y=gX()|0;break b}while(0);y=hX(a[g>>0]|0)|0}while(0);q=y}n=q}l=e;return n|0}function hZ(a){a=a|0;nZ(a);return}function iZ(a){a=a|0;hZ(a);a6(a);return}function jZ(a){a=a|0;if(a|0)di[c[(c[a>>2]|0)+4>>2]&511](a);return}function kZ(b,c,d,e,f){b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;b=e;e=c;while(1){if((b|0)==(f|0)){g=7;break}if((e|0)==(d|0)){h=-1;break}c=a[e>>0]|0;i=a[b>>0]|0;if(c<<24>>24>24){h=-1;break}if(i<<24>>24>24){h=1;break}b=b+1|0;e=e+1|0}if((g|0)==7)h=(e|0)!=(d|0)&1;return h|0}function lZ(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;d=l;l=l+16|0;g=d;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;h=f-e|0;if(h>>>0>4294967279)t6(b);if(h>>>0<11){a[b+11>>0]=h;i=b}else{j=h+16&-16;k=_5(j)|0;c[b>>2]=k;c[b+8>>2]=j|-2147483648;c[b+4>>2]=h;i=k}k=e;e=i;while(1){if((k|0)==(f|0))break;cY(e,k);k=k+1|0;e=e+1|0}a[g>>0]=0;cY(i+h|0,g);l=d;return}function mZ(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0;b=0;e=c;while(1){if((e|0)==(d|0))break;c=(b<<4)+(a[e>>0]|0)|0;f=c&-268435456;b=(f>>>24|f)^c;e=e+1|0}return b|0}function nZ(a){a=a|0;return}function oZ(a){a=a|0;nZ(a);return}function pZ(a){a=a|0;oZ(a);a6(a);return}function qZ(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;a=e;e=b;while(1){if((a|0)==(f|0)){g=7;break}if((e|0)==(d|0)){h=-1;break}b=c[e>>2]|0;i=c[a>>2]|0;if((b|0)<(i|0)){h=-1;break}if((i|0)<(b|0)){h=1;break}a=a+4|0;e=e+4|0}if((g|0)==7)h=(e|0)!=(d|0)&1;return h|0}function rZ(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,m=0;d=l;l=l+16|0;g=d;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;h=f-e>>2;if(h>>>0>1073741807)t6(b);do if(h>>>0>=2){i=h+4&-4;if(i>>>0>1073741823)db();else{j=_5(i<<2)|0;c[b>>2]=j;c[b+8>>2]=i|-2147483648;c[b+4>>2]=h;k=e;m=j;break}}else{a[b+8+3>>0]=h;k=e;m=b}while(0);while(1){if((k|0)==(f|0))break;tZ(m,k);k=k+4|0;m=m+4|0}c[g>>2]=0;tZ(m,g);l=d;return}function sZ(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;a=0;e=b;while(1){if((e|0)==(d|0))break;b=(c[e>>2]|0)+(a<<4)|0;f=b&-268435456;a=(f>>>24|f)^b;e=e+4|0}return a|0}function tZ(a,b){a=a|0;b=b|0;c[a>>2]=c[b>>2];return}function uZ(a){a=a|0;nZ(a);return}function vZ(a){a=a|0;nZ(a);a6(a);return}function wZ(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0;i=l;l=l+48|0;j=i+40|0;k=i+16|0;m=i+8|0;n=i+12|0;o=i+4|0;p=i;if(!(c[f+4>>2]&1)){c[m>>2]=-1;q=c[(c[b>>2]|0)+16>>2]|0;c[n>>2]=c[d>>2];c[o>>2]=c[e>>2];c[k>>2]=c[n>>2];c[j>>2]=c[o>>2];c[d>>2]=Vh[q&63](b,k,j,f,g,m)|0;switch(c[m>>2]|0){case 0:{a[h>>0]=0;break}case 1:{a[h>>0]=1;break}default:{a[h>>0]=1;c[g>>2]=4}}r=c[d>>2]|0}else{gY(j,f);m=HZ(j,161388)|0;IZ(j);gY(j,f);f=HZ(j,161404)|0;IZ(j);ii[c[(c[f>>2]|0)+24>>2]&255](k,f);ii[c[(c[f>>2]|0)+28>>2]&255](k+12|0,f);c[p>>2]=c[e>>2];e=k+24|0;c[j>>2]=c[p>>2];a[h>>0]=(n_(d,j,k,e,m,g,1)|0)==(k|0)&1;g=c[d>>2]|0;d=e;do{d=d+-12|0;x6(d)}while((d|0)!=(k|0));r=g}l=i;return r|0}function xZ(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=l_(a,j,i,e,f,g)|0;l=h;return m|0}function yZ(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=j_(a,j,i,e,f,g)|0;l=h;return m|0}function zZ(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=h_(a,j,i,e,f,g)|0;l=h;return m|0}function AZ(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=f_(a,j,i,e,f,g)|0;l=h;return m|0}function BZ(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=d_(a,j,i,e,f,g)|0;l=h;return m|0}function CZ(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=$Z(a,j,i,e,f,g)|0;l=h;return m|0}function DZ(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=ZZ(a,j,i,e,f,g)|0;l=h;return m|0}function EZ(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=XZ(a,j,i,e,f,g)|0;l=h;return m|0}function FZ(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=SZ(a,j,i,e,f,g)|0;l=h;return m|0}function GZ(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0;b=l;l=l+240|0;i=b;j=b+204|0;k=b+192|0;m=b+180|0;n=b+176|0;o=b+16|0;p=b+8|0;q=b+4|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;r=0;while(1){if((r|0)==3)break;c[k+(r<<2)>>2]=0;r=r+1|0}gY(m,f);f=HZ(m,161388)|0;Qh[c[(c[f>>2]|0)+32>>2]&31](f,147025,147051,j)|0;IZ(m);c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[m+(f<<2)>>2]=0;f=f+1|0}f=m+11|0;r=m+8|0;if((a[f>>0]|0)<0)s=(c[r>>2]&2147483647)+-1|0;else s=10;F6(m,s,0);s=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=s;c[p>>2]=o;c[q>>2]=0;t=m+4|0;u=c[d>>2]|0;v=s;s=u;w=u;a:while(1){if(s){u=c[s+12>>2]|0;if((u|0)==(c[s+16>>2]|0))x=Nh[c[(c[s>>2]|0)+36>>2]&255](s)|0;else x=hX(a[u>>0]|0)|0;if(fY(x,gX()|0)|0){c[d>>2]=0;y=0;z=0;A=1}else{y=s;z=w;A=0}}else{y=0;z=0;A=1}u=c[e>>2]|0;do if(u){B=c[u+12>>2]|0;if((B|0)==(c[u+16>>2]|0))C=Nh[c[(c[u>>2]|0)+36>>2]&255](u)|0;else C=hX(a[B>>0]|0)|0;if(!(fY(C,gX()|0)|0))if(A){D=u;break}else{E=v;F=u;break a}else{c[e>>2]=0;G=22;break}}else G=22;while(0);if((G|0)==22){G=0;if(A){E=v;F=0;break}else D=0}u=a[f>>0]|0;B=u<<24>>24<0?c[t>>2]|0:u&255;if((c[n>>2]|0)==(v+B|0)){F6(m,B<<1,0);if((a[f>>0]|0)<0)H=(c[r>>2]&2147483647)+-1|0;else H=10;F6(m,H,0);u=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=u+B;I=u}else I=v;u=y+12|0;B=c[u>>2]|0;J=y+16|0;if((B|0)==(c[J>>2]|0))K=Nh[c[(c[y>>2]|0)+36>>2]&255](y)|0;else K=hX(a[B>>0]|0)|0;if(JZ(K&255,16,I,n,q,0,k,o,p,j)|0){E=I;F=D;break}B=c[u>>2]|0;if((B|0)==(c[J>>2]|0)){Nh[c[(c[y>>2]|0)+40>>2]&255](y)|0;v=I;s=y;w=z;continue}else{c[u>>2]=B+1;hX(a[B>>0]|0)|0;v=I;s=y;w=z;continue}}F6(m,(c[n>>2]|0)-E|0,0);E=(a[f>>0]|0)<0?c[m>>2]|0:m;f=KZ()|0;c[i>>2]=h;if((LZ(E,f,147058,i)|0)!=1)c[g>>2]=4;if(y){i=c[y+12>>2]|0;if((i|0)==(c[y+16>>2]|0))L=Nh[c[(c[z>>2]|0)+36>>2]&255](y)|0;else L=hX(a[i>>0]|0)|0;if(fY(L,gX()|0)|0){c[d>>2]=0;M=1}else M=0}else M=1;do if(F){L=c[F+12>>2]|0;if((L|0)==(c[F+16>>2]|0))N=Nh[c[(c[F>>2]|0)+36>>2]&255](F)|0;else N=hX(a[L>>0]|0)|0;if(!(fY(N,gX()|0)|0))if(M)break;else{G=51;break}else{c[e>>2]=0;G=49;break}}else G=49;while(0);if((G|0)==49?M:0)G=51;if((G|0)==51)c[g>>2]=c[g>>2]|2;g=c[d>>2]|0;x6(m);x6(k);l=b;return g|0}function HZ(a,b){a=a|0;b=b|0;var d=0;d=c[a>>2]|0;return NZ(d,MZ(b)|0)|0}function IZ(a){a=a|0;S5(c[a>>2]|0)|0;return}function JZ(b,d,e,f,g,h,i,j,k,l){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;m=c[f>>2]|0;n=(m|0)==(e|0);do if(n){o=(a[l+24>>0]|0)==b<<24>>24;if(!o?(a[l+25>>0]|0)!=b<<24>>24:0){p=5;break}c[f>>2]=e+1;a[e>>0]=o?43:45;c[g>>2]=0;q=0}else p=5;while(0);a:do if((p|0)==5){o=a[i+11>>0]|0;if(b<<24>>24==h<<24>>24?((o<<24>>24<0?c[i+4>>2]|0:o&255)|0)!=0:0){o=c[k>>2]|0;if((o-j|0)>=160){q=0;break}r=c[g>>2]|0;c[k>>2]=o+4;c[o>>2]=r;c[g>>2]=0;q=0;break}r=l+26|0;o=0;while(1){s=l+o|0;if((o|0)==26){t=r;break}if((a[s>>0]|0)==b<<24>>24){t=s;break}else o=o+1|0}o=t-l|0;if((o|0)>23)q=-1;else{switch(d|0){case 10:case 8:{if((o|0)>=(d|0)){q=-1;break a}break}case 16:{if((o|0)>=22){if(n){q=-1;break a}if((m-e|0)>=3){q=-1;break a}if((a[m+-1>>0]|0)!=48){q=-1;break a}c[g>>2]=0;r=a[147025+o>>0]|0;c[f>>2]=m+1;a[m>>0]=r;q=0;break a}break}default:{}}r=a[147025+o>>0]|0;c[f>>2]=m+1;a[m>>0]=r;c[g>>2]=(c[g>>2]|0)+1;q=0}}while(0);return q|0}function KZ(){if((a[152960]|0)==0?p8(152960)|0:0)c[40349]=HV(2147483647,150283,0)|0;return c[40349]|0}function LZ(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=l;l=l+16|0;g=f;c[g>>2]=e;e=SV(b)|0;b=uU(a,d,g)|0;if(e|0)SV(e)|0;l=f;return b|0}function MZ(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;b=l;l=l+48|0;d=b+32|0;e=b+24|0;f=b;g=b+16|0;c[g>>2]=474;c[g+4>>2]=0;c[d>>2]=c[g>>2];c[d+4>>2]=c[g+4>>2];PZ(f,d,a);if((c[a>>2]|0)!=-1){c[d>>2]=f;c[e>>2]=d;Z5(a,e,475)}l=b;return (c[a+4>>2]|0)+-1|0}function NZ(a,b){a=a|0;b=b|0;return c[(c[a+8>>2]|0)+(b<<2)>>2]|0}function OZ(a){a=a|0;var b=0;b=c[40350]|0;c[40350]=b+1;c[a+4>>2]=b+1;return}function PZ(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=c[b>>2]|0;f=c[b+4>>2]|0;c[a>>2]=d;c[a+4>>2]=e;c[a+8>>2]=f;return}function QZ(a){a=a|0;RZ(c[c[a>>2]>>2]|0);return}function RZ(a){a=a|0;var b=0,d=0,e=0,f=0;b=c[a+4>>2]|0;d=c[a+8>>2]|0;e=(c[a>>2]|0)+(d>>1)|0;if(!(d&1))f=b;else f=c[(c[e>>2]|0)+b>>2]|0;di[f&511](e);return}function SZ(b,d,e,f,g,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;i=i|0;var j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0;b=l;l=l+240|0;j=b+200|0;k=b+199|0;m=b+198|0;n=b+184|0;o=b+172|0;p=b+168|0;q=b+8|0;r=b+4|0;s=b;t=b+197|0;u=b+196|0;TZ(n,f,j,k,m);c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[o+(f<<2)>>2]=0;f=f+1|0}f=o+11|0;v=o+8|0;if((a[f>>0]|0)<0)w=(c[v>>2]&2147483647)+-1|0;else w=10;F6(o,w,0);w=(a[f>>0]|0)<0?c[o>>2]|0:o;c[p>>2]=w;c[r>>2]=q;c[s>>2]=0;a[t>>0]=1;a[u>>0]=69;x=o+4|0;y=c[d>>2]|0;z=w;w=y;A=y;a:while(1){if(w){y=c[w+12>>2]|0;if((y|0)==(c[w+16>>2]|0))B=Nh[c[(c[w>>2]|0)+36>>2]&255](w)|0;else B=hX(a[y>>0]|0)|0;if(fY(B,gX()|0)|0){c[d>>2]=0;C=0;D=0;E=1}else{C=w;D=A;E=0}}else{C=0;D=0;E=1}y=c[e>>2]|0;do if(y){F=c[y+12>>2]|0;if((F|0)==(c[y+16>>2]|0))G=Nh[c[(c[y>>2]|0)+36>>2]&255](y)|0;else G=hX(a[F>>0]|0)|0;if(!(fY(G,gX()|0)|0))if(E){H=y;break}else{I=z;J=y;break a}else{c[e>>2]=0;K=19;break}}else K=19;while(0);if((K|0)==19){K=0;if(E){I=z;J=0;break}else H=0}y=a[f>>0]|0;F=y<<24>>24<0?c[x>>2]|0:y&255;if((c[p>>2]|0)==(z+F|0)){F6(o,F<<1,0);if((a[f>>0]|0)<0)L=(c[v>>2]&2147483647)+-1|0;else L=10;F6(o,L,0);y=(a[f>>0]|0)<0?c[o>>2]|0:o;c[p>>2]=y+F;M=y}else M=z;y=C+12|0;F=c[y>>2]|0;N=C+16|0;if((F|0)==(c[N>>2]|0))O=Nh[c[(c[C>>2]|0)+36>>2]&255](C)|0;else O=hX(a[F>>0]|0)|0;if(UZ(O&255,t,u,M,p,a[k>>0]|0,a[m>>0]|0,n,q,r,s,j)|0){I=M;J=H;break}F=c[y>>2]|0;if((F|0)==(c[N>>2]|0)){Nh[c[(c[C>>2]|0)+40>>2]&255](C)|0;z=M;w=C;A=D;continue}else{c[y>>2]=F+1;hX(a[F>>0]|0)|0;z=M;w=C;A=D;continue}}A=a[n+11>>0]|0;if(!((a[t>>0]|0)==0?1:((A<<24>>24<0?c[n+4>>2]|0:A&255)|0)==0)?(A=c[r>>2]|0,(A-q|0)<160):0){t=c[s>>2]|0;c[r>>2]=A+4;c[A>>2]=t}h[i>>3]=+VZ(I,c[p>>2]|0,g);WZ(n,q,c[r>>2]|0,g);if(C){r=c[C+12>>2]|0;if((r|0)==(c[C+16>>2]|0))P=Nh[c[(c[D>>2]|0)+36>>2]&255](C)|0;else P=hX(a[r>>0]|0)|0;if(fY(P,gX()|0)|0){c[d>>2]=0;Q=1}else Q=0}else Q=1;do if(J){P=c[J+12>>2]|0;if((P|0)==(c[J+16>>2]|0))R=Nh[c[(c[J>>2]|0)+36>>2]&255](J)|0;else R=hX(a[P>>0]|0)|0;if(!(fY(R,gX()|0)|0))if(Q)break;else{K=49;break}else{c[e>>2]=0;K=47;break}}else K=47;while(0);if((K|0)==47?Q:0)K=49;if((K|0)==49)c[g>>2]=c[g>>2]|2;g=c[d>>2]|0;x6(o);x6(n);l=b;return g|0}function TZ(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;h=l;l=l+16|0;i=h;gY(i,d);d=HZ(i,161388)|0;Qh[c[(c[d>>2]|0)+32>>2]&31](d,147025,147057,e)|0;e=HZ(i,161404)|0;a[f>>0]=Nh[c[(c[e>>2]|0)+12>>2]&255](e)|0;a[g>>0]=Nh[c[(c[e>>2]|0)+16>>2]&255](e)|0;ii[c[(c[e>>2]|0)+20>>2]&255](b,e);IZ(i);l=h;return}function UZ(b,d,e,f,g,h,i,j,k,l,m,n){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0,r=0,s=0,t=0;a:do if(b<<24>>24==h<<24>>24)if(a[d>>0]|0){a[d>>0]=0;o=c[g>>2]|0;c[g>>2]=o+1;a[o>>0]=46;o=a[j+11>>0]|0;if(((o<<24>>24<0?c[j+4>>2]|0:o&255)|0)!=0?(o=c[l>>2]|0,(o-k|0)<160):0){p=c[m>>2]|0;c[l>>2]=o+4;c[o>>2]=p;q=0}else q=0}else q=-1;else{if(b<<24>>24==i<<24>>24?(p=a[j+11>>0]|0,(p<<24>>24<0?c[j+4>>2]|0:p&255)|0):0){if(!(a[d>>0]|0)){q=-1;break}p=c[l>>2]|0;if((p-k|0)>=160){q=0;break}o=c[m>>2]|0;c[l>>2]=p+4;c[p>>2]=o;c[m>>2]=0;q=0;break}o=n+32|0;p=0;while(1){r=n+p|0;if((p|0)==32){s=o;break}if((a[r>>0]|0)==b<<24>>24){s=r;break}else p=p+1|0}p=s-n|0;if((p|0)>31)q=-1;else{o=a[147025+p>>0]|0;switch(p|0){case 24:case 25:{r=c[g>>2]|0;if((r|0)!=(f|0)?(a[r+-1>>0]&95)!=(a[e>>0]&127):0){q=-1;break a}c[g>>2]=r+1;a[r>>0]=o;q=0;break a;break}case 23:case 22:{a[e>>0]=80;r=c[g>>2]|0;c[g>>2]=r+1;a[r>>0]=o;q=0;break a;break}default:{r=o&95;if((((r|0)==(a[e>>0]|0)?(a[e>>0]=r|128,a[d>>0]|0):0)?(a[d>>0]=0,r=a[j+11>>0]|0,(r<<24>>24<0?c[j+4>>2]|0:r&255)|0):0)?(r=c[l>>2]|0,(r-k|0)<160):0){t=c[m>>2]|0;c[l>>2]=r+4;c[r>>2]=t}t=c[g>>2]|0;c[g>>2]=t+1;a[t>>0]=o;if((p|0)>21){q=0;break a}c[m>>2]=(c[m>>2]|0)+1;q=0;break a}}}}while(0);return q|0}function VZ(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0.0,h=0,i=0.0,j=0.0,k=0,m=0.0;e=l;l=l+16|0;f=e;if((a|0)==(b|0)){c[d>>2]=4;g=0.0}else{h=c[(AT()|0)>>2]|0;c[(AT()|0)>>2]=0;i=+FW(a,f,KZ()|0);a=c[(AT()|0)>>2]|0;if(!a)c[(AT()|0)>>2]=h;if((c[f>>2]|0)==(b|0))if((a|0)==34){j=i;k=6}else m=i;else{j=0.0;k=6}if((k|0)==6){c[d>>2]=4;m=j}g=m}l=e;return +g}function WZ(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;g=b+11|0;h=a[g>>0]|0;i=b+4|0;j=c[i>>2]|0;do if((h<<24>>24<0?j:h&255)|0){if((d|0)==(e|0)){k=h;l=j}else{m=e;n=d;while(1){o=m+-4|0;if(n>>>0>=o>>>0)break;p=c[n>>2]|0;c[n>>2]=c[o>>2];c[o>>2]=p;m=o;n=n+4|0}k=a[g>>0]|0;l=c[i>>2]|0}n=k<<24>>24<0;m=n?c[b>>2]|0:b;o=e+-4|0;p=m+(n?l:k&255)|0;n=d;q=m;while(1){r=a[q>>0]|0;s=r<<24>>24>0&r<<24>>24!=127;if(n>>>0>=o>>>0)break;if(s?(c[n>>2]|0)!=(r<<24>>24|0):0){t=10;break}n=n+4|0;q=(p-q|0)>1?q+1|0:q}if((t|0)==10){c[f>>2]=4;break}if(s?((c[o>>2]|0)+-1|0)>>>0>=r<<24>>24>>>0:0)c[f>>2]=4}while(0);return}function XZ(b,d,e,f,g,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;i=i|0;var j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0;b=l;l=l+240|0;j=b+200|0;k=b+199|0;m=b+198|0;n=b+184|0;o=b+172|0;p=b+168|0;q=b+8|0;r=b+4|0;s=b;t=b+197|0;u=b+196|0;TZ(n,f,j,k,m);c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[o+(f<<2)>>2]=0;f=f+1|0}f=o+11|0;v=o+8|0;if((a[f>>0]|0)<0)w=(c[v>>2]&2147483647)+-1|0;else w=10;F6(o,w,0);w=(a[f>>0]|0)<0?c[o>>2]|0:o;c[p>>2]=w;c[r>>2]=q;c[s>>2]=0;a[t>>0]=1;a[u>>0]=69;x=o+4|0;y=c[d>>2]|0;z=w;w=y;A=y;a:while(1){if(w){y=c[w+12>>2]|0;if((y|0)==(c[w+16>>2]|0))B=Nh[c[(c[w>>2]|0)+36>>2]&255](w)|0;else B=hX(a[y>>0]|0)|0;if(fY(B,gX()|0)|0){c[d>>2]=0;C=0;D=0;E=1}else{C=w;D=A;E=0}}else{C=0;D=0;E=1}y=c[e>>2]|0;do if(y){F=c[y+12>>2]|0;if((F|0)==(c[y+16>>2]|0))G=Nh[c[(c[y>>2]|0)+36>>2]&255](y)|0;else G=hX(a[F>>0]|0)|0;if(!(fY(G,gX()|0)|0))if(E){H=y;break}else{I=z;J=y;break a}else{c[e>>2]=0;K=19;break}}else K=19;while(0);if((K|0)==19){K=0;if(E){I=z;J=0;break}else H=0}y=a[f>>0]|0;F=y<<24>>24<0?c[x>>2]|0:y&255;if((c[p>>2]|0)==(z+F|0)){F6(o,F<<1,0);if((a[f>>0]|0)<0)L=(c[v>>2]&2147483647)+-1|0;else L=10;F6(o,L,0);y=(a[f>>0]|0)<0?c[o>>2]|0:o;c[p>>2]=y+F;M=y}else M=z;y=C+12|0;F=c[y>>2]|0;N=C+16|0;if((F|0)==(c[N>>2]|0))O=Nh[c[(c[C>>2]|0)+36>>2]&255](C)|0;else O=hX(a[F>>0]|0)|0;if(UZ(O&255,t,u,M,p,a[k>>0]|0,a[m>>0]|0,n,q,r,s,j)|0){I=M;J=H;break}F=c[y>>2]|0;if((F|0)==(c[N>>2]|0)){Nh[c[(c[C>>2]|0)+40>>2]&255](C)|0;z=M;w=C;A=D;continue}else{c[y>>2]=F+1;hX(a[F>>0]|0)|0;z=M;w=C;A=D;continue}}A=a[n+11>>0]|0;if(!((a[t>>0]|0)==0?1:((A<<24>>24<0?c[n+4>>2]|0:A&255)|0)==0)?(A=c[r>>2]|0,(A-q|0)<160):0){t=c[s>>2]|0;c[r>>2]=A+4;c[A>>2]=t}h[i>>3]=+YZ(I,c[p>>2]|0,g);WZ(n,q,c[r>>2]|0,g);if(C){r=c[C+12>>2]|0;if((r|0)==(c[C+16>>2]|0))P=Nh[c[(c[D>>2]|0)+36>>2]&255](C)|0;else P=hX(a[r>>0]|0)|0;if(fY(P,gX()|0)|0){c[d>>2]=0;Q=1}else Q=0}else Q=1;do if(J){P=c[J+12>>2]|0;if((P|0)==(c[J+16>>2]|0))R=Nh[c[(c[J>>2]|0)+36>>2]&255](J)|0;else R=hX(a[P>>0]|0)|0;if(!(fY(R,gX()|0)|0))if(Q)break;else{K=49;break}else{c[e>>2]=0;K=47;break}}else K=47;while(0);if((K|0)==47?Q:0)K=49;if((K|0)==49)c[g>>2]=c[g>>2]|2;g=c[d>>2]|0;x6(o);x6(n);l=b;return g|0}function YZ(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0.0,h=0,i=0.0,j=0.0,k=0,m=0.0;e=l;l=l+16|0;f=e;if((a|0)==(b|0)){c[d>>2]=4;g=0.0}else{h=c[(AT()|0)>>2]|0;c[(AT()|0)>>2]=0;i=+EW(a,f,KZ()|0);a=c[(AT()|0)>>2]|0;if(!a)c[(AT()|0)>>2]=h;if((c[f>>2]|0)==(b|0))if((a|0)==34){j=i;k=6}else m=i;else{j=0.0;k=6}if((k|0)==6){c[d>>2]=4;m=j}g=m}l=e;return +g}function ZZ(b,d,e,f,h,i){b=b|0;d=d|0;e=e|0;f=f|0;h=h|0;i=i|0;var j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0;b=l;l=l+240|0;j=b+200|0;k=b+199|0;m=b+198|0;n=b+184|0;o=b+172|0;p=b+168|0;q=b+8|0;r=b+4|0;s=b;t=b+197|0;u=b+196|0;TZ(n,f,j,k,m);c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[o+(f<<2)>>2]=0;f=f+1|0}f=o+11|0;v=o+8|0;if((a[f>>0]|0)<0)w=(c[v>>2]&2147483647)+-1|0;else w=10;F6(o,w,0);w=(a[f>>0]|0)<0?c[o>>2]|0:o;c[p>>2]=w;c[r>>2]=q;c[s>>2]=0;a[t>>0]=1;a[u>>0]=69;x=o+4|0;y=c[d>>2]|0;z=w;w=y;A=y;a:while(1){if(w){y=c[w+12>>2]|0;if((y|0)==(c[w+16>>2]|0))B=Nh[c[(c[w>>2]|0)+36>>2]&255](w)|0;else B=hX(a[y>>0]|0)|0;if(fY(B,gX()|0)|0){c[d>>2]=0;C=0;D=0;E=1}else{C=w;D=A;E=0}}else{C=0;D=0;E=1}y=c[e>>2]|0;do if(y){F=c[y+12>>2]|0;if((F|0)==(c[y+16>>2]|0))G=Nh[c[(c[y>>2]|0)+36>>2]&255](y)|0;else G=hX(a[F>>0]|0)|0;if(!(fY(G,gX()|0)|0))if(E){H=y;break}else{I=z;J=y;break a}else{c[e>>2]=0;K=19;break}}else K=19;while(0);if((K|0)==19){K=0;if(E){I=z;J=0;break}else H=0}y=a[f>>0]|0;F=y<<24>>24<0?c[x>>2]|0:y&255;if((c[p>>2]|0)==(z+F|0)){F6(o,F<<1,0);if((a[f>>0]|0)<0)L=(c[v>>2]&2147483647)+-1|0;else L=10;F6(o,L,0);y=(a[f>>0]|0)<0?c[o>>2]|0:o;c[p>>2]=y+F;M=y}else M=z;y=C+12|0;F=c[y>>2]|0;N=C+16|0;if((F|0)==(c[N>>2]|0))O=Nh[c[(c[C>>2]|0)+36>>2]&255](C)|0;else O=hX(a[F>>0]|0)|0;if(UZ(O&255,t,u,M,p,a[k>>0]|0,a[m>>0]|0,n,q,r,s,j)|0){I=M;J=H;break}F=c[y>>2]|0;if((F|0)==(c[N>>2]|0)){Nh[c[(c[C>>2]|0)+40>>2]&255](C)|0;z=M;w=C;A=D;continue}else{c[y>>2]=F+1;hX(a[F>>0]|0)|0;z=M;w=C;A=D;continue}}A=a[n+11>>0]|0;if(!((a[t>>0]|0)==0?1:((A<<24>>24<0?c[n+4>>2]|0:A&255)|0)==0)?(A=c[r>>2]|0,(A-q|0)<160):0){t=c[s>>2]|0;c[r>>2]=A+4;c[A>>2]=t}g[i>>2]=+_Z(I,c[p>>2]|0,h);WZ(n,q,c[r>>2]|0,h);if(C){r=c[C+12>>2]|0;if((r|0)==(c[C+16>>2]|0))P=Nh[c[(c[D>>2]|0)+36>>2]&255](C)|0;else P=hX(a[r>>0]|0)|0;if(fY(P,gX()|0)|0){c[d>>2]=0;Q=1}else Q=0}else Q=1;do if(J){P=c[J+12>>2]|0;if((P|0)==(c[J+16>>2]|0))R=Nh[c[(c[J>>2]|0)+36>>2]&255](J)|0;else R=hX(a[P>>0]|0)|0;if(!(fY(R,gX()|0)|0))if(Q)break;else{K=49;break}else{c[e>>2]=0;K=47;break}}else K=47;while(0);if((K|0)==47?Q:0)K=49;if((K|0)==49)c[h>>2]=c[h>>2]|2;h=c[d>>2]|0;x6(o);x6(n);l=b;return h|0}function _Z(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0.0,h=0,i=0.0,j=0.0,k=0,m=0.0;e=l;l=l+16|0;f=e;if((a|0)==(b|0)){c[d>>2]=4;g=0.0}else{h=c[(AT()|0)>>2]|0;c[(AT()|0)>>2]=0;i=+DW(a,f,KZ()|0);a=c[(AT()|0)>>2]|0;if(!a)c[(AT()|0)>>2]=h;if((c[f>>2]|0)==(b|0))if((a|0)==34){j=i;k=6}else m=i;else{j=0.0;k=6}if((k|0)==6){c[d>>2]=4;m=j}g=m}l=e;return +g}function $Z(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;b=l;l=l+224|0;i=b+198|0;j=b+196|0;k=b+184|0;m=b+172|0;n=b+168|0;o=b+8|0;p=b+4|0;q=b;r=a_(f)|0;b_(k,f,i,j);c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[m+(f<<2)>>2]=0;f=f+1|0}f=m+11|0;s=m+8|0;if((a[f>>0]|0)<0)t=(c[s>>2]&2147483647)+-1|0;else t=10;F6(m,t,0);t=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=t;c[p>>2]=o;c[q>>2]=0;u=m+4|0;v=c[d>>2]|0;w=t;t=v;x=v;a:while(1){if(t){v=c[t+12>>2]|0;if((v|0)==(c[t+16>>2]|0))y=Nh[c[(c[t>>2]|0)+36>>2]&255](t)|0;else y=hX(a[v>>0]|0)|0;if(fY(y,gX()|0)|0){c[d>>2]=0;A=0;B=0;C=1}else{A=t;B=x;C=0}}else{A=0;B=0;C=1}v=c[e>>2]|0;do if(v){D=c[v+12>>2]|0;if((D|0)==(c[v+16>>2]|0))E=Nh[c[(c[v>>2]|0)+36>>2]&255](v)|0;else E=hX(a[D>>0]|0)|0;if(!(fY(E,gX()|0)|0))if(C){F=v;break}else{G=w;H=v;break a}else{c[e>>2]=0;I=19;break}}else I=19;while(0);if((I|0)==19){I=0;if(C){G=w;H=0;break}else F=0}v=a[f>>0]|0;D=v<<24>>24<0?c[u>>2]|0:v&255;if((c[n>>2]|0)==(w+D|0)){F6(m,D<<1,0);if((a[f>>0]|0)<0)J=(c[s>>2]&2147483647)+-1|0;else J=10;F6(m,J,0);v=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=v+D;K=v}else K=w;v=A+12|0;D=c[v>>2]|0;L=A+16|0;if((D|0)==(c[L>>2]|0))M=Nh[c[(c[A>>2]|0)+36>>2]&255](A)|0;else M=hX(a[D>>0]|0)|0;if(JZ(M&255,r,K,n,q,a[j>>0]|0,k,o,p,i)|0){G=K;H=F;break}D=c[v>>2]|0;if((D|0)==(c[L>>2]|0)){Nh[c[(c[A>>2]|0)+40>>2]&255](A)|0;w=K;t=A;x=B;continue}else{c[v>>2]=D+1;hX(a[D>>0]|0)|0;w=K;t=A;x=B;continue}}x=a[k+11>>0]|0;if((x<<24>>24<0?c[k+4>>2]|0:x&255)|0?(x=c[p>>2]|0,(x-o|0)<160):0){t=c[q>>2]|0;c[p>>2]=x+4;c[x>>2]=t}t=c_(G,c[n>>2]|0,g,r)|0;r=h;c[r>>2]=t;c[r+4>>2]=z;WZ(k,o,c[p>>2]|0,g);if(A){p=c[A+12>>2]|0;if((p|0)==(c[A+16>>2]|0))N=Nh[c[(c[B>>2]|0)+36>>2]&255](A)|0;else N=hX(a[p>>0]|0)|0;if(fY(N,gX()|0)|0){c[d>>2]=0;O=1}else O=0}else O=1;do if(H){N=c[H+12>>2]|0;if((N|0)==(c[H+16>>2]|0))P=Nh[c[(c[H>>2]|0)+36>>2]&255](H)|0;else P=hX(a[N>>0]|0)|0;if(!(fY(P,gX()|0)|0))if(O)break;else{I=49;break}else{c[e>>2]=0;I=47;break}}else I=47;while(0);if((I|0)==47?O:0)I=49;if((I|0)==49)c[g>>2]=c[g>>2]|2;g=c[d>>2]|0;x6(m);x6(k);l=b;return g|0}function a_(a){a=a|0;var b=0;switch(c[a+4>>2]&74){case 64:{b=8;break}case 8:{b=16;break}case 0:{b=0;break}default:b=10}return b|0}function b_(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=l;l=l+16|0;h=g;gY(h,d);d=HZ(h,161388)|0;Qh[c[(c[d>>2]|0)+32>>2]&31](d,147025,147051,e)|0;e=HZ(h,161404)|0;a[f>>0]=Nh[c[(c[e>>2]|0)+16>>2]&255](e)|0;ii[c[(c[e>>2]|0)+20>>2]&255](b,e);IZ(h);l=g;return}function c_(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;g=l;l=l+16|0;h=g;do if((b|0)==(d|0)){c[e>>2]=4;i=0;j=0}else{if((a[b>>0]|0)==45){c[e>>2]=4;i=0;j=0;break}k=c[(AT()|0)>>2]|0;c[(AT()|0)>>2]=0;m=iW(b,h,f,KZ()|0)|0;n=z;o=c[(AT()|0)>>2]|0;if(!o)c[(AT()|0)>>2]=k;if((c[h>>2]|0)==(d|0))if((o|0)==34){p=-1;q=-1;r=8}else{s=m;t=n}else{p=0;q=0;r=8}if((r|0)==8){c[e>>2]=4;s=p;t=q}i=t;j=s}while(0);z=i;l=g;return j|0}function d_(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;b=l;l=l+224|0;i=b+198|0;j=b+196|0;k=b+184|0;m=b+172|0;n=b+168|0;o=b+8|0;p=b+4|0;q=b;r=a_(f)|0;b_(k,f,i,j);c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[m+(f<<2)>>2]=0;f=f+1|0}f=m+11|0;s=m+8|0;if((a[f>>0]|0)<0)t=(c[s>>2]&2147483647)+-1|0;else t=10;F6(m,t,0);t=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=t;c[p>>2]=o;c[q>>2]=0;u=m+4|0;v=c[d>>2]|0;w=t;t=v;x=v;a:while(1){if(t){v=c[t+12>>2]|0;if((v|0)==(c[t+16>>2]|0))y=Nh[c[(c[t>>2]|0)+36>>2]&255](t)|0;else y=hX(a[v>>0]|0)|0;if(fY(y,gX()|0)|0){c[d>>2]=0;z=0;A=0;B=1}else{z=t;A=x;B=0}}else{z=0;A=0;B=1}v=c[e>>2]|0;do if(v){C=c[v+12>>2]|0;if((C|0)==(c[v+16>>2]|0))D=Nh[c[(c[v>>2]|0)+36>>2]&255](v)|0;else D=hX(a[C>>0]|0)|0;if(!(fY(D,gX()|0)|0))if(B){E=v;break}else{F=w;G=v;break a}else{c[e>>2]=0;H=19;break}}else H=19;while(0);if((H|0)==19){H=0;if(B){F=w;G=0;break}else E=0}v=a[f>>0]|0;C=v<<24>>24<0?c[u>>2]|0:v&255;if((c[n>>2]|0)==(w+C|0)){F6(m,C<<1,0);if((a[f>>0]|0)<0)I=(c[s>>2]&2147483647)+-1|0;else I=10;F6(m,I,0);v=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=v+C;J=v}else J=w;v=z+12|0;C=c[v>>2]|0;K=z+16|0;if((C|0)==(c[K>>2]|0))L=Nh[c[(c[z>>2]|0)+36>>2]&255](z)|0;else L=hX(a[C>>0]|0)|0;if(JZ(L&255,r,J,n,q,a[j>>0]|0,k,o,p,i)|0){F=J;G=E;break}C=c[v>>2]|0;if((C|0)==(c[K>>2]|0)){Nh[c[(c[z>>2]|0)+40>>2]&255](z)|0;w=J;t=z;x=A;continue}else{c[v>>2]=C+1;hX(a[C>>0]|0)|0;w=J;t=z;x=A;continue}}x=a[k+11>>0]|0;if((x<<24>>24<0?c[k+4>>2]|0:x&255)|0?(x=c[p>>2]|0,(x-o|0)<160):0){t=c[q>>2]|0;c[p>>2]=x+4;c[x>>2]=t}c[h>>2]=e_(F,c[n>>2]|0,g,r)|0;WZ(k,o,c[p>>2]|0,g);if(z){p=c[z+12>>2]|0;if((p|0)==(c[z+16>>2]|0))M=Nh[c[(c[A>>2]|0)+36>>2]&255](z)|0;else M=hX(a[p>>0]|0)|0;if(fY(M,gX()|0)|0){c[d>>2]=0;N=1}else N=0}else N=1;do if(G){M=c[G+12>>2]|0;if((M|0)==(c[G+16>>2]|0))O=Nh[c[(c[G>>2]|0)+36>>2]&255](G)|0;else O=hX(a[M>>0]|0)|0;if(!(fY(O,gX()|0)|0))if(N)break;else{H=49;break}else{c[e>>2]=0;H=47;break}}else H=47;while(0);if((H|0)==47?N:0)H=49;if((H|0)==49)c[g>>2]=c[g>>2]|2;g=c[d>>2]|0;x6(m);x6(k);l=b;return g|0}function e_(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0;g=l;l=l+16|0;h=g;do if((b|0)==(d|0)){c[e>>2]=4;i=0}else{if((a[b>>0]|0)==45){c[e>>2]=4;i=0;break}j=c[(AT()|0)>>2]|0;c[(AT()|0)>>2]=0;k=iW(b,h,f,KZ()|0)|0;m=z;n=c[(AT()|0)>>2]|0;if(!n)c[(AT()|0)>>2]=j;do if((c[h>>2]|0)==(d|0))if(m>>>0>0|(m|0)==0&k>>>0>4294967295|(n|0)==34){c[e>>2]=4;o=-1;break}else{o=k;break}else{c[e>>2]=4;o=0}while(0);i=o}while(0);l=g;return i|0}function f_(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;b=l;l=l+224|0;i=b+198|0;j=b+196|0;k=b+184|0;m=b+172|0;n=b+168|0;o=b+8|0;p=b+4|0;q=b;r=a_(f)|0;b_(k,f,i,j);c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[m+(f<<2)>>2]=0;f=f+1|0}f=m+11|0;s=m+8|0;if((a[f>>0]|0)<0)t=(c[s>>2]&2147483647)+-1|0;else t=10;F6(m,t,0);t=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=t;c[p>>2]=o;c[q>>2]=0;u=m+4|0;v=c[d>>2]|0;w=t;t=v;x=v;a:while(1){if(t){v=c[t+12>>2]|0;if((v|0)==(c[t+16>>2]|0))y=Nh[c[(c[t>>2]|0)+36>>2]&255](t)|0;else y=hX(a[v>>0]|0)|0;if(fY(y,gX()|0)|0){c[d>>2]=0;z=0;A=0;B=1}else{z=t;A=x;B=0}}else{z=0;A=0;B=1}v=c[e>>2]|0;do if(v){C=c[v+12>>2]|0;if((C|0)==(c[v+16>>2]|0))D=Nh[c[(c[v>>2]|0)+36>>2]&255](v)|0;else D=hX(a[C>>0]|0)|0;if(!(fY(D,gX()|0)|0))if(B){E=v;break}else{F=w;G=v;break a}else{c[e>>2]=0;H=19;break}}else H=19;while(0);if((H|0)==19){H=0;if(B){F=w;G=0;break}else E=0}v=a[f>>0]|0;C=v<<24>>24<0?c[u>>2]|0:v&255;if((c[n>>2]|0)==(w+C|0)){F6(m,C<<1,0);if((a[f>>0]|0)<0)I=(c[s>>2]&2147483647)+-1|0;else I=10;F6(m,I,0);v=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=v+C;J=v}else J=w;v=z+12|0;C=c[v>>2]|0;K=z+16|0;if((C|0)==(c[K>>2]|0))L=Nh[c[(c[z>>2]|0)+36>>2]&255](z)|0;else L=hX(a[C>>0]|0)|0;if(JZ(L&255,r,J,n,q,a[j>>0]|0,k,o,p,i)|0){F=J;G=E;break}C=c[v>>2]|0;if((C|0)==(c[K>>2]|0)){Nh[c[(c[z>>2]|0)+40>>2]&255](z)|0;w=J;t=z;x=A;continue}else{c[v>>2]=C+1;hX(a[C>>0]|0)|0;w=J;t=z;x=A;continue}}x=a[k+11>>0]|0;if((x<<24>>24<0?c[k+4>>2]|0:x&255)|0?(x=c[p>>2]|0,(x-o|0)<160):0){t=c[q>>2]|0;c[p>>2]=x+4;c[x>>2]=t}c[h>>2]=g_(F,c[n>>2]|0,g,r)|0;WZ(k,o,c[p>>2]|0,g);if(z){p=c[z+12>>2]|0;if((p|0)==(c[z+16>>2]|0))M=Nh[c[(c[A>>2]|0)+36>>2]&255](z)|0;else M=hX(a[p>>0]|0)|0;if(fY(M,gX()|0)|0){c[d>>2]=0;N=1}else N=0}else N=1;do if(G){M=c[G+12>>2]|0;if((M|0)==(c[G+16>>2]|0))O=Nh[c[(c[G>>2]|0)+36>>2]&255](G)|0;else O=hX(a[M>>0]|0)|0;if(!(fY(O,gX()|0)|0))if(N)break;else{H=49;break}else{c[e>>2]=0;H=47;break}}else H=47;while(0);if((H|0)==47?N:0)H=49;if((H|0)==49)c[g>>2]=c[g>>2]|2;g=c[d>>2]|0;x6(m);x6(k);l=b;return g|0}function g_(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0;g=l;l=l+16|0;h=g;do if((b|0)==(d|0)){c[e>>2]=4;i=0}else{if((a[b>>0]|0)==45){c[e>>2]=4;i=0;break}j=c[(AT()|0)>>2]|0;c[(AT()|0)>>2]=0;k=iW(b,h,f,KZ()|0)|0;m=z;n=c[(AT()|0)>>2]|0;if(!n)c[(AT()|0)>>2]=j;do if((c[h>>2]|0)==(d|0))if(m>>>0>0|(m|0)==0&k>>>0>4294967295|(n|0)==34){c[e>>2]=4;o=-1;break}else{o=k;break}else{c[e>>2]=4;o=0}while(0);i=o}while(0);l=g;return i|0}function h_(d,e,f,g,h,i){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;d=l;l=l+224|0;j=d+198|0;k=d+196|0;m=d+184|0;n=d+172|0;o=d+168|0;p=d+8|0;q=d+4|0;r=d;s=a_(g)|0;b_(m,g,j,k);c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;g=0;while(1){if((g|0)==3)break;c[n+(g<<2)>>2]=0;g=g+1|0}g=n+11|0;t=n+8|0;if((a[g>>0]|0)<0)u=(c[t>>2]&2147483647)+-1|0;else u=10;F6(n,u,0);u=(a[g>>0]|0)<0?c[n>>2]|0:n;c[o>>2]=u;c[q>>2]=p;c[r>>2]=0;v=n+4|0;w=c[e>>2]|0;x=u;u=w;y=w;a:while(1){if(u){w=c[u+12>>2]|0;if((w|0)==(c[u+16>>2]|0))z=Nh[c[(c[u>>2]|0)+36>>2]&255](u)|0;else z=hX(a[w>>0]|0)|0;if(fY(z,gX()|0)|0){c[e>>2]=0;A=0;B=0;C=1}else{A=u;B=y;C=0}}else{A=0;B=0;C=1}w=c[f>>2]|0;do if(w){D=c[w+12>>2]|0;if((D|0)==(c[w+16>>2]|0))E=Nh[c[(c[w>>2]|0)+36>>2]&255](w)|0;else E=hX(a[D>>0]|0)|0;if(!(fY(E,gX()|0)|0))if(C){F=w;break}else{G=x;H=w;break a}else{c[f>>2]=0;I=19;break}}else I=19;while(0);if((I|0)==19){I=0;if(C){G=x;H=0;break}else F=0}w=a[g>>0]|0;D=w<<24>>24<0?c[v>>2]|0:w&255;if((c[o>>2]|0)==(x+D|0)){F6(n,D<<1,0);if((a[g>>0]|0)<0)J=(c[t>>2]&2147483647)+-1|0;else J=10;F6(n,J,0);w=(a[g>>0]|0)<0?c[n>>2]|0:n;c[o>>2]=w+D;K=w}else K=x;w=A+12|0;D=c[w>>2]|0;L=A+16|0;if((D|0)==(c[L>>2]|0))M=Nh[c[(c[A>>2]|0)+36>>2]&255](A)|0;else M=hX(a[D>>0]|0)|0;if(JZ(M&255,s,K,o,r,a[k>>0]|0,m,p,q,j)|0){G=K;H=F;break}D=c[w>>2]|0;if((D|0)==(c[L>>2]|0)){Nh[c[(c[A>>2]|0)+40>>2]&255](A)|0;x=K;u=A;y=B;continue}else{c[w>>2]=D+1;hX(a[D>>0]|0)|0;x=K;u=A;y=B;continue}}y=a[m+11>>0]|0;if((y<<24>>24<0?c[m+4>>2]|0:y&255)|0?(y=c[q>>2]|0,(y-p|0)<160):0){u=c[r>>2]|0;c[q>>2]=y+4;c[y>>2]=u}b[i>>1]=i_(G,c[o>>2]|0,h,s)|0;WZ(m,p,c[q>>2]|0,h);if(A){q=c[A+12>>2]|0;if((q|0)==(c[A+16>>2]|0))N=Nh[c[(c[B>>2]|0)+36>>2]&255](A)|0;else N=hX(a[q>>0]|0)|0;if(fY(N,gX()|0)|0){c[e>>2]=0;O=1}else O=0}else O=1;do if(H){N=c[H+12>>2]|0;if((N|0)==(c[H+16>>2]|0))P=Nh[c[(c[H>>2]|0)+36>>2]&255](H)|0;else P=hX(a[N>>0]|0)|0;if(!(fY(P,gX()|0)|0))if(O)break;else{I=49;break}else{c[f>>2]=0;I=47;break}}else I=47;while(0);if((I|0)==47?O:0)I=49;if((I|0)==49)c[h>>2]=c[h>>2]|2;h=c[e>>2]|0;x6(n);x6(m);l=d;return h|0}function i_(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,m=0,n=0,o=0;g=l;l=l+16|0;h=g;do if((b|0)==(d|0)){c[e>>2]=4;i=0}else{if((a[b>>0]|0)==45){c[e>>2]=4;i=0;break}j=c[(AT()|0)>>2]|0;c[(AT()|0)>>2]=0;k=iW(b,h,f,KZ()|0)|0;m=z;n=c[(AT()|0)>>2]|0;if(!n)c[(AT()|0)>>2]=j;do if((c[h>>2]|0)==(d|0))if(m>>>0>0|(m|0)==0&k>>>0>65535|(n|0)==34){c[e>>2]=4;o=-1;break}else{o=k&65535;break}else{c[e>>2]=4;o=0}while(0);i=o}while(0);l=g;return i|0}function j_(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;b=l;l=l+224|0;i=b+198|0;j=b+196|0;k=b+184|0;m=b+172|0;n=b+168|0;o=b+8|0;p=b+4|0;q=b;r=a_(f)|0;b_(k,f,i,j);c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[m+(f<<2)>>2]=0;f=f+1|0}f=m+11|0;s=m+8|0;if((a[f>>0]|0)<0)t=(c[s>>2]&2147483647)+-1|0;else t=10;F6(m,t,0);t=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=t;c[p>>2]=o;c[q>>2]=0;u=m+4|0;v=c[d>>2]|0;w=t;t=v;x=v;a:while(1){if(t){v=c[t+12>>2]|0;if((v|0)==(c[t+16>>2]|0))y=Nh[c[(c[t>>2]|0)+36>>2]&255](t)|0;else y=hX(a[v>>0]|0)|0;if(fY(y,gX()|0)|0){c[d>>2]=0;A=0;B=0;C=1}else{A=t;B=x;C=0}}else{A=0;B=0;C=1}v=c[e>>2]|0;do if(v){D=c[v+12>>2]|0;if((D|0)==(c[v+16>>2]|0))E=Nh[c[(c[v>>2]|0)+36>>2]&255](v)|0;else E=hX(a[D>>0]|0)|0;if(!(fY(E,gX()|0)|0))if(C){F=v;break}else{G=w;H=v;break a}else{c[e>>2]=0;I=19;break}}else I=19;while(0);if((I|0)==19){I=0;if(C){G=w;H=0;break}else F=0}v=a[f>>0]|0;D=v<<24>>24<0?c[u>>2]|0:v&255;if((c[n>>2]|0)==(w+D|0)){F6(m,D<<1,0);if((a[f>>0]|0)<0)J=(c[s>>2]&2147483647)+-1|0;else J=10;F6(m,J,0);v=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=v+D;K=v}else K=w;v=A+12|0;D=c[v>>2]|0;L=A+16|0;if((D|0)==(c[L>>2]|0))M=Nh[c[(c[A>>2]|0)+36>>2]&255](A)|0;else M=hX(a[D>>0]|0)|0;if(JZ(M&255,r,K,n,q,a[j>>0]|0,k,o,p,i)|0){G=K;H=F;break}D=c[v>>2]|0;if((D|0)==(c[L>>2]|0)){Nh[c[(c[A>>2]|0)+40>>2]&255](A)|0;w=K;t=A;x=B;continue}else{c[v>>2]=D+1;hX(a[D>>0]|0)|0;w=K;t=A;x=B;continue}}x=a[k+11>>0]|0;if((x<<24>>24<0?c[k+4>>2]|0:x&255)|0?(x=c[p>>2]|0,(x-o|0)<160):0){t=c[q>>2]|0;c[p>>2]=x+4;c[x>>2]=t}t=k_(G,c[n>>2]|0,g,r)|0;r=h;c[r>>2]=t;c[r+4>>2]=z;WZ(k,o,c[p>>2]|0,g);if(A){p=c[A+12>>2]|0;if((p|0)==(c[A+16>>2]|0))N=Nh[c[(c[B>>2]|0)+36>>2]&255](A)|0;else N=hX(a[p>>0]|0)|0;if(fY(N,gX()|0)|0){c[d>>2]=0;O=1}else O=0}else O=1;do if(H){N=c[H+12>>2]|0;if((N|0)==(c[H+16>>2]|0))P=Nh[c[(c[H>>2]|0)+36>>2]&255](H)|0;else P=hX(a[N>>0]|0)|0;if(!(fY(P,gX()|0)|0))if(O)break;else{I=49;break}else{c[e>>2]=0;I=47;break}}else I=47;while(0);if((I|0)==47?O:0)I=49;if((I|0)==49)c[g>>2]=c[g>>2]|2;g=c[d>>2]|0;x6(m);x6(k);l=b;return g|0}function k_(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,m=0,n=0;f=l;l=l+16|0;g=f;if((a|0)==(b|0)){c[d>>2]=4;h=0;i=0}else{j=c[(AT()|0)>>2]|0;c[(AT()|0)>>2]=0;k=jW(a,g,e,KZ()|0)|0;e=z;a=c[(AT()|0)>>2]|0;if(!a)c[(AT()|0)>>2]=j;if((c[g>>2]|0)==(b|0))if((a|0)==34){c[d>>2]=4;a=(e|0)>0|(e|0)==0&k>>>0>0;m=a?-1:0;n=a?2147483647:-2147483648}else{m=k;n=e}else{c[d>>2]=4;m=0;n=0}h=n;i=m}z=h;l=f;return i|0}function l_(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;b=l;l=l+224|0;i=b+198|0;j=b+196|0;k=b+184|0;m=b+172|0;n=b+168|0;o=b+8|0;p=b+4|0;q=b;r=a_(f)|0;b_(k,f,i,j);c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[m+(f<<2)>>2]=0;f=f+1|0}f=m+11|0;s=m+8|0;if((a[f>>0]|0)<0)t=(c[s>>2]&2147483647)+-1|0;else t=10;F6(m,t,0);t=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=t;c[p>>2]=o;c[q>>2]=0;u=m+4|0;v=c[d>>2]|0;w=t;t=v;x=v;a:while(1){if(t){v=c[t+12>>2]|0;if((v|0)==(c[t+16>>2]|0))y=Nh[c[(c[t>>2]|0)+36>>2]&255](t)|0;else y=hX(a[v>>0]|0)|0;if(fY(y,gX()|0)|0){c[d>>2]=0;z=0;A=0;B=1}else{z=t;A=x;B=0}}else{z=0;A=0;B=1}v=c[e>>2]|0;do if(v){C=c[v+12>>2]|0;if((C|0)==(c[v+16>>2]|0))D=Nh[c[(c[v>>2]|0)+36>>2]&255](v)|0;else D=hX(a[C>>0]|0)|0;if(!(fY(D,gX()|0)|0))if(B){E=v;break}else{F=w;G=v;break a}else{c[e>>2]=0;H=19;break}}else H=19;while(0);if((H|0)==19){H=0;if(B){F=w;G=0;break}else E=0}v=a[f>>0]|0;C=v<<24>>24<0?c[u>>2]|0:v&255;if((c[n>>2]|0)==(w+C|0)){F6(m,C<<1,0);if((a[f>>0]|0)<0)I=(c[s>>2]&2147483647)+-1|0;else I=10;F6(m,I,0);v=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=v+C;J=v}else J=w;v=z+12|0;C=c[v>>2]|0;K=z+16|0;if((C|0)==(c[K>>2]|0))L=Nh[c[(c[z>>2]|0)+36>>2]&255](z)|0;else L=hX(a[C>>0]|0)|0;if(JZ(L&255,r,J,n,q,a[j>>0]|0,k,o,p,i)|0){F=J;G=E;break}C=c[v>>2]|0;if((C|0)==(c[K>>2]|0)){Nh[c[(c[z>>2]|0)+40>>2]&255](z)|0;w=J;t=z;x=A;continue}else{c[v>>2]=C+1;hX(a[C>>0]|0)|0;w=J;t=z;x=A;continue}}x=a[k+11>>0]|0;if((x<<24>>24<0?c[k+4>>2]|0:x&255)|0?(x=c[p>>2]|0,(x-o|0)<160):0){t=c[q>>2]|0;c[p>>2]=x+4;c[x>>2]=t}c[h>>2]=m_(F,c[n>>2]|0,g,r)|0;WZ(k,o,c[p>>2]|0,g);if(z){p=c[z+12>>2]|0;if((p|0)==(c[z+16>>2]|0))M=Nh[c[(c[A>>2]|0)+36>>2]&255](z)|0;else M=hX(a[p>>0]|0)|0;if(fY(M,gX()|0)|0){c[d>>2]=0;N=1}else N=0}else N=1;do if(G){M=c[G+12>>2]|0;if((M|0)==(c[G+16>>2]|0))O=Nh[c[(c[G>>2]|0)+36>>2]&255](G)|0;else O=hX(a[M>>0]|0)|0;if(!(fY(O,gX()|0)|0))if(N)break;else{H=49;break}else{c[e>>2]=0;H=47;break}}else H=47;while(0);if((H|0)==47?N:0)H=49;if((H|0)==49)c[g>>2]=c[g>>2]|2;g=c[d>>2]|0;x6(m);x6(k);l=b;return g|0}function m_(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;f=l;l=l+16|0;g=f;if((a|0)==(b|0)){c[d>>2]=4;h=0}else{i=c[(AT()|0)>>2]|0;c[(AT()|0)>>2]=0;j=jW(a,g,e,KZ()|0)|0;e=z;a=c[(AT()|0)>>2]|0;if(!a)c[(AT()|0)>>2]=i;a:do if((c[g>>2]|0)==(b|0)){do if((a|0)==34){c[d>>2]=4;if((e|0)>0|(e|0)==0&j>>>0>0){k=2147483647;break a}}else{if((e|0)<-1|(e|0)==-1&j>>>0<2147483648){c[d>>2]=4;break}if((e|0)>0|(e|0)==0&j>>>0>2147483647){c[d>>2]=4;k=2147483647;break a}else{k=j;break a}}while(0);k=-2147483648}else{c[d>>2]=4;k=0}while(0);h=k}l=f;return h|0}function n_(b,d,e,f,g,h,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0;j=l;l=l+112|0;k=j;m=(f-e|0)/12|0;if(m>>>0>100){n=qT(m)|0;if(!n)c6();else{o=n;p=n}}else{o=k;p=0}k=m;m=e;n=o;q=0;while(1){if((m|0)==(f|0))break;r=a[m+11>>0]|0;if(r<<24>>24<0)s=c[m+4>>2]|0;else s=r&255;if(!s){a[n>>0]=2;t=k+-1|0;u=q+1|0}else{a[n>>0]=1;t=k;u=q}k=t;m=m+12|0;n=n+1|0;q=u}u=0;n=k;k=q;a:while(1){q=c[b>>2]|0;do if(q){m=c[q+12>>2]|0;if((m|0)==(c[q+16>>2]|0))v=Nh[c[(c[q>>2]|0)+36>>2]&255](q)|0;else v=hX(a[m>>0]|0)|0;if(fY(v,gX()|0)|0){c[b>>2]=0;w=1;break}else{w=(c[b>>2]|0)==0;break}}else w=1;while(0);q=c[d>>2]|0;if(q){m=c[q+12>>2]|0;if((m|0)==(c[q+16>>2]|0))x=Nh[c[(c[q>>2]|0)+36>>2]&255](q)|0;else x=hX(a[m>>0]|0)|0;if(fY(x,gX()|0)|0){c[d>>2]=0;y=0;z=1}else{y=q;z=0}}else{y=0;z=1}A=c[b>>2]|0;if(!((n|0)!=0&(w^z)))break;q=c[A+12>>2]|0;if((q|0)==(c[A+16>>2]|0))B=Nh[c[(c[A>>2]|0)+36>>2]&255](A)|0;else B=hX(a[q>>0]|0)|0;q=B&255;if(i)C=q;else C=Oh[c[(c[g>>2]|0)+12>>2]&127](g,q)|0;q=u+1|0;m=e;t=0;s=o;r=k;D=n;while(1){if((m|0)==(f|0))break;do if((a[s>>0]|0)==1){E=m+11|0;if((a[E>>0]|0)<0)F=c[m>>2]|0;else F=m;G=a[F+u>>0]|0;if(i)H=G;else H=Oh[c[(c[g>>2]|0)+12>>2]&127](g,G)|0;if(C<<24>>24!=H<<24>>24){a[s>>0]=0;I=t;J=r;K=D+-1|0;break}G=a[E>>0]|0;if(G<<24>>24<0)L=c[m+4>>2]|0;else L=G&255;if((L|0)==(q|0)){a[s>>0]=2;I=1;J=r+1|0;K=D+-1|0}else{I=1;J=r;K=D}}else{I=t;J=r;K=D}while(0);m=m+12|0;t=I;s=s+1|0;r=J;D=K}if(!t){u=q;n=D;k=r;continue}s=c[b>>2]|0;m=s+12|0;G=c[m>>2]|0;if((G|0)==(c[s+16>>2]|0))Nh[c[(c[s>>2]|0)+40>>2]&255](s)|0;else{c[m>>2]=G+1;hX(a[G>>0]|0)|0}if((r+D|0)>>>0>1){M=e;N=o;O=r}else{u=q;n=D;k=r;continue}while(1){if((M|0)==(f|0)){u=q;n=D;k=O;continue a}if((a[N>>0]|0)==2){G=a[M+11>>0]|0;if(G<<24>>24<0)P=c[M+4>>2]|0;else P=G&255;if((P|0)!=(q|0)){a[N>>0]=0;Q=O+-1|0}else Q=O}else Q=O;M=M+12|0;N=N+1|0;O=Q}}do if(A){Q=c[A+12>>2]|0;if((Q|0)==(c[A+16>>2]|0))R=Nh[c[(c[A>>2]|0)+36>>2]&255](A)|0;else R=hX(a[Q>>0]|0)|0;if(fY(R,gX()|0)|0){c[b>>2]=0;S=1;break}else{S=(c[b>>2]|0)==0;break}}else S=1;while(0);do if(y){b=c[y+12>>2]|0;if((b|0)==(c[y+16>>2]|0))T=Nh[c[(c[y>>2]|0)+36>>2]&255](y)|0;else T=hX(a[b>>0]|0)|0;if(!(fY(T,gX()|0)|0))if(S){U=e;V=o;break}else{W=77;break}else{c[d>>2]=0;W=41;break}}else W=41;while(0);if((W|0)==41)if(S)W=77;else{U=e;V=o}if((W|0)==77){c[h>>2]=c[h>>2]|2;U=e;V=o}while(1){if((U|0)==(f|0)){W=81;break}if((a[V>>0]|0)==2){X=U;break}U=U+12|0;V=V+1|0}if((W|0)==81){c[h>>2]=c[h>>2]|4;X=f}rT(p);l=j;return X|0}function o_(a){a=a|0;nZ(a);return}function p_(a){a=a|0;nZ(a);a6(a);return}function q_(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0;i=l;l=l+48|0;j=i+40|0;k=i+16|0;m=i+8|0;n=i+12|0;o=i+4|0;p=i;if(!(c[f+4>>2]&1)){c[m>>2]=-1;q=c[(c[b>>2]|0)+16>>2]|0;c[n>>2]=c[d>>2];c[o>>2]=c[e>>2];c[k>>2]=c[n>>2];c[j>>2]=c[o>>2];c[d>>2]=Vh[q&63](b,k,j,f,g,m)|0;switch(c[m>>2]|0){case 0:{a[h>>0]=0;break}case 1:{a[h>>0]=1;break}default:{a[h>>0]=1;c[g>>2]=4}}r=c[d>>2]|0}else{gY(j,f);m=HZ(j,161420)|0;IZ(j);gY(j,f);f=HZ(j,161428)|0;IZ(j);ii[c[(c[f>>2]|0)+24>>2]&255](k,f);ii[c[(c[f>>2]|0)+28>>2]&255](k+12|0,f);c[p>>2]=c[e>>2];e=k+24|0;c[j>>2]=c[p>>2];a[h>>0]=(O_(d,j,k,e,m,g,1)|0)==(k|0)&1;g=c[d>>2]|0;d=e;do{d=d+-12|0;T6(d)}while((d|0)!=(k|0));r=g}l=i;return r|0}function r_(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=N_(a,j,i,e,f,g)|0;l=h;return m|0}function s_(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=M_(a,j,i,e,f,g)|0;l=h;return m|0}function t_(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=L_(a,j,i,e,f,g)|0;l=h;return m|0}function u_(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=K_(a,j,i,e,f,g)|0;l=h;return m|0}function v_(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=J_(a,j,i,e,f,g)|0;l=h;return m|0}function w_(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=H_(a,j,i,e,f,g)|0;l=h;return m|0}function x_(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=G_(a,j,i,e,f,g)|0;l=h;return m|0}function y_(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=F_(a,j,i,e,f,g)|0;l=h;return m|0}function z_(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=l;l=l+16|0;i=h+12|0;j=h+8|0;k=h+4|0;m=h;c[k>>2]=c[b>>2];c[m>>2]=c[d>>2];c[j>>2]=c[k>>2];c[i>>2]=c[m>>2];m=C_(a,j,i,e,f,g)|0;l=h;return m|0}function A_(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0;b=l;l=l+320|0;i=b;j=b+208|0;k=b+192|0;m=b+180|0;n=b+176|0;o=b+16|0;p=b+8|0;q=b+4|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;r=0;while(1){if((r|0)==3)break;c[k+(r<<2)>>2]=0;r=r+1|0}gY(m,f);f=HZ(m,161420)|0;Qh[c[(c[f>>2]|0)+48>>2]&31](f,147025,147051,j)|0;IZ(m);c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[m+(f<<2)>>2]=0;f=f+1|0}f=m+11|0;r=m+8|0;if((a[f>>0]|0)<0)s=(c[r>>2]&2147483647)+-1|0;else s=10;F6(m,s,0);s=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=s;c[p>>2]=o;c[q>>2]=0;t=m+4|0;u=c[d>>2]|0;v=s;s=u;w=u;a:while(1){if(s){u=c[s+12>>2]|0;if((u|0)==(c[s+16>>2]|0))x=Nh[c[(c[s>>2]|0)+36>>2]&255](s)|0;else x=zX(c[u>>2]|0)|0;if(hY(x,yX()|0)|0){c[d>>2]=0;y=0;z=0;A=1}else{y=s;z=w;A=0}}else{y=0;z=0;A=1}u=c[e>>2]|0;do if(u){B=c[u+12>>2]|0;if((B|0)==(c[u+16>>2]|0))C=Nh[c[(c[u>>2]|0)+36>>2]&255](u)|0;else C=zX(c[B>>2]|0)|0;if(!(hY(C,yX()|0)|0))if(A){D=u;break}else{E=v;F=u;break a}else{c[e>>2]=0;G=22;break}}else G=22;while(0);if((G|0)==22){G=0;if(A){E=v;F=0;break}else D=0}u=a[f>>0]|0;B=u<<24>>24<0?c[t>>2]|0:u&255;if((c[n>>2]|0)==(v+B|0)){F6(m,B<<1,0);if((a[f>>0]|0)<0)H=(c[r>>2]&2147483647)+-1|0;else H=10;F6(m,H,0);u=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=u+B;I=u}else I=v;u=y+12|0;B=c[u>>2]|0;J=y+16|0;if((B|0)==(c[J>>2]|0))K=Nh[c[(c[y>>2]|0)+36>>2]&255](y)|0;else K=zX(c[B>>2]|0)|0;if(B_(K,16,I,n,q,0,k,o,p,j)|0){E=I;F=D;break}B=c[u>>2]|0;if((B|0)==(c[J>>2]|0)){Nh[c[(c[y>>2]|0)+40>>2]&255](y)|0;v=I;s=y;w=z;continue}else{c[u>>2]=B+4;zX(c[B>>2]|0)|0;v=I;s=y;w=z;continue}}F6(m,(c[n>>2]|0)-E|0,0);E=(a[f>>0]|0)<0?c[m>>2]|0:m;f=KZ()|0;c[i>>2]=h;if((LZ(E,f,147058,i)|0)!=1)c[g>>2]=4;if(y){i=c[y+12>>2]|0;if((i|0)==(c[y+16>>2]|0))L=Nh[c[(c[z>>2]|0)+36>>2]&255](y)|0;else L=zX(c[i>>2]|0)|0;if(hY(L,yX()|0)|0){c[d>>2]=0;M=1}else M=0}else M=1;do if(F){L=c[F+12>>2]|0;if((L|0)==(c[F+16>>2]|0))N=Nh[c[(c[F>>2]|0)+36>>2]&255](F)|0;else N=zX(c[L>>2]|0)|0;if(!(hY(N,yX()|0)|0))if(M)break;else{G=51;break}else{c[e>>2]=0;G=49;break}}else G=49;while(0);if((G|0)==49?M:0)G=51;if((G|0)==51)c[g>>2]=c[g>>2]|2;g=c[d>>2]|0;x6(m);x6(k);l=b;return g|0}function B_(b,d,e,f,g,h,i,j,k,l){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;m=c[f>>2]|0;n=(m|0)==(e|0);do if(n){o=(c[l+96>>2]|0)==(b|0);if(!o?(c[l+100>>2]|0)!=(b|0):0){p=5;break}c[f>>2]=e+1;a[e>>0]=o?43:45;c[g>>2]=0;q=0}else p=5;while(0);a:do if((p|0)==5){o=a[i+11>>0]|0;if((b|0)==(h|0)?((o<<24>>24<0?c[i+4>>2]|0:o&255)|0)!=0:0){o=c[k>>2]|0;if((o-j|0)>=160){q=0;break}r=c[g>>2]|0;c[k>>2]=o+4;c[o>>2]=r;c[g>>2]=0;q=0;break}r=l+104|0;o=0;while(1){s=l+(o<<2)|0;if((o|0)==26){t=r;break}if((c[s>>2]|0)==(b|0)){t=s;break}else o=o+1|0}o=t-l|0;r=o>>2;if((o|0)>92)q=-1;else{switch(d|0){case 10:case 8:{if((r|0)>=(d|0)){q=-1;break a}break}case 16:{if((o|0)>=88){if(n){q=-1;break a}if((m-e|0)>=3){q=-1;break a}if((a[m+-1>>0]|0)!=48){q=-1;break a}c[g>>2]=0;o=a[147025+r>>0]|0;c[f>>2]=m+1;a[m>>0]=o;q=0;break a}break}default:{}}o=a[147025+r>>0]|0;c[f>>2]=m+1;a[m>>0]=o;c[g>>2]=(c[g>>2]|0)+1;q=0}}while(0);return q|0}function C_(b,d,e,f,g,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;i=i|0;var j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0;b=l;l=l+352|0;j=b+208|0;k=b+200|0;m=b+196|0;n=b+184|0;o=b+172|0;p=b+168|0;q=b+8|0;r=b+4|0;s=b;t=b+337|0;u=b+336|0;D_(n,f,j,k,m);c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[o+(f<<2)>>2]=0;f=f+1|0}f=o+11|0;v=o+8|0;if((a[f>>0]|0)<0)w=(c[v>>2]&2147483647)+-1|0;else w=10;F6(o,w,0);w=(a[f>>0]|0)<0?c[o>>2]|0:o;c[p>>2]=w;c[r>>2]=q;c[s>>2]=0;a[t>>0]=1;a[u>>0]=69;x=o+4|0;y=c[d>>2]|0;z=w;w=y;A=y;a:while(1){if(w){y=c[w+12>>2]|0;if((y|0)==(c[w+16>>2]|0))B=Nh[c[(c[w>>2]|0)+36>>2]&255](w)|0;else B=zX(c[y>>2]|0)|0;if(hY(B,yX()|0)|0){c[d>>2]=0;C=0;D=0;E=1}else{C=w;D=A;E=0}}else{C=0;D=0;E=1}y=c[e>>2]|0;do if(y){F=c[y+12>>2]|0;if((F|0)==(c[y+16>>2]|0))G=Nh[c[(c[y>>2]|0)+36>>2]&255](y)|0;else G=zX(c[F>>2]|0)|0;if(!(hY(G,yX()|0)|0))if(E){H=y;break}else{I=z;J=y;break a}else{c[e>>2]=0;K=19;break}}else K=19;while(0);if((K|0)==19){K=0;if(E){I=z;J=0;break}else H=0}y=a[f>>0]|0;F=y<<24>>24<0?c[x>>2]|0:y&255;if((c[p>>2]|0)==(z+F|0)){F6(o,F<<1,0);if((a[f>>0]|0)<0)L=(c[v>>2]&2147483647)+-1|0;else L=10;F6(o,L,0);y=(a[f>>0]|0)<0?c[o>>2]|0:o;c[p>>2]=y+F;M=y}else M=z;y=C+12|0;F=c[y>>2]|0;N=C+16|0;if((F|0)==(c[N>>2]|0))O=Nh[c[(c[C>>2]|0)+36>>2]&255](C)|0;else O=zX(c[F>>2]|0)|0;if(E_(O,t,u,M,p,c[k>>2]|0,c[m>>2]|0,n,q,r,s,j)|0){I=M;J=H;break}F=c[y>>2]|0;if((F|0)==(c[N>>2]|0)){Nh[c[(c[C>>2]|0)+40>>2]&255](C)|0;z=M;w=C;A=D;continue}else{c[y>>2]=F+4;zX(c[F>>2]|0)|0;z=M;w=C;A=D;continue}}A=a[n+11>>0]|0;if(!((a[t>>0]|0)==0?1:((A<<24>>24<0?c[n+4>>2]|0:A&255)|0)==0)?(A=c[r>>2]|0,(A-q|0)<160):0){t=c[s>>2]|0;c[r>>2]=A+4;c[A>>2]=t}h[i>>3]=+VZ(I,c[p>>2]|0,g);WZ(n,q,c[r>>2]|0,g);if(C){r=c[C+12>>2]|0;if((r|0)==(c[C+16>>2]|0))P=Nh[c[(c[D>>2]|0)+36>>2]&255](C)|0;else P=zX(c[r>>2]|0)|0;if(hY(P,yX()|0)|0){c[d>>2]=0;Q=1}else Q=0}else Q=1;do if(J){P=c[J+12>>2]|0;if((P|0)==(c[J+16>>2]|0))R=Nh[c[(c[J>>2]|0)+36>>2]&255](J)|0;else R=zX(c[P>>2]|0)|0;if(!(hY(R,yX()|0)|0))if(Q)break;else{K=49;break}else{c[e>>2]=0;K=47;break}}else K=47;while(0);if((K|0)==47?Q:0)K=49;if((K|0)==49)c[g>>2]=c[g>>2]|2;g=c[d>>2]|0;x6(o);x6(n);l=b;return g|0}function D_(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=l;l=l+16|0;h=g;gY(h,b);b=HZ(h,161420)|0;Qh[c[(c[b>>2]|0)+48>>2]&31](b,147025,147057,d)|0;d=HZ(h,161428)|0;c[e>>2]=Nh[c[(c[d>>2]|0)+12>>2]&255](d)|0;c[f>>2]=Nh[c[(c[d>>2]|0)+16>>2]&255](d)|0;ii[c[(c[d>>2]|0)+20>>2]&255](a,d);IZ(h);l=g;return}function E_(b,d,e,f,g,h,i,j,k,l,m,n){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0,r=0,s=0,t=0;a:do if((b|0)==(h|0))if(a[d>>0]|0){a[d>>0]=0;o=c[g>>2]|0;c[g>>2]=o+1;a[o>>0]=46;o=a[j+11>>0]|0;if(((o<<24>>24<0?c[j+4>>2]|0:o&255)|0)!=0?(o=c[l>>2]|0,(o-k|0)<160):0){p=c[m>>2]|0;c[l>>2]=o+4;c[o>>2]=p;q=0}else q=0}else q=-1;else{if((b|0)==(i|0)?(p=a[j+11>>0]|0,(p<<24>>24<0?c[j+4>>2]|0:p&255)|0):0){if(!(a[d>>0]|0)){q=-1;break}p=c[l>>2]|0;if((p-k|0)>=160){q=0;break}o=c[m>>2]|0;c[l>>2]=p+4;c[p>>2]=o;c[m>>2]=0;q=0;break}o=n+128|0;p=0;while(1){r=n+(p<<2)|0;if((p|0)==32){s=o;break}if((c[r>>2]|0)==(b|0)){s=r;break}else p=p+1|0}p=s-n|0;o=p>>2;if((p|0)<=124){r=a[147025+o>>0]|0;switch(o|0){case 24:case 25:{o=c[g>>2]|0;if((o|0)!=(f|0)?(a[o+-1>>0]&95)!=(a[e>>0]&127):0){q=-1;break a}c[g>>2]=o+1;a[o>>0]=r;q=0;break a;break}case 23:case 22:{a[e>>0]=80;break}default:{o=r&95;if((((o|0)==(a[e>>0]|0)?(a[e>>0]=o|128,a[d>>0]|0):0)?(a[d>>0]=0,o=a[j+11>>0]|0,(o<<24>>24<0?c[j+4>>2]|0:o&255)|0):0)?(o=c[l>>2]|0,(o-k|0)<160):0){t=c[m>>2]|0;c[l>>2]=o+4;c[o>>2]=t}}}t=c[g>>2]|0;c[g>>2]=t+1;a[t>>0]=r;if((p|0)>84)q=0;else{c[m>>2]=(c[m>>2]|0)+1;q=0}}else q=-1}while(0);return q|0}function F_(b,d,e,f,g,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;i=i|0;var j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0;b=l;l=l+352|0;j=b+208|0;k=b+200|0;m=b+196|0;n=b+184|0;o=b+172|0;p=b+168|0;q=b+8|0;r=b+4|0;s=b;t=b+337|0;u=b+336|0;D_(n,f,j,k,m);c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[o+(f<<2)>>2]=0;f=f+1|0}f=o+11|0;v=o+8|0;if((a[f>>0]|0)<0)w=(c[v>>2]&2147483647)+-1|0;else w=10;F6(o,w,0);w=(a[f>>0]|0)<0?c[o>>2]|0:o;c[p>>2]=w;c[r>>2]=q;c[s>>2]=0;a[t>>0]=1;a[u>>0]=69;x=o+4|0;y=c[d>>2]|0;z=w;w=y;A=y;a:while(1){if(w){y=c[w+12>>2]|0;if((y|0)==(c[w+16>>2]|0))B=Nh[c[(c[w>>2]|0)+36>>2]&255](w)|0;else B=zX(c[y>>2]|0)|0;if(hY(B,yX()|0)|0){c[d>>2]=0;C=0;D=0;E=1}else{C=w;D=A;E=0}}else{C=0;D=0;E=1}y=c[e>>2]|0;do if(y){F=c[y+12>>2]|0;if((F|0)==(c[y+16>>2]|0))G=Nh[c[(c[y>>2]|0)+36>>2]&255](y)|0;else G=zX(c[F>>2]|0)|0;if(!(hY(G,yX()|0)|0))if(E){H=y;break}else{I=z;J=y;break a}else{c[e>>2]=0;K=19;break}}else K=19;while(0);if((K|0)==19){K=0;if(E){I=z;J=0;break}else H=0}y=a[f>>0]|0;F=y<<24>>24<0?c[x>>2]|0:y&255;if((c[p>>2]|0)==(z+F|0)){F6(o,F<<1,0);if((a[f>>0]|0)<0)L=(c[v>>2]&2147483647)+-1|0;else L=10;F6(o,L,0);y=(a[f>>0]|0)<0?c[o>>2]|0:o;c[p>>2]=y+F;M=y}else M=z;y=C+12|0;F=c[y>>2]|0;N=C+16|0;if((F|0)==(c[N>>2]|0))O=Nh[c[(c[C>>2]|0)+36>>2]&255](C)|0;else O=zX(c[F>>2]|0)|0;if(E_(O,t,u,M,p,c[k>>2]|0,c[m>>2]|0,n,q,r,s,j)|0){I=M;J=H;break}F=c[y>>2]|0;if((F|0)==(c[N>>2]|0)){Nh[c[(c[C>>2]|0)+40>>2]&255](C)|0;z=M;w=C;A=D;continue}else{c[y>>2]=F+4;zX(c[F>>2]|0)|0;z=M;w=C;A=D;continue}}A=a[n+11>>0]|0;if(!((a[t>>0]|0)==0?1:((A<<24>>24<0?c[n+4>>2]|0:A&255)|0)==0)?(A=c[r>>2]|0,(A-q|0)<160):0){t=c[s>>2]|0;c[r>>2]=A+4;c[A>>2]=t}h[i>>3]=+YZ(I,c[p>>2]|0,g);WZ(n,q,c[r>>2]|0,g);if(C){r=c[C+12>>2]|0;if((r|0)==(c[C+16>>2]|0))P=Nh[c[(c[D>>2]|0)+36>>2]&255](C)|0;else P=zX(c[r>>2]|0)|0;if(hY(P,yX()|0)|0){c[d>>2]=0;Q=1}else Q=0}else Q=1;do if(J){P=c[J+12>>2]|0;if((P|0)==(c[J+16>>2]|0))R=Nh[c[(c[J>>2]|0)+36>>2]&255](J)|0;else R=zX(c[P>>2]|0)|0;if(!(hY(R,yX()|0)|0))if(Q)break;else{K=49;break}else{c[e>>2]=0;K=47;break}}else K=47;while(0);if((K|0)==47?Q:0)K=49;if((K|0)==49)c[g>>2]=c[g>>2]|2;g=c[d>>2]|0;x6(o);x6(n);l=b;return g|0}function G_(b,d,e,f,h,i){b=b|0;d=d|0;e=e|0;f=f|0;h=h|0;i=i|0;var j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0;b=l;l=l+352|0;j=b+208|0;k=b+200|0;m=b+196|0;n=b+184|0;o=b+172|0;p=b+168|0;q=b+8|0;r=b+4|0;s=b;t=b+337|0;u=b+336|0;D_(n,f,j,k,m);c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[o+(f<<2)>>2]=0;f=f+1|0}f=o+11|0;v=o+8|0;if((a[f>>0]|0)<0)w=(c[v>>2]&2147483647)+-1|0;else w=10;F6(o,w,0);w=(a[f>>0]|0)<0?c[o>>2]|0:o;c[p>>2]=w;c[r>>2]=q;c[s>>2]=0;a[t>>0]=1;a[u>>0]=69;x=o+4|0;y=c[d>>2]|0;z=w;w=y;A=y;a:while(1){if(w){y=c[w+12>>2]|0;if((y|0)==(c[w+16>>2]|0))B=Nh[c[(c[w>>2]|0)+36>>2]&255](w)|0;else B=zX(c[y>>2]|0)|0;if(hY(B,yX()|0)|0){c[d>>2]=0;C=0;D=0;E=1}else{C=w;D=A;E=0}}else{C=0;D=0;E=1}y=c[e>>2]|0;do if(y){F=c[y+12>>2]|0;if((F|0)==(c[y+16>>2]|0))G=Nh[c[(c[y>>2]|0)+36>>2]&255](y)|0;else G=zX(c[F>>2]|0)|0;if(!(hY(G,yX()|0)|0))if(E){H=y;break}else{I=z;J=y;break a}else{c[e>>2]=0;K=19;break}}else K=19;while(0);if((K|0)==19){K=0;if(E){I=z;J=0;break}else H=0}y=a[f>>0]|0;F=y<<24>>24<0?c[x>>2]|0:y&255;if((c[p>>2]|0)==(z+F|0)){F6(o,F<<1,0);if((a[f>>0]|0)<0)L=(c[v>>2]&2147483647)+-1|0;else L=10;F6(o,L,0);y=(a[f>>0]|0)<0?c[o>>2]|0:o;c[p>>2]=y+F;M=y}else M=z;y=C+12|0;F=c[y>>2]|0;N=C+16|0;if((F|0)==(c[N>>2]|0))O=Nh[c[(c[C>>2]|0)+36>>2]&255](C)|0;else O=zX(c[F>>2]|0)|0;if(E_(O,t,u,M,p,c[k>>2]|0,c[m>>2]|0,n,q,r,s,j)|0){I=M;J=H;break}F=c[y>>2]|0;if((F|0)==(c[N>>2]|0)){Nh[c[(c[C>>2]|0)+40>>2]&255](C)|0;z=M;w=C;A=D;continue}else{c[y>>2]=F+4;zX(c[F>>2]|0)|0;z=M;w=C;A=D;continue}}A=a[n+11>>0]|0;if(!((a[t>>0]|0)==0?1:((A<<24>>24<0?c[n+4>>2]|0:A&255)|0)==0)?(A=c[r>>2]|0,(A-q|0)<160):0){t=c[s>>2]|0;c[r>>2]=A+4;c[A>>2]=t}g[i>>2]=+_Z(I,c[p>>2]|0,h);WZ(n,q,c[r>>2]|0,h);if(C){r=c[C+12>>2]|0;if((r|0)==(c[C+16>>2]|0))P=Nh[c[(c[D>>2]|0)+36>>2]&255](C)|0;else P=zX(c[r>>2]|0)|0;if(hY(P,yX()|0)|0){c[d>>2]=0;Q=1}else Q=0}else Q=1;do if(J){P=c[J+12>>2]|0;if((P|0)==(c[J+16>>2]|0))R=Nh[c[(c[J>>2]|0)+36>>2]&255](J)|0;else R=zX(c[P>>2]|0)|0;if(!(hY(R,yX()|0)|0))if(Q)break;else{K=49;break}else{c[e>>2]=0;K=47;break}}else K=47;while(0);if((K|0)==47?Q:0)K=49;if((K|0)==49)c[h>>2]=c[h>>2]|2;h=c[d>>2]|0;x6(o);x6(n);l=b;return h|0}function H_(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;b=l;l=l+304|0;i=b+200|0;j=b+196|0;k=b+184|0;m=b+172|0;n=b+168|0;o=b+8|0;p=b+4|0;q=b;r=a_(f)|0;I_(k,f,i,j);c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[m+(f<<2)>>2]=0;f=f+1|0}f=m+11|0;s=m+8|0;if((a[f>>0]|0)<0)t=(c[s>>2]&2147483647)+-1|0;else t=10;F6(m,t,0);t=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=t;c[p>>2]=o;c[q>>2]=0;u=m+4|0;v=c[d>>2]|0;w=t;t=v;x=v;a:while(1){if(t){v=c[t+12>>2]|0;if((v|0)==(c[t+16>>2]|0))y=Nh[c[(c[t>>2]|0)+36>>2]&255](t)|0;else y=zX(c[v>>2]|0)|0;if(hY(y,yX()|0)|0){c[d>>2]=0;A=0;B=0;C=1}else{A=t;B=x;C=0}}else{A=0;B=0;C=1}v=c[e>>2]|0;do if(v){D=c[v+12>>2]|0;if((D|0)==(c[v+16>>2]|0))E=Nh[c[(c[v>>2]|0)+36>>2]&255](v)|0;else E=zX(c[D>>2]|0)|0;if(!(hY(E,yX()|0)|0))if(C){F=v;break}else{G=w;H=v;break a}else{c[e>>2]=0;I=19;break}}else I=19;while(0);if((I|0)==19){I=0;if(C){G=w;H=0;break}else F=0}v=a[f>>0]|0;D=v<<24>>24<0?c[u>>2]|0:v&255;if((c[n>>2]|0)==(w+D|0)){F6(m,D<<1,0);if((a[f>>0]|0)<0)J=(c[s>>2]&2147483647)+-1|0;else J=10;F6(m,J,0);v=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=v+D;K=v}else K=w;v=A+12|0;D=c[v>>2]|0;L=A+16|0;if((D|0)==(c[L>>2]|0))M=Nh[c[(c[A>>2]|0)+36>>2]&255](A)|0;else M=zX(c[D>>2]|0)|0;if(B_(M,r,K,n,q,c[j>>2]|0,k,o,p,i)|0){G=K;H=F;break}D=c[v>>2]|0;if((D|0)==(c[L>>2]|0)){Nh[c[(c[A>>2]|0)+40>>2]&255](A)|0;w=K;t=A;x=B;continue}else{c[v>>2]=D+4;zX(c[D>>2]|0)|0;w=K;t=A;x=B;continue}}x=a[k+11>>0]|0;if((x<<24>>24<0?c[k+4>>2]|0:x&255)|0?(x=c[p>>2]|0,(x-o|0)<160):0){t=c[q>>2]|0;c[p>>2]=x+4;c[x>>2]=t}t=c_(G,c[n>>2]|0,g,r)|0;r=h;c[r>>2]=t;c[r+4>>2]=z;WZ(k,o,c[p>>2]|0,g);if(A){p=c[A+12>>2]|0;if((p|0)==(c[A+16>>2]|0))N=Nh[c[(c[B>>2]|0)+36>>2]&255](A)|0;else N=zX(c[p>>2]|0)|0;if(hY(N,yX()|0)|0){c[d>>2]=0;O=1}else O=0}else O=1;do if(H){N=c[H+12>>2]|0;if((N|0)==(c[H+16>>2]|0))P=Nh[c[(c[H>>2]|0)+36>>2]&255](H)|0;else P=zX(c[N>>2]|0)|0;if(!(hY(P,yX()|0)|0))if(O)break;else{I=49;break}else{c[e>>2]=0;I=47;break}}else I=47;while(0);if((I|0)==47?O:0)I=49;if((I|0)==49)c[g>>2]=c[g>>2]|2;g=c[d>>2]|0;x6(m);x6(k);l=b;return g|0}function I_(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=l;l=l+16|0;g=f;gY(g,b);b=HZ(g,161420)|0;Qh[c[(c[b>>2]|0)+48>>2]&31](b,147025,147051,d)|0;d=HZ(g,161428)|0;c[e>>2]=Nh[c[(c[d>>2]|0)+16>>2]&255](d)|0;ii[c[(c[d>>2]|0)+20>>2]&255](a,d);IZ(g);l=f;return}function J_(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;b=l;l=l+304|0;i=b+200|0;j=b+196|0;k=b+184|0;m=b+172|0;n=b+168|0;o=b+8|0;p=b+4|0;q=b;r=a_(f)|0;I_(k,f,i,j);c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[m+(f<<2)>>2]=0;f=f+1|0}f=m+11|0;s=m+8|0;if((a[f>>0]|0)<0)t=(c[s>>2]&2147483647)+-1|0;else t=10;F6(m,t,0);t=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=t;c[p>>2]=o;c[q>>2]=0;u=m+4|0;v=c[d>>2]|0;w=t;t=v;x=v;a:while(1){if(t){v=c[t+12>>2]|0;if((v|0)==(c[t+16>>2]|0))y=Nh[c[(c[t>>2]|0)+36>>2]&255](t)|0;else y=zX(c[v>>2]|0)|0;if(hY(y,yX()|0)|0){c[d>>2]=0;z=0;A=0;B=1}else{z=t;A=x;B=0}}else{z=0;A=0;B=1}v=c[e>>2]|0;do if(v){C=c[v+12>>2]|0;if((C|0)==(c[v+16>>2]|0))D=Nh[c[(c[v>>2]|0)+36>>2]&255](v)|0;else D=zX(c[C>>2]|0)|0;if(!(hY(D,yX()|0)|0))if(B){E=v;break}else{F=w;G=v;break a}else{c[e>>2]=0;H=19;break}}else H=19;while(0);if((H|0)==19){H=0;if(B){F=w;G=0;break}else E=0}v=a[f>>0]|0;C=v<<24>>24<0?c[u>>2]|0:v&255;if((c[n>>2]|0)==(w+C|0)){F6(m,C<<1,0);if((a[f>>0]|0)<0)I=(c[s>>2]&2147483647)+-1|0;else I=10;F6(m,I,0);v=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=v+C;J=v}else J=w;v=z+12|0;C=c[v>>2]|0;K=z+16|0;if((C|0)==(c[K>>2]|0))L=Nh[c[(c[z>>2]|0)+36>>2]&255](z)|0;else L=zX(c[C>>2]|0)|0;if(B_(L,r,J,n,q,c[j>>2]|0,k,o,p,i)|0){F=J;G=E;break}C=c[v>>2]|0;if((C|0)==(c[K>>2]|0)){Nh[c[(c[z>>2]|0)+40>>2]&255](z)|0;w=J;t=z;x=A;continue}else{c[v>>2]=C+4;zX(c[C>>2]|0)|0;w=J;t=z;x=A;continue}}x=a[k+11>>0]|0;if((x<<24>>24<0?c[k+4>>2]|0:x&255)|0?(x=c[p>>2]|0,(x-o|0)<160):0){t=c[q>>2]|0;c[p>>2]=x+4;c[x>>2]=t}c[h>>2]=e_(F,c[n>>2]|0,g,r)|0;WZ(k,o,c[p>>2]|0,g);if(z){p=c[z+12>>2]|0;if((p|0)==(c[z+16>>2]|0))M=Nh[c[(c[A>>2]|0)+36>>2]&255](z)|0;else M=zX(c[p>>2]|0)|0;if(hY(M,yX()|0)|0){c[d>>2]=0;N=1}else N=0}else N=1;do if(G){M=c[G+12>>2]|0;if((M|0)==(c[G+16>>2]|0))O=Nh[c[(c[G>>2]|0)+36>>2]&255](G)|0;else O=zX(c[M>>2]|0)|0;if(!(hY(O,yX()|0)|0))if(N)break;else{H=49;break}else{c[e>>2]=0;H=47;break}}else H=47;while(0);if((H|0)==47?N:0)H=49;if((H|0)==49)c[g>>2]=c[g>>2]|2;g=c[d>>2]|0;x6(m);x6(k);l=b;return g|0}function K_(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;b=l;l=l+304|0;i=b+200|0;j=b+196|0;k=b+184|0;m=b+172|0;n=b+168|0;o=b+8|0;p=b+4|0;q=b;r=a_(f)|0;I_(k,f,i,j);c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[m+(f<<2)>>2]=0;f=f+1|0}f=m+11|0;s=m+8|0;if((a[f>>0]|0)<0)t=(c[s>>2]&2147483647)+-1|0;else t=10;F6(m,t,0);t=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=t;c[p>>2]=o;c[q>>2]=0;u=m+4|0;v=c[d>>2]|0;w=t;t=v;x=v;a:while(1){if(t){v=c[t+12>>2]|0;if((v|0)==(c[t+16>>2]|0))y=Nh[c[(c[t>>2]|0)+36>>2]&255](t)|0;else y=zX(c[v>>2]|0)|0;if(hY(y,yX()|0)|0){c[d>>2]=0;z=0;A=0;B=1}else{z=t;A=x;B=0}}else{z=0;A=0;B=1}v=c[e>>2]|0;do if(v){C=c[v+12>>2]|0;if((C|0)==(c[v+16>>2]|0))D=Nh[c[(c[v>>2]|0)+36>>2]&255](v)|0;else D=zX(c[C>>2]|0)|0;if(!(hY(D,yX()|0)|0))if(B){E=v;break}else{F=w;G=v;break a}else{c[e>>2]=0;H=19;break}}else H=19;while(0);if((H|0)==19){H=0;if(B){F=w;G=0;break}else E=0}v=a[f>>0]|0;C=v<<24>>24<0?c[u>>2]|0:v&255;if((c[n>>2]|0)==(w+C|0)){F6(m,C<<1,0);if((a[f>>0]|0)<0)I=(c[s>>2]&2147483647)+-1|0;else I=10;F6(m,I,0);v=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=v+C;J=v}else J=w;v=z+12|0;C=c[v>>2]|0;K=z+16|0;if((C|0)==(c[K>>2]|0))L=Nh[c[(c[z>>2]|0)+36>>2]&255](z)|0;else L=zX(c[C>>2]|0)|0;if(B_(L,r,J,n,q,c[j>>2]|0,k,o,p,i)|0){F=J;G=E;break}C=c[v>>2]|0;if((C|0)==(c[K>>2]|0)){Nh[c[(c[z>>2]|0)+40>>2]&255](z)|0;w=J;t=z;x=A;continue}else{c[v>>2]=C+4;zX(c[C>>2]|0)|0;w=J;t=z;x=A;continue}}x=a[k+11>>0]|0;if((x<<24>>24<0?c[k+4>>2]|0:x&255)|0?(x=c[p>>2]|0,(x-o|0)<160):0){t=c[q>>2]|0;c[p>>2]=x+4;c[x>>2]=t}c[h>>2]=g_(F,c[n>>2]|0,g,r)|0;WZ(k,o,c[p>>2]|0,g);if(z){p=c[z+12>>2]|0;if((p|0)==(c[z+16>>2]|0))M=Nh[c[(c[A>>2]|0)+36>>2]&255](z)|0;else M=zX(c[p>>2]|0)|0;if(hY(M,yX()|0)|0){c[d>>2]=0;N=1}else N=0}else N=1;do if(G){M=c[G+12>>2]|0;if((M|0)==(c[G+16>>2]|0))O=Nh[c[(c[G>>2]|0)+36>>2]&255](G)|0;else O=zX(c[M>>2]|0)|0;if(!(hY(O,yX()|0)|0))if(N)break;else{H=49;break}else{c[e>>2]=0;H=47;break}}else H=47;while(0);if((H|0)==47?N:0)H=49;if((H|0)==49)c[g>>2]=c[g>>2]|2;g=c[d>>2]|0;x6(m);x6(k);l=b;return g|0}function L_(d,e,f,g,h,i){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;d=l;l=l+304|0;j=d+200|0;k=d+196|0;m=d+184|0;n=d+172|0;o=d+168|0;p=d+8|0;q=d+4|0;r=d;s=a_(g)|0;I_(m,g,j,k);c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;g=0;while(1){if((g|0)==3)break;c[n+(g<<2)>>2]=0;g=g+1|0}g=n+11|0;t=n+8|0;if((a[g>>0]|0)<0)u=(c[t>>2]&2147483647)+-1|0;else u=10;F6(n,u,0);u=(a[g>>0]|0)<0?c[n>>2]|0:n;c[o>>2]=u;c[q>>2]=p;c[r>>2]=0;v=n+4|0;w=c[e>>2]|0;x=u;u=w;y=w;a:while(1){if(u){w=c[u+12>>2]|0;if((w|0)==(c[u+16>>2]|0))z=Nh[c[(c[u>>2]|0)+36>>2]&255](u)|0;else z=zX(c[w>>2]|0)|0;if(hY(z,yX()|0)|0){c[e>>2]=0;A=0;B=0;C=1}else{A=u;B=y;C=0}}else{A=0;B=0;C=1}w=c[f>>2]|0;do if(w){D=c[w+12>>2]|0;if((D|0)==(c[w+16>>2]|0))E=Nh[c[(c[w>>2]|0)+36>>2]&255](w)|0;else E=zX(c[D>>2]|0)|0;if(!(hY(E,yX()|0)|0))if(C){F=w;break}else{G=x;H=w;break a}else{c[f>>2]=0;I=19;break}}else I=19;while(0);if((I|0)==19){I=0;if(C){G=x;H=0;break}else F=0}w=a[g>>0]|0;D=w<<24>>24<0?c[v>>2]|0:w&255;if((c[o>>2]|0)==(x+D|0)){F6(n,D<<1,0);if((a[g>>0]|0)<0)J=(c[t>>2]&2147483647)+-1|0;else J=10;F6(n,J,0);w=(a[g>>0]|0)<0?c[n>>2]|0:n;c[o>>2]=w+D;K=w}else K=x;w=A+12|0;D=c[w>>2]|0;L=A+16|0;if((D|0)==(c[L>>2]|0))M=Nh[c[(c[A>>2]|0)+36>>2]&255](A)|0;else M=zX(c[D>>2]|0)|0;if(B_(M,s,K,o,r,c[k>>2]|0,m,p,q,j)|0){G=K;H=F;break}D=c[w>>2]|0;if((D|0)==(c[L>>2]|0)){Nh[c[(c[A>>2]|0)+40>>2]&255](A)|0;x=K;u=A;y=B;continue}else{c[w>>2]=D+4;zX(c[D>>2]|0)|0;x=K;u=A;y=B;continue}}y=a[m+11>>0]|0;if((y<<24>>24<0?c[m+4>>2]|0:y&255)|0?(y=c[q>>2]|0,(y-p|0)<160):0){u=c[r>>2]|0;c[q>>2]=y+4;c[y>>2]=u}b[i>>1]=i_(G,c[o>>2]|0,h,s)|0;WZ(m,p,c[q>>2]|0,h);if(A){q=c[A+12>>2]|0;if((q|0)==(c[A+16>>2]|0))N=Nh[c[(c[B>>2]|0)+36>>2]&255](A)|0;else N=zX(c[q>>2]|0)|0;if(hY(N,yX()|0)|0){c[e>>2]=0;O=1}else O=0}else O=1;do if(H){N=c[H+12>>2]|0;if((N|0)==(c[H+16>>2]|0))P=Nh[c[(c[H>>2]|0)+36>>2]&255](H)|0;else P=zX(c[N>>2]|0)|0;if(!(hY(P,yX()|0)|0))if(O)break;else{I=49;break}else{c[f>>2]=0;I=47;break}}else I=47;while(0);if((I|0)==47?O:0)I=49;if((I|0)==49)c[h>>2]=c[h>>2]|2;h=c[e>>2]|0;x6(n);x6(m);l=d;return h|0}function M_(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;b=l;l=l+304|0;i=b+200|0;j=b+196|0;k=b+184|0;m=b+172|0;n=b+168|0;o=b+8|0;p=b+4|0;q=b;r=a_(f)|0;I_(k,f,i,j);c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[m+(f<<2)>>2]=0;f=f+1|0}f=m+11|0;s=m+8|0;if((a[f>>0]|0)<0)t=(c[s>>2]&2147483647)+-1|0;else t=10;F6(m,t,0);t=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=t;c[p>>2]=o;c[q>>2]=0;u=m+4|0;v=c[d>>2]|0;w=t;t=v;x=v;a:while(1){if(t){v=c[t+12>>2]|0;if((v|0)==(c[t+16>>2]|0))y=Nh[c[(c[t>>2]|0)+36>>2]&255](t)|0;else y=zX(c[v>>2]|0)|0;if(hY(y,yX()|0)|0){c[d>>2]=0;A=0;B=0;C=1}else{A=t;B=x;C=0}}else{A=0;B=0;C=1}v=c[e>>2]|0;do if(v){D=c[v+12>>2]|0;if((D|0)==(c[v+16>>2]|0))E=Nh[c[(c[v>>2]|0)+36>>2]&255](v)|0;else E=zX(c[D>>2]|0)|0;if(!(hY(E,yX()|0)|0))if(C){F=v;break}else{G=w;H=v;break a}else{c[e>>2]=0;I=19;break}}else I=19;while(0);if((I|0)==19){I=0;if(C){G=w;H=0;break}else F=0}v=a[f>>0]|0;D=v<<24>>24<0?c[u>>2]|0:v&255;if((c[n>>2]|0)==(w+D|0)){F6(m,D<<1,0);if((a[f>>0]|0)<0)J=(c[s>>2]&2147483647)+-1|0;else J=10;F6(m,J,0);v=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=v+D;K=v}else K=w;v=A+12|0;D=c[v>>2]|0;L=A+16|0;if((D|0)==(c[L>>2]|0))M=Nh[c[(c[A>>2]|0)+36>>2]&255](A)|0;else M=zX(c[D>>2]|0)|0;if(B_(M,r,K,n,q,c[j>>2]|0,k,o,p,i)|0){G=K;H=F;break}D=c[v>>2]|0;if((D|0)==(c[L>>2]|0)){Nh[c[(c[A>>2]|0)+40>>2]&255](A)|0;w=K;t=A;x=B;continue}else{c[v>>2]=D+4;zX(c[D>>2]|0)|0;w=K;t=A;x=B;continue}}x=a[k+11>>0]|0;if((x<<24>>24<0?c[k+4>>2]|0:x&255)|0?(x=c[p>>2]|0,(x-o|0)<160):0){t=c[q>>2]|0;c[p>>2]=x+4;c[x>>2]=t}t=k_(G,c[n>>2]|0,g,r)|0;r=h;c[r>>2]=t;c[r+4>>2]=z;WZ(k,o,c[p>>2]|0,g);if(A){p=c[A+12>>2]|0;if((p|0)==(c[A+16>>2]|0))N=Nh[c[(c[B>>2]|0)+36>>2]&255](A)|0;else N=zX(c[p>>2]|0)|0;if(hY(N,yX()|0)|0){c[d>>2]=0;O=1}else O=0}else O=1;do if(H){N=c[H+12>>2]|0;if((N|0)==(c[H+16>>2]|0))P=Nh[c[(c[H>>2]|0)+36>>2]&255](H)|0;else P=zX(c[N>>2]|0)|0;if(!(hY(P,yX()|0)|0))if(O)break;else{I=49;break}else{c[e>>2]=0;I=47;break}}else I=47;while(0);if((I|0)==47?O:0)I=49;if((I|0)==49)c[g>>2]=c[g>>2]|2;g=c[d>>2]|0;x6(m);x6(k);l=b;return g|0}function N_(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;b=l;l=l+304|0;i=b+200|0;j=b+196|0;k=b+184|0;m=b+172|0;n=b+168|0;o=b+8|0;p=b+4|0;q=b;r=a_(f)|0;I_(k,f,i,j);c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;f=0;while(1){if((f|0)==3)break;c[m+(f<<2)>>2]=0;f=f+1|0}f=m+11|0;s=m+8|0;if((a[f>>0]|0)<0)t=(c[s>>2]&2147483647)+-1|0;else t=10;F6(m,t,0);t=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=t;c[p>>2]=o;c[q>>2]=0;u=m+4|0;v=c[d>>2]|0;w=t;t=v;x=v;a:while(1){if(t){v=c[t+12>>2]|0;if((v|0)==(c[t+16>>2]|0))y=Nh[c[(c[t>>2]|0)+36>>2]&255](t)|0;else y=zX(c[v>>2]|0)|0;if(hY(y,yX()|0)|0){c[d>>2]=0;z=0;A=0;B=1}else{z=t;A=x;B=0}}else{z=0;A=0;B=1}v=c[e>>2]|0;do if(v){C=c[v+12>>2]|0;if((C|0)==(c[v+16>>2]|0))D=Nh[c[(c[v>>2]|0)+36>>2]&255](v)|0;else D=zX(c[C>>2]|0)|0;if(!(hY(D,yX()|0)|0))if(B){E=v;break}else{F=w;G=v;break a}else{c[e>>2]=0;H=19;break}}else H=19;while(0);if((H|0)==19){H=0;if(B){F=w;G=0;break}else E=0}v=a[f>>0]|0;C=v<<24>>24<0?c[u>>2]|0:v&255;if((c[n>>2]|0)==(w+C|0)){F6(m,C<<1,0);if((a[f>>0]|0)<0)I=(c[s>>2]&2147483647)+-1|0;else I=10;F6(m,I,0);v=(a[f>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=v+C;J=v}else J=w;v=z+12|0;C=c[v>>2]|0;K=z+16|0;if((C|0)==(c[K>>2]|0))L=Nh[c[(c[z>>2]|0)+36>>2]&255](z)|0;else L=zX(c[C>>2]|0)|0;if(B_(L,r,J,n,q,c[j>>2]|0,k,o,p,i)|0){F=J;G=E;break}C=c[v>>2]|0;if((C|0)==(c[K>>2]|0)){Nh[c[(c[z>>2]|0)+40>>2]&255](z)|0;w=J;t=z;x=A;continue}else{c[v>>2]=C+4;zX(c[C>>2]|0)|0;w=J;t=z;x=A;continue}}x=a[k+11>>0]|0;if((x<<24>>24<0?c[k+4>>2]|0:x&255)|0?(x=c[p>>2]|0,(x-o|0)<160):0){t=c[q>>2]|0;c[p>>2]=x+4;c[x>>2]=t}c[h>>2]=m_(F,c[n>>2]|0,g,r)|0;WZ(k,o,c[p>>2]|0,g);if(z){p=c[z+12>>2]|0;if((p|0)==(c[z+16>>2]|0))M=Nh[c[(c[A>>2]|0)+36>>2]&255](z)|0;else M=zX(c[p>>2]|0)|0;if(hY(M,yX()|0)|0){c[d>>2]=0;N=1}else N=0}else N=1;do if(G){M=c[G+12>>2]|0;if((M|0)==(c[G+16>>2]|0))O=Nh[c[(c[G>>2]|0)+36>>2]&255](G)|0;else O=zX(c[M>>2]|0)|0;if(!(hY(O,yX()|0)|0))if(N)break;else{H=49;break}else{c[e>>2]=0;H=47;break}}else H=47;while(0);if((H|0)==47?N:0)H=49;if((H|0)==49)c[g>>2]=c[g>>2]|2;g=c[d>>2]|0;x6(m);x6(k);l=b;return g|0}function O_(b,d,e,f,g,h,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0;j=l;l=l+112|0;k=j;m=(f-e|0)/12|0;if(m>>>0>100){n=qT(m)|0;if(!n)c6();else{o=n;p=n}}else{o=k;p=0}k=0;n=m;m=e;q=o;while(1){if((m|0)==(f|0))break;r=a[m+8+3>>0]|0;if(r<<24>>24<0)s=c[m+4>>2]|0;else s=r&255;if(!s){a[q>>0]=2;t=k+1|0;u=n+-1|0}else{a[q>>0]=1;t=k;u=n}k=t;n=u;m=m+12|0;q=q+1|0}q=0;m=k;k=n;a:while(1){n=c[b>>2]|0;do if(n){u=c[n+12>>2]|0;if((u|0)==(c[n+16>>2]|0))v=Nh[c[(c[n>>2]|0)+36>>2]&255](n)|0;else v=zX(c[u>>2]|0)|0;if(hY(v,yX()|0)|0){c[b>>2]=0;w=1;break}else{w=(c[b>>2]|0)==0;break}}else w=1;while(0);n=c[d>>2]|0;if(n){u=c[n+12>>2]|0;if((u|0)==(c[n+16>>2]|0))x=Nh[c[(c[n>>2]|0)+36>>2]&255](n)|0;else x=zX(c[u>>2]|0)|0;if(hY(x,yX()|0)|0){c[d>>2]=0;y=0;z=1}else{y=n;z=0}}else{y=0;z=1}A=c[b>>2]|0;if(!((k|0)!=0&(w^z)))break;n=c[A+12>>2]|0;if((n|0)==(c[A+16>>2]|0))B=Nh[c[(c[A>>2]|0)+36>>2]&255](A)|0;else B=zX(c[n>>2]|0)|0;if(i)C=B;else C=Oh[c[(c[g>>2]|0)+28>>2]&127](g,B)|0;n=q+1|0;u=e;t=0;s=o;r=m;D=k;while(1){if((u|0)==(f|0))break;do if((a[s>>0]|0)==1){E=u+8+3|0;if((a[E>>0]|0)<0)F=c[u>>2]|0;else F=u;G=c[F+(q<<2)>>2]|0;if(i)H=G;else H=Oh[c[(c[g>>2]|0)+28>>2]&127](g,G)|0;if((C|0)!=(H|0)){a[s>>0]=0;I=t;J=r;K=D+-1|0;break}G=a[E>>0]|0;if(G<<24>>24<0)L=c[u+4>>2]|0;else L=G&255;if((L|0)==(n|0)){a[s>>0]=2;I=1;J=r+1|0;K=D+-1|0}else{I=1;J=r;K=D}}else{I=t;J=r;K=D}while(0);u=u+12|0;t=I;s=s+1|0;r=J;D=K}if(!t){q=n;m=r;k=D;continue}s=c[b>>2]|0;u=s+12|0;G=c[u>>2]|0;if((G|0)==(c[s+16>>2]|0))Nh[c[(c[s>>2]|0)+40>>2]&255](s)|0;else{c[u>>2]=G+4;zX(c[G>>2]|0)|0}if((r+D|0)>>>0>1){M=e;N=o;O=r}else{q=n;m=r;k=D;continue}while(1){if((M|0)==(f|0)){q=n;m=O;k=D;continue a}if((a[N>>0]|0)==2){G=a[M+8+3>>0]|0;if(G<<24>>24<0)P=c[M+4>>2]|0;else P=G&255;if((P|0)!=(n|0)){a[N>>0]=0;Q=O+-1|0}else Q=O}else Q=O;M=M+12|0;N=N+1|0;O=Q}}do if(A){Q=c[A+12>>2]|0;if((Q|0)==(c[A+16>>2]|0))R=Nh[c[(c[A>>2]|0)+36>>2]&255](A)|0;else R=zX(c[Q>>2]|0)|0;if(hY(R,yX()|0)|0){c[b>>2]=0;S=1;break}else{S=(c[b>>2]|0)==0;break}}else S=1;while(0);do if(y){b=c[y+12>>2]|0;if((b|0)==(c[y+16>>2]|0))T=Nh[c[(c[y>>2]|0)+36>>2]&255](y)|0;else T=zX(c[b>>2]|0)|0;if(!(hY(T,yX()|0)|0))if(S){U=e;V=o;break}else{W=77;break}else{c[d>>2]=0;W=41;break}}else W=41;while(0);if((W|0)==41)if(S)W=77;else{U=e;V=o}if((W|0)==77){c[h>>2]=c[h>>2]|2;U=e;V=o}while(1){if((U|0)==(f|0)){W=81;break}if((a[V>>0]|0)==2){X=U;break}U=U+12|0;V=V+1|0}if((W|0)==81){c[h>>2]=c[h>>2]|4;X=f}rT(p);l=j;return X|0}function P_(a){a=a|0;nZ(a);return}function Q_(a){a=a|0;nZ(a);a6(a);return}function R_(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;h=l;l=l+16|0;i=h+4|0;j=h;if(!(c[e+4>>2]&1)){k=c[(c[b>>2]|0)+24>>2]|0;c[j>>2]=c[d>>2];c[i>>2]=c[j>>2];m=Th[k&63](b,i,e,f,g&1)|0}else{gY(i,e);e=HZ(i,161404)|0;IZ(i);f=c[e>>2]|0;if(g)ii[c[f+24>>2]&255](i,e);else ii[c[f+28>>2]&255](i,e);e=i+11|0;f=a[e>>0]|0;g=c[i>>2]|0;b=i+4|0;k=f<<24>>24<0?g:i;j=f;f=g;while(1){g=j<<24>>24<0;if((k|0)==((g?f:i)+(g?c[b>>2]|0:j&255)|0))break;g=a[k>>0]|0;n=c[d>>2]|0;if(n|0){o=n+24|0;p=c[o>>2]|0;if((p|0)==(c[n+28>>2]|0)){q=c[(c[n>>2]|0)+52>>2]|0;r=hX(g)|0;s=Oh[q&127](n,r)|0}else{c[o>>2]=p+1;a[p>>0]=g;s=hX(g)|0}if(fY(s,gX()|0)|0)c[d>>2]=0}k=k+1|0;j=a[e>>0]|0;f=c[i>>2]|0}f=c[d>>2]|0;x6(i);m=f}l=h;return m|0}function S_(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0;b=l;l=l+64|0;h=b;i=b+52|0;j=b+39|0;k=b+16|0;m=b+12|0;n=b+4|0;o=b+8|0;a[i>>0]=a[147275]|0;a[i+1>>0]=a[147276]|0;a[i+2>>0]=a[147277]|0;a[i+3>>0]=a[147278]|0;a[i+4>>0]=a[147279]|0;a[i+5>>0]=a[147280]|0;c$(i+1|0,150612,1,c[e+4>>2]|0);p=KZ()|0;c[h>>2]=g;g=j+(Z_(j,13,p,i,h)|0)|0;i=__(j,g,e)|0;gY(h,e);d$(j,i,g,k,m,n,h);IZ(h);c[o>>2]=c[d>>2];d=c[m>>2]|0;m=c[n>>2]|0;c[h>>2]=c[o>>2];o=po(h,k,d,m,e,f)|0;l=b;return o|0}function T_(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0;a=l;l=l+96|0;h=a+8|0;i=a;j=a+71|0;k=a+28|0;m=a+24|0;n=a+16|0;o=a+20|0;p=i;c[p>>2]=37;c[p+4>>2]=0;c$(i+1|0,147272,1,c[d+4>>2]|0);p=KZ()|0;q=h;c[q>>2]=f;c[q+4>>2]=g;g=j+(Z_(j,23,p,i,h)|0)|0;i=__(j,g,d)|0;gY(h,d);d$(j,i,g,k,m,n,h);IZ(h);c[o>>2]=c[b>>2];b=c[m>>2]|0;m=c[n>>2]|0;c[h>>2]=c[o>>2];o=po(h,k,b,m,d,e)|0;l=a;return o|0}function U_(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0;b=l;l=l+64|0;h=b;i=b+52|0;j=b+40|0;k=b+16|0;m=b+12|0;n=b+4|0;o=b+8|0;a[i>>0]=a[147275]|0;a[i+1>>0]=a[147276]|0;a[i+2>>0]=a[147277]|0;a[i+3>>0]=a[147278]|0;a[i+4>>0]=a[147279]|0;a[i+5>>0]=a[147280]|0;c$(i+1|0,150612,0,c[e+4>>2]|0);p=KZ()|0;c[h>>2]=g;g=j+(Z_(j,12,p,i,h)|0)|0;i=__(j,g,e)|0;gY(h,e);d$(j,i,g,k,m,n,h);IZ(h);c[o>>2]=c[d>>2];d=c[m>>2]|0;m=c[n>>2]|0;c[h>>2]=c[o>>2];o=po(h,k,d,m,e,f)|0;l=b;return o|0}function V_(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0;a=l;l=l+96|0;h=a+8|0;i=a;j=a+71|0;k=a+28|0;m=a+24|0;n=a+16|0;o=a+20|0;p=i;c[p>>2]=37;c[p+4>>2]=0;c$(i+1|0,147272,0,c[d+4>>2]|0);p=KZ()|0;q=h;c[q>>2]=f;c[q+4>>2]=g;g=j+(Z_(j,23,p,i,h)|0)|0;i=__(j,g,d)|0;gY(h,d);d$(j,i,g,k,m,n,h);IZ(h);c[o>>2]=c[b>>2];b=c[m>>2]|0;m=c[n>>2]|0;c[h>>2]=c[o>>2];o=po(h,k,b,m,d,e)|0;l=a;return o|0}function W_(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=+f;var g=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;a=l;l=l+176|0;g=a+72|0;i=a+48|0;j=a+32|0;k=a+24|0;m=a+8|0;n=a;o=a+134|0;p=a+68|0;q=a+76|0;r=a+64|0;s=a+60|0;t=a+56|0;u=n;c[u>>2]=37;c[u+4>>2]=0;u=$_(n+1|0,168779,c[d+4>>2]|0)|0;c[p>>2]=o;v=KZ()|0;if(u){c[m>>2]=c[d+8>>2];h[m+8>>3]=f;w=Z_(o,30,v,n,m)|0}else{h[k>>3]=f;w=Z_(o,30,v,n,k)|0}if((w|0)>29){k=KZ()|0;if(u){c[j>>2]=c[d+8>>2];h[j+8>>3]=f;x=a$(p,k,n,j)|0}else{h[i>>3]=f;x=a$(p,k,n,i)|0}i=c[p>>2]|0;if(!i)c6();else{y=x;z=i;A=i}}else{y=w;z=0;A=c[p>>2]|0}p=A+y|0;w=__(A,p,d)|0;if((A|0)!=(o|0)){o=qT(y<<1)|0;if(!o)c6();else{B=o;C=o}}else{B=q;C=0}gY(g,d);b$(A,w,p,B,r,s,g);IZ(g);c[t>>2]=c[b>>2];b=c[r>>2]|0;r=c[s>>2]|0;c[g>>2]=c[t>>2];t=po(g,B,b,r,d,e)|0;rT(C);rT(z);l=a;return t|0}function X_(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=+f;var g=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;a=l;l=l+176|0;g=a+72|0;i=a+48|0;j=a+32|0;k=a+24|0;m=a+8|0;n=a;o=a+134|0;p=a+68|0;q=a+76|0;r=a+64|0;s=a+60|0;t=a+56|0;u=n;c[u>>2]=37;c[u+4>>2]=0;u=$_(n+1|0,150301,c[d+4>>2]|0)|0;c[p>>2]=o;v=KZ()|0;if(u){c[m>>2]=c[d+8>>2];h[m+8>>3]=f;w=Z_(o,30,v,n,m)|0}else{h[k>>3]=f;w=Z_(o,30,v,n,k)|0}if((w|0)>29){k=KZ()|0;if(u){c[j>>2]=c[d+8>>2];h[j+8>>3]=f;x=a$(p,k,n,j)|0}else{h[i>>3]=f;x=a$(p,k,n,i)|0}i=c[p>>2]|0;if(!i)c6();else{y=x;z=i;A=i}}else{y=w;z=0;A=c[p>>2]|0}p=A+y|0;w=__(A,p,d)|0;if((A|0)!=(o|0)){o=qT(y<<1)|0;if(!o)c6();else{B=o;C=o}}else{B=q;C=0}gY(g,d);b$(A,w,p,B,r,s,g);IZ(g);c[t>>2]=c[b>>2];b=c[r>>2]|0;r=c[s>>2]|0;c[g>>2]=c[t>>2];t=po(g,B,b,r,d,e)|0;rT(C);rT(z);l=a;return t|0}function Y_(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0,n=0,o=0;b=l;l=l+80|0;h=b;i=b+68|0;j=b+48|0;k=b+8|0;m=b+4|0;a[i>>0]=a[147266]|0;a[i+1>>0]=a[147267]|0;a[i+2>>0]=a[147268]|0;a[i+3>>0]=a[147269]|0;a[i+4>>0]=a[147270]|0;a[i+5>>0]=a[147271]|0;n=KZ()|0;c[h>>2]=g;g=Z_(j,20,n,i,h)|0;i=j+g|0;n=__(j,i,e)|0;gY(h,e);o=HZ(h,161388)|0;IZ(h);Qh[c[(c[o>>2]|0)+32>>2]&31](o,j,i,k)|0;o=k+g|0;c[m>>2]=c[d>>2];c[h>>2]=c[m>>2];m=po(h,k,(n|0)==(i|0)?o:k+(n-j)|0,o,e,f)|0;l=b;return m|0}function Z_(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=l;l=l+16|0;h=g;c[h>>2]=f;f=SV(d)|0;d=xV(a,b,e,h)|0;if(f|0)SV(f)|0;l=g;return d|0}
-function jT(f,g){f=f|0;g=g|0;var h=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0,ob=0,pb=0,qb=0,rb=0,sb=0,tb=0,ub=0,vb=0,wb=0,xb=0,yb=0,zb=0,Ab=0,Bb=0,Cb=0,Db=0,Eb=0,Fb=0,Gb=0,Hb=0,Ib=0,Jb=0,Kb=0,Lb=0,Mb=0,Nb=0,Ob=0,Pb=0,Qb=0,Rb=0,Sb=0,Tb=0,Ub=0,Vb=0,Wb=0,Xb=0,Yb=0,Zb=0,_b=0,$b=0,ac=0,bc=0,cc=0,dc=0,ec=0,fc=0,gc=0,hc=0,ic=0,jc=0,kc=0,lc=0,mc=0,nc=0,oc=0,pc=0,qc=0,rc=0,sc=0,tc=0,uc=0,vc=0,wc=0,xc=0,yc=0,zc=0,Ac=0,Bc=0,Cc=0,Dc=0,Ec=0,Fc=0,Gc=0,Hc=0,Ic=0,Jc=0,Kc=0,Lc=0,Mc=0,Nc=0,Oc=0,Pc=0,Qc=0,Rc=0,Sc=0,Tc=0,Uc=0,Vc=0,Wc=0,Xc=0,Yc=0,Zc=0,_c=0,$c=0,ad=0,bd=0,cd=0,dd=0,ed=0,fd=0,gd=0,hd=0,id=0,jd=0,kd=0,ld=0,md=0,nd=0,od=0,pd=0,qd=0,rd=0,sd=0,td=0,ud=0,vd=0,wd=0,xd=0,yd=0,zd=0,Ad=0,Bd=0,Cd=0,Dd=0,Ed=0,Fd=0,Gd=0,Hd=0,Id=0,Jd=0,Kd=0,Ld=0,Md=0,Nd=0,Od=0,Pd=0,Qd=0,Rd=0,Sd=0,Td=0,Ud=0,Vd=0,Wd=0,Xd=0,Yd=0,Zd=0,_d=0,$d=0,ae=0,be=0,ce=0,de=0,ee=0,fe=0,ge=0,he=0,ie=0,je=0,ke=0,le=0,me=0,ne=0,oe=0,pe=0,qe=0,re=0,se=0,te=0,ue=0,ve=0,we=0,xe=0,ye=0,ze=0,Ae=0,Be=0,Ce=0,De=0,Ee=0,Fe=0,Ge=0,He=0,Ie=0,Je=0,Ke=0,Le=0,Me=0,Ne=0,Oe=0,Pe=0,Qe=0,Re=0,Se=0,Te=0,Ue=0,Ve=0,We=0,Xe=0,Ye=0,Ze=0,_e=0,$e=0,af=0,bf=0,cf=0,df=0,ef=0,ff=0,gf=0,hf=0,jf=0,kf=0,lf=0,mf=0,nf=0,of=0,pf=0,qf=0,rf=0,sf=0,tf=0,uf=0,vf=0,wf=0,xf=0,yf=0,zf=0,Af=0,Bf=0,Cf=0,Df=0,Ef=0,Ff=0,Gf=0,Hf=0,If=0,Jf=0,Kf=0,Lf=0,Mf=0,Nf=0,Of=0,Pf=0,Qf=0,Rf=0,Sf=0,Tf=0,Uf=0,Vf=0,Wf=0,Xf=0,Yf=0,Zf=0,_f=0,$f=0,ag=0,bg=0,cg=0,dg=0,eg=0,fg=0,gg=0,hg=0,ig=0,jg=0,kg=0,lg=0,mg=0,ng=0,og=0,pg=0,qg=0,rg=0,sg=0,tg=0,ug=0,vg=0,wg=0,xg=0;h=l;l=l+16|0;i=h;if(!f){j=-2;l=h;return j|0}k=f+28|0;m=c[k>>2]|0;if(!m){j=-2;l=h;return j|0}n=f+12|0;o=c[n>>2]|0;if(!o){j=-2;l=h;return j|0}p=c[f>>2]|0;if((p|0)==0?c[f+4>>2]|0:0){j=-2;l=h;return j|0}q=c[m>>2]|0;if((q|0)==11){c[m>>2]=12;r=12}else r=q;q=f+16|0;s=c[q>>2]|0;t=f+4|0;u=c[t>>2]|0;v=m+56|0;w=m+60|0;x=m+8|0;y=m+24|0;z=i+1|0;A=m+16|0;B=m+32|0;C=f+24|0;D=m+36|0;E=m+20|0;F=f+48|0;G=m+64|0;H=m+12|0;I=(g+-5|0)>>>0<2;J=m+4|0;K=m+76|0;L=m+84|0;M=m+80|0;N=m+88|0;O=(g|0)==6;P=m+7108|0;Q=m+72|0;R=m+7112|0;S=m+68|0;T=m+44|0;U=m+7104|0;V=m+48|0;W=m+40|0;X=m+52|0;Y=f+20|0;Z=m+28|0;_=i+2|0;$=i+3|0;aa=m+104|0;ba=m+96|0;ca=m+100|0;da=m+624|0;ea=m+1328|0;fa=m+108|0;ga=m+112|0;ha=m+752|0;ia=m+92|0;ja=0;ka=p;p=s;la=c[w>>2]|0;ma=c[v>>2]|0;na=s;s=u;oa=o;o=r;a:while(1){b:do switch(o|0){case 28:{pa=la;qa=ma;ra=s;sa=ka;ta=1;ua=na;va=281;break a;break}case 29:{wa=p;xa=la;ya=ma;za=s;Aa=ka;Ba=-3;Ca=na;break a;break}case 30:{va=303;break a;break}case 0:{r=c[x>>2]|0;if(!r){c[m>>2]=12;Da=ja;Ea=oa;Fa=ka;Ga=p;Ha=la;Ia=ma;Ja=na;Ka=s;break b}if(la>>>0<16){La=ka;Ma=la;Na=ma;Oa=s;while(1){if(!Oa){wa=p;xa=Ma;ya=Na;za=0;Aa=La;Ba=ja;Ca=na;break a}Pa=Oa+-1|0;Qa=La+1|0;Ra=(d[La>>0]<>>0<16){La=Qa;Ma=Sa;Na=Ra;Oa=Pa}else{Ta=Qa;Ua=Sa;Va=Ra;Wa=Pa;break}}}else{Ta=ka;Ua=la;Va=ma;Wa=s}if((Va|0)==35615&(r&2|0)!=0){Oa=gT(0,0,0)|0;c[y>>2]=Oa;a[i>>0]=31;a[z>>0]=-117;c[y>>2]=gT(Oa,i,2)|0;c[m>>2]=1;Da=ja;Ea=oa;Fa=Ta;Ga=p;Ha=0;Ia=0;Ja=na;Ka=Wa;break b}c[A>>2]=0;Oa=c[B>>2]|0;if(Oa|0)c[Oa+48>>2]=-1;if(r&1|0?((((Va<<8&65280)+(Va>>>8)|0)>>>0)%31|0|0)==0:0){if((Va&15|0)!=8){c[C>>2]=140192;c[m>>2]=29;Da=ja;Ea=oa;Fa=Ta;Ga=p;Ha=Ua;Ia=Va;Ja=na;Ka=Wa;break b}Oa=Va>>>4;Na=Ua+-4|0;Ma=Oa&15;La=Ma+8|0;Pa=c[D>>2]|0;if(Pa){if(La>>>0>Pa>>>0){c[C>>2]=140219;c[m>>2]=29;Da=ja;Ea=oa;Fa=Ta;Ga=p;Ha=Na;Ia=Oa;Ja=na;Ka=Wa;break b}}else c[D>>2]=La;c[E>>2]=256<>2]=Ma;c[F>>2]=Ma;c[m>>2]=Va>>>12&2^11;Da=ja;Ea=oa;Fa=Ta;Ga=p;Ha=0;Ia=0;Ja=na;Ka=Wa;break b}c[C>>2]=140169;c[m>>2]=29;Da=ja;Ea=oa;Fa=Ta;Ga=p;Ha=Ua;Ia=Va;Ja=na;Ka=Wa;break}case 1:{if(la>>>0<16){Ma=ka;La=la;Oa=ma;Na=s;while(1){if(!Na){wa=p;xa=La;ya=Oa;za=0;Aa=Ma;Ba=ja;Ca=na;break a}Pa=Na+-1|0;Ra=Ma+1|0;Sa=(d[Ma>>0]<>>0<16){Ma=Ra;La=Qa;Oa=Sa;Na=Pa}else{Xa=Ra;Ya=Qa;Za=Pa;_a=Sa;break}}}else{Xa=ka;Ya=la;Za=s;_a=ma}c[A>>2]=_a;if((_a&255|0)!=8){c[C>>2]=140192;c[m>>2]=29;Da=ja;Ea=oa;Fa=Xa;Ga=p;Ha=Ya;Ia=_a;Ja=na;Ka=Za;break b}if(_a&57344|0){c[C>>2]=140239;c[m>>2]=29;Da=ja;Ea=oa;Fa=Xa;Ga=p;Ha=Ya;Ia=_a;Ja=na;Ka=Za;break b}Na=c[B>>2]|0;if(Na|0)c[Na>>2]=_a>>>8&1;if(_a&512|0){a[i>>0]=_a;a[z>>0]=_a>>>8;c[y>>2]=gT(c[y>>2]|0,i,2)|0}c[m>>2]=2;$a=Xa;ab=0;bb=0;cb=Za;va=47;break}case 2:{if(la>>>0<32){$a=ka;ab=la;bb=ma;cb=s;va=47}else{db=ka;eb=ma;fb=s;va=49}break}case 3:{if(la>>>0<16){gb=ka;hb=la;ib=ma;jb=s;va=55}else{kb=ka;lb=ma;mb=s;va=57}break}case 4:{nb=ka;ob=la;pb=ma;qb=s;va=62;break}case 5:{rb=s;sb=ka;tb=la;ub=ma;va=73;break}case 6:{vb=s;wb=ka;xb=la;yb=ma;va=83;break}case 7:{zb=la;Ab=ma;Bb=s;Cb=ka;va=96;break}case 8:{Db=la;Eb=ma;Fb=s;Gb=ka;va=109;break}case 9:{if(la>>>0<32){Na=la;Oa=ma;La=s;Ma=ka;while(1){if(!La){wa=p;xa=Na;ya=Oa;za=0;Aa=Ma;Ba=ja;Ca=na;break a}r=La+-1|0;Sa=Ma+1|0;Pa=(d[Ma>>0]<>>0>=32){Hb=Pa;Ib=r;Jb=Sa;break}else{Oa=Pa;La=r;Ma=Sa}}}else{Hb=ma;Ib=s;Jb=ka}Ma=I8(Hb|0)|0;c[y>>2]=Ma;c[F>>2]=Ma;c[m>>2]=10;Kb=0;Lb=0;Mb=Ib;Nb=Jb;va=121;break}case 10:{Kb=la;Lb=ma;Mb=s;Nb=ka;va=121;break}case 11:{Ob=la;Pb=ma;Qb=s;Rb=ka;va=124;break}case 12:{Sb=la;Tb=ma;Ub=s;Vb=ka;va=125;break}case 13:{Ma=la&7;La=ma>>>Ma;Oa=la-Ma|0;if(Oa>>>0<32){Ma=Oa;Na=La;Sa=s;r=ka;while(1){if(!Sa){wa=p;xa=Ma;ya=Na;za=0;Aa=r;Ba=ja;Ca=na;break a}Pa=Sa+-1|0;Qa=r+1|0;Ra=(d[r>>0]<>>0<32){Ma=Wb;Na=Ra;Sa=Pa;r=Qa}else{Xb=Wb;Yb=Ra;Zb=Pa;_b=Qa;break}}}else{Xb=Oa;Yb=La;Zb=s;_b=ka}r=Yb&65535;if((r|0)==(Yb>>>16^65535|0)){c[G>>2]=r;c[m>>2]=14;if(O){pa=0;qa=0;ra=Zb;sa=_b;ta=ja;ua=na;va=281;break a}else{$b=0;ac=0;bc=Zb;cc=_b;va=144;break b}}else{c[C>>2]=140303;c[m>>2]=29;Da=ja;Ea=oa;Fa=_b;Ga=p;Ha=Xb;Ia=Yb;Ja=na;Ka=Zb;break b}break}case 14:{$b=la;ac=ma;bc=s;cc=ka;va=144;break}case 15:{dc=la;ec=ma;fc=s;gc=ka;va=145;break}case 16:{if(la>>>0<14){r=la;Sa=ma;Na=s;Ma=ka;while(1){if(!Na){wa=p;xa=r;ya=Sa;za=0;Aa=Ma;Ba=ja;Ca=na;break a}Qa=Na+-1|0;Pa=Ma+1|0;Ra=(d[Ma>>0]<>>0<14){r=Wb;Sa=Ra;Na=Qa;Ma=Pa}else{hc=Wb;ic=Ra;jc=Qa;kc=Pa;break}}}else{hc=la;ic=ma;jc=s;kc=ka}Ma=(ic&31)+257|0;c[ba>>2]=Ma;Na=ic>>>5&31;c[ca>>2]=Na+1;Sa=(ic>>>10&15)+4|0;c[ia>>2]=Sa;r=ic>>>14;La=hc+-14|0;if(Ma>>>0>286|Na>>>0>29){c[C>>2]=140332;c[m>>2]=29;Da=ja;Ea=oa;Fa=kc;Ga=p;Ha=La;Ia=r;Ja=na;Ka=jc;break b}else{c[aa>>2]=0;c[m>>2]=17;lc=La;mc=r;nc=jc;oc=kc;pc=Sa;qc=0;va=155;break b}break}case 17:{Sa=c[aa>>2]|0;r=c[ia>>2]|0;if(Sa>>>0>>0){lc=la;mc=ma;nc=s;oc=ka;pc=r;qc=Sa;va=155}else{rc=la;sc=ma;tc=s;uc=ka;vc=Sa;va=156}break}case 18:{wc=ja;xc=la;yc=ma;zc=s;Ac=ka;Bc=c[aa>>2]|0;va=166;break}case 19:{Cc=ja;Dc=la;Ec=ma;Fc=s;Gc=ka;va=199;break}case 20:{Hc=ja;Ic=la;Jc=ma;Kc=s;Lc=ka;va=200;break}case 21:{Mc=la;Nc=ma;Oc=ja;Pc=s;Qc=ka;Rc=c[Q>>2]|0;va=218;break}case 22:{Sc=la;Tc=ma;Uc=s;Vc=ka;Wc=ja;va=225;break}case 23:{Xc=la;Yc=ma;Zc=s;_c=ka;$c=ja;ad=c[Q>>2]|0;va=237;break}case 24:{bd=la;cd=ma;dd=s;ed=ka;fd=ja;va=243;break}case 25:{if(!na){pa=la;qa=ma;ra=s;sa=ka;ta=ja;ua=0;va=281;break a}a[oa>>0]=c[G>>2];c[m>>2]=20;Da=ja;Ea=oa+1|0;Fa=ka;Ga=p;Ha=la;Ia=ma;Ja=na+-1|0;Ka=s;break}case 26:{if(c[x>>2]|0){if(la>>>0<32){Sa=la;r=ma;La=s;Na=ka;while(1){if(!La){wa=p;xa=Sa;ya=r;za=0;Aa=Na;Ba=ja;Ca=na;break a}Ma=La+-1|0;Oa=Na+1|0;Pa=(d[Na>>0]<>>0<32){Sa=Qa;r=Pa;La=Ma;Na=Oa}else{gd=Qa;hd=Pa;id=Ma;jd=Oa;break}}}else{gd=la;hd=ma;id=s;jd=ka}Na=p-na|0;c[Y>>2]=(c[Y>>2]|0)+Na;c[Z>>2]=(c[Z>>2]|0)+Na;if(!Na)kd=c[y>>2]|0;else{La=c[y>>2]|0;r=oa+(0-Na)|0;if(!(c[A>>2]|0))ld=fT(La,r,Na)|0;else ld=gT(La,r,Na)|0;c[y>>2]=ld;c[F>>2]=ld;kd=ld}Na=(c[A>>2]|0)==0;r=I8(hd|0)|0;if(((Na?r:hd)|0)==(kd|0)){md=na;nd=0;od=0;pd=id;qd=jd}else{c[C>>2]=140506;c[m>>2]=29;Da=ja;Ea=oa;Fa=jd;Ga=na;Ha=gd;Ia=hd;Ja=na;Ka=id;break b}}else{md=p;nd=la;od=ma;pd=s;qd=ka}c[m>>2]=27;rd=md;sd=nd;td=od;ud=pd;vd=qd;va=273;break}case 27:{rd=p;sd=la;td=ma;ud=s;vd=ka;va=273;break}default:{j=-2;va=304;break a}}while(0);if((va|0)==47)while(1){va=0;if(!cb){wa=p;xa=ab;ya=bb;za=0;Aa=$a;Ba=ja;Ca=na;break a}r=cb+-1|0;Na=$a+1|0;La=(d[$a>>0]<>>0>=32){db=Na;eb=La;fb=r;va=49;break}else{$a=Na;bb=La;cb=r;va=47}}else if((va|0)==121){va=0;if(!(c[H>>2]|0)){va=122;break}r=fT(0,0,0)|0;c[y>>2]=r;c[F>>2]=r;c[m>>2]=11;Ob=Kb;Pb=Lb;Qb=Mb;Rb=Nb;va=124}else if((va|0)==144){va=0;c[m>>2]=15;dc=$b;ec=ac;fc=bc;gc=cc;va=145}else if((va|0)==155){va=0;r=lc;La=mc;Na=nc;Sa=oc;Oa=qc;while(1){if(r>>>0<3){if(!Na){wa=p;xa=r;ya=La;za=0;Aa=Sa;Ba=ja;Ca=na;break a}wd=r+8|0;xd=(d[Sa>>0]<>2]=Ma;b[m+112+(e[43090+(Oa<<1)>>1]<<1)>>1]=xd&7;Pa=xd>>>3;Qa=wd+-3|0;if(Ma>>>0>>0){r=Qa;La=Pa;Na=yd;Sa=zd;Oa=Ma}else{rc=Qa;sc=Pa;tc=yd;uc=zd;vc=Ma;va=156;break}}}else if((va|0)==273){va=0;if(!(c[x>>2]|0)){Ad=sd;Bd=td;Cd=ud;Dd=vd;va=280;break}if(!(c[A>>2]|0)){Ad=sd;Bd=td;Cd=ud;Dd=vd;va=280;break}if(sd>>>0<32){Oa=sd;Sa=td;Na=vd;La=ud;while(1){if(!La){wa=rd;xa=Oa;ya=Sa;za=0;Aa=Na;Ba=ja;Ca=na;break a}r=La+-1|0;Ma=Na+1|0;Pa=(d[Na>>0]<>>0<32){Oa=Qa;Sa=Pa;Na=Ma;La=r}else{Ed=Qa;Fd=Pa;Gd=r;Hd=Ma;break}}}else{Ed=sd;Fd=td;Gd=ud;Hd=vd}if((Fd|0)==(c[Z>>2]|0)){Ad=0;Bd=0;Cd=Gd;Dd=Hd;va=280;break}c[C>>2]=140527;c[m>>2]=29;Da=ja;Ea=oa;Fa=Hd;Ga=rd;Ha=Ed;Ia=Fd;Ja=na;Ka=Gd}do if((va|0)==49){va=0;La=c[B>>2]|0;if(La|0)c[La+4>>2]=eb;if(c[A>>2]&512|0){a[i>>0]=eb;a[z>>0]=eb>>>8;a[_>>0]=eb>>>16;a[$>>0]=eb>>>24;c[y>>2]=gT(c[y>>2]|0,i,4)|0}c[m>>2]=3;gb=db;hb=0;ib=0;jb=fb;va=55}else if((va|0)==124){va=0;if(I){pa=Ob;qa=Pb;ra=Qb;sa=Rb;ta=ja;ua=na;va=281;break a}else{Sb=Ob;Tb=Pb;Ub=Qb;Vb=Rb;va=125}}else if((va|0)==145){va=0;La=c[G>>2]|0;if(!La){c[m>>2]=11;Da=ja;Ea=oa;Fa=gc;Ga=p;Ha=dc;Ia=ec;Ja=na;Ka=fc;break}Na=La>>>0>fc>>>0?fc:La;La=Na>>>0>na>>>0?na:Na;if(!La){pa=dc;qa=ec;ra=fc;sa=gc;ta=ja;ua=na;va=281;break a}J8(oa|0,gc|0,La|0)|0;c[G>>2]=(c[G>>2]|0)-La;Da=ja;Ea=oa+La|0;Fa=gc+La|0;Ga=p;Ha=dc;Ia=ec;Ja=na-La|0;Ka=fc-La|0}else if((va|0)==156){va=0;if(vc>>>0<19){La=vc;do{b[m+112+(e[43090+(La<<1)>>1]<<1)>>1]=0;La=La+1|0}while((La|0)!=19);c[aa>>2]=19}c[fa>>2]=ea;c[K>>2]=ea;c[L>>2]=7;La=lT(0,ga,19,fa,L,ha)|0;if(!La){c[aa>>2]=0;c[m>>2]=18;wc=0;xc=rc;yc=sc;zc=tc;Ac=uc;Bc=0;va=166;break}else{c[C>>2]=140368;c[m>>2]=29;Da=La;Ea=oa;Fa=uc;Ga=p;Ha=rc;Ia=sc;Ja=na;Ka=tc;break}}while(0);c:do if((va|0)==55)while(1){va=0;if(!jb){wa=p;xa=hb;ya=ib;za=0;Aa=gb;Ba=ja;Ca=na;break a}La=jb+-1|0;Na=gb+1|0;Sa=(d[gb>>0]<>>0>=16){kb=Na;lb=Sa;mb=La;va=57;break}else{gb=Na;ib=Sa;jb=La;va=55}}else if((va|0)==125){va=0;if(c[J>>2]|0){La=Sb&7;c[m>>2]=26;Da=ja;Ea=oa;Fa=Vb;Ga=p;Ha=Sb-La|0;Ia=Tb>>>La;Ja=na;Ka=Ub;break}if(Sb>>>0<3){if(!Ub){pa=Sb;qa=Tb;ra=0;sa=Vb;ta=ja;ua=na;va=281;break a}Id=Sb+8|0;Jd=(d[Vb>>0]<>2]=Jd&1;switch(Jd>>>1&3){case 0:{Md=13;va=136;break}case 1:{c[K>>2]=40914;c[L>>2]=9;c[M>>2]=42962;c[N>>2]=5;c[m>>2]=19;if(O){va=132;break a}break}case 2:{Md=16;va=136;break}case 3:{c[C>>2]=140284;Md=29;va=136;break}default:{va=135;break a}}if((va|0)==136){va=0;c[m>>2]=Md}Da=ja;Ea=oa;Fa=Ld;Ga=p;Ha=Id+-3|0;Ia=Jd>>>3;Ja=na;Ka=Kd}else if((va|0)==166){va=0;La=c[ba>>2]|0;Sa=c[ca>>2]|0;do if(Bc>>>0<(Sa+La|0)>>>0){Na=xc;Oa=yc;Ma=zc;r=Ac;Pa=Bc;Qa=Sa;Ra=La;d:while(1){Wb=c[K>>2]|0;Nd=(1<>2])+-1|0;Od=Nd&Oa;Pd=d[Wb+(Od<<2)+1>>0]|0;if(Na>>>0>>0){Qd=Na;Rd=Oa;Sd=Ma;Td=r;while(1){if(!Sd){wa=p;xa=Qd;ya=Rd;za=0;Aa=Td;Ba=wc;Ca=na;break a}Ud=Sd+-1|0;Vd=Td+1|0;Wd=(d[Td>>0]<>0]|0;if(Xd>>>0>>0){Qd=Xd;Rd=Wd;Sd=Ud;Td=Vd}else{_d=Xd;$d=Wd;ae=Ud;be=Vd;ce=Zd;de=Yd;break}}}else{_d=Na;$d=Oa;ae=Ma;be=r;ce=Pd;de=Od}Td=b[Wb+(de<<2)+2>>1]|0;if((Td&65535)>=16){switch(Td<<16>>16){case 16:{Sd=ce+2|0;if(_d>>>0>>0){Rd=_d;Qd=$d;Nd=ae;Yd=be;while(1){if(!Nd){wa=p;xa=Rd;ya=Qd;za=0;Aa=Yd;Ba=wc;Ca=na;break a}Zd=Nd+-1|0;Vd=Yd+1|0;Ud=(d[Yd>>0]<>>0>>0){Rd=Wd;Qd=Ud;Nd=Zd;Yd=Vd}else{ee=Wd;fe=Ud;ge=Zd;he=Vd;break}}}else{ee=_d;fe=$d;ge=ae;he=be}Yd=fe>>>ce;Nd=ee-ce|0;if(!Pa){ie=Nd;je=Yd;ke=ge;le=he;va=190;break d}me=e[m+112+(Pa+-1<<1)>>1]|0;ne=Nd+-2|0;oe=Yd>>>2;pe=ge;qe=he;re=(Yd&3)+3|0;break}case 17:{Yd=ce+3|0;if(_d>>>0>>0){Nd=_d;Qd=$d;Rd=ae;Sd=be;while(1){if(!Rd){wa=p;xa=Nd;ya=Qd;za=0;Aa=Sd;Ba=wc;Ca=na;break a}Wb=Rd+-1|0;Od=Sd+1|0;Pd=(d[Sd>>0]<>>0>>0){Nd=Vd;Qd=Pd;Rd=Wb;Sd=Od}else{se=Vd;te=Pd;ue=Wb;ve=Od;break}}}else{se=_d;te=$d;ue=ae;ve=be}Sd=te>>>ce;me=0;ne=-3-ce+se|0;oe=Sd>>>3;pe=ue;qe=ve;re=(Sd&7)+3|0;break}default:{Sd=ce+7|0;if(_d>>>0>>0){Rd=_d;Qd=$d;Nd=ae;Yd=be;while(1){if(!Nd){wa=p;xa=Rd;ya=Qd;za=0;Aa=Yd;Ba=wc;Ca=na;break a}Od=Nd+-1|0;Wb=Yd+1|0;Pd=(d[Yd>>0]<>>0>>0){Rd=Vd;Qd=Pd;Nd=Od;Yd=Wb}else{we=Vd;xe=Pd;ye=Od;ze=Wb;break}}}else{we=_d;xe=$d;ye=ae;ze=be}Yd=xe>>>ce;me=0;ne=-7-ce+we|0;oe=Yd>>>7;pe=ye;qe=ze;re=(Yd&127)+11|0}}if((Pa+re|0)>>>0>(Qa+Ra|0)>>>0){ie=ne;je=oe;ke=pe;le=qe;va=190;break}Yd=me&65535;Nd=re+-1|0;c[aa>>2]=Pa+1;b[m+112+(Pa<<1)>>1]=Yd;if(!Nd){Ae=ne;Be=oe;Ce=pe;De=qe}else{Qd=Nd;do{Nd=c[aa>>2]|0;Qd=Qd+-1|0;c[aa>>2]=Nd+1;b[m+112+(Nd<<1)>>1]=Yd}while((Qd|0)!=0);Ae=ne;Be=oe;Ce=pe;De=qe}}else{c[aa>>2]=Pa+1;b[m+112+(Pa<<1)>>1]=Td;Ae=_d-ce|0;Be=$d>>>ce;Ce=ae;De=be}Pa=c[aa>>2]|0;Ra=c[ba>>2]|0;Qa=c[ca>>2]|0;if(Pa>>>0>=(Qa+Ra|0)>>>0){va=191;break}else{Na=Ae;Oa=Be;Ma=Ce;r=De}}if((va|0)==190){va=0;c[C>>2]=140393;c[m>>2]=29;Da=wc;Ea=oa;Fa=le;Ga=p;Ha=ie;Ia=je;Ja=na;Ka=ke;break c}else if((va|0)==191){va=0;if((c[m>>2]|0)==29){Da=wc;Ea=oa;Fa=De;Ga=p;Ha=Ae;Ia=Be;Ja=na;Ka=Ce;break c}else{Ee=Ae;Fe=Be;Ge=Ce;He=De;Ie=Ra;break}}}else{Ee=xc;Fe=yc;Ge=zc;He=Ac;Ie=La}while(0);if(!(b[da>>1]|0)){c[C>>2]=140419;c[m>>2]=29;Da=wc;Ea=oa;Fa=He;Ga=p;Ha=Ee;Ia=Fe;Ja=na;Ka=Ge;break}c[fa>>2]=ea;c[K>>2]=ea;c[L>>2]=9;La=lT(1,ga,Ie,fa,L,ha)|0;if(La|0){c[C>>2]=140456;c[m>>2]=29;Da=La;Ea=oa;Fa=He;Ga=p;Ha=Ee;Ia=Fe;Ja=na;Ka=Ge;break}c[M>>2]=c[fa>>2];c[N>>2]=6;La=lT(2,m+112+(c[ba>>2]<<1)|0,c[ca>>2]|0,fa,N,ha)|0;if(!La){c[m>>2]=19;if(O){pa=Ee;qa=Fe;ra=Ge;sa=He;ta=0;ua=na;va=281;break a}else{Cc=0;Dc=Ee;Ec=Fe;Fc=Ge;Gc=He;va=199;break}}else{c[C>>2]=140484;c[m>>2]=29;Da=La;Ea=oa;Fa=He;Ga=p;Ha=Ee;Ia=Fe;Ja=na;Ka=Ge;break}}while(0);if((va|0)==57){va=0;La=c[B>>2]|0;if(La|0){c[La+8>>2]=lb&255;c[La+12>>2]=lb>>>8}if(c[A>>2]&512|0){a[i>>0]=lb;a[z>>0]=lb>>>8;c[y>>2]=gT(c[y>>2]|0,i,2)|0}c[m>>2]=4;nb=kb;ob=0;pb=0;qb=mb;va=62}else if((va|0)==199){va=0;c[m>>2]=20;Hc=Cc;Ic=Dc;Jc=Ec;Kc=Fc;Lc=Gc;va=200}do if((va|0)==62){va=0;La=c[A>>2]|0;if(!(La&1024)){Sa=c[B>>2]|0;if(!Sa){Je=qb;Ke=nb;Le=ob;Me=pb}else{c[Sa+16>>2]=0;Je=qb;Ke=nb;Le=ob;Me=pb}}else{if(ob>>>0<16){Sa=nb;r=ob;Ma=pb;Oa=qb;while(1){if(!Oa){wa=p;xa=r;ya=Ma;za=0;Aa=Sa;Ba=ja;Ca=na;break a}Na=Oa+-1|0;Qa=Sa+1|0;Pa=(d[Sa>>0]<>>0>=16){Ne=Qa;Oe=Pa;Pe=Na;break}else{Sa=Qa;Ma=Pa;Oa=Na}}}else{Ne=nb;Oe=pb;Pe=qb}c[G>>2]=Oe;Oa=c[B>>2]|0;if(Oa|0)c[Oa+20>>2]=Oe;if(!(La&512)){Je=Pe;Ke=Ne;Le=0;Me=0}else{a[i>>0]=Oe;a[z>>0]=Oe>>>8;c[y>>2]=gT(c[y>>2]|0,i,2)|0;Je=Pe;Ke=Ne;Le=0;Me=0}}c[m>>2]=5;rb=Je;sb=Ke;tb=Le;ub=Me;va=73}else if((va|0)==200){va=0;if(na>>>0>257&Kc>>>0>5){c[n>>2]=oa;c[q>>2]=na;c[f>>2]=Lc;c[t>>2]=Kc;c[v>>2]=Jc;c[w>>2]=Ic;oT(f,p);Oa=c[n>>2]|0;Ma=c[q>>2]|0;Sa=c[f>>2]|0;r=c[t>>2]|0;Na=c[v>>2]|0;Pa=c[w>>2]|0;if((c[m>>2]|0)!=11){Da=Hc;Ea=Oa;Fa=Sa;Ga=p;Ha=Pa;Ia=Na;Ja=Ma;Ka=r;break}c[P>>2]=-1;Da=Hc;Ea=Oa;Fa=Sa;Ga=p;Ha=Pa;Ia=Na;Ja=Ma;Ka=r;break}c[P>>2]=0;r=c[K>>2]|0;Ma=(1<>2])+-1|0;Na=Ma&Jc;Pa=a[r+(Na<<2)+1>>0]|0;Sa=Pa&255;if(Ic>>>0